aboutsummaryrefslogtreecommitdiffstats
path: root/capstone/arch/X86
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /capstone/arch/X86
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'capstone/arch/X86')
-rw-r--r--capstone/arch/X86/X86ATTInstPrinter.c997
-rw-r--r--capstone/arch/X86/X86BaseInfo.h50
-rw-r--r--capstone/arch/X86/X86Disassembler.c1033
-rw-r--r--capstone/arch/X86/X86Disassembler.h28
-rw-r--r--capstone/arch/X86/X86DisassemblerDecoder.c2346
-rw-r--r--capstone/arch/X86/X86DisassemblerDecoder.h725
-rw-r--r--capstone/arch/X86/X86DisassemblerDecoderCommon.h483
-rw-r--r--capstone/arch/X86/X86GenAsmWriter.inc49199
-rw-r--r--capstone/arch/X86/X86GenAsmWriter1.inc33196
-rw-r--r--capstone/arch/X86/X86GenAsmWriter1_reduce.inc2531
-rw-r--r--capstone/arch/X86/X86GenAsmWriter_reduce.inc2855
-rw-r--r--capstone/arch/X86/X86GenDisassemblerTables.inc112961
-rw-r--r--capstone/arch/X86/X86GenDisassemblerTables2.inc102151
-rw-r--r--capstone/arch/X86/X86GenDisassemblerTables_reduce.inc28047
-rw-r--r--capstone/arch/X86/X86GenDisassemblerTables_reduce2.inc18827
-rw-r--r--capstone/arch/X86/X86GenInstrInfo.inc15158
-rw-r--r--capstone/arch/X86/X86GenInstrInfo_reduce.inc1564
-rw-r--r--capstone/arch/X86/X86GenRegisterInfo.inc1549
-rw-r--r--capstone/arch/X86/X86GenRegisterName.inc292
-rw-r--r--capstone/arch/X86/X86GenRegisterName1.inc291
-rw-r--r--capstone/arch/X86/X86ImmSize.inc335
-rw-r--r--capstone/arch/X86/X86InstPrinter.h26
-rw-r--r--capstone/arch/X86/X86InstPrinterCommon.c116
-rw-r--r--capstone/arch/X86/X86InstPrinterCommon.h16
-rw-r--r--capstone/arch/X86/X86IntelInstPrinter.c1061
-rw-r--r--capstone/arch/X86/X86Lookup16.inc16874
-rw-r--r--capstone/arch/X86/X86Lookup16_reduce.inc2308
-rw-r--r--capstone/arch/X86/X86Mapping.c2191
-rw-r--r--capstone/arch/X86/X86Mapping.h94
-rw-r--r--capstone/arch/X86/X86MappingInsn.inc105977
-rw-r--r--capstone/arch/X86/X86MappingInsnName.inc1527
-rw-r--r--capstone/arch/X86/X86MappingInsnName_reduce.inc348
-rw-r--r--capstone/arch/X86/X86MappingInsnOp.inc75699
-rw-r--r--capstone/arch/X86/X86MappingInsnOp_reduce.inc7729
-rw-r--r--capstone/arch/X86/X86MappingInsn_reduce.inc10819
-rw-r--r--capstone/arch/X86/X86MappingReg.inc280
-rw-r--r--capstone/arch/X86/X86Module.c94
-rw-r--r--capstone/arch/X86/X86Module.h12
38 files changed, 599789 insertions, 0 deletions
diff --git a/capstone/arch/X86/X86ATTInstPrinter.c b/capstone/arch/X86/X86ATTInstPrinter.c
new file mode 100644
index 000000000..216efb256
--- /dev/null
+++ b/capstone/arch/X86/X86ATTInstPrinter.c
@@ -0,0 +1,997 @@
+//===-- X86ATTInstPrinter.cpp - AT&T assembly instruction printing --------===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This file includes code for rendering MCInst instances as AT&T-style
+// assembly.
+//
+//===----------------------------------------------------------------------===//
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+// this code is only relevant when DIET mode is disable
+#if defined(CAPSTONE_HAS_X86) && !defined(CAPSTONE_DIET) && !defined(CAPSTONE_X86_ATT_DISABLE)
+
+#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64)
+#pragma warning(disable:4996) // disable MSVC's warning on strncpy()
+#pragma warning(disable:28719) // disable MSVC's warning on strncpy()
+#endif
+
+#if !defined(CAPSTONE_HAS_OSXKERNEL)
+#include <ctype.h>
+#endif
+#include <capstone/platform.h>
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#include <libkern/libkern.h>
+#else
+#include <stdio.h>
+#include <stdlib.h>
+#endif
+
+#include <string.h>
+
+#include "../../utils.h"
+#include "../../MCInst.h"
+#include "../../SStream.h"
+#include "../../MCRegisterInfo.h"
+#include "X86Mapping.h"
+#include "X86BaseInfo.h"
+#include "X86InstPrinterCommon.h"
+
+#define GET_INSTRINFO_ENUM
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenInstrInfo_reduce.inc"
+#else
+#include "X86GenInstrInfo.inc"
+#endif
+
+#define GET_REGINFO_ENUM
+#include "X86GenRegisterInfo.inc"
+
+static void printMemReference(MCInst *MI, unsigned Op, SStream *O);
+static void printOperand(MCInst *MI, unsigned OpNo, SStream *O);
+
+
+static void set_mem_access(MCInst *MI, bool status)
+{
+ if (MI->csh->detail != CS_OPT_ON)
+ return;
+
+ MI->csh->doing_mem = status;
+ if (!status)
+ // done, create the next operand slot
+ MI->flat_insn->detail->x86.op_count++;
+}
+
+static void printopaquemem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ switch(MI->csh->mode) {
+ case CS_MODE_16:
+ switch(MI->flat_insn->id) {
+ default:
+ MI->x86opsize = 2;
+ break;
+ case X86_INS_LJMP:
+ case X86_INS_LCALL:
+ MI->x86opsize = 4;
+ break;
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ MI->x86opsize = 6;
+ break;
+ }
+ break;
+ case CS_MODE_32:
+ switch(MI->flat_insn->id) {
+ default:
+ MI->x86opsize = 4;
+ break;
+ case X86_INS_LJMP:
+ case X86_INS_JMP:
+ case X86_INS_LCALL:
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ MI->x86opsize = 6;
+ break;
+ }
+ break;
+ case CS_MODE_64:
+ switch(MI->flat_insn->id) {
+ default:
+ MI->x86opsize = 8;
+ break;
+ case X86_INS_LJMP:
+ case X86_INS_LCALL:
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ MI->x86opsize = 10;
+ break;
+ }
+ break;
+ default: // never reach
+ break;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi8mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 1;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi16mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 2;
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi32mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 4;
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi64mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 8;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi128mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 16;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi512mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 64;
+ printMemReference(MI, OpNo, O);
+}
+
+#ifndef CAPSTONE_X86_REDUCE
+static void printi256mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 32;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf32mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ switch(MCInst_getOpcode(MI)) {
+ default:
+ MI->x86opsize = 4;
+ break;
+ case X86_FSTENVm:
+ case X86_FLDENVm:
+ // TODO: fix this in tablegen instead
+ switch(MI->csh->mode) {
+ default: // never reach
+ break;
+ case CS_MODE_16:
+ MI->x86opsize = 14;
+ break;
+ case CS_MODE_32:
+ case CS_MODE_64:
+ MI->x86opsize = 28;
+ break;
+ }
+ break;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf64mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 8;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf80mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 10;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf128mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 16;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf256mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 32;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf512mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 64;
+ printMemReference(MI, OpNo, O);
+}
+
+#endif
+
+static void printRegName(SStream *OS, unsigned RegNo);
+
+// local printOperand, without updating public operands
+static void _printOperand(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MCOperand *Op = MCInst_getOperand(MI, OpNo);
+ if (MCOperand_isReg(Op)) {
+ printRegName(O, MCOperand_getReg(Op));
+ } else if (MCOperand_isImm(Op)) {
+ uint8_t encsize;
+ uint8_t opsize = X86_immediate_size(MCInst_getOpcode(MI), &encsize);
+
+ // Print X86 immediates as signed values.
+ int64_t imm = MCOperand_getImm(Op);
+ if (imm < 0) {
+ if (MI->csh->imm_unsigned) {
+ if (opsize) {
+ switch(opsize) {
+ default:
+ break;
+ case 1:
+ imm &= 0xff;
+ break;
+ case 2:
+ imm &= 0xffff;
+ break;
+ case 4:
+ imm &= 0xffffffff;
+ break;
+ }
+ }
+
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ } else {
+ if (imm < -HEX_THRESHOLD)
+ SStream_concat(O, "$-0x%"PRIx64, -imm);
+ else
+ SStream_concat(O, "$-%"PRIu64, -imm);
+ }
+ } else {
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "$%"PRIu64, imm);
+ }
+ }
+}
+
+// convert Intel access info to AT&T access info
+static void get_op_access(cs_struct *h, unsigned int id, uint8_t *access, uint64_t *eflags)
+{
+ uint8_t count, i;
+ const uint8_t *arr = X86_get_op_access(h, id, eflags);
+
+ if (!arr) {
+ access[0] = 0;
+ return;
+ }
+
+ // find the non-zero last entry
+ for(count = 0; arr[count]; count++);
+
+ if (count == 0)
+ return;
+
+ // copy in reverse order this access array from Intel syntax -> AT&T syntax
+ count--;
+ for(i = 0; i <= count; i++) {
+ if (arr[count - i] != CS_AC_IGNORE)
+ access[i] = arr[count - i];
+ else
+ access[i] = 0;
+ }
+}
+
+static void printSrcIdx(MCInst *MI, unsigned Op, SStream *O)
+{
+ MCOperand *SegReg;
+ int reg;
+
+ if (MI->csh->detail) {
+ uint8_t access[6];
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+ }
+
+ SegReg = MCInst_getOperand(MI, Op+1);
+ reg = MCOperand_getReg(SegReg);
+ // If this has a segment register, print it.
+ if (reg) {
+ _printOperand(MI, Op + 1, O);
+ SStream_concat0(O, ":");
+
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_register_map(reg);
+ }
+ }
+
+ SStream_concat0(O, "(");
+ set_mem_access(MI, true);
+
+ printOperand(MI, Op, O);
+
+ SStream_concat0(O, ")");
+ set_mem_access(MI, false);
+}
+
+static void printDstIdx(MCInst *MI, unsigned Op, SStream *O)
+{
+ if (MI->csh->detail) {
+ uint8_t access[6];
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+ }
+
+ // DI accesses are always ES-based on non-64bit mode
+ if (MI->csh->mode != CS_MODE_64) {
+ SStream_concat0(O, "%es:(");
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_ES;
+ }
+ } else
+ SStream_concat0(O, "(");
+
+ set_mem_access(MI, true);
+
+ printOperand(MI, Op, O);
+
+ SStream_concat0(O, ")");
+ set_mem_access(MI, false);
+}
+
+static void printSrcIdx8(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 1;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printSrcIdx16(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 2;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printSrcIdx32(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 4;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printSrcIdx64(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 8;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printDstIdx8(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 1;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printDstIdx16(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 2;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printDstIdx32(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 4;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printDstIdx64(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 8;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printMemOffset(MCInst *MI, unsigned Op, SStream *O)
+{
+ MCOperand *DispSpec = MCInst_getOperand(MI, Op);
+ MCOperand *SegReg = MCInst_getOperand(MI, Op+1);
+ int reg;
+
+ if (MI->csh->detail) {
+ uint8_t access[6];
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+ }
+
+ // If this has a segment register, print it.
+ reg = MCOperand_getReg(SegReg);
+ if (reg) {
+ _printOperand(MI, Op + 1, O);
+ SStream_concat0(O, ":");
+
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_register_map(reg);
+ }
+ }
+
+ if (MCOperand_isImm(DispSpec)) {
+ int64_t imm = MCOperand_getImm(DispSpec);
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = imm;
+ if (imm < 0) {
+ SStream_concat(O, "0x%"PRIx64, arch_masks[MI->csh->mode] & imm);
+ } else {
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "%"PRIu64, imm);
+ }
+ }
+
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.op_count++;
+}
+
+static void printU8Imm(MCInst *MI, unsigned Op, SStream *O)
+{
+ uint8_t val = MCOperand_getImm(MCInst_getOperand(MI, Op)) & 0xff;
+
+ if (val > HEX_THRESHOLD)
+ SStream_concat(O, "$0x%x", val);
+ else
+ SStream_concat(O, "$%u", val);
+
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = val;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = 1;
+ MI->flat_insn->detail->x86.op_count++;
+ }
+}
+
+static void printMemOffs8(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 1;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printMemOffs16(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 2;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printMemOffs32(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 4;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printMemOffs64(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 8;
+ printMemOffset(MI, OpNo, O);
+}
+
+/// printPCRelImm - This is used to print an immediate value that ends up
+/// being encoded as a pc-relative value (e.g. for jumps and calls). These
+/// print slightly differently than normal immediates. For example, a $ is not
+/// emitted.
+static void printPCRelImm(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MCOperand *Op = MCInst_getOperand(MI, OpNo);
+ if (MCOperand_isImm(Op)) {
+ int64_t imm = MCOperand_getImm(Op) + MI->flat_insn->size + MI->address;
+
+ // truncat imm for non-64bit
+ if (MI->csh->mode != CS_MODE_64) {
+ imm = imm & 0xffffffff;
+ }
+
+ if (imm < 0) {
+ SStream_concat(O, "0x%"PRIx64, imm);
+ } else {
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "%"PRIu64, imm);
+ }
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ MI->has_imm = true;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = imm;
+ MI->flat_insn->detail->x86.op_count++;
+ }
+ }
+}
+
+static void printOperand(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MCOperand *Op = MCInst_getOperand(MI, OpNo);
+ if (MCOperand_isReg(Op)) {
+ unsigned int reg = MCOperand_getReg(Op);
+ printRegName(O, reg);
+ if (MI->csh->detail) {
+ if (MI->csh->doing_mem) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_register_map(reg);
+ } else {
+ uint8_t access[6];
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].reg = X86_register_map(reg);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->csh->regsize_map[X86_register_map(reg)];
+
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+
+ MI->flat_insn->detail->x86.op_count++;
+ }
+ }
+ } else if (MCOperand_isImm(Op)) {
+ // Print X86 immediates as signed values.
+ uint8_t encsize;
+ int64_t imm = MCOperand_getImm(Op);
+ uint8_t opsize = X86_immediate_size(MCInst_getOpcode(MI), &encsize);
+
+ if (opsize == 1) // print 1 byte immediate in positive form
+ imm = imm & 0xff;
+
+ switch(MI->flat_insn->id) {
+ default:
+ if (imm >= 0) {
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "$%"PRIu64, imm);
+ } else {
+ if (MI->csh->imm_unsigned) {
+ if (opsize) {
+ switch(opsize) {
+ default:
+ break;
+ case 1:
+ imm &= 0xff;
+ break;
+ case 2:
+ imm &= 0xffff;
+ break;
+ case 4:
+ imm &= 0xffffffff;
+ break;
+ }
+ }
+
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ } else {
+ if (imm == 0x8000000000000000LL) // imm == -imm
+ SStream_concat0(O, "$0x8000000000000000");
+ else if (imm < -HEX_THRESHOLD)
+ SStream_concat(O, "$-0x%"PRIx64, -imm);
+ else
+ SStream_concat(O, "$-%"PRIu64, -imm);
+ }
+ }
+ break;
+
+ case X86_INS_MOVABS:
+ case X86_INS_MOV:
+ // do not print number in negative form
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "$%"PRIu64, imm);
+ break;
+
+ case X86_INS_IN:
+ case X86_INS_OUT:
+ case X86_INS_INT:
+ // do not print number in negative form
+ imm = imm & 0xff;
+ if (imm >= 0 && imm <= HEX_THRESHOLD)
+ SStream_concat(O, "$%u", imm);
+ else {
+ SStream_concat(O, "$0x%x", imm);
+ }
+ break;
+
+ case X86_INS_LCALL:
+ case X86_INS_LJMP:
+ case X86_INS_JMP:
+ // always print address in positive form
+ if (OpNo == 1) { // selector is ptr16
+ imm = imm & 0xffff;
+ opsize = 2;
+ } else
+ opsize = 4;
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ break;
+
+ case X86_INS_AND:
+ case X86_INS_OR:
+ case X86_INS_XOR:
+ // do not print number in negative form
+ if (imm >= 0 && imm <= HEX_THRESHOLD)
+ SStream_concat(O, "$%u", imm);
+ else {
+ imm = arch_masks[opsize? opsize : MI->imm_size] & imm;
+ SStream_concat(O, "$0x%"PRIx64, imm);
+ }
+ break;
+
+ case X86_INS_RET:
+ case X86_INS_RETF:
+ // RET imm16
+ if (imm >= 0 && imm <= HEX_THRESHOLD)
+ SStream_concat(O, "$%u", imm);
+ else {
+ imm = 0xffff & imm;
+ SStream_concat(O, "$0x%x", imm);
+ }
+ break;
+ }
+
+ if (MI->csh->detail) {
+ if (MI->csh->doing_mem) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = imm;
+ } else {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ MI->has_imm = true;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = imm;
+
+ if (opsize > 0) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = opsize;
+ MI->flat_insn->detail->x86.encoding.imm_size = encsize;
+ } else if (MI->op1_size > 0)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->op1_size;
+ else
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->imm_size;
+
+ MI->flat_insn->detail->x86.op_count++;
+ }
+ }
+ }
+}
+
+static void printMemReference(MCInst *MI, unsigned Op, SStream *O)
+{
+ MCOperand *BaseReg = MCInst_getOperand(MI, Op + X86_AddrBaseReg);
+ MCOperand *IndexReg = MCInst_getOperand(MI, Op + X86_AddrIndexReg);
+ MCOperand *DispSpec = MCInst_getOperand(MI, Op + X86_AddrDisp);
+ MCOperand *SegReg = MCInst_getOperand(MI, Op + X86_AddrSegmentReg);
+ uint64_t ScaleVal;
+ int segreg;
+ int64_t DispVal = 1;
+
+ if (MI->csh->detail) {
+ uint8_t access[6];
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_register_map(MCOperand_getReg(BaseReg));
+ if (MCOperand_getReg(IndexReg) != X86_EIZ) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_register_map(MCOperand_getReg(IndexReg));
+ }
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+ }
+
+ // If this has a segment register, print it.
+ segreg = MCOperand_getReg(SegReg);
+ if (segreg) {
+ _printOperand(MI, Op + X86_AddrSegmentReg, O);
+ SStream_concat0(O, ":");
+
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_register_map(segreg);
+ }
+ }
+
+ if (MCOperand_isImm(DispSpec)) {
+ DispVal = MCOperand_getImm(DispSpec);
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = DispVal;
+ if (DispVal) {
+ if (MCOperand_getReg(IndexReg) || MCOperand_getReg(BaseReg)) {
+ printInt64(O, DispVal);
+ } else {
+ // only immediate as address of memory
+ if (DispVal < 0) {
+ SStream_concat(O, "0x%"PRIx64, arch_masks[MI->csh->mode] & DispVal);
+ } else {
+ if (DispVal > HEX_THRESHOLD)
+ SStream_concat(O, "0x%"PRIx64, DispVal);
+ else
+ SStream_concat(O, "%"PRIu64, DispVal);
+ }
+ }
+ }
+ }
+
+ if (MCOperand_getReg(IndexReg) || MCOperand_getReg(BaseReg)) {
+ SStream_concat0(O, "(");
+
+ if (MCOperand_getReg(BaseReg))
+ _printOperand(MI, Op + X86_AddrBaseReg, O);
+
+ if (MCOperand_getReg(IndexReg) && MCOperand_getReg(IndexReg) != X86_EIZ) {
+ SStream_concat0(O, ", ");
+ _printOperand(MI, Op + X86_AddrIndexReg, O);
+ ScaleVal = MCOperand_getImm(MCInst_getOperand(MI, Op + X86_AddrScaleAmt));
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = (int)ScaleVal;
+ if (ScaleVal != 1) {
+ SStream_concat(O, ", %u", ScaleVal);
+ }
+ }
+
+ SStream_concat0(O, ")");
+ } else {
+ if (!DispVal)
+ SStream_concat0(O, "0");
+ }
+
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.op_count++;
+}
+
+static void printanymem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ switch(MI->Opcode) {
+ default: break;
+ case X86_LEA16r:
+ MI->x86opsize = 2;
+ break;
+ case X86_LEA32r:
+ case X86_LEA64_32r:
+ MI->x86opsize = 4;
+ break;
+ case X86_LEA64r:
+ MI->x86opsize = 8;
+ break;
+ case X86_BNDCL32rm:
+ case X86_BNDCN32rm:
+ case X86_BNDCU32rm:
+ case X86_BNDSTXmr:
+ case X86_BNDLDXrm:
+ case X86_BNDCL64rm:
+ case X86_BNDCN64rm:
+ case X86_BNDCU64rm:
+ MI->x86opsize = 16;
+ break;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+#include "X86InstPrinter.h"
+
+// Include the auto-generated portion of the assembly writer.
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenAsmWriter_reduce.inc"
+#else
+#include "X86GenAsmWriter.inc"
+#endif
+
+#include "X86GenRegisterName.inc"
+
+static void printRegName(SStream *OS, unsigned RegNo)
+{
+ SStream_concat(OS, "%%%s", getRegisterName(RegNo));
+}
+
+void X86_ATT_printInst(MCInst *MI, SStream *OS, void *info)
+{
+ x86_reg reg, reg2;
+ enum cs_ac_type access1, access2;
+ int i;
+
+ // perhaps this instruction does not need printer
+ if (MI->assembly[0]) {
+ strncpy(OS->buffer, MI->assembly, sizeof(OS->buffer));
+ return;
+ }
+
+ // Output CALLpcrel32 as "callq" in 64-bit mode.
+ // In Intel annotation it's always emitted as "call".
+ //
+ // TODO: Probably this hack should be redesigned via InstAlias in
+ // InstrInfo.td as soon as Requires clause is supported properly
+ // for InstAlias.
+ if (MI->csh->mode == CS_MODE_64 && MCInst_getOpcode(MI) == X86_CALLpcrel32) {
+ SStream_concat0(OS, "callq\t");
+ MCInst_setOpcodePub(MI, X86_INS_CALL);
+ printPCRelImm(MI, 0, OS);
+ return;
+ }
+
+ X86_lockrep(MI, OS);
+ printInstruction(MI, OS);
+
+ if (MI->has_imm) {
+ // if op_count > 1, then this operand's size is taken from the destination op
+ if (MI->flat_insn->detail->x86.op_count > 1) {
+ if (MI->flat_insn->id != X86_INS_LCALL && MI->flat_insn->id != X86_INS_LJMP && MI->flat_insn->id != X86_INS_JMP) {
+ for (i = 0; i < MI->flat_insn->detail->x86.op_count; i++) {
+ if (MI->flat_insn->detail->x86.operands[i].type == X86_OP_IMM)
+ MI->flat_insn->detail->x86.operands[i].size =
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count - 1].size;
+ }
+ }
+ } else
+ MI->flat_insn->detail->x86.operands[0].size = MI->imm_size;
+ }
+
+ if (MI->csh->detail) {
+ uint8_t access[6] = {0};
+
+ // some instructions need to supply immediate 1 in the first op
+ switch(MCInst_getOpcode(MI)) {
+ default:
+ break;
+ case X86_SHL8r1:
+ case X86_SHL16r1:
+ case X86_SHL32r1:
+ case X86_SHL64r1:
+ case X86_SAL8r1:
+ case X86_SAL16r1:
+ case X86_SAL32r1:
+ case X86_SAL64r1:
+ case X86_SHR8r1:
+ case X86_SHR16r1:
+ case X86_SHR32r1:
+ case X86_SHR64r1:
+ case X86_SAR8r1:
+ case X86_SAR16r1:
+ case X86_SAR32r1:
+ case X86_SAR64r1:
+ case X86_RCL8r1:
+ case X86_RCL16r1:
+ case X86_RCL32r1:
+ case X86_RCL64r1:
+ case X86_RCR8r1:
+ case X86_RCR16r1:
+ case X86_RCR32r1:
+ case X86_RCR64r1:
+ case X86_ROL8r1:
+ case X86_ROL16r1:
+ case X86_ROL32r1:
+ case X86_ROL64r1:
+ case X86_ROR8r1:
+ case X86_ROR16r1:
+ case X86_ROR32r1:
+ case X86_ROR64r1:
+ case X86_SHL8m1:
+ case X86_SHL16m1:
+ case X86_SHL32m1:
+ case X86_SHL64m1:
+ case X86_SAL8m1:
+ case X86_SAL16m1:
+ case X86_SAL32m1:
+ case X86_SAL64m1:
+ case X86_SHR8m1:
+ case X86_SHR16m1:
+ case X86_SHR32m1:
+ case X86_SHR64m1:
+ case X86_SAR8m1:
+ case X86_SAR16m1:
+ case X86_SAR32m1:
+ case X86_SAR64m1:
+ case X86_RCL8m1:
+ case X86_RCL16m1:
+ case X86_RCL32m1:
+ case X86_RCL64m1:
+ case X86_RCR8m1:
+ case X86_RCR16m1:
+ case X86_RCR32m1:
+ case X86_RCR64m1:
+ case X86_ROL8m1:
+ case X86_ROL16m1:
+ case X86_ROL32m1:
+ case X86_ROL64m1:
+ case X86_ROR8m1:
+ case X86_ROR16m1:
+ case X86_ROR32m1:
+ case X86_ROR64m1:
+ // shift all the ops right to leave 1st slot for this new register op
+ memmove(&(MI->flat_insn->detail->x86.operands[1]), &(MI->flat_insn->detail->x86.operands[0]),
+ sizeof(MI->flat_insn->detail->x86.operands[0]) * (ARR_SIZE(MI->flat_insn->detail->x86.operands) - 1));
+ MI->flat_insn->detail->x86.operands[0].type = X86_OP_IMM;
+ MI->flat_insn->detail->x86.operands[0].imm = 1;
+ MI->flat_insn->detail->x86.operands[0].size = 1;
+ MI->flat_insn->detail->x86.op_count++;
+ }
+
+ // special instruction needs to supply register op
+ // first op can be embedded in the asm by llvm.
+ // so we have to add the missing register as the first operand
+
+ //printf(">>> opcode = %u\n", MCInst_getOpcode(MI));
+
+ reg = X86_insn_reg_att(MCInst_getOpcode(MI), &access1);
+ if (reg) {
+ // shift all the ops right to leave 1st slot for this new register op
+ memmove(&(MI->flat_insn->detail->x86.operands[1]), &(MI->flat_insn->detail->x86.operands[0]),
+ sizeof(MI->flat_insn->detail->x86.operands[0]) * (ARR_SIZE(MI->flat_insn->detail->x86.operands) - 1));
+ MI->flat_insn->detail->x86.operands[0].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[0].reg = reg;
+ MI->flat_insn->detail->x86.operands[0].size = MI->csh->regsize_map[reg];
+ MI->flat_insn->detail->x86.operands[0].access = access1;
+
+ MI->flat_insn->detail->x86.op_count++;
+ } else {
+ if (X86_insn_reg_att2(MCInst_getOpcode(MI), &reg, &access1, &reg2, &access2)) {
+
+ MI->flat_insn->detail->x86.operands[0].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[0].reg = reg;
+ MI->flat_insn->detail->x86.operands[0].size = MI->csh->regsize_map[reg];
+ MI->flat_insn->detail->x86.operands[0].access = access1;
+ MI->flat_insn->detail->x86.operands[1].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[1].reg = reg2;
+ MI->flat_insn->detail->x86.operands[1].size = MI->csh->regsize_map[reg2];
+ MI->flat_insn->detail->x86.operands[0].access = access2;
+ MI->flat_insn->detail->x86.op_count = 2;
+ }
+ }
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[0].access = access[0];
+ MI->flat_insn->detail->x86.operands[1].access = access[1];
+#endif
+ }
+}
+
+#endif
diff --git a/capstone/arch/X86/X86BaseInfo.h b/capstone/arch/X86/X86BaseInfo.h
new file mode 100644
index 000000000..88314c7ce
--- /dev/null
+++ b/capstone/arch/X86/X86BaseInfo.h
@@ -0,0 +1,50 @@
+//===-- X86BaseInfo.h - Top level definitions for X86 -------- --*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This file contains small standalone helper functions and enum definitions for
+// the X86 target useful for the compiler back-end and the MC libraries.
+// As such, it deliberately does not include references to LLVM core
+// code gen types, passes, etc..
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef CS_X86_BASEINFO_H
+#define CS_X86_BASEINFO_H
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+// Enums for memory operand decoding. Each memory operand is represented with
+// a 5 operand sequence in the form:
+// [BaseReg, ScaleAmt, IndexReg, Disp, Segment]
+// These enums help decode this.
+enum {
+ X86_AddrBaseReg = 0,
+ X86_AddrScaleAmt = 1,
+ X86_AddrIndexReg = 2,
+ X86_AddrDisp = 3,
+
+ /// AddrSegmentReg - The operand # of the segment in the memory operand.
+ X86_AddrSegmentReg = 4,
+
+ /// AddrNumOperands - Total number of operands in a memory reference.
+ X86_AddrNumOperands = 5
+};
+
+enum IPREFIXES {
+ X86_IP_NO_PREFIX = 0,
+ X86_IP_HAS_OP_SIZE = 1,
+ X86_IP_HAS_AD_SIZE = 2,
+ X86_IP_HAS_REPEAT_NE = 4,
+ X86_IP_HAS_REPEAT = 8,
+ X86_IP_HAS_LOCK = 16,
+ X86_IP_HAS_NOTRACK = 64
+};
+
+#endif
diff --git a/capstone/arch/X86/X86Disassembler.c b/capstone/arch/X86/X86Disassembler.c
new file mode 100644
index 000000000..83116712b
--- /dev/null
+++ b/capstone/arch/X86/X86Disassembler.c
@@ -0,0 +1,1033 @@
+//===-- X86Disassembler.cpp - Disassembler for x86 and x86_64 -------------===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This file is part of the X86 Disassembler.
+// It contains code to translate the data produced by the decoder into
+// MCInsts.
+//
+// The X86 disassembler is a table-driven disassembler for the 16-, 32-, and
+// 64-bit X86 instruction sets. The main decode sequence for an assembly
+// instruction in this disassembler is:
+//
+// 1. Read the prefix bytes and determine the attributes of the instruction.
+// These attributes, recorded in enum attributeBits
+// (X86DisassemblerDecoderCommon.h), form a bitmask. The table CONTEXTS_SYM
+// provides a mapping from bitmasks to contexts, which are represented by
+// enum InstructionContext (ibid.).
+//
+// 2. Read the opcode, and determine what kind of opcode it is. The
+// disassembler distinguishes four kinds of opcodes, which are enumerated in
+// OpcodeType (X86DisassemblerDecoderCommon.h): one-byte (0xnn), two-byte
+// (0x0f 0xnn), three-byte-38 (0x0f 0x38 0xnn), or three-byte-3a
+// (0x0f 0x3a 0xnn). Mandatory prefixes are treated as part of the context.
+//
+// 3. Depending on the opcode type, look in one of four ClassDecision structures
+// (X86DisassemblerDecoderCommon.h). Use the opcode class to determine which
+// OpcodeDecision (ibid.) to look the opcode in. Look up the opcode, to get
+// a ModRMDecision (ibid.).
+//
+// 4. Some instructions, such as escape opcodes or extended opcodes, or even
+// instructions that have ModRM*Reg / ModRM*Mem forms in LLVM, need the
+// ModR/M byte to complete decode. The ModRMDecision's type is an entry from
+// ModRMDecisionType (X86DisassemblerDecoderCommon.h) that indicates if the
+// ModR/M byte is required and how to interpret it.
+//
+// 5. After resolving the ModRMDecision, the disassembler has a unique ID
+// of type InstrUID (X86DisassemblerDecoderCommon.h). Looking this ID up in
+// INSTRUCTIONS_SYM yields the name of the instruction and the encodings and
+// meanings of its operands.
+//
+// 6. For each operand, its encoding is an entry from OperandEncoding
+// (X86DisassemblerDecoderCommon.h) and its type is an entry from
+// OperandType (ibid.). The encoding indicates how to read it from the
+// instruction; the type indicates how to interpret the value once it has
+// been read. For example, a register operand could be stored in the R/M
+// field of the ModR/M byte, the REG field of the ModR/M byte, or added to
+// the main opcode. This is orthogonal from its meaning (an GPR or an XMM
+// register, for instance). Given this information, the operands can be
+// extracted and interpreted.
+//
+// 7. As the last step, the disassembler translates the instruction information
+// and operands into a format understandable by the client - in this case, an
+// MCInst for use by the MC infrastructure.
+//
+// The disassembler is broken broadly into two parts: the table emitter that
+// emits the instruction decode tables discussed above during compilation, and
+// the disassembler itself. The table emitter is documented in more detail in
+// utils/TableGen/X86DisassemblerEmitter.h.
+//
+// X86Disassembler.cpp contains the code responsible for step 7, and for
+// invoking the decoder to execute steps 1-6.
+// X86DisassemblerDecoderCommon.h contains the definitions needed by both the
+// table emitter and the disassembler.
+// X86DisassemblerDecoder.h contains the public interface of the decoder,
+// factored out into C for possible use by other projects.
+// X86DisassemblerDecoder.c contains the source code of the decoder, which is
+// responsible for steps 1-6.
+//
+//===----------------------------------------------------------------------===//
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifdef CAPSTONE_HAS_X86
+
+#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64)
+#pragma warning(disable:4996) // disable MSVC's warning on strncpy()
+#pragma warning(disable:28719) // disable MSVC's warning on strncpy()
+#endif
+
+#include <capstone/platform.h>
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#endif
+
+#include <string.h>
+
+#include "../../cs_priv.h"
+
+#include "X86BaseInfo.h"
+#include "X86Disassembler.h"
+#include "X86DisassemblerDecoderCommon.h"
+#include "X86DisassemblerDecoder.h"
+#include "../../MCInst.h"
+#include "../../utils.h"
+#include "X86Mapping.h"
+
+#define GET_REGINFO_ENUM
+#define GET_REGINFO_MC_DESC
+#include "X86GenRegisterInfo.inc"
+
+#define GET_INSTRINFO_ENUM
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenInstrInfo_reduce.inc"
+#else
+#include "X86GenInstrInfo.inc"
+#endif
+
+// Fill-ins to make the compiler happy. These constants are never actually
+// assigned; they are just filler to make an automatically-generated switch
+// statement work.
+enum {
+ X86_BX_SI = 500,
+ X86_BX_DI = 501,
+ X86_BP_SI = 502,
+ X86_BP_DI = 503,
+ X86_sib = 504,
+ X86_sib64 = 505
+};
+
+//
+// Private code that translates from struct InternalInstructions to MCInsts.
+//
+
+/// translateRegister - Translates an internal register to the appropriate LLVM
+/// register, and appends it as an operand to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param reg - The Reg to append.
+static void translateRegister(MCInst *mcInst, Reg reg)
+{
+#define ENTRY(x) X86_##x,
+ static const uint16_t llvmRegnums[] = {
+ ALL_REGS
+ 0
+ };
+#undef ENTRY
+
+ uint16_t llvmRegnum = llvmRegnums[reg];
+ MCOperand_CreateReg0(mcInst, llvmRegnum);
+}
+
+static const uint8_t segmentRegnums[SEG_OVERRIDE_max] = {
+ 0, // SEG_OVERRIDE_NONE
+ X86_CS,
+ X86_SS,
+ X86_DS,
+ X86_ES,
+ X86_FS,
+ X86_GS
+};
+
+/// translateSrcIndex - Appends a source index operand to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param insn - The internal instruction.
+static bool translateSrcIndex(MCInst *mcInst, InternalInstruction *insn)
+{
+ unsigned baseRegNo;
+
+ if (insn->mode == MODE_64BIT)
+ baseRegNo = insn->hasAdSize ? X86_ESI : X86_RSI;
+ else if (insn->mode == MODE_32BIT)
+ baseRegNo = insn->hasAdSize ? X86_SI : X86_ESI;
+ else {
+ // assert(insn->mode == MODE_16BIT);
+ baseRegNo = insn->hasAdSize ? X86_ESI : X86_SI;
+ }
+
+ MCOperand_CreateReg0(mcInst, baseRegNo);
+
+ MCOperand_CreateReg0(mcInst, segmentRegnums[insn->segmentOverride]);
+
+ return false;
+}
+
+/// translateDstIndex - Appends a destination index operand to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param insn - The internal instruction.
+static bool translateDstIndex(MCInst *mcInst, InternalInstruction *insn)
+{
+ unsigned baseRegNo;
+
+ if (insn->mode == MODE_64BIT)
+ baseRegNo = insn->hasAdSize ? X86_EDI : X86_RDI;
+ else if (insn->mode == MODE_32BIT)
+ baseRegNo = insn->hasAdSize ? X86_DI : X86_EDI;
+ else {
+ // assert(insn->mode == MODE_16BIT);
+ baseRegNo = insn->hasAdSize ? X86_EDI : X86_DI;
+ }
+
+ MCOperand_CreateReg0(mcInst, baseRegNo);
+
+ return false;
+}
+
+/// translateImmediate - Appends an immediate operand to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param immediate - The immediate value to append.
+/// @param operand - The operand, as stored in the descriptor table.
+/// @param insn - The internal instruction.
+static void translateImmediate(MCInst *mcInst, uint64_t immediate,
+ const OperandSpecifier *operand, InternalInstruction *insn)
+{
+ OperandType type;
+
+ type = (OperandType)operand->type;
+ if (type == TYPE_REL) {
+ //isBranch = true;
+ //pcrel = insn->startLocation + insn->immediateOffset + insn->immediateSize;
+ switch (operand->encoding) {
+ default:
+ break;
+ case ENCODING_Iv:
+ switch (insn->displacementSize) {
+ default:
+ break;
+ case 1:
+ if(immediate & 0x80)
+ immediate |= ~(0xffull);
+ break;
+ case 2:
+ if(immediate & 0x8000)
+ immediate |= ~(0xffffull);
+ break;
+ case 4:
+ if(immediate & 0x80000000)
+ immediate |= ~(0xffffffffull);
+ break;
+ case 8:
+ break;
+ }
+ break;
+ case ENCODING_IB:
+ if (immediate & 0x80)
+ immediate |= ~(0xffull);
+ break;
+ case ENCODING_IW:
+ if (immediate & 0x8000)
+ immediate |= ~(0xffffull);
+ break;
+ case ENCODING_ID:
+ if (immediate & 0x80000000)
+ immediate |= ~(0xffffffffull);
+ break;
+ }
+ } // By default sign-extend all X86 immediates based on their encoding.
+ else if (type == TYPE_IMM) {
+ switch (operand->encoding) {
+ default:
+ break;
+ case ENCODING_IB:
+ if(immediate & 0x80)
+ immediate |= ~(0xffull);
+ break;
+ case ENCODING_IW:
+ if(immediate & 0x8000)
+ immediate |= ~(0xffffull);
+ break;
+ case ENCODING_ID:
+ if(immediate & 0x80000000)
+ immediate |= ~(0xffffffffull);
+ break;
+ case ENCODING_IO:
+ break;
+ }
+ } else if (type == TYPE_IMM3) {
+#ifndef CAPSTONE_X86_REDUCE
+ // Check for immediates that printSSECC can't handle.
+ if (immediate >= 8) {
+ unsigned NewOpc = 0;
+
+ switch (MCInst_getOpcode(mcInst)) {
+ default: break; // never reach
+ case X86_CMPPDrmi: NewOpc = X86_CMPPDrmi_alt; break;
+ case X86_CMPPDrri: NewOpc = X86_CMPPDrri_alt; break;
+ case X86_CMPPSrmi: NewOpc = X86_CMPPSrmi_alt; break;
+ case X86_CMPPSrri: NewOpc = X86_CMPPSrri_alt; break;
+ case X86_CMPSDrm: NewOpc = X86_CMPSDrm_alt; break;
+ case X86_CMPSDrr: NewOpc = X86_CMPSDrr_alt; break;
+ case X86_CMPSSrm: NewOpc = X86_CMPSSrm_alt; break;
+ case X86_CMPSSrr: NewOpc = X86_CMPSSrr_alt; break;
+ case X86_VPCOMBri: NewOpc = X86_VPCOMBri_alt; break;
+ case X86_VPCOMBmi: NewOpc = X86_VPCOMBmi_alt; break;
+ case X86_VPCOMWri: NewOpc = X86_VPCOMWri_alt; break;
+ case X86_VPCOMWmi: NewOpc = X86_VPCOMWmi_alt; break;
+ case X86_VPCOMDri: NewOpc = X86_VPCOMDri_alt; break;
+ case X86_VPCOMDmi: NewOpc = X86_VPCOMDmi_alt; break;
+ case X86_VPCOMQri: NewOpc = X86_VPCOMQri_alt; break;
+ case X86_VPCOMQmi: NewOpc = X86_VPCOMQmi_alt; break;
+ case X86_VPCOMUBri: NewOpc = X86_VPCOMUBri_alt; break;
+ case X86_VPCOMUBmi: NewOpc = X86_VPCOMUBmi_alt; break;
+ case X86_VPCOMUWri: NewOpc = X86_VPCOMUWri_alt; break;
+ case X86_VPCOMUWmi: NewOpc = X86_VPCOMUWmi_alt; break;
+ case X86_VPCOMUDri: NewOpc = X86_VPCOMUDri_alt; break;
+ case X86_VPCOMUDmi: NewOpc = X86_VPCOMUDmi_alt; break;
+ case X86_VPCOMUQri: NewOpc = X86_VPCOMUQri_alt; break;
+ case X86_VPCOMUQmi: NewOpc = X86_VPCOMUQmi_alt; break;
+ }
+
+ // Switch opcode to the one that doesn't get special printing.
+ if (NewOpc != 0) {
+ MCInst_setOpcode(mcInst, NewOpc);
+ }
+ }
+#endif
+ } else if (type == TYPE_IMM5) {
+#ifndef CAPSTONE_X86_REDUCE
+ // Check for immediates that printAVXCC can't handle.
+ if (immediate >= 32) {
+ unsigned NewOpc = 0;
+
+ switch (MCInst_getOpcode(mcInst)) {
+ default: break; // unexpected opcode
+ case X86_VCMPPDrmi: NewOpc = X86_VCMPPDrmi_alt; break;
+ case X86_VCMPPDrri: NewOpc = X86_VCMPPDrri_alt; break;
+ case X86_VCMPPSrmi: NewOpc = X86_VCMPPSrmi_alt; break;
+ case X86_VCMPPSrri: NewOpc = X86_VCMPPSrri_alt; break;
+ case X86_VCMPSDrm: NewOpc = X86_VCMPSDrm_alt; break;
+ case X86_VCMPSDrr: NewOpc = X86_VCMPSDrr_alt; break;
+ case X86_VCMPSSrm: NewOpc = X86_VCMPSSrm_alt; break;
+ case X86_VCMPSSrr: NewOpc = X86_VCMPSSrr_alt; break;
+ case X86_VCMPPDYrmi: NewOpc = X86_VCMPPDYrmi_alt; break;
+ case X86_VCMPPDYrri: NewOpc = X86_VCMPPDYrri_alt; break;
+ case X86_VCMPPSYrmi: NewOpc = X86_VCMPPSYrmi_alt; break;
+ case X86_VCMPPSYrri: NewOpc = X86_VCMPPSYrri_alt; break;
+ case X86_VCMPPDZrmi: NewOpc = X86_VCMPPDZrmi_alt; break;
+ case X86_VCMPPDZrri: NewOpc = X86_VCMPPDZrri_alt; break;
+ case X86_VCMPPDZrrib: NewOpc = X86_VCMPPDZrrib_alt; break;
+ case X86_VCMPPSZrmi: NewOpc = X86_VCMPPSZrmi_alt; break;
+ case X86_VCMPPSZrri: NewOpc = X86_VCMPPSZrri_alt; break;
+ case X86_VCMPPSZrrib: NewOpc = X86_VCMPPSZrrib_alt; break;
+ case X86_VCMPPDZ128rmi: NewOpc = X86_VCMPPDZ128rmi_alt; break;
+ case X86_VCMPPDZ128rri: NewOpc = X86_VCMPPDZ128rri_alt; break;
+ case X86_VCMPPSZ128rmi: NewOpc = X86_VCMPPSZ128rmi_alt; break;
+ case X86_VCMPPSZ128rri: NewOpc = X86_VCMPPSZ128rri_alt; break;
+ case X86_VCMPPDZ256rmi: NewOpc = X86_VCMPPDZ256rmi_alt; break;
+ case X86_VCMPPDZ256rri: NewOpc = X86_VCMPPDZ256rri_alt; break;
+ case X86_VCMPPSZ256rmi: NewOpc = X86_VCMPPSZ256rmi_alt; break;
+ case X86_VCMPPSZ256rri: NewOpc = X86_VCMPPSZ256rri_alt; break;
+ case X86_VCMPSDZrm_Int: NewOpc = X86_VCMPSDZrmi_alt; break;
+ case X86_VCMPSDZrr_Int: NewOpc = X86_VCMPSDZrri_alt; break;
+ case X86_VCMPSDZrrb_Int: NewOpc = X86_VCMPSDZrrb_alt; break;
+ case X86_VCMPSSZrm_Int: NewOpc = X86_VCMPSSZrmi_alt; break;
+ case X86_VCMPSSZrr_Int: NewOpc = X86_VCMPSSZrri_alt; break;
+ case X86_VCMPSSZrrb_Int: NewOpc = X86_VCMPSSZrrb_alt; break;
+ }
+
+ // Switch opcode to the one that doesn't get special printing.
+ if (NewOpc != 0) {
+ MCInst_setOpcode(mcInst, NewOpc);
+ }
+ }
+#endif
+ } else if (type == TYPE_AVX512ICC) {
+#ifndef CAPSTONE_X86_REDUCE
+ if (immediate >= 8 || ((immediate & 0x3) == 3)) {
+ unsigned NewOpc = 0;
+ switch (MCInst_getOpcode(mcInst)) {
+ default: // llvm_unreachable("unexpected opcode");
+ case X86_VPCMPBZ128rmi: NewOpc = X86_VPCMPBZ128rmi_alt; break;
+ case X86_VPCMPBZ128rmik: NewOpc = X86_VPCMPBZ128rmik_alt; break;
+ case X86_VPCMPBZ128rri: NewOpc = X86_VPCMPBZ128rri_alt; break;
+ case X86_VPCMPBZ128rrik: NewOpc = X86_VPCMPBZ128rrik_alt; break;
+ case X86_VPCMPBZ256rmi: NewOpc = X86_VPCMPBZ256rmi_alt; break;
+ case X86_VPCMPBZ256rmik: NewOpc = X86_VPCMPBZ256rmik_alt; break;
+ case X86_VPCMPBZ256rri: NewOpc = X86_VPCMPBZ256rri_alt; break;
+ case X86_VPCMPBZ256rrik: NewOpc = X86_VPCMPBZ256rrik_alt; break;
+ case X86_VPCMPBZrmi: NewOpc = X86_VPCMPBZrmi_alt; break;
+ case X86_VPCMPBZrmik: NewOpc = X86_VPCMPBZrmik_alt; break;
+ case X86_VPCMPBZrri: NewOpc = X86_VPCMPBZrri_alt; break;
+ case X86_VPCMPBZrrik: NewOpc = X86_VPCMPBZrrik_alt; break;
+ case X86_VPCMPDZ128rmi: NewOpc = X86_VPCMPDZ128rmi_alt; break;
+ case X86_VPCMPDZ128rmib: NewOpc = X86_VPCMPDZ128rmib_alt; break;
+ case X86_VPCMPDZ128rmibk: NewOpc = X86_VPCMPDZ128rmibk_alt; break;
+ case X86_VPCMPDZ128rmik: NewOpc = X86_VPCMPDZ128rmik_alt; break;
+ case X86_VPCMPDZ128rri: NewOpc = X86_VPCMPDZ128rri_alt; break;
+ case X86_VPCMPDZ128rrik: NewOpc = X86_VPCMPDZ128rrik_alt; break;
+ case X86_VPCMPDZ256rmi: NewOpc = X86_VPCMPDZ256rmi_alt; break;
+ case X86_VPCMPDZ256rmib: NewOpc = X86_VPCMPDZ256rmib_alt; break;
+ case X86_VPCMPDZ256rmibk: NewOpc = X86_VPCMPDZ256rmibk_alt; break;
+ case X86_VPCMPDZ256rmik: NewOpc = X86_VPCMPDZ256rmik_alt; break;
+ case X86_VPCMPDZ256rri: NewOpc = X86_VPCMPDZ256rri_alt; break;
+ case X86_VPCMPDZ256rrik: NewOpc = X86_VPCMPDZ256rrik_alt; break;
+ case X86_VPCMPDZrmi: NewOpc = X86_VPCMPDZrmi_alt; break;
+ case X86_VPCMPDZrmib: NewOpc = X86_VPCMPDZrmib_alt; break;
+ case X86_VPCMPDZrmibk: NewOpc = X86_VPCMPDZrmibk_alt; break;
+ case X86_VPCMPDZrmik: NewOpc = X86_VPCMPDZrmik_alt; break;
+ case X86_VPCMPDZrri: NewOpc = X86_VPCMPDZrri_alt; break;
+ case X86_VPCMPDZrrik: NewOpc = X86_VPCMPDZrrik_alt; break;
+ case X86_VPCMPQZ128rmi: NewOpc = X86_VPCMPQZ128rmi_alt; break;
+ case X86_VPCMPQZ128rmib: NewOpc = X86_VPCMPQZ128rmib_alt; break;
+ case X86_VPCMPQZ128rmibk: NewOpc = X86_VPCMPQZ128rmibk_alt; break;
+ case X86_VPCMPQZ128rmik: NewOpc = X86_VPCMPQZ128rmik_alt; break;
+ case X86_VPCMPQZ128rri: NewOpc = X86_VPCMPQZ128rri_alt; break;
+ case X86_VPCMPQZ128rrik: NewOpc = X86_VPCMPQZ128rrik_alt; break;
+ case X86_VPCMPQZ256rmi: NewOpc = X86_VPCMPQZ256rmi_alt; break;
+ case X86_VPCMPQZ256rmib: NewOpc = X86_VPCMPQZ256rmib_alt; break;
+ case X86_VPCMPQZ256rmibk: NewOpc = X86_VPCMPQZ256rmibk_alt; break;
+ case X86_VPCMPQZ256rmik: NewOpc = X86_VPCMPQZ256rmik_alt; break;
+ case X86_VPCMPQZ256rri: NewOpc = X86_VPCMPQZ256rri_alt; break;
+ case X86_VPCMPQZ256rrik: NewOpc = X86_VPCMPQZ256rrik_alt; break;
+ case X86_VPCMPQZrmi: NewOpc = X86_VPCMPQZrmi_alt; break;
+ case X86_VPCMPQZrmib: NewOpc = X86_VPCMPQZrmib_alt; break;
+ case X86_VPCMPQZrmibk: NewOpc = X86_VPCMPQZrmibk_alt; break;
+ case X86_VPCMPQZrmik: NewOpc = X86_VPCMPQZrmik_alt; break;
+ case X86_VPCMPQZrri: NewOpc = X86_VPCMPQZrri_alt; break;
+ case X86_VPCMPQZrrik: NewOpc = X86_VPCMPQZrrik_alt; break;
+ case X86_VPCMPUBZ128rmi: NewOpc = X86_VPCMPUBZ128rmi_alt; break;
+ case X86_VPCMPUBZ128rmik: NewOpc = X86_VPCMPUBZ128rmik_alt; break;
+ case X86_VPCMPUBZ128rri: NewOpc = X86_VPCMPUBZ128rri_alt; break;
+ case X86_VPCMPUBZ128rrik: NewOpc = X86_VPCMPUBZ128rrik_alt; break;
+ case X86_VPCMPUBZ256rmi: NewOpc = X86_VPCMPUBZ256rmi_alt; break;
+ case X86_VPCMPUBZ256rmik: NewOpc = X86_VPCMPUBZ256rmik_alt; break;
+ case X86_VPCMPUBZ256rri: NewOpc = X86_VPCMPUBZ256rri_alt; break;
+ case X86_VPCMPUBZ256rrik: NewOpc = X86_VPCMPUBZ256rrik_alt; break;
+ case X86_VPCMPUBZrmi: NewOpc = X86_VPCMPUBZrmi_alt; break;
+ case X86_VPCMPUBZrmik: NewOpc = X86_VPCMPUBZrmik_alt; break;
+ case X86_VPCMPUBZrri: NewOpc = X86_VPCMPUBZrri_alt; break;
+ case X86_VPCMPUBZrrik: NewOpc = X86_VPCMPUBZrrik_alt; break;
+ case X86_VPCMPUDZ128rmi: NewOpc = X86_VPCMPUDZ128rmi_alt; break;
+ case X86_VPCMPUDZ128rmib: NewOpc = X86_VPCMPUDZ128rmib_alt; break;
+ case X86_VPCMPUDZ128rmibk: NewOpc = X86_VPCMPUDZ128rmibk_alt; break;
+ case X86_VPCMPUDZ128rmik: NewOpc = X86_VPCMPUDZ128rmik_alt; break;
+ case X86_VPCMPUDZ128rri: NewOpc = X86_VPCMPUDZ128rri_alt; break;
+ case X86_VPCMPUDZ128rrik: NewOpc = X86_VPCMPUDZ128rrik_alt; break;
+ case X86_VPCMPUDZ256rmi: NewOpc = X86_VPCMPUDZ256rmi_alt; break;
+ case X86_VPCMPUDZ256rmib: NewOpc = X86_VPCMPUDZ256rmib_alt; break;
+ case X86_VPCMPUDZ256rmibk: NewOpc = X86_VPCMPUDZ256rmibk_alt; break;
+ case X86_VPCMPUDZ256rmik: NewOpc = X86_VPCMPUDZ256rmik_alt; break;
+ case X86_VPCMPUDZ256rri: NewOpc = X86_VPCMPUDZ256rri_alt; break;
+ case X86_VPCMPUDZ256rrik: NewOpc = X86_VPCMPUDZ256rrik_alt; break;
+ case X86_VPCMPUDZrmi: NewOpc = X86_VPCMPUDZrmi_alt; break;
+ case X86_VPCMPUDZrmib: NewOpc = X86_VPCMPUDZrmib_alt; break;
+ case X86_VPCMPUDZrmibk: NewOpc = X86_VPCMPUDZrmibk_alt; break;
+ case X86_VPCMPUDZrmik: NewOpc = X86_VPCMPUDZrmik_alt; break;
+ case X86_VPCMPUDZrri: NewOpc = X86_VPCMPUDZrri_alt; break;
+ case X86_VPCMPUDZrrik: NewOpc = X86_VPCMPUDZrrik_alt; break;
+ case X86_VPCMPUQZ128rmi: NewOpc = X86_VPCMPUQZ128rmi_alt; break;
+ case X86_VPCMPUQZ128rmib: NewOpc = X86_VPCMPUQZ128rmib_alt; break;
+ case X86_VPCMPUQZ128rmibk: NewOpc = X86_VPCMPUQZ128rmibk_alt; break;
+ case X86_VPCMPUQZ128rmik: NewOpc = X86_VPCMPUQZ128rmik_alt; break;
+ case X86_VPCMPUQZ128rri: NewOpc = X86_VPCMPUQZ128rri_alt; break;
+ case X86_VPCMPUQZ128rrik: NewOpc = X86_VPCMPUQZ128rrik_alt; break;
+ case X86_VPCMPUQZ256rmi: NewOpc = X86_VPCMPUQZ256rmi_alt; break;
+ case X86_VPCMPUQZ256rmib: NewOpc = X86_VPCMPUQZ256rmib_alt; break;
+ case X86_VPCMPUQZ256rmibk: NewOpc = X86_VPCMPUQZ256rmibk_alt; break;
+ case X86_VPCMPUQZ256rmik: NewOpc = X86_VPCMPUQZ256rmik_alt; break;
+ case X86_VPCMPUQZ256rri: NewOpc = X86_VPCMPUQZ256rri_alt; break;
+ case X86_VPCMPUQZ256rrik: NewOpc = X86_VPCMPUQZ256rrik_alt; break;
+ case X86_VPCMPUQZrmi: NewOpc = X86_VPCMPUQZrmi_alt; break;
+ case X86_VPCMPUQZrmib: NewOpc = X86_VPCMPUQZrmib_alt; break;
+ case X86_VPCMPUQZrmibk: NewOpc = X86_VPCMPUQZrmibk_alt; break;
+ case X86_VPCMPUQZrmik: NewOpc = X86_VPCMPUQZrmik_alt; break;
+ case X86_VPCMPUQZrri: NewOpc = X86_VPCMPUQZrri_alt; break;
+ case X86_VPCMPUQZrrik: NewOpc = X86_VPCMPUQZrrik_alt; break;
+ case X86_VPCMPUWZ128rmi: NewOpc = X86_VPCMPUWZ128rmi_alt; break;
+ case X86_VPCMPUWZ128rmik: NewOpc = X86_VPCMPUWZ128rmik_alt; break;
+ case X86_VPCMPUWZ128rri: NewOpc = X86_VPCMPUWZ128rri_alt; break;
+ case X86_VPCMPUWZ128rrik: NewOpc = X86_VPCMPUWZ128rrik_alt; break;
+ case X86_VPCMPUWZ256rmi: NewOpc = X86_VPCMPUWZ256rmi_alt; break;
+ case X86_VPCMPUWZ256rmik: NewOpc = X86_VPCMPUWZ256rmik_alt; break;
+ case X86_VPCMPUWZ256rri: NewOpc = X86_VPCMPUWZ256rri_alt; break;
+ case X86_VPCMPUWZ256rrik: NewOpc = X86_VPCMPUWZ256rrik_alt; break;
+ case X86_VPCMPUWZrmi: NewOpc = X86_VPCMPUWZrmi_alt; break;
+ case X86_VPCMPUWZrmik: NewOpc = X86_VPCMPUWZrmik_alt; break;
+ case X86_VPCMPUWZrri: NewOpc = X86_VPCMPUWZrri_alt; break;
+ case X86_VPCMPUWZrrik: NewOpc = X86_VPCMPUWZrrik_alt; break;
+ case X86_VPCMPWZ128rmi: NewOpc = X86_VPCMPWZ128rmi_alt; break;
+ case X86_VPCMPWZ128rmik: NewOpc = X86_VPCMPWZ128rmik_alt; break;
+ case X86_VPCMPWZ128rri: NewOpc = X86_VPCMPWZ128rri_alt; break;
+ case X86_VPCMPWZ128rrik: NewOpc = X86_VPCMPWZ128rrik_alt; break;
+ case X86_VPCMPWZ256rmi: NewOpc = X86_VPCMPWZ256rmi_alt; break;
+ case X86_VPCMPWZ256rmik: NewOpc = X86_VPCMPWZ256rmik_alt; break;
+ case X86_VPCMPWZ256rri: NewOpc = X86_VPCMPWZ256rri_alt; break;
+ case X86_VPCMPWZ256rrik: NewOpc = X86_VPCMPWZ256rrik_alt; break;
+ case X86_VPCMPWZrmi: NewOpc = X86_VPCMPWZrmi_alt; break;
+ case X86_VPCMPWZrmik: NewOpc = X86_VPCMPWZrmik_alt; break;
+ case X86_VPCMPWZrri: NewOpc = X86_VPCMPWZrri_alt; break;
+ case X86_VPCMPWZrrik: NewOpc = X86_VPCMPWZrrik_alt; break;
+ }
+
+ // Switch opcode to the one that doesn't get special printing.
+ if (NewOpc != 0) {
+ MCInst_setOpcode(mcInst, NewOpc);
+ }
+ }
+#endif
+ }
+
+ switch (type) {
+ case TYPE_XMM:
+ MCOperand_CreateReg0(mcInst, X86_XMM0 + ((uint32_t)immediate >> 4));
+ return;
+ case TYPE_YMM:
+ MCOperand_CreateReg0(mcInst, X86_YMM0 + ((uint32_t)immediate >> 4));
+ return;
+ case TYPE_ZMM:
+ MCOperand_CreateReg0(mcInst, X86_ZMM0 + ((uint32_t)immediate >> 4));
+ return;
+ default:
+ // operand is 64 bits wide. Do nothing.
+ break;
+ }
+
+ MCOperand_CreateImm0(mcInst, immediate);
+
+ if (type == TYPE_MOFFS) {
+ MCOperand_CreateReg0(mcInst, segmentRegnums[insn->segmentOverride]);
+ }
+}
+
+/// translateRMRegister - Translates a register stored in the R/M field of the
+/// ModR/M byte to its LLVM equivalent and appends it to an MCInst.
+/// @param mcInst - The MCInst to append to.
+/// @param insn - The internal instruction to extract the R/M field
+/// from.
+/// @return - 0 on success; -1 otherwise
+static bool translateRMRegister(MCInst *mcInst, InternalInstruction *insn)
+{
+ if (insn->eaBase == EA_BASE_sib || insn->eaBase == EA_BASE_sib64) {
+ //debug("A R/M register operand may not have a SIB byte");
+ return true;
+ }
+
+ switch (insn->eaBase) {
+ case EA_BASE_NONE:
+ //debug("EA_BASE_NONE for ModR/M base");
+ return true;
+#define ENTRY(x) case EA_BASE_##x:
+ ALL_EA_BASES
+#undef ENTRY
+ //debug("A R/M register operand may not have a base; "
+ // "the operand must be a register.");
+ return true;
+#define ENTRY(x) \
+ case EA_REG_##x: \
+ MCOperand_CreateReg0(mcInst, X86_##x); break;
+ ALL_REGS
+#undef ENTRY
+ default:
+ //debug("Unexpected EA base register");
+ return true;
+ }
+
+ return false;
+}
+
+/// translateRMMemory - Translates a memory operand stored in the Mod and R/M
+/// fields of an internal instruction (and possibly its SIB byte) to a memory
+/// operand in LLVM's format, and appends it to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param insn - The instruction to extract Mod, R/M, and SIB fields
+/// from.
+/// @return - 0 on success; nonzero otherwise
+static bool translateRMMemory(MCInst *mcInst, InternalInstruction *insn)
+{
+ // Addresses in an MCInst are represented as five operands:
+ // 1. basereg (register) The R/M base, or (if there is a SIB) the
+ // SIB base
+ // 2. scaleamount (immediate) 1, or (if there is a SIB) the specified
+ // scale amount
+ // 3. indexreg (register) x86_registerNONE, or (if there is a SIB)
+ // the index (which is multiplied by the
+ // scale amount)
+ // 4. displacement (immediate) 0, or the displacement if there is one
+ // 5. segmentreg (register) x86_registerNONE for now, but could be set
+ // if we have segment overrides
+ int scaleAmount, indexReg;
+
+ if (insn->eaBase == EA_BASE_sib || insn->eaBase == EA_BASE_sib64) {
+ if (insn->sibBase != SIB_BASE_NONE) {
+ switch (insn->sibBase) {
+#define ENTRY(x) \
+ case SIB_BASE_##x: \
+ MCOperand_CreateReg0(mcInst, X86_##x); break;
+ ALL_SIB_BASES
+#undef ENTRY
+ default:
+ //debug("Unexpected sibBase");
+ return true;
+ }
+ } else {
+ MCOperand_CreateReg0(mcInst, 0);
+ }
+
+ if (insn->sibIndex != SIB_INDEX_NONE) {
+ switch (insn->sibIndex) {
+ default:
+ //debug("Unexpected sibIndex");
+ return true;
+#define ENTRY(x) \
+ case SIB_INDEX_##x: \
+ indexReg = X86_##x; break;
+ EA_BASES_32BIT
+ EA_BASES_64BIT
+ REGS_XMM
+ REGS_YMM
+ REGS_ZMM
+#undef ENTRY
+ }
+ } else {
+ // Use EIZ/RIZ for a few ambiguous cases where the SIB byte is present,
+ // but no index is used and modrm alone should have been enough.
+ // -No base register in 32-bit mode. In 64-bit mode this is used to
+ // avoid rip-relative addressing.
+ // -Any base register used other than ESP/RSP/R12D/R12. Using these as a
+ // base always requires a SIB byte.
+ // -A scale other than 1 is used.
+ if (insn->sibScale != 1 ||
+ (insn->sibBase == SIB_BASE_NONE && insn->mode != MODE_64BIT) ||
+ (insn->sibBase != SIB_BASE_NONE &&
+ insn->sibBase != SIB_BASE_ESP && insn->sibBase != SIB_BASE_RSP &&
+ insn->sibBase != SIB_BASE_R12D && insn->sibBase != SIB_BASE_R12)) {
+ indexReg = insn->addressSize == 4? X86_EIZ : X86_RIZ;
+ } else
+ indexReg = 0;
+ }
+
+ scaleAmount = insn->sibScale;
+ } else {
+ switch (insn->eaBase) {
+ case EA_BASE_NONE:
+ if (insn->eaDisplacement == EA_DISP_NONE) {
+ //debug("EA_BASE_NONE and EA_DISP_NONE for ModR/M base");
+ return true;
+ }
+ if (insn->mode == MODE_64BIT) {
+ if (insn->prefix3 == 0x67) // address-size prefix overrides RIP relative addressing
+ MCOperand_CreateReg0(mcInst, X86_EIP);
+ else
+ // Section 2.2.1.6
+ MCOperand_CreateReg0(mcInst, insn->addressSize == 4 ? X86_EIP : X86_RIP);
+ } else {
+ MCOperand_CreateReg0(mcInst, 0);
+ }
+
+ indexReg = 0;
+ break;
+ case EA_BASE_BX_SI:
+ MCOperand_CreateReg0(mcInst, X86_BX);
+ indexReg = X86_SI;
+ break;
+ case EA_BASE_BX_DI:
+ MCOperand_CreateReg0(mcInst, X86_BX);
+ indexReg = X86_DI;
+ break;
+ case EA_BASE_BP_SI:
+ MCOperand_CreateReg0(mcInst, X86_BP);
+ indexReg = X86_SI;
+ break;
+ case EA_BASE_BP_DI:
+ MCOperand_CreateReg0(mcInst, X86_BP);
+ indexReg = X86_DI;
+ break;
+ default:
+ indexReg = 0;
+ switch (insn->eaBase) {
+ default:
+ //debug("Unexpected eaBase");
+ return true;
+ // Here, we will use the fill-ins defined above. However,
+ // BX_SI, BX_DI, BP_SI, and BP_DI are all handled above and
+ // sib and sib64 were handled in the top-level if, so they're only
+ // placeholders to keep the compiler happy.
+#define ENTRY(x) \
+ case EA_BASE_##x: \
+ MCOperand_CreateReg0(mcInst, X86_##x); break;
+ ALL_EA_BASES
+#undef ENTRY
+#define ENTRY(x) case EA_REG_##x:
+ ALL_REGS
+#undef ENTRY
+ //debug("A R/M memory operand may not be a register; "
+ // "the base field must be a base.");
+ return true;
+ }
+ }
+
+ scaleAmount = 1;
+ }
+
+ MCOperand_CreateImm0(mcInst, scaleAmount);
+ MCOperand_CreateReg0(mcInst, indexReg);
+ MCOperand_CreateImm0(mcInst, insn->displacement);
+
+ MCOperand_CreateReg0(mcInst, segmentRegnums[insn->segmentOverride]);
+
+ return false;
+}
+
+/// translateRM - Translates an operand stored in the R/M (and possibly SIB)
+/// byte of an instruction to LLVM form, and appends it to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param operand - The operand, as stored in the descriptor table.
+/// @param insn - The instruction to extract Mod, R/M, and SIB fields
+/// from.
+/// @return - 0 on success; nonzero otherwise
+static bool translateRM(MCInst *mcInst, const OperandSpecifier *operand,
+ InternalInstruction *insn)
+{
+ switch (operand->type) {
+ default:
+ //debug("Unexpected type for a R/M operand");
+ return true;
+ case TYPE_R8:
+ case TYPE_R16:
+ case TYPE_R32:
+ case TYPE_R64:
+ case TYPE_Rv:
+ case TYPE_MM64:
+ case TYPE_XMM:
+ case TYPE_YMM:
+ case TYPE_ZMM:
+ case TYPE_VK:
+ case TYPE_DEBUGREG:
+ case TYPE_CONTROLREG:
+ case TYPE_BNDR:
+ return translateRMRegister(mcInst, insn);
+ case TYPE_M:
+ case TYPE_MVSIBX:
+ case TYPE_MVSIBY:
+ case TYPE_MVSIBZ:
+ return translateRMMemory(mcInst, insn);
+ }
+}
+
+/// translateFPRegister - Translates a stack position on the FPU stack to its
+/// LLVM form, and appends it to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param stackPos - The stack position to translate.
+static void translateFPRegister(MCInst *mcInst, uint8_t stackPos)
+{
+ MCOperand_CreateReg0(mcInst, X86_ST0 + stackPos);
+}
+
+/// translateMaskRegister - Translates a 3-bit mask register number to
+/// LLVM form, and appends it to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param maskRegNum - Number of mask register from 0 to 7.
+/// @return - false on success; true otherwise.
+static bool translateMaskRegister(MCInst *mcInst, uint8_t maskRegNum)
+{
+ if (maskRegNum >= 8) {
+ // debug("Invalid mask register number");
+ return true;
+ }
+
+ MCOperand_CreateReg0(mcInst, X86_K0 + maskRegNum);
+
+ return false;
+}
+
+/// translateOperand - Translates an operand stored in an internal instruction
+/// to LLVM's format and appends it to an MCInst.
+///
+/// @param mcInst - The MCInst to append to.
+/// @param operand - The operand, as stored in the descriptor table.
+/// @param insn - The internal instruction.
+/// @return - false on success; true otherwise.
+static bool translateOperand(MCInst *mcInst, const OperandSpecifier *operand, InternalInstruction *insn)
+{
+ switch (operand->encoding) {
+ case ENCODING_REG:
+ translateRegister(mcInst, insn->reg);
+ return false;
+ case ENCODING_WRITEMASK:
+ return translateMaskRegister(mcInst, insn->writemask);
+ CASE_ENCODING_RM:
+ CASE_ENCODING_VSIB:
+ return translateRM(mcInst, operand, insn);
+ case ENCODING_IB:
+ case ENCODING_IW:
+ case ENCODING_ID:
+ case ENCODING_IO:
+ case ENCODING_Iv:
+ case ENCODING_Ia:
+ translateImmediate(mcInst, insn->immediates[insn->numImmediatesTranslated++], operand, insn);
+ return false;
+ case ENCODING_IRC:
+ MCOperand_CreateImm0(mcInst, insn->RC);
+ return false;
+ case ENCODING_SI:
+ return translateSrcIndex(mcInst, insn);
+ case ENCODING_DI:
+ return translateDstIndex(mcInst, insn);
+ case ENCODING_RB:
+ case ENCODING_RW:
+ case ENCODING_RD:
+ case ENCODING_RO:
+ case ENCODING_Rv:
+ translateRegister(mcInst, insn->opcodeRegister);
+ return false;
+ case ENCODING_FP:
+ translateFPRegister(mcInst, insn->modRM & 7);
+ return false;
+ case ENCODING_VVVV:
+ translateRegister(mcInst, insn->vvvv);
+ return false;
+ case ENCODING_DUP:
+ return translateOperand(mcInst, &insn->operands[operand->type - TYPE_DUP0], insn);
+ default:
+ //debug("Unhandled operand encoding during translation");
+ return true;
+ }
+}
+
+static bool translateInstruction(MCInst *mcInst, InternalInstruction *insn)
+{
+ int index;
+
+ if (!insn->spec) {
+ //debug("Instruction has no specification");
+ return true;
+ }
+
+ MCInst_clear(mcInst);
+ MCInst_setOpcode(mcInst, insn->instructionID);
+
+ // If when reading the prefix bytes we determined the overlapping 0xf2 or 0xf3
+ // prefix bytes should be disassembled as xrelease and xacquire then set the
+ // opcode to those instead of the rep and repne opcodes.
+#ifndef CAPSTONE_X86_REDUCE
+ if (insn->xAcquireRelease) {
+ if (MCInst_getOpcode(mcInst) == X86_REP_PREFIX)
+ MCInst_setOpcode(mcInst, X86_XRELEASE_PREFIX);
+ else if (MCInst_getOpcode(mcInst) == X86_REPNE_PREFIX)
+ MCInst_setOpcode(mcInst, X86_XACQUIRE_PREFIX);
+ }
+#endif
+
+ insn->numImmediatesTranslated = 0;
+
+ for (index = 0; index < X86_MAX_OPERANDS; ++index) {
+ if (insn->operands[index].encoding != ENCODING_NONE) {
+ if (translateOperand(mcInst, &insn->operands[index], insn)) {
+ return true;
+ }
+ }
+ }
+
+ return false;
+}
+
+static int reader(const struct reader_info *info, uint8_t *byte, uint64_t address)
+{
+ if (address - info->offset >= info->size)
+ // out of buffer range
+ return -1;
+
+ *byte = info->code[address - info->offset];
+
+ return 0;
+}
+
+// copy x86 detail information from internal structure to public structure
+static void update_pub_insn(cs_insn *pub, InternalInstruction *inter)
+{
+ if (inter->vectorExtensionType != 0) {
+ memcpy(pub->detail->x86.opcode, inter->vectorExtensionPrefix, sizeof(pub->detail->x86.opcode));
+ } else {
+ if (inter->twoByteEscape) {
+ if (inter->threeByteEscape) {
+ pub->detail->x86.opcode[0] = inter->twoByteEscape;
+ pub->detail->x86.opcode[1] = inter->threeByteEscape;
+ pub->detail->x86.opcode[2] = inter->opcode;
+ } else {
+ pub->detail->x86.opcode[0] = inter->twoByteEscape;
+ pub->detail->x86.opcode[1] = inter->opcode;
+ }
+ } else {
+ pub->detail->x86.opcode[0] = inter->opcode;
+ }
+ }
+
+ pub->detail->x86.rex = inter->rexPrefix;
+
+ pub->detail->x86.addr_size = inter->addressSize;
+
+ pub->detail->x86.modrm = inter->orgModRM;
+ pub->detail->x86.encoding.modrm_offset = inter->modRMOffset;
+
+ pub->detail->x86.sib = inter->sib;
+ pub->detail->x86.sib_index = x86_map_sib_index(inter->sibIndex);
+ pub->detail->x86.sib_scale = inter->sibScale;
+ pub->detail->x86.sib_base = x86_map_sib_base(inter->sibBase);
+
+ pub->detail->x86.disp = inter->displacement;
+ if (inter->consumedDisplacement) {
+ pub->detail->x86.encoding.disp_offset = inter->displacementOffset;
+ pub->detail->x86.encoding.disp_size = inter->displacementSize;
+ }
+
+ pub->detail->x86.encoding.imm_offset = inter->immediateOffset;
+ if (pub->detail->x86.encoding.imm_size == 0 && inter->immediateOffset != 0)
+ pub->detail->x86.encoding.imm_size = inter->immediateSize;
+}
+
+void X86_init(MCRegisterInfo *MRI)
+{
+ // InitMCRegisterInfo(), X86GenRegisterInfo.inc
+ // RI->InitMCRegisterInfo(X86RegDesc, 277,
+ // RA, PC,
+ // X86MCRegisterClasses, 86,
+ // X86RegUnitRoots, 162, X86RegDiffLists, X86LaneMaskLists, X86RegStrings,
+ // X86RegClassStrings,
+ // X86SubRegIdxLists, 9,
+ // X86SubRegIdxRanges, X86RegEncodingTable);
+ /*
+ InitMCRegisterInfo(X86RegDesc, 234,
+ RA, PC,
+ X86MCRegisterClasses, 79,
+ X86RegUnitRoots, 119, X86RegDiffLists, X86RegStrings,
+ X86SubRegIdxLists, 7,
+ X86SubRegIdxRanges, X86RegEncodingTable);
+ */
+
+ MCRegisterInfo_InitMCRegisterInfo(MRI, X86RegDesc, 277,
+ 0, 0,
+ X86MCRegisterClasses, 86,
+ 0, 0, X86RegDiffLists, 0,
+ X86SubRegIdxLists, 9,
+ 0);
+}
+
+// Public interface for the disassembler
+bool X86_getInstruction(csh ud, const uint8_t *code, size_t code_len,
+ MCInst *instr, uint16_t *size, uint64_t address, void *_info)
+{
+ cs_struct *handle = (cs_struct *)(uintptr_t)ud;
+ InternalInstruction insn = { 0 };
+ struct reader_info info;
+ int ret;
+ bool result;
+
+ info.code = code;
+ info.size = code_len;
+ info.offset = address;
+
+ if (instr->flat_insn->detail) {
+ // instr->flat_insn->detail initialization: 3 alternatives
+
+ // 1. The whole structure, this is how it's done in other arch disassemblers
+ // Probably overkill since cs_detail is huge because of the 36 operands of ARM
+
+ //memset(instr->flat_insn->detail, 0, sizeof(cs_detail));
+
+ // 2. Only the part relevant to x86
+ memset(instr->flat_insn->detail, 0, offsetof(cs_detail, x86) + sizeof(cs_x86));
+
+ // 3. The relevant part except for x86.operands
+ // sizeof(cs_x86) is 0x1c0, sizeof(x86.operands) is 0x180
+ // marginally faster, should be okay since x86.op_count is set to 0
+
+ //memset(instr->flat_insn->detail, 0, offsetof(cs_detail, x86)+offsetof(cs_x86, operands));
+ }
+
+ if (handle->mode & CS_MODE_16)
+ ret = decodeInstruction(&insn,
+ reader, &info,
+ address,
+ MODE_16BIT);
+ else if (handle->mode & CS_MODE_32)
+ ret = decodeInstruction(&insn,
+ reader, &info,
+ address,
+ MODE_32BIT);
+ else
+ ret = decodeInstruction(&insn,
+ reader, &info,
+ address,
+ MODE_64BIT);
+
+ if (ret) {
+ // *size = (uint16_t)(insn.readerCursor - address);
+ return false;
+ } else {
+ *size = (uint16_t)insn.length;
+
+ result = (!translateInstruction(instr, &insn)) ? true : false;
+ if (result) {
+ unsigned Flags = X86_IP_NO_PREFIX;
+ instr->imm_size = insn.immSize;
+
+ // copy all prefixes
+ instr->x86_prefix[0] = insn.prefix0;
+ instr->x86_prefix[1] = insn.prefix1;
+ instr->x86_prefix[2] = insn.prefix2;
+ instr->x86_prefix[3] = insn.prefix3;
+ instr->xAcquireRelease = insn.xAcquireRelease;
+
+ if (handle->detail) {
+ update_pub_insn(instr->flat_insn, &insn);
+ }
+
+ if (insn.hasAdSize)
+ Flags |= X86_IP_HAS_AD_SIZE;
+
+ if (!insn.mandatoryPrefix) {
+ if (insn.hasOpSize)
+ Flags |= X86_IP_HAS_OP_SIZE;
+
+ if (insn.repeatPrefix == 0xf2)
+ Flags |= X86_IP_HAS_REPEAT_NE;
+ else if (insn.repeatPrefix == 0xf3 &&
+ // It should not be 'pause' f3 90
+ insn.opcode != 0x90)
+ Flags |= X86_IP_HAS_REPEAT;
+ if (insn.hasLockPrefix)
+ Flags |= X86_IP_HAS_LOCK;
+ }
+
+ instr->flags = Flags;
+ }
+
+ return result;
+ }
+}
+
+#endif
diff --git a/capstone/arch/X86/X86Disassembler.h b/capstone/arch/X86/X86Disassembler.h
new file mode 100644
index 000000000..80876bc7a
--- /dev/null
+++ b/capstone/arch/X86/X86Disassembler.h
@@ -0,0 +1,28 @@
+//===-- X86Disassembler.h - Disassembler for x86 and x86_64 -----*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifndef CS_X86_DISASSEMBLER_H
+#define CS_X86_DISASSEMBLER_H
+
+#include "capstone/capstone.h"
+
+#include "../../MCInst.h"
+
+#include "../../MCRegisterInfo.h"
+#include "X86DisassemblerDecoderCommon.h"
+
+bool X86_getInstruction(csh handle, const uint8_t *code, size_t code_len,
+ MCInst *instr, uint16_t *size, uint64_t address, void *info);
+
+void X86_init(MCRegisterInfo *MRI);
+
+#endif
diff --git a/capstone/arch/X86/X86DisassemblerDecoder.c b/capstone/arch/X86/X86DisassemblerDecoder.c
new file mode 100644
index 000000000..64674e64e
--- /dev/null
+++ b/capstone/arch/X86/X86DisassemblerDecoder.c
@@ -0,0 +1,2346 @@
+/*===-- X86DisassemblerDecoder.c - Disassembler decoder ------------*- C -*-===*
+ *
+ * The LLVM Compiler Infrastructure
+ *
+ * This file is distributed under the University of Illinois Open Source
+ * License. See LICENSE.TXT for details.
+ *
+ *===----------------------------------------------------------------------===*
+ *
+ * This file is part of the X86 Disassembler.
+ * It contains the implementation of the instruction decoder.
+ * Documentation for the disassembler can be found in X86Disassembler.h.
+ *
+ *===----------------------------------------------------------------------===*/
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifdef CAPSTONE_HAS_X86
+
+#include <stdarg.h> /* for va_*() */
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <libkern/libkern.h>
+#else
+#include <stdlib.h> /* for exit() */
+#endif
+
+#include <string.h>
+
+#include "../../cs_priv.h"
+#include "../../utils.h"
+
+#include "X86DisassemblerDecoder.h"
+#include "X86Mapping.h"
+
+/// Specifies whether a ModR/M byte is needed and (if so) which
+/// instruction each possible value of the ModR/M byte corresponds to. Once
+/// this information is known, we have narrowed down to a single instruction.
+struct ModRMDecision {
+ uint8_t modrm_type;
+ uint16_t instructionIDs;
+};
+
+/// Specifies which set of ModR/M->instruction tables to look at
+/// given a particular opcode.
+struct OpcodeDecision {
+ struct ModRMDecision modRMDecisions[256];
+};
+
+/// Specifies which opcode->instruction tables to look at given
+/// a particular context (set of attributes). Since there are many possible
+/// contexts, the decoder first uses CONTEXTS_SYM to determine which context
+/// applies given a specific set of attributes. Hence there are only IC_max
+/// entries in this table, rather than 2^(ATTR_max).
+struct ContextDecision {
+ struct OpcodeDecision opcodeDecisions[IC_max];
+};
+
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenDisassemblerTables_reduce.inc"
+#include "X86GenDisassemblerTables_reduce2.inc"
+#include "X86Lookup16_reduce.inc"
+#else
+#include "X86GenDisassemblerTables.inc"
+#include "X86GenDisassemblerTables2.inc"
+#include "X86Lookup16.inc"
+#endif
+
+/*
+ * contextForAttrs - Client for the instruction context table. Takes a set of
+ * attributes and returns the appropriate decode context.
+ *
+ * @param attrMask - Attributes, from the enumeration attributeBits.
+ * @return - The InstructionContext to use when looking up an
+ * an instruction with these attributes.
+ */
+static InstructionContext contextForAttrs(uint16_t attrMask)
+{
+ return CONTEXTS_SYM[attrMask];
+}
+
+/*
+ * modRMRequired - Reads the appropriate instruction table to determine whether
+ * the ModR/M byte is required to decode a particular instruction.
+ *
+ * @param type - The opcode type (i.e., how many bytes it has).
+ * @param insnContext - The context for the instruction, as returned by
+ * contextForAttrs.
+ * @param opcode - The last byte of the instruction's opcode, not counting
+ * ModR/M extensions and escapes.
+ * @return - true if the ModR/M byte is required, false otherwise.
+ */
+static int modRMRequired(OpcodeType type,
+ InstructionContext insnContext,
+ uint16_t opcode)
+{
+ const struct OpcodeDecision *decision = NULL;
+ const uint8_t *indextable = NULL;
+ unsigned int index;
+
+ switch (type) {
+ default: break;
+ case ONEBYTE:
+ decision = ONEBYTE_SYM;
+ indextable = index_x86DisassemblerOneByteOpcodes;
+ break;
+ case TWOBYTE:
+ decision = TWOBYTE_SYM;
+ indextable = index_x86DisassemblerTwoByteOpcodes;
+ break;
+ case THREEBYTE_38:
+ decision = THREEBYTE38_SYM;
+ indextable = index_x86DisassemblerThreeByte38Opcodes;
+ break;
+ case THREEBYTE_3A:
+ decision = THREEBYTE3A_SYM;
+ indextable = index_x86DisassemblerThreeByte3AOpcodes;
+ break;
+#ifndef CAPSTONE_X86_REDUCE
+ case XOP8_MAP:
+ decision = XOP8_MAP_SYM;
+ indextable = index_x86DisassemblerXOP8Opcodes;
+ break;
+ case XOP9_MAP:
+ decision = XOP9_MAP_SYM;
+ indextable = index_x86DisassemblerXOP9Opcodes;
+ break;
+ case XOPA_MAP:
+ decision = XOPA_MAP_SYM;
+ indextable = index_x86DisassemblerXOPAOpcodes;
+ break;
+ case THREEDNOW_MAP:
+ // 3DNow instructions always have ModRM byte
+ return true;
+#endif
+ }
+
+ // return decision->opcodeDecisions[insnContext].modRMDecisions[opcode].modrm_type != MODRM_ONEENTRY;
+ index = indextable[insnContext];
+ if (index)
+ return decision[index - 1].modRMDecisions[opcode].modrm_type != MODRM_ONEENTRY;
+ else
+ return false;
+}
+
+/*
+ * decode - Reads the appropriate instruction table to obtain the unique ID of
+ * an instruction.
+ *
+ * @param type - See modRMRequired().
+ * @param insnContext - See modRMRequired().
+ * @param opcode - See modRMRequired().
+ * @param modRM - The ModR/M byte if required, or any value if not.
+ * @return - The UID of the instruction, or 0 on failure.
+ */
+static InstrUID decode(OpcodeType type,
+ InstructionContext insnContext,
+ uint8_t opcode,
+ uint8_t modRM)
+{
+ const struct ModRMDecision *dec = NULL;
+ unsigned int index;
+ static const struct OpcodeDecision emptyDecision = { 0 };
+
+ switch (type) {
+ default: break; // never reach
+ case ONEBYTE:
+ // dec = &ONEBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerOneByteOpcodes[insnContext];
+ if (index)
+ dec = &ONEBYTE_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+ case TWOBYTE:
+ //dec = &TWOBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerTwoByteOpcodes[insnContext];
+ if (index)
+ dec = &TWOBYTE_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+ case THREEBYTE_38:
+ // dec = &THREEBYTE38_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerThreeByte38Opcodes[insnContext];
+ if (index)
+ dec = &THREEBYTE38_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+ case THREEBYTE_3A:
+ //dec = &THREEBYTE3A_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerThreeByte3AOpcodes[insnContext];
+ if (index)
+ dec = &THREEBYTE3A_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+#ifndef CAPSTONE_X86_REDUCE
+ case XOP8_MAP:
+ // dec = &XOP8_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerXOP8Opcodes[insnContext];
+ if (index)
+ dec = &XOP8_MAP_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+ case XOP9_MAP:
+ // dec = &XOP9_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerXOP9Opcodes[insnContext];
+ if (index)
+ dec = &XOP9_MAP_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+ case XOPA_MAP:
+ // dec = &XOPA_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86DisassemblerXOPAOpcodes[insnContext];
+ if (index)
+ dec = &XOPA_MAP_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+ case THREEDNOW_MAP:
+ // dec = &THREEDNOW_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
+ index = index_x86Disassembler3DNowOpcodes[insnContext];
+ if (index)
+ dec = &THREEDNOW_MAP_SYM[index - 1].modRMDecisions[opcode];
+ else
+ dec = &emptyDecision.modRMDecisions[opcode];
+ break;
+#endif
+ }
+
+ switch (dec->modrm_type) {
+ default:
+ // debug("Corrupt table! Unknown modrm_type");
+ return 0;
+ case MODRM_ONEENTRY:
+ return modRMTable[dec->instructionIDs];
+ case MODRM_SPLITRM:
+ if (modFromModRM(modRM) == 0x3)
+ return modRMTable[dec->instructionIDs + 1];
+ return modRMTable[dec->instructionIDs];
+ case MODRM_SPLITREG:
+ if (modFromModRM(modRM) == 0x3)
+ return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3) + 8];
+ return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)];
+ case MODRM_SPLITMISC:
+ if (modFromModRM(modRM) == 0x3)
+ return modRMTable[dec->instructionIDs+(modRM & 0x3f) + 8];
+ return modRMTable[dec->instructionIDs+((modRM & 0x38) >> 3)];
+ case MODRM_FULL:
+ return modRMTable[dec->instructionIDs+modRM];
+ }
+}
+
+/*
+ * specifierForUID - Given a UID, returns the name and operand specification for
+ * that instruction.
+ *
+ * @param uid - The unique ID for the instruction. This should be returned by
+ * decode(); specifierForUID will not check bounds.
+ * @return - A pointer to the specification for that instruction.
+ */
+static const struct InstructionSpecifier *specifierForUID(InstrUID uid)
+{
+ return &INSTRUCTIONS_SYM[uid];
+}
+
+/*
+ * consumeByte - Uses the reader function provided by the user to consume one
+ * byte from the instruction's memory and advance the cursor.
+ *
+ * @param insn - The instruction with the reader function to use. The cursor
+ * for this instruction is advanced.
+ * @param byte - A pointer to a pre-allocated memory buffer to be populated
+ * with the data read.
+ * @return - 0 if the read was successful; nonzero otherwise.
+ */
+static int consumeByte(struct InternalInstruction* insn, uint8_t* byte)
+{
+ int ret = insn->reader(insn->readerArg, byte, insn->readerCursor);
+
+ if (!ret)
+ ++(insn->readerCursor);
+
+ return ret;
+}
+
+/*
+ * lookAtByte - Like consumeByte, but does not advance the cursor.
+ *
+ * @param insn - See consumeByte().
+ * @param byte - See consumeByte().
+ * @return - See consumeByte().
+ */
+static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte)
+{
+ return insn->reader(insn->readerArg, byte, insn->readerCursor);
+}
+
+static void unconsumeByte(struct InternalInstruction* insn)
+{
+ insn->readerCursor--;
+}
+
+#define CONSUME_FUNC(name, type) \
+ static int name(struct InternalInstruction* insn, type* ptr) { \
+ type combined = 0; \
+ unsigned offset; \
+ for (offset = 0; offset < sizeof(type); ++offset) { \
+ uint8_t byte; \
+ int ret = insn->reader(insn->readerArg, \
+ &byte, \
+ insn->readerCursor + offset); \
+ if (ret) \
+ return ret; \
+ combined = combined | ((uint64_t)byte << (offset * 8)); \
+ } \
+ *ptr = combined; \
+ insn->readerCursor += sizeof(type); \
+ return 0; \
+ }
+
+/*
+ * consume* - Use the reader function provided by the user to consume data
+ * values of various sizes from the instruction's memory and advance the
+ * cursor appropriately. These readers perform endian conversion.
+ *
+ * @param insn - See consumeByte().
+ * @param ptr - A pointer to a pre-allocated memory of appropriate size to
+ * be populated with the data read.
+ * @return - See consumeByte().
+ */
+CONSUME_FUNC(consumeInt8, int8_t)
+CONSUME_FUNC(consumeInt16, int16_t)
+CONSUME_FUNC(consumeInt32, int32_t)
+CONSUME_FUNC(consumeUInt16, uint16_t)
+CONSUME_FUNC(consumeUInt32, uint32_t)
+CONSUME_FUNC(consumeUInt64, uint64_t)
+
+static bool isREX(struct InternalInstruction *insn, uint8_t prefix)
+{
+ if (insn->mode == MODE_64BIT)
+ return prefix >= 0x40 && prefix <= 0x4f;
+
+ return false;
+}
+
+/*
+ * setPrefixPresent - Marks that a particular prefix is present as mandatory
+ *
+ * @param insn - The instruction to be marked as having the prefix.
+ * @param prefix - The prefix that is present.
+ */
+static void setPrefixPresent(struct InternalInstruction *insn, uint8_t prefix)
+{
+ uint8_t nextByte;
+
+ switch (prefix) {
+ case 0xf0: // LOCK
+ insn->hasLockPrefix = true;
+ insn->repeatPrefix = 0;
+ break;
+
+ case 0xf2: // REPNE/REPNZ
+ case 0xf3: // REP or REPE/REPZ
+ if (lookAtByte(insn, &nextByte))
+ break;
+ // TODO:
+ // 1. There could be several 0x66
+ // 2. if (nextByte == 0x66) and nextNextByte != 0x0f then
+ // it's not mandatory prefix
+ // 3. if (nextByte >= 0x40 && nextByte <= 0x4f) it's REX and we need
+ // 0x0f exactly after it to be mandatory prefix
+ if (isREX(insn, nextByte) || nextByte == 0x0f || nextByte == 0x66)
+ // The last of 0xf2 /0xf3 is mandatory prefix
+ insn->mandatoryPrefix = prefix;
+
+ insn->repeatPrefix = prefix;
+ insn->hasLockPrefix = false;
+ break;
+
+ case 0x66:
+ if (lookAtByte(insn, &nextByte))
+ break;
+ // 0x66 can't overwrite existing mandatory prefix and should be ignored
+ if (!insn->mandatoryPrefix && (nextByte == 0x0f || isREX(insn, nextByte)))
+ insn->mandatoryPrefix = prefix;
+ break;
+ }
+}
+
+/*
+ * readPrefixes - Consumes all of an instruction's prefix bytes, and marks the
+ * instruction as having them. Also sets the instruction's default operand,
+ * address, and other relevant data sizes to report operands correctly.
+ *
+ * @param insn - The instruction whose prefixes are to be read.
+ * @return - 0 if the instruction could be read until the end of the prefix
+ * bytes, and no prefixes conflicted; nonzero otherwise.
+ */
+static int readPrefixes(struct InternalInstruction* insn)
+{
+ bool isPrefix = true;
+ uint8_t byte = 0;
+ uint8_t nextByte;
+
+ while (isPrefix) {
+ if (insn->mode == MODE_64BIT) {
+ // eliminate consecutive redundant REX bytes in front
+ if (consumeByte(insn, &byte))
+ return -1;
+
+ if ((byte & 0xf0) == 0x40) {
+ while(true) {
+ if (lookAtByte(insn, &byte)) // out of input code
+ return -1;
+ if ((byte & 0xf0) == 0x40) {
+ // another REX prefix, but we only remember the last one
+ if (consumeByte(insn, &byte))
+ return -1;
+ } else
+ break;
+ }
+
+ // recover the last REX byte if next byte is not a legacy prefix
+ switch (byte) {
+ case 0xf2: /* REPNE/REPNZ */
+ case 0xf3: /* REP or REPE/REPZ */
+ case 0xf0: /* LOCK */
+ case 0x2e: /* CS segment override -OR- Branch not taken */
+ case 0x36: /* SS segment override -OR- Branch taken */
+ case 0x3e: /* DS segment override */
+ case 0x26: /* ES segment override */
+ case 0x64: /* FS segment override */
+ case 0x65: /* GS segment override */
+ case 0x66: /* Operand-size override */
+ case 0x67: /* Address-size override */
+ break;
+ default: /* Not a prefix byte */
+ unconsumeByte(insn);
+ break;
+ }
+ } else {
+ unconsumeByte(insn);
+ }
+ }
+
+ /* If we fail reading prefixes, just stop here and let the opcode reader deal with it */
+ if (consumeByte(insn, &byte))
+ return -1;
+
+ if (insn->readerCursor - 1 == insn->startLocation
+ && (byte == 0xf2 || byte == 0xf3)) {
+ // prefix requires next byte
+ if (lookAtByte(insn, &nextByte))
+ return -1;
+
+ /*
+ * If the byte is 0xf2 or 0xf3, and any of the following conditions are
+ * met:
+ * - it is followed by a LOCK (0xf0) prefix
+ * - it is followed by an xchg instruction
+ * then it should be disassembled as a xacquire/xrelease not repne/rep.
+ */
+ if (((nextByte == 0xf0) ||
+ ((nextByte & 0xfe) == 0x86 || (nextByte & 0xf8) == 0x90))) {
+ insn->xAcquireRelease = byte;
+ }
+
+ /*
+ * Also if the byte is 0xf3, and the following condition is met:
+ * - it is followed by a "mov mem, reg" (opcode 0x88/0x89) or
+ * "mov mem, imm" (opcode 0xc6/0xc7) instructions.
+ * then it should be disassembled as an xrelease not rep.
+ */
+ if (byte == 0xf3 && (nextByte == 0x88 || nextByte == 0x89 ||
+ nextByte == 0xc6 || nextByte == 0xc7)) {
+ insn->xAcquireRelease = byte;
+ }
+
+ if (isREX(insn, nextByte)) {
+ uint8_t nnextByte;
+
+ // Go to REX prefix after the current one
+ if (consumeByte(insn, &nnextByte))
+ return -1;
+
+ // We should be able to read next byte after REX prefix
+ if (lookAtByte(insn, &nnextByte))
+ return -1;
+
+ unconsumeByte(insn);
+ }
+ }
+
+ switch (byte) {
+ case 0xf0: /* LOCK */
+ case 0xf2: /* REPNE/REPNZ */
+ case 0xf3: /* REP or REPE/REPZ */
+ // only accept the last prefix
+ setPrefixPresent(insn, byte);
+ insn->prefix0 = byte;
+ break;
+
+ case 0x2e: /* CS segment override -OR- Branch not taken */
+ case 0x36: /* SS segment override -OR- Branch taken */
+ case 0x3e: /* DS segment override */
+ case 0x26: /* ES segment override */
+ case 0x64: /* FS segment override */
+ case 0x65: /* GS segment override */
+ switch (byte) {
+ case 0x2e:
+ insn->segmentOverride = SEG_OVERRIDE_CS;
+ insn->prefix1 = byte;
+ break;
+ case 0x36:
+ insn->segmentOverride = SEG_OVERRIDE_SS;
+ insn->prefix1 = byte;
+ break;
+ case 0x3e:
+ insn->segmentOverride = SEG_OVERRIDE_DS;
+ insn->prefix1 = byte;
+ break;
+ case 0x26:
+ insn->segmentOverride = SEG_OVERRIDE_ES;
+ insn->prefix1 = byte;
+ break;
+ case 0x64:
+ insn->segmentOverride = SEG_OVERRIDE_FS;
+ insn->prefix1 = byte;
+ break;
+ case 0x65:
+ insn->segmentOverride = SEG_OVERRIDE_GS;
+ insn->prefix1 = byte;
+ break;
+ default:
+ // debug("Unhandled override");
+ return -1;
+ }
+ setPrefixPresent(insn, byte);
+ break;
+
+ case 0x66: /* Operand-size override */
+ insn->hasOpSize = true;
+ setPrefixPresent(insn, byte);
+ insn->prefix2 = byte;
+ break;
+
+ case 0x67: /* Address-size override */
+ insn->hasAdSize = true;
+ setPrefixPresent(insn, byte);
+ insn->prefix3 = byte;
+ break;
+ default: /* Not a prefix byte */
+ isPrefix = false;
+ break;
+ }
+ }
+
+ insn->vectorExtensionType = TYPE_NO_VEX_XOP;
+
+ if (byte == 0x62) {
+ uint8_t byte1, byte2;
+
+ if (consumeByte(insn, &byte1)) {
+ // dbgprintf(insn, "Couldn't read second byte of EVEX prefix");
+ return -1;
+ }
+
+ if (lookAtByte(insn, &byte2)) {
+ // dbgprintf(insn, "Couldn't read third byte of EVEX prefix");
+ unconsumeByte(insn); /* unconsume byte1 */
+ unconsumeByte(insn); /* unconsume byte */
+ } else {
+ if ((insn->mode == MODE_64BIT || (byte1 & 0xc0) == 0xc0) &&
+ ((~byte1 & 0xc) == 0xc) && ((byte2 & 0x4) == 0x4)) {
+ insn->vectorExtensionType = TYPE_EVEX;
+ } else {
+ unconsumeByte(insn); /* unconsume byte1 */
+ unconsumeByte(insn); /* unconsume byte */
+ }
+ }
+
+ if (insn->vectorExtensionType == TYPE_EVEX) {
+ insn->vectorExtensionPrefix[0] = byte;
+ insn->vectorExtensionPrefix[1] = byte1;
+ if (consumeByte(insn, &insn->vectorExtensionPrefix[2])) {
+ // dbgprintf(insn, "Couldn't read third byte of EVEX prefix");
+ return -1;
+ }
+
+ if (consumeByte(insn, &insn->vectorExtensionPrefix[3])) {
+ // dbgprintf(insn, "Couldn't read fourth byte of EVEX prefix");
+ return -1;
+ }
+
+ /* We simulate the REX prefix for simplicity's sake */
+ if (insn->mode == MODE_64BIT) {
+ insn->rexPrefix = 0x40
+ | (wFromEVEX3of4(insn->vectorExtensionPrefix[2]) << 3)
+ | (rFromEVEX2of4(insn->vectorExtensionPrefix[1]) << 2)
+ | (xFromEVEX2of4(insn->vectorExtensionPrefix[1]) << 1)
+ | (bFromEVEX2of4(insn->vectorExtensionPrefix[1]) << 0);
+ }
+
+ // dbgprintf(insn, "Found EVEX prefix 0x%hhx 0x%hhx 0x%hhx 0x%hhx",
+ // insn->vectorExtensionPrefix[0], insn->vectorExtensionPrefix[1],
+ // insn->vectorExtensionPrefix[2], insn->vectorExtensionPrefix[3]);
+ }
+ } else if (byte == 0xc4) {
+ uint8_t byte1;
+
+ if (lookAtByte(insn, &byte1)) {
+ // dbgprintf(insn, "Couldn't read second byte of VEX");
+ return -1;
+ }
+
+ if (insn->mode == MODE_64BIT || (byte1 & 0xc0) == 0xc0)
+ insn->vectorExtensionType = TYPE_VEX_3B;
+ else
+ unconsumeByte(insn);
+
+ if (insn->vectorExtensionType == TYPE_VEX_3B) {
+ insn->vectorExtensionPrefix[0] = byte;
+ consumeByte(insn, &insn->vectorExtensionPrefix[1]);
+ consumeByte(insn, &insn->vectorExtensionPrefix[2]);
+
+ /* We simulate the REX prefix for simplicity's sake */
+ if (insn->mode == MODE_64BIT)
+ insn->rexPrefix = 0x40
+ | (wFromVEX3of3(insn->vectorExtensionPrefix[2]) << 3)
+ | (rFromVEX2of3(insn->vectorExtensionPrefix[1]) << 2)
+ | (xFromVEX2of3(insn->vectorExtensionPrefix[1]) << 1)
+ | (bFromVEX2of3(insn->vectorExtensionPrefix[1]) << 0);
+
+ // dbgprintf(insn, "Found VEX prefix 0x%hhx 0x%hhx 0x%hhx",
+ // insn->vectorExtensionPrefix[0], insn->vectorExtensionPrefix[1],
+ // insn->vectorExtensionPrefix[2]);
+ }
+ } else if (byte == 0xc5) {
+ uint8_t byte1;
+
+ if (lookAtByte(insn, &byte1)) {
+ // dbgprintf(insn, "Couldn't read second byte of VEX");
+ return -1;
+ }
+
+ if (insn->mode == MODE_64BIT || (byte1 & 0xc0) == 0xc0)
+ insn->vectorExtensionType = TYPE_VEX_2B;
+ else
+ unconsumeByte(insn);
+
+ if (insn->vectorExtensionType == TYPE_VEX_2B) {
+ insn->vectorExtensionPrefix[0] = byte;
+ consumeByte(insn, &insn->vectorExtensionPrefix[1]);
+
+ if (insn->mode == MODE_64BIT)
+ insn->rexPrefix = 0x40
+ | (rFromVEX2of2(insn->vectorExtensionPrefix[1]) << 2);
+
+ switch (ppFromVEX2of2(insn->vectorExtensionPrefix[1])) {
+ default:
+ break;
+ case VEX_PREFIX_66:
+ insn->hasOpSize = true;
+ break;
+ }
+
+ // dbgprintf(insn, "Found VEX prefix 0x%hhx 0x%hhx",
+ // insn->vectorExtensionPrefix[0],
+ // insn->vectorExtensionPrefix[1]);
+ }
+ } else if (byte == 0x8f) {
+ uint8_t byte1;
+
+ if (lookAtByte(insn, &byte1)) {
+ // dbgprintf(insn, "Couldn't read second byte of XOP");
+ return -1;
+ }
+
+ if ((byte1 & 0x38) != 0x0) /* 0 in these 3 bits is a POP instruction. */
+ insn->vectorExtensionType = TYPE_XOP;
+ else
+ unconsumeByte(insn);
+
+ if (insn->vectorExtensionType == TYPE_XOP) {
+ insn->vectorExtensionPrefix[0] = byte;
+ consumeByte(insn, &insn->vectorExtensionPrefix[1]);
+ consumeByte(insn, &insn->vectorExtensionPrefix[2]);
+
+ /* We simulate the REX prefix for simplicity's sake */
+ if (insn->mode == MODE_64BIT)
+ insn->rexPrefix = 0x40
+ | (wFromXOP3of3(insn->vectorExtensionPrefix[2]) << 3)
+ | (rFromXOP2of3(insn->vectorExtensionPrefix[1]) << 2)
+ | (xFromXOP2of3(insn->vectorExtensionPrefix[1]) << 1)
+ | (bFromXOP2of3(insn->vectorExtensionPrefix[1]) << 0);
+
+ switch (ppFromXOP3of3(insn->vectorExtensionPrefix[2])) {
+ default:
+ break;
+ case VEX_PREFIX_66:
+ insn->hasOpSize = true;
+ break;
+ }
+
+ // dbgprintf(insn, "Found XOP prefix 0x%hhx 0x%hhx 0x%hhx",
+ // insn->vectorExtensionPrefix[0], insn->vectorExtensionPrefix[1],
+ // insn->vectorExtensionPrefix[2]);
+ }
+ } else if (isREX(insn, byte)) {
+ if (lookAtByte(insn, &nextByte))
+ return -1;
+
+ insn->rexPrefix = byte;
+ // dbgprintf(insn, "Found REX prefix 0x%hhx", byte);
+ } else
+ unconsumeByte(insn);
+
+ if (insn->mode == MODE_16BIT) {
+ insn->registerSize = (insn->hasOpSize ? 4 : 2);
+ insn->addressSize = (insn->hasAdSize ? 4 : 2);
+ insn->displacementSize = (insn->hasAdSize ? 4 : 2);
+ insn->immediateSize = (insn->hasOpSize ? 4 : 2);
+ insn->immSize = (insn->hasOpSize ? 4 : 2);
+ } else if (insn->mode == MODE_32BIT) {
+ insn->registerSize = (insn->hasOpSize ? 2 : 4);
+ insn->addressSize = (insn->hasAdSize ? 2 : 4);
+ insn->displacementSize = (insn->hasAdSize ? 2 : 4);
+ insn->immediateSize = (insn->hasOpSize ? 2 : 4);
+ insn->immSize = (insn->hasOpSize ? 2 : 4);
+ } else if (insn->mode == MODE_64BIT) {
+ if (insn->rexPrefix && wFromREX(insn->rexPrefix)) {
+ insn->registerSize = 8;
+ insn->addressSize = (insn->hasAdSize ? 4 : 8);
+ insn->displacementSize = 4;
+ insn->immediateSize = 4;
+ insn->immSize = 4;
+ } else {
+ insn->registerSize = (insn->hasOpSize ? 2 : 4);
+ insn->addressSize = (insn->hasAdSize ? 4 : 8);
+ insn->displacementSize = (insn->hasOpSize ? 2 : 4);
+ insn->immediateSize = (insn->hasOpSize ? 2 : 4);
+ insn->immSize = (insn->hasOpSize ? 4 : 8);
+ }
+ }
+
+ return 0;
+}
+
+static int readModRM(struct InternalInstruction* insn);
+
+/*
+ * readOpcode - Reads the opcode (excepting the ModR/M byte in the case of
+ * extended or escape opcodes).
+ *
+ * @param insn - The instruction whose opcode is to be read.
+ * @return - 0 if the opcode could be read successfully; nonzero otherwise.
+ */
+static int readOpcode(struct InternalInstruction* insn)
+{
+ uint8_t current;
+
+ // dbgprintf(insn, "readOpcode()");
+
+ insn->opcodeType = ONEBYTE;
+
+ if (insn->vectorExtensionType == TYPE_EVEX) {
+ switch (mmFromEVEX2of4(insn->vectorExtensionPrefix[1])) {
+ default:
+ // dbgprintf(insn, "Unhandled mm field for instruction (0x%hhx)",
+ // mmFromEVEX2of4(insn->vectorExtensionPrefix[1]));
+ return -1;
+ case VEX_LOB_0F:
+ insn->opcodeType = TWOBYTE;
+ return consumeByte(insn, &insn->opcode);
+ case VEX_LOB_0F38:
+ insn->opcodeType = THREEBYTE_38;
+ return consumeByte(insn, &insn->opcode);
+ case VEX_LOB_0F3A:
+ insn->opcodeType = THREEBYTE_3A;
+ return consumeByte(insn, &insn->opcode);
+ }
+ } else if (insn->vectorExtensionType == TYPE_VEX_3B) {
+ switch (mmmmmFromVEX2of3(insn->vectorExtensionPrefix[1])) {
+ default:
+ // dbgprintf(insn, "Unhandled m-mmmm field for instruction (0x%hhx)",
+ // mmmmmFromVEX2of3(insn->vectorExtensionPrefix[1]));
+ return -1;
+ case VEX_LOB_0F:
+ //insn->twoByteEscape = 0x0f;
+ insn->opcodeType = TWOBYTE;
+ return consumeByte(insn, &insn->opcode);
+ case VEX_LOB_0F38:
+ //insn->twoByteEscape = 0x0f;
+ insn->opcodeType = THREEBYTE_38;
+ return consumeByte(insn, &insn->opcode);
+ case VEX_LOB_0F3A:
+ //insn->twoByteEscape = 0x0f;
+ insn->opcodeType = THREEBYTE_3A;
+ return consumeByte(insn, &insn->opcode);
+ }
+ } else if (insn->vectorExtensionType == TYPE_VEX_2B) {
+ //insn->twoByteEscape = 0x0f;
+ insn->opcodeType = TWOBYTE;
+ return consumeByte(insn, &insn->opcode);
+ } else if (insn->vectorExtensionType == TYPE_XOP) {
+ switch (mmmmmFromXOP2of3(insn->vectorExtensionPrefix[1])) {
+ default:
+ // dbgprintf(insn, "Unhandled m-mmmm field for instruction (0x%hhx)",
+ // mmmmmFromVEX2of3(insn->vectorExtensionPrefix[1]));
+ return -1;
+ case XOP_MAP_SELECT_8:
+ insn->opcodeType = XOP8_MAP;
+ return consumeByte(insn, &insn->opcode);
+ case XOP_MAP_SELECT_9:
+ insn->opcodeType = XOP9_MAP;
+ return consumeByte(insn, &insn->opcode);
+ case XOP_MAP_SELECT_A:
+ insn->opcodeType = XOPA_MAP;
+ return consumeByte(insn, &insn->opcode);
+ }
+ }
+
+ if (consumeByte(insn, &current))
+ return -1;
+
+ // save this first byte for MOVcr, MOVdr, MOVrc, MOVrd
+ insn->firstByte = current;
+
+ if (current == 0x0f) {
+ // dbgprintf(insn, "Found a two-byte escape prefix (0x%hhx)", current);
+ insn->twoByteEscape = current;
+
+ if (consumeByte(insn, &current))
+ return -1;
+
+ if (current == 0x38) {
+ // dbgprintf(insn, "Found a three-byte escape prefix (0x%hhx)", current);
+ if (consumeByte(insn, &current))
+ return -1;
+
+ insn->opcodeType = THREEBYTE_38;
+ } else if (current == 0x3a) {
+ // dbgprintf(insn, "Found a three-byte escape prefix (0x%hhx)", current);
+ if (consumeByte(insn, &current))
+ return -1;
+
+ insn->opcodeType = THREEBYTE_3A;
+ } else if (current == 0x0f) {
+ // dbgprintf(insn, "Found a 3dnow escape prefix (0x%hhx)", current);
+ // Consume operands before the opcode to comply with the 3DNow encoding
+ if (readModRM(insn))
+ return -1;
+
+ if (consumeByte(insn, &current))
+ return -1;
+
+ insn->opcodeType = THREEDNOW_MAP;
+ } else {
+ // dbgprintf(insn, "Didn't find a three-byte escape prefix");
+ insn->opcodeType = TWOBYTE;
+ }
+ } else if (insn->mandatoryPrefix)
+ // The opcode with mandatory prefix must start with opcode escape.
+ // If not it's legacy repeat prefix
+ insn->mandatoryPrefix = 0;
+
+ /*
+ * At this point we have consumed the full opcode.
+ * Anything we consume from here on must be unconsumed.
+ */
+
+ insn->opcode = current;
+
+ return 0;
+}
+
+// Hacky for FEMMS
+#define GET_INSTRINFO_ENUM
+#ifndef CAPSTONE_X86_REDUCE
+#include "X86GenInstrInfo.inc"
+#else
+#include "X86GenInstrInfo_reduce.inc"
+#endif
+
+/*
+ * getIDWithAttrMask - Determines the ID of an instruction, consuming
+ * the ModR/M byte as appropriate for extended and escape opcodes,
+ * and using a supplied attribute mask.
+ *
+ * @param instructionID - A pointer whose target is filled in with the ID of the
+ * instruction.
+ * @param insn - The instruction whose ID is to be determined.
+ * @param attrMask - The attribute mask to search.
+ * @return - 0 if the ModR/M could be read when needed or was not
+ * needed; nonzero otherwise.
+ */
+static int getIDWithAttrMask(uint16_t *instructionID,
+ struct InternalInstruction* insn,
+ uint16_t attrMask)
+{
+ bool hasModRMExtension;
+
+ InstructionContext instructionClass = contextForAttrs(attrMask);
+
+ hasModRMExtension = modRMRequired(insn->opcodeType,
+ instructionClass,
+ insn->opcode);
+
+ if (hasModRMExtension) {
+ if (readModRM(insn))
+ return -1;
+
+ *instructionID = decode(insn->opcodeType,
+ instructionClass,
+ insn->opcode,
+ insn->modRM);
+ } else {
+ *instructionID = decode(insn->opcodeType,
+ instructionClass,
+ insn->opcode,
+ 0);
+ }
+
+ return 0;
+}
+
+/*
+ * is16BitEquivalent - Determines whether two instruction names refer to
+ * equivalent instructions but one is 16-bit whereas the other is not.
+ *
+ * @param orig - The instruction ID that is not 16-bit
+ * @param equiv - The instruction ID that is 16-bit
+ */
+static bool is16BitEquivalent(unsigned orig, unsigned equiv)
+{
+ size_t i;
+ uint16_t idx;
+
+ if ((idx = x86_16_bit_eq_lookup[orig]) != 0) {
+ for (i = idx - 1; i < ARR_SIZE(x86_16_bit_eq_tbl) && x86_16_bit_eq_tbl[i].first == orig; i++) {
+ if (x86_16_bit_eq_tbl[i].second == equiv)
+ return true;
+ }
+ }
+
+ return false;
+}
+
+/*
+ * is64Bit - Determines whether this instruction is a 64-bit instruction.
+ *
+ * @param name - The instruction that is not 16-bit
+ */
+static bool is64Bit(uint16_t id)
+{
+ unsigned int i = find_insn(id);
+ if (i != -1) {
+ return insns[i].is64bit;
+ }
+
+ // not found??
+ return false;
+}
+
+/*
+ * getID - Determines the ID of an instruction, consuming the ModR/M byte as
+ * appropriate for extended and escape opcodes. Determines the attributes and
+ * context for the instruction before doing so.
+ *
+ * @param insn - The instruction whose ID is to be determined.
+ * @return - 0 if the ModR/M could be read when needed or was not needed;
+ * nonzero otherwise.
+ */
+static int getID(struct InternalInstruction *insn)
+{
+ uint16_t attrMask;
+ uint16_t instructionID;
+
+ attrMask = ATTR_NONE;
+
+ if (insn->mode == MODE_64BIT)
+ attrMask |= ATTR_64BIT;
+
+ if (insn->vectorExtensionType != TYPE_NO_VEX_XOP) {
+ attrMask |= (insn->vectorExtensionType == TYPE_EVEX) ? ATTR_EVEX : ATTR_VEX;
+
+ if (insn->vectorExtensionType == TYPE_EVEX) {
+ switch (ppFromEVEX3of4(insn->vectorExtensionPrefix[2])) {
+ case VEX_PREFIX_66:
+ attrMask |= ATTR_OPSIZE;
+ break;
+ case VEX_PREFIX_F3:
+ attrMask |= ATTR_XS;
+ break;
+ case VEX_PREFIX_F2:
+ attrMask |= ATTR_XD;
+ break;
+ }
+
+ if (zFromEVEX4of4(insn->vectorExtensionPrefix[3]))
+ attrMask |= ATTR_EVEXKZ;
+ if (bFromEVEX4of4(insn->vectorExtensionPrefix[3]))
+ attrMask |= ATTR_EVEXB;
+ if (aaaFromEVEX4of4(insn->vectorExtensionPrefix[3]))
+ attrMask |= ATTR_EVEXK;
+ if (lFromEVEX4of4(insn->vectorExtensionPrefix[3]))
+ attrMask |= ATTR_EVEXL;
+ if (l2FromEVEX4of4(insn->vectorExtensionPrefix[3]))
+ attrMask |= ATTR_EVEXL2;
+ } else if (insn->vectorExtensionType == TYPE_VEX_3B) {
+ switch (ppFromVEX3of3(insn->vectorExtensionPrefix[2])) {
+ case VEX_PREFIX_66:
+ attrMask |= ATTR_OPSIZE;
+ break;
+ case VEX_PREFIX_F3:
+ attrMask |= ATTR_XS;
+ break;
+ case VEX_PREFIX_F2:
+ attrMask |= ATTR_XD;
+ break;
+ }
+
+ if (lFromVEX3of3(insn->vectorExtensionPrefix[2]))
+ attrMask |= ATTR_VEXL;
+ } else if (insn->vectorExtensionType == TYPE_VEX_2B) {
+ switch (ppFromVEX2of2(insn->vectorExtensionPrefix[1])) {
+ case VEX_PREFIX_66:
+ attrMask |= ATTR_OPSIZE;
+ break;
+ case VEX_PREFIX_F3:
+ attrMask |= ATTR_XS;
+ break;
+ case VEX_PREFIX_F2:
+ attrMask |= ATTR_XD;
+ break;
+ }
+
+ if (lFromVEX2of2(insn->vectorExtensionPrefix[1]))
+ attrMask |= ATTR_VEXL;
+ } else if (insn->vectorExtensionType == TYPE_XOP) {
+ switch (ppFromXOP3of3(insn->vectorExtensionPrefix[2])) {
+ case VEX_PREFIX_66:
+ attrMask |= ATTR_OPSIZE;
+ break;
+ case VEX_PREFIX_F3:
+ attrMask |= ATTR_XS;
+ break;
+ case VEX_PREFIX_F2:
+ attrMask |= ATTR_XD;
+ break;
+ }
+
+ if (lFromXOP3of3(insn->vectorExtensionPrefix[2]))
+ attrMask |= ATTR_VEXL;
+ } else {
+ return -1;
+ }
+ } else if (!insn->mandatoryPrefix) {
+ // If we don't have mandatory prefix we should use legacy prefixes here
+ if (insn->hasOpSize && (insn->mode != MODE_16BIT))
+ attrMask |= ATTR_OPSIZE;
+ if (insn->hasAdSize)
+ attrMask |= ATTR_ADSIZE;
+ if (insn->opcodeType == ONEBYTE) {
+ if (insn->repeatPrefix == 0xf3 && (insn->opcode == 0x90))
+ // Special support for PAUSE
+ attrMask |= ATTR_XS;
+ } else {
+ if (insn->repeatPrefix == 0xf2)
+ attrMask |= ATTR_XD;
+ else if (insn->repeatPrefix == 0xf3)
+ attrMask |= ATTR_XS;
+ }
+ } else {
+ switch (insn->mandatoryPrefix) {
+ case 0xf2:
+ attrMask |= ATTR_XD;
+ break;
+ case 0xf3:
+ attrMask |= ATTR_XS;
+ break;
+ case 0x66:
+ if (insn->mode != MODE_16BIT)
+ attrMask |= ATTR_OPSIZE;
+ break;
+ case 0x67:
+ attrMask |= ATTR_ADSIZE;
+ break;
+ }
+
+ }
+
+ if (insn->rexPrefix & 0x08) {
+ attrMask |= ATTR_REXW;
+ attrMask &= ~ATTR_ADSIZE;
+ }
+
+ /*
+ * JCXZ/JECXZ need special handling for 16-bit mode because the meaning
+ * of the AdSize prefix is inverted w.r.t. 32-bit mode.
+ */
+ if (insn->mode == MODE_16BIT && insn->opcodeType == ONEBYTE &&
+ insn->opcode == 0xE3)
+ attrMask ^= ATTR_ADSIZE;
+
+ /*
+ * In 64-bit mode all f64 superscripted opcodes ignore opcode size prefix
+ * CALL/JMP/JCC instructions need to ignore 0x66 and consume 4 bytes
+ */
+ if ((insn->mode == MODE_64BIT) && insn->hasOpSize) {
+ switch (insn->opcode) {
+ case 0xE8:
+ case 0xE9:
+ // Take care of psubsb and other mmx instructions.
+ if (insn->opcodeType == ONEBYTE) {
+ attrMask ^= ATTR_OPSIZE;
+ insn->immediateSize = 4;
+ insn->displacementSize = 4;
+ }
+ break;
+ case 0x82:
+ case 0x83:
+ case 0x84:
+ case 0x85:
+ case 0x86:
+ case 0x87:
+ case 0x88:
+ case 0x89:
+ case 0x8A:
+ case 0x8B:
+ case 0x8C:
+ case 0x8D:
+ case 0x8E:
+ case 0x8F:
+ // Take care of lea and three byte ops.
+ if (insn->opcodeType == TWOBYTE) {
+ attrMask ^= ATTR_OPSIZE;
+ insn->immediateSize = 4;
+ insn->displacementSize = 4;
+ }
+ break;
+ }
+ }
+
+ if (getIDWithAttrMask(&instructionID, insn, attrMask)) {
+ return -1;
+ }
+
+ /* The following clauses compensate for limitations of the tables. */
+ if (insn->mode != MODE_64BIT &&
+ insn->vectorExtensionType != TYPE_NO_VEX_XOP) {
+ /*
+ * The tables can't distinquish between cases where the W-bit is used to
+ * select register size and cases where its a required part of the opcode.
+ */
+ if ((insn->vectorExtensionType == TYPE_EVEX &&
+ wFromEVEX3of4(insn->vectorExtensionPrefix[2])) ||
+ (insn->vectorExtensionType == TYPE_VEX_3B &&
+ wFromVEX3of3(insn->vectorExtensionPrefix[2])) ||
+ (insn->vectorExtensionType == TYPE_XOP &&
+ wFromXOP3of3(insn->vectorExtensionPrefix[2]))) {
+ uint16_t instructionIDWithREXW;
+
+ if (getIDWithAttrMask(&instructionIDWithREXW,
+ insn, attrMask | ATTR_REXW)) {
+ insn->instructionID = instructionID;
+ insn->spec = specifierForUID(instructionID);
+ return 0;
+ }
+
+ // If not a 64-bit instruction. Switch the opcode.
+ if (!is64Bit(instructionIDWithREXW)) {
+ insn->instructionID = instructionIDWithREXW;
+ insn->spec = specifierForUID(instructionIDWithREXW);
+
+ return 0;
+ }
+ }
+ }
+
+ /*
+ * Absolute moves, umonitor, and movdir64b need special handling.
+ * -For 16-bit mode because the meaning of the AdSize and OpSize prefixes are
+ * inverted w.r.t.
+ * -For 32-bit mode we need to ensure the ADSIZE prefix is observed in
+ * any position.
+ */
+ if ((insn->opcodeType == ONEBYTE && ((insn->opcode & 0xFC) == 0xA0)) ||
+ (insn->opcodeType == TWOBYTE && (insn->opcode == 0xAE)) ||
+ (insn->opcodeType == THREEBYTE_38 && insn->opcode == 0xF8)) {
+ /* Make sure we observed the prefixes in any position. */
+ if (insn->hasAdSize)
+ attrMask |= ATTR_ADSIZE;
+
+ if (insn->hasOpSize)
+ attrMask |= ATTR_OPSIZE;
+
+ /* In 16-bit, invert the attributes. */
+ if (insn->mode == MODE_16BIT) {
+ attrMask ^= ATTR_ADSIZE;
+
+ /* The OpSize attribute is only valid with the absolute moves. */
+ if (insn->opcodeType == ONEBYTE && ((insn->opcode & 0xFC) == 0xA0))
+ attrMask ^= ATTR_OPSIZE;
+ }
+
+ if (getIDWithAttrMask(&instructionID, insn, attrMask)) {
+ return -1;
+ }
+
+ insn->instructionID = instructionID;
+ insn->spec = specifierForUID(instructionID);
+
+ return 0;
+ }
+
+ if ((insn->mode == MODE_16BIT || insn->hasOpSize) &&
+ !(attrMask & ATTR_OPSIZE)) {
+ /*
+ * The instruction tables make no distinction between instructions that
+ * allow OpSize anywhere (i.e., 16-bit operations) and that need it in a
+ * particular spot (i.e., many MMX operations). In general we're
+ * conservative, but in the specific case where OpSize is present but not
+ * in the right place we check if there's a 16-bit operation.
+ */
+ const struct InstructionSpecifier *spec;
+ uint16_t instructionIDWithOpsize;
+
+ spec = specifierForUID(instructionID);
+
+ if (getIDWithAttrMask(&instructionIDWithOpsize,
+ insn,
+ attrMask | ATTR_OPSIZE)) {
+ /*
+ * ModRM required with OpSize but not present; give up and return version
+ * without OpSize set
+ */
+ insn->instructionID = instructionID;
+ insn->spec = spec;
+
+ return 0;
+ }
+
+ if (is16BitEquivalent(instructionID, instructionIDWithOpsize) &&
+ (insn->mode == MODE_16BIT) ^ insn->hasOpSize) {
+ insn->instructionID = instructionIDWithOpsize;
+ insn->spec = specifierForUID(instructionIDWithOpsize);
+ } else {
+ insn->instructionID = instructionID;
+ insn->spec = spec;
+ }
+
+ return 0;
+ }
+
+ if (insn->opcodeType == ONEBYTE && insn->opcode == 0x90 &&
+ insn->rexPrefix & 0x01) {
+ /*
+ * NOOP shouldn't decode as NOOP if REX.b is set. Instead
+ * it should decode as XCHG %r8, %eax.
+ */
+ const struct InstructionSpecifier *spec;
+ uint16_t instructionIDWithNewOpcode;
+ const struct InstructionSpecifier *specWithNewOpcode;
+
+ spec = specifierForUID(instructionID);
+
+ /* Borrow opcode from one of the other XCHGar opcodes */
+ insn->opcode = 0x91;
+
+ if (getIDWithAttrMask(&instructionIDWithNewOpcode, insn, attrMask)) {
+ insn->opcode = 0x90;
+
+ insn->instructionID = instructionID;
+ insn->spec = spec;
+
+ return 0;
+ }
+
+ specWithNewOpcode = specifierForUID(instructionIDWithNewOpcode);
+
+ /* Change back */
+ insn->opcode = 0x90;
+
+ insn->instructionID = instructionIDWithNewOpcode;
+ insn->spec = specWithNewOpcode;
+
+ return 0;
+ }
+
+ insn->instructionID = instructionID;
+ insn->spec = specifierForUID(insn->instructionID);
+
+ return 0;
+}
+
+/*
+ * readSIB - Consumes the SIB byte to determine addressing information for an
+ * instruction.
+ *
+ * @param insn - The instruction whose SIB byte is to be read.
+ * @return - 0 if the SIB byte was successfully read; nonzero otherwise.
+ */
+static int readSIB(struct InternalInstruction* insn)
+{
+ SIBBase sibBaseBase = SIB_BASE_NONE;
+ uint8_t index, base;
+
+ // dbgprintf(insn, "readSIB()");
+
+ if (insn->consumedSIB)
+ return 0;
+
+ insn->consumedSIB = true;
+
+ switch (insn->addressSize) {
+ case 2:
+ // dbgprintf(insn, "SIB-based addressing doesn't work in 16-bit mode");
+ return -1;
+ case 4:
+ insn->sibIndexBase = SIB_INDEX_EAX;
+ sibBaseBase = SIB_BASE_EAX;
+ break;
+ case 8:
+ insn->sibIndexBase = SIB_INDEX_RAX;
+ sibBaseBase = SIB_BASE_RAX;
+ break;
+ }
+
+ if (consumeByte(insn, &insn->sib))
+ return -1;
+
+ index = indexFromSIB(insn->sib) | (xFromREX(insn->rexPrefix) << 3);
+
+ if (index == 0x4) {
+ insn->sibIndex = SIB_INDEX_NONE;
+ } else {
+ insn->sibIndex = (SIBIndex)(insn->sibIndexBase + index);
+ }
+
+ insn->sibScale = 1 << scaleFromSIB(insn->sib);
+
+ base = baseFromSIB(insn->sib) | (bFromREX(insn->rexPrefix) << 3);
+
+ switch (base) {
+ case 0x5:
+ case 0xd:
+ switch (modFromModRM(insn->modRM)) {
+ case 0x0:
+ insn->eaDisplacement = EA_DISP_32;
+ insn->sibBase = SIB_BASE_NONE;
+ break;
+ case 0x1:
+ insn->eaDisplacement = EA_DISP_8;
+ insn->sibBase = (SIBBase)(sibBaseBase + base);
+ break;
+ case 0x2:
+ insn->eaDisplacement = EA_DISP_32;
+ insn->sibBase = (SIBBase)(sibBaseBase + base);
+ break;
+ case 0x3:
+ // debug("Cannot have Mod = 0b11 and a SIB byte");
+ return -1;
+ }
+ break;
+ default:
+ insn->sibBase = (SIBBase)(sibBaseBase + base);
+ break;
+ }
+
+ return 0;
+}
+
+/*
+ * readDisplacement - Consumes the displacement of an instruction.
+ *
+ * @param insn - The instruction whose displacement is to be read.
+ * @return - 0 if the displacement byte was successfully read; nonzero
+ * otherwise.
+ */
+static int readDisplacement(struct InternalInstruction* insn)
+{
+ int8_t d8;
+ int16_t d16;
+ int32_t d32;
+
+ // dbgprintf(insn, "readDisplacement()");
+
+ if (insn->consumedDisplacement)
+ return 0;
+
+ insn->consumedDisplacement = true;
+ insn->displacementOffset = insn->readerCursor - insn->startLocation;
+
+ switch (insn->eaDisplacement) {
+ case EA_DISP_NONE:
+ insn->consumedDisplacement = false;
+ break;
+ case EA_DISP_8:
+ if (consumeInt8(insn, &d8))
+ return -1;
+ insn->displacement = d8;
+ break;
+ case EA_DISP_16:
+ if (consumeInt16(insn, &d16))
+ return -1;
+ insn->displacement = d16;
+ break;
+ case EA_DISP_32:
+ if (consumeInt32(insn, &d32))
+ return -1;
+ insn->displacement = d32;
+ break;
+ }
+
+
+ return 0;
+}
+
+/*
+ * readModRM - Consumes all addressing information (ModR/M byte, SIB byte, and
+ * displacement) for an instruction and interprets it.
+ *
+ * @param insn - The instruction whose addressing information is to be read.
+ * @return - 0 if the information was successfully read; nonzero otherwise.
+ */
+static int readModRM(struct InternalInstruction* insn)
+{
+ uint8_t mod, rm, reg, evexrm;
+
+ // dbgprintf(insn, "readModRM()");
+
+ if (insn->consumedModRM)
+ return 0;
+
+ insn->modRMOffset = (uint8_t)(insn->readerCursor - insn->startLocation);
+
+ if (consumeByte(insn, &insn->modRM))
+ return -1;
+
+ insn->consumedModRM = true;
+
+ // save original ModRM for later reference
+ insn->orgModRM = insn->modRM;
+
+ // handle MOVcr, MOVdr, MOVrc, MOVrd by pretending they have MRM.mod = 3
+ if ((insn->firstByte == 0x0f && insn->opcodeType == TWOBYTE) &&
+ (insn->opcode >= 0x20 && insn->opcode <= 0x23 ))
+ insn->modRM |= 0xC0;
+
+ mod = modFromModRM(insn->modRM);
+ rm = rmFromModRM(insn->modRM);
+ reg = regFromModRM(insn->modRM);
+
+ /*
+ * This goes by insn->registerSize to pick the correct register, which messes
+ * up if we're using (say) XMM or 8-bit register operands. That gets fixed in
+ * fixupReg().
+ */
+ switch (insn->registerSize) {
+ case 2:
+ insn->regBase = MODRM_REG_AX;
+ insn->eaRegBase = EA_REG_AX;
+ break;
+ case 4:
+ insn->regBase = MODRM_REG_EAX;
+ insn->eaRegBase = EA_REG_EAX;
+ break;
+ case 8:
+ insn->regBase = MODRM_REG_RAX;
+ insn->eaRegBase = EA_REG_RAX;
+ break;
+ }
+
+ reg |= rFromREX(insn->rexPrefix) << 3;
+ rm |= bFromREX(insn->rexPrefix) << 3;
+
+ evexrm = 0;
+ if (insn->vectorExtensionType == TYPE_EVEX && insn->mode == MODE_64BIT) {
+ reg |= r2FromEVEX2of4(insn->vectorExtensionPrefix[1]) << 4;
+ evexrm = xFromEVEX2of4(insn->vectorExtensionPrefix[1]) << 4;
+ }
+
+ insn->reg = (Reg)(insn->regBase + reg);
+
+ switch (insn->addressSize) {
+ case 2: {
+ EABase eaBaseBase = EA_BASE_BX_SI;
+
+ switch (mod) {
+ case 0x0:
+ if (rm == 0x6) {
+ insn->eaBase = EA_BASE_NONE;
+ insn->eaDisplacement = EA_DISP_16;
+ if (readDisplacement(insn))
+ return -1;
+ } else {
+ insn->eaBase = (EABase)(eaBaseBase + rm);
+ insn->eaDisplacement = EA_DISP_NONE;
+ }
+ break;
+ case 0x1:
+ insn->eaBase = (EABase)(eaBaseBase + rm);
+ insn->eaDisplacement = EA_DISP_8;
+ insn->displacementSize = 1;
+ if (readDisplacement(insn))
+ return -1;
+ break;
+ case 0x2:
+ insn->eaBase = (EABase)(eaBaseBase + rm);
+ insn->eaDisplacement = EA_DISP_16;
+ if (readDisplacement(insn))
+ return -1;
+ break;
+ case 0x3:
+ insn->eaBase = (EABase)(insn->eaRegBase + rm);
+ if (readDisplacement(insn))
+ return -1;
+ break;
+ }
+ break;
+ }
+
+ case 4:
+ case 8: {
+ EABase eaBaseBase = (insn->addressSize == 4 ? EA_BASE_EAX : EA_BASE_RAX);
+
+ switch (mod) {
+ default: break;
+ case 0x0:
+ insn->eaDisplacement = EA_DISP_NONE; /* readSIB may override this */
+ // In determining whether RIP-relative mode is used (rm=5),
+ // or whether a SIB byte is present (rm=4),
+ // the extension bits (REX.b and EVEX.x) are ignored.
+ switch (rm & 7) {
+ case 0x4: // SIB byte is present
+ insn->eaBase = (insn->addressSize == 4 ?
+ EA_BASE_sib : EA_BASE_sib64);
+ if (readSIB(insn) || readDisplacement(insn))
+ return -1;
+ break;
+ case 0x5: // RIP-relative
+ insn->eaBase = EA_BASE_NONE;
+ insn->eaDisplacement = EA_DISP_32;
+ if (readDisplacement(insn))
+ return -1;
+ break;
+ default:
+ insn->eaBase = (EABase)(eaBaseBase + rm);
+ break;
+ }
+ break;
+ case 0x1:
+ insn->displacementSize = 1;
+ /* FALLTHROUGH */
+ case 0x2:
+ insn->eaDisplacement = (mod == 0x1 ? EA_DISP_8 : EA_DISP_32);
+ switch (rm & 7) {
+ case 0x4: // SIB byte is present
+ insn->eaBase = EA_BASE_sib;
+ if (readSIB(insn) || readDisplacement(insn))
+ return -1;
+ break;
+ default:
+ insn->eaBase = (EABase)(eaBaseBase + rm);
+ if (readDisplacement(insn))
+ return -1;
+ break;
+ }
+ break;
+ case 0x3:
+ insn->eaDisplacement = EA_DISP_NONE;
+ insn->eaBase = (EABase)(insn->eaRegBase + rm + evexrm);
+ break;
+ }
+
+ break;
+ }
+ } /* switch (insn->addressSize) */
+
+ return 0;
+}
+
+#define GENERIC_FIXUP_FUNC(name, base, prefix, mask) \
+ static uint16_t name(struct InternalInstruction *insn, \
+ OperandType type, \
+ uint8_t index, \
+ uint8_t *valid) { \
+ *valid = 1; \
+ switch (type) { \
+ default: \
+ *valid = 0; \
+ return 0; \
+ case TYPE_Rv: \
+ return base + index; \
+ case TYPE_R8: \
+ index &= mask; \
+ if (index > 0xf) \
+ *valid = 0; \
+ if (insn->rexPrefix && \
+ index >= 4 && index <= 7) { \
+ return prefix##_SPL + (index - 4); \
+ } else { \
+ return prefix##_AL + index; \
+ } \
+ case TYPE_R16: \
+ index &= mask; \
+ if (index > 0xf) \
+ *valid = 0; \
+ return prefix##_AX + index; \
+ case TYPE_R32: \
+ index &= mask; \
+ if (index > 0xf) \
+ *valid = 0; \
+ return prefix##_EAX + index; \
+ case TYPE_R64: \
+ index &= mask; \
+ if (index > 0xf) \
+ *valid = 0; \
+ return prefix##_RAX + index; \
+ case TYPE_ZMM: \
+ return prefix##_ZMM0 + index; \
+ case TYPE_YMM: \
+ return prefix##_YMM0 + index; \
+ case TYPE_XMM: \
+ return prefix##_XMM0 + index; \
+ case TYPE_VK: \
+ index &= 0xf; \
+ if (index > 7) \
+ *valid = 0; \
+ return prefix##_K0 + index; \
+ case TYPE_MM64: \
+ return prefix##_MM0 + (index & 0x7); \
+ case TYPE_SEGMENTREG: \
+ if ((index & 7) > 5) \
+ *valid = 0; \
+ return prefix##_ES + (index & 7); \
+ case TYPE_DEBUGREG: \
+ return prefix##_DR0 + index; \
+ case TYPE_CONTROLREG: \
+ return prefix##_CR0 + index; \
+ case TYPE_BNDR: \
+ if (index > 3) \
+ *valid = 0; \
+ return prefix##_BND0 + index; \
+ case TYPE_MVSIBX: \
+ return prefix##_XMM0 + index; \
+ case TYPE_MVSIBY: \
+ return prefix##_YMM0 + index; \
+ case TYPE_MVSIBZ: \
+ return prefix##_ZMM0 + index; \
+ } \
+ }
+
+/*
+ * fixup*Value - Consults an operand type to determine the meaning of the
+ * reg or R/M field. If the operand is an XMM operand, for example, an
+ * operand would be XMM0 instead of AX, which readModRM() would otherwise
+ * misinterpret it as.
+ *
+ * @param insn - The instruction containing the operand.
+ * @param type - The operand type.
+ * @param index - The existing value of the field as reported by readModRM().
+ * @param valid - The address of a uint8_t. The target is set to 1 if the
+ * field is valid for the register class; 0 if not.
+ * @return - The proper value.
+ */
+GENERIC_FIXUP_FUNC(fixupRegValue, insn->regBase, MODRM_REG, 0x1f)
+GENERIC_FIXUP_FUNC(fixupRMValue, insn->eaRegBase, EA_REG, 0xf)
+
+/*
+ * fixupReg - Consults an operand specifier to determine which of the
+ * fixup*Value functions to use in correcting readModRM()'ss interpretation.
+ *
+ * @param insn - See fixup*Value().
+ * @param op - The operand specifier.
+ * @return - 0 if fixup was successful; -1 if the register returned was
+ * invalid for its class.
+ */
+static int fixupReg(struct InternalInstruction *insn,
+ const struct OperandSpecifier *op)
+{
+ uint8_t valid;
+
+ switch ((OperandEncoding)op->encoding) {
+ default:
+ // debug("Expected a REG or R/M encoding in fixupReg");
+ return -1;
+ case ENCODING_VVVV:
+ insn->vvvv = (Reg)fixupRegValue(insn,
+ (OperandType)op->type,
+ insn->vvvv,
+ &valid);
+ if (!valid)
+ return -1;
+ break;
+ case ENCODING_REG:
+ insn->reg = (Reg)fixupRegValue(insn,
+ (OperandType)op->type,
+ insn->reg - insn->regBase,
+ &valid);
+ if (!valid)
+ return -1;
+ break;
+ CASE_ENCODING_RM:
+ if (insn->eaBase >= insn->eaRegBase) {
+ insn->eaBase = (EABase)fixupRMValue(insn,
+ (OperandType)op->type,
+ insn->eaBase - insn->eaRegBase,
+ &valid);
+ if (!valid)
+ return -1;
+ }
+ break;
+ }
+
+ return 0;
+}
+
+/*
+ * readOpcodeRegister - Reads an operand from the opcode field of an
+ * instruction and interprets it appropriately given the operand width.
+ * Handles AddRegFrm instructions.
+ *
+ * @param insn - the instruction whose opcode field is to be read.
+ * @param size - The width (in bytes) of the register being specified.
+ * 1 means AL and friends, 2 means AX, 4 means EAX, and 8 means
+ * RAX.
+ * @return - 0 on success; nonzero otherwise.
+ */
+static int readOpcodeRegister(struct InternalInstruction* insn, uint8_t size)
+{
+ if (size == 0)
+ size = insn->registerSize;
+
+ switch (size) {
+ case 1:
+ insn->opcodeRegister = (Reg)(MODRM_REG_AL + ((bFromREX(insn->rexPrefix) << 3)
+ | (insn->opcode & 7)));
+ if (insn->rexPrefix &&
+ insn->opcodeRegister >= MODRM_REG_AL + 0x4 &&
+ insn->opcodeRegister < MODRM_REG_AL + 0x8) {
+ insn->opcodeRegister = (Reg)(MODRM_REG_SPL
+ + (insn->opcodeRegister - MODRM_REG_AL - 4));
+ }
+
+ break;
+ case 2:
+ insn->opcodeRegister = (Reg)(MODRM_REG_AX
+ + ((bFromREX(insn->rexPrefix) << 3)
+ | (insn->opcode & 7)));
+ break;
+ case 4:
+ insn->opcodeRegister = (Reg)(MODRM_REG_EAX
+ + ((bFromREX(insn->rexPrefix) << 3)
+ | (insn->opcode & 7)));
+ break;
+ case 8:
+ insn->opcodeRegister = (Reg)(MODRM_REG_RAX
+ + ((bFromREX(insn->rexPrefix) << 3)
+ | (insn->opcode & 7)));
+ break;
+ }
+
+ return 0;
+}
+
+/*
+ * readImmediate - Consumes an immediate operand from an instruction, given the
+ * desired operand size.
+ *
+ * @param insn - The instruction whose operand is to be read.
+ * @param size - The width (in bytes) of the operand.
+ * @return - 0 if the immediate was successfully consumed; nonzero
+ * otherwise.
+ */
+static int readImmediate(struct InternalInstruction* insn, uint8_t size)
+{
+ uint8_t imm8;
+ uint16_t imm16;
+ uint32_t imm32;
+ uint64_t imm64;
+
+ if (insn->numImmediatesConsumed == 2) {
+ // debug("Already consumed two immediates");
+ return -1;
+ }
+
+ if (size == 0)
+ size = insn->immediateSize;
+ else
+ insn->immediateSize = size;
+
+ insn->immediateOffset = insn->readerCursor - insn->startLocation;
+
+ switch (size) {
+ case 1:
+ if (consumeByte(insn, &imm8))
+ return -1;
+
+ insn->immediates[insn->numImmediatesConsumed] = imm8;
+ break;
+ case 2:
+ if (consumeUInt16(insn, &imm16))
+ return -1;
+
+ insn->immediates[insn->numImmediatesConsumed] = imm16;
+ break;
+ case 4:
+ if (consumeUInt32(insn, &imm32))
+ return -1;
+
+ insn->immediates[insn->numImmediatesConsumed] = imm32;
+ break;
+ case 8:
+ if (consumeUInt64(insn, &imm64))
+ return -1;
+ insn->immediates[insn->numImmediatesConsumed] = imm64;
+ break;
+ }
+
+ insn->numImmediatesConsumed++;
+
+ return 0;
+}
+
+/*
+ * readVVVV - Consumes vvvv from an instruction if it has a VEX prefix.
+ *
+ * @param insn - The instruction whose operand is to be read.
+ * @return - 0 if the vvvv was successfully consumed; nonzero
+ * otherwise.
+ */
+static int readVVVV(struct InternalInstruction* insn)
+{
+ int vvvv;
+
+ if (insn->vectorExtensionType == TYPE_EVEX)
+ vvvv = (v2FromEVEX4of4(insn->vectorExtensionPrefix[3]) << 4 |
+ vvvvFromEVEX3of4(insn->vectorExtensionPrefix[2]));
+ else if (insn->vectorExtensionType == TYPE_VEX_3B)
+ vvvv = vvvvFromVEX3of3(insn->vectorExtensionPrefix[2]);
+ else if (insn->vectorExtensionType == TYPE_VEX_2B)
+ vvvv = vvvvFromVEX2of2(insn->vectorExtensionPrefix[1]);
+ else if (insn->vectorExtensionType == TYPE_XOP)
+ vvvv = vvvvFromXOP3of3(insn->vectorExtensionPrefix[2]);
+ else
+ return -1;
+
+ if (insn->mode != MODE_64BIT)
+ vvvv &= 0xf; // Can only clear bit 4. Bit 3 must be cleared later.
+
+ insn->vvvv = (Reg)vvvv;
+
+ return 0;
+}
+
+/*
+ * readMaskRegister - Reads an mask register from the opcode field of an
+ * instruction.
+ *
+ * @param insn - The instruction whose opcode field is to be read.
+ * @return - 0 on success; nonzero otherwise.
+ */
+static int readMaskRegister(struct InternalInstruction* insn)
+{
+ if (insn->vectorExtensionType != TYPE_EVEX)
+ return -1;
+
+ insn->writemask = (Reg)(aaaFromEVEX4of4(insn->vectorExtensionPrefix[3]));
+
+ return 0;
+}
+
+/*
+ * readOperands - Consults the specifier for an instruction and consumes all
+ * operands for that instruction, interpreting them as it goes.
+ *
+ * @param insn - The instruction whose operands are to be read and interpreted.
+ * @return - 0 if all operands could be read; nonzero otherwise.
+ */
+static int readOperands(struct InternalInstruction* insn)
+{
+ int hasVVVV, needVVVV;
+ int sawRegImm = 0;
+ int i;
+
+ /* If non-zero vvvv specified, need to make sure one of the operands
+ uses it. */
+ hasVVVV = !readVVVV(insn);
+ needVVVV = hasVVVV && (insn->vvvv != 0);
+
+ for (i = 0; i < X86_MAX_OPERANDS; ++i) {
+ const OperandSpecifier *op = &x86OperandSets[insn->spec->operands][i];
+ switch (op->encoding) {
+ case ENCODING_NONE:
+ case ENCODING_SI:
+ case ENCODING_DI:
+ break;
+
+ CASE_ENCODING_VSIB:
+ // VSIB can use the V2 bit so check only the other bits.
+ if (needVVVV)
+ needVVVV = hasVVVV & ((insn->vvvv & 0xf) != 0);
+
+ if (readModRM(insn))
+ return -1;
+
+ // Reject if SIB wasn't used.
+ if (insn->eaBase != EA_BASE_sib && insn->eaBase != EA_BASE_sib64)
+ return -1;
+
+ // If sibIndex was set to SIB_INDEX_NONE, index offset is 4.
+ if (insn->sibIndex == SIB_INDEX_NONE)
+ insn->sibIndex = (SIBIndex)(insn->sibIndexBase + 4);
+
+ // If EVEX.v2 is set this is one of the 16-31 registers.
+ if (insn->vectorExtensionType == TYPE_EVEX && insn->mode == MODE_64BIT &&
+ v2FromEVEX4of4(insn->vectorExtensionPrefix[3]))
+ insn->sibIndex = (SIBIndex)(insn->sibIndex + 16);
+
+ // Adjust the index register to the correct size.
+ switch (op->type) {
+ default:
+ // debug("Unhandled VSIB index type");
+ return -1;
+ case TYPE_MVSIBX:
+ insn->sibIndex = (SIBIndex)(SIB_INDEX_XMM0 +
+ (insn->sibIndex - insn->sibIndexBase));
+ break;
+ case TYPE_MVSIBY:
+ insn->sibIndex = (SIBIndex)(SIB_INDEX_YMM0 +
+ (insn->sibIndex - insn->sibIndexBase));
+ break;
+ case TYPE_MVSIBZ:
+ insn->sibIndex = (SIBIndex)(SIB_INDEX_ZMM0 +
+ (insn->sibIndex - insn->sibIndexBase));
+ break;
+ }
+
+ // Apply the AVX512 compressed displacement scaling factor.
+ if (op->encoding != ENCODING_REG && insn->eaDisplacement == EA_DISP_8)
+ insn->displacement *= 1 << (op->encoding - ENCODING_VSIB);
+ break;
+
+ case ENCODING_REG:
+ CASE_ENCODING_RM:
+ if (readModRM(insn))
+ return -1;
+
+ if (fixupReg(insn, op))
+ return -1;
+
+ // Apply the AVX512 compressed displacement scaling factor.
+ if (op->encoding != ENCODING_REG && insn->eaDisplacement == EA_DISP_8)
+ insn->displacement *= 1 << (op->encoding - ENCODING_RM);
+ break;
+
+ case ENCODING_IB:
+ if (sawRegImm) {
+ /* Saw a register immediate so don't read again and instead split the
+ previous immediate. FIXME: This is a hack. */
+ insn->immediates[insn->numImmediatesConsumed] =
+ insn->immediates[insn->numImmediatesConsumed - 1] & 0xf;
+ ++insn->numImmediatesConsumed;
+ break;
+ }
+ if (readImmediate(insn, 1))
+ return -1;
+ if (op->type == TYPE_XMM || op->type == TYPE_YMM)
+ sawRegImm = 1;
+ break;
+
+ case ENCODING_IW:
+ if (readImmediate(insn, 2))
+ return -1;
+ break;
+
+ case ENCODING_ID:
+ if (readImmediate(insn, 4))
+ return -1;
+ break;
+
+ case ENCODING_IO:
+ if (readImmediate(insn, 8))
+ return -1;
+ break;
+
+ case ENCODING_Iv:
+ if (readImmediate(insn, insn->immediateSize))
+ return -1;
+ break;
+
+ case ENCODING_Ia:
+ if (readImmediate(insn, insn->addressSize))
+ return -1;
+ break;
+
+ case ENCODING_IRC:
+ insn->RC = (l2FromEVEX4of4(insn->vectorExtensionPrefix[3]) << 1) |
+ lFromEVEX4of4(insn->vectorExtensionPrefix[3]);
+ break;
+
+ case ENCODING_RB:
+ if (readOpcodeRegister(insn, 1))
+ return -1;
+ break;
+
+ case ENCODING_RW:
+ if (readOpcodeRegister(insn, 2))
+ return -1;
+ break;
+
+ case ENCODING_RD:
+ if (readOpcodeRegister(insn, 4))
+ return -1;
+ break;
+
+ case ENCODING_RO:
+ if (readOpcodeRegister(insn, 8))
+ return -1;
+ break;
+
+ case ENCODING_Rv:
+ if (readOpcodeRegister(insn, 0))
+ return -1;
+ break;
+
+ case ENCODING_FP:
+ break;
+
+ case ENCODING_VVVV:
+ if (!hasVVVV)
+ return -1;
+
+ needVVVV = 0; /* Mark that we have found a VVVV operand. */
+
+ if (insn->mode != MODE_64BIT)
+ insn->vvvv = (Reg)(insn->vvvv & 0x7);
+
+ if (fixupReg(insn, op))
+ return -1;
+ break;
+
+ case ENCODING_WRITEMASK:
+ if (readMaskRegister(insn))
+ return -1;
+ break;
+
+ case ENCODING_DUP:
+ break;
+
+ default:
+ // dbgprintf(insn, "Encountered an operand with an unknown encoding.");
+ return -1;
+ }
+ }
+
+ /* If we didn't find ENCODING_VVVV operand, but non-zero vvvv present, fail */
+ if (needVVVV)
+ return -1;
+
+ return 0;
+}
+
+// return True if instruction is illegal to use with prefixes
+// This also check & fix the isPrefixNN when a prefix is irrelevant.
+static bool checkPrefix(struct InternalInstruction *insn)
+{
+ // LOCK prefix
+ if (insn->hasLockPrefix) {
+ switch(insn->instructionID) {
+ default:
+ // invalid LOCK
+ return true;
+
+ // nop dword [rax]
+ case X86_NOOPL:
+
+ // DEC
+ case X86_DEC16m:
+ case X86_DEC32m:
+ case X86_DEC64m:
+ case X86_DEC8m:
+
+ // ADC
+ case X86_ADC16mi:
+ case X86_ADC16mi8:
+ case X86_ADC16mr:
+ case X86_ADC32mi:
+ case X86_ADC32mi8:
+ case X86_ADC32mr:
+ case X86_ADC64mi32:
+ case X86_ADC64mi8:
+ case X86_ADC64mr:
+ case X86_ADC8mi:
+ case X86_ADC8mi8:
+ case X86_ADC8mr:
+ case X86_ADC8rm:
+ case X86_ADC16rm:
+ case X86_ADC32rm:
+ case X86_ADC64rm:
+
+ // ADD
+ case X86_ADD16mi:
+ case X86_ADD16mi8:
+ case X86_ADD16mr:
+ case X86_ADD32mi:
+ case X86_ADD32mi8:
+ case X86_ADD32mr:
+ case X86_ADD64mi32:
+ case X86_ADD64mi8:
+ case X86_ADD64mr:
+ case X86_ADD8mi:
+ case X86_ADD8mi8:
+ case X86_ADD8mr:
+ case X86_ADD8rm:
+ case X86_ADD16rm:
+ case X86_ADD32rm:
+ case X86_ADD64rm:
+
+ // AND
+ case X86_AND16mi:
+ case X86_AND16mi8:
+ case X86_AND16mr:
+ case X86_AND32mi:
+ case X86_AND32mi8:
+ case X86_AND32mr:
+ case X86_AND64mi32:
+ case X86_AND64mi8:
+ case X86_AND64mr:
+ case X86_AND8mi:
+ case X86_AND8mi8:
+ case X86_AND8mr:
+ case X86_AND8rm:
+ case X86_AND16rm:
+ case X86_AND32rm:
+ case X86_AND64rm:
+
+ // BTC
+ case X86_BTC16mi8:
+ case X86_BTC16mr:
+ case X86_BTC32mi8:
+ case X86_BTC32mr:
+ case X86_BTC64mi8:
+ case X86_BTC64mr:
+
+ // BTR
+ case X86_BTR16mi8:
+ case X86_BTR16mr:
+ case X86_BTR32mi8:
+ case X86_BTR32mr:
+ case X86_BTR64mi8:
+ case X86_BTR64mr:
+
+ // BTS
+ case X86_BTS16mi8:
+ case X86_BTS16mr:
+ case X86_BTS32mi8:
+ case X86_BTS32mr:
+ case X86_BTS64mi8:
+ case X86_BTS64mr:
+
+ // CMPXCHG
+ case X86_CMPXCHG16B:
+ case X86_CMPXCHG16rm:
+ case X86_CMPXCHG32rm:
+ case X86_CMPXCHG64rm:
+ case X86_CMPXCHG8rm:
+ case X86_CMPXCHG8B:
+
+ // INC
+ case X86_INC16m:
+ case X86_INC32m:
+ case X86_INC64m:
+ case X86_INC8m:
+
+ // NEG
+ case X86_NEG16m:
+ case X86_NEG32m:
+ case X86_NEG64m:
+ case X86_NEG8m:
+
+ // NOT
+ case X86_NOT16m:
+ case X86_NOT32m:
+ case X86_NOT64m:
+ case X86_NOT8m:
+
+ // OR
+ case X86_OR16mi:
+ case X86_OR16mi8:
+ case X86_OR16mr:
+ case X86_OR32mi:
+ case X86_OR32mi8:
+ case X86_OR32mr:
+ case X86_OR64mi32:
+ case X86_OR64mi8:
+ case X86_OR64mr:
+ case X86_OR8mi8:
+ case X86_OR8mi:
+ case X86_OR8mr:
+ case X86_OR8rm:
+ case X86_OR16rm:
+ case X86_OR32rm:
+ case X86_OR64rm:
+
+ // SBB
+ case X86_SBB16mi:
+ case X86_SBB16mi8:
+ case X86_SBB16mr:
+ case X86_SBB32mi:
+ case X86_SBB32mi8:
+ case X86_SBB32mr:
+ case X86_SBB64mi32:
+ case X86_SBB64mi8:
+ case X86_SBB64mr:
+ case X86_SBB8mi:
+ case X86_SBB8mi8:
+ case X86_SBB8mr:
+
+ // SUB
+ case X86_SUB16mi:
+ case X86_SUB16mi8:
+ case X86_SUB16mr:
+ case X86_SUB32mi:
+ case X86_SUB32mi8:
+ case X86_SUB32mr:
+ case X86_SUB64mi32:
+ case X86_SUB64mi8:
+ case X86_SUB64mr:
+ case X86_SUB8mi8:
+ case X86_SUB8mi:
+ case X86_SUB8mr:
+ case X86_SUB8rm:
+ case X86_SUB16rm:
+ case X86_SUB32rm:
+ case X86_SUB64rm:
+
+ // XADD
+ case X86_XADD16rm:
+ case X86_XADD32rm:
+ case X86_XADD64rm:
+ case X86_XADD8rm:
+
+ // XCHG
+ case X86_XCHG16rm:
+ case X86_XCHG32rm:
+ case X86_XCHG64rm:
+ case X86_XCHG8rm:
+
+ // XOR
+ case X86_XOR16mi:
+ case X86_XOR16mi8:
+ case X86_XOR16mr:
+ case X86_XOR32mi:
+ case X86_XOR32mi8:
+ case X86_XOR32mr:
+ case X86_XOR64mi32:
+ case X86_XOR64mi8:
+ case X86_XOR64mr:
+ case X86_XOR8mi8:
+ case X86_XOR8mi:
+ case X86_XOR8mr:
+ case X86_XOR8rm:
+ case X86_XOR16rm:
+ case X86_XOR32rm:
+ case X86_XOR64rm:
+
+ // this instruction can be used with LOCK prefix
+ return false;
+ }
+ }
+
+#if 0
+ // REPNE prefix
+ if (insn->repeatPrefix) {
+ // 0xf2 can be a part of instruction encoding, but not really a prefix.
+ // In such a case, clear it.
+ if (insn->twoByteEscape == 0x0f) {
+ insn->prefix0 = 0;
+ }
+ }
+#endif
+
+ // no invalid prefixes
+ return false;
+}
+
+/*
+ * decodeInstruction - Reads and interprets a full instruction provided by the
+ * user.
+ *
+ * @param insn - A pointer to the instruction to be populated. Must be
+ * pre-allocated.
+ * @param reader - The function to be used to read the instruction's bytes.
+ * @param readerArg - A generic argument to be passed to the reader to store
+ * any internal state.
+ * @param startLoc - The address (in the reader's address space) of the first
+ * byte in the instruction.
+ * @param mode - The mode (real mode, IA-32e, or IA-32e in 64-bit mode) to
+ * decode the instruction in.
+ * @return - 0 if instruction is valid; nonzero if not.
+ */
+int decodeInstruction(struct InternalInstruction *insn,
+ byteReader_t reader,
+ const void *readerArg,
+ uint64_t startLoc,
+ DisassemblerMode mode)
+{
+ insn->reader = reader;
+ insn->readerArg = readerArg;
+ insn->startLocation = startLoc;
+ insn->readerCursor = startLoc;
+ insn->mode = mode;
+ insn->numImmediatesConsumed = 0;
+
+ if (readPrefixes(insn) ||
+ readOpcode(insn) ||
+ getID(insn) ||
+ insn->instructionID == 0 ||
+ checkPrefix(insn) ||
+ readOperands(insn))
+ return -1;
+
+ insn->length = (size_t)(insn->readerCursor - insn->startLocation);
+
+ // instruction length must be <= 15 to be valid
+ if (insn->length > 15)
+ return -1;
+
+ if (insn->operandSize == 0)
+ insn->operandSize = insn->registerSize;
+
+ insn->operands = &x86OperandSets[insn->spec->operands][0];
+
+ return 0;
+}
+
+#endif
+
diff --git a/capstone/arch/X86/X86DisassemblerDecoder.h b/capstone/arch/X86/X86DisassemblerDecoder.h
new file mode 100644
index 000000000..86e5f4c3e
--- /dev/null
+++ b/capstone/arch/X86/X86DisassemblerDecoder.h
@@ -0,0 +1,725 @@
+/*===-- X86DisassemblerDecoderInternal.h - Disassembler decoder ---*- C -*-===*
+ *
+ * The LLVM Compiler Infrastructure
+ *
+ * This file is distributed under the University of Illinois Open Source
+ * License. See LICENSE.TXT for details.
+ *
+ *===----------------------------------------------------------------------===*
+ *
+ * This file is part of the X86 Disassembler.
+ * It contains the public interface of the instruction decoder.
+ * Documentation for the disassembler can be found in X86Disassembler.h.
+ *
+ *===----------------------------------------------------------------------===*/
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifndef CS_X86_DISASSEMBLERDECODER_H
+#define CS_X86_DISASSEMBLERDECODER_H
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <libkern/libkern.h>
+#else
+#include <stdio.h>
+#endif
+
+#include "X86DisassemblerDecoderCommon.h"
+
+/*
+ * Accessor functions for various fields of an Intel instruction
+ */
+#define modFromModRM(modRM) (((modRM) & 0xc0) >> 6)
+#define regFromModRM(modRM) (((modRM) & 0x38) >> 3)
+#define rmFromModRM(modRM) ((modRM) & 0x7)
+#define scaleFromSIB(sib) (((sib) & 0xc0) >> 6)
+#define indexFromSIB(sib) (((sib) & 0x38) >> 3)
+#define baseFromSIB(sib) ((sib) & 0x7)
+#define wFromREX(rex) (((rex) & 0x8) >> 3)
+#define rFromREX(rex) (((rex) & 0x4) >> 2)
+#define xFromREX(rex) (((rex) & 0x2) >> 1)
+#define bFromREX(rex) ((rex) & 0x1)
+
+#define rFromEVEX2of4(evex) (((~(evex)) & 0x80) >> 7)
+#define xFromEVEX2of4(evex) (((~(evex)) & 0x40) >> 6)
+#define bFromEVEX2of4(evex) (((~(evex)) & 0x20) >> 5)
+#define r2FromEVEX2of4(evex) (((~(evex)) & 0x10) >> 4)
+#define mmFromEVEX2of4(evex) ((evex) & 0x3)
+#define wFromEVEX3of4(evex) (((evex) & 0x80) >> 7)
+#define vvvvFromEVEX3of4(evex) (((~(evex)) & 0x78) >> 3)
+#define ppFromEVEX3of4(evex) ((evex) & 0x3)
+#define zFromEVEX4of4(evex) (((evex) & 0x80) >> 7)
+#define l2FromEVEX4of4(evex) (((evex) & 0x40) >> 6)
+#define lFromEVEX4of4(evex) (((evex) & 0x20) >> 5)
+#define bFromEVEX4of4(evex) (((evex) & 0x10) >> 4)
+#define v2FromEVEX4of4(evex) (((~evex) & 0x8) >> 3)
+#define aaaFromEVEX4of4(evex) ((evex) & 0x7)
+
+#define rFromVEX2of3(vex) (((~(vex)) & 0x80) >> 7)
+#define xFromVEX2of3(vex) (((~(vex)) & 0x40) >> 6)
+#define bFromVEX2of3(vex) (((~(vex)) & 0x20) >> 5)
+#define mmmmmFromVEX2of3(vex) ((vex) & 0x1f)
+#define wFromVEX3of3(vex) (((vex) & 0x80) >> 7)
+#define vvvvFromVEX3of3(vex) (((~(vex)) & 0x78) >> 3)
+#define lFromVEX3of3(vex) (((vex) & 0x4) >> 2)
+#define ppFromVEX3of3(vex) ((vex) & 0x3)
+
+#define rFromVEX2of2(vex) (((~(vex)) & 0x80) >> 7)
+#define vvvvFromVEX2of2(vex) (((~(vex)) & 0x78) >> 3)
+#define lFromVEX2of2(vex) (((vex) & 0x4) >> 2)
+#define ppFromVEX2of2(vex) ((vex) & 0x3)
+
+#define rFromXOP2of3(xop) (((~(xop)) & 0x80) >> 7)
+#define xFromXOP2of3(xop) (((~(xop)) & 0x40) >> 6)
+#define bFromXOP2of3(xop) (((~(xop)) & 0x20) >> 5)
+#define mmmmmFromXOP2of3(xop) ((xop) & 0x1f)
+#define wFromXOP3of3(xop) (((xop) & 0x80) >> 7)
+#define vvvvFromXOP3of3(vex) (((~(vex)) & 0x78) >> 3)
+#define lFromXOP3of3(xop) (((xop) & 0x4) >> 2)
+#define ppFromXOP3of3(xop) ((xop) & 0x3)
+
+/*
+ * These enums represent Intel registers for use by the decoder.
+ */
+
+#define REGS_8BIT \
+ ENTRY(AL) \
+ ENTRY(CL) \
+ ENTRY(DL) \
+ ENTRY(BL) \
+ ENTRY(AH) \
+ ENTRY(CH) \
+ ENTRY(DH) \
+ ENTRY(BH) \
+ ENTRY(R8B) \
+ ENTRY(R9B) \
+ ENTRY(R10B) \
+ ENTRY(R11B) \
+ ENTRY(R12B) \
+ ENTRY(R13B) \
+ ENTRY(R14B) \
+ ENTRY(R15B) \
+ ENTRY(SPL) \
+ ENTRY(BPL) \
+ ENTRY(SIL) \
+ ENTRY(DIL)
+
+#define EA_BASES_16BIT \
+ ENTRY(BX_SI) \
+ ENTRY(BX_DI) \
+ ENTRY(BP_SI) \
+ ENTRY(BP_DI) \
+ ENTRY(SI) \
+ ENTRY(DI) \
+ ENTRY(BP) \
+ ENTRY(BX) \
+ ENTRY(R8W) \
+ ENTRY(R9W) \
+ ENTRY(R10W) \
+ ENTRY(R11W) \
+ ENTRY(R12W) \
+ ENTRY(R13W) \
+ ENTRY(R14W) \
+ ENTRY(R15W)
+
+#define REGS_16BIT \
+ ENTRY(AX) \
+ ENTRY(CX) \
+ ENTRY(DX) \
+ ENTRY(BX) \
+ ENTRY(SP) \
+ ENTRY(BP) \
+ ENTRY(SI) \
+ ENTRY(DI) \
+ ENTRY(R8W) \
+ ENTRY(R9W) \
+ ENTRY(R10W) \
+ ENTRY(R11W) \
+ ENTRY(R12W) \
+ ENTRY(R13W) \
+ ENTRY(R14W) \
+ ENTRY(R15W)
+
+#define EA_BASES_32BIT \
+ ENTRY(EAX) \
+ ENTRY(ECX) \
+ ENTRY(EDX) \
+ ENTRY(EBX) \
+ ENTRY(sib) \
+ ENTRY(EBP) \
+ ENTRY(ESI) \
+ ENTRY(EDI) \
+ ENTRY(R8D) \
+ ENTRY(R9D) \
+ ENTRY(R10D) \
+ ENTRY(R11D) \
+ ENTRY(R12D) \
+ ENTRY(R13D) \
+ ENTRY(R14D) \
+ ENTRY(R15D)
+
+#define REGS_32BIT \
+ ENTRY(EAX) \
+ ENTRY(ECX) \
+ ENTRY(EDX) \
+ ENTRY(EBX) \
+ ENTRY(ESP) \
+ ENTRY(EBP) \
+ ENTRY(ESI) \
+ ENTRY(EDI) \
+ ENTRY(R8D) \
+ ENTRY(R9D) \
+ ENTRY(R10D) \
+ ENTRY(R11D) \
+ ENTRY(R12D) \
+ ENTRY(R13D) \
+ ENTRY(R14D) \
+ ENTRY(R15D)
+
+#define EA_BASES_64BIT \
+ ENTRY(RAX) \
+ ENTRY(RCX) \
+ ENTRY(RDX) \
+ ENTRY(RBX) \
+ ENTRY(sib64) \
+ ENTRY(RBP) \
+ ENTRY(RSI) \
+ ENTRY(RDI) \
+ ENTRY(R8) \
+ ENTRY(R9) \
+ ENTRY(R10) \
+ ENTRY(R11) \
+ ENTRY(R12) \
+ ENTRY(R13) \
+ ENTRY(R14) \
+ ENTRY(R15)
+
+#define REGS_64BIT \
+ ENTRY(RAX) \
+ ENTRY(RCX) \
+ ENTRY(RDX) \
+ ENTRY(RBX) \
+ ENTRY(RSP) \
+ ENTRY(RBP) \
+ ENTRY(RSI) \
+ ENTRY(RDI) \
+ ENTRY(R8) \
+ ENTRY(R9) \
+ ENTRY(R10) \
+ ENTRY(R11) \
+ ENTRY(R12) \
+ ENTRY(R13) \
+ ENTRY(R14) \
+ ENTRY(R15)
+
+#define REGS_MMX \
+ ENTRY(MM0) \
+ ENTRY(MM1) \
+ ENTRY(MM2) \
+ ENTRY(MM3) \
+ ENTRY(MM4) \
+ ENTRY(MM5) \
+ ENTRY(MM6) \
+ ENTRY(MM7)
+
+#define REGS_XMM \
+ ENTRY(XMM0) \
+ ENTRY(XMM1) \
+ ENTRY(XMM2) \
+ ENTRY(XMM3) \
+ ENTRY(XMM4) \
+ ENTRY(XMM5) \
+ ENTRY(XMM6) \
+ ENTRY(XMM7) \
+ ENTRY(XMM8) \
+ ENTRY(XMM9) \
+ ENTRY(XMM10) \
+ ENTRY(XMM11) \
+ ENTRY(XMM12) \
+ ENTRY(XMM13) \
+ ENTRY(XMM14) \
+ ENTRY(XMM15) \
+ ENTRY(XMM16) \
+ ENTRY(XMM17) \
+ ENTRY(XMM18) \
+ ENTRY(XMM19) \
+ ENTRY(XMM20) \
+ ENTRY(XMM21) \
+ ENTRY(XMM22) \
+ ENTRY(XMM23) \
+ ENTRY(XMM24) \
+ ENTRY(XMM25) \
+ ENTRY(XMM26) \
+ ENTRY(XMM27) \
+ ENTRY(XMM28) \
+ ENTRY(XMM29) \
+ ENTRY(XMM30) \
+ ENTRY(XMM31)
+
+
+#define REGS_YMM \
+ ENTRY(YMM0) \
+ ENTRY(YMM1) \
+ ENTRY(YMM2) \
+ ENTRY(YMM3) \
+ ENTRY(YMM4) \
+ ENTRY(YMM5) \
+ ENTRY(YMM6) \
+ ENTRY(YMM7) \
+ ENTRY(YMM8) \
+ ENTRY(YMM9) \
+ ENTRY(YMM10) \
+ ENTRY(YMM11) \
+ ENTRY(YMM12) \
+ ENTRY(YMM13) \
+ ENTRY(YMM14) \
+ ENTRY(YMM15) \
+ ENTRY(YMM16) \
+ ENTRY(YMM17) \
+ ENTRY(YMM18) \
+ ENTRY(YMM19) \
+ ENTRY(YMM20) \
+ ENTRY(YMM21) \
+ ENTRY(YMM22) \
+ ENTRY(YMM23) \
+ ENTRY(YMM24) \
+ ENTRY(YMM25) \
+ ENTRY(YMM26) \
+ ENTRY(YMM27) \
+ ENTRY(YMM28) \
+ ENTRY(YMM29) \
+ ENTRY(YMM30) \
+ ENTRY(YMM31)
+
+#define REGS_ZMM \
+ ENTRY(ZMM0) \
+ ENTRY(ZMM1) \
+ ENTRY(ZMM2) \
+ ENTRY(ZMM3) \
+ ENTRY(ZMM4) \
+ ENTRY(ZMM5) \
+ ENTRY(ZMM6) \
+ ENTRY(ZMM7) \
+ ENTRY(ZMM8) \
+ ENTRY(ZMM9) \
+ ENTRY(ZMM10) \
+ ENTRY(ZMM11) \
+ ENTRY(ZMM12) \
+ ENTRY(ZMM13) \
+ ENTRY(ZMM14) \
+ ENTRY(ZMM15) \
+ ENTRY(ZMM16) \
+ ENTRY(ZMM17) \
+ ENTRY(ZMM18) \
+ ENTRY(ZMM19) \
+ ENTRY(ZMM20) \
+ ENTRY(ZMM21) \
+ ENTRY(ZMM22) \
+ ENTRY(ZMM23) \
+ ENTRY(ZMM24) \
+ ENTRY(ZMM25) \
+ ENTRY(ZMM26) \
+ ENTRY(ZMM27) \
+ ENTRY(ZMM28) \
+ ENTRY(ZMM29) \
+ ENTRY(ZMM30) \
+ ENTRY(ZMM31)
+
+#define REGS_MASKS \
+ ENTRY(K0) \
+ ENTRY(K1) \
+ ENTRY(K2) \
+ ENTRY(K3) \
+ ENTRY(K4) \
+ ENTRY(K5) \
+ ENTRY(K6) \
+ ENTRY(K7)
+
+#define REGS_SEGMENT \
+ ENTRY(ES) \
+ ENTRY(CS) \
+ ENTRY(SS) \
+ ENTRY(DS) \
+ ENTRY(FS) \
+ ENTRY(GS)
+
+#define REGS_DEBUG \
+ ENTRY(DR0) \
+ ENTRY(DR1) \
+ ENTRY(DR2) \
+ ENTRY(DR3) \
+ ENTRY(DR4) \
+ ENTRY(DR5) \
+ ENTRY(DR6) \
+ ENTRY(DR7) \
+ ENTRY(DR8) \
+ ENTRY(DR9) \
+ ENTRY(DR10) \
+ ENTRY(DR11) \
+ ENTRY(DR12) \
+ ENTRY(DR13) \
+ ENTRY(DR14) \
+ ENTRY(DR15)
+
+#define REGS_CONTROL \
+ ENTRY(CR0) \
+ ENTRY(CR1) \
+ ENTRY(CR2) \
+ ENTRY(CR3) \
+ ENTRY(CR4) \
+ ENTRY(CR5) \
+ ENTRY(CR6) \
+ ENTRY(CR7) \
+ ENTRY(CR8) \
+ ENTRY(CR9) \
+ ENTRY(CR10) \
+ ENTRY(CR11) \
+ ENTRY(CR12) \
+ ENTRY(CR13) \
+ ENTRY(CR14) \
+ ENTRY(CR15)
+
+#define REGS_BOUND \
+ ENTRY(BND0) \
+ ENTRY(BND1) \
+ ENTRY(BND2) \
+ ENTRY(BND3)
+
+#define ALL_EA_BASES \
+ EA_BASES_16BIT \
+ EA_BASES_32BIT \
+ EA_BASES_64BIT
+
+#define ALL_SIB_BASES \
+ REGS_32BIT \
+ REGS_64BIT
+
+#define ALL_REGS \
+ REGS_8BIT \
+ REGS_16BIT \
+ REGS_32BIT \
+ REGS_64BIT \
+ REGS_MMX \
+ REGS_XMM \
+ REGS_YMM \
+ REGS_ZMM \
+ REGS_MASKS \
+ REGS_SEGMENT \
+ REGS_DEBUG \
+ REGS_CONTROL \
+ REGS_BOUND \
+ ENTRY(RIP)
+
+/*
+ * EABase - All possible values of the base field for effective-address
+ * computations, a.k.a. the Mod and R/M fields of the ModR/M byte. We
+ * distinguish between bases (EA_BASE_*) and registers that just happen to be
+ * referred to when Mod == 0b11 (EA_REG_*).
+ */
+typedef enum {
+ EA_BASE_NONE,
+#define ENTRY(x) EA_BASE_##x,
+ ALL_EA_BASES
+#undef ENTRY
+#define ENTRY(x) EA_REG_##x,
+ ALL_REGS
+#undef ENTRY
+ EA_max
+} EABase;
+
+/*
+ * SIBIndex - All possible values of the SIB index field.
+ * Borrows entries from ALL_EA_BASES with the special case that
+ * sib is synonymous with NONE.
+ * Vector SIB: index can be XMM or YMM.
+ */
+typedef enum {
+ SIB_INDEX_NONE,
+#define ENTRY(x) SIB_INDEX_##x,
+ ALL_EA_BASES
+ REGS_XMM
+ REGS_YMM
+ REGS_ZMM
+#undef ENTRY
+ SIB_INDEX_max
+} SIBIndex;
+
+/*
+ * SIBBase - All possible values of the SIB base field.
+ */
+typedef enum {
+ SIB_BASE_NONE,
+#define ENTRY(x) SIB_BASE_##x,
+ ALL_SIB_BASES
+#undef ENTRY
+ SIB_BASE_max
+} SIBBase;
+
+/*
+ * EADisplacement - Possible displacement types for effective-address
+ * computations.
+ */
+typedef enum {
+ EA_DISP_NONE,
+ EA_DISP_8,
+ EA_DISP_16,
+ EA_DISP_32
+} EADisplacement;
+
+/*
+ * Reg - All possible values of the reg field in the ModR/M byte.
+ */
+typedef enum {
+#define ENTRY(x) MODRM_REG_##x,
+ ALL_REGS
+#undef ENTRY
+ MODRM_REG_max
+} Reg;
+
+/*
+ * SegmentOverride - All possible segment overrides.
+ */
+typedef enum {
+ SEG_OVERRIDE_NONE,
+ SEG_OVERRIDE_CS,
+ SEG_OVERRIDE_SS,
+ SEG_OVERRIDE_DS,
+ SEG_OVERRIDE_ES,
+ SEG_OVERRIDE_FS,
+ SEG_OVERRIDE_GS,
+ SEG_OVERRIDE_max
+} SegmentOverride;
+
+/*
+ * VEXLeadingOpcodeByte - Possible values for the VEX.m-mmmm field
+ */
+typedef enum {
+ VEX_LOB_0F = 0x1,
+ VEX_LOB_0F38 = 0x2,
+ VEX_LOB_0F3A = 0x3
+} VEXLeadingOpcodeByte;
+
+typedef enum {
+ XOP_MAP_SELECT_8 = 0x8,
+ XOP_MAP_SELECT_9 = 0x9,
+ XOP_MAP_SELECT_A = 0xA
+} XOPMapSelect;
+
+/*
+ * VEXPrefixCode - Possible values for the VEX.pp/EVEX.pp field
+ */
+typedef enum {
+ VEX_PREFIX_NONE = 0x0,
+ VEX_PREFIX_66 = 0x1,
+ VEX_PREFIX_F3 = 0x2,
+ VEX_PREFIX_F2 = 0x3
+} VEXPrefixCode;
+
+typedef enum {
+ TYPE_NO_VEX_XOP = 0x0,
+ TYPE_VEX_2B = 0x1,
+ TYPE_VEX_3B = 0x2,
+ TYPE_EVEX = 0x3,
+ TYPE_XOP = 0x4
+} VectorExtensionType;
+
+struct reader_info {
+ const uint8_t *code;
+ uint64_t size;
+ uint64_t offset;
+};
+
+/*
+ * byteReader_t - Type for the byte reader that the consumer must provide to
+ * the decoder. Reads a single byte from the instruction's address space.
+ * @param arg - A baton that the consumer can associate with any internal
+ * state that it needs.
+ * @param byte - A pointer to a single byte in memory that should be set to
+ * contain the value at address.
+ * @param address - The address in the instruction's address space that should
+ * be read from.
+ * @return - -1 if the byte cannot be read for any reason; 0 otherwise.
+ */
+typedef int (*byteReader_t)(const struct reader_info *arg, uint8_t* byte, uint64_t address);
+
+/// The specification for how to extract and interpret a full instruction and
+/// its operands.
+struct InstructionSpecifier {
+#ifdef CAPSTONE_X86_REDUCE
+ uint8_t operands;
+#else
+ uint16_t operands;
+#endif
+};
+
+/*
+ * The x86 internal instruction, which is produced by the decoder.
+ */
+typedef struct InternalInstruction {
+ // from here, all members must be initialized to ZERO to work properly
+ uint8_t operandSize;
+ uint8_t prefix0, prefix1, prefix2, prefix3;
+ /* The value of the REX prefix, if present */
+ uint8_t rexPrefix;
+ /* The segment override type */
+ SegmentOverride segmentOverride;
+ bool consumedModRM;
+ uint8_t orgModRM; // save original modRM because we will modify modRM
+ /* The SIB byte, used for more complex 32- or 64-bit memory operands */
+ bool consumedSIB;
+ uint8_t sib;
+ /* The displacement, used for memory operands */
+ bool consumedDisplacement;
+ int64_t displacement;
+ /* The value of the two-byte escape prefix (usually 0x0f) */
+ uint8_t twoByteEscape;
+ /* The value of the three-byte escape prefix (usually 0x38 or 0x3a) */
+ uint8_t threeByteEscape;
+ /* SIB state */
+ SIBIndex sibIndexBase;
+ SIBIndex sibIndex;
+ uint8_t sibScale;
+ SIBBase sibBase;
+
+ // Embedded rounding control.
+ uint8_t RC;
+
+ uint8_t numImmediatesConsumed;
+ /* 0xf2 or 0xf3 is xacquire or xrelease */
+ uint8_t xAcquireRelease;
+
+ // Address-size override
+ bool hasAdSize;
+ // Operand-size override
+ bool hasOpSize;
+ // Lock prefix
+ bool hasLockPrefix;
+ // The repeat prefix if any
+ uint8_t repeatPrefix;
+
+ // The possible mandatory prefix
+ uint8_t mandatoryPrefix;
+
+ /* The value of the vector extension prefix(EVEX/VEX/XOP), if present */
+ uint8_t vectorExtensionPrefix[4];
+
+ /* Offsets from the start of the instruction to the pieces of data, which is
+ needed to find relocation entries for adding symbolic operands */
+ uint8_t displacementOffset;
+ uint8_t immediateOffset;
+ uint8_t modRMOffset;
+
+ // end-of-zero-members
+
+ /* Reader interface (C) */
+ byteReader_t reader;
+
+ /* Opaque value passed to the reader */
+ const void* readerArg;
+ /* The address of the next byte to read via the reader */
+ uint64_t readerCursor;
+
+ /* General instruction information */
+
+ /* The mode to disassemble for (64-bit, protected, real) */
+ DisassemblerMode mode;
+ /* The start of the instruction, usable with the reader */
+ uint64_t startLocation;
+ /* The length of the instruction, in bytes */
+ size_t length;
+
+ /* Prefix state */
+
+ /* The type of the vector extension prefix */
+ VectorExtensionType vectorExtensionType;
+
+ /* Sizes of various critical pieces of data, in bytes */
+ uint8_t registerSize;
+ uint8_t addressSize;
+ uint8_t displacementSize;
+ uint8_t immediateSize;
+
+ uint8_t immSize; // immediate size for X86_OP_IMM operand
+
+ /* opcode state */
+
+ /* The last byte of the opcode, not counting any ModR/M extension */
+ uint8_t opcode;
+
+ /* decode state */
+
+ /* The type of opcode, used for indexing into the array of decode tables */
+ OpcodeType opcodeType;
+ /* The instruction ID, extracted from the decode table */
+ uint16_t instructionID;
+ /* The specifier for the instruction, from the instruction info table */
+ const struct InstructionSpecifier *spec;
+
+ /* state for additional bytes, consumed during operand decode. Pattern:
+ consumed___ indicates that the byte was already consumed and does not
+ need to be consumed again */
+
+ /* The VEX.vvvv field, which contains a third register operand for some AVX
+ instructions */
+ Reg vvvv;
+
+ /* The writemask for AVX-512 instructions which is contained in EVEX.aaa */
+ Reg writemask;
+
+ /* The ModR/M byte, which contains most register operands and some portion of
+ all memory operands */
+ uint8_t modRM;
+
+ // special data to handle MOVcr, MOVdr, MOVrc, MOVrd
+ uint8_t firstByte; // save the first byte in stream
+
+ /* Immediates. There can be two in some cases */
+ uint8_t numImmediatesTranslated;
+ uint64_t immediates[2];
+
+ /* A register or immediate operand encoded into the opcode */
+ Reg opcodeRegister;
+
+ /* Portions of the ModR/M byte */
+
+ /* These fields determine the allowable values for the ModR/M fields, which
+ depend on operand and address widths */
+ EABase eaRegBase;
+ Reg regBase;
+
+ /* The Mod and R/M fields can encode a base for an effective address, or a
+ register. These are separated into two fields here */
+ EABase eaBase;
+ EADisplacement eaDisplacement;
+ /* The reg field always encodes a register */
+ Reg reg;
+
+ const struct OperandSpecifier *operands;
+} InternalInstruction;
+
+/* decodeInstruction - Decode one instruction and store the decoding results in
+ * a buffer provided by the consumer.
+ * @param insn - The buffer to store the instruction in. Allocated by the
+ * consumer.
+ * @param reader - The byteReader_t for the bytes to be read.
+ * @param readerArg - An argument to pass to the reader for storing context
+ * specific to the consumer. May be NULL.
+ * @param logger - The dlog_t to be used in printing status messages from the
+ * disassembler. May be NULL.
+ * @param loggerArg - An argument to pass to the logger for storing context
+ * specific to the logger. May be NULL.
+ * @param startLoc - The address (in the reader's address space) of the first
+ * byte in the instruction.
+ * @param mode - The mode (16-bit, 32-bit, 64-bit) to decode in.
+ * @return - Nonzero if there was an error during decode, 0 otherwise.
+ */
+int decodeInstruction(struct InternalInstruction* insn,
+ byteReader_t reader,
+ const void* readerArg,
+ uint64_t startLoc,
+ DisassemblerMode mode);
+
+//const char *x86DisassemblerGetInstrName(unsigned Opcode, const void *mii);
+
+#endif
diff --git a/capstone/arch/X86/X86DisassemblerDecoderCommon.h b/capstone/arch/X86/X86DisassemblerDecoderCommon.h
new file mode 100644
index 000000000..edf68aab8
--- /dev/null
+++ b/capstone/arch/X86/X86DisassemblerDecoderCommon.h
@@ -0,0 +1,483 @@
+/*===-- X86DisassemblerDecoderCommon.h - Disassembler decoder -----*- C -*-===*
+ *
+ * The LLVM Compiler Infrastructure
+ *
+ * This file is distributed under the University of Illinois Open Source
+ * License. See LICENSE.TXT for details.
+ *
+ *===----------------------------------------------------------------------===*
+ *
+ * This file is part of the X86 Disassembler.
+ * It contains common definitions used by both the disassembler and the table
+ * generator.
+ * Documentation for the disassembler can be found in X86Disassembler.h.
+ *
+ *===----------------------------------------------------------------------===*/
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*
+ * This header file provides those definitions that need to be shared between
+ * the decoder and the table generator in a C-friendly manner.
+ */
+
+#ifndef CS_X86_DISASSEMBLERDECODERCOMMON_H
+#define CS_X86_DISASSEMBLERDECODERCOMMON_H
+
+#define INSTRUCTIONS_SYM x86DisassemblerInstrSpecifiers
+#define CONTEXTS_SYM x86DisassemblerContexts
+#define ONEBYTE_SYM x86DisassemblerOneByteOpcodes
+#define TWOBYTE_SYM x86DisassemblerTwoByteOpcodes
+#define THREEBYTE38_SYM x86DisassemblerThreeByte38Opcodes
+#define THREEBYTE3A_SYM x86DisassemblerThreeByte3AOpcodes
+#define XOP8_MAP_SYM x86DisassemblerXOP8Opcodes
+#define XOP9_MAP_SYM x86DisassemblerXOP9Opcodes
+#define XOPA_MAP_SYM x86DisassemblerXOPAOpcodes
+#define THREEDNOW_MAP_SYM x86Disassembler3DNowOpcodes
+
+
+/*
+ * Attributes of an instruction that must be known before the opcode can be
+ * processed correctly. Most of these indicate the presence of particular
+ * prefixes, but ATTR_64BIT is simply an attribute of the decoding context.
+ */
+#define ATTRIBUTE_BITS \
+ ENUM_ENTRY(ATTR_NONE, 0x00) \
+ ENUM_ENTRY(ATTR_64BIT, (0x1 << 0)) \
+ ENUM_ENTRY(ATTR_XS, (0x1 << 1)) \
+ ENUM_ENTRY(ATTR_XD, (0x1 << 2)) \
+ ENUM_ENTRY(ATTR_REXW, (0x1 << 3)) \
+ ENUM_ENTRY(ATTR_OPSIZE, (0x1 << 4)) \
+ ENUM_ENTRY(ATTR_ADSIZE, (0x1 << 5)) \
+ ENUM_ENTRY(ATTR_VEX, (0x1 << 6)) \
+ ENUM_ENTRY(ATTR_VEXL, (0x1 << 7)) \
+ ENUM_ENTRY(ATTR_EVEX, (0x1 << 8)) \
+ ENUM_ENTRY(ATTR_EVEXL, (0x1 << 9)) \
+ ENUM_ENTRY(ATTR_EVEXL2, (0x1 << 10)) \
+ ENUM_ENTRY(ATTR_EVEXK, (0x1 << 11)) \
+ ENUM_ENTRY(ATTR_EVEXKZ, (0x1 << 12)) \
+ ENUM_ENTRY(ATTR_EVEXB, (0x1 << 13))
+
+#define ENUM_ENTRY(n, v) n = v,
+enum attributeBits {
+ ATTRIBUTE_BITS
+ ATTR_max
+};
+#undef ENUM_ENTRY
+
+/*
+ * Combinations of the above attributes that are relevant to instruction
+ * decode. Although other combinations are possible, they can be reduced to
+ * these without affecting the ultimately decoded instruction.
+ */
+
+// Class name Rank Rationale for rank assignment
+#define INSTRUCTION_CONTEXTS \
+ ENUM_ENTRY(IC, 0, "says nothing about the instruction") \
+ ENUM_ENTRY(IC_64BIT, 1, "says the instruction applies in " \
+ "64-bit mode but no more") \
+ ENUM_ENTRY(IC_OPSIZE, 3, "requires an OPSIZE prefix, so " \
+ "operands change width") \
+ ENUM_ENTRY(IC_ADSIZE, 3, "requires an ADSIZE prefix, so " \
+ "operands change width") \
+ ENUM_ENTRY(IC_OPSIZE_ADSIZE, 4, "requires ADSIZE and OPSIZE prefixes") \
+ ENUM_ENTRY(IC_XD, 2, "may say something about the opcode " \
+ "but not the operands") \
+ ENUM_ENTRY(IC_XS, 2, "may say something about the opcode " \
+ "but not the operands") \
+ ENUM_ENTRY(IC_XD_OPSIZE, 3, "requires an OPSIZE prefix, so " \
+ "operands change width") \
+ ENUM_ENTRY(IC_XS_OPSIZE, 3, "requires an OPSIZE prefix, so " \
+ "operands change width") \
+ ENUM_ENTRY(IC_XD_ADSIZE, 3, "requires an ADSIZE prefix, so " \
+ "operands change width") \
+ ENUM_ENTRY(IC_XS_ADSIZE, 3, "requires an ADSIZE prefix, so " \
+ "operands change width") \
+ ENUM_ENTRY(IC_64BIT_REXW, 5, "requires a REX.W prefix, so operands "\
+ "change width; overrides IC_OPSIZE") \
+ ENUM_ENTRY(IC_64BIT_REXW_ADSIZE, 6, "requires a REX.W prefix and 0x67 " \
+ "prefix") \
+ ENUM_ENTRY(IC_64BIT_OPSIZE, 3, "Just as meaningful as IC_OPSIZE") \
+ ENUM_ENTRY(IC_64BIT_ADSIZE, 3, "Just as meaningful as IC_ADSIZE") \
+ ENUM_ENTRY(IC_64BIT_OPSIZE_ADSIZE, 4, "Just as meaningful as IC_OPSIZE/" \
+ "IC_ADSIZE") \
+ ENUM_ENTRY(IC_64BIT_XD, 6, "XD instructions are SSE; REX.W is " \
+ "secondary") \
+ ENUM_ENTRY(IC_64BIT_XS, 6, "Just as meaningful as IC_64BIT_XD") \
+ ENUM_ENTRY(IC_64BIT_XD_OPSIZE, 3, "Just as meaningful as IC_XD_OPSIZE") \
+ ENUM_ENTRY(IC_64BIT_XS_OPSIZE, 3, "Just as meaningful as IC_XS_OPSIZE") \
+ ENUM_ENTRY(IC_64BIT_XD_ADSIZE, 3, "Just as meaningful as IC_XD_ADSIZE") \
+ ENUM_ENTRY(IC_64BIT_XS_ADSIZE, 3, "Just as meaningful as IC_XS_ADSIZE") \
+ ENUM_ENTRY(IC_64BIT_REXW_XS, 7, "OPSIZE could mean a different " \
+ "opcode") \
+ ENUM_ENTRY(IC_64BIT_REXW_XD, 7, "Just as meaningful as " \
+ "IC_64BIT_REXW_XS") \
+ ENUM_ENTRY(IC_64BIT_REXW_OPSIZE, 8, "The Dynamic Duo! Prefer over all " \
+ "else because this changes most " \
+ "operands' meaning") \
+ ENUM_ENTRY(IC_VEX, 1, "requires a VEX prefix") \
+ ENUM_ENTRY(IC_VEX_XS, 2, "requires VEX and the XS prefix") \
+ ENUM_ENTRY(IC_VEX_XD, 2, "requires VEX and the XD prefix") \
+ ENUM_ENTRY(IC_VEX_OPSIZE, 2, "requires VEX and the OpSize prefix") \
+ ENUM_ENTRY(IC_VEX_W, 3, "requires VEX and the W prefix") \
+ ENUM_ENTRY(IC_VEX_W_XS, 4, "requires VEX, W, and XS prefix") \
+ ENUM_ENTRY(IC_VEX_W_XD, 4, "requires VEX, W, and XD prefix") \
+ ENUM_ENTRY(IC_VEX_W_OPSIZE, 4, "requires VEX, W, and OpSize") \
+ ENUM_ENTRY(IC_VEX_L, 3, "requires VEX and the L prefix") \
+ ENUM_ENTRY(IC_VEX_L_XS, 4, "requires VEX and the L and XS prefix")\
+ ENUM_ENTRY(IC_VEX_L_XD, 4, "requires VEX and the L and XD prefix")\
+ ENUM_ENTRY(IC_VEX_L_OPSIZE, 4, "requires VEX, L, and OpSize") \
+ ENUM_ENTRY(IC_VEX_L_W, 4, "requires VEX, L and W") \
+ ENUM_ENTRY(IC_VEX_L_W_XS, 5, "requires VEX, L, W and XS prefix") \
+ ENUM_ENTRY(IC_VEX_L_W_XD, 5, "requires VEX, L, W and XD prefix") \
+ ENUM_ENTRY(IC_VEX_L_W_OPSIZE, 5, "requires VEX, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX, 1, "requires an EVEX prefix") \
+ ENUM_ENTRY(IC_EVEX_XS, 2, "requires EVEX and the XS prefix") \
+ ENUM_ENTRY(IC_EVEX_XD, 2, "requires EVEX and the XD prefix") \
+ ENUM_ENTRY(IC_EVEX_OPSIZE, 2, "requires EVEX and the OpSize prefix") \
+ ENUM_ENTRY(IC_EVEX_W, 3, "requires EVEX and the W prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XS, 4, "requires EVEX, W, and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XD, 4, "requires EVEX, W, and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_W_OPSIZE, 4, "requires EVEX, W, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L, 3, "requires EVEX and the L prefix") \
+ ENUM_ENTRY(IC_EVEX_L_XS, 4, "requires EVEX and the L and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L_XD, 4, "requires EVEX and the L and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L_OPSIZE, 4, "requires EVEX, L, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_W, 3, "requires EVEX, L and W") \
+ ENUM_ENTRY(IC_EVEX_L_W_XS, 4, "requires EVEX, L, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_XD, 4, "requires EVEX, L, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_OPSIZE, 4, "requires EVEX, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2, 3, "requires EVEX and the L2 prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_XS, 4, "requires EVEX and the L2 and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_XD, 4, "requires EVEX and the L2 and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_OPSIZE, 4, "requires EVEX, L2, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_W, 3, "requires EVEX, L2 and W") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XS, 4, "requires EVEX, L2, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XD, 4, "requires EVEX, L2, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_OPSIZE, 4, "requires EVEX, L2, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_K, 1, "requires an EVEX_K prefix") \
+ ENUM_ENTRY(IC_EVEX_XS_K, 2, "requires EVEX_K and the XS prefix") \
+ ENUM_ENTRY(IC_EVEX_XD_K, 2, "requires EVEX_K and the XD prefix") \
+ ENUM_ENTRY(IC_EVEX_OPSIZE_K, 2, "requires EVEX_K and the OpSize prefix") \
+ ENUM_ENTRY(IC_EVEX_W_K, 3, "requires EVEX_K and the W prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XS_K, 4, "requires EVEX_K, W, and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XD_K, 4, "requires EVEX_K, W, and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_W_OPSIZE_K, 4, "requires EVEX_K, W, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_K, 3, "requires EVEX_K and the L prefix") \
+ ENUM_ENTRY(IC_EVEX_L_XS_K, 4, "requires EVEX_K and the L and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L_XD_K, 4, "requires EVEX_K and the L and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L_OPSIZE_K, 4, "requires EVEX_K, L, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_W_K, 3, "requires EVEX_K, L and W") \
+ ENUM_ENTRY(IC_EVEX_L_W_XS_K, 4, "requires EVEX_K, L, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_XD_K, 4, "requires EVEX_K, L, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_OPSIZE_K, 4, "requires EVEX_K, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_K, 3, "requires EVEX_K and the L2 prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_XS_K, 4, "requires EVEX_K and the L2 and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_XD_K, 4, "requires EVEX_K and the L2 and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_OPSIZE_K, 4, "requires EVEX_K, L2, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_W_K, 3, "requires EVEX_K, L2 and W") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XS_K, 4, "requires EVEX_K, L2, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XD_K, 4, "requires EVEX_K, L2, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_OPSIZE_K, 4, "requires EVEX_K, L2, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_B, 1, "requires an EVEX_B prefix") \
+ ENUM_ENTRY(IC_EVEX_XS_B, 2, "requires EVEX_B and the XS prefix") \
+ ENUM_ENTRY(IC_EVEX_XD_B, 2, "requires EVEX_B and the XD prefix") \
+ ENUM_ENTRY(IC_EVEX_OPSIZE_B, 2, "requires EVEX_B and the OpSize prefix") \
+ ENUM_ENTRY(IC_EVEX_W_B, 3, "requires EVEX_B and the W prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XS_B, 4, "requires EVEX_B, W, and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XD_B, 4, "requires EVEX_B, W, and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_W_OPSIZE_B, 4, "requires EVEX_B, W, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_B, 3, "requires EVEX_B and the L prefix") \
+ ENUM_ENTRY(IC_EVEX_L_XS_B, 4, "requires EVEX_B and the L and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L_XD_B, 4, "requires EVEX_B and the L and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L_OPSIZE_B, 4, "requires EVEX_B, L, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_W_B, 3, "requires EVEX_B, L and W") \
+ ENUM_ENTRY(IC_EVEX_L_W_XS_B, 4, "requires EVEX_B, L, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_XD_B, 4, "requires EVEX_B, L, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_OPSIZE_B, 4, "requires EVEX_B, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_B, 3, "requires EVEX_B and the L2 prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_XS_B, 4, "requires EVEX_B and the L2 and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_XD_B, 4, "requires EVEX_B and the L2 and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_OPSIZE_B, 4, "requires EVEX_B, L2, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_W_B, 3, "requires EVEX_B, L2 and W") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XS_B, 4, "requires EVEX_B, L2, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XD_B, 4, "requires EVEX_B, L2, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_OPSIZE_B, 4, "requires EVEX_B, L2, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_K_B, 1, "requires EVEX_B and EVEX_K prefix") \
+ ENUM_ENTRY(IC_EVEX_XS_K_B, 2, "requires EVEX_B, EVEX_K and the XS prefix") \
+ ENUM_ENTRY(IC_EVEX_XD_K_B, 2, "requires EVEX_B, EVEX_K and the XD prefix") \
+ ENUM_ENTRY(IC_EVEX_OPSIZE_K_B, 2, "requires EVEX_B, EVEX_K and the OpSize prefix") \
+ ENUM_ENTRY(IC_EVEX_W_K_B, 3, "requires EVEX_B, EVEX_K and the W prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XS_K_B, 4, "requires EVEX_B, EVEX_K, W, and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XD_K_B, 4, "requires EVEX_B, EVEX_K, W, and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_W_OPSIZE_K_B, 4, "requires EVEX_B, EVEX_K, W, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_K_B, 3, "requires EVEX_B, EVEX_K and the L prefix") \
+ ENUM_ENTRY(IC_EVEX_L_XS_K_B, 4, "requires EVEX_B, EVEX_K and the L and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L_XD_K_B, 4, "requires EVEX_B, EVEX_K and the L and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L_OPSIZE_K_B, 4, "requires EVEX_B, EVEX_K, L, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_W_K_B, 3, "requires EVEX_B, EVEX_K, L and W") \
+ ENUM_ENTRY(IC_EVEX_L_W_XS_K_B, 4, "requires EVEX_B, EVEX_K, L, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_XD_K_B, 4, "requires EVEX_B, EVEX_K, L, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_OPSIZE_K_B,4, "requires EVEX_B, EVEX_K, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_K_B, 3, "requires EVEX_B, EVEX_K and the L2 prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_XS_K_B, 4, "requires EVEX_B, EVEX_K and the L2 and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_XD_K_B, 4, "requires EVEX_B, EVEX_K and the L2 and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_OPSIZE_K_B, 4, "requires EVEX_B, EVEX_K, L2, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_W_K_B, 3, "requires EVEX_B, EVEX_K, L2 and W") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XS_K_B, 4, "requires EVEX_B, EVEX_K, L2, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XD_K_B, 4, "requires EVEX_B, EVEX_K, L2, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_OPSIZE_K_B,4, "requires EVEX_B, EVEX_K, L2, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_KZ_B, 1, "requires EVEX_B and EVEX_KZ prefix") \
+ ENUM_ENTRY(IC_EVEX_XS_KZ_B, 2, "requires EVEX_B, EVEX_KZ and the XS prefix") \
+ ENUM_ENTRY(IC_EVEX_XD_KZ_B, 2, "requires EVEX_B, EVEX_KZ and the XD prefix") \
+ ENUM_ENTRY(IC_EVEX_OPSIZE_KZ_B, 2, "requires EVEX_B, EVEX_KZ and the OpSize prefix") \
+ ENUM_ENTRY(IC_EVEX_W_KZ_B, 3, "requires EVEX_B, EVEX_KZ and the W prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XS_KZ_B, 4, "requires EVEX_B, EVEX_KZ, W, and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XD_KZ_B, 4, "requires EVEX_B, EVEX_KZ, W, and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_W_OPSIZE_KZ_B, 4, "requires EVEX_B, EVEX_KZ, W, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_KZ_B, 3, "requires EVEX_B, EVEX_KZ and the L prefix") \
+ ENUM_ENTRY(IC_EVEX_L_XS_KZ_B, 4, "requires EVEX_B, EVEX_KZ and the L and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L_XD_KZ_B, 4, "requires EVEX_B, EVEX_KZ and the L and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L_OPSIZE_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_W_KZ_B, 3, "requires EVEX_B, EVEX_KZ, L and W") \
+ ENUM_ENTRY(IC_EVEX_L_W_XS_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_XD_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_OPSIZE_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_KZ_B, 3, "requires EVEX_B, EVEX_KZ and the L2 prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_XS_KZ_B, 4, "requires EVEX_B, EVEX_KZ and the L2 and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_XD_KZ_B, 4, "requires EVEX_B, EVEX_KZ and the L2 and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_OPSIZE_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L2, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_W_KZ_B, 3, "requires EVEX_B, EVEX_KZ, L2 and W") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XS_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L2, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XD_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L2, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_OPSIZE_KZ_B, 4, "requires EVEX_B, EVEX_KZ, L2, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_KZ, 1, "requires an EVEX_KZ prefix") \
+ ENUM_ENTRY(IC_EVEX_XS_KZ, 2, "requires EVEX_KZ and the XS prefix") \
+ ENUM_ENTRY(IC_EVEX_XD_KZ, 2, "requires EVEX_KZ and the XD prefix") \
+ ENUM_ENTRY(IC_EVEX_OPSIZE_KZ, 2, "requires EVEX_KZ and the OpSize prefix") \
+ ENUM_ENTRY(IC_EVEX_W_KZ, 3, "requires EVEX_KZ and the W prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XS_KZ, 4, "requires EVEX_KZ, W, and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_W_XD_KZ, 4, "requires EVEX_KZ, W, and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_W_OPSIZE_KZ, 4, "requires EVEX_KZ, W, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_KZ, 3, "requires EVEX_KZ and the L prefix") \
+ ENUM_ENTRY(IC_EVEX_L_XS_KZ, 4, "requires EVEX_KZ and the L and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L_XD_KZ, 4, "requires EVEX_KZ and the L and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L_OPSIZE_KZ, 4, "requires EVEX_KZ, L, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L_W_KZ, 3, "requires EVEX_KZ, L and W") \
+ ENUM_ENTRY(IC_EVEX_L_W_XS_KZ, 4, "requires EVEX_KZ, L, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_XD_KZ, 4, "requires EVEX_KZ, L, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L_W_OPSIZE_KZ, 4, "requires EVEX_KZ, L, W and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_KZ, 3, "requires EVEX_KZ and the L2 prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_XS_KZ, 4, "requires EVEX_KZ and the L2 and XS prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_XD_KZ, 4, "requires EVEX_KZ and the L2 and XD prefix")\
+ ENUM_ENTRY(IC_EVEX_L2_OPSIZE_KZ, 4, "requires EVEX_KZ, L2, and OpSize") \
+ ENUM_ENTRY(IC_EVEX_L2_W_KZ, 3, "requires EVEX_KZ, L2 and W") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XS_KZ, 4, "requires EVEX_KZ, L2, W and XS prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_XD_KZ, 4, "requires EVEX_KZ, L2, W and XD prefix") \
+ ENUM_ENTRY(IC_EVEX_L2_W_OPSIZE_KZ, 4, "requires EVEX_KZ, L2, W and OpSize")
+
+#define ENUM_ENTRY(n, r, d) n,
+typedef enum {
+ INSTRUCTION_CONTEXTS
+ IC_max
+} InstructionContext;
+#undef ENUM_ENTRY
+
+/*
+ * Opcode types, which determine which decode table to use, both in the Intel
+ * manual and also for the decoder.
+ */
+typedef enum {
+ ONEBYTE = 0,
+ TWOBYTE = 1,
+ THREEBYTE_38 = 2,
+ THREEBYTE_3A = 3,
+ XOP8_MAP = 4,
+ XOP9_MAP = 5,
+ XOPA_MAP = 6,
+ THREEDNOW_MAP = 7
+} OpcodeType;
+
+/*
+ * The following structs are used for the hierarchical decode table. After
+ * determining the instruction's class (i.e., which IC_* constant applies to
+ * it), the decoder reads the opcode. Some instructions require specific
+ * values of the ModR/M byte, so the ModR/M byte indexes into the final table.
+ *
+ * If a ModR/M byte is not required, "required" is left unset, and the values
+ * for each instructionID are identical.
+ */
+
+typedef uint16_t InstrUID;
+
+/*
+ * ModRMDecisionType - describes the type of ModR/M decision, allowing the
+ * consumer to determine the number of entries in it.
+ *
+ * MODRM_ONEENTRY - No matter what the value of the ModR/M byte is, the decoded
+ * instruction is the same.
+ * MODRM_SPLITRM - If the ModR/M byte is between 0x00 and 0xbf, the opcode
+ * corresponds to one instruction; otherwise, it corresponds to
+ * a different instruction.
+ * MODRM_SPLITMISC- If the ModR/M byte is between 0x00 and 0xbf, ModR/M byte
+ * divided by 8 is used to select instruction; otherwise, each
+ * value of the ModR/M byte could correspond to a different
+ * instruction.
+ * MODRM_SPLITREG - ModR/M byte divided by 8 is used to select instruction. This
+ corresponds to instructions that use reg field as opcode
+ * MODRM_FULL - Potentially, each value of the ModR/M byte could correspond
+ * to a different instruction.
+ */
+
+#define MODRMTYPES \
+ ENUM_ENTRY(MODRM_ONEENTRY) \
+ENUM_ENTRY(MODRM_SPLITRM) \
+ENUM_ENTRY(MODRM_SPLITMISC) \
+ENUM_ENTRY(MODRM_SPLITREG) \
+ENUM_ENTRY(MODRM_FULL)
+
+#define ENUM_ENTRY(n) n,
+typedef enum {
+ MODRMTYPES
+ MODRM_max
+} ModRMDecisionType;
+#undef ENUM_ENTRY
+
+#define CASE_ENCODING_RM \
+ case ENCODING_RM: \
+ case ENCODING_RM_CD2: \
+ case ENCODING_RM_CD4: \
+ case ENCODING_RM_CD8: \
+ case ENCODING_RM_CD16: \
+ case ENCODING_RM_CD32: \
+ case ENCODING_RM_CD64
+
+#define CASE_ENCODING_VSIB \
+ case ENCODING_VSIB: \
+ case ENCODING_VSIB_CD2: \
+ case ENCODING_VSIB_CD4: \
+ case ENCODING_VSIB_CD8: \
+ case ENCODING_VSIB_CD16: \
+ case ENCODING_VSIB_CD32: \
+ case ENCODING_VSIB_CD64
+
+// Physical encodings of instruction operands.
+
+#define ENCODINGS \
+ENUM_ENTRY(ENCODING_NONE, "") \
+ENUM_ENTRY(ENCODING_REG, "Register operand in ModR/M byte.") \
+ENUM_ENTRY(ENCODING_RM, "R/M operand in ModR/M byte.") \
+ENUM_ENTRY(ENCODING_RM_CD2, "R/M operand with CDisp scaling of 2") \
+ENUM_ENTRY(ENCODING_RM_CD4, "R/M operand with CDisp scaling of 4") \
+ENUM_ENTRY(ENCODING_RM_CD8, "R/M operand with CDisp scaling of 8") \
+ENUM_ENTRY(ENCODING_RM_CD16,"R/M operand with CDisp scaling of 16") \
+ENUM_ENTRY(ENCODING_RM_CD32,"R/M operand with CDisp scaling of 32") \
+ENUM_ENTRY(ENCODING_RM_CD64,"R/M operand with CDisp scaling of 64") \
+ENUM_ENTRY(ENCODING_VSIB, "VSIB operand in ModR/M byte.") \
+ENUM_ENTRY(ENCODING_VSIB_CD2, "VSIB operand with CDisp scaling of 2") \
+ENUM_ENTRY(ENCODING_VSIB_CD4, "VSIB operand with CDisp scaling of 4") \
+ENUM_ENTRY(ENCODING_VSIB_CD8, "VSIB operand with CDisp scaling of 8") \
+ENUM_ENTRY(ENCODING_VSIB_CD16,"VSIB operand with CDisp scaling of 16") \
+ENUM_ENTRY(ENCODING_VSIB_CD32,"VSIB operand with CDisp scaling of 32") \
+ENUM_ENTRY(ENCODING_VSIB_CD64,"VSIB operand with CDisp scaling of 64") \
+ENUM_ENTRY(ENCODING_VVVV, "Register operand in VEX.vvvv byte.") \
+ENUM_ENTRY(ENCODING_WRITEMASK, "Register operand in EVEX.aaa byte.") \
+ENUM_ENTRY(ENCODING_IB, "1-byte immediate") \
+ENUM_ENTRY(ENCODING_IW, "2-byte") \
+ENUM_ENTRY(ENCODING_ID, "4-byte") \
+ENUM_ENTRY(ENCODING_IO, "8-byte") \
+ENUM_ENTRY(ENCODING_RB, "(AL..DIL, R8L..R15L) Register code added to " \
+ "the opcode byte") \
+ENUM_ENTRY(ENCODING_RW, "(AX..DI, R8W..R15W)") \
+ENUM_ENTRY(ENCODING_RD, "(EAX..EDI, R8D..R15D)") \
+ENUM_ENTRY(ENCODING_RO, "(RAX..RDI, R8..R15)") \
+ENUM_ENTRY(ENCODING_FP, "Position on floating-point stack in ModR/M " \
+ "byte.") \
+ENUM_ENTRY(ENCODING_Iv, "Immediate of operand size") \
+ENUM_ENTRY(ENCODING_Ia, "Immediate of address size") \
+ENUM_ENTRY(ENCODING_IRC, "Immediate for static rounding control") \
+ENUM_ENTRY(ENCODING_Rv, "Register code of operand size added to the " \
+ "opcode byte") \
+ENUM_ENTRY(ENCODING_DUP, "Duplicate of another operand; ID is encoded " \
+ "in type") \
+ENUM_ENTRY(ENCODING_SI, "Source index; encoded in OpSize/Adsize prefix") \
+ENUM_ENTRY(ENCODING_DI, "Destination index; encoded in prefixes")
+
+#define ENUM_ENTRY(n, d) n,
+typedef enum {
+ ENCODINGS
+ ENCODING_max
+} OperandEncoding;
+#undef ENUM_ENTRY
+
+/*
+ * Semantic interpretations of instruction operands.
+ */
+#define TYPES \
+ ENUM_ENTRY(TYPE_NONE, "") \
+ ENUM_ENTRY(TYPE_REL, "immediate address") \
+ ENUM_ENTRY(TYPE_R8, "1-byte register operand") \
+ ENUM_ENTRY(TYPE_R16, "2-byte") \
+ ENUM_ENTRY(TYPE_R32, "4-byte") \
+ ENUM_ENTRY(TYPE_R64, "8-byte") \
+ ENUM_ENTRY(TYPE_IMM, "immediate operand") \
+ ENUM_ENTRY(TYPE_IMM3, "1-byte immediate operand between 0 and 7") \
+ ENUM_ENTRY(TYPE_IMM5, "1-byte immediate operand between 0 and 31") \
+ ENUM_ENTRY(TYPE_AVX512ICC, "1-byte immediate operand for AVX512 icmp") \
+ ENUM_ENTRY(TYPE_UIMM8, "1-byte unsigned immediate operand") \
+ ENUM_ENTRY(TYPE_M, "Memory operand") \
+ ENUM_ENTRY(TYPE_MVSIBX, "Memory operand using XMM index") \
+ ENUM_ENTRY(TYPE_MVSIBY, "Memory operand using YMM index") \
+ ENUM_ENTRY(TYPE_MVSIBZ, "Memory operand using ZMM index") \
+ ENUM_ENTRY(TYPE_SRCIDX, "memory at source index") \
+ ENUM_ENTRY(TYPE_DSTIDX, "memory at destination index") \
+ ENUM_ENTRY(TYPE_MOFFS, "memory offset (relative to segment base)") \
+ ENUM_ENTRY(TYPE_ST, "Position on the floating-point stack") \
+ ENUM_ENTRY(TYPE_MM64, "8-byte MMX register") \
+ ENUM_ENTRY(TYPE_XMM, "16-byte") \
+ ENUM_ENTRY(TYPE_YMM, "32-byte") \
+ ENUM_ENTRY(TYPE_ZMM, "64-byte") \
+ ENUM_ENTRY(TYPE_VK, "mask register") \
+ ENUM_ENTRY(TYPE_SEGMENTREG, "Segment register operand") \
+ ENUM_ENTRY(TYPE_DEBUGREG, "Debug register operand") \
+ ENUM_ENTRY(TYPE_CONTROLREG, "Control register operand") \
+ ENUM_ENTRY(TYPE_BNDR, "MPX bounds register") \
+ \
+ ENUM_ENTRY(TYPE_Rv, "Register operand of operand size") \
+ ENUM_ENTRY(TYPE_RELv, "Immediate address of operand size") \
+ ENUM_ENTRY(TYPE_DUP0, "Duplicate of operand 0") \
+ ENUM_ENTRY(TYPE_DUP1, "operand 1") \
+ ENUM_ENTRY(TYPE_DUP2, "operand 2") \
+ ENUM_ENTRY(TYPE_DUP3, "operand 3") \
+ ENUM_ENTRY(TYPE_DUP4, "operand 4") \
+
+#define ENUM_ENTRY(n, d) n,
+typedef enum {
+ TYPES
+ TYPE_max
+} OperandType;
+#undef ENUM_ENTRY
+
+/*
+ * The specification for how to extract and interpret one operand.
+ */
+typedef struct OperandSpecifier {
+ uint8_t encoding;
+ uint8_t type;
+} OperandSpecifier;
+
+#define X86_MAX_OPERANDS 6
+
+/*
+ * Decoding mode for the Intel disassembler. 16-bit, 32-bit, and 64-bit mode
+ * are supported, and represent real mode, IA-32e, and IA-32e in 64-bit mode,
+ * respectively.
+ */
+typedef enum {
+ MODE_16BIT,
+ MODE_32BIT,
+ MODE_64BIT
+} DisassemblerMode;
+
+#endif
diff --git a/capstone/arch/X86/X86GenAsmWriter.inc b/capstone/arch/X86/X86GenAsmWriter.inc
new file mode 100644
index 000000000..52b76dfff
--- /dev/null
+++ b/capstone/arch/X86/X86GenAsmWriter.inc
@@ -0,0 +1,49199 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
+|* *|
+|* Assembly Writer Source Fragment *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+/// printInstruction - This method is automatically generated by tablegen
+/// from the instruction set description.
+static void printInstruction(MCInst *MI, SStream *O)
+{
+#ifndef CAPSTONE_DIET
+ static const char AsmStrs[] = {
+ /* 0 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '0', 9, 0,
+ /* 12 */ 's', 'h', 'a', '1', 'm', 's', 'g', '1', 9, 0,
+ /* 22 */ 's', 'h', 'a', '2', '5', '6', 'm', 's', 'g', '1', 9, 0,
+ /* 34 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '1', 9, 0,
+ /* 46 */ 'p', 'f', 'r', 'c', 'p', 'i', 't', '1', 9, 0,
+ /* 56 */ 'p', 'f', 'r', 's', 'q', 'i', 't', '1', 9, 0,
+ /* 66 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'w', 't', '1', 9, 0,
+ /* 79 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', '3', '2', 9, 0,
+ /* 90 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '3', '2', 9, 0,
+ /* 101 */ 's', 'h', 'a', '1', 'm', 's', 'g', '2', 9, 0,
+ /* 111 */ 's', 'h', 'a', '2', '5', '6', 'm', 's', 'g', '2', 9, 0,
+ /* 123 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '2', 9, 0,
+ /* 135 */ 'p', 'f', 'r', 'c', 'p', 'i', 't', '2', 9, 0,
+ /* 145 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '3', '2', 'x', '2', 9, 0,
+ /* 162 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '3', '2', 'x', '2', 9, 0,
+ /* 179 */ 'v', 's', 'h', 'u', 'f', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 191 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 206 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 220 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 237 */ 'v', 's', 'h', 'u', 'f', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 249 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 264 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 278 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 295 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', '6', '4', 9, 0,
+ /* 306 */ 'x', 's', 'a', 'v', 'e', 'c', '6', '4', 9, 0,
+ /* 316 */ 'f', 'x', 's', 'a', 'v', 'e', '6', '4', 9, 0,
+ /* 326 */ 'f', 'x', 'r', 's', 't', 'o', 'r', '6', '4', 9, 0,
+ /* 337 */ 'x', 's', 'a', 'v', 'e', 's', '6', '4', 9, 0,
+ /* 347 */ 'x', 'r', 's', 't', 'o', 'r', 's', '6', '4', 9, 0,
+ /* 358 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', '6', '4', 9, 0,
+ /* 370 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '6', '4', 9, 0,
+ /* 381 */ 's', 'h', 'a', '1', 'r', 'n', 'd', 's', '4', 9, 0,
+ /* 392 */ 'v', 's', 'h', 'u', 'f', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 404 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 419 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 433 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 450 */ 'v', 's', 'h', 'u', 'f', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 462 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 477 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 491 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 508 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '6', '4', 'x', '4', 9, 0,
+ /* 523 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '6', '4', 'x', '4', 9, 0,
+ /* 537 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '6', '4', 'x', '4', 9, 0,
+ /* 554 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '6', '4', 'x', '4', 9, 0,
+ /* 569 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '6', '4', 'x', '4', 9, 0,
+ /* 583 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '6', '4', 'x', '4', 9, 0,
+ /* 600 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '1', '6', 9, 0,
+ /* 611 */ 'v', 'p', 'e', 'r', 'm', '2', 'f', '1', '2', '8', 9, 0,
+ /* 623 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '1', '2', '8', 9, 0,
+ /* 637 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '1', '2', '8', 9, 0,
+ /* 650 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '1', '2', '8', 9, 0,
+ /* 666 */ 'v', 'p', 'e', 'r', 'm', '2', 'i', '1', '2', '8', 9, 0,
+ /* 678 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '1', '2', '8', 9, 0,
+ /* 692 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '1', '2', '8', 9, 0,
+ /* 705 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '1', '2', '8', 9, 0,
+ /* 721 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '8', 9, 0,
+ /* 731 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '3', '2', 'x', '8', 9, 0,
+ /* 746 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '3', '2', 'x', '8', 9, 0,
+ /* 760 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '3', '2', 'x', '8', 9, 0,
+ /* 777 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '3', '2', 'x', '8', 9, 0,
+ /* 792 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '3', '2', 'x', '8', 9, 0,
+ /* 806 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '3', '2', 'x', '8', 9, 0,
+ /* 823 */ 'j', 'a', 9, 0,
+ /* 827 */ 'v', 'm', 'o', 'v', 'n', 't', 'd', 'q', 'a', 9, 0,
+ /* 838 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', 9, 0,
+ /* 847 */ 's', 'e', 't', 'a', 9, 0,
+ /* 853 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'n', 't', 'a', 9, 0,
+ /* 866 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
+ /* 874 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'b', 9, 0,
+ /* 884 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'b', 9, 0,
+ /* 894 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'b', 9, 0,
+ /* 904 */ 'm', 'o', 'v', 'd', 'i', 'r', '6', '4', 'b', 9, 0,
+ /* 915 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '1', '6', 'b', 9, 0,
+ /* 927 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '8', 'b', 9, 0,
+ /* 938 */ 'v', 'p', 's', 'h', 'a', 'b', 9, 0,
+ /* 946 */ 's', 'b', 'b', 'b', 9, 0,
+ /* 952 */ 'v', 'p', 's', 'u', 'b', 'b', 9, 0,
+ /* 960 */ 'a', 'd', 'c', 'b', 9, 0,
+ /* 966 */ 'd', 'e', 'c', 'b', 9, 0,
+ /* 972 */ 'i', 'n', 'c', 'b', 9, 0,
+ /* 978 */ 'l', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 986 */ 's', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 994 */ 'k', 'a', 'd', 'd', 'b', 9, 0,
+ /* 1001 */ 'v', 'p', 'a', 'd', 'd', 'b', 9, 0,
+ /* 1009 */ 'x', 'a', 'd', 'd', 'b', 9, 0,
+ /* 1016 */ 'k', 'a', 'n', 'd', 'b', 9, 0,
+ /* 1023 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'b', 9, 0,
+ /* 1034 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'd', 'b', 9, 0,
+ /* 1045 */ 'v', 'p', 'm', 'o', 'v', 's', 'd', 'b', 9, 0,
+ /* 1055 */ 'v', 'p', 'm', 'o', 'v', 'd', 'b', 9, 0,
+ /* 1064 */ 'v', 'p', 's', 'h', 'u', 'f', 'b', 9, 0,
+ /* 1073 */ 'n', 'e', 'g', 'b', 9, 0,
+ /* 1079 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'b', 9, 0,
+ /* 1089 */ 'v', 'p', 'a', 'v', 'g', 'b', 9, 0,
+ /* 1097 */ 'j', 'b', 9, 0,
+ /* 1101 */ 'v', 'p', 'm', 'o', 'v', 'm', 's', 'k', 'b', 9, 0,
+ /* 1112 */ 's', 'a', 'l', 'b', 9, 0,
+ /* 1118 */ 'r', 'c', 'l', 'b', 9, 0,
+ /* 1124 */ 'v', 'p', 's', 'h', 'l', 'b', 9, 0,
+ /* 1132 */ 'r', 'o', 'l', 'b', 9, 0,
+ /* 1138 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'b', 9, 0,
+ /* 1148 */ 'v', 'g', 'f', '2', 'p', '8', 'm', 'u', 'l', 'b', 9, 0,
+ /* 1160 */ 'i', 'm', 'u', 'l', 'b', 9, 0,
+ /* 1167 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'b', 9, 0,
+ /* 1178 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'b', 9, 0,
+ /* 1189 */ 'v', 'p', 'c', 'o', 'm', 'b', 9, 0,
+ /* 1197 */ 'v', 'p', 's', 'h', 'u', 'f', 'b', 'i', 't', 'q', 'm', 'b', 9, 0,
+ /* 1211 */ 'v', 'p', 'e', 'r', 'm', 'b', 9, 0,
+ /* 1219 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'b', 9, 0,
+ /* 1229 */ 'k', 'a', 'n', 'd', 'n', 'b', 9, 0,
+ /* 1237 */ 'v', 'p', 's', 'i', 'g', 'n', 'b', 9, 0,
+ /* 1246 */ 'i', 'n', 'b', 9, 0,
+ /* 1251 */ 'f', 'c', 'm', 'o', 'v', 'n', 'b', 9, 0,
+ /* 1260 */ 'v', 'p', 'c', 'm', 'p', 'b', 9, 0,
+ /* 1268 */ 'v', 'g', 'f', '2', 'p', '8', 'a', 'f', 'f', 'i', 'n', 'e', 'q', 'b', 9, 0,
+ /* 1284 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'b', 9, 0,
+ /* 1294 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'b', 9, 0,
+ /* 1305 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'b', 9, 0,
+ /* 1315 */ 'v', 'p', 'm', 'u', 'l', 't', 'i', 's', 'h', 'i', 'f', 't', 'q', 'b', 9, 0,
+ /* 1331 */ 'v', 'g', 'f', '2', 'p', '8', 'a', 'f', 'f', 'i', 'n', 'e', 'i', 'n', 'v', 'q', 'b', 9, 0,
+ /* 1350 */ 'v', 'p', 'm', 'o', 'v', 'q', 'b', 9, 0,
+ /* 1359 */ 's', 'a', 'r', 'b', 9, 0,
+ /* 1365 */ 'r', 'c', 'r', 'b', 9, 0,
+ /* 1371 */ 's', 'h', 'r', 'b', 9, 0,
+ /* 1377 */ 'k', 'o', 'r', 'b', 9, 0,
+ /* 1383 */ 'k', 'x', 'n', 'o', 'r', 'b', 9, 0,
+ /* 1391 */ 'r', 'o', 'r', 'b', 9, 0,
+ /* 1397 */ 'k', 'x', 'o', 'r', 'b', 9, 0,
+ /* 1404 */ 'v', 'p', 'i', 'n', 's', 'r', 'b', 9, 0,
+ /* 1413 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'b', 9, 0,
+ /* 1423 */ 'v', 'p', 'e', 'x', 't', 'r', 'b', 9, 0,
+ /* 1432 */ 's', 'c', 'a', 's', 'b', 9, 0,
+ /* 1439 */ 'v', 'p', 'a', 'b', 's', 'b', 9, 0,
+ /* 1447 */ 'm', 'o', 'v', 'a', 'b', 's', 'b', 9, 0,
+ /* 1456 */ 'v', 'p', 's', 'u', 'b', 's', 'b', 9, 0,
+ /* 1465 */ 'v', 'p', 'a', 'd', 'd', 's', 'b', 9, 0,
+ /* 1474 */ 'l', 'o', 'd', 's', 'b', 9, 0,
+ /* 1481 */ 'v', 'p', 'm', 'i', 'n', 's', 'b', 9, 0,
+ /* 1490 */ 'c', 'm', 'p', 's', 'b', 9, 0,
+ /* 1497 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'b', 9, 0,
+ /* 1510 */ 'o', 'u', 't', 's', 'b', 9, 0,
+ /* 1517 */ 'v', 'p', 's', 'u', 'b', 'u', 's', 'b', 9, 0,
+ /* 1527 */ 'v', 'p', 'a', 'd', 'd', 'u', 's', 'b', 9, 0,
+ /* 1537 */ 'p', 'a', 'v', 'g', 'u', 's', 'b', 9, 0,
+ /* 1546 */ 'm', 'o', 'v', 's', 'b', 9, 0,
+ /* 1553 */ 'v', 'p', 'm', 'a', 'x', 's', 'b', 9, 0,
+ /* 1562 */ 's', 'e', 't', 'b', 9, 0,
+ /* 1568 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'b', 9, 0,
+ /* 1578 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'b', 9, 0,
+ /* 1588 */ 'k', 'n', 'o', 't', 'b', 9, 0,
+ /* 1595 */ 'v', 'p', 'r', 'o', 't', 'b', 9, 0,
+ /* 1603 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'b', 9, 0,
+ /* 1617 */ 'k', 't', 'e', 's', 't', 'b', 9, 0,
+ /* 1625 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'b', 9, 0,
+ /* 1635 */ 'v', 'p', 'c', 'o', 'm', 'u', 'b', 9, 0,
+ /* 1644 */ 'v', 'p', 'm', 'i', 'n', 'u', 'b', 9, 0,
+ /* 1653 */ 'v', 'p', 'c', 'm', 'p', 'u', 'b', 9, 0,
+ /* 1662 */ 'p', 'f', 's', 'u', 'b', 9, 0,
+ /* 1669 */ 'v', 'p', 'm', 'a', 'x', 'u', 'b', 9, 0,
+ /* 1678 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'v', 'b', 9, 0,
+ /* 1689 */ 'i', 'd', 'i', 'v', 'b', 9, 0,
+ /* 1696 */ 'f', 'c', 'm', 'o', 'v', 'b', 9, 0,
+ /* 1704 */ 'k', 'm', 'o', 'v', 'b', 9, 0,
+ /* 1711 */ 'c', 'l', 'w', 'b', 9, 0,
+ /* 1717 */ 'v', 'p', 'a', 'c', 'k', 's', 's', 'w', 'b', 9, 0,
+ /* 1728 */ 'v', 'p', 'a', 'c', 'k', 'u', 's', 'w', 'b', 9, 0,
+ /* 1739 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'w', 'b', 9, 0,
+ /* 1750 */ 'v', 'p', 'm', 'o', 'v', 's', 'w', 'b', 9, 0,
+ /* 1760 */ 'v', 'p', 'm', 'o', 'v', 'w', 'b', 9, 0,
+ /* 1769 */ 'p', 'f', 'a', 'c', 'c', 9, 0,
+ /* 1776 */ 'p', 'f', 'n', 'a', 'c', 'c', 9, 0,
+ /* 1784 */ 'p', 'f', 'p', 'n', 'a', 'c', 'c', 9, 0,
+ /* 1793 */ 'v', 'a', 'e', 's', 'd', 'e', 'c', 9, 0,
+ /* 1802 */ 'x', 's', 'a', 'v', 'e', 'c', 9, 0,
+ /* 1810 */ 'v', 'a', 'e', 's', 'i', 'm', 'c', 9, 0,
+ /* 1819 */ 'v', 'a', 'e', 's', 'e', 'n', 'c', 9, 0,
+ /* 1828 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'd', 9, 0,
+ /* 1838 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'd', 9, 0,
+ /* 1848 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'd', 9, 0,
+ /* 1858 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'm', 'w', '2', 'd', 9, 0,
+ /* 1875 */ 'a', 'a', 'd', 9, 0,
+ /* 1880 */ 'v', 'p', 's', 'h', 'a', 'd', 9, 0,
+ /* 1888 */ 'v', 'p', 's', 'r', 'a', 'd', 9, 0,
+ /* 1896 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'd', 9, 0,
+ /* 1906 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'd', 9, 0,
+ /* 1917 */ 'v', 'p', 'h', 's', 'u', 'b', 'd', 9, 0,
+ /* 1926 */ 'v', 'p', 's', 'u', 'b', 'd', 9, 0,
+ /* 1934 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'd', 9, 0,
+ /* 1945 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'd', 9, 0,
+ /* 1956 */ 'p', 'f', 'a', 'd', 'd', 9, 0,
+ /* 1963 */ 'v', 'p', 'h', 'a', 'd', 'd', 'd', 9, 0,
+ /* 1972 */ 'k', 'a', 'd', 'd', 'd', 9, 0,
+ /* 1979 */ 'v', 'p', 'a', 'd', 'd', 'd', 9, 0,
+ /* 1987 */ 'v', 'p', 's', 'h', 'l', 'd', 'd', 9, 0,
+ /* 1996 */ 'k', 'a', 'n', 'd', 'd', 9, 0,
+ /* 2003 */ 'v', 'p', 'a', 'n', 'd', 'd', 9, 0,
+ /* 2011 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'd', 9, 0,
+ /* 2022 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'd', 9, 0,
+ /* 2032 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'd', 9, 0,
+ /* 2044 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'd', 9, 0,
+ /* 2057 */ 'v', 'p', 's', 'h', 'r', 'd', 'd', 9, 0,
+ /* 2066 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'd', 9, 0,
+ /* 2076 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'd', 9, 0,
+ /* 2087 */ 'p', 'i', '2', 'f', 'd', 9, 0,
+ /* 2094 */ 'v', 'p', 's', 'h', 'u', 'f', 'd', 9, 0,
+ /* 2103 */ 'v', 'p', 't', 'e', 'r', 'n', 'l', 'o', 'g', 'd', 9, 0,
+ /* 2115 */ 'p', 'f', '2', 'i', 'd', 9, 0,
+ /* 2122 */ 'i', 'n', 'v', 'p', 'c', 'i', 'd', 9, 0,
+ /* 2131 */ 'r', 'd', 'p', 'i', 'd', 9, 0,
+ /* 2138 */ 'i', 'n', 'v', 'v', 'p', 'i', 'd', 9, 0,
+ /* 2147 */ 'f', 'l', 'd', 9, 0,
+ /* 2152 */ 'v', 'p', 's', 'h', 'l', 'd', 9, 0,
+ /* 2160 */ 'v', 'p', 's', 'l', 'l', 'd', 9, 0,
+ /* 2168 */ 'v', 'p', 'm', 'u', 'l', 'l', 'd', 9, 0,
+ /* 2177 */ 'v', 'p', 'r', 'o', 'l', 'd', 9, 0,
+ /* 2185 */ 'v', 'p', 's', 'r', 'l', 'd', 9, 0,
+ /* 2193 */ 'v', 'm', 'p', 't', 'r', 'l', 'd', 9, 0,
+ /* 2202 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'd', 9, 0,
+ /* 2212 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'd', 9, 0,
+ /* 2223 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'd', 9, 0,
+ /* 2234 */ 'v', 'p', 'c', 'o', 'm', 'd', 9, 0,
+ /* 2242 */ 'v', 'p', 'e', 'r', 'm', 'd', 9, 0,
+ /* 2250 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'd', 9, 0,
+ /* 2260 */ 'v', 'p', 'a', 'n', 'd', 9, 0,
+ /* 2267 */ 'k', 'a', 'n', 'd', 'n', 'd', 9, 0,
+ /* 2275 */ 'v', 'p', 'a', 'n', 'd', 'n', 'd', 9, 0,
+ /* 2284 */ 'v', 'a', 'l', 'i', 'g', 'n', 'd', 9, 0,
+ /* 2293 */ 'v', 'p', 's', 'i', 'g', 'n', 'd', 9, 0,
+ /* 2302 */ 'b', 'o', 'u', 'n', 'd', 9, 0,
+ /* 2309 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2325 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2338 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2352 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2368 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2381 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2395 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2411 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2424 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2438 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2454 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2467 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2481 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'p', 'd', 9, 0,
+ /* 2492 */ 'c', 'v', 't', 'p', 'i', '2', 'p', 'd', 9, 0,
+ /* 2502 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', '2', 'p', 'd', 9, 0,
+ /* 2514 */ 'v', 'e', 'x', 'p', '2', 'p', 'd', 9, 0,
+ /* 2523 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 'd', 9, 0,
+ /* 2534 */ 'v', 'c', 'v', 't', 'u', 'd', 'q', '2', 'p', 'd', 9, 0,
+ /* 2546 */ 'v', 'c', 'v', 't', 'q', 'q', '2', 'p', 'd', 9, 0,
+ /* 2557 */ 'v', 'c', 'v', 't', 'u', 'q', 'q', '2', 'p', 'd', 9, 0,
+ /* 2569 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'd', 9, 0,
+ /* 2580 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'p', 'd', 9, 0,
+ /* 2591 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2607 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2620 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2634 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2650 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2663 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2677 */ 'v', 'r', 'c', 'p', '1', '4', 'p', 'd', 9, 0,
+ /* 2687 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 'p', 'd', 9, 0,
+ /* 2699 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 'd', 9, 0,
+ /* 2709 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 'd', 9, 0,
+ /* 2721 */ 'v', 'm', 'o', 'v', 'a', 'p', 'd', 9, 0,
+ /* 2730 */ 'p', 's', 'w', 'a', 'p', 'd', 9, 0,
+ /* 2738 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2751 */ 'v', 'a', 'd', 'd', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2762 */ 'v', 'h', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2771 */ 'v', 'f', 'm', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2781 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2792 */ 'v', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2800 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'd', 'p', 'd', 9, 0,
+ /* 2815 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'd', 'p', 'd', 9, 0,
+ /* 2831 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'd', 'p', 'd', 9, 0,
+ /* 2846 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'd', 'p', 'd', 9, 0,
+ /* 2862 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2875 */ 'v', 'h', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2884 */ 'v', 'f', 'm', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2894 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2905 */ 'v', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2913 */ 'v', 'e', 'x', 'p', 'a', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2924 */ 'v', 'a', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2932 */ 'v', 'b', 'l', 'e', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2942 */ 'v', 'r', 'o', 'u', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2952 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 'd', 9, 0,
+ /* 2964 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'p', 'd', 9, 0,
+ /* 2977 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 'p', 'd', 9, 0,
+ /* 2988 */ 'v', 'r', 'a', 'n', 'g', 'e', 'p', 'd', 9, 0,
+ /* 2998 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 'p', 'd', 9, 0,
+ /* 3011 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 'p', 'd', 9, 0,
+ /* 3022 */ 'v', 's', 'h', 'u', 'f', 'p', 'd', 9, 0,
+ /* 3031 */ 'v', 'u', 'n', 'p', 'c', 'k', 'h', 'p', 'd', 9, 0,
+ /* 3042 */ 'v', 'm', 'o', 'v', 'h', 'p', 'd', 9, 0,
+ /* 3051 */ 'v', 'm', 'o', 'v', 'm', 's', 'k', 'p', 'd', 9, 0,
+ /* 3062 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 'd', 9, 0,
+ /* 3073 */ 'v', 'u', 'n', 'p', 'c', 'k', 'l', 'p', 'd', 9, 0,
+ /* 3084 */ 'v', 'm', 'u', 'l', 'p', 'd', 9, 0,
+ /* 3092 */ 'v', 'm', 'o', 'v', 'l', 'p', 'd', 9, 0,
+ /* 3101 */ 'v', 'p', 'c', 'm', 'p', 'd', 9, 0,
+ /* 3109 */ 'v', 'b', 'l', 'e', 'n', 'd', 'm', 'p', 'd', 9, 0,
+ /* 3120 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 'p', 'd', 9, 0,
+ /* 3133 */ 'v', 'p', 'e', 'r', 'm', 'p', 'd', 9, 0,
+ /* 3142 */ 'v', 'a', 'n', 'd', 'n', 'p', 'd', 9, 0,
+ /* 3151 */ 'v', 'm', 'i', 'n', 'p', 'd', 9, 0,
+ /* 3159 */ 'v', 'd', 'p', 'p', 'd', 9, 0,
+ /* 3166 */ 'v', 'c', 'm', 'p', 'p', 'd', 9, 0,
+ /* 3174 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 'p', 'd', 9, 0,
+ /* 3185 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'q', 'p', 'd', 9, 0,
+ /* 3200 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'q', 'p', 'd', 9, 0,
+ /* 3216 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'q', 'p', 'd', 9, 0,
+ /* 3231 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'q', 'p', 'd', 9, 0,
+ /* 3247 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 'd', 9, 0,
+ /* 3259 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'p', 'd', 9, 0,
+ /* 3272 */ 'v', 'o', 'r', 'p', 'd', 9, 0,
+ /* 3279 */ 'v', 'x', 'o', 'r', 'p', 'd', 9, 0,
+ /* 3287 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 'd', 9, 0,
+ /* 3299 */ 'i', 'n', 'c', 's', 's', 'p', 'd', 9, 0,
+ /* 3308 */ 'r', 'd', 's', 's', 'p', 'd', 9, 0,
+ /* 3316 */ 'v', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'p', 'd', 9, 0,
+ /* 3329 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 'p', 'd', 9, 0,
+ /* 3341 */ 'v', 'm', 'o', 'v', 'n', 't', 'p', 'd', 9, 0,
+ /* 3351 */ 'v', 's', 'q', 'r', 't', 'p', 'd', 9, 0,
+ /* 3360 */ 'v', 't', 'e', 's', 't', 'p', 'd', 9, 0,
+ /* 3369 */ 'v', 'm', 'o', 'v', 'u', 'p', 'd', 9, 0,
+ /* 3378 */ 'v', 'b', 'l', 'e', 'n', 'd', 'v', 'p', 'd', 9, 0,
+ /* 3389 */ 'v', 'd', 'i', 'v', 'p', 'd', 9, 0,
+ /* 3397 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'p', 'd', 9, 0,
+ /* 3409 */ 'v', 'm', 'a', 'x', 'p', 'd', 9, 0,
+ /* 3417 */ 'v', 'f', 'r', 'c', 'z', 'p', 'd', 9, 0,
+ /* 3426 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'd', 9, 0,
+ /* 3436 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'd', 9, 0,
+ /* 3448 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'd', 9, 0,
+ /* 3461 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'd', 9, 0,
+ /* 3472 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'd', 9, 0,
+ /* 3482 */ 'v', 'p', 'm', 'o', 'v', 'q', 'd', 9, 0,
+ /* 3491 */ 'k', 'o', 'r', 'd', 9, 0,
+ /* 3497 */ 'k', 'x', 'n', 'o', 'r', 'd', 9, 0,
+ /* 3505 */ 'v', 'p', 'o', 'r', 'd', 9, 0,
+ /* 3512 */ 'v', 'p', 'r', 'o', 'r', 'd', 9, 0,
+ /* 3520 */ 'k', 'x', 'o', 'r', 'd', 9, 0,
+ /* 3527 */ 'v', 'p', 'x', 'o', 'r', 'd', 9, 0,
+ /* 3535 */ 'v', 'p', 'i', 'n', 's', 'r', 'd', 9, 0,
+ /* 3544 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'd', 9, 0,
+ /* 3554 */ 'v', 'p', 'e', 'x', 't', 'r', 'd', 9, 0,
+ /* 3563 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3576 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3590 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3603 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3617 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3630 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3644 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3657 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3671 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'd', 9, 0,
+ /* 3682 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3695 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3709 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3722 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3736 */ 'v', 'r', 'c', 'p', '1', '4', 's', 'd', 9, 0,
+ /* 3746 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 's', 'd', 9, 0,
+ /* 3758 */ 'v', 'r', 'c', 'p', '2', '8', 's', 'd', 9, 0,
+ /* 3768 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 'd', 9, 0,
+ /* 3780 */ 'v', 'p', 'a', 'b', 's', 'd', 9, 0,
+ /* 3788 */ 'v', 'f', 'm', 's', 'u', 'b', 's', 'd', 9, 0,
+ /* 3798 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 'd', 9, 0,
+ /* 3809 */ 'v', 's', 'u', 'b', 's', 'd', 9, 0,
+ /* 3817 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'd', 9, 0,
+ /* 3827 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 'd', 9, 0,
+ /* 3838 */ 'v', 'a', 'd', 'd', 's', 'd', 9, 0,
+ /* 3846 */ 'v', 'r', 'o', 'u', 'n', 'd', 's', 'd', 9, 0,
+ /* 3856 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 's', 'd', 9, 0,
+ /* 3867 */ 'v', 'r', 'a', 'n', 'g', 'e', 's', 'd', 9, 0,
+ /* 3877 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 's', 'd', 9, 0,
+ /* 3890 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 's', 'd', 9, 0,
+ /* 3901 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 'd', 9, 0,
+ /* 3911 */ 'v', 'c', 'o', 'm', 'i', 's', 'd', 9, 0,
+ /* 3920 */ 'v', 'm', 'u', 'l', 's', 'd', 9, 0,
+ /* 3928 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 's', 'd', 9, 0,
+ /* 3941 */ 'v', 'p', 'm', 'i', 'n', 's', 'd', 9, 0,
+ /* 3950 */ 'v', 'm', 'i', 'n', 's', 'd', 9, 0,
+ /* 3958 */ 'v', 'c', 'm', 'p', 's', 'd', 9, 0,
+ /* 3966 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 's', 'd', 9, 0,
+ /* 3977 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'd', 9, 0,
+ /* 3990 */ 'w', 'r', 's', 's', 'd', 9, 0,
+ /* 3997 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 's', 'd', 9, 0,
+ /* 4009 */ 'w', 'r', 'u', 's', 's', 'd', 9, 0,
+ /* 4017 */ 'v', 'p', '4', 'd', 'p', 'w', 's', 's', 'd', 9, 0,
+ /* 4028 */ 'v', 'p', 'd', 'p', 'w', 's', 's', 'd', 9, 0,
+ /* 4038 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 's', 'd', 9, 0,
+ /* 4050 */ 'm', 'o', 'v', 'n', 't', 's', 'd', 9, 0,
+ /* 4059 */ 'v', 's', 'q', 'r', 't', 's', 'd', 9, 0,
+ /* 4068 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 'd', 9, 0,
+ /* 4082 */ 'v', 'p', 'd', 'p', 'b', 'u', 's', 'd', 9, 0,
+ /* 4092 */ 'v', 'd', 'i', 'v', 's', 'd', 9, 0,
+ /* 4100 */ 'v', 'm', 'o', 'v', 's', 'd', 9, 0,
+ /* 4108 */ 'v', 'p', 'm', 'a', 'x', 's', 'd', 9, 0,
+ /* 4117 */ 'v', 'm', 'a', 'x', 's', 'd', 9, 0,
+ /* 4125 */ 'v', 'f', 'r', 'c', 'z', 's', 'd', 9, 0,
+ /* 4134 */ 'v', 'p', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'd', 9, 0,
+ /* 4147 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'd', 9, 0,
+ /* 4157 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'd', 9, 0,
+ /* 4167 */ 'v', 'p', 'l', 'z', 'c', 'n', 't', 'd', 9, 0,
+ /* 4177 */ 'k', 'n', 'o', 't', 'd', 9, 0,
+ /* 4184 */ 'v', 'p', 'r', 'o', 't', 'd', 9, 0,
+ /* 4192 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'd', 9, 0,
+ /* 4206 */ 'k', 't', 'e', 's', 't', 'd', 9, 0,
+ /* 4214 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'd', 9, 0,
+ /* 4224 */ 'v', 'p', 'c', 'o', 'm', 'u', 'd', 9, 0,
+ /* 4233 */ 'v', 'p', 'm', 'i', 'n', 'u', 'd', 9, 0,
+ /* 4242 */ 'v', 'p', 'c', 'm', 'p', 'u', 'd', 9, 0,
+ /* 4251 */ 'v', 'p', 'm', 'a', 'x', 'u', 'd', 9, 0,
+ /* 4260 */ 'v', 'p', 's', 'r', 'a', 'v', 'd', 9, 0,
+ /* 4269 */ 'v', 'p', 's', 'h', 'l', 'd', 'v', 'd', 9, 0,
+ /* 4279 */ 'v', 'p', 's', 'h', 'r', 'd', 'v', 'd', 9, 0,
+ /* 4289 */ 'v', 'p', 's', 'l', 'l', 'v', 'd', 9, 0,
+ /* 4298 */ 'v', 'p', 'r', 'o', 'l', 'v', 'd', 9, 0,
+ /* 4307 */ 'v', 'p', 's', 'r', 'l', 'v', 'd', 9, 0,
+ /* 4316 */ 'v', 'p', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'd', 9, 0,
+ /* 4328 */ 'v', 'm', 'o', 'v', 'd', 9, 0,
+ /* 4335 */ 'v', 'p', 'r', 'o', 'r', 'v', 'd', 9, 0,
+ /* 4344 */ 'v', 'p', 'h', 's', 'u', 'b', 'w', 'd', 9, 0,
+ /* 4354 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 'd', 9, 0,
+ /* 4364 */ 'v', 'p', 'm', 'a', 'd', 'd', 'w', 'd', 9, 0,
+ /* 4374 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'w', 'd', 9, 0,
+ /* 4386 */ 'k', 'u', 'n', 'p', 'c', 'k', 'w', 'd', 9, 0,
+ /* 4396 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'w', 'd', 9, 0,
+ /* 4408 */ 'v', 'p', 'm', 'a', 'c', 's', 'w', 'd', 9, 0,
+ /* 4418 */ 'v', 'p', 'm', 'a', 'd', 'c', 's', 'w', 'd', 9, 0,
+ /* 4429 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'w', 'd', 9, 0,
+ /* 4440 */ 'v', 'p', 'm', 'a', 'd', 'c', 's', 's', 'w', 'd', 9, 0,
+ /* 4452 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'w', 'd', 9, 0,
+ /* 4463 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'd', 9, 0,
+ /* 4474 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'd', 9, 0,
+ /* 4485 */ 'j', 'a', 'e', 9, 0,
+ /* 4490 */ 's', 'e', 't', 'a', 'e', 9, 0,
+ /* 4497 */ 'j', 'b', 'e', 9, 0,
+ /* 4502 */ 'f', 'c', 'm', 'o', 'v', 'n', 'b', 'e', 9, 0,
+ /* 4512 */ 's', 'e', 't', 'b', 'e', 9, 0,
+ /* 4519 */ 'f', 'c', 'm', 'o', 'v', 'b', 'e', 9, 0,
+ /* 4528 */ 'f', 'f', 'r', 'e', 'e', 9, 0,
+ /* 4535 */ 'j', 'g', 'e', 9, 0,
+ /* 4540 */ 'p', 'f', 'c', 'm', 'p', 'g', 'e', 9, 0,
+ /* 4549 */ 's', 'e', 't', 'g', 'e', 9, 0,
+ /* 4556 */ 'j', 'e', 9, 0,
+ /* 4560 */ 'j', 'l', 'e', 9, 0,
+ /* 4565 */ 's', 'e', 't', 'l', 'e', 9, 0,
+ /* 4572 */ 'j', 'n', 'e', 9, 0,
+ /* 4577 */ 'l', 'o', 'o', 'p', 'n', 'e', 9, 0,
+ /* 4585 */ 's', 'e', 't', 'n', 'e', 9, 0,
+ /* 4592 */ 'f', 'c', 'm', 'o', 'v', 'n', 'e', 9, 0,
+ /* 4601 */ 'l', 'o', 'o', 'p', 'e', 9, 0,
+ /* 4608 */ 't', 'p', 'a', 'u', 's', 'e', 9, 0,
+ /* 4616 */ 's', 'e', 't', 'e', 9, 0,
+ /* 4622 */ 'c', 'l', 'd', 'e', 'm', 'o', 't', 'e', 9, 0,
+ /* 4632 */ 's', 'h', 'a', '1', 'n', 'e', 'x', 't', 'e', 9, 0,
+ /* 4643 */ 'f', 'n', 's', 'a', 'v', 'e', 9, 0,
+ /* 4651 */ 'f', 'x', 's', 'a', 'v', 'e', 9, 0,
+ /* 4659 */ 'f', 'c', 'm', 'o', 'v', 'e', 9, 0,
+ /* 4667 */ 'j', 'g', 9, 0,
+ /* 4671 */ 'i', 'n', 'v', 'l', 'p', 'g', 9, 0,
+ /* 4679 */ 's', 'e', 't', 'g', 9, 0,
+ /* 4685 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 9, 0,
+ /* 4695 */ 'f', 'x', 'c', 'h', 9, 0,
+ /* 4701 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'h', 9, 0,
+ /* 4712 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'q', 'h', 9, 0,
+ /* 4723 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'q', 'h', 9, 0,
+ /* 4735 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 9, 0,
+ /* 4744 */ 'f', 'c', 'o', 'm', 'i', 9, 0,
+ /* 4751 */ 'f', 'u', 'c', 'o', 'm', 'i', 9, 0,
+ /* 4759 */ 'c', 'v', 't', 't', 'p', 'd', '2', 'p', 'i', 9, 0,
+ /* 4770 */ 'c', 'v', 't', 'p', 'd', '2', 'p', 'i', 9, 0,
+ /* 4780 */ 'c', 'v', 't', 't', 'p', 's', '2', 'p', 'i', 9, 0,
+ /* 4791 */ 'c', 'v', 't', 'p', 's', '2', 'p', 'i', 9, 0,
+ /* 4801 */ 'f', 'c', 'o', 'm', 'p', 'i', 9, 0,
+ /* 4809 */ 'f', 'u', 'c', 'o', 'm', 'p', 'i', 9, 0,
+ /* 4818 */ 'm', 'o', 'v', 'd', 'i', 'r', 'i', 9, 0,
+ /* 4827 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'i', 9, 0,
+ /* 4839 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'i', 9, 0,
+ /* 4851 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 9, 0,
+ /* 4863 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 'i', 9, 0,
+ /* 4874 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 's', 'i', 9, 0,
+ /* 4886 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'i', 9, 0,
+ /* 4897 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 'u', 's', 'i', 9, 0,
+ /* 4910 */ 'v', 'c', 'v', 't', 's', 'd', '2', 'u', 's', 'i', 9, 0,
+ /* 4922 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 'u', 's', 'i', 9, 0,
+ /* 4935 */ 'v', 'c', 'v', 't', 's', 's', '2', 'u', 's', 'i', 9, 0,
+ /* 4947 */ 'b', 'n', 'd', 'm', 'k', 9, 0,
+ /* 4954 */ 'c', 'r', 'c', '3', '2', 'l', 9, 0,
+ /* 4962 */ 'l', 'e', 'a', 'l', 9, 0,
+ /* 4968 */ 'c', 'm', 'o', 'v', 'a', 'l', 9, 0,
+ /* 4976 */ 'l', 'w', 'p', 'v', 'a', 'l', 9, 0,
+ /* 4984 */ 's', 'b', 'b', 'l', 9, 0,
+ /* 4990 */ 'm', 'o', 'v', 's', 'b', 'l', 9, 0,
+ /* 4998 */ 'f', 's', 'u', 'b', 'l', 9, 0,
+ /* 5005 */ 'f', 'i', 's', 'u', 'b', 'l', 9, 0,
+ /* 5013 */ 'c', 'm', 'o', 'v', 'b', 'l', 9, 0,
+ /* 5021 */ 'm', 'o', 'v', 'z', 'b', 'l', 9, 0,
+ /* 5029 */ 'a', 'd', 'c', 'l', 9, 0,
+ /* 5035 */ 'b', 'n', 'd', 'c', 'l', 9, 0,
+ /* 5042 */ 'd', 'e', 'c', 'l', 9, 0,
+ /* 5048 */ 'b', 'l', 'c', 'i', 'c', 'l', 9, 0,
+ /* 5056 */ 'b', 'l', 's', 'i', 'c', 'l', 9, 0,
+ /* 5064 */ 't', '1', 'm', 's', 'k', 'c', 'l', 9, 0,
+ /* 5073 */ 'i', 'n', 'c', 'l', 9, 0,
+ /* 5079 */ 'b', 't', 'c', 'l', 9, 0,
+ /* 5085 */ 'v', 'm', 'r', 'e', 'a', 'd', 'l', 9, 0,
+ /* 5094 */ 'f', 'a', 'd', 'd', 'l', 9, 0,
+ /* 5101 */ 'f', 'i', 'a', 'd', 'd', 'l', 9, 0,
+ /* 5109 */ 'x', 'a', 'd', 'd', 'l', 9, 0,
+ /* 5116 */ 'r', 'd', 's', 'e', 'e', 'd', 'l', 9, 0,
+ /* 5125 */ 'f', 'l', 'd', 'l', 9, 0,
+ /* 5131 */ 's', 'h', 'l', 'd', 'l', 9, 0,
+ /* 5138 */ 'f', 'i', 'l', 'd', 'l', 9, 0,
+ /* 5145 */ 'r', 'd', 'r', 'a', 'n', 'd', 'l', 9, 0,
+ /* 5154 */ 's', 'h', 'r', 'd', 'l', 9, 0,
+ /* 5161 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 'd', 'l', 9, 0,
+ /* 5173 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 'd', 'l', 9, 0,
+ /* 5186 */ 'c', 'm', 'o', 'v', 'a', 'e', 'l', 9, 0,
+ /* 5195 */ 'c', 'm', 'o', 'v', 'b', 'e', 'l', 9, 0,
+ /* 5204 */ 'c', 'm', 'o', 'v', 'g', 'e', 'l', 9, 0,
+ /* 5213 */ 'c', 'm', 'o', 'v', 'l', 'e', 'l', 9, 0,
+ /* 5222 */ 'c', 'm', 'o', 'v', 'n', 'e', 'l', 9, 0,
+ /* 5231 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 5242 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 5253 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 5264 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 5275 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 'l', 9, 0,
+ /* 5285 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 'l', 9, 0,
+ /* 5295 */ 'c', 'm', 'o', 'v', 'e', 'l', 9, 0,
+ /* 5303 */ 'b', 's', 'f', 'l', 9, 0,
+ /* 5309 */ 'n', 'e', 'g', 'l', 9, 0,
+ /* 5315 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'l', 9, 0,
+ /* 5325 */ 'c', 'm', 'o', 'v', 'g', 'l', 9, 0,
+ /* 5333 */ 'p', 'u', 's', 'h', 'l', 9, 0,
+ /* 5340 */ 'b', 'l', 'c', 'i', 'l', 9, 0,
+ /* 5347 */ 'b', 'z', 'h', 'i', 'l', 9, 0,
+ /* 5354 */ 'b', 'l', 's', 'i', 'l', 9, 0,
+ /* 5361 */ 'm', 'o', 'v', 'n', 't', 'i', 'l', 9, 0,
+ /* 5370 */ 'j', 'l', 9, 0,
+ /* 5374 */ 'b', 'l', 'c', 'm', 's', 'k', 'l', 9, 0,
+ /* 5383 */ 'b', 'l', 's', 'm', 's', 'k', 'l', 9, 0,
+ /* 5392 */ 't', 'z', 'm', 's', 'k', 'l', 9, 0,
+ /* 5400 */ 's', 'a', 'l', 'l', 9, 0,
+ /* 5406 */ 'r', 'c', 'l', 'l', 9, 0,
+ /* 5412 */ 'f', 'i', 'l', 'd', 'l', 'l', 9, 0,
+ /* 5420 */ 's', 'h', 'l', 'l', 9, 0,
+ /* 5426 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, 0,
+ /* 5434 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 'l', 9, 0,
+ /* 5444 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 'l', 9, 0,
+ /* 5454 */ 'r', 'o', 'l', 'l', 9, 0,
+ /* 5460 */ 'f', 'i', 's', 't', 'p', 'l', 'l', 9, 0,
+ /* 5469 */ 'f', 'i', 's', 't', 't', 'p', 'l', 'l', 9, 0,
+ /* 5479 */ 'l', 's', 'l', 'l', 9, 0,
+ /* 5485 */ 'f', 'm', 'u', 'l', 'l', 9, 0,
+ /* 5492 */ 'f', 'i', 'm', 'u', 'l', 'l', 9, 0,
+ /* 5500 */ 'c', 'm', 'o', 'v', 'l', 'l', 9, 0,
+ /* 5508 */ 'f', 'c', 'o', 'm', 'l', 9, 0,
+ /* 5515 */ 'f', 'i', 'c', 'o', 'm', 'l', 9, 0,
+ /* 5523 */ 'a', 'n', 'd', 'n', 'l', 9, 0,
+ /* 5530 */ 'i', 'n', 'l', 9, 0,
+ /* 5535 */ 'c', 'm', 'o', 'v', 'n', 'o', 'l', 9, 0,
+ /* 5544 */ 'c', 'm', 'o', 'v', 'o', 'l', 9, 0,
+ /* 5552 */ 'b', 's', 'w', 'a', 'p', 'l', 9, 0,
+ /* 5560 */ 'p', 'd', 'e', 'p', 'l', 9, 0,
+ /* 5567 */ 'c', 'm', 'p', 'l', 9, 0,
+ /* 5573 */ 'l', 'j', 'm', 'p', 'l', 9, 0,
+ /* 5580 */ 'f', 'c', 'o', 'm', 'p', 'l', 9, 0,
+ /* 5588 */ 'f', 'i', 'c', 'o', 'm', 'p', 'l', 9, 0,
+ /* 5597 */ 'c', 'm', 'o', 'v', 'n', 'p', 'l', 9, 0,
+ /* 5606 */ 'n', 'o', 'p', 'l', 9, 0,
+ /* 5612 */ 'p', 'o', 'p', 'l', 9, 0,
+ /* 5618 */ 'a', 'r', 'p', 'l', 9, 0,
+ /* 5624 */ 'f', 's', 't', 'p', 'l', 9, 0,
+ /* 5631 */ 'f', 'i', 's', 't', 'p', 'l', 9, 0,
+ /* 5639 */ 'f', 'i', 's', 't', 't', 'p', 'l', 9, 0,
+ /* 5648 */ 'c', 'm', 'o', 'v', 'p', 'l', 9, 0,
+ /* 5656 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'q', 'l', 9, 0,
+ /* 5667 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'q', 'l', 9, 0,
+ /* 5679 */ 'l', 'a', 'r', 'l', 9, 0,
+ /* 5685 */ 's', 'a', 'r', 'l', 9, 0,
+ /* 5691 */ 'f', 's', 'u', 'b', 'r', 'l', 9, 0,
+ /* 5699 */ 'f', 'i', 's', 'u', 'b', 'r', 'l', 9, 0,
+ /* 5708 */ 'r', 'c', 'r', 'l', 9, 0,
+ /* 5714 */ 's', 'h', 'r', 'l', 9, 0,
+ /* 5720 */ 'r', 'o', 'r', 'l', 9, 0,
+ /* 5726 */ 'x', 'o', 'r', 'l', 9, 0,
+ /* 5732 */ 'b', 's', 'r', 'l', 9, 0,
+ /* 5738 */ 'b', 'l', 's', 'r', 'l', 9, 0,
+ /* 5745 */ 'b', 't', 'r', 'l', 9, 0,
+ /* 5751 */ 's', 't', 'r', 'l', 9, 0,
+ /* 5757 */ 'b', 'e', 'x', 't', 'r', 'l', 9, 0,
+ /* 5765 */ 'f', 'd', 'i', 'v', 'r', 'l', 9, 0,
+ /* 5773 */ 'f', 'i', 'd', 'i', 'v', 'r', 'l', 9, 0,
+ /* 5782 */ 's', 'c', 'a', 's', 'l', 9, 0,
+ /* 5789 */ 'm', 'o', 'v', 'a', 'b', 's', 'l', 9, 0,
+ /* 5798 */ 'b', 'l', 'c', 's', 'l', 9, 0,
+ /* 5805 */ 'l', 'd', 's', 'l', 9, 0,
+ /* 5811 */ 'l', 'o', 'd', 's', 'l', 9, 0,
+ /* 5818 */ 'l', 'e', 's', 'l', 9, 0,
+ /* 5824 */ 'l', 'f', 's', 'l', 9, 0,
+ /* 5830 */ 'l', 'g', 's', 'l', 9, 0,
+ /* 5836 */ 'c', 'm', 'o', 'v', 'n', 's', 'l', 9, 0,
+ /* 5845 */ 'c', 'm', 'p', 's', 'l', 9, 0,
+ /* 5852 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 's', 'l', 9, 0,
+ /* 5865 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 's', 'l', 9, 0,
+ /* 5877 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 's', 'l', 9, 0,
+ /* 5890 */ 'l', 's', 's', 'l', 9, 0,
+ /* 5896 */ 'b', 't', 's', 'l', 9, 0,
+ /* 5902 */ 'o', 'u', 't', 's', 'l', 9, 0,
+ /* 5909 */ 'c', 'm', 'o', 'v', 's', 'l', 9, 0,
+ /* 5917 */ 'b', 't', 'l', 9, 0,
+ /* 5922 */ 'l', 'g', 'd', 't', 'l', 9, 0,
+ /* 5929 */ 's', 'g', 'd', 't', 'l', 9, 0,
+ /* 5936 */ 'l', 'i', 'd', 't', 'l', 9, 0,
+ /* 5943 */ 's', 'i', 'd', 't', 'l', 9, 0,
+ /* 5950 */ 's', 'l', 'd', 't', 'l', 9, 0,
+ /* 5957 */ 'l', 'r', 'e', 't', 'l', 9, 0,
+ /* 5964 */ 's', 'e', 't', 'l', 9, 0,
+ /* 5970 */ 'p', 'o', 'p', 'c', 'n', 't', 'l', 9, 0,
+ /* 5979 */ 'l', 'z', 'c', 'n', 't', 'l', 9, 0,
+ /* 5987 */ 't', 'z', 'c', 'n', 't', 'l', 9, 0,
+ /* 5995 */ 'n', 'o', 't', 'l', 9, 0,
+ /* 6001 */ 't', 'e', 's', 't', 'l', 9, 0,
+ /* 6008 */ 'f', 's', 't', 'l', 9, 0,
+ /* 6014 */ 'f', 'i', 's', 't', 'l', 9, 0,
+ /* 6021 */ 'p', 'e', 'x', 't', 'l', 9, 0,
+ /* 6028 */ 'p', 'f', 'm', 'u', 'l', 9, 0,
+ /* 6035 */ 'f', 'd', 'i', 'v', 'l', 9, 0,
+ /* 6042 */ 'f', 'i', 'd', 'i', 'v', 'l', 9, 0,
+ /* 6050 */ 'm', 'o', 'v', 'l', 9, 0,
+ /* 6056 */ 's', 'm', 's', 'w', 'l', 9, 0,
+ /* 6063 */ 'm', 'o', 'v', 's', 'w', 'l', 9, 0,
+ /* 6071 */ 'm', 'o', 'v', 'z', 'w', 'l', 9, 0,
+ /* 6079 */ 'a', 'd', 'c', 'x', 'l', 9, 0,
+ /* 6086 */ 's', 'h', 'l', 'x', 'l', 9, 0,
+ /* 6093 */ 'm', 'u', 'l', 'x', 'l', 9, 0,
+ /* 6100 */ 'a', 'd', 'o', 'x', 'l', 9, 0,
+ /* 6107 */ 's', 'a', 'r', 'x', 'l', 9, 0,
+ /* 6114 */ 's', 'h', 'r', 'x', 'l', 9, 0,
+ /* 6121 */ 'r', 'o', 'r', 'x', 'l', 9, 0,
+ /* 6128 */ 'v', 'p', 'm', 'o', 'v', 'b', '2', 'm', 9, 0,
+ /* 6138 */ 'v', 'p', 'm', 'o', 'v', 'd', '2', 'm', 9, 0,
+ /* 6148 */ 'v', 'p', 'm', 'o', 'v', 'q', '2', 'm', 9, 0,
+ /* 6158 */ 'v', 'p', 'm', 'o', 'v', 'w', '2', 'm', 9, 0,
+ /* 6168 */ 'a', 'a', 'm', 9, 0,
+ /* 6173 */ 'f', 'c', 'o', 'm', 9, 0,
+ /* 6179 */ 'f', 'u', 'c', 'o', 'm', 9, 0,
+ /* 6186 */ 'v', 'p', 'p', 'e', 'r', 'm', 9, 0,
+ /* 6194 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'm', 9, 0,
+ /* 6206 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'm', 9, 0,
+ /* 6218 */ 'b', 'n', 'd', 'c', 'n', 9, 0,
+ /* 6225 */ 'v', 'p', 'a', 'n', 'd', 'n', 9, 0,
+ /* 6233 */ 'x', 'b', 'e', 'g', 'i', 'n', 9, 0,
+ /* 6241 */ 'p', 'f', 'm', 'i', 'n', 9, 0,
+ /* 6248 */ 'v', 'm', 'x', 'o', 'n', 9, 0,
+ /* 6255 */ 'j', 'o', 9, 0,
+ /* 6259 */ 'j', 'n', 'o', 9, 0,
+ /* 6264 */ 's', 'e', 't', 'n', 'o', 9, 0,
+ /* 6271 */ 's', 'e', 't', 'o', 9, 0,
+ /* 6277 */ 'f', 's', 'u', 'b', 'p', 9, 0,
+ /* 6284 */ 'p', 'f', 'r', 'c', 'p', 9, 0,
+ /* 6291 */ 'f', 'a', 'd', 'd', 'p', 9, 0,
+ /* 6298 */ 'f', 'f', 'r', 'e', 'e', 'p', 9, 0,
+ /* 6306 */ 'j', 'p', 9, 0,
+ /* 6310 */ 'f', 'm', 'u', 'l', 'p', 9, 0,
+ /* 6317 */ 'j', 'm', 'p', 9, 0,
+ /* 6322 */ 'f', 'c', 'o', 'm', 'p', 9, 0,
+ /* 6329 */ 'f', 'u', 'c', 'o', 'm', 'p', 9, 0,
+ /* 6337 */ 'j', 'n', 'p', 9, 0,
+ /* 6342 */ 's', 'e', 't', 'n', 'p', 9, 0,
+ /* 6349 */ 'n', 'o', 'p', 9, 0,
+ /* 6354 */ 'l', 'o', 'o', 'p', 9, 0,
+ /* 6360 */ 'f', 's', 'u', 'b', 'r', 'p', 9, 0,
+ /* 6368 */ 'f', 'd', 'i', 'v', 'r', 'p', 9, 0,
+ /* 6376 */ 'r', 's', 't', 'o', 'r', 's', 's', 'p', 9, 0,
+ /* 6386 */ 's', 'e', 't', 'p', 9, 0,
+ /* 6392 */ 'f', 's', 't', 'p', 9, 0,
+ /* 6398 */ 'v', 'm', 'o', 'v', 'd', 'd', 'u', 'p', 9, 0,
+ /* 6408 */ 'v', 'm', 'o', 'v', 's', 'h', 'd', 'u', 'p', 9, 0,
+ /* 6419 */ 'v', 'm', 'o', 'v', 's', 'l', 'd', 'u', 'p', 9, 0,
+ /* 6430 */ 'f', 'd', 'i', 'v', 'p', 9, 0,
+ /* 6437 */ 'c', 'r', 'c', '3', '2', 'q', 9, 0,
+ /* 6445 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'm', 'b', '2', 'q', 9, 0,
+ /* 6462 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'q', 9, 0,
+ /* 6472 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'q', 9, 0,
+ /* 6482 */ 'm', 'o', 'v', 'd', 'q', '2', 'q', 9, 0,
+ /* 6491 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'q', 9, 0,
+ /* 6501 */ 'l', 'e', 'a', 'q', 9, 0,
+ /* 6507 */ 'v', 'p', 's', 'h', 'a', 'q', 9, 0,
+ /* 6515 */ 'v', 'p', 's', 'r', 'a', 'q', 9, 0,
+ /* 6523 */ 'c', 'm', 'o', 'v', 'a', 'q', 9, 0,
+ /* 6531 */ 's', 'b', 'b', 'q', 9, 0,
+ /* 6537 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'q', 9, 0,
+ /* 6547 */ 'm', 'o', 'v', 's', 'b', 'q', 9, 0,
+ /* 6555 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'q', 9, 0,
+ /* 6566 */ 'v', 'p', 's', 'u', 'b', 'q', 9, 0,
+ /* 6574 */ 'c', 'm', 'o', 'v', 'b', 'q', 9, 0,
+ /* 6582 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'q', 9, 0,
+ /* 6593 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'q', 9, 0,
+ /* 6604 */ 'm', 'o', 'v', 'z', 'b', 'q', 9, 0,
+ /* 6612 */ 'a', 'd', 'c', 'q', 9, 0,
+ /* 6618 */ 'd', 'e', 'c', 'q', 9, 0,
+ /* 6624 */ 'b', 'l', 'c', 'i', 'c', 'q', 9, 0,
+ /* 6632 */ 'b', 'l', 's', 'i', 'c', 'q', 9, 0,
+ /* 6640 */ 't', '1', 'm', 's', 'k', 'c', 'q', 9, 0,
+ /* 6649 */ 'i', 'n', 'c', 'q', 9, 0,
+ /* 6655 */ 'b', 't', 'c', 'q', 9, 0,
+ /* 6661 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 9, 0,
+ /* 6673 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 9, 0,
+ /* 6684 */ 'm', 'o', 'v', 'q', '2', 'd', 'q', 9, 0,
+ /* 6693 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'd', 'q', 9, 0,
+ /* 6705 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'd', 'q', 9, 0,
+ /* 6716 */ 'v', 'm', 'r', 'e', 'a', 'd', 'q', 9, 0,
+ /* 6725 */ 'v', 'p', 'h', 's', 'u', 'b', 'd', 'q', 9, 0,
+ /* 6735 */ 'k', 'a', 'd', 'd', 'q', 9, 0,
+ /* 6742 */ 'v', 'p', 'a', 'd', 'd', 'q', 9, 0,
+ /* 6750 */ 'x', 'a', 'd', 'd', 'q', 9, 0,
+ /* 6757 */ 'v', 'p', 'h', 'a', 'd', 'd', 'd', 'q', 9, 0,
+ /* 6767 */ 'r', 'd', 's', 'e', 'e', 'd', 'q', 9, 0,
+ /* 6776 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'd', 'q', 9, 0,
+ /* 6788 */ 'k', 'u', 'n', 'p', 'c', 'k', 'd', 'q', 9, 0,
+ /* 6798 */ 'v', 'p', 's', 'h', 'l', 'd', 'q', 9, 0,
+ /* 6807 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'd', 'q', 9, 0,
+ /* 6819 */ 'v', 'p', 's', 'l', 'l', 'd', 'q', 9, 0,
+ /* 6828 */ 'v', 'p', 's', 'r', 'l', 'd', 'q', 9, 0,
+ /* 6837 */ 'v', 'p', 'm', 'u', 'l', 'd', 'q', 9, 0,
+ /* 6846 */ 'k', 'a', 'n', 'd', 'q', 9, 0,
+ /* 6853 */ 'v', 'p', 'a', 'n', 'd', 'q', 9, 0,
+ /* 6861 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'q', 9, 0,
+ /* 6872 */ 'r', 'd', 'r', 'a', 'n', 'd', 'q', 9, 0,
+ /* 6881 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 'd', 'q', 9, 0,
+ /* 6894 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'q', 'd', 'q', 9, 0,
+ /* 6907 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'q', 'd', 'q', 9, 0,
+ /* 6920 */ 'v', 'p', 'c', 'l', 'm', 'u', 'l', 'q', 'd', 'q', 9, 0,
+ /* 6932 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'q', 9, 0,
+ /* 6944 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'q', 9, 0,
+ /* 6957 */ 'v', 'p', 's', 'h', 'r', 'd', 'q', 9, 0,
+ /* 6966 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 'd', 'q', 9, 0,
+ /* 6978 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 'd', 'q', 9, 0,
+ /* 6991 */ 'v', 'm', 'o', 'v', 'n', 't', 'd', 'q', 9, 0,
+ /* 7001 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'd', 'q', 9, 0,
+ /* 7014 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'd', 'q', 9, 0,
+ /* 7026 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'd', 'q', 9, 0,
+ /* 7039 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'u', 'd', 'q', 9, 0,
+ /* 7051 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'd', 'q', 9, 0,
+ /* 7062 */ 'v', 'p', 'm', 'u', 'l', 'u', 'd', 'q', 9, 0,
+ /* 7072 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'd', 'q', 9, 0,
+ /* 7083 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'd', 'q', 9, 0,
+ /* 7094 */ 'c', 'm', 'o', 'v', 'a', 'e', 'q', 9, 0,
+ /* 7103 */ 'c', 'm', 'o', 'v', 'b', 'e', 'q', 9, 0,
+ /* 7112 */ 'c', 'm', 'o', 'v', 'g', 'e', 'q', 9, 0,
+ /* 7121 */ 'c', 'm', 'o', 'v', 'l', 'e', 'q', 9, 0,
+ /* 7130 */ 'c', 'm', 'o', 'v', 'n', 'e', 'q', 9, 0,
+ /* 7139 */ 'p', 'f', 'c', 'm', 'p', 'e', 'q', 9, 0,
+ /* 7148 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 7159 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 7170 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 7181 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 7192 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 'q', 9, 0,
+ /* 7202 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 'q', 9, 0,
+ /* 7212 */ 'c', 'm', 'o', 'v', 'e', 'q', 9, 0,
+ /* 7220 */ 'b', 's', 'f', 'q', 9, 0,
+ /* 7226 */ 'n', 'e', 'g', 'q', 9, 0,
+ /* 7232 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'q', 9, 0,
+ /* 7242 */ 'v', 'p', 't', 'e', 'r', 'n', 'l', 'o', 'g', 'q', 9, 0,
+ /* 7254 */ 'c', 'm', 'o', 'v', 'g', 'q', 9, 0,
+ /* 7262 */ 'p', 'u', 's', 'h', 'q', 9, 0,
+ /* 7269 */ 'b', 'l', 'c', 'i', 'q', 9, 0,
+ /* 7276 */ 'b', 'z', 'h', 'i', 'q', 9, 0,
+ /* 7283 */ 'b', 'l', 's', 'i', 'q', 9, 0,
+ /* 7290 */ 'm', 'o', 'v', 'n', 't', 'i', 'q', 9, 0,
+ /* 7299 */ 'b', 'l', 'c', 'm', 's', 'k', 'q', 9, 0,
+ /* 7308 */ 'b', 'l', 's', 'm', 's', 'k', 'q', 9, 0,
+ /* 7317 */ 't', 'z', 'm', 's', 'k', 'q', 9, 0,
+ /* 7325 */ 's', 'a', 'l', 'q', 9, 0,
+ /* 7331 */ 'r', 'c', 'l', 'q', 9, 0,
+ /* 7337 */ 'v', 'p', 's', 'h', 'l', 'q', 9, 0,
+ /* 7345 */ 'c', 'a', 'l', 'l', 'q', 9, 0,
+ /* 7352 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 'q', 9, 0,
+ /* 7362 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 'q', 9, 0,
+ /* 7372 */ 'v', 'p', 's', 'l', 'l', 'q', 9, 0,
+ /* 7380 */ 'v', 'p', 'm', 'u', 'l', 'l', 'q', 9, 0,
+ /* 7389 */ 'v', 'p', 'r', 'o', 'l', 'q', 9, 0,
+ /* 7397 */ 'v', 'p', 's', 'r', 'l', 'q', 9, 0,
+ /* 7405 */ 'l', 's', 'l', 'q', 9, 0,
+ /* 7411 */ 'm', 'o', 'v', 's', 'l', 'q', 9, 0,
+ /* 7419 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'q', 9, 0,
+ /* 7429 */ 'i', 'm', 'u', 'l', 'q', 9, 0,
+ /* 7436 */ 'c', 'm', 'o', 'v', 'l', 'q', 9, 0,
+ /* 7444 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'q', 9, 0,
+ /* 7455 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'q', 9, 0,
+ /* 7466 */ 'v', 'p', 'c', 'o', 'm', 'q', 9, 0,
+ /* 7474 */ 'v', 'p', 'e', 'r', 'm', 'q', 9, 0,
+ /* 7482 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'q', 9, 0,
+ /* 7492 */ 'k', 'a', 'n', 'd', 'n', 'q', 9, 0,
+ /* 7500 */ 'v', 'p', 'a', 'n', 'd', 'n', 'q', 9, 0,
+ /* 7509 */ 'v', 'a', 'l', 'i', 'g', 'n', 'q', 9, 0,
+ /* 7518 */ 'c', 'm', 'o', 'v', 'n', 'o', 'q', 9, 0,
+ /* 7527 */ 'c', 'm', 'o', 'v', 'o', 'q', 9, 0,
+ /* 7535 */ 'b', 's', 'w', 'a', 'p', 'q', 9, 0,
+ /* 7543 */ 'p', 'd', 'e', 'p', 'q', 9, 0,
+ /* 7550 */ 'v', 'p', 'c', 'm', 'p', 'q', 9, 0,
+ /* 7558 */ 'c', 'm', 'o', 'v', 'n', 'p', 'q', 9, 0,
+ /* 7567 */ 'n', 'o', 'p', 'q', 9, 0,
+ /* 7573 */ 'p', 'o', 'p', 'q', 9, 0,
+ /* 7579 */ 'i', 'n', 'c', 's', 's', 'p', 'q', 9, 0,
+ /* 7588 */ 'r', 'd', 's', 's', 'p', 'q', 9, 0,
+ /* 7596 */ 'c', 'm', 'o', 'v', 'p', 'q', 9, 0,
+ /* 7604 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'q', 'q', 9, 0,
+ /* 7616 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'q', 'q', 9, 0,
+ /* 7627 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'q', 'q', 9, 0,
+ /* 7639 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'q', 'q', 9, 0,
+ /* 7650 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'q', 9, 0,
+ /* 7660 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'q', 9, 0,
+ /* 7672 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'q', 9, 0,
+ /* 7685 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'q', 'q', 9, 0,
+ /* 7698 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'q', 'q', 9, 0,
+ /* 7710 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'q', 'q', 9, 0,
+ /* 7723 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'u', 'q', 'q', 9, 0,
+ /* 7735 */ 'l', 'a', 'r', 'q', 9, 0,
+ /* 7741 */ 's', 'a', 'r', 'q', 9, 0,
+ /* 7747 */ 'r', 'c', 'r', 'q', 9, 0,
+ /* 7753 */ 's', 'h', 'r', 'q', 9, 0,
+ /* 7759 */ 'k', 'o', 'r', 'q', 9, 0,
+ /* 7765 */ 'k', 'x', 'n', 'o', 'r', 'q', 9, 0,
+ /* 7773 */ 'v', 'p', 'o', 'r', 'q', 9, 0,
+ /* 7780 */ 'v', 'p', 'r', 'o', 'r', 'q', 9, 0,
+ /* 7788 */ 'k', 'x', 'o', 'r', 'q', 9, 0,
+ /* 7795 */ 'v', 'p', 'x', 'o', 'r', 'q', 9, 0,
+ /* 7803 */ 'b', 's', 'r', 'q', 9, 0,
+ /* 7809 */ 'b', 'l', 's', 'r', 'q', 9, 0,
+ /* 7816 */ 'v', 'p', 'i', 'n', 's', 'r', 'q', 9, 0,
+ /* 7825 */ 'b', 't', 'r', 'q', 9, 0,
+ /* 7831 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'q', 9, 0,
+ /* 7841 */ 's', 't', 'r', 'q', 9, 0,
+ /* 7847 */ 'b', 'e', 'x', 't', 'r', 'q', 9, 0,
+ /* 7855 */ 'v', 'p', 'e', 'x', 't', 'r', 'q', 9, 0,
+ /* 7864 */ 's', 'c', 'a', 's', 'q', 9, 0,
+ /* 7871 */ 'v', 'p', 'a', 'b', 's', 'q', 9, 0,
+ /* 7879 */ 'm', 'o', 'v', 'a', 'b', 's', 'q', 9, 0,
+ /* 7888 */ 'b', 'l', 'c', 's', 'q', 9, 0,
+ /* 7895 */ 'l', 'o', 'd', 's', 'q', 9, 0,
+ /* 7902 */ 'l', 'f', 's', 'q', 9, 0,
+ /* 7908 */ 'v', 'p', 'm', 'i', 'n', 's', 'q', 9, 0,
+ /* 7917 */ 'c', 'm', 'o', 'v', 'n', 's', 'q', 9, 0,
+ /* 7926 */ 'c', 'm', 'p', 's', 'q', 9, 0,
+ /* 7933 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 's', 'q', 9, 0,
+ /* 7945 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 's', 'q', 9, 0,
+ /* 7958 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'q', 9, 0,
+ /* 7971 */ 'l', 's', 's', 'q', 9, 0,
+ /* 7977 */ 'w', 'r', 's', 's', 'q', 9, 0,
+ /* 7984 */ 'w', 'r', 'u', 's', 's', 'q', 9, 0,
+ /* 7992 */ 'b', 't', 's', 'q', 9, 0,
+ /* 7998 */ 'c', 'm', 'o', 'v', 's', 'q', 9, 0,
+ /* 8006 */ 'v', 'p', 'm', 'a', 'x', 's', 'q', 9, 0,
+ /* 8015 */ 'b', 't', 'q', 9, 0,
+ /* 8020 */ 'v', 'p', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'q', 9, 0,
+ /* 8033 */ 'l', 'g', 'd', 't', 'q', 9, 0,
+ /* 8040 */ 's', 'g', 'd', 't', 'q', 9, 0,
+ /* 8047 */ 'l', 'i', 'd', 't', 'q', 9, 0,
+ /* 8054 */ 's', 'i', 'd', 't', 'q', 9, 0,
+ /* 8061 */ 's', 'l', 'd', 't', 'q', 9, 0,
+ /* 8068 */ 'l', 'r', 'e', 't', 'q', 9, 0,
+ /* 8075 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'q', 9, 0,
+ /* 8085 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'q', 9, 0,
+ /* 8095 */ 'v', 'p', 'l', 'z', 'c', 'n', 't', 'q', 9, 0,
+ /* 8105 */ 't', 'z', 'c', 'n', 't', 'q', 9, 0,
+ /* 8113 */ 'm', 'o', 'v', 'n', 't', 'q', 9, 0,
+ /* 8121 */ 'k', 'n', 'o', 't', 'q', 9, 0,
+ /* 8128 */ 'v', 'p', 'r', 'o', 't', 'q', 9, 0,
+ /* 8136 */ 'i', 'n', 's', 'e', 'r', 't', 'q', 9, 0,
+ /* 8145 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'q', 9, 0,
+ /* 8159 */ 'k', 't', 'e', 's', 't', 'q', 9, 0,
+ /* 8167 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'q', 9, 0,
+ /* 8177 */ 'p', 'e', 'x', 't', 'q', 9, 0,
+ /* 8184 */ 'v', 'p', 'm', 'a', 'd', 'd', '5', '2', 'h', 'u', 'q', 9, 0,
+ /* 8197 */ 'v', 'p', 'm', 'a', 'd', 'd', '5', '2', 'l', 'u', 'q', 9, 0,
+ /* 8210 */ 'v', 'p', 'c', 'o', 'm', 'u', 'q', 9, 0,
+ /* 8219 */ 'v', 'p', 'm', 'i', 'n', 'u', 'q', 9, 0,
+ /* 8228 */ 'v', 'p', 'c', 'm', 'p', 'u', 'q', 9, 0,
+ /* 8237 */ 'v', 'p', 'm', 'a', 'x', 'u', 'q', 9, 0,
+ /* 8246 */ 'v', 'p', 's', 'r', 'a', 'v', 'q', 9, 0,
+ /* 8255 */ 'v', 'p', 's', 'h', 'l', 'd', 'v', 'q', 9, 0,
+ /* 8265 */ 'v', 'p', 's', 'h', 'r', 'd', 'v', 'q', 9, 0,
+ /* 8275 */ 'i', 'd', 'i', 'v', 'q', 9, 0,
+ /* 8282 */ 'v', 'p', 's', 'l', 'l', 'v', 'q', 9, 0,
+ /* 8291 */ 'v', 'p', 'r', 'o', 'l', 'v', 'q', 9, 0,
+ /* 8300 */ 'v', 'p', 's', 'r', 'l', 'v', 'q', 9, 0,
+ /* 8309 */ 'v', 'p', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'q', 9, 0,
+ /* 8321 */ 'v', 'm', 'o', 'v', 'q', 9, 0,
+ /* 8328 */ 'v', 'p', 'r', 'o', 'r', 'v', 'q', 9, 0,
+ /* 8337 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 'q', 9, 0,
+ /* 8347 */ 's', 'm', 's', 'w', 'q', 9, 0,
+ /* 8354 */ 'm', 'o', 'v', 's', 'w', 'q', 9, 0,
+ /* 8362 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'w', 'q', 9, 0,
+ /* 8373 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'q', 9, 0,
+ /* 8384 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'q', 9, 0,
+ /* 8395 */ 'm', 'o', 'v', 'z', 'w', 'q', 9, 0,
+ /* 8403 */ 'a', 'd', 'c', 'x', 'q', 9, 0,
+ /* 8410 */ 's', 'h', 'l', 'x', 'q', 9, 0,
+ /* 8417 */ 'm', 'u', 'l', 'x', 'q', 9, 0,
+ /* 8424 */ 'a', 'd', 'o', 'x', 'q', 9, 0,
+ /* 8431 */ 's', 'a', 'r', 'x', 'q', 9, 0,
+ /* 8438 */ 's', 'h', 'r', 'x', 'q', 9, 0,
+ /* 8445 */ 'r', 'o', 'r', 'x', 'q', 9, 0,
+ /* 8452 */ 'v', 'm', 'c', 'l', 'e', 'a', 'r', 9, 0,
+ /* 8461 */ 'p', 'f', 's', 'u', 'b', 'r', 9, 0,
+ /* 8469 */ 'e', 'n', 't', 'e', 'r', 9, 0,
+ /* 8476 */ 'v', 'p', 'a', 'l', 'i', 'g', 'n', 'r', 9, 0,
+ /* 8486 */ 'v', 'p', 'o', 'r', 9, 0,
+ /* 8492 */ 'u', 'm', 'o', 'n', 'i', 't', 'o', 'r', 9, 0,
+ /* 8502 */ 'f', 'r', 's', 't', 'o', 'r', 9, 0,
+ /* 8510 */ 'f', 'x', 'r', 's', 't', 'o', 'r', 9, 0,
+ /* 8519 */ 'v', 'p', 'x', 'o', 'r', 9, 0,
+ /* 8526 */ 'v', 'e', 'r', 'r', 9, 0,
+ /* 8532 */ 'v', 'l', 'd', 'm', 'x', 'c', 's', 'r', 9, 0,
+ /* 8542 */ 'v', 's', 't', 'm', 'x', 'c', 's', 'r', 9, 0,
+ /* 8552 */ 'f', 'd', 'i', 'v', 'r', 9, 0,
+ /* 8559 */ 'f', 's', 'u', 'b', 's', 9, 0,
+ /* 8566 */ 'f', 'i', 's', 'u', 'b', 's', 9, 0,
+ /* 8574 */ 'f', 'a', 'd', 'd', 's', 9, 0,
+ /* 8581 */ 'f', 'i', 'a', 'd', 'd', 's', 9, 0,
+ /* 8589 */ 'f', 'l', 'd', 's', 9, 0,
+ /* 8595 */ 'f', 'i', 'l', 'd', 's', 9, 0,
+ /* 8602 */ 'v', 'p', '4', 'd', 'p', 'w', 's', 's', 'd', 's', 9, 0,
+ /* 8614 */ 'v', 'p', 'd', 'p', 'w', 's', 's', 'd', 's', 9, 0,
+ /* 8625 */ 'v', 'p', 'd', 'p', 'b', 'u', 's', 'd', 's', 9, 0,
+ /* 8636 */ 'x', 's', 'a', 'v', 'e', 's', 9, 0,
+ /* 8644 */ 'l', 'g', 's', 9, 0,
+ /* 8649 */ 'j', 's', 9, 0,
+ /* 8653 */ 'f', 'm', 'u', 'l', 's', 9, 0,
+ /* 8660 */ 'f', 'i', 'm', 'u', 'l', 's', 9, 0,
+ /* 8668 */ 'f', 'c', 'o', 'm', 's', 9, 0,
+ /* 8675 */ 'f', 'i', 'c', 'o', 'm', 's', 9, 0,
+ /* 8683 */ 'l', 'w', 'p', 'i', 'n', 's', 9, 0,
+ /* 8691 */ 'j', 'n', 's', 9, 0,
+ /* 8696 */ 's', 'e', 't', 'n', 's', 9, 0,
+ /* 8703 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
+ /* 8719 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
+ /* 8732 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
+ /* 8746 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
+ /* 8762 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
+ /* 8775 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
+ /* 8789 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
+ /* 8805 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
+ /* 8818 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
+ /* 8832 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
+ /* 8848 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
+ /* 8861 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
+ /* 8875 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 9, 0,
+ /* 8886 */ 'v', 'c', 'v', 't', 'p', 'h', '2', 'p', 's', 9, 0,
+ /* 8897 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'p', 's', 9, 0,
+ /* 8908 */ 'c', 'v', 't', 'p', 'i', '2', 'p', 's', 9, 0,
+ /* 8918 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', '2', 'p', 's', 9, 0,
+ /* 8930 */ 'v', 'e', 'x', 'p', '2', 'p', 's', 9, 0,
+ /* 8939 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 's', 9, 0,
+ /* 8950 */ 'v', 'c', 'v', 't', 'u', 'd', 'q', '2', 'p', 's', 9, 0,
+ /* 8962 */ 'v', 'c', 'v', 't', 'q', 'q', '2', 'p', 's', 9, 0,
+ /* 8973 */ 'v', 'c', 'v', 't', 'u', 'q', 'q', '2', 'p', 's', 9, 0,
+ /* 8985 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'p', 's', 9, 0,
+ /* 8996 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
+ /* 9012 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
+ /* 9025 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
+ /* 9039 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
+ /* 9055 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
+ /* 9068 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
+ /* 9082 */ 'v', 'r', 'c', 'p', '1', '4', 'p', 's', 9, 0,
+ /* 9092 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 'p', 's', 9, 0,
+ /* 9104 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 's', 9, 0,
+ /* 9114 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 's', 9, 0,
+ /* 9126 */ 'v', 'm', 'o', 'v', 'a', 'p', 's', 9, 0,
+ /* 9135 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 9148 */ 'v', 'a', 'd', 'd', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 9159 */ 'v', 'h', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 9168 */ 'v', 'f', 'm', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 9178 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 9189 */ 'v', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 9197 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'd', 'p', 's', 9, 0,
+ /* 9212 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'd', 'p', 's', 9, 0,
+ /* 9228 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'd', 'p', 's', 9, 0,
+ /* 9243 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'd', 'p', 's', 9, 0,
+ /* 9259 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9272 */ 'v', 'h', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9281 */ 'v', '4', 'f', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9292 */ 'v', 'f', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9302 */ 'v', '4', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9314 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9325 */ 'v', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 9333 */ 'v', 'e', 'x', 'p', 'a', 'n', 'd', 'p', 's', 9, 0,
+ /* 9344 */ 'v', 'a', 'n', 'd', 'p', 's', 9, 0,
+ /* 9352 */ 'v', 'b', 'l', 'e', 'n', 'd', 'p', 's', 9, 0,
+ /* 9362 */ 'v', 'r', 'o', 'u', 'n', 'd', 'p', 's', 9, 0,
+ /* 9372 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 's', 9, 0,
+ /* 9384 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'p', 's', 9, 0,
+ /* 9397 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 'p', 's', 9, 0,
+ /* 9408 */ 'v', 'r', 'a', 'n', 'g', 'e', 'p', 's', 9, 0,
+ /* 9418 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 'p', 's', 9, 0,
+ /* 9431 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 'p', 's', 9, 0,
+ /* 9442 */ 'v', 's', 'h', 'u', 'f', 'p', 's', 9, 0,
+ /* 9451 */ 'v', 'u', 'n', 'p', 'c', 'k', 'h', 'p', 's', 9, 0,
+ /* 9462 */ 'v', 'm', 'o', 'v', 'l', 'h', 'p', 's', 9, 0,
+ /* 9472 */ 'v', 'm', 'o', 'v', 'h', 'p', 's', 9, 0,
+ /* 9481 */ 'v', 'm', 'o', 'v', 'm', 's', 'k', 'p', 's', 9, 0,
+ /* 9492 */ 'v', 'm', 'o', 'v', 'h', 'l', 'p', 's', 9, 0,
+ /* 9502 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 's', 9, 0,
+ /* 9513 */ 'v', 'u', 'n', 'p', 'c', 'k', 'l', 'p', 's', 9, 0,
+ /* 9524 */ 'v', 'm', 'u', 'l', 'p', 's', 9, 0,
+ /* 9532 */ 'v', 'm', 'o', 'v', 'l', 'p', 's', 9, 0,
+ /* 9541 */ 'v', 'b', 'l', 'e', 'n', 'd', 'm', 'p', 's', 9, 0,
+ /* 9552 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 'p', 's', 9, 0,
+ /* 9565 */ 'f', 'c', 'o', 'm', 'p', 's', 9, 0,
+ /* 9573 */ 'f', 'i', 'c', 'o', 'm', 'p', 's', 9, 0,
+ /* 9582 */ 'v', 'p', 'e', 'r', 'm', 'p', 's', 9, 0,
+ /* 9591 */ 'v', 'a', 'n', 'd', 'n', 'p', 's', 9, 0,
+ /* 9600 */ 'v', 'm', 'i', 'n', 'p', 's', 9, 0,
+ /* 9608 */ 'v', 'r', 'c', 'p', 'p', 's', 9, 0,
+ /* 9616 */ 'v', 'd', 'p', 'p', 's', 9, 0,
+ /* 9623 */ 'v', 'c', 'm', 'p', 'p', 's', 9, 0,
+ /* 9631 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 'p', 's', 9, 0,
+ /* 9642 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'q', 'p', 's', 9, 0,
+ /* 9657 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'q', 'p', 's', 9, 0,
+ /* 9673 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'q', 'p', 's', 9, 0,
+ /* 9688 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'q', 'p', 's', 9, 0,
+ /* 9704 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 's', 9, 0,
+ /* 9716 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'p', 's', 9, 0,
+ /* 9729 */ 'v', 'o', 'r', 'p', 's', 9, 0,
+ /* 9736 */ 'v', 'x', 'o', 'r', 'p', 's', 9, 0,
+ /* 9744 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 's', 9, 0,
+ /* 9756 */ 'v', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'p', 's', 9, 0,
+ /* 9769 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'p', 's', 9, 0,
+ /* 9781 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 'p', 's', 9, 0,
+ /* 9793 */ 'v', 'm', 'o', 'v', 'n', 't', 'p', 's', 9, 0,
+ /* 9803 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'p', 's', 9, 0,
+ /* 9814 */ 'v', 'r', 's', 'q', 'r', 't', 'p', 's', 9, 0,
+ /* 9824 */ 'v', 's', 'q', 'r', 't', 'p', 's', 9, 0,
+ /* 9833 */ 'v', 't', 'e', 's', 't', 'p', 's', 9, 0,
+ /* 9842 */ 'f', 's', 't', 'p', 's', 9, 0,
+ /* 9849 */ 'f', 'i', 's', 't', 'p', 's', 9, 0,
+ /* 9857 */ 'f', 'i', 's', 't', 't', 'p', 's', 9, 0,
+ /* 9866 */ 'v', 'm', 'o', 'v', 'u', 'p', 's', 9, 0,
+ /* 9875 */ 'v', 'b', 'l', 'e', 'n', 'd', 'v', 'p', 's', 9, 0,
+ /* 9886 */ 'v', 'd', 'i', 'v', 'p', 's', 9, 0,
+ /* 9894 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'p', 's', 9, 0,
+ /* 9906 */ 'v', 'm', 'a', 'x', 'p', 's', 9, 0,
+ /* 9914 */ 'v', 'f', 'r', 'c', 'z', 'p', 's', 9, 0,
+ /* 9923 */ 'f', 's', 'u', 'b', 'r', 's', 9, 0,
+ /* 9931 */ 'f', 'i', 's', 'u', 'b', 'r', 's', 9, 0,
+ /* 9940 */ 'x', 'r', 's', 't', 'o', 'r', 's', 9, 0,
+ /* 9949 */ 'f', 'd', 'i', 'v', 'r', 's', 9, 0,
+ /* 9957 */ 'f', 'i', 'd', 'i', 'v', 'r', 's', 9, 0,
+ /* 9966 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 's', 's', 9, 0,
+ /* 9979 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 's', 's', 9, 0,
+ /* 9993 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 's', 9, 0,
+ /* 10006 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 's', 9, 0,
+ /* 10020 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 's', 's', 9, 0,
+ /* 10033 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 's', 's', 9, 0,
+ /* 10047 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 's', 9, 0,
+ /* 10060 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 's', 9, 0,
+ /* 10074 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 's', 9, 0,
+ /* 10085 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 9, 0,
+ /* 10098 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 9, 0,
+ /* 10112 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 9, 0,
+ /* 10125 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 9, 0,
+ /* 10139 */ 'v', 'r', 'c', 'p', '1', '4', 's', 's', 9, 0,
+ /* 10149 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 's', 's', 9, 0,
+ /* 10161 */ 'v', 'r', 'c', 'p', '2', '8', 's', 's', 9, 0,
+ /* 10171 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 's', 9, 0,
+ /* 10183 */ 'v', 'f', 'm', 's', 'u', 'b', 's', 's', 9, 0,
+ /* 10193 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 's', 9, 0,
+ /* 10204 */ 'v', 's', 'u', 'b', 's', 's', 9, 0,
+ /* 10212 */ 'v', '4', 'f', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 10223 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 10233 */ 'v', '4', 'f', 'n', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 10245 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 10256 */ 'v', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 10264 */ 'v', 'r', 'o', 'u', 'n', 'd', 's', 's', 9, 0,
+ /* 10274 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 's', 's', 9, 0,
+ /* 10285 */ 'v', 'r', 'a', 'n', 'g', 'e', 's', 's', 9, 0,
+ /* 10295 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 's', 's', 9, 0,
+ /* 10308 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 's', 's', 9, 0,
+ /* 10319 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 's', 9, 0,
+ /* 10329 */ 'v', 'c', 'o', 'm', 'i', 's', 's', 9, 0,
+ /* 10338 */ 'v', 'm', 'u', 'l', 's', 's', 9, 0,
+ /* 10346 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 's', 's', 9, 0,
+ /* 10359 */ 'v', 'm', 'i', 'n', 's', 's', 9, 0,
+ /* 10367 */ 'v', 'r', 'c', 'p', 's', 's', 9, 0,
+ /* 10375 */ 'v', 'c', 'm', 'p', 's', 's', 9, 0,
+ /* 10383 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 's', 's', 9, 0,
+ /* 10394 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 's', 's', 9, 0,
+ /* 10406 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 's', 's', 9, 0,
+ /* 10418 */ 'm', 'o', 'v', 'n', 't', 's', 's', 9, 0,
+ /* 10427 */ 'v', 'r', 's', 'q', 'r', 't', 's', 's', 9, 0,
+ /* 10437 */ 'v', 's', 'q', 'r', 't', 's', 's', 9, 0,
+ /* 10446 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 's', 9, 0,
+ /* 10460 */ 'v', 'd', 'i', 'v', 's', 's', 9, 0,
+ /* 10468 */ 'v', 'm', 'o', 'v', 's', 's', 9, 0,
+ /* 10476 */ 'v', 'm', 'a', 'x', 's', 's', 9, 0,
+ /* 10484 */ 'v', 'f', 'r', 'c', 'z', 's', 's', 9, 0,
+ /* 10493 */ 's', 'e', 't', 's', 9, 0,
+ /* 10499 */ 'f', 's', 't', 's', 9, 0,
+ /* 10505 */ 'f', 'i', 's', 't', 's', 9, 0,
+ /* 10512 */ 'f', 'd', 'i', 'v', 's', 9, 0,
+ /* 10519 */ 'f', 'i', 'd', 'i', 'v', 's', 9, 0,
+ /* 10527 */ 'f', 'l', 'd', 't', 9, 0,
+ /* 10533 */ 'p', 'f', 'c', 'm', 'p', 'g', 't', 9, 0,
+ /* 10542 */ 'u', 'm', 'w', 'a', 'i', 't', 9, 0,
+ /* 10550 */ 'i', 'n', 't', 9, 0,
+ /* 10555 */ 'i', 'n', 'v', 'e', 'p', 't', 9, 0,
+ /* 10563 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', 9, 0,
+ /* 10573 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 'o', 'p', 't', 9, 0,
+ /* 10585 */ 'f', 's', 't', 'p', 't', 9, 0,
+ /* 10592 */ 'x', 'a', 'b', 'o', 'r', 't', 9, 0,
+ /* 10600 */ 'p', 'f', 'r', 's', 'q', 'r', 't', 9, 0,
+ /* 10609 */ 'v', 'a', 'e', 's', 'd', 'e', 'c', 'l', 'a', 's', 't', 9, 0,
+ /* 10622 */ 'v', 'a', 'e', 's', 'e', 'n', 'c', 'l', 'a', 's', 't', 9, 0,
+ /* 10635 */ 'v', 'p', 't', 'e', 's', 't', 9, 0,
+ /* 10643 */ 'f', 's', 't', 9, 0,
+ /* 10648 */ 'v', 'a', 'e', 's', 'k', 'e', 'y', 'g', 'e', 'n', 'a', 's', 's', 'i', 's', 't', 9, 0,
+ /* 10666 */ 'v', 'm', 'p', 't', 'r', 's', 't', 9, 0,
+ /* 10675 */ 'b', 'n', 'd', 'c', 'u', 9, 0,
+ /* 10682 */ 'f', 'c', 'm', 'o', 'v', 'n', 'u', 9, 0,
+ /* 10691 */ 'v', 'l', 'd', 'd', 'q', 'u', 9, 0,
+ /* 10699 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'd', 'q', 'u', 9, 0,
+ /* 10712 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', 9, 0,
+ /* 10721 */ 'f', 'c', 'm', 'o', 'v', 'u', 9, 0,
+ /* 10729 */ 'f', 'd', 'i', 'v', 9, 0,
+ /* 10735 */ 'f', 'l', 'd', 'e', 'n', 'v', 9, 0,
+ /* 10743 */ 'f', 'n', 's', 't', 'e', 'n', 'v', 9, 0,
+ /* 10752 */ 'v', 'p', 'c', 'm', 'o', 'v', 9, 0,
+ /* 10760 */ 'b', 'n', 'd', 'm', 'o', 'v', 9, 0,
+ /* 10768 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
+ /* 10776 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'w', 9, 0,
+ /* 10786 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'w', 9, 0,
+ /* 10796 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'w', 9, 0,
+ /* 10806 */ 'l', 'e', 'a', 'w', 9, 0,
+ /* 10812 */ 'v', 'p', 's', 'h', 'a', 'w', 9, 0,
+ /* 10820 */ 'v', 'p', 's', 'r', 'a', 'w', 9, 0,
+ /* 10828 */ 'c', 'm', 'o', 'v', 'a', 'w', 9, 0,
+ /* 10836 */ 's', 'b', 'b', 'w', 9, 0,
+ /* 10842 */ 'v', 'p', 'h', 's', 'u', 'b', 'b', 'w', 9, 0,
+ /* 10852 */ 'v', 'd', 'b', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
+ /* 10863 */ 'v', 'm', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
+ /* 10873 */ 'v', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
+ /* 10882 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'w', 9, 0,
+ /* 10892 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'b', 'w', 9, 0,
+ /* 10904 */ 'k', 'u', 'n', 'p', 'c', 'k', 'b', 'w', 9, 0,
+ /* 10914 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'b', 'w', 9, 0,
+ /* 10926 */ 'm', 'o', 'v', 's', 'b', 'w', 9, 0,
+ /* 10934 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'w', 9, 0,
+ /* 10945 */ 'v', 'p', 'h', 's', 'u', 'b', 'w', 9, 0,
+ /* 10954 */ 'v', 'p', 's', 'u', 'b', 'w', 9, 0,
+ /* 10962 */ 'c', 'm', 'o', 'v', 'b', 'w', 9, 0,
+ /* 10970 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'w', 9, 0,
+ /* 10981 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'w', 9, 0,
+ /* 10992 */ 'm', 'o', 'v', 'z', 'b', 'w', 9, 0,
+ /* 11000 */ 'a', 'd', 'c', 'w', 9, 0,
+ /* 11006 */ 'f', 'l', 'd', 'c', 'w', 9, 0,
+ /* 11013 */ 'd', 'e', 'c', 'w', 9, 0,
+ /* 11019 */ 'i', 'n', 'c', 'w', 9, 0,
+ /* 11025 */ 'b', 't', 'c', 'w', 9, 0,
+ /* 11031 */ 'f', 'n', 's', 't', 'c', 'w', 9, 0,
+ /* 11039 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 9, 0,
+ /* 11048 */ 'k', 'a', 'd', 'd', 'w', 9, 0,
+ /* 11055 */ 'v', 'p', 'a', 'd', 'd', 'w', 9, 0,
+ /* 11063 */ 'x', 'a', 'd', 'd', 'w', 9, 0,
+ /* 11070 */ 'r', 'd', 's', 'e', 'e', 'd', 'w', 9, 0,
+ /* 11079 */ 'v', 'p', 's', 'h', 'l', 'd', 'w', 9, 0,
+ /* 11088 */ 'k', 'a', 'n', 'd', 'w', 9, 0,
+ /* 11095 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'w', 9, 0,
+ /* 11106 */ 'r', 'd', 'r', 'a', 'n', 'd', 'w', 9, 0,
+ /* 11115 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'w', 9, 0,
+ /* 11125 */ 'v', 'p', 's', 'h', 'r', 'd', 'w', 9, 0,
+ /* 11134 */ 'v', 'p', 'a', 'c', 'k', 's', 's', 'd', 'w', 9, 0,
+ /* 11145 */ 'v', 'p', 'a', 'c', 'k', 'u', 's', 'd', 'w', 9, 0,
+ /* 11156 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'd', 'w', 9, 0,
+ /* 11167 */ 'v', 'p', 'm', 'o', 'v', 's', 'd', 'w', 9, 0,
+ /* 11177 */ 'v', 'p', 'm', 'o', 'v', 'd', 'w', 9, 0,
+ /* 11186 */ 'c', 'm', 'o', 'v', 'a', 'e', 'w', 9, 0,
+ /* 11195 */ 'c', 'm', 'o', 'v', 'b', 'e', 'w', 9, 0,
+ /* 11204 */ 'c', 'm', 'o', 'v', 'g', 'e', 'w', 9, 0,
+ /* 11213 */ 'c', 'm', 'o', 'v', 'l', 'e', 'w', 9, 0,
+ /* 11222 */ 'c', 'm', 'o', 'v', 'n', 'e', 'w', 9, 0,
+ /* 11231 */ 'c', 'm', 'o', 'v', 'e', 'w', 9, 0,
+ /* 11239 */ 'p', 'i', '2', 'f', 'w', 9, 0,
+ /* 11246 */ 'b', 's', 'f', 'w', 9, 0,
+ /* 11252 */ 'p', 's', 'h', 'u', 'f', 'w', 9, 0,
+ /* 11260 */ 'n', 'e', 'g', 'w', 9, 0,
+ /* 11266 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'w', 9, 0,
+ /* 11276 */ 'v', 'p', 'a', 'v', 'g', 'w', 9, 0,
+ /* 11284 */ 'c', 'm', 'o', 'v', 'g', 'w', 9, 0,
+ /* 11292 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'w', 9, 0,
+ /* 11303 */ 'v', 'p', 's', 'h', 'u', 'f', 'h', 'w', 9, 0,
+ /* 11313 */ 'v', 'p', 'm', 'u', 'l', 'h', 'w', 9, 0,
+ /* 11322 */ 'p', 'u', 's', 'h', 'w', 9, 0,
+ /* 11329 */ 'p', 'f', '2', 'i', 'w', 9, 0,
+ /* 11336 */ 's', 'a', 'l', 'w', 9, 0,
+ /* 11342 */ 'r', 'c', 'l', 'w', 9, 0,
+ /* 11348 */ 'v', 'p', 's', 'h', 'u', 'f', 'l', 'w', 9, 0,
+ /* 11358 */ 'v', 'p', 's', 'h', 'l', 'w', 9, 0,
+ /* 11366 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, 0,
+ /* 11374 */ 'v', 'p', 's', 'l', 'l', 'w', 9, 0,
+ /* 11382 */ 'v', 'p', 'm', 'u', 'l', 'l', 'w', 9, 0,
+ /* 11391 */ 'r', 'o', 'l', 'w', 9, 0,
+ /* 11397 */ 'v', 'p', 's', 'r', 'l', 'w', 9, 0,
+ /* 11405 */ 'l', 's', 'l', 'w', 9, 0,
+ /* 11411 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'w', 9, 0,
+ /* 11421 */ 'i', 'm', 'u', 'l', 'w', 9, 0,
+ /* 11428 */ 'c', 'm', 'o', 'v', 'l', 'w', 9, 0,
+ /* 11436 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'w', 9, 0,
+ /* 11447 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'w', 9, 0,
+ /* 11458 */ 'v', 'p', 'c', 'o', 'm', 'w', 9, 0,
+ /* 11466 */ 'v', 'p', 'e', 'r', 'm', 'w', 9, 0,
+ /* 11474 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'w', 9, 0,
+ /* 11484 */ 'k', 'a', 'n', 'd', 'n', 'w', 9, 0,
+ /* 11492 */ 'v', 'p', 's', 'i', 'g', 'n', 'w', 9, 0,
+ /* 11501 */ 'i', 'n', 'w', 9, 0,
+ /* 11506 */ 'c', 'm', 'o', 'v', 'n', 'o', 'w', 9, 0,
+ /* 11515 */ 'c', 'm', 'o', 'v', 'o', 'w', 9, 0,
+ /* 11523 */ 'b', 's', 'w', 'a', 'p', 'w', 9, 0,
+ /* 11531 */ 'v', 'p', 'c', 'm', 'p', 'w', 9, 0,
+ /* 11539 */ 'l', 'j', 'm', 'p', 'w', 9, 0,
+ /* 11546 */ 'c', 'm', 'o', 'v', 'n', 'p', 'w', 9, 0,
+ /* 11555 */ 'n', 'o', 'p', 'w', 9, 0,
+ /* 11561 */ 'p', 'o', 'p', 'w', 9, 0,
+ /* 11567 */ 'c', 'm', 'o', 'v', 'p', 'w', 9, 0,
+ /* 11575 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'w', 9, 0,
+ /* 11585 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'w', 9, 0,
+ /* 11596 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'w', 9, 0,
+ /* 11606 */ 'v', 'p', 'm', 'o', 'v', 'q', 'w', 9, 0,
+ /* 11615 */ 'l', 'a', 'r', 'w', 9, 0,
+ /* 11621 */ 's', 'a', 'r', 'w', 9, 0,
+ /* 11627 */ 'r', 'c', 'r', 'w', 9, 0,
+ /* 11633 */ 'v', 'e', 'r', 'w', 9, 0,
+ /* 11639 */ 'p', 'm', 'u', 'l', 'h', 'r', 'w', 9, 0,
+ /* 11648 */ 's', 'h', 'r', 'w', 9, 0,
+ /* 11654 */ 'k', 'o', 'r', 'w', 9, 0,
+ /* 11660 */ 'k', 'x', 'n', 'o', 'r', 'w', 9, 0,
+ /* 11668 */ 'r', 'o', 'r', 'w', 9, 0,
+ /* 11674 */ 'k', 'x', 'o', 'r', 'w', 9, 0,
+ /* 11681 */ 'b', 's', 'r', 'w', 9, 0,
+ /* 11687 */ 'v', 'p', 'i', 'n', 's', 'r', 'w', 9, 0,
+ /* 11696 */ 'b', 't', 'r', 'w', 9, 0,
+ /* 11702 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'w', 9, 0,
+ /* 11712 */ 'l', 't', 'r', 'w', 9, 0,
+ /* 11718 */ 's', 't', 'r', 'w', 9, 0,
+ /* 11724 */ 'v', 'p', 'e', 'x', 't', 'r', 'w', 9, 0,
+ /* 11733 */ 's', 'c', 'a', 's', 'w', 9, 0,
+ /* 11740 */ 'v', 'p', 'a', 'b', 's', 'w', 9, 0,
+ /* 11748 */ 'm', 'o', 'v', 'a', 'b', 's', 'w', 9, 0,
+ /* 11757 */ 'v', 'p', 'm', 'a', 'd', 'd', 'u', 'b', 's', 'w', 9, 0,
+ /* 11769 */ 'v', 'p', 'h', 's', 'u', 'b', 's', 'w', 9, 0,
+ /* 11779 */ 'v', 'p', 's', 'u', 'b', 's', 'w', 9, 0,
+ /* 11788 */ 'v', 'p', 'h', 'a', 'd', 'd', 's', 'w', 9, 0,
+ /* 11798 */ 'v', 'p', 'a', 'd', 'd', 's', 'w', 9, 0,
+ /* 11807 */ 'l', 'd', 's', 'w', 9, 0,
+ /* 11813 */ 'l', 'o', 'd', 's', 'w', 9, 0,
+ /* 11820 */ 'l', 'e', 's', 'w', 9, 0,
+ /* 11826 */ 'l', 'f', 's', 'w', 9, 0,
+ /* 11832 */ 'l', 'g', 's', 'w', 9, 0,
+ /* 11838 */ 'v', 'p', 'm', 'i', 'n', 's', 'w', 9, 0,
+ /* 11847 */ 'c', 'm', 'o', 'v', 'n', 's', 'w', 9, 0,
+ /* 11856 */ 'c', 'm', 'p', 's', 'w', 9, 0,
+ /* 11863 */ 'v', 'p', 'm', 'u', 'l', 'h', 'r', 's', 'w', 9, 0,
+ /* 11874 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'w', 9, 0,
+ /* 11887 */ 'l', 's', 's', 'w', 9, 0,
+ /* 11893 */ 'b', 't', 's', 'w', 9, 0,
+ /* 11899 */ 'f', 'n', 's', 't', 's', 'w', 9, 0,
+ /* 11907 */ 'o', 'u', 't', 's', 'w', 9, 0,
+ /* 11914 */ 'v', 'p', 's', 'u', 'b', 'u', 's', 'w', 9, 0,
+ /* 11924 */ 'v', 'p', 'a', 'd', 'd', 'u', 's', 'w', 9, 0,
+ /* 11934 */ 'c', 'm', 'o', 'v', 's', 'w', 9, 0,
+ /* 11942 */ 'v', 'p', 'm', 'a', 'x', 's', 'w', 9, 0,
+ /* 11951 */ 'b', 't', 'w', 9, 0,
+ /* 11956 */ 'l', 'g', 'd', 't', 'w', 9, 0,
+ /* 11963 */ 's', 'g', 'd', 't', 'w', 9, 0,
+ /* 11970 */ 'l', 'i', 'd', 't', 'w', 9, 0,
+ /* 11977 */ 's', 'i', 'd', 't', 'w', 9, 0,
+ /* 11984 */ 'l', 'l', 'd', 't', 'w', 9, 0,
+ /* 11991 */ 's', 'l', 'd', 't', 'w', 9, 0,
+ /* 11998 */ 'l', 'r', 'e', 't', 'w', 9, 0,
+ /* 12005 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'w', 9, 0,
+ /* 12015 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'w', 9, 0,
+ /* 12025 */ 'l', 'z', 'c', 'n', 't', 'w', 9, 0,
+ /* 12033 */ 't', 'z', 'c', 'n', 't', 'w', 9, 0,
+ /* 12041 */ 'k', 'n', 'o', 't', 'w', 9, 0,
+ /* 12048 */ 'v', 'p', 'r', 'o', 't', 'w', 9, 0,
+ /* 12056 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'w', 9, 0,
+ /* 12070 */ 'k', 't', 'e', 's', 't', 'w', 9, 0,
+ /* 12078 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'w', 9, 0,
+ /* 12088 */ 'v', 'p', 'm', 'u', 'l', 'h', 'u', 'w', 9, 0,
+ /* 12098 */ 'v', 'p', 'c', 'o', 'm', 'u', 'w', 9, 0,
+ /* 12107 */ 'v', 'p', 'm', 'i', 'n', 'u', 'w', 9, 0,
+ /* 12116 */ 'v', 'p', 'c', 'm', 'p', 'u', 'w', 9, 0,
+ /* 12125 */ 'v', 'p', 'h', 'm', 'i', 'n', 'p', 'o', 's', 'u', 'w', 9, 0,
+ /* 12138 */ 'v', 'p', 'm', 'a', 'x', 'u', 'w', 9, 0,
+ /* 12147 */ 'v', 'p', 's', 'r', 'a', 'v', 'w', 9, 0,
+ /* 12156 */ 'v', 'p', 's', 'h', 'l', 'd', 'v', 'w', 9, 0,
+ /* 12166 */ 'v', 'p', 's', 'h', 'r', 'd', 'v', 'w', 9, 0,
+ /* 12176 */ 'i', 'd', 'i', 'v', 'w', 9, 0,
+ /* 12183 */ 'v', 'p', 's', 'l', 'l', 'v', 'w', 9, 0,
+ /* 12192 */ 'v', 'p', 's', 'r', 'l', 'v', 'w', 9, 0,
+ /* 12201 */ 'k', 'm', 'o', 'v', 'w', 9, 0,
+ /* 12208 */ 'v', 'p', 'm', 'a', 'c', 's', 'w', 'w', 9, 0,
+ /* 12218 */ 'l', 'm', 's', 'w', 'w', 9, 0,
+ /* 12225 */ 's', 'm', 's', 'w', 'w', 9, 0,
+ /* 12232 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'w', 'w', 9, 0,
+ /* 12243 */ 'm', 'o', 'v', 's', 'w', 'w', 9, 0,
+ /* 12251 */ 'm', 'o', 'v', 'z', 'w', 'w', 9, 0,
+ /* 12259 */ 'p', 'f', 'm', 'a', 'x', 9, 0,
+ /* 12266 */ 'b', 'n', 'd', 'l', 'd', 'x', 9, 0,
+ /* 12274 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 'd', 'x', 9, 0,
+ /* 12287 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 'x', 9, 0,
+ /* 12300 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 'x', 9, 0,
+ /* 12312 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'd', 'q', 'x', 9, 0,
+ /* 12326 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'd', 'q', 'x', 9, 0,
+ /* 12339 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 'x', 9, 0,
+ /* 12351 */ 'v', 'c', 'v', 't', 'q', 'q', '2', 'p', 's', 'x', 9, 0,
+ /* 12363 */ 'v', 'c', 'v', 't', 'u', 'q', 'q', '2', 'p', 's', 'x', 9, 0,
+ /* 12376 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 's', 'x', 9, 0,
+ /* 12389 */ 'b', 'n', 'd', 's', 't', 'x', 9, 0,
+ /* 12397 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 'd', 'y', 9, 0,
+ /* 12410 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 'y', 9, 0,
+ /* 12423 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 'y', 9, 0,
+ /* 12435 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'd', 'q', 'y', 9, 0,
+ /* 12449 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'd', 'q', 'y', 9, 0,
+ /* 12462 */ 'c', 'l', 'r', 's', 's', 'b', 's', 'y', 9, 0,
+ /* 12472 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 'y', 9, 0,
+ /* 12484 */ 'v', 'c', 'v', 't', 'q', 'q', '2', 'p', 's', 'y', 9, 0,
+ /* 12496 */ 'v', 'c', 'v', 't', 'u', 'q', 'q', '2', 'p', 's', 'y', 9, 0,
+ /* 12509 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 's', 'y', 9, 0,
+ /* 12522 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 'd', 'z', 9, 0,
+ /* 12535 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 's', 'z', 9, 0,
+ /* 12548 */ 'j', 'e', 'c', 'x', 'z', 9, 0,
+ /* 12555 */ 'j', 'c', 'x', 'z', 9, 0,
+ /* 12561 */ 'j', 'r', 'c', 'x', 'z', 9, 0,
+ /* 12568 */ 'f', 's', 'u', 'b', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12582 */ 'f', 'a', 'd', 'd', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12596 */ 'f', 's', 't', 'p', 'n', 'c', 'e', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12613 */ 'f', 'm', 'u', 'l', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12627 */ 'f', 's', 'u', 'b', 'r', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12642 */ 'f', 'd', 'i', 'v', 'r', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12657 */ 'f', 'd', 'i', 'v', 9, '%', 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 12671 */ 's', 'h', 'a', '2', '5', '6', 'r', 'n', 'd', 's', '2', 9, '%', 'x', 'm', 'm', '0', ',', 32, 0,
+ /* 12691 */ 'p', 'b', 'l', 'e', 'n', 'd', 'v', 'b', 9, '%', 'x', 'm', 'm', '0', ',', 32, 0,
+ /* 12708 */ 'b', 'l', 'e', 'n', 'd', 'v', 'p', 'd', 9, '%', 'x', 'm', 'm', '0', ',', 32, 0,
+ /* 12725 */ 'b', 'l', 'e', 'n', 'd', 'v', 'p', 's', 9, '%', 'x', 'm', 'm', '0', ',', 32, 0,
+ /* 12742 */ 's', 'a', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12752 */ 'r', 'c', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12762 */ 's', 'h', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12772 */ 'r', 'o', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12782 */ 's', 'a', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12792 */ 'r', 'c', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12802 */ 's', 'h', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12812 */ 'r', 'o', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 12822 */ 's', 'a', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12832 */ 'r', 'c', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12842 */ 's', 'h', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12852 */ 'r', 'o', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12862 */ 's', 'a', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12872 */ 'r', 'c', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12882 */ 's', 'h', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12892 */ 'r', 'o', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 12902 */ 's', 'a', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12912 */ 'r', 'c', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12922 */ 's', 'h', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12932 */ 'r', 'o', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12942 */ 's', 'a', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12952 */ 'r', 'c', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12962 */ 's', 'h', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12972 */ 'r', 'o', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 12982 */ 's', 'a', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 12992 */ 'r', 'c', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13002 */ 's', 'h', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13012 */ 'r', 'o', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13022 */ 's', 'a', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13032 */ 'r', 'c', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13042 */ 's', 'h', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13052 */ 'r', 'o', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 13062 */ 'm', 'o', 'v', 'a', 'b', 's', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 13076 */ 's', 't', 'o', 's', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 13088 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 13099 */ 'm', 'o', 'v', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 13110 */ 's', 'a', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13121 */ 'r', 'c', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13132 */ 's', 'h', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13143 */ 'r', 'o', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13154 */ 's', 'a', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13165 */ 'r', 'c', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13176 */ 's', 'h', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13187 */ 'r', 'o', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13198 */ 's', 'h', 'l', 'd', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13210 */ 's', 'h', 'r', 'd', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13222 */ 's', 'a', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13233 */ 'r', 'c', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13244 */ 's', 'h', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13255 */ 'r', 'o', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13266 */ 's', 'a', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13277 */ 'r', 'c', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13288 */ 's', 'h', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13299 */ 'r', 'o', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13310 */ 's', 'h', 'l', 'd', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13322 */ 's', 'h', 'r', 'd', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13334 */ 's', 'a', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13345 */ 'r', 'c', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13356 */ 's', 'h', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13367 */ 'r', 'o', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13378 */ 's', 'a', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13389 */ 'r', 'c', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13400 */ 's', 'h', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13411 */ 'r', 'o', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13422 */ 's', 'h', 'l', 'd', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13434 */ 's', 'h', 'r', 'd', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13446 */ 's', 'a', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13457 */ 'r', 'c', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13468 */ 's', 'h', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13479 */ 'r', 'o', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13490 */ 's', 'a', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13501 */ 'r', 'c', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13512 */ 's', 'h', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13523 */ 'r', 'o', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 13534 */ 'x', 'c', 'h', 'g', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 13546 */ 'm', 'o', 'v', 'a', 'b', 's', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 13560 */ 's', 't', 'o', 's', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 13572 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 13583 */ 'm', 'o', 'v', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 13594 */ 'x', 'c', 'h', 'g', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 13607 */ 'm', 'o', 'v', 'a', 'b', 's', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 13622 */ 's', 't', 'o', 's', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 13635 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 13647 */ 'm', 'o', 'v', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 13659 */ 'x', 'c', 'h', 'g', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 13672 */ 'm', 'o', 'v', 'a', 'b', 's', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 13687 */ 's', 't', 'o', 's', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 13700 */ 'm', 'o', 'v', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 13712 */ 'i', 'n', 's', 'b', 9, '%', 'd', 'x', ',', 32, 0,
+ /* 13723 */ 'i', 'n', 's', 'l', 9, '%', 'd', 'x', ',', 32, 0,
+ /* 13734 */ 'i', 'n', 's', 'w', 9, '%', 'd', 'x', ',', 32, 0,
+ /* 13745 */ 'v', 'e', 'x', 'p', '2', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13761 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13779 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13796 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13815 */ 'v', 'm', 'i', 'n', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13830 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13848 */ 'v', 'm', 'a', 'x', 'p', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13863 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13881 */ 'v', 'r', 'c', 'p', '2', '8', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13898 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13917 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13934 */ 'v', 'c', 'o', 'm', 'i', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13950 */ 'v', 'm', 'i', 'n', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13965 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13983 */ 'v', 'm', 'a', 'x', 's', 'd', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 13998 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14017 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 's', 'i', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14036 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 'u', 's', 'i', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14056 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 'u', 's', 'i', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14076 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14095 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'd', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14114 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'd', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14134 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'd', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14154 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'q', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14173 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'q', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14192 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'q', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14212 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'q', 'q', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14232 */ 'v', 'c', 'v', 't', 'p', 'h', '2', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14250 */ 'v', 'e', 'x', 'p', '2', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14266 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14283 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14302 */ 'v', 'm', 'i', 'n', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14317 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14335 */ 'v', 'm', 'a', 'x', 'p', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14350 */ 'v', 'r', 'c', 'p', '2', '8', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14367 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14386 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14403 */ 'v', 'c', 'o', 'm', 'i', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14419 */ 'v', 'm', 'i', 'n', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14434 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14452 */ 'v', 'm', 'a', 'x', 's', 's', 9, '{', 's', 'a', 'e', '}', ',', 32, 0,
+ /* 14467 */ 'f', 'b', 'l', 'd', 9, 't', 'b', 'y', 't', 'e', 32, 'p', 't', 'r', 32, 0,
+ /* 14483 */ 'f', 'b', 's', 't', 'p', 9, 't', 'b', 'y', 't', 'e', 32, 'p', 't', 'r', 32, 0,
+ /* 14500 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, '*', 0,
+ /* 14509 */ 'l', 'j', 'm', 'p', 'l', 9, '*', 0,
+ /* 14517 */ 'l', 'c', 'a', 'l', 'l', 'q', 9, '*', 0,
+ /* 14526 */ 'l', 'j', 'm', 'p', 'q', 9, '*', 0,
+ /* 14534 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, '*', 0,
+ /* 14543 */ 'l', 'j', 'm', 'p', 'w', 9, '*', 0,
+ /* 14551 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0,
+ /* 14582 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 14606 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 14631 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
+ /* 14654 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 14677 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 14699 */ 'u', 'd', '0', 0,
+ /* 14703 */ 'x', 's', 'h', 'a', '1', 0,
+ /* 14709 */ 'f', 'l', 'd', '1', 0,
+ /* 14714 */ 'u', 'd', '1', 0,
+ /* 14718 */ 'f', 'p', 'r', 'e', 'm', '1', 0,
+ /* 14725 */ 'f', '2', 'x', 'm', '1', 0,
+ /* 14731 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0,
+ /* 14739 */ 'i', 'n', 't', '1', 0,
+ /* 14744 */ 'e', 'n', 'd', 'b', 'r', '3', '2', 0,
+ /* 14752 */ 'u', 'd', '2', 0,
+ /* 14756 */ 'f', 'l', 'd', 'l', 'g', '2', 0,
+ /* 14763 */ 'f', 'l', 'd', 'l', 'n', '2', 0,
+ /* 14770 */ 'i', 'n', 't', '3', 0,
+ /* 14775 */ 'e', 'n', 'd', 'b', 'r', '6', '4', 0,
+ /* 14783 */ 'r', 'e', 'x', '6', '4', 0,
+ /* 14789 */ 'd', 'a', 't', 'a', '1', '6', 0,
+ /* 14796 */ 'x', 's', 'h', 'a', '2', '5', '6', 0,
+ /* 14804 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
+ /* 14817 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
+ /* 14824 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
+ /* 14834 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
+ /* 14844 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
+ /* 14859 */ 'a', 'a', 'a', 0,
+ /* 14863 */ 'd', 'a', 'a', 0,
+ /* 14867 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0,
+ /* 14877 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0,
+ /* 14887 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0,
+ /* 14897 */ 'x', 'l', 'a', 't', 'b', 0,
+ /* 14903 */ 'c', 'l', 'a', 'c', 0,
+ /* 14908 */ 's', 't', 'a', 'c', 0,
+ /* 14913 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0,
+ /* 14923 */ 'g', 'e', 't', 's', 'e', 'c', 0,
+ /* 14930 */ 's', 'a', 'l', 'c', 0,
+ /* 14935 */ 'c', 'l', 'c', 0,
+ /* 14939 */ 'c', 'm', 'c', 0,
+ /* 14943 */ 'r', 'd', 'p', 'm', 'c', 0,
+ /* 14949 */ 'v', 'm', 'f', 'u', 'n', 'c', 0,
+ /* 14956 */ 'r', 'd', 't', 's', 'c', 0,
+ /* 14962 */ 's', 't', 'c', 0,
+ /* 14966 */ 'c', 'p', 'u', 'i', 'd', 0,
+ /* 14972 */ 'c', 'l', 'd', 0,
+ /* 14976 */ 'x', 'e', 'n', 'd', 0,
+ /* 14981 */ 'c', 'l', 't', 'd', 0,
+ /* 14986 */ 's', 't', 'd', 0,
+ /* 14990 */ 'c', 'w', 't', 'd', 0,
+ /* 14995 */ 'w', 'b', 'i', 'n', 'v', 'd', 0,
+ /* 15002 */ 'w', 'b', 'n', 'o', 'i', 'n', 'v', 'd', 0,
+ /* 15011 */ 'f', 'l', 'd', 'l', '2', 'e', 0,
+ /* 15018 */ 'l', 'f', 'e', 'n', 'c', 'e', 0,
+ /* 15025 */ 'm', 'f', 'e', 'n', 'c', 'e', 0,
+ /* 15032 */ 's', 'f', 'e', 'n', 'c', 'e', 0,
+ /* 15039 */ 'f', 's', 'c', 'a', 'l', 'e', 0,
+ /* 15046 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0,
+ /* 15055 */ 'r', 'e', 'p', 'n', 'e', 0,
+ /* 15061 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0,
+ /* 15070 */ 'x', 's', 't', 'o', 'r', 'e', 0,
+ /* 15077 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0,
+ /* 15086 */ 'p', 'a', 'u', 's', 'e', 0,
+ /* 15092 */ 'l', 'e', 'a', 'v', 'e', 0,
+ /* 15098 */ 'v', 'm', 'x', 'o', 'f', 'f', 0,
+ /* 15105 */ 'l', 'a', 'h', 'f', 0,
+ /* 15110 */ 's', 'a', 'h', 'f', 0,
+ /* 15115 */ 'p', 'c', 'o', 'n', 'f', 'i', 'g', 0,
+ /* 15123 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0,
+ /* 15132 */ 'c', 'l', 'g', 'i', 0,
+ /* 15137 */ 's', 't', 'g', 'i', 0,
+ /* 15142 */ 'c', 'l', 'i', 0,
+ /* 15146 */ 'f', 'l', 'd', 'p', 'i', 0,
+ /* 15152 */ 's', 't', 'i', 0,
+ /* 15156 */ 'l', 'o', 'c', 'k', 0,
+ /* 15161 */ 'i', 'n', 'b', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'l', 0,
+ /* 15174 */ 'p', 'u', 's', 'h', 'a', 'l', 0,
+ /* 15181 */ 'p', 'o', 'p', 'a', 'l', 0,
+ /* 15187 */ 'p', 'u', 's', 'h', 'f', 'l', 0,
+ /* 15194 */ 'p', 'o', 'p', 'f', 'l', 0,
+ /* 15200 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
+ /* 15214 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 15222 */ 'v', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 15229 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0,
+ /* 15237 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0,
+ /* 15246 */ 'i', 'r', 'e', 't', 'l', 0,
+ /* 15252 */ 'l', 'r', 'e', 't', 'l', 0,
+ /* 15258 */ 's', 'y', 's', 'r', 'e', 't', 'l', 0,
+ /* 15266 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'l', 0,
+ /* 15275 */ 'c', 'w', 't', 'l', 0,
+ /* 15280 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0,
+ /* 15288 */ 'f', 'x', 'a', 'm', 0,
+ /* 15293 */ 'f', 'p', 'r', 'e', 'm', 0,
+ /* 15299 */ 'v', 'p', 'c', 'o', 'm', 0,
+ /* 15305 */ 'f', 's', 'e', 't', 'p', 'm', 0,
+ /* 15312 */ 'r', 's', 'm', 0,
+ /* 15316 */ 'f', 'p', 'a', 't', 'a', 'n', 0,
+ /* 15323 */ 'f', 'p', 't', 'a', 'n', 0,
+ /* 15329 */ 'f', 's', 'i', 'n', 0,
+ /* 15334 */ 'c', 'l', 'z', 'e', 'r', 'o', 0,
+ /* 15341 */ 'i', 'n', 't', 'o', 0,
+ /* 15346 */ 'c', 'q', 't', 'o', 0,
+ /* 15351 */ 'r', 'd', 't', 's', 'c', 'p', 0,
+ /* 15358 */ 'r', 'e', 'p', 0,
+ /* 15362 */ 'v', 'p', 'c', 'm', 'p', 0,
+ /* 15368 */ 'v', 'c', 'm', 'p', 0,
+ /* 15373 */ 'f', 'e', 'n', 'i', '8', '0', '8', '7', '_', 'n', 'o', 'p', 0,
+ /* 15386 */ 'f', 'd', 'i', 's', 'i', '8', '0', '8', '7', '_', 'n', 'o', 'p', 0,
+ /* 15400 */ 'f', 'n', 'o', 'p', 0,
+ /* 15405 */ 'f', 'c', 'o', 'm', 'p', 'p', 0,
+ /* 15412 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0,
+ /* 15420 */ 's', 'a', 'v', 'e', 'p', 'r', 'e', 'v', 's', 's', 'p', 0,
+ /* 15432 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0,
+ /* 15440 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0,
+ /* 15448 */ 'p', 'u', 's', 'h', 'f', 'q', 0,
+ /* 15455 */ 'p', 'o', 'p', 'f', 'q', 0,
+ /* 15461 */ 'i', 'r', 'e', 't', 'q', 0,
+ /* 15467 */ 'l', 'r', 'e', 't', 'q', 0,
+ /* 15473 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0,
+ /* 15481 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0,
+ /* 15490 */ 'c', 'l', 't', 'q', 0,
+ /* 15495 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0,
+ /* 15506 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0,
+ /* 15515 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0,
+ /* 15523 */ 'r', 'd', 'm', 's', 'r', 0,
+ /* 15529 */ 'w', 'r', 'm', 's', 'r', 0,
+ /* 15535 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0,
+ /* 15545 */ 'a', 'a', 's', 0,
+ /* 15549 */ 'd', 'a', 's', 0,
+ /* 15553 */ 'f', 'a', 'b', 's', 0,
+ /* 15558 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'c', 's', 0,
+ /* 15568 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'c', 's', 0,
+ /* 15578 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'd', 's', 0,
+ /* 15588 */ 'p', 'o', 'p', 'l', 9, '%', 'd', 's', 0,
+ /* 15597 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'd', 's', 0,
+ /* 15607 */ 'p', 'o', 'p', 'w', 9, '%', 'd', 's', 0,
+ /* 15616 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'e', 's', 0,
+ /* 15626 */ 'p', 'o', 'p', 'l', 9, '%', 'e', 's', 0,
+ /* 15635 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'e', 's', 0,
+ /* 15645 */ 'p', 'o', 'p', 'w', 9, '%', 'e', 's', 0,
+ /* 15654 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'f', 's', 0,
+ /* 15664 */ 'p', 'o', 'p', 'l', 9, '%', 'f', 's', 0,
+ /* 15673 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'f', 's', 0,
+ /* 15683 */ 'p', 'o', 'p', 'q', 9, '%', 'f', 's', 0,
+ /* 15692 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'f', 's', 0,
+ /* 15702 */ 'p', 'o', 'p', 'w', 9, '%', 'f', 's', 0,
+ /* 15711 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'g', 's', 0,
+ /* 15721 */ 'p', 'o', 'p', 'l', 9, '%', 'g', 's', 0,
+ /* 15730 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'g', 's', 0,
+ /* 15740 */ 'p', 'o', 'p', 'q', 9, '%', 'g', 's', 0,
+ /* 15749 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'g', 's', 0,
+ /* 15759 */ 'p', 'o', 'p', 'w', 9, '%', 'g', 's', 0,
+ /* 15768 */ 's', 'w', 'a', 'p', 'g', 's', 0,
+ /* 15775 */ 'f', 'c', 'h', 's', 0,
+ /* 15780 */ 'e', 'n', 'c', 'l', 's', 0,
+ /* 15786 */ 'f', 'e', 'm', 'm', 's', 0,
+ /* 15792 */ 'f', 'c', 'o', 's', 0,
+ /* 15797 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0,
+ /* 15805 */ 'p', 'u', 's', 'h', 'l', 9, '%', 's', 's', 0,
+ /* 15815 */ 'p', 'o', 'p', 'l', 9, '%', 's', 's', 0,
+ /* 15824 */ 'p', 'u', 's', 'h', 'w', 9, '%', 's', 's', 0,
+ /* 15834 */ 'p', 'o', 'p', 'w', 9, '%', 's', 's', 0,
+ /* 15843 */ 'c', 'l', 't', 's', 0,
+ /* 15848 */ 'f', 'l', 'd', 'l', '2', 't', 0,
+ /* 15855 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0,
+ /* 15863 */ 'm', 'w', 'a', 'i', 't', 0,
+ /* 15869 */ 'f', 'n', 'i', 'n', 'i', 't', 0,
+ /* 15876 */ 'h', 'l', 't', 0,
+ /* 15880 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0,
+ /* 15888 */ 'f', 's', 'q', 'r', 't', 0,
+ /* 15894 */ 'x', 't', 'e', 's', 't', 0,
+ /* 15900 */ 'f', 't', 's', 't', 0,
+ /* 15905 */ 'e', 'n', 'c', 'l', 'u', 0,
+ /* 15911 */ 'r', 'd', 'p', 'k', 'r', 'u', 0,
+ /* 15918 */ 'w', 'r', 'p', 'k', 'r', 'u', 0,
+ /* 15925 */ 'x', 'g', 'e', 't', 'b', 'v', 0,
+ /* 15932 */ 'x', 's', 'e', 't', 'b', 'v', 0,
+ /* 15939 */ 'e', 'n', 'c', 'l', 'v', 0,
+ /* 15945 */ 'p', 'u', 's', 'h', 'a', 'w', 0,
+ /* 15952 */ 'p', 'o', 'p', 'a', 'w', 0,
+ /* 15958 */ 'p', 'u', 's', 'h', 'f', 'w', 0,
+ /* 15965 */ 'p', 'o', 'p', 'f', 'w', 0,
+ /* 15971 */ 'c', 'b', 't', 'w', 0,
+ /* 15976 */ 'i', 'r', 'e', 't', 'w', 0,
+ /* 15982 */ 'l', 'r', 'e', 't', 'w', 0,
+ /* 15988 */ 'f', 'y', 'l', '2', 'x', 0,
+ /* 15994 */ 'f', 'n', 's', 't', 's', 'w', 9, '%', 'a', 'x', 0,
+ /* 16005 */ 'i', 'n', 'w', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'x', 0,
+ /* 16018 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'e', 'a', 'x', 0,
+ /* 16030 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'e', 'a', 'x', 0,
+ /* 16042 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'e', 'a', 'x', 0,
+ /* 16053 */ 's', 'k', 'i', 'n', 'i', 't', 9, '%', 'e', 'a', 'x', 0,
+ /* 16065 */ 'i', 'n', 'l', 9, '%', 'd', 'x', ',', 32, '%', 'e', 'a', 'x', 0,
+ /* 16079 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'r', 'a', 'x', 0,
+ /* 16091 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'r', 'a', 'x', 0,
+ /* 16103 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'r', 'a', 'x', 0,
+ /* 16114 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'e', 'c', 'x', 0,
+ /* 16133 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'r', 'a', 'x', ',', 32, '%', 'e', 'c', 'x', 0,
+ /* 16152 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, '%', 'd', 'x', 0,
+ /* 16166 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, '%', 'd', 'x', 0,
+ /* 16180 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'd', 'x', 0,
+ /* 16195 */ 'f', 'n', 'c', 'l', 'e', 'x', 0,
+ /* 16202 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 'x', 0,
+ /* 16211 */ 'm', 'w', 'a', 'i', 't', 'x', 0,
+ /* 16218 */ 's', 'e', 't', 's', 's', 'b', 's', 'y', 0,
+ /* 16227 */ 'f', 'l', 'd', 'z', 0,
+ };
+#endif
+
+ static const uint32_t OpInfo0[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 14825U, // DBG_VALUE
+ 14835U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 14818U, // BUNDLE
+ 14845U, // LIFETIME_START
+ 14805U, // LIFETIME_END
+ 0U, // STACKMAP
+ 15201U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 14632U, // PATCHABLE_FUNCTION_ENTER
+ 14552U, // PATCHABLE_RET
+ 14678U, // PATCHABLE_FUNCTION_EXIT
+ 14655U, // PATCHABLE_TAIL_CALL
+ 14607U, // PATCHABLE_EVENT_CALL
+ 14583U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 0U, // AVX1_SETALLONES
+ 0U, // AVX2_SETALLONES
+ 0U, // AVX512_128_SET0
+ 0U, // AVX512_256_SET0
+ 0U, // AVX512_512_SET0
+ 0U, // AVX512_512_SETALLONES
+ 0U, // AVX512_512_SEXT_MASK_32
+ 0U, // AVX512_512_SEXT_MASK_64
+ 0U, // AVX512_FsFLD0SD
+ 0U, // AVX512_FsFLD0SS
+ 0U, // AVX_SET0
+ 0U, // KSET0D
+ 0U, // KSET0Q
+ 0U, // KSET0W
+ 0U, // KSET1D
+ 0U, // KSET1Q
+ 0U, // KSET1W
+ 0U, // MMX_SET0
+ 0U, // V_SET0
+ 0U, // V_SETALLONES
+ 14860U, // AAA
+ 18260U, // AAD8i8
+ 22553U, // AAM8i8
+ 15546U, // AAS
+ 15554U, // ABS_F
+ 0U, // ABS_Fp32
+ 0U, // ABS_Fp64
+ 0U, // ABS_Fp80
+ 2124537U, // ADC16i16
+ 4238073U, // ADC16mi
+ 4238073U, // ADC16mi8
+ 4238073U, // ADC16mr
+ 6351609U, // ADC16ri
+ 6351609U, // ADC16ri8
+ 6367993U, // ADC16rm
+ 6351609U, // ADC16rr
+ 8448761U, // ADC16rr_REV
+ 10507174U, // ADC32i32
+ 12620710U, // ADC32mi
+ 12620710U, // ADC32mi8
+ 12620710U, // ADC32mr
+ 6345638U, // ADC32ri
+ 6345638U, // ADC32ri8
+ 283202470U, // ADC32rm
+ 6345638U, // ADC32rr
+ 8442790U, // ADC32rr_REV
+ 16800213U, // ADC64i32
+ 18913749U, // ADC64mi32
+ 18913749U, // ADC64mi8
+ 18913749U, // ADC64mr
+ 6347221U, // ADC64ri32
+ 6347221U, // ADC64ri8
+ 283220437U, // ADC64rm
+ 6347221U, // ADC64rr
+ 8444373U, // ADC64rr_REV
+ 20988865U, // ADC8i8
+ 23102401U, // ADC8mi
+ 23102401U, // ADC8mi8
+ 23102401U, // ADC8mr
+ 6341569U, // ADC8ri
+ 6341569U, // ADC8ri8
+ 6407105U, // ADC8rm
+ 6341569U, // ADC8rr
+ 8438721U, // ADC8rr_REV
+ 551638976U, // ADCX32rm
+ 8443840U, // ADCX32rr
+ 551657684U, // ADCX64rm
+ 8446164U, // ADCX64rr
+ 2124579U, // ADD16i16
+ 4238115U, // ADD16mi
+ 4238115U, // ADD16mi8
+ 4238115U, // ADD16mr
+ 6351651U, // ADD16ri
+ 6351651U, // ADD16ri8
+ 6368035U, // ADD16rm
+ 6351651U, // ADD16rr
+ 8448803U, // ADD16rr_REV
+ 10507240U, // ADD32i32
+ 12620776U, // ADD32mi
+ 12620776U, // ADD32mi8
+ 12620776U, // ADD32mr
+ 6345704U, // ADD32ri
+ 6345704U, // ADD32ri8
+ 283202536U, // ADD32rm
+ 6345704U, // ADD32rr
+ 8442856U, // ADD32rr_REV
+ 16800337U, // ADD64i32
+ 18913873U, // ADD64mi32
+ 18913873U, // ADD64mi8
+ 18913873U, // ADD64mr
+ 6347345U, // ADD64ri32
+ 6347345U, // ADD64ri8
+ 283220561U, // ADD64rm
+ 6347345U, // ADD64rr
+ 8444497U, // ADD64rr_REV
+ 20988900U, // ADD8i8
+ 23102436U, // ADD8mi
+ 23102436U, // ADD8mi8
+ 23102436U, // ADD8mr
+ 6341604U, // ADD8ri
+ 6341604U, // ADD8ri8
+ 6407140U, // ADD8rm
+ 6341604U, // ADD8rr
+ 8438756U, // ADD8rr_REV
+ 8522549U, // ADDPDrm
+ 8440629U, // ADDPDrr
+ 8528946U, // ADDPSrm
+ 8447026U, // ADDPSrr
+ 551702253U, // ADDSDrm
+ 551702253U, // ADDSDrm_Int
+ 8441581U, // ADDSDrr
+ 8441581U, // ADDSDrr_Int
+ 551725033U, // ADDSSrm
+ 551725033U, // ADDSSrm_Int
+ 8447977U, // ADDSSrr
+ 8447977U, // ADDSSrr_Int
+ 8522422U, // ADDSUBPDrm
+ 8440502U, // ADDSUBPDrr
+ 8528819U, // ADDSUBPSrm
+ 8446899U, // ADDSUBPSrr
+ 188799U, // ADD_F32m
+ 201703U, // ADD_F64m
+ 221574U, // ADD_FI16m
+ 234478U, // ADD_FI32m
+ 22676U, // ADD_FPrST0
+ 18342U, // ADD_FST0r
+ 0U, // ADD_Fp32
+ 0U, // ADD_Fp32m
+ 0U, // ADD_Fp64
+ 0U, // ADD_Fp64m
+ 0U, // ADD_Fp64m32
+ 0U, // ADD_Fp80
+ 0U, // ADD_Fp80m32
+ 0U, // ADD_Fp80m64
+ 0U, // ADD_FpI16m32
+ 0U, // ADD_FpI16m64
+ 0U, // ADD_FpI16m80
+ 0U, // ADD_FpI32m32
+ 0U, // ADD_FpI32m64
+ 0U, // ADD_FpI32m80
+ 28967U, // ADD_FrST0
+ 551638997U, // ADOX32rm
+ 8443861U, // ADOX32rr
+ 551657705U, // ADOX64rm
+ 8446185U, // ADOX64rr
+ 8644979U, // AESDECLASTrm
+ 8448371U, // AESDECLASTrr
+ 8636163U, // AESDECrm
+ 8439555U, // AESDECrr
+ 8644992U, // AESENCLASTrm
+ 8448384U, // AESENCLASTrr
+ 8636189U, // AESENCrm
+ 8439581U, // AESENCrr
+ 263956U, // AESIMCrm
+ 551831316U, // AESIMCrr
+ 830777754U, // AESKEYGENASSIST128rm
+ 283437466U, // AESKEYGENASSIST128rr
+ 2124626U, // AND16i16
+ 4238162U, // AND16mi
+ 4238162U, // AND16mi8
+ 4238162U, // AND16mr
+ 6351698U, // AND16ri
+ 6351698U, // AND16ri8
+ 6368082U, // AND16rm
+ 6351698U, // AND16rr
+ 8448850U, // AND16rr_REV
+ 10507293U, // AND32i32
+ 12620829U, // AND32mi
+ 12620829U, // AND32mi8
+ 12620829U, // AND32mr
+ 6345757U, // AND32ri
+ 6345757U, // AND32ri8
+ 283202589U, // AND32rm
+ 6345757U, // AND32rr
+ 8442909U, // AND32rr_REV
+ 16800448U, // AND64i32
+ 18913984U, // AND64mi32
+ 18913984U, // AND64mi8
+ 18913984U, // AND64mr
+ 6347456U, // AND64ri32
+ 6347456U, // AND64ri8
+ 283220672U, // AND64rm
+ 6347456U, // AND64rr
+ 8444608U, // AND64rr_REV
+ 20988922U, // AND8i8
+ 23102458U, // AND8mi
+ 23102458U, // AND8mi8
+ 23102458U, // AND8mr
+ 6341626U, // AND8ri
+ 6341626U, // AND8ri8
+ 6407162U, // AND8rm
+ 6341626U, // AND8rr
+ 8438778U, // AND8rr_REV
+ 283202964U, // ANDN32rm
+ 811652500U, // ANDN32rr
+ 283221318U, // ANDN64rm
+ 811654470U, // ANDN64rr
+ 8522824U, // ANDNPDrm
+ 8440904U, // ANDNPDrr
+ 8529273U, // ANDNPSrm
+ 8447353U, // ANDNPSrr
+ 8522598U, // ANDPDrm
+ 8440678U, // ANDPDrr
+ 8529018U, // ANDPSrm
+ 8447098U, // ANDPSrr
+ 4232691U, // ARPL16mr
+ 551835123U, // ARPL16rr
+ 832902782U, // BEXTR32rm
+ 811652734U, // BEXTR32rr
+ 835002024U, // BEXTR64rm
+ 811654824U, // BEXTR64rr
+ 832902782U, // BEXTRI32mi
+ 811652734U, // BEXTRI32ri
+ 835002024U, // BEXTRI64mi
+ 811654824U, // BEXTRI64ri
+ 551900475U, // BLCFILL32rm
+ 551834939U, // BLCFILL32rr
+ 551918777U, // BLCFILL64rm
+ 551836857U, // BLCFILL64rr
+ 551900381U, // BLCI32rm
+ 551834845U, // BLCI32rr
+ 551918694U, // BLCI64rm
+ 551836774U, // BLCI64rr
+ 551900089U, // BLCIC32rm
+ 551834553U, // BLCIC32rr
+ 551918049U, // BLCIC64rm
+ 551836129U, // BLCIC64rr
+ 551900415U, // BLCMSK32rm
+ 551834879U, // BLCMSK32rr
+ 551918724U, // BLCMSK64rm
+ 551836804U, // BLCMSK64rr
+ 551900839U, // BLCS32rm
+ 551835303U, // BLCS32rr
+ 551919313U, // BLCS64rm
+ 551837393U, // BLCS64rr
+ 568707958U, // BLENDPDrmi
+ 1088818038U, // BLENDPDrri
+ 568714378U, // BLENDPSrmi
+ 1088824458U, // BLENDPSrri
+ 8532389U, // BLENDVPDrm0
+ 8450469U, // BLENDVPDrr0
+ 8532406U, // BLENDVPSrm0
+ 8450486U, // BLENDVPSrr0
+ 551900485U, // BLSFILL32rm
+ 551834949U, // BLSFILL32rr
+ 551918787U, // BLSFILL64rm
+ 551836867U, // BLSFILL64rr
+ 551900395U, // BLSI32rm
+ 551834859U, // BLSI32rr
+ 551918708U, // BLSI64rm
+ 551836788U, // BLSI64rr
+ 551900097U, // BLSIC32rm
+ 551834561U, // BLSIC32rr
+ 551918057U, // BLSIC64rm
+ 551836137U, // BLSIC64rr
+ 551900424U, // BLSMSK32rm
+ 551834888U, // BLSMSK32rr
+ 551918733U, // BLSMSK64rm
+ 551836813U, // BLSMSK64rr
+ 551900779U, // BLSR32rm
+ 551835243U, // BLSR32rr
+ 551919234U, // BLSR64rm
+ 551837314U, // BLSR64rr
+ 414636U, // BNDCL32rm
+ 551834540U, // BNDCL32rr
+ 414636U, // BNDCL64rm
+ 551834540U, // BNDCL64rr
+ 415819U, // BNDCN32rm
+ 551835723U, // BNDCN32rr
+ 415819U, // BNDCN64rm
+ 551835723U, // BNDCN64rr
+ 420276U, // BNDCU32rm
+ 551840180U, // BNDCU32rr
+ 420276U, // BNDCU64rm
+ 551840180U, // BNDCU64rr
+ 421867U, // BNDLDXrm
+ 414548U, // BNDMK32rm
+ 414548U, // BNDMK64rm
+ 18917897U, // BNDMOV32mr
+ 551922185U, // BNDMOV32rm
+ 33597961U, // BNDMOV64mr
+ 272905U, // BNDMOV64rm
+ 551840265U, // BNDMOVrr
+ 551840265U, // BNDMOVrr_REV
+ 35696742U, // BNDSTXmr
+ 1356876031U, // BOUNDS16rm
+ 1625311487U, // BOUNDS32rm
+ 437231U, // BSF16rm
+ 551840751U, // BSF16rr
+ 551900344U, // BSF32rm
+ 551834808U, // BSF32rr
+ 551918645U, // BSF64rm
+ 551836725U, // BSF64rr
+ 437666U, // BSR16rm
+ 551841186U, // BSR16rr
+ 551900773U, // BSR32rm
+ 551835237U, // BSR32rr
+ 551919228U, // BSR64rm
+ 551837308U, // BSR64rr
+ 27908U, // BSWAP16r_BAD
+ 21937U, // BSWAP32r
+ 23920U, // BSWAP64r
+ 4239024U, // BT16mi8
+ 4239024U, // BT16mr
+ 551841456U, // BT16ri8
+ 551841456U, // BT16rr
+ 12621598U, // BT32mi8
+ 12621598U, // BT32mr
+ 551835422U, // BT32ri8
+ 551835422U, // BT32rr
+ 18915152U, // BT64mi8
+ 18915152U, // BT64mr
+ 551837520U, // BT64ri8
+ 551837520U, // BT64rr
+ 4238098U, // BTC16mi8
+ 4238098U, // BTC16mr
+ 6351634U, // BTC16ri8
+ 6351634U, // BTC16rr
+ 12620760U, // BTC32mi8
+ 12620760U, // BTC32mr
+ 6345688U, // BTC32ri8
+ 6345688U, // BTC32rr
+ 18913792U, // BTC64mi8
+ 18913792U, // BTC64mr
+ 6347264U, // BTC64ri8
+ 6347264U, // BTC64rr
+ 4238769U, // BTR16mi8
+ 4238769U, // BTR16mr
+ 6352305U, // BTR16ri8
+ 6352305U, // BTR16rr
+ 12621426U, // BTR32mi8
+ 12621426U, // BTR32mr
+ 6346354U, // BTR32ri8
+ 6346354U, // BTR32rr
+ 18914962U, // BTR64mi8
+ 18914962U, // BTR64mr
+ 6348434U, // BTR64ri8
+ 6348434U, // BTR64rr
+ 4238966U, // BTS16mi8
+ 4238966U, // BTS16mr
+ 6352502U, // BTS16ri8
+ 6352502U, // BTS16rr
+ 12621577U, // BTS32mi8
+ 12621577U, // BTS32mr
+ 6346505U, // BTS32ri8
+ 6346505U, // BTS32rr
+ 18915129U, // BTS64mi8
+ 18915129U, // BTS64mr
+ 6348601U, // BTS64ri8
+ 6348601U, // BTS64rr
+ 832902372U, // BZHI32rm
+ 811652324U, // BZHI32rr
+ 835001453U, // BZHI64rm
+ 811654253U, // BZHI64rr
+ 227528U, // CALL16m
+ 227528U, // CALL16m_NT
+ 30920U, // CALL16r
+ 30920U, // CALL16r_NT
+ 243878U, // CALL32m
+ 243878U, // CALL32m_NT
+ 30886U, // CALL32r
+ 30886U, // CALL32r_NT
+ 456887U, // CALL64m
+ 456887U, // CALL64m_NT
+ 466098U, // CALL64pcrel32
+ 30903U, // CALL64r
+ 30903U, // CALL64r_NT
+ 470120U, // CALLpcrel16
+ 464180U, // CALLpcrel32
+ 15972U, // CBW
+ 14982U, // CDQ
+ 15491U, // CDQE
+ 15776U, // CHS_F
+ 0U, // CHS_Fp32
+ 0U, // CHS_Fp64
+ 0U, // CHS_Fp80
+ 14904U, // CLAC
+ 14936U, // CLC
+ 14973U, // CLD
+ 479759U, // CLDEMOTE
+ 479872U, // CLFLUSH
+ 485710U, // CLFLUSHOPT
+ 15133U, // CLGI
+ 15143U, // CLI
+ 241839U, // CLRSSBSY
+ 15844U, // CLTS
+ 476848U, // CLWB
+ 15335U, // CLZEROr
+ 14940U, // CMC
+ 8464973U, // CMOVA16rm
+ 8448589U, // CMOVA16rr
+ 551637865U, // CMOVA32rm
+ 8442729U, // CMOVA32rr
+ 551655804U, // CMOVA64rm
+ 8444284U, // CMOVA64rr
+ 8465331U, // CMOVAE16rm
+ 8448947U, // CMOVAE16rr
+ 551638083U, // CMOVAE32rm
+ 8442947U, // CMOVAE32rr
+ 551656375U, // CMOVAE64rm
+ 8444855U, // CMOVAE64rr
+ 8465107U, // CMOVB16rm
+ 8448723U, // CMOVB16rr
+ 551637910U, // CMOVB32rm
+ 8442774U, // CMOVB32rr
+ 551655855U, // CMOVB64rm
+ 8444335U, // CMOVB64rr
+ 8465340U, // CMOVBE16rm
+ 8448956U, // CMOVBE16rr
+ 551638092U, // CMOVBE32rm
+ 8442956U, // CMOVBE32rr
+ 551656384U, // CMOVBE64rm
+ 8444864U, // CMOVBE64rr
+ 37769640U, // CMOVBE_F
+ 0U, // CMOVBE_Fp32
+ 0U, // CMOVBE_Fp64
+ 0U, // CMOVBE_Fp80
+ 37766817U, // CMOVB_F
+ 0U, // CMOVB_Fp32
+ 0U, // CMOVB_Fp64
+ 0U, // CMOVB_Fp80
+ 8465376U, // CMOVE16rm
+ 8448992U, // CMOVE16rr
+ 551638192U, // CMOVE32rm
+ 8443056U, // CMOVE32rr
+ 551656493U, // CMOVE64rm
+ 8444973U, // CMOVE64rr
+ 37769780U, // CMOVE_F
+ 0U, // CMOVE_Fp32
+ 0U, // CMOVE_Fp64
+ 0U, // CMOVE_Fp80
+ 8465429U, // CMOVG16rm
+ 8449045U, // CMOVG16rr
+ 551638222U, // CMOVG32rm
+ 8443086U, // CMOVG32rr
+ 551656535U, // CMOVG64rm
+ 8445015U, // CMOVG64rr
+ 8465349U, // CMOVGE16rm
+ 8448965U, // CMOVGE16rr
+ 551638101U, // CMOVGE32rm
+ 8442965U, // CMOVGE32rr
+ 551656393U, // CMOVGE64rm
+ 8444873U, // CMOVGE64rr
+ 8465573U, // CMOVL16rm
+ 8449189U, // CMOVL16rr
+ 551638397U, // CMOVL32rm
+ 8443261U, // CMOVL32rr
+ 551656717U, // CMOVL64rm
+ 8445197U, // CMOVL64rr
+ 8465358U, // CMOVLE16rm
+ 8448974U, // CMOVLE16rr
+ 551638110U, // CMOVLE32rm
+ 8442974U, // CMOVLE32rr
+ 551656402U, // CMOVLE64rm
+ 8444882U, // CMOVLE64rr
+ 37769623U, // CMOVNBE_F
+ 0U, // CMOVNBE_Fp32
+ 0U, // CMOVNBE_Fp64
+ 0U, // CMOVNBE_Fp80
+ 37766372U, // CMOVNB_F
+ 0U, // CMOVNB_Fp32
+ 0U, // CMOVNB_Fp64
+ 0U, // CMOVNB_Fp80
+ 8465367U, // CMOVNE16rm
+ 8448983U, // CMOVNE16rr
+ 551638119U, // CMOVNE32rm
+ 8442983U, // CMOVNE32rr
+ 551656411U, // CMOVNE64rm
+ 8444891U, // CMOVNE64rr
+ 37769713U, // CMOVNE_F
+ 0U, // CMOVNE_Fp32
+ 0U, // CMOVNE_Fp64
+ 0U, // CMOVNE_Fp80
+ 8465651U, // CMOVNO16rm
+ 8449267U, // CMOVNO16rr
+ 551638432U, // CMOVNO32rm
+ 8443296U, // CMOVNO32rr
+ 551656799U, // CMOVNO64rm
+ 8445279U, // CMOVNO64rr
+ 8465691U, // CMOVNP16rm
+ 8449307U, // CMOVNP16rr
+ 551638494U, // CMOVNP32rm
+ 8443358U, // CMOVNP32rr
+ 551656839U, // CMOVNP64rm
+ 8445319U, // CMOVNP64rr
+ 37775803U, // CMOVNP_F
+ 0U, // CMOVNP_Fp32
+ 0U, // CMOVNP_Fp64
+ 0U, // CMOVNP_Fp80
+ 8465992U, // CMOVNS16rm
+ 8449608U, // CMOVNS16rr
+ 551638733U, // CMOVNS32rm
+ 8443597U, // CMOVNS32rr
+ 551657198U, // CMOVNS64rm
+ 8445678U, // CMOVNS64rr
+ 8465660U, // CMOVO16rm
+ 8449276U, // CMOVO16rr
+ 551638441U, // CMOVO32rm
+ 8443305U, // CMOVO32rr
+ 551656808U, // CMOVO64rm
+ 8445288U, // CMOVO64rr
+ 8465712U, // CMOVP16rm
+ 8449328U, // CMOVP16rr
+ 551638545U, // CMOVP32rm
+ 8443409U, // CMOVP32rr
+ 551656877U, // CMOVP64rm
+ 8445357U, // CMOVP64rr
+ 37775842U, // CMOVP_F
+ 0U, // CMOVP_Fp32
+ 0U, // CMOVP_Fp64
+ 0U, // CMOVP_Fp80
+ 8466079U, // CMOVS16rm
+ 8449695U, // CMOVS16rr
+ 551638806U, // CMOVS32rm
+ 8443670U, // CMOVS32rr
+ 551657279U, // CMOVS64rm
+ 8445759U, // CMOVS64rr
+ 2125070U, // CMP16i16
+ 4238606U, // CMP16mi
+ 4238606U, // CMP16mi8
+ 4238606U, // CMP16mr
+ 551841038U, // CMP16ri
+ 551841038U, // CMP16ri8
+ 437518U, // CMP16rm
+ 551841038U, // CMP16rr
+ 551841038U, // CMP16rr_REV
+ 10507712U, // CMP32i32
+ 12621248U, // CMP32mi
+ 12621248U, // CMP32mi8
+ 12621248U, // CMP32mr
+ 551835072U, // CMP32ri
+ 551835072U, // CMP32ri8
+ 551900608U, // CMP32rm
+ 551835072U, // CMP32rr
+ 551835072U, // CMP32rr_REV
+ 16801153U, // CMP64i32
+ 18914689U, // CMP64mi32
+ 18914689U, // CMP64mi8
+ 18914689U, // CMP64mr
+ 551837057U, // CMP64ri32
+ 551837057U, // CMP64ri8
+ 551918977U, // CMP64rm
+ 551837057U, // CMP64rr
+ 551837057U, // CMP64rr_REV
+ 20989167U, // CMP8i8
+ 23102703U, // CMP8mi
+ 23102703U, // CMP8mi8
+ 23102703U, // CMP8mr
+ 551830767U, // CMP8ri
+ 551830767U, // CMP8ri8
+ 492783U, // CMP8rm
+ 551830767U, // CMP8rr
+ 551830767U, // CMP8rr_REV
+ 1919417349U, // CMPPDrmi
+ 568708192U, // CMPPDrmi_alt
+ 1114127365U, // CMPPDrri
+ 1088818272U, // CMPPDrri_alt
+ 1921514501U, // CMPPSrmi
+ 568714649U, // CMPPSrmi_alt
+ 1116224517U, // CMPPSrri
+ 1088824729U, // CMPPSrri_alt
+ 2162705875U, // CMPSB
+ 2460482565U, // CMPSDrm
+ 2460482565U, // CMPSDrm_Int
+ 851824504U, // CMPSDrm_alt
+ 1118321669U, // CMPSDrr
+ 1118321669U, // CMPSDrr_Int
+ 1088819064U, // CMPSDrr_alt
+ 2699597526U, // CMPSL
+ 2968051447U, // CMPSQ
+ 3269983237U, // CMPSSrm
+ 3269983237U, // CMPSSrm_Int
+ 856025225U, // CMPSSrm_alt
+ 1122515973U, // CMPSSrr
+ 1122515973U, // CMPSSrr_Int
+ 1088825481U, // CMPSSrr_alt
+ 3504942673U, // CMPSW
+ 607124U, // CMPXCHG16B
+ 4238339U, // CMPXCHG16rm
+ 551840771U, // CMPXCHG16rr
+ 12620996U, // CMPXCHG32rm
+ 551834820U, // CMPXCHG32rr
+ 18914369U, // CMPXCHG64rm
+ 551836737U, // CMPXCHG64rr
+ 443296U, // CMPXCHG8B
+ 23102520U, // CMPXCHG8rm
+ 551830584U, // CMPXCHG8rr
+ 552177472U, // COMISDrm
+ 552177472U, // COMISDrm_Int
+ 551833408U, // COMISDrr
+ 551833408U, // COMISDrr_Int
+ 552200274U, // COMISSrm
+ 552200274U, // COMISSrm_Int
+ 551839826U, // COMISSrr
+ 551839826U, // COMISSrr_Int
+ 22707U, // COMP_FST0r
+ 21186U, // COM_FIPr
+ 21129U, // COM_FIr
+ 22558U, // COM_FST0r
+ 15793U, // COS_F
+ 0U, // COS_Fp32
+ 0U, // COS_Fp64
+ 0U, // COS_Fp80
+ 14967U, // CPUID
+ 15347U, // CQO
+ 6367761U, // CRC32r32m16
+ 283202395U, // CRC32r32m32
+ 6407011U, // CRC32r32m8
+ 6351377U, // CRC32r32r16
+ 6345563U, // CRC32r32r32
+ 6341475U, // CRC32r32r8
+ 283220262U, // CRC32r64m64
+ 6407011U, // CRC32r64m8
+ 6347046U, // CRC32r64r64
+ 6341475U, // CRC32r64r8
+ 551913949U, // CVTDQ2PDrm
+ 551832029U, // CVTDQ2PDrr
+ 271085U, // CVTDQ2PSrm
+ 551838445U, // CVTDQ2PSrr
+ 662035U, // CVTPD2DQrm
+ 551836179U, // CVTPD2DQrr
+ 664237U, // CVTPD2PSrm
+ 551838381U, // CVTPD2PSrr
+ 662067U, // CVTPS2DQrm
+ 551836211U, // CVTPS2DQrr
+ 552176139U, // CVTPS2PDrm
+ 551832075U, // CVTPS2PDrr
+ 552178433U, // CVTSD2SI64rm_Int
+ 551834369U, // CVTSD2SI64rr_Int
+ 552178433U, // CVTSD2SIrm_Int
+ 551834369U, // CVTSD2SIrr_Int
+ 552183644U, // CVTSD2SSrm
+ 551708508U, // CVTSD2SSrm_Int
+ 551839580U, // CVTSD2SSrr
+ 8447836U, // CVTSD2SSrr_Int
+ 551900203U, // CVTSI2SDrm
+ 551638059U, // CVTSI2SDrm_Int
+ 551834667U, // CVTSI2SDrr
+ 8442923U, // CVTSI2SDrr_Int
+ 551900907U, // CVTSI2SSrm
+ 551638763U, // CVTSI2SSrm_Int
+ 551835371U, // CVTSI2SSrr
+ 8443627U, // CVTSI2SSrr_Int
+ 551918392U, // CVTSI642SDrm
+ 551656248U, // CVTSI642SDrm_Int
+ 551836472U, // CVTSI642SDrr
+ 8444728U, // CVTSI642SDrr_Int
+ 551919359U, // CVTSI642SSrm
+ 551657215U, // CVTSI642SSrm_Int
+ 551837439U, // CVTSI642SSrr
+ 8445695U, // CVTSI642SSrr_Int
+ 552193625U, // CVTSS2SDrm
+ 551718489U, // CVTSS2SDrm_Int
+ 551833177U, // CVTSS2SDrr
+ 8441433U, // CVTSS2SDrr_Int
+ 552194840U, // CVTSS2SI64rm_Int
+ 551834392U, // CVTSS2SI64rr_Int
+ 552194840U, // CVTSS2SIrm_Int
+ 551834392U, // CVTSS2SIrr_Int
+ 662023U, // CVTTPD2DQrm
+ 551836167U, // CVTTPD2DQrr
+ 662055U, // CVTTPS2DQrm
+ 551836199U, // CVTTPS2DQrr
+ 552178421U, // CVTTSD2SI64rm
+ 552178421U, // CVTTSD2SI64rm_Int
+ 551834357U, // CVTTSD2SI64rr
+ 551834357U, // CVTTSD2SI64rr_Int
+ 552178421U, // CVTTSD2SIrm
+ 552178421U, // CVTTSD2SIrm_Int
+ 551834357U, // CVTTSD2SIrr
+ 551834357U, // CVTTSD2SIrr_Int
+ 552194828U, // CVTTSS2SI64rm
+ 552194828U, // CVTTSS2SI64rm_Int
+ 551834380U, // CVTTSS2SI64rr
+ 551834380U, // CVTTSS2SI64rr_Int
+ 552194828U, // CVTTSS2SIrm
+ 552194828U, // CVTTSS2SIrm_Int
+ 551834380U, // CVTTSS2SIrr
+ 551834380U, // CVTTSS2SIrr_Int
+ 14991U, // CWD
+ 15276U, // CWDE
+ 14864U, // DAA
+ 15550U, // DAS
+ 14790U, // DATA16_PREFIX
+ 224006U, // DEC16m
+ 27398U, // DEC16r
+ 27398U, // DEC16r_alt
+ 234419U, // DEC32m
+ 21427U, // DEC32r
+ 21427U, // DEC32r_alt
+ 448987U, // DEC64m
+ 23003U, // DEC64r
+ 476103U, // DEC8m
+ 17351U, // DEC8r
+ 225170U, // DIV16m
+ 28562U, // DIV16r
+ 235413U, // DIV32m
+ 22421U, // DIV32r
+ 450645U, // DIV64m
+ 24661U, // DIV64r
+ 476827U, // DIV8m
+ 18075U, // DIV8r
+ 8523071U, // DIVPDrm
+ 8441151U, // DIVPDrr
+ 8529568U, // DIVPSrm
+ 8447648U, // DIVPSrr
+ 190174U, // DIVR_F32m
+ 202374U, // DIVR_F64m
+ 222950U, // DIVR_FI16m
+ 235150U, // DIVR_FI32m
+ 22815U, // DIVR_FPrST0
+ 24937U, // DIVR_FST0r
+ 0U, // DIVR_Fp32m
+ 0U, // DIVR_Fp64m
+ 0U, // DIVR_Fp64m32
+ 0U, // DIVR_Fp80m32
+ 0U, // DIVR_Fp80m64
+ 0U, // DIVR_FpI16m32
+ 0U, // DIVR_FpI16m64
+ 0U, // DIVR_FpI16m80
+ 0U, // DIVR_FpI32m32
+ 0U, // DIVR_FpI32m64
+ 0U, // DIVR_FpI32m80
+ 29042U, // DIVR_FrST0
+ 551702526U, // DIVSDrm
+ 551702526U, // DIVSDrm_Int
+ 8441854U, // DIVSDrr
+ 8441854U, // DIVSDrr_Int
+ 551725278U, // DIVSSrm
+ 551725278U, // DIVSSrm_Int
+ 8448222U, // DIVSSrr
+ 8448222U, // DIVSSrr_Int
+ 190737U, // DIV_F32m
+ 202644U, // DIV_F64m
+ 223512U, // DIV_FI16m
+ 235419U, // DIV_FI32m
+ 22753U, // DIV_FPrST0
+ 27114U, // DIV_FST0r
+ 0U, // DIV_Fp32
+ 0U, // DIV_Fp32m
+ 0U, // DIV_Fp64
+ 0U, // DIV_Fp64m
+ 0U, // DIV_Fp64m32
+ 0U, // DIV_Fp80
+ 0U, // DIV_Fp80m32
+ 0U, // DIV_Fp80m64
+ 0U, // DIV_FpI16m32
+ 0U, // DIV_FpI16m64
+ 0U, // DIV_FpI16m80
+ 0U, // DIV_FpI32m32
+ 0U, // DIV_FpI32m64
+ 0U, // DIV_FpI32m80
+ 29027U, // DIV_FrST0
+ 568708185U, // DPPDrmi
+ 1088818265U, // DPPDrri
+ 568714642U, // DPPSrmi
+ 1088824722U, // DPPSrri
+ 15781U, // ENCLS
+ 15906U, // ENCLU
+ 15940U, // ENCLV
+ 14745U, // ENDBR32
+ 14776U, // ENDBR64
+ 283140374U, // ENTER
+ 3810829867U, // EXTRACTPSmr
+ 283436587U, // EXTRACTPSrr
+ 6348457U, // EXTRQ
+ 4041612969U, // EXTRQI
+ 14726U, // F2XM1
+ 551840871U, // FARCALL16i
+ 686279U, // FARCALL16m
+ 551834931U, // FARCALL32i
+ 686245U, // FARCALL32m
+ 686262U, // FARCALL64
+ 54816020U, // FARJMP16i
+ 686288U, // FARJMP16m
+ 54810054U, // FARJMP32i
+ 686254U, // FARJMP32m
+ 686271U, // FARJMP64
+ 702596U, // FBLDm
+ 702612U, // FBSTPm
+ 188893U, // FCOM32m
+ 202117U, // FCOM64m
+ 189790U, // FCOMP32m
+ 202189U, // FCOMP64m
+ 15406U, // FCOMPP
+ 15433U, // FDECSTP
+ 15387U, // FDISI8087_NOP
+ 15787U, // FEMMS
+ 15374U, // FENI8087_NOP
+ 20913U, // FFREE
+ 22683U, // FFREEP
+ 221668U, // FICOM16m
+ 234892U, // FICOM32m
+ 222566U, // FICOMP16m
+ 234965U, // FICOMP32m
+ 15441U, // FINCSTP
+ 223999U, // FLDCW16m
+ 190960U, // FLDENVm
+ 15012U, // FLDL2E
+ 15849U, // FLDL2T
+ 14757U, // FLDLG2
+ 14764U, // FLDLN2
+ 15147U, // FLDPI
+ 16196U, // FNCLEX
+ 15870U, // FNINIT
+ 15401U, // FNOP
+ 224024U, // FNSTCW16m
+ 15995U, // FNSTSW16r
+ 224892U, // FNSTSWm
+ 15317U, // FPATAN
+ 28981U, // FPNCEST0r
+ 15294U, // FPREM
+ 14719U, // FPREM1
+ 15324U, // FPTAN
+ 15881U, // FRNDINT
+ 188727U, // FRSTORm
+ 184868U, // FSAVEm
+ 15040U, // FSCALE
+ 15306U, // FSETPM
+ 15798U, // FSINCOS
+ 190968U, // FSTENVm
+ 15289U, // FXAM
+ 680255U, // FXRSTOR
+ 672071U, // FXRSTOR64
+ 676396U, // FXSAVE
+ 672061U, // FXSAVE64
+ 15856U, // FXTRACT
+ 15989U, // FYL2X
+ 14732U, // FYL2XP1
+ 14924U, // GETSEC
+ 593872181U, // GF2P8AFFINEINVQBrmi
+ 1088816437U, // GF2P8AFFINEINVQBrri
+ 593872118U, // GF2P8AFFINEQBrmi
+ 1088816374U, // GF2P8AFFINEQBrri
+ 8635518U, // GF2P8MULBrm
+ 8438910U, // GF2P8MULBrr
+ 8522557U, // HADDPDrm
+ 8440637U, // HADDPDrr
+ 8528954U, // HADDPSrm
+ 8447034U, // HADDPSrr
+ 15877U, // HLT
+ 8522444U, // HSUBPDrm
+ 8440524U, // HSUBPDrr
+ 8528841U, // HSUBPSrm
+ 8446921U, // HSUBPSrr
+ 225169U, // IDIV16m
+ 28561U, // IDIV16r
+ 235420U, // IDIV32m
+ 22428U, // IDIV32r
+ 450644U, // IDIV64m
+ 24660U, // IDIV64r
+ 476826U, // IDIV8m
+ 18074U, // IDIV8r
+ 221588U, // ILD_F16m
+ 234515U, // ILD_F32m
+ 447781U, // ILD_F64m
+ 0U, // ILD_Fp16m32
+ 0U, // ILD_Fp16m64
+ 0U, // ILD_Fp16m80
+ 0U, // ILD_Fp32m32
+ 0U, // ILD_Fp32m64
+ 0U, // ILD_Fp32m80
+ 0U, // ILD_Fp64m32
+ 0U, // ILD_Fp64m64
+ 0U, // ILD_Fp64m80
+ 224414U, // IMUL16m
+ 27806U, // IMUL16r
+ 8465566U, // IMUL16rm
+ 59059358U, // IMUL16rmi
+ 59059358U, // IMUL16rmi8
+ 8449182U, // IMUL16rr
+ 811658398U, // IMUL16rri
+ 811658398U, // IMUL16rri8
+ 234870U, // IMUL32m
+ 21878U, // IMUL32r
+ 551638390U, // IMUL32rm
+ 832902518U, // IMUL32rmi
+ 832902518U, // IMUL32rmi8
+ 8443254U, // IMUL32rr
+ 811652470U, // IMUL32rri
+ 811652470U, // IMUL32rri8
+ 449798U, // IMUL64m
+ 23814U, // IMUL64r
+ 551656710U, // IMUL64rm
+ 835001606U, // IMUL64rmi32
+ 835001606U, // IMUL64rmi8
+ 8445190U, // IMUL64rr
+ 811654406U, // IMUL64rri32
+ 811654406U, // IMUL64rri8
+ 476297U, // IMUL8m
+ 17545U, // IMUL8r
+ 2813166U, // IN16ri
+ 16006U, // IN16rr
+ 11195803U, // IN32ri
+ 16066U, // IN32rr
+ 21677279U, // IN8ri
+ 15162U, // IN8rr
+ 224012U, // INC16m
+ 27404U, // INC16r
+ 27404U, // INC16r_alt
+ 234450U, // INC32m
+ 21458U, // INC32r
+ 21458U, // INC32r_alt
+ 449018U, // INC64m
+ 23034U, // INC64r
+ 476109U, // INC8m
+ 17357U, // INC8r
+ 19684U, // INCSSPD
+ 23964U, // INCSSPQ
+ 554385U, // INSB
+ 856024653U, // INSERTPSrm
+ 1088824909U, // INSERTPSrr
+ 6348745U, // INSERTQ
+ 15409097U, // INSERTQI
+ 570780U, // INSL
+ 603559U, // INSW
+ 715063U, // INT
+ 14740U, // INT1
+ 14771U, // INT3
+ 15342U, // INTO
+ 14998U, // INVD
+ 272700U, // INVEPT32
+ 272700U, // INVEPT64
+ 479808U, // INVLPG
+ 16115U, // INVLPGA32
+ 16134U, // INVLPGA64
+ 264267U, // INVPCID32
+ 264267U, // INVPCID64
+ 264283U, // INVVPID32
+ 264283U, // INVVPID64
+ 15977U, // IRET16
+ 15247U, // IRET32
+ 15462U, // IRET64
+ 222850U, // ISTT_FP16m
+ 235016U, // ISTT_FP32m
+ 447838U, // ISTT_FP64m
+ 0U, // ISTT_Fp16m32
+ 0U, // ISTT_Fp16m64
+ 0U, // ISTT_Fp16m80
+ 0U, // ISTT_Fp32m32
+ 0U, // ISTT_Fp32m64
+ 0U, // ISTT_Fp32m80
+ 0U, // ISTT_Fp64m32
+ 0U, // ISTT_Fp64m64
+ 0U, // ISTT_Fp64m80
+ 223498U, // IST_F16m
+ 235391U, // IST_F32m
+ 222842U, // IST_FP16m
+ 235008U, // IST_FP32m
+ 447829U, // IST_FP64m
+ 0U, // IST_Fp16m32
+ 0U, // IST_Fp16m64
+ 0U, // IST_Fp16m80
+ 0U, // IST_Fp32m32
+ 0U, // IST_Fp32m64
+ 0U, // IST_Fp32m80
+ 0U, // IST_Fp64m32
+ 0U, // IST_Fp64m64
+ 0U, // IST_Fp64m80
+ 463238U, // JAE_1
+ 463238U, // JAE_2
+ 463238U, // JAE_4
+ 459576U, // JA_1
+ 459576U, // JA_2
+ 459576U, // JA_4
+ 463250U, // JBE_1
+ 463250U, // JBE_2
+ 463250U, // JBE_4
+ 459850U, // JB_1
+ 459850U, // JB_2
+ 459850U, // JB_4
+ 471308U, // JCXZ
+ 471301U, // JECXZ
+ 463309U, // JE_1
+ 463309U, // JE_2
+ 463309U, // JE_4
+ 463288U, // JGE_1
+ 463288U, // JGE_2
+ 463288U, // JGE_4
+ 463420U, // JG_1
+ 463420U, // JG_2
+ 463420U, // JG_4
+ 463313U, // JLE_1
+ 463313U, // JLE_2
+ 463313U, // JLE_4
+ 464123U, // JL_1
+ 464123U, // JL_2
+ 464123U, // JL_4
+ 227537U, // JMP16m
+ 227537U, // JMP16m_NT
+ 30929U, // JMP16r
+ 30929U, // JMP16r_NT
+ 243887U, // JMP32m
+ 243887U, // JMP32m_NT
+ 30895U, // JMP32r
+ 30895U, // JMP32r_NT
+ 456896U, // JMP64m
+ 456896U, // JMP64m_NT
+ 30912U, // JMP64r
+ 30912U, // JMP64r_NT
+ 465070U, // JMP_1
+ 465070U, // JMP_2
+ 465070U, // JMP_4
+ 463325U, // JNE_1
+ 463325U, // JNE_2
+ 463325U, // JNE_4
+ 465012U, // JNO_1
+ 465012U, // JNO_2
+ 465012U, // JNO_4
+ 465090U, // JNP_1
+ 465090U, // JNP_2
+ 465090U, // JNP_4
+ 467444U, // JNS_1
+ 467444U, // JNS_2
+ 467444U, // JNS_4
+ 465008U, // JO_1
+ 465008U, // JO_2
+ 465008U, // JO_4
+ 465059U, // JP_1
+ 465059U, // JP_2
+ 465059U, // JP_4
+ 471314U, // JRCXZ
+ 467402U, // JS_1
+ 467402U, // JS_2
+ 467402U, // JS_4
+ 811647971U, // KADDBrr
+ 811648949U, // KADDDrr
+ 811653712U, // KADDQrr
+ 811658025U, // KADDWrr
+ 811647993U, // KANDBrr
+ 811648973U, // KANDDrr
+ 811648206U, // KANDNBrr
+ 811649244U, // KANDNDrr
+ 811654469U, // KANDNQrr
+ 811658461U, // KANDNWrr
+ 811653823U, // KANDQrr
+ 811658065U, // KANDWrr
+ 551831209U, // KMOVBkk
+ 493225U, // KMOVBkm
+ 551831209U, // KMOVBkr
+ 23103145U, // KMOVBmk
+ 551831209U, // KMOVBrk
+ 551833826U, // KMOVDkk
+ 551899362U, // KMOVDkm
+ 551833826U, // KMOVDkr
+ 12620002U, // KMOVDmk
+ 551833826U, // KMOVDrk
+ 551837819U, // KMOVQkk
+ 551919739U, // KMOVQkm
+ 551837819U, // KMOVQkr
+ 18915451U, // KMOVQmk
+ 551837819U, // KMOVQrk
+ 551841706U, // KMOVWkk
+ 438186U, // KMOVWkm
+ 551841706U, // KMOVWkr
+ 4239274U, // KMOVWmk
+ 551841706U, // KMOVWrk
+ 551831093U, // KNOTBrr
+ 551833682U, // KNOTDrr
+ 551837626U, // KNOTQrr
+ 551841546U, // KNOTWrr
+ 811648354U, // KORBrr
+ 811650468U, // KORDrr
+ 811654736U, // KORQrr
+ 551831130U, // KORTESTBrr
+ 551833719U, // KORTESTDrr
+ 551837672U, // KORTESTQrr
+ 551841583U, // KORTESTWrr
+ 811658631U, // KORWrr
+ 283427955U, // KSHIFTLBri
+ 283429019U, // KSHIFTLDri
+ 283434236U, // KSHIFTLQri
+ 283438228U, // KSHIFTLWri
+ 283428230U, // KSHIFTRBri
+ 283430361U, // KSHIFTRDri
+ 283434648U, // KSHIFTRQri
+ 283438519U, // KSHIFTRWri
+ 551831122U, // KTESTBrr
+ 551833711U, // KTESTDrr
+ 551837664U, // KTESTQrr
+ 551841575U, // KTESTWrr
+ 811657881U, // KUNPCKBWrr
+ 811653765U, // KUNPCKDQrr
+ 811651363U, // KUNPCKWDrr
+ 811648360U, // KXNORBrr
+ 811650474U, // KXNORDrr
+ 811654742U, // KXNORQrr
+ 811658637U, // KXNORWrr
+ 811648374U, // KXORBrr
+ 811650497U, // KXORDrr
+ 811654765U, // KXORQrr
+ 811658651U, // KXORWrr
+ 15106U, // LAHF
+ 437600U, // LAR16rm
+ 551841120U, // LAR16rr
+ 431664U, // LAR32rm
+ 551835184U, // LAR32rr
+ 433720U, // LAR64rm
+ 551837240U, // LAR64rr
+ 272837U, // LDDQUrm
+ 237910U, // LDMXCSR
+ 749088U, // LDS16rm
+ 743086U, // LDS32rm
+ 16228U, // LD_F0
+ 14710U, // LD_F1
+ 188814U, // LD_F32m
+ 201734U, // LD_F64m
+ 698656U, // LD_F80m
+ 0U, // LD_Fp032
+ 0U, // LD_Fp064
+ 0U, // LD_Fp080
+ 0U, // LD_Fp132
+ 0U, // LD_Fp164
+ 0U, // LD_Fp180
+ 0U, // LD_Fp32m
+ 0U, // LD_Fp32m64
+ 0U, // LD_Fp32m80
+ 0U, // LD_Fp64m
+ 0U, // LD_Fp64m80
+ 0U, // LD_Fp80m
+ 18532U, // LD_Frr
+ 420407U, // LEA16r
+ 414563U, // LEA32r
+ 414563U, // LEA64_32r
+ 416102U, // LEA64r
+ 15093U, // LEAVE
+ 15093U, // LEAVE64
+ 749101U, // LES16rm
+ 743099U, // LES32rm
+ 15019U, // LFENCE
+ 749107U, // LFS16rm
+ 743105U, // LFS32rm
+ 745183U, // LFS64rm
+ 683701U, // LGDT16m
+ 677667U, // LGDT32m
+ 679778U, // LGDT64m
+ 749113U, // LGS16rm
+ 743111U, // LGS32rm
+ 745925U, // LGS64rm
+ 683715U, // LIDT16m
+ 677681U, // LIDT32m
+ 679792U, // LIDT64m
+ 224977U, // LLDT16m
+ 28369U, // LLDT16r
+ 17363U, // LLWPCB
+ 17363U, // LLWPCB64
+ 225211U, // LMSW16m
+ 28603U, // LMSW16r
+ 15157U, // LOCK_PREFIX
+ 21726659U, // LODSB
+ 11261620U, // LODSL
+ 794328U, // LODSQ
+ 2911782U, // LODSW
+ 465107U, // LOOP
+ 463354U, // LOOPE
+ 463330U, // LOOPNE
+ 22342U, // LRETIL
+ 24453U, // LRETIQ
+ 28383U, // LRETIW
+ 15253U, // LRETL
+ 15468U, // LRETQ
+ 15983U, // LRETW
+ 437390U, // LSL16rm
+ 551840910U, // LSL16rr
+ 431464U, // LSL32rm
+ 551834984U, // LSL32rr
+ 433390U, // LSL64rm
+ 551836910U, // LSL64rr
+ 749168U, // LSS16rm
+ 743171U, // LSS32rm
+ 745252U, // LSS64rm
+ 224705U, // LTRm
+ 28097U, // LTRr
+ 832905708U, // LWPINS32rmi
+ 811655660U, // LWPINS32rri
+ 832905708U, // LWPINS64rmi
+ 811655660U, // LWPINS64rri
+ 832902001U, // LWPVAL32rmi
+ 811651953U, // LWPVAL32rri
+ 832902001U, // LWPVAL64rmi
+ 811651953U, // LWPVAL64rri
+ 438010U, // LZCNT16rm
+ 551841530U, // LZCNT16rr
+ 551901020U, // LZCNT32rm
+ 551835484U, // LZCNT32rr
+ 551919522U, // LZCNT64rm
+ 551837602U, // LZCNT64rr
+ 551840205U, // MASKMOVDQU
+ 551840205U, // MASKMOVDQU64
+ 8523091U, // MAXCPDrm
+ 8441171U, // MAXCPDrr
+ 8529588U, // MAXCPSrm
+ 8447668U, // MAXCPSrr
+ 551702543U, // MAXCSDrm
+ 8441871U, // MAXCSDrr
+ 551725294U, // MAXCSSrm
+ 8448238U, // MAXCSSrr
+ 8523091U, // MAXPDrm
+ 8441171U, // MAXPDrr
+ 8529588U, // MAXPSrm
+ 8447668U, // MAXPSrr
+ 551702543U, // MAXSDrm
+ 551702543U, // MAXSDrm_Int
+ 8441871U, // MAXSDrr
+ 8441871U, // MAXSDrr_Int
+ 551725294U, // MAXSSrm
+ 551725294U, // MAXSSrm_Int
+ 8448238U, // MAXSSrr
+ 8448238U, // MAXSSrr_Int
+ 15026U, // MFENCE
+ 8522833U, // MINCPDrm
+ 8440913U, // MINCPDrr
+ 8529282U, // MINCPSrm
+ 8447362U, // MINCPSrr
+ 551702376U, // MINCSDrm
+ 8441704U, // MINCSDrr
+ 551725177U, // MINCSSrm
+ 8448121U, // MINCSSrr
+ 8522833U, // MINPDrm
+ 8440913U, // MINPDrr
+ 8529282U, // MINPSrm
+ 8447362U, // MINPSrr
+ 551702376U, // MINSDrm
+ 551702376U, // MINSDrm_Int
+ 8441704U, // MINSDrr
+ 8441704U, // MINSDrr_Int
+ 551725177U, // MINSSrm
+ 551725177U, // MINSSrm_Int
+ 8448121U, // MINSSrr
+ 8448121U, // MINSSrr_Int
+ 660131U, // MMX_CVTPD2PIirm
+ 551834275U, // MMX_CVTPD2PIirr
+ 551913917U, // MMX_CVTPI2PDirm
+ 551831997U, // MMX_CVTPI2PDirr
+ 551658189U, // MMX_CVTPI2PSirm
+ 8446669U, // MMX_CVTPI2PSirr
+ 552178360U, // MMX_CVTPS2PIirm
+ 551834296U, // MMX_CVTPS2PIirr
+ 660120U, // MMX_CVTTPD2PIirm
+ 551834264U, // MMX_CVTTPD2PIirr
+ 552178349U, // MMX_CVTTPS2PIirm
+ 551834285U, // MMX_CVTTPS2PIirr
+ 15788U, // MMX_EMMS
+ 551837816U, // MMX_MASKMOVQ
+ 551837816U, // MMX_MASKMOVQ64
+ 18915452U, // MMX_MOVD64from64rm
+ 551837820U, // MMX_MOVD64from64rr
+ 551833827U, // MMX_MOVD64grr
+ 12620003U, // MMX_MOVD64mr
+ 551899363U, // MMX_MOVD64rm
+ 551833827U, // MMX_MOVD64rr
+ 551919740U, // MMX_MOVD64to64rm
+ 551837820U, // MMX_MOVD64to64rr
+ 551835987U, // MMX_MOVDQ2Qrr
+ 551835987U, // MMX_MOVFR642Qrr
+ 18915250U, // MMX_MOVNTQmr
+ 551836189U, // MMX_MOVQ2DQrr
+ 551836189U, // MMX_MOVQ2FR64rr
+ 18915452U, // MMX_MOVQ64mr
+ 551919740U, // MMX_MOVQ64rm
+ 551837820U, // MMX_MOVQ64rr
+ 551837820U, // MMX_MOVQ64rr_REV
+ 551912865U, // MMX_PABSBrm
+ 551830945U, // MMX_PABSBrr
+ 551915206U, // MMX_PABSDrm
+ 551833286U, // MMX_PABSDrr
+ 551923166U, // MMX_PABSWrm
+ 551841246U, // MMX_PABSWrr
+ 551660416U, // MMX_PACKSSDWirm
+ 8448896U, // MMX_PACKSSDWirr
+ 551650999U, // MMX_PACKSSWBirm
+ 8439479U, // MMX_PACKSSWBirr
+ 551651010U, // MMX_PACKUSWBirm
+ 8439490U, // MMX_PACKUSWBirr
+ 551650283U, // MMX_PADDBirm
+ 8438763U, // MMX_PADDBirr
+ 551651261U, // MMX_PADDDirm
+ 8439741U, // MMX_PADDDirr
+ 551656024U, // MMX_PADDQirm
+ 8444504U, // MMX_PADDQirr
+ 551650747U, // MMX_PADDSBirm
+ 8439227U, // MMX_PADDSBirr
+ 551661080U, // MMX_PADDSWirm
+ 8449560U, // MMX_PADDSWirr
+ 551650809U, // MMX_PADDUSBirm
+ 8439289U, // MMX_PADDUSBirr
+ 551661206U, // MMX_PADDUSWirm
+ 8449686U, // MMX_PADDUSWirr
+ 551660337U, // MMX_PADDWirm
+ 8448817U, // MMX_PADDWirr
+ 866509086U, // MMX_PALIGNRrmi
+ 1088823582U, // MMX_PALIGNRrri
+ 551655507U, // MMX_PANDNirm
+ 8443987U, // MMX_PANDNirr
+ 551651542U, // MMX_PANDirm
+ 8440022U, // MMX_PANDirr
+ 551650371U, // MMX_PAVGBirm
+ 8438851U, // MMX_PAVGBirr
+ 551660558U, // MMX_PAVGWirm
+ 8449038U, // MMX_PAVGWirr
+ 551650566U, // MMX_PCMPEQBirm
+ 8439046U, // MMX_PCMPEQBirr
+ 551652708U, // MMX_PCMPEQDirm
+ 8441188U, // MMX_PCMPEQDirr
+ 551660857U, // MMX_PCMPEQWirm
+ 8449337U, // MMX_PCMPEQWirr
+ 551650850U, // MMX_PCMPGTBirm
+ 8439330U, // MMX_PCMPGTBirr
+ 551653429U, // MMX_PCMPGTDirm
+ 8441909U, // MMX_PCMPGTDirr
+ 551661287U, // MMX_PCMPGTWirm
+ 8449767U, // MMX_PCMPGTWirr
+ 283438542U, // MMX_PEXTRWrr
+ 551651245U, // MMX_PHADDDrm
+ 8439725U, // MMX_PHADDDrr
+ 551661070U, // MMX_PHADDSWrm
+ 8449550U, // MMX_PHADDSWrr
+ 551660321U, // MMX_PHADDWrm
+ 8448801U, // MMX_PHADDWrr
+ 551651199U, // MMX_PHSUBDrm
+ 8439679U, // MMX_PHSUBDrr
+ 551661051U, // MMX_PHSUBSWrm
+ 8449531U, // MMX_PHSUBSWrr
+ 551660227U, // MMX_PHSUBWrm
+ 8448707U, // MMX_PHSUBWrr
+ 600173993U, // MMX_PINSRWrm
+ 1088826793U, // MMX_PINSRWrr
+ 551661039U, // MMX_PMADDUBSWrm
+ 8449519U, // MMX_PMADDUBSWrr
+ 551653646U, // MMX_PMADDWDirm
+ 8442126U, // MMX_PMADDWDirr
+ 551661224U, // MMX_PMAXSWirm
+ 8449704U, // MMX_PMAXSWirr
+ 551650951U, // MMX_PMAXUBirm
+ 8439431U, // MMX_PMAXUBirr
+ 551661120U, // MMX_PMINSWirm
+ 8449600U, // MMX_PMINSWirr
+ 551650926U, // MMX_PMINUBirm
+ 8439406U, // MMX_PMINUBirr
+ 551830607U, // MMX_PMOVMSKBrr
+ 551661145U, // MMX_PMULHRSWrm
+ 8449625U, // MMX_PMULHRSWrr
+ 551661370U, // MMX_PMULHUWirm
+ 8449850U, // MMX_PMULHUWirr
+ 551660595U, // MMX_PMULHWirm
+ 8449075U, // MMX_PMULHWirr
+ 551660664U, // MMX_PMULLWirm
+ 8449144U, // MMX_PMULLWirr
+ 551656344U, // MMX_PMULUDQirm
+ 8444824U, // MMX_PMULUDQirr
+ 551657768U, // MMX_PORirm
+ 8446248U, // MMX_PORirr
+ 551660136U, // MMX_PSADBWirm
+ 8448616U, // MMX_PSADBWirr
+ 551650346U, // MMX_PSHUFBrm
+ 8438826U, // MMX_PSHUFBrr
+ 834972661U, // MMX_PSHUFWmi
+ 283438069U, // MMX_PSHUFWri
+ 551650519U, // MMX_PSIGNBrm
+ 8438999U, // MMX_PSIGNBrr
+ 551651575U, // MMX_PSIGNDrm
+ 8440055U, // MMX_PSIGNDrr
+ 551660774U, // MMX_PSIGNWrm
+ 8449254U, // MMX_PSIGNWrr
+ 551864434U, // MMX_PSLLDri
+ 551651442U, // MMX_PSLLDrm
+ 8439922U, // MMX_PSLLDrr
+ 551869646U, // MMX_PSLLQri
+ 551656654U, // MMX_PSLLQrm
+ 8445134U, // MMX_PSLLQrr
+ 551873648U, // MMX_PSLLWri
+ 551660656U, // MMX_PSLLWrm
+ 8449136U, // MMX_PSLLWrr
+ 551864162U, // MMX_PSRADri
+ 551651170U, // MMX_PSRADrm
+ 8439650U, // MMX_PSRADrr
+ 551873094U, // MMX_PSRAWri
+ 551660102U, // MMX_PSRAWrm
+ 8448582U, // MMX_PSRAWrr
+ 551864459U, // MMX_PSRLDri
+ 551651467U, // MMX_PSRLDrm
+ 8439947U, // MMX_PSRLDrr
+ 551869671U, // MMX_PSRLQri
+ 551656679U, // MMX_PSRLQrm
+ 8445159U, // MMX_PSRLQrr
+ 551873671U, // MMX_PSRLWri
+ 551660679U, // MMX_PSRLWrm
+ 8449159U, // MMX_PSRLWrr
+ 551650234U, // MMX_PSUBBirm
+ 8438714U, // MMX_PSUBBirr
+ 551651208U, // MMX_PSUBDirm
+ 8439688U, // MMX_PSUBDirr
+ 551655848U, // MMX_PSUBQirm
+ 8444328U, // MMX_PSUBQirr
+ 551650738U, // MMX_PSUBSBirm
+ 8439218U, // MMX_PSUBSBirr
+ 551661061U, // MMX_PSUBSWirm
+ 8449541U, // MMX_PSUBSWirr
+ 551650799U, // MMX_PSUBUSBirm
+ 8439279U, // MMX_PSUBUSBirr
+ 551661196U, // MMX_PSUBUSWirm
+ 8449676U, // MMX_PSUBUSWirr
+ 551660236U, // MMX_PSUBWirm
+ 8448716U, // MMX_PSUBWirr
+ 551660174U, // MMX_PUNPCKHBWirm
+ 8448654U, // MMX_PUNPCKHBWirr
+ 551656058U, // MMX_PUNPCKHDQirm
+ 8444538U, // MMX_PUNPCKHDQirr
+ 551653656U, // MMX_PUNPCKHWDirm
+ 8442136U, // MMX_PUNPCKHWDirr
+ 551643812U, // MMX_PUNPCKLBWirm
+ 8448676U, // MMX_PUNPCKLBWirr
+ 551639705U, // MMX_PUNPCKLDQirm
+ 8444569U, // MMX_PUNPCKLDQirr
+ 551637294U, // MMX_PUNPCKLWDirm
+ 8442158U, // MMX_PUNPCKLWDirr
+ 551657801U, // MMX_PXORirm
+ 8446281U, // MMX_PXORirr
+ 16203U, // MONITORXrrr
+ 15516U, // MONITORrrr
+ 15281U, // MONTMUL
+ 2928555U, // MOV16ao16
+ 2928555U, // MOV16ao32
+ 2928101U, // MOV16ao64
+ 4239275U, // MOV16mi
+ 4239275U, // MOV16mr
+ 4239275U, // MOV16ms
+ 832784U, // MOV16o16a
+ 832784U, // MOV16o32a
+ 832747U, // MOV16o64a
+ 551841707U, // MOV16ri
+ 551841707U, // MOV16ri_alt
+ 438187U, // MOV16rm
+ 551841707U, // MOV16rr
+ 551841707U, // MOV16rr_REV
+ 551841707U, // MOV16rs
+ 438187U, // MOV16sm
+ 551841707U, // MOV16sr
+ 11327395U, // MOV32ao16
+ 11327395U, // MOV32ao32
+ 11327134U, // MOV32ao64
+ 551835555U, // MOV32cr
+ 551835555U, // MOV32dr
+ 12621731U, // MOV32mi
+ 12621731U, // MOV32mr
+ 849232U, // MOV32o16a
+ 849232U, // MOV32o32a
+ 849192U, // MOV32o64a
+ 551835555U, // MOV32rc
+ 551835555U, // MOV32rd
+ 551835555U, // MOV32ri
+ 551835555U, // MOV32ri_alt
+ 551901091U, // MOV32rm
+ 551835555U, // MOV32rr
+ 551835555U, // MOV32rr_REV
+ 551835555U, // MOV32rs
+ 551835555U, // MOV32sr
+ 17637500U, // MOV64ao32
+ 17637064U, // MOV64ao64
+ 551837820U, // MOV64cr
+ 551837820U, // MOV64dr
+ 18915452U, // MOV64mi32
+ 18915452U, // MOV64mr
+ 865669U, // MOV64o32a
+ 865641U, // MOV64o64a
+ 551837820U, // MOV64rc
+ 551837820U, // MOV64rd
+ 551837384U, // MOV64ri
+ 551837820U, // MOV64ri32
+ 551919740U, // MOV64rm
+ 551837820U, // MOV64rr
+ 551837820U, // MOV64rr_REV
+ 551837820U, // MOV64rs
+ 551837820U, // MOV64sr
+ 551919740U, // MOV64toPQIrm
+ 551837820U, // MOV64toPQIrr
+ 551919740U, // MOV64toSDrm
+ 551837820U, // MOV64toSDrr
+ 21841571U, // MOV8ao16
+ 21841571U, // MOV8ao32
+ 21841320U, // MOV8ao64
+ 23103139U, // MOV8mi
+ 23103139U, // MOV8mr
+ 23103139U, // MOV8mr_NOREX
+ 881452U, // MOV8o16a
+ 881452U, // MOV8o32a
+ 881415U, // MOV8o64a
+ 551831203U, // MOV8ri
+ 551831203U, // MOV8ri_alt
+ 493219U, // MOV8rm
+ 493219U, // MOV8rm_NOREX
+ 551831203U, // MOV8rr
+ 551831203U, // MOV8rr_NOREX
+ 551831203U, // MOV8rr_REV
+ 65047203U, // MOVAPDmr
+ 658083U, // MOVAPDrm
+ 551832227U, // MOVAPDrr
+ 551832227U, // MOVAPDrr_REV
+ 65053608U, // MOVAPSmr
+ 664488U, // MOVAPSrm
+ 551838632U, // MOVAPSrr
+ 551838632U, // MOVAPSrr_REV
+ 4238269U, // MOVBE16mr
+ 437181U, // MOVBE16rm
+ 12620877U, // MOVBE32mr
+ 551900237U, // MOVBE32rm
+ 18914241U, // MOVBE64mr
+ 551918529U, // MOVBE64rm
+ 552179968U, // MOVDDUPrm
+ 551835904U, // MOVDDUPrr
+ 551899363U, // MOVDI2PDIrm
+ 551833827U, // MOVDI2PDIrr
+ 551899363U, // MOVDI2SSrm
+ 551833827U, // MOVDI2SSrr
+ 552436617U, // MOVDIR64B16
+ 552436617U, // MOVDIR64B32
+ 552436617U, // MOVDIR64B64
+ 12620499U, // MOVDIRI32
+ 18911955U, // MOVDIRI64
+ 33588040U, // MOVDQAmr
+ 262984U, // MOVDQArm
+ 551830344U, // MOVDQArr
+ 551830344U, // MOVDQArr_REV
+ 33597905U, // MOVDQUmr
+ 272849U, // MOVDQUrm
+ 551840209U, // MOVDQUrr
+ 551840209U, // MOVDQUrr_REV
+ 8447254U, // MOVHLPSrr
+ 67144676U, // MOVHPDmr
+ 551701476U, // MOVHPDrm
+ 67151106U, // MOVHPSmr
+ 551707906U, // MOVHPSrm
+ 8447224U, // MOVLHPSrr
+ 67144726U, // MOVLPDmr
+ 551701526U, // MOVLPDrm
+ 67151166U, // MOVLPSmr
+ 551707966U, // MOVLPSrm
+ 551832557U, // MOVMSKPDrr
+ 551838987U, // MOVMSKPSrr
+ 262973U, // MOVNTDQArm
+ 65051473U, // MOVNTDQmr
+ 18914427U, // MOVNTI_64mr
+ 12621042U, // MOVNTImr
+ 65047823U, // MOVNTPDmr
+ 65054275U, // MOVNTPSmr
+ 67145683U, // MOVNTSD
+ 69249203U, // MOVNTSS
+ 12620003U, // MOVPDI2DImr
+ 551833827U, // MOVPDI2DIrr
+ 18915452U, // MOVPQI2QImr
+ 551837820U, // MOVPQI2QIrr
+ 18915452U, // MOVPQIto64mr
+ 551837820U, // MOVPQIto64rr
+ 551919740U, // MOVQI2PQIrm
+ 902667U, // MOVSB
+ 67145734U, // MOVSDmr
+ 552177670U, // MOVSDrm
+ 8441862U, // MOVSDrr
+ 8441862U, // MOVSDrr_REV
+ 18915452U, // MOVSDto64mr
+ 551837820U, // MOVSDto64rr
+ 661770U, // MOVSHDUPrm
+ 551835914U, // MOVSHDUPrr
+ 923415U, // MOVSL
+ 661781U, // MOVSLDUPrm
+ 551835925U, // MOVSLDUPrr
+ 941888U, // MOVSQ
+ 12620003U, // MOVSS2DImr
+ 551833827U, // MOVSS2DIrr
+ 69249254U, // MOVSSmr
+ 552200422U, // MOVSSrm
+ 8448230U, // MOVSSrr
+ 8448230U, // MOVSSrr_REV
+ 962208U, // MOVSW
+ 438228U, // MOVSX16rm16
+ 502447U, // MOVSX16rm8
+ 551841748U, // MOVSX16rr16
+ 551840431U, // MOVSX16rr8
+ 432048U, // MOVSX32rm16
+ 496511U, // MOVSX32rm8
+ 496511U, // MOVSX32rm8_NOREX
+ 551835568U, // MOVSX32rr16
+ 551834495U, // MOVSX32rr8
+ 551834495U, // MOVSX32rr8_NOREX
+ 434339U, // MOVSX64rm16
+ 551902452U, // MOVSX64rm32
+ 498068U, // MOVSX64rm8
+ 551837859U, // MOVSX64rr16
+ 551836916U, // MOVSX64rr32
+ 551836052U, // MOVSX64rr8
+ 65047851U, // MOVUPDmr
+ 658731U, // MOVUPDrm
+ 551832875U, // MOVUPDrr
+ 551832875U, // MOVUPDrr_REV
+ 65054348U, // MOVUPSmr
+ 665228U, // MOVUPSrm
+ 551839372U, // MOVUPSrr
+ 551839372U, // MOVUPSrr_REV
+ 551837820U, // MOVZPQILo2PQIrr
+ 438236U, // MOVZX16rm16
+ 502513U, // MOVZX16rm8
+ 551841756U, // MOVZX16rr16
+ 551840497U, // MOVZX16rr8
+ 432056U, // MOVZX32rm16
+ 496542U, // MOVZX32rm8
+ 496542U, // MOVZX32rm8_NOREX
+ 551835576U, // MOVZX32rr16
+ 551834526U, // MOVZX32rr8
+ 551834526U, // MOVZX32rr8_NOREX
+ 434380U, // MOVZX64rm16
+ 498125U, // MOVZX64rm8
+ 551837900U, // MOVZX64rr16
+ 551836109U, // MOVZX64rr8
+ 593881713U, // MPSADBWrmi
+ 1088825969U, // MPSADBWrri
+ 224415U, // MUL16m
+ 27807U, // MUL16r
+ 234863U, // MUL32m
+ 21871U, // MUL32r
+ 449799U, // MUL64m
+ 23815U, // MUL64r
+ 476291U, // MUL8m
+ 17539U, // MUL8r
+ 8522766U, // MULPDrm
+ 8440846U, // MULPDrr
+ 8529206U, // MULPSrm
+ 8447286U, // MULPSrr
+ 551702354U, // MULSDrm
+ 551702354U, // MULSDrm_Int
+ 8441682U, // MULSDrr
+ 8441682U, // MULSDrr_Int
+ 551725156U, // MULSSrm
+ 551725156U, // MULSSrm_Int
+ 8448100U, // MULSSrr
+ 8448100U, // MULSSrr_Int
+ 283203534U, // MULX32rm
+ 811653070U, // MULX32rr
+ 283222242U, // MULX64rm
+ 811655394U, // MULX64rr
+ 188878U, // MUL_F32m
+ 202094U, // MUL_F64m
+ 221653U, // MUL_FI16m
+ 234869U, // MUL_FI32m
+ 22695U, // MUL_FPrST0
+ 22414U, // MUL_FST0r
+ 0U, // MUL_Fp32
+ 0U, // MUL_Fp32m
+ 0U, // MUL_Fp64
+ 0U, // MUL_Fp64m
+ 0U, // MUL_Fp64m32
+ 0U, // MUL_Fp80
+ 0U, // MUL_Fp80m32
+ 0U, // MUL_Fp80m64
+ 0U, // MUL_FpI16m32
+ 0U, // MUL_FpI16m64
+ 0U, // MUL_FpI16m80
+ 0U, // MUL_FpI32m32
+ 0U, // MUL_FpI32m64
+ 0U, // MUL_FpI32m80
+ 28998U, // MUL_FrST0
+ 16212U, // MWAITXrrr
+ 15864U, // MWAITrr
+ 224253U, // NEG16m
+ 27645U, // NEG16r
+ 234686U, // NEG32m
+ 21694U, // NEG32r
+ 449595U, // NEG64m
+ 23611U, // NEG64r
+ 476210U, // NEG8m
+ 17458U, // NEG8r
+ 15383U, // NOOP
+ 224548U, // NOOP18_16m4
+ 224548U, // NOOP18_16m5
+ 224548U, // NOOP18_16m6
+ 224548U, // NOOP18_16m7
+ 27940U, // NOOP18_16r4
+ 27940U, // NOOP18_16r5
+ 27940U, // NOOP18_16r6
+ 27940U, // NOOP18_16r7
+ 234983U, // NOOP18_m4
+ 234983U, // NOOP18_m5
+ 234983U, // NOOP18_m6
+ 234983U, // NOOP18_m7
+ 21991U, // NOOP18_r4
+ 21991U, // NOOP18_r5
+ 21991U, // NOOP18_r6
+ 21991U, // NOOP18_r7
+ 283138254U, // NOOP19rr
+ 234983U, // NOOPL
+ 234983U, // NOOPL_19
+ 234983U, // NOOPL_1d
+ 234983U, // NOOPL_1e
+ 21991U, // NOOPLr
+ 449936U, // NOOPQ
+ 23952U, // NOOPQr
+ 224548U, // NOOPW
+ 224548U, // NOOPW_19
+ 224548U, // NOOPW_1c
+ 224548U, // NOOPW_1d
+ 224548U, // NOOPW_1e
+ 27940U, // NOOPWr
+ 225035U, // NOT16m
+ 28427U, // NOT16r
+ 235372U, // NOT32m
+ 22380U, // NOT32r
+ 450491U, // NOT64m
+ 24507U, // NOT64r
+ 476726U, // NOT8m
+ 17974U, // NOT8r
+ 2125192U, // OR16i16
+ 4238728U, // OR16mi
+ 4238728U, // OR16mi8
+ 4238728U, // OR16mr
+ 6352264U, // OR16ri
+ 6352264U, // OR16ri8
+ 6368648U, // OR16rm
+ 6352264U, // OR16rr
+ 8449416U, // OR16rr_REV
+ 10507866U, // OR32i32
+ 12621402U, // OR32mi
+ 12621402U, // OR32mi8
+ 12621402U, // OR32mr
+ 6346330U, // OR32ri
+ 6346330U, // OR32ri8
+ 283203162U, // OR32rm
+ 6346330U, // OR32rr
+ 8443482U, // OR32rr_REV
+ 16801361U, // OR64i32
+ 18914897U, // OR64mi32
+ 18914897U, // OR64mi8
+ 18914897U, // OR64mr
+ 6348369U, // OR64ri32
+ 6348369U, // OR64ri8
+ 283221585U, // OR64rm
+ 6348369U, // OR64rr
+ 8445521U, // OR64rr_REV
+ 20989283U, // OR8i8
+ 23102819U, // OR8mi
+ 23102819U, // OR8mi8
+ 23102819U, // OR8mr
+ 6341987U, // OR8ri
+ 6341987U, // OR8ri8
+ 6407523U, // OR8rm
+ 6341987U, // OR8rr
+ 8439139U, // OR8rr_REV
+ 8522954U, // ORPDrm
+ 8441034U, // ORPDrr
+ 8529411U, // ORPSrm
+ 8447491U, // ORPSrr
+ 718085U, // OUT16ir
+ 16167U, // OUT16rr
+ 718148U, // OUT32ir
+ 16181U, // OUT32rr
+ 717601U, // OUT8ir
+ 16153U, // OUT8rr
+ 72058343U, // OUTSB
+ 72079119U, // OUTSL
+ 72117892U, // OUTSW
+ 263585U, // PABSBrm
+ 551830945U, // PABSBrr
+ 265926U, // PABSDrm
+ 551833286U, // PABSDrr
+ 273886U, // PABSWrm
+ 551841246U, // PABSWrr
+ 8645504U, // PACKSSDWrm
+ 8448896U, // PACKSSDWrr
+ 8636087U, // PACKSSWBrm
+ 8439479U, // PACKSSWBrr
+ 8645515U, // PACKUSDWrm
+ 8448907U, // PACKUSDWrr
+ 8636098U, // PACKUSWBrm
+ 8439490U, // PACKUSWBrr
+ 8635371U, // PADDBrm
+ 8438763U, // PADDBrr
+ 8636349U, // PADDDrm
+ 8439741U, // PADDDrr
+ 8641112U, // PADDQrm
+ 8444504U, // PADDQrr
+ 8635835U, // PADDSBrm
+ 8439227U, // PADDSBrr
+ 8646168U, // PADDSWrm
+ 8449560U, // PADDSWrr
+ 8635897U, // PADDUSBrm
+ 8439289U, // PADDUSBrr
+ 8646294U, // PADDUSWrm
+ 8449686U, // PADDUSWrr
+ 8645425U, // PADDWrm
+ 8448817U, // PADDWrr
+ 593879326U, // PALIGNRrmi
+ 1088823582U, // PALIGNRrri
+ 8640595U, // PANDNrm
+ 8443987U, // PANDNrr
+ 8636630U, // PANDrm
+ 8440022U, // PANDrr
+ 15087U, // PAUSE
+ 8635459U, // PAVGBrm
+ 8438851U, // PAVGBrr
+ 551650818U, // PAVGUSBrm
+ 8439298U, // PAVGUSBrr
+ 8645646U, // PAVGWrm
+ 8449038U, // PAVGWrr
+ 8647060U, // PBLENDVBrm0
+ 8450452U, // PBLENDVBrr0
+ 593881965U, // PBLENDWrmi
+ 1088826221U, // PBLENDWrri
+ 593877770U, // PCLMULQDQrm
+ 1088822026U, // PCLMULQDQrr
+ 8635654U, // PCMPEQBrm
+ 8439046U, // PCMPEQBrr
+ 8637796U, // PCMPEQDrm
+ 8441188U, // PCMPEQDrr
+ 8642020U, // PCMPEQQrm
+ 8445412U, // PCMPEQQrr
+ 8645945U, // PCMPEQWrm
+ 8449337U, // PCMPEQWrr
+ 830771933U, // PCMPESTRIrm
+ 283431645U, // PCMPESTRIrr
+ 830773300U, // PCMPESTRMrm
+ 283433012U, // PCMPESTRMrr
+ 8635938U, // PCMPGTBrm
+ 8439330U, // PCMPGTBrr
+ 8638517U, // PCMPGTDrm
+ 8441909U, // PCMPGTDrr
+ 8642445U, // PCMPGTQrm
+ 8445837U, // PCMPGTQrr
+ 8646375U, // PCMPGTWrm
+ 8449767U, // PCMPGTWrr
+ 830771945U, // PCMPISTRIrm
+ 283431657U, // PCMPISTRIrr
+ 830773312U, // PCMPISTRMrm
+ 283433024U, // PCMPISTRMrr
+ 15116U, // PCONFIG
+ 283203001U, // PDEP32rm
+ 811652537U, // PDEP32rr
+ 283221368U, // PDEP64rm
+ 811654520U, // PDEP64rr
+ 283203462U, // PEXT32rm
+ 811652998U, // PEXT32rr
+ 283222002U, // PEXT64rm
+ 811655154U, // PEXT64rr
+ 321160593U, // PEXTRBmr
+ 283428241U, // PEXTRBrr
+ 589598180U, // PEXTRDmr
+ 283430372U, // PEXTRDrr
+ 858037937U, // PEXTRQmr
+ 283434673U, // PEXTRQrr
+ 1126477262U, // PEXTRWmr
+ 283438542U, // PEXTRWrr
+ 283438542U, // PEXTRWrr_REV
+ 551913540U, // PF2IDrm
+ 551831620U, // PF2IDrr
+ 551922754U, // PF2IWrm
+ 551840834U, // PF2IWrr
+ 551651050U, // PFACCrm
+ 8439530U, // PFACCrr
+ 551651237U, // PFADDrm
+ 8439717U, // PFADDrr
+ 551656420U, // PFCMPEQrm
+ 8444900U, // PFCMPEQrr
+ 551653821U, // PFCMPGErm
+ 8442301U, // PFCMPGErr
+ 551659814U, // PFCMPGTrm
+ 8448294U, // PFCMPGTrr
+ 551661540U, // PFMAXrm
+ 8450020U, // PFMAXrr
+ 551655522U, // PFMINrm
+ 8444002U, // PFMINrr
+ 551655309U, // PFMULrm
+ 8443789U, // PFMULrr
+ 551651057U, // PFNACCrm
+ 8439537U, // PFNACCrr
+ 551651065U, // PFPNACCrm
+ 8439545U, // PFPNACCrr
+ 551649327U, // PFRCPIT1rm
+ 8437807U, // PFRCPIT1rr
+ 551649416U, // PFRCPIT2rm
+ 8437896U, // PFRCPIT2rr
+ 551917709U, // PFRCPrm
+ 551835789U, // PFRCPrr
+ 551649337U, // PFRSQIT1rm
+ 8437817U, // PFRSQIT1rr
+ 551922025U, // PFRSQRTrm
+ 551840105U, // PFRSQRTrr
+ 551657742U, // PFSUBRrm
+ 8446222U, // PFSUBRrr
+ 551650943U, // PFSUBrm
+ 8439423U, // PFSUBrr
+ 8636333U, // PHADDDrm
+ 8439725U, // PHADDDrr
+ 8646158U, // PHADDSWrm
+ 8449550U, // PHADDSWrr
+ 8645409U, // PHADDWrm
+ 8448801U, // PHADDWrr
+ 274271U, // PHMINPOSUWrm
+ 551841631U, // PHMINPOSUWrr
+ 8636287U, // PHSUBDrm
+ 8439679U, // PHSUBDrr
+ 8646139U, // PHSUBSWrm
+ 8449531U, // PHSUBSWrr
+ 8645315U, // PHSUBWrm
+ 8448707U, // PHSUBWrr
+ 551913512U, // PI2FDrm
+ 551831592U, // PI2FDrr
+ 551922664U, // PI2FWrm
+ 551840744U, // PI2FWrr
+ 879084926U, // PINSRBrm
+ 1088816510U, // PINSRBrr
+ 881184209U, // PINSRDrm
+ 1088818641U, // PINSRDrr
+ 866508426U, // PINSRQrm
+ 1088822922U, // PINSRQrr
+ 600173993U, // PINSRWrm
+ 1088826793U, // PINSRWrr
+ 8646127U, // PMADDUBSWrm
+ 8449519U, // PMADDUBSWrr
+ 8638734U, // PMADDWDrm
+ 8442126U, // PMADDWDrr
+ 8635923U, // PMAXSBrm
+ 8439315U, // PMAXSBrr
+ 8638478U, // PMAXSDrm
+ 8441870U, // PMAXSDrr
+ 8646312U, // PMAXSWrm
+ 8449704U, // PMAXSWrr
+ 8636039U, // PMAXUBrm
+ 8439431U, // PMAXUBrr
+ 8638621U, // PMAXUDrm
+ 8442013U, // PMAXUDrr
+ 8646508U, // PMAXUWrm
+ 8449900U, // PMAXUWrr
+ 8635851U, // PMINSBrm
+ 8439243U, // PMINSBrr
+ 8638311U, // PMINSDrm
+ 8441703U, // PMINSDrr
+ 8646208U, // PMINSWrm
+ 8449600U, // PMINSWrr
+ 8636014U, // PMINUBrm
+ 8439406U, // PMINUBrr
+ 8638603U, // PMINUDrm
+ 8441995U, // PMINUDrr
+ 8646477U, // PMINUWrm
+ 8449869U, // PMINUWrr
+ 551830607U, // PMOVMSKBrr
+ 551896976U, // PMOVSXBDrm
+ 551831440U, // PMOVSXBDrr
+ 432568U, // PMOVSXBQrm
+ 551836088U, // PMOVSXBQrr
+ 551922396U, // PMOVSXBWrm
+ 551840476U, // PMOVSXBWrr
+ 551918498U, // PMOVSXDQrm
+ 551836578U, // PMOVSXDQrr
+ 551915889U, // PMOVSXWDrm
+ 551833969U, // PMOVSXWDrr
+ 551903415U, // PMOVSXWQrm
+ 551837879U, // PMOVSXWQrr
+ 551896987U, // PMOVZXBDrm
+ 551831451U, // PMOVZXBDrr
+ 432579U, // PMOVZXBQrm
+ 551836099U, // PMOVZXBQrr
+ 551922407U, // PMOVZXBWrm
+ 551840487U, // PMOVZXBWrr
+ 551918509U, // PMOVZXDQrm
+ 551836589U, // PMOVZXDQrr
+ 551915900U, // PMOVZXWDrm
+ 551833980U, // PMOVZXWDrr
+ 551903426U, // PMOVZXWQrm
+ 551837890U, // PMOVZXWQrr
+ 8641207U, // PMULDQrm
+ 8444599U, // PMULDQrr
+ 8646233U, // PMULHRSWrm
+ 8449625U, // PMULHRSWrr
+ 551660920U, // PMULHRWrm
+ 8449400U, // PMULHRWrr
+ 8646458U, // PMULHUWrm
+ 8449850U, // PMULHUWrr
+ 8645683U, // PMULHWrm
+ 8449075U, // PMULHWrr
+ 8636538U, // PMULLDrm
+ 8439930U, // PMULLDrr
+ 8645752U, // PMULLWrm
+ 8449144U, // PMULLWrr
+ 8641432U, // PMULUDQrm
+ 8444824U, // PMULUDQrr
+ 27946U, // POP16r
+ 224554U, // POP16rmm
+ 27946U, // POP16rmr
+ 21997U, // POP32r
+ 234989U, // POP32rmm
+ 21997U, // POP32rmr
+ 23958U, // POP64r
+ 449942U, // POP64rmm
+ 23958U, // POP64rmr
+ 15953U, // POPA16
+ 15182U, // POPA32
+ 438001U, // POPCNT16rm
+ 551841521U, // POPCNT16rr
+ 551901011U, // POPCNT32rm
+ 551835475U, // POPCNT32rr
+ 551919511U, // POPCNT64rm
+ 551837591U, // POPCNT64rr
+ 15608U, // POPDS16
+ 15589U, // POPDS32
+ 15646U, // POPES16
+ 15627U, // POPES32
+ 15966U, // POPF16
+ 15195U, // POPF32
+ 15456U, // POPF64
+ 15703U, // POPFS16
+ 15665U, // POPFS32
+ 15684U, // POPFS64
+ 15760U, // POPGS16
+ 15722U, // POPGS32
+ 15741U, // POPGS64
+ 15835U, // POPSS16
+ 15816U, // POPSS32
+ 8642856U, // PORrm
+ 8446248U, // PORrr
+ 479822U, // PREFETCH
+ 475990U, // PREFETCHNTA
+ 475137U, // PREFETCHT0
+ 475171U, // PREFETCHT1
+ 475260U, // PREFETCHT2
+ 486429U, // PREFETCHW
+ 475203U, // PREFETCHWT1
+ 8645224U, // PSADBWrm
+ 8448616U, // PSADBWrr
+ 8635434U, // PSHUFBrm
+ 8438826U, // PSHUFBrr
+ 830769200U, // PSHUFDmi
+ 283428912U, // PSHUFDri
+ 830778409U, // PSHUFHWmi
+ 283438121U, // PSHUFHWri
+ 830778454U, // PSHUFLWmi
+ 283438166U, // PSHUFLWri
+ 8635607U, // PSIGNBrm
+ 8438999U, // PSIGNBrr
+ 8636663U, // PSIGNDrm
+ 8440055U, // PSIGNDrr
+ 8645862U, // PSIGNWrm
+ 8449254U, // PSIGNWrr
+ 551869093U, // PSLLDQri
+ 551864434U, // PSLLDri
+ 8636530U, // PSLLDrm
+ 8439922U, // PSLLDrr
+ 551869646U, // PSLLQri
+ 8641742U, // PSLLQrm
+ 8445134U, // PSLLQrr
+ 551873648U, // PSLLWri
+ 8645744U, // PSLLWrm
+ 8449136U, // PSLLWrr
+ 551864162U, // PSRADri
+ 8636258U, // PSRADrm
+ 8439650U, // PSRADrr
+ 551873094U, // PSRAWri
+ 8645190U, // PSRAWrm
+ 8448582U, // PSRAWrr
+ 551869102U, // PSRLDQri
+ 551864459U, // PSRLDri
+ 8636555U, // PSRLDrm
+ 8439947U, // PSRLDrr
+ 551869671U, // PSRLQri
+ 8641767U, // PSRLQrm
+ 8445159U, // PSRLQrr
+ 551873671U, // PSRLWri
+ 8645767U, // PSRLWrm
+ 8449159U, // PSRLWrr
+ 8635322U, // PSUBBrm
+ 8438714U, // PSUBBrr
+ 8636296U, // PSUBDrm
+ 8439688U, // PSUBDrr
+ 8640936U, // PSUBQrm
+ 8444328U, // PSUBQrr
+ 8635826U, // PSUBSBrm
+ 8439218U, // PSUBSBrr
+ 8646149U, // PSUBSWrm
+ 8449541U, // PSUBSWrr
+ 8635887U, // PSUBUSBrm
+ 8439279U, // PSUBUSBrr
+ 8646284U, // PSUBUSWrm
+ 8449676U, // PSUBUSWrr
+ 8645324U, // PSUBWrm
+ 8448716U, // PSUBWrr
+ 551914155U, // PSWAPDrm
+ 551832235U, // PSWAPDrr
+ 665997U, // PTESTrm
+ 551840141U, // PTESTrr
+ 449571U, // PTWRITE64m
+ 23587U, // PTWRITE64r
+ 234662U, // PTWRITEm
+ 21670U, // PTWRITEr
+ 8645262U, // PUNPCKHBWrm
+ 8448654U, // PUNPCKHBWrr
+ 8641146U, // PUNPCKHDQrm
+ 8444538U, // PUNPCKHDQrr
+ 8641264U, // PUNPCKHQDQrm
+ 8444656U, // PUNPCKHQDQrr
+ 8638744U, // PUNPCKHWDrm
+ 8442136U, // PUNPCKHWDrr
+ 8645284U, // PUNPCKLBWrm
+ 8448676U, // PUNPCKLBWrr
+ 8641177U, // PUNPCKLDQrm
+ 8444569U, // PUNPCKLDQrr
+ 8641277U, // PUNPCKLQDQrm
+ 8444669U, // PUNPCKLQDQrr
+ 8638766U, // PUNPCKLWDrm
+ 8442158U, // PUNPCKLWDrr
+ 27707U, // PUSH16i8
+ 27707U, // PUSH16r
+ 224315U, // PUSH16rmm
+ 27707U, // PUSH16rmr
+ 21718U, // PUSH32i8
+ 21718U, // PUSH32r
+ 234710U, // PUSH32rmm
+ 21718U, // PUSH32rmr
+ 23647U, // PUSH64i32
+ 23647U, // PUSH64i8
+ 23647U, // PUSH64r
+ 449631U, // PUSH64rmm
+ 23647U, // PUSH64rmr
+ 15946U, // PUSHA16
+ 15175U, // PUSHA32
+ 15569U, // PUSHCS16
+ 15559U, // PUSHCS32
+ 15598U, // PUSHDS16
+ 15579U, // PUSHDS32
+ 15636U, // PUSHES16
+ 15617U, // PUSHES32
+ 15959U, // PUSHF16
+ 15188U, // PUSHF32
+ 15449U, // PUSHF64
+ 15693U, // PUSHFS16
+ 15655U, // PUSHFS32
+ 15674U, // PUSHFS64
+ 15750U, // PUSHGS16
+ 15712U, // PUSHGS32
+ 15731U, // PUSHGS64
+ 15825U, // PUSHSS16
+ 15806U, // PUSHSS32
+ 27707U, // PUSHi16
+ 21718U, // PUSHi32
+ 8642889U, // PXORrm
+ 8446281U, // PXORrr
+ 224335U, // RCL16m1
+ 226450U, // RCL16mCL
+ 1089399887U, // RCL16mi
+ 29377U, // RCL16r1
+ 29842U, // RCL16rCL
+ 551873615U, // RCL16ri
+ 234783U, // RCL32m1
+ 242610U, // RCL32mCL
+ 552523039U, // RCL32mi
+ 29217U, // RCL32r1
+ 29618U, // RCL32rCL
+ 551867679U, // RCL32ri
+ 449700U, // RCL64m1
+ 455714U, // RCL64mCL
+ 820960420U, // RCL64mi
+ 29297U, // RCL64r1
+ 29730U, // RCL64rCL
+ 551869604U, // RCL64ri
+ 476255U, // RCL8m1
+ 488258U, // RCL8mCL
+ 284083295U, // RCL8mi
+ 29137U, // RCL8r1
+ 29506U, // RCL8rCL
+ 551863391U, // RCL8ri
+ 664970U, // RCPPSm
+ 551839114U, // RCPPSr
+ 552200321U, // RCPSSm
+ 551725185U, // RCPSSm_Int
+ 551839873U, // RCPSSr
+ 8448129U, // RCPSSr_Int
+ 226025U, // RCR16m1
+ 226494U, // RCR16mCL
+ 1089400172U, // RCR16mi
+ 29417U, // RCR16r1
+ 29886U, // RCR16rCL
+ 551873900U, // RCR16ri
+ 242249U, // RCR32m1
+ 242654U, // RCR32mCL
+ 552523341U, // RCR32mi
+ 29257U, // RCR32r1
+ 29662U, // RCR32rCL
+ 551867981U, // RCR32ri
+ 455321U, // RCR64m1
+ 455758U, // RCR64mCL
+ 820960836U, // RCR64mi
+ 29337U, // RCR64r1
+ 29774U, // RCR64rCL
+ 551870020U, // RCR64ri
+ 487929U, // RCR8m1
+ 488302U, // RCR8mCL
+ 284083542U, // RCR8mi
+ 29177U, // RCR8r1
+ 29550U, // RCR8rCL
+ 551863638U, // RCR8ri
+ 21616U, // RDFSBASE
+ 23533U, // RDFSBASE64
+ 21638U, // RDGSBASE
+ 23555U, // RDGSBASE64
+ 15524U, // RDMSR
+ 18516U, // RDPID32
+ 18516U, // RDPID64
+ 15912U, // RDPKRUr
+ 14944U, // RDPMC
+ 27491U, // RDRAND16r
+ 21530U, // RDRAND32r
+ 23257U, // RDRAND64r
+ 27455U, // RDSEED16r
+ 21501U, // RDSEED32r
+ 23152U, // RDSEED64r
+ 19693U, // RDSSPD
+ 23973U, // RDSSPQ
+ 14957U, // RDTSC
+ 15352U, // RDTSCP
+ 15056U, // REPNE_PREFIX
+ 15359U, // REP_PREFIX
+ 22343U, // RETIL
+ 24454U, // RETIQ
+ 28384U, // RETIW
+ 15248U, // RETL
+ 15463U, // RETQ
+ 15978U, // RETW
+ 14784U, // REX64_PREFIX
+ 224384U, // ROL16m1
+ 226472U, // ROL16mCL
+ 1089399936U, // ROL16mi
+ 29397U, // ROL16r1
+ 29864U, // ROL16rCL
+ 551873664U, // ROL16ri
+ 234831U, // ROL32m1
+ 242632U, // ROL32mCL
+ 552523087U, // ROL32mi
+ 29237U, // ROL32r1
+ 29640U, // ROL32rCL
+ 551867727U, // ROL32ri
+ 449760U, // ROL64m1
+ 455736U, // ROL64mCL
+ 820960480U, // ROL64mi
+ 29317U, // ROL64r1
+ 29752U, // ROL64rCL
+ 551869664U, // ROL64ri
+ 476269U, // ROL8m1
+ 488280U, // ROL8mCL
+ 284083309U, // ROL8mi
+ 29157U, // ROL8r1
+ 29528U, // ROL8rCL
+ 551863405U, // ROL8ri
+ 224661U, // ROR16m1
+ 226516U, // ROR16mCL
+ 1089400213U, // ROR16mi
+ 29437U, // ROR16r1
+ 29908U, // ROR16rCL
+ 551873941U, // ROR16ri
+ 235097U, // ROR32m1
+ 242676U, // ROR32mCL
+ 552523353U, // ROR32mi
+ 29277U, // ROR32r1
+ 29684U, // ROR32rCL
+ 551867993U, // ROR32ri
+ 450151U, // ROR64m1
+ 455780U, // ROR64mCL
+ 820960871U, // ROR64mi
+ 29357U, // ROR64r1
+ 29796U, // ROR64rCL
+ 551870055U, // ROR64ri
+ 476528U, // ROR8m1
+ 488324U, // ROR8mCL
+ 284083568U, // ROR8mi
+ 29197U, // ROR8r1
+ 29572U, // ROR8rCL
+ 551863664U, // ROR8ri
+ 832870378U, // RORX32mi
+ 283432938U, // RORX32ri
+ 834969854U, // RORX64mi
+ 283435262U, // RORX64ri
+ 77892480U, // ROUNDPDm
+ 283429760U, // ROUNDPDr
+ 77898900U, // ROUNDPSm
+ 283436180U, // ROUNDPSr
+ 885296904U, // ROUNDSDm
+ 851824392U, // ROUNDSDm_Int
+ 283430664U, // ROUNDSDr
+ 1088818952U, // ROUNDSDr_Int
+ 887400474U, // ROUNDSSm
+ 856025114U, // ROUNDSSm_Int
+ 283437082U, // ROUNDSSr
+ 1088825370U, // ROUNDSSr_Int
+ 15313U, // RSM
+ 665176U, // RSQRTPSm
+ 551839320U, // RSQRTPSr
+ 552200381U, // RSQRTSSm
+ 551725245U, // RSQRTSSm_Int
+ 551839933U, // RSQRTSSr
+ 8448189U, // RSQRTSSr_Int
+ 235753U, // RSTORSSP
+ 15111U, // SAHF
+ 224329U, // SAL16m1
+ 226439U, // SAL16mCL
+ 4238409U, // SAL16mi
+ 29367U, // SAL16r1
+ 29831U, // SAL16rCL
+ 8449097U, // SAL16ri
+ 234777U, // SAL32m1
+ 242599U, // SAL32mCL
+ 12621081U, // SAL32mi
+ 29207U, // SAL32r1
+ 29607U, // SAL32rCL
+ 8443161U, // SAL32ri
+ 449694U, // SAL64m1
+ 455703U, // SAL64mCL
+ 18914462U, // SAL64mi
+ 29287U, // SAL64r1
+ 29719U, // SAL64rCL
+ 8445086U, // SAL64ri
+ 476249U, // SAL8m1
+ 488247U, // SAL8mCL
+ 23102553U, // SAL8mi
+ 29127U, // SAL8r1
+ 29495U, // SAL8rCL
+ 8438873U, // SAL8ri
+ 14931U, // SALC
+ 224614U, // SAR16m1
+ 226483U, // SAR16mCL
+ 1089400166U, // SAR16mi
+ 29407U, // SAR16r1
+ 29875U, // SAR16rCL
+ 551873894U, // SAR16ri
+ 235062U, // SAR32m1
+ 242643U, // SAR32mCL
+ 552523318U, // SAR32mi
+ 29247U, // SAR32r1
+ 29651U, // SAR32rCL
+ 551867958U, // SAR32ri
+ 450110U, // SAR64m1
+ 455747U, // SAR64mCL
+ 820960830U, // SAR64mi
+ 29327U, // SAR64r1
+ 29763U, // SAR64rCL
+ 551870014U, // SAR64ri
+ 476496U, // SAR8m1
+ 488291U, // SAR8mCL
+ 284083536U, // SAR8mi
+ 29167U, // SAR8r1
+ 29539U, // SAR8rCL
+ 551863632U, // SAR8ri
+ 832903132U, // SARX32rm
+ 811653084U, // SARX32rr
+ 835002608U, // SARX64rm
+ 811655408U, // SARX64rr
+ 15421U, // SAVEPREVSSP
+ 2124373U, // SBB16i16
+ 4237909U, // SBB16mi
+ 4237909U, // SBB16mi8
+ 4237909U, // SBB16mr
+ 6351445U, // SBB16ri
+ 6351445U, // SBB16ri8
+ 6367829U, // SBB16rm
+ 6351445U, // SBB16rr
+ 8448597U, // SBB16rr_REV
+ 10507129U, // SBB32i32
+ 12620665U, // SBB32mi
+ 12620665U, // SBB32mi8
+ 12620665U, // SBB32mr
+ 6345593U, // SBB32ri
+ 6345593U, // SBB32ri8
+ 283202425U, // SBB32rm
+ 6345593U, // SBB32rr
+ 8442745U, // SBB32rr_REV
+ 16800132U, // SBB64i32
+ 18913668U, // SBB64mi32
+ 18913668U, // SBB64mi8
+ 18913668U, // SBB64mr
+ 6347140U, // SBB64ri32
+ 6347140U, // SBB64ri8
+ 283220356U, // SBB64rm
+ 6347140U, // SBB64rr
+ 8444292U, // SBB64rr_REV
+ 20988851U, // SBB8i8
+ 23102387U, // SBB8mi
+ 23102387U, // SBB8mi8
+ 23102387U, // SBB8mr
+ 6341555U, // SBB8ri
+ 6341555U, // SBB8ri8
+ 6407091U, // SBB8rm
+ 6341555U, // SBB8rr
+ 8438707U, // SBB8rr_REV
+ 21513625U, // SCASB
+ 11048599U, // SCASL
+ 17358521U, // SCASQ
+ 2698710U, // SCASW
+ 479627U, // SETAEm
+ 20875U, // SETAEr
+ 475984U, // SETAm
+ 17232U, // SETAr
+ 479649U, // SETBEm
+ 20897U, // SETBEr
+ 476699U, // SETBm
+ 17947U, // SETBr
+ 479753U, // SETEm
+ 21001U, // SETEr
+ 479686U, // SETGEm
+ 20934U, // SETGEr
+ 479816U, // SETGm
+ 21064U, // SETGr
+ 479702U, // SETLEm
+ 20950U, // SETLEr
+ 481101U, // SETLm
+ 22349U, // SETLr
+ 479722U, // SETNEm
+ 20970U, // SETNEr
+ 481401U, // SETNOm
+ 22649U, // SETNOr
+ 481479U, // SETNPm
+ 22727U, // SETNPr
+ 483833U, // SETNSm
+ 25081U, // SETNSr
+ 481408U, // SETOm
+ 22656U, // SETOr
+ 481523U, // SETPm
+ 22771U, // SETPr
+ 16219U, // SETSSBSY
+ 485630U, // SETSm
+ 26878U, // SETSr
+ 15033U, // SFENCE
+ 683708U, // SGDT16m
+ 677674U, // SGDT32m
+ 679785U, // SGDT64m
+ 8634381U, // SHA1MSG1rm
+ 8437773U, // SHA1MSG1rr
+ 8634470U, // SHA1MSG2rm
+ 8437862U, // SHA1MSG2rr
+ 8639001U, // SHA1NEXTErm
+ 8442393U, // SHA1NEXTErr
+ 593871230U, // SHA1RNDS4rmi
+ 1088815486U, // SHA1RNDS4rri
+ 8634391U, // SHA256MSG1rm
+ 8437783U, // SHA256MSG1rr
+ 8634480U, // SHA256MSG2rm
+ 8437872U, // SHA256MSG2rr
+ 8647040U, // SHA256RNDS2rm
+ 8450432U, // SHA256RNDS2rr
+ 224353U, // SHL16m1
+ 226461U, // SHL16mCL
+ 1089399905U, // SHL16mi
+ 29387U, // SHL16r1
+ 29853U, // SHL16rCL
+ 551873633U, // SHL16ri
+ 234797U, // SHL32m1
+ 242621U, // SHL32mCL
+ 552523053U, // SHL32mi
+ 29227U, // SHL32r1
+ 29629U, // SHL32rCL
+ 551867693U, // SHL32ri
+ 449708U, // SHL64m1
+ 455725U, // SHL64mCL
+ 820960428U, // SHL64mi
+ 29307U, // SHL64r1
+ 29741U, // SHL64rCL
+ 551869612U, // SHL64ri
+ 476263U, // SHL8m1
+ 488269U, // SHL8mCL
+ 284083303U, // SHL8mi
+ 29147U, // SHL8r1
+ 29517U, // SHL8rCL
+ 551863399U, // SHL8ri
+ 4240495U, // SHLD16mrCL
+ 1126476618U, // SHLD16mri8
+ 8451183U, // SHLD16rrCL
+ 1088826186U, // SHLD16rri8
+ 12628879U, // SHLD32mrCL
+ 589599756U, // SHLD32mri8
+ 8450959U, // SHLD32rrCL
+ 1088820236U, // SHLD32rri8
+ 18920447U, // SHLD64mrCL
+ 858036881U, // SHLD64mri8
+ 8451071U, // SHLD64rrCL
+ 1088821905U, // SHLD64rri8
+ 832903111U, // SHLX32rm
+ 811653063U, // SHLX32rr
+ 835002587U, // SHLX64rm
+ 811655387U, // SHLX64rr
+ 224641U, // SHR16m1
+ 226505U, // SHR16mCL
+ 1089400193U, // SHR16mi
+ 29427U, // SHR16r1
+ 29897U, // SHR16rCL
+ 551873921U, // SHR16ri
+ 235091U, // SHR32m1
+ 242665U, // SHR32mCL
+ 552523347U, // SHR32mi
+ 29267U, // SHR32r1
+ 29673U, // SHR32rCL
+ 551867987U, // SHR32ri
+ 450122U, // SHR64m1
+ 455769U, // SHR64mCL
+ 820960842U, // SHR64mi
+ 29347U, // SHR64r1
+ 29785U, // SHR64rCL
+ 551870026U, // SHR64ri
+ 476508U, // SHR8m1
+ 488313U, // SHR8mCL
+ 284083548U, // SHR8mi
+ 29187U, // SHR8r1
+ 29561U, // SHR8rCL
+ 551863644U, // SHR8ri
+ 4240507U, // SHRD16mrCL
+ 1126476664U, // SHRD16mri8
+ 8451195U, // SHRD16rrCL
+ 1088826232U, // SHRD16rri8
+ 12628891U, // SHRD32mrCL
+ 589599779U, // SHRD32mri8
+ 8450971U, // SHRD32rrCL
+ 1088820259U, // SHRD32rri8
+ 18920459U, // SHRD64mrCL
+ 858037040U, // SHRD64mri8
+ 8451083U, // SHRD64rrCL
+ 1088822064U, // SHRD64rri8
+ 832903139U, // SHRX32rm
+ 811653091U, // SHRX32rr
+ 835002615U, // SHRX64rm
+ 811655415U, // SHRX64rr
+ 568708048U, // SHUFPDrmi
+ 1088818128U, // SHUFPDrri
+ 568714468U, // SHUFPSrmi
+ 1088824548U, // SHUFPSrri
+ 683722U, // SIDT16m
+ 677688U, // SIDT32m
+ 679799U, // SIDT64m
+ 15330U, // SIN_F
+ 0U, // SIN_Fp32
+ 0U, // SIN_Fp64
+ 0U, // SIN_Fp80
+ 16054U, // SKINIT
+ 224984U, // SLDT16m
+ 28376U, // SLDT16r
+ 22335U, // SLDT32r
+ 24446U, // SLDT64r
+ 17371U, // SLWPCB
+ 17371U, // SLWPCB64
+ 225218U, // SMSW16m
+ 28610U, // SMSW16r
+ 22441U, // SMSW32r
+ 24732U, // SMSW64r
+ 658713U, // SQRTPDm
+ 551832857U, // SQRTPDr
+ 665177U, // SQRTPSm
+ 551839321U, // SQRTPSr
+ 552177629U, // SQRTSDm
+ 551702493U, // SQRTSDm_Int
+ 551833565U, // SQRTSDr
+ 8441821U, // SQRTSDr_Int
+ 552200382U, // SQRTSSm
+ 551725246U, // SQRTSSm_Int
+ 551839934U, // SQRTSSr
+ 8448190U, // SQRTSSr_Int
+ 15889U, // SQRT_F
+ 0U, // SQRT_Fp32
+ 0U, // SQRT_Fp64
+ 0U, // SQRT_Fp80
+ 14909U, // STAC
+ 14963U, // STC
+ 14987U, // STD
+ 15138U, // STGI
+ 15153U, // STI
+ 237920U, // STMXCSR
+ 553749U, // STOSB
+ 570679U, // STOSL
+ 587128U, // STOSQ
+ 603385U, // STOSW
+ 28103U, // STR16r
+ 22136U, // STR32r
+ 24226U, // STR64r
+ 224711U, // STRm
+ 190724U, // ST_F32m
+ 202617U, // ST_F64m
+ 190067U, // ST_FP32m
+ 202233U, // ST_FP64m
+ 698714U, // ST_FP80m
+ 22777U, // ST_FPrr
+ 0U, // ST_Fp32m
+ 0U, // ST_Fp64m
+ 0U, // ST_Fp64m32
+ 0U, // ST_Fp80m32
+ 0U, // ST_Fp80m64
+ 0U, // ST_FpP32m
+ 0U, // ST_FpP64m
+ 0U, // ST_FpP64m32
+ 0U, // ST_FpP80m
+ 0U, // ST_FpP80m32
+ 0U, // ST_FpP80m64
+ 27028U, // ST_Frr
+ 2124485U, // SUB16i16
+ 4238021U, // SUB16mi
+ 4238021U, // SUB16mi8
+ 4238021U, // SUB16mr
+ 6351557U, // SUB16ri
+ 6351557U, // SUB16ri8
+ 6367941U, // SUB16rm
+ 6351557U, // SUB16rr
+ 8448709U, // SUB16rr_REV
+ 10507144U, // SUB32i32
+ 12620680U, // SUB32mi
+ 12620680U, // SUB32mi8
+ 12620680U, // SUB32mr
+ 6345608U, // SUB32ri
+ 6345608U, // SUB32ri8
+ 283202440U, // SUB32rm
+ 6345608U, // SUB32rr
+ 8442760U, // SUB32rr_REV
+ 16800169U, // SUB64i32
+ 18913705U, // SUB64mi32
+ 18913705U, // SUB64mi8
+ 18913705U, // SUB64mr
+ 6347177U, // SUB64ri32
+ 6347177U, // SUB64ri8
+ 283220393U, // SUB64rm
+ 6347177U, // SUB64rr
+ 8444329U, // SUB64rr_REV
+ 20988859U, // SUB8i8
+ 23102395U, // SUB8mi
+ 23102395U, // SUB8mi8
+ 23102395U, // SUB8mr
+ 6341563U, // SUB8ri
+ 6341563U, // SUB8ri8
+ 6407099U, // SUB8rm
+ 6341563U, // SUB8rr
+ 8438715U, // SUB8rr_REV
+ 8522425U, // SUBPDrm
+ 8440505U, // SUBPDrr
+ 8528822U, // SUBPSrm
+ 8446902U, // SUBPSrr
+ 190148U, // SUBR_F32m
+ 202300U, // SUBR_F64m
+ 222924U, // SUBR_FI16m
+ 235076U, // SUBR_FI32m
+ 22662U, // SUBR_FPrST0
+ 24847U, // SUBR_FST0r
+ 0U, // SUBR_Fp32m
+ 0U, // SUBR_Fp64m
+ 0U, // SUBR_Fp64m32
+ 0U, // SUBR_Fp80m32
+ 0U, // SUBR_Fp80m64
+ 0U, // SUBR_FpI16m32
+ 0U, // SUBR_FpI16m64
+ 0U, // SUBR_FpI16m80
+ 0U, // SUBR_FpI32m32
+ 0U, // SUBR_FpI32m64
+ 0U, // SUBR_FpI32m80
+ 28953U, // SUBR_FrST0
+ 551702224U, // SUBSDrm
+ 551702224U, // SUBSDrm_Int
+ 8441552U, // SUBSDrr
+ 8441552U, // SUBSDrr_Int
+ 551725003U, // SUBSSrm
+ 551725003U, // SUBSSrm_Int
+ 8447947U, // SUBSSrr
+ 8447947U, // SUBSSrr_Int
+ 188784U, // SUB_F32m
+ 201607U, // SUB_F64m
+ 221559U, // SUB_FI16m
+ 234382U, // SUB_FI32m
+ 22745U, // SUB_FPrST0
+ 18048U, // SUB_FST0r
+ 0U, // SUB_Fp32
+ 0U, // SUB_Fp32m
+ 0U, // SUB_Fp64
+ 0U, // SUB_Fp64m
+ 0U, // SUB_Fp64m32
+ 0U, // SUB_Fp80
+ 0U, // SUB_Fp80m32
+ 0U, // SUB_Fp80m64
+ 0U, // SUB_FpI16m32
+ 0U, // SUB_FpI16m64
+ 0U, // SUB_FpI16m80
+ 0U, // SUB_FpI32m32
+ 0U, // SUB_FpI32m64
+ 0U, // SUB_FpI32m80
+ 29012U, // SUB_FrST0
+ 15769U, // SWAPGS
+ 15230U, // SYSCALL
+ 15507U, // SYSENTER
+ 15267U, // SYSEXIT
+ 15482U, // SYSEXIT64
+ 15259U, // SYSRET
+ 15474U, // SYSRET64
+ 551900105U, // T1MSKC32rm
+ 551834569U, // T1MSKC32rr
+ 551918065U, // T1MSKC64rm
+ 551836145U, // T1MSKC64rr
+ 2125608U, // TEST16i16
+ 4239144U, // TEST16mi
+ 4239144U, // TEST16mi_alt
+ 4239144U, // TEST16mr
+ 551841576U, // TEST16ri
+ 551841576U, // TEST16ri_alt
+ 551841576U, // TEST16rr
+ 10508146U, // TEST32i32
+ 12621682U, // TEST32mi
+ 12621682U, // TEST32mi_alt
+ 12621682U, // TEST32mr
+ 551835506U, // TEST32ri
+ 551835506U, // TEST32ri_alt
+ 551835506U, // TEST32rr
+ 16801761U, // TEST64i32
+ 18915297U, // TEST64mi32
+ 18915297U, // TEST64mi32_alt
+ 18915297U, // TEST64mr
+ 551837665U, // TEST64ri32
+ 551837665U, // TEST64ri32_alt
+ 551837665U, // TEST64rr
+ 20989523U, // TEST8i8
+ 23103059U, // TEST8mi
+ 23103059U, // TEST8mi_alt
+ 23103059U, // TEST8mr
+ 551831123U, // TEST8ri
+ 551831123U, // TEST8ri_alt
+ 551831123U, // TEST8rr
+ 20993U, // TPAUSE
+ 15901U, // TST_F
+ 0U, // TST_Fp32
+ 0U, // TST_Fp64
+ 0U, // TST_Fp80
+ 438018U, // TZCNT16rm
+ 551841538U, // TZCNT16rr
+ 551901028U, // TZCNT32rm
+ 551835492U, // TZCNT32rr
+ 551919530U, // TZCNT64rm
+ 551837610U, // TZCNT64rr
+ 551900433U, // TZMSK32rm
+ 551834897U, // TZMSK32rr
+ 551918742U, // TZMSK64rm
+ 551836822U, // TZMSK64rr
+ 552177471U, // UCOMISDrm
+ 552177471U, // UCOMISDrm_Int
+ 551833407U, // UCOMISDrr
+ 551833407U, // UCOMISDrr_Int
+ 552200273U, // UCOMISSrm
+ 552200273U, // UCOMISSrm_Int
+ 551839825U, // UCOMISSrr
+ 551839825U, // UCOMISSrr_Int
+ 21194U, // UCOM_FIPr
+ 21136U, // UCOM_FIr
+ 15413U, // UCOM_FPPr
+ 22714U, // UCOM_FPr
+ 0U, // UCOM_FpIr32
+ 0U, // UCOM_FpIr64
+ 0U, // UCOM_FpIr80
+ 0U, // UCOM_Fpr32
+ 0U, // UCOM_Fpr64
+ 0U, // UCOM_Fpr80
+ 22564U, // UCOM_Fr
+ 14700U, // UD0
+ 14715U, // UD1
+ 14753U, // UD2
+ 24877U, // UMONITOR16
+ 24877U, // UMONITOR32
+ 24877U, // UMONITOR64
+ 26927U, // UMWAIT
+ 8522713U, // UNPCKHPDrm
+ 8440793U, // UNPCKHPDrr
+ 8529133U, // UNPCKHPSrm
+ 8447213U, // UNPCKHPSrr
+ 8522755U, // UNPCKLPDrm
+ 8440835U, // UNPCKLPDrr
+ 8529195U, // UNPCKLPSrm
+ 8447275U, // UNPCKLPSrr
+ 890184770U, // V4FMADDPSrm
+ 86991938U, // V4FMADDPSrmk
+ 89089090U, // V4FMADDPSrmkz
+ 890185701U, // V4FMADDSSrm
+ 86992869U, // V4FMADDSSrmk
+ 89090021U, // V4FMADDSSrmkz
+ 890184791U, // V4FNMADDPSrm
+ 86991959U, // V4FNMADDPSrmk
+ 89089111U, // V4FNMADDPSrmkz
+ 890185722U, // V4FNMADDSSrm
+ 86992890U, // V4FNMADDSSrmk
+ 89090042U, // V4FNMADDSSrmkz
+ 812616538U, // VADDPDYrm
+ 811649882U, // VADDPDYrr
+ 811731802U, // VADDPDZ128rm
+ 358763354U, // VADDPDZ128rmb
+ 1433389914U, // VADDPDZ128rmbk
+ 1164970842U, // VADDPDZ128rmbkz
+ 86985562U, // VADDPDZ128rmk
+ 890178394U, // VADDPDZ128rmkz
+ 811649882U, // VADDPDZ128rr
+ 87051098U, // VADDPDZ128rrk
+ 890276698U, // VADDPDZ128rrkz
+ 812616538U, // VADDPDZ256rm
+ 360860506U, // VADDPDZ256rmb
+ 1435487066U, // VADDPDZ256rmbk
+ 1167067994U, // VADDPDZ256rmbkz
+ 87083866U, // VADDPDZ256rmk
+ 890309466U, // VADDPDZ256rmkz
+ 811649882U, // VADDPDZ256rr
+ 87051098U, // VADDPDZ256rrk
+ 890276698U, // VADDPDZ256rrkz
+ 812731226U, // VADDPDZrm
+ 362957658U, // VADDPDZrmb
+ 1437584218U, // VADDPDZrmbk
+ 1169165146U, // VADDPDZrmbkz
+ 87133018U, // VADDPDZrmk
+ 890358618U, // VADDPDZrmkz
+ 811649882U, // VADDPDZrr
+ 812780378U, // VADDPDZrrb
+ 87182170U, // VADDPDZrrbk
+ 890407770U, // VADDPDZrrbkz
+ 87051098U, // VADDPDZrrk
+ 890276698U, // VADDPDZrrkz
+ 811731802U, // VADDPDrm
+ 811649882U, // VADDPDrr
+ 812622958U, // VADDPSYrm
+ 811656302U, // VADDPSYrr
+ 811738222U, // VADDPSZ128rm
+ 360883310U, // VADDPSZ128rmb
+ 1435690094U, // VADDPSZ128rmbk
+ 1167271022U, // VADDPSZ128rmbkz
+ 86991982U, // VADDPSZ128rmk
+ 890184814U, // VADDPSZ128rmkz
+ 811656302U, // VADDPSZ128rr
+ 87057518U, // VADDPSZ128rrk
+ 890283118U, // VADDPSZ128rrkz
+ 812622958U, // VADDPSZ256rm
+ 362980462U, // VADDPSZ256rmb
+ 1437787246U, // VADDPSZ256rmbk
+ 1169368174U, // VADDPSZ256rmbkz
+ 87090286U, // VADDPSZ256rmk
+ 890315886U, // VADDPSZ256rmkz
+ 811656302U, // VADDPSZ256rr
+ 87057518U, // VADDPSZ256rrk
+ 890283118U, // VADDPSZ256rrkz
+ 812737646U, // VADDPSZrm
+ 365077614U, // VADDPSZrmb
+ 1439884398U, // VADDPSZrmbk
+ 1171465326U, // VADDPSZrmbkz
+ 87139438U, // VADDPSZrmk
+ 890365038U, // VADDPSZrmkz
+ 811656302U, // VADDPSZrr
+ 812786798U, // VADDPSZrrb
+ 87188590U, // VADDPSZrrbk
+ 890414190U, // VADDPSZrrbkz
+ 87057518U, // VADDPSZrrk
+ 890283118U, // VADDPSZrrkz
+ 811738222U, // VADDPSrm
+ 811656302U, // VADDPSrr
+ 283266815U, // VADDSDZrm
+ 283266815U, // VADDSDZrm_Int
+ 1357893375U, // VADDSDZrm_Intk
+ 1089474303U, // VADDSDZrm_Intkz
+ 811650815U, // VADDSDZrr
+ 811650815U, // VADDSDZrr_Int
+ 87052031U, // VADDSDZrr_Intk
+ 890277631U, // VADDSDZrr_Intkz
+ 812781311U, // VADDSDZrrb_Int
+ 87183103U, // VADDSDZrrb_Intk
+ 890408703U, // VADDSDZrrb_Intkz
+ 283266815U, // VADDSDrm
+ 283266815U, // VADDSDrm_Int
+ 811650815U, // VADDSDrr
+ 811650815U, // VADDSDrr_Int
+ 283289617U, // VADDSSZrm
+ 283289617U, // VADDSSZrm_Int
+ 1358096401U, // VADDSSZrm_Intk
+ 1089677329U, // VADDSSZrm_Intkz
+ 811657233U, // VADDSSZrr
+ 811657233U, // VADDSSZrr_Int
+ 87058449U, // VADDSSZrr_Intk
+ 890284049U, // VADDSSZrr_Intkz
+ 812787729U, // VADDSSZrrb_Int
+ 87189521U, // VADDSSZrrb_Intk
+ 890415121U, // VADDSSZrrb_Intkz
+ 283289617U, // VADDSSrm
+ 283289617U, // VADDSSrm_Int
+ 811657233U, // VADDSSrr
+ 811657233U, // VADDSSrr_Int
+ 812616384U, // VADDSUBPDYrm
+ 811649728U, // VADDSUBPDYrr
+ 811731648U, // VADDSUBPDrm
+ 811649728U, // VADDSUBPDrr
+ 812622781U, // VADDSUBPSYrm
+ 811656125U, // VADDSUBPSYrr
+ 811738045U, // VADDSUBPSrm
+ 811656125U, // VADDSUBPSrr
+ 812870002U, // VAESDECLASTYrm
+ 811657586U, // VAESDECLASTYrr
+ 811854194U, // VAESDECLASTZ128rm
+ 811657586U, // VAESDECLASTZ128rr
+ 812870002U, // VAESDECLASTZ256rm
+ 811657586U, // VAESDECLASTZ256rr
+ 812886386U, // VAESDECLASTZrm
+ 811657586U, // VAESDECLASTZrr
+ 811854194U, // VAESDECLASTrm
+ 811657586U, // VAESDECLASTrr
+ 812861186U, // VAESDECYrm
+ 811648770U, // VAESDECYrr
+ 811845378U, // VAESDECZ128rm
+ 811648770U, // VAESDECZ128rr
+ 812861186U, // VAESDECZ256rm
+ 811648770U, // VAESDECZ256rr
+ 812877570U, // VAESDECZrm
+ 811648770U, // VAESDECZrr
+ 811845378U, // VAESDECrm
+ 811648770U, // VAESDECrr
+ 812870015U, // VAESENCLASTYrm
+ 811657599U, // VAESENCLASTYrr
+ 811854207U, // VAESENCLASTZ128rm
+ 811657599U, // VAESENCLASTZ128rr
+ 812870015U, // VAESENCLASTZ256rm
+ 811657599U, // VAESENCLASTZ256rr
+ 812886399U, // VAESENCLASTZrm
+ 811657599U, // VAESENCLASTZrr
+ 811854207U, // VAESENCLASTrm
+ 811657599U, // VAESENCLASTrr
+ 812861212U, // VAESENCYrm
+ 811648796U, // VAESENCYrr
+ 811845404U, // VAESENCZ128rm
+ 811648796U, // VAESENCZ128rr
+ 812861212U, // VAESENCZ256rm
+ 811648796U, // VAESENCZ256rr
+ 812877596U, // VAESENCZrm
+ 811648796U, // VAESENCZrr
+ 811845404U, // VAESENCrm
+ 811648796U, // VAESENCrr
+ 263955U, // VAESIMCrm
+ 551831315U, // VAESIMCrr
+ 830777753U, // VAESKEYGENASSIST128rm
+ 283437465U, // VAESKEYGENASSIST128rr
+ 1686489325U, // VALIGNDZ128rmbi
+ 1710475501U, // VALIGNDZ128rmbik
+ 1712589037U, // VALIGNDZ128rmbikz
+ 325437677U, // VALIGNDZ128rmi
+ 1983105261U, // VALIGNDZ128rmik
+ 1179912429U, // VALIGNDZ128rmikz
+ 1088817389U, // VALIGNDZ128rri
+ 2163132653U, // VALIGNDZ128rrik
+ 1357580525U, // VALIGNDZ128rrikz
+ 2491795693U, // VALIGNDZ256rmbi
+ 2515781869U, // VALIGNDZ256rmbik
+ 2517895405U, // VALIGNDZ256rmbikz
+ 375769325U, // VALIGNDZ256rmi
+ 1989396717U, // VALIGNDZ256rmik
+ 1186203885U, // VALIGNDZ256rmikz
+ 1088817389U, // VALIGNDZ256rri
+ 2163132653U, // VALIGNDZ256rrik
+ 1357580525U, // VALIGNDZ256rrikz
+ 2760231149U, // VALIGNDZrmbi
+ 2784217325U, // VALIGNDZrmbik
+ 2786330861U, // VALIGNDZrmbikz
+ 382060781U, // VALIGNDZrmi
+ 1995688173U, // VALIGNDZrmik
+ 1192495341U, // VALIGNDZrmikz
+ 1088817389U, // VALIGNDZrri
+ 2163132653U, // VALIGNDZrrik
+ 1357580525U, // VALIGNDZrrikz
+ 3013991766U, // VALIGNQZ128rmbi
+ 3073629526U, // VALIGNQZ128rmbik
+ 3075743062U, // VALIGNQZ128rmbikz
+ 325442902U, // VALIGNQZ128rmi
+ 1983110486U, // VALIGNQZ128rmik
+ 1179917654U, // VALIGNQZ128rmikz
+ 1088822614U, // VALIGNQZ128rri
+ 2163137878U, // VALIGNQZ128rrik
+ 1357585750U, // VALIGNQZ128rrikz
+ 1671814486U, // VALIGNQZ256rmbi
+ 1731452246U, // VALIGNQZ256rmbik
+ 1733565782U, // VALIGNQZ256rmbikz
+ 375774550U, // VALIGNQZ256rmi
+ 1989401942U, // VALIGNQZ256rmik
+ 1186209110U, // VALIGNQZ256rmikz
+ 1088822614U, // VALIGNQZ256rri
+ 2163137878U, // VALIGNQZ256rrik
+ 1357585750U, // VALIGNQZ256rrikz
+ 2477120854U, // VALIGNQZrmbi
+ 2536758614U, // VALIGNQZrmbik
+ 2538872150U, // VALIGNQZrmbikz
+ 382066006U, // VALIGNQZrmi
+ 1995693398U, // VALIGNQZrmik
+ 1192500566U, // VALIGNQZrmikz
+ 1088822614U, // VALIGNQZrri
+ 2163137878U, // VALIGNQZrrik
+ 1357585750U, // VALIGNQZrrikz
+ 812616775U, // VANDNPDYrm
+ 811650119U, // VANDNPDYrr
+ 811732039U, // VANDNPDZ128rm
+ 358763591U, // VANDNPDZ128rmb
+ 1433390151U, // VANDNPDZ128rmbk
+ 1164971079U, // VANDNPDZ128rmbkz
+ 86985799U, // VANDNPDZ128rmk
+ 890178631U, // VANDNPDZ128rmkz
+ 811650119U, // VANDNPDZ128rr
+ 87051335U, // VANDNPDZ128rrk
+ 890276935U, // VANDNPDZ128rrkz
+ 812616775U, // VANDNPDZ256rm
+ 360860743U, // VANDNPDZ256rmb
+ 1435487303U, // VANDNPDZ256rmbk
+ 1167068231U, // VANDNPDZ256rmbkz
+ 87084103U, // VANDNPDZ256rmk
+ 890309703U, // VANDNPDZ256rmkz
+ 811650119U, // VANDNPDZ256rr
+ 87051335U, // VANDNPDZ256rrk
+ 890276935U, // VANDNPDZ256rrkz
+ 812731463U, // VANDNPDZrm
+ 362957895U, // VANDNPDZrmb
+ 1437584455U, // VANDNPDZrmbk
+ 1169165383U, // VANDNPDZrmbkz
+ 87133255U, // VANDNPDZrmk
+ 890358855U, // VANDNPDZrmkz
+ 811650119U, // VANDNPDZrr
+ 87051335U, // VANDNPDZrrk
+ 890276935U, // VANDNPDZrrkz
+ 811732039U, // VANDNPDrm
+ 811650119U, // VANDNPDrr
+ 812623224U, // VANDNPSYrm
+ 811656568U, // VANDNPSYrr
+ 811738488U, // VANDNPSZ128rm
+ 360883576U, // VANDNPSZ128rmb
+ 1435690360U, // VANDNPSZ128rmbk
+ 1167271288U, // VANDNPSZ128rmbkz
+ 86992248U, // VANDNPSZ128rmk
+ 890185080U, // VANDNPSZ128rmkz
+ 811656568U, // VANDNPSZ128rr
+ 87057784U, // VANDNPSZ128rrk
+ 890283384U, // VANDNPSZ128rrkz
+ 812623224U, // VANDNPSZ256rm
+ 362980728U, // VANDNPSZ256rmb
+ 1437787512U, // VANDNPSZ256rmbk
+ 1169368440U, // VANDNPSZ256rmbkz
+ 87090552U, // VANDNPSZ256rmk
+ 890316152U, // VANDNPSZ256rmkz
+ 811656568U, // VANDNPSZ256rr
+ 87057784U, // VANDNPSZ256rrk
+ 890283384U, // VANDNPSZ256rrkz
+ 812737912U, // VANDNPSZrm
+ 365077880U, // VANDNPSZrmb
+ 1439884664U, // VANDNPSZrmbk
+ 1171465592U, // VANDNPSZrmbkz
+ 87139704U, // VANDNPSZrmk
+ 890365304U, // VANDNPSZrmkz
+ 811656568U, // VANDNPSZrr
+ 87057784U, // VANDNPSZrrk
+ 890283384U, // VANDNPSZrrkz
+ 811738488U, // VANDNPSrm
+ 811656568U, // VANDNPSrr
+ 812616557U, // VANDPDYrm
+ 811649901U, // VANDPDYrr
+ 811731821U, // VANDPDZ128rm
+ 358763373U, // VANDPDZ128rmb
+ 1433389933U, // VANDPDZ128rmbk
+ 1164970861U, // VANDPDZ128rmbkz
+ 86985581U, // VANDPDZ128rmk
+ 890178413U, // VANDPDZ128rmkz
+ 811649901U, // VANDPDZ128rr
+ 87051117U, // VANDPDZ128rrk
+ 890276717U, // VANDPDZ128rrkz
+ 812616557U, // VANDPDZ256rm
+ 360860525U, // VANDPDZ256rmb
+ 1435487085U, // VANDPDZ256rmbk
+ 1167068013U, // VANDPDZ256rmbkz
+ 87083885U, // VANDPDZ256rmk
+ 890309485U, // VANDPDZ256rmkz
+ 811649901U, // VANDPDZ256rr
+ 87051117U, // VANDPDZ256rrk
+ 890276717U, // VANDPDZ256rrkz
+ 812731245U, // VANDPDZrm
+ 362957677U, // VANDPDZrmb
+ 1437584237U, // VANDPDZrmbk
+ 1169165165U, // VANDPDZrmbkz
+ 87133037U, // VANDPDZrmk
+ 890358637U, // VANDPDZrmkz
+ 811649901U, // VANDPDZrr
+ 87051117U, // VANDPDZrrk
+ 890276717U, // VANDPDZrrkz
+ 811731821U, // VANDPDrm
+ 811649901U, // VANDPDrr
+ 812622977U, // VANDPSYrm
+ 811656321U, // VANDPSYrr
+ 811738241U, // VANDPSZ128rm
+ 360883329U, // VANDPSZ128rmb
+ 1435690113U, // VANDPSZ128rmbk
+ 1167271041U, // VANDPSZ128rmbkz
+ 86992001U, // VANDPSZ128rmk
+ 890184833U, // VANDPSZ128rmkz
+ 811656321U, // VANDPSZ128rr
+ 87057537U, // VANDPSZ128rrk
+ 890283137U, // VANDPSZ128rrkz
+ 812622977U, // VANDPSZ256rm
+ 362980481U, // VANDPSZ256rmb
+ 1437787265U, // VANDPSZ256rmbk
+ 1169368193U, // VANDPSZ256rmbkz
+ 87090305U, // VANDPSZ256rmk
+ 890315905U, // VANDPSZ256rmkz
+ 811656321U, // VANDPSZ256rr
+ 87057537U, // VANDPSZ256rrk
+ 890283137U, // VANDPSZ256rrkz
+ 812737665U, // VANDPSZrm
+ 365077633U, // VANDPSZrmb
+ 1439884417U, // VANDPSZrmbk
+ 1171465345U, // VANDPSZrmbkz
+ 87139457U, // VANDPSZrmk
+ 890365057U, // VANDPSZrmkz
+ 811656321U, // VANDPSZrr
+ 87057537U, // VANDPSZrrk
+ 890283137U, // VANDPSZrrkz
+ 811738241U, // VANDPSrm
+ 811656321U, // VANDPSrr
+ 811732006U, // VBLENDMPDZ128rm
+ 358763558U, // VBLENDMPDZ128rmb
+ 1164971046U, // VBLENDMPDZ128rmbk
+ 1164971046U, // VBLENDMPDZ128rmbkz
+ 890178598U, // VBLENDMPDZ128rmk
+ 890178598U, // VBLENDMPDZ128rmkz
+ 811650086U, // VBLENDMPDZ128rr
+ 890276902U, // VBLENDMPDZ128rrk
+ 890276902U, // VBLENDMPDZ128rrkz
+ 812616742U, // VBLENDMPDZ256rm
+ 360860710U, // VBLENDMPDZ256rmb
+ 1167068198U, // VBLENDMPDZ256rmbk
+ 1167068198U, // VBLENDMPDZ256rmbkz
+ 890309670U, // VBLENDMPDZ256rmk
+ 890309670U, // VBLENDMPDZ256rmkz
+ 811650086U, // VBLENDMPDZ256rr
+ 890276902U, // VBLENDMPDZ256rrk
+ 890276902U, // VBLENDMPDZ256rrkz
+ 812731430U, // VBLENDMPDZrm
+ 362957862U, // VBLENDMPDZrmb
+ 1169165350U, // VBLENDMPDZrmbk
+ 1169165350U, // VBLENDMPDZrmbkz
+ 890358822U, // VBLENDMPDZrmk
+ 890358822U, // VBLENDMPDZrmkz
+ 811650086U, // VBLENDMPDZrr
+ 890276902U, // VBLENDMPDZrrk
+ 890276902U, // VBLENDMPDZrrkz
+ 811738438U, // VBLENDMPSZ128rm
+ 360883526U, // VBLENDMPSZ128rmb
+ 1167271238U, // VBLENDMPSZ128rmbk
+ 1167271238U, // VBLENDMPSZ128rmbkz
+ 890185030U, // VBLENDMPSZ128rmk
+ 890185030U, // VBLENDMPSZ128rmkz
+ 811656518U, // VBLENDMPSZ128rr
+ 890283334U, // VBLENDMPSZ128rrk
+ 890283334U, // VBLENDMPSZ128rrkz
+ 812623174U, // VBLENDMPSZ256rm
+ 362980678U, // VBLENDMPSZ256rmb
+ 1169368390U, // VBLENDMPSZ256rmbk
+ 1169368390U, // VBLENDMPSZ256rmbkz
+ 890316102U, // VBLENDMPSZ256rmk
+ 890316102U, // VBLENDMPSZ256rmkz
+ 811656518U, // VBLENDMPSZ256rr
+ 890283334U, // VBLENDMPSZ256rrk
+ 890283334U, // VBLENDMPSZ256rrkz
+ 812737862U, // VBLENDMPSZrm
+ 365077830U, // VBLENDMPSZrmb
+ 1171465542U, // VBLENDMPSZrmbk
+ 1171465542U, // VBLENDMPSZrmbkz
+ 890365254U, // VBLENDMPSZrmk
+ 890365254U, // VBLENDMPSZrmkz
+ 811656518U, // VBLENDMPSZrr
+ 890283334U, // VBLENDMPSZrrk
+ 890283334U, // VBLENDMPSZrrkz
+ 392547189U, // VBLENDPDYrmi
+ 1088818037U, // VBLENDPDYrri
+ 300272501U, // VBLENDPDrmi
+ 1088818037U, // VBLENDPDrri
+ 392553609U, // VBLENDPSYrmi
+ 1088824457U, // VBLENDPSYrri
+ 300278921U, // VBLENDPSrmi
+ 1088824457U, // VBLENDPSrri
+ 393497907U, // VBLENDVPDYrm
+ 890277171U, // VBLENDVPDYrr
+ 301223219U, // VBLENDVPDrm
+ 890277171U, // VBLENDVPDrr
+ 393504404U, // VBLENDVPSYrm
+ 890283668U, // VBLENDVPSYrr
+ 301229716U, // VBLENDVPSrm
+ 890283668U, // VBLENDVPSrr
+ 656011U, // VBROADCASTF128
+ 552173714U, // VBROADCASTF32X2Z256m
+ 552599698U, // VBROADCASTF32X2Z256mk
+ 551698578U, // VBROADCASTF32X2Z256mkz
+ 551829650U, // VBROADCASTF32X2Z256r
+ 3230695570U, // VBROADCASTF32X2Z256rk
+ 3229663378U, // VBROADCASTF32X2Z256rkz
+ 552173714U, // VBROADCASTF32X2Zm
+ 552599698U, // VBROADCASTF32X2Zmk
+ 551698578U, // VBROADCASTF32X2Zmkz
+ 551829650U, // VBROADCASTF32X2Zr
+ 3230695570U, // VBROADCASTF32X2Zrk
+ 3229663378U, // VBROADCASTF32X2Zrkz
+ 655794U, // VBROADCASTF32X4Z256rm
+ 3230597554U, // VBROADCASTF32X4Z256rmk
+ 3229745586U, // VBROADCASTF32X4Z256rmkz
+ 655794U, // VBROADCASTF32X4rm
+ 3230597554U, // VBROADCASTF32X4rmk
+ 3229745586U, // VBROADCASTF32X4rmkz
+ 1344249U, // VBROADCASTF32X8rm
+ 3230728953U, // VBROADCASTF32X8rmk
+ 3230630649U, // VBROADCASTF32X8rmkz
+ 655581U, // VBROADCASTF64X2Z128rm
+ 3230597341U, // VBROADCASTF64X2Z128rmk
+ 3229745373U, // VBROADCASTF64X2Z128rmkz
+ 655581U, // VBROADCASTF64X2rm
+ 3230597341U, // VBROADCASTF64X2rmk
+ 3229745373U, // VBROADCASTF64X2rmkz
+ 1344026U, // VBROADCASTF64X4rm
+ 3230728730U, // VBROADCASTF64X4rmk
+ 3230630426U, // VBROADCASTF64X4rmkz
+ 262850U, // VBROADCASTI128
+ 551911587U, // VBROADCASTI32X2Z128m
+ 552911011U, // VBROADCASTI32X2Z128mk
+ 551649443U, // VBROADCASTI32X2Z128mkz
+ 551829667U, // VBROADCASTI32X2Z128r
+ 3230695587U, // VBROADCASTI32X2Z128rk
+ 3229663395U, // VBROADCASTI32X2Z128rkz
+ 551911587U, // VBROADCASTI32X2Z256m
+ 552911011U, // VBROADCASTI32X2Z256mk
+ 551649443U, // VBROADCASTI32X2Z256mkz
+ 551829667U, // VBROADCASTI32X2Z256r
+ 3230695587U, // VBROADCASTI32X2Z256rk
+ 3229663395U, // VBROADCASTI32X2Z256rkz
+ 551911587U, // VBROADCASTI32X2Zm
+ 552911011U, // VBROADCASTI32X2Zmk
+ 551649443U, // VBROADCASTI32X2Zmkz
+ 551829667U, // VBROADCASTI32X2Zr
+ 3230695587U, // VBROADCASTI32X2Zrk
+ 3229663395U, // VBROADCASTI32X2Zrkz
+ 262636U, // VBROADCASTI32X4Z256rm
+ 3230990828U, // VBROADCASTI32X4Z256rmk
+ 3229860332U, // VBROADCASTI32X4Z256rmkz
+ 262636U, // VBROADCASTI32X4rm
+ 3230990828U, // VBROADCASTI32X4rmk
+ 3229860332U, // VBROADCASTI32X4rmkz
+ 552944423U, // VBROADCASTI32X8rm
+ 3231023911U, // VBROADCASTI32X8rmk
+ 3230876455U, // VBROADCASTI32X8rmkz
+ 262423U, // VBROADCASTI64X2Z128rm
+ 3230990615U, // VBROADCASTI64X2Z128rmk
+ 3229860119U, // VBROADCASTI64X2Z128rmkz
+ 262423U, // VBROADCASTI64X2rm
+ 3230990615U, // VBROADCASTI64X2rmk
+ 3229860119U, // VBROADCASTI64X2rmkz
+ 552944200U, // VBROADCASTI64X4rm
+ 3231023688U, // VBROADCASTI64X4rmk
+ 3230876232U, // VBROADCASTI64X4rmkz
+ 552177637U, // VBROADCASTSDYrm
+ 551833573U, // VBROADCASTSDYrr
+ 552177637U, // VBROADCASTSDZ256m
+ 552603621U, // VBROADCASTSDZ256mk
+ 551702501U, // VBROADCASTSDZ256mkz
+ 551833573U, // VBROADCASTSDZ256r
+ 3230699493U, // VBROADCASTSDZ256rk
+ 3229667301U, // VBROADCASTSDZ256rkz
+ 552177637U, // VBROADCASTSDZm
+ 552603621U, // VBROADCASTSDZmk
+ 551702501U, // VBROADCASTSDZmkz
+ 551833573U, // VBROADCASTSDZr
+ 3230699493U, // VBROADCASTSDZrk
+ 3229667301U, // VBROADCASTSDZrkz
+ 552200399U, // VBROADCASTSSYrm
+ 551839951U, // VBROADCASTSSYrr
+ 552200399U, // VBROADCASTSSZ128m
+ 552806607U, // VBROADCASTSSZ128mk
+ 551725263U, // VBROADCASTSSZ128mkz
+ 551839951U, // VBROADCASTSSZ128r
+ 3230705871U, // VBROADCASTSSZ128rk
+ 3229673679U, // VBROADCASTSSZ128rkz
+ 552200399U, // VBROADCASTSSZ256m
+ 552806607U, // VBROADCASTSSZ256mk
+ 551725263U, // VBROADCASTSSZ256mkz
+ 551839951U, // VBROADCASTSSZ256r
+ 3230705871U, // VBROADCASTSSZ256rk
+ 3229673679U, // VBROADCASTSSZ256rkz
+ 552200399U, // VBROADCASTSSZm
+ 552806607U, // VBROADCASTSSZmk
+ 551725263U, // VBROADCASTSSZmkz
+ 551839951U, // VBROADCASTSSZr
+ 3230705871U, // VBROADCASTSSZrk
+ 3229673679U, // VBROADCASTSSZrkz
+ 552200399U, // VBROADCASTSSrm
+ 551839951U, // VBROADCASTSSrr
+ 3530030089U, // VCMPPDYrmi
+ 392547423U, // VCMPPDYrmi_alt
+ 1114127369U, // VCMPPDYrri
+ 1088818271U, // VCMPPDYrri_alt
+ 2456288265U, // VCMPPDZ128rmbi
+ 2999307359U, // VCMPPDZ128rmbi_alt
+ 3079933023U, // VCMPPDZ128rmbi_altk
+ 3799383049U, // VCMPPDZ128rmbik
+ 1919417353U, // VCMPPDZ128rmi
+ 300272735U, // VCMPPDZ128rmi_alt
+ 1202981983U, // VCMPPDZ128rmi_altk
+ 4067818505U, // VCMPPDZ128rmik
+ 1114127369U, // VCMPPDZ128rri
+ 1088818271U, // VCMPPDZ128rri_alt
+ 1357581407U, // VCMPPDZ128rri_altk
+ 1383480329U, // VCMPPDZ128rrik
+ 2456288265U, // VCMPPDZ256rmbi
+ 1657130079U, // VCMPPDZ256rmbi_alt
+ 1737755743U, // VCMPPDZ256rmbi_altk
+ 3799383049U, // VCMPPDZ256rmbik
+ 3530030089U, // VCMPPDZ256rmi
+ 392547423U, // VCMPPDZ256rmi_alt
+ 1205079135U, // VCMPPDZ256rmi_altk
+ 41286665U, // VCMPPDZ256rmik
+ 1114127369U, // VCMPPDZ256rri
+ 1088818271U, // VCMPPDZ256rri_alt
+ 1357581407U, // VCMPPDZ256rri_altk
+ 1383480329U, // VCMPPDZ256rrik
+ 2456288265U, // VCMPPDZrmbi
+ 2462436447U, // VCMPPDZrmbi_alt
+ 2543062111U, // VCMPPDZrmbi_altk
+ 3799383049U, // VCMPPDZrmbik
+ 308804617U, // VCMPPDZrmi
+ 400936031U, // VCMPPDZrmi_alt
+ 1209273439U, // VCMPPDZrmi_altk
+ 578157577U, // VCMPPDZrmik
+ 1114127369U, // VCMPPDZrri
+ 1088818271U, // VCMPPDZrri_alt
+ 1357581407U, // VCMPPDZrri_altk
+ 1210596361U, // VCMPPDZrrib
+ 1212550239U, // VCMPPDZrrib_alt
+ 1481313375U, // VCMPPDZrrib_altk
+ 1479949321U, // VCMPPDZrribk
+ 1383480329U, // VCMPPDZrrik
+ 1919417353U, // VCMPPDrmi
+ 300272735U, // VCMPPDrmi_alt
+ 1114127369U, // VCMPPDrri
+ 1088818271U, // VCMPPDrri_alt
+ 3532127241U, // VCMPPSYrmi
+ 392553880U, // VCMPPSYrmi_alt
+ 1116224521U, // VCMPPSYrri
+ 1088824728U, // VCMPPSYrri_alt
+ 3263691785U, // VCMPPSZ128rmbi
+ 1661330840U, // VCMPPSZ128rmbi_alt
+ 1752442264U, // VCMPPSZ128rmbi_altk
+ 848690185U, // VCMPPSZ128rmbik
+ 1921514505U, // VCMPPSZ128rmi
+ 300279192U, // VCMPPSZ128rmi_alt
+ 1202988440U, // VCMPPSZ128rmi_altk
+ 4069915657U, // VCMPPSZ128rmik
+ 1116224521U, // VCMPPSZ128rri
+ 1088824728U, // VCMPPSZ128rri_alt
+ 1357587864U, // VCMPPSZ128rri_altk
+ 1385577481U, // VCMPPSZ128rrik
+ 3263691785U, // VCMPPSZ256rmbi
+ 2466637208U, // VCMPPSZ256rmbi_alt
+ 2557748632U, // VCMPPSZ256rmbi_altk
+ 848690185U, // VCMPPSZ256rmbik
+ 3532127241U, // VCMPPSZ256rmi
+ 392553880U, // VCMPPSZ256rmi_alt
+ 1205085592U, // VCMPPSZ256rmi_altk
+ 43383817U, // VCMPPSZ256rmik
+ 1116224521U, // VCMPPSZ256rri
+ 1088824728U, // VCMPPSZ256rri_alt
+ 1357587864U, // VCMPPSZ256rri_altk
+ 1385577481U, // VCMPPSZ256rrik
+ 3263691785U, // VCMPPSZrmbi
+ 2735072664U, // VCMPPSZrmbi_alt
+ 2826184088U, // VCMPPSZrmbi_altk
+ 848690185U, // VCMPPSZrmbik
+ 310901769U, // VCMPPSZrmi
+ 400942488U, // VCMPPSZrmi_alt
+ 1209279896U, // VCMPPSZrmi_altk
+ 580254729U, // VCMPPSZrmik
+ 1116224521U, // VCMPPSZrri
+ 1088824728U, // VCMPPSZrri_alt
+ 1357587864U, // VCMPPSZrri_altk
+ 1216887817U, // VCMPPSZrrib
+ 1212556696U, // VCMPPSZrrib_alt
+ 1481319832U, // VCMPPSZrrib_altk
+ 1486240777U, // VCMPPSZrribk
+ 1385577481U, // VCMPPSZrrik
+ 1921514505U, // VCMPPSrmi
+ 300279192U, // VCMPPSrmi_alt
+ 1116224521U, // VCMPPSrri
+ 1088824728U, // VCMPPSrri_alt
+ 2460482569U, // VCMPSDZrm
+ 2460482569U, // VCMPSDZrm_Int
+ 3803577353U, // VCMPSDZrm_Intk
+ 851824503U, // VCMPSDZrmi_alt
+ 932450167U, // VCMPSDZrmi_altk
+ 1118321673U, // VCMPSDZrr
+ 1118321673U, // VCMPSDZrr_Int
+ 1387674633U, // VCMPSDZrr_Intk
+ 1218984969U, // VCMPSDZrrb_Int
+ 1488337929U, // VCMPSDZrrb_Intk
+ 1212551031U, // VCMPSDZrrb_alt
+ 1481314167U, // VCMPSDZrrb_altk
+ 1088819063U, // VCMPSDZrri_alt
+ 1357582199U, // VCMPSDZrri_altk
+ 2460482569U, // VCMPSDrm
+ 2460482569U, // VCMPSDrm_Int
+ 851824503U, // VCMPSDrm_alt
+ 1118321673U, // VCMPSDrr
+ 1118321673U, // VCMPSDrr_Int
+ 1088819063U, // VCMPSDrr_alt
+ 3269983241U, // VCMPSSZrm
+ 3269983241U, // VCMPSSZrm_Int
+ 854981641U, // VCMPSSZrm_Intk
+ 856025224U, // VCMPSSZrmi_alt
+ 947136648U, // VCMPSSZrmi_altk
+ 1122515977U, // VCMPSSZrr
+ 1122515977U, // VCMPSSZrr_Int
+ 1391868937U, // VCMPSSZrr_Intk
+ 1221082121U, // VCMPSSZrrb_Int
+ 1490435081U, // VCMPSSZrrb_Intk
+ 1212557448U, // VCMPSSZrrb_alt
+ 1481320584U, // VCMPSSZrrb_altk
+ 1088825480U, // VCMPSSZrri_alt
+ 1357588616U, // VCMPSSZrri_altk
+ 3269983241U, // VCMPSSrm
+ 3269983241U, // VCMPSSrm_Int
+ 856025224U, // VCMPSSrm_alt
+ 1122515977U, // VCMPSSrr
+ 1122515977U, // VCMPSSrr_Int
+ 1088825480U, // VCMPSSrr_alt
+ 552177480U, // VCOMISDZrm
+ 552177480U, // VCOMISDZrm_Int
+ 551833416U, // VCOMISDZrr
+ 551833416U, // VCOMISDZrr_Int
+ 551843439U, // VCOMISDZrrb
+ 552177480U, // VCOMISDrm
+ 552177480U, // VCOMISDrm_Int
+ 551833416U, // VCOMISDrr
+ 551833416U, // VCOMISDrr_Int
+ 552200282U, // VCOMISSZrm
+ 552200282U, // VCOMISSZrm_Int
+ 551839834U, // VCOMISSZrr
+ 551839834U, // VCOMISSZrr_Int
+ 551843908U, // VCOMISSZrrb
+ 552200282U, // VCOMISSrm
+ 552200282U, // VCOMISSrm_Int
+ 551839834U, // VCOMISSrr
+ 551839834U, // VCOMISSrr_Int
+ 65047797U, // VCOMPRESSPDZ128mr
+ 3286568181U, // VCOMPRESSPDZ128mrk
+ 551832821U, // VCOMPRESSPDZ128rr
+ 3230698741U, // VCOMPRESSPDZ128rrk
+ 3229666549U, // VCOMPRESSPDZ128rrkz
+ 148933877U, // VCOMPRESSPDZ256mr
+ 3370454261U, // VCOMPRESSPDZ256mrk
+ 551832821U, // VCOMPRESSPDZ256rr
+ 3230698741U, // VCOMPRESSPDZ256rrk
+ 3229666549U, // VCOMPRESSPDZ256rrkz
+ 151031029U, // VCOMPRESSPDZmr
+ 3372551413U, // VCOMPRESSPDZmrk
+ 551832821U, // VCOMPRESSPDZrr
+ 3230698741U, // VCOMPRESSPDZrrk
+ 3229666549U, // VCOMPRESSPDZrrkz
+ 65054237U, // VCOMPRESSPSZ128mr
+ 3286574621U, // VCOMPRESSPSZ128mrk
+ 551839261U, // VCOMPRESSPSZ128rr
+ 3230705181U, // VCOMPRESSPSZ128rrk
+ 3229672989U, // VCOMPRESSPSZ128rrkz
+ 148940317U, // VCOMPRESSPSZ256mr
+ 3370460701U, // VCOMPRESSPSZ256mrk
+ 551839261U, // VCOMPRESSPSZ256rr
+ 3230705181U, // VCOMPRESSPSZ256rrk
+ 3229672989U, // VCOMPRESSPSZ256rrkz
+ 151037469U, // VCOMPRESSPSZmr
+ 3372557853U, // VCOMPRESSPSZmrk
+ 551839261U, // VCOMPRESSPSZrr
+ 3230705181U, // VCOMPRESSPSZrrk
+ 3229672989U, // VCOMPRESSPSZrrkz
+ 264668U, // VCVTDQ2PDYrm
+ 551832028U, // VCVTDQ2PDYrr
+ 551913948U, // VCVTDQ2PDZ128rm
+ 627395036U, // VCVTDQ2PDZ128rmb
+ 628509148U, // VCVTDQ2PDZ128rmbk
+ 627132892U, // VCVTDQ2PDZ128rmbkz
+ 552913372U, // VCVTDQ2PDZ128rmk
+ 551651804U, // VCVTDQ2PDZ128rmkz
+ 551832028U, // VCVTDQ2PDZ128rr
+ 3230697948U, // VCVTDQ2PDZ128rrk
+ 3229665756U, // VCVTDQ2PDZ128rrkz
+ 264668U, // VCVTDQ2PDZ256rm
+ 629492188U, // VCVTDQ2PDZ256rmb
+ 630606300U, // VCVTDQ2PDZ256rmbk
+ 629230044U, // VCVTDQ2PDZ256rmbkz
+ 3230992860U, // VCVTDQ2PDZ256rmk
+ 3229862364U, // VCVTDQ2PDZ256rmkz
+ 551832028U, // VCVTDQ2PDZ256rr
+ 3230697948U, // VCVTDQ2PDZ256rrk
+ 3229665756U, // VCVTDQ2PDZ256rrkz
+ 552946140U, // VCVTDQ2PDZrm
+ 631589340U, // VCVTDQ2PDZrmb
+ 632703452U, // VCVTDQ2PDZrmbk
+ 631327196U, // VCVTDQ2PDZrmbkz
+ 3231025628U, // VCVTDQ2PDZrmk
+ 3230878172U, // VCVTDQ2PDZrmkz
+ 551832028U, // VCVTDQ2PDZrr
+ 3230697948U, // VCVTDQ2PDZrrk
+ 3229665756U, // VCVTDQ2PDZrrkz
+ 551913948U, // VCVTDQ2PDrm
+ 551832028U, // VCVTDQ2PDrr
+ 552952556U, // VCVTDQ2PSYrm
+ 551838444U, // VCVTDQ2PSYrr
+ 271084U, // VCVTDQ2PSZ128rm
+ 629498604U, // VCVTDQ2PSZ128rmb
+ 630612716U, // VCVTDQ2PSZ128rmbk
+ 629236460U, // VCVTDQ2PSZ128rmbkz
+ 3230999276U, // VCVTDQ2PSZ128rmk
+ 3229868780U, // VCVTDQ2PSZ128rmkz
+ 551838444U, // VCVTDQ2PSZ128rr
+ 3230704364U, // VCVTDQ2PSZ128rrk
+ 3229672172U, // VCVTDQ2PSZ128rrkz
+ 552952556U, // VCVTDQ2PSZ256rm
+ 631595756U, // VCVTDQ2PSZ256rmb
+ 632709868U, // VCVTDQ2PSZ256rmbk
+ 631333612U, // VCVTDQ2PSZ256rmbkz
+ 3231032044U, // VCVTDQ2PSZ256rmk
+ 3230884588U, // VCVTDQ2PSZ256rmkz
+ 551838444U, // VCVTDQ2PSZ256rr
+ 3230704364U, // VCVTDQ2PSZ256rrk
+ 3229672172U, // VCVTDQ2PSZ256rrkz
+ 552444652U, // VCVTDQ2PSZrm
+ 633692908U, // VCVTDQ2PSZrmb
+ 634807020U, // VCVTDQ2PSZrmbk
+ 633430764U, // VCVTDQ2PSZrmbkz
+ 3231097580U, // VCVTDQ2PSZrmk
+ 3230900972U, // VCVTDQ2PSZrmkz
+ 551838444U, // VCVTDQ2PSZrr
+ 1499884U, // VCVTDQ2PSZrrb
+ 3230835436U, // VCVTDQ2PSZrrbk
+ 3230802668U, // VCVTDQ2PSZrrbkz
+ 3230704364U, // VCVTDQ2PSZrrk
+ 3229672172U, // VCVTDQ2PSZrrkz
+ 271084U, // VCVTDQ2PSrm
+ 551838444U, // VCVTDQ2PSrr
+ 1355912U, // VCVTPD2DQYrm
+ 551836178U, // VCVTPD2DQYrr
+ 667661U, // VCVTPD2DQZ128rm
+ 627677714U, // VCVTPD2DQZ128rmb
+ 628103698U, // VCVTPD2DQZ128rmbk
+ 627202578U, // VCVTPD2DQZ128rmbkz
+ 3230609421U, // VCVTPD2DQZ128rmk
+ 3229757453U, // VCVTPD2DQZ128rmkz
+ 551836178U, // VCVTPD2DQZ128rr
+ 3230702098U, // VCVTPD2DQZ128rrk
+ 3229669906U, // VCVTPD2DQZ128rrkz
+ 1355912U, // VCVTPD2DQZ256rm
+ 629774866U, // VCVTPD2DQZ256rmb
+ 630200850U, // VCVTPD2DQZ256rmbk
+ 629299730U, // VCVTPD2DQZ256rmbkz
+ 3230740616U, // VCVTPD2DQZ256rmk
+ 3230642312U, // VCVTPD2DQZ256rmkz
+ 551836178U, // VCVTPD2DQZ256rr
+ 3230702098U, // VCVTPD2DQZ256rrk
+ 3229669906U, // VCVTPD2DQZ256rrkz
+ 1514002U, // VCVTPD2DQZrm
+ 631872018U, // VCVTPD2DQZrmb
+ 632298002U, // VCVTPD2DQZrmbk
+ 631396882U, // VCVTPD2DQZrmbkz
+ 3230784018U, // VCVTPD2DQZrmk
+ 3230751250U, // VCVTPD2DQZrmkz
+ 551836178U, // VCVTPD2DQZrr
+ 1497618U, // VCVTPD2DQZrrb
+ 3230833170U, // VCVTPD2DQZrrbk
+ 3230800402U, // VCVTPD2DQZrrbkz
+ 3230702098U, // VCVTPD2DQZrrk
+ 3229669906U, // VCVTPD2DQZrrkz
+ 667661U, // VCVTPD2DQrm
+ 551836178U, // VCVTPD2DQrr
+ 1355961U, // VCVTPD2PSYrm
+ 551838380U, // VCVTPD2PSYrr
+ 667700U, // VCVTPD2PSZ128rm
+ 627679916U, // VCVTPD2PSZ128rmb
+ 628105900U, // VCVTPD2PSZ128rmbk
+ 627204780U, // VCVTPD2PSZ128rmbkz
+ 3230609460U, // VCVTPD2PSZ128rmk
+ 3229757492U, // VCVTPD2PSZ128rmkz
+ 551838380U, // VCVTPD2PSZ128rr
+ 3230704300U, // VCVTPD2PSZ128rrk
+ 3229672108U, // VCVTPD2PSZ128rrkz
+ 1355961U, // VCVTPD2PSZ256rm
+ 629777068U, // VCVTPD2PSZ256rmb
+ 630203052U, // VCVTPD2PSZ256rmbk
+ 629301932U, // VCVTPD2PSZ256rmbkz
+ 3230740665U, // VCVTPD2PSZ256rmk
+ 3230642361U, // VCVTPD2PSZ256rmkz
+ 551838380U, // VCVTPD2PSZ256rr
+ 3230704300U, // VCVTPD2PSZ256rrk
+ 3229672108U, // VCVTPD2PSZ256rrkz
+ 1516204U, // VCVTPD2PSZrm
+ 631874220U, // VCVTPD2PSZrmb
+ 632300204U, // VCVTPD2PSZrmbk
+ 631399084U, // VCVTPD2PSZrmbkz
+ 3230786220U, // VCVTPD2PSZrmk
+ 3230753452U, // VCVTPD2PSZrmkz
+ 551838380U, // VCVTPD2PSZrr
+ 1499820U, // VCVTPD2PSZrrb
+ 3230835372U, // VCVTPD2PSZrrbk
+ 3230802604U, // VCVTPD2PSZrrbkz
+ 3230704300U, // VCVTPD2PSZrrk
+ 3229672108U, // VCVTPD2PSZrrkz
+ 667700U, // VCVTPD2PSrm
+ 551838380U, // VCVTPD2PSrr
+ 662977U, // VCVTPD2QQZ128rm
+ 627678657U, // VCVTPD2QQZ128rmb
+ 628104641U, // VCVTPD2QQZ128rmbk
+ 627203521U, // VCVTPD2QQZ128rmbkz
+ 3230604737U, // VCVTPD2QQZ128rmk
+ 3229752769U, // VCVTPD2QQZ128rmkz
+ 551837121U, // VCVTPD2QQZ128rr
+ 3230703041U, // VCVTPD2QQZ128rrk
+ 3229670849U, // VCVTPD2QQZ128rrkz
+ 1351105U, // VCVTPD2QQZ256rm
+ 629775809U, // VCVTPD2QQZ256rmb
+ 630201793U, // VCVTPD2QQZ256rmbk
+ 629300673U, // VCVTPD2QQZ256rmbkz
+ 3230735809U, // VCVTPD2QQZ256rmk
+ 3230637505U, // VCVTPD2QQZ256rmkz
+ 551837121U, // VCVTPD2QQZ256rr
+ 3230703041U, // VCVTPD2QQZ256rrk
+ 3229670849U, // VCVTPD2QQZ256rrkz
+ 1514945U, // VCVTPD2QQZrm
+ 631872961U, // VCVTPD2QQZrmb
+ 632298945U, // VCVTPD2QQZrmbk
+ 631397825U, // VCVTPD2QQZrmbkz
+ 3230784961U, // VCVTPD2QQZrmk
+ 3230752193U, // VCVTPD2QQZrmkz
+ 551837121U, // VCVTPD2QQZrr
+ 1498561U, // VCVTPD2QQZrrb
+ 3230834113U, // VCVTPD2QQZrrbk
+ 3230801345U, // VCVTPD2QQZrrbkz
+ 3230703041U, // VCVTPD2QQZrrk
+ 3229670849U, // VCVTPD2QQZrrkz
+ 667687U, // VCVTPD2UDQZ128rm
+ 627678055U, // VCVTPD2UDQZ128rmb
+ 628104039U, // VCVTPD2UDQZ128rmbk
+ 627202919U, // VCVTPD2UDQZ128rmbkz
+ 3230609447U, // VCVTPD2UDQZ128rmk
+ 3229757479U, // VCVTPD2UDQZ128rmkz
+ 551836519U, // VCVTPD2UDQZ128rr
+ 3230702439U, // VCVTPD2UDQZ128rrk
+ 3229670247U, // VCVTPD2UDQZ128rrkz
+ 1355938U, // VCVTPD2UDQZ256rm
+ 629775207U, // VCVTPD2UDQZ256rmb
+ 630201191U, // VCVTPD2UDQZ256rmbk
+ 629300071U, // VCVTPD2UDQZ256rmbkz
+ 3230740642U, // VCVTPD2UDQZ256rmk
+ 3230642338U, // VCVTPD2UDQZ256rmkz
+ 551836519U, // VCVTPD2UDQZ256rr
+ 3230702439U, // VCVTPD2UDQZ256rrk
+ 3229670247U, // VCVTPD2UDQZ256rrkz
+ 1514343U, // VCVTPD2UDQZrm
+ 631872359U, // VCVTPD2UDQZrmb
+ 632298343U, // VCVTPD2UDQZrmbk
+ 631397223U, // VCVTPD2UDQZrmbkz
+ 3230784359U, // VCVTPD2UDQZrmk
+ 3230751591U, // VCVTPD2UDQZrmkz
+ 551836519U, // VCVTPD2UDQZrr
+ 1497959U, // VCVTPD2UDQZrrb
+ 3230833511U, // VCVTPD2UDQZrrbk
+ 3230800743U, // VCVTPD2UDQZrrbkz
+ 3230702439U, // VCVTPD2UDQZrrk
+ 3229670247U, // VCVTPD2UDQZrrkz
+ 663059U, // VCVTPD2UQQZ128rm
+ 627678739U, // VCVTPD2UQQZ128rmb
+ 628104723U, // VCVTPD2UQQZ128rmbk
+ 627203603U, // VCVTPD2UQQZ128rmbkz
+ 3230604819U, // VCVTPD2UQQZ128rmk
+ 3229752851U, // VCVTPD2UQQZ128rmkz
+ 551837203U, // VCVTPD2UQQZ128rr
+ 3230703123U, // VCVTPD2UQQZ128rrk
+ 3229670931U, // VCVTPD2UQQZ128rrkz
+ 1351187U, // VCVTPD2UQQZ256rm
+ 629775891U, // VCVTPD2UQQZ256rmb
+ 630201875U, // VCVTPD2UQQZ256rmbk
+ 629300755U, // VCVTPD2UQQZ256rmbkz
+ 3230735891U, // VCVTPD2UQQZ256rmk
+ 3230637587U, // VCVTPD2UQQZ256rmkz
+ 551837203U, // VCVTPD2UQQZ256rr
+ 3230703123U, // VCVTPD2UQQZ256rrk
+ 3229670931U, // VCVTPD2UQQZ256rrkz
+ 1515027U, // VCVTPD2UQQZrm
+ 631873043U, // VCVTPD2UQQZrmb
+ 632299027U, // VCVTPD2UQQZrmbk
+ 631397907U, // VCVTPD2UQQZrmbkz
+ 3230785043U, // VCVTPD2UQQZrmk
+ 3230752275U, // VCVTPD2UQQZrmkz
+ 551837203U, // VCVTPD2UQQZrr
+ 1498643U, // VCVTPD2UQQZrrb
+ 3230834195U, // VCVTPD2UQQZrrbk
+ 3230801427U, // VCVTPD2UQQZrrbkz
+ 3230703123U, // VCVTPD2UQQZrrk
+ 3229670931U, // VCVTPD2UQQZrrkz
+ 664247U, // VCVTPH2PSYrm
+ 551838391U, // VCVTPH2PSYrr
+ 552182455U, // VCVTPH2PSZ128rm
+ 552608439U, // VCVTPH2PSZ128rmk
+ 551707319U, // VCVTPH2PSZ128rmkz
+ 551838391U, // VCVTPH2PSZ128rr
+ 3230704311U, // VCVTPH2PSZ128rrk
+ 3229672119U, // VCVTPH2PSZ128rrkz
+ 664247U, // VCVTPH2PSZ256rm
+ 3230606007U, // VCVTPH2PSZ256rmk
+ 3229754039U, // VCVTPH2PSZ256rmkz
+ 551838391U, // VCVTPH2PSZ256rr
+ 3230704311U, // VCVTPH2PSZ256rrk
+ 3229672119U, // VCVTPH2PSZ256rrkz
+ 1352375U, // VCVTPH2PSZrm
+ 3230737079U, // VCVTPH2PSZrmk
+ 3230638775U, // VCVTPH2PSZrmkz
+ 551838391U, // VCVTPH2PSZrr
+ 551843737U, // VCVTPH2PSZrrb
+ 3230709657U, // VCVTPH2PSZrrbk
+ 3229677465U, // VCVTPH2PSZrrbkz
+ 3230704311U, // VCVTPH2PSZrrk
+ 3229672119U, // VCVTPH2PSZrrkz
+ 552182455U, // VCVTPH2PSrm
+ 551838391U, // VCVTPH2PSrr
+ 1350194U, // VCVTPS2DQYrm
+ 551836210U, // VCVTPS2DQYrr
+ 662066U, // VCVTPS2DQZ128rm
+ 629791282U, // VCVTPS2DQZ128rmb
+ 630397490U, // VCVTPS2DQZ128rmbk
+ 629316146U, // VCVTPS2DQZ128rmbkz
+ 3230603826U, // VCVTPS2DQZ128rmk
+ 3229751858U, // VCVTPS2DQZ128rmkz
+ 551836210U, // VCVTPS2DQZ128rr
+ 3230702130U, // VCVTPS2DQZ128rrk
+ 3229669938U, // VCVTPS2DQZ128rrkz
+ 1350194U, // VCVTPS2DQZ256rm
+ 631888434U, // VCVTPS2DQZ256rmb
+ 632494642U, // VCVTPS2DQZ256rmbk
+ 631413298U, // VCVTPS2DQZ256rmbkz
+ 3230734898U, // VCVTPS2DQZ256rmk
+ 3230636594U, // VCVTPS2DQZ256rmkz
+ 551836210U, // VCVTPS2DQZ256rr
+ 3230702130U, // VCVTPS2DQZ256rrk
+ 3229669938U, // VCVTPS2DQZ256rrkz
+ 1514034U, // VCVTPS2DQZrm
+ 633985586U, // VCVTPS2DQZrmb
+ 634591794U, // VCVTPS2DQZrmbk
+ 633510450U, // VCVTPS2DQZrmbkz
+ 3230784050U, // VCVTPS2DQZrmk
+ 3230751282U, // VCVTPS2DQZrmkz
+ 551836210U, // VCVTPS2DQZrr
+ 1497650U, // VCVTPS2DQZrrb
+ 3230833202U, // VCVTPS2DQZrrbk
+ 3230800434U, // VCVTPS2DQZrrbkz
+ 3230702130U, // VCVTPS2DQZrrk
+ 3229669938U, // VCVTPS2DQZrrkz
+ 662066U, // VCVTPS2DQrm
+ 551836210U, // VCVTPS2DQrr
+ 657930U, // VCVTPS2PDYrm
+ 551832074U, // VCVTPS2PDYrr
+ 552176138U, // VCVTPS2PDZ128rm
+ 627689994U, // VCVTPS2PDZ128rmb
+ 628296202U, // VCVTPS2PDZ128rmbk
+ 627214858U, // VCVTPS2PDZ128rmbkz
+ 552602122U, // VCVTPS2PDZ128rmk
+ 551701002U, // VCVTPS2PDZ128rmkz
+ 551832074U, // VCVTPS2PDZ128rr
+ 3230697994U, // VCVTPS2PDZ128rrk
+ 3229665802U, // VCVTPS2PDZ128rrkz
+ 657930U, // VCVTPS2PDZ256rm
+ 629787146U, // VCVTPS2PDZ256rmb
+ 630393354U, // VCVTPS2PDZ256rmbk
+ 629312010U, // VCVTPS2PDZ256rmbkz
+ 3230599690U, // VCVTPS2PDZ256rmk
+ 3229747722U, // VCVTPS2PDZ256rmkz
+ 551832074U, // VCVTPS2PDZ256rr
+ 3230697994U, // VCVTPS2PDZ256rrk
+ 3229665802U, // VCVTPS2PDZ256rrkz
+ 1346058U, // VCVTPS2PDZrm
+ 631884298U, // VCVTPS2PDZrmb
+ 632490506U, // VCVTPS2PDZrmbk
+ 631409162U, // VCVTPS2PDZrmbkz
+ 3230730762U, // VCVTPS2PDZrmk
+ 3230632458U, // VCVTPS2PDZrmkz
+ 551832074U, // VCVTPS2PDZrr
+ 551843266U, // VCVTPS2PDZrrb
+ 3230709186U, // VCVTPS2PDZrrbk
+ 3229676994U, // VCVTPS2PDZrrbkz
+ 3230697994U, // VCVTPS2PDZrrk
+ 3229665802U, // VCVTPS2PDZrrkz
+ 552176138U, // VCVTPS2PDrm
+ 551832074U, // VCVTPS2PDrr
+ 1126470238U, // VCVTPS2PHYmr
+ 283431518U, // VCVTPS2PHYrr
+ 1394905694U, // VCVTPS2PHZ128mr
+ 1495650910U, // VCVTPS2PHZ128mrk
+ 283431518U, // VCVTPS2PHZ128rr
+ 1357582942U, // VCVTPS2PHZ128rrk
+ 1088819806U, // VCVTPS2PHZ128rrkz
+ 1126470238U, // VCVTPS2PHZ256mr
+ 1227215454U, // VCVTPS2PHZ256mrk
+ 283431518U, // VCVTPS2PHZ256rr
+ 1357582942U, // VCVTPS2PHZ256rrk
+ 1088819806U, // VCVTPS2PHZ256rrkz
+ 1663341150U, // VCVTPS2PHZmr
+ 1764086366U, // VCVTPS2PHZmrk
+ 283431518U, // VCVTPS2PHZrr
+ 407163486U, // VCVTPS2PHZrrb
+ 1481314910U, // VCVTPS2PHZrrbk
+ 1212551774U, // VCVTPS2PHZrrbkz
+ 1357582942U, // VCVTPS2PHZrrk
+ 1088819806U, // VCVTPS2PHZrrkz
+ 1394905694U, // VCVTPS2PHmr
+ 283431518U, // VCVTPS2PHrr
+ 552181208U, // VCVTPS2QQZ128rm
+ 627695064U, // VCVTPS2QQZ128rmb
+ 628301272U, // VCVTPS2QQZ128rmbk
+ 627219928U, // VCVTPS2QQZ128rmbkz
+ 552607192U, // VCVTPS2QQZ128rmk
+ 551706072U, // VCVTPS2QQZ128rmkz
+ 551837144U, // VCVTPS2QQZ128rr
+ 3230703064U, // VCVTPS2QQZ128rrk
+ 3229670872U, // VCVTPS2QQZ128rrkz
+ 663000U, // VCVTPS2QQZ256rm
+ 629792216U, // VCVTPS2QQZ256rmb
+ 630398424U, // VCVTPS2QQZ256rmbk
+ 629317080U, // VCVTPS2QQZ256rmbkz
+ 3230604760U, // VCVTPS2QQZ256rmk
+ 3229752792U, // VCVTPS2QQZ256rmkz
+ 551837144U, // VCVTPS2QQZ256rr
+ 3230703064U, // VCVTPS2QQZ256rrk
+ 3229670872U, // VCVTPS2QQZ256rrkz
+ 1351128U, // VCVTPS2QQZrm
+ 631889368U, // VCVTPS2QQZrmb
+ 632495576U, // VCVTPS2QQZrmbk
+ 631414232U, // VCVTPS2QQZrmbkz
+ 3230735832U, // VCVTPS2QQZrmk
+ 3230637528U, // VCVTPS2QQZrmkz
+ 551837144U, // VCVTPS2QQZrr
+ 1498584U, // VCVTPS2QQZrrb
+ 3230834136U, // VCVTPS2QQZrrbk
+ 3230801368U, // VCVTPS2QQZrrbkz
+ 3230703064U, // VCVTPS2QQZrrk
+ 3229670872U, // VCVTPS2QQZrrkz
+ 662400U, // VCVTPS2UDQZ128rm
+ 629791616U, // VCVTPS2UDQZ128rmb
+ 630397824U, // VCVTPS2UDQZ128rmbk
+ 629316480U, // VCVTPS2UDQZ128rmbkz
+ 3230604160U, // VCVTPS2UDQZ128rmk
+ 3229752192U, // VCVTPS2UDQZ128rmkz
+ 551836544U, // VCVTPS2UDQZ128rr
+ 3230702464U, // VCVTPS2UDQZ128rrk
+ 3229670272U, // VCVTPS2UDQZ128rrkz
+ 1350528U, // VCVTPS2UDQZ256rm
+ 631888768U, // VCVTPS2UDQZ256rmb
+ 632494976U, // VCVTPS2UDQZ256rmbk
+ 631413632U, // VCVTPS2UDQZ256rmbkz
+ 3230735232U, // VCVTPS2UDQZ256rmk
+ 3230636928U, // VCVTPS2UDQZ256rmkz
+ 551836544U, // VCVTPS2UDQZ256rr
+ 3230702464U, // VCVTPS2UDQZ256rrk
+ 3229670272U, // VCVTPS2UDQZ256rrkz
+ 1514368U, // VCVTPS2UDQZrm
+ 633985920U, // VCVTPS2UDQZrmb
+ 634592128U, // VCVTPS2UDQZrmbk
+ 633510784U, // VCVTPS2UDQZrmbkz
+ 3230784384U, // VCVTPS2UDQZrmk
+ 3230751616U, // VCVTPS2UDQZrmkz
+ 551836544U, // VCVTPS2UDQZrr
+ 1497984U, // VCVTPS2UDQZrrb
+ 3230833536U, // VCVTPS2UDQZrrbk
+ 3230800768U, // VCVTPS2UDQZrrbkz
+ 3230702464U, // VCVTPS2UDQZrrk
+ 3229670272U, // VCVTPS2UDQZrrkz
+ 552181292U, // VCVTPS2UQQZ128rm
+ 627695148U, // VCVTPS2UQQZ128rmb
+ 628301356U, // VCVTPS2UQQZ128rmbk
+ 627220012U, // VCVTPS2UQQZ128rmbkz
+ 552607276U, // VCVTPS2UQQZ128rmk
+ 551706156U, // VCVTPS2UQQZ128rmkz
+ 551837228U, // VCVTPS2UQQZ128rr
+ 3230703148U, // VCVTPS2UQQZ128rrk
+ 3229670956U, // VCVTPS2UQQZ128rrkz
+ 663084U, // VCVTPS2UQQZ256rm
+ 629792300U, // VCVTPS2UQQZ256rmb
+ 630398508U, // VCVTPS2UQQZ256rmbk
+ 629317164U, // VCVTPS2UQQZ256rmbkz
+ 3230604844U, // VCVTPS2UQQZ256rmk
+ 3229752876U, // VCVTPS2UQQZ256rmkz
+ 551837228U, // VCVTPS2UQQZ256rr
+ 3230703148U, // VCVTPS2UQQZ256rrk
+ 3229670956U, // VCVTPS2UQQZ256rrkz
+ 1351212U, // VCVTPS2UQQZrm
+ 631889452U, // VCVTPS2UQQZrmb
+ 632495660U, // VCVTPS2UQQZrmbk
+ 631414316U, // VCVTPS2UQQZrmbkz
+ 3230735916U, // VCVTPS2UQQZrmk
+ 3230637612U, // VCVTPS2UQQZrmkz
+ 551837228U, // VCVTPS2UQQZrr
+ 1498668U, // VCVTPS2UQQZrrb
+ 3230834220U, // VCVTPS2UQQZrrbk
+ 3230801452U, // VCVTPS2UQQZrrbkz
+ 3230703148U, // VCVTPS2UQQZrrk
+ 3229670956U, // VCVTPS2UQQZrrkz
+ 264691U, // VCVTQQ2PDZ128rm
+ 627411443U, // VCVTQQ2PDZ128rmb
+ 628410867U, // VCVTQQ2PDZ128rmbk
+ 627149299U, // VCVTQQ2PDZ128rmbkz
+ 3230992883U, // VCVTQQ2PDZ128rmk
+ 3229862387U, // VCVTQQ2PDZ128rmkz
+ 551832051U, // VCVTQQ2PDZ128rr
+ 3230697971U, // VCVTQQ2PDZ128rrk
+ 3229665779U, // VCVTQQ2PDZ128rrkz
+ 552946163U, // VCVTQQ2PDZ256rm
+ 629508595U, // VCVTQQ2PDZ256rmb
+ 630508019U, // VCVTQQ2PDZ256rmbk
+ 629246451U, // VCVTQQ2PDZ256rmbkz
+ 3231025651U, // VCVTQQ2PDZ256rmk
+ 3230878195U, // VCVTQQ2PDZ256rmkz
+ 551832051U, // VCVTQQ2PDZ256rr
+ 3230697971U, // VCVTQQ2PDZ256rrk
+ 3229665779U, // VCVTQQ2PDZ256rrkz
+ 552438259U, // VCVTQQ2PDZrm
+ 631605747U, // VCVTQQ2PDZrmb
+ 632605171U, // VCVTQQ2PDZrmbk
+ 631343603U, // VCVTQQ2PDZrmbkz
+ 3231091187U, // VCVTQQ2PDZrmk
+ 3230894579U, // VCVTQQ2PDZrmkz
+ 551832051U, // VCVTQQ2PDZrr
+ 1493491U, // VCVTQQ2PDZrrb
+ 3230829043U, // VCVTQQ2PDZrrbk
+ 3230796275U, // VCVTQQ2PDZrrbkz
+ 3230697971U, // VCVTQQ2PDZrrk
+ 3229665779U, // VCVTQQ2PDZrrkz
+ 274496U, // VCVTQQ2PSZ128rm
+ 627417859U, // VCVTQQ2PSZ128rmb
+ 628417283U, // VCVTQQ2PSZ128rmbk
+ 627155715U, // VCVTQQ2PSZ128rmbkz
+ 3231002688U, // VCVTQQ2PSZ128rmk
+ 3229872192U, // VCVTQQ2PSZ128rmkz
+ 551838467U, // VCVTQQ2PSZ128rr
+ 3230704387U, // VCVTQQ2PSZ128rrk
+ 3229672195U, // VCVTQQ2PSZ128rrkz
+ 552956101U, // VCVTQQ2PSZ256rm
+ 629515011U, // VCVTQQ2PSZ256rmb
+ 630514435U, // VCVTQQ2PSZ256rmbk
+ 629252867U, // VCVTQQ2PSZ256rmbkz
+ 3231035589U, // VCVTQQ2PSZ256rmk
+ 3230888133U, // VCVTQQ2PSZ256rmkz
+ 551838467U, // VCVTQQ2PSZ256rr
+ 3230704387U, // VCVTQQ2PSZ256rrk
+ 3229672195U, // VCVTQQ2PSZ256rrkz
+ 552444675U, // VCVTQQ2PSZrm
+ 631612163U, // VCVTQQ2PSZrmb
+ 632611587U, // VCVTQQ2PSZrmbk
+ 631350019U, // VCVTQQ2PSZrmbkz
+ 3231097603U, // VCVTQQ2PSZrmk
+ 3230900995U, // VCVTQQ2PSZrmkz
+ 551838467U, // VCVTQQ2PSZrr
+ 1499907U, // VCVTQQ2PSZrrb
+ 3230835459U, // VCVTQQ2PSZrrbk
+ 3230802691U, // VCVTQQ2PSZrrbkz
+ 3230704387U, // VCVTQQ2PSZrrk
+ 3229672195U, // VCVTQQ2PSZrrkz
+ 552178432U, // VCVTSD2SI64Zrm_Int
+ 551834368U, // VCVTSD2SI64Zrr_Int
+ 1495808U, // VCVTSD2SI64Zrrb_Int
+ 552178432U, // VCVTSD2SI64rm_Int
+ 551834368U, // VCVTSD2SI64rr_Int
+ 552178432U, // VCVTSD2SIZrm_Int
+ 551834368U, // VCVTSD2SIZrr_Int
+ 1495808U, // VCVTSD2SIZrrb_Int
+ 552178432U, // VCVTSD2SIrm_Int
+ 551834368U, // VCVTSD2SIrr_Int
+ 283273051U, // VCVTSD2SSZrm
+ 283273051U, // VCVTSD2SSZrm_Int
+ 1357899611U, // VCVTSD2SSZrm_Intk
+ 1089480539U, // VCVTSD2SSZrm_Intkz
+ 811657051U, // VCVTSD2SSZrr
+ 811657051U, // VCVTSD2SSZrr_Int
+ 87058267U, // VCVTSD2SSZrr_Intk
+ 890283867U, // VCVTSD2SSZrr_Intkz
+ 812787547U, // VCVTSD2SSZrrb_Int
+ 87189339U, // VCVTSD2SSZrrb_Intk
+ 890414939U, // VCVTSD2SSZrrb_Intkz
+ 283273051U, // VCVTSD2SSrm
+ 283273051U, // VCVTSD2SSrm_Int
+ 811657051U, // VCVTSD2SSrr
+ 811657051U, // VCVTSD2SSrr_Int
+ 552178479U, // VCVTSD2USI64Zrm_Int
+ 551834415U, // VCVTSD2USI64Zrr_Int
+ 1495855U, // VCVTSD2USI64Zrrb_Int
+ 552178479U, // VCVTSD2USIZrm_Int
+ 551834415U, // VCVTSD2USIZrr_Int
+ 1495855U, // VCVTSD2USIZrrb_Int
+ 283202602U, // VCVTSI2SDZrm
+ 283202602U, // VCVTSI2SDZrm_Int
+ 811652138U, // VCVTSI2SDZrr
+ 811652138U, // VCVTSI2SDZrr_Int
+ 155243562U, // VCVTSI2SDZrrb_Int
+ 283202602U, // VCVTSI2SDrm
+ 283202602U, // VCVTSI2SDrm_Int
+ 811652138U, // VCVTSI2SDrr
+ 811652138U, // VCVTSI2SDrr_Int
+ 283203306U, // VCVTSI2SSZrm
+ 283203306U, // VCVTSI2SSZrm_Int
+ 811652842U, // VCVTSI2SSZrr
+ 811652842U, // VCVTSI2SSZrr_Int
+ 155244266U, // VCVTSI2SSZrrb_Int
+ 283203306U, // VCVTSI2SSrm
+ 283203306U, // VCVTSI2SSrm_Int
+ 811652842U, // VCVTSI2SSrr
+ 811652842U, // VCVTSI2SSrr_Int
+ 283220791U, // VCVTSI642SDZrm
+ 283220791U, // VCVTSI642SDZrm_Int
+ 811653943U, // VCVTSI642SDZrr
+ 811653943U, // VCVTSI642SDZrr_Int
+ 155245367U, // VCVTSI642SDZrrb_Int
+ 283220791U, // VCVTSI642SDrm
+ 283220791U, // VCVTSI642SDrm_Int
+ 811653943U, // VCVTSI642SDrr
+ 811653943U, // VCVTSI642SDrr_Int
+ 283221758U, // VCVTSI642SSZrm
+ 283221758U, // VCVTSI642SSZrm_Int
+ 811654910U, // VCVTSI642SSZrr
+ 811654910U, // VCVTSI642SSZrr_Int
+ 155246334U, // VCVTSI642SSZrrb_Int
+ 283221758U, // VCVTSI642SSrm
+ 283221758U, // VCVTSI642SSrm_Int
+ 811654910U, // VCVTSI642SSrr
+ 811654910U, // VCVTSI642SSrr_Int
+ 283283032U, // VCVTSS2SDZrm
+ 283283032U, // VCVTSS2SDZrm_Int
+ 1358089816U, // VCVTSS2SDZrm_Intk
+ 1089670744U, // VCVTSS2SDZrm_Intkz
+ 811650648U, // VCVTSS2SDZrr
+ 811650648U, // VCVTSS2SDZrr_Int
+ 87051864U, // VCVTSS2SDZrr_Intk
+ 890277464U, // VCVTSS2SDZrr_Intkz
+ 811660840U, // VCVTSS2SDZrrb_Int
+ 87062056U, // VCVTSS2SDZrrb_Intk
+ 890287656U, // VCVTSS2SDZrrb_Intkz
+ 283283032U, // VCVTSS2SDrm
+ 283283032U, // VCVTSS2SDrm_Int
+ 811650648U, // VCVTSS2SDrr
+ 811650648U, // VCVTSS2SDrr_Int
+ 552194839U, // VCVTSS2SI64Zrm_Int
+ 551834391U, // VCVTSS2SI64Zrr_Int
+ 1495831U, // VCVTSS2SI64Zrrb_Int
+ 552194839U, // VCVTSS2SI64rm_Int
+ 551834391U, // VCVTSS2SI64rr_Int
+ 552194839U, // VCVTSS2SIZrm_Int
+ 551834391U, // VCVTSS2SIZrr_Int
+ 1495831U, // VCVTSS2SIZrrb_Int
+ 552194839U, // VCVTSS2SIrm_Int
+ 551834391U, // VCVTSS2SIrr_Int
+ 552194888U, // VCVTSS2USI64Zrm_Int
+ 551834440U, // VCVTSS2USI64Zrr_Int
+ 1495880U, // VCVTSS2USI64Zrrb_Int
+ 552194888U, // VCVTSS2USIZrm_Int
+ 551834440U, // VCVTSS2USIZrr_Int
+ 1495880U, // VCVTSS2USIZrrb_Int
+ 1355899U, // VCVTTPD2DQYrm
+ 551836166U, // VCVTTPD2DQYrr
+ 667648U, // VCVTTPD2DQZ128rm
+ 627677702U, // VCVTTPD2DQZ128rmb
+ 628103686U, // VCVTTPD2DQZ128rmbk
+ 627202566U, // VCVTTPD2DQZ128rmbkz
+ 3230609408U, // VCVTTPD2DQZ128rmk
+ 3229757440U, // VCVTTPD2DQZ128rmkz
+ 551836166U, // VCVTTPD2DQZ128rr
+ 3230702086U, // VCVTTPD2DQZ128rrk
+ 3229669894U, // VCVTTPD2DQZ128rrkz
+ 1355899U, // VCVTTPD2DQZ256rm
+ 629774854U, // VCVTTPD2DQZ256rmb
+ 630200838U, // VCVTTPD2DQZ256rmbk
+ 629299718U, // VCVTTPD2DQZ256rmbkz
+ 3230740603U, // VCVTTPD2DQZ256rmk
+ 3230642299U, // VCVTTPD2DQZ256rmkz
+ 551836166U, // VCVTTPD2DQZ256rr
+ 3230702086U, // VCVTTPD2DQZ256rrk
+ 3229669894U, // VCVTTPD2DQZ256rrkz
+ 1513990U, // VCVTTPD2DQZrm
+ 631872006U, // VCVTTPD2DQZrmb
+ 632297990U, // VCVTTPD2DQZrmbk
+ 631396870U, // VCVTTPD2DQZrmbkz
+ 3230784006U, // VCVTTPD2DQZrmk
+ 3230751238U, // VCVTTPD2DQZrmkz
+ 551836166U, // VCVTTPD2DQZrr
+ 551843581U, // VCVTTPD2DQZrrb
+ 3230709501U, // VCVTTPD2DQZrrbk
+ 3229677309U, // VCVTTPD2DQZrrbkz
+ 3230702086U, // VCVTTPD2DQZrrk
+ 3229669894U, // VCVTTPD2DQZrrkz
+ 667648U, // VCVTTPD2DQrm
+ 551836166U, // VCVTTPD2DQrr
+ 662965U, // VCVTTPD2QQZ128rm
+ 627678645U, // VCVTTPD2QQZ128rmb
+ 628104629U, // VCVTTPD2QQZ128rmbk
+ 627203509U, // VCVTTPD2QQZ128rmbkz
+ 3230604725U, // VCVTTPD2QQZ128rmk
+ 3229752757U, // VCVTTPD2QQZ128rmkz
+ 551837109U, // VCVTTPD2QQZ128rr
+ 3230703029U, // VCVTTPD2QQZ128rrk
+ 3229670837U, // VCVTTPD2QQZ128rrkz
+ 1351093U, // VCVTTPD2QQZ256rm
+ 629775797U, // VCVTTPD2QQZ256rmb
+ 630201781U, // VCVTTPD2QQZ256rmbk
+ 629300661U, // VCVTTPD2QQZ256rmbkz
+ 3230735797U, // VCVTTPD2QQZ256rmk
+ 3230637493U, // VCVTTPD2QQZ256rmkz
+ 551837109U, // VCVTTPD2QQZ256rr
+ 3230703029U, // VCVTTPD2QQZ256rrk
+ 3229670837U, // VCVTTPD2QQZ256rrkz
+ 1514933U, // VCVTTPD2QQZrm
+ 631872949U, // VCVTTPD2QQZrmb
+ 632298933U, // VCVTTPD2QQZrmbk
+ 631397813U, // VCVTTPD2QQZrmbkz
+ 3230784949U, // VCVTTPD2QQZrmk
+ 3230752181U, // VCVTTPD2QQZrmkz
+ 551837109U, // VCVTTPD2QQZrr
+ 551843659U, // VCVTTPD2QQZrrb
+ 3230709579U, // VCVTTPD2QQZrrbk
+ 3229677387U, // VCVTTPD2QQZrrbkz
+ 3230703029U, // VCVTTPD2QQZrrk
+ 3229670837U, // VCVTTPD2QQZrrkz
+ 667673U, // VCVTTPD2UDQZ128rm
+ 627678042U, // VCVTTPD2UDQZ128rmb
+ 628104026U, // VCVTTPD2UDQZ128rmbk
+ 627202906U, // VCVTTPD2UDQZ128rmbkz
+ 3230609433U, // VCVTTPD2UDQZ128rmk
+ 3229757465U, // VCVTTPD2UDQZ128rmkz
+ 551836506U, // VCVTTPD2UDQZ128rr
+ 3230702426U, // VCVTTPD2UDQZ128rrk
+ 3229670234U, // VCVTTPD2UDQZ128rrkz
+ 1355924U, // VCVTTPD2UDQZ256rm
+ 629775194U, // VCVTTPD2UDQZ256rmb
+ 630201178U, // VCVTTPD2UDQZ256rmbk
+ 629300058U, // VCVTTPD2UDQZ256rmbkz
+ 3230740628U, // VCVTTPD2UDQZ256rmk
+ 3230642324U, // VCVTTPD2UDQZ256rmkz
+ 551836506U, // VCVTTPD2UDQZ256rr
+ 3230702426U, // VCVTTPD2UDQZ256rrk
+ 3229670234U, // VCVTTPD2UDQZ256rrkz
+ 1514330U, // VCVTTPD2UDQZrm
+ 631872346U, // VCVTTPD2UDQZrmb
+ 632298330U, // VCVTTPD2UDQZrmbk
+ 631397210U, // VCVTTPD2UDQZrmbkz
+ 3230784346U, // VCVTTPD2UDQZrmk
+ 3230751578U, // VCVTTPD2UDQZrmkz
+ 551836506U, // VCVTTPD2UDQZrr
+ 551843619U, // VCVTTPD2UDQZrrb
+ 3230709539U, // VCVTTPD2UDQZrrbk
+ 3229677347U, // VCVTTPD2UDQZrrbkz
+ 3230702426U, // VCVTTPD2UDQZrrk
+ 3229670234U, // VCVTTPD2UDQZrrkz
+ 663046U, // VCVTTPD2UQQZ128rm
+ 627678726U, // VCVTTPD2UQQZ128rmb
+ 628104710U, // VCVTTPD2UQQZ128rmbk
+ 627203590U, // VCVTTPD2UQQZ128rmbkz
+ 3230604806U, // VCVTTPD2UQQZ128rmk
+ 3229752838U, // VCVTTPD2UQQZ128rmkz
+ 551837190U, // VCVTTPD2UQQZ128rr
+ 3230703110U, // VCVTTPD2UQQZ128rrk
+ 3229670918U, // VCVTTPD2UQQZ128rrkz
+ 1351174U, // VCVTTPD2UQQZ256rm
+ 629775878U, // VCVTTPD2UQQZ256rmb
+ 630201862U, // VCVTTPD2UQQZ256rmbk
+ 629300742U, // VCVTTPD2UQQZ256rmbkz
+ 3230735878U, // VCVTTPD2UQQZ256rmk
+ 3230637574U, // VCVTTPD2UQQZ256rmkz
+ 551837190U, // VCVTTPD2UQQZ256rr
+ 3230703110U, // VCVTTPD2UQQZ256rrk
+ 3229670918U, // VCVTTPD2UQQZ256rrkz
+ 1515014U, // VCVTTPD2UQQZrm
+ 631873030U, // VCVTTPD2UQQZrmb
+ 632299014U, // VCVTTPD2UQQZrmbk
+ 631397894U, // VCVTTPD2UQQZrmbkz
+ 3230785030U, // VCVTTPD2UQQZrmk
+ 3230752262U, // VCVTTPD2UQQZrmkz
+ 551837190U, // VCVTTPD2UQQZrr
+ 551843697U, // VCVTTPD2UQQZrrb
+ 3230709617U, // VCVTTPD2UQQZrrbk
+ 3229677425U, // VCVTTPD2UQQZrrbkz
+ 3230703110U, // VCVTTPD2UQQZrrk
+ 3229670918U, // VCVTTPD2UQQZrrkz
+ 1350182U, // VCVTTPS2DQYrm
+ 551836198U, // VCVTTPS2DQYrr
+ 662054U, // VCVTTPS2DQZ128rm
+ 629791270U, // VCVTTPS2DQZ128rmb
+ 630397478U, // VCVTTPS2DQZ128rmbk
+ 629316134U, // VCVTTPS2DQZ128rmbkz
+ 3230603814U, // VCVTTPS2DQZ128rmk
+ 3229751846U, // VCVTTPS2DQZ128rmkz
+ 551836198U, // VCVTTPS2DQZ128rr
+ 3230702118U, // VCVTTPS2DQZ128rrk
+ 3229669926U, // VCVTTPS2DQZ128rrkz
+ 1350182U, // VCVTTPS2DQZ256rm
+ 631888422U, // VCVTTPS2DQZ256rmb
+ 632494630U, // VCVTTPS2DQZ256rmbk
+ 631413286U, // VCVTTPS2DQZ256rmbkz
+ 3230734886U, // VCVTTPS2DQZ256rmk
+ 3230636582U, // VCVTTPS2DQZ256rmkz
+ 551836198U, // VCVTTPS2DQZ256rr
+ 3230702118U, // VCVTTPS2DQZ256rrk
+ 3229669926U, // VCVTTPS2DQZ256rrkz
+ 1514022U, // VCVTTPS2DQZrm
+ 633985574U, // VCVTTPS2DQZrmb
+ 634591782U, // VCVTTPS2DQZrmbk
+ 633510438U, // VCVTTPS2DQZrmbkz
+ 3230784038U, // VCVTTPS2DQZrmk
+ 3230751270U, // VCVTTPS2DQZrmkz
+ 551836198U, // VCVTTPS2DQZrr
+ 551843600U, // VCVTTPS2DQZrrb
+ 3230709520U, // VCVTTPS2DQZrrbk
+ 3229677328U, // VCVTTPS2DQZrrbkz
+ 3230702118U, // VCVTTPS2DQZrrk
+ 3229669926U, // VCVTTPS2DQZrrkz
+ 662054U, // VCVTTPS2DQrm
+ 551836198U, // VCVTTPS2DQrr
+ 552181196U, // VCVTTPS2QQZ128rm
+ 627695052U, // VCVTTPS2QQZ128rmb
+ 628301260U, // VCVTTPS2QQZ128rmbk
+ 627219916U, // VCVTTPS2QQZ128rmbkz
+ 552607180U, // VCVTTPS2QQZ128rmk
+ 551706060U, // VCVTTPS2QQZ128rmkz
+ 551837132U, // VCVTTPS2QQZ128rr
+ 3230703052U, // VCVTTPS2QQZ128rrk
+ 3229670860U, // VCVTTPS2QQZ128rrkz
+ 662988U, // VCVTTPS2QQZ256rm
+ 629792204U, // VCVTTPS2QQZ256rmb
+ 630398412U, // VCVTTPS2QQZ256rmbk
+ 629317068U, // VCVTTPS2QQZ256rmbkz
+ 3230604748U, // VCVTTPS2QQZ256rmk
+ 3229752780U, // VCVTTPS2QQZ256rmkz
+ 551837132U, // VCVTTPS2QQZ256rr
+ 3230703052U, // VCVTTPS2QQZ256rrk
+ 3229670860U, // VCVTTPS2QQZ256rrkz
+ 1351116U, // VCVTTPS2QQZrm
+ 631889356U, // VCVTTPS2QQZrmb
+ 632495564U, // VCVTTPS2QQZrmbk
+ 631414220U, // VCVTTPS2QQZrmbkz
+ 3230735820U, // VCVTTPS2QQZrmk
+ 3230637516U, // VCVTTPS2QQZrmkz
+ 551837132U, // VCVTTPS2QQZrr
+ 551843678U, // VCVTTPS2QQZrrb
+ 3230709598U, // VCVTTPS2QQZrrbk
+ 3229677406U, // VCVTTPS2QQZrrbkz
+ 3230703052U, // VCVTTPS2QQZrrk
+ 3229670860U, // VCVTTPS2QQZrrkz
+ 662387U, // VCVTTPS2UDQZ128rm
+ 629791603U, // VCVTTPS2UDQZ128rmb
+ 630397811U, // VCVTTPS2UDQZ128rmbk
+ 629316467U, // VCVTTPS2UDQZ128rmbkz
+ 3230604147U, // VCVTTPS2UDQZ128rmk
+ 3229752179U, // VCVTTPS2UDQZ128rmkz
+ 551836531U, // VCVTTPS2UDQZ128rr
+ 3230702451U, // VCVTTPS2UDQZ128rrk
+ 3229670259U, // VCVTTPS2UDQZ128rrkz
+ 1350515U, // VCVTTPS2UDQZ256rm
+ 631888755U, // VCVTTPS2UDQZ256rmb
+ 632494963U, // VCVTTPS2UDQZ256rmbk
+ 631413619U, // VCVTTPS2UDQZ256rmbkz
+ 3230735219U, // VCVTTPS2UDQZ256rmk
+ 3230636915U, // VCVTTPS2UDQZ256rmkz
+ 551836531U, // VCVTTPS2UDQZ256rr
+ 3230702451U, // VCVTTPS2UDQZ256rrk
+ 3229670259U, // VCVTTPS2UDQZ256rrkz
+ 1514355U, // VCVTTPS2UDQZrm
+ 633985907U, // VCVTTPS2UDQZrmb
+ 634592115U, // VCVTTPS2UDQZrmbk
+ 633510771U, // VCVTTPS2UDQZrmbkz
+ 3230784371U, // VCVTTPS2UDQZrmk
+ 3230751603U, // VCVTTPS2UDQZrmkz
+ 551836531U, // VCVTTPS2UDQZrr
+ 551843639U, // VCVTTPS2UDQZrrb
+ 3230709559U, // VCVTTPS2UDQZrrbk
+ 3229677367U, // VCVTTPS2UDQZrrbkz
+ 3230702451U, // VCVTTPS2UDQZrrk
+ 3229670259U, // VCVTTPS2UDQZrrkz
+ 552181279U, // VCVTTPS2UQQZ128rm
+ 627695135U, // VCVTTPS2UQQZ128rmb
+ 628301343U, // VCVTTPS2UQQZ128rmbk
+ 627219999U, // VCVTTPS2UQQZ128rmbkz
+ 552607263U, // VCVTTPS2UQQZ128rmk
+ 551706143U, // VCVTTPS2UQQZ128rmkz
+ 551837215U, // VCVTTPS2UQQZ128rr
+ 3230703135U, // VCVTTPS2UQQZ128rrk
+ 3229670943U, // VCVTTPS2UQQZ128rrkz
+ 663071U, // VCVTTPS2UQQZ256rm
+ 629792287U, // VCVTTPS2UQQZ256rmb
+ 630398495U, // VCVTTPS2UQQZ256rmbk
+ 629317151U, // VCVTTPS2UQQZ256rmbkz
+ 3230604831U, // VCVTTPS2UQQZ256rmk
+ 3229752863U, // VCVTTPS2UQQZ256rmkz
+ 551837215U, // VCVTTPS2UQQZ256rr
+ 3230703135U, // VCVTTPS2UQQZ256rrk
+ 3229670943U, // VCVTTPS2UQQZ256rrkz
+ 1351199U, // VCVTTPS2UQQZrm
+ 631889439U, // VCVTTPS2UQQZrmb
+ 632495647U, // VCVTTPS2UQQZrmbk
+ 631414303U, // VCVTTPS2UQQZrmbkz
+ 3230735903U, // VCVTTPS2UQQZrmk
+ 3230637599U, // VCVTTPS2UQQZrmkz
+ 551837215U, // VCVTTPS2UQQZrr
+ 551843717U, // VCVTTPS2UQQZrrb
+ 3230709637U, // VCVTTPS2UQQZrrbk
+ 3229677445U, // VCVTTPS2UQQZrrbkz
+ 3230703135U, // VCVTTPS2UQQZrrk
+ 3229670943U, // VCVTTPS2UQQZrrkz
+ 552178420U, // VCVTTSD2SI64Zrm
+ 552178420U, // VCVTTSD2SI64Zrm_Int
+ 551834356U, // VCVTTSD2SI64Zrr
+ 551834356U, // VCVTTSD2SI64Zrr_Int
+ 551843503U, // VCVTTSD2SI64Zrrb_Int
+ 552178420U, // VCVTTSD2SI64rm
+ 552178420U, // VCVTTSD2SI64rm_Int
+ 551834356U, // VCVTTSD2SI64rr
+ 551834356U, // VCVTTSD2SI64rr_Int
+ 552178420U, // VCVTTSD2SIZrm
+ 552178420U, // VCVTTSD2SIZrm_Int
+ 551834356U, // VCVTTSD2SIZrr
+ 551834356U, // VCVTTSD2SIZrr_Int
+ 551843503U, // VCVTTSD2SIZrrb_Int
+ 552178420U, // VCVTTSD2SIrm
+ 552178420U, // VCVTTSD2SIrm_Int
+ 551834356U, // VCVTTSD2SIrr
+ 551834356U, // VCVTTSD2SIrr_Int
+ 552178466U, // VCVTTSD2USI64Zrm
+ 552178466U, // VCVTTSD2USI64Zrm_Int
+ 551834402U, // VCVTTSD2USI64Zrr
+ 551834402U, // VCVTTSD2USI64Zrr_Int
+ 551843541U, // VCVTTSD2USI64Zrrb_Int
+ 552178466U, // VCVTTSD2USIZrm
+ 552178466U, // VCVTTSD2USIZrm_Int
+ 551834402U, // VCVTTSD2USIZrr
+ 551834402U, // VCVTTSD2USIZrr_Int
+ 551843541U, // VCVTTSD2USIZrrb_Int
+ 552194827U, // VCVTTSS2SI64Zrm
+ 552194827U, // VCVTTSS2SI64Zrm_Int
+ 551834379U, // VCVTTSS2SI64Zrr
+ 551834379U, // VCVTTSS2SI64Zrr_Int
+ 551843522U, // VCVTTSS2SI64Zrrb_Int
+ 552194827U, // VCVTTSS2SI64rm
+ 552194827U, // VCVTTSS2SI64rm_Int
+ 551834379U, // VCVTTSS2SI64rr
+ 551834379U, // VCVTTSS2SI64rr_Int
+ 552194827U, // VCVTTSS2SIZrm
+ 552194827U, // VCVTTSS2SIZrm_Int
+ 551834379U, // VCVTTSS2SIZrr
+ 551834379U, // VCVTTSS2SIZrr_Int
+ 551843522U, // VCVTTSS2SIZrrb_Int
+ 552194827U, // VCVTTSS2SIrm
+ 552194827U, // VCVTTSS2SIrm_Int
+ 551834379U, // VCVTTSS2SIrr
+ 551834379U, // VCVTTSS2SIrr_Int
+ 552194875U, // VCVTTSS2USI64Zrm
+ 552194875U, // VCVTTSS2USI64Zrm_Int
+ 551834427U, // VCVTTSS2USI64Zrr
+ 551834427U, // VCVTTSS2USI64Zrr_Int
+ 551843561U, // VCVTTSS2USI64Zrrb_Int
+ 552194875U, // VCVTTSS2USIZrm
+ 552194875U, // VCVTTSS2USIZrm_Int
+ 551834427U, // VCVTTSS2USIZrr
+ 551834427U, // VCVTTSS2USIZrr_Int
+ 551843561U, // VCVTTSS2USIZrrb_Int
+ 551913959U, // VCVTUDQ2PDZ128rm
+ 627395047U, // VCVTUDQ2PDZ128rmb
+ 628509159U, // VCVTUDQ2PDZ128rmbk
+ 627132903U, // VCVTUDQ2PDZ128rmbkz
+ 552913383U, // VCVTUDQ2PDZ128rmk
+ 551651815U, // VCVTUDQ2PDZ128rmkz
+ 551832039U, // VCVTUDQ2PDZ128rr
+ 3230697959U, // VCVTUDQ2PDZ128rrk
+ 3229665767U, // VCVTUDQ2PDZ128rrkz
+ 264679U, // VCVTUDQ2PDZ256rm
+ 629492199U, // VCVTUDQ2PDZ256rmb
+ 630606311U, // VCVTUDQ2PDZ256rmbk
+ 629230055U, // VCVTUDQ2PDZ256rmbkz
+ 3230992871U, // VCVTUDQ2PDZ256rmk
+ 3229862375U, // VCVTUDQ2PDZ256rmkz
+ 551832039U, // VCVTUDQ2PDZ256rr
+ 3230697959U, // VCVTUDQ2PDZ256rrk
+ 3229665767U, // VCVTUDQ2PDZ256rrkz
+ 552946151U, // VCVTUDQ2PDZrm
+ 631589351U, // VCVTUDQ2PDZrmb
+ 632703463U, // VCVTUDQ2PDZrmbk
+ 631327207U, // VCVTUDQ2PDZrmbkz
+ 3231025639U, // VCVTUDQ2PDZrmk
+ 3230878183U, // VCVTUDQ2PDZrmkz
+ 551832039U, // VCVTUDQ2PDZrr
+ 3230697959U, // VCVTUDQ2PDZrrk
+ 3229665767U, // VCVTUDQ2PDZrrkz
+ 271095U, // VCVTUDQ2PSZ128rm
+ 629498615U, // VCVTUDQ2PSZ128rmb
+ 630612727U, // VCVTUDQ2PSZ128rmbk
+ 629236471U, // VCVTUDQ2PSZ128rmbkz
+ 3230999287U, // VCVTUDQ2PSZ128rmk
+ 3229868791U, // VCVTUDQ2PSZ128rmkz
+ 551838455U, // VCVTUDQ2PSZ128rr
+ 3230704375U, // VCVTUDQ2PSZ128rrk
+ 3229672183U, // VCVTUDQ2PSZ128rrkz
+ 552952567U, // VCVTUDQ2PSZ256rm
+ 631595767U, // VCVTUDQ2PSZ256rmb
+ 632709879U, // VCVTUDQ2PSZ256rmbk
+ 631333623U, // VCVTUDQ2PSZ256rmbkz
+ 3231032055U, // VCVTUDQ2PSZ256rmk
+ 3230884599U, // VCVTUDQ2PSZ256rmkz
+ 551838455U, // VCVTUDQ2PSZ256rr
+ 3230704375U, // VCVTUDQ2PSZ256rrk
+ 3229672183U, // VCVTUDQ2PSZ256rrkz
+ 552444663U, // VCVTUDQ2PSZrm
+ 633692919U, // VCVTUDQ2PSZrmb
+ 634807031U, // VCVTUDQ2PSZrmbk
+ 633430775U, // VCVTUDQ2PSZrmbkz
+ 3231097591U, // VCVTUDQ2PSZrmk
+ 3230900983U, // VCVTUDQ2PSZrmkz
+ 551838455U, // VCVTUDQ2PSZrr
+ 1499895U, // VCVTUDQ2PSZrrb
+ 3230835447U, // VCVTUDQ2PSZrrbk
+ 3230802679U, // VCVTUDQ2PSZrrbkz
+ 3230704375U, // VCVTUDQ2PSZrrk
+ 3229672183U, // VCVTUDQ2PSZrrkz
+ 264702U, // VCVTUQQ2PDZ128rm
+ 627411454U, // VCVTUQQ2PDZ128rmb
+ 628410878U, // VCVTUQQ2PDZ128rmbk
+ 627149310U, // VCVTUQQ2PDZ128rmbkz
+ 3230992894U, // VCVTUQQ2PDZ128rmk
+ 3229862398U, // VCVTUQQ2PDZ128rmkz
+ 551832062U, // VCVTUQQ2PDZ128rr
+ 3230697982U, // VCVTUQQ2PDZ128rrk
+ 3229665790U, // VCVTUQQ2PDZ128rrkz
+ 552946174U, // VCVTUQQ2PDZ256rm
+ 629508606U, // VCVTUQQ2PDZ256rmb
+ 630508030U, // VCVTUQQ2PDZ256rmbk
+ 629246462U, // VCVTUQQ2PDZ256rmbkz
+ 3231025662U, // VCVTUQQ2PDZ256rmk
+ 3230878206U, // VCVTUQQ2PDZ256rmkz
+ 551832062U, // VCVTUQQ2PDZ256rr
+ 3230697982U, // VCVTUQQ2PDZ256rrk
+ 3229665790U, // VCVTUQQ2PDZ256rrkz
+ 552438270U, // VCVTUQQ2PDZrm
+ 631605758U, // VCVTUQQ2PDZrmb
+ 632605182U, // VCVTUQQ2PDZrmbk
+ 631343614U, // VCVTUQQ2PDZrmbkz
+ 3231091198U, // VCVTUQQ2PDZrmk
+ 3230894590U, // VCVTUQQ2PDZrmkz
+ 551832062U, // VCVTUQQ2PDZrr
+ 1493502U, // VCVTUQQ2PDZrrb
+ 3230829054U, // VCVTUQQ2PDZrrbk
+ 3230796286U, // VCVTUQQ2PDZrrbkz
+ 3230697982U, // VCVTUQQ2PDZrrk
+ 3229665790U, // VCVTUQQ2PDZrrkz
+ 274508U, // VCVTUQQ2PSZ128rm
+ 627417870U, // VCVTUQQ2PSZ128rmb
+ 628417294U, // VCVTUQQ2PSZ128rmbk
+ 627155726U, // VCVTUQQ2PSZ128rmbkz
+ 3231002700U, // VCVTUQQ2PSZ128rmk
+ 3229872204U, // VCVTUQQ2PSZ128rmkz
+ 551838478U, // VCVTUQQ2PSZ128rr
+ 3230704398U, // VCVTUQQ2PSZ128rrk
+ 3229672206U, // VCVTUQQ2PSZ128rrkz
+ 552956113U, // VCVTUQQ2PSZ256rm
+ 629515022U, // VCVTUQQ2PSZ256rmb
+ 630514446U, // VCVTUQQ2PSZ256rmbk
+ 629252878U, // VCVTUQQ2PSZ256rmbkz
+ 3231035601U, // VCVTUQQ2PSZ256rmk
+ 3230888145U, // VCVTUQQ2PSZ256rmkz
+ 551838478U, // VCVTUQQ2PSZ256rr
+ 3230704398U, // VCVTUQQ2PSZ256rrk
+ 3229672206U, // VCVTUQQ2PSZ256rrkz
+ 552444686U, // VCVTUQQ2PSZrm
+ 631612174U, // VCVTUQQ2PSZrmb
+ 632611598U, // VCVTUQQ2PSZrmbk
+ 631350030U, // VCVTUQQ2PSZrmbkz
+ 3231097614U, // VCVTUQQ2PSZrmk
+ 3230901006U, // VCVTUQQ2PSZrmkz
+ 551838478U, // VCVTUQQ2PSZrr
+ 1499918U, // VCVTUQQ2PSZrrb
+ 3230835470U, // VCVTUQQ2PSZrrbk
+ 3230802702U, // VCVTUQQ2PSZrrbkz
+ 3230704398U, // VCVTUQQ2PSZrrk
+ 3229672206U, // VCVTUQQ2PSZrrkz
+ 283202614U, // VCVTUSI2SDZrm
+ 283202614U, // VCVTUSI2SDZrm_Int
+ 811652150U, // VCVTUSI2SDZrr
+ 811652150U, // VCVTUSI2SDZrr_Int
+ 283203318U, // VCVTUSI2SSZrm
+ 283203318U, // VCVTUSI2SSZrm_Int
+ 811652854U, // VCVTUSI2SSZrr
+ 811652854U, // VCVTUSI2SSZrr_Int
+ 155244278U, // VCVTUSI2SSZrrb_Int
+ 283220803U, // VCVTUSI642SDZrm
+ 283220803U, // VCVTUSI642SDZrm_Int
+ 811653955U, // VCVTUSI642SDZrr
+ 811653955U, // VCVTUSI642SDZrr_Int
+ 155245379U, // VCVTUSI642SDZrrb_Int
+ 283221770U, // VCVTUSI642SSZrm
+ 283221770U, // VCVTUSI642SSZrm_Int
+ 811654922U, // VCVTUSI642SSZrr
+ 811654922U, // VCVTUSI642SSZrr_Int
+ 155246346U, // VCVTUSI642SSZrrb_Int
+ 325446245U, // VDBPSADBWZ128rmi
+ 1983113829U, // VDBPSADBWZ128rmik
+ 1179920997U, // VDBPSADBWZ128rmikz
+ 1088825957U, // VDBPSADBWZ128rri
+ 2163141221U, // VDBPSADBWZ128rrik
+ 1357589093U, // VDBPSADBWZ128rrikz
+ 375777893U, // VDBPSADBWZ256rmi
+ 1989405285U, // VDBPSADBWZ256rmik
+ 1186212453U, // VDBPSADBWZ256rmikz
+ 1088825957U, // VDBPSADBWZ256rri
+ 2163141221U, // VDBPSADBWZ256rrik
+ 1357589093U, // VDBPSADBWZ256rrikz
+ 382069349U, // VDBPSADBWZrmi
+ 1995696741U, // VDBPSADBWZrmik
+ 1192503909U, // VDBPSADBWZrmikz
+ 1088825957U, // VDBPSADBWZrri
+ 2163141221U, // VDBPSADBWZrrik
+ 1357589093U, // VDBPSADBWZrrikz
+ 812617022U, // VDIVPDYrm
+ 811650366U, // VDIVPDYrr
+ 811732286U, // VDIVPDZ128rm
+ 358763838U, // VDIVPDZ128rmb
+ 1433390398U, // VDIVPDZ128rmbk
+ 1164971326U, // VDIVPDZ128rmbkz
+ 86986046U, // VDIVPDZ128rmk
+ 890178878U, // VDIVPDZ128rmkz
+ 811650366U, // VDIVPDZ128rr
+ 87051582U, // VDIVPDZ128rrk
+ 890277182U, // VDIVPDZ128rrkz
+ 812617022U, // VDIVPDZ256rm
+ 360860990U, // VDIVPDZ256rmb
+ 1435487550U, // VDIVPDZ256rmbk
+ 1167068478U, // VDIVPDZ256rmbkz
+ 87084350U, // VDIVPDZ256rmk
+ 890309950U, // VDIVPDZ256rmkz
+ 811650366U, // VDIVPDZ256rr
+ 87051582U, // VDIVPDZ256rrk
+ 890277182U, // VDIVPDZ256rrkz
+ 812731710U, // VDIVPDZrm
+ 362958142U, // VDIVPDZrmb
+ 1437584702U, // VDIVPDZrmbk
+ 1169165630U, // VDIVPDZrmbkz
+ 87133502U, // VDIVPDZrmk
+ 890359102U, // VDIVPDZrmkz
+ 811650366U, // VDIVPDZrr
+ 812780862U, // VDIVPDZrrb
+ 87182654U, // VDIVPDZrrbk
+ 890408254U, // VDIVPDZrrbkz
+ 87051582U, // VDIVPDZrrk
+ 890277182U, // VDIVPDZrrkz
+ 811732286U, // VDIVPDrm
+ 811650366U, // VDIVPDrr
+ 812623519U, // VDIVPSYrm
+ 811656863U, // VDIVPSYrr
+ 811738783U, // VDIVPSZ128rm
+ 360883871U, // VDIVPSZ128rmb
+ 1435690655U, // VDIVPSZ128rmbk
+ 1167271583U, // VDIVPSZ128rmbkz
+ 86992543U, // VDIVPSZ128rmk
+ 890185375U, // VDIVPSZ128rmkz
+ 811656863U, // VDIVPSZ128rr
+ 87058079U, // VDIVPSZ128rrk
+ 890283679U, // VDIVPSZ128rrkz
+ 812623519U, // VDIVPSZ256rm
+ 362981023U, // VDIVPSZ256rmb
+ 1437787807U, // VDIVPSZ256rmbk
+ 1169368735U, // VDIVPSZ256rmbkz
+ 87090847U, // VDIVPSZ256rmk
+ 890316447U, // VDIVPSZ256rmkz
+ 811656863U, // VDIVPSZ256rr
+ 87058079U, // VDIVPSZ256rrk
+ 890283679U, // VDIVPSZ256rrkz
+ 812738207U, // VDIVPSZrm
+ 365078175U, // VDIVPSZrmb
+ 1439884959U, // VDIVPSZrmbk
+ 1171465887U, // VDIVPSZrmbkz
+ 87139999U, // VDIVPSZrmk
+ 890365599U, // VDIVPSZrmkz
+ 811656863U, // VDIVPSZrr
+ 812787359U, // VDIVPSZrrb
+ 87189151U, // VDIVPSZrrbk
+ 890414751U, // VDIVPSZrrbkz
+ 87058079U, // VDIVPSZrrk
+ 890283679U, // VDIVPSZrrkz
+ 811738783U, // VDIVPSrm
+ 811656863U, // VDIVPSrr
+ 283267069U, // VDIVSDZrm
+ 283267069U, // VDIVSDZrm_Int
+ 1357893629U, // VDIVSDZrm_Intk
+ 1089474557U, // VDIVSDZrm_Intkz
+ 811651069U, // VDIVSDZrr
+ 811651069U, // VDIVSDZrr_Int
+ 87052285U, // VDIVSDZrr_Intk
+ 890277885U, // VDIVSDZrr_Intkz
+ 812781565U, // VDIVSDZrrb_Int
+ 87183357U, // VDIVSDZrrb_Intk
+ 890408957U, // VDIVSDZrrb_Intkz
+ 283267069U, // VDIVSDrm
+ 283267069U, // VDIVSDrm_Int
+ 811651069U, // VDIVSDrr
+ 811651069U, // VDIVSDrr_Int
+ 283289821U, // VDIVSSZrm
+ 283289821U, // VDIVSSZrm_Int
+ 1358096605U, // VDIVSSZrm_Intk
+ 1089677533U, // VDIVSSZrm_Intkz
+ 811657437U, // VDIVSSZrr
+ 811657437U, // VDIVSSZrr_Int
+ 87058653U, // VDIVSSZrr_Intk
+ 890284253U, // VDIVSSZrr_Intkz
+ 812787933U, // VDIVSSZrrb_Int
+ 87189725U, // VDIVSSZrrb_Intk
+ 890415325U, // VDIVSSZrrb_Intkz
+ 283289821U, // VDIVSSrm
+ 283289821U, // VDIVSSrm_Int
+ 811657437U, // VDIVSSrr
+ 811657437U, // VDIVSSrr_Int
+ 300272728U, // VDPPDrmi
+ 1088818264U, // VDPPDrri
+ 375776657U, // VDPPSYrmi
+ 1088824721U, // VDPPSYrri
+ 300279185U, // VDPPSrmi
+ 1088824721U, // VDPPSrri
+ 221519U, // VERRm
+ 24911U, // VERRr
+ 224626U, // VERWm
+ 28018U, // VERWr
+ 1509843U, // VEXP2PDZm
+ 631867859U, // VEXP2PDZmb
+ 632293843U, // VEXP2PDZmbk
+ 631392723U, // VEXP2PDZmbkz
+ 3230779859U, // VEXP2PDZmk
+ 3230747091U, // VEXP2PDZmkz
+ 551832019U, // VEXP2PDZr
+ 551843250U, // VEXP2PDZrb
+ 3230709170U, // VEXP2PDZrbk
+ 3229676978U, // VEXP2PDZrbkz
+ 3230697939U, // VEXP2PDZrk
+ 3229665747U, // VEXP2PDZrkz
+ 1516259U, // VEXP2PSZm
+ 633987811U, // VEXP2PSZmb
+ 634594019U, // VEXP2PSZmbk
+ 633512675U, // VEXP2PSZmbkz
+ 3230786275U, // VEXP2PSZmk
+ 3230753507U, // VEXP2PSZmkz
+ 551838435U, // VEXP2PSZr
+ 551843755U, // VEXP2PSZrb
+ 3230709675U, // VEXP2PSZrbk
+ 3229677483U, // VEXP2PSZrbkz
+ 3230704355U, // VEXP2PSZrk
+ 3229672163U, // VEXP2PSZrkz
+ 658274U, // VEXPANDPDZ128rm
+ 3230600034U, // VEXPANDPDZ128rmk
+ 3229748066U, // VEXPANDPDZ128rmkz
+ 551832418U, // VEXPANDPDZ128rr
+ 3230698338U, // VEXPANDPDZ128rrk
+ 3229666146U, // VEXPANDPDZ128rrkz
+ 1346402U, // VEXPANDPDZ256rm
+ 3230731106U, // VEXPANDPDZ256rmk
+ 3230632802U, // VEXPANDPDZ256rmkz
+ 551832418U, // VEXPANDPDZ256rr
+ 3230698338U, // VEXPANDPDZ256rrk
+ 3229666146U, // VEXPANDPDZ256rrkz
+ 1510242U, // VEXPANDPDZrm
+ 3230780258U, // VEXPANDPDZrmk
+ 3230747490U, // VEXPANDPDZrmkz
+ 551832418U, // VEXPANDPDZrr
+ 3230698338U, // VEXPANDPDZrrk
+ 3229666146U, // VEXPANDPDZrrkz
+ 664694U, // VEXPANDPSZ128rm
+ 3230606454U, // VEXPANDPSZ128rmk
+ 3229754486U, // VEXPANDPSZ128rmkz
+ 551838838U, // VEXPANDPSZ128rr
+ 3230704758U, // VEXPANDPSZ128rrk
+ 3229672566U, // VEXPANDPSZ128rrkz
+ 1352822U, // VEXPANDPSZ256rm
+ 3230737526U, // VEXPANDPSZ256rmk
+ 3230639222U, // VEXPANDPSZ256rmkz
+ 551838838U, // VEXPANDPSZ256rr
+ 3230704758U, // VEXPANDPSZ256rrk
+ 3229672566U, // VEXPANDPSZ256rrkz
+ 1516662U, // VEXPANDPSZrm
+ 3230786678U, // VEXPANDPSZrmk
+ 3230753910U, // VEXPANDPSZrmkz
+ 551838838U, // VEXPANDPSZrr
+ 3230704758U, // VEXPANDPSZrrk
+ 3229672566U, // VEXPANDPSZrrkz
+ 1126466160U, // VEXTRACTF128mr
+ 283427440U, // VEXTRACTF128rr
+ 1126465941U, // VEXTRACTF32x4Z256mr
+ 1227211157U, // VEXTRACTF32x4Z256mrk
+ 283427221U, // VEXTRACTF32x4Z256rr
+ 1357578645U, // VEXTRACTF32x4Z256rrk
+ 1088815509U, // VEXTRACTF32x4Z256rrkz
+ 1126465941U, // VEXTRACTF32x4Zmr
+ 1227211157U, // VEXTRACTF32x4Zmrk
+ 283427221U, // VEXTRACTF32x4Zrr
+ 1357578645U, // VEXTRACTF32x4Zrrk
+ 1088815509U, // VEXTRACTF32x4Zrrkz
+ 1663337180U, // VEXTRACTF32x8Zmr
+ 1764082396U, // VEXTRACTF32x8Zmrk
+ 283427548U, // VEXTRACTF32x8Zrr
+ 1357578972U, // VEXTRACTF32x8Zrrk
+ 1088815836U, // VEXTRACTF32x8Zrrkz
+ 1126465728U, // VEXTRACTF64x2Z256mr
+ 1227210944U, // VEXTRACTF64x2Z256mrk
+ 283427008U, // VEXTRACTF64x2Z256rr
+ 1357578432U, // VEXTRACTF64x2Z256rrk
+ 1088815296U, // VEXTRACTF64x2Z256rrkz
+ 1126465728U, // VEXTRACTF64x2Zmr
+ 1227210944U, // VEXTRACTF64x2Zmrk
+ 283427008U, // VEXTRACTF64x2Zrr
+ 1357578432U, // VEXTRACTF64x2Zrrk
+ 1088815296U, // VEXTRACTF64x2Zrrkz
+ 1663336957U, // VEXTRACTF64x4Zmr
+ 1764082173U, // VEXTRACTF64x4Zmrk
+ 283427325U, // VEXTRACTF64x4Zrr
+ 1357578749U, // VEXTRACTF64x4Zrrk
+ 1088815613U, // VEXTRACTF64x4Zrrkz
+ 1931772583U, // VEXTRACTI128mr
+ 283427495U, // VEXTRACTI128rr
+ 1931772367U, // VEXTRACTI32x4Z256mr
+ 2032517583U, // VEXTRACTI32x4Z256mrk
+ 283427279U, // VEXTRACTI32x4Z256rr
+ 1357578703U, // VEXTRACTI32x4Z256rrk
+ 1088815567U, // VEXTRACTI32x4Z256rrkz
+ 1931772367U, // VEXTRACTI32x4Zmr
+ 2032517583U, // VEXTRACTI32x4Zmrk
+ 283427279U, // VEXTRACTI32x4Zrr
+ 1357578703U, // VEXTRACTI32x4Zrrk
+ 1088815567U, // VEXTRACTI32x4Zrrkz
+ 2200208138U, // VEXTRACTI32x8Zmr
+ 2300953354U, // VEXTRACTI32x8Zmrk
+ 283427594U, // VEXTRACTI32x8Zrr
+ 1357579018U, // VEXTRACTI32x8Zrrk
+ 1088815882U, // VEXTRACTI32x8Zrrkz
+ 1931772154U, // VEXTRACTI64x2Z256mr
+ 2032517370U, // VEXTRACTI64x2Z256mrk
+ 283427066U, // VEXTRACTI64x2Z256rr
+ 1357578490U, // VEXTRACTI64x2Z256rrk
+ 1088815354U, // VEXTRACTI64x2Z256rrkz
+ 1931772154U, // VEXTRACTI64x2Zmr
+ 2032517370U, // VEXTRACTI64x2Zmrk
+ 283427066U, // VEXTRACTI64x2Zrr
+ 1357578490U, // VEXTRACTI64x2Zrrk
+ 1088815354U, // VEXTRACTI64x2Zrrkz
+ 2200207915U, // VEXTRACTI64x4Zmr
+ 2300953131U, // VEXTRACTI64x4Zmrk
+ 283427371U, // VEXTRACTI64x4Zrr
+ 1357578795U, // VEXTRACTI64x4Zrrk
+ 1088815659U, // VEXTRACTI64x4Zrrkz
+ 3810829866U, // VEXTRACTPSZmr
+ 283436586U, // VEXTRACTPSZrr
+ 3810829866U, // VEXTRACTPSmr
+ 283436586U, // VEXTRACTPSrr
+ 3079932977U, // VFIXUPIMMPDZ128rmbi
+ 3111373873U, // VFIXUPIMMPDZ128rmbik
+ 3111373873U, // VFIXUPIMMPDZ128rmbikz
+ 1202981937U, // VFIXUPIMMPDZ128rmi
+ 2039729201U, // VFIXUPIMMPDZ128rmik
+ 2576600113U, // VFIXUPIMMPDZ128rmikz
+ 1357581361U, // VFIXUPIMMPDZ128rri
+ 2163133489U, // VFIXUPIMMPDZ128rrik
+ 2163133489U, // VFIXUPIMMPDZ128rrikz
+ 1737755697U, // VFIXUPIMMPDZ256rmbi
+ 1769196593U, // VFIXUPIMMPDZ256rmbik
+ 1769196593U, // VFIXUPIMMPDZ256rmbikz
+ 1205079089U, // VFIXUPIMMPDZ256rmi
+ 2041826353U, // VFIXUPIMMPDZ256rmik
+ 2578697265U, // VFIXUPIMMPDZ256rmikz
+ 1357581361U, // VFIXUPIMMPDZ256rri
+ 2163133489U, // VFIXUPIMMPDZ256rrik
+ 2163133489U, // VFIXUPIMMPDZ256rrikz
+ 2543062065U, // VFIXUPIMMPDZrmbi
+ 2574502961U, // VFIXUPIMMPDZrmbik
+ 2574502961U, // VFIXUPIMMPDZrmbikz
+ 1209273393U, // VFIXUPIMMPDZrmi
+ 2043923505U, // VFIXUPIMMPDZrmik
+ 2580794417U, // VFIXUPIMMPDZrmikz
+ 1357581361U, // VFIXUPIMMPDZrri
+ 1481313329U, // VFIXUPIMMPDZrrib
+ 2286865457U, // VFIXUPIMMPDZrribk
+ 2286865457U, // VFIXUPIMMPDZrribkz
+ 2163133489U, // VFIXUPIMMPDZrrik
+ 2163133489U, // VFIXUPIMMPDZrrikz
+ 1752442193U, // VFIXUPIMMPSZ128rmbi
+ 1777591633U, // VFIXUPIMMPSZ128rmbik
+ 1777591633U, // VFIXUPIMMPSZ128rmbikz
+ 1202988369U, // VFIXUPIMMPSZ128rmi
+ 2039735633U, // VFIXUPIMMPSZ128rmik
+ 2576606545U, // VFIXUPIMMPSZ128rmikz
+ 1357587793U, // VFIXUPIMMPSZ128rri
+ 2163139921U, // VFIXUPIMMPSZ128rrik
+ 2163139921U, // VFIXUPIMMPSZ128rrikz
+ 2557748561U, // VFIXUPIMMPSZ256rmbi
+ 2582898001U, // VFIXUPIMMPSZ256rmbik
+ 2582898001U, // VFIXUPIMMPSZ256rmbikz
+ 1205085521U, // VFIXUPIMMPSZ256rmi
+ 2041832785U, // VFIXUPIMMPSZ256rmik
+ 2578703697U, // VFIXUPIMMPSZ256rmikz
+ 1357587793U, // VFIXUPIMMPSZ256rri
+ 2163139921U, // VFIXUPIMMPSZ256rrik
+ 2163139921U, // VFIXUPIMMPSZ256rrikz
+ 2826184017U, // VFIXUPIMMPSZrmbi
+ 2851333457U, // VFIXUPIMMPSZrmbik
+ 2851333457U, // VFIXUPIMMPSZrmbikz
+ 1209279825U, // VFIXUPIMMPSZrmi
+ 2043929937U, // VFIXUPIMMPSZrmik
+ 2580800849U, // VFIXUPIMMPSZrmikz
+ 1357587793U, // VFIXUPIMMPSZrri
+ 1481319761U, // VFIXUPIMMPSZrrib
+ 2286871889U, // VFIXUPIMMPSZrribk
+ 2286871889U, // VFIXUPIMMPSZrribkz
+ 2163139921U, // VFIXUPIMMPSZrrik
+ 2163139921U, // VFIXUPIMMPSZrrikz
+ 932450137U, // VFIXUPIMMSDZrmi
+ 963891033U, // VFIXUPIMMSDZrmik
+ 963891033U, // VFIXUPIMMSDZrmikz
+ 1357582169U, // VFIXUPIMMSDZrri
+ 1481314137U, // VFIXUPIMMSDZrrib
+ 2286866265U, // VFIXUPIMMSDZrribk
+ 2286866265U, // VFIXUPIMMSDZrribkz
+ 2163134297U, // VFIXUPIMMSDZrrik
+ 2163134297U, // VFIXUPIMMSDZrrikz
+ 947136619U, // VFIXUPIMMSSZrmi
+ 972286059U, // VFIXUPIMMSSZrmik
+ 972286059U, // VFIXUPIMMSSZrmikz
+ 1357588587U, // VFIXUPIMMSSZrri
+ 1481320555U, // VFIXUPIMMSSZrrib
+ 2286872683U, // VFIXUPIMMSSZrribk
+ 2286872683U, // VFIXUPIMMSSZrribkz
+ 2163140715U, // VFIXUPIMMSSZrrik
+ 2163140715U, // VFIXUPIMMSSZrrikz
+ 890309015U, // VFMADD132PDYm
+ 890276247U, // VFMADD132PDYr
+ 890177943U, // VFMADD132PDZ128m
+ 1164970391U, // VFMADD132PDZ128mb
+ 1433389463U, // VFMADD132PDZ128mbk
+ 1433389463U, // VFMADD132PDZ128mbkz
+ 86985111U, // VFMADD132PDZ128mk
+ 89082263U, // VFMADD132PDZ128mkz
+ 890276247U, // VFMADD132PDZ128r
+ 87050647U, // VFMADD132PDZ128rk
+ 89147799U, // VFMADD132PDZ128rkz
+ 890309015U, // VFMADD132PDZ256m
+ 1167067543U, // VFMADD132PDZ256mb
+ 1435486615U, // VFMADD132PDZ256mbk
+ 1435486615U, // VFMADD132PDZ256mbkz
+ 87083415U, // VFMADD132PDZ256mk
+ 89180567U, // VFMADD132PDZ256mkz
+ 890276247U, // VFMADD132PDZ256r
+ 87050647U, // VFMADD132PDZ256rk
+ 89147799U, // VFMADD132PDZ256rkz
+ 890358167U, // VFMADD132PDZm
+ 1169164695U, // VFMADD132PDZmb
+ 1437583767U, // VFMADD132PDZmbk
+ 1437583767U, // VFMADD132PDZmbkz
+ 87132567U, // VFMADD132PDZmk
+ 89229719U, // VFMADD132PDZmkz
+ 890276247U, // VFMADD132PDZr
+ 890407319U, // VFMADD132PDZrb
+ 87181719U, // VFMADD132PDZrbk
+ 89278871U, // VFMADD132PDZrbkz
+ 87050647U, // VFMADD132PDZrk
+ 89147799U, // VFMADD132PDZrkz
+ 890177943U, // VFMADD132PDm
+ 890276247U, // VFMADD132PDr
+ 890315409U, // VFMADD132PSYm
+ 890282641U, // VFMADD132PSYr
+ 890184337U, // VFMADD132PSZ128m
+ 1167270545U, // VFMADD132PSZ128mb
+ 1435689617U, // VFMADD132PSZ128mbk
+ 1435689617U, // VFMADD132PSZ128mbkz
+ 86991505U, // VFMADD132PSZ128mk
+ 89088657U, // VFMADD132PSZ128mkz
+ 890282641U, // VFMADD132PSZ128r
+ 87057041U, // VFMADD132PSZ128rk
+ 89154193U, // VFMADD132PSZ128rkz
+ 890315409U, // VFMADD132PSZ256m
+ 1169367697U, // VFMADD132PSZ256mb
+ 1437786769U, // VFMADD132PSZ256mbk
+ 1437786769U, // VFMADD132PSZ256mbkz
+ 87089809U, // VFMADD132PSZ256mk
+ 89186961U, // VFMADD132PSZ256mkz
+ 890282641U, // VFMADD132PSZ256r
+ 87057041U, // VFMADD132PSZ256rk
+ 89154193U, // VFMADD132PSZ256rkz
+ 890364561U, // VFMADD132PSZm
+ 1171464849U, // VFMADD132PSZmb
+ 1439883921U, // VFMADD132PSZmbk
+ 1439883921U, // VFMADD132PSZmbkz
+ 87138961U, // VFMADD132PSZmk
+ 89236113U, // VFMADD132PSZmkz
+ 890282641U, // VFMADD132PSZr
+ 890413713U, // VFMADD132PSZrb
+ 87188113U, // VFMADD132PSZrbk
+ 89285265U, // VFMADD132PSZrbkz
+ 87057041U, // VFMADD132PSZrk
+ 89154193U, // VFMADD132PSZrkz
+ 890184337U, // VFMADD132PSm
+ 890282641U, // VFMADD132PSr
+ 1089474109U, // VFMADD132SDZm
+ 1089474109U, // VFMADD132SDZm_Int
+ 1357893181U, // VFMADD132SDZm_Intk
+ 1357893181U, // VFMADD132SDZm_Intkz
+ 890277437U, // VFMADD132SDZr
+ 890277437U, // VFMADD132SDZr_Int
+ 87051837U, // VFMADD132SDZr_Intk
+ 89148989U, // VFMADD132SDZr_Intkz
+ 890277437U, // VFMADD132SDZrb
+ 890408509U, // VFMADD132SDZrb_Int
+ 87182909U, // VFMADD132SDZrb_Intk
+ 89280061U, // VFMADD132SDZrb_Intkz
+ 1089474109U, // VFMADD132SDm
+ 1089474109U, // VFMADD132SDm_Int
+ 890277437U, // VFMADD132SDr
+ 890277437U, // VFMADD132SDr_Int
+ 1089677120U, // VFMADD132SSZm
+ 1089677120U, // VFMADD132SSZm_Int
+ 1358096192U, // VFMADD132SSZm_Intk
+ 1358096192U, // VFMADD132SSZm_Intkz
+ 890283840U, // VFMADD132SSZr
+ 890283840U, // VFMADD132SSZr_Int
+ 87058240U, // VFMADD132SSZr_Intk
+ 89155392U, // VFMADD132SSZr_Intkz
+ 890283840U, // VFMADD132SSZrb
+ 890414912U, // VFMADD132SSZrb_Int
+ 87189312U, // VFMADD132SSZrb_Intk
+ 89286464U, // VFMADD132SSZrb_Intkz
+ 1089677120U, // VFMADD132SSm
+ 1089677120U, // VFMADD132SSm_Int
+ 890283840U, // VFMADD132SSr
+ 890283840U, // VFMADD132SSr_Int
+ 890309211U, // VFMADD213PDYm
+ 890276443U, // VFMADD213PDYr
+ 890178139U, // VFMADD213PDZ128m
+ 1164970587U, // VFMADD213PDZ128mb
+ 1433389659U, // VFMADD213PDZ128mbk
+ 1433389659U, // VFMADD213PDZ128mbkz
+ 86985307U, // VFMADD213PDZ128mk
+ 89082459U, // VFMADD213PDZ128mkz
+ 890276443U, // VFMADD213PDZ128r
+ 87050843U, // VFMADD213PDZ128rk
+ 89147995U, // VFMADD213PDZ128rkz
+ 890309211U, // VFMADD213PDZ256m
+ 1167067739U, // VFMADD213PDZ256mb
+ 1435486811U, // VFMADD213PDZ256mbk
+ 1435486811U, // VFMADD213PDZ256mbkz
+ 87083611U, // VFMADD213PDZ256mk
+ 89180763U, // VFMADD213PDZ256mkz
+ 890276443U, // VFMADD213PDZ256r
+ 87050843U, // VFMADD213PDZ256rk
+ 89147995U, // VFMADD213PDZ256rkz
+ 890358363U, // VFMADD213PDZm
+ 1169164891U, // VFMADD213PDZmb
+ 1437583963U, // VFMADD213PDZmbk
+ 1437583963U, // VFMADD213PDZmbkz
+ 87132763U, // VFMADD213PDZmk
+ 89229915U, // VFMADD213PDZmkz
+ 890276443U, // VFMADD213PDZr
+ 890407515U, // VFMADD213PDZrb
+ 87181915U, // VFMADD213PDZrbk
+ 89279067U, // VFMADD213PDZrbkz
+ 87050843U, // VFMADD213PDZrk
+ 89147995U, // VFMADD213PDZrkz
+ 890178139U, // VFMADD213PDm
+ 890276443U, // VFMADD213PDr
+ 890315616U, // VFMADD213PSYm
+ 890282848U, // VFMADD213PSYr
+ 890184544U, // VFMADD213PSZ128m
+ 1167270752U, // VFMADD213PSZ128mb
+ 1435689824U, // VFMADD213PSZ128mbk
+ 1435689824U, // VFMADD213PSZ128mbkz
+ 86991712U, // VFMADD213PSZ128mk
+ 89088864U, // VFMADD213PSZ128mkz
+ 890282848U, // VFMADD213PSZ128r
+ 87057248U, // VFMADD213PSZ128rk
+ 89154400U, // VFMADD213PSZ128rkz
+ 890315616U, // VFMADD213PSZ256m
+ 1169367904U, // VFMADD213PSZ256mb
+ 1437786976U, // VFMADD213PSZ256mbk
+ 1437786976U, // VFMADD213PSZ256mbkz
+ 87090016U, // VFMADD213PSZ256mk
+ 89187168U, // VFMADD213PSZ256mkz
+ 890282848U, // VFMADD213PSZ256r
+ 87057248U, // VFMADD213PSZ256rk
+ 89154400U, // VFMADD213PSZ256rkz
+ 890364768U, // VFMADD213PSZm
+ 1171465056U, // VFMADD213PSZmb
+ 1439884128U, // VFMADD213PSZmbk
+ 1439884128U, // VFMADD213PSZmbkz
+ 87139168U, // VFMADD213PSZmk
+ 89236320U, // VFMADD213PSZmkz
+ 890282848U, // VFMADD213PSZr
+ 890413920U, // VFMADD213PSZrb
+ 87188320U, // VFMADD213PSZrbk
+ 89285472U, // VFMADD213PSZrbkz
+ 87057248U, // VFMADD213PSZrk
+ 89154400U, // VFMADD213PSZrkz
+ 890184544U, // VFMADD213PSm
+ 890282848U, // VFMADD213PSr
+ 1089474174U, // VFMADD213SDZm
+ 1089474174U, // VFMADD213SDZm_Int
+ 1357893246U, // VFMADD213SDZm_Intk
+ 1357893246U, // VFMADD213SDZm_Intkz
+ 890277502U, // VFMADD213SDZr
+ 890277502U, // VFMADD213SDZr_Int
+ 87051902U, // VFMADD213SDZr_Intk
+ 89149054U, // VFMADD213SDZr_Intkz
+ 890277502U, // VFMADD213SDZrb
+ 890408574U, // VFMADD213SDZrb_Int
+ 87182974U, // VFMADD213SDZrb_Intk
+ 89280126U, // VFMADD213SDZrb_Intkz
+ 1089474174U, // VFMADD213SDm
+ 1089474174U, // VFMADD213SDm_Int
+ 890277502U, // VFMADD213SDr
+ 890277502U, // VFMADD213SDr_Int
+ 1089677185U, // VFMADD213SSZm
+ 1089677185U, // VFMADD213SSZm_Int
+ 1358096257U, // VFMADD213SSZm_Intk
+ 1358096257U, // VFMADD213SSZm_Intkz
+ 890283905U, // VFMADD213SSZr
+ 890283905U, // VFMADD213SSZr_Int
+ 87058305U, // VFMADD213SSZr_Intk
+ 89155457U, // VFMADD213SSZr_Intkz
+ 890283905U, // VFMADD213SSZrb
+ 890414977U, // VFMADD213SSZrb_Int
+ 87189377U, // VFMADD213SSZrb_Intk
+ 89286529U, // VFMADD213SSZrb_Intkz
+ 1089677185U, // VFMADD213SSm
+ 1089677185U, // VFMADD213SSm_Int
+ 890283905U, // VFMADD213SSr
+ 890283905U, // VFMADD213SSr_Int
+ 890308929U, // VFMADD231PDYm
+ 890276161U, // VFMADD231PDYr
+ 890177857U, // VFMADD231PDZ128m
+ 1164970305U, // VFMADD231PDZ128mb
+ 1433389377U, // VFMADD231PDZ128mbk
+ 1433389377U, // VFMADD231PDZ128mbkz
+ 86985025U, // VFMADD231PDZ128mk
+ 89082177U, // VFMADD231PDZ128mkz
+ 890276161U, // VFMADD231PDZ128r
+ 87050561U, // VFMADD231PDZ128rk
+ 89147713U, // VFMADD231PDZ128rkz
+ 890308929U, // VFMADD231PDZ256m
+ 1167067457U, // VFMADD231PDZ256mb
+ 1435486529U, // VFMADD231PDZ256mbk
+ 1435486529U, // VFMADD231PDZ256mbkz
+ 87083329U, // VFMADD231PDZ256mk
+ 89180481U, // VFMADD231PDZ256mkz
+ 890276161U, // VFMADD231PDZ256r
+ 87050561U, // VFMADD231PDZ256rk
+ 89147713U, // VFMADD231PDZ256rkz
+ 890358081U, // VFMADD231PDZm
+ 1169164609U, // VFMADD231PDZmb
+ 1437583681U, // VFMADD231PDZmbk
+ 1437583681U, // VFMADD231PDZmbkz
+ 87132481U, // VFMADD231PDZmk
+ 89229633U, // VFMADD231PDZmkz
+ 890276161U, // VFMADD231PDZr
+ 890407233U, // VFMADD231PDZrb
+ 87181633U, // VFMADD231PDZrbk
+ 89278785U, // VFMADD231PDZrbkz
+ 87050561U, // VFMADD231PDZrk
+ 89147713U, // VFMADD231PDZrkz
+ 890177857U, // VFMADD231PDm
+ 890276161U, // VFMADD231PDr
+ 890315323U, // VFMADD231PSYm
+ 890282555U, // VFMADD231PSYr
+ 890184251U, // VFMADD231PSZ128m
+ 1167270459U, // VFMADD231PSZ128mb
+ 1435689531U, // VFMADD231PSZ128mbk
+ 1435689531U, // VFMADD231PSZ128mbkz
+ 86991419U, // VFMADD231PSZ128mk
+ 89088571U, // VFMADD231PSZ128mkz
+ 890282555U, // VFMADD231PSZ128r
+ 87056955U, // VFMADD231PSZ128rk
+ 89154107U, // VFMADD231PSZ128rkz
+ 890315323U, // VFMADD231PSZ256m
+ 1169367611U, // VFMADD231PSZ256mb
+ 1437786683U, // VFMADD231PSZ256mbk
+ 1437786683U, // VFMADD231PSZ256mbkz
+ 87089723U, // VFMADD231PSZ256mk
+ 89186875U, // VFMADD231PSZ256mkz
+ 890282555U, // VFMADD231PSZ256r
+ 87056955U, // VFMADD231PSZ256rk
+ 89154107U, // VFMADD231PSZ256rkz
+ 890364475U, // VFMADD231PSZm
+ 1171464763U, // VFMADD231PSZmb
+ 1439883835U, // VFMADD231PSZmbk
+ 1439883835U, // VFMADD231PSZmbkz
+ 87138875U, // VFMADD231PSZmk
+ 89236027U, // VFMADD231PSZmkz
+ 890282555U, // VFMADD231PSZr
+ 890413627U, // VFMADD231PSZrb
+ 87188027U, // VFMADD231PSZrbk
+ 89285179U, // VFMADD231PSZrbkz
+ 87056955U, // VFMADD231PSZrk
+ 89154107U, // VFMADD231PSZrkz
+ 890184251U, // VFMADD231PSm
+ 890282555U, // VFMADD231PSr
+ 1089474055U, // VFMADD231SDZm
+ 1089474055U, // VFMADD231SDZm_Int
+ 1357893127U, // VFMADD231SDZm_Intk
+ 1357893127U, // VFMADD231SDZm_Intkz
+ 890277383U, // VFMADD231SDZr
+ 890277383U, // VFMADD231SDZr_Int
+ 87051783U, // VFMADD231SDZr_Intk
+ 89148935U, // VFMADD231SDZr_Intkz
+ 890277383U, // VFMADD231SDZrb
+ 890408455U, // VFMADD231SDZrb_Int
+ 87182855U, // VFMADD231SDZrb_Intk
+ 89280007U, // VFMADD231SDZrb_Intkz
+ 1089474055U, // VFMADD231SDm
+ 1089474055U, // VFMADD231SDm_Int
+ 890277383U, // VFMADD231SDr
+ 890277383U, // VFMADD231SDr_Int
+ 1089677066U, // VFMADD231SSZm
+ 1089677066U, // VFMADD231SSZm_Int
+ 1358096138U, // VFMADD231SSZm_Intk
+ 1358096138U, // VFMADD231SSZm_Intkz
+ 890283786U, // VFMADD231SSZr
+ 890283786U, // VFMADD231SSZr_Int
+ 87058186U, // VFMADD231SSZr_Intk
+ 89155338U, // VFMADD231SSZr_Intkz
+ 890283786U, // VFMADD231SSZrb
+ 890414858U, // VFMADD231SSZrb_Int
+ 87189258U, // VFMADD231SSZrb_Intk
+ 89286410U, // VFMADD231SSZrb_Intkz
+ 1089677066U, // VFMADD231SSm
+ 1089677066U, // VFMADD231SSm_Int
+ 890283786U, // VFMADD231SSr
+ 890283786U, // VFMADD231SSr_Int
+ 393497413U, // VFMADDPD4Ymr
+ 890309445U, // VFMADDPD4Yrm
+ 890276677U, // VFMADDPD4Yrr
+ 890276677U, // VFMADDPD4Yrr_REV
+ 301222725U, // VFMADDPD4mr
+ 890178373U, // VFMADDPD4rm
+ 890276677U, // VFMADDPD4rr
+ 890276677U, // VFMADDPD4rr_REV
+ 393503821U, // VFMADDPS4Ymr
+ 890315853U, // VFMADDPS4Yrm
+ 890283085U, // VFMADDPS4Yrr
+ 890283085U, // VFMADDPS4Yrr_REV
+ 301229133U, // VFMADDPS4mr
+ 890184781U, // VFMADDPS4rm
+ 890283085U, // VFMADDPS4rr
+ 890283085U, // VFMADDPS4rr_REV
+ 852774634U, // VFMADDSD4mr
+ 852774634U, // VFMADDSD4mr_Int
+ 1089474282U, // VFMADDSD4rm
+ 1089474282U, // VFMADDSD4rm_Int
+ 890277610U, // VFMADDSD4rr
+ 890277610U, // VFMADDSD4rr_Int
+ 890277610U, // VFMADDSD4rr_Int_REV
+ 890277610U, // VFMADDSD4rr_REV
+ 856975344U, // VFMADDSS4mr
+ 856975344U, // VFMADDSS4mr_Int
+ 1089677296U, // VFMADDSS4rm
+ 1089677296U, // VFMADDSS4rm_Int
+ 890284016U, // VFMADDSS4rr
+ 890284016U, // VFMADDSS4rr_Int
+ 890284016U, // VFMADDSS4rr_Int_REV
+ 890284016U, // VFMADDSS4rr_REV
+ 890308956U, // VFMADDSUB132PDYm
+ 890276188U, // VFMADDSUB132PDYr
+ 890177884U, // VFMADDSUB132PDZ128m
+ 1164970332U, // VFMADDSUB132PDZ128mb
+ 1433389404U, // VFMADDSUB132PDZ128mbk
+ 1433389404U, // VFMADDSUB132PDZ128mbkz
+ 86985052U, // VFMADDSUB132PDZ128mk
+ 89082204U, // VFMADDSUB132PDZ128mkz
+ 890276188U, // VFMADDSUB132PDZ128r
+ 87050588U, // VFMADDSUB132PDZ128rk
+ 89147740U, // VFMADDSUB132PDZ128rkz
+ 890308956U, // VFMADDSUB132PDZ256m
+ 1167067484U, // VFMADDSUB132PDZ256mb
+ 1435486556U, // VFMADDSUB132PDZ256mbk
+ 1435486556U, // VFMADDSUB132PDZ256mbkz
+ 87083356U, // VFMADDSUB132PDZ256mk
+ 89180508U, // VFMADDSUB132PDZ256mkz
+ 890276188U, // VFMADDSUB132PDZ256r
+ 87050588U, // VFMADDSUB132PDZ256rk
+ 89147740U, // VFMADDSUB132PDZ256rkz
+ 890358108U, // VFMADDSUB132PDZm
+ 1169164636U, // VFMADDSUB132PDZmb
+ 1437583708U, // VFMADDSUB132PDZmbk
+ 1437583708U, // VFMADDSUB132PDZmbkz
+ 87132508U, // VFMADDSUB132PDZmk
+ 89229660U, // VFMADDSUB132PDZmkz
+ 890276188U, // VFMADDSUB132PDZr
+ 890407260U, // VFMADDSUB132PDZrb
+ 87181660U, // VFMADDSUB132PDZrbk
+ 89278812U, // VFMADDSUB132PDZrbkz
+ 87050588U, // VFMADDSUB132PDZrk
+ 89147740U, // VFMADDSUB132PDZrkz
+ 890177884U, // VFMADDSUB132PDm
+ 890276188U, // VFMADDSUB132PDr
+ 890315350U, // VFMADDSUB132PSYm
+ 890282582U, // VFMADDSUB132PSYr
+ 890184278U, // VFMADDSUB132PSZ128m
+ 1167270486U, // VFMADDSUB132PSZ128mb
+ 1435689558U, // VFMADDSUB132PSZ128mbk
+ 1435689558U, // VFMADDSUB132PSZ128mbkz
+ 86991446U, // VFMADDSUB132PSZ128mk
+ 89088598U, // VFMADDSUB132PSZ128mkz
+ 890282582U, // VFMADDSUB132PSZ128r
+ 87056982U, // VFMADDSUB132PSZ128rk
+ 89154134U, // VFMADDSUB132PSZ128rkz
+ 890315350U, // VFMADDSUB132PSZ256m
+ 1169367638U, // VFMADDSUB132PSZ256mb
+ 1437786710U, // VFMADDSUB132PSZ256mbk
+ 1437786710U, // VFMADDSUB132PSZ256mbkz
+ 87089750U, // VFMADDSUB132PSZ256mk
+ 89186902U, // VFMADDSUB132PSZ256mkz
+ 890282582U, // VFMADDSUB132PSZ256r
+ 87056982U, // VFMADDSUB132PSZ256rk
+ 89154134U, // VFMADDSUB132PSZ256rkz
+ 890364502U, // VFMADDSUB132PSZm
+ 1171464790U, // VFMADDSUB132PSZmb
+ 1439883862U, // VFMADDSUB132PSZmbk
+ 1439883862U, // VFMADDSUB132PSZmbkz
+ 87138902U, // VFMADDSUB132PSZmk
+ 89236054U, // VFMADDSUB132PSZmkz
+ 890282582U, // VFMADDSUB132PSZr
+ 890413654U, // VFMADDSUB132PSZrb
+ 87188054U, // VFMADDSUB132PSZrbk
+ 89285206U, // VFMADDSUB132PSZrbkz
+ 87056982U, // VFMADDSUB132PSZrk
+ 89154134U, // VFMADDSUB132PSZrkz
+ 890184278U, // VFMADDSUB132PSm
+ 890282582U, // VFMADDSUB132PSr
+ 890309152U, // VFMADDSUB213PDYm
+ 890276384U, // VFMADDSUB213PDYr
+ 890178080U, // VFMADDSUB213PDZ128m
+ 1164970528U, // VFMADDSUB213PDZ128mb
+ 1433389600U, // VFMADDSUB213PDZ128mbk
+ 1433389600U, // VFMADDSUB213PDZ128mbkz
+ 86985248U, // VFMADDSUB213PDZ128mk
+ 89082400U, // VFMADDSUB213PDZ128mkz
+ 890276384U, // VFMADDSUB213PDZ128r
+ 87050784U, // VFMADDSUB213PDZ128rk
+ 89147936U, // VFMADDSUB213PDZ128rkz
+ 890309152U, // VFMADDSUB213PDZ256m
+ 1167067680U, // VFMADDSUB213PDZ256mb
+ 1435486752U, // VFMADDSUB213PDZ256mbk
+ 1435486752U, // VFMADDSUB213PDZ256mbkz
+ 87083552U, // VFMADDSUB213PDZ256mk
+ 89180704U, // VFMADDSUB213PDZ256mkz
+ 890276384U, // VFMADDSUB213PDZ256r
+ 87050784U, // VFMADDSUB213PDZ256rk
+ 89147936U, // VFMADDSUB213PDZ256rkz
+ 890358304U, // VFMADDSUB213PDZm
+ 1169164832U, // VFMADDSUB213PDZmb
+ 1437583904U, // VFMADDSUB213PDZmbk
+ 1437583904U, // VFMADDSUB213PDZmbkz
+ 87132704U, // VFMADDSUB213PDZmk
+ 89229856U, // VFMADDSUB213PDZmkz
+ 890276384U, // VFMADDSUB213PDZr
+ 890407456U, // VFMADDSUB213PDZrb
+ 87181856U, // VFMADDSUB213PDZrbk
+ 89279008U, // VFMADDSUB213PDZrbkz
+ 87050784U, // VFMADDSUB213PDZrk
+ 89147936U, // VFMADDSUB213PDZrkz
+ 890178080U, // VFMADDSUB213PDm
+ 890276384U, // VFMADDSUB213PDr
+ 890315557U, // VFMADDSUB213PSYm
+ 890282789U, // VFMADDSUB213PSYr
+ 890184485U, // VFMADDSUB213PSZ128m
+ 1167270693U, // VFMADDSUB213PSZ128mb
+ 1435689765U, // VFMADDSUB213PSZ128mbk
+ 1435689765U, // VFMADDSUB213PSZ128mbkz
+ 86991653U, // VFMADDSUB213PSZ128mk
+ 89088805U, // VFMADDSUB213PSZ128mkz
+ 890282789U, // VFMADDSUB213PSZ128r
+ 87057189U, // VFMADDSUB213PSZ128rk
+ 89154341U, // VFMADDSUB213PSZ128rkz
+ 890315557U, // VFMADDSUB213PSZ256m
+ 1169367845U, // VFMADDSUB213PSZ256mb
+ 1437786917U, // VFMADDSUB213PSZ256mbk
+ 1437786917U, // VFMADDSUB213PSZ256mbkz
+ 87089957U, // VFMADDSUB213PSZ256mk
+ 89187109U, // VFMADDSUB213PSZ256mkz
+ 890282789U, // VFMADDSUB213PSZ256r
+ 87057189U, // VFMADDSUB213PSZ256rk
+ 89154341U, // VFMADDSUB213PSZ256rkz
+ 890364709U, // VFMADDSUB213PSZm
+ 1171464997U, // VFMADDSUB213PSZmb
+ 1439884069U, // VFMADDSUB213PSZmbk
+ 1439884069U, // VFMADDSUB213PSZmbkz
+ 87139109U, // VFMADDSUB213PSZmk
+ 89236261U, // VFMADDSUB213PSZmkz
+ 890282789U, // VFMADDSUB213PSZr
+ 890413861U, // VFMADDSUB213PSZrb
+ 87188261U, // VFMADDSUB213PSZrbk
+ 89285413U, // VFMADDSUB213PSZrbkz
+ 87057189U, // VFMADDSUB213PSZrk
+ 89154341U, // VFMADDSUB213PSZrkz
+ 890184485U, // VFMADDSUB213PSm
+ 890282789U, // VFMADDSUB213PSr
+ 890308870U, // VFMADDSUB231PDYm
+ 890276102U, // VFMADDSUB231PDYr
+ 890177798U, // VFMADDSUB231PDZ128m
+ 1164970246U, // VFMADDSUB231PDZ128mb
+ 1433389318U, // VFMADDSUB231PDZ128mbk
+ 1433389318U, // VFMADDSUB231PDZ128mbkz
+ 86984966U, // VFMADDSUB231PDZ128mk
+ 89082118U, // VFMADDSUB231PDZ128mkz
+ 890276102U, // VFMADDSUB231PDZ128r
+ 87050502U, // VFMADDSUB231PDZ128rk
+ 89147654U, // VFMADDSUB231PDZ128rkz
+ 890308870U, // VFMADDSUB231PDZ256m
+ 1167067398U, // VFMADDSUB231PDZ256mb
+ 1435486470U, // VFMADDSUB231PDZ256mbk
+ 1435486470U, // VFMADDSUB231PDZ256mbkz
+ 87083270U, // VFMADDSUB231PDZ256mk
+ 89180422U, // VFMADDSUB231PDZ256mkz
+ 890276102U, // VFMADDSUB231PDZ256r
+ 87050502U, // VFMADDSUB231PDZ256rk
+ 89147654U, // VFMADDSUB231PDZ256rkz
+ 890358022U, // VFMADDSUB231PDZm
+ 1169164550U, // VFMADDSUB231PDZmb
+ 1437583622U, // VFMADDSUB231PDZmbk
+ 1437583622U, // VFMADDSUB231PDZmbkz
+ 87132422U, // VFMADDSUB231PDZmk
+ 89229574U, // VFMADDSUB231PDZmkz
+ 890276102U, // VFMADDSUB231PDZr
+ 890407174U, // VFMADDSUB231PDZrb
+ 87181574U, // VFMADDSUB231PDZrbk
+ 89278726U, // VFMADDSUB231PDZrbkz
+ 87050502U, // VFMADDSUB231PDZrk
+ 89147654U, // VFMADDSUB231PDZrkz
+ 890177798U, // VFMADDSUB231PDm
+ 890276102U, // VFMADDSUB231PDr
+ 890315264U, // VFMADDSUB231PSYm
+ 890282496U, // VFMADDSUB231PSYr
+ 890184192U, // VFMADDSUB231PSZ128m
+ 1167270400U, // VFMADDSUB231PSZ128mb
+ 1435689472U, // VFMADDSUB231PSZ128mbk
+ 1435689472U, // VFMADDSUB231PSZ128mbkz
+ 86991360U, // VFMADDSUB231PSZ128mk
+ 89088512U, // VFMADDSUB231PSZ128mkz
+ 890282496U, // VFMADDSUB231PSZ128r
+ 87056896U, // VFMADDSUB231PSZ128rk
+ 89154048U, // VFMADDSUB231PSZ128rkz
+ 890315264U, // VFMADDSUB231PSZ256m
+ 1169367552U, // VFMADDSUB231PSZ256mb
+ 1437786624U, // VFMADDSUB231PSZ256mbk
+ 1437786624U, // VFMADDSUB231PSZ256mbkz
+ 87089664U, // VFMADDSUB231PSZ256mk
+ 89186816U, // VFMADDSUB231PSZ256mkz
+ 890282496U, // VFMADDSUB231PSZ256r
+ 87056896U, // VFMADDSUB231PSZ256rk
+ 89154048U, // VFMADDSUB231PSZ256rkz
+ 890364416U, // VFMADDSUB231PSZm
+ 1171464704U, // VFMADDSUB231PSZmb
+ 1439883776U, // VFMADDSUB231PSZmbk
+ 1439883776U, // VFMADDSUB231PSZmbkz
+ 87138816U, // VFMADDSUB231PSZmk
+ 89235968U, // VFMADDSUB231PSZmkz
+ 890282496U, // VFMADDSUB231PSZr
+ 890413568U, // VFMADDSUB231PSZrb
+ 87187968U, // VFMADDSUB231PSZrbk
+ 89285120U, // VFMADDSUB231PSZrbkz
+ 87056896U, // VFMADDSUB231PSZrk
+ 89154048U, // VFMADDSUB231PSZrkz
+ 890184192U, // VFMADDSUB231PSm
+ 890282496U, // VFMADDSUB231PSr
+ 393497267U, // VFMADDSUBPD4Ymr
+ 890309299U, // VFMADDSUBPD4Yrm
+ 890276531U, // VFMADDSUBPD4Yrr
+ 890276531U, // VFMADDSUBPD4Yrr_REV
+ 301222579U, // VFMADDSUBPD4mr
+ 890178227U, // VFMADDSUBPD4rm
+ 890276531U, // VFMADDSUBPD4rr
+ 890276531U, // VFMADDSUBPD4rr_REV
+ 393503664U, // VFMADDSUBPS4Ymr
+ 890315696U, // VFMADDSUBPS4Yrm
+ 890282928U, // VFMADDSUBPS4Yrr
+ 890282928U, // VFMADDSUBPS4Yrr_REV
+ 301228976U, // VFMADDSUBPS4mr
+ 890184624U, // VFMADDSUBPS4rm
+ 890282928U, // VFMADDSUBPS4rr
+ 890282928U, // VFMADDSUBPS4rr_REV
+ 890308972U, // VFMSUB132PDYm
+ 890276204U, // VFMSUB132PDYr
+ 890177900U, // VFMSUB132PDZ128m
+ 1164970348U, // VFMSUB132PDZ128mb
+ 1433389420U, // VFMSUB132PDZ128mbk
+ 1433389420U, // VFMSUB132PDZ128mbkz
+ 86985068U, // VFMSUB132PDZ128mk
+ 89082220U, // VFMSUB132PDZ128mkz
+ 890276204U, // VFMSUB132PDZ128r
+ 87050604U, // VFMSUB132PDZ128rk
+ 89147756U, // VFMSUB132PDZ128rkz
+ 890308972U, // VFMSUB132PDZ256m
+ 1167067500U, // VFMSUB132PDZ256mb
+ 1435486572U, // VFMSUB132PDZ256mbk
+ 1435486572U, // VFMSUB132PDZ256mbkz
+ 87083372U, // VFMSUB132PDZ256mk
+ 89180524U, // VFMSUB132PDZ256mkz
+ 890276204U, // VFMSUB132PDZ256r
+ 87050604U, // VFMSUB132PDZ256rk
+ 89147756U, // VFMSUB132PDZ256rkz
+ 890358124U, // VFMSUB132PDZm
+ 1169164652U, // VFMSUB132PDZmb
+ 1437583724U, // VFMSUB132PDZmbk
+ 1437583724U, // VFMSUB132PDZmbkz
+ 87132524U, // VFMSUB132PDZmk
+ 89229676U, // VFMSUB132PDZmkz
+ 890276204U, // VFMSUB132PDZr
+ 890407276U, // VFMSUB132PDZrb
+ 87181676U, // VFMSUB132PDZrbk
+ 89278828U, // VFMSUB132PDZrbkz
+ 87050604U, // VFMSUB132PDZrk
+ 89147756U, // VFMSUB132PDZrkz
+ 890177900U, // VFMSUB132PDm
+ 890276204U, // VFMSUB132PDr
+ 890315366U, // VFMSUB132PSYm
+ 890282598U, // VFMSUB132PSYr
+ 890184294U, // VFMSUB132PSZ128m
+ 1167270502U, // VFMSUB132PSZ128mb
+ 1435689574U, // VFMSUB132PSZ128mbk
+ 1435689574U, // VFMSUB132PSZ128mbkz
+ 86991462U, // VFMSUB132PSZ128mk
+ 89088614U, // VFMSUB132PSZ128mkz
+ 890282598U, // VFMSUB132PSZ128r
+ 87056998U, // VFMSUB132PSZ128rk
+ 89154150U, // VFMSUB132PSZ128rkz
+ 890315366U, // VFMSUB132PSZ256m
+ 1169367654U, // VFMSUB132PSZ256mb
+ 1437786726U, // VFMSUB132PSZ256mbk
+ 1437786726U, // VFMSUB132PSZ256mbkz
+ 87089766U, // VFMSUB132PSZ256mk
+ 89186918U, // VFMSUB132PSZ256mkz
+ 890282598U, // VFMSUB132PSZ256r
+ 87056998U, // VFMSUB132PSZ256rk
+ 89154150U, // VFMSUB132PSZ256rkz
+ 890364518U, // VFMSUB132PSZm
+ 1171464806U, // VFMSUB132PSZmb
+ 1439883878U, // VFMSUB132PSZmbk
+ 1439883878U, // VFMSUB132PSZmbkz
+ 87138918U, // VFMSUB132PSZmk
+ 89236070U, // VFMSUB132PSZmkz
+ 890282598U, // VFMSUB132PSZr
+ 890413670U, // VFMSUB132PSZrb
+ 87188070U, // VFMSUB132PSZrbk
+ 89285222U, // VFMSUB132PSZrbkz
+ 87056998U, // VFMSUB132PSZrk
+ 89154150U, // VFMSUB132PSZrkz
+ 890184294U, // VFMSUB132PSm
+ 890282598U, // VFMSUB132PSr
+ 1089474082U, // VFMSUB132SDZm
+ 1089474082U, // VFMSUB132SDZm_Int
+ 1357893154U, // VFMSUB132SDZm_Intk
+ 1357893154U, // VFMSUB132SDZm_Intkz
+ 890277410U, // VFMSUB132SDZr
+ 890277410U, // VFMSUB132SDZr_Int
+ 87051810U, // VFMSUB132SDZr_Intk
+ 89148962U, // VFMSUB132SDZr_Intkz
+ 890277410U, // VFMSUB132SDZrb
+ 890408482U, // VFMSUB132SDZrb_Int
+ 87182882U, // VFMSUB132SDZrb_Intk
+ 89280034U, // VFMSUB132SDZrb_Intkz
+ 1089474082U, // VFMSUB132SDm
+ 1089474082U, // VFMSUB132SDm_Int
+ 890277410U, // VFMSUB132SDr
+ 890277410U, // VFMSUB132SDr_Int
+ 1089677093U, // VFMSUB132SSZm
+ 1089677093U, // VFMSUB132SSZm_Int
+ 1358096165U, // VFMSUB132SSZm_Intk
+ 1358096165U, // VFMSUB132SSZm_Intkz
+ 890283813U, // VFMSUB132SSZr
+ 890283813U, // VFMSUB132SSZr_Int
+ 87058213U, // VFMSUB132SSZr_Intk
+ 89155365U, // VFMSUB132SSZr_Intkz
+ 890283813U, // VFMSUB132SSZrb
+ 890414885U, // VFMSUB132SSZrb_Int
+ 87189285U, // VFMSUB132SSZrb_Intk
+ 89286437U, // VFMSUB132SSZrb_Intkz
+ 1089677093U, // VFMSUB132SSm
+ 1089677093U, // VFMSUB132SSm_Int
+ 890283813U, // VFMSUB132SSr
+ 890283813U, // VFMSUB132SSr_Int
+ 890309168U, // VFMSUB213PDYm
+ 890276400U, // VFMSUB213PDYr
+ 890178096U, // VFMSUB213PDZ128m
+ 1164970544U, // VFMSUB213PDZ128mb
+ 1433389616U, // VFMSUB213PDZ128mbk
+ 1433389616U, // VFMSUB213PDZ128mbkz
+ 86985264U, // VFMSUB213PDZ128mk
+ 89082416U, // VFMSUB213PDZ128mkz
+ 890276400U, // VFMSUB213PDZ128r
+ 87050800U, // VFMSUB213PDZ128rk
+ 89147952U, // VFMSUB213PDZ128rkz
+ 890309168U, // VFMSUB213PDZ256m
+ 1167067696U, // VFMSUB213PDZ256mb
+ 1435486768U, // VFMSUB213PDZ256mbk
+ 1435486768U, // VFMSUB213PDZ256mbkz
+ 87083568U, // VFMSUB213PDZ256mk
+ 89180720U, // VFMSUB213PDZ256mkz
+ 890276400U, // VFMSUB213PDZ256r
+ 87050800U, // VFMSUB213PDZ256rk
+ 89147952U, // VFMSUB213PDZ256rkz
+ 890358320U, // VFMSUB213PDZm
+ 1169164848U, // VFMSUB213PDZmb
+ 1437583920U, // VFMSUB213PDZmbk
+ 1437583920U, // VFMSUB213PDZmbkz
+ 87132720U, // VFMSUB213PDZmk
+ 89229872U, // VFMSUB213PDZmkz
+ 890276400U, // VFMSUB213PDZr
+ 890407472U, // VFMSUB213PDZrb
+ 87181872U, // VFMSUB213PDZrbk
+ 89279024U, // VFMSUB213PDZrbkz
+ 87050800U, // VFMSUB213PDZrk
+ 89147952U, // VFMSUB213PDZrkz
+ 890178096U, // VFMSUB213PDm
+ 890276400U, // VFMSUB213PDr
+ 890315573U, // VFMSUB213PSYm
+ 890282805U, // VFMSUB213PSYr
+ 890184501U, // VFMSUB213PSZ128m
+ 1167270709U, // VFMSUB213PSZ128mb
+ 1435689781U, // VFMSUB213PSZ128mbk
+ 1435689781U, // VFMSUB213PSZ128mbkz
+ 86991669U, // VFMSUB213PSZ128mk
+ 89088821U, // VFMSUB213PSZ128mkz
+ 890282805U, // VFMSUB213PSZ128r
+ 87057205U, // VFMSUB213PSZ128rk
+ 89154357U, // VFMSUB213PSZ128rkz
+ 890315573U, // VFMSUB213PSZ256m
+ 1169367861U, // VFMSUB213PSZ256mb
+ 1437786933U, // VFMSUB213PSZ256mbk
+ 1437786933U, // VFMSUB213PSZ256mbkz
+ 87089973U, // VFMSUB213PSZ256mk
+ 89187125U, // VFMSUB213PSZ256mkz
+ 890282805U, // VFMSUB213PSZ256r
+ 87057205U, // VFMSUB213PSZ256rk
+ 89154357U, // VFMSUB213PSZ256rkz
+ 890364725U, // VFMSUB213PSZm
+ 1171465013U, // VFMSUB213PSZmb
+ 1439884085U, // VFMSUB213PSZmbk
+ 1439884085U, // VFMSUB213PSZmbkz
+ 87139125U, // VFMSUB213PSZmk
+ 89236277U, // VFMSUB213PSZmkz
+ 890282805U, // VFMSUB213PSZr
+ 890413877U, // VFMSUB213PSZrb
+ 87188277U, // VFMSUB213PSZrbk
+ 89285429U, // VFMSUB213PSZrbkz
+ 87057205U, // VFMSUB213PSZrk
+ 89154357U, // VFMSUB213PSZrkz
+ 890184501U, // VFMSUB213PSm
+ 890282805U, // VFMSUB213PSr
+ 1089474147U, // VFMSUB213SDZm
+ 1089474147U, // VFMSUB213SDZm_Int
+ 1357893219U, // VFMSUB213SDZm_Intk
+ 1357893219U, // VFMSUB213SDZm_Intkz
+ 890277475U, // VFMSUB213SDZr
+ 890277475U, // VFMSUB213SDZr_Int
+ 87051875U, // VFMSUB213SDZr_Intk
+ 89149027U, // VFMSUB213SDZr_Intkz
+ 890277475U, // VFMSUB213SDZrb
+ 890408547U, // VFMSUB213SDZrb_Int
+ 87182947U, // VFMSUB213SDZrb_Intk
+ 89280099U, // VFMSUB213SDZrb_Intkz
+ 1089474147U, // VFMSUB213SDm
+ 1089474147U, // VFMSUB213SDm_Int
+ 890277475U, // VFMSUB213SDr
+ 890277475U, // VFMSUB213SDr_Int
+ 1089677158U, // VFMSUB213SSZm
+ 1089677158U, // VFMSUB213SSZm_Int
+ 1358096230U, // VFMSUB213SSZm_Intk
+ 1358096230U, // VFMSUB213SSZm_Intkz
+ 890283878U, // VFMSUB213SSZr
+ 890283878U, // VFMSUB213SSZr_Int
+ 87058278U, // VFMSUB213SSZr_Intk
+ 89155430U, // VFMSUB213SSZr_Intkz
+ 890283878U, // VFMSUB213SSZrb
+ 890414950U, // VFMSUB213SSZrb_Int
+ 87189350U, // VFMSUB213SSZrb_Intk
+ 89286502U, // VFMSUB213SSZrb_Intkz
+ 1089677158U, // VFMSUB213SSm
+ 1089677158U, // VFMSUB213SSm_Int
+ 890283878U, // VFMSUB213SSr
+ 890283878U, // VFMSUB213SSr_Int
+ 890308886U, // VFMSUB231PDYm
+ 890276118U, // VFMSUB231PDYr
+ 890177814U, // VFMSUB231PDZ128m
+ 1164970262U, // VFMSUB231PDZ128mb
+ 1433389334U, // VFMSUB231PDZ128mbk
+ 1433389334U, // VFMSUB231PDZ128mbkz
+ 86984982U, // VFMSUB231PDZ128mk
+ 89082134U, // VFMSUB231PDZ128mkz
+ 890276118U, // VFMSUB231PDZ128r
+ 87050518U, // VFMSUB231PDZ128rk
+ 89147670U, // VFMSUB231PDZ128rkz
+ 890308886U, // VFMSUB231PDZ256m
+ 1167067414U, // VFMSUB231PDZ256mb
+ 1435486486U, // VFMSUB231PDZ256mbk
+ 1435486486U, // VFMSUB231PDZ256mbkz
+ 87083286U, // VFMSUB231PDZ256mk
+ 89180438U, // VFMSUB231PDZ256mkz
+ 890276118U, // VFMSUB231PDZ256r
+ 87050518U, // VFMSUB231PDZ256rk
+ 89147670U, // VFMSUB231PDZ256rkz
+ 890358038U, // VFMSUB231PDZm
+ 1169164566U, // VFMSUB231PDZmb
+ 1437583638U, // VFMSUB231PDZmbk
+ 1437583638U, // VFMSUB231PDZmbkz
+ 87132438U, // VFMSUB231PDZmk
+ 89229590U, // VFMSUB231PDZmkz
+ 890276118U, // VFMSUB231PDZr
+ 890407190U, // VFMSUB231PDZrb
+ 87181590U, // VFMSUB231PDZrbk
+ 89278742U, // VFMSUB231PDZrbkz
+ 87050518U, // VFMSUB231PDZrk
+ 89147670U, // VFMSUB231PDZrkz
+ 890177814U, // VFMSUB231PDm
+ 890276118U, // VFMSUB231PDr
+ 890315280U, // VFMSUB231PSYm
+ 890282512U, // VFMSUB231PSYr
+ 890184208U, // VFMSUB231PSZ128m
+ 1167270416U, // VFMSUB231PSZ128mb
+ 1435689488U, // VFMSUB231PSZ128mbk
+ 1435689488U, // VFMSUB231PSZ128mbkz
+ 86991376U, // VFMSUB231PSZ128mk
+ 89088528U, // VFMSUB231PSZ128mkz
+ 890282512U, // VFMSUB231PSZ128r
+ 87056912U, // VFMSUB231PSZ128rk
+ 89154064U, // VFMSUB231PSZ128rkz
+ 890315280U, // VFMSUB231PSZ256m
+ 1169367568U, // VFMSUB231PSZ256mb
+ 1437786640U, // VFMSUB231PSZ256mbk
+ 1437786640U, // VFMSUB231PSZ256mbkz
+ 87089680U, // VFMSUB231PSZ256mk
+ 89186832U, // VFMSUB231PSZ256mkz
+ 890282512U, // VFMSUB231PSZ256r
+ 87056912U, // VFMSUB231PSZ256rk
+ 89154064U, // VFMSUB231PSZ256rkz
+ 890364432U, // VFMSUB231PSZm
+ 1171464720U, // VFMSUB231PSZmb
+ 1439883792U, // VFMSUB231PSZmbk
+ 1439883792U, // VFMSUB231PSZmbkz
+ 87138832U, // VFMSUB231PSZmk
+ 89235984U, // VFMSUB231PSZmkz
+ 890282512U, // VFMSUB231PSZr
+ 890413584U, // VFMSUB231PSZrb
+ 87187984U, // VFMSUB231PSZrbk
+ 89285136U, // VFMSUB231PSZrbkz
+ 87056912U, // VFMSUB231PSZrk
+ 89154064U, // VFMSUB231PSZrkz
+ 890184208U, // VFMSUB231PSm
+ 890282512U, // VFMSUB231PSr
+ 1089474028U, // VFMSUB231SDZm
+ 1089474028U, // VFMSUB231SDZm_Int
+ 1357893100U, // VFMSUB231SDZm_Intk
+ 1357893100U, // VFMSUB231SDZm_Intkz
+ 890277356U, // VFMSUB231SDZr
+ 890277356U, // VFMSUB231SDZr_Int
+ 87051756U, // VFMSUB231SDZr_Intk
+ 89148908U, // VFMSUB231SDZr_Intkz
+ 890277356U, // VFMSUB231SDZrb
+ 890408428U, // VFMSUB231SDZrb_Int
+ 87182828U, // VFMSUB231SDZrb_Intk
+ 89279980U, // VFMSUB231SDZrb_Intkz
+ 1089474028U, // VFMSUB231SDm
+ 1089474028U, // VFMSUB231SDm_Int
+ 890277356U, // VFMSUB231SDr
+ 890277356U, // VFMSUB231SDr_Int
+ 1089677039U, // VFMSUB231SSZm
+ 1089677039U, // VFMSUB231SSZm_Int
+ 1358096111U, // VFMSUB231SSZm_Intk
+ 1358096111U, // VFMSUB231SSZm_Intkz
+ 890283759U, // VFMSUB231SSZr
+ 890283759U, // VFMSUB231SSZr_Int
+ 87058159U, // VFMSUB231SSZr_Intk
+ 89155311U, // VFMSUB231SSZr_Intkz
+ 890283759U, // VFMSUB231SSZrb
+ 890414831U, // VFMSUB231SSZrb_Int
+ 87189231U, // VFMSUB231SSZrb_Intk
+ 89286383U, // VFMSUB231SSZrb_Intkz
+ 1089677039U, // VFMSUB231SSm
+ 1089677039U, // VFMSUB231SSm_Int
+ 890283759U, // VFMSUB231SSr
+ 890283759U, // VFMSUB231SSr_Int
+ 890308999U, // VFMSUBADD132PDYm
+ 890276231U, // VFMSUBADD132PDYr
+ 890177927U, // VFMSUBADD132PDZ128m
+ 1164970375U, // VFMSUBADD132PDZ128mb
+ 1433389447U, // VFMSUBADD132PDZ128mbk
+ 1433389447U, // VFMSUBADD132PDZ128mbkz
+ 86985095U, // VFMSUBADD132PDZ128mk
+ 89082247U, // VFMSUBADD132PDZ128mkz
+ 890276231U, // VFMSUBADD132PDZ128r
+ 87050631U, // VFMSUBADD132PDZ128rk
+ 89147783U, // VFMSUBADD132PDZ128rkz
+ 890308999U, // VFMSUBADD132PDZ256m
+ 1167067527U, // VFMSUBADD132PDZ256mb
+ 1435486599U, // VFMSUBADD132PDZ256mbk
+ 1435486599U, // VFMSUBADD132PDZ256mbkz
+ 87083399U, // VFMSUBADD132PDZ256mk
+ 89180551U, // VFMSUBADD132PDZ256mkz
+ 890276231U, // VFMSUBADD132PDZ256r
+ 87050631U, // VFMSUBADD132PDZ256rk
+ 89147783U, // VFMSUBADD132PDZ256rkz
+ 890358151U, // VFMSUBADD132PDZm
+ 1169164679U, // VFMSUBADD132PDZmb
+ 1437583751U, // VFMSUBADD132PDZmbk
+ 1437583751U, // VFMSUBADD132PDZmbkz
+ 87132551U, // VFMSUBADD132PDZmk
+ 89229703U, // VFMSUBADD132PDZmkz
+ 890276231U, // VFMSUBADD132PDZr
+ 890407303U, // VFMSUBADD132PDZrb
+ 87181703U, // VFMSUBADD132PDZrbk
+ 89278855U, // VFMSUBADD132PDZrbkz
+ 87050631U, // VFMSUBADD132PDZrk
+ 89147783U, // VFMSUBADD132PDZrkz
+ 890177927U, // VFMSUBADD132PDm
+ 890276231U, // VFMSUBADD132PDr
+ 890315393U, // VFMSUBADD132PSYm
+ 890282625U, // VFMSUBADD132PSYr
+ 890184321U, // VFMSUBADD132PSZ128m
+ 1167270529U, // VFMSUBADD132PSZ128mb
+ 1435689601U, // VFMSUBADD132PSZ128mbk
+ 1435689601U, // VFMSUBADD132PSZ128mbkz
+ 86991489U, // VFMSUBADD132PSZ128mk
+ 89088641U, // VFMSUBADD132PSZ128mkz
+ 890282625U, // VFMSUBADD132PSZ128r
+ 87057025U, // VFMSUBADD132PSZ128rk
+ 89154177U, // VFMSUBADD132PSZ128rkz
+ 890315393U, // VFMSUBADD132PSZ256m
+ 1169367681U, // VFMSUBADD132PSZ256mb
+ 1437786753U, // VFMSUBADD132PSZ256mbk
+ 1437786753U, // VFMSUBADD132PSZ256mbkz
+ 87089793U, // VFMSUBADD132PSZ256mk
+ 89186945U, // VFMSUBADD132PSZ256mkz
+ 890282625U, // VFMSUBADD132PSZ256r
+ 87057025U, // VFMSUBADD132PSZ256rk
+ 89154177U, // VFMSUBADD132PSZ256rkz
+ 890364545U, // VFMSUBADD132PSZm
+ 1171464833U, // VFMSUBADD132PSZmb
+ 1439883905U, // VFMSUBADD132PSZmbk
+ 1439883905U, // VFMSUBADD132PSZmbkz
+ 87138945U, // VFMSUBADD132PSZmk
+ 89236097U, // VFMSUBADD132PSZmkz
+ 890282625U, // VFMSUBADD132PSZr
+ 890413697U, // VFMSUBADD132PSZrb
+ 87188097U, // VFMSUBADD132PSZrbk
+ 89285249U, // VFMSUBADD132PSZrbkz
+ 87057025U, // VFMSUBADD132PSZrk
+ 89154177U, // VFMSUBADD132PSZrkz
+ 890184321U, // VFMSUBADD132PSm
+ 890282625U, // VFMSUBADD132PSr
+ 890309195U, // VFMSUBADD213PDYm
+ 890276427U, // VFMSUBADD213PDYr
+ 890178123U, // VFMSUBADD213PDZ128m
+ 1164970571U, // VFMSUBADD213PDZ128mb
+ 1433389643U, // VFMSUBADD213PDZ128mbk
+ 1433389643U, // VFMSUBADD213PDZ128mbkz
+ 86985291U, // VFMSUBADD213PDZ128mk
+ 89082443U, // VFMSUBADD213PDZ128mkz
+ 890276427U, // VFMSUBADD213PDZ128r
+ 87050827U, // VFMSUBADD213PDZ128rk
+ 89147979U, // VFMSUBADD213PDZ128rkz
+ 890309195U, // VFMSUBADD213PDZ256m
+ 1167067723U, // VFMSUBADD213PDZ256mb
+ 1435486795U, // VFMSUBADD213PDZ256mbk
+ 1435486795U, // VFMSUBADD213PDZ256mbkz
+ 87083595U, // VFMSUBADD213PDZ256mk
+ 89180747U, // VFMSUBADD213PDZ256mkz
+ 890276427U, // VFMSUBADD213PDZ256r
+ 87050827U, // VFMSUBADD213PDZ256rk
+ 89147979U, // VFMSUBADD213PDZ256rkz
+ 890358347U, // VFMSUBADD213PDZm
+ 1169164875U, // VFMSUBADD213PDZmb
+ 1437583947U, // VFMSUBADD213PDZmbk
+ 1437583947U, // VFMSUBADD213PDZmbkz
+ 87132747U, // VFMSUBADD213PDZmk
+ 89229899U, // VFMSUBADD213PDZmkz
+ 890276427U, // VFMSUBADD213PDZr
+ 890407499U, // VFMSUBADD213PDZrb
+ 87181899U, // VFMSUBADD213PDZrbk
+ 89279051U, // VFMSUBADD213PDZrbkz
+ 87050827U, // VFMSUBADD213PDZrk
+ 89147979U, // VFMSUBADD213PDZrkz
+ 890178123U, // VFMSUBADD213PDm
+ 890276427U, // VFMSUBADD213PDr
+ 890315600U, // VFMSUBADD213PSYm
+ 890282832U, // VFMSUBADD213PSYr
+ 890184528U, // VFMSUBADD213PSZ128m
+ 1167270736U, // VFMSUBADD213PSZ128mb
+ 1435689808U, // VFMSUBADD213PSZ128mbk
+ 1435689808U, // VFMSUBADD213PSZ128mbkz
+ 86991696U, // VFMSUBADD213PSZ128mk
+ 89088848U, // VFMSUBADD213PSZ128mkz
+ 890282832U, // VFMSUBADD213PSZ128r
+ 87057232U, // VFMSUBADD213PSZ128rk
+ 89154384U, // VFMSUBADD213PSZ128rkz
+ 890315600U, // VFMSUBADD213PSZ256m
+ 1169367888U, // VFMSUBADD213PSZ256mb
+ 1437786960U, // VFMSUBADD213PSZ256mbk
+ 1437786960U, // VFMSUBADD213PSZ256mbkz
+ 87090000U, // VFMSUBADD213PSZ256mk
+ 89187152U, // VFMSUBADD213PSZ256mkz
+ 890282832U, // VFMSUBADD213PSZ256r
+ 87057232U, // VFMSUBADD213PSZ256rk
+ 89154384U, // VFMSUBADD213PSZ256rkz
+ 890364752U, // VFMSUBADD213PSZm
+ 1171465040U, // VFMSUBADD213PSZmb
+ 1439884112U, // VFMSUBADD213PSZmbk
+ 1439884112U, // VFMSUBADD213PSZmbkz
+ 87139152U, // VFMSUBADD213PSZmk
+ 89236304U, // VFMSUBADD213PSZmkz
+ 890282832U, // VFMSUBADD213PSZr
+ 890413904U, // VFMSUBADD213PSZrb
+ 87188304U, // VFMSUBADD213PSZrbk
+ 89285456U, // VFMSUBADD213PSZrbkz
+ 87057232U, // VFMSUBADD213PSZrk
+ 89154384U, // VFMSUBADD213PSZrkz
+ 890184528U, // VFMSUBADD213PSm
+ 890282832U, // VFMSUBADD213PSr
+ 890308913U, // VFMSUBADD231PDYm
+ 890276145U, // VFMSUBADD231PDYr
+ 890177841U, // VFMSUBADD231PDZ128m
+ 1164970289U, // VFMSUBADD231PDZ128mb
+ 1433389361U, // VFMSUBADD231PDZ128mbk
+ 1433389361U, // VFMSUBADD231PDZ128mbkz
+ 86985009U, // VFMSUBADD231PDZ128mk
+ 89082161U, // VFMSUBADD231PDZ128mkz
+ 890276145U, // VFMSUBADD231PDZ128r
+ 87050545U, // VFMSUBADD231PDZ128rk
+ 89147697U, // VFMSUBADD231PDZ128rkz
+ 890308913U, // VFMSUBADD231PDZ256m
+ 1167067441U, // VFMSUBADD231PDZ256mb
+ 1435486513U, // VFMSUBADD231PDZ256mbk
+ 1435486513U, // VFMSUBADD231PDZ256mbkz
+ 87083313U, // VFMSUBADD231PDZ256mk
+ 89180465U, // VFMSUBADD231PDZ256mkz
+ 890276145U, // VFMSUBADD231PDZ256r
+ 87050545U, // VFMSUBADD231PDZ256rk
+ 89147697U, // VFMSUBADD231PDZ256rkz
+ 890358065U, // VFMSUBADD231PDZm
+ 1169164593U, // VFMSUBADD231PDZmb
+ 1437583665U, // VFMSUBADD231PDZmbk
+ 1437583665U, // VFMSUBADD231PDZmbkz
+ 87132465U, // VFMSUBADD231PDZmk
+ 89229617U, // VFMSUBADD231PDZmkz
+ 890276145U, // VFMSUBADD231PDZr
+ 890407217U, // VFMSUBADD231PDZrb
+ 87181617U, // VFMSUBADD231PDZrbk
+ 89278769U, // VFMSUBADD231PDZrbkz
+ 87050545U, // VFMSUBADD231PDZrk
+ 89147697U, // VFMSUBADD231PDZrkz
+ 890177841U, // VFMSUBADD231PDm
+ 890276145U, // VFMSUBADD231PDr
+ 890315307U, // VFMSUBADD231PSYm
+ 890282539U, // VFMSUBADD231PSYr
+ 890184235U, // VFMSUBADD231PSZ128m
+ 1167270443U, // VFMSUBADD231PSZ128mb
+ 1435689515U, // VFMSUBADD231PSZ128mbk
+ 1435689515U, // VFMSUBADD231PSZ128mbkz
+ 86991403U, // VFMSUBADD231PSZ128mk
+ 89088555U, // VFMSUBADD231PSZ128mkz
+ 890282539U, // VFMSUBADD231PSZ128r
+ 87056939U, // VFMSUBADD231PSZ128rk
+ 89154091U, // VFMSUBADD231PSZ128rkz
+ 890315307U, // VFMSUBADD231PSZ256m
+ 1169367595U, // VFMSUBADD231PSZ256mb
+ 1437786667U, // VFMSUBADD231PSZ256mbk
+ 1437786667U, // VFMSUBADD231PSZ256mbkz
+ 87089707U, // VFMSUBADD231PSZ256mk
+ 89186859U, // VFMSUBADD231PSZ256mkz
+ 890282539U, // VFMSUBADD231PSZ256r
+ 87056939U, // VFMSUBADD231PSZ256rk
+ 89154091U, // VFMSUBADD231PSZ256rkz
+ 890364459U, // VFMSUBADD231PSZm
+ 1171464747U, // VFMSUBADD231PSZmb
+ 1439883819U, // VFMSUBADD231PSZmbk
+ 1439883819U, // VFMSUBADD231PSZmbkz
+ 87138859U, // VFMSUBADD231PSZmk
+ 89236011U, // VFMSUBADD231PSZmkz
+ 890282539U, // VFMSUBADD231PSZr
+ 890413611U, // VFMSUBADD231PSZrb
+ 87188011U, // VFMSUBADD231PSZrbk
+ 89285163U, // VFMSUBADD231PSZrbkz
+ 87056939U, // VFMSUBADD231PSZrk
+ 89154091U, // VFMSUBADD231PSZrkz
+ 890184235U, // VFMSUBADD231PSm
+ 890282539U, // VFMSUBADD231PSr
+ 393497391U, // VFMSUBADDPD4Ymr
+ 890309423U, // VFMSUBADDPD4Yrm
+ 890276655U, // VFMSUBADDPD4Yrr
+ 890276655U, // VFMSUBADDPD4Yrr_REV
+ 301222703U, // VFMSUBADDPD4mr
+ 890178351U, // VFMSUBADDPD4rm
+ 890276655U, // VFMSUBADDPD4rr
+ 890276655U, // VFMSUBADDPD4rr_REV
+ 393503788U, // VFMSUBADDPS4Ymr
+ 890315820U, // VFMSUBADDPS4Yrm
+ 890283052U, // VFMSUBADDPS4Yrr
+ 890283052U, // VFMSUBADDPS4Yrr_REV
+ 301229100U, // VFMSUBADDPS4mr
+ 890184748U, // VFMSUBADDPS4rm
+ 890283052U, // VFMSUBADDPS4rr
+ 890283052U, // VFMSUBADDPS4rr_REV
+ 393497300U, // VFMSUBPD4Ymr
+ 890309332U, // VFMSUBPD4Yrm
+ 890276564U, // VFMSUBPD4Yrr
+ 890276564U, // VFMSUBPD4Yrr_REV
+ 301222612U, // VFMSUBPD4mr
+ 890178260U, // VFMSUBPD4rm
+ 890276564U, // VFMSUBPD4rr
+ 890276564U, // VFMSUBPD4rr_REV
+ 393503697U, // VFMSUBPS4Ymr
+ 890315729U, // VFMSUBPS4Yrm
+ 890282961U, // VFMSUBPS4Yrr
+ 890282961U, // VFMSUBPS4Yrr_REV
+ 301229009U, // VFMSUBPS4mr
+ 890184657U, // VFMSUBPS4rm
+ 890282961U, // VFMSUBPS4rr
+ 890282961U, // VFMSUBPS4rr_REV
+ 852774605U, // VFMSUBSD4mr
+ 852774605U, // VFMSUBSD4mr_Int
+ 1089474253U, // VFMSUBSD4rm
+ 1089474253U, // VFMSUBSD4rm_Int
+ 890277581U, // VFMSUBSD4rr
+ 890277581U, // VFMSUBSD4rr_Int
+ 890277581U, // VFMSUBSD4rr_Int_REV
+ 890277581U, // VFMSUBSD4rr_REV
+ 856975304U, // VFMSUBSS4mr
+ 856975304U, // VFMSUBSS4mr_Int
+ 1089677256U, // VFMSUBSS4rm
+ 1089677256U, // VFMSUBSS4rm_Int
+ 890283976U, // VFMSUBSS4rr
+ 890283976U, // VFMSUBSS4rr_Int
+ 890283976U, // VFMSUBSS4rr_Int_REV
+ 890283976U, // VFMSUBSS4rr_REV
+ 890309028U, // VFNMADD132PDYm
+ 890276260U, // VFNMADD132PDYr
+ 890177956U, // VFNMADD132PDZ128m
+ 1164970404U, // VFNMADD132PDZ128mb
+ 1433389476U, // VFNMADD132PDZ128mbk
+ 1433389476U, // VFNMADD132PDZ128mbkz
+ 86985124U, // VFNMADD132PDZ128mk
+ 89082276U, // VFNMADD132PDZ128mkz
+ 890276260U, // VFNMADD132PDZ128r
+ 87050660U, // VFNMADD132PDZ128rk
+ 89147812U, // VFNMADD132PDZ128rkz
+ 890309028U, // VFNMADD132PDZ256m
+ 1167067556U, // VFNMADD132PDZ256mb
+ 1435486628U, // VFNMADD132PDZ256mbk
+ 1435486628U, // VFNMADD132PDZ256mbkz
+ 87083428U, // VFNMADD132PDZ256mk
+ 89180580U, // VFNMADD132PDZ256mkz
+ 890276260U, // VFNMADD132PDZ256r
+ 87050660U, // VFNMADD132PDZ256rk
+ 89147812U, // VFNMADD132PDZ256rkz
+ 890358180U, // VFNMADD132PDZm
+ 1169164708U, // VFNMADD132PDZmb
+ 1437583780U, // VFNMADD132PDZmbk
+ 1437583780U, // VFNMADD132PDZmbkz
+ 87132580U, // VFNMADD132PDZmk
+ 89229732U, // VFNMADD132PDZmkz
+ 890276260U, // VFNMADD132PDZr
+ 890407332U, // VFNMADD132PDZrb
+ 87181732U, // VFNMADD132PDZrbk
+ 89278884U, // VFNMADD132PDZrbkz
+ 87050660U, // VFNMADD132PDZrk
+ 89147812U, // VFNMADD132PDZrkz
+ 890177956U, // VFNMADD132PDm
+ 890276260U, // VFNMADD132PDr
+ 890315422U, // VFNMADD132PSYm
+ 890282654U, // VFNMADD132PSYr
+ 890184350U, // VFNMADD132PSZ128m
+ 1167270558U, // VFNMADD132PSZ128mb
+ 1435689630U, // VFNMADD132PSZ128mbk
+ 1435689630U, // VFNMADD132PSZ128mbkz
+ 86991518U, // VFNMADD132PSZ128mk
+ 89088670U, // VFNMADD132PSZ128mkz
+ 890282654U, // VFNMADD132PSZ128r
+ 87057054U, // VFNMADD132PSZ128rk
+ 89154206U, // VFNMADD132PSZ128rkz
+ 890315422U, // VFNMADD132PSZ256m
+ 1169367710U, // VFNMADD132PSZ256mb
+ 1437786782U, // VFNMADD132PSZ256mbk
+ 1437786782U, // VFNMADD132PSZ256mbkz
+ 87089822U, // VFNMADD132PSZ256mk
+ 89186974U, // VFNMADD132PSZ256mkz
+ 890282654U, // VFNMADD132PSZ256r
+ 87057054U, // VFNMADD132PSZ256rk
+ 89154206U, // VFNMADD132PSZ256rkz
+ 890364574U, // VFNMADD132PSZm
+ 1171464862U, // VFNMADD132PSZmb
+ 1439883934U, // VFNMADD132PSZmbk
+ 1439883934U, // VFNMADD132PSZmbkz
+ 87138974U, // VFNMADD132PSZmk
+ 89236126U, // VFNMADD132PSZmkz
+ 890282654U, // VFNMADD132PSZr
+ 890413726U, // VFNMADD132PSZrb
+ 87188126U, // VFNMADD132PSZrbk
+ 89285278U, // VFNMADD132PSZrbkz
+ 87057054U, // VFNMADD132PSZrk
+ 89154206U, // VFNMADD132PSZrkz
+ 890184350U, // VFNMADD132PSm
+ 890282654U, // VFNMADD132PSr
+ 1089474122U, // VFNMADD132SDZm
+ 1089474122U, // VFNMADD132SDZm_Int
+ 1357893194U, // VFNMADD132SDZm_Intk
+ 1357893194U, // VFNMADD132SDZm_Intkz
+ 890277450U, // VFNMADD132SDZr
+ 890277450U, // VFNMADD132SDZr_Int
+ 87051850U, // VFNMADD132SDZr_Intk
+ 89149002U, // VFNMADD132SDZr_Intkz
+ 890277450U, // VFNMADD132SDZrb
+ 890408522U, // VFNMADD132SDZrb_Int
+ 87182922U, // VFNMADD132SDZrb_Intk
+ 89280074U, // VFNMADD132SDZrb_Intkz
+ 1089474122U, // VFNMADD132SDm
+ 1089474122U, // VFNMADD132SDm_Int
+ 890277450U, // VFNMADD132SDr
+ 890277450U, // VFNMADD132SDr_Int
+ 1089677133U, // VFNMADD132SSZm
+ 1089677133U, // VFNMADD132SSZm_Int
+ 1358096205U, // VFNMADD132SSZm_Intk
+ 1358096205U, // VFNMADD132SSZm_Intkz
+ 890283853U, // VFNMADD132SSZr
+ 890283853U, // VFNMADD132SSZr_Int
+ 87058253U, // VFNMADD132SSZr_Intk
+ 89155405U, // VFNMADD132SSZr_Intkz
+ 890283853U, // VFNMADD132SSZrb
+ 890414925U, // VFNMADD132SSZrb_Int
+ 87189325U, // VFNMADD132SSZrb_Intk
+ 89286477U, // VFNMADD132SSZrb_Intkz
+ 1089677133U, // VFNMADD132SSm
+ 1089677133U, // VFNMADD132SSm_Int
+ 890283853U, // VFNMADD132SSr
+ 890283853U, // VFNMADD132SSr_Int
+ 890309224U, // VFNMADD213PDYm
+ 890276456U, // VFNMADD213PDYr
+ 890178152U, // VFNMADD213PDZ128m
+ 1164970600U, // VFNMADD213PDZ128mb
+ 1433389672U, // VFNMADD213PDZ128mbk
+ 1433389672U, // VFNMADD213PDZ128mbkz
+ 86985320U, // VFNMADD213PDZ128mk
+ 89082472U, // VFNMADD213PDZ128mkz
+ 890276456U, // VFNMADD213PDZ128r
+ 87050856U, // VFNMADD213PDZ128rk
+ 89148008U, // VFNMADD213PDZ128rkz
+ 890309224U, // VFNMADD213PDZ256m
+ 1167067752U, // VFNMADD213PDZ256mb
+ 1435486824U, // VFNMADD213PDZ256mbk
+ 1435486824U, // VFNMADD213PDZ256mbkz
+ 87083624U, // VFNMADD213PDZ256mk
+ 89180776U, // VFNMADD213PDZ256mkz
+ 890276456U, // VFNMADD213PDZ256r
+ 87050856U, // VFNMADD213PDZ256rk
+ 89148008U, // VFNMADD213PDZ256rkz
+ 890358376U, // VFNMADD213PDZm
+ 1169164904U, // VFNMADD213PDZmb
+ 1437583976U, // VFNMADD213PDZmbk
+ 1437583976U, // VFNMADD213PDZmbkz
+ 87132776U, // VFNMADD213PDZmk
+ 89229928U, // VFNMADD213PDZmkz
+ 890276456U, // VFNMADD213PDZr
+ 890407528U, // VFNMADD213PDZrb
+ 87181928U, // VFNMADD213PDZrbk
+ 89279080U, // VFNMADD213PDZrbkz
+ 87050856U, // VFNMADD213PDZrk
+ 89148008U, // VFNMADD213PDZrkz
+ 890178152U, // VFNMADD213PDm
+ 890276456U, // VFNMADD213PDr
+ 890315629U, // VFNMADD213PSYm
+ 890282861U, // VFNMADD213PSYr
+ 890184557U, // VFNMADD213PSZ128m
+ 1167270765U, // VFNMADD213PSZ128mb
+ 1435689837U, // VFNMADD213PSZ128mbk
+ 1435689837U, // VFNMADD213PSZ128mbkz
+ 86991725U, // VFNMADD213PSZ128mk
+ 89088877U, // VFNMADD213PSZ128mkz
+ 890282861U, // VFNMADD213PSZ128r
+ 87057261U, // VFNMADD213PSZ128rk
+ 89154413U, // VFNMADD213PSZ128rkz
+ 890315629U, // VFNMADD213PSZ256m
+ 1169367917U, // VFNMADD213PSZ256mb
+ 1437786989U, // VFNMADD213PSZ256mbk
+ 1437786989U, // VFNMADD213PSZ256mbkz
+ 87090029U, // VFNMADD213PSZ256mk
+ 89187181U, // VFNMADD213PSZ256mkz
+ 890282861U, // VFNMADD213PSZ256r
+ 87057261U, // VFNMADD213PSZ256rk
+ 89154413U, // VFNMADD213PSZ256rkz
+ 890364781U, // VFNMADD213PSZm
+ 1171465069U, // VFNMADD213PSZmb
+ 1439884141U, // VFNMADD213PSZmbk
+ 1439884141U, // VFNMADD213PSZmbkz
+ 87139181U, // VFNMADD213PSZmk
+ 89236333U, // VFNMADD213PSZmkz
+ 890282861U, // VFNMADD213PSZr
+ 890413933U, // VFNMADD213PSZrb
+ 87188333U, // VFNMADD213PSZrbk
+ 89285485U, // VFNMADD213PSZrbkz
+ 87057261U, // VFNMADD213PSZrk
+ 89154413U, // VFNMADD213PSZrkz
+ 890184557U, // VFNMADD213PSm
+ 890282861U, // VFNMADD213PSr
+ 1089474187U, // VFNMADD213SDZm
+ 1089474187U, // VFNMADD213SDZm_Int
+ 1357893259U, // VFNMADD213SDZm_Intk
+ 1357893259U, // VFNMADD213SDZm_Intkz
+ 890277515U, // VFNMADD213SDZr
+ 890277515U, // VFNMADD213SDZr_Int
+ 87051915U, // VFNMADD213SDZr_Intk
+ 89149067U, // VFNMADD213SDZr_Intkz
+ 890277515U, // VFNMADD213SDZrb
+ 890408587U, // VFNMADD213SDZrb_Int
+ 87182987U, // VFNMADD213SDZrb_Intk
+ 89280139U, // VFNMADD213SDZrb_Intkz
+ 1089474187U, // VFNMADD213SDm
+ 1089474187U, // VFNMADD213SDm_Int
+ 890277515U, // VFNMADD213SDr
+ 890277515U, // VFNMADD213SDr_Int
+ 1089677198U, // VFNMADD213SSZm
+ 1089677198U, // VFNMADD213SSZm_Int
+ 1358096270U, // VFNMADD213SSZm_Intk
+ 1358096270U, // VFNMADD213SSZm_Intkz
+ 890283918U, // VFNMADD213SSZr
+ 890283918U, // VFNMADD213SSZr_Int
+ 87058318U, // VFNMADD213SSZr_Intk
+ 89155470U, // VFNMADD213SSZr_Intkz
+ 890283918U, // VFNMADD213SSZrb
+ 890414990U, // VFNMADD213SSZrb_Int
+ 87189390U, // VFNMADD213SSZrb_Intk
+ 89286542U, // VFNMADD213SSZrb_Intkz
+ 1089677198U, // VFNMADD213SSm
+ 1089677198U, // VFNMADD213SSm_Int
+ 890283918U, // VFNMADD213SSr
+ 890283918U, // VFNMADD213SSr_Int
+ 890308942U, // VFNMADD231PDYm
+ 890276174U, // VFNMADD231PDYr
+ 890177870U, // VFNMADD231PDZ128m
+ 1164970318U, // VFNMADD231PDZ128mb
+ 1433389390U, // VFNMADD231PDZ128mbk
+ 1433389390U, // VFNMADD231PDZ128mbkz
+ 86985038U, // VFNMADD231PDZ128mk
+ 89082190U, // VFNMADD231PDZ128mkz
+ 890276174U, // VFNMADD231PDZ128r
+ 87050574U, // VFNMADD231PDZ128rk
+ 89147726U, // VFNMADD231PDZ128rkz
+ 890308942U, // VFNMADD231PDZ256m
+ 1167067470U, // VFNMADD231PDZ256mb
+ 1435486542U, // VFNMADD231PDZ256mbk
+ 1435486542U, // VFNMADD231PDZ256mbkz
+ 87083342U, // VFNMADD231PDZ256mk
+ 89180494U, // VFNMADD231PDZ256mkz
+ 890276174U, // VFNMADD231PDZ256r
+ 87050574U, // VFNMADD231PDZ256rk
+ 89147726U, // VFNMADD231PDZ256rkz
+ 890358094U, // VFNMADD231PDZm
+ 1169164622U, // VFNMADD231PDZmb
+ 1437583694U, // VFNMADD231PDZmbk
+ 1437583694U, // VFNMADD231PDZmbkz
+ 87132494U, // VFNMADD231PDZmk
+ 89229646U, // VFNMADD231PDZmkz
+ 890276174U, // VFNMADD231PDZr
+ 890407246U, // VFNMADD231PDZrb
+ 87181646U, // VFNMADD231PDZrbk
+ 89278798U, // VFNMADD231PDZrbkz
+ 87050574U, // VFNMADD231PDZrk
+ 89147726U, // VFNMADD231PDZrkz
+ 890177870U, // VFNMADD231PDm
+ 890276174U, // VFNMADD231PDr
+ 890315336U, // VFNMADD231PSYm
+ 890282568U, // VFNMADD231PSYr
+ 890184264U, // VFNMADD231PSZ128m
+ 1167270472U, // VFNMADD231PSZ128mb
+ 1435689544U, // VFNMADD231PSZ128mbk
+ 1435689544U, // VFNMADD231PSZ128mbkz
+ 86991432U, // VFNMADD231PSZ128mk
+ 89088584U, // VFNMADD231PSZ128mkz
+ 890282568U, // VFNMADD231PSZ128r
+ 87056968U, // VFNMADD231PSZ128rk
+ 89154120U, // VFNMADD231PSZ128rkz
+ 890315336U, // VFNMADD231PSZ256m
+ 1169367624U, // VFNMADD231PSZ256mb
+ 1437786696U, // VFNMADD231PSZ256mbk
+ 1437786696U, // VFNMADD231PSZ256mbkz
+ 87089736U, // VFNMADD231PSZ256mk
+ 89186888U, // VFNMADD231PSZ256mkz
+ 890282568U, // VFNMADD231PSZ256r
+ 87056968U, // VFNMADD231PSZ256rk
+ 89154120U, // VFNMADD231PSZ256rkz
+ 890364488U, // VFNMADD231PSZm
+ 1171464776U, // VFNMADD231PSZmb
+ 1439883848U, // VFNMADD231PSZmbk
+ 1439883848U, // VFNMADD231PSZmbkz
+ 87138888U, // VFNMADD231PSZmk
+ 89236040U, // VFNMADD231PSZmkz
+ 890282568U, // VFNMADD231PSZr
+ 890413640U, // VFNMADD231PSZrb
+ 87188040U, // VFNMADD231PSZrbk
+ 89285192U, // VFNMADD231PSZrbkz
+ 87056968U, // VFNMADD231PSZrk
+ 89154120U, // VFNMADD231PSZrkz
+ 890184264U, // VFNMADD231PSm
+ 890282568U, // VFNMADD231PSr
+ 1089474068U, // VFNMADD231SDZm
+ 1089474068U, // VFNMADD231SDZm_Int
+ 1357893140U, // VFNMADD231SDZm_Intk
+ 1357893140U, // VFNMADD231SDZm_Intkz
+ 890277396U, // VFNMADD231SDZr
+ 890277396U, // VFNMADD231SDZr_Int
+ 87051796U, // VFNMADD231SDZr_Intk
+ 89148948U, // VFNMADD231SDZr_Intkz
+ 890277396U, // VFNMADD231SDZrb
+ 890408468U, // VFNMADD231SDZrb_Int
+ 87182868U, // VFNMADD231SDZrb_Intk
+ 89280020U, // VFNMADD231SDZrb_Intkz
+ 1089474068U, // VFNMADD231SDm
+ 1089474068U, // VFNMADD231SDm_Int
+ 890277396U, // VFNMADD231SDr
+ 890277396U, // VFNMADD231SDr_Int
+ 1089677079U, // VFNMADD231SSZm
+ 1089677079U, // VFNMADD231SSZm_Int
+ 1358096151U, // VFNMADD231SSZm_Intk
+ 1358096151U, // VFNMADD231SSZm_Intkz
+ 890283799U, // VFNMADD231SSZr
+ 890283799U, // VFNMADD231SSZr_Int
+ 87058199U, // VFNMADD231SSZr_Intk
+ 89155351U, // VFNMADD231SSZr_Intkz
+ 890283799U, // VFNMADD231SSZrb
+ 890414871U, // VFNMADD231SSZrb_Int
+ 87189271U, // VFNMADD231SSZrb_Intk
+ 89286423U, // VFNMADD231SSZrb_Intkz
+ 1089677079U, // VFNMADD231SSm
+ 1089677079U, // VFNMADD231SSm_Int
+ 890283799U, // VFNMADD231SSr
+ 890283799U, // VFNMADD231SSr_Int
+ 393497423U, // VFNMADDPD4Ymr
+ 890309455U, // VFNMADDPD4Yrm
+ 890276687U, // VFNMADDPD4Yrr
+ 890276687U, // VFNMADDPD4Yrr_REV
+ 301222735U, // VFNMADDPD4mr
+ 890178383U, // VFNMADDPD4rm
+ 890276687U, // VFNMADDPD4rr
+ 890276687U, // VFNMADDPD4rr_REV
+ 393503843U, // VFNMADDPS4Ymr
+ 890315875U, // VFNMADDPS4Yrm
+ 890283107U, // VFNMADDPS4Yrr
+ 890283107U, // VFNMADDPS4Yrr_REV
+ 301229155U, // VFNMADDPS4mr
+ 890184803U, // VFNMADDPS4rm
+ 890283107U, // VFNMADDPS4rr
+ 890283107U, // VFNMADDPS4rr_REV
+ 852774644U, // VFNMADDSD4mr
+ 852774644U, // VFNMADDSD4mr_Int
+ 1089474292U, // VFNMADDSD4rm
+ 1089474292U, // VFNMADDSD4rm_Int
+ 890277620U, // VFNMADDSD4rr
+ 890277620U, // VFNMADDSD4rr_Int
+ 890277620U, // VFNMADDSD4rr_Int_REV
+ 890277620U, // VFNMADDSD4rr_REV
+ 856975366U, // VFNMADDSS4mr
+ 856975366U, // VFNMADDSS4mr_Int
+ 1089677318U, // VFNMADDSS4rm
+ 1089677318U, // VFNMADDSS4rm_Int
+ 890284038U, // VFNMADDSS4rr
+ 890284038U, // VFNMADDSS4rr_Int
+ 890284038U, // VFNMADDSS4rr_Int_REV
+ 890284038U, // VFNMADDSS4rr_REV
+ 890308985U, // VFNMSUB132PDYm
+ 890276217U, // VFNMSUB132PDYr
+ 890177913U, // VFNMSUB132PDZ128m
+ 1164970361U, // VFNMSUB132PDZ128mb
+ 1433389433U, // VFNMSUB132PDZ128mbk
+ 1433389433U, // VFNMSUB132PDZ128mbkz
+ 86985081U, // VFNMSUB132PDZ128mk
+ 89082233U, // VFNMSUB132PDZ128mkz
+ 890276217U, // VFNMSUB132PDZ128r
+ 87050617U, // VFNMSUB132PDZ128rk
+ 89147769U, // VFNMSUB132PDZ128rkz
+ 890308985U, // VFNMSUB132PDZ256m
+ 1167067513U, // VFNMSUB132PDZ256mb
+ 1435486585U, // VFNMSUB132PDZ256mbk
+ 1435486585U, // VFNMSUB132PDZ256mbkz
+ 87083385U, // VFNMSUB132PDZ256mk
+ 89180537U, // VFNMSUB132PDZ256mkz
+ 890276217U, // VFNMSUB132PDZ256r
+ 87050617U, // VFNMSUB132PDZ256rk
+ 89147769U, // VFNMSUB132PDZ256rkz
+ 890358137U, // VFNMSUB132PDZm
+ 1169164665U, // VFNMSUB132PDZmb
+ 1437583737U, // VFNMSUB132PDZmbk
+ 1437583737U, // VFNMSUB132PDZmbkz
+ 87132537U, // VFNMSUB132PDZmk
+ 89229689U, // VFNMSUB132PDZmkz
+ 890276217U, // VFNMSUB132PDZr
+ 890407289U, // VFNMSUB132PDZrb
+ 87181689U, // VFNMSUB132PDZrbk
+ 89278841U, // VFNMSUB132PDZrbkz
+ 87050617U, // VFNMSUB132PDZrk
+ 89147769U, // VFNMSUB132PDZrkz
+ 890177913U, // VFNMSUB132PDm
+ 890276217U, // VFNMSUB132PDr
+ 890315379U, // VFNMSUB132PSYm
+ 890282611U, // VFNMSUB132PSYr
+ 890184307U, // VFNMSUB132PSZ128m
+ 1167270515U, // VFNMSUB132PSZ128mb
+ 1435689587U, // VFNMSUB132PSZ128mbk
+ 1435689587U, // VFNMSUB132PSZ128mbkz
+ 86991475U, // VFNMSUB132PSZ128mk
+ 89088627U, // VFNMSUB132PSZ128mkz
+ 890282611U, // VFNMSUB132PSZ128r
+ 87057011U, // VFNMSUB132PSZ128rk
+ 89154163U, // VFNMSUB132PSZ128rkz
+ 890315379U, // VFNMSUB132PSZ256m
+ 1169367667U, // VFNMSUB132PSZ256mb
+ 1437786739U, // VFNMSUB132PSZ256mbk
+ 1437786739U, // VFNMSUB132PSZ256mbkz
+ 87089779U, // VFNMSUB132PSZ256mk
+ 89186931U, // VFNMSUB132PSZ256mkz
+ 890282611U, // VFNMSUB132PSZ256r
+ 87057011U, // VFNMSUB132PSZ256rk
+ 89154163U, // VFNMSUB132PSZ256rkz
+ 890364531U, // VFNMSUB132PSZm
+ 1171464819U, // VFNMSUB132PSZmb
+ 1439883891U, // VFNMSUB132PSZmbk
+ 1439883891U, // VFNMSUB132PSZmbkz
+ 87138931U, // VFNMSUB132PSZmk
+ 89236083U, // VFNMSUB132PSZmkz
+ 890282611U, // VFNMSUB132PSZr
+ 890413683U, // VFNMSUB132PSZrb
+ 87188083U, // VFNMSUB132PSZrbk
+ 89285235U, // VFNMSUB132PSZrbkz
+ 87057011U, // VFNMSUB132PSZrk
+ 89154163U, // VFNMSUB132PSZrkz
+ 890184307U, // VFNMSUB132PSm
+ 890282611U, // VFNMSUB132PSr
+ 1089474095U, // VFNMSUB132SDZm
+ 1089474095U, // VFNMSUB132SDZm_Int
+ 1357893167U, // VFNMSUB132SDZm_Intk
+ 1357893167U, // VFNMSUB132SDZm_Intkz
+ 890277423U, // VFNMSUB132SDZr
+ 890277423U, // VFNMSUB132SDZr_Int
+ 87051823U, // VFNMSUB132SDZr_Intk
+ 89148975U, // VFNMSUB132SDZr_Intkz
+ 890277423U, // VFNMSUB132SDZrb
+ 890408495U, // VFNMSUB132SDZrb_Int
+ 87182895U, // VFNMSUB132SDZrb_Intk
+ 89280047U, // VFNMSUB132SDZrb_Intkz
+ 1089474095U, // VFNMSUB132SDm
+ 1089474095U, // VFNMSUB132SDm_Int
+ 890277423U, // VFNMSUB132SDr
+ 890277423U, // VFNMSUB132SDr_Int
+ 1089677106U, // VFNMSUB132SSZm
+ 1089677106U, // VFNMSUB132SSZm_Int
+ 1358096178U, // VFNMSUB132SSZm_Intk
+ 1358096178U, // VFNMSUB132SSZm_Intkz
+ 890283826U, // VFNMSUB132SSZr
+ 890283826U, // VFNMSUB132SSZr_Int
+ 87058226U, // VFNMSUB132SSZr_Intk
+ 89155378U, // VFNMSUB132SSZr_Intkz
+ 890283826U, // VFNMSUB132SSZrb
+ 890414898U, // VFNMSUB132SSZrb_Int
+ 87189298U, // VFNMSUB132SSZrb_Intk
+ 89286450U, // VFNMSUB132SSZrb_Intkz
+ 1089677106U, // VFNMSUB132SSm
+ 1089677106U, // VFNMSUB132SSm_Int
+ 890283826U, // VFNMSUB132SSr
+ 890283826U, // VFNMSUB132SSr_Int
+ 890309181U, // VFNMSUB213PDYm
+ 890276413U, // VFNMSUB213PDYr
+ 890178109U, // VFNMSUB213PDZ128m
+ 1164970557U, // VFNMSUB213PDZ128mb
+ 1433389629U, // VFNMSUB213PDZ128mbk
+ 1433389629U, // VFNMSUB213PDZ128mbkz
+ 86985277U, // VFNMSUB213PDZ128mk
+ 89082429U, // VFNMSUB213PDZ128mkz
+ 890276413U, // VFNMSUB213PDZ128r
+ 87050813U, // VFNMSUB213PDZ128rk
+ 89147965U, // VFNMSUB213PDZ128rkz
+ 890309181U, // VFNMSUB213PDZ256m
+ 1167067709U, // VFNMSUB213PDZ256mb
+ 1435486781U, // VFNMSUB213PDZ256mbk
+ 1435486781U, // VFNMSUB213PDZ256mbkz
+ 87083581U, // VFNMSUB213PDZ256mk
+ 89180733U, // VFNMSUB213PDZ256mkz
+ 890276413U, // VFNMSUB213PDZ256r
+ 87050813U, // VFNMSUB213PDZ256rk
+ 89147965U, // VFNMSUB213PDZ256rkz
+ 890358333U, // VFNMSUB213PDZm
+ 1169164861U, // VFNMSUB213PDZmb
+ 1437583933U, // VFNMSUB213PDZmbk
+ 1437583933U, // VFNMSUB213PDZmbkz
+ 87132733U, // VFNMSUB213PDZmk
+ 89229885U, // VFNMSUB213PDZmkz
+ 890276413U, // VFNMSUB213PDZr
+ 890407485U, // VFNMSUB213PDZrb
+ 87181885U, // VFNMSUB213PDZrbk
+ 89279037U, // VFNMSUB213PDZrbkz
+ 87050813U, // VFNMSUB213PDZrk
+ 89147965U, // VFNMSUB213PDZrkz
+ 890178109U, // VFNMSUB213PDm
+ 890276413U, // VFNMSUB213PDr
+ 890315586U, // VFNMSUB213PSYm
+ 890282818U, // VFNMSUB213PSYr
+ 890184514U, // VFNMSUB213PSZ128m
+ 1167270722U, // VFNMSUB213PSZ128mb
+ 1435689794U, // VFNMSUB213PSZ128mbk
+ 1435689794U, // VFNMSUB213PSZ128mbkz
+ 86991682U, // VFNMSUB213PSZ128mk
+ 89088834U, // VFNMSUB213PSZ128mkz
+ 890282818U, // VFNMSUB213PSZ128r
+ 87057218U, // VFNMSUB213PSZ128rk
+ 89154370U, // VFNMSUB213PSZ128rkz
+ 890315586U, // VFNMSUB213PSZ256m
+ 1169367874U, // VFNMSUB213PSZ256mb
+ 1437786946U, // VFNMSUB213PSZ256mbk
+ 1437786946U, // VFNMSUB213PSZ256mbkz
+ 87089986U, // VFNMSUB213PSZ256mk
+ 89187138U, // VFNMSUB213PSZ256mkz
+ 890282818U, // VFNMSUB213PSZ256r
+ 87057218U, // VFNMSUB213PSZ256rk
+ 89154370U, // VFNMSUB213PSZ256rkz
+ 890364738U, // VFNMSUB213PSZm
+ 1171465026U, // VFNMSUB213PSZmb
+ 1439884098U, // VFNMSUB213PSZmbk
+ 1439884098U, // VFNMSUB213PSZmbkz
+ 87139138U, // VFNMSUB213PSZmk
+ 89236290U, // VFNMSUB213PSZmkz
+ 890282818U, // VFNMSUB213PSZr
+ 890413890U, // VFNMSUB213PSZrb
+ 87188290U, // VFNMSUB213PSZrbk
+ 89285442U, // VFNMSUB213PSZrbkz
+ 87057218U, // VFNMSUB213PSZrk
+ 89154370U, // VFNMSUB213PSZrkz
+ 890184514U, // VFNMSUB213PSm
+ 890282818U, // VFNMSUB213PSr
+ 1089474160U, // VFNMSUB213SDZm
+ 1089474160U, // VFNMSUB213SDZm_Int
+ 1357893232U, // VFNMSUB213SDZm_Intk
+ 1357893232U, // VFNMSUB213SDZm_Intkz
+ 890277488U, // VFNMSUB213SDZr
+ 890277488U, // VFNMSUB213SDZr_Int
+ 87051888U, // VFNMSUB213SDZr_Intk
+ 89149040U, // VFNMSUB213SDZr_Intkz
+ 890277488U, // VFNMSUB213SDZrb
+ 890408560U, // VFNMSUB213SDZrb_Int
+ 87182960U, // VFNMSUB213SDZrb_Intk
+ 89280112U, // VFNMSUB213SDZrb_Intkz
+ 1089474160U, // VFNMSUB213SDm
+ 1089474160U, // VFNMSUB213SDm_Int
+ 890277488U, // VFNMSUB213SDr
+ 890277488U, // VFNMSUB213SDr_Int
+ 1089677171U, // VFNMSUB213SSZm
+ 1089677171U, // VFNMSUB213SSZm_Int
+ 1358096243U, // VFNMSUB213SSZm_Intk
+ 1358096243U, // VFNMSUB213SSZm_Intkz
+ 890283891U, // VFNMSUB213SSZr
+ 890283891U, // VFNMSUB213SSZr_Int
+ 87058291U, // VFNMSUB213SSZr_Intk
+ 89155443U, // VFNMSUB213SSZr_Intkz
+ 890283891U, // VFNMSUB213SSZrb
+ 890414963U, // VFNMSUB213SSZrb_Int
+ 87189363U, // VFNMSUB213SSZrb_Intk
+ 89286515U, // VFNMSUB213SSZrb_Intkz
+ 1089677171U, // VFNMSUB213SSm
+ 1089677171U, // VFNMSUB213SSm_Int
+ 890283891U, // VFNMSUB213SSr
+ 890283891U, // VFNMSUB213SSr_Int
+ 890308899U, // VFNMSUB231PDYm
+ 890276131U, // VFNMSUB231PDYr
+ 890177827U, // VFNMSUB231PDZ128m
+ 1164970275U, // VFNMSUB231PDZ128mb
+ 1433389347U, // VFNMSUB231PDZ128mbk
+ 1433389347U, // VFNMSUB231PDZ128mbkz
+ 86984995U, // VFNMSUB231PDZ128mk
+ 89082147U, // VFNMSUB231PDZ128mkz
+ 890276131U, // VFNMSUB231PDZ128r
+ 87050531U, // VFNMSUB231PDZ128rk
+ 89147683U, // VFNMSUB231PDZ128rkz
+ 890308899U, // VFNMSUB231PDZ256m
+ 1167067427U, // VFNMSUB231PDZ256mb
+ 1435486499U, // VFNMSUB231PDZ256mbk
+ 1435486499U, // VFNMSUB231PDZ256mbkz
+ 87083299U, // VFNMSUB231PDZ256mk
+ 89180451U, // VFNMSUB231PDZ256mkz
+ 890276131U, // VFNMSUB231PDZ256r
+ 87050531U, // VFNMSUB231PDZ256rk
+ 89147683U, // VFNMSUB231PDZ256rkz
+ 890358051U, // VFNMSUB231PDZm
+ 1169164579U, // VFNMSUB231PDZmb
+ 1437583651U, // VFNMSUB231PDZmbk
+ 1437583651U, // VFNMSUB231PDZmbkz
+ 87132451U, // VFNMSUB231PDZmk
+ 89229603U, // VFNMSUB231PDZmkz
+ 890276131U, // VFNMSUB231PDZr
+ 890407203U, // VFNMSUB231PDZrb
+ 87181603U, // VFNMSUB231PDZrbk
+ 89278755U, // VFNMSUB231PDZrbkz
+ 87050531U, // VFNMSUB231PDZrk
+ 89147683U, // VFNMSUB231PDZrkz
+ 890177827U, // VFNMSUB231PDm
+ 890276131U, // VFNMSUB231PDr
+ 890315293U, // VFNMSUB231PSYm
+ 890282525U, // VFNMSUB231PSYr
+ 890184221U, // VFNMSUB231PSZ128m
+ 1167270429U, // VFNMSUB231PSZ128mb
+ 1435689501U, // VFNMSUB231PSZ128mbk
+ 1435689501U, // VFNMSUB231PSZ128mbkz
+ 86991389U, // VFNMSUB231PSZ128mk
+ 89088541U, // VFNMSUB231PSZ128mkz
+ 890282525U, // VFNMSUB231PSZ128r
+ 87056925U, // VFNMSUB231PSZ128rk
+ 89154077U, // VFNMSUB231PSZ128rkz
+ 890315293U, // VFNMSUB231PSZ256m
+ 1169367581U, // VFNMSUB231PSZ256mb
+ 1437786653U, // VFNMSUB231PSZ256mbk
+ 1437786653U, // VFNMSUB231PSZ256mbkz
+ 87089693U, // VFNMSUB231PSZ256mk
+ 89186845U, // VFNMSUB231PSZ256mkz
+ 890282525U, // VFNMSUB231PSZ256r
+ 87056925U, // VFNMSUB231PSZ256rk
+ 89154077U, // VFNMSUB231PSZ256rkz
+ 890364445U, // VFNMSUB231PSZm
+ 1171464733U, // VFNMSUB231PSZmb
+ 1439883805U, // VFNMSUB231PSZmbk
+ 1439883805U, // VFNMSUB231PSZmbkz
+ 87138845U, // VFNMSUB231PSZmk
+ 89235997U, // VFNMSUB231PSZmkz
+ 890282525U, // VFNMSUB231PSZr
+ 890413597U, // VFNMSUB231PSZrb
+ 87187997U, // VFNMSUB231PSZrbk
+ 89285149U, // VFNMSUB231PSZrbkz
+ 87056925U, // VFNMSUB231PSZrk
+ 89154077U, // VFNMSUB231PSZrkz
+ 890184221U, // VFNMSUB231PSm
+ 890282525U, // VFNMSUB231PSr
+ 1089474041U, // VFNMSUB231SDZm
+ 1089474041U, // VFNMSUB231SDZm_Int
+ 1357893113U, // VFNMSUB231SDZm_Intk
+ 1357893113U, // VFNMSUB231SDZm_Intkz
+ 890277369U, // VFNMSUB231SDZr
+ 890277369U, // VFNMSUB231SDZr_Int
+ 87051769U, // VFNMSUB231SDZr_Intk
+ 89148921U, // VFNMSUB231SDZr_Intkz
+ 890277369U, // VFNMSUB231SDZrb
+ 890408441U, // VFNMSUB231SDZrb_Int
+ 87182841U, // VFNMSUB231SDZrb_Intk
+ 89279993U, // VFNMSUB231SDZrb_Intkz
+ 1089474041U, // VFNMSUB231SDm
+ 1089474041U, // VFNMSUB231SDm_Int
+ 890277369U, // VFNMSUB231SDr
+ 890277369U, // VFNMSUB231SDr_Int
+ 1089677052U, // VFNMSUB231SSZm
+ 1089677052U, // VFNMSUB231SSZm_Int
+ 1358096124U, // VFNMSUB231SSZm_Intk
+ 1358096124U, // VFNMSUB231SSZm_Intkz
+ 890283772U, // VFNMSUB231SSZr
+ 890283772U, // VFNMSUB231SSZr_Int
+ 87058172U, // VFNMSUB231SSZr_Intk
+ 89155324U, // VFNMSUB231SSZr_Intkz
+ 890283772U, // VFNMSUB231SSZrb
+ 890414844U, // VFNMSUB231SSZrb_Int
+ 87189244U, // VFNMSUB231SSZrb_Intk
+ 89286396U, // VFNMSUB231SSZrb_Intkz
+ 1089677052U, // VFNMSUB231SSm
+ 1089677052U, // VFNMSUB231SSm_Int
+ 890283772U, // VFNMSUB231SSr
+ 890283772U, // VFNMSUB231SSr_Int
+ 393497310U, // VFNMSUBPD4Ymr
+ 890309342U, // VFNMSUBPD4Yrm
+ 890276574U, // VFNMSUBPD4Yrr
+ 890276574U, // VFNMSUBPD4Yrr_REV
+ 301222622U, // VFNMSUBPD4mr
+ 890178270U, // VFNMSUBPD4rm
+ 890276574U, // VFNMSUBPD4rr
+ 890276574U, // VFNMSUBPD4rr_REV
+ 393503707U, // VFNMSUBPS4Ymr
+ 890315739U, // VFNMSUBPS4Yrm
+ 890282971U, // VFNMSUBPS4Yrr
+ 890282971U, // VFNMSUBPS4Yrr_REV
+ 301229019U, // VFNMSUBPS4mr
+ 890184667U, // VFNMSUBPS4rm
+ 890282971U, // VFNMSUBPS4rr
+ 890282971U, // VFNMSUBPS4rr_REV
+ 852774615U, // VFNMSUBSD4mr
+ 852774615U, // VFNMSUBSD4mr_Int
+ 1089474263U, // VFNMSUBSD4rm
+ 1089474263U, // VFNMSUBSD4rm_Int
+ 890277591U, // VFNMSUBSD4rr
+ 890277591U, // VFNMSUBSD4rr_Int
+ 890277591U, // VFNMSUBSD4rr_Int_REV
+ 890277591U, // VFNMSUBSD4rr_REV
+ 856975314U, // VFNMSUBSS4mr
+ 856975314U, // VFNMSUBSS4mr_Int
+ 1089677266U, // VFNMSUBSS4rm
+ 1089677266U, // VFNMSUBSS4rm_Int
+ 890283986U, // VFNMSUBSS4rr
+ 890283986U, // VFNMSUBSS4rr_Int
+ 890283986U, // VFNMSUBSS4rr_Int_REV
+ 890283986U, // VFNMSUBSS4rr_REV
+ 77901811U, // VFPCLASSPDZ128rm
+ 3032783586U, // VFPCLASSPDZ128rmb
+ 2999311074U, // VFPCLASSPDZ128rmbk
+ 568717299U, // VFPCLASSPDZ128rmk
+ 283430104U, // VFPCLASSPDZ128rr
+ 1088818392U, // VFPCLASSPDZ128rrk
+ 168079470U, // VFPCLASSPDZ256rm
+ 1690606306U, // VFPCLASSPDZ256rmb
+ 1657133794U, // VFPCLASSPDZ256rmbk
+ 660992110U, // VFPCLASSPDZ256rmk
+ 283430104U, // VFPCLASSPDZ256rr
+ 1088818392U, // VFPCLASSPDZ256rrk
+ 170176747U, // VFPCLASSPDZrm
+ 2495912674U, // VFPCLASSPDZrmb
+ 2462440162U, // VFPCLASSPDZrmbk
+ 669380843U, // VFPCLASSPDZrmk
+ 283430104U, // VFPCLASSPDZrr
+ 1088818392U, // VFPCLASSPDZrrk
+ 77901913U, // VFPCLASSPSZ128rm
+ 1692702429U, // VFPCLASSPSZ128rmb
+ 1661327069U, // VFPCLASSPSZ128rmbk
+ 568717401U, // VFPCLASSPSZ128rmk
+ 283436561U, // VFPCLASSPSZ128rr
+ 1088824849U, // VFPCLASSPSZ128rrk
+ 168079582U, // VFPCLASSPSZ256rm
+ 2498008797U, // VFPCLASSPSZ256rmb
+ 2466633437U, // VFPCLASSPSZ256rmbk
+ 660992222U, // VFPCLASSPSZ256rmk
+ 283436561U, // VFPCLASSPSZ256rr
+ 1088824849U, // VFPCLASSPSZ256rrk
+ 170176760U, // VFPCLASSPSZrm
+ 2766444253U, // VFPCLASSPSZrmb
+ 2735068893U, // VFPCLASSPSZrmbk
+ 669380856U, // VFPCLASSPSZrmk
+ 283436561U, // VFPCLASSPSZrr
+ 1088824849U, // VFPCLASSPSZrrk
+ 885297054U, // VFPCLASSSDZrm
+ 851824542U, // VFPCLASSSDZrmk
+ 283430814U, // VFPCLASSSDZrr
+ 1088819102U, // VFPCLASSSDZrrk
+ 887400603U, // VFPCLASSSSZrm
+ 856025243U, // VFPCLASSSSZrmk
+ 283437211U, // VFPCLASSSSZrr
+ 1088825499U, // VFPCLASSSSZrrk
+ 1346906U, // VFRCZPDYrm
+ 551832922U, // VFRCZPDYrr
+ 658778U, // VFRCZPDrm
+ 551832922U, // VFRCZPDrr
+ 1353403U, // VFRCZPSYrm
+ 551839419U, // VFRCZPSYrr
+ 665275U, // VFRCZPSrm
+ 551839419U, // VFRCZPSrr
+ 552177694U, // VFRCZSDrm
+ 551833630U, // VFRCZSDrr
+ 552200437U, // VFRCZSSrm
+ 551839989U, // VFRCZSSrr
+ 649546633U, // VGATHERDPDYrm
+ 3231157129U, // VGATHERDPDZ128rm
+ 3231173513U, // VGATHERDPDZ256rm
+ 3231189897U, // VGATHERDPDZrm
+ 643255177U, // VGATHERDPDrm
+ 649553053U, // VGATHERDPSYrm
+ 3231163549U, // VGATHERDPSZ128rm
+ 3231179933U, // VGATHERDPSZ256rm
+ 3231196317U, // VGATHERDPSZrm
+ 643261597U, // VGATHERDPSrm
+ 172854001U, // VGATHERPF0DPDm
+ 172860398U, // VGATHERPF0DPSm
+ 172854386U, // VGATHERPF0QPDm
+ 173368747U, // VGATHERPF0QPSm
+ 172854032U, // VGATHERPF1DPDm
+ 172860429U, // VGATHERPF1DPSm
+ 172854417U, // VGATHERPF1QPDm
+ 173368778U, // VGATHERPF1QPSm
+ 649546928U, // VGATHERQPDYrm
+ 3231157424U, // VGATHERQPDZ128rm
+ 3231173808U, // VGATHERQPDZ256rm
+ 3231190192U, // VGATHERQPDZrm
+ 643255472U, // VGATHERQPDrm
+ 643261929U, // VGATHERQPSYrm
+ 553149929U, // VGATHERQPSZ128rm
+ 3231163881U, // VGATHERQPSZ256rm
+ 3231180265U, // VGATHERQPSZrm
+ 928474601U, // VGATHERQPSrm
+ 658535U, // VGETEXPPDZ128m
+ 627674215U, // VGETEXPPDZ128mb
+ 628100199U, // VGETEXPPDZ128mbk
+ 627199079U, // VGETEXPPDZ128mbkz
+ 3230600295U, // VGETEXPPDZ128mk
+ 3229748327U, // VGETEXPPDZ128mkz
+ 551832679U, // VGETEXPPDZ128r
+ 3230698599U, // VGETEXPPDZ128rk
+ 3229666407U, // VGETEXPPDZ128rkz
+ 1346663U, // VGETEXPPDZ256m
+ 629771367U, // VGETEXPPDZ256mb
+ 630197351U, // VGETEXPPDZ256mbk
+ 629296231U, // VGETEXPPDZ256mbkz
+ 3230731367U, // VGETEXPPDZ256mk
+ 3230633063U, // VGETEXPPDZ256mkz
+ 551832679U, // VGETEXPPDZ256r
+ 3230698599U, // VGETEXPPDZ256rk
+ 3229666407U, // VGETEXPPDZ256rkz
+ 1510503U, // VGETEXPPDZm
+ 631868519U, // VGETEXPPDZmb
+ 632294503U, // VGETEXPPDZmbk
+ 631393383U, // VGETEXPPDZmbkz
+ 3230780519U, // VGETEXPPDZmk
+ 3230747751U, // VGETEXPPDZmkz
+ 551832679U, // VGETEXPPDZr
+ 551843335U, // VGETEXPPDZrb
+ 3230709255U, // VGETEXPPDZrbk
+ 3229677063U, // VGETEXPPDZrbkz
+ 3230698599U, // VGETEXPPDZrk
+ 3229666407U, // VGETEXPPDZrkz
+ 664992U, // VGETEXPPSZ128m
+ 629794208U, // VGETEXPPSZ128mb
+ 630400416U, // VGETEXPPSZ128mbk
+ 629319072U, // VGETEXPPSZ128mbkz
+ 3230606752U, // VGETEXPPSZ128mk
+ 3229754784U, // VGETEXPPSZ128mkz
+ 551839136U, // VGETEXPPSZ128r
+ 3230705056U, // VGETEXPPSZ128rk
+ 3229672864U, // VGETEXPPSZ128rkz
+ 1353120U, // VGETEXPPSZ256m
+ 631891360U, // VGETEXPPSZ256mb
+ 632497568U, // VGETEXPPSZ256mbk
+ 631416224U, // VGETEXPPSZ256mbkz
+ 3230737824U, // VGETEXPPSZ256mk
+ 3230639520U, // VGETEXPPSZ256mkz
+ 551839136U, // VGETEXPPSZ256r
+ 3230705056U, // VGETEXPPSZ256rk
+ 3229672864U, // VGETEXPPSZ256rkz
+ 1516960U, // VGETEXPPSZm
+ 633988512U, // VGETEXPPSZmb
+ 634594720U, // VGETEXPPSZmbk
+ 633513376U, // VGETEXPPSZmbkz
+ 3230786976U, // VGETEXPPSZmk
+ 3230754208U, // VGETEXPPSZmkz
+ 551839136U, // VGETEXPPSZr
+ 551843822U, // VGETEXPPSZrb
+ 3230709742U, // VGETEXPPSZrbk
+ 3229677550U, // VGETEXPPSZrbkz
+ 3230705056U, // VGETEXPPSZrk
+ 3229672864U, // VGETEXPPSZrkz
+ 283266943U, // VGETEXPSDZm
+ 1357893503U, // VGETEXPSDZmk
+ 1089474431U, // VGETEXPSDZmkz
+ 811650943U, // VGETEXPSDZr
+ 811660942U, // VGETEXPSDZrb
+ 87062158U, // VGETEXPSDZrbk
+ 890287758U, // VGETEXPSDZrbkz
+ 87052159U, // VGETEXPSDZrk
+ 890277759U, // VGETEXPSDZrkz
+ 283289744U, // VGETEXPSSZm
+ 1358096528U, // VGETEXPSSZmk
+ 1089677456U, // VGETEXPSSZmkz
+ 811657360U, // VGETEXPSSZr
+ 811661411U, // VGETEXPSSZrb
+ 87062627U, // VGETEXPSSZrbk
+ 890288227U, // VGETEXPSSZrbkz
+ 87058576U, // VGETEXPSSZrk
+ 890284176U, // VGETEXPSSZrkz
+ 3032780034U, // VGETMANTPDZ128rmbi
+ 3079933186U, // VGETMANTPDZ128rmbik
+ 2999307522U, // VGETMANTPDZ128rmbikz
+ 77892866U, // VGETMANTPDZ128rmi
+ 666111234U, // VGETMANTPDZ128rmik
+ 568708354U, // VGETMANTPDZ128rmikz
+ 283430146U, // VGETMANTPDZ128rri
+ 1357581570U, // VGETMANTPDZ128rrik
+ 1088818434U, // VGETMANTPDZ128rrikz
+ 1690602754U, // VGETMANTPDZ256rmbi
+ 1737755906U, // VGETMANTPDZ256rmbik
+ 1657130242U, // VGETMANTPDZ256rmbikz
+ 168070402U, // VGETMANTPDZ256rmi
+ 668208386U, // VGETMANTPDZ256rmik
+ 660983042U, // VGETMANTPDZ256rmikz
+ 283430146U, // VGETMANTPDZ256rri
+ 1357581570U, // VGETMANTPDZ256rrik
+ 1088818434U, // VGETMANTPDZ256rrikz
+ 2495909122U, // VGETMANTPDZrmbi
+ 2543062274U, // VGETMANTPDZrmbik
+ 2462436610U, // VGETMANTPDZrmbikz
+ 170167554U, // VGETMANTPDZrmi
+ 672402690U, // VGETMANTPDZrmik
+ 669371650U, // VGETMANTPDZrmikz
+ 283430146U, // VGETMANTPDZrri
+ 407162114U, // VGETMANTPDZrrib
+ 1481313538U, // VGETMANTPDZrribk
+ 1212550402U, // VGETMANTPDZrribkz
+ 1357581570U, // VGETMANTPDZrrik
+ 1088818434U, // VGETMANTPDZrrikz
+ 1692706358U, // VGETMANTPSZ128rmbi
+ 1752442422U, // VGETMANTPSZ128rmbik
+ 1661330998U, // VGETMANTPSZ128rmbikz
+ 77899318U, // VGETMANTPSZ128rmi
+ 666117686U, // VGETMANTPSZ128rmik
+ 568714806U, // VGETMANTPSZ128rmikz
+ 283436598U, // VGETMANTPSZ128rri
+ 1357588022U, // VGETMANTPSZ128rrik
+ 1088824886U, // VGETMANTPSZ128rrikz
+ 2498012726U, // VGETMANTPSZ256rmbi
+ 2557748790U, // VGETMANTPSZ256rmbik
+ 2466637366U, // VGETMANTPSZ256rmbikz
+ 168076854U, // VGETMANTPSZ256rmi
+ 668214838U, // VGETMANTPSZ256rmik
+ 660989494U, // VGETMANTPSZ256rmikz
+ 283436598U, // VGETMANTPSZ256rri
+ 1357588022U, // VGETMANTPSZ256rrik
+ 1088824886U, // VGETMANTPSZ256rrikz
+ 2766448182U, // VGETMANTPSZrmbi
+ 2826184246U, // VGETMANTPSZrmbik
+ 2735072822U, // VGETMANTPSZrmbikz
+ 170174006U, // VGETMANTPSZrmi
+ 672409142U, // VGETMANTPSZrmik
+ 669378102U, // VGETMANTPSZrmikz
+ 283436598U, // VGETMANTPSZrri
+ 407168566U, // VGETMANTPSZrrib
+ 1481319990U, // VGETMANTPSZrribk
+ 1212556854U, // VGETMANTPSZrribkz
+ 1357588022U, // VGETMANTPSZrrik
+ 1088824886U, // VGETMANTPSZrrikz
+ 851824583U, // VGETMANTSDZrmi
+ 963891143U, // VGETMANTSDZrmik
+ 932450247U, // VGETMANTSDZrmikz
+ 1088819143U, // VGETMANTSDZrri
+ 1212551111U, // VGETMANTSDZrrib
+ 2286866375U, // VGETMANTSDZrribk
+ 1481314247U, // VGETMANTSDZrribkz
+ 2163134407U, // VGETMANTSDZrrik
+ 1357582279U, // VGETMANTSDZrrikz
+ 856025255U, // VGETMANTSSZrmi
+ 972286119U, // VGETMANTSSZrmik
+ 947136679U, // VGETMANTSSZrmikz
+ 1088825511U, // VGETMANTSSZrri
+ 1212557479U, // VGETMANTSSZrrib
+ 2286872743U, // VGETMANTSSZrribk
+ 1481320615U, // VGETMANTSSZrribkz
+ 2163140775U, // VGETMANTSSZrrik
+ 1357588647U, // VGETMANTSSZrrikz
+ 375768372U, // VGF2P8AFFINEINVQBYrmi
+ 1088816436U, // VGF2P8AFFINEINVQBYrri
+ 3026568500U, // VGF2P8AFFINEINVQBZ128rmbi
+ 3128149300U, // VGF2P8AFFINEINVQBZ128rmbik
+ 3130262836U, // VGF2P8AFFINEINVQBZ128rmbikz
+ 325436724U, // VGF2P8AFFINEINVQBZ128rmi
+ 1983104308U, // VGF2P8AFFINEINVQBZ128rmik
+ 1179911476U, // VGF2P8AFFINEINVQBZ128rmikz
+ 1088816436U, // VGF2P8AFFINEINVQBZ128rri
+ 2163131700U, // VGF2P8AFFINEINVQBZ128rrik
+ 1357579572U, // VGF2P8AFFINEINVQBZ128rrikz
+ 1684391220U, // VGF2P8AFFINEINVQBZ256rmbi
+ 1785972020U, // VGF2P8AFFINEINVQBZ256rmbik
+ 1788085556U, // VGF2P8AFFINEINVQBZ256rmbikz
+ 375768372U, // VGF2P8AFFINEINVQBZ256rmi
+ 1989395764U, // VGF2P8AFFINEINVQBZ256rmik
+ 1186202932U, // VGF2P8AFFINEINVQBZ256rmikz
+ 1088816436U, // VGF2P8AFFINEINVQBZ256rri
+ 2163131700U, // VGF2P8AFFINEINVQBZ256rrik
+ 1357579572U, // VGF2P8AFFINEINVQBZ256rrikz
+ 2489697588U, // VGF2P8AFFINEINVQBZrmbi
+ 2591278388U, // VGF2P8AFFINEINVQBZrmbik
+ 2593391924U, // VGF2P8AFFINEINVQBZrmbikz
+ 382059828U, // VGF2P8AFFINEINVQBZrmi
+ 1995687220U, // VGF2P8AFFINEINVQBZrmik
+ 1192494388U, // VGF2P8AFFINEINVQBZrmikz
+ 1088816436U, // VGF2P8AFFINEINVQBZrri
+ 2163131700U, // VGF2P8AFFINEINVQBZrrik
+ 1357579572U, // VGF2P8AFFINEINVQBZrrikz
+ 325436724U, // VGF2P8AFFINEINVQBrmi
+ 1088816436U, // VGF2P8AFFINEINVQBrri
+ 375768309U, // VGF2P8AFFINEQBYrmi
+ 1088816373U, // VGF2P8AFFINEQBYrri
+ 3026568437U, // VGF2P8AFFINEQBZ128rmbi
+ 3128149237U, // VGF2P8AFFINEQBZ128rmbik
+ 3130262773U, // VGF2P8AFFINEQBZ128rmbikz
+ 325436661U, // VGF2P8AFFINEQBZ128rmi
+ 1983104245U, // VGF2P8AFFINEQBZ128rmik
+ 1179911413U, // VGF2P8AFFINEQBZ128rmikz
+ 1088816373U, // VGF2P8AFFINEQBZ128rri
+ 2163131637U, // VGF2P8AFFINEQBZ128rrik
+ 1357579509U, // VGF2P8AFFINEQBZ128rrikz
+ 1684391157U, // VGF2P8AFFINEQBZ256rmbi
+ 1785971957U, // VGF2P8AFFINEQBZ256rmbik
+ 1788085493U, // VGF2P8AFFINEQBZ256rmbikz
+ 375768309U, // VGF2P8AFFINEQBZ256rmi
+ 1989395701U, // VGF2P8AFFINEQBZ256rmik
+ 1186202869U, // VGF2P8AFFINEQBZ256rmikz
+ 1088816373U, // VGF2P8AFFINEQBZ256rri
+ 2163131637U, // VGF2P8AFFINEQBZ256rrik
+ 1357579509U, // VGF2P8AFFINEQBZ256rrikz
+ 2489697525U, // VGF2P8AFFINEQBZrmbi
+ 2591278325U, // VGF2P8AFFINEQBZrmbik
+ 2593391861U, // VGF2P8AFFINEQBZrmbikz
+ 382059765U, // VGF2P8AFFINEQBZrmi
+ 1995687157U, // VGF2P8AFFINEQBZrmik
+ 1192494325U, // VGF2P8AFFINEQBZrmikz
+ 1088816373U, // VGF2P8AFFINEQBZrri
+ 2163131637U, // VGF2P8AFFINEQBZrrik
+ 1357579509U, // VGF2P8AFFINEQBZrrikz
+ 325436661U, // VGF2P8AFFINEQBrmi
+ 1088816373U, // VGF2P8AFFINEQBrri
+ 812860541U, // VGF2P8MULBYrm
+ 811648125U, // VGF2P8MULBYrr
+ 811844733U, // VGF2P8MULBZ128rm
+ 985105533U, // VGF2P8MULBZ128rmk
+ 890569853U, // VGF2P8MULBZ128rmkz
+ 811648125U, // VGF2P8MULBZ128rr
+ 87049341U, // VGF2P8MULBZ128rrk
+ 890274941U, // VGF2P8MULBZ128rrkz
+ 812860541U, // VGF2P8MULBZ256rm
+ 985121917U, // VGF2P8MULBZ256rmk
+ 890602621U, // VGF2P8MULBZ256rmkz
+ 811648125U, // VGF2P8MULBZ256rr
+ 87049341U, // VGF2P8MULBZ256rrk
+ 890274941U, // VGF2P8MULBZ256rrkz
+ 812876925U, // VGF2P8MULBZrm
+ 985138301U, // VGF2P8MULBZrmk
+ 890668157U, // VGF2P8MULBZrmkz
+ 811648125U, // VGF2P8MULBZrr
+ 87049341U, // VGF2P8MULBZrrk
+ 890274941U, // VGF2P8MULBZrrkz
+ 811844733U, // VGF2P8MULBrm
+ 811648125U, // VGF2P8MULBrr
+ 812616508U, // VHADDPDYrm
+ 811649852U, // VHADDPDYrr
+ 811731772U, // VHADDPDrm
+ 811649852U, // VHADDPDrr
+ 812622905U, // VHADDPSYrm
+ 811656249U, // VHADDPSYrr
+ 811738169U, // VHADDPSrm
+ 811656249U, // VHADDPSrr
+ 812616395U, // VHSUBPDYrm
+ 811649739U, // VHSUBPDYrr
+ 811731659U, // VHSUBPDrm
+ 811649739U, // VHSUBPDrr
+ 812622792U, // VHSUBPSYrm
+ 811656136U, // VHSUBPSYrr
+ 811738056U, // VHSUBPSrm
+ 811656136U, // VHSUBPSrr
+ 300270206U, // VINSERTF128rm
+ 1088815742U, // VINSERTF128rr
+ 300269988U, // VINSERTF32x4Z256rm
+ 2039726500U, // VINSERTF32x4Z256rmk
+ 1202979236U, // VINSERTF32x4Z256rmkz
+ 1088815524U, // VINSERTF32x4Z256rr
+ 2163130788U, // VINSERTF32x4Z256rrk
+ 1357578660U, // VINSERTF32x4Z256rrkz
+ 300269988U, // VINSERTF32x4Zrm
+ 2039726500U, // VINSERTF32x4Zrmk
+ 1202979236U, // VINSERTF32x4Zrmkz
+ 1088815524U, // VINSERTF32x4Zrr
+ 2163130788U, // VINSERTF32x4Zrrk
+ 1357578660U, // VINSERTF32x4Zrrkz
+ 392545003U, // VINSERTF32x8Zrm
+ 2041823979U, // VINSERTF32x8Zrmk
+ 1205076715U, // VINSERTF32x8Zrmkz
+ 1088815851U, // VINSERTF32x8Zrr
+ 2163131115U, // VINSERTF32x8Zrrk
+ 1357578987U, // VINSERTF32x8Zrrkz
+ 300269775U, // VINSERTF64x2Z256rm
+ 2039726287U, // VINSERTF64x2Z256rmk
+ 1202979023U, // VINSERTF64x2Z256rmkz
+ 1088815311U, // VINSERTF64x2Z256rr
+ 2163130575U, // VINSERTF64x2Z256rrk
+ 1357578447U, // VINSERTF64x2Z256rrkz
+ 300269775U, // VINSERTF64x2Zrm
+ 2039726287U, // VINSERTF64x2Zrmk
+ 1202979023U, // VINSERTF64x2Zrmkz
+ 1088815311U, // VINSERTF64x2Zrr
+ 2163130575U, // VINSERTF64x2Zrrk
+ 1357578447U, // VINSERTF64x2Zrrkz
+ 392544780U, // VINSERTF64x4Zrm
+ 2041823756U, // VINSERTF64x4Zrmk
+ 1205076492U, // VINSERTF64x4Zrmkz
+ 1088815628U, // VINSERTF64x4Zrr
+ 2163130892U, // VINSERTF64x4Zrrk
+ 1357578764U, // VINSERTF64x4Zrrkz
+ 325436085U, // VINSERTI128rm
+ 1088815797U, // VINSERTI128rr
+ 325435870U, // VINSERTI32x4Z256rm
+ 1983103454U, // VINSERTI32x4Z256rmk
+ 1179910622U, // VINSERTI32x4Z256rmkz
+ 1088815582U, // VINSERTI32x4Z256rr
+ 2163130846U, // VINSERTI32x4Z256rrk
+ 1357578718U, // VINSERTI32x4Z256rrkz
+ 325435870U, // VINSERTI32x4Zrm
+ 1983103454U, // VINSERTI32x4Zrmk
+ 1179910622U, // VINSERTI32x4Zrmkz
+ 1088815582U, // VINSERTI32x4Zrr
+ 2163130846U, // VINSERTI32x4Zrrk
+ 1357578718U, // VINSERTI32x4Zrrkz
+ 375767833U, // VINSERTI32x8Zrm
+ 1989395225U, // VINSERTI32x8Zrmk
+ 1186202393U, // VINSERTI32x8Zrmkz
+ 1088815897U, // VINSERTI32x8Zrr
+ 2163131161U, // VINSERTI32x8Zrrk
+ 1357579033U, // VINSERTI32x8Zrrkz
+ 325435657U, // VINSERTI64x2Z256rm
+ 1983103241U, // VINSERTI64x2Z256rmk
+ 1179910409U, // VINSERTI64x2Z256rmkz
+ 1088815369U, // VINSERTI64x2Z256rr
+ 2163130633U, // VINSERTI64x2Z256rrk
+ 1357578505U, // VINSERTI64x2Z256rrkz
+ 325435657U, // VINSERTI64x2Zrm
+ 1983103241U, // VINSERTI64x2Zrmk
+ 1179910409U, // VINSERTI64x2Zrmkz
+ 1088815369U, // VINSERTI64x2Zrr
+ 2163130633U, // VINSERTI64x2Zrrk
+ 1357578505U, // VINSERTI64x2Zrrkz
+ 375767610U, // VINSERTI64x4Zrm
+ 1989395002U, // VINSERTI64x4Zrmk
+ 1186202170U, // VINSERTI64x4Zrmkz
+ 1088815674U, // VINSERTI64x4Zrr
+ 2163130938U, // VINSERTI64x4Zrrk
+ 1357578810U, // VINSERTI64x4Zrrkz
+ 856024652U, // VINSERTPSZrm
+ 1088824908U, // VINSERTPSZrr
+ 856024652U, // VINSERTPSrm
+ 1088824908U, // VINSERTPSrr
+ 552954308U, // VLDDQUYrm
+ 272836U, // VLDDQUrm
+ 237909U, // VLDMXCSR
+ 551840204U, // VMASKMOVDQU
+ 551840204U, // VMASKMOVDQU64
+ 1663372614U, // VMASKMOVPDYmr
+ 812617030U, // VMASKMOVPDYrm
+ 1126501702U, // VMASKMOVPDmr
+ 811732294U, // VMASKMOVPDrm
+ 1663379111U, // VMASKMOVPSYmr
+ 812623527U, // VMASKMOVPSYrm
+ 1126508199U, // VMASKMOVPSmr
+ 811738791U, // VMASKMOVPSrm
+ 812617042U, // VMAXCPDYrm
+ 811650386U, // VMAXCPDYrr
+ 811732306U, // VMAXCPDZ128rm
+ 358763858U, // VMAXCPDZ128rmb
+ 1433390418U, // VMAXCPDZ128rmbk
+ 1164971346U, // VMAXCPDZ128rmbkz
+ 86986066U, // VMAXCPDZ128rmk
+ 890178898U, // VMAXCPDZ128rmkz
+ 811650386U, // VMAXCPDZ128rr
+ 87051602U, // VMAXCPDZ128rrk
+ 890277202U, // VMAXCPDZ128rrkz
+ 812617042U, // VMAXCPDZ256rm
+ 360861010U, // VMAXCPDZ256rmb
+ 1435487570U, // VMAXCPDZ256rmbk
+ 1167068498U, // VMAXCPDZ256rmbkz
+ 87084370U, // VMAXCPDZ256rmk
+ 890309970U, // VMAXCPDZ256rmkz
+ 811650386U, // VMAXCPDZ256rr
+ 87051602U, // VMAXCPDZ256rrk
+ 890277202U, // VMAXCPDZ256rrkz
+ 812731730U, // VMAXCPDZrm
+ 362958162U, // VMAXCPDZrmb
+ 1437584722U, // VMAXCPDZrmbk
+ 1169165650U, // VMAXCPDZrmbkz
+ 87133522U, // VMAXCPDZrmk
+ 890359122U, // VMAXCPDZrmkz
+ 811650386U, // VMAXCPDZrr
+ 87051602U, // VMAXCPDZrrk
+ 890277202U, // VMAXCPDZrrkz
+ 811732306U, // VMAXCPDrm
+ 811650386U, // VMAXCPDrr
+ 812623539U, // VMAXCPSYrm
+ 811656883U, // VMAXCPSYrr
+ 811738803U, // VMAXCPSZ128rm
+ 360883891U, // VMAXCPSZ128rmb
+ 1435690675U, // VMAXCPSZ128rmbk
+ 1167271603U, // VMAXCPSZ128rmbkz
+ 86992563U, // VMAXCPSZ128rmk
+ 890185395U, // VMAXCPSZ128rmkz
+ 811656883U, // VMAXCPSZ128rr
+ 87058099U, // VMAXCPSZ128rrk
+ 890283699U, // VMAXCPSZ128rrkz
+ 812623539U, // VMAXCPSZ256rm
+ 362981043U, // VMAXCPSZ256rmb
+ 1437787827U, // VMAXCPSZ256rmbk
+ 1169368755U, // VMAXCPSZ256rmbkz
+ 87090867U, // VMAXCPSZ256rmk
+ 890316467U, // VMAXCPSZ256rmkz
+ 811656883U, // VMAXCPSZ256rr
+ 87058099U, // VMAXCPSZ256rrk
+ 890283699U, // VMAXCPSZ256rrkz
+ 812738227U, // VMAXCPSZrm
+ 365078195U, // VMAXCPSZrmb
+ 1439884979U, // VMAXCPSZrmbk
+ 1171465907U, // VMAXCPSZrmbkz
+ 87140019U, // VMAXCPSZrmk
+ 890365619U, // VMAXCPSZrmkz
+ 811656883U, // VMAXCPSZrr
+ 87058099U, // VMAXCPSZrrk
+ 890283699U, // VMAXCPSZrrkz
+ 811738803U, // VMAXCPSrm
+ 811656883U, // VMAXCPSrr
+ 283267094U, // VMAXCSDZrm
+ 811651094U, // VMAXCSDZrr
+ 283267094U, // VMAXCSDrm
+ 811651094U, // VMAXCSDrr
+ 283289837U, // VMAXCSSZrm
+ 811657453U, // VMAXCSSZrr
+ 283289837U, // VMAXCSSrm
+ 811657453U, // VMAXCSSrr
+ 812617042U, // VMAXPDYrm
+ 811650386U, // VMAXPDYrr
+ 811732306U, // VMAXPDZ128rm
+ 358763858U, // VMAXPDZ128rmb
+ 1433390418U, // VMAXPDZ128rmbk
+ 1164971346U, // VMAXPDZ128rmbkz
+ 86986066U, // VMAXPDZ128rmk
+ 890178898U, // VMAXPDZ128rmkz
+ 811650386U, // VMAXPDZ128rr
+ 87051602U, // VMAXPDZ128rrk
+ 890277202U, // VMAXPDZ128rrkz
+ 812617042U, // VMAXPDZ256rm
+ 360861010U, // VMAXPDZ256rmb
+ 1435487570U, // VMAXPDZ256rmbk
+ 1167068498U, // VMAXPDZ256rmbkz
+ 87084370U, // VMAXPDZ256rmk
+ 890309970U, // VMAXPDZ256rmkz
+ 811650386U, // VMAXPDZ256rr
+ 87051602U, // VMAXPDZ256rrk
+ 890277202U, // VMAXPDZ256rrkz
+ 812731730U, // VMAXPDZrm
+ 362958162U, // VMAXPDZrmb
+ 1437584722U, // VMAXPDZrmbk
+ 1169165650U, // VMAXPDZrmbkz
+ 87133522U, // VMAXPDZrmk
+ 890359122U, // VMAXPDZrmkz
+ 811650386U, // VMAXPDZrr
+ 811660825U, // VMAXPDZrrb
+ 87062041U, // VMAXPDZrrbk
+ 890287641U, // VMAXPDZrrbkz
+ 87051602U, // VMAXPDZrrk
+ 890277202U, // VMAXPDZrrkz
+ 811732306U, // VMAXPDrm
+ 811650386U, // VMAXPDrr
+ 812623539U, // VMAXPSYrm
+ 811656883U, // VMAXPSYrr
+ 811738803U, // VMAXPSZ128rm
+ 360883891U, // VMAXPSZ128rmb
+ 1435690675U, // VMAXPSZ128rmbk
+ 1167271603U, // VMAXPSZ128rmbkz
+ 86992563U, // VMAXPSZ128rmk
+ 890185395U, // VMAXPSZ128rmkz
+ 811656883U, // VMAXPSZ128rr
+ 87058099U, // VMAXPSZ128rrk
+ 890283699U, // VMAXPSZ128rrkz
+ 812623539U, // VMAXPSZ256rm
+ 362981043U, // VMAXPSZ256rmb
+ 1437787827U, // VMAXPSZ256rmbk
+ 1169368755U, // VMAXPSZ256rmbkz
+ 87090867U, // VMAXPSZ256rmk
+ 890316467U, // VMAXPSZ256rmkz
+ 811656883U, // VMAXPSZ256rr
+ 87058099U, // VMAXPSZ256rrk
+ 890283699U, // VMAXPSZ256rrkz
+ 812738227U, // VMAXPSZrm
+ 365078195U, // VMAXPSZrmb
+ 1439884979U, // VMAXPSZrmbk
+ 1171465907U, // VMAXPSZrmbkz
+ 87140019U, // VMAXPSZrmk
+ 890365619U, // VMAXPSZrmkz
+ 811656883U, // VMAXPSZrr
+ 811661312U, // VMAXPSZrrb
+ 87062528U, // VMAXPSZrrbk
+ 890288128U, // VMAXPSZrrbkz
+ 87058099U, // VMAXPSZrrk
+ 890283699U, // VMAXPSZrrkz
+ 811738803U, // VMAXPSrm
+ 811656883U, // VMAXPSrr
+ 283267094U, // VMAXSDZrm
+ 283267094U, // VMAXSDZrm_Int
+ 1357893654U, // VMAXSDZrm_Intk
+ 1089474582U, // VMAXSDZrm_Intkz
+ 811651094U, // VMAXSDZrr
+ 811651094U, // VMAXSDZrr_Int
+ 87052310U, // VMAXSDZrr_Intk
+ 890277910U, // VMAXSDZrr_Intkz
+ 811660960U, // VMAXSDZrrb_Int
+ 87062176U, // VMAXSDZrrb_Intk
+ 890287776U, // VMAXSDZrrb_Intkz
+ 283267094U, // VMAXSDrm
+ 283267094U, // VMAXSDrm_Int
+ 811651094U, // VMAXSDrr
+ 811651094U, // VMAXSDrr_Int
+ 283289837U, // VMAXSSZrm
+ 283289837U, // VMAXSSZrm_Int
+ 1358096621U, // VMAXSSZrm_Intk
+ 1089677549U, // VMAXSSZrm_Intkz
+ 811657453U, // VMAXSSZrr
+ 811657453U, // VMAXSSZrr_Int
+ 87058669U, // VMAXSSZrr_Intk
+ 890284269U, // VMAXSSZrr_Intkz
+ 811661429U, // VMAXSSZrrb_Int
+ 87062645U, // VMAXSSZrrb_Intk
+ 890288245U, // VMAXSSZrrb_Intkz
+ 283289837U, // VMAXSSrm
+ 283289837U, // VMAXSSrm_Int
+ 811657453U, // VMAXSSrr
+ 811657453U, // VMAXSSrr_Int
+ 15223U, // VMCALL
+ 450821U, // VMCLEARm
+ 14950U, // VMFUNC
+ 812616784U, // VMINCPDYrm
+ 811650128U, // VMINCPDYrr
+ 811732048U, // VMINCPDZ128rm
+ 358763600U, // VMINCPDZ128rmb
+ 1433390160U, // VMINCPDZ128rmbk
+ 1164971088U, // VMINCPDZ128rmbkz
+ 86985808U, // VMINCPDZ128rmk
+ 890178640U, // VMINCPDZ128rmkz
+ 811650128U, // VMINCPDZ128rr
+ 87051344U, // VMINCPDZ128rrk
+ 890276944U, // VMINCPDZ128rrkz
+ 812616784U, // VMINCPDZ256rm
+ 360860752U, // VMINCPDZ256rmb
+ 1435487312U, // VMINCPDZ256rmbk
+ 1167068240U, // VMINCPDZ256rmbkz
+ 87084112U, // VMINCPDZ256rmk
+ 890309712U, // VMINCPDZ256rmkz
+ 811650128U, // VMINCPDZ256rr
+ 87051344U, // VMINCPDZ256rrk
+ 890276944U, // VMINCPDZ256rrkz
+ 812731472U, // VMINCPDZrm
+ 362957904U, // VMINCPDZrmb
+ 1437584464U, // VMINCPDZrmbk
+ 1169165392U, // VMINCPDZrmbkz
+ 87133264U, // VMINCPDZrmk
+ 890358864U, // VMINCPDZrmkz
+ 811650128U, // VMINCPDZrr
+ 87051344U, // VMINCPDZrrk
+ 890276944U, // VMINCPDZrrkz
+ 811732048U, // VMINCPDrm
+ 811650128U, // VMINCPDrr
+ 812623233U, // VMINCPSYrm
+ 811656577U, // VMINCPSYrr
+ 811738497U, // VMINCPSZ128rm
+ 360883585U, // VMINCPSZ128rmb
+ 1435690369U, // VMINCPSZ128rmbk
+ 1167271297U, // VMINCPSZ128rmbkz
+ 86992257U, // VMINCPSZ128rmk
+ 890185089U, // VMINCPSZ128rmkz
+ 811656577U, // VMINCPSZ128rr
+ 87057793U, // VMINCPSZ128rrk
+ 890283393U, // VMINCPSZ128rrkz
+ 812623233U, // VMINCPSZ256rm
+ 362980737U, // VMINCPSZ256rmb
+ 1437787521U, // VMINCPSZ256rmbk
+ 1169368449U, // VMINCPSZ256rmbkz
+ 87090561U, // VMINCPSZ256rmk
+ 890316161U, // VMINCPSZ256rmkz
+ 811656577U, // VMINCPSZ256rr
+ 87057793U, // VMINCPSZ256rrk
+ 890283393U, // VMINCPSZ256rrkz
+ 812737921U, // VMINCPSZrm
+ 365077889U, // VMINCPSZrmb
+ 1439884673U, // VMINCPSZrmbk
+ 1171465601U, // VMINCPSZrmbkz
+ 87139713U, // VMINCPSZrmk
+ 890365313U, // VMINCPSZrmkz
+ 811656577U, // VMINCPSZrr
+ 87057793U, // VMINCPSZrrk
+ 890283393U, // VMINCPSZrrkz
+ 811738497U, // VMINCPSrm
+ 811656577U, // VMINCPSrr
+ 283266927U, // VMINCSDZrm
+ 811650927U, // VMINCSDZrr
+ 283266927U, // VMINCSDrm
+ 811650927U, // VMINCSDrr
+ 283289720U, // VMINCSSZrm
+ 811657336U, // VMINCSSZrr
+ 283289720U, // VMINCSSrm
+ 811657336U, // VMINCSSrr
+ 812616784U, // VMINPDYrm
+ 811650128U, // VMINPDYrr
+ 811732048U, // VMINPDZ128rm
+ 358763600U, // VMINPDZ128rmb
+ 1433390160U, // VMINPDZ128rmbk
+ 1164971088U, // VMINPDZ128rmbkz
+ 86985808U, // VMINPDZ128rmk
+ 890178640U, // VMINPDZ128rmkz
+ 811650128U, // VMINPDZ128rr
+ 87051344U, // VMINPDZ128rrk
+ 890276944U, // VMINPDZ128rrkz
+ 812616784U, // VMINPDZ256rm
+ 360860752U, // VMINPDZ256rmb
+ 1435487312U, // VMINPDZ256rmbk
+ 1167068240U, // VMINPDZ256rmbkz
+ 87084112U, // VMINPDZ256rmk
+ 890309712U, // VMINPDZ256rmkz
+ 811650128U, // VMINPDZ256rr
+ 87051344U, // VMINPDZ256rrk
+ 890276944U, // VMINPDZ256rrkz
+ 812731472U, // VMINPDZrm
+ 362957904U, // VMINPDZrmb
+ 1437584464U, // VMINPDZrmbk
+ 1169165392U, // VMINPDZrmbkz
+ 87133264U, // VMINPDZrmk
+ 890358864U, // VMINPDZrmkz
+ 811650128U, // VMINPDZrr
+ 811660792U, // VMINPDZrrb
+ 87062008U, // VMINPDZrrbk
+ 890287608U, // VMINPDZrrbkz
+ 87051344U, // VMINPDZrrk
+ 890276944U, // VMINPDZrrkz
+ 811732048U, // VMINPDrm
+ 811650128U, // VMINPDrr
+ 812623233U, // VMINPSYrm
+ 811656577U, // VMINPSYrr
+ 811738497U, // VMINPSZ128rm
+ 360883585U, // VMINPSZ128rmb
+ 1435690369U, // VMINPSZ128rmbk
+ 1167271297U, // VMINPSZ128rmbkz
+ 86992257U, // VMINPSZ128rmk
+ 890185089U, // VMINPSZ128rmkz
+ 811656577U, // VMINPSZ128rr
+ 87057793U, // VMINPSZ128rrk
+ 890283393U, // VMINPSZ128rrkz
+ 812623233U, // VMINPSZ256rm
+ 362980737U, // VMINPSZ256rmb
+ 1437787521U, // VMINPSZ256rmbk
+ 1169368449U, // VMINPSZ256rmbkz
+ 87090561U, // VMINPSZ256rmk
+ 890316161U, // VMINPSZ256rmkz
+ 811656577U, // VMINPSZ256rr
+ 87057793U, // VMINPSZ256rrk
+ 890283393U, // VMINPSZ256rrkz
+ 812737921U, // VMINPSZrm
+ 365077889U, // VMINPSZrmb
+ 1439884673U, // VMINPSZrmbk
+ 1171465601U, // VMINPSZrmbkz
+ 87139713U, // VMINPSZrmk
+ 890365313U, // VMINPSZrmkz
+ 811656577U, // VMINPSZrr
+ 811661279U, // VMINPSZrrb
+ 87062495U, // VMINPSZrrbk
+ 890288095U, // VMINPSZrrbkz
+ 87057793U, // VMINPSZrrk
+ 890283393U, // VMINPSZrrkz
+ 811738497U, // VMINPSrm
+ 811656577U, // VMINPSrr
+ 283266927U, // VMINSDZrm
+ 283266927U, // VMINSDZrm_Int
+ 1357893487U, // VMINSDZrm_Intk
+ 1089474415U, // VMINSDZrm_Intkz
+ 811650927U, // VMINSDZrr
+ 811650927U, // VMINSDZrr_Int
+ 87052143U, // VMINSDZrr_Intk
+ 890277743U, // VMINSDZrr_Intkz
+ 811660927U, // VMINSDZrrb_Int
+ 87062143U, // VMINSDZrrb_Intk
+ 890287743U, // VMINSDZrrb_Intkz
+ 283266927U, // VMINSDrm
+ 283266927U, // VMINSDrm_Int
+ 811650927U, // VMINSDrr
+ 811650927U, // VMINSDrr_Int
+ 283289720U, // VMINSSZrm
+ 283289720U, // VMINSSZrm_Int
+ 1358096504U, // VMINSSZrm_Intk
+ 1089677432U, // VMINSSZrm_Intkz
+ 811657336U, // VMINSSZrr
+ 811657336U, // VMINSSZrr_Int
+ 87058552U, // VMINSSZrr_Intk
+ 890284152U, // VMINSSZrr_Intkz
+ 811661396U, // VMINSSZrrb_Int
+ 87062612U, // VMINSSZrrb_Intk
+ 890288212U, // VMINSSZrrb_Intkz
+ 283289720U, // VMINSSrm
+ 283289720U, // VMINSSrm_Int
+ 811657336U, // VMINSSrr
+ 811657336U, // VMINSSrr_Int
+ 15124U, // VMLAUNCH
+ 16019U, // VMLOAD32
+ 16080U, // VMLOAD64
+ 15215U, // VMMCALL
+ 551919746U, // VMOV64toPQIZrm
+ 551837826U, // VMOV64toPQIZrr
+ 551919746U, // VMOV64toPQIrm
+ 551837826U, // VMOV64toPQIrr
+ 551919746U, // VMOV64toSDZrm
+ 551837826U, // VMOV64toSDZrr
+ 551919746U, // VMOV64toSDrm
+ 551837826U, // VMOV64toSDrr
+ 148933282U, // VMOVAPDYmr
+ 1346210U, // VMOVAPDYrm
+ 551832226U, // VMOVAPDYrr
+ 551832226U, // VMOVAPDYrr_REV
+ 65047202U, // VMOVAPDZ128mr
+ 3286567586U, // VMOVAPDZ128mrk
+ 658082U, // VMOVAPDZ128rm
+ 3230599842U, // VMOVAPDZ128rmk
+ 3229747874U, // VMOVAPDZ128rmkz
+ 551832226U, // VMOVAPDZ128rr
+ 551832226U, // VMOVAPDZ128rr_REV
+ 3230698146U, // VMOVAPDZ128rrk
+ 3229665954U, // VMOVAPDZ128rrk_REV
+ 3229665954U, // VMOVAPDZ128rrkz
+ 3229665954U, // VMOVAPDZ128rrkz_REV
+ 148933282U, // VMOVAPDZ256mr
+ 3370453666U, // VMOVAPDZ256mrk
+ 1346210U, // VMOVAPDZ256rm
+ 3230730914U, // VMOVAPDZ256rmk
+ 3230632610U, // VMOVAPDZ256rmkz
+ 551832226U, // VMOVAPDZ256rr
+ 551832226U, // VMOVAPDZ256rr_REV
+ 3230698146U, // VMOVAPDZ256rrk
+ 3229665954U, // VMOVAPDZ256rrk_REV
+ 3229665954U, // VMOVAPDZ256rrkz
+ 3229665954U, // VMOVAPDZ256rrkz_REV
+ 151030434U, // VMOVAPDZmr
+ 3372550818U, // VMOVAPDZmrk
+ 1510050U, // VMOVAPDZrm
+ 3230780066U, // VMOVAPDZrmk
+ 3230747298U, // VMOVAPDZrmkz
+ 551832226U, // VMOVAPDZrr
+ 551832226U, // VMOVAPDZrr_REV
+ 3230698146U, // VMOVAPDZrrk
+ 3229665954U, // VMOVAPDZrrk_REV
+ 3229665954U, // VMOVAPDZrrkz
+ 3229665954U, // VMOVAPDZrrkz_REV
+ 65047202U, // VMOVAPDmr
+ 658082U, // VMOVAPDrm
+ 551832226U, // VMOVAPDrr
+ 551832226U, // VMOVAPDrr_REV
+ 148939687U, // VMOVAPSYmr
+ 1352615U, // VMOVAPSYrm
+ 551838631U, // VMOVAPSYrr
+ 551838631U, // VMOVAPSYrr_REV
+ 65053607U, // VMOVAPSZ128mr
+ 3286573991U, // VMOVAPSZ128mrk
+ 664487U, // VMOVAPSZ128rm
+ 3230606247U, // VMOVAPSZ128rmk
+ 3229754279U, // VMOVAPSZ128rmkz
+ 551838631U, // VMOVAPSZ128rr
+ 551838631U, // VMOVAPSZ128rr_REV
+ 3230704551U, // VMOVAPSZ128rrk
+ 3229672359U, // VMOVAPSZ128rrk_REV
+ 3229672359U, // VMOVAPSZ128rrkz
+ 3229672359U, // VMOVAPSZ128rrkz_REV
+ 148939687U, // VMOVAPSZ256mr
+ 3370460071U, // VMOVAPSZ256mrk
+ 1352615U, // VMOVAPSZ256rm
+ 3230737319U, // VMOVAPSZ256rmk
+ 3230639015U, // VMOVAPSZ256rmkz
+ 551838631U, // VMOVAPSZ256rr
+ 551838631U, // VMOVAPSZ256rr_REV
+ 3230704551U, // VMOVAPSZ256rrk
+ 3229672359U, // VMOVAPSZ256rrk_REV
+ 3229672359U, // VMOVAPSZ256rrkz
+ 3229672359U, // VMOVAPSZ256rrkz_REV
+ 151036839U, // VMOVAPSZmr
+ 3372557223U, // VMOVAPSZmrk
+ 1516455U, // VMOVAPSZrm
+ 3230786471U, // VMOVAPSZrmk
+ 3230753703U, // VMOVAPSZrmkz
+ 551838631U, // VMOVAPSZrr
+ 551838631U, // VMOVAPSZrr_REV
+ 3230704551U, // VMOVAPSZrrk
+ 3229672359U, // VMOVAPSZrrk_REV
+ 3229672359U, // VMOVAPSZrrkz
+ 3229672359U, // VMOVAPSZrrkz_REV
+ 65053607U, // VMOVAPSmr
+ 664487U, // VMOVAPSrm
+ 551838631U, // VMOVAPSrr
+ 551838631U, // VMOVAPSrr_REV
+ 1349887U, // VMOVDDUPYrm
+ 551835903U, // VMOVDDUPYrr
+ 552179967U, // VMOVDDUPZ128rm
+ 552605951U, // VMOVDDUPZ128rmk
+ 551704831U, // VMOVDDUPZ128rmkz
+ 551835903U, // VMOVDDUPZ128rr
+ 3230701823U, // VMOVDDUPZ128rrk
+ 3229669631U, // VMOVDDUPZ128rrkz
+ 1349887U, // VMOVDDUPZ256rm
+ 3230734591U, // VMOVDDUPZ256rmk
+ 3230636287U, // VMOVDDUPZ256rmkz
+ 551835903U, // VMOVDDUPZ256rr
+ 3230701823U, // VMOVDDUPZ256rrk
+ 3229669631U, // VMOVDDUPZ256rrkz
+ 1513727U, // VMOVDDUPZrm
+ 3230783743U, // VMOVDDUPZrmk
+ 3230750975U, // VMOVDDUPZrmkz
+ 551835903U, // VMOVDDUPZrr
+ 3230701823U, // VMOVDDUPZrrk
+ 3229669631U, // VMOVDDUPZrrkz
+ 552179967U, // VMOVDDUPrm
+ 551835903U, // VMOVDDUPrr
+ 551899369U, // VMOVDI2PDIZrm
+ 551833833U, // VMOVDI2PDIZrr
+ 551899369U, // VMOVDI2PDIrm
+ 551833833U, // VMOVDI2PDIrr
+ 551899369U, // VMOVDI2SSZrm
+ 551833833U, // VMOVDI2SSZrr
+ 551899369U, // VMOVDI2SSrm
+ 551833833U, // VMOVDI2SSrr
+ 33587280U, // VMOVDQA32Z128mr
+ 3255107664U, // VMOVDQA32Z128mrk
+ 262224U, // VMOVDQA32Z128rm
+ 3230990416U, // VMOVDQA32Z128rmk
+ 3229859920U, // VMOVDQA32Z128rmkz
+ 551829584U, // VMOVDQA32Z128rr
+ 551829584U, // VMOVDQA32Z128rr_REV
+ 3230695504U, // VMOVDQA32Z128rrk
+ 3229663312U, // VMOVDQA32Z128rrk_REV
+ 3229663312U, // VMOVDQA32Z128rrkz
+ 3229663312U, // VMOVDQA32Z128rrkz_REV
+ 180387920U, // VMOVDQA32Z256mr
+ 3401908304U, // VMOVDQA32Z256mrk
+ 552943696U, // VMOVDQA32Z256rm
+ 3231023184U, // VMOVDQA32Z256rmk
+ 3230875728U, // VMOVDQA32Z256rmkz
+ 551829584U, // VMOVDQA32Z256rr
+ 551829584U, // VMOVDQA32Z256rr_REV
+ 3230695504U, // VMOVDQA32Z256rrk
+ 3229663312U, // VMOVDQA32Z256rrk_REV
+ 3229663312U, // VMOVDQA32Z256rrkz
+ 3229663312U, // VMOVDQA32Z256rrkz_REV
+ 182485072U, // VMOVDQA32Zmr
+ 3404005456U, // VMOVDQA32Zmrk
+ 552435792U, // VMOVDQA32Zrm
+ 3231088720U, // VMOVDQA32Zrmk
+ 3230892112U, // VMOVDQA32Zrmkz
+ 551829584U, // VMOVDQA32Zrr
+ 551829584U, // VMOVDQA32Zrr_REV
+ 3230695504U, // VMOVDQA32Zrrk
+ 3229663312U, // VMOVDQA32Zrrk_REV
+ 3229663312U, // VMOVDQA32Zrrkz
+ 3229663312U, // VMOVDQA32Zrrkz_REV
+ 33587496U, // VMOVDQA64Z128mr
+ 3255107880U, // VMOVDQA64Z128mrk
+ 262440U, // VMOVDQA64Z128rm
+ 3230990632U, // VMOVDQA64Z128rmk
+ 3229860136U, // VMOVDQA64Z128rmkz
+ 551829800U, // VMOVDQA64Z128rr
+ 551829800U, // VMOVDQA64Z128rr_REV
+ 3230695720U, // VMOVDQA64Z128rrk
+ 3229663528U, // VMOVDQA64Z128rrk_REV
+ 3229663528U, // VMOVDQA64Z128rrkz
+ 3229663528U, // VMOVDQA64Z128rrkz_REV
+ 180388136U, // VMOVDQA64Z256mr
+ 3401908520U, // VMOVDQA64Z256mrk
+ 552943912U, // VMOVDQA64Z256rm
+ 3231023400U, // VMOVDQA64Z256rmk
+ 3230875944U, // VMOVDQA64Z256rmkz
+ 551829800U, // VMOVDQA64Z256rr
+ 551829800U, // VMOVDQA64Z256rr_REV
+ 3230695720U, // VMOVDQA64Z256rrk
+ 3229663528U, // VMOVDQA64Z256rrk_REV
+ 3229663528U, // VMOVDQA64Z256rrkz
+ 3229663528U, // VMOVDQA64Z256rrkz_REV
+ 182485288U, // VMOVDQA64Zmr
+ 3404005672U, // VMOVDQA64Zmrk
+ 552436008U, // VMOVDQA64Zrm
+ 3231088936U, // VMOVDQA64Zrmk
+ 3230892328U, // VMOVDQA64Zrmkz
+ 551829800U, // VMOVDQA64Zrr
+ 551829800U, // VMOVDQA64Zrr_REV
+ 3230695720U, // VMOVDQA64Zrrk
+ 3229663528U, // VMOVDQA64Zrrk_REV
+ 3229663528U, // VMOVDQA64Zrrkz
+ 3229663528U, // VMOVDQA64Zrrkz_REV
+ 180388679U, // VMOVDQAYmr
+ 552944455U, // VMOVDQAYrm
+ 551830343U, // VMOVDQAYrr
+ 551830343U, // VMOVDQAYrr_REV
+ 33588039U, // VMOVDQAmr
+ 262983U, // VMOVDQArm
+ 551830343U, // VMOVDQArr
+ 551830343U, // VMOVDQArr_REV
+ 33587801U, // VMOVDQU16Z128mr
+ 3255108185U, // VMOVDQU16Z128mrk
+ 262745U, // VMOVDQU16Z128rm
+ 3230990937U, // VMOVDQU16Z128rmk
+ 3229860441U, // VMOVDQU16Z128rmkz
+ 551830105U, // VMOVDQU16Z128rr
+ 551830105U, // VMOVDQU16Z128rr_REV
+ 3230696025U, // VMOVDQU16Z128rrk
+ 3229663833U, // VMOVDQU16Z128rrk_REV
+ 3229663833U, // VMOVDQU16Z128rrkz
+ 3229663833U, // VMOVDQU16Z128rrkz_REV
+ 180388441U, // VMOVDQU16Z256mr
+ 3401908825U, // VMOVDQU16Z256mrk
+ 552944217U, // VMOVDQU16Z256rm
+ 3231023705U, // VMOVDQU16Z256rmk
+ 3230876249U, // VMOVDQU16Z256rmkz
+ 551830105U, // VMOVDQU16Z256rr
+ 551830105U, // VMOVDQU16Z256rr_REV
+ 3230696025U, // VMOVDQU16Z256rrk
+ 3229663833U, // VMOVDQU16Z256rrk_REV
+ 3229663833U, // VMOVDQU16Z256rrkz
+ 3229663833U, // VMOVDQU16Z256rrkz_REV
+ 182485593U, // VMOVDQU16Zmr
+ 3404005977U, // VMOVDQU16Zmrk
+ 552436313U, // VMOVDQU16Zrm
+ 3231089241U, // VMOVDQU16Zrmk
+ 3230892633U, // VMOVDQU16Zrmkz
+ 551830105U, // VMOVDQU16Zrr
+ 551830105U, // VMOVDQU16Zrr_REV
+ 3230696025U, // VMOVDQU16Zrrk
+ 3229663833U, // VMOVDQU16Zrrk_REV
+ 3229663833U, // VMOVDQU16Zrrkz
+ 3229663833U, // VMOVDQU16Zrrkz_REV
+ 33587291U, // VMOVDQU32Z128mr
+ 3255107675U, // VMOVDQU32Z128mrk
+ 262235U, // VMOVDQU32Z128rm
+ 3230990427U, // VMOVDQU32Z128rmk
+ 3229859931U, // VMOVDQU32Z128rmkz
+ 551829595U, // VMOVDQU32Z128rr
+ 551829595U, // VMOVDQU32Z128rr_REV
+ 3230695515U, // VMOVDQU32Z128rrk
+ 3229663323U, // VMOVDQU32Z128rrk_REV
+ 3229663323U, // VMOVDQU32Z128rrkz
+ 3229663323U, // VMOVDQU32Z128rrkz_REV
+ 180387931U, // VMOVDQU32Z256mr
+ 3401908315U, // VMOVDQU32Z256mrk
+ 552943707U, // VMOVDQU32Z256rm
+ 3231023195U, // VMOVDQU32Z256rmk
+ 3230875739U, // VMOVDQU32Z256rmkz
+ 551829595U, // VMOVDQU32Z256rr
+ 551829595U, // VMOVDQU32Z256rr_REV
+ 3230695515U, // VMOVDQU32Z256rrk
+ 3229663323U, // VMOVDQU32Z256rrk_REV
+ 3229663323U, // VMOVDQU32Z256rrkz
+ 3229663323U, // VMOVDQU32Z256rrkz_REV
+ 182485083U, // VMOVDQU32Zmr
+ 3404005467U, // VMOVDQU32Zmrk
+ 552435803U, // VMOVDQU32Zrm
+ 3231088731U, // VMOVDQU32Zrmk
+ 3230892123U, // VMOVDQU32Zrmkz
+ 551829595U, // VMOVDQU32Zrr
+ 551829595U, // VMOVDQU32Zrr_REV
+ 3230695515U, // VMOVDQU32Zrrk
+ 3229663323U, // VMOVDQU32Zrrk_REV
+ 3229663323U, // VMOVDQU32Zrrkz
+ 3229663323U, // VMOVDQU32Zrrkz_REV
+ 33587571U, // VMOVDQU64Z128mr
+ 3255107955U, // VMOVDQU64Z128mrk
+ 262515U, // VMOVDQU64Z128rm
+ 3230990707U, // VMOVDQU64Z128rmk
+ 3229860211U, // VMOVDQU64Z128rmkz
+ 551829875U, // VMOVDQU64Z128rr
+ 551829875U, // VMOVDQU64Z128rr_REV
+ 3230695795U, // VMOVDQU64Z128rrk
+ 3229663603U, // VMOVDQU64Z128rrk_REV
+ 3229663603U, // VMOVDQU64Z128rrkz
+ 3229663603U, // VMOVDQU64Z128rrkz_REV
+ 180388211U, // VMOVDQU64Z256mr
+ 3401908595U, // VMOVDQU64Z256mrk
+ 552943987U, // VMOVDQU64Z256rm
+ 3231023475U, // VMOVDQU64Z256rmk
+ 3230876019U, // VMOVDQU64Z256rmkz
+ 551829875U, // VMOVDQU64Z256rr
+ 551829875U, // VMOVDQU64Z256rr_REV
+ 3230695795U, // VMOVDQU64Z256rrk
+ 3229663603U, // VMOVDQU64Z256rrk_REV
+ 3229663603U, // VMOVDQU64Z256rrkz
+ 3229663603U, // VMOVDQU64Z256rrkz_REV
+ 182485363U, // VMOVDQU64Zmr
+ 3404005747U, // VMOVDQU64Zmrk
+ 552436083U, // VMOVDQU64Zrm
+ 3231089011U, // VMOVDQU64Zrmk
+ 3230892403U, // VMOVDQU64Zrmkz
+ 551829875U, // VMOVDQU64Zrr
+ 551829875U, // VMOVDQU64Zrr_REV
+ 3230695795U, // VMOVDQU64Zrrk
+ 3229663603U, // VMOVDQU64Zrrk_REV
+ 3229663603U, // VMOVDQU64Zrrkz
+ 3229663603U, // VMOVDQU64Zrrkz_REV
+ 33587922U, // VMOVDQU8Z128mr
+ 3255108306U, // VMOVDQU8Z128mrk
+ 262866U, // VMOVDQU8Z128rm
+ 3230991058U, // VMOVDQU8Z128rmk
+ 3229860562U, // VMOVDQU8Z128rmkz
+ 551830226U, // VMOVDQU8Z128rr
+ 551830226U, // VMOVDQU8Z128rr_REV
+ 3230696146U, // VMOVDQU8Z128rrk
+ 3229663954U, // VMOVDQU8Z128rrk_REV
+ 3229663954U, // VMOVDQU8Z128rrkz
+ 3229663954U, // VMOVDQU8Z128rrkz_REV
+ 180388562U, // VMOVDQU8Z256mr
+ 3401908946U, // VMOVDQU8Z256mrk
+ 552944338U, // VMOVDQU8Z256rm
+ 3231023826U, // VMOVDQU8Z256rmk
+ 3230876370U, // VMOVDQU8Z256rmkz
+ 551830226U, // VMOVDQU8Z256rr
+ 551830226U, // VMOVDQU8Z256rr_REV
+ 3230696146U, // VMOVDQU8Z256rrk
+ 3229663954U, // VMOVDQU8Z256rrk_REV
+ 3229663954U, // VMOVDQU8Z256rrkz
+ 3229663954U, // VMOVDQU8Z256rrkz_REV
+ 182485714U, // VMOVDQU8Zmr
+ 3404006098U, // VMOVDQU8Zmrk
+ 552436434U, // VMOVDQU8Zrm
+ 3231089362U, // VMOVDQU8Zrmk
+ 3230892754U, // VMOVDQU8Zrmkz
+ 551830226U, // VMOVDQU8Zrr
+ 551830226U, // VMOVDQU8Zrr_REV
+ 3230696146U, // VMOVDQU8Zrrk
+ 3229663954U, // VMOVDQU8Zrrk_REV
+ 3229663954U, // VMOVDQU8Zrrkz
+ 3229663954U, // VMOVDQU8Zrrkz_REV
+ 180398553U, // VMOVDQUYmr
+ 552954329U, // VMOVDQUYrm
+ 551840217U, // VMOVDQUYrr
+ 551840217U, // VMOVDQUYrr_REV
+ 33597913U, // VMOVDQUmr
+ 272857U, // VMOVDQUrm
+ 551840217U, // VMOVDQUrr
+ 551840217U, // VMOVDQUrr_REV
+ 811656469U, // VMOVHLPSZrr
+ 811656469U, // VMOVHLPSrr
+ 67144675U, // VMOVHPDZ128mr
+ 283266019U, // VMOVHPDZ128rm
+ 67144675U, // VMOVHPDmr
+ 283266019U, // VMOVHPDrm
+ 67151105U, // VMOVHPSZ128mr
+ 283272449U, // VMOVHPSZ128rm
+ 67151105U, // VMOVHPSmr
+ 283272449U, // VMOVHPSrm
+ 811656439U, // VMOVLHPSZrr
+ 811656439U, // VMOVLHPSrr
+ 67144725U, // VMOVLPDZ128mr
+ 283266069U, // VMOVLPDZ128rm
+ 67144725U, // VMOVLPDmr
+ 283266069U, // VMOVLPDrm
+ 67151165U, // VMOVLPSZ128mr
+ 283272509U, // VMOVLPSZ128rm
+ 67151165U, // VMOVLPSmr
+ 283272509U, // VMOVLPSrm
+ 551832556U, // VMOVMSKPDYrr
+ 551832556U, // VMOVMSKPDrr
+ 551838986U, // VMOVMSKPSYrr
+ 551838986U, // VMOVMSKPSrr
+ 552944444U, // VMOVNTDQAYrm
+ 262972U, // VMOVNTDQAZ128rm
+ 552944444U, // VMOVNTDQAZ256rm
+ 552436540U, // VMOVNTDQAZrm
+ 262972U, // VMOVNTDQArm
+ 180394832U, // VMOVNTDQYmr
+ 33594192U, // VMOVNTDQZ128mr
+ 180394832U, // VMOVNTDQZ256mr
+ 182491984U, // VMOVNTDQZmr
+ 33594192U, // VMOVNTDQmr
+ 148933902U, // VMOVNTPDYmr
+ 65047822U, // VMOVNTPDZ128mr
+ 148933902U, // VMOVNTPDZ256mr
+ 151031054U, // VMOVNTPDZmr
+ 65047822U, // VMOVNTPDmr
+ 148940354U, // VMOVNTPSYmr
+ 65054274U, // VMOVNTPSZ128mr
+ 148940354U, // VMOVNTPSZ256mr
+ 151037506U, // VMOVNTPSZmr
+ 65054274U, // VMOVNTPSmr
+ 12620009U, // VMOVPDI2DIZmr
+ 551833833U, // VMOVPDI2DIZrr
+ 12620009U, // VMOVPDI2DImr
+ 551833833U, // VMOVPDI2DIrr
+ 18915458U, // VMOVPQI2QIZmr
+ 551837826U, // VMOVPQI2QIZrr
+ 18915458U, // VMOVPQI2QImr
+ 551837826U, // VMOVPQI2QIrr
+ 18915458U, // VMOVPQIto64Zmr
+ 551837826U, // VMOVPQIto64Zrr
+ 18915458U, // VMOVPQIto64mr
+ 551837826U, // VMOVPQIto64rr
+ 551919746U, // VMOVQI2PQIZrm
+ 551919746U, // VMOVQI2PQIrm
+ 67145733U, // VMOVSDZmr
+ 3288666117U, // VMOVSDZmrk
+ 552177669U, // VMOVSDZrm
+ 552603653U, // VMOVSDZrmk
+ 551702533U, // VMOVSDZrmkz
+ 811651077U, // VMOVSDZrr
+ 811651077U, // VMOVSDZrr_REV
+ 87052293U, // VMOVSDZrrk
+ 87052293U, // VMOVSDZrrk_REV
+ 890277893U, // VMOVSDZrrkz
+ 890277893U, // VMOVSDZrrkz_REV
+ 67145733U, // VMOVSDmr
+ 552177669U, // VMOVSDrm
+ 811651077U, // VMOVSDrr
+ 811651077U, // VMOVSDrr_REV
+ 18915458U, // VMOVSDto64Zmr
+ 551837826U, // VMOVSDto64Zrr
+ 18915458U, // VMOVSDto64mr
+ 551837826U, // VMOVSDto64rr
+ 1349897U, // VMOVSHDUPYrm
+ 551835913U, // VMOVSHDUPYrr
+ 661769U, // VMOVSHDUPZ128rm
+ 3230603529U, // VMOVSHDUPZ128rmk
+ 3229751561U, // VMOVSHDUPZ128rmkz
+ 551835913U, // VMOVSHDUPZ128rr
+ 3230701833U, // VMOVSHDUPZ128rrk
+ 3229669641U, // VMOVSHDUPZ128rrkz
+ 1349897U, // VMOVSHDUPZ256rm
+ 3230734601U, // VMOVSHDUPZ256rmk
+ 3230636297U, // VMOVSHDUPZ256rmkz
+ 551835913U, // VMOVSHDUPZ256rr
+ 3230701833U, // VMOVSHDUPZ256rrk
+ 3229669641U, // VMOVSHDUPZ256rrkz
+ 1513737U, // VMOVSHDUPZrm
+ 3230783753U, // VMOVSHDUPZrmk
+ 3230750985U, // VMOVSHDUPZrmkz
+ 551835913U, // VMOVSHDUPZrr
+ 3230701833U, // VMOVSHDUPZrrk
+ 3229669641U, // VMOVSHDUPZrrkz
+ 661769U, // VMOVSHDUPrm
+ 551835913U, // VMOVSHDUPrr
+ 1349908U, // VMOVSLDUPYrm
+ 551835924U, // VMOVSLDUPYrr
+ 661780U, // VMOVSLDUPZ128rm
+ 3230603540U, // VMOVSLDUPZ128rmk
+ 3229751572U, // VMOVSLDUPZ128rmkz
+ 551835924U, // VMOVSLDUPZ128rr
+ 3230701844U, // VMOVSLDUPZ128rrk
+ 3229669652U, // VMOVSLDUPZ128rrkz
+ 1349908U, // VMOVSLDUPZ256rm
+ 3230734612U, // VMOVSLDUPZ256rmk
+ 3230636308U, // VMOVSLDUPZ256rmkz
+ 551835924U, // VMOVSLDUPZ256rr
+ 3230701844U, // VMOVSLDUPZ256rrk
+ 3229669652U, // VMOVSLDUPZ256rrkz
+ 1513748U, // VMOVSLDUPZrm
+ 3230783764U, // VMOVSLDUPZrmk
+ 3230750996U, // VMOVSLDUPZrmkz
+ 551835924U, // VMOVSLDUPZrr
+ 3230701844U, // VMOVSLDUPZrrk
+ 3229669652U, // VMOVSLDUPZrrkz
+ 661780U, // VMOVSLDUPrm
+ 551835924U, // VMOVSLDUPrr
+ 12620009U, // VMOVSS2DIZmr
+ 551833833U, // VMOVSS2DIZrr
+ 12620009U, // VMOVSS2DImr
+ 551833833U, // VMOVSS2DIrr
+ 69249253U, // VMOVSSZmr
+ 3290769637U, // VMOVSSZmrk
+ 552200421U, // VMOVSSZrm
+ 552806629U, // VMOVSSZrmk
+ 551725285U, // VMOVSSZrmkz
+ 811657445U, // VMOVSSZrr
+ 811657445U, // VMOVSSZrr_REV
+ 87058661U, // VMOVSSZrrk
+ 87058661U, // VMOVSSZrrk_REV
+ 890284261U, // VMOVSSZrrkz
+ 890284261U, // VMOVSSZrrkz_REV
+ 69249253U, // VMOVSSmr
+ 552200421U, // VMOVSSrm
+ 811657445U, // VMOVSSrr
+ 811657445U, // VMOVSSrr_REV
+ 148933930U, // VMOVUPDYmr
+ 1346858U, // VMOVUPDYrm
+ 551832874U, // VMOVUPDYrr
+ 551832874U, // VMOVUPDYrr_REV
+ 65047850U, // VMOVUPDZ128mr
+ 3286568234U, // VMOVUPDZ128mrk
+ 658730U, // VMOVUPDZ128rm
+ 3230600490U, // VMOVUPDZ128rmk
+ 3229748522U, // VMOVUPDZ128rmkz
+ 551832874U, // VMOVUPDZ128rr
+ 551832874U, // VMOVUPDZ128rr_REV
+ 3230698794U, // VMOVUPDZ128rrk
+ 3229666602U, // VMOVUPDZ128rrk_REV
+ 3229666602U, // VMOVUPDZ128rrkz
+ 3229666602U, // VMOVUPDZ128rrkz_REV
+ 148933930U, // VMOVUPDZ256mr
+ 3370454314U, // VMOVUPDZ256mrk
+ 1346858U, // VMOVUPDZ256rm
+ 3230731562U, // VMOVUPDZ256rmk
+ 3230633258U, // VMOVUPDZ256rmkz
+ 551832874U, // VMOVUPDZ256rr
+ 551832874U, // VMOVUPDZ256rr_REV
+ 3230698794U, // VMOVUPDZ256rrk
+ 3229666602U, // VMOVUPDZ256rrk_REV
+ 3229666602U, // VMOVUPDZ256rrkz
+ 3229666602U, // VMOVUPDZ256rrkz_REV
+ 151031082U, // VMOVUPDZmr
+ 3372551466U, // VMOVUPDZmrk
+ 1510698U, // VMOVUPDZrm
+ 3230780714U, // VMOVUPDZrmk
+ 3230747946U, // VMOVUPDZrmkz
+ 551832874U, // VMOVUPDZrr
+ 551832874U, // VMOVUPDZrr_REV
+ 3230698794U, // VMOVUPDZrrk
+ 3229666602U, // VMOVUPDZrrk_REV
+ 3229666602U, // VMOVUPDZrrkz
+ 3229666602U, // VMOVUPDZrrkz_REV
+ 65047850U, // VMOVUPDmr
+ 658730U, // VMOVUPDrm
+ 551832874U, // VMOVUPDrr
+ 551832874U, // VMOVUPDrr_REV
+ 148940427U, // VMOVUPSYmr
+ 1353355U, // VMOVUPSYrm
+ 551839371U, // VMOVUPSYrr
+ 551839371U, // VMOVUPSYrr_REV
+ 65054347U, // VMOVUPSZ128mr
+ 3286574731U, // VMOVUPSZ128mrk
+ 665227U, // VMOVUPSZ128rm
+ 3230606987U, // VMOVUPSZ128rmk
+ 3229755019U, // VMOVUPSZ128rmkz
+ 551839371U, // VMOVUPSZ128rr
+ 551839371U, // VMOVUPSZ128rr_REV
+ 3230705291U, // VMOVUPSZ128rrk
+ 3229673099U, // VMOVUPSZ128rrk_REV
+ 3229673099U, // VMOVUPSZ128rrkz
+ 3229673099U, // VMOVUPSZ128rrkz_REV
+ 148940427U, // VMOVUPSZ256mr
+ 3370460811U, // VMOVUPSZ256mrk
+ 1353355U, // VMOVUPSZ256rm
+ 3230738059U, // VMOVUPSZ256rmk
+ 3230639755U, // VMOVUPSZ256rmkz
+ 551839371U, // VMOVUPSZ256rr
+ 551839371U, // VMOVUPSZ256rr_REV
+ 3230705291U, // VMOVUPSZ256rrk
+ 3229673099U, // VMOVUPSZ256rrk_REV
+ 3229673099U, // VMOVUPSZ256rrkz
+ 3229673099U, // VMOVUPSZ256rrkz_REV
+ 151037579U, // VMOVUPSZmr
+ 3372557963U, // VMOVUPSZmrk
+ 1517195U, // VMOVUPSZrm
+ 3230787211U, // VMOVUPSZrmk
+ 3230754443U, // VMOVUPSZrmkz
+ 551839371U, // VMOVUPSZrr
+ 551839371U, // VMOVUPSZrr_REV
+ 3230705291U, // VMOVUPSZrrk
+ 3229673099U, // VMOVUPSZrrk_REV
+ 3229673099U, // VMOVUPSZrrkz
+ 3229673099U, // VMOVUPSZrrkz_REV
+ 65054347U, // VMOVUPSmr
+ 665227U, // VMOVUPSrm
+ 551839371U, // VMOVUPSrr
+ 551839371U, // VMOVUPSrr_REV
+ 551837826U, // VMOVZPQILo2PQIZrr
+ 551837826U, // VMOVZPQILo2PQIrr
+ 375777904U, // VMPSADBWYrmi
+ 1088825968U, // VMPSADBWYrri
+ 325446256U, // VMPSADBWrmi
+ 1088825968U, // VMPSADBWrri
+ 444562U, // VMPTRLDm
+ 453035U, // VMPTRSTm
+ 12620766U, // VMREAD32mr
+ 551834590U, // VMREAD32rr
+ 18913853U, // VMREAD64mr
+ 551836221U, // VMREAD64rr
+ 15047U, // VMRESUME
+ 16043U, // VMRUN32
+ 16104U, // VMRUN64
+ 16031U, // VMSAVE32
+ 16092U, // VMSAVE64
+ 812616717U, // VMULPDYrm
+ 811650061U, // VMULPDYrr
+ 811731981U, // VMULPDZ128rm
+ 358763533U, // VMULPDZ128rmb
+ 1433390093U, // VMULPDZ128rmbk
+ 1164971021U, // VMULPDZ128rmbkz
+ 86985741U, // VMULPDZ128rmk
+ 890178573U, // VMULPDZ128rmkz
+ 811650061U, // VMULPDZ128rr
+ 87051277U, // VMULPDZ128rrk
+ 890276877U, // VMULPDZ128rrkz
+ 812616717U, // VMULPDZ256rm
+ 360860685U, // VMULPDZ256rmb
+ 1435487245U, // VMULPDZ256rmbk
+ 1167068173U, // VMULPDZ256rmbkz
+ 87084045U, // VMULPDZ256rmk
+ 890309645U, // VMULPDZ256rmkz
+ 811650061U, // VMULPDZ256rr
+ 87051277U, // VMULPDZ256rrk
+ 890276877U, // VMULPDZ256rrkz
+ 812731405U, // VMULPDZrm
+ 362957837U, // VMULPDZrmb
+ 1437584397U, // VMULPDZrmbk
+ 1169165325U, // VMULPDZrmbkz
+ 87133197U, // VMULPDZrmk
+ 890358797U, // VMULPDZrmkz
+ 811650061U, // VMULPDZrr
+ 812780557U, // VMULPDZrrb
+ 87182349U, // VMULPDZrrbk
+ 890407949U, // VMULPDZrrbkz
+ 87051277U, // VMULPDZrrk
+ 890276877U, // VMULPDZrrkz
+ 811731981U, // VMULPDrm
+ 811650061U, // VMULPDrr
+ 812623157U, // VMULPSYrm
+ 811656501U, // VMULPSYrr
+ 811738421U, // VMULPSZ128rm
+ 360883509U, // VMULPSZ128rmb
+ 1435690293U, // VMULPSZ128rmbk
+ 1167271221U, // VMULPSZ128rmbkz
+ 86992181U, // VMULPSZ128rmk
+ 890185013U, // VMULPSZ128rmkz
+ 811656501U, // VMULPSZ128rr
+ 87057717U, // VMULPSZ128rrk
+ 890283317U, // VMULPSZ128rrkz
+ 812623157U, // VMULPSZ256rm
+ 362980661U, // VMULPSZ256rmb
+ 1437787445U, // VMULPSZ256rmbk
+ 1169368373U, // VMULPSZ256rmbkz
+ 87090485U, // VMULPSZ256rmk
+ 890316085U, // VMULPSZ256rmkz
+ 811656501U, // VMULPSZ256rr
+ 87057717U, // VMULPSZ256rrk
+ 890283317U, // VMULPSZ256rrkz
+ 812737845U, // VMULPSZrm
+ 365077813U, // VMULPSZrmb
+ 1439884597U, // VMULPSZrmbk
+ 1171465525U, // VMULPSZrmbkz
+ 87139637U, // VMULPSZrmk
+ 890365237U, // VMULPSZrmkz
+ 811656501U, // VMULPSZrr
+ 812786997U, // VMULPSZrrb
+ 87188789U, // VMULPSZrrbk
+ 890414389U, // VMULPSZrrbkz
+ 87057717U, // VMULPSZrrk
+ 890283317U, // VMULPSZrrkz
+ 811738421U, // VMULPSrm
+ 811656501U, // VMULPSrr
+ 283266897U, // VMULSDZrm
+ 283266897U, // VMULSDZrm_Int
+ 1357893457U, // VMULSDZrm_Intk
+ 1089474385U, // VMULSDZrm_Intkz
+ 811650897U, // VMULSDZrr
+ 811650897U, // VMULSDZrr_Int
+ 87052113U, // VMULSDZrr_Intk
+ 890277713U, // VMULSDZrr_Intkz
+ 812781393U, // VMULSDZrrb_Int
+ 87183185U, // VMULSDZrrb_Intk
+ 890408785U, // VMULSDZrrb_Intkz
+ 283266897U, // VMULSDrm
+ 283266897U, // VMULSDrm_Int
+ 811650897U, // VMULSDrr
+ 811650897U, // VMULSDrr_Int
+ 283289699U, // VMULSSZrm
+ 283289699U, // VMULSSZrm_Int
+ 1358096483U, // VMULSSZrm_Intk
+ 1089677411U, // VMULSSZrm_Intkz
+ 811657315U, // VMULSSZrr
+ 811657315U, // VMULSSZrr_Int
+ 87058531U, // VMULSSZrr_Intk
+ 890284131U, // VMULSSZrr_Intkz
+ 812787811U, // VMULSSZrrb_Int
+ 87189603U, // VMULSSZrrb_Intk
+ 890415203U, // VMULSSZrrb_Intkz
+ 283289699U, // VMULSSrm
+ 283289699U, // VMULSSrm_Int
+ 811657315U, // VMULSSrr
+ 811657315U, // VMULSSrr_Int
+ 551900316U, // VMWRITE32rm
+ 551834780U, // VMWRITE32rr
+ 551918617U, // VMWRITE64rm
+ 551836697U, // VMWRITE64rr
+ 15099U, // VMXOFF
+ 448617U, // VMXON
+ 812616905U, // VORPDYrm
+ 811650249U, // VORPDYrr
+ 811732169U, // VORPDZ128rm
+ 358763721U, // VORPDZ128rmb
+ 1433390281U, // VORPDZ128rmbk
+ 1164971209U, // VORPDZ128rmbkz
+ 86985929U, // VORPDZ128rmk
+ 890178761U, // VORPDZ128rmkz
+ 811650249U, // VORPDZ128rr
+ 87051465U, // VORPDZ128rrk
+ 890277065U, // VORPDZ128rrkz
+ 812616905U, // VORPDZ256rm
+ 360860873U, // VORPDZ256rmb
+ 1435487433U, // VORPDZ256rmbk
+ 1167068361U, // VORPDZ256rmbkz
+ 87084233U, // VORPDZ256rmk
+ 890309833U, // VORPDZ256rmkz
+ 811650249U, // VORPDZ256rr
+ 87051465U, // VORPDZ256rrk
+ 890277065U, // VORPDZ256rrkz
+ 812731593U, // VORPDZrm
+ 362958025U, // VORPDZrmb
+ 1437584585U, // VORPDZrmbk
+ 1169165513U, // VORPDZrmbkz
+ 87133385U, // VORPDZrmk
+ 890358985U, // VORPDZrmkz
+ 811650249U, // VORPDZrr
+ 87051465U, // VORPDZrrk
+ 890277065U, // VORPDZrrkz
+ 811732169U, // VORPDrm
+ 811650249U, // VORPDrr
+ 812623362U, // VORPSYrm
+ 811656706U, // VORPSYrr
+ 811738626U, // VORPSZ128rm
+ 360883714U, // VORPSZ128rmb
+ 1435690498U, // VORPSZ128rmbk
+ 1167271426U, // VORPSZ128rmbkz
+ 86992386U, // VORPSZ128rmk
+ 890185218U, // VORPSZ128rmkz
+ 811656706U, // VORPSZ128rr
+ 87057922U, // VORPSZ128rrk
+ 890283522U, // VORPSZ128rrkz
+ 812623362U, // VORPSZ256rm
+ 362980866U, // VORPSZ256rmb
+ 1437787650U, // VORPSZ256rmbk
+ 1169368578U, // VORPSZ256rmbkz
+ 87090690U, // VORPSZ256rmk
+ 890316290U, // VORPSZ256rmkz
+ 811656706U, // VORPSZ256rr
+ 87057922U, // VORPSZ256rrk
+ 890283522U, // VORPSZ256rrkz
+ 812738050U, // VORPSZrm
+ 365078018U, // VORPSZrmb
+ 1439884802U, // VORPSZrmbk
+ 1171465730U, // VORPSZrmbkz
+ 87139842U, // VORPSZrmk
+ 890365442U, // VORPSZrmkz
+ 811656706U, // VORPSZrr
+ 87057922U, // VORPSZrrk
+ 890283522U, // VORPSZrrkz
+ 811738626U, // VORPSrm
+ 811656706U, // VORPSrr
+ 890184091U, // VP4DPWSSDSrm
+ 86991259U, // VP4DPWSSDSrmk
+ 89088411U, // VP4DPWSSDSrmkz
+ 890179506U, // VP4DPWSSDrm
+ 86986674U, // VP4DPWSSDrmk
+ 89083826U, // VP4DPWSSDrmkz
+ 552945056U, // VPABSBYrm
+ 551830944U, // VPABSBYrr
+ 263584U, // VPABSBZ128rm
+ 3230991776U, // VPABSBZ128rmk
+ 3229861280U, // VPABSBZ128rmkz
+ 551830944U, // VPABSBZ128rr
+ 3230696864U, // VPABSBZ128rrk
+ 3229664672U, // VPABSBZ128rrkz
+ 552945056U, // VPABSBZ256rm
+ 3231024544U, // VPABSBZ256rmk
+ 3230877088U, // VPABSBZ256rmkz
+ 551830944U, // VPABSBZ256rr
+ 3230696864U, // VPABSBZ256rrk
+ 3229664672U, // VPABSBZ256rrkz
+ 552437152U, // VPABSBZrm
+ 3231090080U, // VPABSBZrmk
+ 3230893472U, // VPABSBZrmkz
+ 551830944U, // VPABSBZrr
+ 3230696864U, // VPABSBZrrk
+ 3229664672U, // VPABSBZrrkz
+ 263584U, // VPABSBrm
+ 551830944U, // VPABSBrr
+ 552947397U, // VPABSDYrm
+ 551833285U, // VPABSDYrr
+ 265925U, // VPABSDZ128rm
+ 629493445U, // VPABSDZ128rmb
+ 630607557U, // VPABSDZ128rmbk
+ 629231301U, // VPABSDZ128rmbkz
+ 3230994117U, // VPABSDZ128rmk
+ 3229863621U, // VPABSDZ128rmkz
+ 551833285U, // VPABSDZ128rr
+ 3230699205U, // VPABSDZ128rrk
+ 3229667013U, // VPABSDZ128rrkz
+ 552947397U, // VPABSDZ256rm
+ 631590597U, // VPABSDZ256rmb
+ 632704709U, // VPABSDZ256rmbk
+ 631328453U, // VPABSDZ256rmbkz
+ 3231026885U, // VPABSDZ256rmk
+ 3230879429U, // VPABSDZ256rmkz
+ 551833285U, // VPABSDZ256rr
+ 3230699205U, // VPABSDZ256rrk
+ 3229667013U, // VPABSDZ256rrkz
+ 552439493U, // VPABSDZrm
+ 633687749U, // VPABSDZrmb
+ 634801861U, // VPABSDZrmbk
+ 633425605U, // VPABSDZrmbkz
+ 3231092421U, // VPABSDZrmk
+ 3230895813U, // VPABSDZrmkz
+ 551833285U, // VPABSDZrr
+ 3230699205U, // VPABSDZrrk
+ 3229667013U, // VPABSDZrrkz
+ 265925U, // VPABSDrm
+ 551833285U, // VPABSDrr
+ 270016U, // VPABSQZ128rm
+ 627416768U, // VPABSQZ128rmb
+ 628416192U, // VPABSQZ128rmbk
+ 627154624U, // VPABSQZ128rmbkz
+ 3230998208U, // VPABSQZ128rmk
+ 3229867712U, // VPABSQZ128rmkz
+ 551837376U, // VPABSQZ128rr
+ 3230703296U, // VPABSQZ128rrk
+ 3229671104U, // VPABSQZ128rrkz
+ 552951488U, // VPABSQZ256rm
+ 629513920U, // VPABSQZ256rmb
+ 630513344U, // VPABSQZ256rmbk
+ 629251776U, // VPABSQZ256rmbkz
+ 3231030976U, // VPABSQZ256rmk
+ 3230883520U, // VPABSQZ256rmkz
+ 551837376U, // VPABSQZ256rr
+ 3230703296U, // VPABSQZ256rrk
+ 3229671104U, // VPABSQZ256rrkz
+ 552443584U, // VPABSQZrm
+ 631611072U, // VPABSQZrmb
+ 632610496U, // VPABSQZrmbk
+ 631348928U, // VPABSQZrmbkz
+ 3231096512U, // VPABSQZrmk
+ 3230899904U, // VPABSQZrmkz
+ 551837376U, // VPABSQZrr
+ 3230703296U, // VPABSQZrrk
+ 3229671104U, // VPABSQZrrkz
+ 552955357U, // VPABSWYrm
+ 551841245U, // VPABSWYrr
+ 273885U, // VPABSWZ128rm
+ 3231002077U, // VPABSWZ128rmk
+ 3229871581U, // VPABSWZ128rmkz
+ 551841245U, // VPABSWZ128rr
+ 3230707165U, // VPABSWZ128rrk
+ 3229674973U, // VPABSWZ128rrkz
+ 552955357U, // VPABSWZ256rm
+ 3231034845U, // VPABSWZ256rmk
+ 3230887389U, // VPABSWZ256rmkz
+ 551841245U, // VPABSWZ256rr
+ 3230707165U, // VPABSWZ256rrk
+ 3229674973U, // VPABSWZ256rrkz
+ 552447453U, // VPABSWZrm
+ 3231100381U, // VPABSWZrmk
+ 3230903773U, // VPABSWZrmkz
+ 551841245U, // VPABSWZrr
+ 3230707165U, // VPABSWZrrk
+ 3229674973U, // VPABSWZrrkz
+ 273885U, // VPABSWrm
+ 551841245U, // VPABSWrr
+ 812870527U, // VPACKSSDWYrm
+ 811658111U, // VPACKSSDWYrr
+ 811854719U, // VPACKSSDWZ128rm
+ 360803199U, // VPACKSSDWZ128rmb
+ 1436068735U, // VPACKSSDWZ128rmbk
+ 1167485823U, // VPACKSSDWZ128rmbkz
+ 985115519U, // VPACKSSDWZ128rmk
+ 890579839U, // VPACKSSDWZ128rmkz
+ 811658111U, // VPACKSSDWZ128rr
+ 87059327U, // VPACKSSDWZ128rrk
+ 890284927U, // VPACKSSDWZ128rrkz
+ 812870527U, // VPACKSSDWZ256rm
+ 362900351U, // VPACKSSDWZ256rmb
+ 1438165887U, // VPACKSSDWZ256rmbk
+ 1169582975U, // VPACKSSDWZ256rmbkz
+ 985131903U, // VPACKSSDWZ256rmk
+ 890612607U, // VPACKSSDWZ256rmkz
+ 811658111U, // VPACKSSDWZ256rr
+ 87059327U, // VPACKSSDWZ256rrk
+ 890284927U, // VPACKSSDWZ256rrkz
+ 812886911U, // VPACKSSDWZrm
+ 364997503U, // VPACKSSDWZrmb
+ 1440263039U, // VPACKSSDWZrmbk
+ 1171680127U, // VPACKSSDWZrmbkz
+ 985148287U, // VPACKSSDWZrmk
+ 890678143U, // VPACKSSDWZrmkz
+ 811658111U, // VPACKSSDWZrr
+ 87059327U, // VPACKSSDWZrrk
+ 890284927U, // VPACKSSDWZrrkz
+ 811854719U, // VPACKSSDWrm
+ 811658111U, // VPACKSSDWrr
+ 812861110U, // VPACKSSWBYrm
+ 811648694U, // VPACKSSWBYrr
+ 811845302U, // VPACKSSWBZ128rm
+ 985106102U, // VPACKSSWBZ128rmk
+ 890570422U, // VPACKSSWBZ128rmkz
+ 811648694U, // VPACKSSWBZ128rr
+ 87049910U, // VPACKSSWBZ128rrk
+ 890275510U, // VPACKSSWBZ128rrkz
+ 812861110U, // VPACKSSWBZ256rm
+ 985122486U, // VPACKSSWBZ256rmk
+ 890603190U, // VPACKSSWBZ256rmkz
+ 811648694U, // VPACKSSWBZ256rr
+ 87049910U, // VPACKSSWBZ256rrk
+ 890275510U, // VPACKSSWBZ256rrkz
+ 812877494U, // VPACKSSWBZrm
+ 985138870U, // VPACKSSWBZrmk
+ 890668726U, // VPACKSSWBZrmkz
+ 811648694U, // VPACKSSWBZrr
+ 87049910U, // VPACKSSWBZrrk
+ 890275510U, // VPACKSSWBZrrkz
+ 811845302U, // VPACKSSWBrm
+ 811648694U, // VPACKSSWBrr
+ 812870538U, // VPACKUSDWYrm
+ 811658122U, // VPACKUSDWYrr
+ 811854730U, // VPACKUSDWZ128rm
+ 360803210U, // VPACKUSDWZ128rmb
+ 1436068746U, // VPACKUSDWZ128rmbk
+ 1167485834U, // VPACKUSDWZ128rmbkz
+ 985115530U, // VPACKUSDWZ128rmk
+ 890579850U, // VPACKUSDWZ128rmkz
+ 811658122U, // VPACKUSDWZ128rr
+ 87059338U, // VPACKUSDWZ128rrk
+ 890284938U, // VPACKUSDWZ128rrkz
+ 812870538U, // VPACKUSDWZ256rm
+ 362900362U, // VPACKUSDWZ256rmb
+ 1438165898U, // VPACKUSDWZ256rmbk
+ 1169582986U, // VPACKUSDWZ256rmbkz
+ 985131914U, // VPACKUSDWZ256rmk
+ 890612618U, // VPACKUSDWZ256rmkz
+ 811658122U, // VPACKUSDWZ256rr
+ 87059338U, // VPACKUSDWZ256rrk
+ 890284938U, // VPACKUSDWZ256rrkz
+ 812886922U, // VPACKUSDWZrm
+ 364997514U, // VPACKUSDWZrmb
+ 1440263050U, // VPACKUSDWZrmbk
+ 1171680138U, // VPACKUSDWZrmbkz
+ 985148298U, // VPACKUSDWZrmk
+ 890678154U, // VPACKUSDWZrmkz
+ 811658122U, // VPACKUSDWZrr
+ 87059338U, // VPACKUSDWZrrk
+ 890284938U, // VPACKUSDWZrrkz
+ 811854730U, // VPACKUSDWrm
+ 811658122U, // VPACKUSDWrr
+ 812861121U, // VPACKUSWBYrm
+ 811648705U, // VPACKUSWBYrr
+ 811845313U, // VPACKUSWBZ128rm
+ 985106113U, // VPACKUSWBZ128rmk
+ 890570433U, // VPACKUSWBZ128rmkz
+ 811648705U, // VPACKUSWBZ128rr
+ 87049921U, // VPACKUSWBZ128rrk
+ 890275521U, // VPACKUSWBZ128rrkz
+ 812861121U, // VPACKUSWBZ256rm
+ 985122497U, // VPACKUSWBZ256rmk
+ 890603201U, // VPACKUSWBZ256rmkz
+ 811648705U, // VPACKUSWBZ256rr
+ 87049921U, // VPACKUSWBZ256rrk
+ 890275521U, // VPACKUSWBZ256rrkz
+ 812877505U, // VPACKUSWBZrm
+ 985138881U, // VPACKUSWBZrmk
+ 890668737U, // VPACKUSWBZrmkz
+ 811648705U, // VPACKUSWBZrr
+ 87049921U, // VPACKUSWBZrrk
+ 890275521U, // VPACKUSWBZrrkz
+ 811845313U, // VPACKUSWBrm
+ 811648705U, // VPACKUSWBrr
+ 812860394U, // VPADDBYrm
+ 811647978U, // VPADDBYrr
+ 811844586U, // VPADDBZ128rm
+ 985105386U, // VPADDBZ128rmk
+ 890569706U, // VPADDBZ128rmkz
+ 811647978U, // VPADDBZ128rr
+ 87049194U, // VPADDBZ128rrk
+ 890274794U, // VPADDBZ128rrkz
+ 812860394U, // VPADDBZ256rm
+ 985121770U, // VPADDBZ256rmk
+ 890602474U, // VPADDBZ256rmkz
+ 811647978U, // VPADDBZ256rr
+ 87049194U, // VPADDBZ256rrk
+ 890274794U, // VPADDBZ256rrkz
+ 812876778U, // VPADDBZrm
+ 985138154U, // VPADDBZrmk
+ 890668010U, // VPADDBZrmkz
+ 811647978U, // VPADDBZrr
+ 87049194U, // VPADDBZrrk
+ 890274794U, // VPADDBZrrkz
+ 811844586U, // VPADDBrm
+ 811647978U, // VPADDBrr
+ 812861372U, // VPADDDYrm
+ 811648956U, // VPADDDYrr
+ 811845564U, // VPADDDZ128rm
+ 360794044U, // VPADDDZ128rmb
+ 1436059580U, // VPADDDZ128rmbk
+ 1167476668U, // VPADDDZ128rmbkz
+ 985106364U, // VPADDDZ128rmk
+ 890570684U, // VPADDDZ128rmkz
+ 811648956U, // VPADDDZ128rr
+ 87050172U, // VPADDDZ128rrk
+ 890275772U, // VPADDDZ128rrkz
+ 812861372U, // VPADDDZ256rm
+ 362891196U, // VPADDDZ256rmb
+ 1438156732U, // VPADDDZ256rmbk
+ 1169573820U, // VPADDDZ256rmbkz
+ 985122748U, // VPADDDZ256rmk
+ 890603452U, // VPADDDZ256rmkz
+ 811648956U, // VPADDDZ256rr
+ 87050172U, // VPADDDZ256rrk
+ 890275772U, // VPADDDZ256rrkz
+ 812877756U, // VPADDDZrm
+ 364988348U, // VPADDDZrmb
+ 1440253884U, // VPADDDZrmbk
+ 1171670972U, // VPADDDZrmbkz
+ 985139132U, // VPADDDZrmk
+ 890668988U, // VPADDDZrmkz
+ 811648956U, // VPADDDZrr
+ 87050172U, // VPADDDZrrk
+ 890275772U, // VPADDDZrrkz
+ 811845564U, // VPADDDrm
+ 811648956U, // VPADDDrr
+ 812866135U, // VPADDQYrm
+ 811653719U, // VPADDQYrr
+ 811850327U, // VPADDQZ128rm
+ 358718039U, // VPADDQZ128rmb
+ 1433950807U, // VPADDQZ128rmbk
+ 1165285975U, // VPADDQZ128rmbkz
+ 985111127U, // VPADDQZ128rmk
+ 890575447U, // VPADDQZ128rmkz
+ 811653719U, // VPADDQZ128rr
+ 87054935U, // VPADDQZ128rrk
+ 890280535U, // VPADDQZ128rrkz
+ 812866135U, // VPADDQZ256rm
+ 360815191U, // VPADDQZ256rmb
+ 1436047959U, // VPADDQZ256rmbk
+ 1167383127U, // VPADDQZ256rmbkz
+ 985127511U, // VPADDQZ256rmk
+ 890608215U, // VPADDQZ256rmkz
+ 811653719U, // VPADDQZ256rr
+ 87054935U, // VPADDQZ256rrk
+ 890280535U, // VPADDQZ256rrkz
+ 812882519U, // VPADDQZrm
+ 362912343U, // VPADDQZrmb
+ 1438145111U, // VPADDQZrmbk
+ 1169480279U, // VPADDQZrmbkz
+ 985143895U, // VPADDQZrmk
+ 890673751U, // VPADDQZrmkz
+ 811653719U, // VPADDQZrr
+ 87054935U, // VPADDQZrrk
+ 890280535U, // VPADDQZrrkz
+ 811850327U, // VPADDQrm
+ 811653719U, // VPADDQrr
+ 812860858U, // VPADDSBYrm
+ 811648442U, // VPADDSBYrr
+ 811845050U, // VPADDSBZ128rm
+ 985105850U, // VPADDSBZ128rmk
+ 890570170U, // VPADDSBZ128rmkz
+ 811648442U, // VPADDSBZ128rr
+ 87049658U, // VPADDSBZ128rrk
+ 890275258U, // VPADDSBZ128rrkz
+ 812860858U, // VPADDSBZ256rm
+ 985122234U, // VPADDSBZ256rmk
+ 890602938U, // VPADDSBZ256rmkz
+ 811648442U, // VPADDSBZ256rr
+ 87049658U, // VPADDSBZ256rrk
+ 890275258U, // VPADDSBZ256rrkz
+ 812877242U, // VPADDSBZrm
+ 985138618U, // VPADDSBZrmk
+ 890668474U, // VPADDSBZrmkz
+ 811648442U, // VPADDSBZrr
+ 87049658U, // VPADDSBZrrk
+ 890275258U, // VPADDSBZrrkz
+ 811845050U, // VPADDSBrm
+ 811648442U, // VPADDSBrr
+ 812871191U, // VPADDSWYrm
+ 811658775U, // VPADDSWYrr
+ 811855383U, // VPADDSWZ128rm
+ 985116183U, // VPADDSWZ128rmk
+ 890580503U, // VPADDSWZ128rmkz
+ 811658775U, // VPADDSWZ128rr
+ 87059991U, // VPADDSWZ128rrk
+ 890285591U, // VPADDSWZ128rrkz
+ 812871191U, // VPADDSWZ256rm
+ 985132567U, // VPADDSWZ256rmk
+ 890613271U, // VPADDSWZ256rmkz
+ 811658775U, // VPADDSWZ256rr
+ 87059991U, // VPADDSWZ256rrk
+ 890285591U, // VPADDSWZ256rrkz
+ 812887575U, // VPADDSWZrm
+ 985148951U, // VPADDSWZrmk
+ 890678807U, // VPADDSWZrmkz
+ 811658775U, // VPADDSWZrr
+ 87059991U, // VPADDSWZrrk
+ 890285591U, // VPADDSWZrrkz
+ 811855383U, // VPADDSWrm
+ 811658775U, // VPADDSWrr
+ 812860920U, // VPADDUSBYrm
+ 811648504U, // VPADDUSBYrr
+ 811845112U, // VPADDUSBZ128rm
+ 985105912U, // VPADDUSBZ128rmk
+ 890570232U, // VPADDUSBZ128rmkz
+ 811648504U, // VPADDUSBZ128rr
+ 87049720U, // VPADDUSBZ128rrk
+ 890275320U, // VPADDUSBZ128rrkz
+ 812860920U, // VPADDUSBZ256rm
+ 985122296U, // VPADDUSBZ256rmk
+ 890603000U, // VPADDUSBZ256rmkz
+ 811648504U, // VPADDUSBZ256rr
+ 87049720U, // VPADDUSBZ256rrk
+ 890275320U, // VPADDUSBZ256rrkz
+ 812877304U, // VPADDUSBZrm
+ 985138680U, // VPADDUSBZrmk
+ 890668536U, // VPADDUSBZrmkz
+ 811648504U, // VPADDUSBZrr
+ 87049720U, // VPADDUSBZrrk
+ 890275320U, // VPADDUSBZrrkz
+ 811845112U, // VPADDUSBrm
+ 811648504U, // VPADDUSBrr
+ 812871317U, // VPADDUSWYrm
+ 811658901U, // VPADDUSWYrr
+ 811855509U, // VPADDUSWZ128rm
+ 985116309U, // VPADDUSWZ128rmk
+ 890580629U, // VPADDUSWZ128rmkz
+ 811658901U, // VPADDUSWZ128rr
+ 87060117U, // VPADDUSWZ128rrk
+ 890285717U, // VPADDUSWZ128rrkz
+ 812871317U, // VPADDUSWZ256rm
+ 985132693U, // VPADDUSWZ256rmk
+ 890613397U, // VPADDUSWZ256rmkz
+ 811658901U, // VPADDUSWZ256rr
+ 87060117U, // VPADDUSWZ256rrk
+ 890285717U, // VPADDUSWZ256rrkz
+ 812887701U, // VPADDUSWZrm
+ 985149077U, // VPADDUSWZrmk
+ 890678933U, // VPADDUSWZrmkz
+ 811658901U, // VPADDUSWZrr
+ 87060117U, // VPADDUSWZrrk
+ 890285717U, // VPADDUSWZrrkz
+ 811855509U, // VPADDUSWrm
+ 811658901U, // VPADDUSWrr
+ 812870448U, // VPADDWYrm
+ 811658032U, // VPADDWYrr
+ 811854640U, // VPADDWZ128rm
+ 985115440U, // VPADDWZ128rmk
+ 890579760U, // VPADDWZ128rmkz
+ 811658032U, // VPADDWZ128rr
+ 87059248U, // VPADDWZ128rrk
+ 890284848U, // VPADDWZ128rrkz
+ 812870448U, // VPADDWZ256rm
+ 985131824U, // VPADDWZ256rmk
+ 890612528U, // VPADDWZ256rmkz
+ 811658032U, // VPADDWZ256rr
+ 87059248U, // VPADDWZ256rrk
+ 890284848U, // VPADDWZ256rrkz
+ 812886832U, // VPADDWZrm
+ 985148208U, // VPADDWZrmk
+ 890678064U, // VPADDWZrmkz
+ 811658032U, // VPADDWZrr
+ 87059248U, // VPADDWZrrk
+ 890284848U, // VPADDWZrrkz
+ 811854640U, // VPADDWrm
+ 811658032U, // VPADDWrr
+ 375775517U, // VPALIGNRYrmi
+ 1088823581U, // VPALIGNRYrri
+ 325443869U, // VPALIGNRZ128rmi
+ 1983111453U, // VPALIGNRZ128rmik
+ 1179918621U, // VPALIGNRZ128rmikz
+ 1088823581U, // VPALIGNRZ128rri
+ 2163138845U, // VPALIGNRZ128rrik
+ 1357586717U, // VPALIGNRZ128rrikz
+ 375775517U, // VPALIGNRZ256rmi
+ 1989402909U, // VPALIGNRZ256rmik
+ 1186210077U, // VPALIGNRZ256rmikz
+ 1088823581U, // VPALIGNRZ256rri
+ 2163138845U, // VPALIGNRZ256rrik
+ 1357586717U, // VPALIGNRZ256rrikz
+ 382066973U, // VPALIGNRZrmi
+ 1995694365U, // VPALIGNRZrmik
+ 1192501533U, // VPALIGNRZrmikz
+ 1088823581U, // VPALIGNRZrri
+ 2163138845U, // VPALIGNRZrrik
+ 1357586717U, // VPALIGNRZrrikz
+ 325443869U, // VPALIGNRrmi
+ 1088823581U, // VPALIGNRrri
+ 811845588U, // VPANDDZ128rm
+ 360794068U, // VPANDDZ128rmb
+ 1436059604U, // VPANDDZ128rmbk
+ 1167476692U, // VPANDDZ128rmbkz
+ 985106388U, // VPANDDZ128rmk
+ 890570708U, // VPANDDZ128rmkz
+ 811648980U, // VPANDDZ128rr
+ 87050196U, // VPANDDZ128rrk
+ 890275796U, // VPANDDZ128rrkz
+ 812861396U, // VPANDDZ256rm
+ 362891220U, // VPANDDZ256rmb
+ 1438156756U, // VPANDDZ256rmbk
+ 1169573844U, // VPANDDZ256rmbkz
+ 985122772U, // VPANDDZ256rmk
+ 890603476U, // VPANDDZ256rmkz
+ 811648980U, // VPANDDZ256rr
+ 87050196U, // VPANDDZ256rrk
+ 890275796U, // VPANDDZ256rrkz
+ 812877780U, // VPANDDZrm
+ 364988372U, // VPANDDZrmb
+ 1440253908U, // VPANDDZrmbk
+ 1171670996U, // VPANDDZrmbkz
+ 985139156U, // VPANDDZrmk
+ 890669012U, // VPANDDZrmkz
+ 811648980U, // VPANDDZrr
+ 87050196U, // VPANDDZrrk
+ 890275796U, // VPANDDZrrkz
+ 811845860U, // VPANDNDZ128rm
+ 360794340U, // VPANDNDZ128rmb
+ 1436059876U, // VPANDNDZ128rmbk
+ 1167476964U, // VPANDNDZ128rmbkz
+ 985106660U, // VPANDNDZ128rmk
+ 890570980U, // VPANDNDZ128rmkz
+ 811649252U, // VPANDNDZ128rr
+ 87050468U, // VPANDNDZ128rrk
+ 890276068U, // VPANDNDZ128rrkz
+ 812861668U, // VPANDNDZ256rm
+ 362891492U, // VPANDNDZ256rmb
+ 1438157028U, // VPANDNDZ256rmbk
+ 1169574116U, // VPANDNDZ256rmbkz
+ 985123044U, // VPANDNDZ256rmk
+ 890603748U, // VPANDNDZ256rmkz
+ 811649252U, // VPANDNDZ256rr
+ 87050468U, // VPANDNDZ256rrk
+ 890276068U, // VPANDNDZ256rrkz
+ 812878052U, // VPANDNDZrm
+ 364988644U, // VPANDNDZrmb
+ 1440254180U, // VPANDNDZrmbk
+ 1171671268U, // VPANDNDZrmbkz
+ 985139428U, // VPANDNDZrmk
+ 890669284U, // VPANDNDZrmkz
+ 811649252U, // VPANDNDZrr
+ 87050468U, // VPANDNDZrrk
+ 890276068U, // VPANDNDZrrkz
+ 811851085U, // VPANDNQZ128rm
+ 358718797U, // VPANDNQZ128rmb
+ 1433951565U, // VPANDNQZ128rmbk
+ 1165286733U, // VPANDNQZ128rmbkz
+ 985111885U, // VPANDNQZ128rmk
+ 890576205U, // VPANDNQZ128rmkz
+ 811654477U, // VPANDNQZ128rr
+ 87055693U, // VPANDNQZ128rrk
+ 890281293U, // VPANDNQZ128rrkz
+ 812866893U, // VPANDNQZ256rm
+ 360815949U, // VPANDNQZ256rmb
+ 1436048717U, // VPANDNQZ256rmbk
+ 1167383885U, // VPANDNQZ256rmbkz
+ 985128269U, // VPANDNQZ256rmk
+ 890608973U, // VPANDNQZ256rmkz
+ 811654477U, // VPANDNQZ256rr
+ 87055693U, // VPANDNQZ256rrk
+ 890281293U, // VPANDNQZ256rrkz
+ 812883277U, // VPANDNQZrm
+ 362913101U, // VPANDNQZrmb
+ 1438145869U, // VPANDNQZrmbk
+ 1169481037U, // VPANDNQZrmbkz
+ 985144653U, // VPANDNQZrmk
+ 890674509U, // VPANDNQZrmkz
+ 811654477U, // VPANDNQZrr
+ 87055693U, // VPANDNQZrrk
+ 890281293U, // VPANDNQZrrkz
+ 812865618U, // VPANDNYrm
+ 811653202U, // VPANDNYrr
+ 811849810U, // VPANDNrm
+ 811653202U, // VPANDNrr
+ 811850438U, // VPANDQZ128rm
+ 358718150U, // VPANDQZ128rmb
+ 1433950918U, // VPANDQZ128rmbk
+ 1165286086U, // VPANDQZ128rmbkz
+ 985111238U, // VPANDQZ128rmk
+ 890575558U, // VPANDQZ128rmkz
+ 811653830U, // VPANDQZ128rr
+ 87055046U, // VPANDQZ128rrk
+ 890280646U, // VPANDQZ128rrkz
+ 812866246U, // VPANDQZ256rm
+ 360815302U, // VPANDQZ256rmb
+ 1436048070U, // VPANDQZ256rmbk
+ 1167383238U, // VPANDQZ256rmbkz
+ 985127622U, // VPANDQZ256rmk
+ 890608326U, // VPANDQZ256rmkz
+ 811653830U, // VPANDQZ256rr
+ 87055046U, // VPANDQZ256rrk
+ 890280646U, // VPANDQZ256rrkz
+ 812882630U, // VPANDQZrm
+ 362912454U, // VPANDQZrmb
+ 1438145222U, // VPANDQZrmbk
+ 1169480390U, // VPANDQZrmbkz
+ 985144006U, // VPANDQZrmk
+ 890673862U, // VPANDQZrmkz
+ 811653830U, // VPANDQZrr
+ 87055046U, // VPANDQZrrk
+ 890280646U, // VPANDQZrrkz
+ 812861653U, // VPANDYrm
+ 811649237U, // VPANDYrr
+ 811845845U, // VPANDrm
+ 811649237U, // VPANDrr
+ 812860482U, // VPAVGBYrm
+ 811648066U, // VPAVGBYrr
+ 811844674U, // VPAVGBZ128rm
+ 985105474U, // VPAVGBZ128rmk
+ 890569794U, // VPAVGBZ128rmkz
+ 811648066U, // VPAVGBZ128rr
+ 87049282U, // VPAVGBZ128rrk
+ 890274882U, // VPAVGBZ128rrkz
+ 812860482U, // VPAVGBZ256rm
+ 985121858U, // VPAVGBZ256rmk
+ 890602562U, // VPAVGBZ256rmkz
+ 811648066U, // VPAVGBZ256rr
+ 87049282U, // VPAVGBZ256rrk
+ 890274882U, // VPAVGBZ256rrkz
+ 812876866U, // VPAVGBZrm
+ 985138242U, // VPAVGBZrmk
+ 890668098U, // VPAVGBZrmkz
+ 811648066U, // VPAVGBZrr
+ 87049282U, // VPAVGBZrrk
+ 890274882U, // VPAVGBZrrkz
+ 811844674U, // VPAVGBrm
+ 811648066U, // VPAVGBrr
+ 812870669U, // VPAVGWYrm
+ 811658253U, // VPAVGWYrr
+ 811854861U, // VPAVGWZ128rm
+ 985115661U, // VPAVGWZ128rmk
+ 890579981U, // VPAVGWZ128rmkz
+ 811658253U, // VPAVGWZ128rr
+ 87059469U, // VPAVGWZ128rrk
+ 890285069U, // VPAVGWZ128rrkz
+ 812870669U, // VPAVGWZ256rm
+ 985132045U, // VPAVGWZ256rmk
+ 890612749U, // VPAVGWZ256rmkz
+ 811658253U, // VPAVGWZ256rr
+ 87059469U, // VPAVGWZ256rrk
+ 890285069U, // VPAVGWZ256rrkz
+ 812887053U, // VPAVGWZrm
+ 985148429U, // VPAVGWZrmk
+ 890678285U, // VPAVGWZrmkz
+ 811658253U, // VPAVGWZrr
+ 87059469U, // VPAVGWZrrk
+ 890285069U, // VPAVGWZrrkz
+ 811854861U, // VPAVGWrm
+ 811658253U, // VPAVGWrr
+ 375769063U, // VPBLENDDYrmi
+ 1088817127U, // VPBLENDDYrri
+ 325437415U, // VPBLENDDrmi
+ 1088817127U, // VPBLENDDrri
+ 811844752U, // VPBLENDMBZ128rm
+ 890569872U, // VPBLENDMBZ128rmk
+ 890569872U, // VPBLENDMBZ128rmkz
+ 811648144U, // VPBLENDMBZ128rr
+ 890274960U, // VPBLENDMBZ128rrk
+ 890274960U, // VPBLENDMBZ128rrkz
+ 812860560U, // VPBLENDMBZ256rm
+ 890602640U, // VPBLENDMBZ256rmk
+ 890602640U, // VPBLENDMBZ256rmkz
+ 811648144U, // VPBLENDMBZ256rr
+ 890274960U, // VPBLENDMBZ256rrk
+ 890274960U, // VPBLENDMBZ256rrkz
+ 812876944U, // VPBLENDMBZrm
+ 890668176U, // VPBLENDMBZrmk
+ 890668176U, // VPBLENDMBZrmkz
+ 811648144U, // VPBLENDMBZrr
+ 890274960U, // VPBLENDMBZrrk
+ 890274960U, // VPBLENDMBZrrkz
+ 811845797U, // VPBLENDMDZ128rm
+ 360794277U, // VPBLENDMDZ128rmb
+ 1167476901U, // VPBLENDMDZ128rmbk
+ 1167476901U, // VPBLENDMDZ128rmbkz
+ 890570917U, // VPBLENDMDZ128rmk
+ 890570917U, // VPBLENDMDZ128rmkz
+ 811649189U, // VPBLENDMDZ128rr
+ 890276005U, // VPBLENDMDZ128rrk
+ 890276005U, // VPBLENDMDZ128rrkz
+ 812861605U, // VPBLENDMDZ256rm
+ 362891429U, // VPBLENDMDZ256rmb
+ 1169574053U, // VPBLENDMDZ256rmbk
+ 1169574053U, // VPBLENDMDZ256rmbkz
+ 890603685U, // VPBLENDMDZ256rmk
+ 890603685U, // VPBLENDMDZ256rmkz
+ 811649189U, // VPBLENDMDZ256rr
+ 890276005U, // VPBLENDMDZ256rrk
+ 890276005U, // VPBLENDMDZ256rrkz
+ 812877989U, // VPBLENDMDZrm
+ 364988581U, // VPBLENDMDZrmb
+ 1171671205U, // VPBLENDMDZrmbk
+ 1171671205U, // VPBLENDMDZrmbkz
+ 890669221U, // VPBLENDMDZrmk
+ 890669221U, // VPBLENDMDZrmkz
+ 811649189U, // VPBLENDMDZrr
+ 890276005U, // VPBLENDMDZrrk
+ 890276005U, // VPBLENDMDZrrkz
+ 811851029U, // VPBLENDMQZ128rm
+ 358718741U, // VPBLENDMQZ128rmb
+ 1165286677U, // VPBLENDMQZ128rmbk
+ 1165286677U, // VPBLENDMQZ128rmbkz
+ 890576149U, // VPBLENDMQZ128rmk
+ 890576149U, // VPBLENDMQZ128rmkz
+ 811654421U, // VPBLENDMQZ128rr
+ 890281237U, // VPBLENDMQZ128rrk
+ 890281237U, // VPBLENDMQZ128rrkz
+ 812866837U, // VPBLENDMQZ256rm
+ 360815893U, // VPBLENDMQZ256rmb
+ 1167383829U, // VPBLENDMQZ256rmbk
+ 1167383829U, // VPBLENDMQZ256rmbkz
+ 890608917U, // VPBLENDMQZ256rmk
+ 890608917U, // VPBLENDMQZ256rmkz
+ 811654421U, // VPBLENDMQZ256rr
+ 890281237U, // VPBLENDMQZ256rrk
+ 890281237U, // VPBLENDMQZ256rrkz
+ 812883221U, // VPBLENDMQZrm
+ 362913045U, // VPBLENDMQZrmb
+ 1169480981U, // VPBLENDMQZrmbk
+ 1169480981U, // VPBLENDMQZrmbkz
+ 890674453U, // VPBLENDMQZrmk
+ 890674453U, // VPBLENDMQZrmkz
+ 811654421U, // VPBLENDMQZrr
+ 890281237U, // VPBLENDMQZrrk
+ 890281237U, // VPBLENDMQZrrkz
+ 811855021U, // VPBLENDMWZ128rm
+ 890580141U, // VPBLENDMWZ128rmk
+ 890580141U, // VPBLENDMWZ128rmkz
+ 811658413U, // VPBLENDMWZ128rr
+ 890285229U, // VPBLENDMWZ128rrk
+ 890285229U, // VPBLENDMWZ128rrkz
+ 812870829U, // VPBLENDMWZ256rm
+ 890612909U, // VPBLENDMWZ256rmk
+ 890612909U, // VPBLENDMWZ256rmkz
+ 811658413U, // VPBLENDMWZ256rr
+ 890285229U, // VPBLENDMWZ256rrk
+ 890285229U, // VPBLENDMWZ256rrkz
+ 812887213U, // VPBLENDMWZrm
+ 890678445U, // VPBLENDMWZrmk
+ 890678445U, // VPBLENDMWZrmkz
+ 811658413U, // VPBLENDMWZrr
+ 890285229U, // VPBLENDMWZrrk
+ 890285229U, // VPBLENDMWZrrkz
+ 376718991U, // VPBLENDVBYrm
+ 890275471U, // VPBLENDVBYrr
+ 326387343U, // VPBLENDVBrm
+ 890275471U, // VPBLENDVBrr
+ 375778156U, // VPBLENDWYrmi
+ 1088826220U, // VPBLENDWYrri
+ 325446508U, // VPBLENDWrmi
+ 1088826220U, // VPBLENDWrri
+ 493124U, // VPBROADCASTBYrm
+ 551831108U, // VPBROADCASTBYrr
+ 493124U, // VPBROADCASTBZ128m
+ 1623620U, // VPBROADCASTBZ128mk
+ 3229730372U, // VPBROADCASTBZ128mkz
+ 551831108U, // VPBROADCASTBZ128r
+ 3230697028U, // VPBROADCASTBZ128rk
+ 3229664836U, // VPBROADCASTBZ128rkz
+ 493124U, // VPBROADCASTBZ256m
+ 1623620U, // VPBROADCASTBZ256mk
+ 3229730372U, // VPBROADCASTBZ256mkz
+ 551831108U, // VPBROADCASTBZ256r
+ 3230697028U, // VPBROADCASTBZ256rk
+ 3229664836U, // VPBROADCASTBZ256rkz
+ 493124U, // VPBROADCASTBZm
+ 1623620U, // VPBROADCASTBZmk
+ 3229730372U, // VPBROADCASTBZmkz
+ 551831108U, // VPBROADCASTBZr
+ 3230697028U, // VPBROADCASTBZrk
+ 3229664836U, // VPBROADCASTBZrkz
+ 551831108U, // VPBROADCASTBrZ128r
+ 3230697028U, // VPBROADCASTBrZ128rk
+ 3229664836U, // VPBROADCASTBrZ128rkz
+ 551831108U, // VPBROADCASTBrZ256r
+ 3230697028U, // VPBROADCASTBrZ256rk
+ 3229664836U, // VPBROADCASTBrZ256rkz
+ 551831108U, // VPBROADCASTBrZr
+ 3230697028U, // VPBROADCASTBrZrk
+ 3229664836U, // VPBROADCASTBrZrkz
+ 493124U, // VPBROADCASTBrm
+ 551831108U, // VPBROADCASTBrr
+ 551899233U, // VPBROADCASTDYrm
+ 551833697U, // VPBROADCASTDYrr
+ 551899233U, // VPBROADCASTDZ128m
+ 553013345U, // VPBROADCASTDZ128mk
+ 551637089U, // VPBROADCASTDZ128mkz
+ 551833697U, // VPBROADCASTDZ128r
+ 3230699617U, // VPBROADCASTDZ128rk
+ 3229667425U, // VPBROADCASTDZ128rkz
+ 551899233U, // VPBROADCASTDZ256m
+ 553013345U, // VPBROADCASTDZ256mk
+ 551637089U, // VPBROADCASTDZ256mkz
+ 551833697U, // VPBROADCASTDZ256r
+ 3230699617U, // VPBROADCASTDZ256rk
+ 3229667425U, // VPBROADCASTDZ256rkz
+ 551899233U, // VPBROADCASTDZm
+ 553013345U, // VPBROADCASTDZmk
+ 551637089U, // VPBROADCASTDZmkz
+ 551833697U, // VPBROADCASTDZr
+ 3230699617U, // VPBROADCASTDZrk
+ 3229667425U, // VPBROADCASTDZrkz
+ 551833697U, // VPBROADCASTDrZ128r
+ 3230699617U, // VPBROADCASTDrZ128rk
+ 3229667425U, // VPBROADCASTDrZ128rkz
+ 551833697U, // VPBROADCASTDrZ256r
+ 3230699617U, // VPBROADCASTDrZ256rk
+ 3229667425U, // VPBROADCASTDrZ256rkz
+ 551833697U, // VPBROADCASTDrZr
+ 3230699617U, // VPBROADCASTDrZrk
+ 3229667425U, // VPBROADCASTDrZrkz
+ 551899233U, // VPBROADCASTDrm
+ 551833697U, // VPBROADCASTDrr
+ 551835950U, // VPBROADCASTMB2QZ128rr
+ 551835950U, // VPBROADCASTMB2QZ256rr
+ 551835950U, // VPBROADCASTMB2QZrr
+ 551831363U, // VPBROADCASTMW2DZ128rr
+ 551831363U, // VPBROADCASTMW2DZ256rr
+ 551831363U, // VPBROADCASTMW2DZrr
+ 551919570U, // VPBROADCASTQYrm
+ 551837650U, // VPBROADCASTQYrr
+ 551919570U, // VPBROADCASTQZ128m
+ 552918994U, // VPBROADCASTQZ128mk
+ 551657426U, // VPBROADCASTQZ128mkz
+ 551837650U, // VPBROADCASTQZ128r
+ 3230703570U, // VPBROADCASTQZ128rk
+ 3229671378U, // VPBROADCASTQZ128rkz
+ 551919570U, // VPBROADCASTQZ256m
+ 552918994U, // VPBROADCASTQZ256mk
+ 551657426U, // VPBROADCASTQZ256mkz
+ 551837650U, // VPBROADCASTQZ256r
+ 3230703570U, // VPBROADCASTQZ256rk
+ 3229671378U, // VPBROADCASTQZ256rkz
+ 551919570U, // VPBROADCASTQZm
+ 552918994U, // VPBROADCASTQZmk
+ 551657426U, // VPBROADCASTQZmkz
+ 551837650U, // VPBROADCASTQZr
+ 3230703570U, // VPBROADCASTQZrk
+ 3229671378U, // VPBROADCASTQZrkz
+ 551837650U, // VPBROADCASTQrZ128r
+ 3230703570U, // VPBROADCASTQrZ128rk
+ 3229671378U, // VPBROADCASTQrZ128rkz
+ 551837650U, // VPBROADCASTQrZ256r
+ 3230703570U, // VPBROADCASTQrZ256rk
+ 3229671378U, // VPBROADCASTQrZ256rkz
+ 551837650U, // VPBROADCASTQrZr
+ 3230703570U, // VPBROADCASTQrZrk
+ 3229671378U, // VPBROADCASTQrZrkz
+ 551919570U, // VPBROADCASTQrm
+ 551837650U, // VPBROADCASTQrr
+ 438041U, // VPBROADCASTWYrm
+ 551841561U, // VPBROADCASTWYrr
+ 438041U, // VPBROADCASTWZ128m
+ 1650457U, // VPBROADCASTWZ128mk
+ 3229691673U, // VPBROADCASTWZ128mkz
+ 551841561U, // VPBROADCASTWZ128r
+ 3230707481U, // VPBROADCASTWZ128rk
+ 3229675289U, // VPBROADCASTWZ128rkz
+ 438041U, // VPBROADCASTWZ256m
+ 1650457U, // VPBROADCASTWZ256mk
+ 3229691673U, // VPBROADCASTWZ256mkz
+ 551841561U, // VPBROADCASTWZ256r
+ 3230707481U, // VPBROADCASTWZ256rk
+ 3229675289U, // VPBROADCASTWZ256rkz
+ 438041U, // VPBROADCASTWZm
+ 1650457U, // VPBROADCASTWZmk
+ 3229691673U, // VPBROADCASTWZmkz
+ 551841561U, // VPBROADCASTWZr
+ 3230707481U, // VPBROADCASTWZrk
+ 3229675289U, // VPBROADCASTWZrkz
+ 551841561U, // VPBROADCASTWrZ128r
+ 3230707481U, // VPBROADCASTWrZ128rk
+ 3229675289U, // VPBROADCASTWrZ128rkz
+ 551841561U, // VPBROADCASTWrZ256r
+ 3230707481U, // VPBROADCASTWrZ256rk
+ 3229675289U, // VPBROADCASTWrZ256rkz
+ 551841561U, // VPBROADCASTWrZr
+ 3230707481U, // VPBROADCASTWrZrk
+ 3229675289U, // VPBROADCASTWrZrkz
+ 438041U, // VPBROADCASTWrm
+ 551841561U, // VPBROADCASTWrr
+ 375773961U, // VPCLMULQDQYrm
+ 1088822025U, // VPCLMULQDQYrr
+ 325442313U, // VPCLMULQDQZ128rm
+ 1088822025U, // VPCLMULQDQZ128rr
+ 375773961U, // VPCLMULQDQZ256rm
+ 1088822025U, // VPCLMULQDQZ256rr
+ 382065417U, // VPCLMULQDQZrm
+ 1088822025U, // VPCLMULQDQZrr
+ 325442313U, // VPCLMULQDQrm
+ 1088822025U, // VPCLMULQDQrr
+ 376728065U, // VPCMOVYrmr
+ 890612225U, // VPCMOVYrrm
+ 890284545U, // VPCMOVYrrr
+ 890284545U, // VPCMOVYrrr_REV
+ 326396417U, // VPCMOVrmr
+ 890579457U, // VPCMOVrrm
+ 890284545U, // VPCMOVrrr
+ 890284545U, // VPCMOVrrr_REV
+ 2869427203U, // VPCMPBZ128rmi
+ 325436653U, // VPCMPBZ128rmi_alt
+ 3138780163U, // VPCMPBZ128rmik
+ 1179911405U, // VPCMPBZ128rmik_alt
+ 1258830851U, // VPCMPBZ128rri
+ 1088816365U, // VPCMPBZ128rri_alt
+ 1528183811U, // VPCMPBZ128rrik
+ 1357579501U, // VPCMPBZ128rrik_alt
+ 3406298115U, // VPCMPBZ256rmi
+ 375768301U, // VPCMPBZ256rmi_alt
+ 3675651075U, // VPCMPBZ256rmik
+ 1186202861U, // VPCMPBZ256rmik_alt
+ 1258830851U, // VPCMPBZ256rri
+ 1088816365U, // VPCMPBZ256rri_alt
+ 1528183811U, // VPCMPBZ256rrik
+ 1357579501U, // VPCMPBZ256rrik_alt
+ 3943169027U, // VPCMPBZrmi
+ 382059757U, // VPCMPBZrmi_alt
+ 4212521987U, // VPCMPBZrmik
+ 1192494317U, // VPCMPBZrmik_alt
+ 1258830851U, // VPCMPBZrri
+ 1088816365U, // VPCMPBZrri_alt
+ 1528183811U, // VPCMPBZrrik
+ 1357579501U, // VPCMPBZrrik_alt
+ 2871524355U, // VPCMPDZ128rmi
+ 325438494U, // VPCMPDZ128rmi_alt
+ 187169795U, // VPCMPDZ128rmib
+ 1686490142U, // VPCMPDZ128rmib_alt
+ 456522755U, // VPCMPDZ128rmibk
+ 1712589854U, // VPCMPDZ128rmibk_alt
+ 3140877315U, // VPCMPDZ128rmik
+ 1179913246U, // VPCMPDZ128rmik_alt
+ 1260928003U, // VPCMPDZ128rri
+ 1088818206U, // VPCMPDZ128rri_alt
+ 1530280963U, // VPCMPDZ128rrik
+ 1357581342U, // VPCMPDZ128rrik_alt
+ 3408395267U, // VPCMPDZ256rmi
+ 375770142U, // VPCMPDZ256rmi_alt
+ 187169795U, // VPCMPDZ256rmib
+ 2491796510U, // VPCMPDZ256rmib_alt
+ 456522755U, // VPCMPDZ256rmibk
+ 2517896222U, // VPCMPDZ256rmibk_alt
+ 3677748227U, // VPCMPDZ256rmik
+ 1186204702U, // VPCMPDZ256rmik_alt
+ 1260928003U, // VPCMPDZ256rri
+ 1088818206U, // VPCMPDZ256rri_alt
+ 1530280963U, // VPCMPDZ256rrik
+ 1357581342U, // VPCMPDZ256rrik_alt
+ 3945266179U, // VPCMPDZrmi
+ 382061598U, // VPCMPDZrmi_alt
+ 187169795U, // VPCMPDZrmib
+ 2760231966U, // VPCMPDZrmib_alt
+ 456522755U, // VPCMPDZrmibk
+ 2786331678U, // VPCMPDZrmibk_alt
+ 4214619139U, // VPCMPDZrmik
+ 1192496158U, // VPCMPDZrmik_alt
+ 1260928003U, // VPCMPDZrri
+ 1088818206U, // VPCMPDZrri_alt
+ 1530280963U, // VPCMPDZrrik
+ 1357581342U, // VPCMPDZrrik_alt
+ 812860677U, // VPCMPEQBYrm
+ 811648261U, // VPCMPEQBYrr
+ 811844869U, // VPCMPEQBZ128rm
+ 890569989U, // VPCMPEQBZ128rmk
+ 811648261U, // VPCMPEQBZ128rr
+ 890275077U, // VPCMPEQBZ128rrk
+ 812860677U, // VPCMPEQBZ256rm
+ 890602757U, // VPCMPEQBZ256rmk
+ 811648261U, // VPCMPEQBZ256rr
+ 890275077U, // VPCMPEQBZ256rrk
+ 812877061U, // VPCMPEQBZrm
+ 890668293U, // VPCMPEQBZrmk
+ 811648261U, // VPCMPEQBZrr
+ 890275077U, // VPCMPEQBZrrk
+ 811844869U, // VPCMPEQBrm
+ 811648261U, // VPCMPEQBrr
+ 812862819U, // VPCMPEQDYrm
+ 811650403U, // VPCMPEQDYrr
+ 811847011U, // VPCMPEQDZ128rm
+ 360795491U, // VPCMPEQDZ128rmb
+ 1167478115U, // VPCMPEQDZ128rmbk
+ 890572131U, // VPCMPEQDZ128rmk
+ 811650403U, // VPCMPEQDZ128rr
+ 890277219U, // VPCMPEQDZ128rrk
+ 812862819U, // VPCMPEQDZ256rm
+ 362892643U, // VPCMPEQDZ256rmb
+ 1169575267U, // VPCMPEQDZ256rmbk
+ 890604899U, // VPCMPEQDZ256rmk
+ 811650403U, // VPCMPEQDZ256rr
+ 890277219U, // VPCMPEQDZ256rrk
+ 812879203U, // VPCMPEQDZrm
+ 364989795U, // VPCMPEQDZrmb
+ 1171672419U, // VPCMPEQDZrmbk
+ 890670435U, // VPCMPEQDZrmk
+ 811650403U, // VPCMPEQDZrr
+ 890277219U, // VPCMPEQDZrrk
+ 811847011U, // VPCMPEQDrm
+ 811650403U, // VPCMPEQDrr
+ 812867043U, // VPCMPEQQYrm
+ 811654627U, // VPCMPEQQYrr
+ 811851235U, // VPCMPEQQZ128rm
+ 358718947U, // VPCMPEQQZ128rmb
+ 1165286883U, // VPCMPEQQZ128rmbk
+ 890576355U, // VPCMPEQQZ128rmk
+ 811654627U, // VPCMPEQQZ128rr
+ 890281443U, // VPCMPEQQZ128rrk
+ 812867043U, // VPCMPEQQZ256rm
+ 360816099U, // VPCMPEQQZ256rmb
+ 1167384035U, // VPCMPEQQZ256rmbk
+ 890609123U, // VPCMPEQQZ256rmk
+ 811654627U, // VPCMPEQQZ256rr
+ 890281443U, // VPCMPEQQZ256rrk
+ 812883427U, // VPCMPEQQZrm
+ 362913251U, // VPCMPEQQZrmb
+ 1169481187U, // VPCMPEQQZrmbk
+ 890674659U, // VPCMPEQQZrmk
+ 811654627U, // VPCMPEQQZrr
+ 890281443U, // VPCMPEQQZrrk
+ 811851235U, // VPCMPEQQrm
+ 811654627U, // VPCMPEQQrr
+ 812870968U, // VPCMPEQWYrm
+ 811658552U, // VPCMPEQWYrr
+ 811855160U, // VPCMPEQWZ128rm
+ 890580280U, // VPCMPEQWZ128rmk
+ 811658552U, // VPCMPEQWZ128rr
+ 890285368U, // VPCMPEQWZ128rrk
+ 812870968U, // VPCMPEQWZ256rm
+ 890613048U, // VPCMPEQWZ256rmk
+ 811658552U, // VPCMPEQWZ256rr
+ 890285368U, // VPCMPEQWZ256rrk
+ 812887352U, // VPCMPEQWZrm
+ 890678584U, // VPCMPEQWZrmk
+ 811658552U, // VPCMPEQWZrr
+ 890285368U, // VPCMPEQWZrrk
+ 811855160U, // VPCMPEQWrm
+ 811658552U, // VPCMPEQWrr
+ 830771932U, // VPCMPESTRIrm
+ 283431644U, // VPCMPESTRIrr
+ 830773299U, // VPCMPESTRMrm
+ 283433011U, // VPCMPESTRMrr
+ 812860961U, // VPCMPGTBYrm
+ 811648545U, // VPCMPGTBYrr
+ 811845153U, // VPCMPGTBZ128rm
+ 890570273U, // VPCMPGTBZ128rmk
+ 811648545U, // VPCMPGTBZ128rr
+ 890275361U, // VPCMPGTBZ128rrk
+ 812860961U, // VPCMPGTBZ256rm
+ 890603041U, // VPCMPGTBZ256rmk
+ 811648545U, // VPCMPGTBZ256rr
+ 890275361U, // VPCMPGTBZ256rrk
+ 812877345U, // VPCMPGTBZrm
+ 890668577U, // VPCMPGTBZrmk
+ 811648545U, // VPCMPGTBZrr
+ 890275361U, // VPCMPGTBZrrk
+ 811845153U, // VPCMPGTBrm
+ 811648545U, // VPCMPGTBrr
+ 812863540U, // VPCMPGTDYrm
+ 811651124U, // VPCMPGTDYrr
+ 811847732U, // VPCMPGTDZ128rm
+ 360796212U, // VPCMPGTDZ128rmb
+ 1167478836U, // VPCMPGTDZ128rmbk
+ 890572852U, // VPCMPGTDZ128rmk
+ 811651124U, // VPCMPGTDZ128rr
+ 890277940U, // VPCMPGTDZ128rrk
+ 812863540U, // VPCMPGTDZ256rm
+ 362893364U, // VPCMPGTDZ256rmb
+ 1169575988U, // VPCMPGTDZ256rmbk
+ 890605620U, // VPCMPGTDZ256rmk
+ 811651124U, // VPCMPGTDZ256rr
+ 890277940U, // VPCMPGTDZ256rrk
+ 812879924U, // VPCMPGTDZrm
+ 364990516U, // VPCMPGTDZrmb
+ 1171673140U, // VPCMPGTDZrmbk
+ 890671156U, // VPCMPGTDZrmk
+ 811651124U, // VPCMPGTDZrr
+ 890277940U, // VPCMPGTDZrrk
+ 811847732U, // VPCMPGTDrm
+ 811651124U, // VPCMPGTDrr
+ 812867468U, // VPCMPGTQYrm
+ 811655052U, // VPCMPGTQYrr
+ 811851660U, // VPCMPGTQZ128rm
+ 358719372U, // VPCMPGTQZ128rmb
+ 1165287308U, // VPCMPGTQZ128rmbk
+ 890576780U, // VPCMPGTQZ128rmk
+ 811655052U, // VPCMPGTQZ128rr
+ 890281868U, // VPCMPGTQZ128rrk
+ 812867468U, // VPCMPGTQZ256rm
+ 360816524U, // VPCMPGTQZ256rmb
+ 1167384460U, // VPCMPGTQZ256rmbk
+ 890609548U, // VPCMPGTQZ256rmk
+ 811655052U, // VPCMPGTQZ256rr
+ 890281868U, // VPCMPGTQZ256rrk
+ 812883852U, // VPCMPGTQZrm
+ 362913676U, // VPCMPGTQZrmb
+ 1169481612U, // VPCMPGTQZrmbk
+ 890675084U, // VPCMPGTQZrmk
+ 811655052U, // VPCMPGTQZrr
+ 890281868U, // VPCMPGTQZrrk
+ 811851660U, // VPCMPGTQrm
+ 811655052U, // VPCMPGTQrr
+ 812871398U, // VPCMPGTWYrm
+ 811658982U, // VPCMPGTWYrr
+ 811855590U, // VPCMPGTWZ128rm
+ 890580710U, // VPCMPGTWZ128rmk
+ 811658982U, // VPCMPGTWZ128rr
+ 890285798U, // VPCMPGTWZ128rrk
+ 812871398U, // VPCMPGTWZ256rm
+ 890613478U, // VPCMPGTWZ256rmk
+ 811658982U, // VPCMPGTWZ256rr
+ 890285798U, // VPCMPGTWZ256rrk
+ 812887782U, // VPCMPGTWZrm
+ 890679014U, // VPCMPGTWZrmk
+ 811658982U, // VPCMPGTWZrr
+ 890285798U, // VPCMPGTWZrrk
+ 811855590U, // VPCMPGTWrm
+ 811658982U, // VPCMPGTWrr
+ 830771944U, // VPCMPISTRIrm
+ 283431656U, // VPCMPISTRIrr
+ 830773311U, // VPCMPISTRMrm
+ 283433023U, // VPCMPISTRMrr
+ 2873621507U, // VPCMPQZ128rmi
+ 325442943U, // VPCMPQZ128rmi_alt
+ 726137859U, // VPCMPQZ128rmib
+ 3013991807U, // VPCMPQZ128rmib_alt
+ 995490819U, // VPCMPQZ128rmibk
+ 3075743103U, // VPCMPQZ128rmibk_alt
+ 3142974467U, // VPCMPQZ128rmik
+ 1179917695U, // VPCMPQZ128rmik_alt
+ 1263025155U, // VPCMPQZ128rri
+ 1088822655U, // VPCMPQZ128rri_alt
+ 1532378115U, // VPCMPQZ128rrik
+ 1357585791U, // VPCMPQZ128rrik_alt
+ 3410492419U, // VPCMPQZ256rmi
+ 375774591U, // VPCMPQZ256rmi_alt
+ 726137859U, // VPCMPQZ256rmib
+ 1671814527U, // VPCMPQZ256rmib_alt
+ 995490819U, // VPCMPQZ256rmibk
+ 1733565823U, // VPCMPQZ256rmibk_alt
+ 3679845379U, // VPCMPQZ256rmik
+ 1186209151U, // VPCMPQZ256rmik_alt
+ 1263025155U, // VPCMPQZ256rri
+ 1088822655U, // VPCMPQZ256rri_alt
+ 1532378115U, // VPCMPQZ256rrik
+ 1357585791U, // VPCMPQZ256rrik_alt
+ 3947363331U, // VPCMPQZrmi
+ 382066047U, // VPCMPQZrmi_alt
+ 726137859U, // VPCMPQZrmib
+ 2477120895U, // VPCMPQZrmib_alt
+ 995490819U, // VPCMPQZrmibk
+ 2538872191U, // VPCMPQZrmibk_alt
+ 4216716291U, // VPCMPQZrmik
+ 1192500607U, // VPCMPQZrmik_alt
+ 1263025155U, // VPCMPQZrri
+ 1088822655U, // VPCMPQZrri_alt
+ 1532378115U, // VPCMPQZrrik
+ 1357585791U, // VPCMPQZrrik_alt
+ 2875718659U, // VPCMPUBZ128rmi
+ 325437046U, // VPCMPUBZ128rmi_alt
+ 3145071619U, // VPCMPUBZ128rmik
+ 1179911798U, // VPCMPUBZ128rmik_alt
+ 1265122307U, // VPCMPUBZ128rri
+ 1088816758U, // VPCMPUBZ128rri_alt
+ 1534475267U, // VPCMPUBZ128rrik
+ 1357579894U, // VPCMPUBZ128rrik_alt
+ 3412589571U, // VPCMPUBZ256rmi
+ 375768694U, // VPCMPUBZ256rmi_alt
+ 3681942531U, // VPCMPUBZ256rmik
+ 1186203254U, // VPCMPUBZ256rmik_alt
+ 1265122307U, // VPCMPUBZ256rri
+ 1088816758U, // VPCMPUBZ256rri_alt
+ 1534475267U, // VPCMPUBZ256rrik
+ 1357579894U, // VPCMPUBZ256rrik_alt
+ 3949460483U, // VPCMPUBZrmi
+ 382060150U, // VPCMPUBZrmi_alt
+ 4218813443U, // VPCMPUBZrmik
+ 1192494710U, // VPCMPUBZrmik_alt
+ 1265122307U, // VPCMPUBZrri
+ 1088816758U, // VPCMPUBZrri_alt
+ 1534475267U, // VPCMPUBZrrik
+ 1357579894U, // VPCMPUBZrrik_alt
+ 2877815811U, // VPCMPUDZ128rmi
+ 325439635U, // VPCMPUDZ128rmi_alt
+ 193461251U, // VPCMPUDZ128rmib
+ 1686491283U, // VPCMPUDZ128rmib_alt
+ 462814211U, // VPCMPUDZ128rmibk
+ 1712590995U, // VPCMPUDZ128rmibk_alt
+ 3147168771U, // VPCMPUDZ128rmik
+ 1179914387U, // VPCMPUDZ128rmik_alt
+ 1267219459U, // VPCMPUDZ128rri
+ 1088819347U, // VPCMPUDZ128rri_alt
+ 1536572419U, // VPCMPUDZ128rrik
+ 1357582483U, // VPCMPUDZ128rrik_alt
+ 3414686723U, // VPCMPUDZ256rmi
+ 375771283U, // VPCMPUDZ256rmi_alt
+ 193461251U, // VPCMPUDZ256rmib
+ 2491797651U, // VPCMPUDZ256rmib_alt
+ 462814211U, // VPCMPUDZ256rmibk
+ 2517897363U, // VPCMPUDZ256rmibk_alt
+ 3684039683U, // VPCMPUDZ256rmik
+ 1186205843U, // VPCMPUDZ256rmik_alt
+ 1267219459U, // VPCMPUDZ256rri
+ 1088819347U, // VPCMPUDZ256rri_alt
+ 1536572419U, // VPCMPUDZ256rrik
+ 1357582483U, // VPCMPUDZ256rrik_alt
+ 3951557635U, // VPCMPUDZrmi
+ 382062739U, // VPCMPUDZrmi_alt
+ 193461251U, // VPCMPUDZrmib
+ 2760233107U, // VPCMPUDZrmib_alt
+ 462814211U, // VPCMPUDZrmibk
+ 2786332819U, // VPCMPUDZrmibk_alt
+ 4220910595U, // VPCMPUDZrmik
+ 1192497299U, // VPCMPUDZrmik_alt
+ 1267219459U, // VPCMPUDZrri
+ 1088819347U, // VPCMPUDZrri_alt
+ 1536572419U, // VPCMPUDZrrik
+ 1357582483U, // VPCMPUDZrrik_alt
+ 2879912963U, // VPCMPUQZ128rmi
+ 325443621U, // VPCMPUQZ128rmi_alt
+ 732429315U, // VPCMPUQZ128rmib
+ 3013992485U, // VPCMPUQZ128rmib_alt
+ 1001782275U, // VPCMPUQZ128rmibk
+ 3075743781U, // VPCMPUQZ128rmibk_alt
+ 3149265923U, // VPCMPUQZ128rmik
+ 1179918373U, // VPCMPUQZ128rmik_alt
+ 1269316611U, // VPCMPUQZ128rri
+ 1088823333U, // VPCMPUQZ128rri_alt
+ 1538669571U, // VPCMPUQZ128rrik
+ 1357586469U, // VPCMPUQZ128rrik_alt
+ 3416783875U, // VPCMPUQZ256rmi
+ 375775269U, // VPCMPUQZ256rmi_alt
+ 732429315U, // VPCMPUQZ256rmib
+ 1671815205U, // VPCMPUQZ256rmib_alt
+ 1001782275U, // VPCMPUQZ256rmibk
+ 1733566501U, // VPCMPUQZ256rmibk_alt
+ 3686136835U, // VPCMPUQZ256rmik
+ 1186209829U, // VPCMPUQZ256rmik_alt
+ 1269316611U, // VPCMPUQZ256rri
+ 1088823333U, // VPCMPUQZ256rri_alt
+ 1538669571U, // VPCMPUQZ256rrik
+ 1357586469U, // VPCMPUQZ256rrik_alt
+ 3953654787U, // VPCMPUQZrmi
+ 382066725U, // VPCMPUQZrmi_alt
+ 732429315U, // VPCMPUQZrmib
+ 2477121573U, // VPCMPUQZrmib_alt
+ 1001782275U, // VPCMPUQZrmibk
+ 2538872869U, // VPCMPUQZrmibk_alt
+ 4223007747U, // VPCMPUQZrmik
+ 1192501285U, // VPCMPUQZrmik_alt
+ 1269316611U, // VPCMPUQZrri
+ 1088823333U, // VPCMPUQZrri_alt
+ 1538669571U, // VPCMPUQZrrik
+ 1357586469U, // VPCMPUQZrrik_alt
+ 2882010115U, // VPCMPUWZ128rmi
+ 325447509U, // VPCMPUWZ128rmi_alt
+ 3151363075U, // VPCMPUWZ128rmik
+ 1179922261U, // VPCMPUWZ128rmik_alt
+ 1271413763U, // VPCMPUWZ128rri
+ 1088827221U, // VPCMPUWZ128rri_alt
+ 1540766723U, // VPCMPUWZ128rrik
+ 1357590357U, // VPCMPUWZ128rrik_alt
+ 3418881027U, // VPCMPUWZ256rmi
+ 375779157U, // VPCMPUWZ256rmi_alt
+ 3688233987U, // VPCMPUWZ256rmik
+ 1186213717U, // VPCMPUWZ256rmik_alt
+ 1271413763U, // VPCMPUWZ256rri
+ 1088827221U, // VPCMPUWZ256rri_alt
+ 1540766723U, // VPCMPUWZ256rrik
+ 1357590357U, // VPCMPUWZ256rrik_alt
+ 3955751939U, // VPCMPUWZrmi
+ 382070613U, // VPCMPUWZrmi_alt
+ 4225104899U, // VPCMPUWZrmik
+ 1192505173U, // VPCMPUWZrmik_alt
+ 1271413763U, // VPCMPUWZrri
+ 1088827221U, // VPCMPUWZrri_alt
+ 1540766723U, // VPCMPUWZrrik
+ 1357590357U, // VPCMPUWZrrik_alt
+ 2884107267U, // VPCMPWZ128rmi
+ 325446924U, // VPCMPWZ128rmi_alt
+ 3153460227U, // VPCMPWZ128rmik
+ 1179921676U, // VPCMPWZ128rmik_alt
+ 1273510915U, // VPCMPWZ128rri
+ 1088826636U, // VPCMPWZ128rri_alt
+ 1542863875U, // VPCMPWZ128rrik
+ 1357589772U, // VPCMPWZ128rrik_alt
+ 3420978179U, // VPCMPWZ256rmi
+ 375778572U, // VPCMPWZ256rmi_alt
+ 3690331139U, // VPCMPWZ256rmik
+ 1186213132U, // VPCMPWZ256rmik_alt
+ 1273510915U, // VPCMPWZ256rri
+ 1088826636U, // VPCMPWZ256rri_alt
+ 1542863875U, // VPCMPWZ256rrik
+ 1357589772U, // VPCMPWZ256rrik_alt
+ 3957849091U, // VPCMPWZrmi
+ 382070028U, // VPCMPWZrmi_alt
+ 4227202051U, // VPCMPWZrmik
+ 1192504588U, // VPCMPWZrmik_alt
+ 1273510915U, // VPCMPWZrri
+ 1088826636U, // VPCMPWZrri_alt
+ 1542863875U, // VPCMPWZrrik
+ 1357589772U, // VPCMPWZrrik_alt
+ 2870574020U, // VPCOMBmi
+ 325436582U, // VPCOMBmi_alt
+ 1259977668U, // VPCOMBri
+ 1088816294U, // VPCOMBri_alt
+ 2872671172U, // VPCOMDmi
+ 325437627U, // VPCOMDmi_alt
+ 1262074820U, // VPCOMDri
+ 1088817339U, // VPCOMDri_alt
+ 33588698U, // VPCOMPRESSBZ128mr
+ 3255109082U, // VPCOMPRESSBZ128mrk
+ 551831002U, // VPCOMPRESSBZ128rr
+ 3230696922U, // VPCOMPRESSBZ128rrk
+ 3229664730U, // VPCOMPRESSBZ128rrkz
+ 180389338U, // VPCOMPRESSBZ256mr
+ 3401909722U, // VPCOMPRESSBZ256mrk
+ 551831002U, // VPCOMPRESSBZ256rr
+ 3230696922U, // VPCOMPRESSBZ256rrk
+ 3229664730U, // VPCOMPRESSBZ256rrkz
+ 182486490U, // VPCOMPRESSBZmr
+ 3404006874U, // VPCOMPRESSBZmrk
+ 551831002U, // VPCOMPRESSBZrr
+ 3230696922U, // VPCOMPRESSBZrrk
+ 3229664730U, // VPCOMPRESSBZrrkz
+ 33591178U, // VPCOMPRESSDZ128mr
+ 3255111562U, // VPCOMPRESSDZ128mrk
+ 551833482U, // VPCOMPRESSDZ128rr
+ 3230699402U, // VPCOMPRESSDZ128rrk
+ 3229667210U, // VPCOMPRESSDZ128rrkz
+ 180391818U, // VPCOMPRESSDZ256mr
+ 3401912202U, // VPCOMPRESSDZ256mrk
+ 551833482U, // VPCOMPRESSDZ256rr
+ 3230699402U, // VPCOMPRESSDZ256rrk
+ 3229667210U, // VPCOMPRESSDZ256rrkz
+ 182488970U, // VPCOMPRESSDZmr
+ 3404009354U, // VPCOMPRESSDZmrk
+ 551833482U, // VPCOMPRESSDZrr
+ 3230699402U, // VPCOMPRESSDZrrk
+ 3229667210U, // VPCOMPRESSDZrrkz
+ 33595159U, // VPCOMPRESSQZ128mr
+ 3255115543U, // VPCOMPRESSQZ128mrk
+ 551837463U, // VPCOMPRESSQZ128rr
+ 3230703383U, // VPCOMPRESSQZ128rrk
+ 3229671191U, // VPCOMPRESSQZ128rrkz
+ 180395799U, // VPCOMPRESSQZ256mr
+ 3401916183U, // VPCOMPRESSQZ256mrk
+ 551837463U, // VPCOMPRESSQZ256rr
+ 3230703383U, // VPCOMPRESSQZ256rrk
+ 3229671191U, // VPCOMPRESSQZ256rrkz
+ 182492951U, // VPCOMPRESSQZmr
+ 3404013335U, // VPCOMPRESSQZmrk
+ 551837463U, // VPCOMPRESSQZrr
+ 3230703383U, // VPCOMPRESSQZrrk
+ 3229671191U, // VPCOMPRESSQZrrkz
+ 33599075U, // VPCOMPRESSWZ128mr
+ 3255119459U, // VPCOMPRESSWZ128mrk
+ 551841379U, // VPCOMPRESSWZ128rr
+ 3230707299U, // VPCOMPRESSWZ128rrk
+ 3229675107U, // VPCOMPRESSWZ128rrkz
+ 180399715U, // VPCOMPRESSWZ256mr
+ 3401920099U, // VPCOMPRESSWZ256mrk
+ 551841379U, // VPCOMPRESSWZ256rr
+ 3230707299U, // VPCOMPRESSWZ256rrk
+ 3229675107U, // VPCOMPRESSWZ256rrkz
+ 182496867U, // VPCOMPRESSWZmr
+ 3404017251U, // VPCOMPRESSWZmrk
+ 551841379U, // VPCOMPRESSWZrr
+ 3230707299U, // VPCOMPRESSWZrrk
+ 3229675107U, // VPCOMPRESSWZrrkz
+ 2874768324U, // VPCOMQmi
+ 325442859U, // VPCOMQmi_alt
+ 1264171972U, // VPCOMQri
+ 1088822571U, // VPCOMQri_alt
+ 2876865476U, // VPCOMUBmi
+ 325437028U, // VPCOMUBmi_alt
+ 1266269124U, // VPCOMUBri
+ 1088816740U, // VPCOMUBri_alt
+ 2878962628U, // VPCOMUDmi
+ 325439617U, // VPCOMUDmi_alt
+ 1268366276U, // VPCOMUDri
+ 1088819329U, // VPCOMUDri_alt
+ 2881059780U, // VPCOMUQmi
+ 325443603U, // VPCOMUQmi_alt
+ 1270463428U, // VPCOMUQri
+ 1088823315U, // VPCOMUQri_alt
+ 2883156932U, // VPCOMUWmi
+ 325447491U, // VPCOMUWmi_alt
+ 1272560580U, // VPCOMUWri
+ 1088827203U, // VPCOMUWri_alt
+ 2885254084U, // VPCOMWmi
+ 325446851U, // VPCOMWmi_alt
+ 1274657732U, // VPCOMWri
+ 1088826563U, // VPCOMWri_alt
+ 266279U, // VPCONFLICTDZ128rm
+ 629493799U, // VPCONFLICTDZ128rmb
+ 630607911U, // VPCONFLICTDZ128rmbk
+ 629231655U, // VPCONFLICTDZ128rmbkz
+ 3230994471U, // VPCONFLICTDZ128rmk
+ 3229863975U, // VPCONFLICTDZ128rmkz
+ 551833639U, // VPCONFLICTDZ128rr
+ 3230699559U, // VPCONFLICTDZ128rrk
+ 3229667367U, // VPCONFLICTDZ128rrkz
+ 552947751U, // VPCONFLICTDZ256rm
+ 631590951U, // VPCONFLICTDZ256rmb
+ 632705063U, // VPCONFLICTDZ256rmbk
+ 631328807U, // VPCONFLICTDZ256rmbkz
+ 3231027239U, // VPCONFLICTDZ256rmk
+ 3230879783U, // VPCONFLICTDZ256rmkz
+ 551833639U, // VPCONFLICTDZ256rr
+ 3230699559U, // VPCONFLICTDZ256rrk
+ 3229667367U, // VPCONFLICTDZ256rrkz
+ 552439847U, // VPCONFLICTDZrm
+ 633688103U, // VPCONFLICTDZrmb
+ 634802215U, // VPCONFLICTDZrmbk
+ 633425959U, // VPCONFLICTDZrmbkz
+ 3231092775U, // VPCONFLICTDZrmk
+ 3230896167U, // VPCONFLICTDZrmkz
+ 551833639U, // VPCONFLICTDZrr
+ 3230699559U, // VPCONFLICTDZrrk
+ 3229667367U, // VPCONFLICTDZrrkz
+ 270165U, // VPCONFLICTQZ128rm
+ 627416917U, // VPCONFLICTQZ128rmb
+ 628416341U, // VPCONFLICTQZ128rmbk
+ 627154773U, // VPCONFLICTQZ128rmbkz
+ 3230998357U, // VPCONFLICTQZ128rmk
+ 3229867861U, // VPCONFLICTQZ128rmkz
+ 551837525U, // VPCONFLICTQZ128rr
+ 3230703445U, // VPCONFLICTQZ128rrk
+ 3229671253U, // VPCONFLICTQZ128rrkz
+ 552951637U, // VPCONFLICTQZ256rm
+ 629514069U, // VPCONFLICTQZ256rmb
+ 630513493U, // VPCONFLICTQZ256rmbk
+ 629251925U, // VPCONFLICTQZ256rmbkz
+ 3231031125U, // VPCONFLICTQZ256rmk
+ 3230883669U, // VPCONFLICTQZ256rmkz
+ 551837525U, // VPCONFLICTQZ256rr
+ 3230703445U, // VPCONFLICTQZ256rrk
+ 3229671253U, // VPCONFLICTQZ256rrkz
+ 552443733U, // VPCONFLICTQZrm
+ 631611221U, // VPCONFLICTQZrmb
+ 632610645U, // VPCONFLICTQZrmbk
+ 631349077U, // VPCONFLICTQZrmbkz
+ 3231096661U, // VPCONFLICTQZrmk
+ 3230900053U, // VPCONFLICTQZrmkz
+ 551837525U, // VPCONFLICTQZrr
+ 3230703445U, // VPCONFLICTQZrrk
+ 3229671253U, // VPCONFLICTQZrrkz
+ 890577330U, // VPDPBUSDSZ128m
+ 1167483314U, // VPDPBUSDSZ128mb
+ 1436066226U, // VPDPBUSDSZ128mbk
+ 1436066226U, // VPDPBUSDSZ128mbkz
+ 985113010U, // VPDPBUSDSZ128mk
+ 985113010U, // VPDPBUSDSZ128mkz
+ 890282418U, // VPDPBUSDSZ128r
+ 87056818U, // VPDPBUSDSZ128rk
+ 89153970U, // VPDPBUSDSZ128rkz
+ 890610098U, // VPDPBUSDSZ256m
+ 1169580466U, // VPDPBUSDSZ256mb
+ 1438163378U, // VPDPBUSDSZ256mbk
+ 1438163378U, // VPDPBUSDSZ256mbkz
+ 985129394U, // VPDPBUSDSZ256mk
+ 985129394U, // VPDPBUSDSZ256mkz
+ 890282418U, // VPDPBUSDSZ256r
+ 87056818U, // VPDPBUSDSZ256rk
+ 89153970U, // VPDPBUSDSZ256rkz
+ 890675634U, // VPDPBUSDSZm
+ 1171677618U, // VPDPBUSDSZmb
+ 1440260530U, // VPDPBUSDSZmbk
+ 1440260530U, // VPDPBUSDSZmbkz
+ 985145778U, // VPDPBUSDSZmk
+ 985145778U, // VPDPBUSDSZmkz
+ 890282418U, // VPDPBUSDSZr
+ 87056818U, // VPDPBUSDSZrk
+ 89153970U, // VPDPBUSDSZrkz
+ 890572787U, // VPDPBUSDZ128m
+ 1167478771U, // VPDPBUSDZ128mb
+ 1436061683U, // VPDPBUSDZ128mbk
+ 1436061683U, // VPDPBUSDZ128mbkz
+ 985108467U, // VPDPBUSDZ128mk
+ 985108467U, // VPDPBUSDZ128mkz
+ 890277875U, // VPDPBUSDZ128r
+ 87052275U, // VPDPBUSDZ128rk
+ 89149427U, // VPDPBUSDZ128rkz
+ 890605555U, // VPDPBUSDZ256m
+ 1169575923U, // VPDPBUSDZ256mb
+ 1438158835U, // VPDPBUSDZ256mbk
+ 1438158835U, // VPDPBUSDZ256mbkz
+ 985124851U, // VPDPBUSDZ256mk
+ 985124851U, // VPDPBUSDZ256mkz
+ 890277875U, // VPDPBUSDZ256r
+ 87052275U, // VPDPBUSDZ256rk
+ 89149427U, // VPDPBUSDZ256rkz
+ 890671091U, // VPDPBUSDZm
+ 1171673075U, // VPDPBUSDZmb
+ 1440255987U, // VPDPBUSDZmbk
+ 1440255987U, // VPDPBUSDZmbkz
+ 985141235U, // VPDPBUSDZmk
+ 985141235U, // VPDPBUSDZmkz
+ 890277875U, // VPDPBUSDZr
+ 87052275U, // VPDPBUSDZrk
+ 89149427U, // VPDPBUSDZrkz
+ 890577319U, // VPDPWSSDSZ128m
+ 1167483303U, // VPDPWSSDSZ128mb
+ 1436066215U, // VPDPWSSDSZ128mbk
+ 1436066215U, // VPDPWSSDSZ128mbkz
+ 985112999U, // VPDPWSSDSZ128mk
+ 985112999U, // VPDPWSSDSZ128mkz
+ 890282407U, // VPDPWSSDSZ128r
+ 87056807U, // VPDPWSSDSZ128rk
+ 89153959U, // VPDPWSSDSZ128rkz
+ 890610087U, // VPDPWSSDSZ256m
+ 1169580455U, // VPDPWSSDSZ256mb
+ 1438163367U, // VPDPWSSDSZ256mbk
+ 1438163367U, // VPDPWSSDSZ256mbkz
+ 985129383U, // VPDPWSSDSZ256mk
+ 985129383U, // VPDPWSSDSZ256mkz
+ 890282407U, // VPDPWSSDSZ256r
+ 87056807U, // VPDPWSSDSZ256rk
+ 89153959U, // VPDPWSSDSZ256rkz
+ 890675623U, // VPDPWSSDSZm
+ 1171677607U, // VPDPWSSDSZmb
+ 1440260519U, // VPDPWSSDSZmbk
+ 1440260519U, // VPDPWSSDSZmbkz
+ 985145767U, // VPDPWSSDSZmk
+ 985145767U, // VPDPWSSDSZmkz
+ 890282407U, // VPDPWSSDSZr
+ 87056807U, // VPDPWSSDSZrk
+ 89153959U, // VPDPWSSDSZrkz
+ 890572733U, // VPDPWSSDZ128m
+ 1167478717U, // VPDPWSSDZ128mb
+ 1436061629U, // VPDPWSSDZ128mbk
+ 1436061629U, // VPDPWSSDZ128mbkz
+ 985108413U, // VPDPWSSDZ128mk
+ 985108413U, // VPDPWSSDZ128mkz
+ 890277821U, // VPDPWSSDZ128r
+ 87052221U, // VPDPWSSDZ128rk
+ 89149373U, // VPDPWSSDZ128rkz
+ 890605501U, // VPDPWSSDZ256m
+ 1169575869U, // VPDPWSSDZ256mb
+ 1438158781U, // VPDPWSSDZ256mbk
+ 1438158781U, // VPDPWSSDZ256mbkz
+ 985124797U, // VPDPWSSDZ256mk
+ 985124797U, // VPDPWSSDZ256mkz
+ 890277821U, // VPDPWSSDZ256r
+ 87052221U, // VPDPWSSDZ256rk
+ 89149373U, // VPDPWSSDZ256rkz
+ 890671037U, // VPDPWSSDZm
+ 1171673021U, // VPDPWSSDZmb
+ 1440255933U, // VPDPWSSDZmbk
+ 1440255933U, // VPDPWSSDZmbkz
+ 985141181U, // VPDPWSSDZmk
+ 985141181U, // VPDPWSSDZmkz
+ 890277821U, // VPDPWSSDZr
+ 87052221U, // VPDPWSSDZrk
+ 89149373U, // VPDPWSSDZrkz
+ 392544868U, // VPERM2F128rm
+ 1088815716U, // VPERM2F128rr
+ 392544923U, // VPERM2I128rm
+ 1088815771U, // VPERM2I128rr
+ 811844796U, // VPERMBZ128rm
+ 985105596U, // VPERMBZ128rmk
+ 890569916U, // VPERMBZ128rmkz
+ 811648188U, // VPERMBZ128rr
+ 87049404U, // VPERMBZ128rrk
+ 890275004U, // VPERMBZ128rrkz
+ 812860604U, // VPERMBZ256rm
+ 985121980U, // VPERMBZ256rmk
+ 890602684U, // VPERMBZ256rmkz
+ 811648188U, // VPERMBZ256rr
+ 87049404U, // VPERMBZ256rrk
+ 890275004U, // VPERMBZ256rrkz
+ 812876988U, // VPERMBZrm
+ 985138364U, // VPERMBZrmk
+ 890668220U, // VPERMBZrmkz
+ 811648188U, // VPERMBZrr
+ 87049404U, // VPERMBZrrk
+ 890275004U, // VPERMBZrrkz
+ 812861635U, // VPERMDYrm
+ 811649219U, // VPERMDYrr
+ 812861635U, // VPERMDZ256rm
+ 362891459U, // VPERMDZ256rmb
+ 1438156995U, // VPERMDZ256rmbk
+ 1169574083U, // VPERMDZ256rmbkz
+ 985123011U, // VPERMDZ256rmk
+ 890603715U, // VPERMDZ256rmkz
+ 811649219U, // VPERMDZ256rr
+ 87050435U, // VPERMDZ256rrk
+ 890276035U, // VPERMDZ256rrkz
+ 812878019U, // VPERMDZrm
+ 364988611U, // VPERMDZrmb
+ 1440254147U, // VPERMDZrmbk
+ 1171671235U, // VPERMDZrmbkz
+ 985139395U, // VPERMDZrmk
+ 890669251U, // VPERMDZrmkz
+ 811649219U, // VPERMDZrr
+ 87050435U, // VPERMDZrrk
+ 890276035U, // VPERMDZrrkz
+ 890569579U, // VPERMI2B128rm
+ 985105259U, // VPERMI2B128rmk
+ 985105259U, // VPERMI2B128rmkz
+ 890274667U, // VPERMI2B128rr
+ 87049067U, // VPERMI2B128rrk
+ 89146219U, // VPERMI2B128rrkz
+ 890602347U, // VPERMI2B256rm
+ 985121643U, // VPERMI2B256rmk
+ 985121643U, // VPERMI2B256rmkz
+ 890274667U, // VPERMI2B256rr
+ 87049067U, // VPERMI2B256rrk
+ 89146219U, // VPERMI2B256rrkz
+ 890667883U, // VPERMI2Brm
+ 985138027U, // VPERMI2Brmk
+ 985138027U, // VPERMI2Brmkz
+ 890274667U, // VPERMI2Brr
+ 87049067U, // VPERMI2Brrk
+ 89146219U, // VPERMI2Brrkz
+ 890570533U, // VPERMI2D128rm
+ 1167476517U, // VPERMI2D128rmb
+ 1436059429U, // VPERMI2D128rmbk
+ 1436059429U, // VPERMI2D128rmbkz
+ 985106213U, // VPERMI2D128rmk
+ 985106213U, // VPERMI2D128rmkz
+ 890275621U, // VPERMI2D128rr
+ 87050021U, // VPERMI2D128rrk
+ 89147173U, // VPERMI2D128rrkz
+ 890603301U, // VPERMI2D256rm
+ 1169573669U, // VPERMI2D256rmb
+ 1438156581U, // VPERMI2D256rmbk
+ 1438156581U, // VPERMI2D256rmbkz
+ 985122597U, // VPERMI2D256rmk
+ 985122597U, // VPERMI2D256rmkz
+ 890275621U, // VPERMI2D256rr
+ 87050021U, // VPERMI2D256rrk
+ 89147173U, // VPERMI2D256rrkz
+ 890668837U, // VPERMI2Drm
+ 1171670821U, // VPERMI2Drmb
+ 1440253733U, // VPERMI2Drmbk
+ 1440253733U, // VPERMI2Drmbkz
+ 985138981U, // VPERMI2Drmk
+ 985138981U, // VPERMI2Drmkz
+ 890275621U, // VPERMI2Drr
+ 87050021U, // VPERMI2Drrk
+ 89147173U, // VPERMI2Drrkz
+ 890177970U, // VPERMI2PD128rm
+ 1164970418U, // VPERMI2PD128rmb
+ 1433389490U, // VPERMI2PD128rmbk
+ 1433389490U, // VPERMI2PD128rmbkz
+ 86985138U, // VPERMI2PD128rmk
+ 89082290U, // VPERMI2PD128rmkz
+ 890276274U, // VPERMI2PD128rr
+ 87050674U, // VPERMI2PD128rrk
+ 89147826U, // VPERMI2PD128rrkz
+ 890309042U, // VPERMI2PD256rm
+ 1167067570U, // VPERMI2PD256rmb
+ 1435486642U, // VPERMI2PD256rmbk
+ 1435486642U, // VPERMI2PD256rmbkz
+ 87083442U, // VPERMI2PD256rmk
+ 89180594U, // VPERMI2PD256rmkz
+ 890276274U, // VPERMI2PD256rr
+ 87050674U, // VPERMI2PD256rrk
+ 89147826U, // VPERMI2PD256rrkz
+ 890358194U, // VPERMI2PDrm
+ 1169164722U, // VPERMI2PDrmb
+ 1437583794U, // VPERMI2PDrmbk
+ 1437583794U, // VPERMI2PDrmbkz
+ 87132594U, // VPERMI2PDrmk
+ 89229746U, // VPERMI2PDrmkz
+ 890276274U, // VPERMI2PDrr
+ 87050674U, // VPERMI2PDrrk
+ 89147826U, // VPERMI2PDrrkz
+ 890184386U, // VPERMI2PS128rm
+ 1167270594U, // VPERMI2PS128rmb
+ 1435689666U, // VPERMI2PS128rmbk
+ 1435689666U, // VPERMI2PS128rmbkz
+ 86991554U, // VPERMI2PS128rmk
+ 89088706U, // VPERMI2PS128rmkz
+ 890282690U, // VPERMI2PS128rr
+ 87057090U, // VPERMI2PS128rrk
+ 89154242U, // VPERMI2PS128rrkz
+ 890315458U, // VPERMI2PS256rm
+ 1169367746U, // VPERMI2PS256rmb
+ 1437786818U, // VPERMI2PS256rmbk
+ 1437786818U, // VPERMI2PS256rmbkz
+ 87089858U, // VPERMI2PS256rmk
+ 89187010U, // VPERMI2PS256rmkz
+ 890282690U, // VPERMI2PS256rr
+ 87057090U, // VPERMI2PS256rrk
+ 89154242U, // VPERMI2PS256rrkz
+ 890364610U, // VPERMI2PSrm
+ 1171464898U, // VPERMI2PSrmb
+ 1439883970U, // VPERMI2PSrmbk
+ 1439883970U, // VPERMI2PSrmbkz
+ 87139010U, // VPERMI2PSrmk
+ 89236162U, // VPERMI2PSrmkz
+ 890282690U, // VPERMI2PSrr
+ 87057090U, // VPERMI2PSrrk
+ 89154242U, // VPERMI2PSrrkz
+ 890575167U, // VPERMI2Q128rm
+ 1165285695U, // VPERMI2Q128rmb
+ 1433950527U, // VPERMI2Q128rmbk
+ 1433950527U, // VPERMI2Q128rmbkz
+ 985110847U, // VPERMI2Q128rmk
+ 985110847U, // VPERMI2Q128rmkz
+ 890280255U, // VPERMI2Q128rr
+ 87054655U, // VPERMI2Q128rrk
+ 89151807U, // VPERMI2Q128rrkz
+ 890607935U, // VPERMI2Q256rm
+ 1167382847U, // VPERMI2Q256rmb
+ 1436047679U, // VPERMI2Q256rmbk
+ 1436047679U, // VPERMI2Q256rmbkz
+ 985127231U, // VPERMI2Q256rmk
+ 985127231U, // VPERMI2Q256rmkz
+ 890280255U, // VPERMI2Q256rr
+ 87054655U, // VPERMI2Q256rrk
+ 89151807U, // VPERMI2Q256rrkz
+ 890673471U, // VPERMI2Qrm
+ 1169479999U, // VPERMI2Qrmb
+ 1438144831U, // VPERMI2Qrmbk
+ 1438144831U, // VPERMI2Qrmbkz
+ 985143615U, // VPERMI2Qrmk
+ 985143615U, // VPERMI2Qrmkz
+ 890280255U, // VPERMI2Qrr
+ 87054655U, // VPERMI2Qrrk
+ 89151807U, // VPERMI2Qrrkz
+ 890579481U, // VPERMI2W128rm
+ 985115161U, // VPERMI2W128rmk
+ 985115161U, // VPERMI2W128rmkz
+ 890284569U, // VPERMI2W128rr
+ 87058969U, // VPERMI2W128rrk
+ 89156121U, // VPERMI2W128rrkz
+ 890612249U, // VPERMI2W256rm
+ 985131545U, // VPERMI2W256rmk
+ 985131545U, // VPERMI2W256rmkz
+ 890284569U, // VPERMI2W256rr
+ 87058969U, // VPERMI2W256rrk
+ 89156121U, // VPERMI2W256rrkz
+ 890677785U, // VPERMI2Wrm
+ 985147929U, // VPERMI2Wrmk
+ 985147929U, // VPERMI2Wrmkz
+ 890284569U, // VPERMI2Wrr
+ 87058969U, // VPERMI2Wrrk
+ 89156121U, // VPERMI2Wrrkz
+ 3692300743U, // VPERMIL2PDYmr
+ 1186204103U, // VPERMIL2PDYrm
+ 1357580743U, // VPERMIL2PDYrr
+ 1357580743U, // VPERMIL2PDYrr_REV
+ 2081688007U, // VPERMIL2PDmr
+ 1179912647U, // VPERMIL2PDrm
+ 1357580743U, // VPERMIL2PDrr
+ 1357580743U, // VPERMIL2PDrr_REV
+ 3692307159U, // VPERMIL2PSYmr
+ 1186210519U, // VPERMIL2PSYrm
+ 1357587159U, // VPERMIL2PSYrr
+ 1357587159U, // VPERMIL2PSYrr_REV
+ 2081694423U, // VPERMIL2PSmr
+ 1179919063U, // VPERMIL2PSrm
+ 1357587159U, // VPERMIL2PSrr
+ 1357587159U, // VPERMIL2PSrr_REV
+ 168070135U, // VPERMILPDYmi
+ 283429879U, // VPERMILPDYri
+ 812862455U, // VPERMILPDYrm
+ 811650039U, // VPERMILPDYrr
+ 3032779767U, // VPERMILPDZ128mbi
+ 3079932919U, // VPERMILPDZ128mbik
+ 2999307255U, // VPERMILPDZ128mbikz
+ 77892599U, // VPERMILPDZ128mi
+ 666110967U, // VPERMILPDZ128mik
+ 568708087U, // VPERMILPDZ128mikz
+ 283429879U, // VPERMILPDZ128ri
+ 1357581303U, // VPERMILPDZ128rik
+ 1088818167U, // VPERMILPDZ128rikz
+ 811846647U, // VPERMILPDZ128rm
+ 358763511U, // VPERMILPDZ128rmb
+ 1433390071U, // VPERMILPDZ128rmbk
+ 1164970999U, // VPERMILPDZ128rmbkz
+ 985107447U, // VPERMILPDZ128rmk
+ 890571767U, // VPERMILPDZ128rmkz
+ 811650039U, // VPERMILPDZ128rr
+ 87051255U, // VPERMILPDZ128rrk
+ 890276855U, // VPERMILPDZ128rrkz
+ 1690602487U, // VPERMILPDZ256mbi
+ 1737755639U, // VPERMILPDZ256mbik
+ 1657129975U, // VPERMILPDZ256mbikz
+ 168070135U, // VPERMILPDZ256mi
+ 668208119U, // VPERMILPDZ256mik
+ 660982775U, // VPERMILPDZ256mikz
+ 283429879U, // VPERMILPDZ256ri
+ 1357581303U, // VPERMILPDZ256rik
+ 1088818167U, // VPERMILPDZ256rikz
+ 812862455U, // VPERMILPDZ256rm
+ 360860663U, // VPERMILPDZ256rmb
+ 1435487223U, // VPERMILPDZ256rmbk
+ 1167068151U, // VPERMILPDZ256rmbkz
+ 985123831U, // VPERMILPDZ256rmk
+ 890604535U, // VPERMILPDZ256rmkz
+ 811650039U, // VPERMILPDZ256rr
+ 87051255U, // VPERMILPDZ256rrk
+ 890276855U, // VPERMILPDZ256rrkz
+ 2495908855U, // VPERMILPDZmbi
+ 2543062007U, // VPERMILPDZmbik
+ 2462436343U, // VPERMILPDZmbikz
+ 170167287U, // VPERMILPDZmi
+ 672402423U, // VPERMILPDZmik
+ 669371383U, // VPERMILPDZmikz
+ 283429879U, // VPERMILPDZri
+ 1357581303U, // VPERMILPDZrik
+ 1088818167U, // VPERMILPDZrikz
+ 812878839U, // VPERMILPDZrm
+ 362957815U, // VPERMILPDZrmb
+ 1437584375U, // VPERMILPDZrmbk
+ 1169165303U, // VPERMILPDZrmbkz
+ 985140215U, // VPERMILPDZrmk
+ 890670071U, // VPERMILPDZrmkz
+ 811650039U, // VPERMILPDZrr
+ 87051255U, // VPERMILPDZrrk
+ 890276855U, // VPERMILPDZrrkz
+ 77892599U, // VPERMILPDmi
+ 283429879U, // VPERMILPDri
+ 811846647U, // VPERMILPDrm
+ 811650039U, // VPERMILPDrr
+ 168076575U, // VPERMILPSYmi
+ 283436319U, // VPERMILPSYri
+ 812868895U, // VPERMILPSYrm
+ 811656479U, // VPERMILPSYrr
+ 1692706079U, // VPERMILPSZ128mbi
+ 1752442143U, // VPERMILPSZ128mbik
+ 1661330719U, // VPERMILPSZ128mbikz
+ 77899039U, // VPERMILPSZ128mi
+ 666117407U, // VPERMILPSZ128mik
+ 568714527U, // VPERMILPSZ128mikz
+ 283436319U, // VPERMILPSZ128ri
+ 1357587743U, // VPERMILPSZ128rik
+ 1088824607U, // VPERMILPSZ128rikz
+ 811853087U, // VPERMILPSZ128rm
+ 360883487U, // VPERMILPSZ128rmb
+ 1435690271U, // VPERMILPSZ128rmbk
+ 1167271199U, // VPERMILPSZ128rmbkz
+ 985113887U, // VPERMILPSZ128rmk
+ 890578207U, // VPERMILPSZ128rmkz
+ 811656479U, // VPERMILPSZ128rr
+ 87057695U, // VPERMILPSZ128rrk
+ 890283295U, // VPERMILPSZ128rrkz
+ 2498012447U, // VPERMILPSZ256mbi
+ 2557748511U, // VPERMILPSZ256mbik
+ 2466637087U, // VPERMILPSZ256mbikz
+ 168076575U, // VPERMILPSZ256mi
+ 668214559U, // VPERMILPSZ256mik
+ 660989215U, // VPERMILPSZ256mikz
+ 283436319U, // VPERMILPSZ256ri
+ 1357587743U, // VPERMILPSZ256rik
+ 1088824607U, // VPERMILPSZ256rikz
+ 812868895U, // VPERMILPSZ256rm
+ 362980639U, // VPERMILPSZ256rmb
+ 1437787423U, // VPERMILPSZ256rmbk
+ 1169368351U, // VPERMILPSZ256rmbkz
+ 985130271U, // VPERMILPSZ256rmk
+ 890610975U, // VPERMILPSZ256rmkz
+ 811656479U, // VPERMILPSZ256rr
+ 87057695U, // VPERMILPSZ256rrk
+ 890283295U, // VPERMILPSZ256rrkz
+ 2766447903U, // VPERMILPSZmbi
+ 2826183967U, // VPERMILPSZmbik
+ 2735072543U, // VPERMILPSZmbikz
+ 170173727U, // VPERMILPSZmi
+ 672408863U, // VPERMILPSZmik
+ 669377823U, // VPERMILPSZmikz
+ 283436319U, // VPERMILPSZri
+ 1357587743U, // VPERMILPSZrik
+ 1088824607U, // VPERMILPSZrikz
+ 812885279U, // VPERMILPSZrm
+ 365077791U, // VPERMILPSZrmb
+ 1439884575U, // VPERMILPSZrmbk
+ 1171465503U, // VPERMILPSZrmbkz
+ 985146655U, // VPERMILPSZrmk
+ 890676511U, // VPERMILPSZrmkz
+ 811656479U, // VPERMILPSZrr
+ 87057695U, // VPERMILPSZrrk
+ 890283295U, // VPERMILPSZrrkz
+ 77899039U, // VPERMILPSmi
+ 283436319U, // VPERMILPSri
+ 811853087U, // VPERMILPSrm
+ 811656479U, // VPERMILPSrr
+ 168070206U, // VPERMPDYmi
+ 283429950U, // VPERMPDYri
+ 1690602558U, // VPERMPDZ256mbi
+ 1737755710U, // VPERMPDZ256mbik
+ 1657130046U, // VPERMPDZ256mbikz
+ 168070206U, // VPERMPDZ256mi
+ 668208190U, // VPERMPDZ256mik
+ 660982846U, // VPERMPDZ256mikz
+ 283429950U, // VPERMPDZ256ri
+ 1357581374U, // VPERMPDZ256rik
+ 1088818238U, // VPERMPDZ256rikz
+ 812616766U, // VPERMPDZ256rm
+ 360860734U, // VPERMPDZ256rmb
+ 1435487294U, // VPERMPDZ256rmbk
+ 1167068222U, // VPERMPDZ256rmbkz
+ 87084094U, // VPERMPDZ256rmk
+ 890309694U, // VPERMPDZ256rmkz
+ 811650110U, // VPERMPDZ256rr
+ 87051326U, // VPERMPDZ256rrk
+ 890276926U, // VPERMPDZ256rrkz
+ 2495908926U, // VPERMPDZmbi
+ 2543062078U, // VPERMPDZmbik
+ 2462436414U, // VPERMPDZmbikz
+ 170167358U, // VPERMPDZmi
+ 672402494U, // VPERMPDZmik
+ 669371454U, // VPERMPDZmikz
+ 283429950U, // VPERMPDZri
+ 1357581374U, // VPERMPDZrik
+ 1088818238U, // VPERMPDZrikz
+ 812731454U, // VPERMPDZrm
+ 362957886U, // VPERMPDZrmb
+ 1437584446U, // VPERMPDZrmbk
+ 1169165374U, // VPERMPDZrmbkz
+ 87133246U, // VPERMPDZrmk
+ 890358846U, // VPERMPDZrmkz
+ 811650110U, // VPERMPDZrr
+ 87051326U, // VPERMPDZrrk
+ 890276926U, // VPERMPDZrrkz
+ 812623215U, // VPERMPSYrm
+ 811656559U, // VPERMPSYrr
+ 812623215U, // VPERMPSZ256rm
+ 362980719U, // VPERMPSZ256rmb
+ 1437787503U, // VPERMPSZ256rmbk
+ 1169368431U, // VPERMPSZ256rmbkz
+ 87090543U, // VPERMPSZ256rmk
+ 890316143U, // VPERMPSZ256rmkz
+ 811656559U, // VPERMPSZ256rr
+ 87057775U, // VPERMPSZ256rrk
+ 890283375U, // VPERMPSZ256rrkz
+ 812737903U, // VPERMPSZrm
+ 365077871U, // VPERMPSZrmb
+ 1439884655U, // VPERMPSZrmbk
+ 1171465583U, // VPERMPSZrmbkz
+ 87139695U, // VPERMPSZrmk
+ 890365295U, // VPERMPSZrmkz
+ 811656559U, // VPERMPSZrr
+ 87057775U, // VPERMPSZrrk
+ 890283375U, // VPERMPSZrrkz
+ 1009032499U, // VPERMQYmi
+ 283434291U, // VPERMQYri
+ 1640275251U, // VPERMQZ256mbi
+ 1733565747U, // VPERMQZ256mbik
+ 1671814451U, // VPERMQZ256mbikz
+ 1009032499U, // VPERMQZ256mi
+ 649338163U, // VPERMQZ256mik
+ 644209971U, // VPERMQZ256mikz
+ 283434291U, // VPERMQZ256ri
+ 1357585715U, // VPERMQZ256rik
+ 1088822579U, // VPERMQZ256rikz
+ 812866867U, // VPERMQZ256rm
+ 360815923U, // VPERMQZ256rmb
+ 1436048691U, // VPERMQZ256rmbk
+ 1167383859U, // VPERMQZ256rmbkz
+ 985128243U, // VPERMQZ256rmk
+ 890608947U, // VPERMQZ256rmkz
+ 811654451U, // VPERMQZ256rr
+ 87055667U, // VPERMQZ256rrk
+ 890281267U, // VPERMQZ256rrkz
+ 2445581619U, // VPERMQZmbi
+ 2538872115U, // VPERMQZmbik
+ 2477120819U, // VPERMQZmbikz
+ 1011129651U, // VPERMQZmi
+ 655629619U, // VPERMQZmik
+ 650501427U, // VPERMQZmikz
+ 283434291U, // VPERMQZri
+ 1357585715U, // VPERMQZrik
+ 1088822579U, // VPERMQZrikz
+ 812883251U, // VPERMQZrm
+ 362913075U, // VPERMQZrmb
+ 1438145843U, // VPERMQZrmbk
+ 1169481011U, // VPERMQZrmbkz
+ 985144627U, // VPERMQZrmk
+ 890674483U, // VPERMQZrmkz
+ 811654451U, // VPERMQZrr
+ 87055667U, // VPERMQZrrk
+ 890281267U, // VPERMQZrrkz
+ 890569599U, // VPERMT2B128rm
+ 985105279U, // VPERMT2B128rmk
+ 985105279U, // VPERMT2B128rmkz
+ 890274687U, // VPERMT2B128rr
+ 87049087U, // VPERMT2B128rrk
+ 89146239U, // VPERMT2B128rrkz
+ 890602367U, // VPERMT2B256rm
+ 985121663U, // VPERMT2B256rmk
+ 985121663U, // VPERMT2B256rmkz
+ 890274687U, // VPERMT2B256rr
+ 87049087U, // VPERMT2B256rrk
+ 89146239U, // VPERMT2B256rrkz
+ 890667903U, // VPERMT2Brm
+ 985138047U, // VPERMT2Brmk
+ 985138047U, // VPERMT2Brmkz
+ 890274687U, // VPERMT2Brr
+ 87049087U, // VPERMT2Brrk
+ 89146239U, // VPERMT2Brrkz
+ 890570553U, // VPERMT2D128rm
+ 1167476537U, // VPERMT2D128rmb
+ 1436059449U, // VPERMT2D128rmbk
+ 1436059449U, // VPERMT2D128rmbkz
+ 985106233U, // VPERMT2D128rmk
+ 985106233U, // VPERMT2D128rmkz
+ 890275641U, // VPERMT2D128rr
+ 87050041U, // VPERMT2D128rrk
+ 89147193U, // VPERMT2D128rrkz
+ 890603321U, // VPERMT2D256rm
+ 1169573689U, // VPERMT2D256rmb
+ 1438156601U, // VPERMT2D256rmbk
+ 1438156601U, // VPERMT2D256rmbkz
+ 985122617U, // VPERMT2D256rmk
+ 985122617U, // VPERMT2D256rmkz
+ 890275641U, // VPERMT2D256rr
+ 87050041U, // VPERMT2D256rrk
+ 89147193U, // VPERMT2D256rrkz
+ 890668857U, // VPERMT2Drm
+ 1171670841U, // VPERMT2Drmb
+ 1440253753U, // VPERMT2Drmbk
+ 1440253753U, // VPERMT2Drmbkz
+ 985139001U, // VPERMT2Drmk
+ 985139001U, // VPERMT2Drmkz
+ 890275641U, // VPERMT2Drr
+ 87050041U, // VPERMT2Drrk
+ 89147193U, // VPERMT2Drrkz
+ 890178069U, // VPERMT2PD128rm
+ 1164970517U, // VPERMT2PD128rmb
+ 1433389589U, // VPERMT2PD128rmbk
+ 1433389589U, // VPERMT2PD128rmbkz
+ 86985237U, // VPERMT2PD128rmk
+ 89082389U, // VPERMT2PD128rmkz
+ 890276373U, // VPERMT2PD128rr
+ 87050773U, // VPERMT2PD128rrk
+ 89147925U, // VPERMT2PD128rrkz
+ 890309141U, // VPERMT2PD256rm
+ 1167067669U, // VPERMT2PD256rmb
+ 1435486741U, // VPERMT2PD256rmbk
+ 1435486741U, // VPERMT2PD256rmbkz
+ 87083541U, // VPERMT2PD256rmk
+ 89180693U, // VPERMT2PD256rmkz
+ 890276373U, // VPERMT2PD256rr
+ 87050773U, // VPERMT2PD256rrk
+ 89147925U, // VPERMT2PD256rrkz
+ 890358293U, // VPERMT2PDrm
+ 1169164821U, // VPERMT2PDrmb
+ 1437583893U, // VPERMT2PDrmbk
+ 1437583893U, // VPERMT2PDrmbkz
+ 87132693U, // VPERMT2PDrmk
+ 89229845U, // VPERMT2PDrmkz
+ 890276373U, // VPERMT2PDrr
+ 87050773U, // VPERMT2PDrrk
+ 89147925U, // VPERMT2PDrrkz
+ 890184474U, // VPERMT2PS128rm
+ 1167270682U, // VPERMT2PS128rmb
+ 1435689754U, // VPERMT2PS128rmbk
+ 1435689754U, // VPERMT2PS128rmbkz
+ 86991642U, // VPERMT2PS128rmk
+ 89088794U, // VPERMT2PS128rmkz
+ 890282778U, // VPERMT2PS128rr
+ 87057178U, // VPERMT2PS128rrk
+ 89154330U, // VPERMT2PS128rrkz
+ 890315546U, // VPERMT2PS256rm
+ 1169367834U, // VPERMT2PS256rmb
+ 1437786906U, // VPERMT2PS256rmbk
+ 1437786906U, // VPERMT2PS256rmbkz
+ 87089946U, // VPERMT2PS256rmk
+ 89187098U, // VPERMT2PS256rmkz
+ 890282778U, // VPERMT2PS256rr
+ 87057178U, // VPERMT2PS256rrk
+ 89154330U, // VPERMT2PS256rrkz
+ 890364698U, // VPERMT2PSrm
+ 1171464986U, // VPERMT2PSrmb
+ 1439884058U, // VPERMT2PSrmbk
+ 1439884058U, // VPERMT2PSrmbkz
+ 87139098U, // VPERMT2PSrmk
+ 89236250U, // VPERMT2PSrmkz
+ 890282778U, // VPERMT2PSrr
+ 87057178U, // VPERMT2PSrrk
+ 89154330U, // VPERMT2PSrrkz
+ 890575196U, // VPERMT2Q128rm
+ 1165285724U, // VPERMT2Q128rmb
+ 1433950556U, // VPERMT2Q128rmbk
+ 1433950556U, // VPERMT2Q128rmbkz
+ 985110876U, // VPERMT2Q128rmk
+ 985110876U, // VPERMT2Q128rmkz
+ 890280284U, // VPERMT2Q128rr
+ 87054684U, // VPERMT2Q128rrk
+ 89151836U, // VPERMT2Q128rrkz
+ 890607964U, // VPERMT2Q256rm
+ 1167382876U, // VPERMT2Q256rmb
+ 1436047708U, // VPERMT2Q256rmbk
+ 1436047708U, // VPERMT2Q256rmbkz
+ 985127260U, // VPERMT2Q256rmk
+ 985127260U, // VPERMT2Q256rmkz
+ 890280284U, // VPERMT2Q256rr
+ 87054684U, // VPERMT2Q256rrk
+ 89151836U, // VPERMT2Q256rrkz
+ 890673500U, // VPERMT2Qrm
+ 1169480028U, // VPERMT2Qrmb
+ 1438144860U, // VPERMT2Qrmbk
+ 1438144860U, // VPERMT2Qrmbkz
+ 985143644U, // VPERMT2Qrmk
+ 985143644U, // VPERMT2Qrmkz
+ 890280284U, // VPERMT2Qrr
+ 87054684U, // VPERMT2Qrrk
+ 89151836U, // VPERMT2Qrrkz
+ 890579501U, // VPERMT2W128rm
+ 985115181U, // VPERMT2W128rmk
+ 985115181U, // VPERMT2W128rmkz
+ 890284589U, // VPERMT2W128rr
+ 87058989U, // VPERMT2W128rrk
+ 89156141U, // VPERMT2W128rrkz
+ 890612269U, // VPERMT2W256rm
+ 985131565U, // VPERMT2W256rmk
+ 985131565U, // VPERMT2W256rmkz
+ 890284589U, // VPERMT2W256rr
+ 87058989U, // VPERMT2W256rrk
+ 89156141U, // VPERMT2W256rrkz
+ 890677805U, // VPERMT2Wrm
+ 985147949U, // VPERMT2Wrmk
+ 985147949U, // VPERMT2Wrmkz
+ 890284589U, // VPERMT2Wrr
+ 87058989U, // VPERMT2Wrrk
+ 89156141U, // VPERMT2Wrrkz
+ 811855051U, // VPERMWZ128rm
+ 985115851U, // VPERMWZ128rmk
+ 890580171U, // VPERMWZ128rmkz
+ 811658443U, // VPERMWZ128rr
+ 87059659U, // VPERMWZ128rrk
+ 890285259U, // VPERMWZ128rrkz
+ 812870859U, // VPERMWZ256rm
+ 985132235U, // VPERMWZ256rmk
+ 890612939U, // VPERMWZ256rmkz
+ 811658443U, // VPERMWZ256rr
+ 87059659U, // VPERMWZ256rrk
+ 890285259U, // VPERMWZ256rrkz
+ 812887243U, // VPERMWZrm
+ 985148619U, // VPERMWZrmk
+ 890678475U, // VPERMWZrmkz
+ 811658443U, // VPERMWZrr
+ 87059659U, // VPERMWZrrk
+ 890285259U, // VPERMWZrrkz
+ 263168U, // VPEXPANDBZ128rm
+ 3230991360U, // VPEXPANDBZ128rmk
+ 3229860864U, // VPEXPANDBZ128rmkz
+ 551830528U, // VPEXPANDBZ128rr
+ 3230696448U, // VPEXPANDBZ128rrk
+ 3229664256U, // VPEXPANDBZ128rrkz
+ 552944640U, // VPEXPANDBZ256rm
+ 3231024128U, // VPEXPANDBZ256rmk
+ 3230876672U, // VPEXPANDBZ256rmkz
+ 551830528U, // VPEXPANDBZ256rr
+ 3230696448U, // VPEXPANDBZ256rrk
+ 3229664256U, // VPEXPANDBZ256rrkz
+ 552436736U, // VPEXPANDBZrm
+ 3231089664U, // VPEXPANDBZrmk
+ 3230893056U, // VPEXPANDBZrmkz
+ 551830528U, // VPEXPANDBZrr
+ 3230696448U, // VPEXPANDBZrrk
+ 3229664256U, // VPEXPANDBZrrkz
+ 264156U, // VPEXPANDDZ128rm
+ 3230992348U, // VPEXPANDDZ128rmk
+ 3229861852U, // VPEXPANDDZ128rmkz
+ 551831516U, // VPEXPANDDZ128rr
+ 3230697436U, // VPEXPANDDZ128rrk
+ 3229665244U, // VPEXPANDDZ128rrkz
+ 552945628U, // VPEXPANDDZ256rm
+ 3231025116U, // VPEXPANDDZ256rmk
+ 3230877660U, // VPEXPANDDZ256rmkz
+ 551831516U, // VPEXPANDDZ256rr
+ 3230697436U, // VPEXPANDDZ256rrk
+ 3229665244U, // VPEXPANDDZ256rrkz
+ 552437724U, // VPEXPANDDZrm
+ 3231090652U, // VPEXPANDDZrmk
+ 3230894044U, // VPEXPANDDZrmkz
+ 551831516U, // VPEXPANDDZrr
+ 3230697436U, // VPEXPANDDZrrk
+ 3229665244U, // VPEXPANDDZrrkz
+ 269006U, // VPEXPANDQZ128rm
+ 3230997198U, // VPEXPANDQZ128rmk
+ 3229866702U, // VPEXPANDQZ128rmkz
+ 551836366U, // VPEXPANDQZ128rr
+ 3230702286U, // VPEXPANDQZ128rrk
+ 3229670094U, // VPEXPANDQZ128rrkz
+ 552950478U, // VPEXPANDQZ256rm
+ 3231029966U, // VPEXPANDQZ256rmk
+ 3230882510U, // VPEXPANDQZ256rmkz
+ 551836366U, // VPEXPANDQZ256rr
+ 3230702286U, // VPEXPANDQZ256rrk
+ 3229670094U, // VPEXPANDQZ256rrkz
+ 552442574U, // VPEXPANDQZrm
+ 3231095502U, // VPEXPANDQZrmk
+ 3230898894U, // VPEXPANDQZrmkz
+ 551836366U, // VPEXPANDQZrr
+ 3230702286U, // VPEXPANDQZrrk
+ 3229670094U, // VPEXPANDQZrrkz
+ 273240U, // VPEXPANDWZ128rm
+ 3231001432U, // VPEXPANDWZ128rmk
+ 3229870936U, // VPEXPANDWZ128rmkz
+ 551840600U, // VPEXPANDWZ128rr
+ 3230706520U, // VPEXPANDWZ128rrk
+ 3229674328U, // VPEXPANDWZ128rrkz
+ 552954712U, // VPEXPANDWZ256rm
+ 3231034200U, // VPEXPANDWZ256rmk
+ 3230886744U, // VPEXPANDWZ256rmkz
+ 551840600U, // VPEXPANDWZ256rr
+ 3230706520U, // VPEXPANDWZ256rrk
+ 3229674328U, // VPEXPANDWZ256rrkz
+ 552446808U, // VPEXPANDWZrm
+ 3231099736U, // VPEXPANDWZrmk
+ 3230903128U, // VPEXPANDWZrmkz
+ 551840600U, // VPEXPANDWZrr
+ 3230706520U, // VPEXPANDWZrrk
+ 3229674328U, // VPEXPANDWZrrkz
+ 321160592U, // VPEXTRBZmr
+ 283428240U, // VPEXTRBZrr
+ 321160592U, // VPEXTRBmr
+ 283428240U, // VPEXTRBrr
+ 589598179U, // VPEXTRDZmr
+ 283430371U, // VPEXTRDZrr
+ 589598179U, // VPEXTRDmr
+ 283430371U, // VPEXTRDrr
+ 858037936U, // VPEXTRQZmr
+ 283434672U, // VPEXTRQZrr
+ 858037936U, // VPEXTRQmr
+ 283434672U, // VPEXTRQrr
+ 1126477261U, // VPEXTRWZmr
+ 283438541U, // VPEXTRWZrr
+ 283438541U, // VPEXTRWZrr_REV
+ 1126477261U, // VPEXTRWmr
+ 283438541U, // VPEXTRWrr
+ 283438541U, // VPEXTRWrr_REV
+ 649545713U, // VPGATHERDDYrm
+ 3231156209U, // VPGATHERDDZ128rm
+ 3231172593U, // VPGATHERDDZ256rm
+ 3231188977U, // VPGATHERDDZrm
+ 643254257U, // VPGATHERDDrm
+ 649550613U, // VPGATHERDQYrm
+ 3231161109U, // VPGATHERDQZ128rm
+ 3231177493U, // VPGATHERDQZ256rm
+ 3231193877U, // VPGATHERDQZrm
+ 643259157U, // VPGATHERDQrm
+ 643255661U, // VPGATHERQDYrm
+ 553143661U, // VPGATHERQDZ128rm
+ 3231157613U, // VPGATHERQDZ256rm
+ 3231173997U, // VPGATHERQDZrm
+ 928468333U, // VPGATHERQDrm
+ 649551341U, // VPGATHERQQYrm
+ 3231161837U, // VPGATHERQQZ128rm
+ 3231178221U, // VPGATHERQQZ256rm
+ 3231194605U, // VPGATHERQQZrm
+ 643259885U, // VPGATHERQQrm
+ 264041U, // VPHADDBDrm
+ 551831401U, // VPHADDBDrr
+ 268682U, // VPHADDBQrm
+ 551836042U, // VPHADDBQrr
+ 273027U, // VPHADDBWrm
+ 551840387U, // VPHADDBWrr
+ 268902U, // VPHADDDQrm
+ 551836262U, // VPHADDDQrr
+ 812861356U, // VPHADDDYrm
+ 811648940U, // VPHADDDYrr
+ 811845548U, // VPHADDDrm
+ 811648940U, // VPHADDDrr
+ 812871181U, // VPHADDSWYrm
+ 811658765U, // VPHADDSWYrr
+ 811855373U, // VPHADDSWrm
+ 811658765U, // VPHADDSWrr
+ 264051U, // VPHADDUBDrm
+ 551831411U, // VPHADDUBDrr
+ 268700U, // VPHADDUBQrm
+ 551836060U, // VPHADDUBQrr
+ 273079U, // VPHADDUBWrm
+ 551840439U, // VPHADDUBWrr
+ 269196U, // VPHADDUDQrm
+ 551836556U, // VPHADDUDQrr
+ 266597U, // VPHADDUWDrm
+ 551833957U, // VPHADDUWDrr
+ 270507U, // VPHADDUWQrm
+ 551837867U, // VPHADDUWQrr
+ 266499U, // VPHADDWDrm
+ 551833859U, // VPHADDWDrr
+ 270482U, // VPHADDWQrm
+ 551837842U, // VPHADDWQrr
+ 812870432U, // VPHADDWYrm
+ 811658016U, // VPHADDWYrr
+ 811854624U, // VPHADDWrm
+ 811658016U, // VPHADDWrr
+ 274270U, // VPHMINPOSUWrm
+ 551841630U, // VPHMINPOSUWrr
+ 272987U, // VPHSUBBWrm
+ 551840347U, // VPHSUBBWrr
+ 268870U, // VPHSUBDQrm
+ 551836230U, // VPHSUBDQrr
+ 812861310U, // VPHSUBDYrm
+ 811648894U, // VPHSUBDYrr
+ 811845502U, // VPHSUBDrm
+ 811648894U, // VPHSUBDrr
+ 812871162U, // VPHSUBSWYrm
+ 811658746U, // VPHSUBSWYrr
+ 811855354U, // VPHSUBSWrm
+ 811658746U, // VPHSUBSWrr
+ 266489U, // VPHSUBWDrm
+ 551833849U, // VPHSUBWDrr
+ 812870338U, // VPHSUBWYrm
+ 811657922U, // VPHSUBWYrr
+ 811854530U, // VPHSUBWrm
+ 811657922U, // VPHSUBWrr
+ 879084925U, // VPINSRBZrm
+ 1088816509U, // VPINSRBZrr
+ 879084925U, // VPINSRBrm
+ 1088816509U, // VPINSRBrr
+ 881184208U, // VPINSRDZrm
+ 1088818640U, // VPINSRDZrr
+ 881184208U, // VPINSRDrm
+ 1088818640U, // VPINSRDrr
+ 866508425U, // VPINSRQZrm
+ 1088822921U, // VPINSRQZrr
+ 866508425U, // VPINSRQrm
+ 1088822921U, // VPINSRQrr
+ 331738536U, // VPINSRWZrm
+ 1088826792U, // VPINSRWZrr
+ 331738536U, // VPINSRWrm
+ 1088826792U, // VPINSRWrr
+ 266312U, // VPLZCNTDZ128rm
+ 629493832U, // VPLZCNTDZ128rmb
+ 630607944U, // VPLZCNTDZ128rmbk
+ 629231688U, // VPLZCNTDZ128rmbkz
+ 3230994504U, // VPLZCNTDZ128rmk
+ 3229864008U, // VPLZCNTDZ128rmkz
+ 551833672U, // VPLZCNTDZ128rr
+ 3230699592U, // VPLZCNTDZ128rrk
+ 3229667400U, // VPLZCNTDZ128rrkz
+ 552947784U, // VPLZCNTDZ256rm
+ 631590984U, // VPLZCNTDZ256rmb
+ 632705096U, // VPLZCNTDZ256rmbk
+ 631328840U, // VPLZCNTDZ256rmbkz
+ 3231027272U, // VPLZCNTDZ256rmk
+ 3230879816U, // VPLZCNTDZ256rmkz
+ 551833672U, // VPLZCNTDZ256rr
+ 3230699592U, // VPLZCNTDZ256rrk
+ 3229667400U, // VPLZCNTDZ256rrkz
+ 552439880U, // VPLZCNTDZrm
+ 633688136U, // VPLZCNTDZrmb
+ 634802248U, // VPLZCNTDZrmbk
+ 633425992U, // VPLZCNTDZrmbkz
+ 3231092808U, // VPLZCNTDZrmk
+ 3230896200U, // VPLZCNTDZrmkz
+ 551833672U, // VPLZCNTDZrr
+ 3230699592U, // VPLZCNTDZrrk
+ 3229667400U, // VPLZCNTDZrrkz
+ 270240U, // VPLZCNTQZ128rm
+ 627416992U, // VPLZCNTQZ128rmb
+ 628416416U, // VPLZCNTQZ128rmbk
+ 627154848U, // VPLZCNTQZ128rmbkz
+ 3230998432U, // VPLZCNTQZ128rmk
+ 3229867936U, // VPLZCNTQZ128rmkz
+ 551837600U, // VPLZCNTQZ128rr
+ 3230703520U, // VPLZCNTQZ128rrk
+ 3229671328U, // VPLZCNTQZ128rrkz
+ 552951712U, // VPLZCNTQZ256rm
+ 629514144U, // VPLZCNTQZ256rmb
+ 630513568U, // VPLZCNTQZ256rmbk
+ 629252000U, // VPLZCNTQZ256rmbkz
+ 3231031200U, // VPLZCNTQZ256rmk
+ 3230883744U, // VPLZCNTQZ256rmkz
+ 551837600U, // VPLZCNTQZ256rr
+ 3230703520U, // VPLZCNTQZ256rrk
+ 3229671328U, // VPLZCNTQZ256rrkz
+ 552443808U, // VPLZCNTQZrm
+ 631611296U, // VPLZCNTQZrmb
+ 632610720U, // VPLZCNTQZrmbk
+ 631349152U, // VPLZCNTQZrmbkz
+ 3231096736U, // VPLZCNTQZrmk
+ 3230900128U, // VPLZCNTQZrmkz
+ 551837600U, // VPLZCNTQZrr
+ 3230703520U, // VPLZCNTQZrrk
+ 3229671328U, // VPLZCNTQZrrkz
+ 326387731U, // VPMACSDDrm
+ 890275859U, // VPMACSDDrr
+ 326390377U, // VPMACSDQHrm
+ 890278505U, // VPMACSDQHrr
+ 326391321U, // VPMACSDQLrm
+ 890279449U, // VPMACSDQLrr
+ 326387741U, // VPMACSSDDrm
+ 890275869U, // VPMACSSDDrr
+ 326390388U, // VPMACSSDQHrm
+ 890278516U, // VPMACSSDQHrr
+ 326391332U, // VPMACSSDQLrm
+ 890279460U, // VPMACSSDQLrr
+ 326390094U, // VPMACSSWDrm
+ 890278222U, // VPMACSSWDrr
+ 326397897U, // VPMACSSWWrm
+ 890286025U, // VPMACSSWWrr
+ 326390073U, // VPMACSWDrm
+ 890278201U, // VPMACSWDrr
+ 326397873U, // VPMACSWWrm
+ 890286001U, // VPMACSWWrr
+ 326390105U, // VPMADCSSWDrm
+ 890278233U, // VPMADCSSWDrr
+ 326390083U, // VPMADCSWDrm
+ 890278211U, // VPMADCSWDrr
+ 890576889U, // VPMADD52HUQZ128m
+ 1165287417U, // VPMADD52HUQZ128mb
+ 1433952249U, // VPMADD52HUQZ128mbk
+ 1433952249U, // VPMADD52HUQZ128mbkz
+ 985112569U, // VPMADD52HUQZ128mk
+ 985112569U, // VPMADD52HUQZ128mkz
+ 890281977U, // VPMADD52HUQZ128r
+ 87056377U, // VPMADD52HUQZ128rk
+ 89153529U, // VPMADD52HUQZ128rkz
+ 890609657U, // VPMADD52HUQZ256m
+ 1167384569U, // VPMADD52HUQZ256mb
+ 1436049401U, // VPMADD52HUQZ256mbk
+ 1436049401U, // VPMADD52HUQZ256mbkz
+ 985128953U, // VPMADD52HUQZ256mk
+ 985128953U, // VPMADD52HUQZ256mkz
+ 890281977U, // VPMADD52HUQZ256r
+ 87056377U, // VPMADD52HUQZ256rk
+ 89153529U, // VPMADD52HUQZ256rkz
+ 890675193U, // VPMADD52HUQZm
+ 1169481721U, // VPMADD52HUQZmb
+ 1438146553U, // VPMADD52HUQZmbk
+ 1438146553U, // VPMADD52HUQZmbkz
+ 985145337U, // VPMADD52HUQZmk
+ 985145337U, // VPMADD52HUQZmkz
+ 890281977U, // VPMADD52HUQZr
+ 87056377U, // VPMADD52HUQZrk
+ 89153529U, // VPMADD52HUQZrkz
+ 890576902U, // VPMADD52LUQZ128m
+ 1165287430U, // VPMADD52LUQZ128mb
+ 1433952262U, // VPMADD52LUQZ128mbk
+ 1433952262U, // VPMADD52LUQZ128mbkz
+ 985112582U, // VPMADD52LUQZ128mk
+ 985112582U, // VPMADD52LUQZ128mkz
+ 890281990U, // VPMADD52LUQZ128r
+ 87056390U, // VPMADD52LUQZ128rk
+ 89153542U, // VPMADD52LUQZ128rkz
+ 890609670U, // VPMADD52LUQZ256m
+ 1167384582U, // VPMADD52LUQZ256mb
+ 1436049414U, // VPMADD52LUQZ256mbk
+ 1436049414U, // VPMADD52LUQZ256mbkz
+ 985128966U, // VPMADD52LUQZ256mk
+ 985128966U, // VPMADD52LUQZ256mkz
+ 890281990U, // VPMADD52LUQZ256r
+ 87056390U, // VPMADD52LUQZ256rk
+ 89153542U, // VPMADD52LUQZ256rkz
+ 890675206U, // VPMADD52LUQZm
+ 1169481734U, // VPMADD52LUQZmb
+ 1438146566U, // VPMADD52LUQZmbk
+ 1438146566U, // VPMADD52LUQZmbkz
+ 985145350U, // VPMADD52LUQZmk
+ 985145350U, // VPMADD52LUQZmkz
+ 890281990U, // VPMADD52LUQZr
+ 87056390U, // VPMADD52LUQZrk
+ 89153542U, // VPMADD52LUQZrkz
+ 812871150U, // VPMADDUBSWYrm
+ 811658734U, // VPMADDUBSWYrr
+ 811855342U, // VPMADDUBSWZ128rm
+ 985116142U, // VPMADDUBSWZ128rmk
+ 890580462U, // VPMADDUBSWZ128rmkz
+ 811658734U, // VPMADDUBSWZ128rr
+ 87059950U, // VPMADDUBSWZ128rrk
+ 890285550U, // VPMADDUBSWZ128rrkz
+ 812871150U, // VPMADDUBSWZ256rm
+ 985132526U, // VPMADDUBSWZ256rmk
+ 890613230U, // VPMADDUBSWZ256rmkz
+ 811658734U, // VPMADDUBSWZ256rr
+ 87059950U, // VPMADDUBSWZ256rrk
+ 890285550U, // VPMADDUBSWZ256rrkz
+ 812887534U, // VPMADDUBSWZrm
+ 985148910U, // VPMADDUBSWZrmk
+ 890678766U, // VPMADDUBSWZrmkz
+ 811658734U, // VPMADDUBSWZrr
+ 87059950U, // VPMADDUBSWZrrk
+ 890285550U, // VPMADDUBSWZrrkz
+ 811855342U, // VPMADDUBSWrm
+ 811658734U, // VPMADDUBSWrr
+ 812863757U, // VPMADDWDYrm
+ 811651341U, // VPMADDWDYrr
+ 811847949U, // VPMADDWDZ128rm
+ 985108749U, // VPMADDWDZ128rmk
+ 890573069U, // VPMADDWDZ128rmkz
+ 811651341U, // VPMADDWDZ128rr
+ 87052557U, // VPMADDWDZ128rrk
+ 890278157U, // VPMADDWDZ128rrkz
+ 812863757U, // VPMADDWDZ256rm
+ 985125133U, // VPMADDWDZ256rmk
+ 890605837U, // VPMADDWDZ256rmkz
+ 811651341U, // VPMADDWDZ256rr
+ 87052557U, // VPMADDWDZ256rrk
+ 890278157U, // VPMADDWDZ256rrkz
+ 812880141U, // VPMADDWDZrm
+ 985141517U, // VPMADDWDZrmk
+ 890671373U, // VPMADDWDZrmkz
+ 811651341U, // VPMADDWDZrr
+ 87052557U, // VPMADDWDZrrk
+ 890278157U, // VPMADDWDZrrkz
+ 811847949U, // VPMADDWDrm
+ 811651341U, // VPMADDWDrr
+ 2200244445U, // VPMASKMOVDYmr
+ 812863709U, // VPMASKMOVDYrm
+ 1931808989U, // VPMASKMOVDmr
+ 811847901U, // VPMASKMOVDrm
+ 2200248438U, // VPMASKMOVQYmr
+ 812867702U, // VPMASKMOVQYrm
+ 1931812982U, // VPMASKMOVQmr
+ 811851894U, // VPMASKMOVQrm
+ 812860946U, // VPMAXSBYrm
+ 811648530U, // VPMAXSBYrr
+ 811845138U, // VPMAXSBZ128rm
+ 985105938U, // VPMAXSBZ128rmk
+ 890570258U, // VPMAXSBZ128rmkz
+ 811648530U, // VPMAXSBZ128rr
+ 87049746U, // VPMAXSBZ128rrk
+ 890275346U, // VPMAXSBZ128rrkz
+ 812860946U, // VPMAXSBZ256rm
+ 985122322U, // VPMAXSBZ256rmk
+ 890603026U, // VPMAXSBZ256rmkz
+ 811648530U, // VPMAXSBZ256rr
+ 87049746U, // VPMAXSBZ256rrk
+ 890275346U, // VPMAXSBZ256rrkz
+ 812877330U, // VPMAXSBZrm
+ 985138706U, // VPMAXSBZrmk
+ 890668562U, // VPMAXSBZrmkz
+ 811648530U, // VPMAXSBZrr
+ 87049746U, // VPMAXSBZrrk
+ 890275346U, // VPMAXSBZrrkz
+ 811845138U, // VPMAXSBrm
+ 811648530U, // VPMAXSBrr
+ 812863501U, // VPMAXSDYrm
+ 811651085U, // VPMAXSDYrr
+ 811847693U, // VPMAXSDZ128rm
+ 360796173U, // VPMAXSDZ128rmb
+ 1436061709U, // VPMAXSDZ128rmbk
+ 1167478797U, // VPMAXSDZ128rmbkz
+ 985108493U, // VPMAXSDZ128rmk
+ 890572813U, // VPMAXSDZ128rmkz
+ 811651085U, // VPMAXSDZ128rr
+ 87052301U, // VPMAXSDZ128rrk
+ 890277901U, // VPMAXSDZ128rrkz
+ 812863501U, // VPMAXSDZ256rm
+ 362893325U, // VPMAXSDZ256rmb
+ 1438158861U, // VPMAXSDZ256rmbk
+ 1169575949U, // VPMAXSDZ256rmbkz
+ 985124877U, // VPMAXSDZ256rmk
+ 890605581U, // VPMAXSDZ256rmkz
+ 811651085U, // VPMAXSDZ256rr
+ 87052301U, // VPMAXSDZ256rrk
+ 890277901U, // VPMAXSDZ256rrkz
+ 812879885U, // VPMAXSDZrm
+ 364990477U, // VPMAXSDZrmb
+ 1440256013U, // VPMAXSDZrmbk
+ 1171673101U, // VPMAXSDZrmbkz
+ 985141261U, // VPMAXSDZrmk
+ 890671117U, // VPMAXSDZrmkz
+ 811651085U, // VPMAXSDZrr
+ 87052301U, // VPMAXSDZrrk
+ 890277901U, // VPMAXSDZrrkz
+ 811847693U, // VPMAXSDrm
+ 811651085U, // VPMAXSDrr
+ 811851591U, // VPMAXSQZ128rm
+ 358719303U, // VPMAXSQZ128rmb
+ 1433952071U, // VPMAXSQZ128rmbk
+ 1165287239U, // VPMAXSQZ128rmbkz
+ 985112391U, // VPMAXSQZ128rmk
+ 890576711U, // VPMAXSQZ128rmkz
+ 811654983U, // VPMAXSQZ128rr
+ 87056199U, // VPMAXSQZ128rrk
+ 890281799U, // VPMAXSQZ128rrkz
+ 812867399U, // VPMAXSQZ256rm
+ 360816455U, // VPMAXSQZ256rmb
+ 1436049223U, // VPMAXSQZ256rmbk
+ 1167384391U, // VPMAXSQZ256rmbkz
+ 985128775U, // VPMAXSQZ256rmk
+ 890609479U, // VPMAXSQZ256rmkz
+ 811654983U, // VPMAXSQZ256rr
+ 87056199U, // VPMAXSQZ256rrk
+ 890281799U, // VPMAXSQZ256rrkz
+ 812883783U, // VPMAXSQZrm
+ 362913607U, // VPMAXSQZrmb
+ 1438146375U, // VPMAXSQZrmbk
+ 1169481543U, // VPMAXSQZrmbkz
+ 985145159U, // VPMAXSQZrmk
+ 890675015U, // VPMAXSQZrmkz
+ 811654983U, // VPMAXSQZrr
+ 87056199U, // VPMAXSQZrrk
+ 890281799U, // VPMAXSQZrrkz
+ 812871335U, // VPMAXSWYrm
+ 811658919U, // VPMAXSWYrr
+ 811855527U, // VPMAXSWZ128rm
+ 985116327U, // VPMAXSWZ128rmk
+ 890580647U, // VPMAXSWZ128rmkz
+ 811658919U, // VPMAXSWZ128rr
+ 87060135U, // VPMAXSWZ128rrk
+ 890285735U, // VPMAXSWZ128rrkz
+ 812871335U, // VPMAXSWZ256rm
+ 985132711U, // VPMAXSWZ256rmk
+ 890613415U, // VPMAXSWZ256rmkz
+ 811658919U, // VPMAXSWZ256rr
+ 87060135U, // VPMAXSWZ256rrk
+ 890285735U, // VPMAXSWZ256rrkz
+ 812887719U, // VPMAXSWZrm
+ 985149095U, // VPMAXSWZrmk
+ 890678951U, // VPMAXSWZrmkz
+ 811658919U, // VPMAXSWZrr
+ 87060135U, // VPMAXSWZrrk
+ 890285735U, // VPMAXSWZrrkz
+ 811855527U, // VPMAXSWrm
+ 811658919U, // VPMAXSWrr
+ 812861062U, // VPMAXUBYrm
+ 811648646U, // VPMAXUBYrr
+ 811845254U, // VPMAXUBZ128rm
+ 985106054U, // VPMAXUBZ128rmk
+ 890570374U, // VPMAXUBZ128rmkz
+ 811648646U, // VPMAXUBZ128rr
+ 87049862U, // VPMAXUBZ128rrk
+ 890275462U, // VPMAXUBZ128rrkz
+ 812861062U, // VPMAXUBZ256rm
+ 985122438U, // VPMAXUBZ256rmk
+ 890603142U, // VPMAXUBZ256rmkz
+ 811648646U, // VPMAXUBZ256rr
+ 87049862U, // VPMAXUBZ256rrk
+ 890275462U, // VPMAXUBZ256rrkz
+ 812877446U, // VPMAXUBZrm
+ 985138822U, // VPMAXUBZrmk
+ 890668678U, // VPMAXUBZrmkz
+ 811648646U, // VPMAXUBZrr
+ 87049862U, // VPMAXUBZrrk
+ 890275462U, // VPMAXUBZrrkz
+ 811845254U, // VPMAXUBrm
+ 811648646U, // VPMAXUBrr
+ 812863644U, // VPMAXUDYrm
+ 811651228U, // VPMAXUDYrr
+ 811847836U, // VPMAXUDZ128rm
+ 360796316U, // VPMAXUDZ128rmb
+ 1436061852U, // VPMAXUDZ128rmbk
+ 1167478940U, // VPMAXUDZ128rmbkz
+ 985108636U, // VPMAXUDZ128rmk
+ 890572956U, // VPMAXUDZ128rmkz
+ 811651228U, // VPMAXUDZ128rr
+ 87052444U, // VPMAXUDZ128rrk
+ 890278044U, // VPMAXUDZ128rrkz
+ 812863644U, // VPMAXUDZ256rm
+ 362893468U, // VPMAXUDZ256rmb
+ 1438159004U, // VPMAXUDZ256rmbk
+ 1169576092U, // VPMAXUDZ256rmbkz
+ 985125020U, // VPMAXUDZ256rmk
+ 890605724U, // VPMAXUDZ256rmkz
+ 811651228U, // VPMAXUDZ256rr
+ 87052444U, // VPMAXUDZ256rrk
+ 890278044U, // VPMAXUDZ256rrkz
+ 812880028U, // VPMAXUDZrm
+ 364990620U, // VPMAXUDZrmb
+ 1440256156U, // VPMAXUDZrmbk
+ 1171673244U, // VPMAXUDZrmbkz
+ 985141404U, // VPMAXUDZrmk
+ 890671260U, // VPMAXUDZrmkz
+ 811651228U, // VPMAXUDZrr
+ 87052444U, // VPMAXUDZrrk
+ 890278044U, // VPMAXUDZrrkz
+ 811847836U, // VPMAXUDrm
+ 811651228U, // VPMAXUDrr
+ 811851822U, // VPMAXUQZ128rm
+ 358719534U, // VPMAXUQZ128rmb
+ 1433952302U, // VPMAXUQZ128rmbk
+ 1165287470U, // VPMAXUQZ128rmbkz
+ 985112622U, // VPMAXUQZ128rmk
+ 890576942U, // VPMAXUQZ128rmkz
+ 811655214U, // VPMAXUQZ128rr
+ 87056430U, // VPMAXUQZ128rrk
+ 890282030U, // VPMAXUQZ128rrkz
+ 812867630U, // VPMAXUQZ256rm
+ 360816686U, // VPMAXUQZ256rmb
+ 1436049454U, // VPMAXUQZ256rmbk
+ 1167384622U, // VPMAXUQZ256rmbkz
+ 985129006U, // VPMAXUQZ256rmk
+ 890609710U, // VPMAXUQZ256rmkz
+ 811655214U, // VPMAXUQZ256rr
+ 87056430U, // VPMAXUQZ256rrk
+ 890282030U, // VPMAXUQZ256rrkz
+ 812884014U, // VPMAXUQZrm
+ 362913838U, // VPMAXUQZrmb
+ 1438146606U, // VPMAXUQZrmbk
+ 1169481774U, // VPMAXUQZrmbkz
+ 985145390U, // VPMAXUQZrmk
+ 890675246U, // VPMAXUQZrmkz
+ 811655214U, // VPMAXUQZrr
+ 87056430U, // VPMAXUQZrrk
+ 890282030U, // VPMAXUQZrrkz
+ 812871531U, // VPMAXUWYrm
+ 811659115U, // VPMAXUWYrr
+ 811855723U, // VPMAXUWZ128rm
+ 985116523U, // VPMAXUWZ128rmk
+ 890580843U, // VPMAXUWZ128rmkz
+ 811659115U, // VPMAXUWZ128rr
+ 87060331U, // VPMAXUWZ128rrk
+ 890285931U, // VPMAXUWZ128rrkz
+ 812871531U, // VPMAXUWZ256rm
+ 985132907U, // VPMAXUWZ256rmk
+ 890613611U, // VPMAXUWZ256rmkz
+ 811659115U, // VPMAXUWZ256rr
+ 87060331U, // VPMAXUWZ256rrk
+ 890285931U, // VPMAXUWZ256rrkz
+ 812887915U, // VPMAXUWZrm
+ 985149291U, // VPMAXUWZrmk
+ 890679147U, // VPMAXUWZrmkz
+ 811659115U, // VPMAXUWZrr
+ 87060331U, // VPMAXUWZrrk
+ 890285931U, // VPMAXUWZrrkz
+ 811855723U, // VPMAXUWrm
+ 811659115U, // VPMAXUWrr
+ 812860874U, // VPMINSBYrm
+ 811648458U, // VPMINSBYrr
+ 811845066U, // VPMINSBZ128rm
+ 985105866U, // VPMINSBZ128rmk
+ 890570186U, // VPMINSBZ128rmkz
+ 811648458U, // VPMINSBZ128rr
+ 87049674U, // VPMINSBZ128rrk
+ 890275274U, // VPMINSBZ128rrkz
+ 812860874U, // VPMINSBZ256rm
+ 985122250U, // VPMINSBZ256rmk
+ 890602954U, // VPMINSBZ256rmkz
+ 811648458U, // VPMINSBZ256rr
+ 87049674U, // VPMINSBZ256rrk
+ 890275274U, // VPMINSBZ256rrkz
+ 812877258U, // VPMINSBZrm
+ 985138634U, // VPMINSBZrmk
+ 890668490U, // VPMINSBZrmkz
+ 811648458U, // VPMINSBZrr
+ 87049674U, // VPMINSBZrrk
+ 890275274U, // VPMINSBZrrkz
+ 811845066U, // VPMINSBrm
+ 811648458U, // VPMINSBrr
+ 812863334U, // VPMINSDYrm
+ 811650918U, // VPMINSDYrr
+ 811847526U, // VPMINSDZ128rm
+ 360796006U, // VPMINSDZ128rmb
+ 1436061542U, // VPMINSDZ128rmbk
+ 1167478630U, // VPMINSDZ128rmbkz
+ 985108326U, // VPMINSDZ128rmk
+ 890572646U, // VPMINSDZ128rmkz
+ 811650918U, // VPMINSDZ128rr
+ 87052134U, // VPMINSDZ128rrk
+ 890277734U, // VPMINSDZ128rrkz
+ 812863334U, // VPMINSDZ256rm
+ 362893158U, // VPMINSDZ256rmb
+ 1438158694U, // VPMINSDZ256rmbk
+ 1169575782U, // VPMINSDZ256rmbkz
+ 985124710U, // VPMINSDZ256rmk
+ 890605414U, // VPMINSDZ256rmkz
+ 811650918U, // VPMINSDZ256rr
+ 87052134U, // VPMINSDZ256rrk
+ 890277734U, // VPMINSDZ256rrkz
+ 812879718U, // VPMINSDZrm
+ 364990310U, // VPMINSDZrmb
+ 1440255846U, // VPMINSDZrmbk
+ 1171672934U, // VPMINSDZrmbkz
+ 985141094U, // VPMINSDZrmk
+ 890670950U, // VPMINSDZrmkz
+ 811650918U, // VPMINSDZrr
+ 87052134U, // VPMINSDZrrk
+ 890277734U, // VPMINSDZrrkz
+ 811847526U, // VPMINSDrm
+ 811650918U, // VPMINSDrr
+ 811851493U, // VPMINSQZ128rm
+ 358719205U, // VPMINSQZ128rmb
+ 1433951973U, // VPMINSQZ128rmbk
+ 1165287141U, // VPMINSQZ128rmbkz
+ 985112293U, // VPMINSQZ128rmk
+ 890576613U, // VPMINSQZ128rmkz
+ 811654885U, // VPMINSQZ128rr
+ 87056101U, // VPMINSQZ128rrk
+ 890281701U, // VPMINSQZ128rrkz
+ 812867301U, // VPMINSQZ256rm
+ 360816357U, // VPMINSQZ256rmb
+ 1436049125U, // VPMINSQZ256rmbk
+ 1167384293U, // VPMINSQZ256rmbkz
+ 985128677U, // VPMINSQZ256rmk
+ 890609381U, // VPMINSQZ256rmkz
+ 811654885U, // VPMINSQZ256rr
+ 87056101U, // VPMINSQZ256rrk
+ 890281701U, // VPMINSQZ256rrkz
+ 812883685U, // VPMINSQZrm
+ 362913509U, // VPMINSQZrmb
+ 1438146277U, // VPMINSQZrmbk
+ 1169481445U, // VPMINSQZrmbkz
+ 985145061U, // VPMINSQZrmk
+ 890674917U, // VPMINSQZrmkz
+ 811654885U, // VPMINSQZrr
+ 87056101U, // VPMINSQZrrk
+ 890281701U, // VPMINSQZrrkz
+ 812871231U, // VPMINSWYrm
+ 811658815U, // VPMINSWYrr
+ 811855423U, // VPMINSWZ128rm
+ 985116223U, // VPMINSWZ128rmk
+ 890580543U, // VPMINSWZ128rmkz
+ 811658815U, // VPMINSWZ128rr
+ 87060031U, // VPMINSWZ128rrk
+ 890285631U, // VPMINSWZ128rrkz
+ 812871231U, // VPMINSWZ256rm
+ 985132607U, // VPMINSWZ256rmk
+ 890613311U, // VPMINSWZ256rmkz
+ 811658815U, // VPMINSWZ256rr
+ 87060031U, // VPMINSWZ256rrk
+ 890285631U, // VPMINSWZ256rrkz
+ 812887615U, // VPMINSWZrm
+ 985148991U, // VPMINSWZrmk
+ 890678847U, // VPMINSWZrmkz
+ 811658815U, // VPMINSWZrr
+ 87060031U, // VPMINSWZrrk
+ 890285631U, // VPMINSWZrrkz
+ 811855423U, // VPMINSWrm
+ 811658815U, // VPMINSWrr
+ 812861037U, // VPMINUBYrm
+ 811648621U, // VPMINUBYrr
+ 811845229U, // VPMINUBZ128rm
+ 985106029U, // VPMINUBZ128rmk
+ 890570349U, // VPMINUBZ128rmkz
+ 811648621U, // VPMINUBZ128rr
+ 87049837U, // VPMINUBZ128rrk
+ 890275437U, // VPMINUBZ128rrkz
+ 812861037U, // VPMINUBZ256rm
+ 985122413U, // VPMINUBZ256rmk
+ 890603117U, // VPMINUBZ256rmkz
+ 811648621U, // VPMINUBZ256rr
+ 87049837U, // VPMINUBZ256rrk
+ 890275437U, // VPMINUBZ256rrkz
+ 812877421U, // VPMINUBZrm
+ 985138797U, // VPMINUBZrmk
+ 890668653U, // VPMINUBZrmkz
+ 811648621U, // VPMINUBZrr
+ 87049837U, // VPMINUBZrrk
+ 890275437U, // VPMINUBZrrkz
+ 811845229U, // VPMINUBrm
+ 811648621U, // VPMINUBrr
+ 812863626U, // VPMINUDYrm
+ 811651210U, // VPMINUDYrr
+ 811847818U, // VPMINUDZ128rm
+ 360796298U, // VPMINUDZ128rmb
+ 1436061834U, // VPMINUDZ128rmbk
+ 1167478922U, // VPMINUDZ128rmbkz
+ 985108618U, // VPMINUDZ128rmk
+ 890572938U, // VPMINUDZ128rmkz
+ 811651210U, // VPMINUDZ128rr
+ 87052426U, // VPMINUDZ128rrk
+ 890278026U, // VPMINUDZ128rrkz
+ 812863626U, // VPMINUDZ256rm
+ 362893450U, // VPMINUDZ256rmb
+ 1438158986U, // VPMINUDZ256rmbk
+ 1169576074U, // VPMINUDZ256rmbkz
+ 985125002U, // VPMINUDZ256rmk
+ 890605706U, // VPMINUDZ256rmkz
+ 811651210U, // VPMINUDZ256rr
+ 87052426U, // VPMINUDZ256rrk
+ 890278026U, // VPMINUDZ256rrkz
+ 812880010U, // VPMINUDZrm
+ 364990602U, // VPMINUDZrmb
+ 1440256138U, // VPMINUDZrmbk
+ 1171673226U, // VPMINUDZrmbkz
+ 985141386U, // VPMINUDZrmk
+ 890671242U, // VPMINUDZrmkz
+ 811651210U, // VPMINUDZrr
+ 87052426U, // VPMINUDZrrk
+ 890278026U, // VPMINUDZrrkz
+ 811847818U, // VPMINUDrm
+ 811651210U, // VPMINUDrr
+ 811851804U, // VPMINUQZ128rm
+ 358719516U, // VPMINUQZ128rmb
+ 1433952284U, // VPMINUQZ128rmbk
+ 1165287452U, // VPMINUQZ128rmbkz
+ 985112604U, // VPMINUQZ128rmk
+ 890576924U, // VPMINUQZ128rmkz
+ 811655196U, // VPMINUQZ128rr
+ 87056412U, // VPMINUQZ128rrk
+ 890282012U, // VPMINUQZ128rrkz
+ 812867612U, // VPMINUQZ256rm
+ 360816668U, // VPMINUQZ256rmb
+ 1436049436U, // VPMINUQZ256rmbk
+ 1167384604U, // VPMINUQZ256rmbkz
+ 985128988U, // VPMINUQZ256rmk
+ 890609692U, // VPMINUQZ256rmkz
+ 811655196U, // VPMINUQZ256rr
+ 87056412U, // VPMINUQZ256rrk
+ 890282012U, // VPMINUQZ256rrkz
+ 812883996U, // VPMINUQZrm
+ 362913820U, // VPMINUQZrmb
+ 1438146588U, // VPMINUQZrmbk
+ 1169481756U, // VPMINUQZrmbkz
+ 985145372U, // VPMINUQZrmk
+ 890675228U, // VPMINUQZrmkz
+ 811655196U, // VPMINUQZrr
+ 87056412U, // VPMINUQZrrk
+ 890282012U, // VPMINUQZrrkz
+ 812871500U, // VPMINUWYrm
+ 811659084U, // VPMINUWYrr
+ 811855692U, // VPMINUWZ128rm
+ 985116492U, // VPMINUWZ128rmk
+ 890580812U, // VPMINUWZ128rmkz
+ 811659084U, // VPMINUWZ128rr
+ 87060300U, // VPMINUWZ128rrk
+ 890285900U, // VPMINUWZ128rrkz
+ 812871500U, // VPMINUWZ256rm
+ 985132876U, // VPMINUWZ256rmk
+ 890613580U, // VPMINUWZ256rmkz
+ 811659084U, // VPMINUWZ256rr
+ 87060300U, // VPMINUWZ256rrk
+ 890285900U, // VPMINUWZ256rrkz
+ 812887884U, // VPMINUWZrm
+ 985149260U, // VPMINUWZrmk
+ 890679116U, // VPMINUWZrmkz
+ 811659084U, // VPMINUWZrr
+ 87060300U, // VPMINUWZrrk
+ 890285900U, // VPMINUWZrrkz
+ 811855692U, // VPMINUWrm
+ 811659084U, // VPMINUWrr
+ 551835633U, // VPMOVB2MZ128rr
+ 551835633U, // VPMOVB2MZ256rr
+ 551835633U, // VPMOVB2MZrr
+ 551835643U, // VPMOVD2MZ128rr
+ 551835643U, // VPMOVD2MZ256rr
+ 551835643U, // VPMOVD2MZrr
+ 12616736U, // VPMOVDBZ128mr
+ 3234137120U, // VPMOVDBZ128mrk
+ 551830560U, // VPMOVDBZ128rr
+ 3230696480U, // VPMOVDBZ128rrk
+ 3229664288U, // VPMOVDBZ128rrkz
+ 18908192U, // VPMOVDBZ256mr
+ 3240428576U, // VPMOVDBZ256mrk
+ 551830560U, // VPMOVDBZ256rr
+ 3230696480U, // VPMOVDBZ256rrk
+ 3229664288U, // VPMOVDBZ256rrkz
+ 33588256U, // VPMOVDBZmr
+ 3255108640U, // VPMOVDBZmrk
+ 551830560U, // VPMOVDBZrr
+ 3230696480U, // VPMOVDBZrrk
+ 3229664288U, // VPMOVDBZrrkz
+ 18918314U, // VPMOVDWZ128mr
+ 3240438698U, // VPMOVDWZ128mrk
+ 551840682U, // VPMOVDWZ128rr
+ 3230706602U, // VPMOVDWZ128rrk
+ 3229674410U, // VPMOVDWZ128rrkz
+ 33598378U, // VPMOVDWZ256mr
+ 3255118762U, // VPMOVDWZ256mrk
+ 551840682U, // VPMOVDWZ256rr
+ 3230706602U, // VPMOVDWZ256rrk
+ 3229674410U, // VPMOVDWZ256rrkz
+ 180399018U, // VPMOVDWZmr
+ 3401919402U, // VPMOVDWZmrk
+ 551840682U, // VPMOVDWZrr
+ 3230706602U, // VPMOVDWZrrk
+ 3229674410U, // VPMOVDWZrrkz
+ 551830389U, // VPMOVM2BZ128rr
+ 551830389U, // VPMOVM2BZ256rr
+ 551830389U, // VPMOVM2BZrr
+ 551831343U, // VPMOVM2DZ128rr
+ 551831343U, // VPMOVM2DZ256rr
+ 551831343U, // VPMOVM2DZrr
+ 551835977U, // VPMOVM2QZ128rr
+ 551835977U, // VPMOVM2QZ256rr
+ 551835977U, // VPMOVM2QZrr
+ 551840291U, // VPMOVM2WZ128rr
+ 551840291U, // VPMOVM2WZ256rr
+ 551840291U, // VPMOVM2WZrr
+ 551830606U, // VPMOVMSKBYrr
+ 551830606U, // VPMOVMSKBrr
+ 551835653U, // VPMOVQ2MZ128rr
+ 551835653U, // VPMOVQ2MZ256rr
+ 551835653U, // VPMOVQ2MZrr
+ 4228423U, // VPMOVQBZ128mr
+ 3225748807U, // VPMOVQBZ128mrk
+ 551830855U, // VPMOVQBZ128rr
+ 3230696775U, // VPMOVQBZ128rrk
+ 3229664583U, // VPMOVQBZ128rrkz
+ 12617031U, // VPMOVQBZ256mr
+ 3234137415U, // VPMOVQBZ256mrk
+ 551830855U, // VPMOVQBZ256rr
+ 3230696775U, // VPMOVQBZ256rrk
+ 3229664583U, // VPMOVQBZ256rrkz
+ 18908487U, // VPMOVQBZmr
+ 3240428871U, // VPMOVQBZmrk
+ 551830855U, // VPMOVQBZrr
+ 3230696775U, // VPMOVQBZrrk
+ 3229664583U, // VPMOVQBZrrkz
+ 18910619U, // VPMOVQDZ128mr
+ 3240431003U, // VPMOVQDZ128mrk
+ 551832987U, // VPMOVQDZ128rr
+ 3230698907U, // VPMOVQDZ128rrk
+ 3229666715U, // VPMOVQDZ128rrkz
+ 33590683U, // VPMOVQDZ256mr
+ 3255111067U, // VPMOVQDZ256mrk
+ 551832987U, // VPMOVQDZ256rr
+ 3230698907U, // VPMOVQDZ256rrk
+ 3229666715U, // VPMOVQDZ256rrkz
+ 180391323U, // VPMOVQDZmr
+ 3401911707U, // VPMOVQDZmrk
+ 551832987U, // VPMOVQDZrr
+ 3230698907U, // VPMOVQDZrrk
+ 3229666715U, // VPMOVQDZrrkz
+ 12627287U, // VPMOVQWZ128mr
+ 3234147671U, // VPMOVQWZ128mrk
+ 551841111U, // VPMOVQWZ128rr
+ 3230707031U, // VPMOVQWZ128rrk
+ 3229674839U, // VPMOVQWZ128rrkz
+ 18918743U, // VPMOVQWZ256mr
+ 3240439127U, // VPMOVQWZ256mrk
+ 551841111U, // VPMOVQWZ256rr
+ 3230707031U, // VPMOVQWZ256rrk
+ 3229674839U, // VPMOVQWZ256rrkz
+ 33598807U, // VPMOVQWZmr
+ 3255119191U, // VPMOVQWZmrk
+ 551841111U, // VPMOVQWZrr
+ 3230707031U, // VPMOVQWZrrk
+ 3229674839U, // VPMOVQWZrrkz
+ 12616726U, // VPMOVSDBZ128mr
+ 3234137110U, // VPMOVSDBZ128mrk
+ 551830550U, // VPMOVSDBZ128rr
+ 3230696470U, // VPMOVSDBZ128rrk
+ 3229664278U, // VPMOVSDBZ128rrkz
+ 18908182U, // VPMOVSDBZ256mr
+ 3240428566U, // VPMOVSDBZ256mrk
+ 551830550U, // VPMOVSDBZ256rr
+ 3230696470U, // VPMOVSDBZ256rrk
+ 3229664278U, // VPMOVSDBZ256rrkz
+ 33588246U, // VPMOVSDBZmr
+ 3255108630U, // VPMOVSDBZmrk
+ 551830550U, // VPMOVSDBZrr
+ 3230696470U, // VPMOVSDBZrrk
+ 3229664278U, // VPMOVSDBZrrkz
+ 18918304U, // VPMOVSDWZ128mr
+ 3240438688U, // VPMOVSDWZ128mrk
+ 551840672U, // VPMOVSDWZ128rr
+ 3230706592U, // VPMOVSDWZ128rrk
+ 3229674400U, // VPMOVSDWZ128rrkz
+ 33598368U, // VPMOVSDWZ256mr
+ 3255118752U, // VPMOVSDWZ256mrk
+ 551840672U, // VPMOVSDWZ256rr
+ 3230706592U, // VPMOVSDWZ256rrk
+ 3229674400U, // VPMOVSDWZ256rrkz
+ 180399008U, // VPMOVSDWZmr
+ 3401919392U, // VPMOVSDWZmrk
+ 551840672U, // VPMOVSDWZrr
+ 3230706592U, // VPMOVSDWZrrk
+ 3229674400U, // VPMOVSDWZrrkz
+ 4228378U, // VPMOVSQBZ128mr
+ 3225748762U, // VPMOVSQBZ128mrk
+ 551830810U, // VPMOVSQBZ128rr
+ 3230696730U, // VPMOVSQBZ128rrk
+ 3229664538U, // VPMOVSQBZ128rrkz
+ 12616986U, // VPMOVSQBZ256mr
+ 3234137370U, // VPMOVSQBZ256mrk
+ 551830810U, // VPMOVSQBZ256rr
+ 3230696730U, // VPMOVSQBZ256rrk
+ 3229664538U, // VPMOVSQBZ256rrkz
+ 18908442U, // VPMOVSQBZmr
+ 3240428826U, // VPMOVSQBZmrk
+ 551830810U, // VPMOVSQBZrr
+ 3230696730U, // VPMOVSQBZrrk
+ 3229664538U, // VPMOVSQBZrrkz
+ 18910609U, // VPMOVSQDZ128mr
+ 3240430993U, // VPMOVSQDZ128mrk
+ 551832977U, // VPMOVSQDZ128rr
+ 3230698897U, // VPMOVSQDZ128rrk
+ 3229666705U, // VPMOVSQDZ128rrkz
+ 33590673U, // VPMOVSQDZ256mr
+ 3255111057U, // VPMOVSQDZ256mrk
+ 551832977U, // VPMOVSQDZ256rr
+ 3230698897U, // VPMOVSQDZ256rrk
+ 3229666705U, // VPMOVSQDZ256rrkz
+ 180391313U, // VPMOVSQDZmr
+ 3401911697U, // VPMOVSQDZmrk
+ 551832977U, // VPMOVSQDZrr
+ 3230698897U, // VPMOVSQDZrrk
+ 3229666705U, // VPMOVSQDZrrkz
+ 12627277U, // VPMOVSQWZ128mr
+ 3234147661U, // VPMOVSQWZ128mrk
+ 551841101U, // VPMOVSQWZ128rr
+ 3230707021U, // VPMOVSQWZ128rrk
+ 3229674829U, // VPMOVSQWZ128rrkz
+ 18918733U, // VPMOVSQWZ256mr
+ 3240439117U, // VPMOVSQWZ256mrk
+ 551841101U, // VPMOVSQWZ256rr
+ 3230707021U, // VPMOVSQWZ256rrk
+ 3229674829U, // VPMOVSQWZ256rrkz
+ 33598797U, // VPMOVSQWZmr
+ 3255119181U, // VPMOVSQWZmrk
+ 551841101U, // VPMOVSQWZrr
+ 3230707021U, // VPMOVSQWZrrk
+ 3229674829U, // VPMOVSQWZrrkz
+ 18908887U, // VPMOVSWBZ128mr
+ 3240429271U, // VPMOVSWBZ128mrk
+ 551831255U, // VPMOVSWBZ128rr
+ 3230697175U, // VPMOVSWBZ128rrk
+ 3229664983U, // VPMOVSWBZ128rrkz
+ 33588951U, // VPMOVSWBZ256mr
+ 3255109335U, // VPMOVSWBZ256mrk
+ 551831255U, // VPMOVSWBZ256rr
+ 3230697175U, // VPMOVSWBZ256rrk
+ 3229664983U, // VPMOVSWBZ256rrkz
+ 180389591U, // VPMOVSWBZmr
+ 3401909975U, // VPMOVSWBZmrk
+ 551831255U, // VPMOVSWBZrr
+ 3230697175U, // VPMOVSWBZrrk
+ 3229664983U, // VPMOVSWBZrrkz
+ 551913359U, // VPMOVSXBDYrm
+ 551831439U, // VPMOVSXBDYrr
+ 551896975U, // VPMOVSXBDZ128rm
+ 553011087U, // VPMOVSXBDZ128rmk
+ 551634831U, // VPMOVSXBDZ128rmkz
+ 551831439U, // VPMOVSXBDZ128rr
+ 3230697359U, // VPMOVSXBDZ128rrk
+ 3229665167U, // VPMOVSXBDZ128rrkz
+ 551913359U, // VPMOVSXBDZ256rm
+ 552912783U, // VPMOVSXBDZ256rmk
+ 551651215U, // VPMOVSXBDZ256rmkz
+ 551831439U, // VPMOVSXBDZ256rr
+ 3230697359U, // VPMOVSXBDZ256rrk
+ 3229665167U, // VPMOVSXBDZ256rrkz
+ 264079U, // VPMOVSXBDZrm
+ 3230992271U, // VPMOVSXBDZrmk
+ 3229861775U, // VPMOVSXBDZrmkz
+ 551831439U, // VPMOVSXBDZrr
+ 3230697359U, // VPMOVSXBDZrrk
+ 3229665167U, // VPMOVSXBDZrrkz
+ 551896975U, // VPMOVSXBDrm
+ 551831439U, // VPMOVSXBDrr
+ 551901623U, // VPMOVSXBQYrm
+ 551836087U, // VPMOVSXBQYrr
+ 432567U, // VPMOVSXBQZ128rm
+ 1644983U, // VPMOVSXBQZ128rmk
+ 3229686199U, // VPMOVSXBQZ128rmkz
+ 551836087U, // VPMOVSXBQZ128rr
+ 3230702007U, // VPMOVSXBQZ128rrk
+ 3229669815U, // VPMOVSXBQZ128rrkz
+ 551901623U, // VPMOVSXBQZ256rm
+ 553015735U, // VPMOVSXBQZ256rmk
+ 551639479U, // VPMOVSXBQZ256rmkz
+ 551836087U, // VPMOVSXBQZ256rr
+ 3230702007U, // VPMOVSXBQZ256rrk
+ 3229669815U, // VPMOVSXBQZ256rrkz
+ 551918007U, // VPMOVSXBQZrm
+ 552917431U, // VPMOVSXBQZrmk
+ 551655863U, // VPMOVSXBQZrmkz
+ 551836087U, // VPMOVSXBQZrr
+ 3230702007U, // VPMOVSXBQZrrk
+ 3229669815U, // VPMOVSXBQZrrkz
+ 432567U, // VPMOVSXBQrm
+ 551836087U, // VPMOVSXBQrr
+ 273115U, // VPMOVSXBWYrm
+ 551840475U, // VPMOVSXBWYrr
+ 551922395U, // VPMOVSXBWZ128rm
+ 552921819U, // VPMOVSXBWZ128rmk
+ 551660251U, // VPMOVSXBWZ128rmkz
+ 551840475U, // VPMOVSXBWZ128rr
+ 3230706395U, // VPMOVSXBWZ128rrk
+ 3229674203U, // VPMOVSXBWZ128rrkz
+ 273115U, // VPMOVSXBWZ256rm
+ 3231001307U, // VPMOVSXBWZ256rmk
+ 3229870811U, // VPMOVSXBWZ256rmkz
+ 551840475U, // VPMOVSXBWZ256rr
+ 3230706395U, // VPMOVSXBWZ256rrk
+ 3229674203U, // VPMOVSXBWZ256rrkz
+ 552954587U, // VPMOVSXBWZrm
+ 3231034075U, // VPMOVSXBWZrmk
+ 3230886619U, // VPMOVSXBWZrmkz
+ 551840475U, // VPMOVSXBWZrr
+ 3230706395U, // VPMOVSXBWZrrk
+ 3229674203U, // VPMOVSXBWZrrkz
+ 551922395U, // VPMOVSXBWrm
+ 551840475U, // VPMOVSXBWrr
+ 269217U, // VPMOVSXDQYrm
+ 551836577U, // VPMOVSXDQYrr
+ 551918497U, // VPMOVSXDQZ128rm
+ 552917921U, // VPMOVSXDQZ128rmk
+ 551656353U, // VPMOVSXDQZ128rmkz
+ 551836577U, // VPMOVSXDQZ128rr
+ 3230702497U, // VPMOVSXDQZ128rrk
+ 3229670305U, // VPMOVSXDQZ128rrkz
+ 269217U, // VPMOVSXDQZ256rm
+ 3230997409U, // VPMOVSXDQZ256rmk
+ 3229866913U, // VPMOVSXDQZ256rmkz
+ 551836577U, // VPMOVSXDQZ256rr
+ 3230702497U, // VPMOVSXDQZ256rrk
+ 3229670305U, // VPMOVSXDQZ256rrkz
+ 552950689U, // VPMOVSXDQZrm
+ 3231030177U, // VPMOVSXDQZrmk
+ 3230882721U, // VPMOVSXDQZrmkz
+ 551836577U, // VPMOVSXDQZrr
+ 3230702497U, // VPMOVSXDQZrrk
+ 3229670305U, // VPMOVSXDQZrrkz
+ 551918497U, // VPMOVSXDQrm
+ 551836577U, // VPMOVSXDQrr
+ 266608U, // VPMOVSXWDYrm
+ 551833968U, // VPMOVSXWDYrr
+ 551915888U, // VPMOVSXWDZ128rm
+ 552915312U, // VPMOVSXWDZ128rmk
+ 551653744U, // VPMOVSXWDZ128rmkz
+ 551833968U, // VPMOVSXWDZ128rr
+ 3230699888U, // VPMOVSXWDZ128rrk
+ 3229667696U, // VPMOVSXWDZ128rrkz
+ 266608U, // VPMOVSXWDZ256rm
+ 3230994800U, // VPMOVSXWDZ256rmk
+ 3229864304U, // VPMOVSXWDZ256rmkz
+ 551833968U, // VPMOVSXWDZ256rr
+ 3230699888U, // VPMOVSXWDZ256rrk
+ 3229667696U, // VPMOVSXWDZ256rrkz
+ 552948080U, // VPMOVSXWDZrm
+ 3231027568U, // VPMOVSXWDZrmk
+ 3230880112U, // VPMOVSXWDZrmkz
+ 551833968U, // VPMOVSXWDZrr
+ 3230699888U, // VPMOVSXWDZrrk
+ 3229667696U, // VPMOVSXWDZrrkz
+ 551915888U, // VPMOVSXWDrm
+ 551833968U, // VPMOVSXWDrr
+ 551919798U, // VPMOVSXWQYrm
+ 551837878U, // VPMOVSXWQYrr
+ 551903414U, // VPMOVSXWQZ128rm
+ 553017526U, // VPMOVSXWQZ128rmk
+ 551641270U, // VPMOVSXWQZ128rmkz
+ 551837878U, // VPMOVSXWQZ128rr
+ 3230703798U, // VPMOVSXWQZ128rrk
+ 3229671606U, // VPMOVSXWQZ128rrkz
+ 551919798U, // VPMOVSXWQZ256rm
+ 552919222U, // VPMOVSXWQZ256rmk
+ 551657654U, // VPMOVSXWQZ256rmkz
+ 551837878U, // VPMOVSXWQZ256rr
+ 3230703798U, // VPMOVSXWQZ256rrk
+ 3229671606U, // VPMOVSXWQZ256rrkz
+ 270518U, // VPMOVSXWQZrm
+ 3230998710U, // VPMOVSXWQZrmk
+ 3229868214U, // VPMOVSXWQZrmkz
+ 551837878U, // VPMOVSXWQZrr
+ 3230703798U, // VPMOVSXWQZrrk
+ 3229671606U, // VPMOVSXWQZrrkz
+ 551903414U, // VPMOVSXWQrm
+ 551837878U, // VPMOVSXWQrr
+ 12616715U, // VPMOVUSDBZ128mr
+ 3234137099U, // VPMOVUSDBZ128mrk
+ 551830539U, // VPMOVUSDBZ128rr
+ 3230696459U, // VPMOVUSDBZ128rrk
+ 3229664267U, // VPMOVUSDBZ128rrkz
+ 18908171U, // VPMOVUSDBZ256mr
+ 3240428555U, // VPMOVUSDBZ256mrk
+ 551830539U, // VPMOVUSDBZ256rr
+ 3230696459U, // VPMOVUSDBZ256rrk
+ 3229664267U, // VPMOVUSDBZ256rrkz
+ 33588235U, // VPMOVUSDBZmr
+ 3255108619U, // VPMOVUSDBZmrk
+ 551830539U, // VPMOVUSDBZrr
+ 3230696459U, // VPMOVUSDBZrrk
+ 3229664267U, // VPMOVUSDBZrrkz
+ 18918293U, // VPMOVUSDWZ128mr
+ 3240438677U, // VPMOVUSDWZ128mrk
+ 551840661U, // VPMOVUSDWZ128rr
+ 3230706581U, // VPMOVUSDWZ128rrk
+ 3229674389U, // VPMOVUSDWZ128rrkz
+ 33598357U, // VPMOVUSDWZ256mr
+ 3255118741U, // VPMOVUSDWZ256mrk
+ 551840661U, // VPMOVUSDWZ256rr
+ 3230706581U, // VPMOVUSDWZ256rrk
+ 3229674389U, // VPMOVUSDWZ256rrkz
+ 180398997U, // VPMOVUSDWZmr
+ 3401919381U, // VPMOVUSDWZmrk
+ 551840661U, // VPMOVUSDWZrr
+ 3230706581U, // VPMOVUSDWZrrk
+ 3229674389U, // VPMOVUSDWZrrkz
+ 4228367U, // VPMOVUSQBZ128mr
+ 3225748751U, // VPMOVUSQBZ128mrk
+ 551830799U, // VPMOVUSQBZ128rr
+ 3230696719U, // VPMOVUSQBZ128rrk
+ 3229664527U, // VPMOVUSQBZ128rrkz
+ 12616975U, // VPMOVUSQBZ256mr
+ 3234137359U, // VPMOVUSQBZ256mrk
+ 551830799U, // VPMOVUSQBZ256rr
+ 3230696719U, // VPMOVUSQBZ256rrk
+ 3229664527U, // VPMOVUSQBZ256rrkz
+ 18908431U, // VPMOVUSQBZmr
+ 3240428815U, // VPMOVUSQBZmrk
+ 551830799U, // VPMOVUSQBZrr
+ 3230696719U, // VPMOVUSQBZrrk
+ 3229664527U, // VPMOVUSQBZrrkz
+ 18910598U, // VPMOVUSQDZ128mr
+ 3240430982U, // VPMOVUSQDZ128mrk
+ 551832966U, // VPMOVUSQDZ128rr
+ 3230698886U, // VPMOVUSQDZ128rrk
+ 3229666694U, // VPMOVUSQDZ128rrkz
+ 33590662U, // VPMOVUSQDZ256mr
+ 3255111046U, // VPMOVUSQDZ256mrk
+ 551832966U, // VPMOVUSQDZ256rr
+ 3230698886U, // VPMOVUSQDZ256rrk
+ 3229666694U, // VPMOVUSQDZ256rrkz
+ 180391302U, // VPMOVUSQDZmr
+ 3401911686U, // VPMOVUSQDZmrk
+ 551832966U, // VPMOVUSQDZrr
+ 3230698886U, // VPMOVUSQDZrrk
+ 3229666694U, // VPMOVUSQDZrrkz
+ 12627266U, // VPMOVUSQWZ128mr
+ 3234147650U, // VPMOVUSQWZ128mrk
+ 551841090U, // VPMOVUSQWZ128rr
+ 3230707010U, // VPMOVUSQWZ128rrk
+ 3229674818U, // VPMOVUSQWZ128rrkz
+ 18918722U, // VPMOVUSQWZ256mr
+ 3240439106U, // VPMOVUSQWZ256mrk
+ 551841090U, // VPMOVUSQWZ256rr
+ 3230707010U, // VPMOVUSQWZ256rrk
+ 3229674818U, // VPMOVUSQWZ256rrkz
+ 33598786U, // VPMOVUSQWZmr
+ 3255119170U, // VPMOVUSQWZmrk
+ 551841090U, // VPMOVUSQWZrr
+ 3230707010U, // VPMOVUSQWZrrk
+ 3229674818U, // VPMOVUSQWZrrkz
+ 18908876U, // VPMOVUSWBZ128mr
+ 3240429260U, // VPMOVUSWBZ128mrk
+ 551831244U, // VPMOVUSWBZ128rr
+ 3230697164U, // VPMOVUSWBZ128rrk
+ 3229664972U, // VPMOVUSWBZ128rrkz
+ 33588940U, // VPMOVUSWBZ256mr
+ 3255109324U, // VPMOVUSWBZ256mrk
+ 551831244U, // VPMOVUSWBZ256rr
+ 3230697164U, // VPMOVUSWBZ256rrk
+ 3229664972U, // VPMOVUSWBZ256rrkz
+ 180389580U, // VPMOVUSWBZmr
+ 3401909964U, // VPMOVUSWBZmrk
+ 551831244U, // VPMOVUSWBZrr
+ 3230697164U, // VPMOVUSWBZrrk
+ 3229664972U, // VPMOVUSWBZrrkz
+ 551835663U, // VPMOVW2MZ128rr
+ 551835663U, // VPMOVW2MZ256rr
+ 551835663U, // VPMOVW2MZrr
+ 18908897U, // VPMOVWBZ128mr
+ 3240429281U, // VPMOVWBZ128mrk
+ 551831265U, // VPMOVWBZ128rr
+ 3230697185U, // VPMOVWBZ128rrk
+ 3229664993U, // VPMOVWBZ128rrkz
+ 33588961U, // VPMOVWBZ256mr
+ 3255109345U, // VPMOVWBZ256mrk
+ 551831265U, // VPMOVWBZ256rr
+ 3230697185U, // VPMOVWBZ256rrk
+ 3229664993U, // VPMOVWBZ256rrkz
+ 180389601U, // VPMOVWBZmr
+ 3401909985U, // VPMOVWBZmrk
+ 551831265U, // VPMOVWBZrr
+ 3230697185U, // VPMOVWBZrrk
+ 3229664993U, // VPMOVWBZrrkz
+ 551913370U, // VPMOVZXBDYrm
+ 551831450U, // VPMOVZXBDYrr
+ 551896986U, // VPMOVZXBDZ128rm
+ 553011098U, // VPMOVZXBDZ128rmk
+ 551634842U, // VPMOVZXBDZ128rmkz
+ 551831450U, // VPMOVZXBDZ128rr
+ 3230697370U, // VPMOVZXBDZ128rrk
+ 3229665178U, // VPMOVZXBDZ128rrkz
+ 551913370U, // VPMOVZXBDZ256rm
+ 552912794U, // VPMOVZXBDZ256rmk
+ 551651226U, // VPMOVZXBDZ256rmkz
+ 551831450U, // VPMOVZXBDZ256rr
+ 3230697370U, // VPMOVZXBDZ256rrk
+ 3229665178U, // VPMOVZXBDZ256rrkz
+ 264090U, // VPMOVZXBDZrm
+ 3230992282U, // VPMOVZXBDZrmk
+ 3229861786U, // VPMOVZXBDZrmkz
+ 551831450U, // VPMOVZXBDZrr
+ 3230697370U, // VPMOVZXBDZrrk
+ 3229665178U, // VPMOVZXBDZrrkz
+ 551896986U, // VPMOVZXBDrm
+ 551831450U, // VPMOVZXBDrr
+ 551901634U, // VPMOVZXBQYrm
+ 551836098U, // VPMOVZXBQYrr
+ 432578U, // VPMOVZXBQZ128rm
+ 1644994U, // VPMOVZXBQZ128rmk
+ 3229686210U, // VPMOVZXBQZ128rmkz
+ 551836098U, // VPMOVZXBQZ128rr
+ 3230702018U, // VPMOVZXBQZ128rrk
+ 3229669826U, // VPMOVZXBQZ128rrkz
+ 551901634U, // VPMOVZXBQZ256rm
+ 553015746U, // VPMOVZXBQZ256rmk
+ 551639490U, // VPMOVZXBQZ256rmkz
+ 551836098U, // VPMOVZXBQZ256rr
+ 3230702018U, // VPMOVZXBQZ256rrk
+ 3229669826U, // VPMOVZXBQZ256rrkz
+ 551918018U, // VPMOVZXBQZrm
+ 552917442U, // VPMOVZXBQZrmk
+ 551655874U, // VPMOVZXBQZrmkz
+ 551836098U, // VPMOVZXBQZrr
+ 3230702018U, // VPMOVZXBQZrrk
+ 3229669826U, // VPMOVZXBQZrrkz
+ 432578U, // VPMOVZXBQrm
+ 551836098U, // VPMOVZXBQrr
+ 273126U, // VPMOVZXBWYrm
+ 551840486U, // VPMOVZXBWYrr
+ 551922406U, // VPMOVZXBWZ128rm
+ 552921830U, // VPMOVZXBWZ128rmk
+ 551660262U, // VPMOVZXBWZ128rmkz
+ 551840486U, // VPMOVZXBWZ128rr
+ 3230706406U, // VPMOVZXBWZ128rrk
+ 3229674214U, // VPMOVZXBWZ128rrkz
+ 273126U, // VPMOVZXBWZ256rm
+ 3231001318U, // VPMOVZXBWZ256rmk
+ 3229870822U, // VPMOVZXBWZ256rmkz
+ 551840486U, // VPMOVZXBWZ256rr
+ 3230706406U, // VPMOVZXBWZ256rrk
+ 3229674214U, // VPMOVZXBWZ256rrkz
+ 552954598U, // VPMOVZXBWZrm
+ 3231034086U, // VPMOVZXBWZrmk
+ 3230886630U, // VPMOVZXBWZrmkz
+ 551840486U, // VPMOVZXBWZrr
+ 3230706406U, // VPMOVZXBWZrrk
+ 3229674214U, // VPMOVZXBWZrrkz
+ 551922406U, // VPMOVZXBWrm
+ 551840486U, // VPMOVZXBWrr
+ 269228U, // VPMOVZXDQYrm
+ 551836588U, // VPMOVZXDQYrr
+ 551918508U, // VPMOVZXDQZ128rm
+ 552917932U, // VPMOVZXDQZ128rmk
+ 551656364U, // VPMOVZXDQZ128rmkz
+ 551836588U, // VPMOVZXDQZ128rr
+ 3230702508U, // VPMOVZXDQZ128rrk
+ 3229670316U, // VPMOVZXDQZ128rrkz
+ 269228U, // VPMOVZXDQZ256rm
+ 3230997420U, // VPMOVZXDQZ256rmk
+ 3229866924U, // VPMOVZXDQZ256rmkz
+ 551836588U, // VPMOVZXDQZ256rr
+ 3230702508U, // VPMOVZXDQZ256rrk
+ 3229670316U, // VPMOVZXDQZ256rrkz
+ 552950700U, // VPMOVZXDQZrm
+ 3231030188U, // VPMOVZXDQZrmk
+ 3230882732U, // VPMOVZXDQZrmkz
+ 551836588U, // VPMOVZXDQZrr
+ 3230702508U, // VPMOVZXDQZrrk
+ 3229670316U, // VPMOVZXDQZrrkz
+ 551918508U, // VPMOVZXDQrm
+ 551836588U, // VPMOVZXDQrr
+ 266619U, // VPMOVZXWDYrm
+ 551833979U, // VPMOVZXWDYrr
+ 551915899U, // VPMOVZXWDZ128rm
+ 552915323U, // VPMOVZXWDZ128rmk
+ 551653755U, // VPMOVZXWDZ128rmkz
+ 551833979U, // VPMOVZXWDZ128rr
+ 3230699899U, // VPMOVZXWDZ128rrk
+ 3229667707U, // VPMOVZXWDZ128rrkz
+ 266619U, // VPMOVZXWDZ256rm
+ 3230994811U, // VPMOVZXWDZ256rmk
+ 3229864315U, // VPMOVZXWDZ256rmkz
+ 551833979U, // VPMOVZXWDZ256rr
+ 3230699899U, // VPMOVZXWDZ256rrk
+ 3229667707U, // VPMOVZXWDZ256rrkz
+ 552948091U, // VPMOVZXWDZrm
+ 3231027579U, // VPMOVZXWDZrmk
+ 3230880123U, // VPMOVZXWDZrmkz
+ 551833979U, // VPMOVZXWDZrr
+ 3230699899U, // VPMOVZXWDZrrk
+ 3229667707U, // VPMOVZXWDZrrkz
+ 551915899U, // VPMOVZXWDrm
+ 551833979U, // VPMOVZXWDrr
+ 551919809U, // VPMOVZXWQYrm
+ 551837889U, // VPMOVZXWQYrr
+ 551903425U, // VPMOVZXWQZ128rm
+ 553017537U, // VPMOVZXWQZ128rmk
+ 551641281U, // VPMOVZXWQZ128rmkz
+ 551837889U, // VPMOVZXWQZ128rr
+ 3230703809U, // VPMOVZXWQZ128rrk
+ 3229671617U, // VPMOVZXWQZ128rrkz
+ 551919809U, // VPMOVZXWQZ256rm
+ 552919233U, // VPMOVZXWQZ256rmk
+ 551657665U, // VPMOVZXWQZ256rmkz
+ 551837889U, // VPMOVZXWQZ256rr
+ 3230703809U, // VPMOVZXWQZ256rrk
+ 3229671617U, // VPMOVZXWQZ256rrkz
+ 270529U, // VPMOVZXWQZrm
+ 3230998721U, // VPMOVZXWQZrmk
+ 3229868225U, // VPMOVZXWQZrmkz
+ 551837889U, // VPMOVZXWQZrr
+ 3230703809U, // VPMOVZXWQZrrk
+ 3229671617U, // VPMOVZXWQZrrkz
+ 551903425U, // VPMOVZXWQrm
+ 551837889U, // VPMOVZXWQrr
+ 812866230U, // VPMULDQYrm
+ 811653814U, // VPMULDQYrr
+ 811850422U, // VPMULDQZ128rm
+ 358718134U, // VPMULDQZ128rmb
+ 1433950902U, // VPMULDQZ128rmbk
+ 1165286070U, // VPMULDQZ128rmbkz
+ 985111222U, // VPMULDQZ128rmk
+ 890575542U, // VPMULDQZ128rmkz
+ 811653814U, // VPMULDQZ128rr
+ 87055030U, // VPMULDQZ128rrk
+ 890280630U, // VPMULDQZ128rrkz
+ 812866230U, // VPMULDQZ256rm
+ 360815286U, // VPMULDQZ256rmb
+ 1436048054U, // VPMULDQZ256rmbk
+ 1167383222U, // VPMULDQZ256rmbkz
+ 985127606U, // VPMULDQZ256rmk
+ 890608310U, // VPMULDQZ256rmkz
+ 811653814U, // VPMULDQZ256rr
+ 87055030U, // VPMULDQZ256rrk
+ 890280630U, // VPMULDQZ256rrkz
+ 812882614U, // VPMULDQZrm
+ 362912438U, // VPMULDQZrmb
+ 1438145206U, // VPMULDQZrmbk
+ 1169480374U, // VPMULDQZrmbkz
+ 985143990U, // VPMULDQZrmk
+ 890673846U, // VPMULDQZrmkz
+ 811653814U, // VPMULDQZrr
+ 87055030U, // VPMULDQZrrk
+ 890280630U, // VPMULDQZrrkz
+ 811850422U, // VPMULDQrm
+ 811653814U, // VPMULDQrr
+ 812871256U, // VPMULHRSWYrm
+ 811658840U, // VPMULHRSWYrr
+ 811855448U, // VPMULHRSWZ128rm
+ 985116248U, // VPMULHRSWZ128rmk
+ 890580568U, // VPMULHRSWZ128rmkz
+ 811658840U, // VPMULHRSWZ128rr
+ 87060056U, // VPMULHRSWZ128rrk
+ 890285656U, // VPMULHRSWZ128rrkz
+ 812871256U, // VPMULHRSWZ256rm
+ 985132632U, // VPMULHRSWZ256rmk
+ 890613336U, // VPMULHRSWZ256rmkz
+ 811658840U, // VPMULHRSWZ256rr
+ 87060056U, // VPMULHRSWZ256rrk
+ 890285656U, // VPMULHRSWZ256rrkz
+ 812887640U, // VPMULHRSWZrm
+ 985149016U, // VPMULHRSWZrmk
+ 890678872U, // VPMULHRSWZrmkz
+ 811658840U, // VPMULHRSWZrr
+ 87060056U, // VPMULHRSWZrrk
+ 890285656U, // VPMULHRSWZrrkz
+ 811855448U, // VPMULHRSWrm
+ 811658840U, // VPMULHRSWrr
+ 812871481U, // VPMULHUWYrm
+ 811659065U, // VPMULHUWYrr
+ 811855673U, // VPMULHUWZ128rm
+ 985116473U, // VPMULHUWZ128rmk
+ 890580793U, // VPMULHUWZ128rmkz
+ 811659065U, // VPMULHUWZ128rr
+ 87060281U, // VPMULHUWZ128rrk
+ 890285881U, // VPMULHUWZ128rrkz
+ 812871481U, // VPMULHUWZ256rm
+ 985132857U, // VPMULHUWZ256rmk
+ 890613561U, // VPMULHUWZ256rmkz
+ 811659065U, // VPMULHUWZ256rr
+ 87060281U, // VPMULHUWZ256rrk
+ 890285881U, // VPMULHUWZ256rrkz
+ 812887865U, // VPMULHUWZrm
+ 985149241U, // VPMULHUWZrmk
+ 890679097U, // VPMULHUWZrmkz
+ 811659065U, // VPMULHUWZrr
+ 87060281U, // VPMULHUWZrrk
+ 890285881U, // VPMULHUWZrrkz
+ 811855673U, // VPMULHUWrm
+ 811659065U, // VPMULHUWrr
+ 812870706U, // VPMULHWYrm
+ 811658290U, // VPMULHWYrr
+ 811854898U, // VPMULHWZ128rm
+ 985115698U, // VPMULHWZ128rmk
+ 890580018U, // VPMULHWZ128rmkz
+ 811658290U, // VPMULHWZ128rr
+ 87059506U, // VPMULHWZ128rrk
+ 890285106U, // VPMULHWZ128rrkz
+ 812870706U, // VPMULHWZ256rm
+ 985132082U, // VPMULHWZ256rmk
+ 890612786U, // VPMULHWZ256rmkz
+ 811658290U, // VPMULHWZ256rr
+ 87059506U, // VPMULHWZ256rrk
+ 890285106U, // VPMULHWZ256rrkz
+ 812887090U, // VPMULHWZrm
+ 985148466U, // VPMULHWZrmk
+ 890678322U, // VPMULHWZrmkz
+ 811658290U, // VPMULHWZrr
+ 87059506U, // VPMULHWZrrk
+ 890285106U, // VPMULHWZrrkz
+ 811854898U, // VPMULHWrm
+ 811658290U, // VPMULHWrr
+ 812861561U, // VPMULLDYrm
+ 811649145U, // VPMULLDYrr
+ 811845753U, // VPMULLDZ128rm
+ 360794233U, // VPMULLDZ128rmb
+ 1436059769U, // VPMULLDZ128rmbk
+ 1167476857U, // VPMULLDZ128rmbkz
+ 985106553U, // VPMULLDZ128rmk
+ 890570873U, // VPMULLDZ128rmkz
+ 811649145U, // VPMULLDZ128rr
+ 87050361U, // VPMULLDZ128rrk
+ 890275961U, // VPMULLDZ128rrkz
+ 812861561U, // VPMULLDZ256rm
+ 362891385U, // VPMULLDZ256rmb
+ 1438156921U, // VPMULLDZ256rmbk
+ 1169574009U, // VPMULLDZ256rmbkz
+ 985122937U, // VPMULLDZ256rmk
+ 890603641U, // VPMULLDZ256rmkz
+ 811649145U, // VPMULLDZ256rr
+ 87050361U, // VPMULLDZ256rrk
+ 890275961U, // VPMULLDZ256rrkz
+ 812877945U, // VPMULLDZrm
+ 364988537U, // VPMULLDZrmb
+ 1440254073U, // VPMULLDZrmbk
+ 1171671161U, // VPMULLDZrmbkz
+ 985139321U, // VPMULLDZrmk
+ 890669177U, // VPMULLDZrmkz
+ 811649145U, // VPMULLDZrr
+ 87050361U, // VPMULLDZrrk
+ 890275961U, // VPMULLDZrrkz
+ 811845753U, // VPMULLDrm
+ 811649145U, // VPMULLDrr
+ 811850965U, // VPMULLQZ128rm
+ 358718677U, // VPMULLQZ128rmb
+ 1433951445U, // VPMULLQZ128rmbk
+ 1165286613U, // VPMULLQZ128rmbkz
+ 985111765U, // VPMULLQZ128rmk
+ 890576085U, // VPMULLQZ128rmkz
+ 811654357U, // VPMULLQZ128rr
+ 87055573U, // VPMULLQZ128rrk
+ 890281173U, // VPMULLQZ128rrkz
+ 812866773U, // VPMULLQZ256rm
+ 360815829U, // VPMULLQZ256rmb
+ 1436048597U, // VPMULLQZ256rmbk
+ 1167383765U, // VPMULLQZ256rmbkz
+ 985128149U, // VPMULLQZ256rmk
+ 890608853U, // VPMULLQZ256rmkz
+ 811654357U, // VPMULLQZ256rr
+ 87055573U, // VPMULLQZ256rrk
+ 890281173U, // VPMULLQZ256rrkz
+ 812883157U, // VPMULLQZrm
+ 362912981U, // VPMULLQZrmb
+ 1438145749U, // VPMULLQZrmbk
+ 1169480917U, // VPMULLQZrmbkz
+ 985144533U, // VPMULLQZrmk
+ 890674389U, // VPMULLQZrmkz
+ 811654357U, // VPMULLQZrr
+ 87055573U, // VPMULLQZrrk
+ 890281173U, // VPMULLQZrrkz
+ 812870775U, // VPMULLWYrm
+ 811658359U, // VPMULLWYrr
+ 811854967U, // VPMULLWZ128rm
+ 985115767U, // VPMULLWZ128rmk
+ 890580087U, // VPMULLWZ128rmkz
+ 811658359U, // VPMULLWZ128rr
+ 87059575U, // VPMULLWZ128rrk
+ 890285175U, // VPMULLWZ128rrkz
+ 812870775U, // VPMULLWZ256rm
+ 985132151U, // VPMULLWZ256rmk
+ 890612855U, // VPMULLWZ256rmkz
+ 811658359U, // VPMULLWZ256rr
+ 87059575U, // VPMULLWZ256rrk
+ 890285175U, // VPMULLWZ256rrkz
+ 812887159U, // VPMULLWZrm
+ 985148535U, // VPMULLWZrmk
+ 890678391U, // VPMULLWZrmkz
+ 811658359U, // VPMULLWZrr
+ 87059575U, // VPMULLWZrrk
+ 890285175U, // VPMULLWZrrkz
+ 811854967U, // VPMULLWrm
+ 811658359U, // VPMULLWrr
+ 811844900U, // VPMULTISHIFTQBZ128rm
+ 358712612U, // VPMULTISHIFTQBZ128rmb
+ 1433945380U, // VPMULTISHIFTQBZ128rmbk
+ 1165280548U, // VPMULTISHIFTQBZ128rmbkz
+ 985105700U, // VPMULTISHIFTQBZ128rmk
+ 890570020U, // VPMULTISHIFTQBZ128rmkz
+ 811648292U, // VPMULTISHIFTQBZ128rr
+ 87049508U, // VPMULTISHIFTQBZ128rrk
+ 890275108U, // VPMULTISHIFTQBZ128rrkz
+ 812860708U, // VPMULTISHIFTQBZ256rm
+ 360809764U, // VPMULTISHIFTQBZ256rmb
+ 1436042532U, // VPMULTISHIFTQBZ256rmbk
+ 1167377700U, // VPMULTISHIFTQBZ256rmbkz
+ 985122084U, // VPMULTISHIFTQBZ256rmk
+ 890602788U, // VPMULTISHIFTQBZ256rmkz
+ 811648292U, // VPMULTISHIFTQBZ256rr
+ 87049508U, // VPMULTISHIFTQBZ256rrk
+ 890275108U, // VPMULTISHIFTQBZ256rrkz
+ 812877092U, // VPMULTISHIFTQBZrm
+ 362906916U, // VPMULTISHIFTQBZrmb
+ 1438139684U, // VPMULTISHIFTQBZrmbk
+ 1169474852U, // VPMULTISHIFTQBZrmbkz
+ 985138468U, // VPMULTISHIFTQBZrmk
+ 890668324U, // VPMULTISHIFTQBZrmkz
+ 811648292U, // VPMULTISHIFTQBZrr
+ 87049508U, // VPMULTISHIFTQBZrrk
+ 890275108U, // VPMULTISHIFTQBZrrkz
+ 812866455U, // VPMULUDQYrm
+ 811654039U, // VPMULUDQYrr
+ 811850647U, // VPMULUDQZ128rm
+ 358718359U, // VPMULUDQZ128rmb
+ 1433951127U, // VPMULUDQZ128rmbk
+ 1165286295U, // VPMULUDQZ128rmbkz
+ 985111447U, // VPMULUDQZ128rmk
+ 890575767U, // VPMULUDQZ128rmkz
+ 811654039U, // VPMULUDQZ128rr
+ 87055255U, // VPMULUDQZ128rrk
+ 890280855U, // VPMULUDQZ128rrkz
+ 812866455U, // VPMULUDQZ256rm
+ 360815511U, // VPMULUDQZ256rmb
+ 1436048279U, // VPMULUDQZ256rmbk
+ 1167383447U, // VPMULUDQZ256rmbkz
+ 985127831U, // VPMULUDQZ256rmk
+ 890608535U, // VPMULUDQZ256rmkz
+ 811654039U, // VPMULUDQZ256rr
+ 87055255U, // VPMULUDQZ256rrk
+ 890280855U, // VPMULUDQZ256rrkz
+ 812882839U, // VPMULUDQZrm
+ 362912663U, // VPMULUDQZrmb
+ 1438145431U, // VPMULUDQZrmbk
+ 1169480599U, // VPMULUDQZrmbkz
+ 985144215U, // VPMULUDQZrmk
+ 890674071U, // VPMULUDQZrmkz
+ 811654039U, // VPMULUDQZrr
+ 87055255U, // VPMULUDQZrrk
+ 890280855U, // VPMULUDQZrrkz
+ 811850647U, // VPMULUDQrm
+ 811654039U, // VPMULUDQrr
+ 263723U, // VPOPCNTBZ128rm
+ 3230991915U, // VPOPCNTBZ128rmk
+ 3229861419U, // VPOPCNTBZ128rmkz
+ 551831083U, // VPOPCNTBZ128rr
+ 3230697003U, // VPOPCNTBZ128rrk
+ 3229664811U, // VPOPCNTBZ128rrkz
+ 552945195U, // VPOPCNTBZ256rm
+ 3231024683U, // VPOPCNTBZ256rmk
+ 3230877227U, // VPOPCNTBZ256rmkz
+ 551831083U, // VPOPCNTBZ256rr
+ 3230697003U, // VPOPCNTBZ256rrk
+ 3229664811U, // VPOPCNTBZ256rrkz
+ 552437291U, // VPOPCNTBZrm
+ 3231090219U, // VPOPCNTBZrmk
+ 3230893611U, // VPOPCNTBZrmkz
+ 551831083U, // VPOPCNTBZrr
+ 3230697003U, // VPOPCNTBZrrk
+ 3229664811U, // VPOPCNTBZrrkz
+ 266302U, // VPOPCNTDZ128rm
+ 629493822U, // VPOPCNTDZ128rmb
+ 630607934U, // VPOPCNTDZ128rmbk
+ 629231678U, // VPOPCNTDZ128rmbkz
+ 3230994494U, // VPOPCNTDZ128rmk
+ 3229863998U, // VPOPCNTDZ128rmkz
+ 551833662U, // VPOPCNTDZ128rr
+ 3230699582U, // VPOPCNTDZ128rrk
+ 3229667390U, // VPOPCNTDZ128rrkz
+ 552947774U, // VPOPCNTDZ256rm
+ 631590974U, // VPOPCNTDZ256rmb
+ 632705086U, // VPOPCNTDZ256rmbk
+ 631328830U, // VPOPCNTDZ256rmbkz
+ 3231027262U, // VPOPCNTDZ256rmk
+ 3230879806U, // VPOPCNTDZ256rmkz
+ 551833662U, // VPOPCNTDZ256rr
+ 3230699582U, // VPOPCNTDZ256rrk
+ 3229667390U, // VPOPCNTDZ256rrkz
+ 552439870U, // VPOPCNTDZrm
+ 633688126U, // VPOPCNTDZrmb
+ 634802238U, // VPOPCNTDZrmbk
+ 633425982U, // VPOPCNTDZrmbkz
+ 3231092798U, // VPOPCNTDZrmk
+ 3230896190U, // VPOPCNTDZrmkz
+ 551833662U, // VPOPCNTDZrr
+ 3230699582U, // VPOPCNTDZrrk
+ 3229667390U, // VPOPCNTDZrrkz
+ 270230U, // VPOPCNTQZ128rm
+ 627416982U, // VPOPCNTQZ128rmb
+ 628416406U, // VPOPCNTQZ128rmbk
+ 627154838U, // VPOPCNTQZ128rmbkz
+ 3230998422U, // VPOPCNTQZ128rmk
+ 3229867926U, // VPOPCNTQZ128rmkz
+ 551837590U, // VPOPCNTQZ128rr
+ 3230703510U, // VPOPCNTQZ128rrk
+ 3229671318U, // VPOPCNTQZ128rrkz
+ 552951702U, // VPOPCNTQZ256rm
+ 629514134U, // VPOPCNTQZ256rmb
+ 630513558U, // VPOPCNTQZ256rmbk
+ 629251990U, // VPOPCNTQZ256rmbkz
+ 3231031190U, // VPOPCNTQZ256rmk
+ 3230883734U, // VPOPCNTQZ256rmkz
+ 551837590U, // VPOPCNTQZ256rr
+ 3230703510U, // VPOPCNTQZ256rrk
+ 3229671318U, // VPOPCNTQZ256rrkz
+ 552443798U, // VPOPCNTQZrm
+ 631611286U, // VPOPCNTQZrmb
+ 632610710U, // VPOPCNTQZrmbk
+ 631349142U, // VPOPCNTQZrmbkz
+ 3231096726U, // VPOPCNTQZrmk
+ 3230900118U, // VPOPCNTQZrmkz
+ 551837590U, // VPOPCNTQZrr
+ 3230703510U, // VPOPCNTQZrrk
+ 3229671318U, // VPOPCNTQZrrkz
+ 274160U, // VPOPCNTWZ128rm
+ 3231002352U, // VPOPCNTWZ128rmk
+ 3229871856U, // VPOPCNTWZ128rmkz
+ 551841520U, // VPOPCNTWZ128rr
+ 3230707440U, // VPOPCNTWZ128rrk
+ 3229675248U, // VPOPCNTWZ128rrkz
+ 552955632U, // VPOPCNTWZ256rm
+ 3231035120U, // VPOPCNTWZ256rmk
+ 3230887664U, // VPOPCNTWZ256rmkz
+ 551841520U, // VPOPCNTWZ256rr
+ 3230707440U, // VPOPCNTWZ256rrk
+ 3229675248U, // VPOPCNTWZ256rrkz
+ 552447728U, // VPOPCNTWZrm
+ 3231100656U, // VPOPCNTWZrmk
+ 3230904048U, // VPOPCNTWZrmkz
+ 551841520U, // VPOPCNTWZrr
+ 3230707440U, // VPOPCNTWZrrk
+ 3229675248U, // VPOPCNTWZrrkz
+ 811847090U, // VPORDZ128rm
+ 360795570U, // VPORDZ128rmb
+ 1436061106U, // VPORDZ128rmbk
+ 1167478194U, // VPORDZ128rmbkz
+ 985107890U, // VPORDZ128rmk
+ 890572210U, // VPORDZ128rmkz
+ 811650482U, // VPORDZ128rr
+ 87051698U, // VPORDZ128rrk
+ 890277298U, // VPORDZ128rrkz
+ 812862898U, // VPORDZ256rm
+ 362892722U, // VPORDZ256rmb
+ 1438158258U, // VPORDZ256rmbk
+ 1169575346U, // VPORDZ256rmbkz
+ 985124274U, // VPORDZ256rmk
+ 890604978U, // VPORDZ256rmkz
+ 811650482U, // VPORDZ256rr
+ 87051698U, // VPORDZ256rrk
+ 890277298U, // VPORDZ256rrkz
+ 812879282U, // VPORDZrm
+ 364989874U, // VPORDZrmb
+ 1440255410U, // VPORDZrmbk
+ 1171672498U, // VPORDZrmbkz
+ 985140658U, // VPORDZrmk
+ 890670514U, // VPORDZrmkz
+ 811650482U, // VPORDZrr
+ 87051698U, // VPORDZrrk
+ 890277298U, // VPORDZrrkz
+ 811851358U, // VPORQZ128rm
+ 358719070U, // VPORQZ128rmb
+ 1433951838U, // VPORQZ128rmbk
+ 1165287006U, // VPORQZ128rmbkz
+ 985112158U, // VPORQZ128rmk
+ 890576478U, // VPORQZ128rmkz
+ 811654750U, // VPORQZ128rr
+ 87055966U, // VPORQZ128rrk
+ 890281566U, // VPORQZ128rrkz
+ 812867166U, // VPORQZ256rm
+ 360816222U, // VPORQZ256rmb
+ 1436048990U, // VPORQZ256rmbk
+ 1167384158U, // VPORQZ256rmbkz
+ 985128542U, // VPORQZ256rmk
+ 890609246U, // VPORQZ256rmkz
+ 811654750U, // VPORQZ256rr
+ 87055966U, // VPORQZ256rrk
+ 890281566U, // VPORQZ256rrkz
+ 812883550U, // VPORQZrm
+ 362913374U, // VPORQZrmb
+ 1438146142U, // VPORQZrmbk
+ 1169481310U, // VPORQZrmbkz
+ 985144926U, // VPORQZrmk
+ 890674782U, // VPORQZrmkz
+ 811654750U, // VPORQZrr
+ 87055966U, // VPORQZrrk
+ 890281566U, // VPORQZrrkz
+ 812867879U, // VPORYrm
+ 811655463U, // VPORYrr
+ 811852071U, // VPORrm
+ 811655463U, // VPORrr
+ 326391851U, // VPPERMrmr
+ 890574891U, // VPPERMrrm
+ 890279979U, // VPPERMrrr
+ 890279979U, // VPPERMrrr_REV
+ 1638172802U, // VPROLDZ128mbi
+ 1712588930U, // VPROLDZ128mbik
+ 1686489218U, // VPROLDZ128mbikz
+ 830769282U, // VPROLDZ128mi
+ 643041410U, // VPROLDZ128mik
+ 593873026U, // VPROLDZ128mikz
+ 283428994U, // VPROLDZ128ri
+ 1357580418U, // VPROLDZ128rik
+ 1088817282U, // VPROLDZ128rikz
+ 2443479170U, // VPROLDZ256mbi
+ 2517895298U, // VPROLDZ256mbik
+ 2491795586U, // VPROLDZ256mbikz
+ 1009027202U, // VPROLDZ256mi
+ 649332866U, // VPROLDZ256mik
+ 644204674U, // VPROLDZ256mikz
+ 283428994U, // VPROLDZ256ri
+ 1357580418U, // VPROLDZ256rik
+ 1088817282U, // VPROLDZ256rikz
+ 2711914626U, // VPROLDZmbi
+ 2786330754U, // VPROLDZmbik
+ 2760231042U, // VPROLDZmbikz
+ 1011124354U, // VPROLDZmi
+ 655624322U, // VPROLDZmik
+ 650496130U, // VPROLDZmikz
+ 283428994U, // VPROLDZri
+ 1357580418U, // VPROLDZrik
+ 1088817282U, // VPROLDZrikz
+ 2982452446U, // VPROLQZ128mbi
+ 3075742942U, // VPROLQZ128mbik
+ 3013991646U, // VPROLQZ128mbikz
+ 830774494U, // VPROLQZ128mi
+ 643046622U, // VPROLQZ128mik
+ 593878238U, // VPROLQZ128mikz
+ 283434206U, // VPROLQZ128ri
+ 1357585630U, // VPROLQZ128rik
+ 1088822494U, // VPROLQZ128rikz
+ 1640275166U, // VPROLQZ256mbi
+ 1733565662U, // VPROLQZ256mbik
+ 1671814366U, // VPROLQZ256mbikz
+ 1009032414U, // VPROLQZ256mi
+ 649338078U, // VPROLQZ256mik
+ 644209886U, // VPROLQZ256mikz
+ 283434206U, // VPROLQZ256ri
+ 1357585630U, // VPROLQZ256rik
+ 1088822494U, // VPROLQZ256rikz
+ 2445581534U, // VPROLQZmbi
+ 2538872030U, // VPROLQZmbik
+ 2477120734U, // VPROLQZmbikz
+ 1011129566U, // VPROLQZmi
+ 655629534U, // VPROLQZmik
+ 650501342U, // VPROLQZmikz
+ 283434206U, // VPROLQZri
+ 1357585630U, // VPROLQZrik
+ 1088822494U, // VPROLQZrikz
+ 811847883U, // VPROLVDZ128rm
+ 360796363U, // VPROLVDZ128rmb
+ 1436061899U, // VPROLVDZ128rmbk
+ 1167478987U, // VPROLVDZ128rmbkz
+ 985108683U, // VPROLVDZ128rmk
+ 890573003U, // VPROLVDZ128rmkz
+ 811651275U, // VPROLVDZ128rr
+ 87052491U, // VPROLVDZ128rrk
+ 890278091U, // VPROLVDZ128rrkz
+ 812863691U, // VPROLVDZ256rm
+ 362893515U, // VPROLVDZ256rmb
+ 1438159051U, // VPROLVDZ256rmbk
+ 1169576139U, // VPROLVDZ256rmbkz
+ 985125067U, // VPROLVDZ256rmk
+ 890605771U, // VPROLVDZ256rmkz
+ 811651275U, // VPROLVDZ256rr
+ 87052491U, // VPROLVDZ256rrk
+ 890278091U, // VPROLVDZ256rrkz
+ 812880075U, // VPROLVDZrm
+ 364990667U, // VPROLVDZrmb
+ 1440256203U, // VPROLVDZrmbk
+ 1171673291U, // VPROLVDZrmbkz
+ 985141451U, // VPROLVDZrmk
+ 890671307U, // VPROLVDZrmkz
+ 811651275U, // VPROLVDZrr
+ 87052491U, // VPROLVDZrrk
+ 890278091U, // VPROLVDZrrkz
+ 811851876U, // VPROLVQZ128rm
+ 358719588U, // VPROLVQZ128rmb
+ 1433952356U, // VPROLVQZ128rmbk
+ 1165287524U, // VPROLVQZ128rmbkz
+ 985112676U, // VPROLVQZ128rmk
+ 890576996U, // VPROLVQZ128rmkz
+ 811655268U, // VPROLVQZ128rr
+ 87056484U, // VPROLVQZ128rrk
+ 890282084U, // VPROLVQZ128rrkz
+ 812867684U, // VPROLVQZ256rm
+ 360816740U, // VPROLVQZ256rmb
+ 1436049508U, // VPROLVQZ256rmbk
+ 1167384676U, // VPROLVQZ256rmbkz
+ 985129060U, // VPROLVQZ256rmk
+ 890609764U, // VPROLVQZ256rmkz
+ 811655268U, // VPROLVQZ256rr
+ 87056484U, // VPROLVQZ256rrk
+ 890282084U, // VPROLVQZ256rrkz
+ 812884068U, // VPROLVQZrm
+ 362913892U, // VPROLVQZrmb
+ 1438146660U, // VPROLVQZrmbk
+ 1169481828U, // VPROLVQZrmbkz
+ 985145444U, // VPROLVQZrmk
+ 890675300U, // VPROLVQZrmkz
+ 811655268U, // VPROLVQZrr
+ 87056484U, // VPROLVQZrrk
+ 890282084U, // VPROLVQZrrkz
+ 1638174137U, // VPRORDZ128mbi
+ 1712590265U, // VPRORDZ128mbik
+ 1686490553U, // VPRORDZ128mbikz
+ 830770617U, // VPRORDZ128mi
+ 643042745U, // VPRORDZ128mik
+ 593874361U, // VPRORDZ128mikz
+ 283430329U, // VPRORDZ128ri
+ 1357581753U, // VPRORDZ128rik
+ 1088818617U, // VPRORDZ128rikz
+ 2443480505U, // VPRORDZ256mbi
+ 2517896633U, // VPRORDZ256mbik
+ 2491796921U, // VPRORDZ256mbikz
+ 1009028537U, // VPRORDZ256mi
+ 649334201U, // VPRORDZ256mik
+ 644206009U, // VPRORDZ256mikz
+ 283430329U, // VPRORDZ256ri
+ 1357581753U, // VPRORDZ256rik
+ 1088818617U, // VPRORDZ256rikz
+ 2711915961U, // VPRORDZmbi
+ 2786332089U, // VPRORDZmbik
+ 2760232377U, // VPRORDZmbikz
+ 1011125689U, // VPRORDZmi
+ 655625657U, // VPRORDZmik
+ 650497465U, // VPRORDZmikz
+ 283430329U, // VPRORDZri
+ 1357581753U, // VPRORDZrik
+ 1088818617U, // VPRORDZrikz
+ 2982452837U, // VPRORQZ128mbi
+ 3075743333U, // VPRORQZ128mbik
+ 3013992037U, // VPRORQZ128mbikz
+ 830774885U, // VPRORQZ128mi
+ 643047013U, // VPRORQZ128mik
+ 593878629U, // VPRORQZ128mikz
+ 283434597U, // VPRORQZ128ri
+ 1357586021U, // VPRORQZ128rik
+ 1088822885U, // VPRORQZ128rikz
+ 1640275557U, // VPRORQZ256mbi
+ 1733566053U, // VPRORQZ256mbik
+ 1671814757U, // VPRORQZ256mbikz
+ 1009032805U, // VPRORQZ256mi
+ 649338469U, // VPRORQZ256mik
+ 644210277U, // VPRORQZ256mikz
+ 283434597U, // VPRORQZ256ri
+ 1357586021U, // VPRORQZ256rik
+ 1088822885U, // VPRORQZ256rikz
+ 2445581925U, // VPRORQZmbi
+ 2538872421U, // VPRORQZmbik
+ 2477121125U, // VPRORQZmbikz
+ 1011129957U, // VPRORQZmi
+ 655629925U, // VPRORQZmik
+ 650501733U, // VPRORQZmikz
+ 283434597U, // VPRORQZri
+ 1357586021U, // VPRORQZrik
+ 1088822885U, // VPRORQZrikz
+ 811847920U, // VPRORVDZ128rm
+ 360796400U, // VPRORVDZ128rmb
+ 1436061936U, // VPRORVDZ128rmbk
+ 1167479024U, // VPRORVDZ128rmbkz
+ 985108720U, // VPRORVDZ128rmk
+ 890573040U, // VPRORVDZ128rmkz
+ 811651312U, // VPRORVDZ128rr
+ 87052528U, // VPRORVDZ128rrk
+ 890278128U, // VPRORVDZ128rrkz
+ 812863728U, // VPRORVDZ256rm
+ 362893552U, // VPRORVDZ256rmb
+ 1438159088U, // VPRORVDZ256rmbk
+ 1169576176U, // VPRORVDZ256rmbkz
+ 985125104U, // VPRORVDZ256rmk
+ 890605808U, // VPRORVDZ256rmkz
+ 811651312U, // VPRORVDZ256rr
+ 87052528U, // VPRORVDZ256rrk
+ 890278128U, // VPRORVDZ256rrkz
+ 812880112U, // VPRORVDZrm
+ 364990704U, // VPRORVDZrmb
+ 1440256240U, // VPRORVDZrmbk
+ 1171673328U, // VPRORVDZrmbkz
+ 985141488U, // VPRORVDZrmk
+ 890671344U, // VPRORVDZrmkz
+ 811651312U, // VPRORVDZrr
+ 87052528U, // VPRORVDZrrk
+ 890278128U, // VPRORVDZrrkz
+ 811851913U, // VPRORVQZ128rm
+ 358719625U, // VPRORVQZ128rmb
+ 1433952393U, // VPRORVQZ128rmbk
+ 1165287561U, // VPRORVQZ128rmbkz
+ 985112713U, // VPRORVQZ128rmk
+ 890577033U, // VPRORVQZ128rmkz
+ 811655305U, // VPRORVQZ128rr
+ 87056521U, // VPRORVQZ128rrk
+ 890282121U, // VPRORVQZ128rrkz
+ 812867721U, // VPRORVQZ256rm
+ 360816777U, // VPRORVQZ256rmb
+ 1436049545U, // VPRORVQZ256rmbk
+ 1167384713U, // VPRORVQZ256rmbkz
+ 985129097U, // VPRORVQZ256rmk
+ 890609801U, // VPRORVQZ256rmkz
+ 811655305U, // VPRORVQZ256rr
+ 87056521U, // VPRORVQZ256rrk
+ 890282121U, // VPRORVQZ256rrkz
+ 812884105U, // VPRORVQZrm
+ 362913929U, // VPRORVQZrmb
+ 1438146697U, // VPRORVQZrmbk
+ 1169481865U, // VPRORVQZrmbkz
+ 985145481U, // VPRORVQZrmk
+ 890675337U, // VPRORVQZrmkz
+ 811655305U, // VPRORVQZrr
+ 87056521U, // VPRORVQZrrk
+ 890282121U, // VPRORVQZrrkz
+ 830768700U, // VPROTBmi
+ 830801468U, // VPROTBmr
+ 283428412U, // VPROTBri
+ 811845180U, // VPROTBrm
+ 811648572U, // VPROTBrr
+ 811648572U, // VPROTBrr_REV
+ 830771289U, // VPROTDmi
+ 830804057U, // VPROTDmr
+ 283431001U, // VPROTDri
+ 811847769U, // VPROTDrm
+ 811651161U, // VPROTDrr
+ 811651161U, // VPROTDrr_REV
+ 830775233U, // VPROTQmi
+ 830808001U, // VPROTQmr
+ 283434945U, // VPROTQri
+ 811851713U, // VPROTQrm
+ 811655105U, // VPROTQrr
+ 811655105U, // VPROTQrr_REV
+ 830779153U, // VPROTWmi
+ 830811921U, // VPROTWmr
+ 283438865U, // VPROTWri
+ 811855633U, // VPROTWrm
+ 811659025U, // VPROTWrr
+ 811659025U, // VPROTWrr_REV
+ 812870266U, // VPSADBWYrm
+ 811657850U, // VPSADBWYrr
+ 811854458U, // VPSADBWZ128rm
+ 811657850U, // VPSADBWZ128rr
+ 812870266U, // VPSADBWZ256rm
+ 811657850U, // VPSADBWZ256rr
+ 812886650U, // VPSADBWZrm
+ 811657850U, // VPSADBWZrr
+ 811854458U, // VPSADBWrm
+ 811657850U, // VPSADBWrr
+ 3247720445U, // VPSCATTERDDZ128mr
+ 3425978365U, // VPSCATTERDDZ256mr
+ 3428075517U, // VPSCATTERDDZmr
+ 3247725345U, // VPSCATTERDQZ128mr
+ 3425983265U, // VPSCATTERDQZ256mr
+ 3428080417U, // VPSCATTERDQZmr
+ 3251916153U, // VPSCATTERQDZ128mr
+ 3247721849U, // VPSCATTERQDZ256mr
+ 3425979769U, // VPSCATTERQDZmr
+ 3247726073U, // VPSCATTERQQZ128mr
+ 3425983993U, // VPSCATTERQQZ256mr
+ 3428081145U, // VPSCATTERQQZmr
+ 830800811U, // VPSHABmr
+ 811844523U, // VPSHABrm
+ 811647915U, // VPSHABrr
+ 811647915U, // VPSHABrr_REV
+ 830801753U, // VPSHADmr
+ 811845465U, // VPSHADrm
+ 811648857U, // VPSHADrr
+ 811648857U, // VPSHADrr_REV
+ 830806380U, // VPSHAQmr
+ 811850092U, // VPSHAQrm
+ 811653484U, // VPSHAQrr
+ 811653484U, // VPSHAQrr_REV
+ 830810685U, // VPSHAWmr
+ 811854397U, // VPSHAWrm
+ 811657789U, // VPSHAWrr
+ 811657789U, // VPSHAWrr_REV
+ 830800997U, // VPSHLBmr
+ 811844709U, // VPSHLBrm
+ 811648101U, // VPSHLBrr
+ 811648101U, // VPSHLBrr_REV
+ 1686489028U, // VPSHLDDZ128rmbi
+ 1710475204U, // VPSHLDDZ128rmbik
+ 1712588740U, // VPSHLDDZ128rmbikz
+ 325437380U, // VPSHLDDZ128rmi
+ 1983104964U, // VPSHLDDZ128rmik
+ 1179912132U, // VPSHLDDZ128rmikz
+ 1088817092U, // VPSHLDDZ128rri
+ 2163132356U, // VPSHLDDZ128rrik
+ 1357580228U, // VPSHLDDZ128rrikz
+ 2491795396U, // VPSHLDDZ256rmbi
+ 2515781572U, // VPSHLDDZ256rmbik
+ 2517895108U, // VPSHLDDZ256rmbikz
+ 375769028U, // VPSHLDDZ256rmi
+ 1989396420U, // VPSHLDDZ256rmik
+ 1186203588U, // VPSHLDDZ256rmikz
+ 1088817092U, // VPSHLDDZ256rri
+ 2163132356U, // VPSHLDDZ256rrik
+ 1357580228U, // VPSHLDDZ256rrikz
+ 2760230852U, // VPSHLDDZrmbi
+ 2784217028U, // VPSHLDDZrmbik
+ 2786330564U, // VPSHLDDZrmbikz
+ 382060484U, // VPSHLDDZrmi
+ 1995687876U, // VPSHLDDZrmik
+ 1192495044U, // VPSHLDDZrmikz
+ 1088817092U, // VPSHLDDZrri
+ 2163132356U, // VPSHLDDZrrik
+ 1357580228U, // VPSHLDDZrrikz
+ 3013991055U, // VPSHLDQZ128rmbi
+ 3073628815U, // VPSHLDQZ128rmbik
+ 3075742351U, // VPSHLDQZ128rmbikz
+ 325442191U, // VPSHLDQZ128rmi
+ 1983109775U, // VPSHLDQZ128rmik
+ 1179916943U, // VPSHLDQZ128rmikz
+ 1088821903U, // VPSHLDQZ128rri
+ 2163137167U, // VPSHLDQZ128rrik
+ 1357585039U, // VPSHLDQZ128rrikz
+ 1671813775U, // VPSHLDQZ256rmbi
+ 1731451535U, // VPSHLDQZ256rmbik
+ 1733565071U, // VPSHLDQZ256rmbikz
+ 375773839U, // VPSHLDQZ256rmi
+ 1989401231U, // VPSHLDQZ256rmik
+ 1186208399U, // VPSHLDQZ256rmikz
+ 1088821903U, // VPSHLDQZ256rri
+ 2163137167U, // VPSHLDQZ256rrik
+ 1357585039U, // VPSHLDQZ256rrikz
+ 2477120143U, // VPSHLDQZrmbi
+ 2536757903U, // VPSHLDQZrmbik
+ 2538871439U, // VPSHLDQZrmbikz
+ 382065295U, // VPSHLDQZrmi
+ 1995692687U, // VPSHLDQZrmik
+ 1192499855U, // VPSHLDQZrmikz
+ 1088821903U, // VPSHLDQZrri
+ 2163137167U, // VPSHLDQZrrik
+ 1357585039U, // VPSHLDQZrrikz
+ 890572974U, // VPSHLDVDZ128m
+ 1167478958U, // VPSHLDVDZ128mb
+ 1436061870U, // VPSHLDVDZ128mbk
+ 1436061870U, // VPSHLDVDZ128mbkz
+ 985108654U, // VPSHLDVDZ128mk
+ 985108654U, // VPSHLDVDZ128mkz
+ 890278062U, // VPSHLDVDZ128r
+ 87052462U, // VPSHLDVDZ128rk
+ 89149614U, // VPSHLDVDZ128rkz
+ 890605742U, // VPSHLDVDZ256m
+ 1169576110U, // VPSHLDVDZ256mb
+ 1438159022U, // VPSHLDVDZ256mbk
+ 1438159022U, // VPSHLDVDZ256mbkz
+ 985125038U, // VPSHLDVDZ256mk
+ 985125038U, // VPSHLDVDZ256mkz
+ 890278062U, // VPSHLDVDZ256r
+ 87052462U, // VPSHLDVDZ256rk
+ 89149614U, // VPSHLDVDZ256rkz
+ 890671278U, // VPSHLDVDZm
+ 1171673262U, // VPSHLDVDZmb
+ 1440256174U, // VPSHLDVDZmbk
+ 1440256174U, // VPSHLDVDZmbkz
+ 985141422U, // VPSHLDVDZmk
+ 985141422U, // VPSHLDVDZmkz
+ 890278062U, // VPSHLDVDZr
+ 87052462U, // VPSHLDVDZrk
+ 89149614U, // VPSHLDVDZrkz
+ 890576960U, // VPSHLDVQZ128m
+ 1165287488U, // VPSHLDVQZ128mb
+ 1433952320U, // VPSHLDVQZ128mbk
+ 1433952320U, // VPSHLDVQZ128mbkz
+ 985112640U, // VPSHLDVQZ128mk
+ 985112640U, // VPSHLDVQZ128mkz
+ 890282048U, // VPSHLDVQZ128r
+ 87056448U, // VPSHLDVQZ128rk
+ 89153600U, // VPSHLDVQZ128rkz
+ 890609728U, // VPSHLDVQZ256m
+ 1167384640U, // VPSHLDVQZ256mb
+ 1436049472U, // VPSHLDVQZ256mbk
+ 1436049472U, // VPSHLDVQZ256mbkz
+ 985129024U, // VPSHLDVQZ256mk
+ 985129024U, // VPSHLDVQZ256mkz
+ 890282048U, // VPSHLDVQZ256r
+ 87056448U, // VPSHLDVQZ256rk
+ 89153600U, // VPSHLDVQZ256rkz
+ 890675264U, // VPSHLDVQZm
+ 1169481792U, // VPSHLDVQZmb
+ 1438146624U, // VPSHLDVQZmbk
+ 1438146624U, // VPSHLDVQZmbkz
+ 985145408U, // VPSHLDVQZmk
+ 985145408U, // VPSHLDVQZmkz
+ 890282048U, // VPSHLDVQZr
+ 87056448U, // VPSHLDVQZrk
+ 89153600U, // VPSHLDVQZrkz
+ 890580861U, // VPSHLDVWZ128m
+ 985116541U, // VPSHLDVWZ128mk
+ 985116541U, // VPSHLDVWZ128mkz
+ 890285949U, // VPSHLDVWZ128r
+ 87060349U, // VPSHLDVWZ128rk
+ 89157501U, // VPSHLDVWZ128rkz
+ 890613629U, // VPSHLDVWZ256m
+ 985132925U, // VPSHLDVWZ256mk
+ 985132925U, // VPSHLDVWZ256mkz
+ 890285949U, // VPSHLDVWZ256r
+ 87060349U, // VPSHLDVWZ256rk
+ 89157501U, // VPSHLDVWZ256rkz
+ 890679165U, // VPSHLDVWZm
+ 985149309U, // VPSHLDVWZmk
+ 985149309U, // VPSHLDVWZmkz
+ 890285949U, // VPSHLDVWZr
+ 87060349U, // VPSHLDVWZrk
+ 89157501U, // VPSHLDVWZrkz
+ 325446472U, // VPSHLDWZ128rmi
+ 1983114056U, // VPSHLDWZ128rmik
+ 1179921224U, // VPSHLDWZ128rmikz
+ 1088826184U, // VPSHLDWZ128rri
+ 2163141448U, // VPSHLDWZ128rrik
+ 1357589320U, // VPSHLDWZ128rrikz
+ 375778120U, // VPSHLDWZ256rmi
+ 1989405512U, // VPSHLDWZ256rmik
+ 1186212680U, // VPSHLDWZ256rmikz
+ 1088826184U, // VPSHLDWZ256rri
+ 2163141448U, // VPSHLDWZ256rrik
+ 1357589320U, // VPSHLDWZ256rrikz
+ 382069576U, // VPSHLDWZrmi
+ 1995696968U, // VPSHLDWZrmik
+ 1192504136U, // VPSHLDWZrmikz
+ 1088826184U, // VPSHLDWZrri
+ 2163141448U, // VPSHLDWZrrik
+ 1357589320U, // VPSHLDWZrrikz
+ 830802025U, // VPSHLDmr
+ 811845737U, // VPSHLDrm
+ 811649129U, // VPSHLDrr
+ 811649129U, // VPSHLDrr_REV
+ 830807210U, // VPSHLQmr
+ 811850922U, // VPSHLQrm
+ 811654314U, // VPSHLQrr
+ 811654314U, // VPSHLQrr_REV
+ 830811231U, // VPSHLWmr
+ 811854943U, // VPSHLWrm
+ 811658335U, // VPSHLWrr
+ 811658335U, // VPSHLWrr_REV
+ 1686489098U, // VPSHRDDZ128rmbi
+ 1710475274U, // VPSHRDDZ128rmbik
+ 1712588810U, // VPSHRDDZ128rmbikz
+ 325437450U, // VPSHRDDZ128rmi
+ 1983105034U, // VPSHRDDZ128rmik
+ 1179912202U, // VPSHRDDZ128rmikz
+ 1088817162U, // VPSHRDDZ128rri
+ 2163132426U, // VPSHRDDZ128rrik
+ 1357580298U, // VPSHRDDZ128rrikz
+ 2491795466U, // VPSHRDDZ256rmbi
+ 2515781642U, // VPSHRDDZ256rmbik
+ 2517895178U, // VPSHRDDZ256rmbikz
+ 375769098U, // VPSHRDDZ256rmi
+ 1989396490U, // VPSHRDDZ256rmik
+ 1186203658U, // VPSHRDDZ256rmikz
+ 1088817162U, // VPSHRDDZ256rri
+ 2163132426U, // VPSHRDDZ256rrik
+ 1357580298U, // VPSHRDDZ256rrikz
+ 2760230922U, // VPSHRDDZrmbi
+ 2784217098U, // VPSHRDDZrmbik
+ 2786330634U, // VPSHRDDZrmbikz
+ 382060554U, // VPSHRDDZrmi
+ 1995687946U, // VPSHRDDZrmik
+ 1192495114U, // VPSHRDDZrmikz
+ 1088817162U, // VPSHRDDZrri
+ 2163132426U, // VPSHRDDZrrik
+ 1357580298U, // VPSHRDDZrrikz
+ 3013991214U, // VPSHRDQZ128rmbi
+ 3073628974U, // VPSHRDQZ128rmbik
+ 3075742510U, // VPSHRDQZ128rmbikz
+ 325442350U, // VPSHRDQZ128rmi
+ 1983109934U, // VPSHRDQZ128rmik
+ 1179917102U, // VPSHRDQZ128rmikz
+ 1088822062U, // VPSHRDQZ128rri
+ 2163137326U, // VPSHRDQZ128rrik
+ 1357585198U, // VPSHRDQZ128rrikz
+ 1671813934U, // VPSHRDQZ256rmbi
+ 1731451694U, // VPSHRDQZ256rmbik
+ 1733565230U, // VPSHRDQZ256rmbikz
+ 375773998U, // VPSHRDQZ256rmi
+ 1989401390U, // VPSHRDQZ256rmik
+ 1186208558U, // VPSHRDQZ256rmikz
+ 1088822062U, // VPSHRDQZ256rri
+ 2163137326U, // VPSHRDQZ256rrik
+ 1357585198U, // VPSHRDQZ256rrikz
+ 2477120302U, // VPSHRDQZrmbi
+ 2536758062U, // VPSHRDQZrmbik
+ 2538871598U, // VPSHRDQZrmbikz
+ 382065454U, // VPSHRDQZrmi
+ 1995692846U, // VPSHRDQZrmik
+ 1192500014U, // VPSHRDQZrmikz
+ 1088822062U, // VPSHRDQZrri
+ 2163137326U, // VPSHRDQZrrik
+ 1357585198U, // VPSHRDQZrrikz
+ 890572984U, // VPSHRDVDZ128m
+ 1167478968U, // VPSHRDVDZ128mb
+ 1436061880U, // VPSHRDVDZ128mbk
+ 1436061880U, // VPSHRDVDZ128mbkz
+ 985108664U, // VPSHRDVDZ128mk
+ 985108664U, // VPSHRDVDZ128mkz
+ 890278072U, // VPSHRDVDZ128r
+ 87052472U, // VPSHRDVDZ128rk
+ 89149624U, // VPSHRDVDZ128rkz
+ 890605752U, // VPSHRDVDZ256m
+ 1169576120U, // VPSHRDVDZ256mb
+ 1438159032U, // VPSHRDVDZ256mbk
+ 1438159032U, // VPSHRDVDZ256mbkz
+ 985125048U, // VPSHRDVDZ256mk
+ 985125048U, // VPSHRDVDZ256mkz
+ 890278072U, // VPSHRDVDZ256r
+ 87052472U, // VPSHRDVDZ256rk
+ 89149624U, // VPSHRDVDZ256rkz
+ 890671288U, // VPSHRDVDZm
+ 1171673272U, // VPSHRDVDZmb
+ 1440256184U, // VPSHRDVDZmbk
+ 1440256184U, // VPSHRDVDZmbkz
+ 985141432U, // VPSHRDVDZmk
+ 985141432U, // VPSHRDVDZmkz
+ 890278072U, // VPSHRDVDZr
+ 87052472U, // VPSHRDVDZrk
+ 89149624U, // VPSHRDVDZrkz
+ 890576970U, // VPSHRDVQZ128m
+ 1165287498U, // VPSHRDVQZ128mb
+ 1433952330U, // VPSHRDVQZ128mbk
+ 1433952330U, // VPSHRDVQZ128mbkz
+ 985112650U, // VPSHRDVQZ128mk
+ 985112650U, // VPSHRDVQZ128mkz
+ 890282058U, // VPSHRDVQZ128r
+ 87056458U, // VPSHRDVQZ128rk
+ 89153610U, // VPSHRDVQZ128rkz
+ 890609738U, // VPSHRDVQZ256m
+ 1167384650U, // VPSHRDVQZ256mb
+ 1436049482U, // VPSHRDVQZ256mbk
+ 1436049482U, // VPSHRDVQZ256mbkz
+ 985129034U, // VPSHRDVQZ256mk
+ 985129034U, // VPSHRDVQZ256mkz
+ 890282058U, // VPSHRDVQZ256r
+ 87056458U, // VPSHRDVQZ256rk
+ 89153610U, // VPSHRDVQZ256rkz
+ 890675274U, // VPSHRDVQZm
+ 1169481802U, // VPSHRDVQZmb
+ 1438146634U, // VPSHRDVQZmbk
+ 1438146634U, // VPSHRDVQZmbkz
+ 985145418U, // VPSHRDVQZmk
+ 985145418U, // VPSHRDVQZmkz
+ 890282058U, // VPSHRDVQZr
+ 87056458U, // VPSHRDVQZrk
+ 89153610U, // VPSHRDVQZrkz
+ 890580871U, // VPSHRDVWZ128m
+ 985116551U, // VPSHRDVWZ128mk
+ 985116551U, // VPSHRDVWZ128mkz
+ 890285959U, // VPSHRDVWZ128r
+ 87060359U, // VPSHRDVWZ128rk
+ 89157511U, // VPSHRDVWZ128rkz
+ 890613639U, // VPSHRDVWZ256m
+ 985132935U, // VPSHRDVWZ256mk
+ 985132935U, // VPSHRDVWZ256mkz
+ 890285959U, // VPSHRDVWZ256r
+ 87060359U, // VPSHRDVWZ256rk
+ 89157511U, // VPSHRDVWZ256rkz
+ 890679175U, // VPSHRDVWZm
+ 985149319U, // VPSHRDVWZmk
+ 985149319U, // VPSHRDVWZmkz
+ 890285959U, // VPSHRDVWZr
+ 87060359U, // VPSHRDVWZrk
+ 89157511U, // VPSHRDVWZrkz
+ 325446518U, // VPSHRDWZ128rmi
+ 1983114102U, // VPSHRDWZ128rmik
+ 1179921270U, // VPSHRDWZ128rmikz
+ 1088826230U, // VPSHRDWZ128rri
+ 2163141494U, // VPSHRDWZ128rrik
+ 1357589366U, // VPSHRDWZ128rrikz
+ 375778166U, // VPSHRDWZ256rmi
+ 1989405558U, // VPSHRDWZ256rmik
+ 1186212726U, // VPSHRDWZ256rmikz
+ 1088826230U, // VPSHRDWZ256rri
+ 2163141494U, // VPSHRDWZ256rrik
+ 1357589366U, // VPSHRDWZ256rrikz
+ 382069622U, // VPSHRDWZrmi
+ 1995697014U, // VPSHRDWZrmik
+ 1192504182U, // VPSHRDWZrmikz
+ 1088826230U, // VPSHRDWZrri
+ 2163141494U, // VPSHRDWZrrik
+ 1357589366U, // VPSHRDWZrrikz
+ 811844782U, // VPSHUFBITQMBZ128rm
+ 890569902U, // VPSHUFBITQMBZ128rmk
+ 811648174U, // VPSHUFBITQMBZ128rr
+ 890274990U, // VPSHUFBITQMBZ128rrk
+ 812860590U, // VPSHUFBITQMBZ256rm
+ 890602670U, // VPSHUFBITQMBZ256rmk
+ 811648174U, // VPSHUFBITQMBZ256rr
+ 890274990U, // VPSHUFBITQMBZ256rrk
+ 812876974U, // VPSHUFBITQMBZrm
+ 890668206U, // VPSHUFBITQMBZrmk
+ 811648174U, // VPSHUFBITQMBZrr
+ 890274990U, // VPSHUFBITQMBZrrk
+ 812860457U, // VPSHUFBYrm
+ 811648041U, // VPSHUFBYrr
+ 811844649U, // VPSHUFBZ128rm
+ 985105449U, // VPSHUFBZ128rmk
+ 890569769U, // VPSHUFBZ128rmkz
+ 811648041U, // VPSHUFBZ128rr
+ 87049257U, // VPSHUFBZ128rrk
+ 890274857U, // VPSHUFBZ128rrkz
+ 812860457U, // VPSHUFBZ256rm
+ 985121833U, // VPSHUFBZ256rmk
+ 890602537U, // VPSHUFBZ256rmkz
+ 811648041U, // VPSHUFBZ256rr
+ 87049257U, // VPSHUFBZ256rrk
+ 890274857U, // VPSHUFBZ256rrkz
+ 812876841U, // VPSHUFBZrm
+ 985138217U, // VPSHUFBZrmk
+ 890668073U, // VPSHUFBZrmkz
+ 811648041U, // VPSHUFBZrr
+ 87049257U, // VPSHUFBZrrk
+ 890274857U, // VPSHUFBZrrkz
+ 811844649U, // VPSHUFBrm
+ 811648041U, // VPSHUFBrr
+ 1009027119U, // VPSHUFDYmi
+ 283428911U, // VPSHUFDYri
+ 1638172719U, // VPSHUFDZ128mbi
+ 1712588847U, // VPSHUFDZ128mbik
+ 1686489135U, // VPSHUFDZ128mbikz
+ 830769199U, // VPSHUFDZ128mi
+ 643041327U, // VPSHUFDZ128mik
+ 593872943U, // VPSHUFDZ128mikz
+ 283428911U, // VPSHUFDZ128ri
+ 1357580335U, // VPSHUFDZ128rik
+ 1088817199U, // VPSHUFDZ128rikz
+ 2443479087U, // VPSHUFDZ256mbi
+ 2517895215U, // VPSHUFDZ256mbik
+ 2491795503U, // VPSHUFDZ256mbikz
+ 1009027119U, // VPSHUFDZ256mi
+ 649332783U, // VPSHUFDZ256mik
+ 644204591U, // VPSHUFDZ256mikz
+ 283428911U, // VPSHUFDZ256ri
+ 1357580335U, // VPSHUFDZ256rik
+ 1088817199U, // VPSHUFDZ256rikz
+ 2711914543U, // VPSHUFDZmbi
+ 2786330671U, // VPSHUFDZmbik
+ 2760230959U, // VPSHUFDZmbikz
+ 1011124271U, // VPSHUFDZmi
+ 655624239U, // VPSHUFDZmik
+ 650496047U, // VPSHUFDZmikz
+ 283428911U, // VPSHUFDZri
+ 1357580335U, // VPSHUFDZrik
+ 1088817199U, // VPSHUFDZrikz
+ 830769199U, // VPSHUFDmi
+ 283428911U, // VPSHUFDri
+ 1009036328U, // VPSHUFHWYmi
+ 283438120U, // VPSHUFHWYri
+ 830778408U, // VPSHUFHWZ128mi
+ 643050536U, // VPSHUFHWZ128mik
+ 593882152U, // VPSHUFHWZ128mikz
+ 283438120U, // VPSHUFHWZ128ri
+ 1357589544U, // VPSHUFHWZ128rik
+ 1088826408U, // VPSHUFHWZ128rikz
+ 1009036328U, // VPSHUFHWZ256mi
+ 649341992U, // VPSHUFHWZ256mik
+ 644213800U, // VPSHUFHWZ256mikz
+ 283438120U, // VPSHUFHWZ256ri
+ 1357589544U, // VPSHUFHWZ256rik
+ 1088826408U, // VPSHUFHWZ256rikz
+ 1011133480U, // VPSHUFHWZmi
+ 655633448U, // VPSHUFHWZmik
+ 650505256U, // VPSHUFHWZmikz
+ 283438120U, // VPSHUFHWZri
+ 1357589544U, // VPSHUFHWZrik
+ 1088826408U, // VPSHUFHWZrikz
+ 830778408U, // VPSHUFHWmi
+ 283438120U, // VPSHUFHWri
+ 1009036373U, // VPSHUFLWYmi
+ 283438165U, // VPSHUFLWYri
+ 830778453U, // VPSHUFLWZ128mi
+ 643050581U, // VPSHUFLWZ128mik
+ 593882197U, // VPSHUFLWZ128mikz
+ 283438165U, // VPSHUFLWZ128ri
+ 1357589589U, // VPSHUFLWZ128rik
+ 1088826453U, // VPSHUFLWZ128rikz
+ 1009036373U, // VPSHUFLWZ256mi
+ 649342037U, // VPSHUFLWZ256mik
+ 644213845U, // VPSHUFLWZ256mikz
+ 283438165U, // VPSHUFLWZ256ri
+ 1357589589U, // VPSHUFLWZ256rik
+ 1088826453U, // VPSHUFLWZ256rikz
+ 1011133525U, // VPSHUFLWZmi
+ 655633493U, // VPSHUFLWZmik
+ 650505301U, // VPSHUFLWZmikz
+ 283438165U, // VPSHUFLWZri
+ 1357589589U, // VPSHUFLWZrik
+ 1088826453U, // VPSHUFLWZrikz
+ 830778453U, // VPSHUFLWmi
+ 283438165U, // VPSHUFLWri
+ 812860630U, // VPSIGNBYrm
+ 811648214U, // VPSIGNBYrr
+ 811844822U, // VPSIGNBrm
+ 811648214U, // VPSIGNBrr
+ 812861686U, // VPSIGNDYrm
+ 811649270U, // VPSIGNDYrr
+ 811845878U, // VPSIGNDrm
+ 811649270U, // VPSIGNDrr
+ 812870885U, // VPSIGNWYrm
+ 811658469U, // VPSIGNWYrr
+ 811855077U, // VPSIGNWrm
+ 811658469U, // VPSIGNWrr
+ 283433636U, // VPSLLDQYri
+ 830773924U, // VPSLLDQZ128rm
+ 283433636U, // VPSLLDQZ128rr
+ 1009031844U, // VPSLLDQZ256rm
+ 283433636U, // VPSLLDQZ256rr
+ 1011128996U, // VPSLLDQZrm
+ 283433636U, // VPSLLDQZrr
+ 283433636U, // VPSLLDQri
+ 283428977U, // VPSLLDYri
+ 811845745U, // VPSLLDYrm
+ 811649137U, // VPSLLDYrr
+ 1638172785U, // VPSLLDZ128mbi
+ 1712588913U, // VPSLLDZ128mbik
+ 1686489201U, // VPSLLDZ128mbikz
+ 830769265U, // VPSLLDZ128mi
+ 643041393U, // VPSLLDZ128mik
+ 593873009U, // VPSLLDZ128mikz
+ 283428977U, // VPSLLDZ128ri
+ 1357580401U, // VPSLLDZ128rik
+ 1088817265U, // VPSLLDZ128rikz
+ 811845745U, // VPSLLDZ128rm
+ 985106545U, // VPSLLDZ128rmk
+ 890570865U, // VPSLLDZ128rmkz
+ 811649137U, // VPSLLDZ128rr
+ 87050353U, // VPSLLDZ128rrk
+ 890275953U, // VPSLLDZ128rrkz
+ 2443479153U, // VPSLLDZ256mbi
+ 2517895281U, // VPSLLDZ256mbik
+ 2491795569U, // VPSLLDZ256mbikz
+ 1009027185U, // VPSLLDZ256mi
+ 649332849U, // VPSLLDZ256mik
+ 644204657U, // VPSLLDZ256mikz
+ 283428977U, // VPSLLDZ256ri
+ 1357580401U, // VPSLLDZ256rik
+ 1088817265U, // VPSLLDZ256rikz
+ 811845745U, // VPSLLDZ256rm
+ 985106545U, // VPSLLDZ256rmk
+ 890570865U, // VPSLLDZ256rmkz
+ 811649137U, // VPSLLDZ256rr
+ 87050353U, // VPSLLDZ256rrk
+ 890275953U, // VPSLLDZ256rrkz
+ 2711914609U, // VPSLLDZmbi
+ 2786330737U, // VPSLLDZmbik
+ 2760231025U, // VPSLLDZmbikz
+ 1011124337U, // VPSLLDZmi
+ 655624305U, // VPSLLDZmik
+ 650496113U, // VPSLLDZmikz
+ 283428977U, // VPSLLDZri
+ 1357580401U, // VPSLLDZrik
+ 1088817265U, // VPSLLDZrikz
+ 811845745U, // VPSLLDZrm
+ 985106545U, // VPSLLDZrmk
+ 890570865U, // VPSLLDZrmkz
+ 811649137U, // VPSLLDZrr
+ 87050353U, // VPSLLDZrrk
+ 890275953U, // VPSLLDZrrkz
+ 283428977U, // VPSLLDri
+ 811845745U, // VPSLLDrm
+ 811649137U, // VPSLLDrr
+ 283434189U, // VPSLLQYri
+ 811850957U, // VPSLLQYrm
+ 811654349U, // VPSLLQYrr
+ 2982452429U, // VPSLLQZ128mbi
+ 3075742925U, // VPSLLQZ128mbik
+ 3013991629U, // VPSLLQZ128mbikz
+ 830774477U, // VPSLLQZ128mi
+ 643046605U, // VPSLLQZ128mik
+ 593878221U, // VPSLLQZ128mikz
+ 283434189U, // VPSLLQZ128ri
+ 1357585613U, // VPSLLQZ128rik
+ 1088822477U, // VPSLLQZ128rikz
+ 811850957U, // VPSLLQZ128rm
+ 985111757U, // VPSLLQZ128rmk
+ 890576077U, // VPSLLQZ128rmkz
+ 811654349U, // VPSLLQZ128rr
+ 87055565U, // VPSLLQZ128rrk
+ 890281165U, // VPSLLQZ128rrkz
+ 1640275149U, // VPSLLQZ256mbi
+ 1733565645U, // VPSLLQZ256mbik
+ 1671814349U, // VPSLLQZ256mbikz
+ 1009032397U, // VPSLLQZ256mi
+ 649338061U, // VPSLLQZ256mik
+ 644209869U, // VPSLLQZ256mikz
+ 283434189U, // VPSLLQZ256ri
+ 1357585613U, // VPSLLQZ256rik
+ 1088822477U, // VPSLLQZ256rikz
+ 811850957U, // VPSLLQZ256rm
+ 985111757U, // VPSLLQZ256rmk
+ 890576077U, // VPSLLQZ256rmkz
+ 811654349U, // VPSLLQZ256rr
+ 87055565U, // VPSLLQZ256rrk
+ 890281165U, // VPSLLQZ256rrkz
+ 2445581517U, // VPSLLQZmbi
+ 2538872013U, // VPSLLQZmbik
+ 2477120717U, // VPSLLQZmbikz
+ 1011129549U, // VPSLLQZmi
+ 655629517U, // VPSLLQZmik
+ 650501325U, // VPSLLQZmikz
+ 283434189U, // VPSLLQZri
+ 1357585613U, // VPSLLQZrik
+ 1088822477U, // VPSLLQZrikz
+ 811850957U, // VPSLLQZrm
+ 985111757U, // VPSLLQZrmk
+ 890576077U, // VPSLLQZrmkz
+ 811654349U, // VPSLLQZrr
+ 87055565U, // VPSLLQZrrk
+ 890281165U, // VPSLLQZrrkz
+ 283434189U, // VPSLLQri
+ 811850957U, // VPSLLQrm
+ 811654349U, // VPSLLQrr
+ 812863682U, // VPSLLVDYrm
+ 811651266U, // VPSLLVDYrr
+ 811847874U, // VPSLLVDZ128rm
+ 360796354U, // VPSLLVDZ128rmb
+ 1436061890U, // VPSLLVDZ128rmbk
+ 1167478978U, // VPSLLVDZ128rmbkz
+ 985108674U, // VPSLLVDZ128rmk
+ 890572994U, // VPSLLVDZ128rmkz
+ 811651266U, // VPSLLVDZ128rr
+ 87052482U, // VPSLLVDZ128rrk
+ 890278082U, // VPSLLVDZ128rrkz
+ 812863682U, // VPSLLVDZ256rm
+ 362893506U, // VPSLLVDZ256rmb
+ 1438159042U, // VPSLLVDZ256rmbk
+ 1169576130U, // VPSLLVDZ256rmbkz
+ 985125058U, // VPSLLVDZ256rmk
+ 890605762U, // VPSLLVDZ256rmkz
+ 811651266U, // VPSLLVDZ256rr
+ 87052482U, // VPSLLVDZ256rrk
+ 890278082U, // VPSLLVDZ256rrkz
+ 812880066U, // VPSLLVDZrm
+ 364990658U, // VPSLLVDZrmb
+ 1440256194U, // VPSLLVDZrmbk
+ 1171673282U, // VPSLLVDZrmbkz
+ 985141442U, // VPSLLVDZrmk
+ 890671298U, // VPSLLVDZrmkz
+ 811651266U, // VPSLLVDZrr
+ 87052482U, // VPSLLVDZrrk
+ 890278082U, // VPSLLVDZrrkz
+ 811847874U, // VPSLLVDrm
+ 811651266U, // VPSLLVDrr
+ 812867675U, // VPSLLVQYrm
+ 811655259U, // VPSLLVQYrr
+ 811851867U, // VPSLLVQZ128rm
+ 358719579U, // VPSLLVQZ128rmb
+ 1433952347U, // VPSLLVQZ128rmbk
+ 1165287515U, // VPSLLVQZ128rmbkz
+ 985112667U, // VPSLLVQZ128rmk
+ 890576987U, // VPSLLVQZ128rmkz
+ 811655259U, // VPSLLVQZ128rr
+ 87056475U, // VPSLLVQZ128rrk
+ 890282075U, // VPSLLVQZ128rrkz
+ 812867675U, // VPSLLVQZ256rm
+ 360816731U, // VPSLLVQZ256rmb
+ 1436049499U, // VPSLLVQZ256rmbk
+ 1167384667U, // VPSLLVQZ256rmbkz
+ 985129051U, // VPSLLVQZ256rmk
+ 890609755U, // VPSLLVQZ256rmkz
+ 811655259U, // VPSLLVQZ256rr
+ 87056475U, // VPSLLVQZ256rrk
+ 890282075U, // VPSLLVQZ256rrkz
+ 812884059U, // VPSLLVQZrm
+ 362913883U, // VPSLLVQZrmb
+ 1438146651U, // VPSLLVQZrmbk
+ 1169481819U, // VPSLLVQZrmbkz
+ 985145435U, // VPSLLVQZrmk
+ 890675291U, // VPSLLVQZrmkz
+ 811655259U, // VPSLLVQZrr
+ 87056475U, // VPSLLVQZrrk
+ 890282075U, // VPSLLVQZrrkz
+ 811851867U, // VPSLLVQrm
+ 811655259U, // VPSLLVQrr
+ 811855768U, // VPSLLVWZ128rm
+ 985116568U, // VPSLLVWZ128rmk
+ 890580888U, // VPSLLVWZ128rmkz
+ 811659160U, // VPSLLVWZ128rr
+ 87060376U, // VPSLLVWZ128rrk
+ 890285976U, // VPSLLVWZ128rrkz
+ 812871576U, // VPSLLVWZ256rm
+ 985132952U, // VPSLLVWZ256rmk
+ 890613656U, // VPSLLVWZ256rmkz
+ 811659160U, // VPSLLVWZ256rr
+ 87060376U, // VPSLLVWZ256rrk
+ 890285976U, // VPSLLVWZ256rrkz
+ 812887960U, // VPSLLVWZrm
+ 985149336U, // VPSLLVWZrmk
+ 890679192U, // VPSLLVWZrmkz
+ 811659160U, // VPSLLVWZrr
+ 87060376U, // VPSLLVWZrrk
+ 890285976U, // VPSLLVWZrrkz
+ 283438191U, // VPSLLWYri
+ 811854959U, // VPSLLWYrm
+ 811658351U, // VPSLLWYrr
+ 830778479U, // VPSLLWZ128mi
+ 643050607U, // VPSLLWZ128mik
+ 593882223U, // VPSLLWZ128mikz
+ 283438191U, // VPSLLWZ128ri
+ 1357589615U, // VPSLLWZ128rik
+ 1088826479U, // VPSLLWZ128rikz
+ 811854959U, // VPSLLWZ128rm
+ 985115759U, // VPSLLWZ128rmk
+ 890580079U, // VPSLLWZ128rmkz
+ 811658351U, // VPSLLWZ128rr
+ 87059567U, // VPSLLWZ128rrk
+ 890285167U, // VPSLLWZ128rrkz
+ 1009036399U, // VPSLLWZ256mi
+ 649342063U, // VPSLLWZ256mik
+ 644213871U, // VPSLLWZ256mikz
+ 283438191U, // VPSLLWZ256ri
+ 1357589615U, // VPSLLWZ256rik
+ 1088826479U, // VPSLLWZ256rikz
+ 811854959U, // VPSLLWZ256rm
+ 985115759U, // VPSLLWZ256rmk
+ 890580079U, // VPSLLWZ256rmkz
+ 811658351U, // VPSLLWZ256rr
+ 87059567U, // VPSLLWZ256rrk
+ 890285167U, // VPSLLWZ256rrkz
+ 1011133551U, // VPSLLWZmi
+ 655633519U, // VPSLLWZmik
+ 650505327U, // VPSLLWZmikz
+ 283438191U, // VPSLLWZri
+ 1357589615U, // VPSLLWZrik
+ 1088826479U, // VPSLLWZrikz
+ 811854959U, // VPSLLWZrm
+ 985115759U, // VPSLLWZrmk
+ 890580079U, // VPSLLWZrmkz
+ 811658351U, // VPSLLWZrr
+ 87059567U, // VPSLLWZrrk
+ 890285167U, // VPSLLWZrrkz
+ 283438191U, // VPSLLWri
+ 811854959U, // VPSLLWrm
+ 811658351U, // VPSLLWrr
+ 283428705U, // VPSRADYri
+ 811845473U, // VPSRADYrm
+ 811648865U, // VPSRADYrr
+ 1638172513U, // VPSRADZ128mbi
+ 1712588641U, // VPSRADZ128mbik
+ 1686488929U, // VPSRADZ128mbikz
+ 830768993U, // VPSRADZ128mi
+ 643041121U, // VPSRADZ128mik
+ 593872737U, // VPSRADZ128mikz
+ 283428705U, // VPSRADZ128ri
+ 1357580129U, // VPSRADZ128rik
+ 1088816993U, // VPSRADZ128rikz
+ 811845473U, // VPSRADZ128rm
+ 985106273U, // VPSRADZ128rmk
+ 890570593U, // VPSRADZ128rmkz
+ 811648865U, // VPSRADZ128rr
+ 87050081U, // VPSRADZ128rrk
+ 890275681U, // VPSRADZ128rrkz
+ 2443478881U, // VPSRADZ256mbi
+ 2517895009U, // VPSRADZ256mbik
+ 2491795297U, // VPSRADZ256mbikz
+ 1009026913U, // VPSRADZ256mi
+ 649332577U, // VPSRADZ256mik
+ 644204385U, // VPSRADZ256mikz
+ 283428705U, // VPSRADZ256ri
+ 1357580129U, // VPSRADZ256rik
+ 1088816993U, // VPSRADZ256rikz
+ 811845473U, // VPSRADZ256rm
+ 985106273U, // VPSRADZ256rmk
+ 890570593U, // VPSRADZ256rmkz
+ 811648865U, // VPSRADZ256rr
+ 87050081U, // VPSRADZ256rrk
+ 890275681U, // VPSRADZ256rrkz
+ 2711914337U, // VPSRADZmbi
+ 2786330465U, // VPSRADZmbik
+ 2760230753U, // VPSRADZmbikz
+ 1011124065U, // VPSRADZmi
+ 655624033U, // VPSRADZmik
+ 650495841U, // VPSRADZmikz
+ 283428705U, // VPSRADZri
+ 1357580129U, // VPSRADZrik
+ 1088816993U, // VPSRADZrikz
+ 811845473U, // VPSRADZrm
+ 985106273U, // VPSRADZrmk
+ 890570593U, // VPSRADZrmkz
+ 811648865U, // VPSRADZrr
+ 87050081U, // VPSRADZrrk
+ 890275681U, // VPSRADZrrkz
+ 283428705U, // VPSRADri
+ 811845473U, // VPSRADrm
+ 811648865U, // VPSRADrr
+ 2982451572U, // VPSRAQZ128mbi
+ 3075742068U, // VPSRAQZ128mbik
+ 3013990772U, // VPSRAQZ128mbikz
+ 830773620U, // VPSRAQZ128mi
+ 643045748U, // VPSRAQZ128mik
+ 593877364U, // VPSRAQZ128mikz
+ 283433332U, // VPSRAQZ128ri
+ 1357584756U, // VPSRAQZ128rik
+ 1088821620U, // VPSRAQZ128rikz
+ 811850100U, // VPSRAQZ128rm
+ 985110900U, // VPSRAQZ128rmk
+ 890575220U, // VPSRAQZ128rmkz
+ 811653492U, // VPSRAQZ128rr
+ 87054708U, // VPSRAQZ128rrk
+ 890280308U, // VPSRAQZ128rrkz
+ 1640274292U, // VPSRAQZ256mbi
+ 1733564788U, // VPSRAQZ256mbik
+ 1671813492U, // VPSRAQZ256mbikz
+ 1009031540U, // VPSRAQZ256mi
+ 649337204U, // VPSRAQZ256mik
+ 644209012U, // VPSRAQZ256mikz
+ 283433332U, // VPSRAQZ256ri
+ 1357584756U, // VPSRAQZ256rik
+ 1088821620U, // VPSRAQZ256rikz
+ 811850100U, // VPSRAQZ256rm
+ 985110900U, // VPSRAQZ256rmk
+ 890575220U, // VPSRAQZ256rmkz
+ 811653492U, // VPSRAQZ256rr
+ 87054708U, // VPSRAQZ256rrk
+ 890280308U, // VPSRAQZ256rrkz
+ 2445580660U, // VPSRAQZmbi
+ 2538871156U, // VPSRAQZmbik
+ 2477119860U, // VPSRAQZmbikz
+ 1011128692U, // VPSRAQZmi
+ 655628660U, // VPSRAQZmik
+ 650500468U, // VPSRAQZmikz
+ 283433332U, // VPSRAQZri
+ 1357584756U, // VPSRAQZrik
+ 1088821620U, // VPSRAQZrikz
+ 811850100U, // VPSRAQZrm
+ 985110900U, // VPSRAQZrmk
+ 890575220U, // VPSRAQZrmkz
+ 811653492U, // VPSRAQZrr
+ 87054708U, // VPSRAQZrrk
+ 890280308U, // VPSRAQZrrkz
+ 812863653U, // VPSRAVDYrm
+ 811651237U, // VPSRAVDYrr
+ 811847845U, // VPSRAVDZ128rm
+ 360796325U, // VPSRAVDZ128rmb
+ 1436061861U, // VPSRAVDZ128rmbk
+ 1167478949U, // VPSRAVDZ128rmbkz
+ 985108645U, // VPSRAVDZ128rmk
+ 890572965U, // VPSRAVDZ128rmkz
+ 811651237U, // VPSRAVDZ128rr
+ 87052453U, // VPSRAVDZ128rrk
+ 890278053U, // VPSRAVDZ128rrkz
+ 812863653U, // VPSRAVDZ256rm
+ 362893477U, // VPSRAVDZ256rmb
+ 1438159013U, // VPSRAVDZ256rmbk
+ 1169576101U, // VPSRAVDZ256rmbkz
+ 985125029U, // VPSRAVDZ256rmk
+ 890605733U, // VPSRAVDZ256rmkz
+ 811651237U, // VPSRAVDZ256rr
+ 87052453U, // VPSRAVDZ256rrk
+ 890278053U, // VPSRAVDZ256rrkz
+ 812880037U, // VPSRAVDZrm
+ 364990629U, // VPSRAVDZrmb
+ 1440256165U, // VPSRAVDZrmbk
+ 1171673253U, // VPSRAVDZrmbkz
+ 985141413U, // VPSRAVDZrmk
+ 890671269U, // VPSRAVDZrmkz
+ 811651237U, // VPSRAVDZrr
+ 87052453U, // VPSRAVDZrrk
+ 890278053U, // VPSRAVDZrrkz
+ 811847845U, // VPSRAVDrm
+ 811651237U, // VPSRAVDrr
+ 811851831U, // VPSRAVQZ128rm
+ 358719543U, // VPSRAVQZ128rmb
+ 1433952311U, // VPSRAVQZ128rmbk
+ 1165287479U, // VPSRAVQZ128rmbkz
+ 985112631U, // VPSRAVQZ128rmk
+ 890576951U, // VPSRAVQZ128rmkz
+ 811655223U, // VPSRAVQZ128rr
+ 87056439U, // VPSRAVQZ128rrk
+ 890282039U, // VPSRAVQZ128rrkz
+ 812867639U, // VPSRAVQZ256rm
+ 360816695U, // VPSRAVQZ256rmb
+ 1436049463U, // VPSRAVQZ256rmbk
+ 1167384631U, // VPSRAVQZ256rmbkz
+ 985129015U, // VPSRAVQZ256rmk
+ 890609719U, // VPSRAVQZ256rmkz
+ 811655223U, // VPSRAVQZ256rr
+ 87056439U, // VPSRAVQZ256rrk
+ 890282039U, // VPSRAVQZ256rrkz
+ 812884023U, // VPSRAVQZrm
+ 362913847U, // VPSRAVQZrmb
+ 1438146615U, // VPSRAVQZrmbk
+ 1169481783U, // VPSRAVQZrmbkz
+ 985145399U, // VPSRAVQZrmk
+ 890675255U, // VPSRAVQZrmkz
+ 811655223U, // VPSRAVQZrr
+ 87056439U, // VPSRAVQZrrk
+ 890282039U, // VPSRAVQZrrkz
+ 811855732U, // VPSRAVWZ128rm
+ 985116532U, // VPSRAVWZ128rmk
+ 890580852U, // VPSRAVWZ128rmkz
+ 811659124U, // VPSRAVWZ128rr
+ 87060340U, // VPSRAVWZ128rrk
+ 890285940U, // VPSRAVWZ128rrkz
+ 812871540U, // VPSRAVWZ256rm
+ 985132916U, // VPSRAVWZ256rmk
+ 890613620U, // VPSRAVWZ256rmkz
+ 811659124U, // VPSRAVWZ256rr
+ 87060340U, // VPSRAVWZ256rrk
+ 890285940U, // VPSRAVWZ256rrkz
+ 812887924U, // VPSRAVWZrm
+ 985149300U, // VPSRAVWZrmk
+ 890679156U, // VPSRAVWZrmkz
+ 811659124U, // VPSRAVWZrr
+ 87060340U, // VPSRAVWZrrk
+ 890285940U, // VPSRAVWZrrkz
+ 283437637U, // VPSRAWYri
+ 811854405U, // VPSRAWYrm
+ 811657797U, // VPSRAWYrr
+ 830777925U, // VPSRAWZ128mi
+ 643050053U, // VPSRAWZ128mik
+ 593881669U, // VPSRAWZ128mikz
+ 283437637U, // VPSRAWZ128ri
+ 1357589061U, // VPSRAWZ128rik
+ 1088825925U, // VPSRAWZ128rikz
+ 811854405U, // VPSRAWZ128rm
+ 985115205U, // VPSRAWZ128rmk
+ 890579525U, // VPSRAWZ128rmkz
+ 811657797U, // VPSRAWZ128rr
+ 87059013U, // VPSRAWZ128rrk
+ 890284613U, // VPSRAWZ128rrkz
+ 1009035845U, // VPSRAWZ256mi
+ 649341509U, // VPSRAWZ256mik
+ 644213317U, // VPSRAWZ256mikz
+ 283437637U, // VPSRAWZ256ri
+ 1357589061U, // VPSRAWZ256rik
+ 1088825925U, // VPSRAWZ256rikz
+ 811854405U, // VPSRAWZ256rm
+ 985115205U, // VPSRAWZ256rmk
+ 890579525U, // VPSRAWZ256rmkz
+ 811657797U, // VPSRAWZ256rr
+ 87059013U, // VPSRAWZ256rrk
+ 890284613U, // VPSRAWZ256rrkz
+ 1011132997U, // VPSRAWZmi
+ 655632965U, // VPSRAWZmik
+ 650504773U, // VPSRAWZmikz
+ 283437637U, // VPSRAWZri
+ 1357589061U, // VPSRAWZrik
+ 1088825925U, // VPSRAWZrikz
+ 811854405U, // VPSRAWZrm
+ 985115205U, // VPSRAWZrmk
+ 890579525U, // VPSRAWZrmkz
+ 811657797U, // VPSRAWZrr
+ 87059013U, // VPSRAWZrrk
+ 890284613U, // VPSRAWZrrkz
+ 283437637U, // VPSRAWri
+ 811854405U, // VPSRAWrm
+ 811657797U, // VPSRAWrr
+ 283433645U, // VPSRLDQYri
+ 830773933U, // VPSRLDQZ128rm
+ 283433645U, // VPSRLDQZ128rr
+ 1009031853U, // VPSRLDQZ256rm
+ 283433645U, // VPSRLDQZ256rr
+ 1011129005U, // VPSRLDQZrm
+ 283433645U, // VPSRLDQZrr
+ 283433645U, // VPSRLDQri
+ 283429002U, // VPSRLDYri
+ 811845770U, // VPSRLDYrm
+ 811649162U, // VPSRLDYrr
+ 1638172810U, // VPSRLDZ128mbi
+ 1712588938U, // VPSRLDZ128mbik
+ 1686489226U, // VPSRLDZ128mbikz
+ 830769290U, // VPSRLDZ128mi
+ 643041418U, // VPSRLDZ128mik
+ 593873034U, // VPSRLDZ128mikz
+ 283429002U, // VPSRLDZ128ri
+ 1357580426U, // VPSRLDZ128rik
+ 1088817290U, // VPSRLDZ128rikz
+ 811845770U, // VPSRLDZ128rm
+ 985106570U, // VPSRLDZ128rmk
+ 890570890U, // VPSRLDZ128rmkz
+ 811649162U, // VPSRLDZ128rr
+ 87050378U, // VPSRLDZ128rrk
+ 890275978U, // VPSRLDZ128rrkz
+ 2443479178U, // VPSRLDZ256mbi
+ 2517895306U, // VPSRLDZ256mbik
+ 2491795594U, // VPSRLDZ256mbikz
+ 1009027210U, // VPSRLDZ256mi
+ 649332874U, // VPSRLDZ256mik
+ 644204682U, // VPSRLDZ256mikz
+ 283429002U, // VPSRLDZ256ri
+ 1357580426U, // VPSRLDZ256rik
+ 1088817290U, // VPSRLDZ256rikz
+ 811845770U, // VPSRLDZ256rm
+ 985106570U, // VPSRLDZ256rmk
+ 890570890U, // VPSRLDZ256rmkz
+ 811649162U, // VPSRLDZ256rr
+ 87050378U, // VPSRLDZ256rrk
+ 890275978U, // VPSRLDZ256rrkz
+ 2711914634U, // VPSRLDZmbi
+ 2786330762U, // VPSRLDZmbik
+ 2760231050U, // VPSRLDZmbikz
+ 1011124362U, // VPSRLDZmi
+ 655624330U, // VPSRLDZmik
+ 650496138U, // VPSRLDZmikz
+ 283429002U, // VPSRLDZri
+ 1357580426U, // VPSRLDZrik
+ 1088817290U, // VPSRLDZrikz
+ 811845770U, // VPSRLDZrm
+ 985106570U, // VPSRLDZrmk
+ 890570890U, // VPSRLDZrmkz
+ 811649162U, // VPSRLDZrr
+ 87050378U, // VPSRLDZrrk
+ 890275978U, // VPSRLDZrrkz
+ 283429002U, // VPSRLDri
+ 811845770U, // VPSRLDrm
+ 811649162U, // VPSRLDrr
+ 283434214U, // VPSRLQYri
+ 811850982U, // VPSRLQYrm
+ 811654374U, // VPSRLQYrr
+ 2982452454U, // VPSRLQZ128mbi
+ 3075742950U, // VPSRLQZ128mbik
+ 3013991654U, // VPSRLQZ128mbikz
+ 830774502U, // VPSRLQZ128mi
+ 643046630U, // VPSRLQZ128mik
+ 593878246U, // VPSRLQZ128mikz
+ 283434214U, // VPSRLQZ128ri
+ 1357585638U, // VPSRLQZ128rik
+ 1088822502U, // VPSRLQZ128rikz
+ 811850982U, // VPSRLQZ128rm
+ 985111782U, // VPSRLQZ128rmk
+ 890576102U, // VPSRLQZ128rmkz
+ 811654374U, // VPSRLQZ128rr
+ 87055590U, // VPSRLQZ128rrk
+ 890281190U, // VPSRLQZ128rrkz
+ 1640275174U, // VPSRLQZ256mbi
+ 1733565670U, // VPSRLQZ256mbik
+ 1671814374U, // VPSRLQZ256mbikz
+ 1009032422U, // VPSRLQZ256mi
+ 649338086U, // VPSRLQZ256mik
+ 644209894U, // VPSRLQZ256mikz
+ 283434214U, // VPSRLQZ256ri
+ 1357585638U, // VPSRLQZ256rik
+ 1088822502U, // VPSRLQZ256rikz
+ 811850982U, // VPSRLQZ256rm
+ 985111782U, // VPSRLQZ256rmk
+ 890576102U, // VPSRLQZ256rmkz
+ 811654374U, // VPSRLQZ256rr
+ 87055590U, // VPSRLQZ256rrk
+ 890281190U, // VPSRLQZ256rrkz
+ 2445581542U, // VPSRLQZmbi
+ 2538872038U, // VPSRLQZmbik
+ 2477120742U, // VPSRLQZmbikz
+ 1011129574U, // VPSRLQZmi
+ 655629542U, // VPSRLQZmik
+ 650501350U, // VPSRLQZmikz
+ 283434214U, // VPSRLQZri
+ 1357585638U, // VPSRLQZrik
+ 1088822502U, // VPSRLQZrikz
+ 811850982U, // VPSRLQZrm
+ 985111782U, // VPSRLQZrmk
+ 890576102U, // VPSRLQZrmkz
+ 811654374U, // VPSRLQZrr
+ 87055590U, // VPSRLQZrrk
+ 890281190U, // VPSRLQZrrkz
+ 283434214U, // VPSRLQri
+ 811850982U, // VPSRLQrm
+ 811654374U, // VPSRLQrr
+ 812863700U, // VPSRLVDYrm
+ 811651284U, // VPSRLVDYrr
+ 811847892U, // VPSRLVDZ128rm
+ 360796372U, // VPSRLVDZ128rmb
+ 1436061908U, // VPSRLVDZ128rmbk
+ 1167478996U, // VPSRLVDZ128rmbkz
+ 985108692U, // VPSRLVDZ128rmk
+ 890573012U, // VPSRLVDZ128rmkz
+ 811651284U, // VPSRLVDZ128rr
+ 87052500U, // VPSRLVDZ128rrk
+ 890278100U, // VPSRLVDZ128rrkz
+ 812863700U, // VPSRLVDZ256rm
+ 362893524U, // VPSRLVDZ256rmb
+ 1438159060U, // VPSRLVDZ256rmbk
+ 1169576148U, // VPSRLVDZ256rmbkz
+ 985125076U, // VPSRLVDZ256rmk
+ 890605780U, // VPSRLVDZ256rmkz
+ 811651284U, // VPSRLVDZ256rr
+ 87052500U, // VPSRLVDZ256rrk
+ 890278100U, // VPSRLVDZ256rrkz
+ 812880084U, // VPSRLVDZrm
+ 364990676U, // VPSRLVDZrmb
+ 1440256212U, // VPSRLVDZrmbk
+ 1171673300U, // VPSRLVDZrmbkz
+ 985141460U, // VPSRLVDZrmk
+ 890671316U, // VPSRLVDZrmkz
+ 811651284U, // VPSRLVDZrr
+ 87052500U, // VPSRLVDZrrk
+ 890278100U, // VPSRLVDZrrkz
+ 811847892U, // VPSRLVDrm
+ 811651284U, // VPSRLVDrr
+ 812867693U, // VPSRLVQYrm
+ 811655277U, // VPSRLVQYrr
+ 811851885U, // VPSRLVQZ128rm
+ 358719597U, // VPSRLVQZ128rmb
+ 1433952365U, // VPSRLVQZ128rmbk
+ 1165287533U, // VPSRLVQZ128rmbkz
+ 985112685U, // VPSRLVQZ128rmk
+ 890577005U, // VPSRLVQZ128rmkz
+ 811655277U, // VPSRLVQZ128rr
+ 87056493U, // VPSRLVQZ128rrk
+ 890282093U, // VPSRLVQZ128rrkz
+ 812867693U, // VPSRLVQZ256rm
+ 360816749U, // VPSRLVQZ256rmb
+ 1436049517U, // VPSRLVQZ256rmbk
+ 1167384685U, // VPSRLVQZ256rmbkz
+ 985129069U, // VPSRLVQZ256rmk
+ 890609773U, // VPSRLVQZ256rmkz
+ 811655277U, // VPSRLVQZ256rr
+ 87056493U, // VPSRLVQZ256rrk
+ 890282093U, // VPSRLVQZ256rrkz
+ 812884077U, // VPSRLVQZrm
+ 362913901U, // VPSRLVQZrmb
+ 1438146669U, // VPSRLVQZrmbk
+ 1169481837U, // VPSRLVQZrmbkz
+ 985145453U, // VPSRLVQZrmk
+ 890675309U, // VPSRLVQZrmkz
+ 811655277U, // VPSRLVQZrr
+ 87056493U, // VPSRLVQZrrk
+ 890282093U, // VPSRLVQZrrkz
+ 811851885U, // VPSRLVQrm
+ 811655277U, // VPSRLVQrr
+ 811855777U, // VPSRLVWZ128rm
+ 985116577U, // VPSRLVWZ128rmk
+ 890580897U, // VPSRLVWZ128rmkz
+ 811659169U, // VPSRLVWZ128rr
+ 87060385U, // VPSRLVWZ128rrk
+ 890285985U, // VPSRLVWZ128rrkz
+ 812871585U, // VPSRLVWZ256rm
+ 985132961U, // VPSRLVWZ256rmk
+ 890613665U, // VPSRLVWZ256rmkz
+ 811659169U, // VPSRLVWZ256rr
+ 87060385U, // VPSRLVWZ256rrk
+ 890285985U, // VPSRLVWZ256rrkz
+ 812887969U, // VPSRLVWZrm
+ 985149345U, // VPSRLVWZrmk
+ 890679201U, // VPSRLVWZrmkz
+ 811659169U, // VPSRLVWZrr
+ 87060385U, // VPSRLVWZrrk
+ 890285985U, // VPSRLVWZrrkz
+ 283438214U, // VPSRLWYri
+ 811854982U, // VPSRLWYrm
+ 811658374U, // VPSRLWYrr
+ 830778502U, // VPSRLWZ128mi
+ 643050630U, // VPSRLWZ128mik
+ 593882246U, // VPSRLWZ128mikz
+ 283438214U, // VPSRLWZ128ri
+ 1357589638U, // VPSRLWZ128rik
+ 1088826502U, // VPSRLWZ128rikz
+ 811854982U, // VPSRLWZ128rm
+ 985115782U, // VPSRLWZ128rmk
+ 890580102U, // VPSRLWZ128rmkz
+ 811658374U, // VPSRLWZ128rr
+ 87059590U, // VPSRLWZ128rrk
+ 890285190U, // VPSRLWZ128rrkz
+ 1009036422U, // VPSRLWZ256mi
+ 649342086U, // VPSRLWZ256mik
+ 644213894U, // VPSRLWZ256mikz
+ 283438214U, // VPSRLWZ256ri
+ 1357589638U, // VPSRLWZ256rik
+ 1088826502U, // VPSRLWZ256rikz
+ 811854982U, // VPSRLWZ256rm
+ 985115782U, // VPSRLWZ256rmk
+ 890580102U, // VPSRLWZ256rmkz
+ 811658374U, // VPSRLWZ256rr
+ 87059590U, // VPSRLWZ256rrk
+ 890285190U, // VPSRLWZ256rrkz
+ 1011133574U, // VPSRLWZmi
+ 655633542U, // VPSRLWZmik
+ 650505350U, // VPSRLWZmikz
+ 283438214U, // VPSRLWZri
+ 1357589638U, // VPSRLWZrik
+ 1088826502U, // VPSRLWZrikz
+ 811854982U, // VPSRLWZrm
+ 985115782U, // VPSRLWZrmk
+ 890580102U, // VPSRLWZrmkz
+ 811658374U, // VPSRLWZrr
+ 87059590U, // VPSRLWZrrk
+ 890285190U, // VPSRLWZrrkz
+ 283438214U, // VPSRLWri
+ 811854982U, // VPSRLWrm
+ 811658374U, // VPSRLWrr
+ 812860345U, // VPSUBBYrm
+ 811647929U, // VPSUBBYrr
+ 811844537U, // VPSUBBZ128rm
+ 985105337U, // VPSUBBZ128rmk
+ 890569657U, // VPSUBBZ128rmkz
+ 811647929U, // VPSUBBZ128rr
+ 87049145U, // VPSUBBZ128rrk
+ 890274745U, // VPSUBBZ128rrkz
+ 812860345U, // VPSUBBZ256rm
+ 985121721U, // VPSUBBZ256rmk
+ 890602425U, // VPSUBBZ256rmkz
+ 811647929U, // VPSUBBZ256rr
+ 87049145U, // VPSUBBZ256rrk
+ 890274745U, // VPSUBBZ256rrkz
+ 812876729U, // VPSUBBZrm
+ 985138105U, // VPSUBBZrmk
+ 890667961U, // VPSUBBZrmkz
+ 811647929U, // VPSUBBZrr
+ 87049145U, // VPSUBBZrrk
+ 890274745U, // VPSUBBZrrkz
+ 811844537U, // VPSUBBrm
+ 811647929U, // VPSUBBrr
+ 812861319U, // VPSUBDYrm
+ 811648903U, // VPSUBDYrr
+ 811845511U, // VPSUBDZ128rm
+ 360793991U, // VPSUBDZ128rmb
+ 1436059527U, // VPSUBDZ128rmbk
+ 1167476615U, // VPSUBDZ128rmbkz
+ 985106311U, // VPSUBDZ128rmk
+ 890570631U, // VPSUBDZ128rmkz
+ 811648903U, // VPSUBDZ128rr
+ 87050119U, // VPSUBDZ128rrk
+ 890275719U, // VPSUBDZ128rrkz
+ 812861319U, // VPSUBDZ256rm
+ 362891143U, // VPSUBDZ256rmb
+ 1438156679U, // VPSUBDZ256rmbk
+ 1169573767U, // VPSUBDZ256rmbkz
+ 985122695U, // VPSUBDZ256rmk
+ 890603399U, // VPSUBDZ256rmkz
+ 811648903U, // VPSUBDZ256rr
+ 87050119U, // VPSUBDZ256rrk
+ 890275719U, // VPSUBDZ256rrkz
+ 812877703U, // VPSUBDZrm
+ 364988295U, // VPSUBDZrmb
+ 1440253831U, // VPSUBDZrmbk
+ 1171670919U, // VPSUBDZrmbkz
+ 985139079U, // VPSUBDZrmk
+ 890668935U, // VPSUBDZrmkz
+ 811648903U, // VPSUBDZrr
+ 87050119U, // VPSUBDZrrk
+ 890275719U, // VPSUBDZrrkz
+ 811845511U, // VPSUBDrm
+ 811648903U, // VPSUBDrr
+ 812865959U, // VPSUBQYrm
+ 811653543U, // VPSUBQYrr
+ 811850151U, // VPSUBQZ128rm
+ 358717863U, // VPSUBQZ128rmb
+ 1433950631U, // VPSUBQZ128rmbk
+ 1165285799U, // VPSUBQZ128rmbkz
+ 985110951U, // VPSUBQZ128rmk
+ 890575271U, // VPSUBQZ128rmkz
+ 811653543U, // VPSUBQZ128rr
+ 87054759U, // VPSUBQZ128rrk
+ 890280359U, // VPSUBQZ128rrkz
+ 812865959U, // VPSUBQZ256rm
+ 360815015U, // VPSUBQZ256rmb
+ 1436047783U, // VPSUBQZ256rmbk
+ 1167382951U, // VPSUBQZ256rmbkz
+ 985127335U, // VPSUBQZ256rmk
+ 890608039U, // VPSUBQZ256rmkz
+ 811653543U, // VPSUBQZ256rr
+ 87054759U, // VPSUBQZ256rrk
+ 890280359U, // VPSUBQZ256rrkz
+ 812882343U, // VPSUBQZrm
+ 362912167U, // VPSUBQZrmb
+ 1438144935U, // VPSUBQZrmbk
+ 1169480103U, // VPSUBQZrmbkz
+ 985143719U, // VPSUBQZrmk
+ 890673575U, // VPSUBQZrmkz
+ 811653543U, // VPSUBQZrr
+ 87054759U, // VPSUBQZrrk
+ 890280359U, // VPSUBQZrrkz
+ 811850151U, // VPSUBQrm
+ 811653543U, // VPSUBQrr
+ 812860849U, // VPSUBSBYrm
+ 811648433U, // VPSUBSBYrr
+ 811845041U, // VPSUBSBZ128rm
+ 985105841U, // VPSUBSBZ128rmk
+ 890570161U, // VPSUBSBZ128rmkz
+ 811648433U, // VPSUBSBZ128rr
+ 87049649U, // VPSUBSBZ128rrk
+ 890275249U, // VPSUBSBZ128rrkz
+ 812860849U, // VPSUBSBZ256rm
+ 985122225U, // VPSUBSBZ256rmk
+ 890602929U, // VPSUBSBZ256rmkz
+ 811648433U, // VPSUBSBZ256rr
+ 87049649U, // VPSUBSBZ256rrk
+ 890275249U, // VPSUBSBZ256rrkz
+ 812877233U, // VPSUBSBZrm
+ 985138609U, // VPSUBSBZrmk
+ 890668465U, // VPSUBSBZrmkz
+ 811648433U, // VPSUBSBZrr
+ 87049649U, // VPSUBSBZrrk
+ 890275249U, // VPSUBSBZrrkz
+ 811845041U, // VPSUBSBrm
+ 811648433U, // VPSUBSBrr
+ 812871172U, // VPSUBSWYrm
+ 811658756U, // VPSUBSWYrr
+ 811855364U, // VPSUBSWZ128rm
+ 985116164U, // VPSUBSWZ128rmk
+ 890580484U, // VPSUBSWZ128rmkz
+ 811658756U, // VPSUBSWZ128rr
+ 87059972U, // VPSUBSWZ128rrk
+ 890285572U, // VPSUBSWZ128rrkz
+ 812871172U, // VPSUBSWZ256rm
+ 985132548U, // VPSUBSWZ256rmk
+ 890613252U, // VPSUBSWZ256rmkz
+ 811658756U, // VPSUBSWZ256rr
+ 87059972U, // VPSUBSWZ256rrk
+ 890285572U, // VPSUBSWZ256rrkz
+ 812887556U, // VPSUBSWZrm
+ 985148932U, // VPSUBSWZrmk
+ 890678788U, // VPSUBSWZrmkz
+ 811658756U, // VPSUBSWZrr
+ 87059972U, // VPSUBSWZrrk
+ 890285572U, // VPSUBSWZrrkz
+ 811855364U, // VPSUBSWrm
+ 811658756U, // VPSUBSWrr
+ 812860910U, // VPSUBUSBYrm
+ 811648494U, // VPSUBUSBYrr
+ 811845102U, // VPSUBUSBZ128rm
+ 985105902U, // VPSUBUSBZ128rmk
+ 890570222U, // VPSUBUSBZ128rmkz
+ 811648494U, // VPSUBUSBZ128rr
+ 87049710U, // VPSUBUSBZ128rrk
+ 890275310U, // VPSUBUSBZ128rrkz
+ 812860910U, // VPSUBUSBZ256rm
+ 985122286U, // VPSUBUSBZ256rmk
+ 890602990U, // VPSUBUSBZ256rmkz
+ 811648494U, // VPSUBUSBZ256rr
+ 87049710U, // VPSUBUSBZ256rrk
+ 890275310U, // VPSUBUSBZ256rrkz
+ 812877294U, // VPSUBUSBZrm
+ 985138670U, // VPSUBUSBZrmk
+ 890668526U, // VPSUBUSBZrmkz
+ 811648494U, // VPSUBUSBZrr
+ 87049710U, // VPSUBUSBZrrk
+ 890275310U, // VPSUBUSBZrrkz
+ 811845102U, // VPSUBUSBrm
+ 811648494U, // VPSUBUSBrr
+ 812871307U, // VPSUBUSWYrm
+ 811658891U, // VPSUBUSWYrr
+ 811855499U, // VPSUBUSWZ128rm
+ 985116299U, // VPSUBUSWZ128rmk
+ 890580619U, // VPSUBUSWZ128rmkz
+ 811658891U, // VPSUBUSWZ128rr
+ 87060107U, // VPSUBUSWZ128rrk
+ 890285707U, // VPSUBUSWZ128rrkz
+ 812871307U, // VPSUBUSWZ256rm
+ 985132683U, // VPSUBUSWZ256rmk
+ 890613387U, // VPSUBUSWZ256rmkz
+ 811658891U, // VPSUBUSWZ256rr
+ 87060107U, // VPSUBUSWZ256rrk
+ 890285707U, // VPSUBUSWZ256rrkz
+ 812887691U, // VPSUBUSWZrm
+ 985149067U, // VPSUBUSWZrmk
+ 890678923U, // VPSUBUSWZrmkz
+ 811658891U, // VPSUBUSWZrr
+ 87060107U, // VPSUBUSWZrrk
+ 890285707U, // VPSUBUSWZrrkz
+ 811855499U, // VPSUBUSWrm
+ 811658891U, // VPSUBUSWrr
+ 812870347U, // VPSUBWYrm
+ 811657931U, // VPSUBWYrr
+ 811854539U, // VPSUBWZ128rm
+ 985115339U, // VPSUBWZ128rmk
+ 890579659U, // VPSUBWZ128rmkz
+ 811657931U, // VPSUBWZ128rr
+ 87059147U, // VPSUBWZ128rrk
+ 890284747U, // VPSUBWZ128rrkz
+ 812870347U, // VPSUBWZ256rm
+ 985131723U, // VPSUBWZ256rmk
+ 890612427U, // VPSUBWZ256rmkz
+ 811657931U, // VPSUBWZ256rr
+ 87059147U, // VPSUBWZ256rrk
+ 890284747U, // VPSUBWZ256rrkz
+ 812886731U, // VPSUBWZrm
+ 985148107U, // VPSUBWZrmk
+ 890677963U, // VPSUBWZrmkz
+ 811657931U, // VPSUBWZrr
+ 87059147U, // VPSUBWZrrk
+ 890284747U, // VPSUBWZrrkz
+ 811854539U, // VPSUBWrm
+ 811657931U, // VPSUBWrr
+ 1712588856U, // VPTERNLOGDZ128rmbi
+ 1710475320U, // VPTERNLOGDZ128rmbik
+ 1710475320U, // VPTERNLOGDZ128rmbikz
+ 1179912248U, // VPTERNLOGDZ128rmi
+ 1983105080U, // VPTERNLOGDZ128rmik
+ 2519975992U, // VPTERNLOGDZ128rmikz
+ 1357580344U, // VPTERNLOGDZ128rri
+ 2163132472U, // VPTERNLOGDZ128rrik
+ 2163132472U, // VPTERNLOGDZ128rrikz
+ 2517895224U, // VPTERNLOGDZ256rmbi
+ 2515781688U, // VPTERNLOGDZ256rmbik
+ 2515781688U, // VPTERNLOGDZ256rmbikz
+ 1186203704U, // VPTERNLOGDZ256rmi
+ 1989396536U, // VPTERNLOGDZ256rmik
+ 2526267448U, // VPTERNLOGDZ256rmikz
+ 1357580344U, // VPTERNLOGDZ256rri
+ 2163132472U, // VPTERNLOGDZ256rrik
+ 2163132472U, // VPTERNLOGDZ256rrikz
+ 2786330680U, // VPTERNLOGDZrmbi
+ 2784217144U, // VPTERNLOGDZrmbik
+ 2784217144U, // VPTERNLOGDZrmbikz
+ 1192495160U, // VPTERNLOGDZrmi
+ 1995687992U, // VPTERNLOGDZrmik
+ 2532558904U, // VPTERNLOGDZrmikz
+ 1357580344U, // VPTERNLOGDZrri
+ 2163132472U, // VPTERNLOGDZrrik
+ 2163132472U, // VPTERNLOGDZrrikz
+ 3075742795U, // VPTERNLOGQZ128rmbi
+ 3073629259U, // VPTERNLOGQZ128rmbik
+ 3073629259U, // VPTERNLOGQZ128rmbikz
+ 1179917387U, // VPTERNLOGQZ128rmi
+ 1983110219U, // VPTERNLOGQZ128rmik
+ 2519981131U, // VPTERNLOGQZ128rmikz
+ 1357585483U, // VPTERNLOGQZ128rri
+ 2163137611U, // VPTERNLOGQZ128rrik
+ 2163137611U, // VPTERNLOGQZ128rrikz
+ 1733565515U, // VPTERNLOGQZ256rmbi
+ 1731451979U, // VPTERNLOGQZ256rmbik
+ 1731451979U, // VPTERNLOGQZ256rmbikz
+ 1186208843U, // VPTERNLOGQZ256rmi
+ 1989401675U, // VPTERNLOGQZ256rmik
+ 2526272587U, // VPTERNLOGQZ256rmikz
+ 1357585483U, // VPTERNLOGQZ256rri
+ 2163137611U, // VPTERNLOGQZ256rrik
+ 2163137611U, // VPTERNLOGQZ256rrikz
+ 2538871883U, // VPTERNLOGQZrmbi
+ 2536758347U, // VPTERNLOGQZrmbik
+ 2536758347U, // VPTERNLOGQZrmbikz
+ 1192500299U, // VPTERNLOGQZrmi
+ 1995693131U, // VPTERNLOGQZrmik
+ 2532564043U, // VPTERNLOGQZrmikz
+ 1357585483U, // VPTERNLOGQZrri
+ 2163137611U, // VPTERNLOGQZrrik
+ 2163137611U, // VPTERNLOGQZrrikz
+ 811844804U, // VPTESTMBZ128rm
+ 890569924U, // VPTESTMBZ128rmk
+ 811648196U, // VPTESTMBZ128rr
+ 890275012U, // VPTESTMBZ128rrk
+ 812860612U, // VPTESTMBZ256rm
+ 890602692U, // VPTESTMBZ256rmk
+ 811648196U, // VPTESTMBZ256rr
+ 890275012U, // VPTESTMBZ256rrk
+ 812876996U, // VPTESTMBZrm
+ 890668228U, // VPTESTMBZrmk
+ 811648196U, // VPTESTMBZrr
+ 890275012U, // VPTESTMBZrrk
+ 811845835U, // VPTESTMDZ128rm
+ 360794315U, // VPTESTMDZ128rmb
+ 1167476939U, // VPTESTMDZ128rmbk
+ 890570955U, // VPTESTMDZ128rmk
+ 811649227U, // VPTESTMDZ128rr
+ 890276043U, // VPTESTMDZ128rrk
+ 812861643U, // VPTESTMDZ256rm
+ 362891467U, // VPTESTMDZ256rmb
+ 1169574091U, // VPTESTMDZ256rmbk
+ 890603723U, // VPTESTMDZ256rmk
+ 811649227U, // VPTESTMDZ256rr
+ 890276043U, // VPTESTMDZ256rrk
+ 812878027U, // VPTESTMDZrm
+ 364988619U, // VPTESTMDZrmb
+ 1171671243U, // VPTESTMDZrmbk
+ 890669259U, // VPTESTMDZrmk
+ 811649227U, // VPTESTMDZrr
+ 890276043U, // VPTESTMDZrrk
+ 811851067U, // VPTESTMQZ128rm
+ 358718779U, // VPTESTMQZ128rmb
+ 1165286715U, // VPTESTMQZ128rmbk
+ 890576187U, // VPTESTMQZ128rmk
+ 811654459U, // VPTESTMQZ128rr
+ 890281275U, // VPTESTMQZ128rrk
+ 812866875U, // VPTESTMQZ256rm
+ 360815931U, // VPTESTMQZ256rmb
+ 1167383867U, // VPTESTMQZ256rmbk
+ 890608955U, // VPTESTMQZ256rmk
+ 811654459U, // VPTESTMQZ256rr
+ 890281275U, // VPTESTMQZ256rrk
+ 812883259U, // VPTESTMQZrm
+ 362913083U, // VPTESTMQZrmb
+ 1169481019U, // VPTESTMQZrmbk
+ 890674491U, // VPTESTMQZrmk
+ 811654459U, // VPTESTMQZrr
+ 890281275U, // VPTESTMQZrrk
+ 811855059U, // VPTESTMWZ128rm
+ 890580179U, // VPTESTMWZ128rmk
+ 811658451U, // VPTESTMWZ128rr
+ 890285267U, // VPTESTMWZ128rrk
+ 812870867U, // VPTESTMWZ256rm
+ 890612947U, // VPTESTMWZ256rmk
+ 811658451U, // VPTESTMWZ256rr
+ 890285267U, // VPTESTMWZ256rrk
+ 812887251U, // VPTESTMWZrm
+ 890678483U, // VPTESTMWZrmk
+ 811658451U, // VPTESTMWZrr
+ 890285267U, // VPTESTMWZrrk
+ 811844763U, // VPTESTNMBZ128rm
+ 890569883U, // VPTESTNMBZ128rmk
+ 811648155U, // VPTESTNMBZ128rr
+ 890274971U, // VPTESTNMBZ128rrk
+ 812860571U, // VPTESTNMBZ256rm
+ 890602651U, // VPTESTNMBZ256rmk
+ 811648155U, // VPTESTNMBZ256rr
+ 890274971U, // VPTESTNMBZ256rrk
+ 812876955U, // VPTESTNMBZrm
+ 890668187U, // VPTESTNMBZrmk
+ 811648155U, // VPTESTNMBZrr
+ 890274971U, // VPTESTNMBZrrk
+ 811845808U, // VPTESTNMDZ128rm
+ 360794288U, // VPTESTNMDZ128rmb
+ 1167476912U, // VPTESTNMDZ128rmbk
+ 890570928U, // VPTESTNMDZ128rmk
+ 811649200U, // VPTESTNMDZ128rr
+ 890276016U, // VPTESTNMDZ128rrk
+ 812861616U, // VPTESTNMDZ256rm
+ 362891440U, // VPTESTNMDZ256rmb
+ 1169574064U, // VPTESTNMDZ256rmbk
+ 890603696U, // VPTESTNMDZ256rmk
+ 811649200U, // VPTESTNMDZ256rr
+ 890276016U, // VPTESTNMDZ256rrk
+ 812878000U, // VPTESTNMDZrm
+ 364988592U, // VPTESTNMDZrmb
+ 1171671216U, // VPTESTNMDZrmbk
+ 890669232U, // VPTESTNMDZrmk
+ 811649200U, // VPTESTNMDZrr
+ 890276016U, // VPTESTNMDZrrk
+ 811851040U, // VPTESTNMQZ128rm
+ 358718752U, // VPTESTNMQZ128rmb
+ 1165286688U, // VPTESTNMQZ128rmbk
+ 890576160U, // VPTESTNMQZ128rmk
+ 811654432U, // VPTESTNMQZ128rr
+ 890281248U, // VPTESTNMQZ128rrk
+ 812866848U, // VPTESTNMQZ256rm
+ 360815904U, // VPTESTNMQZ256rmb
+ 1167383840U, // VPTESTNMQZ256rmbk
+ 890608928U, // VPTESTNMQZ256rmk
+ 811654432U, // VPTESTNMQZ256rr
+ 890281248U, // VPTESTNMQZ256rrk
+ 812883232U, // VPTESTNMQZrm
+ 362913056U, // VPTESTNMQZrmb
+ 1169480992U, // VPTESTNMQZrmbk
+ 890674464U, // VPTESTNMQZrmk
+ 811654432U, // VPTESTNMQZrr
+ 890281248U, // VPTESTNMQZrrk
+ 811855032U, // VPTESTNMWZ128rm
+ 890580152U, // VPTESTNMWZ128rmk
+ 811658424U, // VPTESTNMWZ128rr
+ 890285240U, // VPTESTNMWZ128rrk
+ 812870840U, // VPTESTNMWZ256rm
+ 890612920U, // VPTESTNMWZ256rmk
+ 811658424U, // VPTESTNMWZ256rr
+ 890285240U, // VPTESTNMWZ256rrk
+ 812887224U, // VPTESTNMWZrm
+ 890678456U, // VPTESTNMWZrmk
+ 811658424U, // VPTESTNMWZrr
+ 890285240U, // VPTESTNMWZrrk
+ 552954252U, // VPTESTYrm
+ 551840140U, // VPTESTYrr
+ 665996U, // VPTESTrm
+ 551840140U, // VPTESTrr
+ 812870285U, // VPUNPCKHBWYrm
+ 811657869U, // VPUNPCKHBWYrr
+ 811854477U, // VPUNPCKHBWZ128rm
+ 985115277U, // VPUNPCKHBWZ128rmk
+ 890579597U, // VPUNPCKHBWZ128rmkz
+ 811657869U, // VPUNPCKHBWZ128rr
+ 87059085U, // VPUNPCKHBWZ128rrk
+ 890284685U, // VPUNPCKHBWZ128rrkz
+ 812870285U, // VPUNPCKHBWZ256rm
+ 985131661U, // VPUNPCKHBWZ256rmk
+ 890612365U, // VPUNPCKHBWZ256rmkz
+ 811657869U, // VPUNPCKHBWZ256rr
+ 87059085U, // VPUNPCKHBWZ256rrk
+ 890284685U, // VPUNPCKHBWZ256rrkz
+ 812886669U, // VPUNPCKHBWZrm
+ 985148045U, // VPUNPCKHBWZrmk
+ 890677901U, // VPUNPCKHBWZrmkz
+ 811657869U, // VPUNPCKHBWZrr
+ 87059085U, // VPUNPCKHBWZrrk
+ 890284685U, // VPUNPCKHBWZrrkz
+ 811854477U, // VPUNPCKHBWrm
+ 811657869U, // VPUNPCKHBWrr
+ 812866169U, // VPUNPCKHDQYrm
+ 811653753U, // VPUNPCKHDQYrr
+ 811850361U, // VPUNPCKHDQZ128rm
+ 360798841U, // VPUNPCKHDQZ128rmb
+ 1436064377U, // VPUNPCKHDQZ128rmbk
+ 1167481465U, // VPUNPCKHDQZ128rmbkz
+ 985111161U, // VPUNPCKHDQZ128rmk
+ 890575481U, // VPUNPCKHDQZ128rmkz
+ 811653753U, // VPUNPCKHDQZ128rr
+ 87054969U, // VPUNPCKHDQZ128rrk
+ 890280569U, // VPUNPCKHDQZ128rrkz
+ 812866169U, // VPUNPCKHDQZ256rm
+ 362895993U, // VPUNPCKHDQZ256rmb
+ 1438161529U, // VPUNPCKHDQZ256rmbk
+ 1169578617U, // VPUNPCKHDQZ256rmbkz
+ 985127545U, // VPUNPCKHDQZ256rmk
+ 890608249U, // VPUNPCKHDQZ256rmkz
+ 811653753U, // VPUNPCKHDQZ256rr
+ 87054969U, // VPUNPCKHDQZ256rrk
+ 890280569U, // VPUNPCKHDQZ256rrkz
+ 812882553U, // VPUNPCKHDQZrm
+ 364993145U, // VPUNPCKHDQZrmb
+ 1440258681U, // VPUNPCKHDQZrmbk
+ 1171675769U, // VPUNPCKHDQZrmbkz
+ 985143929U, // VPUNPCKHDQZrmk
+ 890673785U, // VPUNPCKHDQZrmkz
+ 811653753U, // VPUNPCKHDQZrr
+ 87054969U, // VPUNPCKHDQZrrk
+ 890280569U, // VPUNPCKHDQZrrkz
+ 811850361U, // VPUNPCKHDQrm
+ 811653753U, // VPUNPCKHDQrr
+ 812866287U, // VPUNPCKHQDQYrm
+ 811653871U, // VPUNPCKHQDQYrr
+ 811850479U, // VPUNPCKHQDQZ128rm
+ 358718191U, // VPUNPCKHQDQZ128rmb
+ 1433950959U, // VPUNPCKHQDQZ128rmbk
+ 1165286127U, // VPUNPCKHQDQZ128rmbkz
+ 985111279U, // VPUNPCKHQDQZ128rmk
+ 890575599U, // VPUNPCKHQDQZ128rmkz
+ 811653871U, // VPUNPCKHQDQZ128rr
+ 87055087U, // VPUNPCKHQDQZ128rrk
+ 890280687U, // VPUNPCKHQDQZ128rrkz
+ 812866287U, // VPUNPCKHQDQZ256rm
+ 360815343U, // VPUNPCKHQDQZ256rmb
+ 1436048111U, // VPUNPCKHQDQZ256rmbk
+ 1167383279U, // VPUNPCKHQDQZ256rmbkz
+ 985127663U, // VPUNPCKHQDQZ256rmk
+ 890608367U, // VPUNPCKHQDQZ256rmkz
+ 811653871U, // VPUNPCKHQDQZ256rr
+ 87055087U, // VPUNPCKHQDQZ256rrk
+ 890280687U, // VPUNPCKHQDQZ256rrkz
+ 812882671U, // VPUNPCKHQDQZrm
+ 362912495U, // VPUNPCKHQDQZrmb
+ 1438145263U, // VPUNPCKHQDQZrmbk
+ 1169480431U, // VPUNPCKHQDQZrmbkz
+ 985144047U, // VPUNPCKHQDQZrmk
+ 890673903U, // VPUNPCKHQDQZrmkz
+ 811653871U, // VPUNPCKHQDQZrr
+ 87055087U, // VPUNPCKHQDQZrrk
+ 890280687U, // VPUNPCKHQDQZrrkz
+ 811850479U, // VPUNPCKHQDQrm
+ 811653871U, // VPUNPCKHQDQrr
+ 812863767U, // VPUNPCKHWDYrm
+ 811651351U, // VPUNPCKHWDYrr
+ 811847959U, // VPUNPCKHWDZ128rm
+ 985108759U, // VPUNPCKHWDZ128rmk
+ 890573079U, // VPUNPCKHWDZ128rmkz
+ 811651351U, // VPUNPCKHWDZ128rr
+ 87052567U, // VPUNPCKHWDZ128rrk
+ 890278167U, // VPUNPCKHWDZ128rrkz
+ 812863767U, // VPUNPCKHWDZ256rm
+ 985125143U, // VPUNPCKHWDZ256rmk
+ 890605847U, // VPUNPCKHWDZ256rmkz
+ 811651351U, // VPUNPCKHWDZ256rr
+ 87052567U, // VPUNPCKHWDZ256rrk
+ 890278167U, // VPUNPCKHWDZ256rrkz
+ 812880151U, // VPUNPCKHWDZrm
+ 985141527U, // VPUNPCKHWDZrmk
+ 890671383U, // VPUNPCKHWDZrmkz
+ 811651351U, // VPUNPCKHWDZrr
+ 87052567U, // VPUNPCKHWDZrrk
+ 890278167U, // VPUNPCKHWDZrrkz
+ 811847959U, // VPUNPCKHWDrm
+ 811651351U, // VPUNPCKHWDrr
+ 812870307U, // VPUNPCKLBWYrm
+ 811657891U, // VPUNPCKLBWYrr
+ 811854499U, // VPUNPCKLBWZ128rm
+ 985115299U, // VPUNPCKLBWZ128rmk
+ 890579619U, // VPUNPCKLBWZ128rmkz
+ 811657891U, // VPUNPCKLBWZ128rr
+ 87059107U, // VPUNPCKLBWZ128rrk
+ 890284707U, // VPUNPCKLBWZ128rrkz
+ 812870307U, // VPUNPCKLBWZ256rm
+ 985131683U, // VPUNPCKLBWZ256rmk
+ 890612387U, // VPUNPCKLBWZ256rmkz
+ 811657891U, // VPUNPCKLBWZ256rr
+ 87059107U, // VPUNPCKLBWZ256rrk
+ 890284707U, // VPUNPCKLBWZ256rrkz
+ 812886691U, // VPUNPCKLBWZrm
+ 985148067U, // VPUNPCKLBWZrmk
+ 890677923U, // VPUNPCKLBWZrmkz
+ 811657891U, // VPUNPCKLBWZrr
+ 87059107U, // VPUNPCKLBWZrrk
+ 890284707U, // VPUNPCKLBWZrrkz
+ 811854499U, // VPUNPCKLBWrm
+ 811657891U, // VPUNPCKLBWrr
+ 812866200U, // VPUNPCKLDQYrm
+ 811653784U, // VPUNPCKLDQYrr
+ 811850392U, // VPUNPCKLDQZ128rm
+ 360798872U, // VPUNPCKLDQZ128rmb
+ 1436064408U, // VPUNPCKLDQZ128rmbk
+ 1167481496U, // VPUNPCKLDQZ128rmbkz
+ 985111192U, // VPUNPCKLDQZ128rmk
+ 890575512U, // VPUNPCKLDQZ128rmkz
+ 811653784U, // VPUNPCKLDQZ128rr
+ 87055000U, // VPUNPCKLDQZ128rrk
+ 890280600U, // VPUNPCKLDQZ128rrkz
+ 812866200U, // VPUNPCKLDQZ256rm
+ 362896024U, // VPUNPCKLDQZ256rmb
+ 1438161560U, // VPUNPCKLDQZ256rmbk
+ 1169578648U, // VPUNPCKLDQZ256rmbkz
+ 985127576U, // VPUNPCKLDQZ256rmk
+ 890608280U, // VPUNPCKLDQZ256rmkz
+ 811653784U, // VPUNPCKLDQZ256rr
+ 87055000U, // VPUNPCKLDQZ256rrk
+ 890280600U, // VPUNPCKLDQZ256rrkz
+ 812882584U, // VPUNPCKLDQZrm
+ 364993176U, // VPUNPCKLDQZrmb
+ 1440258712U, // VPUNPCKLDQZrmbk
+ 1171675800U, // VPUNPCKLDQZrmbkz
+ 985143960U, // VPUNPCKLDQZrmk
+ 890673816U, // VPUNPCKLDQZrmkz
+ 811653784U, // VPUNPCKLDQZrr
+ 87055000U, // VPUNPCKLDQZrrk
+ 890280600U, // VPUNPCKLDQZrrkz
+ 811850392U, // VPUNPCKLDQrm
+ 811653784U, // VPUNPCKLDQrr
+ 812866300U, // VPUNPCKLQDQYrm
+ 811653884U, // VPUNPCKLQDQYrr
+ 811850492U, // VPUNPCKLQDQZ128rm
+ 358718204U, // VPUNPCKLQDQZ128rmb
+ 1433950972U, // VPUNPCKLQDQZ128rmbk
+ 1165286140U, // VPUNPCKLQDQZ128rmbkz
+ 985111292U, // VPUNPCKLQDQZ128rmk
+ 890575612U, // VPUNPCKLQDQZ128rmkz
+ 811653884U, // VPUNPCKLQDQZ128rr
+ 87055100U, // VPUNPCKLQDQZ128rrk
+ 890280700U, // VPUNPCKLQDQZ128rrkz
+ 812866300U, // VPUNPCKLQDQZ256rm
+ 360815356U, // VPUNPCKLQDQZ256rmb
+ 1436048124U, // VPUNPCKLQDQZ256rmbk
+ 1167383292U, // VPUNPCKLQDQZ256rmbkz
+ 985127676U, // VPUNPCKLQDQZ256rmk
+ 890608380U, // VPUNPCKLQDQZ256rmkz
+ 811653884U, // VPUNPCKLQDQZ256rr
+ 87055100U, // VPUNPCKLQDQZ256rrk
+ 890280700U, // VPUNPCKLQDQZ256rrkz
+ 812882684U, // VPUNPCKLQDQZrm
+ 362912508U, // VPUNPCKLQDQZrmb
+ 1438145276U, // VPUNPCKLQDQZrmbk
+ 1169480444U, // VPUNPCKLQDQZrmbkz
+ 985144060U, // VPUNPCKLQDQZrmk
+ 890673916U, // VPUNPCKLQDQZrmkz
+ 811653884U, // VPUNPCKLQDQZrr
+ 87055100U, // VPUNPCKLQDQZrrk
+ 890280700U, // VPUNPCKLQDQZrrkz
+ 811850492U, // VPUNPCKLQDQrm
+ 811653884U, // VPUNPCKLQDQrr
+ 812863789U, // VPUNPCKLWDYrm
+ 811651373U, // VPUNPCKLWDYrr
+ 811847981U, // VPUNPCKLWDZ128rm
+ 985108781U, // VPUNPCKLWDZ128rmk
+ 890573101U, // VPUNPCKLWDZ128rmkz
+ 811651373U, // VPUNPCKLWDZ128rr
+ 87052589U, // VPUNPCKLWDZ128rrk
+ 890278189U, // VPUNPCKLWDZ128rrkz
+ 812863789U, // VPUNPCKLWDZ256rm
+ 985125165U, // VPUNPCKLWDZ256rmk
+ 890605869U, // VPUNPCKLWDZ256rmkz
+ 811651373U, // VPUNPCKLWDZ256rr
+ 87052589U, // VPUNPCKLWDZ256rrk
+ 890278189U, // VPUNPCKLWDZ256rrkz
+ 812880173U, // VPUNPCKLWDZrm
+ 985141549U, // VPUNPCKLWDZrmk
+ 890671405U, // VPUNPCKLWDZrmkz
+ 811651373U, // VPUNPCKLWDZrr
+ 87052589U, // VPUNPCKLWDZrrk
+ 890278189U, // VPUNPCKLWDZrrkz
+ 811847981U, // VPUNPCKLWDrm
+ 811651373U, // VPUNPCKLWDrr
+ 811847112U, // VPXORDZ128rm
+ 360795592U, // VPXORDZ128rmb
+ 1436061128U, // VPXORDZ128rmbk
+ 1167478216U, // VPXORDZ128rmbkz
+ 985107912U, // VPXORDZ128rmk
+ 890572232U, // VPXORDZ128rmkz
+ 811650504U, // VPXORDZ128rr
+ 87051720U, // VPXORDZ128rrk
+ 890277320U, // VPXORDZ128rrkz
+ 812862920U, // VPXORDZ256rm
+ 362892744U, // VPXORDZ256rmb
+ 1438158280U, // VPXORDZ256rmbk
+ 1169575368U, // VPXORDZ256rmbkz
+ 985124296U, // VPXORDZ256rmk
+ 890605000U, // VPXORDZ256rmkz
+ 811650504U, // VPXORDZ256rr
+ 87051720U, // VPXORDZ256rrk
+ 890277320U, // VPXORDZ256rrkz
+ 812879304U, // VPXORDZrm
+ 364989896U, // VPXORDZrmb
+ 1440255432U, // VPXORDZrmbk
+ 1171672520U, // VPXORDZrmbkz
+ 985140680U, // VPXORDZrmk
+ 890670536U, // VPXORDZrmkz
+ 811650504U, // VPXORDZrr
+ 87051720U, // VPXORDZrrk
+ 890277320U, // VPXORDZrrkz
+ 811851380U, // VPXORQZ128rm
+ 358719092U, // VPXORQZ128rmb
+ 1433951860U, // VPXORQZ128rmbk
+ 1165287028U, // VPXORQZ128rmbkz
+ 985112180U, // VPXORQZ128rmk
+ 890576500U, // VPXORQZ128rmkz
+ 811654772U, // VPXORQZ128rr
+ 87055988U, // VPXORQZ128rrk
+ 890281588U, // VPXORQZ128rrkz
+ 812867188U, // VPXORQZ256rm
+ 360816244U, // VPXORQZ256rmb
+ 1436049012U, // VPXORQZ256rmbk
+ 1167384180U, // VPXORQZ256rmbkz
+ 985128564U, // VPXORQZ256rmk
+ 890609268U, // VPXORQZ256rmkz
+ 811654772U, // VPXORQZ256rr
+ 87055988U, // VPXORQZ256rrk
+ 890281588U, // VPXORQZ256rrkz
+ 812883572U, // VPXORQZrm
+ 362913396U, // VPXORQZrmb
+ 1438146164U, // VPXORQZrmbk
+ 1169481332U, // VPXORQZrmbkz
+ 985144948U, // VPXORQZrmk
+ 890674804U, // VPXORQZrmkz
+ 811654772U, // VPXORQZrr
+ 87055988U, // VPXORQZrrk
+ 890281588U, // VPXORQZrrkz
+ 812867912U, // VPXORYrm
+ 811655496U, // VPXORYrr
+ 811852104U, // VPXORrm
+ 811655496U, // VPXORrr
+ 2999307181U, // VRANGEPDZ128rmbi
+ 3111373741U, // VRANGEPDZ128rmbik
+ 3079932845U, // VRANGEPDZ128rmbikz
+ 300272557U, // VRANGEPDZ128rmi
+ 2039729069U, // VRANGEPDZ128rmik
+ 1202981805U, // VRANGEPDZ128rmikz
+ 1088818093U, // VRANGEPDZ128rri
+ 2163133357U, // VRANGEPDZ128rrik
+ 1357581229U, // VRANGEPDZ128rrikz
+ 1657129901U, // VRANGEPDZ256rmbi
+ 1769196461U, // VRANGEPDZ256rmbik
+ 1737755565U, // VRANGEPDZ256rmbikz
+ 392547245U, // VRANGEPDZ256rmi
+ 2041826221U, // VRANGEPDZ256rmik
+ 1205078957U, // VRANGEPDZ256rmikz
+ 1088818093U, // VRANGEPDZ256rri
+ 2163133357U, // VRANGEPDZ256rrik
+ 1357581229U, // VRANGEPDZ256rrikz
+ 2462436269U, // VRANGEPDZrmbi
+ 2574502829U, // VRANGEPDZrmbik
+ 2543061933U, // VRANGEPDZrmbikz
+ 400935853U, // VRANGEPDZrmi
+ 2043923373U, // VRANGEPDZrmik
+ 1209273261U, // VRANGEPDZrmikz
+ 1088818093U, // VRANGEPDZrri
+ 1212550061U, // VRANGEPDZrrib
+ 2286865325U, // VRANGEPDZrribk
+ 1481313197U, // VRANGEPDZrribkz
+ 2163133357U, // VRANGEPDZrrik
+ 1357581229U, // VRANGEPDZrrikz
+ 1661330625U, // VRANGEPSZ128rmbi
+ 1777591489U, // VRANGEPSZ128rmbik
+ 1752442049U, // VRANGEPSZ128rmbikz
+ 300278977U, // VRANGEPSZ128rmi
+ 2039735489U, // VRANGEPSZ128rmik
+ 1202988225U, // VRANGEPSZ128rmikz
+ 1088824513U, // VRANGEPSZ128rri
+ 2163139777U, // VRANGEPSZ128rrik
+ 1357587649U, // VRANGEPSZ128rrikz
+ 2466636993U, // VRANGEPSZ256rmbi
+ 2582897857U, // VRANGEPSZ256rmbik
+ 2557748417U, // VRANGEPSZ256rmbikz
+ 392553665U, // VRANGEPSZ256rmi
+ 2041832641U, // VRANGEPSZ256rmik
+ 1205085377U, // VRANGEPSZ256rmikz
+ 1088824513U, // VRANGEPSZ256rri
+ 2163139777U, // VRANGEPSZ256rrik
+ 1357587649U, // VRANGEPSZ256rrikz
+ 2735072449U, // VRANGEPSZrmbi
+ 2851333313U, // VRANGEPSZrmbik
+ 2826183873U, // VRANGEPSZrmbikz
+ 400942273U, // VRANGEPSZrmi
+ 2043929793U, // VRANGEPSZrmik
+ 1209279681U, // VRANGEPSZrmikz
+ 1088824513U, // VRANGEPSZrri
+ 1212556481U, // VRANGEPSZrrib
+ 2286871745U, // VRANGEPSZrribk
+ 1481319617U, // VRANGEPSZrribkz
+ 2163139777U, // VRANGEPSZrrik
+ 1357587649U, // VRANGEPSZrrikz
+ 851824412U, // VRANGESDZrmi
+ 963890972U, // VRANGESDZrmik
+ 932450076U, // VRANGESDZrmikz
+ 1088818972U, // VRANGESDZrri
+ 1212550940U, // VRANGESDZrrib
+ 2286866204U, // VRANGESDZrribk
+ 1481314076U, // VRANGESDZrribkz
+ 2163134236U, // VRANGESDZrrik
+ 1357582108U, // VRANGESDZrrikz
+ 856025134U, // VRANGESSZrmi
+ 972285998U, // VRANGESSZrmik
+ 947136558U, // VRANGESSZrmikz
+ 1088825390U, // VRANGESSZrri
+ 1212557358U, // VRANGESSZrrib
+ 2286872622U, // VRANGESSZrribk
+ 1481320494U, // VRANGESSZrribkz
+ 2163140654U, // VRANGESSZrrik
+ 1357588526U, // VRANGESSZrrikz
+ 658038U, // VRCP14PDZ128m
+ 627673718U, // VRCP14PDZ128mb
+ 628099702U, // VRCP14PDZ128mbk
+ 627198582U, // VRCP14PDZ128mbkz
+ 3230599798U, // VRCP14PDZ128mk
+ 3229747830U, // VRCP14PDZ128mkz
+ 551832182U, // VRCP14PDZ128r
+ 3230698102U, // VRCP14PDZ128rk
+ 3229665910U, // VRCP14PDZ128rkz
+ 1346166U, // VRCP14PDZ256m
+ 629770870U, // VRCP14PDZ256mb
+ 630196854U, // VRCP14PDZ256mbk
+ 629295734U, // VRCP14PDZ256mbkz
+ 3230730870U, // VRCP14PDZ256mk
+ 3230632566U, // VRCP14PDZ256mkz
+ 551832182U, // VRCP14PDZ256r
+ 3230698102U, // VRCP14PDZ256rk
+ 3229665910U, // VRCP14PDZ256rkz
+ 1510006U, // VRCP14PDZm
+ 631868022U, // VRCP14PDZmb
+ 632294006U, // VRCP14PDZmbk
+ 631392886U, // VRCP14PDZmbkz
+ 3230780022U, // VRCP14PDZmk
+ 3230747254U, // VRCP14PDZmkz
+ 551832182U, // VRCP14PDZr
+ 3230698102U, // VRCP14PDZrk
+ 3229665910U, // VRCP14PDZrkz
+ 664443U, // VRCP14PSZ128m
+ 629793659U, // VRCP14PSZ128mb
+ 630399867U, // VRCP14PSZ128mbk
+ 629318523U, // VRCP14PSZ128mbkz
+ 3230606203U, // VRCP14PSZ128mk
+ 3229754235U, // VRCP14PSZ128mkz
+ 551838587U, // VRCP14PSZ128r
+ 3230704507U, // VRCP14PSZ128rk
+ 3229672315U, // VRCP14PSZ128rkz
+ 1352571U, // VRCP14PSZ256m
+ 631890811U, // VRCP14PSZ256mb
+ 632497019U, // VRCP14PSZ256mbk
+ 631415675U, // VRCP14PSZ256mbkz
+ 3230737275U, // VRCP14PSZ256mk
+ 3230638971U, // VRCP14PSZ256mkz
+ 551838587U, // VRCP14PSZ256r
+ 3230704507U, // VRCP14PSZ256rk
+ 3229672315U, // VRCP14PSZ256rkz
+ 1516411U, // VRCP14PSZm
+ 633987963U, // VRCP14PSZmb
+ 634594171U, // VRCP14PSZmbk
+ 633512827U, // VRCP14PSZmbkz
+ 3230786427U, // VRCP14PSZmk
+ 3230753659U, // VRCP14PSZmkz
+ 551838587U, // VRCP14PSZr
+ 3230704507U, // VRCP14PSZrk
+ 3229672315U, // VRCP14PSZrkz
+ 283266713U, // VRCP14SDZrm
+ 1357893273U, // VRCP14SDZrmk
+ 1089474201U, // VRCP14SDZrmkz
+ 811650713U, // VRCP14SDZrr
+ 87051929U, // VRCP14SDZrrk
+ 890277529U, // VRCP14SDZrrkz
+ 283289500U, // VRCP14SSZrm
+ 1358096284U, // VRCP14SSZrmk
+ 1089677212U, // VRCP14SSZrmkz
+ 811657116U, // VRCP14SSZrr
+ 87058332U, // VRCP14SSZrrk
+ 890283932U, // VRCP14SSZrrkz
+ 1510028U, // VRCP28PDZm
+ 631868044U, // VRCP28PDZmb
+ 632294028U, // VRCP28PDZmbk
+ 631392908U, // VRCP28PDZmbkz
+ 3230780044U, // VRCP28PDZmk
+ 3230747276U, // VRCP28PDZmkz
+ 551832204U, // VRCP28PDZr
+ 551843284U, // VRCP28PDZrb
+ 3230709204U, // VRCP28PDZrbk
+ 3229677012U, // VRCP28PDZrbkz
+ 3230698124U, // VRCP28PDZrk
+ 3229665932U, // VRCP28PDZrkz
+ 1516433U, // VRCP28PSZm
+ 633987985U, // VRCP28PSZmb
+ 634594193U, // VRCP28PSZmbk
+ 633512849U, // VRCP28PSZmbkz
+ 3230786449U, // VRCP28PSZmk
+ 3230753681U, // VRCP28PSZmkz
+ 551838609U, // VRCP28PSZr
+ 551843771U, // VRCP28PSZrb
+ 3230709691U, // VRCP28PSZrbk
+ 3229677499U, // VRCP28PSZrbkz
+ 3230704529U, // VRCP28PSZrk
+ 3229672337U, // VRCP28PSZrkz
+ 283266735U, // VRCP28SDZm
+ 1357893295U, // VRCP28SDZmk
+ 1089474223U, // VRCP28SDZmkz
+ 811650735U, // VRCP28SDZr
+ 811660858U, // VRCP28SDZrb
+ 87062074U, // VRCP28SDZrbk
+ 890287674U, // VRCP28SDZrbkz
+ 87051951U, // VRCP28SDZrk
+ 890277551U, // VRCP28SDZrkz
+ 283289522U, // VRCP28SSZm
+ 1358096306U, // VRCP28SSZmk
+ 1089677234U, // VRCP28SSZmkz
+ 811657138U, // VRCP28SSZr
+ 811661327U, // VRCP28SSZrb
+ 87062543U, // VRCP28SSZrbk
+ 890288143U, // VRCP28SSZrbkz
+ 87058354U, // VRCP28SSZrk
+ 890283954U, // VRCP28SSZrkz
+ 1353097U, // VRCPPSYm
+ 551839113U, // VRCPPSYr
+ 664969U, // VRCPPSm
+ 551839113U, // VRCPPSr
+ 283289728U, // VRCPSSm
+ 283289728U, // VRCPSSm_Int
+ 811657344U, // VRCPSSr
+ 811657344U, // VRCPSSr_Int
+ 3032779682U, // VREDUCEPDZ128rmbi
+ 3079932834U, // VREDUCEPDZ128rmbik
+ 2999307170U, // VREDUCEPDZ128rmbikz
+ 77892514U, // VREDUCEPDZ128rmi
+ 666110882U, // VREDUCEPDZ128rmik
+ 568708002U, // VREDUCEPDZ128rmikz
+ 283429794U, // VREDUCEPDZ128rri
+ 1357581218U, // VREDUCEPDZ128rrik
+ 1088818082U, // VREDUCEPDZ128rrikz
+ 1690602402U, // VREDUCEPDZ256rmbi
+ 1737755554U, // VREDUCEPDZ256rmbik
+ 1657129890U, // VREDUCEPDZ256rmbikz
+ 168070050U, // VREDUCEPDZ256rmi
+ 668208034U, // VREDUCEPDZ256rmik
+ 660982690U, // VREDUCEPDZ256rmikz
+ 283429794U, // VREDUCEPDZ256rri
+ 1357581218U, // VREDUCEPDZ256rrik
+ 1088818082U, // VREDUCEPDZ256rrikz
+ 2495908770U, // VREDUCEPDZrmbi
+ 2543061922U, // VREDUCEPDZrmbik
+ 2462436258U, // VREDUCEPDZrmbikz
+ 170167202U, // VREDUCEPDZrmi
+ 672402338U, // VREDUCEPDZrmik
+ 669371298U, // VREDUCEPDZrmikz
+ 283429794U, // VREDUCEPDZrri
+ 407161762U, // VREDUCEPDZrrib
+ 1481313186U, // VREDUCEPDZrribk
+ 1212550050U, // VREDUCEPDZrribkz
+ 1357581218U, // VREDUCEPDZrrik
+ 1088818082U, // VREDUCEPDZrrikz
+ 1692705974U, // VREDUCEPSZ128rmbi
+ 1752442038U, // VREDUCEPSZ128rmbik
+ 1661330614U, // VREDUCEPSZ128rmbikz
+ 77898934U, // VREDUCEPSZ128rmi
+ 666117302U, // VREDUCEPSZ128rmik
+ 568714422U, // VREDUCEPSZ128rmikz
+ 283436214U, // VREDUCEPSZ128rri
+ 1357587638U, // VREDUCEPSZ128rrik
+ 1088824502U, // VREDUCEPSZ128rrikz
+ 2498012342U, // VREDUCEPSZ256rmbi
+ 2557748406U, // VREDUCEPSZ256rmbik
+ 2466636982U, // VREDUCEPSZ256rmbikz
+ 168076470U, // VREDUCEPSZ256rmi
+ 668214454U, // VREDUCEPSZ256rmik
+ 660989110U, // VREDUCEPSZ256rmikz
+ 283436214U, // VREDUCEPSZ256rri
+ 1357587638U, // VREDUCEPSZ256rrik
+ 1088824502U, // VREDUCEPSZ256rrikz
+ 2766447798U, // VREDUCEPSZrmbi
+ 2826183862U, // VREDUCEPSZrmbik
+ 2735072438U, // VREDUCEPSZrmbikz
+ 170173622U, // VREDUCEPSZrmi
+ 672408758U, // VREDUCEPSZrmik
+ 669377718U, // VREDUCEPSZrmikz
+ 283436214U, // VREDUCEPSZrri
+ 407168182U, // VREDUCEPSZrrib
+ 1481319606U, // VREDUCEPSZrribk
+ 1212556470U, // VREDUCEPSZrribkz
+ 1357587638U, // VREDUCEPSZrrik
+ 1088824502U, // VREDUCEPSZrrikz
+ 851824401U, // VREDUCESDZrmi
+ 963890961U, // VREDUCESDZrmik
+ 932450065U, // VREDUCESDZrmikz
+ 1088818961U, // VREDUCESDZrri
+ 1212550929U, // VREDUCESDZrrib
+ 2286866193U, // VREDUCESDZrribk
+ 1481314065U, // VREDUCESDZrribkz
+ 2163134225U, // VREDUCESDZrrik
+ 1357582097U, // VREDUCESDZrrikz
+ 856025123U, // VREDUCESSZrmi
+ 972285987U, // VREDUCESSZrmik
+ 947136547U, // VREDUCESSZrmikz
+ 1088825379U, // VREDUCESSZrri
+ 1212557347U, // VREDUCESSZrrib
+ 2286872611U, // VREDUCESSZrribk
+ 1481320483U, // VREDUCESSZrribkz
+ 2163140643U, // VREDUCESSZrrik
+ 1357588515U, // VREDUCESSZrrikz
+ 3032779703U, // VRNDSCALEPDZ128rmbi
+ 3079932855U, // VRNDSCALEPDZ128rmbik
+ 2999307191U, // VRNDSCALEPDZ128rmbikz
+ 77892535U, // VRNDSCALEPDZ128rmi
+ 666110903U, // VRNDSCALEPDZ128rmik
+ 568708023U, // VRNDSCALEPDZ128rmikz
+ 283429815U, // VRNDSCALEPDZ128rri
+ 1357581239U, // VRNDSCALEPDZ128rrik
+ 1088818103U, // VRNDSCALEPDZ128rrikz
+ 1690602423U, // VRNDSCALEPDZ256rmbi
+ 1737755575U, // VRNDSCALEPDZ256rmbik
+ 1657129911U, // VRNDSCALEPDZ256rmbikz
+ 168070071U, // VRNDSCALEPDZ256rmi
+ 668208055U, // VRNDSCALEPDZ256rmik
+ 660982711U, // VRNDSCALEPDZ256rmikz
+ 283429815U, // VRNDSCALEPDZ256rri
+ 1357581239U, // VRNDSCALEPDZ256rrik
+ 1088818103U, // VRNDSCALEPDZ256rrikz
+ 2495908791U, // VRNDSCALEPDZrmbi
+ 2543061943U, // VRNDSCALEPDZrmbik
+ 2462436279U, // VRNDSCALEPDZrmbikz
+ 170167223U, // VRNDSCALEPDZrmi
+ 672402359U, // VRNDSCALEPDZrmik
+ 669371319U, // VRNDSCALEPDZrmikz
+ 283429815U, // VRNDSCALEPDZrri
+ 407161783U, // VRNDSCALEPDZrrib
+ 1481313207U, // VRNDSCALEPDZrribk
+ 1212550071U, // VRNDSCALEPDZrribkz
+ 1357581239U, // VRNDSCALEPDZrrik
+ 1088818103U, // VRNDSCALEPDZrrikz
+ 1692705995U, // VRNDSCALEPSZ128rmbi
+ 1752442059U, // VRNDSCALEPSZ128rmbik
+ 1661330635U, // VRNDSCALEPSZ128rmbikz
+ 77898955U, // VRNDSCALEPSZ128rmi
+ 666117323U, // VRNDSCALEPSZ128rmik
+ 568714443U, // VRNDSCALEPSZ128rmikz
+ 283436235U, // VRNDSCALEPSZ128rri
+ 1357587659U, // VRNDSCALEPSZ128rrik
+ 1088824523U, // VRNDSCALEPSZ128rrikz
+ 2498012363U, // VRNDSCALEPSZ256rmbi
+ 2557748427U, // VRNDSCALEPSZ256rmbik
+ 2466637003U, // VRNDSCALEPSZ256rmbikz
+ 168076491U, // VRNDSCALEPSZ256rmi
+ 668214475U, // VRNDSCALEPSZ256rmik
+ 660989131U, // VRNDSCALEPSZ256rmikz
+ 283436235U, // VRNDSCALEPSZ256rri
+ 1357587659U, // VRNDSCALEPSZ256rrik
+ 1088824523U, // VRNDSCALEPSZ256rrikz
+ 2766447819U, // VRNDSCALEPSZrmbi
+ 2826183883U, // VRNDSCALEPSZrmbik
+ 2735072459U, // VRNDSCALEPSZrmbikz
+ 170173643U, // VRNDSCALEPSZrmi
+ 672408779U, // VRNDSCALEPSZrmik
+ 669377739U, // VRNDSCALEPSZrmikz
+ 283436235U, // VRNDSCALEPSZrri
+ 407168203U, // VRNDSCALEPSZrrib
+ 1481319627U, // VRNDSCALEPSZrribk
+ 1212556491U, // VRNDSCALEPSZrribkz
+ 1357587659U, // VRNDSCALEPSZrrik
+ 1088824523U, // VRNDSCALEPSZrrikz
+ 851824422U, // VRNDSCALESDZm
+ 851824422U, // VRNDSCALESDZm_Int
+ 963890982U, // VRNDSCALESDZm_Intk
+ 932450086U, // VRNDSCALESDZm_Intkz
+ 1088818982U, // VRNDSCALESDZr
+ 1088818982U, // VRNDSCALESDZr_Int
+ 2163134246U, // VRNDSCALESDZr_Intk
+ 1357582118U, // VRNDSCALESDZr_Intkz
+ 1212550950U, // VRNDSCALESDZrb_Int
+ 2286866214U, // VRNDSCALESDZrb_Intk
+ 1481314086U, // VRNDSCALESDZrb_Intkz
+ 856025144U, // VRNDSCALESSZm
+ 856025144U, // VRNDSCALESSZm_Int
+ 972286008U, // VRNDSCALESSZm_Intk
+ 947136568U, // VRNDSCALESSZm_Intkz
+ 1088825400U, // VRNDSCALESSZr
+ 1088825400U, // VRNDSCALESSZr_Int
+ 2163140664U, // VRNDSCALESSZr_Intk
+ 1357588536U, // VRNDSCALESSZr_Intkz
+ 1212557368U, // VRNDSCALESSZrb_Int
+ 2286872632U, // VRNDSCALESSZrb_Intk
+ 1481320504U, // VRNDSCALESSZrb_Intkz
+ 168070015U, // VROUNDPDYm
+ 283429759U, // VROUNDPDYr
+ 77892479U, // VROUNDPDm
+ 283429759U, // VROUNDPDr
+ 168076435U, // VROUNDPSYm
+ 283436179U, // VROUNDPSYr
+ 77898899U, // VROUNDPSm
+ 283436179U, // VROUNDPSr
+ 851824391U, // VROUNDSDm
+ 851824391U, // VROUNDSDm_Int
+ 1088818951U, // VROUNDSDr
+ 1088818951U, // VROUNDSDr_Int
+ 856025113U, // VROUNDSSm
+ 856025113U, // VROUNDSSm_Int
+ 1088825369U, // VROUNDSSr
+ 1088825369U, // VROUNDSSr_Int
+ 658048U, // VRSQRT14PDZ128m
+ 627673728U, // VRSQRT14PDZ128mb
+ 628099712U, // VRSQRT14PDZ128mbk
+ 627198592U, // VRSQRT14PDZ128mbkz
+ 3230599808U, // VRSQRT14PDZ128mk
+ 3229747840U, // VRSQRT14PDZ128mkz
+ 551832192U, // VRSQRT14PDZ128r
+ 3230698112U, // VRSQRT14PDZ128rk
+ 3229665920U, // VRSQRT14PDZ128rkz
+ 1346176U, // VRSQRT14PDZ256m
+ 629770880U, // VRSQRT14PDZ256mb
+ 630196864U, // VRSQRT14PDZ256mbk
+ 629295744U, // VRSQRT14PDZ256mbkz
+ 3230730880U, // VRSQRT14PDZ256mk
+ 3230632576U, // VRSQRT14PDZ256mkz
+ 551832192U, // VRSQRT14PDZ256r
+ 3230698112U, // VRSQRT14PDZ256rk
+ 3229665920U, // VRSQRT14PDZ256rkz
+ 1510016U, // VRSQRT14PDZm
+ 631868032U, // VRSQRT14PDZmb
+ 632294016U, // VRSQRT14PDZmbk
+ 631392896U, // VRSQRT14PDZmbkz
+ 3230780032U, // VRSQRT14PDZmk
+ 3230747264U, // VRSQRT14PDZmkz
+ 551832192U, // VRSQRT14PDZr
+ 3230698112U, // VRSQRT14PDZrk
+ 3229665920U, // VRSQRT14PDZrkz
+ 664453U, // VRSQRT14PSZ128m
+ 629793669U, // VRSQRT14PSZ128mb
+ 630399877U, // VRSQRT14PSZ128mbk
+ 629318533U, // VRSQRT14PSZ128mbkz
+ 3230606213U, // VRSQRT14PSZ128mk
+ 3229754245U, // VRSQRT14PSZ128mkz
+ 551838597U, // VRSQRT14PSZ128r
+ 3230704517U, // VRSQRT14PSZ128rk
+ 3229672325U, // VRSQRT14PSZ128rkz
+ 1352581U, // VRSQRT14PSZ256m
+ 631890821U, // VRSQRT14PSZ256mb
+ 632497029U, // VRSQRT14PSZ256mbk
+ 631415685U, // VRSQRT14PSZ256mbkz
+ 3230737285U, // VRSQRT14PSZ256mk
+ 3230638981U, // VRSQRT14PSZ256mkz
+ 551838597U, // VRSQRT14PSZ256r
+ 3230704517U, // VRSQRT14PSZ256rk
+ 3229672325U, // VRSQRT14PSZ256rkz
+ 1516421U, // VRSQRT14PSZm
+ 633987973U, // VRSQRT14PSZmb
+ 634594181U, // VRSQRT14PSZmbk
+ 633512837U, // VRSQRT14PSZmbkz
+ 3230786437U, // VRSQRT14PSZmk
+ 3230753669U, // VRSQRT14PSZmkz
+ 551838597U, // VRSQRT14PSZr
+ 3230704517U, // VRSQRT14PSZrk
+ 3229672325U, // VRSQRT14PSZrkz
+ 283266723U, // VRSQRT14SDZrm
+ 1357893283U, // VRSQRT14SDZrmk
+ 1089474211U, // VRSQRT14SDZrmkz
+ 811650723U, // VRSQRT14SDZrr
+ 87051939U, // VRSQRT14SDZrrk
+ 890277539U, // VRSQRT14SDZrrkz
+ 283289510U, // VRSQRT14SSZrm
+ 1358096294U, // VRSQRT14SSZrmk
+ 1089677222U, // VRSQRT14SSZrmkz
+ 811657126U, // VRSQRT14SSZrr
+ 87058342U, // VRSQRT14SSZrrk
+ 890283942U, // VRSQRT14SSZrrkz
+ 1510038U, // VRSQRT28PDZm
+ 631868054U, // VRSQRT28PDZmb
+ 632294038U, // VRSQRT28PDZmbk
+ 631392918U, // VRSQRT28PDZmbkz
+ 3230780054U, // VRSQRT28PDZmk
+ 3230747286U, // VRSQRT28PDZmkz
+ 551832214U, // VRSQRT28PDZr
+ 551843301U, // VRSQRT28PDZrb
+ 3230709221U, // VRSQRT28PDZrbk
+ 3229677029U, // VRSQRT28PDZrbkz
+ 3230698134U, // VRSQRT28PDZrk
+ 3229665942U, // VRSQRT28PDZrkz
+ 1516443U, // VRSQRT28PSZm
+ 633987995U, // VRSQRT28PSZmb
+ 634594203U, // VRSQRT28PSZmbk
+ 633512859U, // VRSQRT28PSZmbkz
+ 3230786459U, // VRSQRT28PSZmk
+ 3230753691U, // VRSQRT28PSZmkz
+ 551838619U, // VRSQRT28PSZr
+ 551843788U, // VRSQRT28PSZrb
+ 3230709708U, // VRSQRT28PSZrbk
+ 3229677516U, // VRSQRT28PSZrbkz
+ 3230704539U, // VRSQRT28PSZrk
+ 3229672347U, // VRSQRT28PSZrkz
+ 283266745U, // VRSQRT28SDZm
+ 1357893305U, // VRSQRT28SDZmk
+ 1089474233U, // VRSQRT28SDZmkz
+ 811650745U, // VRSQRT28SDZr
+ 811660875U, // VRSQRT28SDZrb
+ 87062091U, // VRSQRT28SDZrbk
+ 890287691U, // VRSQRT28SDZrbkz
+ 87051961U, // VRSQRT28SDZrk
+ 890277561U, // VRSQRT28SDZrkz
+ 283289532U, // VRSQRT28SSZm
+ 1358096316U, // VRSQRT28SSZmk
+ 1089677244U, // VRSQRT28SSZmkz
+ 811657148U, // VRSQRT28SSZr
+ 811661344U, // VRSQRT28SSZrb
+ 87062560U, // VRSQRT28SSZrbk
+ 890288160U, // VRSQRT28SSZrbkz
+ 87058364U, // VRSQRT28SSZrk
+ 890283964U, // VRSQRT28SSZrkz
+ 1353303U, // VRSQRTPSYm
+ 551839319U, // VRSQRTPSYr
+ 665175U, // VRSQRTPSm
+ 551839319U, // VRSQRTPSr
+ 283289788U, // VRSQRTSSm
+ 283289788U, // VRSQRTSSm_Int
+ 811657404U, // VRSQRTSSr
+ 811657404U, // VRSQRTSSr_Int
+ 811731908U, // VSCALEFPDZ128rm
+ 358763460U, // VSCALEFPDZ128rmb
+ 1433390020U, // VSCALEFPDZ128rmbk
+ 1164970948U, // VSCALEFPDZ128rmbkz
+ 86985668U, // VSCALEFPDZ128rmk
+ 890178500U, // VSCALEFPDZ128rmkz
+ 811649988U, // VSCALEFPDZ128rr
+ 87051204U, // VSCALEFPDZ128rrk
+ 890276804U, // VSCALEFPDZ128rrkz
+ 812616644U, // VSCALEFPDZ256rm
+ 360860612U, // VSCALEFPDZ256rmb
+ 1435487172U, // VSCALEFPDZ256rmbk
+ 1167068100U, // VSCALEFPDZ256rmbkz
+ 87083972U, // VSCALEFPDZ256rmk
+ 890309572U, // VSCALEFPDZ256rmkz
+ 811649988U, // VSCALEFPDZ256rr
+ 87051204U, // VSCALEFPDZ256rrk
+ 890276804U, // VSCALEFPDZ256rrkz
+ 812731332U, // VSCALEFPDZrm
+ 362957764U, // VSCALEFPDZrmb
+ 1437584324U, // VSCALEFPDZrmbk
+ 1169165252U, // VSCALEFPDZrmbkz
+ 87133124U, // VSCALEFPDZrmk
+ 890358724U, // VSCALEFPDZrmkz
+ 811649988U, // VSCALEFPDZrr
+ 812780484U, // VSCALEFPDZrrb
+ 87182276U, // VSCALEFPDZrrbk
+ 890407876U, // VSCALEFPDZrrbkz
+ 87051204U, // VSCALEFPDZrrk
+ 890276804U, // VSCALEFPDZrrkz
+ 811738328U, // VSCALEFPSZ128rm
+ 360883416U, // VSCALEFPSZ128rmb
+ 1435690200U, // VSCALEFPSZ128rmbk
+ 1167271128U, // VSCALEFPSZ128rmbkz
+ 86992088U, // VSCALEFPSZ128rmk
+ 890184920U, // VSCALEFPSZ128rmkz
+ 811656408U, // VSCALEFPSZ128rr
+ 87057624U, // VSCALEFPSZ128rrk
+ 890283224U, // VSCALEFPSZ128rrkz
+ 812623064U, // VSCALEFPSZ256rm
+ 362980568U, // VSCALEFPSZ256rmb
+ 1437787352U, // VSCALEFPSZ256rmbk
+ 1169368280U, // VSCALEFPSZ256rmbkz
+ 87090392U, // VSCALEFPSZ256rmk
+ 890315992U, // VSCALEFPSZ256rmkz
+ 811656408U, // VSCALEFPSZ256rr
+ 87057624U, // VSCALEFPSZ256rrk
+ 890283224U, // VSCALEFPSZ256rrkz
+ 812737752U, // VSCALEFPSZrm
+ 365077720U, // VSCALEFPSZrmb
+ 1439884504U, // VSCALEFPSZrmbk
+ 1171465432U, // VSCALEFPSZrmbkz
+ 87139544U, // VSCALEFPSZrmk
+ 890365144U, // VSCALEFPSZrmkz
+ 811656408U, // VSCALEFPSZrr
+ 812786904U, // VSCALEFPSZrrb
+ 87188696U, // VSCALEFPSZrrbk
+ 890414296U, // VSCALEFPSZrrbkz
+ 87057624U, // VSCALEFPSZrrk
+ 890283224U, // VSCALEFPSZrrkz
+ 283266867U, // VSCALEFSDZrm
+ 1357893427U, // VSCALEFSDZrmk
+ 1089474355U, // VSCALEFSDZrmkz
+ 811650867U, // VSCALEFSDZrr
+ 812781363U, // VSCALEFSDZrrb_Int
+ 87183155U, // VSCALEFSDZrrb_Intk
+ 890408755U, // VSCALEFSDZrrb_Intkz
+ 87052083U, // VSCALEFSDZrrk
+ 890277683U, // VSCALEFSDZrrkz
+ 283289669U, // VSCALEFSSZrm
+ 1358096453U, // VSCALEFSSZrmk
+ 1089677381U, // VSCALEFSSZrmkz
+ 811657285U, // VSCALEFSSZrr
+ 812787781U, // VSCALEFSSZrrb_Int
+ 87189573U, // VSCALEFSSZrrb_Intk
+ 890415173U, // VSCALEFSSZrrb_Intkz
+ 87058501U, // VSCALEFSSZrrk
+ 890284101U, // VSCALEFSSZrrkz
+ 3247721365U, // VSCATTERDPDZ128mr
+ 3425979285U, // VSCATTERDPDZ256mr
+ 3428076437U, // VSCATTERDPDZmr
+ 3247727785U, // VSCATTERDPSZ128mr
+ 3425985705U, // VSCATTERDPSZ256mr
+ 3428082857U, // VSCATTERDPSZmr
+ 172854016U, // VSCATTERPF0DPDm
+ 172860413U, // VSCATTERPF0DPSm
+ 172854401U, // VSCATTERPF0QPDm
+ 173368762U, // VSCATTERPF0QPSm
+ 172854047U, // VSCATTERPF1DPDm
+ 172860444U, // VSCATTERPF1DPSm
+ 172854432U, // VSCATTERPF1QPDm
+ 173368793U, // VSCATTERPF1QPSm
+ 3247721660U, // VSCATTERQPDZ128mr
+ 3425979580U, // VSCATTERQPDZ256mr
+ 3428076732U, // VSCATTERQPDZmr
+ 3251922421U, // VSCATTERQPSZ128mr
+ 3247728117U, // VSCATTERQPSZ256mr
+ 3425986037U, // VSCATTERQPSZmr
+ 2466627977U, // VSHUFF32X4Z256rmbi
+ 2582888841U, // VSHUFF32X4Z256rmbik
+ 2557739401U, // VSHUFF32X4Z256rmbikz
+ 392544649U, // VSHUFF32X4Z256rmi
+ 2041823625U, // VSHUFF32X4Z256rmik
+ 1205076361U, // VSHUFF32X4Z256rmikz
+ 1088815497U, // VSHUFF32X4Z256rri
+ 2163130761U, // VSHUFF32X4Z256rrik
+ 1357578633U, // VSHUFF32X4Z256rrikz
+ 2735063433U, // VSHUFF32X4Zrmbi
+ 2851324297U, // VSHUFF32X4Zrmbik
+ 2826174857U, // VSHUFF32X4Zrmbikz
+ 400933257U, // VSHUFF32X4Zrmi
+ 2043920777U, // VSHUFF32X4Zrmik
+ 1209270665U, // VSHUFF32X4Zrmikz
+ 1088815497U, // VSHUFF32X4Zrri
+ 2163130761U, // VSHUFF32X4Zrrik
+ 1357578633U, // VSHUFF32X4Zrrikz
+ 1657127092U, // VSHUFF64X2Z256rmbi
+ 1769193652U, // VSHUFF64X2Z256rmbik
+ 1737752756U, // VSHUFF64X2Z256rmbikz
+ 392544436U, // VSHUFF64X2Z256rmi
+ 2041823412U, // VSHUFF64X2Z256rmik
+ 1205076148U, // VSHUFF64X2Z256rmikz
+ 1088815284U, // VSHUFF64X2Z256rri
+ 2163130548U, // VSHUFF64X2Z256rrik
+ 1357578420U, // VSHUFF64X2Z256rrikz
+ 2462433460U, // VSHUFF64X2Zrmbi
+ 2574500020U, // VSHUFF64X2Zrmbik
+ 2543059124U, // VSHUFF64X2Zrmbikz
+ 400933044U, // VSHUFF64X2Zrmi
+ 2043920564U, // VSHUFF64X2Zrmik
+ 1209270452U, // VSHUFF64X2Zrmikz
+ 1088815284U, // VSHUFF64X2Zrri
+ 2163130548U, // VSHUFF64X2Zrrik
+ 1357578420U, // VSHUFF64X2Zrrikz
+ 2491793859U, // VSHUFI32X4Z256rmbi
+ 2515780035U, // VSHUFI32X4Z256rmbik
+ 2517893571U, // VSHUFI32X4Z256rmbikz
+ 375767491U, // VSHUFI32X4Z256rmi
+ 1989394883U, // VSHUFI32X4Z256rmik
+ 1186202051U, // VSHUFI32X4Z256rmikz
+ 1088815555U, // VSHUFI32X4Z256rri
+ 2163130819U, // VSHUFI32X4Z256rrik
+ 1357578691U, // VSHUFI32X4Z256rrikz
+ 2760229315U, // VSHUFI32X4Zrmbi
+ 2784215491U, // VSHUFI32X4Zrmbik
+ 2786329027U, // VSHUFI32X4Zrmbikz
+ 382058947U, // VSHUFI32X4Zrmi
+ 1995686339U, // VSHUFI32X4Zrmik
+ 1192493507U, // VSHUFI32X4Zrmikz
+ 1088815555U, // VSHUFI32X4Zrri
+ 2163130819U, // VSHUFI32X4Zrrik
+ 1357578691U, // VSHUFI32X4Zrrikz
+ 1671807214U, // VSHUFI64X2Z256rmbi
+ 1731444974U, // VSHUFI64X2Z256rmbik
+ 1733558510U, // VSHUFI64X2Z256rmbikz
+ 375767278U, // VSHUFI64X2Z256rmi
+ 1989394670U, // VSHUFI64X2Z256rmik
+ 1186201838U, // VSHUFI64X2Z256rmikz
+ 1088815342U, // VSHUFI64X2Z256rri
+ 2163130606U, // VSHUFI64X2Z256rrik
+ 1357578478U, // VSHUFI64X2Z256rrikz
+ 2477113582U, // VSHUFI64X2Zrmbi
+ 2536751342U, // VSHUFI64X2Zrmbik
+ 2538864878U, // VSHUFI64X2Zrmbikz
+ 382058734U, // VSHUFI64X2Zrmi
+ 1995686126U, // VSHUFI64X2Zrmik
+ 1192493294U, // VSHUFI64X2Zrmikz
+ 1088815342U, // VSHUFI64X2Zrri
+ 2163130606U, // VSHUFI64X2Zrrik
+ 1357578478U, // VSHUFI64X2Zrrikz
+ 392547279U, // VSHUFPDYrmi
+ 1088818127U, // VSHUFPDYrri
+ 2999307215U, // VSHUFPDZ128rmbi
+ 3111373775U, // VSHUFPDZ128rmbik
+ 3079932879U, // VSHUFPDZ128rmbikz
+ 300272591U, // VSHUFPDZ128rmi
+ 2039729103U, // VSHUFPDZ128rmik
+ 1202981839U, // VSHUFPDZ128rmikz
+ 1088818127U, // VSHUFPDZ128rri
+ 2163133391U, // VSHUFPDZ128rrik
+ 1357581263U, // VSHUFPDZ128rrikz
+ 1657129935U, // VSHUFPDZ256rmbi
+ 1769196495U, // VSHUFPDZ256rmbik
+ 1737755599U, // VSHUFPDZ256rmbikz
+ 392547279U, // VSHUFPDZ256rmi
+ 2041826255U, // VSHUFPDZ256rmik
+ 1205078991U, // VSHUFPDZ256rmikz
+ 1088818127U, // VSHUFPDZ256rri
+ 2163133391U, // VSHUFPDZ256rrik
+ 1357581263U, // VSHUFPDZ256rrikz
+ 2462436303U, // VSHUFPDZrmbi
+ 2574502863U, // VSHUFPDZrmbik
+ 2543061967U, // VSHUFPDZrmbikz
+ 400935887U, // VSHUFPDZrmi
+ 2043923407U, // VSHUFPDZrmik
+ 1209273295U, // VSHUFPDZrmikz
+ 1088818127U, // VSHUFPDZrri
+ 2163133391U, // VSHUFPDZrrik
+ 1357581263U, // VSHUFPDZrrikz
+ 300272591U, // VSHUFPDrmi
+ 1088818127U, // VSHUFPDrri
+ 392553699U, // VSHUFPSYrmi
+ 1088824547U, // VSHUFPSYrri
+ 1661330659U, // VSHUFPSZ128rmbi
+ 1777591523U, // VSHUFPSZ128rmbik
+ 1752442083U, // VSHUFPSZ128rmbikz
+ 300279011U, // VSHUFPSZ128rmi
+ 2039735523U, // VSHUFPSZ128rmik
+ 1202988259U, // VSHUFPSZ128rmikz
+ 1088824547U, // VSHUFPSZ128rri
+ 2163139811U, // VSHUFPSZ128rrik
+ 1357587683U, // VSHUFPSZ128rrikz
+ 2466637027U, // VSHUFPSZ256rmbi
+ 2582897891U, // VSHUFPSZ256rmbik
+ 2557748451U, // VSHUFPSZ256rmbikz
+ 392553699U, // VSHUFPSZ256rmi
+ 2041832675U, // VSHUFPSZ256rmik
+ 1205085411U, // VSHUFPSZ256rmikz
+ 1088824547U, // VSHUFPSZ256rri
+ 2163139811U, // VSHUFPSZ256rrik
+ 1357587683U, // VSHUFPSZ256rrikz
+ 2735072483U, // VSHUFPSZrmbi
+ 2851333347U, // VSHUFPSZrmbik
+ 2826183907U, // VSHUFPSZrmbikz
+ 400942307U, // VSHUFPSZrmi
+ 2043929827U, // VSHUFPSZrmik
+ 1209279715U, // VSHUFPSZrmikz
+ 1088824547U, // VSHUFPSZrri
+ 2163139811U, // VSHUFPSZrrik
+ 1357587683U, // VSHUFPSZrrikz
+ 300279011U, // VSHUFPSrmi
+ 1088824547U, // VSHUFPSrri
+ 1346840U, // VSQRTPDYm
+ 551832856U, // VSQRTPDYr
+ 658712U, // VSQRTPDZ128m
+ 627674392U, // VSQRTPDZ128mb
+ 628100376U, // VSQRTPDZ128mbk
+ 627199256U, // VSQRTPDZ128mbkz
+ 3230600472U, // VSQRTPDZ128mk
+ 3229748504U, // VSQRTPDZ128mkz
+ 551832856U, // VSQRTPDZ128r
+ 3230698776U, // VSQRTPDZ128rk
+ 3229666584U, // VSQRTPDZ128rkz
+ 1346840U, // VSQRTPDZ256m
+ 629771544U, // VSQRTPDZ256mb
+ 630197528U, // VSQRTPDZ256mbk
+ 629296408U, // VSQRTPDZ256mbkz
+ 3230731544U, // VSQRTPDZ256mk
+ 3230633240U, // VSQRTPDZ256mkz
+ 551832856U, // VSQRTPDZ256r
+ 3230698776U, // VSQRTPDZ256rk
+ 3229666584U, // VSQRTPDZ256rkz
+ 1510680U, // VSQRTPDZm
+ 631868696U, // VSQRTPDZmb
+ 632294680U, // VSQRTPDZmbk
+ 631393560U, // VSQRTPDZmbkz
+ 3230780696U, // VSQRTPDZmk
+ 3230747928U, // VSQRTPDZmkz
+ 551832856U, // VSQRTPDZr
+ 1494296U, // VSQRTPDZrb
+ 3230829848U, // VSQRTPDZrbk
+ 3230797080U, // VSQRTPDZrbkz
+ 3230698776U, // VSQRTPDZrk
+ 3229666584U, // VSQRTPDZrkz
+ 658712U, // VSQRTPDm
+ 551832856U, // VSQRTPDr
+ 1353313U, // VSQRTPSYm
+ 551839329U, // VSQRTPSYr
+ 665185U, // VSQRTPSZ128m
+ 629794401U, // VSQRTPSZ128mb
+ 630400609U, // VSQRTPSZ128mbk
+ 629319265U, // VSQRTPSZ128mbkz
+ 3230606945U, // VSQRTPSZ128mk
+ 3229754977U, // VSQRTPSZ128mkz
+ 551839329U, // VSQRTPSZ128r
+ 3230705249U, // VSQRTPSZ128rk
+ 3229673057U, // VSQRTPSZ128rkz
+ 1353313U, // VSQRTPSZ256m
+ 631891553U, // VSQRTPSZ256mb
+ 632497761U, // VSQRTPSZ256mbk
+ 631416417U, // VSQRTPSZ256mbkz
+ 3230738017U, // VSQRTPSZ256mk
+ 3230639713U, // VSQRTPSZ256mkz
+ 551839329U, // VSQRTPSZ256r
+ 3230705249U, // VSQRTPSZ256rk
+ 3229673057U, // VSQRTPSZ256rkz
+ 1517153U, // VSQRTPSZm
+ 633988705U, // VSQRTPSZmb
+ 634594913U, // VSQRTPSZmbk
+ 633513569U, // VSQRTPSZmbkz
+ 3230787169U, // VSQRTPSZmk
+ 3230754401U, // VSQRTPSZmkz
+ 551839329U, // VSQRTPSZr
+ 1500769U, // VSQRTPSZrb
+ 3230836321U, // VSQRTPSZrbk
+ 3230803553U, // VSQRTPSZrbkz
+ 3230705249U, // VSQRTPSZrk
+ 3229673057U, // VSQRTPSZrkz
+ 665185U, // VSQRTPSm
+ 551839329U, // VSQRTPSr
+ 283267036U, // VSQRTSDZm
+ 283267036U, // VSQRTSDZm_Int
+ 1357893596U, // VSQRTSDZm_Intk
+ 1089474524U, // VSQRTSDZm_Intkz
+ 811651036U, // VSQRTSDZr
+ 811651036U, // VSQRTSDZr_Int
+ 87052252U, // VSQRTSDZr_Intk
+ 890277852U, // VSQRTSDZr_Intkz
+ 812781532U, // VSQRTSDZrb_Int
+ 87183324U, // VSQRTSDZrb_Intk
+ 890408924U, // VSQRTSDZrb_Intkz
+ 283267036U, // VSQRTSDm
+ 283267036U, // VSQRTSDm_Int
+ 811651036U, // VSQRTSDr
+ 811651036U, // VSQRTSDr_Int
+ 283289798U, // VSQRTSSZm
+ 283289798U, // VSQRTSSZm_Int
+ 1358096582U, // VSQRTSSZm_Intk
+ 1089677510U, // VSQRTSSZm_Intkz
+ 811657414U, // VSQRTSSZr
+ 811657414U, // VSQRTSSZr_Int
+ 87058630U, // VSQRTSSZr_Intk
+ 890284230U, // VSQRTSSZr_Intkz
+ 812787910U, // VSQRTSSZrb_Int
+ 87189702U, // VSQRTSSZrb_Intk
+ 890415302U, // VSQRTSSZrb_Intkz
+ 283289798U, // VSQRTSSm
+ 283289798U, // VSQRTSSm_Int
+ 811657414U, // VSQRTSSr
+ 811657414U, // VSQRTSSr_Int
+ 237919U, // VSTMXCSR
+ 812616425U, // VSUBPDYrm
+ 811649769U, // VSUBPDYrr
+ 811731689U, // VSUBPDZ128rm
+ 358763241U, // VSUBPDZ128rmb
+ 1433389801U, // VSUBPDZ128rmbk
+ 1164970729U, // VSUBPDZ128rmbkz
+ 86985449U, // VSUBPDZ128rmk
+ 890178281U, // VSUBPDZ128rmkz
+ 811649769U, // VSUBPDZ128rr
+ 87050985U, // VSUBPDZ128rrk
+ 890276585U, // VSUBPDZ128rrkz
+ 812616425U, // VSUBPDZ256rm
+ 360860393U, // VSUBPDZ256rmb
+ 1435486953U, // VSUBPDZ256rmbk
+ 1167067881U, // VSUBPDZ256rmbkz
+ 87083753U, // VSUBPDZ256rmk
+ 890309353U, // VSUBPDZ256rmkz
+ 811649769U, // VSUBPDZ256rr
+ 87050985U, // VSUBPDZ256rrk
+ 890276585U, // VSUBPDZ256rrkz
+ 812731113U, // VSUBPDZrm
+ 362957545U, // VSUBPDZrmb
+ 1437584105U, // VSUBPDZrmbk
+ 1169165033U, // VSUBPDZrmbkz
+ 87132905U, // VSUBPDZrmk
+ 890358505U, // VSUBPDZrmkz
+ 811649769U, // VSUBPDZrr
+ 812780265U, // VSUBPDZrrb
+ 87182057U, // VSUBPDZrrbk
+ 890407657U, // VSUBPDZrrbkz
+ 87050985U, // VSUBPDZrrk
+ 890276585U, // VSUBPDZrrkz
+ 811731689U, // VSUBPDrm
+ 811649769U, // VSUBPDrr
+ 812622822U, // VSUBPSYrm
+ 811656166U, // VSUBPSYrr
+ 811738086U, // VSUBPSZ128rm
+ 360883174U, // VSUBPSZ128rmb
+ 1435689958U, // VSUBPSZ128rmbk
+ 1167270886U, // VSUBPSZ128rmbkz
+ 86991846U, // VSUBPSZ128rmk
+ 890184678U, // VSUBPSZ128rmkz
+ 811656166U, // VSUBPSZ128rr
+ 87057382U, // VSUBPSZ128rrk
+ 890282982U, // VSUBPSZ128rrkz
+ 812622822U, // VSUBPSZ256rm
+ 362980326U, // VSUBPSZ256rmb
+ 1437787110U, // VSUBPSZ256rmbk
+ 1169368038U, // VSUBPSZ256rmbkz
+ 87090150U, // VSUBPSZ256rmk
+ 890315750U, // VSUBPSZ256rmkz
+ 811656166U, // VSUBPSZ256rr
+ 87057382U, // VSUBPSZ256rrk
+ 890282982U, // VSUBPSZ256rrkz
+ 812737510U, // VSUBPSZrm
+ 365077478U, // VSUBPSZrmb
+ 1439884262U, // VSUBPSZrmbk
+ 1171465190U, // VSUBPSZrmbkz
+ 87139302U, // VSUBPSZrmk
+ 890364902U, // VSUBPSZrmkz
+ 811656166U, // VSUBPSZrr
+ 812786662U, // VSUBPSZrrb
+ 87188454U, // VSUBPSZrrbk
+ 890414054U, // VSUBPSZrrbkz
+ 87057382U, // VSUBPSZrrk
+ 890282982U, // VSUBPSZrrkz
+ 811738086U, // VSUBPSrm
+ 811656166U, // VSUBPSrr
+ 283266786U, // VSUBSDZrm
+ 283266786U, // VSUBSDZrm_Int
+ 1357893346U, // VSUBSDZrm_Intk
+ 1089474274U, // VSUBSDZrm_Intkz
+ 811650786U, // VSUBSDZrr
+ 811650786U, // VSUBSDZrr_Int
+ 87052002U, // VSUBSDZrr_Intk
+ 890277602U, // VSUBSDZrr_Intkz
+ 812781282U, // VSUBSDZrrb_Int
+ 87183074U, // VSUBSDZrrb_Intk
+ 890408674U, // VSUBSDZrrb_Intkz
+ 283266786U, // VSUBSDrm
+ 283266786U, // VSUBSDrm_Int
+ 811650786U, // VSUBSDrr
+ 811650786U, // VSUBSDrr_Int
+ 283289565U, // VSUBSSZrm
+ 283289565U, // VSUBSSZrm_Int
+ 1358096349U, // VSUBSSZrm_Intk
+ 1089677277U, // VSUBSSZrm_Intkz
+ 811657181U, // VSUBSSZrr
+ 811657181U, // VSUBSSZrr_Int
+ 87058397U, // VSUBSSZrr_Intk
+ 890283997U, // VSUBSSZrr_Intkz
+ 812787677U, // VSUBSSZrrb_Int
+ 87189469U, // VSUBSSZrrb_Intk
+ 890415069U, // VSUBSSZrrb_Intkz
+ 283289565U, // VSUBSSrm
+ 283289565U, // VSUBSSrm_Int
+ 811657181U, // VSUBSSrr
+ 811657181U, // VSUBSSrr_Int
+ 1346849U, // VTESTPDYrm
+ 551832865U, // VTESTPDYrr
+ 658721U, // VTESTPDrm
+ 551832865U, // VTESTPDrr
+ 1353322U, // VTESTPSYrm
+ 551839338U, // VTESTPSYrr
+ 665194U, // VTESTPSrm
+ 551839338U, // VTESTPSrr
+ 552177470U, // VUCOMISDZrm
+ 552177470U, // VUCOMISDZrm_Int
+ 551833406U, // VUCOMISDZrr
+ 551833406U, // VUCOMISDZrr_Int
+ 551843422U, // VUCOMISDZrrb
+ 552177470U, // VUCOMISDrm
+ 552177470U, // VUCOMISDrm_Int
+ 551833406U, // VUCOMISDrr
+ 551833406U, // VUCOMISDrr_Int
+ 552200272U, // VUCOMISSZrm
+ 552200272U, // VUCOMISSZrm_Int
+ 551839824U, // VUCOMISSZrr
+ 551839824U, // VUCOMISSZrr_Int
+ 551843891U, // VUCOMISSZrrb
+ 552200272U, // VUCOMISSrm
+ 552200272U, // VUCOMISSrm_Int
+ 551839824U, // VUCOMISSrr
+ 551839824U, // VUCOMISSrr_Int
+ 812616664U, // VUNPCKHPDYrm
+ 811650008U, // VUNPCKHPDYrr
+ 811731928U, // VUNPCKHPDZ128rm
+ 358763480U, // VUNPCKHPDZ128rmb
+ 1433390040U, // VUNPCKHPDZ128rmbk
+ 1164970968U, // VUNPCKHPDZ128rmbkz
+ 86985688U, // VUNPCKHPDZ128rmk
+ 890178520U, // VUNPCKHPDZ128rmkz
+ 811650008U, // VUNPCKHPDZ128rr
+ 87051224U, // VUNPCKHPDZ128rrk
+ 890276824U, // VUNPCKHPDZ128rrkz
+ 812616664U, // VUNPCKHPDZ256rm
+ 360860632U, // VUNPCKHPDZ256rmb
+ 1435487192U, // VUNPCKHPDZ256rmbk
+ 1167068120U, // VUNPCKHPDZ256rmbkz
+ 87083992U, // VUNPCKHPDZ256rmk
+ 890309592U, // VUNPCKHPDZ256rmkz
+ 811650008U, // VUNPCKHPDZ256rr
+ 87051224U, // VUNPCKHPDZ256rrk
+ 890276824U, // VUNPCKHPDZ256rrkz
+ 812731352U, // VUNPCKHPDZrm
+ 362957784U, // VUNPCKHPDZrmb
+ 1437584344U, // VUNPCKHPDZrmbk
+ 1169165272U, // VUNPCKHPDZrmbkz
+ 87133144U, // VUNPCKHPDZrmk
+ 890358744U, // VUNPCKHPDZrmkz
+ 811650008U, // VUNPCKHPDZrr
+ 87051224U, // VUNPCKHPDZrrk
+ 890276824U, // VUNPCKHPDZrrkz
+ 811731928U, // VUNPCKHPDrm
+ 811650008U, // VUNPCKHPDrr
+ 812623084U, // VUNPCKHPSYrm
+ 811656428U, // VUNPCKHPSYrr
+ 811738348U, // VUNPCKHPSZ128rm
+ 360883436U, // VUNPCKHPSZ128rmb
+ 1435690220U, // VUNPCKHPSZ128rmbk
+ 1167271148U, // VUNPCKHPSZ128rmbkz
+ 86992108U, // VUNPCKHPSZ128rmk
+ 890184940U, // VUNPCKHPSZ128rmkz
+ 811656428U, // VUNPCKHPSZ128rr
+ 87057644U, // VUNPCKHPSZ128rrk
+ 890283244U, // VUNPCKHPSZ128rrkz
+ 812623084U, // VUNPCKHPSZ256rm
+ 362980588U, // VUNPCKHPSZ256rmb
+ 1437787372U, // VUNPCKHPSZ256rmbk
+ 1169368300U, // VUNPCKHPSZ256rmbkz
+ 87090412U, // VUNPCKHPSZ256rmk
+ 890316012U, // VUNPCKHPSZ256rmkz
+ 811656428U, // VUNPCKHPSZ256rr
+ 87057644U, // VUNPCKHPSZ256rrk
+ 890283244U, // VUNPCKHPSZ256rrkz
+ 812737772U, // VUNPCKHPSZrm
+ 365077740U, // VUNPCKHPSZrmb
+ 1439884524U, // VUNPCKHPSZrmbk
+ 1171465452U, // VUNPCKHPSZrmbkz
+ 87139564U, // VUNPCKHPSZrmk
+ 890365164U, // VUNPCKHPSZrmkz
+ 811656428U, // VUNPCKHPSZrr
+ 87057644U, // VUNPCKHPSZrrk
+ 890283244U, // VUNPCKHPSZrrkz
+ 811738348U, // VUNPCKHPSrm
+ 811656428U, // VUNPCKHPSrr
+ 812616706U, // VUNPCKLPDYrm
+ 811650050U, // VUNPCKLPDYrr
+ 811731970U, // VUNPCKLPDZ128rm
+ 358763522U, // VUNPCKLPDZ128rmb
+ 1433390082U, // VUNPCKLPDZ128rmbk
+ 1164971010U, // VUNPCKLPDZ128rmbkz
+ 86985730U, // VUNPCKLPDZ128rmk
+ 890178562U, // VUNPCKLPDZ128rmkz
+ 811650050U, // VUNPCKLPDZ128rr
+ 87051266U, // VUNPCKLPDZ128rrk
+ 890276866U, // VUNPCKLPDZ128rrkz
+ 812616706U, // VUNPCKLPDZ256rm
+ 360860674U, // VUNPCKLPDZ256rmb
+ 1435487234U, // VUNPCKLPDZ256rmbk
+ 1167068162U, // VUNPCKLPDZ256rmbkz
+ 87084034U, // VUNPCKLPDZ256rmk
+ 890309634U, // VUNPCKLPDZ256rmkz
+ 811650050U, // VUNPCKLPDZ256rr
+ 87051266U, // VUNPCKLPDZ256rrk
+ 890276866U, // VUNPCKLPDZ256rrkz
+ 812731394U, // VUNPCKLPDZrm
+ 362957826U, // VUNPCKLPDZrmb
+ 1437584386U, // VUNPCKLPDZrmbk
+ 1169165314U, // VUNPCKLPDZrmbkz
+ 87133186U, // VUNPCKLPDZrmk
+ 890358786U, // VUNPCKLPDZrmkz
+ 811650050U, // VUNPCKLPDZrr
+ 87051266U, // VUNPCKLPDZrrk
+ 890276866U, // VUNPCKLPDZrrkz
+ 811731970U, // VUNPCKLPDrm
+ 811650050U, // VUNPCKLPDrr
+ 812623146U, // VUNPCKLPSYrm
+ 811656490U, // VUNPCKLPSYrr
+ 811738410U, // VUNPCKLPSZ128rm
+ 360883498U, // VUNPCKLPSZ128rmb
+ 1435690282U, // VUNPCKLPSZ128rmbk
+ 1167271210U, // VUNPCKLPSZ128rmbkz
+ 86992170U, // VUNPCKLPSZ128rmk
+ 890185002U, // VUNPCKLPSZ128rmkz
+ 811656490U, // VUNPCKLPSZ128rr
+ 87057706U, // VUNPCKLPSZ128rrk
+ 890283306U, // VUNPCKLPSZ128rrkz
+ 812623146U, // VUNPCKLPSZ256rm
+ 362980650U, // VUNPCKLPSZ256rmb
+ 1437787434U, // VUNPCKLPSZ256rmbk
+ 1169368362U, // VUNPCKLPSZ256rmbkz
+ 87090474U, // VUNPCKLPSZ256rmk
+ 890316074U, // VUNPCKLPSZ256rmkz
+ 811656490U, // VUNPCKLPSZ256rr
+ 87057706U, // VUNPCKLPSZ256rrk
+ 890283306U, // VUNPCKLPSZ256rrkz
+ 812737834U, // VUNPCKLPSZrm
+ 365077802U, // VUNPCKLPSZrmb
+ 1439884586U, // VUNPCKLPSZrmbk
+ 1171465514U, // VUNPCKLPSZrmbkz
+ 87139626U, // VUNPCKLPSZrmk
+ 890365226U, // VUNPCKLPSZrmkz
+ 811656490U, // VUNPCKLPSZrr
+ 87057706U, // VUNPCKLPSZrrk
+ 890283306U, // VUNPCKLPSZrrkz
+ 811738410U, // VUNPCKLPSrm
+ 811656490U, // VUNPCKLPSrr
+ 812616912U, // VXORPDYrm
+ 811650256U, // VXORPDYrr
+ 811732176U, // VXORPDZ128rm
+ 358763728U, // VXORPDZ128rmb
+ 1433390288U, // VXORPDZ128rmbk
+ 1164971216U, // VXORPDZ128rmbkz
+ 86985936U, // VXORPDZ128rmk
+ 890178768U, // VXORPDZ128rmkz
+ 811650256U, // VXORPDZ128rr
+ 87051472U, // VXORPDZ128rrk
+ 890277072U, // VXORPDZ128rrkz
+ 812616912U, // VXORPDZ256rm
+ 360860880U, // VXORPDZ256rmb
+ 1435487440U, // VXORPDZ256rmbk
+ 1167068368U, // VXORPDZ256rmbkz
+ 87084240U, // VXORPDZ256rmk
+ 890309840U, // VXORPDZ256rmkz
+ 811650256U, // VXORPDZ256rr
+ 87051472U, // VXORPDZ256rrk
+ 890277072U, // VXORPDZ256rrkz
+ 812731600U, // VXORPDZrm
+ 362958032U, // VXORPDZrmb
+ 1437584592U, // VXORPDZrmbk
+ 1169165520U, // VXORPDZrmbkz
+ 87133392U, // VXORPDZrmk
+ 890358992U, // VXORPDZrmkz
+ 811650256U, // VXORPDZrr
+ 87051472U, // VXORPDZrrk
+ 890277072U, // VXORPDZrrkz
+ 811732176U, // VXORPDrm
+ 811650256U, // VXORPDrr
+ 812623369U, // VXORPSYrm
+ 811656713U, // VXORPSYrr
+ 811738633U, // VXORPSZ128rm
+ 360883721U, // VXORPSZ128rmb
+ 1435690505U, // VXORPSZ128rmbk
+ 1167271433U, // VXORPSZ128rmbkz
+ 86992393U, // VXORPSZ128rmk
+ 890185225U, // VXORPSZ128rmkz
+ 811656713U, // VXORPSZ128rr
+ 87057929U, // VXORPSZ128rrk
+ 890283529U, // VXORPSZ128rrkz
+ 812623369U, // VXORPSZ256rm
+ 362980873U, // VXORPSZ256rmb
+ 1437787657U, // VXORPSZ256rmbk
+ 1169368585U, // VXORPSZ256rmbkz
+ 87090697U, // VXORPSZ256rmk
+ 890316297U, // VXORPSZ256rmkz
+ 811656713U, // VXORPSZ256rr
+ 87057929U, // VXORPSZ256rrk
+ 890283529U, // VXORPSZ256rrkz
+ 812738057U, // VXORPSZrm
+ 365078025U, // VXORPSZrmb
+ 1439884809U, // VXORPSZrmbk
+ 1171465737U, // VXORPSZrmbkz
+ 87139849U, // VXORPSZrmk
+ 890365449U, // VXORPSZrmkz
+ 811656713U, // VXORPSZrr
+ 87057929U, // VXORPSZrrk
+ 890283529U, // VXORPSZrrkz
+ 811738633U, // VXORPSrm
+ 811656713U, // VXORPSrr
+ 15238U, // VZEROALL
+ 15496U, // VZEROUPPER
+ 15865U, // WAIT
+ 14996U, // WBINVD
+ 15003U, // WBNOINVD
+ 21627U, // WRFSBASE
+ 23544U, // WRFSBASE64
+ 21649U, // WRGSBASE
+ 23566U, // WRGSBASE64
+ 15530U, // WRMSR
+ 15919U, // WRPKRUr
+ 12619671U, // WRSSD
+ 18915114U, // WRSSQ
+ 12619690U, // WRUSSD
+ 18915121U, // WRUSSQ
+ 26977U, // XABORT
+ 15062U, // XACQUIRE_PREFIX
+ 1088711480U, // XADD16rm
+ 84978488U, // XADD16rr
+ 14963702U, // XADD32rm
+ 84972534U, // XADD32rr
+ 551836255U, // XADD64rm
+ 84974175U, // XADD64rr
+ 1357136882U, // XADD8rm
+ 84968434U, // XADD8rr
+ 464986U, // XBEGIN_2
+ 464986U, // XBEGIN_4
+ 292063U, // XCHG16ar
+ 1088711686U, // XCHG16rm
+ 178318342U, // XCHG16rr
+ 292123U, // XCHG32ar
+ 14963911U, // XCHG32rm
+ 178312391U, // XCHG32rr
+ 292188U, // XCHG64ar
+ 551836740U, // XCHG64rm
+ 178314308U, // XCHG64rr
+ 1357136955U, // XCHG8rm
+ 178308155U, // XCHG8rr
+ 21080U, // XCH_F
+ 14914U, // XCRYPTCBC
+ 14878U, // XCRYPTCFB
+ 15536U, // XCRYPTCTR
+ 14868U, // XCRYPTECB
+ 14888U, // XCRYPTOFB
+ 14977U, // XEND
+ 15926U, // XGETBV
+ 14898U, // XLAT
+ 2125212U, // XOR16i16
+ 4238748U, // XOR16mi
+ 4238748U, // XOR16mi8
+ 4238748U, // XOR16mr
+ 6352284U, // XOR16ri
+ 6352284U, // XOR16ri8
+ 6368668U, // XOR16rm
+ 6352284U, // XOR16rr
+ 8449436U, // XOR16rr_REV
+ 10507871U, // XOR32i32
+ 12621407U, // XOR32mi
+ 12621407U, // XOR32mi8
+ 12621407U, // XOR32mr
+ 6346335U, // XOR32ri
+ 6346335U, // XOR32ri8
+ 283203167U, // XOR32rm
+ 6346335U, // XOR32rr
+ 8443487U, // XOR32rr_REV
+ 16801390U, // XOR64i32
+ 18914926U, // XOR64mi32
+ 18914926U, // XOR64mi8
+ 18914926U, // XOR64mr
+ 6348398U, // XOR64ri32
+ 6348398U, // XOR64ri8
+ 283221614U, // XOR64rm
+ 6348398U, // XOR64rr
+ 8445550U, // XOR64rr_REV
+ 20989303U, // XOR8i8
+ 23102839U, // XOR8mi
+ 23102839U, // XOR8mi8
+ 23102839U, // XOR8mr
+ 6342007U, // XOR8ri
+ 6342007U, // XOR8ri8
+ 6407543U, // XOR8rm
+ 6342007U, // XOR8rr
+ 8439159U, // XOR8rr_REV
+ 8522961U, // XORPDrm
+ 8441041U, // XORPDrr
+ 8529418U, // XORPSrm
+ 8447498U, // XORPSrr
+ 15078U, // XRELEASE_PREFIX
+ 680256U, // XRSTOR
+ 672072U, // XRSTOR64
+ 681685U, // XRSTORS
+ 672092U, // XRSTORS64
+ 676397U, // XSAVE
+ 672062U, // XSAVE64
+ 673547U, // XSAVEC
+ 672051U, // XSAVEC64
+ 682308U, // XSAVEOPT
+ 672103U, // XSAVEOPT64
+ 680381U, // XSAVES
+ 672082U, // XSAVES64
+ 15933U, // XSETBV
+ 14704U, // XSHA1
+ 14797U, // XSHA256
+ 15071U, // XSTORE
+ 15895U, // XTEST
+ };
+
+ static const uint16_t OpInfo1[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 0U, // DBG_VALUE
+ 0U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 0U, // BUNDLE
+ 0U, // LIFETIME_START
+ 0U, // LIFETIME_END
+ 0U, // STACKMAP
+ 0U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 0U, // PATCHABLE_FUNCTION_ENTER
+ 0U, // PATCHABLE_RET
+ 0U, // PATCHABLE_FUNCTION_EXIT
+ 0U, // PATCHABLE_TAIL_CALL
+ 0U, // PATCHABLE_EVENT_CALL
+ 0U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 0U, // AVX1_SETALLONES
+ 0U, // AVX2_SETALLONES
+ 0U, // AVX512_128_SET0
+ 0U, // AVX512_256_SET0
+ 0U, // AVX512_512_SET0
+ 0U, // AVX512_512_SETALLONES
+ 0U, // AVX512_512_SEXT_MASK_32
+ 0U, // AVX512_512_SEXT_MASK_64
+ 0U, // AVX512_FsFLD0SD
+ 0U, // AVX512_FsFLD0SS
+ 0U, // AVX_SET0
+ 0U, // KSET0D
+ 0U, // KSET0Q
+ 0U, // KSET0W
+ 0U, // KSET1D
+ 0U, // KSET1Q
+ 0U, // KSET1W
+ 0U, // MMX_SET0
+ 0U, // V_SET0
+ 0U, // V_SETALLONES
+ 0U, // AAA
+ 0U, // AAD8i8
+ 0U, // AAM8i8
+ 0U, // AAS
+ 0U, // ABS_F
+ 0U, // ABS_Fp32
+ 0U, // ABS_Fp64
+ 0U, // ABS_Fp80
+ 0U, // ADC16i16
+ 0U, // ADC16mi
+ 0U, // ADC16mi8
+ 0U, // ADC16mr
+ 0U, // ADC16ri
+ 0U, // ADC16ri8
+ 0U, // ADC16rm
+ 0U, // ADC16rr
+ 0U, // ADC16rr_REV
+ 0U, // ADC32i32
+ 0U, // ADC32mi
+ 0U, // ADC32mi8
+ 0U, // ADC32mr
+ 0U, // ADC32ri
+ 0U, // ADC32ri8
+ 0U, // ADC32rm
+ 0U, // ADC32rr
+ 0U, // ADC32rr_REV
+ 0U, // ADC64i32
+ 0U, // ADC64mi32
+ 0U, // ADC64mi8
+ 0U, // ADC64mr
+ 0U, // ADC64ri32
+ 0U, // ADC64ri8
+ 0U, // ADC64rm
+ 0U, // ADC64rr
+ 0U, // ADC64rr_REV
+ 0U, // ADC8i8
+ 0U, // ADC8mi
+ 0U, // ADC8mi8
+ 0U, // ADC8mr
+ 0U, // ADC8ri
+ 0U, // ADC8ri8
+ 0U, // ADC8rm
+ 0U, // ADC8rr
+ 0U, // ADC8rr_REV
+ 0U, // ADCX32rm
+ 0U, // ADCX32rr
+ 0U, // ADCX64rm
+ 0U, // ADCX64rr
+ 0U, // ADD16i16
+ 0U, // ADD16mi
+ 0U, // ADD16mi8
+ 0U, // ADD16mr
+ 0U, // ADD16ri
+ 0U, // ADD16ri8
+ 0U, // ADD16rm
+ 0U, // ADD16rr
+ 0U, // ADD16rr_REV
+ 0U, // ADD32i32
+ 0U, // ADD32mi
+ 0U, // ADD32mi8
+ 0U, // ADD32mr
+ 0U, // ADD32ri
+ 0U, // ADD32ri8
+ 0U, // ADD32rm
+ 0U, // ADD32rr
+ 0U, // ADD32rr_REV
+ 0U, // ADD64i32
+ 0U, // ADD64mi32
+ 0U, // ADD64mi8
+ 0U, // ADD64mr
+ 0U, // ADD64ri32
+ 0U, // ADD64ri8
+ 0U, // ADD64rm
+ 0U, // ADD64rr
+ 0U, // ADD64rr_REV
+ 0U, // ADD8i8
+ 0U, // ADD8mi
+ 0U, // ADD8mi8
+ 0U, // ADD8mr
+ 0U, // ADD8ri
+ 0U, // ADD8ri8
+ 0U, // ADD8rm
+ 0U, // ADD8rr
+ 0U, // ADD8rr_REV
+ 0U, // ADDPDrm
+ 0U, // ADDPDrr
+ 0U, // ADDPSrm
+ 0U, // ADDPSrr
+ 0U, // ADDSDrm
+ 0U, // ADDSDrm_Int
+ 0U, // ADDSDrr
+ 0U, // ADDSDrr_Int
+ 0U, // ADDSSrm
+ 0U, // ADDSSrm_Int
+ 0U, // ADDSSrr
+ 0U, // ADDSSrr_Int
+ 0U, // ADDSUBPDrm
+ 0U, // ADDSUBPDrr
+ 0U, // ADDSUBPSrm
+ 0U, // ADDSUBPSrr
+ 0U, // ADD_F32m
+ 0U, // ADD_F64m
+ 0U, // ADD_FI16m
+ 0U, // ADD_FI32m
+ 0U, // ADD_FPrST0
+ 0U, // ADD_FST0r
+ 0U, // ADD_Fp32
+ 0U, // ADD_Fp32m
+ 0U, // ADD_Fp64
+ 0U, // ADD_Fp64m
+ 0U, // ADD_Fp64m32
+ 0U, // ADD_Fp80
+ 0U, // ADD_Fp80m32
+ 0U, // ADD_Fp80m64
+ 0U, // ADD_FpI16m32
+ 0U, // ADD_FpI16m64
+ 0U, // ADD_FpI16m80
+ 0U, // ADD_FpI32m32
+ 0U, // ADD_FpI32m64
+ 0U, // ADD_FpI32m80
+ 0U, // ADD_FrST0
+ 0U, // ADOX32rm
+ 0U, // ADOX32rr
+ 0U, // ADOX64rm
+ 0U, // ADOX64rr
+ 0U, // AESDECLASTrm
+ 0U, // AESDECLASTrr
+ 0U, // AESDECrm
+ 0U, // AESDECrr
+ 0U, // AESENCLASTrm
+ 0U, // AESENCLASTrr
+ 0U, // AESENCrm
+ 0U, // AESENCrr
+ 0U, // AESIMCrm
+ 0U, // AESIMCrr
+ 4U, // AESKEYGENASSIST128rm
+ 72U, // AESKEYGENASSIST128rr
+ 0U, // AND16i16
+ 0U, // AND16mi
+ 0U, // AND16mi8
+ 0U, // AND16mr
+ 0U, // AND16ri
+ 0U, // AND16ri8
+ 0U, // AND16rm
+ 0U, // AND16rr
+ 0U, // AND16rr_REV
+ 0U, // AND32i32
+ 0U, // AND32mi
+ 0U, // AND32mi8
+ 0U, // AND32mr
+ 0U, // AND32ri
+ 0U, // AND32ri8
+ 0U, // AND32rm
+ 0U, // AND32rr
+ 0U, // AND32rr_REV
+ 0U, // AND64i32
+ 0U, // AND64mi32
+ 0U, // AND64mi8
+ 0U, // AND64mr
+ 0U, // AND64ri32
+ 0U, // AND64ri8
+ 0U, // AND64rm
+ 0U, // AND64rr
+ 0U, // AND64rr_REV
+ 0U, // AND8i8
+ 0U, // AND8mi
+ 0U, // AND8mi8
+ 0U, // AND8mr
+ 0U, // AND8ri
+ 0U, // AND8ri8
+ 0U, // AND8rm
+ 0U, // AND8rr
+ 0U, // AND8rr_REV
+ 72U, // ANDN32rm
+ 4U, // ANDN32rr
+ 72U, // ANDN64rm
+ 4U, // ANDN64rr
+ 0U, // ANDNPDrm
+ 0U, // ANDNPDrr
+ 0U, // ANDNPSrm
+ 0U, // ANDNPSrr
+ 0U, // ANDPDrm
+ 0U, // ANDPDrr
+ 0U, // ANDPSrm
+ 0U, // ANDPSrr
+ 0U, // ARPL16mr
+ 0U, // ARPL16rr
+ 4U, // BEXTR32rm
+ 4U, // BEXTR32rr
+ 4U, // BEXTR64rm
+ 4U, // BEXTR64rr
+ 4U, // BEXTRI32mi
+ 4U, // BEXTRI32ri
+ 4U, // BEXTRI64mi
+ 4U, // BEXTRI64ri
+ 0U, // BLCFILL32rm
+ 0U, // BLCFILL32rr
+ 0U, // BLCFILL64rm
+ 0U, // BLCFILL64rr
+ 0U, // BLCI32rm
+ 0U, // BLCI32rr
+ 0U, // BLCI64rm
+ 0U, // BLCI64rr
+ 0U, // BLCIC32rm
+ 0U, // BLCIC32rr
+ 0U, // BLCIC64rm
+ 0U, // BLCIC64rr
+ 0U, // BLCMSK32rm
+ 0U, // BLCMSK32rr
+ 0U, // BLCMSK64rm
+ 0U, // BLCMSK64rr
+ 0U, // BLCS32rm
+ 0U, // BLCS32rr
+ 0U, // BLCS64rm
+ 0U, // BLCS64rr
+ 0U, // BLENDPDrmi
+ 4U, // BLENDPDrri
+ 0U, // BLENDPSrmi
+ 4U, // BLENDPSrri
+ 0U, // BLENDVPDrm0
+ 0U, // BLENDVPDrr0
+ 0U, // BLENDVPSrm0
+ 0U, // BLENDVPSrr0
+ 0U, // BLSFILL32rm
+ 0U, // BLSFILL32rr
+ 0U, // BLSFILL64rm
+ 0U, // BLSFILL64rr
+ 0U, // BLSI32rm
+ 0U, // BLSI32rr
+ 0U, // BLSI64rm
+ 0U, // BLSI64rr
+ 0U, // BLSIC32rm
+ 0U, // BLSIC32rr
+ 0U, // BLSIC64rm
+ 0U, // BLSIC64rr
+ 0U, // BLSMSK32rm
+ 0U, // BLSMSK32rr
+ 0U, // BLSMSK64rm
+ 0U, // BLSMSK64rr
+ 0U, // BLSR32rm
+ 0U, // BLSR32rr
+ 0U, // BLSR64rm
+ 0U, // BLSR64rr
+ 0U, // BNDCL32rm
+ 0U, // BNDCL32rr
+ 0U, // BNDCL64rm
+ 0U, // BNDCL64rr
+ 0U, // BNDCN32rm
+ 0U, // BNDCN32rr
+ 0U, // BNDCN64rm
+ 0U, // BNDCN64rr
+ 0U, // BNDCU32rm
+ 0U, // BNDCU32rr
+ 0U, // BNDCU64rm
+ 0U, // BNDCU64rr
+ 0U, // BNDLDXrm
+ 0U, // BNDMK32rm
+ 0U, // BNDMK64rm
+ 0U, // BNDMOV32mr
+ 0U, // BNDMOV32rm
+ 0U, // BNDMOV64mr
+ 0U, // BNDMOV64rm
+ 0U, // BNDMOVrr
+ 0U, // BNDMOVrr_REV
+ 0U, // BNDSTXmr
+ 0U, // BOUNDS16rm
+ 0U, // BOUNDS32rm
+ 0U, // BSF16rm
+ 0U, // BSF16rr
+ 0U, // BSF32rm
+ 0U, // BSF32rr
+ 0U, // BSF64rm
+ 0U, // BSF64rr
+ 0U, // BSR16rm
+ 0U, // BSR16rr
+ 0U, // BSR32rm
+ 0U, // BSR32rr
+ 0U, // BSR64rm
+ 0U, // BSR64rr
+ 0U, // BSWAP16r_BAD
+ 0U, // BSWAP32r
+ 0U, // BSWAP64r
+ 0U, // BT16mi8
+ 0U, // BT16mr
+ 0U, // BT16ri8
+ 0U, // BT16rr
+ 0U, // BT32mi8
+ 0U, // BT32mr
+ 0U, // BT32ri8
+ 0U, // BT32rr
+ 0U, // BT64mi8
+ 0U, // BT64mr
+ 0U, // BT64ri8
+ 0U, // BT64rr
+ 0U, // BTC16mi8
+ 0U, // BTC16mr
+ 0U, // BTC16ri8
+ 0U, // BTC16rr
+ 0U, // BTC32mi8
+ 0U, // BTC32mr
+ 0U, // BTC32ri8
+ 0U, // BTC32rr
+ 0U, // BTC64mi8
+ 0U, // BTC64mr
+ 0U, // BTC64ri8
+ 0U, // BTC64rr
+ 0U, // BTR16mi8
+ 0U, // BTR16mr
+ 0U, // BTR16ri8
+ 0U, // BTR16rr
+ 0U, // BTR32mi8
+ 0U, // BTR32mr
+ 0U, // BTR32ri8
+ 0U, // BTR32rr
+ 0U, // BTR64mi8
+ 0U, // BTR64mr
+ 0U, // BTR64ri8
+ 0U, // BTR64rr
+ 0U, // BTS16mi8
+ 0U, // BTS16mr
+ 0U, // BTS16ri8
+ 0U, // BTS16rr
+ 0U, // BTS32mi8
+ 0U, // BTS32mr
+ 0U, // BTS32ri8
+ 0U, // BTS32rr
+ 0U, // BTS64mi8
+ 0U, // BTS64mr
+ 0U, // BTS64ri8
+ 0U, // BTS64rr
+ 4U, // BZHI32rm
+ 4U, // BZHI32rr
+ 4U, // BZHI64rm
+ 4U, // BZHI64rr
+ 0U, // CALL16m
+ 0U, // CALL16m_NT
+ 0U, // CALL16r
+ 0U, // CALL16r_NT
+ 0U, // CALL32m
+ 0U, // CALL32m_NT
+ 0U, // CALL32r
+ 0U, // CALL32r_NT
+ 0U, // CALL64m
+ 0U, // CALL64m_NT
+ 0U, // CALL64pcrel32
+ 0U, // CALL64r
+ 0U, // CALL64r_NT
+ 0U, // CALLpcrel16
+ 0U, // CALLpcrel32
+ 0U, // CBW
+ 0U, // CDQ
+ 0U, // CDQE
+ 0U, // CHS_F
+ 0U, // CHS_Fp32
+ 0U, // CHS_Fp64
+ 0U, // CHS_Fp80
+ 0U, // CLAC
+ 0U, // CLC
+ 0U, // CLD
+ 0U, // CLDEMOTE
+ 0U, // CLFLUSH
+ 0U, // CLFLUSHOPT
+ 0U, // CLGI
+ 0U, // CLI
+ 0U, // CLRSSBSY
+ 0U, // CLTS
+ 0U, // CLWB
+ 0U, // CLZEROr
+ 0U, // CMC
+ 0U, // CMOVA16rm
+ 0U, // CMOVA16rr
+ 0U, // CMOVA32rm
+ 0U, // CMOVA32rr
+ 0U, // CMOVA64rm
+ 0U, // CMOVA64rr
+ 0U, // CMOVAE16rm
+ 0U, // CMOVAE16rr
+ 0U, // CMOVAE32rm
+ 0U, // CMOVAE32rr
+ 0U, // CMOVAE64rm
+ 0U, // CMOVAE64rr
+ 0U, // CMOVB16rm
+ 0U, // CMOVB16rr
+ 0U, // CMOVB32rm
+ 0U, // CMOVB32rr
+ 0U, // CMOVB64rm
+ 0U, // CMOVB64rr
+ 0U, // CMOVBE16rm
+ 0U, // CMOVBE16rr
+ 0U, // CMOVBE32rm
+ 0U, // CMOVBE32rr
+ 0U, // CMOVBE64rm
+ 0U, // CMOVBE64rr
+ 0U, // CMOVBE_F
+ 0U, // CMOVBE_Fp32
+ 0U, // CMOVBE_Fp64
+ 0U, // CMOVBE_Fp80
+ 0U, // CMOVB_F
+ 0U, // CMOVB_Fp32
+ 0U, // CMOVB_Fp64
+ 0U, // CMOVB_Fp80
+ 0U, // CMOVE16rm
+ 0U, // CMOVE16rr
+ 0U, // CMOVE32rm
+ 0U, // CMOVE32rr
+ 0U, // CMOVE64rm
+ 0U, // CMOVE64rr
+ 0U, // CMOVE_F
+ 0U, // CMOVE_Fp32
+ 0U, // CMOVE_Fp64
+ 0U, // CMOVE_Fp80
+ 0U, // CMOVG16rm
+ 0U, // CMOVG16rr
+ 0U, // CMOVG32rm
+ 0U, // CMOVG32rr
+ 0U, // CMOVG64rm
+ 0U, // CMOVG64rr
+ 0U, // CMOVGE16rm
+ 0U, // CMOVGE16rr
+ 0U, // CMOVGE32rm
+ 0U, // CMOVGE32rr
+ 0U, // CMOVGE64rm
+ 0U, // CMOVGE64rr
+ 0U, // CMOVL16rm
+ 0U, // CMOVL16rr
+ 0U, // CMOVL32rm
+ 0U, // CMOVL32rr
+ 0U, // CMOVL64rm
+ 0U, // CMOVL64rr
+ 0U, // CMOVLE16rm
+ 0U, // CMOVLE16rr
+ 0U, // CMOVLE32rm
+ 0U, // CMOVLE32rr
+ 0U, // CMOVLE64rm
+ 0U, // CMOVLE64rr
+ 0U, // CMOVNBE_F
+ 0U, // CMOVNBE_Fp32
+ 0U, // CMOVNBE_Fp64
+ 0U, // CMOVNBE_Fp80
+ 0U, // CMOVNB_F
+ 0U, // CMOVNB_Fp32
+ 0U, // CMOVNB_Fp64
+ 0U, // CMOVNB_Fp80
+ 0U, // CMOVNE16rm
+ 0U, // CMOVNE16rr
+ 0U, // CMOVNE32rm
+ 0U, // CMOVNE32rr
+ 0U, // CMOVNE64rm
+ 0U, // CMOVNE64rr
+ 0U, // CMOVNE_F
+ 0U, // CMOVNE_Fp32
+ 0U, // CMOVNE_Fp64
+ 0U, // CMOVNE_Fp80
+ 0U, // CMOVNO16rm
+ 0U, // CMOVNO16rr
+ 0U, // CMOVNO32rm
+ 0U, // CMOVNO32rr
+ 0U, // CMOVNO64rm
+ 0U, // CMOVNO64rr
+ 0U, // CMOVNP16rm
+ 0U, // CMOVNP16rr
+ 0U, // CMOVNP32rm
+ 0U, // CMOVNP32rr
+ 0U, // CMOVNP64rm
+ 0U, // CMOVNP64rr
+ 0U, // CMOVNP_F
+ 0U, // CMOVNP_Fp32
+ 0U, // CMOVNP_Fp64
+ 0U, // CMOVNP_Fp80
+ 0U, // CMOVNS16rm
+ 0U, // CMOVNS16rr
+ 0U, // CMOVNS32rm
+ 0U, // CMOVNS32rr
+ 0U, // CMOVNS64rm
+ 0U, // CMOVNS64rr
+ 0U, // CMOVO16rm
+ 0U, // CMOVO16rr
+ 0U, // CMOVO32rm
+ 0U, // CMOVO32rr
+ 0U, // CMOVO64rm
+ 0U, // CMOVO64rr
+ 0U, // CMOVP16rm
+ 0U, // CMOVP16rr
+ 0U, // CMOVP32rm
+ 0U, // CMOVP32rr
+ 0U, // CMOVP64rm
+ 0U, // CMOVP64rr
+ 0U, // CMOVP_F
+ 0U, // CMOVP_Fp32
+ 0U, // CMOVP_Fp64
+ 0U, // CMOVP_Fp80
+ 0U, // CMOVS16rm
+ 0U, // CMOVS16rr
+ 0U, // CMOVS32rm
+ 0U, // CMOVS32rr
+ 0U, // CMOVS64rm
+ 0U, // CMOVS64rr
+ 0U, // CMP16i16
+ 0U, // CMP16mi
+ 0U, // CMP16mi8
+ 0U, // CMP16mr
+ 0U, // CMP16ri
+ 0U, // CMP16ri8
+ 0U, // CMP16rm
+ 0U, // CMP16rr
+ 0U, // CMP16rr_REV
+ 0U, // CMP32i32
+ 0U, // CMP32mi
+ 0U, // CMP32mi8
+ 0U, // CMP32mr
+ 0U, // CMP32ri
+ 0U, // CMP32ri8
+ 0U, // CMP32rm
+ 0U, // CMP32rr
+ 0U, // CMP32rr_REV
+ 0U, // CMP64i32
+ 0U, // CMP64mi32
+ 0U, // CMP64mi8
+ 0U, // CMP64mr
+ 0U, // CMP64ri32
+ 0U, // CMP64ri8
+ 0U, // CMP64rm
+ 0U, // CMP64rr
+ 0U, // CMP64rr_REV
+ 0U, // CMP8i8
+ 0U, // CMP8mi
+ 0U, // CMP8mi8
+ 0U, // CMP8mr
+ 0U, // CMP8ri
+ 0U, // CMP8ri8
+ 0U, // CMP8rm
+ 0U, // CMP8rr
+ 0U, // CMP8rr_REV
+ 4U, // CMPPDrmi
+ 0U, // CMPPDrmi_alt
+ 4U, // CMPPDrri
+ 4U, // CMPPDrri_alt
+ 4U, // CMPPSrmi
+ 0U, // CMPPSrmi_alt
+ 4U, // CMPPSrri
+ 4U, // CMPPSrri_alt
+ 0U, // CMPSB
+ 72U, // CMPSDrm
+ 72U, // CMPSDrm_Int
+ 4U, // CMPSDrm_alt
+ 4U, // CMPSDrr
+ 4U, // CMPSDrr_Int
+ 4U, // CMPSDrr_alt
+ 0U, // CMPSL
+ 0U, // CMPSQ
+ 72U, // CMPSSrm
+ 72U, // CMPSSrm_Int
+ 4U, // CMPSSrm_alt
+ 4U, // CMPSSrr
+ 4U, // CMPSSrr_Int
+ 4U, // CMPSSrr_alt
+ 0U, // CMPSW
+ 0U, // CMPXCHG16B
+ 0U, // CMPXCHG16rm
+ 0U, // CMPXCHG16rr
+ 0U, // CMPXCHG32rm
+ 0U, // CMPXCHG32rr
+ 0U, // CMPXCHG64rm
+ 0U, // CMPXCHG64rr
+ 0U, // CMPXCHG8B
+ 0U, // CMPXCHG8rm
+ 0U, // CMPXCHG8rr
+ 0U, // COMISDrm
+ 0U, // COMISDrm_Int
+ 0U, // COMISDrr
+ 0U, // COMISDrr_Int
+ 0U, // COMISSrm
+ 0U, // COMISSrm_Int
+ 0U, // COMISSrr
+ 0U, // COMISSrr_Int
+ 0U, // COMP_FST0r
+ 0U, // COM_FIPr
+ 0U, // COM_FIr
+ 0U, // COM_FST0r
+ 0U, // COS_F
+ 0U, // COS_Fp32
+ 0U, // COS_Fp64
+ 0U, // COS_Fp80
+ 0U, // CPUID
+ 0U, // CQO
+ 0U, // CRC32r32m16
+ 0U, // CRC32r32m32
+ 0U, // CRC32r32m8
+ 0U, // CRC32r32r16
+ 0U, // CRC32r32r32
+ 0U, // CRC32r32r8
+ 0U, // CRC32r64m64
+ 0U, // CRC32r64m8
+ 0U, // CRC32r64r64
+ 0U, // CRC32r64r8
+ 0U, // CVTDQ2PDrm
+ 0U, // CVTDQ2PDrr
+ 0U, // CVTDQ2PSrm
+ 0U, // CVTDQ2PSrr
+ 0U, // CVTPD2DQrm
+ 0U, // CVTPD2DQrr
+ 0U, // CVTPD2PSrm
+ 0U, // CVTPD2PSrr
+ 0U, // CVTPS2DQrm
+ 0U, // CVTPS2DQrr
+ 0U, // CVTPS2PDrm
+ 0U, // CVTPS2PDrr
+ 0U, // CVTSD2SI64rm_Int
+ 0U, // CVTSD2SI64rr_Int
+ 0U, // CVTSD2SIrm_Int
+ 0U, // CVTSD2SIrr_Int
+ 0U, // CVTSD2SSrm
+ 0U, // CVTSD2SSrm_Int
+ 0U, // CVTSD2SSrr
+ 0U, // CVTSD2SSrr_Int
+ 0U, // CVTSI2SDrm
+ 0U, // CVTSI2SDrm_Int
+ 0U, // CVTSI2SDrr
+ 0U, // CVTSI2SDrr_Int
+ 0U, // CVTSI2SSrm
+ 0U, // CVTSI2SSrm_Int
+ 0U, // CVTSI2SSrr
+ 0U, // CVTSI2SSrr_Int
+ 0U, // CVTSI642SDrm
+ 0U, // CVTSI642SDrm_Int
+ 0U, // CVTSI642SDrr
+ 0U, // CVTSI642SDrr_Int
+ 0U, // CVTSI642SSrm
+ 0U, // CVTSI642SSrm_Int
+ 0U, // CVTSI642SSrr
+ 0U, // CVTSI642SSrr_Int
+ 0U, // CVTSS2SDrm
+ 0U, // CVTSS2SDrm_Int
+ 0U, // CVTSS2SDrr
+ 0U, // CVTSS2SDrr_Int
+ 0U, // CVTSS2SI64rm_Int
+ 0U, // CVTSS2SI64rr_Int
+ 0U, // CVTSS2SIrm_Int
+ 0U, // CVTSS2SIrr_Int
+ 0U, // CVTTPD2DQrm
+ 0U, // CVTTPD2DQrr
+ 0U, // CVTTPS2DQrm
+ 0U, // CVTTPS2DQrr
+ 0U, // CVTTSD2SI64rm
+ 0U, // CVTTSD2SI64rm_Int
+ 0U, // CVTTSD2SI64rr
+ 0U, // CVTTSD2SI64rr_Int
+ 0U, // CVTTSD2SIrm
+ 0U, // CVTTSD2SIrm_Int
+ 0U, // CVTTSD2SIrr
+ 0U, // CVTTSD2SIrr_Int
+ 0U, // CVTTSS2SI64rm
+ 0U, // CVTTSS2SI64rm_Int
+ 0U, // CVTTSS2SI64rr
+ 0U, // CVTTSS2SI64rr_Int
+ 0U, // CVTTSS2SIrm
+ 0U, // CVTTSS2SIrm_Int
+ 0U, // CVTTSS2SIrr
+ 0U, // CVTTSS2SIrr_Int
+ 0U, // CWD
+ 0U, // CWDE
+ 0U, // DAA
+ 0U, // DAS
+ 0U, // DATA16_PREFIX
+ 0U, // DEC16m
+ 0U, // DEC16r
+ 0U, // DEC16r_alt
+ 0U, // DEC32m
+ 0U, // DEC32r
+ 0U, // DEC32r_alt
+ 0U, // DEC64m
+ 0U, // DEC64r
+ 0U, // DEC8m
+ 0U, // DEC8r
+ 0U, // DIV16m
+ 0U, // DIV16r
+ 0U, // DIV32m
+ 0U, // DIV32r
+ 0U, // DIV64m
+ 0U, // DIV64r
+ 0U, // DIV8m
+ 0U, // DIV8r
+ 0U, // DIVPDrm
+ 0U, // DIVPDrr
+ 0U, // DIVPSrm
+ 0U, // DIVPSrr
+ 0U, // DIVR_F32m
+ 0U, // DIVR_F64m
+ 0U, // DIVR_FI16m
+ 0U, // DIVR_FI32m
+ 0U, // DIVR_FPrST0
+ 0U, // DIVR_FST0r
+ 0U, // DIVR_Fp32m
+ 0U, // DIVR_Fp64m
+ 0U, // DIVR_Fp64m32
+ 0U, // DIVR_Fp80m32
+ 0U, // DIVR_Fp80m64
+ 0U, // DIVR_FpI16m32
+ 0U, // DIVR_FpI16m64
+ 0U, // DIVR_FpI16m80
+ 0U, // DIVR_FpI32m32
+ 0U, // DIVR_FpI32m64
+ 0U, // DIVR_FpI32m80
+ 0U, // DIVR_FrST0
+ 0U, // DIVSDrm
+ 0U, // DIVSDrm_Int
+ 0U, // DIVSDrr
+ 0U, // DIVSDrr_Int
+ 0U, // DIVSSrm
+ 0U, // DIVSSrm_Int
+ 0U, // DIVSSrr
+ 0U, // DIVSSrr_Int
+ 0U, // DIV_F32m
+ 0U, // DIV_F64m
+ 0U, // DIV_FI16m
+ 0U, // DIV_FI32m
+ 0U, // DIV_FPrST0
+ 0U, // DIV_FST0r
+ 0U, // DIV_Fp32
+ 0U, // DIV_Fp32m
+ 0U, // DIV_Fp64
+ 0U, // DIV_Fp64m
+ 0U, // DIV_Fp64m32
+ 0U, // DIV_Fp80
+ 0U, // DIV_Fp80m32
+ 0U, // DIV_Fp80m64
+ 0U, // DIV_FpI16m32
+ 0U, // DIV_FpI16m64
+ 0U, // DIV_FpI16m80
+ 0U, // DIV_FpI32m32
+ 0U, // DIV_FpI32m64
+ 0U, // DIV_FpI32m80
+ 0U, // DIV_FrST0
+ 0U, // DPPDrmi
+ 4U, // DPPDrri
+ 0U, // DPPSrmi
+ 4U, // DPPSrri
+ 0U, // ENCLS
+ 0U, // ENCLU
+ 0U, // ENCLV
+ 0U, // ENDBR32
+ 0U, // ENDBR64
+ 0U, // ENTER
+ 0U, // EXTRACTPSmr
+ 72U, // EXTRACTPSrr
+ 0U, // EXTRQ
+ 0U, // EXTRQI
+ 0U, // F2XM1
+ 0U, // FARCALL16i
+ 0U, // FARCALL16m
+ 0U, // FARCALL32i
+ 0U, // FARCALL32m
+ 0U, // FARCALL64
+ 0U, // FARJMP16i
+ 0U, // FARJMP16m
+ 0U, // FARJMP32i
+ 0U, // FARJMP32m
+ 0U, // FARJMP64
+ 0U, // FBLDm
+ 0U, // FBSTPm
+ 0U, // FCOM32m
+ 0U, // FCOM64m
+ 0U, // FCOMP32m
+ 0U, // FCOMP64m
+ 0U, // FCOMPP
+ 0U, // FDECSTP
+ 0U, // FDISI8087_NOP
+ 0U, // FEMMS
+ 0U, // FENI8087_NOP
+ 0U, // FFREE
+ 0U, // FFREEP
+ 0U, // FICOM16m
+ 0U, // FICOM32m
+ 0U, // FICOMP16m
+ 0U, // FICOMP32m
+ 0U, // FINCSTP
+ 0U, // FLDCW16m
+ 0U, // FLDENVm
+ 0U, // FLDL2E
+ 0U, // FLDL2T
+ 0U, // FLDLG2
+ 0U, // FLDLN2
+ 0U, // FLDPI
+ 0U, // FNCLEX
+ 0U, // FNINIT
+ 0U, // FNOP
+ 0U, // FNSTCW16m
+ 0U, // FNSTSW16r
+ 0U, // FNSTSWm
+ 0U, // FPATAN
+ 0U, // FPNCEST0r
+ 0U, // FPREM
+ 0U, // FPREM1
+ 0U, // FPTAN
+ 0U, // FRNDINT
+ 0U, // FRSTORm
+ 0U, // FSAVEm
+ 0U, // FSCALE
+ 0U, // FSETPM
+ 0U, // FSINCOS
+ 0U, // FSTENVm
+ 0U, // FXAM
+ 0U, // FXRSTOR
+ 0U, // FXRSTOR64
+ 0U, // FXSAVE
+ 0U, // FXSAVE64
+ 0U, // FXTRACT
+ 0U, // FYL2X
+ 0U, // FYL2XP1
+ 0U, // GETSEC
+ 0U, // GF2P8AFFINEINVQBrmi
+ 4U, // GF2P8AFFINEINVQBrri
+ 0U, // GF2P8AFFINEQBrmi
+ 4U, // GF2P8AFFINEQBrri
+ 0U, // GF2P8MULBrm
+ 0U, // GF2P8MULBrr
+ 0U, // HADDPDrm
+ 0U, // HADDPDrr
+ 0U, // HADDPSrm
+ 0U, // HADDPSrr
+ 0U, // HLT
+ 0U, // HSUBPDrm
+ 0U, // HSUBPDrr
+ 0U, // HSUBPSrm
+ 0U, // HSUBPSrr
+ 0U, // IDIV16m
+ 0U, // IDIV16r
+ 0U, // IDIV32m
+ 0U, // IDIV32r
+ 0U, // IDIV64m
+ 0U, // IDIV64r
+ 0U, // IDIV8m
+ 0U, // IDIV8r
+ 0U, // ILD_F16m
+ 0U, // ILD_F32m
+ 0U, // ILD_F64m
+ 0U, // ILD_Fp16m32
+ 0U, // ILD_Fp16m64
+ 0U, // ILD_Fp16m80
+ 0U, // ILD_Fp32m32
+ 0U, // ILD_Fp32m64
+ 0U, // ILD_Fp32m80
+ 0U, // ILD_Fp64m32
+ 0U, // ILD_Fp64m64
+ 0U, // ILD_Fp64m80
+ 0U, // IMUL16m
+ 0U, // IMUL16r
+ 0U, // IMUL16rm
+ 0U, // IMUL16rmi
+ 0U, // IMUL16rmi8
+ 0U, // IMUL16rr
+ 4U, // IMUL16rri
+ 4U, // IMUL16rri8
+ 0U, // IMUL32m
+ 0U, // IMUL32r
+ 0U, // IMUL32rm
+ 4U, // IMUL32rmi
+ 4U, // IMUL32rmi8
+ 0U, // IMUL32rr
+ 4U, // IMUL32rri
+ 4U, // IMUL32rri8
+ 0U, // IMUL64m
+ 0U, // IMUL64r
+ 0U, // IMUL64rm
+ 4U, // IMUL64rmi32
+ 4U, // IMUL64rmi8
+ 0U, // IMUL64rr
+ 4U, // IMUL64rri32
+ 4U, // IMUL64rri8
+ 0U, // IMUL8m
+ 0U, // IMUL8r
+ 0U, // IN16ri
+ 0U, // IN16rr
+ 0U, // IN32ri
+ 0U, // IN32rr
+ 0U, // IN8ri
+ 0U, // IN8rr
+ 0U, // INC16m
+ 0U, // INC16r
+ 0U, // INC16r_alt
+ 0U, // INC32m
+ 0U, // INC32r
+ 0U, // INC32r_alt
+ 0U, // INC64m
+ 0U, // INC64r
+ 0U, // INC8m
+ 0U, // INC8r
+ 0U, // INCSSPD
+ 0U, // INCSSPQ
+ 0U, // INSB
+ 4U, // INSERTPSrm
+ 4U, // INSERTPSrr
+ 0U, // INSERTQ
+ 1U, // INSERTQI
+ 0U, // INSL
+ 0U, // INSW
+ 0U, // INT
+ 0U, // INT1
+ 0U, // INT3
+ 0U, // INTO
+ 0U, // INVD
+ 0U, // INVEPT32
+ 0U, // INVEPT64
+ 0U, // INVLPG
+ 0U, // INVLPGA32
+ 0U, // INVLPGA64
+ 0U, // INVPCID32
+ 0U, // INVPCID64
+ 0U, // INVVPID32
+ 0U, // INVVPID64
+ 0U, // IRET16
+ 0U, // IRET32
+ 0U, // IRET64
+ 0U, // ISTT_FP16m
+ 0U, // ISTT_FP32m
+ 0U, // ISTT_FP64m
+ 0U, // ISTT_Fp16m32
+ 0U, // ISTT_Fp16m64
+ 0U, // ISTT_Fp16m80
+ 0U, // ISTT_Fp32m32
+ 0U, // ISTT_Fp32m64
+ 0U, // ISTT_Fp32m80
+ 0U, // ISTT_Fp64m32
+ 0U, // ISTT_Fp64m64
+ 0U, // ISTT_Fp64m80
+ 0U, // IST_F16m
+ 0U, // IST_F32m
+ 0U, // IST_FP16m
+ 0U, // IST_FP32m
+ 0U, // IST_FP64m
+ 0U, // IST_Fp16m32
+ 0U, // IST_Fp16m64
+ 0U, // IST_Fp16m80
+ 0U, // IST_Fp32m32
+ 0U, // IST_Fp32m64
+ 0U, // IST_Fp32m80
+ 0U, // IST_Fp64m32
+ 0U, // IST_Fp64m64
+ 0U, // IST_Fp64m80
+ 0U, // JAE_1
+ 0U, // JAE_2
+ 0U, // JAE_4
+ 0U, // JA_1
+ 0U, // JA_2
+ 0U, // JA_4
+ 0U, // JBE_1
+ 0U, // JBE_2
+ 0U, // JBE_4
+ 0U, // JB_1
+ 0U, // JB_2
+ 0U, // JB_4
+ 0U, // JCXZ
+ 0U, // JECXZ
+ 0U, // JE_1
+ 0U, // JE_2
+ 0U, // JE_4
+ 0U, // JGE_1
+ 0U, // JGE_2
+ 0U, // JGE_4
+ 0U, // JG_1
+ 0U, // JG_2
+ 0U, // JG_4
+ 0U, // JLE_1
+ 0U, // JLE_2
+ 0U, // JLE_4
+ 0U, // JL_1
+ 0U, // JL_2
+ 0U, // JL_4
+ 0U, // JMP16m
+ 0U, // JMP16m_NT
+ 0U, // JMP16r
+ 0U, // JMP16r_NT
+ 0U, // JMP32m
+ 0U, // JMP32m_NT
+ 0U, // JMP32r
+ 0U, // JMP32r_NT
+ 0U, // JMP64m
+ 0U, // JMP64m_NT
+ 0U, // JMP64r
+ 0U, // JMP64r_NT
+ 0U, // JMP_1
+ 0U, // JMP_2
+ 0U, // JMP_4
+ 0U, // JNE_1
+ 0U, // JNE_2
+ 0U, // JNE_4
+ 0U, // JNO_1
+ 0U, // JNO_2
+ 0U, // JNO_4
+ 0U, // JNP_1
+ 0U, // JNP_2
+ 0U, // JNP_4
+ 0U, // JNS_1
+ 0U, // JNS_2
+ 0U, // JNS_4
+ 0U, // JO_1
+ 0U, // JO_2
+ 0U, // JO_4
+ 0U, // JP_1
+ 0U, // JP_2
+ 0U, // JP_4
+ 0U, // JRCXZ
+ 0U, // JS_1
+ 0U, // JS_2
+ 0U, // JS_4
+ 4U, // KADDBrr
+ 4U, // KADDDrr
+ 4U, // KADDQrr
+ 4U, // KADDWrr
+ 4U, // KANDBrr
+ 4U, // KANDDrr
+ 4U, // KANDNBrr
+ 4U, // KANDNDrr
+ 4U, // KANDNQrr
+ 4U, // KANDNWrr
+ 4U, // KANDQrr
+ 4U, // KANDWrr
+ 0U, // KMOVBkk
+ 0U, // KMOVBkm
+ 0U, // KMOVBkr
+ 0U, // KMOVBmk
+ 0U, // KMOVBrk
+ 0U, // KMOVDkk
+ 0U, // KMOVDkm
+ 0U, // KMOVDkr
+ 0U, // KMOVDmk
+ 0U, // KMOVDrk
+ 0U, // KMOVQkk
+ 0U, // KMOVQkm
+ 0U, // KMOVQkr
+ 0U, // KMOVQmk
+ 0U, // KMOVQrk
+ 0U, // KMOVWkk
+ 0U, // KMOVWkm
+ 0U, // KMOVWkr
+ 0U, // KMOVWmk
+ 0U, // KMOVWrk
+ 0U, // KNOTBrr
+ 0U, // KNOTDrr
+ 0U, // KNOTQrr
+ 0U, // KNOTWrr
+ 4U, // KORBrr
+ 4U, // KORDrr
+ 4U, // KORQrr
+ 0U, // KORTESTBrr
+ 0U, // KORTESTDrr
+ 0U, // KORTESTQrr
+ 0U, // KORTESTWrr
+ 4U, // KORWrr
+ 72U, // KSHIFTLBri
+ 72U, // KSHIFTLDri
+ 72U, // KSHIFTLQri
+ 72U, // KSHIFTLWri
+ 72U, // KSHIFTRBri
+ 72U, // KSHIFTRDri
+ 72U, // KSHIFTRQri
+ 72U, // KSHIFTRWri
+ 0U, // KTESTBrr
+ 0U, // KTESTDrr
+ 0U, // KTESTQrr
+ 0U, // KTESTWrr
+ 4U, // KUNPCKBWrr
+ 4U, // KUNPCKDQrr
+ 4U, // KUNPCKWDrr
+ 4U, // KXNORBrr
+ 4U, // KXNORDrr
+ 4U, // KXNORQrr
+ 4U, // KXNORWrr
+ 4U, // KXORBrr
+ 4U, // KXORDrr
+ 4U, // KXORQrr
+ 4U, // KXORWrr
+ 0U, // LAHF
+ 0U, // LAR16rm
+ 0U, // LAR16rr
+ 0U, // LAR32rm
+ 0U, // LAR32rr
+ 0U, // LAR64rm
+ 0U, // LAR64rr
+ 0U, // LDDQUrm
+ 0U, // LDMXCSR
+ 0U, // LDS16rm
+ 0U, // LDS32rm
+ 0U, // LD_F0
+ 0U, // LD_F1
+ 0U, // LD_F32m
+ 0U, // LD_F64m
+ 0U, // LD_F80m
+ 0U, // LD_Fp032
+ 0U, // LD_Fp064
+ 0U, // LD_Fp080
+ 0U, // LD_Fp132
+ 0U, // LD_Fp164
+ 0U, // LD_Fp180
+ 0U, // LD_Fp32m
+ 0U, // LD_Fp32m64
+ 0U, // LD_Fp32m80
+ 0U, // LD_Fp64m
+ 0U, // LD_Fp64m80
+ 0U, // LD_Fp80m
+ 0U, // LD_Frr
+ 0U, // LEA16r
+ 0U, // LEA32r
+ 0U, // LEA64_32r
+ 0U, // LEA64r
+ 0U, // LEAVE
+ 0U, // LEAVE64
+ 0U, // LES16rm
+ 0U, // LES32rm
+ 0U, // LFENCE
+ 0U, // LFS16rm
+ 0U, // LFS32rm
+ 0U, // LFS64rm
+ 0U, // LGDT16m
+ 0U, // LGDT32m
+ 0U, // LGDT64m
+ 0U, // LGS16rm
+ 0U, // LGS32rm
+ 0U, // LGS64rm
+ 0U, // LIDT16m
+ 0U, // LIDT32m
+ 0U, // LIDT64m
+ 0U, // LLDT16m
+ 0U, // LLDT16r
+ 0U, // LLWPCB
+ 0U, // LLWPCB64
+ 0U, // LMSW16m
+ 0U, // LMSW16r
+ 0U, // LOCK_PREFIX
+ 0U, // LODSB
+ 0U, // LODSL
+ 0U, // LODSQ
+ 0U, // LODSW
+ 0U, // LOOP
+ 0U, // LOOPE
+ 0U, // LOOPNE
+ 0U, // LRETIL
+ 0U, // LRETIQ
+ 0U, // LRETIW
+ 0U, // LRETL
+ 0U, // LRETQ
+ 0U, // LRETW
+ 0U, // LSL16rm
+ 0U, // LSL16rr
+ 0U, // LSL32rm
+ 0U, // LSL32rr
+ 0U, // LSL64rm
+ 0U, // LSL64rr
+ 0U, // LSS16rm
+ 0U, // LSS32rm
+ 0U, // LSS64rm
+ 0U, // LTRm
+ 0U, // LTRr
+ 4U, // LWPINS32rmi
+ 4U, // LWPINS32rri
+ 4U, // LWPINS64rmi
+ 4U, // LWPINS64rri
+ 4U, // LWPVAL32rmi
+ 4U, // LWPVAL32rri
+ 4U, // LWPVAL64rmi
+ 4U, // LWPVAL64rri
+ 0U, // LZCNT16rm
+ 0U, // LZCNT16rr
+ 0U, // LZCNT32rm
+ 0U, // LZCNT32rr
+ 0U, // LZCNT64rm
+ 0U, // LZCNT64rr
+ 0U, // MASKMOVDQU
+ 0U, // MASKMOVDQU64
+ 0U, // MAXCPDrm
+ 0U, // MAXCPDrr
+ 0U, // MAXCPSrm
+ 0U, // MAXCPSrr
+ 0U, // MAXCSDrm
+ 0U, // MAXCSDrr
+ 0U, // MAXCSSrm
+ 0U, // MAXCSSrr
+ 0U, // MAXPDrm
+ 0U, // MAXPDrr
+ 0U, // MAXPSrm
+ 0U, // MAXPSrr
+ 0U, // MAXSDrm
+ 0U, // MAXSDrm_Int
+ 0U, // MAXSDrr
+ 0U, // MAXSDrr_Int
+ 0U, // MAXSSrm
+ 0U, // MAXSSrm_Int
+ 0U, // MAXSSrr
+ 0U, // MAXSSrr_Int
+ 0U, // MFENCE
+ 0U, // MINCPDrm
+ 0U, // MINCPDrr
+ 0U, // MINCPSrm
+ 0U, // MINCPSrr
+ 0U, // MINCSDrm
+ 0U, // MINCSDrr
+ 0U, // MINCSSrm
+ 0U, // MINCSSrr
+ 0U, // MINPDrm
+ 0U, // MINPDrr
+ 0U, // MINPSrm
+ 0U, // MINPSrr
+ 0U, // MINSDrm
+ 0U, // MINSDrm_Int
+ 0U, // MINSDrr
+ 0U, // MINSDrr_Int
+ 0U, // MINSSrm
+ 0U, // MINSSrm_Int
+ 0U, // MINSSrr
+ 0U, // MINSSrr_Int
+ 0U, // MMX_CVTPD2PIirm
+ 0U, // MMX_CVTPD2PIirr
+ 0U, // MMX_CVTPI2PDirm
+ 0U, // MMX_CVTPI2PDirr
+ 0U, // MMX_CVTPI2PSirm
+ 0U, // MMX_CVTPI2PSirr
+ 0U, // MMX_CVTPS2PIirm
+ 0U, // MMX_CVTPS2PIirr
+ 0U, // MMX_CVTTPD2PIirm
+ 0U, // MMX_CVTTPD2PIirr
+ 0U, // MMX_CVTTPS2PIirm
+ 0U, // MMX_CVTTPS2PIirr
+ 0U, // MMX_EMMS
+ 0U, // MMX_MASKMOVQ
+ 0U, // MMX_MASKMOVQ64
+ 0U, // MMX_MOVD64from64rm
+ 0U, // MMX_MOVD64from64rr
+ 0U, // MMX_MOVD64grr
+ 0U, // MMX_MOVD64mr
+ 0U, // MMX_MOVD64rm
+ 0U, // MMX_MOVD64rr
+ 0U, // MMX_MOVD64to64rm
+ 0U, // MMX_MOVD64to64rr
+ 0U, // MMX_MOVDQ2Qrr
+ 0U, // MMX_MOVFR642Qrr
+ 0U, // MMX_MOVNTQmr
+ 0U, // MMX_MOVQ2DQrr
+ 0U, // MMX_MOVQ2FR64rr
+ 0U, // MMX_MOVQ64mr
+ 0U, // MMX_MOVQ64rm
+ 0U, // MMX_MOVQ64rr
+ 0U, // MMX_MOVQ64rr_REV
+ 0U, // MMX_PABSBrm
+ 0U, // MMX_PABSBrr
+ 0U, // MMX_PABSDrm
+ 0U, // MMX_PABSDrr
+ 0U, // MMX_PABSWrm
+ 0U, // MMX_PABSWrr
+ 0U, // MMX_PACKSSDWirm
+ 0U, // MMX_PACKSSDWirr
+ 0U, // MMX_PACKSSWBirm
+ 0U, // MMX_PACKSSWBirr
+ 0U, // MMX_PACKUSWBirm
+ 0U, // MMX_PACKUSWBirr
+ 0U, // MMX_PADDBirm
+ 0U, // MMX_PADDBirr
+ 0U, // MMX_PADDDirm
+ 0U, // MMX_PADDDirr
+ 0U, // MMX_PADDQirm
+ 0U, // MMX_PADDQirr
+ 0U, // MMX_PADDSBirm
+ 0U, // MMX_PADDSBirr
+ 0U, // MMX_PADDSWirm
+ 0U, // MMX_PADDSWirr
+ 0U, // MMX_PADDUSBirm
+ 0U, // MMX_PADDUSBirr
+ 0U, // MMX_PADDUSWirm
+ 0U, // MMX_PADDUSWirr
+ 0U, // MMX_PADDWirm
+ 0U, // MMX_PADDWirr
+ 4U, // MMX_PALIGNRrmi
+ 4U, // MMX_PALIGNRrri
+ 0U, // MMX_PANDNirm
+ 0U, // MMX_PANDNirr
+ 0U, // MMX_PANDirm
+ 0U, // MMX_PANDirr
+ 0U, // MMX_PAVGBirm
+ 0U, // MMX_PAVGBirr
+ 0U, // MMX_PAVGWirm
+ 0U, // MMX_PAVGWirr
+ 0U, // MMX_PCMPEQBirm
+ 0U, // MMX_PCMPEQBirr
+ 0U, // MMX_PCMPEQDirm
+ 0U, // MMX_PCMPEQDirr
+ 0U, // MMX_PCMPEQWirm
+ 0U, // MMX_PCMPEQWirr
+ 0U, // MMX_PCMPGTBirm
+ 0U, // MMX_PCMPGTBirr
+ 0U, // MMX_PCMPGTDirm
+ 0U, // MMX_PCMPGTDirr
+ 0U, // MMX_PCMPGTWirm
+ 0U, // MMX_PCMPGTWirr
+ 72U, // MMX_PEXTRWrr
+ 0U, // MMX_PHADDDrm
+ 0U, // MMX_PHADDDrr
+ 0U, // MMX_PHADDSWrm
+ 0U, // MMX_PHADDSWrr
+ 0U, // MMX_PHADDWrm
+ 0U, // MMX_PHADDWrr
+ 0U, // MMX_PHSUBDrm
+ 0U, // MMX_PHSUBDrr
+ 0U, // MMX_PHSUBSWrm
+ 0U, // MMX_PHSUBSWrr
+ 0U, // MMX_PHSUBWrm
+ 0U, // MMX_PHSUBWrr
+ 0U, // MMX_PINSRWrm
+ 4U, // MMX_PINSRWrr
+ 0U, // MMX_PMADDUBSWrm
+ 0U, // MMX_PMADDUBSWrr
+ 0U, // MMX_PMADDWDirm
+ 0U, // MMX_PMADDWDirr
+ 0U, // MMX_PMAXSWirm
+ 0U, // MMX_PMAXSWirr
+ 0U, // MMX_PMAXUBirm
+ 0U, // MMX_PMAXUBirr
+ 0U, // MMX_PMINSWirm
+ 0U, // MMX_PMINSWirr
+ 0U, // MMX_PMINUBirm
+ 0U, // MMX_PMINUBirr
+ 0U, // MMX_PMOVMSKBrr
+ 0U, // MMX_PMULHRSWrm
+ 0U, // MMX_PMULHRSWrr
+ 0U, // MMX_PMULHUWirm
+ 0U, // MMX_PMULHUWirr
+ 0U, // MMX_PMULHWirm
+ 0U, // MMX_PMULHWirr
+ 0U, // MMX_PMULLWirm
+ 0U, // MMX_PMULLWirr
+ 0U, // MMX_PMULUDQirm
+ 0U, // MMX_PMULUDQirr
+ 0U, // MMX_PORirm
+ 0U, // MMX_PORirr
+ 0U, // MMX_PSADBWirm
+ 0U, // MMX_PSADBWirr
+ 0U, // MMX_PSHUFBrm
+ 0U, // MMX_PSHUFBrr
+ 4U, // MMX_PSHUFWmi
+ 72U, // MMX_PSHUFWri
+ 0U, // MMX_PSIGNBrm
+ 0U, // MMX_PSIGNBrr
+ 0U, // MMX_PSIGNDrm
+ 0U, // MMX_PSIGNDrr
+ 0U, // MMX_PSIGNWrm
+ 0U, // MMX_PSIGNWrr
+ 0U, // MMX_PSLLDri
+ 0U, // MMX_PSLLDrm
+ 0U, // MMX_PSLLDrr
+ 0U, // MMX_PSLLQri
+ 0U, // MMX_PSLLQrm
+ 0U, // MMX_PSLLQrr
+ 0U, // MMX_PSLLWri
+ 0U, // MMX_PSLLWrm
+ 0U, // MMX_PSLLWrr
+ 0U, // MMX_PSRADri
+ 0U, // MMX_PSRADrm
+ 0U, // MMX_PSRADrr
+ 0U, // MMX_PSRAWri
+ 0U, // MMX_PSRAWrm
+ 0U, // MMX_PSRAWrr
+ 0U, // MMX_PSRLDri
+ 0U, // MMX_PSRLDrm
+ 0U, // MMX_PSRLDrr
+ 0U, // MMX_PSRLQri
+ 0U, // MMX_PSRLQrm
+ 0U, // MMX_PSRLQrr
+ 0U, // MMX_PSRLWri
+ 0U, // MMX_PSRLWrm
+ 0U, // MMX_PSRLWrr
+ 0U, // MMX_PSUBBirm
+ 0U, // MMX_PSUBBirr
+ 0U, // MMX_PSUBDirm
+ 0U, // MMX_PSUBDirr
+ 0U, // MMX_PSUBQirm
+ 0U, // MMX_PSUBQirr
+ 0U, // MMX_PSUBSBirm
+ 0U, // MMX_PSUBSBirr
+ 0U, // MMX_PSUBSWirm
+ 0U, // MMX_PSUBSWirr
+ 0U, // MMX_PSUBUSBirm
+ 0U, // MMX_PSUBUSBirr
+ 0U, // MMX_PSUBUSWirm
+ 0U, // MMX_PSUBUSWirr
+ 0U, // MMX_PSUBWirm
+ 0U, // MMX_PSUBWirr
+ 0U, // MMX_PUNPCKHBWirm
+ 0U, // MMX_PUNPCKHBWirr
+ 0U, // MMX_PUNPCKHDQirm
+ 0U, // MMX_PUNPCKHDQirr
+ 0U, // MMX_PUNPCKHWDirm
+ 0U, // MMX_PUNPCKHWDirr
+ 0U, // MMX_PUNPCKLBWirm
+ 0U, // MMX_PUNPCKLBWirr
+ 0U, // MMX_PUNPCKLDQirm
+ 0U, // MMX_PUNPCKLDQirr
+ 0U, // MMX_PUNPCKLWDirm
+ 0U, // MMX_PUNPCKLWDirr
+ 0U, // MMX_PXORirm
+ 0U, // MMX_PXORirr
+ 0U, // MONITORXrrr
+ 0U, // MONITORrrr
+ 0U, // MONTMUL
+ 0U, // MOV16ao16
+ 0U, // MOV16ao32
+ 0U, // MOV16ao64
+ 0U, // MOV16mi
+ 0U, // MOV16mr
+ 0U, // MOV16ms
+ 0U, // MOV16o16a
+ 0U, // MOV16o32a
+ 0U, // MOV16o64a
+ 0U, // MOV16ri
+ 0U, // MOV16ri_alt
+ 0U, // MOV16rm
+ 0U, // MOV16rr
+ 0U, // MOV16rr_REV
+ 0U, // MOV16rs
+ 0U, // MOV16sm
+ 0U, // MOV16sr
+ 0U, // MOV32ao16
+ 0U, // MOV32ao32
+ 0U, // MOV32ao64
+ 0U, // MOV32cr
+ 0U, // MOV32dr
+ 0U, // MOV32mi
+ 0U, // MOV32mr
+ 0U, // MOV32o16a
+ 0U, // MOV32o32a
+ 0U, // MOV32o64a
+ 0U, // MOV32rc
+ 0U, // MOV32rd
+ 0U, // MOV32ri
+ 0U, // MOV32ri_alt
+ 0U, // MOV32rm
+ 0U, // MOV32rr
+ 0U, // MOV32rr_REV
+ 0U, // MOV32rs
+ 0U, // MOV32sr
+ 0U, // MOV64ao32
+ 0U, // MOV64ao64
+ 0U, // MOV64cr
+ 0U, // MOV64dr
+ 0U, // MOV64mi32
+ 0U, // MOV64mr
+ 0U, // MOV64o32a
+ 0U, // MOV64o64a
+ 0U, // MOV64rc
+ 0U, // MOV64rd
+ 0U, // MOV64ri
+ 0U, // MOV64ri32
+ 0U, // MOV64rm
+ 0U, // MOV64rr
+ 0U, // MOV64rr_REV
+ 0U, // MOV64rs
+ 0U, // MOV64sr
+ 0U, // MOV64toPQIrm
+ 0U, // MOV64toPQIrr
+ 0U, // MOV64toSDrm
+ 0U, // MOV64toSDrr
+ 0U, // MOV8ao16
+ 0U, // MOV8ao32
+ 0U, // MOV8ao64
+ 0U, // MOV8mi
+ 0U, // MOV8mr
+ 0U, // MOV8mr_NOREX
+ 0U, // MOV8o16a
+ 0U, // MOV8o32a
+ 0U, // MOV8o64a
+ 0U, // MOV8ri
+ 0U, // MOV8ri_alt
+ 0U, // MOV8rm
+ 0U, // MOV8rm_NOREX
+ 0U, // MOV8rr
+ 0U, // MOV8rr_NOREX
+ 0U, // MOV8rr_REV
+ 0U, // MOVAPDmr
+ 0U, // MOVAPDrm
+ 0U, // MOVAPDrr
+ 0U, // MOVAPDrr_REV
+ 0U, // MOVAPSmr
+ 0U, // MOVAPSrm
+ 0U, // MOVAPSrr
+ 0U, // MOVAPSrr_REV
+ 0U, // MOVBE16mr
+ 0U, // MOVBE16rm
+ 0U, // MOVBE32mr
+ 0U, // MOVBE32rm
+ 0U, // MOVBE64mr
+ 0U, // MOVBE64rm
+ 0U, // MOVDDUPrm
+ 0U, // MOVDDUPrr
+ 0U, // MOVDI2PDIrm
+ 0U, // MOVDI2PDIrr
+ 0U, // MOVDI2SSrm
+ 0U, // MOVDI2SSrr
+ 0U, // MOVDIR64B16
+ 0U, // MOVDIR64B32
+ 0U, // MOVDIR64B64
+ 0U, // MOVDIRI32
+ 0U, // MOVDIRI64
+ 0U, // MOVDQAmr
+ 0U, // MOVDQArm
+ 0U, // MOVDQArr
+ 0U, // MOVDQArr_REV
+ 0U, // MOVDQUmr
+ 0U, // MOVDQUrm
+ 0U, // MOVDQUrr
+ 0U, // MOVDQUrr_REV
+ 0U, // MOVHLPSrr
+ 0U, // MOVHPDmr
+ 0U, // MOVHPDrm
+ 0U, // MOVHPSmr
+ 0U, // MOVHPSrm
+ 0U, // MOVLHPSrr
+ 0U, // MOVLPDmr
+ 0U, // MOVLPDrm
+ 0U, // MOVLPSmr
+ 0U, // MOVLPSrm
+ 0U, // MOVMSKPDrr
+ 0U, // MOVMSKPSrr
+ 0U, // MOVNTDQArm
+ 0U, // MOVNTDQmr
+ 0U, // MOVNTI_64mr
+ 0U, // MOVNTImr
+ 0U, // MOVNTPDmr
+ 0U, // MOVNTPSmr
+ 0U, // MOVNTSD
+ 0U, // MOVNTSS
+ 0U, // MOVPDI2DImr
+ 0U, // MOVPDI2DIrr
+ 0U, // MOVPQI2QImr
+ 0U, // MOVPQI2QIrr
+ 0U, // MOVPQIto64mr
+ 0U, // MOVPQIto64rr
+ 0U, // MOVQI2PQIrm
+ 0U, // MOVSB
+ 0U, // MOVSDmr
+ 0U, // MOVSDrm
+ 0U, // MOVSDrr
+ 0U, // MOVSDrr_REV
+ 0U, // MOVSDto64mr
+ 0U, // MOVSDto64rr
+ 0U, // MOVSHDUPrm
+ 0U, // MOVSHDUPrr
+ 0U, // MOVSL
+ 0U, // MOVSLDUPrm
+ 0U, // MOVSLDUPrr
+ 0U, // MOVSQ
+ 0U, // MOVSS2DImr
+ 0U, // MOVSS2DIrr
+ 0U, // MOVSSmr
+ 0U, // MOVSSrm
+ 0U, // MOVSSrr
+ 0U, // MOVSSrr_REV
+ 0U, // MOVSW
+ 0U, // MOVSX16rm16
+ 0U, // MOVSX16rm8
+ 0U, // MOVSX16rr16
+ 0U, // MOVSX16rr8
+ 0U, // MOVSX32rm16
+ 0U, // MOVSX32rm8
+ 0U, // MOVSX32rm8_NOREX
+ 0U, // MOVSX32rr16
+ 0U, // MOVSX32rr8
+ 0U, // MOVSX32rr8_NOREX
+ 0U, // MOVSX64rm16
+ 0U, // MOVSX64rm32
+ 0U, // MOVSX64rm8
+ 0U, // MOVSX64rr16
+ 0U, // MOVSX64rr32
+ 0U, // MOVSX64rr8
+ 0U, // MOVUPDmr
+ 0U, // MOVUPDrm
+ 0U, // MOVUPDrr
+ 0U, // MOVUPDrr_REV
+ 0U, // MOVUPSmr
+ 0U, // MOVUPSrm
+ 0U, // MOVUPSrr
+ 0U, // MOVUPSrr_REV
+ 0U, // MOVZPQILo2PQIrr
+ 0U, // MOVZX16rm16
+ 0U, // MOVZX16rm8
+ 0U, // MOVZX16rr16
+ 0U, // MOVZX16rr8
+ 0U, // MOVZX32rm16
+ 0U, // MOVZX32rm8
+ 0U, // MOVZX32rm8_NOREX
+ 0U, // MOVZX32rr16
+ 0U, // MOVZX32rr8
+ 0U, // MOVZX32rr8_NOREX
+ 0U, // MOVZX64rm16
+ 0U, // MOVZX64rm8
+ 0U, // MOVZX64rr16
+ 0U, // MOVZX64rr8
+ 0U, // MPSADBWrmi
+ 4U, // MPSADBWrri
+ 0U, // MUL16m
+ 0U, // MUL16r
+ 0U, // MUL32m
+ 0U, // MUL32r
+ 0U, // MUL64m
+ 0U, // MUL64r
+ 0U, // MUL8m
+ 0U, // MUL8r
+ 0U, // MULPDrm
+ 0U, // MULPDrr
+ 0U, // MULPSrm
+ 0U, // MULPSrr
+ 0U, // MULSDrm
+ 0U, // MULSDrm_Int
+ 0U, // MULSDrr
+ 0U, // MULSDrr_Int
+ 0U, // MULSSrm
+ 0U, // MULSSrm_Int
+ 0U, // MULSSrr
+ 0U, // MULSSrr_Int
+ 72U, // MULX32rm
+ 4U, // MULX32rr
+ 72U, // MULX64rm
+ 4U, // MULX64rr
+ 0U, // MUL_F32m
+ 0U, // MUL_F64m
+ 0U, // MUL_FI16m
+ 0U, // MUL_FI32m
+ 0U, // MUL_FPrST0
+ 0U, // MUL_FST0r
+ 0U, // MUL_Fp32
+ 0U, // MUL_Fp32m
+ 0U, // MUL_Fp64
+ 0U, // MUL_Fp64m
+ 0U, // MUL_Fp64m32
+ 0U, // MUL_Fp80
+ 0U, // MUL_Fp80m32
+ 0U, // MUL_Fp80m64
+ 0U, // MUL_FpI16m32
+ 0U, // MUL_FpI16m64
+ 0U, // MUL_FpI16m80
+ 0U, // MUL_FpI32m32
+ 0U, // MUL_FpI32m64
+ 0U, // MUL_FpI32m80
+ 0U, // MUL_FrST0
+ 0U, // MWAITXrrr
+ 0U, // MWAITrr
+ 0U, // NEG16m
+ 0U, // NEG16r
+ 0U, // NEG32m
+ 0U, // NEG32r
+ 0U, // NEG64m
+ 0U, // NEG64r
+ 0U, // NEG8m
+ 0U, // NEG8r
+ 0U, // NOOP
+ 0U, // NOOP18_16m4
+ 0U, // NOOP18_16m5
+ 0U, // NOOP18_16m6
+ 0U, // NOOP18_16m7
+ 0U, // NOOP18_16r4
+ 0U, // NOOP18_16r5
+ 0U, // NOOP18_16r6
+ 0U, // NOOP18_16r7
+ 0U, // NOOP18_m4
+ 0U, // NOOP18_m5
+ 0U, // NOOP18_m6
+ 0U, // NOOP18_m7
+ 0U, // NOOP18_r4
+ 0U, // NOOP18_r5
+ 0U, // NOOP18_r6
+ 0U, // NOOP18_r7
+ 0U, // NOOP19rr
+ 0U, // NOOPL
+ 0U, // NOOPL_19
+ 0U, // NOOPL_1d
+ 0U, // NOOPL_1e
+ 0U, // NOOPLr
+ 0U, // NOOPQ
+ 0U, // NOOPQr
+ 0U, // NOOPW
+ 0U, // NOOPW_19
+ 0U, // NOOPW_1c
+ 0U, // NOOPW_1d
+ 0U, // NOOPW_1e
+ 0U, // NOOPWr
+ 0U, // NOT16m
+ 0U, // NOT16r
+ 0U, // NOT32m
+ 0U, // NOT32r
+ 0U, // NOT64m
+ 0U, // NOT64r
+ 0U, // NOT8m
+ 0U, // NOT8r
+ 0U, // OR16i16
+ 0U, // OR16mi
+ 0U, // OR16mi8
+ 0U, // OR16mr
+ 0U, // OR16ri
+ 0U, // OR16ri8
+ 0U, // OR16rm
+ 0U, // OR16rr
+ 0U, // OR16rr_REV
+ 0U, // OR32i32
+ 0U, // OR32mi
+ 0U, // OR32mi8
+ 0U, // OR32mr
+ 0U, // OR32ri
+ 0U, // OR32ri8
+ 0U, // OR32rm
+ 0U, // OR32rr
+ 0U, // OR32rr_REV
+ 0U, // OR64i32
+ 0U, // OR64mi32
+ 0U, // OR64mi8
+ 0U, // OR64mr
+ 0U, // OR64ri32
+ 0U, // OR64ri8
+ 0U, // OR64rm
+ 0U, // OR64rr
+ 0U, // OR64rr_REV
+ 0U, // OR8i8
+ 0U, // OR8mi
+ 0U, // OR8mi8
+ 0U, // OR8mr
+ 0U, // OR8ri
+ 0U, // OR8ri8
+ 0U, // OR8rm
+ 0U, // OR8rr
+ 0U, // OR8rr_REV
+ 0U, // ORPDrm
+ 0U, // ORPDrr
+ 0U, // ORPSrm
+ 0U, // ORPSrr
+ 0U, // OUT16ir
+ 0U, // OUT16rr
+ 0U, // OUT32ir
+ 0U, // OUT32rr
+ 0U, // OUT8ir
+ 0U, // OUT8rr
+ 0U, // OUTSB
+ 0U, // OUTSL
+ 0U, // OUTSW
+ 0U, // PABSBrm
+ 0U, // PABSBrr
+ 0U, // PABSDrm
+ 0U, // PABSDrr
+ 0U, // PABSWrm
+ 0U, // PABSWrr
+ 0U, // PACKSSDWrm
+ 0U, // PACKSSDWrr
+ 0U, // PACKSSWBrm
+ 0U, // PACKSSWBrr
+ 0U, // PACKUSDWrm
+ 0U, // PACKUSDWrr
+ 0U, // PACKUSWBrm
+ 0U, // PACKUSWBrr
+ 0U, // PADDBrm
+ 0U, // PADDBrr
+ 0U, // PADDDrm
+ 0U, // PADDDrr
+ 0U, // PADDQrm
+ 0U, // PADDQrr
+ 0U, // PADDSBrm
+ 0U, // PADDSBrr
+ 0U, // PADDSWrm
+ 0U, // PADDSWrr
+ 0U, // PADDUSBrm
+ 0U, // PADDUSBrr
+ 0U, // PADDUSWrm
+ 0U, // PADDUSWrr
+ 0U, // PADDWrm
+ 0U, // PADDWrr
+ 0U, // PALIGNRrmi
+ 4U, // PALIGNRrri
+ 0U, // PANDNrm
+ 0U, // PANDNrr
+ 0U, // PANDrm
+ 0U, // PANDrr
+ 0U, // PAUSE
+ 0U, // PAVGBrm
+ 0U, // PAVGBrr
+ 0U, // PAVGUSBrm
+ 0U, // PAVGUSBrr
+ 0U, // PAVGWrm
+ 0U, // PAVGWrr
+ 0U, // PBLENDVBrm0
+ 0U, // PBLENDVBrr0
+ 0U, // PBLENDWrmi
+ 4U, // PBLENDWrri
+ 0U, // PCLMULQDQrm
+ 4U, // PCLMULQDQrr
+ 0U, // PCMPEQBrm
+ 0U, // PCMPEQBrr
+ 0U, // PCMPEQDrm
+ 0U, // PCMPEQDrr
+ 0U, // PCMPEQQrm
+ 0U, // PCMPEQQrr
+ 0U, // PCMPEQWrm
+ 0U, // PCMPEQWrr
+ 4U, // PCMPESTRIrm
+ 72U, // PCMPESTRIrr
+ 4U, // PCMPESTRMrm
+ 72U, // PCMPESTRMrr
+ 0U, // PCMPGTBrm
+ 0U, // PCMPGTBrr
+ 0U, // PCMPGTDrm
+ 0U, // PCMPGTDrr
+ 0U, // PCMPGTQrm
+ 0U, // PCMPGTQrr
+ 0U, // PCMPGTWrm
+ 0U, // PCMPGTWrr
+ 4U, // PCMPISTRIrm
+ 72U, // PCMPISTRIrr
+ 4U, // PCMPISTRMrm
+ 72U, // PCMPISTRMrr
+ 0U, // PCONFIG
+ 72U, // PDEP32rm
+ 4U, // PDEP32rr
+ 72U, // PDEP64rm
+ 4U, // PDEP64rr
+ 72U, // PEXT32rm
+ 4U, // PEXT32rr
+ 72U, // PEXT64rm
+ 4U, // PEXT64rr
+ 1U, // PEXTRBmr
+ 72U, // PEXTRBrr
+ 1U, // PEXTRDmr
+ 72U, // PEXTRDrr
+ 1U, // PEXTRQmr
+ 72U, // PEXTRQrr
+ 1U, // PEXTRWmr
+ 72U, // PEXTRWrr
+ 72U, // PEXTRWrr_REV
+ 0U, // PF2IDrm
+ 0U, // PF2IDrr
+ 0U, // PF2IWrm
+ 0U, // PF2IWrr
+ 0U, // PFACCrm
+ 0U, // PFACCrr
+ 0U, // PFADDrm
+ 0U, // PFADDrr
+ 0U, // PFCMPEQrm
+ 0U, // PFCMPEQrr
+ 0U, // PFCMPGErm
+ 0U, // PFCMPGErr
+ 0U, // PFCMPGTrm
+ 0U, // PFCMPGTrr
+ 0U, // PFMAXrm
+ 0U, // PFMAXrr
+ 0U, // PFMINrm
+ 0U, // PFMINrr
+ 0U, // PFMULrm
+ 0U, // PFMULrr
+ 0U, // PFNACCrm
+ 0U, // PFNACCrr
+ 0U, // PFPNACCrm
+ 0U, // PFPNACCrr
+ 0U, // PFRCPIT1rm
+ 0U, // PFRCPIT1rr
+ 0U, // PFRCPIT2rm
+ 0U, // PFRCPIT2rr
+ 0U, // PFRCPrm
+ 0U, // PFRCPrr
+ 0U, // PFRSQIT1rm
+ 0U, // PFRSQIT1rr
+ 0U, // PFRSQRTrm
+ 0U, // PFRSQRTrr
+ 0U, // PFSUBRrm
+ 0U, // PFSUBRrr
+ 0U, // PFSUBrm
+ 0U, // PFSUBrr
+ 0U, // PHADDDrm
+ 0U, // PHADDDrr
+ 0U, // PHADDSWrm
+ 0U, // PHADDSWrr
+ 0U, // PHADDWrm
+ 0U, // PHADDWrr
+ 0U, // PHMINPOSUWrm
+ 0U, // PHMINPOSUWrr
+ 0U, // PHSUBDrm
+ 0U, // PHSUBDrr
+ 0U, // PHSUBSWrm
+ 0U, // PHSUBSWrr
+ 0U, // PHSUBWrm
+ 0U, // PHSUBWrr
+ 0U, // PI2FDrm
+ 0U, // PI2FDrr
+ 0U, // PI2FWrm
+ 0U, // PI2FWrr
+ 4U, // PINSRBrm
+ 4U, // PINSRBrr
+ 4U, // PINSRDrm
+ 4U, // PINSRDrr
+ 4U, // PINSRQrm
+ 4U, // PINSRQrr
+ 0U, // PINSRWrm
+ 4U, // PINSRWrr
+ 0U, // PMADDUBSWrm
+ 0U, // PMADDUBSWrr
+ 0U, // PMADDWDrm
+ 0U, // PMADDWDrr
+ 0U, // PMAXSBrm
+ 0U, // PMAXSBrr
+ 0U, // PMAXSDrm
+ 0U, // PMAXSDrr
+ 0U, // PMAXSWrm
+ 0U, // PMAXSWrr
+ 0U, // PMAXUBrm
+ 0U, // PMAXUBrr
+ 0U, // PMAXUDrm
+ 0U, // PMAXUDrr
+ 0U, // PMAXUWrm
+ 0U, // PMAXUWrr
+ 0U, // PMINSBrm
+ 0U, // PMINSBrr
+ 0U, // PMINSDrm
+ 0U, // PMINSDrr
+ 0U, // PMINSWrm
+ 0U, // PMINSWrr
+ 0U, // PMINUBrm
+ 0U, // PMINUBrr
+ 0U, // PMINUDrm
+ 0U, // PMINUDrr
+ 0U, // PMINUWrm
+ 0U, // PMINUWrr
+ 0U, // PMOVMSKBrr
+ 0U, // PMOVSXBDrm
+ 0U, // PMOVSXBDrr
+ 0U, // PMOVSXBQrm
+ 0U, // PMOVSXBQrr
+ 0U, // PMOVSXBWrm
+ 0U, // PMOVSXBWrr
+ 0U, // PMOVSXDQrm
+ 0U, // PMOVSXDQrr
+ 0U, // PMOVSXWDrm
+ 0U, // PMOVSXWDrr
+ 0U, // PMOVSXWQrm
+ 0U, // PMOVSXWQrr
+ 0U, // PMOVZXBDrm
+ 0U, // PMOVZXBDrr
+ 0U, // PMOVZXBQrm
+ 0U, // PMOVZXBQrr
+ 0U, // PMOVZXBWrm
+ 0U, // PMOVZXBWrr
+ 0U, // PMOVZXDQrm
+ 0U, // PMOVZXDQrr
+ 0U, // PMOVZXWDrm
+ 0U, // PMOVZXWDrr
+ 0U, // PMOVZXWQrm
+ 0U, // PMOVZXWQrr
+ 0U, // PMULDQrm
+ 0U, // PMULDQrr
+ 0U, // PMULHRSWrm
+ 0U, // PMULHRSWrr
+ 0U, // PMULHRWrm
+ 0U, // PMULHRWrr
+ 0U, // PMULHUWrm
+ 0U, // PMULHUWrr
+ 0U, // PMULHWrm
+ 0U, // PMULHWrr
+ 0U, // PMULLDrm
+ 0U, // PMULLDrr
+ 0U, // PMULLWrm
+ 0U, // PMULLWrr
+ 0U, // PMULUDQrm
+ 0U, // PMULUDQrr
+ 0U, // POP16r
+ 0U, // POP16rmm
+ 0U, // POP16rmr
+ 0U, // POP32r
+ 0U, // POP32rmm
+ 0U, // POP32rmr
+ 0U, // POP64r
+ 0U, // POP64rmm
+ 0U, // POP64rmr
+ 0U, // POPA16
+ 0U, // POPA32
+ 0U, // POPCNT16rm
+ 0U, // POPCNT16rr
+ 0U, // POPCNT32rm
+ 0U, // POPCNT32rr
+ 0U, // POPCNT64rm
+ 0U, // POPCNT64rr
+ 0U, // POPDS16
+ 0U, // POPDS32
+ 0U, // POPES16
+ 0U, // POPES32
+ 0U, // POPF16
+ 0U, // POPF32
+ 0U, // POPF64
+ 0U, // POPFS16
+ 0U, // POPFS32
+ 0U, // POPFS64
+ 0U, // POPGS16
+ 0U, // POPGS32
+ 0U, // POPGS64
+ 0U, // POPSS16
+ 0U, // POPSS32
+ 0U, // PORrm
+ 0U, // PORrr
+ 0U, // PREFETCH
+ 0U, // PREFETCHNTA
+ 0U, // PREFETCHT0
+ 0U, // PREFETCHT1
+ 0U, // PREFETCHT2
+ 0U, // PREFETCHW
+ 0U, // PREFETCHWT1
+ 0U, // PSADBWrm
+ 0U, // PSADBWrr
+ 0U, // PSHUFBrm
+ 0U, // PSHUFBrr
+ 4U, // PSHUFDmi
+ 72U, // PSHUFDri
+ 4U, // PSHUFHWmi
+ 72U, // PSHUFHWri
+ 4U, // PSHUFLWmi
+ 72U, // PSHUFLWri
+ 0U, // PSIGNBrm
+ 0U, // PSIGNBrr
+ 0U, // PSIGNDrm
+ 0U, // PSIGNDrr
+ 0U, // PSIGNWrm
+ 0U, // PSIGNWrr
+ 0U, // PSLLDQri
+ 0U, // PSLLDri
+ 0U, // PSLLDrm
+ 0U, // PSLLDrr
+ 0U, // PSLLQri
+ 0U, // PSLLQrm
+ 0U, // PSLLQrr
+ 0U, // PSLLWri
+ 0U, // PSLLWrm
+ 0U, // PSLLWrr
+ 0U, // PSRADri
+ 0U, // PSRADrm
+ 0U, // PSRADrr
+ 0U, // PSRAWri
+ 0U, // PSRAWrm
+ 0U, // PSRAWrr
+ 0U, // PSRLDQri
+ 0U, // PSRLDri
+ 0U, // PSRLDrm
+ 0U, // PSRLDrr
+ 0U, // PSRLQri
+ 0U, // PSRLQrm
+ 0U, // PSRLQrr
+ 0U, // PSRLWri
+ 0U, // PSRLWrm
+ 0U, // PSRLWrr
+ 0U, // PSUBBrm
+ 0U, // PSUBBrr
+ 0U, // PSUBDrm
+ 0U, // PSUBDrr
+ 0U, // PSUBQrm
+ 0U, // PSUBQrr
+ 0U, // PSUBSBrm
+ 0U, // PSUBSBrr
+ 0U, // PSUBSWrm
+ 0U, // PSUBSWrr
+ 0U, // PSUBUSBrm
+ 0U, // PSUBUSBrr
+ 0U, // PSUBUSWrm
+ 0U, // PSUBUSWrr
+ 0U, // PSUBWrm
+ 0U, // PSUBWrr
+ 0U, // PSWAPDrm
+ 0U, // PSWAPDrr
+ 0U, // PTESTrm
+ 0U, // PTESTrr
+ 0U, // PTWRITE64m
+ 0U, // PTWRITE64r
+ 0U, // PTWRITEm
+ 0U, // PTWRITEr
+ 0U, // PUNPCKHBWrm
+ 0U, // PUNPCKHBWrr
+ 0U, // PUNPCKHDQrm
+ 0U, // PUNPCKHDQrr
+ 0U, // PUNPCKHQDQrm
+ 0U, // PUNPCKHQDQrr
+ 0U, // PUNPCKHWDrm
+ 0U, // PUNPCKHWDrr
+ 0U, // PUNPCKLBWrm
+ 0U, // PUNPCKLBWrr
+ 0U, // PUNPCKLDQrm
+ 0U, // PUNPCKLDQrr
+ 0U, // PUNPCKLQDQrm
+ 0U, // PUNPCKLQDQrr
+ 0U, // PUNPCKLWDrm
+ 0U, // PUNPCKLWDrr
+ 0U, // PUSH16i8
+ 0U, // PUSH16r
+ 0U, // PUSH16rmm
+ 0U, // PUSH16rmr
+ 0U, // PUSH32i8
+ 0U, // PUSH32r
+ 0U, // PUSH32rmm
+ 0U, // PUSH32rmr
+ 0U, // PUSH64i32
+ 0U, // PUSH64i8
+ 0U, // PUSH64r
+ 0U, // PUSH64rmm
+ 0U, // PUSH64rmr
+ 0U, // PUSHA16
+ 0U, // PUSHA32
+ 0U, // PUSHCS16
+ 0U, // PUSHCS32
+ 0U, // PUSHDS16
+ 0U, // PUSHDS32
+ 0U, // PUSHES16
+ 0U, // PUSHES32
+ 0U, // PUSHF16
+ 0U, // PUSHF32
+ 0U, // PUSHF64
+ 0U, // PUSHFS16
+ 0U, // PUSHFS32
+ 0U, // PUSHFS64
+ 0U, // PUSHGS16
+ 0U, // PUSHGS32
+ 0U, // PUSHGS64
+ 0U, // PUSHSS16
+ 0U, // PUSHSS32
+ 0U, // PUSHi16
+ 0U, // PUSHi32
+ 0U, // PXORrm
+ 0U, // PXORrr
+ 0U, // RCL16m1
+ 0U, // RCL16mCL
+ 1U, // RCL16mi
+ 0U, // RCL16r1
+ 0U, // RCL16rCL
+ 0U, // RCL16ri
+ 0U, // RCL32m1
+ 0U, // RCL32mCL
+ 1U, // RCL32mi
+ 0U, // RCL32r1
+ 0U, // RCL32rCL
+ 0U, // RCL32ri
+ 0U, // RCL64m1
+ 0U, // RCL64mCL
+ 1U, // RCL64mi
+ 0U, // RCL64r1
+ 0U, // RCL64rCL
+ 0U, // RCL64ri
+ 0U, // RCL8m1
+ 0U, // RCL8mCL
+ 1U, // RCL8mi
+ 0U, // RCL8r1
+ 0U, // RCL8rCL
+ 0U, // RCL8ri
+ 0U, // RCPPSm
+ 0U, // RCPPSr
+ 0U, // RCPSSm
+ 0U, // RCPSSm_Int
+ 0U, // RCPSSr
+ 0U, // RCPSSr_Int
+ 0U, // RCR16m1
+ 0U, // RCR16mCL
+ 1U, // RCR16mi
+ 0U, // RCR16r1
+ 0U, // RCR16rCL
+ 0U, // RCR16ri
+ 0U, // RCR32m1
+ 0U, // RCR32mCL
+ 1U, // RCR32mi
+ 0U, // RCR32r1
+ 0U, // RCR32rCL
+ 0U, // RCR32ri
+ 0U, // RCR64m1
+ 0U, // RCR64mCL
+ 1U, // RCR64mi
+ 0U, // RCR64r1
+ 0U, // RCR64rCL
+ 0U, // RCR64ri
+ 0U, // RCR8m1
+ 0U, // RCR8mCL
+ 1U, // RCR8mi
+ 0U, // RCR8r1
+ 0U, // RCR8rCL
+ 0U, // RCR8ri
+ 0U, // RDFSBASE
+ 0U, // RDFSBASE64
+ 0U, // RDGSBASE
+ 0U, // RDGSBASE64
+ 0U, // RDMSR
+ 0U, // RDPID32
+ 0U, // RDPID64
+ 0U, // RDPKRUr
+ 0U, // RDPMC
+ 0U, // RDRAND16r
+ 0U, // RDRAND32r
+ 0U, // RDRAND64r
+ 0U, // RDSEED16r
+ 0U, // RDSEED32r
+ 0U, // RDSEED64r
+ 0U, // RDSSPD
+ 0U, // RDSSPQ
+ 0U, // RDTSC
+ 0U, // RDTSCP
+ 0U, // REPNE_PREFIX
+ 0U, // REP_PREFIX
+ 0U, // RETIL
+ 0U, // RETIQ
+ 0U, // RETIW
+ 0U, // RETL
+ 0U, // RETQ
+ 0U, // RETW
+ 0U, // REX64_PREFIX
+ 0U, // ROL16m1
+ 0U, // ROL16mCL
+ 1U, // ROL16mi
+ 0U, // ROL16r1
+ 0U, // ROL16rCL
+ 0U, // ROL16ri
+ 0U, // ROL32m1
+ 0U, // ROL32mCL
+ 1U, // ROL32mi
+ 0U, // ROL32r1
+ 0U, // ROL32rCL
+ 0U, // ROL32ri
+ 0U, // ROL64m1
+ 0U, // ROL64mCL
+ 1U, // ROL64mi
+ 0U, // ROL64r1
+ 0U, // ROL64rCL
+ 0U, // ROL64ri
+ 0U, // ROL8m1
+ 0U, // ROL8mCL
+ 1U, // ROL8mi
+ 0U, // ROL8r1
+ 0U, // ROL8rCL
+ 0U, // ROL8ri
+ 0U, // ROR16m1
+ 0U, // ROR16mCL
+ 1U, // ROR16mi
+ 0U, // ROR16r1
+ 0U, // ROR16rCL
+ 0U, // ROR16ri
+ 0U, // ROR32m1
+ 0U, // ROR32mCL
+ 1U, // ROR32mi
+ 0U, // ROR32r1
+ 0U, // ROR32rCL
+ 0U, // ROR32ri
+ 0U, // ROR64m1
+ 0U, // ROR64mCL
+ 1U, // ROR64mi
+ 0U, // ROR64r1
+ 0U, // ROR64rCL
+ 0U, // ROR64ri
+ 0U, // ROR8m1
+ 0U, // ROR8mCL
+ 1U, // ROR8mi
+ 0U, // ROR8r1
+ 0U, // ROR8rCL
+ 0U, // ROR8ri
+ 4U, // RORX32mi
+ 72U, // RORX32ri
+ 4U, // RORX64mi
+ 72U, // RORX64ri
+ 0U, // ROUNDPDm
+ 72U, // ROUNDPDr
+ 0U, // ROUNDPSm
+ 72U, // ROUNDPSr
+ 4U, // ROUNDSDm
+ 4U, // ROUNDSDm_Int
+ 72U, // ROUNDSDr
+ 4U, // ROUNDSDr_Int
+ 4U, // ROUNDSSm
+ 4U, // ROUNDSSm_Int
+ 72U, // ROUNDSSr
+ 4U, // ROUNDSSr_Int
+ 0U, // RSM
+ 0U, // RSQRTPSm
+ 0U, // RSQRTPSr
+ 0U, // RSQRTSSm
+ 0U, // RSQRTSSm_Int
+ 0U, // RSQRTSSr
+ 0U, // RSQRTSSr_Int
+ 0U, // RSTORSSP
+ 0U, // SAHF
+ 0U, // SAL16m1
+ 0U, // SAL16mCL
+ 0U, // SAL16mi
+ 0U, // SAL16r1
+ 0U, // SAL16rCL
+ 0U, // SAL16ri
+ 0U, // SAL32m1
+ 0U, // SAL32mCL
+ 0U, // SAL32mi
+ 0U, // SAL32r1
+ 0U, // SAL32rCL
+ 0U, // SAL32ri
+ 0U, // SAL64m1
+ 0U, // SAL64mCL
+ 0U, // SAL64mi
+ 0U, // SAL64r1
+ 0U, // SAL64rCL
+ 0U, // SAL64ri
+ 0U, // SAL8m1
+ 0U, // SAL8mCL
+ 0U, // SAL8mi
+ 0U, // SAL8r1
+ 0U, // SAL8rCL
+ 0U, // SAL8ri
+ 0U, // SALC
+ 0U, // SAR16m1
+ 0U, // SAR16mCL
+ 1U, // SAR16mi
+ 0U, // SAR16r1
+ 0U, // SAR16rCL
+ 0U, // SAR16ri
+ 0U, // SAR32m1
+ 0U, // SAR32mCL
+ 1U, // SAR32mi
+ 0U, // SAR32r1
+ 0U, // SAR32rCL
+ 0U, // SAR32ri
+ 0U, // SAR64m1
+ 0U, // SAR64mCL
+ 1U, // SAR64mi
+ 0U, // SAR64r1
+ 0U, // SAR64rCL
+ 0U, // SAR64ri
+ 0U, // SAR8m1
+ 0U, // SAR8mCL
+ 1U, // SAR8mi
+ 0U, // SAR8r1
+ 0U, // SAR8rCL
+ 0U, // SAR8ri
+ 4U, // SARX32rm
+ 4U, // SARX32rr
+ 4U, // SARX64rm
+ 4U, // SARX64rr
+ 0U, // SAVEPREVSSP
+ 0U, // SBB16i16
+ 0U, // SBB16mi
+ 0U, // SBB16mi8
+ 0U, // SBB16mr
+ 0U, // SBB16ri
+ 0U, // SBB16ri8
+ 0U, // SBB16rm
+ 0U, // SBB16rr
+ 0U, // SBB16rr_REV
+ 0U, // SBB32i32
+ 0U, // SBB32mi
+ 0U, // SBB32mi8
+ 0U, // SBB32mr
+ 0U, // SBB32ri
+ 0U, // SBB32ri8
+ 0U, // SBB32rm
+ 0U, // SBB32rr
+ 0U, // SBB32rr_REV
+ 0U, // SBB64i32
+ 0U, // SBB64mi32
+ 0U, // SBB64mi8
+ 0U, // SBB64mr
+ 0U, // SBB64ri32
+ 0U, // SBB64ri8
+ 0U, // SBB64rm
+ 0U, // SBB64rr
+ 0U, // SBB64rr_REV
+ 0U, // SBB8i8
+ 0U, // SBB8mi
+ 0U, // SBB8mi8
+ 0U, // SBB8mr
+ 0U, // SBB8ri
+ 0U, // SBB8ri8
+ 0U, // SBB8rm
+ 0U, // SBB8rr
+ 0U, // SBB8rr_REV
+ 0U, // SCASB
+ 0U, // SCASL
+ 0U, // SCASQ
+ 0U, // SCASW
+ 0U, // SETAEm
+ 0U, // SETAEr
+ 0U, // SETAm
+ 0U, // SETAr
+ 0U, // SETBEm
+ 0U, // SETBEr
+ 0U, // SETBm
+ 0U, // SETBr
+ 0U, // SETEm
+ 0U, // SETEr
+ 0U, // SETGEm
+ 0U, // SETGEr
+ 0U, // SETGm
+ 0U, // SETGr
+ 0U, // SETLEm
+ 0U, // SETLEr
+ 0U, // SETLm
+ 0U, // SETLr
+ 0U, // SETNEm
+ 0U, // SETNEr
+ 0U, // SETNOm
+ 0U, // SETNOr
+ 0U, // SETNPm
+ 0U, // SETNPr
+ 0U, // SETNSm
+ 0U, // SETNSr
+ 0U, // SETOm
+ 0U, // SETOr
+ 0U, // SETPm
+ 0U, // SETPr
+ 0U, // SETSSBSY
+ 0U, // SETSm
+ 0U, // SETSr
+ 0U, // SFENCE
+ 0U, // SGDT16m
+ 0U, // SGDT32m
+ 0U, // SGDT64m
+ 0U, // SHA1MSG1rm
+ 0U, // SHA1MSG1rr
+ 0U, // SHA1MSG2rm
+ 0U, // SHA1MSG2rr
+ 0U, // SHA1NEXTErm
+ 0U, // SHA1NEXTErr
+ 0U, // SHA1RNDS4rmi
+ 4U, // SHA1RNDS4rri
+ 0U, // SHA256MSG1rm
+ 0U, // SHA256MSG1rr
+ 0U, // SHA256MSG2rm
+ 0U, // SHA256MSG2rr
+ 0U, // SHA256RNDS2rm
+ 0U, // SHA256RNDS2rr
+ 0U, // SHL16m1
+ 0U, // SHL16mCL
+ 1U, // SHL16mi
+ 0U, // SHL16r1
+ 0U, // SHL16rCL
+ 0U, // SHL16ri
+ 0U, // SHL32m1
+ 0U, // SHL32mCL
+ 1U, // SHL32mi
+ 0U, // SHL32r1
+ 0U, // SHL32rCL
+ 0U, // SHL32ri
+ 0U, // SHL64m1
+ 0U, // SHL64mCL
+ 1U, // SHL64mi
+ 0U, // SHL64r1
+ 0U, // SHL64rCL
+ 0U, // SHL64ri
+ 0U, // SHL8m1
+ 0U, // SHL8mCL
+ 1U, // SHL8mi
+ 0U, // SHL8r1
+ 0U, // SHL8rCL
+ 0U, // SHL8ri
+ 0U, // SHLD16mrCL
+ 1U, // SHLD16mri8
+ 0U, // SHLD16rrCL
+ 4U, // SHLD16rri8
+ 0U, // SHLD32mrCL
+ 1U, // SHLD32mri8
+ 0U, // SHLD32rrCL
+ 4U, // SHLD32rri8
+ 0U, // SHLD64mrCL
+ 1U, // SHLD64mri8
+ 0U, // SHLD64rrCL
+ 4U, // SHLD64rri8
+ 4U, // SHLX32rm
+ 4U, // SHLX32rr
+ 4U, // SHLX64rm
+ 4U, // SHLX64rr
+ 0U, // SHR16m1
+ 0U, // SHR16mCL
+ 1U, // SHR16mi
+ 0U, // SHR16r1
+ 0U, // SHR16rCL
+ 0U, // SHR16ri
+ 0U, // SHR32m1
+ 0U, // SHR32mCL
+ 1U, // SHR32mi
+ 0U, // SHR32r1
+ 0U, // SHR32rCL
+ 0U, // SHR32ri
+ 0U, // SHR64m1
+ 0U, // SHR64mCL
+ 1U, // SHR64mi
+ 0U, // SHR64r1
+ 0U, // SHR64rCL
+ 0U, // SHR64ri
+ 0U, // SHR8m1
+ 0U, // SHR8mCL
+ 1U, // SHR8mi
+ 0U, // SHR8r1
+ 0U, // SHR8rCL
+ 0U, // SHR8ri
+ 0U, // SHRD16mrCL
+ 1U, // SHRD16mri8
+ 0U, // SHRD16rrCL
+ 4U, // SHRD16rri8
+ 0U, // SHRD32mrCL
+ 1U, // SHRD32mri8
+ 0U, // SHRD32rrCL
+ 4U, // SHRD32rri8
+ 0U, // SHRD64mrCL
+ 1U, // SHRD64mri8
+ 0U, // SHRD64rrCL
+ 4U, // SHRD64rri8
+ 4U, // SHRX32rm
+ 4U, // SHRX32rr
+ 4U, // SHRX64rm
+ 4U, // SHRX64rr
+ 0U, // SHUFPDrmi
+ 4U, // SHUFPDrri
+ 0U, // SHUFPSrmi
+ 4U, // SHUFPSrri
+ 0U, // SIDT16m
+ 0U, // SIDT32m
+ 0U, // SIDT64m
+ 0U, // SIN_F
+ 0U, // SIN_Fp32
+ 0U, // SIN_Fp64
+ 0U, // SIN_Fp80
+ 0U, // SKINIT
+ 0U, // SLDT16m
+ 0U, // SLDT16r
+ 0U, // SLDT32r
+ 0U, // SLDT64r
+ 0U, // SLWPCB
+ 0U, // SLWPCB64
+ 0U, // SMSW16m
+ 0U, // SMSW16r
+ 0U, // SMSW32r
+ 0U, // SMSW64r
+ 0U, // SQRTPDm
+ 0U, // SQRTPDr
+ 0U, // SQRTPSm
+ 0U, // SQRTPSr
+ 0U, // SQRTSDm
+ 0U, // SQRTSDm_Int
+ 0U, // SQRTSDr
+ 0U, // SQRTSDr_Int
+ 0U, // SQRTSSm
+ 0U, // SQRTSSm_Int
+ 0U, // SQRTSSr
+ 0U, // SQRTSSr_Int
+ 0U, // SQRT_F
+ 0U, // SQRT_Fp32
+ 0U, // SQRT_Fp64
+ 0U, // SQRT_Fp80
+ 0U, // STAC
+ 0U, // STC
+ 0U, // STD
+ 0U, // STGI
+ 0U, // STI
+ 0U, // STMXCSR
+ 0U, // STOSB
+ 0U, // STOSL
+ 0U, // STOSQ
+ 0U, // STOSW
+ 0U, // STR16r
+ 0U, // STR32r
+ 0U, // STR64r
+ 0U, // STRm
+ 0U, // ST_F32m
+ 0U, // ST_F64m
+ 0U, // ST_FP32m
+ 0U, // ST_FP64m
+ 0U, // ST_FP80m
+ 0U, // ST_FPrr
+ 0U, // ST_Fp32m
+ 0U, // ST_Fp64m
+ 0U, // ST_Fp64m32
+ 0U, // ST_Fp80m32
+ 0U, // ST_Fp80m64
+ 0U, // ST_FpP32m
+ 0U, // ST_FpP64m
+ 0U, // ST_FpP64m32
+ 0U, // ST_FpP80m
+ 0U, // ST_FpP80m32
+ 0U, // ST_FpP80m64
+ 0U, // ST_Frr
+ 0U, // SUB16i16
+ 0U, // SUB16mi
+ 0U, // SUB16mi8
+ 0U, // SUB16mr
+ 0U, // SUB16ri
+ 0U, // SUB16ri8
+ 0U, // SUB16rm
+ 0U, // SUB16rr
+ 0U, // SUB16rr_REV
+ 0U, // SUB32i32
+ 0U, // SUB32mi
+ 0U, // SUB32mi8
+ 0U, // SUB32mr
+ 0U, // SUB32ri
+ 0U, // SUB32ri8
+ 0U, // SUB32rm
+ 0U, // SUB32rr
+ 0U, // SUB32rr_REV
+ 0U, // SUB64i32
+ 0U, // SUB64mi32
+ 0U, // SUB64mi8
+ 0U, // SUB64mr
+ 0U, // SUB64ri32
+ 0U, // SUB64ri8
+ 0U, // SUB64rm
+ 0U, // SUB64rr
+ 0U, // SUB64rr_REV
+ 0U, // SUB8i8
+ 0U, // SUB8mi
+ 0U, // SUB8mi8
+ 0U, // SUB8mr
+ 0U, // SUB8ri
+ 0U, // SUB8ri8
+ 0U, // SUB8rm
+ 0U, // SUB8rr
+ 0U, // SUB8rr_REV
+ 0U, // SUBPDrm
+ 0U, // SUBPDrr
+ 0U, // SUBPSrm
+ 0U, // SUBPSrr
+ 0U, // SUBR_F32m
+ 0U, // SUBR_F64m
+ 0U, // SUBR_FI16m
+ 0U, // SUBR_FI32m
+ 0U, // SUBR_FPrST0
+ 0U, // SUBR_FST0r
+ 0U, // SUBR_Fp32m
+ 0U, // SUBR_Fp64m
+ 0U, // SUBR_Fp64m32
+ 0U, // SUBR_Fp80m32
+ 0U, // SUBR_Fp80m64
+ 0U, // SUBR_FpI16m32
+ 0U, // SUBR_FpI16m64
+ 0U, // SUBR_FpI16m80
+ 0U, // SUBR_FpI32m32
+ 0U, // SUBR_FpI32m64
+ 0U, // SUBR_FpI32m80
+ 0U, // SUBR_FrST0
+ 0U, // SUBSDrm
+ 0U, // SUBSDrm_Int
+ 0U, // SUBSDrr
+ 0U, // SUBSDrr_Int
+ 0U, // SUBSSrm
+ 0U, // SUBSSrm_Int
+ 0U, // SUBSSrr
+ 0U, // SUBSSrr_Int
+ 0U, // SUB_F32m
+ 0U, // SUB_F64m
+ 0U, // SUB_FI16m
+ 0U, // SUB_FI32m
+ 0U, // SUB_FPrST0
+ 0U, // SUB_FST0r
+ 0U, // SUB_Fp32
+ 0U, // SUB_Fp32m
+ 0U, // SUB_Fp64
+ 0U, // SUB_Fp64m
+ 0U, // SUB_Fp64m32
+ 0U, // SUB_Fp80
+ 0U, // SUB_Fp80m32
+ 0U, // SUB_Fp80m64
+ 0U, // SUB_FpI16m32
+ 0U, // SUB_FpI16m64
+ 0U, // SUB_FpI16m80
+ 0U, // SUB_FpI32m32
+ 0U, // SUB_FpI32m64
+ 0U, // SUB_FpI32m80
+ 0U, // SUB_FrST0
+ 0U, // SWAPGS
+ 0U, // SYSCALL
+ 0U, // SYSENTER
+ 0U, // SYSEXIT
+ 0U, // SYSEXIT64
+ 0U, // SYSRET
+ 0U, // SYSRET64
+ 0U, // T1MSKC32rm
+ 0U, // T1MSKC32rr
+ 0U, // T1MSKC64rm
+ 0U, // T1MSKC64rr
+ 0U, // TEST16i16
+ 0U, // TEST16mi
+ 0U, // TEST16mi_alt
+ 0U, // TEST16mr
+ 0U, // TEST16ri
+ 0U, // TEST16ri_alt
+ 0U, // TEST16rr
+ 0U, // TEST32i32
+ 0U, // TEST32mi
+ 0U, // TEST32mi_alt
+ 0U, // TEST32mr
+ 0U, // TEST32ri
+ 0U, // TEST32ri_alt
+ 0U, // TEST32rr
+ 0U, // TEST64i32
+ 0U, // TEST64mi32
+ 0U, // TEST64mi32_alt
+ 0U, // TEST64mr
+ 0U, // TEST64ri32
+ 0U, // TEST64ri32_alt
+ 0U, // TEST64rr
+ 0U, // TEST8i8
+ 0U, // TEST8mi
+ 0U, // TEST8mi_alt
+ 0U, // TEST8mr
+ 0U, // TEST8ri
+ 0U, // TEST8ri_alt
+ 0U, // TEST8rr
+ 0U, // TPAUSE
+ 0U, // TST_F
+ 0U, // TST_Fp32
+ 0U, // TST_Fp64
+ 0U, // TST_Fp80
+ 0U, // TZCNT16rm
+ 0U, // TZCNT16rr
+ 0U, // TZCNT32rm
+ 0U, // TZCNT32rr
+ 0U, // TZCNT64rm
+ 0U, // TZCNT64rr
+ 0U, // TZMSK32rm
+ 0U, // TZMSK32rr
+ 0U, // TZMSK64rm
+ 0U, // TZMSK64rr
+ 0U, // UCOMISDrm
+ 0U, // UCOMISDrm_Int
+ 0U, // UCOMISDrr
+ 0U, // UCOMISDrr_Int
+ 0U, // UCOMISSrm
+ 0U, // UCOMISSrm_Int
+ 0U, // UCOMISSrr
+ 0U, // UCOMISSrr_Int
+ 0U, // UCOM_FIPr
+ 0U, // UCOM_FIr
+ 0U, // UCOM_FPPr
+ 0U, // UCOM_FPr
+ 0U, // UCOM_FpIr32
+ 0U, // UCOM_FpIr64
+ 0U, // UCOM_FpIr80
+ 0U, // UCOM_Fpr32
+ 0U, // UCOM_Fpr64
+ 0U, // UCOM_Fpr80
+ 0U, // UCOM_Fr
+ 0U, // UD0
+ 0U, // UD1
+ 0U, // UD2
+ 0U, // UMONITOR16
+ 0U, // UMONITOR32
+ 0U, // UMONITOR64
+ 0U, // UMWAIT
+ 0U, // UNPCKHPDrm
+ 0U, // UNPCKHPDrr
+ 0U, // UNPCKHPSrm
+ 0U, // UNPCKHPSrr
+ 0U, // UNPCKLPDrm
+ 0U, // UNPCKLPDrr
+ 0U, // UNPCKLPSrm
+ 0U, // UNPCKLPSrr
+ 4U, // V4FMADDPSrm
+ 0U, // V4FMADDPSrmk
+ 0U, // V4FMADDPSrmkz
+ 4U, // V4FMADDSSrm
+ 0U, // V4FMADDSSrmk
+ 0U, // V4FMADDSSrmkz
+ 4U, // V4FNMADDPSrm
+ 0U, // V4FNMADDPSrmk
+ 0U, // V4FNMADDPSrmkz
+ 4U, // V4FNMADDSSrm
+ 0U, // V4FNMADDSSrmk
+ 0U, // V4FNMADDSSrmkz
+ 4U, // VADDPDYrm
+ 4U, // VADDPDYrr
+ 4U, // VADDPDZ128rm
+ 72U, // VADDPDZ128rmb
+ 133U, // VADDPDZ128rmbk
+ 9348U, // VADDPDZ128rmbkz
+ 0U, // VADDPDZ128rmk
+ 9348U, // VADDPDZ128rmkz
+ 4U, // VADDPDZ128rr
+ 0U, // VADDPDZ128rrk
+ 9348U, // VADDPDZ128rrkz
+ 4U, // VADDPDZ256rm
+ 72U, // VADDPDZ256rmb
+ 133U, // VADDPDZ256rmbk
+ 9348U, // VADDPDZ256rmbkz
+ 0U, // VADDPDZ256rmk
+ 9348U, // VADDPDZ256rmkz
+ 4U, // VADDPDZ256rr
+ 0U, // VADDPDZ256rrk
+ 9348U, // VADDPDZ256rrkz
+ 4U, // VADDPDZrm
+ 72U, // VADDPDZrmb
+ 133U, // VADDPDZrmbk
+ 9348U, // VADDPDZrmbkz
+ 0U, // VADDPDZrmk
+ 9348U, // VADDPDZrmkz
+ 4U, // VADDPDZrr
+ 4U, // VADDPDZrrb
+ 0U, // VADDPDZrrbk
+ 9348U, // VADDPDZrrbkz
+ 0U, // VADDPDZrrk
+ 9348U, // VADDPDZrrkz
+ 4U, // VADDPDrm
+ 4U, // VADDPDrr
+ 4U, // VADDPSYrm
+ 4U, // VADDPSYrr
+ 4U, // VADDPSZ128rm
+ 72U, // VADDPSZ128rmb
+ 133U, // VADDPSZ128rmbk
+ 9348U, // VADDPSZ128rmbkz
+ 0U, // VADDPSZ128rmk
+ 9348U, // VADDPSZ128rmkz
+ 4U, // VADDPSZ128rr
+ 0U, // VADDPSZ128rrk
+ 9348U, // VADDPSZ128rrkz
+ 4U, // VADDPSZ256rm
+ 72U, // VADDPSZ256rmb
+ 133U, // VADDPSZ256rmbk
+ 9348U, // VADDPSZ256rmbkz
+ 0U, // VADDPSZ256rmk
+ 9348U, // VADDPSZ256rmkz
+ 4U, // VADDPSZ256rr
+ 0U, // VADDPSZ256rrk
+ 9348U, // VADDPSZ256rrkz
+ 4U, // VADDPSZrm
+ 72U, // VADDPSZrmb
+ 133U, // VADDPSZrmbk
+ 9348U, // VADDPSZrmbkz
+ 0U, // VADDPSZrmk
+ 9348U, // VADDPSZrmkz
+ 4U, // VADDPSZrr
+ 4U, // VADDPSZrrb
+ 0U, // VADDPSZrrbk
+ 9348U, // VADDPSZrrbkz
+ 0U, // VADDPSZrrk
+ 9348U, // VADDPSZrrkz
+ 4U, // VADDPSrm
+ 4U, // VADDPSrr
+ 72U, // VADDSDZrm
+ 72U, // VADDSDZrm_Int
+ 133U, // VADDSDZrm_Intk
+ 9348U, // VADDSDZrm_Intkz
+ 4U, // VADDSDZrr
+ 4U, // VADDSDZrr_Int
+ 0U, // VADDSDZrr_Intk
+ 9348U, // VADDSDZrr_Intkz
+ 4U, // VADDSDZrrb_Int
+ 0U, // VADDSDZrrb_Intk
+ 9348U, // VADDSDZrrb_Intkz
+ 72U, // VADDSDrm
+ 72U, // VADDSDrm_Int
+ 4U, // VADDSDrr
+ 4U, // VADDSDrr_Int
+ 72U, // VADDSSZrm
+ 72U, // VADDSSZrm_Int
+ 133U, // VADDSSZrm_Intk
+ 9348U, // VADDSSZrm_Intkz
+ 4U, // VADDSSZrr
+ 4U, // VADDSSZrr_Int
+ 0U, // VADDSSZrr_Intk
+ 9348U, // VADDSSZrr_Intkz
+ 4U, // VADDSSZrrb_Int
+ 0U, // VADDSSZrrb_Intk
+ 9348U, // VADDSSZrrb_Intkz
+ 72U, // VADDSSrm
+ 72U, // VADDSSrm_Int
+ 4U, // VADDSSrr
+ 4U, // VADDSSrr_Int
+ 4U, // VADDSUBPDYrm
+ 4U, // VADDSUBPDYrr
+ 4U, // VADDSUBPDrm
+ 4U, // VADDSUBPDrr
+ 4U, // VADDSUBPSYrm
+ 4U, // VADDSUBPSYrr
+ 4U, // VADDSUBPSrm
+ 4U, // VADDSUBPSrr
+ 4U, // VAESDECLASTYrm
+ 4U, // VAESDECLASTYrr
+ 4U, // VAESDECLASTZ128rm
+ 4U, // VAESDECLASTZ128rr
+ 4U, // VAESDECLASTZ256rm
+ 4U, // VAESDECLASTZ256rr
+ 4U, // VAESDECLASTZrm
+ 4U, // VAESDECLASTZrr
+ 4U, // VAESDECLASTrm
+ 4U, // VAESDECLASTrr
+ 4U, // VAESDECYrm
+ 4U, // VAESDECYrr
+ 4U, // VAESDECZ128rm
+ 4U, // VAESDECZ128rr
+ 4U, // VAESDECZ256rm
+ 4U, // VAESDECZ256rr
+ 4U, // VAESDECZrm
+ 4U, // VAESDECZrr
+ 4U, // VAESDECrm
+ 4U, // VAESDECrr
+ 4U, // VAESENCLASTYrm
+ 4U, // VAESENCLASTYrr
+ 4U, // VAESENCLASTZ128rm
+ 4U, // VAESENCLASTZ128rr
+ 4U, // VAESENCLASTZ256rm
+ 4U, // VAESENCLASTZ256rr
+ 4U, // VAESENCLASTZrm
+ 4U, // VAESENCLASTZrr
+ 4U, // VAESENCLASTrm
+ 4U, // VAESENCLASTrr
+ 4U, // VAESENCYrm
+ 4U, // VAESENCYrr
+ 4U, // VAESENCZ128rm
+ 4U, // VAESENCZ128rr
+ 4U, // VAESENCZ256rm
+ 4U, // VAESENCZ256rr
+ 4U, // VAESENCZrm
+ 4U, // VAESENCZrr
+ 4U, // VAESENCrm
+ 4U, // VAESENCrr
+ 0U, // VAESIMCrm
+ 0U, // VAESIMCrr
+ 4U, // VAESKEYGENASSIST128rm
+ 72U, // VAESKEYGENASSIST128rr
+ 18637U, // VALIGNDZ128rmbi
+ 26833U, // VALIGNDZ128rmbik
+ 26837U, // VALIGNDZ128rmbikz
+ 72U, // VALIGNDZ128rmi
+ 1U, // VALIGNDZ128rmik
+ 9348U, // VALIGNDZ128rmikz
+ 18636U, // VALIGNDZ128rri
+ 25U, // VALIGNDZ128rrik
+ 26837U, // VALIGNDZ128rrikz
+ 18637U, // VALIGNDZ256rmbi
+ 26833U, // VALIGNDZ256rmbik
+ 26837U, // VALIGNDZ256rmbikz
+ 72U, // VALIGNDZ256rmi
+ 1U, // VALIGNDZ256rmik
+ 9348U, // VALIGNDZ256rmikz
+ 18636U, // VALIGNDZ256rri
+ 25U, // VALIGNDZ256rrik
+ 26837U, // VALIGNDZ256rrikz
+ 18637U, // VALIGNDZrmbi
+ 26833U, // VALIGNDZrmbik
+ 26837U, // VALIGNDZrmbikz
+ 72U, // VALIGNDZrmi
+ 1U, // VALIGNDZrmik
+ 9348U, // VALIGNDZrmikz
+ 18636U, // VALIGNDZrri
+ 25U, // VALIGNDZrrik
+ 26837U, // VALIGNDZrrikz
+ 18637U, // VALIGNQZ128rmbi
+ 26833U, // VALIGNQZ128rmbik
+ 26837U, // VALIGNQZ128rmbikz
+ 72U, // VALIGNQZ128rmi
+ 1U, // VALIGNQZ128rmik
+ 9348U, // VALIGNQZ128rmikz
+ 18636U, // VALIGNQZ128rri
+ 25U, // VALIGNQZ128rrik
+ 26837U, // VALIGNQZ128rrikz
+ 18637U, // VALIGNQZ256rmbi
+ 26833U, // VALIGNQZ256rmbik
+ 26837U, // VALIGNQZ256rmbikz
+ 72U, // VALIGNQZ256rmi
+ 1U, // VALIGNQZ256rmik
+ 9348U, // VALIGNQZ256rmikz
+ 18636U, // VALIGNQZ256rri
+ 25U, // VALIGNQZ256rrik
+ 26837U, // VALIGNQZ256rrikz
+ 18637U, // VALIGNQZrmbi
+ 26833U, // VALIGNQZrmbik
+ 26837U, // VALIGNQZrmbikz
+ 72U, // VALIGNQZrmi
+ 1U, // VALIGNQZrmik
+ 9348U, // VALIGNQZrmikz
+ 18636U, // VALIGNQZrri
+ 25U, // VALIGNQZrrik
+ 26837U, // VALIGNQZrrikz
+ 4U, // VANDNPDYrm
+ 4U, // VANDNPDYrr
+ 4U, // VANDNPDZ128rm
+ 72U, // VANDNPDZ128rmb
+ 133U, // VANDNPDZ128rmbk
+ 9348U, // VANDNPDZ128rmbkz
+ 0U, // VANDNPDZ128rmk
+ 9348U, // VANDNPDZ128rmkz
+ 4U, // VANDNPDZ128rr
+ 0U, // VANDNPDZ128rrk
+ 9348U, // VANDNPDZ128rrkz
+ 4U, // VANDNPDZ256rm
+ 72U, // VANDNPDZ256rmb
+ 133U, // VANDNPDZ256rmbk
+ 9348U, // VANDNPDZ256rmbkz
+ 0U, // VANDNPDZ256rmk
+ 9348U, // VANDNPDZ256rmkz
+ 4U, // VANDNPDZ256rr
+ 0U, // VANDNPDZ256rrk
+ 9348U, // VANDNPDZ256rrkz
+ 4U, // VANDNPDZrm
+ 72U, // VANDNPDZrmb
+ 133U, // VANDNPDZrmbk
+ 9348U, // VANDNPDZrmbkz
+ 0U, // VANDNPDZrmk
+ 9348U, // VANDNPDZrmkz
+ 4U, // VANDNPDZrr
+ 0U, // VANDNPDZrrk
+ 9348U, // VANDNPDZrrkz
+ 4U, // VANDNPDrm
+ 4U, // VANDNPDrr
+ 4U, // VANDNPSYrm
+ 4U, // VANDNPSYrr
+ 4U, // VANDNPSZ128rm
+ 72U, // VANDNPSZ128rmb
+ 133U, // VANDNPSZ128rmbk
+ 9348U, // VANDNPSZ128rmbkz
+ 0U, // VANDNPSZ128rmk
+ 9348U, // VANDNPSZ128rmkz
+ 4U, // VANDNPSZ128rr
+ 0U, // VANDNPSZ128rrk
+ 9348U, // VANDNPSZ128rrkz
+ 4U, // VANDNPSZ256rm
+ 72U, // VANDNPSZ256rmb
+ 133U, // VANDNPSZ256rmbk
+ 9348U, // VANDNPSZ256rmbkz
+ 0U, // VANDNPSZ256rmk
+ 9348U, // VANDNPSZ256rmkz
+ 4U, // VANDNPSZ256rr
+ 0U, // VANDNPSZ256rrk
+ 9348U, // VANDNPSZ256rrkz
+ 4U, // VANDNPSZrm
+ 72U, // VANDNPSZrmb
+ 133U, // VANDNPSZrmbk
+ 9348U, // VANDNPSZrmbkz
+ 0U, // VANDNPSZrmk
+ 9348U, // VANDNPSZrmkz
+ 4U, // VANDNPSZrr
+ 0U, // VANDNPSZrrk
+ 9348U, // VANDNPSZrrkz
+ 4U, // VANDNPSrm
+ 4U, // VANDNPSrr
+ 4U, // VANDPDYrm
+ 4U, // VANDPDYrr
+ 4U, // VANDPDZ128rm
+ 72U, // VANDPDZ128rmb
+ 133U, // VANDPDZ128rmbk
+ 9348U, // VANDPDZ128rmbkz
+ 0U, // VANDPDZ128rmk
+ 9348U, // VANDPDZ128rmkz
+ 4U, // VANDPDZ128rr
+ 0U, // VANDPDZ128rrk
+ 9348U, // VANDPDZ128rrkz
+ 4U, // VANDPDZ256rm
+ 72U, // VANDPDZ256rmb
+ 133U, // VANDPDZ256rmbk
+ 9348U, // VANDPDZ256rmbkz
+ 0U, // VANDPDZ256rmk
+ 9348U, // VANDPDZ256rmkz
+ 4U, // VANDPDZ256rr
+ 0U, // VANDPDZ256rrk
+ 9348U, // VANDPDZ256rrkz
+ 4U, // VANDPDZrm
+ 72U, // VANDPDZrmb
+ 133U, // VANDPDZrmbk
+ 9348U, // VANDPDZrmbkz
+ 0U, // VANDPDZrmk
+ 9348U, // VANDPDZrmkz
+ 4U, // VANDPDZrr
+ 0U, // VANDPDZrrk
+ 9348U, // VANDPDZrrkz
+ 4U, // VANDPDrm
+ 4U, // VANDPDrr
+ 4U, // VANDPSYrm
+ 4U, // VANDPSYrr
+ 4U, // VANDPSZ128rm
+ 72U, // VANDPSZ128rmb
+ 133U, // VANDPSZ128rmbk
+ 9348U, // VANDPSZ128rmbkz
+ 0U, // VANDPSZ128rmk
+ 9348U, // VANDPSZ128rmkz
+ 4U, // VANDPSZ128rr
+ 0U, // VANDPSZ128rrk
+ 9348U, // VANDPSZ128rrkz
+ 4U, // VANDPSZ256rm
+ 72U, // VANDPSZ256rmb
+ 133U, // VANDPSZ256rmbk
+ 9348U, // VANDPSZ256rmbkz
+ 0U, // VANDPSZ256rmk
+ 9348U, // VANDPSZ256rmkz
+ 4U, // VANDPSZ256rr
+ 0U, // VANDPSZ256rrk
+ 9348U, // VANDPSZ256rrkz
+ 4U, // VANDPSZrm
+ 72U, // VANDPSZrmb
+ 133U, // VANDPSZrmbk
+ 9348U, // VANDPSZrmbkz
+ 0U, // VANDPSZrmk
+ 9348U, // VANDPSZrmkz
+ 4U, // VANDPSZrr
+ 0U, // VANDPSZrrk
+ 9348U, // VANDPSZrrkz
+ 4U, // VANDPSrm
+ 4U, // VANDPSrr
+ 4U, // VBLENDMPDZ128rm
+ 72U, // VBLENDMPDZ128rmb
+ 1156U, // VBLENDMPDZ128rmbk
+ 9348U, // VBLENDMPDZ128rmbkz
+ 1156U, // VBLENDMPDZ128rmk
+ 9348U, // VBLENDMPDZ128rmkz
+ 4U, // VBLENDMPDZ128rr
+ 1156U, // VBLENDMPDZ128rrk
+ 9348U, // VBLENDMPDZ128rrkz
+ 4U, // VBLENDMPDZ256rm
+ 72U, // VBLENDMPDZ256rmb
+ 1156U, // VBLENDMPDZ256rmbk
+ 9348U, // VBLENDMPDZ256rmbkz
+ 1156U, // VBLENDMPDZ256rmk
+ 9348U, // VBLENDMPDZ256rmkz
+ 4U, // VBLENDMPDZ256rr
+ 1156U, // VBLENDMPDZ256rrk
+ 9348U, // VBLENDMPDZ256rrkz
+ 4U, // VBLENDMPDZrm
+ 72U, // VBLENDMPDZrmb
+ 1156U, // VBLENDMPDZrmbk
+ 9348U, // VBLENDMPDZrmbkz
+ 1156U, // VBLENDMPDZrmk
+ 9348U, // VBLENDMPDZrmkz
+ 4U, // VBLENDMPDZrr
+ 1156U, // VBLENDMPDZrrk
+ 9348U, // VBLENDMPDZrrkz
+ 4U, // VBLENDMPSZ128rm
+ 72U, // VBLENDMPSZ128rmb
+ 1156U, // VBLENDMPSZ128rmbk
+ 9348U, // VBLENDMPSZ128rmbkz
+ 1156U, // VBLENDMPSZ128rmk
+ 9348U, // VBLENDMPSZ128rmkz
+ 4U, // VBLENDMPSZ128rr
+ 1156U, // VBLENDMPSZ128rrk
+ 9348U, // VBLENDMPSZ128rrkz
+ 4U, // VBLENDMPSZ256rm
+ 72U, // VBLENDMPSZ256rmb
+ 1156U, // VBLENDMPSZ256rmbk
+ 9348U, // VBLENDMPSZ256rmbkz
+ 1156U, // VBLENDMPSZ256rmk
+ 9348U, // VBLENDMPSZ256rmkz
+ 4U, // VBLENDMPSZ256rr
+ 1156U, // VBLENDMPSZ256rrk
+ 9348U, // VBLENDMPSZ256rrkz
+ 4U, // VBLENDMPSZrm
+ 72U, // VBLENDMPSZrmb
+ 1156U, // VBLENDMPSZrmbk
+ 9348U, // VBLENDMPSZrmbkz
+ 1156U, // VBLENDMPSZrmk
+ 9348U, // VBLENDMPSZrmkz
+ 4U, // VBLENDMPSZrr
+ 1156U, // VBLENDMPSZrrk
+ 9348U, // VBLENDMPSZrrkz
+ 72U, // VBLENDPDYrmi
+ 18636U, // VBLENDPDYrri
+ 72U, // VBLENDPDrmi
+ 18636U, // VBLENDPDrri
+ 72U, // VBLENDPSYrmi
+ 18636U, // VBLENDPSYrri
+ 72U, // VBLENDPSrmi
+ 18636U, // VBLENDPSrri
+ 72U, // VBLENDVPDYrm
+ 18636U, // VBLENDVPDYrr
+ 72U, // VBLENDVPDrm
+ 18636U, // VBLENDVPDrr
+ 72U, // VBLENDVPSYrm
+ 18636U, // VBLENDVPSYrr
+ 72U, // VBLENDVPSrm
+ 18636U, // VBLENDVPSrr
+ 0U, // VBROADCASTF128
+ 0U, // VBROADCASTF32X2Z256m
+ 3356U, // VBROADCASTF32X2Z256mk
+ 4444U, // VBROADCASTF32X2Z256mkz
+ 0U, // VBROADCASTF32X2Z256r
+ 405U, // VBROADCASTF32X2Z256rk
+ 461U, // VBROADCASTF32X2Z256rkz
+ 0U, // VBROADCASTF32X2Zm
+ 3356U, // VBROADCASTF32X2Zmk
+ 4444U, // VBROADCASTF32X2Zmkz
+ 0U, // VBROADCASTF32X2Zr
+ 405U, // VBROADCASTF32X2Zrk
+ 461U, // VBROADCASTF32X2Zrkz
+ 0U, // VBROADCASTF32X4Z256rm
+ 405U, // VBROADCASTF32X4Z256rmk
+ 461U, // VBROADCASTF32X4Z256rmkz
+ 0U, // VBROADCASTF32X4rm
+ 405U, // VBROADCASTF32X4rmk
+ 461U, // VBROADCASTF32X4rmkz
+ 0U, // VBROADCASTF32X8rm
+ 405U, // VBROADCASTF32X8rmk
+ 461U, // VBROADCASTF32X8rmkz
+ 0U, // VBROADCASTF64X2Z128rm
+ 405U, // VBROADCASTF64X2Z128rmk
+ 461U, // VBROADCASTF64X2Z128rmkz
+ 0U, // VBROADCASTF64X2rm
+ 405U, // VBROADCASTF64X2rmk
+ 461U, // VBROADCASTF64X2rmkz
+ 0U, // VBROADCASTF64X4rm
+ 405U, // VBROADCASTF64X4rmk
+ 461U, // VBROADCASTF64X4rmkz
+ 0U, // VBROADCASTI128
+ 0U, // VBROADCASTI32X2Z128m
+ 3356U, // VBROADCASTI32X2Z128mk
+ 4444U, // VBROADCASTI32X2Z128mkz
+ 0U, // VBROADCASTI32X2Z128r
+ 405U, // VBROADCASTI32X2Z128rk
+ 461U, // VBROADCASTI32X2Z128rkz
+ 0U, // VBROADCASTI32X2Z256m
+ 3356U, // VBROADCASTI32X2Z256mk
+ 4444U, // VBROADCASTI32X2Z256mkz
+ 0U, // VBROADCASTI32X2Z256r
+ 405U, // VBROADCASTI32X2Z256rk
+ 461U, // VBROADCASTI32X2Z256rkz
+ 0U, // VBROADCASTI32X2Zm
+ 3356U, // VBROADCASTI32X2Zmk
+ 4444U, // VBROADCASTI32X2Zmkz
+ 0U, // VBROADCASTI32X2Zr
+ 405U, // VBROADCASTI32X2Zrk
+ 461U, // VBROADCASTI32X2Zrkz
+ 0U, // VBROADCASTI32X4Z256rm
+ 405U, // VBROADCASTI32X4Z256rmk
+ 461U, // VBROADCASTI32X4Z256rmkz
+ 0U, // VBROADCASTI32X4rm
+ 405U, // VBROADCASTI32X4rmk
+ 461U, // VBROADCASTI32X4rmkz
+ 0U, // VBROADCASTI32X8rm
+ 405U, // VBROADCASTI32X8rmk
+ 461U, // VBROADCASTI32X8rmkz
+ 0U, // VBROADCASTI64X2Z128rm
+ 405U, // VBROADCASTI64X2Z128rmk
+ 461U, // VBROADCASTI64X2Z128rmkz
+ 0U, // VBROADCASTI64X2rm
+ 405U, // VBROADCASTI64X2rmk
+ 461U, // VBROADCASTI64X2rmkz
+ 0U, // VBROADCASTI64X4rm
+ 405U, // VBROADCASTI64X4rmk
+ 461U, // VBROADCASTI64X4rmkz
+ 0U, // VBROADCASTSDYrm
+ 0U, // VBROADCASTSDYrr
+ 0U, // VBROADCASTSDZ256m
+ 3356U, // VBROADCASTSDZ256mk
+ 4444U, // VBROADCASTSDZ256mkz
+ 0U, // VBROADCASTSDZ256r
+ 405U, // VBROADCASTSDZ256rk
+ 461U, // VBROADCASTSDZ256rkz
+ 0U, // VBROADCASTSDZm
+ 3356U, // VBROADCASTSDZmk
+ 4444U, // VBROADCASTSDZmkz
+ 0U, // VBROADCASTSDZr
+ 405U, // VBROADCASTSDZrk
+ 461U, // VBROADCASTSDZrkz
+ 0U, // VBROADCASTSSYrm
+ 0U, // VBROADCASTSSYrr
+ 0U, // VBROADCASTSSZ128m
+ 3356U, // VBROADCASTSSZ128mk
+ 4444U, // VBROADCASTSSZ128mkz
+ 0U, // VBROADCASTSSZ128r
+ 405U, // VBROADCASTSSZ128rk
+ 461U, // VBROADCASTSSZ128rkz
+ 0U, // VBROADCASTSSZ256m
+ 3356U, // VBROADCASTSSZ256mk
+ 4444U, // VBROADCASTSSZ256mkz
+ 0U, // VBROADCASTSSZ256r
+ 405U, // VBROADCASTSSZ256rk
+ 461U, // VBROADCASTSSZ256rkz
+ 0U, // VBROADCASTSSZm
+ 3356U, // VBROADCASTSSZmk
+ 4444U, // VBROADCASTSSZmkz
+ 0U, // VBROADCASTSSZr
+ 405U, // VBROADCASTSSZrk
+ 461U, // VBROADCASTSSZrkz
+ 0U, // VBROADCASTSSrm
+ 0U, // VBROADCASTSSrr
+ 1U, // VCMPPDYrmi
+ 72U, // VCMPPDYrmi_alt
+ 18636U, // VCMPPDYrri
+ 18636U, // VCMPPDYrri_alt
+ 21856U, // VCMPPDZ128rmbi
+ 18637U, // VCMPPDZ128rmbi_alt
+ 26837U, // VCMPPDZ128rmbi_altk
+ 29985U, // VCMPPDZ128rmbik
+ 18636U, // VCMPPDZ128rmi
+ 72U, // VCMPPDZ128rmi_alt
+ 1156U, // VCMPPDZ128rmi_altk
+ 1U, // VCMPPDZ128rmik
+ 18636U, // VCMPPDZ128rri
+ 18636U, // VCMPPDZ128rri_alt
+ 26837U, // VCMPPDZ128rri_altk
+ 26837U, // VCMPPDZ128rrik
+ 21860U, // VCMPPDZ256rmbi
+ 18637U, // VCMPPDZ256rmbi_alt
+ 26837U, // VCMPPDZ256rmbi_altk
+ 29989U, // VCMPPDZ256rmbik
+ 1U, // VCMPPDZ256rmi
+ 72U, // VCMPPDZ256rmi_alt
+ 1156U, // VCMPPDZ256rmi_altk
+ 2U, // VCMPPDZ256rmik
+ 18636U, // VCMPPDZ256rri
+ 18636U, // VCMPPDZ256rri_alt
+ 26837U, // VCMPPDZ256rri_altk
+ 26837U, // VCMPPDZ256rrik
+ 21864U, // VCMPPDZrmbi
+ 18637U, // VCMPPDZrmbi_alt
+ 26837U, // VCMPPDZrmbi_altk
+ 29993U, // VCMPPDZrmbik
+ 2U, // VCMPPDZrmi
+ 72U, // VCMPPDZrmi_alt
+ 1156U, // VCMPPDZrmi_altk
+ 2U, // VCMPPDZrmik
+ 18636U, // VCMPPDZrri
+ 18636U, // VCMPPDZrri_alt
+ 26837U, // VCMPPDZrri_altk
+ 18636U, // VCMPPDZrrib
+ 18636U, // VCMPPDZrrib_alt
+ 26837U, // VCMPPDZrrib_altk
+ 26837U, // VCMPPDZrribk
+ 26837U, // VCMPPDZrrik
+ 18636U, // VCMPPDrmi
+ 72U, // VCMPPDrmi_alt
+ 18636U, // VCMPPDrri
+ 18636U, // VCMPPDrri_alt
+ 1U, // VCMPPSYrmi
+ 72U, // VCMPPSYrmi_alt
+ 18636U, // VCMPPSYrri
+ 18636U, // VCMPPSYrri_alt
+ 21860U, // VCMPPSZ128rmbi
+ 18637U, // VCMPPSZ128rmbi_alt
+ 26837U, // VCMPPSZ128rmbi_altk
+ 29990U, // VCMPPSZ128rmbik
+ 18636U, // VCMPPSZ128rmi
+ 72U, // VCMPPSZ128rmi_alt
+ 1156U, // VCMPPSZ128rmi_altk
+ 1U, // VCMPPSZ128rmik
+ 18636U, // VCMPPSZ128rri
+ 18636U, // VCMPPSZ128rri_alt
+ 26837U, // VCMPPSZ128rri_altk
+ 26837U, // VCMPPSZ128rrik
+ 21864U, // VCMPPSZ256rmbi
+ 18637U, // VCMPPSZ256rmbi_alt
+ 26837U, // VCMPPSZ256rmbi_altk
+ 29994U, // VCMPPSZ256rmbik
+ 1U, // VCMPPSZ256rmi
+ 72U, // VCMPPSZ256rmi_alt
+ 1156U, // VCMPPSZ256rmi_altk
+ 2U, // VCMPPSZ256rmik
+ 18636U, // VCMPPSZ256rri
+ 18636U, // VCMPPSZ256rri_alt
+ 26837U, // VCMPPSZ256rri_altk
+ 26837U, // VCMPPSZ256rrik
+ 21868U, // VCMPPSZrmbi
+ 18637U, // VCMPPSZrmbi_alt
+ 26837U, // VCMPPSZrmbi_altk
+ 29998U, // VCMPPSZrmbik
+ 2U, // VCMPPSZrmi
+ 72U, // VCMPPSZrmi_alt
+ 1156U, // VCMPPSZrmi_altk
+ 2U, // VCMPPSZrmik
+ 18636U, // VCMPPSZrri
+ 18636U, // VCMPPSZrri_alt
+ 26837U, // VCMPPSZrri_altk
+ 18636U, // VCMPPSZrrib
+ 18636U, // VCMPPSZrrib_alt
+ 26837U, // VCMPPSZrrib_altk
+ 26837U, // VCMPPSZrribk
+ 26837U, // VCMPPSZrrik
+ 18636U, // VCMPPSrmi
+ 72U, // VCMPPSrmi_alt
+ 18636U, // VCMPPSrri
+ 18636U, // VCMPPSrri_alt
+ 21832U, // VCMPSDZrm
+ 21832U, // VCMPSDZrm_Int
+ 29961U, // VCMPSDZrm_Intk
+ 18636U, // VCMPSDZrmi_alt
+ 26836U, // VCMPSDZrmi_altk
+ 18636U, // VCMPSDZrr
+ 18636U, // VCMPSDZrr_Int
+ 26837U, // VCMPSDZrr_Intk
+ 18636U, // VCMPSDZrrb_Int
+ 26837U, // VCMPSDZrrb_Intk
+ 18636U, // VCMPSDZrrb_alt
+ 26837U, // VCMPSDZrrb_altk
+ 18636U, // VCMPSDZrri_alt
+ 26837U, // VCMPSDZrri_altk
+ 21832U, // VCMPSDrm
+ 21832U, // VCMPSDrm_Int
+ 18636U, // VCMPSDrm_alt
+ 18636U, // VCMPSDrr
+ 18636U, // VCMPSDrr_Int
+ 18636U, // VCMPSDrr_alt
+ 21832U, // VCMPSSZrm
+ 21832U, // VCMPSSZrm_Int
+ 29962U, // VCMPSSZrm_Intk
+ 18636U, // VCMPSSZrmi_alt
+ 26836U, // VCMPSSZrmi_altk
+ 18636U, // VCMPSSZrr
+ 18636U, // VCMPSSZrr_Int
+ 26837U, // VCMPSSZrr_Intk
+ 18636U, // VCMPSSZrrb_Int
+ 26837U, // VCMPSSZrrb_Intk
+ 18636U, // VCMPSSZrrb_alt
+ 26837U, // VCMPSSZrrb_altk
+ 18636U, // VCMPSSZrri_alt
+ 26837U, // VCMPSSZrri_altk
+ 21832U, // VCMPSSrm
+ 21832U, // VCMPSSrm_Int
+ 18636U, // VCMPSSrm_alt
+ 18636U, // VCMPSSrr
+ 18636U, // VCMPSSrr_Int
+ 18636U, // VCMPSSrr_alt
+ 0U, // VCOMISDZrm
+ 0U, // VCOMISDZrm_Int
+ 0U, // VCOMISDZrr
+ 0U, // VCOMISDZrr_Int
+ 0U, // VCOMISDZrrb
+ 0U, // VCOMISDrm
+ 0U, // VCOMISDrm_Int
+ 0U, // VCOMISDrr
+ 0U, // VCOMISDrr_Int
+ 0U, // VCOMISSZrm
+ 0U, // VCOMISSZrm_Int
+ 0U, // VCOMISSZrr
+ 0U, // VCOMISSZrr_Int
+ 0U, // VCOMISSZrrb
+ 0U, // VCOMISSrm
+ 0U, // VCOMISSrm_Int
+ 0U, // VCOMISSrr
+ 0U, // VCOMISSrr_Int
+ 0U, // VCOMPRESSPDZ128mr
+ 49U, // VCOMPRESSPDZ128mrk
+ 0U, // VCOMPRESSPDZ128rr
+ 405U, // VCOMPRESSPDZ128rrk
+ 461U, // VCOMPRESSPDZ128rrkz
+ 0U, // VCOMPRESSPDZ256mr
+ 49U, // VCOMPRESSPDZ256mrk
+ 0U, // VCOMPRESSPDZ256rr
+ 405U, // VCOMPRESSPDZ256rrk
+ 461U, // VCOMPRESSPDZ256rrkz
+ 0U, // VCOMPRESSPDZmr
+ 49U, // VCOMPRESSPDZmrk
+ 0U, // VCOMPRESSPDZrr
+ 405U, // VCOMPRESSPDZrrk
+ 461U, // VCOMPRESSPDZrrkz
+ 0U, // VCOMPRESSPSZ128mr
+ 49U, // VCOMPRESSPSZ128mrk
+ 0U, // VCOMPRESSPSZ128rr
+ 405U, // VCOMPRESSPSZ128rrk
+ 461U, // VCOMPRESSPSZ128rrkz
+ 0U, // VCOMPRESSPSZ256mr
+ 49U, // VCOMPRESSPSZ256mrk
+ 0U, // VCOMPRESSPSZ256rr
+ 405U, // VCOMPRESSPSZ256rrk
+ 461U, // VCOMPRESSPSZ256rrkz
+ 0U, // VCOMPRESSPSZmr
+ 49U, // VCOMPRESSPSZmrk
+ 0U, // VCOMPRESSPSZrr
+ 405U, // VCOMPRESSPSZrrk
+ 461U, // VCOMPRESSPSZrrkz
+ 0U, // VCVTDQ2PDYrm
+ 0U, // VCVTDQ2PDYrr
+ 0U, // VCVTDQ2PDZ128rm
+ 0U, // VCVTDQ2PDZ128rmb
+ 3356U, // VCVTDQ2PDZ128rmbk
+ 4444U, // VCVTDQ2PDZ128rmbkz
+ 3356U, // VCVTDQ2PDZ128rmk
+ 4444U, // VCVTDQ2PDZ128rmkz
+ 0U, // VCVTDQ2PDZ128rr
+ 405U, // VCVTDQ2PDZ128rrk
+ 461U, // VCVTDQ2PDZ128rrkz
+ 0U, // VCVTDQ2PDZ256rm
+ 0U, // VCVTDQ2PDZ256rmb
+ 3356U, // VCVTDQ2PDZ256rmbk
+ 4444U, // VCVTDQ2PDZ256rmbkz
+ 405U, // VCVTDQ2PDZ256rmk
+ 461U, // VCVTDQ2PDZ256rmkz
+ 0U, // VCVTDQ2PDZ256rr
+ 405U, // VCVTDQ2PDZ256rrk
+ 461U, // VCVTDQ2PDZ256rrkz
+ 0U, // VCVTDQ2PDZrm
+ 0U, // VCVTDQ2PDZrmb
+ 3356U, // VCVTDQ2PDZrmbk
+ 4444U, // VCVTDQ2PDZrmbkz
+ 405U, // VCVTDQ2PDZrmk
+ 461U, // VCVTDQ2PDZrmkz
+ 0U, // VCVTDQ2PDZrr
+ 405U, // VCVTDQ2PDZrrk
+ 461U, // VCVTDQ2PDZrrkz
+ 0U, // VCVTDQ2PDrm
+ 0U, // VCVTDQ2PDrr
+ 0U, // VCVTDQ2PSYrm
+ 0U, // VCVTDQ2PSYrr
+ 0U, // VCVTDQ2PSZ128rm
+ 0U, // VCVTDQ2PSZ128rmb
+ 3356U, // VCVTDQ2PSZ128rmbk
+ 4444U, // VCVTDQ2PSZ128rmbkz
+ 405U, // VCVTDQ2PSZ128rmk
+ 461U, // VCVTDQ2PSZ128rmkz
+ 0U, // VCVTDQ2PSZ128rr
+ 405U, // VCVTDQ2PSZ128rrk
+ 461U, // VCVTDQ2PSZ128rrkz
+ 0U, // VCVTDQ2PSZ256rm
+ 0U, // VCVTDQ2PSZ256rmb
+ 3356U, // VCVTDQ2PSZ256rmbk
+ 4444U, // VCVTDQ2PSZ256rmbkz
+ 405U, // VCVTDQ2PSZ256rmk
+ 461U, // VCVTDQ2PSZ256rmkz
+ 0U, // VCVTDQ2PSZ256rr
+ 405U, // VCVTDQ2PSZ256rrk
+ 461U, // VCVTDQ2PSZ256rrkz
+ 0U, // VCVTDQ2PSZrm
+ 0U, // VCVTDQ2PSZrmb
+ 3356U, // VCVTDQ2PSZrmbk
+ 4444U, // VCVTDQ2PSZrmbkz
+ 405U, // VCVTDQ2PSZrmk
+ 461U, // VCVTDQ2PSZrmkz
+ 0U, // VCVTDQ2PSZrr
+ 0U, // VCVTDQ2PSZrrb
+ 405U, // VCVTDQ2PSZrrbk
+ 461U, // VCVTDQ2PSZrrbkz
+ 405U, // VCVTDQ2PSZrrk
+ 461U, // VCVTDQ2PSZrrkz
+ 0U, // VCVTDQ2PSrm
+ 0U, // VCVTDQ2PSrr
+ 0U, // VCVTPD2DQYrm
+ 0U, // VCVTPD2DQYrr
+ 0U, // VCVTPD2DQZ128rm
+ 0U, // VCVTPD2DQZ128rmb
+ 3356U, // VCVTPD2DQZ128rmbk
+ 4444U, // VCVTPD2DQZ128rmbkz
+ 405U, // VCVTPD2DQZ128rmk
+ 461U, // VCVTPD2DQZ128rmkz
+ 0U, // VCVTPD2DQZ128rr
+ 405U, // VCVTPD2DQZ128rrk
+ 461U, // VCVTPD2DQZ128rrkz
+ 0U, // VCVTPD2DQZ256rm
+ 0U, // VCVTPD2DQZ256rmb
+ 3356U, // VCVTPD2DQZ256rmbk
+ 4444U, // VCVTPD2DQZ256rmbkz
+ 405U, // VCVTPD2DQZ256rmk
+ 461U, // VCVTPD2DQZ256rmkz
+ 0U, // VCVTPD2DQZ256rr
+ 405U, // VCVTPD2DQZ256rrk
+ 461U, // VCVTPD2DQZ256rrkz
+ 0U, // VCVTPD2DQZrm
+ 0U, // VCVTPD2DQZrmb
+ 3356U, // VCVTPD2DQZrmbk
+ 4444U, // VCVTPD2DQZrmbkz
+ 405U, // VCVTPD2DQZrmk
+ 461U, // VCVTPD2DQZrmkz
+ 0U, // VCVTPD2DQZrr
+ 0U, // VCVTPD2DQZrrb
+ 405U, // VCVTPD2DQZrrbk
+ 461U, // VCVTPD2DQZrrbkz
+ 405U, // VCVTPD2DQZrrk
+ 461U, // VCVTPD2DQZrrkz
+ 0U, // VCVTPD2DQrm
+ 0U, // VCVTPD2DQrr
+ 0U, // VCVTPD2PSYrm
+ 0U, // VCVTPD2PSYrr
+ 0U, // VCVTPD2PSZ128rm
+ 0U, // VCVTPD2PSZ128rmb
+ 3356U, // VCVTPD2PSZ128rmbk
+ 4444U, // VCVTPD2PSZ128rmbkz
+ 405U, // VCVTPD2PSZ128rmk
+ 461U, // VCVTPD2PSZ128rmkz
+ 0U, // VCVTPD2PSZ128rr
+ 405U, // VCVTPD2PSZ128rrk
+ 461U, // VCVTPD2PSZ128rrkz
+ 0U, // VCVTPD2PSZ256rm
+ 0U, // VCVTPD2PSZ256rmb
+ 3356U, // VCVTPD2PSZ256rmbk
+ 4444U, // VCVTPD2PSZ256rmbkz
+ 405U, // VCVTPD2PSZ256rmk
+ 461U, // VCVTPD2PSZ256rmkz
+ 0U, // VCVTPD2PSZ256rr
+ 405U, // VCVTPD2PSZ256rrk
+ 461U, // VCVTPD2PSZ256rrkz
+ 0U, // VCVTPD2PSZrm
+ 0U, // VCVTPD2PSZrmb
+ 3356U, // VCVTPD2PSZrmbk
+ 4444U, // VCVTPD2PSZrmbkz
+ 405U, // VCVTPD2PSZrmk
+ 461U, // VCVTPD2PSZrmkz
+ 0U, // VCVTPD2PSZrr
+ 0U, // VCVTPD2PSZrrb
+ 405U, // VCVTPD2PSZrrbk
+ 461U, // VCVTPD2PSZrrbkz
+ 405U, // VCVTPD2PSZrrk
+ 461U, // VCVTPD2PSZrrkz
+ 0U, // VCVTPD2PSrm
+ 0U, // VCVTPD2PSrr
+ 0U, // VCVTPD2QQZ128rm
+ 0U, // VCVTPD2QQZ128rmb
+ 3356U, // VCVTPD2QQZ128rmbk
+ 4444U, // VCVTPD2QQZ128rmbkz
+ 405U, // VCVTPD2QQZ128rmk
+ 461U, // VCVTPD2QQZ128rmkz
+ 0U, // VCVTPD2QQZ128rr
+ 405U, // VCVTPD2QQZ128rrk
+ 461U, // VCVTPD2QQZ128rrkz
+ 0U, // VCVTPD2QQZ256rm
+ 0U, // VCVTPD2QQZ256rmb
+ 3356U, // VCVTPD2QQZ256rmbk
+ 4444U, // VCVTPD2QQZ256rmbkz
+ 405U, // VCVTPD2QQZ256rmk
+ 461U, // VCVTPD2QQZ256rmkz
+ 0U, // VCVTPD2QQZ256rr
+ 405U, // VCVTPD2QQZ256rrk
+ 461U, // VCVTPD2QQZ256rrkz
+ 0U, // VCVTPD2QQZrm
+ 0U, // VCVTPD2QQZrmb
+ 3356U, // VCVTPD2QQZrmbk
+ 4444U, // VCVTPD2QQZrmbkz
+ 405U, // VCVTPD2QQZrmk
+ 461U, // VCVTPD2QQZrmkz
+ 0U, // VCVTPD2QQZrr
+ 0U, // VCVTPD2QQZrrb
+ 405U, // VCVTPD2QQZrrbk
+ 461U, // VCVTPD2QQZrrbkz
+ 405U, // VCVTPD2QQZrrk
+ 461U, // VCVTPD2QQZrrkz
+ 0U, // VCVTPD2UDQZ128rm
+ 0U, // VCVTPD2UDQZ128rmb
+ 3356U, // VCVTPD2UDQZ128rmbk
+ 4444U, // VCVTPD2UDQZ128rmbkz
+ 405U, // VCVTPD2UDQZ128rmk
+ 461U, // VCVTPD2UDQZ128rmkz
+ 0U, // VCVTPD2UDQZ128rr
+ 405U, // VCVTPD2UDQZ128rrk
+ 461U, // VCVTPD2UDQZ128rrkz
+ 0U, // VCVTPD2UDQZ256rm
+ 0U, // VCVTPD2UDQZ256rmb
+ 3356U, // VCVTPD2UDQZ256rmbk
+ 4444U, // VCVTPD2UDQZ256rmbkz
+ 405U, // VCVTPD2UDQZ256rmk
+ 461U, // VCVTPD2UDQZ256rmkz
+ 0U, // VCVTPD2UDQZ256rr
+ 405U, // VCVTPD2UDQZ256rrk
+ 461U, // VCVTPD2UDQZ256rrkz
+ 0U, // VCVTPD2UDQZrm
+ 0U, // VCVTPD2UDQZrmb
+ 3356U, // VCVTPD2UDQZrmbk
+ 4444U, // VCVTPD2UDQZrmbkz
+ 405U, // VCVTPD2UDQZrmk
+ 461U, // VCVTPD2UDQZrmkz
+ 0U, // VCVTPD2UDQZrr
+ 0U, // VCVTPD2UDQZrrb
+ 405U, // VCVTPD2UDQZrrbk
+ 461U, // VCVTPD2UDQZrrbkz
+ 405U, // VCVTPD2UDQZrrk
+ 461U, // VCVTPD2UDQZrrkz
+ 0U, // VCVTPD2UQQZ128rm
+ 0U, // VCVTPD2UQQZ128rmb
+ 3356U, // VCVTPD2UQQZ128rmbk
+ 4444U, // VCVTPD2UQQZ128rmbkz
+ 405U, // VCVTPD2UQQZ128rmk
+ 461U, // VCVTPD2UQQZ128rmkz
+ 0U, // VCVTPD2UQQZ128rr
+ 405U, // VCVTPD2UQQZ128rrk
+ 461U, // VCVTPD2UQQZ128rrkz
+ 0U, // VCVTPD2UQQZ256rm
+ 0U, // VCVTPD2UQQZ256rmb
+ 3356U, // VCVTPD2UQQZ256rmbk
+ 4444U, // VCVTPD2UQQZ256rmbkz
+ 405U, // VCVTPD2UQQZ256rmk
+ 461U, // VCVTPD2UQQZ256rmkz
+ 0U, // VCVTPD2UQQZ256rr
+ 405U, // VCVTPD2UQQZ256rrk
+ 461U, // VCVTPD2UQQZ256rrkz
+ 0U, // VCVTPD2UQQZrm
+ 0U, // VCVTPD2UQQZrmb
+ 3356U, // VCVTPD2UQQZrmbk
+ 4444U, // VCVTPD2UQQZrmbkz
+ 405U, // VCVTPD2UQQZrmk
+ 461U, // VCVTPD2UQQZrmkz
+ 0U, // VCVTPD2UQQZrr
+ 0U, // VCVTPD2UQQZrrb
+ 405U, // VCVTPD2UQQZrrbk
+ 461U, // VCVTPD2UQQZrrbkz
+ 405U, // VCVTPD2UQQZrrk
+ 461U, // VCVTPD2UQQZrrkz
+ 0U, // VCVTPH2PSYrm
+ 0U, // VCVTPH2PSYrr
+ 0U, // VCVTPH2PSZ128rm
+ 3356U, // VCVTPH2PSZ128rmk
+ 4444U, // VCVTPH2PSZ128rmkz
+ 0U, // VCVTPH2PSZ128rr
+ 405U, // VCVTPH2PSZ128rrk
+ 461U, // VCVTPH2PSZ128rrkz
+ 0U, // VCVTPH2PSZ256rm
+ 405U, // VCVTPH2PSZ256rmk
+ 461U, // VCVTPH2PSZ256rmkz
+ 0U, // VCVTPH2PSZ256rr
+ 405U, // VCVTPH2PSZ256rrk
+ 461U, // VCVTPH2PSZ256rrkz
+ 0U, // VCVTPH2PSZrm
+ 405U, // VCVTPH2PSZrmk
+ 461U, // VCVTPH2PSZrmkz
+ 0U, // VCVTPH2PSZrr
+ 0U, // VCVTPH2PSZrrb
+ 405U, // VCVTPH2PSZrrbk
+ 461U, // VCVTPH2PSZrrbkz
+ 405U, // VCVTPH2PSZrrk
+ 461U, // VCVTPH2PSZrrkz
+ 0U, // VCVTPH2PSrm
+ 0U, // VCVTPH2PSrr
+ 0U, // VCVTPS2DQYrm
+ 0U, // VCVTPS2DQYrr
+ 0U, // VCVTPS2DQZ128rm
+ 0U, // VCVTPS2DQZ128rmb
+ 3356U, // VCVTPS2DQZ128rmbk
+ 4444U, // VCVTPS2DQZ128rmbkz
+ 405U, // VCVTPS2DQZ128rmk
+ 461U, // VCVTPS2DQZ128rmkz
+ 0U, // VCVTPS2DQZ128rr
+ 405U, // VCVTPS2DQZ128rrk
+ 461U, // VCVTPS2DQZ128rrkz
+ 0U, // VCVTPS2DQZ256rm
+ 0U, // VCVTPS2DQZ256rmb
+ 3356U, // VCVTPS2DQZ256rmbk
+ 4444U, // VCVTPS2DQZ256rmbkz
+ 405U, // VCVTPS2DQZ256rmk
+ 461U, // VCVTPS2DQZ256rmkz
+ 0U, // VCVTPS2DQZ256rr
+ 405U, // VCVTPS2DQZ256rrk
+ 461U, // VCVTPS2DQZ256rrkz
+ 0U, // VCVTPS2DQZrm
+ 0U, // VCVTPS2DQZrmb
+ 3356U, // VCVTPS2DQZrmbk
+ 4444U, // VCVTPS2DQZrmbkz
+ 405U, // VCVTPS2DQZrmk
+ 461U, // VCVTPS2DQZrmkz
+ 0U, // VCVTPS2DQZrr
+ 0U, // VCVTPS2DQZrrb
+ 405U, // VCVTPS2DQZrrbk
+ 461U, // VCVTPS2DQZrrbkz
+ 405U, // VCVTPS2DQZrrk
+ 461U, // VCVTPS2DQZrrkz
+ 0U, // VCVTPS2DQrm
+ 0U, // VCVTPS2DQrr
+ 0U, // VCVTPS2PDYrm
+ 0U, // VCVTPS2PDYrr
+ 0U, // VCVTPS2PDZ128rm
+ 0U, // VCVTPS2PDZ128rmb
+ 3356U, // VCVTPS2PDZ128rmbk
+ 4444U, // VCVTPS2PDZ128rmbkz
+ 3356U, // VCVTPS2PDZ128rmk
+ 4444U, // VCVTPS2PDZ128rmkz
+ 0U, // VCVTPS2PDZ128rr
+ 405U, // VCVTPS2PDZ128rrk
+ 461U, // VCVTPS2PDZ128rrkz
+ 0U, // VCVTPS2PDZ256rm
+ 0U, // VCVTPS2PDZ256rmb
+ 3356U, // VCVTPS2PDZ256rmbk
+ 4444U, // VCVTPS2PDZ256rmbkz
+ 405U, // VCVTPS2PDZ256rmk
+ 461U, // VCVTPS2PDZ256rmkz
+ 0U, // VCVTPS2PDZ256rr
+ 405U, // VCVTPS2PDZ256rrk
+ 461U, // VCVTPS2PDZ256rrkz
+ 0U, // VCVTPS2PDZrm
+ 0U, // VCVTPS2PDZrmb
+ 3356U, // VCVTPS2PDZrmbk
+ 4444U, // VCVTPS2PDZrmbkz
+ 405U, // VCVTPS2PDZrmk
+ 461U, // VCVTPS2PDZrmkz
+ 0U, // VCVTPS2PDZrr
+ 0U, // VCVTPS2PDZrrb
+ 405U, // VCVTPS2PDZrrbk
+ 461U, // VCVTPS2PDZrrbkz
+ 405U, // VCVTPS2PDZrrk
+ 461U, // VCVTPS2PDZrrkz
+ 0U, // VCVTPS2PDrm
+ 0U, // VCVTPS2PDrr
+ 2U, // VCVTPS2PHYmr
+ 72U, // VCVTPS2PHYrr
+ 2U, // VCVTPS2PHZ128mr
+ 542U, // VCVTPS2PHZ128mrk
+ 72U, // VCVTPS2PHZ128rr
+ 133U, // VCVTPS2PHZ128rrk
+ 9348U, // VCVTPS2PHZ128rrkz
+ 2U, // VCVTPS2PHZ256mr
+ 542U, // VCVTPS2PHZ256mrk
+ 72U, // VCVTPS2PHZ256rr
+ 133U, // VCVTPS2PHZ256rrk
+ 9348U, // VCVTPS2PHZ256rrkz
+ 2U, // VCVTPS2PHZmr
+ 542U, // VCVTPS2PHZmrk
+ 72U, // VCVTPS2PHZrr
+ 72U, // VCVTPS2PHZrrb
+ 133U, // VCVTPS2PHZrrbk
+ 9348U, // VCVTPS2PHZrrbkz
+ 133U, // VCVTPS2PHZrrk
+ 9348U, // VCVTPS2PHZrrkz
+ 2U, // VCVTPS2PHmr
+ 72U, // VCVTPS2PHrr
+ 0U, // VCVTPS2QQZ128rm
+ 0U, // VCVTPS2QQZ128rmb
+ 3356U, // VCVTPS2QQZ128rmbk
+ 4444U, // VCVTPS2QQZ128rmbkz
+ 3356U, // VCVTPS2QQZ128rmk
+ 4444U, // VCVTPS2QQZ128rmkz
+ 0U, // VCVTPS2QQZ128rr
+ 405U, // VCVTPS2QQZ128rrk
+ 461U, // VCVTPS2QQZ128rrkz
+ 0U, // VCVTPS2QQZ256rm
+ 0U, // VCVTPS2QQZ256rmb
+ 3356U, // VCVTPS2QQZ256rmbk
+ 4444U, // VCVTPS2QQZ256rmbkz
+ 405U, // VCVTPS2QQZ256rmk
+ 461U, // VCVTPS2QQZ256rmkz
+ 0U, // VCVTPS2QQZ256rr
+ 405U, // VCVTPS2QQZ256rrk
+ 461U, // VCVTPS2QQZ256rrkz
+ 0U, // VCVTPS2QQZrm
+ 0U, // VCVTPS2QQZrmb
+ 3356U, // VCVTPS2QQZrmbk
+ 4444U, // VCVTPS2QQZrmbkz
+ 405U, // VCVTPS2QQZrmk
+ 461U, // VCVTPS2QQZrmkz
+ 0U, // VCVTPS2QQZrr
+ 0U, // VCVTPS2QQZrrb
+ 405U, // VCVTPS2QQZrrbk
+ 461U, // VCVTPS2QQZrrbkz
+ 405U, // VCVTPS2QQZrrk
+ 461U, // VCVTPS2QQZrrkz
+ 0U, // VCVTPS2UDQZ128rm
+ 0U, // VCVTPS2UDQZ128rmb
+ 3356U, // VCVTPS2UDQZ128rmbk
+ 4444U, // VCVTPS2UDQZ128rmbkz
+ 405U, // VCVTPS2UDQZ128rmk
+ 461U, // VCVTPS2UDQZ128rmkz
+ 0U, // VCVTPS2UDQZ128rr
+ 405U, // VCVTPS2UDQZ128rrk
+ 461U, // VCVTPS2UDQZ128rrkz
+ 0U, // VCVTPS2UDQZ256rm
+ 0U, // VCVTPS2UDQZ256rmb
+ 3356U, // VCVTPS2UDQZ256rmbk
+ 4444U, // VCVTPS2UDQZ256rmbkz
+ 405U, // VCVTPS2UDQZ256rmk
+ 461U, // VCVTPS2UDQZ256rmkz
+ 0U, // VCVTPS2UDQZ256rr
+ 405U, // VCVTPS2UDQZ256rrk
+ 461U, // VCVTPS2UDQZ256rrkz
+ 0U, // VCVTPS2UDQZrm
+ 0U, // VCVTPS2UDQZrmb
+ 3356U, // VCVTPS2UDQZrmbk
+ 4444U, // VCVTPS2UDQZrmbkz
+ 405U, // VCVTPS2UDQZrmk
+ 461U, // VCVTPS2UDQZrmkz
+ 0U, // VCVTPS2UDQZrr
+ 0U, // VCVTPS2UDQZrrb
+ 405U, // VCVTPS2UDQZrrbk
+ 461U, // VCVTPS2UDQZrrbkz
+ 405U, // VCVTPS2UDQZrrk
+ 461U, // VCVTPS2UDQZrrkz
+ 0U, // VCVTPS2UQQZ128rm
+ 0U, // VCVTPS2UQQZ128rmb
+ 3356U, // VCVTPS2UQQZ128rmbk
+ 4444U, // VCVTPS2UQQZ128rmbkz
+ 3356U, // VCVTPS2UQQZ128rmk
+ 4444U, // VCVTPS2UQQZ128rmkz
+ 0U, // VCVTPS2UQQZ128rr
+ 405U, // VCVTPS2UQQZ128rrk
+ 461U, // VCVTPS2UQQZ128rrkz
+ 0U, // VCVTPS2UQQZ256rm
+ 0U, // VCVTPS2UQQZ256rmb
+ 3356U, // VCVTPS2UQQZ256rmbk
+ 4444U, // VCVTPS2UQQZ256rmbkz
+ 405U, // VCVTPS2UQQZ256rmk
+ 461U, // VCVTPS2UQQZ256rmkz
+ 0U, // VCVTPS2UQQZ256rr
+ 405U, // VCVTPS2UQQZ256rrk
+ 461U, // VCVTPS2UQQZ256rrkz
+ 0U, // VCVTPS2UQQZrm
+ 0U, // VCVTPS2UQQZrmb
+ 3356U, // VCVTPS2UQQZrmbk
+ 4444U, // VCVTPS2UQQZrmbkz
+ 405U, // VCVTPS2UQQZrmk
+ 461U, // VCVTPS2UQQZrmkz
+ 0U, // VCVTPS2UQQZrr
+ 0U, // VCVTPS2UQQZrrb
+ 405U, // VCVTPS2UQQZrrbk
+ 461U, // VCVTPS2UQQZrrbkz
+ 405U, // VCVTPS2UQQZrrk
+ 461U, // VCVTPS2UQQZrrkz
+ 0U, // VCVTQQ2PDZ128rm
+ 0U, // VCVTQQ2PDZ128rmb
+ 3356U, // VCVTQQ2PDZ128rmbk
+ 4444U, // VCVTQQ2PDZ128rmbkz
+ 405U, // VCVTQQ2PDZ128rmk
+ 461U, // VCVTQQ2PDZ128rmkz
+ 0U, // VCVTQQ2PDZ128rr
+ 405U, // VCVTQQ2PDZ128rrk
+ 461U, // VCVTQQ2PDZ128rrkz
+ 0U, // VCVTQQ2PDZ256rm
+ 0U, // VCVTQQ2PDZ256rmb
+ 3356U, // VCVTQQ2PDZ256rmbk
+ 4444U, // VCVTQQ2PDZ256rmbkz
+ 405U, // VCVTQQ2PDZ256rmk
+ 461U, // VCVTQQ2PDZ256rmkz
+ 0U, // VCVTQQ2PDZ256rr
+ 405U, // VCVTQQ2PDZ256rrk
+ 461U, // VCVTQQ2PDZ256rrkz
+ 0U, // VCVTQQ2PDZrm
+ 0U, // VCVTQQ2PDZrmb
+ 3356U, // VCVTQQ2PDZrmbk
+ 4444U, // VCVTQQ2PDZrmbkz
+ 405U, // VCVTQQ2PDZrmk
+ 461U, // VCVTQQ2PDZrmkz
+ 0U, // VCVTQQ2PDZrr
+ 0U, // VCVTQQ2PDZrrb
+ 405U, // VCVTQQ2PDZrrbk
+ 461U, // VCVTQQ2PDZrrbkz
+ 405U, // VCVTQQ2PDZrrk
+ 461U, // VCVTQQ2PDZrrkz
+ 0U, // VCVTQQ2PSZ128rm
+ 0U, // VCVTQQ2PSZ128rmb
+ 3356U, // VCVTQQ2PSZ128rmbk
+ 4444U, // VCVTQQ2PSZ128rmbkz
+ 405U, // VCVTQQ2PSZ128rmk
+ 461U, // VCVTQQ2PSZ128rmkz
+ 0U, // VCVTQQ2PSZ128rr
+ 405U, // VCVTQQ2PSZ128rrk
+ 461U, // VCVTQQ2PSZ128rrkz
+ 0U, // VCVTQQ2PSZ256rm
+ 0U, // VCVTQQ2PSZ256rmb
+ 3356U, // VCVTQQ2PSZ256rmbk
+ 4444U, // VCVTQQ2PSZ256rmbkz
+ 405U, // VCVTQQ2PSZ256rmk
+ 461U, // VCVTQQ2PSZ256rmkz
+ 0U, // VCVTQQ2PSZ256rr
+ 405U, // VCVTQQ2PSZ256rrk
+ 461U, // VCVTQQ2PSZ256rrkz
+ 0U, // VCVTQQ2PSZrm
+ 0U, // VCVTQQ2PSZrmb
+ 3356U, // VCVTQQ2PSZrmbk
+ 4444U, // VCVTQQ2PSZrmbkz
+ 405U, // VCVTQQ2PSZrmk
+ 461U, // VCVTQQ2PSZrmkz
+ 0U, // VCVTQQ2PSZrr
+ 0U, // VCVTQQ2PSZrrb
+ 405U, // VCVTQQ2PSZrrbk
+ 461U, // VCVTQQ2PSZrrbkz
+ 405U, // VCVTQQ2PSZrrk
+ 461U, // VCVTQQ2PSZrrkz
+ 0U, // VCVTSD2SI64Zrm_Int
+ 0U, // VCVTSD2SI64Zrr_Int
+ 0U, // VCVTSD2SI64Zrrb_Int
+ 0U, // VCVTSD2SI64rm_Int
+ 0U, // VCVTSD2SI64rr_Int
+ 0U, // VCVTSD2SIZrm_Int
+ 0U, // VCVTSD2SIZrr_Int
+ 0U, // VCVTSD2SIZrrb_Int
+ 0U, // VCVTSD2SIrm_Int
+ 0U, // VCVTSD2SIrr_Int
+ 72U, // VCVTSD2SSZrm
+ 72U, // VCVTSD2SSZrm_Int
+ 133U, // VCVTSD2SSZrm_Intk
+ 9348U, // VCVTSD2SSZrm_Intkz
+ 4U, // VCVTSD2SSZrr
+ 4U, // VCVTSD2SSZrr_Int
+ 0U, // VCVTSD2SSZrr_Intk
+ 9348U, // VCVTSD2SSZrr_Intkz
+ 4U, // VCVTSD2SSZrrb_Int
+ 0U, // VCVTSD2SSZrrb_Intk
+ 9348U, // VCVTSD2SSZrrb_Intkz
+ 72U, // VCVTSD2SSrm
+ 72U, // VCVTSD2SSrm_Int
+ 4U, // VCVTSD2SSrr
+ 4U, // VCVTSD2SSrr_Int
+ 0U, // VCVTSD2USI64Zrm_Int
+ 0U, // VCVTSD2USI64Zrr_Int
+ 0U, // VCVTSD2USI64Zrrb_Int
+ 0U, // VCVTSD2USIZrm_Int
+ 0U, // VCVTSD2USIZrr_Int
+ 0U, // VCVTSD2USIZrrb_Int
+ 72U, // VCVTSI2SDZrm
+ 72U, // VCVTSI2SDZrm_Int
+ 4U, // VCVTSI2SDZrr
+ 4U, // VCVTSI2SDZrr_Int
+ 0U, // VCVTSI2SDZrrb_Int
+ 72U, // VCVTSI2SDrm
+ 72U, // VCVTSI2SDrm_Int
+ 4U, // VCVTSI2SDrr
+ 4U, // VCVTSI2SDrr_Int
+ 72U, // VCVTSI2SSZrm
+ 72U, // VCVTSI2SSZrm_Int
+ 4U, // VCVTSI2SSZrr
+ 4U, // VCVTSI2SSZrr_Int
+ 0U, // VCVTSI2SSZrrb_Int
+ 72U, // VCVTSI2SSrm
+ 72U, // VCVTSI2SSrm_Int
+ 4U, // VCVTSI2SSrr
+ 4U, // VCVTSI2SSrr_Int
+ 72U, // VCVTSI642SDZrm
+ 72U, // VCVTSI642SDZrm_Int
+ 4U, // VCVTSI642SDZrr
+ 4U, // VCVTSI642SDZrr_Int
+ 0U, // VCVTSI642SDZrrb_Int
+ 72U, // VCVTSI642SDrm
+ 72U, // VCVTSI642SDrm_Int
+ 4U, // VCVTSI642SDrr
+ 4U, // VCVTSI642SDrr_Int
+ 72U, // VCVTSI642SSZrm
+ 72U, // VCVTSI642SSZrm_Int
+ 4U, // VCVTSI642SSZrr
+ 4U, // VCVTSI642SSZrr_Int
+ 0U, // VCVTSI642SSZrrb_Int
+ 72U, // VCVTSI642SSrm
+ 72U, // VCVTSI642SSrm_Int
+ 4U, // VCVTSI642SSrr
+ 4U, // VCVTSI642SSrr_Int
+ 72U, // VCVTSS2SDZrm
+ 72U, // VCVTSS2SDZrm_Int
+ 133U, // VCVTSS2SDZrm_Intk
+ 9348U, // VCVTSS2SDZrm_Intkz
+ 4U, // VCVTSS2SDZrr
+ 4U, // VCVTSS2SDZrr_Int
+ 0U, // VCVTSS2SDZrr_Intk
+ 9348U, // VCVTSS2SDZrr_Intkz
+ 4U, // VCVTSS2SDZrrb_Int
+ 0U, // VCVTSS2SDZrrb_Intk
+ 9348U, // VCVTSS2SDZrrb_Intkz
+ 72U, // VCVTSS2SDrm
+ 72U, // VCVTSS2SDrm_Int
+ 4U, // VCVTSS2SDrr
+ 4U, // VCVTSS2SDrr_Int
+ 0U, // VCVTSS2SI64Zrm_Int
+ 0U, // VCVTSS2SI64Zrr_Int
+ 0U, // VCVTSS2SI64Zrrb_Int
+ 0U, // VCVTSS2SI64rm_Int
+ 0U, // VCVTSS2SI64rr_Int
+ 0U, // VCVTSS2SIZrm_Int
+ 0U, // VCVTSS2SIZrr_Int
+ 0U, // VCVTSS2SIZrrb_Int
+ 0U, // VCVTSS2SIrm_Int
+ 0U, // VCVTSS2SIrr_Int
+ 0U, // VCVTSS2USI64Zrm_Int
+ 0U, // VCVTSS2USI64Zrr_Int
+ 0U, // VCVTSS2USI64Zrrb_Int
+ 0U, // VCVTSS2USIZrm_Int
+ 0U, // VCVTSS2USIZrr_Int
+ 0U, // VCVTSS2USIZrrb_Int
+ 0U, // VCVTTPD2DQYrm
+ 0U, // VCVTTPD2DQYrr
+ 0U, // VCVTTPD2DQZ128rm
+ 0U, // VCVTTPD2DQZ128rmb
+ 3356U, // VCVTTPD2DQZ128rmbk
+ 4444U, // VCVTTPD2DQZ128rmbkz
+ 405U, // VCVTTPD2DQZ128rmk
+ 461U, // VCVTTPD2DQZ128rmkz
+ 0U, // VCVTTPD2DQZ128rr
+ 405U, // VCVTTPD2DQZ128rrk
+ 461U, // VCVTTPD2DQZ128rrkz
+ 0U, // VCVTTPD2DQZ256rm
+ 0U, // VCVTTPD2DQZ256rmb
+ 3356U, // VCVTTPD2DQZ256rmbk
+ 4444U, // VCVTTPD2DQZ256rmbkz
+ 405U, // VCVTTPD2DQZ256rmk
+ 461U, // VCVTTPD2DQZ256rmkz
+ 0U, // VCVTTPD2DQZ256rr
+ 405U, // VCVTTPD2DQZ256rrk
+ 461U, // VCVTTPD2DQZ256rrkz
+ 0U, // VCVTTPD2DQZrm
+ 0U, // VCVTTPD2DQZrmb
+ 3356U, // VCVTTPD2DQZrmbk
+ 4444U, // VCVTTPD2DQZrmbkz
+ 405U, // VCVTTPD2DQZrmk
+ 461U, // VCVTTPD2DQZrmkz
+ 0U, // VCVTTPD2DQZrr
+ 0U, // VCVTTPD2DQZrrb
+ 405U, // VCVTTPD2DQZrrbk
+ 461U, // VCVTTPD2DQZrrbkz
+ 405U, // VCVTTPD2DQZrrk
+ 461U, // VCVTTPD2DQZrrkz
+ 0U, // VCVTTPD2DQrm
+ 0U, // VCVTTPD2DQrr
+ 0U, // VCVTTPD2QQZ128rm
+ 0U, // VCVTTPD2QQZ128rmb
+ 3356U, // VCVTTPD2QQZ128rmbk
+ 4444U, // VCVTTPD2QQZ128rmbkz
+ 405U, // VCVTTPD2QQZ128rmk
+ 461U, // VCVTTPD2QQZ128rmkz
+ 0U, // VCVTTPD2QQZ128rr
+ 405U, // VCVTTPD2QQZ128rrk
+ 461U, // VCVTTPD2QQZ128rrkz
+ 0U, // VCVTTPD2QQZ256rm
+ 0U, // VCVTTPD2QQZ256rmb
+ 3356U, // VCVTTPD2QQZ256rmbk
+ 4444U, // VCVTTPD2QQZ256rmbkz
+ 405U, // VCVTTPD2QQZ256rmk
+ 461U, // VCVTTPD2QQZ256rmkz
+ 0U, // VCVTTPD2QQZ256rr
+ 405U, // VCVTTPD2QQZ256rrk
+ 461U, // VCVTTPD2QQZ256rrkz
+ 0U, // VCVTTPD2QQZrm
+ 0U, // VCVTTPD2QQZrmb
+ 3356U, // VCVTTPD2QQZrmbk
+ 4444U, // VCVTTPD2QQZrmbkz
+ 405U, // VCVTTPD2QQZrmk
+ 461U, // VCVTTPD2QQZrmkz
+ 0U, // VCVTTPD2QQZrr
+ 0U, // VCVTTPD2QQZrrb
+ 405U, // VCVTTPD2QQZrrbk
+ 461U, // VCVTTPD2QQZrrbkz
+ 405U, // VCVTTPD2QQZrrk
+ 461U, // VCVTTPD2QQZrrkz
+ 0U, // VCVTTPD2UDQZ128rm
+ 0U, // VCVTTPD2UDQZ128rmb
+ 3356U, // VCVTTPD2UDQZ128rmbk
+ 4444U, // VCVTTPD2UDQZ128rmbkz
+ 405U, // VCVTTPD2UDQZ128rmk
+ 461U, // VCVTTPD2UDQZ128rmkz
+ 0U, // VCVTTPD2UDQZ128rr
+ 405U, // VCVTTPD2UDQZ128rrk
+ 461U, // VCVTTPD2UDQZ128rrkz
+ 0U, // VCVTTPD2UDQZ256rm
+ 0U, // VCVTTPD2UDQZ256rmb
+ 3356U, // VCVTTPD2UDQZ256rmbk
+ 4444U, // VCVTTPD2UDQZ256rmbkz
+ 405U, // VCVTTPD2UDQZ256rmk
+ 461U, // VCVTTPD2UDQZ256rmkz
+ 0U, // VCVTTPD2UDQZ256rr
+ 405U, // VCVTTPD2UDQZ256rrk
+ 461U, // VCVTTPD2UDQZ256rrkz
+ 0U, // VCVTTPD2UDQZrm
+ 0U, // VCVTTPD2UDQZrmb
+ 3356U, // VCVTTPD2UDQZrmbk
+ 4444U, // VCVTTPD2UDQZrmbkz
+ 405U, // VCVTTPD2UDQZrmk
+ 461U, // VCVTTPD2UDQZrmkz
+ 0U, // VCVTTPD2UDQZrr
+ 0U, // VCVTTPD2UDQZrrb
+ 405U, // VCVTTPD2UDQZrrbk
+ 461U, // VCVTTPD2UDQZrrbkz
+ 405U, // VCVTTPD2UDQZrrk
+ 461U, // VCVTTPD2UDQZrrkz
+ 0U, // VCVTTPD2UQQZ128rm
+ 0U, // VCVTTPD2UQQZ128rmb
+ 3356U, // VCVTTPD2UQQZ128rmbk
+ 4444U, // VCVTTPD2UQQZ128rmbkz
+ 405U, // VCVTTPD2UQQZ128rmk
+ 461U, // VCVTTPD2UQQZ128rmkz
+ 0U, // VCVTTPD2UQQZ128rr
+ 405U, // VCVTTPD2UQQZ128rrk
+ 461U, // VCVTTPD2UQQZ128rrkz
+ 0U, // VCVTTPD2UQQZ256rm
+ 0U, // VCVTTPD2UQQZ256rmb
+ 3356U, // VCVTTPD2UQQZ256rmbk
+ 4444U, // VCVTTPD2UQQZ256rmbkz
+ 405U, // VCVTTPD2UQQZ256rmk
+ 461U, // VCVTTPD2UQQZ256rmkz
+ 0U, // VCVTTPD2UQQZ256rr
+ 405U, // VCVTTPD2UQQZ256rrk
+ 461U, // VCVTTPD2UQQZ256rrkz
+ 0U, // VCVTTPD2UQQZrm
+ 0U, // VCVTTPD2UQQZrmb
+ 3356U, // VCVTTPD2UQQZrmbk
+ 4444U, // VCVTTPD2UQQZrmbkz
+ 405U, // VCVTTPD2UQQZrmk
+ 461U, // VCVTTPD2UQQZrmkz
+ 0U, // VCVTTPD2UQQZrr
+ 0U, // VCVTTPD2UQQZrrb
+ 405U, // VCVTTPD2UQQZrrbk
+ 461U, // VCVTTPD2UQQZrrbkz
+ 405U, // VCVTTPD2UQQZrrk
+ 461U, // VCVTTPD2UQQZrrkz
+ 0U, // VCVTTPS2DQYrm
+ 0U, // VCVTTPS2DQYrr
+ 0U, // VCVTTPS2DQZ128rm
+ 0U, // VCVTTPS2DQZ128rmb
+ 3356U, // VCVTTPS2DQZ128rmbk
+ 4444U, // VCVTTPS2DQZ128rmbkz
+ 405U, // VCVTTPS2DQZ128rmk
+ 461U, // VCVTTPS2DQZ128rmkz
+ 0U, // VCVTTPS2DQZ128rr
+ 405U, // VCVTTPS2DQZ128rrk
+ 461U, // VCVTTPS2DQZ128rrkz
+ 0U, // VCVTTPS2DQZ256rm
+ 0U, // VCVTTPS2DQZ256rmb
+ 3356U, // VCVTTPS2DQZ256rmbk
+ 4444U, // VCVTTPS2DQZ256rmbkz
+ 405U, // VCVTTPS2DQZ256rmk
+ 461U, // VCVTTPS2DQZ256rmkz
+ 0U, // VCVTTPS2DQZ256rr
+ 405U, // VCVTTPS2DQZ256rrk
+ 461U, // VCVTTPS2DQZ256rrkz
+ 0U, // VCVTTPS2DQZrm
+ 0U, // VCVTTPS2DQZrmb
+ 3356U, // VCVTTPS2DQZrmbk
+ 4444U, // VCVTTPS2DQZrmbkz
+ 405U, // VCVTTPS2DQZrmk
+ 461U, // VCVTTPS2DQZrmkz
+ 0U, // VCVTTPS2DQZrr
+ 0U, // VCVTTPS2DQZrrb
+ 405U, // VCVTTPS2DQZrrbk
+ 461U, // VCVTTPS2DQZrrbkz
+ 405U, // VCVTTPS2DQZrrk
+ 461U, // VCVTTPS2DQZrrkz
+ 0U, // VCVTTPS2DQrm
+ 0U, // VCVTTPS2DQrr
+ 0U, // VCVTTPS2QQZ128rm
+ 0U, // VCVTTPS2QQZ128rmb
+ 3356U, // VCVTTPS2QQZ128rmbk
+ 4444U, // VCVTTPS2QQZ128rmbkz
+ 3356U, // VCVTTPS2QQZ128rmk
+ 4444U, // VCVTTPS2QQZ128rmkz
+ 0U, // VCVTTPS2QQZ128rr
+ 405U, // VCVTTPS2QQZ128rrk
+ 461U, // VCVTTPS2QQZ128rrkz
+ 0U, // VCVTTPS2QQZ256rm
+ 0U, // VCVTTPS2QQZ256rmb
+ 3356U, // VCVTTPS2QQZ256rmbk
+ 4444U, // VCVTTPS2QQZ256rmbkz
+ 405U, // VCVTTPS2QQZ256rmk
+ 461U, // VCVTTPS2QQZ256rmkz
+ 0U, // VCVTTPS2QQZ256rr
+ 405U, // VCVTTPS2QQZ256rrk
+ 461U, // VCVTTPS2QQZ256rrkz
+ 0U, // VCVTTPS2QQZrm
+ 0U, // VCVTTPS2QQZrmb
+ 3356U, // VCVTTPS2QQZrmbk
+ 4444U, // VCVTTPS2QQZrmbkz
+ 405U, // VCVTTPS2QQZrmk
+ 461U, // VCVTTPS2QQZrmkz
+ 0U, // VCVTTPS2QQZrr
+ 0U, // VCVTTPS2QQZrrb
+ 405U, // VCVTTPS2QQZrrbk
+ 461U, // VCVTTPS2QQZrrbkz
+ 405U, // VCVTTPS2QQZrrk
+ 461U, // VCVTTPS2QQZrrkz
+ 0U, // VCVTTPS2UDQZ128rm
+ 0U, // VCVTTPS2UDQZ128rmb
+ 3356U, // VCVTTPS2UDQZ128rmbk
+ 4444U, // VCVTTPS2UDQZ128rmbkz
+ 405U, // VCVTTPS2UDQZ128rmk
+ 461U, // VCVTTPS2UDQZ128rmkz
+ 0U, // VCVTTPS2UDQZ128rr
+ 405U, // VCVTTPS2UDQZ128rrk
+ 461U, // VCVTTPS2UDQZ128rrkz
+ 0U, // VCVTTPS2UDQZ256rm
+ 0U, // VCVTTPS2UDQZ256rmb
+ 3356U, // VCVTTPS2UDQZ256rmbk
+ 4444U, // VCVTTPS2UDQZ256rmbkz
+ 405U, // VCVTTPS2UDQZ256rmk
+ 461U, // VCVTTPS2UDQZ256rmkz
+ 0U, // VCVTTPS2UDQZ256rr
+ 405U, // VCVTTPS2UDQZ256rrk
+ 461U, // VCVTTPS2UDQZ256rrkz
+ 0U, // VCVTTPS2UDQZrm
+ 0U, // VCVTTPS2UDQZrmb
+ 3356U, // VCVTTPS2UDQZrmbk
+ 4444U, // VCVTTPS2UDQZrmbkz
+ 405U, // VCVTTPS2UDQZrmk
+ 461U, // VCVTTPS2UDQZrmkz
+ 0U, // VCVTTPS2UDQZrr
+ 0U, // VCVTTPS2UDQZrrb
+ 405U, // VCVTTPS2UDQZrrbk
+ 461U, // VCVTTPS2UDQZrrbkz
+ 405U, // VCVTTPS2UDQZrrk
+ 461U, // VCVTTPS2UDQZrrkz
+ 0U, // VCVTTPS2UQQZ128rm
+ 0U, // VCVTTPS2UQQZ128rmb
+ 3356U, // VCVTTPS2UQQZ128rmbk
+ 4444U, // VCVTTPS2UQQZ128rmbkz
+ 3356U, // VCVTTPS2UQQZ128rmk
+ 4444U, // VCVTTPS2UQQZ128rmkz
+ 0U, // VCVTTPS2UQQZ128rr
+ 405U, // VCVTTPS2UQQZ128rrk
+ 461U, // VCVTTPS2UQQZ128rrkz
+ 0U, // VCVTTPS2UQQZ256rm
+ 0U, // VCVTTPS2UQQZ256rmb
+ 3356U, // VCVTTPS2UQQZ256rmbk
+ 4444U, // VCVTTPS2UQQZ256rmbkz
+ 405U, // VCVTTPS2UQQZ256rmk
+ 461U, // VCVTTPS2UQQZ256rmkz
+ 0U, // VCVTTPS2UQQZ256rr
+ 405U, // VCVTTPS2UQQZ256rrk
+ 461U, // VCVTTPS2UQQZ256rrkz
+ 0U, // VCVTTPS2UQQZrm
+ 0U, // VCVTTPS2UQQZrmb
+ 3356U, // VCVTTPS2UQQZrmbk
+ 4444U, // VCVTTPS2UQQZrmbkz
+ 405U, // VCVTTPS2UQQZrmk
+ 461U, // VCVTTPS2UQQZrmkz
+ 0U, // VCVTTPS2UQQZrr
+ 0U, // VCVTTPS2UQQZrrb
+ 405U, // VCVTTPS2UQQZrrbk
+ 461U, // VCVTTPS2UQQZrrbkz
+ 405U, // VCVTTPS2UQQZrrk
+ 461U, // VCVTTPS2UQQZrrkz
+ 0U, // VCVTTSD2SI64Zrm
+ 0U, // VCVTTSD2SI64Zrm_Int
+ 0U, // VCVTTSD2SI64Zrr
+ 0U, // VCVTTSD2SI64Zrr_Int
+ 0U, // VCVTTSD2SI64Zrrb_Int
+ 0U, // VCVTTSD2SI64rm
+ 0U, // VCVTTSD2SI64rm_Int
+ 0U, // VCVTTSD2SI64rr
+ 0U, // VCVTTSD2SI64rr_Int
+ 0U, // VCVTTSD2SIZrm
+ 0U, // VCVTTSD2SIZrm_Int
+ 0U, // VCVTTSD2SIZrr
+ 0U, // VCVTTSD2SIZrr_Int
+ 0U, // VCVTTSD2SIZrrb_Int
+ 0U, // VCVTTSD2SIrm
+ 0U, // VCVTTSD2SIrm_Int
+ 0U, // VCVTTSD2SIrr
+ 0U, // VCVTTSD2SIrr_Int
+ 0U, // VCVTTSD2USI64Zrm
+ 0U, // VCVTTSD2USI64Zrm_Int
+ 0U, // VCVTTSD2USI64Zrr
+ 0U, // VCVTTSD2USI64Zrr_Int
+ 0U, // VCVTTSD2USI64Zrrb_Int
+ 0U, // VCVTTSD2USIZrm
+ 0U, // VCVTTSD2USIZrm_Int
+ 0U, // VCVTTSD2USIZrr
+ 0U, // VCVTTSD2USIZrr_Int
+ 0U, // VCVTTSD2USIZrrb_Int
+ 0U, // VCVTTSS2SI64Zrm
+ 0U, // VCVTTSS2SI64Zrm_Int
+ 0U, // VCVTTSS2SI64Zrr
+ 0U, // VCVTTSS2SI64Zrr_Int
+ 0U, // VCVTTSS2SI64Zrrb_Int
+ 0U, // VCVTTSS2SI64rm
+ 0U, // VCVTTSS2SI64rm_Int
+ 0U, // VCVTTSS2SI64rr
+ 0U, // VCVTTSS2SI64rr_Int
+ 0U, // VCVTTSS2SIZrm
+ 0U, // VCVTTSS2SIZrm_Int
+ 0U, // VCVTTSS2SIZrr
+ 0U, // VCVTTSS2SIZrr_Int
+ 0U, // VCVTTSS2SIZrrb_Int
+ 0U, // VCVTTSS2SIrm
+ 0U, // VCVTTSS2SIrm_Int
+ 0U, // VCVTTSS2SIrr
+ 0U, // VCVTTSS2SIrr_Int
+ 0U, // VCVTTSS2USI64Zrm
+ 0U, // VCVTTSS2USI64Zrm_Int
+ 0U, // VCVTTSS2USI64Zrr
+ 0U, // VCVTTSS2USI64Zrr_Int
+ 0U, // VCVTTSS2USI64Zrrb_Int
+ 0U, // VCVTTSS2USIZrm
+ 0U, // VCVTTSS2USIZrm_Int
+ 0U, // VCVTTSS2USIZrr
+ 0U, // VCVTTSS2USIZrr_Int
+ 0U, // VCVTTSS2USIZrrb_Int
+ 0U, // VCVTUDQ2PDZ128rm
+ 0U, // VCVTUDQ2PDZ128rmb
+ 3356U, // VCVTUDQ2PDZ128rmbk
+ 4444U, // VCVTUDQ2PDZ128rmbkz
+ 3356U, // VCVTUDQ2PDZ128rmk
+ 4444U, // VCVTUDQ2PDZ128rmkz
+ 0U, // VCVTUDQ2PDZ128rr
+ 405U, // VCVTUDQ2PDZ128rrk
+ 461U, // VCVTUDQ2PDZ128rrkz
+ 0U, // VCVTUDQ2PDZ256rm
+ 0U, // VCVTUDQ2PDZ256rmb
+ 3356U, // VCVTUDQ2PDZ256rmbk
+ 4444U, // VCVTUDQ2PDZ256rmbkz
+ 405U, // VCVTUDQ2PDZ256rmk
+ 461U, // VCVTUDQ2PDZ256rmkz
+ 0U, // VCVTUDQ2PDZ256rr
+ 405U, // VCVTUDQ2PDZ256rrk
+ 461U, // VCVTUDQ2PDZ256rrkz
+ 0U, // VCVTUDQ2PDZrm
+ 0U, // VCVTUDQ2PDZrmb
+ 3356U, // VCVTUDQ2PDZrmbk
+ 4444U, // VCVTUDQ2PDZrmbkz
+ 405U, // VCVTUDQ2PDZrmk
+ 461U, // VCVTUDQ2PDZrmkz
+ 0U, // VCVTUDQ2PDZrr
+ 405U, // VCVTUDQ2PDZrrk
+ 461U, // VCVTUDQ2PDZrrkz
+ 0U, // VCVTUDQ2PSZ128rm
+ 0U, // VCVTUDQ2PSZ128rmb
+ 3356U, // VCVTUDQ2PSZ128rmbk
+ 4444U, // VCVTUDQ2PSZ128rmbkz
+ 405U, // VCVTUDQ2PSZ128rmk
+ 461U, // VCVTUDQ2PSZ128rmkz
+ 0U, // VCVTUDQ2PSZ128rr
+ 405U, // VCVTUDQ2PSZ128rrk
+ 461U, // VCVTUDQ2PSZ128rrkz
+ 0U, // VCVTUDQ2PSZ256rm
+ 0U, // VCVTUDQ2PSZ256rmb
+ 3356U, // VCVTUDQ2PSZ256rmbk
+ 4444U, // VCVTUDQ2PSZ256rmbkz
+ 405U, // VCVTUDQ2PSZ256rmk
+ 461U, // VCVTUDQ2PSZ256rmkz
+ 0U, // VCVTUDQ2PSZ256rr
+ 405U, // VCVTUDQ2PSZ256rrk
+ 461U, // VCVTUDQ2PSZ256rrkz
+ 0U, // VCVTUDQ2PSZrm
+ 0U, // VCVTUDQ2PSZrmb
+ 3356U, // VCVTUDQ2PSZrmbk
+ 4444U, // VCVTUDQ2PSZrmbkz
+ 405U, // VCVTUDQ2PSZrmk
+ 461U, // VCVTUDQ2PSZrmkz
+ 0U, // VCVTUDQ2PSZrr
+ 0U, // VCVTUDQ2PSZrrb
+ 405U, // VCVTUDQ2PSZrrbk
+ 461U, // VCVTUDQ2PSZrrbkz
+ 405U, // VCVTUDQ2PSZrrk
+ 461U, // VCVTUDQ2PSZrrkz
+ 0U, // VCVTUQQ2PDZ128rm
+ 0U, // VCVTUQQ2PDZ128rmb
+ 3356U, // VCVTUQQ2PDZ128rmbk
+ 4444U, // VCVTUQQ2PDZ128rmbkz
+ 405U, // VCVTUQQ2PDZ128rmk
+ 461U, // VCVTUQQ2PDZ128rmkz
+ 0U, // VCVTUQQ2PDZ128rr
+ 405U, // VCVTUQQ2PDZ128rrk
+ 461U, // VCVTUQQ2PDZ128rrkz
+ 0U, // VCVTUQQ2PDZ256rm
+ 0U, // VCVTUQQ2PDZ256rmb
+ 3356U, // VCVTUQQ2PDZ256rmbk
+ 4444U, // VCVTUQQ2PDZ256rmbkz
+ 405U, // VCVTUQQ2PDZ256rmk
+ 461U, // VCVTUQQ2PDZ256rmkz
+ 0U, // VCVTUQQ2PDZ256rr
+ 405U, // VCVTUQQ2PDZ256rrk
+ 461U, // VCVTUQQ2PDZ256rrkz
+ 0U, // VCVTUQQ2PDZrm
+ 0U, // VCVTUQQ2PDZrmb
+ 3356U, // VCVTUQQ2PDZrmbk
+ 4444U, // VCVTUQQ2PDZrmbkz
+ 405U, // VCVTUQQ2PDZrmk
+ 461U, // VCVTUQQ2PDZrmkz
+ 0U, // VCVTUQQ2PDZrr
+ 0U, // VCVTUQQ2PDZrrb
+ 405U, // VCVTUQQ2PDZrrbk
+ 461U, // VCVTUQQ2PDZrrbkz
+ 405U, // VCVTUQQ2PDZrrk
+ 461U, // VCVTUQQ2PDZrrkz
+ 0U, // VCVTUQQ2PSZ128rm
+ 0U, // VCVTUQQ2PSZ128rmb
+ 3356U, // VCVTUQQ2PSZ128rmbk
+ 4444U, // VCVTUQQ2PSZ128rmbkz
+ 405U, // VCVTUQQ2PSZ128rmk
+ 461U, // VCVTUQQ2PSZ128rmkz
+ 0U, // VCVTUQQ2PSZ128rr
+ 405U, // VCVTUQQ2PSZ128rrk
+ 461U, // VCVTUQQ2PSZ128rrkz
+ 0U, // VCVTUQQ2PSZ256rm
+ 0U, // VCVTUQQ2PSZ256rmb
+ 3356U, // VCVTUQQ2PSZ256rmbk
+ 4444U, // VCVTUQQ2PSZ256rmbkz
+ 405U, // VCVTUQQ2PSZ256rmk
+ 461U, // VCVTUQQ2PSZ256rmkz
+ 0U, // VCVTUQQ2PSZ256rr
+ 405U, // VCVTUQQ2PSZ256rrk
+ 461U, // VCVTUQQ2PSZ256rrkz
+ 0U, // VCVTUQQ2PSZrm
+ 0U, // VCVTUQQ2PSZrmb
+ 3356U, // VCVTUQQ2PSZrmbk
+ 4444U, // VCVTUQQ2PSZrmbkz
+ 405U, // VCVTUQQ2PSZrmk
+ 461U, // VCVTUQQ2PSZrmkz
+ 0U, // VCVTUQQ2PSZrr
+ 0U, // VCVTUQQ2PSZrrb
+ 405U, // VCVTUQQ2PSZrrbk
+ 461U, // VCVTUQQ2PSZrrbkz
+ 405U, // VCVTUQQ2PSZrrk
+ 461U, // VCVTUQQ2PSZrrkz
+ 72U, // VCVTUSI2SDZrm
+ 72U, // VCVTUSI2SDZrm_Int
+ 4U, // VCVTUSI2SDZrr
+ 4U, // VCVTUSI2SDZrr_Int
+ 72U, // VCVTUSI2SSZrm
+ 72U, // VCVTUSI2SSZrm_Int
+ 4U, // VCVTUSI2SSZrr
+ 4U, // VCVTUSI2SSZrr_Int
+ 0U, // VCVTUSI2SSZrrb_Int
+ 72U, // VCVTUSI642SDZrm
+ 72U, // VCVTUSI642SDZrm_Int
+ 4U, // VCVTUSI642SDZrr
+ 4U, // VCVTUSI642SDZrr_Int
+ 0U, // VCVTUSI642SDZrrb_Int
+ 72U, // VCVTUSI642SSZrm
+ 72U, // VCVTUSI642SSZrm_Int
+ 4U, // VCVTUSI642SSZrr
+ 4U, // VCVTUSI642SSZrr_Int
+ 0U, // VCVTUSI642SSZrrb_Int
+ 72U, // VDBPSADBWZ128rmi
+ 1U, // VDBPSADBWZ128rmik
+ 9348U, // VDBPSADBWZ128rmikz
+ 18636U, // VDBPSADBWZ128rri
+ 25U, // VDBPSADBWZ128rrik
+ 26837U, // VDBPSADBWZ128rrikz
+ 72U, // VDBPSADBWZ256rmi
+ 1U, // VDBPSADBWZ256rmik
+ 9348U, // VDBPSADBWZ256rmikz
+ 18636U, // VDBPSADBWZ256rri
+ 25U, // VDBPSADBWZ256rrik
+ 26837U, // VDBPSADBWZ256rrikz
+ 72U, // VDBPSADBWZrmi
+ 1U, // VDBPSADBWZrmik
+ 9348U, // VDBPSADBWZrmikz
+ 18636U, // VDBPSADBWZrri
+ 25U, // VDBPSADBWZrrik
+ 26837U, // VDBPSADBWZrrikz
+ 4U, // VDIVPDYrm
+ 4U, // VDIVPDYrr
+ 4U, // VDIVPDZ128rm
+ 72U, // VDIVPDZ128rmb
+ 133U, // VDIVPDZ128rmbk
+ 9348U, // VDIVPDZ128rmbkz
+ 0U, // VDIVPDZ128rmk
+ 9348U, // VDIVPDZ128rmkz
+ 4U, // VDIVPDZ128rr
+ 0U, // VDIVPDZ128rrk
+ 9348U, // VDIVPDZ128rrkz
+ 4U, // VDIVPDZ256rm
+ 72U, // VDIVPDZ256rmb
+ 133U, // VDIVPDZ256rmbk
+ 9348U, // VDIVPDZ256rmbkz
+ 0U, // VDIVPDZ256rmk
+ 9348U, // VDIVPDZ256rmkz
+ 4U, // VDIVPDZ256rr
+ 0U, // VDIVPDZ256rrk
+ 9348U, // VDIVPDZ256rrkz
+ 4U, // VDIVPDZrm
+ 72U, // VDIVPDZrmb
+ 133U, // VDIVPDZrmbk
+ 9348U, // VDIVPDZrmbkz
+ 0U, // VDIVPDZrmk
+ 9348U, // VDIVPDZrmkz
+ 4U, // VDIVPDZrr
+ 4U, // VDIVPDZrrb
+ 0U, // VDIVPDZrrbk
+ 9348U, // VDIVPDZrrbkz
+ 0U, // VDIVPDZrrk
+ 9348U, // VDIVPDZrrkz
+ 4U, // VDIVPDrm
+ 4U, // VDIVPDrr
+ 4U, // VDIVPSYrm
+ 4U, // VDIVPSYrr
+ 4U, // VDIVPSZ128rm
+ 72U, // VDIVPSZ128rmb
+ 133U, // VDIVPSZ128rmbk
+ 9348U, // VDIVPSZ128rmbkz
+ 0U, // VDIVPSZ128rmk
+ 9348U, // VDIVPSZ128rmkz
+ 4U, // VDIVPSZ128rr
+ 0U, // VDIVPSZ128rrk
+ 9348U, // VDIVPSZ128rrkz
+ 4U, // VDIVPSZ256rm
+ 72U, // VDIVPSZ256rmb
+ 133U, // VDIVPSZ256rmbk
+ 9348U, // VDIVPSZ256rmbkz
+ 0U, // VDIVPSZ256rmk
+ 9348U, // VDIVPSZ256rmkz
+ 4U, // VDIVPSZ256rr
+ 0U, // VDIVPSZ256rrk
+ 9348U, // VDIVPSZ256rrkz
+ 4U, // VDIVPSZrm
+ 72U, // VDIVPSZrmb
+ 133U, // VDIVPSZrmbk
+ 9348U, // VDIVPSZrmbkz
+ 0U, // VDIVPSZrmk
+ 9348U, // VDIVPSZrmkz
+ 4U, // VDIVPSZrr
+ 4U, // VDIVPSZrrb
+ 0U, // VDIVPSZrrbk
+ 9348U, // VDIVPSZrrbkz
+ 0U, // VDIVPSZrrk
+ 9348U, // VDIVPSZrrkz
+ 4U, // VDIVPSrm
+ 4U, // VDIVPSrr
+ 72U, // VDIVSDZrm
+ 72U, // VDIVSDZrm_Int
+ 133U, // VDIVSDZrm_Intk
+ 9348U, // VDIVSDZrm_Intkz
+ 4U, // VDIVSDZrr
+ 4U, // VDIVSDZrr_Int
+ 0U, // VDIVSDZrr_Intk
+ 9348U, // VDIVSDZrr_Intkz
+ 4U, // VDIVSDZrrb_Int
+ 0U, // VDIVSDZrrb_Intk
+ 9348U, // VDIVSDZrrb_Intkz
+ 72U, // VDIVSDrm
+ 72U, // VDIVSDrm_Int
+ 4U, // VDIVSDrr
+ 4U, // VDIVSDrr_Int
+ 72U, // VDIVSSZrm
+ 72U, // VDIVSSZrm_Int
+ 133U, // VDIVSSZrm_Intk
+ 9348U, // VDIVSSZrm_Intkz
+ 4U, // VDIVSSZrr
+ 4U, // VDIVSSZrr_Int
+ 0U, // VDIVSSZrr_Intk
+ 9348U, // VDIVSSZrr_Intkz
+ 4U, // VDIVSSZrrb_Int
+ 0U, // VDIVSSZrrb_Intk
+ 9348U, // VDIVSSZrrb_Intkz
+ 72U, // VDIVSSrm
+ 72U, // VDIVSSrm_Int
+ 4U, // VDIVSSrr
+ 4U, // VDIVSSrr_Int
+ 72U, // VDPPDrmi
+ 18636U, // VDPPDrri
+ 72U, // VDPPSYrmi
+ 18636U, // VDPPSYrri
+ 72U, // VDPPSrmi
+ 18636U, // VDPPSrri
+ 0U, // VERRm
+ 0U, // VERRr
+ 0U, // VERWm
+ 0U, // VERWr
+ 0U, // VEXP2PDZm
+ 0U, // VEXP2PDZmb
+ 3356U, // VEXP2PDZmbk
+ 4444U, // VEXP2PDZmbkz
+ 405U, // VEXP2PDZmk
+ 461U, // VEXP2PDZmkz
+ 0U, // VEXP2PDZr
+ 0U, // VEXP2PDZrb
+ 405U, // VEXP2PDZrbk
+ 461U, // VEXP2PDZrbkz
+ 405U, // VEXP2PDZrk
+ 461U, // VEXP2PDZrkz
+ 0U, // VEXP2PSZm
+ 0U, // VEXP2PSZmb
+ 3356U, // VEXP2PSZmbk
+ 4444U, // VEXP2PSZmbkz
+ 405U, // VEXP2PSZmk
+ 461U, // VEXP2PSZmkz
+ 0U, // VEXP2PSZr
+ 0U, // VEXP2PSZrb
+ 405U, // VEXP2PSZrbk
+ 461U, // VEXP2PSZrbkz
+ 405U, // VEXP2PSZrk
+ 461U, // VEXP2PSZrkz
+ 0U, // VEXPANDPDZ128rm
+ 405U, // VEXPANDPDZ128rmk
+ 461U, // VEXPANDPDZ128rmkz
+ 0U, // VEXPANDPDZ128rr
+ 405U, // VEXPANDPDZ128rrk
+ 461U, // VEXPANDPDZ128rrkz
+ 0U, // VEXPANDPDZ256rm
+ 405U, // VEXPANDPDZ256rmk
+ 461U, // VEXPANDPDZ256rmkz
+ 0U, // VEXPANDPDZ256rr
+ 405U, // VEXPANDPDZ256rrk
+ 461U, // VEXPANDPDZ256rrkz
+ 0U, // VEXPANDPDZrm
+ 405U, // VEXPANDPDZrmk
+ 461U, // VEXPANDPDZrmkz
+ 0U, // VEXPANDPDZrr
+ 405U, // VEXPANDPDZrrk
+ 461U, // VEXPANDPDZrrkz
+ 0U, // VEXPANDPSZ128rm
+ 405U, // VEXPANDPSZ128rmk
+ 461U, // VEXPANDPSZ128rmkz
+ 0U, // VEXPANDPSZ128rr
+ 405U, // VEXPANDPSZ128rrk
+ 461U, // VEXPANDPSZ128rrkz
+ 0U, // VEXPANDPSZ256rm
+ 405U, // VEXPANDPSZ256rmk
+ 461U, // VEXPANDPSZ256rmkz
+ 0U, // VEXPANDPSZ256rr
+ 405U, // VEXPANDPSZ256rrk
+ 461U, // VEXPANDPSZ256rrkz
+ 0U, // VEXPANDPSZrm
+ 405U, // VEXPANDPSZrmk
+ 461U, // VEXPANDPSZrmkz
+ 0U, // VEXPANDPSZrr
+ 405U, // VEXPANDPSZrrk
+ 461U, // VEXPANDPSZrrkz
+ 2U, // VEXTRACTF128mr
+ 72U, // VEXTRACTF128rr
+ 2U, // VEXTRACTF32x4Z256mr
+ 542U, // VEXTRACTF32x4Z256mrk
+ 72U, // VEXTRACTF32x4Z256rr
+ 133U, // VEXTRACTF32x4Z256rrk
+ 9348U, // VEXTRACTF32x4Z256rrkz
+ 2U, // VEXTRACTF32x4Zmr
+ 542U, // VEXTRACTF32x4Zmrk
+ 72U, // VEXTRACTF32x4Zrr
+ 133U, // VEXTRACTF32x4Zrrk
+ 9348U, // VEXTRACTF32x4Zrrkz
+ 2U, // VEXTRACTF32x8Zmr
+ 542U, // VEXTRACTF32x8Zmrk
+ 72U, // VEXTRACTF32x8Zrr
+ 133U, // VEXTRACTF32x8Zrrk
+ 9348U, // VEXTRACTF32x8Zrrkz
+ 2U, // VEXTRACTF64x2Z256mr
+ 542U, // VEXTRACTF64x2Z256mrk
+ 72U, // VEXTRACTF64x2Z256rr
+ 133U, // VEXTRACTF64x2Z256rrk
+ 9348U, // VEXTRACTF64x2Z256rrkz
+ 2U, // VEXTRACTF64x2Zmr
+ 542U, // VEXTRACTF64x2Zmrk
+ 72U, // VEXTRACTF64x2Zrr
+ 133U, // VEXTRACTF64x2Zrrk
+ 9348U, // VEXTRACTF64x2Zrrkz
+ 2U, // VEXTRACTF64x4Zmr
+ 542U, // VEXTRACTF64x4Zmrk
+ 72U, // VEXTRACTF64x4Zrr
+ 133U, // VEXTRACTF64x4Zrrk
+ 9348U, // VEXTRACTF64x4Zrrkz
+ 2U, // VEXTRACTI128mr
+ 72U, // VEXTRACTI128rr
+ 2U, // VEXTRACTI32x4Z256mr
+ 542U, // VEXTRACTI32x4Z256mrk
+ 72U, // VEXTRACTI32x4Z256rr
+ 133U, // VEXTRACTI32x4Z256rrk
+ 9348U, // VEXTRACTI32x4Z256rrkz
+ 2U, // VEXTRACTI32x4Zmr
+ 542U, // VEXTRACTI32x4Zmrk
+ 72U, // VEXTRACTI32x4Zrr
+ 133U, // VEXTRACTI32x4Zrrk
+ 9348U, // VEXTRACTI32x4Zrrkz
+ 2U, // VEXTRACTI32x8Zmr
+ 542U, // VEXTRACTI32x8Zmrk
+ 72U, // VEXTRACTI32x8Zrr
+ 133U, // VEXTRACTI32x8Zrrk
+ 9348U, // VEXTRACTI32x8Zrrkz
+ 2U, // VEXTRACTI64x2Z256mr
+ 542U, // VEXTRACTI64x2Z256mrk
+ 72U, // VEXTRACTI64x2Z256rr
+ 133U, // VEXTRACTI64x2Z256rrk
+ 9348U, // VEXTRACTI64x2Z256rrkz
+ 2U, // VEXTRACTI64x2Zmr
+ 542U, // VEXTRACTI64x2Zmrk
+ 72U, // VEXTRACTI64x2Zrr
+ 133U, // VEXTRACTI64x2Zrrk
+ 9348U, // VEXTRACTI64x2Zrrkz
+ 2U, // VEXTRACTI64x4Zmr
+ 542U, // VEXTRACTI64x4Zmrk
+ 72U, // VEXTRACTI64x4Zrr
+ 133U, // VEXTRACTI64x4Zrrk
+ 9348U, // VEXTRACTI64x4Zrrkz
+ 0U, // VEXTRACTPSZmr
+ 72U, // VEXTRACTPSZrr
+ 0U, // VEXTRACTPSmr
+ 72U, // VEXTRACTPSrr
+ 18645U, // VFIXUPIMMPDZ128rmbi
+ 26833U, // VFIXUPIMMPDZ128rmbik
+ 26833U, // VFIXUPIMMPDZ128rmbikz
+ 4U, // VFIXUPIMMPDZ128rmi
+ 1U, // VFIXUPIMMPDZ128rmik
+ 2U, // VFIXUPIMMPDZ128rmikz
+ 18645U, // VFIXUPIMMPDZ128rri
+ 25U, // VFIXUPIMMPDZ128rrik
+ 53U, // VFIXUPIMMPDZ128rrikz
+ 18645U, // VFIXUPIMMPDZ256rmbi
+ 26833U, // VFIXUPIMMPDZ256rmbik
+ 26833U, // VFIXUPIMMPDZ256rmbikz
+ 4U, // VFIXUPIMMPDZ256rmi
+ 1U, // VFIXUPIMMPDZ256rmik
+ 2U, // VFIXUPIMMPDZ256rmikz
+ 18645U, // VFIXUPIMMPDZ256rri
+ 25U, // VFIXUPIMMPDZ256rrik
+ 53U, // VFIXUPIMMPDZ256rrikz
+ 18645U, // VFIXUPIMMPDZrmbi
+ 26833U, // VFIXUPIMMPDZrmbik
+ 26833U, // VFIXUPIMMPDZrmbikz
+ 4U, // VFIXUPIMMPDZrmi
+ 1U, // VFIXUPIMMPDZrmik
+ 2U, // VFIXUPIMMPDZrmikz
+ 18645U, // VFIXUPIMMPDZrri
+ 18645U, // VFIXUPIMMPDZrrib
+ 25U, // VFIXUPIMMPDZrribk
+ 53U, // VFIXUPIMMPDZrribkz
+ 25U, // VFIXUPIMMPDZrrik
+ 53U, // VFIXUPIMMPDZrrikz
+ 18645U, // VFIXUPIMMPSZ128rmbi
+ 26833U, // VFIXUPIMMPSZ128rmbik
+ 26833U, // VFIXUPIMMPSZ128rmbikz
+ 4U, // VFIXUPIMMPSZ128rmi
+ 1U, // VFIXUPIMMPSZ128rmik
+ 2U, // VFIXUPIMMPSZ128rmikz
+ 18645U, // VFIXUPIMMPSZ128rri
+ 25U, // VFIXUPIMMPSZ128rrik
+ 53U, // VFIXUPIMMPSZ128rrikz
+ 18645U, // VFIXUPIMMPSZ256rmbi
+ 26833U, // VFIXUPIMMPSZ256rmbik
+ 26833U, // VFIXUPIMMPSZ256rmbikz
+ 4U, // VFIXUPIMMPSZ256rmi
+ 1U, // VFIXUPIMMPSZ256rmik
+ 2U, // VFIXUPIMMPSZ256rmikz
+ 18645U, // VFIXUPIMMPSZ256rri
+ 25U, // VFIXUPIMMPSZ256rrik
+ 53U, // VFIXUPIMMPSZ256rrikz
+ 18645U, // VFIXUPIMMPSZrmbi
+ 26833U, // VFIXUPIMMPSZrmbik
+ 26833U, // VFIXUPIMMPSZrmbikz
+ 4U, // VFIXUPIMMPSZrmi
+ 1U, // VFIXUPIMMPSZrmik
+ 2U, // VFIXUPIMMPSZrmikz
+ 18645U, // VFIXUPIMMPSZrri
+ 18645U, // VFIXUPIMMPSZrrib
+ 25U, // VFIXUPIMMPSZrribk
+ 53U, // VFIXUPIMMPSZrribkz
+ 25U, // VFIXUPIMMPSZrrik
+ 53U, // VFIXUPIMMPSZrrikz
+ 18644U, // VFIXUPIMMSDZrmi
+ 26832U, // VFIXUPIMMSDZrmik
+ 26832U, // VFIXUPIMMSDZrmikz
+ 18645U, // VFIXUPIMMSDZrri
+ 18645U, // VFIXUPIMMSDZrrib
+ 25U, // VFIXUPIMMSDZrribk
+ 53U, // VFIXUPIMMSDZrribkz
+ 25U, // VFIXUPIMMSDZrrik
+ 53U, // VFIXUPIMMSDZrrikz
+ 18644U, // VFIXUPIMMSSZrmi
+ 26832U, // VFIXUPIMMSSZrmik
+ 26832U, // VFIXUPIMMSSZrmikz
+ 18645U, // VFIXUPIMMSSZrri
+ 18645U, // VFIXUPIMMSSZrrib
+ 25U, // VFIXUPIMMSSZrribk
+ 53U, // VFIXUPIMMSSZrribkz
+ 25U, // VFIXUPIMMSSZrrik
+ 53U, // VFIXUPIMMSSZrrikz
+ 4U, // VFMADD132PDYm
+ 4U, // VFMADD132PDYr
+ 4U, // VFMADD132PDZ128m
+ 4U, // VFMADD132PDZ128mb
+ 133U, // VFMADD132PDZ128mbk
+ 8325U, // VFMADD132PDZ128mbkz
+ 0U, // VFMADD132PDZ128mk
+ 0U, // VFMADD132PDZ128mkz
+ 4U, // VFMADD132PDZ128r
+ 0U, // VFMADD132PDZ128rk
+ 0U, // VFMADD132PDZ128rkz
+ 4U, // VFMADD132PDZ256m
+ 4U, // VFMADD132PDZ256mb
+ 133U, // VFMADD132PDZ256mbk
+ 8325U, // VFMADD132PDZ256mbkz
+ 0U, // VFMADD132PDZ256mk
+ 0U, // VFMADD132PDZ256mkz
+ 4U, // VFMADD132PDZ256r
+ 0U, // VFMADD132PDZ256rk
+ 0U, // VFMADD132PDZ256rkz
+ 4U, // VFMADD132PDZm
+ 4U, // VFMADD132PDZmb
+ 133U, // VFMADD132PDZmbk
+ 8325U, // VFMADD132PDZmbkz
+ 0U, // VFMADD132PDZmk
+ 0U, // VFMADD132PDZmkz
+ 4U, // VFMADD132PDZr
+ 4U, // VFMADD132PDZrb
+ 0U, // VFMADD132PDZrbk
+ 0U, // VFMADD132PDZrbkz
+ 0U, // VFMADD132PDZrk
+ 0U, // VFMADD132PDZrkz
+ 4U, // VFMADD132PDm
+ 4U, // VFMADD132PDr
+ 4U, // VFMADD132PSYm
+ 4U, // VFMADD132PSYr
+ 4U, // VFMADD132PSZ128m
+ 4U, // VFMADD132PSZ128mb
+ 133U, // VFMADD132PSZ128mbk
+ 8325U, // VFMADD132PSZ128mbkz
+ 0U, // VFMADD132PSZ128mk
+ 0U, // VFMADD132PSZ128mkz
+ 4U, // VFMADD132PSZ128r
+ 0U, // VFMADD132PSZ128rk
+ 0U, // VFMADD132PSZ128rkz
+ 4U, // VFMADD132PSZ256m
+ 4U, // VFMADD132PSZ256mb
+ 133U, // VFMADD132PSZ256mbk
+ 8325U, // VFMADD132PSZ256mbkz
+ 0U, // VFMADD132PSZ256mk
+ 0U, // VFMADD132PSZ256mkz
+ 4U, // VFMADD132PSZ256r
+ 0U, // VFMADD132PSZ256rk
+ 0U, // VFMADD132PSZ256rkz
+ 4U, // VFMADD132PSZm
+ 4U, // VFMADD132PSZmb
+ 133U, // VFMADD132PSZmbk
+ 8325U, // VFMADD132PSZmbkz
+ 0U, // VFMADD132PSZmk
+ 0U, // VFMADD132PSZmkz
+ 4U, // VFMADD132PSZr
+ 4U, // VFMADD132PSZrb
+ 0U, // VFMADD132PSZrbk
+ 0U, // VFMADD132PSZrbkz
+ 0U, // VFMADD132PSZrk
+ 0U, // VFMADD132PSZrkz
+ 4U, // VFMADD132PSm
+ 4U, // VFMADD132PSr
+ 4U, // VFMADD132SDZm
+ 4U, // VFMADD132SDZm_Int
+ 133U, // VFMADD132SDZm_Intk
+ 8325U, // VFMADD132SDZm_Intkz
+ 4U, // VFMADD132SDZr
+ 4U, // VFMADD132SDZr_Int
+ 0U, // VFMADD132SDZr_Intk
+ 0U, // VFMADD132SDZr_Intkz
+ 4U, // VFMADD132SDZrb
+ 4U, // VFMADD132SDZrb_Int
+ 0U, // VFMADD132SDZrb_Intk
+ 0U, // VFMADD132SDZrb_Intkz
+ 4U, // VFMADD132SDm
+ 4U, // VFMADD132SDm_Int
+ 4U, // VFMADD132SDr
+ 4U, // VFMADD132SDr_Int
+ 4U, // VFMADD132SSZm
+ 4U, // VFMADD132SSZm_Int
+ 133U, // VFMADD132SSZm_Intk
+ 8325U, // VFMADD132SSZm_Intkz
+ 4U, // VFMADD132SSZr
+ 4U, // VFMADD132SSZr_Int
+ 0U, // VFMADD132SSZr_Intk
+ 0U, // VFMADD132SSZr_Intkz
+ 4U, // VFMADD132SSZrb
+ 4U, // VFMADD132SSZrb_Int
+ 0U, // VFMADD132SSZrb_Intk
+ 0U, // VFMADD132SSZrb_Intkz
+ 4U, // VFMADD132SSm
+ 4U, // VFMADD132SSm_Int
+ 4U, // VFMADD132SSr
+ 4U, // VFMADD132SSr_Int
+ 4U, // VFMADD213PDYm
+ 4U, // VFMADD213PDYr
+ 4U, // VFMADD213PDZ128m
+ 4U, // VFMADD213PDZ128mb
+ 133U, // VFMADD213PDZ128mbk
+ 8325U, // VFMADD213PDZ128mbkz
+ 0U, // VFMADD213PDZ128mk
+ 0U, // VFMADD213PDZ128mkz
+ 4U, // VFMADD213PDZ128r
+ 0U, // VFMADD213PDZ128rk
+ 0U, // VFMADD213PDZ128rkz
+ 4U, // VFMADD213PDZ256m
+ 4U, // VFMADD213PDZ256mb
+ 133U, // VFMADD213PDZ256mbk
+ 8325U, // VFMADD213PDZ256mbkz
+ 0U, // VFMADD213PDZ256mk
+ 0U, // VFMADD213PDZ256mkz
+ 4U, // VFMADD213PDZ256r
+ 0U, // VFMADD213PDZ256rk
+ 0U, // VFMADD213PDZ256rkz
+ 4U, // VFMADD213PDZm
+ 4U, // VFMADD213PDZmb
+ 133U, // VFMADD213PDZmbk
+ 8325U, // VFMADD213PDZmbkz
+ 0U, // VFMADD213PDZmk
+ 0U, // VFMADD213PDZmkz
+ 4U, // VFMADD213PDZr
+ 4U, // VFMADD213PDZrb
+ 0U, // VFMADD213PDZrbk
+ 0U, // VFMADD213PDZrbkz
+ 0U, // VFMADD213PDZrk
+ 0U, // VFMADD213PDZrkz
+ 4U, // VFMADD213PDm
+ 4U, // VFMADD213PDr
+ 4U, // VFMADD213PSYm
+ 4U, // VFMADD213PSYr
+ 4U, // VFMADD213PSZ128m
+ 4U, // VFMADD213PSZ128mb
+ 133U, // VFMADD213PSZ128mbk
+ 8325U, // VFMADD213PSZ128mbkz
+ 0U, // VFMADD213PSZ128mk
+ 0U, // VFMADD213PSZ128mkz
+ 4U, // VFMADD213PSZ128r
+ 0U, // VFMADD213PSZ128rk
+ 0U, // VFMADD213PSZ128rkz
+ 4U, // VFMADD213PSZ256m
+ 4U, // VFMADD213PSZ256mb
+ 133U, // VFMADD213PSZ256mbk
+ 8325U, // VFMADD213PSZ256mbkz
+ 0U, // VFMADD213PSZ256mk
+ 0U, // VFMADD213PSZ256mkz
+ 4U, // VFMADD213PSZ256r
+ 0U, // VFMADD213PSZ256rk
+ 0U, // VFMADD213PSZ256rkz
+ 4U, // VFMADD213PSZm
+ 4U, // VFMADD213PSZmb
+ 133U, // VFMADD213PSZmbk
+ 8325U, // VFMADD213PSZmbkz
+ 0U, // VFMADD213PSZmk
+ 0U, // VFMADD213PSZmkz
+ 4U, // VFMADD213PSZr
+ 4U, // VFMADD213PSZrb
+ 0U, // VFMADD213PSZrbk
+ 0U, // VFMADD213PSZrbkz
+ 0U, // VFMADD213PSZrk
+ 0U, // VFMADD213PSZrkz
+ 4U, // VFMADD213PSm
+ 4U, // VFMADD213PSr
+ 4U, // VFMADD213SDZm
+ 4U, // VFMADD213SDZm_Int
+ 133U, // VFMADD213SDZm_Intk
+ 8325U, // VFMADD213SDZm_Intkz
+ 4U, // VFMADD213SDZr
+ 4U, // VFMADD213SDZr_Int
+ 0U, // VFMADD213SDZr_Intk
+ 0U, // VFMADD213SDZr_Intkz
+ 4U, // VFMADD213SDZrb
+ 4U, // VFMADD213SDZrb_Int
+ 0U, // VFMADD213SDZrb_Intk
+ 0U, // VFMADD213SDZrb_Intkz
+ 4U, // VFMADD213SDm
+ 4U, // VFMADD213SDm_Int
+ 4U, // VFMADD213SDr
+ 4U, // VFMADD213SDr_Int
+ 4U, // VFMADD213SSZm
+ 4U, // VFMADD213SSZm_Int
+ 133U, // VFMADD213SSZm_Intk
+ 8325U, // VFMADD213SSZm_Intkz
+ 4U, // VFMADD213SSZr
+ 4U, // VFMADD213SSZr_Int
+ 0U, // VFMADD213SSZr_Intk
+ 0U, // VFMADD213SSZr_Intkz
+ 4U, // VFMADD213SSZrb
+ 4U, // VFMADD213SSZrb_Int
+ 0U, // VFMADD213SSZrb_Intk
+ 0U, // VFMADD213SSZrb_Intkz
+ 4U, // VFMADD213SSm
+ 4U, // VFMADD213SSm_Int
+ 4U, // VFMADD213SSr
+ 4U, // VFMADD213SSr_Int
+ 4U, // VFMADD231PDYm
+ 4U, // VFMADD231PDYr
+ 4U, // VFMADD231PDZ128m
+ 4U, // VFMADD231PDZ128mb
+ 133U, // VFMADD231PDZ128mbk
+ 8325U, // VFMADD231PDZ128mbkz
+ 0U, // VFMADD231PDZ128mk
+ 0U, // VFMADD231PDZ128mkz
+ 4U, // VFMADD231PDZ128r
+ 0U, // VFMADD231PDZ128rk
+ 0U, // VFMADD231PDZ128rkz
+ 4U, // VFMADD231PDZ256m
+ 4U, // VFMADD231PDZ256mb
+ 133U, // VFMADD231PDZ256mbk
+ 8325U, // VFMADD231PDZ256mbkz
+ 0U, // VFMADD231PDZ256mk
+ 0U, // VFMADD231PDZ256mkz
+ 4U, // VFMADD231PDZ256r
+ 0U, // VFMADD231PDZ256rk
+ 0U, // VFMADD231PDZ256rkz
+ 4U, // VFMADD231PDZm
+ 4U, // VFMADD231PDZmb
+ 133U, // VFMADD231PDZmbk
+ 8325U, // VFMADD231PDZmbkz
+ 0U, // VFMADD231PDZmk
+ 0U, // VFMADD231PDZmkz
+ 4U, // VFMADD231PDZr
+ 4U, // VFMADD231PDZrb
+ 0U, // VFMADD231PDZrbk
+ 0U, // VFMADD231PDZrbkz
+ 0U, // VFMADD231PDZrk
+ 0U, // VFMADD231PDZrkz
+ 4U, // VFMADD231PDm
+ 4U, // VFMADD231PDr
+ 4U, // VFMADD231PSYm
+ 4U, // VFMADD231PSYr
+ 4U, // VFMADD231PSZ128m
+ 4U, // VFMADD231PSZ128mb
+ 133U, // VFMADD231PSZ128mbk
+ 8325U, // VFMADD231PSZ128mbkz
+ 0U, // VFMADD231PSZ128mk
+ 0U, // VFMADD231PSZ128mkz
+ 4U, // VFMADD231PSZ128r
+ 0U, // VFMADD231PSZ128rk
+ 0U, // VFMADD231PSZ128rkz
+ 4U, // VFMADD231PSZ256m
+ 4U, // VFMADD231PSZ256mb
+ 133U, // VFMADD231PSZ256mbk
+ 8325U, // VFMADD231PSZ256mbkz
+ 0U, // VFMADD231PSZ256mk
+ 0U, // VFMADD231PSZ256mkz
+ 4U, // VFMADD231PSZ256r
+ 0U, // VFMADD231PSZ256rk
+ 0U, // VFMADD231PSZ256rkz
+ 4U, // VFMADD231PSZm
+ 4U, // VFMADD231PSZmb
+ 133U, // VFMADD231PSZmbk
+ 8325U, // VFMADD231PSZmbkz
+ 0U, // VFMADD231PSZmk
+ 0U, // VFMADD231PSZmkz
+ 4U, // VFMADD231PSZr
+ 4U, // VFMADD231PSZrb
+ 0U, // VFMADD231PSZrbk
+ 0U, // VFMADD231PSZrbkz
+ 0U, // VFMADD231PSZrk
+ 0U, // VFMADD231PSZrkz
+ 4U, // VFMADD231PSm
+ 4U, // VFMADD231PSr
+ 4U, // VFMADD231SDZm
+ 4U, // VFMADD231SDZm_Int
+ 133U, // VFMADD231SDZm_Intk
+ 8325U, // VFMADD231SDZm_Intkz
+ 4U, // VFMADD231SDZr
+ 4U, // VFMADD231SDZr_Int
+ 0U, // VFMADD231SDZr_Intk
+ 0U, // VFMADD231SDZr_Intkz
+ 4U, // VFMADD231SDZrb
+ 4U, // VFMADD231SDZrb_Int
+ 0U, // VFMADD231SDZrb_Intk
+ 0U, // VFMADD231SDZrb_Intkz
+ 4U, // VFMADD231SDm
+ 4U, // VFMADD231SDm_Int
+ 4U, // VFMADD231SDr
+ 4U, // VFMADD231SDr_Int
+ 4U, // VFMADD231SSZm
+ 4U, // VFMADD231SSZm_Int
+ 133U, // VFMADD231SSZm_Intk
+ 8325U, // VFMADD231SSZm_Intkz
+ 4U, // VFMADD231SSZr
+ 4U, // VFMADD231SSZr_Int
+ 0U, // VFMADD231SSZr_Intk
+ 0U, // VFMADD231SSZr_Intkz
+ 4U, // VFMADD231SSZrb
+ 4U, // VFMADD231SSZrb_Int
+ 0U, // VFMADD231SSZrb_Intk
+ 0U, // VFMADD231SSZrb_Intkz
+ 4U, // VFMADD231SSm
+ 4U, // VFMADD231SSm_Int
+ 4U, // VFMADD231SSr
+ 4U, // VFMADD231SSr_Int
+ 72U, // VFMADDPD4Ymr
+ 18636U, // VFMADDPD4Yrm
+ 18636U, // VFMADDPD4Yrr
+ 18636U, // VFMADDPD4Yrr_REV
+ 72U, // VFMADDPD4mr
+ 18636U, // VFMADDPD4rm
+ 18636U, // VFMADDPD4rr
+ 18636U, // VFMADDPD4rr_REV
+ 72U, // VFMADDPS4Ymr
+ 18636U, // VFMADDPS4Yrm
+ 18636U, // VFMADDPS4Yrr
+ 18636U, // VFMADDPS4Yrr_REV
+ 72U, // VFMADDPS4mr
+ 18636U, // VFMADDPS4rm
+ 18636U, // VFMADDPS4rr
+ 18636U, // VFMADDPS4rr_REV
+ 18636U, // VFMADDSD4mr
+ 18636U, // VFMADDSD4mr_Int
+ 18636U, // VFMADDSD4rm
+ 18636U, // VFMADDSD4rm_Int
+ 18636U, // VFMADDSD4rr
+ 18636U, // VFMADDSD4rr_Int
+ 18636U, // VFMADDSD4rr_Int_REV
+ 18636U, // VFMADDSD4rr_REV
+ 18636U, // VFMADDSS4mr
+ 18636U, // VFMADDSS4mr_Int
+ 18636U, // VFMADDSS4rm
+ 18636U, // VFMADDSS4rm_Int
+ 18636U, // VFMADDSS4rr
+ 18636U, // VFMADDSS4rr_Int
+ 18636U, // VFMADDSS4rr_Int_REV
+ 18636U, // VFMADDSS4rr_REV
+ 4U, // VFMADDSUB132PDYm
+ 4U, // VFMADDSUB132PDYr
+ 4U, // VFMADDSUB132PDZ128m
+ 4U, // VFMADDSUB132PDZ128mb
+ 133U, // VFMADDSUB132PDZ128mbk
+ 8325U, // VFMADDSUB132PDZ128mbkz
+ 0U, // VFMADDSUB132PDZ128mk
+ 0U, // VFMADDSUB132PDZ128mkz
+ 4U, // VFMADDSUB132PDZ128r
+ 0U, // VFMADDSUB132PDZ128rk
+ 0U, // VFMADDSUB132PDZ128rkz
+ 4U, // VFMADDSUB132PDZ256m
+ 4U, // VFMADDSUB132PDZ256mb
+ 133U, // VFMADDSUB132PDZ256mbk
+ 8325U, // VFMADDSUB132PDZ256mbkz
+ 0U, // VFMADDSUB132PDZ256mk
+ 0U, // VFMADDSUB132PDZ256mkz
+ 4U, // VFMADDSUB132PDZ256r
+ 0U, // VFMADDSUB132PDZ256rk
+ 0U, // VFMADDSUB132PDZ256rkz
+ 4U, // VFMADDSUB132PDZm
+ 4U, // VFMADDSUB132PDZmb
+ 133U, // VFMADDSUB132PDZmbk
+ 8325U, // VFMADDSUB132PDZmbkz
+ 0U, // VFMADDSUB132PDZmk
+ 0U, // VFMADDSUB132PDZmkz
+ 4U, // VFMADDSUB132PDZr
+ 4U, // VFMADDSUB132PDZrb
+ 0U, // VFMADDSUB132PDZrbk
+ 0U, // VFMADDSUB132PDZrbkz
+ 0U, // VFMADDSUB132PDZrk
+ 0U, // VFMADDSUB132PDZrkz
+ 4U, // VFMADDSUB132PDm
+ 4U, // VFMADDSUB132PDr
+ 4U, // VFMADDSUB132PSYm
+ 4U, // VFMADDSUB132PSYr
+ 4U, // VFMADDSUB132PSZ128m
+ 4U, // VFMADDSUB132PSZ128mb
+ 133U, // VFMADDSUB132PSZ128mbk
+ 8325U, // VFMADDSUB132PSZ128mbkz
+ 0U, // VFMADDSUB132PSZ128mk
+ 0U, // VFMADDSUB132PSZ128mkz
+ 4U, // VFMADDSUB132PSZ128r
+ 0U, // VFMADDSUB132PSZ128rk
+ 0U, // VFMADDSUB132PSZ128rkz
+ 4U, // VFMADDSUB132PSZ256m
+ 4U, // VFMADDSUB132PSZ256mb
+ 133U, // VFMADDSUB132PSZ256mbk
+ 8325U, // VFMADDSUB132PSZ256mbkz
+ 0U, // VFMADDSUB132PSZ256mk
+ 0U, // VFMADDSUB132PSZ256mkz
+ 4U, // VFMADDSUB132PSZ256r
+ 0U, // VFMADDSUB132PSZ256rk
+ 0U, // VFMADDSUB132PSZ256rkz
+ 4U, // VFMADDSUB132PSZm
+ 4U, // VFMADDSUB132PSZmb
+ 133U, // VFMADDSUB132PSZmbk
+ 8325U, // VFMADDSUB132PSZmbkz
+ 0U, // VFMADDSUB132PSZmk
+ 0U, // VFMADDSUB132PSZmkz
+ 4U, // VFMADDSUB132PSZr
+ 4U, // VFMADDSUB132PSZrb
+ 0U, // VFMADDSUB132PSZrbk
+ 0U, // VFMADDSUB132PSZrbkz
+ 0U, // VFMADDSUB132PSZrk
+ 0U, // VFMADDSUB132PSZrkz
+ 4U, // VFMADDSUB132PSm
+ 4U, // VFMADDSUB132PSr
+ 4U, // VFMADDSUB213PDYm
+ 4U, // VFMADDSUB213PDYr
+ 4U, // VFMADDSUB213PDZ128m
+ 4U, // VFMADDSUB213PDZ128mb
+ 133U, // VFMADDSUB213PDZ128mbk
+ 8325U, // VFMADDSUB213PDZ128mbkz
+ 0U, // VFMADDSUB213PDZ128mk
+ 0U, // VFMADDSUB213PDZ128mkz
+ 4U, // VFMADDSUB213PDZ128r
+ 0U, // VFMADDSUB213PDZ128rk
+ 0U, // VFMADDSUB213PDZ128rkz
+ 4U, // VFMADDSUB213PDZ256m
+ 4U, // VFMADDSUB213PDZ256mb
+ 133U, // VFMADDSUB213PDZ256mbk
+ 8325U, // VFMADDSUB213PDZ256mbkz
+ 0U, // VFMADDSUB213PDZ256mk
+ 0U, // VFMADDSUB213PDZ256mkz
+ 4U, // VFMADDSUB213PDZ256r
+ 0U, // VFMADDSUB213PDZ256rk
+ 0U, // VFMADDSUB213PDZ256rkz
+ 4U, // VFMADDSUB213PDZm
+ 4U, // VFMADDSUB213PDZmb
+ 133U, // VFMADDSUB213PDZmbk
+ 8325U, // VFMADDSUB213PDZmbkz
+ 0U, // VFMADDSUB213PDZmk
+ 0U, // VFMADDSUB213PDZmkz
+ 4U, // VFMADDSUB213PDZr
+ 4U, // VFMADDSUB213PDZrb
+ 0U, // VFMADDSUB213PDZrbk
+ 0U, // VFMADDSUB213PDZrbkz
+ 0U, // VFMADDSUB213PDZrk
+ 0U, // VFMADDSUB213PDZrkz
+ 4U, // VFMADDSUB213PDm
+ 4U, // VFMADDSUB213PDr
+ 4U, // VFMADDSUB213PSYm
+ 4U, // VFMADDSUB213PSYr
+ 4U, // VFMADDSUB213PSZ128m
+ 4U, // VFMADDSUB213PSZ128mb
+ 133U, // VFMADDSUB213PSZ128mbk
+ 8325U, // VFMADDSUB213PSZ128mbkz
+ 0U, // VFMADDSUB213PSZ128mk
+ 0U, // VFMADDSUB213PSZ128mkz
+ 4U, // VFMADDSUB213PSZ128r
+ 0U, // VFMADDSUB213PSZ128rk
+ 0U, // VFMADDSUB213PSZ128rkz
+ 4U, // VFMADDSUB213PSZ256m
+ 4U, // VFMADDSUB213PSZ256mb
+ 133U, // VFMADDSUB213PSZ256mbk
+ 8325U, // VFMADDSUB213PSZ256mbkz
+ 0U, // VFMADDSUB213PSZ256mk
+ 0U, // VFMADDSUB213PSZ256mkz
+ 4U, // VFMADDSUB213PSZ256r
+ 0U, // VFMADDSUB213PSZ256rk
+ 0U, // VFMADDSUB213PSZ256rkz
+ 4U, // VFMADDSUB213PSZm
+ 4U, // VFMADDSUB213PSZmb
+ 133U, // VFMADDSUB213PSZmbk
+ 8325U, // VFMADDSUB213PSZmbkz
+ 0U, // VFMADDSUB213PSZmk
+ 0U, // VFMADDSUB213PSZmkz
+ 4U, // VFMADDSUB213PSZr
+ 4U, // VFMADDSUB213PSZrb
+ 0U, // VFMADDSUB213PSZrbk
+ 0U, // VFMADDSUB213PSZrbkz
+ 0U, // VFMADDSUB213PSZrk
+ 0U, // VFMADDSUB213PSZrkz
+ 4U, // VFMADDSUB213PSm
+ 4U, // VFMADDSUB213PSr
+ 4U, // VFMADDSUB231PDYm
+ 4U, // VFMADDSUB231PDYr
+ 4U, // VFMADDSUB231PDZ128m
+ 4U, // VFMADDSUB231PDZ128mb
+ 133U, // VFMADDSUB231PDZ128mbk
+ 8325U, // VFMADDSUB231PDZ128mbkz
+ 0U, // VFMADDSUB231PDZ128mk
+ 0U, // VFMADDSUB231PDZ128mkz
+ 4U, // VFMADDSUB231PDZ128r
+ 0U, // VFMADDSUB231PDZ128rk
+ 0U, // VFMADDSUB231PDZ128rkz
+ 4U, // VFMADDSUB231PDZ256m
+ 4U, // VFMADDSUB231PDZ256mb
+ 133U, // VFMADDSUB231PDZ256mbk
+ 8325U, // VFMADDSUB231PDZ256mbkz
+ 0U, // VFMADDSUB231PDZ256mk
+ 0U, // VFMADDSUB231PDZ256mkz
+ 4U, // VFMADDSUB231PDZ256r
+ 0U, // VFMADDSUB231PDZ256rk
+ 0U, // VFMADDSUB231PDZ256rkz
+ 4U, // VFMADDSUB231PDZm
+ 4U, // VFMADDSUB231PDZmb
+ 133U, // VFMADDSUB231PDZmbk
+ 8325U, // VFMADDSUB231PDZmbkz
+ 0U, // VFMADDSUB231PDZmk
+ 0U, // VFMADDSUB231PDZmkz
+ 4U, // VFMADDSUB231PDZr
+ 4U, // VFMADDSUB231PDZrb
+ 0U, // VFMADDSUB231PDZrbk
+ 0U, // VFMADDSUB231PDZrbkz
+ 0U, // VFMADDSUB231PDZrk
+ 0U, // VFMADDSUB231PDZrkz
+ 4U, // VFMADDSUB231PDm
+ 4U, // VFMADDSUB231PDr
+ 4U, // VFMADDSUB231PSYm
+ 4U, // VFMADDSUB231PSYr
+ 4U, // VFMADDSUB231PSZ128m
+ 4U, // VFMADDSUB231PSZ128mb
+ 133U, // VFMADDSUB231PSZ128mbk
+ 8325U, // VFMADDSUB231PSZ128mbkz
+ 0U, // VFMADDSUB231PSZ128mk
+ 0U, // VFMADDSUB231PSZ128mkz
+ 4U, // VFMADDSUB231PSZ128r
+ 0U, // VFMADDSUB231PSZ128rk
+ 0U, // VFMADDSUB231PSZ128rkz
+ 4U, // VFMADDSUB231PSZ256m
+ 4U, // VFMADDSUB231PSZ256mb
+ 133U, // VFMADDSUB231PSZ256mbk
+ 8325U, // VFMADDSUB231PSZ256mbkz
+ 0U, // VFMADDSUB231PSZ256mk
+ 0U, // VFMADDSUB231PSZ256mkz
+ 4U, // VFMADDSUB231PSZ256r
+ 0U, // VFMADDSUB231PSZ256rk
+ 0U, // VFMADDSUB231PSZ256rkz
+ 4U, // VFMADDSUB231PSZm
+ 4U, // VFMADDSUB231PSZmb
+ 133U, // VFMADDSUB231PSZmbk
+ 8325U, // VFMADDSUB231PSZmbkz
+ 0U, // VFMADDSUB231PSZmk
+ 0U, // VFMADDSUB231PSZmkz
+ 4U, // VFMADDSUB231PSZr
+ 4U, // VFMADDSUB231PSZrb
+ 0U, // VFMADDSUB231PSZrbk
+ 0U, // VFMADDSUB231PSZrbkz
+ 0U, // VFMADDSUB231PSZrk
+ 0U, // VFMADDSUB231PSZrkz
+ 4U, // VFMADDSUB231PSm
+ 4U, // VFMADDSUB231PSr
+ 72U, // VFMADDSUBPD4Ymr
+ 18636U, // VFMADDSUBPD4Yrm
+ 18636U, // VFMADDSUBPD4Yrr
+ 18636U, // VFMADDSUBPD4Yrr_REV
+ 72U, // VFMADDSUBPD4mr
+ 18636U, // VFMADDSUBPD4rm
+ 18636U, // VFMADDSUBPD4rr
+ 18636U, // VFMADDSUBPD4rr_REV
+ 72U, // VFMADDSUBPS4Ymr
+ 18636U, // VFMADDSUBPS4Yrm
+ 18636U, // VFMADDSUBPS4Yrr
+ 18636U, // VFMADDSUBPS4Yrr_REV
+ 72U, // VFMADDSUBPS4mr
+ 18636U, // VFMADDSUBPS4rm
+ 18636U, // VFMADDSUBPS4rr
+ 18636U, // VFMADDSUBPS4rr_REV
+ 4U, // VFMSUB132PDYm
+ 4U, // VFMSUB132PDYr
+ 4U, // VFMSUB132PDZ128m
+ 4U, // VFMSUB132PDZ128mb
+ 133U, // VFMSUB132PDZ128mbk
+ 8325U, // VFMSUB132PDZ128mbkz
+ 0U, // VFMSUB132PDZ128mk
+ 0U, // VFMSUB132PDZ128mkz
+ 4U, // VFMSUB132PDZ128r
+ 0U, // VFMSUB132PDZ128rk
+ 0U, // VFMSUB132PDZ128rkz
+ 4U, // VFMSUB132PDZ256m
+ 4U, // VFMSUB132PDZ256mb
+ 133U, // VFMSUB132PDZ256mbk
+ 8325U, // VFMSUB132PDZ256mbkz
+ 0U, // VFMSUB132PDZ256mk
+ 0U, // VFMSUB132PDZ256mkz
+ 4U, // VFMSUB132PDZ256r
+ 0U, // VFMSUB132PDZ256rk
+ 0U, // VFMSUB132PDZ256rkz
+ 4U, // VFMSUB132PDZm
+ 4U, // VFMSUB132PDZmb
+ 133U, // VFMSUB132PDZmbk
+ 8325U, // VFMSUB132PDZmbkz
+ 0U, // VFMSUB132PDZmk
+ 0U, // VFMSUB132PDZmkz
+ 4U, // VFMSUB132PDZr
+ 4U, // VFMSUB132PDZrb
+ 0U, // VFMSUB132PDZrbk
+ 0U, // VFMSUB132PDZrbkz
+ 0U, // VFMSUB132PDZrk
+ 0U, // VFMSUB132PDZrkz
+ 4U, // VFMSUB132PDm
+ 4U, // VFMSUB132PDr
+ 4U, // VFMSUB132PSYm
+ 4U, // VFMSUB132PSYr
+ 4U, // VFMSUB132PSZ128m
+ 4U, // VFMSUB132PSZ128mb
+ 133U, // VFMSUB132PSZ128mbk
+ 8325U, // VFMSUB132PSZ128mbkz
+ 0U, // VFMSUB132PSZ128mk
+ 0U, // VFMSUB132PSZ128mkz
+ 4U, // VFMSUB132PSZ128r
+ 0U, // VFMSUB132PSZ128rk
+ 0U, // VFMSUB132PSZ128rkz
+ 4U, // VFMSUB132PSZ256m
+ 4U, // VFMSUB132PSZ256mb
+ 133U, // VFMSUB132PSZ256mbk
+ 8325U, // VFMSUB132PSZ256mbkz
+ 0U, // VFMSUB132PSZ256mk
+ 0U, // VFMSUB132PSZ256mkz
+ 4U, // VFMSUB132PSZ256r
+ 0U, // VFMSUB132PSZ256rk
+ 0U, // VFMSUB132PSZ256rkz
+ 4U, // VFMSUB132PSZm
+ 4U, // VFMSUB132PSZmb
+ 133U, // VFMSUB132PSZmbk
+ 8325U, // VFMSUB132PSZmbkz
+ 0U, // VFMSUB132PSZmk
+ 0U, // VFMSUB132PSZmkz
+ 4U, // VFMSUB132PSZr
+ 4U, // VFMSUB132PSZrb
+ 0U, // VFMSUB132PSZrbk
+ 0U, // VFMSUB132PSZrbkz
+ 0U, // VFMSUB132PSZrk
+ 0U, // VFMSUB132PSZrkz
+ 4U, // VFMSUB132PSm
+ 4U, // VFMSUB132PSr
+ 4U, // VFMSUB132SDZm
+ 4U, // VFMSUB132SDZm_Int
+ 133U, // VFMSUB132SDZm_Intk
+ 8325U, // VFMSUB132SDZm_Intkz
+ 4U, // VFMSUB132SDZr
+ 4U, // VFMSUB132SDZr_Int
+ 0U, // VFMSUB132SDZr_Intk
+ 0U, // VFMSUB132SDZr_Intkz
+ 4U, // VFMSUB132SDZrb
+ 4U, // VFMSUB132SDZrb_Int
+ 0U, // VFMSUB132SDZrb_Intk
+ 0U, // VFMSUB132SDZrb_Intkz
+ 4U, // VFMSUB132SDm
+ 4U, // VFMSUB132SDm_Int
+ 4U, // VFMSUB132SDr
+ 4U, // VFMSUB132SDr_Int
+ 4U, // VFMSUB132SSZm
+ 4U, // VFMSUB132SSZm_Int
+ 133U, // VFMSUB132SSZm_Intk
+ 8325U, // VFMSUB132SSZm_Intkz
+ 4U, // VFMSUB132SSZr
+ 4U, // VFMSUB132SSZr_Int
+ 0U, // VFMSUB132SSZr_Intk
+ 0U, // VFMSUB132SSZr_Intkz
+ 4U, // VFMSUB132SSZrb
+ 4U, // VFMSUB132SSZrb_Int
+ 0U, // VFMSUB132SSZrb_Intk
+ 0U, // VFMSUB132SSZrb_Intkz
+ 4U, // VFMSUB132SSm
+ 4U, // VFMSUB132SSm_Int
+ 4U, // VFMSUB132SSr
+ 4U, // VFMSUB132SSr_Int
+ 4U, // VFMSUB213PDYm
+ 4U, // VFMSUB213PDYr
+ 4U, // VFMSUB213PDZ128m
+ 4U, // VFMSUB213PDZ128mb
+ 133U, // VFMSUB213PDZ128mbk
+ 8325U, // VFMSUB213PDZ128mbkz
+ 0U, // VFMSUB213PDZ128mk
+ 0U, // VFMSUB213PDZ128mkz
+ 4U, // VFMSUB213PDZ128r
+ 0U, // VFMSUB213PDZ128rk
+ 0U, // VFMSUB213PDZ128rkz
+ 4U, // VFMSUB213PDZ256m
+ 4U, // VFMSUB213PDZ256mb
+ 133U, // VFMSUB213PDZ256mbk
+ 8325U, // VFMSUB213PDZ256mbkz
+ 0U, // VFMSUB213PDZ256mk
+ 0U, // VFMSUB213PDZ256mkz
+ 4U, // VFMSUB213PDZ256r
+ 0U, // VFMSUB213PDZ256rk
+ 0U, // VFMSUB213PDZ256rkz
+ 4U, // VFMSUB213PDZm
+ 4U, // VFMSUB213PDZmb
+ 133U, // VFMSUB213PDZmbk
+ 8325U, // VFMSUB213PDZmbkz
+ 0U, // VFMSUB213PDZmk
+ 0U, // VFMSUB213PDZmkz
+ 4U, // VFMSUB213PDZr
+ 4U, // VFMSUB213PDZrb
+ 0U, // VFMSUB213PDZrbk
+ 0U, // VFMSUB213PDZrbkz
+ 0U, // VFMSUB213PDZrk
+ 0U, // VFMSUB213PDZrkz
+ 4U, // VFMSUB213PDm
+ 4U, // VFMSUB213PDr
+ 4U, // VFMSUB213PSYm
+ 4U, // VFMSUB213PSYr
+ 4U, // VFMSUB213PSZ128m
+ 4U, // VFMSUB213PSZ128mb
+ 133U, // VFMSUB213PSZ128mbk
+ 8325U, // VFMSUB213PSZ128mbkz
+ 0U, // VFMSUB213PSZ128mk
+ 0U, // VFMSUB213PSZ128mkz
+ 4U, // VFMSUB213PSZ128r
+ 0U, // VFMSUB213PSZ128rk
+ 0U, // VFMSUB213PSZ128rkz
+ 4U, // VFMSUB213PSZ256m
+ 4U, // VFMSUB213PSZ256mb
+ 133U, // VFMSUB213PSZ256mbk
+ 8325U, // VFMSUB213PSZ256mbkz
+ 0U, // VFMSUB213PSZ256mk
+ 0U, // VFMSUB213PSZ256mkz
+ 4U, // VFMSUB213PSZ256r
+ 0U, // VFMSUB213PSZ256rk
+ 0U, // VFMSUB213PSZ256rkz
+ 4U, // VFMSUB213PSZm
+ 4U, // VFMSUB213PSZmb
+ 133U, // VFMSUB213PSZmbk
+ 8325U, // VFMSUB213PSZmbkz
+ 0U, // VFMSUB213PSZmk
+ 0U, // VFMSUB213PSZmkz
+ 4U, // VFMSUB213PSZr
+ 4U, // VFMSUB213PSZrb
+ 0U, // VFMSUB213PSZrbk
+ 0U, // VFMSUB213PSZrbkz
+ 0U, // VFMSUB213PSZrk
+ 0U, // VFMSUB213PSZrkz
+ 4U, // VFMSUB213PSm
+ 4U, // VFMSUB213PSr
+ 4U, // VFMSUB213SDZm
+ 4U, // VFMSUB213SDZm_Int
+ 133U, // VFMSUB213SDZm_Intk
+ 8325U, // VFMSUB213SDZm_Intkz
+ 4U, // VFMSUB213SDZr
+ 4U, // VFMSUB213SDZr_Int
+ 0U, // VFMSUB213SDZr_Intk
+ 0U, // VFMSUB213SDZr_Intkz
+ 4U, // VFMSUB213SDZrb
+ 4U, // VFMSUB213SDZrb_Int
+ 0U, // VFMSUB213SDZrb_Intk
+ 0U, // VFMSUB213SDZrb_Intkz
+ 4U, // VFMSUB213SDm
+ 4U, // VFMSUB213SDm_Int
+ 4U, // VFMSUB213SDr
+ 4U, // VFMSUB213SDr_Int
+ 4U, // VFMSUB213SSZm
+ 4U, // VFMSUB213SSZm_Int
+ 133U, // VFMSUB213SSZm_Intk
+ 8325U, // VFMSUB213SSZm_Intkz
+ 4U, // VFMSUB213SSZr
+ 4U, // VFMSUB213SSZr_Int
+ 0U, // VFMSUB213SSZr_Intk
+ 0U, // VFMSUB213SSZr_Intkz
+ 4U, // VFMSUB213SSZrb
+ 4U, // VFMSUB213SSZrb_Int
+ 0U, // VFMSUB213SSZrb_Intk
+ 0U, // VFMSUB213SSZrb_Intkz
+ 4U, // VFMSUB213SSm
+ 4U, // VFMSUB213SSm_Int
+ 4U, // VFMSUB213SSr
+ 4U, // VFMSUB213SSr_Int
+ 4U, // VFMSUB231PDYm
+ 4U, // VFMSUB231PDYr
+ 4U, // VFMSUB231PDZ128m
+ 4U, // VFMSUB231PDZ128mb
+ 133U, // VFMSUB231PDZ128mbk
+ 8325U, // VFMSUB231PDZ128mbkz
+ 0U, // VFMSUB231PDZ128mk
+ 0U, // VFMSUB231PDZ128mkz
+ 4U, // VFMSUB231PDZ128r
+ 0U, // VFMSUB231PDZ128rk
+ 0U, // VFMSUB231PDZ128rkz
+ 4U, // VFMSUB231PDZ256m
+ 4U, // VFMSUB231PDZ256mb
+ 133U, // VFMSUB231PDZ256mbk
+ 8325U, // VFMSUB231PDZ256mbkz
+ 0U, // VFMSUB231PDZ256mk
+ 0U, // VFMSUB231PDZ256mkz
+ 4U, // VFMSUB231PDZ256r
+ 0U, // VFMSUB231PDZ256rk
+ 0U, // VFMSUB231PDZ256rkz
+ 4U, // VFMSUB231PDZm
+ 4U, // VFMSUB231PDZmb
+ 133U, // VFMSUB231PDZmbk
+ 8325U, // VFMSUB231PDZmbkz
+ 0U, // VFMSUB231PDZmk
+ 0U, // VFMSUB231PDZmkz
+ 4U, // VFMSUB231PDZr
+ 4U, // VFMSUB231PDZrb
+ 0U, // VFMSUB231PDZrbk
+ 0U, // VFMSUB231PDZrbkz
+ 0U, // VFMSUB231PDZrk
+ 0U, // VFMSUB231PDZrkz
+ 4U, // VFMSUB231PDm
+ 4U, // VFMSUB231PDr
+ 4U, // VFMSUB231PSYm
+ 4U, // VFMSUB231PSYr
+ 4U, // VFMSUB231PSZ128m
+ 4U, // VFMSUB231PSZ128mb
+ 133U, // VFMSUB231PSZ128mbk
+ 8325U, // VFMSUB231PSZ128mbkz
+ 0U, // VFMSUB231PSZ128mk
+ 0U, // VFMSUB231PSZ128mkz
+ 4U, // VFMSUB231PSZ128r
+ 0U, // VFMSUB231PSZ128rk
+ 0U, // VFMSUB231PSZ128rkz
+ 4U, // VFMSUB231PSZ256m
+ 4U, // VFMSUB231PSZ256mb
+ 133U, // VFMSUB231PSZ256mbk
+ 8325U, // VFMSUB231PSZ256mbkz
+ 0U, // VFMSUB231PSZ256mk
+ 0U, // VFMSUB231PSZ256mkz
+ 4U, // VFMSUB231PSZ256r
+ 0U, // VFMSUB231PSZ256rk
+ 0U, // VFMSUB231PSZ256rkz
+ 4U, // VFMSUB231PSZm
+ 4U, // VFMSUB231PSZmb
+ 133U, // VFMSUB231PSZmbk
+ 8325U, // VFMSUB231PSZmbkz
+ 0U, // VFMSUB231PSZmk
+ 0U, // VFMSUB231PSZmkz
+ 4U, // VFMSUB231PSZr
+ 4U, // VFMSUB231PSZrb
+ 0U, // VFMSUB231PSZrbk
+ 0U, // VFMSUB231PSZrbkz
+ 0U, // VFMSUB231PSZrk
+ 0U, // VFMSUB231PSZrkz
+ 4U, // VFMSUB231PSm
+ 4U, // VFMSUB231PSr
+ 4U, // VFMSUB231SDZm
+ 4U, // VFMSUB231SDZm_Int
+ 133U, // VFMSUB231SDZm_Intk
+ 8325U, // VFMSUB231SDZm_Intkz
+ 4U, // VFMSUB231SDZr
+ 4U, // VFMSUB231SDZr_Int
+ 0U, // VFMSUB231SDZr_Intk
+ 0U, // VFMSUB231SDZr_Intkz
+ 4U, // VFMSUB231SDZrb
+ 4U, // VFMSUB231SDZrb_Int
+ 0U, // VFMSUB231SDZrb_Intk
+ 0U, // VFMSUB231SDZrb_Intkz
+ 4U, // VFMSUB231SDm
+ 4U, // VFMSUB231SDm_Int
+ 4U, // VFMSUB231SDr
+ 4U, // VFMSUB231SDr_Int
+ 4U, // VFMSUB231SSZm
+ 4U, // VFMSUB231SSZm_Int
+ 133U, // VFMSUB231SSZm_Intk
+ 8325U, // VFMSUB231SSZm_Intkz
+ 4U, // VFMSUB231SSZr
+ 4U, // VFMSUB231SSZr_Int
+ 0U, // VFMSUB231SSZr_Intk
+ 0U, // VFMSUB231SSZr_Intkz
+ 4U, // VFMSUB231SSZrb
+ 4U, // VFMSUB231SSZrb_Int
+ 0U, // VFMSUB231SSZrb_Intk
+ 0U, // VFMSUB231SSZrb_Intkz
+ 4U, // VFMSUB231SSm
+ 4U, // VFMSUB231SSm_Int
+ 4U, // VFMSUB231SSr
+ 4U, // VFMSUB231SSr_Int
+ 4U, // VFMSUBADD132PDYm
+ 4U, // VFMSUBADD132PDYr
+ 4U, // VFMSUBADD132PDZ128m
+ 4U, // VFMSUBADD132PDZ128mb
+ 133U, // VFMSUBADD132PDZ128mbk
+ 8325U, // VFMSUBADD132PDZ128mbkz
+ 0U, // VFMSUBADD132PDZ128mk
+ 0U, // VFMSUBADD132PDZ128mkz
+ 4U, // VFMSUBADD132PDZ128r
+ 0U, // VFMSUBADD132PDZ128rk
+ 0U, // VFMSUBADD132PDZ128rkz
+ 4U, // VFMSUBADD132PDZ256m
+ 4U, // VFMSUBADD132PDZ256mb
+ 133U, // VFMSUBADD132PDZ256mbk
+ 8325U, // VFMSUBADD132PDZ256mbkz
+ 0U, // VFMSUBADD132PDZ256mk
+ 0U, // VFMSUBADD132PDZ256mkz
+ 4U, // VFMSUBADD132PDZ256r
+ 0U, // VFMSUBADD132PDZ256rk
+ 0U, // VFMSUBADD132PDZ256rkz
+ 4U, // VFMSUBADD132PDZm
+ 4U, // VFMSUBADD132PDZmb
+ 133U, // VFMSUBADD132PDZmbk
+ 8325U, // VFMSUBADD132PDZmbkz
+ 0U, // VFMSUBADD132PDZmk
+ 0U, // VFMSUBADD132PDZmkz
+ 4U, // VFMSUBADD132PDZr
+ 4U, // VFMSUBADD132PDZrb
+ 0U, // VFMSUBADD132PDZrbk
+ 0U, // VFMSUBADD132PDZrbkz
+ 0U, // VFMSUBADD132PDZrk
+ 0U, // VFMSUBADD132PDZrkz
+ 4U, // VFMSUBADD132PDm
+ 4U, // VFMSUBADD132PDr
+ 4U, // VFMSUBADD132PSYm
+ 4U, // VFMSUBADD132PSYr
+ 4U, // VFMSUBADD132PSZ128m
+ 4U, // VFMSUBADD132PSZ128mb
+ 133U, // VFMSUBADD132PSZ128mbk
+ 8325U, // VFMSUBADD132PSZ128mbkz
+ 0U, // VFMSUBADD132PSZ128mk
+ 0U, // VFMSUBADD132PSZ128mkz
+ 4U, // VFMSUBADD132PSZ128r
+ 0U, // VFMSUBADD132PSZ128rk
+ 0U, // VFMSUBADD132PSZ128rkz
+ 4U, // VFMSUBADD132PSZ256m
+ 4U, // VFMSUBADD132PSZ256mb
+ 133U, // VFMSUBADD132PSZ256mbk
+ 8325U, // VFMSUBADD132PSZ256mbkz
+ 0U, // VFMSUBADD132PSZ256mk
+ 0U, // VFMSUBADD132PSZ256mkz
+ 4U, // VFMSUBADD132PSZ256r
+ 0U, // VFMSUBADD132PSZ256rk
+ 0U, // VFMSUBADD132PSZ256rkz
+ 4U, // VFMSUBADD132PSZm
+ 4U, // VFMSUBADD132PSZmb
+ 133U, // VFMSUBADD132PSZmbk
+ 8325U, // VFMSUBADD132PSZmbkz
+ 0U, // VFMSUBADD132PSZmk
+ 0U, // VFMSUBADD132PSZmkz
+ 4U, // VFMSUBADD132PSZr
+ 4U, // VFMSUBADD132PSZrb
+ 0U, // VFMSUBADD132PSZrbk
+ 0U, // VFMSUBADD132PSZrbkz
+ 0U, // VFMSUBADD132PSZrk
+ 0U, // VFMSUBADD132PSZrkz
+ 4U, // VFMSUBADD132PSm
+ 4U, // VFMSUBADD132PSr
+ 4U, // VFMSUBADD213PDYm
+ 4U, // VFMSUBADD213PDYr
+ 4U, // VFMSUBADD213PDZ128m
+ 4U, // VFMSUBADD213PDZ128mb
+ 133U, // VFMSUBADD213PDZ128mbk
+ 8325U, // VFMSUBADD213PDZ128mbkz
+ 0U, // VFMSUBADD213PDZ128mk
+ 0U, // VFMSUBADD213PDZ128mkz
+ 4U, // VFMSUBADD213PDZ128r
+ 0U, // VFMSUBADD213PDZ128rk
+ 0U, // VFMSUBADD213PDZ128rkz
+ 4U, // VFMSUBADD213PDZ256m
+ 4U, // VFMSUBADD213PDZ256mb
+ 133U, // VFMSUBADD213PDZ256mbk
+ 8325U, // VFMSUBADD213PDZ256mbkz
+ 0U, // VFMSUBADD213PDZ256mk
+ 0U, // VFMSUBADD213PDZ256mkz
+ 4U, // VFMSUBADD213PDZ256r
+ 0U, // VFMSUBADD213PDZ256rk
+ 0U, // VFMSUBADD213PDZ256rkz
+ 4U, // VFMSUBADD213PDZm
+ 4U, // VFMSUBADD213PDZmb
+ 133U, // VFMSUBADD213PDZmbk
+ 8325U, // VFMSUBADD213PDZmbkz
+ 0U, // VFMSUBADD213PDZmk
+ 0U, // VFMSUBADD213PDZmkz
+ 4U, // VFMSUBADD213PDZr
+ 4U, // VFMSUBADD213PDZrb
+ 0U, // VFMSUBADD213PDZrbk
+ 0U, // VFMSUBADD213PDZrbkz
+ 0U, // VFMSUBADD213PDZrk
+ 0U, // VFMSUBADD213PDZrkz
+ 4U, // VFMSUBADD213PDm
+ 4U, // VFMSUBADD213PDr
+ 4U, // VFMSUBADD213PSYm
+ 4U, // VFMSUBADD213PSYr
+ 4U, // VFMSUBADD213PSZ128m
+ 4U, // VFMSUBADD213PSZ128mb
+ 133U, // VFMSUBADD213PSZ128mbk
+ 8325U, // VFMSUBADD213PSZ128mbkz
+ 0U, // VFMSUBADD213PSZ128mk
+ 0U, // VFMSUBADD213PSZ128mkz
+ 4U, // VFMSUBADD213PSZ128r
+ 0U, // VFMSUBADD213PSZ128rk
+ 0U, // VFMSUBADD213PSZ128rkz
+ 4U, // VFMSUBADD213PSZ256m
+ 4U, // VFMSUBADD213PSZ256mb
+ 133U, // VFMSUBADD213PSZ256mbk
+ 8325U, // VFMSUBADD213PSZ256mbkz
+ 0U, // VFMSUBADD213PSZ256mk
+ 0U, // VFMSUBADD213PSZ256mkz
+ 4U, // VFMSUBADD213PSZ256r
+ 0U, // VFMSUBADD213PSZ256rk
+ 0U, // VFMSUBADD213PSZ256rkz
+ 4U, // VFMSUBADD213PSZm
+ 4U, // VFMSUBADD213PSZmb
+ 133U, // VFMSUBADD213PSZmbk
+ 8325U, // VFMSUBADD213PSZmbkz
+ 0U, // VFMSUBADD213PSZmk
+ 0U, // VFMSUBADD213PSZmkz
+ 4U, // VFMSUBADD213PSZr
+ 4U, // VFMSUBADD213PSZrb
+ 0U, // VFMSUBADD213PSZrbk
+ 0U, // VFMSUBADD213PSZrbkz
+ 0U, // VFMSUBADD213PSZrk
+ 0U, // VFMSUBADD213PSZrkz
+ 4U, // VFMSUBADD213PSm
+ 4U, // VFMSUBADD213PSr
+ 4U, // VFMSUBADD231PDYm
+ 4U, // VFMSUBADD231PDYr
+ 4U, // VFMSUBADD231PDZ128m
+ 4U, // VFMSUBADD231PDZ128mb
+ 133U, // VFMSUBADD231PDZ128mbk
+ 8325U, // VFMSUBADD231PDZ128mbkz
+ 0U, // VFMSUBADD231PDZ128mk
+ 0U, // VFMSUBADD231PDZ128mkz
+ 4U, // VFMSUBADD231PDZ128r
+ 0U, // VFMSUBADD231PDZ128rk
+ 0U, // VFMSUBADD231PDZ128rkz
+ 4U, // VFMSUBADD231PDZ256m
+ 4U, // VFMSUBADD231PDZ256mb
+ 133U, // VFMSUBADD231PDZ256mbk
+ 8325U, // VFMSUBADD231PDZ256mbkz
+ 0U, // VFMSUBADD231PDZ256mk
+ 0U, // VFMSUBADD231PDZ256mkz
+ 4U, // VFMSUBADD231PDZ256r
+ 0U, // VFMSUBADD231PDZ256rk
+ 0U, // VFMSUBADD231PDZ256rkz
+ 4U, // VFMSUBADD231PDZm
+ 4U, // VFMSUBADD231PDZmb
+ 133U, // VFMSUBADD231PDZmbk
+ 8325U, // VFMSUBADD231PDZmbkz
+ 0U, // VFMSUBADD231PDZmk
+ 0U, // VFMSUBADD231PDZmkz
+ 4U, // VFMSUBADD231PDZr
+ 4U, // VFMSUBADD231PDZrb
+ 0U, // VFMSUBADD231PDZrbk
+ 0U, // VFMSUBADD231PDZrbkz
+ 0U, // VFMSUBADD231PDZrk
+ 0U, // VFMSUBADD231PDZrkz
+ 4U, // VFMSUBADD231PDm
+ 4U, // VFMSUBADD231PDr
+ 4U, // VFMSUBADD231PSYm
+ 4U, // VFMSUBADD231PSYr
+ 4U, // VFMSUBADD231PSZ128m
+ 4U, // VFMSUBADD231PSZ128mb
+ 133U, // VFMSUBADD231PSZ128mbk
+ 8325U, // VFMSUBADD231PSZ128mbkz
+ 0U, // VFMSUBADD231PSZ128mk
+ 0U, // VFMSUBADD231PSZ128mkz
+ 4U, // VFMSUBADD231PSZ128r
+ 0U, // VFMSUBADD231PSZ128rk
+ 0U, // VFMSUBADD231PSZ128rkz
+ 4U, // VFMSUBADD231PSZ256m
+ 4U, // VFMSUBADD231PSZ256mb
+ 133U, // VFMSUBADD231PSZ256mbk
+ 8325U, // VFMSUBADD231PSZ256mbkz
+ 0U, // VFMSUBADD231PSZ256mk
+ 0U, // VFMSUBADD231PSZ256mkz
+ 4U, // VFMSUBADD231PSZ256r
+ 0U, // VFMSUBADD231PSZ256rk
+ 0U, // VFMSUBADD231PSZ256rkz
+ 4U, // VFMSUBADD231PSZm
+ 4U, // VFMSUBADD231PSZmb
+ 133U, // VFMSUBADD231PSZmbk
+ 8325U, // VFMSUBADD231PSZmbkz
+ 0U, // VFMSUBADD231PSZmk
+ 0U, // VFMSUBADD231PSZmkz
+ 4U, // VFMSUBADD231PSZr
+ 4U, // VFMSUBADD231PSZrb
+ 0U, // VFMSUBADD231PSZrbk
+ 0U, // VFMSUBADD231PSZrbkz
+ 0U, // VFMSUBADD231PSZrk
+ 0U, // VFMSUBADD231PSZrkz
+ 4U, // VFMSUBADD231PSm
+ 4U, // VFMSUBADD231PSr
+ 72U, // VFMSUBADDPD4Ymr
+ 18636U, // VFMSUBADDPD4Yrm
+ 18636U, // VFMSUBADDPD4Yrr
+ 18636U, // VFMSUBADDPD4Yrr_REV
+ 72U, // VFMSUBADDPD4mr
+ 18636U, // VFMSUBADDPD4rm
+ 18636U, // VFMSUBADDPD4rr
+ 18636U, // VFMSUBADDPD4rr_REV
+ 72U, // VFMSUBADDPS4Ymr
+ 18636U, // VFMSUBADDPS4Yrm
+ 18636U, // VFMSUBADDPS4Yrr
+ 18636U, // VFMSUBADDPS4Yrr_REV
+ 72U, // VFMSUBADDPS4mr
+ 18636U, // VFMSUBADDPS4rm
+ 18636U, // VFMSUBADDPS4rr
+ 18636U, // VFMSUBADDPS4rr_REV
+ 72U, // VFMSUBPD4Ymr
+ 18636U, // VFMSUBPD4Yrm
+ 18636U, // VFMSUBPD4Yrr
+ 18636U, // VFMSUBPD4Yrr_REV
+ 72U, // VFMSUBPD4mr
+ 18636U, // VFMSUBPD4rm
+ 18636U, // VFMSUBPD4rr
+ 18636U, // VFMSUBPD4rr_REV
+ 72U, // VFMSUBPS4Ymr
+ 18636U, // VFMSUBPS4Yrm
+ 18636U, // VFMSUBPS4Yrr
+ 18636U, // VFMSUBPS4Yrr_REV
+ 72U, // VFMSUBPS4mr
+ 18636U, // VFMSUBPS4rm
+ 18636U, // VFMSUBPS4rr
+ 18636U, // VFMSUBPS4rr_REV
+ 18636U, // VFMSUBSD4mr
+ 18636U, // VFMSUBSD4mr_Int
+ 18636U, // VFMSUBSD4rm
+ 18636U, // VFMSUBSD4rm_Int
+ 18636U, // VFMSUBSD4rr
+ 18636U, // VFMSUBSD4rr_Int
+ 18636U, // VFMSUBSD4rr_Int_REV
+ 18636U, // VFMSUBSD4rr_REV
+ 18636U, // VFMSUBSS4mr
+ 18636U, // VFMSUBSS4mr_Int
+ 18636U, // VFMSUBSS4rm
+ 18636U, // VFMSUBSS4rm_Int
+ 18636U, // VFMSUBSS4rr
+ 18636U, // VFMSUBSS4rr_Int
+ 18636U, // VFMSUBSS4rr_Int_REV
+ 18636U, // VFMSUBSS4rr_REV
+ 4U, // VFNMADD132PDYm
+ 4U, // VFNMADD132PDYr
+ 4U, // VFNMADD132PDZ128m
+ 4U, // VFNMADD132PDZ128mb
+ 133U, // VFNMADD132PDZ128mbk
+ 8325U, // VFNMADD132PDZ128mbkz
+ 0U, // VFNMADD132PDZ128mk
+ 0U, // VFNMADD132PDZ128mkz
+ 4U, // VFNMADD132PDZ128r
+ 0U, // VFNMADD132PDZ128rk
+ 0U, // VFNMADD132PDZ128rkz
+ 4U, // VFNMADD132PDZ256m
+ 4U, // VFNMADD132PDZ256mb
+ 133U, // VFNMADD132PDZ256mbk
+ 8325U, // VFNMADD132PDZ256mbkz
+ 0U, // VFNMADD132PDZ256mk
+ 0U, // VFNMADD132PDZ256mkz
+ 4U, // VFNMADD132PDZ256r
+ 0U, // VFNMADD132PDZ256rk
+ 0U, // VFNMADD132PDZ256rkz
+ 4U, // VFNMADD132PDZm
+ 4U, // VFNMADD132PDZmb
+ 133U, // VFNMADD132PDZmbk
+ 8325U, // VFNMADD132PDZmbkz
+ 0U, // VFNMADD132PDZmk
+ 0U, // VFNMADD132PDZmkz
+ 4U, // VFNMADD132PDZr
+ 4U, // VFNMADD132PDZrb
+ 0U, // VFNMADD132PDZrbk
+ 0U, // VFNMADD132PDZrbkz
+ 0U, // VFNMADD132PDZrk
+ 0U, // VFNMADD132PDZrkz
+ 4U, // VFNMADD132PDm
+ 4U, // VFNMADD132PDr
+ 4U, // VFNMADD132PSYm
+ 4U, // VFNMADD132PSYr
+ 4U, // VFNMADD132PSZ128m
+ 4U, // VFNMADD132PSZ128mb
+ 133U, // VFNMADD132PSZ128mbk
+ 8325U, // VFNMADD132PSZ128mbkz
+ 0U, // VFNMADD132PSZ128mk
+ 0U, // VFNMADD132PSZ128mkz
+ 4U, // VFNMADD132PSZ128r
+ 0U, // VFNMADD132PSZ128rk
+ 0U, // VFNMADD132PSZ128rkz
+ 4U, // VFNMADD132PSZ256m
+ 4U, // VFNMADD132PSZ256mb
+ 133U, // VFNMADD132PSZ256mbk
+ 8325U, // VFNMADD132PSZ256mbkz
+ 0U, // VFNMADD132PSZ256mk
+ 0U, // VFNMADD132PSZ256mkz
+ 4U, // VFNMADD132PSZ256r
+ 0U, // VFNMADD132PSZ256rk
+ 0U, // VFNMADD132PSZ256rkz
+ 4U, // VFNMADD132PSZm
+ 4U, // VFNMADD132PSZmb
+ 133U, // VFNMADD132PSZmbk
+ 8325U, // VFNMADD132PSZmbkz
+ 0U, // VFNMADD132PSZmk
+ 0U, // VFNMADD132PSZmkz
+ 4U, // VFNMADD132PSZr
+ 4U, // VFNMADD132PSZrb
+ 0U, // VFNMADD132PSZrbk
+ 0U, // VFNMADD132PSZrbkz
+ 0U, // VFNMADD132PSZrk
+ 0U, // VFNMADD132PSZrkz
+ 4U, // VFNMADD132PSm
+ 4U, // VFNMADD132PSr
+ 4U, // VFNMADD132SDZm
+ 4U, // VFNMADD132SDZm_Int
+ 133U, // VFNMADD132SDZm_Intk
+ 8325U, // VFNMADD132SDZm_Intkz
+ 4U, // VFNMADD132SDZr
+ 4U, // VFNMADD132SDZr_Int
+ 0U, // VFNMADD132SDZr_Intk
+ 0U, // VFNMADD132SDZr_Intkz
+ 4U, // VFNMADD132SDZrb
+ 4U, // VFNMADD132SDZrb_Int
+ 0U, // VFNMADD132SDZrb_Intk
+ 0U, // VFNMADD132SDZrb_Intkz
+ 4U, // VFNMADD132SDm
+ 4U, // VFNMADD132SDm_Int
+ 4U, // VFNMADD132SDr
+ 4U, // VFNMADD132SDr_Int
+ 4U, // VFNMADD132SSZm
+ 4U, // VFNMADD132SSZm_Int
+ 133U, // VFNMADD132SSZm_Intk
+ 8325U, // VFNMADD132SSZm_Intkz
+ 4U, // VFNMADD132SSZr
+ 4U, // VFNMADD132SSZr_Int
+ 0U, // VFNMADD132SSZr_Intk
+ 0U, // VFNMADD132SSZr_Intkz
+ 4U, // VFNMADD132SSZrb
+ 4U, // VFNMADD132SSZrb_Int
+ 0U, // VFNMADD132SSZrb_Intk
+ 0U, // VFNMADD132SSZrb_Intkz
+ 4U, // VFNMADD132SSm
+ 4U, // VFNMADD132SSm_Int
+ 4U, // VFNMADD132SSr
+ 4U, // VFNMADD132SSr_Int
+ 4U, // VFNMADD213PDYm
+ 4U, // VFNMADD213PDYr
+ 4U, // VFNMADD213PDZ128m
+ 4U, // VFNMADD213PDZ128mb
+ 133U, // VFNMADD213PDZ128mbk
+ 8325U, // VFNMADD213PDZ128mbkz
+ 0U, // VFNMADD213PDZ128mk
+ 0U, // VFNMADD213PDZ128mkz
+ 4U, // VFNMADD213PDZ128r
+ 0U, // VFNMADD213PDZ128rk
+ 0U, // VFNMADD213PDZ128rkz
+ 4U, // VFNMADD213PDZ256m
+ 4U, // VFNMADD213PDZ256mb
+ 133U, // VFNMADD213PDZ256mbk
+ 8325U, // VFNMADD213PDZ256mbkz
+ 0U, // VFNMADD213PDZ256mk
+ 0U, // VFNMADD213PDZ256mkz
+ 4U, // VFNMADD213PDZ256r
+ 0U, // VFNMADD213PDZ256rk
+ 0U, // VFNMADD213PDZ256rkz
+ 4U, // VFNMADD213PDZm
+ 4U, // VFNMADD213PDZmb
+ 133U, // VFNMADD213PDZmbk
+ 8325U, // VFNMADD213PDZmbkz
+ 0U, // VFNMADD213PDZmk
+ 0U, // VFNMADD213PDZmkz
+ 4U, // VFNMADD213PDZr
+ 4U, // VFNMADD213PDZrb
+ 0U, // VFNMADD213PDZrbk
+ 0U, // VFNMADD213PDZrbkz
+ 0U, // VFNMADD213PDZrk
+ 0U, // VFNMADD213PDZrkz
+ 4U, // VFNMADD213PDm
+ 4U, // VFNMADD213PDr
+ 4U, // VFNMADD213PSYm
+ 4U, // VFNMADD213PSYr
+ 4U, // VFNMADD213PSZ128m
+ 4U, // VFNMADD213PSZ128mb
+ 133U, // VFNMADD213PSZ128mbk
+ 8325U, // VFNMADD213PSZ128mbkz
+ 0U, // VFNMADD213PSZ128mk
+ 0U, // VFNMADD213PSZ128mkz
+ 4U, // VFNMADD213PSZ128r
+ 0U, // VFNMADD213PSZ128rk
+ 0U, // VFNMADD213PSZ128rkz
+ 4U, // VFNMADD213PSZ256m
+ 4U, // VFNMADD213PSZ256mb
+ 133U, // VFNMADD213PSZ256mbk
+ 8325U, // VFNMADD213PSZ256mbkz
+ 0U, // VFNMADD213PSZ256mk
+ 0U, // VFNMADD213PSZ256mkz
+ 4U, // VFNMADD213PSZ256r
+ 0U, // VFNMADD213PSZ256rk
+ 0U, // VFNMADD213PSZ256rkz
+ 4U, // VFNMADD213PSZm
+ 4U, // VFNMADD213PSZmb
+ 133U, // VFNMADD213PSZmbk
+ 8325U, // VFNMADD213PSZmbkz
+ 0U, // VFNMADD213PSZmk
+ 0U, // VFNMADD213PSZmkz
+ 4U, // VFNMADD213PSZr
+ 4U, // VFNMADD213PSZrb
+ 0U, // VFNMADD213PSZrbk
+ 0U, // VFNMADD213PSZrbkz
+ 0U, // VFNMADD213PSZrk
+ 0U, // VFNMADD213PSZrkz
+ 4U, // VFNMADD213PSm
+ 4U, // VFNMADD213PSr
+ 4U, // VFNMADD213SDZm
+ 4U, // VFNMADD213SDZm_Int
+ 133U, // VFNMADD213SDZm_Intk
+ 8325U, // VFNMADD213SDZm_Intkz
+ 4U, // VFNMADD213SDZr
+ 4U, // VFNMADD213SDZr_Int
+ 0U, // VFNMADD213SDZr_Intk
+ 0U, // VFNMADD213SDZr_Intkz
+ 4U, // VFNMADD213SDZrb
+ 4U, // VFNMADD213SDZrb_Int
+ 0U, // VFNMADD213SDZrb_Intk
+ 0U, // VFNMADD213SDZrb_Intkz
+ 4U, // VFNMADD213SDm
+ 4U, // VFNMADD213SDm_Int
+ 4U, // VFNMADD213SDr
+ 4U, // VFNMADD213SDr_Int
+ 4U, // VFNMADD213SSZm
+ 4U, // VFNMADD213SSZm_Int
+ 133U, // VFNMADD213SSZm_Intk
+ 8325U, // VFNMADD213SSZm_Intkz
+ 4U, // VFNMADD213SSZr
+ 4U, // VFNMADD213SSZr_Int
+ 0U, // VFNMADD213SSZr_Intk
+ 0U, // VFNMADD213SSZr_Intkz
+ 4U, // VFNMADD213SSZrb
+ 4U, // VFNMADD213SSZrb_Int
+ 0U, // VFNMADD213SSZrb_Intk
+ 0U, // VFNMADD213SSZrb_Intkz
+ 4U, // VFNMADD213SSm
+ 4U, // VFNMADD213SSm_Int
+ 4U, // VFNMADD213SSr
+ 4U, // VFNMADD213SSr_Int
+ 4U, // VFNMADD231PDYm
+ 4U, // VFNMADD231PDYr
+ 4U, // VFNMADD231PDZ128m
+ 4U, // VFNMADD231PDZ128mb
+ 133U, // VFNMADD231PDZ128mbk
+ 8325U, // VFNMADD231PDZ128mbkz
+ 0U, // VFNMADD231PDZ128mk
+ 0U, // VFNMADD231PDZ128mkz
+ 4U, // VFNMADD231PDZ128r
+ 0U, // VFNMADD231PDZ128rk
+ 0U, // VFNMADD231PDZ128rkz
+ 4U, // VFNMADD231PDZ256m
+ 4U, // VFNMADD231PDZ256mb
+ 133U, // VFNMADD231PDZ256mbk
+ 8325U, // VFNMADD231PDZ256mbkz
+ 0U, // VFNMADD231PDZ256mk
+ 0U, // VFNMADD231PDZ256mkz
+ 4U, // VFNMADD231PDZ256r
+ 0U, // VFNMADD231PDZ256rk
+ 0U, // VFNMADD231PDZ256rkz
+ 4U, // VFNMADD231PDZm
+ 4U, // VFNMADD231PDZmb
+ 133U, // VFNMADD231PDZmbk
+ 8325U, // VFNMADD231PDZmbkz
+ 0U, // VFNMADD231PDZmk
+ 0U, // VFNMADD231PDZmkz
+ 4U, // VFNMADD231PDZr
+ 4U, // VFNMADD231PDZrb
+ 0U, // VFNMADD231PDZrbk
+ 0U, // VFNMADD231PDZrbkz
+ 0U, // VFNMADD231PDZrk
+ 0U, // VFNMADD231PDZrkz
+ 4U, // VFNMADD231PDm
+ 4U, // VFNMADD231PDr
+ 4U, // VFNMADD231PSYm
+ 4U, // VFNMADD231PSYr
+ 4U, // VFNMADD231PSZ128m
+ 4U, // VFNMADD231PSZ128mb
+ 133U, // VFNMADD231PSZ128mbk
+ 8325U, // VFNMADD231PSZ128mbkz
+ 0U, // VFNMADD231PSZ128mk
+ 0U, // VFNMADD231PSZ128mkz
+ 4U, // VFNMADD231PSZ128r
+ 0U, // VFNMADD231PSZ128rk
+ 0U, // VFNMADD231PSZ128rkz
+ 4U, // VFNMADD231PSZ256m
+ 4U, // VFNMADD231PSZ256mb
+ 133U, // VFNMADD231PSZ256mbk
+ 8325U, // VFNMADD231PSZ256mbkz
+ 0U, // VFNMADD231PSZ256mk
+ 0U, // VFNMADD231PSZ256mkz
+ 4U, // VFNMADD231PSZ256r
+ 0U, // VFNMADD231PSZ256rk
+ 0U, // VFNMADD231PSZ256rkz
+ 4U, // VFNMADD231PSZm
+ 4U, // VFNMADD231PSZmb
+ 133U, // VFNMADD231PSZmbk
+ 8325U, // VFNMADD231PSZmbkz
+ 0U, // VFNMADD231PSZmk
+ 0U, // VFNMADD231PSZmkz
+ 4U, // VFNMADD231PSZr
+ 4U, // VFNMADD231PSZrb
+ 0U, // VFNMADD231PSZrbk
+ 0U, // VFNMADD231PSZrbkz
+ 0U, // VFNMADD231PSZrk
+ 0U, // VFNMADD231PSZrkz
+ 4U, // VFNMADD231PSm
+ 4U, // VFNMADD231PSr
+ 4U, // VFNMADD231SDZm
+ 4U, // VFNMADD231SDZm_Int
+ 133U, // VFNMADD231SDZm_Intk
+ 8325U, // VFNMADD231SDZm_Intkz
+ 4U, // VFNMADD231SDZr
+ 4U, // VFNMADD231SDZr_Int
+ 0U, // VFNMADD231SDZr_Intk
+ 0U, // VFNMADD231SDZr_Intkz
+ 4U, // VFNMADD231SDZrb
+ 4U, // VFNMADD231SDZrb_Int
+ 0U, // VFNMADD231SDZrb_Intk
+ 0U, // VFNMADD231SDZrb_Intkz
+ 4U, // VFNMADD231SDm
+ 4U, // VFNMADD231SDm_Int
+ 4U, // VFNMADD231SDr
+ 4U, // VFNMADD231SDr_Int
+ 4U, // VFNMADD231SSZm
+ 4U, // VFNMADD231SSZm_Int
+ 133U, // VFNMADD231SSZm_Intk
+ 8325U, // VFNMADD231SSZm_Intkz
+ 4U, // VFNMADD231SSZr
+ 4U, // VFNMADD231SSZr_Int
+ 0U, // VFNMADD231SSZr_Intk
+ 0U, // VFNMADD231SSZr_Intkz
+ 4U, // VFNMADD231SSZrb
+ 4U, // VFNMADD231SSZrb_Int
+ 0U, // VFNMADD231SSZrb_Intk
+ 0U, // VFNMADD231SSZrb_Intkz
+ 4U, // VFNMADD231SSm
+ 4U, // VFNMADD231SSm_Int
+ 4U, // VFNMADD231SSr
+ 4U, // VFNMADD231SSr_Int
+ 72U, // VFNMADDPD4Ymr
+ 18636U, // VFNMADDPD4Yrm
+ 18636U, // VFNMADDPD4Yrr
+ 18636U, // VFNMADDPD4Yrr_REV
+ 72U, // VFNMADDPD4mr
+ 18636U, // VFNMADDPD4rm
+ 18636U, // VFNMADDPD4rr
+ 18636U, // VFNMADDPD4rr_REV
+ 72U, // VFNMADDPS4Ymr
+ 18636U, // VFNMADDPS4Yrm
+ 18636U, // VFNMADDPS4Yrr
+ 18636U, // VFNMADDPS4Yrr_REV
+ 72U, // VFNMADDPS4mr
+ 18636U, // VFNMADDPS4rm
+ 18636U, // VFNMADDPS4rr
+ 18636U, // VFNMADDPS4rr_REV
+ 18636U, // VFNMADDSD4mr
+ 18636U, // VFNMADDSD4mr_Int
+ 18636U, // VFNMADDSD4rm
+ 18636U, // VFNMADDSD4rm_Int
+ 18636U, // VFNMADDSD4rr
+ 18636U, // VFNMADDSD4rr_Int
+ 18636U, // VFNMADDSD4rr_Int_REV
+ 18636U, // VFNMADDSD4rr_REV
+ 18636U, // VFNMADDSS4mr
+ 18636U, // VFNMADDSS4mr_Int
+ 18636U, // VFNMADDSS4rm
+ 18636U, // VFNMADDSS4rm_Int
+ 18636U, // VFNMADDSS4rr
+ 18636U, // VFNMADDSS4rr_Int
+ 18636U, // VFNMADDSS4rr_Int_REV
+ 18636U, // VFNMADDSS4rr_REV
+ 4U, // VFNMSUB132PDYm
+ 4U, // VFNMSUB132PDYr
+ 4U, // VFNMSUB132PDZ128m
+ 4U, // VFNMSUB132PDZ128mb
+ 133U, // VFNMSUB132PDZ128mbk
+ 8325U, // VFNMSUB132PDZ128mbkz
+ 0U, // VFNMSUB132PDZ128mk
+ 0U, // VFNMSUB132PDZ128mkz
+ 4U, // VFNMSUB132PDZ128r
+ 0U, // VFNMSUB132PDZ128rk
+ 0U, // VFNMSUB132PDZ128rkz
+ 4U, // VFNMSUB132PDZ256m
+ 4U, // VFNMSUB132PDZ256mb
+ 133U, // VFNMSUB132PDZ256mbk
+ 8325U, // VFNMSUB132PDZ256mbkz
+ 0U, // VFNMSUB132PDZ256mk
+ 0U, // VFNMSUB132PDZ256mkz
+ 4U, // VFNMSUB132PDZ256r
+ 0U, // VFNMSUB132PDZ256rk
+ 0U, // VFNMSUB132PDZ256rkz
+ 4U, // VFNMSUB132PDZm
+ 4U, // VFNMSUB132PDZmb
+ 133U, // VFNMSUB132PDZmbk
+ 8325U, // VFNMSUB132PDZmbkz
+ 0U, // VFNMSUB132PDZmk
+ 0U, // VFNMSUB132PDZmkz
+ 4U, // VFNMSUB132PDZr
+ 4U, // VFNMSUB132PDZrb
+ 0U, // VFNMSUB132PDZrbk
+ 0U, // VFNMSUB132PDZrbkz
+ 0U, // VFNMSUB132PDZrk
+ 0U, // VFNMSUB132PDZrkz
+ 4U, // VFNMSUB132PDm
+ 4U, // VFNMSUB132PDr
+ 4U, // VFNMSUB132PSYm
+ 4U, // VFNMSUB132PSYr
+ 4U, // VFNMSUB132PSZ128m
+ 4U, // VFNMSUB132PSZ128mb
+ 133U, // VFNMSUB132PSZ128mbk
+ 8325U, // VFNMSUB132PSZ128mbkz
+ 0U, // VFNMSUB132PSZ128mk
+ 0U, // VFNMSUB132PSZ128mkz
+ 4U, // VFNMSUB132PSZ128r
+ 0U, // VFNMSUB132PSZ128rk
+ 0U, // VFNMSUB132PSZ128rkz
+ 4U, // VFNMSUB132PSZ256m
+ 4U, // VFNMSUB132PSZ256mb
+ 133U, // VFNMSUB132PSZ256mbk
+ 8325U, // VFNMSUB132PSZ256mbkz
+ 0U, // VFNMSUB132PSZ256mk
+ 0U, // VFNMSUB132PSZ256mkz
+ 4U, // VFNMSUB132PSZ256r
+ 0U, // VFNMSUB132PSZ256rk
+ 0U, // VFNMSUB132PSZ256rkz
+ 4U, // VFNMSUB132PSZm
+ 4U, // VFNMSUB132PSZmb
+ 133U, // VFNMSUB132PSZmbk
+ 8325U, // VFNMSUB132PSZmbkz
+ 0U, // VFNMSUB132PSZmk
+ 0U, // VFNMSUB132PSZmkz
+ 4U, // VFNMSUB132PSZr
+ 4U, // VFNMSUB132PSZrb
+ 0U, // VFNMSUB132PSZrbk
+ 0U, // VFNMSUB132PSZrbkz
+ 0U, // VFNMSUB132PSZrk
+ 0U, // VFNMSUB132PSZrkz
+ 4U, // VFNMSUB132PSm
+ 4U, // VFNMSUB132PSr
+ 4U, // VFNMSUB132SDZm
+ 4U, // VFNMSUB132SDZm_Int
+ 133U, // VFNMSUB132SDZm_Intk
+ 8325U, // VFNMSUB132SDZm_Intkz
+ 4U, // VFNMSUB132SDZr
+ 4U, // VFNMSUB132SDZr_Int
+ 0U, // VFNMSUB132SDZr_Intk
+ 0U, // VFNMSUB132SDZr_Intkz
+ 4U, // VFNMSUB132SDZrb
+ 4U, // VFNMSUB132SDZrb_Int
+ 0U, // VFNMSUB132SDZrb_Intk
+ 0U, // VFNMSUB132SDZrb_Intkz
+ 4U, // VFNMSUB132SDm
+ 4U, // VFNMSUB132SDm_Int
+ 4U, // VFNMSUB132SDr
+ 4U, // VFNMSUB132SDr_Int
+ 4U, // VFNMSUB132SSZm
+ 4U, // VFNMSUB132SSZm_Int
+ 133U, // VFNMSUB132SSZm_Intk
+ 8325U, // VFNMSUB132SSZm_Intkz
+ 4U, // VFNMSUB132SSZr
+ 4U, // VFNMSUB132SSZr_Int
+ 0U, // VFNMSUB132SSZr_Intk
+ 0U, // VFNMSUB132SSZr_Intkz
+ 4U, // VFNMSUB132SSZrb
+ 4U, // VFNMSUB132SSZrb_Int
+ 0U, // VFNMSUB132SSZrb_Intk
+ 0U, // VFNMSUB132SSZrb_Intkz
+ 4U, // VFNMSUB132SSm
+ 4U, // VFNMSUB132SSm_Int
+ 4U, // VFNMSUB132SSr
+ 4U, // VFNMSUB132SSr_Int
+ 4U, // VFNMSUB213PDYm
+ 4U, // VFNMSUB213PDYr
+ 4U, // VFNMSUB213PDZ128m
+ 4U, // VFNMSUB213PDZ128mb
+ 133U, // VFNMSUB213PDZ128mbk
+ 8325U, // VFNMSUB213PDZ128mbkz
+ 0U, // VFNMSUB213PDZ128mk
+ 0U, // VFNMSUB213PDZ128mkz
+ 4U, // VFNMSUB213PDZ128r
+ 0U, // VFNMSUB213PDZ128rk
+ 0U, // VFNMSUB213PDZ128rkz
+ 4U, // VFNMSUB213PDZ256m
+ 4U, // VFNMSUB213PDZ256mb
+ 133U, // VFNMSUB213PDZ256mbk
+ 8325U, // VFNMSUB213PDZ256mbkz
+ 0U, // VFNMSUB213PDZ256mk
+ 0U, // VFNMSUB213PDZ256mkz
+ 4U, // VFNMSUB213PDZ256r
+ 0U, // VFNMSUB213PDZ256rk
+ 0U, // VFNMSUB213PDZ256rkz
+ 4U, // VFNMSUB213PDZm
+ 4U, // VFNMSUB213PDZmb
+ 133U, // VFNMSUB213PDZmbk
+ 8325U, // VFNMSUB213PDZmbkz
+ 0U, // VFNMSUB213PDZmk
+ 0U, // VFNMSUB213PDZmkz
+ 4U, // VFNMSUB213PDZr
+ 4U, // VFNMSUB213PDZrb
+ 0U, // VFNMSUB213PDZrbk
+ 0U, // VFNMSUB213PDZrbkz
+ 0U, // VFNMSUB213PDZrk
+ 0U, // VFNMSUB213PDZrkz
+ 4U, // VFNMSUB213PDm
+ 4U, // VFNMSUB213PDr
+ 4U, // VFNMSUB213PSYm
+ 4U, // VFNMSUB213PSYr
+ 4U, // VFNMSUB213PSZ128m
+ 4U, // VFNMSUB213PSZ128mb
+ 133U, // VFNMSUB213PSZ128mbk
+ 8325U, // VFNMSUB213PSZ128mbkz
+ 0U, // VFNMSUB213PSZ128mk
+ 0U, // VFNMSUB213PSZ128mkz
+ 4U, // VFNMSUB213PSZ128r
+ 0U, // VFNMSUB213PSZ128rk
+ 0U, // VFNMSUB213PSZ128rkz
+ 4U, // VFNMSUB213PSZ256m
+ 4U, // VFNMSUB213PSZ256mb
+ 133U, // VFNMSUB213PSZ256mbk
+ 8325U, // VFNMSUB213PSZ256mbkz
+ 0U, // VFNMSUB213PSZ256mk
+ 0U, // VFNMSUB213PSZ256mkz
+ 4U, // VFNMSUB213PSZ256r
+ 0U, // VFNMSUB213PSZ256rk
+ 0U, // VFNMSUB213PSZ256rkz
+ 4U, // VFNMSUB213PSZm
+ 4U, // VFNMSUB213PSZmb
+ 133U, // VFNMSUB213PSZmbk
+ 8325U, // VFNMSUB213PSZmbkz
+ 0U, // VFNMSUB213PSZmk
+ 0U, // VFNMSUB213PSZmkz
+ 4U, // VFNMSUB213PSZr
+ 4U, // VFNMSUB213PSZrb
+ 0U, // VFNMSUB213PSZrbk
+ 0U, // VFNMSUB213PSZrbkz
+ 0U, // VFNMSUB213PSZrk
+ 0U, // VFNMSUB213PSZrkz
+ 4U, // VFNMSUB213PSm
+ 4U, // VFNMSUB213PSr
+ 4U, // VFNMSUB213SDZm
+ 4U, // VFNMSUB213SDZm_Int
+ 133U, // VFNMSUB213SDZm_Intk
+ 8325U, // VFNMSUB213SDZm_Intkz
+ 4U, // VFNMSUB213SDZr
+ 4U, // VFNMSUB213SDZr_Int
+ 0U, // VFNMSUB213SDZr_Intk
+ 0U, // VFNMSUB213SDZr_Intkz
+ 4U, // VFNMSUB213SDZrb
+ 4U, // VFNMSUB213SDZrb_Int
+ 0U, // VFNMSUB213SDZrb_Intk
+ 0U, // VFNMSUB213SDZrb_Intkz
+ 4U, // VFNMSUB213SDm
+ 4U, // VFNMSUB213SDm_Int
+ 4U, // VFNMSUB213SDr
+ 4U, // VFNMSUB213SDr_Int
+ 4U, // VFNMSUB213SSZm
+ 4U, // VFNMSUB213SSZm_Int
+ 133U, // VFNMSUB213SSZm_Intk
+ 8325U, // VFNMSUB213SSZm_Intkz
+ 4U, // VFNMSUB213SSZr
+ 4U, // VFNMSUB213SSZr_Int
+ 0U, // VFNMSUB213SSZr_Intk
+ 0U, // VFNMSUB213SSZr_Intkz
+ 4U, // VFNMSUB213SSZrb
+ 4U, // VFNMSUB213SSZrb_Int
+ 0U, // VFNMSUB213SSZrb_Intk
+ 0U, // VFNMSUB213SSZrb_Intkz
+ 4U, // VFNMSUB213SSm
+ 4U, // VFNMSUB213SSm_Int
+ 4U, // VFNMSUB213SSr
+ 4U, // VFNMSUB213SSr_Int
+ 4U, // VFNMSUB231PDYm
+ 4U, // VFNMSUB231PDYr
+ 4U, // VFNMSUB231PDZ128m
+ 4U, // VFNMSUB231PDZ128mb
+ 133U, // VFNMSUB231PDZ128mbk
+ 8325U, // VFNMSUB231PDZ128mbkz
+ 0U, // VFNMSUB231PDZ128mk
+ 0U, // VFNMSUB231PDZ128mkz
+ 4U, // VFNMSUB231PDZ128r
+ 0U, // VFNMSUB231PDZ128rk
+ 0U, // VFNMSUB231PDZ128rkz
+ 4U, // VFNMSUB231PDZ256m
+ 4U, // VFNMSUB231PDZ256mb
+ 133U, // VFNMSUB231PDZ256mbk
+ 8325U, // VFNMSUB231PDZ256mbkz
+ 0U, // VFNMSUB231PDZ256mk
+ 0U, // VFNMSUB231PDZ256mkz
+ 4U, // VFNMSUB231PDZ256r
+ 0U, // VFNMSUB231PDZ256rk
+ 0U, // VFNMSUB231PDZ256rkz
+ 4U, // VFNMSUB231PDZm
+ 4U, // VFNMSUB231PDZmb
+ 133U, // VFNMSUB231PDZmbk
+ 8325U, // VFNMSUB231PDZmbkz
+ 0U, // VFNMSUB231PDZmk
+ 0U, // VFNMSUB231PDZmkz
+ 4U, // VFNMSUB231PDZr
+ 4U, // VFNMSUB231PDZrb
+ 0U, // VFNMSUB231PDZrbk
+ 0U, // VFNMSUB231PDZrbkz
+ 0U, // VFNMSUB231PDZrk
+ 0U, // VFNMSUB231PDZrkz
+ 4U, // VFNMSUB231PDm
+ 4U, // VFNMSUB231PDr
+ 4U, // VFNMSUB231PSYm
+ 4U, // VFNMSUB231PSYr
+ 4U, // VFNMSUB231PSZ128m
+ 4U, // VFNMSUB231PSZ128mb
+ 133U, // VFNMSUB231PSZ128mbk
+ 8325U, // VFNMSUB231PSZ128mbkz
+ 0U, // VFNMSUB231PSZ128mk
+ 0U, // VFNMSUB231PSZ128mkz
+ 4U, // VFNMSUB231PSZ128r
+ 0U, // VFNMSUB231PSZ128rk
+ 0U, // VFNMSUB231PSZ128rkz
+ 4U, // VFNMSUB231PSZ256m
+ 4U, // VFNMSUB231PSZ256mb
+ 133U, // VFNMSUB231PSZ256mbk
+ 8325U, // VFNMSUB231PSZ256mbkz
+ 0U, // VFNMSUB231PSZ256mk
+ 0U, // VFNMSUB231PSZ256mkz
+ 4U, // VFNMSUB231PSZ256r
+ 0U, // VFNMSUB231PSZ256rk
+ 0U, // VFNMSUB231PSZ256rkz
+ 4U, // VFNMSUB231PSZm
+ 4U, // VFNMSUB231PSZmb
+ 133U, // VFNMSUB231PSZmbk
+ 8325U, // VFNMSUB231PSZmbkz
+ 0U, // VFNMSUB231PSZmk
+ 0U, // VFNMSUB231PSZmkz
+ 4U, // VFNMSUB231PSZr
+ 4U, // VFNMSUB231PSZrb
+ 0U, // VFNMSUB231PSZrbk
+ 0U, // VFNMSUB231PSZrbkz
+ 0U, // VFNMSUB231PSZrk
+ 0U, // VFNMSUB231PSZrkz
+ 4U, // VFNMSUB231PSm
+ 4U, // VFNMSUB231PSr
+ 4U, // VFNMSUB231SDZm
+ 4U, // VFNMSUB231SDZm_Int
+ 133U, // VFNMSUB231SDZm_Intk
+ 8325U, // VFNMSUB231SDZm_Intkz
+ 4U, // VFNMSUB231SDZr
+ 4U, // VFNMSUB231SDZr_Int
+ 0U, // VFNMSUB231SDZr_Intk
+ 0U, // VFNMSUB231SDZr_Intkz
+ 4U, // VFNMSUB231SDZrb
+ 4U, // VFNMSUB231SDZrb_Int
+ 0U, // VFNMSUB231SDZrb_Intk
+ 0U, // VFNMSUB231SDZrb_Intkz
+ 4U, // VFNMSUB231SDm
+ 4U, // VFNMSUB231SDm_Int
+ 4U, // VFNMSUB231SDr
+ 4U, // VFNMSUB231SDr_Int
+ 4U, // VFNMSUB231SSZm
+ 4U, // VFNMSUB231SSZm_Int
+ 133U, // VFNMSUB231SSZm_Intk
+ 8325U, // VFNMSUB231SSZm_Intkz
+ 4U, // VFNMSUB231SSZr
+ 4U, // VFNMSUB231SSZr_Int
+ 0U, // VFNMSUB231SSZr_Intk
+ 0U, // VFNMSUB231SSZr_Intkz
+ 4U, // VFNMSUB231SSZrb
+ 4U, // VFNMSUB231SSZrb_Int
+ 0U, // VFNMSUB231SSZrb_Intk
+ 0U, // VFNMSUB231SSZrb_Intkz
+ 4U, // VFNMSUB231SSm
+ 4U, // VFNMSUB231SSm_Int
+ 4U, // VFNMSUB231SSr
+ 4U, // VFNMSUB231SSr_Int
+ 72U, // VFNMSUBPD4Ymr
+ 18636U, // VFNMSUBPD4Yrm
+ 18636U, // VFNMSUBPD4Yrr
+ 18636U, // VFNMSUBPD4Yrr_REV
+ 72U, // VFNMSUBPD4mr
+ 18636U, // VFNMSUBPD4rm
+ 18636U, // VFNMSUBPD4rr
+ 18636U, // VFNMSUBPD4rr_REV
+ 72U, // VFNMSUBPS4Ymr
+ 18636U, // VFNMSUBPS4Yrm
+ 18636U, // VFNMSUBPS4Yrr
+ 18636U, // VFNMSUBPS4Yrr_REV
+ 72U, // VFNMSUBPS4mr
+ 18636U, // VFNMSUBPS4rm
+ 18636U, // VFNMSUBPS4rr
+ 18636U, // VFNMSUBPS4rr_REV
+ 18636U, // VFNMSUBSD4mr
+ 18636U, // VFNMSUBSD4mr_Int
+ 18636U, // VFNMSUBSD4rm
+ 18636U, // VFNMSUBSD4rm_Int
+ 18636U, // VFNMSUBSD4rr
+ 18636U, // VFNMSUBSD4rr_Int
+ 18636U, // VFNMSUBSD4rr_Int_REV
+ 18636U, // VFNMSUBSD4rr_REV
+ 18636U, // VFNMSUBSS4mr
+ 18636U, // VFNMSUBSS4mr_Int
+ 18636U, // VFNMSUBSS4rm
+ 18636U, // VFNMSUBSS4rm_Int
+ 18636U, // VFNMSUBSS4rr
+ 18636U, // VFNMSUBSS4rr_Int
+ 18636U, // VFNMSUBSS4rr_Int_REV
+ 18636U, // VFNMSUBSS4rr_REV
+ 0U, // VFPCLASSPDZ128rm
+ 5U, // VFPCLASSPDZ128rmb
+ 1157U, // VFPCLASSPDZ128rmbk
+ 3420U, // VFPCLASSPDZ128rmk
+ 72U, // VFPCLASSPDZ128rr
+ 1156U, // VFPCLASSPDZ128rrk
+ 0U, // VFPCLASSPDZ256rm
+ 5U, // VFPCLASSPDZ256rmb
+ 1157U, // VFPCLASSPDZ256rmbk
+ 3420U, // VFPCLASSPDZ256rmk
+ 72U, // VFPCLASSPDZ256rr
+ 1156U, // VFPCLASSPDZ256rrk
+ 0U, // VFPCLASSPDZrm
+ 5U, // VFPCLASSPDZrmb
+ 1157U, // VFPCLASSPDZrmbk
+ 3420U, // VFPCLASSPDZrmk
+ 72U, // VFPCLASSPDZrr
+ 1156U, // VFPCLASSPDZrrk
+ 0U, // VFPCLASSPSZ128rm
+ 5U, // VFPCLASSPSZ128rmb
+ 1157U, // VFPCLASSPSZ128rmbk
+ 3420U, // VFPCLASSPSZ128rmk
+ 72U, // VFPCLASSPSZ128rr
+ 1156U, // VFPCLASSPSZ128rrk
+ 0U, // VFPCLASSPSZ256rm
+ 5U, // VFPCLASSPSZ256rmb
+ 1157U, // VFPCLASSPSZ256rmbk
+ 3420U, // VFPCLASSPSZ256rmk
+ 72U, // VFPCLASSPSZ256rr
+ 1156U, // VFPCLASSPSZ256rrk
+ 0U, // VFPCLASSPSZrm
+ 5U, // VFPCLASSPSZrmb
+ 1157U, // VFPCLASSPSZrmbk
+ 3420U, // VFPCLASSPSZrmk
+ 72U, // VFPCLASSPSZrr
+ 1156U, // VFPCLASSPSZrrk
+ 4U, // VFPCLASSSDZrm
+ 1156U, // VFPCLASSSDZrmk
+ 72U, // VFPCLASSSDZrr
+ 1156U, // VFPCLASSSDZrrk
+ 4U, // VFPCLASSSSZrm
+ 1156U, // VFPCLASSSSZrmk
+ 72U, // VFPCLASSSSZrr
+ 1156U, // VFPCLASSSSZrrk
+ 0U, // VFRCZPDYrm
+ 0U, // VFRCZPDYrr
+ 0U, // VFRCZPDrm
+ 0U, // VFRCZPDrr
+ 0U, // VFRCZPSYrm
+ 0U, // VFRCZPSYrr
+ 0U, // VFRCZPSrm
+ 0U, // VFRCZPSrr
+ 0U, // VFRCZSDrm
+ 0U, // VFRCZSDrr
+ 0U, // VFRCZSSrm
+ 0U, // VFRCZSSrr
+ 0U, // VGATHERDPDYrm
+ 401U, // VGATHERDPDZ128rm
+ 401U, // VGATHERDPDZ256rm
+ 401U, // VGATHERDPDZrm
+ 0U, // VGATHERDPDrm
+ 0U, // VGATHERDPSYrm
+ 401U, // VGATHERDPSZ128rm
+ 401U, // VGATHERDPSZ256rm
+ 401U, // VGATHERDPSZrm
+ 0U, // VGATHERDPSrm
+ 0U, // VGATHERPF0DPDm
+ 0U, // VGATHERPF0DPSm
+ 0U, // VGATHERPF0QPDm
+ 0U, // VGATHERPF0QPSm
+ 0U, // VGATHERPF1DPDm
+ 0U, // VGATHERPF1DPSm
+ 0U, // VGATHERPF1QPDm
+ 0U, // VGATHERPF1QPSm
+ 0U, // VGATHERQPDYrm
+ 401U, // VGATHERQPDZ128rm
+ 401U, // VGATHERQPDZ256rm
+ 401U, // VGATHERQPDZrm
+ 0U, // VGATHERQPDrm
+ 0U, // VGATHERQPSYrm
+ 604U, // VGATHERQPSZ128rm
+ 401U, // VGATHERQPSZ256rm
+ 401U, // VGATHERQPSZrm
+ 4U, // VGATHERQPSrm
+ 0U, // VGETEXPPDZ128m
+ 0U, // VGETEXPPDZ128mb
+ 3356U, // VGETEXPPDZ128mbk
+ 4444U, // VGETEXPPDZ128mbkz
+ 405U, // VGETEXPPDZ128mk
+ 461U, // VGETEXPPDZ128mkz
+ 0U, // VGETEXPPDZ128r
+ 405U, // VGETEXPPDZ128rk
+ 461U, // VGETEXPPDZ128rkz
+ 0U, // VGETEXPPDZ256m
+ 0U, // VGETEXPPDZ256mb
+ 3356U, // VGETEXPPDZ256mbk
+ 4444U, // VGETEXPPDZ256mbkz
+ 405U, // VGETEXPPDZ256mk
+ 461U, // VGETEXPPDZ256mkz
+ 0U, // VGETEXPPDZ256r
+ 405U, // VGETEXPPDZ256rk
+ 461U, // VGETEXPPDZ256rkz
+ 0U, // VGETEXPPDZm
+ 0U, // VGETEXPPDZmb
+ 3356U, // VGETEXPPDZmbk
+ 4444U, // VGETEXPPDZmbkz
+ 405U, // VGETEXPPDZmk
+ 461U, // VGETEXPPDZmkz
+ 0U, // VGETEXPPDZr
+ 0U, // VGETEXPPDZrb
+ 405U, // VGETEXPPDZrbk
+ 461U, // VGETEXPPDZrbkz
+ 405U, // VGETEXPPDZrk
+ 461U, // VGETEXPPDZrkz
+ 0U, // VGETEXPPSZ128m
+ 0U, // VGETEXPPSZ128mb
+ 3356U, // VGETEXPPSZ128mbk
+ 4444U, // VGETEXPPSZ128mbkz
+ 405U, // VGETEXPPSZ128mk
+ 461U, // VGETEXPPSZ128mkz
+ 0U, // VGETEXPPSZ128r
+ 405U, // VGETEXPPSZ128rk
+ 461U, // VGETEXPPSZ128rkz
+ 0U, // VGETEXPPSZ256m
+ 0U, // VGETEXPPSZ256mb
+ 3356U, // VGETEXPPSZ256mbk
+ 4444U, // VGETEXPPSZ256mbkz
+ 405U, // VGETEXPPSZ256mk
+ 461U, // VGETEXPPSZ256mkz
+ 0U, // VGETEXPPSZ256r
+ 405U, // VGETEXPPSZ256rk
+ 461U, // VGETEXPPSZ256rkz
+ 0U, // VGETEXPPSZm
+ 0U, // VGETEXPPSZmb
+ 3356U, // VGETEXPPSZmbk
+ 4444U, // VGETEXPPSZmbkz
+ 405U, // VGETEXPPSZmk
+ 461U, // VGETEXPPSZmkz
+ 0U, // VGETEXPPSZr
+ 0U, // VGETEXPPSZrb
+ 405U, // VGETEXPPSZrbk
+ 461U, // VGETEXPPSZrbkz
+ 405U, // VGETEXPPSZrk
+ 461U, // VGETEXPPSZrkz
+ 72U, // VGETEXPSDZm
+ 133U, // VGETEXPSDZmk
+ 9348U, // VGETEXPSDZmkz
+ 4U, // VGETEXPSDZr
+ 4U, // VGETEXPSDZrb
+ 0U, // VGETEXPSDZrbk
+ 9348U, // VGETEXPSDZrbkz
+ 0U, // VGETEXPSDZrk
+ 9348U, // VGETEXPSDZrkz
+ 72U, // VGETEXPSSZm
+ 133U, // VGETEXPSSZmk
+ 9348U, // VGETEXPSSZmkz
+ 4U, // VGETEXPSSZr
+ 4U, // VGETEXPSSZrb
+ 0U, // VGETEXPSSZrbk
+ 9348U, // VGETEXPSSZrbkz
+ 0U, // VGETEXPSSZrk
+ 9348U, // VGETEXPSSZrkz
+ 5U, // VGETMANTPDZ128rmbi
+ 133U, // VGETMANTPDZ128rmbik
+ 9349U, // VGETMANTPDZ128rmbikz
+ 0U, // VGETMANTPDZ128rmi
+ 3356U, // VGETMANTPDZ128rmik
+ 4444U, // VGETMANTPDZ128rmikz
+ 72U, // VGETMANTPDZ128rri
+ 133U, // VGETMANTPDZ128rrik
+ 9348U, // VGETMANTPDZ128rrikz
+ 5U, // VGETMANTPDZ256rmbi
+ 133U, // VGETMANTPDZ256rmbik
+ 9349U, // VGETMANTPDZ256rmbikz
+ 0U, // VGETMANTPDZ256rmi
+ 3356U, // VGETMANTPDZ256rmik
+ 4444U, // VGETMANTPDZ256rmikz
+ 72U, // VGETMANTPDZ256rri
+ 133U, // VGETMANTPDZ256rrik
+ 9348U, // VGETMANTPDZ256rrikz
+ 5U, // VGETMANTPDZrmbi
+ 133U, // VGETMANTPDZrmbik
+ 9349U, // VGETMANTPDZrmbikz
+ 0U, // VGETMANTPDZrmi
+ 3356U, // VGETMANTPDZrmik
+ 4444U, // VGETMANTPDZrmikz
+ 72U, // VGETMANTPDZrri
+ 72U, // VGETMANTPDZrrib
+ 133U, // VGETMANTPDZrribk
+ 9348U, // VGETMANTPDZrribkz
+ 133U, // VGETMANTPDZrrik
+ 9348U, // VGETMANTPDZrrikz
+ 5U, // VGETMANTPSZ128rmbi
+ 133U, // VGETMANTPSZ128rmbik
+ 9349U, // VGETMANTPSZ128rmbikz
+ 0U, // VGETMANTPSZ128rmi
+ 3356U, // VGETMANTPSZ128rmik
+ 4444U, // VGETMANTPSZ128rmikz
+ 72U, // VGETMANTPSZ128rri
+ 133U, // VGETMANTPSZ128rrik
+ 9348U, // VGETMANTPSZ128rrikz
+ 5U, // VGETMANTPSZ256rmbi
+ 133U, // VGETMANTPSZ256rmbik
+ 9349U, // VGETMANTPSZ256rmbikz
+ 0U, // VGETMANTPSZ256rmi
+ 3356U, // VGETMANTPSZ256rmik
+ 4444U, // VGETMANTPSZ256rmikz
+ 72U, // VGETMANTPSZ256rri
+ 133U, // VGETMANTPSZ256rrik
+ 9348U, // VGETMANTPSZ256rrikz
+ 5U, // VGETMANTPSZrmbi
+ 133U, // VGETMANTPSZrmbik
+ 9349U, // VGETMANTPSZrmbikz
+ 0U, // VGETMANTPSZrmi
+ 3356U, // VGETMANTPSZrmik
+ 4444U, // VGETMANTPSZrmikz
+ 72U, // VGETMANTPSZrri
+ 72U, // VGETMANTPSZrrib
+ 133U, // VGETMANTPSZrribk
+ 9348U, // VGETMANTPSZrribkz
+ 133U, // VGETMANTPSZrrik
+ 9348U, // VGETMANTPSZrrikz
+ 18636U, // VGETMANTSDZrmi
+ 26832U, // VGETMANTSDZrmik
+ 26836U, // VGETMANTSDZrmikz
+ 18636U, // VGETMANTSDZrri
+ 18636U, // VGETMANTSDZrrib
+ 25U, // VGETMANTSDZrribk
+ 26837U, // VGETMANTSDZrribkz
+ 25U, // VGETMANTSDZrrik
+ 26837U, // VGETMANTSDZrrikz
+ 18636U, // VGETMANTSSZrmi
+ 26832U, // VGETMANTSSZrmik
+ 26836U, // VGETMANTSSZrmikz
+ 18636U, // VGETMANTSSZrri
+ 18636U, // VGETMANTSSZrrib
+ 25U, // VGETMANTSSZrribk
+ 26837U, // VGETMANTSSZrribkz
+ 25U, // VGETMANTSSZrrik
+ 26837U, // VGETMANTSSZrrikz
+ 72U, // VGF2P8AFFINEINVQBYrmi
+ 18636U, // VGF2P8AFFINEINVQBYrri
+ 18637U, // VGF2P8AFFINEINVQBZ128rmbi
+ 26833U, // VGF2P8AFFINEINVQBZ128rmbik
+ 26837U, // VGF2P8AFFINEINVQBZ128rmbikz
+ 72U, // VGF2P8AFFINEINVQBZ128rmi
+ 1U, // VGF2P8AFFINEINVQBZ128rmik
+ 9348U, // VGF2P8AFFINEINVQBZ128rmikz
+ 18636U, // VGF2P8AFFINEINVQBZ128rri
+ 25U, // VGF2P8AFFINEINVQBZ128rrik
+ 26837U, // VGF2P8AFFINEINVQBZ128rrikz
+ 18637U, // VGF2P8AFFINEINVQBZ256rmbi
+ 26833U, // VGF2P8AFFINEINVQBZ256rmbik
+ 26837U, // VGF2P8AFFINEINVQBZ256rmbikz
+ 72U, // VGF2P8AFFINEINVQBZ256rmi
+ 1U, // VGF2P8AFFINEINVQBZ256rmik
+ 9348U, // VGF2P8AFFINEINVQBZ256rmikz
+ 18636U, // VGF2P8AFFINEINVQBZ256rri
+ 25U, // VGF2P8AFFINEINVQBZ256rrik
+ 26837U, // VGF2P8AFFINEINVQBZ256rrikz
+ 18637U, // VGF2P8AFFINEINVQBZrmbi
+ 26833U, // VGF2P8AFFINEINVQBZrmbik
+ 26837U, // VGF2P8AFFINEINVQBZrmbikz
+ 72U, // VGF2P8AFFINEINVQBZrmi
+ 1U, // VGF2P8AFFINEINVQBZrmik
+ 9348U, // VGF2P8AFFINEINVQBZrmikz
+ 18636U, // VGF2P8AFFINEINVQBZrri
+ 25U, // VGF2P8AFFINEINVQBZrrik
+ 26837U, // VGF2P8AFFINEINVQBZrrikz
+ 72U, // VGF2P8AFFINEINVQBrmi
+ 18636U, // VGF2P8AFFINEINVQBrri
+ 72U, // VGF2P8AFFINEQBYrmi
+ 18636U, // VGF2P8AFFINEQBYrri
+ 18637U, // VGF2P8AFFINEQBZ128rmbi
+ 26833U, // VGF2P8AFFINEQBZ128rmbik
+ 26837U, // VGF2P8AFFINEQBZ128rmbikz
+ 72U, // VGF2P8AFFINEQBZ128rmi
+ 1U, // VGF2P8AFFINEQBZ128rmik
+ 9348U, // VGF2P8AFFINEQBZ128rmikz
+ 18636U, // VGF2P8AFFINEQBZ128rri
+ 25U, // VGF2P8AFFINEQBZ128rrik
+ 26837U, // VGF2P8AFFINEQBZ128rrikz
+ 18637U, // VGF2P8AFFINEQBZ256rmbi
+ 26833U, // VGF2P8AFFINEQBZ256rmbik
+ 26837U, // VGF2P8AFFINEQBZ256rmbikz
+ 72U, // VGF2P8AFFINEQBZ256rmi
+ 1U, // VGF2P8AFFINEQBZ256rmik
+ 9348U, // VGF2P8AFFINEQBZ256rmikz
+ 18636U, // VGF2P8AFFINEQBZ256rri
+ 25U, // VGF2P8AFFINEQBZ256rrik
+ 26837U, // VGF2P8AFFINEQBZ256rrikz
+ 18637U, // VGF2P8AFFINEQBZrmbi
+ 26833U, // VGF2P8AFFINEQBZrmbik
+ 26837U, // VGF2P8AFFINEQBZrmbikz
+ 72U, // VGF2P8AFFINEQBZrmi
+ 1U, // VGF2P8AFFINEQBZrmik
+ 9348U, // VGF2P8AFFINEQBZrmikz
+ 18636U, // VGF2P8AFFINEQBZrri
+ 25U, // VGF2P8AFFINEQBZrrik
+ 26837U, // VGF2P8AFFINEQBZrrikz
+ 72U, // VGF2P8AFFINEQBrmi
+ 18636U, // VGF2P8AFFINEQBrri
+ 4U, // VGF2P8MULBYrm
+ 4U, // VGF2P8MULBYrr
+ 4U, // VGF2P8MULBZ128rm
+ 132U, // VGF2P8MULBZ128rmk
+ 9348U, // VGF2P8MULBZ128rmkz
+ 4U, // VGF2P8MULBZ128rr
+ 0U, // VGF2P8MULBZ128rrk
+ 9348U, // VGF2P8MULBZ128rrkz
+ 4U, // VGF2P8MULBZ256rm
+ 132U, // VGF2P8MULBZ256rmk
+ 9348U, // VGF2P8MULBZ256rmkz
+ 4U, // VGF2P8MULBZ256rr
+ 0U, // VGF2P8MULBZ256rrk
+ 9348U, // VGF2P8MULBZ256rrkz
+ 4U, // VGF2P8MULBZrm
+ 132U, // VGF2P8MULBZrmk
+ 9348U, // VGF2P8MULBZrmkz
+ 4U, // VGF2P8MULBZrr
+ 0U, // VGF2P8MULBZrrk
+ 9348U, // VGF2P8MULBZrrkz
+ 4U, // VGF2P8MULBrm
+ 4U, // VGF2P8MULBrr
+ 4U, // VHADDPDYrm
+ 4U, // VHADDPDYrr
+ 4U, // VHADDPDrm
+ 4U, // VHADDPDrr
+ 4U, // VHADDPSYrm
+ 4U, // VHADDPSYrr
+ 4U, // VHADDPSrm
+ 4U, // VHADDPSrr
+ 4U, // VHSUBPDYrm
+ 4U, // VHSUBPDYrr
+ 4U, // VHSUBPDrm
+ 4U, // VHSUBPDrr
+ 4U, // VHSUBPSYrm
+ 4U, // VHSUBPSYrr
+ 4U, // VHSUBPSrm
+ 4U, // VHSUBPSrr
+ 72U, // VINSERTF128rm
+ 18636U, // VINSERTF128rr
+ 72U, // VINSERTF32x4Z256rm
+ 1U, // VINSERTF32x4Z256rmk
+ 9348U, // VINSERTF32x4Z256rmkz
+ 18636U, // VINSERTF32x4Z256rr
+ 25U, // VINSERTF32x4Z256rrk
+ 26837U, // VINSERTF32x4Z256rrkz
+ 72U, // VINSERTF32x4Zrm
+ 1U, // VINSERTF32x4Zrmk
+ 9348U, // VINSERTF32x4Zrmkz
+ 18636U, // VINSERTF32x4Zrr
+ 25U, // VINSERTF32x4Zrrk
+ 26837U, // VINSERTF32x4Zrrkz
+ 72U, // VINSERTF32x8Zrm
+ 1U, // VINSERTF32x8Zrmk
+ 9348U, // VINSERTF32x8Zrmkz
+ 18636U, // VINSERTF32x8Zrr
+ 25U, // VINSERTF32x8Zrrk
+ 26837U, // VINSERTF32x8Zrrkz
+ 72U, // VINSERTF64x2Z256rm
+ 1U, // VINSERTF64x2Z256rmk
+ 9348U, // VINSERTF64x2Z256rmkz
+ 18636U, // VINSERTF64x2Z256rr
+ 25U, // VINSERTF64x2Z256rrk
+ 26837U, // VINSERTF64x2Z256rrkz
+ 72U, // VINSERTF64x2Zrm
+ 1U, // VINSERTF64x2Zrmk
+ 9348U, // VINSERTF64x2Zrmkz
+ 18636U, // VINSERTF64x2Zrr
+ 25U, // VINSERTF64x2Zrrk
+ 26837U, // VINSERTF64x2Zrrkz
+ 72U, // VINSERTF64x4Zrm
+ 1U, // VINSERTF64x4Zrmk
+ 9348U, // VINSERTF64x4Zrmkz
+ 18636U, // VINSERTF64x4Zrr
+ 25U, // VINSERTF64x4Zrrk
+ 26837U, // VINSERTF64x4Zrrkz
+ 72U, // VINSERTI128rm
+ 18636U, // VINSERTI128rr
+ 72U, // VINSERTI32x4Z256rm
+ 1U, // VINSERTI32x4Z256rmk
+ 9348U, // VINSERTI32x4Z256rmkz
+ 18636U, // VINSERTI32x4Z256rr
+ 25U, // VINSERTI32x4Z256rrk
+ 26837U, // VINSERTI32x4Z256rrkz
+ 72U, // VINSERTI32x4Zrm
+ 1U, // VINSERTI32x4Zrmk
+ 9348U, // VINSERTI32x4Zrmkz
+ 18636U, // VINSERTI32x4Zrr
+ 25U, // VINSERTI32x4Zrrk
+ 26837U, // VINSERTI32x4Zrrkz
+ 72U, // VINSERTI32x8Zrm
+ 1U, // VINSERTI32x8Zrmk
+ 9348U, // VINSERTI32x8Zrmkz
+ 18636U, // VINSERTI32x8Zrr
+ 25U, // VINSERTI32x8Zrrk
+ 26837U, // VINSERTI32x8Zrrkz
+ 72U, // VINSERTI64x2Z256rm
+ 1U, // VINSERTI64x2Z256rmk
+ 9348U, // VINSERTI64x2Z256rmkz
+ 18636U, // VINSERTI64x2Z256rr
+ 25U, // VINSERTI64x2Z256rrk
+ 26837U, // VINSERTI64x2Z256rrkz
+ 72U, // VINSERTI64x2Zrm
+ 1U, // VINSERTI64x2Zrmk
+ 9348U, // VINSERTI64x2Zrmkz
+ 18636U, // VINSERTI64x2Zrr
+ 25U, // VINSERTI64x2Zrrk
+ 26837U, // VINSERTI64x2Zrrkz
+ 72U, // VINSERTI64x4Zrm
+ 1U, // VINSERTI64x4Zrmk
+ 9348U, // VINSERTI64x4Zrmkz
+ 18636U, // VINSERTI64x4Zrr
+ 25U, // VINSERTI64x4Zrrk
+ 26837U, // VINSERTI64x4Zrrkz
+ 18636U, // VINSERTPSZrm
+ 18636U, // VINSERTPSZrr
+ 18636U, // VINSERTPSrm
+ 18636U, // VINSERTPSrr
+ 0U, // VLDDQUYrm
+ 0U, // VLDDQUrm
+ 0U, // VLDMXCSR
+ 0U, // VMASKMOVDQU
+ 0U, // VMASKMOVDQU64
+ 2U, // VMASKMOVPDYmr
+ 4U, // VMASKMOVPDYrm
+ 2U, // VMASKMOVPDmr
+ 4U, // VMASKMOVPDrm
+ 2U, // VMASKMOVPSYmr
+ 4U, // VMASKMOVPSYrm
+ 2U, // VMASKMOVPSmr
+ 4U, // VMASKMOVPSrm
+ 4U, // VMAXCPDYrm
+ 4U, // VMAXCPDYrr
+ 4U, // VMAXCPDZ128rm
+ 72U, // VMAXCPDZ128rmb
+ 133U, // VMAXCPDZ128rmbk
+ 9348U, // VMAXCPDZ128rmbkz
+ 0U, // VMAXCPDZ128rmk
+ 9348U, // VMAXCPDZ128rmkz
+ 4U, // VMAXCPDZ128rr
+ 0U, // VMAXCPDZ128rrk
+ 9348U, // VMAXCPDZ128rrkz
+ 4U, // VMAXCPDZ256rm
+ 72U, // VMAXCPDZ256rmb
+ 133U, // VMAXCPDZ256rmbk
+ 9348U, // VMAXCPDZ256rmbkz
+ 0U, // VMAXCPDZ256rmk
+ 9348U, // VMAXCPDZ256rmkz
+ 4U, // VMAXCPDZ256rr
+ 0U, // VMAXCPDZ256rrk
+ 9348U, // VMAXCPDZ256rrkz
+ 4U, // VMAXCPDZrm
+ 72U, // VMAXCPDZrmb
+ 133U, // VMAXCPDZrmbk
+ 9348U, // VMAXCPDZrmbkz
+ 0U, // VMAXCPDZrmk
+ 9348U, // VMAXCPDZrmkz
+ 4U, // VMAXCPDZrr
+ 0U, // VMAXCPDZrrk
+ 9348U, // VMAXCPDZrrkz
+ 4U, // VMAXCPDrm
+ 4U, // VMAXCPDrr
+ 4U, // VMAXCPSYrm
+ 4U, // VMAXCPSYrr
+ 4U, // VMAXCPSZ128rm
+ 72U, // VMAXCPSZ128rmb
+ 133U, // VMAXCPSZ128rmbk
+ 9348U, // VMAXCPSZ128rmbkz
+ 0U, // VMAXCPSZ128rmk
+ 9348U, // VMAXCPSZ128rmkz
+ 4U, // VMAXCPSZ128rr
+ 0U, // VMAXCPSZ128rrk
+ 9348U, // VMAXCPSZ128rrkz
+ 4U, // VMAXCPSZ256rm
+ 72U, // VMAXCPSZ256rmb
+ 133U, // VMAXCPSZ256rmbk
+ 9348U, // VMAXCPSZ256rmbkz
+ 0U, // VMAXCPSZ256rmk
+ 9348U, // VMAXCPSZ256rmkz
+ 4U, // VMAXCPSZ256rr
+ 0U, // VMAXCPSZ256rrk
+ 9348U, // VMAXCPSZ256rrkz
+ 4U, // VMAXCPSZrm
+ 72U, // VMAXCPSZrmb
+ 133U, // VMAXCPSZrmbk
+ 9348U, // VMAXCPSZrmbkz
+ 0U, // VMAXCPSZrmk
+ 9348U, // VMAXCPSZrmkz
+ 4U, // VMAXCPSZrr
+ 0U, // VMAXCPSZrrk
+ 9348U, // VMAXCPSZrrkz
+ 4U, // VMAXCPSrm
+ 4U, // VMAXCPSrr
+ 72U, // VMAXCSDZrm
+ 4U, // VMAXCSDZrr
+ 72U, // VMAXCSDrm
+ 4U, // VMAXCSDrr
+ 72U, // VMAXCSSZrm
+ 4U, // VMAXCSSZrr
+ 72U, // VMAXCSSrm
+ 4U, // VMAXCSSrr
+ 4U, // VMAXPDYrm
+ 4U, // VMAXPDYrr
+ 4U, // VMAXPDZ128rm
+ 72U, // VMAXPDZ128rmb
+ 133U, // VMAXPDZ128rmbk
+ 9348U, // VMAXPDZ128rmbkz
+ 0U, // VMAXPDZ128rmk
+ 9348U, // VMAXPDZ128rmkz
+ 4U, // VMAXPDZ128rr
+ 0U, // VMAXPDZ128rrk
+ 9348U, // VMAXPDZ128rrkz
+ 4U, // VMAXPDZ256rm
+ 72U, // VMAXPDZ256rmb
+ 133U, // VMAXPDZ256rmbk
+ 9348U, // VMAXPDZ256rmbkz
+ 0U, // VMAXPDZ256rmk
+ 9348U, // VMAXPDZ256rmkz
+ 4U, // VMAXPDZ256rr
+ 0U, // VMAXPDZ256rrk
+ 9348U, // VMAXPDZ256rrkz
+ 4U, // VMAXPDZrm
+ 72U, // VMAXPDZrmb
+ 133U, // VMAXPDZrmbk
+ 9348U, // VMAXPDZrmbkz
+ 0U, // VMAXPDZrmk
+ 9348U, // VMAXPDZrmkz
+ 4U, // VMAXPDZrr
+ 4U, // VMAXPDZrrb
+ 0U, // VMAXPDZrrbk
+ 9348U, // VMAXPDZrrbkz
+ 0U, // VMAXPDZrrk
+ 9348U, // VMAXPDZrrkz
+ 4U, // VMAXPDrm
+ 4U, // VMAXPDrr
+ 4U, // VMAXPSYrm
+ 4U, // VMAXPSYrr
+ 4U, // VMAXPSZ128rm
+ 72U, // VMAXPSZ128rmb
+ 133U, // VMAXPSZ128rmbk
+ 9348U, // VMAXPSZ128rmbkz
+ 0U, // VMAXPSZ128rmk
+ 9348U, // VMAXPSZ128rmkz
+ 4U, // VMAXPSZ128rr
+ 0U, // VMAXPSZ128rrk
+ 9348U, // VMAXPSZ128rrkz
+ 4U, // VMAXPSZ256rm
+ 72U, // VMAXPSZ256rmb
+ 133U, // VMAXPSZ256rmbk
+ 9348U, // VMAXPSZ256rmbkz
+ 0U, // VMAXPSZ256rmk
+ 9348U, // VMAXPSZ256rmkz
+ 4U, // VMAXPSZ256rr
+ 0U, // VMAXPSZ256rrk
+ 9348U, // VMAXPSZ256rrkz
+ 4U, // VMAXPSZrm
+ 72U, // VMAXPSZrmb
+ 133U, // VMAXPSZrmbk
+ 9348U, // VMAXPSZrmbkz
+ 0U, // VMAXPSZrmk
+ 9348U, // VMAXPSZrmkz
+ 4U, // VMAXPSZrr
+ 4U, // VMAXPSZrrb
+ 0U, // VMAXPSZrrbk
+ 9348U, // VMAXPSZrrbkz
+ 0U, // VMAXPSZrrk
+ 9348U, // VMAXPSZrrkz
+ 4U, // VMAXPSrm
+ 4U, // VMAXPSrr
+ 72U, // VMAXSDZrm
+ 72U, // VMAXSDZrm_Int
+ 133U, // VMAXSDZrm_Intk
+ 9348U, // VMAXSDZrm_Intkz
+ 4U, // VMAXSDZrr
+ 4U, // VMAXSDZrr_Int
+ 0U, // VMAXSDZrr_Intk
+ 9348U, // VMAXSDZrr_Intkz
+ 4U, // VMAXSDZrrb_Int
+ 0U, // VMAXSDZrrb_Intk
+ 9348U, // VMAXSDZrrb_Intkz
+ 72U, // VMAXSDrm
+ 72U, // VMAXSDrm_Int
+ 4U, // VMAXSDrr
+ 4U, // VMAXSDrr_Int
+ 72U, // VMAXSSZrm
+ 72U, // VMAXSSZrm_Int
+ 133U, // VMAXSSZrm_Intk
+ 9348U, // VMAXSSZrm_Intkz
+ 4U, // VMAXSSZrr
+ 4U, // VMAXSSZrr_Int
+ 0U, // VMAXSSZrr_Intk
+ 9348U, // VMAXSSZrr_Intkz
+ 4U, // VMAXSSZrrb_Int
+ 0U, // VMAXSSZrrb_Intk
+ 9348U, // VMAXSSZrrb_Intkz
+ 72U, // VMAXSSrm
+ 72U, // VMAXSSrm_Int
+ 4U, // VMAXSSrr
+ 4U, // VMAXSSrr_Int
+ 0U, // VMCALL
+ 0U, // VMCLEARm
+ 0U, // VMFUNC
+ 4U, // VMINCPDYrm
+ 4U, // VMINCPDYrr
+ 4U, // VMINCPDZ128rm
+ 72U, // VMINCPDZ128rmb
+ 133U, // VMINCPDZ128rmbk
+ 9348U, // VMINCPDZ128rmbkz
+ 0U, // VMINCPDZ128rmk
+ 9348U, // VMINCPDZ128rmkz
+ 4U, // VMINCPDZ128rr
+ 0U, // VMINCPDZ128rrk
+ 9348U, // VMINCPDZ128rrkz
+ 4U, // VMINCPDZ256rm
+ 72U, // VMINCPDZ256rmb
+ 133U, // VMINCPDZ256rmbk
+ 9348U, // VMINCPDZ256rmbkz
+ 0U, // VMINCPDZ256rmk
+ 9348U, // VMINCPDZ256rmkz
+ 4U, // VMINCPDZ256rr
+ 0U, // VMINCPDZ256rrk
+ 9348U, // VMINCPDZ256rrkz
+ 4U, // VMINCPDZrm
+ 72U, // VMINCPDZrmb
+ 133U, // VMINCPDZrmbk
+ 9348U, // VMINCPDZrmbkz
+ 0U, // VMINCPDZrmk
+ 9348U, // VMINCPDZrmkz
+ 4U, // VMINCPDZrr
+ 0U, // VMINCPDZrrk
+ 9348U, // VMINCPDZrrkz
+ 4U, // VMINCPDrm
+ 4U, // VMINCPDrr
+ 4U, // VMINCPSYrm
+ 4U, // VMINCPSYrr
+ 4U, // VMINCPSZ128rm
+ 72U, // VMINCPSZ128rmb
+ 133U, // VMINCPSZ128rmbk
+ 9348U, // VMINCPSZ128rmbkz
+ 0U, // VMINCPSZ128rmk
+ 9348U, // VMINCPSZ128rmkz
+ 4U, // VMINCPSZ128rr
+ 0U, // VMINCPSZ128rrk
+ 9348U, // VMINCPSZ128rrkz
+ 4U, // VMINCPSZ256rm
+ 72U, // VMINCPSZ256rmb
+ 133U, // VMINCPSZ256rmbk
+ 9348U, // VMINCPSZ256rmbkz
+ 0U, // VMINCPSZ256rmk
+ 9348U, // VMINCPSZ256rmkz
+ 4U, // VMINCPSZ256rr
+ 0U, // VMINCPSZ256rrk
+ 9348U, // VMINCPSZ256rrkz
+ 4U, // VMINCPSZrm
+ 72U, // VMINCPSZrmb
+ 133U, // VMINCPSZrmbk
+ 9348U, // VMINCPSZrmbkz
+ 0U, // VMINCPSZrmk
+ 9348U, // VMINCPSZrmkz
+ 4U, // VMINCPSZrr
+ 0U, // VMINCPSZrrk
+ 9348U, // VMINCPSZrrkz
+ 4U, // VMINCPSrm
+ 4U, // VMINCPSrr
+ 72U, // VMINCSDZrm
+ 4U, // VMINCSDZrr
+ 72U, // VMINCSDrm
+ 4U, // VMINCSDrr
+ 72U, // VMINCSSZrm
+ 4U, // VMINCSSZrr
+ 72U, // VMINCSSrm
+ 4U, // VMINCSSrr
+ 4U, // VMINPDYrm
+ 4U, // VMINPDYrr
+ 4U, // VMINPDZ128rm
+ 72U, // VMINPDZ128rmb
+ 133U, // VMINPDZ128rmbk
+ 9348U, // VMINPDZ128rmbkz
+ 0U, // VMINPDZ128rmk
+ 9348U, // VMINPDZ128rmkz
+ 4U, // VMINPDZ128rr
+ 0U, // VMINPDZ128rrk
+ 9348U, // VMINPDZ128rrkz
+ 4U, // VMINPDZ256rm
+ 72U, // VMINPDZ256rmb
+ 133U, // VMINPDZ256rmbk
+ 9348U, // VMINPDZ256rmbkz
+ 0U, // VMINPDZ256rmk
+ 9348U, // VMINPDZ256rmkz
+ 4U, // VMINPDZ256rr
+ 0U, // VMINPDZ256rrk
+ 9348U, // VMINPDZ256rrkz
+ 4U, // VMINPDZrm
+ 72U, // VMINPDZrmb
+ 133U, // VMINPDZrmbk
+ 9348U, // VMINPDZrmbkz
+ 0U, // VMINPDZrmk
+ 9348U, // VMINPDZrmkz
+ 4U, // VMINPDZrr
+ 4U, // VMINPDZrrb
+ 0U, // VMINPDZrrbk
+ 9348U, // VMINPDZrrbkz
+ 0U, // VMINPDZrrk
+ 9348U, // VMINPDZrrkz
+ 4U, // VMINPDrm
+ 4U, // VMINPDrr
+ 4U, // VMINPSYrm
+ 4U, // VMINPSYrr
+ 4U, // VMINPSZ128rm
+ 72U, // VMINPSZ128rmb
+ 133U, // VMINPSZ128rmbk
+ 9348U, // VMINPSZ128rmbkz
+ 0U, // VMINPSZ128rmk
+ 9348U, // VMINPSZ128rmkz
+ 4U, // VMINPSZ128rr
+ 0U, // VMINPSZ128rrk
+ 9348U, // VMINPSZ128rrkz
+ 4U, // VMINPSZ256rm
+ 72U, // VMINPSZ256rmb
+ 133U, // VMINPSZ256rmbk
+ 9348U, // VMINPSZ256rmbkz
+ 0U, // VMINPSZ256rmk
+ 9348U, // VMINPSZ256rmkz
+ 4U, // VMINPSZ256rr
+ 0U, // VMINPSZ256rrk
+ 9348U, // VMINPSZ256rrkz
+ 4U, // VMINPSZrm
+ 72U, // VMINPSZrmb
+ 133U, // VMINPSZrmbk
+ 9348U, // VMINPSZrmbkz
+ 0U, // VMINPSZrmk
+ 9348U, // VMINPSZrmkz
+ 4U, // VMINPSZrr
+ 4U, // VMINPSZrrb
+ 0U, // VMINPSZrrbk
+ 9348U, // VMINPSZrrbkz
+ 0U, // VMINPSZrrk
+ 9348U, // VMINPSZrrkz
+ 4U, // VMINPSrm
+ 4U, // VMINPSrr
+ 72U, // VMINSDZrm
+ 72U, // VMINSDZrm_Int
+ 133U, // VMINSDZrm_Intk
+ 9348U, // VMINSDZrm_Intkz
+ 4U, // VMINSDZrr
+ 4U, // VMINSDZrr_Int
+ 0U, // VMINSDZrr_Intk
+ 9348U, // VMINSDZrr_Intkz
+ 4U, // VMINSDZrrb_Int
+ 0U, // VMINSDZrrb_Intk
+ 9348U, // VMINSDZrrb_Intkz
+ 72U, // VMINSDrm
+ 72U, // VMINSDrm_Int
+ 4U, // VMINSDrr
+ 4U, // VMINSDrr_Int
+ 72U, // VMINSSZrm
+ 72U, // VMINSSZrm_Int
+ 133U, // VMINSSZrm_Intk
+ 9348U, // VMINSSZrm_Intkz
+ 4U, // VMINSSZrr
+ 4U, // VMINSSZrr_Int
+ 0U, // VMINSSZrr_Intk
+ 9348U, // VMINSSZrr_Intkz
+ 4U, // VMINSSZrrb_Int
+ 0U, // VMINSSZrrb_Intk
+ 9348U, // VMINSSZrrb_Intkz
+ 72U, // VMINSSrm
+ 72U, // VMINSSrm_Int
+ 4U, // VMINSSrr
+ 4U, // VMINSSrr_Int
+ 0U, // VMLAUNCH
+ 0U, // VMLOAD32
+ 0U, // VMLOAD64
+ 0U, // VMMCALL
+ 0U, // VMOV64toPQIZrm
+ 0U, // VMOV64toPQIZrr
+ 0U, // VMOV64toPQIrm
+ 0U, // VMOV64toPQIrr
+ 0U, // VMOV64toSDZrm
+ 0U, // VMOV64toSDZrr
+ 0U, // VMOV64toSDrm
+ 0U, // VMOV64toSDrr
+ 0U, // VMOVAPDYmr
+ 0U, // VMOVAPDYrm
+ 0U, // VMOVAPDYrr
+ 0U, // VMOVAPDYrr_REV
+ 0U, // VMOVAPDZ128mr
+ 49U, // VMOVAPDZ128mrk
+ 0U, // VMOVAPDZ128rm
+ 405U, // VMOVAPDZ128rmk
+ 461U, // VMOVAPDZ128rmkz
+ 0U, // VMOVAPDZ128rr
+ 0U, // VMOVAPDZ128rr_REV
+ 405U, // VMOVAPDZ128rrk
+ 397U, // VMOVAPDZ128rrk_REV
+ 461U, // VMOVAPDZ128rrkz
+ 461U, // VMOVAPDZ128rrkz_REV
+ 0U, // VMOVAPDZ256mr
+ 49U, // VMOVAPDZ256mrk
+ 0U, // VMOVAPDZ256rm
+ 405U, // VMOVAPDZ256rmk
+ 461U, // VMOVAPDZ256rmkz
+ 0U, // VMOVAPDZ256rr
+ 0U, // VMOVAPDZ256rr_REV
+ 405U, // VMOVAPDZ256rrk
+ 397U, // VMOVAPDZ256rrk_REV
+ 461U, // VMOVAPDZ256rrkz
+ 461U, // VMOVAPDZ256rrkz_REV
+ 0U, // VMOVAPDZmr
+ 49U, // VMOVAPDZmrk
+ 0U, // VMOVAPDZrm
+ 405U, // VMOVAPDZrmk
+ 461U, // VMOVAPDZrmkz
+ 0U, // VMOVAPDZrr
+ 0U, // VMOVAPDZrr_REV
+ 405U, // VMOVAPDZrrk
+ 397U, // VMOVAPDZrrk_REV
+ 461U, // VMOVAPDZrrkz
+ 461U, // VMOVAPDZrrkz_REV
+ 0U, // VMOVAPDmr
+ 0U, // VMOVAPDrm
+ 0U, // VMOVAPDrr
+ 0U, // VMOVAPDrr_REV
+ 0U, // VMOVAPSYmr
+ 0U, // VMOVAPSYrm
+ 0U, // VMOVAPSYrr
+ 0U, // VMOVAPSYrr_REV
+ 0U, // VMOVAPSZ128mr
+ 49U, // VMOVAPSZ128mrk
+ 0U, // VMOVAPSZ128rm
+ 405U, // VMOVAPSZ128rmk
+ 461U, // VMOVAPSZ128rmkz
+ 0U, // VMOVAPSZ128rr
+ 0U, // VMOVAPSZ128rr_REV
+ 405U, // VMOVAPSZ128rrk
+ 397U, // VMOVAPSZ128rrk_REV
+ 461U, // VMOVAPSZ128rrkz
+ 461U, // VMOVAPSZ128rrkz_REV
+ 0U, // VMOVAPSZ256mr
+ 49U, // VMOVAPSZ256mrk
+ 0U, // VMOVAPSZ256rm
+ 405U, // VMOVAPSZ256rmk
+ 461U, // VMOVAPSZ256rmkz
+ 0U, // VMOVAPSZ256rr
+ 0U, // VMOVAPSZ256rr_REV
+ 405U, // VMOVAPSZ256rrk
+ 397U, // VMOVAPSZ256rrk_REV
+ 461U, // VMOVAPSZ256rrkz
+ 461U, // VMOVAPSZ256rrkz_REV
+ 0U, // VMOVAPSZmr
+ 49U, // VMOVAPSZmrk
+ 0U, // VMOVAPSZrm
+ 405U, // VMOVAPSZrmk
+ 461U, // VMOVAPSZrmkz
+ 0U, // VMOVAPSZrr
+ 0U, // VMOVAPSZrr_REV
+ 405U, // VMOVAPSZrrk
+ 397U, // VMOVAPSZrrk_REV
+ 461U, // VMOVAPSZrrkz
+ 461U, // VMOVAPSZrrkz_REV
+ 0U, // VMOVAPSmr
+ 0U, // VMOVAPSrm
+ 0U, // VMOVAPSrr
+ 0U, // VMOVAPSrr_REV
+ 0U, // VMOVDDUPYrm
+ 0U, // VMOVDDUPYrr
+ 0U, // VMOVDDUPZ128rm
+ 3356U, // VMOVDDUPZ128rmk
+ 4444U, // VMOVDDUPZ128rmkz
+ 0U, // VMOVDDUPZ128rr
+ 405U, // VMOVDDUPZ128rrk
+ 461U, // VMOVDDUPZ128rrkz
+ 0U, // VMOVDDUPZ256rm
+ 405U, // VMOVDDUPZ256rmk
+ 461U, // VMOVDDUPZ256rmkz
+ 0U, // VMOVDDUPZ256rr
+ 405U, // VMOVDDUPZ256rrk
+ 461U, // VMOVDDUPZ256rrkz
+ 0U, // VMOVDDUPZrm
+ 405U, // VMOVDDUPZrmk
+ 461U, // VMOVDDUPZrmkz
+ 0U, // VMOVDDUPZrr
+ 405U, // VMOVDDUPZrrk
+ 461U, // VMOVDDUPZrrkz
+ 0U, // VMOVDDUPrm
+ 0U, // VMOVDDUPrr
+ 0U, // VMOVDI2PDIZrm
+ 0U, // VMOVDI2PDIZrr
+ 0U, // VMOVDI2PDIrm
+ 0U, // VMOVDI2PDIrr
+ 0U, // VMOVDI2SSZrm
+ 0U, // VMOVDI2SSZrr
+ 0U, // VMOVDI2SSrm
+ 0U, // VMOVDI2SSrr
+ 0U, // VMOVDQA32Z128mr
+ 49U, // VMOVDQA32Z128mrk
+ 0U, // VMOVDQA32Z128rm
+ 405U, // VMOVDQA32Z128rmk
+ 461U, // VMOVDQA32Z128rmkz
+ 0U, // VMOVDQA32Z128rr
+ 0U, // VMOVDQA32Z128rr_REV
+ 405U, // VMOVDQA32Z128rrk
+ 397U, // VMOVDQA32Z128rrk_REV
+ 461U, // VMOVDQA32Z128rrkz
+ 461U, // VMOVDQA32Z128rrkz_REV
+ 0U, // VMOVDQA32Z256mr
+ 49U, // VMOVDQA32Z256mrk
+ 0U, // VMOVDQA32Z256rm
+ 405U, // VMOVDQA32Z256rmk
+ 461U, // VMOVDQA32Z256rmkz
+ 0U, // VMOVDQA32Z256rr
+ 0U, // VMOVDQA32Z256rr_REV
+ 405U, // VMOVDQA32Z256rrk
+ 397U, // VMOVDQA32Z256rrk_REV
+ 461U, // VMOVDQA32Z256rrkz
+ 461U, // VMOVDQA32Z256rrkz_REV
+ 0U, // VMOVDQA32Zmr
+ 49U, // VMOVDQA32Zmrk
+ 0U, // VMOVDQA32Zrm
+ 405U, // VMOVDQA32Zrmk
+ 461U, // VMOVDQA32Zrmkz
+ 0U, // VMOVDQA32Zrr
+ 0U, // VMOVDQA32Zrr_REV
+ 405U, // VMOVDQA32Zrrk
+ 397U, // VMOVDQA32Zrrk_REV
+ 461U, // VMOVDQA32Zrrkz
+ 461U, // VMOVDQA32Zrrkz_REV
+ 0U, // VMOVDQA64Z128mr
+ 49U, // VMOVDQA64Z128mrk
+ 0U, // VMOVDQA64Z128rm
+ 405U, // VMOVDQA64Z128rmk
+ 461U, // VMOVDQA64Z128rmkz
+ 0U, // VMOVDQA64Z128rr
+ 0U, // VMOVDQA64Z128rr_REV
+ 405U, // VMOVDQA64Z128rrk
+ 397U, // VMOVDQA64Z128rrk_REV
+ 461U, // VMOVDQA64Z128rrkz
+ 461U, // VMOVDQA64Z128rrkz_REV
+ 0U, // VMOVDQA64Z256mr
+ 49U, // VMOVDQA64Z256mrk
+ 0U, // VMOVDQA64Z256rm
+ 405U, // VMOVDQA64Z256rmk
+ 461U, // VMOVDQA64Z256rmkz
+ 0U, // VMOVDQA64Z256rr
+ 0U, // VMOVDQA64Z256rr_REV
+ 405U, // VMOVDQA64Z256rrk
+ 397U, // VMOVDQA64Z256rrk_REV
+ 461U, // VMOVDQA64Z256rrkz
+ 461U, // VMOVDQA64Z256rrkz_REV
+ 0U, // VMOVDQA64Zmr
+ 49U, // VMOVDQA64Zmrk
+ 0U, // VMOVDQA64Zrm
+ 405U, // VMOVDQA64Zrmk
+ 461U, // VMOVDQA64Zrmkz
+ 0U, // VMOVDQA64Zrr
+ 0U, // VMOVDQA64Zrr_REV
+ 405U, // VMOVDQA64Zrrk
+ 397U, // VMOVDQA64Zrrk_REV
+ 461U, // VMOVDQA64Zrrkz
+ 461U, // VMOVDQA64Zrrkz_REV
+ 0U, // VMOVDQAYmr
+ 0U, // VMOVDQAYrm
+ 0U, // VMOVDQAYrr
+ 0U, // VMOVDQAYrr_REV
+ 0U, // VMOVDQAmr
+ 0U, // VMOVDQArm
+ 0U, // VMOVDQArr
+ 0U, // VMOVDQArr_REV
+ 0U, // VMOVDQU16Z128mr
+ 49U, // VMOVDQU16Z128mrk
+ 0U, // VMOVDQU16Z128rm
+ 405U, // VMOVDQU16Z128rmk
+ 461U, // VMOVDQU16Z128rmkz
+ 0U, // VMOVDQU16Z128rr
+ 0U, // VMOVDQU16Z128rr_REV
+ 405U, // VMOVDQU16Z128rrk
+ 397U, // VMOVDQU16Z128rrk_REV
+ 461U, // VMOVDQU16Z128rrkz
+ 461U, // VMOVDQU16Z128rrkz_REV
+ 0U, // VMOVDQU16Z256mr
+ 49U, // VMOVDQU16Z256mrk
+ 0U, // VMOVDQU16Z256rm
+ 405U, // VMOVDQU16Z256rmk
+ 461U, // VMOVDQU16Z256rmkz
+ 0U, // VMOVDQU16Z256rr
+ 0U, // VMOVDQU16Z256rr_REV
+ 405U, // VMOVDQU16Z256rrk
+ 397U, // VMOVDQU16Z256rrk_REV
+ 461U, // VMOVDQU16Z256rrkz
+ 461U, // VMOVDQU16Z256rrkz_REV
+ 0U, // VMOVDQU16Zmr
+ 49U, // VMOVDQU16Zmrk
+ 0U, // VMOVDQU16Zrm
+ 405U, // VMOVDQU16Zrmk
+ 461U, // VMOVDQU16Zrmkz
+ 0U, // VMOVDQU16Zrr
+ 0U, // VMOVDQU16Zrr_REV
+ 405U, // VMOVDQU16Zrrk
+ 397U, // VMOVDQU16Zrrk_REV
+ 461U, // VMOVDQU16Zrrkz
+ 461U, // VMOVDQU16Zrrkz_REV
+ 0U, // VMOVDQU32Z128mr
+ 49U, // VMOVDQU32Z128mrk
+ 0U, // VMOVDQU32Z128rm
+ 405U, // VMOVDQU32Z128rmk
+ 461U, // VMOVDQU32Z128rmkz
+ 0U, // VMOVDQU32Z128rr
+ 0U, // VMOVDQU32Z128rr_REV
+ 405U, // VMOVDQU32Z128rrk
+ 397U, // VMOVDQU32Z128rrk_REV
+ 461U, // VMOVDQU32Z128rrkz
+ 461U, // VMOVDQU32Z128rrkz_REV
+ 0U, // VMOVDQU32Z256mr
+ 49U, // VMOVDQU32Z256mrk
+ 0U, // VMOVDQU32Z256rm
+ 405U, // VMOVDQU32Z256rmk
+ 461U, // VMOVDQU32Z256rmkz
+ 0U, // VMOVDQU32Z256rr
+ 0U, // VMOVDQU32Z256rr_REV
+ 405U, // VMOVDQU32Z256rrk
+ 397U, // VMOVDQU32Z256rrk_REV
+ 461U, // VMOVDQU32Z256rrkz
+ 461U, // VMOVDQU32Z256rrkz_REV
+ 0U, // VMOVDQU32Zmr
+ 49U, // VMOVDQU32Zmrk
+ 0U, // VMOVDQU32Zrm
+ 405U, // VMOVDQU32Zrmk
+ 461U, // VMOVDQU32Zrmkz
+ 0U, // VMOVDQU32Zrr
+ 0U, // VMOVDQU32Zrr_REV
+ 405U, // VMOVDQU32Zrrk
+ 397U, // VMOVDQU32Zrrk_REV
+ 461U, // VMOVDQU32Zrrkz
+ 461U, // VMOVDQU32Zrrkz_REV
+ 0U, // VMOVDQU64Z128mr
+ 49U, // VMOVDQU64Z128mrk
+ 0U, // VMOVDQU64Z128rm
+ 405U, // VMOVDQU64Z128rmk
+ 461U, // VMOVDQU64Z128rmkz
+ 0U, // VMOVDQU64Z128rr
+ 0U, // VMOVDQU64Z128rr_REV
+ 405U, // VMOVDQU64Z128rrk
+ 397U, // VMOVDQU64Z128rrk_REV
+ 461U, // VMOVDQU64Z128rrkz
+ 461U, // VMOVDQU64Z128rrkz_REV
+ 0U, // VMOVDQU64Z256mr
+ 49U, // VMOVDQU64Z256mrk
+ 0U, // VMOVDQU64Z256rm
+ 405U, // VMOVDQU64Z256rmk
+ 461U, // VMOVDQU64Z256rmkz
+ 0U, // VMOVDQU64Z256rr
+ 0U, // VMOVDQU64Z256rr_REV
+ 405U, // VMOVDQU64Z256rrk
+ 397U, // VMOVDQU64Z256rrk_REV
+ 461U, // VMOVDQU64Z256rrkz
+ 461U, // VMOVDQU64Z256rrkz_REV
+ 0U, // VMOVDQU64Zmr
+ 49U, // VMOVDQU64Zmrk
+ 0U, // VMOVDQU64Zrm
+ 405U, // VMOVDQU64Zrmk
+ 461U, // VMOVDQU64Zrmkz
+ 0U, // VMOVDQU64Zrr
+ 0U, // VMOVDQU64Zrr_REV
+ 405U, // VMOVDQU64Zrrk
+ 397U, // VMOVDQU64Zrrk_REV
+ 461U, // VMOVDQU64Zrrkz
+ 461U, // VMOVDQU64Zrrkz_REV
+ 0U, // VMOVDQU8Z128mr
+ 49U, // VMOVDQU8Z128mrk
+ 0U, // VMOVDQU8Z128rm
+ 405U, // VMOVDQU8Z128rmk
+ 461U, // VMOVDQU8Z128rmkz
+ 0U, // VMOVDQU8Z128rr
+ 0U, // VMOVDQU8Z128rr_REV
+ 405U, // VMOVDQU8Z128rrk
+ 397U, // VMOVDQU8Z128rrk_REV
+ 461U, // VMOVDQU8Z128rrkz
+ 461U, // VMOVDQU8Z128rrkz_REV
+ 0U, // VMOVDQU8Z256mr
+ 49U, // VMOVDQU8Z256mrk
+ 0U, // VMOVDQU8Z256rm
+ 405U, // VMOVDQU8Z256rmk
+ 461U, // VMOVDQU8Z256rmkz
+ 0U, // VMOVDQU8Z256rr
+ 0U, // VMOVDQU8Z256rr_REV
+ 405U, // VMOVDQU8Z256rrk
+ 397U, // VMOVDQU8Z256rrk_REV
+ 461U, // VMOVDQU8Z256rrkz
+ 461U, // VMOVDQU8Z256rrkz_REV
+ 0U, // VMOVDQU8Zmr
+ 49U, // VMOVDQU8Zmrk
+ 0U, // VMOVDQU8Zrm
+ 405U, // VMOVDQU8Zrmk
+ 461U, // VMOVDQU8Zrmkz
+ 0U, // VMOVDQU8Zrr
+ 0U, // VMOVDQU8Zrr_REV
+ 405U, // VMOVDQU8Zrrk
+ 397U, // VMOVDQU8Zrrk_REV
+ 461U, // VMOVDQU8Zrrkz
+ 461U, // VMOVDQU8Zrrkz_REV
+ 0U, // VMOVDQUYmr
+ 0U, // VMOVDQUYrm
+ 0U, // VMOVDQUYrr
+ 0U, // VMOVDQUYrr_REV
+ 0U, // VMOVDQUmr
+ 0U, // VMOVDQUrm
+ 0U, // VMOVDQUrr
+ 0U, // VMOVDQUrr_REV
+ 4U, // VMOVHLPSZrr
+ 4U, // VMOVHLPSrr
+ 0U, // VMOVHPDZ128mr
+ 72U, // VMOVHPDZ128rm
+ 0U, // VMOVHPDmr
+ 72U, // VMOVHPDrm
+ 0U, // VMOVHPSZ128mr
+ 72U, // VMOVHPSZ128rm
+ 0U, // VMOVHPSmr
+ 72U, // VMOVHPSrm
+ 4U, // VMOVLHPSZrr
+ 4U, // VMOVLHPSrr
+ 0U, // VMOVLPDZ128mr
+ 72U, // VMOVLPDZ128rm
+ 0U, // VMOVLPDmr
+ 72U, // VMOVLPDrm
+ 0U, // VMOVLPSZ128mr
+ 72U, // VMOVLPSZ128rm
+ 0U, // VMOVLPSmr
+ 72U, // VMOVLPSrm
+ 0U, // VMOVMSKPDYrr
+ 0U, // VMOVMSKPDrr
+ 0U, // VMOVMSKPSYrr
+ 0U, // VMOVMSKPSrr
+ 0U, // VMOVNTDQAYrm
+ 0U, // VMOVNTDQAZ128rm
+ 0U, // VMOVNTDQAZ256rm
+ 0U, // VMOVNTDQAZrm
+ 0U, // VMOVNTDQArm
+ 0U, // VMOVNTDQYmr
+ 0U, // VMOVNTDQZ128mr
+ 0U, // VMOVNTDQZ256mr
+ 0U, // VMOVNTDQZmr
+ 0U, // VMOVNTDQmr
+ 0U, // VMOVNTPDYmr
+ 0U, // VMOVNTPDZ128mr
+ 0U, // VMOVNTPDZ256mr
+ 0U, // VMOVNTPDZmr
+ 0U, // VMOVNTPDmr
+ 0U, // VMOVNTPSYmr
+ 0U, // VMOVNTPSZ128mr
+ 0U, // VMOVNTPSZ256mr
+ 0U, // VMOVNTPSZmr
+ 0U, // VMOVNTPSmr
+ 0U, // VMOVPDI2DIZmr
+ 0U, // VMOVPDI2DIZrr
+ 0U, // VMOVPDI2DImr
+ 0U, // VMOVPDI2DIrr
+ 0U, // VMOVPQI2QIZmr
+ 0U, // VMOVPQI2QIZrr
+ 0U, // VMOVPQI2QImr
+ 0U, // VMOVPQI2QIrr
+ 0U, // VMOVPQIto64Zmr
+ 0U, // VMOVPQIto64Zrr
+ 0U, // VMOVPQIto64mr
+ 0U, // VMOVPQIto64rr
+ 0U, // VMOVQI2PQIZrm
+ 0U, // VMOVQI2PQIrm
+ 0U, // VMOVSDZmr
+ 49U, // VMOVSDZmrk
+ 0U, // VMOVSDZrm
+ 3356U, // VMOVSDZrmk
+ 4444U, // VMOVSDZrmkz
+ 4U, // VMOVSDZrr
+ 4U, // VMOVSDZrr_REV
+ 0U, // VMOVSDZrrk
+ 0U, // VMOVSDZrrk_REV
+ 9348U, // VMOVSDZrrkz
+ 9348U, // VMOVSDZrrkz_REV
+ 0U, // VMOVSDmr
+ 0U, // VMOVSDrm
+ 4U, // VMOVSDrr
+ 4U, // VMOVSDrr_REV
+ 0U, // VMOVSDto64Zmr
+ 0U, // VMOVSDto64Zrr
+ 0U, // VMOVSDto64mr
+ 0U, // VMOVSDto64rr
+ 0U, // VMOVSHDUPYrm
+ 0U, // VMOVSHDUPYrr
+ 0U, // VMOVSHDUPZ128rm
+ 405U, // VMOVSHDUPZ128rmk
+ 461U, // VMOVSHDUPZ128rmkz
+ 0U, // VMOVSHDUPZ128rr
+ 405U, // VMOVSHDUPZ128rrk
+ 461U, // VMOVSHDUPZ128rrkz
+ 0U, // VMOVSHDUPZ256rm
+ 405U, // VMOVSHDUPZ256rmk
+ 461U, // VMOVSHDUPZ256rmkz
+ 0U, // VMOVSHDUPZ256rr
+ 405U, // VMOVSHDUPZ256rrk
+ 461U, // VMOVSHDUPZ256rrkz
+ 0U, // VMOVSHDUPZrm
+ 405U, // VMOVSHDUPZrmk
+ 461U, // VMOVSHDUPZrmkz
+ 0U, // VMOVSHDUPZrr
+ 405U, // VMOVSHDUPZrrk
+ 461U, // VMOVSHDUPZrrkz
+ 0U, // VMOVSHDUPrm
+ 0U, // VMOVSHDUPrr
+ 0U, // VMOVSLDUPYrm
+ 0U, // VMOVSLDUPYrr
+ 0U, // VMOVSLDUPZ128rm
+ 405U, // VMOVSLDUPZ128rmk
+ 461U, // VMOVSLDUPZ128rmkz
+ 0U, // VMOVSLDUPZ128rr
+ 405U, // VMOVSLDUPZ128rrk
+ 461U, // VMOVSLDUPZ128rrkz
+ 0U, // VMOVSLDUPZ256rm
+ 405U, // VMOVSLDUPZ256rmk
+ 461U, // VMOVSLDUPZ256rmkz
+ 0U, // VMOVSLDUPZ256rr
+ 405U, // VMOVSLDUPZ256rrk
+ 461U, // VMOVSLDUPZ256rrkz
+ 0U, // VMOVSLDUPZrm
+ 405U, // VMOVSLDUPZrmk
+ 461U, // VMOVSLDUPZrmkz
+ 0U, // VMOVSLDUPZrr
+ 405U, // VMOVSLDUPZrrk
+ 461U, // VMOVSLDUPZrrkz
+ 0U, // VMOVSLDUPrm
+ 0U, // VMOVSLDUPrr
+ 0U, // VMOVSS2DIZmr
+ 0U, // VMOVSS2DIZrr
+ 0U, // VMOVSS2DImr
+ 0U, // VMOVSS2DIrr
+ 0U, // VMOVSSZmr
+ 49U, // VMOVSSZmrk
+ 0U, // VMOVSSZrm
+ 3356U, // VMOVSSZrmk
+ 4444U, // VMOVSSZrmkz
+ 4U, // VMOVSSZrr
+ 4U, // VMOVSSZrr_REV
+ 0U, // VMOVSSZrrk
+ 0U, // VMOVSSZrrk_REV
+ 9348U, // VMOVSSZrrkz
+ 9348U, // VMOVSSZrrkz_REV
+ 0U, // VMOVSSmr
+ 0U, // VMOVSSrm
+ 4U, // VMOVSSrr
+ 4U, // VMOVSSrr_REV
+ 0U, // VMOVUPDYmr
+ 0U, // VMOVUPDYrm
+ 0U, // VMOVUPDYrr
+ 0U, // VMOVUPDYrr_REV
+ 0U, // VMOVUPDZ128mr
+ 49U, // VMOVUPDZ128mrk
+ 0U, // VMOVUPDZ128rm
+ 405U, // VMOVUPDZ128rmk
+ 461U, // VMOVUPDZ128rmkz
+ 0U, // VMOVUPDZ128rr
+ 0U, // VMOVUPDZ128rr_REV
+ 405U, // VMOVUPDZ128rrk
+ 397U, // VMOVUPDZ128rrk_REV
+ 461U, // VMOVUPDZ128rrkz
+ 461U, // VMOVUPDZ128rrkz_REV
+ 0U, // VMOVUPDZ256mr
+ 49U, // VMOVUPDZ256mrk
+ 0U, // VMOVUPDZ256rm
+ 405U, // VMOVUPDZ256rmk
+ 461U, // VMOVUPDZ256rmkz
+ 0U, // VMOVUPDZ256rr
+ 0U, // VMOVUPDZ256rr_REV
+ 405U, // VMOVUPDZ256rrk
+ 397U, // VMOVUPDZ256rrk_REV
+ 461U, // VMOVUPDZ256rrkz
+ 461U, // VMOVUPDZ256rrkz_REV
+ 0U, // VMOVUPDZmr
+ 49U, // VMOVUPDZmrk
+ 0U, // VMOVUPDZrm
+ 405U, // VMOVUPDZrmk
+ 461U, // VMOVUPDZrmkz
+ 0U, // VMOVUPDZrr
+ 0U, // VMOVUPDZrr_REV
+ 405U, // VMOVUPDZrrk
+ 397U, // VMOVUPDZrrk_REV
+ 461U, // VMOVUPDZrrkz
+ 461U, // VMOVUPDZrrkz_REV
+ 0U, // VMOVUPDmr
+ 0U, // VMOVUPDrm
+ 0U, // VMOVUPDrr
+ 0U, // VMOVUPDrr_REV
+ 0U, // VMOVUPSYmr
+ 0U, // VMOVUPSYrm
+ 0U, // VMOVUPSYrr
+ 0U, // VMOVUPSYrr_REV
+ 0U, // VMOVUPSZ128mr
+ 49U, // VMOVUPSZ128mrk
+ 0U, // VMOVUPSZ128rm
+ 405U, // VMOVUPSZ128rmk
+ 461U, // VMOVUPSZ128rmkz
+ 0U, // VMOVUPSZ128rr
+ 0U, // VMOVUPSZ128rr_REV
+ 405U, // VMOVUPSZ128rrk
+ 397U, // VMOVUPSZ128rrk_REV
+ 461U, // VMOVUPSZ128rrkz
+ 461U, // VMOVUPSZ128rrkz_REV
+ 0U, // VMOVUPSZ256mr
+ 49U, // VMOVUPSZ256mrk
+ 0U, // VMOVUPSZ256rm
+ 405U, // VMOVUPSZ256rmk
+ 461U, // VMOVUPSZ256rmkz
+ 0U, // VMOVUPSZ256rr
+ 0U, // VMOVUPSZ256rr_REV
+ 405U, // VMOVUPSZ256rrk
+ 397U, // VMOVUPSZ256rrk_REV
+ 461U, // VMOVUPSZ256rrkz
+ 461U, // VMOVUPSZ256rrkz_REV
+ 0U, // VMOVUPSZmr
+ 49U, // VMOVUPSZmrk
+ 0U, // VMOVUPSZrm
+ 405U, // VMOVUPSZrmk
+ 461U, // VMOVUPSZrmkz
+ 0U, // VMOVUPSZrr
+ 0U, // VMOVUPSZrr_REV
+ 405U, // VMOVUPSZrrk
+ 397U, // VMOVUPSZrrk_REV
+ 461U, // VMOVUPSZrrkz
+ 461U, // VMOVUPSZrrkz_REV
+ 0U, // VMOVUPSmr
+ 0U, // VMOVUPSrm
+ 0U, // VMOVUPSrr
+ 0U, // VMOVUPSrr_REV
+ 0U, // VMOVZPQILo2PQIZrr
+ 0U, // VMOVZPQILo2PQIrr
+ 72U, // VMPSADBWYrmi
+ 18636U, // VMPSADBWYrri
+ 72U, // VMPSADBWrmi
+ 18636U, // VMPSADBWrri
+ 0U, // VMPTRLDm
+ 0U, // VMPTRSTm
+ 0U, // VMREAD32mr
+ 0U, // VMREAD32rr
+ 0U, // VMREAD64mr
+ 0U, // VMREAD64rr
+ 0U, // VMRESUME
+ 0U, // VMRUN32
+ 0U, // VMRUN64
+ 0U, // VMSAVE32
+ 0U, // VMSAVE64
+ 4U, // VMULPDYrm
+ 4U, // VMULPDYrr
+ 4U, // VMULPDZ128rm
+ 72U, // VMULPDZ128rmb
+ 133U, // VMULPDZ128rmbk
+ 9348U, // VMULPDZ128rmbkz
+ 0U, // VMULPDZ128rmk
+ 9348U, // VMULPDZ128rmkz
+ 4U, // VMULPDZ128rr
+ 0U, // VMULPDZ128rrk
+ 9348U, // VMULPDZ128rrkz
+ 4U, // VMULPDZ256rm
+ 72U, // VMULPDZ256rmb
+ 133U, // VMULPDZ256rmbk
+ 9348U, // VMULPDZ256rmbkz
+ 0U, // VMULPDZ256rmk
+ 9348U, // VMULPDZ256rmkz
+ 4U, // VMULPDZ256rr
+ 0U, // VMULPDZ256rrk
+ 9348U, // VMULPDZ256rrkz
+ 4U, // VMULPDZrm
+ 72U, // VMULPDZrmb
+ 133U, // VMULPDZrmbk
+ 9348U, // VMULPDZrmbkz
+ 0U, // VMULPDZrmk
+ 9348U, // VMULPDZrmkz
+ 4U, // VMULPDZrr
+ 4U, // VMULPDZrrb
+ 0U, // VMULPDZrrbk
+ 9348U, // VMULPDZrrbkz
+ 0U, // VMULPDZrrk
+ 9348U, // VMULPDZrrkz
+ 4U, // VMULPDrm
+ 4U, // VMULPDrr
+ 4U, // VMULPSYrm
+ 4U, // VMULPSYrr
+ 4U, // VMULPSZ128rm
+ 72U, // VMULPSZ128rmb
+ 133U, // VMULPSZ128rmbk
+ 9348U, // VMULPSZ128rmbkz
+ 0U, // VMULPSZ128rmk
+ 9348U, // VMULPSZ128rmkz
+ 4U, // VMULPSZ128rr
+ 0U, // VMULPSZ128rrk
+ 9348U, // VMULPSZ128rrkz
+ 4U, // VMULPSZ256rm
+ 72U, // VMULPSZ256rmb
+ 133U, // VMULPSZ256rmbk
+ 9348U, // VMULPSZ256rmbkz
+ 0U, // VMULPSZ256rmk
+ 9348U, // VMULPSZ256rmkz
+ 4U, // VMULPSZ256rr
+ 0U, // VMULPSZ256rrk
+ 9348U, // VMULPSZ256rrkz
+ 4U, // VMULPSZrm
+ 72U, // VMULPSZrmb
+ 133U, // VMULPSZrmbk
+ 9348U, // VMULPSZrmbkz
+ 0U, // VMULPSZrmk
+ 9348U, // VMULPSZrmkz
+ 4U, // VMULPSZrr
+ 4U, // VMULPSZrrb
+ 0U, // VMULPSZrrbk
+ 9348U, // VMULPSZrrbkz
+ 0U, // VMULPSZrrk
+ 9348U, // VMULPSZrrkz
+ 4U, // VMULPSrm
+ 4U, // VMULPSrr
+ 72U, // VMULSDZrm
+ 72U, // VMULSDZrm_Int
+ 133U, // VMULSDZrm_Intk
+ 9348U, // VMULSDZrm_Intkz
+ 4U, // VMULSDZrr
+ 4U, // VMULSDZrr_Int
+ 0U, // VMULSDZrr_Intk
+ 9348U, // VMULSDZrr_Intkz
+ 4U, // VMULSDZrrb_Int
+ 0U, // VMULSDZrrb_Intk
+ 9348U, // VMULSDZrrb_Intkz
+ 72U, // VMULSDrm
+ 72U, // VMULSDrm_Int
+ 4U, // VMULSDrr
+ 4U, // VMULSDrr_Int
+ 72U, // VMULSSZrm
+ 72U, // VMULSSZrm_Int
+ 133U, // VMULSSZrm_Intk
+ 9348U, // VMULSSZrm_Intkz
+ 4U, // VMULSSZrr
+ 4U, // VMULSSZrr_Int
+ 0U, // VMULSSZrr_Intk
+ 9348U, // VMULSSZrr_Intkz
+ 4U, // VMULSSZrrb_Int
+ 0U, // VMULSSZrrb_Intk
+ 9348U, // VMULSSZrrb_Intkz
+ 72U, // VMULSSrm
+ 72U, // VMULSSrm_Int
+ 4U, // VMULSSrr
+ 4U, // VMULSSrr_Int
+ 0U, // VMWRITE32rm
+ 0U, // VMWRITE32rr
+ 0U, // VMWRITE64rm
+ 0U, // VMWRITE64rr
+ 0U, // VMXOFF
+ 0U, // VMXON
+ 4U, // VORPDYrm
+ 4U, // VORPDYrr
+ 4U, // VORPDZ128rm
+ 72U, // VORPDZ128rmb
+ 133U, // VORPDZ128rmbk
+ 9348U, // VORPDZ128rmbkz
+ 0U, // VORPDZ128rmk
+ 9348U, // VORPDZ128rmkz
+ 4U, // VORPDZ128rr
+ 0U, // VORPDZ128rrk
+ 9348U, // VORPDZ128rrkz
+ 4U, // VORPDZ256rm
+ 72U, // VORPDZ256rmb
+ 133U, // VORPDZ256rmbk
+ 9348U, // VORPDZ256rmbkz
+ 0U, // VORPDZ256rmk
+ 9348U, // VORPDZ256rmkz
+ 4U, // VORPDZ256rr
+ 0U, // VORPDZ256rrk
+ 9348U, // VORPDZ256rrkz
+ 4U, // VORPDZrm
+ 72U, // VORPDZrmb
+ 133U, // VORPDZrmbk
+ 9348U, // VORPDZrmbkz
+ 0U, // VORPDZrmk
+ 9348U, // VORPDZrmkz
+ 4U, // VORPDZrr
+ 0U, // VORPDZrrk
+ 9348U, // VORPDZrrkz
+ 4U, // VORPDrm
+ 4U, // VORPDrr
+ 4U, // VORPSYrm
+ 4U, // VORPSYrr
+ 4U, // VORPSZ128rm
+ 72U, // VORPSZ128rmb
+ 133U, // VORPSZ128rmbk
+ 9348U, // VORPSZ128rmbkz
+ 0U, // VORPSZ128rmk
+ 9348U, // VORPSZ128rmkz
+ 4U, // VORPSZ128rr
+ 0U, // VORPSZ128rrk
+ 9348U, // VORPSZ128rrkz
+ 4U, // VORPSZ256rm
+ 72U, // VORPSZ256rmb
+ 133U, // VORPSZ256rmbk
+ 9348U, // VORPSZ256rmbkz
+ 0U, // VORPSZ256rmk
+ 9348U, // VORPSZ256rmkz
+ 4U, // VORPSZ256rr
+ 0U, // VORPSZ256rrk
+ 9348U, // VORPSZ256rrkz
+ 4U, // VORPSZrm
+ 72U, // VORPSZrmb
+ 133U, // VORPSZrmbk
+ 9348U, // VORPSZrmbkz
+ 0U, // VORPSZrmk
+ 9348U, // VORPSZrmkz
+ 4U, // VORPSZrr
+ 0U, // VORPSZrrk
+ 9348U, // VORPSZrrkz
+ 4U, // VORPSrm
+ 4U, // VORPSrr
+ 4U, // VP4DPWSSDSrm
+ 0U, // VP4DPWSSDSrmk
+ 0U, // VP4DPWSSDSrmkz
+ 4U, // VP4DPWSSDrm
+ 0U, // VP4DPWSSDrmk
+ 0U, // VP4DPWSSDrmkz
+ 0U, // VPABSBYrm
+ 0U, // VPABSBYrr
+ 0U, // VPABSBZ128rm
+ 405U, // VPABSBZ128rmk
+ 461U, // VPABSBZ128rmkz
+ 0U, // VPABSBZ128rr
+ 405U, // VPABSBZ128rrk
+ 461U, // VPABSBZ128rrkz
+ 0U, // VPABSBZ256rm
+ 405U, // VPABSBZ256rmk
+ 461U, // VPABSBZ256rmkz
+ 0U, // VPABSBZ256rr
+ 405U, // VPABSBZ256rrk
+ 461U, // VPABSBZ256rrkz
+ 0U, // VPABSBZrm
+ 405U, // VPABSBZrmk
+ 461U, // VPABSBZrmkz
+ 0U, // VPABSBZrr
+ 405U, // VPABSBZrrk
+ 461U, // VPABSBZrrkz
+ 0U, // VPABSBrm
+ 0U, // VPABSBrr
+ 0U, // VPABSDYrm
+ 0U, // VPABSDYrr
+ 0U, // VPABSDZ128rm
+ 0U, // VPABSDZ128rmb
+ 3356U, // VPABSDZ128rmbk
+ 4444U, // VPABSDZ128rmbkz
+ 405U, // VPABSDZ128rmk
+ 461U, // VPABSDZ128rmkz
+ 0U, // VPABSDZ128rr
+ 405U, // VPABSDZ128rrk
+ 461U, // VPABSDZ128rrkz
+ 0U, // VPABSDZ256rm
+ 0U, // VPABSDZ256rmb
+ 3356U, // VPABSDZ256rmbk
+ 4444U, // VPABSDZ256rmbkz
+ 405U, // VPABSDZ256rmk
+ 461U, // VPABSDZ256rmkz
+ 0U, // VPABSDZ256rr
+ 405U, // VPABSDZ256rrk
+ 461U, // VPABSDZ256rrkz
+ 0U, // VPABSDZrm
+ 0U, // VPABSDZrmb
+ 3356U, // VPABSDZrmbk
+ 4444U, // VPABSDZrmbkz
+ 405U, // VPABSDZrmk
+ 461U, // VPABSDZrmkz
+ 0U, // VPABSDZrr
+ 405U, // VPABSDZrrk
+ 461U, // VPABSDZrrkz
+ 0U, // VPABSDrm
+ 0U, // VPABSDrr
+ 0U, // VPABSQZ128rm
+ 0U, // VPABSQZ128rmb
+ 3356U, // VPABSQZ128rmbk
+ 4444U, // VPABSQZ128rmbkz
+ 405U, // VPABSQZ128rmk
+ 461U, // VPABSQZ128rmkz
+ 0U, // VPABSQZ128rr
+ 405U, // VPABSQZ128rrk
+ 461U, // VPABSQZ128rrkz
+ 0U, // VPABSQZ256rm
+ 0U, // VPABSQZ256rmb
+ 3356U, // VPABSQZ256rmbk
+ 4444U, // VPABSQZ256rmbkz
+ 405U, // VPABSQZ256rmk
+ 461U, // VPABSQZ256rmkz
+ 0U, // VPABSQZ256rr
+ 405U, // VPABSQZ256rrk
+ 461U, // VPABSQZ256rrkz
+ 0U, // VPABSQZrm
+ 0U, // VPABSQZrmb
+ 3356U, // VPABSQZrmbk
+ 4444U, // VPABSQZrmbkz
+ 405U, // VPABSQZrmk
+ 461U, // VPABSQZrmkz
+ 0U, // VPABSQZrr
+ 405U, // VPABSQZrrk
+ 461U, // VPABSQZrrkz
+ 0U, // VPABSWYrm
+ 0U, // VPABSWYrr
+ 0U, // VPABSWZ128rm
+ 405U, // VPABSWZ128rmk
+ 461U, // VPABSWZ128rmkz
+ 0U, // VPABSWZ128rr
+ 405U, // VPABSWZ128rrk
+ 461U, // VPABSWZ128rrkz
+ 0U, // VPABSWZ256rm
+ 405U, // VPABSWZ256rmk
+ 461U, // VPABSWZ256rmkz
+ 0U, // VPABSWZ256rr
+ 405U, // VPABSWZ256rrk
+ 461U, // VPABSWZ256rrkz
+ 0U, // VPABSWZrm
+ 405U, // VPABSWZrmk
+ 461U, // VPABSWZrmkz
+ 0U, // VPABSWZrr
+ 405U, // VPABSWZrrk
+ 461U, // VPABSWZrrkz
+ 0U, // VPABSWrm
+ 0U, // VPABSWrr
+ 4U, // VPACKSSDWYrm
+ 4U, // VPACKSSDWYrr
+ 4U, // VPACKSSDWZ128rm
+ 72U, // VPACKSSDWZ128rmb
+ 133U, // VPACKSSDWZ128rmbk
+ 9348U, // VPACKSSDWZ128rmbkz
+ 132U, // VPACKSSDWZ128rmk
+ 9348U, // VPACKSSDWZ128rmkz
+ 4U, // VPACKSSDWZ128rr
+ 0U, // VPACKSSDWZ128rrk
+ 9348U, // VPACKSSDWZ128rrkz
+ 4U, // VPACKSSDWZ256rm
+ 72U, // VPACKSSDWZ256rmb
+ 133U, // VPACKSSDWZ256rmbk
+ 9348U, // VPACKSSDWZ256rmbkz
+ 132U, // VPACKSSDWZ256rmk
+ 9348U, // VPACKSSDWZ256rmkz
+ 4U, // VPACKSSDWZ256rr
+ 0U, // VPACKSSDWZ256rrk
+ 9348U, // VPACKSSDWZ256rrkz
+ 4U, // VPACKSSDWZrm
+ 72U, // VPACKSSDWZrmb
+ 133U, // VPACKSSDWZrmbk
+ 9348U, // VPACKSSDWZrmbkz
+ 132U, // VPACKSSDWZrmk
+ 9348U, // VPACKSSDWZrmkz
+ 4U, // VPACKSSDWZrr
+ 0U, // VPACKSSDWZrrk
+ 9348U, // VPACKSSDWZrrkz
+ 4U, // VPACKSSDWrm
+ 4U, // VPACKSSDWrr
+ 4U, // VPACKSSWBYrm
+ 4U, // VPACKSSWBYrr
+ 4U, // VPACKSSWBZ128rm
+ 132U, // VPACKSSWBZ128rmk
+ 9348U, // VPACKSSWBZ128rmkz
+ 4U, // VPACKSSWBZ128rr
+ 0U, // VPACKSSWBZ128rrk
+ 9348U, // VPACKSSWBZ128rrkz
+ 4U, // VPACKSSWBZ256rm
+ 132U, // VPACKSSWBZ256rmk
+ 9348U, // VPACKSSWBZ256rmkz
+ 4U, // VPACKSSWBZ256rr
+ 0U, // VPACKSSWBZ256rrk
+ 9348U, // VPACKSSWBZ256rrkz
+ 4U, // VPACKSSWBZrm
+ 132U, // VPACKSSWBZrmk
+ 9348U, // VPACKSSWBZrmkz
+ 4U, // VPACKSSWBZrr
+ 0U, // VPACKSSWBZrrk
+ 9348U, // VPACKSSWBZrrkz
+ 4U, // VPACKSSWBrm
+ 4U, // VPACKSSWBrr
+ 4U, // VPACKUSDWYrm
+ 4U, // VPACKUSDWYrr
+ 4U, // VPACKUSDWZ128rm
+ 72U, // VPACKUSDWZ128rmb
+ 133U, // VPACKUSDWZ128rmbk
+ 9348U, // VPACKUSDWZ128rmbkz
+ 132U, // VPACKUSDWZ128rmk
+ 9348U, // VPACKUSDWZ128rmkz
+ 4U, // VPACKUSDWZ128rr
+ 0U, // VPACKUSDWZ128rrk
+ 9348U, // VPACKUSDWZ128rrkz
+ 4U, // VPACKUSDWZ256rm
+ 72U, // VPACKUSDWZ256rmb
+ 133U, // VPACKUSDWZ256rmbk
+ 9348U, // VPACKUSDWZ256rmbkz
+ 132U, // VPACKUSDWZ256rmk
+ 9348U, // VPACKUSDWZ256rmkz
+ 4U, // VPACKUSDWZ256rr
+ 0U, // VPACKUSDWZ256rrk
+ 9348U, // VPACKUSDWZ256rrkz
+ 4U, // VPACKUSDWZrm
+ 72U, // VPACKUSDWZrmb
+ 133U, // VPACKUSDWZrmbk
+ 9348U, // VPACKUSDWZrmbkz
+ 132U, // VPACKUSDWZrmk
+ 9348U, // VPACKUSDWZrmkz
+ 4U, // VPACKUSDWZrr
+ 0U, // VPACKUSDWZrrk
+ 9348U, // VPACKUSDWZrrkz
+ 4U, // VPACKUSDWrm
+ 4U, // VPACKUSDWrr
+ 4U, // VPACKUSWBYrm
+ 4U, // VPACKUSWBYrr
+ 4U, // VPACKUSWBZ128rm
+ 132U, // VPACKUSWBZ128rmk
+ 9348U, // VPACKUSWBZ128rmkz
+ 4U, // VPACKUSWBZ128rr
+ 0U, // VPACKUSWBZ128rrk
+ 9348U, // VPACKUSWBZ128rrkz
+ 4U, // VPACKUSWBZ256rm
+ 132U, // VPACKUSWBZ256rmk
+ 9348U, // VPACKUSWBZ256rmkz
+ 4U, // VPACKUSWBZ256rr
+ 0U, // VPACKUSWBZ256rrk
+ 9348U, // VPACKUSWBZ256rrkz
+ 4U, // VPACKUSWBZrm
+ 132U, // VPACKUSWBZrmk
+ 9348U, // VPACKUSWBZrmkz
+ 4U, // VPACKUSWBZrr
+ 0U, // VPACKUSWBZrrk
+ 9348U, // VPACKUSWBZrrkz
+ 4U, // VPACKUSWBrm
+ 4U, // VPACKUSWBrr
+ 4U, // VPADDBYrm
+ 4U, // VPADDBYrr
+ 4U, // VPADDBZ128rm
+ 132U, // VPADDBZ128rmk
+ 9348U, // VPADDBZ128rmkz
+ 4U, // VPADDBZ128rr
+ 0U, // VPADDBZ128rrk
+ 9348U, // VPADDBZ128rrkz
+ 4U, // VPADDBZ256rm
+ 132U, // VPADDBZ256rmk
+ 9348U, // VPADDBZ256rmkz
+ 4U, // VPADDBZ256rr
+ 0U, // VPADDBZ256rrk
+ 9348U, // VPADDBZ256rrkz
+ 4U, // VPADDBZrm
+ 132U, // VPADDBZrmk
+ 9348U, // VPADDBZrmkz
+ 4U, // VPADDBZrr
+ 0U, // VPADDBZrrk
+ 9348U, // VPADDBZrrkz
+ 4U, // VPADDBrm
+ 4U, // VPADDBrr
+ 4U, // VPADDDYrm
+ 4U, // VPADDDYrr
+ 4U, // VPADDDZ128rm
+ 72U, // VPADDDZ128rmb
+ 133U, // VPADDDZ128rmbk
+ 9348U, // VPADDDZ128rmbkz
+ 132U, // VPADDDZ128rmk
+ 9348U, // VPADDDZ128rmkz
+ 4U, // VPADDDZ128rr
+ 0U, // VPADDDZ128rrk
+ 9348U, // VPADDDZ128rrkz
+ 4U, // VPADDDZ256rm
+ 72U, // VPADDDZ256rmb
+ 133U, // VPADDDZ256rmbk
+ 9348U, // VPADDDZ256rmbkz
+ 132U, // VPADDDZ256rmk
+ 9348U, // VPADDDZ256rmkz
+ 4U, // VPADDDZ256rr
+ 0U, // VPADDDZ256rrk
+ 9348U, // VPADDDZ256rrkz
+ 4U, // VPADDDZrm
+ 72U, // VPADDDZrmb
+ 133U, // VPADDDZrmbk
+ 9348U, // VPADDDZrmbkz
+ 132U, // VPADDDZrmk
+ 9348U, // VPADDDZrmkz
+ 4U, // VPADDDZrr
+ 0U, // VPADDDZrrk
+ 9348U, // VPADDDZrrkz
+ 4U, // VPADDDrm
+ 4U, // VPADDDrr
+ 4U, // VPADDQYrm
+ 4U, // VPADDQYrr
+ 4U, // VPADDQZ128rm
+ 72U, // VPADDQZ128rmb
+ 133U, // VPADDQZ128rmbk
+ 9348U, // VPADDQZ128rmbkz
+ 132U, // VPADDQZ128rmk
+ 9348U, // VPADDQZ128rmkz
+ 4U, // VPADDQZ128rr
+ 0U, // VPADDQZ128rrk
+ 9348U, // VPADDQZ128rrkz
+ 4U, // VPADDQZ256rm
+ 72U, // VPADDQZ256rmb
+ 133U, // VPADDQZ256rmbk
+ 9348U, // VPADDQZ256rmbkz
+ 132U, // VPADDQZ256rmk
+ 9348U, // VPADDQZ256rmkz
+ 4U, // VPADDQZ256rr
+ 0U, // VPADDQZ256rrk
+ 9348U, // VPADDQZ256rrkz
+ 4U, // VPADDQZrm
+ 72U, // VPADDQZrmb
+ 133U, // VPADDQZrmbk
+ 9348U, // VPADDQZrmbkz
+ 132U, // VPADDQZrmk
+ 9348U, // VPADDQZrmkz
+ 4U, // VPADDQZrr
+ 0U, // VPADDQZrrk
+ 9348U, // VPADDQZrrkz
+ 4U, // VPADDQrm
+ 4U, // VPADDQrr
+ 4U, // VPADDSBYrm
+ 4U, // VPADDSBYrr
+ 4U, // VPADDSBZ128rm
+ 132U, // VPADDSBZ128rmk
+ 9348U, // VPADDSBZ128rmkz
+ 4U, // VPADDSBZ128rr
+ 0U, // VPADDSBZ128rrk
+ 9348U, // VPADDSBZ128rrkz
+ 4U, // VPADDSBZ256rm
+ 132U, // VPADDSBZ256rmk
+ 9348U, // VPADDSBZ256rmkz
+ 4U, // VPADDSBZ256rr
+ 0U, // VPADDSBZ256rrk
+ 9348U, // VPADDSBZ256rrkz
+ 4U, // VPADDSBZrm
+ 132U, // VPADDSBZrmk
+ 9348U, // VPADDSBZrmkz
+ 4U, // VPADDSBZrr
+ 0U, // VPADDSBZrrk
+ 9348U, // VPADDSBZrrkz
+ 4U, // VPADDSBrm
+ 4U, // VPADDSBrr
+ 4U, // VPADDSWYrm
+ 4U, // VPADDSWYrr
+ 4U, // VPADDSWZ128rm
+ 132U, // VPADDSWZ128rmk
+ 9348U, // VPADDSWZ128rmkz
+ 4U, // VPADDSWZ128rr
+ 0U, // VPADDSWZ128rrk
+ 9348U, // VPADDSWZ128rrkz
+ 4U, // VPADDSWZ256rm
+ 132U, // VPADDSWZ256rmk
+ 9348U, // VPADDSWZ256rmkz
+ 4U, // VPADDSWZ256rr
+ 0U, // VPADDSWZ256rrk
+ 9348U, // VPADDSWZ256rrkz
+ 4U, // VPADDSWZrm
+ 132U, // VPADDSWZrmk
+ 9348U, // VPADDSWZrmkz
+ 4U, // VPADDSWZrr
+ 0U, // VPADDSWZrrk
+ 9348U, // VPADDSWZrrkz
+ 4U, // VPADDSWrm
+ 4U, // VPADDSWrr
+ 4U, // VPADDUSBYrm
+ 4U, // VPADDUSBYrr
+ 4U, // VPADDUSBZ128rm
+ 132U, // VPADDUSBZ128rmk
+ 9348U, // VPADDUSBZ128rmkz
+ 4U, // VPADDUSBZ128rr
+ 0U, // VPADDUSBZ128rrk
+ 9348U, // VPADDUSBZ128rrkz
+ 4U, // VPADDUSBZ256rm
+ 132U, // VPADDUSBZ256rmk
+ 9348U, // VPADDUSBZ256rmkz
+ 4U, // VPADDUSBZ256rr
+ 0U, // VPADDUSBZ256rrk
+ 9348U, // VPADDUSBZ256rrkz
+ 4U, // VPADDUSBZrm
+ 132U, // VPADDUSBZrmk
+ 9348U, // VPADDUSBZrmkz
+ 4U, // VPADDUSBZrr
+ 0U, // VPADDUSBZrrk
+ 9348U, // VPADDUSBZrrkz
+ 4U, // VPADDUSBrm
+ 4U, // VPADDUSBrr
+ 4U, // VPADDUSWYrm
+ 4U, // VPADDUSWYrr
+ 4U, // VPADDUSWZ128rm
+ 132U, // VPADDUSWZ128rmk
+ 9348U, // VPADDUSWZ128rmkz
+ 4U, // VPADDUSWZ128rr
+ 0U, // VPADDUSWZ128rrk
+ 9348U, // VPADDUSWZ128rrkz
+ 4U, // VPADDUSWZ256rm
+ 132U, // VPADDUSWZ256rmk
+ 9348U, // VPADDUSWZ256rmkz
+ 4U, // VPADDUSWZ256rr
+ 0U, // VPADDUSWZ256rrk
+ 9348U, // VPADDUSWZ256rrkz
+ 4U, // VPADDUSWZrm
+ 132U, // VPADDUSWZrmk
+ 9348U, // VPADDUSWZrmkz
+ 4U, // VPADDUSWZrr
+ 0U, // VPADDUSWZrrk
+ 9348U, // VPADDUSWZrrkz
+ 4U, // VPADDUSWrm
+ 4U, // VPADDUSWrr
+ 4U, // VPADDWYrm
+ 4U, // VPADDWYrr
+ 4U, // VPADDWZ128rm
+ 132U, // VPADDWZ128rmk
+ 9348U, // VPADDWZ128rmkz
+ 4U, // VPADDWZ128rr
+ 0U, // VPADDWZ128rrk
+ 9348U, // VPADDWZ128rrkz
+ 4U, // VPADDWZ256rm
+ 132U, // VPADDWZ256rmk
+ 9348U, // VPADDWZ256rmkz
+ 4U, // VPADDWZ256rr
+ 0U, // VPADDWZ256rrk
+ 9348U, // VPADDWZ256rrkz
+ 4U, // VPADDWZrm
+ 132U, // VPADDWZrmk
+ 9348U, // VPADDWZrmkz
+ 4U, // VPADDWZrr
+ 0U, // VPADDWZrrk
+ 9348U, // VPADDWZrrkz
+ 4U, // VPADDWrm
+ 4U, // VPADDWrr
+ 72U, // VPALIGNRYrmi
+ 18636U, // VPALIGNRYrri
+ 72U, // VPALIGNRZ128rmi
+ 1U, // VPALIGNRZ128rmik
+ 9348U, // VPALIGNRZ128rmikz
+ 18636U, // VPALIGNRZ128rri
+ 25U, // VPALIGNRZ128rrik
+ 26837U, // VPALIGNRZ128rrikz
+ 72U, // VPALIGNRZ256rmi
+ 1U, // VPALIGNRZ256rmik
+ 9348U, // VPALIGNRZ256rmikz
+ 18636U, // VPALIGNRZ256rri
+ 25U, // VPALIGNRZ256rrik
+ 26837U, // VPALIGNRZ256rrikz
+ 72U, // VPALIGNRZrmi
+ 1U, // VPALIGNRZrmik
+ 9348U, // VPALIGNRZrmikz
+ 18636U, // VPALIGNRZrri
+ 25U, // VPALIGNRZrrik
+ 26837U, // VPALIGNRZrrikz
+ 72U, // VPALIGNRrmi
+ 18636U, // VPALIGNRrri
+ 4U, // VPANDDZ128rm
+ 72U, // VPANDDZ128rmb
+ 133U, // VPANDDZ128rmbk
+ 9348U, // VPANDDZ128rmbkz
+ 132U, // VPANDDZ128rmk
+ 9348U, // VPANDDZ128rmkz
+ 4U, // VPANDDZ128rr
+ 0U, // VPANDDZ128rrk
+ 9348U, // VPANDDZ128rrkz
+ 4U, // VPANDDZ256rm
+ 72U, // VPANDDZ256rmb
+ 133U, // VPANDDZ256rmbk
+ 9348U, // VPANDDZ256rmbkz
+ 132U, // VPANDDZ256rmk
+ 9348U, // VPANDDZ256rmkz
+ 4U, // VPANDDZ256rr
+ 0U, // VPANDDZ256rrk
+ 9348U, // VPANDDZ256rrkz
+ 4U, // VPANDDZrm
+ 72U, // VPANDDZrmb
+ 133U, // VPANDDZrmbk
+ 9348U, // VPANDDZrmbkz
+ 132U, // VPANDDZrmk
+ 9348U, // VPANDDZrmkz
+ 4U, // VPANDDZrr
+ 0U, // VPANDDZrrk
+ 9348U, // VPANDDZrrkz
+ 4U, // VPANDNDZ128rm
+ 72U, // VPANDNDZ128rmb
+ 133U, // VPANDNDZ128rmbk
+ 9348U, // VPANDNDZ128rmbkz
+ 132U, // VPANDNDZ128rmk
+ 9348U, // VPANDNDZ128rmkz
+ 4U, // VPANDNDZ128rr
+ 0U, // VPANDNDZ128rrk
+ 9348U, // VPANDNDZ128rrkz
+ 4U, // VPANDNDZ256rm
+ 72U, // VPANDNDZ256rmb
+ 133U, // VPANDNDZ256rmbk
+ 9348U, // VPANDNDZ256rmbkz
+ 132U, // VPANDNDZ256rmk
+ 9348U, // VPANDNDZ256rmkz
+ 4U, // VPANDNDZ256rr
+ 0U, // VPANDNDZ256rrk
+ 9348U, // VPANDNDZ256rrkz
+ 4U, // VPANDNDZrm
+ 72U, // VPANDNDZrmb
+ 133U, // VPANDNDZrmbk
+ 9348U, // VPANDNDZrmbkz
+ 132U, // VPANDNDZrmk
+ 9348U, // VPANDNDZrmkz
+ 4U, // VPANDNDZrr
+ 0U, // VPANDNDZrrk
+ 9348U, // VPANDNDZrrkz
+ 4U, // VPANDNQZ128rm
+ 72U, // VPANDNQZ128rmb
+ 133U, // VPANDNQZ128rmbk
+ 9348U, // VPANDNQZ128rmbkz
+ 132U, // VPANDNQZ128rmk
+ 9348U, // VPANDNQZ128rmkz
+ 4U, // VPANDNQZ128rr
+ 0U, // VPANDNQZ128rrk
+ 9348U, // VPANDNQZ128rrkz
+ 4U, // VPANDNQZ256rm
+ 72U, // VPANDNQZ256rmb
+ 133U, // VPANDNQZ256rmbk
+ 9348U, // VPANDNQZ256rmbkz
+ 132U, // VPANDNQZ256rmk
+ 9348U, // VPANDNQZ256rmkz
+ 4U, // VPANDNQZ256rr
+ 0U, // VPANDNQZ256rrk
+ 9348U, // VPANDNQZ256rrkz
+ 4U, // VPANDNQZrm
+ 72U, // VPANDNQZrmb
+ 133U, // VPANDNQZrmbk
+ 9348U, // VPANDNQZrmbkz
+ 132U, // VPANDNQZrmk
+ 9348U, // VPANDNQZrmkz
+ 4U, // VPANDNQZrr
+ 0U, // VPANDNQZrrk
+ 9348U, // VPANDNQZrrkz
+ 4U, // VPANDNYrm
+ 4U, // VPANDNYrr
+ 4U, // VPANDNrm
+ 4U, // VPANDNrr
+ 4U, // VPANDQZ128rm
+ 72U, // VPANDQZ128rmb
+ 133U, // VPANDQZ128rmbk
+ 9348U, // VPANDQZ128rmbkz
+ 132U, // VPANDQZ128rmk
+ 9348U, // VPANDQZ128rmkz
+ 4U, // VPANDQZ128rr
+ 0U, // VPANDQZ128rrk
+ 9348U, // VPANDQZ128rrkz
+ 4U, // VPANDQZ256rm
+ 72U, // VPANDQZ256rmb
+ 133U, // VPANDQZ256rmbk
+ 9348U, // VPANDQZ256rmbkz
+ 132U, // VPANDQZ256rmk
+ 9348U, // VPANDQZ256rmkz
+ 4U, // VPANDQZ256rr
+ 0U, // VPANDQZ256rrk
+ 9348U, // VPANDQZ256rrkz
+ 4U, // VPANDQZrm
+ 72U, // VPANDQZrmb
+ 133U, // VPANDQZrmbk
+ 9348U, // VPANDQZrmbkz
+ 132U, // VPANDQZrmk
+ 9348U, // VPANDQZrmkz
+ 4U, // VPANDQZrr
+ 0U, // VPANDQZrrk
+ 9348U, // VPANDQZrrkz
+ 4U, // VPANDYrm
+ 4U, // VPANDYrr
+ 4U, // VPANDrm
+ 4U, // VPANDrr
+ 4U, // VPAVGBYrm
+ 4U, // VPAVGBYrr
+ 4U, // VPAVGBZ128rm
+ 132U, // VPAVGBZ128rmk
+ 9348U, // VPAVGBZ128rmkz
+ 4U, // VPAVGBZ128rr
+ 0U, // VPAVGBZ128rrk
+ 9348U, // VPAVGBZ128rrkz
+ 4U, // VPAVGBZ256rm
+ 132U, // VPAVGBZ256rmk
+ 9348U, // VPAVGBZ256rmkz
+ 4U, // VPAVGBZ256rr
+ 0U, // VPAVGBZ256rrk
+ 9348U, // VPAVGBZ256rrkz
+ 4U, // VPAVGBZrm
+ 132U, // VPAVGBZrmk
+ 9348U, // VPAVGBZrmkz
+ 4U, // VPAVGBZrr
+ 0U, // VPAVGBZrrk
+ 9348U, // VPAVGBZrrkz
+ 4U, // VPAVGBrm
+ 4U, // VPAVGBrr
+ 4U, // VPAVGWYrm
+ 4U, // VPAVGWYrr
+ 4U, // VPAVGWZ128rm
+ 132U, // VPAVGWZ128rmk
+ 9348U, // VPAVGWZ128rmkz
+ 4U, // VPAVGWZ128rr
+ 0U, // VPAVGWZ128rrk
+ 9348U, // VPAVGWZ128rrkz
+ 4U, // VPAVGWZ256rm
+ 132U, // VPAVGWZ256rmk
+ 9348U, // VPAVGWZ256rmkz
+ 4U, // VPAVGWZ256rr
+ 0U, // VPAVGWZ256rrk
+ 9348U, // VPAVGWZ256rrkz
+ 4U, // VPAVGWZrm
+ 132U, // VPAVGWZrmk
+ 9348U, // VPAVGWZrmkz
+ 4U, // VPAVGWZrr
+ 0U, // VPAVGWZrrk
+ 9348U, // VPAVGWZrrkz
+ 4U, // VPAVGWrm
+ 4U, // VPAVGWrr
+ 72U, // VPBLENDDYrmi
+ 18636U, // VPBLENDDYrri
+ 72U, // VPBLENDDrmi
+ 18636U, // VPBLENDDrri
+ 4U, // VPBLENDMBZ128rm
+ 1156U, // VPBLENDMBZ128rmk
+ 9348U, // VPBLENDMBZ128rmkz
+ 4U, // VPBLENDMBZ128rr
+ 1156U, // VPBLENDMBZ128rrk
+ 9348U, // VPBLENDMBZ128rrkz
+ 4U, // VPBLENDMBZ256rm
+ 1156U, // VPBLENDMBZ256rmk
+ 9348U, // VPBLENDMBZ256rmkz
+ 4U, // VPBLENDMBZ256rr
+ 1156U, // VPBLENDMBZ256rrk
+ 9348U, // VPBLENDMBZ256rrkz
+ 4U, // VPBLENDMBZrm
+ 1156U, // VPBLENDMBZrmk
+ 9348U, // VPBLENDMBZrmkz
+ 4U, // VPBLENDMBZrr
+ 1156U, // VPBLENDMBZrrk
+ 9348U, // VPBLENDMBZrrkz
+ 4U, // VPBLENDMDZ128rm
+ 72U, // VPBLENDMDZ128rmb
+ 1156U, // VPBLENDMDZ128rmbk
+ 9348U, // VPBLENDMDZ128rmbkz
+ 1156U, // VPBLENDMDZ128rmk
+ 9348U, // VPBLENDMDZ128rmkz
+ 4U, // VPBLENDMDZ128rr
+ 1156U, // VPBLENDMDZ128rrk
+ 9348U, // VPBLENDMDZ128rrkz
+ 4U, // VPBLENDMDZ256rm
+ 72U, // VPBLENDMDZ256rmb
+ 1156U, // VPBLENDMDZ256rmbk
+ 9348U, // VPBLENDMDZ256rmbkz
+ 1156U, // VPBLENDMDZ256rmk
+ 9348U, // VPBLENDMDZ256rmkz
+ 4U, // VPBLENDMDZ256rr
+ 1156U, // VPBLENDMDZ256rrk
+ 9348U, // VPBLENDMDZ256rrkz
+ 4U, // VPBLENDMDZrm
+ 72U, // VPBLENDMDZrmb
+ 1156U, // VPBLENDMDZrmbk
+ 9348U, // VPBLENDMDZrmbkz
+ 1156U, // VPBLENDMDZrmk
+ 9348U, // VPBLENDMDZrmkz
+ 4U, // VPBLENDMDZrr
+ 1156U, // VPBLENDMDZrrk
+ 9348U, // VPBLENDMDZrrkz
+ 4U, // VPBLENDMQZ128rm
+ 72U, // VPBLENDMQZ128rmb
+ 1156U, // VPBLENDMQZ128rmbk
+ 9348U, // VPBLENDMQZ128rmbkz
+ 1156U, // VPBLENDMQZ128rmk
+ 9348U, // VPBLENDMQZ128rmkz
+ 4U, // VPBLENDMQZ128rr
+ 1156U, // VPBLENDMQZ128rrk
+ 9348U, // VPBLENDMQZ128rrkz
+ 4U, // VPBLENDMQZ256rm
+ 72U, // VPBLENDMQZ256rmb
+ 1156U, // VPBLENDMQZ256rmbk
+ 9348U, // VPBLENDMQZ256rmbkz
+ 1156U, // VPBLENDMQZ256rmk
+ 9348U, // VPBLENDMQZ256rmkz
+ 4U, // VPBLENDMQZ256rr
+ 1156U, // VPBLENDMQZ256rrk
+ 9348U, // VPBLENDMQZ256rrkz
+ 4U, // VPBLENDMQZrm
+ 72U, // VPBLENDMQZrmb
+ 1156U, // VPBLENDMQZrmbk
+ 9348U, // VPBLENDMQZrmbkz
+ 1156U, // VPBLENDMQZrmk
+ 9348U, // VPBLENDMQZrmkz
+ 4U, // VPBLENDMQZrr
+ 1156U, // VPBLENDMQZrrk
+ 9348U, // VPBLENDMQZrrkz
+ 4U, // VPBLENDMWZ128rm
+ 1156U, // VPBLENDMWZ128rmk
+ 9348U, // VPBLENDMWZ128rmkz
+ 4U, // VPBLENDMWZ128rr
+ 1156U, // VPBLENDMWZ128rrk
+ 9348U, // VPBLENDMWZ128rrkz
+ 4U, // VPBLENDMWZ256rm
+ 1156U, // VPBLENDMWZ256rmk
+ 9348U, // VPBLENDMWZ256rmkz
+ 4U, // VPBLENDMWZ256rr
+ 1156U, // VPBLENDMWZ256rrk
+ 9348U, // VPBLENDMWZ256rrkz
+ 4U, // VPBLENDMWZrm
+ 1156U, // VPBLENDMWZrmk
+ 9348U, // VPBLENDMWZrmkz
+ 4U, // VPBLENDMWZrr
+ 1156U, // VPBLENDMWZrrk
+ 9348U, // VPBLENDMWZrrkz
+ 72U, // VPBLENDVBYrm
+ 18636U, // VPBLENDVBYrr
+ 72U, // VPBLENDVBrm
+ 18636U, // VPBLENDVBrr
+ 72U, // VPBLENDWYrmi
+ 18636U, // VPBLENDWYrri
+ 72U, // VPBLENDWrmi
+ 18636U, // VPBLENDWrri
+ 0U, // VPBROADCASTBYrm
+ 0U, // VPBROADCASTBYrr
+ 0U, // VPBROADCASTBZ128m
+ 0U, // VPBROADCASTBZ128mk
+ 461U, // VPBROADCASTBZ128mkz
+ 0U, // VPBROADCASTBZ128r
+ 405U, // VPBROADCASTBZ128rk
+ 461U, // VPBROADCASTBZ128rkz
+ 0U, // VPBROADCASTBZ256m
+ 0U, // VPBROADCASTBZ256mk
+ 461U, // VPBROADCASTBZ256mkz
+ 0U, // VPBROADCASTBZ256r
+ 405U, // VPBROADCASTBZ256rk
+ 461U, // VPBROADCASTBZ256rkz
+ 0U, // VPBROADCASTBZm
+ 0U, // VPBROADCASTBZmk
+ 461U, // VPBROADCASTBZmkz
+ 0U, // VPBROADCASTBZr
+ 405U, // VPBROADCASTBZrk
+ 461U, // VPBROADCASTBZrkz
+ 0U, // VPBROADCASTBrZ128r
+ 405U, // VPBROADCASTBrZ128rk
+ 461U, // VPBROADCASTBrZ128rkz
+ 0U, // VPBROADCASTBrZ256r
+ 405U, // VPBROADCASTBrZ256rk
+ 461U, // VPBROADCASTBrZ256rkz
+ 0U, // VPBROADCASTBrZr
+ 405U, // VPBROADCASTBrZrk
+ 461U, // VPBROADCASTBrZrkz
+ 0U, // VPBROADCASTBrm
+ 0U, // VPBROADCASTBrr
+ 0U, // VPBROADCASTDYrm
+ 0U, // VPBROADCASTDYrr
+ 0U, // VPBROADCASTDZ128m
+ 3356U, // VPBROADCASTDZ128mk
+ 4444U, // VPBROADCASTDZ128mkz
+ 0U, // VPBROADCASTDZ128r
+ 405U, // VPBROADCASTDZ128rk
+ 461U, // VPBROADCASTDZ128rkz
+ 0U, // VPBROADCASTDZ256m
+ 3356U, // VPBROADCASTDZ256mk
+ 4444U, // VPBROADCASTDZ256mkz
+ 0U, // VPBROADCASTDZ256r
+ 405U, // VPBROADCASTDZ256rk
+ 461U, // VPBROADCASTDZ256rkz
+ 0U, // VPBROADCASTDZm
+ 3356U, // VPBROADCASTDZmk
+ 4444U, // VPBROADCASTDZmkz
+ 0U, // VPBROADCASTDZr
+ 405U, // VPBROADCASTDZrk
+ 461U, // VPBROADCASTDZrkz
+ 0U, // VPBROADCASTDrZ128r
+ 405U, // VPBROADCASTDrZ128rk
+ 461U, // VPBROADCASTDrZ128rkz
+ 0U, // VPBROADCASTDrZ256r
+ 405U, // VPBROADCASTDrZ256rk
+ 461U, // VPBROADCASTDrZ256rkz
+ 0U, // VPBROADCASTDrZr
+ 405U, // VPBROADCASTDrZrk
+ 461U, // VPBROADCASTDrZrkz
+ 0U, // VPBROADCASTDrm
+ 0U, // VPBROADCASTDrr
+ 0U, // VPBROADCASTMB2QZ128rr
+ 0U, // VPBROADCASTMB2QZ256rr
+ 0U, // VPBROADCASTMB2QZrr
+ 0U, // VPBROADCASTMW2DZ128rr
+ 0U, // VPBROADCASTMW2DZ256rr
+ 0U, // VPBROADCASTMW2DZrr
+ 0U, // VPBROADCASTQYrm
+ 0U, // VPBROADCASTQYrr
+ 0U, // VPBROADCASTQZ128m
+ 3356U, // VPBROADCASTQZ128mk
+ 4444U, // VPBROADCASTQZ128mkz
+ 0U, // VPBROADCASTQZ128r
+ 405U, // VPBROADCASTQZ128rk
+ 461U, // VPBROADCASTQZ128rkz
+ 0U, // VPBROADCASTQZ256m
+ 3356U, // VPBROADCASTQZ256mk
+ 4444U, // VPBROADCASTQZ256mkz
+ 0U, // VPBROADCASTQZ256r
+ 405U, // VPBROADCASTQZ256rk
+ 461U, // VPBROADCASTQZ256rkz
+ 0U, // VPBROADCASTQZm
+ 3356U, // VPBROADCASTQZmk
+ 4444U, // VPBROADCASTQZmkz
+ 0U, // VPBROADCASTQZr
+ 405U, // VPBROADCASTQZrk
+ 461U, // VPBROADCASTQZrkz
+ 0U, // VPBROADCASTQrZ128r
+ 405U, // VPBROADCASTQrZ128rk
+ 461U, // VPBROADCASTQrZ128rkz
+ 0U, // VPBROADCASTQrZ256r
+ 405U, // VPBROADCASTQrZ256rk
+ 461U, // VPBROADCASTQrZ256rkz
+ 0U, // VPBROADCASTQrZr
+ 405U, // VPBROADCASTQrZrk
+ 461U, // VPBROADCASTQrZrkz
+ 0U, // VPBROADCASTQrm
+ 0U, // VPBROADCASTQrr
+ 0U, // VPBROADCASTWYrm
+ 0U, // VPBROADCASTWYrr
+ 0U, // VPBROADCASTWZ128m
+ 0U, // VPBROADCASTWZ128mk
+ 461U, // VPBROADCASTWZ128mkz
+ 0U, // VPBROADCASTWZ128r
+ 405U, // VPBROADCASTWZ128rk
+ 461U, // VPBROADCASTWZ128rkz
+ 0U, // VPBROADCASTWZ256m
+ 0U, // VPBROADCASTWZ256mk
+ 461U, // VPBROADCASTWZ256mkz
+ 0U, // VPBROADCASTWZ256r
+ 405U, // VPBROADCASTWZ256rk
+ 461U, // VPBROADCASTWZ256rkz
+ 0U, // VPBROADCASTWZm
+ 0U, // VPBROADCASTWZmk
+ 461U, // VPBROADCASTWZmkz
+ 0U, // VPBROADCASTWZr
+ 405U, // VPBROADCASTWZrk
+ 461U, // VPBROADCASTWZrkz
+ 0U, // VPBROADCASTWrZ128r
+ 405U, // VPBROADCASTWrZ128rk
+ 461U, // VPBROADCASTWrZ128rkz
+ 0U, // VPBROADCASTWrZ256r
+ 405U, // VPBROADCASTWrZ256rk
+ 461U, // VPBROADCASTWrZ256rkz
+ 0U, // VPBROADCASTWrZr
+ 405U, // VPBROADCASTWrZrk
+ 461U, // VPBROADCASTWrZrkz
+ 0U, // VPBROADCASTWrm
+ 0U, // VPBROADCASTWrr
+ 72U, // VPCLMULQDQYrm
+ 18636U, // VPCLMULQDQYrr
+ 72U, // VPCLMULQDQZ128rm
+ 18636U, // VPCLMULQDQZ128rr
+ 72U, // VPCLMULQDQZ256rm
+ 18636U, // VPCLMULQDQZ256rr
+ 72U, // VPCLMULQDQZrm
+ 18636U, // VPCLMULQDQZrr
+ 72U, // VPCLMULQDQrm
+ 18636U, // VPCLMULQDQrr
+ 72U, // VPCMOVYrmr
+ 18636U, // VPCMOVYrrm
+ 18636U, // VPCMOVYrrr
+ 18636U, // VPCMOVYrrr_REV
+ 72U, // VPCMOVrmr
+ 18636U, // VPCMOVrrm
+ 18636U, // VPCMOVrrr
+ 18636U, // VPCMOVrrr_REV
+ 2U, // VPCMPBZ128rmi
+ 72U, // VPCMPBZ128rmi_alt
+ 2U, // VPCMPBZ128rmik
+ 1156U, // VPCMPBZ128rmik_alt
+ 18636U, // VPCMPBZ128rri
+ 18636U, // VPCMPBZ128rri_alt
+ 26837U, // VPCMPBZ128rrik
+ 26837U, // VPCMPBZ128rrik_alt
+ 2U, // VPCMPBZ256rmi
+ 72U, // VPCMPBZ256rmi_alt
+ 2U, // VPCMPBZ256rmik
+ 1156U, // VPCMPBZ256rmik_alt
+ 18636U, // VPCMPBZ256rri
+ 18636U, // VPCMPBZ256rri_alt
+ 26837U, // VPCMPBZ256rrik
+ 26837U, // VPCMPBZ256rrik_alt
+ 2U, // VPCMPBZrmi
+ 72U, // VPCMPBZrmi_alt
+ 2U, // VPCMPBZrmik
+ 1156U, // VPCMPBZrmik_alt
+ 18636U, // VPCMPBZrri
+ 18636U, // VPCMPBZrri_alt
+ 26837U, // VPCMPBZrrik
+ 26837U, // VPCMPBZrrik_alt
+ 2U, // VPCMPDZ128rmi
+ 72U, // VPCMPDZ128rmi_alt
+ 21863U, // VPCMPDZ128rmib
+ 18637U, // VPCMPDZ128rmib_alt
+ 29991U, // VPCMPDZ128rmibk
+ 26837U, // VPCMPDZ128rmibk_alt
+ 2U, // VPCMPDZ128rmik
+ 1156U, // VPCMPDZ128rmik_alt
+ 18636U, // VPCMPDZ128rri
+ 18636U, // VPCMPDZ128rri_alt
+ 26837U, // VPCMPDZ128rrik
+ 26837U, // VPCMPDZ128rrik_alt
+ 2U, // VPCMPDZ256rmi
+ 72U, // VPCMPDZ256rmi_alt
+ 21867U, // VPCMPDZ256rmib
+ 18637U, // VPCMPDZ256rmib_alt
+ 29995U, // VPCMPDZ256rmibk
+ 26837U, // VPCMPDZ256rmibk_alt
+ 2U, // VPCMPDZ256rmik
+ 1156U, // VPCMPDZ256rmik_alt
+ 18636U, // VPCMPDZ256rri
+ 18636U, // VPCMPDZ256rri_alt
+ 26837U, // VPCMPDZ256rrik
+ 26837U, // VPCMPDZ256rrik_alt
+ 2U, // VPCMPDZrmi
+ 72U, // VPCMPDZrmi_alt
+ 21871U, // VPCMPDZrmib
+ 18637U, // VPCMPDZrmib_alt
+ 29999U, // VPCMPDZrmibk
+ 26837U, // VPCMPDZrmibk_alt
+ 2U, // VPCMPDZrmik
+ 1156U, // VPCMPDZrmik_alt
+ 18636U, // VPCMPDZrri
+ 18636U, // VPCMPDZrri_alt
+ 26837U, // VPCMPDZrrik
+ 26837U, // VPCMPDZrrik_alt
+ 4U, // VPCMPEQBYrm
+ 4U, // VPCMPEQBYrr
+ 4U, // VPCMPEQBZ128rm
+ 1156U, // VPCMPEQBZ128rmk
+ 4U, // VPCMPEQBZ128rr
+ 1156U, // VPCMPEQBZ128rrk
+ 4U, // VPCMPEQBZ256rm
+ 1156U, // VPCMPEQBZ256rmk
+ 4U, // VPCMPEQBZ256rr
+ 1156U, // VPCMPEQBZ256rrk
+ 4U, // VPCMPEQBZrm
+ 1156U, // VPCMPEQBZrmk
+ 4U, // VPCMPEQBZrr
+ 1156U, // VPCMPEQBZrrk
+ 4U, // VPCMPEQBrm
+ 4U, // VPCMPEQBrr
+ 4U, // VPCMPEQDYrm
+ 4U, // VPCMPEQDYrr
+ 4U, // VPCMPEQDZ128rm
+ 72U, // VPCMPEQDZ128rmb
+ 1156U, // VPCMPEQDZ128rmbk
+ 1156U, // VPCMPEQDZ128rmk
+ 4U, // VPCMPEQDZ128rr
+ 1156U, // VPCMPEQDZ128rrk
+ 4U, // VPCMPEQDZ256rm
+ 72U, // VPCMPEQDZ256rmb
+ 1156U, // VPCMPEQDZ256rmbk
+ 1156U, // VPCMPEQDZ256rmk
+ 4U, // VPCMPEQDZ256rr
+ 1156U, // VPCMPEQDZ256rrk
+ 4U, // VPCMPEQDZrm
+ 72U, // VPCMPEQDZrmb
+ 1156U, // VPCMPEQDZrmbk
+ 1156U, // VPCMPEQDZrmk
+ 4U, // VPCMPEQDZrr
+ 1156U, // VPCMPEQDZrrk
+ 4U, // VPCMPEQDrm
+ 4U, // VPCMPEQDrr
+ 4U, // VPCMPEQQYrm
+ 4U, // VPCMPEQQYrr
+ 4U, // VPCMPEQQZ128rm
+ 72U, // VPCMPEQQZ128rmb
+ 1156U, // VPCMPEQQZ128rmbk
+ 1156U, // VPCMPEQQZ128rmk
+ 4U, // VPCMPEQQZ128rr
+ 1156U, // VPCMPEQQZ128rrk
+ 4U, // VPCMPEQQZ256rm
+ 72U, // VPCMPEQQZ256rmb
+ 1156U, // VPCMPEQQZ256rmbk
+ 1156U, // VPCMPEQQZ256rmk
+ 4U, // VPCMPEQQZ256rr
+ 1156U, // VPCMPEQQZ256rrk
+ 4U, // VPCMPEQQZrm
+ 72U, // VPCMPEQQZrmb
+ 1156U, // VPCMPEQQZrmbk
+ 1156U, // VPCMPEQQZrmk
+ 4U, // VPCMPEQQZrr
+ 1156U, // VPCMPEQQZrrk
+ 4U, // VPCMPEQQrm
+ 4U, // VPCMPEQQrr
+ 4U, // VPCMPEQWYrm
+ 4U, // VPCMPEQWYrr
+ 4U, // VPCMPEQWZ128rm
+ 1156U, // VPCMPEQWZ128rmk
+ 4U, // VPCMPEQWZ128rr
+ 1156U, // VPCMPEQWZ128rrk
+ 4U, // VPCMPEQWZ256rm
+ 1156U, // VPCMPEQWZ256rmk
+ 4U, // VPCMPEQWZ256rr
+ 1156U, // VPCMPEQWZ256rrk
+ 4U, // VPCMPEQWZrm
+ 1156U, // VPCMPEQWZrmk
+ 4U, // VPCMPEQWZrr
+ 1156U, // VPCMPEQWZrrk
+ 4U, // VPCMPEQWrm
+ 4U, // VPCMPEQWrr
+ 4U, // VPCMPESTRIrm
+ 72U, // VPCMPESTRIrr
+ 4U, // VPCMPESTRMrm
+ 72U, // VPCMPESTRMrr
+ 4U, // VPCMPGTBYrm
+ 4U, // VPCMPGTBYrr
+ 4U, // VPCMPGTBZ128rm
+ 1156U, // VPCMPGTBZ128rmk
+ 4U, // VPCMPGTBZ128rr
+ 1156U, // VPCMPGTBZ128rrk
+ 4U, // VPCMPGTBZ256rm
+ 1156U, // VPCMPGTBZ256rmk
+ 4U, // VPCMPGTBZ256rr
+ 1156U, // VPCMPGTBZ256rrk
+ 4U, // VPCMPGTBZrm
+ 1156U, // VPCMPGTBZrmk
+ 4U, // VPCMPGTBZrr
+ 1156U, // VPCMPGTBZrrk
+ 4U, // VPCMPGTBrm
+ 4U, // VPCMPGTBrr
+ 4U, // VPCMPGTDYrm
+ 4U, // VPCMPGTDYrr
+ 4U, // VPCMPGTDZ128rm
+ 72U, // VPCMPGTDZ128rmb
+ 1156U, // VPCMPGTDZ128rmbk
+ 1156U, // VPCMPGTDZ128rmk
+ 4U, // VPCMPGTDZ128rr
+ 1156U, // VPCMPGTDZ128rrk
+ 4U, // VPCMPGTDZ256rm
+ 72U, // VPCMPGTDZ256rmb
+ 1156U, // VPCMPGTDZ256rmbk
+ 1156U, // VPCMPGTDZ256rmk
+ 4U, // VPCMPGTDZ256rr
+ 1156U, // VPCMPGTDZ256rrk
+ 4U, // VPCMPGTDZrm
+ 72U, // VPCMPGTDZrmb
+ 1156U, // VPCMPGTDZrmbk
+ 1156U, // VPCMPGTDZrmk
+ 4U, // VPCMPGTDZrr
+ 1156U, // VPCMPGTDZrrk
+ 4U, // VPCMPGTDrm
+ 4U, // VPCMPGTDrr
+ 4U, // VPCMPGTQYrm
+ 4U, // VPCMPGTQYrr
+ 4U, // VPCMPGTQZ128rm
+ 72U, // VPCMPGTQZ128rmb
+ 1156U, // VPCMPGTQZ128rmbk
+ 1156U, // VPCMPGTQZ128rmk
+ 4U, // VPCMPGTQZ128rr
+ 1156U, // VPCMPGTQZ128rrk
+ 4U, // VPCMPGTQZ256rm
+ 72U, // VPCMPGTQZ256rmb
+ 1156U, // VPCMPGTQZ256rmbk
+ 1156U, // VPCMPGTQZ256rmk
+ 4U, // VPCMPGTQZ256rr
+ 1156U, // VPCMPGTQZ256rrk
+ 4U, // VPCMPGTQZrm
+ 72U, // VPCMPGTQZrmb
+ 1156U, // VPCMPGTQZrmbk
+ 1156U, // VPCMPGTQZrmk
+ 4U, // VPCMPGTQZrr
+ 1156U, // VPCMPGTQZrrk
+ 4U, // VPCMPGTQrm
+ 4U, // VPCMPGTQrr
+ 4U, // VPCMPGTWYrm
+ 4U, // VPCMPGTWYrr
+ 4U, // VPCMPGTWZ128rm
+ 1156U, // VPCMPGTWZ128rmk
+ 4U, // VPCMPGTWZ128rr
+ 1156U, // VPCMPGTWZ128rrk
+ 4U, // VPCMPGTWZ256rm
+ 1156U, // VPCMPGTWZ256rmk
+ 4U, // VPCMPGTWZ256rr
+ 1156U, // VPCMPGTWZ256rrk
+ 4U, // VPCMPGTWZrm
+ 1156U, // VPCMPGTWZrmk
+ 4U, // VPCMPGTWZrr
+ 1156U, // VPCMPGTWZrrk
+ 4U, // VPCMPGTWrm
+ 4U, // VPCMPGTWrr
+ 4U, // VPCMPISTRIrm
+ 72U, // VPCMPISTRIrr
+ 4U, // VPCMPISTRMrm
+ 72U, // VPCMPISTRMrr
+ 2U, // VPCMPQZ128rmi
+ 72U, // VPCMPQZ128rmi_alt
+ 21859U, // VPCMPQZ128rmib
+ 18637U, // VPCMPQZ128rmib_alt
+ 29987U, // VPCMPQZ128rmibk
+ 26837U, // VPCMPQZ128rmibk_alt
+ 2U, // VPCMPQZ128rmik
+ 1156U, // VPCMPQZ128rmik_alt
+ 18636U, // VPCMPQZ128rri
+ 18636U, // VPCMPQZ128rri_alt
+ 26837U, // VPCMPQZ128rrik
+ 26837U, // VPCMPQZ128rrik_alt
+ 2U, // VPCMPQZ256rmi
+ 72U, // VPCMPQZ256rmi_alt
+ 21863U, // VPCMPQZ256rmib
+ 18637U, // VPCMPQZ256rmib_alt
+ 29991U, // VPCMPQZ256rmibk
+ 26837U, // VPCMPQZ256rmibk_alt
+ 2U, // VPCMPQZ256rmik
+ 1156U, // VPCMPQZ256rmik_alt
+ 18636U, // VPCMPQZ256rri
+ 18636U, // VPCMPQZ256rri_alt
+ 26837U, // VPCMPQZ256rrik
+ 26837U, // VPCMPQZ256rrik_alt
+ 2U, // VPCMPQZrmi
+ 72U, // VPCMPQZrmi_alt
+ 21867U, // VPCMPQZrmib
+ 18637U, // VPCMPQZrmib_alt
+ 29995U, // VPCMPQZrmibk
+ 26837U, // VPCMPQZrmibk_alt
+ 2U, // VPCMPQZrmik
+ 1156U, // VPCMPQZrmik_alt
+ 18636U, // VPCMPQZrri
+ 18636U, // VPCMPQZrri_alt
+ 26837U, // VPCMPQZrrik
+ 26837U, // VPCMPQZrrik_alt
+ 2U, // VPCMPUBZ128rmi
+ 72U, // VPCMPUBZ128rmi_alt
+ 2U, // VPCMPUBZ128rmik
+ 1156U, // VPCMPUBZ128rmik_alt
+ 18636U, // VPCMPUBZ128rri
+ 18636U, // VPCMPUBZ128rri_alt
+ 26837U, // VPCMPUBZ128rrik
+ 26837U, // VPCMPUBZ128rrik_alt
+ 2U, // VPCMPUBZ256rmi
+ 72U, // VPCMPUBZ256rmi_alt
+ 2U, // VPCMPUBZ256rmik
+ 1156U, // VPCMPUBZ256rmik_alt
+ 18636U, // VPCMPUBZ256rri
+ 18636U, // VPCMPUBZ256rri_alt
+ 26837U, // VPCMPUBZ256rrik
+ 26837U, // VPCMPUBZ256rrik_alt
+ 2U, // VPCMPUBZrmi
+ 72U, // VPCMPUBZrmi_alt
+ 2U, // VPCMPUBZrmik
+ 1156U, // VPCMPUBZrmik_alt
+ 18636U, // VPCMPUBZrri
+ 18636U, // VPCMPUBZrri_alt
+ 26837U, // VPCMPUBZrrik
+ 26837U, // VPCMPUBZrrik_alt
+ 2U, // VPCMPUDZ128rmi
+ 72U, // VPCMPUDZ128rmi_alt
+ 21863U, // VPCMPUDZ128rmib
+ 18637U, // VPCMPUDZ128rmib_alt
+ 29991U, // VPCMPUDZ128rmibk
+ 26837U, // VPCMPUDZ128rmibk_alt
+ 2U, // VPCMPUDZ128rmik
+ 1156U, // VPCMPUDZ128rmik_alt
+ 18636U, // VPCMPUDZ128rri
+ 18636U, // VPCMPUDZ128rri_alt
+ 26837U, // VPCMPUDZ128rrik
+ 26837U, // VPCMPUDZ128rrik_alt
+ 2U, // VPCMPUDZ256rmi
+ 72U, // VPCMPUDZ256rmi_alt
+ 21867U, // VPCMPUDZ256rmib
+ 18637U, // VPCMPUDZ256rmib_alt
+ 29995U, // VPCMPUDZ256rmibk
+ 26837U, // VPCMPUDZ256rmibk_alt
+ 2U, // VPCMPUDZ256rmik
+ 1156U, // VPCMPUDZ256rmik_alt
+ 18636U, // VPCMPUDZ256rri
+ 18636U, // VPCMPUDZ256rri_alt
+ 26837U, // VPCMPUDZ256rrik
+ 26837U, // VPCMPUDZ256rrik_alt
+ 2U, // VPCMPUDZrmi
+ 72U, // VPCMPUDZrmi_alt
+ 21871U, // VPCMPUDZrmib
+ 18637U, // VPCMPUDZrmib_alt
+ 29999U, // VPCMPUDZrmibk
+ 26837U, // VPCMPUDZrmibk_alt
+ 2U, // VPCMPUDZrmik
+ 1156U, // VPCMPUDZrmik_alt
+ 18636U, // VPCMPUDZrri
+ 18636U, // VPCMPUDZrri_alt
+ 26837U, // VPCMPUDZrrik
+ 26837U, // VPCMPUDZrrik_alt
+ 2U, // VPCMPUQZ128rmi
+ 72U, // VPCMPUQZ128rmi_alt
+ 21859U, // VPCMPUQZ128rmib
+ 18637U, // VPCMPUQZ128rmib_alt
+ 29987U, // VPCMPUQZ128rmibk
+ 26837U, // VPCMPUQZ128rmibk_alt
+ 2U, // VPCMPUQZ128rmik
+ 1156U, // VPCMPUQZ128rmik_alt
+ 18636U, // VPCMPUQZ128rri
+ 18636U, // VPCMPUQZ128rri_alt
+ 26837U, // VPCMPUQZ128rrik
+ 26837U, // VPCMPUQZ128rrik_alt
+ 2U, // VPCMPUQZ256rmi
+ 72U, // VPCMPUQZ256rmi_alt
+ 21863U, // VPCMPUQZ256rmib
+ 18637U, // VPCMPUQZ256rmib_alt
+ 29991U, // VPCMPUQZ256rmibk
+ 26837U, // VPCMPUQZ256rmibk_alt
+ 2U, // VPCMPUQZ256rmik
+ 1156U, // VPCMPUQZ256rmik_alt
+ 18636U, // VPCMPUQZ256rri
+ 18636U, // VPCMPUQZ256rri_alt
+ 26837U, // VPCMPUQZ256rrik
+ 26837U, // VPCMPUQZ256rrik_alt
+ 2U, // VPCMPUQZrmi
+ 72U, // VPCMPUQZrmi_alt
+ 21867U, // VPCMPUQZrmib
+ 18637U, // VPCMPUQZrmib_alt
+ 29995U, // VPCMPUQZrmibk
+ 26837U, // VPCMPUQZrmibk_alt
+ 2U, // VPCMPUQZrmik
+ 1156U, // VPCMPUQZrmik_alt
+ 18636U, // VPCMPUQZrri
+ 18636U, // VPCMPUQZrri_alt
+ 26837U, // VPCMPUQZrrik
+ 26837U, // VPCMPUQZrrik_alt
+ 2U, // VPCMPUWZ128rmi
+ 72U, // VPCMPUWZ128rmi_alt
+ 2U, // VPCMPUWZ128rmik
+ 1156U, // VPCMPUWZ128rmik_alt
+ 18636U, // VPCMPUWZ128rri
+ 18636U, // VPCMPUWZ128rri_alt
+ 26837U, // VPCMPUWZ128rrik
+ 26837U, // VPCMPUWZ128rrik_alt
+ 2U, // VPCMPUWZ256rmi
+ 72U, // VPCMPUWZ256rmi_alt
+ 2U, // VPCMPUWZ256rmik
+ 1156U, // VPCMPUWZ256rmik_alt
+ 18636U, // VPCMPUWZ256rri
+ 18636U, // VPCMPUWZ256rri_alt
+ 26837U, // VPCMPUWZ256rrik
+ 26837U, // VPCMPUWZ256rrik_alt
+ 2U, // VPCMPUWZrmi
+ 72U, // VPCMPUWZrmi_alt
+ 2U, // VPCMPUWZrmik
+ 1156U, // VPCMPUWZrmik_alt
+ 18636U, // VPCMPUWZrri
+ 18636U, // VPCMPUWZrri_alt
+ 26837U, // VPCMPUWZrrik
+ 26837U, // VPCMPUWZrrik_alt
+ 2U, // VPCMPWZ128rmi
+ 72U, // VPCMPWZ128rmi_alt
+ 2U, // VPCMPWZ128rmik
+ 1156U, // VPCMPWZ128rmik_alt
+ 18636U, // VPCMPWZ128rri
+ 18636U, // VPCMPWZ128rri_alt
+ 26837U, // VPCMPWZ128rrik
+ 26837U, // VPCMPWZ128rrik_alt
+ 2U, // VPCMPWZ256rmi
+ 72U, // VPCMPWZ256rmi_alt
+ 2U, // VPCMPWZ256rmik
+ 1156U, // VPCMPWZ256rmik_alt
+ 18636U, // VPCMPWZ256rri
+ 18636U, // VPCMPWZ256rri_alt
+ 26837U, // VPCMPWZ256rrik
+ 26837U, // VPCMPWZ256rrik_alt
+ 2U, // VPCMPWZrmi
+ 72U, // VPCMPWZrmi_alt
+ 2U, // VPCMPWZrmik
+ 1156U, // VPCMPWZrmik_alt
+ 18636U, // VPCMPWZrri
+ 18636U, // VPCMPWZrri_alt
+ 26837U, // VPCMPWZrrik
+ 26837U, // VPCMPWZrrik_alt
+ 2U, // VPCOMBmi
+ 72U, // VPCOMBmi_alt
+ 18636U, // VPCOMBri
+ 18636U, // VPCOMBri_alt
+ 2U, // VPCOMDmi
+ 72U, // VPCOMDmi_alt
+ 18636U, // VPCOMDri
+ 18636U, // VPCOMDri_alt
+ 0U, // VPCOMPRESSBZ128mr
+ 49U, // VPCOMPRESSBZ128mrk
+ 0U, // VPCOMPRESSBZ128rr
+ 405U, // VPCOMPRESSBZ128rrk
+ 461U, // VPCOMPRESSBZ128rrkz
+ 0U, // VPCOMPRESSBZ256mr
+ 49U, // VPCOMPRESSBZ256mrk
+ 0U, // VPCOMPRESSBZ256rr
+ 405U, // VPCOMPRESSBZ256rrk
+ 461U, // VPCOMPRESSBZ256rrkz
+ 0U, // VPCOMPRESSBZmr
+ 49U, // VPCOMPRESSBZmrk
+ 0U, // VPCOMPRESSBZrr
+ 405U, // VPCOMPRESSBZrrk
+ 461U, // VPCOMPRESSBZrrkz
+ 0U, // VPCOMPRESSDZ128mr
+ 49U, // VPCOMPRESSDZ128mrk
+ 0U, // VPCOMPRESSDZ128rr
+ 405U, // VPCOMPRESSDZ128rrk
+ 461U, // VPCOMPRESSDZ128rrkz
+ 0U, // VPCOMPRESSDZ256mr
+ 49U, // VPCOMPRESSDZ256mrk
+ 0U, // VPCOMPRESSDZ256rr
+ 405U, // VPCOMPRESSDZ256rrk
+ 461U, // VPCOMPRESSDZ256rrkz
+ 0U, // VPCOMPRESSDZmr
+ 49U, // VPCOMPRESSDZmrk
+ 0U, // VPCOMPRESSDZrr
+ 405U, // VPCOMPRESSDZrrk
+ 461U, // VPCOMPRESSDZrrkz
+ 0U, // VPCOMPRESSQZ128mr
+ 49U, // VPCOMPRESSQZ128mrk
+ 0U, // VPCOMPRESSQZ128rr
+ 405U, // VPCOMPRESSQZ128rrk
+ 461U, // VPCOMPRESSQZ128rrkz
+ 0U, // VPCOMPRESSQZ256mr
+ 49U, // VPCOMPRESSQZ256mrk
+ 0U, // VPCOMPRESSQZ256rr
+ 405U, // VPCOMPRESSQZ256rrk
+ 461U, // VPCOMPRESSQZ256rrkz
+ 0U, // VPCOMPRESSQZmr
+ 49U, // VPCOMPRESSQZmrk
+ 0U, // VPCOMPRESSQZrr
+ 405U, // VPCOMPRESSQZrrk
+ 461U, // VPCOMPRESSQZrrkz
+ 0U, // VPCOMPRESSWZ128mr
+ 49U, // VPCOMPRESSWZ128mrk
+ 0U, // VPCOMPRESSWZ128rr
+ 405U, // VPCOMPRESSWZ128rrk
+ 461U, // VPCOMPRESSWZ128rrkz
+ 0U, // VPCOMPRESSWZ256mr
+ 49U, // VPCOMPRESSWZ256mrk
+ 0U, // VPCOMPRESSWZ256rr
+ 405U, // VPCOMPRESSWZ256rrk
+ 461U, // VPCOMPRESSWZ256rrkz
+ 0U, // VPCOMPRESSWZmr
+ 49U, // VPCOMPRESSWZmrk
+ 0U, // VPCOMPRESSWZrr
+ 405U, // VPCOMPRESSWZrrk
+ 461U, // VPCOMPRESSWZrrkz
+ 2U, // VPCOMQmi
+ 72U, // VPCOMQmi_alt
+ 18636U, // VPCOMQri
+ 18636U, // VPCOMQri_alt
+ 2U, // VPCOMUBmi
+ 72U, // VPCOMUBmi_alt
+ 18636U, // VPCOMUBri
+ 18636U, // VPCOMUBri_alt
+ 2U, // VPCOMUDmi
+ 72U, // VPCOMUDmi_alt
+ 18636U, // VPCOMUDri
+ 18636U, // VPCOMUDri_alt
+ 2U, // VPCOMUQmi
+ 72U, // VPCOMUQmi_alt
+ 18636U, // VPCOMUQri
+ 18636U, // VPCOMUQri_alt
+ 2U, // VPCOMUWmi
+ 72U, // VPCOMUWmi_alt
+ 18636U, // VPCOMUWri
+ 18636U, // VPCOMUWri_alt
+ 2U, // VPCOMWmi
+ 72U, // VPCOMWmi_alt
+ 18636U, // VPCOMWri
+ 18636U, // VPCOMWri_alt
+ 0U, // VPCONFLICTDZ128rm
+ 0U, // VPCONFLICTDZ128rmb
+ 3356U, // VPCONFLICTDZ128rmbk
+ 4444U, // VPCONFLICTDZ128rmbkz
+ 405U, // VPCONFLICTDZ128rmk
+ 461U, // VPCONFLICTDZ128rmkz
+ 0U, // VPCONFLICTDZ128rr
+ 405U, // VPCONFLICTDZ128rrk
+ 461U, // VPCONFLICTDZ128rrkz
+ 0U, // VPCONFLICTDZ256rm
+ 0U, // VPCONFLICTDZ256rmb
+ 3356U, // VPCONFLICTDZ256rmbk
+ 4444U, // VPCONFLICTDZ256rmbkz
+ 405U, // VPCONFLICTDZ256rmk
+ 461U, // VPCONFLICTDZ256rmkz
+ 0U, // VPCONFLICTDZ256rr
+ 405U, // VPCONFLICTDZ256rrk
+ 461U, // VPCONFLICTDZ256rrkz
+ 0U, // VPCONFLICTDZrm
+ 0U, // VPCONFLICTDZrmb
+ 3356U, // VPCONFLICTDZrmbk
+ 4444U, // VPCONFLICTDZrmbkz
+ 405U, // VPCONFLICTDZrmk
+ 461U, // VPCONFLICTDZrmkz
+ 0U, // VPCONFLICTDZrr
+ 405U, // VPCONFLICTDZrrk
+ 461U, // VPCONFLICTDZrrkz
+ 0U, // VPCONFLICTQZ128rm
+ 0U, // VPCONFLICTQZ128rmb
+ 3356U, // VPCONFLICTQZ128rmbk
+ 4444U, // VPCONFLICTQZ128rmbkz
+ 405U, // VPCONFLICTQZ128rmk
+ 461U, // VPCONFLICTQZ128rmkz
+ 0U, // VPCONFLICTQZ128rr
+ 405U, // VPCONFLICTQZ128rrk
+ 461U, // VPCONFLICTQZ128rrkz
+ 0U, // VPCONFLICTQZ256rm
+ 0U, // VPCONFLICTQZ256rmb
+ 3356U, // VPCONFLICTQZ256rmbk
+ 4444U, // VPCONFLICTQZ256rmbkz
+ 405U, // VPCONFLICTQZ256rmk
+ 461U, // VPCONFLICTQZ256rmkz
+ 0U, // VPCONFLICTQZ256rr
+ 405U, // VPCONFLICTQZ256rrk
+ 461U, // VPCONFLICTQZ256rrkz
+ 0U, // VPCONFLICTQZrm
+ 0U, // VPCONFLICTQZrmb
+ 3356U, // VPCONFLICTQZrmbk
+ 4444U, // VPCONFLICTQZrmbkz
+ 405U, // VPCONFLICTQZrmk
+ 461U, // VPCONFLICTQZrmkz
+ 0U, // VPCONFLICTQZrr
+ 405U, // VPCONFLICTQZrrk
+ 461U, // VPCONFLICTQZrrkz
+ 4U, // VPDPBUSDSZ128m
+ 4U, // VPDPBUSDSZ128mb
+ 133U, // VPDPBUSDSZ128mbk
+ 8325U, // VPDPBUSDSZ128mbkz
+ 132U, // VPDPBUSDSZ128mk
+ 8324U, // VPDPBUSDSZ128mkz
+ 4U, // VPDPBUSDSZ128r
+ 0U, // VPDPBUSDSZ128rk
+ 0U, // VPDPBUSDSZ128rkz
+ 4U, // VPDPBUSDSZ256m
+ 4U, // VPDPBUSDSZ256mb
+ 133U, // VPDPBUSDSZ256mbk
+ 8325U, // VPDPBUSDSZ256mbkz
+ 132U, // VPDPBUSDSZ256mk
+ 8324U, // VPDPBUSDSZ256mkz
+ 4U, // VPDPBUSDSZ256r
+ 0U, // VPDPBUSDSZ256rk
+ 0U, // VPDPBUSDSZ256rkz
+ 4U, // VPDPBUSDSZm
+ 4U, // VPDPBUSDSZmb
+ 133U, // VPDPBUSDSZmbk
+ 8325U, // VPDPBUSDSZmbkz
+ 132U, // VPDPBUSDSZmk
+ 8324U, // VPDPBUSDSZmkz
+ 4U, // VPDPBUSDSZr
+ 0U, // VPDPBUSDSZrk
+ 0U, // VPDPBUSDSZrkz
+ 4U, // VPDPBUSDZ128m
+ 4U, // VPDPBUSDZ128mb
+ 133U, // VPDPBUSDZ128mbk
+ 8325U, // VPDPBUSDZ128mbkz
+ 132U, // VPDPBUSDZ128mk
+ 8324U, // VPDPBUSDZ128mkz
+ 4U, // VPDPBUSDZ128r
+ 0U, // VPDPBUSDZ128rk
+ 0U, // VPDPBUSDZ128rkz
+ 4U, // VPDPBUSDZ256m
+ 4U, // VPDPBUSDZ256mb
+ 133U, // VPDPBUSDZ256mbk
+ 8325U, // VPDPBUSDZ256mbkz
+ 132U, // VPDPBUSDZ256mk
+ 8324U, // VPDPBUSDZ256mkz
+ 4U, // VPDPBUSDZ256r
+ 0U, // VPDPBUSDZ256rk
+ 0U, // VPDPBUSDZ256rkz
+ 4U, // VPDPBUSDZm
+ 4U, // VPDPBUSDZmb
+ 133U, // VPDPBUSDZmbk
+ 8325U, // VPDPBUSDZmbkz
+ 132U, // VPDPBUSDZmk
+ 8324U, // VPDPBUSDZmkz
+ 4U, // VPDPBUSDZr
+ 0U, // VPDPBUSDZrk
+ 0U, // VPDPBUSDZrkz
+ 4U, // VPDPWSSDSZ128m
+ 4U, // VPDPWSSDSZ128mb
+ 133U, // VPDPWSSDSZ128mbk
+ 8325U, // VPDPWSSDSZ128mbkz
+ 132U, // VPDPWSSDSZ128mk
+ 8324U, // VPDPWSSDSZ128mkz
+ 4U, // VPDPWSSDSZ128r
+ 0U, // VPDPWSSDSZ128rk
+ 0U, // VPDPWSSDSZ128rkz
+ 4U, // VPDPWSSDSZ256m
+ 4U, // VPDPWSSDSZ256mb
+ 133U, // VPDPWSSDSZ256mbk
+ 8325U, // VPDPWSSDSZ256mbkz
+ 132U, // VPDPWSSDSZ256mk
+ 8324U, // VPDPWSSDSZ256mkz
+ 4U, // VPDPWSSDSZ256r
+ 0U, // VPDPWSSDSZ256rk
+ 0U, // VPDPWSSDSZ256rkz
+ 4U, // VPDPWSSDSZm
+ 4U, // VPDPWSSDSZmb
+ 133U, // VPDPWSSDSZmbk
+ 8325U, // VPDPWSSDSZmbkz
+ 132U, // VPDPWSSDSZmk
+ 8324U, // VPDPWSSDSZmkz
+ 4U, // VPDPWSSDSZr
+ 0U, // VPDPWSSDSZrk
+ 0U, // VPDPWSSDSZrkz
+ 4U, // VPDPWSSDZ128m
+ 4U, // VPDPWSSDZ128mb
+ 133U, // VPDPWSSDZ128mbk
+ 8325U, // VPDPWSSDZ128mbkz
+ 132U, // VPDPWSSDZ128mk
+ 8324U, // VPDPWSSDZ128mkz
+ 4U, // VPDPWSSDZ128r
+ 0U, // VPDPWSSDZ128rk
+ 0U, // VPDPWSSDZ128rkz
+ 4U, // VPDPWSSDZ256m
+ 4U, // VPDPWSSDZ256mb
+ 133U, // VPDPWSSDZ256mbk
+ 8325U, // VPDPWSSDZ256mbkz
+ 132U, // VPDPWSSDZ256mk
+ 8324U, // VPDPWSSDZ256mkz
+ 4U, // VPDPWSSDZ256r
+ 0U, // VPDPWSSDZ256rk
+ 0U, // VPDPWSSDZ256rkz
+ 4U, // VPDPWSSDZm
+ 4U, // VPDPWSSDZmb
+ 133U, // VPDPWSSDZmbk
+ 8325U, // VPDPWSSDZmbkz
+ 132U, // VPDPWSSDZmk
+ 8324U, // VPDPWSSDZmkz
+ 4U, // VPDPWSSDZr
+ 0U, // VPDPWSSDZrk
+ 0U, // VPDPWSSDZrkz
+ 72U, // VPERM2F128rm
+ 18636U, // VPERM2F128rr
+ 72U, // VPERM2I128rm
+ 18636U, // VPERM2I128rr
+ 4U, // VPERMBZ128rm
+ 132U, // VPERMBZ128rmk
+ 9348U, // VPERMBZ128rmkz
+ 4U, // VPERMBZ128rr
+ 0U, // VPERMBZ128rrk
+ 9348U, // VPERMBZ128rrkz
+ 4U, // VPERMBZ256rm
+ 132U, // VPERMBZ256rmk
+ 9348U, // VPERMBZ256rmkz
+ 4U, // VPERMBZ256rr
+ 0U, // VPERMBZ256rrk
+ 9348U, // VPERMBZ256rrkz
+ 4U, // VPERMBZrm
+ 132U, // VPERMBZrmk
+ 9348U, // VPERMBZrmkz
+ 4U, // VPERMBZrr
+ 0U, // VPERMBZrrk
+ 9348U, // VPERMBZrrkz
+ 4U, // VPERMDYrm
+ 4U, // VPERMDYrr
+ 4U, // VPERMDZ256rm
+ 72U, // VPERMDZ256rmb
+ 133U, // VPERMDZ256rmbk
+ 9348U, // VPERMDZ256rmbkz
+ 132U, // VPERMDZ256rmk
+ 9348U, // VPERMDZ256rmkz
+ 4U, // VPERMDZ256rr
+ 0U, // VPERMDZ256rrk
+ 9348U, // VPERMDZ256rrkz
+ 4U, // VPERMDZrm
+ 72U, // VPERMDZrmb
+ 133U, // VPERMDZrmbk
+ 9348U, // VPERMDZrmbkz
+ 132U, // VPERMDZrmk
+ 9348U, // VPERMDZrmkz
+ 4U, // VPERMDZrr
+ 0U, // VPERMDZrrk
+ 9348U, // VPERMDZrrkz
+ 4U, // VPERMI2B128rm
+ 132U, // VPERMI2B128rmk
+ 8324U, // VPERMI2B128rmkz
+ 4U, // VPERMI2B128rr
+ 0U, // VPERMI2B128rrk
+ 0U, // VPERMI2B128rrkz
+ 4U, // VPERMI2B256rm
+ 132U, // VPERMI2B256rmk
+ 8324U, // VPERMI2B256rmkz
+ 4U, // VPERMI2B256rr
+ 0U, // VPERMI2B256rrk
+ 0U, // VPERMI2B256rrkz
+ 4U, // VPERMI2Brm
+ 132U, // VPERMI2Brmk
+ 8324U, // VPERMI2Brmkz
+ 4U, // VPERMI2Brr
+ 0U, // VPERMI2Brrk
+ 0U, // VPERMI2Brrkz
+ 4U, // VPERMI2D128rm
+ 4U, // VPERMI2D128rmb
+ 133U, // VPERMI2D128rmbk
+ 8325U, // VPERMI2D128rmbkz
+ 132U, // VPERMI2D128rmk
+ 8324U, // VPERMI2D128rmkz
+ 4U, // VPERMI2D128rr
+ 0U, // VPERMI2D128rrk
+ 0U, // VPERMI2D128rrkz
+ 4U, // VPERMI2D256rm
+ 4U, // VPERMI2D256rmb
+ 133U, // VPERMI2D256rmbk
+ 8325U, // VPERMI2D256rmbkz
+ 132U, // VPERMI2D256rmk
+ 8324U, // VPERMI2D256rmkz
+ 4U, // VPERMI2D256rr
+ 0U, // VPERMI2D256rrk
+ 0U, // VPERMI2D256rrkz
+ 4U, // VPERMI2Drm
+ 4U, // VPERMI2Drmb
+ 133U, // VPERMI2Drmbk
+ 8325U, // VPERMI2Drmbkz
+ 132U, // VPERMI2Drmk
+ 8324U, // VPERMI2Drmkz
+ 4U, // VPERMI2Drr
+ 0U, // VPERMI2Drrk
+ 0U, // VPERMI2Drrkz
+ 4U, // VPERMI2PD128rm
+ 4U, // VPERMI2PD128rmb
+ 133U, // VPERMI2PD128rmbk
+ 8325U, // VPERMI2PD128rmbkz
+ 0U, // VPERMI2PD128rmk
+ 0U, // VPERMI2PD128rmkz
+ 4U, // VPERMI2PD128rr
+ 0U, // VPERMI2PD128rrk
+ 0U, // VPERMI2PD128rrkz
+ 4U, // VPERMI2PD256rm
+ 4U, // VPERMI2PD256rmb
+ 133U, // VPERMI2PD256rmbk
+ 8325U, // VPERMI2PD256rmbkz
+ 0U, // VPERMI2PD256rmk
+ 0U, // VPERMI2PD256rmkz
+ 4U, // VPERMI2PD256rr
+ 0U, // VPERMI2PD256rrk
+ 0U, // VPERMI2PD256rrkz
+ 4U, // VPERMI2PDrm
+ 4U, // VPERMI2PDrmb
+ 133U, // VPERMI2PDrmbk
+ 8325U, // VPERMI2PDrmbkz
+ 0U, // VPERMI2PDrmk
+ 0U, // VPERMI2PDrmkz
+ 4U, // VPERMI2PDrr
+ 0U, // VPERMI2PDrrk
+ 0U, // VPERMI2PDrrkz
+ 4U, // VPERMI2PS128rm
+ 4U, // VPERMI2PS128rmb
+ 133U, // VPERMI2PS128rmbk
+ 8325U, // VPERMI2PS128rmbkz
+ 0U, // VPERMI2PS128rmk
+ 0U, // VPERMI2PS128rmkz
+ 4U, // VPERMI2PS128rr
+ 0U, // VPERMI2PS128rrk
+ 0U, // VPERMI2PS128rrkz
+ 4U, // VPERMI2PS256rm
+ 4U, // VPERMI2PS256rmb
+ 133U, // VPERMI2PS256rmbk
+ 8325U, // VPERMI2PS256rmbkz
+ 0U, // VPERMI2PS256rmk
+ 0U, // VPERMI2PS256rmkz
+ 4U, // VPERMI2PS256rr
+ 0U, // VPERMI2PS256rrk
+ 0U, // VPERMI2PS256rrkz
+ 4U, // VPERMI2PSrm
+ 4U, // VPERMI2PSrmb
+ 133U, // VPERMI2PSrmbk
+ 8325U, // VPERMI2PSrmbkz
+ 0U, // VPERMI2PSrmk
+ 0U, // VPERMI2PSrmkz
+ 4U, // VPERMI2PSrr
+ 0U, // VPERMI2PSrrk
+ 0U, // VPERMI2PSrrkz
+ 4U, // VPERMI2Q128rm
+ 4U, // VPERMI2Q128rmb
+ 133U, // VPERMI2Q128rmbk
+ 8325U, // VPERMI2Q128rmbkz
+ 132U, // VPERMI2Q128rmk
+ 8324U, // VPERMI2Q128rmkz
+ 4U, // VPERMI2Q128rr
+ 0U, // VPERMI2Q128rrk
+ 0U, // VPERMI2Q128rrkz
+ 4U, // VPERMI2Q256rm
+ 4U, // VPERMI2Q256rmb
+ 133U, // VPERMI2Q256rmbk
+ 8325U, // VPERMI2Q256rmbkz
+ 132U, // VPERMI2Q256rmk
+ 8324U, // VPERMI2Q256rmkz
+ 4U, // VPERMI2Q256rr
+ 0U, // VPERMI2Q256rrk
+ 0U, // VPERMI2Q256rrkz
+ 4U, // VPERMI2Qrm
+ 4U, // VPERMI2Qrmb
+ 133U, // VPERMI2Qrmbk
+ 8325U, // VPERMI2Qrmbkz
+ 132U, // VPERMI2Qrmk
+ 8324U, // VPERMI2Qrmkz
+ 4U, // VPERMI2Qrr
+ 0U, // VPERMI2Qrrk
+ 0U, // VPERMI2Qrrkz
+ 4U, // VPERMI2W128rm
+ 132U, // VPERMI2W128rmk
+ 8324U, // VPERMI2W128rmkz
+ 4U, // VPERMI2W128rr
+ 0U, // VPERMI2W128rrk
+ 0U, // VPERMI2W128rrkz
+ 4U, // VPERMI2W256rm
+ 132U, // VPERMI2W256rmk
+ 8324U, // VPERMI2W256rmkz
+ 4U, // VPERMI2W256rr
+ 0U, // VPERMI2W256rrk
+ 0U, // VPERMI2W256rrkz
+ 4U, // VPERMI2Wrm
+ 132U, // VPERMI2Wrmk
+ 8324U, // VPERMI2Wrmkz
+ 4U, // VPERMI2Wrr
+ 0U, // VPERMI2Wrrk
+ 0U, // VPERMI2Wrrkz
+ 1U, // VPERMIL2PDYmr
+ 18636U, // VPERMIL2PDYrm
+ 34005U, // VPERMIL2PDYrr
+ 34005U, // VPERMIL2PDYrr_REV
+ 18636U, // VPERMIL2PDmr
+ 18636U, // VPERMIL2PDrm
+ 34005U, // VPERMIL2PDrr
+ 34005U, // VPERMIL2PDrr_REV
+ 1U, // VPERMIL2PSYmr
+ 18636U, // VPERMIL2PSYrm
+ 34005U, // VPERMIL2PSYrr
+ 34005U, // VPERMIL2PSYrr_REV
+ 18636U, // VPERMIL2PSmr
+ 18636U, // VPERMIL2PSrm
+ 34005U, // VPERMIL2PSrr
+ 34005U, // VPERMIL2PSrr_REV
+ 0U, // VPERMILPDYmi
+ 72U, // VPERMILPDYri
+ 4U, // VPERMILPDYrm
+ 4U, // VPERMILPDYrr
+ 5U, // VPERMILPDZ128mbi
+ 133U, // VPERMILPDZ128mbik
+ 9349U, // VPERMILPDZ128mbikz
+ 0U, // VPERMILPDZ128mi
+ 3356U, // VPERMILPDZ128mik
+ 4444U, // VPERMILPDZ128mikz
+ 72U, // VPERMILPDZ128ri
+ 133U, // VPERMILPDZ128rik
+ 9348U, // VPERMILPDZ128rikz
+ 4U, // VPERMILPDZ128rm
+ 72U, // VPERMILPDZ128rmb
+ 133U, // VPERMILPDZ128rmbk
+ 9348U, // VPERMILPDZ128rmbkz
+ 132U, // VPERMILPDZ128rmk
+ 9348U, // VPERMILPDZ128rmkz
+ 4U, // VPERMILPDZ128rr
+ 0U, // VPERMILPDZ128rrk
+ 9348U, // VPERMILPDZ128rrkz
+ 5U, // VPERMILPDZ256mbi
+ 133U, // VPERMILPDZ256mbik
+ 9349U, // VPERMILPDZ256mbikz
+ 0U, // VPERMILPDZ256mi
+ 3356U, // VPERMILPDZ256mik
+ 4444U, // VPERMILPDZ256mikz
+ 72U, // VPERMILPDZ256ri
+ 133U, // VPERMILPDZ256rik
+ 9348U, // VPERMILPDZ256rikz
+ 4U, // VPERMILPDZ256rm
+ 72U, // VPERMILPDZ256rmb
+ 133U, // VPERMILPDZ256rmbk
+ 9348U, // VPERMILPDZ256rmbkz
+ 132U, // VPERMILPDZ256rmk
+ 9348U, // VPERMILPDZ256rmkz
+ 4U, // VPERMILPDZ256rr
+ 0U, // VPERMILPDZ256rrk
+ 9348U, // VPERMILPDZ256rrkz
+ 5U, // VPERMILPDZmbi
+ 133U, // VPERMILPDZmbik
+ 9349U, // VPERMILPDZmbikz
+ 0U, // VPERMILPDZmi
+ 3356U, // VPERMILPDZmik
+ 4444U, // VPERMILPDZmikz
+ 72U, // VPERMILPDZri
+ 133U, // VPERMILPDZrik
+ 9348U, // VPERMILPDZrikz
+ 4U, // VPERMILPDZrm
+ 72U, // VPERMILPDZrmb
+ 133U, // VPERMILPDZrmbk
+ 9348U, // VPERMILPDZrmbkz
+ 132U, // VPERMILPDZrmk
+ 9348U, // VPERMILPDZrmkz
+ 4U, // VPERMILPDZrr
+ 0U, // VPERMILPDZrrk
+ 9348U, // VPERMILPDZrrkz
+ 0U, // VPERMILPDmi
+ 72U, // VPERMILPDri
+ 4U, // VPERMILPDrm
+ 4U, // VPERMILPDrr
+ 0U, // VPERMILPSYmi
+ 72U, // VPERMILPSYri
+ 4U, // VPERMILPSYrm
+ 4U, // VPERMILPSYrr
+ 5U, // VPERMILPSZ128mbi
+ 133U, // VPERMILPSZ128mbik
+ 9349U, // VPERMILPSZ128mbikz
+ 0U, // VPERMILPSZ128mi
+ 3356U, // VPERMILPSZ128mik
+ 4444U, // VPERMILPSZ128mikz
+ 72U, // VPERMILPSZ128ri
+ 133U, // VPERMILPSZ128rik
+ 9348U, // VPERMILPSZ128rikz
+ 4U, // VPERMILPSZ128rm
+ 72U, // VPERMILPSZ128rmb
+ 133U, // VPERMILPSZ128rmbk
+ 9348U, // VPERMILPSZ128rmbkz
+ 132U, // VPERMILPSZ128rmk
+ 9348U, // VPERMILPSZ128rmkz
+ 4U, // VPERMILPSZ128rr
+ 0U, // VPERMILPSZ128rrk
+ 9348U, // VPERMILPSZ128rrkz
+ 5U, // VPERMILPSZ256mbi
+ 133U, // VPERMILPSZ256mbik
+ 9349U, // VPERMILPSZ256mbikz
+ 0U, // VPERMILPSZ256mi
+ 3356U, // VPERMILPSZ256mik
+ 4444U, // VPERMILPSZ256mikz
+ 72U, // VPERMILPSZ256ri
+ 133U, // VPERMILPSZ256rik
+ 9348U, // VPERMILPSZ256rikz
+ 4U, // VPERMILPSZ256rm
+ 72U, // VPERMILPSZ256rmb
+ 133U, // VPERMILPSZ256rmbk
+ 9348U, // VPERMILPSZ256rmbkz
+ 132U, // VPERMILPSZ256rmk
+ 9348U, // VPERMILPSZ256rmkz
+ 4U, // VPERMILPSZ256rr
+ 0U, // VPERMILPSZ256rrk
+ 9348U, // VPERMILPSZ256rrkz
+ 5U, // VPERMILPSZmbi
+ 133U, // VPERMILPSZmbik
+ 9349U, // VPERMILPSZmbikz
+ 0U, // VPERMILPSZmi
+ 3356U, // VPERMILPSZmik
+ 4444U, // VPERMILPSZmikz
+ 72U, // VPERMILPSZri
+ 133U, // VPERMILPSZrik
+ 9348U, // VPERMILPSZrikz
+ 4U, // VPERMILPSZrm
+ 72U, // VPERMILPSZrmb
+ 133U, // VPERMILPSZrmbk
+ 9348U, // VPERMILPSZrmbkz
+ 132U, // VPERMILPSZrmk
+ 9348U, // VPERMILPSZrmkz
+ 4U, // VPERMILPSZrr
+ 0U, // VPERMILPSZrrk
+ 9348U, // VPERMILPSZrrkz
+ 0U, // VPERMILPSmi
+ 72U, // VPERMILPSri
+ 4U, // VPERMILPSrm
+ 4U, // VPERMILPSrr
+ 0U, // VPERMPDYmi
+ 72U, // VPERMPDYri
+ 5U, // VPERMPDZ256mbi
+ 133U, // VPERMPDZ256mbik
+ 9349U, // VPERMPDZ256mbikz
+ 0U, // VPERMPDZ256mi
+ 3356U, // VPERMPDZ256mik
+ 4444U, // VPERMPDZ256mikz
+ 72U, // VPERMPDZ256ri
+ 133U, // VPERMPDZ256rik
+ 9348U, // VPERMPDZ256rikz
+ 4U, // VPERMPDZ256rm
+ 72U, // VPERMPDZ256rmb
+ 133U, // VPERMPDZ256rmbk
+ 9348U, // VPERMPDZ256rmbkz
+ 0U, // VPERMPDZ256rmk
+ 9348U, // VPERMPDZ256rmkz
+ 4U, // VPERMPDZ256rr
+ 0U, // VPERMPDZ256rrk
+ 9348U, // VPERMPDZ256rrkz
+ 5U, // VPERMPDZmbi
+ 133U, // VPERMPDZmbik
+ 9349U, // VPERMPDZmbikz
+ 0U, // VPERMPDZmi
+ 3356U, // VPERMPDZmik
+ 4444U, // VPERMPDZmikz
+ 72U, // VPERMPDZri
+ 133U, // VPERMPDZrik
+ 9348U, // VPERMPDZrikz
+ 4U, // VPERMPDZrm
+ 72U, // VPERMPDZrmb
+ 133U, // VPERMPDZrmbk
+ 9348U, // VPERMPDZrmbkz
+ 0U, // VPERMPDZrmk
+ 9348U, // VPERMPDZrmkz
+ 4U, // VPERMPDZrr
+ 0U, // VPERMPDZrrk
+ 9348U, // VPERMPDZrrkz
+ 4U, // VPERMPSYrm
+ 4U, // VPERMPSYrr
+ 4U, // VPERMPSZ256rm
+ 72U, // VPERMPSZ256rmb
+ 133U, // VPERMPSZ256rmbk
+ 9348U, // VPERMPSZ256rmbkz
+ 0U, // VPERMPSZ256rmk
+ 9348U, // VPERMPSZ256rmkz
+ 4U, // VPERMPSZ256rr
+ 0U, // VPERMPSZ256rrk
+ 9348U, // VPERMPSZ256rrkz
+ 4U, // VPERMPSZrm
+ 72U, // VPERMPSZrmb
+ 133U, // VPERMPSZrmbk
+ 9348U, // VPERMPSZrmbkz
+ 0U, // VPERMPSZrmk
+ 9348U, // VPERMPSZrmkz
+ 4U, // VPERMPSZrr
+ 0U, // VPERMPSZrrk
+ 9348U, // VPERMPSZrrkz
+ 4U, // VPERMQYmi
+ 72U, // VPERMQYri
+ 5U, // VPERMQZ256mbi
+ 133U, // VPERMQZ256mbik
+ 9349U, // VPERMQZ256mbikz
+ 4U, // VPERMQZ256mi
+ 3356U, // VPERMQZ256mik
+ 4444U, // VPERMQZ256mikz
+ 72U, // VPERMQZ256ri
+ 133U, // VPERMQZ256rik
+ 9348U, // VPERMQZ256rikz
+ 4U, // VPERMQZ256rm
+ 72U, // VPERMQZ256rmb
+ 133U, // VPERMQZ256rmbk
+ 9348U, // VPERMQZ256rmbkz
+ 132U, // VPERMQZ256rmk
+ 9348U, // VPERMQZ256rmkz
+ 4U, // VPERMQZ256rr
+ 0U, // VPERMQZ256rrk
+ 9348U, // VPERMQZ256rrkz
+ 5U, // VPERMQZmbi
+ 133U, // VPERMQZmbik
+ 9349U, // VPERMQZmbikz
+ 4U, // VPERMQZmi
+ 3356U, // VPERMQZmik
+ 4444U, // VPERMQZmikz
+ 72U, // VPERMQZri
+ 133U, // VPERMQZrik
+ 9348U, // VPERMQZrikz
+ 4U, // VPERMQZrm
+ 72U, // VPERMQZrmb
+ 133U, // VPERMQZrmbk
+ 9348U, // VPERMQZrmbkz
+ 132U, // VPERMQZrmk
+ 9348U, // VPERMQZrmkz
+ 4U, // VPERMQZrr
+ 0U, // VPERMQZrrk
+ 9348U, // VPERMQZrrkz
+ 4U, // VPERMT2B128rm
+ 132U, // VPERMT2B128rmk
+ 8324U, // VPERMT2B128rmkz
+ 4U, // VPERMT2B128rr
+ 0U, // VPERMT2B128rrk
+ 0U, // VPERMT2B128rrkz
+ 4U, // VPERMT2B256rm
+ 132U, // VPERMT2B256rmk
+ 8324U, // VPERMT2B256rmkz
+ 4U, // VPERMT2B256rr
+ 0U, // VPERMT2B256rrk
+ 0U, // VPERMT2B256rrkz
+ 4U, // VPERMT2Brm
+ 132U, // VPERMT2Brmk
+ 8324U, // VPERMT2Brmkz
+ 4U, // VPERMT2Brr
+ 0U, // VPERMT2Brrk
+ 0U, // VPERMT2Brrkz
+ 4U, // VPERMT2D128rm
+ 4U, // VPERMT2D128rmb
+ 133U, // VPERMT2D128rmbk
+ 8325U, // VPERMT2D128rmbkz
+ 132U, // VPERMT2D128rmk
+ 8324U, // VPERMT2D128rmkz
+ 4U, // VPERMT2D128rr
+ 0U, // VPERMT2D128rrk
+ 0U, // VPERMT2D128rrkz
+ 4U, // VPERMT2D256rm
+ 4U, // VPERMT2D256rmb
+ 133U, // VPERMT2D256rmbk
+ 8325U, // VPERMT2D256rmbkz
+ 132U, // VPERMT2D256rmk
+ 8324U, // VPERMT2D256rmkz
+ 4U, // VPERMT2D256rr
+ 0U, // VPERMT2D256rrk
+ 0U, // VPERMT2D256rrkz
+ 4U, // VPERMT2Drm
+ 4U, // VPERMT2Drmb
+ 133U, // VPERMT2Drmbk
+ 8325U, // VPERMT2Drmbkz
+ 132U, // VPERMT2Drmk
+ 8324U, // VPERMT2Drmkz
+ 4U, // VPERMT2Drr
+ 0U, // VPERMT2Drrk
+ 0U, // VPERMT2Drrkz
+ 4U, // VPERMT2PD128rm
+ 4U, // VPERMT2PD128rmb
+ 133U, // VPERMT2PD128rmbk
+ 8325U, // VPERMT2PD128rmbkz
+ 0U, // VPERMT2PD128rmk
+ 0U, // VPERMT2PD128rmkz
+ 4U, // VPERMT2PD128rr
+ 0U, // VPERMT2PD128rrk
+ 0U, // VPERMT2PD128rrkz
+ 4U, // VPERMT2PD256rm
+ 4U, // VPERMT2PD256rmb
+ 133U, // VPERMT2PD256rmbk
+ 8325U, // VPERMT2PD256rmbkz
+ 0U, // VPERMT2PD256rmk
+ 0U, // VPERMT2PD256rmkz
+ 4U, // VPERMT2PD256rr
+ 0U, // VPERMT2PD256rrk
+ 0U, // VPERMT2PD256rrkz
+ 4U, // VPERMT2PDrm
+ 4U, // VPERMT2PDrmb
+ 133U, // VPERMT2PDrmbk
+ 8325U, // VPERMT2PDrmbkz
+ 0U, // VPERMT2PDrmk
+ 0U, // VPERMT2PDrmkz
+ 4U, // VPERMT2PDrr
+ 0U, // VPERMT2PDrrk
+ 0U, // VPERMT2PDrrkz
+ 4U, // VPERMT2PS128rm
+ 4U, // VPERMT2PS128rmb
+ 133U, // VPERMT2PS128rmbk
+ 8325U, // VPERMT2PS128rmbkz
+ 0U, // VPERMT2PS128rmk
+ 0U, // VPERMT2PS128rmkz
+ 4U, // VPERMT2PS128rr
+ 0U, // VPERMT2PS128rrk
+ 0U, // VPERMT2PS128rrkz
+ 4U, // VPERMT2PS256rm
+ 4U, // VPERMT2PS256rmb
+ 133U, // VPERMT2PS256rmbk
+ 8325U, // VPERMT2PS256rmbkz
+ 0U, // VPERMT2PS256rmk
+ 0U, // VPERMT2PS256rmkz
+ 4U, // VPERMT2PS256rr
+ 0U, // VPERMT2PS256rrk
+ 0U, // VPERMT2PS256rrkz
+ 4U, // VPERMT2PSrm
+ 4U, // VPERMT2PSrmb
+ 133U, // VPERMT2PSrmbk
+ 8325U, // VPERMT2PSrmbkz
+ 0U, // VPERMT2PSrmk
+ 0U, // VPERMT2PSrmkz
+ 4U, // VPERMT2PSrr
+ 0U, // VPERMT2PSrrk
+ 0U, // VPERMT2PSrrkz
+ 4U, // VPERMT2Q128rm
+ 4U, // VPERMT2Q128rmb
+ 133U, // VPERMT2Q128rmbk
+ 8325U, // VPERMT2Q128rmbkz
+ 132U, // VPERMT2Q128rmk
+ 8324U, // VPERMT2Q128rmkz
+ 4U, // VPERMT2Q128rr
+ 0U, // VPERMT2Q128rrk
+ 0U, // VPERMT2Q128rrkz
+ 4U, // VPERMT2Q256rm
+ 4U, // VPERMT2Q256rmb
+ 133U, // VPERMT2Q256rmbk
+ 8325U, // VPERMT2Q256rmbkz
+ 132U, // VPERMT2Q256rmk
+ 8324U, // VPERMT2Q256rmkz
+ 4U, // VPERMT2Q256rr
+ 0U, // VPERMT2Q256rrk
+ 0U, // VPERMT2Q256rrkz
+ 4U, // VPERMT2Qrm
+ 4U, // VPERMT2Qrmb
+ 133U, // VPERMT2Qrmbk
+ 8325U, // VPERMT2Qrmbkz
+ 132U, // VPERMT2Qrmk
+ 8324U, // VPERMT2Qrmkz
+ 4U, // VPERMT2Qrr
+ 0U, // VPERMT2Qrrk
+ 0U, // VPERMT2Qrrkz
+ 4U, // VPERMT2W128rm
+ 132U, // VPERMT2W128rmk
+ 8324U, // VPERMT2W128rmkz
+ 4U, // VPERMT2W128rr
+ 0U, // VPERMT2W128rrk
+ 0U, // VPERMT2W128rrkz
+ 4U, // VPERMT2W256rm
+ 132U, // VPERMT2W256rmk
+ 8324U, // VPERMT2W256rmkz
+ 4U, // VPERMT2W256rr
+ 0U, // VPERMT2W256rrk
+ 0U, // VPERMT2W256rrkz
+ 4U, // VPERMT2Wrm
+ 132U, // VPERMT2Wrmk
+ 8324U, // VPERMT2Wrmkz
+ 4U, // VPERMT2Wrr
+ 0U, // VPERMT2Wrrk
+ 0U, // VPERMT2Wrrkz
+ 4U, // VPERMWZ128rm
+ 132U, // VPERMWZ128rmk
+ 9348U, // VPERMWZ128rmkz
+ 4U, // VPERMWZ128rr
+ 0U, // VPERMWZ128rrk
+ 9348U, // VPERMWZ128rrkz
+ 4U, // VPERMWZ256rm
+ 132U, // VPERMWZ256rmk
+ 9348U, // VPERMWZ256rmkz
+ 4U, // VPERMWZ256rr
+ 0U, // VPERMWZ256rrk
+ 9348U, // VPERMWZ256rrkz
+ 4U, // VPERMWZrm
+ 132U, // VPERMWZrmk
+ 9348U, // VPERMWZrmkz
+ 4U, // VPERMWZrr
+ 0U, // VPERMWZrrk
+ 9348U, // VPERMWZrrkz
+ 0U, // VPEXPANDBZ128rm
+ 405U, // VPEXPANDBZ128rmk
+ 461U, // VPEXPANDBZ128rmkz
+ 0U, // VPEXPANDBZ128rr
+ 405U, // VPEXPANDBZ128rrk
+ 461U, // VPEXPANDBZ128rrkz
+ 0U, // VPEXPANDBZ256rm
+ 405U, // VPEXPANDBZ256rmk
+ 461U, // VPEXPANDBZ256rmkz
+ 0U, // VPEXPANDBZ256rr
+ 405U, // VPEXPANDBZ256rrk
+ 461U, // VPEXPANDBZ256rrkz
+ 0U, // VPEXPANDBZrm
+ 405U, // VPEXPANDBZrmk
+ 461U, // VPEXPANDBZrmkz
+ 0U, // VPEXPANDBZrr
+ 405U, // VPEXPANDBZrrk
+ 461U, // VPEXPANDBZrrkz
+ 0U, // VPEXPANDDZ128rm
+ 405U, // VPEXPANDDZ128rmk
+ 461U, // VPEXPANDDZ128rmkz
+ 0U, // VPEXPANDDZ128rr
+ 405U, // VPEXPANDDZ128rrk
+ 461U, // VPEXPANDDZ128rrkz
+ 0U, // VPEXPANDDZ256rm
+ 405U, // VPEXPANDDZ256rmk
+ 461U, // VPEXPANDDZ256rmkz
+ 0U, // VPEXPANDDZ256rr
+ 405U, // VPEXPANDDZ256rrk
+ 461U, // VPEXPANDDZ256rrkz
+ 0U, // VPEXPANDDZrm
+ 405U, // VPEXPANDDZrmk
+ 461U, // VPEXPANDDZrmkz
+ 0U, // VPEXPANDDZrr
+ 405U, // VPEXPANDDZrrk
+ 461U, // VPEXPANDDZrrkz
+ 0U, // VPEXPANDQZ128rm
+ 405U, // VPEXPANDQZ128rmk
+ 461U, // VPEXPANDQZ128rmkz
+ 0U, // VPEXPANDQZ128rr
+ 405U, // VPEXPANDQZ128rrk
+ 461U, // VPEXPANDQZ128rrkz
+ 0U, // VPEXPANDQZ256rm
+ 405U, // VPEXPANDQZ256rmk
+ 461U, // VPEXPANDQZ256rmkz
+ 0U, // VPEXPANDQZ256rr
+ 405U, // VPEXPANDQZ256rrk
+ 461U, // VPEXPANDQZ256rrkz
+ 0U, // VPEXPANDQZrm
+ 405U, // VPEXPANDQZrmk
+ 461U, // VPEXPANDQZrmkz
+ 0U, // VPEXPANDQZrr
+ 405U, // VPEXPANDQZrrk
+ 461U, // VPEXPANDQZrrkz
+ 0U, // VPEXPANDWZ128rm
+ 405U, // VPEXPANDWZ128rmk
+ 461U, // VPEXPANDWZ128rmkz
+ 0U, // VPEXPANDWZ128rr
+ 405U, // VPEXPANDWZ128rrk
+ 461U, // VPEXPANDWZ128rrkz
+ 0U, // VPEXPANDWZ256rm
+ 405U, // VPEXPANDWZ256rmk
+ 461U, // VPEXPANDWZ256rmkz
+ 0U, // VPEXPANDWZ256rr
+ 405U, // VPEXPANDWZ256rrk
+ 461U, // VPEXPANDWZ256rrkz
+ 0U, // VPEXPANDWZrm
+ 405U, // VPEXPANDWZrmk
+ 461U, // VPEXPANDWZrmkz
+ 0U, // VPEXPANDWZrr
+ 405U, // VPEXPANDWZrrk
+ 461U, // VPEXPANDWZrrkz
+ 1U, // VPEXTRBZmr
+ 72U, // VPEXTRBZrr
+ 1U, // VPEXTRBmr
+ 72U, // VPEXTRBrr
+ 1U, // VPEXTRDZmr
+ 72U, // VPEXTRDZrr
+ 1U, // VPEXTRDmr
+ 72U, // VPEXTRDrr
+ 1U, // VPEXTRQZmr
+ 72U, // VPEXTRQZrr
+ 1U, // VPEXTRQmr
+ 72U, // VPEXTRQrr
+ 1U, // VPEXTRWZmr
+ 72U, // VPEXTRWZrr
+ 72U, // VPEXTRWZrr_REV
+ 1U, // VPEXTRWmr
+ 72U, // VPEXTRWrr
+ 72U, // VPEXTRWrr_REV
+ 0U, // VPGATHERDDYrm
+ 401U, // VPGATHERDDZ128rm
+ 401U, // VPGATHERDDZ256rm
+ 401U, // VPGATHERDDZrm
+ 0U, // VPGATHERDDrm
+ 0U, // VPGATHERDQYrm
+ 401U, // VPGATHERDQZ128rm
+ 401U, // VPGATHERDQZ256rm
+ 401U, // VPGATHERDQZrm
+ 0U, // VPGATHERDQrm
+ 0U, // VPGATHERQDYrm
+ 604U, // VPGATHERQDZ128rm
+ 401U, // VPGATHERQDZ256rm
+ 401U, // VPGATHERQDZrm
+ 4U, // VPGATHERQDrm
+ 0U, // VPGATHERQQYrm
+ 401U, // VPGATHERQQZ128rm
+ 401U, // VPGATHERQQZ256rm
+ 401U, // VPGATHERQQZrm
+ 0U, // VPGATHERQQrm
+ 0U, // VPHADDBDrm
+ 0U, // VPHADDBDrr
+ 0U, // VPHADDBQrm
+ 0U, // VPHADDBQrr
+ 0U, // VPHADDBWrm
+ 0U, // VPHADDBWrr
+ 0U, // VPHADDDQrm
+ 0U, // VPHADDDQrr
+ 4U, // VPHADDDYrm
+ 4U, // VPHADDDYrr
+ 4U, // VPHADDDrm
+ 4U, // VPHADDDrr
+ 4U, // VPHADDSWYrm
+ 4U, // VPHADDSWYrr
+ 4U, // VPHADDSWrm
+ 4U, // VPHADDSWrr
+ 0U, // VPHADDUBDrm
+ 0U, // VPHADDUBDrr
+ 0U, // VPHADDUBQrm
+ 0U, // VPHADDUBQrr
+ 0U, // VPHADDUBWrm
+ 0U, // VPHADDUBWrr
+ 0U, // VPHADDUDQrm
+ 0U, // VPHADDUDQrr
+ 0U, // VPHADDUWDrm
+ 0U, // VPHADDUWDrr
+ 0U, // VPHADDUWQrm
+ 0U, // VPHADDUWQrr
+ 0U, // VPHADDWDrm
+ 0U, // VPHADDWDrr
+ 0U, // VPHADDWQrm
+ 0U, // VPHADDWQrr
+ 4U, // VPHADDWYrm
+ 4U, // VPHADDWYrr
+ 4U, // VPHADDWrm
+ 4U, // VPHADDWrr
+ 0U, // VPHMINPOSUWrm
+ 0U, // VPHMINPOSUWrr
+ 0U, // VPHSUBBWrm
+ 0U, // VPHSUBBWrr
+ 0U, // VPHSUBDQrm
+ 0U, // VPHSUBDQrr
+ 4U, // VPHSUBDYrm
+ 4U, // VPHSUBDYrr
+ 4U, // VPHSUBDrm
+ 4U, // VPHSUBDrr
+ 4U, // VPHSUBSWYrm
+ 4U, // VPHSUBSWYrr
+ 4U, // VPHSUBSWrm
+ 4U, // VPHSUBSWrr
+ 0U, // VPHSUBWDrm
+ 0U, // VPHSUBWDrr
+ 4U, // VPHSUBWYrm
+ 4U, // VPHSUBWYrr
+ 4U, // VPHSUBWrm
+ 4U, // VPHSUBWrr
+ 18636U, // VPINSRBZrm
+ 18636U, // VPINSRBZrr
+ 18636U, // VPINSRBrm
+ 18636U, // VPINSRBrr
+ 18636U, // VPINSRDZrm
+ 18636U, // VPINSRDZrr
+ 18636U, // VPINSRDrm
+ 18636U, // VPINSRDrr
+ 18636U, // VPINSRQZrm
+ 18636U, // VPINSRQZrr
+ 18636U, // VPINSRQrm
+ 18636U, // VPINSRQrr
+ 72U, // VPINSRWZrm
+ 18636U, // VPINSRWZrr
+ 72U, // VPINSRWrm
+ 18636U, // VPINSRWrr
+ 0U, // VPLZCNTDZ128rm
+ 0U, // VPLZCNTDZ128rmb
+ 3356U, // VPLZCNTDZ128rmbk
+ 4444U, // VPLZCNTDZ128rmbkz
+ 405U, // VPLZCNTDZ128rmk
+ 461U, // VPLZCNTDZ128rmkz
+ 0U, // VPLZCNTDZ128rr
+ 405U, // VPLZCNTDZ128rrk
+ 461U, // VPLZCNTDZ128rrkz
+ 0U, // VPLZCNTDZ256rm
+ 0U, // VPLZCNTDZ256rmb
+ 3356U, // VPLZCNTDZ256rmbk
+ 4444U, // VPLZCNTDZ256rmbkz
+ 405U, // VPLZCNTDZ256rmk
+ 461U, // VPLZCNTDZ256rmkz
+ 0U, // VPLZCNTDZ256rr
+ 405U, // VPLZCNTDZ256rrk
+ 461U, // VPLZCNTDZ256rrkz
+ 0U, // VPLZCNTDZrm
+ 0U, // VPLZCNTDZrmb
+ 3356U, // VPLZCNTDZrmbk
+ 4444U, // VPLZCNTDZrmbkz
+ 405U, // VPLZCNTDZrmk
+ 461U, // VPLZCNTDZrmkz
+ 0U, // VPLZCNTDZrr
+ 405U, // VPLZCNTDZrrk
+ 461U, // VPLZCNTDZrrkz
+ 0U, // VPLZCNTQZ128rm
+ 0U, // VPLZCNTQZ128rmb
+ 3356U, // VPLZCNTQZ128rmbk
+ 4444U, // VPLZCNTQZ128rmbkz
+ 405U, // VPLZCNTQZ128rmk
+ 461U, // VPLZCNTQZ128rmkz
+ 0U, // VPLZCNTQZ128rr
+ 405U, // VPLZCNTQZ128rrk
+ 461U, // VPLZCNTQZ128rrkz
+ 0U, // VPLZCNTQZ256rm
+ 0U, // VPLZCNTQZ256rmb
+ 3356U, // VPLZCNTQZ256rmbk
+ 4444U, // VPLZCNTQZ256rmbkz
+ 405U, // VPLZCNTQZ256rmk
+ 461U, // VPLZCNTQZ256rmkz
+ 0U, // VPLZCNTQZ256rr
+ 405U, // VPLZCNTQZ256rrk
+ 461U, // VPLZCNTQZ256rrkz
+ 0U, // VPLZCNTQZrm
+ 0U, // VPLZCNTQZrmb
+ 3356U, // VPLZCNTQZrmbk
+ 4444U, // VPLZCNTQZrmbkz
+ 405U, // VPLZCNTQZrmk
+ 461U, // VPLZCNTQZrmkz
+ 0U, // VPLZCNTQZrr
+ 405U, // VPLZCNTQZrrk
+ 461U, // VPLZCNTQZrrkz
+ 72U, // VPMACSDDrm
+ 18636U, // VPMACSDDrr
+ 72U, // VPMACSDQHrm
+ 18636U, // VPMACSDQHrr
+ 72U, // VPMACSDQLrm
+ 18636U, // VPMACSDQLrr
+ 72U, // VPMACSSDDrm
+ 18636U, // VPMACSSDDrr
+ 72U, // VPMACSSDQHrm
+ 18636U, // VPMACSSDQHrr
+ 72U, // VPMACSSDQLrm
+ 18636U, // VPMACSSDQLrr
+ 72U, // VPMACSSWDrm
+ 18636U, // VPMACSSWDrr
+ 72U, // VPMACSSWWrm
+ 18636U, // VPMACSSWWrr
+ 72U, // VPMACSWDrm
+ 18636U, // VPMACSWDrr
+ 72U, // VPMACSWWrm
+ 18636U, // VPMACSWWrr
+ 72U, // VPMADCSSWDrm
+ 18636U, // VPMADCSSWDrr
+ 72U, // VPMADCSWDrm
+ 18636U, // VPMADCSWDrr
+ 4U, // VPMADD52HUQZ128m
+ 4U, // VPMADD52HUQZ128mb
+ 133U, // VPMADD52HUQZ128mbk
+ 8325U, // VPMADD52HUQZ128mbkz
+ 132U, // VPMADD52HUQZ128mk
+ 8324U, // VPMADD52HUQZ128mkz
+ 4U, // VPMADD52HUQZ128r
+ 0U, // VPMADD52HUQZ128rk
+ 0U, // VPMADD52HUQZ128rkz
+ 4U, // VPMADD52HUQZ256m
+ 4U, // VPMADD52HUQZ256mb
+ 133U, // VPMADD52HUQZ256mbk
+ 8325U, // VPMADD52HUQZ256mbkz
+ 132U, // VPMADD52HUQZ256mk
+ 8324U, // VPMADD52HUQZ256mkz
+ 4U, // VPMADD52HUQZ256r
+ 0U, // VPMADD52HUQZ256rk
+ 0U, // VPMADD52HUQZ256rkz
+ 4U, // VPMADD52HUQZm
+ 4U, // VPMADD52HUQZmb
+ 133U, // VPMADD52HUQZmbk
+ 8325U, // VPMADD52HUQZmbkz
+ 132U, // VPMADD52HUQZmk
+ 8324U, // VPMADD52HUQZmkz
+ 4U, // VPMADD52HUQZr
+ 0U, // VPMADD52HUQZrk
+ 0U, // VPMADD52HUQZrkz
+ 4U, // VPMADD52LUQZ128m
+ 4U, // VPMADD52LUQZ128mb
+ 133U, // VPMADD52LUQZ128mbk
+ 8325U, // VPMADD52LUQZ128mbkz
+ 132U, // VPMADD52LUQZ128mk
+ 8324U, // VPMADD52LUQZ128mkz
+ 4U, // VPMADD52LUQZ128r
+ 0U, // VPMADD52LUQZ128rk
+ 0U, // VPMADD52LUQZ128rkz
+ 4U, // VPMADD52LUQZ256m
+ 4U, // VPMADD52LUQZ256mb
+ 133U, // VPMADD52LUQZ256mbk
+ 8325U, // VPMADD52LUQZ256mbkz
+ 132U, // VPMADD52LUQZ256mk
+ 8324U, // VPMADD52LUQZ256mkz
+ 4U, // VPMADD52LUQZ256r
+ 0U, // VPMADD52LUQZ256rk
+ 0U, // VPMADD52LUQZ256rkz
+ 4U, // VPMADD52LUQZm
+ 4U, // VPMADD52LUQZmb
+ 133U, // VPMADD52LUQZmbk
+ 8325U, // VPMADD52LUQZmbkz
+ 132U, // VPMADD52LUQZmk
+ 8324U, // VPMADD52LUQZmkz
+ 4U, // VPMADD52LUQZr
+ 0U, // VPMADD52LUQZrk
+ 0U, // VPMADD52LUQZrkz
+ 4U, // VPMADDUBSWYrm
+ 4U, // VPMADDUBSWYrr
+ 4U, // VPMADDUBSWZ128rm
+ 132U, // VPMADDUBSWZ128rmk
+ 9348U, // VPMADDUBSWZ128rmkz
+ 4U, // VPMADDUBSWZ128rr
+ 0U, // VPMADDUBSWZ128rrk
+ 9348U, // VPMADDUBSWZ128rrkz
+ 4U, // VPMADDUBSWZ256rm
+ 132U, // VPMADDUBSWZ256rmk
+ 9348U, // VPMADDUBSWZ256rmkz
+ 4U, // VPMADDUBSWZ256rr
+ 0U, // VPMADDUBSWZ256rrk
+ 9348U, // VPMADDUBSWZ256rrkz
+ 4U, // VPMADDUBSWZrm
+ 132U, // VPMADDUBSWZrmk
+ 9348U, // VPMADDUBSWZrmkz
+ 4U, // VPMADDUBSWZrr
+ 0U, // VPMADDUBSWZrrk
+ 9348U, // VPMADDUBSWZrrkz
+ 4U, // VPMADDUBSWrm
+ 4U, // VPMADDUBSWrr
+ 4U, // VPMADDWDYrm
+ 4U, // VPMADDWDYrr
+ 4U, // VPMADDWDZ128rm
+ 132U, // VPMADDWDZ128rmk
+ 9348U, // VPMADDWDZ128rmkz
+ 4U, // VPMADDWDZ128rr
+ 0U, // VPMADDWDZ128rrk
+ 9348U, // VPMADDWDZ128rrkz
+ 4U, // VPMADDWDZ256rm
+ 132U, // VPMADDWDZ256rmk
+ 9348U, // VPMADDWDZ256rmkz
+ 4U, // VPMADDWDZ256rr
+ 0U, // VPMADDWDZ256rrk
+ 9348U, // VPMADDWDZ256rrkz
+ 4U, // VPMADDWDZrm
+ 132U, // VPMADDWDZrmk
+ 9348U, // VPMADDWDZrmkz
+ 4U, // VPMADDWDZrr
+ 0U, // VPMADDWDZrrk
+ 9348U, // VPMADDWDZrrkz
+ 4U, // VPMADDWDrm
+ 4U, // VPMADDWDrr
+ 2U, // VPMASKMOVDYmr
+ 4U, // VPMASKMOVDYrm
+ 2U, // VPMASKMOVDmr
+ 4U, // VPMASKMOVDrm
+ 2U, // VPMASKMOVQYmr
+ 4U, // VPMASKMOVQYrm
+ 2U, // VPMASKMOVQmr
+ 4U, // VPMASKMOVQrm
+ 4U, // VPMAXSBYrm
+ 4U, // VPMAXSBYrr
+ 4U, // VPMAXSBZ128rm
+ 132U, // VPMAXSBZ128rmk
+ 9348U, // VPMAXSBZ128rmkz
+ 4U, // VPMAXSBZ128rr
+ 0U, // VPMAXSBZ128rrk
+ 9348U, // VPMAXSBZ128rrkz
+ 4U, // VPMAXSBZ256rm
+ 132U, // VPMAXSBZ256rmk
+ 9348U, // VPMAXSBZ256rmkz
+ 4U, // VPMAXSBZ256rr
+ 0U, // VPMAXSBZ256rrk
+ 9348U, // VPMAXSBZ256rrkz
+ 4U, // VPMAXSBZrm
+ 132U, // VPMAXSBZrmk
+ 9348U, // VPMAXSBZrmkz
+ 4U, // VPMAXSBZrr
+ 0U, // VPMAXSBZrrk
+ 9348U, // VPMAXSBZrrkz
+ 4U, // VPMAXSBrm
+ 4U, // VPMAXSBrr
+ 4U, // VPMAXSDYrm
+ 4U, // VPMAXSDYrr
+ 4U, // VPMAXSDZ128rm
+ 72U, // VPMAXSDZ128rmb
+ 133U, // VPMAXSDZ128rmbk
+ 9348U, // VPMAXSDZ128rmbkz
+ 132U, // VPMAXSDZ128rmk
+ 9348U, // VPMAXSDZ128rmkz
+ 4U, // VPMAXSDZ128rr
+ 0U, // VPMAXSDZ128rrk
+ 9348U, // VPMAXSDZ128rrkz
+ 4U, // VPMAXSDZ256rm
+ 72U, // VPMAXSDZ256rmb
+ 133U, // VPMAXSDZ256rmbk
+ 9348U, // VPMAXSDZ256rmbkz
+ 132U, // VPMAXSDZ256rmk
+ 9348U, // VPMAXSDZ256rmkz
+ 4U, // VPMAXSDZ256rr
+ 0U, // VPMAXSDZ256rrk
+ 9348U, // VPMAXSDZ256rrkz
+ 4U, // VPMAXSDZrm
+ 72U, // VPMAXSDZrmb
+ 133U, // VPMAXSDZrmbk
+ 9348U, // VPMAXSDZrmbkz
+ 132U, // VPMAXSDZrmk
+ 9348U, // VPMAXSDZrmkz
+ 4U, // VPMAXSDZrr
+ 0U, // VPMAXSDZrrk
+ 9348U, // VPMAXSDZrrkz
+ 4U, // VPMAXSDrm
+ 4U, // VPMAXSDrr
+ 4U, // VPMAXSQZ128rm
+ 72U, // VPMAXSQZ128rmb
+ 133U, // VPMAXSQZ128rmbk
+ 9348U, // VPMAXSQZ128rmbkz
+ 132U, // VPMAXSQZ128rmk
+ 9348U, // VPMAXSQZ128rmkz
+ 4U, // VPMAXSQZ128rr
+ 0U, // VPMAXSQZ128rrk
+ 9348U, // VPMAXSQZ128rrkz
+ 4U, // VPMAXSQZ256rm
+ 72U, // VPMAXSQZ256rmb
+ 133U, // VPMAXSQZ256rmbk
+ 9348U, // VPMAXSQZ256rmbkz
+ 132U, // VPMAXSQZ256rmk
+ 9348U, // VPMAXSQZ256rmkz
+ 4U, // VPMAXSQZ256rr
+ 0U, // VPMAXSQZ256rrk
+ 9348U, // VPMAXSQZ256rrkz
+ 4U, // VPMAXSQZrm
+ 72U, // VPMAXSQZrmb
+ 133U, // VPMAXSQZrmbk
+ 9348U, // VPMAXSQZrmbkz
+ 132U, // VPMAXSQZrmk
+ 9348U, // VPMAXSQZrmkz
+ 4U, // VPMAXSQZrr
+ 0U, // VPMAXSQZrrk
+ 9348U, // VPMAXSQZrrkz
+ 4U, // VPMAXSWYrm
+ 4U, // VPMAXSWYrr
+ 4U, // VPMAXSWZ128rm
+ 132U, // VPMAXSWZ128rmk
+ 9348U, // VPMAXSWZ128rmkz
+ 4U, // VPMAXSWZ128rr
+ 0U, // VPMAXSWZ128rrk
+ 9348U, // VPMAXSWZ128rrkz
+ 4U, // VPMAXSWZ256rm
+ 132U, // VPMAXSWZ256rmk
+ 9348U, // VPMAXSWZ256rmkz
+ 4U, // VPMAXSWZ256rr
+ 0U, // VPMAXSWZ256rrk
+ 9348U, // VPMAXSWZ256rrkz
+ 4U, // VPMAXSWZrm
+ 132U, // VPMAXSWZrmk
+ 9348U, // VPMAXSWZrmkz
+ 4U, // VPMAXSWZrr
+ 0U, // VPMAXSWZrrk
+ 9348U, // VPMAXSWZrrkz
+ 4U, // VPMAXSWrm
+ 4U, // VPMAXSWrr
+ 4U, // VPMAXUBYrm
+ 4U, // VPMAXUBYrr
+ 4U, // VPMAXUBZ128rm
+ 132U, // VPMAXUBZ128rmk
+ 9348U, // VPMAXUBZ128rmkz
+ 4U, // VPMAXUBZ128rr
+ 0U, // VPMAXUBZ128rrk
+ 9348U, // VPMAXUBZ128rrkz
+ 4U, // VPMAXUBZ256rm
+ 132U, // VPMAXUBZ256rmk
+ 9348U, // VPMAXUBZ256rmkz
+ 4U, // VPMAXUBZ256rr
+ 0U, // VPMAXUBZ256rrk
+ 9348U, // VPMAXUBZ256rrkz
+ 4U, // VPMAXUBZrm
+ 132U, // VPMAXUBZrmk
+ 9348U, // VPMAXUBZrmkz
+ 4U, // VPMAXUBZrr
+ 0U, // VPMAXUBZrrk
+ 9348U, // VPMAXUBZrrkz
+ 4U, // VPMAXUBrm
+ 4U, // VPMAXUBrr
+ 4U, // VPMAXUDYrm
+ 4U, // VPMAXUDYrr
+ 4U, // VPMAXUDZ128rm
+ 72U, // VPMAXUDZ128rmb
+ 133U, // VPMAXUDZ128rmbk
+ 9348U, // VPMAXUDZ128rmbkz
+ 132U, // VPMAXUDZ128rmk
+ 9348U, // VPMAXUDZ128rmkz
+ 4U, // VPMAXUDZ128rr
+ 0U, // VPMAXUDZ128rrk
+ 9348U, // VPMAXUDZ128rrkz
+ 4U, // VPMAXUDZ256rm
+ 72U, // VPMAXUDZ256rmb
+ 133U, // VPMAXUDZ256rmbk
+ 9348U, // VPMAXUDZ256rmbkz
+ 132U, // VPMAXUDZ256rmk
+ 9348U, // VPMAXUDZ256rmkz
+ 4U, // VPMAXUDZ256rr
+ 0U, // VPMAXUDZ256rrk
+ 9348U, // VPMAXUDZ256rrkz
+ 4U, // VPMAXUDZrm
+ 72U, // VPMAXUDZrmb
+ 133U, // VPMAXUDZrmbk
+ 9348U, // VPMAXUDZrmbkz
+ 132U, // VPMAXUDZrmk
+ 9348U, // VPMAXUDZrmkz
+ 4U, // VPMAXUDZrr
+ 0U, // VPMAXUDZrrk
+ 9348U, // VPMAXUDZrrkz
+ 4U, // VPMAXUDrm
+ 4U, // VPMAXUDrr
+ 4U, // VPMAXUQZ128rm
+ 72U, // VPMAXUQZ128rmb
+ 133U, // VPMAXUQZ128rmbk
+ 9348U, // VPMAXUQZ128rmbkz
+ 132U, // VPMAXUQZ128rmk
+ 9348U, // VPMAXUQZ128rmkz
+ 4U, // VPMAXUQZ128rr
+ 0U, // VPMAXUQZ128rrk
+ 9348U, // VPMAXUQZ128rrkz
+ 4U, // VPMAXUQZ256rm
+ 72U, // VPMAXUQZ256rmb
+ 133U, // VPMAXUQZ256rmbk
+ 9348U, // VPMAXUQZ256rmbkz
+ 132U, // VPMAXUQZ256rmk
+ 9348U, // VPMAXUQZ256rmkz
+ 4U, // VPMAXUQZ256rr
+ 0U, // VPMAXUQZ256rrk
+ 9348U, // VPMAXUQZ256rrkz
+ 4U, // VPMAXUQZrm
+ 72U, // VPMAXUQZrmb
+ 133U, // VPMAXUQZrmbk
+ 9348U, // VPMAXUQZrmbkz
+ 132U, // VPMAXUQZrmk
+ 9348U, // VPMAXUQZrmkz
+ 4U, // VPMAXUQZrr
+ 0U, // VPMAXUQZrrk
+ 9348U, // VPMAXUQZrrkz
+ 4U, // VPMAXUWYrm
+ 4U, // VPMAXUWYrr
+ 4U, // VPMAXUWZ128rm
+ 132U, // VPMAXUWZ128rmk
+ 9348U, // VPMAXUWZ128rmkz
+ 4U, // VPMAXUWZ128rr
+ 0U, // VPMAXUWZ128rrk
+ 9348U, // VPMAXUWZ128rrkz
+ 4U, // VPMAXUWZ256rm
+ 132U, // VPMAXUWZ256rmk
+ 9348U, // VPMAXUWZ256rmkz
+ 4U, // VPMAXUWZ256rr
+ 0U, // VPMAXUWZ256rrk
+ 9348U, // VPMAXUWZ256rrkz
+ 4U, // VPMAXUWZrm
+ 132U, // VPMAXUWZrmk
+ 9348U, // VPMAXUWZrmkz
+ 4U, // VPMAXUWZrr
+ 0U, // VPMAXUWZrrk
+ 9348U, // VPMAXUWZrrkz
+ 4U, // VPMAXUWrm
+ 4U, // VPMAXUWrr
+ 4U, // VPMINSBYrm
+ 4U, // VPMINSBYrr
+ 4U, // VPMINSBZ128rm
+ 132U, // VPMINSBZ128rmk
+ 9348U, // VPMINSBZ128rmkz
+ 4U, // VPMINSBZ128rr
+ 0U, // VPMINSBZ128rrk
+ 9348U, // VPMINSBZ128rrkz
+ 4U, // VPMINSBZ256rm
+ 132U, // VPMINSBZ256rmk
+ 9348U, // VPMINSBZ256rmkz
+ 4U, // VPMINSBZ256rr
+ 0U, // VPMINSBZ256rrk
+ 9348U, // VPMINSBZ256rrkz
+ 4U, // VPMINSBZrm
+ 132U, // VPMINSBZrmk
+ 9348U, // VPMINSBZrmkz
+ 4U, // VPMINSBZrr
+ 0U, // VPMINSBZrrk
+ 9348U, // VPMINSBZrrkz
+ 4U, // VPMINSBrm
+ 4U, // VPMINSBrr
+ 4U, // VPMINSDYrm
+ 4U, // VPMINSDYrr
+ 4U, // VPMINSDZ128rm
+ 72U, // VPMINSDZ128rmb
+ 133U, // VPMINSDZ128rmbk
+ 9348U, // VPMINSDZ128rmbkz
+ 132U, // VPMINSDZ128rmk
+ 9348U, // VPMINSDZ128rmkz
+ 4U, // VPMINSDZ128rr
+ 0U, // VPMINSDZ128rrk
+ 9348U, // VPMINSDZ128rrkz
+ 4U, // VPMINSDZ256rm
+ 72U, // VPMINSDZ256rmb
+ 133U, // VPMINSDZ256rmbk
+ 9348U, // VPMINSDZ256rmbkz
+ 132U, // VPMINSDZ256rmk
+ 9348U, // VPMINSDZ256rmkz
+ 4U, // VPMINSDZ256rr
+ 0U, // VPMINSDZ256rrk
+ 9348U, // VPMINSDZ256rrkz
+ 4U, // VPMINSDZrm
+ 72U, // VPMINSDZrmb
+ 133U, // VPMINSDZrmbk
+ 9348U, // VPMINSDZrmbkz
+ 132U, // VPMINSDZrmk
+ 9348U, // VPMINSDZrmkz
+ 4U, // VPMINSDZrr
+ 0U, // VPMINSDZrrk
+ 9348U, // VPMINSDZrrkz
+ 4U, // VPMINSDrm
+ 4U, // VPMINSDrr
+ 4U, // VPMINSQZ128rm
+ 72U, // VPMINSQZ128rmb
+ 133U, // VPMINSQZ128rmbk
+ 9348U, // VPMINSQZ128rmbkz
+ 132U, // VPMINSQZ128rmk
+ 9348U, // VPMINSQZ128rmkz
+ 4U, // VPMINSQZ128rr
+ 0U, // VPMINSQZ128rrk
+ 9348U, // VPMINSQZ128rrkz
+ 4U, // VPMINSQZ256rm
+ 72U, // VPMINSQZ256rmb
+ 133U, // VPMINSQZ256rmbk
+ 9348U, // VPMINSQZ256rmbkz
+ 132U, // VPMINSQZ256rmk
+ 9348U, // VPMINSQZ256rmkz
+ 4U, // VPMINSQZ256rr
+ 0U, // VPMINSQZ256rrk
+ 9348U, // VPMINSQZ256rrkz
+ 4U, // VPMINSQZrm
+ 72U, // VPMINSQZrmb
+ 133U, // VPMINSQZrmbk
+ 9348U, // VPMINSQZrmbkz
+ 132U, // VPMINSQZrmk
+ 9348U, // VPMINSQZrmkz
+ 4U, // VPMINSQZrr
+ 0U, // VPMINSQZrrk
+ 9348U, // VPMINSQZrrkz
+ 4U, // VPMINSWYrm
+ 4U, // VPMINSWYrr
+ 4U, // VPMINSWZ128rm
+ 132U, // VPMINSWZ128rmk
+ 9348U, // VPMINSWZ128rmkz
+ 4U, // VPMINSWZ128rr
+ 0U, // VPMINSWZ128rrk
+ 9348U, // VPMINSWZ128rrkz
+ 4U, // VPMINSWZ256rm
+ 132U, // VPMINSWZ256rmk
+ 9348U, // VPMINSWZ256rmkz
+ 4U, // VPMINSWZ256rr
+ 0U, // VPMINSWZ256rrk
+ 9348U, // VPMINSWZ256rrkz
+ 4U, // VPMINSWZrm
+ 132U, // VPMINSWZrmk
+ 9348U, // VPMINSWZrmkz
+ 4U, // VPMINSWZrr
+ 0U, // VPMINSWZrrk
+ 9348U, // VPMINSWZrrkz
+ 4U, // VPMINSWrm
+ 4U, // VPMINSWrr
+ 4U, // VPMINUBYrm
+ 4U, // VPMINUBYrr
+ 4U, // VPMINUBZ128rm
+ 132U, // VPMINUBZ128rmk
+ 9348U, // VPMINUBZ128rmkz
+ 4U, // VPMINUBZ128rr
+ 0U, // VPMINUBZ128rrk
+ 9348U, // VPMINUBZ128rrkz
+ 4U, // VPMINUBZ256rm
+ 132U, // VPMINUBZ256rmk
+ 9348U, // VPMINUBZ256rmkz
+ 4U, // VPMINUBZ256rr
+ 0U, // VPMINUBZ256rrk
+ 9348U, // VPMINUBZ256rrkz
+ 4U, // VPMINUBZrm
+ 132U, // VPMINUBZrmk
+ 9348U, // VPMINUBZrmkz
+ 4U, // VPMINUBZrr
+ 0U, // VPMINUBZrrk
+ 9348U, // VPMINUBZrrkz
+ 4U, // VPMINUBrm
+ 4U, // VPMINUBrr
+ 4U, // VPMINUDYrm
+ 4U, // VPMINUDYrr
+ 4U, // VPMINUDZ128rm
+ 72U, // VPMINUDZ128rmb
+ 133U, // VPMINUDZ128rmbk
+ 9348U, // VPMINUDZ128rmbkz
+ 132U, // VPMINUDZ128rmk
+ 9348U, // VPMINUDZ128rmkz
+ 4U, // VPMINUDZ128rr
+ 0U, // VPMINUDZ128rrk
+ 9348U, // VPMINUDZ128rrkz
+ 4U, // VPMINUDZ256rm
+ 72U, // VPMINUDZ256rmb
+ 133U, // VPMINUDZ256rmbk
+ 9348U, // VPMINUDZ256rmbkz
+ 132U, // VPMINUDZ256rmk
+ 9348U, // VPMINUDZ256rmkz
+ 4U, // VPMINUDZ256rr
+ 0U, // VPMINUDZ256rrk
+ 9348U, // VPMINUDZ256rrkz
+ 4U, // VPMINUDZrm
+ 72U, // VPMINUDZrmb
+ 133U, // VPMINUDZrmbk
+ 9348U, // VPMINUDZrmbkz
+ 132U, // VPMINUDZrmk
+ 9348U, // VPMINUDZrmkz
+ 4U, // VPMINUDZrr
+ 0U, // VPMINUDZrrk
+ 9348U, // VPMINUDZrrkz
+ 4U, // VPMINUDrm
+ 4U, // VPMINUDrr
+ 4U, // VPMINUQZ128rm
+ 72U, // VPMINUQZ128rmb
+ 133U, // VPMINUQZ128rmbk
+ 9348U, // VPMINUQZ128rmbkz
+ 132U, // VPMINUQZ128rmk
+ 9348U, // VPMINUQZ128rmkz
+ 4U, // VPMINUQZ128rr
+ 0U, // VPMINUQZ128rrk
+ 9348U, // VPMINUQZ128rrkz
+ 4U, // VPMINUQZ256rm
+ 72U, // VPMINUQZ256rmb
+ 133U, // VPMINUQZ256rmbk
+ 9348U, // VPMINUQZ256rmbkz
+ 132U, // VPMINUQZ256rmk
+ 9348U, // VPMINUQZ256rmkz
+ 4U, // VPMINUQZ256rr
+ 0U, // VPMINUQZ256rrk
+ 9348U, // VPMINUQZ256rrkz
+ 4U, // VPMINUQZrm
+ 72U, // VPMINUQZrmb
+ 133U, // VPMINUQZrmbk
+ 9348U, // VPMINUQZrmbkz
+ 132U, // VPMINUQZrmk
+ 9348U, // VPMINUQZrmkz
+ 4U, // VPMINUQZrr
+ 0U, // VPMINUQZrrk
+ 9348U, // VPMINUQZrrkz
+ 4U, // VPMINUWYrm
+ 4U, // VPMINUWYrr
+ 4U, // VPMINUWZ128rm
+ 132U, // VPMINUWZ128rmk
+ 9348U, // VPMINUWZ128rmkz
+ 4U, // VPMINUWZ128rr
+ 0U, // VPMINUWZ128rrk
+ 9348U, // VPMINUWZ128rrkz
+ 4U, // VPMINUWZ256rm
+ 132U, // VPMINUWZ256rmk
+ 9348U, // VPMINUWZ256rmkz
+ 4U, // VPMINUWZ256rr
+ 0U, // VPMINUWZ256rrk
+ 9348U, // VPMINUWZ256rrkz
+ 4U, // VPMINUWZrm
+ 132U, // VPMINUWZrmk
+ 9348U, // VPMINUWZrmkz
+ 4U, // VPMINUWZrr
+ 0U, // VPMINUWZrrk
+ 9348U, // VPMINUWZrrkz
+ 4U, // VPMINUWrm
+ 4U, // VPMINUWrr
+ 0U, // VPMOVB2MZ128rr
+ 0U, // VPMOVB2MZ256rr
+ 0U, // VPMOVB2MZrr
+ 0U, // VPMOVD2MZ128rr
+ 0U, // VPMOVD2MZ256rr
+ 0U, // VPMOVD2MZrr
+ 0U, // VPMOVDBZ128mr
+ 49U, // VPMOVDBZ128mrk
+ 0U, // VPMOVDBZ128rr
+ 405U, // VPMOVDBZ128rrk
+ 461U, // VPMOVDBZ128rrkz
+ 0U, // VPMOVDBZ256mr
+ 49U, // VPMOVDBZ256mrk
+ 0U, // VPMOVDBZ256rr
+ 405U, // VPMOVDBZ256rrk
+ 461U, // VPMOVDBZ256rrkz
+ 0U, // VPMOVDBZmr
+ 49U, // VPMOVDBZmrk
+ 0U, // VPMOVDBZrr
+ 405U, // VPMOVDBZrrk
+ 461U, // VPMOVDBZrrkz
+ 0U, // VPMOVDWZ128mr
+ 49U, // VPMOVDWZ128mrk
+ 0U, // VPMOVDWZ128rr
+ 405U, // VPMOVDWZ128rrk
+ 461U, // VPMOVDWZ128rrkz
+ 0U, // VPMOVDWZ256mr
+ 49U, // VPMOVDWZ256mrk
+ 0U, // VPMOVDWZ256rr
+ 405U, // VPMOVDWZ256rrk
+ 461U, // VPMOVDWZ256rrkz
+ 0U, // VPMOVDWZmr
+ 49U, // VPMOVDWZmrk
+ 0U, // VPMOVDWZrr
+ 405U, // VPMOVDWZrrk
+ 461U, // VPMOVDWZrrkz
+ 0U, // VPMOVM2BZ128rr
+ 0U, // VPMOVM2BZ256rr
+ 0U, // VPMOVM2BZrr
+ 0U, // VPMOVM2DZ128rr
+ 0U, // VPMOVM2DZ256rr
+ 0U, // VPMOVM2DZrr
+ 0U, // VPMOVM2QZ128rr
+ 0U, // VPMOVM2QZ256rr
+ 0U, // VPMOVM2QZrr
+ 0U, // VPMOVM2WZ128rr
+ 0U, // VPMOVM2WZ256rr
+ 0U, // VPMOVM2WZrr
+ 0U, // VPMOVMSKBYrr
+ 0U, // VPMOVMSKBrr
+ 0U, // VPMOVQ2MZ128rr
+ 0U, // VPMOVQ2MZ256rr
+ 0U, // VPMOVQ2MZrr
+ 0U, // VPMOVQBZ128mr
+ 49U, // VPMOVQBZ128mrk
+ 0U, // VPMOVQBZ128rr
+ 405U, // VPMOVQBZ128rrk
+ 461U, // VPMOVQBZ128rrkz
+ 0U, // VPMOVQBZ256mr
+ 49U, // VPMOVQBZ256mrk
+ 0U, // VPMOVQBZ256rr
+ 405U, // VPMOVQBZ256rrk
+ 461U, // VPMOVQBZ256rrkz
+ 0U, // VPMOVQBZmr
+ 49U, // VPMOVQBZmrk
+ 0U, // VPMOVQBZrr
+ 405U, // VPMOVQBZrrk
+ 461U, // VPMOVQBZrrkz
+ 0U, // VPMOVQDZ128mr
+ 49U, // VPMOVQDZ128mrk
+ 0U, // VPMOVQDZ128rr
+ 405U, // VPMOVQDZ128rrk
+ 461U, // VPMOVQDZ128rrkz
+ 0U, // VPMOVQDZ256mr
+ 49U, // VPMOVQDZ256mrk
+ 0U, // VPMOVQDZ256rr
+ 405U, // VPMOVQDZ256rrk
+ 461U, // VPMOVQDZ256rrkz
+ 0U, // VPMOVQDZmr
+ 49U, // VPMOVQDZmrk
+ 0U, // VPMOVQDZrr
+ 405U, // VPMOVQDZrrk
+ 461U, // VPMOVQDZrrkz
+ 0U, // VPMOVQWZ128mr
+ 49U, // VPMOVQWZ128mrk
+ 0U, // VPMOVQWZ128rr
+ 405U, // VPMOVQWZ128rrk
+ 461U, // VPMOVQWZ128rrkz
+ 0U, // VPMOVQWZ256mr
+ 49U, // VPMOVQWZ256mrk
+ 0U, // VPMOVQWZ256rr
+ 405U, // VPMOVQWZ256rrk
+ 461U, // VPMOVQWZ256rrkz
+ 0U, // VPMOVQWZmr
+ 49U, // VPMOVQWZmrk
+ 0U, // VPMOVQWZrr
+ 405U, // VPMOVQWZrrk
+ 461U, // VPMOVQWZrrkz
+ 0U, // VPMOVSDBZ128mr
+ 49U, // VPMOVSDBZ128mrk
+ 0U, // VPMOVSDBZ128rr
+ 405U, // VPMOVSDBZ128rrk
+ 461U, // VPMOVSDBZ128rrkz
+ 0U, // VPMOVSDBZ256mr
+ 49U, // VPMOVSDBZ256mrk
+ 0U, // VPMOVSDBZ256rr
+ 405U, // VPMOVSDBZ256rrk
+ 461U, // VPMOVSDBZ256rrkz
+ 0U, // VPMOVSDBZmr
+ 49U, // VPMOVSDBZmrk
+ 0U, // VPMOVSDBZrr
+ 405U, // VPMOVSDBZrrk
+ 461U, // VPMOVSDBZrrkz
+ 0U, // VPMOVSDWZ128mr
+ 49U, // VPMOVSDWZ128mrk
+ 0U, // VPMOVSDWZ128rr
+ 405U, // VPMOVSDWZ128rrk
+ 461U, // VPMOVSDWZ128rrkz
+ 0U, // VPMOVSDWZ256mr
+ 49U, // VPMOVSDWZ256mrk
+ 0U, // VPMOVSDWZ256rr
+ 405U, // VPMOVSDWZ256rrk
+ 461U, // VPMOVSDWZ256rrkz
+ 0U, // VPMOVSDWZmr
+ 49U, // VPMOVSDWZmrk
+ 0U, // VPMOVSDWZrr
+ 405U, // VPMOVSDWZrrk
+ 461U, // VPMOVSDWZrrkz
+ 0U, // VPMOVSQBZ128mr
+ 49U, // VPMOVSQBZ128mrk
+ 0U, // VPMOVSQBZ128rr
+ 405U, // VPMOVSQBZ128rrk
+ 461U, // VPMOVSQBZ128rrkz
+ 0U, // VPMOVSQBZ256mr
+ 49U, // VPMOVSQBZ256mrk
+ 0U, // VPMOVSQBZ256rr
+ 405U, // VPMOVSQBZ256rrk
+ 461U, // VPMOVSQBZ256rrkz
+ 0U, // VPMOVSQBZmr
+ 49U, // VPMOVSQBZmrk
+ 0U, // VPMOVSQBZrr
+ 405U, // VPMOVSQBZrrk
+ 461U, // VPMOVSQBZrrkz
+ 0U, // VPMOVSQDZ128mr
+ 49U, // VPMOVSQDZ128mrk
+ 0U, // VPMOVSQDZ128rr
+ 405U, // VPMOVSQDZ128rrk
+ 461U, // VPMOVSQDZ128rrkz
+ 0U, // VPMOVSQDZ256mr
+ 49U, // VPMOVSQDZ256mrk
+ 0U, // VPMOVSQDZ256rr
+ 405U, // VPMOVSQDZ256rrk
+ 461U, // VPMOVSQDZ256rrkz
+ 0U, // VPMOVSQDZmr
+ 49U, // VPMOVSQDZmrk
+ 0U, // VPMOVSQDZrr
+ 405U, // VPMOVSQDZrrk
+ 461U, // VPMOVSQDZrrkz
+ 0U, // VPMOVSQWZ128mr
+ 49U, // VPMOVSQWZ128mrk
+ 0U, // VPMOVSQWZ128rr
+ 405U, // VPMOVSQWZ128rrk
+ 461U, // VPMOVSQWZ128rrkz
+ 0U, // VPMOVSQWZ256mr
+ 49U, // VPMOVSQWZ256mrk
+ 0U, // VPMOVSQWZ256rr
+ 405U, // VPMOVSQWZ256rrk
+ 461U, // VPMOVSQWZ256rrkz
+ 0U, // VPMOVSQWZmr
+ 49U, // VPMOVSQWZmrk
+ 0U, // VPMOVSQWZrr
+ 405U, // VPMOVSQWZrrk
+ 461U, // VPMOVSQWZrrkz
+ 0U, // VPMOVSWBZ128mr
+ 49U, // VPMOVSWBZ128mrk
+ 0U, // VPMOVSWBZ128rr
+ 405U, // VPMOVSWBZ128rrk
+ 461U, // VPMOVSWBZ128rrkz
+ 0U, // VPMOVSWBZ256mr
+ 49U, // VPMOVSWBZ256mrk
+ 0U, // VPMOVSWBZ256rr
+ 405U, // VPMOVSWBZ256rrk
+ 461U, // VPMOVSWBZ256rrkz
+ 0U, // VPMOVSWBZmr
+ 49U, // VPMOVSWBZmrk
+ 0U, // VPMOVSWBZrr
+ 405U, // VPMOVSWBZrrk
+ 461U, // VPMOVSWBZrrkz
+ 0U, // VPMOVSXBDYrm
+ 0U, // VPMOVSXBDYrr
+ 0U, // VPMOVSXBDZ128rm
+ 3356U, // VPMOVSXBDZ128rmk
+ 4444U, // VPMOVSXBDZ128rmkz
+ 0U, // VPMOVSXBDZ128rr
+ 405U, // VPMOVSXBDZ128rrk
+ 461U, // VPMOVSXBDZ128rrkz
+ 0U, // VPMOVSXBDZ256rm
+ 3356U, // VPMOVSXBDZ256rmk
+ 4444U, // VPMOVSXBDZ256rmkz
+ 0U, // VPMOVSXBDZ256rr
+ 405U, // VPMOVSXBDZ256rrk
+ 461U, // VPMOVSXBDZ256rrkz
+ 0U, // VPMOVSXBDZrm
+ 405U, // VPMOVSXBDZrmk
+ 461U, // VPMOVSXBDZrmkz
+ 0U, // VPMOVSXBDZrr
+ 405U, // VPMOVSXBDZrrk
+ 461U, // VPMOVSXBDZrrkz
+ 0U, // VPMOVSXBDrm
+ 0U, // VPMOVSXBDrr
+ 0U, // VPMOVSXBQYrm
+ 0U, // VPMOVSXBQYrr
+ 0U, // VPMOVSXBQZ128rm
+ 0U, // VPMOVSXBQZ128rmk
+ 461U, // VPMOVSXBQZ128rmkz
+ 0U, // VPMOVSXBQZ128rr
+ 405U, // VPMOVSXBQZ128rrk
+ 461U, // VPMOVSXBQZ128rrkz
+ 0U, // VPMOVSXBQZ256rm
+ 3356U, // VPMOVSXBQZ256rmk
+ 4444U, // VPMOVSXBQZ256rmkz
+ 0U, // VPMOVSXBQZ256rr
+ 405U, // VPMOVSXBQZ256rrk
+ 461U, // VPMOVSXBQZ256rrkz
+ 0U, // VPMOVSXBQZrm
+ 3356U, // VPMOVSXBQZrmk
+ 4444U, // VPMOVSXBQZrmkz
+ 0U, // VPMOVSXBQZrr
+ 405U, // VPMOVSXBQZrrk
+ 461U, // VPMOVSXBQZrrkz
+ 0U, // VPMOVSXBQrm
+ 0U, // VPMOVSXBQrr
+ 0U, // VPMOVSXBWYrm
+ 0U, // VPMOVSXBWYrr
+ 0U, // VPMOVSXBWZ128rm
+ 3356U, // VPMOVSXBWZ128rmk
+ 4444U, // VPMOVSXBWZ128rmkz
+ 0U, // VPMOVSXBWZ128rr
+ 405U, // VPMOVSXBWZ128rrk
+ 461U, // VPMOVSXBWZ128rrkz
+ 0U, // VPMOVSXBWZ256rm
+ 405U, // VPMOVSXBWZ256rmk
+ 461U, // VPMOVSXBWZ256rmkz
+ 0U, // VPMOVSXBWZ256rr
+ 405U, // VPMOVSXBWZ256rrk
+ 461U, // VPMOVSXBWZ256rrkz
+ 0U, // VPMOVSXBWZrm
+ 405U, // VPMOVSXBWZrmk
+ 461U, // VPMOVSXBWZrmkz
+ 0U, // VPMOVSXBWZrr
+ 405U, // VPMOVSXBWZrrk
+ 461U, // VPMOVSXBWZrrkz
+ 0U, // VPMOVSXBWrm
+ 0U, // VPMOVSXBWrr
+ 0U, // VPMOVSXDQYrm
+ 0U, // VPMOVSXDQYrr
+ 0U, // VPMOVSXDQZ128rm
+ 3356U, // VPMOVSXDQZ128rmk
+ 4444U, // VPMOVSXDQZ128rmkz
+ 0U, // VPMOVSXDQZ128rr
+ 405U, // VPMOVSXDQZ128rrk
+ 461U, // VPMOVSXDQZ128rrkz
+ 0U, // VPMOVSXDQZ256rm
+ 405U, // VPMOVSXDQZ256rmk
+ 461U, // VPMOVSXDQZ256rmkz
+ 0U, // VPMOVSXDQZ256rr
+ 405U, // VPMOVSXDQZ256rrk
+ 461U, // VPMOVSXDQZ256rrkz
+ 0U, // VPMOVSXDQZrm
+ 405U, // VPMOVSXDQZrmk
+ 461U, // VPMOVSXDQZrmkz
+ 0U, // VPMOVSXDQZrr
+ 405U, // VPMOVSXDQZrrk
+ 461U, // VPMOVSXDQZrrkz
+ 0U, // VPMOVSXDQrm
+ 0U, // VPMOVSXDQrr
+ 0U, // VPMOVSXWDYrm
+ 0U, // VPMOVSXWDYrr
+ 0U, // VPMOVSXWDZ128rm
+ 3356U, // VPMOVSXWDZ128rmk
+ 4444U, // VPMOVSXWDZ128rmkz
+ 0U, // VPMOVSXWDZ128rr
+ 405U, // VPMOVSXWDZ128rrk
+ 461U, // VPMOVSXWDZ128rrkz
+ 0U, // VPMOVSXWDZ256rm
+ 405U, // VPMOVSXWDZ256rmk
+ 461U, // VPMOVSXWDZ256rmkz
+ 0U, // VPMOVSXWDZ256rr
+ 405U, // VPMOVSXWDZ256rrk
+ 461U, // VPMOVSXWDZ256rrkz
+ 0U, // VPMOVSXWDZrm
+ 405U, // VPMOVSXWDZrmk
+ 461U, // VPMOVSXWDZrmkz
+ 0U, // VPMOVSXWDZrr
+ 405U, // VPMOVSXWDZrrk
+ 461U, // VPMOVSXWDZrrkz
+ 0U, // VPMOVSXWDrm
+ 0U, // VPMOVSXWDrr
+ 0U, // VPMOVSXWQYrm
+ 0U, // VPMOVSXWQYrr
+ 0U, // VPMOVSXWQZ128rm
+ 3356U, // VPMOVSXWQZ128rmk
+ 4444U, // VPMOVSXWQZ128rmkz
+ 0U, // VPMOVSXWQZ128rr
+ 405U, // VPMOVSXWQZ128rrk
+ 461U, // VPMOVSXWQZ128rrkz
+ 0U, // VPMOVSXWQZ256rm
+ 3356U, // VPMOVSXWQZ256rmk
+ 4444U, // VPMOVSXWQZ256rmkz
+ 0U, // VPMOVSXWQZ256rr
+ 405U, // VPMOVSXWQZ256rrk
+ 461U, // VPMOVSXWQZ256rrkz
+ 0U, // VPMOVSXWQZrm
+ 405U, // VPMOVSXWQZrmk
+ 461U, // VPMOVSXWQZrmkz
+ 0U, // VPMOVSXWQZrr
+ 405U, // VPMOVSXWQZrrk
+ 461U, // VPMOVSXWQZrrkz
+ 0U, // VPMOVSXWQrm
+ 0U, // VPMOVSXWQrr
+ 0U, // VPMOVUSDBZ128mr
+ 49U, // VPMOVUSDBZ128mrk
+ 0U, // VPMOVUSDBZ128rr
+ 405U, // VPMOVUSDBZ128rrk
+ 461U, // VPMOVUSDBZ128rrkz
+ 0U, // VPMOVUSDBZ256mr
+ 49U, // VPMOVUSDBZ256mrk
+ 0U, // VPMOVUSDBZ256rr
+ 405U, // VPMOVUSDBZ256rrk
+ 461U, // VPMOVUSDBZ256rrkz
+ 0U, // VPMOVUSDBZmr
+ 49U, // VPMOVUSDBZmrk
+ 0U, // VPMOVUSDBZrr
+ 405U, // VPMOVUSDBZrrk
+ 461U, // VPMOVUSDBZrrkz
+ 0U, // VPMOVUSDWZ128mr
+ 49U, // VPMOVUSDWZ128mrk
+ 0U, // VPMOVUSDWZ128rr
+ 405U, // VPMOVUSDWZ128rrk
+ 461U, // VPMOVUSDWZ128rrkz
+ 0U, // VPMOVUSDWZ256mr
+ 49U, // VPMOVUSDWZ256mrk
+ 0U, // VPMOVUSDWZ256rr
+ 405U, // VPMOVUSDWZ256rrk
+ 461U, // VPMOVUSDWZ256rrkz
+ 0U, // VPMOVUSDWZmr
+ 49U, // VPMOVUSDWZmrk
+ 0U, // VPMOVUSDWZrr
+ 405U, // VPMOVUSDWZrrk
+ 461U, // VPMOVUSDWZrrkz
+ 0U, // VPMOVUSQBZ128mr
+ 49U, // VPMOVUSQBZ128mrk
+ 0U, // VPMOVUSQBZ128rr
+ 405U, // VPMOVUSQBZ128rrk
+ 461U, // VPMOVUSQBZ128rrkz
+ 0U, // VPMOVUSQBZ256mr
+ 49U, // VPMOVUSQBZ256mrk
+ 0U, // VPMOVUSQBZ256rr
+ 405U, // VPMOVUSQBZ256rrk
+ 461U, // VPMOVUSQBZ256rrkz
+ 0U, // VPMOVUSQBZmr
+ 49U, // VPMOVUSQBZmrk
+ 0U, // VPMOVUSQBZrr
+ 405U, // VPMOVUSQBZrrk
+ 461U, // VPMOVUSQBZrrkz
+ 0U, // VPMOVUSQDZ128mr
+ 49U, // VPMOVUSQDZ128mrk
+ 0U, // VPMOVUSQDZ128rr
+ 405U, // VPMOVUSQDZ128rrk
+ 461U, // VPMOVUSQDZ128rrkz
+ 0U, // VPMOVUSQDZ256mr
+ 49U, // VPMOVUSQDZ256mrk
+ 0U, // VPMOVUSQDZ256rr
+ 405U, // VPMOVUSQDZ256rrk
+ 461U, // VPMOVUSQDZ256rrkz
+ 0U, // VPMOVUSQDZmr
+ 49U, // VPMOVUSQDZmrk
+ 0U, // VPMOVUSQDZrr
+ 405U, // VPMOVUSQDZrrk
+ 461U, // VPMOVUSQDZrrkz
+ 0U, // VPMOVUSQWZ128mr
+ 49U, // VPMOVUSQWZ128mrk
+ 0U, // VPMOVUSQWZ128rr
+ 405U, // VPMOVUSQWZ128rrk
+ 461U, // VPMOVUSQWZ128rrkz
+ 0U, // VPMOVUSQWZ256mr
+ 49U, // VPMOVUSQWZ256mrk
+ 0U, // VPMOVUSQWZ256rr
+ 405U, // VPMOVUSQWZ256rrk
+ 461U, // VPMOVUSQWZ256rrkz
+ 0U, // VPMOVUSQWZmr
+ 49U, // VPMOVUSQWZmrk
+ 0U, // VPMOVUSQWZrr
+ 405U, // VPMOVUSQWZrrk
+ 461U, // VPMOVUSQWZrrkz
+ 0U, // VPMOVUSWBZ128mr
+ 49U, // VPMOVUSWBZ128mrk
+ 0U, // VPMOVUSWBZ128rr
+ 405U, // VPMOVUSWBZ128rrk
+ 461U, // VPMOVUSWBZ128rrkz
+ 0U, // VPMOVUSWBZ256mr
+ 49U, // VPMOVUSWBZ256mrk
+ 0U, // VPMOVUSWBZ256rr
+ 405U, // VPMOVUSWBZ256rrk
+ 461U, // VPMOVUSWBZ256rrkz
+ 0U, // VPMOVUSWBZmr
+ 49U, // VPMOVUSWBZmrk
+ 0U, // VPMOVUSWBZrr
+ 405U, // VPMOVUSWBZrrk
+ 461U, // VPMOVUSWBZrrkz
+ 0U, // VPMOVW2MZ128rr
+ 0U, // VPMOVW2MZ256rr
+ 0U, // VPMOVW2MZrr
+ 0U, // VPMOVWBZ128mr
+ 49U, // VPMOVWBZ128mrk
+ 0U, // VPMOVWBZ128rr
+ 405U, // VPMOVWBZ128rrk
+ 461U, // VPMOVWBZ128rrkz
+ 0U, // VPMOVWBZ256mr
+ 49U, // VPMOVWBZ256mrk
+ 0U, // VPMOVWBZ256rr
+ 405U, // VPMOVWBZ256rrk
+ 461U, // VPMOVWBZ256rrkz
+ 0U, // VPMOVWBZmr
+ 49U, // VPMOVWBZmrk
+ 0U, // VPMOVWBZrr
+ 405U, // VPMOVWBZrrk
+ 461U, // VPMOVWBZrrkz
+ 0U, // VPMOVZXBDYrm
+ 0U, // VPMOVZXBDYrr
+ 0U, // VPMOVZXBDZ128rm
+ 3356U, // VPMOVZXBDZ128rmk
+ 4444U, // VPMOVZXBDZ128rmkz
+ 0U, // VPMOVZXBDZ128rr
+ 405U, // VPMOVZXBDZ128rrk
+ 461U, // VPMOVZXBDZ128rrkz
+ 0U, // VPMOVZXBDZ256rm
+ 3356U, // VPMOVZXBDZ256rmk
+ 4444U, // VPMOVZXBDZ256rmkz
+ 0U, // VPMOVZXBDZ256rr
+ 405U, // VPMOVZXBDZ256rrk
+ 461U, // VPMOVZXBDZ256rrkz
+ 0U, // VPMOVZXBDZrm
+ 405U, // VPMOVZXBDZrmk
+ 461U, // VPMOVZXBDZrmkz
+ 0U, // VPMOVZXBDZrr
+ 405U, // VPMOVZXBDZrrk
+ 461U, // VPMOVZXBDZrrkz
+ 0U, // VPMOVZXBDrm
+ 0U, // VPMOVZXBDrr
+ 0U, // VPMOVZXBQYrm
+ 0U, // VPMOVZXBQYrr
+ 0U, // VPMOVZXBQZ128rm
+ 0U, // VPMOVZXBQZ128rmk
+ 461U, // VPMOVZXBQZ128rmkz
+ 0U, // VPMOVZXBQZ128rr
+ 405U, // VPMOVZXBQZ128rrk
+ 461U, // VPMOVZXBQZ128rrkz
+ 0U, // VPMOVZXBQZ256rm
+ 3356U, // VPMOVZXBQZ256rmk
+ 4444U, // VPMOVZXBQZ256rmkz
+ 0U, // VPMOVZXBQZ256rr
+ 405U, // VPMOVZXBQZ256rrk
+ 461U, // VPMOVZXBQZ256rrkz
+ 0U, // VPMOVZXBQZrm
+ 3356U, // VPMOVZXBQZrmk
+ 4444U, // VPMOVZXBQZrmkz
+ 0U, // VPMOVZXBQZrr
+ 405U, // VPMOVZXBQZrrk
+ 461U, // VPMOVZXBQZrrkz
+ 0U, // VPMOVZXBQrm
+ 0U, // VPMOVZXBQrr
+ 0U, // VPMOVZXBWYrm
+ 0U, // VPMOVZXBWYrr
+ 0U, // VPMOVZXBWZ128rm
+ 3356U, // VPMOVZXBWZ128rmk
+ 4444U, // VPMOVZXBWZ128rmkz
+ 0U, // VPMOVZXBWZ128rr
+ 405U, // VPMOVZXBWZ128rrk
+ 461U, // VPMOVZXBWZ128rrkz
+ 0U, // VPMOVZXBWZ256rm
+ 405U, // VPMOVZXBWZ256rmk
+ 461U, // VPMOVZXBWZ256rmkz
+ 0U, // VPMOVZXBWZ256rr
+ 405U, // VPMOVZXBWZ256rrk
+ 461U, // VPMOVZXBWZ256rrkz
+ 0U, // VPMOVZXBWZrm
+ 405U, // VPMOVZXBWZrmk
+ 461U, // VPMOVZXBWZrmkz
+ 0U, // VPMOVZXBWZrr
+ 405U, // VPMOVZXBWZrrk
+ 461U, // VPMOVZXBWZrrkz
+ 0U, // VPMOVZXBWrm
+ 0U, // VPMOVZXBWrr
+ 0U, // VPMOVZXDQYrm
+ 0U, // VPMOVZXDQYrr
+ 0U, // VPMOVZXDQZ128rm
+ 3356U, // VPMOVZXDQZ128rmk
+ 4444U, // VPMOVZXDQZ128rmkz
+ 0U, // VPMOVZXDQZ128rr
+ 405U, // VPMOVZXDQZ128rrk
+ 461U, // VPMOVZXDQZ128rrkz
+ 0U, // VPMOVZXDQZ256rm
+ 405U, // VPMOVZXDQZ256rmk
+ 461U, // VPMOVZXDQZ256rmkz
+ 0U, // VPMOVZXDQZ256rr
+ 405U, // VPMOVZXDQZ256rrk
+ 461U, // VPMOVZXDQZ256rrkz
+ 0U, // VPMOVZXDQZrm
+ 405U, // VPMOVZXDQZrmk
+ 461U, // VPMOVZXDQZrmkz
+ 0U, // VPMOVZXDQZrr
+ 405U, // VPMOVZXDQZrrk
+ 461U, // VPMOVZXDQZrrkz
+ 0U, // VPMOVZXDQrm
+ 0U, // VPMOVZXDQrr
+ 0U, // VPMOVZXWDYrm
+ 0U, // VPMOVZXWDYrr
+ 0U, // VPMOVZXWDZ128rm
+ 3356U, // VPMOVZXWDZ128rmk
+ 4444U, // VPMOVZXWDZ128rmkz
+ 0U, // VPMOVZXWDZ128rr
+ 405U, // VPMOVZXWDZ128rrk
+ 461U, // VPMOVZXWDZ128rrkz
+ 0U, // VPMOVZXWDZ256rm
+ 405U, // VPMOVZXWDZ256rmk
+ 461U, // VPMOVZXWDZ256rmkz
+ 0U, // VPMOVZXWDZ256rr
+ 405U, // VPMOVZXWDZ256rrk
+ 461U, // VPMOVZXWDZ256rrkz
+ 0U, // VPMOVZXWDZrm
+ 405U, // VPMOVZXWDZrmk
+ 461U, // VPMOVZXWDZrmkz
+ 0U, // VPMOVZXWDZrr
+ 405U, // VPMOVZXWDZrrk
+ 461U, // VPMOVZXWDZrrkz
+ 0U, // VPMOVZXWDrm
+ 0U, // VPMOVZXWDrr
+ 0U, // VPMOVZXWQYrm
+ 0U, // VPMOVZXWQYrr
+ 0U, // VPMOVZXWQZ128rm
+ 3356U, // VPMOVZXWQZ128rmk
+ 4444U, // VPMOVZXWQZ128rmkz
+ 0U, // VPMOVZXWQZ128rr
+ 405U, // VPMOVZXWQZ128rrk
+ 461U, // VPMOVZXWQZ128rrkz
+ 0U, // VPMOVZXWQZ256rm
+ 3356U, // VPMOVZXWQZ256rmk
+ 4444U, // VPMOVZXWQZ256rmkz
+ 0U, // VPMOVZXWQZ256rr
+ 405U, // VPMOVZXWQZ256rrk
+ 461U, // VPMOVZXWQZ256rrkz
+ 0U, // VPMOVZXWQZrm
+ 405U, // VPMOVZXWQZrmk
+ 461U, // VPMOVZXWQZrmkz
+ 0U, // VPMOVZXWQZrr
+ 405U, // VPMOVZXWQZrrk
+ 461U, // VPMOVZXWQZrrkz
+ 0U, // VPMOVZXWQrm
+ 0U, // VPMOVZXWQrr
+ 4U, // VPMULDQYrm
+ 4U, // VPMULDQYrr
+ 4U, // VPMULDQZ128rm
+ 72U, // VPMULDQZ128rmb
+ 133U, // VPMULDQZ128rmbk
+ 9348U, // VPMULDQZ128rmbkz
+ 132U, // VPMULDQZ128rmk
+ 9348U, // VPMULDQZ128rmkz
+ 4U, // VPMULDQZ128rr
+ 0U, // VPMULDQZ128rrk
+ 9348U, // VPMULDQZ128rrkz
+ 4U, // VPMULDQZ256rm
+ 72U, // VPMULDQZ256rmb
+ 133U, // VPMULDQZ256rmbk
+ 9348U, // VPMULDQZ256rmbkz
+ 132U, // VPMULDQZ256rmk
+ 9348U, // VPMULDQZ256rmkz
+ 4U, // VPMULDQZ256rr
+ 0U, // VPMULDQZ256rrk
+ 9348U, // VPMULDQZ256rrkz
+ 4U, // VPMULDQZrm
+ 72U, // VPMULDQZrmb
+ 133U, // VPMULDQZrmbk
+ 9348U, // VPMULDQZrmbkz
+ 132U, // VPMULDQZrmk
+ 9348U, // VPMULDQZrmkz
+ 4U, // VPMULDQZrr
+ 0U, // VPMULDQZrrk
+ 9348U, // VPMULDQZrrkz
+ 4U, // VPMULDQrm
+ 4U, // VPMULDQrr
+ 4U, // VPMULHRSWYrm
+ 4U, // VPMULHRSWYrr
+ 4U, // VPMULHRSWZ128rm
+ 132U, // VPMULHRSWZ128rmk
+ 9348U, // VPMULHRSWZ128rmkz
+ 4U, // VPMULHRSWZ128rr
+ 0U, // VPMULHRSWZ128rrk
+ 9348U, // VPMULHRSWZ128rrkz
+ 4U, // VPMULHRSWZ256rm
+ 132U, // VPMULHRSWZ256rmk
+ 9348U, // VPMULHRSWZ256rmkz
+ 4U, // VPMULHRSWZ256rr
+ 0U, // VPMULHRSWZ256rrk
+ 9348U, // VPMULHRSWZ256rrkz
+ 4U, // VPMULHRSWZrm
+ 132U, // VPMULHRSWZrmk
+ 9348U, // VPMULHRSWZrmkz
+ 4U, // VPMULHRSWZrr
+ 0U, // VPMULHRSWZrrk
+ 9348U, // VPMULHRSWZrrkz
+ 4U, // VPMULHRSWrm
+ 4U, // VPMULHRSWrr
+ 4U, // VPMULHUWYrm
+ 4U, // VPMULHUWYrr
+ 4U, // VPMULHUWZ128rm
+ 132U, // VPMULHUWZ128rmk
+ 9348U, // VPMULHUWZ128rmkz
+ 4U, // VPMULHUWZ128rr
+ 0U, // VPMULHUWZ128rrk
+ 9348U, // VPMULHUWZ128rrkz
+ 4U, // VPMULHUWZ256rm
+ 132U, // VPMULHUWZ256rmk
+ 9348U, // VPMULHUWZ256rmkz
+ 4U, // VPMULHUWZ256rr
+ 0U, // VPMULHUWZ256rrk
+ 9348U, // VPMULHUWZ256rrkz
+ 4U, // VPMULHUWZrm
+ 132U, // VPMULHUWZrmk
+ 9348U, // VPMULHUWZrmkz
+ 4U, // VPMULHUWZrr
+ 0U, // VPMULHUWZrrk
+ 9348U, // VPMULHUWZrrkz
+ 4U, // VPMULHUWrm
+ 4U, // VPMULHUWrr
+ 4U, // VPMULHWYrm
+ 4U, // VPMULHWYrr
+ 4U, // VPMULHWZ128rm
+ 132U, // VPMULHWZ128rmk
+ 9348U, // VPMULHWZ128rmkz
+ 4U, // VPMULHWZ128rr
+ 0U, // VPMULHWZ128rrk
+ 9348U, // VPMULHWZ128rrkz
+ 4U, // VPMULHWZ256rm
+ 132U, // VPMULHWZ256rmk
+ 9348U, // VPMULHWZ256rmkz
+ 4U, // VPMULHWZ256rr
+ 0U, // VPMULHWZ256rrk
+ 9348U, // VPMULHWZ256rrkz
+ 4U, // VPMULHWZrm
+ 132U, // VPMULHWZrmk
+ 9348U, // VPMULHWZrmkz
+ 4U, // VPMULHWZrr
+ 0U, // VPMULHWZrrk
+ 9348U, // VPMULHWZrrkz
+ 4U, // VPMULHWrm
+ 4U, // VPMULHWrr
+ 4U, // VPMULLDYrm
+ 4U, // VPMULLDYrr
+ 4U, // VPMULLDZ128rm
+ 72U, // VPMULLDZ128rmb
+ 133U, // VPMULLDZ128rmbk
+ 9348U, // VPMULLDZ128rmbkz
+ 132U, // VPMULLDZ128rmk
+ 9348U, // VPMULLDZ128rmkz
+ 4U, // VPMULLDZ128rr
+ 0U, // VPMULLDZ128rrk
+ 9348U, // VPMULLDZ128rrkz
+ 4U, // VPMULLDZ256rm
+ 72U, // VPMULLDZ256rmb
+ 133U, // VPMULLDZ256rmbk
+ 9348U, // VPMULLDZ256rmbkz
+ 132U, // VPMULLDZ256rmk
+ 9348U, // VPMULLDZ256rmkz
+ 4U, // VPMULLDZ256rr
+ 0U, // VPMULLDZ256rrk
+ 9348U, // VPMULLDZ256rrkz
+ 4U, // VPMULLDZrm
+ 72U, // VPMULLDZrmb
+ 133U, // VPMULLDZrmbk
+ 9348U, // VPMULLDZrmbkz
+ 132U, // VPMULLDZrmk
+ 9348U, // VPMULLDZrmkz
+ 4U, // VPMULLDZrr
+ 0U, // VPMULLDZrrk
+ 9348U, // VPMULLDZrrkz
+ 4U, // VPMULLDrm
+ 4U, // VPMULLDrr
+ 4U, // VPMULLQZ128rm
+ 72U, // VPMULLQZ128rmb
+ 133U, // VPMULLQZ128rmbk
+ 9348U, // VPMULLQZ128rmbkz
+ 132U, // VPMULLQZ128rmk
+ 9348U, // VPMULLQZ128rmkz
+ 4U, // VPMULLQZ128rr
+ 0U, // VPMULLQZ128rrk
+ 9348U, // VPMULLQZ128rrkz
+ 4U, // VPMULLQZ256rm
+ 72U, // VPMULLQZ256rmb
+ 133U, // VPMULLQZ256rmbk
+ 9348U, // VPMULLQZ256rmbkz
+ 132U, // VPMULLQZ256rmk
+ 9348U, // VPMULLQZ256rmkz
+ 4U, // VPMULLQZ256rr
+ 0U, // VPMULLQZ256rrk
+ 9348U, // VPMULLQZ256rrkz
+ 4U, // VPMULLQZrm
+ 72U, // VPMULLQZrmb
+ 133U, // VPMULLQZrmbk
+ 9348U, // VPMULLQZrmbkz
+ 132U, // VPMULLQZrmk
+ 9348U, // VPMULLQZrmkz
+ 4U, // VPMULLQZrr
+ 0U, // VPMULLQZrrk
+ 9348U, // VPMULLQZrrkz
+ 4U, // VPMULLWYrm
+ 4U, // VPMULLWYrr
+ 4U, // VPMULLWZ128rm
+ 132U, // VPMULLWZ128rmk
+ 9348U, // VPMULLWZ128rmkz
+ 4U, // VPMULLWZ128rr
+ 0U, // VPMULLWZ128rrk
+ 9348U, // VPMULLWZ128rrkz
+ 4U, // VPMULLWZ256rm
+ 132U, // VPMULLWZ256rmk
+ 9348U, // VPMULLWZ256rmkz
+ 4U, // VPMULLWZ256rr
+ 0U, // VPMULLWZ256rrk
+ 9348U, // VPMULLWZ256rrkz
+ 4U, // VPMULLWZrm
+ 132U, // VPMULLWZrmk
+ 9348U, // VPMULLWZrmkz
+ 4U, // VPMULLWZrr
+ 0U, // VPMULLWZrrk
+ 9348U, // VPMULLWZrrkz
+ 4U, // VPMULLWrm
+ 4U, // VPMULLWrr
+ 4U, // VPMULTISHIFTQBZ128rm
+ 72U, // VPMULTISHIFTQBZ128rmb
+ 133U, // VPMULTISHIFTQBZ128rmbk
+ 9348U, // VPMULTISHIFTQBZ128rmbkz
+ 132U, // VPMULTISHIFTQBZ128rmk
+ 9348U, // VPMULTISHIFTQBZ128rmkz
+ 4U, // VPMULTISHIFTQBZ128rr
+ 0U, // VPMULTISHIFTQBZ128rrk
+ 9348U, // VPMULTISHIFTQBZ128rrkz
+ 4U, // VPMULTISHIFTQBZ256rm
+ 72U, // VPMULTISHIFTQBZ256rmb
+ 133U, // VPMULTISHIFTQBZ256rmbk
+ 9348U, // VPMULTISHIFTQBZ256rmbkz
+ 132U, // VPMULTISHIFTQBZ256rmk
+ 9348U, // VPMULTISHIFTQBZ256rmkz
+ 4U, // VPMULTISHIFTQBZ256rr
+ 0U, // VPMULTISHIFTQBZ256rrk
+ 9348U, // VPMULTISHIFTQBZ256rrkz
+ 4U, // VPMULTISHIFTQBZrm
+ 72U, // VPMULTISHIFTQBZrmb
+ 133U, // VPMULTISHIFTQBZrmbk
+ 9348U, // VPMULTISHIFTQBZrmbkz
+ 132U, // VPMULTISHIFTQBZrmk
+ 9348U, // VPMULTISHIFTQBZrmkz
+ 4U, // VPMULTISHIFTQBZrr
+ 0U, // VPMULTISHIFTQBZrrk
+ 9348U, // VPMULTISHIFTQBZrrkz
+ 4U, // VPMULUDQYrm
+ 4U, // VPMULUDQYrr
+ 4U, // VPMULUDQZ128rm
+ 72U, // VPMULUDQZ128rmb
+ 133U, // VPMULUDQZ128rmbk
+ 9348U, // VPMULUDQZ128rmbkz
+ 132U, // VPMULUDQZ128rmk
+ 9348U, // VPMULUDQZ128rmkz
+ 4U, // VPMULUDQZ128rr
+ 0U, // VPMULUDQZ128rrk
+ 9348U, // VPMULUDQZ128rrkz
+ 4U, // VPMULUDQZ256rm
+ 72U, // VPMULUDQZ256rmb
+ 133U, // VPMULUDQZ256rmbk
+ 9348U, // VPMULUDQZ256rmbkz
+ 132U, // VPMULUDQZ256rmk
+ 9348U, // VPMULUDQZ256rmkz
+ 4U, // VPMULUDQZ256rr
+ 0U, // VPMULUDQZ256rrk
+ 9348U, // VPMULUDQZ256rrkz
+ 4U, // VPMULUDQZrm
+ 72U, // VPMULUDQZrmb
+ 133U, // VPMULUDQZrmbk
+ 9348U, // VPMULUDQZrmbkz
+ 132U, // VPMULUDQZrmk
+ 9348U, // VPMULUDQZrmkz
+ 4U, // VPMULUDQZrr
+ 0U, // VPMULUDQZrrk
+ 9348U, // VPMULUDQZrrkz
+ 4U, // VPMULUDQrm
+ 4U, // VPMULUDQrr
+ 0U, // VPOPCNTBZ128rm
+ 405U, // VPOPCNTBZ128rmk
+ 461U, // VPOPCNTBZ128rmkz
+ 0U, // VPOPCNTBZ128rr
+ 405U, // VPOPCNTBZ128rrk
+ 461U, // VPOPCNTBZ128rrkz
+ 0U, // VPOPCNTBZ256rm
+ 405U, // VPOPCNTBZ256rmk
+ 461U, // VPOPCNTBZ256rmkz
+ 0U, // VPOPCNTBZ256rr
+ 405U, // VPOPCNTBZ256rrk
+ 461U, // VPOPCNTBZ256rrkz
+ 0U, // VPOPCNTBZrm
+ 405U, // VPOPCNTBZrmk
+ 461U, // VPOPCNTBZrmkz
+ 0U, // VPOPCNTBZrr
+ 405U, // VPOPCNTBZrrk
+ 461U, // VPOPCNTBZrrkz
+ 0U, // VPOPCNTDZ128rm
+ 0U, // VPOPCNTDZ128rmb
+ 3356U, // VPOPCNTDZ128rmbk
+ 4444U, // VPOPCNTDZ128rmbkz
+ 405U, // VPOPCNTDZ128rmk
+ 461U, // VPOPCNTDZ128rmkz
+ 0U, // VPOPCNTDZ128rr
+ 405U, // VPOPCNTDZ128rrk
+ 461U, // VPOPCNTDZ128rrkz
+ 0U, // VPOPCNTDZ256rm
+ 0U, // VPOPCNTDZ256rmb
+ 3356U, // VPOPCNTDZ256rmbk
+ 4444U, // VPOPCNTDZ256rmbkz
+ 405U, // VPOPCNTDZ256rmk
+ 461U, // VPOPCNTDZ256rmkz
+ 0U, // VPOPCNTDZ256rr
+ 405U, // VPOPCNTDZ256rrk
+ 461U, // VPOPCNTDZ256rrkz
+ 0U, // VPOPCNTDZrm
+ 0U, // VPOPCNTDZrmb
+ 3356U, // VPOPCNTDZrmbk
+ 4444U, // VPOPCNTDZrmbkz
+ 405U, // VPOPCNTDZrmk
+ 461U, // VPOPCNTDZrmkz
+ 0U, // VPOPCNTDZrr
+ 405U, // VPOPCNTDZrrk
+ 461U, // VPOPCNTDZrrkz
+ 0U, // VPOPCNTQZ128rm
+ 0U, // VPOPCNTQZ128rmb
+ 3356U, // VPOPCNTQZ128rmbk
+ 4444U, // VPOPCNTQZ128rmbkz
+ 405U, // VPOPCNTQZ128rmk
+ 461U, // VPOPCNTQZ128rmkz
+ 0U, // VPOPCNTQZ128rr
+ 405U, // VPOPCNTQZ128rrk
+ 461U, // VPOPCNTQZ128rrkz
+ 0U, // VPOPCNTQZ256rm
+ 0U, // VPOPCNTQZ256rmb
+ 3356U, // VPOPCNTQZ256rmbk
+ 4444U, // VPOPCNTQZ256rmbkz
+ 405U, // VPOPCNTQZ256rmk
+ 461U, // VPOPCNTQZ256rmkz
+ 0U, // VPOPCNTQZ256rr
+ 405U, // VPOPCNTQZ256rrk
+ 461U, // VPOPCNTQZ256rrkz
+ 0U, // VPOPCNTQZrm
+ 0U, // VPOPCNTQZrmb
+ 3356U, // VPOPCNTQZrmbk
+ 4444U, // VPOPCNTQZrmbkz
+ 405U, // VPOPCNTQZrmk
+ 461U, // VPOPCNTQZrmkz
+ 0U, // VPOPCNTQZrr
+ 405U, // VPOPCNTQZrrk
+ 461U, // VPOPCNTQZrrkz
+ 0U, // VPOPCNTWZ128rm
+ 405U, // VPOPCNTWZ128rmk
+ 461U, // VPOPCNTWZ128rmkz
+ 0U, // VPOPCNTWZ128rr
+ 405U, // VPOPCNTWZ128rrk
+ 461U, // VPOPCNTWZ128rrkz
+ 0U, // VPOPCNTWZ256rm
+ 405U, // VPOPCNTWZ256rmk
+ 461U, // VPOPCNTWZ256rmkz
+ 0U, // VPOPCNTWZ256rr
+ 405U, // VPOPCNTWZ256rrk
+ 461U, // VPOPCNTWZ256rrkz
+ 0U, // VPOPCNTWZrm
+ 405U, // VPOPCNTWZrmk
+ 461U, // VPOPCNTWZrmkz
+ 0U, // VPOPCNTWZrr
+ 405U, // VPOPCNTWZrrk
+ 461U, // VPOPCNTWZrrkz
+ 4U, // VPORDZ128rm
+ 72U, // VPORDZ128rmb
+ 133U, // VPORDZ128rmbk
+ 9348U, // VPORDZ128rmbkz
+ 132U, // VPORDZ128rmk
+ 9348U, // VPORDZ128rmkz
+ 4U, // VPORDZ128rr
+ 0U, // VPORDZ128rrk
+ 9348U, // VPORDZ128rrkz
+ 4U, // VPORDZ256rm
+ 72U, // VPORDZ256rmb
+ 133U, // VPORDZ256rmbk
+ 9348U, // VPORDZ256rmbkz
+ 132U, // VPORDZ256rmk
+ 9348U, // VPORDZ256rmkz
+ 4U, // VPORDZ256rr
+ 0U, // VPORDZ256rrk
+ 9348U, // VPORDZ256rrkz
+ 4U, // VPORDZrm
+ 72U, // VPORDZrmb
+ 133U, // VPORDZrmbk
+ 9348U, // VPORDZrmbkz
+ 132U, // VPORDZrmk
+ 9348U, // VPORDZrmkz
+ 4U, // VPORDZrr
+ 0U, // VPORDZrrk
+ 9348U, // VPORDZrrkz
+ 4U, // VPORQZ128rm
+ 72U, // VPORQZ128rmb
+ 133U, // VPORQZ128rmbk
+ 9348U, // VPORQZ128rmbkz
+ 132U, // VPORQZ128rmk
+ 9348U, // VPORQZ128rmkz
+ 4U, // VPORQZ128rr
+ 0U, // VPORQZ128rrk
+ 9348U, // VPORQZ128rrkz
+ 4U, // VPORQZ256rm
+ 72U, // VPORQZ256rmb
+ 133U, // VPORQZ256rmbk
+ 9348U, // VPORQZ256rmbkz
+ 132U, // VPORQZ256rmk
+ 9348U, // VPORQZ256rmkz
+ 4U, // VPORQZ256rr
+ 0U, // VPORQZ256rrk
+ 9348U, // VPORQZ256rrkz
+ 4U, // VPORQZrm
+ 72U, // VPORQZrmb
+ 133U, // VPORQZrmbk
+ 9348U, // VPORQZrmbkz
+ 132U, // VPORQZrmk
+ 9348U, // VPORQZrmkz
+ 4U, // VPORQZrr
+ 0U, // VPORQZrrk
+ 9348U, // VPORQZrrkz
+ 4U, // VPORYrm
+ 4U, // VPORYrr
+ 4U, // VPORrm
+ 4U, // VPORrr
+ 72U, // VPPERMrmr
+ 18636U, // VPPERMrrm
+ 18636U, // VPPERMrrr
+ 18636U, // VPPERMrrr_REV
+ 5U, // VPROLDZ128mbi
+ 133U, // VPROLDZ128mbik
+ 9349U, // VPROLDZ128mbikz
+ 4U, // VPROLDZ128mi
+ 3356U, // VPROLDZ128mik
+ 4444U, // VPROLDZ128mikz
+ 72U, // VPROLDZ128ri
+ 133U, // VPROLDZ128rik
+ 9348U, // VPROLDZ128rikz
+ 5U, // VPROLDZ256mbi
+ 133U, // VPROLDZ256mbik
+ 9349U, // VPROLDZ256mbikz
+ 4U, // VPROLDZ256mi
+ 3356U, // VPROLDZ256mik
+ 4444U, // VPROLDZ256mikz
+ 72U, // VPROLDZ256ri
+ 133U, // VPROLDZ256rik
+ 9348U, // VPROLDZ256rikz
+ 5U, // VPROLDZmbi
+ 133U, // VPROLDZmbik
+ 9349U, // VPROLDZmbikz
+ 4U, // VPROLDZmi
+ 3356U, // VPROLDZmik
+ 4444U, // VPROLDZmikz
+ 72U, // VPROLDZri
+ 133U, // VPROLDZrik
+ 9348U, // VPROLDZrikz
+ 5U, // VPROLQZ128mbi
+ 133U, // VPROLQZ128mbik
+ 9349U, // VPROLQZ128mbikz
+ 4U, // VPROLQZ128mi
+ 3356U, // VPROLQZ128mik
+ 4444U, // VPROLQZ128mikz
+ 72U, // VPROLQZ128ri
+ 133U, // VPROLQZ128rik
+ 9348U, // VPROLQZ128rikz
+ 5U, // VPROLQZ256mbi
+ 133U, // VPROLQZ256mbik
+ 9349U, // VPROLQZ256mbikz
+ 4U, // VPROLQZ256mi
+ 3356U, // VPROLQZ256mik
+ 4444U, // VPROLQZ256mikz
+ 72U, // VPROLQZ256ri
+ 133U, // VPROLQZ256rik
+ 9348U, // VPROLQZ256rikz
+ 5U, // VPROLQZmbi
+ 133U, // VPROLQZmbik
+ 9349U, // VPROLQZmbikz
+ 4U, // VPROLQZmi
+ 3356U, // VPROLQZmik
+ 4444U, // VPROLQZmikz
+ 72U, // VPROLQZri
+ 133U, // VPROLQZrik
+ 9348U, // VPROLQZrikz
+ 4U, // VPROLVDZ128rm
+ 72U, // VPROLVDZ128rmb
+ 133U, // VPROLVDZ128rmbk
+ 9348U, // VPROLVDZ128rmbkz
+ 132U, // VPROLVDZ128rmk
+ 9348U, // VPROLVDZ128rmkz
+ 4U, // VPROLVDZ128rr
+ 0U, // VPROLVDZ128rrk
+ 9348U, // VPROLVDZ128rrkz
+ 4U, // VPROLVDZ256rm
+ 72U, // VPROLVDZ256rmb
+ 133U, // VPROLVDZ256rmbk
+ 9348U, // VPROLVDZ256rmbkz
+ 132U, // VPROLVDZ256rmk
+ 9348U, // VPROLVDZ256rmkz
+ 4U, // VPROLVDZ256rr
+ 0U, // VPROLVDZ256rrk
+ 9348U, // VPROLVDZ256rrkz
+ 4U, // VPROLVDZrm
+ 72U, // VPROLVDZrmb
+ 133U, // VPROLVDZrmbk
+ 9348U, // VPROLVDZrmbkz
+ 132U, // VPROLVDZrmk
+ 9348U, // VPROLVDZrmkz
+ 4U, // VPROLVDZrr
+ 0U, // VPROLVDZrrk
+ 9348U, // VPROLVDZrrkz
+ 4U, // VPROLVQZ128rm
+ 72U, // VPROLVQZ128rmb
+ 133U, // VPROLVQZ128rmbk
+ 9348U, // VPROLVQZ128rmbkz
+ 132U, // VPROLVQZ128rmk
+ 9348U, // VPROLVQZ128rmkz
+ 4U, // VPROLVQZ128rr
+ 0U, // VPROLVQZ128rrk
+ 9348U, // VPROLVQZ128rrkz
+ 4U, // VPROLVQZ256rm
+ 72U, // VPROLVQZ256rmb
+ 133U, // VPROLVQZ256rmbk
+ 9348U, // VPROLVQZ256rmbkz
+ 132U, // VPROLVQZ256rmk
+ 9348U, // VPROLVQZ256rmkz
+ 4U, // VPROLVQZ256rr
+ 0U, // VPROLVQZ256rrk
+ 9348U, // VPROLVQZ256rrkz
+ 4U, // VPROLVQZrm
+ 72U, // VPROLVQZrmb
+ 133U, // VPROLVQZrmbk
+ 9348U, // VPROLVQZrmbkz
+ 132U, // VPROLVQZrmk
+ 9348U, // VPROLVQZrmkz
+ 4U, // VPROLVQZrr
+ 0U, // VPROLVQZrrk
+ 9348U, // VPROLVQZrrkz
+ 5U, // VPRORDZ128mbi
+ 133U, // VPRORDZ128mbik
+ 9349U, // VPRORDZ128mbikz
+ 4U, // VPRORDZ128mi
+ 3356U, // VPRORDZ128mik
+ 4444U, // VPRORDZ128mikz
+ 72U, // VPRORDZ128ri
+ 133U, // VPRORDZ128rik
+ 9348U, // VPRORDZ128rikz
+ 5U, // VPRORDZ256mbi
+ 133U, // VPRORDZ256mbik
+ 9349U, // VPRORDZ256mbikz
+ 4U, // VPRORDZ256mi
+ 3356U, // VPRORDZ256mik
+ 4444U, // VPRORDZ256mikz
+ 72U, // VPRORDZ256ri
+ 133U, // VPRORDZ256rik
+ 9348U, // VPRORDZ256rikz
+ 5U, // VPRORDZmbi
+ 133U, // VPRORDZmbik
+ 9349U, // VPRORDZmbikz
+ 4U, // VPRORDZmi
+ 3356U, // VPRORDZmik
+ 4444U, // VPRORDZmikz
+ 72U, // VPRORDZri
+ 133U, // VPRORDZrik
+ 9348U, // VPRORDZrikz
+ 5U, // VPRORQZ128mbi
+ 133U, // VPRORQZ128mbik
+ 9349U, // VPRORQZ128mbikz
+ 4U, // VPRORQZ128mi
+ 3356U, // VPRORQZ128mik
+ 4444U, // VPRORQZ128mikz
+ 72U, // VPRORQZ128ri
+ 133U, // VPRORQZ128rik
+ 9348U, // VPRORQZ128rikz
+ 5U, // VPRORQZ256mbi
+ 133U, // VPRORQZ256mbik
+ 9349U, // VPRORQZ256mbikz
+ 4U, // VPRORQZ256mi
+ 3356U, // VPRORQZ256mik
+ 4444U, // VPRORQZ256mikz
+ 72U, // VPRORQZ256ri
+ 133U, // VPRORQZ256rik
+ 9348U, // VPRORQZ256rikz
+ 5U, // VPRORQZmbi
+ 133U, // VPRORQZmbik
+ 9349U, // VPRORQZmbikz
+ 4U, // VPRORQZmi
+ 3356U, // VPRORQZmik
+ 4444U, // VPRORQZmikz
+ 72U, // VPRORQZri
+ 133U, // VPRORQZrik
+ 9348U, // VPRORQZrikz
+ 4U, // VPRORVDZ128rm
+ 72U, // VPRORVDZ128rmb
+ 133U, // VPRORVDZ128rmbk
+ 9348U, // VPRORVDZ128rmbkz
+ 132U, // VPRORVDZ128rmk
+ 9348U, // VPRORVDZ128rmkz
+ 4U, // VPRORVDZ128rr
+ 0U, // VPRORVDZ128rrk
+ 9348U, // VPRORVDZ128rrkz
+ 4U, // VPRORVDZ256rm
+ 72U, // VPRORVDZ256rmb
+ 133U, // VPRORVDZ256rmbk
+ 9348U, // VPRORVDZ256rmbkz
+ 132U, // VPRORVDZ256rmk
+ 9348U, // VPRORVDZ256rmkz
+ 4U, // VPRORVDZ256rr
+ 0U, // VPRORVDZ256rrk
+ 9348U, // VPRORVDZ256rrkz
+ 4U, // VPRORVDZrm
+ 72U, // VPRORVDZrmb
+ 133U, // VPRORVDZrmbk
+ 9348U, // VPRORVDZrmbkz
+ 132U, // VPRORVDZrmk
+ 9348U, // VPRORVDZrmkz
+ 4U, // VPRORVDZrr
+ 0U, // VPRORVDZrrk
+ 9348U, // VPRORVDZrrkz
+ 4U, // VPRORVQZ128rm
+ 72U, // VPRORVQZ128rmb
+ 133U, // VPRORVQZ128rmbk
+ 9348U, // VPRORVQZ128rmbkz
+ 132U, // VPRORVQZ128rmk
+ 9348U, // VPRORVQZ128rmkz
+ 4U, // VPRORVQZ128rr
+ 0U, // VPRORVQZ128rrk
+ 9348U, // VPRORVQZ128rrkz
+ 4U, // VPRORVQZ256rm
+ 72U, // VPRORVQZ256rmb
+ 133U, // VPRORVQZ256rmbk
+ 9348U, // VPRORVQZ256rmbkz
+ 132U, // VPRORVQZ256rmk
+ 9348U, // VPRORVQZ256rmkz
+ 4U, // VPRORVQZ256rr
+ 0U, // VPRORVQZ256rrk
+ 9348U, // VPRORVQZ256rrkz
+ 4U, // VPRORVQZrm
+ 72U, // VPRORVQZrmb
+ 133U, // VPRORVQZrmbk
+ 9348U, // VPRORVQZrmbkz
+ 132U, // VPRORVQZrmk
+ 9348U, // VPRORVQZrmkz
+ 4U, // VPRORVQZrr
+ 0U, // VPRORVQZrrk
+ 9348U, // VPRORVQZrrkz
+ 4U, // VPROTBmi
+ 4U, // VPROTBmr
+ 72U, // VPROTBri
+ 4U, // VPROTBrm
+ 4U, // VPROTBrr
+ 4U, // VPROTBrr_REV
+ 4U, // VPROTDmi
+ 4U, // VPROTDmr
+ 72U, // VPROTDri
+ 4U, // VPROTDrm
+ 4U, // VPROTDrr
+ 4U, // VPROTDrr_REV
+ 4U, // VPROTQmi
+ 4U, // VPROTQmr
+ 72U, // VPROTQri
+ 4U, // VPROTQrm
+ 4U, // VPROTQrr
+ 4U, // VPROTQrr_REV
+ 4U, // VPROTWmi
+ 4U, // VPROTWmr
+ 72U, // VPROTWri
+ 4U, // VPROTWrm
+ 4U, // VPROTWrr
+ 4U, // VPROTWrr_REV
+ 4U, // VPSADBWYrm
+ 4U, // VPSADBWYrr
+ 4U, // VPSADBWZ128rm
+ 4U, // VPSADBWZ128rr
+ 4U, // VPSADBWZ256rm
+ 4U, // VPSADBWZ256rr
+ 4U, // VPSADBWZrm
+ 4U, // VPSADBWZrr
+ 4U, // VPSADBWrm
+ 4U, // VPSADBWrr
+ 57U, // VPSCATTERDDZ128mr
+ 57U, // VPSCATTERDDZ256mr
+ 57U, // VPSCATTERDDZmr
+ 57U, // VPSCATTERDQZ128mr
+ 57U, // VPSCATTERDQZ256mr
+ 57U, // VPSCATTERDQZmr
+ 57U, // VPSCATTERQDZ128mr
+ 57U, // VPSCATTERQDZ256mr
+ 57U, // VPSCATTERQDZmr
+ 57U, // VPSCATTERQQZ128mr
+ 57U, // VPSCATTERQQZ256mr
+ 57U, // VPSCATTERQQZmr
+ 4U, // VPSHABmr
+ 4U, // VPSHABrm
+ 4U, // VPSHABrr
+ 4U, // VPSHABrr_REV
+ 4U, // VPSHADmr
+ 4U, // VPSHADrm
+ 4U, // VPSHADrr
+ 4U, // VPSHADrr_REV
+ 4U, // VPSHAQmr
+ 4U, // VPSHAQrm
+ 4U, // VPSHAQrr
+ 4U, // VPSHAQrr_REV
+ 4U, // VPSHAWmr
+ 4U, // VPSHAWrm
+ 4U, // VPSHAWrr
+ 4U, // VPSHAWrr_REV
+ 4U, // VPSHLBmr
+ 4U, // VPSHLBrm
+ 4U, // VPSHLBrr
+ 4U, // VPSHLBrr_REV
+ 18637U, // VPSHLDDZ128rmbi
+ 26833U, // VPSHLDDZ128rmbik
+ 26837U, // VPSHLDDZ128rmbikz
+ 72U, // VPSHLDDZ128rmi
+ 1U, // VPSHLDDZ128rmik
+ 9348U, // VPSHLDDZ128rmikz
+ 18636U, // VPSHLDDZ128rri
+ 25U, // VPSHLDDZ128rrik
+ 26837U, // VPSHLDDZ128rrikz
+ 18637U, // VPSHLDDZ256rmbi
+ 26833U, // VPSHLDDZ256rmbik
+ 26837U, // VPSHLDDZ256rmbikz
+ 72U, // VPSHLDDZ256rmi
+ 1U, // VPSHLDDZ256rmik
+ 9348U, // VPSHLDDZ256rmikz
+ 18636U, // VPSHLDDZ256rri
+ 25U, // VPSHLDDZ256rrik
+ 26837U, // VPSHLDDZ256rrikz
+ 18637U, // VPSHLDDZrmbi
+ 26833U, // VPSHLDDZrmbik
+ 26837U, // VPSHLDDZrmbikz
+ 72U, // VPSHLDDZrmi
+ 1U, // VPSHLDDZrmik
+ 9348U, // VPSHLDDZrmikz
+ 18636U, // VPSHLDDZrri
+ 25U, // VPSHLDDZrrik
+ 26837U, // VPSHLDDZrrikz
+ 18637U, // VPSHLDQZ128rmbi
+ 26833U, // VPSHLDQZ128rmbik
+ 26837U, // VPSHLDQZ128rmbikz
+ 72U, // VPSHLDQZ128rmi
+ 1U, // VPSHLDQZ128rmik
+ 9348U, // VPSHLDQZ128rmikz
+ 18636U, // VPSHLDQZ128rri
+ 25U, // VPSHLDQZ128rrik
+ 26837U, // VPSHLDQZ128rrikz
+ 18637U, // VPSHLDQZ256rmbi
+ 26833U, // VPSHLDQZ256rmbik
+ 26837U, // VPSHLDQZ256rmbikz
+ 72U, // VPSHLDQZ256rmi
+ 1U, // VPSHLDQZ256rmik
+ 9348U, // VPSHLDQZ256rmikz
+ 18636U, // VPSHLDQZ256rri
+ 25U, // VPSHLDQZ256rrik
+ 26837U, // VPSHLDQZ256rrikz
+ 18637U, // VPSHLDQZrmbi
+ 26833U, // VPSHLDQZrmbik
+ 26837U, // VPSHLDQZrmbikz
+ 72U, // VPSHLDQZrmi
+ 1U, // VPSHLDQZrmik
+ 9348U, // VPSHLDQZrmikz
+ 18636U, // VPSHLDQZrri
+ 25U, // VPSHLDQZrrik
+ 26837U, // VPSHLDQZrrikz
+ 4U, // VPSHLDVDZ128m
+ 4U, // VPSHLDVDZ128mb
+ 133U, // VPSHLDVDZ128mbk
+ 8325U, // VPSHLDVDZ128mbkz
+ 132U, // VPSHLDVDZ128mk
+ 8324U, // VPSHLDVDZ128mkz
+ 4U, // VPSHLDVDZ128r
+ 0U, // VPSHLDVDZ128rk
+ 0U, // VPSHLDVDZ128rkz
+ 4U, // VPSHLDVDZ256m
+ 4U, // VPSHLDVDZ256mb
+ 133U, // VPSHLDVDZ256mbk
+ 8325U, // VPSHLDVDZ256mbkz
+ 132U, // VPSHLDVDZ256mk
+ 8324U, // VPSHLDVDZ256mkz
+ 4U, // VPSHLDVDZ256r
+ 0U, // VPSHLDVDZ256rk
+ 0U, // VPSHLDVDZ256rkz
+ 4U, // VPSHLDVDZm
+ 4U, // VPSHLDVDZmb
+ 133U, // VPSHLDVDZmbk
+ 8325U, // VPSHLDVDZmbkz
+ 132U, // VPSHLDVDZmk
+ 8324U, // VPSHLDVDZmkz
+ 4U, // VPSHLDVDZr
+ 0U, // VPSHLDVDZrk
+ 0U, // VPSHLDVDZrkz
+ 4U, // VPSHLDVQZ128m
+ 4U, // VPSHLDVQZ128mb
+ 133U, // VPSHLDVQZ128mbk
+ 8325U, // VPSHLDVQZ128mbkz
+ 132U, // VPSHLDVQZ128mk
+ 8324U, // VPSHLDVQZ128mkz
+ 4U, // VPSHLDVQZ128r
+ 0U, // VPSHLDVQZ128rk
+ 0U, // VPSHLDVQZ128rkz
+ 4U, // VPSHLDVQZ256m
+ 4U, // VPSHLDVQZ256mb
+ 133U, // VPSHLDVQZ256mbk
+ 8325U, // VPSHLDVQZ256mbkz
+ 132U, // VPSHLDVQZ256mk
+ 8324U, // VPSHLDVQZ256mkz
+ 4U, // VPSHLDVQZ256r
+ 0U, // VPSHLDVQZ256rk
+ 0U, // VPSHLDVQZ256rkz
+ 4U, // VPSHLDVQZm
+ 4U, // VPSHLDVQZmb
+ 133U, // VPSHLDVQZmbk
+ 8325U, // VPSHLDVQZmbkz
+ 132U, // VPSHLDVQZmk
+ 8324U, // VPSHLDVQZmkz
+ 4U, // VPSHLDVQZr
+ 0U, // VPSHLDVQZrk
+ 0U, // VPSHLDVQZrkz
+ 4U, // VPSHLDVWZ128m
+ 132U, // VPSHLDVWZ128mk
+ 8324U, // VPSHLDVWZ128mkz
+ 4U, // VPSHLDVWZ128r
+ 0U, // VPSHLDVWZ128rk
+ 0U, // VPSHLDVWZ128rkz
+ 4U, // VPSHLDVWZ256m
+ 132U, // VPSHLDVWZ256mk
+ 8324U, // VPSHLDVWZ256mkz
+ 4U, // VPSHLDVWZ256r
+ 0U, // VPSHLDVWZ256rk
+ 0U, // VPSHLDVWZ256rkz
+ 4U, // VPSHLDVWZm
+ 132U, // VPSHLDVWZmk
+ 8324U, // VPSHLDVWZmkz
+ 4U, // VPSHLDVWZr
+ 0U, // VPSHLDVWZrk
+ 0U, // VPSHLDVWZrkz
+ 72U, // VPSHLDWZ128rmi
+ 1U, // VPSHLDWZ128rmik
+ 9348U, // VPSHLDWZ128rmikz
+ 18636U, // VPSHLDWZ128rri
+ 25U, // VPSHLDWZ128rrik
+ 26837U, // VPSHLDWZ128rrikz
+ 72U, // VPSHLDWZ256rmi
+ 1U, // VPSHLDWZ256rmik
+ 9348U, // VPSHLDWZ256rmikz
+ 18636U, // VPSHLDWZ256rri
+ 25U, // VPSHLDWZ256rrik
+ 26837U, // VPSHLDWZ256rrikz
+ 72U, // VPSHLDWZrmi
+ 1U, // VPSHLDWZrmik
+ 9348U, // VPSHLDWZrmikz
+ 18636U, // VPSHLDWZrri
+ 25U, // VPSHLDWZrrik
+ 26837U, // VPSHLDWZrrikz
+ 4U, // VPSHLDmr
+ 4U, // VPSHLDrm
+ 4U, // VPSHLDrr
+ 4U, // VPSHLDrr_REV
+ 4U, // VPSHLQmr
+ 4U, // VPSHLQrm
+ 4U, // VPSHLQrr
+ 4U, // VPSHLQrr_REV
+ 4U, // VPSHLWmr
+ 4U, // VPSHLWrm
+ 4U, // VPSHLWrr
+ 4U, // VPSHLWrr_REV
+ 18637U, // VPSHRDDZ128rmbi
+ 26833U, // VPSHRDDZ128rmbik
+ 26837U, // VPSHRDDZ128rmbikz
+ 72U, // VPSHRDDZ128rmi
+ 1U, // VPSHRDDZ128rmik
+ 9348U, // VPSHRDDZ128rmikz
+ 18636U, // VPSHRDDZ128rri
+ 25U, // VPSHRDDZ128rrik
+ 26837U, // VPSHRDDZ128rrikz
+ 18637U, // VPSHRDDZ256rmbi
+ 26833U, // VPSHRDDZ256rmbik
+ 26837U, // VPSHRDDZ256rmbikz
+ 72U, // VPSHRDDZ256rmi
+ 1U, // VPSHRDDZ256rmik
+ 9348U, // VPSHRDDZ256rmikz
+ 18636U, // VPSHRDDZ256rri
+ 25U, // VPSHRDDZ256rrik
+ 26837U, // VPSHRDDZ256rrikz
+ 18637U, // VPSHRDDZrmbi
+ 26833U, // VPSHRDDZrmbik
+ 26837U, // VPSHRDDZrmbikz
+ 72U, // VPSHRDDZrmi
+ 1U, // VPSHRDDZrmik
+ 9348U, // VPSHRDDZrmikz
+ 18636U, // VPSHRDDZrri
+ 25U, // VPSHRDDZrrik
+ 26837U, // VPSHRDDZrrikz
+ 18637U, // VPSHRDQZ128rmbi
+ 26833U, // VPSHRDQZ128rmbik
+ 26837U, // VPSHRDQZ128rmbikz
+ 72U, // VPSHRDQZ128rmi
+ 1U, // VPSHRDQZ128rmik
+ 9348U, // VPSHRDQZ128rmikz
+ 18636U, // VPSHRDQZ128rri
+ 25U, // VPSHRDQZ128rrik
+ 26837U, // VPSHRDQZ128rrikz
+ 18637U, // VPSHRDQZ256rmbi
+ 26833U, // VPSHRDQZ256rmbik
+ 26837U, // VPSHRDQZ256rmbikz
+ 72U, // VPSHRDQZ256rmi
+ 1U, // VPSHRDQZ256rmik
+ 9348U, // VPSHRDQZ256rmikz
+ 18636U, // VPSHRDQZ256rri
+ 25U, // VPSHRDQZ256rrik
+ 26837U, // VPSHRDQZ256rrikz
+ 18637U, // VPSHRDQZrmbi
+ 26833U, // VPSHRDQZrmbik
+ 26837U, // VPSHRDQZrmbikz
+ 72U, // VPSHRDQZrmi
+ 1U, // VPSHRDQZrmik
+ 9348U, // VPSHRDQZrmikz
+ 18636U, // VPSHRDQZrri
+ 25U, // VPSHRDQZrrik
+ 26837U, // VPSHRDQZrrikz
+ 4U, // VPSHRDVDZ128m
+ 4U, // VPSHRDVDZ128mb
+ 133U, // VPSHRDVDZ128mbk
+ 8325U, // VPSHRDVDZ128mbkz
+ 132U, // VPSHRDVDZ128mk
+ 8324U, // VPSHRDVDZ128mkz
+ 4U, // VPSHRDVDZ128r
+ 0U, // VPSHRDVDZ128rk
+ 0U, // VPSHRDVDZ128rkz
+ 4U, // VPSHRDVDZ256m
+ 4U, // VPSHRDVDZ256mb
+ 133U, // VPSHRDVDZ256mbk
+ 8325U, // VPSHRDVDZ256mbkz
+ 132U, // VPSHRDVDZ256mk
+ 8324U, // VPSHRDVDZ256mkz
+ 4U, // VPSHRDVDZ256r
+ 0U, // VPSHRDVDZ256rk
+ 0U, // VPSHRDVDZ256rkz
+ 4U, // VPSHRDVDZm
+ 4U, // VPSHRDVDZmb
+ 133U, // VPSHRDVDZmbk
+ 8325U, // VPSHRDVDZmbkz
+ 132U, // VPSHRDVDZmk
+ 8324U, // VPSHRDVDZmkz
+ 4U, // VPSHRDVDZr
+ 0U, // VPSHRDVDZrk
+ 0U, // VPSHRDVDZrkz
+ 4U, // VPSHRDVQZ128m
+ 4U, // VPSHRDVQZ128mb
+ 133U, // VPSHRDVQZ128mbk
+ 8325U, // VPSHRDVQZ128mbkz
+ 132U, // VPSHRDVQZ128mk
+ 8324U, // VPSHRDVQZ128mkz
+ 4U, // VPSHRDVQZ128r
+ 0U, // VPSHRDVQZ128rk
+ 0U, // VPSHRDVQZ128rkz
+ 4U, // VPSHRDVQZ256m
+ 4U, // VPSHRDVQZ256mb
+ 133U, // VPSHRDVQZ256mbk
+ 8325U, // VPSHRDVQZ256mbkz
+ 132U, // VPSHRDVQZ256mk
+ 8324U, // VPSHRDVQZ256mkz
+ 4U, // VPSHRDVQZ256r
+ 0U, // VPSHRDVQZ256rk
+ 0U, // VPSHRDVQZ256rkz
+ 4U, // VPSHRDVQZm
+ 4U, // VPSHRDVQZmb
+ 133U, // VPSHRDVQZmbk
+ 8325U, // VPSHRDVQZmbkz
+ 132U, // VPSHRDVQZmk
+ 8324U, // VPSHRDVQZmkz
+ 4U, // VPSHRDVQZr
+ 0U, // VPSHRDVQZrk
+ 0U, // VPSHRDVQZrkz
+ 4U, // VPSHRDVWZ128m
+ 132U, // VPSHRDVWZ128mk
+ 8324U, // VPSHRDVWZ128mkz
+ 4U, // VPSHRDVWZ128r
+ 0U, // VPSHRDVWZ128rk
+ 0U, // VPSHRDVWZ128rkz
+ 4U, // VPSHRDVWZ256m
+ 132U, // VPSHRDVWZ256mk
+ 8324U, // VPSHRDVWZ256mkz
+ 4U, // VPSHRDVWZ256r
+ 0U, // VPSHRDVWZ256rk
+ 0U, // VPSHRDVWZ256rkz
+ 4U, // VPSHRDVWZm
+ 132U, // VPSHRDVWZmk
+ 8324U, // VPSHRDVWZmkz
+ 4U, // VPSHRDVWZr
+ 0U, // VPSHRDVWZrk
+ 0U, // VPSHRDVWZrkz
+ 72U, // VPSHRDWZ128rmi
+ 1U, // VPSHRDWZ128rmik
+ 9348U, // VPSHRDWZ128rmikz
+ 18636U, // VPSHRDWZ128rri
+ 25U, // VPSHRDWZ128rrik
+ 26837U, // VPSHRDWZ128rrikz
+ 72U, // VPSHRDWZ256rmi
+ 1U, // VPSHRDWZ256rmik
+ 9348U, // VPSHRDWZ256rmikz
+ 18636U, // VPSHRDWZ256rri
+ 25U, // VPSHRDWZ256rrik
+ 26837U, // VPSHRDWZ256rrikz
+ 72U, // VPSHRDWZrmi
+ 1U, // VPSHRDWZrmik
+ 9348U, // VPSHRDWZrmikz
+ 18636U, // VPSHRDWZrri
+ 25U, // VPSHRDWZrrik
+ 26837U, // VPSHRDWZrrikz
+ 4U, // VPSHUFBITQMBZ128rm
+ 1156U, // VPSHUFBITQMBZ128rmk
+ 4U, // VPSHUFBITQMBZ128rr
+ 1156U, // VPSHUFBITQMBZ128rrk
+ 4U, // VPSHUFBITQMBZ256rm
+ 1156U, // VPSHUFBITQMBZ256rmk
+ 4U, // VPSHUFBITQMBZ256rr
+ 1156U, // VPSHUFBITQMBZ256rrk
+ 4U, // VPSHUFBITQMBZrm
+ 1156U, // VPSHUFBITQMBZrmk
+ 4U, // VPSHUFBITQMBZrr
+ 1156U, // VPSHUFBITQMBZrrk
+ 4U, // VPSHUFBYrm
+ 4U, // VPSHUFBYrr
+ 4U, // VPSHUFBZ128rm
+ 132U, // VPSHUFBZ128rmk
+ 9348U, // VPSHUFBZ128rmkz
+ 4U, // VPSHUFBZ128rr
+ 0U, // VPSHUFBZ128rrk
+ 9348U, // VPSHUFBZ128rrkz
+ 4U, // VPSHUFBZ256rm
+ 132U, // VPSHUFBZ256rmk
+ 9348U, // VPSHUFBZ256rmkz
+ 4U, // VPSHUFBZ256rr
+ 0U, // VPSHUFBZ256rrk
+ 9348U, // VPSHUFBZ256rrkz
+ 4U, // VPSHUFBZrm
+ 132U, // VPSHUFBZrmk
+ 9348U, // VPSHUFBZrmkz
+ 4U, // VPSHUFBZrr
+ 0U, // VPSHUFBZrrk
+ 9348U, // VPSHUFBZrrkz
+ 4U, // VPSHUFBrm
+ 4U, // VPSHUFBrr
+ 4U, // VPSHUFDYmi
+ 72U, // VPSHUFDYri
+ 5U, // VPSHUFDZ128mbi
+ 133U, // VPSHUFDZ128mbik
+ 9349U, // VPSHUFDZ128mbikz
+ 4U, // VPSHUFDZ128mi
+ 3356U, // VPSHUFDZ128mik
+ 4444U, // VPSHUFDZ128mikz
+ 72U, // VPSHUFDZ128ri
+ 133U, // VPSHUFDZ128rik
+ 9348U, // VPSHUFDZ128rikz
+ 5U, // VPSHUFDZ256mbi
+ 133U, // VPSHUFDZ256mbik
+ 9349U, // VPSHUFDZ256mbikz
+ 4U, // VPSHUFDZ256mi
+ 3356U, // VPSHUFDZ256mik
+ 4444U, // VPSHUFDZ256mikz
+ 72U, // VPSHUFDZ256ri
+ 133U, // VPSHUFDZ256rik
+ 9348U, // VPSHUFDZ256rikz
+ 5U, // VPSHUFDZmbi
+ 133U, // VPSHUFDZmbik
+ 9349U, // VPSHUFDZmbikz
+ 4U, // VPSHUFDZmi
+ 3356U, // VPSHUFDZmik
+ 4444U, // VPSHUFDZmikz
+ 72U, // VPSHUFDZri
+ 133U, // VPSHUFDZrik
+ 9348U, // VPSHUFDZrikz
+ 4U, // VPSHUFDmi
+ 72U, // VPSHUFDri
+ 4U, // VPSHUFHWYmi
+ 72U, // VPSHUFHWYri
+ 4U, // VPSHUFHWZ128mi
+ 3356U, // VPSHUFHWZ128mik
+ 4444U, // VPSHUFHWZ128mikz
+ 72U, // VPSHUFHWZ128ri
+ 133U, // VPSHUFHWZ128rik
+ 9348U, // VPSHUFHWZ128rikz
+ 4U, // VPSHUFHWZ256mi
+ 3356U, // VPSHUFHWZ256mik
+ 4444U, // VPSHUFHWZ256mikz
+ 72U, // VPSHUFHWZ256ri
+ 133U, // VPSHUFHWZ256rik
+ 9348U, // VPSHUFHWZ256rikz
+ 4U, // VPSHUFHWZmi
+ 3356U, // VPSHUFHWZmik
+ 4444U, // VPSHUFHWZmikz
+ 72U, // VPSHUFHWZri
+ 133U, // VPSHUFHWZrik
+ 9348U, // VPSHUFHWZrikz
+ 4U, // VPSHUFHWmi
+ 72U, // VPSHUFHWri
+ 4U, // VPSHUFLWYmi
+ 72U, // VPSHUFLWYri
+ 4U, // VPSHUFLWZ128mi
+ 3356U, // VPSHUFLWZ128mik
+ 4444U, // VPSHUFLWZ128mikz
+ 72U, // VPSHUFLWZ128ri
+ 133U, // VPSHUFLWZ128rik
+ 9348U, // VPSHUFLWZ128rikz
+ 4U, // VPSHUFLWZ256mi
+ 3356U, // VPSHUFLWZ256mik
+ 4444U, // VPSHUFLWZ256mikz
+ 72U, // VPSHUFLWZ256ri
+ 133U, // VPSHUFLWZ256rik
+ 9348U, // VPSHUFLWZ256rikz
+ 4U, // VPSHUFLWZmi
+ 3356U, // VPSHUFLWZmik
+ 4444U, // VPSHUFLWZmikz
+ 72U, // VPSHUFLWZri
+ 133U, // VPSHUFLWZrik
+ 9348U, // VPSHUFLWZrikz
+ 4U, // VPSHUFLWmi
+ 72U, // VPSHUFLWri
+ 4U, // VPSIGNBYrm
+ 4U, // VPSIGNBYrr
+ 4U, // VPSIGNBrm
+ 4U, // VPSIGNBrr
+ 4U, // VPSIGNDYrm
+ 4U, // VPSIGNDYrr
+ 4U, // VPSIGNDrm
+ 4U, // VPSIGNDrr
+ 4U, // VPSIGNWYrm
+ 4U, // VPSIGNWYrr
+ 4U, // VPSIGNWrm
+ 4U, // VPSIGNWrr
+ 72U, // VPSLLDQYri
+ 4U, // VPSLLDQZ128rm
+ 72U, // VPSLLDQZ128rr
+ 4U, // VPSLLDQZ256rm
+ 72U, // VPSLLDQZ256rr
+ 4U, // VPSLLDQZrm
+ 72U, // VPSLLDQZrr
+ 72U, // VPSLLDQri
+ 72U, // VPSLLDYri
+ 4U, // VPSLLDYrm
+ 4U, // VPSLLDYrr
+ 5U, // VPSLLDZ128mbi
+ 133U, // VPSLLDZ128mbik
+ 9349U, // VPSLLDZ128mbikz
+ 4U, // VPSLLDZ128mi
+ 3356U, // VPSLLDZ128mik
+ 4444U, // VPSLLDZ128mikz
+ 72U, // VPSLLDZ128ri
+ 133U, // VPSLLDZ128rik
+ 9348U, // VPSLLDZ128rikz
+ 4U, // VPSLLDZ128rm
+ 132U, // VPSLLDZ128rmk
+ 9348U, // VPSLLDZ128rmkz
+ 4U, // VPSLLDZ128rr
+ 0U, // VPSLLDZ128rrk
+ 9348U, // VPSLLDZ128rrkz
+ 5U, // VPSLLDZ256mbi
+ 133U, // VPSLLDZ256mbik
+ 9349U, // VPSLLDZ256mbikz
+ 4U, // VPSLLDZ256mi
+ 3356U, // VPSLLDZ256mik
+ 4444U, // VPSLLDZ256mikz
+ 72U, // VPSLLDZ256ri
+ 133U, // VPSLLDZ256rik
+ 9348U, // VPSLLDZ256rikz
+ 4U, // VPSLLDZ256rm
+ 132U, // VPSLLDZ256rmk
+ 9348U, // VPSLLDZ256rmkz
+ 4U, // VPSLLDZ256rr
+ 0U, // VPSLLDZ256rrk
+ 9348U, // VPSLLDZ256rrkz
+ 5U, // VPSLLDZmbi
+ 133U, // VPSLLDZmbik
+ 9349U, // VPSLLDZmbikz
+ 4U, // VPSLLDZmi
+ 3356U, // VPSLLDZmik
+ 4444U, // VPSLLDZmikz
+ 72U, // VPSLLDZri
+ 133U, // VPSLLDZrik
+ 9348U, // VPSLLDZrikz
+ 4U, // VPSLLDZrm
+ 132U, // VPSLLDZrmk
+ 9348U, // VPSLLDZrmkz
+ 4U, // VPSLLDZrr
+ 0U, // VPSLLDZrrk
+ 9348U, // VPSLLDZrrkz
+ 72U, // VPSLLDri
+ 4U, // VPSLLDrm
+ 4U, // VPSLLDrr
+ 72U, // VPSLLQYri
+ 4U, // VPSLLQYrm
+ 4U, // VPSLLQYrr
+ 5U, // VPSLLQZ128mbi
+ 133U, // VPSLLQZ128mbik
+ 9349U, // VPSLLQZ128mbikz
+ 4U, // VPSLLQZ128mi
+ 3356U, // VPSLLQZ128mik
+ 4444U, // VPSLLQZ128mikz
+ 72U, // VPSLLQZ128ri
+ 133U, // VPSLLQZ128rik
+ 9348U, // VPSLLQZ128rikz
+ 4U, // VPSLLQZ128rm
+ 132U, // VPSLLQZ128rmk
+ 9348U, // VPSLLQZ128rmkz
+ 4U, // VPSLLQZ128rr
+ 0U, // VPSLLQZ128rrk
+ 9348U, // VPSLLQZ128rrkz
+ 5U, // VPSLLQZ256mbi
+ 133U, // VPSLLQZ256mbik
+ 9349U, // VPSLLQZ256mbikz
+ 4U, // VPSLLQZ256mi
+ 3356U, // VPSLLQZ256mik
+ 4444U, // VPSLLQZ256mikz
+ 72U, // VPSLLQZ256ri
+ 133U, // VPSLLQZ256rik
+ 9348U, // VPSLLQZ256rikz
+ 4U, // VPSLLQZ256rm
+ 132U, // VPSLLQZ256rmk
+ 9348U, // VPSLLQZ256rmkz
+ 4U, // VPSLLQZ256rr
+ 0U, // VPSLLQZ256rrk
+ 9348U, // VPSLLQZ256rrkz
+ 5U, // VPSLLQZmbi
+ 133U, // VPSLLQZmbik
+ 9349U, // VPSLLQZmbikz
+ 4U, // VPSLLQZmi
+ 3356U, // VPSLLQZmik
+ 4444U, // VPSLLQZmikz
+ 72U, // VPSLLQZri
+ 133U, // VPSLLQZrik
+ 9348U, // VPSLLQZrikz
+ 4U, // VPSLLQZrm
+ 132U, // VPSLLQZrmk
+ 9348U, // VPSLLQZrmkz
+ 4U, // VPSLLQZrr
+ 0U, // VPSLLQZrrk
+ 9348U, // VPSLLQZrrkz
+ 72U, // VPSLLQri
+ 4U, // VPSLLQrm
+ 4U, // VPSLLQrr
+ 4U, // VPSLLVDYrm
+ 4U, // VPSLLVDYrr
+ 4U, // VPSLLVDZ128rm
+ 72U, // VPSLLVDZ128rmb
+ 133U, // VPSLLVDZ128rmbk
+ 9348U, // VPSLLVDZ128rmbkz
+ 132U, // VPSLLVDZ128rmk
+ 9348U, // VPSLLVDZ128rmkz
+ 4U, // VPSLLVDZ128rr
+ 0U, // VPSLLVDZ128rrk
+ 9348U, // VPSLLVDZ128rrkz
+ 4U, // VPSLLVDZ256rm
+ 72U, // VPSLLVDZ256rmb
+ 133U, // VPSLLVDZ256rmbk
+ 9348U, // VPSLLVDZ256rmbkz
+ 132U, // VPSLLVDZ256rmk
+ 9348U, // VPSLLVDZ256rmkz
+ 4U, // VPSLLVDZ256rr
+ 0U, // VPSLLVDZ256rrk
+ 9348U, // VPSLLVDZ256rrkz
+ 4U, // VPSLLVDZrm
+ 72U, // VPSLLVDZrmb
+ 133U, // VPSLLVDZrmbk
+ 9348U, // VPSLLVDZrmbkz
+ 132U, // VPSLLVDZrmk
+ 9348U, // VPSLLVDZrmkz
+ 4U, // VPSLLVDZrr
+ 0U, // VPSLLVDZrrk
+ 9348U, // VPSLLVDZrrkz
+ 4U, // VPSLLVDrm
+ 4U, // VPSLLVDrr
+ 4U, // VPSLLVQYrm
+ 4U, // VPSLLVQYrr
+ 4U, // VPSLLVQZ128rm
+ 72U, // VPSLLVQZ128rmb
+ 133U, // VPSLLVQZ128rmbk
+ 9348U, // VPSLLVQZ128rmbkz
+ 132U, // VPSLLVQZ128rmk
+ 9348U, // VPSLLVQZ128rmkz
+ 4U, // VPSLLVQZ128rr
+ 0U, // VPSLLVQZ128rrk
+ 9348U, // VPSLLVQZ128rrkz
+ 4U, // VPSLLVQZ256rm
+ 72U, // VPSLLVQZ256rmb
+ 133U, // VPSLLVQZ256rmbk
+ 9348U, // VPSLLVQZ256rmbkz
+ 132U, // VPSLLVQZ256rmk
+ 9348U, // VPSLLVQZ256rmkz
+ 4U, // VPSLLVQZ256rr
+ 0U, // VPSLLVQZ256rrk
+ 9348U, // VPSLLVQZ256rrkz
+ 4U, // VPSLLVQZrm
+ 72U, // VPSLLVQZrmb
+ 133U, // VPSLLVQZrmbk
+ 9348U, // VPSLLVQZrmbkz
+ 132U, // VPSLLVQZrmk
+ 9348U, // VPSLLVQZrmkz
+ 4U, // VPSLLVQZrr
+ 0U, // VPSLLVQZrrk
+ 9348U, // VPSLLVQZrrkz
+ 4U, // VPSLLVQrm
+ 4U, // VPSLLVQrr
+ 4U, // VPSLLVWZ128rm
+ 132U, // VPSLLVWZ128rmk
+ 9348U, // VPSLLVWZ128rmkz
+ 4U, // VPSLLVWZ128rr
+ 0U, // VPSLLVWZ128rrk
+ 9348U, // VPSLLVWZ128rrkz
+ 4U, // VPSLLVWZ256rm
+ 132U, // VPSLLVWZ256rmk
+ 9348U, // VPSLLVWZ256rmkz
+ 4U, // VPSLLVWZ256rr
+ 0U, // VPSLLVWZ256rrk
+ 9348U, // VPSLLVWZ256rrkz
+ 4U, // VPSLLVWZrm
+ 132U, // VPSLLVWZrmk
+ 9348U, // VPSLLVWZrmkz
+ 4U, // VPSLLVWZrr
+ 0U, // VPSLLVWZrrk
+ 9348U, // VPSLLVWZrrkz
+ 72U, // VPSLLWYri
+ 4U, // VPSLLWYrm
+ 4U, // VPSLLWYrr
+ 4U, // VPSLLWZ128mi
+ 3356U, // VPSLLWZ128mik
+ 4444U, // VPSLLWZ128mikz
+ 72U, // VPSLLWZ128ri
+ 133U, // VPSLLWZ128rik
+ 9348U, // VPSLLWZ128rikz
+ 4U, // VPSLLWZ128rm
+ 132U, // VPSLLWZ128rmk
+ 9348U, // VPSLLWZ128rmkz
+ 4U, // VPSLLWZ128rr
+ 0U, // VPSLLWZ128rrk
+ 9348U, // VPSLLWZ128rrkz
+ 4U, // VPSLLWZ256mi
+ 3356U, // VPSLLWZ256mik
+ 4444U, // VPSLLWZ256mikz
+ 72U, // VPSLLWZ256ri
+ 133U, // VPSLLWZ256rik
+ 9348U, // VPSLLWZ256rikz
+ 4U, // VPSLLWZ256rm
+ 132U, // VPSLLWZ256rmk
+ 9348U, // VPSLLWZ256rmkz
+ 4U, // VPSLLWZ256rr
+ 0U, // VPSLLWZ256rrk
+ 9348U, // VPSLLWZ256rrkz
+ 4U, // VPSLLWZmi
+ 3356U, // VPSLLWZmik
+ 4444U, // VPSLLWZmikz
+ 72U, // VPSLLWZri
+ 133U, // VPSLLWZrik
+ 9348U, // VPSLLWZrikz
+ 4U, // VPSLLWZrm
+ 132U, // VPSLLWZrmk
+ 9348U, // VPSLLWZrmkz
+ 4U, // VPSLLWZrr
+ 0U, // VPSLLWZrrk
+ 9348U, // VPSLLWZrrkz
+ 72U, // VPSLLWri
+ 4U, // VPSLLWrm
+ 4U, // VPSLLWrr
+ 72U, // VPSRADYri
+ 4U, // VPSRADYrm
+ 4U, // VPSRADYrr
+ 5U, // VPSRADZ128mbi
+ 133U, // VPSRADZ128mbik
+ 9349U, // VPSRADZ128mbikz
+ 4U, // VPSRADZ128mi
+ 3356U, // VPSRADZ128mik
+ 4444U, // VPSRADZ128mikz
+ 72U, // VPSRADZ128ri
+ 133U, // VPSRADZ128rik
+ 9348U, // VPSRADZ128rikz
+ 4U, // VPSRADZ128rm
+ 132U, // VPSRADZ128rmk
+ 9348U, // VPSRADZ128rmkz
+ 4U, // VPSRADZ128rr
+ 0U, // VPSRADZ128rrk
+ 9348U, // VPSRADZ128rrkz
+ 5U, // VPSRADZ256mbi
+ 133U, // VPSRADZ256mbik
+ 9349U, // VPSRADZ256mbikz
+ 4U, // VPSRADZ256mi
+ 3356U, // VPSRADZ256mik
+ 4444U, // VPSRADZ256mikz
+ 72U, // VPSRADZ256ri
+ 133U, // VPSRADZ256rik
+ 9348U, // VPSRADZ256rikz
+ 4U, // VPSRADZ256rm
+ 132U, // VPSRADZ256rmk
+ 9348U, // VPSRADZ256rmkz
+ 4U, // VPSRADZ256rr
+ 0U, // VPSRADZ256rrk
+ 9348U, // VPSRADZ256rrkz
+ 5U, // VPSRADZmbi
+ 133U, // VPSRADZmbik
+ 9349U, // VPSRADZmbikz
+ 4U, // VPSRADZmi
+ 3356U, // VPSRADZmik
+ 4444U, // VPSRADZmikz
+ 72U, // VPSRADZri
+ 133U, // VPSRADZrik
+ 9348U, // VPSRADZrikz
+ 4U, // VPSRADZrm
+ 132U, // VPSRADZrmk
+ 9348U, // VPSRADZrmkz
+ 4U, // VPSRADZrr
+ 0U, // VPSRADZrrk
+ 9348U, // VPSRADZrrkz
+ 72U, // VPSRADri
+ 4U, // VPSRADrm
+ 4U, // VPSRADrr
+ 5U, // VPSRAQZ128mbi
+ 133U, // VPSRAQZ128mbik
+ 9349U, // VPSRAQZ128mbikz
+ 4U, // VPSRAQZ128mi
+ 3356U, // VPSRAQZ128mik
+ 4444U, // VPSRAQZ128mikz
+ 72U, // VPSRAQZ128ri
+ 133U, // VPSRAQZ128rik
+ 9348U, // VPSRAQZ128rikz
+ 4U, // VPSRAQZ128rm
+ 132U, // VPSRAQZ128rmk
+ 9348U, // VPSRAQZ128rmkz
+ 4U, // VPSRAQZ128rr
+ 0U, // VPSRAQZ128rrk
+ 9348U, // VPSRAQZ128rrkz
+ 5U, // VPSRAQZ256mbi
+ 133U, // VPSRAQZ256mbik
+ 9349U, // VPSRAQZ256mbikz
+ 4U, // VPSRAQZ256mi
+ 3356U, // VPSRAQZ256mik
+ 4444U, // VPSRAQZ256mikz
+ 72U, // VPSRAQZ256ri
+ 133U, // VPSRAQZ256rik
+ 9348U, // VPSRAQZ256rikz
+ 4U, // VPSRAQZ256rm
+ 132U, // VPSRAQZ256rmk
+ 9348U, // VPSRAQZ256rmkz
+ 4U, // VPSRAQZ256rr
+ 0U, // VPSRAQZ256rrk
+ 9348U, // VPSRAQZ256rrkz
+ 5U, // VPSRAQZmbi
+ 133U, // VPSRAQZmbik
+ 9349U, // VPSRAQZmbikz
+ 4U, // VPSRAQZmi
+ 3356U, // VPSRAQZmik
+ 4444U, // VPSRAQZmikz
+ 72U, // VPSRAQZri
+ 133U, // VPSRAQZrik
+ 9348U, // VPSRAQZrikz
+ 4U, // VPSRAQZrm
+ 132U, // VPSRAQZrmk
+ 9348U, // VPSRAQZrmkz
+ 4U, // VPSRAQZrr
+ 0U, // VPSRAQZrrk
+ 9348U, // VPSRAQZrrkz
+ 4U, // VPSRAVDYrm
+ 4U, // VPSRAVDYrr
+ 4U, // VPSRAVDZ128rm
+ 72U, // VPSRAVDZ128rmb
+ 133U, // VPSRAVDZ128rmbk
+ 9348U, // VPSRAVDZ128rmbkz
+ 132U, // VPSRAVDZ128rmk
+ 9348U, // VPSRAVDZ128rmkz
+ 4U, // VPSRAVDZ128rr
+ 0U, // VPSRAVDZ128rrk
+ 9348U, // VPSRAVDZ128rrkz
+ 4U, // VPSRAVDZ256rm
+ 72U, // VPSRAVDZ256rmb
+ 133U, // VPSRAVDZ256rmbk
+ 9348U, // VPSRAVDZ256rmbkz
+ 132U, // VPSRAVDZ256rmk
+ 9348U, // VPSRAVDZ256rmkz
+ 4U, // VPSRAVDZ256rr
+ 0U, // VPSRAVDZ256rrk
+ 9348U, // VPSRAVDZ256rrkz
+ 4U, // VPSRAVDZrm
+ 72U, // VPSRAVDZrmb
+ 133U, // VPSRAVDZrmbk
+ 9348U, // VPSRAVDZrmbkz
+ 132U, // VPSRAVDZrmk
+ 9348U, // VPSRAVDZrmkz
+ 4U, // VPSRAVDZrr
+ 0U, // VPSRAVDZrrk
+ 9348U, // VPSRAVDZrrkz
+ 4U, // VPSRAVDrm
+ 4U, // VPSRAVDrr
+ 4U, // VPSRAVQZ128rm
+ 72U, // VPSRAVQZ128rmb
+ 133U, // VPSRAVQZ128rmbk
+ 9348U, // VPSRAVQZ128rmbkz
+ 132U, // VPSRAVQZ128rmk
+ 9348U, // VPSRAVQZ128rmkz
+ 4U, // VPSRAVQZ128rr
+ 0U, // VPSRAVQZ128rrk
+ 9348U, // VPSRAVQZ128rrkz
+ 4U, // VPSRAVQZ256rm
+ 72U, // VPSRAVQZ256rmb
+ 133U, // VPSRAVQZ256rmbk
+ 9348U, // VPSRAVQZ256rmbkz
+ 132U, // VPSRAVQZ256rmk
+ 9348U, // VPSRAVQZ256rmkz
+ 4U, // VPSRAVQZ256rr
+ 0U, // VPSRAVQZ256rrk
+ 9348U, // VPSRAVQZ256rrkz
+ 4U, // VPSRAVQZrm
+ 72U, // VPSRAVQZrmb
+ 133U, // VPSRAVQZrmbk
+ 9348U, // VPSRAVQZrmbkz
+ 132U, // VPSRAVQZrmk
+ 9348U, // VPSRAVQZrmkz
+ 4U, // VPSRAVQZrr
+ 0U, // VPSRAVQZrrk
+ 9348U, // VPSRAVQZrrkz
+ 4U, // VPSRAVWZ128rm
+ 132U, // VPSRAVWZ128rmk
+ 9348U, // VPSRAVWZ128rmkz
+ 4U, // VPSRAVWZ128rr
+ 0U, // VPSRAVWZ128rrk
+ 9348U, // VPSRAVWZ128rrkz
+ 4U, // VPSRAVWZ256rm
+ 132U, // VPSRAVWZ256rmk
+ 9348U, // VPSRAVWZ256rmkz
+ 4U, // VPSRAVWZ256rr
+ 0U, // VPSRAVWZ256rrk
+ 9348U, // VPSRAVWZ256rrkz
+ 4U, // VPSRAVWZrm
+ 132U, // VPSRAVWZrmk
+ 9348U, // VPSRAVWZrmkz
+ 4U, // VPSRAVWZrr
+ 0U, // VPSRAVWZrrk
+ 9348U, // VPSRAVWZrrkz
+ 72U, // VPSRAWYri
+ 4U, // VPSRAWYrm
+ 4U, // VPSRAWYrr
+ 4U, // VPSRAWZ128mi
+ 3356U, // VPSRAWZ128mik
+ 4444U, // VPSRAWZ128mikz
+ 72U, // VPSRAWZ128ri
+ 133U, // VPSRAWZ128rik
+ 9348U, // VPSRAWZ128rikz
+ 4U, // VPSRAWZ128rm
+ 132U, // VPSRAWZ128rmk
+ 9348U, // VPSRAWZ128rmkz
+ 4U, // VPSRAWZ128rr
+ 0U, // VPSRAWZ128rrk
+ 9348U, // VPSRAWZ128rrkz
+ 4U, // VPSRAWZ256mi
+ 3356U, // VPSRAWZ256mik
+ 4444U, // VPSRAWZ256mikz
+ 72U, // VPSRAWZ256ri
+ 133U, // VPSRAWZ256rik
+ 9348U, // VPSRAWZ256rikz
+ 4U, // VPSRAWZ256rm
+ 132U, // VPSRAWZ256rmk
+ 9348U, // VPSRAWZ256rmkz
+ 4U, // VPSRAWZ256rr
+ 0U, // VPSRAWZ256rrk
+ 9348U, // VPSRAWZ256rrkz
+ 4U, // VPSRAWZmi
+ 3356U, // VPSRAWZmik
+ 4444U, // VPSRAWZmikz
+ 72U, // VPSRAWZri
+ 133U, // VPSRAWZrik
+ 9348U, // VPSRAWZrikz
+ 4U, // VPSRAWZrm
+ 132U, // VPSRAWZrmk
+ 9348U, // VPSRAWZrmkz
+ 4U, // VPSRAWZrr
+ 0U, // VPSRAWZrrk
+ 9348U, // VPSRAWZrrkz
+ 72U, // VPSRAWri
+ 4U, // VPSRAWrm
+ 4U, // VPSRAWrr
+ 72U, // VPSRLDQYri
+ 4U, // VPSRLDQZ128rm
+ 72U, // VPSRLDQZ128rr
+ 4U, // VPSRLDQZ256rm
+ 72U, // VPSRLDQZ256rr
+ 4U, // VPSRLDQZrm
+ 72U, // VPSRLDQZrr
+ 72U, // VPSRLDQri
+ 72U, // VPSRLDYri
+ 4U, // VPSRLDYrm
+ 4U, // VPSRLDYrr
+ 5U, // VPSRLDZ128mbi
+ 133U, // VPSRLDZ128mbik
+ 9349U, // VPSRLDZ128mbikz
+ 4U, // VPSRLDZ128mi
+ 3356U, // VPSRLDZ128mik
+ 4444U, // VPSRLDZ128mikz
+ 72U, // VPSRLDZ128ri
+ 133U, // VPSRLDZ128rik
+ 9348U, // VPSRLDZ128rikz
+ 4U, // VPSRLDZ128rm
+ 132U, // VPSRLDZ128rmk
+ 9348U, // VPSRLDZ128rmkz
+ 4U, // VPSRLDZ128rr
+ 0U, // VPSRLDZ128rrk
+ 9348U, // VPSRLDZ128rrkz
+ 5U, // VPSRLDZ256mbi
+ 133U, // VPSRLDZ256mbik
+ 9349U, // VPSRLDZ256mbikz
+ 4U, // VPSRLDZ256mi
+ 3356U, // VPSRLDZ256mik
+ 4444U, // VPSRLDZ256mikz
+ 72U, // VPSRLDZ256ri
+ 133U, // VPSRLDZ256rik
+ 9348U, // VPSRLDZ256rikz
+ 4U, // VPSRLDZ256rm
+ 132U, // VPSRLDZ256rmk
+ 9348U, // VPSRLDZ256rmkz
+ 4U, // VPSRLDZ256rr
+ 0U, // VPSRLDZ256rrk
+ 9348U, // VPSRLDZ256rrkz
+ 5U, // VPSRLDZmbi
+ 133U, // VPSRLDZmbik
+ 9349U, // VPSRLDZmbikz
+ 4U, // VPSRLDZmi
+ 3356U, // VPSRLDZmik
+ 4444U, // VPSRLDZmikz
+ 72U, // VPSRLDZri
+ 133U, // VPSRLDZrik
+ 9348U, // VPSRLDZrikz
+ 4U, // VPSRLDZrm
+ 132U, // VPSRLDZrmk
+ 9348U, // VPSRLDZrmkz
+ 4U, // VPSRLDZrr
+ 0U, // VPSRLDZrrk
+ 9348U, // VPSRLDZrrkz
+ 72U, // VPSRLDri
+ 4U, // VPSRLDrm
+ 4U, // VPSRLDrr
+ 72U, // VPSRLQYri
+ 4U, // VPSRLQYrm
+ 4U, // VPSRLQYrr
+ 5U, // VPSRLQZ128mbi
+ 133U, // VPSRLQZ128mbik
+ 9349U, // VPSRLQZ128mbikz
+ 4U, // VPSRLQZ128mi
+ 3356U, // VPSRLQZ128mik
+ 4444U, // VPSRLQZ128mikz
+ 72U, // VPSRLQZ128ri
+ 133U, // VPSRLQZ128rik
+ 9348U, // VPSRLQZ128rikz
+ 4U, // VPSRLQZ128rm
+ 132U, // VPSRLQZ128rmk
+ 9348U, // VPSRLQZ128rmkz
+ 4U, // VPSRLQZ128rr
+ 0U, // VPSRLQZ128rrk
+ 9348U, // VPSRLQZ128rrkz
+ 5U, // VPSRLQZ256mbi
+ 133U, // VPSRLQZ256mbik
+ 9349U, // VPSRLQZ256mbikz
+ 4U, // VPSRLQZ256mi
+ 3356U, // VPSRLQZ256mik
+ 4444U, // VPSRLQZ256mikz
+ 72U, // VPSRLQZ256ri
+ 133U, // VPSRLQZ256rik
+ 9348U, // VPSRLQZ256rikz
+ 4U, // VPSRLQZ256rm
+ 132U, // VPSRLQZ256rmk
+ 9348U, // VPSRLQZ256rmkz
+ 4U, // VPSRLQZ256rr
+ 0U, // VPSRLQZ256rrk
+ 9348U, // VPSRLQZ256rrkz
+ 5U, // VPSRLQZmbi
+ 133U, // VPSRLQZmbik
+ 9349U, // VPSRLQZmbikz
+ 4U, // VPSRLQZmi
+ 3356U, // VPSRLQZmik
+ 4444U, // VPSRLQZmikz
+ 72U, // VPSRLQZri
+ 133U, // VPSRLQZrik
+ 9348U, // VPSRLQZrikz
+ 4U, // VPSRLQZrm
+ 132U, // VPSRLQZrmk
+ 9348U, // VPSRLQZrmkz
+ 4U, // VPSRLQZrr
+ 0U, // VPSRLQZrrk
+ 9348U, // VPSRLQZrrkz
+ 72U, // VPSRLQri
+ 4U, // VPSRLQrm
+ 4U, // VPSRLQrr
+ 4U, // VPSRLVDYrm
+ 4U, // VPSRLVDYrr
+ 4U, // VPSRLVDZ128rm
+ 72U, // VPSRLVDZ128rmb
+ 133U, // VPSRLVDZ128rmbk
+ 9348U, // VPSRLVDZ128rmbkz
+ 132U, // VPSRLVDZ128rmk
+ 9348U, // VPSRLVDZ128rmkz
+ 4U, // VPSRLVDZ128rr
+ 0U, // VPSRLVDZ128rrk
+ 9348U, // VPSRLVDZ128rrkz
+ 4U, // VPSRLVDZ256rm
+ 72U, // VPSRLVDZ256rmb
+ 133U, // VPSRLVDZ256rmbk
+ 9348U, // VPSRLVDZ256rmbkz
+ 132U, // VPSRLVDZ256rmk
+ 9348U, // VPSRLVDZ256rmkz
+ 4U, // VPSRLVDZ256rr
+ 0U, // VPSRLVDZ256rrk
+ 9348U, // VPSRLVDZ256rrkz
+ 4U, // VPSRLVDZrm
+ 72U, // VPSRLVDZrmb
+ 133U, // VPSRLVDZrmbk
+ 9348U, // VPSRLVDZrmbkz
+ 132U, // VPSRLVDZrmk
+ 9348U, // VPSRLVDZrmkz
+ 4U, // VPSRLVDZrr
+ 0U, // VPSRLVDZrrk
+ 9348U, // VPSRLVDZrrkz
+ 4U, // VPSRLVDrm
+ 4U, // VPSRLVDrr
+ 4U, // VPSRLVQYrm
+ 4U, // VPSRLVQYrr
+ 4U, // VPSRLVQZ128rm
+ 72U, // VPSRLVQZ128rmb
+ 133U, // VPSRLVQZ128rmbk
+ 9348U, // VPSRLVQZ128rmbkz
+ 132U, // VPSRLVQZ128rmk
+ 9348U, // VPSRLVQZ128rmkz
+ 4U, // VPSRLVQZ128rr
+ 0U, // VPSRLVQZ128rrk
+ 9348U, // VPSRLVQZ128rrkz
+ 4U, // VPSRLVQZ256rm
+ 72U, // VPSRLVQZ256rmb
+ 133U, // VPSRLVQZ256rmbk
+ 9348U, // VPSRLVQZ256rmbkz
+ 132U, // VPSRLVQZ256rmk
+ 9348U, // VPSRLVQZ256rmkz
+ 4U, // VPSRLVQZ256rr
+ 0U, // VPSRLVQZ256rrk
+ 9348U, // VPSRLVQZ256rrkz
+ 4U, // VPSRLVQZrm
+ 72U, // VPSRLVQZrmb
+ 133U, // VPSRLVQZrmbk
+ 9348U, // VPSRLVQZrmbkz
+ 132U, // VPSRLVQZrmk
+ 9348U, // VPSRLVQZrmkz
+ 4U, // VPSRLVQZrr
+ 0U, // VPSRLVQZrrk
+ 9348U, // VPSRLVQZrrkz
+ 4U, // VPSRLVQrm
+ 4U, // VPSRLVQrr
+ 4U, // VPSRLVWZ128rm
+ 132U, // VPSRLVWZ128rmk
+ 9348U, // VPSRLVWZ128rmkz
+ 4U, // VPSRLVWZ128rr
+ 0U, // VPSRLVWZ128rrk
+ 9348U, // VPSRLVWZ128rrkz
+ 4U, // VPSRLVWZ256rm
+ 132U, // VPSRLVWZ256rmk
+ 9348U, // VPSRLVWZ256rmkz
+ 4U, // VPSRLVWZ256rr
+ 0U, // VPSRLVWZ256rrk
+ 9348U, // VPSRLVWZ256rrkz
+ 4U, // VPSRLVWZrm
+ 132U, // VPSRLVWZrmk
+ 9348U, // VPSRLVWZrmkz
+ 4U, // VPSRLVWZrr
+ 0U, // VPSRLVWZrrk
+ 9348U, // VPSRLVWZrrkz
+ 72U, // VPSRLWYri
+ 4U, // VPSRLWYrm
+ 4U, // VPSRLWYrr
+ 4U, // VPSRLWZ128mi
+ 3356U, // VPSRLWZ128mik
+ 4444U, // VPSRLWZ128mikz
+ 72U, // VPSRLWZ128ri
+ 133U, // VPSRLWZ128rik
+ 9348U, // VPSRLWZ128rikz
+ 4U, // VPSRLWZ128rm
+ 132U, // VPSRLWZ128rmk
+ 9348U, // VPSRLWZ128rmkz
+ 4U, // VPSRLWZ128rr
+ 0U, // VPSRLWZ128rrk
+ 9348U, // VPSRLWZ128rrkz
+ 4U, // VPSRLWZ256mi
+ 3356U, // VPSRLWZ256mik
+ 4444U, // VPSRLWZ256mikz
+ 72U, // VPSRLWZ256ri
+ 133U, // VPSRLWZ256rik
+ 9348U, // VPSRLWZ256rikz
+ 4U, // VPSRLWZ256rm
+ 132U, // VPSRLWZ256rmk
+ 9348U, // VPSRLWZ256rmkz
+ 4U, // VPSRLWZ256rr
+ 0U, // VPSRLWZ256rrk
+ 9348U, // VPSRLWZ256rrkz
+ 4U, // VPSRLWZmi
+ 3356U, // VPSRLWZmik
+ 4444U, // VPSRLWZmikz
+ 72U, // VPSRLWZri
+ 133U, // VPSRLWZrik
+ 9348U, // VPSRLWZrikz
+ 4U, // VPSRLWZrm
+ 132U, // VPSRLWZrmk
+ 9348U, // VPSRLWZrmkz
+ 4U, // VPSRLWZrr
+ 0U, // VPSRLWZrrk
+ 9348U, // VPSRLWZrrkz
+ 72U, // VPSRLWri
+ 4U, // VPSRLWrm
+ 4U, // VPSRLWrr
+ 4U, // VPSUBBYrm
+ 4U, // VPSUBBYrr
+ 4U, // VPSUBBZ128rm
+ 132U, // VPSUBBZ128rmk
+ 9348U, // VPSUBBZ128rmkz
+ 4U, // VPSUBBZ128rr
+ 0U, // VPSUBBZ128rrk
+ 9348U, // VPSUBBZ128rrkz
+ 4U, // VPSUBBZ256rm
+ 132U, // VPSUBBZ256rmk
+ 9348U, // VPSUBBZ256rmkz
+ 4U, // VPSUBBZ256rr
+ 0U, // VPSUBBZ256rrk
+ 9348U, // VPSUBBZ256rrkz
+ 4U, // VPSUBBZrm
+ 132U, // VPSUBBZrmk
+ 9348U, // VPSUBBZrmkz
+ 4U, // VPSUBBZrr
+ 0U, // VPSUBBZrrk
+ 9348U, // VPSUBBZrrkz
+ 4U, // VPSUBBrm
+ 4U, // VPSUBBrr
+ 4U, // VPSUBDYrm
+ 4U, // VPSUBDYrr
+ 4U, // VPSUBDZ128rm
+ 72U, // VPSUBDZ128rmb
+ 133U, // VPSUBDZ128rmbk
+ 9348U, // VPSUBDZ128rmbkz
+ 132U, // VPSUBDZ128rmk
+ 9348U, // VPSUBDZ128rmkz
+ 4U, // VPSUBDZ128rr
+ 0U, // VPSUBDZ128rrk
+ 9348U, // VPSUBDZ128rrkz
+ 4U, // VPSUBDZ256rm
+ 72U, // VPSUBDZ256rmb
+ 133U, // VPSUBDZ256rmbk
+ 9348U, // VPSUBDZ256rmbkz
+ 132U, // VPSUBDZ256rmk
+ 9348U, // VPSUBDZ256rmkz
+ 4U, // VPSUBDZ256rr
+ 0U, // VPSUBDZ256rrk
+ 9348U, // VPSUBDZ256rrkz
+ 4U, // VPSUBDZrm
+ 72U, // VPSUBDZrmb
+ 133U, // VPSUBDZrmbk
+ 9348U, // VPSUBDZrmbkz
+ 132U, // VPSUBDZrmk
+ 9348U, // VPSUBDZrmkz
+ 4U, // VPSUBDZrr
+ 0U, // VPSUBDZrrk
+ 9348U, // VPSUBDZrrkz
+ 4U, // VPSUBDrm
+ 4U, // VPSUBDrr
+ 4U, // VPSUBQYrm
+ 4U, // VPSUBQYrr
+ 4U, // VPSUBQZ128rm
+ 72U, // VPSUBQZ128rmb
+ 133U, // VPSUBQZ128rmbk
+ 9348U, // VPSUBQZ128rmbkz
+ 132U, // VPSUBQZ128rmk
+ 9348U, // VPSUBQZ128rmkz
+ 4U, // VPSUBQZ128rr
+ 0U, // VPSUBQZ128rrk
+ 9348U, // VPSUBQZ128rrkz
+ 4U, // VPSUBQZ256rm
+ 72U, // VPSUBQZ256rmb
+ 133U, // VPSUBQZ256rmbk
+ 9348U, // VPSUBQZ256rmbkz
+ 132U, // VPSUBQZ256rmk
+ 9348U, // VPSUBQZ256rmkz
+ 4U, // VPSUBQZ256rr
+ 0U, // VPSUBQZ256rrk
+ 9348U, // VPSUBQZ256rrkz
+ 4U, // VPSUBQZrm
+ 72U, // VPSUBQZrmb
+ 133U, // VPSUBQZrmbk
+ 9348U, // VPSUBQZrmbkz
+ 132U, // VPSUBQZrmk
+ 9348U, // VPSUBQZrmkz
+ 4U, // VPSUBQZrr
+ 0U, // VPSUBQZrrk
+ 9348U, // VPSUBQZrrkz
+ 4U, // VPSUBQrm
+ 4U, // VPSUBQrr
+ 4U, // VPSUBSBYrm
+ 4U, // VPSUBSBYrr
+ 4U, // VPSUBSBZ128rm
+ 132U, // VPSUBSBZ128rmk
+ 9348U, // VPSUBSBZ128rmkz
+ 4U, // VPSUBSBZ128rr
+ 0U, // VPSUBSBZ128rrk
+ 9348U, // VPSUBSBZ128rrkz
+ 4U, // VPSUBSBZ256rm
+ 132U, // VPSUBSBZ256rmk
+ 9348U, // VPSUBSBZ256rmkz
+ 4U, // VPSUBSBZ256rr
+ 0U, // VPSUBSBZ256rrk
+ 9348U, // VPSUBSBZ256rrkz
+ 4U, // VPSUBSBZrm
+ 132U, // VPSUBSBZrmk
+ 9348U, // VPSUBSBZrmkz
+ 4U, // VPSUBSBZrr
+ 0U, // VPSUBSBZrrk
+ 9348U, // VPSUBSBZrrkz
+ 4U, // VPSUBSBrm
+ 4U, // VPSUBSBrr
+ 4U, // VPSUBSWYrm
+ 4U, // VPSUBSWYrr
+ 4U, // VPSUBSWZ128rm
+ 132U, // VPSUBSWZ128rmk
+ 9348U, // VPSUBSWZ128rmkz
+ 4U, // VPSUBSWZ128rr
+ 0U, // VPSUBSWZ128rrk
+ 9348U, // VPSUBSWZ128rrkz
+ 4U, // VPSUBSWZ256rm
+ 132U, // VPSUBSWZ256rmk
+ 9348U, // VPSUBSWZ256rmkz
+ 4U, // VPSUBSWZ256rr
+ 0U, // VPSUBSWZ256rrk
+ 9348U, // VPSUBSWZ256rrkz
+ 4U, // VPSUBSWZrm
+ 132U, // VPSUBSWZrmk
+ 9348U, // VPSUBSWZrmkz
+ 4U, // VPSUBSWZrr
+ 0U, // VPSUBSWZrrk
+ 9348U, // VPSUBSWZrrkz
+ 4U, // VPSUBSWrm
+ 4U, // VPSUBSWrr
+ 4U, // VPSUBUSBYrm
+ 4U, // VPSUBUSBYrr
+ 4U, // VPSUBUSBZ128rm
+ 132U, // VPSUBUSBZ128rmk
+ 9348U, // VPSUBUSBZ128rmkz
+ 4U, // VPSUBUSBZ128rr
+ 0U, // VPSUBUSBZ128rrk
+ 9348U, // VPSUBUSBZ128rrkz
+ 4U, // VPSUBUSBZ256rm
+ 132U, // VPSUBUSBZ256rmk
+ 9348U, // VPSUBUSBZ256rmkz
+ 4U, // VPSUBUSBZ256rr
+ 0U, // VPSUBUSBZ256rrk
+ 9348U, // VPSUBUSBZ256rrkz
+ 4U, // VPSUBUSBZrm
+ 132U, // VPSUBUSBZrmk
+ 9348U, // VPSUBUSBZrmkz
+ 4U, // VPSUBUSBZrr
+ 0U, // VPSUBUSBZrrk
+ 9348U, // VPSUBUSBZrrkz
+ 4U, // VPSUBUSBrm
+ 4U, // VPSUBUSBrr
+ 4U, // VPSUBUSWYrm
+ 4U, // VPSUBUSWYrr
+ 4U, // VPSUBUSWZ128rm
+ 132U, // VPSUBUSWZ128rmk
+ 9348U, // VPSUBUSWZ128rmkz
+ 4U, // VPSUBUSWZ128rr
+ 0U, // VPSUBUSWZ128rrk
+ 9348U, // VPSUBUSWZ128rrkz
+ 4U, // VPSUBUSWZ256rm
+ 132U, // VPSUBUSWZ256rmk
+ 9348U, // VPSUBUSWZ256rmkz
+ 4U, // VPSUBUSWZ256rr
+ 0U, // VPSUBUSWZ256rrk
+ 9348U, // VPSUBUSWZ256rrkz
+ 4U, // VPSUBUSWZrm
+ 132U, // VPSUBUSWZrmk
+ 9348U, // VPSUBUSWZrmkz
+ 4U, // VPSUBUSWZrr
+ 0U, // VPSUBUSWZrrk
+ 9348U, // VPSUBUSWZrrkz
+ 4U, // VPSUBUSWrm
+ 4U, // VPSUBUSWrr
+ 4U, // VPSUBWYrm
+ 4U, // VPSUBWYrr
+ 4U, // VPSUBWZ128rm
+ 132U, // VPSUBWZ128rmk
+ 9348U, // VPSUBWZ128rmkz
+ 4U, // VPSUBWZ128rr
+ 0U, // VPSUBWZ128rrk
+ 9348U, // VPSUBWZ128rrkz
+ 4U, // VPSUBWZ256rm
+ 132U, // VPSUBWZ256rmk
+ 9348U, // VPSUBWZ256rmkz
+ 4U, // VPSUBWZ256rr
+ 0U, // VPSUBWZ256rrk
+ 9348U, // VPSUBWZ256rrkz
+ 4U, // VPSUBWZrm
+ 132U, // VPSUBWZrmk
+ 9348U, // VPSUBWZrmkz
+ 4U, // VPSUBWZrr
+ 0U, // VPSUBWZrrk
+ 9348U, // VPSUBWZrrkz
+ 4U, // VPSUBWrm
+ 4U, // VPSUBWrr
+ 18645U, // VPTERNLOGDZ128rmbi
+ 26833U, // VPTERNLOGDZ128rmbik
+ 26833U, // VPTERNLOGDZ128rmbikz
+ 4U, // VPTERNLOGDZ128rmi
+ 1U, // VPTERNLOGDZ128rmik
+ 2U, // VPTERNLOGDZ128rmikz
+ 18645U, // VPTERNLOGDZ128rri
+ 25U, // VPTERNLOGDZ128rrik
+ 53U, // VPTERNLOGDZ128rrikz
+ 18645U, // VPTERNLOGDZ256rmbi
+ 26833U, // VPTERNLOGDZ256rmbik
+ 26833U, // VPTERNLOGDZ256rmbikz
+ 4U, // VPTERNLOGDZ256rmi
+ 1U, // VPTERNLOGDZ256rmik
+ 2U, // VPTERNLOGDZ256rmikz
+ 18645U, // VPTERNLOGDZ256rri
+ 25U, // VPTERNLOGDZ256rrik
+ 53U, // VPTERNLOGDZ256rrikz
+ 18645U, // VPTERNLOGDZrmbi
+ 26833U, // VPTERNLOGDZrmbik
+ 26833U, // VPTERNLOGDZrmbikz
+ 4U, // VPTERNLOGDZrmi
+ 1U, // VPTERNLOGDZrmik
+ 2U, // VPTERNLOGDZrmikz
+ 18645U, // VPTERNLOGDZrri
+ 25U, // VPTERNLOGDZrrik
+ 53U, // VPTERNLOGDZrrikz
+ 18645U, // VPTERNLOGQZ128rmbi
+ 26833U, // VPTERNLOGQZ128rmbik
+ 26833U, // VPTERNLOGQZ128rmbikz
+ 4U, // VPTERNLOGQZ128rmi
+ 1U, // VPTERNLOGQZ128rmik
+ 2U, // VPTERNLOGQZ128rmikz
+ 18645U, // VPTERNLOGQZ128rri
+ 25U, // VPTERNLOGQZ128rrik
+ 53U, // VPTERNLOGQZ128rrikz
+ 18645U, // VPTERNLOGQZ256rmbi
+ 26833U, // VPTERNLOGQZ256rmbik
+ 26833U, // VPTERNLOGQZ256rmbikz
+ 4U, // VPTERNLOGQZ256rmi
+ 1U, // VPTERNLOGQZ256rmik
+ 2U, // VPTERNLOGQZ256rmikz
+ 18645U, // VPTERNLOGQZ256rri
+ 25U, // VPTERNLOGQZ256rrik
+ 53U, // VPTERNLOGQZ256rrikz
+ 18645U, // VPTERNLOGQZrmbi
+ 26833U, // VPTERNLOGQZrmbik
+ 26833U, // VPTERNLOGQZrmbikz
+ 4U, // VPTERNLOGQZrmi
+ 1U, // VPTERNLOGQZrmik
+ 2U, // VPTERNLOGQZrmikz
+ 18645U, // VPTERNLOGQZrri
+ 25U, // VPTERNLOGQZrrik
+ 53U, // VPTERNLOGQZrrikz
+ 4U, // VPTESTMBZ128rm
+ 1156U, // VPTESTMBZ128rmk
+ 4U, // VPTESTMBZ128rr
+ 1156U, // VPTESTMBZ128rrk
+ 4U, // VPTESTMBZ256rm
+ 1156U, // VPTESTMBZ256rmk
+ 4U, // VPTESTMBZ256rr
+ 1156U, // VPTESTMBZ256rrk
+ 4U, // VPTESTMBZrm
+ 1156U, // VPTESTMBZrmk
+ 4U, // VPTESTMBZrr
+ 1156U, // VPTESTMBZrrk
+ 4U, // VPTESTMDZ128rm
+ 72U, // VPTESTMDZ128rmb
+ 1156U, // VPTESTMDZ128rmbk
+ 1156U, // VPTESTMDZ128rmk
+ 4U, // VPTESTMDZ128rr
+ 1156U, // VPTESTMDZ128rrk
+ 4U, // VPTESTMDZ256rm
+ 72U, // VPTESTMDZ256rmb
+ 1156U, // VPTESTMDZ256rmbk
+ 1156U, // VPTESTMDZ256rmk
+ 4U, // VPTESTMDZ256rr
+ 1156U, // VPTESTMDZ256rrk
+ 4U, // VPTESTMDZrm
+ 72U, // VPTESTMDZrmb
+ 1156U, // VPTESTMDZrmbk
+ 1156U, // VPTESTMDZrmk
+ 4U, // VPTESTMDZrr
+ 1156U, // VPTESTMDZrrk
+ 4U, // VPTESTMQZ128rm
+ 72U, // VPTESTMQZ128rmb
+ 1156U, // VPTESTMQZ128rmbk
+ 1156U, // VPTESTMQZ128rmk
+ 4U, // VPTESTMQZ128rr
+ 1156U, // VPTESTMQZ128rrk
+ 4U, // VPTESTMQZ256rm
+ 72U, // VPTESTMQZ256rmb
+ 1156U, // VPTESTMQZ256rmbk
+ 1156U, // VPTESTMQZ256rmk
+ 4U, // VPTESTMQZ256rr
+ 1156U, // VPTESTMQZ256rrk
+ 4U, // VPTESTMQZrm
+ 72U, // VPTESTMQZrmb
+ 1156U, // VPTESTMQZrmbk
+ 1156U, // VPTESTMQZrmk
+ 4U, // VPTESTMQZrr
+ 1156U, // VPTESTMQZrrk
+ 4U, // VPTESTMWZ128rm
+ 1156U, // VPTESTMWZ128rmk
+ 4U, // VPTESTMWZ128rr
+ 1156U, // VPTESTMWZ128rrk
+ 4U, // VPTESTMWZ256rm
+ 1156U, // VPTESTMWZ256rmk
+ 4U, // VPTESTMWZ256rr
+ 1156U, // VPTESTMWZ256rrk
+ 4U, // VPTESTMWZrm
+ 1156U, // VPTESTMWZrmk
+ 4U, // VPTESTMWZrr
+ 1156U, // VPTESTMWZrrk
+ 4U, // VPTESTNMBZ128rm
+ 1156U, // VPTESTNMBZ128rmk
+ 4U, // VPTESTNMBZ128rr
+ 1156U, // VPTESTNMBZ128rrk
+ 4U, // VPTESTNMBZ256rm
+ 1156U, // VPTESTNMBZ256rmk
+ 4U, // VPTESTNMBZ256rr
+ 1156U, // VPTESTNMBZ256rrk
+ 4U, // VPTESTNMBZrm
+ 1156U, // VPTESTNMBZrmk
+ 4U, // VPTESTNMBZrr
+ 1156U, // VPTESTNMBZrrk
+ 4U, // VPTESTNMDZ128rm
+ 72U, // VPTESTNMDZ128rmb
+ 1156U, // VPTESTNMDZ128rmbk
+ 1156U, // VPTESTNMDZ128rmk
+ 4U, // VPTESTNMDZ128rr
+ 1156U, // VPTESTNMDZ128rrk
+ 4U, // VPTESTNMDZ256rm
+ 72U, // VPTESTNMDZ256rmb
+ 1156U, // VPTESTNMDZ256rmbk
+ 1156U, // VPTESTNMDZ256rmk
+ 4U, // VPTESTNMDZ256rr
+ 1156U, // VPTESTNMDZ256rrk
+ 4U, // VPTESTNMDZrm
+ 72U, // VPTESTNMDZrmb
+ 1156U, // VPTESTNMDZrmbk
+ 1156U, // VPTESTNMDZrmk
+ 4U, // VPTESTNMDZrr
+ 1156U, // VPTESTNMDZrrk
+ 4U, // VPTESTNMQZ128rm
+ 72U, // VPTESTNMQZ128rmb
+ 1156U, // VPTESTNMQZ128rmbk
+ 1156U, // VPTESTNMQZ128rmk
+ 4U, // VPTESTNMQZ128rr
+ 1156U, // VPTESTNMQZ128rrk
+ 4U, // VPTESTNMQZ256rm
+ 72U, // VPTESTNMQZ256rmb
+ 1156U, // VPTESTNMQZ256rmbk
+ 1156U, // VPTESTNMQZ256rmk
+ 4U, // VPTESTNMQZ256rr
+ 1156U, // VPTESTNMQZ256rrk
+ 4U, // VPTESTNMQZrm
+ 72U, // VPTESTNMQZrmb
+ 1156U, // VPTESTNMQZrmbk
+ 1156U, // VPTESTNMQZrmk
+ 4U, // VPTESTNMQZrr
+ 1156U, // VPTESTNMQZrrk
+ 4U, // VPTESTNMWZ128rm
+ 1156U, // VPTESTNMWZ128rmk
+ 4U, // VPTESTNMWZ128rr
+ 1156U, // VPTESTNMWZ128rrk
+ 4U, // VPTESTNMWZ256rm
+ 1156U, // VPTESTNMWZ256rmk
+ 4U, // VPTESTNMWZ256rr
+ 1156U, // VPTESTNMWZ256rrk
+ 4U, // VPTESTNMWZrm
+ 1156U, // VPTESTNMWZrmk
+ 4U, // VPTESTNMWZrr
+ 1156U, // VPTESTNMWZrrk
+ 0U, // VPTESTYrm
+ 0U, // VPTESTYrr
+ 0U, // VPTESTrm
+ 0U, // VPTESTrr
+ 4U, // VPUNPCKHBWYrm
+ 4U, // VPUNPCKHBWYrr
+ 4U, // VPUNPCKHBWZ128rm
+ 132U, // VPUNPCKHBWZ128rmk
+ 9348U, // VPUNPCKHBWZ128rmkz
+ 4U, // VPUNPCKHBWZ128rr
+ 0U, // VPUNPCKHBWZ128rrk
+ 9348U, // VPUNPCKHBWZ128rrkz
+ 4U, // VPUNPCKHBWZ256rm
+ 132U, // VPUNPCKHBWZ256rmk
+ 9348U, // VPUNPCKHBWZ256rmkz
+ 4U, // VPUNPCKHBWZ256rr
+ 0U, // VPUNPCKHBWZ256rrk
+ 9348U, // VPUNPCKHBWZ256rrkz
+ 4U, // VPUNPCKHBWZrm
+ 132U, // VPUNPCKHBWZrmk
+ 9348U, // VPUNPCKHBWZrmkz
+ 4U, // VPUNPCKHBWZrr
+ 0U, // VPUNPCKHBWZrrk
+ 9348U, // VPUNPCKHBWZrrkz
+ 4U, // VPUNPCKHBWrm
+ 4U, // VPUNPCKHBWrr
+ 4U, // VPUNPCKHDQYrm
+ 4U, // VPUNPCKHDQYrr
+ 4U, // VPUNPCKHDQZ128rm
+ 72U, // VPUNPCKHDQZ128rmb
+ 133U, // VPUNPCKHDQZ128rmbk
+ 9348U, // VPUNPCKHDQZ128rmbkz
+ 132U, // VPUNPCKHDQZ128rmk
+ 9348U, // VPUNPCKHDQZ128rmkz
+ 4U, // VPUNPCKHDQZ128rr
+ 0U, // VPUNPCKHDQZ128rrk
+ 9348U, // VPUNPCKHDQZ128rrkz
+ 4U, // VPUNPCKHDQZ256rm
+ 72U, // VPUNPCKHDQZ256rmb
+ 133U, // VPUNPCKHDQZ256rmbk
+ 9348U, // VPUNPCKHDQZ256rmbkz
+ 132U, // VPUNPCKHDQZ256rmk
+ 9348U, // VPUNPCKHDQZ256rmkz
+ 4U, // VPUNPCKHDQZ256rr
+ 0U, // VPUNPCKHDQZ256rrk
+ 9348U, // VPUNPCKHDQZ256rrkz
+ 4U, // VPUNPCKHDQZrm
+ 72U, // VPUNPCKHDQZrmb
+ 133U, // VPUNPCKHDQZrmbk
+ 9348U, // VPUNPCKHDQZrmbkz
+ 132U, // VPUNPCKHDQZrmk
+ 9348U, // VPUNPCKHDQZrmkz
+ 4U, // VPUNPCKHDQZrr
+ 0U, // VPUNPCKHDQZrrk
+ 9348U, // VPUNPCKHDQZrrkz
+ 4U, // VPUNPCKHDQrm
+ 4U, // VPUNPCKHDQrr
+ 4U, // VPUNPCKHQDQYrm
+ 4U, // VPUNPCKHQDQYrr
+ 4U, // VPUNPCKHQDQZ128rm
+ 72U, // VPUNPCKHQDQZ128rmb
+ 133U, // VPUNPCKHQDQZ128rmbk
+ 9348U, // VPUNPCKHQDQZ128rmbkz
+ 132U, // VPUNPCKHQDQZ128rmk
+ 9348U, // VPUNPCKHQDQZ128rmkz
+ 4U, // VPUNPCKHQDQZ128rr
+ 0U, // VPUNPCKHQDQZ128rrk
+ 9348U, // VPUNPCKHQDQZ128rrkz
+ 4U, // VPUNPCKHQDQZ256rm
+ 72U, // VPUNPCKHQDQZ256rmb
+ 133U, // VPUNPCKHQDQZ256rmbk
+ 9348U, // VPUNPCKHQDQZ256rmbkz
+ 132U, // VPUNPCKHQDQZ256rmk
+ 9348U, // VPUNPCKHQDQZ256rmkz
+ 4U, // VPUNPCKHQDQZ256rr
+ 0U, // VPUNPCKHQDQZ256rrk
+ 9348U, // VPUNPCKHQDQZ256rrkz
+ 4U, // VPUNPCKHQDQZrm
+ 72U, // VPUNPCKHQDQZrmb
+ 133U, // VPUNPCKHQDQZrmbk
+ 9348U, // VPUNPCKHQDQZrmbkz
+ 132U, // VPUNPCKHQDQZrmk
+ 9348U, // VPUNPCKHQDQZrmkz
+ 4U, // VPUNPCKHQDQZrr
+ 0U, // VPUNPCKHQDQZrrk
+ 9348U, // VPUNPCKHQDQZrrkz
+ 4U, // VPUNPCKHQDQrm
+ 4U, // VPUNPCKHQDQrr
+ 4U, // VPUNPCKHWDYrm
+ 4U, // VPUNPCKHWDYrr
+ 4U, // VPUNPCKHWDZ128rm
+ 132U, // VPUNPCKHWDZ128rmk
+ 9348U, // VPUNPCKHWDZ128rmkz
+ 4U, // VPUNPCKHWDZ128rr
+ 0U, // VPUNPCKHWDZ128rrk
+ 9348U, // VPUNPCKHWDZ128rrkz
+ 4U, // VPUNPCKHWDZ256rm
+ 132U, // VPUNPCKHWDZ256rmk
+ 9348U, // VPUNPCKHWDZ256rmkz
+ 4U, // VPUNPCKHWDZ256rr
+ 0U, // VPUNPCKHWDZ256rrk
+ 9348U, // VPUNPCKHWDZ256rrkz
+ 4U, // VPUNPCKHWDZrm
+ 132U, // VPUNPCKHWDZrmk
+ 9348U, // VPUNPCKHWDZrmkz
+ 4U, // VPUNPCKHWDZrr
+ 0U, // VPUNPCKHWDZrrk
+ 9348U, // VPUNPCKHWDZrrkz
+ 4U, // VPUNPCKHWDrm
+ 4U, // VPUNPCKHWDrr
+ 4U, // VPUNPCKLBWYrm
+ 4U, // VPUNPCKLBWYrr
+ 4U, // VPUNPCKLBWZ128rm
+ 132U, // VPUNPCKLBWZ128rmk
+ 9348U, // VPUNPCKLBWZ128rmkz
+ 4U, // VPUNPCKLBWZ128rr
+ 0U, // VPUNPCKLBWZ128rrk
+ 9348U, // VPUNPCKLBWZ128rrkz
+ 4U, // VPUNPCKLBWZ256rm
+ 132U, // VPUNPCKLBWZ256rmk
+ 9348U, // VPUNPCKLBWZ256rmkz
+ 4U, // VPUNPCKLBWZ256rr
+ 0U, // VPUNPCKLBWZ256rrk
+ 9348U, // VPUNPCKLBWZ256rrkz
+ 4U, // VPUNPCKLBWZrm
+ 132U, // VPUNPCKLBWZrmk
+ 9348U, // VPUNPCKLBWZrmkz
+ 4U, // VPUNPCKLBWZrr
+ 0U, // VPUNPCKLBWZrrk
+ 9348U, // VPUNPCKLBWZrrkz
+ 4U, // VPUNPCKLBWrm
+ 4U, // VPUNPCKLBWrr
+ 4U, // VPUNPCKLDQYrm
+ 4U, // VPUNPCKLDQYrr
+ 4U, // VPUNPCKLDQZ128rm
+ 72U, // VPUNPCKLDQZ128rmb
+ 133U, // VPUNPCKLDQZ128rmbk
+ 9348U, // VPUNPCKLDQZ128rmbkz
+ 132U, // VPUNPCKLDQZ128rmk
+ 9348U, // VPUNPCKLDQZ128rmkz
+ 4U, // VPUNPCKLDQZ128rr
+ 0U, // VPUNPCKLDQZ128rrk
+ 9348U, // VPUNPCKLDQZ128rrkz
+ 4U, // VPUNPCKLDQZ256rm
+ 72U, // VPUNPCKLDQZ256rmb
+ 133U, // VPUNPCKLDQZ256rmbk
+ 9348U, // VPUNPCKLDQZ256rmbkz
+ 132U, // VPUNPCKLDQZ256rmk
+ 9348U, // VPUNPCKLDQZ256rmkz
+ 4U, // VPUNPCKLDQZ256rr
+ 0U, // VPUNPCKLDQZ256rrk
+ 9348U, // VPUNPCKLDQZ256rrkz
+ 4U, // VPUNPCKLDQZrm
+ 72U, // VPUNPCKLDQZrmb
+ 133U, // VPUNPCKLDQZrmbk
+ 9348U, // VPUNPCKLDQZrmbkz
+ 132U, // VPUNPCKLDQZrmk
+ 9348U, // VPUNPCKLDQZrmkz
+ 4U, // VPUNPCKLDQZrr
+ 0U, // VPUNPCKLDQZrrk
+ 9348U, // VPUNPCKLDQZrrkz
+ 4U, // VPUNPCKLDQrm
+ 4U, // VPUNPCKLDQrr
+ 4U, // VPUNPCKLQDQYrm
+ 4U, // VPUNPCKLQDQYrr
+ 4U, // VPUNPCKLQDQZ128rm
+ 72U, // VPUNPCKLQDQZ128rmb
+ 133U, // VPUNPCKLQDQZ128rmbk
+ 9348U, // VPUNPCKLQDQZ128rmbkz
+ 132U, // VPUNPCKLQDQZ128rmk
+ 9348U, // VPUNPCKLQDQZ128rmkz
+ 4U, // VPUNPCKLQDQZ128rr
+ 0U, // VPUNPCKLQDQZ128rrk
+ 9348U, // VPUNPCKLQDQZ128rrkz
+ 4U, // VPUNPCKLQDQZ256rm
+ 72U, // VPUNPCKLQDQZ256rmb
+ 133U, // VPUNPCKLQDQZ256rmbk
+ 9348U, // VPUNPCKLQDQZ256rmbkz
+ 132U, // VPUNPCKLQDQZ256rmk
+ 9348U, // VPUNPCKLQDQZ256rmkz
+ 4U, // VPUNPCKLQDQZ256rr
+ 0U, // VPUNPCKLQDQZ256rrk
+ 9348U, // VPUNPCKLQDQZ256rrkz
+ 4U, // VPUNPCKLQDQZrm
+ 72U, // VPUNPCKLQDQZrmb
+ 133U, // VPUNPCKLQDQZrmbk
+ 9348U, // VPUNPCKLQDQZrmbkz
+ 132U, // VPUNPCKLQDQZrmk
+ 9348U, // VPUNPCKLQDQZrmkz
+ 4U, // VPUNPCKLQDQZrr
+ 0U, // VPUNPCKLQDQZrrk
+ 9348U, // VPUNPCKLQDQZrrkz
+ 4U, // VPUNPCKLQDQrm
+ 4U, // VPUNPCKLQDQrr
+ 4U, // VPUNPCKLWDYrm
+ 4U, // VPUNPCKLWDYrr
+ 4U, // VPUNPCKLWDZ128rm
+ 132U, // VPUNPCKLWDZ128rmk
+ 9348U, // VPUNPCKLWDZ128rmkz
+ 4U, // VPUNPCKLWDZ128rr
+ 0U, // VPUNPCKLWDZ128rrk
+ 9348U, // VPUNPCKLWDZ128rrkz
+ 4U, // VPUNPCKLWDZ256rm
+ 132U, // VPUNPCKLWDZ256rmk
+ 9348U, // VPUNPCKLWDZ256rmkz
+ 4U, // VPUNPCKLWDZ256rr
+ 0U, // VPUNPCKLWDZ256rrk
+ 9348U, // VPUNPCKLWDZ256rrkz
+ 4U, // VPUNPCKLWDZrm
+ 132U, // VPUNPCKLWDZrmk
+ 9348U, // VPUNPCKLWDZrmkz
+ 4U, // VPUNPCKLWDZrr
+ 0U, // VPUNPCKLWDZrrk
+ 9348U, // VPUNPCKLWDZrrkz
+ 4U, // VPUNPCKLWDrm
+ 4U, // VPUNPCKLWDrr
+ 4U, // VPXORDZ128rm
+ 72U, // VPXORDZ128rmb
+ 133U, // VPXORDZ128rmbk
+ 9348U, // VPXORDZ128rmbkz
+ 132U, // VPXORDZ128rmk
+ 9348U, // VPXORDZ128rmkz
+ 4U, // VPXORDZ128rr
+ 0U, // VPXORDZ128rrk
+ 9348U, // VPXORDZ128rrkz
+ 4U, // VPXORDZ256rm
+ 72U, // VPXORDZ256rmb
+ 133U, // VPXORDZ256rmbk
+ 9348U, // VPXORDZ256rmbkz
+ 132U, // VPXORDZ256rmk
+ 9348U, // VPXORDZ256rmkz
+ 4U, // VPXORDZ256rr
+ 0U, // VPXORDZ256rrk
+ 9348U, // VPXORDZ256rrkz
+ 4U, // VPXORDZrm
+ 72U, // VPXORDZrmb
+ 133U, // VPXORDZrmbk
+ 9348U, // VPXORDZrmbkz
+ 132U, // VPXORDZrmk
+ 9348U, // VPXORDZrmkz
+ 4U, // VPXORDZrr
+ 0U, // VPXORDZrrk
+ 9348U, // VPXORDZrrkz
+ 4U, // VPXORQZ128rm
+ 72U, // VPXORQZ128rmb
+ 133U, // VPXORQZ128rmbk
+ 9348U, // VPXORQZ128rmbkz
+ 132U, // VPXORQZ128rmk
+ 9348U, // VPXORQZ128rmkz
+ 4U, // VPXORQZ128rr
+ 0U, // VPXORQZ128rrk
+ 9348U, // VPXORQZ128rrkz
+ 4U, // VPXORQZ256rm
+ 72U, // VPXORQZ256rmb
+ 133U, // VPXORQZ256rmbk
+ 9348U, // VPXORQZ256rmbkz
+ 132U, // VPXORQZ256rmk
+ 9348U, // VPXORQZ256rmkz
+ 4U, // VPXORQZ256rr
+ 0U, // VPXORQZ256rrk
+ 9348U, // VPXORQZ256rrkz
+ 4U, // VPXORQZrm
+ 72U, // VPXORQZrmb
+ 133U, // VPXORQZrmbk
+ 9348U, // VPXORQZrmbkz
+ 132U, // VPXORQZrmk
+ 9348U, // VPXORQZrmkz
+ 4U, // VPXORQZrr
+ 0U, // VPXORQZrrk
+ 9348U, // VPXORQZrrkz
+ 4U, // VPXORYrm
+ 4U, // VPXORYrr
+ 4U, // VPXORrm
+ 4U, // VPXORrr
+ 18637U, // VRANGEPDZ128rmbi
+ 26833U, // VRANGEPDZ128rmbik
+ 26837U, // VRANGEPDZ128rmbikz
+ 72U, // VRANGEPDZ128rmi
+ 1U, // VRANGEPDZ128rmik
+ 9348U, // VRANGEPDZ128rmikz
+ 18636U, // VRANGEPDZ128rri
+ 25U, // VRANGEPDZ128rrik
+ 26837U, // VRANGEPDZ128rrikz
+ 18637U, // VRANGEPDZ256rmbi
+ 26833U, // VRANGEPDZ256rmbik
+ 26837U, // VRANGEPDZ256rmbikz
+ 72U, // VRANGEPDZ256rmi
+ 1U, // VRANGEPDZ256rmik
+ 9348U, // VRANGEPDZ256rmikz
+ 18636U, // VRANGEPDZ256rri
+ 25U, // VRANGEPDZ256rrik
+ 26837U, // VRANGEPDZ256rrikz
+ 18637U, // VRANGEPDZrmbi
+ 26833U, // VRANGEPDZrmbik
+ 26837U, // VRANGEPDZrmbikz
+ 72U, // VRANGEPDZrmi
+ 1U, // VRANGEPDZrmik
+ 9348U, // VRANGEPDZrmikz
+ 18636U, // VRANGEPDZrri
+ 18636U, // VRANGEPDZrrib
+ 25U, // VRANGEPDZrribk
+ 26837U, // VRANGEPDZrribkz
+ 25U, // VRANGEPDZrrik
+ 26837U, // VRANGEPDZrrikz
+ 18637U, // VRANGEPSZ128rmbi
+ 26833U, // VRANGEPSZ128rmbik
+ 26837U, // VRANGEPSZ128rmbikz
+ 72U, // VRANGEPSZ128rmi
+ 1U, // VRANGEPSZ128rmik
+ 9348U, // VRANGEPSZ128rmikz
+ 18636U, // VRANGEPSZ128rri
+ 25U, // VRANGEPSZ128rrik
+ 26837U, // VRANGEPSZ128rrikz
+ 18637U, // VRANGEPSZ256rmbi
+ 26833U, // VRANGEPSZ256rmbik
+ 26837U, // VRANGEPSZ256rmbikz
+ 72U, // VRANGEPSZ256rmi
+ 1U, // VRANGEPSZ256rmik
+ 9348U, // VRANGEPSZ256rmikz
+ 18636U, // VRANGEPSZ256rri
+ 25U, // VRANGEPSZ256rrik
+ 26837U, // VRANGEPSZ256rrikz
+ 18637U, // VRANGEPSZrmbi
+ 26833U, // VRANGEPSZrmbik
+ 26837U, // VRANGEPSZrmbikz
+ 72U, // VRANGEPSZrmi
+ 1U, // VRANGEPSZrmik
+ 9348U, // VRANGEPSZrmikz
+ 18636U, // VRANGEPSZrri
+ 18636U, // VRANGEPSZrrib
+ 25U, // VRANGEPSZrribk
+ 26837U, // VRANGEPSZrribkz
+ 25U, // VRANGEPSZrrik
+ 26837U, // VRANGEPSZrrikz
+ 18636U, // VRANGESDZrmi
+ 26832U, // VRANGESDZrmik
+ 26836U, // VRANGESDZrmikz
+ 18636U, // VRANGESDZrri
+ 18636U, // VRANGESDZrrib
+ 25U, // VRANGESDZrribk
+ 26837U, // VRANGESDZrribkz
+ 25U, // VRANGESDZrrik
+ 26837U, // VRANGESDZrrikz
+ 18636U, // VRANGESSZrmi
+ 26832U, // VRANGESSZrmik
+ 26836U, // VRANGESSZrmikz
+ 18636U, // VRANGESSZrri
+ 18636U, // VRANGESSZrrib
+ 25U, // VRANGESSZrribk
+ 26837U, // VRANGESSZrribkz
+ 25U, // VRANGESSZrrik
+ 26837U, // VRANGESSZrrikz
+ 0U, // VRCP14PDZ128m
+ 0U, // VRCP14PDZ128mb
+ 3356U, // VRCP14PDZ128mbk
+ 4444U, // VRCP14PDZ128mbkz
+ 405U, // VRCP14PDZ128mk
+ 461U, // VRCP14PDZ128mkz
+ 0U, // VRCP14PDZ128r
+ 405U, // VRCP14PDZ128rk
+ 461U, // VRCP14PDZ128rkz
+ 0U, // VRCP14PDZ256m
+ 0U, // VRCP14PDZ256mb
+ 3356U, // VRCP14PDZ256mbk
+ 4444U, // VRCP14PDZ256mbkz
+ 405U, // VRCP14PDZ256mk
+ 461U, // VRCP14PDZ256mkz
+ 0U, // VRCP14PDZ256r
+ 405U, // VRCP14PDZ256rk
+ 461U, // VRCP14PDZ256rkz
+ 0U, // VRCP14PDZm
+ 0U, // VRCP14PDZmb
+ 3356U, // VRCP14PDZmbk
+ 4444U, // VRCP14PDZmbkz
+ 405U, // VRCP14PDZmk
+ 461U, // VRCP14PDZmkz
+ 0U, // VRCP14PDZr
+ 405U, // VRCP14PDZrk
+ 461U, // VRCP14PDZrkz
+ 0U, // VRCP14PSZ128m
+ 0U, // VRCP14PSZ128mb
+ 3356U, // VRCP14PSZ128mbk
+ 4444U, // VRCP14PSZ128mbkz
+ 405U, // VRCP14PSZ128mk
+ 461U, // VRCP14PSZ128mkz
+ 0U, // VRCP14PSZ128r
+ 405U, // VRCP14PSZ128rk
+ 461U, // VRCP14PSZ128rkz
+ 0U, // VRCP14PSZ256m
+ 0U, // VRCP14PSZ256mb
+ 3356U, // VRCP14PSZ256mbk
+ 4444U, // VRCP14PSZ256mbkz
+ 405U, // VRCP14PSZ256mk
+ 461U, // VRCP14PSZ256mkz
+ 0U, // VRCP14PSZ256r
+ 405U, // VRCP14PSZ256rk
+ 461U, // VRCP14PSZ256rkz
+ 0U, // VRCP14PSZm
+ 0U, // VRCP14PSZmb
+ 3356U, // VRCP14PSZmbk
+ 4444U, // VRCP14PSZmbkz
+ 405U, // VRCP14PSZmk
+ 461U, // VRCP14PSZmkz
+ 0U, // VRCP14PSZr
+ 405U, // VRCP14PSZrk
+ 461U, // VRCP14PSZrkz
+ 72U, // VRCP14SDZrm
+ 133U, // VRCP14SDZrmk
+ 9348U, // VRCP14SDZrmkz
+ 4U, // VRCP14SDZrr
+ 0U, // VRCP14SDZrrk
+ 9348U, // VRCP14SDZrrkz
+ 72U, // VRCP14SSZrm
+ 133U, // VRCP14SSZrmk
+ 9348U, // VRCP14SSZrmkz
+ 4U, // VRCP14SSZrr
+ 0U, // VRCP14SSZrrk
+ 9348U, // VRCP14SSZrrkz
+ 0U, // VRCP28PDZm
+ 0U, // VRCP28PDZmb
+ 3356U, // VRCP28PDZmbk
+ 4444U, // VRCP28PDZmbkz
+ 405U, // VRCP28PDZmk
+ 461U, // VRCP28PDZmkz
+ 0U, // VRCP28PDZr
+ 0U, // VRCP28PDZrb
+ 405U, // VRCP28PDZrbk
+ 461U, // VRCP28PDZrbkz
+ 405U, // VRCP28PDZrk
+ 461U, // VRCP28PDZrkz
+ 0U, // VRCP28PSZm
+ 0U, // VRCP28PSZmb
+ 3356U, // VRCP28PSZmbk
+ 4444U, // VRCP28PSZmbkz
+ 405U, // VRCP28PSZmk
+ 461U, // VRCP28PSZmkz
+ 0U, // VRCP28PSZr
+ 0U, // VRCP28PSZrb
+ 405U, // VRCP28PSZrbk
+ 461U, // VRCP28PSZrbkz
+ 405U, // VRCP28PSZrk
+ 461U, // VRCP28PSZrkz
+ 72U, // VRCP28SDZm
+ 133U, // VRCP28SDZmk
+ 9348U, // VRCP28SDZmkz
+ 4U, // VRCP28SDZr
+ 4U, // VRCP28SDZrb
+ 0U, // VRCP28SDZrbk
+ 9348U, // VRCP28SDZrbkz
+ 0U, // VRCP28SDZrk
+ 9348U, // VRCP28SDZrkz
+ 72U, // VRCP28SSZm
+ 133U, // VRCP28SSZmk
+ 9348U, // VRCP28SSZmkz
+ 4U, // VRCP28SSZr
+ 4U, // VRCP28SSZrb
+ 0U, // VRCP28SSZrbk
+ 9348U, // VRCP28SSZrbkz
+ 0U, // VRCP28SSZrk
+ 9348U, // VRCP28SSZrkz
+ 0U, // VRCPPSYm
+ 0U, // VRCPPSYr
+ 0U, // VRCPPSm
+ 0U, // VRCPPSr
+ 72U, // VRCPSSm
+ 72U, // VRCPSSm_Int
+ 4U, // VRCPSSr
+ 4U, // VRCPSSr_Int
+ 5U, // VREDUCEPDZ128rmbi
+ 133U, // VREDUCEPDZ128rmbik
+ 9349U, // VREDUCEPDZ128rmbikz
+ 0U, // VREDUCEPDZ128rmi
+ 3356U, // VREDUCEPDZ128rmik
+ 4444U, // VREDUCEPDZ128rmikz
+ 72U, // VREDUCEPDZ128rri
+ 133U, // VREDUCEPDZ128rrik
+ 9348U, // VREDUCEPDZ128rrikz
+ 5U, // VREDUCEPDZ256rmbi
+ 133U, // VREDUCEPDZ256rmbik
+ 9349U, // VREDUCEPDZ256rmbikz
+ 0U, // VREDUCEPDZ256rmi
+ 3356U, // VREDUCEPDZ256rmik
+ 4444U, // VREDUCEPDZ256rmikz
+ 72U, // VREDUCEPDZ256rri
+ 133U, // VREDUCEPDZ256rrik
+ 9348U, // VREDUCEPDZ256rrikz
+ 5U, // VREDUCEPDZrmbi
+ 133U, // VREDUCEPDZrmbik
+ 9349U, // VREDUCEPDZrmbikz
+ 0U, // VREDUCEPDZrmi
+ 3356U, // VREDUCEPDZrmik
+ 4444U, // VREDUCEPDZrmikz
+ 72U, // VREDUCEPDZrri
+ 72U, // VREDUCEPDZrrib
+ 133U, // VREDUCEPDZrribk
+ 9348U, // VREDUCEPDZrribkz
+ 133U, // VREDUCEPDZrrik
+ 9348U, // VREDUCEPDZrrikz
+ 5U, // VREDUCEPSZ128rmbi
+ 133U, // VREDUCEPSZ128rmbik
+ 9349U, // VREDUCEPSZ128rmbikz
+ 0U, // VREDUCEPSZ128rmi
+ 3356U, // VREDUCEPSZ128rmik
+ 4444U, // VREDUCEPSZ128rmikz
+ 72U, // VREDUCEPSZ128rri
+ 133U, // VREDUCEPSZ128rrik
+ 9348U, // VREDUCEPSZ128rrikz
+ 5U, // VREDUCEPSZ256rmbi
+ 133U, // VREDUCEPSZ256rmbik
+ 9349U, // VREDUCEPSZ256rmbikz
+ 0U, // VREDUCEPSZ256rmi
+ 3356U, // VREDUCEPSZ256rmik
+ 4444U, // VREDUCEPSZ256rmikz
+ 72U, // VREDUCEPSZ256rri
+ 133U, // VREDUCEPSZ256rrik
+ 9348U, // VREDUCEPSZ256rrikz
+ 5U, // VREDUCEPSZrmbi
+ 133U, // VREDUCEPSZrmbik
+ 9349U, // VREDUCEPSZrmbikz
+ 0U, // VREDUCEPSZrmi
+ 3356U, // VREDUCEPSZrmik
+ 4444U, // VREDUCEPSZrmikz
+ 72U, // VREDUCEPSZrri
+ 72U, // VREDUCEPSZrrib
+ 133U, // VREDUCEPSZrribk
+ 9348U, // VREDUCEPSZrribkz
+ 133U, // VREDUCEPSZrrik
+ 9348U, // VREDUCEPSZrrikz
+ 18636U, // VREDUCESDZrmi
+ 26832U, // VREDUCESDZrmik
+ 26836U, // VREDUCESDZrmikz
+ 18636U, // VREDUCESDZrri
+ 18636U, // VREDUCESDZrrib
+ 25U, // VREDUCESDZrribk
+ 26837U, // VREDUCESDZrribkz
+ 25U, // VREDUCESDZrrik
+ 26837U, // VREDUCESDZrrikz
+ 18636U, // VREDUCESSZrmi
+ 26832U, // VREDUCESSZrmik
+ 26836U, // VREDUCESSZrmikz
+ 18636U, // VREDUCESSZrri
+ 18636U, // VREDUCESSZrrib
+ 25U, // VREDUCESSZrribk
+ 26837U, // VREDUCESSZrribkz
+ 25U, // VREDUCESSZrrik
+ 26837U, // VREDUCESSZrrikz
+ 5U, // VRNDSCALEPDZ128rmbi
+ 133U, // VRNDSCALEPDZ128rmbik
+ 9349U, // VRNDSCALEPDZ128rmbikz
+ 0U, // VRNDSCALEPDZ128rmi
+ 3356U, // VRNDSCALEPDZ128rmik
+ 4444U, // VRNDSCALEPDZ128rmikz
+ 72U, // VRNDSCALEPDZ128rri
+ 133U, // VRNDSCALEPDZ128rrik
+ 9348U, // VRNDSCALEPDZ128rrikz
+ 5U, // VRNDSCALEPDZ256rmbi
+ 133U, // VRNDSCALEPDZ256rmbik
+ 9349U, // VRNDSCALEPDZ256rmbikz
+ 0U, // VRNDSCALEPDZ256rmi
+ 3356U, // VRNDSCALEPDZ256rmik
+ 4444U, // VRNDSCALEPDZ256rmikz
+ 72U, // VRNDSCALEPDZ256rri
+ 133U, // VRNDSCALEPDZ256rrik
+ 9348U, // VRNDSCALEPDZ256rrikz
+ 5U, // VRNDSCALEPDZrmbi
+ 133U, // VRNDSCALEPDZrmbik
+ 9349U, // VRNDSCALEPDZrmbikz
+ 0U, // VRNDSCALEPDZrmi
+ 3356U, // VRNDSCALEPDZrmik
+ 4444U, // VRNDSCALEPDZrmikz
+ 72U, // VRNDSCALEPDZrri
+ 72U, // VRNDSCALEPDZrrib
+ 133U, // VRNDSCALEPDZrribk
+ 9348U, // VRNDSCALEPDZrribkz
+ 133U, // VRNDSCALEPDZrrik
+ 9348U, // VRNDSCALEPDZrrikz
+ 5U, // VRNDSCALEPSZ128rmbi
+ 133U, // VRNDSCALEPSZ128rmbik
+ 9349U, // VRNDSCALEPSZ128rmbikz
+ 0U, // VRNDSCALEPSZ128rmi
+ 3356U, // VRNDSCALEPSZ128rmik
+ 4444U, // VRNDSCALEPSZ128rmikz
+ 72U, // VRNDSCALEPSZ128rri
+ 133U, // VRNDSCALEPSZ128rrik
+ 9348U, // VRNDSCALEPSZ128rrikz
+ 5U, // VRNDSCALEPSZ256rmbi
+ 133U, // VRNDSCALEPSZ256rmbik
+ 9349U, // VRNDSCALEPSZ256rmbikz
+ 0U, // VRNDSCALEPSZ256rmi
+ 3356U, // VRNDSCALEPSZ256rmik
+ 4444U, // VRNDSCALEPSZ256rmikz
+ 72U, // VRNDSCALEPSZ256rri
+ 133U, // VRNDSCALEPSZ256rrik
+ 9348U, // VRNDSCALEPSZ256rrikz
+ 5U, // VRNDSCALEPSZrmbi
+ 133U, // VRNDSCALEPSZrmbik
+ 9349U, // VRNDSCALEPSZrmbikz
+ 0U, // VRNDSCALEPSZrmi
+ 3356U, // VRNDSCALEPSZrmik
+ 4444U, // VRNDSCALEPSZrmikz
+ 72U, // VRNDSCALEPSZrri
+ 72U, // VRNDSCALEPSZrrib
+ 133U, // VRNDSCALEPSZrribk
+ 9348U, // VRNDSCALEPSZrribkz
+ 133U, // VRNDSCALEPSZrrik
+ 9348U, // VRNDSCALEPSZrrikz
+ 18636U, // VRNDSCALESDZm
+ 18636U, // VRNDSCALESDZm_Int
+ 26832U, // VRNDSCALESDZm_Intk
+ 26836U, // VRNDSCALESDZm_Intkz
+ 18636U, // VRNDSCALESDZr
+ 18636U, // VRNDSCALESDZr_Int
+ 25U, // VRNDSCALESDZr_Intk
+ 26837U, // VRNDSCALESDZr_Intkz
+ 18636U, // VRNDSCALESDZrb_Int
+ 25U, // VRNDSCALESDZrb_Intk
+ 26837U, // VRNDSCALESDZrb_Intkz
+ 18636U, // VRNDSCALESSZm
+ 18636U, // VRNDSCALESSZm_Int
+ 26832U, // VRNDSCALESSZm_Intk
+ 26836U, // VRNDSCALESSZm_Intkz
+ 18636U, // VRNDSCALESSZr
+ 18636U, // VRNDSCALESSZr_Int
+ 25U, // VRNDSCALESSZr_Intk
+ 26837U, // VRNDSCALESSZr_Intkz
+ 18636U, // VRNDSCALESSZrb_Int
+ 25U, // VRNDSCALESSZrb_Intk
+ 26837U, // VRNDSCALESSZrb_Intkz
+ 0U, // VROUNDPDYm
+ 72U, // VROUNDPDYr
+ 0U, // VROUNDPDm
+ 72U, // VROUNDPDr
+ 0U, // VROUNDPSYm
+ 72U, // VROUNDPSYr
+ 0U, // VROUNDPSm
+ 72U, // VROUNDPSr
+ 18636U, // VROUNDSDm
+ 18636U, // VROUNDSDm_Int
+ 18636U, // VROUNDSDr
+ 18636U, // VROUNDSDr_Int
+ 18636U, // VROUNDSSm
+ 18636U, // VROUNDSSm_Int
+ 18636U, // VROUNDSSr
+ 18636U, // VROUNDSSr_Int
+ 0U, // VRSQRT14PDZ128m
+ 0U, // VRSQRT14PDZ128mb
+ 3356U, // VRSQRT14PDZ128mbk
+ 4444U, // VRSQRT14PDZ128mbkz
+ 405U, // VRSQRT14PDZ128mk
+ 461U, // VRSQRT14PDZ128mkz
+ 0U, // VRSQRT14PDZ128r
+ 405U, // VRSQRT14PDZ128rk
+ 461U, // VRSQRT14PDZ128rkz
+ 0U, // VRSQRT14PDZ256m
+ 0U, // VRSQRT14PDZ256mb
+ 3356U, // VRSQRT14PDZ256mbk
+ 4444U, // VRSQRT14PDZ256mbkz
+ 405U, // VRSQRT14PDZ256mk
+ 461U, // VRSQRT14PDZ256mkz
+ 0U, // VRSQRT14PDZ256r
+ 405U, // VRSQRT14PDZ256rk
+ 461U, // VRSQRT14PDZ256rkz
+ 0U, // VRSQRT14PDZm
+ 0U, // VRSQRT14PDZmb
+ 3356U, // VRSQRT14PDZmbk
+ 4444U, // VRSQRT14PDZmbkz
+ 405U, // VRSQRT14PDZmk
+ 461U, // VRSQRT14PDZmkz
+ 0U, // VRSQRT14PDZr
+ 405U, // VRSQRT14PDZrk
+ 461U, // VRSQRT14PDZrkz
+ 0U, // VRSQRT14PSZ128m
+ 0U, // VRSQRT14PSZ128mb
+ 3356U, // VRSQRT14PSZ128mbk
+ 4444U, // VRSQRT14PSZ128mbkz
+ 405U, // VRSQRT14PSZ128mk
+ 461U, // VRSQRT14PSZ128mkz
+ 0U, // VRSQRT14PSZ128r
+ 405U, // VRSQRT14PSZ128rk
+ 461U, // VRSQRT14PSZ128rkz
+ 0U, // VRSQRT14PSZ256m
+ 0U, // VRSQRT14PSZ256mb
+ 3356U, // VRSQRT14PSZ256mbk
+ 4444U, // VRSQRT14PSZ256mbkz
+ 405U, // VRSQRT14PSZ256mk
+ 461U, // VRSQRT14PSZ256mkz
+ 0U, // VRSQRT14PSZ256r
+ 405U, // VRSQRT14PSZ256rk
+ 461U, // VRSQRT14PSZ256rkz
+ 0U, // VRSQRT14PSZm
+ 0U, // VRSQRT14PSZmb
+ 3356U, // VRSQRT14PSZmbk
+ 4444U, // VRSQRT14PSZmbkz
+ 405U, // VRSQRT14PSZmk
+ 461U, // VRSQRT14PSZmkz
+ 0U, // VRSQRT14PSZr
+ 405U, // VRSQRT14PSZrk
+ 461U, // VRSQRT14PSZrkz
+ 72U, // VRSQRT14SDZrm
+ 133U, // VRSQRT14SDZrmk
+ 9348U, // VRSQRT14SDZrmkz
+ 4U, // VRSQRT14SDZrr
+ 0U, // VRSQRT14SDZrrk
+ 9348U, // VRSQRT14SDZrrkz
+ 72U, // VRSQRT14SSZrm
+ 133U, // VRSQRT14SSZrmk
+ 9348U, // VRSQRT14SSZrmkz
+ 4U, // VRSQRT14SSZrr
+ 0U, // VRSQRT14SSZrrk
+ 9348U, // VRSQRT14SSZrrkz
+ 0U, // VRSQRT28PDZm
+ 0U, // VRSQRT28PDZmb
+ 3356U, // VRSQRT28PDZmbk
+ 4444U, // VRSQRT28PDZmbkz
+ 405U, // VRSQRT28PDZmk
+ 461U, // VRSQRT28PDZmkz
+ 0U, // VRSQRT28PDZr
+ 0U, // VRSQRT28PDZrb
+ 405U, // VRSQRT28PDZrbk
+ 461U, // VRSQRT28PDZrbkz
+ 405U, // VRSQRT28PDZrk
+ 461U, // VRSQRT28PDZrkz
+ 0U, // VRSQRT28PSZm
+ 0U, // VRSQRT28PSZmb
+ 3356U, // VRSQRT28PSZmbk
+ 4444U, // VRSQRT28PSZmbkz
+ 405U, // VRSQRT28PSZmk
+ 461U, // VRSQRT28PSZmkz
+ 0U, // VRSQRT28PSZr
+ 0U, // VRSQRT28PSZrb
+ 405U, // VRSQRT28PSZrbk
+ 461U, // VRSQRT28PSZrbkz
+ 405U, // VRSQRT28PSZrk
+ 461U, // VRSQRT28PSZrkz
+ 72U, // VRSQRT28SDZm
+ 133U, // VRSQRT28SDZmk
+ 9348U, // VRSQRT28SDZmkz
+ 4U, // VRSQRT28SDZr
+ 4U, // VRSQRT28SDZrb
+ 0U, // VRSQRT28SDZrbk
+ 9348U, // VRSQRT28SDZrbkz
+ 0U, // VRSQRT28SDZrk
+ 9348U, // VRSQRT28SDZrkz
+ 72U, // VRSQRT28SSZm
+ 133U, // VRSQRT28SSZmk
+ 9348U, // VRSQRT28SSZmkz
+ 4U, // VRSQRT28SSZr
+ 4U, // VRSQRT28SSZrb
+ 0U, // VRSQRT28SSZrbk
+ 9348U, // VRSQRT28SSZrbkz
+ 0U, // VRSQRT28SSZrk
+ 9348U, // VRSQRT28SSZrkz
+ 0U, // VRSQRTPSYm
+ 0U, // VRSQRTPSYr
+ 0U, // VRSQRTPSm
+ 0U, // VRSQRTPSr
+ 72U, // VRSQRTSSm
+ 72U, // VRSQRTSSm_Int
+ 4U, // VRSQRTSSr
+ 4U, // VRSQRTSSr_Int
+ 4U, // VSCALEFPDZ128rm
+ 72U, // VSCALEFPDZ128rmb
+ 133U, // VSCALEFPDZ128rmbk
+ 9348U, // VSCALEFPDZ128rmbkz
+ 0U, // VSCALEFPDZ128rmk
+ 9348U, // VSCALEFPDZ128rmkz
+ 4U, // VSCALEFPDZ128rr
+ 0U, // VSCALEFPDZ128rrk
+ 9348U, // VSCALEFPDZ128rrkz
+ 4U, // VSCALEFPDZ256rm
+ 72U, // VSCALEFPDZ256rmb
+ 133U, // VSCALEFPDZ256rmbk
+ 9348U, // VSCALEFPDZ256rmbkz
+ 0U, // VSCALEFPDZ256rmk
+ 9348U, // VSCALEFPDZ256rmkz
+ 4U, // VSCALEFPDZ256rr
+ 0U, // VSCALEFPDZ256rrk
+ 9348U, // VSCALEFPDZ256rrkz
+ 4U, // VSCALEFPDZrm
+ 72U, // VSCALEFPDZrmb
+ 133U, // VSCALEFPDZrmbk
+ 9348U, // VSCALEFPDZrmbkz
+ 0U, // VSCALEFPDZrmk
+ 9348U, // VSCALEFPDZrmkz
+ 4U, // VSCALEFPDZrr
+ 4U, // VSCALEFPDZrrb
+ 0U, // VSCALEFPDZrrbk
+ 9348U, // VSCALEFPDZrrbkz
+ 0U, // VSCALEFPDZrrk
+ 9348U, // VSCALEFPDZrrkz
+ 4U, // VSCALEFPSZ128rm
+ 72U, // VSCALEFPSZ128rmb
+ 133U, // VSCALEFPSZ128rmbk
+ 9348U, // VSCALEFPSZ128rmbkz
+ 0U, // VSCALEFPSZ128rmk
+ 9348U, // VSCALEFPSZ128rmkz
+ 4U, // VSCALEFPSZ128rr
+ 0U, // VSCALEFPSZ128rrk
+ 9348U, // VSCALEFPSZ128rrkz
+ 4U, // VSCALEFPSZ256rm
+ 72U, // VSCALEFPSZ256rmb
+ 133U, // VSCALEFPSZ256rmbk
+ 9348U, // VSCALEFPSZ256rmbkz
+ 0U, // VSCALEFPSZ256rmk
+ 9348U, // VSCALEFPSZ256rmkz
+ 4U, // VSCALEFPSZ256rr
+ 0U, // VSCALEFPSZ256rrk
+ 9348U, // VSCALEFPSZ256rrkz
+ 4U, // VSCALEFPSZrm
+ 72U, // VSCALEFPSZrmb
+ 133U, // VSCALEFPSZrmbk
+ 9348U, // VSCALEFPSZrmbkz
+ 0U, // VSCALEFPSZrmk
+ 9348U, // VSCALEFPSZrmkz
+ 4U, // VSCALEFPSZrr
+ 4U, // VSCALEFPSZrrb
+ 0U, // VSCALEFPSZrrbk
+ 9348U, // VSCALEFPSZrrbkz
+ 0U, // VSCALEFPSZrrk
+ 9348U, // VSCALEFPSZrrkz
+ 72U, // VSCALEFSDZrm
+ 133U, // VSCALEFSDZrmk
+ 9348U, // VSCALEFSDZrmkz
+ 4U, // VSCALEFSDZrr
+ 4U, // VSCALEFSDZrrb_Int
+ 0U, // VSCALEFSDZrrb_Intk
+ 9348U, // VSCALEFSDZrrb_Intkz
+ 0U, // VSCALEFSDZrrk
+ 9348U, // VSCALEFSDZrrkz
+ 72U, // VSCALEFSSZrm
+ 133U, // VSCALEFSSZrmk
+ 9348U, // VSCALEFSSZrmkz
+ 4U, // VSCALEFSSZrr
+ 4U, // VSCALEFSSZrrb_Int
+ 0U, // VSCALEFSSZrrb_Intk
+ 9348U, // VSCALEFSSZrrb_Intkz
+ 0U, // VSCALEFSSZrrk
+ 9348U, // VSCALEFSSZrrkz
+ 57U, // VSCATTERDPDZ128mr
+ 57U, // VSCATTERDPDZ256mr
+ 57U, // VSCATTERDPDZmr
+ 57U, // VSCATTERDPSZ128mr
+ 57U, // VSCATTERDPSZ256mr
+ 57U, // VSCATTERDPSZmr
+ 0U, // VSCATTERPF0DPDm
+ 0U, // VSCATTERPF0DPSm
+ 0U, // VSCATTERPF0QPDm
+ 0U, // VSCATTERPF0QPSm
+ 0U, // VSCATTERPF1DPDm
+ 0U, // VSCATTERPF1DPSm
+ 0U, // VSCATTERPF1QPDm
+ 0U, // VSCATTERPF1QPSm
+ 57U, // VSCATTERQPDZ128mr
+ 57U, // VSCATTERQPDZ256mr
+ 57U, // VSCATTERQPDZmr
+ 57U, // VSCATTERQPSZ128mr
+ 57U, // VSCATTERQPSZ256mr
+ 57U, // VSCATTERQPSZmr
+ 18637U, // VSHUFF32X4Z256rmbi
+ 26833U, // VSHUFF32X4Z256rmbik
+ 26837U, // VSHUFF32X4Z256rmbikz
+ 72U, // VSHUFF32X4Z256rmi
+ 1U, // VSHUFF32X4Z256rmik
+ 9348U, // VSHUFF32X4Z256rmikz
+ 18636U, // VSHUFF32X4Z256rri
+ 25U, // VSHUFF32X4Z256rrik
+ 26837U, // VSHUFF32X4Z256rrikz
+ 18637U, // VSHUFF32X4Zrmbi
+ 26833U, // VSHUFF32X4Zrmbik
+ 26837U, // VSHUFF32X4Zrmbikz
+ 72U, // VSHUFF32X4Zrmi
+ 1U, // VSHUFF32X4Zrmik
+ 9348U, // VSHUFF32X4Zrmikz
+ 18636U, // VSHUFF32X4Zrri
+ 25U, // VSHUFF32X4Zrrik
+ 26837U, // VSHUFF32X4Zrrikz
+ 18637U, // VSHUFF64X2Z256rmbi
+ 26833U, // VSHUFF64X2Z256rmbik
+ 26837U, // VSHUFF64X2Z256rmbikz
+ 72U, // VSHUFF64X2Z256rmi
+ 1U, // VSHUFF64X2Z256rmik
+ 9348U, // VSHUFF64X2Z256rmikz
+ 18636U, // VSHUFF64X2Z256rri
+ 25U, // VSHUFF64X2Z256rrik
+ 26837U, // VSHUFF64X2Z256rrikz
+ 18637U, // VSHUFF64X2Zrmbi
+ 26833U, // VSHUFF64X2Zrmbik
+ 26837U, // VSHUFF64X2Zrmbikz
+ 72U, // VSHUFF64X2Zrmi
+ 1U, // VSHUFF64X2Zrmik
+ 9348U, // VSHUFF64X2Zrmikz
+ 18636U, // VSHUFF64X2Zrri
+ 25U, // VSHUFF64X2Zrrik
+ 26837U, // VSHUFF64X2Zrrikz
+ 18637U, // VSHUFI32X4Z256rmbi
+ 26833U, // VSHUFI32X4Z256rmbik
+ 26837U, // VSHUFI32X4Z256rmbikz
+ 72U, // VSHUFI32X4Z256rmi
+ 1U, // VSHUFI32X4Z256rmik
+ 9348U, // VSHUFI32X4Z256rmikz
+ 18636U, // VSHUFI32X4Z256rri
+ 25U, // VSHUFI32X4Z256rrik
+ 26837U, // VSHUFI32X4Z256rrikz
+ 18637U, // VSHUFI32X4Zrmbi
+ 26833U, // VSHUFI32X4Zrmbik
+ 26837U, // VSHUFI32X4Zrmbikz
+ 72U, // VSHUFI32X4Zrmi
+ 1U, // VSHUFI32X4Zrmik
+ 9348U, // VSHUFI32X4Zrmikz
+ 18636U, // VSHUFI32X4Zrri
+ 25U, // VSHUFI32X4Zrrik
+ 26837U, // VSHUFI32X4Zrrikz
+ 18637U, // VSHUFI64X2Z256rmbi
+ 26833U, // VSHUFI64X2Z256rmbik
+ 26837U, // VSHUFI64X2Z256rmbikz
+ 72U, // VSHUFI64X2Z256rmi
+ 1U, // VSHUFI64X2Z256rmik
+ 9348U, // VSHUFI64X2Z256rmikz
+ 18636U, // VSHUFI64X2Z256rri
+ 25U, // VSHUFI64X2Z256rrik
+ 26837U, // VSHUFI64X2Z256rrikz
+ 18637U, // VSHUFI64X2Zrmbi
+ 26833U, // VSHUFI64X2Zrmbik
+ 26837U, // VSHUFI64X2Zrmbikz
+ 72U, // VSHUFI64X2Zrmi
+ 1U, // VSHUFI64X2Zrmik
+ 9348U, // VSHUFI64X2Zrmikz
+ 18636U, // VSHUFI64X2Zrri
+ 25U, // VSHUFI64X2Zrrik
+ 26837U, // VSHUFI64X2Zrrikz
+ 72U, // VSHUFPDYrmi
+ 18636U, // VSHUFPDYrri
+ 18637U, // VSHUFPDZ128rmbi
+ 26833U, // VSHUFPDZ128rmbik
+ 26837U, // VSHUFPDZ128rmbikz
+ 72U, // VSHUFPDZ128rmi
+ 1U, // VSHUFPDZ128rmik
+ 9348U, // VSHUFPDZ128rmikz
+ 18636U, // VSHUFPDZ128rri
+ 25U, // VSHUFPDZ128rrik
+ 26837U, // VSHUFPDZ128rrikz
+ 18637U, // VSHUFPDZ256rmbi
+ 26833U, // VSHUFPDZ256rmbik
+ 26837U, // VSHUFPDZ256rmbikz
+ 72U, // VSHUFPDZ256rmi
+ 1U, // VSHUFPDZ256rmik
+ 9348U, // VSHUFPDZ256rmikz
+ 18636U, // VSHUFPDZ256rri
+ 25U, // VSHUFPDZ256rrik
+ 26837U, // VSHUFPDZ256rrikz
+ 18637U, // VSHUFPDZrmbi
+ 26833U, // VSHUFPDZrmbik
+ 26837U, // VSHUFPDZrmbikz
+ 72U, // VSHUFPDZrmi
+ 1U, // VSHUFPDZrmik
+ 9348U, // VSHUFPDZrmikz
+ 18636U, // VSHUFPDZrri
+ 25U, // VSHUFPDZrrik
+ 26837U, // VSHUFPDZrrikz
+ 72U, // VSHUFPDrmi
+ 18636U, // VSHUFPDrri
+ 72U, // VSHUFPSYrmi
+ 18636U, // VSHUFPSYrri
+ 18637U, // VSHUFPSZ128rmbi
+ 26833U, // VSHUFPSZ128rmbik
+ 26837U, // VSHUFPSZ128rmbikz
+ 72U, // VSHUFPSZ128rmi
+ 1U, // VSHUFPSZ128rmik
+ 9348U, // VSHUFPSZ128rmikz
+ 18636U, // VSHUFPSZ128rri
+ 25U, // VSHUFPSZ128rrik
+ 26837U, // VSHUFPSZ128rrikz
+ 18637U, // VSHUFPSZ256rmbi
+ 26833U, // VSHUFPSZ256rmbik
+ 26837U, // VSHUFPSZ256rmbikz
+ 72U, // VSHUFPSZ256rmi
+ 1U, // VSHUFPSZ256rmik
+ 9348U, // VSHUFPSZ256rmikz
+ 18636U, // VSHUFPSZ256rri
+ 25U, // VSHUFPSZ256rrik
+ 26837U, // VSHUFPSZ256rrikz
+ 18637U, // VSHUFPSZrmbi
+ 26833U, // VSHUFPSZrmbik
+ 26837U, // VSHUFPSZrmbikz
+ 72U, // VSHUFPSZrmi
+ 1U, // VSHUFPSZrmik
+ 9348U, // VSHUFPSZrmikz
+ 18636U, // VSHUFPSZrri
+ 25U, // VSHUFPSZrrik
+ 26837U, // VSHUFPSZrrikz
+ 72U, // VSHUFPSrmi
+ 18636U, // VSHUFPSrri
+ 0U, // VSQRTPDYm
+ 0U, // VSQRTPDYr
+ 0U, // VSQRTPDZ128m
+ 0U, // VSQRTPDZ128mb
+ 3356U, // VSQRTPDZ128mbk
+ 4444U, // VSQRTPDZ128mbkz
+ 405U, // VSQRTPDZ128mk
+ 461U, // VSQRTPDZ128mkz
+ 0U, // VSQRTPDZ128r
+ 405U, // VSQRTPDZ128rk
+ 461U, // VSQRTPDZ128rkz
+ 0U, // VSQRTPDZ256m
+ 0U, // VSQRTPDZ256mb
+ 3356U, // VSQRTPDZ256mbk
+ 4444U, // VSQRTPDZ256mbkz
+ 405U, // VSQRTPDZ256mk
+ 461U, // VSQRTPDZ256mkz
+ 0U, // VSQRTPDZ256r
+ 405U, // VSQRTPDZ256rk
+ 461U, // VSQRTPDZ256rkz
+ 0U, // VSQRTPDZm
+ 0U, // VSQRTPDZmb
+ 3356U, // VSQRTPDZmbk
+ 4444U, // VSQRTPDZmbkz
+ 405U, // VSQRTPDZmk
+ 461U, // VSQRTPDZmkz
+ 0U, // VSQRTPDZr
+ 0U, // VSQRTPDZrb
+ 405U, // VSQRTPDZrbk
+ 461U, // VSQRTPDZrbkz
+ 405U, // VSQRTPDZrk
+ 461U, // VSQRTPDZrkz
+ 0U, // VSQRTPDm
+ 0U, // VSQRTPDr
+ 0U, // VSQRTPSYm
+ 0U, // VSQRTPSYr
+ 0U, // VSQRTPSZ128m
+ 0U, // VSQRTPSZ128mb
+ 3356U, // VSQRTPSZ128mbk
+ 4444U, // VSQRTPSZ128mbkz
+ 405U, // VSQRTPSZ128mk
+ 461U, // VSQRTPSZ128mkz
+ 0U, // VSQRTPSZ128r
+ 405U, // VSQRTPSZ128rk
+ 461U, // VSQRTPSZ128rkz
+ 0U, // VSQRTPSZ256m
+ 0U, // VSQRTPSZ256mb
+ 3356U, // VSQRTPSZ256mbk
+ 4444U, // VSQRTPSZ256mbkz
+ 405U, // VSQRTPSZ256mk
+ 461U, // VSQRTPSZ256mkz
+ 0U, // VSQRTPSZ256r
+ 405U, // VSQRTPSZ256rk
+ 461U, // VSQRTPSZ256rkz
+ 0U, // VSQRTPSZm
+ 0U, // VSQRTPSZmb
+ 3356U, // VSQRTPSZmbk
+ 4444U, // VSQRTPSZmbkz
+ 405U, // VSQRTPSZmk
+ 461U, // VSQRTPSZmkz
+ 0U, // VSQRTPSZr
+ 0U, // VSQRTPSZrb
+ 405U, // VSQRTPSZrbk
+ 461U, // VSQRTPSZrbkz
+ 405U, // VSQRTPSZrk
+ 461U, // VSQRTPSZrkz
+ 0U, // VSQRTPSm
+ 0U, // VSQRTPSr
+ 72U, // VSQRTSDZm
+ 72U, // VSQRTSDZm_Int
+ 133U, // VSQRTSDZm_Intk
+ 9348U, // VSQRTSDZm_Intkz
+ 4U, // VSQRTSDZr
+ 4U, // VSQRTSDZr_Int
+ 0U, // VSQRTSDZr_Intk
+ 9348U, // VSQRTSDZr_Intkz
+ 4U, // VSQRTSDZrb_Int
+ 0U, // VSQRTSDZrb_Intk
+ 9348U, // VSQRTSDZrb_Intkz
+ 72U, // VSQRTSDm
+ 72U, // VSQRTSDm_Int
+ 4U, // VSQRTSDr
+ 4U, // VSQRTSDr_Int
+ 72U, // VSQRTSSZm
+ 72U, // VSQRTSSZm_Int
+ 133U, // VSQRTSSZm_Intk
+ 9348U, // VSQRTSSZm_Intkz
+ 4U, // VSQRTSSZr
+ 4U, // VSQRTSSZr_Int
+ 0U, // VSQRTSSZr_Intk
+ 9348U, // VSQRTSSZr_Intkz
+ 4U, // VSQRTSSZrb_Int
+ 0U, // VSQRTSSZrb_Intk
+ 9348U, // VSQRTSSZrb_Intkz
+ 72U, // VSQRTSSm
+ 72U, // VSQRTSSm_Int
+ 4U, // VSQRTSSr
+ 4U, // VSQRTSSr_Int
+ 0U, // VSTMXCSR
+ 4U, // VSUBPDYrm
+ 4U, // VSUBPDYrr
+ 4U, // VSUBPDZ128rm
+ 72U, // VSUBPDZ128rmb
+ 133U, // VSUBPDZ128rmbk
+ 9348U, // VSUBPDZ128rmbkz
+ 0U, // VSUBPDZ128rmk
+ 9348U, // VSUBPDZ128rmkz
+ 4U, // VSUBPDZ128rr
+ 0U, // VSUBPDZ128rrk
+ 9348U, // VSUBPDZ128rrkz
+ 4U, // VSUBPDZ256rm
+ 72U, // VSUBPDZ256rmb
+ 133U, // VSUBPDZ256rmbk
+ 9348U, // VSUBPDZ256rmbkz
+ 0U, // VSUBPDZ256rmk
+ 9348U, // VSUBPDZ256rmkz
+ 4U, // VSUBPDZ256rr
+ 0U, // VSUBPDZ256rrk
+ 9348U, // VSUBPDZ256rrkz
+ 4U, // VSUBPDZrm
+ 72U, // VSUBPDZrmb
+ 133U, // VSUBPDZrmbk
+ 9348U, // VSUBPDZrmbkz
+ 0U, // VSUBPDZrmk
+ 9348U, // VSUBPDZrmkz
+ 4U, // VSUBPDZrr
+ 4U, // VSUBPDZrrb
+ 0U, // VSUBPDZrrbk
+ 9348U, // VSUBPDZrrbkz
+ 0U, // VSUBPDZrrk
+ 9348U, // VSUBPDZrrkz
+ 4U, // VSUBPDrm
+ 4U, // VSUBPDrr
+ 4U, // VSUBPSYrm
+ 4U, // VSUBPSYrr
+ 4U, // VSUBPSZ128rm
+ 72U, // VSUBPSZ128rmb
+ 133U, // VSUBPSZ128rmbk
+ 9348U, // VSUBPSZ128rmbkz
+ 0U, // VSUBPSZ128rmk
+ 9348U, // VSUBPSZ128rmkz
+ 4U, // VSUBPSZ128rr
+ 0U, // VSUBPSZ128rrk
+ 9348U, // VSUBPSZ128rrkz
+ 4U, // VSUBPSZ256rm
+ 72U, // VSUBPSZ256rmb
+ 133U, // VSUBPSZ256rmbk
+ 9348U, // VSUBPSZ256rmbkz
+ 0U, // VSUBPSZ256rmk
+ 9348U, // VSUBPSZ256rmkz
+ 4U, // VSUBPSZ256rr
+ 0U, // VSUBPSZ256rrk
+ 9348U, // VSUBPSZ256rrkz
+ 4U, // VSUBPSZrm
+ 72U, // VSUBPSZrmb
+ 133U, // VSUBPSZrmbk
+ 9348U, // VSUBPSZrmbkz
+ 0U, // VSUBPSZrmk
+ 9348U, // VSUBPSZrmkz
+ 4U, // VSUBPSZrr
+ 4U, // VSUBPSZrrb
+ 0U, // VSUBPSZrrbk
+ 9348U, // VSUBPSZrrbkz
+ 0U, // VSUBPSZrrk
+ 9348U, // VSUBPSZrrkz
+ 4U, // VSUBPSrm
+ 4U, // VSUBPSrr
+ 72U, // VSUBSDZrm
+ 72U, // VSUBSDZrm_Int
+ 133U, // VSUBSDZrm_Intk
+ 9348U, // VSUBSDZrm_Intkz
+ 4U, // VSUBSDZrr
+ 4U, // VSUBSDZrr_Int
+ 0U, // VSUBSDZrr_Intk
+ 9348U, // VSUBSDZrr_Intkz
+ 4U, // VSUBSDZrrb_Int
+ 0U, // VSUBSDZrrb_Intk
+ 9348U, // VSUBSDZrrb_Intkz
+ 72U, // VSUBSDrm
+ 72U, // VSUBSDrm_Int
+ 4U, // VSUBSDrr
+ 4U, // VSUBSDrr_Int
+ 72U, // VSUBSSZrm
+ 72U, // VSUBSSZrm_Int
+ 133U, // VSUBSSZrm_Intk
+ 9348U, // VSUBSSZrm_Intkz
+ 4U, // VSUBSSZrr
+ 4U, // VSUBSSZrr_Int
+ 0U, // VSUBSSZrr_Intk
+ 9348U, // VSUBSSZrr_Intkz
+ 4U, // VSUBSSZrrb_Int
+ 0U, // VSUBSSZrrb_Intk
+ 9348U, // VSUBSSZrrb_Intkz
+ 72U, // VSUBSSrm
+ 72U, // VSUBSSrm_Int
+ 4U, // VSUBSSrr
+ 4U, // VSUBSSrr_Int
+ 0U, // VTESTPDYrm
+ 0U, // VTESTPDYrr
+ 0U, // VTESTPDrm
+ 0U, // VTESTPDrr
+ 0U, // VTESTPSYrm
+ 0U, // VTESTPSYrr
+ 0U, // VTESTPSrm
+ 0U, // VTESTPSrr
+ 0U, // VUCOMISDZrm
+ 0U, // VUCOMISDZrm_Int
+ 0U, // VUCOMISDZrr
+ 0U, // VUCOMISDZrr_Int
+ 0U, // VUCOMISDZrrb
+ 0U, // VUCOMISDrm
+ 0U, // VUCOMISDrm_Int
+ 0U, // VUCOMISDrr
+ 0U, // VUCOMISDrr_Int
+ 0U, // VUCOMISSZrm
+ 0U, // VUCOMISSZrm_Int
+ 0U, // VUCOMISSZrr
+ 0U, // VUCOMISSZrr_Int
+ 0U, // VUCOMISSZrrb
+ 0U, // VUCOMISSrm
+ 0U, // VUCOMISSrm_Int
+ 0U, // VUCOMISSrr
+ 0U, // VUCOMISSrr_Int
+ 4U, // VUNPCKHPDYrm
+ 4U, // VUNPCKHPDYrr
+ 4U, // VUNPCKHPDZ128rm
+ 72U, // VUNPCKHPDZ128rmb
+ 133U, // VUNPCKHPDZ128rmbk
+ 9348U, // VUNPCKHPDZ128rmbkz
+ 0U, // VUNPCKHPDZ128rmk
+ 9348U, // VUNPCKHPDZ128rmkz
+ 4U, // VUNPCKHPDZ128rr
+ 0U, // VUNPCKHPDZ128rrk
+ 9348U, // VUNPCKHPDZ128rrkz
+ 4U, // VUNPCKHPDZ256rm
+ 72U, // VUNPCKHPDZ256rmb
+ 133U, // VUNPCKHPDZ256rmbk
+ 9348U, // VUNPCKHPDZ256rmbkz
+ 0U, // VUNPCKHPDZ256rmk
+ 9348U, // VUNPCKHPDZ256rmkz
+ 4U, // VUNPCKHPDZ256rr
+ 0U, // VUNPCKHPDZ256rrk
+ 9348U, // VUNPCKHPDZ256rrkz
+ 4U, // VUNPCKHPDZrm
+ 72U, // VUNPCKHPDZrmb
+ 133U, // VUNPCKHPDZrmbk
+ 9348U, // VUNPCKHPDZrmbkz
+ 0U, // VUNPCKHPDZrmk
+ 9348U, // VUNPCKHPDZrmkz
+ 4U, // VUNPCKHPDZrr
+ 0U, // VUNPCKHPDZrrk
+ 9348U, // VUNPCKHPDZrrkz
+ 4U, // VUNPCKHPDrm
+ 4U, // VUNPCKHPDrr
+ 4U, // VUNPCKHPSYrm
+ 4U, // VUNPCKHPSYrr
+ 4U, // VUNPCKHPSZ128rm
+ 72U, // VUNPCKHPSZ128rmb
+ 133U, // VUNPCKHPSZ128rmbk
+ 9348U, // VUNPCKHPSZ128rmbkz
+ 0U, // VUNPCKHPSZ128rmk
+ 9348U, // VUNPCKHPSZ128rmkz
+ 4U, // VUNPCKHPSZ128rr
+ 0U, // VUNPCKHPSZ128rrk
+ 9348U, // VUNPCKHPSZ128rrkz
+ 4U, // VUNPCKHPSZ256rm
+ 72U, // VUNPCKHPSZ256rmb
+ 133U, // VUNPCKHPSZ256rmbk
+ 9348U, // VUNPCKHPSZ256rmbkz
+ 0U, // VUNPCKHPSZ256rmk
+ 9348U, // VUNPCKHPSZ256rmkz
+ 4U, // VUNPCKHPSZ256rr
+ 0U, // VUNPCKHPSZ256rrk
+ 9348U, // VUNPCKHPSZ256rrkz
+ 4U, // VUNPCKHPSZrm
+ 72U, // VUNPCKHPSZrmb
+ 133U, // VUNPCKHPSZrmbk
+ 9348U, // VUNPCKHPSZrmbkz
+ 0U, // VUNPCKHPSZrmk
+ 9348U, // VUNPCKHPSZrmkz
+ 4U, // VUNPCKHPSZrr
+ 0U, // VUNPCKHPSZrrk
+ 9348U, // VUNPCKHPSZrrkz
+ 4U, // VUNPCKHPSrm
+ 4U, // VUNPCKHPSrr
+ 4U, // VUNPCKLPDYrm
+ 4U, // VUNPCKLPDYrr
+ 4U, // VUNPCKLPDZ128rm
+ 72U, // VUNPCKLPDZ128rmb
+ 133U, // VUNPCKLPDZ128rmbk
+ 9348U, // VUNPCKLPDZ128rmbkz
+ 0U, // VUNPCKLPDZ128rmk
+ 9348U, // VUNPCKLPDZ128rmkz
+ 4U, // VUNPCKLPDZ128rr
+ 0U, // VUNPCKLPDZ128rrk
+ 9348U, // VUNPCKLPDZ128rrkz
+ 4U, // VUNPCKLPDZ256rm
+ 72U, // VUNPCKLPDZ256rmb
+ 133U, // VUNPCKLPDZ256rmbk
+ 9348U, // VUNPCKLPDZ256rmbkz
+ 0U, // VUNPCKLPDZ256rmk
+ 9348U, // VUNPCKLPDZ256rmkz
+ 4U, // VUNPCKLPDZ256rr
+ 0U, // VUNPCKLPDZ256rrk
+ 9348U, // VUNPCKLPDZ256rrkz
+ 4U, // VUNPCKLPDZrm
+ 72U, // VUNPCKLPDZrmb
+ 133U, // VUNPCKLPDZrmbk
+ 9348U, // VUNPCKLPDZrmbkz
+ 0U, // VUNPCKLPDZrmk
+ 9348U, // VUNPCKLPDZrmkz
+ 4U, // VUNPCKLPDZrr
+ 0U, // VUNPCKLPDZrrk
+ 9348U, // VUNPCKLPDZrrkz
+ 4U, // VUNPCKLPDrm
+ 4U, // VUNPCKLPDrr
+ 4U, // VUNPCKLPSYrm
+ 4U, // VUNPCKLPSYrr
+ 4U, // VUNPCKLPSZ128rm
+ 72U, // VUNPCKLPSZ128rmb
+ 133U, // VUNPCKLPSZ128rmbk
+ 9348U, // VUNPCKLPSZ128rmbkz
+ 0U, // VUNPCKLPSZ128rmk
+ 9348U, // VUNPCKLPSZ128rmkz
+ 4U, // VUNPCKLPSZ128rr
+ 0U, // VUNPCKLPSZ128rrk
+ 9348U, // VUNPCKLPSZ128rrkz
+ 4U, // VUNPCKLPSZ256rm
+ 72U, // VUNPCKLPSZ256rmb
+ 133U, // VUNPCKLPSZ256rmbk
+ 9348U, // VUNPCKLPSZ256rmbkz
+ 0U, // VUNPCKLPSZ256rmk
+ 9348U, // VUNPCKLPSZ256rmkz
+ 4U, // VUNPCKLPSZ256rr
+ 0U, // VUNPCKLPSZ256rrk
+ 9348U, // VUNPCKLPSZ256rrkz
+ 4U, // VUNPCKLPSZrm
+ 72U, // VUNPCKLPSZrmb
+ 133U, // VUNPCKLPSZrmbk
+ 9348U, // VUNPCKLPSZrmbkz
+ 0U, // VUNPCKLPSZrmk
+ 9348U, // VUNPCKLPSZrmkz
+ 4U, // VUNPCKLPSZrr
+ 0U, // VUNPCKLPSZrrk
+ 9348U, // VUNPCKLPSZrrkz
+ 4U, // VUNPCKLPSrm
+ 4U, // VUNPCKLPSrr
+ 4U, // VXORPDYrm
+ 4U, // VXORPDYrr
+ 4U, // VXORPDZ128rm
+ 72U, // VXORPDZ128rmb
+ 133U, // VXORPDZ128rmbk
+ 9348U, // VXORPDZ128rmbkz
+ 0U, // VXORPDZ128rmk
+ 9348U, // VXORPDZ128rmkz
+ 4U, // VXORPDZ128rr
+ 0U, // VXORPDZ128rrk
+ 9348U, // VXORPDZ128rrkz
+ 4U, // VXORPDZ256rm
+ 72U, // VXORPDZ256rmb
+ 133U, // VXORPDZ256rmbk
+ 9348U, // VXORPDZ256rmbkz
+ 0U, // VXORPDZ256rmk
+ 9348U, // VXORPDZ256rmkz
+ 4U, // VXORPDZ256rr
+ 0U, // VXORPDZ256rrk
+ 9348U, // VXORPDZ256rrkz
+ 4U, // VXORPDZrm
+ 72U, // VXORPDZrmb
+ 133U, // VXORPDZrmbk
+ 9348U, // VXORPDZrmbkz
+ 0U, // VXORPDZrmk
+ 9348U, // VXORPDZrmkz
+ 4U, // VXORPDZrr
+ 0U, // VXORPDZrrk
+ 9348U, // VXORPDZrrkz
+ 4U, // VXORPDrm
+ 4U, // VXORPDrr
+ 4U, // VXORPSYrm
+ 4U, // VXORPSYrr
+ 4U, // VXORPSZ128rm
+ 72U, // VXORPSZ128rmb
+ 133U, // VXORPSZ128rmbk
+ 9348U, // VXORPSZ128rmbkz
+ 0U, // VXORPSZ128rmk
+ 9348U, // VXORPSZ128rmkz
+ 4U, // VXORPSZ128rr
+ 0U, // VXORPSZ128rrk
+ 9348U, // VXORPSZ128rrkz
+ 4U, // VXORPSZ256rm
+ 72U, // VXORPSZ256rmb
+ 133U, // VXORPSZ256rmbk
+ 9348U, // VXORPSZ256rmbkz
+ 0U, // VXORPSZ256rmk
+ 9348U, // VXORPSZ256rmkz
+ 4U, // VXORPSZ256rr
+ 0U, // VXORPSZ256rrk
+ 9348U, // VXORPSZ256rrkz
+ 4U, // VXORPSZrm
+ 72U, // VXORPSZrmb
+ 133U, // VXORPSZrmbk
+ 9348U, // VXORPSZrmbkz
+ 0U, // VXORPSZrmk
+ 9348U, // VXORPSZrmkz
+ 4U, // VXORPSZrr
+ 0U, // VXORPSZrrk
+ 9348U, // VXORPSZrrkz
+ 4U, // VXORPSrm
+ 4U, // VXORPSrr
+ 0U, // VZEROALL
+ 0U, // VZEROUPPER
+ 0U, // WAIT
+ 0U, // WBINVD
+ 0U, // WBNOINVD
+ 0U, // WRFSBASE
+ 0U, // WRFSBASE64
+ 0U, // WRGSBASE
+ 0U, // WRGSBASE64
+ 0U, // WRMSR
+ 0U, // WRPKRUr
+ 0U, // WRSSD
+ 0U, // WRSSQ
+ 0U, // WRUSSD
+ 0U, // WRUSSQ
+ 0U, // XABORT
+ 0U, // XACQUIRE_PREFIX
+ 3U, // XADD16rm
+ 0U, // XADD16rr
+ 3U, // XADD32rm
+ 0U, // XADD32rr
+ 3U, // XADD64rm
+ 0U, // XADD64rr
+ 3U, // XADD8rm
+ 0U, // XADD8rr
+ 0U, // XBEGIN_2
+ 0U, // XBEGIN_4
+ 0U, // XCHG16ar
+ 3U, // XCHG16rm
+ 0U, // XCHG16rr
+ 0U, // XCHG32ar
+ 3U, // XCHG32rm
+ 0U, // XCHG32rr
+ 0U, // XCHG64ar
+ 3U, // XCHG64rm
+ 0U, // XCHG64rr
+ 3U, // XCHG8rm
+ 0U, // XCHG8rr
+ 0U, // XCH_F
+ 0U, // XCRYPTCBC
+ 0U, // XCRYPTCFB
+ 0U, // XCRYPTCTR
+ 0U, // XCRYPTECB
+ 0U, // XCRYPTOFB
+ 0U, // XEND
+ 0U, // XGETBV
+ 0U, // XLAT
+ 0U, // XOR16i16
+ 0U, // XOR16mi
+ 0U, // XOR16mi8
+ 0U, // XOR16mr
+ 0U, // XOR16ri
+ 0U, // XOR16ri8
+ 0U, // XOR16rm
+ 0U, // XOR16rr
+ 0U, // XOR16rr_REV
+ 0U, // XOR32i32
+ 0U, // XOR32mi
+ 0U, // XOR32mi8
+ 0U, // XOR32mr
+ 0U, // XOR32ri
+ 0U, // XOR32ri8
+ 0U, // XOR32rm
+ 0U, // XOR32rr
+ 0U, // XOR32rr_REV
+ 0U, // XOR64i32
+ 0U, // XOR64mi32
+ 0U, // XOR64mi8
+ 0U, // XOR64mr
+ 0U, // XOR64ri32
+ 0U, // XOR64ri8
+ 0U, // XOR64rm
+ 0U, // XOR64rr
+ 0U, // XOR64rr_REV
+ 0U, // XOR8i8
+ 0U, // XOR8mi
+ 0U, // XOR8mi8
+ 0U, // XOR8mr
+ 0U, // XOR8ri
+ 0U, // XOR8ri8
+ 0U, // XOR8rm
+ 0U, // XOR8rr
+ 0U, // XOR8rr_REV
+ 0U, // XORPDrm
+ 0U, // XORPDrr
+ 0U, // XORPSrm
+ 0U, // XORPSrr
+ 0U, // XRELEASE_PREFIX
+ 0U, // XRSTOR
+ 0U, // XRSTOR64
+ 0U, // XRSTORS
+ 0U, // XRSTORS64
+ 0U, // XSAVE
+ 0U, // XSAVE64
+ 0U, // XSAVEC
+ 0U, // XSAVEC64
+ 0U, // XSAVEOPT
+ 0U, // XSAVEOPT64
+ 0U, // XSAVES
+ 0U, // XSAVES64
+ 0U, // XSETBV
+ 0U, // XSHA1
+ 0U, // XSHA256
+ 0U, // XSTORE
+ 0U, // XTEST
+ };
+
+ static const uint8_t OpInfo2[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 0U, // DBG_VALUE
+ 0U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 0U, // BUNDLE
+ 0U, // LIFETIME_START
+ 0U, // LIFETIME_END
+ 0U, // STACKMAP
+ 0U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 0U, // PATCHABLE_FUNCTION_ENTER
+ 0U, // PATCHABLE_RET
+ 0U, // PATCHABLE_FUNCTION_EXIT
+ 0U, // PATCHABLE_TAIL_CALL
+ 0U, // PATCHABLE_EVENT_CALL
+ 0U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 0U, // AVX1_SETALLONES
+ 0U, // AVX2_SETALLONES
+ 0U, // AVX512_128_SET0
+ 0U, // AVX512_256_SET0
+ 0U, // AVX512_512_SET0
+ 0U, // AVX512_512_SETALLONES
+ 0U, // AVX512_512_SEXT_MASK_32
+ 0U, // AVX512_512_SEXT_MASK_64
+ 0U, // AVX512_FsFLD0SD
+ 0U, // AVX512_FsFLD0SS
+ 0U, // AVX_SET0
+ 0U, // KSET0D
+ 0U, // KSET0Q
+ 0U, // KSET0W
+ 0U, // KSET1D
+ 0U, // KSET1Q
+ 0U, // KSET1W
+ 0U, // MMX_SET0
+ 0U, // V_SET0
+ 0U, // V_SETALLONES
+ 0U, // AAA
+ 0U, // AAD8i8
+ 0U, // AAM8i8
+ 0U, // AAS
+ 0U, // ABS_F
+ 0U, // ABS_Fp32
+ 0U, // ABS_Fp64
+ 0U, // ABS_Fp80
+ 0U, // ADC16i16
+ 0U, // ADC16mi
+ 0U, // ADC16mi8
+ 0U, // ADC16mr
+ 0U, // ADC16ri
+ 0U, // ADC16ri8
+ 0U, // ADC16rm
+ 0U, // ADC16rr
+ 0U, // ADC16rr_REV
+ 0U, // ADC32i32
+ 0U, // ADC32mi
+ 0U, // ADC32mi8
+ 0U, // ADC32mr
+ 0U, // ADC32ri
+ 0U, // ADC32ri8
+ 0U, // ADC32rm
+ 0U, // ADC32rr
+ 0U, // ADC32rr_REV
+ 0U, // ADC64i32
+ 0U, // ADC64mi32
+ 0U, // ADC64mi8
+ 0U, // ADC64mr
+ 0U, // ADC64ri32
+ 0U, // ADC64ri8
+ 0U, // ADC64rm
+ 0U, // ADC64rr
+ 0U, // ADC64rr_REV
+ 0U, // ADC8i8
+ 0U, // ADC8mi
+ 0U, // ADC8mi8
+ 0U, // ADC8mr
+ 0U, // ADC8ri
+ 0U, // ADC8ri8
+ 0U, // ADC8rm
+ 0U, // ADC8rr
+ 0U, // ADC8rr_REV
+ 0U, // ADCX32rm
+ 0U, // ADCX32rr
+ 0U, // ADCX64rm
+ 0U, // ADCX64rr
+ 0U, // ADD16i16
+ 0U, // ADD16mi
+ 0U, // ADD16mi8
+ 0U, // ADD16mr
+ 0U, // ADD16ri
+ 0U, // ADD16ri8
+ 0U, // ADD16rm
+ 0U, // ADD16rr
+ 0U, // ADD16rr_REV
+ 0U, // ADD32i32
+ 0U, // ADD32mi
+ 0U, // ADD32mi8
+ 0U, // ADD32mr
+ 0U, // ADD32ri
+ 0U, // ADD32ri8
+ 0U, // ADD32rm
+ 0U, // ADD32rr
+ 0U, // ADD32rr_REV
+ 0U, // ADD64i32
+ 0U, // ADD64mi32
+ 0U, // ADD64mi8
+ 0U, // ADD64mr
+ 0U, // ADD64ri32
+ 0U, // ADD64ri8
+ 0U, // ADD64rm
+ 0U, // ADD64rr
+ 0U, // ADD64rr_REV
+ 0U, // ADD8i8
+ 0U, // ADD8mi
+ 0U, // ADD8mi8
+ 0U, // ADD8mr
+ 0U, // ADD8ri
+ 0U, // ADD8ri8
+ 0U, // ADD8rm
+ 0U, // ADD8rr
+ 0U, // ADD8rr_REV
+ 0U, // ADDPDrm
+ 0U, // ADDPDrr
+ 0U, // ADDPSrm
+ 0U, // ADDPSrr
+ 0U, // ADDSDrm
+ 0U, // ADDSDrm_Int
+ 0U, // ADDSDrr
+ 0U, // ADDSDrr_Int
+ 0U, // ADDSSrm
+ 0U, // ADDSSrm_Int
+ 0U, // ADDSSrr
+ 0U, // ADDSSrr_Int
+ 0U, // ADDSUBPDrm
+ 0U, // ADDSUBPDrr
+ 0U, // ADDSUBPSrm
+ 0U, // ADDSUBPSrr
+ 0U, // ADD_F32m
+ 0U, // ADD_F64m
+ 0U, // ADD_FI16m
+ 0U, // ADD_FI32m
+ 0U, // ADD_FPrST0
+ 0U, // ADD_FST0r
+ 0U, // ADD_Fp32
+ 0U, // ADD_Fp32m
+ 0U, // ADD_Fp64
+ 0U, // ADD_Fp64m
+ 0U, // ADD_Fp64m32
+ 0U, // ADD_Fp80
+ 0U, // ADD_Fp80m32
+ 0U, // ADD_Fp80m64
+ 0U, // ADD_FpI16m32
+ 0U, // ADD_FpI16m64
+ 0U, // ADD_FpI16m80
+ 0U, // ADD_FpI32m32
+ 0U, // ADD_FpI32m64
+ 0U, // ADD_FpI32m80
+ 0U, // ADD_FrST0
+ 0U, // ADOX32rm
+ 0U, // ADOX32rr
+ 0U, // ADOX64rm
+ 0U, // ADOX64rr
+ 0U, // AESDECLASTrm
+ 0U, // AESDECLASTrr
+ 0U, // AESDECrm
+ 0U, // AESDECrr
+ 0U, // AESENCLASTrm
+ 0U, // AESENCLASTrr
+ 0U, // AESENCrm
+ 0U, // AESENCrr
+ 0U, // AESIMCrm
+ 0U, // AESIMCrr
+ 0U, // AESKEYGENASSIST128rm
+ 0U, // AESKEYGENASSIST128rr
+ 0U, // AND16i16
+ 0U, // AND16mi
+ 0U, // AND16mi8
+ 0U, // AND16mr
+ 0U, // AND16ri
+ 0U, // AND16ri8
+ 0U, // AND16rm
+ 0U, // AND16rr
+ 0U, // AND16rr_REV
+ 0U, // AND32i32
+ 0U, // AND32mi
+ 0U, // AND32mi8
+ 0U, // AND32mr
+ 0U, // AND32ri
+ 0U, // AND32ri8
+ 0U, // AND32rm
+ 0U, // AND32rr
+ 0U, // AND32rr_REV
+ 0U, // AND64i32
+ 0U, // AND64mi32
+ 0U, // AND64mi8
+ 0U, // AND64mr
+ 0U, // AND64ri32
+ 0U, // AND64ri8
+ 0U, // AND64rm
+ 0U, // AND64rr
+ 0U, // AND64rr_REV
+ 0U, // AND8i8
+ 0U, // AND8mi
+ 0U, // AND8mi8
+ 0U, // AND8mr
+ 0U, // AND8ri
+ 0U, // AND8ri8
+ 0U, // AND8rm
+ 0U, // AND8rr
+ 0U, // AND8rr_REV
+ 0U, // ANDN32rm
+ 0U, // ANDN32rr
+ 0U, // ANDN64rm
+ 0U, // ANDN64rr
+ 0U, // ANDNPDrm
+ 0U, // ANDNPDrr
+ 0U, // ANDNPSrm
+ 0U, // ANDNPSrr
+ 0U, // ANDPDrm
+ 0U, // ANDPDrr
+ 0U, // ANDPSrm
+ 0U, // ANDPSrr
+ 0U, // ARPL16mr
+ 0U, // ARPL16rr
+ 0U, // BEXTR32rm
+ 0U, // BEXTR32rr
+ 0U, // BEXTR64rm
+ 0U, // BEXTR64rr
+ 0U, // BEXTRI32mi
+ 0U, // BEXTRI32ri
+ 0U, // BEXTRI64mi
+ 0U, // BEXTRI64ri
+ 0U, // BLCFILL32rm
+ 0U, // BLCFILL32rr
+ 0U, // BLCFILL64rm
+ 0U, // BLCFILL64rr
+ 0U, // BLCI32rm
+ 0U, // BLCI32rr
+ 0U, // BLCI64rm
+ 0U, // BLCI64rr
+ 0U, // BLCIC32rm
+ 0U, // BLCIC32rr
+ 0U, // BLCIC64rm
+ 0U, // BLCIC64rr
+ 0U, // BLCMSK32rm
+ 0U, // BLCMSK32rr
+ 0U, // BLCMSK64rm
+ 0U, // BLCMSK64rr
+ 0U, // BLCS32rm
+ 0U, // BLCS32rr
+ 0U, // BLCS64rm
+ 0U, // BLCS64rr
+ 0U, // BLENDPDrmi
+ 0U, // BLENDPDrri
+ 0U, // BLENDPSrmi
+ 0U, // BLENDPSrri
+ 0U, // BLENDVPDrm0
+ 0U, // BLENDVPDrr0
+ 0U, // BLENDVPSrm0
+ 0U, // BLENDVPSrr0
+ 0U, // BLSFILL32rm
+ 0U, // BLSFILL32rr
+ 0U, // BLSFILL64rm
+ 0U, // BLSFILL64rr
+ 0U, // BLSI32rm
+ 0U, // BLSI32rr
+ 0U, // BLSI64rm
+ 0U, // BLSI64rr
+ 0U, // BLSIC32rm
+ 0U, // BLSIC32rr
+ 0U, // BLSIC64rm
+ 0U, // BLSIC64rr
+ 0U, // BLSMSK32rm
+ 0U, // BLSMSK32rr
+ 0U, // BLSMSK64rm
+ 0U, // BLSMSK64rr
+ 0U, // BLSR32rm
+ 0U, // BLSR32rr
+ 0U, // BLSR64rm
+ 0U, // BLSR64rr
+ 0U, // BNDCL32rm
+ 0U, // BNDCL32rr
+ 0U, // BNDCL64rm
+ 0U, // BNDCL64rr
+ 0U, // BNDCN32rm
+ 0U, // BNDCN32rr
+ 0U, // BNDCN64rm
+ 0U, // BNDCN64rr
+ 0U, // BNDCU32rm
+ 0U, // BNDCU32rr
+ 0U, // BNDCU64rm
+ 0U, // BNDCU64rr
+ 0U, // BNDLDXrm
+ 0U, // BNDMK32rm
+ 0U, // BNDMK64rm
+ 0U, // BNDMOV32mr
+ 0U, // BNDMOV32rm
+ 0U, // BNDMOV64mr
+ 0U, // BNDMOV64rm
+ 0U, // BNDMOVrr
+ 0U, // BNDMOVrr_REV
+ 0U, // BNDSTXmr
+ 0U, // BOUNDS16rm
+ 0U, // BOUNDS32rm
+ 0U, // BSF16rm
+ 0U, // BSF16rr
+ 0U, // BSF32rm
+ 0U, // BSF32rr
+ 0U, // BSF64rm
+ 0U, // BSF64rr
+ 0U, // BSR16rm
+ 0U, // BSR16rr
+ 0U, // BSR32rm
+ 0U, // BSR32rr
+ 0U, // BSR64rm
+ 0U, // BSR64rr
+ 0U, // BSWAP16r_BAD
+ 0U, // BSWAP32r
+ 0U, // BSWAP64r
+ 0U, // BT16mi8
+ 0U, // BT16mr
+ 0U, // BT16ri8
+ 0U, // BT16rr
+ 0U, // BT32mi8
+ 0U, // BT32mr
+ 0U, // BT32ri8
+ 0U, // BT32rr
+ 0U, // BT64mi8
+ 0U, // BT64mr
+ 0U, // BT64ri8
+ 0U, // BT64rr
+ 0U, // BTC16mi8
+ 0U, // BTC16mr
+ 0U, // BTC16ri8
+ 0U, // BTC16rr
+ 0U, // BTC32mi8
+ 0U, // BTC32mr
+ 0U, // BTC32ri8
+ 0U, // BTC32rr
+ 0U, // BTC64mi8
+ 0U, // BTC64mr
+ 0U, // BTC64ri8
+ 0U, // BTC64rr
+ 0U, // BTR16mi8
+ 0U, // BTR16mr
+ 0U, // BTR16ri8
+ 0U, // BTR16rr
+ 0U, // BTR32mi8
+ 0U, // BTR32mr
+ 0U, // BTR32ri8
+ 0U, // BTR32rr
+ 0U, // BTR64mi8
+ 0U, // BTR64mr
+ 0U, // BTR64ri8
+ 0U, // BTR64rr
+ 0U, // BTS16mi8
+ 0U, // BTS16mr
+ 0U, // BTS16ri8
+ 0U, // BTS16rr
+ 0U, // BTS32mi8
+ 0U, // BTS32mr
+ 0U, // BTS32ri8
+ 0U, // BTS32rr
+ 0U, // BTS64mi8
+ 0U, // BTS64mr
+ 0U, // BTS64ri8
+ 0U, // BTS64rr
+ 0U, // BZHI32rm
+ 0U, // BZHI32rr
+ 0U, // BZHI64rm
+ 0U, // BZHI64rr
+ 0U, // CALL16m
+ 0U, // CALL16m_NT
+ 0U, // CALL16r
+ 0U, // CALL16r_NT
+ 0U, // CALL32m
+ 0U, // CALL32m_NT
+ 0U, // CALL32r
+ 0U, // CALL32r_NT
+ 0U, // CALL64m
+ 0U, // CALL64m_NT
+ 0U, // CALL64pcrel32
+ 0U, // CALL64r
+ 0U, // CALL64r_NT
+ 0U, // CALLpcrel16
+ 0U, // CALLpcrel32
+ 0U, // CBW
+ 0U, // CDQ
+ 0U, // CDQE
+ 0U, // CHS_F
+ 0U, // CHS_Fp32
+ 0U, // CHS_Fp64
+ 0U, // CHS_Fp80
+ 0U, // CLAC
+ 0U, // CLC
+ 0U, // CLD
+ 0U, // CLDEMOTE
+ 0U, // CLFLUSH
+ 0U, // CLFLUSHOPT
+ 0U, // CLGI
+ 0U, // CLI
+ 0U, // CLRSSBSY
+ 0U, // CLTS
+ 0U, // CLWB
+ 0U, // CLZEROr
+ 0U, // CMC
+ 0U, // CMOVA16rm
+ 0U, // CMOVA16rr
+ 0U, // CMOVA32rm
+ 0U, // CMOVA32rr
+ 0U, // CMOVA64rm
+ 0U, // CMOVA64rr
+ 0U, // CMOVAE16rm
+ 0U, // CMOVAE16rr
+ 0U, // CMOVAE32rm
+ 0U, // CMOVAE32rr
+ 0U, // CMOVAE64rm
+ 0U, // CMOVAE64rr
+ 0U, // CMOVB16rm
+ 0U, // CMOVB16rr
+ 0U, // CMOVB32rm
+ 0U, // CMOVB32rr
+ 0U, // CMOVB64rm
+ 0U, // CMOVB64rr
+ 0U, // CMOVBE16rm
+ 0U, // CMOVBE16rr
+ 0U, // CMOVBE32rm
+ 0U, // CMOVBE32rr
+ 0U, // CMOVBE64rm
+ 0U, // CMOVBE64rr
+ 0U, // CMOVBE_F
+ 0U, // CMOVBE_Fp32
+ 0U, // CMOVBE_Fp64
+ 0U, // CMOVBE_Fp80
+ 0U, // CMOVB_F
+ 0U, // CMOVB_Fp32
+ 0U, // CMOVB_Fp64
+ 0U, // CMOVB_Fp80
+ 0U, // CMOVE16rm
+ 0U, // CMOVE16rr
+ 0U, // CMOVE32rm
+ 0U, // CMOVE32rr
+ 0U, // CMOVE64rm
+ 0U, // CMOVE64rr
+ 0U, // CMOVE_F
+ 0U, // CMOVE_Fp32
+ 0U, // CMOVE_Fp64
+ 0U, // CMOVE_Fp80
+ 0U, // CMOVG16rm
+ 0U, // CMOVG16rr
+ 0U, // CMOVG32rm
+ 0U, // CMOVG32rr
+ 0U, // CMOVG64rm
+ 0U, // CMOVG64rr
+ 0U, // CMOVGE16rm
+ 0U, // CMOVGE16rr
+ 0U, // CMOVGE32rm
+ 0U, // CMOVGE32rr
+ 0U, // CMOVGE64rm
+ 0U, // CMOVGE64rr
+ 0U, // CMOVL16rm
+ 0U, // CMOVL16rr
+ 0U, // CMOVL32rm
+ 0U, // CMOVL32rr
+ 0U, // CMOVL64rm
+ 0U, // CMOVL64rr
+ 0U, // CMOVLE16rm
+ 0U, // CMOVLE16rr
+ 0U, // CMOVLE32rm
+ 0U, // CMOVLE32rr
+ 0U, // CMOVLE64rm
+ 0U, // CMOVLE64rr
+ 0U, // CMOVNBE_F
+ 0U, // CMOVNBE_Fp32
+ 0U, // CMOVNBE_Fp64
+ 0U, // CMOVNBE_Fp80
+ 0U, // CMOVNB_F
+ 0U, // CMOVNB_Fp32
+ 0U, // CMOVNB_Fp64
+ 0U, // CMOVNB_Fp80
+ 0U, // CMOVNE16rm
+ 0U, // CMOVNE16rr
+ 0U, // CMOVNE32rm
+ 0U, // CMOVNE32rr
+ 0U, // CMOVNE64rm
+ 0U, // CMOVNE64rr
+ 0U, // CMOVNE_F
+ 0U, // CMOVNE_Fp32
+ 0U, // CMOVNE_Fp64
+ 0U, // CMOVNE_Fp80
+ 0U, // CMOVNO16rm
+ 0U, // CMOVNO16rr
+ 0U, // CMOVNO32rm
+ 0U, // CMOVNO32rr
+ 0U, // CMOVNO64rm
+ 0U, // CMOVNO64rr
+ 0U, // CMOVNP16rm
+ 0U, // CMOVNP16rr
+ 0U, // CMOVNP32rm
+ 0U, // CMOVNP32rr
+ 0U, // CMOVNP64rm
+ 0U, // CMOVNP64rr
+ 0U, // CMOVNP_F
+ 0U, // CMOVNP_Fp32
+ 0U, // CMOVNP_Fp64
+ 0U, // CMOVNP_Fp80
+ 0U, // CMOVNS16rm
+ 0U, // CMOVNS16rr
+ 0U, // CMOVNS32rm
+ 0U, // CMOVNS32rr
+ 0U, // CMOVNS64rm
+ 0U, // CMOVNS64rr
+ 0U, // CMOVO16rm
+ 0U, // CMOVO16rr
+ 0U, // CMOVO32rm
+ 0U, // CMOVO32rr
+ 0U, // CMOVO64rm
+ 0U, // CMOVO64rr
+ 0U, // CMOVP16rm
+ 0U, // CMOVP16rr
+ 0U, // CMOVP32rm
+ 0U, // CMOVP32rr
+ 0U, // CMOVP64rm
+ 0U, // CMOVP64rr
+ 0U, // CMOVP_F
+ 0U, // CMOVP_Fp32
+ 0U, // CMOVP_Fp64
+ 0U, // CMOVP_Fp80
+ 0U, // CMOVS16rm
+ 0U, // CMOVS16rr
+ 0U, // CMOVS32rm
+ 0U, // CMOVS32rr
+ 0U, // CMOVS64rm
+ 0U, // CMOVS64rr
+ 0U, // CMP16i16
+ 0U, // CMP16mi
+ 0U, // CMP16mi8
+ 0U, // CMP16mr
+ 0U, // CMP16ri
+ 0U, // CMP16ri8
+ 0U, // CMP16rm
+ 0U, // CMP16rr
+ 0U, // CMP16rr_REV
+ 0U, // CMP32i32
+ 0U, // CMP32mi
+ 0U, // CMP32mi8
+ 0U, // CMP32mr
+ 0U, // CMP32ri
+ 0U, // CMP32ri8
+ 0U, // CMP32rm
+ 0U, // CMP32rr
+ 0U, // CMP32rr_REV
+ 0U, // CMP64i32
+ 0U, // CMP64mi32
+ 0U, // CMP64mi8
+ 0U, // CMP64mr
+ 0U, // CMP64ri32
+ 0U, // CMP64ri8
+ 0U, // CMP64rm
+ 0U, // CMP64rr
+ 0U, // CMP64rr_REV
+ 0U, // CMP8i8
+ 0U, // CMP8mi
+ 0U, // CMP8mi8
+ 0U, // CMP8mr
+ 0U, // CMP8ri
+ 0U, // CMP8ri8
+ 0U, // CMP8rm
+ 0U, // CMP8rr
+ 0U, // CMP8rr_REV
+ 0U, // CMPPDrmi
+ 0U, // CMPPDrmi_alt
+ 0U, // CMPPDrri
+ 0U, // CMPPDrri_alt
+ 0U, // CMPPSrmi
+ 0U, // CMPPSrmi_alt
+ 0U, // CMPPSrri
+ 0U, // CMPPSrri_alt
+ 0U, // CMPSB
+ 0U, // CMPSDrm
+ 0U, // CMPSDrm_Int
+ 0U, // CMPSDrm_alt
+ 0U, // CMPSDrr
+ 0U, // CMPSDrr_Int
+ 0U, // CMPSDrr_alt
+ 0U, // CMPSL
+ 0U, // CMPSQ
+ 0U, // CMPSSrm
+ 0U, // CMPSSrm_Int
+ 0U, // CMPSSrm_alt
+ 0U, // CMPSSrr
+ 0U, // CMPSSrr_Int
+ 0U, // CMPSSrr_alt
+ 0U, // CMPSW
+ 0U, // CMPXCHG16B
+ 0U, // CMPXCHG16rm
+ 0U, // CMPXCHG16rr
+ 0U, // CMPXCHG32rm
+ 0U, // CMPXCHG32rr
+ 0U, // CMPXCHG64rm
+ 0U, // CMPXCHG64rr
+ 0U, // CMPXCHG8B
+ 0U, // CMPXCHG8rm
+ 0U, // CMPXCHG8rr
+ 0U, // COMISDrm
+ 0U, // COMISDrm_Int
+ 0U, // COMISDrr
+ 0U, // COMISDrr_Int
+ 0U, // COMISSrm
+ 0U, // COMISSrm_Int
+ 0U, // COMISSrr
+ 0U, // COMISSrr_Int
+ 0U, // COMP_FST0r
+ 0U, // COM_FIPr
+ 0U, // COM_FIr
+ 0U, // COM_FST0r
+ 0U, // COS_F
+ 0U, // COS_Fp32
+ 0U, // COS_Fp64
+ 0U, // COS_Fp80
+ 0U, // CPUID
+ 0U, // CQO
+ 0U, // CRC32r32m16
+ 0U, // CRC32r32m32
+ 0U, // CRC32r32m8
+ 0U, // CRC32r32r16
+ 0U, // CRC32r32r32
+ 0U, // CRC32r32r8
+ 0U, // CRC32r64m64
+ 0U, // CRC32r64m8
+ 0U, // CRC32r64r64
+ 0U, // CRC32r64r8
+ 0U, // CVTDQ2PDrm
+ 0U, // CVTDQ2PDrr
+ 0U, // CVTDQ2PSrm
+ 0U, // CVTDQ2PSrr
+ 0U, // CVTPD2DQrm
+ 0U, // CVTPD2DQrr
+ 0U, // CVTPD2PSrm
+ 0U, // CVTPD2PSrr
+ 0U, // CVTPS2DQrm
+ 0U, // CVTPS2DQrr
+ 0U, // CVTPS2PDrm
+ 0U, // CVTPS2PDrr
+ 0U, // CVTSD2SI64rm_Int
+ 0U, // CVTSD2SI64rr_Int
+ 0U, // CVTSD2SIrm_Int
+ 0U, // CVTSD2SIrr_Int
+ 0U, // CVTSD2SSrm
+ 0U, // CVTSD2SSrm_Int
+ 0U, // CVTSD2SSrr
+ 0U, // CVTSD2SSrr_Int
+ 0U, // CVTSI2SDrm
+ 0U, // CVTSI2SDrm_Int
+ 0U, // CVTSI2SDrr
+ 0U, // CVTSI2SDrr_Int
+ 0U, // CVTSI2SSrm
+ 0U, // CVTSI2SSrm_Int
+ 0U, // CVTSI2SSrr
+ 0U, // CVTSI2SSrr_Int
+ 0U, // CVTSI642SDrm
+ 0U, // CVTSI642SDrm_Int
+ 0U, // CVTSI642SDrr
+ 0U, // CVTSI642SDrr_Int
+ 0U, // CVTSI642SSrm
+ 0U, // CVTSI642SSrm_Int
+ 0U, // CVTSI642SSrr
+ 0U, // CVTSI642SSrr_Int
+ 0U, // CVTSS2SDrm
+ 0U, // CVTSS2SDrm_Int
+ 0U, // CVTSS2SDrr
+ 0U, // CVTSS2SDrr_Int
+ 0U, // CVTSS2SI64rm_Int
+ 0U, // CVTSS2SI64rr_Int
+ 0U, // CVTSS2SIrm_Int
+ 0U, // CVTSS2SIrr_Int
+ 0U, // CVTTPD2DQrm
+ 0U, // CVTTPD2DQrr
+ 0U, // CVTTPS2DQrm
+ 0U, // CVTTPS2DQrr
+ 0U, // CVTTSD2SI64rm
+ 0U, // CVTTSD2SI64rm_Int
+ 0U, // CVTTSD2SI64rr
+ 0U, // CVTTSD2SI64rr_Int
+ 0U, // CVTTSD2SIrm
+ 0U, // CVTTSD2SIrm_Int
+ 0U, // CVTTSD2SIrr
+ 0U, // CVTTSD2SIrr_Int
+ 0U, // CVTTSS2SI64rm
+ 0U, // CVTTSS2SI64rm_Int
+ 0U, // CVTTSS2SI64rr
+ 0U, // CVTTSS2SI64rr_Int
+ 0U, // CVTTSS2SIrm
+ 0U, // CVTTSS2SIrm_Int
+ 0U, // CVTTSS2SIrr
+ 0U, // CVTTSS2SIrr_Int
+ 0U, // CWD
+ 0U, // CWDE
+ 0U, // DAA
+ 0U, // DAS
+ 0U, // DATA16_PREFIX
+ 0U, // DEC16m
+ 0U, // DEC16r
+ 0U, // DEC16r_alt
+ 0U, // DEC32m
+ 0U, // DEC32r
+ 0U, // DEC32r_alt
+ 0U, // DEC64m
+ 0U, // DEC64r
+ 0U, // DEC8m
+ 0U, // DEC8r
+ 0U, // DIV16m
+ 0U, // DIV16r
+ 0U, // DIV32m
+ 0U, // DIV32r
+ 0U, // DIV64m
+ 0U, // DIV64r
+ 0U, // DIV8m
+ 0U, // DIV8r
+ 0U, // DIVPDrm
+ 0U, // DIVPDrr
+ 0U, // DIVPSrm
+ 0U, // DIVPSrr
+ 0U, // DIVR_F32m
+ 0U, // DIVR_F64m
+ 0U, // DIVR_FI16m
+ 0U, // DIVR_FI32m
+ 0U, // DIVR_FPrST0
+ 0U, // DIVR_FST0r
+ 0U, // DIVR_Fp32m
+ 0U, // DIVR_Fp64m
+ 0U, // DIVR_Fp64m32
+ 0U, // DIVR_Fp80m32
+ 0U, // DIVR_Fp80m64
+ 0U, // DIVR_FpI16m32
+ 0U, // DIVR_FpI16m64
+ 0U, // DIVR_FpI16m80
+ 0U, // DIVR_FpI32m32
+ 0U, // DIVR_FpI32m64
+ 0U, // DIVR_FpI32m80
+ 0U, // DIVR_FrST0
+ 0U, // DIVSDrm
+ 0U, // DIVSDrm_Int
+ 0U, // DIVSDrr
+ 0U, // DIVSDrr_Int
+ 0U, // DIVSSrm
+ 0U, // DIVSSrm_Int
+ 0U, // DIVSSrr
+ 0U, // DIVSSrr_Int
+ 0U, // DIV_F32m
+ 0U, // DIV_F64m
+ 0U, // DIV_FI16m
+ 0U, // DIV_FI32m
+ 0U, // DIV_FPrST0
+ 0U, // DIV_FST0r
+ 0U, // DIV_Fp32
+ 0U, // DIV_Fp32m
+ 0U, // DIV_Fp64
+ 0U, // DIV_Fp64m
+ 0U, // DIV_Fp64m32
+ 0U, // DIV_Fp80
+ 0U, // DIV_Fp80m32
+ 0U, // DIV_Fp80m64
+ 0U, // DIV_FpI16m32
+ 0U, // DIV_FpI16m64
+ 0U, // DIV_FpI16m80
+ 0U, // DIV_FpI32m32
+ 0U, // DIV_FpI32m64
+ 0U, // DIV_FpI32m80
+ 0U, // DIV_FrST0
+ 0U, // DPPDrmi
+ 0U, // DPPDrri
+ 0U, // DPPSrmi
+ 0U, // DPPSrri
+ 0U, // ENCLS
+ 0U, // ENCLU
+ 0U, // ENCLV
+ 0U, // ENDBR32
+ 0U, // ENDBR64
+ 0U, // ENTER
+ 0U, // EXTRACTPSmr
+ 0U, // EXTRACTPSrr
+ 0U, // EXTRQ
+ 0U, // EXTRQI
+ 0U, // F2XM1
+ 0U, // FARCALL16i
+ 0U, // FARCALL16m
+ 0U, // FARCALL32i
+ 0U, // FARCALL32m
+ 0U, // FARCALL64
+ 0U, // FARJMP16i
+ 0U, // FARJMP16m
+ 0U, // FARJMP32i
+ 0U, // FARJMP32m
+ 0U, // FARJMP64
+ 0U, // FBLDm
+ 0U, // FBSTPm
+ 0U, // FCOM32m
+ 0U, // FCOM64m
+ 0U, // FCOMP32m
+ 0U, // FCOMP64m
+ 0U, // FCOMPP
+ 0U, // FDECSTP
+ 0U, // FDISI8087_NOP
+ 0U, // FEMMS
+ 0U, // FENI8087_NOP
+ 0U, // FFREE
+ 0U, // FFREEP
+ 0U, // FICOM16m
+ 0U, // FICOM32m
+ 0U, // FICOMP16m
+ 0U, // FICOMP32m
+ 0U, // FINCSTP
+ 0U, // FLDCW16m
+ 0U, // FLDENVm
+ 0U, // FLDL2E
+ 0U, // FLDL2T
+ 0U, // FLDLG2
+ 0U, // FLDLN2
+ 0U, // FLDPI
+ 0U, // FNCLEX
+ 0U, // FNINIT
+ 0U, // FNOP
+ 0U, // FNSTCW16m
+ 0U, // FNSTSW16r
+ 0U, // FNSTSWm
+ 0U, // FPATAN
+ 0U, // FPNCEST0r
+ 0U, // FPREM
+ 0U, // FPREM1
+ 0U, // FPTAN
+ 0U, // FRNDINT
+ 0U, // FRSTORm
+ 0U, // FSAVEm
+ 0U, // FSCALE
+ 0U, // FSETPM
+ 0U, // FSINCOS
+ 0U, // FSTENVm
+ 0U, // FXAM
+ 0U, // FXRSTOR
+ 0U, // FXRSTOR64
+ 0U, // FXSAVE
+ 0U, // FXSAVE64
+ 0U, // FXTRACT
+ 0U, // FYL2X
+ 0U, // FYL2XP1
+ 0U, // GETSEC
+ 0U, // GF2P8AFFINEINVQBrmi
+ 0U, // GF2P8AFFINEINVQBrri
+ 0U, // GF2P8AFFINEQBrmi
+ 0U, // GF2P8AFFINEQBrri
+ 0U, // GF2P8MULBrm
+ 0U, // GF2P8MULBrr
+ 0U, // HADDPDrm
+ 0U, // HADDPDrr
+ 0U, // HADDPSrm
+ 0U, // HADDPSrr
+ 0U, // HLT
+ 0U, // HSUBPDrm
+ 0U, // HSUBPDrr
+ 0U, // HSUBPSrm
+ 0U, // HSUBPSrr
+ 0U, // IDIV16m
+ 0U, // IDIV16r
+ 0U, // IDIV32m
+ 0U, // IDIV32r
+ 0U, // IDIV64m
+ 0U, // IDIV64r
+ 0U, // IDIV8m
+ 0U, // IDIV8r
+ 0U, // ILD_F16m
+ 0U, // ILD_F32m
+ 0U, // ILD_F64m
+ 0U, // ILD_Fp16m32
+ 0U, // ILD_Fp16m64
+ 0U, // ILD_Fp16m80
+ 0U, // ILD_Fp32m32
+ 0U, // ILD_Fp32m64
+ 0U, // ILD_Fp32m80
+ 0U, // ILD_Fp64m32
+ 0U, // ILD_Fp64m64
+ 0U, // ILD_Fp64m80
+ 0U, // IMUL16m
+ 0U, // IMUL16r
+ 0U, // IMUL16rm
+ 0U, // IMUL16rmi
+ 0U, // IMUL16rmi8
+ 0U, // IMUL16rr
+ 0U, // IMUL16rri
+ 0U, // IMUL16rri8
+ 0U, // IMUL32m
+ 0U, // IMUL32r
+ 0U, // IMUL32rm
+ 0U, // IMUL32rmi
+ 0U, // IMUL32rmi8
+ 0U, // IMUL32rr
+ 0U, // IMUL32rri
+ 0U, // IMUL32rri8
+ 0U, // IMUL64m
+ 0U, // IMUL64r
+ 0U, // IMUL64rm
+ 0U, // IMUL64rmi32
+ 0U, // IMUL64rmi8
+ 0U, // IMUL64rr
+ 0U, // IMUL64rri32
+ 0U, // IMUL64rri8
+ 0U, // IMUL8m
+ 0U, // IMUL8r
+ 0U, // IN16ri
+ 0U, // IN16rr
+ 0U, // IN32ri
+ 0U, // IN32rr
+ 0U, // IN8ri
+ 0U, // IN8rr
+ 0U, // INC16m
+ 0U, // INC16r
+ 0U, // INC16r_alt
+ 0U, // INC32m
+ 0U, // INC32r
+ 0U, // INC32r_alt
+ 0U, // INC64m
+ 0U, // INC64r
+ 0U, // INC8m
+ 0U, // INC8r
+ 0U, // INCSSPD
+ 0U, // INCSSPQ
+ 0U, // INSB
+ 0U, // INSERTPSrm
+ 0U, // INSERTPSrr
+ 0U, // INSERTQ
+ 0U, // INSERTQI
+ 0U, // INSL
+ 0U, // INSW
+ 0U, // INT
+ 0U, // INT1
+ 0U, // INT3
+ 0U, // INTO
+ 0U, // INVD
+ 0U, // INVEPT32
+ 0U, // INVEPT64
+ 0U, // INVLPG
+ 0U, // INVLPGA32
+ 0U, // INVLPGA64
+ 0U, // INVPCID32
+ 0U, // INVPCID64
+ 0U, // INVVPID32
+ 0U, // INVVPID64
+ 0U, // IRET16
+ 0U, // IRET32
+ 0U, // IRET64
+ 0U, // ISTT_FP16m
+ 0U, // ISTT_FP32m
+ 0U, // ISTT_FP64m
+ 0U, // ISTT_Fp16m32
+ 0U, // ISTT_Fp16m64
+ 0U, // ISTT_Fp16m80
+ 0U, // ISTT_Fp32m32
+ 0U, // ISTT_Fp32m64
+ 0U, // ISTT_Fp32m80
+ 0U, // ISTT_Fp64m32
+ 0U, // ISTT_Fp64m64
+ 0U, // ISTT_Fp64m80
+ 0U, // IST_F16m
+ 0U, // IST_F32m
+ 0U, // IST_FP16m
+ 0U, // IST_FP32m
+ 0U, // IST_FP64m
+ 0U, // IST_Fp16m32
+ 0U, // IST_Fp16m64
+ 0U, // IST_Fp16m80
+ 0U, // IST_Fp32m32
+ 0U, // IST_Fp32m64
+ 0U, // IST_Fp32m80
+ 0U, // IST_Fp64m32
+ 0U, // IST_Fp64m64
+ 0U, // IST_Fp64m80
+ 0U, // JAE_1
+ 0U, // JAE_2
+ 0U, // JAE_4
+ 0U, // JA_1
+ 0U, // JA_2
+ 0U, // JA_4
+ 0U, // JBE_1
+ 0U, // JBE_2
+ 0U, // JBE_4
+ 0U, // JB_1
+ 0U, // JB_2
+ 0U, // JB_4
+ 0U, // JCXZ
+ 0U, // JECXZ
+ 0U, // JE_1
+ 0U, // JE_2
+ 0U, // JE_4
+ 0U, // JGE_1
+ 0U, // JGE_2
+ 0U, // JGE_4
+ 0U, // JG_1
+ 0U, // JG_2
+ 0U, // JG_4
+ 0U, // JLE_1
+ 0U, // JLE_2
+ 0U, // JLE_4
+ 0U, // JL_1
+ 0U, // JL_2
+ 0U, // JL_4
+ 0U, // JMP16m
+ 0U, // JMP16m_NT
+ 0U, // JMP16r
+ 0U, // JMP16r_NT
+ 0U, // JMP32m
+ 0U, // JMP32m_NT
+ 0U, // JMP32r
+ 0U, // JMP32r_NT
+ 0U, // JMP64m
+ 0U, // JMP64m_NT
+ 0U, // JMP64r
+ 0U, // JMP64r_NT
+ 0U, // JMP_1
+ 0U, // JMP_2
+ 0U, // JMP_4
+ 0U, // JNE_1
+ 0U, // JNE_2
+ 0U, // JNE_4
+ 0U, // JNO_1
+ 0U, // JNO_2
+ 0U, // JNO_4
+ 0U, // JNP_1
+ 0U, // JNP_2
+ 0U, // JNP_4
+ 0U, // JNS_1
+ 0U, // JNS_2
+ 0U, // JNS_4
+ 0U, // JO_1
+ 0U, // JO_2
+ 0U, // JO_4
+ 0U, // JP_1
+ 0U, // JP_2
+ 0U, // JP_4
+ 0U, // JRCXZ
+ 0U, // JS_1
+ 0U, // JS_2
+ 0U, // JS_4
+ 0U, // KADDBrr
+ 0U, // KADDDrr
+ 0U, // KADDQrr
+ 0U, // KADDWrr
+ 0U, // KANDBrr
+ 0U, // KANDDrr
+ 0U, // KANDNBrr
+ 0U, // KANDNDrr
+ 0U, // KANDNQrr
+ 0U, // KANDNWrr
+ 0U, // KANDQrr
+ 0U, // KANDWrr
+ 0U, // KMOVBkk
+ 0U, // KMOVBkm
+ 0U, // KMOVBkr
+ 0U, // KMOVBmk
+ 0U, // KMOVBrk
+ 0U, // KMOVDkk
+ 0U, // KMOVDkm
+ 0U, // KMOVDkr
+ 0U, // KMOVDmk
+ 0U, // KMOVDrk
+ 0U, // KMOVQkk
+ 0U, // KMOVQkm
+ 0U, // KMOVQkr
+ 0U, // KMOVQmk
+ 0U, // KMOVQrk
+ 0U, // KMOVWkk
+ 0U, // KMOVWkm
+ 0U, // KMOVWkr
+ 0U, // KMOVWmk
+ 0U, // KMOVWrk
+ 0U, // KNOTBrr
+ 0U, // KNOTDrr
+ 0U, // KNOTQrr
+ 0U, // KNOTWrr
+ 0U, // KORBrr
+ 0U, // KORDrr
+ 0U, // KORQrr
+ 0U, // KORTESTBrr
+ 0U, // KORTESTDrr
+ 0U, // KORTESTQrr
+ 0U, // KORTESTWrr
+ 0U, // KORWrr
+ 0U, // KSHIFTLBri
+ 0U, // KSHIFTLDri
+ 0U, // KSHIFTLQri
+ 0U, // KSHIFTLWri
+ 0U, // KSHIFTRBri
+ 0U, // KSHIFTRDri
+ 0U, // KSHIFTRQri
+ 0U, // KSHIFTRWri
+ 0U, // KTESTBrr
+ 0U, // KTESTDrr
+ 0U, // KTESTQrr
+ 0U, // KTESTWrr
+ 0U, // KUNPCKBWrr
+ 0U, // KUNPCKDQrr
+ 0U, // KUNPCKWDrr
+ 0U, // KXNORBrr
+ 0U, // KXNORDrr
+ 0U, // KXNORQrr
+ 0U, // KXNORWrr
+ 0U, // KXORBrr
+ 0U, // KXORDrr
+ 0U, // KXORQrr
+ 0U, // KXORWrr
+ 0U, // LAHF
+ 0U, // LAR16rm
+ 0U, // LAR16rr
+ 0U, // LAR32rm
+ 0U, // LAR32rr
+ 0U, // LAR64rm
+ 0U, // LAR64rr
+ 0U, // LDDQUrm
+ 0U, // LDMXCSR
+ 0U, // LDS16rm
+ 0U, // LDS32rm
+ 0U, // LD_F0
+ 0U, // LD_F1
+ 0U, // LD_F32m
+ 0U, // LD_F64m
+ 0U, // LD_F80m
+ 0U, // LD_Fp032
+ 0U, // LD_Fp064
+ 0U, // LD_Fp080
+ 0U, // LD_Fp132
+ 0U, // LD_Fp164
+ 0U, // LD_Fp180
+ 0U, // LD_Fp32m
+ 0U, // LD_Fp32m64
+ 0U, // LD_Fp32m80
+ 0U, // LD_Fp64m
+ 0U, // LD_Fp64m80
+ 0U, // LD_Fp80m
+ 0U, // LD_Frr
+ 0U, // LEA16r
+ 0U, // LEA32r
+ 0U, // LEA64_32r
+ 0U, // LEA64r
+ 0U, // LEAVE
+ 0U, // LEAVE64
+ 0U, // LES16rm
+ 0U, // LES32rm
+ 0U, // LFENCE
+ 0U, // LFS16rm
+ 0U, // LFS32rm
+ 0U, // LFS64rm
+ 0U, // LGDT16m
+ 0U, // LGDT32m
+ 0U, // LGDT64m
+ 0U, // LGS16rm
+ 0U, // LGS32rm
+ 0U, // LGS64rm
+ 0U, // LIDT16m
+ 0U, // LIDT32m
+ 0U, // LIDT64m
+ 0U, // LLDT16m
+ 0U, // LLDT16r
+ 0U, // LLWPCB
+ 0U, // LLWPCB64
+ 0U, // LMSW16m
+ 0U, // LMSW16r
+ 0U, // LOCK_PREFIX
+ 0U, // LODSB
+ 0U, // LODSL
+ 0U, // LODSQ
+ 0U, // LODSW
+ 0U, // LOOP
+ 0U, // LOOPE
+ 0U, // LOOPNE
+ 0U, // LRETIL
+ 0U, // LRETIQ
+ 0U, // LRETIW
+ 0U, // LRETL
+ 0U, // LRETQ
+ 0U, // LRETW
+ 0U, // LSL16rm
+ 0U, // LSL16rr
+ 0U, // LSL32rm
+ 0U, // LSL32rr
+ 0U, // LSL64rm
+ 0U, // LSL64rr
+ 0U, // LSS16rm
+ 0U, // LSS32rm
+ 0U, // LSS64rm
+ 0U, // LTRm
+ 0U, // LTRr
+ 0U, // LWPINS32rmi
+ 0U, // LWPINS32rri
+ 0U, // LWPINS64rmi
+ 0U, // LWPINS64rri
+ 0U, // LWPVAL32rmi
+ 0U, // LWPVAL32rri
+ 0U, // LWPVAL64rmi
+ 0U, // LWPVAL64rri
+ 0U, // LZCNT16rm
+ 0U, // LZCNT16rr
+ 0U, // LZCNT32rm
+ 0U, // LZCNT32rr
+ 0U, // LZCNT64rm
+ 0U, // LZCNT64rr
+ 0U, // MASKMOVDQU
+ 0U, // MASKMOVDQU64
+ 0U, // MAXCPDrm
+ 0U, // MAXCPDrr
+ 0U, // MAXCPSrm
+ 0U, // MAXCPSrr
+ 0U, // MAXCSDrm
+ 0U, // MAXCSDrr
+ 0U, // MAXCSSrm
+ 0U, // MAXCSSrr
+ 0U, // MAXPDrm
+ 0U, // MAXPDrr
+ 0U, // MAXPSrm
+ 0U, // MAXPSrr
+ 0U, // MAXSDrm
+ 0U, // MAXSDrm_Int
+ 0U, // MAXSDrr
+ 0U, // MAXSDrr_Int
+ 0U, // MAXSSrm
+ 0U, // MAXSSrm_Int
+ 0U, // MAXSSrr
+ 0U, // MAXSSrr_Int
+ 0U, // MFENCE
+ 0U, // MINCPDrm
+ 0U, // MINCPDrr
+ 0U, // MINCPSrm
+ 0U, // MINCPSrr
+ 0U, // MINCSDrm
+ 0U, // MINCSDrr
+ 0U, // MINCSSrm
+ 0U, // MINCSSrr
+ 0U, // MINPDrm
+ 0U, // MINPDrr
+ 0U, // MINPSrm
+ 0U, // MINPSrr
+ 0U, // MINSDrm
+ 0U, // MINSDrm_Int
+ 0U, // MINSDrr
+ 0U, // MINSDrr_Int
+ 0U, // MINSSrm
+ 0U, // MINSSrm_Int
+ 0U, // MINSSrr
+ 0U, // MINSSrr_Int
+ 0U, // MMX_CVTPD2PIirm
+ 0U, // MMX_CVTPD2PIirr
+ 0U, // MMX_CVTPI2PDirm
+ 0U, // MMX_CVTPI2PDirr
+ 0U, // MMX_CVTPI2PSirm
+ 0U, // MMX_CVTPI2PSirr
+ 0U, // MMX_CVTPS2PIirm
+ 0U, // MMX_CVTPS2PIirr
+ 0U, // MMX_CVTTPD2PIirm
+ 0U, // MMX_CVTTPD2PIirr
+ 0U, // MMX_CVTTPS2PIirm
+ 0U, // MMX_CVTTPS2PIirr
+ 0U, // MMX_EMMS
+ 0U, // MMX_MASKMOVQ
+ 0U, // MMX_MASKMOVQ64
+ 0U, // MMX_MOVD64from64rm
+ 0U, // MMX_MOVD64from64rr
+ 0U, // MMX_MOVD64grr
+ 0U, // MMX_MOVD64mr
+ 0U, // MMX_MOVD64rm
+ 0U, // MMX_MOVD64rr
+ 0U, // MMX_MOVD64to64rm
+ 0U, // MMX_MOVD64to64rr
+ 0U, // MMX_MOVDQ2Qrr
+ 0U, // MMX_MOVFR642Qrr
+ 0U, // MMX_MOVNTQmr
+ 0U, // MMX_MOVQ2DQrr
+ 0U, // MMX_MOVQ2FR64rr
+ 0U, // MMX_MOVQ64mr
+ 0U, // MMX_MOVQ64rm
+ 0U, // MMX_MOVQ64rr
+ 0U, // MMX_MOVQ64rr_REV
+ 0U, // MMX_PABSBrm
+ 0U, // MMX_PABSBrr
+ 0U, // MMX_PABSDrm
+ 0U, // MMX_PABSDrr
+ 0U, // MMX_PABSWrm
+ 0U, // MMX_PABSWrr
+ 0U, // MMX_PACKSSDWirm
+ 0U, // MMX_PACKSSDWirr
+ 0U, // MMX_PACKSSWBirm
+ 0U, // MMX_PACKSSWBirr
+ 0U, // MMX_PACKUSWBirm
+ 0U, // MMX_PACKUSWBirr
+ 0U, // MMX_PADDBirm
+ 0U, // MMX_PADDBirr
+ 0U, // MMX_PADDDirm
+ 0U, // MMX_PADDDirr
+ 0U, // MMX_PADDQirm
+ 0U, // MMX_PADDQirr
+ 0U, // MMX_PADDSBirm
+ 0U, // MMX_PADDSBirr
+ 0U, // MMX_PADDSWirm
+ 0U, // MMX_PADDSWirr
+ 0U, // MMX_PADDUSBirm
+ 0U, // MMX_PADDUSBirr
+ 0U, // MMX_PADDUSWirm
+ 0U, // MMX_PADDUSWirr
+ 0U, // MMX_PADDWirm
+ 0U, // MMX_PADDWirr
+ 0U, // MMX_PALIGNRrmi
+ 0U, // MMX_PALIGNRrri
+ 0U, // MMX_PANDNirm
+ 0U, // MMX_PANDNirr
+ 0U, // MMX_PANDirm
+ 0U, // MMX_PANDirr
+ 0U, // MMX_PAVGBirm
+ 0U, // MMX_PAVGBirr
+ 0U, // MMX_PAVGWirm
+ 0U, // MMX_PAVGWirr
+ 0U, // MMX_PCMPEQBirm
+ 0U, // MMX_PCMPEQBirr
+ 0U, // MMX_PCMPEQDirm
+ 0U, // MMX_PCMPEQDirr
+ 0U, // MMX_PCMPEQWirm
+ 0U, // MMX_PCMPEQWirr
+ 0U, // MMX_PCMPGTBirm
+ 0U, // MMX_PCMPGTBirr
+ 0U, // MMX_PCMPGTDirm
+ 0U, // MMX_PCMPGTDirr
+ 0U, // MMX_PCMPGTWirm
+ 0U, // MMX_PCMPGTWirr
+ 0U, // MMX_PEXTRWrr
+ 0U, // MMX_PHADDDrm
+ 0U, // MMX_PHADDDrr
+ 0U, // MMX_PHADDSWrm
+ 0U, // MMX_PHADDSWrr
+ 0U, // MMX_PHADDWrm
+ 0U, // MMX_PHADDWrr
+ 0U, // MMX_PHSUBDrm
+ 0U, // MMX_PHSUBDrr
+ 0U, // MMX_PHSUBSWrm
+ 0U, // MMX_PHSUBSWrr
+ 0U, // MMX_PHSUBWrm
+ 0U, // MMX_PHSUBWrr
+ 0U, // MMX_PINSRWrm
+ 0U, // MMX_PINSRWrr
+ 0U, // MMX_PMADDUBSWrm
+ 0U, // MMX_PMADDUBSWrr
+ 0U, // MMX_PMADDWDirm
+ 0U, // MMX_PMADDWDirr
+ 0U, // MMX_PMAXSWirm
+ 0U, // MMX_PMAXSWirr
+ 0U, // MMX_PMAXUBirm
+ 0U, // MMX_PMAXUBirr
+ 0U, // MMX_PMINSWirm
+ 0U, // MMX_PMINSWirr
+ 0U, // MMX_PMINUBirm
+ 0U, // MMX_PMINUBirr
+ 0U, // MMX_PMOVMSKBrr
+ 0U, // MMX_PMULHRSWrm
+ 0U, // MMX_PMULHRSWrr
+ 0U, // MMX_PMULHUWirm
+ 0U, // MMX_PMULHUWirr
+ 0U, // MMX_PMULHWirm
+ 0U, // MMX_PMULHWirr
+ 0U, // MMX_PMULLWirm
+ 0U, // MMX_PMULLWirr
+ 0U, // MMX_PMULUDQirm
+ 0U, // MMX_PMULUDQirr
+ 0U, // MMX_PORirm
+ 0U, // MMX_PORirr
+ 0U, // MMX_PSADBWirm
+ 0U, // MMX_PSADBWirr
+ 0U, // MMX_PSHUFBrm
+ 0U, // MMX_PSHUFBrr
+ 0U, // MMX_PSHUFWmi
+ 0U, // MMX_PSHUFWri
+ 0U, // MMX_PSIGNBrm
+ 0U, // MMX_PSIGNBrr
+ 0U, // MMX_PSIGNDrm
+ 0U, // MMX_PSIGNDrr
+ 0U, // MMX_PSIGNWrm
+ 0U, // MMX_PSIGNWrr
+ 0U, // MMX_PSLLDri
+ 0U, // MMX_PSLLDrm
+ 0U, // MMX_PSLLDrr
+ 0U, // MMX_PSLLQri
+ 0U, // MMX_PSLLQrm
+ 0U, // MMX_PSLLQrr
+ 0U, // MMX_PSLLWri
+ 0U, // MMX_PSLLWrm
+ 0U, // MMX_PSLLWrr
+ 0U, // MMX_PSRADri
+ 0U, // MMX_PSRADrm
+ 0U, // MMX_PSRADrr
+ 0U, // MMX_PSRAWri
+ 0U, // MMX_PSRAWrm
+ 0U, // MMX_PSRAWrr
+ 0U, // MMX_PSRLDri
+ 0U, // MMX_PSRLDrm
+ 0U, // MMX_PSRLDrr
+ 0U, // MMX_PSRLQri
+ 0U, // MMX_PSRLQrm
+ 0U, // MMX_PSRLQrr
+ 0U, // MMX_PSRLWri
+ 0U, // MMX_PSRLWrm
+ 0U, // MMX_PSRLWrr
+ 0U, // MMX_PSUBBirm
+ 0U, // MMX_PSUBBirr
+ 0U, // MMX_PSUBDirm
+ 0U, // MMX_PSUBDirr
+ 0U, // MMX_PSUBQirm
+ 0U, // MMX_PSUBQirr
+ 0U, // MMX_PSUBSBirm
+ 0U, // MMX_PSUBSBirr
+ 0U, // MMX_PSUBSWirm
+ 0U, // MMX_PSUBSWirr
+ 0U, // MMX_PSUBUSBirm
+ 0U, // MMX_PSUBUSBirr
+ 0U, // MMX_PSUBUSWirm
+ 0U, // MMX_PSUBUSWirr
+ 0U, // MMX_PSUBWirm
+ 0U, // MMX_PSUBWirr
+ 0U, // MMX_PUNPCKHBWirm
+ 0U, // MMX_PUNPCKHBWirr
+ 0U, // MMX_PUNPCKHDQirm
+ 0U, // MMX_PUNPCKHDQirr
+ 0U, // MMX_PUNPCKHWDirm
+ 0U, // MMX_PUNPCKHWDirr
+ 0U, // MMX_PUNPCKLBWirm
+ 0U, // MMX_PUNPCKLBWirr
+ 0U, // MMX_PUNPCKLDQirm
+ 0U, // MMX_PUNPCKLDQirr
+ 0U, // MMX_PUNPCKLWDirm
+ 0U, // MMX_PUNPCKLWDirr
+ 0U, // MMX_PXORirm
+ 0U, // MMX_PXORirr
+ 0U, // MONITORXrrr
+ 0U, // MONITORrrr
+ 0U, // MONTMUL
+ 0U, // MOV16ao16
+ 0U, // MOV16ao32
+ 0U, // MOV16ao64
+ 0U, // MOV16mi
+ 0U, // MOV16mr
+ 0U, // MOV16ms
+ 0U, // MOV16o16a
+ 0U, // MOV16o32a
+ 0U, // MOV16o64a
+ 0U, // MOV16ri
+ 0U, // MOV16ri_alt
+ 0U, // MOV16rm
+ 0U, // MOV16rr
+ 0U, // MOV16rr_REV
+ 0U, // MOV16rs
+ 0U, // MOV16sm
+ 0U, // MOV16sr
+ 0U, // MOV32ao16
+ 0U, // MOV32ao32
+ 0U, // MOV32ao64
+ 0U, // MOV32cr
+ 0U, // MOV32dr
+ 0U, // MOV32mi
+ 0U, // MOV32mr
+ 0U, // MOV32o16a
+ 0U, // MOV32o32a
+ 0U, // MOV32o64a
+ 0U, // MOV32rc
+ 0U, // MOV32rd
+ 0U, // MOV32ri
+ 0U, // MOV32ri_alt
+ 0U, // MOV32rm
+ 0U, // MOV32rr
+ 0U, // MOV32rr_REV
+ 0U, // MOV32rs
+ 0U, // MOV32sr
+ 0U, // MOV64ao32
+ 0U, // MOV64ao64
+ 0U, // MOV64cr
+ 0U, // MOV64dr
+ 0U, // MOV64mi32
+ 0U, // MOV64mr
+ 0U, // MOV64o32a
+ 0U, // MOV64o64a
+ 0U, // MOV64rc
+ 0U, // MOV64rd
+ 0U, // MOV64ri
+ 0U, // MOV64ri32
+ 0U, // MOV64rm
+ 0U, // MOV64rr
+ 0U, // MOV64rr_REV
+ 0U, // MOV64rs
+ 0U, // MOV64sr
+ 0U, // MOV64toPQIrm
+ 0U, // MOV64toPQIrr
+ 0U, // MOV64toSDrm
+ 0U, // MOV64toSDrr
+ 0U, // MOV8ao16
+ 0U, // MOV8ao32
+ 0U, // MOV8ao64
+ 0U, // MOV8mi
+ 0U, // MOV8mr
+ 0U, // MOV8mr_NOREX
+ 0U, // MOV8o16a
+ 0U, // MOV8o32a
+ 0U, // MOV8o64a
+ 0U, // MOV8ri
+ 0U, // MOV8ri_alt
+ 0U, // MOV8rm
+ 0U, // MOV8rm_NOREX
+ 0U, // MOV8rr
+ 0U, // MOV8rr_NOREX
+ 0U, // MOV8rr_REV
+ 0U, // MOVAPDmr
+ 0U, // MOVAPDrm
+ 0U, // MOVAPDrr
+ 0U, // MOVAPDrr_REV
+ 0U, // MOVAPSmr
+ 0U, // MOVAPSrm
+ 0U, // MOVAPSrr
+ 0U, // MOVAPSrr_REV
+ 0U, // MOVBE16mr
+ 0U, // MOVBE16rm
+ 0U, // MOVBE32mr
+ 0U, // MOVBE32rm
+ 0U, // MOVBE64mr
+ 0U, // MOVBE64rm
+ 0U, // MOVDDUPrm
+ 0U, // MOVDDUPrr
+ 0U, // MOVDI2PDIrm
+ 0U, // MOVDI2PDIrr
+ 0U, // MOVDI2SSrm
+ 0U, // MOVDI2SSrr
+ 0U, // MOVDIR64B16
+ 0U, // MOVDIR64B32
+ 0U, // MOVDIR64B64
+ 0U, // MOVDIRI32
+ 0U, // MOVDIRI64
+ 0U, // MOVDQAmr
+ 0U, // MOVDQArm
+ 0U, // MOVDQArr
+ 0U, // MOVDQArr_REV
+ 0U, // MOVDQUmr
+ 0U, // MOVDQUrm
+ 0U, // MOVDQUrr
+ 0U, // MOVDQUrr_REV
+ 0U, // MOVHLPSrr
+ 0U, // MOVHPDmr
+ 0U, // MOVHPDrm
+ 0U, // MOVHPSmr
+ 0U, // MOVHPSrm
+ 0U, // MOVLHPSrr
+ 0U, // MOVLPDmr
+ 0U, // MOVLPDrm
+ 0U, // MOVLPSmr
+ 0U, // MOVLPSrm
+ 0U, // MOVMSKPDrr
+ 0U, // MOVMSKPSrr
+ 0U, // MOVNTDQArm
+ 0U, // MOVNTDQmr
+ 0U, // MOVNTI_64mr
+ 0U, // MOVNTImr
+ 0U, // MOVNTPDmr
+ 0U, // MOVNTPSmr
+ 0U, // MOVNTSD
+ 0U, // MOVNTSS
+ 0U, // MOVPDI2DImr
+ 0U, // MOVPDI2DIrr
+ 0U, // MOVPQI2QImr
+ 0U, // MOVPQI2QIrr
+ 0U, // MOVPQIto64mr
+ 0U, // MOVPQIto64rr
+ 0U, // MOVQI2PQIrm
+ 0U, // MOVSB
+ 0U, // MOVSDmr
+ 0U, // MOVSDrm
+ 0U, // MOVSDrr
+ 0U, // MOVSDrr_REV
+ 0U, // MOVSDto64mr
+ 0U, // MOVSDto64rr
+ 0U, // MOVSHDUPrm
+ 0U, // MOVSHDUPrr
+ 0U, // MOVSL
+ 0U, // MOVSLDUPrm
+ 0U, // MOVSLDUPrr
+ 0U, // MOVSQ
+ 0U, // MOVSS2DImr
+ 0U, // MOVSS2DIrr
+ 0U, // MOVSSmr
+ 0U, // MOVSSrm
+ 0U, // MOVSSrr
+ 0U, // MOVSSrr_REV
+ 0U, // MOVSW
+ 0U, // MOVSX16rm16
+ 0U, // MOVSX16rm8
+ 0U, // MOVSX16rr16
+ 0U, // MOVSX16rr8
+ 0U, // MOVSX32rm16
+ 0U, // MOVSX32rm8
+ 0U, // MOVSX32rm8_NOREX
+ 0U, // MOVSX32rr16
+ 0U, // MOVSX32rr8
+ 0U, // MOVSX32rr8_NOREX
+ 0U, // MOVSX64rm16
+ 0U, // MOVSX64rm32
+ 0U, // MOVSX64rm8
+ 0U, // MOVSX64rr16
+ 0U, // MOVSX64rr32
+ 0U, // MOVSX64rr8
+ 0U, // MOVUPDmr
+ 0U, // MOVUPDrm
+ 0U, // MOVUPDrr
+ 0U, // MOVUPDrr_REV
+ 0U, // MOVUPSmr
+ 0U, // MOVUPSrm
+ 0U, // MOVUPSrr
+ 0U, // MOVUPSrr_REV
+ 0U, // MOVZPQILo2PQIrr
+ 0U, // MOVZX16rm16
+ 0U, // MOVZX16rm8
+ 0U, // MOVZX16rr16
+ 0U, // MOVZX16rr8
+ 0U, // MOVZX32rm16
+ 0U, // MOVZX32rm8
+ 0U, // MOVZX32rm8_NOREX
+ 0U, // MOVZX32rr16
+ 0U, // MOVZX32rr8
+ 0U, // MOVZX32rr8_NOREX
+ 0U, // MOVZX64rm16
+ 0U, // MOVZX64rm8
+ 0U, // MOVZX64rr16
+ 0U, // MOVZX64rr8
+ 0U, // MPSADBWrmi
+ 0U, // MPSADBWrri
+ 0U, // MUL16m
+ 0U, // MUL16r
+ 0U, // MUL32m
+ 0U, // MUL32r
+ 0U, // MUL64m
+ 0U, // MUL64r
+ 0U, // MUL8m
+ 0U, // MUL8r
+ 0U, // MULPDrm
+ 0U, // MULPDrr
+ 0U, // MULPSrm
+ 0U, // MULPSrr
+ 0U, // MULSDrm
+ 0U, // MULSDrm_Int
+ 0U, // MULSDrr
+ 0U, // MULSDrr_Int
+ 0U, // MULSSrm
+ 0U, // MULSSrm_Int
+ 0U, // MULSSrr
+ 0U, // MULSSrr_Int
+ 0U, // MULX32rm
+ 0U, // MULX32rr
+ 0U, // MULX64rm
+ 0U, // MULX64rr
+ 0U, // MUL_F32m
+ 0U, // MUL_F64m
+ 0U, // MUL_FI16m
+ 0U, // MUL_FI32m
+ 0U, // MUL_FPrST0
+ 0U, // MUL_FST0r
+ 0U, // MUL_Fp32
+ 0U, // MUL_Fp32m
+ 0U, // MUL_Fp64
+ 0U, // MUL_Fp64m
+ 0U, // MUL_Fp64m32
+ 0U, // MUL_Fp80
+ 0U, // MUL_Fp80m32
+ 0U, // MUL_Fp80m64
+ 0U, // MUL_FpI16m32
+ 0U, // MUL_FpI16m64
+ 0U, // MUL_FpI16m80
+ 0U, // MUL_FpI32m32
+ 0U, // MUL_FpI32m64
+ 0U, // MUL_FpI32m80
+ 0U, // MUL_FrST0
+ 0U, // MWAITXrrr
+ 0U, // MWAITrr
+ 0U, // NEG16m
+ 0U, // NEG16r
+ 0U, // NEG32m
+ 0U, // NEG32r
+ 0U, // NEG64m
+ 0U, // NEG64r
+ 0U, // NEG8m
+ 0U, // NEG8r
+ 0U, // NOOP
+ 0U, // NOOP18_16m4
+ 0U, // NOOP18_16m5
+ 0U, // NOOP18_16m6
+ 0U, // NOOP18_16m7
+ 0U, // NOOP18_16r4
+ 0U, // NOOP18_16r5
+ 0U, // NOOP18_16r6
+ 0U, // NOOP18_16r7
+ 0U, // NOOP18_m4
+ 0U, // NOOP18_m5
+ 0U, // NOOP18_m6
+ 0U, // NOOP18_m7
+ 0U, // NOOP18_r4
+ 0U, // NOOP18_r5
+ 0U, // NOOP18_r6
+ 0U, // NOOP18_r7
+ 0U, // NOOP19rr
+ 0U, // NOOPL
+ 0U, // NOOPL_19
+ 0U, // NOOPL_1d
+ 0U, // NOOPL_1e
+ 0U, // NOOPLr
+ 0U, // NOOPQ
+ 0U, // NOOPQr
+ 0U, // NOOPW
+ 0U, // NOOPW_19
+ 0U, // NOOPW_1c
+ 0U, // NOOPW_1d
+ 0U, // NOOPW_1e
+ 0U, // NOOPWr
+ 0U, // NOT16m
+ 0U, // NOT16r
+ 0U, // NOT32m
+ 0U, // NOT32r
+ 0U, // NOT64m
+ 0U, // NOT64r
+ 0U, // NOT8m
+ 0U, // NOT8r
+ 0U, // OR16i16
+ 0U, // OR16mi
+ 0U, // OR16mi8
+ 0U, // OR16mr
+ 0U, // OR16ri
+ 0U, // OR16ri8
+ 0U, // OR16rm
+ 0U, // OR16rr
+ 0U, // OR16rr_REV
+ 0U, // OR32i32
+ 0U, // OR32mi
+ 0U, // OR32mi8
+ 0U, // OR32mr
+ 0U, // OR32ri
+ 0U, // OR32ri8
+ 0U, // OR32rm
+ 0U, // OR32rr
+ 0U, // OR32rr_REV
+ 0U, // OR64i32
+ 0U, // OR64mi32
+ 0U, // OR64mi8
+ 0U, // OR64mr
+ 0U, // OR64ri32
+ 0U, // OR64ri8
+ 0U, // OR64rm
+ 0U, // OR64rr
+ 0U, // OR64rr_REV
+ 0U, // OR8i8
+ 0U, // OR8mi
+ 0U, // OR8mi8
+ 0U, // OR8mr
+ 0U, // OR8ri
+ 0U, // OR8ri8
+ 0U, // OR8rm
+ 0U, // OR8rr
+ 0U, // OR8rr_REV
+ 0U, // ORPDrm
+ 0U, // ORPDrr
+ 0U, // ORPSrm
+ 0U, // ORPSrr
+ 0U, // OUT16ir
+ 0U, // OUT16rr
+ 0U, // OUT32ir
+ 0U, // OUT32rr
+ 0U, // OUT8ir
+ 0U, // OUT8rr
+ 0U, // OUTSB
+ 0U, // OUTSL
+ 0U, // OUTSW
+ 0U, // PABSBrm
+ 0U, // PABSBrr
+ 0U, // PABSDrm
+ 0U, // PABSDrr
+ 0U, // PABSWrm
+ 0U, // PABSWrr
+ 0U, // PACKSSDWrm
+ 0U, // PACKSSDWrr
+ 0U, // PACKSSWBrm
+ 0U, // PACKSSWBrr
+ 0U, // PACKUSDWrm
+ 0U, // PACKUSDWrr
+ 0U, // PACKUSWBrm
+ 0U, // PACKUSWBrr
+ 0U, // PADDBrm
+ 0U, // PADDBrr
+ 0U, // PADDDrm
+ 0U, // PADDDrr
+ 0U, // PADDQrm
+ 0U, // PADDQrr
+ 0U, // PADDSBrm
+ 0U, // PADDSBrr
+ 0U, // PADDSWrm
+ 0U, // PADDSWrr
+ 0U, // PADDUSBrm
+ 0U, // PADDUSBrr
+ 0U, // PADDUSWrm
+ 0U, // PADDUSWrr
+ 0U, // PADDWrm
+ 0U, // PADDWrr
+ 0U, // PALIGNRrmi
+ 0U, // PALIGNRrri
+ 0U, // PANDNrm
+ 0U, // PANDNrr
+ 0U, // PANDrm
+ 0U, // PANDrr
+ 0U, // PAUSE
+ 0U, // PAVGBrm
+ 0U, // PAVGBrr
+ 0U, // PAVGUSBrm
+ 0U, // PAVGUSBrr
+ 0U, // PAVGWrm
+ 0U, // PAVGWrr
+ 0U, // PBLENDVBrm0
+ 0U, // PBLENDVBrr0
+ 0U, // PBLENDWrmi
+ 0U, // PBLENDWrri
+ 0U, // PCLMULQDQrm
+ 0U, // PCLMULQDQrr
+ 0U, // PCMPEQBrm
+ 0U, // PCMPEQBrr
+ 0U, // PCMPEQDrm
+ 0U, // PCMPEQDrr
+ 0U, // PCMPEQQrm
+ 0U, // PCMPEQQrr
+ 0U, // PCMPEQWrm
+ 0U, // PCMPEQWrr
+ 0U, // PCMPESTRIrm
+ 0U, // PCMPESTRIrr
+ 0U, // PCMPESTRMrm
+ 0U, // PCMPESTRMrr
+ 0U, // PCMPGTBrm
+ 0U, // PCMPGTBrr
+ 0U, // PCMPGTDrm
+ 0U, // PCMPGTDrr
+ 0U, // PCMPGTQrm
+ 0U, // PCMPGTQrr
+ 0U, // PCMPGTWrm
+ 0U, // PCMPGTWrr
+ 0U, // PCMPISTRIrm
+ 0U, // PCMPISTRIrr
+ 0U, // PCMPISTRMrm
+ 0U, // PCMPISTRMrr
+ 0U, // PCONFIG
+ 0U, // PDEP32rm
+ 0U, // PDEP32rr
+ 0U, // PDEP64rm
+ 0U, // PDEP64rr
+ 0U, // PEXT32rm
+ 0U, // PEXT32rr
+ 0U, // PEXT64rm
+ 0U, // PEXT64rr
+ 0U, // PEXTRBmr
+ 0U, // PEXTRBrr
+ 0U, // PEXTRDmr
+ 0U, // PEXTRDrr
+ 0U, // PEXTRQmr
+ 0U, // PEXTRQrr
+ 0U, // PEXTRWmr
+ 0U, // PEXTRWrr
+ 0U, // PEXTRWrr_REV
+ 0U, // PF2IDrm
+ 0U, // PF2IDrr
+ 0U, // PF2IWrm
+ 0U, // PF2IWrr
+ 0U, // PFACCrm
+ 0U, // PFACCrr
+ 0U, // PFADDrm
+ 0U, // PFADDrr
+ 0U, // PFCMPEQrm
+ 0U, // PFCMPEQrr
+ 0U, // PFCMPGErm
+ 0U, // PFCMPGErr
+ 0U, // PFCMPGTrm
+ 0U, // PFCMPGTrr
+ 0U, // PFMAXrm
+ 0U, // PFMAXrr
+ 0U, // PFMINrm
+ 0U, // PFMINrr
+ 0U, // PFMULrm
+ 0U, // PFMULrr
+ 0U, // PFNACCrm
+ 0U, // PFNACCrr
+ 0U, // PFPNACCrm
+ 0U, // PFPNACCrr
+ 0U, // PFRCPIT1rm
+ 0U, // PFRCPIT1rr
+ 0U, // PFRCPIT2rm
+ 0U, // PFRCPIT2rr
+ 0U, // PFRCPrm
+ 0U, // PFRCPrr
+ 0U, // PFRSQIT1rm
+ 0U, // PFRSQIT1rr
+ 0U, // PFRSQRTrm
+ 0U, // PFRSQRTrr
+ 0U, // PFSUBRrm
+ 0U, // PFSUBRrr
+ 0U, // PFSUBrm
+ 0U, // PFSUBrr
+ 0U, // PHADDDrm
+ 0U, // PHADDDrr
+ 0U, // PHADDSWrm
+ 0U, // PHADDSWrr
+ 0U, // PHADDWrm
+ 0U, // PHADDWrr
+ 0U, // PHMINPOSUWrm
+ 0U, // PHMINPOSUWrr
+ 0U, // PHSUBDrm
+ 0U, // PHSUBDrr
+ 0U, // PHSUBSWrm
+ 0U, // PHSUBSWrr
+ 0U, // PHSUBWrm
+ 0U, // PHSUBWrr
+ 0U, // PI2FDrm
+ 0U, // PI2FDrr
+ 0U, // PI2FWrm
+ 0U, // PI2FWrr
+ 0U, // PINSRBrm
+ 0U, // PINSRBrr
+ 0U, // PINSRDrm
+ 0U, // PINSRDrr
+ 0U, // PINSRQrm
+ 0U, // PINSRQrr
+ 0U, // PINSRWrm
+ 0U, // PINSRWrr
+ 0U, // PMADDUBSWrm
+ 0U, // PMADDUBSWrr
+ 0U, // PMADDWDrm
+ 0U, // PMADDWDrr
+ 0U, // PMAXSBrm
+ 0U, // PMAXSBrr
+ 0U, // PMAXSDrm
+ 0U, // PMAXSDrr
+ 0U, // PMAXSWrm
+ 0U, // PMAXSWrr
+ 0U, // PMAXUBrm
+ 0U, // PMAXUBrr
+ 0U, // PMAXUDrm
+ 0U, // PMAXUDrr
+ 0U, // PMAXUWrm
+ 0U, // PMAXUWrr
+ 0U, // PMINSBrm
+ 0U, // PMINSBrr
+ 0U, // PMINSDrm
+ 0U, // PMINSDrr
+ 0U, // PMINSWrm
+ 0U, // PMINSWrr
+ 0U, // PMINUBrm
+ 0U, // PMINUBrr
+ 0U, // PMINUDrm
+ 0U, // PMINUDrr
+ 0U, // PMINUWrm
+ 0U, // PMINUWrr
+ 0U, // PMOVMSKBrr
+ 0U, // PMOVSXBDrm
+ 0U, // PMOVSXBDrr
+ 0U, // PMOVSXBQrm
+ 0U, // PMOVSXBQrr
+ 0U, // PMOVSXBWrm
+ 0U, // PMOVSXBWrr
+ 0U, // PMOVSXDQrm
+ 0U, // PMOVSXDQrr
+ 0U, // PMOVSXWDrm
+ 0U, // PMOVSXWDrr
+ 0U, // PMOVSXWQrm
+ 0U, // PMOVSXWQrr
+ 0U, // PMOVZXBDrm
+ 0U, // PMOVZXBDrr
+ 0U, // PMOVZXBQrm
+ 0U, // PMOVZXBQrr
+ 0U, // PMOVZXBWrm
+ 0U, // PMOVZXBWrr
+ 0U, // PMOVZXDQrm
+ 0U, // PMOVZXDQrr
+ 0U, // PMOVZXWDrm
+ 0U, // PMOVZXWDrr
+ 0U, // PMOVZXWQrm
+ 0U, // PMOVZXWQrr
+ 0U, // PMULDQrm
+ 0U, // PMULDQrr
+ 0U, // PMULHRSWrm
+ 0U, // PMULHRSWrr
+ 0U, // PMULHRWrm
+ 0U, // PMULHRWrr
+ 0U, // PMULHUWrm
+ 0U, // PMULHUWrr
+ 0U, // PMULHWrm
+ 0U, // PMULHWrr
+ 0U, // PMULLDrm
+ 0U, // PMULLDrr
+ 0U, // PMULLWrm
+ 0U, // PMULLWrr
+ 0U, // PMULUDQrm
+ 0U, // PMULUDQrr
+ 0U, // POP16r
+ 0U, // POP16rmm
+ 0U, // POP16rmr
+ 0U, // POP32r
+ 0U, // POP32rmm
+ 0U, // POP32rmr
+ 0U, // POP64r
+ 0U, // POP64rmm
+ 0U, // POP64rmr
+ 0U, // POPA16
+ 0U, // POPA32
+ 0U, // POPCNT16rm
+ 0U, // POPCNT16rr
+ 0U, // POPCNT32rm
+ 0U, // POPCNT32rr
+ 0U, // POPCNT64rm
+ 0U, // POPCNT64rr
+ 0U, // POPDS16
+ 0U, // POPDS32
+ 0U, // POPES16
+ 0U, // POPES32
+ 0U, // POPF16
+ 0U, // POPF32
+ 0U, // POPF64
+ 0U, // POPFS16
+ 0U, // POPFS32
+ 0U, // POPFS64
+ 0U, // POPGS16
+ 0U, // POPGS32
+ 0U, // POPGS64
+ 0U, // POPSS16
+ 0U, // POPSS32
+ 0U, // PORrm
+ 0U, // PORrr
+ 0U, // PREFETCH
+ 0U, // PREFETCHNTA
+ 0U, // PREFETCHT0
+ 0U, // PREFETCHT1
+ 0U, // PREFETCHT2
+ 0U, // PREFETCHW
+ 0U, // PREFETCHWT1
+ 0U, // PSADBWrm
+ 0U, // PSADBWrr
+ 0U, // PSHUFBrm
+ 0U, // PSHUFBrr
+ 0U, // PSHUFDmi
+ 0U, // PSHUFDri
+ 0U, // PSHUFHWmi
+ 0U, // PSHUFHWri
+ 0U, // PSHUFLWmi
+ 0U, // PSHUFLWri
+ 0U, // PSIGNBrm
+ 0U, // PSIGNBrr
+ 0U, // PSIGNDrm
+ 0U, // PSIGNDrr
+ 0U, // PSIGNWrm
+ 0U, // PSIGNWrr
+ 0U, // PSLLDQri
+ 0U, // PSLLDri
+ 0U, // PSLLDrm
+ 0U, // PSLLDrr
+ 0U, // PSLLQri
+ 0U, // PSLLQrm
+ 0U, // PSLLQrr
+ 0U, // PSLLWri
+ 0U, // PSLLWrm
+ 0U, // PSLLWrr
+ 0U, // PSRADri
+ 0U, // PSRADrm
+ 0U, // PSRADrr
+ 0U, // PSRAWri
+ 0U, // PSRAWrm
+ 0U, // PSRAWrr
+ 0U, // PSRLDQri
+ 0U, // PSRLDri
+ 0U, // PSRLDrm
+ 0U, // PSRLDrr
+ 0U, // PSRLQri
+ 0U, // PSRLQrm
+ 0U, // PSRLQrr
+ 0U, // PSRLWri
+ 0U, // PSRLWrm
+ 0U, // PSRLWrr
+ 0U, // PSUBBrm
+ 0U, // PSUBBrr
+ 0U, // PSUBDrm
+ 0U, // PSUBDrr
+ 0U, // PSUBQrm
+ 0U, // PSUBQrr
+ 0U, // PSUBSBrm
+ 0U, // PSUBSBrr
+ 0U, // PSUBSWrm
+ 0U, // PSUBSWrr
+ 0U, // PSUBUSBrm
+ 0U, // PSUBUSBrr
+ 0U, // PSUBUSWrm
+ 0U, // PSUBUSWrr
+ 0U, // PSUBWrm
+ 0U, // PSUBWrr
+ 0U, // PSWAPDrm
+ 0U, // PSWAPDrr
+ 0U, // PTESTrm
+ 0U, // PTESTrr
+ 0U, // PTWRITE64m
+ 0U, // PTWRITE64r
+ 0U, // PTWRITEm
+ 0U, // PTWRITEr
+ 0U, // PUNPCKHBWrm
+ 0U, // PUNPCKHBWrr
+ 0U, // PUNPCKHDQrm
+ 0U, // PUNPCKHDQrr
+ 0U, // PUNPCKHQDQrm
+ 0U, // PUNPCKHQDQrr
+ 0U, // PUNPCKHWDrm
+ 0U, // PUNPCKHWDrr
+ 0U, // PUNPCKLBWrm
+ 0U, // PUNPCKLBWrr
+ 0U, // PUNPCKLDQrm
+ 0U, // PUNPCKLDQrr
+ 0U, // PUNPCKLQDQrm
+ 0U, // PUNPCKLQDQrr
+ 0U, // PUNPCKLWDrm
+ 0U, // PUNPCKLWDrr
+ 0U, // PUSH16i8
+ 0U, // PUSH16r
+ 0U, // PUSH16rmm
+ 0U, // PUSH16rmr
+ 0U, // PUSH32i8
+ 0U, // PUSH32r
+ 0U, // PUSH32rmm
+ 0U, // PUSH32rmr
+ 0U, // PUSH64i32
+ 0U, // PUSH64i8
+ 0U, // PUSH64r
+ 0U, // PUSH64rmm
+ 0U, // PUSH64rmr
+ 0U, // PUSHA16
+ 0U, // PUSHA32
+ 0U, // PUSHCS16
+ 0U, // PUSHCS32
+ 0U, // PUSHDS16
+ 0U, // PUSHDS32
+ 0U, // PUSHES16
+ 0U, // PUSHES32
+ 0U, // PUSHF16
+ 0U, // PUSHF32
+ 0U, // PUSHF64
+ 0U, // PUSHFS16
+ 0U, // PUSHFS32
+ 0U, // PUSHFS64
+ 0U, // PUSHGS16
+ 0U, // PUSHGS32
+ 0U, // PUSHGS64
+ 0U, // PUSHSS16
+ 0U, // PUSHSS32
+ 0U, // PUSHi16
+ 0U, // PUSHi32
+ 0U, // PXORrm
+ 0U, // PXORrr
+ 0U, // RCL16m1
+ 0U, // RCL16mCL
+ 0U, // RCL16mi
+ 0U, // RCL16r1
+ 0U, // RCL16rCL
+ 0U, // RCL16ri
+ 0U, // RCL32m1
+ 0U, // RCL32mCL
+ 0U, // RCL32mi
+ 0U, // RCL32r1
+ 0U, // RCL32rCL
+ 0U, // RCL32ri
+ 0U, // RCL64m1
+ 0U, // RCL64mCL
+ 0U, // RCL64mi
+ 0U, // RCL64r1
+ 0U, // RCL64rCL
+ 0U, // RCL64ri
+ 0U, // RCL8m1
+ 0U, // RCL8mCL
+ 0U, // RCL8mi
+ 0U, // RCL8r1
+ 0U, // RCL8rCL
+ 0U, // RCL8ri
+ 0U, // RCPPSm
+ 0U, // RCPPSr
+ 0U, // RCPSSm
+ 0U, // RCPSSm_Int
+ 0U, // RCPSSr
+ 0U, // RCPSSr_Int
+ 0U, // RCR16m1
+ 0U, // RCR16mCL
+ 0U, // RCR16mi
+ 0U, // RCR16r1
+ 0U, // RCR16rCL
+ 0U, // RCR16ri
+ 0U, // RCR32m1
+ 0U, // RCR32mCL
+ 0U, // RCR32mi
+ 0U, // RCR32r1
+ 0U, // RCR32rCL
+ 0U, // RCR32ri
+ 0U, // RCR64m1
+ 0U, // RCR64mCL
+ 0U, // RCR64mi
+ 0U, // RCR64r1
+ 0U, // RCR64rCL
+ 0U, // RCR64ri
+ 0U, // RCR8m1
+ 0U, // RCR8mCL
+ 0U, // RCR8mi
+ 0U, // RCR8r1
+ 0U, // RCR8rCL
+ 0U, // RCR8ri
+ 0U, // RDFSBASE
+ 0U, // RDFSBASE64
+ 0U, // RDGSBASE
+ 0U, // RDGSBASE64
+ 0U, // RDMSR
+ 0U, // RDPID32
+ 0U, // RDPID64
+ 0U, // RDPKRUr
+ 0U, // RDPMC
+ 0U, // RDRAND16r
+ 0U, // RDRAND32r
+ 0U, // RDRAND64r
+ 0U, // RDSEED16r
+ 0U, // RDSEED32r
+ 0U, // RDSEED64r
+ 0U, // RDSSPD
+ 0U, // RDSSPQ
+ 0U, // RDTSC
+ 0U, // RDTSCP
+ 0U, // REPNE_PREFIX
+ 0U, // REP_PREFIX
+ 0U, // RETIL
+ 0U, // RETIQ
+ 0U, // RETIW
+ 0U, // RETL
+ 0U, // RETQ
+ 0U, // RETW
+ 0U, // REX64_PREFIX
+ 0U, // ROL16m1
+ 0U, // ROL16mCL
+ 0U, // ROL16mi
+ 0U, // ROL16r1
+ 0U, // ROL16rCL
+ 0U, // ROL16ri
+ 0U, // ROL32m1
+ 0U, // ROL32mCL
+ 0U, // ROL32mi
+ 0U, // ROL32r1
+ 0U, // ROL32rCL
+ 0U, // ROL32ri
+ 0U, // ROL64m1
+ 0U, // ROL64mCL
+ 0U, // ROL64mi
+ 0U, // ROL64r1
+ 0U, // ROL64rCL
+ 0U, // ROL64ri
+ 0U, // ROL8m1
+ 0U, // ROL8mCL
+ 0U, // ROL8mi
+ 0U, // ROL8r1
+ 0U, // ROL8rCL
+ 0U, // ROL8ri
+ 0U, // ROR16m1
+ 0U, // ROR16mCL
+ 0U, // ROR16mi
+ 0U, // ROR16r1
+ 0U, // ROR16rCL
+ 0U, // ROR16ri
+ 0U, // ROR32m1
+ 0U, // ROR32mCL
+ 0U, // ROR32mi
+ 0U, // ROR32r1
+ 0U, // ROR32rCL
+ 0U, // ROR32ri
+ 0U, // ROR64m1
+ 0U, // ROR64mCL
+ 0U, // ROR64mi
+ 0U, // ROR64r1
+ 0U, // ROR64rCL
+ 0U, // ROR64ri
+ 0U, // ROR8m1
+ 0U, // ROR8mCL
+ 0U, // ROR8mi
+ 0U, // ROR8r1
+ 0U, // ROR8rCL
+ 0U, // ROR8ri
+ 0U, // RORX32mi
+ 0U, // RORX32ri
+ 0U, // RORX64mi
+ 0U, // RORX64ri
+ 0U, // ROUNDPDm
+ 0U, // ROUNDPDr
+ 0U, // ROUNDPSm
+ 0U, // ROUNDPSr
+ 0U, // ROUNDSDm
+ 0U, // ROUNDSDm_Int
+ 0U, // ROUNDSDr
+ 0U, // ROUNDSDr_Int
+ 0U, // ROUNDSSm
+ 0U, // ROUNDSSm_Int
+ 0U, // ROUNDSSr
+ 0U, // ROUNDSSr_Int
+ 0U, // RSM
+ 0U, // RSQRTPSm
+ 0U, // RSQRTPSr
+ 0U, // RSQRTSSm
+ 0U, // RSQRTSSm_Int
+ 0U, // RSQRTSSr
+ 0U, // RSQRTSSr_Int
+ 0U, // RSTORSSP
+ 0U, // SAHF
+ 0U, // SAL16m1
+ 0U, // SAL16mCL
+ 0U, // SAL16mi
+ 0U, // SAL16r1
+ 0U, // SAL16rCL
+ 0U, // SAL16ri
+ 0U, // SAL32m1
+ 0U, // SAL32mCL
+ 0U, // SAL32mi
+ 0U, // SAL32r1
+ 0U, // SAL32rCL
+ 0U, // SAL32ri
+ 0U, // SAL64m1
+ 0U, // SAL64mCL
+ 0U, // SAL64mi
+ 0U, // SAL64r1
+ 0U, // SAL64rCL
+ 0U, // SAL64ri
+ 0U, // SAL8m1
+ 0U, // SAL8mCL
+ 0U, // SAL8mi
+ 0U, // SAL8r1
+ 0U, // SAL8rCL
+ 0U, // SAL8ri
+ 0U, // SALC
+ 0U, // SAR16m1
+ 0U, // SAR16mCL
+ 0U, // SAR16mi
+ 0U, // SAR16r1
+ 0U, // SAR16rCL
+ 0U, // SAR16ri
+ 0U, // SAR32m1
+ 0U, // SAR32mCL
+ 0U, // SAR32mi
+ 0U, // SAR32r1
+ 0U, // SAR32rCL
+ 0U, // SAR32ri
+ 0U, // SAR64m1
+ 0U, // SAR64mCL
+ 0U, // SAR64mi
+ 0U, // SAR64r1
+ 0U, // SAR64rCL
+ 0U, // SAR64ri
+ 0U, // SAR8m1
+ 0U, // SAR8mCL
+ 0U, // SAR8mi
+ 0U, // SAR8r1
+ 0U, // SAR8rCL
+ 0U, // SAR8ri
+ 0U, // SARX32rm
+ 0U, // SARX32rr
+ 0U, // SARX64rm
+ 0U, // SARX64rr
+ 0U, // SAVEPREVSSP
+ 0U, // SBB16i16
+ 0U, // SBB16mi
+ 0U, // SBB16mi8
+ 0U, // SBB16mr
+ 0U, // SBB16ri
+ 0U, // SBB16ri8
+ 0U, // SBB16rm
+ 0U, // SBB16rr
+ 0U, // SBB16rr_REV
+ 0U, // SBB32i32
+ 0U, // SBB32mi
+ 0U, // SBB32mi8
+ 0U, // SBB32mr
+ 0U, // SBB32ri
+ 0U, // SBB32ri8
+ 0U, // SBB32rm
+ 0U, // SBB32rr
+ 0U, // SBB32rr_REV
+ 0U, // SBB64i32
+ 0U, // SBB64mi32
+ 0U, // SBB64mi8
+ 0U, // SBB64mr
+ 0U, // SBB64ri32
+ 0U, // SBB64ri8
+ 0U, // SBB64rm
+ 0U, // SBB64rr
+ 0U, // SBB64rr_REV
+ 0U, // SBB8i8
+ 0U, // SBB8mi
+ 0U, // SBB8mi8
+ 0U, // SBB8mr
+ 0U, // SBB8ri
+ 0U, // SBB8ri8
+ 0U, // SBB8rm
+ 0U, // SBB8rr
+ 0U, // SBB8rr_REV
+ 0U, // SCASB
+ 0U, // SCASL
+ 0U, // SCASQ
+ 0U, // SCASW
+ 0U, // SETAEm
+ 0U, // SETAEr
+ 0U, // SETAm
+ 0U, // SETAr
+ 0U, // SETBEm
+ 0U, // SETBEr
+ 0U, // SETBm
+ 0U, // SETBr
+ 0U, // SETEm
+ 0U, // SETEr
+ 0U, // SETGEm
+ 0U, // SETGEr
+ 0U, // SETGm
+ 0U, // SETGr
+ 0U, // SETLEm
+ 0U, // SETLEr
+ 0U, // SETLm
+ 0U, // SETLr
+ 0U, // SETNEm
+ 0U, // SETNEr
+ 0U, // SETNOm
+ 0U, // SETNOr
+ 0U, // SETNPm
+ 0U, // SETNPr
+ 0U, // SETNSm
+ 0U, // SETNSr
+ 0U, // SETOm
+ 0U, // SETOr
+ 0U, // SETPm
+ 0U, // SETPr
+ 0U, // SETSSBSY
+ 0U, // SETSm
+ 0U, // SETSr
+ 0U, // SFENCE
+ 0U, // SGDT16m
+ 0U, // SGDT32m
+ 0U, // SGDT64m
+ 0U, // SHA1MSG1rm
+ 0U, // SHA1MSG1rr
+ 0U, // SHA1MSG2rm
+ 0U, // SHA1MSG2rr
+ 0U, // SHA1NEXTErm
+ 0U, // SHA1NEXTErr
+ 0U, // SHA1RNDS4rmi
+ 0U, // SHA1RNDS4rri
+ 0U, // SHA256MSG1rm
+ 0U, // SHA256MSG1rr
+ 0U, // SHA256MSG2rm
+ 0U, // SHA256MSG2rr
+ 0U, // SHA256RNDS2rm
+ 0U, // SHA256RNDS2rr
+ 0U, // SHL16m1
+ 0U, // SHL16mCL
+ 0U, // SHL16mi
+ 0U, // SHL16r1
+ 0U, // SHL16rCL
+ 0U, // SHL16ri
+ 0U, // SHL32m1
+ 0U, // SHL32mCL
+ 0U, // SHL32mi
+ 0U, // SHL32r1
+ 0U, // SHL32rCL
+ 0U, // SHL32ri
+ 0U, // SHL64m1
+ 0U, // SHL64mCL
+ 0U, // SHL64mi
+ 0U, // SHL64r1
+ 0U, // SHL64rCL
+ 0U, // SHL64ri
+ 0U, // SHL8m1
+ 0U, // SHL8mCL
+ 0U, // SHL8mi
+ 0U, // SHL8r1
+ 0U, // SHL8rCL
+ 0U, // SHL8ri
+ 0U, // SHLD16mrCL
+ 0U, // SHLD16mri8
+ 0U, // SHLD16rrCL
+ 0U, // SHLD16rri8
+ 0U, // SHLD32mrCL
+ 0U, // SHLD32mri8
+ 0U, // SHLD32rrCL
+ 0U, // SHLD32rri8
+ 0U, // SHLD64mrCL
+ 0U, // SHLD64mri8
+ 0U, // SHLD64rrCL
+ 0U, // SHLD64rri8
+ 0U, // SHLX32rm
+ 0U, // SHLX32rr
+ 0U, // SHLX64rm
+ 0U, // SHLX64rr
+ 0U, // SHR16m1
+ 0U, // SHR16mCL
+ 0U, // SHR16mi
+ 0U, // SHR16r1
+ 0U, // SHR16rCL
+ 0U, // SHR16ri
+ 0U, // SHR32m1
+ 0U, // SHR32mCL
+ 0U, // SHR32mi
+ 0U, // SHR32r1
+ 0U, // SHR32rCL
+ 0U, // SHR32ri
+ 0U, // SHR64m1
+ 0U, // SHR64mCL
+ 0U, // SHR64mi
+ 0U, // SHR64r1
+ 0U, // SHR64rCL
+ 0U, // SHR64ri
+ 0U, // SHR8m1
+ 0U, // SHR8mCL
+ 0U, // SHR8mi
+ 0U, // SHR8r1
+ 0U, // SHR8rCL
+ 0U, // SHR8ri
+ 0U, // SHRD16mrCL
+ 0U, // SHRD16mri8
+ 0U, // SHRD16rrCL
+ 0U, // SHRD16rri8
+ 0U, // SHRD32mrCL
+ 0U, // SHRD32mri8
+ 0U, // SHRD32rrCL
+ 0U, // SHRD32rri8
+ 0U, // SHRD64mrCL
+ 0U, // SHRD64mri8
+ 0U, // SHRD64rrCL
+ 0U, // SHRD64rri8
+ 0U, // SHRX32rm
+ 0U, // SHRX32rr
+ 0U, // SHRX64rm
+ 0U, // SHRX64rr
+ 0U, // SHUFPDrmi
+ 0U, // SHUFPDrri
+ 0U, // SHUFPSrmi
+ 0U, // SHUFPSrri
+ 0U, // SIDT16m
+ 0U, // SIDT32m
+ 0U, // SIDT64m
+ 0U, // SIN_F
+ 0U, // SIN_Fp32
+ 0U, // SIN_Fp64
+ 0U, // SIN_Fp80
+ 0U, // SKINIT
+ 0U, // SLDT16m
+ 0U, // SLDT16r
+ 0U, // SLDT32r
+ 0U, // SLDT64r
+ 0U, // SLWPCB
+ 0U, // SLWPCB64
+ 0U, // SMSW16m
+ 0U, // SMSW16r
+ 0U, // SMSW32r
+ 0U, // SMSW64r
+ 0U, // SQRTPDm
+ 0U, // SQRTPDr
+ 0U, // SQRTPSm
+ 0U, // SQRTPSr
+ 0U, // SQRTSDm
+ 0U, // SQRTSDm_Int
+ 0U, // SQRTSDr
+ 0U, // SQRTSDr_Int
+ 0U, // SQRTSSm
+ 0U, // SQRTSSm_Int
+ 0U, // SQRTSSr
+ 0U, // SQRTSSr_Int
+ 0U, // SQRT_F
+ 0U, // SQRT_Fp32
+ 0U, // SQRT_Fp64
+ 0U, // SQRT_Fp80
+ 0U, // STAC
+ 0U, // STC
+ 0U, // STD
+ 0U, // STGI
+ 0U, // STI
+ 0U, // STMXCSR
+ 0U, // STOSB
+ 0U, // STOSL
+ 0U, // STOSQ
+ 0U, // STOSW
+ 0U, // STR16r
+ 0U, // STR32r
+ 0U, // STR64r
+ 0U, // STRm
+ 0U, // ST_F32m
+ 0U, // ST_F64m
+ 0U, // ST_FP32m
+ 0U, // ST_FP64m
+ 0U, // ST_FP80m
+ 0U, // ST_FPrr
+ 0U, // ST_Fp32m
+ 0U, // ST_Fp64m
+ 0U, // ST_Fp64m32
+ 0U, // ST_Fp80m32
+ 0U, // ST_Fp80m64
+ 0U, // ST_FpP32m
+ 0U, // ST_FpP64m
+ 0U, // ST_FpP64m32
+ 0U, // ST_FpP80m
+ 0U, // ST_FpP80m32
+ 0U, // ST_FpP80m64
+ 0U, // ST_Frr
+ 0U, // SUB16i16
+ 0U, // SUB16mi
+ 0U, // SUB16mi8
+ 0U, // SUB16mr
+ 0U, // SUB16ri
+ 0U, // SUB16ri8
+ 0U, // SUB16rm
+ 0U, // SUB16rr
+ 0U, // SUB16rr_REV
+ 0U, // SUB32i32
+ 0U, // SUB32mi
+ 0U, // SUB32mi8
+ 0U, // SUB32mr
+ 0U, // SUB32ri
+ 0U, // SUB32ri8
+ 0U, // SUB32rm
+ 0U, // SUB32rr
+ 0U, // SUB32rr_REV
+ 0U, // SUB64i32
+ 0U, // SUB64mi32
+ 0U, // SUB64mi8
+ 0U, // SUB64mr
+ 0U, // SUB64ri32
+ 0U, // SUB64ri8
+ 0U, // SUB64rm
+ 0U, // SUB64rr
+ 0U, // SUB64rr_REV
+ 0U, // SUB8i8
+ 0U, // SUB8mi
+ 0U, // SUB8mi8
+ 0U, // SUB8mr
+ 0U, // SUB8ri
+ 0U, // SUB8ri8
+ 0U, // SUB8rm
+ 0U, // SUB8rr
+ 0U, // SUB8rr_REV
+ 0U, // SUBPDrm
+ 0U, // SUBPDrr
+ 0U, // SUBPSrm
+ 0U, // SUBPSrr
+ 0U, // SUBR_F32m
+ 0U, // SUBR_F64m
+ 0U, // SUBR_FI16m
+ 0U, // SUBR_FI32m
+ 0U, // SUBR_FPrST0
+ 0U, // SUBR_FST0r
+ 0U, // SUBR_Fp32m
+ 0U, // SUBR_Fp64m
+ 0U, // SUBR_Fp64m32
+ 0U, // SUBR_Fp80m32
+ 0U, // SUBR_Fp80m64
+ 0U, // SUBR_FpI16m32
+ 0U, // SUBR_FpI16m64
+ 0U, // SUBR_FpI16m80
+ 0U, // SUBR_FpI32m32
+ 0U, // SUBR_FpI32m64
+ 0U, // SUBR_FpI32m80
+ 0U, // SUBR_FrST0
+ 0U, // SUBSDrm
+ 0U, // SUBSDrm_Int
+ 0U, // SUBSDrr
+ 0U, // SUBSDrr_Int
+ 0U, // SUBSSrm
+ 0U, // SUBSSrm_Int
+ 0U, // SUBSSrr
+ 0U, // SUBSSrr_Int
+ 0U, // SUB_F32m
+ 0U, // SUB_F64m
+ 0U, // SUB_FI16m
+ 0U, // SUB_FI32m
+ 0U, // SUB_FPrST0
+ 0U, // SUB_FST0r
+ 0U, // SUB_Fp32
+ 0U, // SUB_Fp32m
+ 0U, // SUB_Fp64
+ 0U, // SUB_Fp64m
+ 0U, // SUB_Fp64m32
+ 0U, // SUB_Fp80
+ 0U, // SUB_Fp80m32
+ 0U, // SUB_Fp80m64
+ 0U, // SUB_FpI16m32
+ 0U, // SUB_FpI16m64
+ 0U, // SUB_FpI16m80
+ 0U, // SUB_FpI32m32
+ 0U, // SUB_FpI32m64
+ 0U, // SUB_FpI32m80
+ 0U, // SUB_FrST0
+ 0U, // SWAPGS
+ 0U, // SYSCALL
+ 0U, // SYSENTER
+ 0U, // SYSEXIT
+ 0U, // SYSEXIT64
+ 0U, // SYSRET
+ 0U, // SYSRET64
+ 0U, // T1MSKC32rm
+ 0U, // T1MSKC32rr
+ 0U, // T1MSKC64rm
+ 0U, // T1MSKC64rr
+ 0U, // TEST16i16
+ 0U, // TEST16mi
+ 0U, // TEST16mi_alt
+ 0U, // TEST16mr
+ 0U, // TEST16ri
+ 0U, // TEST16ri_alt
+ 0U, // TEST16rr
+ 0U, // TEST32i32
+ 0U, // TEST32mi
+ 0U, // TEST32mi_alt
+ 0U, // TEST32mr
+ 0U, // TEST32ri
+ 0U, // TEST32ri_alt
+ 0U, // TEST32rr
+ 0U, // TEST64i32
+ 0U, // TEST64mi32
+ 0U, // TEST64mi32_alt
+ 0U, // TEST64mr
+ 0U, // TEST64ri32
+ 0U, // TEST64ri32_alt
+ 0U, // TEST64rr
+ 0U, // TEST8i8
+ 0U, // TEST8mi
+ 0U, // TEST8mi_alt
+ 0U, // TEST8mr
+ 0U, // TEST8ri
+ 0U, // TEST8ri_alt
+ 0U, // TEST8rr
+ 0U, // TPAUSE
+ 0U, // TST_F
+ 0U, // TST_Fp32
+ 0U, // TST_Fp64
+ 0U, // TST_Fp80
+ 0U, // TZCNT16rm
+ 0U, // TZCNT16rr
+ 0U, // TZCNT32rm
+ 0U, // TZCNT32rr
+ 0U, // TZCNT64rm
+ 0U, // TZCNT64rr
+ 0U, // TZMSK32rm
+ 0U, // TZMSK32rr
+ 0U, // TZMSK64rm
+ 0U, // TZMSK64rr
+ 0U, // UCOMISDrm
+ 0U, // UCOMISDrm_Int
+ 0U, // UCOMISDrr
+ 0U, // UCOMISDrr_Int
+ 0U, // UCOMISSrm
+ 0U, // UCOMISSrm_Int
+ 0U, // UCOMISSrr
+ 0U, // UCOMISSrr_Int
+ 0U, // UCOM_FIPr
+ 0U, // UCOM_FIr
+ 0U, // UCOM_FPPr
+ 0U, // UCOM_FPr
+ 0U, // UCOM_FpIr32
+ 0U, // UCOM_FpIr64
+ 0U, // UCOM_FpIr80
+ 0U, // UCOM_Fpr32
+ 0U, // UCOM_Fpr64
+ 0U, // UCOM_Fpr80
+ 0U, // UCOM_Fr
+ 0U, // UD0
+ 0U, // UD1
+ 0U, // UD2
+ 0U, // UMONITOR16
+ 0U, // UMONITOR32
+ 0U, // UMONITOR64
+ 0U, // UMWAIT
+ 0U, // UNPCKHPDrm
+ 0U, // UNPCKHPDrr
+ 0U, // UNPCKHPSrm
+ 0U, // UNPCKHPSrr
+ 0U, // UNPCKLPDrm
+ 0U, // UNPCKLPDrr
+ 0U, // UNPCKLPSrm
+ 0U, // UNPCKLPSrr
+ 0U, // V4FMADDPSrm
+ 0U, // V4FMADDPSrmk
+ 0U, // V4FMADDPSrmkz
+ 0U, // V4FMADDSSrm
+ 0U, // V4FMADDSSrmk
+ 0U, // V4FMADDSSrmkz
+ 0U, // V4FNMADDPSrm
+ 0U, // V4FNMADDPSrmk
+ 0U, // V4FNMADDPSrmkz
+ 0U, // V4FNMADDSSrm
+ 0U, // V4FNMADDSSrmk
+ 0U, // V4FNMADDSSrmkz
+ 0U, // VADDPDYrm
+ 0U, // VADDPDYrr
+ 0U, // VADDPDZ128rm
+ 0U, // VADDPDZ128rmb
+ 0U, // VADDPDZ128rmbk
+ 0U, // VADDPDZ128rmbkz
+ 0U, // VADDPDZ128rmk
+ 0U, // VADDPDZ128rmkz
+ 0U, // VADDPDZ128rr
+ 0U, // VADDPDZ128rrk
+ 0U, // VADDPDZ128rrkz
+ 0U, // VADDPDZ256rm
+ 0U, // VADDPDZ256rmb
+ 0U, // VADDPDZ256rmbk
+ 0U, // VADDPDZ256rmbkz
+ 0U, // VADDPDZ256rmk
+ 0U, // VADDPDZ256rmkz
+ 0U, // VADDPDZ256rr
+ 0U, // VADDPDZ256rrk
+ 0U, // VADDPDZ256rrkz
+ 0U, // VADDPDZrm
+ 0U, // VADDPDZrmb
+ 0U, // VADDPDZrmbk
+ 0U, // VADDPDZrmbkz
+ 0U, // VADDPDZrmk
+ 0U, // VADDPDZrmkz
+ 0U, // VADDPDZrr
+ 0U, // VADDPDZrrb
+ 0U, // VADDPDZrrbk
+ 0U, // VADDPDZrrbkz
+ 0U, // VADDPDZrrk
+ 0U, // VADDPDZrrkz
+ 0U, // VADDPDrm
+ 0U, // VADDPDrr
+ 0U, // VADDPSYrm
+ 0U, // VADDPSYrr
+ 0U, // VADDPSZ128rm
+ 0U, // VADDPSZ128rmb
+ 0U, // VADDPSZ128rmbk
+ 0U, // VADDPSZ128rmbkz
+ 0U, // VADDPSZ128rmk
+ 0U, // VADDPSZ128rmkz
+ 0U, // VADDPSZ128rr
+ 0U, // VADDPSZ128rrk
+ 0U, // VADDPSZ128rrkz
+ 0U, // VADDPSZ256rm
+ 0U, // VADDPSZ256rmb
+ 0U, // VADDPSZ256rmbk
+ 0U, // VADDPSZ256rmbkz
+ 0U, // VADDPSZ256rmk
+ 0U, // VADDPSZ256rmkz
+ 0U, // VADDPSZ256rr
+ 0U, // VADDPSZ256rrk
+ 0U, // VADDPSZ256rrkz
+ 0U, // VADDPSZrm
+ 0U, // VADDPSZrmb
+ 0U, // VADDPSZrmbk
+ 0U, // VADDPSZrmbkz
+ 0U, // VADDPSZrmk
+ 0U, // VADDPSZrmkz
+ 0U, // VADDPSZrr
+ 0U, // VADDPSZrrb
+ 0U, // VADDPSZrrbk
+ 0U, // VADDPSZrrbkz
+ 0U, // VADDPSZrrk
+ 0U, // VADDPSZrrkz
+ 0U, // VADDPSrm
+ 0U, // VADDPSrr
+ 0U, // VADDSDZrm
+ 0U, // VADDSDZrm_Int
+ 0U, // VADDSDZrm_Intk
+ 0U, // VADDSDZrm_Intkz
+ 0U, // VADDSDZrr
+ 0U, // VADDSDZrr_Int
+ 0U, // VADDSDZrr_Intk
+ 0U, // VADDSDZrr_Intkz
+ 0U, // VADDSDZrrb_Int
+ 0U, // VADDSDZrrb_Intk
+ 0U, // VADDSDZrrb_Intkz
+ 0U, // VADDSDrm
+ 0U, // VADDSDrm_Int
+ 0U, // VADDSDrr
+ 0U, // VADDSDrr_Int
+ 0U, // VADDSSZrm
+ 0U, // VADDSSZrm_Int
+ 0U, // VADDSSZrm_Intk
+ 0U, // VADDSSZrm_Intkz
+ 0U, // VADDSSZrr
+ 0U, // VADDSSZrr_Int
+ 0U, // VADDSSZrr_Intk
+ 0U, // VADDSSZrr_Intkz
+ 0U, // VADDSSZrrb_Int
+ 0U, // VADDSSZrrb_Intk
+ 0U, // VADDSSZrrb_Intkz
+ 0U, // VADDSSrm
+ 0U, // VADDSSrm_Int
+ 0U, // VADDSSrr
+ 0U, // VADDSSrr_Int
+ 0U, // VADDSUBPDYrm
+ 0U, // VADDSUBPDYrr
+ 0U, // VADDSUBPDrm
+ 0U, // VADDSUBPDrr
+ 0U, // VADDSUBPSYrm
+ 0U, // VADDSUBPSYrr
+ 0U, // VADDSUBPSrm
+ 0U, // VADDSUBPSrr
+ 0U, // VAESDECLASTYrm
+ 0U, // VAESDECLASTYrr
+ 0U, // VAESDECLASTZ128rm
+ 0U, // VAESDECLASTZ128rr
+ 0U, // VAESDECLASTZ256rm
+ 0U, // VAESDECLASTZ256rr
+ 0U, // VAESDECLASTZrm
+ 0U, // VAESDECLASTZrr
+ 0U, // VAESDECLASTrm
+ 0U, // VAESDECLASTrr
+ 0U, // VAESDECYrm
+ 0U, // VAESDECYrr
+ 0U, // VAESDECZ128rm
+ 0U, // VAESDECZ128rr
+ 0U, // VAESDECZ256rm
+ 0U, // VAESDECZ256rr
+ 0U, // VAESDECZrm
+ 0U, // VAESDECZrr
+ 0U, // VAESDECrm
+ 0U, // VAESDECrr
+ 0U, // VAESENCLASTYrm
+ 0U, // VAESENCLASTYrr
+ 0U, // VAESENCLASTZ128rm
+ 0U, // VAESENCLASTZ128rr
+ 0U, // VAESENCLASTZ256rm
+ 0U, // VAESENCLASTZ256rr
+ 0U, // VAESENCLASTZrm
+ 0U, // VAESENCLASTZrr
+ 0U, // VAESENCLASTrm
+ 0U, // VAESENCLASTrr
+ 0U, // VAESENCYrm
+ 0U, // VAESENCYrr
+ 0U, // VAESENCZ128rm
+ 0U, // VAESENCZ128rr
+ 0U, // VAESENCZ256rm
+ 0U, // VAESENCZ256rr
+ 0U, // VAESENCZrm
+ 0U, // VAESENCZrr
+ 0U, // VAESENCrm
+ 0U, // VAESENCrr
+ 0U, // VAESIMCrm
+ 0U, // VAESIMCrr
+ 0U, // VAESKEYGENASSIST128rm
+ 0U, // VAESKEYGENASSIST128rr
+ 0U, // VALIGNDZ128rmbi
+ 0U, // VALIGNDZ128rmbik
+ 3U, // VALIGNDZ128rmbikz
+ 0U, // VALIGNDZ128rmi
+ 0U, // VALIGNDZ128rmik
+ 0U, // VALIGNDZ128rmikz
+ 0U, // VALIGNDZ128rri
+ 0U, // VALIGNDZ128rrik
+ 3U, // VALIGNDZ128rrikz
+ 0U, // VALIGNDZ256rmbi
+ 0U, // VALIGNDZ256rmbik
+ 3U, // VALIGNDZ256rmbikz
+ 0U, // VALIGNDZ256rmi
+ 0U, // VALIGNDZ256rmik
+ 0U, // VALIGNDZ256rmikz
+ 0U, // VALIGNDZ256rri
+ 0U, // VALIGNDZ256rrik
+ 3U, // VALIGNDZ256rrikz
+ 0U, // VALIGNDZrmbi
+ 0U, // VALIGNDZrmbik
+ 3U, // VALIGNDZrmbikz
+ 0U, // VALIGNDZrmi
+ 0U, // VALIGNDZrmik
+ 0U, // VALIGNDZrmikz
+ 0U, // VALIGNDZrri
+ 0U, // VALIGNDZrrik
+ 3U, // VALIGNDZrrikz
+ 0U, // VALIGNQZ128rmbi
+ 0U, // VALIGNQZ128rmbik
+ 3U, // VALIGNQZ128rmbikz
+ 0U, // VALIGNQZ128rmi
+ 0U, // VALIGNQZ128rmik
+ 0U, // VALIGNQZ128rmikz
+ 0U, // VALIGNQZ128rri
+ 0U, // VALIGNQZ128rrik
+ 3U, // VALIGNQZ128rrikz
+ 0U, // VALIGNQZ256rmbi
+ 0U, // VALIGNQZ256rmbik
+ 3U, // VALIGNQZ256rmbikz
+ 0U, // VALIGNQZ256rmi
+ 0U, // VALIGNQZ256rmik
+ 0U, // VALIGNQZ256rmikz
+ 0U, // VALIGNQZ256rri
+ 0U, // VALIGNQZ256rrik
+ 3U, // VALIGNQZ256rrikz
+ 0U, // VALIGNQZrmbi
+ 0U, // VALIGNQZrmbik
+ 3U, // VALIGNQZrmbikz
+ 0U, // VALIGNQZrmi
+ 0U, // VALIGNQZrmik
+ 0U, // VALIGNQZrmikz
+ 0U, // VALIGNQZrri
+ 0U, // VALIGNQZrrik
+ 3U, // VALIGNQZrrikz
+ 0U, // VANDNPDYrm
+ 0U, // VANDNPDYrr
+ 0U, // VANDNPDZ128rm
+ 0U, // VANDNPDZ128rmb
+ 0U, // VANDNPDZ128rmbk
+ 0U, // VANDNPDZ128rmbkz
+ 0U, // VANDNPDZ128rmk
+ 0U, // VANDNPDZ128rmkz
+ 0U, // VANDNPDZ128rr
+ 0U, // VANDNPDZ128rrk
+ 0U, // VANDNPDZ128rrkz
+ 0U, // VANDNPDZ256rm
+ 0U, // VANDNPDZ256rmb
+ 0U, // VANDNPDZ256rmbk
+ 0U, // VANDNPDZ256rmbkz
+ 0U, // VANDNPDZ256rmk
+ 0U, // VANDNPDZ256rmkz
+ 0U, // VANDNPDZ256rr
+ 0U, // VANDNPDZ256rrk
+ 0U, // VANDNPDZ256rrkz
+ 0U, // VANDNPDZrm
+ 0U, // VANDNPDZrmb
+ 0U, // VANDNPDZrmbk
+ 0U, // VANDNPDZrmbkz
+ 0U, // VANDNPDZrmk
+ 0U, // VANDNPDZrmkz
+ 0U, // VANDNPDZrr
+ 0U, // VANDNPDZrrk
+ 0U, // VANDNPDZrrkz
+ 0U, // VANDNPDrm
+ 0U, // VANDNPDrr
+ 0U, // VANDNPSYrm
+ 0U, // VANDNPSYrr
+ 0U, // VANDNPSZ128rm
+ 0U, // VANDNPSZ128rmb
+ 0U, // VANDNPSZ128rmbk
+ 0U, // VANDNPSZ128rmbkz
+ 0U, // VANDNPSZ128rmk
+ 0U, // VANDNPSZ128rmkz
+ 0U, // VANDNPSZ128rr
+ 0U, // VANDNPSZ128rrk
+ 0U, // VANDNPSZ128rrkz
+ 0U, // VANDNPSZ256rm
+ 0U, // VANDNPSZ256rmb
+ 0U, // VANDNPSZ256rmbk
+ 0U, // VANDNPSZ256rmbkz
+ 0U, // VANDNPSZ256rmk
+ 0U, // VANDNPSZ256rmkz
+ 0U, // VANDNPSZ256rr
+ 0U, // VANDNPSZ256rrk
+ 0U, // VANDNPSZ256rrkz
+ 0U, // VANDNPSZrm
+ 0U, // VANDNPSZrmb
+ 0U, // VANDNPSZrmbk
+ 0U, // VANDNPSZrmbkz
+ 0U, // VANDNPSZrmk
+ 0U, // VANDNPSZrmkz
+ 0U, // VANDNPSZrr
+ 0U, // VANDNPSZrrk
+ 0U, // VANDNPSZrrkz
+ 0U, // VANDNPSrm
+ 0U, // VANDNPSrr
+ 0U, // VANDPDYrm
+ 0U, // VANDPDYrr
+ 0U, // VANDPDZ128rm
+ 0U, // VANDPDZ128rmb
+ 0U, // VANDPDZ128rmbk
+ 0U, // VANDPDZ128rmbkz
+ 0U, // VANDPDZ128rmk
+ 0U, // VANDPDZ128rmkz
+ 0U, // VANDPDZ128rr
+ 0U, // VANDPDZ128rrk
+ 0U, // VANDPDZ128rrkz
+ 0U, // VANDPDZ256rm
+ 0U, // VANDPDZ256rmb
+ 0U, // VANDPDZ256rmbk
+ 0U, // VANDPDZ256rmbkz
+ 0U, // VANDPDZ256rmk
+ 0U, // VANDPDZ256rmkz
+ 0U, // VANDPDZ256rr
+ 0U, // VANDPDZ256rrk
+ 0U, // VANDPDZ256rrkz
+ 0U, // VANDPDZrm
+ 0U, // VANDPDZrmb
+ 0U, // VANDPDZrmbk
+ 0U, // VANDPDZrmbkz
+ 0U, // VANDPDZrmk
+ 0U, // VANDPDZrmkz
+ 0U, // VANDPDZrr
+ 0U, // VANDPDZrrk
+ 0U, // VANDPDZrrkz
+ 0U, // VANDPDrm
+ 0U, // VANDPDrr
+ 0U, // VANDPSYrm
+ 0U, // VANDPSYrr
+ 0U, // VANDPSZ128rm
+ 0U, // VANDPSZ128rmb
+ 0U, // VANDPSZ128rmbk
+ 0U, // VANDPSZ128rmbkz
+ 0U, // VANDPSZ128rmk
+ 0U, // VANDPSZ128rmkz
+ 0U, // VANDPSZ128rr
+ 0U, // VANDPSZ128rrk
+ 0U, // VANDPSZ128rrkz
+ 0U, // VANDPSZ256rm
+ 0U, // VANDPSZ256rmb
+ 0U, // VANDPSZ256rmbk
+ 0U, // VANDPSZ256rmbkz
+ 0U, // VANDPSZ256rmk
+ 0U, // VANDPSZ256rmkz
+ 0U, // VANDPSZ256rr
+ 0U, // VANDPSZ256rrk
+ 0U, // VANDPSZ256rrkz
+ 0U, // VANDPSZrm
+ 0U, // VANDPSZrmb
+ 0U, // VANDPSZrmbk
+ 0U, // VANDPSZrmbkz
+ 0U, // VANDPSZrmk
+ 0U, // VANDPSZrmkz
+ 0U, // VANDPSZrr
+ 0U, // VANDPSZrrk
+ 0U, // VANDPSZrrkz
+ 0U, // VANDPSrm
+ 0U, // VANDPSrr
+ 0U, // VBLENDMPDZ128rm
+ 0U, // VBLENDMPDZ128rmb
+ 0U, // VBLENDMPDZ128rmbk
+ 0U, // VBLENDMPDZ128rmbkz
+ 0U, // VBLENDMPDZ128rmk
+ 0U, // VBLENDMPDZ128rmkz
+ 0U, // VBLENDMPDZ128rr
+ 0U, // VBLENDMPDZ128rrk
+ 0U, // VBLENDMPDZ128rrkz
+ 0U, // VBLENDMPDZ256rm
+ 0U, // VBLENDMPDZ256rmb
+ 0U, // VBLENDMPDZ256rmbk
+ 0U, // VBLENDMPDZ256rmbkz
+ 0U, // VBLENDMPDZ256rmk
+ 0U, // VBLENDMPDZ256rmkz
+ 0U, // VBLENDMPDZ256rr
+ 0U, // VBLENDMPDZ256rrk
+ 0U, // VBLENDMPDZ256rrkz
+ 0U, // VBLENDMPDZrm
+ 0U, // VBLENDMPDZrmb
+ 0U, // VBLENDMPDZrmbk
+ 0U, // VBLENDMPDZrmbkz
+ 0U, // VBLENDMPDZrmk
+ 0U, // VBLENDMPDZrmkz
+ 0U, // VBLENDMPDZrr
+ 0U, // VBLENDMPDZrrk
+ 0U, // VBLENDMPDZrrkz
+ 0U, // VBLENDMPSZ128rm
+ 0U, // VBLENDMPSZ128rmb
+ 0U, // VBLENDMPSZ128rmbk
+ 0U, // VBLENDMPSZ128rmbkz
+ 0U, // VBLENDMPSZ128rmk
+ 0U, // VBLENDMPSZ128rmkz
+ 0U, // VBLENDMPSZ128rr
+ 0U, // VBLENDMPSZ128rrk
+ 0U, // VBLENDMPSZ128rrkz
+ 0U, // VBLENDMPSZ256rm
+ 0U, // VBLENDMPSZ256rmb
+ 0U, // VBLENDMPSZ256rmbk
+ 0U, // VBLENDMPSZ256rmbkz
+ 0U, // VBLENDMPSZ256rmk
+ 0U, // VBLENDMPSZ256rmkz
+ 0U, // VBLENDMPSZ256rr
+ 0U, // VBLENDMPSZ256rrk
+ 0U, // VBLENDMPSZ256rrkz
+ 0U, // VBLENDMPSZrm
+ 0U, // VBLENDMPSZrmb
+ 0U, // VBLENDMPSZrmbk
+ 0U, // VBLENDMPSZrmbkz
+ 0U, // VBLENDMPSZrmk
+ 0U, // VBLENDMPSZrmkz
+ 0U, // VBLENDMPSZrr
+ 0U, // VBLENDMPSZrrk
+ 0U, // VBLENDMPSZrrkz
+ 0U, // VBLENDPDYrmi
+ 0U, // VBLENDPDYrri
+ 0U, // VBLENDPDrmi
+ 0U, // VBLENDPDrri
+ 0U, // VBLENDPSYrmi
+ 0U, // VBLENDPSYrri
+ 0U, // VBLENDPSrmi
+ 0U, // VBLENDPSrri
+ 0U, // VBLENDVPDYrm
+ 0U, // VBLENDVPDYrr
+ 0U, // VBLENDVPDrm
+ 0U, // VBLENDVPDrr
+ 0U, // VBLENDVPSYrm
+ 0U, // VBLENDVPSYrr
+ 0U, // VBLENDVPSrm
+ 0U, // VBLENDVPSrr
+ 0U, // VBROADCASTF128
+ 0U, // VBROADCASTF32X2Z256m
+ 0U, // VBROADCASTF32X2Z256mk
+ 0U, // VBROADCASTF32X2Z256mkz
+ 0U, // VBROADCASTF32X2Z256r
+ 0U, // VBROADCASTF32X2Z256rk
+ 0U, // VBROADCASTF32X2Z256rkz
+ 0U, // VBROADCASTF32X2Zm
+ 0U, // VBROADCASTF32X2Zmk
+ 0U, // VBROADCASTF32X2Zmkz
+ 0U, // VBROADCASTF32X2Zr
+ 0U, // VBROADCASTF32X2Zrk
+ 0U, // VBROADCASTF32X2Zrkz
+ 0U, // VBROADCASTF32X4Z256rm
+ 0U, // VBROADCASTF32X4Z256rmk
+ 0U, // VBROADCASTF32X4Z256rmkz
+ 0U, // VBROADCASTF32X4rm
+ 0U, // VBROADCASTF32X4rmk
+ 0U, // VBROADCASTF32X4rmkz
+ 0U, // VBROADCASTF32X8rm
+ 0U, // VBROADCASTF32X8rmk
+ 0U, // VBROADCASTF32X8rmkz
+ 0U, // VBROADCASTF64X2Z128rm
+ 0U, // VBROADCASTF64X2Z128rmk
+ 0U, // VBROADCASTF64X2Z128rmkz
+ 0U, // VBROADCASTF64X2rm
+ 0U, // VBROADCASTF64X2rmk
+ 0U, // VBROADCASTF64X2rmkz
+ 0U, // VBROADCASTF64X4rm
+ 0U, // VBROADCASTF64X4rmk
+ 0U, // VBROADCASTF64X4rmkz
+ 0U, // VBROADCASTI128
+ 0U, // VBROADCASTI32X2Z128m
+ 0U, // VBROADCASTI32X2Z128mk
+ 0U, // VBROADCASTI32X2Z128mkz
+ 0U, // VBROADCASTI32X2Z128r
+ 0U, // VBROADCASTI32X2Z128rk
+ 0U, // VBROADCASTI32X2Z128rkz
+ 0U, // VBROADCASTI32X2Z256m
+ 0U, // VBROADCASTI32X2Z256mk
+ 0U, // VBROADCASTI32X2Z256mkz
+ 0U, // VBROADCASTI32X2Z256r
+ 0U, // VBROADCASTI32X2Z256rk
+ 0U, // VBROADCASTI32X2Z256rkz
+ 0U, // VBROADCASTI32X2Zm
+ 0U, // VBROADCASTI32X2Zmk
+ 0U, // VBROADCASTI32X2Zmkz
+ 0U, // VBROADCASTI32X2Zr
+ 0U, // VBROADCASTI32X2Zrk
+ 0U, // VBROADCASTI32X2Zrkz
+ 0U, // VBROADCASTI32X4Z256rm
+ 0U, // VBROADCASTI32X4Z256rmk
+ 0U, // VBROADCASTI32X4Z256rmkz
+ 0U, // VBROADCASTI32X4rm
+ 0U, // VBROADCASTI32X4rmk
+ 0U, // VBROADCASTI32X4rmkz
+ 0U, // VBROADCASTI32X8rm
+ 0U, // VBROADCASTI32X8rmk
+ 0U, // VBROADCASTI32X8rmkz
+ 0U, // VBROADCASTI64X2Z128rm
+ 0U, // VBROADCASTI64X2Z128rmk
+ 0U, // VBROADCASTI64X2Z128rmkz
+ 0U, // VBROADCASTI64X2rm
+ 0U, // VBROADCASTI64X2rmk
+ 0U, // VBROADCASTI64X2rmkz
+ 0U, // VBROADCASTI64X4rm
+ 0U, // VBROADCASTI64X4rmk
+ 0U, // VBROADCASTI64X4rmkz
+ 0U, // VBROADCASTSDYrm
+ 0U, // VBROADCASTSDYrr
+ 0U, // VBROADCASTSDZ256m
+ 0U, // VBROADCASTSDZ256mk
+ 0U, // VBROADCASTSDZ256mkz
+ 0U, // VBROADCASTSDZ256r
+ 0U, // VBROADCASTSDZ256rk
+ 0U, // VBROADCASTSDZ256rkz
+ 0U, // VBROADCASTSDZm
+ 0U, // VBROADCASTSDZmk
+ 0U, // VBROADCASTSDZmkz
+ 0U, // VBROADCASTSDZr
+ 0U, // VBROADCASTSDZrk
+ 0U, // VBROADCASTSDZrkz
+ 0U, // VBROADCASTSSYrm
+ 0U, // VBROADCASTSSYrr
+ 0U, // VBROADCASTSSZ128m
+ 0U, // VBROADCASTSSZ128mk
+ 0U, // VBROADCASTSSZ128mkz
+ 0U, // VBROADCASTSSZ128r
+ 0U, // VBROADCASTSSZ128rk
+ 0U, // VBROADCASTSSZ128rkz
+ 0U, // VBROADCASTSSZ256m
+ 0U, // VBROADCASTSSZ256mk
+ 0U, // VBROADCASTSSZ256mkz
+ 0U, // VBROADCASTSSZ256r
+ 0U, // VBROADCASTSSZ256rk
+ 0U, // VBROADCASTSSZ256rkz
+ 0U, // VBROADCASTSSZm
+ 0U, // VBROADCASTSSZmk
+ 0U, // VBROADCASTSSZmkz
+ 0U, // VBROADCASTSSZr
+ 0U, // VBROADCASTSSZrk
+ 0U, // VBROADCASTSSZrkz
+ 0U, // VBROADCASTSSrm
+ 0U, // VBROADCASTSSrr
+ 0U, // VCMPPDYrmi
+ 0U, // VCMPPDYrmi_alt
+ 0U, // VCMPPDYrri
+ 0U, // VCMPPDYrri_alt
+ 0U, // VCMPPDZ128rmbi
+ 0U, // VCMPPDZ128rmbi_alt
+ 1U, // VCMPPDZ128rmbi_altk
+ 1U, // VCMPPDZ128rmbik
+ 0U, // VCMPPDZ128rmi
+ 0U, // VCMPPDZ128rmi_alt
+ 0U, // VCMPPDZ128rmi_altk
+ 0U, // VCMPPDZ128rmik
+ 0U, // VCMPPDZ128rri
+ 0U, // VCMPPDZ128rri_alt
+ 1U, // VCMPPDZ128rri_altk
+ 1U, // VCMPPDZ128rrik
+ 0U, // VCMPPDZ256rmbi
+ 0U, // VCMPPDZ256rmbi_alt
+ 1U, // VCMPPDZ256rmbi_altk
+ 1U, // VCMPPDZ256rmbik
+ 0U, // VCMPPDZ256rmi
+ 0U, // VCMPPDZ256rmi_alt
+ 0U, // VCMPPDZ256rmi_altk
+ 0U, // VCMPPDZ256rmik
+ 0U, // VCMPPDZ256rri
+ 0U, // VCMPPDZ256rri_alt
+ 1U, // VCMPPDZ256rri_altk
+ 1U, // VCMPPDZ256rrik
+ 0U, // VCMPPDZrmbi
+ 0U, // VCMPPDZrmbi_alt
+ 1U, // VCMPPDZrmbi_altk
+ 1U, // VCMPPDZrmbik
+ 0U, // VCMPPDZrmi
+ 0U, // VCMPPDZrmi_alt
+ 0U, // VCMPPDZrmi_altk
+ 0U, // VCMPPDZrmik
+ 0U, // VCMPPDZrri
+ 0U, // VCMPPDZrri_alt
+ 1U, // VCMPPDZrri_altk
+ 0U, // VCMPPDZrrib
+ 0U, // VCMPPDZrrib_alt
+ 1U, // VCMPPDZrrib_altk
+ 1U, // VCMPPDZrribk
+ 1U, // VCMPPDZrrik
+ 0U, // VCMPPDrmi
+ 0U, // VCMPPDrmi_alt
+ 0U, // VCMPPDrri
+ 0U, // VCMPPDrri_alt
+ 0U, // VCMPPSYrmi
+ 0U, // VCMPPSYrmi_alt
+ 0U, // VCMPPSYrri
+ 0U, // VCMPPSYrri_alt
+ 0U, // VCMPPSZ128rmbi
+ 0U, // VCMPPSZ128rmbi_alt
+ 1U, // VCMPPSZ128rmbi_altk
+ 1U, // VCMPPSZ128rmbik
+ 0U, // VCMPPSZ128rmi
+ 0U, // VCMPPSZ128rmi_alt
+ 0U, // VCMPPSZ128rmi_altk
+ 0U, // VCMPPSZ128rmik
+ 0U, // VCMPPSZ128rri
+ 0U, // VCMPPSZ128rri_alt
+ 1U, // VCMPPSZ128rri_altk
+ 1U, // VCMPPSZ128rrik
+ 0U, // VCMPPSZ256rmbi
+ 0U, // VCMPPSZ256rmbi_alt
+ 1U, // VCMPPSZ256rmbi_altk
+ 1U, // VCMPPSZ256rmbik
+ 0U, // VCMPPSZ256rmi
+ 0U, // VCMPPSZ256rmi_alt
+ 0U, // VCMPPSZ256rmi_altk
+ 0U, // VCMPPSZ256rmik
+ 0U, // VCMPPSZ256rri
+ 0U, // VCMPPSZ256rri_alt
+ 1U, // VCMPPSZ256rri_altk
+ 1U, // VCMPPSZ256rrik
+ 0U, // VCMPPSZrmbi
+ 0U, // VCMPPSZrmbi_alt
+ 1U, // VCMPPSZrmbi_altk
+ 1U, // VCMPPSZrmbik
+ 0U, // VCMPPSZrmi
+ 0U, // VCMPPSZrmi_alt
+ 0U, // VCMPPSZrmi_altk
+ 0U, // VCMPPSZrmik
+ 0U, // VCMPPSZrri
+ 0U, // VCMPPSZrri_alt
+ 1U, // VCMPPSZrri_altk
+ 0U, // VCMPPSZrrib
+ 0U, // VCMPPSZrrib_alt
+ 1U, // VCMPPSZrrib_altk
+ 1U, // VCMPPSZrribk
+ 1U, // VCMPPSZrrik
+ 0U, // VCMPPSrmi
+ 0U, // VCMPPSrmi_alt
+ 0U, // VCMPPSrri
+ 0U, // VCMPPSrri_alt
+ 0U, // VCMPSDZrm
+ 0U, // VCMPSDZrm_Int
+ 1U, // VCMPSDZrm_Intk
+ 0U, // VCMPSDZrmi_alt
+ 1U, // VCMPSDZrmi_altk
+ 0U, // VCMPSDZrr
+ 0U, // VCMPSDZrr_Int
+ 1U, // VCMPSDZrr_Intk
+ 0U, // VCMPSDZrrb_Int
+ 1U, // VCMPSDZrrb_Intk
+ 0U, // VCMPSDZrrb_alt
+ 1U, // VCMPSDZrrb_altk
+ 0U, // VCMPSDZrri_alt
+ 1U, // VCMPSDZrri_altk
+ 0U, // VCMPSDrm
+ 0U, // VCMPSDrm_Int
+ 0U, // VCMPSDrm_alt
+ 0U, // VCMPSDrr
+ 0U, // VCMPSDrr_Int
+ 0U, // VCMPSDrr_alt
+ 0U, // VCMPSSZrm
+ 0U, // VCMPSSZrm_Int
+ 1U, // VCMPSSZrm_Intk
+ 0U, // VCMPSSZrmi_alt
+ 1U, // VCMPSSZrmi_altk
+ 0U, // VCMPSSZrr
+ 0U, // VCMPSSZrr_Int
+ 1U, // VCMPSSZrr_Intk
+ 0U, // VCMPSSZrrb_Int
+ 1U, // VCMPSSZrrb_Intk
+ 0U, // VCMPSSZrrb_alt
+ 1U, // VCMPSSZrrb_altk
+ 0U, // VCMPSSZrri_alt
+ 1U, // VCMPSSZrri_altk
+ 0U, // VCMPSSrm
+ 0U, // VCMPSSrm_Int
+ 0U, // VCMPSSrm_alt
+ 0U, // VCMPSSrr
+ 0U, // VCMPSSrr_Int
+ 0U, // VCMPSSrr_alt
+ 0U, // VCOMISDZrm
+ 0U, // VCOMISDZrm_Int
+ 0U, // VCOMISDZrr
+ 0U, // VCOMISDZrr_Int
+ 0U, // VCOMISDZrrb
+ 0U, // VCOMISDrm
+ 0U, // VCOMISDrm_Int
+ 0U, // VCOMISDrr
+ 0U, // VCOMISDrr_Int
+ 0U, // VCOMISSZrm
+ 0U, // VCOMISSZrm_Int
+ 0U, // VCOMISSZrr
+ 0U, // VCOMISSZrr_Int
+ 0U, // VCOMISSZrrb
+ 0U, // VCOMISSrm
+ 0U, // VCOMISSrm_Int
+ 0U, // VCOMISSrr
+ 0U, // VCOMISSrr_Int
+ 0U, // VCOMPRESSPDZ128mr
+ 0U, // VCOMPRESSPDZ128mrk
+ 0U, // VCOMPRESSPDZ128rr
+ 0U, // VCOMPRESSPDZ128rrk
+ 0U, // VCOMPRESSPDZ128rrkz
+ 0U, // VCOMPRESSPDZ256mr
+ 0U, // VCOMPRESSPDZ256mrk
+ 0U, // VCOMPRESSPDZ256rr
+ 0U, // VCOMPRESSPDZ256rrk
+ 0U, // VCOMPRESSPDZ256rrkz
+ 0U, // VCOMPRESSPDZmr
+ 0U, // VCOMPRESSPDZmrk
+ 0U, // VCOMPRESSPDZrr
+ 0U, // VCOMPRESSPDZrrk
+ 0U, // VCOMPRESSPDZrrkz
+ 0U, // VCOMPRESSPSZ128mr
+ 0U, // VCOMPRESSPSZ128mrk
+ 0U, // VCOMPRESSPSZ128rr
+ 0U, // VCOMPRESSPSZ128rrk
+ 0U, // VCOMPRESSPSZ128rrkz
+ 0U, // VCOMPRESSPSZ256mr
+ 0U, // VCOMPRESSPSZ256mrk
+ 0U, // VCOMPRESSPSZ256rr
+ 0U, // VCOMPRESSPSZ256rrk
+ 0U, // VCOMPRESSPSZ256rrkz
+ 0U, // VCOMPRESSPSZmr
+ 0U, // VCOMPRESSPSZmrk
+ 0U, // VCOMPRESSPSZrr
+ 0U, // VCOMPRESSPSZrrk
+ 0U, // VCOMPRESSPSZrrkz
+ 0U, // VCVTDQ2PDYrm
+ 0U, // VCVTDQ2PDYrr
+ 0U, // VCVTDQ2PDZ128rm
+ 0U, // VCVTDQ2PDZ128rmb
+ 0U, // VCVTDQ2PDZ128rmbk
+ 0U, // VCVTDQ2PDZ128rmbkz
+ 0U, // VCVTDQ2PDZ128rmk
+ 0U, // VCVTDQ2PDZ128rmkz
+ 0U, // VCVTDQ2PDZ128rr
+ 0U, // VCVTDQ2PDZ128rrk
+ 0U, // VCVTDQ2PDZ128rrkz
+ 0U, // VCVTDQ2PDZ256rm
+ 0U, // VCVTDQ2PDZ256rmb
+ 0U, // VCVTDQ2PDZ256rmbk
+ 0U, // VCVTDQ2PDZ256rmbkz
+ 0U, // VCVTDQ2PDZ256rmk
+ 0U, // VCVTDQ2PDZ256rmkz
+ 0U, // VCVTDQ2PDZ256rr
+ 0U, // VCVTDQ2PDZ256rrk
+ 0U, // VCVTDQ2PDZ256rrkz
+ 0U, // VCVTDQ2PDZrm
+ 0U, // VCVTDQ2PDZrmb
+ 0U, // VCVTDQ2PDZrmbk
+ 0U, // VCVTDQ2PDZrmbkz
+ 0U, // VCVTDQ2PDZrmk
+ 0U, // VCVTDQ2PDZrmkz
+ 0U, // VCVTDQ2PDZrr
+ 0U, // VCVTDQ2PDZrrk
+ 0U, // VCVTDQ2PDZrrkz
+ 0U, // VCVTDQ2PDrm
+ 0U, // VCVTDQ2PDrr
+ 0U, // VCVTDQ2PSYrm
+ 0U, // VCVTDQ2PSYrr
+ 0U, // VCVTDQ2PSZ128rm
+ 0U, // VCVTDQ2PSZ128rmb
+ 0U, // VCVTDQ2PSZ128rmbk
+ 0U, // VCVTDQ2PSZ128rmbkz
+ 0U, // VCVTDQ2PSZ128rmk
+ 0U, // VCVTDQ2PSZ128rmkz
+ 0U, // VCVTDQ2PSZ128rr
+ 0U, // VCVTDQ2PSZ128rrk
+ 0U, // VCVTDQ2PSZ128rrkz
+ 0U, // VCVTDQ2PSZ256rm
+ 0U, // VCVTDQ2PSZ256rmb
+ 0U, // VCVTDQ2PSZ256rmbk
+ 0U, // VCVTDQ2PSZ256rmbkz
+ 0U, // VCVTDQ2PSZ256rmk
+ 0U, // VCVTDQ2PSZ256rmkz
+ 0U, // VCVTDQ2PSZ256rr
+ 0U, // VCVTDQ2PSZ256rrk
+ 0U, // VCVTDQ2PSZ256rrkz
+ 0U, // VCVTDQ2PSZrm
+ 0U, // VCVTDQ2PSZrmb
+ 0U, // VCVTDQ2PSZrmbk
+ 0U, // VCVTDQ2PSZrmbkz
+ 0U, // VCVTDQ2PSZrmk
+ 0U, // VCVTDQ2PSZrmkz
+ 0U, // VCVTDQ2PSZrr
+ 0U, // VCVTDQ2PSZrrb
+ 0U, // VCVTDQ2PSZrrbk
+ 0U, // VCVTDQ2PSZrrbkz
+ 0U, // VCVTDQ2PSZrrk
+ 0U, // VCVTDQ2PSZrrkz
+ 0U, // VCVTDQ2PSrm
+ 0U, // VCVTDQ2PSrr
+ 0U, // VCVTPD2DQYrm
+ 0U, // VCVTPD2DQYrr
+ 0U, // VCVTPD2DQZ128rm
+ 0U, // VCVTPD2DQZ128rmb
+ 0U, // VCVTPD2DQZ128rmbk
+ 0U, // VCVTPD2DQZ128rmbkz
+ 0U, // VCVTPD2DQZ128rmk
+ 0U, // VCVTPD2DQZ128rmkz
+ 0U, // VCVTPD2DQZ128rr
+ 0U, // VCVTPD2DQZ128rrk
+ 0U, // VCVTPD2DQZ128rrkz
+ 0U, // VCVTPD2DQZ256rm
+ 0U, // VCVTPD2DQZ256rmb
+ 0U, // VCVTPD2DQZ256rmbk
+ 0U, // VCVTPD2DQZ256rmbkz
+ 0U, // VCVTPD2DQZ256rmk
+ 0U, // VCVTPD2DQZ256rmkz
+ 0U, // VCVTPD2DQZ256rr
+ 0U, // VCVTPD2DQZ256rrk
+ 0U, // VCVTPD2DQZ256rrkz
+ 0U, // VCVTPD2DQZrm
+ 0U, // VCVTPD2DQZrmb
+ 0U, // VCVTPD2DQZrmbk
+ 0U, // VCVTPD2DQZrmbkz
+ 0U, // VCVTPD2DQZrmk
+ 0U, // VCVTPD2DQZrmkz
+ 0U, // VCVTPD2DQZrr
+ 0U, // VCVTPD2DQZrrb
+ 0U, // VCVTPD2DQZrrbk
+ 0U, // VCVTPD2DQZrrbkz
+ 0U, // VCVTPD2DQZrrk
+ 0U, // VCVTPD2DQZrrkz
+ 0U, // VCVTPD2DQrm
+ 0U, // VCVTPD2DQrr
+ 0U, // VCVTPD2PSYrm
+ 0U, // VCVTPD2PSYrr
+ 0U, // VCVTPD2PSZ128rm
+ 0U, // VCVTPD2PSZ128rmb
+ 0U, // VCVTPD2PSZ128rmbk
+ 0U, // VCVTPD2PSZ128rmbkz
+ 0U, // VCVTPD2PSZ128rmk
+ 0U, // VCVTPD2PSZ128rmkz
+ 0U, // VCVTPD2PSZ128rr
+ 0U, // VCVTPD2PSZ128rrk
+ 0U, // VCVTPD2PSZ128rrkz
+ 0U, // VCVTPD2PSZ256rm
+ 0U, // VCVTPD2PSZ256rmb
+ 0U, // VCVTPD2PSZ256rmbk
+ 0U, // VCVTPD2PSZ256rmbkz
+ 0U, // VCVTPD2PSZ256rmk
+ 0U, // VCVTPD2PSZ256rmkz
+ 0U, // VCVTPD2PSZ256rr
+ 0U, // VCVTPD2PSZ256rrk
+ 0U, // VCVTPD2PSZ256rrkz
+ 0U, // VCVTPD2PSZrm
+ 0U, // VCVTPD2PSZrmb
+ 0U, // VCVTPD2PSZrmbk
+ 0U, // VCVTPD2PSZrmbkz
+ 0U, // VCVTPD2PSZrmk
+ 0U, // VCVTPD2PSZrmkz
+ 0U, // VCVTPD2PSZrr
+ 0U, // VCVTPD2PSZrrb
+ 0U, // VCVTPD2PSZrrbk
+ 0U, // VCVTPD2PSZrrbkz
+ 0U, // VCVTPD2PSZrrk
+ 0U, // VCVTPD2PSZrrkz
+ 0U, // VCVTPD2PSrm
+ 0U, // VCVTPD2PSrr
+ 0U, // VCVTPD2QQZ128rm
+ 0U, // VCVTPD2QQZ128rmb
+ 0U, // VCVTPD2QQZ128rmbk
+ 0U, // VCVTPD2QQZ128rmbkz
+ 0U, // VCVTPD2QQZ128rmk
+ 0U, // VCVTPD2QQZ128rmkz
+ 0U, // VCVTPD2QQZ128rr
+ 0U, // VCVTPD2QQZ128rrk
+ 0U, // VCVTPD2QQZ128rrkz
+ 0U, // VCVTPD2QQZ256rm
+ 0U, // VCVTPD2QQZ256rmb
+ 0U, // VCVTPD2QQZ256rmbk
+ 0U, // VCVTPD2QQZ256rmbkz
+ 0U, // VCVTPD2QQZ256rmk
+ 0U, // VCVTPD2QQZ256rmkz
+ 0U, // VCVTPD2QQZ256rr
+ 0U, // VCVTPD2QQZ256rrk
+ 0U, // VCVTPD2QQZ256rrkz
+ 0U, // VCVTPD2QQZrm
+ 0U, // VCVTPD2QQZrmb
+ 0U, // VCVTPD2QQZrmbk
+ 0U, // VCVTPD2QQZrmbkz
+ 0U, // VCVTPD2QQZrmk
+ 0U, // VCVTPD2QQZrmkz
+ 0U, // VCVTPD2QQZrr
+ 0U, // VCVTPD2QQZrrb
+ 0U, // VCVTPD2QQZrrbk
+ 0U, // VCVTPD2QQZrrbkz
+ 0U, // VCVTPD2QQZrrk
+ 0U, // VCVTPD2QQZrrkz
+ 0U, // VCVTPD2UDQZ128rm
+ 0U, // VCVTPD2UDQZ128rmb
+ 0U, // VCVTPD2UDQZ128rmbk
+ 0U, // VCVTPD2UDQZ128rmbkz
+ 0U, // VCVTPD2UDQZ128rmk
+ 0U, // VCVTPD2UDQZ128rmkz
+ 0U, // VCVTPD2UDQZ128rr
+ 0U, // VCVTPD2UDQZ128rrk
+ 0U, // VCVTPD2UDQZ128rrkz
+ 0U, // VCVTPD2UDQZ256rm
+ 0U, // VCVTPD2UDQZ256rmb
+ 0U, // VCVTPD2UDQZ256rmbk
+ 0U, // VCVTPD2UDQZ256rmbkz
+ 0U, // VCVTPD2UDQZ256rmk
+ 0U, // VCVTPD2UDQZ256rmkz
+ 0U, // VCVTPD2UDQZ256rr
+ 0U, // VCVTPD2UDQZ256rrk
+ 0U, // VCVTPD2UDQZ256rrkz
+ 0U, // VCVTPD2UDQZrm
+ 0U, // VCVTPD2UDQZrmb
+ 0U, // VCVTPD2UDQZrmbk
+ 0U, // VCVTPD2UDQZrmbkz
+ 0U, // VCVTPD2UDQZrmk
+ 0U, // VCVTPD2UDQZrmkz
+ 0U, // VCVTPD2UDQZrr
+ 0U, // VCVTPD2UDQZrrb
+ 0U, // VCVTPD2UDQZrrbk
+ 0U, // VCVTPD2UDQZrrbkz
+ 0U, // VCVTPD2UDQZrrk
+ 0U, // VCVTPD2UDQZrrkz
+ 0U, // VCVTPD2UQQZ128rm
+ 0U, // VCVTPD2UQQZ128rmb
+ 0U, // VCVTPD2UQQZ128rmbk
+ 0U, // VCVTPD2UQQZ128rmbkz
+ 0U, // VCVTPD2UQQZ128rmk
+ 0U, // VCVTPD2UQQZ128rmkz
+ 0U, // VCVTPD2UQQZ128rr
+ 0U, // VCVTPD2UQQZ128rrk
+ 0U, // VCVTPD2UQQZ128rrkz
+ 0U, // VCVTPD2UQQZ256rm
+ 0U, // VCVTPD2UQQZ256rmb
+ 0U, // VCVTPD2UQQZ256rmbk
+ 0U, // VCVTPD2UQQZ256rmbkz
+ 0U, // VCVTPD2UQQZ256rmk
+ 0U, // VCVTPD2UQQZ256rmkz
+ 0U, // VCVTPD2UQQZ256rr
+ 0U, // VCVTPD2UQQZ256rrk
+ 0U, // VCVTPD2UQQZ256rrkz
+ 0U, // VCVTPD2UQQZrm
+ 0U, // VCVTPD2UQQZrmb
+ 0U, // VCVTPD2UQQZrmbk
+ 0U, // VCVTPD2UQQZrmbkz
+ 0U, // VCVTPD2UQQZrmk
+ 0U, // VCVTPD2UQQZrmkz
+ 0U, // VCVTPD2UQQZrr
+ 0U, // VCVTPD2UQQZrrb
+ 0U, // VCVTPD2UQQZrrbk
+ 0U, // VCVTPD2UQQZrrbkz
+ 0U, // VCVTPD2UQQZrrk
+ 0U, // VCVTPD2UQQZrrkz
+ 0U, // VCVTPH2PSYrm
+ 0U, // VCVTPH2PSYrr
+ 0U, // VCVTPH2PSZ128rm
+ 0U, // VCVTPH2PSZ128rmk
+ 0U, // VCVTPH2PSZ128rmkz
+ 0U, // VCVTPH2PSZ128rr
+ 0U, // VCVTPH2PSZ128rrk
+ 0U, // VCVTPH2PSZ128rrkz
+ 0U, // VCVTPH2PSZ256rm
+ 0U, // VCVTPH2PSZ256rmk
+ 0U, // VCVTPH2PSZ256rmkz
+ 0U, // VCVTPH2PSZ256rr
+ 0U, // VCVTPH2PSZ256rrk
+ 0U, // VCVTPH2PSZ256rrkz
+ 0U, // VCVTPH2PSZrm
+ 0U, // VCVTPH2PSZrmk
+ 0U, // VCVTPH2PSZrmkz
+ 0U, // VCVTPH2PSZrr
+ 0U, // VCVTPH2PSZrrb
+ 0U, // VCVTPH2PSZrrbk
+ 0U, // VCVTPH2PSZrrbkz
+ 0U, // VCVTPH2PSZrrk
+ 0U, // VCVTPH2PSZrrkz
+ 0U, // VCVTPH2PSrm
+ 0U, // VCVTPH2PSrr
+ 0U, // VCVTPS2DQYrm
+ 0U, // VCVTPS2DQYrr
+ 0U, // VCVTPS2DQZ128rm
+ 0U, // VCVTPS2DQZ128rmb
+ 0U, // VCVTPS2DQZ128rmbk
+ 0U, // VCVTPS2DQZ128rmbkz
+ 0U, // VCVTPS2DQZ128rmk
+ 0U, // VCVTPS2DQZ128rmkz
+ 0U, // VCVTPS2DQZ128rr
+ 0U, // VCVTPS2DQZ128rrk
+ 0U, // VCVTPS2DQZ128rrkz
+ 0U, // VCVTPS2DQZ256rm
+ 0U, // VCVTPS2DQZ256rmb
+ 0U, // VCVTPS2DQZ256rmbk
+ 0U, // VCVTPS2DQZ256rmbkz
+ 0U, // VCVTPS2DQZ256rmk
+ 0U, // VCVTPS2DQZ256rmkz
+ 0U, // VCVTPS2DQZ256rr
+ 0U, // VCVTPS2DQZ256rrk
+ 0U, // VCVTPS2DQZ256rrkz
+ 0U, // VCVTPS2DQZrm
+ 0U, // VCVTPS2DQZrmb
+ 0U, // VCVTPS2DQZrmbk
+ 0U, // VCVTPS2DQZrmbkz
+ 0U, // VCVTPS2DQZrmk
+ 0U, // VCVTPS2DQZrmkz
+ 0U, // VCVTPS2DQZrr
+ 0U, // VCVTPS2DQZrrb
+ 0U, // VCVTPS2DQZrrbk
+ 0U, // VCVTPS2DQZrrbkz
+ 0U, // VCVTPS2DQZrrk
+ 0U, // VCVTPS2DQZrrkz
+ 0U, // VCVTPS2DQrm
+ 0U, // VCVTPS2DQrr
+ 0U, // VCVTPS2PDYrm
+ 0U, // VCVTPS2PDYrr
+ 0U, // VCVTPS2PDZ128rm
+ 0U, // VCVTPS2PDZ128rmb
+ 0U, // VCVTPS2PDZ128rmbk
+ 0U, // VCVTPS2PDZ128rmbkz
+ 0U, // VCVTPS2PDZ128rmk
+ 0U, // VCVTPS2PDZ128rmkz
+ 0U, // VCVTPS2PDZ128rr
+ 0U, // VCVTPS2PDZ128rrk
+ 0U, // VCVTPS2PDZ128rrkz
+ 0U, // VCVTPS2PDZ256rm
+ 0U, // VCVTPS2PDZ256rmb
+ 0U, // VCVTPS2PDZ256rmbk
+ 0U, // VCVTPS2PDZ256rmbkz
+ 0U, // VCVTPS2PDZ256rmk
+ 0U, // VCVTPS2PDZ256rmkz
+ 0U, // VCVTPS2PDZ256rr
+ 0U, // VCVTPS2PDZ256rrk
+ 0U, // VCVTPS2PDZ256rrkz
+ 0U, // VCVTPS2PDZrm
+ 0U, // VCVTPS2PDZrmb
+ 0U, // VCVTPS2PDZrmbk
+ 0U, // VCVTPS2PDZrmbkz
+ 0U, // VCVTPS2PDZrmk
+ 0U, // VCVTPS2PDZrmkz
+ 0U, // VCVTPS2PDZrr
+ 0U, // VCVTPS2PDZrrb
+ 0U, // VCVTPS2PDZrrbk
+ 0U, // VCVTPS2PDZrrbkz
+ 0U, // VCVTPS2PDZrrk
+ 0U, // VCVTPS2PDZrrkz
+ 0U, // VCVTPS2PDrm
+ 0U, // VCVTPS2PDrr
+ 0U, // VCVTPS2PHYmr
+ 0U, // VCVTPS2PHYrr
+ 0U, // VCVTPS2PHZ128mr
+ 0U, // VCVTPS2PHZ128mrk
+ 0U, // VCVTPS2PHZ128rr
+ 0U, // VCVTPS2PHZ128rrk
+ 0U, // VCVTPS2PHZ128rrkz
+ 0U, // VCVTPS2PHZ256mr
+ 0U, // VCVTPS2PHZ256mrk
+ 0U, // VCVTPS2PHZ256rr
+ 0U, // VCVTPS2PHZ256rrk
+ 0U, // VCVTPS2PHZ256rrkz
+ 0U, // VCVTPS2PHZmr
+ 0U, // VCVTPS2PHZmrk
+ 0U, // VCVTPS2PHZrr
+ 0U, // VCVTPS2PHZrrb
+ 0U, // VCVTPS2PHZrrbk
+ 0U, // VCVTPS2PHZrrbkz
+ 0U, // VCVTPS2PHZrrk
+ 0U, // VCVTPS2PHZrrkz
+ 0U, // VCVTPS2PHmr
+ 0U, // VCVTPS2PHrr
+ 0U, // VCVTPS2QQZ128rm
+ 0U, // VCVTPS2QQZ128rmb
+ 0U, // VCVTPS2QQZ128rmbk
+ 0U, // VCVTPS2QQZ128rmbkz
+ 0U, // VCVTPS2QQZ128rmk
+ 0U, // VCVTPS2QQZ128rmkz
+ 0U, // VCVTPS2QQZ128rr
+ 0U, // VCVTPS2QQZ128rrk
+ 0U, // VCVTPS2QQZ128rrkz
+ 0U, // VCVTPS2QQZ256rm
+ 0U, // VCVTPS2QQZ256rmb
+ 0U, // VCVTPS2QQZ256rmbk
+ 0U, // VCVTPS2QQZ256rmbkz
+ 0U, // VCVTPS2QQZ256rmk
+ 0U, // VCVTPS2QQZ256rmkz
+ 0U, // VCVTPS2QQZ256rr
+ 0U, // VCVTPS2QQZ256rrk
+ 0U, // VCVTPS2QQZ256rrkz
+ 0U, // VCVTPS2QQZrm
+ 0U, // VCVTPS2QQZrmb
+ 0U, // VCVTPS2QQZrmbk
+ 0U, // VCVTPS2QQZrmbkz
+ 0U, // VCVTPS2QQZrmk
+ 0U, // VCVTPS2QQZrmkz
+ 0U, // VCVTPS2QQZrr
+ 0U, // VCVTPS2QQZrrb
+ 0U, // VCVTPS2QQZrrbk
+ 0U, // VCVTPS2QQZrrbkz
+ 0U, // VCVTPS2QQZrrk
+ 0U, // VCVTPS2QQZrrkz
+ 0U, // VCVTPS2UDQZ128rm
+ 0U, // VCVTPS2UDQZ128rmb
+ 0U, // VCVTPS2UDQZ128rmbk
+ 0U, // VCVTPS2UDQZ128rmbkz
+ 0U, // VCVTPS2UDQZ128rmk
+ 0U, // VCVTPS2UDQZ128rmkz
+ 0U, // VCVTPS2UDQZ128rr
+ 0U, // VCVTPS2UDQZ128rrk
+ 0U, // VCVTPS2UDQZ128rrkz
+ 0U, // VCVTPS2UDQZ256rm
+ 0U, // VCVTPS2UDQZ256rmb
+ 0U, // VCVTPS2UDQZ256rmbk
+ 0U, // VCVTPS2UDQZ256rmbkz
+ 0U, // VCVTPS2UDQZ256rmk
+ 0U, // VCVTPS2UDQZ256rmkz
+ 0U, // VCVTPS2UDQZ256rr
+ 0U, // VCVTPS2UDQZ256rrk
+ 0U, // VCVTPS2UDQZ256rrkz
+ 0U, // VCVTPS2UDQZrm
+ 0U, // VCVTPS2UDQZrmb
+ 0U, // VCVTPS2UDQZrmbk
+ 0U, // VCVTPS2UDQZrmbkz
+ 0U, // VCVTPS2UDQZrmk
+ 0U, // VCVTPS2UDQZrmkz
+ 0U, // VCVTPS2UDQZrr
+ 0U, // VCVTPS2UDQZrrb
+ 0U, // VCVTPS2UDQZrrbk
+ 0U, // VCVTPS2UDQZrrbkz
+ 0U, // VCVTPS2UDQZrrk
+ 0U, // VCVTPS2UDQZrrkz
+ 0U, // VCVTPS2UQQZ128rm
+ 0U, // VCVTPS2UQQZ128rmb
+ 0U, // VCVTPS2UQQZ128rmbk
+ 0U, // VCVTPS2UQQZ128rmbkz
+ 0U, // VCVTPS2UQQZ128rmk
+ 0U, // VCVTPS2UQQZ128rmkz
+ 0U, // VCVTPS2UQQZ128rr
+ 0U, // VCVTPS2UQQZ128rrk
+ 0U, // VCVTPS2UQQZ128rrkz
+ 0U, // VCVTPS2UQQZ256rm
+ 0U, // VCVTPS2UQQZ256rmb
+ 0U, // VCVTPS2UQQZ256rmbk
+ 0U, // VCVTPS2UQQZ256rmbkz
+ 0U, // VCVTPS2UQQZ256rmk
+ 0U, // VCVTPS2UQQZ256rmkz
+ 0U, // VCVTPS2UQQZ256rr
+ 0U, // VCVTPS2UQQZ256rrk
+ 0U, // VCVTPS2UQQZ256rrkz
+ 0U, // VCVTPS2UQQZrm
+ 0U, // VCVTPS2UQQZrmb
+ 0U, // VCVTPS2UQQZrmbk
+ 0U, // VCVTPS2UQQZrmbkz
+ 0U, // VCVTPS2UQQZrmk
+ 0U, // VCVTPS2UQQZrmkz
+ 0U, // VCVTPS2UQQZrr
+ 0U, // VCVTPS2UQQZrrb
+ 0U, // VCVTPS2UQQZrrbk
+ 0U, // VCVTPS2UQQZrrbkz
+ 0U, // VCVTPS2UQQZrrk
+ 0U, // VCVTPS2UQQZrrkz
+ 0U, // VCVTQQ2PDZ128rm
+ 0U, // VCVTQQ2PDZ128rmb
+ 0U, // VCVTQQ2PDZ128rmbk
+ 0U, // VCVTQQ2PDZ128rmbkz
+ 0U, // VCVTQQ2PDZ128rmk
+ 0U, // VCVTQQ2PDZ128rmkz
+ 0U, // VCVTQQ2PDZ128rr
+ 0U, // VCVTQQ2PDZ128rrk
+ 0U, // VCVTQQ2PDZ128rrkz
+ 0U, // VCVTQQ2PDZ256rm
+ 0U, // VCVTQQ2PDZ256rmb
+ 0U, // VCVTQQ2PDZ256rmbk
+ 0U, // VCVTQQ2PDZ256rmbkz
+ 0U, // VCVTQQ2PDZ256rmk
+ 0U, // VCVTQQ2PDZ256rmkz
+ 0U, // VCVTQQ2PDZ256rr
+ 0U, // VCVTQQ2PDZ256rrk
+ 0U, // VCVTQQ2PDZ256rrkz
+ 0U, // VCVTQQ2PDZrm
+ 0U, // VCVTQQ2PDZrmb
+ 0U, // VCVTQQ2PDZrmbk
+ 0U, // VCVTQQ2PDZrmbkz
+ 0U, // VCVTQQ2PDZrmk
+ 0U, // VCVTQQ2PDZrmkz
+ 0U, // VCVTQQ2PDZrr
+ 0U, // VCVTQQ2PDZrrb
+ 0U, // VCVTQQ2PDZrrbk
+ 0U, // VCVTQQ2PDZrrbkz
+ 0U, // VCVTQQ2PDZrrk
+ 0U, // VCVTQQ2PDZrrkz
+ 0U, // VCVTQQ2PSZ128rm
+ 0U, // VCVTQQ2PSZ128rmb
+ 0U, // VCVTQQ2PSZ128rmbk
+ 0U, // VCVTQQ2PSZ128rmbkz
+ 0U, // VCVTQQ2PSZ128rmk
+ 0U, // VCVTQQ2PSZ128rmkz
+ 0U, // VCVTQQ2PSZ128rr
+ 0U, // VCVTQQ2PSZ128rrk
+ 0U, // VCVTQQ2PSZ128rrkz
+ 0U, // VCVTQQ2PSZ256rm
+ 0U, // VCVTQQ2PSZ256rmb
+ 0U, // VCVTQQ2PSZ256rmbk
+ 0U, // VCVTQQ2PSZ256rmbkz
+ 0U, // VCVTQQ2PSZ256rmk
+ 0U, // VCVTQQ2PSZ256rmkz
+ 0U, // VCVTQQ2PSZ256rr
+ 0U, // VCVTQQ2PSZ256rrk
+ 0U, // VCVTQQ2PSZ256rrkz
+ 0U, // VCVTQQ2PSZrm
+ 0U, // VCVTQQ2PSZrmb
+ 0U, // VCVTQQ2PSZrmbk
+ 0U, // VCVTQQ2PSZrmbkz
+ 0U, // VCVTQQ2PSZrmk
+ 0U, // VCVTQQ2PSZrmkz
+ 0U, // VCVTQQ2PSZrr
+ 0U, // VCVTQQ2PSZrrb
+ 0U, // VCVTQQ2PSZrrbk
+ 0U, // VCVTQQ2PSZrrbkz
+ 0U, // VCVTQQ2PSZrrk
+ 0U, // VCVTQQ2PSZrrkz
+ 0U, // VCVTSD2SI64Zrm_Int
+ 0U, // VCVTSD2SI64Zrr_Int
+ 0U, // VCVTSD2SI64Zrrb_Int
+ 0U, // VCVTSD2SI64rm_Int
+ 0U, // VCVTSD2SI64rr_Int
+ 0U, // VCVTSD2SIZrm_Int
+ 0U, // VCVTSD2SIZrr_Int
+ 0U, // VCVTSD2SIZrrb_Int
+ 0U, // VCVTSD2SIrm_Int
+ 0U, // VCVTSD2SIrr_Int
+ 0U, // VCVTSD2SSZrm
+ 0U, // VCVTSD2SSZrm_Int
+ 0U, // VCVTSD2SSZrm_Intk
+ 0U, // VCVTSD2SSZrm_Intkz
+ 0U, // VCVTSD2SSZrr
+ 0U, // VCVTSD2SSZrr_Int
+ 0U, // VCVTSD2SSZrr_Intk
+ 0U, // VCVTSD2SSZrr_Intkz
+ 0U, // VCVTSD2SSZrrb_Int
+ 0U, // VCVTSD2SSZrrb_Intk
+ 0U, // VCVTSD2SSZrrb_Intkz
+ 0U, // VCVTSD2SSrm
+ 0U, // VCVTSD2SSrm_Int
+ 0U, // VCVTSD2SSrr
+ 0U, // VCVTSD2SSrr_Int
+ 0U, // VCVTSD2USI64Zrm_Int
+ 0U, // VCVTSD2USI64Zrr_Int
+ 0U, // VCVTSD2USI64Zrrb_Int
+ 0U, // VCVTSD2USIZrm_Int
+ 0U, // VCVTSD2USIZrr_Int
+ 0U, // VCVTSD2USIZrrb_Int
+ 0U, // VCVTSI2SDZrm
+ 0U, // VCVTSI2SDZrm_Int
+ 0U, // VCVTSI2SDZrr
+ 0U, // VCVTSI2SDZrr_Int
+ 0U, // VCVTSI2SDZrrb_Int
+ 0U, // VCVTSI2SDrm
+ 0U, // VCVTSI2SDrm_Int
+ 0U, // VCVTSI2SDrr
+ 0U, // VCVTSI2SDrr_Int
+ 0U, // VCVTSI2SSZrm
+ 0U, // VCVTSI2SSZrm_Int
+ 0U, // VCVTSI2SSZrr
+ 0U, // VCVTSI2SSZrr_Int
+ 0U, // VCVTSI2SSZrrb_Int
+ 0U, // VCVTSI2SSrm
+ 0U, // VCVTSI2SSrm_Int
+ 0U, // VCVTSI2SSrr
+ 0U, // VCVTSI2SSrr_Int
+ 0U, // VCVTSI642SDZrm
+ 0U, // VCVTSI642SDZrm_Int
+ 0U, // VCVTSI642SDZrr
+ 0U, // VCVTSI642SDZrr_Int
+ 0U, // VCVTSI642SDZrrb_Int
+ 0U, // VCVTSI642SDrm
+ 0U, // VCVTSI642SDrm_Int
+ 0U, // VCVTSI642SDrr
+ 0U, // VCVTSI642SDrr_Int
+ 0U, // VCVTSI642SSZrm
+ 0U, // VCVTSI642SSZrm_Int
+ 0U, // VCVTSI642SSZrr
+ 0U, // VCVTSI642SSZrr_Int
+ 0U, // VCVTSI642SSZrrb_Int
+ 0U, // VCVTSI642SSrm
+ 0U, // VCVTSI642SSrm_Int
+ 0U, // VCVTSI642SSrr
+ 0U, // VCVTSI642SSrr_Int
+ 0U, // VCVTSS2SDZrm
+ 0U, // VCVTSS2SDZrm_Int
+ 0U, // VCVTSS2SDZrm_Intk
+ 0U, // VCVTSS2SDZrm_Intkz
+ 0U, // VCVTSS2SDZrr
+ 0U, // VCVTSS2SDZrr_Int
+ 0U, // VCVTSS2SDZrr_Intk
+ 0U, // VCVTSS2SDZrr_Intkz
+ 0U, // VCVTSS2SDZrrb_Int
+ 0U, // VCVTSS2SDZrrb_Intk
+ 0U, // VCVTSS2SDZrrb_Intkz
+ 0U, // VCVTSS2SDrm
+ 0U, // VCVTSS2SDrm_Int
+ 0U, // VCVTSS2SDrr
+ 0U, // VCVTSS2SDrr_Int
+ 0U, // VCVTSS2SI64Zrm_Int
+ 0U, // VCVTSS2SI64Zrr_Int
+ 0U, // VCVTSS2SI64Zrrb_Int
+ 0U, // VCVTSS2SI64rm_Int
+ 0U, // VCVTSS2SI64rr_Int
+ 0U, // VCVTSS2SIZrm_Int
+ 0U, // VCVTSS2SIZrr_Int
+ 0U, // VCVTSS2SIZrrb_Int
+ 0U, // VCVTSS2SIrm_Int
+ 0U, // VCVTSS2SIrr_Int
+ 0U, // VCVTSS2USI64Zrm_Int
+ 0U, // VCVTSS2USI64Zrr_Int
+ 0U, // VCVTSS2USI64Zrrb_Int
+ 0U, // VCVTSS2USIZrm_Int
+ 0U, // VCVTSS2USIZrr_Int
+ 0U, // VCVTSS2USIZrrb_Int
+ 0U, // VCVTTPD2DQYrm
+ 0U, // VCVTTPD2DQYrr
+ 0U, // VCVTTPD2DQZ128rm
+ 0U, // VCVTTPD2DQZ128rmb
+ 0U, // VCVTTPD2DQZ128rmbk
+ 0U, // VCVTTPD2DQZ128rmbkz
+ 0U, // VCVTTPD2DQZ128rmk
+ 0U, // VCVTTPD2DQZ128rmkz
+ 0U, // VCVTTPD2DQZ128rr
+ 0U, // VCVTTPD2DQZ128rrk
+ 0U, // VCVTTPD2DQZ128rrkz
+ 0U, // VCVTTPD2DQZ256rm
+ 0U, // VCVTTPD2DQZ256rmb
+ 0U, // VCVTTPD2DQZ256rmbk
+ 0U, // VCVTTPD2DQZ256rmbkz
+ 0U, // VCVTTPD2DQZ256rmk
+ 0U, // VCVTTPD2DQZ256rmkz
+ 0U, // VCVTTPD2DQZ256rr
+ 0U, // VCVTTPD2DQZ256rrk
+ 0U, // VCVTTPD2DQZ256rrkz
+ 0U, // VCVTTPD2DQZrm
+ 0U, // VCVTTPD2DQZrmb
+ 0U, // VCVTTPD2DQZrmbk
+ 0U, // VCVTTPD2DQZrmbkz
+ 0U, // VCVTTPD2DQZrmk
+ 0U, // VCVTTPD2DQZrmkz
+ 0U, // VCVTTPD2DQZrr
+ 0U, // VCVTTPD2DQZrrb
+ 0U, // VCVTTPD2DQZrrbk
+ 0U, // VCVTTPD2DQZrrbkz
+ 0U, // VCVTTPD2DQZrrk
+ 0U, // VCVTTPD2DQZrrkz
+ 0U, // VCVTTPD2DQrm
+ 0U, // VCVTTPD2DQrr
+ 0U, // VCVTTPD2QQZ128rm
+ 0U, // VCVTTPD2QQZ128rmb
+ 0U, // VCVTTPD2QQZ128rmbk
+ 0U, // VCVTTPD2QQZ128rmbkz
+ 0U, // VCVTTPD2QQZ128rmk
+ 0U, // VCVTTPD2QQZ128rmkz
+ 0U, // VCVTTPD2QQZ128rr
+ 0U, // VCVTTPD2QQZ128rrk
+ 0U, // VCVTTPD2QQZ128rrkz
+ 0U, // VCVTTPD2QQZ256rm
+ 0U, // VCVTTPD2QQZ256rmb
+ 0U, // VCVTTPD2QQZ256rmbk
+ 0U, // VCVTTPD2QQZ256rmbkz
+ 0U, // VCVTTPD2QQZ256rmk
+ 0U, // VCVTTPD2QQZ256rmkz
+ 0U, // VCVTTPD2QQZ256rr
+ 0U, // VCVTTPD2QQZ256rrk
+ 0U, // VCVTTPD2QQZ256rrkz
+ 0U, // VCVTTPD2QQZrm
+ 0U, // VCVTTPD2QQZrmb
+ 0U, // VCVTTPD2QQZrmbk
+ 0U, // VCVTTPD2QQZrmbkz
+ 0U, // VCVTTPD2QQZrmk
+ 0U, // VCVTTPD2QQZrmkz
+ 0U, // VCVTTPD2QQZrr
+ 0U, // VCVTTPD2QQZrrb
+ 0U, // VCVTTPD2QQZrrbk
+ 0U, // VCVTTPD2QQZrrbkz
+ 0U, // VCVTTPD2QQZrrk
+ 0U, // VCVTTPD2QQZrrkz
+ 0U, // VCVTTPD2UDQZ128rm
+ 0U, // VCVTTPD2UDQZ128rmb
+ 0U, // VCVTTPD2UDQZ128rmbk
+ 0U, // VCVTTPD2UDQZ128rmbkz
+ 0U, // VCVTTPD2UDQZ128rmk
+ 0U, // VCVTTPD2UDQZ128rmkz
+ 0U, // VCVTTPD2UDQZ128rr
+ 0U, // VCVTTPD2UDQZ128rrk
+ 0U, // VCVTTPD2UDQZ128rrkz
+ 0U, // VCVTTPD2UDQZ256rm
+ 0U, // VCVTTPD2UDQZ256rmb
+ 0U, // VCVTTPD2UDQZ256rmbk
+ 0U, // VCVTTPD2UDQZ256rmbkz
+ 0U, // VCVTTPD2UDQZ256rmk
+ 0U, // VCVTTPD2UDQZ256rmkz
+ 0U, // VCVTTPD2UDQZ256rr
+ 0U, // VCVTTPD2UDQZ256rrk
+ 0U, // VCVTTPD2UDQZ256rrkz
+ 0U, // VCVTTPD2UDQZrm
+ 0U, // VCVTTPD2UDQZrmb
+ 0U, // VCVTTPD2UDQZrmbk
+ 0U, // VCVTTPD2UDQZrmbkz
+ 0U, // VCVTTPD2UDQZrmk
+ 0U, // VCVTTPD2UDQZrmkz
+ 0U, // VCVTTPD2UDQZrr
+ 0U, // VCVTTPD2UDQZrrb
+ 0U, // VCVTTPD2UDQZrrbk
+ 0U, // VCVTTPD2UDQZrrbkz
+ 0U, // VCVTTPD2UDQZrrk
+ 0U, // VCVTTPD2UDQZrrkz
+ 0U, // VCVTTPD2UQQZ128rm
+ 0U, // VCVTTPD2UQQZ128rmb
+ 0U, // VCVTTPD2UQQZ128rmbk
+ 0U, // VCVTTPD2UQQZ128rmbkz
+ 0U, // VCVTTPD2UQQZ128rmk
+ 0U, // VCVTTPD2UQQZ128rmkz
+ 0U, // VCVTTPD2UQQZ128rr
+ 0U, // VCVTTPD2UQQZ128rrk
+ 0U, // VCVTTPD2UQQZ128rrkz
+ 0U, // VCVTTPD2UQQZ256rm
+ 0U, // VCVTTPD2UQQZ256rmb
+ 0U, // VCVTTPD2UQQZ256rmbk
+ 0U, // VCVTTPD2UQQZ256rmbkz
+ 0U, // VCVTTPD2UQQZ256rmk
+ 0U, // VCVTTPD2UQQZ256rmkz
+ 0U, // VCVTTPD2UQQZ256rr
+ 0U, // VCVTTPD2UQQZ256rrk
+ 0U, // VCVTTPD2UQQZ256rrkz
+ 0U, // VCVTTPD2UQQZrm
+ 0U, // VCVTTPD2UQQZrmb
+ 0U, // VCVTTPD2UQQZrmbk
+ 0U, // VCVTTPD2UQQZrmbkz
+ 0U, // VCVTTPD2UQQZrmk
+ 0U, // VCVTTPD2UQQZrmkz
+ 0U, // VCVTTPD2UQQZrr
+ 0U, // VCVTTPD2UQQZrrb
+ 0U, // VCVTTPD2UQQZrrbk
+ 0U, // VCVTTPD2UQQZrrbkz
+ 0U, // VCVTTPD2UQQZrrk
+ 0U, // VCVTTPD2UQQZrrkz
+ 0U, // VCVTTPS2DQYrm
+ 0U, // VCVTTPS2DQYrr
+ 0U, // VCVTTPS2DQZ128rm
+ 0U, // VCVTTPS2DQZ128rmb
+ 0U, // VCVTTPS2DQZ128rmbk
+ 0U, // VCVTTPS2DQZ128rmbkz
+ 0U, // VCVTTPS2DQZ128rmk
+ 0U, // VCVTTPS2DQZ128rmkz
+ 0U, // VCVTTPS2DQZ128rr
+ 0U, // VCVTTPS2DQZ128rrk
+ 0U, // VCVTTPS2DQZ128rrkz
+ 0U, // VCVTTPS2DQZ256rm
+ 0U, // VCVTTPS2DQZ256rmb
+ 0U, // VCVTTPS2DQZ256rmbk
+ 0U, // VCVTTPS2DQZ256rmbkz
+ 0U, // VCVTTPS2DQZ256rmk
+ 0U, // VCVTTPS2DQZ256rmkz
+ 0U, // VCVTTPS2DQZ256rr
+ 0U, // VCVTTPS2DQZ256rrk
+ 0U, // VCVTTPS2DQZ256rrkz
+ 0U, // VCVTTPS2DQZrm
+ 0U, // VCVTTPS2DQZrmb
+ 0U, // VCVTTPS2DQZrmbk
+ 0U, // VCVTTPS2DQZrmbkz
+ 0U, // VCVTTPS2DQZrmk
+ 0U, // VCVTTPS2DQZrmkz
+ 0U, // VCVTTPS2DQZrr
+ 0U, // VCVTTPS2DQZrrb
+ 0U, // VCVTTPS2DQZrrbk
+ 0U, // VCVTTPS2DQZrrbkz
+ 0U, // VCVTTPS2DQZrrk
+ 0U, // VCVTTPS2DQZrrkz
+ 0U, // VCVTTPS2DQrm
+ 0U, // VCVTTPS2DQrr
+ 0U, // VCVTTPS2QQZ128rm
+ 0U, // VCVTTPS2QQZ128rmb
+ 0U, // VCVTTPS2QQZ128rmbk
+ 0U, // VCVTTPS2QQZ128rmbkz
+ 0U, // VCVTTPS2QQZ128rmk
+ 0U, // VCVTTPS2QQZ128rmkz
+ 0U, // VCVTTPS2QQZ128rr
+ 0U, // VCVTTPS2QQZ128rrk
+ 0U, // VCVTTPS2QQZ128rrkz
+ 0U, // VCVTTPS2QQZ256rm
+ 0U, // VCVTTPS2QQZ256rmb
+ 0U, // VCVTTPS2QQZ256rmbk
+ 0U, // VCVTTPS2QQZ256rmbkz
+ 0U, // VCVTTPS2QQZ256rmk
+ 0U, // VCVTTPS2QQZ256rmkz
+ 0U, // VCVTTPS2QQZ256rr
+ 0U, // VCVTTPS2QQZ256rrk
+ 0U, // VCVTTPS2QQZ256rrkz
+ 0U, // VCVTTPS2QQZrm
+ 0U, // VCVTTPS2QQZrmb
+ 0U, // VCVTTPS2QQZrmbk
+ 0U, // VCVTTPS2QQZrmbkz
+ 0U, // VCVTTPS2QQZrmk
+ 0U, // VCVTTPS2QQZrmkz
+ 0U, // VCVTTPS2QQZrr
+ 0U, // VCVTTPS2QQZrrb
+ 0U, // VCVTTPS2QQZrrbk
+ 0U, // VCVTTPS2QQZrrbkz
+ 0U, // VCVTTPS2QQZrrk
+ 0U, // VCVTTPS2QQZrrkz
+ 0U, // VCVTTPS2UDQZ128rm
+ 0U, // VCVTTPS2UDQZ128rmb
+ 0U, // VCVTTPS2UDQZ128rmbk
+ 0U, // VCVTTPS2UDQZ128rmbkz
+ 0U, // VCVTTPS2UDQZ128rmk
+ 0U, // VCVTTPS2UDQZ128rmkz
+ 0U, // VCVTTPS2UDQZ128rr
+ 0U, // VCVTTPS2UDQZ128rrk
+ 0U, // VCVTTPS2UDQZ128rrkz
+ 0U, // VCVTTPS2UDQZ256rm
+ 0U, // VCVTTPS2UDQZ256rmb
+ 0U, // VCVTTPS2UDQZ256rmbk
+ 0U, // VCVTTPS2UDQZ256rmbkz
+ 0U, // VCVTTPS2UDQZ256rmk
+ 0U, // VCVTTPS2UDQZ256rmkz
+ 0U, // VCVTTPS2UDQZ256rr
+ 0U, // VCVTTPS2UDQZ256rrk
+ 0U, // VCVTTPS2UDQZ256rrkz
+ 0U, // VCVTTPS2UDQZrm
+ 0U, // VCVTTPS2UDQZrmb
+ 0U, // VCVTTPS2UDQZrmbk
+ 0U, // VCVTTPS2UDQZrmbkz
+ 0U, // VCVTTPS2UDQZrmk
+ 0U, // VCVTTPS2UDQZrmkz
+ 0U, // VCVTTPS2UDQZrr
+ 0U, // VCVTTPS2UDQZrrb
+ 0U, // VCVTTPS2UDQZrrbk
+ 0U, // VCVTTPS2UDQZrrbkz
+ 0U, // VCVTTPS2UDQZrrk
+ 0U, // VCVTTPS2UDQZrrkz
+ 0U, // VCVTTPS2UQQZ128rm
+ 0U, // VCVTTPS2UQQZ128rmb
+ 0U, // VCVTTPS2UQQZ128rmbk
+ 0U, // VCVTTPS2UQQZ128rmbkz
+ 0U, // VCVTTPS2UQQZ128rmk
+ 0U, // VCVTTPS2UQQZ128rmkz
+ 0U, // VCVTTPS2UQQZ128rr
+ 0U, // VCVTTPS2UQQZ128rrk
+ 0U, // VCVTTPS2UQQZ128rrkz
+ 0U, // VCVTTPS2UQQZ256rm
+ 0U, // VCVTTPS2UQQZ256rmb
+ 0U, // VCVTTPS2UQQZ256rmbk
+ 0U, // VCVTTPS2UQQZ256rmbkz
+ 0U, // VCVTTPS2UQQZ256rmk
+ 0U, // VCVTTPS2UQQZ256rmkz
+ 0U, // VCVTTPS2UQQZ256rr
+ 0U, // VCVTTPS2UQQZ256rrk
+ 0U, // VCVTTPS2UQQZ256rrkz
+ 0U, // VCVTTPS2UQQZrm
+ 0U, // VCVTTPS2UQQZrmb
+ 0U, // VCVTTPS2UQQZrmbk
+ 0U, // VCVTTPS2UQQZrmbkz
+ 0U, // VCVTTPS2UQQZrmk
+ 0U, // VCVTTPS2UQQZrmkz
+ 0U, // VCVTTPS2UQQZrr
+ 0U, // VCVTTPS2UQQZrrb
+ 0U, // VCVTTPS2UQQZrrbk
+ 0U, // VCVTTPS2UQQZrrbkz
+ 0U, // VCVTTPS2UQQZrrk
+ 0U, // VCVTTPS2UQQZrrkz
+ 0U, // VCVTTSD2SI64Zrm
+ 0U, // VCVTTSD2SI64Zrm_Int
+ 0U, // VCVTTSD2SI64Zrr
+ 0U, // VCVTTSD2SI64Zrr_Int
+ 0U, // VCVTTSD2SI64Zrrb_Int
+ 0U, // VCVTTSD2SI64rm
+ 0U, // VCVTTSD2SI64rm_Int
+ 0U, // VCVTTSD2SI64rr
+ 0U, // VCVTTSD2SI64rr_Int
+ 0U, // VCVTTSD2SIZrm
+ 0U, // VCVTTSD2SIZrm_Int
+ 0U, // VCVTTSD2SIZrr
+ 0U, // VCVTTSD2SIZrr_Int
+ 0U, // VCVTTSD2SIZrrb_Int
+ 0U, // VCVTTSD2SIrm
+ 0U, // VCVTTSD2SIrm_Int
+ 0U, // VCVTTSD2SIrr
+ 0U, // VCVTTSD2SIrr_Int
+ 0U, // VCVTTSD2USI64Zrm
+ 0U, // VCVTTSD2USI64Zrm_Int
+ 0U, // VCVTTSD2USI64Zrr
+ 0U, // VCVTTSD2USI64Zrr_Int
+ 0U, // VCVTTSD2USI64Zrrb_Int
+ 0U, // VCVTTSD2USIZrm
+ 0U, // VCVTTSD2USIZrm_Int
+ 0U, // VCVTTSD2USIZrr
+ 0U, // VCVTTSD2USIZrr_Int
+ 0U, // VCVTTSD2USIZrrb_Int
+ 0U, // VCVTTSS2SI64Zrm
+ 0U, // VCVTTSS2SI64Zrm_Int
+ 0U, // VCVTTSS2SI64Zrr
+ 0U, // VCVTTSS2SI64Zrr_Int
+ 0U, // VCVTTSS2SI64Zrrb_Int
+ 0U, // VCVTTSS2SI64rm
+ 0U, // VCVTTSS2SI64rm_Int
+ 0U, // VCVTTSS2SI64rr
+ 0U, // VCVTTSS2SI64rr_Int
+ 0U, // VCVTTSS2SIZrm
+ 0U, // VCVTTSS2SIZrm_Int
+ 0U, // VCVTTSS2SIZrr
+ 0U, // VCVTTSS2SIZrr_Int
+ 0U, // VCVTTSS2SIZrrb_Int
+ 0U, // VCVTTSS2SIrm
+ 0U, // VCVTTSS2SIrm_Int
+ 0U, // VCVTTSS2SIrr
+ 0U, // VCVTTSS2SIrr_Int
+ 0U, // VCVTTSS2USI64Zrm
+ 0U, // VCVTTSS2USI64Zrm_Int
+ 0U, // VCVTTSS2USI64Zrr
+ 0U, // VCVTTSS2USI64Zrr_Int
+ 0U, // VCVTTSS2USI64Zrrb_Int
+ 0U, // VCVTTSS2USIZrm
+ 0U, // VCVTTSS2USIZrm_Int
+ 0U, // VCVTTSS2USIZrr
+ 0U, // VCVTTSS2USIZrr_Int
+ 0U, // VCVTTSS2USIZrrb_Int
+ 0U, // VCVTUDQ2PDZ128rm
+ 0U, // VCVTUDQ2PDZ128rmb
+ 0U, // VCVTUDQ2PDZ128rmbk
+ 0U, // VCVTUDQ2PDZ128rmbkz
+ 0U, // VCVTUDQ2PDZ128rmk
+ 0U, // VCVTUDQ2PDZ128rmkz
+ 0U, // VCVTUDQ2PDZ128rr
+ 0U, // VCVTUDQ2PDZ128rrk
+ 0U, // VCVTUDQ2PDZ128rrkz
+ 0U, // VCVTUDQ2PDZ256rm
+ 0U, // VCVTUDQ2PDZ256rmb
+ 0U, // VCVTUDQ2PDZ256rmbk
+ 0U, // VCVTUDQ2PDZ256rmbkz
+ 0U, // VCVTUDQ2PDZ256rmk
+ 0U, // VCVTUDQ2PDZ256rmkz
+ 0U, // VCVTUDQ2PDZ256rr
+ 0U, // VCVTUDQ2PDZ256rrk
+ 0U, // VCVTUDQ2PDZ256rrkz
+ 0U, // VCVTUDQ2PDZrm
+ 0U, // VCVTUDQ2PDZrmb
+ 0U, // VCVTUDQ2PDZrmbk
+ 0U, // VCVTUDQ2PDZrmbkz
+ 0U, // VCVTUDQ2PDZrmk
+ 0U, // VCVTUDQ2PDZrmkz
+ 0U, // VCVTUDQ2PDZrr
+ 0U, // VCVTUDQ2PDZrrk
+ 0U, // VCVTUDQ2PDZrrkz
+ 0U, // VCVTUDQ2PSZ128rm
+ 0U, // VCVTUDQ2PSZ128rmb
+ 0U, // VCVTUDQ2PSZ128rmbk
+ 0U, // VCVTUDQ2PSZ128rmbkz
+ 0U, // VCVTUDQ2PSZ128rmk
+ 0U, // VCVTUDQ2PSZ128rmkz
+ 0U, // VCVTUDQ2PSZ128rr
+ 0U, // VCVTUDQ2PSZ128rrk
+ 0U, // VCVTUDQ2PSZ128rrkz
+ 0U, // VCVTUDQ2PSZ256rm
+ 0U, // VCVTUDQ2PSZ256rmb
+ 0U, // VCVTUDQ2PSZ256rmbk
+ 0U, // VCVTUDQ2PSZ256rmbkz
+ 0U, // VCVTUDQ2PSZ256rmk
+ 0U, // VCVTUDQ2PSZ256rmkz
+ 0U, // VCVTUDQ2PSZ256rr
+ 0U, // VCVTUDQ2PSZ256rrk
+ 0U, // VCVTUDQ2PSZ256rrkz
+ 0U, // VCVTUDQ2PSZrm
+ 0U, // VCVTUDQ2PSZrmb
+ 0U, // VCVTUDQ2PSZrmbk
+ 0U, // VCVTUDQ2PSZrmbkz
+ 0U, // VCVTUDQ2PSZrmk
+ 0U, // VCVTUDQ2PSZrmkz
+ 0U, // VCVTUDQ2PSZrr
+ 0U, // VCVTUDQ2PSZrrb
+ 0U, // VCVTUDQ2PSZrrbk
+ 0U, // VCVTUDQ2PSZrrbkz
+ 0U, // VCVTUDQ2PSZrrk
+ 0U, // VCVTUDQ2PSZrrkz
+ 0U, // VCVTUQQ2PDZ128rm
+ 0U, // VCVTUQQ2PDZ128rmb
+ 0U, // VCVTUQQ2PDZ128rmbk
+ 0U, // VCVTUQQ2PDZ128rmbkz
+ 0U, // VCVTUQQ2PDZ128rmk
+ 0U, // VCVTUQQ2PDZ128rmkz
+ 0U, // VCVTUQQ2PDZ128rr
+ 0U, // VCVTUQQ2PDZ128rrk
+ 0U, // VCVTUQQ2PDZ128rrkz
+ 0U, // VCVTUQQ2PDZ256rm
+ 0U, // VCVTUQQ2PDZ256rmb
+ 0U, // VCVTUQQ2PDZ256rmbk
+ 0U, // VCVTUQQ2PDZ256rmbkz
+ 0U, // VCVTUQQ2PDZ256rmk
+ 0U, // VCVTUQQ2PDZ256rmkz
+ 0U, // VCVTUQQ2PDZ256rr
+ 0U, // VCVTUQQ2PDZ256rrk
+ 0U, // VCVTUQQ2PDZ256rrkz
+ 0U, // VCVTUQQ2PDZrm
+ 0U, // VCVTUQQ2PDZrmb
+ 0U, // VCVTUQQ2PDZrmbk
+ 0U, // VCVTUQQ2PDZrmbkz
+ 0U, // VCVTUQQ2PDZrmk
+ 0U, // VCVTUQQ2PDZrmkz
+ 0U, // VCVTUQQ2PDZrr
+ 0U, // VCVTUQQ2PDZrrb
+ 0U, // VCVTUQQ2PDZrrbk
+ 0U, // VCVTUQQ2PDZrrbkz
+ 0U, // VCVTUQQ2PDZrrk
+ 0U, // VCVTUQQ2PDZrrkz
+ 0U, // VCVTUQQ2PSZ128rm
+ 0U, // VCVTUQQ2PSZ128rmb
+ 0U, // VCVTUQQ2PSZ128rmbk
+ 0U, // VCVTUQQ2PSZ128rmbkz
+ 0U, // VCVTUQQ2PSZ128rmk
+ 0U, // VCVTUQQ2PSZ128rmkz
+ 0U, // VCVTUQQ2PSZ128rr
+ 0U, // VCVTUQQ2PSZ128rrk
+ 0U, // VCVTUQQ2PSZ128rrkz
+ 0U, // VCVTUQQ2PSZ256rm
+ 0U, // VCVTUQQ2PSZ256rmb
+ 0U, // VCVTUQQ2PSZ256rmbk
+ 0U, // VCVTUQQ2PSZ256rmbkz
+ 0U, // VCVTUQQ2PSZ256rmk
+ 0U, // VCVTUQQ2PSZ256rmkz
+ 0U, // VCVTUQQ2PSZ256rr
+ 0U, // VCVTUQQ2PSZ256rrk
+ 0U, // VCVTUQQ2PSZ256rrkz
+ 0U, // VCVTUQQ2PSZrm
+ 0U, // VCVTUQQ2PSZrmb
+ 0U, // VCVTUQQ2PSZrmbk
+ 0U, // VCVTUQQ2PSZrmbkz
+ 0U, // VCVTUQQ2PSZrmk
+ 0U, // VCVTUQQ2PSZrmkz
+ 0U, // VCVTUQQ2PSZrr
+ 0U, // VCVTUQQ2PSZrrb
+ 0U, // VCVTUQQ2PSZrrbk
+ 0U, // VCVTUQQ2PSZrrbkz
+ 0U, // VCVTUQQ2PSZrrk
+ 0U, // VCVTUQQ2PSZrrkz
+ 0U, // VCVTUSI2SDZrm
+ 0U, // VCVTUSI2SDZrm_Int
+ 0U, // VCVTUSI2SDZrr
+ 0U, // VCVTUSI2SDZrr_Int
+ 0U, // VCVTUSI2SSZrm
+ 0U, // VCVTUSI2SSZrm_Int
+ 0U, // VCVTUSI2SSZrr
+ 0U, // VCVTUSI2SSZrr_Int
+ 0U, // VCVTUSI2SSZrrb_Int
+ 0U, // VCVTUSI642SDZrm
+ 0U, // VCVTUSI642SDZrm_Int
+ 0U, // VCVTUSI642SDZrr
+ 0U, // VCVTUSI642SDZrr_Int
+ 0U, // VCVTUSI642SDZrrb_Int
+ 0U, // VCVTUSI642SSZrm
+ 0U, // VCVTUSI642SSZrm_Int
+ 0U, // VCVTUSI642SSZrr
+ 0U, // VCVTUSI642SSZrr_Int
+ 0U, // VCVTUSI642SSZrrb_Int
+ 0U, // VDBPSADBWZ128rmi
+ 0U, // VDBPSADBWZ128rmik
+ 0U, // VDBPSADBWZ128rmikz
+ 0U, // VDBPSADBWZ128rri
+ 0U, // VDBPSADBWZ128rrik
+ 3U, // VDBPSADBWZ128rrikz
+ 0U, // VDBPSADBWZ256rmi
+ 0U, // VDBPSADBWZ256rmik
+ 0U, // VDBPSADBWZ256rmikz
+ 0U, // VDBPSADBWZ256rri
+ 0U, // VDBPSADBWZ256rrik
+ 3U, // VDBPSADBWZ256rrikz
+ 0U, // VDBPSADBWZrmi
+ 0U, // VDBPSADBWZrmik
+ 0U, // VDBPSADBWZrmikz
+ 0U, // VDBPSADBWZrri
+ 0U, // VDBPSADBWZrrik
+ 3U, // VDBPSADBWZrrikz
+ 0U, // VDIVPDYrm
+ 0U, // VDIVPDYrr
+ 0U, // VDIVPDZ128rm
+ 0U, // VDIVPDZ128rmb
+ 0U, // VDIVPDZ128rmbk
+ 0U, // VDIVPDZ128rmbkz
+ 0U, // VDIVPDZ128rmk
+ 0U, // VDIVPDZ128rmkz
+ 0U, // VDIVPDZ128rr
+ 0U, // VDIVPDZ128rrk
+ 0U, // VDIVPDZ128rrkz
+ 0U, // VDIVPDZ256rm
+ 0U, // VDIVPDZ256rmb
+ 0U, // VDIVPDZ256rmbk
+ 0U, // VDIVPDZ256rmbkz
+ 0U, // VDIVPDZ256rmk
+ 0U, // VDIVPDZ256rmkz
+ 0U, // VDIVPDZ256rr
+ 0U, // VDIVPDZ256rrk
+ 0U, // VDIVPDZ256rrkz
+ 0U, // VDIVPDZrm
+ 0U, // VDIVPDZrmb
+ 0U, // VDIVPDZrmbk
+ 0U, // VDIVPDZrmbkz
+ 0U, // VDIVPDZrmk
+ 0U, // VDIVPDZrmkz
+ 0U, // VDIVPDZrr
+ 0U, // VDIVPDZrrb
+ 0U, // VDIVPDZrrbk
+ 0U, // VDIVPDZrrbkz
+ 0U, // VDIVPDZrrk
+ 0U, // VDIVPDZrrkz
+ 0U, // VDIVPDrm
+ 0U, // VDIVPDrr
+ 0U, // VDIVPSYrm
+ 0U, // VDIVPSYrr
+ 0U, // VDIVPSZ128rm
+ 0U, // VDIVPSZ128rmb
+ 0U, // VDIVPSZ128rmbk
+ 0U, // VDIVPSZ128rmbkz
+ 0U, // VDIVPSZ128rmk
+ 0U, // VDIVPSZ128rmkz
+ 0U, // VDIVPSZ128rr
+ 0U, // VDIVPSZ128rrk
+ 0U, // VDIVPSZ128rrkz
+ 0U, // VDIVPSZ256rm
+ 0U, // VDIVPSZ256rmb
+ 0U, // VDIVPSZ256rmbk
+ 0U, // VDIVPSZ256rmbkz
+ 0U, // VDIVPSZ256rmk
+ 0U, // VDIVPSZ256rmkz
+ 0U, // VDIVPSZ256rr
+ 0U, // VDIVPSZ256rrk
+ 0U, // VDIVPSZ256rrkz
+ 0U, // VDIVPSZrm
+ 0U, // VDIVPSZrmb
+ 0U, // VDIVPSZrmbk
+ 0U, // VDIVPSZrmbkz
+ 0U, // VDIVPSZrmk
+ 0U, // VDIVPSZrmkz
+ 0U, // VDIVPSZrr
+ 0U, // VDIVPSZrrb
+ 0U, // VDIVPSZrrbk
+ 0U, // VDIVPSZrrbkz
+ 0U, // VDIVPSZrrk
+ 0U, // VDIVPSZrrkz
+ 0U, // VDIVPSrm
+ 0U, // VDIVPSrr
+ 0U, // VDIVSDZrm
+ 0U, // VDIVSDZrm_Int
+ 0U, // VDIVSDZrm_Intk
+ 0U, // VDIVSDZrm_Intkz
+ 0U, // VDIVSDZrr
+ 0U, // VDIVSDZrr_Int
+ 0U, // VDIVSDZrr_Intk
+ 0U, // VDIVSDZrr_Intkz
+ 0U, // VDIVSDZrrb_Int
+ 0U, // VDIVSDZrrb_Intk
+ 0U, // VDIVSDZrrb_Intkz
+ 0U, // VDIVSDrm
+ 0U, // VDIVSDrm_Int
+ 0U, // VDIVSDrr
+ 0U, // VDIVSDrr_Int
+ 0U, // VDIVSSZrm
+ 0U, // VDIVSSZrm_Int
+ 0U, // VDIVSSZrm_Intk
+ 0U, // VDIVSSZrm_Intkz
+ 0U, // VDIVSSZrr
+ 0U, // VDIVSSZrr_Int
+ 0U, // VDIVSSZrr_Intk
+ 0U, // VDIVSSZrr_Intkz
+ 0U, // VDIVSSZrrb_Int
+ 0U, // VDIVSSZrrb_Intk
+ 0U, // VDIVSSZrrb_Intkz
+ 0U, // VDIVSSrm
+ 0U, // VDIVSSrm_Int
+ 0U, // VDIVSSrr
+ 0U, // VDIVSSrr_Int
+ 0U, // VDPPDrmi
+ 0U, // VDPPDrri
+ 0U, // VDPPSYrmi
+ 0U, // VDPPSYrri
+ 0U, // VDPPSrmi
+ 0U, // VDPPSrri
+ 0U, // VERRm
+ 0U, // VERRr
+ 0U, // VERWm
+ 0U, // VERWr
+ 0U, // VEXP2PDZm
+ 0U, // VEXP2PDZmb
+ 0U, // VEXP2PDZmbk
+ 0U, // VEXP2PDZmbkz
+ 0U, // VEXP2PDZmk
+ 0U, // VEXP2PDZmkz
+ 0U, // VEXP2PDZr
+ 0U, // VEXP2PDZrb
+ 0U, // VEXP2PDZrbk
+ 0U, // VEXP2PDZrbkz
+ 0U, // VEXP2PDZrk
+ 0U, // VEXP2PDZrkz
+ 0U, // VEXP2PSZm
+ 0U, // VEXP2PSZmb
+ 0U, // VEXP2PSZmbk
+ 0U, // VEXP2PSZmbkz
+ 0U, // VEXP2PSZmk
+ 0U, // VEXP2PSZmkz
+ 0U, // VEXP2PSZr
+ 0U, // VEXP2PSZrb
+ 0U, // VEXP2PSZrbk
+ 0U, // VEXP2PSZrbkz
+ 0U, // VEXP2PSZrk
+ 0U, // VEXP2PSZrkz
+ 0U, // VEXPANDPDZ128rm
+ 0U, // VEXPANDPDZ128rmk
+ 0U, // VEXPANDPDZ128rmkz
+ 0U, // VEXPANDPDZ128rr
+ 0U, // VEXPANDPDZ128rrk
+ 0U, // VEXPANDPDZ128rrkz
+ 0U, // VEXPANDPDZ256rm
+ 0U, // VEXPANDPDZ256rmk
+ 0U, // VEXPANDPDZ256rmkz
+ 0U, // VEXPANDPDZ256rr
+ 0U, // VEXPANDPDZ256rrk
+ 0U, // VEXPANDPDZ256rrkz
+ 0U, // VEXPANDPDZrm
+ 0U, // VEXPANDPDZrmk
+ 0U, // VEXPANDPDZrmkz
+ 0U, // VEXPANDPDZrr
+ 0U, // VEXPANDPDZrrk
+ 0U, // VEXPANDPDZrrkz
+ 0U, // VEXPANDPSZ128rm
+ 0U, // VEXPANDPSZ128rmk
+ 0U, // VEXPANDPSZ128rmkz
+ 0U, // VEXPANDPSZ128rr
+ 0U, // VEXPANDPSZ128rrk
+ 0U, // VEXPANDPSZ128rrkz
+ 0U, // VEXPANDPSZ256rm
+ 0U, // VEXPANDPSZ256rmk
+ 0U, // VEXPANDPSZ256rmkz
+ 0U, // VEXPANDPSZ256rr
+ 0U, // VEXPANDPSZ256rrk
+ 0U, // VEXPANDPSZ256rrkz
+ 0U, // VEXPANDPSZrm
+ 0U, // VEXPANDPSZrmk
+ 0U, // VEXPANDPSZrmkz
+ 0U, // VEXPANDPSZrr
+ 0U, // VEXPANDPSZrrk
+ 0U, // VEXPANDPSZrrkz
+ 0U, // VEXTRACTF128mr
+ 0U, // VEXTRACTF128rr
+ 0U, // VEXTRACTF32x4Z256mr
+ 0U, // VEXTRACTF32x4Z256mrk
+ 0U, // VEXTRACTF32x4Z256rr
+ 0U, // VEXTRACTF32x4Z256rrk
+ 0U, // VEXTRACTF32x4Z256rrkz
+ 0U, // VEXTRACTF32x4Zmr
+ 0U, // VEXTRACTF32x4Zmrk
+ 0U, // VEXTRACTF32x4Zrr
+ 0U, // VEXTRACTF32x4Zrrk
+ 0U, // VEXTRACTF32x4Zrrkz
+ 0U, // VEXTRACTF32x8Zmr
+ 0U, // VEXTRACTF32x8Zmrk
+ 0U, // VEXTRACTF32x8Zrr
+ 0U, // VEXTRACTF32x8Zrrk
+ 0U, // VEXTRACTF32x8Zrrkz
+ 0U, // VEXTRACTF64x2Z256mr
+ 0U, // VEXTRACTF64x2Z256mrk
+ 0U, // VEXTRACTF64x2Z256rr
+ 0U, // VEXTRACTF64x2Z256rrk
+ 0U, // VEXTRACTF64x2Z256rrkz
+ 0U, // VEXTRACTF64x2Zmr
+ 0U, // VEXTRACTF64x2Zmrk
+ 0U, // VEXTRACTF64x2Zrr
+ 0U, // VEXTRACTF64x2Zrrk
+ 0U, // VEXTRACTF64x2Zrrkz
+ 0U, // VEXTRACTF64x4Zmr
+ 0U, // VEXTRACTF64x4Zmrk
+ 0U, // VEXTRACTF64x4Zrr
+ 0U, // VEXTRACTF64x4Zrrk
+ 0U, // VEXTRACTF64x4Zrrkz
+ 0U, // VEXTRACTI128mr
+ 0U, // VEXTRACTI128rr
+ 0U, // VEXTRACTI32x4Z256mr
+ 0U, // VEXTRACTI32x4Z256mrk
+ 0U, // VEXTRACTI32x4Z256rr
+ 0U, // VEXTRACTI32x4Z256rrk
+ 0U, // VEXTRACTI32x4Z256rrkz
+ 0U, // VEXTRACTI32x4Zmr
+ 0U, // VEXTRACTI32x4Zmrk
+ 0U, // VEXTRACTI32x4Zrr
+ 0U, // VEXTRACTI32x4Zrrk
+ 0U, // VEXTRACTI32x4Zrrkz
+ 0U, // VEXTRACTI32x8Zmr
+ 0U, // VEXTRACTI32x8Zmrk
+ 0U, // VEXTRACTI32x8Zrr
+ 0U, // VEXTRACTI32x8Zrrk
+ 0U, // VEXTRACTI32x8Zrrkz
+ 0U, // VEXTRACTI64x2Z256mr
+ 0U, // VEXTRACTI64x2Z256mrk
+ 0U, // VEXTRACTI64x2Z256rr
+ 0U, // VEXTRACTI64x2Z256rrk
+ 0U, // VEXTRACTI64x2Z256rrkz
+ 0U, // VEXTRACTI64x2Zmr
+ 0U, // VEXTRACTI64x2Zmrk
+ 0U, // VEXTRACTI64x2Zrr
+ 0U, // VEXTRACTI64x2Zrrk
+ 0U, // VEXTRACTI64x2Zrrkz
+ 0U, // VEXTRACTI64x4Zmr
+ 0U, // VEXTRACTI64x4Zmrk
+ 0U, // VEXTRACTI64x4Zrr
+ 0U, // VEXTRACTI64x4Zrrk
+ 0U, // VEXTRACTI64x4Zrrkz
+ 0U, // VEXTRACTPSZmr
+ 0U, // VEXTRACTPSZrr
+ 0U, // VEXTRACTPSmr
+ 0U, // VEXTRACTPSrr
+ 0U, // VFIXUPIMMPDZ128rmbi
+ 0U, // VFIXUPIMMPDZ128rmbik
+ 2U, // VFIXUPIMMPDZ128rmbikz
+ 0U, // VFIXUPIMMPDZ128rmi
+ 0U, // VFIXUPIMMPDZ128rmik
+ 0U, // VFIXUPIMMPDZ128rmikz
+ 0U, // VFIXUPIMMPDZ128rri
+ 0U, // VFIXUPIMMPDZ128rrik
+ 0U, // VFIXUPIMMPDZ128rrikz
+ 0U, // VFIXUPIMMPDZ256rmbi
+ 0U, // VFIXUPIMMPDZ256rmbik
+ 2U, // VFIXUPIMMPDZ256rmbikz
+ 0U, // VFIXUPIMMPDZ256rmi
+ 0U, // VFIXUPIMMPDZ256rmik
+ 0U, // VFIXUPIMMPDZ256rmikz
+ 0U, // VFIXUPIMMPDZ256rri
+ 0U, // VFIXUPIMMPDZ256rrik
+ 0U, // VFIXUPIMMPDZ256rrikz
+ 0U, // VFIXUPIMMPDZrmbi
+ 0U, // VFIXUPIMMPDZrmbik
+ 2U, // VFIXUPIMMPDZrmbikz
+ 0U, // VFIXUPIMMPDZrmi
+ 0U, // VFIXUPIMMPDZrmik
+ 0U, // VFIXUPIMMPDZrmikz
+ 0U, // VFIXUPIMMPDZrri
+ 0U, // VFIXUPIMMPDZrrib
+ 0U, // VFIXUPIMMPDZrribk
+ 0U, // VFIXUPIMMPDZrribkz
+ 0U, // VFIXUPIMMPDZrrik
+ 0U, // VFIXUPIMMPDZrrikz
+ 0U, // VFIXUPIMMPSZ128rmbi
+ 0U, // VFIXUPIMMPSZ128rmbik
+ 2U, // VFIXUPIMMPSZ128rmbikz
+ 0U, // VFIXUPIMMPSZ128rmi
+ 0U, // VFIXUPIMMPSZ128rmik
+ 0U, // VFIXUPIMMPSZ128rmikz
+ 0U, // VFIXUPIMMPSZ128rri
+ 0U, // VFIXUPIMMPSZ128rrik
+ 0U, // VFIXUPIMMPSZ128rrikz
+ 0U, // VFIXUPIMMPSZ256rmbi
+ 0U, // VFIXUPIMMPSZ256rmbik
+ 2U, // VFIXUPIMMPSZ256rmbikz
+ 0U, // VFIXUPIMMPSZ256rmi
+ 0U, // VFIXUPIMMPSZ256rmik
+ 0U, // VFIXUPIMMPSZ256rmikz
+ 0U, // VFIXUPIMMPSZ256rri
+ 0U, // VFIXUPIMMPSZ256rrik
+ 0U, // VFIXUPIMMPSZ256rrikz
+ 0U, // VFIXUPIMMPSZrmbi
+ 0U, // VFIXUPIMMPSZrmbik
+ 2U, // VFIXUPIMMPSZrmbikz
+ 0U, // VFIXUPIMMPSZrmi
+ 0U, // VFIXUPIMMPSZrmik
+ 0U, // VFIXUPIMMPSZrmikz
+ 0U, // VFIXUPIMMPSZrri
+ 0U, // VFIXUPIMMPSZrrib
+ 0U, // VFIXUPIMMPSZrribk
+ 0U, // VFIXUPIMMPSZrribkz
+ 0U, // VFIXUPIMMPSZrrik
+ 0U, // VFIXUPIMMPSZrrikz
+ 0U, // VFIXUPIMMSDZrmi
+ 0U, // VFIXUPIMMSDZrmik
+ 2U, // VFIXUPIMMSDZrmikz
+ 0U, // VFIXUPIMMSDZrri
+ 0U, // VFIXUPIMMSDZrrib
+ 0U, // VFIXUPIMMSDZrribk
+ 0U, // VFIXUPIMMSDZrribkz
+ 0U, // VFIXUPIMMSDZrrik
+ 0U, // VFIXUPIMMSDZrrikz
+ 0U, // VFIXUPIMMSSZrmi
+ 0U, // VFIXUPIMMSSZrmik
+ 2U, // VFIXUPIMMSSZrmikz
+ 0U, // VFIXUPIMMSSZrri
+ 0U, // VFIXUPIMMSSZrrib
+ 0U, // VFIXUPIMMSSZrribk
+ 0U, // VFIXUPIMMSSZrribkz
+ 0U, // VFIXUPIMMSSZrrik
+ 0U, // VFIXUPIMMSSZrrikz
+ 0U, // VFMADD132PDYm
+ 0U, // VFMADD132PDYr
+ 0U, // VFMADD132PDZ128m
+ 0U, // VFMADD132PDZ128mb
+ 0U, // VFMADD132PDZ128mbk
+ 0U, // VFMADD132PDZ128mbkz
+ 0U, // VFMADD132PDZ128mk
+ 0U, // VFMADD132PDZ128mkz
+ 0U, // VFMADD132PDZ128r
+ 0U, // VFMADD132PDZ128rk
+ 0U, // VFMADD132PDZ128rkz
+ 0U, // VFMADD132PDZ256m
+ 0U, // VFMADD132PDZ256mb
+ 0U, // VFMADD132PDZ256mbk
+ 0U, // VFMADD132PDZ256mbkz
+ 0U, // VFMADD132PDZ256mk
+ 0U, // VFMADD132PDZ256mkz
+ 0U, // VFMADD132PDZ256r
+ 0U, // VFMADD132PDZ256rk
+ 0U, // VFMADD132PDZ256rkz
+ 0U, // VFMADD132PDZm
+ 0U, // VFMADD132PDZmb
+ 0U, // VFMADD132PDZmbk
+ 0U, // VFMADD132PDZmbkz
+ 0U, // VFMADD132PDZmk
+ 0U, // VFMADD132PDZmkz
+ 0U, // VFMADD132PDZr
+ 0U, // VFMADD132PDZrb
+ 0U, // VFMADD132PDZrbk
+ 0U, // VFMADD132PDZrbkz
+ 0U, // VFMADD132PDZrk
+ 0U, // VFMADD132PDZrkz
+ 0U, // VFMADD132PDm
+ 0U, // VFMADD132PDr
+ 0U, // VFMADD132PSYm
+ 0U, // VFMADD132PSYr
+ 0U, // VFMADD132PSZ128m
+ 0U, // VFMADD132PSZ128mb
+ 0U, // VFMADD132PSZ128mbk
+ 0U, // VFMADD132PSZ128mbkz
+ 0U, // VFMADD132PSZ128mk
+ 0U, // VFMADD132PSZ128mkz
+ 0U, // VFMADD132PSZ128r
+ 0U, // VFMADD132PSZ128rk
+ 0U, // VFMADD132PSZ128rkz
+ 0U, // VFMADD132PSZ256m
+ 0U, // VFMADD132PSZ256mb
+ 0U, // VFMADD132PSZ256mbk
+ 0U, // VFMADD132PSZ256mbkz
+ 0U, // VFMADD132PSZ256mk
+ 0U, // VFMADD132PSZ256mkz
+ 0U, // VFMADD132PSZ256r
+ 0U, // VFMADD132PSZ256rk
+ 0U, // VFMADD132PSZ256rkz
+ 0U, // VFMADD132PSZm
+ 0U, // VFMADD132PSZmb
+ 0U, // VFMADD132PSZmbk
+ 0U, // VFMADD132PSZmbkz
+ 0U, // VFMADD132PSZmk
+ 0U, // VFMADD132PSZmkz
+ 0U, // VFMADD132PSZr
+ 0U, // VFMADD132PSZrb
+ 0U, // VFMADD132PSZrbk
+ 0U, // VFMADD132PSZrbkz
+ 0U, // VFMADD132PSZrk
+ 0U, // VFMADD132PSZrkz
+ 0U, // VFMADD132PSm
+ 0U, // VFMADD132PSr
+ 0U, // VFMADD132SDZm
+ 0U, // VFMADD132SDZm_Int
+ 0U, // VFMADD132SDZm_Intk
+ 0U, // VFMADD132SDZm_Intkz
+ 0U, // VFMADD132SDZr
+ 0U, // VFMADD132SDZr_Int
+ 0U, // VFMADD132SDZr_Intk
+ 0U, // VFMADD132SDZr_Intkz
+ 0U, // VFMADD132SDZrb
+ 0U, // VFMADD132SDZrb_Int
+ 0U, // VFMADD132SDZrb_Intk
+ 0U, // VFMADD132SDZrb_Intkz
+ 0U, // VFMADD132SDm
+ 0U, // VFMADD132SDm_Int
+ 0U, // VFMADD132SDr
+ 0U, // VFMADD132SDr_Int
+ 0U, // VFMADD132SSZm
+ 0U, // VFMADD132SSZm_Int
+ 0U, // VFMADD132SSZm_Intk
+ 0U, // VFMADD132SSZm_Intkz
+ 0U, // VFMADD132SSZr
+ 0U, // VFMADD132SSZr_Int
+ 0U, // VFMADD132SSZr_Intk
+ 0U, // VFMADD132SSZr_Intkz
+ 0U, // VFMADD132SSZrb
+ 0U, // VFMADD132SSZrb_Int
+ 0U, // VFMADD132SSZrb_Intk
+ 0U, // VFMADD132SSZrb_Intkz
+ 0U, // VFMADD132SSm
+ 0U, // VFMADD132SSm_Int
+ 0U, // VFMADD132SSr
+ 0U, // VFMADD132SSr_Int
+ 0U, // VFMADD213PDYm
+ 0U, // VFMADD213PDYr
+ 0U, // VFMADD213PDZ128m
+ 0U, // VFMADD213PDZ128mb
+ 0U, // VFMADD213PDZ128mbk
+ 0U, // VFMADD213PDZ128mbkz
+ 0U, // VFMADD213PDZ128mk
+ 0U, // VFMADD213PDZ128mkz
+ 0U, // VFMADD213PDZ128r
+ 0U, // VFMADD213PDZ128rk
+ 0U, // VFMADD213PDZ128rkz
+ 0U, // VFMADD213PDZ256m
+ 0U, // VFMADD213PDZ256mb
+ 0U, // VFMADD213PDZ256mbk
+ 0U, // VFMADD213PDZ256mbkz
+ 0U, // VFMADD213PDZ256mk
+ 0U, // VFMADD213PDZ256mkz
+ 0U, // VFMADD213PDZ256r
+ 0U, // VFMADD213PDZ256rk
+ 0U, // VFMADD213PDZ256rkz
+ 0U, // VFMADD213PDZm
+ 0U, // VFMADD213PDZmb
+ 0U, // VFMADD213PDZmbk
+ 0U, // VFMADD213PDZmbkz
+ 0U, // VFMADD213PDZmk
+ 0U, // VFMADD213PDZmkz
+ 0U, // VFMADD213PDZr
+ 0U, // VFMADD213PDZrb
+ 0U, // VFMADD213PDZrbk
+ 0U, // VFMADD213PDZrbkz
+ 0U, // VFMADD213PDZrk
+ 0U, // VFMADD213PDZrkz
+ 0U, // VFMADD213PDm
+ 0U, // VFMADD213PDr
+ 0U, // VFMADD213PSYm
+ 0U, // VFMADD213PSYr
+ 0U, // VFMADD213PSZ128m
+ 0U, // VFMADD213PSZ128mb
+ 0U, // VFMADD213PSZ128mbk
+ 0U, // VFMADD213PSZ128mbkz
+ 0U, // VFMADD213PSZ128mk
+ 0U, // VFMADD213PSZ128mkz
+ 0U, // VFMADD213PSZ128r
+ 0U, // VFMADD213PSZ128rk
+ 0U, // VFMADD213PSZ128rkz
+ 0U, // VFMADD213PSZ256m
+ 0U, // VFMADD213PSZ256mb
+ 0U, // VFMADD213PSZ256mbk
+ 0U, // VFMADD213PSZ256mbkz
+ 0U, // VFMADD213PSZ256mk
+ 0U, // VFMADD213PSZ256mkz
+ 0U, // VFMADD213PSZ256r
+ 0U, // VFMADD213PSZ256rk
+ 0U, // VFMADD213PSZ256rkz
+ 0U, // VFMADD213PSZm
+ 0U, // VFMADD213PSZmb
+ 0U, // VFMADD213PSZmbk
+ 0U, // VFMADD213PSZmbkz
+ 0U, // VFMADD213PSZmk
+ 0U, // VFMADD213PSZmkz
+ 0U, // VFMADD213PSZr
+ 0U, // VFMADD213PSZrb
+ 0U, // VFMADD213PSZrbk
+ 0U, // VFMADD213PSZrbkz
+ 0U, // VFMADD213PSZrk
+ 0U, // VFMADD213PSZrkz
+ 0U, // VFMADD213PSm
+ 0U, // VFMADD213PSr
+ 0U, // VFMADD213SDZm
+ 0U, // VFMADD213SDZm_Int
+ 0U, // VFMADD213SDZm_Intk
+ 0U, // VFMADD213SDZm_Intkz
+ 0U, // VFMADD213SDZr
+ 0U, // VFMADD213SDZr_Int
+ 0U, // VFMADD213SDZr_Intk
+ 0U, // VFMADD213SDZr_Intkz
+ 0U, // VFMADD213SDZrb
+ 0U, // VFMADD213SDZrb_Int
+ 0U, // VFMADD213SDZrb_Intk
+ 0U, // VFMADD213SDZrb_Intkz
+ 0U, // VFMADD213SDm
+ 0U, // VFMADD213SDm_Int
+ 0U, // VFMADD213SDr
+ 0U, // VFMADD213SDr_Int
+ 0U, // VFMADD213SSZm
+ 0U, // VFMADD213SSZm_Int
+ 0U, // VFMADD213SSZm_Intk
+ 0U, // VFMADD213SSZm_Intkz
+ 0U, // VFMADD213SSZr
+ 0U, // VFMADD213SSZr_Int
+ 0U, // VFMADD213SSZr_Intk
+ 0U, // VFMADD213SSZr_Intkz
+ 0U, // VFMADD213SSZrb
+ 0U, // VFMADD213SSZrb_Int
+ 0U, // VFMADD213SSZrb_Intk
+ 0U, // VFMADD213SSZrb_Intkz
+ 0U, // VFMADD213SSm
+ 0U, // VFMADD213SSm_Int
+ 0U, // VFMADD213SSr
+ 0U, // VFMADD213SSr_Int
+ 0U, // VFMADD231PDYm
+ 0U, // VFMADD231PDYr
+ 0U, // VFMADD231PDZ128m
+ 0U, // VFMADD231PDZ128mb
+ 0U, // VFMADD231PDZ128mbk
+ 0U, // VFMADD231PDZ128mbkz
+ 0U, // VFMADD231PDZ128mk
+ 0U, // VFMADD231PDZ128mkz
+ 0U, // VFMADD231PDZ128r
+ 0U, // VFMADD231PDZ128rk
+ 0U, // VFMADD231PDZ128rkz
+ 0U, // VFMADD231PDZ256m
+ 0U, // VFMADD231PDZ256mb
+ 0U, // VFMADD231PDZ256mbk
+ 0U, // VFMADD231PDZ256mbkz
+ 0U, // VFMADD231PDZ256mk
+ 0U, // VFMADD231PDZ256mkz
+ 0U, // VFMADD231PDZ256r
+ 0U, // VFMADD231PDZ256rk
+ 0U, // VFMADD231PDZ256rkz
+ 0U, // VFMADD231PDZm
+ 0U, // VFMADD231PDZmb
+ 0U, // VFMADD231PDZmbk
+ 0U, // VFMADD231PDZmbkz
+ 0U, // VFMADD231PDZmk
+ 0U, // VFMADD231PDZmkz
+ 0U, // VFMADD231PDZr
+ 0U, // VFMADD231PDZrb
+ 0U, // VFMADD231PDZrbk
+ 0U, // VFMADD231PDZrbkz
+ 0U, // VFMADD231PDZrk
+ 0U, // VFMADD231PDZrkz
+ 0U, // VFMADD231PDm
+ 0U, // VFMADD231PDr
+ 0U, // VFMADD231PSYm
+ 0U, // VFMADD231PSYr
+ 0U, // VFMADD231PSZ128m
+ 0U, // VFMADD231PSZ128mb
+ 0U, // VFMADD231PSZ128mbk
+ 0U, // VFMADD231PSZ128mbkz
+ 0U, // VFMADD231PSZ128mk
+ 0U, // VFMADD231PSZ128mkz
+ 0U, // VFMADD231PSZ128r
+ 0U, // VFMADD231PSZ128rk
+ 0U, // VFMADD231PSZ128rkz
+ 0U, // VFMADD231PSZ256m
+ 0U, // VFMADD231PSZ256mb
+ 0U, // VFMADD231PSZ256mbk
+ 0U, // VFMADD231PSZ256mbkz
+ 0U, // VFMADD231PSZ256mk
+ 0U, // VFMADD231PSZ256mkz
+ 0U, // VFMADD231PSZ256r
+ 0U, // VFMADD231PSZ256rk
+ 0U, // VFMADD231PSZ256rkz
+ 0U, // VFMADD231PSZm
+ 0U, // VFMADD231PSZmb
+ 0U, // VFMADD231PSZmbk
+ 0U, // VFMADD231PSZmbkz
+ 0U, // VFMADD231PSZmk
+ 0U, // VFMADD231PSZmkz
+ 0U, // VFMADD231PSZr
+ 0U, // VFMADD231PSZrb
+ 0U, // VFMADD231PSZrbk
+ 0U, // VFMADD231PSZrbkz
+ 0U, // VFMADD231PSZrk
+ 0U, // VFMADD231PSZrkz
+ 0U, // VFMADD231PSm
+ 0U, // VFMADD231PSr
+ 0U, // VFMADD231SDZm
+ 0U, // VFMADD231SDZm_Int
+ 0U, // VFMADD231SDZm_Intk
+ 0U, // VFMADD231SDZm_Intkz
+ 0U, // VFMADD231SDZr
+ 0U, // VFMADD231SDZr_Int
+ 0U, // VFMADD231SDZr_Intk
+ 0U, // VFMADD231SDZr_Intkz
+ 0U, // VFMADD231SDZrb
+ 0U, // VFMADD231SDZrb_Int
+ 0U, // VFMADD231SDZrb_Intk
+ 0U, // VFMADD231SDZrb_Intkz
+ 0U, // VFMADD231SDm
+ 0U, // VFMADD231SDm_Int
+ 0U, // VFMADD231SDr
+ 0U, // VFMADD231SDr_Int
+ 0U, // VFMADD231SSZm
+ 0U, // VFMADD231SSZm_Int
+ 0U, // VFMADD231SSZm_Intk
+ 0U, // VFMADD231SSZm_Intkz
+ 0U, // VFMADD231SSZr
+ 0U, // VFMADD231SSZr_Int
+ 0U, // VFMADD231SSZr_Intk
+ 0U, // VFMADD231SSZr_Intkz
+ 0U, // VFMADD231SSZrb
+ 0U, // VFMADD231SSZrb_Int
+ 0U, // VFMADD231SSZrb_Intk
+ 0U, // VFMADD231SSZrb_Intkz
+ 0U, // VFMADD231SSm
+ 0U, // VFMADD231SSm_Int
+ 0U, // VFMADD231SSr
+ 0U, // VFMADD231SSr_Int
+ 0U, // VFMADDPD4Ymr
+ 0U, // VFMADDPD4Yrm
+ 0U, // VFMADDPD4Yrr
+ 0U, // VFMADDPD4Yrr_REV
+ 0U, // VFMADDPD4mr
+ 0U, // VFMADDPD4rm
+ 0U, // VFMADDPD4rr
+ 0U, // VFMADDPD4rr_REV
+ 0U, // VFMADDPS4Ymr
+ 0U, // VFMADDPS4Yrm
+ 0U, // VFMADDPS4Yrr
+ 0U, // VFMADDPS4Yrr_REV
+ 0U, // VFMADDPS4mr
+ 0U, // VFMADDPS4rm
+ 0U, // VFMADDPS4rr
+ 0U, // VFMADDPS4rr_REV
+ 0U, // VFMADDSD4mr
+ 0U, // VFMADDSD4mr_Int
+ 0U, // VFMADDSD4rm
+ 0U, // VFMADDSD4rm_Int
+ 0U, // VFMADDSD4rr
+ 0U, // VFMADDSD4rr_Int
+ 0U, // VFMADDSD4rr_Int_REV
+ 0U, // VFMADDSD4rr_REV
+ 0U, // VFMADDSS4mr
+ 0U, // VFMADDSS4mr_Int
+ 0U, // VFMADDSS4rm
+ 0U, // VFMADDSS4rm_Int
+ 0U, // VFMADDSS4rr
+ 0U, // VFMADDSS4rr_Int
+ 0U, // VFMADDSS4rr_Int_REV
+ 0U, // VFMADDSS4rr_REV
+ 0U, // VFMADDSUB132PDYm
+ 0U, // VFMADDSUB132PDYr
+ 0U, // VFMADDSUB132PDZ128m
+ 0U, // VFMADDSUB132PDZ128mb
+ 0U, // VFMADDSUB132PDZ128mbk
+ 0U, // VFMADDSUB132PDZ128mbkz
+ 0U, // VFMADDSUB132PDZ128mk
+ 0U, // VFMADDSUB132PDZ128mkz
+ 0U, // VFMADDSUB132PDZ128r
+ 0U, // VFMADDSUB132PDZ128rk
+ 0U, // VFMADDSUB132PDZ128rkz
+ 0U, // VFMADDSUB132PDZ256m
+ 0U, // VFMADDSUB132PDZ256mb
+ 0U, // VFMADDSUB132PDZ256mbk
+ 0U, // VFMADDSUB132PDZ256mbkz
+ 0U, // VFMADDSUB132PDZ256mk
+ 0U, // VFMADDSUB132PDZ256mkz
+ 0U, // VFMADDSUB132PDZ256r
+ 0U, // VFMADDSUB132PDZ256rk
+ 0U, // VFMADDSUB132PDZ256rkz
+ 0U, // VFMADDSUB132PDZm
+ 0U, // VFMADDSUB132PDZmb
+ 0U, // VFMADDSUB132PDZmbk
+ 0U, // VFMADDSUB132PDZmbkz
+ 0U, // VFMADDSUB132PDZmk
+ 0U, // VFMADDSUB132PDZmkz
+ 0U, // VFMADDSUB132PDZr
+ 0U, // VFMADDSUB132PDZrb
+ 0U, // VFMADDSUB132PDZrbk
+ 0U, // VFMADDSUB132PDZrbkz
+ 0U, // VFMADDSUB132PDZrk
+ 0U, // VFMADDSUB132PDZrkz
+ 0U, // VFMADDSUB132PDm
+ 0U, // VFMADDSUB132PDr
+ 0U, // VFMADDSUB132PSYm
+ 0U, // VFMADDSUB132PSYr
+ 0U, // VFMADDSUB132PSZ128m
+ 0U, // VFMADDSUB132PSZ128mb
+ 0U, // VFMADDSUB132PSZ128mbk
+ 0U, // VFMADDSUB132PSZ128mbkz
+ 0U, // VFMADDSUB132PSZ128mk
+ 0U, // VFMADDSUB132PSZ128mkz
+ 0U, // VFMADDSUB132PSZ128r
+ 0U, // VFMADDSUB132PSZ128rk
+ 0U, // VFMADDSUB132PSZ128rkz
+ 0U, // VFMADDSUB132PSZ256m
+ 0U, // VFMADDSUB132PSZ256mb
+ 0U, // VFMADDSUB132PSZ256mbk
+ 0U, // VFMADDSUB132PSZ256mbkz
+ 0U, // VFMADDSUB132PSZ256mk
+ 0U, // VFMADDSUB132PSZ256mkz
+ 0U, // VFMADDSUB132PSZ256r
+ 0U, // VFMADDSUB132PSZ256rk
+ 0U, // VFMADDSUB132PSZ256rkz
+ 0U, // VFMADDSUB132PSZm
+ 0U, // VFMADDSUB132PSZmb
+ 0U, // VFMADDSUB132PSZmbk
+ 0U, // VFMADDSUB132PSZmbkz
+ 0U, // VFMADDSUB132PSZmk
+ 0U, // VFMADDSUB132PSZmkz
+ 0U, // VFMADDSUB132PSZr
+ 0U, // VFMADDSUB132PSZrb
+ 0U, // VFMADDSUB132PSZrbk
+ 0U, // VFMADDSUB132PSZrbkz
+ 0U, // VFMADDSUB132PSZrk
+ 0U, // VFMADDSUB132PSZrkz
+ 0U, // VFMADDSUB132PSm
+ 0U, // VFMADDSUB132PSr
+ 0U, // VFMADDSUB213PDYm
+ 0U, // VFMADDSUB213PDYr
+ 0U, // VFMADDSUB213PDZ128m
+ 0U, // VFMADDSUB213PDZ128mb
+ 0U, // VFMADDSUB213PDZ128mbk
+ 0U, // VFMADDSUB213PDZ128mbkz
+ 0U, // VFMADDSUB213PDZ128mk
+ 0U, // VFMADDSUB213PDZ128mkz
+ 0U, // VFMADDSUB213PDZ128r
+ 0U, // VFMADDSUB213PDZ128rk
+ 0U, // VFMADDSUB213PDZ128rkz
+ 0U, // VFMADDSUB213PDZ256m
+ 0U, // VFMADDSUB213PDZ256mb
+ 0U, // VFMADDSUB213PDZ256mbk
+ 0U, // VFMADDSUB213PDZ256mbkz
+ 0U, // VFMADDSUB213PDZ256mk
+ 0U, // VFMADDSUB213PDZ256mkz
+ 0U, // VFMADDSUB213PDZ256r
+ 0U, // VFMADDSUB213PDZ256rk
+ 0U, // VFMADDSUB213PDZ256rkz
+ 0U, // VFMADDSUB213PDZm
+ 0U, // VFMADDSUB213PDZmb
+ 0U, // VFMADDSUB213PDZmbk
+ 0U, // VFMADDSUB213PDZmbkz
+ 0U, // VFMADDSUB213PDZmk
+ 0U, // VFMADDSUB213PDZmkz
+ 0U, // VFMADDSUB213PDZr
+ 0U, // VFMADDSUB213PDZrb
+ 0U, // VFMADDSUB213PDZrbk
+ 0U, // VFMADDSUB213PDZrbkz
+ 0U, // VFMADDSUB213PDZrk
+ 0U, // VFMADDSUB213PDZrkz
+ 0U, // VFMADDSUB213PDm
+ 0U, // VFMADDSUB213PDr
+ 0U, // VFMADDSUB213PSYm
+ 0U, // VFMADDSUB213PSYr
+ 0U, // VFMADDSUB213PSZ128m
+ 0U, // VFMADDSUB213PSZ128mb
+ 0U, // VFMADDSUB213PSZ128mbk
+ 0U, // VFMADDSUB213PSZ128mbkz
+ 0U, // VFMADDSUB213PSZ128mk
+ 0U, // VFMADDSUB213PSZ128mkz
+ 0U, // VFMADDSUB213PSZ128r
+ 0U, // VFMADDSUB213PSZ128rk
+ 0U, // VFMADDSUB213PSZ128rkz
+ 0U, // VFMADDSUB213PSZ256m
+ 0U, // VFMADDSUB213PSZ256mb
+ 0U, // VFMADDSUB213PSZ256mbk
+ 0U, // VFMADDSUB213PSZ256mbkz
+ 0U, // VFMADDSUB213PSZ256mk
+ 0U, // VFMADDSUB213PSZ256mkz
+ 0U, // VFMADDSUB213PSZ256r
+ 0U, // VFMADDSUB213PSZ256rk
+ 0U, // VFMADDSUB213PSZ256rkz
+ 0U, // VFMADDSUB213PSZm
+ 0U, // VFMADDSUB213PSZmb
+ 0U, // VFMADDSUB213PSZmbk
+ 0U, // VFMADDSUB213PSZmbkz
+ 0U, // VFMADDSUB213PSZmk
+ 0U, // VFMADDSUB213PSZmkz
+ 0U, // VFMADDSUB213PSZr
+ 0U, // VFMADDSUB213PSZrb
+ 0U, // VFMADDSUB213PSZrbk
+ 0U, // VFMADDSUB213PSZrbkz
+ 0U, // VFMADDSUB213PSZrk
+ 0U, // VFMADDSUB213PSZrkz
+ 0U, // VFMADDSUB213PSm
+ 0U, // VFMADDSUB213PSr
+ 0U, // VFMADDSUB231PDYm
+ 0U, // VFMADDSUB231PDYr
+ 0U, // VFMADDSUB231PDZ128m
+ 0U, // VFMADDSUB231PDZ128mb
+ 0U, // VFMADDSUB231PDZ128mbk
+ 0U, // VFMADDSUB231PDZ128mbkz
+ 0U, // VFMADDSUB231PDZ128mk
+ 0U, // VFMADDSUB231PDZ128mkz
+ 0U, // VFMADDSUB231PDZ128r
+ 0U, // VFMADDSUB231PDZ128rk
+ 0U, // VFMADDSUB231PDZ128rkz
+ 0U, // VFMADDSUB231PDZ256m
+ 0U, // VFMADDSUB231PDZ256mb
+ 0U, // VFMADDSUB231PDZ256mbk
+ 0U, // VFMADDSUB231PDZ256mbkz
+ 0U, // VFMADDSUB231PDZ256mk
+ 0U, // VFMADDSUB231PDZ256mkz
+ 0U, // VFMADDSUB231PDZ256r
+ 0U, // VFMADDSUB231PDZ256rk
+ 0U, // VFMADDSUB231PDZ256rkz
+ 0U, // VFMADDSUB231PDZm
+ 0U, // VFMADDSUB231PDZmb
+ 0U, // VFMADDSUB231PDZmbk
+ 0U, // VFMADDSUB231PDZmbkz
+ 0U, // VFMADDSUB231PDZmk
+ 0U, // VFMADDSUB231PDZmkz
+ 0U, // VFMADDSUB231PDZr
+ 0U, // VFMADDSUB231PDZrb
+ 0U, // VFMADDSUB231PDZrbk
+ 0U, // VFMADDSUB231PDZrbkz
+ 0U, // VFMADDSUB231PDZrk
+ 0U, // VFMADDSUB231PDZrkz
+ 0U, // VFMADDSUB231PDm
+ 0U, // VFMADDSUB231PDr
+ 0U, // VFMADDSUB231PSYm
+ 0U, // VFMADDSUB231PSYr
+ 0U, // VFMADDSUB231PSZ128m
+ 0U, // VFMADDSUB231PSZ128mb
+ 0U, // VFMADDSUB231PSZ128mbk
+ 0U, // VFMADDSUB231PSZ128mbkz
+ 0U, // VFMADDSUB231PSZ128mk
+ 0U, // VFMADDSUB231PSZ128mkz
+ 0U, // VFMADDSUB231PSZ128r
+ 0U, // VFMADDSUB231PSZ128rk
+ 0U, // VFMADDSUB231PSZ128rkz
+ 0U, // VFMADDSUB231PSZ256m
+ 0U, // VFMADDSUB231PSZ256mb
+ 0U, // VFMADDSUB231PSZ256mbk
+ 0U, // VFMADDSUB231PSZ256mbkz
+ 0U, // VFMADDSUB231PSZ256mk
+ 0U, // VFMADDSUB231PSZ256mkz
+ 0U, // VFMADDSUB231PSZ256r
+ 0U, // VFMADDSUB231PSZ256rk
+ 0U, // VFMADDSUB231PSZ256rkz
+ 0U, // VFMADDSUB231PSZm
+ 0U, // VFMADDSUB231PSZmb
+ 0U, // VFMADDSUB231PSZmbk
+ 0U, // VFMADDSUB231PSZmbkz
+ 0U, // VFMADDSUB231PSZmk
+ 0U, // VFMADDSUB231PSZmkz
+ 0U, // VFMADDSUB231PSZr
+ 0U, // VFMADDSUB231PSZrb
+ 0U, // VFMADDSUB231PSZrbk
+ 0U, // VFMADDSUB231PSZrbkz
+ 0U, // VFMADDSUB231PSZrk
+ 0U, // VFMADDSUB231PSZrkz
+ 0U, // VFMADDSUB231PSm
+ 0U, // VFMADDSUB231PSr
+ 0U, // VFMADDSUBPD4Ymr
+ 0U, // VFMADDSUBPD4Yrm
+ 0U, // VFMADDSUBPD4Yrr
+ 0U, // VFMADDSUBPD4Yrr_REV
+ 0U, // VFMADDSUBPD4mr
+ 0U, // VFMADDSUBPD4rm
+ 0U, // VFMADDSUBPD4rr
+ 0U, // VFMADDSUBPD4rr_REV
+ 0U, // VFMADDSUBPS4Ymr
+ 0U, // VFMADDSUBPS4Yrm
+ 0U, // VFMADDSUBPS4Yrr
+ 0U, // VFMADDSUBPS4Yrr_REV
+ 0U, // VFMADDSUBPS4mr
+ 0U, // VFMADDSUBPS4rm
+ 0U, // VFMADDSUBPS4rr
+ 0U, // VFMADDSUBPS4rr_REV
+ 0U, // VFMSUB132PDYm
+ 0U, // VFMSUB132PDYr
+ 0U, // VFMSUB132PDZ128m
+ 0U, // VFMSUB132PDZ128mb
+ 0U, // VFMSUB132PDZ128mbk
+ 0U, // VFMSUB132PDZ128mbkz
+ 0U, // VFMSUB132PDZ128mk
+ 0U, // VFMSUB132PDZ128mkz
+ 0U, // VFMSUB132PDZ128r
+ 0U, // VFMSUB132PDZ128rk
+ 0U, // VFMSUB132PDZ128rkz
+ 0U, // VFMSUB132PDZ256m
+ 0U, // VFMSUB132PDZ256mb
+ 0U, // VFMSUB132PDZ256mbk
+ 0U, // VFMSUB132PDZ256mbkz
+ 0U, // VFMSUB132PDZ256mk
+ 0U, // VFMSUB132PDZ256mkz
+ 0U, // VFMSUB132PDZ256r
+ 0U, // VFMSUB132PDZ256rk
+ 0U, // VFMSUB132PDZ256rkz
+ 0U, // VFMSUB132PDZm
+ 0U, // VFMSUB132PDZmb
+ 0U, // VFMSUB132PDZmbk
+ 0U, // VFMSUB132PDZmbkz
+ 0U, // VFMSUB132PDZmk
+ 0U, // VFMSUB132PDZmkz
+ 0U, // VFMSUB132PDZr
+ 0U, // VFMSUB132PDZrb
+ 0U, // VFMSUB132PDZrbk
+ 0U, // VFMSUB132PDZrbkz
+ 0U, // VFMSUB132PDZrk
+ 0U, // VFMSUB132PDZrkz
+ 0U, // VFMSUB132PDm
+ 0U, // VFMSUB132PDr
+ 0U, // VFMSUB132PSYm
+ 0U, // VFMSUB132PSYr
+ 0U, // VFMSUB132PSZ128m
+ 0U, // VFMSUB132PSZ128mb
+ 0U, // VFMSUB132PSZ128mbk
+ 0U, // VFMSUB132PSZ128mbkz
+ 0U, // VFMSUB132PSZ128mk
+ 0U, // VFMSUB132PSZ128mkz
+ 0U, // VFMSUB132PSZ128r
+ 0U, // VFMSUB132PSZ128rk
+ 0U, // VFMSUB132PSZ128rkz
+ 0U, // VFMSUB132PSZ256m
+ 0U, // VFMSUB132PSZ256mb
+ 0U, // VFMSUB132PSZ256mbk
+ 0U, // VFMSUB132PSZ256mbkz
+ 0U, // VFMSUB132PSZ256mk
+ 0U, // VFMSUB132PSZ256mkz
+ 0U, // VFMSUB132PSZ256r
+ 0U, // VFMSUB132PSZ256rk
+ 0U, // VFMSUB132PSZ256rkz
+ 0U, // VFMSUB132PSZm
+ 0U, // VFMSUB132PSZmb
+ 0U, // VFMSUB132PSZmbk
+ 0U, // VFMSUB132PSZmbkz
+ 0U, // VFMSUB132PSZmk
+ 0U, // VFMSUB132PSZmkz
+ 0U, // VFMSUB132PSZr
+ 0U, // VFMSUB132PSZrb
+ 0U, // VFMSUB132PSZrbk
+ 0U, // VFMSUB132PSZrbkz
+ 0U, // VFMSUB132PSZrk
+ 0U, // VFMSUB132PSZrkz
+ 0U, // VFMSUB132PSm
+ 0U, // VFMSUB132PSr
+ 0U, // VFMSUB132SDZm
+ 0U, // VFMSUB132SDZm_Int
+ 0U, // VFMSUB132SDZm_Intk
+ 0U, // VFMSUB132SDZm_Intkz
+ 0U, // VFMSUB132SDZr
+ 0U, // VFMSUB132SDZr_Int
+ 0U, // VFMSUB132SDZr_Intk
+ 0U, // VFMSUB132SDZr_Intkz
+ 0U, // VFMSUB132SDZrb
+ 0U, // VFMSUB132SDZrb_Int
+ 0U, // VFMSUB132SDZrb_Intk
+ 0U, // VFMSUB132SDZrb_Intkz
+ 0U, // VFMSUB132SDm
+ 0U, // VFMSUB132SDm_Int
+ 0U, // VFMSUB132SDr
+ 0U, // VFMSUB132SDr_Int
+ 0U, // VFMSUB132SSZm
+ 0U, // VFMSUB132SSZm_Int
+ 0U, // VFMSUB132SSZm_Intk
+ 0U, // VFMSUB132SSZm_Intkz
+ 0U, // VFMSUB132SSZr
+ 0U, // VFMSUB132SSZr_Int
+ 0U, // VFMSUB132SSZr_Intk
+ 0U, // VFMSUB132SSZr_Intkz
+ 0U, // VFMSUB132SSZrb
+ 0U, // VFMSUB132SSZrb_Int
+ 0U, // VFMSUB132SSZrb_Intk
+ 0U, // VFMSUB132SSZrb_Intkz
+ 0U, // VFMSUB132SSm
+ 0U, // VFMSUB132SSm_Int
+ 0U, // VFMSUB132SSr
+ 0U, // VFMSUB132SSr_Int
+ 0U, // VFMSUB213PDYm
+ 0U, // VFMSUB213PDYr
+ 0U, // VFMSUB213PDZ128m
+ 0U, // VFMSUB213PDZ128mb
+ 0U, // VFMSUB213PDZ128mbk
+ 0U, // VFMSUB213PDZ128mbkz
+ 0U, // VFMSUB213PDZ128mk
+ 0U, // VFMSUB213PDZ128mkz
+ 0U, // VFMSUB213PDZ128r
+ 0U, // VFMSUB213PDZ128rk
+ 0U, // VFMSUB213PDZ128rkz
+ 0U, // VFMSUB213PDZ256m
+ 0U, // VFMSUB213PDZ256mb
+ 0U, // VFMSUB213PDZ256mbk
+ 0U, // VFMSUB213PDZ256mbkz
+ 0U, // VFMSUB213PDZ256mk
+ 0U, // VFMSUB213PDZ256mkz
+ 0U, // VFMSUB213PDZ256r
+ 0U, // VFMSUB213PDZ256rk
+ 0U, // VFMSUB213PDZ256rkz
+ 0U, // VFMSUB213PDZm
+ 0U, // VFMSUB213PDZmb
+ 0U, // VFMSUB213PDZmbk
+ 0U, // VFMSUB213PDZmbkz
+ 0U, // VFMSUB213PDZmk
+ 0U, // VFMSUB213PDZmkz
+ 0U, // VFMSUB213PDZr
+ 0U, // VFMSUB213PDZrb
+ 0U, // VFMSUB213PDZrbk
+ 0U, // VFMSUB213PDZrbkz
+ 0U, // VFMSUB213PDZrk
+ 0U, // VFMSUB213PDZrkz
+ 0U, // VFMSUB213PDm
+ 0U, // VFMSUB213PDr
+ 0U, // VFMSUB213PSYm
+ 0U, // VFMSUB213PSYr
+ 0U, // VFMSUB213PSZ128m
+ 0U, // VFMSUB213PSZ128mb
+ 0U, // VFMSUB213PSZ128mbk
+ 0U, // VFMSUB213PSZ128mbkz
+ 0U, // VFMSUB213PSZ128mk
+ 0U, // VFMSUB213PSZ128mkz
+ 0U, // VFMSUB213PSZ128r
+ 0U, // VFMSUB213PSZ128rk
+ 0U, // VFMSUB213PSZ128rkz
+ 0U, // VFMSUB213PSZ256m
+ 0U, // VFMSUB213PSZ256mb
+ 0U, // VFMSUB213PSZ256mbk
+ 0U, // VFMSUB213PSZ256mbkz
+ 0U, // VFMSUB213PSZ256mk
+ 0U, // VFMSUB213PSZ256mkz
+ 0U, // VFMSUB213PSZ256r
+ 0U, // VFMSUB213PSZ256rk
+ 0U, // VFMSUB213PSZ256rkz
+ 0U, // VFMSUB213PSZm
+ 0U, // VFMSUB213PSZmb
+ 0U, // VFMSUB213PSZmbk
+ 0U, // VFMSUB213PSZmbkz
+ 0U, // VFMSUB213PSZmk
+ 0U, // VFMSUB213PSZmkz
+ 0U, // VFMSUB213PSZr
+ 0U, // VFMSUB213PSZrb
+ 0U, // VFMSUB213PSZrbk
+ 0U, // VFMSUB213PSZrbkz
+ 0U, // VFMSUB213PSZrk
+ 0U, // VFMSUB213PSZrkz
+ 0U, // VFMSUB213PSm
+ 0U, // VFMSUB213PSr
+ 0U, // VFMSUB213SDZm
+ 0U, // VFMSUB213SDZm_Int
+ 0U, // VFMSUB213SDZm_Intk
+ 0U, // VFMSUB213SDZm_Intkz
+ 0U, // VFMSUB213SDZr
+ 0U, // VFMSUB213SDZr_Int
+ 0U, // VFMSUB213SDZr_Intk
+ 0U, // VFMSUB213SDZr_Intkz
+ 0U, // VFMSUB213SDZrb
+ 0U, // VFMSUB213SDZrb_Int
+ 0U, // VFMSUB213SDZrb_Intk
+ 0U, // VFMSUB213SDZrb_Intkz
+ 0U, // VFMSUB213SDm
+ 0U, // VFMSUB213SDm_Int
+ 0U, // VFMSUB213SDr
+ 0U, // VFMSUB213SDr_Int
+ 0U, // VFMSUB213SSZm
+ 0U, // VFMSUB213SSZm_Int
+ 0U, // VFMSUB213SSZm_Intk
+ 0U, // VFMSUB213SSZm_Intkz
+ 0U, // VFMSUB213SSZr
+ 0U, // VFMSUB213SSZr_Int
+ 0U, // VFMSUB213SSZr_Intk
+ 0U, // VFMSUB213SSZr_Intkz
+ 0U, // VFMSUB213SSZrb
+ 0U, // VFMSUB213SSZrb_Int
+ 0U, // VFMSUB213SSZrb_Intk
+ 0U, // VFMSUB213SSZrb_Intkz
+ 0U, // VFMSUB213SSm
+ 0U, // VFMSUB213SSm_Int
+ 0U, // VFMSUB213SSr
+ 0U, // VFMSUB213SSr_Int
+ 0U, // VFMSUB231PDYm
+ 0U, // VFMSUB231PDYr
+ 0U, // VFMSUB231PDZ128m
+ 0U, // VFMSUB231PDZ128mb
+ 0U, // VFMSUB231PDZ128mbk
+ 0U, // VFMSUB231PDZ128mbkz
+ 0U, // VFMSUB231PDZ128mk
+ 0U, // VFMSUB231PDZ128mkz
+ 0U, // VFMSUB231PDZ128r
+ 0U, // VFMSUB231PDZ128rk
+ 0U, // VFMSUB231PDZ128rkz
+ 0U, // VFMSUB231PDZ256m
+ 0U, // VFMSUB231PDZ256mb
+ 0U, // VFMSUB231PDZ256mbk
+ 0U, // VFMSUB231PDZ256mbkz
+ 0U, // VFMSUB231PDZ256mk
+ 0U, // VFMSUB231PDZ256mkz
+ 0U, // VFMSUB231PDZ256r
+ 0U, // VFMSUB231PDZ256rk
+ 0U, // VFMSUB231PDZ256rkz
+ 0U, // VFMSUB231PDZm
+ 0U, // VFMSUB231PDZmb
+ 0U, // VFMSUB231PDZmbk
+ 0U, // VFMSUB231PDZmbkz
+ 0U, // VFMSUB231PDZmk
+ 0U, // VFMSUB231PDZmkz
+ 0U, // VFMSUB231PDZr
+ 0U, // VFMSUB231PDZrb
+ 0U, // VFMSUB231PDZrbk
+ 0U, // VFMSUB231PDZrbkz
+ 0U, // VFMSUB231PDZrk
+ 0U, // VFMSUB231PDZrkz
+ 0U, // VFMSUB231PDm
+ 0U, // VFMSUB231PDr
+ 0U, // VFMSUB231PSYm
+ 0U, // VFMSUB231PSYr
+ 0U, // VFMSUB231PSZ128m
+ 0U, // VFMSUB231PSZ128mb
+ 0U, // VFMSUB231PSZ128mbk
+ 0U, // VFMSUB231PSZ128mbkz
+ 0U, // VFMSUB231PSZ128mk
+ 0U, // VFMSUB231PSZ128mkz
+ 0U, // VFMSUB231PSZ128r
+ 0U, // VFMSUB231PSZ128rk
+ 0U, // VFMSUB231PSZ128rkz
+ 0U, // VFMSUB231PSZ256m
+ 0U, // VFMSUB231PSZ256mb
+ 0U, // VFMSUB231PSZ256mbk
+ 0U, // VFMSUB231PSZ256mbkz
+ 0U, // VFMSUB231PSZ256mk
+ 0U, // VFMSUB231PSZ256mkz
+ 0U, // VFMSUB231PSZ256r
+ 0U, // VFMSUB231PSZ256rk
+ 0U, // VFMSUB231PSZ256rkz
+ 0U, // VFMSUB231PSZm
+ 0U, // VFMSUB231PSZmb
+ 0U, // VFMSUB231PSZmbk
+ 0U, // VFMSUB231PSZmbkz
+ 0U, // VFMSUB231PSZmk
+ 0U, // VFMSUB231PSZmkz
+ 0U, // VFMSUB231PSZr
+ 0U, // VFMSUB231PSZrb
+ 0U, // VFMSUB231PSZrbk
+ 0U, // VFMSUB231PSZrbkz
+ 0U, // VFMSUB231PSZrk
+ 0U, // VFMSUB231PSZrkz
+ 0U, // VFMSUB231PSm
+ 0U, // VFMSUB231PSr
+ 0U, // VFMSUB231SDZm
+ 0U, // VFMSUB231SDZm_Int
+ 0U, // VFMSUB231SDZm_Intk
+ 0U, // VFMSUB231SDZm_Intkz
+ 0U, // VFMSUB231SDZr
+ 0U, // VFMSUB231SDZr_Int
+ 0U, // VFMSUB231SDZr_Intk
+ 0U, // VFMSUB231SDZr_Intkz
+ 0U, // VFMSUB231SDZrb
+ 0U, // VFMSUB231SDZrb_Int
+ 0U, // VFMSUB231SDZrb_Intk
+ 0U, // VFMSUB231SDZrb_Intkz
+ 0U, // VFMSUB231SDm
+ 0U, // VFMSUB231SDm_Int
+ 0U, // VFMSUB231SDr
+ 0U, // VFMSUB231SDr_Int
+ 0U, // VFMSUB231SSZm
+ 0U, // VFMSUB231SSZm_Int
+ 0U, // VFMSUB231SSZm_Intk
+ 0U, // VFMSUB231SSZm_Intkz
+ 0U, // VFMSUB231SSZr
+ 0U, // VFMSUB231SSZr_Int
+ 0U, // VFMSUB231SSZr_Intk
+ 0U, // VFMSUB231SSZr_Intkz
+ 0U, // VFMSUB231SSZrb
+ 0U, // VFMSUB231SSZrb_Int
+ 0U, // VFMSUB231SSZrb_Intk
+ 0U, // VFMSUB231SSZrb_Intkz
+ 0U, // VFMSUB231SSm
+ 0U, // VFMSUB231SSm_Int
+ 0U, // VFMSUB231SSr
+ 0U, // VFMSUB231SSr_Int
+ 0U, // VFMSUBADD132PDYm
+ 0U, // VFMSUBADD132PDYr
+ 0U, // VFMSUBADD132PDZ128m
+ 0U, // VFMSUBADD132PDZ128mb
+ 0U, // VFMSUBADD132PDZ128mbk
+ 0U, // VFMSUBADD132PDZ128mbkz
+ 0U, // VFMSUBADD132PDZ128mk
+ 0U, // VFMSUBADD132PDZ128mkz
+ 0U, // VFMSUBADD132PDZ128r
+ 0U, // VFMSUBADD132PDZ128rk
+ 0U, // VFMSUBADD132PDZ128rkz
+ 0U, // VFMSUBADD132PDZ256m
+ 0U, // VFMSUBADD132PDZ256mb
+ 0U, // VFMSUBADD132PDZ256mbk
+ 0U, // VFMSUBADD132PDZ256mbkz
+ 0U, // VFMSUBADD132PDZ256mk
+ 0U, // VFMSUBADD132PDZ256mkz
+ 0U, // VFMSUBADD132PDZ256r
+ 0U, // VFMSUBADD132PDZ256rk
+ 0U, // VFMSUBADD132PDZ256rkz
+ 0U, // VFMSUBADD132PDZm
+ 0U, // VFMSUBADD132PDZmb
+ 0U, // VFMSUBADD132PDZmbk
+ 0U, // VFMSUBADD132PDZmbkz
+ 0U, // VFMSUBADD132PDZmk
+ 0U, // VFMSUBADD132PDZmkz
+ 0U, // VFMSUBADD132PDZr
+ 0U, // VFMSUBADD132PDZrb
+ 0U, // VFMSUBADD132PDZrbk
+ 0U, // VFMSUBADD132PDZrbkz
+ 0U, // VFMSUBADD132PDZrk
+ 0U, // VFMSUBADD132PDZrkz
+ 0U, // VFMSUBADD132PDm
+ 0U, // VFMSUBADD132PDr
+ 0U, // VFMSUBADD132PSYm
+ 0U, // VFMSUBADD132PSYr
+ 0U, // VFMSUBADD132PSZ128m
+ 0U, // VFMSUBADD132PSZ128mb
+ 0U, // VFMSUBADD132PSZ128mbk
+ 0U, // VFMSUBADD132PSZ128mbkz
+ 0U, // VFMSUBADD132PSZ128mk
+ 0U, // VFMSUBADD132PSZ128mkz
+ 0U, // VFMSUBADD132PSZ128r
+ 0U, // VFMSUBADD132PSZ128rk
+ 0U, // VFMSUBADD132PSZ128rkz
+ 0U, // VFMSUBADD132PSZ256m
+ 0U, // VFMSUBADD132PSZ256mb
+ 0U, // VFMSUBADD132PSZ256mbk
+ 0U, // VFMSUBADD132PSZ256mbkz
+ 0U, // VFMSUBADD132PSZ256mk
+ 0U, // VFMSUBADD132PSZ256mkz
+ 0U, // VFMSUBADD132PSZ256r
+ 0U, // VFMSUBADD132PSZ256rk
+ 0U, // VFMSUBADD132PSZ256rkz
+ 0U, // VFMSUBADD132PSZm
+ 0U, // VFMSUBADD132PSZmb
+ 0U, // VFMSUBADD132PSZmbk
+ 0U, // VFMSUBADD132PSZmbkz
+ 0U, // VFMSUBADD132PSZmk
+ 0U, // VFMSUBADD132PSZmkz
+ 0U, // VFMSUBADD132PSZr
+ 0U, // VFMSUBADD132PSZrb
+ 0U, // VFMSUBADD132PSZrbk
+ 0U, // VFMSUBADD132PSZrbkz
+ 0U, // VFMSUBADD132PSZrk
+ 0U, // VFMSUBADD132PSZrkz
+ 0U, // VFMSUBADD132PSm
+ 0U, // VFMSUBADD132PSr
+ 0U, // VFMSUBADD213PDYm
+ 0U, // VFMSUBADD213PDYr
+ 0U, // VFMSUBADD213PDZ128m
+ 0U, // VFMSUBADD213PDZ128mb
+ 0U, // VFMSUBADD213PDZ128mbk
+ 0U, // VFMSUBADD213PDZ128mbkz
+ 0U, // VFMSUBADD213PDZ128mk
+ 0U, // VFMSUBADD213PDZ128mkz
+ 0U, // VFMSUBADD213PDZ128r
+ 0U, // VFMSUBADD213PDZ128rk
+ 0U, // VFMSUBADD213PDZ128rkz
+ 0U, // VFMSUBADD213PDZ256m
+ 0U, // VFMSUBADD213PDZ256mb
+ 0U, // VFMSUBADD213PDZ256mbk
+ 0U, // VFMSUBADD213PDZ256mbkz
+ 0U, // VFMSUBADD213PDZ256mk
+ 0U, // VFMSUBADD213PDZ256mkz
+ 0U, // VFMSUBADD213PDZ256r
+ 0U, // VFMSUBADD213PDZ256rk
+ 0U, // VFMSUBADD213PDZ256rkz
+ 0U, // VFMSUBADD213PDZm
+ 0U, // VFMSUBADD213PDZmb
+ 0U, // VFMSUBADD213PDZmbk
+ 0U, // VFMSUBADD213PDZmbkz
+ 0U, // VFMSUBADD213PDZmk
+ 0U, // VFMSUBADD213PDZmkz
+ 0U, // VFMSUBADD213PDZr
+ 0U, // VFMSUBADD213PDZrb
+ 0U, // VFMSUBADD213PDZrbk
+ 0U, // VFMSUBADD213PDZrbkz
+ 0U, // VFMSUBADD213PDZrk
+ 0U, // VFMSUBADD213PDZrkz
+ 0U, // VFMSUBADD213PDm
+ 0U, // VFMSUBADD213PDr
+ 0U, // VFMSUBADD213PSYm
+ 0U, // VFMSUBADD213PSYr
+ 0U, // VFMSUBADD213PSZ128m
+ 0U, // VFMSUBADD213PSZ128mb
+ 0U, // VFMSUBADD213PSZ128mbk
+ 0U, // VFMSUBADD213PSZ128mbkz
+ 0U, // VFMSUBADD213PSZ128mk
+ 0U, // VFMSUBADD213PSZ128mkz
+ 0U, // VFMSUBADD213PSZ128r
+ 0U, // VFMSUBADD213PSZ128rk
+ 0U, // VFMSUBADD213PSZ128rkz
+ 0U, // VFMSUBADD213PSZ256m
+ 0U, // VFMSUBADD213PSZ256mb
+ 0U, // VFMSUBADD213PSZ256mbk
+ 0U, // VFMSUBADD213PSZ256mbkz
+ 0U, // VFMSUBADD213PSZ256mk
+ 0U, // VFMSUBADD213PSZ256mkz
+ 0U, // VFMSUBADD213PSZ256r
+ 0U, // VFMSUBADD213PSZ256rk
+ 0U, // VFMSUBADD213PSZ256rkz
+ 0U, // VFMSUBADD213PSZm
+ 0U, // VFMSUBADD213PSZmb
+ 0U, // VFMSUBADD213PSZmbk
+ 0U, // VFMSUBADD213PSZmbkz
+ 0U, // VFMSUBADD213PSZmk
+ 0U, // VFMSUBADD213PSZmkz
+ 0U, // VFMSUBADD213PSZr
+ 0U, // VFMSUBADD213PSZrb
+ 0U, // VFMSUBADD213PSZrbk
+ 0U, // VFMSUBADD213PSZrbkz
+ 0U, // VFMSUBADD213PSZrk
+ 0U, // VFMSUBADD213PSZrkz
+ 0U, // VFMSUBADD213PSm
+ 0U, // VFMSUBADD213PSr
+ 0U, // VFMSUBADD231PDYm
+ 0U, // VFMSUBADD231PDYr
+ 0U, // VFMSUBADD231PDZ128m
+ 0U, // VFMSUBADD231PDZ128mb
+ 0U, // VFMSUBADD231PDZ128mbk
+ 0U, // VFMSUBADD231PDZ128mbkz
+ 0U, // VFMSUBADD231PDZ128mk
+ 0U, // VFMSUBADD231PDZ128mkz
+ 0U, // VFMSUBADD231PDZ128r
+ 0U, // VFMSUBADD231PDZ128rk
+ 0U, // VFMSUBADD231PDZ128rkz
+ 0U, // VFMSUBADD231PDZ256m
+ 0U, // VFMSUBADD231PDZ256mb
+ 0U, // VFMSUBADD231PDZ256mbk
+ 0U, // VFMSUBADD231PDZ256mbkz
+ 0U, // VFMSUBADD231PDZ256mk
+ 0U, // VFMSUBADD231PDZ256mkz
+ 0U, // VFMSUBADD231PDZ256r
+ 0U, // VFMSUBADD231PDZ256rk
+ 0U, // VFMSUBADD231PDZ256rkz
+ 0U, // VFMSUBADD231PDZm
+ 0U, // VFMSUBADD231PDZmb
+ 0U, // VFMSUBADD231PDZmbk
+ 0U, // VFMSUBADD231PDZmbkz
+ 0U, // VFMSUBADD231PDZmk
+ 0U, // VFMSUBADD231PDZmkz
+ 0U, // VFMSUBADD231PDZr
+ 0U, // VFMSUBADD231PDZrb
+ 0U, // VFMSUBADD231PDZrbk
+ 0U, // VFMSUBADD231PDZrbkz
+ 0U, // VFMSUBADD231PDZrk
+ 0U, // VFMSUBADD231PDZrkz
+ 0U, // VFMSUBADD231PDm
+ 0U, // VFMSUBADD231PDr
+ 0U, // VFMSUBADD231PSYm
+ 0U, // VFMSUBADD231PSYr
+ 0U, // VFMSUBADD231PSZ128m
+ 0U, // VFMSUBADD231PSZ128mb
+ 0U, // VFMSUBADD231PSZ128mbk
+ 0U, // VFMSUBADD231PSZ128mbkz
+ 0U, // VFMSUBADD231PSZ128mk
+ 0U, // VFMSUBADD231PSZ128mkz
+ 0U, // VFMSUBADD231PSZ128r
+ 0U, // VFMSUBADD231PSZ128rk
+ 0U, // VFMSUBADD231PSZ128rkz
+ 0U, // VFMSUBADD231PSZ256m
+ 0U, // VFMSUBADD231PSZ256mb
+ 0U, // VFMSUBADD231PSZ256mbk
+ 0U, // VFMSUBADD231PSZ256mbkz
+ 0U, // VFMSUBADD231PSZ256mk
+ 0U, // VFMSUBADD231PSZ256mkz
+ 0U, // VFMSUBADD231PSZ256r
+ 0U, // VFMSUBADD231PSZ256rk
+ 0U, // VFMSUBADD231PSZ256rkz
+ 0U, // VFMSUBADD231PSZm
+ 0U, // VFMSUBADD231PSZmb
+ 0U, // VFMSUBADD231PSZmbk
+ 0U, // VFMSUBADD231PSZmbkz
+ 0U, // VFMSUBADD231PSZmk
+ 0U, // VFMSUBADD231PSZmkz
+ 0U, // VFMSUBADD231PSZr
+ 0U, // VFMSUBADD231PSZrb
+ 0U, // VFMSUBADD231PSZrbk
+ 0U, // VFMSUBADD231PSZrbkz
+ 0U, // VFMSUBADD231PSZrk
+ 0U, // VFMSUBADD231PSZrkz
+ 0U, // VFMSUBADD231PSm
+ 0U, // VFMSUBADD231PSr
+ 0U, // VFMSUBADDPD4Ymr
+ 0U, // VFMSUBADDPD4Yrm
+ 0U, // VFMSUBADDPD4Yrr
+ 0U, // VFMSUBADDPD4Yrr_REV
+ 0U, // VFMSUBADDPD4mr
+ 0U, // VFMSUBADDPD4rm
+ 0U, // VFMSUBADDPD4rr
+ 0U, // VFMSUBADDPD4rr_REV
+ 0U, // VFMSUBADDPS4Ymr
+ 0U, // VFMSUBADDPS4Yrm
+ 0U, // VFMSUBADDPS4Yrr
+ 0U, // VFMSUBADDPS4Yrr_REV
+ 0U, // VFMSUBADDPS4mr
+ 0U, // VFMSUBADDPS4rm
+ 0U, // VFMSUBADDPS4rr
+ 0U, // VFMSUBADDPS4rr_REV
+ 0U, // VFMSUBPD4Ymr
+ 0U, // VFMSUBPD4Yrm
+ 0U, // VFMSUBPD4Yrr
+ 0U, // VFMSUBPD4Yrr_REV
+ 0U, // VFMSUBPD4mr
+ 0U, // VFMSUBPD4rm
+ 0U, // VFMSUBPD4rr
+ 0U, // VFMSUBPD4rr_REV
+ 0U, // VFMSUBPS4Ymr
+ 0U, // VFMSUBPS4Yrm
+ 0U, // VFMSUBPS4Yrr
+ 0U, // VFMSUBPS4Yrr_REV
+ 0U, // VFMSUBPS4mr
+ 0U, // VFMSUBPS4rm
+ 0U, // VFMSUBPS4rr
+ 0U, // VFMSUBPS4rr_REV
+ 0U, // VFMSUBSD4mr
+ 0U, // VFMSUBSD4mr_Int
+ 0U, // VFMSUBSD4rm
+ 0U, // VFMSUBSD4rm_Int
+ 0U, // VFMSUBSD4rr
+ 0U, // VFMSUBSD4rr_Int
+ 0U, // VFMSUBSD4rr_Int_REV
+ 0U, // VFMSUBSD4rr_REV
+ 0U, // VFMSUBSS4mr
+ 0U, // VFMSUBSS4mr_Int
+ 0U, // VFMSUBSS4rm
+ 0U, // VFMSUBSS4rm_Int
+ 0U, // VFMSUBSS4rr
+ 0U, // VFMSUBSS4rr_Int
+ 0U, // VFMSUBSS4rr_Int_REV
+ 0U, // VFMSUBSS4rr_REV
+ 0U, // VFNMADD132PDYm
+ 0U, // VFNMADD132PDYr
+ 0U, // VFNMADD132PDZ128m
+ 0U, // VFNMADD132PDZ128mb
+ 0U, // VFNMADD132PDZ128mbk
+ 0U, // VFNMADD132PDZ128mbkz
+ 0U, // VFNMADD132PDZ128mk
+ 0U, // VFNMADD132PDZ128mkz
+ 0U, // VFNMADD132PDZ128r
+ 0U, // VFNMADD132PDZ128rk
+ 0U, // VFNMADD132PDZ128rkz
+ 0U, // VFNMADD132PDZ256m
+ 0U, // VFNMADD132PDZ256mb
+ 0U, // VFNMADD132PDZ256mbk
+ 0U, // VFNMADD132PDZ256mbkz
+ 0U, // VFNMADD132PDZ256mk
+ 0U, // VFNMADD132PDZ256mkz
+ 0U, // VFNMADD132PDZ256r
+ 0U, // VFNMADD132PDZ256rk
+ 0U, // VFNMADD132PDZ256rkz
+ 0U, // VFNMADD132PDZm
+ 0U, // VFNMADD132PDZmb
+ 0U, // VFNMADD132PDZmbk
+ 0U, // VFNMADD132PDZmbkz
+ 0U, // VFNMADD132PDZmk
+ 0U, // VFNMADD132PDZmkz
+ 0U, // VFNMADD132PDZr
+ 0U, // VFNMADD132PDZrb
+ 0U, // VFNMADD132PDZrbk
+ 0U, // VFNMADD132PDZrbkz
+ 0U, // VFNMADD132PDZrk
+ 0U, // VFNMADD132PDZrkz
+ 0U, // VFNMADD132PDm
+ 0U, // VFNMADD132PDr
+ 0U, // VFNMADD132PSYm
+ 0U, // VFNMADD132PSYr
+ 0U, // VFNMADD132PSZ128m
+ 0U, // VFNMADD132PSZ128mb
+ 0U, // VFNMADD132PSZ128mbk
+ 0U, // VFNMADD132PSZ128mbkz
+ 0U, // VFNMADD132PSZ128mk
+ 0U, // VFNMADD132PSZ128mkz
+ 0U, // VFNMADD132PSZ128r
+ 0U, // VFNMADD132PSZ128rk
+ 0U, // VFNMADD132PSZ128rkz
+ 0U, // VFNMADD132PSZ256m
+ 0U, // VFNMADD132PSZ256mb
+ 0U, // VFNMADD132PSZ256mbk
+ 0U, // VFNMADD132PSZ256mbkz
+ 0U, // VFNMADD132PSZ256mk
+ 0U, // VFNMADD132PSZ256mkz
+ 0U, // VFNMADD132PSZ256r
+ 0U, // VFNMADD132PSZ256rk
+ 0U, // VFNMADD132PSZ256rkz
+ 0U, // VFNMADD132PSZm
+ 0U, // VFNMADD132PSZmb
+ 0U, // VFNMADD132PSZmbk
+ 0U, // VFNMADD132PSZmbkz
+ 0U, // VFNMADD132PSZmk
+ 0U, // VFNMADD132PSZmkz
+ 0U, // VFNMADD132PSZr
+ 0U, // VFNMADD132PSZrb
+ 0U, // VFNMADD132PSZrbk
+ 0U, // VFNMADD132PSZrbkz
+ 0U, // VFNMADD132PSZrk
+ 0U, // VFNMADD132PSZrkz
+ 0U, // VFNMADD132PSm
+ 0U, // VFNMADD132PSr
+ 0U, // VFNMADD132SDZm
+ 0U, // VFNMADD132SDZm_Int
+ 0U, // VFNMADD132SDZm_Intk
+ 0U, // VFNMADD132SDZm_Intkz
+ 0U, // VFNMADD132SDZr
+ 0U, // VFNMADD132SDZr_Int
+ 0U, // VFNMADD132SDZr_Intk
+ 0U, // VFNMADD132SDZr_Intkz
+ 0U, // VFNMADD132SDZrb
+ 0U, // VFNMADD132SDZrb_Int
+ 0U, // VFNMADD132SDZrb_Intk
+ 0U, // VFNMADD132SDZrb_Intkz
+ 0U, // VFNMADD132SDm
+ 0U, // VFNMADD132SDm_Int
+ 0U, // VFNMADD132SDr
+ 0U, // VFNMADD132SDr_Int
+ 0U, // VFNMADD132SSZm
+ 0U, // VFNMADD132SSZm_Int
+ 0U, // VFNMADD132SSZm_Intk
+ 0U, // VFNMADD132SSZm_Intkz
+ 0U, // VFNMADD132SSZr
+ 0U, // VFNMADD132SSZr_Int
+ 0U, // VFNMADD132SSZr_Intk
+ 0U, // VFNMADD132SSZr_Intkz
+ 0U, // VFNMADD132SSZrb
+ 0U, // VFNMADD132SSZrb_Int
+ 0U, // VFNMADD132SSZrb_Intk
+ 0U, // VFNMADD132SSZrb_Intkz
+ 0U, // VFNMADD132SSm
+ 0U, // VFNMADD132SSm_Int
+ 0U, // VFNMADD132SSr
+ 0U, // VFNMADD132SSr_Int
+ 0U, // VFNMADD213PDYm
+ 0U, // VFNMADD213PDYr
+ 0U, // VFNMADD213PDZ128m
+ 0U, // VFNMADD213PDZ128mb
+ 0U, // VFNMADD213PDZ128mbk
+ 0U, // VFNMADD213PDZ128mbkz
+ 0U, // VFNMADD213PDZ128mk
+ 0U, // VFNMADD213PDZ128mkz
+ 0U, // VFNMADD213PDZ128r
+ 0U, // VFNMADD213PDZ128rk
+ 0U, // VFNMADD213PDZ128rkz
+ 0U, // VFNMADD213PDZ256m
+ 0U, // VFNMADD213PDZ256mb
+ 0U, // VFNMADD213PDZ256mbk
+ 0U, // VFNMADD213PDZ256mbkz
+ 0U, // VFNMADD213PDZ256mk
+ 0U, // VFNMADD213PDZ256mkz
+ 0U, // VFNMADD213PDZ256r
+ 0U, // VFNMADD213PDZ256rk
+ 0U, // VFNMADD213PDZ256rkz
+ 0U, // VFNMADD213PDZm
+ 0U, // VFNMADD213PDZmb
+ 0U, // VFNMADD213PDZmbk
+ 0U, // VFNMADD213PDZmbkz
+ 0U, // VFNMADD213PDZmk
+ 0U, // VFNMADD213PDZmkz
+ 0U, // VFNMADD213PDZr
+ 0U, // VFNMADD213PDZrb
+ 0U, // VFNMADD213PDZrbk
+ 0U, // VFNMADD213PDZrbkz
+ 0U, // VFNMADD213PDZrk
+ 0U, // VFNMADD213PDZrkz
+ 0U, // VFNMADD213PDm
+ 0U, // VFNMADD213PDr
+ 0U, // VFNMADD213PSYm
+ 0U, // VFNMADD213PSYr
+ 0U, // VFNMADD213PSZ128m
+ 0U, // VFNMADD213PSZ128mb
+ 0U, // VFNMADD213PSZ128mbk
+ 0U, // VFNMADD213PSZ128mbkz
+ 0U, // VFNMADD213PSZ128mk
+ 0U, // VFNMADD213PSZ128mkz
+ 0U, // VFNMADD213PSZ128r
+ 0U, // VFNMADD213PSZ128rk
+ 0U, // VFNMADD213PSZ128rkz
+ 0U, // VFNMADD213PSZ256m
+ 0U, // VFNMADD213PSZ256mb
+ 0U, // VFNMADD213PSZ256mbk
+ 0U, // VFNMADD213PSZ256mbkz
+ 0U, // VFNMADD213PSZ256mk
+ 0U, // VFNMADD213PSZ256mkz
+ 0U, // VFNMADD213PSZ256r
+ 0U, // VFNMADD213PSZ256rk
+ 0U, // VFNMADD213PSZ256rkz
+ 0U, // VFNMADD213PSZm
+ 0U, // VFNMADD213PSZmb
+ 0U, // VFNMADD213PSZmbk
+ 0U, // VFNMADD213PSZmbkz
+ 0U, // VFNMADD213PSZmk
+ 0U, // VFNMADD213PSZmkz
+ 0U, // VFNMADD213PSZr
+ 0U, // VFNMADD213PSZrb
+ 0U, // VFNMADD213PSZrbk
+ 0U, // VFNMADD213PSZrbkz
+ 0U, // VFNMADD213PSZrk
+ 0U, // VFNMADD213PSZrkz
+ 0U, // VFNMADD213PSm
+ 0U, // VFNMADD213PSr
+ 0U, // VFNMADD213SDZm
+ 0U, // VFNMADD213SDZm_Int
+ 0U, // VFNMADD213SDZm_Intk
+ 0U, // VFNMADD213SDZm_Intkz
+ 0U, // VFNMADD213SDZr
+ 0U, // VFNMADD213SDZr_Int
+ 0U, // VFNMADD213SDZr_Intk
+ 0U, // VFNMADD213SDZr_Intkz
+ 0U, // VFNMADD213SDZrb
+ 0U, // VFNMADD213SDZrb_Int
+ 0U, // VFNMADD213SDZrb_Intk
+ 0U, // VFNMADD213SDZrb_Intkz
+ 0U, // VFNMADD213SDm
+ 0U, // VFNMADD213SDm_Int
+ 0U, // VFNMADD213SDr
+ 0U, // VFNMADD213SDr_Int
+ 0U, // VFNMADD213SSZm
+ 0U, // VFNMADD213SSZm_Int
+ 0U, // VFNMADD213SSZm_Intk
+ 0U, // VFNMADD213SSZm_Intkz
+ 0U, // VFNMADD213SSZr
+ 0U, // VFNMADD213SSZr_Int
+ 0U, // VFNMADD213SSZr_Intk
+ 0U, // VFNMADD213SSZr_Intkz
+ 0U, // VFNMADD213SSZrb
+ 0U, // VFNMADD213SSZrb_Int
+ 0U, // VFNMADD213SSZrb_Intk
+ 0U, // VFNMADD213SSZrb_Intkz
+ 0U, // VFNMADD213SSm
+ 0U, // VFNMADD213SSm_Int
+ 0U, // VFNMADD213SSr
+ 0U, // VFNMADD213SSr_Int
+ 0U, // VFNMADD231PDYm
+ 0U, // VFNMADD231PDYr
+ 0U, // VFNMADD231PDZ128m
+ 0U, // VFNMADD231PDZ128mb
+ 0U, // VFNMADD231PDZ128mbk
+ 0U, // VFNMADD231PDZ128mbkz
+ 0U, // VFNMADD231PDZ128mk
+ 0U, // VFNMADD231PDZ128mkz
+ 0U, // VFNMADD231PDZ128r
+ 0U, // VFNMADD231PDZ128rk
+ 0U, // VFNMADD231PDZ128rkz
+ 0U, // VFNMADD231PDZ256m
+ 0U, // VFNMADD231PDZ256mb
+ 0U, // VFNMADD231PDZ256mbk
+ 0U, // VFNMADD231PDZ256mbkz
+ 0U, // VFNMADD231PDZ256mk
+ 0U, // VFNMADD231PDZ256mkz
+ 0U, // VFNMADD231PDZ256r
+ 0U, // VFNMADD231PDZ256rk
+ 0U, // VFNMADD231PDZ256rkz
+ 0U, // VFNMADD231PDZm
+ 0U, // VFNMADD231PDZmb
+ 0U, // VFNMADD231PDZmbk
+ 0U, // VFNMADD231PDZmbkz
+ 0U, // VFNMADD231PDZmk
+ 0U, // VFNMADD231PDZmkz
+ 0U, // VFNMADD231PDZr
+ 0U, // VFNMADD231PDZrb
+ 0U, // VFNMADD231PDZrbk
+ 0U, // VFNMADD231PDZrbkz
+ 0U, // VFNMADD231PDZrk
+ 0U, // VFNMADD231PDZrkz
+ 0U, // VFNMADD231PDm
+ 0U, // VFNMADD231PDr
+ 0U, // VFNMADD231PSYm
+ 0U, // VFNMADD231PSYr
+ 0U, // VFNMADD231PSZ128m
+ 0U, // VFNMADD231PSZ128mb
+ 0U, // VFNMADD231PSZ128mbk
+ 0U, // VFNMADD231PSZ128mbkz
+ 0U, // VFNMADD231PSZ128mk
+ 0U, // VFNMADD231PSZ128mkz
+ 0U, // VFNMADD231PSZ128r
+ 0U, // VFNMADD231PSZ128rk
+ 0U, // VFNMADD231PSZ128rkz
+ 0U, // VFNMADD231PSZ256m
+ 0U, // VFNMADD231PSZ256mb
+ 0U, // VFNMADD231PSZ256mbk
+ 0U, // VFNMADD231PSZ256mbkz
+ 0U, // VFNMADD231PSZ256mk
+ 0U, // VFNMADD231PSZ256mkz
+ 0U, // VFNMADD231PSZ256r
+ 0U, // VFNMADD231PSZ256rk
+ 0U, // VFNMADD231PSZ256rkz
+ 0U, // VFNMADD231PSZm
+ 0U, // VFNMADD231PSZmb
+ 0U, // VFNMADD231PSZmbk
+ 0U, // VFNMADD231PSZmbkz
+ 0U, // VFNMADD231PSZmk
+ 0U, // VFNMADD231PSZmkz
+ 0U, // VFNMADD231PSZr
+ 0U, // VFNMADD231PSZrb
+ 0U, // VFNMADD231PSZrbk
+ 0U, // VFNMADD231PSZrbkz
+ 0U, // VFNMADD231PSZrk
+ 0U, // VFNMADD231PSZrkz
+ 0U, // VFNMADD231PSm
+ 0U, // VFNMADD231PSr
+ 0U, // VFNMADD231SDZm
+ 0U, // VFNMADD231SDZm_Int
+ 0U, // VFNMADD231SDZm_Intk
+ 0U, // VFNMADD231SDZm_Intkz
+ 0U, // VFNMADD231SDZr
+ 0U, // VFNMADD231SDZr_Int
+ 0U, // VFNMADD231SDZr_Intk
+ 0U, // VFNMADD231SDZr_Intkz
+ 0U, // VFNMADD231SDZrb
+ 0U, // VFNMADD231SDZrb_Int
+ 0U, // VFNMADD231SDZrb_Intk
+ 0U, // VFNMADD231SDZrb_Intkz
+ 0U, // VFNMADD231SDm
+ 0U, // VFNMADD231SDm_Int
+ 0U, // VFNMADD231SDr
+ 0U, // VFNMADD231SDr_Int
+ 0U, // VFNMADD231SSZm
+ 0U, // VFNMADD231SSZm_Int
+ 0U, // VFNMADD231SSZm_Intk
+ 0U, // VFNMADD231SSZm_Intkz
+ 0U, // VFNMADD231SSZr
+ 0U, // VFNMADD231SSZr_Int
+ 0U, // VFNMADD231SSZr_Intk
+ 0U, // VFNMADD231SSZr_Intkz
+ 0U, // VFNMADD231SSZrb
+ 0U, // VFNMADD231SSZrb_Int
+ 0U, // VFNMADD231SSZrb_Intk
+ 0U, // VFNMADD231SSZrb_Intkz
+ 0U, // VFNMADD231SSm
+ 0U, // VFNMADD231SSm_Int
+ 0U, // VFNMADD231SSr
+ 0U, // VFNMADD231SSr_Int
+ 0U, // VFNMADDPD4Ymr
+ 0U, // VFNMADDPD4Yrm
+ 0U, // VFNMADDPD4Yrr
+ 0U, // VFNMADDPD4Yrr_REV
+ 0U, // VFNMADDPD4mr
+ 0U, // VFNMADDPD4rm
+ 0U, // VFNMADDPD4rr
+ 0U, // VFNMADDPD4rr_REV
+ 0U, // VFNMADDPS4Ymr
+ 0U, // VFNMADDPS4Yrm
+ 0U, // VFNMADDPS4Yrr
+ 0U, // VFNMADDPS4Yrr_REV
+ 0U, // VFNMADDPS4mr
+ 0U, // VFNMADDPS4rm
+ 0U, // VFNMADDPS4rr
+ 0U, // VFNMADDPS4rr_REV
+ 0U, // VFNMADDSD4mr
+ 0U, // VFNMADDSD4mr_Int
+ 0U, // VFNMADDSD4rm
+ 0U, // VFNMADDSD4rm_Int
+ 0U, // VFNMADDSD4rr
+ 0U, // VFNMADDSD4rr_Int
+ 0U, // VFNMADDSD4rr_Int_REV
+ 0U, // VFNMADDSD4rr_REV
+ 0U, // VFNMADDSS4mr
+ 0U, // VFNMADDSS4mr_Int
+ 0U, // VFNMADDSS4rm
+ 0U, // VFNMADDSS4rm_Int
+ 0U, // VFNMADDSS4rr
+ 0U, // VFNMADDSS4rr_Int
+ 0U, // VFNMADDSS4rr_Int_REV
+ 0U, // VFNMADDSS4rr_REV
+ 0U, // VFNMSUB132PDYm
+ 0U, // VFNMSUB132PDYr
+ 0U, // VFNMSUB132PDZ128m
+ 0U, // VFNMSUB132PDZ128mb
+ 0U, // VFNMSUB132PDZ128mbk
+ 0U, // VFNMSUB132PDZ128mbkz
+ 0U, // VFNMSUB132PDZ128mk
+ 0U, // VFNMSUB132PDZ128mkz
+ 0U, // VFNMSUB132PDZ128r
+ 0U, // VFNMSUB132PDZ128rk
+ 0U, // VFNMSUB132PDZ128rkz
+ 0U, // VFNMSUB132PDZ256m
+ 0U, // VFNMSUB132PDZ256mb
+ 0U, // VFNMSUB132PDZ256mbk
+ 0U, // VFNMSUB132PDZ256mbkz
+ 0U, // VFNMSUB132PDZ256mk
+ 0U, // VFNMSUB132PDZ256mkz
+ 0U, // VFNMSUB132PDZ256r
+ 0U, // VFNMSUB132PDZ256rk
+ 0U, // VFNMSUB132PDZ256rkz
+ 0U, // VFNMSUB132PDZm
+ 0U, // VFNMSUB132PDZmb
+ 0U, // VFNMSUB132PDZmbk
+ 0U, // VFNMSUB132PDZmbkz
+ 0U, // VFNMSUB132PDZmk
+ 0U, // VFNMSUB132PDZmkz
+ 0U, // VFNMSUB132PDZr
+ 0U, // VFNMSUB132PDZrb
+ 0U, // VFNMSUB132PDZrbk
+ 0U, // VFNMSUB132PDZrbkz
+ 0U, // VFNMSUB132PDZrk
+ 0U, // VFNMSUB132PDZrkz
+ 0U, // VFNMSUB132PDm
+ 0U, // VFNMSUB132PDr
+ 0U, // VFNMSUB132PSYm
+ 0U, // VFNMSUB132PSYr
+ 0U, // VFNMSUB132PSZ128m
+ 0U, // VFNMSUB132PSZ128mb
+ 0U, // VFNMSUB132PSZ128mbk
+ 0U, // VFNMSUB132PSZ128mbkz
+ 0U, // VFNMSUB132PSZ128mk
+ 0U, // VFNMSUB132PSZ128mkz
+ 0U, // VFNMSUB132PSZ128r
+ 0U, // VFNMSUB132PSZ128rk
+ 0U, // VFNMSUB132PSZ128rkz
+ 0U, // VFNMSUB132PSZ256m
+ 0U, // VFNMSUB132PSZ256mb
+ 0U, // VFNMSUB132PSZ256mbk
+ 0U, // VFNMSUB132PSZ256mbkz
+ 0U, // VFNMSUB132PSZ256mk
+ 0U, // VFNMSUB132PSZ256mkz
+ 0U, // VFNMSUB132PSZ256r
+ 0U, // VFNMSUB132PSZ256rk
+ 0U, // VFNMSUB132PSZ256rkz
+ 0U, // VFNMSUB132PSZm
+ 0U, // VFNMSUB132PSZmb
+ 0U, // VFNMSUB132PSZmbk
+ 0U, // VFNMSUB132PSZmbkz
+ 0U, // VFNMSUB132PSZmk
+ 0U, // VFNMSUB132PSZmkz
+ 0U, // VFNMSUB132PSZr
+ 0U, // VFNMSUB132PSZrb
+ 0U, // VFNMSUB132PSZrbk
+ 0U, // VFNMSUB132PSZrbkz
+ 0U, // VFNMSUB132PSZrk
+ 0U, // VFNMSUB132PSZrkz
+ 0U, // VFNMSUB132PSm
+ 0U, // VFNMSUB132PSr
+ 0U, // VFNMSUB132SDZm
+ 0U, // VFNMSUB132SDZm_Int
+ 0U, // VFNMSUB132SDZm_Intk
+ 0U, // VFNMSUB132SDZm_Intkz
+ 0U, // VFNMSUB132SDZr
+ 0U, // VFNMSUB132SDZr_Int
+ 0U, // VFNMSUB132SDZr_Intk
+ 0U, // VFNMSUB132SDZr_Intkz
+ 0U, // VFNMSUB132SDZrb
+ 0U, // VFNMSUB132SDZrb_Int
+ 0U, // VFNMSUB132SDZrb_Intk
+ 0U, // VFNMSUB132SDZrb_Intkz
+ 0U, // VFNMSUB132SDm
+ 0U, // VFNMSUB132SDm_Int
+ 0U, // VFNMSUB132SDr
+ 0U, // VFNMSUB132SDr_Int
+ 0U, // VFNMSUB132SSZm
+ 0U, // VFNMSUB132SSZm_Int
+ 0U, // VFNMSUB132SSZm_Intk
+ 0U, // VFNMSUB132SSZm_Intkz
+ 0U, // VFNMSUB132SSZr
+ 0U, // VFNMSUB132SSZr_Int
+ 0U, // VFNMSUB132SSZr_Intk
+ 0U, // VFNMSUB132SSZr_Intkz
+ 0U, // VFNMSUB132SSZrb
+ 0U, // VFNMSUB132SSZrb_Int
+ 0U, // VFNMSUB132SSZrb_Intk
+ 0U, // VFNMSUB132SSZrb_Intkz
+ 0U, // VFNMSUB132SSm
+ 0U, // VFNMSUB132SSm_Int
+ 0U, // VFNMSUB132SSr
+ 0U, // VFNMSUB132SSr_Int
+ 0U, // VFNMSUB213PDYm
+ 0U, // VFNMSUB213PDYr
+ 0U, // VFNMSUB213PDZ128m
+ 0U, // VFNMSUB213PDZ128mb
+ 0U, // VFNMSUB213PDZ128mbk
+ 0U, // VFNMSUB213PDZ128mbkz
+ 0U, // VFNMSUB213PDZ128mk
+ 0U, // VFNMSUB213PDZ128mkz
+ 0U, // VFNMSUB213PDZ128r
+ 0U, // VFNMSUB213PDZ128rk
+ 0U, // VFNMSUB213PDZ128rkz
+ 0U, // VFNMSUB213PDZ256m
+ 0U, // VFNMSUB213PDZ256mb
+ 0U, // VFNMSUB213PDZ256mbk
+ 0U, // VFNMSUB213PDZ256mbkz
+ 0U, // VFNMSUB213PDZ256mk
+ 0U, // VFNMSUB213PDZ256mkz
+ 0U, // VFNMSUB213PDZ256r
+ 0U, // VFNMSUB213PDZ256rk
+ 0U, // VFNMSUB213PDZ256rkz
+ 0U, // VFNMSUB213PDZm
+ 0U, // VFNMSUB213PDZmb
+ 0U, // VFNMSUB213PDZmbk
+ 0U, // VFNMSUB213PDZmbkz
+ 0U, // VFNMSUB213PDZmk
+ 0U, // VFNMSUB213PDZmkz
+ 0U, // VFNMSUB213PDZr
+ 0U, // VFNMSUB213PDZrb
+ 0U, // VFNMSUB213PDZrbk
+ 0U, // VFNMSUB213PDZrbkz
+ 0U, // VFNMSUB213PDZrk
+ 0U, // VFNMSUB213PDZrkz
+ 0U, // VFNMSUB213PDm
+ 0U, // VFNMSUB213PDr
+ 0U, // VFNMSUB213PSYm
+ 0U, // VFNMSUB213PSYr
+ 0U, // VFNMSUB213PSZ128m
+ 0U, // VFNMSUB213PSZ128mb
+ 0U, // VFNMSUB213PSZ128mbk
+ 0U, // VFNMSUB213PSZ128mbkz
+ 0U, // VFNMSUB213PSZ128mk
+ 0U, // VFNMSUB213PSZ128mkz
+ 0U, // VFNMSUB213PSZ128r
+ 0U, // VFNMSUB213PSZ128rk
+ 0U, // VFNMSUB213PSZ128rkz
+ 0U, // VFNMSUB213PSZ256m
+ 0U, // VFNMSUB213PSZ256mb
+ 0U, // VFNMSUB213PSZ256mbk
+ 0U, // VFNMSUB213PSZ256mbkz
+ 0U, // VFNMSUB213PSZ256mk
+ 0U, // VFNMSUB213PSZ256mkz
+ 0U, // VFNMSUB213PSZ256r
+ 0U, // VFNMSUB213PSZ256rk
+ 0U, // VFNMSUB213PSZ256rkz
+ 0U, // VFNMSUB213PSZm
+ 0U, // VFNMSUB213PSZmb
+ 0U, // VFNMSUB213PSZmbk
+ 0U, // VFNMSUB213PSZmbkz
+ 0U, // VFNMSUB213PSZmk
+ 0U, // VFNMSUB213PSZmkz
+ 0U, // VFNMSUB213PSZr
+ 0U, // VFNMSUB213PSZrb
+ 0U, // VFNMSUB213PSZrbk
+ 0U, // VFNMSUB213PSZrbkz
+ 0U, // VFNMSUB213PSZrk
+ 0U, // VFNMSUB213PSZrkz
+ 0U, // VFNMSUB213PSm
+ 0U, // VFNMSUB213PSr
+ 0U, // VFNMSUB213SDZm
+ 0U, // VFNMSUB213SDZm_Int
+ 0U, // VFNMSUB213SDZm_Intk
+ 0U, // VFNMSUB213SDZm_Intkz
+ 0U, // VFNMSUB213SDZr
+ 0U, // VFNMSUB213SDZr_Int
+ 0U, // VFNMSUB213SDZr_Intk
+ 0U, // VFNMSUB213SDZr_Intkz
+ 0U, // VFNMSUB213SDZrb
+ 0U, // VFNMSUB213SDZrb_Int
+ 0U, // VFNMSUB213SDZrb_Intk
+ 0U, // VFNMSUB213SDZrb_Intkz
+ 0U, // VFNMSUB213SDm
+ 0U, // VFNMSUB213SDm_Int
+ 0U, // VFNMSUB213SDr
+ 0U, // VFNMSUB213SDr_Int
+ 0U, // VFNMSUB213SSZm
+ 0U, // VFNMSUB213SSZm_Int
+ 0U, // VFNMSUB213SSZm_Intk
+ 0U, // VFNMSUB213SSZm_Intkz
+ 0U, // VFNMSUB213SSZr
+ 0U, // VFNMSUB213SSZr_Int
+ 0U, // VFNMSUB213SSZr_Intk
+ 0U, // VFNMSUB213SSZr_Intkz
+ 0U, // VFNMSUB213SSZrb
+ 0U, // VFNMSUB213SSZrb_Int
+ 0U, // VFNMSUB213SSZrb_Intk
+ 0U, // VFNMSUB213SSZrb_Intkz
+ 0U, // VFNMSUB213SSm
+ 0U, // VFNMSUB213SSm_Int
+ 0U, // VFNMSUB213SSr
+ 0U, // VFNMSUB213SSr_Int
+ 0U, // VFNMSUB231PDYm
+ 0U, // VFNMSUB231PDYr
+ 0U, // VFNMSUB231PDZ128m
+ 0U, // VFNMSUB231PDZ128mb
+ 0U, // VFNMSUB231PDZ128mbk
+ 0U, // VFNMSUB231PDZ128mbkz
+ 0U, // VFNMSUB231PDZ128mk
+ 0U, // VFNMSUB231PDZ128mkz
+ 0U, // VFNMSUB231PDZ128r
+ 0U, // VFNMSUB231PDZ128rk
+ 0U, // VFNMSUB231PDZ128rkz
+ 0U, // VFNMSUB231PDZ256m
+ 0U, // VFNMSUB231PDZ256mb
+ 0U, // VFNMSUB231PDZ256mbk
+ 0U, // VFNMSUB231PDZ256mbkz
+ 0U, // VFNMSUB231PDZ256mk
+ 0U, // VFNMSUB231PDZ256mkz
+ 0U, // VFNMSUB231PDZ256r
+ 0U, // VFNMSUB231PDZ256rk
+ 0U, // VFNMSUB231PDZ256rkz
+ 0U, // VFNMSUB231PDZm
+ 0U, // VFNMSUB231PDZmb
+ 0U, // VFNMSUB231PDZmbk
+ 0U, // VFNMSUB231PDZmbkz
+ 0U, // VFNMSUB231PDZmk
+ 0U, // VFNMSUB231PDZmkz
+ 0U, // VFNMSUB231PDZr
+ 0U, // VFNMSUB231PDZrb
+ 0U, // VFNMSUB231PDZrbk
+ 0U, // VFNMSUB231PDZrbkz
+ 0U, // VFNMSUB231PDZrk
+ 0U, // VFNMSUB231PDZrkz
+ 0U, // VFNMSUB231PDm
+ 0U, // VFNMSUB231PDr
+ 0U, // VFNMSUB231PSYm
+ 0U, // VFNMSUB231PSYr
+ 0U, // VFNMSUB231PSZ128m
+ 0U, // VFNMSUB231PSZ128mb
+ 0U, // VFNMSUB231PSZ128mbk
+ 0U, // VFNMSUB231PSZ128mbkz
+ 0U, // VFNMSUB231PSZ128mk
+ 0U, // VFNMSUB231PSZ128mkz
+ 0U, // VFNMSUB231PSZ128r
+ 0U, // VFNMSUB231PSZ128rk
+ 0U, // VFNMSUB231PSZ128rkz
+ 0U, // VFNMSUB231PSZ256m
+ 0U, // VFNMSUB231PSZ256mb
+ 0U, // VFNMSUB231PSZ256mbk
+ 0U, // VFNMSUB231PSZ256mbkz
+ 0U, // VFNMSUB231PSZ256mk
+ 0U, // VFNMSUB231PSZ256mkz
+ 0U, // VFNMSUB231PSZ256r
+ 0U, // VFNMSUB231PSZ256rk
+ 0U, // VFNMSUB231PSZ256rkz
+ 0U, // VFNMSUB231PSZm
+ 0U, // VFNMSUB231PSZmb
+ 0U, // VFNMSUB231PSZmbk
+ 0U, // VFNMSUB231PSZmbkz
+ 0U, // VFNMSUB231PSZmk
+ 0U, // VFNMSUB231PSZmkz
+ 0U, // VFNMSUB231PSZr
+ 0U, // VFNMSUB231PSZrb
+ 0U, // VFNMSUB231PSZrbk
+ 0U, // VFNMSUB231PSZrbkz
+ 0U, // VFNMSUB231PSZrk
+ 0U, // VFNMSUB231PSZrkz
+ 0U, // VFNMSUB231PSm
+ 0U, // VFNMSUB231PSr
+ 0U, // VFNMSUB231SDZm
+ 0U, // VFNMSUB231SDZm_Int
+ 0U, // VFNMSUB231SDZm_Intk
+ 0U, // VFNMSUB231SDZm_Intkz
+ 0U, // VFNMSUB231SDZr
+ 0U, // VFNMSUB231SDZr_Int
+ 0U, // VFNMSUB231SDZr_Intk
+ 0U, // VFNMSUB231SDZr_Intkz
+ 0U, // VFNMSUB231SDZrb
+ 0U, // VFNMSUB231SDZrb_Int
+ 0U, // VFNMSUB231SDZrb_Intk
+ 0U, // VFNMSUB231SDZrb_Intkz
+ 0U, // VFNMSUB231SDm
+ 0U, // VFNMSUB231SDm_Int
+ 0U, // VFNMSUB231SDr
+ 0U, // VFNMSUB231SDr_Int
+ 0U, // VFNMSUB231SSZm
+ 0U, // VFNMSUB231SSZm_Int
+ 0U, // VFNMSUB231SSZm_Intk
+ 0U, // VFNMSUB231SSZm_Intkz
+ 0U, // VFNMSUB231SSZr
+ 0U, // VFNMSUB231SSZr_Int
+ 0U, // VFNMSUB231SSZr_Intk
+ 0U, // VFNMSUB231SSZr_Intkz
+ 0U, // VFNMSUB231SSZrb
+ 0U, // VFNMSUB231SSZrb_Int
+ 0U, // VFNMSUB231SSZrb_Intk
+ 0U, // VFNMSUB231SSZrb_Intkz
+ 0U, // VFNMSUB231SSm
+ 0U, // VFNMSUB231SSm_Int
+ 0U, // VFNMSUB231SSr
+ 0U, // VFNMSUB231SSr_Int
+ 0U, // VFNMSUBPD4Ymr
+ 0U, // VFNMSUBPD4Yrm
+ 0U, // VFNMSUBPD4Yrr
+ 0U, // VFNMSUBPD4Yrr_REV
+ 0U, // VFNMSUBPD4mr
+ 0U, // VFNMSUBPD4rm
+ 0U, // VFNMSUBPD4rr
+ 0U, // VFNMSUBPD4rr_REV
+ 0U, // VFNMSUBPS4Ymr
+ 0U, // VFNMSUBPS4Yrm
+ 0U, // VFNMSUBPS4Yrr
+ 0U, // VFNMSUBPS4Yrr_REV
+ 0U, // VFNMSUBPS4mr
+ 0U, // VFNMSUBPS4rm
+ 0U, // VFNMSUBPS4rr
+ 0U, // VFNMSUBPS4rr_REV
+ 0U, // VFNMSUBSD4mr
+ 0U, // VFNMSUBSD4mr_Int
+ 0U, // VFNMSUBSD4rm
+ 0U, // VFNMSUBSD4rm_Int
+ 0U, // VFNMSUBSD4rr
+ 0U, // VFNMSUBSD4rr_Int
+ 0U, // VFNMSUBSD4rr_Int_REV
+ 0U, // VFNMSUBSD4rr_REV
+ 0U, // VFNMSUBSS4mr
+ 0U, // VFNMSUBSS4mr_Int
+ 0U, // VFNMSUBSS4rm
+ 0U, // VFNMSUBSS4rm_Int
+ 0U, // VFNMSUBSS4rr
+ 0U, // VFNMSUBSS4rr_Int
+ 0U, // VFNMSUBSS4rr_Int_REV
+ 0U, // VFNMSUBSS4rr_REV
+ 0U, // VFPCLASSPDZ128rm
+ 0U, // VFPCLASSPDZ128rmb
+ 0U, // VFPCLASSPDZ128rmbk
+ 0U, // VFPCLASSPDZ128rmk
+ 0U, // VFPCLASSPDZ128rr
+ 0U, // VFPCLASSPDZ128rrk
+ 0U, // VFPCLASSPDZ256rm
+ 0U, // VFPCLASSPDZ256rmb
+ 0U, // VFPCLASSPDZ256rmbk
+ 0U, // VFPCLASSPDZ256rmk
+ 0U, // VFPCLASSPDZ256rr
+ 0U, // VFPCLASSPDZ256rrk
+ 0U, // VFPCLASSPDZrm
+ 0U, // VFPCLASSPDZrmb
+ 0U, // VFPCLASSPDZrmbk
+ 0U, // VFPCLASSPDZrmk
+ 0U, // VFPCLASSPDZrr
+ 0U, // VFPCLASSPDZrrk
+ 0U, // VFPCLASSPSZ128rm
+ 0U, // VFPCLASSPSZ128rmb
+ 0U, // VFPCLASSPSZ128rmbk
+ 0U, // VFPCLASSPSZ128rmk
+ 0U, // VFPCLASSPSZ128rr
+ 0U, // VFPCLASSPSZ128rrk
+ 0U, // VFPCLASSPSZ256rm
+ 0U, // VFPCLASSPSZ256rmb
+ 0U, // VFPCLASSPSZ256rmbk
+ 0U, // VFPCLASSPSZ256rmk
+ 0U, // VFPCLASSPSZ256rr
+ 0U, // VFPCLASSPSZ256rrk
+ 0U, // VFPCLASSPSZrm
+ 0U, // VFPCLASSPSZrmb
+ 0U, // VFPCLASSPSZrmbk
+ 0U, // VFPCLASSPSZrmk
+ 0U, // VFPCLASSPSZrr
+ 0U, // VFPCLASSPSZrrk
+ 0U, // VFPCLASSSDZrm
+ 0U, // VFPCLASSSDZrmk
+ 0U, // VFPCLASSSDZrr
+ 0U, // VFPCLASSSDZrrk
+ 0U, // VFPCLASSSSZrm
+ 0U, // VFPCLASSSSZrmk
+ 0U, // VFPCLASSSSZrr
+ 0U, // VFPCLASSSSZrrk
+ 0U, // VFRCZPDYrm
+ 0U, // VFRCZPDYrr
+ 0U, // VFRCZPDrm
+ 0U, // VFRCZPDrr
+ 0U, // VFRCZPSYrm
+ 0U, // VFRCZPSYrr
+ 0U, // VFRCZPSrm
+ 0U, // VFRCZPSrr
+ 0U, // VFRCZSDrm
+ 0U, // VFRCZSDrr
+ 0U, // VFRCZSSrm
+ 0U, // VFRCZSSrr
+ 0U, // VGATHERDPDYrm
+ 0U, // VGATHERDPDZ128rm
+ 0U, // VGATHERDPDZ256rm
+ 0U, // VGATHERDPDZrm
+ 0U, // VGATHERDPDrm
+ 0U, // VGATHERDPSYrm
+ 0U, // VGATHERDPSZ128rm
+ 0U, // VGATHERDPSZ256rm
+ 0U, // VGATHERDPSZrm
+ 0U, // VGATHERDPSrm
+ 0U, // VGATHERPF0DPDm
+ 0U, // VGATHERPF0DPSm
+ 0U, // VGATHERPF0QPDm
+ 0U, // VGATHERPF0QPSm
+ 0U, // VGATHERPF1DPDm
+ 0U, // VGATHERPF1DPSm
+ 0U, // VGATHERPF1QPDm
+ 0U, // VGATHERPF1QPSm
+ 0U, // VGATHERQPDYrm
+ 0U, // VGATHERQPDZ128rm
+ 0U, // VGATHERQPDZ256rm
+ 0U, // VGATHERQPDZrm
+ 0U, // VGATHERQPDrm
+ 0U, // VGATHERQPSYrm
+ 0U, // VGATHERQPSZ128rm
+ 0U, // VGATHERQPSZ256rm
+ 0U, // VGATHERQPSZrm
+ 0U, // VGATHERQPSrm
+ 0U, // VGETEXPPDZ128m
+ 0U, // VGETEXPPDZ128mb
+ 0U, // VGETEXPPDZ128mbk
+ 0U, // VGETEXPPDZ128mbkz
+ 0U, // VGETEXPPDZ128mk
+ 0U, // VGETEXPPDZ128mkz
+ 0U, // VGETEXPPDZ128r
+ 0U, // VGETEXPPDZ128rk
+ 0U, // VGETEXPPDZ128rkz
+ 0U, // VGETEXPPDZ256m
+ 0U, // VGETEXPPDZ256mb
+ 0U, // VGETEXPPDZ256mbk
+ 0U, // VGETEXPPDZ256mbkz
+ 0U, // VGETEXPPDZ256mk
+ 0U, // VGETEXPPDZ256mkz
+ 0U, // VGETEXPPDZ256r
+ 0U, // VGETEXPPDZ256rk
+ 0U, // VGETEXPPDZ256rkz
+ 0U, // VGETEXPPDZm
+ 0U, // VGETEXPPDZmb
+ 0U, // VGETEXPPDZmbk
+ 0U, // VGETEXPPDZmbkz
+ 0U, // VGETEXPPDZmk
+ 0U, // VGETEXPPDZmkz
+ 0U, // VGETEXPPDZr
+ 0U, // VGETEXPPDZrb
+ 0U, // VGETEXPPDZrbk
+ 0U, // VGETEXPPDZrbkz
+ 0U, // VGETEXPPDZrk
+ 0U, // VGETEXPPDZrkz
+ 0U, // VGETEXPPSZ128m
+ 0U, // VGETEXPPSZ128mb
+ 0U, // VGETEXPPSZ128mbk
+ 0U, // VGETEXPPSZ128mbkz
+ 0U, // VGETEXPPSZ128mk
+ 0U, // VGETEXPPSZ128mkz
+ 0U, // VGETEXPPSZ128r
+ 0U, // VGETEXPPSZ128rk
+ 0U, // VGETEXPPSZ128rkz
+ 0U, // VGETEXPPSZ256m
+ 0U, // VGETEXPPSZ256mb
+ 0U, // VGETEXPPSZ256mbk
+ 0U, // VGETEXPPSZ256mbkz
+ 0U, // VGETEXPPSZ256mk
+ 0U, // VGETEXPPSZ256mkz
+ 0U, // VGETEXPPSZ256r
+ 0U, // VGETEXPPSZ256rk
+ 0U, // VGETEXPPSZ256rkz
+ 0U, // VGETEXPPSZm
+ 0U, // VGETEXPPSZmb
+ 0U, // VGETEXPPSZmbk
+ 0U, // VGETEXPPSZmbkz
+ 0U, // VGETEXPPSZmk
+ 0U, // VGETEXPPSZmkz
+ 0U, // VGETEXPPSZr
+ 0U, // VGETEXPPSZrb
+ 0U, // VGETEXPPSZrbk
+ 0U, // VGETEXPPSZrbkz
+ 0U, // VGETEXPPSZrk
+ 0U, // VGETEXPPSZrkz
+ 0U, // VGETEXPSDZm
+ 0U, // VGETEXPSDZmk
+ 0U, // VGETEXPSDZmkz
+ 0U, // VGETEXPSDZr
+ 0U, // VGETEXPSDZrb
+ 0U, // VGETEXPSDZrbk
+ 0U, // VGETEXPSDZrbkz
+ 0U, // VGETEXPSDZrk
+ 0U, // VGETEXPSDZrkz
+ 0U, // VGETEXPSSZm
+ 0U, // VGETEXPSSZmk
+ 0U, // VGETEXPSSZmkz
+ 0U, // VGETEXPSSZr
+ 0U, // VGETEXPSSZrb
+ 0U, // VGETEXPSSZrbk
+ 0U, // VGETEXPSSZrbkz
+ 0U, // VGETEXPSSZrk
+ 0U, // VGETEXPSSZrkz
+ 0U, // VGETMANTPDZ128rmbi
+ 0U, // VGETMANTPDZ128rmbik
+ 0U, // VGETMANTPDZ128rmbikz
+ 0U, // VGETMANTPDZ128rmi
+ 0U, // VGETMANTPDZ128rmik
+ 0U, // VGETMANTPDZ128rmikz
+ 0U, // VGETMANTPDZ128rri
+ 0U, // VGETMANTPDZ128rrik
+ 0U, // VGETMANTPDZ128rrikz
+ 0U, // VGETMANTPDZ256rmbi
+ 0U, // VGETMANTPDZ256rmbik
+ 0U, // VGETMANTPDZ256rmbikz
+ 0U, // VGETMANTPDZ256rmi
+ 0U, // VGETMANTPDZ256rmik
+ 0U, // VGETMANTPDZ256rmikz
+ 0U, // VGETMANTPDZ256rri
+ 0U, // VGETMANTPDZ256rrik
+ 0U, // VGETMANTPDZ256rrikz
+ 0U, // VGETMANTPDZrmbi
+ 0U, // VGETMANTPDZrmbik
+ 0U, // VGETMANTPDZrmbikz
+ 0U, // VGETMANTPDZrmi
+ 0U, // VGETMANTPDZrmik
+ 0U, // VGETMANTPDZrmikz
+ 0U, // VGETMANTPDZrri
+ 0U, // VGETMANTPDZrrib
+ 0U, // VGETMANTPDZrribk
+ 0U, // VGETMANTPDZrribkz
+ 0U, // VGETMANTPDZrrik
+ 0U, // VGETMANTPDZrrikz
+ 0U, // VGETMANTPSZ128rmbi
+ 0U, // VGETMANTPSZ128rmbik
+ 0U, // VGETMANTPSZ128rmbikz
+ 0U, // VGETMANTPSZ128rmi
+ 0U, // VGETMANTPSZ128rmik
+ 0U, // VGETMANTPSZ128rmikz
+ 0U, // VGETMANTPSZ128rri
+ 0U, // VGETMANTPSZ128rrik
+ 0U, // VGETMANTPSZ128rrikz
+ 0U, // VGETMANTPSZ256rmbi
+ 0U, // VGETMANTPSZ256rmbik
+ 0U, // VGETMANTPSZ256rmbikz
+ 0U, // VGETMANTPSZ256rmi
+ 0U, // VGETMANTPSZ256rmik
+ 0U, // VGETMANTPSZ256rmikz
+ 0U, // VGETMANTPSZ256rri
+ 0U, // VGETMANTPSZ256rrik
+ 0U, // VGETMANTPSZ256rrikz
+ 0U, // VGETMANTPSZrmbi
+ 0U, // VGETMANTPSZrmbik
+ 0U, // VGETMANTPSZrmbikz
+ 0U, // VGETMANTPSZrmi
+ 0U, // VGETMANTPSZrmik
+ 0U, // VGETMANTPSZrmikz
+ 0U, // VGETMANTPSZrri
+ 0U, // VGETMANTPSZrrib
+ 0U, // VGETMANTPSZrribk
+ 0U, // VGETMANTPSZrribkz
+ 0U, // VGETMANTPSZrrik
+ 0U, // VGETMANTPSZrrikz
+ 0U, // VGETMANTSDZrmi
+ 0U, // VGETMANTSDZrmik
+ 3U, // VGETMANTSDZrmikz
+ 0U, // VGETMANTSDZrri
+ 0U, // VGETMANTSDZrrib
+ 0U, // VGETMANTSDZrribk
+ 3U, // VGETMANTSDZrribkz
+ 0U, // VGETMANTSDZrrik
+ 3U, // VGETMANTSDZrrikz
+ 0U, // VGETMANTSSZrmi
+ 0U, // VGETMANTSSZrmik
+ 3U, // VGETMANTSSZrmikz
+ 0U, // VGETMANTSSZrri
+ 0U, // VGETMANTSSZrrib
+ 0U, // VGETMANTSSZrribk
+ 3U, // VGETMANTSSZrribkz
+ 0U, // VGETMANTSSZrrik
+ 3U, // VGETMANTSSZrrikz
+ 0U, // VGF2P8AFFINEINVQBYrmi
+ 0U, // VGF2P8AFFINEINVQBYrri
+ 0U, // VGF2P8AFFINEINVQBZ128rmbi
+ 0U, // VGF2P8AFFINEINVQBZ128rmbik
+ 3U, // VGF2P8AFFINEINVQBZ128rmbikz
+ 0U, // VGF2P8AFFINEINVQBZ128rmi
+ 0U, // VGF2P8AFFINEINVQBZ128rmik
+ 0U, // VGF2P8AFFINEINVQBZ128rmikz
+ 0U, // VGF2P8AFFINEINVQBZ128rri
+ 0U, // VGF2P8AFFINEINVQBZ128rrik
+ 3U, // VGF2P8AFFINEINVQBZ128rrikz
+ 0U, // VGF2P8AFFINEINVQBZ256rmbi
+ 0U, // VGF2P8AFFINEINVQBZ256rmbik
+ 3U, // VGF2P8AFFINEINVQBZ256rmbikz
+ 0U, // VGF2P8AFFINEINVQBZ256rmi
+ 0U, // VGF2P8AFFINEINVQBZ256rmik
+ 0U, // VGF2P8AFFINEINVQBZ256rmikz
+ 0U, // VGF2P8AFFINEINVQBZ256rri
+ 0U, // VGF2P8AFFINEINVQBZ256rrik
+ 3U, // VGF2P8AFFINEINVQBZ256rrikz
+ 0U, // VGF2P8AFFINEINVQBZrmbi
+ 0U, // VGF2P8AFFINEINVQBZrmbik
+ 3U, // VGF2P8AFFINEINVQBZrmbikz
+ 0U, // VGF2P8AFFINEINVQBZrmi
+ 0U, // VGF2P8AFFINEINVQBZrmik
+ 0U, // VGF2P8AFFINEINVQBZrmikz
+ 0U, // VGF2P8AFFINEINVQBZrri
+ 0U, // VGF2P8AFFINEINVQBZrrik
+ 3U, // VGF2P8AFFINEINVQBZrrikz
+ 0U, // VGF2P8AFFINEINVQBrmi
+ 0U, // VGF2P8AFFINEINVQBrri
+ 0U, // VGF2P8AFFINEQBYrmi
+ 0U, // VGF2P8AFFINEQBYrri
+ 0U, // VGF2P8AFFINEQBZ128rmbi
+ 0U, // VGF2P8AFFINEQBZ128rmbik
+ 3U, // VGF2P8AFFINEQBZ128rmbikz
+ 0U, // VGF2P8AFFINEQBZ128rmi
+ 0U, // VGF2P8AFFINEQBZ128rmik
+ 0U, // VGF2P8AFFINEQBZ128rmikz
+ 0U, // VGF2P8AFFINEQBZ128rri
+ 0U, // VGF2P8AFFINEQBZ128rrik
+ 3U, // VGF2P8AFFINEQBZ128rrikz
+ 0U, // VGF2P8AFFINEQBZ256rmbi
+ 0U, // VGF2P8AFFINEQBZ256rmbik
+ 3U, // VGF2P8AFFINEQBZ256rmbikz
+ 0U, // VGF2P8AFFINEQBZ256rmi
+ 0U, // VGF2P8AFFINEQBZ256rmik
+ 0U, // VGF2P8AFFINEQBZ256rmikz
+ 0U, // VGF2P8AFFINEQBZ256rri
+ 0U, // VGF2P8AFFINEQBZ256rrik
+ 3U, // VGF2P8AFFINEQBZ256rrikz
+ 0U, // VGF2P8AFFINEQBZrmbi
+ 0U, // VGF2P8AFFINEQBZrmbik
+ 3U, // VGF2P8AFFINEQBZrmbikz
+ 0U, // VGF2P8AFFINEQBZrmi
+ 0U, // VGF2P8AFFINEQBZrmik
+ 0U, // VGF2P8AFFINEQBZrmikz
+ 0U, // VGF2P8AFFINEQBZrri
+ 0U, // VGF2P8AFFINEQBZrrik
+ 3U, // VGF2P8AFFINEQBZrrikz
+ 0U, // VGF2P8AFFINEQBrmi
+ 0U, // VGF2P8AFFINEQBrri
+ 0U, // VGF2P8MULBYrm
+ 0U, // VGF2P8MULBYrr
+ 0U, // VGF2P8MULBZ128rm
+ 0U, // VGF2P8MULBZ128rmk
+ 0U, // VGF2P8MULBZ128rmkz
+ 0U, // VGF2P8MULBZ128rr
+ 0U, // VGF2P8MULBZ128rrk
+ 0U, // VGF2P8MULBZ128rrkz
+ 0U, // VGF2P8MULBZ256rm
+ 0U, // VGF2P8MULBZ256rmk
+ 0U, // VGF2P8MULBZ256rmkz
+ 0U, // VGF2P8MULBZ256rr
+ 0U, // VGF2P8MULBZ256rrk
+ 0U, // VGF2P8MULBZ256rrkz
+ 0U, // VGF2P8MULBZrm
+ 0U, // VGF2P8MULBZrmk
+ 0U, // VGF2P8MULBZrmkz
+ 0U, // VGF2P8MULBZrr
+ 0U, // VGF2P8MULBZrrk
+ 0U, // VGF2P8MULBZrrkz
+ 0U, // VGF2P8MULBrm
+ 0U, // VGF2P8MULBrr
+ 0U, // VHADDPDYrm
+ 0U, // VHADDPDYrr
+ 0U, // VHADDPDrm
+ 0U, // VHADDPDrr
+ 0U, // VHADDPSYrm
+ 0U, // VHADDPSYrr
+ 0U, // VHADDPSrm
+ 0U, // VHADDPSrr
+ 0U, // VHSUBPDYrm
+ 0U, // VHSUBPDYrr
+ 0U, // VHSUBPDrm
+ 0U, // VHSUBPDrr
+ 0U, // VHSUBPSYrm
+ 0U, // VHSUBPSYrr
+ 0U, // VHSUBPSrm
+ 0U, // VHSUBPSrr
+ 0U, // VINSERTF128rm
+ 0U, // VINSERTF128rr
+ 0U, // VINSERTF32x4Z256rm
+ 0U, // VINSERTF32x4Z256rmk
+ 0U, // VINSERTF32x4Z256rmkz
+ 0U, // VINSERTF32x4Z256rr
+ 0U, // VINSERTF32x4Z256rrk
+ 3U, // VINSERTF32x4Z256rrkz
+ 0U, // VINSERTF32x4Zrm
+ 0U, // VINSERTF32x4Zrmk
+ 0U, // VINSERTF32x4Zrmkz
+ 0U, // VINSERTF32x4Zrr
+ 0U, // VINSERTF32x4Zrrk
+ 3U, // VINSERTF32x4Zrrkz
+ 0U, // VINSERTF32x8Zrm
+ 0U, // VINSERTF32x8Zrmk
+ 0U, // VINSERTF32x8Zrmkz
+ 0U, // VINSERTF32x8Zrr
+ 0U, // VINSERTF32x8Zrrk
+ 3U, // VINSERTF32x8Zrrkz
+ 0U, // VINSERTF64x2Z256rm
+ 0U, // VINSERTF64x2Z256rmk
+ 0U, // VINSERTF64x2Z256rmkz
+ 0U, // VINSERTF64x2Z256rr
+ 0U, // VINSERTF64x2Z256rrk
+ 3U, // VINSERTF64x2Z256rrkz
+ 0U, // VINSERTF64x2Zrm
+ 0U, // VINSERTF64x2Zrmk
+ 0U, // VINSERTF64x2Zrmkz
+ 0U, // VINSERTF64x2Zrr
+ 0U, // VINSERTF64x2Zrrk
+ 3U, // VINSERTF64x2Zrrkz
+ 0U, // VINSERTF64x4Zrm
+ 0U, // VINSERTF64x4Zrmk
+ 0U, // VINSERTF64x4Zrmkz
+ 0U, // VINSERTF64x4Zrr
+ 0U, // VINSERTF64x4Zrrk
+ 3U, // VINSERTF64x4Zrrkz
+ 0U, // VINSERTI128rm
+ 0U, // VINSERTI128rr
+ 0U, // VINSERTI32x4Z256rm
+ 0U, // VINSERTI32x4Z256rmk
+ 0U, // VINSERTI32x4Z256rmkz
+ 0U, // VINSERTI32x4Z256rr
+ 0U, // VINSERTI32x4Z256rrk
+ 3U, // VINSERTI32x4Z256rrkz
+ 0U, // VINSERTI32x4Zrm
+ 0U, // VINSERTI32x4Zrmk
+ 0U, // VINSERTI32x4Zrmkz
+ 0U, // VINSERTI32x4Zrr
+ 0U, // VINSERTI32x4Zrrk
+ 3U, // VINSERTI32x4Zrrkz
+ 0U, // VINSERTI32x8Zrm
+ 0U, // VINSERTI32x8Zrmk
+ 0U, // VINSERTI32x8Zrmkz
+ 0U, // VINSERTI32x8Zrr
+ 0U, // VINSERTI32x8Zrrk
+ 3U, // VINSERTI32x8Zrrkz
+ 0U, // VINSERTI64x2Z256rm
+ 0U, // VINSERTI64x2Z256rmk
+ 0U, // VINSERTI64x2Z256rmkz
+ 0U, // VINSERTI64x2Z256rr
+ 0U, // VINSERTI64x2Z256rrk
+ 3U, // VINSERTI64x2Z256rrkz
+ 0U, // VINSERTI64x2Zrm
+ 0U, // VINSERTI64x2Zrmk
+ 0U, // VINSERTI64x2Zrmkz
+ 0U, // VINSERTI64x2Zrr
+ 0U, // VINSERTI64x2Zrrk
+ 3U, // VINSERTI64x2Zrrkz
+ 0U, // VINSERTI64x4Zrm
+ 0U, // VINSERTI64x4Zrmk
+ 0U, // VINSERTI64x4Zrmkz
+ 0U, // VINSERTI64x4Zrr
+ 0U, // VINSERTI64x4Zrrk
+ 3U, // VINSERTI64x4Zrrkz
+ 0U, // VINSERTPSZrm
+ 0U, // VINSERTPSZrr
+ 0U, // VINSERTPSrm
+ 0U, // VINSERTPSrr
+ 0U, // VLDDQUYrm
+ 0U, // VLDDQUrm
+ 0U, // VLDMXCSR
+ 0U, // VMASKMOVDQU
+ 0U, // VMASKMOVDQU64
+ 0U, // VMASKMOVPDYmr
+ 0U, // VMASKMOVPDYrm
+ 0U, // VMASKMOVPDmr
+ 0U, // VMASKMOVPDrm
+ 0U, // VMASKMOVPSYmr
+ 0U, // VMASKMOVPSYrm
+ 0U, // VMASKMOVPSmr
+ 0U, // VMASKMOVPSrm
+ 0U, // VMAXCPDYrm
+ 0U, // VMAXCPDYrr
+ 0U, // VMAXCPDZ128rm
+ 0U, // VMAXCPDZ128rmb
+ 0U, // VMAXCPDZ128rmbk
+ 0U, // VMAXCPDZ128rmbkz
+ 0U, // VMAXCPDZ128rmk
+ 0U, // VMAXCPDZ128rmkz
+ 0U, // VMAXCPDZ128rr
+ 0U, // VMAXCPDZ128rrk
+ 0U, // VMAXCPDZ128rrkz
+ 0U, // VMAXCPDZ256rm
+ 0U, // VMAXCPDZ256rmb
+ 0U, // VMAXCPDZ256rmbk
+ 0U, // VMAXCPDZ256rmbkz
+ 0U, // VMAXCPDZ256rmk
+ 0U, // VMAXCPDZ256rmkz
+ 0U, // VMAXCPDZ256rr
+ 0U, // VMAXCPDZ256rrk
+ 0U, // VMAXCPDZ256rrkz
+ 0U, // VMAXCPDZrm
+ 0U, // VMAXCPDZrmb
+ 0U, // VMAXCPDZrmbk
+ 0U, // VMAXCPDZrmbkz
+ 0U, // VMAXCPDZrmk
+ 0U, // VMAXCPDZrmkz
+ 0U, // VMAXCPDZrr
+ 0U, // VMAXCPDZrrk
+ 0U, // VMAXCPDZrrkz
+ 0U, // VMAXCPDrm
+ 0U, // VMAXCPDrr
+ 0U, // VMAXCPSYrm
+ 0U, // VMAXCPSYrr
+ 0U, // VMAXCPSZ128rm
+ 0U, // VMAXCPSZ128rmb
+ 0U, // VMAXCPSZ128rmbk
+ 0U, // VMAXCPSZ128rmbkz
+ 0U, // VMAXCPSZ128rmk
+ 0U, // VMAXCPSZ128rmkz
+ 0U, // VMAXCPSZ128rr
+ 0U, // VMAXCPSZ128rrk
+ 0U, // VMAXCPSZ128rrkz
+ 0U, // VMAXCPSZ256rm
+ 0U, // VMAXCPSZ256rmb
+ 0U, // VMAXCPSZ256rmbk
+ 0U, // VMAXCPSZ256rmbkz
+ 0U, // VMAXCPSZ256rmk
+ 0U, // VMAXCPSZ256rmkz
+ 0U, // VMAXCPSZ256rr
+ 0U, // VMAXCPSZ256rrk
+ 0U, // VMAXCPSZ256rrkz
+ 0U, // VMAXCPSZrm
+ 0U, // VMAXCPSZrmb
+ 0U, // VMAXCPSZrmbk
+ 0U, // VMAXCPSZrmbkz
+ 0U, // VMAXCPSZrmk
+ 0U, // VMAXCPSZrmkz
+ 0U, // VMAXCPSZrr
+ 0U, // VMAXCPSZrrk
+ 0U, // VMAXCPSZrrkz
+ 0U, // VMAXCPSrm
+ 0U, // VMAXCPSrr
+ 0U, // VMAXCSDZrm
+ 0U, // VMAXCSDZrr
+ 0U, // VMAXCSDrm
+ 0U, // VMAXCSDrr
+ 0U, // VMAXCSSZrm
+ 0U, // VMAXCSSZrr
+ 0U, // VMAXCSSrm
+ 0U, // VMAXCSSrr
+ 0U, // VMAXPDYrm
+ 0U, // VMAXPDYrr
+ 0U, // VMAXPDZ128rm
+ 0U, // VMAXPDZ128rmb
+ 0U, // VMAXPDZ128rmbk
+ 0U, // VMAXPDZ128rmbkz
+ 0U, // VMAXPDZ128rmk
+ 0U, // VMAXPDZ128rmkz
+ 0U, // VMAXPDZ128rr
+ 0U, // VMAXPDZ128rrk
+ 0U, // VMAXPDZ128rrkz
+ 0U, // VMAXPDZ256rm
+ 0U, // VMAXPDZ256rmb
+ 0U, // VMAXPDZ256rmbk
+ 0U, // VMAXPDZ256rmbkz
+ 0U, // VMAXPDZ256rmk
+ 0U, // VMAXPDZ256rmkz
+ 0U, // VMAXPDZ256rr
+ 0U, // VMAXPDZ256rrk
+ 0U, // VMAXPDZ256rrkz
+ 0U, // VMAXPDZrm
+ 0U, // VMAXPDZrmb
+ 0U, // VMAXPDZrmbk
+ 0U, // VMAXPDZrmbkz
+ 0U, // VMAXPDZrmk
+ 0U, // VMAXPDZrmkz
+ 0U, // VMAXPDZrr
+ 0U, // VMAXPDZrrb
+ 0U, // VMAXPDZrrbk
+ 0U, // VMAXPDZrrbkz
+ 0U, // VMAXPDZrrk
+ 0U, // VMAXPDZrrkz
+ 0U, // VMAXPDrm
+ 0U, // VMAXPDrr
+ 0U, // VMAXPSYrm
+ 0U, // VMAXPSYrr
+ 0U, // VMAXPSZ128rm
+ 0U, // VMAXPSZ128rmb
+ 0U, // VMAXPSZ128rmbk
+ 0U, // VMAXPSZ128rmbkz
+ 0U, // VMAXPSZ128rmk
+ 0U, // VMAXPSZ128rmkz
+ 0U, // VMAXPSZ128rr
+ 0U, // VMAXPSZ128rrk
+ 0U, // VMAXPSZ128rrkz
+ 0U, // VMAXPSZ256rm
+ 0U, // VMAXPSZ256rmb
+ 0U, // VMAXPSZ256rmbk
+ 0U, // VMAXPSZ256rmbkz
+ 0U, // VMAXPSZ256rmk
+ 0U, // VMAXPSZ256rmkz
+ 0U, // VMAXPSZ256rr
+ 0U, // VMAXPSZ256rrk
+ 0U, // VMAXPSZ256rrkz
+ 0U, // VMAXPSZrm
+ 0U, // VMAXPSZrmb
+ 0U, // VMAXPSZrmbk
+ 0U, // VMAXPSZrmbkz
+ 0U, // VMAXPSZrmk
+ 0U, // VMAXPSZrmkz
+ 0U, // VMAXPSZrr
+ 0U, // VMAXPSZrrb
+ 0U, // VMAXPSZrrbk
+ 0U, // VMAXPSZrrbkz
+ 0U, // VMAXPSZrrk
+ 0U, // VMAXPSZrrkz
+ 0U, // VMAXPSrm
+ 0U, // VMAXPSrr
+ 0U, // VMAXSDZrm
+ 0U, // VMAXSDZrm_Int
+ 0U, // VMAXSDZrm_Intk
+ 0U, // VMAXSDZrm_Intkz
+ 0U, // VMAXSDZrr
+ 0U, // VMAXSDZrr_Int
+ 0U, // VMAXSDZrr_Intk
+ 0U, // VMAXSDZrr_Intkz
+ 0U, // VMAXSDZrrb_Int
+ 0U, // VMAXSDZrrb_Intk
+ 0U, // VMAXSDZrrb_Intkz
+ 0U, // VMAXSDrm
+ 0U, // VMAXSDrm_Int
+ 0U, // VMAXSDrr
+ 0U, // VMAXSDrr_Int
+ 0U, // VMAXSSZrm
+ 0U, // VMAXSSZrm_Int
+ 0U, // VMAXSSZrm_Intk
+ 0U, // VMAXSSZrm_Intkz
+ 0U, // VMAXSSZrr
+ 0U, // VMAXSSZrr_Int
+ 0U, // VMAXSSZrr_Intk
+ 0U, // VMAXSSZrr_Intkz
+ 0U, // VMAXSSZrrb_Int
+ 0U, // VMAXSSZrrb_Intk
+ 0U, // VMAXSSZrrb_Intkz
+ 0U, // VMAXSSrm
+ 0U, // VMAXSSrm_Int
+ 0U, // VMAXSSrr
+ 0U, // VMAXSSrr_Int
+ 0U, // VMCALL
+ 0U, // VMCLEARm
+ 0U, // VMFUNC
+ 0U, // VMINCPDYrm
+ 0U, // VMINCPDYrr
+ 0U, // VMINCPDZ128rm
+ 0U, // VMINCPDZ128rmb
+ 0U, // VMINCPDZ128rmbk
+ 0U, // VMINCPDZ128rmbkz
+ 0U, // VMINCPDZ128rmk
+ 0U, // VMINCPDZ128rmkz
+ 0U, // VMINCPDZ128rr
+ 0U, // VMINCPDZ128rrk
+ 0U, // VMINCPDZ128rrkz
+ 0U, // VMINCPDZ256rm
+ 0U, // VMINCPDZ256rmb
+ 0U, // VMINCPDZ256rmbk
+ 0U, // VMINCPDZ256rmbkz
+ 0U, // VMINCPDZ256rmk
+ 0U, // VMINCPDZ256rmkz
+ 0U, // VMINCPDZ256rr
+ 0U, // VMINCPDZ256rrk
+ 0U, // VMINCPDZ256rrkz
+ 0U, // VMINCPDZrm
+ 0U, // VMINCPDZrmb
+ 0U, // VMINCPDZrmbk
+ 0U, // VMINCPDZrmbkz
+ 0U, // VMINCPDZrmk
+ 0U, // VMINCPDZrmkz
+ 0U, // VMINCPDZrr
+ 0U, // VMINCPDZrrk
+ 0U, // VMINCPDZrrkz
+ 0U, // VMINCPDrm
+ 0U, // VMINCPDrr
+ 0U, // VMINCPSYrm
+ 0U, // VMINCPSYrr
+ 0U, // VMINCPSZ128rm
+ 0U, // VMINCPSZ128rmb
+ 0U, // VMINCPSZ128rmbk
+ 0U, // VMINCPSZ128rmbkz
+ 0U, // VMINCPSZ128rmk
+ 0U, // VMINCPSZ128rmkz
+ 0U, // VMINCPSZ128rr
+ 0U, // VMINCPSZ128rrk
+ 0U, // VMINCPSZ128rrkz
+ 0U, // VMINCPSZ256rm
+ 0U, // VMINCPSZ256rmb
+ 0U, // VMINCPSZ256rmbk
+ 0U, // VMINCPSZ256rmbkz
+ 0U, // VMINCPSZ256rmk
+ 0U, // VMINCPSZ256rmkz
+ 0U, // VMINCPSZ256rr
+ 0U, // VMINCPSZ256rrk
+ 0U, // VMINCPSZ256rrkz
+ 0U, // VMINCPSZrm
+ 0U, // VMINCPSZrmb
+ 0U, // VMINCPSZrmbk
+ 0U, // VMINCPSZrmbkz
+ 0U, // VMINCPSZrmk
+ 0U, // VMINCPSZrmkz
+ 0U, // VMINCPSZrr
+ 0U, // VMINCPSZrrk
+ 0U, // VMINCPSZrrkz
+ 0U, // VMINCPSrm
+ 0U, // VMINCPSrr
+ 0U, // VMINCSDZrm
+ 0U, // VMINCSDZrr
+ 0U, // VMINCSDrm
+ 0U, // VMINCSDrr
+ 0U, // VMINCSSZrm
+ 0U, // VMINCSSZrr
+ 0U, // VMINCSSrm
+ 0U, // VMINCSSrr
+ 0U, // VMINPDYrm
+ 0U, // VMINPDYrr
+ 0U, // VMINPDZ128rm
+ 0U, // VMINPDZ128rmb
+ 0U, // VMINPDZ128rmbk
+ 0U, // VMINPDZ128rmbkz
+ 0U, // VMINPDZ128rmk
+ 0U, // VMINPDZ128rmkz
+ 0U, // VMINPDZ128rr
+ 0U, // VMINPDZ128rrk
+ 0U, // VMINPDZ128rrkz
+ 0U, // VMINPDZ256rm
+ 0U, // VMINPDZ256rmb
+ 0U, // VMINPDZ256rmbk
+ 0U, // VMINPDZ256rmbkz
+ 0U, // VMINPDZ256rmk
+ 0U, // VMINPDZ256rmkz
+ 0U, // VMINPDZ256rr
+ 0U, // VMINPDZ256rrk
+ 0U, // VMINPDZ256rrkz
+ 0U, // VMINPDZrm
+ 0U, // VMINPDZrmb
+ 0U, // VMINPDZrmbk
+ 0U, // VMINPDZrmbkz
+ 0U, // VMINPDZrmk
+ 0U, // VMINPDZrmkz
+ 0U, // VMINPDZrr
+ 0U, // VMINPDZrrb
+ 0U, // VMINPDZrrbk
+ 0U, // VMINPDZrrbkz
+ 0U, // VMINPDZrrk
+ 0U, // VMINPDZrrkz
+ 0U, // VMINPDrm
+ 0U, // VMINPDrr
+ 0U, // VMINPSYrm
+ 0U, // VMINPSYrr
+ 0U, // VMINPSZ128rm
+ 0U, // VMINPSZ128rmb
+ 0U, // VMINPSZ128rmbk
+ 0U, // VMINPSZ128rmbkz
+ 0U, // VMINPSZ128rmk
+ 0U, // VMINPSZ128rmkz
+ 0U, // VMINPSZ128rr
+ 0U, // VMINPSZ128rrk
+ 0U, // VMINPSZ128rrkz
+ 0U, // VMINPSZ256rm
+ 0U, // VMINPSZ256rmb
+ 0U, // VMINPSZ256rmbk
+ 0U, // VMINPSZ256rmbkz
+ 0U, // VMINPSZ256rmk
+ 0U, // VMINPSZ256rmkz
+ 0U, // VMINPSZ256rr
+ 0U, // VMINPSZ256rrk
+ 0U, // VMINPSZ256rrkz
+ 0U, // VMINPSZrm
+ 0U, // VMINPSZrmb
+ 0U, // VMINPSZrmbk
+ 0U, // VMINPSZrmbkz
+ 0U, // VMINPSZrmk
+ 0U, // VMINPSZrmkz
+ 0U, // VMINPSZrr
+ 0U, // VMINPSZrrb
+ 0U, // VMINPSZrrbk
+ 0U, // VMINPSZrrbkz
+ 0U, // VMINPSZrrk
+ 0U, // VMINPSZrrkz
+ 0U, // VMINPSrm
+ 0U, // VMINPSrr
+ 0U, // VMINSDZrm
+ 0U, // VMINSDZrm_Int
+ 0U, // VMINSDZrm_Intk
+ 0U, // VMINSDZrm_Intkz
+ 0U, // VMINSDZrr
+ 0U, // VMINSDZrr_Int
+ 0U, // VMINSDZrr_Intk
+ 0U, // VMINSDZrr_Intkz
+ 0U, // VMINSDZrrb_Int
+ 0U, // VMINSDZrrb_Intk
+ 0U, // VMINSDZrrb_Intkz
+ 0U, // VMINSDrm
+ 0U, // VMINSDrm_Int
+ 0U, // VMINSDrr
+ 0U, // VMINSDrr_Int
+ 0U, // VMINSSZrm
+ 0U, // VMINSSZrm_Int
+ 0U, // VMINSSZrm_Intk
+ 0U, // VMINSSZrm_Intkz
+ 0U, // VMINSSZrr
+ 0U, // VMINSSZrr_Int
+ 0U, // VMINSSZrr_Intk
+ 0U, // VMINSSZrr_Intkz
+ 0U, // VMINSSZrrb_Int
+ 0U, // VMINSSZrrb_Intk
+ 0U, // VMINSSZrrb_Intkz
+ 0U, // VMINSSrm
+ 0U, // VMINSSrm_Int
+ 0U, // VMINSSrr
+ 0U, // VMINSSrr_Int
+ 0U, // VMLAUNCH
+ 0U, // VMLOAD32
+ 0U, // VMLOAD64
+ 0U, // VMMCALL
+ 0U, // VMOV64toPQIZrm
+ 0U, // VMOV64toPQIZrr
+ 0U, // VMOV64toPQIrm
+ 0U, // VMOV64toPQIrr
+ 0U, // VMOV64toSDZrm
+ 0U, // VMOV64toSDZrr
+ 0U, // VMOV64toSDrm
+ 0U, // VMOV64toSDrr
+ 0U, // VMOVAPDYmr
+ 0U, // VMOVAPDYrm
+ 0U, // VMOVAPDYrr
+ 0U, // VMOVAPDYrr_REV
+ 0U, // VMOVAPDZ128mr
+ 0U, // VMOVAPDZ128mrk
+ 0U, // VMOVAPDZ128rm
+ 0U, // VMOVAPDZ128rmk
+ 0U, // VMOVAPDZ128rmkz
+ 0U, // VMOVAPDZ128rr
+ 0U, // VMOVAPDZ128rr_REV
+ 0U, // VMOVAPDZ128rrk
+ 0U, // VMOVAPDZ128rrk_REV
+ 0U, // VMOVAPDZ128rrkz
+ 0U, // VMOVAPDZ128rrkz_REV
+ 0U, // VMOVAPDZ256mr
+ 0U, // VMOVAPDZ256mrk
+ 0U, // VMOVAPDZ256rm
+ 0U, // VMOVAPDZ256rmk
+ 0U, // VMOVAPDZ256rmkz
+ 0U, // VMOVAPDZ256rr
+ 0U, // VMOVAPDZ256rr_REV
+ 0U, // VMOVAPDZ256rrk
+ 0U, // VMOVAPDZ256rrk_REV
+ 0U, // VMOVAPDZ256rrkz
+ 0U, // VMOVAPDZ256rrkz_REV
+ 0U, // VMOVAPDZmr
+ 0U, // VMOVAPDZmrk
+ 0U, // VMOVAPDZrm
+ 0U, // VMOVAPDZrmk
+ 0U, // VMOVAPDZrmkz
+ 0U, // VMOVAPDZrr
+ 0U, // VMOVAPDZrr_REV
+ 0U, // VMOVAPDZrrk
+ 0U, // VMOVAPDZrrk_REV
+ 0U, // VMOVAPDZrrkz
+ 0U, // VMOVAPDZrrkz_REV
+ 0U, // VMOVAPDmr
+ 0U, // VMOVAPDrm
+ 0U, // VMOVAPDrr
+ 0U, // VMOVAPDrr_REV
+ 0U, // VMOVAPSYmr
+ 0U, // VMOVAPSYrm
+ 0U, // VMOVAPSYrr
+ 0U, // VMOVAPSYrr_REV
+ 0U, // VMOVAPSZ128mr
+ 0U, // VMOVAPSZ128mrk
+ 0U, // VMOVAPSZ128rm
+ 0U, // VMOVAPSZ128rmk
+ 0U, // VMOVAPSZ128rmkz
+ 0U, // VMOVAPSZ128rr
+ 0U, // VMOVAPSZ128rr_REV
+ 0U, // VMOVAPSZ128rrk
+ 0U, // VMOVAPSZ128rrk_REV
+ 0U, // VMOVAPSZ128rrkz
+ 0U, // VMOVAPSZ128rrkz_REV
+ 0U, // VMOVAPSZ256mr
+ 0U, // VMOVAPSZ256mrk
+ 0U, // VMOVAPSZ256rm
+ 0U, // VMOVAPSZ256rmk
+ 0U, // VMOVAPSZ256rmkz
+ 0U, // VMOVAPSZ256rr
+ 0U, // VMOVAPSZ256rr_REV
+ 0U, // VMOVAPSZ256rrk
+ 0U, // VMOVAPSZ256rrk_REV
+ 0U, // VMOVAPSZ256rrkz
+ 0U, // VMOVAPSZ256rrkz_REV
+ 0U, // VMOVAPSZmr
+ 0U, // VMOVAPSZmrk
+ 0U, // VMOVAPSZrm
+ 0U, // VMOVAPSZrmk
+ 0U, // VMOVAPSZrmkz
+ 0U, // VMOVAPSZrr
+ 0U, // VMOVAPSZrr_REV
+ 0U, // VMOVAPSZrrk
+ 0U, // VMOVAPSZrrk_REV
+ 0U, // VMOVAPSZrrkz
+ 0U, // VMOVAPSZrrkz_REV
+ 0U, // VMOVAPSmr
+ 0U, // VMOVAPSrm
+ 0U, // VMOVAPSrr
+ 0U, // VMOVAPSrr_REV
+ 0U, // VMOVDDUPYrm
+ 0U, // VMOVDDUPYrr
+ 0U, // VMOVDDUPZ128rm
+ 0U, // VMOVDDUPZ128rmk
+ 0U, // VMOVDDUPZ128rmkz
+ 0U, // VMOVDDUPZ128rr
+ 0U, // VMOVDDUPZ128rrk
+ 0U, // VMOVDDUPZ128rrkz
+ 0U, // VMOVDDUPZ256rm
+ 0U, // VMOVDDUPZ256rmk
+ 0U, // VMOVDDUPZ256rmkz
+ 0U, // VMOVDDUPZ256rr
+ 0U, // VMOVDDUPZ256rrk
+ 0U, // VMOVDDUPZ256rrkz
+ 0U, // VMOVDDUPZrm
+ 0U, // VMOVDDUPZrmk
+ 0U, // VMOVDDUPZrmkz
+ 0U, // VMOVDDUPZrr
+ 0U, // VMOVDDUPZrrk
+ 0U, // VMOVDDUPZrrkz
+ 0U, // VMOVDDUPrm
+ 0U, // VMOVDDUPrr
+ 0U, // VMOVDI2PDIZrm
+ 0U, // VMOVDI2PDIZrr
+ 0U, // VMOVDI2PDIrm
+ 0U, // VMOVDI2PDIrr
+ 0U, // VMOVDI2SSZrm
+ 0U, // VMOVDI2SSZrr
+ 0U, // VMOVDI2SSrm
+ 0U, // VMOVDI2SSrr
+ 0U, // VMOVDQA32Z128mr
+ 0U, // VMOVDQA32Z128mrk
+ 0U, // VMOVDQA32Z128rm
+ 0U, // VMOVDQA32Z128rmk
+ 0U, // VMOVDQA32Z128rmkz
+ 0U, // VMOVDQA32Z128rr
+ 0U, // VMOVDQA32Z128rr_REV
+ 0U, // VMOVDQA32Z128rrk
+ 0U, // VMOVDQA32Z128rrk_REV
+ 0U, // VMOVDQA32Z128rrkz
+ 0U, // VMOVDQA32Z128rrkz_REV
+ 0U, // VMOVDQA32Z256mr
+ 0U, // VMOVDQA32Z256mrk
+ 0U, // VMOVDQA32Z256rm
+ 0U, // VMOVDQA32Z256rmk
+ 0U, // VMOVDQA32Z256rmkz
+ 0U, // VMOVDQA32Z256rr
+ 0U, // VMOVDQA32Z256rr_REV
+ 0U, // VMOVDQA32Z256rrk
+ 0U, // VMOVDQA32Z256rrk_REV
+ 0U, // VMOVDQA32Z256rrkz
+ 0U, // VMOVDQA32Z256rrkz_REV
+ 0U, // VMOVDQA32Zmr
+ 0U, // VMOVDQA32Zmrk
+ 0U, // VMOVDQA32Zrm
+ 0U, // VMOVDQA32Zrmk
+ 0U, // VMOVDQA32Zrmkz
+ 0U, // VMOVDQA32Zrr
+ 0U, // VMOVDQA32Zrr_REV
+ 0U, // VMOVDQA32Zrrk
+ 0U, // VMOVDQA32Zrrk_REV
+ 0U, // VMOVDQA32Zrrkz
+ 0U, // VMOVDQA32Zrrkz_REV
+ 0U, // VMOVDQA64Z128mr
+ 0U, // VMOVDQA64Z128mrk
+ 0U, // VMOVDQA64Z128rm
+ 0U, // VMOVDQA64Z128rmk
+ 0U, // VMOVDQA64Z128rmkz
+ 0U, // VMOVDQA64Z128rr
+ 0U, // VMOVDQA64Z128rr_REV
+ 0U, // VMOVDQA64Z128rrk
+ 0U, // VMOVDQA64Z128rrk_REV
+ 0U, // VMOVDQA64Z128rrkz
+ 0U, // VMOVDQA64Z128rrkz_REV
+ 0U, // VMOVDQA64Z256mr
+ 0U, // VMOVDQA64Z256mrk
+ 0U, // VMOVDQA64Z256rm
+ 0U, // VMOVDQA64Z256rmk
+ 0U, // VMOVDQA64Z256rmkz
+ 0U, // VMOVDQA64Z256rr
+ 0U, // VMOVDQA64Z256rr_REV
+ 0U, // VMOVDQA64Z256rrk
+ 0U, // VMOVDQA64Z256rrk_REV
+ 0U, // VMOVDQA64Z256rrkz
+ 0U, // VMOVDQA64Z256rrkz_REV
+ 0U, // VMOVDQA64Zmr
+ 0U, // VMOVDQA64Zmrk
+ 0U, // VMOVDQA64Zrm
+ 0U, // VMOVDQA64Zrmk
+ 0U, // VMOVDQA64Zrmkz
+ 0U, // VMOVDQA64Zrr
+ 0U, // VMOVDQA64Zrr_REV
+ 0U, // VMOVDQA64Zrrk
+ 0U, // VMOVDQA64Zrrk_REV
+ 0U, // VMOVDQA64Zrrkz
+ 0U, // VMOVDQA64Zrrkz_REV
+ 0U, // VMOVDQAYmr
+ 0U, // VMOVDQAYrm
+ 0U, // VMOVDQAYrr
+ 0U, // VMOVDQAYrr_REV
+ 0U, // VMOVDQAmr
+ 0U, // VMOVDQArm
+ 0U, // VMOVDQArr
+ 0U, // VMOVDQArr_REV
+ 0U, // VMOVDQU16Z128mr
+ 0U, // VMOVDQU16Z128mrk
+ 0U, // VMOVDQU16Z128rm
+ 0U, // VMOVDQU16Z128rmk
+ 0U, // VMOVDQU16Z128rmkz
+ 0U, // VMOVDQU16Z128rr
+ 0U, // VMOVDQU16Z128rr_REV
+ 0U, // VMOVDQU16Z128rrk
+ 0U, // VMOVDQU16Z128rrk_REV
+ 0U, // VMOVDQU16Z128rrkz
+ 0U, // VMOVDQU16Z128rrkz_REV
+ 0U, // VMOVDQU16Z256mr
+ 0U, // VMOVDQU16Z256mrk
+ 0U, // VMOVDQU16Z256rm
+ 0U, // VMOVDQU16Z256rmk
+ 0U, // VMOVDQU16Z256rmkz
+ 0U, // VMOVDQU16Z256rr
+ 0U, // VMOVDQU16Z256rr_REV
+ 0U, // VMOVDQU16Z256rrk
+ 0U, // VMOVDQU16Z256rrk_REV
+ 0U, // VMOVDQU16Z256rrkz
+ 0U, // VMOVDQU16Z256rrkz_REV
+ 0U, // VMOVDQU16Zmr
+ 0U, // VMOVDQU16Zmrk
+ 0U, // VMOVDQU16Zrm
+ 0U, // VMOVDQU16Zrmk
+ 0U, // VMOVDQU16Zrmkz
+ 0U, // VMOVDQU16Zrr
+ 0U, // VMOVDQU16Zrr_REV
+ 0U, // VMOVDQU16Zrrk
+ 0U, // VMOVDQU16Zrrk_REV
+ 0U, // VMOVDQU16Zrrkz
+ 0U, // VMOVDQU16Zrrkz_REV
+ 0U, // VMOVDQU32Z128mr
+ 0U, // VMOVDQU32Z128mrk
+ 0U, // VMOVDQU32Z128rm
+ 0U, // VMOVDQU32Z128rmk
+ 0U, // VMOVDQU32Z128rmkz
+ 0U, // VMOVDQU32Z128rr
+ 0U, // VMOVDQU32Z128rr_REV
+ 0U, // VMOVDQU32Z128rrk
+ 0U, // VMOVDQU32Z128rrk_REV
+ 0U, // VMOVDQU32Z128rrkz
+ 0U, // VMOVDQU32Z128rrkz_REV
+ 0U, // VMOVDQU32Z256mr
+ 0U, // VMOVDQU32Z256mrk
+ 0U, // VMOVDQU32Z256rm
+ 0U, // VMOVDQU32Z256rmk
+ 0U, // VMOVDQU32Z256rmkz
+ 0U, // VMOVDQU32Z256rr
+ 0U, // VMOVDQU32Z256rr_REV
+ 0U, // VMOVDQU32Z256rrk
+ 0U, // VMOVDQU32Z256rrk_REV
+ 0U, // VMOVDQU32Z256rrkz
+ 0U, // VMOVDQU32Z256rrkz_REV
+ 0U, // VMOVDQU32Zmr
+ 0U, // VMOVDQU32Zmrk
+ 0U, // VMOVDQU32Zrm
+ 0U, // VMOVDQU32Zrmk
+ 0U, // VMOVDQU32Zrmkz
+ 0U, // VMOVDQU32Zrr
+ 0U, // VMOVDQU32Zrr_REV
+ 0U, // VMOVDQU32Zrrk
+ 0U, // VMOVDQU32Zrrk_REV
+ 0U, // VMOVDQU32Zrrkz
+ 0U, // VMOVDQU32Zrrkz_REV
+ 0U, // VMOVDQU64Z128mr
+ 0U, // VMOVDQU64Z128mrk
+ 0U, // VMOVDQU64Z128rm
+ 0U, // VMOVDQU64Z128rmk
+ 0U, // VMOVDQU64Z128rmkz
+ 0U, // VMOVDQU64Z128rr
+ 0U, // VMOVDQU64Z128rr_REV
+ 0U, // VMOVDQU64Z128rrk
+ 0U, // VMOVDQU64Z128rrk_REV
+ 0U, // VMOVDQU64Z128rrkz
+ 0U, // VMOVDQU64Z128rrkz_REV
+ 0U, // VMOVDQU64Z256mr
+ 0U, // VMOVDQU64Z256mrk
+ 0U, // VMOVDQU64Z256rm
+ 0U, // VMOVDQU64Z256rmk
+ 0U, // VMOVDQU64Z256rmkz
+ 0U, // VMOVDQU64Z256rr
+ 0U, // VMOVDQU64Z256rr_REV
+ 0U, // VMOVDQU64Z256rrk
+ 0U, // VMOVDQU64Z256rrk_REV
+ 0U, // VMOVDQU64Z256rrkz
+ 0U, // VMOVDQU64Z256rrkz_REV
+ 0U, // VMOVDQU64Zmr
+ 0U, // VMOVDQU64Zmrk
+ 0U, // VMOVDQU64Zrm
+ 0U, // VMOVDQU64Zrmk
+ 0U, // VMOVDQU64Zrmkz
+ 0U, // VMOVDQU64Zrr
+ 0U, // VMOVDQU64Zrr_REV
+ 0U, // VMOVDQU64Zrrk
+ 0U, // VMOVDQU64Zrrk_REV
+ 0U, // VMOVDQU64Zrrkz
+ 0U, // VMOVDQU64Zrrkz_REV
+ 0U, // VMOVDQU8Z128mr
+ 0U, // VMOVDQU8Z128mrk
+ 0U, // VMOVDQU8Z128rm
+ 0U, // VMOVDQU8Z128rmk
+ 0U, // VMOVDQU8Z128rmkz
+ 0U, // VMOVDQU8Z128rr
+ 0U, // VMOVDQU8Z128rr_REV
+ 0U, // VMOVDQU8Z128rrk
+ 0U, // VMOVDQU8Z128rrk_REV
+ 0U, // VMOVDQU8Z128rrkz
+ 0U, // VMOVDQU8Z128rrkz_REV
+ 0U, // VMOVDQU8Z256mr
+ 0U, // VMOVDQU8Z256mrk
+ 0U, // VMOVDQU8Z256rm
+ 0U, // VMOVDQU8Z256rmk
+ 0U, // VMOVDQU8Z256rmkz
+ 0U, // VMOVDQU8Z256rr
+ 0U, // VMOVDQU8Z256rr_REV
+ 0U, // VMOVDQU8Z256rrk
+ 0U, // VMOVDQU8Z256rrk_REV
+ 0U, // VMOVDQU8Z256rrkz
+ 0U, // VMOVDQU8Z256rrkz_REV
+ 0U, // VMOVDQU8Zmr
+ 0U, // VMOVDQU8Zmrk
+ 0U, // VMOVDQU8Zrm
+ 0U, // VMOVDQU8Zrmk
+ 0U, // VMOVDQU8Zrmkz
+ 0U, // VMOVDQU8Zrr
+ 0U, // VMOVDQU8Zrr_REV
+ 0U, // VMOVDQU8Zrrk
+ 0U, // VMOVDQU8Zrrk_REV
+ 0U, // VMOVDQU8Zrrkz
+ 0U, // VMOVDQU8Zrrkz_REV
+ 0U, // VMOVDQUYmr
+ 0U, // VMOVDQUYrm
+ 0U, // VMOVDQUYrr
+ 0U, // VMOVDQUYrr_REV
+ 0U, // VMOVDQUmr
+ 0U, // VMOVDQUrm
+ 0U, // VMOVDQUrr
+ 0U, // VMOVDQUrr_REV
+ 0U, // VMOVHLPSZrr
+ 0U, // VMOVHLPSrr
+ 0U, // VMOVHPDZ128mr
+ 0U, // VMOVHPDZ128rm
+ 0U, // VMOVHPDmr
+ 0U, // VMOVHPDrm
+ 0U, // VMOVHPSZ128mr
+ 0U, // VMOVHPSZ128rm
+ 0U, // VMOVHPSmr
+ 0U, // VMOVHPSrm
+ 0U, // VMOVLHPSZrr
+ 0U, // VMOVLHPSrr
+ 0U, // VMOVLPDZ128mr
+ 0U, // VMOVLPDZ128rm
+ 0U, // VMOVLPDmr
+ 0U, // VMOVLPDrm
+ 0U, // VMOVLPSZ128mr
+ 0U, // VMOVLPSZ128rm
+ 0U, // VMOVLPSmr
+ 0U, // VMOVLPSrm
+ 0U, // VMOVMSKPDYrr
+ 0U, // VMOVMSKPDrr
+ 0U, // VMOVMSKPSYrr
+ 0U, // VMOVMSKPSrr
+ 0U, // VMOVNTDQAYrm
+ 0U, // VMOVNTDQAZ128rm
+ 0U, // VMOVNTDQAZ256rm
+ 0U, // VMOVNTDQAZrm
+ 0U, // VMOVNTDQArm
+ 0U, // VMOVNTDQYmr
+ 0U, // VMOVNTDQZ128mr
+ 0U, // VMOVNTDQZ256mr
+ 0U, // VMOVNTDQZmr
+ 0U, // VMOVNTDQmr
+ 0U, // VMOVNTPDYmr
+ 0U, // VMOVNTPDZ128mr
+ 0U, // VMOVNTPDZ256mr
+ 0U, // VMOVNTPDZmr
+ 0U, // VMOVNTPDmr
+ 0U, // VMOVNTPSYmr
+ 0U, // VMOVNTPSZ128mr
+ 0U, // VMOVNTPSZ256mr
+ 0U, // VMOVNTPSZmr
+ 0U, // VMOVNTPSmr
+ 0U, // VMOVPDI2DIZmr
+ 0U, // VMOVPDI2DIZrr
+ 0U, // VMOVPDI2DImr
+ 0U, // VMOVPDI2DIrr
+ 0U, // VMOVPQI2QIZmr
+ 0U, // VMOVPQI2QIZrr
+ 0U, // VMOVPQI2QImr
+ 0U, // VMOVPQI2QIrr
+ 0U, // VMOVPQIto64Zmr
+ 0U, // VMOVPQIto64Zrr
+ 0U, // VMOVPQIto64mr
+ 0U, // VMOVPQIto64rr
+ 0U, // VMOVQI2PQIZrm
+ 0U, // VMOVQI2PQIrm
+ 0U, // VMOVSDZmr
+ 0U, // VMOVSDZmrk
+ 0U, // VMOVSDZrm
+ 0U, // VMOVSDZrmk
+ 0U, // VMOVSDZrmkz
+ 0U, // VMOVSDZrr
+ 0U, // VMOVSDZrr_REV
+ 0U, // VMOVSDZrrk
+ 0U, // VMOVSDZrrk_REV
+ 0U, // VMOVSDZrrkz
+ 0U, // VMOVSDZrrkz_REV
+ 0U, // VMOVSDmr
+ 0U, // VMOVSDrm
+ 0U, // VMOVSDrr
+ 0U, // VMOVSDrr_REV
+ 0U, // VMOVSDto64Zmr
+ 0U, // VMOVSDto64Zrr
+ 0U, // VMOVSDto64mr
+ 0U, // VMOVSDto64rr
+ 0U, // VMOVSHDUPYrm
+ 0U, // VMOVSHDUPYrr
+ 0U, // VMOVSHDUPZ128rm
+ 0U, // VMOVSHDUPZ128rmk
+ 0U, // VMOVSHDUPZ128rmkz
+ 0U, // VMOVSHDUPZ128rr
+ 0U, // VMOVSHDUPZ128rrk
+ 0U, // VMOVSHDUPZ128rrkz
+ 0U, // VMOVSHDUPZ256rm
+ 0U, // VMOVSHDUPZ256rmk
+ 0U, // VMOVSHDUPZ256rmkz
+ 0U, // VMOVSHDUPZ256rr
+ 0U, // VMOVSHDUPZ256rrk
+ 0U, // VMOVSHDUPZ256rrkz
+ 0U, // VMOVSHDUPZrm
+ 0U, // VMOVSHDUPZrmk
+ 0U, // VMOVSHDUPZrmkz
+ 0U, // VMOVSHDUPZrr
+ 0U, // VMOVSHDUPZrrk
+ 0U, // VMOVSHDUPZrrkz
+ 0U, // VMOVSHDUPrm
+ 0U, // VMOVSHDUPrr
+ 0U, // VMOVSLDUPYrm
+ 0U, // VMOVSLDUPYrr
+ 0U, // VMOVSLDUPZ128rm
+ 0U, // VMOVSLDUPZ128rmk
+ 0U, // VMOVSLDUPZ128rmkz
+ 0U, // VMOVSLDUPZ128rr
+ 0U, // VMOVSLDUPZ128rrk
+ 0U, // VMOVSLDUPZ128rrkz
+ 0U, // VMOVSLDUPZ256rm
+ 0U, // VMOVSLDUPZ256rmk
+ 0U, // VMOVSLDUPZ256rmkz
+ 0U, // VMOVSLDUPZ256rr
+ 0U, // VMOVSLDUPZ256rrk
+ 0U, // VMOVSLDUPZ256rrkz
+ 0U, // VMOVSLDUPZrm
+ 0U, // VMOVSLDUPZrmk
+ 0U, // VMOVSLDUPZrmkz
+ 0U, // VMOVSLDUPZrr
+ 0U, // VMOVSLDUPZrrk
+ 0U, // VMOVSLDUPZrrkz
+ 0U, // VMOVSLDUPrm
+ 0U, // VMOVSLDUPrr
+ 0U, // VMOVSS2DIZmr
+ 0U, // VMOVSS2DIZrr
+ 0U, // VMOVSS2DImr
+ 0U, // VMOVSS2DIrr
+ 0U, // VMOVSSZmr
+ 0U, // VMOVSSZmrk
+ 0U, // VMOVSSZrm
+ 0U, // VMOVSSZrmk
+ 0U, // VMOVSSZrmkz
+ 0U, // VMOVSSZrr
+ 0U, // VMOVSSZrr_REV
+ 0U, // VMOVSSZrrk
+ 0U, // VMOVSSZrrk_REV
+ 0U, // VMOVSSZrrkz
+ 0U, // VMOVSSZrrkz_REV
+ 0U, // VMOVSSmr
+ 0U, // VMOVSSrm
+ 0U, // VMOVSSrr
+ 0U, // VMOVSSrr_REV
+ 0U, // VMOVUPDYmr
+ 0U, // VMOVUPDYrm
+ 0U, // VMOVUPDYrr
+ 0U, // VMOVUPDYrr_REV
+ 0U, // VMOVUPDZ128mr
+ 0U, // VMOVUPDZ128mrk
+ 0U, // VMOVUPDZ128rm
+ 0U, // VMOVUPDZ128rmk
+ 0U, // VMOVUPDZ128rmkz
+ 0U, // VMOVUPDZ128rr
+ 0U, // VMOVUPDZ128rr_REV
+ 0U, // VMOVUPDZ128rrk
+ 0U, // VMOVUPDZ128rrk_REV
+ 0U, // VMOVUPDZ128rrkz
+ 0U, // VMOVUPDZ128rrkz_REV
+ 0U, // VMOVUPDZ256mr
+ 0U, // VMOVUPDZ256mrk
+ 0U, // VMOVUPDZ256rm
+ 0U, // VMOVUPDZ256rmk
+ 0U, // VMOVUPDZ256rmkz
+ 0U, // VMOVUPDZ256rr
+ 0U, // VMOVUPDZ256rr_REV
+ 0U, // VMOVUPDZ256rrk
+ 0U, // VMOVUPDZ256rrk_REV
+ 0U, // VMOVUPDZ256rrkz
+ 0U, // VMOVUPDZ256rrkz_REV
+ 0U, // VMOVUPDZmr
+ 0U, // VMOVUPDZmrk
+ 0U, // VMOVUPDZrm
+ 0U, // VMOVUPDZrmk
+ 0U, // VMOVUPDZrmkz
+ 0U, // VMOVUPDZrr
+ 0U, // VMOVUPDZrr_REV
+ 0U, // VMOVUPDZrrk
+ 0U, // VMOVUPDZrrk_REV
+ 0U, // VMOVUPDZrrkz
+ 0U, // VMOVUPDZrrkz_REV
+ 0U, // VMOVUPDmr
+ 0U, // VMOVUPDrm
+ 0U, // VMOVUPDrr
+ 0U, // VMOVUPDrr_REV
+ 0U, // VMOVUPSYmr
+ 0U, // VMOVUPSYrm
+ 0U, // VMOVUPSYrr
+ 0U, // VMOVUPSYrr_REV
+ 0U, // VMOVUPSZ128mr
+ 0U, // VMOVUPSZ128mrk
+ 0U, // VMOVUPSZ128rm
+ 0U, // VMOVUPSZ128rmk
+ 0U, // VMOVUPSZ128rmkz
+ 0U, // VMOVUPSZ128rr
+ 0U, // VMOVUPSZ128rr_REV
+ 0U, // VMOVUPSZ128rrk
+ 0U, // VMOVUPSZ128rrk_REV
+ 0U, // VMOVUPSZ128rrkz
+ 0U, // VMOVUPSZ128rrkz_REV
+ 0U, // VMOVUPSZ256mr
+ 0U, // VMOVUPSZ256mrk
+ 0U, // VMOVUPSZ256rm
+ 0U, // VMOVUPSZ256rmk
+ 0U, // VMOVUPSZ256rmkz
+ 0U, // VMOVUPSZ256rr
+ 0U, // VMOVUPSZ256rr_REV
+ 0U, // VMOVUPSZ256rrk
+ 0U, // VMOVUPSZ256rrk_REV
+ 0U, // VMOVUPSZ256rrkz
+ 0U, // VMOVUPSZ256rrkz_REV
+ 0U, // VMOVUPSZmr
+ 0U, // VMOVUPSZmrk
+ 0U, // VMOVUPSZrm
+ 0U, // VMOVUPSZrmk
+ 0U, // VMOVUPSZrmkz
+ 0U, // VMOVUPSZrr
+ 0U, // VMOVUPSZrr_REV
+ 0U, // VMOVUPSZrrk
+ 0U, // VMOVUPSZrrk_REV
+ 0U, // VMOVUPSZrrkz
+ 0U, // VMOVUPSZrrkz_REV
+ 0U, // VMOVUPSmr
+ 0U, // VMOVUPSrm
+ 0U, // VMOVUPSrr
+ 0U, // VMOVUPSrr_REV
+ 0U, // VMOVZPQILo2PQIZrr
+ 0U, // VMOVZPQILo2PQIrr
+ 0U, // VMPSADBWYrmi
+ 0U, // VMPSADBWYrri
+ 0U, // VMPSADBWrmi
+ 0U, // VMPSADBWrri
+ 0U, // VMPTRLDm
+ 0U, // VMPTRSTm
+ 0U, // VMREAD32mr
+ 0U, // VMREAD32rr
+ 0U, // VMREAD64mr
+ 0U, // VMREAD64rr
+ 0U, // VMRESUME
+ 0U, // VMRUN32
+ 0U, // VMRUN64
+ 0U, // VMSAVE32
+ 0U, // VMSAVE64
+ 0U, // VMULPDYrm
+ 0U, // VMULPDYrr
+ 0U, // VMULPDZ128rm
+ 0U, // VMULPDZ128rmb
+ 0U, // VMULPDZ128rmbk
+ 0U, // VMULPDZ128rmbkz
+ 0U, // VMULPDZ128rmk
+ 0U, // VMULPDZ128rmkz
+ 0U, // VMULPDZ128rr
+ 0U, // VMULPDZ128rrk
+ 0U, // VMULPDZ128rrkz
+ 0U, // VMULPDZ256rm
+ 0U, // VMULPDZ256rmb
+ 0U, // VMULPDZ256rmbk
+ 0U, // VMULPDZ256rmbkz
+ 0U, // VMULPDZ256rmk
+ 0U, // VMULPDZ256rmkz
+ 0U, // VMULPDZ256rr
+ 0U, // VMULPDZ256rrk
+ 0U, // VMULPDZ256rrkz
+ 0U, // VMULPDZrm
+ 0U, // VMULPDZrmb
+ 0U, // VMULPDZrmbk
+ 0U, // VMULPDZrmbkz
+ 0U, // VMULPDZrmk
+ 0U, // VMULPDZrmkz
+ 0U, // VMULPDZrr
+ 0U, // VMULPDZrrb
+ 0U, // VMULPDZrrbk
+ 0U, // VMULPDZrrbkz
+ 0U, // VMULPDZrrk
+ 0U, // VMULPDZrrkz
+ 0U, // VMULPDrm
+ 0U, // VMULPDrr
+ 0U, // VMULPSYrm
+ 0U, // VMULPSYrr
+ 0U, // VMULPSZ128rm
+ 0U, // VMULPSZ128rmb
+ 0U, // VMULPSZ128rmbk
+ 0U, // VMULPSZ128rmbkz
+ 0U, // VMULPSZ128rmk
+ 0U, // VMULPSZ128rmkz
+ 0U, // VMULPSZ128rr
+ 0U, // VMULPSZ128rrk
+ 0U, // VMULPSZ128rrkz
+ 0U, // VMULPSZ256rm
+ 0U, // VMULPSZ256rmb
+ 0U, // VMULPSZ256rmbk
+ 0U, // VMULPSZ256rmbkz
+ 0U, // VMULPSZ256rmk
+ 0U, // VMULPSZ256rmkz
+ 0U, // VMULPSZ256rr
+ 0U, // VMULPSZ256rrk
+ 0U, // VMULPSZ256rrkz
+ 0U, // VMULPSZrm
+ 0U, // VMULPSZrmb
+ 0U, // VMULPSZrmbk
+ 0U, // VMULPSZrmbkz
+ 0U, // VMULPSZrmk
+ 0U, // VMULPSZrmkz
+ 0U, // VMULPSZrr
+ 0U, // VMULPSZrrb
+ 0U, // VMULPSZrrbk
+ 0U, // VMULPSZrrbkz
+ 0U, // VMULPSZrrk
+ 0U, // VMULPSZrrkz
+ 0U, // VMULPSrm
+ 0U, // VMULPSrr
+ 0U, // VMULSDZrm
+ 0U, // VMULSDZrm_Int
+ 0U, // VMULSDZrm_Intk
+ 0U, // VMULSDZrm_Intkz
+ 0U, // VMULSDZrr
+ 0U, // VMULSDZrr_Int
+ 0U, // VMULSDZrr_Intk
+ 0U, // VMULSDZrr_Intkz
+ 0U, // VMULSDZrrb_Int
+ 0U, // VMULSDZrrb_Intk
+ 0U, // VMULSDZrrb_Intkz
+ 0U, // VMULSDrm
+ 0U, // VMULSDrm_Int
+ 0U, // VMULSDrr
+ 0U, // VMULSDrr_Int
+ 0U, // VMULSSZrm
+ 0U, // VMULSSZrm_Int
+ 0U, // VMULSSZrm_Intk
+ 0U, // VMULSSZrm_Intkz
+ 0U, // VMULSSZrr
+ 0U, // VMULSSZrr_Int
+ 0U, // VMULSSZrr_Intk
+ 0U, // VMULSSZrr_Intkz
+ 0U, // VMULSSZrrb_Int
+ 0U, // VMULSSZrrb_Intk
+ 0U, // VMULSSZrrb_Intkz
+ 0U, // VMULSSrm
+ 0U, // VMULSSrm_Int
+ 0U, // VMULSSrr
+ 0U, // VMULSSrr_Int
+ 0U, // VMWRITE32rm
+ 0U, // VMWRITE32rr
+ 0U, // VMWRITE64rm
+ 0U, // VMWRITE64rr
+ 0U, // VMXOFF
+ 0U, // VMXON
+ 0U, // VORPDYrm
+ 0U, // VORPDYrr
+ 0U, // VORPDZ128rm
+ 0U, // VORPDZ128rmb
+ 0U, // VORPDZ128rmbk
+ 0U, // VORPDZ128rmbkz
+ 0U, // VORPDZ128rmk
+ 0U, // VORPDZ128rmkz
+ 0U, // VORPDZ128rr
+ 0U, // VORPDZ128rrk
+ 0U, // VORPDZ128rrkz
+ 0U, // VORPDZ256rm
+ 0U, // VORPDZ256rmb
+ 0U, // VORPDZ256rmbk
+ 0U, // VORPDZ256rmbkz
+ 0U, // VORPDZ256rmk
+ 0U, // VORPDZ256rmkz
+ 0U, // VORPDZ256rr
+ 0U, // VORPDZ256rrk
+ 0U, // VORPDZ256rrkz
+ 0U, // VORPDZrm
+ 0U, // VORPDZrmb
+ 0U, // VORPDZrmbk
+ 0U, // VORPDZrmbkz
+ 0U, // VORPDZrmk
+ 0U, // VORPDZrmkz
+ 0U, // VORPDZrr
+ 0U, // VORPDZrrk
+ 0U, // VORPDZrrkz
+ 0U, // VORPDrm
+ 0U, // VORPDrr
+ 0U, // VORPSYrm
+ 0U, // VORPSYrr
+ 0U, // VORPSZ128rm
+ 0U, // VORPSZ128rmb
+ 0U, // VORPSZ128rmbk
+ 0U, // VORPSZ128rmbkz
+ 0U, // VORPSZ128rmk
+ 0U, // VORPSZ128rmkz
+ 0U, // VORPSZ128rr
+ 0U, // VORPSZ128rrk
+ 0U, // VORPSZ128rrkz
+ 0U, // VORPSZ256rm
+ 0U, // VORPSZ256rmb
+ 0U, // VORPSZ256rmbk
+ 0U, // VORPSZ256rmbkz
+ 0U, // VORPSZ256rmk
+ 0U, // VORPSZ256rmkz
+ 0U, // VORPSZ256rr
+ 0U, // VORPSZ256rrk
+ 0U, // VORPSZ256rrkz
+ 0U, // VORPSZrm
+ 0U, // VORPSZrmb
+ 0U, // VORPSZrmbk
+ 0U, // VORPSZrmbkz
+ 0U, // VORPSZrmk
+ 0U, // VORPSZrmkz
+ 0U, // VORPSZrr
+ 0U, // VORPSZrrk
+ 0U, // VORPSZrrkz
+ 0U, // VORPSrm
+ 0U, // VORPSrr
+ 0U, // VP4DPWSSDSrm
+ 0U, // VP4DPWSSDSrmk
+ 0U, // VP4DPWSSDSrmkz
+ 0U, // VP4DPWSSDrm
+ 0U, // VP4DPWSSDrmk
+ 0U, // VP4DPWSSDrmkz
+ 0U, // VPABSBYrm
+ 0U, // VPABSBYrr
+ 0U, // VPABSBZ128rm
+ 0U, // VPABSBZ128rmk
+ 0U, // VPABSBZ128rmkz
+ 0U, // VPABSBZ128rr
+ 0U, // VPABSBZ128rrk
+ 0U, // VPABSBZ128rrkz
+ 0U, // VPABSBZ256rm
+ 0U, // VPABSBZ256rmk
+ 0U, // VPABSBZ256rmkz
+ 0U, // VPABSBZ256rr
+ 0U, // VPABSBZ256rrk
+ 0U, // VPABSBZ256rrkz
+ 0U, // VPABSBZrm
+ 0U, // VPABSBZrmk
+ 0U, // VPABSBZrmkz
+ 0U, // VPABSBZrr
+ 0U, // VPABSBZrrk
+ 0U, // VPABSBZrrkz
+ 0U, // VPABSBrm
+ 0U, // VPABSBrr
+ 0U, // VPABSDYrm
+ 0U, // VPABSDYrr
+ 0U, // VPABSDZ128rm
+ 0U, // VPABSDZ128rmb
+ 0U, // VPABSDZ128rmbk
+ 0U, // VPABSDZ128rmbkz
+ 0U, // VPABSDZ128rmk
+ 0U, // VPABSDZ128rmkz
+ 0U, // VPABSDZ128rr
+ 0U, // VPABSDZ128rrk
+ 0U, // VPABSDZ128rrkz
+ 0U, // VPABSDZ256rm
+ 0U, // VPABSDZ256rmb
+ 0U, // VPABSDZ256rmbk
+ 0U, // VPABSDZ256rmbkz
+ 0U, // VPABSDZ256rmk
+ 0U, // VPABSDZ256rmkz
+ 0U, // VPABSDZ256rr
+ 0U, // VPABSDZ256rrk
+ 0U, // VPABSDZ256rrkz
+ 0U, // VPABSDZrm
+ 0U, // VPABSDZrmb
+ 0U, // VPABSDZrmbk
+ 0U, // VPABSDZrmbkz
+ 0U, // VPABSDZrmk
+ 0U, // VPABSDZrmkz
+ 0U, // VPABSDZrr
+ 0U, // VPABSDZrrk
+ 0U, // VPABSDZrrkz
+ 0U, // VPABSDrm
+ 0U, // VPABSDrr
+ 0U, // VPABSQZ128rm
+ 0U, // VPABSQZ128rmb
+ 0U, // VPABSQZ128rmbk
+ 0U, // VPABSQZ128rmbkz
+ 0U, // VPABSQZ128rmk
+ 0U, // VPABSQZ128rmkz
+ 0U, // VPABSQZ128rr
+ 0U, // VPABSQZ128rrk
+ 0U, // VPABSQZ128rrkz
+ 0U, // VPABSQZ256rm
+ 0U, // VPABSQZ256rmb
+ 0U, // VPABSQZ256rmbk
+ 0U, // VPABSQZ256rmbkz
+ 0U, // VPABSQZ256rmk
+ 0U, // VPABSQZ256rmkz
+ 0U, // VPABSQZ256rr
+ 0U, // VPABSQZ256rrk
+ 0U, // VPABSQZ256rrkz
+ 0U, // VPABSQZrm
+ 0U, // VPABSQZrmb
+ 0U, // VPABSQZrmbk
+ 0U, // VPABSQZrmbkz
+ 0U, // VPABSQZrmk
+ 0U, // VPABSQZrmkz
+ 0U, // VPABSQZrr
+ 0U, // VPABSQZrrk
+ 0U, // VPABSQZrrkz
+ 0U, // VPABSWYrm
+ 0U, // VPABSWYrr
+ 0U, // VPABSWZ128rm
+ 0U, // VPABSWZ128rmk
+ 0U, // VPABSWZ128rmkz
+ 0U, // VPABSWZ128rr
+ 0U, // VPABSWZ128rrk
+ 0U, // VPABSWZ128rrkz
+ 0U, // VPABSWZ256rm
+ 0U, // VPABSWZ256rmk
+ 0U, // VPABSWZ256rmkz
+ 0U, // VPABSWZ256rr
+ 0U, // VPABSWZ256rrk
+ 0U, // VPABSWZ256rrkz
+ 0U, // VPABSWZrm
+ 0U, // VPABSWZrmk
+ 0U, // VPABSWZrmkz
+ 0U, // VPABSWZrr
+ 0U, // VPABSWZrrk
+ 0U, // VPABSWZrrkz
+ 0U, // VPABSWrm
+ 0U, // VPABSWrr
+ 0U, // VPACKSSDWYrm
+ 0U, // VPACKSSDWYrr
+ 0U, // VPACKSSDWZ128rm
+ 0U, // VPACKSSDWZ128rmb
+ 0U, // VPACKSSDWZ128rmbk
+ 0U, // VPACKSSDWZ128rmbkz
+ 0U, // VPACKSSDWZ128rmk
+ 0U, // VPACKSSDWZ128rmkz
+ 0U, // VPACKSSDWZ128rr
+ 0U, // VPACKSSDWZ128rrk
+ 0U, // VPACKSSDWZ128rrkz
+ 0U, // VPACKSSDWZ256rm
+ 0U, // VPACKSSDWZ256rmb
+ 0U, // VPACKSSDWZ256rmbk
+ 0U, // VPACKSSDWZ256rmbkz
+ 0U, // VPACKSSDWZ256rmk
+ 0U, // VPACKSSDWZ256rmkz
+ 0U, // VPACKSSDWZ256rr
+ 0U, // VPACKSSDWZ256rrk
+ 0U, // VPACKSSDWZ256rrkz
+ 0U, // VPACKSSDWZrm
+ 0U, // VPACKSSDWZrmb
+ 0U, // VPACKSSDWZrmbk
+ 0U, // VPACKSSDWZrmbkz
+ 0U, // VPACKSSDWZrmk
+ 0U, // VPACKSSDWZrmkz
+ 0U, // VPACKSSDWZrr
+ 0U, // VPACKSSDWZrrk
+ 0U, // VPACKSSDWZrrkz
+ 0U, // VPACKSSDWrm
+ 0U, // VPACKSSDWrr
+ 0U, // VPACKSSWBYrm
+ 0U, // VPACKSSWBYrr
+ 0U, // VPACKSSWBZ128rm
+ 0U, // VPACKSSWBZ128rmk
+ 0U, // VPACKSSWBZ128rmkz
+ 0U, // VPACKSSWBZ128rr
+ 0U, // VPACKSSWBZ128rrk
+ 0U, // VPACKSSWBZ128rrkz
+ 0U, // VPACKSSWBZ256rm
+ 0U, // VPACKSSWBZ256rmk
+ 0U, // VPACKSSWBZ256rmkz
+ 0U, // VPACKSSWBZ256rr
+ 0U, // VPACKSSWBZ256rrk
+ 0U, // VPACKSSWBZ256rrkz
+ 0U, // VPACKSSWBZrm
+ 0U, // VPACKSSWBZrmk
+ 0U, // VPACKSSWBZrmkz
+ 0U, // VPACKSSWBZrr
+ 0U, // VPACKSSWBZrrk
+ 0U, // VPACKSSWBZrrkz
+ 0U, // VPACKSSWBrm
+ 0U, // VPACKSSWBrr
+ 0U, // VPACKUSDWYrm
+ 0U, // VPACKUSDWYrr
+ 0U, // VPACKUSDWZ128rm
+ 0U, // VPACKUSDWZ128rmb
+ 0U, // VPACKUSDWZ128rmbk
+ 0U, // VPACKUSDWZ128rmbkz
+ 0U, // VPACKUSDWZ128rmk
+ 0U, // VPACKUSDWZ128rmkz
+ 0U, // VPACKUSDWZ128rr
+ 0U, // VPACKUSDWZ128rrk
+ 0U, // VPACKUSDWZ128rrkz
+ 0U, // VPACKUSDWZ256rm
+ 0U, // VPACKUSDWZ256rmb
+ 0U, // VPACKUSDWZ256rmbk
+ 0U, // VPACKUSDWZ256rmbkz
+ 0U, // VPACKUSDWZ256rmk
+ 0U, // VPACKUSDWZ256rmkz
+ 0U, // VPACKUSDWZ256rr
+ 0U, // VPACKUSDWZ256rrk
+ 0U, // VPACKUSDWZ256rrkz
+ 0U, // VPACKUSDWZrm
+ 0U, // VPACKUSDWZrmb
+ 0U, // VPACKUSDWZrmbk
+ 0U, // VPACKUSDWZrmbkz
+ 0U, // VPACKUSDWZrmk
+ 0U, // VPACKUSDWZrmkz
+ 0U, // VPACKUSDWZrr
+ 0U, // VPACKUSDWZrrk
+ 0U, // VPACKUSDWZrrkz
+ 0U, // VPACKUSDWrm
+ 0U, // VPACKUSDWrr
+ 0U, // VPACKUSWBYrm
+ 0U, // VPACKUSWBYrr
+ 0U, // VPACKUSWBZ128rm
+ 0U, // VPACKUSWBZ128rmk
+ 0U, // VPACKUSWBZ128rmkz
+ 0U, // VPACKUSWBZ128rr
+ 0U, // VPACKUSWBZ128rrk
+ 0U, // VPACKUSWBZ128rrkz
+ 0U, // VPACKUSWBZ256rm
+ 0U, // VPACKUSWBZ256rmk
+ 0U, // VPACKUSWBZ256rmkz
+ 0U, // VPACKUSWBZ256rr
+ 0U, // VPACKUSWBZ256rrk
+ 0U, // VPACKUSWBZ256rrkz
+ 0U, // VPACKUSWBZrm
+ 0U, // VPACKUSWBZrmk
+ 0U, // VPACKUSWBZrmkz
+ 0U, // VPACKUSWBZrr
+ 0U, // VPACKUSWBZrrk
+ 0U, // VPACKUSWBZrrkz
+ 0U, // VPACKUSWBrm
+ 0U, // VPACKUSWBrr
+ 0U, // VPADDBYrm
+ 0U, // VPADDBYrr
+ 0U, // VPADDBZ128rm
+ 0U, // VPADDBZ128rmk
+ 0U, // VPADDBZ128rmkz
+ 0U, // VPADDBZ128rr
+ 0U, // VPADDBZ128rrk
+ 0U, // VPADDBZ128rrkz
+ 0U, // VPADDBZ256rm
+ 0U, // VPADDBZ256rmk
+ 0U, // VPADDBZ256rmkz
+ 0U, // VPADDBZ256rr
+ 0U, // VPADDBZ256rrk
+ 0U, // VPADDBZ256rrkz
+ 0U, // VPADDBZrm
+ 0U, // VPADDBZrmk
+ 0U, // VPADDBZrmkz
+ 0U, // VPADDBZrr
+ 0U, // VPADDBZrrk
+ 0U, // VPADDBZrrkz
+ 0U, // VPADDBrm
+ 0U, // VPADDBrr
+ 0U, // VPADDDYrm
+ 0U, // VPADDDYrr
+ 0U, // VPADDDZ128rm
+ 0U, // VPADDDZ128rmb
+ 0U, // VPADDDZ128rmbk
+ 0U, // VPADDDZ128rmbkz
+ 0U, // VPADDDZ128rmk
+ 0U, // VPADDDZ128rmkz
+ 0U, // VPADDDZ128rr
+ 0U, // VPADDDZ128rrk
+ 0U, // VPADDDZ128rrkz
+ 0U, // VPADDDZ256rm
+ 0U, // VPADDDZ256rmb
+ 0U, // VPADDDZ256rmbk
+ 0U, // VPADDDZ256rmbkz
+ 0U, // VPADDDZ256rmk
+ 0U, // VPADDDZ256rmkz
+ 0U, // VPADDDZ256rr
+ 0U, // VPADDDZ256rrk
+ 0U, // VPADDDZ256rrkz
+ 0U, // VPADDDZrm
+ 0U, // VPADDDZrmb
+ 0U, // VPADDDZrmbk
+ 0U, // VPADDDZrmbkz
+ 0U, // VPADDDZrmk
+ 0U, // VPADDDZrmkz
+ 0U, // VPADDDZrr
+ 0U, // VPADDDZrrk
+ 0U, // VPADDDZrrkz
+ 0U, // VPADDDrm
+ 0U, // VPADDDrr
+ 0U, // VPADDQYrm
+ 0U, // VPADDQYrr
+ 0U, // VPADDQZ128rm
+ 0U, // VPADDQZ128rmb
+ 0U, // VPADDQZ128rmbk
+ 0U, // VPADDQZ128rmbkz
+ 0U, // VPADDQZ128rmk
+ 0U, // VPADDQZ128rmkz
+ 0U, // VPADDQZ128rr
+ 0U, // VPADDQZ128rrk
+ 0U, // VPADDQZ128rrkz
+ 0U, // VPADDQZ256rm
+ 0U, // VPADDQZ256rmb
+ 0U, // VPADDQZ256rmbk
+ 0U, // VPADDQZ256rmbkz
+ 0U, // VPADDQZ256rmk
+ 0U, // VPADDQZ256rmkz
+ 0U, // VPADDQZ256rr
+ 0U, // VPADDQZ256rrk
+ 0U, // VPADDQZ256rrkz
+ 0U, // VPADDQZrm
+ 0U, // VPADDQZrmb
+ 0U, // VPADDQZrmbk
+ 0U, // VPADDQZrmbkz
+ 0U, // VPADDQZrmk
+ 0U, // VPADDQZrmkz
+ 0U, // VPADDQZrr
+ 0U, // VPADDQZrrk
+ 0U, // VPADDQZrrkz
+ 0U, // VPADDQrm
+ 0U, // VPADDQrr
+ 0U, // VPADDSBYrm
+ 0U, // VPADDSBYrr
+ 0U, // VPADDSBZ128rm
+ 0U, // VPADDSBZ128rmk
+ 0U, // VPADDSBZ128rmkz
+ 0U, // VPADDSBZ128rr
+ 0U, // VPADDSBZ128rrk
+ 0U, // VPADDSBZ128rrkz
+ 0U, // VPADDSBZ256rm
+ 0U, // VPADDSBZ256rmk
+ 0U, // VPADDSBZ256rmkz
+ 0U, // VPADDSBZ256rr
+ 0U, // VPADDSBZ256rrk
+ 0U, // VPADDSBZ256rrkz
+ 0U, // VPADDSBZrm
+ 0U, // VPADDSBZrmk
+ 0U, // VPADDSBZrmkz
+ 0U, // VPADDSBZrr
+ 0U, // VPADDSBZrrk
+ 0U, // VPADDSBZrrkz
+ 0U, // VPADDSBrm
+ 0U, // VPADDSBrr
+ 0U, // VPADDSWYrm
+ 0U, // VPADDSWYrr
+ 0U, // VPADDSWZ128rm
+ 0U, // VPADDSWZ128rmk
+ 0U, // VPADDSWZ128rmkz
+ 0U, // VPADDSWZ128rr
+ 0U, // VPADDSWZ128rrk
+ 0U, // VPADDSWZ128rrkz
+ 0U, // VPADDSWZ256rm
+ 0U, // VPADDSWZ256rmk
+ 0U, // VPADDSWZ256rmkz
+ 0U, // VPADDSWZ256rr
+ 0U, // VPADDSWZ256rrk
+ 0U, // VPADDSWZ256rrkz
+ 0U, // VPADDSWZrm
+ 0U, // VPADDSWZrmk
+ 0U, // VPADDSWZrmkz
+ 0U, // VPADDSWZrr
+ 0U, // VPADDSWZrrk
+ 0U, // VPADDSWZrrkz
+ 0U, // VPADDSWrm
+ 0U, // VPADDSWrr
+ 0U, // VPADDUSBYrm
+ 0U, // VPADDUSBYrr
+ 0U, // VPADDUSBZ128rm
+ 0U, // VPADDUSBZ128rmk
+ 0U, // VPADDUSBZ128rmkz
+ 0U, // VPADDUSBZ128rr
+ 0U, // VPADDUSBZ128rrk
+ 0U, // VPADDUSBZ128rrkz
+ 0U, // VPADDUSBZ256rm
+ 0U, // VPADDUSBZ256rmk
+ 0U, // VPADDUSBZ256rmkz
+ 0U, // VPADDUSBZ256rr
+ 0U, // VPADDUSBZ256rrk
+ 0U, // VPADDUSBZ256rrkz
+ 0U, // VPADDUSBZrm
+ 0U, // VPADDUSBZrmk
+ 0U, // VPADDUSBZrmkz
+ 0U, // VPADDUSBZrr
+ 0U, // VPADDUSBZrrk
+ 0U, // VPADDUSBZrrkz
+ 0U, // VPADDUSBrm
+ 0U, // VPADDUSBrr
+ 0U, // VPADDUSWYrm
+ 0U, // VPADDUSWYrr
+ 0U, // VPADDUSWZ128rm
+ 0U, // VPADDUSWZ128rmk
+ 0U, // VPADDUSWZ128rmkz
+ 0U, // VPADDUSWZ128rr
+ 0U, // VPADDUSWZ128rrk
+ 0U, // VPADDUSWZ128rrkz
+ 0U, // VPADDUSWZ256rm
+ 0U, // VPADDUSWZ256rmk
+ 0U, // VPADDUSWZ256rmkz
+ 0U, // VPADDUSWZ256rr
+ 0U, // VPADDUSWZ256rrk
+ 0U, // VPADDUSWZ256rrkz
+ 0U, // VPADDUSWZrm
+ 0U, // VPADDUSWZrmk
+ 0U, // VPADDUSWZrmkz
+ 0U, // VPADDUSWZrr
+ 0U, // VPADDUSWZrrk
+ 0U, // VPADDUSWZrrkz
+ 0U, // VPADDUSWrm
+ 0U, // VPADDUSWrr
+ 0U, // VPADDWYrm
+ 0U, // VPADDWYrr
+ 0U, // VPADDWZ128rm
+ 0U, // VPADDWZ128rmk
+ 0U, // VPADDWZ128rmkz
+ 0U, // VPADDWZ128rr
+ 0U, // VPADDWZ128rrk
+ 0U, // VPADDWZ128rrkz
+ 0U, // VPADDWZ256rm
+ 0U, // VPADDWZ256rmk
+ 0U, // VPADDWZ256rmkz
+ 0U, // VPADDWZ256rr
+ 0U, // VPADDWZ256rrk
+ 0U, // VPADDWZ256rrkz
+ 0U, // VPADDWZrm
+ 0U, // VPADDWZrmk
+ 0U, // VPADDWZrmkz
+ 0U, // VPADDWZrr
+ 0U, // VPADDWZrrk
+ 0U, // VPADDWZrrkz
+ 0U, // VPADDWrm
+ 0U, // VPADDWrr
+ 0U, // VPALIGNRYrmi
+ 0U, // VPALIGNRYrri
+ 0U, // VPALIGNRZ128rmi
+ 0U, // VPALIGNRZ128rmik
+ 0U, // VPALIGNRZ128rmikz
+ 0U, // VPALIGNRZ128rri
+ 0U, // VPALIGNRZ128rrik
+ 3U, // VPALIGNRZ128rrikz
+ 0U, // VPALIGNRZ256rmi
+ 0U, // VPALIGNRZ256rmik
+ 0U, // VPALIGNRZ256rmikz
+ 0U, // VPALIGNRZ256rri
+ 0U, // VPALIGNRZ256rrik
+ 3U, // VPALIGNRZ256rrikz
+ 0U, // VPALIGNRZrmi
+ 0U, // VPALIGNRZrmik
+ 0U, // VPALIGNRZrmikz
+ 0U, // VPALIGNRZrri
+ 0U, // VPALIGNRZrrik
+ 3U, // VPALIGNRZrrikz
+ 0U, // VPALIGNRrmi
+ 0U, // VPALIGNRrri
+ 0U, // VPANDDZ128rm
+ 0U, // VPANDDZ128rmb
+ 0U, // VPANDDZ128rmbk
+ 0U, // VPANDDZ128rmbkz
+ 0U, // VPANDDZ128rmk
+ 0U, // VPANDDZ128rmkz
+ 0U, // VPANDDZ128rr
+ 0U, // VPANDDZ128rrk
+ 0U, // VPANDDZ128rrkz
+ 0U, // VPANDDZ256rm
+ 0U, // VPANDDZ256rmb
+ 0U, // VPANDDZ256rmbk
+ 0U, // VPANDDZ256rmbkz
+ 0U, // VPANDDZ256rmk
+ 0U, // VPANDDZ256rmkz
+ 0U, // VPANDDZ256rr
+ 0U, // VPANDDZ256rrk
+ 0U, // VPANDDZ256rrkz
+ 0U, // VPANDDZrm
+ 0U, // VPANDDZrmb
+ 0U, // VPANDDZrmbk
+ 0U, // VPANDDZrmbkz
+ 0U, // VPANDDZrmk
+ 0U, // VPANDDZrmkz
+ 0U, // VPANDDZrr
+ 0U, // VPANDDZrrk
+ 0U, // VPANDDZrrkz
+ 0U, // VPANDNDZ128rm
+ 0U, // VPANDNDZ128rmb
+ 0U, // VPANDNDZ128rmbk
+ 0U, // VPANDNDZ128rmbkz
+ 0U, // VPANDNDZ128rmk
+ 0U, // VPANDNDZ128rmkz
+ 0U, // VPANDNDZ128rr
+ 0U, // VPANDNDZ128rrk
+ 0U, // VPANDNDZ128rrkz
+ 0U, // VPANDNDZ256rm
+ 0U, // VPANDNDZ256rmb
+ 0U, // VPANDNDZ256rmbk
+ 0U, // VPANDNDZ256rmbkz
+ 0U, // VPANDNDZ256rmk
+ 0U, // VPANDNDZ256rmkz
+ 0U, // VPANDNDZ256rr
+ 0U, // VPANDNDZ256rrk
+ 0U, // VPANDNDZ256rrkz
+ 0U, // VPANDNDZrm
+ 0U, // VPANDNDZrmb
+ 0U, // VPANDNDZrmbk
+ 0U, // VPANDNDZrmbkz
+ 0U, // VPANDNDZrmk
+ 0U, // VPANDNDZrmkz
+ 0U, // VPANDNDZrr
+ 0U, // VPANDNDZrrk
+ 0U, // VPANDNDZrrkz
+ 0U, // VPANDNQZ128rm
+ 0U, // VPANDNQZ128rmb
+ 0U, // VPANDNQZ128rmbk
+ 0U, // VPANDNQZ128rmbkz
+ 0U, // VPANDNQZ128rmk
+ 0U, // VPANDNQZ128rmkz
+ 0U, // VPANDNQZ128rr
+ 0U, // VPANDNQZ128rrk
+ 0U, // VPANDNQZ128rrkz
+ 0U, // VPANDNQZ256rm
+ 0U, // VPANDNQZ256rmb
+ 0U, // VPANDNQZ256rmbk
+ 0U, // VPANDNQZ256rmbkz
+ 0U, // VPANDNQZ256rmk
+ 0U, // VPANDNQZ256rmkz
+ 0U, // VPANDNQZ256rr
+ 0U, // VPANDNQZ256rrk
+ 0U, // VPANDNQZ256rrkz
+ 0U, // VPANDNQZrm
+ 0U, // VPANDNQZrmb
+ 0U, // VPANDNQZrmbk
+ 0U, // VPANDNQZrmbkz
+ 0U, // VPANDNQZrmk
+ 0U, // VPANDNQZrmkz
+ 0U, // VPANDNQZrr
+ 0U, // VPANDNQZrrk
+ 0U, // VPANDNQZrrkz
+ 0U, // VPANDNYrm
+ 0U, // VPANDNYrr
+ 0U, // VPANDNrm
+ 0U, // VPANDNrr
+ 0U, // VPANDQZ128rm
+ 0U, // VPANDQZ128rmb
+ 0U, // VPANDQZ128rmbk
+ 0U, // VPANDQZ128rmbkz
+ 0U, // VPANDQZ128rmk
+ 0U, // VPANDQZ128rmkz
+ 0U, // VPANDQZ128rr
+ 0U, // VPANDQZ128rrk
+ 0U, // VPANDQZ128rrkz
+ 0U, // VPANDQZ256rm
+ 0U, // VPANDQZ256rmb
+ 0U, // VPANDQZ256rmbk
+ 0U, // VPANDQZ256rmbkz
+ 0U, // VPANDQZ256rmk
+ 0U, // VPANDQZ256rmkz
+ 0U, // VPANDQZ256rr
+ 0U, // VPANDQZ256rrk
+ 0U, // VPANDQZ256rrkz
+ 0U, // VPANDQZrm
+ 0U, // VPANDQZrmb
+ 0U, // VPANDQZrmbk
+ 0U, // VPANDQZrmbkz
+ 0U, // VPANDQZrmk
+ 0U, // VPANDQZrmkz
+ 0U, // VPANDQZrr
+ 0U, // VPANDQZrrk
+ 0U, // VPANDQZrrkz
+ 0U, // VPANDYrm
+ 0U, // VPANDYrr
+ 0U, // VPANDrm
+ 0U, // VPANDrr
+ 0U, // VPAVGBYrm
+ 0U, // VPAVGBYrr
+ 0U, // VPAVGBZ128rm
+ 0U, // VPAVGBZ128rmk
+ 0U, // VPAVGBZ128rmkz
+ 0U, // VPAVGBZ128rr
+ 0U, // VPAVGBZ128rrk
+ 0U, // VPAVGBZ128rrkz
+ 0U, // VPAVGBZ256rm
+ 0U, // VPAVGBZ256rmk
+ 0U, // VPAVGBZ256rmkz
+ 0U, // VPAVGBZ256rr
+ 0U, // VPAVGBZ256rrk
+ 0U, // VPAVGBZ256rrkz
+ 0U, // VPAVGBZrm
+ 0U, // VPAVGBZrmk
+ 0U, // VPAVGBZrmkz
+ 0U, // VPAVGBZrr
+ 0U, // VPAVGBZrrk
+ 0U, // VPAVGBZrrkz
+ 0U, // VPAVGBrm
+ 0U, // VPAVGBrr
+ 0U, // VPAVGWYrm
+ 0U, // VPAVGWYrr
+ 0U, // VPAVGWZ128rm
+ 0U, // VPAVGWZ128rmk
+ 0U, // VPAVGWZ128rmkz
+ 0U, // VPAVGWZ128rr
+ 0U, // VPAVGWZ128rrk
+ 0U, // VPAVGWZ128rrkz
+ 0U, // VPAVGWZ256rm
+ 0U, // VPAVGWZ256rmk
+ 0U, // VPAVGWZ256rmkz
+ 0U, // VPAVGWZ256rr
+ 0U, // VPAVGWZ256rrk
+ 0U, // VPAVGWZ256rrkz
+ 0U, // VPAVGWZrm
+ 0U, // VPAVGWZrmk
+ 0U, // VPAVGWZrmkz
+ 0U, // VPAVGWZrr
+ 0U, // VPAVGWZrrk
+ 0U, // VPAVGWZrrkz
+ 0U, // VPAVGWrm
+ 0U, // VPAVGWrr
+ 0U, // VPBLENDDYrmi
+ 0U, // VPBLENDDYrri
+ 0U, // VPBLENDDrmi
+ 0U, // VPBLENDDrri
+ 0U, // VPBLENDMBZ128rm
+ 0U, // VPBLENDMBZ128rmk
+ 0U, // VPBLENDMBZ128rmkz
+ 0U, // VPBLENDMBZ128rr
+ 0U, // VPBLENDMBZ128rrk
+ 0U, // VPBLENDMBZ128rrkz
+ 0U, // VPBLENDMBZ256rm
+ 0U, // VPBLENDMBZ256rmk
+ 0U, // VPBLENDMBZ256rmkz
+ 0U, // VPBLENDMBZ256rr
+ 0U, // VPBLENDMBZ256rrk
+ 0U, // VPBLENDMBZ256rrkz
+ 0U, // VPBLENDMBZrm
+ 0U, // VPBLENDMBZrmk
+ 0U, // VPBLENDMBZrmkz
+ 0U, // VPBLENDMBZrr
+ 0U, // VPBLENDMBZrrk
+ 0U, // VPBLENDMBZrrkz
+ 0U, // VPBLENDMDZ128rm
+ 0U, // VPBLENDMDZ128rmb
+ 0U, // VPBLENDMDZ128rmbk
+ 0U, // VPBLENDMDZ128rmbkz
+ 0U, // VPBLENDMDZ128rmk
+ 0U, // VPBLENDMDZ128rmkz
+ 0U, // VPBLENDMDZ128rr
+ 0U, // VPBLENDMDZ128rrk
+ 0U, // VPBLENDMDZ128rrkz
+ 0U, // VPBLENDMDZ256rm
+ 0U, // VPBLENDMDZ256rmb
+ 0U, // VPBLENDMDZ256rmbk
+ 0U, // VPBLENDMDZ256rmbkz
+ 0U, // VPBLENDMDZ256rmk
+ 0U, // VPBLENDMDZ256rmkz
+ 0U, // VPBLENDMDZ256rr
+ 0U, // VPBLENDMDZ256rrk
+ 0U, // VPBLENDMDZ256rrkz
+ 0U, // VPBLENDMDZrm
+ 0U, // VPBLENDMDZrmb
+ 0U, // VPBLENDMDZrmbk
+ 0U, // VPBLENDMDZrmbkz
+ 0U, // VPBLENDMDZrmk
+ 0U, // VPBLENDMDZrmkz
+ 0U, // VPBLENDMDZrr
+ 0U, // VPBLENDMDZrrk
+ 0U, // VPBLENDMDZrrkz
+ 0U, // VPBLENDMQZ128rm
+ 0U, // VPBLENDMQZ128rmb
+ 0U, // VPBLENDMQZ128rmbk
+ 0U, // VPBLENDMQZ128rmbkz
+ 0U, // VPBLENDMQZ128rmk
+ 0U, // VPBLENDMQZ128rmkz
+ 0U, // VPBLENDMQZ128rr
+ 0U, // VPBLENDMQZ128rrk
+ 0U, // VPBLENDMQZ128rrkz
+ 0U, // VPBLENDMQZ256rm
+ 0U, // VPBLENDMQZ256rmb
+ 0U, // VPBLENDMQZ256rmbk
+ 0U, // VPBLENDMQZ256rmbkz
+ 0U, // VPBLENDMQZ256rmk
+ 0U, // VPBLENDMQZ256rmkz
+ 0U, // VPBLENDMQZ256rr
+ 0U, // VPBLENDMQZ256rrk
+ 0U, // VPBLENDMQZ256rrkz
+ 0U, // VPBLENDMQZrm
+ 0U, // VPBLENDMQZrmb
+ 0U, // VPBLENDMQZrmbk
+ 0U, // VPBLENDMQZrmbkz
+ 0U, // VPBLENDMQZrmk
+ 0U, // VPBLENDMQZrmkz
+ 0U, // VPBLENDMQZrr
+ 0U, // VPBLENDMQZrrk
+ 0U, // VPBLENDMQZrrkz
+ 0U, // VPBLENDMWZ128rm
+ 0U, // VPBLENDMWZ128rmk
+ 0U, // VPBLENDMWZ128rmkz
+ 0U, // VPBLENDMWZ128rr
+ 0U, // VPBLENDMWZ128rrk
+ 0U, // VPBLENDMWZ128rrkz
+ 0U, // VPBLENDMWZ256rm
+ 0U, // VPBLENDMWZ256rmk
+ 0U, // VPBLENDMWZ256rmkz
+ 0U, // VPBLENDMWZ256rr
+ 0U, // VPBLENDMWZ256rrk
+ 0U, // VPBLENDMWZ256rrkz
+ 0U, // VPBLENDMWZrm
+ 0U, // VPBLENDMWZrmk
+ 0U, // VPBLENDMWZrmkz
+ 0U, // VPBLENDMWZrr
+ 0U, // VPBLENDMWZrrk
+ 0U, // VPBLENDMWZrrkz
+ 0U, // VPBLENDVBYrm
+ 0U, // VPBLENDVBYrr
+ 0U, // VPBLENDVBrm
+ 0U, // VPBLENDVBrr
+ 0U, // VPBLENDWYrmi
+ 0U, // VPBLENDWYrri
+ 0U, // VPBLENDWrmi
+ 0U, // VPBLENDWrri
+ 0U, // VPBROADCASTBYrm
+ 0U, // VPBROADCASTBYrr
+ 0U, // VPBROADCASTBZ128m
+ 0U, // VPBROADCASTBZ128mk
+ 0U, // VPBROADCASTBZ128mkz
+ 0U, // VPBROADCASTBZ128r
+ 0U, // VPBROADCASTBZ128rk
+ 0U, // VPBROADCASTBZ128rkz
+ 0U, // VPBROADCASTBZ256m
+ 0U, // VPBROADCASTBZ256mk
+ 0U, // VPBROADCASTBZ256mkz
+ 0U, // VPBROADCASTBZ256r
+ 0U, // VPBROADCASTBZ256rk
+ 0U, // VPBROADCASTBZ256rkz
+ 0U, // VPBROADCASTBZm
+ 0U, // VPBROADCASTBZmk
+ 0U, // VPBROADCASTBZmkz
+ 0U, // VPBROADCASTBZr
+ 0U, // VPBROADCASTBZrk
+ 0U, // VPBROADCASTBZrkz
+ 0U, // VPBROADCASTBrZ128r
+ 0U, // VPBROADCASTBrZ128rk
+ 0U, // VPBROADCASTBrZ128rkz
+ 0U, // VPBROADCASTBrZ256r
+ 0U, // VPBROADCASTBrZ256rk
+ 0U, // VPBROADCASTBrZ256rkz
+ 0U, // VPBROADCASTBrZr
+ 0U, // VPBROADCASTBrZrk
+ 0U, // VPBROADCASTBrZrkz
+ 0U, // VPBROADCASTBrm
+ 0U, // VPBROADCASTBrr
+ 0U, // VPBROADCASTDYrm
+ 0U, // VPBROADCASTDYrr
+ 0U, // VPBROADCASTDZ128m
+ 0U, // VPBROADCASTDZ128mk
+ 0U, // VPBROADCASTDZ128mkz
+ 0U, // VPBROADCASTDZ128r
+ 0U, // VPBROADCASTDZ128rk
+ 0U, // VPBROADCASTDZ128rkz
+ 0U, // VPBROADCASTDZ256m
+ 0U, // VPBROADCASTDZ256mk
+ 0U, // VPBROADCASTDZ256mkz
+ 0U, // VPBROADCASTDZ256r
+ 0U, // VPBROADCASTDZ256rk
+ 0U, // VPBROADCASTDZ256rkz
+ 0U, // VPBROADCASTDZm
+ 0U, // VPBROADCASTDZmk
+ 0U, // VPBROADCASTDZmkz
+ 0U, // VPBROADCASTDZr
+ 0U, // VPBROADCASTDZrk
+ 0U, // VPBROADCASTDZrkz
+ 0U, // VPBROADCASTDrZ128r
+ 0U, // VPBROADCASTDrZ128rk
+ 0U, // VPBROADCASTDrZ128rkz
+ 0U, // VPBROADCASTDrZ256r
+ 0U, // VPBROADCASTDrZ256rk
+ 0U, // VPBROADCASTDrZ256rkz
+ 0U, // VPBROADCASTDrZr
+ 0U, // VPBROADCASTDrZrk
+ 0U, // VPBROADCASTDrZrkz
+ 0U, // VPBROADCASTDrm
+ 0U, // VPBROADCASTDrr
+ 0U, // VPBROADCASTMB2QZ128rr
+ 0U, // VPBROADCASTMB2QZ256rr
+ 0U, // VPBROADCASTMB2QZrr
+ 0U, // VPBROADCASTMW2DZ128rr
+ 0U, // VPBROADCASTMW2DZ256rr
+ 0U, // VPBROADCASTMW2DZrr
+ 0U, // VPBROADCASTQYrm
+ 0U, // VPBROADCASTQYrr
+ 0U, // VPBROADCASTQZ128m
+ 0U, // VPBROADCASTQZ128mk
+ 0U, // VPBROADCASTQZ128mkz
+ 0U, // VPBROADCASTQZ128r
+ 0U, // VPBROADCASTQZ128rk
+ 0U, // VPBROADCASTQZ128rkz
+ 0U, // VPBROADCASTQZ256m
+ 0U, // VPBROADCASTQZ256mk
+ 0U, // VPBROADCASTQZ256mkz
+ 0U, // VPBROADCASTQZ256r
+ 0U, // VPBROADCASTQZ256rk
+ 0U, // VPBROADCASTQZ256rkz
+ 0U, // VPBROADCASTQZm
+ 0U, // VPBROADCASTQZmk
+ 0U, // VPBROADCASTQZmkz
+ 0U, // VPBROADCASTQZr
+ 0U, // VPBROADCASTQZrk
+ 0U, // VPBROADCASTQZrkz
+ 0U, // VPBROADCASTQrZ128r
+ 0U, // VPBROADCASTQrZ128rk
+ 0U, // VPBROADCASTQrZ128rkz
+ 0U, // VPBROADCASTQrZ256r
+ 0U, // VPBROADCASTQrZ256rk
+ 0U, // VPBROADCASTQrZ256rkz
+ 0U, // VPBROADCASTQrZr
+ 0U, // VPBROADCASTQrZrk
+ 0U, // VPBROADCASTQrZrkz
+ 0U, // VPBROADCASTQrm
+ 0U, // VPBROADCASTQrr
+ 0U, // VPBROADCASTWYrm
+ 0U, // VPBROADCASTWYrr
+ 0U, // VPBROADCASTWZ128m
+ 0U, // VPBROADCASTWZ128mk
+ 0U, // VPBROADCASTWZ128mkz
+ 0U, // VPBROADCASTWZ128r
+ 0U, // VPBROADCASTWZ128rk
+ 0U, // VPBROADCASTWZ128rkz
+ 0U, // VPBROADCASTWZ256m
+ 0U, // VPBROADCASTWZ256mk
+ 0U, // VPBROADCASTWZ256mkz
+ 0U, // VPBROADCASTWZ256r
+ 0U, // VPBROADCASTWZ256rk
+ 0U, // VPBROADCASTWZ256rkz
+ 0U, // VPBROADCASTWZm
+ 0U, // VPBROADCASTWZmk
+ 0U, // VPBROADCASTWZmkz
+ 0U, // VPBROADCASTWZr
+ 0U, // VPBROADCASTWZrk
+ 0U, // VPBROADCASTWZrkz
+ 0U, // VPBROADCASTWrZ128r
+ 0U, // VPBROADCASTWrZ128rk
+ 0U, // VPBROADCASTWrZ128rkz
+ 0U, // VPBROADCASTWrZ256r
+ 0U, // VPBROADCASTWrZ256rk
+ 0U, // VPBROADCASTWrZ256rkz
+ 0U, // VPBROADCASTWrZr
+ 0U, // VPBROADCASTWrZrk
+ 0U, // VPBROADCASTWrZrkz
+ 0U, // VPBROADCASTWrm
+ 0U, // VPBROADCASTWrr
+ 0U, // VPCLMULQDQYrm
+ 0U, // VPCLMULQDQYrr
+ 0U, // VPCLMULQDQZ128rm
+ 0U, // VPCLMULQDQZ128rr
+ 0U, // VPCLMULQDQZ256rm
+ 0U, // VPCLMULQDQZ256rr
+ 0U, // VPCLMULQDQZrm
+ 0U, // VPCLMULQDQZrr
+ 0U, // VPCLMULQDQrm
+ 0U, // VPCLMULQDQrr
+ 0U, // VPCMOVYrmr
+ 0U, // VPCMOVYrrm
+ 0U, // VPCMOVYrrr
+ 0U, // VPCMOVYrrr_REV
+ 0U, // VPCMOVrmr
+ 0U, // VPCMOVrrm
+ 0U, // VPCMOVrrr
+ 0U, // VPCMOVrrr_REV
+ 0U, // VPCMPBZ128rmi
+ 0U, // VPCMPBZ128rmi_alt
+ 0U, // VPCMPBZ128rmik
+ 0U, // VPCMPBZ128rmik_alt
+ 0U, // VPCMPBZ128rri
+ 0U, // VPCMPBZ128rri_alt
+ 1U, // VPCMPBZ128rrik
+ 1U, // VPCMPBZ128rrik_alt
+ 0U, // VPCMPBZ256rmi
+ 0U, // VPCMPBZ256rmi_alt
+ 0U, // VPCMPBZ256rmik
+ 0U, // VPCMPBZ256rmik_alt
+ 0U, // VPCMPBZ256rri
+ 0U, // VPCMPBZ256rri_alt
+ 1U, // VPCMPBZ256rrik
+ 1U, // VPCMPBZ256rrik_alt
+ 0U, // VPCMPBZrmi
+ 0U, // VPCMPBZrmi_alt
+ 0U, // VPCMPBZrmik
+ 0U, // VPCMPBZrmik_alt
+ 0U, // VPCMPBZrri
+ 0U, // VPCMPBZrri_alt
+ 1U, // VPCMPBZrrik
+ 1U, // VPCMPBZrrik_alt
+ 0U, // VPCMPDZ128rmi
+ 0U, // VPCMPDZ128rmi_alt
+ 0U, // VPCMPDZ128rmib
+ 0U, // VPCMPDZ128rmib_alt
+ 1U, // VPCMPDZ128rmibk
+ 1U, // VPCMPDZ128rmibk_alt
+ 0U, // VPCMPDZ128rmik
+ 0U, // VPCMPDZ128rmik_alt
+ 0U, // VPCMPDZ128rri
+ 0U, // VPCMPDZ128rri_alt
+ 1U, // VPCMPDZ128rrik
+ 1U, // VPCMPDZ128rrik_alt
+ 0U, // VPCMPDZ256rmi
+ 0U, // VPCMPDZ256rmi_alt
+ 0U, // VPCMPDZ256rmib
+ 0U, // VPCMPDZ256rmib_alt
+ 1U, // VPCMPDZ256rmibk
+ 1U, // VPCMPDZ256rmibk_alt
+ 0U, // VPCMPDZ256rmik
+ 0U, // VPCMPDZ256rmik_alt
+ 0U, // VPCMPDZ256rri
+ 0U, // VPCMPDZ256rri_alt
+ 1U, // VPCMPDZ256rrik
+ 1U, // VPCMPDZ256rrik_alt
+ 0U, // VPCMPDZrmi
+ 0U, // VPCMPDZrmi_alt
+ 0U, // VPCMPDZrmib
+ 0U, // VPCMPDZrmib_alt
+ 1U, // VPCMPDZrmibk
+ 1U, // VPCMPDZrmibk_alt
+ 0U, // VPCMPDZrmik
+ 0U, // VPCMPDZrmik_alt
+ 0U, // VPCMPDZrri
+ 0U, // VPCMPDZrri_alt
+ 1U, // VPCMPDZrrik
+ 1U, // VPCMPDZrrik_alt
+ 0U, // VPCMPEQBYrm
+ 0U, // VPCMPEQBYrr
+ 0U, // VPCMPEQBZ128rm
+ 0U, // VPCMPEQBZ128rmk
+ 0U, // VPCMPEQBZ128rr
+ 0U, // VPCMPEQBZ128rrk
+ 0U, // VPCMPEQBZ256rm
+ 0U, // VPCMPEQBZ256rmk
+ 0U, // VPCMPEQBZ256rr
+ 0U, // VPCMPEQBZ256rrk
+ 0U, // VPCMPEQBZrm
+ 0U, // VPCMPEQBZrmk
+ 0U, // VPCMPEQBZrr
+ 0U, // VPCMPEQBZrrk
+ 0U, // VPCMPEQBrm
+ 0U, // VPCMPEQBrr
+ 0U, // VPCMPEQDYrm
+ 0U, // VPCMPEQDYrr
+ 0U, // VPCMPEQDZ128rm
+ 0U, // VPCMPEQDZ128rmb
+ 0U, // VPCMPEQDZ128rmbk
+ 0U, // VPCMPEQDZ128rmk
+ 0U, // VPCMPEQDZ128rr
+ 0U, // VPCMPEQDZ128rrk
+ 0U, // VPCMPEQDZ256rm
+ 0U, // VPCMPEQDZ256rmb
+ 0U, // VPCMPEQDZ256rmbk
+ 0U, // VPCMPEQDZ256rmk
+ 0U, // VPCMPEQDZ256rr
+ 0U, // VPCMPEQDZ256rrk
+ 0U, // VPCMPEQDZrm
+ 0U, // VPCMPEQDZrmb
+ 0U, // VPCMPEQDZrmbk
+ 0U, // VPCMPEQDZrmk
+ 0U, // VPCMPEQDZrr
+ 0U, // VPCMPEQDZrrk
+ 0U, // VPCMPEQDrm
+ 0U, // VPCMPEQDrr
+ 0U, // VPCMPEQQYrm
+ 0U, // VPCMPEQQYrr
+ 0U, // VPCMPEQQZ128rm
+ 0U, // VPCMPEQQZ128rmb
+ 0U, // VPCMPEQQZ128rmbk
+ 0U, // VPCMPEQQZ128rmk
+ 0U, // VPCMPEQQZ128rr
+ 0U, // VPCMPEQQZ128rrk
+ 0U, // VPCMPEQQZ256rm
+ 0U, // VPCMPEQQZ256rmb
+ 0U, // VPCMPEQQZ256rmbk
+ 0U, // VPCMPEQQZ256rmk
+ 0U, // VPCMPEQQZ256rr
+ 0U, // VPCMPEQQZ256rrk
+ 0U, // VPCMPEQQZrm
+ 0U, // VPCMPEQQZrmb
+ 0U, // VPCMPEQQZrmbk
+ 0U, // VPCMPEQQZrmk
+ 0U, // VPCMPEQQZrr
+ 0U, // VPCMPEQQZrrk
+ 0U, // VPCMPEQQrm
+ 0U, // VPCMPEQQrr
+ 0U, // VPCMPEQWYrm
+ 0U, // VPCMPEQWYrr
+ 0U, // VPCMPEQWZ128rm
+ 0U, // VPCMPEQWZ128rmk
+ 0U, // VPCMPEQWZ128rr
+ 0U, // VPCMPEQWZ128rrk
+ 0U, // VPCMPEQWZ256rm
+ 0U, // VPCMPEQWZ256rmk
+ 0U, // VPCMPEQWZ256rr
+ 0U, // VPCMPEQWZ256rrk
+ 0U, // VPCMPEQWZrm
+ 0U, // VPCMPEQWZrmk
+ 0U, // VPCMPEQWZrr
+ 0U, // VPCMPEQWZrrk
+ 0U, // VPCMPEQWrm
+ 0U, // VPCMPEQWrr
+ 0U, // VPCMPESTRIrm
+ 0U, // VPCMPESTRIrr
+ 0U, // VPCMPESTRMrm
+ 0U, // VPCMPESTRMrr
+ 0U, // VPCMPGTBYrm
+ 0U, // VPCMPGTBYrr
+ 0U, // VPCMPGTBZ128rm
+ 0U, // VPCMPGTBZ128rmk
+ 0U, // VPCMPGTBZ128rr
+ 0U, // VPCMPGTBZ128rrk
+ 0U, // VPCMPGTBZ256rm
+ 0U, // VPCMPGTBZ256rmk
+ 0U, // VPCMPGTBZ256rr
+ 0U, // VPCMPGTBZ256rrk
+ 0U, // VPCMPGTBZrm
+ 0U, // VPCMPGTBZrmk
+ 0U, // VPCMPGTBZrr
+ 0U, // VPCMPGTBZrrk
+ 0U, // VPCMPGTBrm
+ 0U, // VPCMPGTBrr
+ 0U, // VPCMPGTDYrm
+ 0U, // VPCMPGTDYrr
+ 0U, // VPCMPGTDZ128rm
+ 0U, // VPCMPGTDZ128rmb
+ 0U, // VPCMPGTDZ128rmbk
+ 0U, // VPCMPGTDZ128rmk
+ 0U, // VPCMPGTDZ128rr
+ 0U, // VPCMPGTDZ128rrk
+ 0U, // VPCMPGTDZ256rm
+ 0U, // VPCMPGTDZ256rmb
+ 0U, // VPCMPGTDZ256rmbk
+ 0U, // VPCMPGTDZ256rmk
+ 0U, // VPCMPGTDZ256rr
+ 0U, // VPCMPGTDZ256rrk
+ 0U, // VPCMPGTDZrm
+ 0U, // VPCMPGTDZrmb
+ 0U, // VPCMPGTDZrmbk
+ 0U, // VPCMPGTDZrmk
+ 0U, // VPCMPGTDZrr
+ 0U, // VPCMPGTDZrrk
+ 0U, // VPCMPGTDrm
+ 0U, // VPCMPGTDrr
+ 0U, // VPCMPGTQYrm
+ 0U, // VPCMPGTQYrr
+ 0U, // VPCMPGTQZ128rm
+ 0U, // VPCMPGTQZ128rmb
+ 0U, // VPCMPGTQZ128rmbk
+ 0U, // VPCMPGTQZ128rmk
+ 0U, // VPCMPGTQZ128rr
+ 0U, // VPCMPGTQZ128rrk
+ 0U, // VPCMPGTQZ256rm
+ 0U, // VPCMPGTQZ256rmb
+ 0U, // VPCMPGTQZ256rmbk
+ 0U, // VPCMPGTQZ256rmk
+ 0U, // VPCMPGTQZ256rr
+ 0U, // VPCMPGTQZ256rrk
+ 0U, // VPCMPGTQZrm
+ 0U, // VPCMPGTQZrmb
+ 0U, // VPCMPGTQZrmbk
+ 0U, // VPCMPGTQZrmk
+ 0U, // VPCMPGTQZrr
+ 0U, // VPCMPGTQZrrk
+ 0U, // VPCMPGTQrm
+ 0U, // VPCMPGTQrr
+ 0U, // VPCMPGTWYrm
+ 0U, // VPCMPGTWYrr
+ 0U, // VPCMPGTWZ128rm
+ 0U, // VPCMPGTWZ128rmk
+ 0U, // VPCMPGTWZ128rr
+ 0U, // VPCMPGTWZ128rrk
+ 0U, // VPCMPGTWZ256rm
+ 0U, // VPCMPGTWZ256rmk
+ 0U, // VPCMPGTWZ256rr
+ 0U, // VPCMPGTWZ256rrk
+ 0U, // VPCMPGTWZrm
+ 0U, // VPCMPGTWZrmk
+ 0U, // VPCMPGTWZrr
+ 0U, // VPCMPGTWZrrk
+ 0U, // VPCMPGTWrm
+ 0U, // VPCMPGTWrr
+ 0U, // VPCMPISTRIrm
+ 0U, // VPCMPISTRIrr
+ 0U, // VPCMPISTRMrm
+ 0U, // VPCMPISTRMrr
+ 0U, // VPCMPQZ128rmi
+ 0U, // VPCMPQZ128rmi_alt
+ 0U, // VPCMPQZ128rmib
+ 0U, // VPCMPQZ128rmib_alt
+ 1U, // VPCMPQZ128rmibk
+ 1U, // VPCMPQZ128rmibk_alt
+ 0U, // VPCMPQZ128rmik
+ 0U, // VPCMPQZ128rmik_alt
+ 0U, // VPCMPQZ128rri
+ 0U, // VPCMPQZ128rri_alt
+ 1U, // VPCMPQZ128rrik
+ 1U, // VPCMPQZ128rrik_alt
+ 0U, // VPCMPQZ256rmi
+ 0U, // VPCMPQZ256rmi_alt
+ 0U, // VPCMPQZ256rmib
+ 0U, // VPCMPQZ256rmib_alt
+ 1U, // VPCMPQZ256rmibk
+ 1U, // VPCMPQZ256rmibk_alt
+ 0U, // VPCMPQZ256rmik
+ 0U, // VPCMPQZ256rmik_alt
+ 0U, // VPCMPQZ256rri
+ 0U, // VPCMPQZ256rri_alt
+ 1U, // VPCMPQZ256rrik
+ 1U, // VPCMPQZ256rrik_alt
+ 0U, // VPCMPQZrmi
+ 0U, // VPCMPQZrmi_alt
+ 0U, // VPCMPQZrmib
+ 0U, // VPCMPQZrmib_alt
+ 1U, // VPCMPQZrmibk
+ 1U, // VPCMPQZrmibk_alt
+ 0U, // VPCMPQZrmik
+ 0U, // VPCMPQZrmik_alt
+ 0U, // VPCMPQZrri
+ 0U, // VPCMPQZrri_alt
+ 1U, // VPCMPQZrrik
+ 1U, // VPCMPQZrrik_alt
+ 0U, // VPCMPUBZ128rmi
+ 0U, // VPCMPUBZ128rmi_alt
+ 0U, // VPCMPUBZ128rmik
+ 0U, // VPCMPUBZ128rmik_alt
+ 0U, // VPCMPUBZ128rri
+ 0U, // VPCMPUBZ128rri_alt
+ 1U, // VPCMPUBZ128rrik
+ 1U, // VPCMPUBZ128rrik_alt
+ 0U, // VPCMPUBZ256rmi
+ 0U, // VPCMPUBZ256rmi_alt
+ 0U, // VPCMPUBZ256rmik
+ 0U, // VPCMPUBZ256rmik_alt
+ 0U, // VPCMPUBZ256rri
+ 0U, // VPCMPUBZ256rri_alt
+ 1U, // VPCMPUBZ256rrik
+ 1U, // VPCMPUBZ256rrik_alt
+ 0U, // VPCMPUBZrmi
+ 0U, // VPCMPUBZrmi_alt
+ 0U, // VPCMPUBZrmik
+ 0U, // VPCMPUBZrmik_alt
+ 0U, // VPCMPUBZrri
+ 0U, // VPCMPUBZrri_alt
+ 1U, // VPCMPUBZrrik
+ 1U, // VPCMPUBZrrik_alt
+ 0U, // VPCMPUDZ128rmi
+ 0U, // VPCMPUDZ128rmi_alt
+ 0U, // VPCMPUDZ128rmib
+ 0U, // VPCMPUDZ128rmib_alt
+ 1U, // VPCMPUDZ128rmibk
+ 1U, // VPCMPUDZ128rmibk_alt
+ 0U, // VPCMPUDZ128rmik
+ 0U, // VPCMPUDZ128rmik_alt
+ 0U, // VPCMPUDZ128rri
+ 0U, // VPCMPUDZ128rri_alt
+ 1U, // VPCMPUDZ128rrik
+ 1U, // VPCMPUDZ128rrik_alt
+ 0U, // VPCMPUDZ256rmi
+ 0U, // VPCMPUDZ256rmi_alt
+ 0U, // VPCMPUDZ256rmib
+ 0U, // VPCMPUDZ256rmib_alt
+ 1U, // VPCMPUDZ256rmibk
+ 1U, // VPCMPUDZ256rmibk_alt
+ 0U, // VPCMPUDZ256rmik
+ 0U, // VPCMPUDZ256rmik_alt
+ 0U, // VPCMPUDZ256rri
+ 0U, // VPCMPUDZ256rri_alt
+ 1U, // VPCMPUDZ256rrik
+ 1U, // VPCMPUDZ256rrik_alt
+ 0U, // VPCMPUDZrmi
+ 0U, // VPCMPUDZrmi_alt
+ 0U, // VPCMPUDZrmib
+ 0U, // VPCMPUDZrmib_alt
+ 1U, // VPCMPUDZrmibk
+ 1U, // VPCMPUDZrmibk_alt
+ 0U, // VPCMPUDZrmik
+ 0U, // VPCMPUDZrmik_alt
+ 0U, // VPCMPUDZrri
+ 0U, // VPCMPUDZrri_alt
+ 1U, // VPCMPUDZrrik
+ 1U, // VPCMPUDZrrik_alt
+ 0U, // VPCMPUQZ128rmi
+ 0U, // VPCMPUQZ128rmi_alt
+ 0U, // VPCMPUQZ128rmib
+ 0U, // VPCMPUQZ128rmib_alt
+ 1U, // VPCMPUQZ128rmibk
+ 1U, // VPCMPUQZ128rmibk_alt
+ 0U, // VPCMPUQZ128rmik
+ 0U, // VPCMPUQZ128rmik_alt
+ 0U, // VPCMPUQZ128rri
+ 0U, // VPCMPUQZ128rri_alt
+ 1U, // VPCMPUQZ128rrik
+ 1U, // VPCMPUQZ128rrik_alt
+ 0U, // VPCMPUQZ256rmi
+ 0U, // VPCMPUQZ256rmi_alt
+ 0U, // VPCMPUQZ256rmib
+ 0U, // VPCMPUQZ256rmib_alt
+ 1U, // VPCMPUQZ256rmibk
+ 1U, // VPCMPUQZ256rmibk_alt
+ 0U, // VPCMPUQZ256rmik
+ 0U, // VPCMPUQZ256rmik_alt
+ 0U, // VPCMPUQZ256rri
+ 0U, // VPCMPUQZ256rri_alt
+ 1U, // VPCMPUQZ256rrik
+ 1U, // VPCMPUQZ256rrik_alt
+ 0U, // VPCMPUQZrmi
+ 0U, // VPCMPUQZrmi_alt
+ 0U, // VPCMPUQZrmib
+ 0U, // VPCMPUQZrmib_alt
+ 1U, // VPCMPUQZrmibk
+ 1U, // VPCMPUQZrmibk_alt
+ 0U, // VPCMPUQZrmik
+ 0U, // VPCMPUQZrmik_alt
+ 0U, // VPCMPUQZrri
+ 0U, // VPCMPUQZrri_alt
+ 1U, // VPCMPUQZrrik
+ 1U, // VPCMPUQZrrik_alt
+ 0U, // VPCMPUWZ128rmi
+ 0U, // VPCMPUWZ128rmi_alt
+ 0U, // VPCMPUWZ128rmik
+ 0U, // VPCMPUWZ128rmik_alt
+ 0U, // VPCMPUWZ128rri
+ 0U, // VPCMPUWZ128rri_alt
+ 1U, // VPCMPUWZ128rrik
+ 1U, // VPCMPUWZ128rrik_alt
+ 0U, // VPCMPUWZ256rmi
+ 0U, // VPCMPUWZ256rmi_alt
+ 0U, // VPCMPUWZ256rmik
+ 0U, // VPCMPUWZ256rmik_alt
+ 0U, // VPCMPUWZ256rri
+ 0U, // VPCMPUWZ256rri_alt
+ 1U, // VPCMPUWZ256rrik
+ 1U, // VPCMPUWZ256rrik_alt
+ 0U, // VPCMPUWZrmi
+ 0U, // VPCMPUWZrmi_alt
+ 0U, // VPCMPUWZrmik
+ 0U, // VPCMPUWZrmik_alt
+ 0U, // VPCMPUWZrri
+ 0U, // VPCMPUWZrri_alt
+ 1U, // VPCMPUWZrrik
+ 1U, // VPCMPUWZrrik_alt
+ 0U, // VPCMPWZ128rmi
+ 0U, // VPCMPWZ128rmi_alt
+ 0U, // VPCMPWZ128rmik
+ 0U, // VPCMPWZ128rmik_alt
+ 0U, // VPCMPWZ128rri
+ 0U, // VPCMPWZ128rri_alt
+ 1U, // VPCMPWZ128rrik
+ 1U, // VPCMPWZ128rrik_alt
+ 0U, // VPCMPWZ256rmi
+ 0U, // VPCMPWZ256rmi_alt
+ 0U, // VPCMPWZ256rmik
+ 0U, // VPCMPWZ256rmik_alt
+ 0U, // VPCMPWZ256rri
+ 0U, // VPCMPWZ256rri_alt
+ 1U, // VPCMPWZ256rrik
+ 1U, // VPCMPWZ256rrik_alt
+ 0U, // VPCMPWZrmi
+ 0U, // VPCMPWZrmi_alt
+ 0U, // VPCMPWZrmik
+ 0U, // VPCMPWZrmik_alt
+ 0U, // VPCMPWZrri
+ 0U, // VPCMPWZrri_alt
+ 1U, // VPCMPWZrrik
+ 1U, // VPCMPWZrrik_alt
+ 0U, // VPCOMBmi
+ 0U, // VPCOMBmi_alt
+ 0U, // VPCOMBri
+ 0U, // VPCOMBri_alt
+ 0U, // VPCOMDmi
+ 0U, // VPCOMDmi_alt
+ 0U, // VPCOMDri
+ 0U, // VPCOMDri_alt
+ 0U, // VPCOMPRESSBZ128mr
+ 0U, // VPCOMPRESSBZ128mrk
+ 0U, // VPCOMPRESSBZ128rr
+ 0U, // VPCOMPRESSBZ128rrk
+ 0U, // VPCOMPRESSBZ128rrkz
+ 0U, // VPCOMPRESSBZ256mr
+ 0U, // VPCOMPRESSBZ256mrk
+ 0U, // VPCOMPRESSBZ256rr
+ 0U, // VPCOMPRESSBZ256rrk
+ 0U, // VPCOMPRESSBZ256rrkz
+ 0U, // VPCOMPRESSBZmr
+ 0U, // VPCOMPRESSBZmrk
+ 0U, // VPCOMPRESSBZrr
+ 0U, // VPCOMPRESSBZrrk
+ 0U, // VPCOMPRESSBZrrkz
+ 0U, // VPCOMPRESSDZ128mr
+ 0U, // VPCOMPRESSDZ128mrk
+ 0U, // VPCOMPRESSDZ128rr
+ 0U, // VPCOMPRESSDZ128rrk
+ 0U, // VPCOMPRESSDZ128rrkz
+ 0U, // VPCOMPRESSDZ256mr
+ 0U, // VPCOMPRESSDZ256mrk
+ 0U, // VPCOMPRESSDZ256rr
+ 0U, // VPCOMPRESSDZ256rrk
+ 0U, // VPCOMPRESSDZ256rrkz
+ 0U, // VPCOMPRESSDZmr
+ 0U, // VPCOMPRESSDZmrk
+ 0U, // VPCOMPRESSDZrr
+ 0U, // VPCOMPRESSDZrrk
+ 0U, // VPCOMPRESSDZrrkz
+ 0U, // VPCOMPRESSQZ128mr
+ 0U, // VPCOMPRESSQZ128mrk
+ 0U, // VPCOMPRESSQZ128rr
+ 0U, // VPCOMPRESSQZ128rrk
+ 0U, // VPCOMPRESSQZ128rrkz
+ 0U, // VPCOMPRESSQZ256mr
+ 0U, // VPCOMPRESSQZ256mrk
+ 0U, // VPCOMPRESSQZ256rr
+ 0U, // VPCOMPRESSQZ256rrk
+ 0U, // VPCOMPRESSQZ256rrkz
+ 0U, // VPCOMPRESSQZmr
+ 0U, // VPCOMPRESSQZmrk
+ 0U, // VPCOMPRESSQZrr
+ 0U, // VPCOMPRESSQZrrk
+ 0U, // VPCOMPRESSQZrrkz
+ 0U, // VPCOMPRESSWZ128mr
+ 0U, // VPCOMPRESSWZ128mrk
+ 0U, // VPCOMPRESSWZ128rr
+ 0U, // VPCOMPRESSWZ128rrk
+ 0U, // VPCOMPRESSWZ128rrkz
+ 0U, // VPCOMPRESSWZ256mr
+ 0U, // VPCOMPRESSWZ256mrk
+ 0U, // VPCOMPRESSWZ256rr
+ 0U, // VPCOMPRESSWZ256rrk
+ 0U, // VPCOMPRESSWZ256rrkz
+ 0U, // VPCOMPRESSWZmr
+ 0U, // VPCOMPRESSWZmrk
+ 0U, // VPCOMPRESSWZrr
+ 0U, // VPCOMPRESSWZrrk
+ 0U, // VPCOMPRESSWZrrkz
+ 0U, // VPCOMQmi
+ 0U, // VPCOMQmi_alt
+ 0U, // VPCOMQri
+ 0U, // VPCOMQri_alt
+ 0U, // VPCOMUBmi
+ 0U, // VPCOMUBmi_alt
+ 0U, // VPCOMUBri
+ 0U, // VPCOMUBri_alt
+ 0U, // VPCOMUDmi
+ 0U, // VPCOMUDmi_alt
+ 0U, // VPCOMUDri
+ 0U, // VPCOMUDri_alt
+ 0U, // VPCOMUQmi
+ 0U, // VPCOMUQmi_alt
+ 0U, // VPCOMUQri
+ 0U, // VPCOMUQri_alt
+ 0U, // VPCOMUWmi
+ 0U, // VPCOMUWmi_alt
+ 0U, // VPCOMUWri
+ 0U, // VPCOMUWri_alt
+ 0U, // VPCOMWmi
+ 0U, // VPCOMWmi_alt
+ 0U, // VPCOMWri
+ 0U, // VPCOMWri_alt
+ 0U, // VPCONFLICTDZ128rm
+ 0U, // VPCONFLICTDZ128rmb
+ 0U, // VPCONFLICTDZ128rmbk
+ 0U, // VPCONFLICTDZ128rmbkz
+ 0U, // VPCONFLICTDZ128rmk
+ 0U, // VPCONFLICTDZ128rmkz
+ 0U, // VPCONFLICTDZ128rr
+ 0U, // VPCONFLICTDZ128rrk
+ 0U, // VPCONFLICTDZ128rrkz
+ 0U, // VPCONFLICTDZ256rm
+ 0U, // VPCONFLICTDZ256rmb
+ 0U, // VPCONFLICTDZ256rmbk
+ 0U, // VPCONFLICTDZ256rmbkz
+ 0U, // VPCONFLICTDZ256rmk
+ 0U, // VPCONFLICTDZ256rmkz
+ 0U, // VPCONFLICTDZ256rr
+ 0U, // VPCONFLICTDZ256rrk
+ 0U, // VPCONFLICTDZ256rrkz
+ 0U, // VPCONFLICTDZrm
+ 0U, // VPCONFLICTDZrmb
+ 0U, // VPCONFLICTDZrmbk
+ 0U, // VPCONFLICTDZrmbkz
+ 0U, // VPCONFLICTDZrmk
+ 0U, // VPCONFLICTDZrmkz
+ 0U, // VPCONFLICTDZrr
+ 0U, // VPCONFLICTDZrrk
+ 0U, // VPCONFLICTDZrrkz
+ 0U, // VPCONFLICTQZ128rm
+ 0U, // VPCONFLICTQZ128rmb
+ 0U, // VPCONFLICTQZ128rmbk
+ 0U, // VPCONFLICTQZ128rmbkz
+ 0U, // VPCONFLICTQZ128rmk
+ 0U, // VPCONFLICTQZ128rmkz
+ 0U, // VPCONFLICTQZ128rr
+ 0U, // VPCONFLICTQZ128rrk
+ 0U, // VPCONFLICTQZ128rrkz
+ 0U, // VPCONFLICTQZ256rm
+ 0U, // VPCONFLICTQZ256rmb
+ 0U, // VPCONFLICTQZ256rmbk
+ 0U, // VPCONFLICTQZ256rmbkz
+ 0U, // VPCONFLICTQZ256rmk
+ 0U, // VPCONFLICTQZ256rmkz
+ 0U, // VPCONFLICTQZ256rr
+ 0U, // VPCONFLICTQZ256rrk
+ 0U, // VPCONFLICTQZ256rrkz
+ 0U, // VPCONFLICTQZrm
+ 0U, // VPCONFLICTQZrmb
+ 0U, // VPCONFLICTQZrmbk
+ 0U, // VPCONFLICTQZrmbkz
+ 0U, // VPCONFLICTQZrmk
+ 0U, // VPCONFLICTQZrmkz
+ 0U, // VPCONFLICTQZrr
+ 0U, // VPCONFLICTQZrrk
+ 0U, // VPCONFLICTQZrrkz
+ 0U, // VPDPBUSDSZ128m
+ 0U, // VPDPBUSDSZ128mb
+ 0U, // VPDPBUSDSZ128mbk
+ 0U, // VPDPBUSDSZ128mbkz
+ 0U, // VPDPBUSDSZ128mk
+ 0U, // VPDPBUSDSZ128mkz
+ 0U, // VPDPBUSDSZ128r
+ 0U, // VPDPBUSDSZ128rk
+ 0U, // VPDPBUSDSZ128rkz
+ 0U, // VPDPBUSDSZ256m
+ 0U, // VPDPBUSDSZ256mb
+ 0U, // VPDPBUSDSZ256mbk
+ 0U, // VPDPBUSDSZ256mbkz
+ 0U, // VPDPBUSDSZ256mk
+ 0U, // VPDPBUSDSZ256mkz
+ 0U, // VPDPBUSDSZ256r
+ 0U, // VPDPBUSDSZ256rk
+ 0U, // VPDPBUSDSZ256rkz
+ 0U, // VPDPBUSDSZm
+ 0U, // VPDPBUSDSZmb
+ 0U, // VPDPBUSDSZmbk
+ 0U, // VPDPBUSDSZmbkz
+ 0U, // VPDPBUSDSZmk
+ 0U, // VPDPBUSDSZmkz
+ 0U, // VPDPBUSDSZr
+ 0U, // VPDPBUSDSZrk
+ 0U, // VPDPBUSDSZrkz
+ 0U, // VPDPBUSDZ128m
+ 0U, // VPDPBUSDZ128mb
+ 0U, // VPDPBUSDZ128mbk
+ 0U, // VPDPBUSDZ128mbkz
+ 0U, // VPDPBUSDZ128mk
+ 0U, // VPDPBUSDZ128mkz
+ 0U, // VPDPBUSDZ128r
+ 0U, // VPDPBUSDZ128rk
+ 0U, // VPDPBUSDZ128rkz
+ 0U, // VPDPBUSDZ256m
+ 0U, // VPDPBUSDZ256mb
+ 0U, // VPDPBUSDZ256mbk
+ 0U, // VPDPBUSDZ256mbkz
+ 0U, // VPDPBUSDZ256mk
+ 0U, // VPDPBUSDZ256mkz
+ 0U, // VPDPBUSDZ256r
+ 0U, // VPDPBUSDZ256rk
+ 0U, // VPDPBUSDZ256rkz
+ 0U, // VPDPBUSDZm
+ 0U, // VPDPBUSDZmb
+ 0U, // VPDPBUSDZmbk
+ 0U, // VPDPBUSDZmbkz
+ 0U, // VPDPBUSDZmk
+ 0U, // VPDPBUSDZmkz
+ 0U, // VPDPBUSDZr
+ 0U, // VPDPBUSDZrk
+ 0U, // VPDPBUSDZrkz
+ 0U, // VPDPWSSDSZ128m
+ 0U, // VPDPWSSDSZ128mb
+ 0U, // VPDPWSSDSZ128mbk
+ 0U, // VPDPWSSDSZ128mbkz
+ 0U, // VPDPWSSDSZ128mk
+ 0U, // VPDPWSSDSZ128mkz
+ 0U, // VPDPWSSDSZ128r
+ 0U, // VPDPWSSDSZ128rk
+ 0U, // VPDPWSSDSZ128rkz
+ 0U, // VPDPWSSDSZ256m
+ 0U, // VPDPWSSDSZ256mb
+ 0U, // VPDPWSSDSZ256mbk
+ 0U, // VPDPWSSDSZ256mbkz
+ 0U, // VPDPWSSDSZ256mk
+ 0U, // VPDPWSSDSZ256mkz
+ 0U, // VPDPWSSDSZ256r
+ 0U, // VPDPWSSDSZ256rk
+ 0U, // VPDPWSSDSZ256rkz
+ 0U, // VPDPWSSDSZm
+ 0U, // VPDPWSSDSZmb
+ 0U, // VPDPWSSDSZmbk
+ 0U, // VPDPWSSDSZmbkz
+ 0U, // VPDPWSSDSZmk
+ 0U, // VPDPWSSDSZmkz
+ 0U, // VPDPWSSDSZr
+ 0U, // VPDPWSSDSZrk
+ 0U, // VPDPWSSDSZrkz
+ 0U, // VPDPWSSDZ128m
+ 0U, // VPDPWSSDZ128mb
+ 0U, // VPDPWSSDZ128mbk
+ 0U, // VPDPWSSDZ128mbkz
+ 0U, // VPDPWSSDZ128mk
+ 0U, // VPDPWSSDZ128mkz
+ 0U, // VPDPWSSDZ128r
+ 0U, // VPDPWSSDZ128rk
+ 0U, // VPDPWSSDZ128rkz
+ 0U, // VPDPWSSDZ256m
+ 0U, // VPDPWSSDZ256mb
+ 0U, // VPDPWSSDZ256mbk
+ 0U, // VPDPWSSDZ256mbkz
+ 0U, // VPDPWSSDZ256mk
+ 0U, // VPDPWSSDZ256mkz
+ 0U, // VPDPWSSDZ256r
+ 0U, // VPDPWSSDZ256rk
+ 0U, // VPDPWSSDZ256rkz
+ 0U, // VPDPWSSDZm
+ 0U, // VPDPWSSDZmb
+ 0U, // VPDPWSSDZmbk
+ 0U, // VPDPWSSDZmbkz
+ 0U, // VPDPWSSDZmk
+ 0U, // VPDPWSSDZmkz
+ 0U, // VPDPWSSDZr
+ 0U, // VPDPWSSDZrk
+ 0U, // VPDPWSSDZrkz
+ 0U, // VPERM2F128rm
+ 0U, // VPERM2F128rr
+ 0U, // VPERM2I128rm
+ 0U, // VPERM2I128rr
+ 0U, // VPERMBZ128rm
+ 0U, // VPERMBZ128rmk
+ 0U, // VPERMBZ128rmkz
+ 0U, // VPERMBZ128rr
+ 0U, // VPERMBZ128rrk
+ 0U, // VPERMBZ128rrkz
+ 0U, // VPERMBZ256rm
+ 0U, // VPERMBZ256rmk
+ 0U, // VPERMBZ256rmkz
+ 0U, // VPERMBZ256rr
+ 0U, // VPERMBZ256rrk
+ 0U, // VPERMBZ256rrkz
+ 0U, // VPERMBZrm
+ 0U, // VPERMBZrmk
+ 0U, // VPERMBZrmkz
+ 0U, // VPERMBZrr
+ 0U, // VPERMBZrrk
+ 0U, // VPERMBZrrkz
+ 0U, // VPERMDYrm
+ 0U, // VPERMDYrr
+ 0U, // VPERMDZ256rm
+ 0U, // VPERMDZ256rmb
+ 0U, // VPERMDZ256rmbk
+ 0U, // VPERMDZ256rmbkz
+ 0U, // VPERMDZ256rmk
+ 0U, // VPERMDZ256rmkz
+ 0U, // VPERMDZ256rr
+ 0U, // VPERMDZ256rrk
+ 0U, // VPERMDZ256rrkz
+ 0U, // VPERMDZrm
+ 0U, // VPERMDZrmb
+ 0U, // VPERMDZrmbk
+ 0U, // VPERMDZrmbkz
+ 0U, // VPERMDZrmk
+ 0U, // VPERMDZrmkz
+ 0U, // VPERMDZrr
+ 0U, // VPERMDZrrk
+ 0U, // VPERMDZrrkz
+ 0U, // VPERMI2B128rm
+ 0U, // VPERMI2B128rmk
+ 0U, // VPERMI2B128rmkz
+ 0U, // VPERMI2B128rr
+ 0U, // VPERMI2B128rrk
+ 0U, // VPERMI2B128rrkz
+ 0U, // VPERMI2B256rm
+ 0U, // VPERMI2B256rmk
+ 0U, // VPERMI2B256rmkz
+ 0U, // VPERMI2B256rr
+ 0U, // VPERMI2B256rrk
+ 0U, // VPERMI2B256rrkz
+ 0U, // VPERMI2Brm
+ 0U, // VPERMI2Brmk
+ 0U, // VPERMI2Brmkz
+ 0U, // VPERMI2Brr
+ 0U, // VPERMI2Brrk
+ 0U, // VPERMI2Brrkz
+ 0U, // VPERMI2D128rm
+ 0U, // VPERMI2D128rmb
+ 0U, // VPERMI2D128rmbk
+ 0U, // VPERMI2D128rmbkz
+ 0U, // VPERMI2D128rmk
+ 0U, // VPERMI2D128rmkz
+ 0U, // VPERMI2D128rr
+ 0U, // VPERMI2D128rrk
+ 0U, // VPERMI2D128rrkz
+ 0U, // VPERMI2D256rm
+ 0U, // VPERMI2D256rmb
+ 0U, // VPERMI2D256rmbk
+ 0U, // VPERMI2D256rmbkz
+ 0U, // VPERMI2D256rmk
+ 0U, // VPERMI2D256rmkz
+ 0U, // VPERMI2D256rr
+ 0U, // VPERMI2D256rrk
+ 0U, // VPERMI2D256rrkz
+ 0U, // VPERMI2Drm
+ 0U, // VPERMI2Drmb
+ 0U, // VPERMI2Drmbk
+ 0U, // VPERMI2Drmbkz
+ 0U, // VPERMI2Drmk
+ 0U, // VPERMI2Drmkz
+ 0U, // VPERMI2Drr
+ 0U, // VPERMI2Drrk
+ 0U, // VPERMI2Drrkz
+ 0U, // VPERMI2PD128rm
+ 0U, // VPERMI2PD128rmb
+ 0U, // VPERMI2PD128rmbk
+ 0U, // VPERMI2PD128rmbkz
+ 0U, // VPERMI2PD128rmk
+ 0U, // VPERMI2PD128rmkz
+ 0U, // VPERMI2PD128rr
+ 0U, // VPERMI2PD128rrk
+ 0U, // VPERMI2PD128rrkz
+ 0U, // VPERMI2PD256rm
+ 0U, // VPERMI2PD256rmb
+ 0U, // VPERMI2PD256rmbk
+ 0U, // VPERMI2PD256rmbkz
+ 0U, // VPERMI2PD256rmk
+ 0U, // VPERMI2PD256rmkz
+ 0U, // VPERMI2PD256rr
+ 0U, // VPERMI2PD256rrk
+ 0U, // VPERMI2PD256rrkz
+ 0U, // VPERMI2PDrm
+ 0U, // VPERMI2PDrmb
+ 0U, // VPERMI2PDrmbk
+ 0U, // VPERMI2PDrmbkz
+ 0U, // VPERMI2PDrmk
+ 0U, // VPERMI2PDrmkz
+ 0U, // VPERMI2PDrr
+ 0U, // VPERMI2PDrrk
+ 0U, // VPERMI2PDrrkz
+ 0U, // VPERMI2PS128rm
+ 0U, // VPERMI2PS128rmb
+ 0U, // VPERMI2PS128rmbk
+ 0U, // VPERMI2PS128rmbkz
+ 0U, // VPERMI2PS128rmk
+ 0U, // VPERMI2PS128rmkz
+ 0U, // VPERMI2PS128rr
+ 0U, // VPERMI2PS128rrk
+ 0U, // VPERMI2PS128rrkz
+ 0U, // VPERMI2PS256rm
+ 0U, // VPERMI2PS256rmb
+ 0U, // VPERMI2PS256rmbk
+ 0U, // VPERMI2PS256rmbkz
+ 0U, // VPERMI2PS256rmk
+ 0U, // VPERMI2PS256rmkz
+ 0U, // VPERMI2PS256rr
+ 0U, // VPERMI2PS256rrk
+ 0U, // VPERMI2PS256rrkz
+ 0U, // VPERMI2PSrm
+ 0U, // VPERMI2PSrmb
+ 0U, // VPERMI2PSrmbk
+ 0U, // VPERMI2PSrmbkz
+ 0U, // VPERMI2PSrmk
+ 0U, // VPERMI2PSrmkz
+ 0U, // VPERMI2PSrr
+ 0U, // VPERMI2PSrrk
+ 0U, // VPERMI2PSrrkz
+ 0U, // VPERMI2Q128rm
+ 0U, // VPERMI2Q128rmb
+ 0U, // VPERMI2Q128rmbk
+ 0U, // VPERMI2Q128rmbkz
+ 0U, // VPERMI2Q128rmk
+ 0U, // VPERMI2Q128rmkz
+ 0U, // VPERMI2Q128rr
+ 0U, // VPERMI2Q128rrk
+ 0U, // VPERMI2Q128rrkz
+ 0U, // VPERMI2Q256rm
+ 0U, // VPERMI2Q256rmb
+ 0U, // VPERMI2Q256rmbk
+ 0U, // VPERMI2Q256rmbkz
+ 0U, // VPERMI2Q256rmk
+ 0U, // VPERMI2Q256rmkz
+ 0U, // VPERMI2Q256rr
+ 0U, // VPERMI2Q256rrk
+ 0U, // VPERMI2Q256rrkz
+ 0U, // VPERMI2Qrm
+ 0U, // VPERMI2Qrmb
+ 0U, // VPERMI2Qrmbk
+ 0U, // VPERMI2Qrmbkz
+ 0U, // VPERMI2Qrmk
+ 0U, // VPERMI2Qrmkz
+ 0U, // VPERMI2Qrr
+ 0U, // VPERMI2Qrrk
+ 0U, // VPERMI2Qrrkz
+ 0U, // VPERMI2W128rm
+ 0U, // VPERMI2W128rmk
+ 0U, // VPERMI2W128rmkz
+ 0U, // VPERMI2W128rr
+ 0U, // VPERMI2W128rrk
+ 0U, // VPERMI2W128rrkz
+ 0U, // VPERMI2W256rm
+ 0U, // VPERMI2W256rmk
+ 0U, // VPERMI2W256rmkz
+ 0U, // VPERMI2W256rr
+ 0U, // VPERMI2W256rrk
+ 0U, // VPERMI2W256rrkz
+ 0U, // VPERMI2Wrm
+ 0U, // VPERMI2Wrmk
+ 0U, // VPERMI2Wrmkz
+ 0U, // VPERMI2Wrr
+ 0U, // VPERMI2Wrrk
+ 0U, // VPERMI2Wrrkz
+ 0U, // VPERMIL2PDYmr
+ 0U, // VPERMIL2PDYrm
+ 0U, // VPERMIL2PDYrr
+ 0U, // VPERMIL2PDYrr_REV
+ 0U, // VPERMIL2PDmr
+ 0U, // VPERMIL2PDrm
+ 0U, // VPERMIL2PDrr
+ 0U, // VPERMIL2PDrr_REV
+ 0U, // VPERMIL2PSYmr
+ 0U, // VPERMIL2PSYrm
+ 0U, // VPERMIL2PSYrr
+ 0U, // VPERMIL2PSYrr_REV
+ 0U, // VPERMIL2PSmr
+ 0U, // VPERMIL2PSrm
+ 0U, // VPERMIL2PSrr
+ 0U, // VPERMIL2PSrr_REV
+ 0U, // VPERMILPDYmi
+ 0U, // VPERMILPDYri
+ 0U, // VPERMILPDYrm
+ 0U, // VPERMILPDYrr
+ 0U, // VPERMILPDZ128mbi
+ 0U, // VPERMILPDZ128mbik
+ 0U, // VPERMILPDZ128mbikz
+ 0U, // VPERMILPDZ128mi
+ 0U, // VPERMILPDZ128mik
+ 0U, // VPERMILPDZ128mikz
+ 0U, // VPERMILPDZ128ri
+ 0U, // VPERMILPDZ128rik
+ 0U, // VPERMILPDZ128rikz
+ 0U, // VPERMILPDZ128rm
+ 0U, // VPERMILPDZ128rmb
+ 0U, // VPERMILPDZ128rmbk
+ 0U, // VPERMILPDZ128rmbkz
+ 0U, // VPERMILPDZ128rmk
+ 0U, // VPERMILPDZ128rmkz
+ 0U, // VPERMILPDZ128rr
+ 0U, // VPERMILPDZ128rrk
+ 0U, // VPERMILPDZ128rrkz
+ 0U, // VPERMILPDZ256mbi
+ 0U, // VPERMILPDZ256mbik
+ 0U, // VPERMILPDZ256mbikz
+ 0U, // VPERMILPDZ256mi
+ 0U, // VPERMILPDZ256mik
+ 0U, // VPERMILPDZ256mikz
+ 0U, // VPERMILPDZ256ri
+ 0U, // VPERMILPDZ256rik
+ 0U, // VPERMILPDZ256rikz
+ 0U, // VPERMILPDZ256rm
+ 0U, // VPERMILPDZ256rmb
+ 0U, // VPERMILPDZ256rmbk
+ 0U, // VPERMILPDZ256rmbkz
+ 0U, // VPERMILPDZ256rmk
+ 0U, // VPERMILPDZ256rmkz
+ 0U, // VPERMILPDZ256rr
+ 0U, // VPERMILPDZ256rrk
+ 0U, // VPERMILPDZ256rrkz
+ 0U, // VPERMILPDZmbi
+ 0U, // VPERMILPDZmbik
+ 0U, // VPERMILPDZmbikz
+ 0U, // VPERMILPDZmi
+ 0U, // VPERMILPDZmik
+ 0U, // VPERMILPDZmikz
+ 0U, // VPERMILPDZri
+ 0U, // VPERMILPDZrik
+ 0U, // VPERMILPDZrikz
+ 0U, // VPERMILPDZrm
+ 0U, // VPERMILPDZrmb
+ 0U, // VPERMILPDZrmbk
+ 0U, // VPERMILPDZrmbkz
+ 0U, // VPERMILPDZrmk
+ 0U, // VPERMILPDZrmkz
+ 0U, // VPERMILPDZrr
+ 0U, // VPERMILPDZrrk
+ 0U, // VPERMILPDZrrkz
+ 0U, // VPERMILPDmi
+ 0U, // VPERMILPDri
+ 0U, // VPERMILPDrm
+ 0U, // VPERMILPDrr
+ 0U, // VPERMILPSYmi
+ 0U, // VPERMILPSYri
+ 0U, // VPERMILPSYrm
+ 0U, // VPERMILPSYrr
+ 0U, // VPERMILPSZ128mbi
+ 0U, // VPERMILPSZ128mbik
+ 0U, // VPERMILPSZ128mbikz
+ 0U, // VPERMILPSZ128mi
+ 0U, // VPERMILPSZ128mik
+ 0U, // VPERMILPSZ128mikz
+ 0U, // VPERMILPSZ128ri
+ 0U, // VPERMILPSZ128rik
+ 0U, // VPERMILPSZ128rikz
+ 0U, // VPERMILPSZ128rm
+ 0U, // VPERMILPSZ128rmb
+ 0U, // VPERMILPSZ128rmbk
+ 0U, // VPERMILPSZ128rmbkz
+ 0U, // VPERMILPSZ128rmk
+ 0U, // VPERMILPSZ128rmkz
+ 0U, // VPERMILPSZ128rr
+ 0U, // VPERMILPSZ128rrk
+ 0U, // VPERMILPSZ128rrkz
+ 0U, // VPERMILPSZ256mbi
+ 0U, // VPERMILPSZ256mbik
+ 0U, // VPERMILPSZ256mbikz
+ 0U, // VPERMILPSZ256mi
+ 0U, // VPERMILPSZ256mik
+ 0U, // VPERMILPSZ256mikz
+ 0U, // VPERMILPSZ256ri
+ 0U, // VPERMILPSZ256rik
+ 0U, // VPERMILPSZ256rikz
+ 0U, // VPERMILPSZ256rm
+ 0U, // VPERMILPSZ256rmb
+ 0U, // VPERMILPSZ256rmbk
+ 0U, // VPERMILPSZ256rmbkz
+ 0U, // VPERMILPSZ256rmk
+ 0U, // VPERMILPSZ256rmkz
+ 0U, // VPERMILPSZ256rr
+ 0U, // VPERMILPSZ256rrk
+ 0U, // VPERMILPSZ256rrkz
+ 0U, // VPERMILPSZmbi
+ 0U, // VPERMILPSZmbik
+ 0U, // VPERMILPSZmbikz
+ 0U, // VPERMILPSZmi
+ 0U, // VPERMILPSZmik
+ 0U, // VPERMILPSZmikz
+ 0U, // VPERMILPSZri
+ 0U, // VPERMILPSZrik
+ 0U, // VPERMILPSZrikz
+ 0U, // VPERMILPSZrm
+ 0U, // VPERMILPSZrmb
+ 0U, // VPERMILPSZrmbk
+ 0U, // VPERMILPSZrmbkz
+ 0U, // VPERMILPSZrmk
+ 0U, // VPERMILPSZrmkz
+ 0U, // VPERMILPSZrr
+ 0U, // VPERMILPSZrrk
+ 0U, // VPERMILPSZrrkz
+ 0U, // VPERMILPSmi
+ 0U, // VPERMILPSri
+ 0U, // VPERMILPSrm
+ 0U, // VPERMILPSrr
+ 0U, // VPERMPDYmi
+ 0U, // VPERMPDYri
+ 0U, // VPERMPDZ256mbi
+ 0U, // VPERMPDZ256mbik
+ 0U, // VPERMPDZ256mbikz
+ 0U, // VPERMPDZ256mi
+ 0U, // VPERMPDZ256mik
+ 0U, // VPERMPDZ256mikz
+ 0U, // VPERMPDZ256ri
+ 0U, // VPERMPDZ256rik
+ 0U, // VPERMPDZ256rikz
+ 0U, // VPERMPDZ256rm
+ 0U, // VPERMPDZ256rmb
+ 0U, // VPERMPDZ256rmbk
+ 0U, // VPERMPDZ256rmbkz
+ 0U, // VPERMPDZ256rmk
+ 0U, // VPERMPDZ256rmkz
+ 0U, // VPERMPDZ256rr
+ 0U, // VPERMPDZ256rrk
+ 0U, // VPERMPDZ256rrkz
+ 0U, // VPERMPDZmbi
+ 0U, // VPERMPDZmbik
+ 0U, // VPERMPDZmbikz
+ 0U, // VPERMPDZmi
+ 0U, // VPERMPDZmik
+ 0U, // VPERMPDZmikz
+ 0U, // VPERMPDZri
+ 0U, // VPERMPDZrik
+ 0U, // VPERMPDZrikz
+ 0U, // VPERMPDZrm
+ 0U, // VPERMPDZrmb
+ 0U, // VPERMPDZrmbk
+ 0U, // VPERMPDZrmbkz
+ 0U, // VPERMPDZrmk
+ 0U, // VPERMPDZrmkz
+ 0U, // VPERMPDZrr
+ 0U, // VPERMPDZrrk
+ 0U, // VPERMPDZrrkz
+ 0U, // VPERMPSYrm
+ 0U, // VPERMPSYrr
+ 0U, // VPERMPSZ256rm
+ 0U, // VPERMPSZ256rmb
+ 0U, // VPERMPSZ256rmbk
+ 0U, // VPERMPSZ256rmbkz
+ 0U, // VPERMPSZ256rmk
+ 0U, // VPERMPSZ256rmkz
+ 0U, // VPERMPSZ256rr
+ 0U, // VPERMPSZ256rrk
+ 0U, // VPERMPSZ256rrkz
+ 0U, // VPERMPSZrm
+ 0U, // VPERMPSZrmb
+ 0U, // VPERMPSZrmbk
+ 0U, // VPERMPSZrmbkz
+ 0U, // VPERMPSZrmk
+ 0U, // VPERMPSZrmkz
+ 0U, // VPERMPSZrr
+ 0U, // VPERMPSZrrk
+ 0U, // VPERMPSZrrkz
+ 0U, // VPERMQYmi
+ 0U, // VPERMQYri
+ 0U, // VPERMQZ256mbi
+ 0U, // VPERMQZ256mbik
+ 0U, // VPERMQZ256mbikz
+ 0U, // VPERMQZ256mi
+ 0U, // VPERMQZ256mik
+ 0U, // VPERMQZ256mikz
+ 0U, // VPERMQZ256ri
+ 0U, // VPERMQZ256rik
+ 0U, // VPERMQZ256rikz
+ 0U, // VPERMQZ256rm
+ 0U, // VPERMQZ256rmb
+ 0U, // VPERMQZ256rmbk
+ 0U, // VPERMQZ256rmbkz
+ 0U, // VPERMQZ256rmk
+ 0U, // VPERMQZ256rmkz
+ 0U, // VPERMQZ256rr
+ 0U, // VPERMQZ256rrk
+ 0U, // VPERMQZ256rrkz
+ 0U, // VPERMQZmbi
+ 0U, // VPERMQZmbik
+ 0U, // VPERMQZmbikz
+ 0U, // VPERMQZmi
+ 0U, // VPERMQZmik
+ 0U, // VPERMQZmikz
+ 0U, // VPERMQZri
+ 0U, // VPERMQZrik
+ 0U, // VPERMQZrikz
+ 0U, // VPERMQZrm
+ 0U, // VPERMQZrmb
+ 0U, // VPERMQZrmbk
+ 0U, // VPERMQZrmbkz
+ 0U, // VPERMQZrmk
+ 0U, // VPERMQZrmkz
+ 0U, // VPERMQZrr
+ 0U, // VPERMQZrrk
+ 0U, // VPERMQZrrkz
+ 0U, // VPERMT2B128rm
+ 0U, // VPERMT2B128rmk
+ 0U, // VPERMT2B128rmkz
+ 0U, // VPERMT2B128rr
+ 0U, // VPERMT2B128rrk
+ 0U, // VPERMT2B128rrkz
+ 0U, // VPERMT2B256rm
+ 0U, // VPERMT2B256rmk
+ 0U, // VPERMT2B256rmkz
+ 0U, // VPERMT2B256rr
+ 0U, // VPERMT2B256rrk
+ 0U, // VPERMT2B256rrkz
+ 0U, // VPERMT2Brm
+ 0U, // VPERMT2Brmk
+ 0U, // VPERMT2Brmkz
+ 0U, // VPERMT2Brr
+ 0U, // VPERMT2Brrk
+ 0U, // VPERMT2Brrkz
+ 0U, // VPERMT2D128rm
+ 0U, // VPERMT2D128rmb
+ 0U, // VPERMT2D128rmbk
+ 0U, // VPERMT2D128rmbkz
+ 0U, // VPERMT2D128rmk
+ 0U, // VPERMT2D128rmkz
+ 0U, // VPERMT2D128rr
+ 0U, // VPERMT2D128rrk
+ 0U, // VPERMT2D128rrkz
+ 0U, // VPERMT2D256rm
+ 0U, // VPERMT2D256rmb
+ 0U, // VPERMT2D256rmbk
+ 0U, // VPERMT2D256rmbkz
+ 0U, // VPERMT2D256rmk
+ 0U, // VPERMT2D256rmkz
+ 0U, // VPERMT2D256rr
+ 0U, // VPERMT2D256rrk
+ 0U, // VPERMT2D256rrkz
+ 0U, // VPERMT2Drm
+ 0U, // VPERMT2Drmb
+ 0U, // VPERMT2Drmbk
+ 0U, // VPERMT2Drmbkz
+ 0U, // VPERMT2Drmk
+ 0U, // VPERMT2Drmkz
+ 0U, // VPERMT2Drr
+ 0U, // VPERMT2Drrk
+ 0U, // VPERMT2Drrkz
+ 0U, // VPERMT2PD128rm
+ 0U, // VPERMT2PD128rmb
+ 0U, // VPERMT2PD128rmbk
+ 0U, // VPERMT2PD128rmbkz
+ 0U, // VPERMT2PD128rmk
+ 0U, // VPERMT2PD128rmkz
+ 0U, // VPERMT2PD128rr
+ 0U, // VPERMT2PD128rrk
+ 0U, // VPERMT2PD128rrkz
+ 0U, // VPERMT2PD256rm
+ 0U, // VPERMT2PD256rmb
+ 0U, // VPERMT2PD256rmbk
+ 0U, // VPERMT2PD256rmbkz
+ 0U, // VPERMT2PD256rmk
+ 0U, // VPERMT2PD256rmkz
+ 0U, // VPERMT2PD256rr
+ 0U, // VPERMT2PD256rrk
+ 0U, // VPERMT2PD256rrkz
+ 0U, // VPERMT2PDrm
+ 0U, // VPERMT2PDrmb
+ 0U, // VPERMT2PDrmbk
+ 0U, // VPERMT2PDrmbkz
+ 0U, // VPERMT2PDrmk
+ 0U, // VPERMT2PDrmkz
+ 0U, // VPERMT2PDrr
+ 0U, // VPERMT2PDrrk
+ 0U, // VPERMT2PDrrkz
+ 0U, // VPERMT2PS128rm
+ 0U, // VPERMT2PS128rmb
+ 0U, // VPERMT2PS128rmbk
+ 0U, // VPERMT2PS128rmbkz
+ 0U, // VPERMT2PS128rmk
+ 0U, // VPERMT2PS128rmkz
+ 0U, // VPERMT2PS128rr
+ 0U, // VPERMT2PS128rrk
+ 0U, // VPERMT2PS128rrkz
+ 0U, // VPERMT2PS256rm
+ 0U, // VPERMT2PS256rmb
+ 0U, // VPERMT2PS256rmbk
+ 0U, // VPERMT2PS256rmbkz
+ 0U, // VPERMT2PS256rmk
+ 0U, // VPERMT2PS256rmkz
+ 0U, // VPERMT2PS256rr
+ 0U, // VPERMT2PS256rrk
+ 0U, // VPERMT2PS256rrkz
+ 0U, // VPERMT2PSrm
+ 0U, // VPERMT2PSrmb
+ 0U, // VPERMT2PSrmbk
+ 0U, // VPERMT2PSrmbkz
+ 0U, // VPERMT2PSrmk
+ 0U, // VPERMT2PSrmkz
+ 0U, // VPERMT2PSrr
+ 0U, // VPERMT2PSrrk
+ 0U, // VPERMT2PSrrkz
+ 0U, // VPERMT2Q128rm
+ 0U, // VPERMT2Q128rmb
+ 0U, // VPERMT2Q128rmbk
+ 0U, // VPERMT2Q128rmbkz
+ 0U, // VPERMT2Q128rmk
+ 0U, // VPERMT2Q128rmkz
+ 0U, // VPERMT2Q128rr
+ 0U, // VPERMT2Q128rrk
+ 0U, // VPERMT2Q128rrkz
+ 0U, // VPERMT2Q256rm
+ 0U, // VPERMT2Q256rmb
+ 0U, // VPERMT2Q256rmbk
+ 0U, // VPERMT2Q256rmbkz
+ 0U, // VPERMT2Q256rmk
+ 0U, // VPERMT2Q256rmkz
+ 0U, // VPERMT2Q256rr
+ 0U, // VPERMT2Q256rrk
+ 0U, // VPERMT2Q256rrkz
+ 0U, // VPERMT2Qrm
+ 0U, // VPERMT2Qrmb
+ 0U, // VPERMT2Qrmbk
+ 0U, // VPERMT2Qrmbkz
+ 0U, // VPERMT2Qrmk
+ 0U, // VPERMT2Qrmkz
+ 0U, // VPERMT2Qrr
+ 0U, // VPERMT2Qrrk
+ 0U, // VPERMT2Qrrkz
+ 0U, // VPERMT2W128rm
+ 0U, // VPERMT2W128rmk
+ 0U, // VPERMT2W128rmkz
+ 0U, // VPERMT2W128rr
+ 0U, // VPERMT2W128rrk
+ 0U, // VPERMT2W128rrkz
+ 0U, // VPERMT2W256rm
+ 0U, // VPERMT2W256rmk
+ 0U, // VPERMT2W256rmkz
+ 0U, // VPERMT2W256rr
+ 0U, // VPERMT2W256rrk
+ 0U, // VPERMT2W256rrkz
+ 0U, // VPERMT2Wrm
+ 0U, // VPERMT2Wrmk
+ 0U, // VPERMT2Wrmkz
+ 0U, // VPERMT2Wrr
+ 0U, // VPERMT2Wrrk
+ 0U, // VPERMT2Wrrkz
+ 0U, // VPERMWZ128rm
+ 0U, // VPERMWZ128rmk
+ 0U, // VPERMWZ128rmkz
+ 0U, // VPERMWZ128rr
+ 0U, // VPERMWZ128rrk
+ 0U, // VPERMWZ128rrkz
+ 0U, // VPERMWZ256rm
+ 0U, // VPERMWZ256rmk
+ 0U, // VPERMWZ256rmkz
+ 0U, // VPERMWZ256rr
+ 0U, // VPERMWZ256rrk
+ 0U, // VPERMWZ256rrkz
+ 0U, // VPERMWZrm
+ 0U, // VPERMWZrmk
+ 0U, // VPERMWZrmkz
+ 0U, // VPERMWZrr
+ 0U, // VPERMWZrrk
+ 0U, // VPERMWZrrkz
+ 0U, // VPEXPANDBZ128rm
+ 0U, // VPEXPANDBZ128rmk
+ 0U, // VPEXPANDBZ128rmkz
+ 0U, // VPEXPANDBZ128rr
+ 0U, // VPEXPANDBZ128rrk
+ 0U, // VPEXPANDBZ128rrkz
+ 0U, // VPEXPANDBZ256rm
+ 0U, // VPEXPANDBZ256rmk
+ 0U, // VPEXPANDBZ256rmkz
+ 0U, // VPEXPANDBZ256rr
+ 0U, // VPEXPANDBZ256rrk
+ 0U, // VPEXPANDBZ256rrkz
+ 0U, // VPEXPANDBZrm
+ 0U, // VPEXPANDBZrmk
+ 0U, // VPEXPANDBZrmkz
+ 0U, // VPEXPANDBZrr
+ 0U, // VPEXPANDBZrrk
+ 0U, // VPEXPANDBZrrkz
+ 0U, // VPEXPANDDZ128rm
+ 0U, // VPEXPANDDZ128rmk
+ 0U, // VPEXPANDDZ128rmkz
+ 0U, // VPEXPANDDZ128rr
+ 0U, // VPEXPANDDZ128rrk
+ 0U, // VPEXPANDDZ128rrkz
+ 0U, // VPEXPANDDZ256rm
+ 0U, // VPEXPANDDZ256rmk
+ 0U, // VPEXPANDDZ256rmkz
+ 0U, // VPEXPANDDZ256rr
+ 0U, // VPEXPANDDZ256rrk
+ 0U, // VPEXPANDDZ256rrkz
+ 0U, // VPEXPANDDZrm
+ 0U, // VPEXPANDDZrmk
+ 0U, // VPEXPANDDZrmkz
+ 0U, // VPEXPANDDZrr
+ 0U, // VPEXPANDDZrrk
+ 0U, // VPEXPANDDZrrkz
+ 0U, // VPEXPANDQZ128rm
+ 0U, // VPEXPANDQZ128rmk
+ 0U, // VPEXPANDQZ128rmkz
+ 0U, // VPEXPANDQZ128rr
+ 0U, // VPEXPANDQZ128rrk
+ 0U, // VPEXPANDQZ128rrkz
+ 0U, // VPEXPANDQZ256rm
+ 0U, // VPEXPANDQZ256rmk
+ 0U, // VPEXPANDQZ256rmkz
+ 0U, // VPEXPANDQZ256rr
+ 0U, // VPEXPANDQZ256rrk
+ 0U, // VPEXPANDQZ256rrkz
+ 0U, // VPEXPANDQZrm
+ 0U, // VPEXPANDQZrmk
+ 0U, // VPEXPANDQZrmkz
+ 0U, // VPEXPANDQZrr
+ 0U, // VPEXPANDQZrrk
+ 0U, // VPEXPANDQZrrkz
+ 0U, // VPEXPANDWZ128rm
+ 0U, // VPEXPANDWZ128rmk
+ 0U, // VPEXPANDWZ128rmkz
+ 0U, // VPEXPANDWZ128rr
+ 0U, // VPEXPANDWZ128rrk
+ 0U, // VPEXPANDWZ128rrkz
+ 0U, // VPEXPANDWZ256rm
+ 0U, // VPEXPANDWZ256rmk
+ 0U, // VPEXPANDWZ256rmkz
+ 0U, // VPEXPANDWZ256rr
+ 0U, // VPEXPANDWZ256rrk
+ 0U, // VPEXPANDWZ256rrkz
+ 0U, // VPEXPANDWZrm
+ 0U, // VPEXPANDWZrmk
+ 0U, // VPEXPANDWZrmkz
+ 0U, // VPEXPANDWZrr
+ 0U, // VPEXPANDWZrrk
+ 0U, // VPEXPANDWZrrkz
+ 0U, // VPEXTRBZmr
+ 0U, // VPEXTRBZrr
+ 0U, // VPEXTRBmr
+ 0U, // VPEXTRBrr
+ 0U, // VPEXTRDZmr
+ 0U, // VPEXTRDZrr
+ 0U, // VPEXTRDmr
+ 0U, // VPEXTRDrr
+ 0U, // VPEXTRQZmr
+ 0U, // VPEXTRQZrr
+ 0U, // VPEXTRQmr
+ 0U, // VPEXTRQrr
+ 0U, // VPEXTRWZmr
+ 0U, // VPEXTRWZrr
+ 0U, // VPEXTRWZrr_REV
+ 0U, // VPEXTRWmr
+ 0U, // VPEXTRWrr
+ 0U, // VPEXTRWrr_REV
+ 0U, // VPGATHERDDYrm
+ 0U, // VPGATHERDDZ128rm
+ 0U, // VPGATHERDDZ256rm
+ 0U, // VPGATHERDDZrm
+ 0U, // VPGATHERDDrm
+ 0U, // VPGATHERDQYrm
+ 0U, // VPGATHERDQZ128rm
+ 0U, // VPGATHERDQZ256rm
+ 0U, // VPGATHERDQZrm
+ 0U, // VPGATHERDQrm
+ 0U, // VPGATHERQDYrm
+ 0U, // VPGATHERQDZ128rm
+ 0U, // VPGATHERQDZ256rm
+ 0U, // VPGATHERQDZrm
+ 0U, // VPGATHERQDrm
+ 0U, // VPGATHERQQYrm
+ 0U, // VPGATHERQQZ128rm
+ 0U, // VPGATHERQQZ256rm
+ 0U, // VPGATHERQQZrm
+ 0U, // VPGATHERQQrm
+ 0U, // VPHADDBDrm
+ 0U, // VPHADDBDrr
+ 0U, // VPHADDBQrm
+ 0U, // VPHADDBQrr
+ 0U, // VPHADDBWrm
+ 0U, // VPHADDBWrr
+ 0U, // VPHADDDQrm
+ 0U, // VPHADDDQrr
+ 0U, // VPHADDDYrm
+ 0U, // VPHADDDYrr
+ 0U, // VPHADDDrm
+ 0U, // VPHADDDrr
+ 0U, // VPHADDSWYrm
+ 0U, // VPHADDSWYrr
+ 0U, // VPHADDSWrm
+ 0U, // VPHADDSWrr
+ 0U, // VPHADDUBDrm
+ 0U, // VPHADDUBDrr
+ 0U, // VPHADDUBQrm
+ 0U, // VPHADDUBQrr
+ 0U, // VPHADDUBWrm
+ 0U, // VPHADDUBWrr
+ 0U, // VPHADDUDQrm
+ 0U, // VPHADDUDQrr
+ 0U, // VPHADDUWDrm
+ 0U, // VPHADDUWDrr
+ 0U, // VPHADDUWQrm
+ 0U, // VPHADDUWQrr
+ 0U, // VPHADDWDrm
+ 0U, // VPHADDWDrr
+ 0U, // VPHADDWQrm
+ 0U, // VPHADDWQrr
+ 0U, // VPHADDWYrm
+ 0U, // VPHADDWYrr
+ 0U, // VPHADDWrm
+ 0U, // VPHADDWrr
+ 0U, // VPHMINPOSUWrm
+ 0U, // VPHMINPOSUWrr
+ 0U, // VPHSUBBWrm
+ 0U, // VPHSUBBWrr
+ 0U, // VPHSUBDQrm
+ 0U, // VPHSUBDQrr
+ 0U, // VPHSUBDYrm
+ 0U, // VPHSUBDYrr
+ 0U, // VPHSUBDrm
+ 0U, // VPHSUBDrr
+ 0U, // VPHSUBSWYrm
+ 0U, // VPHSUBSWYrr
+ 0U, // VPHSUBSWrm
+ 0U, // VPHSUBSWrr
+ 0U, // VPHSUBWDrm
+ 0U, // VPHSUBWDrr
+ 0U, // VPHSUBWYrm
+ 0U, // VPHSUBWYrr
+ 0U, // VPHSUBWrm
+ 0U, // VPHSUBWrr
+ 0U, // VPINSRBZrm
+ 0U, // VPINSRBZrr
+ 0U, // VPINSRBrm
+ 0U, // VPINSRBrr
+ 0U, // VPINSRDZrm
+ 0U, // VPINSRDZrr
+ 0U, // VPINSRDrm
+ 0U, // VPINSRDrr
+ 0U, // VPINSRQZrm
+ 0U, // VPINSRQZrr
+ 0U, // VPINSRQrm
+ 0U, // VPINSRQrr
+ 0U, // VPINSRWZrm
+ 0U, // VPINSRWZrr
+ 0U, // VPINSRWrm
+ 0U, // VPINSRWrr
+ 0U, // VPLZCNTDZ128rm
+ 0U, // VPLZCNTDZ128rmb
+ 0U, // VPLZCNTDZ128rmbk
+ 0U, // VPLZCNTDZ128rmbkz
+ 0U, // VPLZCNTDZ128rmk
+ 0U, // VPLZCNTDZ128rmkz
+ 0U, // VPLZCNTDZ128rr
+ 0U, // VPLZCNTDZ128rrk
+ 0U, // VPLZCNTDZ128rrkz
+ 0U, // VPLZCNTDZ256rm
+ 0U, // VPLZCNTDZ256rmb
+ 0U, // VPLZCNTDZ256rmbk
+ 0U, // VPLZCNTDZ256rmbkz
+ 0U, // VPLZCNTDZ256rmk
+ 0U, // VPLZCNTDZ256rmkz
+ 0U, // VPLZCNTDZ256rr
+ 0U, // VPLZCNTDZ256rrk
+ 0U, // VPLZCNTDZ256rrkz
+ 0U, // VPLZCNTDZrm
+ 0U, // VPLZCNTDZrmb
+ 0U, // VPLZCNTDZrmbk
+ 0U, // VPLZCNTDZrmbkz
+ 0U, // VPLZCNTDZrmk
+ 0U, // VPLZCNTDZrmkz
+ 0U, // VPLZCNTDZrr
+ 0U, // VPLZCNTDZrrk
+ 0U, // VPLZCNTDZrrkz
+ 0U, // VPLZCNTQZ128rm
+ 0U, // VPLZCNTQZ128rmb
+ 0U, // VPLZCNTQZ128rmbk
+ 0U, // VPLZCNTQZ128rmbkz
+ 0U, // VPLZCNTQZ128rmk
+ 0U, // VPLZCNTQZ128rmkz
+ 0U, // VPLZCNTQZ128rr
+ 0U, // VPLZCNTQZ128rrk
+ 0U, // VPLZCNTQZ128rrkz
+ 0U, // VPLZCNTQZ256rm
+ 0U, // VPLZCNTQZ256rmb
+ 0U, // VPLZCNTQZ256rmbk
+ 0U, // VPLZCNTQZ256rmbkz
+ 0U, // VPLZCNTQZ256rmk
+ 0U, // VPLZCNTQZ256rmkz
+ 0U, // VPLZCNTQZ256rr
+ 0U, // VPLZCNTQZ256rrk
+ 0U, // VPLZCNTQZ256rrkz
+ 0U, // VPLZCNTQZrm
+ 0U, // VPLZCNTQZrmb
+ 0U, // VPLZCNTQZrmbk
+ 0U, // VPLZCNTQZrmbkz
+ 0U, // VPLZCNTQZrmk
+ 0U, // VPLZCNTQZrmkz
+ 0U, // VPLZCNTQZrr
+ 0U, // VPLZCNTQZrrk
+ 0U, // VPLZCNTQZrrkz
+ 0U, // VPMACSDDrm
+ 0U, // VPMACSDDrr
+ 0U, // VPMACSDQHrm
+ 0U, // VPMACSDQHrr
+ 0U, // VPMACSDQLrm
+ 0U, // VPMACSDQLrr
+ 0U, // VPMACSSDDrm
+ 0U, // VPMACSSDDrr
+ 0U, // VPMACSSDQHrm
+ 0U, // VPMACSSDQHrr
+ 0U, // VPMACSSDQLrm
+ 0U, // VPMACSSDQLrr
+ 0U, // VPMACSSWDrm
+ 0U, // VPMACSSWDrr
+ 0U, // VPMACSSWWrm
+ 0U, // VPMACSSWWrr
+ 0U, // VPMACSWDrm
+ 0U, // VPMACSWDrr
+ 0U, // VPMACSWWrm
+ 0U, // VPMACSWWrr
+ 0U, // VPMADCSSWDrm
+ 0U, // VPMADCSSWDrr
+ 0U, // VPMADCSWDrm
+ 0U, // VPMADCSWDrr
+ 0U, // VPMADD52HUQZ128m
+ 0U, // VPMADD52HUQZ128mb
+ 0U, // VPMADD52HUQZ128mbk
+ 0U, // VPMADD52HUQZ128mbkz
+ 0U, // VPMADD52HUQZ128mk
+ 0U, // VPMADD52HUQZ128mkz
+ 0U, // VPMADD52HUQZ128r
+ 0U, // VPMADD52HUQZ128rk
+ 0U, // VPMADD52HUQZ128rkz
+ 0U, // VPMADD52HUQZ256m
+ 0U, // VPMADD52HUQZ256mb
+ 0U, // VPMADD52HUQZ256mbk
+ 0U, // VPMADD52HUQZ256mbkz
+ 0U, // VPMADD52HUQZ256mk
+ 0U, // VPMADD52HUQZ256mkz
+ 0U, // VPMADD52HUQZ256r
+ 0U, // VPMADD52HUQZ256rk
+ 0U, // VPMADD52HUQZ256rkz
+ 0U, // VPMADD52HUQZm
+ 0U, // VPMADD52HUQZmb
+ 0U, // VPMADD52HUQZmbk
+ 0U, // VPMADD52HUQZmbkz
+ 0U, // VPMADD52HUQZmk
+ 0U, // VPMADD52HUQZmkz
+ 0U, // VPMADD52HUQZr
+ 0U, // VPMADD52HUQZrk
+ 0U, // VPMADD52HUQZrkz
+ 0U, // VPMADD52LUQZ128m
+ 0U, // VPMADD52LUQZ128mb
+ 0U, // VPMADD52LUQZ128mbk
+ 0U, // VPMADD52LUQZ128mbkz
+ 0U, // VPMADD52LUQZ128mk
+ 0U, // VPMADD52LUQZ128mkz
+ 0U, // VPMADD52LUQZ128r
+ 0U, // VPMADD52LUQZ128rk
+ 0U, // VPMADD52LUQZ128rkz
+ 0U, // VPMADD52LUQZ256m
+ 0U, // VPMADD52LUQZ256mb
+ 0U, // VPMADD52LUQZ256mbk
+ 0U, // VPMADD52LUQZ256mbkz
+ 0U, // VPMADD52LUQZ256mk
+ 0U, // VPMADD52LUQZ256mkz
+ 0U, // VPMADD52LUQZ256r
+ 0U, // VPMADD52LUQZ256rk
+ 0U, // VPMADD52LUQZ256rkz
+ 0U, // VPMADD52LUQZm
+ 0U, // VPMADD52LUQZmb
+ 0U, // VPMADD52LUQZmbk
+ 0U, // VPMADD52LUQZmbkz
+ 0U, // VPMADD52LUQZmk
+ 0U, // VPMADD52LUQZmkz
+ 0U, // VPMADD52LUQZr
+ 0U, // VPMADD52LUQZrk
+ 0U, // VPMADD52LUQZrkz
+ 0U, // VPMADDUBSWYrm
+ 0U, // VPMADDUBSWYrr
+ 0U, // VPMADDUBSWZ128rm
+ 0U, // VPMADDUBSWZ128rmk
+ 0U, // VPMADDUBSWZ128rmkz
+ 0U, // VPMADDUBSWZ128rr
+ 0U, // VPMADDUBSWZ128rrk
+ 0U, // VPMADDUBSWZ128rrkz
+ 0U, // VPMADDUBSWZ256rm
+ 0U, // VPMADDUBSWZ256rmk
+ 0U, // VPMADDUBSWZ256rmkz
+ 0U, // VPMADDUBSWZ256rr
+ 0U, // VPMADDUBSWZ256rrk
+ 0U, // VPMADDUBSWZ256rrkz
+ 0U, // VPMADDUBSWZrm
+ 0U, // VPMADDUBSWZrmk
+ 0U, // VPMADDUBSWZrmkz
+ 0U, // VPMADDUBSWZrr
+ 0U, // VPMADDUBSWZrrk
+ 0U, // VPMADDUBSWZrrkz
+ 0U, // VPMADDUBSWrm
+ 0U, // VPMADDUBSWrr
+ 0U, // VPMADDWDYrm
+ 0U, // VPMADDWDYrr
+ 0U, // VPMADDWDZ128rm
+ 0U, // VPMADDWDZ128rmk
+ 0U, // VPMADDWDZ128rmkz
+ 0U, // VPMADDWDZ128rr
+ 0U, // VPMADDWDZ128rrk
+ 0U, // VPMADDWDZ128rrkz
+ 0U, // VPMADDWDZ256rm
+ 0U, // VPMADDWDZ256rmk
+ 0U, // VPMADDWDZ256rmkz
+ 0U, // VPMADDWDZ256rr
+ 0U, // VPMADDWDZ256rrk
+ 0U, // VPMADDWDZ256rrkz
+ 0U, // VPMADDWDZrm
+ 0U, // VPMADDWDZrmk
+ 0U, // VPMADDWDZrmkz
+ 0U, // VPMADDWDZrr
+ 0U, // VPMADDWDZrrk
+ 0U, // VPMADDWDZrrkz
+ 0U, // VPMADDWDrm
+ 0U, // VPMADDWDrr
+ 0U, // VPMASKMOVDYmr
+ 0U, // VPMASKMOVDYrm
+ 0U, // VPMASKMOVDmr
+ 0U, // VPMASKMOVDrm
+ 0U, // VPMASKMOVQYmr
+ 0U, // VPMASKMOVQYrm
+ 0U, // VPMASKMOVQmr
+ 0U, // VPMASKMOVQrm
+ 0U, // VPMAXSBYrm
+ 0U, // VPMAXSBYrr
+ 0U, // VPMAXSBZ128rm
+ 0U, // VPMAXSBZ128rmk
+ 0U, // VPMAXSBZ128rmkz
+ 0U, // VPMAXSBZ128rr
+ 0U, // VPMAXSBZ128rrk
+ 0U, // VPMAXSBZ128rrkz
+ 0U, // VPMAXSBZ256rm
+ 0U, // VPMAXSBZ256rmk
+ 0U, // VPMAXSBZ256rmkz
+ 0U, // VPMAXSBZ256rr
+ 0U, // VPMAXSBZ256rrk
+ 0U, // VPMAXSBZ256rrkz
+ 0U, // VPMAXSBZrm
+ 0U, // VPMAXSBZrmk
+ 0U, // VPMAXSBZrmkz
+ 0U, // VPMAXSBZrr
+ 0U, // VPMAXSBZrrk
+ 0U, // VPMAXSBZrrkz
+ 0U, // VPMAXSBrm
+ 0U, // VPMAXSBrr
+ 0U, // VPMAXSDYrm
+ 0U, // VPMAXSDYrr
+ 0U, // VPMAXSDZ128rm
+ 0U, // VPMAXSDZ128rmb
+ 0U, // VPMAXSDZ128rmbk
+ 0U, // VPMAXSDZ128rmbkz
+ 0U, // VPMAXSDZ128rmk
+ 0U, // VPMAXSDZ128rmkz
+ 0U, // VPMAXSDZ128rr
+ 0U, // VPMAXSDZ128rrk
+ 0U, // VPMAXSDZ128rrkz
+ 0U, // VPMAXSDZ256rm
+ 0U, // VPMAXSDZ256rmb
+ 0U, // VPMAXSDZ256rmbk
+ 0U, // VPMAXSDZ256rmbkz
+ 0U, // VPMAXSDZ256rmk
+ 0U, // VPMAXSDZ256rmkz
+ 0U, // VPMAXSDZ256rr
+ 0U, // VPMAXSDZ256rrk
+ 0U, // VPMAXSDZ256rrkz
+ 0U, // VPMAXSDZrm
+ 0U, // VPMAXSDZrmb
+ 0U, // VPMAXSDZrmbk
+ 0U, // VPMAXSDZrmbkz
+ 0U, // VPMAXSDZrmk
+ 0U, // VPMAXSDZrmkz
+ 0U, // VPMAXSDZrr
+ 0U, // VPMAXSDZrrk
+ 0U, // VPMAXSDZrrkz
+ 0U, // VPMAXSDrm
+ 0U, // VPMAXSDrr
+ 0U, // VPMAXSQZ128rm
+ 0U, // VPMAXSQZ128rmb
+ 0U, // VPMAXSQZ128rmbk
+ 0U, // VPMAXSQZ128rmbkz
+ 0U, // VPMAXSQZ128rmk
+ 0U, // VPMAXSQZ128rmkz
+ 0U, // VPMAXSQZ128rr
+ 0U, // VPMAXSQZ128rrk
+ 0U, // VPMAXSQZ128rrkz
+ 0U, // VPMAXSQZ256rm
+ 0U, // VPMAXSQZ256rmb
+ 0U, // VPMAXSQZ256rmbk
+ 0U, // VPMAXSQZ256rmbkz
+ 0U, // VPMAXSQZ256rmk
+ 0U, // VPMAXSQZ256rmkz
+ 0U, // VPMAXSQZ256rr
+ 0U, // VPMAXSQZ256rrk
+ 0U, // VPMAXSQZ256rrkz
+ 0U, // VPMAXSQZrm
+ 0U, // VPMAXSQZrmb
+ 0U, // VPMAXSQZrmbk
+ 0U, // VPMAXSQZrmbkz
+ 0U, // VPMAXSQZrmk
+ 0U, // VPMAXSQZrmkz
+ 0U, // VPMAXSQZrr
+ 0U, // VPMAXSQZrrk
+ 0U, // VPMAXSQZrrkz
+ 0U, // VPMAXSWYrm
+ 0U, // VPMAXSWYrr
+ 0U, // VPMAXSWZ128rm
+ 0U, // VPMAXSWZ128rmk
+ 0U, // VPMAXSWZ128rmkz
+ 0U, // VPMAXSWZ128rr
+ 0U, // VPMAXSWZ128rrk
+ 0U, // VPMAXSWZ128rrkz
+ 0U, // VPMAXSWZ256rm
+ 0U, // VPMAXSWZ256rmk
+ 0U, // VPMAXSWZ256rmkz
+ 0U, // VPMAXSWZ256rr
+ 0U, // VPMAXSWZ256rrk
+ 0U, // VPMAXSWZ256rrkz
+ 0U, // VPMAXSWZrm
+ 0U, // VPMAXSWZrmk
+ 0U, // VPMAXSWZrmkz
+ 0U, // VPMAXSWZrr
+ 0U, // VPMAXSWZrrk
+ 0U, // VPMAXSWZrrkz
+ 0U, // VPMAXSWrm
+ 0U, // VPMAXSWrr
+ 0U, // VPMAXUBYrm
+ 0U, // VPMAXUBYrr
+ 0U, // VPMAXUBZ128rm
+ 0U, // VPMAXUBZ128rmk
+ 0U, // VPMAXUBZ128rmkz
+ 0U, // VPMAXUBZ128rr
+ 0U, // VPMAXUBZ128rrk
+ 0U, // VPMAXUBZ128rrkz
+ 0U, // VPMAXUBZ256rm
+ 0U, // VPMAXUBZ256rmk
+ 0U, // VPMAXUBZ256rmkz
+ 0U, // VPMAXUBZ256rr
+ 0U, // VPMAXUBZ256rrk
+ 0U, // VPMAXUBZ256rrkz
+ 0U, // VPMAXUBZrm
+ 0U, // VPMAXUBZrmk
+ 0U, // VPMAXUBZrmkz
+ 0U, // VPMAXUBZrr
+ 0U, // VPMAXUBZrrk
+ 0U, // VPMAXUBZrrkz
+ 0U, // VPMAXUBrm
+ 0U, // VPMAXUBrr
+ 0U, // VPMAXUDYrm
+ 0U, // VPMAXUDYrr
+ 0U, // VPMAXUDZ128rm
+ 0U, // VPMAXUDZ128rmb
+ 0U, // VPMAXUDZ128rmbk
+ 0U, // VPMAXUDZ128rmbkz
+ 0U, // VPMAXUDZ128rmk
+ 0U, // VPMAXUDZ128rmkz
+ 0U, // VPMAXUDZ128rr
+ 0U, // VPMAXUDZ128rrk
+ 0U, // VPMAXUDZ128rrkz
+ 0U, // VPMAXUDZ256rm
+ 0U, // VPMAXUDZ256rmb
+ 0U, // VPMAXUDZ256rmbk
+ 0U, // VPMAXUDZ256rmbkz
+ 0U, // VPMAXUDZ256rmk
+ 0U, // VPMAXUDZ256rmkz
+ 0U, // VPMAXUDZ256rr
+ 0U, // VPMAXUDZ256rrk
+ 0U, // VPMAXUDZ256rrkz
+ 0U, // VPMAXUDZrm
+ 0U, // VPMAXUDZrmb
+ 0U, // VPMAXUDZrmbk
+ 0U, // VPMAXUDZrmbkz
+ 0U, // VPMAXUDZrmk
+ 0U, // VPMAXUDZrmkz
+ 0U, // VPMAXUDZrr
+ 0U, // VPMAXUDZrrk
+ 0U, // VPMAXUDZrrkz
+ 0U, // VPMAXUDrm
+ 0U, // VPMAXUDrr
+ 0U, // VPMAXUQZ128rm
+ 0U, // VPMAXUQZ128rmb
+ 0U, // VPMAXUQZ128rmbk
+ 0U, // VPMAXUQZ128rmbkz
+ 0U, // VPMAXUQZ128rmk
+ 0U, // VPMAXUQZ128rmkz
+ 0U, // VPMAXUQZ128rr
+ 0U, // VPMAXUQZ128rrk
+ 0U, // VPMAXUQZ128rrkz
+ 0U, // VPMAXUQZ256rm
+ 0U, // VPMAXUQZ256rmb
+ 0U, // VPMAXUQZ256rmbk
+ 0U, // VPMAXUQZ256rmbkz
+ 0U, // VPMAXUQZ256rmk
+ 0U, // VPMAXUQZ256rmkz
+ 0U, // VPMAXUQZ256rr
+ 0U, // VPMAXUQZ256rrk
+ 0U, // VPMAXUQZ256rrkz
+ 0U, // VPMAXUQZrm
+ 0U, // VPMAXUQZrmb
+ 0U, // VPMAXUQZrmbk
+ 0U, // VPMAXUQZrmbkz
+ 0U, // VPMAXUQZrmk
+ 0U, // VPMAXUQZrmkz
+ 0U, // VPMAXUQZrr
+ 0U, // VPMAXUQZrrk
+ 0U, // VPMAXUQZrrkz
+ 0U, // VPMAXUWYrm
+ 0U, // VPMAXUWYrr
+ 0U, // VPMAXUWZ128rm
+ 0U, // VPMAXUWZ128rmk
+ 0U, // VPMAXUWZ128rmkz
+ 0U, // VPMAXUWZ128rr
+ 0U, // VPMAXUWZ128rrk
+ 0U, // VPMAXUWZ128rrkz
+ 0U, // VPMAXUWZ256rm
+ 0U, // VPMAXUWZ256rmk
+ 0U, // VPMAXUWZ256rmkz
+ 0U, // VPMAXUWZ256rr
+ 0U, // VPMAXUWZ256rrk
+ 0U, // VPMAXUWZ256rrkz
+ 0U, // VPMAXUWZrm
+ 0U, // VPMAXUWZrmk
+ 0U, // VPMAXUWZrmkz
+ 0U, // VPMAXUWZrr
+ 0U, // VPMAXUWZrrk
+ 0U, // VPMAXUWZrrkz
+ 0U, // VPMAXUWrm
+ 0U, // VPMAXUWrr
+ 0U, // VPMINSBYrm
+ 0U, // VPMINSBYrr
+ 0U, // VPMINSBZ128rm
+ 0U, // VPMINSBZ128rmk
+ 0U, // VPMINSBZ128rmkz
+ 0U, // VPMINSBZ128rr
+ 0U, // VPMINSBZ128rrk
+ 0U, // VPMINSBZ128rrkz
+ 0U, // VPMINSBZ256rm
+ 0U, // VPMINSBZ256rmk
+ 0U, // VPMINSBZ256rmkz
+ 0U, // VPMINSBZ256rr
+ 0U, // VPMINSBZ256rrk
+ 0U, // VPMINSBZ256rrkz
+ 0U, // VPMINSBZrm
+ 0U, // VPMINSBZrmk
+ 0U, // VPMINSBZrmkz
+ 0U, // VPMINSBZrr
+ 0U, // VPMINSBZrrk
+ 0U, // VPMINSBZrrkz
+ 0U, // VPMINSBrm
+ 0U, // VPMINSBrr
+ 0U, // VPMINSDYrm
+ 0U, // VPMINSDYrr
+ 0U, // VPMINSDZ128rm
+ 0U, // VPMINSDZ128rmb
+ 0U, // VPMINSDZ128rmbk
+ 0U, // VPMINSDZ128rmbkz
+ 0U, // VPMINSDZ128rmk
+ 0U, // VPMINSDZ128rmkz
+ 0U, // VPMINSDZ128rr
+ 0U, // VPMINSDZ128rrk
+ 0U, // VPMINSDZ128rrkz
+ 0U, // VPMINSDZ256rm
+ 0U, // VPMINSDZ256rmb
+ 0U, // VPMINSDZ256rmbk
+ 0U, // VPMINSDZ256rmbkz
+ 0U, // VPMINSDZ256rmk
+ 0U, // VPMINSDZ256rmkz
+ 0U, // VPMINSDZ256rr
+ 0U, // VPMINSDZ256rrk
+ 0U, // VPMINSDZ256rrkz
+ 0U, // VPMINSDZrm
+ 0U, // VPMINSDZrmb
+ 0U, // VPMINSDZrmbk
+ 0U, // VPMINSDZrmbkz
+ 0U, // VPMINSDZrmk
+ 0U, // VPMINSDZrmkz
+ 0U, // VPMINSDZrr
+ 0U, // VPMINSDZrrk
+ 0U, // VPMINSDZrrkz
+ 0U, // VPMINSDrm
+ 0U, // VPMINSDrr
+ 0U, // VPMINSQZ128rm
+ 0U, // VPMINSQZ128rmb
+ 0U, // VPMINSQZ128rmbk
+ 0U, // VPMINSQZ128rmbkz
+ 0U, // VPMINSQZ128rmk
+ 0U, // VPMINSQZ128rmkz
+ 0U, // VPMINSQZ128rr
+ 0U, // VPMINSQZ128rrk
+ 0U, // VPMINSQZ128rrkz
+ 0U, // VPMINSQZ256rm
+ 0U, // VPMINSQZ256rmb
+ 0U, // VPMINSQZ256rmbk
+ 0U, // VPMINSQZ256rmbkz
+ 0U, // VPMINSQZ256rmk
+ 0U, // VPMINSQZ256rmkz
+ 0U, // VPMINSQZ256rr
+ 0U, // VPMINSQZ256rrk
+ 0U, // VPMINSQZ256rrkz
+ 0U, // VPMINSQZrm
+ 0U, // VPMINSQZrmb
+ 0U, // VPMINSQZrmbk
+ 0U, // VPMINSQZrmbkz
+ 0U, // VPMINSQZrmk
+ 0U, // VPMINSQZrmkz
+ 0U, // VPMINSQZrr
+ 0U, // VPMINSQZrrk
+ 0U, // VPMINSQZrrkz
+ 0U, // VPMINSWYrm
+ 0U, // VPMINSWYrr
+ 0U, // VPMINSWZ128rm
+ 0U, // VPMINSWZ128rmk
+ 0U, // VPMINSWZ128rmkz
+ 0U, // VPMINSWZ128rr
+ 0U, // VPMINSWZ128rrk
+ 0U, // VPMINSWZ128rrkz
+ 0U, // VPMINSWZ256rm
+ 0U, // VPMINSWZ256rmk
+ 0U, // VPMINSWZ256rmkz
+ 0U, // VPMINSWZ256rr
+ 0U, // VPMINSWZ256rrk
+ 0U, // VPMINSWZ256rrkz
+ 0U, // VPMINSWZrm
+ 0U, // VPMINSWZrmk
+ 0U, // VPMINSWZrmkz
+ 0U, // VPMINSWZrr
+ 0U, // VPMINSWZrrk
+ 0U, // VPMINSWZrrkz
+ 0U, // VPMINSWrm
+ 0U, // VPMINSWrr
+ 0U, // VPMINUBYrm
+ 0U, // VPMINUBYrr
+ 0U, // VPMINUBZ128rm
+ 0U, // VPMINUBZ128rmk
+ 0U, // VPMINUBZ128rmkz
+ 0U, // VPMINUBZ128rr
+ 0U, // VPMINUBZ128rrk
+ 0U, // VPMINUBZ128rrkz
+ 0U, // VPMINUBZ256rm
+ 0U, // VPMINUBZ256rmk
+ 0U, // VPMINUBZ256rmkz
+ 0U, // VPMINUBZ256rr
+ 0U, // VPMINUBZ256rrk
+ 0U, // VPMINUBZ256rrkz
+ 0U, // VPMINUBZrm
+ 0U, // VPMINUBZrmk
+ 0U, // VPMINUBZrmkz
+ 0U, // VPMINUBZrr
+ 0U, // VPMINUBZrrk
+ 0U, // VPMINUBZrrkz
+ 0U, // VPMINUBrm
+ 0U, // VPMINUBrr
+ 0U, // VPMINUDYrm
+ 0U, // VPMINUDYrr
+ 0U, // VPMINUDZ128rm
+ 0U, // VPMINUDZ128rmb
+ 0U, // VPMINUDZ128rmbk
+ 0U, // VPMINUDZ128rmbkz
+ 0U, // VPMINUDZ128rmk
+ 0U, // VPMINUDZ128rmkz
+ 0U, // VPMINUDZ128rr
+ 0U, // VPMINUDZ128rrk
+ 0U, // VPMINUDZ128rrkz
+ 0U, // VPMINUDZ256rm
+ 0U, // VPMINUDZ256rmb
+ 0U, // VPMINUDZ256rmbk
+ 0U, // VPMINUDZ256rmbkz
+ 0U, // VPMINUDZ256rmk
+ 0U, // VPMINUDZ256rmkz
+ 0U, // VPMINUDZ256rr
+ 0U, // VPMINUDZ256rrk
+ 0U, // VPMINUDZ256rrkz
+ 0U, // VPMINUDZrm
+ 0U, // VPMINUDZrmb
+ 0U, // VPMINUDZrmbk
+ 0U, // VPMINUDZrmbkz
+ 0U, // VPMINUDZrmk
+ 0U, // VPMINUDZrmkz
+ 0U, // VPMINUDZrr
+ 0U, // VPMINUDZrrk
+ 0U, // VPMINUDZrrkz
+ 0U, // VPMINUDrm
+ 0U, // VPMINUDrr
+ 0U, // VPMINUQZ128rm
+ 0U, // VPMINUQZ128rmb
+ 0U, // VPMINUQZ128rmbk
+ 0U, // VPMINUQZ128rmbkz
+ 0U, // VPMINUQZ128rmk
+ 0U, // VPMINUQZ128rmkz
+ 0U, // VPMINUQZ128rr
+ 0U, // VPMINUQZ128rrk
+ 0U, // VPMINUQZ128rrkz
+ 0U, // VPMINUQZ256rm
+ 0U, // VPMINUQZ256rmb
+ 0U, // VPMINUQZ256rmbk
+ 0U, // VPMINUQZ256rmbkz
+ 0U, // VPMINUQZ256rmk
+ 0U, // VPMINUQZ256rmkz
+ 0U, // VPMINUQZ256rr
+ 0U, // VPMINUQZ256rrk
+ 0U, // VPMINUQZ256rrkz
+ 0U, // VPMINUQZrm
+ 0U, // VPMINUQZrmb
+ 0U, // VPMINUQZrmbk
+ 0U, // VPMINUQZrmbkz
+ 0U, // VPMINUQZrmk
+ 0U, // VPMINUQZrmkz
+ 0U, // VPMINUQZrr
+ 0U, // VPMINUQZrrk
+ 0U, // VPMINUQZrrkz
+ 0U, // VPMINUWYrm
+ 0U, // VPMINUWYrr
+ 0U, // VPMINUWZ128rm
+ 0U, // VPMINUWZ128rmk
+ 0U, // VPMINUWZ128rmkz
+ 0U, // VPMINUWZ128rr
+ 0U, // VPMINUWZ128rrk
+ 0U, // VPMINUWZ128rrkz
+ 0U, // VPMINUWZ256rm
+ 0U, // VPMINUWZ256rmk
+ 0U, // VPMINUWZ256rmkz
+ 0U, // VPMINUWZ256rr
+ 0U, // VPMINUWZ256rrk
+ 0U, // VPMINUWZ256rrkz
+ 0U, // VPMINUWZrm
+ 0U, // VPMINUWZrmk
+ 0U, // VPMINUWZrmkz
+ 0U, // VPMINUWZrr
+ 0U, // VPMINUWZrrk
+ 0U, // VPMINUWZrrkz
+ 0U, // VPMINUWrm
+ 0U, // VPMINUWrr
+ 0U, // VPMOVB2MZ128rr
+ 0U, // VPMOVB2MZ256rr
+ 0U, // VPMOVB2MZrr
+ 0U, // VPMOVD2MZ128rr
+ 0U, // VPMOVD2MZ256rr
+ 0U, // VPMOVD2MZrr
+ 0U, // VPMOVDBZ128mr
+ 0U, // VPMOVDBZ128mrk
+ 0U, // VPMOVDBZ128rr
+ 0U, // VPMOVDBZ128rrk
+ 0U, // VPMOVDBZ128rrkz
+ 0U, // VPMOVDBZ256mr
+ 0U, // VPMOVDBZ256mrk
+ 0U, // VPMOVDBZ256rr
+ 0U, // VPMOVDBZ256rrk
+ 0U, // VPMOVDBZ256rrkz
+ 0U, // VPMOVDBZmr
+ 0U, // VPMOVDBZmrk
+ 0U, // VPMOVDBZrr
+ 0U, // VPMOVDBZrrk
+ 0U, // VPMOVDBZrrkz
+ 0U, // VPMOVDWZ128mr
+ 0U, // VPMOVDWZ128mrk
+ 0U, // VPMOVDWZ128rr
+ 0U, // VPMOVDWZ128rrk
+ 0U, // VPMOVDWZ128rrkz
+ 0U, // VPMOVDWZ256mr
+ 0U, // VPMOVDWZ256mrk
+ 0U, // VPMOVDWZ256rr
+ 0U, // VPMOVDWZ256rrk
+ 0U, // VPMOVDWZ256rrkz
+ 0U, // VPMOVDWZmr
+ 0U, // VPMOVDWZmrk
+ 0U, // VPMOVDWZrr
+ 0U, // VPMOVDWZrrk
+ 0U, // VPMOVDWZrrkz
+ 0U, // VPMOVM2BZ128rr
+ 0U, // VPMOVM2BZ256rr
+ 0U, // VPMOVM2BZrr
+ 0U, // VPMOVM2DZ128rr
+ 0U, // VPMOVM2DZ256rr
+ 0U, // VPMOVM2DZrr
+ 0U, // VPMOVM2QZ128rr
+ 0U, // VPMOVM2QZ256rr
+ 0U, // VPMOVM2QZrr
+ 0U, // VPMOVM2WZ128rr
+ 0U, // VPMOVM2WZ256rr
+ 0U, // VPMOVM2WZrr
+ 0U, // VPMOVMSKBYrr
+ 0U, // VPMOVMSKBrr
+ 0U, // VPMOVQ2MZ128rr
+ 0U, // VPMOVQ2MZ256rr
+ 0U, // VPMOVQ2MZrr
+ 0U, // VPMOVQBZ128mr
+ 0U, // VPMOVQBZ128mrk
+ 0U, // VPMOVQBZ128rr
+ 0U, // VPMOVQBZ128rrk
+ 0U, // VPMOVQBZ128rrkz
+ 0U, // VPMOVQBZ256mr
+ 0U, // VPMOVQBZ256mrk
+ 0U, // VPMOVQBZ256rr
+ 0U, // VPMOVQBZ256rrk
+ 0U, // VPMOVQBZ256rrkz
+ 0U, // VPMOVQBZmr
+ 0U, // VPMOVQBZmrk
+ 0U, // VPMOVQBZrr
+ 0U, // VPMOVQBZrrk
+ 0U, // VPMOVQBZrrkz
+ 0U, // VPMOVQDZ128mr
+ 0U, // VPMOVQDZ128mrk
+ 0U, // VPMOVQDZ128rr
+ 0U, // VPMOVQDZ128rrk
+ 0U, // VPMOVQDZ128rrkz
+ 0U, // VPMOVQDZ256mr
+ 0U, // VPMOVQDZ256mrk
+ 0U, // VPMOVQDZ256rr
+ 0U, // VPMOVQDZ256rrk
+ 0U, // VPMOVQDZ256rrkz
+ 0U, // VPMOVQDZmr
+ 0U, // VPMOVQDZmrk
+ 0U, // VPMOVQDZrr
+ 0U, // VPMOVQDZrrk
+ 0U, // VPMOVQDZrrkz
+ 0U, // VPMOVQWZ128mr
+ 0U, // VPMOVQWZ128mrk
+ 0U, // VPMOVQWZ128rr
+ 0U, // VPMOVQWZ128rrk
+ 0U, // VPMOVQWZ128rrkz
+ 0U, // VPMOVQWZ256mr
+ 0U, // VPMOVQWZ256mrk
+ 0U, // VPMOVQWZ256rr
+ 0U, // VPMOVQWZ256rrk
+ 0U, // VPMOVQWZ256rrkz
+ 0U, // VPMOVQWZmr
+ 0U, // VPMOVQWZmrk
+ 0U, // VPMOVQWZrr
+ 0U, // VPMOVQWZrrk
+ 0U, // VPMOVQWZrrkz
+ 0U, // VPMOVSDBZ128mr
+ 0U, // VPMOVSDBZ128mrk
+ 0U, // VPMOVSDBZ128rr
+ 0U, // VPMOVSDBZ128rrk
+ 0U, // VPMOVSDBZ128rrkz
+ 0U, // VPMOVSDBZ256mr
+ 0U, // VPMOVSDBZ256mrk
+ 0U, // VPMOVSDBZ256rr
+ 0U, // VPMOVSDBZ256rrk
+ 0U, // VPMOVSDBZ256rrkz
+ 0U, // VPMOVSDBZmr
+ 0U, // VPMOVSDBZmrk
+ 0U, // VPMOVSDBZrr
+ 0U, // VPMOVSDBZrrk
+ 0U, // VPMOVSDBZrrkz
+ 0U, // VPMOVSDWZ128mr
+ 0U, // VPMOVSDWZ128mrk
+ 0U, // VPMOVSDWZ128rr
+ 0U, // VPMOVSDWZ128rrk
+ 0U, // VPMOVSDWZ128rrkz
+ 0U, // VPMOVSDWZ256mr
+ 0U, // VPMOVSDWZ256mrk
+ 0U, // VPMOVSDWZ256rr
+ 0U, // VPMOVSDWZ256rrk
+ 0U, // VPMOVSDWZ256rrkz
+ 0U, // VPMOVSDWZmr
+ 0U, // VPMOVSDWZmrk
+ 0U, // VPMOVSDWZrr
+ 0U, // VPMOVSDWZrrk
+ 0U, // VPMOVSDWZrrkz
+ 0U, // VPMOVSQBZ128mr
+ 0U, // VPMOVSQBZ128mrk
+ 0U, // VPMOVSQBZ128rr
+ 0U, // VPMOVSQBZ128rrk
+ 0U, // VPMOVSQBZ128rrkz
+ 0U, // VPMOVSQBZ256mr
+ 0U, // VPMOVSQBZ256mrk
+ 0U, // VPMOVSQBZ256rr
+ 0U, // VPMOVSQBZ256rrk
+ 0U, // VPMOVSQBZ256rrkz
+ 0U, // VPMOVSQBZmr
+ 0U, // VPMOVSQBZmrk
+ 0U, // VPMOVSQBZrr
+ 0U, // VPMOVSQBZrrk
+ 0U, // VPMOVSQBZrrkz
+ 0U, // VPMOVSQDZ128mr
+ 0U, // VPMOVSQDZ128mrk
+ 0U, // VPMOVSQDZ128rr
+ 0U, // VPMOVSQDZ128rrk
+ 0U, // VPMOVSQDZ128rrkz
+ 0U, // VPMOVSQDZ256mr
+ 0U, // VPMOVSQDZ256mrk
+ 0U, // VPMOVSQDZ256rr
+ 0U, // VPMOVSQDZ256rrk
+ 0U, // VPMOVSQDZ256rrkz
+ 0U, // VPMOVSQDZmr
+ 0U, // VPMOVSQDZmrk
+ 0U, // VPMOVSQDZrr
+ 0U, // VPMOVSQDZrrk
+ 0U, // VPMOVSQDZrrkz
+ 0U, // VPMOVSQWZ128mr
+ 0U, // VPMOVSQWZ128mrk
+ 0U, // VPMOVSQWZ128rr
+ 0U, // VPMOVSQWZ128rrk
+ 0U, // VPMOVSQWZ128rrkz
+ 0U, // VPMOVSQWZ256mr
+ 0U, // VPMOVSQWZ256mrk
+ 0U, // VPMOVSQWZ256rr
+ 0U, // VPMOVSQWZ256rrk
+ 0U, // VPMOVSQWZ256rrkz
+ 0U, // VPMOVSQWZmr
+ 0U, // VPMOVSQWZmrk
+ 0U, // VPMOVSQWZrr
+ 0U, // VPMOVSQWZrrk
+ 0U, // VPMOVSQWZrrkz
+ 0U, // VPMOVSWBZ128mr
+ 0U, // VPMOVSWBZ128mrk
+ 0U, // VPMOVSWBZ128rr
+ 0U, // VPMOVSWBZ128rrk
+ 0U, // VPMOVSWBZ128rrkz
+ 0U, // VPMOVSWBZ256mr
+ 0U, // VPMOVSWBZ256mrk
+ 0U, // VPMOVSWBZ256rr
+ 0U, // VPMOVSWBZ256rrk
+ 0U, // VPMOVSWBZ256rrkz
+ 0U, // VPMOVSWBZmr
+ 0U, // VPMOVSWBZmrk
+ 0U, // VPMOVSWBZrr
+ 0U, // VPMOVSWBZrrk
+ 0U, // VPMOVSWBZrrkz
+ 0U, // VPMOVSXBDYrm
+ 0U, // VPMOVSXBDYrr
+ 0U, // VPMOVSXBDZ128rm
+ 0U, // VPMOVSXBDZ128rmk
+ 0U, // VPMOVSXBDZ128rmkz
+ 0U, // VPMOVSXBDZ128rr
+ 0U, // VPMOVSXBDZ128rrk
+ 0U, // VPMOVSXBDZ128rrkz
+ 0U, // VPMOVSXBDZ256rm
+ 0U, // VPMOVSXBDZ256rmk
+ 0U, // VPMOVSXBDZ256rmkz
+ 0U, // VPMOVSXBDZ256rr
+ 0U, // VPMOVSXBDZ256rrk
+ 0U, // VPMOVSXBDZ256rrkz
+ 0U, // VPMOVSXBDZrm
+ 0U, // VPMOVSXBDZrmk
+ 0U, // VPMOVSXBDZrmkz
+ 0U, // VPMOVSXBDZrr
+ 0U, // VPMOVSXBDZrrk
+ 0U, // VPMOVSXBDZrrkz
+ 0U, // VPMOVSXBDrm
+ 0U, // VPMOVSXBDrr
+ 0U, // VPMOVSXBQYrm
+ 0U, // VPMOVSXBQYrr
+ 0U, // VPMOVSXBQZ128rm
+ 0U, // VPMOVSXBQZ128rmk
+ 0U, // VPMOVSXBQZ128rmkz
+ 0U, // VPMOVSXBQZ128rr
+ 0U, // VPMOVSXBQZ128rrk
+ 0U, // VPMOVSXBQZ128rrkz
+ 0U, // VPMOVSXBQZ256rm
+ 0U, // VPMOVSXBQZ256rmk
+ 0U, // VPMOVSXBQZ256rmkz
+ 0U, // VPMOVSXBQZ256rr
+ 0U, // VPMOVSXBQZ256rrk
+ 0U, // VPMOVSXBQZ256rrkz
+ 0U, // VPMOVSXBQZrm
+ 0U, // VPMOVSXBQZrmk
+ 0U, // VPMOVSXBQZrmkz
+ 0U, // VPMOVSXBQZrr
+ 0U, // VPMOVSXBQZrrk
+ 0U, // VPMOVSXBQZrrkz
+ 0U, // VPMOVSXBQrm
+ 0U, // VPMOVSXBQrr
+ 0U, // VPMOVSXBWYrm
+ 0U, // VPMOVSXBWYrr
+ 0U, // VPMOVSXBWZ128rm
+ 0U, // VPMOVSXBWZ128rmk
+ 0U, // VPMOVSXBWZ128rmkz
+ 0U, // VPMOVSXBWZ128rr
+ 0U, // VPMOVSXBWZ128rrk
+ 0U, // VPMOVSXBWZ128rrkz
+ 0U, // VPMOVSXBWZ256rm
+ 0U, // VPMOVSXBWZ256rmk
+ 0U, // VPMOVSXBWZ256rmkz
+ 0U, // VPMOVSXBWZ256rr
+ 0U, // VPMOVSXBWZ256rrk
+ 0U, // VPMOVSXBWZ256rrkz
+ 0U, // VPMOVSXBWZrm
+ 0U, // VPMOVSXBWZrmk
+ 0U, // VPMOVSXBWZrmkz
+ 0U, // VPMOVSXBWZrr
+ 0U, // VPMOVSXBWZrrk
+ 0U, // VPMOVSXBWZrrkz
+ 0U, // VPMOVSXBWrm
+ 0U, // VPMOVSXBWrr
+ 0U, // VPMOVSXDQYrm
+ 0U, // VPMOVSXDQYrr
+ 0U, // VPMOVSXDQZ128rm
+ 0U, // VPMOVSXDQZ128rmk
+ 0U, // VPMOVSXDQZ128rmkz
+ 0U, // VPMOVSXDQZ128rr
+ 0U, // VPMOVSXDQZ128rrk
+ 0U, // VPMOVSXDQZ128rrkz
+ 0U, // VPMOVSXDQZ256rm
+ 0U, // VPMOVSXDQZ256rmk
+ 0U, // VPMOVSXDQZ256rmkz
+ 0U, // VPMOVSXDQZ256rr
+ 0U, // VPMOVSXDQZ256rrk
+ 0U, // VPMOVSXDQZ256rrkz
+ 0U, // VPMOVSXDQZrm
+ 0U, // VPMOVSXDQZrmk
+ 0U, // VPMOVSXDQZrmkz
+ 0U, // VPMOVSXDQZrr
+ 0U, // VPMOVSXDQZrrk
+ 0U, // VPMOVSXDQZrrkz
+ 0U, // VPMOVSXDQrm
+ 0U, // VPMOVSXDQrr
+ 0U, // VPMOVSXWDYrm
+ 0U, // VPMOVSXWDYrr
+ 0U, // VPMOVSXWDZ128rm
+ 0U, // VPMOVSXWDZ128rmk
+ 0U, // VPMOVSXWDZ128rmkz
+ 0U, // VPMOVSXWDZ128rr
+ 0U, // VPMOVSXWDZ128rrk
+ 0U, // VPMOVSXWDZ128rrkz
+ 0U, // VPMOVSXWDZ256rm
+ 0U, // VPMOVSXWDZ256rmk
+ 0U, // VPMOVSXWDZ256rmkz
+ 0U, // VPMOVSXWDZ256rr
+ 0U, // VPMOVSXWDZ256rrk
+ 0U, // VPMOVSXWDZ256rrkz
+ 0U, // VPMOVSXWDZrm
+ 0U, // VPMOVSXWDZrmk
+ 0U, // VPMOVSXWDZrmkz
+ 0U, // VPMOVSXWDZrr
+ 0U, // VPMOVSXWDZrrk
+ 0U, // VPMOVSXWDZrrkz
+ 0U, // VPMOVSXWDrm
+ 0U, // VPMOVSXWDrr
+ 0U, // VPMOVSXWQYrm
+ 0U, // VPMOVSXWQYrr
+ 0U, // VPMOVSXWQZ128rm
+ 0U, // VPMOVSXWQZ128rmk
+ 0U, // VPMOVSXWQZ128rmkz
+ 0U, // VPMOVSXWQZ128rr
+ 0U, // VPMOVSXWQZ128rrk
+ 0U, // VPMOVSXWQZ128rrkz
+ 0U, // VPMOVSXWQZ256rm
+ 0U, // VPMOVSXWQZ256rmk
+ 0U, // VPMOVSXWQZ256rmkz
+ 0U, // VPMOVSXWQZ256rr
+ 0U, // VPMOVSXWQZ256rrk
+ 0U, // VPMOVSXWQZ256rrkz
+ 0U, // VPMOVSXWQZrm
+ 0U, // VPMOVSXWQZrmk
+ 0U, // VPMOVSXWQZrmkz
+ 0U, // VPMOVSXWQZrr
+ 0U, // VPMOVSXWQZrrk
+ 0U, // VPMOVSXWQZrrkz
+ 0U, // VPMOVSXWQrm
+ 0U, // VPMOVSXWQrr
+ 0U, // VPMOVUSDBZ128mr
+ 0U, // VPMOVUSDBZ128mrk
+ 0U, // VPMOVUSDBZ128rr
+ 0U, // VPMOVUSDBZ128rrk
+ 0U, // VPMOVUSDBZ128rrkz
+ 0U, // VPMOVUSDBZ256mr
+ 0U, // VPMOVUSDBZ256mrk
+ 0U, // VPMOVUSDBZ256rr
+ 0U, // VPMOVUSDBZ256rrk
+ 0U, // VPMOVUSDBZ256rrkz
+ 0U, // VPMOVUSDBZmr
+ 0U, // VPMOVUSDBZmrk
+ 0U, // VPMOVUSDBZrr
+ 0U, // VPMOVUSDBZrrk
+ 0U, // VPMOVUSDBZrrkz
+ 0U, // VPMOVUSDWZ128mr
+ 0U, // VPMOVUSDWZ128mrk
+ 0U, // VPMOVUSDWZ128rr
+ 0U, // VPMOVUSDWZ128rrk
+ 0U, // VPMOVUSDWZ128rrkz
+ 0U, // VPMOVUSDWZ256mr
+ 0U, // VPMOVUSDWZ256mrk
+ 0U, // VPMOVUSDWZ256rr
+ 0U, // VPMOVUSDWZ256rrk
+ 0U, // VPMOVUSDWZ256rrkz
+ 0U, // VPMOVUSDWZmr
+ 0U, // VPMOVUSDWZmrk
+ 0U, // VPMOVUSDWZrr
+ 0U, // VPMOVUSDWZrrk
+ 0U, // VPMOVUSDWZrrkz
+ 0U, // VPMOVUSQBZ128mr
+ 0U, // VPMOVUSQBZ128mrk
+ 0U, // VPMOVUSQBZ128rr
+ 0U, // VPMOVUSQBZ128rrk
+ 0U, // VPMOVUSQBZ128rrkz
+ 0U, // VPMOVUSQBZ256mr
+ 0U, // VPMOVUSQBZ256mrk
+ 0U, // VPMOVUSQBZ256rr
+ 0U, // VPMOVUSQBZ256rrk
+ 0U, // VPMOVUSQBZ256rrkz
+ 0U, // VPMOVUSQBZmr
+ 0U, // VPMOVUSQBZmrk
+ 0U, // VPMOVUSQBZrr
+ 0U, // VPMOVUSQBZrrk
+ 0U, // VPMOVUSQBZrrkz
+ 0U, // VPMOVUSQDZ128mr
+ 0U, // VPMOVUSQDZ128mrk
+ 0U, // VPMOVUSQDZ128rr
+ 0U, // VPMOVUSQDZ128rrk
+ 0U, // VPMOVUSQDZ128rrkz
+ 0U, // VPMOVUSQDZ256mr
+ 0U, // VPMOVUSQDZ256mrk
+ 0U, // VPMOVUSQDZ256rr
+ 0U, // VPMOVUSQDZ256rrk
+ 0U, // VPMOVUSQDZ256rrkz
+ 0U, // VPMOVUSQDZmr
+ 0U, // VPMOVUSQDZmrk
+ 0U, // VPMOVUSQDZrr
+ 0U, // VPMOVUSQDZrrk
+ 0U, // VPMOVUSQDZrrkz
+ 0U, // VPMOVUSQWZ128mr
+ 0U, // VPMOVUSQWZ128mrk
+ 0U, // VPMOVUSQWZ128rr
+ 0U, // VPMOVUSQWZ128rrk
+ 0U, // VPMOVUSQWZ128rrkz
+ 0U, // VPMOVUSQWZ256mr
+ 0U, // VPMOVUSQWZ256mrk
+ 0U, // VPMOVUSQWZ256rr
+ 0U, // VPMOVUSQWZ256rrk
+ 0U, // VPMOVUSQWZ256rrkz
+ 0U, // VPMOVUSQWZmr
+ 0U, // VPMOVUSQWZmrk
+ 0U, // VPMOVUSQWZrr
+ 0U, // VPMOVUSQWZrrk
+ 0U, // VPMOVUSQWZrrkz
+ 0U, // VPMOVUSWBZ128mr
+ 0U, // VPMOVUSWBZ128mrk
+ 0U, // VPMOVUSWBZ128rr
+ 0U, // VPMOVUSWBZ128rrk
+ 0U, // VPMOVUSWBZ128rrkz
+ 0U, // VPMOVUSWBZ256mr
+ 0U, // VPMOVUSWBZ256mrk
+ 0U, // VPMOVUSWBZ256rr
+ 0U, // VPMOVUSWBZ256rrk
+ 0U, // VPMOVUSWBZ256rrkz
+ 0U, // VPMOVUSWBZmr
+ 0U, // VPMOVUSWBZmrk
+ 0U, // VPMOVUSWBZrr
+ 0U, // VPMOVUSWBZrrk
+ 0U, // VPMOVUSWBZrrkz
+ 0U, // VPMOVW2MZ128rr
+ 0U, // VPMOVW2MZ256rr
+ 0U, // VPMOVW2MZrr
+ 0U, // VPMOVWBZ128mr
+ 0U, // VPMOVWBZ128mrk
+ 0U, // VPMOVWBZ128rr
+ 0U, // VPMOVWBZ128rrk
+ 0U, // VPMOVWBZ128rrkz
+ 0U, // VPMOVWBZ256mr
+ 0U, // VPMOVWBZ256mrk
+ 0U, // VPMOVWBZ256rr
+ 0U, // VPMOVWBZ256rrk
+ 0U, // VPMOVWBZ256rrkz
+ 0U, // VPMOVWBZmr
+ 0U, // VPMOVWBZmrk
+ 0U, // VPMOVWBZrr
+ 0U, // VPMOVWBZrrk
+ 0U, // VPMOVWBZrrkz
+ 0U, // VPMOVZXBDYrm
+ 0U, // VPMOVZXBDYrr
+ 0U, // VPMOVZXBDZ128rm
+ 0U, // VPMOVZXBDZ128rmk
+ 0U, // VPMOVZXBDZ128rmkz
+ 0U, // VPMOVZXBDZ128rr
+ 0U, // VPMOVZXBDZ128rrk
+ 0U, // VPMOVZXBDZ128rrkz
+ 0U, // VPMOVZXBDZ256rm
+ 0U, // VPMOVZXBDZ256rmk
+ 0U, // VPMOVZXBDZ256rmkz
+ 0U, // VPMOVZXBDZ256rr
+ 0U, // VPMOVZXBDZ256rrk
+ 0U, // VPMOVZXBDZ256rrkz
+ 0U, // VPMOVZXBDZrm
+ 0U, // VPMOVZXBDZrmk
+ 0U, // VPMOVZXBDZrmkz
+ 0U, // VPMOVZXBDZrr
+ 0U, // VPMOVZXBDZrrk
+ 0U, // VPMOVZXBDZrrkz
+ 0U, // VPMOVZXBDrm
+ 0U, // VPMOVZXBDrr
+ 0U, // VPMOVZXBQYrm
+ 0U, // VPMOVZXBQYrr
+ 0U, // VPMOVZXBQZ128rm
+ 0U, // VPMOVZXBQZ128rmk
+ 0U, // VPMOVZXBQZ128rmkz
+ 0U, // VPMOVZXBQZ128rr
+ 0U, // VPMOVZXBQZ128rrk
+ 0U, // VPMOVZXBQZ128rrkz
+ 0U, // VPMOVZXBQZ256rm
+ 0U, // VPMOVZXBQZ256rmk
+ 0U, // VPMOVZXBQZ256rmkz
+ 0U, // VPMOVZXBQZ256rr
+ 0U, // VPMOVZXBQZ256rrk
+ 0U, // VPMOVZXBQZ256rrkz
+ 0U, // VPMOVZXBQZrm
+ 0U, // VPMOVZXBQZrmk
+ 0U, // VPMOVZXBQZrmkz
+ 0U, // VPMOVZXBQZrr
+ 0U, // VPMOVZXBQZrrk
+ 0U, // VPMOVZXBQZrrkz
+ 0U, // VPMOVZXBQrm
+ 0U, // VPMOVZXBQrr
+ 0U, // VPMOVZXBWYrm
+ 0U, // VPMOVZXBWYrr
+ 0U, // VPMOVZXBWZ128rm
+ 0U, // VPMOVZXBWZ128rmk
+ 0U, // VPMOVZXBWZ128rmkz
+ 0U, // VPMOVZXBWZ128rr
+ 0U, // VPMOVZXBWZ128rrk
+ 0U, // VPMOVZXBWZ128rrkz
+ 0U, // VPMOVZXBWZ256rm
+ 0U, // VPMOVZXBWZ256rmk
+ 0U, // VPMOVZXBWZ256rmkz
+ 0U, // VPMOVZXBWZ256rr
+ 0U, // VPMOVZXBWZ256rrk
+ 0U, // VPMOVZXBWZ256rrkz
+ 0U, // VPMOVZXBWZrm
+ 0U, // VPMOVZXBWZrmk
+ 0U, // VPMOVZXBWZrmkz
+ 0U, // VPMOVZXBWZrr
+ 0U, // VPMOVZXBWZrrk
+ 0U, // VPMOVZXBWZrrkz
+ 0U, // VPMOVZXBWrm
+ 0U, // VPMOVZXBWrr
+ 0U, // VPMOVZXDQYrm
+ 0U, // VPMOVZXDQYrr
+ 0U, // VPMOVZXDQZ128rm
+ 0U, // VPMOVZXDQZ128rmk
+ 0U, // VPMOVZXDQZ128rmkz
+ 0U, // VPMOVZXDQZ128rr
+ 0U, // VPMOVZXDQZ128rrk
+ 0U, // VPMOVZXDQZ128rrkz
+ 0U, // VPMOVZXDQZ256rm
+ 0U, // VPMOVZXDQZ256rmk
+ 0U, // VPMOVZXDQZ256rmkz
+ 0U, // VPMOVZXDQZ256rr
+ 0U, // VPMOVZXDQZ256rrk
+ 0U, // VPMOVZXDQZ256rrkz
+ 0U, // VPMOVZXDQZrm
+ 0U, // VPMOVZXDQZrmk
+ 0U, // VPMOVZXDQZrmkz
+ 0U, // VPMOVZXDQZrr
+ 0U, // VPMOVZXDQZrrk
+ 0U, // VPMOVZXDQZrrkz
+ 0U, // VPMOVZXDQrm
+ 0U, // VPMOVZXDQrr
+ 0U, // VPMOVZXWDYrm
+ 0U, // VPMOVZXWDYrr
+ 0U, // VPMOVZXWDZ128rm
+ 0U, // VPMOVZXWDZ128rmk
+ 0U, // VPMOVZXWDZ128rmkz
+ 0U, // VPMOVZXWDZ128rr
+ 0U, // VPMOVZXWDZ128rrk
+ 0U, // VPMOVZXWDZ128rrkz
+ 0U, // VPMOVZXWDZ256rm
+ 0U, // VPMOVZXWDZ256rmk
+ 0U, // VPMOVZXWDZ256rmkz
+ 0U, // VPMOVZXWDZ256rr
+ 0U, // VPMOVZXWDZ256rrk
+ 0U, // VPMOVZXWDZ256rrkz
+ 0U, // VPMOVZXWDZrm
+ 0U, // VPMOVZXWDZrmk
+ 0U, // VPMOVZXWDZrmkz
+ 0U, // VPMOVZXWDZrr
+ 0U, // VPMOVZXWDZrrk
+ 0U, // VPMOVZXWDZrrkz
+ 0U, // VPMOVZXWDrm
+ 0U, // VPMOVZXWDrr
+ 0U, // VPMOVZXWQYrm
+ 0U, // VPMOVZXWQYrr
+ 0U, // VPMOVZXWQZ128rm
+ 0U, // VPMOVZXWQZ128rmk
+ 0U, // VPMOVZXWQZ128rmkz
+ 0U, // VPMOVZXWQZ128rr
+ 0U, // VPMOVZXWQZ128rrk
+ 0U, // VPMOVZXWQZ128rrkz
+ 0U, // VPMOVZXWQZ256rm
+ 0U, // VPMOVZXWQZ256rmk
+ 0U, // VPMOVZXWQZ256rmkz
+ 0U, // VPMOVZXWQZ256rr
+ 0U, // VPMOVZXWQZ256rrk
+ 0U, // VPMOVZXWQZ256rrkz
+ 0U, // VPMOVZXWQZrm
+ 0U, // VPMOVZXWQZrmk
+ 0U, // VPMOVZXWQZrmkz
+ 0U, // VPMOVZXWQZrr
+ 0U, // VPMOVZXWQZrrk
+ 0U, // VPMOVZXWQZrrkz
+ 0U, // VPMOVZXWQrm
+ 0U, // VPMOVZXWQrr
+ 0U, // VPMULDQYrm
+ 0U, // VPMULDQYrr
+ 0U, // VPMULDQZ128rm
+ 0U, // VPMULDQZ128rmb
+ 0U, // VPMULDQZ128rmbk
+ 0U, // VPMULDQZ128rmbkz
+ 0U, // VPMULDQZ128rmk
+ 0U, // VPMULDQZ128rmkz
+ 0U, // VPMULDQZ128rr
+ 0U, // VPMULDQZ128rrk
+ 0U, // VPMULDQZ128rrkz
+ 0U, // VPMULDQZ256rm
+ 0U, // VPMULDQZ256rmb
+ 0U, // VPMULDQZ256rmbk
+ 0U, // VPMULDQZ256rmbkz
+ 0U, // VPMULDQZ256rmk
+ 0U, // VPMULDQZ256rmkz
+ 0U, // VPMULDQZ256rr
+ 0U, // VPMULDQZ256rrk
+ 0U, // VPMULDQZ256rrkz
+ 0U, // VPMULDQZrm
+ 0U, // VPMULDQZrmb
+ 0U, // VPMULDQZrmbk
+ 0U, // VPMULDQZrmbkz
+ 0U, // VPMULDQZrmk
+ 0U, // VPMULDQZrmkz
+ 0U, // VPMULDQZrr
+ 0U, // VPMULDQZrrk
+ 0U, // VPMULDQZrrkz
+ 0U, // VPMULDQrm
+ 0U, // VPMULDQrr
+ 0U, // VPMULHRSWYrm
+ 0U, // VPMULHRSWYrr
+ 0U, // VPMULHRSWZ128rm
+ 0U, // VPMULHRSWZ128rmk
+ 0U, // VPMULHRSWZ128rmkz
+ 0U, // VPMULHRSWZ128rr
+ 0U, // VPMULHRSWZ128rrk
+ 0U, // VPMULHRSWZ128rrkz
+ 0U, // VPMULHRSWZ256rm
+ 0U, // VPMULHRSWZ256rmk
+ 0U, // VPMULHRSWZ256rmkz
+ 0U, // VPMULHRSWZ256rr
+ 0U, // VPMULHRSWZ256rrk
+ 0U, // VPMULHRSWZ256rrkz
+ 0U, // VPMULHRSWZrm
+ 0U, // VPMULHRSWZrmk
+ 0U, // VPMULHRSWZrmkz
+ 0U, // VPMULHRSWZrr
+ 0U, // VPMULHRSWZrrk
+ 0U, // VPMULHRSWZrrkz
+ 0U, // VPMULHRSWrm
+ 0U, // VPMULHRSWrr
+ 0U, // VPMULHUWYrm
+ 0U, // VPMULHUWYrr
+ 0U, // VPMULHUWZ128rm
+ 0U, // VPMULHUWZ128rmk
+ 0U, // VPMULHUWZ128rmkz
+ 0U, // VPMULHUWZ128rr
+ 0U, // VPMULHUWZ128rrk
+ 0U, // VPMULHUWZ128rrkz
+ 0U, // VPMULHUWZ256rm
+ 0U, // VPMULHUWZ256rmk
+ 0U, // VPMULHUWZ256rmkz
+ 0U, // VPMULHUWZ256rr
+ 0U, // VPMULHUWZ256rrk
+ 0U, // VPMULHUWZ256rrkz
+ 0U, // VPMULHUWZrm
+ 0U, // VPMULHUWZrmk
+ 0U, // VPMULHUWZrmkz
+ 0U, // VPMULHUWZrr
+ 0U, // VPMULHUWZrrk
+ 0U, // VPMULHUWZrrkz
+ 0U, // VPMULHUWrm
+ 0U, // VPMULHUWrr
+ 0U, // VPMULHWYrm
+ 0U, // VPMULHWYrr
+ 0U, // VPMULHWZ128rm
+ 0U, // VPMULHWZ128rmk
+ 0U, // VPMULHWZ128rmkz
+ 0U, // VPMULHWZ128rr
+ 0U, // VPMULHWZ128rrk
+ 0U, // VPMULHWZ128rrkz
+ 0U, // VPMULHWZ256rm
+ 0U, // VPMULHWZ256rmk
+ 0U, // VPMULHWZ256rmkz
+ 0U, // VPMULHWZ256rr
+ 0U, // VPMULHWZ256rrk
+ 0U, // VPMULHWZ256rrkz
+ 0U, // VPMULHWZrm
+ 0U, // VPMULHWZrmk
+ 0U, // VPMULHWZrmkz
+ 0U, // VPMULHWZrr
+ 0U, // VPMULHWZrrk
+ 0U, // VPMULHWZrrkz
+ 0U, // VPMULHWrm
+ 0U, // VPMULHWrr
+ 0U, // VPMULLDYrm
+ 0U, // VPMULLDYrr
+ 0U, // VPMULLDZ128rm
+ 0U, // VPMULLDZ128rmb
+ 0U, // VPMULLDZ128rmbk
+ 0U, // VPMULLDZ128rmbkz
+ 0U, // VPMULLDZ128rmk
+ 0U, // VPMULLDZ128rmkz
+ 0U, // VPMULLDZ128rr
+ 0U, // VPMULLDZ128rrk
+ 0U, // VPMULLDZ128rrkz
+ 0U, // VPMULLDZ256rm
+ 0U, // VPMULLDZ256rmb
+ 0U, // VPMULLDZ256rmbk
+ 0U, // VPMULLDZ256rmbkz
+ 0U, // VPMULLDZ256rmk
+ 0U, // VPMULLDZ256rmkz
+ 0U, // VPMULLDZ256rr
+ 0U, // VPMULLDZ256rrk
+ 0U, // VPMULLDZ256rrkz
+ 0U, // VPMULLDZrm
+ 0U, // VPMULLDZrmb
+ 0U, // VPMULLDZrmbk
+ 0U, // VPMULLDZrmbkz
+ 0U, // VPMULLDZrmk
+ 0U, // VPMULLDZrmkz
+ 0U, // VPMULLDZrr
+ 0U, // VPMULLDZrrk
+ 0U, // VPMULLDZrrkz
+ 0U, // VPMULLDrm
+ 0U, // VPMULLDrr
+ 0U, // VPMULLQZ128rm
+ 0U, // VPMULLQZ128rmb
+ 0U, // VPMULLQZ128rmbk
+ 0U, // VPMULLQZ128rmbkz
+ 0U, // VPMULLQZ128rmk
+ 0U, // VPMULLQZ128rmkz
+ 0U, // VPMULLQZ128rr
+ 0U, // VPMULLQZ128rrk
+ 0U, // VPMULLQZ128rrkz
+ 0U, // VPMULLQZ256rm
+ 0U, // VPMULLQZ256rmb
+ 0U, // VPMULLQZ256rmbk
+ 0U, // VPMULLQZ256rmbkz
+ 0U, // VPMULLQZ256rmk
+ 0U, // VPMULLQZ256rmkz
+ 0U, // VPMULLQZ256rr
+ 0U, // VPMULLQZ256rrk
+ 0U, // VPMULLQZ256rrkz
+ 0U, // VPMULLQZrm
+ 0U, // VPMULLQZrmb
+ 0U, // VPMULLQZrmbk
+ 0U, // VPMULLQZrmbkz
+ 0U, // VPMULLQZrmk
+ 0U, // VPMULLQZrmkz
+ 0U, // VPMULLQZrr
+ 0U, // VPMULLQZrrk
+ 0U, // VPMULLQZrrkz
+ 0U, // VPMULLWYrm
+ 0U, // VPMULLWYrr
+ 0U, // VPMULLWZ128rm
+ 0U, // VPMULLWZ128rmk
+ 0U, // VPMULLWZ128rmkz
+ 0U, // VPMULLWZ128rr
+ 0U, // VPMULLWZ128rrk
+ 0U, // VPMULLWZ128rrkz
+ 0U, // VPMULLWZ256rm
+ 0U, // VPMULLWZ256rmk
+ 0U, // VPMULLWZ256rmkz
+ 0U, // VPMULLWZ256rr
+ 0U, // VPMULLWZ256rrk
+ 0U, // VPMULLWZ256rrkz
+ 0U, // VPMULLWZrm
+ 0U, // VPMULLWZrmk
+ 0U, // VPMULLWZrmkz
+ 0U, // VPMULLWZrr
+ 0U, // VPMULLWZrrk
+ 0U, // VPMULLWZrrkz
+ 0U, // VPMULLWrm
+ 0U, // VPMULLWrr
+ 0U, // VPMULTISHIFTQBZ128rm
+ 0U, // VPMULTISHIFTQBZ128rmb
+ 0U, // VPMULTISHIFTQBZ128rmbk
+ 0U, // VPMULTISHIFTQBZ128rmbkz
+ 0U, // VPMULTISHIFTQBZ128rmk
+ 0U, // VPMULTISHIFTQBZ128rmkz
+ 0U, // VPMULTISHIFTQBZ128rr
+ 0U, // VPMULTISHIFTQBZ128rrk
+ 0U, // VPMULTISHIFTQBZ128rrkz
+ 0U, // VPMULTISHIFTQBZ256rm
+ 0U, // VPMULTISHIFTQBZ256rmb
+ 0U, // VPMULTISHIFTQBZ256rmbk
+ 0U, // VPMULTISHIFTQBZ256rmbkz
+ 0U, // VPMULTISHIFTQBZ256rmk
+ 0U, // VPMULTISHIFTQBZ256rmkz
+ 0U, // VPMULTISHIFTQBZ256rr
+ 0U, // VPMULTISHIFTQBZ256rrk
+ 0U, // VPMULTISHIFTQBZ256rrkz
+ 0U, // VPMULTISHIFTQBZrm
+ 0U, // VPMULTISHIFTQBZrmb
+ 0U, // VPMULTISHIFTQBZrmbk
+ 0U, // VPMULTISHIFTQBZrmbkz
+ 0U, // VPMULTISHIFTQBZrmk
+ 0U, // VPMULTISHIFTQBZrmkz
+ 0U, // VPMULTISHIFTQBZrr
+ 0U, // VPMULTISHIFTQBZrrk
+ 0U, // VPMULTISHIFTQBZrrkz
+ 0U, // VPMULUDQYrm
+ 0U, // VPMULUDQYrr
+ 0U, // VPMULUDQZ128rm
+ 0U, // VPMULUDQZ128rmb
+ 0U, // VPMULUDQZ128rmbk
+ 0U, // VPMULUDQZ128rmbkz
+ 0U, // VPMULUDQZ128rmk
+ 0U, // VPMULUDQZ128rmkz
+ 0U, // VPMULUDQZ128rr
+ 0U, // VPMULUDQZ128rrk
+ 0U, // VPMULUDQZ128rrkz
+ 0U, // VPMULUDQZ256rm
+ 0U, // VPMULUDQZ256rmb
+ 0U, // VPMULUDQZ256rmbk
+ 0U, // VPMULUDQZ256rmbkz
+ 0U, // VPMULUDQZ256rmk
+ 0U, // VPMULUDQZ256rmkz
+ 0U, // VPMULUDQZ256rr
+ 0U, // VPMULUDQZ256rrk
+ 0U, // VPMULUDQZ256rrkz
+ 0U, // VPMULUDQZrm
+ 0U, // VPMULUDQZrmb
+ 0U, // VPMULUDQZrmbk
+ 0U, // VPMULUDQZrmbkz
+ 0U, // VPMULUDQZrmk
+ 0U, // VPMULUDQZrmkz
+ 0U, // VPMULUDQZrr
+ 0U, // VPMULUDQZrrk
+ 0U, // VPMULUDQZrrkz
+ 0U, // VPMULUDQrm
+ 0U, // VPMULUDQrr
+ 0U, // VPOPCNTBZ128rm
+ 0U, // VPOPCNTBZ128rmk
+ 0U, // VPOPCNTBZ128rmkz
+ 0U, // VPOPCNTBZ128rr
+ 0U, // VPOPCNTBZ128rrk
+ 0U, // VPOPCNTBZ128rrkz
+ 0U, // VPOPCNTBZ256rm
+ 0U, // VPOPCNTBZ256rmk
+ 0U, // VPOPCNTBZ256rmkz
+ 0U, // VPOPCNTBZ256rr
+ 0U, // VPOPCNTBZ256rrk
+ 0U, // VPOPCNTBZ256rrkz
+ 0U, // VPOPCNTBZrm
+ 0U, // VPOPCNTBZrmk
+ 0U, // VPOPCNTBZrmkz
+ 0U, // VPOPCNTBZrr
+ 0U, // VPOPCNTBZrrk
+ 0U, // VPOPCNTBZrrkz
+ 0U, // VPOPCNTDZ128rm
+ 0U, // VPOPCNTDZ128rmb
+ 0U, // VPOPCNTDZ128rmbk
+ 0U, // VPOPCNTDZ128rmbkz
+ 0U, // VPOPCNTDZ128rmk
+ 0U, // VPOPCNTDZ128rmkz
+ 0U, // VPOPCNTDZ128rr
+ 0U, // VPOPCNTDZ128rrk
+ 0U, // VPOPCNTDZ128rrkz
+ 0U, // VPOPCNTDZ256rm
+ 0U, // VPOPCNTDZ256rmb
+ 0U, // VPOPCNTDZ256rmbk
+ 0U, // VPOPCNTDZ256rmbkz
+ 0U, // VPOPCNTDZ256rmk
+ 0U, // VPOPCNTDZ256rmkz
+ 0U, // VPOPCNTDZ256rr
+ 0U, // VPOPCNTDZ256rrk
+ 0U, // VPOPCNTDZ256rrkz
+ 0U, // VPOPCNTDZrm
+ 0U, // VPOPCNTDZrmb
+ 0U, // VPOPCNTDZrmbk
+ 0U, // VPOPCNTDZrmbkz
+ 0U, // VPOPCNTDZrmk
+ 0U, // VPOPCNTDZrmkz
+ 0U, // VPOPCNTDZrr
+ 0U, // VPOPCNTDZrrk
+ 0U, // VPOPCNTDZrrkz
+ 0U, // VPOPCNTQZ128rm
+ 0U, // VPOPCNTQZ128rmb
+ 0U, // VPOPCNTQZ128rmbk
+ 0U, // VPOPCNTQZ128rmbkz
+ 0U, // VPOPCNTQZ128rmk
+ 0U, // VPOPCNTQZ128rmkz
+ 0U, // VPOPCNTQZ128rr
+ 0U, // VPOPCNTQZ128rrk
+ 0U, // VPOPCNTQZ128rrkz
+ 0U, // VPOPCNTQZ256rm
+ 0U, // VPOPCNTQZ256rmb
+ 0U, // VPOPCNTQZ256rmbk
+ 0U, // VPOPCNTQZ256rmbkz
+ 0U, // VPOPCNTQZ256rmk
+ 0U, // VPOPCNTQZ256rmkz
+ 0U, // VPOPCNTQZ256rr
+ 0U, // VPOPCNTQZ256rrk
+ 0U, // VPOPCNTQZ256rrkz
+ 0U, // VPOPCNTQZrm
+ 0U, // VPOPCNTQZrmb
+ 0U, // VPOPCNTQZrmbk
+ 0U, // VPOPCNTQZrmbkz
+ 0U, // VPOPCNTQZrmk
+ 0U, // VPOPCNTQZrmkz
+ 0U, // VPOPCNTQZrr
+ 0U, // VPOPCNTQZrrk
+ 0U, // VPOPCNTQZrrkz
+ 0U, // VPOPCNTWZ128rm
+ 0U, // VPOPCNTWZ128rmk
+ 0U, // VPOPCNTWZ128rmkz
+ 0U, // VPOPCNTWZ128rr
+ 0U, // VPOPCNTWZ128rrk
+ 0U, // VPOPCNTWZ128rrkz
+ 0U, // VPOPCNTWZ256rm
+ 0U, // VPOPCNTWZ256rmk
+ 0U, // VPOPCNTWZ256rmkz
+ 0U, // VPOPCNTWZ256rr
+ 0U, // VPOPCNTWZ256rrk
+ 0U, // VPOPCNTWZ256rrkz
+ 0U, // VPOPCNTWZrm
+ 0U, // VPOPCNTWZrmk
+ 0U, // VPOPCNTWZrmkz
+ 0U, // VPOPCNTWZrr
+ 0U, // VPOPCNTWZrrk
+ 0U, // VPOPCNTWZrrkz
+ 0U, // VPORDZ128rm
+ 0U, // VPORDZ128rmb
+ 0U, // VPORDZ128rmbk
+ 0U, // VPORDZ128rmbkz
+ 0U, // VPORDZ128rmk
+ 0U, // VPORDZ128rmkz
+ 0U, // VPORDZ128rr
+ 0U, // VPORDZ128rrk
+ 0U, // VPORDZ128rrkz
+ 0U, // VPORDZ256rm
+ 0U, // VPORDZ256rmb
+ 0U, // VPORDZ256rmbk
+ 0U, // VPORDZ256rmbkz
+ 0U, // VPORDZ256rmk
+ 0U, // VPORDZ256rmkz
+ 0U, // VPORDZ256rr
+ 0U, // VPORDZ256rrk
+ 0U, // VPORDZ256rrkz
+ 0U, // VPORDZrm
+ 0U, // VPORDZrmb
+ 0U, // VPORDZrmbk
+ 0U, // VPORDZrmbkz
+ 0U, // VPORDZrmk
+ 0U, // VPORDZrmkz
+ 0U, // VPORDZrr
+ 0U, // VPORDZrrk
+ 0U, // VPORDZrrkz
+ 0U, // VPORQZ128rm
+ 0U, // VPORQZ128rmb
+ 0U, // VPORQZ128rmbk
+ 0U, // VPORQZ128rmbkz
+ 0U, // VPORQZ128rmk
+ 0U, // VPORQZ128rmkz
+ 0U, // VPORQZ128rr
+ 0U, // VPORQZ128rrk
+ 0U, // VPORQZ128rrkz
+ 0U, // VPORQZ256rm
+ 0U, // VPORQZ256rmb
+ 0U, // VPORQZ256rmbk
+ 0U, // VPORQZ256rmbkz
+ 0U, // VPORQZ256rmk
+ 0U, // VPORQZ256rmkz
+ 0U, // VPORQZ256rr
+ 0U, // VPORQZ256rrk
+ 0U, // VPORQZ256rrkz
+ 0U, // VPORQZrm
+ 0U, // VPORQZrmb
+ 0U, // VPORQZrmbk
+ 0U, // VPORQZrmbkz
+ 0U, // VPORQZrmk
+ 0U, // VPORQZrmkz
+ 0U, // VPORQZrr
+ 0U, // VPORQZrrk
+ 0U, // VPORQZrrkz
+ 0U, // VPORYrm
+ 0U, // VPORYrr
+ 0U, // VPORrm
+ 0U, // VPORrr
+ 0U, // VPPERMrmr
+ 0U, // VPPERMrrm
+ 0U, // VPPERMrrr
+ 0U, // VPPERMrrr_REV
+ 0U, // VPROLDZ128mbi
+ 0U, // VPROLDZ128mbik
+ 0U, // VPROLDZ128mbikz
+ 0U, // VPROLDZ128mi
+ 0U, // VPROLDZ128mik
+ 0U, // VPROLDZ128mikz
+ 0U, // VPROLDZ128ri
+ 0U, // VPROLDZ128rik
+ 0U, // VPROLDZ128rikz
+ 0U, // VPROLDZ256mbi
+ 0U, // VPROLDZ256mbik
+ 0U, // VPROLDZ256mbikz
+ 0U, // VPROLDZ256mi
+ 0U, // VPROLDZ256mik
+ 0U, // VPROLDZ256mikz
+ 0U, // VPROLDZ256ri
+ 0U, // VPROLDZ256rik
+ 0U, // VPROLDZ256rikz
+ 0U, // VPROLDZmbi
+ 0U, // VPROLDZmbik
+ 0U, // VPROLDZmbikz
+ 0U, // VPROLDZmi
+ 0U, // VPROLDZmik
+ 0U, // VPROLDZmikz
+ 0U, // VPROLDZri
+ 0U, // VPROLDZrik
+ 0U, // VPROLDZrikz
+ 0U, // VPROLQZ128mbi
+ 0U, // VPROLQZ128mbik
+ 0U, // VPROLQZ128mbikz
+ 0U, // VPROLQZ128mi
+ 0U, // VPROLQZ128mik
+ 0U, // VPROLQZ128mikz
+ 0U, // VPROLQZ128ri
+ 0U, // VPROLQZ128rik
+ 0U, // VPROLQZ128rikz
+ 0U, // VPROLQZ256mbi
+ 0U, // VPROLQZ256mbik
+ 0U, // VPROLQZ256mbikz
+ 0U, // VPROLQZ256mi
+ 0U, // VPROLQZ256mik
+ 0U, // VPROLQZ256mikz
+ 0U, // VPROLQZ256ri
+ 0U, // VPROLQZ256rik
+ 0U, // VPROLQZ256rikz
+ 0U, // VPROLQZmbi
+ 0U, // VPROLQZmbik
+ 0U, // VPROLQZmbikz
+ 0U, // VPROLQZmi
+ 0U, // VPROLQZmik
+ 0U, // VPROLQZmikz
+ 0U, // VPROLQZri
+ 0U, // VPROLQZrik
+ 0U, // VPROLQZrikz
+ 0U, // VPROLVDZ128rm
+ 0U, // VPROLVDZ128rmb
+ 0U, // VPROLVDZ128rmbk
+ 0U, // VPROLVDZ128rmbkz
+ 0U, // VPROLVDZ128rmk
+ 0U, // VPROLVDZ128rmkz
+ 0U, // VPROLVDZ128rr
+ 0U, // VPROLVDZ128rrk
+ 0U, // VPROLVDZ128rrkz
+ 0U, // VPROLVDZ256rm
+ 0U, // VPROLVDZ256rmb
+ 0U, // VPROLVDZ256rmbk
+ 0U, // VPROLVDZ256rmbkz
+ 0U, // VPROLVDZ256rmk
+ 0U, // VPROLVDZ256rmkz
+ 0U, // VPROLVDZ256rr
+ 0U, // VPROLVDZ256rrk
+ 0U, // VPROLVDZ256rrkz
+ 0U, // VPROLVDZrm
+ 0U, // VPROLVDZrmb
+ 0U, // VPROLVDZrmbk
+ 0U, // VPROLVDZrmbkz
+ 0U, // VPROLVDZrmk
+ 0U, // VPROLVDZrmkz
+ 0U, // VPROLVDZrr
+ 0U, // VPROLVDZrrk
+ 0U, // VPROLVDZrrkz
+ 0U, // VPROLVQZ128rm
+ 0U, // VPROLVQZ128rmb
+ 0U, // VPROLVQZ128rmbk
+ 0U, // VPROLVQZ128rmbkz
+ 0U, // VPROLVQZ128rmk
+ 0U, // VPROLVQZ128rmkz
+ 0U, // VPROLVQZ128rr
+ 0U, // VPROLVQZ128rrk
+ 0U, // VPROLVQZ128rrkz
+ 0U, // VPROLVQZ256rm
+ 0U, // VPROLVQZ256rmb
+ 0U, // VPROLVQZ256rmbk
+ 0U, // VPROLVQZ256rmbkz
+ 0U, // VPROLVQZ256rmk
+ 0U, // VPROLVQZ256rmkz
+ 0U, // VPROLVQZ256rr
+ 0U, // VPROLVQZ256rrk
+ 0U, // VPROLVQZ256rrkz
+ 0U, // VPROLVQZrm
+ 0U, // VPROLVQZrmb
+ 0U, // VPROLVQZrmbk
+ 0U, // VPROLVQZrmbkz
+ 0U, // VPROLVQZrmk
+ 0U, // VPROLVQZrmkz
+ 0U, // VPROLVQZrr
+ 0U, // VPROLVQZrrk
+ 0U, // VPROLVQZrrkz
+ 0U, // VPRORDZ128mbi
+ 0U, // VPRORDZ128mbik
+ 0U, // VPRORDZ128mbikz
+ 0U, // VPRORDZ128mi
+ 0U, // VPRORDZ128mik
+ 0U, // VPRORDZ128mikz
+ 0U, // VPRORDZ128ri
+ 0U, // VPRORDZ128rik
+ 0U, // VPRORDZ128rikz
+ 0U, // VPRORDZ256mbi
+ 0U, // VPRORDZ256mbik
+ 0U, // VPRORDZ256mbikz
+ 0U, // VPRORDZ256mi
+ 0U, // VPRORDZ256mik
+ 0U, // VPRORDZ256mikz
+ 0U, // VPRORDZ256ri
+ 0U, // VPRORDZ256rik
+ 0U, // VPRORDZ256rikz
+ 0U, // VPRORDZmbi
+ 0U, // VPRORDZmbik
+ 0U, // VPRORDZmbikz
+ 0U, // VPRORDZmi
+ 0U, // VPRORDZmik
+ 0U, // VPRORDZmikz
+ 0U, // VPRORDZri
+ 0U, // VPRORDZrik
+ 0U, // VPRORDZrikz
+ 0U, // VPRORQZ128mbi
+ 0U, // VPRORQZ128mbik
+ 0U, // VPRORQZ128mbikz
+ 0U, // VPRORQZ128mi
+ 0U, // VPRORQZ128mik
+ 0U, // VPRORQZ128mikz
+ 0U, // VPRORQZ128ri
+ 0U, // VPRORQZ128rik
+ 0U, // VPRORQZ128rikz
+ 0U, // VPRORQZ256mbi
+ 0U, // VPRORQZ256mbik
+ 0U, // VPRORQZ256mbikz
+ 0U, // VPRORQZ256mi
+ 0U, // VPRORQZ256mik
+ 0U, // VPRORQZ256mikz
+ 0U, // VPRORQZ256ri
+ 0U, // VPRORQZ256rik
+ 0U, // VPRORQZ256rikz
+ 0U, // VPRORQZmbi
+ 0U, // VPRORQZmbik
+ 0U, // VPRORQZmbikz
+ 0U, // VPRORQZmi
+ 0U, // VPRORQZmik
+ 0U, // VPRORQZmikz
+ 0U, // VPRORQZri
+ 0U, // VPRORQZrik
+ 0U, // VPRORQZrikz
+ 0U, // VPRORVDZ128rm
+ 0U, // VPRORVDZ128rmb
+ 0U, // VPRORVDZ128rmbk
+ 0U, // VPRORVDZ128rmbkz
+ 0U, // VPRORVDZ128rmk
+ 0U, // VPRORVDZ128rmkz
+ 0U, // VPRORVDZ128rr
+ 0U, // VPRORVDZ128rrk
+ 0U, // VPRORVDZ128rrkz
+ 0U, // VPRORVDZ256rm
+ 0U, // VPRORVDZ256rmb
+ 0U, // VPRORVDZ256rmbk
+ 0U, // VPRORVDZ256rmbkz
+ 0U, // VPRORVDZ256rmk
+ 0U, // VPRORVDZ256rmkz
+ 0U, // VPRORVDZ256rr
+ 0U, // VPRORVDZ256rrk
+ 0U, // VPRORVDZ256rrkz
+ 0U, // VPRORVDZrm
+ 0U, // VPRORVDZrmb
+ 0U, // VPRORVDZrmbk
+ 0U, // VPRORVDZrmbkz
+ 0U, // VPRORVDZrmk
+ 0U, // VPRORVDZrmkz
+ 0U, // VPRORVDZrr
+ 0U, // VPRORVDZrrk
+ 0U, // VPRORVDZrrkz
+ 0U, // VPRORVQZ128rm
+ 0U, // VPRORVQZ128rmb
+ 0U, // VPRORVQZ128rmbk
+ 0U, // VPRORVQZ128rmbkz
+ 0U, // VPRORVQZ128rmk
+ 0U, // VPRORVQZ128rmkz
+ 0U, // VPRORVQZ128rr
+ 0U, // VPRORVQZ128rrk
+ 0U, // VPRORVQZ128rrkz
+ 0U, // VPRORVQZ256rm
+ 0U, // VPRORVQZ256rmb
+ 0U, // VPRORVQZ256rmbk
+ 0U, // VPRORVQZ256rmbkz
+ 0U, // VPRORVQZ256rmk
+ 0U, // VPRORVQZ256rmkz
+ 0U, // VPRORVQZ256rr
+ 0U, // VPRORVQZ256rrk
+ 0U, // VPRORVQZ256rrkz
+ 0U, // VPRORVQZrm
+ 0U, // VPRORVQZrmb
+ 0U, // VPRORVQZrmbk
+ 0U, // VPRORVQZrmbkz
+ 0U, // VPRORVQZrmk
+ 0U, // VPRORVQZrmkz
+ 0U, // VPRORVQZrr
+ 0U, // VPRORVQZrrk
+ 0U, // VPRORVQZrrkz
+ 0U, // VPROTBmi
+ 0U, // VPROTBmr
+ 0U, // VPROTBri
+ 0U, // VPROTBrm
+ 0U, // VPROTBrr
+ 0U, // VPROTBrr_REV
+ 0U, // VPROTDmi
+ 0U, // VPROTDmr
+ 0U, // VPROTDri
+ 0U, // VPROTDrm
+ 0U, // VPROTDrr
+ 0U, // VPROTDrr_REV
+ 0U, // VPROTQmi
+ 0U, // VPROTQmr
+ 0U, // VPROTQri
+ 0U, // VPROTQrm
+ 0U, // VPROTQrr
+ 0U, // VPROTQrr_REV
+ 0U, // VPROTWmi
+ 0U, // VPROTWmr
+ 0U, // VPROTWri
+ 0U, // VPROTWrm
+ 0U, // VPROTWrr
+ 0U, // VPROTWrr_REV
+ 0U, // VPSADBWYrm
+ 0U, // VPSADBWYrr
+ 0U, // VPSADBWZ128rm
+ 0U, // VPSADBWZ128rr
+ 0U, // VPSADBWZ256rm
+ 0U, // VPSADBWZ256rr
+ 0U, // VPSADBWZrm
+ 0U, // VPSADBWZrr
+ 0U, // VPSADBWrm
+ 0U, // VPSADBWrr
+ 0U, // VPSCATTERDDZ128mr
+ 0U, // VPSCATTERDDZ256mr
+ 0U, // VPSCATTERDDZmr
+ 0U, // VPSCATTERDQZ128mr
+ 0U, // VPSCATTERDQZ256mr
+ 0U, // VPSCATTERDQZmr
+ 0U, // VPSCATTERQDZ128mr
+ 0U, // VPSCATTERQDZ256mr
+ 0U, // VPSCATTERQDZmr
+ 0U, // VPSCATTERQQZ128mr
+ 0U, // VPSCATTERQQZ256mr
+ 0U, // VPSCATTERQQZmr
+ 0U, // VPSHABmr
+ 0U, // VPSHABrm
+ 0U, // VPSHABrr
+ 0U, // VPSHABrr_REV
+ 0U, // VPSHADmr
+ 0U, // VPSHADrm
+ 0U, // VPSHADrr
+ 0U, // VPSHADrr_REV
+ 0U, // VPSHAQmr
+ 0U, // VPSHAQrm
+ 0U, // VPSHAQrr
+ 0U, // VPSHAQrr_REV
+ 0U, // VPSHAWmr
+ 0U, // VPSHAWrm
+ 0U, // VPSHAWrr
+ 0U, // VPSHAWrr_REV
+ 0U, // VPSHLBmr
+ 0U, // VPSHLBrm
+ 0U, // VPSHLBrr
+ 0U, // VPSHLBrr_REV
+ 0U, // VPSHLDDZ128rmbi
+ 0U, // VPSHLDDZ128rmbik
+ 3U, // VPSHLDDZ128rmbikz
+ 0U, // VPSHLDDZ128rmi
+ 0U, // VPSHLDDZ128rmik
+ 0U, // VPSHLDDZ128rmikz
+ 0U, // VPSHLDDZ128rri
+ 0U, // VPSHLDDZ128rrik
+ 3U, // VPSHLDDZ128rrikz
+ 0U, // VPSHLDDZ256rmbi
+ 0U, // VPSHLDDZ256rmbik
+ 3U, // VPSHLDDZ256rmbikz
+ 0U, // VPSHLDDZ256rmi
+ 0U, // VPSHLDDZ256rmik
+ 0U, // VPSHLDDZ256rmikz
+ 0U, // VPSHLDDZ256rri
+ 0U, // VPSHLDDZ256rrik
+ 3U, // VPSHLDDZ256rrikz
+ 0U, // VPSHLDDZrmbi
+ 0U, // VPSHLDDZrmbik
+ 3U, // VPSHLDDZrmbikz
+ 0U, // VPSHLDDZrmi
+ 0U, // VPSHLDDZrmik
+ 0U, // VPSHLDDZrmikz
+ 0U, // VPSHLDDZrri
+ 0U, // VPSHLDDZrrik
+ 3U, // VPSHLDDZrrikz
+ 0U, // VPSHLDQZ128rmbi
+ 0U, // VPSHLDQZ128rmbik
+ 3U, // VPSHLDQZ128rmbikz
+ 0U, // VPSHLDQZ128rmi
+ 0U, // VPSHLDQZ128rmik
+ 0U, // VPSHLDQZ128rmikz
+ 0U, // VPSHLDQZ128rri
+ 0U, // VPSHLDQZ128rrik
+ 3U, // VPSHLDQZ128rrikz
+ 0U, // VPSHLDQZ256rmbi
+ 0U, // VPSHLDQZ256rmbik
+ 3U, // VPSHLDQZ256rmbikz
+ 0U, // VPSHLDQZ256rmi
+ 0U, // VPSHLDQZ256rmik
+ 0U, // VPSHLDQZ256rmikz
+ 0U, // VPSHLDQZ256rri
+ 0U, // VPSHLDQZ256rrik
+ 3U, // VPSHLDQZ256rrikz
+ 0U, // VPSHLDQZrmbi
+ 0U, // VPSHLDQZrmbik
+ 3U, // VPSHLDQZrmbikz
+ 0U, // VPSHLDQZrmi
+ 0U, // VPSHLDQZrmik
+ 0U, // VPSHLDQZrmikz
+ 0U, // VPSHLDQZrri
+ 0U, // VPSHLDQZrrik
+ 3U, // VPSHLDQZrrikz
+ 0U, // VPSHLDVDZ128m
+ 0U, // VPSHLDVDZ128mb
+ 0U, // VPSHLDVDZ128mbk
+ 0U, // VPSHLDVDZ128mbkz
+ 0U, // VPSHLDVDZ128mk
+ 0U, // VPSHLDVDZ128mkz
+ 0U, // VPSHLDVDZ128r
+ 0U, // VPSHLDVDZ128rk
+ 0U, // VPSHLDVDZ128rkz
+ 0U, // VPSHLDVDZ256m
+ 0U, // VPSHLDVDZ256mb
+ 0U, // VPSHLDVDZ256mbk
+ 0U, // VPSHLDVDZ256mbkz
+ 0U, // VPSHLDVDZ256mk
+ 0U, // VPSHLDVDZ256mkz
+ 0U, // VPSHLDVDZ256r
+ 0U, // VPSHLDVDZ256rk
+ 0U, // VPSHLDVDZ256rkz
+ 0U, // VPSHLDVDZm
+ 0U, // VPSHLDVDZmb
+ 0U, // VPSHLDVDZmbk
+ 0U, // VPSHLDVDZmbkz
+ 0U, // VPSHLDVDZmk
+ 0U, // VPSHLDVDZmkz
+ 0U, // VPSHLDVDZr
+ 0U, // VPSHLDVDZrk
+ 0U, // VPSHLDVDZrkz
+ 0U, // VPSHLDVQZ128m
+ 0U, // VPSHLDVQZ128mb
+ 0U, // VPSHLDVQZ128mbk
+ 0U, // VPSHLDVQZ128mbkz
+ 0U, // VPSHLDVQZ128mk
+ 0U, // VPSHLDVQZ128mkz
+ 0U, // VPSHLDVQZ128r
+ 0U, // VPSHLDVQZ128rk
+ 0U, // VPSHLDVQZ128rkz
+ 0U, // VPSHLDVQZ256m
+ 0U, // VPSHLDVQZ256mb
+ 0U, // VPSHLDVQZ256mbk
+ 0U, // VPSHLDVQZ256mbkz
+ 0U, // VPSHLDVQZ256mk
+ 0U, // VPSHLDVQZ256mkz
+ 0U, // VPSHLDVQZ256r
+ 0U, // VPSHLDVQZ256rk
+ 0U, // VPSHLDVQZ256rkz
+ 0U, // VPSHLDVQZm
+ 0U, // VPSHLDVQZmb
+ 0U, // VPSHLDVQZmbk
+ 0U, // VPSHLDVQZmbkz
+ 0U, // VPSHLDVQZmk
+ 0U, // VPSHLDVQZmkz
+ 0U, // VPSHLDVQZr
+ 0U, // VPSHLDVQZrk
+ 0U, // VPSHLDVQZrkz
+ 0U, // VPSHLDVWZ128m
+ 0U, // VPSHLDVWZ128mk
+ 0U, // VPSHLDVWZ128mkz
+ 0U, // VPSHLDVWZ128r
+ 0U, // VPSHLDVWZ128rk
+ 0U, // VPSHLDVWZ128rkz
+ 0U, // VPSHLDVWZ256m
+ 0U, // VPSHLDVWZ256mk
+ 0U, // VPSHLDVWZ256mkz
+ 0U, // VPSHLDVWZ256r
+ 0U, // VPSHLDVWZ256rk
+ 0U, // VPSHLDVWZ256rkz
+ 0U, // VPSHLDVWZm
+ 0U, // VPSHLDVWZmk
+ 0U, // VPSHLDVWZmkz
+ 0U, // VPSHLDVWZr
+ 0U, // VPSHLDVWZrk
+ 0U, // VPSHLDVWZrkz
+ 0U, // VPSHLDWZ128rmi
+ 0U, // VPSHLDWZ128rmik
+ 0U, // VPSHLDWZ128rmikz
+ 0U, // VPSHLDWZ128rri
+ 0U, // VPSHLDWZ128rrik
+ 3U, // VPSHLDWZ128rrikz
+ 0U, // VPSHLDWZ256rmi
+ 0U, // VPSHLDWZ256rmik
+ 0U, // VPSHLDWZ256rmikz
+ 0U, // VPSHLDWZ256rri
+ 0U, // VPSHLDWZ256rrik
+ 3U, // VPSHLDWZ256rrikz
+ 0U, // VPSHLDWZrmi
+ 0U, // VPSHLDWZrmik
+ 0U, // VPSHLDWZrmikz
+ 0U, // VPSHLDWZrri
+ 0U, // VPSHLDWZrrik
+ 3U, // VPSHLDWZrrikz
+ 0U, // VPSHLDmr
+ 0U, // VPSHLDrm
+ 0U, // VPSHLDrr
+ 0U, // VPSHLDrr_REV
+ 0U, // VPSHLQmr
+ 0U, // VPSHLQrm
+ 0U, // VPSHLQrr
+ 0U, // VPSHLQrr_REV
+ 0U, // VPSHLWmr
+ 0U, // VPSHLWrm
+ 0U, // VPSHLWrr
+ 0U, // VPSHLWrr_REV
+ 0U, // VPSHRDDZ128rmbi
+ 0U, // VPSHRDDZ128rmbik
+ 3U, // VPSHRDDZ128rmbikz
+ 0U, // VPSHRDDZ128rmi
+ 0U, // VPSHRDDZ128rmik
+ 0U, // VPSHRDDZ128rmikz
+ 0U, // VPSHRDDZ128rri
+ 0U, // VPSHRDDZ128rrik
+ 3U, // VPSHRDDZ128rrikz
+ 0U, // VPSHRDDZ256rmbi
+ 0U, // VPSHRDDZ256rmbik
+ 3U, // VPSHRDDZ256rmbikz
+ 0U, // VPSHRDDZ256rmi
+ 0U, // VPSHRDDZ256rmik
+ 0U, // VPSHRDDZ256rmikz
+ 0U, // VPSHRDDZ256rri
+ 0U, // VPSHRDDZ256rrik
+ 3U, // VPSHRDDZ256rrikz
+ 0U, // VPSHRDDZrmbi
+ 0U, // VPSHRDDZrmbik
+ 3U, // VPSHRDDZrmbikz
+ 0U, // VPSHRDDZrmi
+ 0U, // VPSHRDDZrmik
+ 0U, // VPSHRDDZrmikz
+ 0U, // VPSHRDDZrri
+ 0U, // VPSHRDDZrrik
+ 3U, // VPSHRDDZrrikz
+ 0U, // VPSHRDQZ128rmbi
+ 0U, // VPSHRDQZ128rmbik
+ 3U, // VPSHRDQZ128rmbikz
+ 0U, // VPSHRDQZ128rmi
+ 0U, // VPSHRDQZ128rmik
+ 0U, // VPSHRDQZ128rmikz
+ 0U, // VPSHRDQZ128rri
+ 0U, // VPSHRDQZ128rrik
+ 3U, // VPSHRDQZ128rrikz
+ 0U, // VPSHRDQZ256rmbi
+ 0U, // VPSHRDQZ256rmbik
+ 3U, // VPSHRDQZ256rmbikz
+ 0U, // VPSHRDQZ256rmi
+ 0U, // VPSHRDQZ256rmik
+ 0U, // VPSHRDQZ256rmikz
+ 0U, // VPSHRDQZ256rri
+ 0U, // VPSHRDQZ256rrik
+ 3U, // VPSHRDQZ256rrikz
+ 0U, // VPSHRDQZrmbi
+ 0U, // VPSHRDQZrmbik
+ 3U, // VPSHRDQZrmbikz
+ 0U, // VPSHRDQZrmi
+ 0U, // VPSHRDQZrmik
+ 0U, // VPSHRDQZrmikz
+ 0U, // VPSHRDQZrri
+ 0U, // VPSHRDQZrrik
+ 3U, // VPSHRDQZrrikz
+ 0U, // VPSHRDVDZ128m
+ 0U, // VPSHRDVDZ128mb
+ 0U, // VPSHRDVDZ128mbk
+ 0U, // VPSHRDVDZ128mbkz
+ 0U, // VPSHRDVDZ128mk
+ 0U, // VPSHRDVDZ128mkz
+ 0U, // VPSHRDVDZ128r
+ 0U, // VPSHRDVDZ128rk
+ 0U, // VPSHRDVDZ128rkz
+ 0U, // VPSHRDVDZ256m
+ 0U, // VPSHRDVDZ256mb
+ 0U, // VPSHRDVDZ256mbk
+ 0U, // VPSHRDVDZ256mbkz
+ 0U, // VPSHRDVDZ256mk
+ 0U, // VPSHRDVDZ256mkz
+ 0U, // VPSHRDVDZ256r
+ 0U, // VPSHRDVDZ256rk
+ 0U, // VPSHRDVDZ256rkz
+ 0U, // VPSHRDVDZm
+ 0U, // VPSHRDVDZmb
+ 0U, // VPSHRDVDZmbk
+ 0U, // VPSHRDVDZmbkz
+ 0U, // VPSHRDVDZmk
+ 0U, // VPSHRDVDZmkz
+ 0U, // VPSHRDVDZr
+ 0U, // VPSHRDVDZrk
+ 0U, // VPSHRDVDZrkz
+ 0U, // VPSHRDVQZ128m
+ 0U, // VPSHRDVQZ128mb
+ 0U, // VPSHRDVQZ128mbk
+ 0U, // VPSHRDVQZ128mbkz
+ 0U, // VPSHRDVQZ128mk
+ 0U, // VPSHRDVQZ128mkz
+ 0U, // VPSHRDVQZ128r
+ 0U, // VPSHRDVQZ128rk
+ 0U, // VPSHRDVQZ128rkz
+ 0U, // VPSHRDVQZ256m
+ 0U, // VPSHRDVQZ256mb
+ 0U, // VPSHRDVQZ256mbk
+ 0U, // VPSHRDVQZ256mbkz
+ 0U, // VPSHRDVQZ256mk
+ 0U, // VPSHRDVQZ256mkz
+ 0U, // VPSHRDVQZ256r
+ 0U, // VPSHRDVQZ256rk
+ 0U, // VPSHRDVQZ256rkz
+ 0U, // VPSHRDVQZm
+ 0U, // VPSHRDVQZmb
+ 0U, // VPSHRDVQZmbk
+ 0U, // VPSHRDVQZmbkz
+ 0U, // VPSHRDVQZmk
+ 0U, // VPSHRDVQZmkz
+ 0U, // VPSHRDVQZr
+ 0U, // VPSHRDVQZrk
+ 0U, // VPSHRDVQZrkz
+ 0U, // VPSHRDVWZ128m
+ 0U, // VPSHRDVWZ128mk
+ 0U, // VPSHRDVWZ128mkz
+ 0U, // VPSHRDVWZ128r
+ 0U, // VPSHRDVWZ128rk
+ 0U, // VPSHRDVWZ128rkz
+ 0U, // VPSHRDVWZ256m
+ 0U, // VPSHRDVWZ256mk
+ 0U, // VPSHRDVWZ256mkz
+ 0U, // VPSHRDVWZ256r
+ 0U, // VPSHRDVWZ256rk
+ 0U, // VPSHRDVWZ256rkz
+ 0U, // VPSHRDVWZm
+ 0U, // VPSHRDVWZmk
+ 0U, // VPSHRDVWZmkz
+ 0U, // VPSHRDVWZr
+ 0U, // VPSHRDVWZrk
+ 0U, // VPSHRDVWZrkz
+ 0U, // VPSHRDWZ128rmi
+ 0U, // VPSHRDWZ128rmik
+ 0U, // VPSHRDWZ128rmikz
+ 0U, // VPSHRDWZ128rri
+ 0U, // VPSHRDWZ128rrik
+ 3U, // VPSHRDWZ128rrikz
+ 0U, // VPSHRDWZ256rmi
+ 0U, // VPSHRDWZ256rmik
+ 0U, // VPSHRDWZ256rmikz
+ 0U, // VPSHRDWZ256rri
+ 0U, // VPSHRDWZ256rrik
+ 3U, // VPSHRDWZ256rrikz
+ 0U, // VPSHRDWZrmi
+ 0U, // VPSHRDWZrmik
+ 0U, // VPSHRDWZrmikz
+ 0U, // VPSHRDWZrri
+ 0U, // VPSHRDWZrrik
+ 3U, // VPSHRDWZrrikz
+ 0U, // VPSHUFBITQMBZ128rm
+ 0U, // VPSHUFBITQMBZ128rmk
+ 0U, // VPSHUFBITQMBZ128rr
+ 0U, // VPSHUFBITQMBZ128rrk
+ 0U, // VPSHUFBITQMBZ256rm
+ 0U, // VPSHUFBITQMBZ256rmk
+ 0U, // VPSHUFBITQMBZ256rr
+ 0U, // VPSHUFBITQMBZ256rrk
+ 0U, // VPSHUFBITQMBZrm
+ 0U, // VPSHUFBITQMBZrmk
+ 0U, // VPSHUFBITQMBZrr
+ 0U, // VPSHUFBITQMBZrrk
+ 0U, // VPSHUFBYrm
+ 0U, // VPSHUFBYrr
+ 0U, // VPSHUFBZ128rm
+ 0U, // VPSHUFBZ128rmk
+ 0U, // VPSHUFBZ128rmkz
+ 0U, // VPSHUFBZ128rr
+ 0U, // VPSHUFBZ128rrk
+ 0U, // VPSHUFBZ128rrkz
+ 0U, // VPSHUFBZ256rm
+ 0U, // VPSHUFBZ256rmk
+ 0U, // VPSHUFBZ256rmkz
+ 0U, // VPSHUFBZ256rr
+ 0U, // VPSHUFBZ256rrk
+ 0U, // VPSHUFBZ256rrkz
+ 0U, // VPSHUFBZrm
+ 0U, // VPSHUFBZrmk
+ 0U, // VPSHUFBZrmkz
+ 0U, // VPSHUFBZrr
+ 0U, // VPSHUFBZrrk
+ 0U, // VPSHUFBZrrkz
+ 0U, // VPSHUFBrm
+ 0U, // VPSHUFBrr
+ 0U, // VPSHUFDYmi
+ 0U, // VPSHUFDYri
+ 0U, // VPSHUFDZ128mbi
+ 0U, // VPSHUFDZ128mbik
+ 0U, // VPSHUFDZ128mbikz
+ 0U, // VPSHUFDZ128mi
+ 0U, // VPSHUFDZ128mik
+ 0U, // VPSHUFDZ128mikz
+ 0U, // VPSHUFDZ128ri
+ 0U, // VPSHUFDZ128rik
+ 0U, // VPSHUFDZ128rikz
+ 0U, // VPSHUFDZ256mbi
+ 0U, // VPSHUFDZ256mbik
+ 0U, // VPSHUFDZ256mbikz
+ 0U, // VPSHUFDZ256mi
+ 0U, // VPSHUFDZ256mik
+ 0U, // VPSHUFDZ256mikz
+ 0U, // VPSHUFDZ256ri
+ 0U, // VPSHUFDZ256rik
+ 0U, // VPSHUFDZ256rikz
+ 0U, // VPSHUFDZmbi
+ 0U, // VPSHUFDZmbik
+ 0U, // VPSHUFDZmbikz
+ 0U, // VPSHUFDZmi
+ 0U, // VPSHUFDZmik
+ 0U, // VPSHUFDZmikz
+ 0U, // VPSHUFDZri
+ 0U, // VPSHUFDZrik
+ 0U, // VPSHUFDZrikz
+ 0U, // VPSHUFDmi
+ 0U, // VPSHUFDri
+ 0U, // VPSHUFHWYmi
+ 0U, // VPSHUFHWYri
+ 0U, // VPSHUFHWZ128mi
+ 0U, // VPSHUFHWZ128mik
+ 0U, // VPSHUFHWZ128mikz
+ 0U, // VPSHUFHWZ128ri
+ 0U, // VPSHUFHWZ128rik
+ 0U, // VPSHUFHWZ128rikz
+ 0U, // VPSHUFHWZ256mi
+ 0U, // VPSHUFHWZ256mik
+ 0U, // VPSHUFHWZ256mikz
+ 0U, // VPSHUFHWZ256ri
+ 0U, // VPSHUFHWZ256rik
+ 0U, // VPSHUFHWZ256rikz
+ 0U, // VPSHUFHWZmi
+ 0U, // VPSHUFHWZmik
+ 0U, // VPSHUFHWZmikz
+ 0U, // VPSHUFHWZri
+ 0U, // VPSHUFHWZrik
+ 0U, // VPSHUFHWZrikz
+ 0U, // VPSHUFHWmi
+ 0U, // VPSHUFHWri
+ 0U, // VPSHUFLWYmi
+ 0U, // VPSHUFLWYri
+ 0U, // VPSHUFLWZ128mi
+ 0U, // VPSHUFLWZ128mik
+ 0U, // VPSHUFLWZ128mikz
+ 0U, // VPSHUFLWZ128ri
+ 0U, // VPSHUFLWZ128rik
+ 0U, // VPSHUFLWZ128rikz
+ 0U, // VPSHUFLWZ256mi
+ 0U, // VPSHUFLWZ256mik
+ 0U, // VPSHUFLWZ256mikz
+ 0U, // VPSHUFLWZ256ri
+ 0U, // VPSHUFLWZ256rik
+ 0U, // VPSHUFLWZ256rikz
+ 0U, // VPSHUFLWZmi
+ 0U, // VPSHUFLWZmik
+ 0U, // VPSHUFLWZmikz
+ 0U, // VPSHUFLWZri
+ 0U, // VPSHUFLWZrik
+ 0U, // VPSHUFLWZrikz
+ 0U, // VPSHUFLWmi
+ 0U, // VPSHUFLWri
+ 0U, // VPSIGNBYrm
+ 0U, // VPSIGNBYrr
+ 0U, // VPSIGNBrm
+ 0U, // VPSIGNBrr
+ 0U, // VPSIGNDYrm
+ 0U, // VPSIGNDYrr
+ 0U, // VPSIGNDrm
+ 0U, // VPSIGNDrr
+ 0U, // VPSIGNWYrm
+ 0U, // VPSIGNWYrr
+ 0U, // VPSIGNWrm
+ 0U, // VPSIGNWrr
+ 0U, // VPSLLDQYri
+ 0U, // VPSLLDQZ128rm
+ 0U, // VPSLLDQZ128rr
+ 0U, // VPSLLDQZ256rm
+ 0U, // VPSLLDQZ256rr
+ 0U, // VPSLLDQZrm
+ 0U, // VPSLLDQZrr
+ 0U, // VPSLLDQri
+ 0U, // VPSLLDYri
+ 0U, // VPSLLDYrm
+ 0U, // VPSLLDYrr
+ 0U, // VPSLLDZ128mbi
+ 0U, // VPSLLDZ128mbik
+ 0U, // VPSLLDZ128mbikz
+ 0U, // VPSLLDZ128mi
+ 0U, // VPSLLDZ128mik
+ 0U, // VPSLLDZ128mikz
+ 0U, // VPSLLDZ128ri
+ 0U, // VPSLLDZ128rik
+ 0U, // VPSLLDZ128rikz
+ 0U, // VPSLLDZ128rm
+ 0U, // VPSLLDZ128rmk
+ 0U, // VPSLLDZ128rmkz
+ 0U, // VPSLLDZ128rr
+ 0U, // VPSLLDZ128rrk
+ 0U, // VPSLLDZ128rrkz
+ 0U, // VPSLLDZ256mbi
+ 0U, // VPSLLDZ256mbik
+ 0U, // VPSLLDZ256mbikz
+ 0U, // VPSLLDZ256mi
+ 0U, // VPSLLDZ256mik
+ 0U, // VPSLLDZ256mikz
+ 0U, // VPSLLDZ256ri
+ 0U, // VPSLLDZ256rik
+ 0U, // VPSLLDZ256rikz
+ 0U, // VPSLLDZ256rm
+ 0U, // VPSLLDZ256rmk
+ 0U, // VPSLLDZ256rmkz
+ 0U, // VPSLLDZ256rr
+ 0U, // VPSLLDZ256rrk
+ 0U, // VPSLLDZ256rrkz
+ 0U, // VPSLLDZmbi
+ 0U, // VPSLLDZmbik
+ 0U, // VPSLLDZmbikz
+ 0U, // VPSLLDZmi
+ 0U, // VPSLLDZmik
+ 0U, // VPSLLDZmikz
+ 0U, // VPSLLDZri
+ 0U, // VPSLLDZrik
+ 0U, // VPSLLDZrikz
+ 0U, // VPSLLDZrm
+ 0U, // VPSLLDZrmk
+ 0U, // VPSLLDZrmkz
+ 0U, // VPSLLDZrr
+ 0U, // VPSLLDZrrk
+ 0U, // VPSLLDZrrkz
+ 0U, // VPSLLDri
+ 0U, // VPSLLDrm
+ 0U, // VPSLLDrr
+ 0U, // VPSLLQYri
+ 0U, // VPSLLQYrm
+ 0U, // VPSLLQYrr
+ 0U, // VPSLLQZ128mbi
+ 0U, // VPSLLQZ128mbik
+ 0U, // VPSLLQZ128mbikz
+ 0U, // VPSLLQZ128mi
+ 0U, // VPSLLQZ128mik
+ 0U, // VPSLLQZ128mikz
+ 0U, // VPSLLQZ128ri
+ 0U, // VPSLLQZ128rik
+ 0U, // VPSLLQZ128rikz
+ 0U, // VPSLLQZ128rm
+ 0U, // VPSLLQZ128rmk
+ 0U, // VPSLLQZ128rmkz
+ 0U, // VPSLLQZ128rr
+ 0U, // VPSLLQZ128rrk
+ 0U, // VPSLLQZ128rrkz
+ 0U, // VPSLLQZ256mbi
+ 0U, // VPSLLQZ256mbik
+ 0U, // VPSLLQZ256mbikz
+ 0U, // VPSLLQZ256mi
+ 0U, // VPSLLQZ256mik
+ 0U, // VPSLLQZ256mikz
+ 0U, // VPSLLQZ256ri
+ 0U, // VPSLLQZ256rik
+ 0U, // VPSLLQZ256rikz
+ 0U, // VPSLLQZ256rm
+ 0U, // VPSLLQZ256rmk
+ 0U, // VPSLLQZ256rmkz
+ 0U, // VPSLLQZ256rr
+ 0U, // VPSLLQZ256rrk
+ 0U, // VPSLLQZ256rrkz
+ 0U, // VPSLLQZmbi
+ 0U, // VPSLLQZmbik
+ 0U, // VPSLLQZmbikz
+ 0U, // VPSLLQZmi
+ 0U, // VPSLLQZmik
+ 0U, // VPSLLQZmikz
+ 0U, // VPSLLQZri
+ 0U, // VPSLLQZrik
+ 0U, // VPSLLQZrikz
+ 0U, // VPSLLQZrm
+ 0U, // VPSLLQZrmk
+ 0U, // VPSLLQZrmkz
+ 0U, // VPSLLQZrr
+ 0U, // VPSLLQZrrk
+ 0U, // VPSLLQZrrkz
+ 0U, // VPSLLQri
+ 0U, // VPSLLQrm
+ 0U, // VPSLLQrr
+ 0U, // VPSLLVDYrm
+ 0U, // VPSLLVDYrr
+ 0U, // VPSLLVDZ128rm
+ 0U, // VPSLLVDZ128rmb
+ 0U, // VPSLLVDZ128rmbk
+ 0U, // VPSLLVDZ128rmbkz
+ 0U, // VPSLLVDZ128rmk
+ 0U, // VPSLLVDZ128rmkz
+ 0U, // VPSLLVDZ128rr
+ 0U, // VPSLLVDZ128rrk
+ 0U, // VPSLLVDZ128rrkz
+ 0U, // VPSLLVDZ256rm
+ 0U, // VPSLLVDZ256rmb
+ 0U, // VPSLLVDZ256rmbk
+ 0U, // VPSLLVDZ256rmbkz
+ 0U, // VPSLLVDZ256rmk
+ 0U, // VPSLLVDZ256rmkz
+ 0U, // VPSLLVDZ256rr
+ 0U, // VPSLLVDZ256rrk
+ 0U, // VPSLLVDZ256rrkz
+ 0U, // VPSLLVDZrm
+ 0U, // VPSLLVDZrmb
+ 0U, // VPSLLVDZrmbk
+ 0U, // VPSLLVDZrmbkz
+ 0U, // VPSLLVDZrmk
+ 0U, // VPSLLVDZrmkz
+ 0U, // VPSLLVDZrr
+ 0U, // VPSLLVDZrrk
+ 0U, // VPSLLVDZrrkz
+ 0U, // VPSLLVDrm
+ 0U, // VPSLLVDrr
+ 0U, // VPSLLVQYrm
+ 0U, // VPSLLVQYrr
+ 0U, // VPSLLVQZ128rm
+ 0U, // VPSLLVQZ128rmb
+ 0U, // VPSLLVQZ128rmbk
+ 0U, // VPSLLVQZ128rmbkz
+ 0U, // VPSLLVQZ128rmk
+ 0U, // VPSLLVQZ128rmkz
+ 0U, // VPSLLVQZ128rr
+ 0U, // VPSLLVQZ128rrk
+ 0U, // VPSLLVQZ128rrkz
+ 0U, // VPSLLVQZ256rm
+ 0U, // VPSLLVQZ256rmb
+ 0U, // VPSLLVQZ256rmbk
+ 0U, // VPSLLVQZ256rmbkz
+ 0U, // VPSLLVQZ256rmk
+ 0U, // VPSLLVQZ256rmkz
+ 0U, // VPSLLVQZ256rr
+ 0U, // VPSLLVQZ256rrk
+ 0U, // VPSLLVQZ256rrkz
+ 0U, // VPSLLVQZrm
+ 0U, // VPSLLVQZrmb
+ 0U, // VPSLLVQZrmbk
+ 0U, // VPSLLVQZrmbkz
+ 0U, // VPSLLVQZrmk
+ 0U, // VPSLLVQZrmkz
+ 0U, // VPSLLVQZrr
+ 0U, // VPSLLVQZrrk
+ 0U, // VPSLLVQZrrkz
+ 0U, // VPSLLVQrm
+ 0U, // VPSLLVQrr
+ 0U, // VPSLLVWZ128rm
+ 0U, // VPSLLVWZ128rmk
+ 0U, // VPSLLVWZ128rmkz
+ 0U, // VPSLLVWZ128rr
+ 0U, // VPSLLVWZ128rrk
+ 0U, // VPSLLVWZ128rrkz
+ 0U, // VPSLLVWZ256rm
+ 0U, // VPSLLVWZ256rmk
+ 0U, // VPSLLVWZ256rmkz
+ 0U, // VPSLLVWZ256rr
+ 0U, // VPSLLVWZ256rrk
+ 0U, // VPSLLVWZ256rrkz
+ 0U, // VPSLLVWZrm
+ 0U, // VPSLLVWZrmk
+ 0U, // VPSLLVWZrmkz
+ 0U, // VPSLLVWZrr
+ 0U, // VPSLLVWZrrk
+ 0U, // VPSLLVWZrrkz
+ 0U, // VPSLLWYri
+ 0U, // VPSLLWYrm
+ 0U, // VPSLLWYrr
+ 0U, // VPSLLWZ128mi
+ 0U, // VPSLLWZ128mik
+ 0U, // VPSLLWZ128mikz
+ 0U, // VPSLLWZ128ri
+ 0U, // VPSLLWZ128rik
+ 0U, // VPSLLWZ128rikz
+ 0U, // VPSLLWZ128rm
+ 0U, // VPSLLWZ128rmk
+ 0U, // VPSLLWZ128rmkz
+ 0U, // VPSLLWZ128rr
+ 0U, // VPSLLWZ128rrk
+ 0U, // VPSLLWZ128rrkz
+ 0U, // VPSLLWZ256mi
+ 0U, // VPSLLWZ256mik
+ 0U, // VPSLLWZ256mikz
+ 0U, // VPSLLWZ256ri
+ 0U, // VPSLLWZ256rik
+ 0U, // VPSLLWZ256rikz
+ 0U, // VPSLLWZ256rm
+ 0U, // VPSLLWZ256rmk
+ 0U, // VPSLLWZ256rmkz
+ 0U, // VPSLLWZ256rr
+ 0U, // VPSLLWZ256rrk
+ 0U, // VPSLLWZ256rrkz
+ 0U, // VPSLLWZmi
+ 0U, // VPSLLWZmik
+ 0U, // VPSLLWZmikz
+ 0U, // VPSLLWZri
+ 0U, // VPSLLWZrik
+ 0U, // VPSLLWZrikz
+ 0U, // VPSLLWZrm
+ 0U, // VPSLLWZrmk
+ 0U, // VPSLLWZrmkz
+ 0U, // VPSLLWZrr
+ 0U, // VPSLLWZrrk
+ 0U, // VPSLLWZrrkz
+ 0U, // VPSLLWri
+ 0U, // VPSLLWrm
+ 0U, // VPSLLWrr
+ 0U, // VPSRADYri
+ 0U, // VPSRADYrm
+ 0U, // VPSRADYrr
+ 0U, // VPSRADZ128mbi
+ 0U, // VPSRADZ128mbik
+ 0U, // VPSRADZ128mbikz
+ 0U, // VPSRADZ128mi
+ 0U, // VPSRADZ128mik
+ 0U, // VPSRADZ128mikz
+ 0U, // VPSRADZ128ri
+ 0U, // VPSRADZ128rik
+ 0U, // VPSRADZ128rikz
+ 0U, // VPSRADZ128rm
+ 0U, // VPSRADZ128rmk
+ 0U, // VPSRADZ128rmkz
+ 0U, // VPSRADZ128rr
+ 0U, // VPSRADZ128rrk
+ 0U, // VPSRADZ128rrkz
+ 0U, // VPSRADZ256mbi
+ 0U, // VPSRADZ256mbik
+ 0U, // VPSRADZ256mbikz
+ 0U, // VPSRADZ256mi
+ 0U, // VPSRADZ256mik
+ 0U, // VPSRADZ256mikz
+ 0U, // VPSRADZ256ri
+ 0U, // VPSRADZ256rik
+ 0U, // VPSRADZ256rikz
+ 0U, // VPSRADZ256rm
+ 0U, // VPSRADZ256rmk
+ 0U, // VPSRADZ256rmkz
+ 0U, // VPSRADZ256rr
+ 0U, // VPSRADZ256rrk
+ 0U, // VPSRADZ256rrkz
+ 0U, // VPSRADZmbi
+ 0U, // VPSRADZmbik
+ 0U, // VPSRADZmbikz
+ 0U, // VPSRADZmi
+ 0U, // VPSRADZmik
+ 0U, // VPSRADZmikz
+ 0U, // VPSRADZri
+ 0U, // VPSRADZrik
+ 0U, // VPSRADZrikz
+ 0U, // VPSRADZrm
+ 0U, // VPSRADZrmk
+ 0U, // VPSRADZrmkz
+ 0U, // VPSRADZrr
+ 0U, // VPSRADZrrk
+ 0U, // VPSRADZrrkz
+ 0U, // VPSRADri
+ 0U, // VPSRADrm
+ 0U, // VPSRADrr
+ 0U, // VPSRAQZ128mbi
+ 0U, // VPSRAQZ128mbik
+ 0U, // VPSRAQZ128mbikz
+ 0U, // VPSRAQZ128mi
+ 0U, // VPSRAQZ128mik
+ 0U, // VPSRAQZ128mikz
+ 0U, // VPSRAQZ128ri
+ 0U, // VPSRAQZ128rik
+ 0U, // VPSRAQZ128rikz
+ 0U, // VPSRAQZ128rm
+ 0U, // VPSRAQZ128rmk
+ 0U, // VPSRAQZ128rmkz
+ 0U, // VPSRAQZ128rr
+ 0U, // VPSRAQZ128rrk
+ 0U, // VPSRAQZ128rrkz
+ 0U, // VPSRAQZ256mbi
+ 0U, // VPSRAQZ256mbik
+ 0U, // VPSRAQZ256mbikz
+ 0U, // VPSRAQZ256mi
+ 0U, // VPSRAQZ256mik
+ 0U, // VPSRAQZ256mikz
+ 0U, // VPSRAQZ256ri
+ 0U, // VPSRAQZ256rik
+ 0U, // VPSRAQZ256rikz
+ 0U, // VPSRAQZ256rm
+ 0U, // VPSRAQZ256rmk
+ 0U, // VPSRAQZ256rmkz
+ 0U, // VPSRAQZ256rr
+ 0U, // VPSRAQZ256rrk
+ 0U, // VPSRAQZ256rrkz
+ 0U, // VPSRAQZmbi
+ 0U, // VPSRAQZmbik
+ 0U, // VPSRAQZmbikz
+ 0U, // VPSRAQZmi
+ 0U, // VPSRAQZmik
+ 0U, // VPSRAQZmikz
+ 0U, // VPSRAQZri
+ 0U, // VPSRAQZrik
+ 0U, // VPSRAQZrikz
+ 0U, // VPSRAQZrm
+ 0U, // VPSRAQZrmk
+ 0U, // VPSRAQZrmkz
+ 0U, // VPSRAQZrr
+ 0U, // VPSRAQZrrk
+ 0U, // VPSRAQZrrkz
+ 0U, // VPSRAVDYrm
+ 0U, // VPSRAVDYrr
+ 0U, // VPSRAVDZ128rm
+ 0U, // VPSRAVDZ128rmb
+ 0U, // VPSRAVDZ128rmbk
+ 0U, // VPSRAVDZ128rmbkz
+ 0U, // VPSRAVDZ128rmk
+ 0U, // VPSRAVDZ128rmkz
+ 0U, // VPSRAVDZ128rr
+ 0U, // VPSRAVDZ128rrk
+ 0U, // VPSRAVDZ128rrkz
+ 0U, // VPSRAVDZ256rm
+ 0U, // VPSRAVDZ256rmb
+ 0U, // VPSRAVDZ256rmbk
+ 0U, // VPSRAVDZ256rmbkz
+ 0U, // VPSRAVDZ256rmk
+ 0U, // VPSRAVDZ256rmkz
+ 0U, // VPSRAVDZ256rr
+ 0U, // VPSRAVDZ256rrk
+ 0U, // VPSRAVDZ256rrkz
+ 0U, // VPSRAVDZrm
+ 0U, // VPSRAVDZrmb
+ 0U, // VPSRAVDZrmbk
+ 0U, // VPSRAVDZrmbkz
+ 0U, // VPSRAVDZrmk
+ 0U, // VPSRAVDZrmkz
+ 0U, // VPSRAVDZrr
+ 0U, // VPSRAVDZrrk
+ 0U, // VPSRAVDZrrkz
+ 0U, // VPSRAVDrm
+ 0U, // VPSRAVDrr
+ 0U, // VPSRAVQZ128rm
+ 0U, // VPSRAVQZ128rmb
+ 0U, // VPSRAVQZ128rmbk
+ 0U, // VPSRAVQZ128rmbkz
+ 0U, // VPSRAVQZ128rmk
+ 0U, // VPSRAVQZ128rmkz
+ 0U, // VPSRAVQZ128rr
+ 0U, // VPSRAVQZ128rrk
+ 0U, // VPSRAVQZ128rrkz
+ 0U, // VPSRAVQZ256rm
+ 0U, // VPSRAVQZ256rmb
+ 0U, // VPSRAVQZ256rmbk
+ 0U, // VPSRAVQZ256rmbkz
+ 0U, // VPSRAVQZ256rmk
+ 0U, // VPSRAVQZ256rmkz
+ 0U, // VPSRAVQZ256rr
+ 0U, // VPSRAVQZ256rrk
+ 0U, // VPSRAVQZ256rrkz
+ 0U, // VPSRAVQZrm
+ 0U, // VPSRAVQZrmb
+ 0U, // VPSRAVQZrmbk
+ 0U, // VPSRAVQZrmbkz
+ 0U, // VPSRAVQZrmk
+ 0U, // VPSRAVQZrmkz
+ 0U, // VPSRAVQZrr
+ 0U, // VPSRAVQZrrk
+ 0U, // VPSRAVQZrrkz
+ 0U, // VPSRAVWZ128rm
+ 0U, // VPSRAVWZ128rmk
+ 0U, // VPSRAVWZ128rmkz
+ 0U, // VPSRAVWZ128rr
+ 0U, // VPSRAVWZ128rrk
+ 0U, // VPSRAVWZ128rrkz
+ 0U, // VPSRAVWZ256rm
+ 0U, // VPSRAVWZ256rmk
+ 0U, // VPSRAVWZ256rmkz
+ 0U, // VPSRAVWZ256rr
+ 0U, // VPSRAVWZ256rrk
+ 0U, // VPSRAVWZ256rrkz
+ 0U, // VPSRAVWZrm
+ 0U, // VPSRAVWZrmk
+ 0U, // VPSRAVWZrmkz
+ 0U, // VPSRAVWZrr
+ 0U, // VPSRAVWZrrk
+ 0U, // VPSRAVWZrrkz
+ 0U, // VPSRAWYri
+ 0U, // VPSRAWYrm
+ 0U, // VPSRAWYrr
+ 0U, // VPSRAWZ128mi
+ 0U, // VPSRAWZ128mik
+ 0U, // VPSRAWZ128mikz
+ 0U, // VPSRAWZ128ri
+ 0U, // VPSRAWZ128rik
+ 0U, // VPSRAWZ128rikz
+ 0U, // VPSRAWZ128rm
+ 0U, // VPSRAWZ128rmk
+ 0U, // VPSRAWZ128rmkz
+ 0U, // VPSRAWZ128rr
+ 0U, // VPSRAWZ128rrk
+ 0U, // VPSRAWZ128rrkz
+ 0U, // VPSRAWZ256mi
+ 0U, // VPSRAWZ256mik
+ 0U, // VPSRAWZ256mikz
+ 0U, // VPSRAWZ256ri
+ 0U, // VPSRAWZ256rik
+ 0U, // VPSRAWZ256rikz
+ 0U, // VPSRAWZ256rm
+ 0U, // VPSRAWZ256rmk
+ 0U, // VPSRAWZ256rmkz
+ 0U, // VPSRAWZ256rr
+ 0U, // VPSRAWZ256rrk
+ 0U, // VPSRAWZ256rrkz
+ 0U, // VPSRAWZmi
+ 0U, // VPSRAWZmik
+ 0U, // VPSRAWZmikz
+ 0U, // VPSRAWZri
+ 0U, // VPSRAWZrik
+ 0U, // VPSRAWZrikz
+ 0U, // VPSRAWZrm
+ 0U, // VPSRAWZrmk
+ 0U, // VPSRAWZrmkz
+ 0U, // VPSRAWZrr
+ 0U, // VPSRAWZrrk
+ 0U, // VPSRAWZrrkz
+ 0U, // VPSRAWri
+ 0U, // VPSRAWrm
+ 0U, // VPSRAWrr
+ 0U, // VPSRLDQYri
+ 0U, // VPSRLDQZ128rm
+ 0U, // VPSRLDQZ128rr
+ 0U, // VPSRLDQZ256rm
+ 0U, // VPSRLDQZ256rr
+ 0U, // VPSRLDQZrm
+ 0U, // VPSRLDQZrr
+ 0U, // VPSRLDQri
+ 0U, // VPSRLDYri
+ 0U, // VPSRLDYrm
+ 0U, // VPSRLDYrr
+ 0U, // VPSRLDZ128mbi
+ 0U, // VPSRLDZ128mbik
+ 0U, // VPSRLDZ128mbikz
+ 0U, // VPSRLDZ128mi
+ 0U, // VPSRLDZ128mik
+ 0U, // VPSRLDZ128mikz
+ 0U, // VPSRLDZ128ri
+ 0U, // VPSRLDZ128rik
+ 0U, // VPSRLDZ128rikz
+ 0U, // VPSRLDZ128rm
+ 0U, // VPSRLDZ128rmk
+ 0U, // VPSRLDZ128rmkz
+ 0U, // VPSRLDZ128rr
+ 0U, // VPSRLDZ128rrk
+ 0U, // VPSRLDZ128rrkz
+ 0U, // VPSRLDZ256mbi
+ 0U, // VPSRLDZ256mbik
+ 0U, // VPSRLDZ256mbikz
+ 0U, // VPSRLDZ256mi
+ 0U, // VPSRLDZ256mik
+ 0U, // VPSRLDZ256mikz
+ 0U, // VPSRLDZ256ri
+ 0U, // VPSRLDZ256rik
+ 0U, // VPSRLDZ256rikz
+ 0U, // VPSRLDZ256rm
+ 0U, // VPSRLDZ256rmk
+ 0U, // VPSRLDZ256rmkz
+ 0U, // VPSRLDZ256rr
+ 0U, // VPSRLDZ256rrk
+ 0U, // VPSRLDZ256rrkz
+ 0U, // VPSRLDZmbi
+ 0U, // VPSRLDZmbik
+ 0U, // VPSRLDZmbikz
+ 0U, // VPSRLDZmi
+ 0U, // VPSRLDZmik
+ 0U, // VPSRLDZmikz
+ 0U, // VPSRLDZri
+ 0U, // VPSRLDZrik
+ 0U, // VPSRLDZrikz
+ 0U, // VPSRLDZrm
+ 0U, // VPSRLDZrmk
+ 0U, // VPSRLDZrmkz
+ 0U, // VPSRLDZrr
+ 0U, // VPSRLDZrrk
+ 0U, // VPSRLDZrrkz
+ 0U, // VPSRLDri
+ 0U, // VPSRLDrm
+ 0U, // VPSRLDrr
+ 0U, // VPSRLQYri
+ 0U, // VPSRLQYrm
+ 0U, // VPSRLQYrr
+ 0U, // VPSRLQZ128mbi
+ 0U, // VPSRLQZ128mbik
+ 0U, // VPSRLQZ128mbikz
+ 0U, // VPSRLQZ128mi
+ 0U, // VPSRLQZ128mik
+ 0U, // VPSRLQZ128mikz
+ 0U, // VPSRLQZ128ri
+ 0U, // VPSRLQZ128rik
+ 0U, // VPSRLQZ128rikz
+ 0U, // VPSRLQZ128rm
+ 0U, // VPSRLQZ128rmk
+ 0U, // VPSRLQZ128rmkz
+ 0U, // VPSRLQZ128rr
+ 0U, // VPSRLQZ128rrk
+ 0U, // VPSRLQZ128rrkz
+ 0U, // VPSRLQZ256mbi
+ 0U, // VPSRLQZ256mbik
+ 0U, // VPSRLQZ256mbikz
+ 0U, // VPSRLQZ256mi
+ 0U, // VPSRLQZ256mik
+ 0U, // VPSRLQZ256mikz
+ 0U, // VPSRLQZ256ri
+ 0U, // VPSRLQZ256rik
+ 0U, // VPSRLQZ256rikz
+ 0U, // VPSRLQZ256rm
+ 0U, // VPSRLQZ256rmk
+ 0U, // VPSRLQZ256rmkz
+ 0U, // VPSRLQZ256rr
+ 0U, // VPSRLQZ256rrk
+ 0U, // VPSRLQZ256rrkz
+ 0U, // VPSRLQZmbi
+ 0U, // VPSRLQZmbik
+ 0U, // VPSRLQZmbikz
+ 0U, // VPSRLQZmi
+ 0U, // VPSRLQZmik
+ 0U, // VPSRLQZmikz
+ 0U, // VPSRLQZri
+ 0U, // VPSRLQZrik
+ 0U, // VPSRLQZrikz
+ 0U, // VPSRLQZrm
+ 0U, // VPSRLQZrmk
+ 0U, // VPSRLQZrmkz
+ 0U, // VPSRLQZrr
+ 0U, // VPSRLQZrrk
+ 0U, // VPSRLQZrrkz
+ 0U, // VPSRLQri
+ 0U, // VPSRLQrm
+ 0U, // VPSRLQrr
+ 0U, // VPSRLVDYrm
+ 0U, // VPSRLVDYrr
+ 0U, // VPSRLVDZ128rm
+ 0U, // VPSRLVDZ128rmb
+ 0U, // VPSRLVDZ128rmbk
+ 0U, // VPSRLVDZ128rmbkz
+ 0U, // VPSRLVDZ128rmk
+ 0U, // VPSRLVDZ128rmkz
+ 0U, // VPSRLVDZ128rr
+ 0U, // VPSRLVDZ128rrk
+ 0U, // VPSRLVDZ128rrkz
+ 0U, // VPSRLVDZ256rm
+ 0U, // VPSRLVDZ256rmb
+ 0U, // VPSRLVDZ256rmbk
+ 0U, // VPSRLVDZ256rmbkz
+ 0U, // VPSRLVDZ256rmk
+ 0U, // VPSRLVDZ256rmkz
+ 0U, // VPSRLVDZ256rr
+ 0U, // VPSRLVDZ256rrk
+ 0U, // VPSRLVDZ256rrkz
+ 0U, // VPSRLVDZrm
+ 0U, // VPSRLVDZrmb
+ 0U, // VPSRLVDZrmbk
+ 0U, // VPSRLVDZrmbkz
+ 0U, // VPSRLVDZrmk
+ 0U, // VPSRLVDZrmkz
+ 0U, // VPSRLVDZrr
+ 0U, // VPSRLVDZrrk
+ 0U, // VPSRLVDZrrkz
+ 0U, // VPSRLVDrm
+ 0U, // VPSRLVDrr
+ 0U, // VPSRLVQYrm
+ 0U, // VPSRLVQYrr
+ 0U, // VPSRLVQZ128rm
+ 0U, // VPSRLVQZ128rmb
+ 0U, // VPSRLVQZ128rmbk
+ 0U, // VPSRLVQZ128rmbkz
+ 0U, // VPSRLVQZ128rmk
+ 0U, // VPSRLVQZ128rmkz
+ 0U, // VPSRLVQZ128rr
+ 0U, // VPSRLVQZ128rrk
+ 0U, // VPSRLVQZ128rrkz
+ 0U, // VPSRLVQZ256rm
+ 0U, // VPSRLVQZ256rmb
+ 0U, // VPSRLVQZ256rmbk
+ 0U, // VPSRLVQZ256rmbkz
+ 0U, // VPSRLVQZ256rmk
+ 0U, // VPSRLVQZ256rmkz
+ 0U, // VPSRLVQZ256rr
+ 0U, // VPSRLVQZ256rrk
+ 0U, // VPSRLVQZ256rrkz
+ 0U, // VPSRLVQZrm
+ 0U, // VPSRLVQZrmb
+ 0U, // VPSRLVQZrmbk
+ 0U, // VPSRLVQZrmbkz
+ 0U, // VPSRLVQZrmk
+ 0U, // VPSRLVQZrmkz
+ 0U, // VPSRLVQZrr
+ 0U, // VPSRLVQZrrk
+ 0U, // VPSRLVQZrrkz
+ 0U, // VPSRLVQrm
+ 0U, // VPSRLVQrr
+ 0U, // VPSRLVWZ128rm
+ 0U, // VPSRLVWZ128rmk
+ 0U, // VPSRLVWZ128rmkz
+ 0U, // VPSRLVWZ128rr
+ 0U, // VPSRLVWZ128rrk
+ 0U, // VPSRLVWZ128rrkz
+ 0U, // VPSRLVWZ256rm
+ 0U, // VPSRLVWZ256rmk
+ 0U, // VPSRLVWZ256rmkz
+ 0U, // VPSRLVWZ256rr
+ 0U, // VPSRLVWZ256rrk
+ 0U, // VPSRLVWZ256rrkz
+ 0U, // VPSRLVWZrm
+ 0U, // VPSRLVWZrmk
+ 0U, // VPSRLVWZrmkz
+ 0U, // VPSRLVWZrr
+ 0U, // VPSRLVWZrrk
+ 0U, // VPSRLVWZrrkz
+ 0U, // VPSRLWYri
+ 0U, // VPSRLWYrm
+ 0U, // VPSRLWYrr
+ 0U, // VPSRLWZ128mi
+ 0U, // VPSRLWZ128mik
+ 0U, // VPSRLWZ128mikz
+ 0U, // VPSRLWZ128ri
+ 0U, // VPSRLWZ128rik
+ 0U, // VPSRLWZ128rikz
+ 0U, // VPSRLWZ128rm
+ 0U, // VPSRLWZ128rmk
+ 0U, // VPSRLWZ128rmkz
+ 0U, // VPSRLWZ128rr
+ 0U, // VPSRLWZ128rrk
+ 0U, // VPSRLWZ128rrkz
+ 0U, // VPSRLWZ256mi
+ 0U, // VPSRLWZ256mik
+ 0U, // VPSRLWZ256mikz
+ 0U, // VPSRLWZ256ri
+ 0U, // VPSRLWZ256rik
+ 0U, // VPSRLWZ256rikz
+ 0U, // VPSRLWZ256rm
+ 0U, // VPSRLWZ256rmk
+ 0U, // VPSRLWZ256rmkz
+ 0U, // VPSRLWZ256rr
+ 0U, // VPSRLWZ256rrk
+ 0U, // VPSRLWZ256rrkz
+ 0U, // VPSRLWZmi
+ 0U, // VPSRLWZmik
+ 0U, // VPSRLWZmikz
+ 0U, // VPSRLWZri
+ 0U, // VPSRLWZrik
+ 0U, // VPSRLWZrikz
+ 0U, // VPSRLWZrm
+ 0U, // VPSRLWZrmk
+ 0U, // VPSRLWZrmkz
+ 0U, // VPSRLWZrr
+ 0U, // VPSRLWZrrk
+ 0U, // VPSRLWZrrkz
+ 0U, // VPSRLWri
+ 0U, // VPSRLWrm
+ 0U, // VPSRLWrr
+ 0U, // VPSUBBYrm
+ 0U, // VPSUBBYrr
+ 0U, // VPSUBBZ128rm
+ 0U, // VPSUBBZ128rmk
+ 0U, // VPSUBBZ128rmkz
+ 0U, // VPSUBBZ128rr
+ 0U, // VPSUBBZ128rrk
+ 0U, // VPSUBBZ128rrkz
+ 0U, // VPSUBBZ256rm
+ 0U, // VPSUBBZ256rmk
+ 0U, // VPSUBBZ256rmkz
+ 0U, // VPSUBBZ256rr
+ 0U, // VPSUBBZ256rrk
+ 0U, // VPSUBBZ256rrkz
+ 0U, // VPSUBBZrm
+ 0U, // VPSUBBZrmk
+ 0U, // VPSUBBZrmkz
+ 0U, // VPSUBBZrr
+ 0U, // VPSUBBZrrk
+ 0U, // VPSUBBZrrkz
+ 0U, // VPSUBBrm
+ 0U, // VPSUBBrr
+ 0U, // VPSUBDYrm
+ 0U, // VPSUBDYrr
+ 0U, // VPSUBDZ128rm
+ 0U, // VPSUBDZ128rmb
+ 0U, // VPSUBDZ128rmbk
+ 0U, // VPSUBDZ128rmbkz
+ 0U, // VPSUBDZ128rmk
+ 0U, // VPSUBDZ128rmkz
+ 0U, // VPSUBDZ128rr
+ 0U, // VPSUBDZ128rrk
+ 0U, // VPSUBDZ128rrkz
+ 0U, // VPSUBDZ256rm
+ 0U, // VPSUBDZ256rmb
+ 0U, // VPSUBDZ256rmbk
+ 0U, // VPSUBDZ256rmbkz
+ 0U, // VPSUBDZ256rmk
+ 0U, // VPSUBDZ256rmkz
+ 0U, // VPSUBDZ256rr
+ 0U, // VPSUBDZ256rrk
+ 0U, // VPSUBDZ256rrkz
+ 0U, // VPSUBDZrm
+ 0U, // VPSUBDZrmb
+ 0U, // VPSUBDZrmbk
+ 0U, // VPSUBDZrmbkz
+ 0U, // VPSUBDZrmk
+ 0U, // VPSUBDZrmkz
+ 0U, // VPSUBDZrr
+ 0U, // VPSUBDZrrk
+ 0U, // VPSUBDZrrkz
+ 0U, // VPSUBDrm
+ 0U, // VPSUBDrr
+ 0U, // VPSUBQYrm
+ 0U, // VPSUBQYrr
+ 0U, // VPSUBQZ128rm
+ 0U, // VPSUBQZ128rmb
+ 0U, // VPSUBQZ128rmbk
+ 0U, // VPSUBQZ128rmbkz
+ 0U, // VPSUBQZ128rmk
+ 0U, // VPSUBQZ128rmkz
+ 0U, // VPSUBQZ128rr
+ 0U, // VPSUBQZ128rrk
+ 0U, // VPSUBQZ128rrkz
+ 0U, // VPSUBQZ256rm
+ 0U, // VPSUBQZ256rmb
+ 0U, // VPSUBQZ256rmbk
+ 0U, // VPSUBQZ256rmbkz
+ 0U, // VPSUBQZ256rmk
+ 0U, // VPSUBQZ256rmkz
+ 0U, // VPSUBQZ256rr
+ 0U, // VPSUBQZ256rrk
+ 0U, // VPSUBQZ256rrkz
+ 0U, // VPSUBQZrm
+ 0U, // VPSUBQZrmb
+ 0U, // VPSUBQZrmbk
+ 0U, // VPSUBQZrmbkz
+ 0U, // VPSUBQZrmk
+ 0U, // VPSUBQZrmkz
+ 0U, // VPSUBQZrr
+ 0U, // VPSUBQZrrk
+ 0U, // VPSUBQZrrkz
+ 0U, // VPSUBQrm
+ 0U, // VPSUBQrr
+ 0U, // VPSUBSBYrm
+ 0U, // VPSUBSBYrr
+ 0U, // VPSUBSBZ128rm
+ 0U, // VPSUBSBZ128rmk
+ 0U, // VPSUBSBZ128rmkz
+ 0U, // VPSUBSBZ128rr
+ 0U, // VPSUBSBZ128rrk
+ 0U, // VPSUBSBZ128rrkz
+ 0U, // VPSUBSBZ256rm
+ 0U, // VPSUBSBZ256rmk
+ 0U, // VPSUBSBZ256rmkz
+ 0U, // VPSUBSBZ256rr
+ 0U, // VPSUBSBZ256rrk
+ 0U, // VPSUBSBZ256rrkz
+ 0U, // VPSUBSBZrm
+ 0U, // VPSUBSBZrmk
+ 0U, // VPSUBSBZrmkz
+ 0U, // VPSUBSBZrr
+ 0U, // VPSUBSBZrrk
+ 0U, // VPSUBSBZrrkz
+ 0U, // VPSUBSBrm
+ 0U, // VPSUBSBrr
+ 0U, // VPSUBSWYrm
+ 0U, // VPSUBSWYrr
+ 0U, // VPSUBSWZ128rm
+ 0U, // VPSUBSWZ128rmk
+ 0U, // VPSUBSWZ128rmkz
+ 0U, // VPSUBSWZ128rr
+ 0U, // VPSUBSWZ128rrk
+ 0U, // VPSUBSWZ128rrkz
+ 0U, // VPSUBSWZ256rm
+ 0U, // VPSUBSWZ256rmk
+ 0U, // VPSUBSWZ256rmkz
+ 0U, // VPSUBSWZ256rr
+ 0U, // VPSUBSWZ256rrk
+ 0U, // VPSUBSWZ256rrkz
+ 0U, // VPSUBSWZrm
+ 0U, // VPSUBSWZrmk
+ 0U, // VPSUBSWZrmkz
+ 0U, // VPSUBSWZrr
+ 0U, // VPSUBSWZrrk
+ 0U, // VPSUBSWZrrkz
+ 0U, // VPSUBSWrm
+ 0U, // VPSUBSWrr
+ 0U, // VPSUBUSBYrm
+ 0U, // VPSUBUSBYrr
+ 0U, // VPSUBUSBZ128rm
+ 0U, // VPSUBUSBZ128rmk
+ 0U, // VPSUBUSBZ128rmkz
+ 0U, // VPSUBUSBZ128rr
+ 0U, // VPSUBUSBZ128rrk
+ 0U, // VPSUBUSBZ128rrkz
+ 0U, // VPSUBUSBZ256rm
+ 0U, // VPSUBUSBZ256rmk
+ 0U, // VPSUBUSBZ256rmkz
+ 0U, // VPSUBUSBZ256rr
+ 0U, // VPSUBUSBZ256rrk
+ 0U, // VPSUBUSBZ256rrkz
+ 0U, // VPSUBUSBZrm
+ 0U, // VPSUBUSBZrmk
+ 0U, // VPSUBUSBZrmkz
+ 0U, // VPSUBUSBZrr
+ 0U, // VPSUBUSBZrrk
+ 0U, // VPSUBUSBZrrkz
+ 0U, // VPSUBUSBrm
+ 0U, // VPSUBUSBrr
+ 0U, // VPSUBUSWYrm
+ 0U, // VPSUBUSWYrr
+ 0U, // VPSUBUSWZ128rm
+ 0U, // VPSUBUSWZ128rmk
+ 0U, // VPSUBUSWZ128rmkz
+ 0U, // VPSUBUSWZ128rr
+ 0U, // VPSUBUSWZ128rrk
+ 0U, // VPSUBUSWZ128rrkz
+ 0U, // VPSUBUSWZ256rm
+ 0U, // VPSUBUSWZ256rmk
+ 0U, // VPSUBUSWZ256rmkz
+ 0U, // VPSUBUSWZ256rr
+ 0U, // VPSUBUSWZ256rrk
+ 0U, // VPSUBUSWZ256rrkz
+ 0U, // VPSUBUSWZrm
+ 0U, // VPSUBUSWZrmk
+ 0U, // VPSUBUSWZrmkz
+ 0U, // VPSUBUSWZrr
+ 0U, // VPSUBUSWZrrk
+ 0U, // VPSUBUSWZrrkz
+ 0U, // VPSUBUSWrm
+ 0U, // VPSUBUSWrr
+ 0U, // VPSUBWYrm
+ 0U, // VPSUBWYrr
+ 0U, // VPSUBWZ128rm
+ 0U, // VPSUBWZ128rmk
+ 0U, // VPSUBWZ128rmkz
+ 0U, // VPSUBWZ128rr
+ 0U, // VPSUBWZ128rrk
+ 0U, // VPSUBWZ128rrkz
+ 0U, // VPSUBWZ256rm
+ 0U, // VPSUBWZ256rmk
+ 0U, // VPSUBWZ256rmkz
+ 0U, // VPSUBWZ256rr
+ 0U, // VPSUBWZ256rrk
+ 0U, // VPSUBWZ256rrkz
+ 0U, // VPSUBWZrm
+ 0U, // VPSUBWZrmk
+ 0U, // VPSUBWZrmkz
+ 0U, // VPSUBWZrr
+ 0U, // VPSUBWZrrk
+ 0U, // VPSUBWZrrkz
+ 0U, // VPSUBWrm
+ 0U, // VPSUBWrr
+ 0U, // VPTERNLOGDZ128rmbi
+ 0U, // VPTERNLOGDZ128rmbik
+ 2U, // VPTERNLOGDZ128rmbikz
+ 0U, // VPTERNLOGDZ128rmi
+ 0U, // VPTERNLOGDZ128rmik
+ 0U, // VPTERNLOGDZ128rmikz
+ 0U, // VPTERNLOGDZ128rri
+ 0U, // VPTERNLOGDZ128rrik
+ 0U, // VPTERNLOGDZ128rrikz
+ 0U, // VPTERNLOGDZ256rmbi
+ 0U, // VPTERNLOGDZ256rmbik
+ 2U, // VPTERNLOGDZ256rmbikz
+ 0U, // VPTERNLOGDZ256rmi
+ 0U, // VPTERNLOGDZ256rmik
+ 0U, // VPTERNLOGDZ256rmikz
+ 0U, // VPTERNLOGDZ256rri
+ 0U, // VPTERNLOGDZ256rrik
+ 0U, // VPTERNLOGDZ256rrikz
+ 0U, // VPTERNLOGDZrmbi
+ 0U, // VPTERNLOGDZrmbik
+ 2U, // VPTERNLOGDZrmbikz
+ 0U, // VPTERNLOGDZrmi
+ 0U, // VPTERNLOGDZrmik
+ 0U, // VPTERNLOGDZrmikz
+ 0U, // VPTERNLOGDZrri
+ 0U, // VPTERNLOGDZrrik
+ 0U, // VPTERNLOGDZrrikz
+ 0U, // VPTERNLOGQZ128rmbi
+ 0U, // VPTERNLOGQZ128rmbik
+ 2U, // VPTERNLOGQZ128rmbikz
+ 0U, // VPTERNLOGQZ128rmi
+ 0U, // VPTERNLOGQZ128rmik
+ 0U, // VPTERNLOGQZ128rmikz
+ 0U, // VPTERNLOGQZ128rri
+ 0U, // VPTERNLOGQZ128rrik
+ 0U, // VPTERNLOGQZ128rrikz
+ 0U, // VPTERNLOGQZ256rmbi
+ 0U, // VPTERNLOGQZ256rmbik
+ 2U, // VPTERNLOGQZ256rmbikz
+ 0U, // VPTERNLOGQZ256rmi
+ 0U, // VPTERNLOGQZ256rmik
+ 0U, // VPTERNLOGQZ256rmikz
+ 0U, // VPTERNLOGQZ256rri
+ 0U, // VPTERNLOGQZ256rrik
+ 0U, // VPTERNLOGQZ256rrikz
+ 0U, // VPTERNLOGQZrmbi
+ 0U, // VPTERNLOGQZrmbik
+ 2U, // VPTERNLOGQZrmbikz
+ 0U, // VPTERNLOGQZrmi
+ 0U, // VPTERNLOGQZrmik
+ 0U, // VPTERNLOGQZrmikz
+ 0U, // VPTERNLOGQZrri
+ 0U, // VPTERNLOGQZrrik
+ 0U, // VPTERNLOGQZrrikz
+ 0U, // VPTESTMBZ128rm
+ 0U, // VPTESTMBZ128rmk
+ 0U, // VPTESTMBZ128rr
+ 0U, // VPTESTMBZ128rrk
+ 0U, // VPTESTMBZ256rm
+ 0U, // VPTESTMBZ256rmk
+ 0U, // VPTESTMBZ256rr
+ 0U, // VPTESTMBZ256rrk
+ 0U, // VPTESTMBZrm
+ 0U, // VPTESTMBZrmk
+ 0U, // VPTESTMBZrr
+ 0U, // VPTESTMBZrrk
+ 0U, // VPTESTMDZ128rm
+ 0U, // VPTESTMDZ128rmb
+ 0U, // VPTESTMDZ128rmbk
+ 0U, // VPTESTMDZ128rmk
+ 0U, // VPTESTMDZ128rr
+ 0U, // VPTESTMDZ128rrk
+ 0U, // VPTESTMDZ256rm
+ 0U, // VPTESTMDZ256rmb
+ 0U, // VPTESTMDZ256rmbk
+ 0U, // VPTESTMDZ256rmk
+ 0U, // VPTESTMDZ256rr
+ 0U, // VPTESTMDZ256rrk
+ 0U, // VPTESTMDZrm
+ 0U, // VPTESTMDZrmb
+ 0U, // VPTESTMDZrmbk
+ 0U, // VPTESTMDZrmk
+ 0U, // VPTESTMDZrr
+ 0U, // VPTESTMDZrrk
+ 0U, // VPTESTMQZ128rm
+ 0U, // VPTESTMQZ128rmb
+ 0U, // VPTESTMQZ128rmbk
+ 0U, // VPTESTMQZ128rmk
+ 0U, // VPTESTMQZ128rr
+ 0U, // VPTESTMQZ128rrk
+ 0U, // VPTESTMQZ256rm
+ 0U, // VPTESTMQZ256rmb
+ 0U, // VPTESTMQZ256rmbk
+ 0U, // VPTESTMQZ256rmk
+ 0U, // VPTESTMQZ256rr
+ 0U, // VPTESTMQZ256rrk
+ 0U, // VPTESTMQZrm
+ 0U, // VPTESTMQZrmb
+ 0U, // VPTESTMQZrmbk
+ 0U, // VPTESTMQZrmk
+ 0U, // VPTESTMQZrr
+ 0U, // VPTESTMQZrrk
+ 0U, // VPTESTMWZ128rm
+ 0U, // VPTESTMWZ128rmk
+ 0U, // VPTESTMWZ128rr
+ 0U, // VPTESTMWZ128rrk
+ 0U, // VPTESTMWZ256rm
+ 0U, // VPTESTMWZ256rmk
+ 0U, // VPTESTMWZ256rr
+ 0U, // VPTESTMWZ256rrk
+ 0U, // VPTESTMWZrm
+ 0U, // VPTESTMWZrmk
+ 0U, // VPTESTMWZrr
+ 0U, // VPTESTMWZrrk
+ 0U, // VPTESTNMBZ128rm
+ 0U, // VPTESTNMBZ128rmk
+ 0U, // VPTESTNMBZ128rr
+ 0U, // VPTESTNMBZ128rrk
+ 0U, // VPTESTNMBZ256rm
+ 0U, // VPTESTNMBZ256rmk
+ 0U, // VPTESTNMBZ256rr
+ 0U, // VPTESTNMBZ256rrk
+ 0U, // VPTESTNMBZrm
+ 0U, // VPTESTNMBZrmk
+ 0U, // VPTESTNMBZrr
+ 0U, // VPTESTNMBZrrk
+ 0U, // VPTESTNMDZ128rm
+ 0U, // VPTESTNMDZ128rmb
+ 0U, // VPTESTNMDZ128rmbk
+ 0U, // VPTESTNMDZ128rmk
+ 0U, // VPTESTNMDZ128rr
+ 0U, // VPTESTNMDZ128rrk
+ 0U, // VPTESTNMDZ256rm
+ 0U, // VPTESTNMDZ256rmb
+ 0U, // VPTESTNMDZ256rmbk
+ 0U, // VPTESTNMDZ256rmk
+ 0U, // VPTESTNMDZ256rr
+ 0U, // VPTESTNMDZ256rrk
+ 0U, // VPTESTNMDZrm
+ 0U, // VPTESTNMDZrmb
+ 0U, // VPTESTNMDZrmbk
+ 0U, // VPTESTNMDZrmk
+ 0U, // VPTESTNMDZrr
+ 0U, // VPTESTNMDZrrk
+ 0U, // VPTESTNMQZ128rm
+ 0U, // VPTESTNMQZ128rmb
+ 0U, // VPTESTNMQZ128rmbk
+ 0U, // VPTESTNMQZ128rmk
+ 0U, // VPTESTNMQZ128rr
+ 0U, // VPTESTNMQZ128rrk
+ 0U, // VPTESTNMQZ256rm
+ 0U, // VPTESTNMQZ256rmb
+ 0U, // VPTESTNMQZ256rmbk
+ 0U, // VPTESTNMQZ256rmk
+ 0U, // VPTESTNMQZ256rr
+ 0U, // VPTESTNMQZ256rrk
+ 0U, // VPTESTNMQZrm
+ 0U, // VPTESTNMQZrmb
+ 0U, // VPTESTNMQZrmbk
+ 0U, // VPTESTNMQZrmk
+ 0U, // VPTESTNMQZrr
+ 0U, // VPTESTNMQZrrk
+ 0U, // VPTESTNMWZ128rm
+ 0U, // VPTESTNMWZ128rmk
+ 0U, // VPTESTNMWZ128rr
+ 0U, // VPTESTNMWZ128rrk
+ 0U, // VPTESTNMWZ256rm
+ 0U, // VPTESTNMWZ256rmk
+ 0U, // VPTESTNMWZ256rr
+ 0U, // VPTESTNMWZ256rrk
+ 0U, // VPTESTNMWZrm
+ 0U, // VPTESTNMWZrmk
+ 0U, // VPTESTNMWZrr
+ 0U, // VPTESTNMWZrrk
+ 0U, // VPTESTYrm
+ 0U, // VPTESTYrr
+ 0U, // VPTESTrm
+ 0U, // VPTESTrr
+ 0U, // VPUNPCKHBWYrm
+ 0U, // VPUNPCKHBWYrr
+ 0U, // VPUNPCKHBWZ128rm
+ 0U, // VPUNPCKHBWZ128rmk
+ 0U, // VPUNPCKHBWZ128rmkz
+ 0U, // VPUNPCKHBWZ128rr
+ 0U, // VPUNPCKHBWZ128rrk
+ 0U, // VPUNPCKHBWZ128rrkz
+ 0U, // VPUNPCKHBWZ256rm
+ 0U, // VPUNPCKHBWZ256rmk
+ 0U, // VPUNPCKHBWZ256rmkz
+ 0U, // VPUNPCKHBWZ256rr
+ 0U, // VPUNPCKHBWZ256rrk
+ 0U, // VPUNPCKHBWZ256rrkz
+ 0U, // VPUNPCKHBWZrm
+ 0U, // VPUNPCKHBWZrmk
+ 0U, // VPUNPCKHBWZrmkz
+ 0U, // VPUNPCKHBWZrr
+ 0U, // VPUNPCKHBWZrrk
+ 0U, // VPUNPCKHBWZrrkz
+ 0U, // VPUNPCKHBWrm
+ 0U, // VPUNPCKHBWrr
+ 0U, // VPUNPCKHDQYrm
+ 0U, // VPUNPCKHDQYrr
+ 0U, // VPUNPCKHDQZ128rm
+ 0U, // VPUNPCKHDQZ128rmb
+ 0U, // VPUNPCKHDQZ128rmbk
+ 0U, // VPUNPCKHDQZ128rmbkz
+ 0U, // VPUNPCKHDQZ128rmk
+ 0U, // VPUNPCKHDQZ128rmkz
+ 0U, // VPUNPCKHDQZ128rr
+ 0U, // VPUNPCKHDQZ128rrk
+ 0U, // VPUNPCKHDQZ128rrkz
+ 0U, // VPUNPCKHDQZ256rm
+ 0U, // VPUNPCKHDQZ256rmb
+ 0U, // VPUNPCKHDQZ256rmbk
+ 0U, // VPUNPCKHDQZ256rmbkz
+ 0U, // VPUNPCKHDQZ256rmk
+ 0U, // VPUNPCKHDQZ256rmkz
+ 0U, // VPUNPCKHDQZ256rr
+ 0U, // VPUNPCKHDQZ256rrk
+ 0U, // VPUNPCKHDQZ256rrkz
+ 0U, // VPUNPCKHDQZrm
+ 0U, // VPUNPCKHDQZrmb
+ 0U, // VPUNPCKHDQZrmbk
+ 0U, // VPUNPCKHDQZrmbkz
+ 0U, // VPUNPCKHDQZrmk
+ 0U, // VPUNPCKHDQZrmkz
+ 0U, // VPUNPCKHDQZrr
+ 0U, // VPUNPCKHDQZrrk
+ 0U, // VPUNPCKHDQZrrkz
+ 0U, // VPUNPCKHDQrm
+ 0U, // VPUNPCKHDQrr
+ 0U, // VPUNPCKHQDQYrm
+ 0U, // VPUNPCKHQDQYrr
+ 0U, // VPUNPCKHQDQZ128rm
+ 0U, // VPUNPCKHQDQZ128rmb
+ 0U, // VPUNPCKHQDQZ128rmbk
+ 0U, // VPUNPCKHQDQZ128rmbkz
+ 0U, // VPUNPCKHQDQZ128rmk
+ 0U, // VPUNPCKHQDQZ128rmkz
+ 0U, // VPUNPCKHQDQZ128rr
+ 0U, // VPUNPCKHQDQZ128rrk
+ 0U, // VPUNPCKHQDQZ128rrkz
+ 0U, // VPUNPCKHQDQZ256rm
+ 0U, // VPUNPCKHQDQZ256rmb
+ 0U, // VPUNPCKHQDQZ256rmbk
+ 0U, // VPUNPCKHQDQZ256rmbkz
+ 0U, // VPUNPCKHQDQZ256rmk
+ 0U, // VPUNPCKHQDQZ256rmkz
+ 0U, // VPUNPCKHQDQZ256rr
+ 0U, // VPUNPCKHQDQZ256rrk
+ 0U, // VPUNPCKHQDQZ256rrkz
+ 0U, // VPUNPCKHQDQZrm
+ 0U, // VPUNPCKHQDQZrmb
+ 0U, // VPUNPCKHQDQZrmbk
+ 0U, // VPUNPCKHQDQZrmbkz
+ 0U, // VPUNPCKHQDQZrmk
+ 0U, // VPUNPCKHQDQZrmkz
+ 0U, // VPUNPCKHQDQZrr
+ 0U, // VPUNPCKHQDQZrrk
+ 0U, // VPUNPCKHQDQZrrkz
+ 0U, // VPUNPCKHQDQrm
+ 0U, // VPUNPCKHQDQrr
+ 0U, // VPUNPCKHWDYrm
+ 0U, // VPUNPCKHWDYrr
+ 0U, // VPUNPCKHWDZ128rm
+ 0U, // VPUNPCKHWDZ128rmk
+ 0U, // VPUNPCKHWDZ128rmkz
+ 0U, // VPUNPCKHWDZ128rr
+ 0U, // VPUNPCKHWDZ128rrk
+ 0U, // VPUNPCKHWDZ128rrkz
+ 0U, // VPUNPCKHWDZ256rm
+ 0U, // VPUNPCKHWDZ256rmk
+ 0U, // VPUNPCKHWDZ256rmkz
+ 0U, // VPUNPCKHWDZ256rr
+ 0U, // VPUNPCKHWDZ256rrk
+ 0U, // VPUNPCKHWDZ256rrkz
+ 0U, // VPUNPCKHWDZrm
+ 0U, // VPUNPCKHWDZrmk
+ 0U, // VPUNPCKHWDZrmkz
+ 0U, // VPUNPCKHWDZrr
+ 0U, // VPUNPCKHWDZrrk
+ 0U, // VPUNPCKHWDZrrkz
+ 0U, // VPUNPCKHWDrm
+ 0U, // VPUNPCKHWDrr
+ 0U, // VPUNPCKLBWYrm
+ 0U, // VPUNPCKLBWYrr
+ 0U, // VPUNPCKLBWZ128rm
+ 0U, // VPUNPCKLBWZ128rmk
+ 0U, // VPUNPCKLBWZ128rmkz
+ 0U, // VPUNPCKLBWZ128rr
+ 0U, // VPUNPCKLBWZ128rrk
+ 0U, // VPUNPCKLBWZ128rrkz
+ 0U, // VPUNPCKLBWZ256rm
+ 0U, // VPUNPCKLBWZ256rmk
+ 0U, // VPUNPCKLBWZ256rmkz
+ 0U, // VPUNPCKLBWZ256rr
+ 0U, // VPUNPCKLBWZ256rrk
+ 0U, // VPUNPCKLBWZ256rrkz
+ 0U, // VPUNPCKLBWZrm
+ 0U, // VPUNPCKLBWZrmk
+ 0U, // VPUNPCKLBWZrmkz
+ 0U, // VPUNPCKLBWZrr
+ 0U, // VPUNPCKLBWZrrk
+ 0U, // VPUNPCKLBWZrrkz
+ 0U, // VPUNPCKLBWrm
+ 0U, // VPUNPCKLBWrr
+ 0U, // VPUNPCKLDQYrm
+ 0U, // VPUNPCKLDQYrr
+ 0U, // VPUNPCKLDQZ128rm
+ 0U, // VPUNPCKLDQZ128rmb
+ 0U, // VPUNPCKLDQZ128rmbk
+ 0U, // VPUNPCKLDQZ128rmbkz
+ 0U, // VPUNPCKLDQZ128rmk
+ 0U, // VPUNPCKLDQZ128rmkz
+ 0U, // VPUNPCKLDQZ128rr
+ 0U, // VPUNPCKLDQZ128rrk
+ 0U, // VPUNPCKLDQZ128rrkz
+ 0U, // VPUNPCKLDQZ256rm
+ 0U, // VPUNPCKLDQZ256rmb
+ 0U, // VPUNPCKLDQZ256rmbk
+ 0U, // VPUNPCKLDQZ256rmbkz
+ 0U, // VPUNPCKLDQZ256rmk
+ 0U, // VPUNPCKLDQZ256rmkz
+ 0U, // VPUNPCKLDQZ256rr
+ 0U, // VPUNPCKLDQZ256rrk
+ 0U, // VPUNPCKLDQZ256rrkz
+ 0U, // VPUNPCKLDQZrm
+ 0U, // VPUNPCKLDQZrmb
+ 0U, // VPUNPCKLDQZrmbk
+ 0U, // VPUNPCKLDQZrmbkz
+ 0U, // VPUNPCKLDQZrmk
+ 0U, // VPUNPCKLDQZrmkz
+ 0U, // VPUNPCKLDQZrr
+ 0U, // VPUNPCKLDQZrrk
+ 0U, // VPUNPCKLDQZrrkz
+ 0U, // VPUNPCKLDQrm
+ 0U, // VPUNPCKLDQrr
+ 0U, // VPUNPCKLQDQYrm
+ 0U, // VPUNPCKLQDQYrr
+ 0U, // VPUNPCKLQDQZ128rm
+ 0U, // VPUNPCKLQDQZ128rmb
+ 0U, // VPUNPCKLQDQZ128rmbk
+ 0U, // VPUNPCKLQDQZ128rmbkz
+ 0U, // VPUNPCKLQDQZ128rmk
+ 0U, // VPUNPCKLQDQZ128rmkz
+ 0U, // VPUNPCKLQDQZ128rr
+ 0U, // VPUNPCKLQDQZ128rrk
+ 0U, // VPUNPCKLQDQZ128rrkz
+ 0U, // VPUNPCKLQDQZ256rm
+ 0U, // VPUNPCKLQDQZ256rmb
+ 0U, // VPUNPCKLQDQZ256rmbk
+ 0U, // VPUNPCKLQDQZ256rmbkz
+ 0U, // VPUNPCKLQDQZ256rmk
+ 0U, // VPUNPCKLQDQZ256rmkz
+ 0U, // VPUNPCKLQDQZ256rr
+ 0U, // VPUNPCKLQDQZ256rrk
+ 0U, // VPUNPCKLQDQZ256rrkz
+ 0U, // VPUNPCKLQDQZrm
+ 0U, // VPUNPCKLQDQZrmb
+ 0U, // VPUNPCKLQDQZrmbk
+ 0U, // VPUNPCKLQDQZrmbkz
+ 0U, // VPUNPCKLQDQZrmk
+ 0U, // VPUNPCKLQDQZrmkz
+ 0U, // VPUNPCKLQDQZrr
+ 0U, // VPUNPCKLQDQZrrk
+ 0U, // VPUNPCKLQDQZrrkz
+ 0U, // VPUNPCKLQDQrm
+ 0U, // VPUNPCKLQDQrr
+ 0U, // VPUNPCKLWDYrm
+ 0U, // VPUNPCKLWDYrr
+ 0U, // VPUNPCKLWDZ128rm
+ 0U, // VPUNPCKLWDZ128rmk
+ 0U, // VPUNPCKLWDZ128rmkz
+ 0U, // VPUNPCKLWDZ128rr
+ 0U, // VPUNPCKLWDZ128rrk
+ 0U, // VPUNPCKLWDZ128rrkz
+ 0U, // VPUNPCKLWDZ256rm
+ 0U, // VPUNPCKLWDZ256rmk
+ 0U, // VPUNPCKLWDZ256rmkz
+ 0U, // VPUNPCKLWDZ256rr
+ 0U, // VPUNPCKLWDZ256rrk
+ 0U, // VPUNPCKLWDZ256rrkz
+ 0U, // VPUNPCKLWDZrm
+ 0U, // VPUNPCKLWDZrmk
+ 0U, // VPUNPCKLWDZrmkz
+ 0U, // VPUNPCKLWDZrr
+ 0U, // VPUNPCKLWDZrrk
+ 0U, // VPUNPCKLWDZrrkz
+ 0U, // VPUNPCKLWDrm
+ 0U, // VPUNPCKLWDrr
+ 0U, // VPXORDZ128rm
+ 0U, // VPXORDZ128rmb
+ 0U, // VPXORDZ128rmbk
+ 0U, // VPXORDZ128rmbkz
+ 0U, // VPXORDZ128rmk
+ 0U, // VPXORDZ128rmkz
+ 0U, // VPXORDZ128rr
+ 0U, // VPXORDZ128rrk
+ 0U, // VPXORDZ128rrkz
+ 0U, // VPXORDZ256rm
+ 0U, // VPXORDZ256rmb
+ 0U, // VPXORDZ256rmbk
+ 0U, // VPXORDZ256rmbkz
+ 0U, // VPXORDZ256rmk
+ 0U, // VPXORDZ256rmkz
+ 0U, // VPXORDZ256rr
+ 0U, // VPXORDZ256rrk
+ 0U, // VPXORDZ256rrkz
+ 0U, // VPXORDZrm
+ 0U, // VPXORDZrmb
+ 0U, // VPXORDZrmbk
+ 0U, // VPXORDZrmbkz
+ 0U, // VPXORDZrmk
+ 0U, // VPXORDZrmkz
+ 0U, // VPXORDZrr
+ 0U, // VPXORDZrrk
+ 0U, // VPXORDZrrkz
+ 0U, // VPXORQZ128rm
+ 0U, // VPXORQZ128rmb
+ 0U, // VPXORQZ128rmbk
+ 0U, // VPXORQZ128rmbkz
+ 0U, // VPXORQZ128rmk
+ 0U, // VPXORQZ128rmkz
+ 0U, // VPXORQZ128rr
+ 0U, // VPXORQZ128rrk
+ 0U, // VPXORQZ128rrkz
+ 0U, // VPXORQZ256rm
+ 0U, // VPXORQZ256rmb
+ 0U, // VPXORQZ256rmbk
+ 0U, // VPXORQZ256rmbkz
+ 0U, // VPXORQZ256rmk
+ 0U, // VPXORQZ256rmkz
+ 0U, // VPXORQZ256rr
+ 0U, // VPXORQZ256rrk
+ 0U, // VPXORQZ256rrkz
+ 0U, // VPXORQZrm
+ 0U, // VPXORQZrmb
+ 0U, // VPXORQZrmbk
+ 0U, // VPXORQZrmbkz
+ 0U, // VPXORQZrmk
+ 0U, // VPXORQZrmkz
+ 0U, // VPXORQZrr
+ 0U, // VPXORQZrrk
+ 0U, // VPXORQZrrkz
+ 0U, // VPXORYrm
+ 0U, // VPXORYrr
+ 0U, // VPXORrm
+ 0U, // VPXORrr
+ 0U, // VRANGEPDZ128rmbi
+ 0U, // VRANGEPDZ128rmbik
+ 3U, // VRANGEPDZ128rmbikz
+ 0U, // VRANGEPDZ128rmi
+ 0U, // VRANGEPDZ128rmik
+ 0U, // VRANGEPDZ128rmikz
+ 0U, // VRANGEPDZ128rri
+ 0U, // VRANGEPDZ128rrik
+ 3U, // VRANGEPDZ128rrikz
+ 0U, // VRANGEPDZ256rmbi
+ 0U, // VRANGEPDZ256rmbik
+ 3U, // VRANGEPDZ256rmbikz
+ 0U, // VRANGEPDZ256rmi
+ 0U, // VRANGEPDZ256rmik
+ 0U, // VRANGEPDZ256rmikz
+ 0U, // VRANGEPDZ256rri
+ 0U, // VRANGEPDZ256rrik
+ 3U, // VRANGEPDZ256rrikz
+ 0U, // VRANGEPDZrmbi
+ 0U, // VRANGEPDZrmbik
+ 3U, // VRANGEPDZrmbikz
+ 0U, // VRANGEPDZrmi
+ 0U, // VRANGEPDZrmik
+ 0U, // VRANGEPDZrmikz
+ 0U, // VRANGEPDZrri
+ 0U, // VRANGEPDZrrib
+ 0U, // VRANGEPDZrribk
+ 3U, // VRANGEPDZrribkz
+ 0U, // VRANGEPDZrrik
+ 3U, // VRANGEPDZrrikz
+ 0U, // VRANGEPSZ128rmbi
+ 0U, // VRANGEPSZ128rmbik
+ 3U, // VRANGEPSZ128rmbikz
+ 0U, // VRANGEPSZ128rmi
+ 0U, // VRANGEPSZ128rmik
+ 0U, // VRANGEPSZ128rmikz
+ 0U, // VRANGEPSZ128rri
+ 0U, // VRANGEPSZ128rrik
+ 3U, // VRANGEPSZ128rrikz
+ 0U, // VRANGEPSZ256rmbi
+ 0U, // VRANGEPSZ256rmbik
+ 3U, // VRANGEPSZ256rmbikz
+ 0U, // VRANGEPSZ256rmi
+ 0U, // VRANGEPSZ256rmik
+ 0U, // VRANGEPSZ256rmikz
+ 0U, // VRANGEPSZ256rri
+ 0U, // VRANGEPSZ256rrik
+ 3U, // VRANGEPSZ256rrikz
+ 0U, // VRANGEPSZrmbi
+ 0U, // VRANGEPSZrmbik
+ 3U, // VRANGEPSZrmbikz
+ 0U, // VRANGEPSZrmi
+ 0U, // VRANGEPSZrmik
+ 0U, // VRANGEPSZrmikz
+ 0U, // VRANGEPSZrri
+ 0U, // VRANGEPSZrrib
+ 0U, // VRANGEPSZrribk
+ 3U, // VRANGEPSZrribkz
+ 0U, // VRANGEPSZrrik
+ 3U, // VRANGEPSZrrikz
+ 0U, // VRANGESDZrmi
+ 0U, // VRANGESDZrmik
+ 3U, // VRANGESDZrmikz
+ 0U, // VRANGESDZrri
+ 0U, // VRANGESDZrrib
+ 0U, // VRANGESDZrribk
+ 3U, // VRANGESDZrribkz
+ 0U, // VRANGESDZrrik
+ 3U, // VRANGESDZrrikz
+ 0U, // VRANGESSZrmi
+ 0U, // VRANGESSZrmik
+ 3U, // VRANGESSZrmikz
+ 0U, // VRANGESSZrri
+ 0U, // VRANGESSZrrib
+ 0U, // VRANGESSZrribk
+ 3U, // VRANGESSZrribkz
+ 0U, // VRANGESSZrrik
+ 3U, // VRANGESSZrrikz
+ 0U, // VRCP14PDZ128m
+ 0U, // VRCP14PDZ128mb
+ 0U, // VRCP14PDZ128mbk
+ 0U, // VRCP14PDZ128mbkz
+ 0U, // VRCP14PDZ128mk
+ 0U, // VRCP14PDZ128mkz
+ 0U, // VRCP14PDZ128r
+ 0U, // VRCP14PDZ128rk
+ 0U, // VRCP14PDZ128rkz
+ 0U, // VRCP14PDZ256m
+ 0U, // VRCP14PDZ256mb
+ 0U, // VRCP14PDZ256mbk
+ 0U, // VRCP14PDZ256mbkz
+ 0U, // VRCP14PDZ256mk
+ 0U, // VRCP14PDZ256mkz
+ 0U, // VRCP14PDZ256r
+ 0U, // VRCP14PDZ256rk
+ 0U, // VRCP14PDZ256rkz
+ 0U, // VRCP14PDZm
+ 0U, // VRCP14PDZmb
+ 0U, // VRCP14PDZmbk
+ 0U, // VRCP14PDZmbkz
+ 0U, // VRCP14PDZmk
+ 0U, // VRCP14PDZmkz
+ 0U, // VRCP14PDZr
+ 0U, // VRCP14PDZrk
+ 0U, // VRCP14PDZrkz
+ 0U, // VRCP14PSZ128m
+ 0U, // VRCP14PSZ128mb
+ 0U, // VRCP14PSZ128mbk
+ 0U, // VRCP14PSZ128mbkz
+ 0U, // VRCP14PSZ128mk
+ 0U, // VRCP14PSZ128mkz
+ 0U, // VRCP14PSZ128r
+ 0U, // VRCP14PSZ128rk
+ 0U, // VRCP14PSZ128rkz
+ 0U, // VRCP14PSZ256m
+ 0U, // VRCP14PSZ256mb
+ 0U, // VRCP14PSZ256mbk
+ 0U, // VRCP14PSZ256mbkz
+ 0U, // VRCP14PSZ256mk
+ 0U, // VRCP14PSZ256mkz
+ 0U, // VRCP14PSZ256r
+ 0U, // VRCP14PSZ256rk
+ 0U, // VRCP14PSZ256rkz
+ 0U, // VRCP14PSZm
+ 0U, // VRCP14PSZmb
+ 0U, // VRCP14PSZmbk
+ 0U, // VRCP14PSZmbkz
+ 0U, // VRCP14PSZmk
+ 0U, // VRCP14PSZmkz
+ 0U, // VRCP14PSZr
+ 0U, // VRCP14PSZrk
+ 0U, // VRCP14PSZrkz
+ 0U, // VRCP14SDZrm
+ 0U, // VRCP14SDZrmk
+ 0U, // VRCP14SDZrmkz
+ 0U, // VRCP14SDZrr
+ 0U, // VRCP14SDZrrk
+ 0U, // VRCP14SDZrrkz
+ 0U, // VRCP14SSZrm
+ 0U, // VRCP14SSZrmk
+ 0U, // VRCP14SSZrmkz
+ 0U, // VRCP14SSZrr
+ 0U, // VRCP14SSZrrk
+ 0U, // VRCP14SSZrrkz
+ 0U, // VRCP28PDZm
+ 0U, // VRCP28PDZmb
+ 0U, // VRCP28PDZmbk
+ 0U, // VRCP28PDZmbkz
+ 0U, // VRCP28PDZmk
+ 0U, // VRCP28PDZmkz
+ 0U, // VRCP28PDZr
+ 0U, // VRCP28PDZrb
+ 0U, // VRCP28PDZrbk
+ 0U, // VRCP28PDZrbkz
+ 0U, // VRCP28PDZrk
+ 0U, // VRCP28PDZrkz
+ 0U, // VRCP28PSZm
+ 0U, // VRCP28PSZmb
+ 0U, // VRCP28PSZmbk
+ 0U, // VRCP28PSZmbkz
+ 0U, // VRCP28PSZmk
+ 0U, // VRCP28PSZmkz
+ 0U, // VRCP28PSZr
+ 0U, // VRCP28PSZrb
+ 0U, // VRCP28PSZrbk
+ 0U, // VRCP28PSZrbkz
+ 0U, // VRCP28PSZrk
+ 0U, // VRCP28PSZrkz
+ 0U, // VRCP28SDZm
+ 0U, // VRCP28SDZmk
+ 0U, // VRCP28SDZmkz
+ 0U, // VRCP28SDZr
+ 0U, // VRCP28SDZrb
+ 0U, // VRCP28SDZrbk
+ 0U, // VRCP28SDZrbkz
+ 0U, // VRCP28SDZrk
+ 0U, // VRCP28SDZrkz
+ 0U, // VRCP28SSZm
+ 0U, // VRCP28SSZmk
+ 0U, // VRCP28SSZmkz
+ 0U, // VRCP28SSZr
+ 0U, // VRCP28SSZrb
+ 0U, // VRCP28SSZrbk
+ 0U, // VRCP28SSZrbkz
+ 0U, // VRCP28SSZrk
+ 0U, // VRCP28SSZrkz
+ 0U, // VRCPPSYm
+ 0U, // VRCPPSYr
+ 0U, // VRCPPSm
+ 0U, // VRCPPSr
+ 0U, // VRCPSSm
+ 0U, // VRCPSSm_Int
+ 0U, // VRCPSSr
+ 0U, // VRCPSSr_Int
+ 0U, // VREDUCEPDZ128rmbi
+ 0U, // VREDUCEPDZ128rmbik
+ 0U, // VREDUCEPDZ128rmbikz
+ 0U, // VREDUCEPDZ128rmi
+ 0U, // VREDUCEPDZ128rmik
+ 0U, // VREDUCEPDZ128rmikz
+ 0U, // VREDUCEPDZ128rri
+ 0U, // VREDUCEPDZ128rrik
+ 0U, // VREDUCEPDZ128rrikz
+ 0U, // VREDUCEPDZ256rmbi
+ 0U, // VREDUCEPDZ256rmbik
+ 0U, // VREDUCEPDZ256rmbikz
+ 0U, // VREDUCEPDZ256rmi
+ 0U, // VREDUCEPDZ256rmik
+ 0U, // VREDUCEPDZ256rmikz
+ 0U, // VREDUCEPDZ256rri
+ 0U, // VREDUCEPDZ256rrik
+ 0U, // VREDUCEPDZ256rrikz
+ 0U, // VREDUCEPDZrmbi
+ 0U, // VREDUCEPDZrmbik
+ 0U, // VREDUCEPDZrmbikz
+ 0U, // VREDUCEPDZrmi
+ 0U, // VREDUCEPDZrmik
+ 0U, // VREDUCEPDZrmikz
+ 0U, // VREDUCEPDZrri
+ 0U, // VREDUCEPDZrrib
+ 0U, // VREDUCEPDZrribk
+ 0U, // VREDUCEPDZrribkz
+ 0U, // VREDUCEPDZrrik
+ 0U, // VREDUCEPDZrrikz
+ 0U, // VREDUCEPSZ128rmbi
+ 0U, // VREDUCEPSZ128rmbik
+ 0U, // VREDUCEPSZ128rmbikz
+ 0U, // VREDUCEPSZ128rmi
+ 0U, // VREDUCEPSZ128rmik
+ 0U, // VREDUCEPSZ128rmikz
+ 0U, // VREDUCEPSZ128rri
+ 0U, // VREDUCEPSZ128rrik
+ 0U, // VREDUCEPSZ128rrikz
+ 0U, // VREDUCEPSZ256rmbi
+ 0U, // VREDUCEPSZ256rmbik
+ 0U, // VREDUCEPSZ256rmbikz
+ 0U, // VREDUCEPSZ256rmi
+ 0U, // VREDUCEPSZ256rmik
+ 0U, // VREDUCEPSZ256rmikz
+ 0U, // VREDUCEPSZ256rri
+ 0U, // VREDUCEPSZ256rrik
+ 0U, // VREDUCEPSZ256rrikz
+ 0U, // VREDUCEPSZrmbi
+ 0U, // VREDUCEPSZrmbik
+ 0U, // VREDUCEPSZrmbikz
+ 0U, // VREDUCEPSZrmi
+ 0U, // VREDUCEPSZrmik
+ 0U, // VREDUCEPSZrmikz
+ 0U, // VREDUCEPSZrri
+ 0U, // VREDUCEPSZrrib
+ 0U, // VREDUCEPSZrribk
+ 0U, // VREDUCEPSZrribkz
+ 0U, // VREDUCEPSZrrik
+ 0U, // VREDUCEPSZrrikz
+ 0U, // VREDUCESDZrmi
+ 0U, // VREDUCESDZrmik
+ 3U, // VREDUCESDZrmikz
+ 0U, // VREDUCESDZrri
+ 0U, // VREDUCESDZrrib
+ 0U, // VREDUCESDZrribk
+ 3U, // VREDUCESDZrribkz
+ 0U, // VREDUCESDZrrik
+ 3U, // VREDUCESDZrrikz
+ 0U, // VREDUCESSZrmi
+ 0U, // VREDUCESSZrmik
+ 3U, // VREDUCESSZrmikz
+ 0U, // VREDUCESSZrri
+ 0U, // VREDUCESSZrrib
+ 0U, // VREDUCESSZrribk
+ 3U, // VREDUCESSZrribkz
+ 0U, // VREDUCESSZrrik
+ 3U, // VREDUCESSZrrikz
+ 0U, // VRNDSCALEPDZ128rmbi
+ 0U, // VRNDSCALEPDZ128rmbik
+ 0U, // VRNDSCALEPDZ128rmbikz
+ 0U, // VRNDSCALEPDZ128rmi
+ 0U, // VRNDSCALEPDZ128rmik
+ 0U, // VRNDSCALEPDZ128rmikz
+ 0U, // VRNDSCALEPDZ128rri
+ 0U, // VRNDSCALEPDZ128rrik
+ 0U, // VRNDSCALEPDZ128rrikz
+ 0U, // VRNDSCALEPDZ256rmbi
+ 0U, // VRNDSCALEPDZ256rmbik
+ 0U, // VRNDSCALEPDZ256rmbikz
+ 0U, // VRNDSCALEPDZ256rmi
+ 0U, // VRNDSCALEPDZ256rmik
+ 0U, // VRNDSCALEPDZ256rmikz
+ 0U, // VRNDSCALEPDZ256rri
+ 0U, // VRNDSCALEPDZ256rrik
+ 0U, // VRNDSCALEPDZ256rrikz
+ 0U, // VRNDSCALEPDZrmbi
+ 0U, // VRNDSCALEPDZrmbik
+ 0U, // VRNDSCALEPDZrmbikz
+ 0U, // VRNDSCALEPDZrmi
+ 0U, // VRNDSCALEPDZrmik
+ 0U, // VRNDSCALEPDZrmikz
+ 0U, // VRNDSCALEPDZrri
+ 0U, // VRNDSCALEPDZrrib
+ 0U, // VRNDSCALEPDZrribk
+ 0U, // VRNDSCALEPDZrribkz
+ 0U, // VRNDSCALEPDZrrik
+ 0U, // VRNDSCALEPDZrrikz
+ 0U, // VRNDSCALEPSZ128rmbi
+ 0U, // VRNDSCALEPSZ128rmbik
+ 0U, // VRNDSCALEPSZ128rmbikz
+ 0U, // VRNDSCALEPSZ128rmi
+ 0U, // VRNDSCALEPSZ128rmik
+ 0U, // VRNDSCALEPSZ128rmikz
+ 0U, // VRNDSCALEPSZ128rri
+ 0U, // VRNDSCALEPSZ128rrik
+ 0U, // VRNDSCALEPSZ128rrikz
+ 0U, // VRNDSCALEPSZ256rmbi
+ 0U, // VRNDSCALEPSZ256rmbik
+ 0U, // VRNDSCALEPSZ256rmbikz
+ 0U, // VRNDSCALEPSZ256rmi
+ 0U, // VRNDSCALEPSZ256rmik
+ 0U, // VRNDSCALEPSZ256rmikz
+ 0U, // VRNDSCALEPSZ256rri
+ 0U, // VRNDSCALEPSZ256rrik
+ 0U, // VRNDSCALEPSZ256rrikz
+ 0U, // VRNDSCALEPSZrmbi
+ 0U, // VRNDSCALEPSZrmbik
+ 0U, // VRNDSCALEPSZrmbikz
+ 0U, // VRNDSCALEPSZrmi
+ 0U, // VRNDSCALEPSZrmik
+ 0U, // VRNDSCALEPSZrmikz
+ 0U, // VRNDSCALEPSZrri
+ 0U, // VRNDSCALEPSZrrib
+ 0U, // VRNDSCALEPSZrribk
+ 0U, // VRNDSCALEPSZrribkz
+ 0U, // VRNDSCALEPSZrrik
+ 0U, // VRNDSCALEPSZrrikz
+ 0U, // VRNDSCALESDZm
+ 0U, // VRNDSCALESDZm_Int
+ 0U, // VRNDSCALESDZm_Intk
+ 3U, // VRNDSCALESDZm_Intkz
+ 0U, // VRNDSCALESDZr
+ 0U, // VRNDSCALESDZr_Int
+ 0U, // VRNDSCALESDZr_Intk
+ 3U, // VRNDSCALESDZr_Intkz
+ 0U, // VRNDSCALESDZrb_Int
+ 0U, // VRNDSCALESDZrb_Intk
+ 3U, // VRNDSCALESDZrb_Intkz
+ 0U, // VRNDSCALESSZm
+ 0U, // VRNDSCALESSZm_Int
+ 0U, // VRNDSCALESSZm_Intk
+ 3U, // VRNDSCALESSZm_Intkz
+ 0U, // VRNDSCALESSZr
+ 0U, // VRNDSCALESSZr_Int
+ 0U, // VRNDSCALESSZr_Intk
+ 3U, // VRNDSCALESSZr_Intkz
+ 0U, // VRNDSCALESSZrb_Int
+ 0U, // VRNDSCALESSZrb_Intk
+ 3U, // VRNDSCALESSZrb_Intkz
+ 0U, // VROUNDPDYm
+ 0U, // VROUNDPDYr
+ 0U, // VROUNDPDm
+ 0U, // VROUNDPDr
+ 0U, // VROUNDPSYm
+ 0U, // VROUNDPSYr
+ 0U, // VROUNDPSm
+ 0U, // VROUNDPSr
+ 0U, // VROUNDSDm
+ 0U, // VROUNDSDm_Int
+ 0U, // VROUNDSDr
+ 0U, // VROUNDSDr_Int
+ 0U, // VROUNDSSm
+ 0U, // VROUNDSSm_Int
+ 0U, // VROUNDSSr
+ 0U, // VROUNDSSr_Int
+ 0U, // VRSQRT14PDZ128m
+ 0U, // VRSQRT14PDZ128mb
+ 0U, // VRSQRT14PDZ128mbk
+ 0U, // VRSQRT14PDZ128mbkz
+ 0U, // VRSQRT14PDZ128mk
+ 0U, // VRSQRT14PDZ128mkz
+ 0U, // VRSQRT14PDZ128r
+ 0U, // VRSQRT14PDZ128rk
+ 0U, // VRSQRT14PDZ128rkz
+ 0U, // VRSQRT14PDZ256m
+ 0U, // VRSQRT14PDZ256mb
+ 0U, // VRSQRT14PDZ256mbk
+ 0U, // VRSQRT14PDZ256mbkz
+ 0U, // VRSQRT14PDZ256mk
+ 0U, // VRSQRT14PDZ256mkz
+ 0U, // VRSQRT14PDZ256r
+ 0U, // VRSQRT14PDZ256rk
+ 0U, // VRSQRT14PDZ256rkz
+ 0U, // VRSQRT14PDZm
+ 0U, // VRSQRT14PDZmb
+ 0U, // VRSQRT14PDZmbk
+ 0U, // VRSQRT14PDZmbkz
+ 0U, // VRSQRT14PDZmk
+ 0U, // VRSQRT14PDZmkz
+ 0U, // VRSQRT14PDZr
+ 0U, // VRSQRT14PDZrk
+ 0U, // VRSQRT14PDZrkz
+ 0U, // VRSQRT14PSZ128m
+ 0U, // VRSQRT14PSZ128mb
+ 0U, // VRSQRT14PSZ128mbk
+ 0U, // VRSQRT14PSZ128mbkz
+ 0U, // VRSQRT14PSZ128mk
+ 0U, // VRSQRT14PSZ128mkz
+ 0U, // VRSQRT14PSZ128r
+ 0U, // VRSQRT14PSZ128rk
+ 0U, // VRSQRT14PSZ128rkz
+ 0U, // VRSQRT14PSZ256m
+ 0U, // VRSQRT14PSZ256mb
+ 0U, // VRSQRT14PSZ256mbk
+ 0U, // VRSQRT14PSZ256mbkz
+ 0U, // VRSQRT14PSZ256mk
+ 0U, // VRSQRT14PSZ256mkz
+ 0U, // VRSQRT14PSZ256r
+ 0U, // VRSQRT14PSZ256rk
+ 0U, // VRSQRT14PSZ256rkz
+ 0U, // VRSQRT14PSZm
+ 0U, // VRSQRT14PSZmb
+ 0U, // VRSQRT14PSZmbk
+ 0U, // VRSQRT14PSZmbkz
+ 0U, // VRSQRT14PSZmk
+ 0U, // VRSQRT14PSZmkz
+ 0U, // VRSQRT14PSZr
+ 0U, // VRSQRT14PSZrk
+ 0U, // VRSQRT14PSZrkz
+ 0U, // VRSQRT14SDZrm
+ 0U, // VRSQRT14SDZrmk
+ 0U, // VRSQRT14SDZrmkz
+ 0U, // VRSQRT14SDZrr
+ 0U, // VRSQRT14SDZrrk
+ 0U, // VRSQRT14SDZrrkz
+ 0U, // VRSQRT14SSZrm
+ 0U, // VRSQRT14SSZrmk
+ 0U, // VRSQRT14SSZrmkz
+ 0U, // VRSQRT14SSZrr
+ 0U, // VRSQRT14SSZrrk
+ 0U, // VRSQRT14SSZrrkz
+ 0U, // VRSQRT28PDZm
+ 0U, // VRSQRT28PDZmb
+ 0U, // VRSQRT28PDZmbk
+ 0U, // VRSQRT28PDZmbkz
+ 0U, // VRSQRT28PDZmk
+ 0U, // VRSQRT28PDZmkz
+ 0U, // VRSQRT28PDZr
+ 0U, // VRSQRT28PDZrb
+ 0U, // VRSQRT28PDZrbk
+ 0U, // VRSQRT28PDZrbkz
+ 0U, // VRSQRT28PDZrk
+ 0U, // VRSQRT28PDZrkz
+ 0U, // VRSQRT28PSZm
+ 0U, // VRSQRT28PSZmb
+ 0U, // VRSQRT28PSZmbk
+ 0U, // VRSQRT28PSZmbkz
+ 0U, // VRSQRT28PSZmk
+ 0U, // VRSQRT28PSZmkz
+ 0U, // VRSQRT28PSZr
+ 0U, // VRSQRT28PSZrb
+ 0U, // VRSQRT28PSZrbk
+ 0U, // VRSQRT28PSZrbkz
+ 0U, // VRSQRT28PSZrk
+ 0U, // VRSQRT28PSZrkz
+ 0U, // VRSQRT28SDZm
+ 0U, // VRSQRT28SDZmk
+ 0U, // VRSQRT28SDZmkz
+ 0U, // VRSQRT28SDZr
+ 0U, // VRSQRT28SDZrb
+ 0U, // VRSQRT28SDZrbk
+ 0U, // VRSQRT28SDZrbkz
+ 0U, // VRSQRT28SDZrk
+ 0U, // VRSQRT28SDZrkz
+ 0U, // VRSQRT28SSZm
+ 0U, // VRSQRT28SSZmk
+ 0U, // VRSQRT28SSZmkz
+ 0U, // VRSQRT28SSZr
+ 0U, // VRSQRT28SSZrb
+ 0U, // VRSQRT28SSZrbk
+ 0U, // VRSQRT28SSZrbkz
+ 0U, // VRSQRT28SSZrk
+ 0U, // VRSQRT28SSZrkz
+ 0U, // VRSQRTPSYm
+ 0U, // VRSQRTPSYr
+ 0U, // VRSQRTPSm
+ 0U, // VRSQRTPSr
+ 0U, // VRSQRTSSm
+ 0U, // VRSQRTSSm_Int
+ 0U, // VRSQRTSSr
+ 0U, // VRSQRTSSr_Int
+ 0U, // VSCALEFPDZ128rm
+ 0U, // VSCALEFPDZ128rmb
+ 0U, // VSCALEFPDZ128rmbk
+ 0U, // VSCALEFPDZ128rmbkz
+ 0U, // VSCALEFPDZ128rmk
+ 0U, // VSCALEFPDZ128rmkz
+ 0U, // VSCALEFPDZ128rr
+ 0U, // VSCALEFPDZ128rrk
+ 0U, // VSCALEFPDZ128rrkz
+ 0U, // VSCALEFPDZ256rm
+ 0U, // VSCALEFPDZ256rmb
+ 0U, // VSCALEFPDZ256rmbk
+ 0U, // VSCALEFPDZ256rmbkz
+ 0U, // VSCALEFPDZ256rmk
+ 0U, // VSCALEFPDZ256rmkz
+ 0U, // VSCALEFPDZ256rr
+ 0U, // VSCALEFPDZ256rrk
+ 0U, // VSCALEFPDZ256rrkz
+ 0U, // VSCALEFPDZrm
+ 0U, // VSCALEFPDZrmb
+ 0U, // VSCALEFPDZrmbk
+ 0U, // VSCALEFPDZrmbkz
+ 0U, // VSCALEFPDZrmk
+ 0U, // VSCALEFPDZrmkz
+ 0U, // VSCALEFPDZrr
+ 0U, // VSCALEFPDZrrb
+ 0U, // VSCALEFPDZrrbk
+ 0U, // VSCALEFPDZrrbkz
+ 0U, // VSCALEFPDZrrk
+ 0U, // VSCALEFPDZrrkz
+ 0U, // VSCALEFPSZ128rm
+ 0U, // VSCALEFPSZ128rmb
+ 0U, // VSCALEFPSZ128rmbk
+ 0U, // VSCALEFPSZ128rmbkz
+ 0U, // VSCALEFPSZ128rmk
+ 0U, // VSCALEFPSZ128rmkz
+ 0U, // VSCALEFPSZ128rr
+ 0U, // VSCALEFPSZ128rrk
+ 0U, // VSCALEFPSZ128rrkz
+ 0U, // VSCALEFPSZ256rm
+ 0U, // VSCALEFPSZ256rmb
+ 0U, // VSCALEFPSZ256rmbk
+ 0U, // VSCALEFPSZ256rmbkz
+ 0U, // VSCALEFPSZ256rmk
+ 0U, // VSCALEFPSZ256rmkz
+ 0U, // VSCALEFPSZ256rr
+ 0U, // VSCALEFPSZ256rrk
+ 0U, // VSCALEFPSZ256rrkz
+ 0U, // VSCALEFPSZrm
+ 0U, // VSCALEFPSZrmb
+ 0U, // VSCALEFPSZrmbk
+ 0U, // VSCALEFPSZrmbkz
+ 0U, // VSCALEFPSZrmk
+ 0U, // VSCALEFPSZrmkz
+ 0U, // VSCALEFPSZrr
+ 0U, // VSCALEFPSZrrb
+ 0U, // VSCALEFPSZrrbk
+ 0U, // VSCALEFPSZrrbkz
+ 0U, // VSCALEFPSZrrk
+ 0U, // VSCALEFPSZrrkz
+ 0U, // VSCALEFSDZrm
+ 0U, // VSCALEFSDZrmk
+ 0U, // VSCALEFSDZrmkz
+ 0U, // VSCALEFSDZrr
+ 0U, // VSCALEFSDZrrb_Int
+ 0U, // VSCALEFSDZrrb_Intk
+ 0U, // VSCALEFSDZrrb_Intkz
+ 0U, // VSCALEFSDZrrk
+ 0U, // VSCALEFSDZrrkz
+ 0U, // VSCALEFSSZrm
+ 0U, // VSCALEFSSZrmk
+ 0U, // VSCALEFSSZrmkz
+ 0U, // VSCALEFSSZrr
+ 0U, // VSCALEFSSZrrb_Int
+ 0U, // VSCALEFSSZrrb_Intk
+ 0U, // VSCALEFSSZrrb_Intkz
+ 0U, // VSCALEFSSZrrk
+ 0U, // VSCALEFSSZrrkz
+ 0U, // VSCATTERDPDZ128mr
+ 0U, // VSCATTERDPDZ256mr
+ 0U, // VSCATTERDPDZmr
+ 0U, // VSCATTERDPSZ128mr
+ 0U, // VSCATTERDPSZ256mr
+ 0U, // VSCATTERDPSZmr
+ 0U, // VSCATTERPF0DPDm
+ 0U, // VSCATTERPF0DPSm
+ 0U, // VSCATTERPF0QPDm
+ 0U, // VSCATTERPF0QPSm
+ 0U, // VSCATTERPF1DPDm
+ 0U, // VSCATTERPF1DPSm
+ 0U, // VSCATTERPF1QPDm
+ 0U, // VSCATTERPF1QPSm
+ 0U, // VSCATTERQPDZ128mr
+ 0U, // VSCATTERQPDZ256mr
+ 0U, // VSCATTERQPDZmr
+ 0U, // VSCATTERQPSZ128mr
+ 0U, // VSCATTERQPSZ256mr
+ 0U, // VSCATTERQPSZmr
+ 0U, // VSHUFF32X4Z256rmbi
+ 0U, // VSHUFF32X4Z256rmbik
+ 3U, // VSHUFF32X4Z256rmbikz
+ 0U, // VSHUFF32X4Z256rmi
+ 0U, // VSHUFF32X4Z256rmik
+ 0U, // VSHUFF32X4Z256rmikz
+ 0U, // VSHUFF32X4Z256rri
+ 0U, // VSHUFF32X4Z256rrik
+ 3U, // VSHUFF32X4Z256rrikz
+ 0U, // VSHUFF32X4Zrmbi
+ 0U, // VSHUFF32X4Zrmbik
+ 3U, // VSHUFF32X4Zrmbikz
+ 0U, // VSHUFF32X4Zrmi
+ 0U, // VSHUFF32X4Zrmik
+ 0U, // VSHUFF32X4Zrmikz
+ 0U, // VSHUFF32X4Zrri
+ 0U, // VSHUFF32X4Zrrik
+ 3U, // VSHUFF32X4Zrrikz
+ 0U, // VSHUFF64X2Z256rmbi
+ 0U, // VSHUFF64X2Z256rmbik
+ 3U, // VSHUFF64X2Z256rmbikz
+ 0U, // VSHUFF64X2Z256rmi
+ 0U, // VSHUFF64X2Z256rmik
+ 0U, // VSHUFF64X2Z256rmikz
+ 0U, // VSHUFF64X2Z256rri
+ 0U, // VSHUFF64X2Z256rrik
+ 3U, // VSHUFF64X2Z256rrikz
+ 0U, // VSHUFF64X2Zrmbi
+ 0U, // VSHUFF64X2Zrmbik
+ 3U, // VSHUFF64X2Zrmbikz
+ 0U, // VSHUFF64X2Zrmi
+ 0U, // VSHUFF64X2Zrmik
+ 0U, // VSHUFF64X2Zrmikz
+ 0U, // VSHUFF64X2Zrri
+ 0U, // VSHUFF64X2Zrrik
+ 3U, // VSHUFF64X2Zrrikz
+ 0U, // VSHUFI32X4Z256rmbi
+ 0U, // VSHUFI32X4Z256rmbik
+ 3U, // VSHUFI32X4Z256rmbikz
+ 0U, // VSHUFI32X4Z256rmi
+ 0U, // VSHUFI32X4Z256rmik
+ 0U, // VSHUFI32X4Z256rmikz
+ 0U, // VSHUFI32X4Z256rri
+ 0U, // VSHUFI32X4Z256rrik
+ 3U, // VSHUFI32X4Z256rrikz
+ 0U, // VSHUFI32X4Zrmbi
+ 0U, // VSHUFI32X4Zrmbik
+ 3U, // VSHUFI32X4Zrmbikz
+ 0U, // VSHUFI32X4Zrmi
+ 0U, // VSHUFI32X4Zrmik
+ 0U, // VSHUFI32X4Zrmikz
+ 0U, // VSHUFI32X4Zrri
+ 0U, // VSHUFI32X4Zrrik
+ 3U, // VSHUFI32X4Zrrikz
+ 0U, // VSHUFI64X2Z256rmbi
+ 0U, // VSHUFI64X2Z256rmbik
+ 3U, // VSHUFI64X2Z256rmbikz
+ 0U, // VSHUFI64X2Z256rmi
+ 0U, // VSHUFI64X2Z256rmik
+ 0U, // VSHUFI64X2Z256rmikz
+ 0U, // VSHUFI64X2Z256rri
+ 0U, // VSHUFI64X2Z256rrik
+ 3U, // VSHUFI64X2Z256rrikz
+ 0U, // VSHUFI64X2Zrmbi
+ 0U, // VSHUFI64X2Zrmbik
+ 3U, // VSHUFI64X2Zrmbikz
+ 0U, // VSHUFI64X2Zrmi
+ 0U, // VSHUFI64X2Zrmik
+ 0U, // VSHUFI64X2Zrmikz
+ 0U, // VSHUFI64X2Zrri
+ 0U, // VSHUFI64X2Zrrik
+ 3U, // VSHUFI64X2Zrrikz
+ 0U, // VSHUFPDYrmi
+ 0U, // VSHUFPDYrri
+ 0U, // VSHUFPDZ128rmbi
+ 0U, // VSHUFPDZ128rmbik
+ 3U, // VSHUFPDZ128rmbikz
+ 0U, // VSHUFPDZ128rmi
+ 0U, // VSHUFPDZ128rmik
+ 0U, // VSHUFPDZ128rmikz
+ 0U, // VSHUFPDZ128rri
+ 0U, // VSHUFPDZ128rrik
+ 3U, // VSHUFPDZ128rrikz
+ 0U, // VSHUFPDZ256rmbi
+ 0U, // VSHUFPDZ256rmbik
+ 3U, // VSHUFPDZ256rmbikz
+ 0U, // VSHUFPDZ256rmi
+ 0U, // VSHUFPDZ256rmik
+ 0U, // VSHUFPDZ256rmikz
+ 0U, // VSHUFPDZ256rri
+ 0U, // VSHUFPDZ256rrik
+ 3U, // VSHUFPDZ256rrikz
+ 0U, // VSHUFPDZrmbi
+ 0U, // VSHUFPDZrmbik
+ 3U, // VSHUFPDZrmbikz
+ 0U, // VSHUFPDZrmi
+ 0U, // VSHUFPDZrmik
+ 0U, // VSHUFPDZrmikz
+ 0U, // VSHUFPDZrri
+ 0U, // VSHUFPDZrrik
+ 3U, // VSHUFPDZrrikz
+ 0U, // VSHUFPDrmi
+ 0U, // VSHUFPDrri
+ 0U, // VSHUFPSYrmi
+ 0U, // VSHUFPSYrri
+ 0U, // VSHUFPSZ128rmbi
+ 0U, // VSHUFPSZ128rmbik
+ 3U, // VSHUFPSZ128rmbikz
+ 0U, // VSHUFPSZ128rmi
+ 0U, // VSHUFPSZ128rmik
+ 0U, // VSHUFPSZ128rmikz
+ 0U, // VSHUFPSZ128rri
+ 0U, // VSHUFPSZ128rrik
+ 3U, // VSHUFPSZ128rrikz
+ 0U, // VSHUFPSZ256rmbi
+ 0U, // VSHUFPSZ256rmbik
+ 3U, // VSHUFPSZ256rmbikz
+ 0U, // VSHUFPSZ256rmi
+ 0U, // VSHUFPSZ256rmik
+ 0U, // VSHUFPSZ256rmikz
+ 0U, // VSHUFPSZ256rri
+ 0U, // VSHUFPSZ256rrik
+ 3U, // VSHUFPSZ256rrikz
+ 0U, // VSHUFPSZrmbi
+ 0U, // VSHUFPSZrmbik
+ 3U, // VSHUFPSZrmbikz
+ 0U, // VSHUFPSZrmi
+ 0U, // VSHUFPSZrmik
+ 0U, // VSHUFPSZrmikz
+ 0U, // VSHUFPSZrri
+ 0U, // VSHUFPSZrrik
+ 3U, // VSHUFPSZrrikz
+ 0U, // VSHUFPSrmi
+ 0U, // VSHUFPSrri
+ 0U, // VSQRTPDYm
+ 0U, // VSQRTPDYr
+ 0U, // VSQRTPDZ128m
+ 0U, // VSQRTPDZ128mb
+ 0U, // VSQRTPDZ128mbk
+ 0U, // VSQRTPDZ128mbkz
+ 0U, // VSQRTPDZ128mk
+ 0U, // VSQRTPDZ128mkz
+ 0U, // VSQRTPDZ128r
+ 0U, // VSQRTPDZ128rk
+ 0U, // VSQRTPDZ128rkz
+ 0U, // VSQRTPDZ256m
+ 0U, // VSQRTPDZ256mb
+ 0U, // VSQRTPDZ256mbk
+ 0U, // VSQRTPDZ256mbkz
+ 0U, // VSQRTPDZ256mk
+ 0U, // VSQRTPDZ256mkz
+ 0U, // VSQRTPDZ256r
+ 0U, // VSQRTPDZ256rk
+ 0U, // VSQRTPDZ256rkz
+ 0U, // VSQRTPDZm
+ 0U, // VSQRTPDZmb
+ 0U, // VSQRTPDZmbk
+ 0U, // VSQRTPDZmbkz
+ 0U, // VSQRTPDZmk
+ 0U, // VSQRTPDZmkz
+ 0U, // VSQRTPDZr
+ 0U, // VSQRTPDZrb
+ 0U, // VSQRTPDZrbk
+ 0U, // VSQRTPDZrbkz
+ 0U, // VSQRTPDZrk
+ 0U, // VSQRTPDZrkz
+ 0U, // VSQRTPDm
+ 0U, // VSQRTPDr
+ 0U, // VSQRTPSYm
+ 0U, // VSQRTPSYr
+ 0U, // VSQRTPSZ128m
+ 0U, // VSQRTPSZ128mb
+ 0U, // VSQRTPSZ128mbk
+ 0U, // VSQRTPSZ128mbkz
+ 0U, // VSQRTPSZ128mk
+ 0U, // VSQRTPSZ128mkz
+ 0U, // VSQRTPSZ128r
+ 0U, // VSQRTPSZ128rk
+ 0U, // VSQRTPSZ128rkz
+ 0U, // VSQRTPSZ256m
+ 0U, // VSQRTPSZ256mb
+ 0U, // VSQRTPSZ256mbk
+ 0U, // VSQRTPSZ256mbkz
+ 0U, // VSQRTPSZ256mk
+ 0U, // VSQRTPSZ256mkz
+ 0U, // VSQRTPSZ256r
+ 0U, // VSQRTPSZ256rk
+ 0U, // VSQRTPSZ256rkz
+ 0U, // VSQRTPSZm
+ 0U, // VSQRTPSZmb
+ 0U, // VSQRTPSZmbk
+ 0U, // VSQRTPSZmbkz
+ 0U, // VSQRTPSZmk
+ 0U, // VSQRTPSZmkz
+ 0U, // VSQRTPSZr
+ 0U, // VSQRTPSZrb
+ 0U, // VSQRTPSZrbk
+ 0U, // VSQRTPSZrbkz
+ 0U, // VSQRTPSZrk
+ 0U, // VSQRTPSZrkz
+ 0U, // VSQRTPSm
+ 0U, // VSQRTPSr
+ 0U, // VSQRTSDZm
+ 0U, // VSQRTSDZm_Int
+ 0U, // VSQRTSDZm_Intk
+ 0U, // VSQRTSDZm_Intkz
+ 0U, // VSQRTSDZr
+ 0U, // VSQRTSDZr_Int
+ 0U, // VSQRTSDZr_Intk
+ 0U, // VSQRTSDZr_Intkz
+ 0U, // VSQRTSDZrb_Int
+ 0U, // VSQRTSDZrb_Intk
+ 0U, // VSQRTSDZrb_Intkz
+ 0U, // VSQRTSDm
+ 0U, // VSQRTSDm_Int
+ 0U, // VSQRTSDr
+ 0U, // VSQRTSDr_Int
+ 0U, // VSQRTSSZm
+ 0U, // VSQRTSSZm_Int
+ 0U, // VSQRTSSZm_Intk
+ 0U, // VSQRTSSZm_Intkz
+ 0U, // VSQRTSSZr
+ 0U, // VSQRTSSZr_Int
+ 0U, // VSQRTSSZr_Intk
+ 0U, // VSQRTSSZr_Intkz
+ 0U, // VSQRTSSZrb_Int
+ 0U, // VSQRTSSZrb_Intk
+ 0U, // VSQRTSSZrb_Intkz
+ 0U, // VSQRTSSm
+ 0U, // VSQRTSSm_Int
+ 0U, // VSQRTSSr
+ 0U, // VSQRTSSr_Int
+ 0U, // VSTMXCSR
+ 0U, // VSUBPDYrm
+ 0U, // VSUBPDYrr
+ 0U, // VSUBPDZ128rm
+ 0U, // VSUBPDZ128rmb
+ 0U, // VSUBPDZ128rmbk
+ 0U, // VSUBPDZ128rmbkz
+ 0U, // VSUBPDZ128rmk
+ 0U, // VSUBPDZ128rmkz
+ 0U, // VSUBPDZ128rr
+ 0U, // VSUBPDZ128rrk
+ 0U, // VSUBPDZ128rrkz
+ 0U, // VSUBPDZ256rm
+ 0U, // VSUBPDZ256rmb
+ 0U, // VSUBPDZ256rmbk
+ 0U, // VSUBPDZ256rmbkz
+ 0U, // VSUBPDZ256rmk
+ 0U, // VSUBPDZ256rmkz
+ 0U, // VSUBPDZ256rr
+ 0U, // VSUBPDZ256rrk
+ 0U, // VSUBPDZ256rrkz
+ 0U, // VSUBPDZrm
+ 0U, // VSUBPDZrmb
+ 0U, // VSUBPDZrmbk
+ 0U, // VSUBPDZrmbkz
+ 0U, // VSUBPDZrmk
+ 0U, // VSUBPDZrmkz
+ 0U, // VSUBPDZrr
+ 0U, // VSUBPDZrrb
+ 0U, // VSUBPDZrrbk
+ 0U, // VSUBPDZrrbkz
+ 0U, // VSUBPDZrrk
+ 0U, // VSUBPDZrrkz
+ 0U, // VSUBPDrm
+ 0U, // VSUBPDrr
+ 0U, // VSUBPSYrm
+ 0U, // VSUBPSYrr
+ 0U, // VSUBPSZ128rm
+ 0U, // VSUBPSZ128rmb
+ 0U, // VSUBPSZ128rmbk
+ 0U, // VSUBPSZ128rmbkz
+ 0U, // VSUBPSZ128rmk
+ 0U, // VSUBPSZ128rmkz
+ 0U, // VSUBPSZ128rr
+ 0U, // VSUBPSZ128rrk
+ 0U, // VSUBPSZ128rrkz
+ 0U, // VSUBPSZ256rm
+ 0U, // VSUBPSZ256rmb
+ 0U, // VSUBPSZ256rmbk
+ 0U, // VSUBPSZ256rmbkz
+ 0U, // VSUBPSZ256rmk
+ 0U, // VSUBPSZ256rmkz
+ 0U, // VSUBPSZ256rr
+ 0U, // VSUBPSZ256rrk
+ 0U, // VSUBPSZ256rrkz
+ 0U, // VSUBPSZrm
+ 0U, // VSUBPSZrmb
+ 0U, // VSUBPSZrmbk
+ 0U, // VSUBPSZrmbkz
+ 0U, // VSUBPSZrmk
+ 0U, // VSUBPSZrmkz
+ 0U, // VSUBPSZrr
+ 0U, // VSUBPSZrrb
+ 0U, // VSUBPSZrrbk
+ 0U, // VSUBPSZrrbkz
+ 0U, // VSUBPSZrrk
+ 0U, // VSUBPSZrrkz
+ 0U, // VSUBPSrm
+ 0U, // VSUBPSrr
+ 0U, // VSUBSDZrm
+ 0U, // VSUBSDZrm_Int
+ 0U, // VSUBSDZrm_Intk
+ 0U, // VSUBSDZrm_Intkz
+ 0U, // VSUBSDZrr
+ 0U, // VSUBSDZrr_Int
+ 0U, // VSUBSDZrr_Intk
+ 0U, // VSUBSDZrr_Intkz
+ 0U, // VSUBSDZrrb_Int
+ 0U, // VSUBSDZrrb_Intk
+ 0U, // VSUBSDZrrb_Intkz
+ 0U, // VSUBSDrm
+ 0U, // VSUBSDrm_Int
+ 0U, // VSUBSDrr
+ 0U, // VSUBSDrr_Int
+ 0U, // VSUBSSZrm
+ 0U, // VSUBSSZrm_Int
+ 0U, // VSUBSSZrm_Intk
+ 0U, // VSUBSSZrm_Intkz
+ 0U, // VSUBSSZrr
+ 0U, // VSUBSSZrr_Int
+ 0U, // VSUBSSZrr_Intk
+ 0U, // VSUBSSZrr_Intkz
+ 0U, // VSUBSSZrrb_Int
+ 0U, // VSUBSSZrrb_Intk
+ 0U, // VSUBSSZrrb_Intkz
+ 0U, // VSUBSSrm
+ 0U, // VSUBSSrm_Int
+ 0U, // VSUBSSrr
+ 0U, // VSUBSSrr_Int
+ 0U, // VTESTPDYrm
+ 0U, // VTESTPDYrr
+ 0U, // VTESTPDrm
+ 0U, // VTESTPDrr
+ 0U, // VTESTPSYrm
+ 0U, // VTESTPSYrr
+ 0U, // VTESTPSrm
+ 0U, // VTESTPSrr
+ 0U, // VUCOMISDZrm
+ 0U, // VUCOMISDZrm_Int
+ 0U, // VUCOMISDZrr
+ 0U, // VUCOMISDZrr_Int
+ 0U, // VUCOMISDZrrb
+ 0U, // VUCOMISDrm
+ 0U, // VUCOMISDrm_Int
+ 0U, // VUCOMISDrr
+ 0U, // VUCOMISDrr_Int
+ 0U, // VUCOMISSZrm
+ 0U, // VUCOMISSZrm_Int
+ 0U, // VUCOMISSZrr
+ 0U, // VUCOMISSZrr_Int
+ 0U, // VUCOMISSZrrb
+ 0U, // VUCOMISSrm
+ 0U, // VUCOMISSrm_Int
+ 0U, // VUCOMISSrr
+ 0U, // VUCOMISSrr_Int
+ 0U, // VUNPCKHPDYrm
+ 0U, // VUNPCKHPDYrr
+ 0U, // VUNPCKHPDZ128rm
+ 0U, // VUNPCKHPDZ128rmb
+ 0U, // VUNPCKHPDZ128rmbk
+ 0U, // VUNPCKHPDZ128rmbkz
+ 0U, // VUNPCKHPDZ128rmk
+ 0U, // VUNPCKHPDZ128rmkz
+ 0U, // VUNPCKHPDZ128rr
+ 0U, // VUNPCKHPDZ128rrk
+ 0U, // VUNPCKHPDZ128rrkz
+ 0U, // VUNPCKHPDZ256rm
+ 0U, // VUNPCKHPDZ256rmb
+ 0U, // VUNPCKHPDZ256rmbk
+ 0U, // VUNPCKHPDZ256rmbkz
+ 0U, // VUNPCKHPDZ256rmk
+ 0U, // VUNPCKHPDZ256rmkz
+ 0U, // VUNPCKHPDZ256rr
+ 0U, // VUNPCKHPDZ256rrk
+ 0U, // VUNPCKHPDZ256rrkz
+ 0U, // VUNPCKHPDZrm
+ 0U, // VUNPCKHPDZrmb
+ 0U, // VUNPCKHPDZrmbk
+ 0U, // VUNPCKHPDZrmbkz
+ 0U, // VUNPCKHPDZrmk
+ 0U, // VUNPCKHPDZrmkz
+ 0U, // VUNPCKHPDZrr
+ 0U, // VUNPCKHPDZrrk
+ 0U, // VUNPCKHPDZrrkz
+ 0U, // VUNPCKHPDrm
+ 0U, // VUNPCKHPDrr
+ 0U, // VUNPCKHPSYrm
+ 0U, // VUNPCKHPSYrr
+ 0U, // VUNPCKHPSZ128rm
+ 0U, // VUNPCKHPSZ128rmb
+ 0U, // VUNPCKHPSZ128rmbk
+ 0U, // VUNPCKHPSZ128rmbkz
+ 0U, // VUNPCKHPSZ128rmk
+ 0U, // VUNPCKHPSZ128rmkz
+ 0U, // VUNPCKHPSZ128rr
+ 0U, // VUNPCKHPSZ128rrk
+ 0U, // VUNPCKHPSZ128rrkz
+ 0U, // VUNPCKHPSZ256rm
+ 0U, // VUNPCKHPSZ256rmb
+ 0U, // VUNPCKHPSZ256rmbk
+ 0U, // VUNPCKHPSZ256rmbkz
+ 0U, // VUNPCKHPSZ256rmk
+ 0U, // VUNPCKHPSZ256rmkz
+ 0U, // VUNPCKHPSZ256rr
+ 0U, // VUNPCKHPSZ256rrk
+ 0U, // VUNPCKHPSZ256rrkz
+ 0U, // VUNPCKHPSZrm
+ 0U, // VUNPCKHPSZrmb
+ 0U, // VUNPCKHPSZrmbk
+ 0U, // VUNPCKHPSZrmbkz
+ 0U, // VUNPCKHPSZrmk
+ 0U, // VUNPCKHPSZrmkz
+ 0U, // VUNPCKHPSZrr
+ 0U, // VUNPCKHPSZrrk
+ 0U, // VUNPCKHPSZrrkz
+ 0U, // VUNPCKHPSrm
+ 0U, // VUNPCKHPSrr
+ 0U, // VUNPCKLPDYrm
+ 0U, // VUNPCKLPDYrr
+ 0U, // VUNPCKLPDZ128rm
+ 0U, // VUNPCKLPDZ128rmb
+ 0U, // VUNPCKLPDZ128rmbk
+ 0U, // VUNPCKLPDZ128rmbkz
+ 0U, // VUNPCKLPDZ128rmk
+ 0U, // VUNPCKLPDZ128rmkz
+ 0U, // VUNPCKLPDZ128rr
+ 0U, // VUNPCKLPDZ128rrk
+ 0U, // VUNPCKLPDZ128rrkz
+ 0U, // VUNPCKLPDZ256rm
+ 0U, // VUNPCKLPDZ256rmb
+ 0U, // VUNPCKLPDZ256rmbk
+ 0U, // VUNPCKLPDZ256rmbkz
+ 0U, // VUNPCKLPDZ256rmk
+ 0U, // VUNPCKLPDZ256rmkz
+ 0U, // VUNPCKLPDZ256rr
+ 0U, // VUNPCKLPDZ256rrk
+ 0U, // VUNPCKLPDZ256rrkz
+ 0U, // VUNPCKLPDZrm
+ 0U, // VUNPCKLPDZrmb
+ 0U, // VUNPCKLPDZrmbk
+ 0U, // VUNPCKLPDZrmbkz
+ 0U, // VUNPCKLPDZrmk
+ 0U, // VUNPCKLPDZrmkz
+ 0U, // VUNPCKLPDZrr
+ 0U, // VUNPCKLPDZrrk
+ 0U, // VUNPCKLPDZrrkz
+ 0U, // VUNPCKLPDrm
+ 0U, // VUNPCKLPDrr
+ 0U, // VUNPCKLPSYrm
+ 0U, // VUNPCKLPSYrr
+ 0U, // VUNPCKLPSZ128rm
+ 0U, // VUNPCKLPSZ128rmb
+ 0U, // VUNPCKLPSZ128rmbk
+ 0U, // VUNPCKLPSZ128rmbkz
+ 0U, // VUNPCKLPSZ128rmk
+ 0U, // VUNPCKLPSZ128rmkz
+ 0U, // VUNPCKLPSZ128rr
+ 0U, // VUNPCKLPSZ128rrk
+ 0U, // VUNPCKLPSZ128rrkz
+ 0U, // VUNPCKLPSZ256rm
+ 0U, // VUNPCKLPSZ256rmb
+ 0U, // VUNPCKLPSZ256rmbk
+ 0U, // VUNPCKLPSZ256rmbkz
+ 0U, // VUNPCKLPSZ256rmk
+ 0U, // VUNPCKLPSZ256rmkz
+ 0U, // VUNPCKLPSZ256rr
+ 0U, // VUNPCKLPSZ256rrk
+ 0U, // VUNPCKLPSZ256rrkz
+ 0U, // VUNPCKLPSZrm
+ 0U, // VUNPCKLPSZrmb
+ 0U, // VUNPCKLPSZrmbk
+ 0U, // VUNPCKLPSZrmbkz
+ 0U, // VUNPCKLPSZrmk
+ 0U, // VUNPCKLPSZrmkz
+ 0U, // VUNPCKLPSZrr
+ 0U, // VUNPCKLPSZrrk
+ 0U, // VUNPCKLPSZrrkz
+ 0U, // VUNPCKLPSrm
+ 0U, // VUNPCKLPSrr
+ 0U, // VXORPDYrm
+ 0U, // VXORPDYrr
+ 0U, // VXORPDZ128rm
+ 0U, // VXORPDZ128rmb
+ 0U, // VXORPDZ128rmbk
+ 0U, // VXORPDZ128rmbkz
+ 0U, // VXORPDZ128rmk
+ 0U, // VXORPDZ128rmkz
+ 0U, // VXORPDZ128rr
+ 0U, // VXORPDZ128rrk
+ 0U, // VXORPDZ128rrkz
+ 0U, // VXORPDZ256rm
+ 0U, // VXORPDZ256rmb
+ 0U, // VXORPDZ256rmbk
+ 0U, // VXORPDZ256rmbkz
+ 0U, // VXORPDZ256rmk
+ 0U, // VXORPDZ256rmkz
+ 0U, // VXORPDZ256rr
+ 0U, // VXORPDZ256rrk
+ 0U, // VXORPDZ256rrkz
+ 0U, // VXORPDZrm
+ 0U, // VXORPDZrmb
+ 0U, // VXORPDZrmbk
+ 0U, // VXORPDZrmbkz
+ 0U, // VXORPDZrmk
+ 0U, // VXORPDZrmkz
+ 0U, // VXORPDZrr
+ 0U, // VXORPDZrrk
+ 0U, // VXORPDZrrkz
+ 0U, // VXORPDrm
+ 0U, // VXORPDrr
+ 0U, // VXORPSYrm
+ 0U, // VXORPSYrr
+ 0U, // VXORPSZ128rm
+ 0U, // VXORPSZ128rmb
+ 0U, // VXORPSZ128rmbk
+ 0U, // VXORPSZ128rmbkz
+ 0U, // VXORPSZ128rmk
+ 0U, // VXORPSZ128rmkz
+ 0U, // VXORPSZ128rr
+ 0U, // VXORPSZ128rrk
+ 0U, // VXORPSZ128rrkz
+ 0U, // VXORPSZ256rm
+ 0U, // VXORPSZ256rmb
+ 0U, // VXORPSZ256rmbk
+ 0U, // VXORPSZ256rmbkz
+ 0U, // VXORPSZ256rmk
+ 0U, // VXORPSZ256rmkz
+ 0U, // VXORPSZ256rr
+ 0U, // VXORPSZ256rrk
+ 0U, // VXORPSZ256rrkz
+ 0U, // VXORPSZrm
+ 0U, // VXORPSZrmb
+ 0U, // VXORPSZrmbk
+ 0U, // VXORPSZrmbkz
+ 0U, // VXORPSZrmk
+ 0U, // VXORPSZrmkz
+ 0U, // VXORPSZrr
+ 0U, // VXORPSZrrk
+ 0U, // VXORPSZrrkz
+ 0U, // VXORPSrm
+ 0U, // VXORPSrr
+ 0U, // VZEROALL
+ 0U, // VZEROUPPER
+ 0U, // WAIT
+ 0U, // WBINVD
+ 0U, // WBNOINVD
+ 0U, // WRFSBASE
+ 0U, // WRFSBASE64
+ 0U, // WRGSBASE
+ 0U, // WRGSBASE64
+ 0U, // WRMSR
+ 0U, // WRPKRUr
+ 0U, // WRSSD
+ 0U, // WRSSQ
+ 0U, // WRUSSD
+ 0U, // WRUSSQ
+ 0U, // XABORT
+ 0U, // XACQUIRE_PREFIX
+ 0U, // XADD16rm
+ 0U, // XADD16rr
+ 0U, // XADD32rm
+ 0U, // XADD32rr
+ 0U, // XADD64rm
+ 0U, // XADD64rr
+ 0U, // XADD8rm
+ 0U, // XADD8rr
+ 0U, // XBEGIN_2
+ 0U, // XBEGIN_4
+ 0U, // XCHG16ar
+ 0U, // XCHG16rm
+ 0U, // XCHG16rr
+ 0U, // XCHG32ar
+ 0U, // XCHG32rm
+ 0U, // XCHG32rr
+ 0U, // XCHG64ar
+ 0U, // XCHG64rm
+ 0U, // XCHG64rr
+ 0U, // XCHG8rm
+ 0U, // XCHG8rr
+ 0U, // XCH_F
+ 0U, // XCRYPTCBC
+ 0U, // XCRYPTCFB
+ 0U, // XCRYPTCTR
+ 0U, // XCRYPTECB
+ 0U, // XCRYPTOFB
+ 0U, // XEND
+ 0U, // XGETBV
+ 0U, // XLAT
+ 0U, // XOR16i16
+ 0U, // XOR16mi
+ 0U, // XOR16mi8
+ 0U, // XOR16mr
+ 0U, // XOR16ri
+ 0U, // XOR16ri8
+ 0U, // XOR16rm
+ 0U, // XOR16rr
+ 0U, // XOR16rr_REV
+ 0U, // XOR32i32
+ 0U, // XOR32mi
+ 0U, // XOR32mi8
+ 0U, // XOR32mr
+ 0U, // XOR32ri
+ 0U, // XOR32ri8
+ 0U, // XOR32rm
+ 0U, // XOR32rr
+ 0U, // XOR32rr_REV
+ 0U, // XOR64i32
+ 0U, // XOR64mi32
+ 0U, // XOR64mi8
+ 0U, // XOR64mr
+ 0U, // XOR64ri32
+ 0U, // XOR64ri8
+ 0U, // XOR64rm
+ 0U, // XOR64rr
+ 0U, // XOR64rr_REV
+ 0U, // XOR8i8
+ 0U, // XOR8mi
+ 0U, // XOR8mi8
+ 0U, // XOR8mr
+ 0U, // XOR8ri
+ 0U, // XOR8ri8
+ 0U, // XOR8rm
+ 0U, // XOR8rr
+ 0U, // XOR8rr_REV
+ 0U, // XORPDrm
+ 0U, // XORPDrr
+ 0U, // XORPSrm
+ 0U, // XORPSrr
+ 0U, // XRELEASE_PREFIX
+ 0U, // XRSTOR
+ 0U, // XRSTOR64
+ 0U, // XRSTORS
+ 0U, // XRSTORS64
+ 0U, // XSAVE
+ 0U, // XSAVE64
+ 0U, // XSAVEC
+ 0U, // XSAVEC64
+ 0U, // XSAVEOPT
+ 0U, // XSAVEOPT64
+ 0U, // XSAVES
+ 0U, // XSAVES64
+ 0U, // XSETBV
+ 0U, // XSHA1
+ 0U, // XSHA256
+ 0U, // XSTORE
+ 0U, // XTEST
+ };
+
+ unsigned int opcode = MCInst_getOpcode(MI);
+ // printf("opcode = %u\n", opcode);
+
+ // Emit the opcode for the instruction.
+ uint64_t Bits = 0;
+ Bits |= (uint64_t)OpInfo0[opcode] << 0;
+ Bits |= (uint64_t)OpInfo1[opcode] << 32;
+ Bits |= (uint64_t)OpInfo2[opcode] << 48;
+ SStream_concat0(O, AsmStrs+(Bits & 16383)-1);
+
+
+ // Fragment 0 encoded into 7 bits for 103 unique commands.
+ // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 14) & 127));
+ switch ((Bits >> 14) & 127) {
+ default: // unreachable
+ case 0:
+ // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
+ return;
+ break;
+ case 1:
+ // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i...
+ printOperand(MI, 0, O);
+ break;
+ case 2:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC...
+ printOperand(MI, 5, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 3:
+ // ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, ADC32ri, ADC32ri8, ADC32rr, A...
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 4:
+ // ADC16rm, ADD16rm, AND16rm, CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16r...
+ printi16mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 5:
+ // ADC32rm, ADCX32rm, ADD32rm, ADOX32rm, AND32rm, ANDN32rm, CMOVA32rm, CM...
+ printi32mem(MI, 2, O);
+ break;
+ case 6:
+ // ADC64rm, ADCX64rm, ADD64rm, ADOX64rm, AND64rm, ANDN64rm, CMOVA64rm, CM...
+ printi64mem(MI, 2, O);
+ break;
+ case 7:
+ // ADC8rm, ADD8rm, AND8rm, CRC32r32m8, CRC32r64m8, OR8rm, SBB8rm, SUB8rm,...
+ printi8mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 8:
+ // ADDPDrm, ADDPSrm, ADDSUBPDrm, ADDSUBPSrm, ANDNPDrm, ANDNPSrm, ANDPDrm,...
+ printf128mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 9:
+ // ADDSDrm, ADDSDrm_Int, CVTSD2SSrm_Int, DIVSDrm, DIVSDrm_Int, MAXCSDrm, ...
+ printf64mem(MI, 2, O);
+ break;
+ case 10:
+ // ADDSSrm, ADDSSrm_Int, CVTSS2SDrm_Int, DIVSSrm, DIVSSrm_Int, MAXCSSrm, ...
+ printf32mem(MI, 2, O);
+ break;
+ case 11:
+ // ADD_F32m, DIVR_F32m, DIV_F32m, FCOM32m, FCOMP32m, FLDENVm, FRSTORm, FS...
+ printf32mem(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // ADD_F64m, DIVR_F64m, DIV_F64m, FCOM64m, FCOMP64m, LD_F64m, MUL_F64m, S...
+ printf64mem(MI, 0, O);
+ return;
+ break;
+ case 13:
+ // ADD_FI16m, CALL16m, CALL16m_NT, DEC16m, DIV16m, DIVR_FI16m, DIV_FI16m,...
+ printi16mem(MI, 0, O);
+ return;
+ break;
+ case 14:
+ // ADD_FI32m, CALL32m, CALL32m_NT, CLRSSBSY, DEC32m, DIV32m, DIVR_FI32m, ...
+ printi32mem(MI, 0, O);
+ return;
+ break;
+ case 15:
+ // AESDECLASTrm, AESDECrm, AESENCLASTrm, AESENCrm, GF2P8MULBrm, PACKSSDWr...
+ printi128mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 16:
+ // AESIMCrm, BNDMOV64rm, CVTDQ2PSrm, INVEPT32, INVEPT64, INVPCID32, INVPC...
+ printi128mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 17:
+ // AESIMCrr, ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCI...
+ printOperand(MI, 1, O);
+ break;
+ case 18:
+ // AESKEYGENASSIST128rm, EXTRACTPSmr, MMX_PSHUFWmi, PCMPESTRIrm, PCMPESTR...
+ printU8Imm(MI, 6, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 19:
+ // AESKEYGENASSIST128rr, EXTRACTPSrr, KSHIFTLBri, KSHIFTLDri, KSHIFTLQri,...
+ printU8Imm(MI, 2, O);
+ break;
+ case 20:
+ // BEXTR32rm, BEXTR64rm, BEXTRI32mi, BEXTRI64mi, BZHI32rm, BZHI64rm, IMUL...
+ printOperand(MI, 6, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 21:
+ // BLCFILL32rm, BLCI32rm, BLCIC32rm, BLCMSK32rm, BLCS32rm, BLSFILL32rm, B...
+ printi32mem(MI, 1, O);
+ break;
+ case 22:
+ // BLCFILL64rm, BLCI64rm, BLCIC64rm, BLCMSK64rm, BLCS64rm, BLSFILL64rm, B...
+ printi64mem(MI, 1, O);
+ break;
+ case 23:
+ // BLENDPDrmi, BLENDPSrmi, CMPPDrmi_alt, CMPPSrmi_alt, CMPSDrm_alt, CMPSS...
+ printU8Imm(MI, 7, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 24:
+ // BLENDPDrri, BLENDPSrri, CMPPDrri_alt, CMPPSrri_alt, CMPSDrr_alt, CMPSS...
+ printU8Imm(MI, 3, O);
+ break;
+ case 25:
+ // BNDCL32rm, BNDCL64rm, BNDCN32rm, BNDCN64rm, BNDCU32rm, BNDCU64rm, BNDL...
+ printanymem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 26:
+ // BSF16rm, BSR16rm, CMP16rm, KMOVWkm, LAR16rm, LAR32rm, LAR64rm, LSL16rm...
+ printi16mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 27:
+ // CALL64m, CALL64m_NT, CMPXCHG8B, DEC64m, DIV64m, IDIV64m, ILD_F64m, IMU...
+ printi64mem(MI, 0, O);
+ return;
+ break;
+ case 28:
+ // CALL64pcrel32, CALLpcrel16, CALLpcrel32, JAE_1, JAE_2, JAE_4, JA_1, JA...
+ printPCRelImm(MI, 0, O);
+ return;
+ break;
+ case 29:
+ // CLDEMOTE, CLFLUSH, CLFLUSHOPT, CLWB, DEC8m, DIV8m, IDIV8m, IMUL8m, INC...
+ printi8mem(MI, 0, O);
+ return;
+ break;
+ case 30:
+ // CMP8rm, KMOVBkm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX32...
+ printi8mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 31:
+ // CMPPDrmi, CMPPSrmi, CMPSDrm, CMPSDrm_Int, CMPSSrm, CMPSSrm_Int, VCMPPD...
+ printSSEAVXCC(MI, 7, O);
+ break;
+ case 32:
+ // CMPPDrri, CMPPSrri, CMPSDrr, CMPSDrr_Int, CMPSSrr, CMPSSrr_Int, VCMPPD...
+ printSSEAVXCC(MI, 3, O);
+ break;
+ case 33:
+ // CMPSB, INSB, SCASB, STOSB
+ printDstIdx8(MI, 0, O);
+ break;
+ case 34:
+ // CMPSL, INSL, SCASL, STOSL
+ printDstIdx32(MI, 0, O);
+ break;
+ case 35:
+ // CMPSQ, SCASQ, STOSQ
+ printDstIdx64(MI, 0, O);
+ break;
+ case 36:
+ // CMPSW, INSW, SCASW, STOSW
+ printDstIdx16(MI, 0, O);
+ break;
+ case 37:
+ // CMPXCHG16B
+ printi128mem(MI, 0, O);
+ return;
+ break;
+ case 38:
+ // COMISDrm, COMISDrm_Int, CVTPS2PDrm, CVTSD2SI64rm_Int, CVTSD2SIrm_Int, ...
+ printf64mem(MI, 1, O);
+ break;
+ case 39:
+ // COMISSrm, COMISSrm_Int, CVTSS2SDrm, CVTSS2SI64rm_Int, CVTSS2SIrm_Int, ...
+ printf32mem(MI, 1, O);
+ break;
+ case 40:
+ // CVTPD2DQrm, CVTPD2PSrm, CVTPS2DQrm, CVTTPD2DQrm, CVTTPS2DQrm, MMX_CVTP...
+ printf128mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 41:
+ // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, FXR...
+ printopaquemem(MI, 0, O);
+ return;
+ break;
+ case 42:
+ // FBLDm, FBSTPm, LD_F80m, ST_FP80m
+ printf80mem(MI, 0, O);
+ return;
+ break;
+ case 43:
+ // IN16ri, IN32ri, IN8ri, INT, OUT16ir, OUT32ir, OUT8ir
+ printU8Imm(MI, 0, O);
+ break;
+ case 44:
+ // INSERTQI, VALIGNDZ128rrikz, VALIGNDZ256rrikz, VALIGNDZrrikz, VALIGNQZ1...
+ printU8Imm(MI, 4, O);
+ break;
+ case 45:
+ // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm...
+ printopaquemem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 46:
+ // LODSB, OUTSB
+ printSrcIdx8(MI, 0, O);
+ break;
+ case 47:
+ // LODSL, OUTSL
+ printSrcIdx32(MI, 0, O);
+ break;
+ case 48:
+ // LODSQ
+ printSrcIdx64(MI, 0, O);
+ SStream_concat0(O, ", %rax");
+ op_addReg(MI, X86_REG_RAX);
+ return;
+ break;
+ case 49:
+ // LODSW, OUTSW
+ printSrcIdx16(MI, 0, O);
+ break;
+ case 50:
+ // MOV16ao16, MOV16ao32, MOV16ao64, MOV16o16a, MOV16o32a, MOV16o64a
+ printMemOffs16(MI, 0, O);
+ break;
+ case 51:
+ // MOV32ao16, MOV32ao32, MOV32ao64, MOV32o16a, MOV32o32a, MOV32o64a
+ printMemOffs32(MI, 0, O);
+ break;
+ case 52:
+ // MOV64ao32, MOV64ao64, MOV64o32a, MOV64o64a
+ printMemOffs64(MI, 0, O);
+ break;
+ case 53:
+ // MOV8ao16, MOV8ao32, MOV8ao64, MOV8o16a, MOV8o32a, MOV8o64a
+ printMemOffs8(MI, 0, O);
+ break;
+ case 54:
+ // MOVDIR64B16, MOVDIR64B32, MOVDIR64B64, VCVTDQ2PSZrm, VCVTQQ2PDZrm, VCV...
+ printi512mem(MI, 1, O);
+ break;
+ case 55:
+ // MOVSB
+ printSrcIdx8(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx8(MI, 0, O);
+ return;
+ break;
+ case 56:
+ // MOVSL
+ printSrcIdx32(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx32(MI, 0, O);
+ return;
+ break;
+ case 57:
+ // MOVSQ
+ printSrcIdx64(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx64(MI, 0, O);
+ return;
+ break;
+ case 58:
+ // MOVSW
+ printSrcIdx16(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx16(MI, 0, O);
+ return;
+ break;
+ case 59:
+ // RCL16mi, RCL32mi, RCL64mi, RCL8mi, RCR16mi, RCR32mi, RCR64mi, RCR8mi, ...
+ printU8Imm(MI, 5, O);
+ break;
+ case 60:
+ // V4FMADDPSrm, V4FMADDSSrm, V4FNMADDPSrm, V4FNMADDSSrm, VADDPDZ128rmkz, ...
+ printf128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 61:
+ // V4FMADDPSrmk, V4FMADDPSrmkz, V4FMADDSSrmk, V4FMADDSSrmkz, V4FNMADDPSrm...
+ printf128mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 62:
+ // VADDPDYrm, VADDPDZ256rm, VADDPSYrm, VADDPSZ256rm, VADDSUBPDYrm, VADDSU...
+ printf256mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 63:
+ // VADDPDZ128rmbk, VADDPDZ256rmbk, VADDPDZrmbk, VADDSDZrm_Intk, VANDNPDZ1...
+ printf64mem(MI, 4, O);
+ break;
+ case 64:
+ // VADDPDZ128rmbkz, VADDPDZ256rmbkz, VADDPDZrmbkz, VADDSDZrm_Intkz, VANDN...
+ printf64mem(MI, 3, O);
+ break;
+ case 65:
+ // VADDPDZ128rrk, VADDPDZ256rrk, VADDPDZrrk, VADDPSZ128rrk, VADDPSZ256rrk...
+ printOperand(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 66:
+ // VADDPDZ128rrkz, VADDPDZ256rrkz, VADDPDZrrkz, VADDPSZ128rrkz, VADDPSZ25...
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 67:
+ // VADDPDZ256rmk, VADDPSZ256rmk, VANDNPDZ256rmk, VANDNPSZ256rmk, VANDPDZ2...
+ printf256mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 68:
+ // VADDPDZ256rmkz, VADDPSZ256rmkz, VANDNPDZ256rmkz, VANDNPSZ256rmkz, VAND...
+ printf256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 69:
+ // VADDPDZrm, VADDPSZrm, VANDNPDZrm, VANDNPSZrm, VANDPDZrm, VANDPSZrm, VB...
+ printf512mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 70:
+ // VADDPDZrmk, VADDPSZrmk, VANDNPDZrmk, VANDNPSZrmk, VANDPDZrmk, VANDPSZr...
+ printf512mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 71:
+ // VADDPDZrmkz, VADDPSZrmkz, VANDNPDZrmkz, VANDNPSZrmkz, VANDPDZrmkz, VAN...
+ printf512mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 72:
+ // VADDPDZrrb, VADDPSZrrb, VADDSDZrrb_Int, VADDSSZrrb_Int, VCVTDQ2PSZrrbk...
+ printRoundingControl(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 73:
+ // VADDPDZrrbk, VADDPSZrrbk, VADDSDZrrb_Intk, VADDSSZrrb_Intk, VCVTSD2SSZ...
+ printRoundingControl(MI, 5, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 74:
+ // VADDPDZrrbkz, VADDPSZrrbkz, VADDSDZrrb_Intkz, VADDSSZrrb_Intkz, VCVTDQ...
+ printRoundingControl(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 75:
+ // VADDPSZ128rmbk, VADDPSZ256rmbk, VADDPSZrmbk, VADDSSZrm_Intk, VANDNPSZ1...
+ printf32mem(MI, 4, O);
+ break;
+ case 76:
+ // VADDPSZ128rmbkz, VADDPSZ256rmbkz, VADDPSZrmbkz, VADDSSZrm_Intkz, VANDN...
+ printf32mem(MI, 3, O);
+ break;
+ case 77:
+ // VAESDECLASTYrm, VAESDECLASTZ256rm, VAESDECYrm, VAESDECZ256rm, VAESENCL...
+ printi256mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 78:
+ // VAESDECLASTZrm, VAESDECZrm, VAESENCLASTZrm, VAESENCZrm, VCVTDQ2PSZrmkz...
+ printi512mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 79:
+ // VALIGNDZ128rmbik, VALIGNDZ128rmik, VALIGNDZ256rmbik, VALIGNDZ256rmik, ...
+ printU8Imm(MI, 9, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 80:
+ // VALIGNDZ128rmbikz, VALIGNDZ128rmikz, VALIGNDZ256rmbikz, VALIGNDZ256rmi...
+ printU8Imm(MI, 8, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 81:
+ // VBLENDVPDYrm, VBLENDVPDrm, VBLENDVPSYrm, VBLENDVPSrm, VFMADDPD4Ymr, VF...
+ printOperand(MI, 7, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 82:
+ // VBROADCASTF32X8rm, VBROADCASTF64X4rm, VCVTPD2DQYrm, VCVTPD2DQZ256rm, V...
+ printf256mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 83:
+ // VBROADCASTI32X2Z128mk, VBROADCASTI32X2Z256mk, VBROADCASTI32X2Zmk, VCVT...
+ printi64mem(MI, 3, O);
+ break;
+ case 84:
+ // VBROADCASTI32X4Z256rmk, VBROADCASTI32X4rmk, VBROADCASTI64X2Z128rmk, VB...
+ printi128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 85:
+ // VBROADCASTI32X8rm, VBROADCASTI64X4rm, VCVTDQ2PDZrm, VCVTDQ2PSYrm, VCVT...
+ printi256mem(MI, 1, O);
+ break;
+ case 86:
+ // VBROADCASTI32X8rmk, VBROADCASTI64X4rmk, VCVTDQ2PDZrmk, VCVTDQ2PSZ256rm...
+ printi256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 87:
+ // VCMPPDZ128rmbik, VCMPPDZ128rmik, VCMPPDZ256rmbik, VCMPPDZ256rmik, VCMP...
+ printSSEAVXCC(MI, 8, O);
+ break;
+ case 88:
+ // VCMPPDZ128rrik, VCMPPDZ256rrik, VCMPPDZrribk, VCMPPDZrrik, VCMPPSZ128r...
+ printSSEAVXCC(MI, 4, O);
+ break;
+ case 89:
+ // VCVTDQ2PDZ128rmbk, VCVTDQ2PDZ256rmbk, VCVTDQ2PDZrmbk, VCVTDQ2PSZ128rmb...
+ printi32mem(MI, 3, O);
+ break;
+ case 90:
+ // VCVTDQ2PSZrmk, VCVTQQ2PDZrmk, VCVTQQ2PSZrmk, VCVTUDQ2PSZrmk, VCVTUQQ2P...
+ printi512mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 91:
+ // VCVTDQ2PSZrrb, VCVTPD2DQZrrb, VCVTPD2PSZrrb, VCVTPD2QQZrrb, VCVTPD2UDQ...
+ printRoundingControl(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 92:
+ // VCVTPD2DQZrm, VCVTPD2PSZrm, VCVTPD2QQZrm, VCVTPD2UDQZrm, VCVTPD2UQQZrm...
+ printf512mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 93:
+ // VGATHERDPDYrm, VGATHERDPDrm, VGATHERDPSYrm, VGATHERDPSrm, VGATHERQPDYr...
+ printOperand(MI, 8, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 94:
+ // VGATHERDPDZ128rm, VGATHERDPSZ128rm, VGATHERQPDZ128rm, VGATHERQPSZ256rm...
+ printi128mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 95:
+ // VGATHERDPDZ256rm, VGATHERDPSZ256rm, VGATHERQPDZ256rm, VGATHERQPSZrm, V...
+ printi256mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 96:
+ // VGATHERDPDZrm, VGATHERDPSZrm, VGATHERQPDZrm, VGF2P8MULBZrmk, VPACKSSDW...
+ printi512mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 97:
+ // VGATHERQPSZ128rm, VPADDQZ128rmbk, VPADDQZ256rmbk, VPADDQZrmbk, VPANDNQ...
+ printi64mem(MI, 4, O);
+ break;
+ case 98:
+ // VPACKSSDWZ128rmbk, VPACKSSDWZ256rmbk, VPACKSSDWZrmbk, VPACKUSDWZ128rmb...
+ printi32mem(MI, 4, O);
+ break;
+ case 99:
+ // VPBROADCASTBZ128mk, VPBROADCASTBZ256mk, VPBROADCASTBZmk
+ printi8mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 100:
+ // VPBROADCASTWZ128mk, VPBROADCASTWZ256mk, VPBROADCASTWZmk, VPMOVSXBQZ128...
+ printi16mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 101:
+ // VPCOMBmi, VPCOMDmi, VPCOMQmi, VPCOMUBmi, VPCOMUDmi, VPCOMUQmi, VPCOMUW...
+ printXOPCC(MI, 7, O);
+ break;
+ case 102:
+ // VPCOMBri, VPCOMDri, VPCOMQri, VPCOMUBri, VPCOMUDri, VPCOMUQri, VPCOMUW...
+ printXOPCC(MI, 3, O);
+ break;
+ }
+
+
+ // Fragment 1 encoded into 7 bits for 99 unique commands.
+ // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 21) & 127));
+ switch ((Bits >> 21) & 127) {
+ default: // unreachable
+ case 0:
+ // AAD8i8, AAM8i8, ADD_FPrST0, ADD_FST0r, ADD_FrST0, BSWAP16r_BAD, BSWAP3...
+ return;
+ break;
+ case 1:
+ // ADC16i16, ADD16i16, AND16i16, CMP16i16, IN16ri, LODSW, MOV16ao16, MOV1...
+ SStream_concat0(O, ", %ax");
+ op_addReg(MI, X86_REG_AX);
+ return;
+ break;
+ case 2:
+ // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, AND16mi, AND16...
+ printi16mem(MI, 0, O);
+ break;
+ case 3:
+ // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rr, ADC64...
+ printOperand(MI, 1, O);
+ break;
+ case 4:
+ // ADC16rr_REV, ADC32rr_REV, ADC64rr_REV, ADC8rr_REV, ADCX32rr, ADCX64rr,...
+ printOperand(MI, 0, O);
+ break;
+ case 5:
+ // ADC32i32, ADD32i32, AND32i32, CMP32i32, IN32ri, LODSL, MOV32ao16, MOV3...
+ SStream_concat0(O, ", %eax");
+ op_addReg(MI, X86_REG_EAX);
+ return;
+ break;
+ case 6:
+ // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, AND32mi, AND32...
+ printi32mem(MI, 0, O);
+ break;
+ case 7:
+ // ADC32rm, ADC64rm, ADCX32rm, ADCX64rm, ADD32rm, ADD64rm, ADDSDrm, ADDSD...
+ SStream_concat0(O, ", ");
+ break;
+ case 8:
+ // ADC64i32, ADD64i32, AND64i32, CMP64i32, MOV64ao32, MOV64ao64, OR64i32,...
+ SStream_concat0(O, ", %rax");
+ op_addReg(MI, X86_REG_RAX);
+ return;
+ break;
+ case 9:
+ // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,...
+ printi64mem(MI, 0, O);
+ break;
+ case 10:
+ // ADC8i8, ADD8i8, AND8i8, CMP8i8, IN8ri, LODSB, MOV8ao16, MOV8ao32, MOV8...
+ SStream_concat0(O, ", %al");
+ op_addReg(MI, X86_REG_AL);
+ return;
+ break;
+ case 11:
+ // ADC8mi, ADC8mi8, ADC8mr, ADD8mi, ADD8mi8, ADD8mr, AND8mi, AND8mi8, AND...
+ printi8mem(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // AESKEYGENASSIST128rm, PCMPESTRIrm, PCMPESTRMrm, PCMPISTRIrm, PCMPISTRM...
+ printi128mem(MI, 1, O);
+ break;
+ case 13:
+ // BEXTR32rm, BEXTRI32mi, BZHI32rm, IMUL32rmi, IMUL32rmi8, LWPINS32rmi, L...
+ printi32mem(MI, 1, O);
+ break;
+ case 14:
+ // BEXTR64rm, BEXTRI64mi, BZHI64rm, IMUL64rmi32, IMUL64rmi8, MMX_PSHUFWmi...
+ printi64mem(MI, 1, O);
+ break;
+ case 15:
+ // BLENDPDrmi, BLENDPSrmi, CMPPDrmi_alt, CMPPSrmi_alt, DPPDrmi, DPPSrmi, ...
+ printf128mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 16:
+ // BNDMOV64mr, MOVDQAmr, MOVDQUmr, VMOVDQA32Z128mr, VMOVDQA32Z128mrk, VMO...
+ printi128mem(MI, 0, O);
+ break;
+ case 17:
+ // BNDSTXmr
+ printanymem(MI, 0, O);
+ return;
+ break;
+ case 18:
+ // CMOVBE_F, CMOVB_F, CMOVE_F, CMOVNBE_F, CMOVNB_F, CMOVNE_F, CMOVNP_F, C...
+ SStream_concat0(O, ", %st(0)");
+ op_addReg(MI, X86_REG_ST0);
+ return;
+ break;
+ case 19:
+ // CMPPDrmi, CMPPDrri, VCMPPDYrmi, VCMPPDYrri, VCMPPDZ128rmbi, VCMPPDZ128...
+ SStream_concat0(O, "pd\t");
+ break;
+ case 20:
+ // CMPPSrmi, CMPPSrri, VCMPPSYrmi, VCMPPSYrri, VCMPPSZ128rmbi, VCMPPSZ128...
+ SStream_concat0(O, "ps\t");
+ break;
+ case 21:
+ // CMPSDrm, CMPSDrm_Int, CMPSDrr, CMPSDrr_Int, VCMPSDZrm, VCMPSDZrm_Int, ...
+ SStream_concat0(O, "sd\t");
+ break;
+ case 22:
+ // CMPSDrm_alt, ROUNDSDm_Int, VCMPPDZ128rmbi_alt, VCMPPDZ256rmbi_alt, VCM...
+ printf64mem(MI, 2, O);
+ break;
+ case 23:
+ // CMPSSrm, CMPSSrm_Int, CMPSSrr, CMPSSrr_Int, VCMPSSZrm, VCMPSSZrm_Int, ...
+ SStream_concat0(O, "ss\t");
+ break;
+ case 24:
+ // CMPSSrm_alt, INSERTPSrm, ROUNDSSm_Int, VCMPPSZ128rmbi_alt, VCMPPSZ256r...
+ printf32mem(MI, 2, O);
+ break;
+ case 25:
+ // EXTRACTPSmr, PEXTRBmr, PEXTRDmr, PEXTRQmr, PEXTRWmr, SHLD16mri8, SHLD3...
+ printOperand(MI, 5, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 26:
+ // FARJMP16i, FARJMP32i
+ SStream_concat0(O, ":");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 27:
+ // GF2P8AFFINEINVQBrmi, GF2P8AFFINEQBrmi, MPSADBWrmi, PALIGNRrmi, PBLENDW...
+ printi128mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 28:
+ // IMUL16rmi, IMUL16rmi8
+ printi16mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 29:
+ // MMX_PALIGNRrmi, PINSRQrm, VALIGNQZ128rmbi, VALIGNQZ256rmbi, VALIGNQZrm...
+ printi64mem(MI, 2, O);
+ break;
+ case 30:
+ // MMX_PINSRWrm, PINSRWrm, VPINSRWZrm, VPINSRWrm
+ printi16mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 31:
+ // MOVAPDmr, MOVAPSmr, MOVNTDQmr, MOVNTPDmr, MOVNTPSmr, MOVUPDmr, MOVUPSm...
+ printf128mem(MI, 0, O);
+ break;
+ case 32:
+ // MOVHPDmr, MOVHPSmr, MOVLPDmr, MOVLPSmr, MOVNTSD, MOVSDmr, VMOVHPDZ128m...
+ printf64mem(MI, 0, O);
+ break;
+ case 33:
+ // MOVNTSS, MOVSSmr, VMOVSSZmr, VMOVSSZmrk, VMOVSSmr
+ printf32mem(MI, 0, O);
+ break;
+ case 34:
+ // OUTSB, OUTSL, OUTSW
+ SStream_concat0(O, ", %dx");
+ op_addReg(MI, X86_REG_DX);
+ return;
+ break;
+ case 35:
+ // PINSRBrm, VGF2P8AFFINEINVQBZ128rmbi, VGF2P8AFFINEINVQBZ256rmbi, VGF2P8...
+ printi8mem(MI, 2, O);
+ break;
+ case 36:
+ // PINSRDrm, VALIGNDZ128rmbi, VALIGNDZ256rmbi, VALIGNDZrmbi, VPCMPDZ128rm...
+ printi32mem(MI, 2, O);
+ break;
+ case 37:
+ // ROUNDPDm, ROUNDPSm, VFPCLASSPDZ128rm, VFPCLASSPSZ128rm, VGETMANTPDZ128...
+ printf128mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 38:
+ // ROUNDSDm, VFPCLASSPDZ128rmb, VFPCLASSPDZ256rmb, VFPCLASSPDZrmb, VFPCLA...
+ printf64mem(MI, 1, O);
+ break;
+ case 39:
+ // ROUNDSSm, VFPCLASSPSZ128rmb, VFPCLASSPSZ256rmb, VFPCLASSPSZrmb, VFPCLA...
+ printf32mem(MI, 1, O);
+ break;
+ case 40:
+ // V4FMADDPSrm, V4FMADDSSrm, V4FNMADDPSrm, V4FNMADDSSrm, VADDPDZ128rmkz, ...
+ printOperand(MI, 2, O);
+ break;
+ case 41:
+ // V4FMADDPSrmk, V4FMADDSSrmk, V4FNMADDPSrmk, V4FNMADDSSrmk, VADDPDZ128rm...
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 42:
+ // V4FMADDPSrmkz, V4FMADDSSrmkz, V4FNMADDPSrmkz, V4FNMADDSSrmkz, VFMADD13...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ break;
+ case 43:
+ // VADDPDZ128rmb, VADDPDZ128rmbk, VADDPDZ128rmbkz, VANDNPDZ128rmb, VANDNP...
+ SStream_concat0(O, "{1to2}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_2);
+ break;
+ case 44:
+ // VADDPDZ256rmb, VADDPDZ256rmbk, VADDPDZ256rmbkz, VADDPSZ128rmb, VADDPSZ...
+ SStream_concat0(O, "{1to4}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_4);
+ break;
+ case 45:
+ // VADDPDZrmb, VADDPDZrmbk, VADDPDZrmbkz, VADDPSZ256rmb, VADDPSZ256rmbk, ...
+ SStream_concat0(O, "{1to8}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_8);
+ break;
+ case 46:
+ // VADDPSZrmb, VADDPSZrmbk, VADDPSZrmbkz, VANDNPSZrmb, VANDNPSZrmbk, VAND...
+ SStream_concat0(O, "{1to16}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_16);
+ break;
+ case 47:
+ // VALIGNDZ128rmbik, VALIGNDZ256rmbik, VALIGNDZrmbik, VPSHLDDZ128rmbik, V...
+ printi32mem(MI, 4, O);
+ break;
+ case 48:
+ // VALIGNDZ128rmbikz, VALIGNDZ256rmbikz, VALIGNDZrmbikz, VPCMPDZ128rmibk_...
+ printi32mem(MI, 3, O);
+ break;
+ case 49:
+ // VALIGNDZ128rmik, VALIGNQZ128rmik, VDBPSADBWZ128rmik, VGF2P8AFFINEINVQB...
+ printi128mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 50:
+ // VALIGNDZ128rmikz, VALIGNQZ128rmikz, VDBPSADBWZ128rmikz, VGATHERDPDrm, ...
+ printi128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 51:
+ // VALIGNDZ256rmi, VALIGNQZ256rmi, VDBPSADBWZ256rmi, VDPPSYrmi, VGF2P8AFF...
+ printi256mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 52:
+ // VALIGNDZ256rmik, VALIGNQZ256rmik, VDBPSADBWZ256rmik, VGF2P8AFFINEINVQB...
+ printi256mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 53:
+ // VALIGNDZ256rmikz, VALIGNQZ256rmikz, VDBPSADBWZ256rmikz, VGATHERDPDYrm,...
+ printi256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 54:
+ // VALIGNDZrmi, VALIGNQZrmi, VDBPSADBWZrmi, VGF2P8AFFINEINVQBZrmi, VGF2P8...
+ printi512mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 55:
+ // VALIGNDZrmik, VALIGNQZrmik, VDBPSADBWZrmik, VGF2P8AFFINEINVQBZrmik, VG...
+ printi512mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 56:
+ // VALIGNDZrmikz, VALIGNQZrmikz, VDBPSADBWZrmikz, VGF2P8AFFINEINVQBZrmikz...
+ printi512mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 57:
+ // VALIGNQZ128rmbik, VALIGNQZ256rmbik, VALIGNQZrmbik, VPSHLDQZ128rmbik, V...
+ printi64mem(MI, 4, O);
+ break;
+ case 58:
+ // VALIGNQZ128rmbikz, VALIGNQZ256rmbikz, VALIGNQZrmbikz, VGATHERQPSrm, VP...
+ printi64mem(MI, 3, O);
+ break;
+ case 59:
+ // VBLENDPDYrmi, VBLENDPSYrmi, VBLENDVPDYrm, VBLENDVPSYrm, VCMPPDYrmi_alt...
+ printf256mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 60:
+ // VCMPPDZ128rmbi_altk, VCMPPDZ256rmbi_altk, VCMPPDZrmbi_altk, VCMPSDZrmi...
+ printf64mem(MI, 3, O);
+ break;
+ case 61:
+ // VCMPPDZ128rmi_altk, VCMPPSZ128rmi_altk, VFIXUPIMMPDZ128rmi, VFIXUPIMMP...
+ printf128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 62:
+ // VCMPPDZ256rmi_altk, VCMPPSZ256rmi_altk, VFIXUPIMMPDZ256rmi, VFIXUPIMMP...
+ printf256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 63:
+ // VCMPPDZrmi_alt, VCMPPSZrmi_alt, VFPCLASSPDZrmk, VFPCLASSPSZrmk, VGETMA...
+ printf512mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 64:
+ // VCMPPDZrmi_altk, VCMPPSZrmi_altk, VFIXUPIMMPDZrmi, VFIXUPIMMPSZrmi, VG...
+ printf512mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 65:
+ // VCMPPDZrrib, VCMPPDZrribk
+ SStream_concat0(O, "pd\t{sae}, ");
+ op_addAvxSae(MI);
+ break;
+ case 66:
+ // VCMPPDZrrib_alt, VCMPPDZrrib_altk, VCMPPSZrrib_alt, VCMPPSZrrib_altk, ...
+ SStream_concat0(O, ", {sae}, ");
+ op_addAvxSae(MI);
+ break;
+ case 67:
+ // VCMPPSZ128rmbi_altk, VCMPPSZ256rmbi_altk, VCMPPSZrmbi_altk, VCMPSSZrmi...
+ printf32mem(MI, 3, O);
+ break;
+ case 68:
+ // VCMPPSZrrib, VCMPPSZrribk
+ SStream_concat0(O, "ps\t{sae}, ");
+ op_addAvxSae(MI);
+ break;
+ case 69:
+ // VCMPSDZrrb_Int, VCMPSDZrrb_Intk
+ SStream_concat0(O, "sd\t{sae}, ");
+ op_addAvxSae(MI);
+ break;
+ case 70:
+ // VCMPSSZrrb_Int, VCMPSSZrrb_Intk
+ SStream_concat0(O, "ss\t{sae}, ");
+ op_addAvxSae(MI);
+ break;
+ case 71:
+ // VCOMPRESSPDZ256mr, VCOMPRESSPDZ256mrk, VCOMPRESSPSZ256mr, VCOMPRESSPSZ...
+ printf256mem(MI, 0, O);
+ break;
+ case 72:
+ // VCOMPRESSPDZmr, VCOMPRESSPDZmrk, VCOMPRESSPSZmr, VCOMPRESSPSZmrk, VMOV...
+ printf512mem(MI, 0, O);
+ break;
+ case 73:
+ // VCVTPS2PHZ128mrk, VCVTPS2PHZ256mrk, VCVTPS2PHZmrk, VEXTRACTF32x4Z256mr...
+ printOperand(MI, 6, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 74:
+ // VCVTSI2SDZrrb_Int, VCVTSI2SSZrrb_Int, VCVTSI642SDZrrb_Int, VCVTSI642SS...
+ printRoundingControl(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 75:
+ // VFIXUPIMMPDZ128rmbik, VFIXUPIMMPDZ128rmbikz, VFIXUPIMMPDZ256rmbik, VFI...
+ printf64mem(MI, 4, O);
+ break;
+ case 76:
+ // VFIXUPIMMPDZ128rmik, VFIXUPIMMPDZ128rmikz, VFIXUPIMMPSZ128rmik, VFIXUP...
+ printf128mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 77:
+ // VFIXUPIMMPDZ256rmik, VFIXUPIMMPDZ256rmikz, VFIXUPIMMPSZ256rmik, VFIXUP...
+ printf256mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 78:
+ // VFIXUPIMMPDZrmik, VFIXUPIMMPDZrmikz, VFIXUPIMMPSZrmik, VFIXUPIMMPSZrmi...
+ printf512mem(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 79:
+ // VFIXUPIMMPSZ128rmbik, VFIXUPIMMPSZ128rmbikz, VFIXUPIMMPSZ256rmbik, VFI...
+ printf32mem(MI, 4, O);
+ break;
+ case 80:
+ // VFPCLASSPDZ256rm, VFPCLASSPSZ256rm, VGETMANTPDZ256rmi, VGETMANTPSZ256r...
+ printf256mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 81:
+ // VFPCLASSPDZrm, VFPCLASSPSZrm, VGETMANTPDZrmi, VGETMANTPSZrmi, VPERMILP...
+ printf512mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 82:
+ // VGATHERPF0DPDm, VGATHERPF0DPSm, VGATHERPF0QPDm, VGATHERPF0QPSm, VGATHE...
+ SStream_concat0(O, " {");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 83:
+ // VGF2P8AFFINEINVQBZ128rmbik, VGF2P8AFFINEINVQBZ256rmbik, VGF2P8AFFINEIN...
+ printi8mem(MI, 4, O);
+ break;
+ case 84:
+ // VGF2P8AFFINEINVQBZ128rmbikz, VGF2P8AFFINEINVQBZ256rmbikz, VGF2P8AFFINE...
+ printi8mem(MI, 3, O);
+ break;
+ case 85:
+ // VGF2P8MULBZ128rmk, VGF2P8MULBZ256rmk, VGF2P8MULBZrmk, VPACKSSDWZ128rmk...
+ printOperand(MI, 3, O);
+ break;
+ case 86:
+ // VMOVDQA32Z256mr, VMOVDQA32Z256mrk, VMOVDQA64Z256mr, VMOVDQA64Z256mrk, ...
+ printi256mem(MI, 0, O);
+ break;
+ case 87:
+ // VMOVDQA32Zmr, VMOVDQA32Zmrk, VMOVDQA64Zmr, VMOVDQA64Zmrk, VMOVDQU16Zmr...
+ printi512mem(MI, 0, O);
+ break;
+ case 88:
+ // VPCMPBZ128rmi, VPCMPBZ128rmik, VPCMPBZ128rri, VPCMPBZ128rrik, VPCMPBZ2...
+ SStream_concat0(O, "b\t");
+ break;
+ case 89:
+ // VPCMPDZ128rmi, VPCMPDZ128rmib, VPCMPDZ128rmibk, VPCMPDZ128rmik, VPCMPD...
+ SStream_concat0(O, "d\t");
+ break;
+ case 90:
+ // VPCMPQZ128rmi, VPCMPQZ128rmib, VPCMPQZ128rmibk, VPCMPQZ128rmik, VPCMPQ...
+ SStream_concat0(O, "q\t");
+ break;
+ case 91:
+ // VPCMPUBZ128rmi, VPCMPUBZ128rmik, VPCMPUBZ128rri, VPCMPUBZ128rrik, VPCM...
+ SStream_concat0(O, "ub\t");
+ break;
+ case 92:
+ // VPCMPUDZ128rmi, VPCMPUDZ128rmib, VPCMPUDZ128rmibk, VPCMPUDZ128rmik, VP...
+ SStream_concat0(O, "ud\t");
+ break;
+ case 93:
+ // VPCMPUQZ128rmi, VPCMPUQZ128rmib, VPCMPUQZ128rmibk, VPCMPUQZ128rmik, VP...
+ SStream_concat0(O, "uq\t");
+ break;
+ case 94:
+ // VPCMPUWZ128rmi, VPCMPUWZ128rmik, VPCMPUWZ128rri, VPCMPUWZ128rrik, VPCM...
+ SStream_concat0(O, "uw\t");
+ break;
+ case 95:
+ // VPCMPWZ128rmi, VPCMPWZ128rmik, VPCMPWZ128rri, VPCMPWZ128rrik, VPCMPWZ2...
+ SStream_concat0(O, "w\t");
+ break;
+ case 96:
+ // VPERMIL2PDYmr, VPERMIL2PDmr, VPERMIL2PSYmr, VPERMIL2PSmr
+ printOperand(MI, 7, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 97:
+ // VPERMQYmi, VPERMQZ256mi, VPROLDZ256mi, VPROLQZ256mi, VPRORDZ256mi, VPR...
+ printi256mem(MI, 1, O);
+ break;
+ case 98:
+ // VPERMQZmi, VPROLDZmi, VPROLQZmi, VPRORDZmi, VPRORQZmi, VPSCATTERDDZmr,...
+ printi512mem(MI, 1, O);
+ break;
+ }
+
+
+ // Fragment 2 encoded into 6 bits for 54 unique commands.
+ // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 28) & 63));
+ switch ((Bits >> 28) & 63) {
+ default: // unreachable
+ case 0:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16...
+ return;
+ break;
+ case 1:
+ // ADC32rm, ADC64rm, ADD32rm, ADD64rm, AESKEYGENASSIST128rr, AND32rm, AND...
+ printOperand(MI, 1, O);
+ break;
+ case 2:
+ // ADCX32rm, ADCX64rm, ADDSDrm, ADDSDrm_Int, ADDSSrm, ADDSSrm_Int, ADOX32...
+ printOperand(MI, 0, O);
+ break;
+ case 3:
+ // AESKEYGENASSIST128rm, ANDN32rr, ANDN64rr, BEXTR32rm, BEXTR32rr, BEXTR6...
+ SStream_concat0(O, ", ");
+ break;
+ case 4:
+ // BLENDPDrri, BLENDPSrri, CMPPDrri, CMPPDrri_alt, CMPPSrri, CMPPSrri_alt...
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 5:
+ // BOUNDS16rm
+ printi32mem(MI, 1, O);
+ return;
+ break;
+ case 6:
+ // BOUNDS32rm
+ printi64mem(MI, 1, O);
+ return;
+ break;
+ case 7:
+ // CMPPDrmi, CMPPSrmi, VCMPPDZ128rmi, VCMPPDrmi, VCMPPSZ128rmi, VCMPPSrmi...
+ printf128mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 8:
+ // CMPSB
+ printSrcIdx8(MI, 1, O);
+ return;
+ break;
+ case 9:
+ // CMPSDrm, CMPSDrm_Int, VCMPPDZ128rmbi, VCMPPDZ256rmbi, VCMPPDZrmbi, VCM...
+ printf64mem(MI, 2, O);
+ break;
+ case 10:
+ // CMPSL
+ printSrcIdx32(MI, 1, O);
+ return;
+ break;
+ case 11:
+ // CMPSQ
+ printSrcIdx64(MI, 1, O);
+ return;
+ break;
+ case 12:
+ // CMPSSrm, CMPSSrm_Int, VCMPPSZ128rmbi, VCMPPSZ256rmbi, VCMPPSZrmbi, VCM...
+ printf32mem(MI, 2, O);
+ break;
+ case 13:
+ // CMPSW
+ printSrcIdx16(MI, 1, O);
+ return;
+ break;
+ case 14:
+ // EXTRACTPSmr, VEXTRACTPSZmr, VEXTRACTPSmr
+ printf32mem(MI, 0, O);
+ return;
+ break;
+ case 15:
+ // EXTRQI
+ printU8Imm(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 16:
+ // INSERTQI
+ printU8Imm(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 17:
+ // PEXTRBmr, RCL8mi, RCR8mi, ROL8mi, ROR8mi, SAR8mi, SHL8mi, SHR8mi, VPEX...
+ printi8mem(MI, 0, O);
+ return;
+ break;
+ case 18:
+ // PEXTRDmr, RCL32mi, RCR32mi, ROL32mi, ROR32mi, SAR32mi, SHL32mi, SHLD32...
+ printi32mem(MI, 0, O);
+ return;
+ break;
+ case 19:
+ // PEXTRQmr, RCL64mi, RCR64mi, ROL64mi, ROR64mi, SAR64mi, SHL64mi, SHLD64...
+ printi64mem(MI, 0, O);
+ return;
+ break;
+ case 20:
+ // PEXTRWmr, RCL16mi, RCR16mi, ROL16mi, ROR16mi, SAR16mi, SHL16mi, SHLD16...
+ printi16mem(MI, 0, O);
+ return;
+ break;
+ case 21:
+ // VADDPDZ128rmbk, VADDPDZ256rmbk, VADDPDZrmbk, VADDPSZ128rmbk, VADDPSZ25...
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 22:
+ // VALIGNDZ128rmbi, VALIGNDZ128rmbik, VALIGNDZ128rmbikz, VALIGNQZ256rmbi,...
+ SStream_concat0(O, "{1to4}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_4);
+ break;
+ case 23:
+ // VALIGNDZ128rmik, VALIGNDZ256rmik, VALIGNDZrmik, VALIGNQZ128rmik, VALIG...
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 24:
+ // VALIGNDZ128rrik, VALIGNDZ256rrik, VALIGNDZrrik, VALIGNQZ128rrik, VALIG...
+ printOperand(MI, 4, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 2, O);
+ break;
+ case 25:
+ // VALIGNDZ256rmbi, VALIGNDZ256rmbik, VALIGNDZ256rmbikz, VALIGNQZrmbi, VA...
+ SStream_concat0(O, "{1to8}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_8);
+ break;
+ case 26:
+ // VALIGNDZrmbi, VALIGNDZrmbik, VALIGNDZrmbikz, VCMPPSZrmbi_alt, VCMPPSZr...
+ SStream_concat0(O, "{1to16}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_16);
+ break;
+ case 27:
+ // VALIGNQZ128rmbi, VALIGNQZ128rmbik, VALIGNQZ128rmbikz, VCMPPDZ128rmbi_a...
+ SStream_concat0(O, "{1to2}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_2);
+ break;
+ case 28:
+ // VBROADCASTF32X2Z256rk, VBROADCASTF32X2Z256rkz, VBROADCASTF32X2Zrk, VBR...
+ SStream_concat0(O, " {");
+ break;
+ case 29:
+ // VCMPPDYrmi, VCMPPDZ256rmi, VCMPPSYrmi, VCMPPSZ256rmi, VPERMIL2PDYmr, V...
+ printf256mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 30:
+ // VCMPPDZ128rmbik, VCMPPDZ256rmbik, VCMPPDZrmbik, VCMPSDZrm_Intk
+ printf64mem(MI, 3, O);
+ break;
+ case 31:
+ // VCMPPDZ128rmik, VCMPPSZ128rmik
+ printf128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 32:
+ // VCMPPDZ256rmik, VCMPPSZ256rmik
+ printf256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 33:
+ // VCMPPDZrmi, VCMPPSZrmi
+ printf512mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 34:
+ // VCMPPDZrmik, VCMPPSZrmik
+ printf512mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 35:
+ // VCMPPSZ128rmbik, VCMPPSZ256rmbik, VCMPPSZrmbik, VCMPSSZrm_Intk
+ printf32mem(MI, 3, O);
+ break;
+ case 36:
+ // VCVTPS2PHYmr, VCVTPS2PHZ256mr, VCVTPS2PHZ256mrk, VEXTRACTF128mr, VEXTR...
+ printf128mem(MI, 0, O);
+ break;
+ case 37:
+ // VCVTPS2PHZ128mr, VCVTPS2PHZ128mrk, VCVTPS2PHmr
+ printf64mem(MI, 0, O);
+ break;
+ case 38:
+ // VCVTPS2PHZmr, VCVTPS2PHZmrk, VEXTRACTF32x8Zmr, VEXTRACTF32x8Zmrk, VEXT...
+ printf256mem(MI, 0, O);
+ break;
+ case 39:
+ // VEXTRACTI128mr, VEXTRACTI32x4Z256mr, VEXTRACTI32x4Z256mrk, VEXTRACTI32...
+ printi128mem(MI, 0, O);
+ break;
+ case 40:
+ // VEXTRACTI32x8Zmr, VEXTRACTI32x8Zmrk, VEXTRACTI64x4Zmr, VEXTRACTI64x4Zm...
+ printi256mem(MI, 0, O);
+ break;
+ case 41:
+ // VFIXUPIMMPDZ128rmikz, VFIXUPIMMPDZ256rmikz, VFIXUPIMMPDZrmikz, VFIXUPI...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ break;
+ case 42:
+ // VPCMPBZ128rmi, VPCMPDZ128rmi, VPCMPQZ128rmi, VPCMPUBZ128rmi, VPCMPUDZ1...
+ printi128mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 43:
+ // VPCMPBZ128rmik, VPCMPDZ128rmik, VPCMPQZ128rmik, VPCMPUBZ128rmik, VPCMP...
+ printi128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 44:
+ // VPCMPBZ256rmi, VPCMPDZ256rmi, VPCMPQZ256rmi, VPCMPUBZ256rmi, VPCMPUDZ2...
+ printi256mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 45:
+ // VPCMPBZ256rmik, VPCMPDZ256rmik, VPCMPQZ256rmik, VPCMPUBZ256rmik, VPCMP...
+ printi256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 46:
+ // VPCMPBZrmi, VPCMPDZrmi, VPCMPQZrmi, VPCMPUBZrmi, VPCMPUDZrmi, VPCMPUQZ...
+ printi512mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 47:
+ // VPCMPBZrmik, VPCMPDZrmik, VPCMPQZrmik, VPCMPUBZrmik, VPCMPUDZrmik, VPC...
+ printi512mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 48:
+ // VPCMPDZ128rmib, VPCMPDZ256rmib, VPCMPDZrmib, VPCMPUDZ128rmib, VPCMPUDZ...
+ printi32mem(MI, 2, O);
+ break;
+ case 49:
+ // VPCMPDZ128rmibk, VPCMPDZ256rmibk, VPCMPDZrmibk, VPCMPUDZ128rmibk, VPCM...
+ printi32mem(MI, 3, O);
+ break;
+ case 50:
+ // VPCMPQZ128rmib, VPCMPQZ256rmib, VPCMPQZrmib, VPCMPUQZ128rmib, VPCMPUQZ...
+ printi64mem(MI, 2, O);
+ break;
+ case 51:
+ // VPCMPQZ128rmibk, VPCMPQZ256rmibk, VPCMPQZrmibk, VPCMPUQZ128rmibk, VPCM...
+ printi64mem(MI, 3, O);
+ break;
+ case 52:
+ // XADD16rm, XCHG16rm
+ printi16mem(MI, 2, O);
+ return;
+ break;
+ case 53:
+ // XADD8rm, XCHG8rm
+ printi8mem(MI, 2, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 3 encoded into 4 bits for 15 unique commands.
+ // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 34) & 15));
+ switch ((Bits >> 34) & 15) {
+ default: // unreachable
+ case 0:
+ // ADC32rm, ADC64rm, ADCX32rm, ADCX64rm, ADD32rm, ADD64rm, ADDSDrm, ADDSD...
+ return;
+ break;
+ case 1:
+ // AESKEYGENASSIST128rm, ANDN32rr, ANDN64rr, BEXTR32rm, BEXTR32rr, BEXTR6...
+ printOperand(MI, 0, O);
+ break;
+ case 2:
+ // AESKEYGENASSIST128rr, ANDN32rm, ANDN64rm, CMPSDrm, CMPSDrm_Int, CMPSSr...
+ SStream_concat0(O, ", ");
+ break;
+ case 3:
+ // VALIGNDZ128rmbi, VALIGNDZ128rri, VALIGNDZ256rmbi, VALIGNDZ256rri, VALI...
+ printOperand(MI, 1, O);
+ break;
+ case 4:
+ // VALIGNDZ128rmbik, VALIGNDZ256rmbik, VALIGNDZrmbik, VALIGNQZ128rmbik, V...
+ printOperand(MI, 3, O);
+ break;
+ case 5:
+ // VALIGNDZ128rmbikz, VALIGNDZ128rrikz, VALIGNDZ256rmbikz, VALIGNDZ256rri...
+ printOperand(MI, 2, O);
+ break;
+ case 6:
+ // VALIGNDZ128rrik, VALIGNDZ256rrik, VALIGNDZrrik, VALIGNQZ128rrik, VALIG...
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 7:
+ // VBROADCASTF32X2Z256mk, VBROADCASTF32X2Z256mkz, VBROADCASTF32X2Zmk, VBR...
+ SStream_concat0(O, " {");
+ break;
+ case 8:
+ // VCMPPDZ128rmbi, VCMPPDZ128rmbik, VPCMPQZ128rmib, VPCMPQZ128rmibk, VPCM...
+ SStream_concat0(O, "{1to2}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_2);
+ break;
+ case 9:
+ // VCMPPDZ256rmbi, VCMPPDZ256rmbik, VCMPPSZ128rmbi, VCMPPSZ128rmbik, VPCM...
+ SStream_concat0(O, "{1to4}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_4);
+ break;
+ case 10:
+ // VCMPPDZrmbi, VCMPPDZrmbik, VCMPPSZ256rmbi, VCMPPSZ256rmbik, VPCMPDZ256...
+ SStream_concat0(O, "{1to8}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_8);
+ break;
+ case 11:
+ // VCMPPSZrmbi, VCMPPSZrmbik, VPCMPDZrmib, VPCMPDZrmibk, VPCMPUDZrmib, VP...
+ SStream_concat0(O, "{1to16}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_16);
+ break;
+ case 12:
+ // VCOMPRESSPDZ128mrk, VCOMPRESSPDZ256mrk, VCOMPRESSPDZmrk, VCOMPRESSPSZ1...
+ printOperand(MI, 5, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 13:
+ // VFIXUPIMMPDZ128rrikz, VFIXUPIMMPDZ256rrikz, VFIXUPIMMPDZrribkz, VFIXUP...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ break;
+ case 14:
+ // VPSCATTERDDZ128mr, VPSCATTERDDZ256mr, VPSCATTERDDZmr, VPSCATTERDQZ128m...
+ printOperand(MI, 6, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ }
+
+
+ // Fragment 4 encoded into 4 bits for 10 unique commands.
+ // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 38) & 15));
+ switch ((Bits >> 38) & 15) {
+ default: // unreachable
+ case 0:
+ // AESKEYGENASSIST128rm, ANDN32rr, ANDN64rr, BEXTR32rm, BEXTR32rr, BEXTR6...
+ return;
+ break;
+ case 1:
+ // AESKEYGENASSIST128rr, ANDN32rm, ANDN64rm, CMPSDrm, CMPSDrm_Int, CMPSSr...
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 2:
+ // VADDPDZ128rmbk, VADDPDZ128rmbkz, VADDPDZ128rmkz, VADDPDZ128rrkz, VADDP...
+ SStream_concat0(O, " {");
+ break;
+ case 3:
+ // VALIGNDZ128rmbi, VALIGNDZ128rmbik, VALIGNDZ128rmbikz, VALIGNDZ128rri, ...
+ SStream_concat0(O, ", ");
+ break;
+ case 4:
+ // VBROADCASTF32X2Z256mk, VBROADCASTF32X2Zmk, VBROADCASTI32X2Z128mk, VBRO...
+ printOperand(MI, 2, O);
+ break;
+ case 5:
+ // VBROADCASTF32X2Z256mkz, VBROADCASTF32X2Zmkz, VBROADCASTI32X2Z128mkz, V...
+ printOperand(MI, 1, O);
+ break;
+ case 6:
+ // VBROADCASTF32X2Z256rk, VBROADCASTF32X2Zrk, VBROADCASTF32X4Z256rmk, VBR...
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 7:
+ // VBROADCASTF32X2Z256rkz, VBROADCASTF32X2Zrkz, VBROADCASTF32X4Z256rmkz, ...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ break;
+ case 8:
+ // VCVTPS2PHZ128mrk, VCVTPS2PHZ256mrk, VCVTPS2PHZmrk, VEXTRACTF32x4Z256mr...
+ printOperand(MI, 5, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 9:
+ // VGATHERQPSZ128rm, VPGATHERQDZ128rm
+ printOperand(MI, 3, O);
+ SStream_concat0(O, "}");
+ return;
+ break;
+ }
+
+
+ // Fragment 5 encoded into 3 bits for 6 unique commands.
+ // printf("Fragment 5: %"PRIu64"\n", ((Bits >> 42) & 7));
+ switch ((Bits >> 42) & 7) {
+ default: // unreachable
+ case 0:
+ // VADDPDZ128rmbk, VADDPDZ256rmbk, VADDPDZrmbk, VADDPSZ128rmbk, VADDPSZ25...
+ printOperand(MI, 2, O);
+ break;
+ case 1:
+ // VADDPDZ128rmbkz, VADDPDZ128rmkz, VADDPDZ128rrkz, VADDPDZ256rmbkz, VADD...
+ printOperand(MI, 1, O);
+ break;
+ case 2:
+ // VALIGNDZ128rmbi, VALIGNDZ128rmbik, VALIGNDZ128rmbikz, VALIGNDZ128rri, ...
+ printOperand(MI, 0, O);
+ break;
+ case 3:
+ // VBROADCASTF32X2Z256mk, VBROADCASTF32X2Zmk, VBROADCASTI32X2Z128mk, VBRO...
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 4:
+ // VBROADCASTF32X2Z256mkz, VBROADCASTF32X2Zmkz, VBROADCASTI32X2Z128mkz, V...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ break;
+ case 5:
+ // VCMPPDZ128rmbi, VCMPPDZ128rmbik, VCMPPDZ256rmbi, VCMPPDZ256rmbik, VCMP...
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ break;
+ }
+
+
+ // Fragment 6 encoded into 3 bits for 5 unique commands.
+ // printf("Fragment 6: %"PRIu64"\n", ((Bits >> 45) & 7));
+ switch ((Bits >> 45) & 7) {
+ default: // unreachable
+ case 0:
+ // VADDPDZ128rmbk, VADDPDZ256rmbk, VADDPDZrmbk, VADDPSZ128rmbk, VADDPSZ25...
+ SStream_concat0(O, "}");
+ return;
+ break;
+ case 1:
+ // VADDPDZ128rmbkz, VADDPDZ128rmkz, VADDPDZ128rrkz, VADDPDZ256rmbkz, VADD...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ break;
+ case 2:
+ // VALIGNDZ128rmbi, VALIGNDZ128rri, VALIGNDZ256rmbi, VALIGNDZ256rri, VALI...
+ return;
+ break;
+ case 3:
+ // VALIGNDZ128rmbik, VALIGNDZ128rmbikz, VALIGNDZ128rrikz, VALIGNDZ256rmbi...
+ SStream_concat0(O, " {");
+ break;
+ case 4:
+ // VPERMIL2PDYrr, VPERMIL2PDYrr_REV, VPERMIL2PDrr, VPERMIL2PDrr_REV, VPER...
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 7 encoded into 1 bits for 2 unique commands.
+ // printf("Fragment 7: %"PRIu64"\n", ((Bits >> 48) & 1));
+ if ((Bits >> 48) & 1) {
+ // VALIGNDZ128rmbikz, VALIGNDZ128rrikz, VALIGNDZ256rmbikz, VALIGNDZ256rri...
+ printOperand(MI, 1, O);
+ } else {
+ // VALIGNDZ128rmbik, VALIGNDZ256rmbik, VALIGNDZrmbik, VALIGNQZ128rmbik, V...
+ printOperand(MI, 2, O);
+ }
+
+
+ // Fragment 8 encoded into 1 bits for 2 unique commands.
+ // printf("Fragment 8: %"PRIu64"\n", ((Bits >> 49) & 1));
+ if ((Bits >> 49) & 1) {
+ // VALIGNDZ128rmbikz, VALIGNDZ128rrikz, VALIGNDZ256rmbikz, VALIGNDZ256rri...
+ SStream_concat0(O, "} {z}");
+ op_addAvxZeroOpmask(MI);
+ return;
+ } else {
+ // VALIGNDZ128rmbik, VALIGNDZ256rmbik, VALIGNDZrmbik, VALIGNQZ128rmbik, V...
+ SStream_concat0(O, "}");
+ return;
+ }
+
+}
+
+
+
diff --git a/capstone/arch/X86/X86GenAsmWriter1.inc b/capstone/arch/X86/X86GenAsmWriter1.inc
new file mode 100644
index 000000000..49b197b94
--- /dev/null
+++ b/capstone/arch/X86/X86GenAsmWriter1.inc
@@ -0,0 +1,33196 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
+|* *|
+|* Assembly Writer Source Fragment *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+/// printInstruction - This method is automatically generated by tablegen
+/// from the instruction set description.
+static void printInstruction(MCInst *MI, SStream *O)
+{
+#ifndef CAPSTONE_DIET
+ static const char AsmStrs[] = {
+ /* 0 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '0', 9, 0,
+ /* 12 */ 's', 'h', 'a', '1', 'm', 's', 'g', '1', 9, 0,
+ /* 22 */ 's', 'h', 'a', '2', '5', '6', 'm', 's', 'g', '1', 9, 0,
+ /* 34 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '1', 9, 0,
+ /* 46 */ 'p', 'f', 'r', 'c', 'p', 'i', 't', '1', 9, 0,
+ /* 56 */ 'p', 'f', 'r', 's', 'q', 'i', 't', '1', 9, 0,
+ /* 66 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'w', 't', '1', 9, 0,
+ /* 79 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', '3', '2', 9, 0,
+ /* 90 */ 'c', 'r', 'c', '3', '2', 9, 0,
+ /* 97 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '3', '2', 9, 0,
+ /* 108 */ 's', 'h', 'a', '1', 'm', 's', 'g', '2', 9, 0,
+ /* 118 */ 's', 'h', 'a', '2', '5', '6', 'm', 's', 'g', '2', 9, 0,
+ /* 130 */ 's', 'h', 'a', '2', '5', '6', 'r', 'n', 'd', 's', '2', 9, 0,
+ /* 143 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '2', 9, 0,
+ /* 155 */ 'p', 'f', 'r', 'c', 'p', 'i', 't', '2', 9, 0,
+ /* 165 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '3', '2', 'x', '2', 9, 0,
+ /* 182 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '3', '2', 'x', '2', 9, 0,
+ /* 199 */ 'v', 's', 'h', 'u', 'f', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 211 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 226 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 240 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '6', '4', 'x', '2', 9, 0,
+ /* 257 */ 'v', 's', 'h', 'u', 'f', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 269 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 284 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 298 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '6', '4', 'x', '2', 9, 0,
+ /* 315 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', '6', '4', 9, 0,
+ /* 326 */ 'x', 's', 'a', 'v', 'e', 'c', '6', '4', 9, 0,
+ /* 336 */ 'f', 'x', 's', 'a', 'v', 'e', '6', '4', 9, 0,
+ /* 346 */ 'f', 'x', 'r', 's', 't', 'o', 'r', '6', '4', 9, 0,
+ /* 357 */ 'x', 's', 'a', 'v', 'e', 's', '6', '4', 9, 0,
+ /* 367 */ 'x', 'r', 's', 't', 'o', 'r', 's', '6', '4', 9, 0,
+ /* 378 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', '6', '4', 9, 0,
+ /* 390 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '6', '4', 9, 0,
+ /* 401 */ 's', 'h', 'a', '1', 'r', 'n', 'd', 's', '4', 9, 0,
+ /* 412 */ 'v', 's', 'h', 'u', 'f', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 424 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 439 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 453 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '3', '2', 'x', '4', 9, 0,
+ /* 470 */ 'v', 's', 'h', 'u', 'f', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 482 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 497 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 511 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '3', '2', 'x', '4', 9, 0,
+ /* 528 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '6', '4', 'x', '4', 9, 0,
+ /* 543 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '6', '4', 'x', '4', 9, 0,
+ /* 557 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '6', '4', 'x', '4', 9, 0,
+ /* 574 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '6', '4', 'x', '4', 9, 0,
+ /* 589 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '6', '4', 'x', '4', 9, 0,
+ /* 603 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '6', '4', 'x', '4', 9, 0,
+ /* 620 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '1', '6', 9, 0,
+ /* 631 */ 'v', 'p', 'e', 'r', 'm', '2', 'f', '1', '2', '8', 9, 0,
+ /* 643 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '1', '2', '8', 9, 0,
+ /* 657 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '1', '2', '8', 9, 0,
+ /* 670 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '1', '2', '8', 9, 0,
+ /* 686 */ 'v', 'p', 'e', 'r', 'm', '2', 'i', '1', '2', '8', 9, 0,
+ /* 698 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '1', '2', '8', 9, 0,
+ /* 712 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '1', '2', '8', 9, 0,
+ /* 725 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '1', '2', '8', 9, 0,
+ /* 741 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '8', 9, 0,
+ /* 751 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '3', '2', 'x', '8', 9, 0,
+ /* 766 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '3', '2', 'x', '8', 9, 0,
+ /* 780 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '3', '2', 'x', '8', 9, 0,
+ /* 797 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '3', '2', 'x', '8', 9, 0,
+ /* 812 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '3', '2', 'x', '8', 9, 0,
+ /* 826 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '3', '2', 'x', '8', 9, 0,
+ /* 843 */ 'l', 'e', 'a', 9, 0,
+ /* 848 */ 'j', 'a', 9, 0,
+ /* 852 */ 'v', 'm', 'o', 'v', 'n', 't', 'd', 'q', 'a', 9, 0,
+ /* 863 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', 9, 0,
+ /* 872 */ 's', 'e', 't', 'a', 9, 0,
+ /* 878 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'n', 't', 'a', 9, 0,
+ /* 891 */ 'c', 'm', 'o', 'v', 'a', 9, 0,
+ /* 898 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'b', 9, 0,
+ /* 908 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'b', 9, 0,
+ /* 918 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'b', 9, 0,
+ /* 928 */ 'm', 'o', 'v', 'd', 'i', 'r', '6', '4', 'b', 9, 0,
+ /* 939 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '1', '6', 'b', 9, 0,
+ /* 951 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '8', 'b', 9, 0,
+ /* 962 */ 'v', 'p', 's', 'h', 'a', 'b', 9, 0,
+ /* 970 */ 's', 'b', 'b', 9, 0,
+ /* 975 */ 'v', 'p', 's', 'u', 'b', 'b', 9, 0,
+ /* 983 */ 'l', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 991 */ 's', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 999 */ 'k', 'a', 'd', 'd', 'b', 9, 0,
+ /* 1006 */ 'v', 'p', 'a', 'd', 'd', 'b', 9, 0,
+ /* 1014 */ 'k', 'a', 'n', 'd', 'b', 9, 0,
+ /* 1021 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'b', 9, 0,
+ /* 1032 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'd', 'b', 9, 0,
+ /* 1043 */ 'v', 'p', 'm', 'o', 'v', 's', 'd', 'b', 9, 0,
+ /* 1053 */ 'v', 'p', 'm', 'o', 'v', 'd', 'b', 9, 0,
+ /* 1062 */ 'v', 'p', 's', 'h', 'u', 'f', 'b', 9, 0,
+ /* 1071 */ 'v', 'p', 'a', 'v', 'g', 'b', 9, 0,
+ /* 1079 */ 'j', 'b', 9, 0,
+ /* 1083 */ 'v', 'p', 'm', 'o', 'v', 'm', 's', 'k', 'b', 9, 0,
+ /* 1094 */ 'v', 'p', 's', 'h', 'l', 'b', 9, 0,
+ /* 1102 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'b', 9, 0,
+ /* 1112 */ 'v', 'g', 'f', '2', 'p', '8', 'm', 'u', 'l', 'b', 9, 0,
+ /* 1124 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'b', 9, 0,
+ /* 1135 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'b', 9, 0,
+ /* 1146 */ 'v', 'p', 'c', 'o', 'm', 'b', 9, 0,
+ /* 1154 */ 'v', 'p', 's', 'h', 'u', 'f', 'b', 'i', 't', 'q', 'm', 'b', 9, 0,
+ /* 1168 */ 'v', 'p', 'e', 'r', 'm', 'b', 9, 0,
+ /* 1176 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'b', 9, 0,
+ /* 1186 */ 'k', 'a', 'n', 'd', 'n', 'b', 9, 0,
+ /* 1194 */ 'v', 'p', 's', 'i', 'g', 'n', 'b', 9, 0,
+ /* 1203 */ 'v', 'p', 'c', 'm', 'p', 'b', 9, 0,
+ /* 1211 */ 'v', 'g', 'f', '2', 'p', '8', 'a', 'f', 'f', 'i', 'n', 'e', 'q', 'b', 9, 0,
+ /* 1227 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'b', 9, 0,
+ /* 1237 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'b', 9, 0,
+ /* 1248 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'b', 9, 0,
+ /* 1258 */ 'v', 'p', 'm', 'u', 'l', 't', 'i', 's', 'h', 'i', 'f', 't', 'q', 'b', 9, 0,
+ /* 1274 */ 'v', 'g', 'f', '2', 'p', '8', 'a', 'f', 'f', 'i', 'n', 'e', 'i', 'n', 'v', 'q', 'b', 9, 0,
+ /* 1293 */ 'v', 'p', 'm', 'o', 'v', 'q', 'b', 9, 0,
+ /* 1302 */ 'k', 'o', 'r', 'b', 9, 0,
+ /* 1308 */ 'k', 'x', 'n', 'o', 'r', 'b', 9, 0,
+ /* 1316 */ 'k', 'x', 'o', 'r', 'b', 9, 0,
+ /* 1323 */ 'v', 'p', 'i', 'n', 's', 'r', 'b', 9, 0,
+ /* 1332 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'b', 9, 0,
+ /* 1342 */ 'v', 'p', 'e', 'x', 't', 'r', 'b', 9, 0,
+ /* 1351 */ 'v', 'p', 'a', 'b', 's', 'b', 9, 0,
+ /* 1359 */ 'v', 'p', 's', 'u', 'b', 's', 'b', 9, 0,
+ /* 1368 */ 'v', 'p', 'a', 'd', 'd', 's', 'b', 9, 0,
+ /* 1377 */ 'v', 'p', 'm', 'i', 'n', 's', 'b', 9, 0,
+ /* 1386 */ 's', 't', 'o', 's', 'b', 9, 0,
+ /* 1393 */ 'c', 'm', 'p', 's', 'b', 9, 0,
+ /* 1400 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'b', 9, 0,
+ /* 1413 */ 'v', 'p', 's', 'u', 'b', 'u', 's', 'b', 9, 0,
+ /* 1423 */ 'v', 'p', 'a', 'd', 'd', 'u', 's', 'b', 9, 0,
+ /* 1433 */ 'p', 'a', 'v', 'g', 'u', 's', 'b', 9, 0,
+ /* 1442 */ 'm', 'o', 'v', 's', 'b', 9, 0,
+ /* 1449 */ 'v', 'p', 'm', 'a', 'x', 's', 'b', 9, 0,
+ /* 1458 */ 's', 'e', 't', 'b', 9, 0,
+ /* 1464 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'b', 9, 0,
+ /* 1474 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'b', 9, 0,
+ /* 1484 */ 'k', 'n', 'o', 't', 'b', 9, 0,
+ /* 1491 */ 'v', 'p', 'r', 'o', 't', 'b', 9, 0,
+ /* 1499 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'b', 9, 0,
+ /* 1513 */ 'k', 't', 'e', 's', 't', 'b', 9, 0,
+ /* 1521 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'b', 9, 0,
+ /* 1531 */ 'v', 'p', 'c', 'o', 'm', 'u', 'b', 9, 0,
+ /* 1540 */ 'v', 'p', 'm', 'i', 'n', 'u', 'b', 9, 0,
+ /* 1549 */ 'v', 'p', 'c', 'm', 'p', 'u', 'b', 9, 0,
+ /* 1558 */ 'p', 'f', 's', 'u', 'b', 9, 0,
+ /* 1565 */ 'f', 'i', 's', 'u', 'b', 9, 0,
+ /* 1572 */ 'v', 'p', 'm', 'a', 'x', 'u', 'b', 9, 0,
+ /* 1581 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'v', 'b', 9, 0,
+ /* 1592 */ 'c', 'm', 'o', 'v', 'b', 9, 0,
+ /* 1599 */ 'k', 'm', 'o', 'v', 'b', 9, 0,
+ /* 1606 */ 'c', 'l', 'w', 'b', 9, 0,
+ /* 1612 */ 'v', 'p', 'a', 'c', 'k', 's', 's', 'w', 'b', 9, 0,
+ /* 1623 */ 'v', 'p', 'a', 'c', 'k', 'u', 's', 'w', 'b', 9, 0,
+ /* 1634 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'w', 'b', 9, 0,
+ /* 1645 */ 'v', 'p', 'm', 'o', 'v', 's', 'w', 'b', 9, 0,
+ /* 1655 */ 'v', 'p', 'm', 'o', 'v', 'w', 'b', 9, 0,
+ /* 1664 */ 'p', 'f', 'a', 'c', 'c', 9, 0,
+ /* 1671 */ 'p', 'f', 'n', 'a', 'c', 'c', 9, 0,
+ /* 1679 */ 'p', 'f', 'p', 'n', 'a', 'c', 'c', 9, 0,
+ /* 1688 */ 'a', 'd', 'c', 9, 0,
+ /* 1693 */ 'v', 'a', 'e', 's', 'd', 'e', 'c', 9, 0,
+ /* 1702 */ 'x', 's', 'a', 'v', 'e', 'c', 9, 0,
+ /* 1710 */ 'b', 'l', 'c', 'i', 'c', 9, 0,
+ /* 1717 */ 'b', 'l', 's', 'i', 'c', 9, 0,
+ /* 1724 */ 't', '1', 'm', 's', 'k', 'c', 9, 0,
+ /* 1732 */ 'v', 'a', 'e', 's', 'i', 'm', 'c', 9, 0,
+ /* 1741 */ 'v', 'a', 'e', 's', 'e', 'n', 'c', 9, 0,
+ /* 1750 */ 'i', 'n', 'c', 9, 0,
+ /* 1755 */ 'b', 't', 'c', 9, 0,
+ /* 1760 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'd', 9, 0,
+ /* 1770 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'd', 9, 0,
+ /* 1780 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'd', 9, 0,
+ /* 1790 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'm', 'w', '2', 'd', 9, 0,
+ /* 1807 */ 'a', 'a', 'd', 9, 0,
+ /* 1812 */ 'v', 'm', 'r', 'e', 'a', 'd', 9, 0,
+ /* 1820 */ 'v', 'p', 's', 'h', 'a', 'd', 9, 0,
+ /* 1828 */ 'v', 'p', 's', 'r', 'a', 'd', 9, 0,
+ /* 1836 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'd', 9, 0,
+ /* 1846 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'd', 9, 0,
+ /* 1857 */ 'v', 'p', 'h', 's', 'u', 'b', 'd', 9, 0,
+ /* 1866 */ 'v', 'p', 's', 'u', 'b', 'd', 9, 0,
+ /* 1874 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'd', 9, 0,
+ /* 1885 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'd', 9, 0,
+ /* 1896 */ 'p', 'f', 'a', 'd', 'd', 9, 0,
+ /* 1903 */ 'f', 'i', 'a', 'd', 'd', 9, 0,
+ /* 1910 */ 'x', 'a', 'd', 'd', 9, 0,
+ /* 1916 */ 'v', 'p', 'h', 'a', 'd', 'd', 'd', 9, 0,
+ /* 1925 */ 'k', 'a', 'd', 'd', 'd', 9, 0,
+ /* 1932 */ 'v', 'p', 'a', 'd', 'd', 'd', 9, 0,
+ /* 1940 */ 'v', 'p', 's', 'h', 'l', 'd', 'd', 9, 0,
+ /* 1949 */ 'k', 'a', 'n', 'd', 'd', 9, 0,
+ /* 1956 */ 'v', 'p', 'a', 'n', 'd', 'd', 9, 0,
+ /* 1964 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'd', 9, 0,
+ /* 1975 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'd', 9, 0,
+ /* 1985 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'd', 9, 0,
+ /* 1997 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'd', 9, 0,
+ /* 2010 */ 'v', 'p', 's', 'h', 'r', 'd', 'd', 9, 0,
+ /* 2019 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'd', 9, 0,
+ /* 2029 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'd', 9, 0,
+ /* 2040 */ 'r', 'd', 's', 'e', 'e', 'd', 9, 0,
+ /* 2048 */ 'p', 'i', '2', 'f', 'd', 9, 0,
+ /* 2055 */ 'v', 'p', 's', 'h', 'u', 'f', 'd', 9, 0,
+ /* 2064 */ 'v', 'p', 't', 'e', 'r', 'n', 'l', 'o', 'g', 'd', 9, 0,
+ /* 2076 */ 'p', 'f', '2', 'i', 'd', 9, 0,
+ /* 2083 */ 'i', 'n', 'v', 'p', 'c', 'i', 'd', 9, 0,
+ /* 2092 */ 'r', 'd', 'p', 'i', 'd', 9, 0,
+ /* 2099 */ 'i', 'n', 'v', 'v', 'p', 'i', 'd', 9, 0,
+ /* 2108 */ 'f', 'l', 'd', 9, 0,
+ /* 2113 */ 'v', 'p', 's', 'h', 'l', 'd', 9, 0,
+ /* 2121 */ 'f', 'i', 'l', 'd', 9, 0,
+ /* 2127 */ 'v', 'p', 's', 'l', 'l', 'd', 9, 0,
+ /* 2135 */ 'v', 'p', 'm', 'u', 'l', 'l', 'd', 9, 0,
+ /* 2144 */ 'v', 'p', 'r', 'o', 'l', 'd', 9, 0,
+ /* 2152 */ 'v', 'p', 's', 'r', 'l', 'd', 9, 0,
+ /* 2160 */ 'v', 'm', 'p', 't', 'r', 'l', 'd', 9, 0,
+ /* 2169 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'd', 9, 0,
+ /* 2179 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'd', 9, 0,
+ /* 2190 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'd', 9, 0,
+ /* 2201 */ 'v', 'p', 'c', 'o', 'm', 'd', 9, 0,
+ /* 2209 */ 'v', 'p', 'e', 'r', 'm', 'd', 9, 0,
+ /* 2217 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'd', 9, 0,
+ /* 2227 */ 'v', 'p', 'a', 'n', 'd', 9, 0,
+ /* 2234 */ 'r', 'd', 'r', 'a', 'n', 'd', 9, 0,
+ /* 2242 */ 'k', 'a', 'n', 'd', 'n', 'd', 9, 0,
+ /* 2250 */ 'v', 'p', 'a', 'n', 'd', 'n', 'd', 9, 0,
+ /* 2259 */ 'v', 'a', 'l', 'i', 'g', 'n', 'd', 9, 0,
+ /* 2268 */ 'v', 'p', 's', 'i', 'g', 'n', 'd', 9, 0,
+ /* 2277 */ 'b', 'o', 'u', 'n', 'd', 9, 0,
+ /* 2284 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2300 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2313 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2327 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2343 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2356 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
+ /* 2370 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2386 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2399 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2413 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2429 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2442 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
+ /* 2456 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'p', 'd', 9, 0,
+ /* 2467 */ 'c', 'v', 't', 'p', 'i', '2', 'p', 'd', 9, 0,
+ /* 2477 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', '2', 'p', 'd', 9, 0,
+ /* 2489 */ 'v', 'e', 'x', 'p', '2', 'p', 'd', 9, 0,
+ /* 2498 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 'd', 9, 0,
+ /* 2509 */ 'v', 'c', 'v', 't', 'u', 'd', 'q', '2', 'p', 'd', 9, 0,
+ /* 2521 */ 'v', 'c', 'v', 't', 'q', 'q', '2', 'p', 'd', 9, 0,
+ /* 2532 */ 'v', 'c', 'v', 't', 'u', 'q', 'q', '2', 'p', 'd', 9, 0,
+ /* 2544 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'd', 9, 0,
+ /* 2555 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'p', 'd', 9, 0,
+ /* 2566 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2582 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2595 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2609 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2625 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2638 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
+ /* 2652 */ 'v', 'r', 'c', 'p', '1', '4', 'p', 'd', 9, 0,
+ /* 2662 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 'p', 'd', 9, 0,
+ /* 2674 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 'd', 9, 0,
+ /* 2684 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 'd', 9, 0,
+ /* 2696 */ 'v', 'm', 'o', 'v', 'a', 'p', 'd', 9, 0,
+ /* 2705 */ 'p', 's', 'w', 'a', 'p', 'd', 9, 0,
+ /* 2713 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2726 */ 'v', 'a', 'd', 'd', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2737 */ 'v', 'h', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2746 */ 'v', 'f', 'm', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2756 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2767 */ 'v', 's', 'u', 'b', 'p', 'd', 9, 0,
+ /* 2775 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2788 */ 'v', 'h', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2797 */ 'v', 'f', 'm', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2807 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2818 */ 'v', 'a', 'd', 'd', 'p', 'd', 9, 0,
+ /* 2826 */ 'v', 'e', 'x', 'p', 'a', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2837 */ 'v', 'a', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2845 */ 'v', 'b', 'l', 'e', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2855 */ 'v', 'r', 'o', 'u', 'n', 'd', 'p', 'd', 9, 0,
+ /* 2865 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 'd', 9, 0,
+ /* 2877 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'p', 'd', 9, 0,
+ /* 2890 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 'p', 'd', 9, 0,
+ /* 2901 */ 'v', 'r', 'a', 'n', 'g', 'e', 'p', 'd', 9, 0,
+ /* 2911 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 'p', 'd', 9, 0,
+ /* 2924 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 'p', 'd', 9, 0,
+ /* 2935 */ 'v', 's', 'h', 'u', 'f', 'p', 'd', 9, 0,
+ /* 2944 */ 'v', 'u', 'n', 'p', 'c', 'k', 'h', 'p', 'd', 9, 0,
+ /* 2955 */ 'v', 'm', 'o', 'v', 'h', 'p', 'd', 9, 0,
+ /* 2964 */ 'v', 'm', 'o', 'v', 'm', 's', 'k', 'p', 'd', 9, 0,
+ /* 2975 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 'd', 9, 0,
+ /* 2986 */ 'v', 'u', 'n', 'p', 'c', 'k', 'l', 'p', 'd', 9, 0,
+ /* 2997 */ 'v', 'm', 'u', 'l', 'p', 'd', 9, 0,
+ /* 3005 */ 'v', 'm', 'o', 'v', 'l', 'p', 'd', 9, 0,
+ /* 3014 */ 'v', 'p', 'c', 'm', 'p', 'd', 9, 0,
+ /* 3022 */ 'v', 'b', 'l', 'e', 'n', 'd', 'm', 'p', 'd', 9, 0,
+ /* 3033 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 'p', 'd', 9, 0,
+ /* 3046 */ 'v', 'p', 'e', 'r', 'm', 'p', 'd', 9, 0,
+ /* 3055 */ 'v', 'a', 'n', 'd', 'n', 'p', 'd', 9, 0,
+ /* 3064 */ 'v', 'm', 'i', 'n', 'p', 'd', 9, 0,
+ /* 3072 */ 'v', 'd', 'p', 'p', 'd', 9, 0,
+ /* 3079 */ 'v', 'c', 'm', 'p', 'p', 'd', 9, 0,
+ /* 3087 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 'p', 'd', 9, 0,
+ /* 3098 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 'd', 9, 0,
+ /* 3110 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'p', 'd', 9, 0,
+ /* 3123 */ 'v', 'o', 'r', 'p', 'd', 9, 0,
+ /* 3130 */ 'v', 'x', 'o', 'r', 'p', 'd', 9, 0,
+ /* 3138 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 'd', 9, 0,
+ /* 3150 */ 'i', 'n', 'c', 's', 's', 'p', 'd', 9, 0,
+ /* 3159 */ 'r', 'd', 's', 's', 'p', 'd', 9, 0,
+ /* 3167 */ 'v', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'p', 'd', 9, 0,
+ /* 3180 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 'p', 'd', 9, 0,
+ /* 3192 */ 'v', 'm', 'o', 'v', 'n', 't', 'p', 'd', 9, 0,
+ /* 3202 */ 'v', 's', 'q', 'r', 't', 'p', 'd', 9, 0,
+ /* 3211 */ 'v', 't', 'e', 's', 't', 'p', 'd', 9, 0,
+ /* 3220 */ 'v', 'm', 'o', 'v', 'u', 'p', 'd', 9, 0,
+ /* 3229 */ 'v', 'b', 'l', 'e', 'n', 'd', 'v', 'p', 'd', 9, 0,
+ /* 3240 */ 'v', 'd', 'i', 'v', 'p', 'd', 9, 0,
+ /* 3248 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'p', 'd', 9, 0,
+ /* 3260 */ 'v', 'm', 'a', 'x', 'p', 'd', 9, 0,
+ /* 3268 */ 'v', 'f', 'r', 'c', 'z', 'p', 'd', 9, 0,
+ /* 3277 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'd', 9, 0,
+ /* 3287 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'd', 9, 0,
+ /* 3299 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'd', 9, 0,
+ /* 3312 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'd', 9, 0,
+ /* 3323 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'd', 9, 0,
+ /* 3333 */ 'v', 'p', 'm', 'o', 'v', 'q', 'd', 9, 0,
+ /* 3342 */ 's', 'h', 'r', 'd', 9, 0,
+ /* 3348 */ 'k', 'o', 'r', 'd', 9, 0,
+ /* 3354 */ 'k', 'x', 'n', 'o', 'r', 'd', 9, 0,
+ /* 3362 */ 'v', 'p', 'o', 'r', 'd', 9, 0,
+ /* 3369 */ 'v', 'p', 'r', 'o', 'r', 'd', 9, 0,
+ /* 3377 */ 'k', 'x', 'o', 'r', 'd', 9, 0,
+ /* 3384 */ 'v', 'p', 'x', 'o', 'r', 'd', 9, 0,
+ /* 3392 */ 'v', 'p', 'i', 'n', 's', 'r', 'd', 9, 0,
+ /* 3401 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'd', 9, 0,
+ /* 3411 */ 'v', 'p', 'e', 'x', 't', 'r', 'd', 9, 0,
+ /* 3420 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3433 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3447 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3460 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 'd', 9, 0,
+ /* 3474 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3487 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3501 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3514 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 'd', 9, 0,
+ /* 3528 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 'd', 9, 0,
+ /* 3539 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 'd', 9, 0,
+ /* 3551 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'd', 9, 0,
+ /* 3562 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3575 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3589 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3602 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 9, 0,
+ /* 3616 */ 'v', 'r', 'c', 'p', '1', '4', 's', 'd', 9, 0,
+ /* 3626 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 's', 'd', 9, 0,
+ /* 3638 */ 'v', 'r', 'c', 'p', '2', '8', 's', 'd', 9, 0,
+ /* 3648 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 'd', 9, 0,
+ /* 3660 */ 'v', 'p', 'a', 'b', 's', 'd', 9, 0,
+ /* 3668 */ 'v', 'f', 'm', 's', 'u', 'b', 's', 'd', 9, 0,
+ /* 3678 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 'd', 9, 0,
+ /* 3689 */ 'v', 's', 'u', 'b', 's', 'd', 9, 0,
+ /* 3697 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'd', 9, 0,
+ /* 3707 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 'd', 9, 0,
+ /* 3718 */ 'v', 'a', 'd', 'd', 's', 'd', 9, 0,
+ /* 3726 */ 'v', 'r', 'o', 'u', 'n', 'd', 's', 'd', 9, 0,
+ /* 3736 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 's', 'd', 9, 0,
+ /* 3747 */ 'v', 'r', 'a', 'n', 'g', 'e', 's', 'd', 9, 0,
+ /* 3757 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 's', 'd', 9, 0,
+ /* 3770 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 's', 'd', 9, 0,
+ /* 3781 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 'd', 9, 0,
+ /* 3791 */ 'v', 'c', 'o', 'm', 'i', 's', 'd', 9, 0,
+ /* 3800 */ 'v', 'm', 'u', 'l', 's', 'd', 9, 0,
+ /* 3808 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 's', 'd', 9, 0,
+ /* 3821 */ 'v', 'p', 'm', 'i', 'n', 's', 'd', 9, 0,
+ /* 3830 */ 'v', 'm', 'i', 'n', 's', 'd', 9, 0,
+ /* 3838 */ 's', 't', 'o', 's', 'd', 9, 0,
+ /* 3845 */ 'v', 'c', 'm', 'p', 's', 'd', 9, 0,
+ /* 3853 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 's', 'd', 9, 0,
+ /* 3864 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'd', 9, 0,
+ /* 3877 */ 'w', 'r', 's', 's', 'd', 9, 0,
+ /* 3884 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 's', 'd', 9, 0,
+ /* 3896 */ 'w', 'r', 'u', 's', 's', 'd', 9, 0,
+ /* 3904 */ 'v', 'p', '4', 'd', 'p', 'w', 's', 's', 'd', 9, 0,
+ /* 3915 */ 'v', 'p', 'd', 'p', 'w', 's', 's', 'd', 9, 0,
+ /* 3925 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 's', 'd', 9, 0,
+ /* 3937 */ 'm', 'o', 'v', 'n', 't', 's', 'd', 9, 0,
+ /* 3946 */ 'v', 's', 'q', 'r', 't', 's', 'd', 9, 0,
+ /* 3955 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 'd', 9, 0,
+ /* 3969 */ 'v', 'p', 'd', 'p', 'b', 'u', 's', 'd', 9, 0,
+ /* 3979 */ 'v', 'd', 'i', 'v', 's', 'd', 9, 0,
+ /* 3987 */ 'v', 'm', 'o', 'v', 's', 'd', 9, 0,
+ /* 3995 */ 'v', 'p', 'm', 'a', 'x', 's', 'd', 9, 0,
+ /* 4004 */ 'v', 'm', 'a', 'x', 's', 'd', 9, 0,
+ /* 4012 */ 'v', 'f', 'r', 'c', 'z', 's', 'd', 9, 0,
+ /* 4021 */ 'v', 'p', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'd', 9, 0,
+ /* 4034 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'd', 9, 0,
+ /* 4044 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'd', 9, 0,
+ /* 4054 */ 'v', 'p', 'l', 'z', 'c', 'n', 't', 'd', 9, 0,
+ /* 4064 */ 'k', 'n', 'o', 't', 'd', 9, 0,
+ /* 4071 */ 'v', 'p', 'r', 'o', 't', 'd', 9, 0,
+ /* 4079 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'd', 9, 0,
+ /* 4093 */ 'k', 't', 'e', 's', 't', 'd', 9, 0,
+ /* 4101 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'd', 9, 0,
+ /* 4111 */ 'v', 'p', 'c', 'o', 'm', 'u', 'd', 9, 0,
+ /* 4120 */ 'v', 'p', 'm', 'i', 'n', 'u', 'd', 9, 0,
+ /* 4129 */ 'v', 'p', 'c', 'm', 'p', 'u', 'd', 9, 0,
+ /* 4138 */ 'v', 'p', 'm', 'a', 'x', 'u', 'd', 9, 0,
+ /* 4147 */ 'v', 'p', 's', 'r', 'a', 'v', 'd', 9, 0,
+ /* 4156 */ 'v', 'p', 's', 'h', 'l', 'd', 'v', 'd', 9, 0,
+ /* 4166 */ 'v', 'p', 's', 'h', 'r', 'd', 'v', 'd', 9, 0,
+ /* 4176 */ 'v', 'p', 's', 'l', 'l', 'v', 'd', 9, 0,
+ /* 4185 */ 'v', 'p', 'r', 'o', 'l', 'v', 'd', 9, 0,
+ /* 4194 */ 'v', 'p', 's', 'r', 'l', 'v', 'd', 9, 0,
+ /* 4203 */ 'v', 'p', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'd', 9, 0,
+ /* 4215 */ 'v', 'm', 'o', 'v', 'd', 9, 0,
+ /* 4222 */ 'v', 'p', 'r', 'o', 'r', 'v', 'd', 9, 0,
+ /* 4231 */ 'v', 'p', 'h', 's', 'u', 'b', 'w', 'd', 9, 0,
+ /* 4241 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 'd', 9, 0,
+ /* 4251 */ 'v', 'p', 'm', 'a', 'd', 'd', 'w', 'd', 9, 0,
+ /* 4261 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'w', 'd', 9, 0,
+ /* 4273 */ 'k', 'u', 'n', 'p', 'c', 'k', 'w', 'd', 9, 0,
+ /* 4283 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'w', 'd', 9, 0,
+ /* 4295 */ 'v', 'p', 'm', 'a', 'c', 's', 'w', 'd', 9, 0,
+ /* 4305 */ 'v', 'p', 'm', 'a', 'd', 'c', 's', 'w', 'd', 9, 0,
+ /* 4316 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'w', 'd', 9, 0,
+ /* 4327 */ 'v', 'p', 'm', 'a', 'd', 'c', 's', 's', 'w', 'd', 9, 0,
+ /* 4339 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'w', 'd', 9, 0,
+ /* 4350 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'd', 9, 0,
+ /* 4361 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'd', 9, 0,
+ /* 4372 */ 'm', 'o', 'v', 's', 'x', 'd', 9, 0,
+ /* 4380 */ 'j', 'a', 'e', 9, 0,
+ /* 4385 */ 's', 'e', 't', 'a', 'e', 9, 0,
+ /* 4392 */ 'c', 'm', 'o', 'v', 'a', 'e', 9, 0,
+ /* 4400 */ 'j', 'b', 'e', 9, 0,
+ /* 4405 */ 's', 'e', 't', 'b', 'e', 9, 0,
+ /* 4412 */ 'c', 'm', 'o', 'v', 'b', 'e', 9, 0,
+ /* 4420 */ 'f', 's', 't', 'p', 'n', 'c', 'e', 9, 0,
+ /* 4429 */ 'f', 'f', 'r', 'e', 'e', 9, 0,
+ /* 4436 */ 'j', 'g', 'e', 9, 0,
+ /* 4441 */ 'p', 'f', 'c', 'm', 'p', 'g', 'e', 9, 0,
+ /* 4450 */ 's', 'e', 't', 'g', 'e', 9, 0,
+ /* 4457 */ 'c', 'm', 'o', 'v', 'g', 'e', 9, 0,
+ /* 4465 */ 'j', 'e', 9, 0,
+ /* 4469 */ 'j', 'l', 'e', 9, 0,
+ /* 4474 */ 's', 'e', 't', 'l', 'e', 9, 0,
+ /* 4481 */ 'c', 'm', 'o', 'v', 'l', 'e', 9, 0,
+ /* 4489 */ 'j', 'n', 'e', 9, 0,
+ /* 4494 */ 'l', 'o', 'o', 'p', 'n', 'e', 9, 0,
+ /* 4502 */ 's', 'e', 't', 'n', 'e', 9, 0,
+ /* 4509 */ 'c', 'm', 'o', 'v', 'n', 'e', 9, 0,
+ /* 4517 */ 'l', 'o', 'o', 'p', 'e', 9, 0,
+ /* 4524 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 4534 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 4544 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 4554 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 4564 */ 't', 'p', 'a', 'u', 's', 'e', 9, 0,
+ /* 4572 */ 's', 'e', 't', 'e', 9, 0,
+ /* 4578 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 9, 0,
+ /* 4587 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 9, 0,
+ /* 4596 */ 'c', 'l', 'd', 'e', 'm', 'o', 't', 'e', 9, 0,
+ /* 4606 */ 's', 'h', 'a', '1', 'n', 'e', 'x', 't', 'e', 9, 0,
+ /* 4617 */ 'f', 'n', 's', 'a', 'v', 'e', 9, 0,
+ /* 4625 */ 'f', 'x', 's', 'a', 'v', 'e', 9, 0,
+ /* 4633 */ 'c', 'm', 'o', 'v', 'e', 9, 0,
+ /* 4640 */ 'b', 's', 'f', 9, 0,
+ /* 4645 */ 'r', 'e', 't', 'f', 9, 0,
+ /* 4651 */ 'n', 'e', 'g', 9, 0,
+ /* 4656 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 9, 0,
+ /* 4665 */ 'j', 'g', 9, 0,
+ /* 4669 */ 'i', 'n', 'v', 'l', 'p', 'g', 9, 0,
+ /* 4677 */ 's', 'e', 't', 'g', 9, 0,
+ /* 4683 */ 'c', 'm', 'o', 'v', 'g', 9, 0,
+ /* 4690 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 9, 0,
+ /* 4700 */ 'f', 'x', 'c', 'h', 9, 0,
+ /* 4706 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'h', 9, 0,
+ /* 4717 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'q', 'h', 9, 0,
+ /* 4728 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'q', 'h', 9, 0,
+ /* 4740 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 9, 0,
+ /* 4749 */ 'p', 'u', 's', 'h', 9, 0,
+ /* 4755 */ 'b', 'l', 'c', 'i', 9, 0,
+ /* 4761 */ 'b', 'z', 'h', 'i', 9, 0,
+ /* 4767 */ 'f', 'c', 'o', 'm', 'i', 9, 0,
+ /* 4774 */ 'f', 'u', 'c', 'o', 'm', 'i', 9, 0,
+ /* 4782 */ 'c', 'v', 't', 't', 'p', 'd', '2', 'p', 'i', 9, 0,
+ /* 4793 */ 'c', 'v', 't', 'p', 'd', '2', 'p', 'i', 9, 0,
+ /* 4803 */ 'c', 'v', 't', 't', 'p', 's', '2', 'p', 'i', 9, 0,
+ /* 4814 */ 'c', 'v', 't', 'p', 's', '2', 'p', 'i', 9, 0,
+ /* 4824 */ 'f', 'c', 'o', 'm', 'p', 'i', 9, 0,
+ /* 4832 */ 'f', 'u', 'c', 'o', 'm', 'p', 'i', 9, 0,
+ /* 4841 */ 'm', 'o', 'v', 'd', 'i', 'r', 'i', 9, 0,
+ /* 4850 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'i', 9, 0,
+ /* 4862 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'i', 9, 0,
+ /* 4874 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 9, 0,
+ /* 4886 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 'i', 9, 0,
+ /* 4897 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 's', 'i', 9, 0,
+ /* 4909 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'i', 9, 0,
+ /* 4920 */ 'b', 'l', 's', 'i', 9, 0,
+ /* 4926 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 'u', 's', 'i', 9, 0,
+ /* 4939 */ 'v', 'c', 'v', 't', 's', 'd', '2', 'u', 's', 'i', 9, 0,
+ /* 4951 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 'u', 's', 'i', 9, 0,
+ /* 4964 */ 'v', 'c', 'v', 't', 's', 's', '2', 'u', 's', 'i', 9, 0,
+ /* 4976 */ 'm', 'o', 'v', 'n', 't', 'i', 9, 0,
+ /* 4984 */ 'b', 'n', 'd', 'm', 'k', 9, 0,
+ /* 4991 */ 'b', 'l', 'c', 'm', 's', 'k', 9, 0,
+ /* 4999 */ 'b', 'l', 's', 'm', 's', 'k', 9, 0,
+ /* 5007 */ 't', 'z', 'm', 's', 'k', 9, 0,
+ /* 5014 */ 's', 'a', 'l', 9, 0,
+ /* 5019 */ 'l', 'w', 'p', 'v', 'a', 'l', 9, 0,
+ /* 5027 */ 'b', 'n', 'd', 'c', 'l', 9, 0,
+ /* 5034 */ 'r', 'c', 'l', 9, 0,
+ /* 5039 */ 's', 'h', 'l', 9, 0,
+ /* 5044 */ 'j', 'l', 9, 0,
+ /* 5048 */ 'l', 'c', 'a', 'l', 'l', 9, 0,
+ /* 5055 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 9, 0,
+ /* 5064 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 9, 0,
+ /* 5073 */ 'r', 'o', 'l', 9, 0,
+ /* 5078 */ 'a', 'r', 'p', 'l', 9, 0,
+ /* 5084 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'q', 'l', 9, 0,
+ /* 5095 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'q', 'l', 9, 0,
+ /* 5107 */ 'l', 's', 'l', 9, 0,
+ /* 5112 */ 's', 'e', 't', 'l', 9, 0,
+ /* 5118 */ 'p', 'f', 'm', 'u', 'l', 9, 0,
+ /* 5125 */ 'f', 'i', 'm', 'u', 'l', 9, 0,
+ /* 5132 */ 'c', 'm', 'o', 'v', 'l', 9, 0,
+ /* 5139 */ 'v', 'p', 'm', 'o', 'v', 'b', '2', 'm', 9, 0,
+ /* 5149 */ 'v', 'p', 'm', 'o', 'v', 'd', '2', 'm', 9, 0,
+ /* 5159 */ 'v', 'p', 'm', 'o', 'v', 'q', '2', 'm', 9, 0,
+ /* 5169 */ 'v', 'p', 'm', 'o', 'v', 'w', '2', 'm', 9, 0,
+ /* 5179 */ 'a', 'a', 'm', 9, 0,
+ /* 5184 */ 'f', 'c', 'o', 'm', 9, 0,
+ /* 5190 */ 'f', 'i', 'c', 'o', 'm', 9, 0,
+ /* 5197 */ 'f', 'u', 'c', 'o', 'm', 9, 0,
+ /* 5204 */ 'v', 'p', 'p', 'e', 'r', 'm', 9, 0,
+ /* 5212 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'm', 9, 0,
+ /* 5224 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'm', 9, 0,
+ /* 5236 */ 'b', 'n', 'd', 'c', 'n', 9, 0,
+ /* 5243 */ 'v', 'p', 'a', 'n', 'd', 'n', 9, 0,
+ /* 5251 */ 'x', 'b', 'e', 'g', 'i', 'n', 9, 0,
+ /* 5259 */ 'p', 'f', 'm', 'i', 'n', 9, 0,
+ /* 5266 */ 'v', 'm', 'x', 'o', 'n', 9, 0,
+ /* 5273 */ 'j', 'o', 9, 0,
+ /* 5277 */ 'j', 'n', 'o', 9, 0,
+ /* 5282 */ 's', 'e', 't', 'n', 'o', 9, 0,
+ /* 5289 */ 'c', 'm', 'o', 'v', 'n', 'o', 9, 0,
+ /* 5297 */ 's', 'e', 't', 'o', 9, 0,
+ /* 5303 */ 'c', 'm', 'o', 'v', 'o', 9, 0,
+ /* 5310 */ 'b', 's', 'w', 'a', 'p', 9, 0,
+ /* 5317 */ 'f', 's', 'u', 'b', 'p', 9, 0,
+ /* 5324 */ 'p', 'f', 'r', 'c', 'p', 9, 0,
+ /* 5331 */ 'f', 'a', 'd', 'd', 'p', 9, 0,
+ /* 5338 */ 'p', 'd', 'e', 'p', 9, 0,
+ /* 5344 */ 'f', 'f', 'r', 'e', 'e', 'p', 9, 0,
+ /* 5352 */ 'j', 'p', 9, 0,
+ /* 5356 */ 'f', 'm', 'u', 'l', 'p', 9, 0,
+ /* 5363 */ 'c', 'm', 'p', 9, 0,
+ /* 5368 */ 'l', 'j', 'm', 'p', 9, 0,
+ /* 5374 */ 'f', 'c', 'o', 'm', 'p', 9, 0,
+ /* 5381 */ 'f', 'i', 'c', 'o', 'm', 'p', 9, 0,
+ /* 5389 */ 'f', 'u', 'c', 'o', 'm', 'p', 9, 0,
+ /* 5397 */ 'j', 'n', 'p', 9, 0,
+ /* 5402 */ 's', 'e', 't', 'n', 'p', 9, 0,
+ /* 5409 */ 'c', 'm', 'o', 'v', 'n', 'p', 9, 0,
+ /* 5417 */ 'n', 'o', 'p', 9, 0,
+ /* 5422 */ 'l', 'o', 'o', 'p', 9, 0,
+ /* 5428 */ 'p', 'o', 'p', 9, 0,
+ /* 5433 */ 'f', 's', 'u', 'b', 'r', 'p', 9, 0,
+ /* 5441 */ 'f', 'd', 'i', 'v', 'r', 'p', 9, 0,
+ /* 5449 */ 'r', 's', 't', 'o', 'r', 's', 's', 'p', 9, 0,
+ /* 5459 */ 's', 'e', 't', 'p', 9, 0,
+ /* 5465 */ 'f', 's', 't', 'p', 9, 0,
+ /* 5471 */ 'f', 'i', 's', 't', 'p', 9, 0,
+ /* 5478 */ 'f', 'i', 's', 't', 't', 'p', 9, 0,
+ /* 5486 */ 'v', 'm', 'o', 'v', 'd', 'd', 'u', 'p', 9, 0,
+ /* 5496 */ 'v', 'm', 'o', 'v', 's', 'h', 'd', 'u', 'p', 9, 0,
+ /* 5507 */ 'v', 'm', 'o', 'v', 's', 'l', 'd', 'u', 'p', 9, 0,
+ /* 5518 */ 'f', 'd', 'i', 'v', 'p', 9, 0,
+ /* 5525 */ 'c', 'm', 'o', 'v', 'p', 9, 0,
+ /* 5532 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'm', 'b', '2', 'q', 9, 0,
+ /* 5549 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'q', 9, 0,
+ /* 5559 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'q', 9, 0,
+ /* 5569 */ 'm', 'o', 'v', 'd', 'q', '2', 'q', 9, 0,
+ /* 5578 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'q', 9, 0,
+ /* 5588 */ 'v', 'p', 's', 'h', 'a', 'q', 9, 0,
+ /* 5596 */ 'v', 'p', 's', 'r', 'a', 'q', 9, 0,
+ /* 5604 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'q', 9, 0,
+ /* 5614 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'q', 9, 0,
+ /* 5625 */ 'v', 'p', 's', 'u', 'b', 'q', 9, 0,
+ /* 5633 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'q', 9, 0,
+ /* 5644 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'q', 9, 0,
+ /* 5655 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 9, 0,
+ /* 5667 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 9, 0,
+ /* 5678 */ 'm', 'o', 'v', 'q', '2', 'd', 'q', 9, 0,
+ /* 5687 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'd', 'q', 9, 0,
+ /* 5699 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'd', 'q', 9, 0,
+ /* 5710 */ 'v', 'p', 'h', 's', 'u', 'b', 'd', 'q', 9, 0,
+ /* 5720 */ 'k', 'a', 'd', 'd', 'q', 9, 0,
+ /* 5727 */ 'v', 'p', 'a', 'd', 'd', 'q', 9, 0,
+ /* 5735 */ 'v', 'p', 'h', 'a', 'd', 'd', 'd', 'q', 9, 0,
+ /* 5745 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'd', 'q', 9, 0,
+ /* 5757 */ 'k', 'u', 'n', 'p', 'c', 'k', 'd', 'q', 9, 0,
+ /* 5767 */ 'v', 'p', 's', 'h', 'l', 'd', 'q', 9, 0,
+ /* 5776 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'd', 'q', 9, 0,
+ /* 5788 */ 'v', 'p', 's', 'l', 'l', 'd', 'q', 9, 0,
+ /* 5797 */ 'v', 'p', 's', 'r', 'l', 'd', 'q', 9, 0,
+ /* 5806 */ 'v', 'p', 'm', 'u', 'l', 'd', 'q', 9, 0,
+ /* 5815 */ 'k', 'a', 'n', 'd', 'q', 9, 0,
+ /* 5822 */ 'v', 'p', 'a', 'n', 'd', 'q', 9, 0,
+ /* 5830 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'q', 9, 0,
+ /* 5841 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'q', 'd', 'q', 9, 0,
+ /* 5854 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'q', 'd', 'q', 9, 0,
+ /* 5867 */ 'v', 'p', 'c', 'l', 'm', 'u', 'l', 'q', 'd', 'q', 9, 0,
+ /* 5879 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'q', 9, 0,
+ /* 5891 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'q', 9, 0,
+ /* 5904 */ 'v', 'p', 's', 'h', 'r', 'd', 'q', 9, 0,
+ /* 5913 */ 'v', 'm', 'o', 'v', 'n', 't', 'd', 'q', 9, 0,
+ /* 5923 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'd', 'q', 9, 0,
+ /* 5936 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'd', 'q', 9, 0,
+ /* 5948 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'd', 'q', 9, 0,
+ /* 5961 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'u', 'd', 'q', 9, 0,
+ /* 5973 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'd', 'q', 9, 0,
+ /* 5984 */ 'v', 'p', 'm', 'u', 'l', 'u', 'd', 'q', 9, 0,
+ /* 5994 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'd', 'q', 9, 0,
+ /* 6005 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'd', 'q', 9, 0,
+ /* 6016 */ 'p', 'f', 'c', 'm', 'p', 'e', 'q', 9, 0,
+ /* 6025 */ 'r', 'e', 't', 'f', 'q', 9, 0,
+ /* 6032 */ 'v', 'p', 't', 'e', 'r', 'n', 'l', 'o', 'g', 'q', 9, 0,
+ /* 6044 */ 'v', 'p', 's', 'h', 'l', 'q', 9, 0,
+ /* 6052 */ 'v', 'p', 's', 'l', 'l', 'q', 9, 0,
+ /* 6060 */ 'v', 'p', 'm', 'u', 'l', 'l', 'q', 9, 0,
+ /* 6069 */ 'v', 'p', 'r', 'o', 'l', 'q', 9, 0,
+ /* 6077 */ 'v', 'p', 's', 'r', 'l', 'q', 9, 0,
+ /* 6085 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'q', 9, 0,
+ /* 6095 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'q', 9, 0,
+ /* 6106 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'q', 9, 0,
+ /* 6117 */ 'v', 'p', 'c', 'o', 'm', 'q', 9, 0,
+ /* 6125 */ 'v', 'p', 'e', 'r', 'm', 'q', 9, 0,
+ /* 6133 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'q', 9, 0,
+ /* 6143 */ 'k', 'a', 'n', 'd', 'n', 'q', 9, 0,
+ /* 6151 */ 'v', 'p', 'a', 'n', 'd', 'n', 'q', 9, 0,
+ /* 6160 */ 'v', 'a', 'l', 'i', 'g', 'n', 'q', 9, 0,
+ /* 6169 */ 'v', 'p', 'c', 'm', 'p', 'q', 9, 0,
+ /* 6177 */ 'i', 'n', 'c', 's', 's', 'p', 'q', 9, 0,
+ /* 6186 */ 'r', 'd', 's', 's', 'p', 'q', 9, 0,
+ /* 6194 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'q', 'q', 9, 0,
+ /* 6206 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'q', 'q', 9, 0,
+ /* 6217 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'q', 'q', 9, 0,
+ /* 6229 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'q', 'q', 9, 0,
+ /* 6240 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'q', 9, 0,
+ /* 6250 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'q', 9, 0,
+ /* 6262 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'q', 9, 0,
+ /* 6275 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'q', 'q', 9, 0,
+ /* 6288 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'q', 'q', 9, 0,
+ /* 6300 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'q', 'q', 9, 0,
+ /* 6313 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'u', 'q', 'q', 9, 0,
+ /* 6325 */ 'k', 'o', 'r', 'q', 9, 0,
+ /* 6331 */ 'k', 'x', 'n', 'o', 'r', 'q', 9, 0,
+ /* 6339 */ 'v', 'p', 'o', 'r', 'q', 9, 0,
+ /* 6346 */ 'v', 'p', 'r', 'o', 'r', 'q', 9, 0,
+ /* 6354 */ 'k', 'x', 'o', 'r', 'q', 9, 0,
+ /* 6361 */ 'v', 'p', 'x', 'o', 'r', 'q', 9, 0,
+ /* 6369 */ 'v', 'p', 'i', 'n', 's', 'r', 'q', 9, 0,
+ /* 6378 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'q', 9, 0,
+ /* 6388 */ 'v', 'p', 'e', 'x', 't', 'r', 'q', 9, 0,
+ /* 6397 */ 'v', 'p', 'a', 'b', 's', 'q', 9, 0,
+ /* 6405 */ 'v', 'p', 'm', 'i', 'n', 's', 'q', 9, 0,
+ /* 6414 */ 's', 't', 'o', 's', 'q', 9, 0,
+ /* 6421 */ 'c', 'm', 'p', 's', 'q', 9, 0,
+ /* 6428 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'q', 9, 0,
+ /* 6441 */ 'w', 'r', 's', 's', 'q', 9, 0,
+ /* 6448 */ 'w', 'r', 'u', 's', 's', 'q', 9, 0,
+ /* 6456 */ 'm', 'o', 'v', 's', 'q', 9, 0,
+ /* 6463 */ 'v', 'p', 'm', 'a', 'x', 's', 'q', 9, 0,
+ /* 6472 */ 'v', 'p', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'q', 9, 0,
+ /* 6485 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'q', 9, 0,
+ /* 6495 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'q', 9, 0,
+ /* 6505 */ 'v', 'p', 'l', 'z', 'c', 'n', 't', 'q', 9, 0,
+ /* 6515 */ 'm', 'o', 'v', 'n', 't', 'q', 9, 0,
+ /* 6523 */ 'k', 'n', 'o', 't', 'q', 9, 0,
+ /* 6530 */ 'v', 'p', 'r', 'o', 't', 'q', 9, 0,
+ /* 6538 */ 'i', 'n', 's', 'e', 'r', 't', 'q', 9, 0,
+ /* 6547 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'q', 9, 0,
+ /* 6561 */ 'k', 't', 'e', 's', 't', 'q', 9, 0,
+ /* 6569 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'q', 9, 0,
+ /* 6579 */ 'v', 'p', 'm', 'a', 'd', 'd', '5', '2', 'h', 'u', 'q', 9, 0,
+ /* 6592 */ 'v', 'p', 'm', 'a', 'd', 'd', '5', '2', 'l', 'u', 'q', 9, 0,
+ /* 6605 */ 'v', 'p', 'c', 'o', 'm', 'u', 'q', 9, 0,
+ /* 6614 */ 'v', 'p', 'm', 'i', 'n', 'u', 'q', 9, 0,
+ /* 6623 */ 'v', 'p', 'c', 'm', 'p', 'u', 'q', 9, 0,
+ /* 6632 */ 'v', 'p', 'm', 'a', 'x', 'u', 'q', 9, 0,
+ /* 6641 */ 'v', 'p', 's', 'r', 'a', 'v', 'q', 9, 0,
+ /* 6650 */ 'v', 'p', 's', 'h', 'l', 'd', 'v', 'q', 9, 0,
+ /* 6660 */ 'v', 'p', 's', 'h', 'r', 'd', 'v', 'q', 9, 0,
+ /* 6670 */ 'v', 'p', 's', 'l', 'l', 'v', 'q', 9, 0,
+ /* 6679 */ 'v', 'p', 'r', 'o', 'l', 'v', 'q', 9, 0,
+ /* 6688 */ 'v', 'p', 's', 'r', 'l', 'v', 'q', 9, 0,
+ /* 6697 */ 'v', 'p', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'q', 9, 0,
+ /* 6709 */ 'v', 'm', 'o', 'v', 'q', 9, 0,
+ /* 6716 */ 'v', 'p', 'r', 'o', 'r', 'v', 'q', 9, 0,
+ /* 6725 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 'q', 9, 0,
+ /* 6735 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'w', 'q', 9, 0,
+ /* 6746 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'q', 9, 0,
+ /* 6757 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'q', 9, 0,
+ /* 6768 */ 'v', 'm', 'c', 'l', 'e', 'a', 'r', 9, 0,
+ /* 6777 */ 'l', 'a', 'r', 9, 0,
+ /* 6782 */ 's', 'a', 'r', 9, 0,
+ /* 6787 */ 'p', 'f', 's', 'u', 'b', 'r', 9, 0,
+ /* 6795 */ 'f', 'i', 's', 'u', 'b', 'r', 9, 0,
+ /* 6803 */ 'r', 'c', 'r', 9, 0,
+ /* 6808 */ 'e', 'n', 't', 'e', 'r', 9, 0,
+ /* 6815 */ 's', 'h', 'r', 9, 0,
+ /* 6820 */ 'v', 'p', 'a', 'l', 'i', 'g', 'n', 'r', 9, 0,
+ /* 6830 */ 'v', 'p', 'o', 'r', 9, 0,
+ /* 6836 */ 'r', 'o', 'r', 9, 0,
+ /* 6841 */ 'u', 'm', 'o', 'n', 'i', 't', 'o', 'r', 9, 0,
+ /* 6851 */ 'f', 'r', 's', 't', 'o', 'r', 9, 0,
+ /* 6859 */ 'f', 'x', 'r', 's', 't', 'o', 'r', 9, 0,
+ /* 6868 */ 'v', 'p', 'x', 'o', 'r', 9, 0,
+ /* 6875 */ 'v', 'e', 'r', 'r', 9, 0,
+ /* 6881 */ 'b', 's', 'r', 9, 0,
+ /* 6886 */ 'v', 'l', 'd', 'm', 'x', 'c', 's', 'r', 9, 0,
+ /* 6896 */ 'v', 's', 't', 'm', 'x', 'c', 's', 'r', 9, 0,
+ /* 6906 */ 'b', 'l', 's', 'r', 9, 0,
+ /* 6912 */ 'b', 't', 'r', 9, 0,
+ /* 6917 */ 'l', 't', 'r', 9, 0,
+ /* 6922 */ 's', 't', 'r', 9, 0,
+ /* 6927 */ 'b', 'e', 'x', 't', 'r', 9, 0,
+ /* 6934 */ 'f', 'd', 'i', 'v', 'r', 9, 0,
+ /* 6941 */ 'f', 'i', 'd', 'i', 'v', 'r', 9, 0,
+ /* 6949 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 0,
+ /* 6957 */ 'b', 'l', 'c', 's', 9, 0,
+ /* 6963 */ 'l', 'd', 's', 9, 0,
+ /* 6968 */ 'v', 'p', '4', 'd', 'p', 'w', 's', 's', 'd', 's', 9, 0,
+ /* 6980 */ 'v', 'p', 'd', 'p', 'w', 's', 's', 'd', 's', 9, 0,
+ /* 6991 */ 'v', 'p', 'd', 'p', 'b', 'u', 's', 'd', 's', 9, 0,
+ /* 7002 */ 'l', 'e', 's', 9, 0,
+ /* 7007 */ 'x', 's', 'a', 'v', 'e', 's', 9, 0,
+ /* 7015 */ 'l', 'f', 's', 9, 0,
+ /* 7020 */ 'l', 'g', 's', 9, 0,
+ /* 7025 */ 'j', 's', 9, 0,
+ /* 7029 */ 'l', 'w', 'p', 'i', 'n', 's', 9, 0,
+ /* 7037 */ 'j', 'n', 's', 9, 0,
+ /* 7042 */ 's', 'e', 't', 'n', 's', 9, 0,
+ /* 7049 */ 'c', 'm', 'o', 'v', 'n', 's', 9, 0,
+ /* 7057 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
+ /* 7073 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
+ /* 7086 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
+ /* 7100 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
+ /* 7116 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
+ /* 7129 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
+ /* 7143 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
+ /* 7159 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
+ /* 7172 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
+ /* 7186 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
+ /* 7202 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
+ /* 7215 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
+ /* 7229 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 9, 0,
+ /* 7240 */ 'v', 'c', 'v', 't', 'p', 'h', '2', 'p', 's', 9, 0,
+ /* 7251 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'p', 's', 9, 0,
+ /* 7262 */ 'c', 'v', 't', 'p', 'i', '2', 'p', 's', 9, 0,
+ /* 7272 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', '2', 'p', 's', 9, 0,
+ /* 7284 */ 'v', 'e', 'x', 'p', '2', 'p', 's', 9, 0,
+ /* 7293 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 's', 9, 0,
+ /* 7304 */ 'v', 'c', 'v', 't', 'u', 'd', 'q', '2', 'p', 's', 9, 0,
+ /* 7316 */ 'v', 'c', 'v', 't', 'q', 'q', '2', 'p', 's', 9, 0,
+ /* 7327 */ 'v', 'c', 'v', 't', 'u', 'q', 'q', '2', 'p', 's', 9, 0,
+ /* 7339 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'p', 's', 9, 0,
+ /* 7350 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
+ /* 7366 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
+ /* 7379 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
+ /* 7393 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
+ /* 7409 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
+ /* 7422 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
+ /* 7436 */ 'v', 'r', 'c', 'p', '1', '4', 'p', 's', 9, 0,
+ /* 7446 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 'p', 's', 9, 0,
+ /* 7458 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 's', 9, 0,
+ /* 7468 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 's', 9, 0,
+ /* 7480 */ 'v', 'm', 'o', 'v', 'a', 'p', 's', 9, 0,
+ /* 7489 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 7502 */ 'v', 'a', 'd', 'd', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 7513 */ 'v', 'h', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 7522 */ 'v', 'f', 'm', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 7532 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 7543 */ 'v', 's', 'u', 'b', 'p', 's', 9, 0,
+ /* 7551 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7564 */ 'v', 'h', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7573 */ 'v', '4', 'f', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7584 */ 'v', 'f', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7594 */ 'v', '4', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7606 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7617 */ 'v', 'a', 'd', 'd', 'p', 's', 9, 0,
+ /* 7625 */ 'v', 'e', 'x', 'p', 'a', 'n', 'd', 'p', 's', 9, 0,
+ /* 7636 */ 'v', 'a', 'n', 'd', 'p', 's', 9, 0,
+ /* 7644 */ 'v', 'b', 'l', 'e', 'n', 'd', 'p', 's', 9, 0,
+ /* 7654 */ 'v', 'r', 'o', 'u', 'n', 'd', 'p', 's', 9, 0,
+ /* 7664 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 's', 9, 0,
+ /* 7676 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'p', 's', 9, 0,
+ /* 7689 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 'p', 's', 9, 0,
+ /* 7700 */ 'v', 'r', 'a', 'n', 'g', 'e', 'p', 's', 9, 0,
+ /* 7710 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 'p', 's', 9, 0,
+ /* 7723 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 'p', 's', 9, 0,
+ /* 7734 */ 'v', 's', 'h', 'u', 'f', 'p', 's', 9, 0,
+ /* 7743 */ 'v', 'u', 'n', 'p', 'c', 'k', 'h', 'p', 's', 9, 0,
+ /* 7754 */ 'v', 'm', 'o', 'v', 'l', 'h', 'p', 's', 9, 0,
+ /* 7764 */ 'v', 'm', 'o', 'v', 'h', 'p', 's', 9, 0,
+ /* 7773 */ 'v', 'm', 'o', 'v', 'm', 's', 'k', 'p', 's', 9, 0,
+ /* 7784 */ 'v', 'm', 'o', 'v', 'h', 'l', 'p', 's', 9, 0,
+ /* 7794 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 's', 9, 0,
+ /* 7805 */ 'v', 'u', 'n', 'p', 'c', 'k', 'l', 'p', 's', 9, 0,
+ /* 7816 */ 'v', 'm', 'u', 'l', 'p', 's', 9, 0,
+ /* 7824 */ 'v', 'm', 'o', 'v', 'l', 'p', 's', 9, 0,
+ /* 7833 */ 'v', 'b', 'l', 'e', 'n', 'd', 'm', 'p', 's', 9, 0,
+ /* 7844 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 'p', 's', 9, 0,
+ /* 7857 */ 'v', 'p', 'e', 'r', 'm', 'p', 's', 9, 0,
+ /* 7866 */ 'v', 'a', 'n', 'd', 'n', 'p', 's', 9, 0,
+ /* 7875 */ 'v', 'm', 'i', 'n', 'p', 's', 9, 0,
+ /* 7883 */ 'v', 'r', 'c', 'p', 'p', 's', 9, 0,
+ /* 7891 */ 'v', 'd', 'p', 'p', 's', 9, 0,
+ /* 7898 */ 'v', 'c', 'm', 'p', 'p', 's', 9, 0,
+ /* 7906 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 'p', 's', 9, 0,
+ /* 7917 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 's', 9, 0,
+ /* 7929 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'p', 's', 9, 0,
+ /* 7942 */ 'v', 'o', 'r', 'p', 's', 9, 0,
+ /* 7949 */ 'v', 'x', 'o', 'r', 'p', 's', 9, 0,
+ /* 7957 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 'p', 's', 9, 0,
+ /* 7969 */ 'v', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'p', 's', 9, 0,
+ /* 7982 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'p', 's', 9, 0,
+ /* 7994 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 'p', 's', 9, 0,
+ /* 8006 */ 'v', 'm', 'o', 'v', 'n', 't', 'p', 's', 9, 0,
+ /* 8016 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'p', 's', 9, 0,
+ /* 8027 */ 'v', 'r', 's', 'q', 'r', 't', 'p', 's', 9, 0,
+ /* 8037 */ 'v', 's', 'q', 'r', 't', 'p', 's', 9, 0,
+ /* 8046 */ 'v', 't', 'e', 's', 't', 'p', 's', 9, 0,
+ /* 8055 */ 'v', 'm', 'o', 'v', 'u', 'p', 's', 9, 0,
+ /* 8064 */ 'v', 'b', 'l', 'e', 'n', 'd', 'v', 'p', 's', 9, 0,
+ /* 8075 */ 'v', 'd', 'i', 'v', 'p', 's', 9, 0,
+ /* 8083 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'p', 's', 9, 0,
+ /* 8095 */ 'v', 'm', 'a', 'x', 'p', 's', 9, 0,
+ /* 8103 */ 'v', 'f', 'r', 'c', 'z', 'p', 's', 9, 0,
+ /* 8112 */ 'x', 'r', 's', 't', 'o', 'r', 's', 9, 0,
+ /* 8121 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 's', 's', 9, 0,
+ /* 8134 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 's', 's', 9, 0,
+ /* 8148 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 's', 9, 0,
+ /* 8161 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 's', 9, 0,
+ /* 8175 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 's', 's', 9, 0,
+ /* 8188 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 's', 's', 9, 0,
+ /* 8202 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 's', 9, 0,
+ /* 8215 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 's', 9, 0,
+ /* 8229 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 's', 9, 0,
+ /* 8240 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 's', 9, 0,
+ /* 8251 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 's', 9, 0,
+ /* 8263 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 9, 0,
+ /* 8276 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 9, 0,
+ /* 8290 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 9, 0,
+ /* 8303 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 9, 0,
+ /* 8317 */ 'v', 'r', 'c', 'p', '1', '4', 's', 's', 9, 0,
+ /* 8327 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 's', 's', 9, 0,
+ /* 8339 */ 'v', 'r', 'c', 'p', '2', '8', 's', 's', 9, 0,
+ /* 8349 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 's', 9, 0,
+ /* 8361 */ 'v', 'f', 'm', 's', 'u', 'b', 's', 's', 9, 0,
+ /* 8371 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 's', 9, 0,
+ /* 8382 */ 'v', 's', 'u', 'b', 's', 's', 9, 0,
+ /* 8390 */ 'v', '4', 'f', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 8401 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 8411 */ 'v', '4', 'f', 'n', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 8423 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 8434 */ 'v', 'a', 'd', 'd', 's', 's', 9, 0,
+ /* 8442 */ 'v', 'r', 'o', 'u', 'n', 'd', 's', 's', 9, 0,
+ /* 8452 */ 'v', 'r', 'e', 'd', 'u', 'c', 'e', 's', 's', 9, 0,
+ /* 8463 */ 'v', 'r', 'a', 'n', 'g', 'e', 's', 's', 9, 0,
+ /* 8473 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 's', 's', 9, 0,
+ /* 8486 */ 'v', 's', 'c', 'a', 'l', 'e', 'f', 's', 's', 9, 0,
+ /* 8497 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 's', 9, 0,
+ /* 8507 */ 'v', 'c', 'o', 'm', 'i', 's', 's', 9, 0,
+ /* 8516 */ 'v', 'm', 'u', 'l', 's', 's', 9, 0,
+ /* 8524 */ 'v', 'f', 'i', 'x', 'u', 'p', 'i', 'm', 'm', 's', 's', 9, 0,
+ /* 8537 */ 'v', 'm', 'i', 'n', 's', 's', 9, 0,
+ /* 8545 */ 'v', 'r', 'c', 'p', 's', 's', 9, 0,
+ /* 8553 */ 'v', 'c', 'm', 'p', 's', 's', 9, 0,
+ /* 8561 */ 'v', 'g', 'e', 't', 'e', 'x', 'p', 's', 's', 9, 0,
+ /* 8572 */ 'v', 'f', 'p', 'c', 'l', 'a', 's', 's', 's', 's', 9, 0,
+ /* 8584 */ 'v', 'g', 'e', 't', 'm', 'a', 'n', 't', 's', 's', 9, 0,
+ /* 8596 */ 'm', 'o', 'v', 'n', 't', 's', 's', 9, 0,
+ /* 8605 */ 'v', 'r', 's', 'q', 'r', 't', 's', 's', 9, 0,
+ /* 8615 */ 'v', 's', 'q', 'r', 't', 's', 's', 9, 0,
+ /* 8624 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 's', 9, 0,
+ /* 8638 */ 'v', 'd', 'i', 'v', 's', 's', 9, 0,
+ /* 8646 */ 'v', 'm', 'o', 'v', 's', 's', 9, 0,
+ /* 8654 */ 'v', 'm', 'a', 'x', 's', 's', 9, 0,
+ /* 8662 */ 'v', 'f', 'r', 'c', 'z', 's', 's', 9, 0,
+ /* 8671 */ 'b', 't', 's', 9, 0,
+ /* 8676 */ 's', 'e', 't', 's', 9, 0,
+ /* 8682 */ 'c', 'm', 'o', 'v', 's', 9, 0,
+ /* 8689 */ 'b', 't', 9, 0,
+ /* 8693 */ 'l', 'g', 'd', 't', 9, 0,
+ /* 8699 */ 's', 'g', 'd', 't', 9, 0,
+ /* 8705 */ 'l', 'i', 'd', 't', 9, 0,
+ /* 8711 */ 's', 'i', 'd', 't', 9, 0,
+ /* 8717 */ 'l', 'l', 'd', 't', 9, 0,
+ /* 8723 */ 's', 'l', 'd', 't', 9, 0,
+ /* 8729 */ 'r', 'e', 't', 9, 0,
+ /* 8734 */ 'p', 'f', 'c', 'm', 'p', 'g', 't', 9, 0,
+ /* 8743 */ 'u', 'm', 'w', 'a', 'i', 't', 9, 0,
+ /* 8751 */ 'p', 'o', 'p', 'c', 'n', 't', 9, 0,
+ /* 8759 */ 'l', 'z', 'c', 'n', 't', 9, 0,
+ /* 8766 */ 't', 'z', 'c', 'n', 't', 9, 0,
+ /* 8773 */ 'i', 'n', 't', 9, 0,
+ /* 8778 */ 'n', 'o', 't', 9, 0,
+ /* 8783 */ 'i', 'n', 'v', 'e', 'p', 't', 9, 0,
+ /* 8791 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', 9, 0,
+ /* 8801 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 'o', 'p', 't', 9, 0,
+ /* 8813 */ 'x', 'a', 'b', 'o', 'r', 't', 9, 0,
+ /* 8821 */ 'p', 'f', 'r', 's', 'q', 'r', 't', 9, 0,
+ /* 8830 */ 'v', 'a', 'e', 's', 'd', 'e', 'c', 'l', 'a', 's', 't', 9, 0,
+ /* 8843 */ 'v', 'a', 'e', 's', 'e', 'n', 'c', 'l', 'a', 's', 't', 9, 0,
+ /* 8856 */ 'v', 'p', 't', 'e', 's', 't', 9, 0,
+ /* 8864 */ 'f', 's', 't', 9, 0,
+ /* 8869 */ 'f', 'i', 's', 't', 9, 0,
+ /* 8875 */ 'v', 'a', 'e', 's', 'k', 'e', 'y', 'g', 'e', 'n', 'a', 's', 's', 'i', 's', 't', 9, 0,
+ /* 8893 */ 'v', 'm', 'p', 't', 'r', 's', 't', 9, 0,
+ /* 8902 */ 'o', 'u', 't', 9, 0,
+ /* 8907 */ 'p', 'e', 'x', 't', 9, 0,
+ /* 8913 */ 'b', 'n', 'd', 'c', 'u', 9, 0,
+ /* 8920 */ 'v', 'l', 'd', 'd', 'q', 'u', 9, 0,
+ /* 8928 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'd', 'q', 'u', 9, 0,
+ /* 8941 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', 9, 0,
+ /* 8950 */ 'f', 'd', 'i', 'v', 9, 0,
+ /* 8956 */ 'f', 'i', 'd', 'i', 'v', 9, 0,
+ /* 8963 */ 'f', 'l', 'd', 'e', 'n', 'v', 9, 0,
+ /* 8971 */ 'f', 'n', 's', 't', 'e', 'n', 'v', 9, 0,
+ /* 8980 */ 'v', 'p', 'c', 'm', 'o', 'v', 9, 0,
+ /* 8988 */ 'b', 'n', 'd', 'm', 'o', 'v', 9, 0,
+ /* 8996 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'w', 9, 0,
+ /* 9006 */ 'v', 'p', 'm', 'o', 'v', 'm', '2', 'w', 9, 0,
+ /* 9016 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'w', 9, 0,
+ /* 9026 */ 'v', 'p', 's', 'h', 'a', 'w', 9, 0,
+ /* 9034 */ 'v', 'p', 's', 'r', 'a', 'w', 9, 0,
+ /* 9042 */ 'v', 'p', 'h', 's', 'u', 'b', 'b', 'w', 9, 0,
+ /* 9052 */ 'v', 'd', 'b', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
+ /* 9063 */ 'v', 'm', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
+ /* 9073 */ 'v', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
+ /* 9082 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'w', 9, 0,
+ /* 9092 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'b', 'w', 9, 0,
+ /* 9104 */ 'k', 'u', 'n', 'p', 'c', 'k', 'b', 'w', 9, 0,
+ /* 9114 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'b', 'w', 9, 0,
+ /* 9126 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'w', 9, 0,
+ /* 9137 */ 'v', 'p', 'h', 's', 'u', 'b', 'w', 9, 0,
+ /* 9146 */ 'v', 'p', 's', 'u', 'b', 'w', 9, 0,
+ /* 9154 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'w', 9, 0,
+ /* 9165 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'w', 9, 0,
+ /* 9176 */ 'f', 'l', 'd', 'c', 'w', 9, 0,
+ /* 9183 */ 'f', 'n', 's', 't', 'c', 'w', 9, 0,
+ /* 9191 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 9, 0,
+ /* 9200 */ 'k', 'a', 'd', 'd', 'w', 9, 0,
+ /* 9207 */ 'v', 'p', 'a', 'd', 'd', 'w', 9, 0,
+ /* 9215 */ 'v', 'p', 's', 'h', 'l', 'd', 'w', 9, 0,
+ /* 9224 */ 'k', 'a', 'n', 'd', 'w', 9, 0,
+ /* 9231 */ 'v', 'p', 'e', 'x', 'p', 'a', 'n', 'd', 'w', 9, 0,
+ /* 9242 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'w', 9, 0,
+ /* 9252 */ 'v', 'p', 's', 'h', 'r', 'd', 'w', 9, 0,
+ /* 9261 */ 'v', 'p', 'a', 'c', 'k', 's', 's', 'd', 'w', 9, 0,
+ /* 9272 */ 'v', 'p', 'a', 'c', 'k', 'u', 's', 'd', 'w', 9, 0,
+ /* 9283 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'd', 'w', 9, 0,
+ /* 9294 */ 'v', 'p', 'm', 'o', 'v', 's', 'd', 'w', 9, 0,
+ /* 9304 */ 'v', 'p', 'm', 'o', 'v', 'd', 'w', 9, 0,
+ /* 9313 */ 'p', 'i', '2', 'f', 'w', 9, 0,
+ /* 9320 */ 'p', 's', 'h', 'u', 'f', 'w', 9, 0,
+ /* 9328 */ 'v', 'p', 'a', 'v', 'g', 'w', 9, 0,
+ /* 9336 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'w', 9, 0,
+ /* 9347 */ 'v', 'p', 's', 'h', 'u', 'f', 'h', 'w', 9, 0,
+ /* 9357 */ 'v', 'p', 'm', 'u', 'l', 'h', 'w', 9, 0,
+ /* 9366 */ 'p', 'f', '2', 'i', 'w', 9, 0,
+ /* 9373 */ 'v', 'p', 's', 'h', 'u', 'f', 'l', 'w', 9, 0,
+ /* 9383 */ 'v', 'p', 's', 'h', 'l', 'w', 9, 0,
+ /* 9391 */ 'v', 'p', 's', 'l', 'l', 'w', 9, 0,
+ /* 9399 */ 'v', 'p', 'm', 'u', 'l', 'l', 'w', 9, 0,
+ /* 9408 */ 'v', 'p', 's', 'r', 'l', 'w', 9, 0,
+ /* 9416 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'w', 9, 0,
+ /* 9426 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'w', 9, 0,
+ /* 9437 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'w', 9, 0,
+ /* 9448 */ 'v', 'p', 'c', 'o', 'm', 'w', 9, 0,
+ /* 9456 */ 'v', 'p', 'e', 'r', 'm', 'w', 9, 0,
+ /* 9464 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'w', 9, 0,
+ /* 9474 */ 'k', 'a', 'n', 'd', 'n', 'w', 9, 0,
+ /* 9482 */ 'v', 'p', 's', 'i', 'g', 'n', 'w', 9, 0,
+ /* 9491 */ 'v', 'p', 'c', 'm', 'p', 'w', 9, 0,
+ /* 9499 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'w', 9, 0,
+ /* 9509 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'w', 9, 0,
+ /* 9520 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'w', 9, 0,
+ /* 9530 */ 'v', 'p', 'm', 'o', 'v', 'q', 'w', 9, 0,
+ /* 9539 */ 'v', 'e', 'r', 'w', 9, 0,
+ /* 9545 */ 'p', 'm', 'u', 'l', 'h', 'r', 'w', 9, 0,
+ /* 9554 */ 'k', 'o', 'r', 'w', 9, 0,
+ /* 9560 */ 'k', 'x', 'n', 'o', 'r', 'w', 9, 0,
+ /* 9568 */ 'k', 'x', 'o', 'r', 'w', 9, 0,
+ /* 9575 */ 'v', 'p', 'i', 'n', 's', 'r', 'w', 9, 0,
+ /* 9584 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'w', 9, 0,
+ /* 9594 */ 'v', 'p', 'e', 'x', 't', 'r', 'w', 9, 0,
+ /* 9603 */ 'v', 'p', 'a', 'b', 's', 'w', 9, 0,
+ /* 9611 */ 'v', 'p', 'm', 'a', 'd', 'd', 'u', 'b', 's', 'w', 9, 0,
+ /* 9623 */ 'v', 'p', 'h', 's', 'u', 'b', 's', 'w', 9, 0,
+ /* 9633 */ 'v', 'p', 's', 'u', 'b', 's', 'w', 9, 0,
+ /* 9642 */ 'v', 'p', 'h', 'a', 'd', 'd', 's', 'w', 9, 0,
+ /* 9652 */ 'v', 'p', 'a', 'd', 'd', 's', 'w', 9, 0,
+ /* 9661 */ 'l', 'm', 's', 'w', 9, 0,
+ /* 9667 */ 's', 'm', 's', 'w', 9, 0,
+ /* 9673 */ 'v', 'p', 'm', 'i', 'n', 's', 'w', 9, 0,
+ /* 9682 */ 's', 't', 'o', 's', 'w', 9, 0,
+ /* 9689 */ 'c', 'm', 'p', 's', 'w', 9, 0,
+ /* 9696 */ 'v', 'p', 'm', 'u', 'l', 'h', 'r', 's', 'w', 9, 0,
+ /* 9707 */ 'v', 'p', 'c', 'o', 'm', 'p', 'r', 'e', 's', 's', 'w', 9, 0,
+ /* 9720 */ 'f', 'n', 's', 't', 's', 'w', 9, 0,
+ /* 9728 */ 'v', 'p', 's', 'u', 'b', 'u', 's', 'w', 9, 0,
+ /* 9738 */ 'v', 'p', 'a', 'd', 'd', 'u', 's', 'w', 9, 0,
+ /* 9748 */ 'm', 'o', 'v', 's', 'w', 9, 0,
+ /* 9755 */ 'v', 'p', 'm', 'a', 'x', 's', 'w', 9, 0,
+ /* 9764 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'w', 9, 0,
+ /* 9774 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'w', 9, 0,
+ /* 9784 */ 'k', 'n', 'o', 't', 'w', 9, 0,
+ /* 9791 */ 'v', 'p', 'r', 'o', 't', 'w', 9, 0,
+ /* 9799 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'w', 9, 0,
+ /* 9813 */ 'k', 't', 'e', 's', 't', 'w', 9, 0,
+ /* 9821 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'w', 9, 0,
+ /* 9831 */ 'v', 'p', 'm', 'u', 'l', 'h', 'u', 'w', 9, 0,
+ /* 9841 */ 'v', 'p', 'c', 'o', 'm', 'u', 'w', 9, 0,
+ /* 9850 */ 'v', 'p', 'm', 'i', 'n', 'u', 'w', 9, 0,
+ /* 9859 */ 'v', 'p', 'c', 'm', 'p', 'u', 'w', 9, 0,
+ /* 9868 */ 'v', 'p', 'h', 'm', 'i', 'n', 'p', 'o', 's', 'u', 'w', 9, 0,
+ /* 9881 */ 'v', 'p', 'm', 'a', 'x', 'u', 'w', 9, 0,
+ /* 9890 */ 'v', 'p', 's', 'r', 'a', 'v', 'w', 9, 0,
+ /* 9899 */ 'v', 'p', 's', 'h', 'l', 'd', 'v', 'w', 9, 0,
+ /* 9909 */ 'v', 'p', 's', 'h', 'r', 'd', 'v', 'w', 9, 0,
+ /* 9919 */ 'v', 'p', 's', 'l', 'l', 'v', 'w', 9, 0,
+ /* 9928 */ 'v', 'p', 's', 'r', 'l', 'v', 'w', 9, 0,
+ /* 9937 */ 'k', 'm', 'o', 'v', 'w', 9, 0,
+ /* 9944 */ 'v', 'p', 'm', 'a', 'c', 's', 'w', 'w', 9, 0,
+ /* 9954 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'w', 'w', 9, 0,
+ /* 9965 */ 'p', 'f', 'm', 'a', 'x', 9, 0,
+ /* 9972 */ 'a', 'd', 'c', 'x', 9, 0,
+ /* 9978 */ 'b', 'n', 'd', 'l', 'd', 'x', 9, 0,
+ /* 9986 */ 's', 'h', 'l', 'x', 9, 0,
+ /* 9992 */ 'm', 'u', 'l', 'x', 9, 0,
+ /* 9998 */ 'a', 'd', 'o', 'x', 9, 0,
+ /* 10004 */ 's', 'a', 'r', 'x', 9, 0,
+ /* 10010 */ 's', 'h', 'r', 'x', 9, 0,
+ /* 10016 */ 'r', 'o', 'r', 'x', 9, 0,
+ /* 10022 */ 'm', 'o', 'v', 's', 'x', 9, 0,
+ /* 10029 */ 'b', 'n', 'd', 's', 't', 'x', 9, 0,
+ /* 10037 */ 'm', 'o', 'v', 'z', 'x', 9, 0,
+ /* 10044 */ 'c', 'l', 'r', 's', 's', 'b', 's', 'y', 9, 0,
+ /* 10054 */ 'j', 'e', 'c', 'x', 'z', 9, 0,
+ /* 10061 */ 'j', 'c', 'x', 'z', 9, 0,
+ /* 10067 */ 'j', 'r', 'c', 'x', 'z', 9, 0,
+ /* 10074 */ 'f', 'c', 'm', 'o', 'v', 'n', 'b', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10090 */ 'f', 'c', 'm', 'o', 'v', 'b', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10105 */ 'f', 'c', 'm', 'o', 'v', 'n', 'b', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10122 */ 'f', 'c', 'm', 'o', 'v', 'b', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10138 */ 'f', 'c', 'm', 'o', 'v', 'n', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10154 */ 'f', 'c', 'm', 'o', 'v', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10169 */ 'f', 'c', 'm', 'o', 'v', 'n', 'u', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10185 */ 'f', 'c', 'm', 'o', 'v', 'u', 9, 's', 't', '(', '0', ')', ',', 32, 0,
+ /* 10200 */ 's', 'b', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 10209 */ 's', 'c', 'a', 's', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 10220 */ 'l', 'o', 'd', 's', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 10231 */ 's', 'u', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 10240 */ 'a', 'd', 'c', 9, 'a', 'l', ',', 32, 0,
+ /* 10249 */ 'a', 'd', 'd', 9, 'a', 'l', ',', 32, 0,
+ /* 10258 */ 'a', 'n', 'd', 9, 'a', 'l', ',', 32, 0,
+ /* 10267 */ 'i', 'n', 9, 'a', 'l', ',', 32, 0,
+ /* 10275 */ 'c', 'm', 'p', 9, 'a', 'l', ',', 32, 0,
+ /* 10284 */ 'x', 'o', 'r', 9, 'a', 'l', ',', 32, 0,
+ /* 10293 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'a', 'l', ',', 32, 0,
+ /* 10305 */ 't', 'e', 's', 't', 9, 'a', 'l', ',', 32, 0,
+ /* 10315 */ 'm', 'o', 'v', 9, 'a', 'l', ',', 32, 0,
+ /* 10324 */ 's', 'b', 'b', 9, 'a', 'x', ',', 32, 0,
+ /* 10333 */ 's', 'u', 'b', 9, 'a', 'x', ',', 32, 0,
+ /* 10342 */ 'a', 'd', 'c', 9, 'a', 'x', ',', 32, 0,
+ /* 10351 */ 'a', 'd', 'd', 9, 'a', 'x', ',', 32, 0,
+ /* 10360 */ 'a', 'n', 'd', 9, 'a', 'x', ',', 32, 0,
+ /* 10369 */ 'i', 'n', 9, 'a', 'x', ',', 32, 0,
+ /* 10377 */ 'c', 'm', 'p', 9, 'a', 'x', ',', 32, 0,
+ /* 10386 */ 'x', 'o', 'r', 9, 'a', 'x', ',', 32, 0,
+ /* 10395 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'a', 'x', ',', 32, 0,
+ /* 10407 */ 't', 'e', 's', 't', 9, 'a', 'x', ',', 32, 0,
+ /* 10417 */ 'm', 'o', 'v', 9, 'a', 'x', ',', 32, 0,
+ /* 10426 */ 's', 'c', 'a', 's', 'w', 9, 'a', 'x', ',', 32, 0,
+ /* 10437 */ 'l', 'o', 'd', 's', 'w', 9, 'a', 'x', ',', 32, 0,
+ /* 10448 */ 's', 'b', 'b', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10458 */ 's', 'u', 'b', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10468 */ 'a', 'd', 'c', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10478 */ 'a', 'd', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10488 */ 'a', 'n', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10498 */ 's', 'c', 'a', 's', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10510 */ 'l', 'o', 'd', 's', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10522 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10531 */ 'c', 'm', 'p', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10541 */ 'x', 'o', 'r', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10551 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10564 */ 't', 'e', 's', 't', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10575 */ 'm', 'o', 'v', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 10585 */ 's', 'b', 'b', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10595 */ 's', 'u', 'b', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10605 */ 'a', 'd', 'c', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10615 */ 'a', 'd', 'd', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10625 */ 'a', 'n', 'd', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10635 */ 'c', 'm', 'p', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10645 */ 's', 'c', 'a', 's', 'q', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10657 */ 'l', 'o', 'd', 's', 'q', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10669 */ 'x', 'o', 'r', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10679 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10692 */ 't', 'e', 's', 't', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10703 */ 'm', 'o', 'v', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 10713 */ 'o', 'u', 't', 's', 'b', 9, 'd', 'x', ',', 32, 0,
+ /* 10724 */ 'o', 'u', 't', 's', 'd', 9, 'd', 'x', ',', 32, 0,
+ /* 10735 */ 'o', 'u', 't', 's', 'w', 9, 'd', 'x', ',', 32, 0,
+ /* 10746 */ 'f', 'b', 'l', 'd', 9, 't', 'b', 'y', 't', 'e', 32, 'p', 't', 'r', 32, 0,
+ /* 10762 */ 'f', 'b', 's', 't', 'p', 9, 't', 'b', 'y', 't', 'e', 32, 'p', 't', 'r', 32, 0,
+ /* 10779 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0,
+ /* 10810 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 10834 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 10859 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
+ /* 10882 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 10905 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 10927 */ 'u', 'd', '0', 0,
+ /* 10931 */ 'x', 's', 'h', 'a', '1', 0,
+ /* 10937 */ 'f', 'l', 'd', '1', 0,
+ /* 10942 */ 'u', 'd', '1', 0,
+ /* 10946 */ 'f', 'p', 'r', 'e', 'm', '1', 0,
+ /* 10953 */ 'f', '2', 'x', 'm', '1', 0,
+ /* 10959 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0,
+ /* 10967 */ 'i', 'n', 't', '1', 0,
+ /* 10972 */ 'e', 'n', 'd', 'b', 'r', '3', '2', 0,
+ /* 10980 */ 'u', 'd', '2', 0,
+ /* 10984 */ 'f', 'l', 'd', 'l', 'g', '2', 0,
+ /* 10991 */ 'f', 'l', 'd', 'l', 'n', '2', 0,
+ /* 10998 */ 'i', 'n', 't', '3', 0,
+ /* 11003 */ 'e', 'n', 'd', 'b', 'r', '6', '4', 0,
+ /* 11011 */ 'r', 'e', 'x', '6', '4', 0,
+ /* 11017 */ 'd', 'a', 't', 'a', '1', '6', 0,
+ /* 11024 */ 'x', 's', 'h', 'a', '2', '5', '6', 0,
+ /* 11032 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
+ /* 11045 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
+ /* 11052 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
+ /* 11062 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
+ /* 11072 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
+ /* 11087 */ 'a', 'a', 'a', 0,
+ /* 11091 */ 'd', 'a', 'a', 0,
+ /* 11095 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0,
+ /* 11105 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0,
+ /* 11115 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0,
+ /* 11125 */ 'x', 'l', 'a', 't', 'b', 0,
+ /* 11131 */ 'c', 'l', 'a', 'c', 0,
+ /* 11136 */ 's', 't', 'a', 'c', 0,
+ /* 11141 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0,
+ /* 11151 */ 'g', 'e', 't', 's', 'e', 'c', 0,
+ /* 11158 */ 's', 'a', 'l', 'c', 0,
+ /* 11163 */ 'c', 'l', 'c', 0,
+ /* 11167 */ 'c', 'm', 'c', 0,
+ /* 11171 */ 'r', 'd', 'p', 'm', 'c', 0,
+ /* 11177 */ 'v', 'm', 'f', 'u', 'n', 'c', 0,
+ /* 11184 */ 'r', 'd', 't', 's', 'c', 0,
+ /* 11190 */ 's', 't', 'c', 0,
+ /* 11194 */ 'p', 'u', 's', 'h', 'f', 'd', 0,
+ /* 11201 */ 'p', 'o', 'p', 'f', 'd', 0,
+ /* 11207 */ 'c', 'p', 'u', 'i', 'd', 0,
+ /* 11213 */ 'c', 'l', 'd', 0,
+ /* 11217 */ 'x', 'e', 'n', 'd', 0,
+ /* 11222 */ 'i', 'r', 'e', 't', 'd', 0,
+ /* 11228 */ 's', 't', 'd', 0,
+ /* 11232 */ 'w', 'b', 'i', 'n', 'v', 'd', 0,
+ /* 11239 */ 'w', 'b', 'n', 'o', 'i', 'n', 'v', 'd', 0,
+ /* 11248 */ 'c', 'w', 'd', 0,
+ /* 11252 */ 'f', 'l', 'd', 'l', '2', 'e', 0,
+ /* 11259 */ 'l', 'f', 'e', 'n', 'c', 'e', 0,
+ /* 11266 */ 'm', 'f', 'e', 'n', 'c', 'e', 0,
+ /* 11273 */ 's', 'f', 'e', 'n', 'c', 'e', 0,
+ /* 11280 */ 'c', 'w', 'd', 'e', 0,
+ /* 11285 */ 'f', 's', 'c', 'a', 'l', 'e', 0,
+ /* 11292 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0,
+ /* 11301 */ 'r', 'e', 'p', 'n', 'e', 0,
+ /* 11307 */ 'c', 'd', 'q', 'e', 0,
+ /* 11312 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0,
+ /* 11321 */ 'x', 's', 't', 'o', 'r', 'e', 0,
+ /* 11328 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0,
+ /* 11337 */ 'p', 'a', 'u', 's', 'e', 0,
+ /* 11343 */ 'l', 'e', 'a', 'v', 'e', 0,
+ /* 11349 */ 'v', 'm', 'x', 'o', 'f', 'f', 0,
+ /* 11356 */ 'l', 'a', 'h', 'f', 0,
+ /* 11361 */ 's', 'a', 'h', 'f', 0,
+ /* 11366 */ 'p', 'u', 's', 'h', 'f', 0,
+ /* 11372 */ 'p', 'o', 'p', 'f', 0,
+ /* 11377 */ 'r', 'e', 't', 'f', 0,
+ /* 11382 */ 'p', 'c', 'o', 'n', 'f', 'i', 'g', 0,
+ /* 11390 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0,
+ /* 11399 */ 'c', 'l', 'g', 'i', 0,
+ /* 11404 */ 's', 't', 'g', 'i', 0,
+ /* 11409 */ 'c', 'l', 'i', 0,
+ /* 11413 */ 'f', 'l', 'd', 'p', 'i', 0,
+ /* 11419 */ 's', 't', 'i', 0,
+ /* 11423 */ 'l', 'o', 'c', 'k', 0,
+ /* 11428 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'l', 0,
+ /* 11439 */ 'p', 'u', 's', 'h', 'a', 'l', 0,
+ /* 11446 */ 'p', 'o', 'p', 'a', 'l', 0,
+ /* 11452 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
+ /* 11466 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 11474 */ 'v', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 11481 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0,
+ /* 11489 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0,
+ /* 11498 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0,
+ /* 11506 */ 'f', 'x', 'a', 'm', 0,
+ /* 11511 */ 'f', 'p', 'r', 'e', 'm', 0,
+ /* 11517 */ 'v', 'p', 'c', 'o', 'm', 0,
+ /* 11523 */ 'f', 's', 'e', 't', 'p', 'm', 0,
+ /* 11530 */ 'r', 's', 'm', 0,
+ /* 11534 */ 'f', 'p', 'a', 't', 'a', 'n', 0,
+ /* 11541 */ 'f', 'p', 't', 'a', 'n', 0,
+ /* 11547 */ 'f', 's', 'i', 'n', 0,
+ /* 11552 */ 'c', 'q', 'o', 0,
+ /* 11556 */ 'c', 'l', 'z', 'e', 'r', 'o', 0,
+ /* 11563 */ 'i', 'n', 't', 'o', 0,
+ /* 11568 */ 'r', 'd', 't', 's', 'c', 'p', 0,
+ /* 11575 */ 'r', 'e', 'p', 0,
+ /* 11579 */ 'v', 'p', 'c', 'm', 'p', 0,
+ /* 11585 */ 'v', 'c', 'm', 'p', 0,
+ /* 11590 */ 'f', 'e', 'n', 'i', '8', '0', '8', '7', '_', 'n', 'o', 'p', 0,
+ /* 11603 */ 'f', 'd', 'i', 's', 'i', '8', '0', '8', '7', '_', 'n', 'o', 'p', 0,
+ /* 11617 */ 'f', 'n', 'o', 'p', 0,
+ /* 11622 */ 'f', 'c', 'o', 'm', 'p', 'p', 0,
+ /* 11629 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0,
+ /* 11637 */ 's', 'a', 'v', 'e', 'p', 'r', 'e', 'v', 's', 's', 'p', 0,
+ /* 11649 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0,
+ /* 11657 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0,
+ /* 11665 */ 'c', 'd', 'q', 0,
+ /* 11669 */ 'p', 'u', 's', 'h', 'f', 'q', 0,
+ /* 11676 */ 'p', 'o', 'p', 'f', 'q', 0,
+ /* 11682 */ 'r', 'e', 't', 'f', 'q', 0,
+ /* 11688 */ 'i', 'r', 'e', 't', 'q', 0,
+ /* 11694 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0,
+ /* 11702 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0,
+ /* 11711 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0,
+ /* 11722 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0,
+ /* 11731 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0,
+ /* 11739 */ 'r', 'd', 'm', 's', 'r', 0,
+ /* 11745 */ 'w', 'r', 'm', 's', 'r', 0,
+ /* 11751 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0,
+ /* 11761 */ 'a', 'a', 's', 0,
+ /* 11765 */ 'd', 'a', 's', 0,
+ /* 11769 */ 'f', 'a', 'b', 's', 0,
+ /* 11774 */ 'p', 'u', 's', 'h', 9, 'c', 's', 0,
+ /* 11782 */ 'p', 'u', 's', 'h', 9, 'd', 's', 0,
+ /* 11790 */ 'p', 'o', 'p', 9, 'd', 's', 0,
+ /* 11797 */ 'p', 'u', 's', 'h', 9, 'e', 's', 0,
+ /* 11805 */ 'p', 'o', 'p', 9, 'e', 's', 0,
+ /* 11812 */ 'p', 'u', 's', 'h', 9, 'f', 's', 0,
+ /* 11820 */ 'p', 'o', 'p', 9, 'f', 's', 0,
+ /* 11827 */ 'p', 'u', 's', 'h', 9, 'g', 's', 0,
+ /* 11835 */ 'p', 'o', 'p', 9, 'g', 's', 0,
+ /* 11842 */ 's', 'w', 'a', 'p', 'g', 's', 0,
+ /* 11849 */ 'f', 'c', 'h', 's', 0,
+ /* 11854 */ 'e', 'n', 'c', 'l', 's', 0,
+ /* 11860 */ 'f', 'e', 'm', 'm', 's', 0,
+ /* 11866 */ 'f', 'c', 'o', 's', 0,
+ /* 11871 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0,
+ /* 11879 */ 'p', 'u', 's', 'h', 9, 's', 's', 0,
+ /* 11887 */ 'p', 'o', 'p', 9, 's', 's', 0,
+ /* 11894 */ 'c', 'l', 't', 's', 0,
+ /* 11899 */ 'f', 'l', 'd', 'l', '2', 't', 0,
+ /* 11906 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0,
+ /* 11914 */ 'i', 'r', 'e', 't', 0,
+ /* 11919 */ 's', 'y', 's', 'r', 'e', 't', 0,
+ /* 11926 */ 'm', 'w', 'a', 'i', 't', 0,
+ /* 11932 */ 'f', 'n', 'i', 'n', 'i', 't', 0,
+ /* 11939 */ 's', 'y', 's', 'e', 'x', 'i', 't', 0,
+ /* 11947 */ 'h', 'l', 't', 0,
+ /* 11951 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0,
+ /* 11959 */ 'f', 's', 'q', 'r', 't', 0,
+ /* 11965 */ 'x', 't', 'e', 's', 't', 0,
+ /* 11971 */ 'f', 't', 's', 't', 0,
+ /* 11976 */ 'e', 'n', 'c', 'l', 'u', 0,
+ /* 11982 */ 'r', 'd', 'p', 'k', 'r', 'u', 0,
+ /* 11989 */ 'w', 'r', 'p', 'k', 'r', 'u', 0,
+ /* 11996 */ 'x', 'g', 'e', 't', 'b', 'v', 0,
+ /* 12003 */ 'x', 's', 'e', 't', 'b', 'v', 0,
+ /* 12010 */ 'e', 'n', 'c', 'l', 'v', 0,
+ /* 12016 */ 'p', 'u', 's', 'h', 'a', 'w', 0,
+ /* 12023 */ 'p', 'o', 'p', 'a', 'w', 0,
+ /* 12029 */ 'c', 'b', 'w', 0,
+ /* 12033 */ 'f', 'y', 'l', '2', 'x', 0,
+ /* 12039 */ 'f', 'n', 's', 't', 's', 'w', 9, 'a', 'x', 0,
+ /* 12049 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'x', 0,
+ /* 12060 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'e', 'a', 'x', 0,
+ /* 12071 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'e', 'a', 'x', 0,
+ /* 12082 */ 'v', 'm', 'r', 'u', 'n', 9, 'e', 'a', 'x', 0,
+ /* 12092 */ 's', 'k', 'i', 'n', 'i', 't', 9, 'e', 'a', 'x', 0,
+ /* 12103 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'e', 'a', 'x', 0,
+ /* 12115 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'r', 'a', 'x', 0,
+ /* 12126 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'r', 'a', 'x', 0,
+ /* 12137 */ 'v', 'm', 'r', 'u', 'n', 9, 'r', 'a', 'x', 0,
+ /* 12147 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'e', 'a', 'x', ',', 32, 'e', 'c', 'x', 0,
+ /* 12164 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'r', 'a', 'x', ',', 32, 'e', 'c', 'x', 0,
+ /* 12181 */ 'i', 'n', 9, 'a', 'l', ',', 32, 'd', 'x', 0,
+ /* 12191 */ 'i', 'n', 9, 'a', 'x', ',', 32, 'd', 'x', 0,
+ /* 12201 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 'd', 'x', 0,
+ /* 12212 */ 'f', 'n', 'c', 'l', 'e', 'x', 0,
+ /* 12219 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 'x', 0,
+ /* 12228 */ 'm', 'w', 'a', 'i', 't', 'x', 0,
+ /* 12235 */ 's', 'e', 't', 's', 's', 'b', 's', 'y', 0,
+ /* 12244 */ 'f', 'l', 'd', 'z', 0,
+ /* 12249 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'd', 'p', 'd', 9, '{', 0,
+ /* 12265 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'd', 'p', 'd', 9, '{', 0,
+ /* 12282 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'd', 'p', 'd', 9, '{', 0,
+ /* 12298 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'd', 'p', 'd', 9, '{', 0,
+ /* 12315 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'q', 'p', 'd', 9, '{', 0,
+ /* 12331 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'q', 'p', 'd', 9, '{', 0,
+ /* 12348 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'q', 'p', 'd', 9, '{', 0,
+ /* 12364 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'q', 'p', 'd', 9, '{', 0,
+ /* 12381 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'd', 'p', 's', 9, '{', 0,
+ /* 12397 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'd', 'p', 's', 9, '{', 0,
+ /* 12414 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'd', 'p', 's', 9, '{', 0,
+ /* 12430 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'd', 'p', 's', 9, '{', 0,
+ /* 12447 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '0', 'q', 'p', 's', 9, '{', 0,
+ /* 12463 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '0', 'q', 'p', 's', 9, '{', 0,
+ /* 12480 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'p', 'f', '1', 'q', 'p', 's', 9, '{', 0,
+ /* 12496 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'p', 'f', '1', 'q', 'p', 's', 9, '{', 0,
+ };
+#endif
+
+ static const uint32_t OpInfo0[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 11053U, // DBG_VALUE
+ 11063U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 11046U, // BUNDLE
+ 11073U, // LIFETIME_START
+ 11033U, // LIFETIME_END
+ 0U, // STACKMAP
+ 11453U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 10860U, // PATCHABLE_FUNCTION_ENTER
+ 10780U, // PATCHABLE_RET
+ 10906U, // PATCHABLE_FUNCTION_EXIT
+ 10883U, // PATCHABLE_TAIL_CALL
+ 10835U, // PATCHABLE_EVENT_CALL
+ 10811U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 0U, // AVX1_SETALLONES
+ 0U, // AVX2_SETALLONES
+ 0U, // AVX512_128_SET0
+ 0U, // AVX512_256_SET0
+ 0U, // AVX512_512_SET0
+ 0U, // AVX512_512_SETALLONES
+ 0U, // AVX512_512_SEXT_MASK_32
+ 0U, // AVX512_512_SEXT_MASK_64
+ 0U, // AVX512_FsFLD0SD
+ 0U, // AVX512_FsFLD0SS
+ 0U, // AVX_SET0
+ 0U, // KSET0D
+ 0U, // KSET0Q
+ 0U, // KSET0W
+ 0U, // KSET1D
+ 0U, // KSET1Q
+ 0U, // KSET1W
+ 0U, // MMX_SET0
+ 0U, // V_SET0
+ 0U, // V_SETALLONES
+ 11088U, // AAA
+ 18192U, // AAD8i8
+ 21564U, // AAM8i8
+ 11762U, // AAS
+ 11770U, // ABS_F
+ 0U, // ABS_Fp32
+ 0U, // ABS_Fp64
+ 0U, // ABS_Fp80
+ 26727U, // ADC16i16
+ 1083033U, // ADC16mi
+ 1083033U, // ADC16mi8
+ 1083033U, // ADC16mr
+ 34653849U, // ADC16ri
+ 34653849U, // ADC16ri8
+ 68208281U, // ADC16rm
+ 34653849U, // ADC16rr
+ 34621081U, // ADC16rr_REV
+ 26853U, // ADC32i32
+ 1115801U, // ADC32mi
+ 1115801U, // ADC32mi8
+ 1115801U, // ADC32mr
+ 34653849U, // ADC32ri
+ 34653849U, // ADC32ri8
+ 101762713U, // ADC32rm
+ 34653849U, // ADC32rr
+ 34621081U, // ADC32rr_REV
+ 26990U, // ADC64i32
+ 1132185U, // ADC64mi32
+ 1132185U, // ADC64mi8
+ 1132185U, // ADC64mr
+ 34653849U, // ADC64ri32
+ 34653849U, // ADC64ri8
+ 135317145U, // ADC64rm
+ 34653849U, // ADC64rr
+ 34621081U, // ADC64rr_REV
+ 26625U, // ADC8i8
+ 1148569U, // ADC8mi
+ 1148569U, // ADC8mi8
+ 1148569U, // ADC8mr
+ 34653849U, // ADC8ri
+ 34653849U, // ADC8ri8
+ 168871577U, // ADC8rm
+ 34653849U, // ADC8rr
+ 34621081U, // ADC8rr_REV
+ 101738229U, // ADCX32rm
+ 34629365U, // ADCX32rr
+ 135292661U, // ADCX64rm
+ 34629365U, // ADCX64rr
+ 26736U, // ADD16i16
+ 1083243U, // ADD16mi
+ 1083243U, // ADD16mi8
+ 1083243U, // ADD16mr
+ 34654059U, // ADD16ri
+ 34654059U, // ADD16ri8
+ 68208491U, // ADD16rm
+ 34654059U, // ADD16rr
+ 34621291U, // ADD16rr_REV
+ 26863U, // ADD32i32
+ 1116011U, // ADD32mi
+ 1116011U, // ADD32mi8
+ 1116011U, // ADD32mr
+ 34654059U, // ADD32ri
+ 34654059U, // ADD32ri8
+ 101762923U, // ADD32rm
+ 34654059U, // ADD32rr
+ 34621291U, // ADD32rr_REV
+ 27000U, // ADD64i32
+ 1132395U, // ADD64mi32
+ 1132395U, // ADD64mi8
+ 1132395U, // ADD64mr
+ 34654059U, // ADD64ri32
+ 34654059U, // ADD64ri8
+ 135317355U, // ADD64rm
+ 34654059U, // ADD64rr
+ 34621291U, // ADD64rr_REV
+ 26634U, // ADD8i8
+ 1148779U, // ADD8mi
+ 1148779U, // ADD8mi8
+ 1148779U, // ADD8mr
+ 34654059U, // ADD8ri
+ 34654059U, // ADD8ri8
+ 168871787U, // ADD8rm
+ 34654059U, // ADD8rr
+ 34621291U, // ADD8rr_REV
+ 202394334U, // ADDPDrm
+ 34622174U, // ADDPDrr
+ 202399110U, // ADDPSrm
+ 34626950U, // ADDPSrr
+ 235949685U, // ADDSDrm
+ 235949685U, // ADDSDrm_Int
+ 34623093U, // ADDSDrr
+ 34623093U, // ADDSDrr_Int
+ 269508811U, // ADDSSrm
+ 269508811U, // ADDSSrm_Int
+ 34627787U, // ADDSSrr
+ 34627787U, // ADDSSrr_Int
+ 202394269U, // ADDSUBPDrm
+ 34622109U, // ADDSUBPDrr
+ 202399045U, // ADDSUBPSrm
+ 34626885U, // ADDSUBPSrr
+ 116586U, // ADD_F32m
+ 132970U, // ADD_F64m
+ 34672U, // ADD_FI16m
+ 67440U, // ADD_FI32m
+ 21716U, // ADD_FPrST0
+ 18282U, // ADD_FST0r
+ 0U, // ADD_Fp32
+ 0U, // ADD_Fp32m
+ 0U, // ADD_Fp64
+ 0U, // ADD_Fp64m
+ 0U, // ADD_Fp64m32
+ 0U, // ADD_Fp80
+ 0U, // ADD_Fp80m32
+ 0U, // ADD_Fp80m64
+ 0U, // ADD_FpI16m32
+ 0U, // ADD_FpI16m64
+ 0U, // ADD_FpI16m80
+ 0U, // ADD_FpI32m32
+ 0U, // ADD_FpI32m64
+ 0U, // ADD_FpI32m80
+ 2115434U, // ADD_FrST0
+ 101738255U, // ADOX32rm
+ 34629391U, // ADOX32rr
+ 135292687U, // ADOX64rm
+ 34629391U, // ADOX64rr
+ 303063680U, // AESDECLASTrm
+ 34628224U, // AESDECLASTrr
+ 303056543U, // AESDECrm
+ 34621087U, // AESDECrr
+ 303063693U, // AESENCLASTrm
+ 34628237U, // AESENCLASTrr
+ 303056591U, // AESENCrm
+ 34621135U, // AESENCrr
+ 336611014U, // AESIMCrm
+ 370165446U, // AESIMCrr
+ 2484101805U, // AESKEYGENASSIST128rm
+ 2517656237U, // AESKEYGENASSIST128rr
+ 26745U, // AND16i16
+ 1083574U, // AND16mi
+ 1083574U, // AND16mi8
+ 1083574U, // AND16mr
+ 34654390U, // AND16ri
+ 34654390U, // AND16ri8
+ 68208822U, // AND16rm
+ 34654390U, // AND16rr
+ 34621622U, // AND16rr_REV
+ 26873U, // AND32i32
+ 1116342U, // AND32mi
+ 1116342U, // AND32mi8
+ 1116342U, // AND32mr
+ 34654390U, // AND32ri
+ 34654390U, // AND32ri8
+ 101763254U, // AND32rm
+ 34654390U, // AND32rr
+ 34621622U, // AND32rr_REV
+ 27010U, // AND64i32
+ 1132726U, // AND64mi32
+ 1132726U, // AND64mi8
+ 1132726U, // AND64mr
+ 34654390U, // AND64ri32
+ 34654390U, // AND64ri8
+ 135317686U, // AND64rm
+ 34654390U, // AND64rr
+ 34621622U, // AND64rr_REV
+ 26643U, // AND8i8
+ 1149110U, // AND8mi
+ 1149110U, // AND8mi8
+ 1149110U, // AND8mr
+ 34654390U, // AND8ri
+ 34654390U, // AND8ri8
+ 168872118U, // AND8rm
+ 34654390U, // AND8rr
+ 34621622U, // AND8rr_REV
+ 2517652606U, // ANDN32rm
+ 2517652606U, // ANDN32rr
+ 2517652606U, // ANDN64rm
+ 2517652606U, // ANDN64rr
+ 202394609U, // ANDNPDrm
+ 34622449U, // ANDNPDrr
+ 202399420U, // ANDNPSrm
+ 34627260U, // ANDNPSrr
+ 202394383U, // ANDPDrm
+ 34622223U, // ANDPDrr
+ 202399182U, // ANDPSrm
+ 34627022U, // ANDPSrr
+ 1086423U, // ARPL16mr
+ 370168791U, // ARPL16rr
+ 2551208720U, // BEXTR32rm
+ 2517654288U, // BEXTR32rr
+ 2584763152U, // BEXTR64rm
+ 2517654288U, // BEXTR64rr
+ 2551208720U, // BEXTRI32mi
+ 2517654288U, // BEXTRI32ri
+ 2584763152U, // BEXTRI64mi
+ 2517654288U, // BEXTRI64ri
+ 403723200U, // BLCFILL32rm
+ 370168768U, // BLCFILL32rr
+ 437277632U, // BLCFILL64rm
+ 370168768U, // BLCFILL64rr
+ 403722900U, // BLCI32rm
+ 370168468U, // BLCI32rr
+ 437277332U, // BLCI64rm
+ 370168468U, // BLCI64rr
+ 403719855U, // BLCIC32rm
+ 370165423U, // BLCIC32rr
+ 437274287U, // BLCIC64rm
+ 370165423U, // BLCIC64rr
+ 403723136U, // BLCMSK32rm
+ 370168704U, // BLCMSK32rr
+ 437277568U, // BLCMSK64rm
+ 370168704U, // BLCMSK64rr
+ 403725102U, // BLCS32rm
+ 370170670U, // BLCS32rr
+ 437279534U, // BLCS64rm
+ 370170670U, // BLCS64rr
+ 2349878047U, // BLENDPDrmi
+ 2182105887U, // BLENDPDrri
+ 2349882846U, // BLENDPSrmi
+ 2182110686U, // BLENDPSrri
+ 202394783U, // BLENDVPDrm0
+ 34622623U, // BLENDVPDrr0
+ 202399618U, // BLENDVPSrm0
+ 34627458U, // BLENDVPSrr0
+ 403723209U, // BLSFILL32rm
+ 370168777U, // BLSFILL32rr
+ 437277641U, // BLSFILL64rm
+ 370168777U, // BLSFILL64rr
+ 403723065U, // BLSI32rm
+ 370168633U, // BLSI32rr
+ 437277497U, // BLSI64rm
+ 370168633U, // BLSI64rr
+ 403719862U, // BLSIC32rm
+ 370165430U, // BLSIC32rr
+ 437274294U, // BLSIC64rm
+ 370165430U, // BLSIC64rr
+ 403723144U, // BLSMSK32rm
+ 370168712U, // BLSMSK32rr
+ 437277576U, // BLSMSK64rm
+ 370168712U, // BLSMSK64rr
+ 403725051U, // BLSR32rm
+ 370170619U, // BLSR32rr
+ 437279483U, // BLSR64rm
+ 370170619U, // BLSR64rr
+ 470832036U, // BNDCL32rm
+ 370168740U, // BNDCL32rr
+ 470832036U, // BNDCL64rm
+ 370168740U, // BNDCL64rr
+ 470832245U, // BNDCN32rm
+ 370168949U, // BNDCN32rr
+ 470832245U, // BNDCN64rm
+ 370168949U, // BNDCN64rr
+ 470835922U, // BNDCU32rm
+ 370172626U, // BNDCU32rr
+ 470835922U, // BNDCU64rm
+ 370172626U, // BNDCU64rr
+ 470836987U, // BNDLDXrm
+ 470831993U, // BNDMK32rm
+ 470831993U, // BNDMK64rm
+ 1139485U, // BNDMOV32mr
+ 437281565U, // BNDMOV32rm
+ 1205021U, // BNDMOV64mr
+ 336618269U, // BNDMOV64rm
+ 370172701U, // BNDMOVrr
+ 370172701U, // BNDMOVrr_REV
+ 173870U, // BNDSTXmr
+ 403720422U, // BOUNDS16rm
+ 437274854U, // BOUNDS32rm
+ 504386081U, // BSF16rm
+ 370168353U, // BSF16rr
+ 403722785U, // BSF32rm
+ 370168353U, // BSF32rr
+ 437277217U, // BSF64rm
+ 370168353U, // BSF64rr
+ 504388322U, // BSR16rm
+ 370170594U, // BSR16rr
+ 403725026U, // BSR32rm
+ 370170594U, // BSR32rr
+ 437279458U, // BSR64rm
+ 370170594U, // BSR64rr
+ 21695U, // BSWAP16r_BAD
+ 21695U, // BSWAP32r
+ 21695U, // BSWAP64r
+ 1090034U, // BT16mi8
+ 1090034U, // BT16mr
+ 370172402U, // BT16ri8
+ 370172402U, // BT16rr
+ 1122802U, // BT32mi8
+ 1122802U, // BT32mr
+ 370172402U, // BT32ri8
+ 370172402U, // BT32rr
+ 1139186U, // BT64mi8
+ 1139186U, // BT64mr
+ 370172402U, // BT64ri8
+ 370172402U, // BT64rr
+ 1083100U, // BTC16mi8
+ 1083100U, // BTC16mr
+ 34653916U, // BTC16ri8
+ 34653916U, // BTC16rr
+ 1115868U, // BTC32mi8
+ 1115868U, // BTC32mr
+ 34653916U, // BTC32ri8
+ 34653916U, // BTC32rr
+ 1132252U, // BTC64mi8
+ 1132252U, // BTC64mr
+ 34653916U, // BTC64ri8
+ 34653916U, // BTC64rr
+ 1088257U, // BTR16mi8
+ 1088257U, // BTR16mr
+ 34659073U, // BTR16ri8
+ 34659073U, // BTR16rr
+ 1121025U, // BTR32mi8
+ 1121025U, // BTR32mr
+ 34659073U, // BTR32ri8
+ 34659073U, // BTR32rr
+ 1137409U, // BTR64mi8
+ 1137409U, // BTR64mr
+ 34659073U, // BTR64ri8
+ 34659073U, // BTR64rr
+ 1090016U, // BTS16mi8
+ 1090016U, // BTS16mr
+ 34660832U, // BTS16ri8
+ 34660832U, // BTS16rr
+ 1122784U, // BTS32mi8
+ 1122784U, // BTS32mr
+ 34660832U, // BTS32ri8
+ 34660832U, // BTS32rr
+ 1139168U, // BTS64mi8
+ 1139168U, // BTS64mr
+ 34660832U, // BTS64ri8
+ 34660832U, // BTS64rr
+ 2551206554U, // BZHI32rm
+ 2517652122U, // BZHI32rr
+ 2584760986U, // BZHI64rm
+ 2517652122U, // BZHI64rr
+ 37818U, // CALL16m
+ 37818U, // CALL16m_NT
+ 21434U, // CALL16r
+ 21434U, // CALL16r_NT
+ 70586U, // CALL32m
+ 70586U, // CALL32m_NT
+ 21434U, // CALL32r
+ 21434U, // CALL32r_NT
+ 86970U, // CALL64m
+ 86970U, // CALL64m_NT
+ 185274U, // CALL64pcrel32
+ 21434U, // CALL64r
+ 21434U, // CALL64r_NT
+ 185274U, // CALLpcrel16
+ 185274U, // CALLpcrel32
+ 12030U, // CBW
+ 11666U, // CDQ
+ 11308U, // CDQE
+ 11850U, // CHS_F
+ 0U, // CHS_Fp32
+ 0U, // CHS_Fp64
+ 0U, // CHS_Fp80
+ 11132U, // CLAC
+ 11164U, // CLC
+ 11214U, // CLD
+ 102901U, // CLDEMOTE
+ 103045U, // CLFLUSH
+ 107106U, // CLFLUSHOPT
+ 11400U, // CLGI
+ 11410U, // CLI
+ 75581U, // CLRSSBSY
+ 11895U, // CLTS
+ 99911U, // CLWB
+ 11557U, // CLZEROr
+ 11168U, // CMC
+ 68174716U, // CMOVA16rm
+ 34620284U, // CMOVA16rr
+ 101729148U, // CMOVA32rm
+ 34620284U, // CMOVA32rr
+ 135283580U, // CMOVA64rm
+ 34620284U, // CMOVA64rr
+ 68178217U, // CMOVAE16rm
+ 34623785U, // CMOVAE16rr
+ 101732649U, // CMOVAE32rm
+ 34623785U, // CMOVAE32rr
+ 135287081U, // CMOVAE64rm
+ 34623785U, // CMOVAE64rr
+ 68175417U, // CMOVB16rm
+ 34620985U, // CMOVB16rr
+ 101729849U, // CMOVB32rm
+ 34620985U, // CMOVB32rr
+ 135284281U, // CMOVB64rm
+ 34620985U, // CMOVB64rr
+ 68178237U, // CMOVBE16rm
+ 34623805U, // CMOVBE16rr
+ 101732669U, // CMOVBE32rm
+ 34623805U, // CMOVBE32rr
+ 135287101U, // CMOVBE64rm
+ 34623805U, // CMOVBE64rr
+ 26507U, // CMOVBE_F
+ 0U, // CMOVBE_Fp32
+ 0U, // CMOVBE_Fp64
+ 0U, // CMOVBE_Fp80
+ 26475U, // CMOVB_F
+ 0U, // CMOVB_Fp32
+ 0U, // CMOVB_Fp64
+ 0U, // CMOVB_Fp80
+ 68178458U, // CMOVE16rm
+ 34624026U, // CMOVE16rr
+ 101732890U, // CMOVE32rm
+ 34624026U, // CMOVE32rr
+ 135287322U, // CMOVE64rm
+ 34624026U, // CMOVE64rr
+ 26539U, // CMOVE_F
+ 0U, // CMOVE_Fp32
+ 0U, // CMOVE_Fp64
+ 0U, // CMOVE_Fp80
+ 68178508U, // CMOVG16rm
+ 34624076U, // CMOVG16rr
+ 101732940U, // CMOVG32rm
+ 34624076U, // CMOVG32rr
+ 135287372U, // CMOVG64rm
+ 34624076U, // CMOVG64rr
+ 68178282U, // CMOVGE16rm
+ 34623850U, // CMOVGE16rr
+ 101732714U, // CMOVGE32rm
+ 34623850U, // CMOVGE32rr
+ 135287146U, // CMOVGE64rm
+ 34623850U, // CMOVGE64rr
+ 68178957U, // CMOVL16rm
+ 34624525U, // CMOVL16rr
+ 101733389U, // CMOVL32rm
+ 34624525U, // CMOVL32rr
+ 135287821U, // CMOVL64rm
+ 34624525U, // CMOVL64rr
+ 68178306U, // CMOVLE16rm
+ 34623874U, // CMOVLE16rr
+ 101732738U, // CMOVLE32rm
+ 34623874U, // CMOVLE32rr
+ 135287170U, // CMOVLE64rm
+ 34623874U, // CMOVLE64rr
+ 26490U, // CMOVNBE_F
+ 0U, // CMOVNBE_Fp32
+ 0U, // CMOVNBE_Fp64
+ 0U, // CMOVNBE_Fp80
+ 26459U, // CMOVNB_F
+ 0U, // CMOVNB_Fp32
+ 0U, // CMOVNB_Fp64
+ 0U, // CMOVNB_Fp80
+ 68178334U, // CMOVNE16rm
+ 34623902U, // CMOVNE16rr
+ 101732766U, // CMOVNE32rm
+ 34623902U, // CMOVNE32rr
+ 135287198U, // CMOVNE64rm
+ 34623902U, // CMOVNE64rr
+ 26523U, // CMOVNE_F
+ 0U, // CMOVNE_Fp32
+ 0U, // CMOVNE_Fp64
+ 0U, // CMOVNE_Fp80
+ 68179114U, // CMOVNO16rm
+ 34624682U, // CMOVNO16rr
+ 101733546U, // CMOVNO32rm
+ 34624682U, // CMOVNO32rr
+ 135287978U, // CMOVNO64rm
+ 34624682U, // CMOVNO64rr
+ 68179234U, // CMOVNP16rm
+ 34624802U, // CMOVNP16rr
+ 101733666U, // CMOVNP32rm
+ 34624802U, // CMOVNP32rr
+ 135288098U, // CMOVNP64rm
+ 34624802U, // CMOVNP64rr
+ 26554U, // CMOVNP_F
+ 0U, // CMOVNP_Fp32
+ 0U, // CMOVNP_Fp64
+ 0U, // CMOVNP_Fp80
+ 68180874U, // CMOVNS16rm
+ 34626442U, // CMOVNS16rr
+ 101735306U, // CMOVNS32rm
+ 34626442U, // CMOVNS32rr
+ 135289738U, // CMOVNS64rm
+ 34626442U, // CMOVNS64rr
+ 68179128U, // CMOVO16rm
+ 34624696U, // CMOVO16rr
+ 101733560U, // CMOVO32rm
+ 34624696U, // CMOVO32rr
+ 135287992U, // CMOVO64rm
+ 34624696U, // CMOVO64rr
+ 68179350U, // CMOVP16rm
+ 34624918U, // CMOVP16rr
+ 101733782U, // CMOVP32rm
+ 34624918U, // CMOVP32rr
+ 135288214U, // CMOVP64rm
+ 34624918U, // CMOVP64rr
+ 26570U, // CMOVP_F
+ 0U, // CMOVP_Fp32
+ 0U, // CMOVP_Fp64
+ 0U, // CMOVP_Fp80
+ 68182507U, // CMOVS16rm
+ 34628075U, // CMOVS16rr
+ 101736939U, // CMOVS32rm
+ 34628075U, // CMOVS32rr
+ 135291371U, // CMOVS64rm
+ 34628075U, // CMOVS64rr
+ 26762U, // CMP16i16
+ 1086708U, // CMP16mi
+ 1086708U, // CMP16mi8
+ 1086708U, // CMP16mr
+ 370169076U, // CMP16ri
+ 370169076U, // CMP16ri8
+ 504386804U, // CMP16rm
+ 370169076U, // CMP16rr
+ 370169076U, // CMP16rr_REV
+ 26916U, // CMP32i32
+ 1119476U, // CMP32mi
+ 1119476U, // CMP32mi8
+ 1119476U, // CMP32mr
+ 370169076U, // CMP32ri
+ 370169076U, // CMP32ri8
+ 403723508U, // CMP32rm
+ 370169076U, // CMP32rr
+ 370169076U, // CMP32rr_REV
+ 27020U, // CMP64i32
+ 1135860U, // CMP64mi32
+ 1135860U, // CMP64mi8
+ 1135860U, // CMP64mr
+ 370169076U, // CMP64ri32
+ 370169076U, // CMP64ri8
+ 437277940U, // CMP64rm
+ 370169076U, // CMP64rr
+ 370169076U, // CMP64rr_REV
+ 26660U, // CMP8i8
+ 1152244U, // CMP8mi
+ 1152244U, // CMP8mi8
+ 1152244U, // CMP8mr
+ 370169076U, // CMP8ri
+ 370169076U, // CMP8ri8
+ 537941236U, // CMP8rm
+ 370169076U, // CMP8rr
+ 370169076U, // CMP8rr_REV
+ 2721262910U, // CMPPDrmi
+ 2349878281U, // CMPPDrmi_alt
+ 573795646U, // CMPPDrri
+ 2182106121U, // CMPPDrri_alt
+ 2722311486U, // CMPPSrmi
+ 2349883100U, // CMPPSrmi_alt
+ 574844222U, // CMPPSrri
+ 2182110940U, // CMPPSrri_alt
+ 230770U, // CMPSB
+ 2723360062U, // CMPSDrm
+ 2723360062U, // CMPSDrm_Int
+ 2383433479U, // CMPSDrm_alt
+ 575892798U, // CMPSDrr
+ 575892798U, // CMPSDrr_Int
+ 2182106887U, // CMPSDrr_alt
+ 249607U, // CMPSL
+ 268566U, // CMPSQ
+ 576924990U, // CMPSSrm
+ 576924990U, // CMPSSrm_Int
+ 2416992619U, // CMPSSrm_alt
+ 576941374U, // CMPSSrr
+ 576941374U, // CMPSSrr_Int
+ 2182111595U, // CMPSSrr_alt
+ 288218U, // CMPSW
+ 148396U, // CMPXCHG16B
+ 1086001U, // CMPXCHG16rm
+ 370168369U, // CMPXCHG16rr
+ 1118769U, // CMPXCHG32rm
+ 370168369U, // CMPXCHG32rr
+ 1135153U, // CMPXCHG64rm
+ 370168369U, // CMPXCHG64rr
+ 82872U, // CMPXCHG8B
+ 1151537U, // CMPXCHG8rm
+ 370168369U, // CMPXCHG8rr
+ 605048520U, // COMISDrm
+ 605048520U, // COMISDrm_Int
+ 370167496U, // COMISDrr
+ 370167496U, // COMISDrr_Int
+ 638607668U, // COMISSrm
+ 638607668U, // COMISSrm_Int
+ 370172212U, // COMISSrr
+ 370172212U, // COMISSrr_Int
+ 21759U, // COMP_FST0r
+ 21209U, // COM_FIPr
+ 21152U, // COM_FIr
+ 21569U, // COM_FST0r
+ 11867U, // COS_F
+ 0U, // COS_Fp32
+ 0U, // COS_Fp64
+ 0U, // COS_Fp80
+ 11208U, // CPUID
+ 11553U, // CQO
+ 68206683U, // CRC32r32m16
+ 101761115U, // CRC32r32m32
+ 168869979U, // CRC32r32m8
+ 34652251U, // CRC32r32r16
+ 34652251U, // CRC32r32r32
+ 34652251U, // CRC32r32r8
+ 135315547U, // CRC32r64m64
+ 168869979U, // CRC32r64m8
+ 34652251U, // CRC32r64r64
+ 34652251U, // CRC32r64r8
+ 437275076U, // CVTDQ2PDrm
+ 370166212U, // CVTDQ2PDrr
+ 336616575U, // CVTDQ2PSrm
+ 370171007U, // CVTDQ2PSrr
+ 672159269U, // CVTPD2DQrm
+ 370169381U, // CVTPD2DQrr
+ 672160831U, // CVTPD2PSrm
+ 370170943U, // CVTPD2PSrr
+ 672159301U, // CVTPS2DQrm
+ 370169413U, // CVTPS2DQrr
+ 605047282U, // CVTPS2PDrm
+ 370166258U, // CVTPS2PDrr
+ 605049624U, // CVTSD2SI64rm_Int
+ 370168600U, // CVTSD2SI64rr_Int
+ 605049624U, // CVTSD2SIrm_Int
+ 370168600U, // CVTSD2SIrr_Int
+ 605052967U, // CVTSD2SSrm
+ 235954215U, // CVTSD2SSrm_Int
+ 370171943U, // CVTSD2SSrr
+ 34627623U, // CVTSD2SSrr_Int
+ 403721674U, // CVTSI2SDrm
+ 101731786U, // CVTSI2SDrm_Int
+ 370167242U, // CVTSI2SDrr
+ 34622922U, // CVTSI2SDrr_Int
+ 403726386U, // CVTSI2SSrm
+ 101736498U, // CVTSI2SSrm_Int
+ 370171954U, // CVTSI2SSrr
+ 34627634U, // CVTSI2SSrr_Int
+ 437276106U, // CVTSI642SDrm
+ 135286218U, // CVTSI642SDrm_Int
+ 370167242U, // CVTSI642SDrr
+ 34622922U, // CVTSI642SDrr_Int
+ 437280818U, // CVTSI642SSrm
+ 135290930U, // CVTSI642SSrm_Int
+ 370171954U, // CVTSI642SSrr
+ 34627634U, // CVTSI642SSrr_Int
+ 638602721U, // CVTSS2SDrm
+ 269503969U, // CVTSS2SDrm_Int
+ 370167265U, // CVTSS2SDrr
+ 34622945U, // CVTSS2SDrr_Int
+ 638604079U, // CVTSS2SI64rm_Int
+ 370168623U, // CVTSS2SI64rr_Int
+ 638604079U, // CVTSS2SIrm_Int
+ 370168623U, // CVTSS2SIrr_Int
+ 672159257U, // CVTTPD2DQrm
+ 370169369U, // CVTTPD2DQrr
+ 672159289U, // CVTTPS2DQrm
+ 370169401U, // CVTTPS2DQrr
+ 605049612U, // CVTTSD2SI64rm
+ 605049612U, // CVTTSD2SI64rm_Int
+ 370168588U, // CVTTSD2SI64rr
+ 370168588U, // CVTTSD2SI64rr_Int
+ 605049612U, // CVTTSD2SIrm
+ 605049612U, // CVTTSD2SIrm_Int
+ 370168588U, // CVTTSD2SIrr
+ 370168588U, // CVTTSD2SIrr_Int
+ 638604067U, // CVTTSS2SI64rm
+ 638604067U, // CVTTSS2SI64rm_Int
+ 370168611U, // CVTTSS2SI64rr
+ 370168611U, // CVTTSS2SI64rr_Int
+ 638604067U, // CVTTSS2SIrm
+ 638604067U, // CVTTSS2SIrm_Int
+ 370168611U, // CVTTSS2SIrr
+ 370168611U, // CVTTSS2SIrr_Int
+ 11249U, // CWD
+ 11281U, // CWDE
+ 11092U, // DAA
+ 11766U, // DAS
+ 11018U, // DATA16_PREFIX
+ 34466U, // DEC16m
+ 18082U, // DEC16r
+ 18082U, // DEC16r_alt
+ 67234U, // DEC32m
+ 18082U, // DEC32r
+ 18082U, // DEC32r_alt
+ 83618U, // DEC64m
+ 18082U, // DEC64r
+ 100002U, // DEC8m
+ 18082U, // DEC8r
+ 41720U, // DIV16m
+ 25336U, // DIV16r
+ 74488U, // DIV32m
+ 25336U, // DIV32r
+ 90872U, // DIV64m
+ 25336U, // DIV64r
+ 107256U, // DIV8m
+ 25336U, // DIV8r
+ 202394794U, // DIVPDrm
+ 34622634U, // DIVPDrr
+ 202399629U, // DIVPSrm
+ 34627469U, // DIVPSrr
+ 121623U, // DIVR_F32m
+ 138007U, // DIVR_F64m
+ 39710U, // DIVR_FI16m
+ 72478U, // DIVR_FI32m
+ 21826U, // DIVR_FPrST0
+ 23319U, // DIVR_FST0r
+ 0U, // DIVR_Fp32m
+ 0U, // DIVR_Fp64m
+ 0U, // DIVR_Fp64m32
+ 0U, // DIVR_Fp80m32
+ 0U, // DIVR_Fp80m64
+ 0U, // DIVR_FpI16m32
+ 0U, // DIVR_FpI16m64
+ 0U, // DIVR_FpI16m80
+ 0U, // DIVR_FpI32m32
+ 0U, // DIVR_FpI32m64
+ 0U, // DIVR_FpI32m80
+ 2120471U, // DIVR_FrST0
+ 235949965U, // DIVSDrm
+ 235949965U, // DIVSDrm_Int
+ 34623373U, // DIVSDrr
+ 34623373U, // DIVSDrr_Int
+ 269509056U, // DIVSSrm
+ 269509056U, // DIVSSrm_Int
+ 34628032U, // DIVSSrr
+ 34628032U, // DIVSSrr_Int
+ 123639U, // DIV_F32m
+ 140023U, // DIV_F64m
+ 41725U, // DIV_FI16m
+ 74493U, // DIV_FI32m
+ 21903U, // DIV_FPrST0
+ 25335U, // DIV_FST0r
+ 0U, // DIV_Fp32
+ 0U, // DIV_Fp32m
+ 0U, // DIV_Fp64
+ 0U, // DIV_Fp64m
+ 0U, // DIV_Fp64m32
+ 0U, // DIV_Fp80
+ 0U, // DIV_Fp80m32
+ 0U, // DIV_Fp80m64
+ 0U, // DIV_FpI16m32
+ 0U, // DIV_FpI16m64
+ 0U, // DIV_FpI16m80
+ 0U, // DIV_FpI32m32
+ 0U, // DIV_FpI32m64
+ 0U, // DIV_FpI32m80
+ 2122487U, // DIV_FrST0
+ 2349878274U, // DPPDrmi
+ 2182106114U, // DPPDrri
+ 2349883093U, // DPPSrmi
+ 2182110933U, // DPPSrri
+ 11855U, // ENCLS
+ 11977U, // ENCLU
+ 12011U, // ENCLV
+ 10973U, // ENDBR32
+ 11004U, // ENDBR64
+ 370170521U, // ENTER
+ 2148654896U, // EXTRACTPSmr
+ 2517655344U, // EXTRACTPSrr
+ 34658551U, // EXTRQ
+ 2853230839U, // EXTRQI
+ 10954U, // F2XM1
+ 739300281U, // FARCALL16i
+ 299961U, // FARCALL16m
+ 739300281U, // FARCALL32i
+ 299962U, // FARCALL32m
+ 299961U, // FARCALL64
+ 7394553U, // FARJMP16i
+ 300281U, // FARJMP16m
+ 7394553U, // FARJMP32i
+ 300282U, // FARJMP32m
+ 300281U, // FARJMP64
+ 322043U, // FBLDm
+ 322059U, // FBSTPm
+ 119873U, // FCOM32m
+ 136257U, // FCOM64m
+ 120063U, // FCOMP32m
+ 136447U, // FCOMP64m
+ 11623U, // FCOMPP
+ 11650U, // FDECSTP
+ 11604U, // FDISI8087_NOP
+ 11861U, // FEMMS
+ 11591U, // FENI8087_NOP
+ 20814U, // FFREE
+ 21729U, // FFREEP
+ 37959U, // FICOM16m
+ 70727U, // FICOM32m
+ 38150U, // FICOMP16m
+ 70918U, // FICOMP32m
+ 11658U, // FINCSTP
+ 41945U, // FLDCW16m
+ 123652U, // FLDENVm
+ 11253U, // FLDL2E
+ 11900U, // FLDL2T
+ 10985U, // FLDLG2
+ 10992U, // FLDLN2
+ 11414U, // FLDPI
+ 12213U, // FNCLEX
+ 11933U, // FNINIT
+ 11618U, // FNOP
+ 41952U, // FNSTCW16m
+ 12040U, // FNSTSW16r
+ 42489U, // FNSTSWm
+ 11535U, // FPATAN
+ 2117957U, // FPNCEST0r
+ 11512U, // FPREM
+ 10947U, // FPREM1
+ 11542U, // FPTAN
+ 11952U, // FRNDINT
+ 121540U, // FRSTORm
+ 119306U, // FSAVEm
+ 11286U, // FSCALE
+ 11524U, // FSETPM
+ 11872U, // FSINCOS
+ 123660U, // FSTENVm
+ 11507U, // FXAM
+ 301772U, // FXRSTOR
+ 295259U, // FXRSTOR64
+ 299538U, // FXSAVE
+ 295249U, // FXSAVE64
+ 11907U, // FXTRACT
+ 12034U, // FYL2X
+ 10960U, // FYL2XP1
+ 11152U, // GETSEC
+ 2450539772U, // GF2P8AFFINEINVQBrmi
+ 2182104316U, // GF2P8AFFINEINVQBrri
+ 2450539709U, // GF2P8AFFINEQBrmi
+ 2182104253U, // GF2P8AFFINEQBrri
+ 303055962U, // GF2P8MULBrm
+ 34620506U, // GF2P8MULBrr
+ 202394342U, // HADDPDrm
+ 34622182U, // HADDPDrr
+ 202399118U, // HADDPSrm
+ 34626958U, // HADDPSrr
+ 11948U, // HLT
+ 202394291U, // HSUBPDrm
+ 34622131U, // HSUBPDrr
+ 202399067U, // HSUBPSrm
+ 34626907U, // HSUBPSrr
+ 41726U, // IDIV16m
+ 25342U, // IDIV16r
+ 74494U, // IDIV32m
+ 25342U, // IDIV32r
+ 90878U, // IDIV64m
+ 25342U, // IDIV64r
+ 107262U, // IDIV8m
+ 25342U, // IDIV8r
+ 34890U, // ILD_F16m
+ 67658U, // ILD_F32m
+ 84042U, // ILD_F64m
+ 0U, // ILD_Fp16m32
+ 0U, // ILD_Fp16m64
+ 0U, // ILD_Fp16m80
+ 0U, // ILD_Fp32m32
+ 0U, // ILD_Fp32m64
+ 0U, // ILD_Fp32m80
+ 0U, // ILD_Fp64m32
+ 0U, // ILD_Fp64m64
+ 0U, // ILD_Fp64m80
+ 37895U, // IMUL16m
+ 21511U, // IMUL16r
+ 68178951U, // IMUL16rm
+ 2651870215U, // IMUL16rmi
+ 2651870215U, // IMUL16rmi8
+ 34624519U, // IMUL16rr
+ 2517652487U, // IMUL16rri
+ 2517652487U, // IMUL16rri8
+ 70663U, // IMUL32m
+ 21511U, // IMUL32r
+ 101733383U, // IMUL32rm
+ 2551206919U, // IMUL32rmi
+ 2551206919U, // IMUL32rmi8
+ 34624519U, // IMUL32rr
+ 2517652487U, // IMUL32rri
+ 2517652487U, // IMUL32rri8
+ 87047U, // IMUL64m
+ 21511U, // IMUL64r
+ 135287815U, // IMUL64rm
+ 2584761351U, // IMUL64rmi32
+ 2584761351U, // IMUL64rmi8
+ 34624519U, // IMUL64rr
+ 2517652487U, // IMUL64rri32
+ 2517652487U, // IMUL64rri8
+ 103431U, // IMUL8m
+ 21511U, // IMUL8r
+ 338050U, // IN16ri
+ 12192U, // IN16rr
+ 338203U, // IN32ri
+ 12202U, // IN32rr
+ 337948U, // IN8ri
+ 12182U, // IN8rr
+ 34519U, // INC16m
+ 18135U, // INC16r
+ 18135U, // INC16r_alt
+ 67287U, // INC32m
+ 18135U, // INC32r
+ 18135U, // INC32r_alt
+ 83671U, // INC64m
+ 18135U, // INC64r
+ 100055U, // INC8m
+ 18135U, // INC8r
+ 19535U, // INCSSPD
+ 22562U, // INCSSPQ
+ 8734053U, // INSB
+ 2416992082U, // INSERTPSrm
+ 2182111058U, // INSERTPSrr
+ 34658699U, // INSERTQ
+ 2182142347U, // INSERTQI
+ 8752881U, // INSL
+ 8775117U, // INSW
+ 336454U, // INT
+ 10968U, // INT1
+ 10999U, // INT3
+ 11564U, // INTO
+ 11235U, // INVD
+ 336618064U, // INVEPT32
+ 336618064U, // INVEPT64
+ 102974U, // INVLPG
+ 12148U, // INVLPGA32
+ 12165U, // INVLPGA64
+ 336611364U, // INVPCID32
+ 336611364U, // INVPCID64
+ 336611380U, // INVVPID32
+ 336611380U, // INVVPID64
+ 11915U, // IRET16
+ 11223U, // IRET32
+ 11689U, // IRET64
+ 38247U, // ISTT_FP16m
+ 71015U, // ISTT_FP32m
+ 87399U, // ISTT_FP64m
+ 0U, // ISTT_Fp16m32
+ 0U, // ISTT_Fp16m64
+ 0U, // ISTT_Fp16m80
+ 0U, // ISTT_Fp32m32
+ 0U, // ISTT_Fp32m64
+ 0U, // ISTT_Fp32m80
+ 0U, // ISTT_Fp64m32
+ 0U, // ISTT_Fp64m64
+ 0U, // ISTT_Fp64m80
+ 41638U, // IST_F16m
+ 74406U, // IST_F32m
+ 38240U, // IST_FP16m
+ 71008U, // IST_FP32m
+ 87392U, // IST_FP64m
+ 0U, // IST_Fp16m32
+ 0U, // IST_Fp16m64
+ 0U, // IST_Fp16m80
+ 0U, // IST_Fp32m32
+ 0U, // IST_Fp32m64
+ 0U, // IST_Fp32m80
+ 0U, // IST_Fp64m32
+ 0U, // IST_Fp64m64
+ 0U, // IST_Fp64m80
+ 184605U, // JAE_1
+ 184605U, // JAE_2
+ 184605U, // JAE_4
+ 181073U, // JA_1
+ 181073U, // JA_2
+ 181073U, // JA_4
+ 184625U, // JBE_1
+ 184625U, // JBE_2
+ 184625U, // JBE_4
+ 181304U, // JB_1
+ 181304U, // JB_2
+ 181304U, // JB_4
+ 190286U, // JCXZ
+ 190279U, // JECXZ
+ 184690U, // JE_1
+ 184690U, // JE_2
+ 184690U, // JE_4
+ 184661U, // JGE_1
+ 184661U, // JGE_2
+ 184661U, // JGE_4
+ 184890U, // JG_1
+ 184890U, // JG_2
+ 184890U, // JG_4
+ 184694U, // JLE_1
+ 184694U, // JLE_2
+ 184694U, // JLE_4
+ 185269U, // JL_1
+ 185269U, // JL_2
+ 185269U, // JL_4
+ 38138U, // JMP16m
+ 38138U, // JMP16m_NT
+ 21754U, // JMP16r
+ 21754U, // JMP16r_NT
+ 70906U, // JMP32m
+ 70906U, // JMP32m_NT
+ 21754U, // JMP32r
+ 21754U, // JMP32r_NT
+ 87290U, // JMP64m
+ 87290U, // JMP64m_NT
+ 21754U, // JMP64r
+ 21754U, // JMP64r_NT
+ 185594U, // JMP_1
+ 185594U, // JMP_2
+ 185594U, // JMP_4
+ 184714U, // JNE_1
+ 184714U, // JNE_2
+ 184714U, // JNE_4
+ 185502U, // JNO_1
+ 185502U, // JNO_2
+ 185502U, // JNO_4
+ 185622U, // JNP_1
+ 185622U, // JNP_2
+ 185622U, // JNP_4
+ 187262U, // JNS_1
+ 187262U, // JNS_2
+ 187262U, // JNS_4
+ 185498U, // JO_1
+ 185498U, // JO_2
+ 185498U, // JO_4
+ 185577U, // JP_1
+ 185577U, // JP_2
+ 185577U, // JP_4
+ 190292U, // JRCXZ
+ 187250U, // JS_1
+ 187250U, // JS_2
+ 187250U, // JS_4
+ 2517648360U, // KADDBrr
+ 2517649286U, // KADDDrr
+ 2517653081U, // KADDQrr
+ 2517656561U, // KADDWrr
+ 2517648375U, // KANDBrr
+ 2517649310U, // KANDDrr
+ 2517648547U, // KANDNBrr
+ 2517649603U, // KANDNDrr
+ 2517653504U, // KANDNQrr
+ 2517656835U, // KANDNWrr
+ 2517653176U, // KANDQrr
+ 2517656585U, // KANDWrr
+ 370165312U, // KMOVBkk
+ 537937472U, // KMOVBkm
+ 370165312U, // KMOVBkr
+ 1148480U, // KMOVBmk
+ 370165312U, // KMOVBrk
+ 370167921U, // KMOVDkk
+ 403722353U, // KMOVDkm
+ 370167921U, // KMOVDkr
+ 1118321U, // KMOVDmk
+ 370167921U, // KMOVDrk
+ 370170415U, // KMOVQkk
+ 437279279U, // KMOVQkm
+ 370170415U, // KMOVQkr
+ 1137199U, // KMOVQmk
+ 370170415U, // KMOVQrk
+ 370173650U, // KMOVWkk
+ 504391378U, // KMOVWkm
+ 370173650U, // KMOVWkr
+ 1091282U, // KMOVWmk
+ 370173650U, // KMOVWrk
+ 370165197U, // KNOTBrr
+ 370167777U, // KNOTDrr
+ 370170236U, // KNOTQrr
+ 370173497U, // KNOTWrr
+ 2517648663U, // KORBrr
+ 2517650709U, // KORDrr
+ 2517653686U, // KORQrr
+ 370165234U, // KORTESTBrr
+ 370167814U, // KORTESTDrr
+ 370170282U, // KORTESTQrr
+ 370173534U, // KORTESTWrr
+ 2517656915U, // KORWrr
+ 2517648463U, // KSHIFTLBri
+ 2517649530U, // KSHIFTLDri
+ 2517653446U, // KSHIFTLQri
+ 2517656777U, // KSHIFTLWri
+ 2517648693U, // KSHIFTRBri
+ 2517650762U, // KSHIFTRDri
+ 2517653739U, // KSHIFTRQri
+ 2517656945U, // KSHIFTRWri
+ 370165226U, // KTESTBrr
+ 370167806U, // KTESTDrr
+ 370170274U, // KTESTQrr
+ 370173526U, // KTESTWrr
+ 2517656465U, // KUNPCKBWrr
+ 2517653118U, // KUNPCKDQrr
+ 2517651634U, // KUNPCKWDrr
+ 2517648669U, // KXNORBrr
+ 2517650715U, // KXNORDrr
+ 2517653692U, // KXNORQrr
+ 2517656921U, // KXNORWrr
+ 2517648677U, // KXORBrr
+ 2517650738U, // KXORDrr
+ 2517653715U, // KXORQrr
+ 2517656929U, // KXORWrr
+ 11357U, // LAHF
+ 504388218U, // LAR16rm
+ 370170490U, // LAR16rr
+ 504388218U, // LAR32rm
+ 370170490U, // LAR32rr
+ 504388218U, // LAR64rm
+ 370170490U, // LAR64rr
+ 336618202U, // LDDQUrm
+ 72424U, // LDMXCSR
+ 772823860U, // LDS16rm
+ 772823860U, // LDS32rm
+ 12245U, // LD_F0
+ 10938U, // LD_F1
+ 116797U, // LD_F32m
+ 133181U, // LD_F64m
+ 313405U, // LD_F80m
+ 0U, // LD_Fp032
+ 0U, // LD_Fp064
+ 0U, // LD_Fp080
+ 0U, // LD_Fp132
+ 0U, // LD_Fp164
+ 0U, // LD_Fp180
+ 0U, // LD_Fp32m
+ 0U, // LD_Fp32m64
+ 0U, // LD_Fp32m80
+ 0U, // LD_Fp64m
+ 0U, // LD_Fp64m80
+ 0U, // LD_Fp80m
+ 18493U, // LD_Frr
+ 470827852U, // LEA16r
+ 470827852U, // LEA32r
+ 470827852U, // LEA64_32r
+ 470827852U, // LEA64r
+ 11344U, // LEAVE
+ 11344U, // LEAVE64
+ 772823899U, // LES16rm
+ 772823899U, // LES32rm
+ 11260U, // LFENCE
+ 772823912U, // LFS16rm
+ 772823912U, // LFS32rm
+ 772823912U, // LFS64rm
+ 303606U, // LGDT16m
+ 303606U, // LGDT32m
+ 303606U, // LGDT64m
+ 772823917U, // LGS16rm
+ 772823917U, // LGS32rm
+ 772823917U, // LGS64rm
+ 303618U, // LIDT16m
+ 303618U, // LIDT32m
+ 303618U, // LIDT64m
+ 41486U, // LLDT16m
+ 25102U, // LLDT16r
+ 17368U, // LLWPCB
+ 17368U, // LLWPCB64
+ 42430U, // LMSW16m
+ 26046U, // LMSW16r
+ 11424U, // LOCK_PREFIX
+ 403437U, // LODSB
+ 420111U, // LODSL
+ 436642U, // LODSQ
+ 452806U, // LODSW
+ 185647U, // LOOP
+ 184742U, // LOOPE
+ 184719U, // LOOPNE
+ 21030U, // LRETIL
+ 22410U, // LRETIQ
+ 21030U, // LRETIW
+ 11378U, // LRETL
+ 11683U, // LRETQ
+ 11378U, // LRETW
+ 504386548U, // LSL16rm
+ 370168820U, // LSL16rr
+ 504386548U, // LSL32rm
+ 370168820U, // LSL32rr
+ 504386548U, // LSL64rm
+ 370168820U, // LSL64rr
+ 772825416U, // LSS16rm
+ 772825416U, // LSS32rm
+ 772825416U, // LSS64rm
+ 39686U, // LTRm
+ 23302U, // LTRr
+ 2551208822U, // LWPINS32rmi
+ 2517654390U, // LWPINS32rri
+ 2551208822U, // LWPINS64rmi
+ 2517654390U, // LWPINS64rri
+ 2551206812U, // LWPVAL32rmi
+ 2517652380U, // LWPVAL32rri
+ 2551206812U, // LWPVAL64rmi
+ 2517652380U, // LWPVAL64rri
+ 504390200U, // LZCNT16rm
+ 370172472U, // LZCNT16rr
+ 403726904U, // LZCNT32rm
+ 370172472U, // LZCNT32rr
+ 437281336U, // LZCNT64rm
+ 370172472U, // LZCNT64rr
+ 370172642U, // MASKMOVDQU
+ 370172642U, // MASKMOVDQU64
+ 202394814U, // MAXCPDrm
+ 34622654U, // MAXCPDrr
+ 202399649U, // MAXCPSrm
+ 34627489U, // MAXCPSrr
+ 235949982U, // MAXCSDrm
+ 34623390U, // MAXCSDrr
+ 269509072U, // MAXCSSrm
+ 34628048U, // MAXCSSrr
+ 202394814U, // MAXPDrm
+ 34622654U, // MAXPDrr
+ 202399649U, // MAXPSrm
+ 34627489U, // MAXPSrr
+ 235949982U, // MAXSDrm
+ 235949982U, // MAXSDrm_Int
+ 34623390U, // MAXSDrr
+ 34623390U, // MAXSDrr_Int
+ 269509072U, // MAXSSrm
+ 269509072U, // MAXSSrm_Int
+ 34628048U, // MAXSSrr
+ 34628048U, // MAXSSrr_Int
+ 11267U, // MFENCE
+ 202394618U, // MINCPDrm
+ 34622458U, // MINCPDrr
+ 202399429U, // MINCPSrm
+ 34627269U, // MINCPSrr
+ 235949808U, // MINCSDrm
+ 34623216U, // MINCSDrr
+ 269508955U, // MINCSSrm
+ 34627931U, // MINCSSrr
+ 202394618U, // MINPDrm
+ 34622458U, // MINPDrr
+ 202399429U, // MINPSrm
+ 34627269U, // MINPSrr
+ 235949808U, // MINSDrm
+ 235949808U, // MINSDrm_Int
+ 34623216U, // MINSDrr
+ 34623216U, // MINSDrr_Int
+ 269508955U, // MINSSrm
+ 269508955U, // MINSSrm_Int
+ 34627931U, // MINSSrr
+ 34627931U, // MINSSrr_Int
+ 672158394U, // MMX_CVTPD2PIirm
+ 370168506U, // MMX_CVTPD2PIirr
+ 437275044U, // MMX_CVTPI2PDirm
+ 370166180U, // MMX_CVTPI2PDirr
+ 135289951U, // MMX_CVTPI2PSirm
+ 34626655U, // MMX_CVTPI2PSirr
+ 605049551U, // MMX_CVTPS2PIirm
+ 370168527U, // MMX_CVTPS2PIirr
+ 672158383U, // MMX_CVTTPD2PIirm
+ 370168495U, // MMX_CVTTPD2PIirr
+ 605049540U, // MMX_CVTTPS2PIirm
+ 370168516U, // MMX_CVTTPS2PIirr
+ 11862U, // MMX_EMMS
+ 370170412U, // MMX_MASKMOVQ
+ 370170412U, // MMX_MASKMOVQ64
+ 1137200U, // MMX_MOVD64from64rm
+ 370170416U, // MMX_MOVD64from64rr
+ 370167922U, // MMX_MOVD64grr
+ 1118322U, // MMX_MOVD64mr
+ 403722354U, // MMX_MOVD64rm
+ 370167922U, // MMX_MOVD64rr
+ 437279280U, // MMX_MOVD64to64rm
+ 370170416U, // MMX_MOVD64to64rr
+ 370169282U, // MMX_MOVDQ2Qrr
+ 370169282U, // MMX_MOVFR642Qrr
+ 1137012U, // MMX_MOVNTQmr
+ 370169391U, // MMX_MOVQ2DQrr
+ 370169391U, // MMX_MOVQ2FR64rr
+ 1137200U, // MMX_MOVQ64mr
+ 437279280U, // MMX_MOVQ64rm
+ 370170416U, // MMX_MOVQ64rr
+ 370170416U, // MMX_MOVQ64rr_REV
+ 437273929U, // MMX_PABSBrm
+ 370165065U, // MMX_PABSBrr
+ 437276238U, // MMX_PABSDrm
+ 370167374U, // MMX_PABSDrr
+ 437282181U, // MMX_PABSWrm
+ 370173317U, // MMX_PABSWrr
+ 135291951U, // MMX_PACKSSDWirm
+ 34628655U, // MMX_PACKSSDWirr
+ 135284302U, // MMX_PACKSSWBirm
+ 34621006U, // MMX_PACKSSWBirr
+ 135284313U, // MMX_PACKUSWBirm
+ 34621017U, // MMX_PACKUSWBirr
+ 135283696U, // MMX_PADDBirm
+ 34620400U, // MMX_PADDBirr
+ 135284622U, // MMX_PADDDirm
+ 34621326U, // MMX_PADDDirr
+ 135288417U, // MMX_PADDQirm
+ 34625121U, // MMX_PADDQirr
+ 135284058U, // MMX_PADDSBirm
+ 34620762U, // MMX_PADDSBirr
+ 135292342U, // MMX_PADDSWirm
+ 34629046U, // MMX_PADDSWirr
+ 135284113U, // MMX_PADDUSBirm
+ 34620817U, // MMX_PADDUSBirr
+ 135292428U, // MMX_PADDUSWirm
+ 34629132U, // MMX_PADDUSWirr
+ 135291897U, // MMX_PADDWirm
+ 34628601U, // MMX_PADDWirr
+ 2282773158U, // MMX_PALIGNRrmi
+ 2182109862U, // MMX_PALIGNRrri
+ 135287933U, // MMX_PANDNirm
+ 34624637U, // MMX_PANDNirr
+ 135284917U, // MMX_PANDirm
+ 34621621U, // MMX_PANDirr
+ 135283761U, // MMX_PAVGBirm
+ 34620465U, // MMX_PAVGBirr
+ 135292018U, // MMX_PAVGWirm
+ 34628722U, // MMX_PAVGWirr
+ 135283917U, // MMX_PCMPEQBirm
+ 34620621U, // MMX_PCMPEQBirr
+ 135285967U, // MMX_PCMPEQDirm
+ 34622671U, // MMX_PCMPEQDirr
+ 135292189U, // MMX_PCMPEQWirm
+ 34628893U, // MMX_PCMPEQWirr
+ 135284154U, // MMX_PCMPGTBirm
+ 34620858U, // MMX_PCMPGTBirr
+ 135286724U, // MMX_PCMPGTDirm
+ 34623428U, // MMX_PCMPGTDirr
+ 135292454U, // MMX_PCMPGTWirm
+ 34629158U, // MMX_PCMPGTWirr
+ 2517656956U, // MMX_PEXTRWrr
+ 135284606U, // MMX_PHADDDrm
+ 34621310U, // MMX_PHADDDrr
+ 135292332U, // MMX_PHADDSWrm
+ 34629036U, // MMX_PHADDSWrr
+ 135291881U, // MMX_PHADDWrm
+ 34628585U, // MMX_PHADDWrr
+ 135284547U, // MMX_PHSUBDrm
+ 34621251U, // MMX_PHSUBDrr
+ 135292313U, // MMX_PHSUBSWrm
+ 34629017U, // MMX_PHSUBSWrr
+ 135291827U, // MMX_PHSUBWrm
+ 34628531U, // MMX_PHSUBWrr
+ 2215667049U, // MMX_PINSRWrm
+ 2182112617U, // MMX_PINSRWrr
+ 135292301U, // MMX_PMADDUBSWrm
+ 34629005U, // MMX_PMADDUBSWrr
+ 135286941U, // MMX_PMADDWDirm
+ 34623645U, // MMX_PMADDWDirr
+ 135292445U, // MMX_PMAXSWirm
+ 34629149U, // MMX_PMAXSWirr
+ 135284262U, // MMX_PMAXUBirm
+ 34620966U, // MMX_PMAXUBirr
+ 135292363U, // MMX_PMINSWirm
+ 34629067U, // MMX_PMINSWirr
+ 135284230U, // MMX_PMINUBirm
+ 34620934U, // MMX_PMINUBirr
+ 370164797U, // MMX_PMOVMSKBrr
+ 135292386U, // MMX_PMULHRSWrm
+ 34629090U, // MMX_PMULHRSWrr
+ 135292521U, // MMX_PMULHUWirm
+ 34629225U, // MMX_PMULHUWirr
+ 135292047U, // MMX_PMULHWirm
+ 34628751U, // MMX_PMULHWirr
+ 135292089U, // MMX_PMULLWirm
+ 34628793U, // MMX_PMULLWirr
+ 135288674U, // MMX_PMULUDQirm
+ 34625378U, // MMX_PMULUDQirr
+ 135289520U, // MMX_PORirm
+ 34626224U, // MMX_PORirr
+ 135291744U, // MMX_PSADBWirm
+ 34628448U, // MMX_PSADBWirr
+ 135283752U, // MMX_PSHUFBrm
+ 34620456U, // MMX_PSHUFBrr
+ 2584765545U, // MMX_PSHUFWmi
+ 2517656681U, // MMX_PSHUFWri
+ 135283884U, // MMX_PSIGNBrm
+ 34620588U, // MMX_PSIGNBrr
+ 135284958U, // MMX_PSIGNDrm
+ 34621662U, // MMX_PSIGNDrr
+ 135292172U, // MMX_PSIGNWrm
+ 34628876U, // MMX_PSIGNWrr
+ 705710161U, // MMX_PSLLDri
+ 135284817U, // MMX_PSLLDrm
+ 34621521U, // MMX_PSLLDrr
+ 705714086U, // MMX_PSLLQri
+ 135288742U, // MMX_PSLLQrm
+ 34625446U, // MMX_PSLLQrr
+ 705717425U, // MMX_PSLLWri
+ 135292081U, // MMX_PSLLWrm
+ 34628785U, // MMX_PSLLWrr
+ 705709862U, // MMX_PSRADri
+ 135284518U, // MMX_PSRADrm
+ 34621222U, // MMX_PSRADrr
+ 705717068U, // MMX_PSRAWri
+ 135291724U, // MMX_PSRAWrm
+ 34628428U, // MMX_PSRAWrr
+ 705710186U, // MMX_PSRLDri
+ 135284842U, // MMX_PSRLDrm
+ 34621546U, // MMX_PSRLDrr
+ 705714111U, // MMX_PSRLQri
+ 135288767U, // MMX_PSRLQrm
+ 34625471U, // MMX_PSRLQrr
+ 705717442U, // MMX_PSRLWri
+ 135292098U, // MMX_PSRLWrm
+ 34628802U, // MMX_PSRLWrr
+ 135283665U, // MMX_PSUBBirm
+ 34620369U, // MMX_PSUBBirr
+ 135284556U, // MMX_PSUBDirm
+ 34621260U, // MMX_PSUBDirr
+ 135288315U, // MMX_PSUBQirm
+ 34625019U, // MMX_PSUBQirr
+ 135284049U, // MMX_PSUBSBirm
+ 34620753U, // MMX_PSUBSBirr
+ 135292323U, // MMX_PSUBSWirm
+ 34629027U, // MMX_PSUBSWirr
+ 135284103U, // MMX_PSUBUSBirm
+ 34620807U, // MMX_PSUBUSBirr
+ 135292418U, // MMX_PSUBUSWirm
+ 34629122U, // MMX_PSUBUSWirr
+ 135291836U, // MMX_PSUBWirm
+ 34628540U, // MMX_PSUBWirr
+ 135291782U, // MMX_PUNPCKHBWirm
+ 34628486U, // MMX_PUNPCKHBWirr
+ 135288435U, // MMX_PUNPCKHDQirm
+ 34625139U, // MMX_PUNPCKHDQirr
+ 135286951U, // MMX_PUNPCKHWDirm
+ 34623655U, // MMX_PUNPCKHWDirr
+ 101737372U, // MMX_PUNPCKLBWirm
+ 34628508U, // MMX_PUNPCKLBWirr
+ 101734034U, // MMX_PUNPCKLDQirm
+ 34625170U, // MMX_PUNPCKLDQirr
+ 101732541U, // MMX_PUNPCKLWDirm
+ 34623677U, // MMX_PUNPCKLWDirr
+ 135289558U, // MMX_PXORirm
+ 34626262U, // MMX_PXORirr
+ 12220U, // MONITORXrrr
+ 11732U, // MONITORrrr
+ 11499U, // MONTMUL
+ 469170U, // MOV16ao16
+ 469170U, // MOV16ao32
+ 469148U, // MOV16ao64
+ 1090328U, // MOV16mi
+ 1090328U, // MOV16mr
+ 1090328U, // MOV16ms
+ 9904920U, // MOV16o16a
+ 9904920U, // MOV16o32a
+ 9902886U, // MOV16o64a
+ 370172696U, // MOV16ri
+ 370172696U, // MOV16ri_alt
+ 504390424U, // MOV16rm
+ 370172696U, // MOV16rr
+ 370172696U, // MOV16rr_REV
+ 370172696U, // MOV16rs
+ 504390424U, // MOV16sm
+ 370172696U, // MOV16sr
+ 485712U, // MOV32ao16
+ 485712U, // MOV32ao32
+ 485688U, // MOV32ao64
+ 370172696U, // MOV32cr
+ 370172696U, // MOV32dr
+ 1123096U, // MOV32mi
+ 1123096U, // MOV32mr
+ 10969880U, // MOV32o16a
+ 10969880U, // MOV32o32a
+ 10967846U, // MOV32o64a
+ 370172696U, // MOV32rc
+ 370172696U, // MOV32rd
+ 370172696U, // MOV32ri
+ 370172696U, // MOV32ri_alt
+ 403727128U, // MOV32rm
+ 370172696U, // MOV32rr
+ 370172696U, // MOV32rr_REV
+ 370172696U, // MOV32rs
+ 370172696U, // MOV32sr
+ 502224U, // MOV64ao32
+ 502200U, // MOV64ao64
+ 370172696U, // MOV64cr
+ 370172696U, // MOV64dr
+ 1139480U, // MOV64mi32
+ 1139480U, // MOV64mr
+ 12034840U, // MOV64o32a
+ 12032806U, // MOV64o64a
+ 370172696U, // MOV64rc
+ 370172696U, // MOV64rd
+ 370170662U, // MOV64ri
+ 370172696U, // MOV64ri32
+ 437281560U, // MOV64rm
+ 370172696U, // MOV64rr
+ 370172696U, // MOV64rr_REV
+ 370172696U, // MOV64rs
+ 370172696U, // MOV64sr
+ 437279280U, // MOV64toPQIrm
+ 370170416U, // MOV64toPQIrr
+ 437279280U, // MOV64toSDrm
+ 370170416U, // MOV64toSDrr
+ 518220U, // MOV8ao16
+ 518220U, // MOV8ao32
+ 518198U, // MOV8ao64
+ 1155864U, // MOV8mi
+ 1155864U, // MOV8mr
+ 1155864U, // MOV8mr_NOREX
+ 13099800U, // MOV8o16a
+ 13099800U, // MOV8o32a
+ 13097766U, // MOV8o64a
+ 370172696U, // MOV8ri
+ 370172696U, // MOV8ri_alt
+ 537944856U, // MOV8rm
+ 537944856U, // MOV8rm_NOREX
+ 370172696U, // MOV8rr
+ 370172696U, // MOV8rr_NOREX
+ 370172696U, // MOV8rr_REV
+ 1575562U, // MOVAPDmr
+ 672156298U, // MOVAPDrm
+ 370166410U, // MOVAPDrr
+ 370166410U, // MOVAPDrr_REV
+ 1580346U, // MOVAPSmr
+ 672161082U, // MOVAPSrm
+ 370171194U, // MOVAPSrr
+ 370171194U, // MOVAPSrr_REV
+ 1085758U, // MOVBE16mr
+ 504385854U, // MOVBE16rm
+ 1118526U, // MOVBE32mr
+ 403722558U, // MOVBE32rm
+ 1134910U, // MOVBE64mr
+ 437276990U, // MOVBE64rm
+ 605050224U, // MOVDDUPrm
+ 370169200U, // MOVDDUPrr
+ 403722354U, // MOVDI2PDIrm
+ 370167922U, // MOVDI2PDIrr
+ 403722354U, // MOVDI2SSrm
+ 370167922U, // MOVDI2SSrr
+ 806372257U, // MOVDIR64B16
+ 806372257U, // MOVDIR64B32
+ 806372257U, // MOVDIR64B64
+ 1118954U, // MOVDIRI32
+ 1135338U, // MOVDIRI64
+ 1196897U, // MOVDQAmr
+ 336610145U, // MOVDQArm
+ 370164577U, // MOVDQArr
+ 370164577U, // MOVDQArr_REV
+ 1204966U, // MOVDQUmr
+ 336618214U, // MOVDQUrm
+ 370172646U, // MOVDQUrr
+ 370172646U, // MOVDQUrr_REV
+ 34627178U, // MOVHLPSrr
+ 1182605U, // MOVHPDmr
+ 235948941U, // MOVHPDrm
+ 1187414U, // MOVHPSmr
+ 235953750U, // MOVHPSrm
+ 34627148U, // MOVLHPSrr
+ 1182655U, // MOVLPDmr
+ 235948991U, // MOVLPDrm
+ 1187474U, // MOVLPSmr
+ 235953810U, // MOVLPSrm
+ 370166678U, // MOVMSKPDrr
+ 370171487U, // MOVMSKPSrr
+ 336610134U, // MOVNTDQArm
+ 1578779U, // MOVNTDQmr
+ 1135473U, // MOVNTI_64mr
+ 1119089U, // MOVNTImr
+ 1576058U, // MOVNTPDmr
+ 1580872U, // MOVNTPSmr
+ 1183586U, // MOVNTSD
+ 1171861U, // MOVNTSS
+ 1118322U, // MOVPDI2DImr
+ 370167922U, // MOVPDI2DIrr
+ 1137200U, // MOVPQI2QImr
+ 370170416U, // MOVPQI2QIrr
+ 1137200U, // MOVPQIto64mr
+ 370170416U, // MOVPQIto64rr
+ 437279280U, // MOVQI2PQIrm
+ 840254883U, // MOVSB
+ 1183637U, // MOVSDmr
+ 605048725U, // MOVSDrm
+ 34623381U, // MOVSDrr
+ 34623381U, // MOVSDrr_REV
+ 1137200U, // MOVSDto64mr
+ 370170416U, // MOVSDto64rr
+ 672159098U, // MOVSHDUPrm
+ 370169210U, // MOVSHDUPrr
+ 873828245U, // MOVSL
+ 672159109U, // MOVSLDUPrm
+ 370169221U, // MOVSLDUPrr
+ 907565369U, // MOVSQ
+ 1118322U, // MOVSS2DImr
+ 370167922U, // MOVSS2DIrr
+ 1171912U, // MOVSSmr
+ 638607816U, // MOVSSrm
+ 34628040U, // MOVSSrr
+ 34628040U, // MOVSSrr_REV
+ 940959253U, // MOVSW
+ 504391463U, // MOVSX16rm16
+ 537945895U, // MOVSX16rm8
+ 370173735U, // MOVSX16rr16
+ 370173735U, // MOVSX16rr8
+ 504391463U, // MOVSX32rm16
+ 537945895U, // MOVSX32rm8
+ 537945895U, // MOVSX32rm8_NOREX
+ 370173735U, // MOVSX32rr16
+ 370173735U, // MOVSX32rr8
+ 370173735U, // MOVSX32rr8_NOREX
+ 504391463U, // MOVSX64rm16
+ 403722517U, // MOVSX64rm32
+ 537945895U, // MOVSX64rm8
+ 370173735U, // MOVSX64rr16
+ 370168085U, // MOVSX64rr32
+ 370173735U, // MOVSX64rr8
+ 1576086U, // MOVUPDmr
+ 672156822U, // MOVUPDrm
+ 370166934U, // MOVUPDrr
+ 370166934U, // MOVUPDrr_REV
+ 1580921U, // MOVUPSmr
+ 672161657U, // MOVUPSrm
+ 370171769U, // MOVUPSrr
+ 370171769U, // MOVUPSrr_REV
+ 370170416U, // MOVZPQILo2PQIrr
+ 504391478U, // MOVZX16rm16
+ 537945910U, // MOVZX16rm8
+ 370173750U, // MOVZX16rr16
+ 370173750U, // MOVZX16rr8
+ 504391478U, // MOVZX32rm16
+ 537945910U, // MOVZX32rm8
+ 537945910U, // MOVZX32rm8_NOREX
+ 370173750U, // MOVZX32rr16
+ 370173750U, // MOVZX32rr8
+ 370173750U, // MOVZX32rr8_NOREX
+ 504391478U, // MOVZX64rm16
+ 537945910U, // MOVZX64rm8
+ 370173750U, // MOVZX64rr16
+ 370173750U, // MOVZX64rr8
+ 2450547561U, // MPSADBWrmi
+ 2182112105U, // MPSADBWrri
+ 37889U, // MUL16m
+ 21505U, // MUL16r
+ 70657U, // MUL32m
+ 21505U, // MUL32r
+ 87041U, // MUL64m
+ 21505U, // MUL64r
+ 103425U, // MUL8m
+ 21505U, // MUL8r
+ 202394551U, // MULPDrm
+ 34622391U, // MULPDrr
+ 202399370U, // MULPSrm
+ 34627210U, // MULPSrr
+ 235949786U, // MULSDrm
+ 235949786U, // MULSDrm_Int
+ 34623194U, // MULSDrr
+ 34623194U, // MULSDrr_Int
+ 269508934U, // MULSSrm
+ 269508934U, // MULSSrm_Int
+ 34627910U, // MULSSrr
+ 34627910U, // MULSSrr_Int
+ 2517657353U, // MULX32rm
+ 2517657353U, // MULX32rr
+ 2517657353U, // MULX64rm
+ 2517657353U, // MULX64rr
+ 119808U, // MUL_F32m
+ 136192U, // MUL_F64m
+ 37894U, // MUL_FI16m
+ 70662U, // MUL_FI32m
+ 21741U, // MUL_FPrST0
+ 21504U, // MUL_FST0r
+ 0U, // MUL_Fp32
+ 0U, // MUL_Fp32m
+ 0U, // MUL_Fp64
+ 0U, // MUL_Fp64m
+ 0U, // MUL_Fp64m32
+ 0U, // MUL_Fp80
+ 0U, // MUL_Fp80m32
+ 0U, // MUL_Fp80m64
+ 0U, // MUL_FpI16m32
+ 0U, // MUL_FpI16m64
+ 0U, // MUL_FpI16m80
+ 0U, // MUL_FpI32m32
+ 0U, // MUL_FpI32m64
+ 0U, // MUL_FpI32m80
+ 2118656U, // MUL_FrST0
+ 12229U, // MWAITXrrr
+ 11927U, // MWAITrr
+ 37420U, // NEG16m
+ 21036U, // NEG16r
+ 70188U, // NEG32m
+ 21036U, // NEG32r
+ 86572U, // NEG64m
+ 21036U, // NEG64r
+ 102956U, // NEG8m
+ 21036U, // NEG8r
+ 11600U, // NOOP
+ 38186U, // NOOP18_16m4
+ 38186U, // NOOP18_16m5
+ 38186U, // NOOP18_16m6
+ 38186U, // NOOP18_16m7
+ 21802U, // NOOP18_16r4
+ 21802U, // NOOP18_16r5
+ 21802U, // NOOP18_16r6
+ 21802U, // NOOP18_16r7
+ 70954U, // NOOP18_m4
+ 70954U, // NOOP18_m5
+ 70954U, // NOOP18_m6
+ 70954U, // NOOP18_m7
+ 21802U, // NOOP18_r4
+ 21802U, // NOOP18_r5
+ 21802U, // NOOP18_r6
+ 21802U, // NOOP18_r7
+ 739300650U, // NOOP19rr
+ 70954U, // NOOPL
+ 70954U, // NOOPL_19
+ 70954U, // NOOPL_1d
+ 70954U, // NOOPL_1e
+ 21802U, // NOOPLr
+ 87338U, // NOOPQ
+ 21802U, // NOOPQr
+ 38186U, // NOOPW
+ 38186U, // NOOPW_19
+ 38186U, // NOOPW_1c
+ 38186U, // NOOPW_1d
+ 38186U, // NOOPW_1e
+ 21802U, // NOOPWr
+ 41547U, // NOT16m
+ 25163U, // NOT16r
+ 74315U, // NOT32m
+ 25163U, // NOT32r
+ 90699U, // NOT64m
+ 25163U, // NOT64r
+ 107083U, // NOT8m
+ 25163U, // NOT8r
+ 26772U, // OR16i16
+ 1088177U, // OR16mi
+ 1088177U, // OR16mi8
+ 1088177U, // OR16mr
+ 34658993U, // OR16ri
+ 34658993U, // OR16ri8
+ 68213425U, // OR16rm
+ 34658993U, // OR16rr
+ 34626225U, // OR16rr_REV
+ 26927U, // OR32i32
+ 1120945U, // OR32mi
+ 1120945U, // OR32mi8
+ 1120945U, // OR32mr
+ 34658993U, // OR32ri
+ 34658993U, // OR32ri8
+ 101767857U, // OR32rm
+ 34658993U, // OR32rr
+ 34626225U, // OR32rr_REV
+ 27055U, // OR64i32
+ 1137329U, // OR64mi32
+ 1137329U, // OR64mi8
+ 1137329U, // OR64mr
+ 34658993U, // OR64ri32
+ 34658993U, // OR64ri8
+ 135322289U, // OR64rm
+ 34658993U, // OR64rr
+ 34626225U, // OR64rr_REV
+ 26670U, // OR8i8
+ 1153713U, // OR8mi
+ 1153713U, // OR8mi8
+ 1153713U, // OR8mr
+ 34658993U, // OR8ri
+ 34658993U, // OR8ri8
+ 168876721U, // OR8rm
+ 34658993U, // OR8rr
+ 34626225U, // OR8rr_REV
+ 202394677U, // ORPDrm
+ 34622517U, // ORPDrr
+ 202399496U, // ORPSrm
+ 34627336U, // ORPSrr
+ 9773767U, // OUT16ir
+ 12050U, // OUT16rr
+ 10822343U, // OUT32ir
+ 12104U, // OUT32rr
+ 12919495U, // OUT8ir
+ 11429U, // OUT8rr
+ 403930U, // OUTSB
+ 420325U, // OUTSL
+ 453104U, // OUTSW
+ 336610633U, // PABSBrm
+ 370165065U, // PABSBrr
+ 336612942U, // PABSDrm
+ 370167374U, // PABSDrr
+ 336618885U, // PABSWrm
+ 370173317U, // PABSWrr
+ 303064111U, // PACKSSDWrm
+ 34628655U, // PACKSSDWrr
+ 303056462U, // PACKSSWBrm
+ 34621006U, // PACKSSWBrr
+ 303064122U, // PACKUSDWrm
+ 34628666U, // PACKUSDWrr
+ 303056473U, // PACKUSWBrm
+ 34621017U, // PACKUSWBrr
+ 303055856U, // PADDBrm
+ 34620400U, // PADDBrr
+ 303056782U, // PADDDrm
+ 34621326U, // PADDDrr
+ 303060577U, // PADDQrm
+ 34625121U, // PADDQrr
+ 303056218U, // PADDSBrm
+ 34620762U, // PADDSBrr
+ 303064502U, // PADDSWrm
+ 34629046U, // PADDSWrr
+ 303056273U, // PADDUSBrm
+ 34620817U, // PADDUSBrr
+ 303064588U, // PADDUSWrm
+ 34629132U, // PADDUSWrr
+ 303064057U, // PADDWrm
+ 34628601U, // PADDWrr
+ 2450545318U, // PALIGNRrmi
+ 2182109862U, // PALIGNRrri
+ 303060093U, // PANDNrm
+ 34624637U, // PANDNrr
+ 303057077U, // PANDrm
+ 34621621U, // PANDrr
+ 11338U, // PAUSE
+ 303055921U, // PAVGBrm
+ 34620465U, // PAVGBrr
+ 135284122U, // PAVGUSBrm
+ 34620826U, // PAVGUSBrr
+ 303064178U, // PAVGWrm
+ 34628722U, // PAVGWrr
+ 303056431U, // PBLENDVBrm0
+ 34620975U, // PBLENDVBrr0
+ 2450547740U, // PBLENDWrmi
+ 2182112284U, // PBLENDWrri
+ 2450544365U, // PCLMULQDQrm
+ 2182108909U, // PCLMULQDQrr
+ 303056077U, // PCMPEQBrm
+ 34620621U, // PCMPEQBrr
+ 303058127U, // PCMPEQDrm
+ 34622671U, // PCMPEQDrr
+ 303061090U, // PCMPEQQrm
+ 34625634U, // PCMPEQQrr
+ 303064349U, // PCMPEQWrm
+ 34628893U, // PCMPEQWrr
+ 2484097780U, // PCMPESTRIrm
+ 2517652212U, // PCMPESTRIrr
+ 2484098142U, // PCMPESTRMrm
+ 2517652574U, // PCMPESTRMrr
+ 303056314U, // PCMPGTBrm
+ 34620858U, // PCMPGTBrr
+ 303058884U, // PCMPGTDrm
+ 34623428U, // PCMPGTDrr
+ 303061335U, // PCMPGTQrm
+ 34625879U, // PCMPGTQrr
+ 303064614U, // PCMPGTWrm
+ 34629158U, // PCMPGTWrr
+ 2484097792U, // PCMPISTRIrm
+ 2517652224U, // PCMPISTRIrr
+ 2484098154U, // PCMPISTRMrm
+ 2517652586U, // PCMPISTRMrr
+ 11383U, // PCONFIG
+ 2517652699U, // PDEP32rm
+ 2517652699U, // PDEP32rr
+ 2517652699U, // PDEP64rm
+ 2517652699U, // PDEP64rr
+ 2517656268U, // PEXT32rm
+ 2517656268U, // PEXT32rr
+ 2517656268U, // PEXT64rm
+ 2517656268U, // PEXT64rr
+ 2148631872U, // PEXTRBmr
+ 2517648704U, // PEXTRBrr
+ 2148601173U, // PEXTRDmr
+ 2517650773U, // PEXTRDrr
+ 2148620534U, // PEXTRQmr
+ 2517653750U, // PEXTRQrr
+ 2148574588U, // PEXTRWmr
+ 2517656956U, // PEXTRWrr
+ 2517656956U, // PEXTRWrr_REV
+ 437274653U, // PF2IDrm
+ 370165789U, // PF2IDrr
+ 437281943U, // PF2IWrm
+ 370173079U, // PF2IWrr
+ 135284353U, // PFACCrm
+ 34621057U, // PFACCrr
+ 135284585U, // PFADDrm
+ 34621289U, // PFADDrr
+ 135288705U, // PFCMPEQrm
+ 34625409U, // PFCMPEQrr
+ 135287130U, // PFCMPGErm
+ 34623834U, // PFCMPGErr
+ 135291423U, // PFCMPGTrm
+ 34628127U, // PFCMPGTrr
+ 135292654U, // PFMAXrm
+ 34629358U, // PFMAXrr
+ 135287948U, // PFMINrm
+ 34624652U, // PFMINrr
+ 135287807U, // PFMULrm
+ 34624511U, // PFMULrr
+ 135284360U, // PFNACCrm
+ 34621064U, // PFNACCrr
+ 135284368U, // PFPNACCrm
+ 34621072U, // PFPNACCrr
+ 135282735U, // PFRCPIT1rm
+ 34619439U, // PFRCPIT1rr
+ 135282844U, // PFRCPIT2rm
+ 34619548U, // PFRCPIT2rr
+ 437277901U, // PFRCPrm
+ 370169037U, // PFRCPrr
+ 135282745U, // PFRSQIT1rm
+ 34619449U, // PFRSQIT1rr
+ 437281398U, // PFRSQRTrm
+ 370172534U, // PFRSQRTrr
+ 135289476U, // PFSUBRrm
+ 34626180U, // PFSUBRrr
+ 135284247U, // PFSUBrm
+ 34620951U, // PFSUBrr
+ 303056766U, // PHADDDrm
+ 34621310U, // PHADDDrr
+ 303064492U, // PHADDSWrm
+ 34629036U, // PHADDSWrr
+ 303064041U, // PHADDWrm
+ 34628585U, // PHADDWrr
+ 336619150U, // PHMINPOSUWrm
+ 370173582U, // PHMINPOSUWrr
+ 303056707U, // PHSUBDrm
+ 34621251U, // PHSUBDrr
+ 303064473U, // PHSUBSWrm
+ 34629017U, // PHSUBSWrr
+ 303063987U, // PHSUBWrm
+ 34628531U, // PHSUBWrr
+ 437274625U, // PI2FDrm
+ 370165761U, // PI2FDrr
+ 437281890U, // PI2FWrm
+ 370173026U, // PI2FWrr
+ 2316322093U, // PINSRBrm
+ 2182104365U, // PINSRBrr
+ 2249215298U, // PINSRDrm
+ 2182106434U, // PINSRDrr
+ 2282772707U, // PINSRQrm
+ 2182109411U, // PINSRQrr
+ 2215667049U, // PINSRWrm
+ 2182112617U, // PINSRWrr
+ 303064461U, // PMADDUBSWrm
+ 34629005U, // PMADDUBSWrr
+ 303059101U, // PMADDWDrm
+ 34623645U, // PMADDWDrr
+ 303056299U, // PMAXSBrm
+ 34620843U, // PMAXSBrr
+ 303058845U, // PMAXSDrm
+ 34623389U, // PMAXSDrr
+ 303064605U, // PMAXSWrm
+ 34629149U, // PMAXSWrr
+ 303056422U, // PMAXUBrm
+ 34620966U, // PMAXUBrr
+ 303058988U, // PMAXUDrm
+ 34623532U, // PMAXUDrr
+ 303064731U, // PMAXUWrm
+ 34629275U, // PMAXUWrr
+ 303056227U, // PMINSBrm
+ 34620771U, // PMINSBrr
+ 303058671U, // PMINSDrm
+ 34623215U, // PMINSDrr
+ 303064523U, // PMINSWrm
+ 34629067U, // PMINSWrr
+ 303056390U, // PMINUBrm
+ 34620934U, // PMINUBrr
+ 303058970U, // PMINUDrm
+ 34623514U, // PMINUDrr
+ 303064700U, // PMINUWrm
+ 34629244U, // PMINUWrr
+ 370164797U, // PMOVMSKBrr
+ 403720020U, // PMOVSXBDrm
+ 370165588U, // PMOVSXBDrr
+ 504387075U, // PMOVSXBQrm
+ 370169347U, // PMOVSXBQrr
+ 437281732U, // PMOVSXBWrm
+ 370172868U, // PMOVSXBWrr
+ 437278572U, // PMOVSXDQrm
+ 370169708U, // PMOVSXDQrr
+ 437276928U, // PMOVSXWDrm
+ 370168064U, // PMOVSXWDrr
+ 403724892U, // PMOVSXWQrm
+ 370170460U, // PMOVSXWQrr
+ 403720031U, // PMOVZXBDrm
+ 370165599U, // PMOVZXBDrr
+ 504387086U, // PMOVZXBQrm
+ 370169358U, // PMOVZXBQrr
+ 437281743U, // PMOVZXBWrm
+ 370172879U, // PMOVZXBWrr
+ 437278583U, // PMOVZXDQrm
+ 370169719U, // PMOVZXDQrr
+ 437276939U, // PMOVZXWDrm
+ 370168075U, // PMOVZXWDrr
+ 403724903U, // PMOVZXWQrm
+ 370170471U, // PMOVZXWQrr
+ 303060656U, // PMULDQrm
+ 34625200U, // PMULDQrr
+ 303064546U, // PMULHRSWrm
+ 34629090U, // PMULHRSWrr
+ 135292234U, // PMULHRWrm
+ 34628938U, // PMULHRWrr
+ 303064681U, // PMULHUWrm
+ 34629225U, // PMULHUWrr
+ 303064207U, // PMULHWrm
+ 34628751U, // PMULHWrr
+ 303056985U, // PMULLDrm
+ 34621529U, // PMULLDrr
+ 303064249U, // PMULLWrm
+ 34628793U, // PMULLWrr
+ 303060834U, // PMULUDQrm
+ 34625378U, // PMULUDQrr
+ 21813U, // POP16r
+ 38197U, // POP16rmm
+ 21813U, // POP16rmr
+ 21813U, // POP32r
+ 70965U, // POP32rmm
+ 21813U, // POP32rmr
+ 21813U, // POP64r
+ 87349U, // POP64rmm
+ 21813U, // POP64rmr
+ 12024U, // POPA16
+ 11447U, // POPA32
+ 504390192U, // POPCNT16rm
+ 370172464U, // POPCNT16rr
+ 403726896U, // POPCNT32rm
+ 370172464U, // POPCNT32rr
+ 437281328U, // POPCNT64rm
+ 370172464U, // POPCNT64rr
+ 11791U, // POPDS16
+ 11791U, // POPDS32
+ 11806U, // POPES16
+ 11806U, // POPES32
+ 11373U, // POPF16
+ 11202U, // POPF32
+ 11677U, // POPF64
+ 11821U, // POPFS16
+ 11821U, // POPFS32
+ 11821U, // POPFS64
+ 11836U, // POPGS16
+ 11836U, // POPGS32
+ 11836U, // POPGS64
+ 11888U, // POPSS16
+ 11888U, // POPSS32
+ 303061680U, // PORrm
+ 34626224U, // PORrr
+ 102995U, // PREFETCH
+ 99183U, // PREFETCHNTA
+ 98305U, // PREFETCHT0
+ 98339U, // PREFETCHT1
+ 98448U, // PREFETCHT2
+ 107641U, // PREFETCHW
+ 98371U, // PREFETCHWT1
+ 303063904U, // PSADBWrm
+ 34628448U, // PSADBWrr
+ 303055912U, // PSHUFBrm
+ 34620456U, // PSHUFBrr
+ 2484094985U, // PSHUFDmi
+ 2517649417U, // PSHUFDri
+ 2484102277U, // PSHUFHWmi
+ 2517656709U, // PSHUFHWri
+ 2484102303U, // PSHUFLWmi
+ 2517656735U, // PSHUFLWri
+ 303056044U, // PSIGNBrm
+ 34620588U, // PSIGNBrr
+ 303057118U, // PSIGNDrm
+ 34621662U, // PSIGNDrr
+ 303064332U, // PSIGNWrm
+ 34628876U, // PSIGNWrr
+ 705713822U, // PSLLDQri
+ 705710161U, // PSLLDri
+ 303056977U, // PSLLDrm
+ 34621521U, // PSLLDrr
+ 705714086U, // PSLLQri
+ 303060902U, // PSLLQrm
+ 34625446U, // PSLLQrr
+ 705717425U, // PSLLWri
+ 303064241U, // PSLLWrm
+ 34628785U, // PSLLWrr
+ 705709862U, // PSRADri
+ 303056678U, // PSRADrm
+ 34621222U, // PSRADrr
+ 705717068U, // PSRAWri
+ 303063884U, // PSRAWrm
+ 34628428U, // PSRAWrr
+ 705713831U, // PSRLDQri
+ 705710186U, // PSRLDri
+ 303057002U, // PSRLDrm
+ 34621546U, // PSRLDrr
+ 705714111U, // PSRLQri
+ 303060927U, // PSRLQrm
+ 34625471U, // PSRLQrr
+ 705717442U, // PSRLWri
+ 303064258U, // PSRLWrm
+ 34628802U, // PSRLWrr
+ 303055825U, // PSUBBrm
+ 34620369U, // PSUBBrr
+ 303056716U, // PSUBDrm
+ 34621260U, // PSUBDrr
+ 303060475U, // PSUBQrm
+ 34625019U, // PSUBQrr
+ 303056209U, // PSUBSBrm
+ 34620753U, // PSUBSBrr
+ 303064483U, // PSUBSWrm
+ 34629027U, // PSUBSWrr
+ 303056263U, // PSUBUSBrm
+ 34620807U, // PSUBUSBrr
+ 303064578U, // PSUBUSWrm
+ 34629122U, // PSUBUSWrr
+ 303063996U, // PSUBWrm
+ 34628540U, // PSUBWrr
+ 437275282U, // PSWAPDrm
+ 370166418U, // PSWAPDrr
+ 672162458U, // PTESTrm
+ 370172570U, // PTESTrr
+ 86508U, // PTWRITE64m
+ 20972U, // PTWRITE64r
+ 70124U, // PTWRITEm
+ 20972U, // PTWRITEr
+ 303063942U, // PUNPCKHBWrm
+ 34628486U, // PUNPCKHBWrr
+ 303060595U, // PUNPCKHDQrm
+ 34625139U, // PUNPCKHDQrr
+ 303060691U, // PUNPCKHQDQrm
+ 34625235U, // PUNPCKHQDQrr
+ 303059111U, // PUNPCKHWDrm
+ 34623655U, // PUNPCKHWDrr
+ 303063964U, // PUNPCKLBWrm
+ 34628508U, // PUNPCKLBWrr
+ 303060626U, // PUNPCKLDQrm
+ 34625170U, // PUNPCKLDQrr
+ 303060704U, // PUNPCKLQDQrm
+ 34625248U, // PUNPCKLQDQrr
+ 303059133U, // PUNPCKLWDrm
+ 34623677U, // PUNPCKLWDrr
+ 21134U, // PUSH16i8
+ 21134U, // PUSH16r
+ 37518U, // PUSH16rmm
+ 21134U, // PUSH16rmr
+ 21134U, // PUSH32i8
+ 21134U, // PUSH32r
+ 70286U, // PUSH32rmm
+ 21134U, // PUSH32rmr
+ 21134U, // PUSH64i32
+ 21134U, // PUSH64i8
+ 21134U, // PUSH64r
+ 86670U, // PUSH64rmm
+ 21134U, // PUSH64rmr
+ 12017U, // PUSHA16
+ 11440U, // PUSHA32
+ 11775U, // PUSHCS16
+ 11775U, // PUSHCS32
+ 11783U, // PUSHDS16
+ 11783U, // PUSHDS32
+ 11798U, // PUSHES16
+ 11798U, // PUSHES32
+ 11367U, // PUSHF16
+ 11195U, // PUSHF32
+ 11670U, // PUSHF64
+ 11813U, // PUSHFS16
+ 11813U, // PUSHFS32
+ 11813U, // PUSHFS64
+ 11828U, // PUSHGS16
+ 11828U, // PUSHGS32
+ 11828U, // PUSHGS64
+ 11880U, // PUSHSS16
+ 11880U, // PUSHSS32
+ 21134U, // PUSHi16
+ 21134U, // PUSHi32
+ 303061718U, // PXORrm
+ 34626262U, // PXORrr
+ 37803U, // RCL16m1
+ 13669291U, // RCL16mCL
+ 974164907U, // RCL16mi
+ 14701483U, // RCL16r1
+ 13652907U, // RCL16rCL
+ 705713067U, // RCL16ri
+ 70571U, // RCL32m1
+ 13702059U, // RCL32mCL
+ 974197675U, // RCL32mi
+ 14701483U, // RCL32r1
+ 13652907U, // RCL32rCL
+ 705713067U, // RCL32ri
+ 86955U, // RCL64m1
+ 13718443U, // RCL64mCL
+ 974214059U, // RCL64mi
+ 14701483U, // RCL64r1
+ 13652907U, // RCL64rCL
+ 705713067U, // RCL64ri
+ 103339U, // RCL8m1
+ 13734827U, // RCL8mCL
+ 974230443U, // RCL8mi
+ 14701483U, // RCL8r1
+ 13652907U, // RCL8rCL
+ 705713067U, // RCL8ri
+ 672161485U, // RCPPSm
+ 370171597U, // RCPPSr
+ 638607715U, // RCPSSm
+ 269508963U, // RCPSSm_Int
+ 370172259U, // RCPSSr
+ 34627939U, // RCPSSr_Int
+ 14719636U, // RCR16m1
+ 13671060U, // RCR16mCL
+ 974166676U, // RCR16mi
+ 14703252U, // RCR16r1
+ 13654676U, // RCR16rCL
+ 705714836U, // RCR16ri
+ 14752404U, // RCR32m1
+ 13703828U, // RCR32mCL
+ 974199444U, // RCR32mi
+ 14703252U, // RCR32r1
+ 13654676U, // RCR32rCL
+ 705714836U, // RCR32ri
+ 14768788U, // RCR64m1
+ 13720212U, // RCR64mCL
+ 974215828U, // RCR64mi
+ 14703252U, // RCR64r1
+ 13654676U, // RCR64rCL
+ 705714836U, // RCR64ri
+ 14785172U, // RCR8m1
+ 13736596U, // RCR8mCL
+ 974232212U, // RCR8mi
+ 14703252U, // RCR8r1
+ 13654676U, // RCR8rCL
+ 705714836U, // RCR8ri
+ 20909U, // RDFSBASE
+ 20909U, // RDFSBASE64
+ 20929U, // RDGSBASE
+ 20929U, // RDGSBASE64
+ 11740U, // RDMSR
+ 18477U, // RDPID32
+ 18477U, // RDPID64
+ 11983U, // RDPKRUr
+ 11172U, // RDPMC
+ 18619U, // RDRAND16r
+ 18619U, // RDRAND32r
+ 18619U, // RDRAND64r
+ 18425U, // RDSEED16r
+ 18425U, // RDSEED32r
+ 18425U, // RDSEED64r
+ 19544U, // RDSSPD
+ 22571U, // RDSSPQ
+ 11185U, // RDTSC
+ 11569U, // RDTSCP
+ 11302U, // REPNE_PREFIX
+ 11576U, // REP_PREFIX
+ 25114U, // RETIL
+ 25114U, // RETIQ
+ 25114U, // RETIW
+ 11916U, // RETL
+ 11916U, // RETQ
+ 11916U, // RETW
+ 11012U, // REX64_PREFIX
+ 14717906U, // ROL16m1
+ 13669330U, // ROL16mCL
+ 974164946U, // ROL16mi
+ 14701522U, // ROL16r1
+ 13652946U, // ROL16rCL
+ 705713106U, // ROL16ri
+ 14750674U, // ROL32m1
+ 13702098U, // ROL32mCL
+ 974197714U, // ROL32mi
+ 14701522U, // ROL32r1
+ 13652946U, // ROL32rCL
+ 705713106U, // ROL32ri
+ 14767058U, // ROL64m1
+ 13718482U, // ROL64mCL
+ 974214098U, // ROL64mi
+ 14701522U, // ROL64r1
+ 13652946U, // ROL64rCL
+ 705713106U, // ROL64ri
+ 14783442U, // ROL8m1
+ 13734866U, // ROL8mCL
+ 974230482U, // ROL8mi
+ 14701522U, // ROL8r1
+ 13652946U, // ROL8rCL
+ 705713106U, // ROL8ri
+ 14719669U, // ROR16m1
+ 13671093U, // ROR16mCL
+ 974166709U, // ROR16mi
+ 14703285U, // ROR16r1
+ 13654709U, // ROR16rCL
+ 705714869U, // ROR16ri
+ 14752437U, // ROR32m1
+ 13703861U, // ROR32mCL
+ 974199477U, // ROR32mi
+ 14703285U, // ROR32r1
+ 13654709U, // ROR32rCL
+ 705714869U, // ROR32ri
+ 14768821U, // ROR64m1
+ 13720245U, // ROR64mCL
+ 974215861U, // ROR64mi
+ 14703285U, // ROR64r1
+ 13654709U, // ROR64rCL
+ 705714869U, // ROR64ri
+ 14785205U, // ROR8m1
+ 13736629U, // ROR8mCL
+ 974232245U, // ROR8mi
+ 14703285U, // ROR8r1
+ 13654709U, // ROR8rCL
+ 705714869U, // ROR8ri
+ 2551211809U, // RORX32mi
+ 2517657377U, // RORX32ri
+ 2584766241U, // RORX64mi
+ 2517657377U, // RORX64ri
+ 2819640105U, // ROUNDPDm
+ 2517650217U, // ROUNDPDr
+ 2819644904U, // ROUNDPSm
+ 2517655016U, // ROUNDPSr
+ 2752532112U, // ROUNDSDm
+ 2383433360U, // ROUNDSDm_Int
+ 2517651088U, // ROUNDSDr
+ 2182106768U, // ROUNDSDr_Int
+ 2786091260U, // ROUNDSSm
+ 2416992508U, // ROUNDSSm_Int
+ 2517655804U, // ROUNDSSr
+ 2182111484U, // ROUNDSSr_Int
+ 11531U, // RSM
+ 672161629U, // RSQRTPSm
+ 370171741U, // RSQRTPSr
+ 638607775U, // RSQRTSSm
+ 269509023U, // RSQRTSSm_Int
+ 370172319U, // RSQRTSSr
+ 34627999U, // RSQRTSSr_Int
+ 70986U, // RSTORSSP
+ 11362U, // SAHF
+ 14717847U, // SAL16m1
+ 13669271U, // SAL16mCL
+ 1086359U, // SAL16mi
+ 14701463U, // SAL16r1
+ 13652887U, // SAL16rCL
+ 34624407U, // SAL16ri
+ 14750615U, // SAL32m1
+ 13702039U, // SAL32mCL
+ 1119127U, // SAL32mi
+ 14701463U, // SAL32r1
+ 13652887U, // SAL32rCL
+ 34624407U, // SAL32ri
+ 14766999U, // SAL64m1
+ 13718423U, // SAL64mCL
+ 1135511U, // SAL64mi
+ 14701463U, // SAL64r1
+ 13652887U, // SAL64rCL
+ 34624407U, // SAL64ri
+ 14783383U, // SAL8m1
+ 13734807U, // SAL8mCL
+ 1151895U, // SAL8mi
+ 14701463U, // SAL8r1
+ 13652887U, // SAL8rCL
+ 34624407U, // SAL8ri
+ 11159U, // SALC
+ 14719615U, // SAR16m1
+ 13671039U, // SAR16mCL
+ 974166655U, // SAR16mi
+ 14703231U, // SAR16r1
+ 13654655U, // SAR16rCL
+ 705714815U, // SAR16ri
+ 14752383U, // SAR32m1
+ 13703807U, // SAR32mCL
+ 974199423U, // SAR32mi
+ 14703231U, // SAR32r1
+ 13654655U, // SAR32rCL
+ 705714815U, // SAR32ri
+ 14768767U, // SAR64m1
+ 13720191U, // SAR64mCL
+ 974215807U, // SAR64mi
+ 14703231U, // SAR64r1
+ 13654655U, // SAR64rCL
+ 705714815U, // SAR64ri
+ 14785151U, // SAR8m1
+ 13736575U, // SAR8mCL
+ 974232191U, // SAR8mi
+ 14703231U, // SAR8r1
+ 13654655U, // SAR8rCL
+ 705714815U, // SAR8ri
+ 2551211797U, // SARX32rm
+ 2517657365U, // SARX32rr
+ 2584766229U, // SARX64rm
+ 2517657365U, // SARX64rr
+ 11638U, // SAVEPREVSSP
+ 26709U, // SBB16i16
+ 1082315U, // SBB16mi
+ 1082315U, // SBB16mi8
+ 1082315U, // SBB16mr
+ 34653131U, // SBB16ri
+ 34653131U, // SBB16ri8
+ 68207563U, // SBB16rm
+ 34653131U, // SBB16rr
+ 34620363U, // SBB16rr_REV
+ 26833U, // SBB32i32
+ 1115083U, // SBB32mi
+ 1115083U, // SBB32mi8
+ 1115083U, // SBB32mr
+ 34653131U, // SBB32ri
+ 34653131U, // SBB32ri8
+ 101761995U, // SBB32rm
+ 34653131U, // SBB32rr
+ 34620363U, // SBB32rr_REV
+ 26970U, // SBB64i32
+ 1131467U, // SBB64mi32
+ 1131467U, // SBB64mi8
+ 1131467U, // SBB64mr
+ 34653131U, // SBB64ri32
+ 34653131U, // SBB64ri8
+ 135316427U, // SBB64rm
+ 34653131U, // SBB64rr
+ 34620363U, // SBB64rr_REV
+ 26585U, // SBB8i8
+ 1147851U, // SBB8mi
+ 1147851U, // SBB8mi8
+ 1147851U, // SBB8mr
+ 34653131U, // SBB8ri
+ 34653131U, // SBB8ri8
+ 168870859U, // SBB8rm
+ 34653131U, // SBB8rr
+ 34620363U, // SBB8rr_REV
+ 354274U, // SCASB
+ 370947U, // SCASL
+ 551318U, // SCASQ
+ 387259U, // SCASW
+ 102690U, // SETAEm
+ 20770U, // SETAEr
+ 99177U, // SETAm
+ 17257U, // SETAr
+ 102710U, // SETBEm
+ 20790U, // SETBEr
+ 99763U, // SETBm
+ 17843U, // SETBr
+ 102877U, // SETEm
+ 20957U, // SETEr
+ 102755U, // SETGEm
+ 20835U, // SETGEr
+ 102982U, // SETGm
+ 21062U, // SETGr
+ 102779U, // SETLEm
+ 20859U, // SETLEr
+ 103417U, // SETLm
+ 21497U, // SETLr
+ 102807U, // SETNEm
+ 20887U, // SETNEr
+ 103587U, // SETNOm
+ 21667U, // SETNOr
+ 103707U, // SETNPm
+ 21787U, // SETNPr
+ 105347U, // SETNSm
+ 23427U, // SETNSr
+ 103602U, // SETOm
+ 21682U, // SETOr
+ 103764U, // SETPm
+ 21844U, // SETPr
+ 12236U, // SETSSBSY
+ 106981U, // SETSm
+ 25061U, // SETSr
+ 11274U, // SFENCE
+ 303612U, // SGDT16m
+ 303612U, // SGDT32m
+ 303612U, // SGDT64m
+ 303054861U, // SHA1MSG1rm
+ 34619405U, // SHA1MSG1rr
+ 303054957U, // SHA1MSG2rm
+ 34619501U, // SHA1MSG2rr
+ 303059455U, // SHA1NEXTErm
+ 34623999U, // SHA1NEXTErr
+ 2450538898U, // SHA1RNDS4rmi
+ 2182103442U, // SHA1RNDS4rri
+ 303054871U, // SHA256MSG1rm
+ 34619415U, // SHA256MSG1rr
+ 303054967U, // SHA256MSG2rm
+ 34619511U, // SHA256MSG2rr
+ 303054979U, // SHA256RNDS2rm
+ 34619523U, // SHA256RNDS2rr
+ 14717872U, // SHL16m1
+ 13669296U, // SHL16mCL
+ 974164912U, // SHL16mi
+ 14701488U, // SHL16r1
+ 13652912U, // SHL16rCL
+ 705713072U, // SHL16ri
+ 14750640U, // SHL32m1
+ 13702064U, // SHL32mCL
+ 974197680U, // SHL32mi
+ 14701488U, // SHL32r1
+ 13652912U, // SHL32rCL
+ 705713072U, // SHL32ri
+ 14767024U, // SHL64m1
+ 13718448U, // SHL64mCL
+ 974214064U, // SHL64mi
+ 14701488U, // SHL64r1
+ 13652912U, // SHL64rCL
+ 705713072U, // SHL64ri
+ 14783408U, // SHL8m1
+ 13734832U, // SHL8mCL
+ 974230448U, // SHL8mi
+ 14701488U, // SHL8r1
+ 13652912U, // SHL8rCL
+ 705713072U, // SHL8ri
+ 2148567108U, // SHLD16mrCL
+ 2148567108U, // SHLD16mri8
+ 2182105156U, // SHLD16rrCL
+ 2182105156U, // SHLD16rri8
+ 2148599876U, // SHLD32mrCL
+ 2148599876U, // SHLD32mri8
+ 2182105156U, // SHLD32rrCL
+ 2182105156U, // SHLD32rri8
+ 2148616260U, // SHLD64mrCL
+ 2148616260U, // SHLD64mri8
+ 2182105156U, // SHLD64rrCL
+ 2182105156U, // SHLD64rri8
+ 2551211779U, // SHLX32rm
+ 2517657347U, // SHLX32rr
+ 2584766211U, // SHLX64rm
+ 2517657347U, // SHLX64rr
+ 14719648U, // SHR16m1
+ 13671072U, // SHR16mCL
+ 974166688U, // SHR16mi
+ 14703264U, // SHR16r1
+ 13654688U, // SHR16rCL
+ 705714848U, // SHR16ri
+ 14752416U, // SHR32m1
+ 13703840U, // SHR32mCL
+ 974199456U, // SHR32mi
+ 14703264U, // SHR32r1
+ 13654688U, // SHR32rCL
+ 705714848U, // SHR32ri
+ 14768800U, // SHR64m1
+ 13720224U, // SHR64mCL
+ 974215840U, // SHR64mi
+ 14703264U, // SHR64r1
+ 13654688U, // SHR64rCL
+ 705714848U, // SHR64ri
+ 14785184U, // SHR8m1
+ 13736608U, // SHR8mCL
+ 974232224U, // SHR8mi
+ 14703264U, // SHR8r1
+ 13654688U, // SHR8rCL
+ 705714848U, // SHR8ri
+ 2148568335U, // SHRD16mrCL
+ 2148568335U, // SHRD16mri8
+ 2182106383U, // SHRD16rrCL
+ 2182106383U, // SHRD16rri8
+ 2148601103U, // SHRD32mrCL
+ 2148601103U, // SHRD32mri8
+ 2182106383U, // SHRD32rrCL
+ 2182106383U, // SHRD32rri8
+ 2148617487U, // SHRD64mrCL
+ 2148617487U, // SHRD64mri8
+ 2182106383U, // SHRD64rrCL
+ 2182106383U, // SHRD64rri8
+ 2551211803U, // SHRX32rm
+ 2517657371U, // SHRX32rr
+ 2584766235U, // SHRX64rm
+ 2517657371U, // SHRX64rr
+ 2349878137U, // SHUFPDrmi
+ 2182105977U, // SHUFPDrri
+ 2349882936U, // SHUFPSrmi
+ 2182110776U, // SHUFPSrri
+ 303624U, // SIDT16m
+ 303624U, // SIDT32m
+ 303624U, // SIDT64m
+ 11548U, // SIN_F
+ 0U, // SIN_Fp32
+ 0U, // SIN_Fp64
+ 0U, // SIN_Fp80
+ 12093U, // SKINIT
+ 41492U, // SLDT16m
+ 25108U, // SLDT16r
+ 25108U, // SLDT32r
+ 25108U, // SLDT64r
+ 17376U, // SLWPCB
+ 17376U, // SLWPCB64
+ 42436U, // SMSW16m
+ 26052U, // SMSW16r
+ 26052U, // SMSW32r
+ 26052U, // SMSW64r
+ 672156804U, // SQRTPDm
+ 370166916U, // SQRTPDr
+ 672161630U, // SQRTPSm
+ 370171742U, // SQRTPSr
+ 605048684U, // SQRTSDm
+ 235949932U, // SQRTSDm_Int
+ 370167660U, // SQRTSDr
+ 34623340U, // SQRTSDr_Int
+ 638607776U, // SQRTSSm
+ 269509024U, // SQRTSSm_Int
+ 370172320U, // SQRTSSr
+ 34628000U, // SQRTSSr_Int
+ 11960U, // SQRT_F
+ 0U, // SQRT_Fp32
+ 0U, // SQRT_Fp64
+ 0U, // SQRT_Fp80
+ 11137U, // STAC
+ 11191U, // STC
+ 11229U, // STD
+ 11405U, // STGI
+ 11420U, // STI
+ 72434U, // STMXCSR
+ 12928363U, // STOSB
+ 10850047U, // STOSL
+ 12081423U, // STOSQ
+ 9823699U, // STOSW
+ 23307U, // STR16r
+ 23307U, // STR32r
+ 23307U, // STR64r
+ 39691U, // STRm
+ 123553U, // ST_F32m
+ 139937U, // ST_F64m
+ 120154U, // ST_FP32m
+ 136538U, // ST_FP64m
+ 316762U, // ST_FP80m
+ 21850U, // ST_FPrr
+ 0U, // ST_Fp32m
+ 0U, // ST_Fp64m
+ 0U, // ST_Fp64m32
+ 0U, // ST_Fp80m32
+ 0U, // ST_Fp80m64
+ 0U, // ST_FpP32m
+ 0U, // ST_FpP64m
+ 0U, // ST_FpP64m32
+ 0U, // ST_FpP80m
+ 0U, // ST_FpP80m32
+ 0U, // ST_FpP80m64
+ 25249U, // ST_Frr
+ 26718U, // SUB16i16
+ 1082905U, // SUB16mi
+ 1082905U, // SUB16mi8
+ 1082905U, // SUB16mr
+ 34653721U, // SUB16ri
+ 34653721U, // SUB16ri8
+ 68208153U, // SUB16rm
+ 34653721U, // SUB16rr
+ 34620953U, // SUB16rr_REV
+ 26843U, // SUB32i32
+ 1115673U, // SUB32mi
+ 1115673U, // SUB32mi8
+ 1115673U, // SUB32mr
+ 34653721U, // SUB32ri
+ 34653721U, // SUB32ri8
+ 101762585U, // SUB32rm
+ 34653721U, // SUB32rr
+ 34620953U, // SUB32rr_REV
+ 26980U, // SUB64i32
+ 1132057U, // SUB64mi32
+ 1132057U, // SUB64mi8
+ 1132057U, // SUB64mr
+ 34653721U, // SUB64ri32
+ 34653721U, // SUB64ri8
+ 135317017U, // SUB64rm
+ 34653721U, // SUB64rr
+ 34620953U, // SUB64rr_REV
+ 26616U, // SUB8i8
+ 1148441U, // SUB8mi
+ 1148441U, // SUB8mi8
+ 1148441U, // SUB8mr
+ 34653721U, // SUB8ri
+ 34653721U, // SUB8ri8
+ 168871449U, // SUB8rm
+ 34653721U, // SUB8rr
+ 34620953U, // SUB8rr_REV
+ 202394272U, // SUBPDrm
+ 34622112U, // SUBPDrr
+ 202399048U, // SUBPSrm
+ 34626888U, // SUBPSrr
+ 121477U, // SUBR_F32m
+ 137861U, // SUBR_F64m
+ 39564U, // SUBR_FI16m
+ 72332U, // SUBR_FI32m
+ 21818U, // SUBR_FPrST0
+ 23173U, // SUBR_FST0r
+ 0U, // SUBR_Fp32m
+ 0U, // SUBR_Fp64m
+ 0U, // SUBR_Fp64m32
+ 0U, // SUBR_Fp80m32
+ 0U, // SUBR_Fp80m64
+ 0U, // SUBR_FpI16m32
+ 0U, // SUBR_FpI16m64
+ 0U, // SUBR_FpI16m80
+ 0U, // SUBR_FpI32m32
+ 0U, // SUBR_FpI32m64
+ 0U, // SUBR_FpI32m80
+ 2120325U, // SUBR_FrST0
+ 235949656U, // SUBSDrm
+ 235949656U, // SUBSDrm_Int
+ 34623064U, // SUBSDrr
+ 34623064U, // SUBSDrr_Int
+ 269508781U, // SUBSSrm
+ 269508781U, // SUBSSrm_Int
+ 34627757U, // SUBSSrr
+ 34627757U, // SUBSSrr_Int
+ 116248U, // SUB_F32m
+ 132632U, // SUB_F64m
+ 34334U, // SUB_FI16m
+ 67102U, // SUB_FI32m
+ 21702U, // SUB_FPrST0
+ 17944U, // SUB_FST0r
+ 0U, // SUB_Fp32
+ 0U, // SUB_Fp32m
+ 0U, // SUB_Fp64
+ 0U, // SUB_Fp64m
+ 0U, // SUB_Fp64m32
+ 0U, // SUB_Fp80
+ 0U, // SUB_Fp80m32
+ 0U, // SUB_Fp80m64
+ 0U, // SUB_FpI16m32
+ 0U, // SUB_FpI16m64
+ 0U, // SUB_FpI16m80
+ 0U, // SUB_FpI32m32
+ 0U, // SUB_FpI32m64
+ 0U, // SUB_FpI32m80
+ 2115096U, // SUB_FrST0
+ 11843U, // SWAPGS
+ 11482U, // SYSCALL
+ 11723U, // SYSENTER
+ 11940U, // SYSEXIT
+ 11703U, // SYSEXIT64
+ 11920U, // SYSRET
+ 11695U, // SYSRET64
+ 403719869U, // T1MSKC32rm
+ 370165437U, // T1MSKC32rr
+ 437274301U, // T1MSKC64rm
+ 370165437U, // T1MSKC64rr
+ 26792U, // TEST16i16
+ 1090203U, // TEST16mi
+ 1090203U, // TEST16mi_alt
+ 1090203U, // TEST16mr
+ 370172571U, // TEST16ri
+ 370172571U, // TEST16ri_alt
+ 370172571U, // TEST16rr
+ 26949U, // TEST32i32
+ 1122971U, // TEST32mi
+ 1122971U, // TEST32mi_alt
+ 1122971U, // TEST32mr
+ 370172571U, // TEST32ri
+ 370172571U, // TEST32ri_alt
+ 370172571U, // TEST32rr
+ 27077U, // TEST64i32
+ 1139355U, // TEST64mi32
+ 1139355U, // TEST64mi32_alt
+ 1139355U, // TEST64mr
+ 370172571U, // TEST64ri32
+ 370172571U, // TEST64ri32_alt
+ 370172571U, // TEST64rr
+ 26690U, // TEST8i8
+ 1155739U, // TEST8mi
+ 1155739U, // TEST8mi_alt
+ 1155739U, // TEST8mr
+ 370172571U, // TEST8ri
+ 370172571U, // TEST8ri_alt
+ 370172571U, // TEST8rr
+ 20949U, // TPAUSE
+ 11972U, // TST_F
+ 0U, // TST_Fp32
+ 0U, // TST_Fp64
+ 0U, // TST_Fp80
+ 504390207U, // TZCNT16rm
+ 370172479U, // TZCNT16rr
+ 403726911U, // TZCNT32rm
+ 370172479U, // TZCNT32rr
+ 437281343U, // TZCNT64rm
+ 370172479U, // TZCNT64rr
+ 403723152U, // TZMSK32rm
+ 370168720U, // TZMSK32rr
+ 437277584U, // TZMSK64rm
+ 370168720U, // TZMSK64rr
+ 605048519U, // UCOMISDrm
+ 605048519U, // UCOMISDrm_Int
+ 370167495U, // UCOMISDrr
+ 370167495U, // UCOMISDrr_Int
+ 638607667U, // UCOMISSrm
+ 638607667U, // UCOMISSrm_Int
+ 370172211U, // UCOMISSrr
+ 370172211U, // UCOMISSrr_Int
+ 21217U, // UCOM_FIPr
+ 21159U, // UCOM_FIr
+ 11630U, // UCOM_FPPr
+ 21774U, // UCOM_FPr
+ 0U, // UCOM_FpIr32
+ 0U, // UCOM_FpIr64
+ 0U, // UCOM_FpIr80
+ 0U, // UCOM_Fpr32
+ 0U, // UCOM_Fpr64
+ 0U, // UCOM_Fpr80
+ 21582U, // UCOM_Fr
+ 10928U, // UD0
+ 10943U, // UD1
+ 10981U, // UD2
+ 23226U, // UMONITOR16
+ 23226U, // UMONITOR32
+ 23226U, // UMONITOR64
+ 25128U, // UMWAIT
+ 202394498U, // UNPCKHPDrm
+ 34622338U, // UNPCKHPDrr
+ 202399297U, // UNPCKHPSrm
+ 34627137U, // UNPCKHPSrr
+ 202394540U, // UNPCKLPDrm
+ 34622380U, // UNPCKLPDrr
+ 202399359U, // UNPCKLPSrm
+ 34627199U, // UNPCKLPSrr
+ 2182110614U, // V4FMADDPSrm
+ 49307030U, // V4FMADDPSrmk
+ 2196790678U, // V4FMADDPSrmkz
+ 2182111431U, // V4FMADDSSrm
+ 49307847U, // V4FMADDSSrmk
+ 2196791495U, // V4FMADDSSrmkz
+ 2182110635U, // V4FNMADDPSrm
+ 49307051U, // V4FNMADDPSrmk
+ 2196790699U, // V4FNMADDPSrmkz
+ 2182111452U, // V4FNMADDSSrm
+ 49307868U, // V4FNMADDSSrmk
+ 2196791516U, // V4FNMADDSSrmkz
+ 2517650179U, // VADDPDYrm
+ 2517650179U, // VADDPDYrr
+ 2517650179U, // VADDPDZ128rm
+ 2517650179U, // VADDPDZ128rmb
+ 49302275U, // VADDPDZ128rmbk
+ 2532330243U, // VADDPDZ128rmbkz
+ 49302275U, // VADDPDZ128rmk
+ 2532330243U, // VADDPDZ128rmkz
+ 2517650179U, // VADDPDZ128rr
+ 49302275U, // VADDPDZ128rrk
+ 2532330243U, // VADDPDZ128rrkz
+ 2517650179U, // VADDPDZ256rm
+ 2517650179U, // VADDPDZ256rmb
+ 49302275U, // VADDPDZ256rmbk
+ 2532330243U, // VADDPDZ256rmbkz
+ 49302275U, // VADDPDZ256rmk
+ 2532330243U, // VADDPDZ256rmkz
+ 2517650179U, // VADDPDZ256rr
+ 49302275U, // VADDPDZ256rrk
+ 2532330243U, // VADDPDZ256rrkz
+ 2517650179U, // VADDPDZrm
+ 2517650179U, // VADDPDZrmb
+ 49302275U, // VADDPDZrmbk
+ 2532330243U, // VADDPDZrmbkz
+ 49302275U, // VADDPDZrmk
+ 2532330243U, // VADDPDZrmkz
+ 2517650179U, // VADDPDZrr
+ 2517650179U, // VADDPDZrrb
+ 49302275U, // VADDPDZrrbk
+ 2532330243U, // VADDPDZrrbkz
+ 49302275U, // VADDPDZrrk
+ 2532330243U, // VADDPDZrrkz
+ 2517650179U, // VADDPDrm
+ 2517650179U, // VADDPDrr
+ 2517654978U, // VADDPSYrm
+ 2517654978U, // VADDPSYrr
+ 2517654978U, // VADDPSZ128rm
+ 2517654978U, // VADDPSZ128rmb
+ 49307074U, // VADDPSZ128rmbk
+ 2532335042U, // VADDPSZ128rmbkz
+ 49307074U, // VADDPSZ128rmk
+ 2532335042U, // VADDPSZ128rmkz
+ 2517654978U, // VADDPSZ128rr
+ 49307074U, // VADDPSZ128rrk
+ 2532335042U, // VADDPSZ128rrkz
+ 2517654978U, // VADDPSZ256rm
+ 2517654978U, // VADDPSZ256rmb
+ 49307074U, // VADDPSZ256rmbk
+ 2532335042U, // VADDPSZ256rmbkz
+ 49307074U, // VADDPSZ256rmk
+ 2532335042U, // VADDPSZ256rmkz
+ 2517654978U, // VADDPSZ256rr
+ 49307074U, // VADDPSZ256rrk
+ 2532335042U, // VADDPSZ256rrkz
+ 2517654978U, // VADDPSZrm
+ 2517654978U, // VADDPSZrmb
+ 49307074U, // VADDPSZrmbk
+ 2532335042U, // VADDPSZrmbkz
+ 49307074U, // VADDPSZrmk
+ 2532335042U, // VADDPSZrmkz
+ 2517654978U, // VADDPSZrr
+ 2517654978U, // VADDPSZrrb
+ 49307074U, // VADDPSZrrbk
+ 2532335042U, // VADDPSZrrbkz
+ 49307074U, // VADDPSZrrk
+ 2532335042U, // VADDPSZrrkz
+ 2517654978U, // VADDPSrm
+ 2517654978U, // VADDPSrr
+ 2517651079U, // VADDSDZrm
+ 2517651079U, // VADDSDZrm_Int
+ 49303175U, // VADDSDZrm_Intk
+ 2532331143U, // VADDSDZrm_Intkz
+ 2517651079U, // VADDSDZrr
+ 2517651079U, // VADDSDZrr_Int
+ 49303175U, // VADDSDZrr_Intk
+ 2532331143U, // VADDSDZrr_Intkz
+ 2517651079U, // VADDSDZrrb_Int
+ 49303175U, // VADDSDZrrb_Intk
+ 2532331143U, // VADDSDZrrb_Intkz
+ 2517651079U, // VADDSDrm
+ 2517651079U, // VADDSDrm_Int
+ 2517651079U, // VADDSDrr
+ 2517651079U, // VADDSDrr_Int
+ 2517655795U, // VADDSSZrm
+ 2517655795U, // VADDSSZrm_Int
+ 49307891U, // VADDSSZrm_Intk
+ 2532335859U, // VADDSSZrm_Intkz
+ 2517655795U, // VADDSSZrr
+ 2517655795U, // VADDSSZrr_Int
+ 49307891U, // VADDSSZrr_Intk
+ 2532335859U, // VADDSSZrr_Intkz
+ 2517655795U, // VADDSSZrrb_Int
+ 49307891U, // VADDSSZrrb_Intk
+ 2532335859U, // VADDSSZrrb_Intkz
+ 2517655795U, // VADDSSrm
+ 2517655795U, // VADDSSrm_Int
+ 2517655795U, // VADDSSrr
+ 2517655795U, // VADDSSrr_Int
+ 2517650087U, // VADDSUBPDYrm
+ 2517650087U, // VADDSUBPDYrr
+ 2517650087U, // VADDSUBPDrm
+ 2517650087U, // VADDSUBPDrr
+ 2517654863U, // VADDSUBPSYrm
+ 2517654863U, // VADDSUBPSYrr
+ 2517654863U, // VADDSUBPSrm
+ 2517654863U, // VADDSUBPSrr
+ 2517656191U, // VAESDECLASTYrm
+ 2517656191U, // VAESDECLASTYrr
+ 2517656191U, // VAESDECLASTZ128rm
+ 2517656191U, // VAESDECLASTZ128rr
+ 2517656191U, // VAESDECLASTZ256rm
+ 2517656191U, // VAESDECLASTZ256rr
+ 2517656191U, // VAESDECLASTZrm
+ 2517656191U, // VAESDECLASTZrr
+ 2517656191U, // VAESDECLASTrm
+ 2517656191U, // VAESDECLASTrr
+ 2517649054U, // VAESDECYrm
+ 2517649054U, // VAESDECYrr
+ 2517649054U, // VAESDECZ128rm
+ 2517649054U, // VAESDECZ128rr
+ 2517649054U, // VAESDECZ256rm
+ 2517649054U, // VAESDECZ256rr
+ 2517649054U, // VAESDECZrm
+ 2517649054U, // VAESDECZrr
+ 2517649054U, // VAESDECrm
+ 2517649054U, // VAESDECrr
+ 2517656204U, // VAESENCLASTYrm
+ 2517656204U, // VAESENCLASTYrr
+ 2517656204U, // VAESENCLASTZ128rm
+ 2517656204U, // VAESENCLASTZ128rr
+ 2517656204U, // VAESENCLASTZ256rm
+ 2517656204U, // VAESENCLASTZ256rr
+ 2517656204U, // VAESENCLASTZrm
+ 2517656204U, // VAESENCLASTZrr
+ 2517656204U, // VAESENCLASTrm
+ 2517656204U, // VAESENCLASTrr
+ 2517649102U, // VAESENCYrm
+ 2517649102U, // VAESENCYrr
+ 2517649102U, // VAESENCZ128rm
+ 2517649102U, // VAESENCZ128rr
+ 2517649102U, // VAESENCZ256rm
+ 2517649102U, // VAESENCZ256rr
+ 2517649102U, // VAESENCZrm
+ 2517649102U, // VAESENCZrr
+ 2517649102U, // VAESENCrm
+ 2517649102U, // VAESENCrr
+ 336611013U, // VAESIMCrm
+ 370165445U, // VAESIMCrr
+ 2484101804U, // VAESKEYGENASSIST128rm
+ 2517656236U, // VAESKEYGENASSIST128rr
+ 2517649620U, // VALIGNDZ128rmbi
+ 49301716U, // VALIGNDZ128rmbik
+ 2532329684U, // VALIGNDZ128rmbikz
+ 2517649620U, // VALIGNDZ128rmi
+ 49301716U, // VALIGNDZ128rmik
+ 2532329684U, // VALIGNDZ128rmikz
+ 2517649620U, // VALIGNDZ128rri
+ 49301716U, // VALIGNDZ128rrik
+ 2532329684U, // VALIGNDZ128rrikz
+ 2517649620U, // VALIGNDZ256rmbi
+ 49301716U, // VALIGNDZ256rmbik
+ 2532329684U, // VALIGNDZ256rmbikz
+ 2517649620U, // VALIGNDZ256rmi
+ 49301716U, // VALIGNDZ256rmik
+ 2532329684U, // VALIGNDZ256rmikz
+ 2517649620U, // VALIGNDZ256rri
+ 49301716U, // VALIGNDZ256rrik
+ 2532329684U, // VALIGNDZ256rrikz
+ 2517649620U, // VALIGNDZrmbi
+ 49301716U, // VALIGNDZrmbik
+ 2532329684U, // VALIGNDZrmbikz
+ 2517649620U, // VALIGNDZrmi
+ 49301716U, // VALIGNDZrmik
+ 2532329684U, // VALIGNDZrmikz
+ 2517649620U, // VALIGNDZrri
+ 49301716U, // VALIGNDZrrik
+ 2532329684U, // VALIGNDZrrikz
+ 2517653521U, // VALIGNQZ128rmbi
+ 49305617U, // VALIGNQZ128rmbik
+ 2532333585U, // VALIGNQZ128rmbikz
+ 2517653521U, // VALIGNQZ128rmi
+ 49305617U, // VALIGNQZ128rmik
+ 2532333585U, // VALIGNQZ128rmikz
+ 2517653521U, // VALIGNQZ128rri
+ 49305617U, // VALIGNQZ128rrik
+ 2532333585U, // VALIGNQZ128rrikz
+ 2517653521U, // VALIGNQZ256rmbi
+ 49305617U, // VALIGNQZ256rmbik
+ 2532333585U, // VALIGNQZ256rmbikz
+ 2517653521U, // VALIGNQZ256rmi
+ 49305617U, // VALIGNQZ256rmik
+ 2532333585U, // VALIGNQZ256rmikz
+ 2517653521U, // VALIGNQZ256rri
+ 49305617U, // VALIGNQZ256rrik
+ 2532333585U, // VALIGNQZ256rrikz
+ 2517653521U, // VALIGNQZrmbi
+ 49305617U, // VALIGNQZrmbik
+ 2532333585U, // VALIGNQZrmbikz
+ 2517653521U, // VALIGNQZrmi
+ 49305617U, // VALIGNQZrmik
+ 2532333585U, // VALIGNQZrmikz
+ 2517653521U, // VALIGNQZrri
+ 49305617U, // VALIGNQZrrik
+ 2532333585U, // VALIGNQZrrikz
+ 2517650416U, // VANDNPDYrm
+ 2517650416U, // VANDNPDYrr
+ 2517650416U, // VANDNPDZ128rm
+ 2517650416U, // VANDNPDZ128rmb
+ 49302512U, // VANDNPDZ128rmbk
+ 2532330480U, // VANDNPDZ128rmbkz
+ 49302512U, // VANDNPDZ128rmk
+ 2532330480U, // VANDNPDZ128rmkz
+ 2517650416U, // VANDNPDZ128rr
+ 49302512U, // VANDNPDZ128rrk
+ 2532330480U, // VANDNPDZ128rrkz
+ 2517650416U, // VANDNPDZ256rm
+ 2517650416U, // VANDNPDZ256rmb
+ 49302512U, // VANDNPDZ256rmbk
+ 2532330480U, // VANDNPDZ256rmbkz
+ 49302512U, // VANDNPDZ256rmk
+ 2532330480U, // VANDNPDZ256rmkz
+ 2517650416U, // VANDNPDZ256rr
+ 49302512U, // VANDNPDZ256rrk
+ 2532330480U, // VANDNPDZ256rrkz
+ 2517650416U, // VANDNPDZrm
+ 2517650416U, // VANDNPDZrmb
+ 49302512U, // VANDNPDZrmbk
+ 2532330480U, // VANDNPDZrmbkz
+ 49302512U, // VANDNPDZrmk
+ 2532330480U, // VANDNPDZrmkz
+ 2517650416U, // VANDNPDZrr
+ 49302512U, // VANDNPDZrrk
+ 2532330480U, // VANDNPDZrrkz
+ 2517650416U, // VANDNPDrm
+ 2517650416U, // VANDNPDrr
+ 2517655227U, // VANDNPSYrm
+ 2517655227U, // VANDNPSYrr
+ 2517655227U, // VANDNPSZ128rm
+ 2517655227U, // VANDNPSZ128rmb
+ 49307323U, // VANDNPSZ128rmbk
+ 2532335291U, // VANDNPSZ128rmbkz
+ 49307323U, // VANDNPSZ128rmk
+ 2532335291U, // VANDNPSZ128rmkz
+ 2517655227U, // VANDNPSZ128rr
+ 49307323U, // VANDNPSZ128rrk
+ 2532335291U, // VANDNPSZ128rrkz
+ 2517655227U, // VANDNPSZ256rm
+ 2517655227U, // VANDNPSZ256rmb
+ 49307323U, // VANDNPSZ256rmbk
+ 2532335291U, // VANDNPSZ256rmbkz
+ 49307323U, // VANDNPSZ256rmk
+ 2532335291U, // VANDNPSZ256rmkz
+ 2517655227U, // VANDNPSZ256rr
+ 49307323U, // VANDNPSZ256rrk
+ 2532335291U, // VANDNPSZ256rrkz
+ 2517655227U, // VANDNPSZrm
+ 2517655227U, // VANDNPSZrmb
+ 49307323U, // VANDNPSZrmbk
+ 2532335291U, // VANDNPSZrmbkz
+ 49307323U, // VANDNPSZrmk
+ 2532335291U, // VANDNPSZrmkz
+ 2517655227U, // VANDNPSZrr
+ 49307323U, // VANDNPSZrrk
+ 2532335291U, // VANDNPSZrrkz
+ 2517655227U, // VANDNPSrm
+ 2517655227U, // VANDNPSrr
+ 2517650198U, // VANDPDYrm
+ 2517650198U, // VANDPDYrr
+ 2517650198U, // VANDPDZ128rm
+ 2517650198U, // VANDPDZ128rmb
+ 49302294U, // VANDPDZ128rmbk
+ 2532330262U, // VANDPDZ128rmbkz
+ 49302294U, // VANDPDZ128rmk
+ 2532330262U, // VANDPDZ128rmkz
+ 2517650198U, // VANDPDZ128rr
+ 49302294U, // VANDPDZ128rrk
+ 2532330262U, // VANDPDZ128rrkz
+ 2517650198U, // VANDPDZ256rm
+ 2517650198U, // VANDPDZ256rmb
+ 49302294U, // VANDPDZ256rmbk
+ 2532330262U, // VANDPDZ256rmbkz
+ 49302294U, // VANDPDZ256rmk
+ 2532330262U, // VANDPDZ256rmkz
+ 2517650198U, // VANDPDZ256rr
+ 49302294U, // VANDPDZ256rrk
+ 2532330262U, // VANDPDZ256rrkz
+ 2517650198U, // VANDPDZrm
+ 2517650198U, // VANDPDZrmb
+ 49302294U, // VANDPDZrmbk
+ 2532330262U, // VANDPDZrmbkz
+ 49302294U, // VANDPDZrmk
+ 2532330262U, // VANDPDZrmkz
+ 2517650198U, // VANDPDZrr
+ 49302294U, // VANDPDZrrk
+ 2532330262U, // VANDPDZrrkz
+ 2517650198U, // VANDPDrm
+ 2517650198U, // VANDPDrr
+ 2517654997U, // VANDPSYrm
+ 2517654997U, // VANDPSYrr
+ 2517654997U, // VANDPSZ128rm
+ 2517654997U, // VANDPSZ128rmb
+ 49307093U, // VANDPSZ128rmbk
+ 2532335061U, // VANDPSZ128rmbkz
+ 49307093U, // VANDPSZ128rmk
+ 2532335061U, // VANDPSZ128rmkz
+ 2517654997U, // VANDPSZ128rr
+ 49307093U, // VANDPSZ128rrk
+ 2532335061U, // VANDPSZ128rrkz
+ 2517654997U, // VANDPSZ256rm
+ 2517654997U, // VANDPSZ256rmb
+ 49307093U, // VANDPSZ256rmbk
+ 2532335061U, // VANDPSZ256rmbkz
+ 49307093U, // VANDPSZ256rmk
+ 2532335061U, // VANDPSZ256rmkz
+ 2517654997U, // VANDPSZ256rr
+ 49307093U, // VANDPSZ256rrk
+ 2532335061U, // VANDPSZ256rrkz
+ 2517654997U, // VANDPSZrm
+ 2517654997U, // VANDPSZrmb
+ 49307093U, // VANDPSZrmbk
+ 2532335061U, // VANDPSZrmbkz
+ 49307093U, // VANDPSZrmk
+ 2532335061U, // VANDPSZrmkz
+ 2517654997U, // VANDPSZrr
+ 49307093U, // VANDPSZrrk
+ 2532335061U, // VANDPSZrrkz
+ 2517654997U, // VANDPSrm
+ 2517654997U, // VANDPSrr
+ 2517650383U, // VBLENDMPDZ128rm
+ 2517650383U, // VBLENDMPDZ128rmb
+ 384846799U, // VBLENDMPDZ128rmbk
+ 2532330447U, // VBLENDMPDZ128rmbkz
+ 384846799U, // VBLENDMPDZ128rmk
+ 2532330447U, // VBLENDMPDZ128rmkz
+ 2517650383U, // VBLENDMPDZ128rr
+ 384846799U, // VBLENDMPDZ128rrk
+ 2532330447U, // VBLENDMPDZ128rrkz
+ 2517650383U, // VBLENDMPDZ256rm
+ 2517650383U, // VBLENDMPDZ256rmb
+ 384846799U, // VBLENDMPDZ256rmbk
+ 2532330447U, // VBLENDMPDZ256rmbkz
+ 384846799U, // VBLENDMPDZ256rmk
+ 2532330447U, // VBLENDMPDZ256rmkz
+ 2517650383U, // VBLENDMPDZ256rr
+ 384846799U, // VBLENDMPDZ256rrk
+ 2532330447U, // VBLENDMPDZ256rrkz
+ 2517650383U, // VBLENDMPDZrm
+ 2517650383U, // VBLENDMPDZrmb
+ 384846799U, // VBLENDMPDZrmbk
+ 2532330447U, // VBLENDMPDZrmbkz
+ 384846799U, // VBLENDMPDZrmk
+ 2532330447U, // VBLENDMPDZrmkz
+ 2517650383U, // VBLENDMPDZrr
+ 384846799U, // VBLENDMPDZrrk
+ 2532330447U, // VBLENDMPDZrrkz
+ 2517655194U, // VBLENDMPSZ128rm
+ 2517655194U, // VBLENDMPSZ128rmb
+ 384851610U, // VBLENDMPSZ128rmbk
+ 2532335258U, // VBLENDMPSZ128rmbkz
+ 384851610U, // VBLENDMPSZ128rmk
+ 2532335258U, // VBLENDMPSZ128rmkz
+ 2517655194U, // VBLENDMPSZ128rr
+ 384851610U, // VBLENDMPSZ128rrk
+ 2532335258U, // VBLENDMPSZ128rrkz
+ 2517655194U, // VBLENDMPSZ256rm
+ 2517655194U, // VBLENDMPSZ256rmb
+ 384851610U, // VBLENDMPSZ256rmbk
+ 2532335258U, // VBLENDMPSZ256rmbkz
+ 384851610U, // VBLENDMPSZ256rmk
+ 2532335258U, // VBLENDMPSZ256rmkz
+ 2517655194U, // VBLENDMPSZ256rr
+ 384851610U, // VBLENDMPSZ256rrk
+ 2532335258U, // VBLENDMPSZ256rrkz
+ 2517655194U, // VBLENDMPSZrm
+ 2517655194U, // VBLENDMPSZrmb
+ 384851610U, // VBLENDMPSZrmbk
+ 2532335258U, // VBLENDMPSZrmbkz
+ 384851610U, // VBLENDMPSZrmk
+ 2532335258U, // VBLENDMPSZrmkz
+ 2517655194U, // VBLENDMPSZrr
+ 384851610U, // VBLENDMPSZrrk
+ 2532335258U, // VBLENDMPSZrrkz
+ 2517650206U, // VBLENDPDYrmi
+ 2517650206U, // VBLENDPDYrri
+ 2517650206U, // VBLENDPDrmi
+ 2517650206U, // VBLENDPDrri
+ 2517655005U, // VBLENDPSYrmi
+ 2517655005U, // VBLENDPSYrri
+ 2517655005U, // VBLENDPSrmi
+ 2517655005U, // VBLENDPSrri
+ 2517650590U, // VBLENDVPDYrm
+ 2517650590U, // VBLENDVPDYrr
+ 2517650590U, // VBLENDVPDrm
+ 2517650590U, // VBLENDVPDrr
+ 2517655425U, // VBLENDVPSYrm
+ 2517655425U, // VBLENDVPSYrr
+ 2517655425U, // VBLENDVPSrm
+ 2517655425U, // VBLENDVPSrr
+ 672154271U, // VBROADCASTF128
+ 605044902U, // VBROADCASTF32X2Z256m
+ 49299622U, // VBROADCASTF32X2Z256mk
+ 2532327590U, // VBROADCASTF32X2Z256mkz
+ 370163878U, // VBROADCASTF32X2Z256r
+ 49299622U, // VBROADCASTF32X2Z256rk
+ 2532327590U, // VBROADCASTF32X2Z256rkz
+ 605044902U, // VBROADCASTF32X2Zm
+ 49299622U, // VBROADCASTF32X2Zmk
+ 2532327590U, // VBROADCASTF32X2Zmkz
+ 370163878U, // VBROADCASTF32X2Zr
+ 49299622U, // VBROADCASTF32X2Zrk
+ 2532327590U, // VBROADCASTF32X2Zrkz
+ 672154054U, // VBROADCASTF32X4Z256rm
+ 49299910U, // VBROADCASTF32X4Z256rmk
+ 2532327878U, // VBROADCASTF32X4Z256rmkz
+ 672154054U, // VBROADCASTF32X4rm
+ 49299910U, // VBROADCASTF32X4rmk
+ 2532327878U, // VBROADCASTF32X4rmkz
+ 1007698701U, // VBROADCASTF32X8rm
+ 49300237U, // VBROADCASTF32X8rmk
+ 2532328205U, // VBROADCASTF32X8rmkz
+ 672153841U, // VBROADCASTF64X2Z128rm
+ 49299697U, // VBROADCASTF64X2Z128rmk
+ 2532327665U, // VBROADCASTF64X2Z128rmkz
+ 672153841U, // VBROADCASTF64X2rm
+ 49299697U, // VBROADCASTF64X2rmk
+ 2532327665U, // VBROADCASTF64X2rmkz
+ 1007698478U, // VBROADCASTF64X4rm
+ 49300014U, // VBROADCASTF64X4rmk
+ 2532327982U, // VBROADCASTF64X4rmkz
+ 336610006U, // VBROADCASTI128
+ 437272759U, // VBROADCASTI32X2Z128m
+ 49299639U, // VBROADCASTI32X2Z128mk
+ 2532327607U, // VBROADCASTI32X2Z128mkz
+ 370163895U, // VBROADCASTI32X2Z128r
+ 49299639U, // VBROADCASTI32X2Z128rk
+ 2532327607U, // VBROADCASTI32X2Z128rkz
+ 437272759U, // VBROADCASTI32X2Z256m
+ 49299639U, // VBROADCASTI32X2Z256mk
+ 2532327607U, // VBROADCASTI32X2Z256mkz
+ 370163895U, // VBROADCASTI32X2Z256r
+ 49299639U, // VBROADCASTI32X2Z256rk
+ 2532327607U, // VBROADCASTI32X2Z256rkz
+ 437272759U, // VBROADCASTI32X2Zm
+ 49299639U, // VBROADCASTI32X2Zmk
+ 2532327607U, // VBROADCASTI32X2Zmkz
+ 370163895U, // VBROADCASTI32X2Zr
+ 49299639U, // VBROADCASTI32X2Zrk
+ 2532327607U, // VBROADCASTI32X2Zrkz
+ 336609792U, // VBROADCASTI32X4Z256rm
+ 49299968U, // VBROADCASTI32X4Z256rmk
+ 2532327936U, // VBROADCASTI32X4Z256rmkz
+ 336609792U, // VBROADCASTI32X4rm
+ 49299968U, // VBROADCASTI32X4rmk
+ 2532327936U, // VBROADCASTI32X4rmkz
+ 1041253179U, // VBROADCASTI32X8rm
+ 49300283U, // VBROADCASTI32X8rmk
+ 2532328251U, // VBROADCASTI32X8rmkz
+ 336609579U, // VBROADCASTI64X2Z128rm
+ 49299755U, // VBROADCASTI64X2Z128rmk
+ 2532327723U, // VBROADCASTI64X2Z128rmkz
+ 336609579U, // VBROADCASTI64X2rm
+ 49299755U, // VBROADCASTI64X2rmk
+ 2532327723U, // VBROADCASTI64X2rmkz
+ 1041252956U, // VBROADCASTI64X4rm
+ 49300060U, // VBROADCASTI64X4rmk
+ 2532328028U, // VBROADCASTI64X4rmkz
+ 605048692U, // VBROADCASTSDYrm
+ 370167668U, // VBROADCASTSDYrr
+ 605048692U, // VBROADCASTSDZ256m
+ 49303412U, // VBROADCASTSDZ256mk
+ 2532331380U, // VBROADCASTSDZ256mkz
+ 370167668U, // VBROADCASTSDZ256r
+ 49303412U, // VBROADCASTSDZ256rk
+ 2532331380U, // VBROADCASTSDZ256rkz
+ 605048692U, // VBROADCASTSDZm
+ 49303412U, // VBROADCASTSDZmk
+ 2532331380U, // VBROADCASTSDZmkz
+ 370167668U, // VBROADCASTSDZr
+ 49303412U, // VBROADCASTSDZrk
+ 2532331380U, // VBROADCASTSDZrkz
+ 638607793U, // VBROADCASTSSYrm
+ 370172337U, // VBROADCASTSSYrr
+ 638607793U, // VBROADCASTSSZ128m
+ 49308081U, // VBROADCASTSSZ128mk
+ 2532336049U, // VBROADCASTSSZ128mkz
+ 370172337U, // VBROADCASTSSZ128r
+ 49308081U, // VBROADCASTSSZ128rk
+ 2532336049U, // VBROADCASTSSZ128rkz
+ 638607793U, // VBROADCASTSSZ256m
+ 49308081U, // VBROADCASTSSZ256mk
+ 2532336049U, // VBROADCASTSSZ256mkz
+ 370172337U, // VBROADCASTSSZ256r
+ 49308081U, // VBROADCASTSSZ256rk
+ 2532336049U, // VBROADCASTSSZ256rkz
+ 638607793U, // VBROADCASTSSZm
+ 49308081U, // VBROADCASTSSZmk
+ 2532336049U, // VBROADCASTSSZmkz
+ 370172337U, // VBROADCASTSSZr
+ 49308081U, // VBROADCASTSSZrk
+ 2532336049U, // VBROADCASTSSZrkz
+ 638607793U, // VBROADCASTSSrm
+ 370172337U, // VBROADCASTSSrr
+ 573779266U, // VCMPPDYrmi
+ 2517650440U, // VCMPPDYrmi_alt
+ 573795650U, // VCMPPDYrri
+ 2517650440U, // VCMPPDYrri_alt
+ 573779266U, // VCMPPDZ128rmbi
+ 2517650440U, // VCMPPDZ128rmbi_alt
+ 384846856U, // VCMPPDZ128rmbi_altk
+ 3224939842U, // VCMPPDZ128rmbik
+ 573779266U, // VCMPPDZ128rmi
+ 2517650440U, // VCMPPDZ128rmi_alt
+ 384846856U, // VCMPPDZ128rmi_altk
+ 1077456194U, // VCMPPDZ128rmik
+ 573795650U, // VCMPPDZ128rri
+ 2517650440U, // VCMPPDZ128rri_alt
+ 384846856U, // VCMPPDZ128rri_altk
+ 3224956226U, // VCMPPDZ128rrik
+ 573779266U, // VCMPPDZ256rmbi
+ 2517650440U, // VCMPPDZ256rmbi_alt
+ 384846856U, // VCMPPDZ256rmbi_altk
+ 3224939842U, // VCMPPDZ256rmbik
+ 573779266U, // VCMPPDZ256rmi
+ 2517650440U, // VCMPPDZ256rmi_alt
+ 384846856U, // VCMPPDZ256rmi_altk
+ 1077456194U, // VCMPPDZ256rmik
+ 573795650U, // VCMPPDZ256rri
+ 2517650440U, // VCMPPDZ256rri_alt
+ 384846856U, // VCMPPDZ256rri_altk
+ 3224956226U, // VCMPPDZ256rrik
+ 573779266U, // VCMPPDZrmbi
+ 2517650440U, // VCMPPDZrmbi_alt
+ 384846856U, // VCMPPDZrmbi_altk
+ 3224939842U, // VCMPPDZrmbik
+ 573779266U, // VCMPPDZrmi
+ 2517650440U, // VCMPPDZrmi_alt
+ 384846856U, // VCMPPDZrmi_altk
+ 3224939842U, // VCMPPDZrmik
+ 573795650U, // VCMPPDZrri
+ 2517650440U, // VCMPPDZrri_alt
+ 384846856U, // VCMPPDZrri_altk
+ 573795650U, // VCMPPDZrrib
+ 2517650440U, // VCMPPDZrrib_alt
+ 384846856U, // VCMPPDZrrib_altk
+ 3224956226U, // VCMPPDZrribk
+ 3224956226U, // VCMPPDZrrik
+ 573779266U, // VCMPPDrmi
+ 2517650440U, // VCMPPDrmi_alt
+ 573795650U, // VCMPPDrri
+ 2517650440U, // VCMPPDrri_alt
+ 574827842U, // VCMPPSYrmi
+ 2517655259U, // VCMPPSYrmi_alt
+ 574844226U, // VCMPPSYrri
+ 2517655259U, // VCMPPSYrri_alt
+ 574827842U, // VCMPPSZ128rmbi
+ 2517655259U, // VCMPPSZ128rmbi_alt
+ 384851675U, // VCMPPSZ128rmbi_altk
+ 1078504770U, // VCMPPSZ128rmbik
+ 574827842U, // VCMPPSZ128rmi
+ 2517655259U, // VCMPPSZ128rmi_alt
+ 384851675U, // VCMPPSZ128rmi_altk
+ 1078504770U, // VCMPPSZ128rmik
+ 574844226U, // VCMPPSZ128rri
+ 2517655259U, // VCMPPSZ128rri_alt
+ 384851675U, // VCMPPSZ128rri_altk
+ 3226004802U, // VCMPPSZ128rrik
+ 574827842U, // VCMPPSZ256rmbi
+ 2517655259U, // VCMPPSZ256rmbi_alt
+ 384851675U, // VCMPPSZ256rmbi_altk
+ 1078504770U, // VCMPPSZ256rmbik
+ 574827842U, // VCMPPSZ256rmi
+ 2517655259U, // VCMPPSZ256rmi_alt
+ 384851675U, // VCMPPSZ256rmi_altk
+ 1078504770U, // VCMPPSZ256rmik
+ 574844226U, // VCMPPSZ256rri
+ 2517655259U, // VCMPPSZ256rri_alt
+ 384851675U, // VCMPPSZ256rri_altk
+ 3226004802U, // VCMPPSZ256rrik
+ 574827842U, // VCMPPSZrmbi
+ 2517655259U, // VCMPPSZrmbi_alt
+ 384851675U, // VCMPPSZrmbi_altk
+ 1078504770U, // VCMPPSZrmbik
+ 574827842U, // VCMPPSZrmi
+ 2517655259U, // VCMPPSZrmi_alt
+ 384851675U, // VCMPPSZrmi_altk
+ 3225988418U, // VCMPPSZrmik
+ 574844226U, // VCMPPSZrri
+ 2517655259U, // VCMPPSZrri_alt
+ 384851675U, // VCMPPSZrri_altk
+ 574844226U, // VCMPPSZrrib
+ 2517655259U, // VCMPPSZrrib_alt
+ 384851675U, // VCMPPSZrrib_altk
+ 3226004802U, // VCMPPSZrribk
+ 3226004802U, // VCMPPSZrrik
+ 574827842U, // VCMPPSrmi
+ 2517655259U, // VCMPPSrmi_alt
+ 574844226U, // VCMPPSrri
+ 2517655259U, // VCMPPSrri_alt
+ 575876418U, // VCMPSDZrm
+ 575876418U, // VCMPSDZrm_Int
+ 3227036994U, // VCMPSDZrm_Intk
+ 2517651206U, // VCMPSDZrmi_alt
+ 384847622U, // VCMPSDZrmi_altk
+ 575892802U, // VCMPSDZrr
+ 575892802U, // VCMPSDZrr_Int
+ 3227053378U, // VCMPSDZrr_Intk
+ 575892802U, // VCMPSDZrrb_Int
+ 3227053378U, // VCMPSDZrrb_Intk
+ 2517651206U, // VCMPSDZrrb_alt
+ 384847622U, // VCMPSDZrrb_altk
+ 2517651206U, // VCMPSDZrri_alt
+ 384847622U, // VCMPSDZrri_altk
+ 575876418U, // VCMPSDrm
+ 575876418U, // VCMPSDrm_Int
+ 2517651206U, // VCMPSDrm_alt
+ 575892802U, // VCMPSDrr
+ 575892802U, // VCMPSDrr_Int
+ 2517651206U, // VCMPSDrr_alt
+ 576924994U, // VCMPSSZrm
+ 576924994U, // VCMPSSZrm_Int
+ 1080601922U, // VCMPSSZrm_Intk
+ 2517655914U, // VCMPSSZrmi_alt
+ 384852330U, // VCMPSSZrmi_altk
+ 576941378U, // VCMPSSZrr
+ 576941378U, // VCMPSSZrr_Int
+ 3228101954U, // VCMPSSZrr_Intk
+ 576941378U, // VCMPSSZrrb_Int
+ 3228101954U, // VCMPSSZrrb_Intk
+ 2517655914U, // VCMPSSZrrb_alt
+ 384852330U, // VCMPSSZrrb_altk
+ 2517655914U, // VCMPSSZrri_alt
+ 384852330U, // VCMPSSZrri_altk
+ 576924994U, // VCMPSSrm
+ 576924994U, // VCMPSSrm_Int
+ 2517655914U, // VCMPSSrm_alt
+ 576941378U, // VCMPSSrr
+ 576941378U, // VCMPSSrr_Int
+ 2517655914U, // VCMPSSrr_alt
+ 605048528U, // VCOMISDZrm
+ 605048528U, // VCOMISDZrm_Int
+ 370167504U, // VCOMISDZrr
+ 370167504U, // VCOMISDZrr_Int
+ 2517651152U, // VCOMISDZrrb
+ 605048528U, // VCOMISDrm
+ 605048528U, // VCOMISDrm_Int
+ 370167504U, // VCOMISDrr
+ 370167504U, // VCOMISDrr_Int
+ 638607676U, // VCOMISSZrm
+ 638607676U, // VCOMISSZrm_Int
+ 370172220U, // VCOMISSZrr
+ 370172220U, // VCOMISSZrr_Int
+ 2517655868U, // VCOMISSZrrb
+ 638607676U, // VCOMISSrm
+ 638607676U, // VCOMISSrm_Int
+ 370172220U, // VCOMISSrr
+ 370172220U, // VCOMISSrr_Int
+ 1576032U, // VCOMPRESSPDZ128mr
+ 16256096U, // VCOMPRESSPDZ128mrk
+ 370166880U, // VCOMPRESSPDZ128rr
+ 49302624U, // VCOMPRESSPDZ128rrk
+ 2532330592U, // VCOMPRESSPDZ128rrkz
+ 1641568U, // VCOMPRESSPDZ256mr
+ 16321632U, // VCOMPRESSPDZ256mrk
+ 370166880U, // VCOMPRESSPDZ256rr
+ 49302624U, // VCOMPRESSPDZ256rrk
+ 2532330592U, // VCOMPRESSPDZ256rrkz
+ 1657952U, // VCOMPRESSPDZmr
+ 16338016U, // VCOMPRESSPDZmrk
+ 370166880U, // VCOMPRESSPDZrr
+ 49302624U, // VCOMPRESSPDZrrk
+ 2532330592U, // VCOMPRESSPDZrrkz
+ 1580834U, // VCOMPRESSPSZ128mr
+ 16260898U, // VCOMPRESSPSZ128mrk
+ 370171682U, // VCOMPRESSPSZ128rr
+ 49307426U, // VCOMPRESSPSZ128rrk
+ 2532335394U, // VCOMPRESSPSZ128rrkz
+ 1646370U, // VCOMPRESSPSZ256mr
+ 16326434U, // VCOMPRESSPSZ256mrk
+ 370171682U, // VCOMPRESSPSZ256rr
+ 49307426U, // VCOMPRESSPSZ256rrk
+ 2532335394U, // VCOMPRESSPSZ256rrkz
+ 1662754U, // VCOMPRESSPSZmr
+ 16342818U, // VCOMPRESSPSZmrk
+ 370171682U, // VCOMPRESSPSZrr
+ 49307426U, // VCOMPRESSPSZrrk
+ 2532335394U, // VCOMPRESSPSZrrkz
+ 336611779U, // VCVTDQ2PDYrm
+ 370166211U, // VCVTDQ2PDYrr
+ 437275075U, // VCVTDQ2PDZ128rm
+ 403720643U, // VCVTDQ2PDZ128rmb
+ 49301955U, // VCVTDQ2PDZ128rmbk
+ 2532329923U, // VCVTDQ2PDZ128rmbkz
+ 49301955U, // VCVTDQ2PDZ128rmk
+ 2532329923U, // VCVTDQ2PDZ128rmkz
+ 370166211U, // VCVTDQ2PDZ128rr
+ 49301955U, // VCVTDQ2PDZ128rrk
+ 2532329923U, // VCVTDQ2PDZ128rrkz
+ 336611779U, // VCVTDQ2PDZ256rm
+ 2551204291U, // VCVTDQ2PDZ256rmb
+ 49301955U, // VCVTDQ2PDZ256rmbk
+ 2532329923U, // VCVTDQ2PDZ256rmbkz
+ 49301955U, // VCVTDQ2PDZ256rmk
+ 2532329923U, // VCVTDQ2PDZ256rmkz
+ 370166211U, // VCVTDQ2PDZ256rr
+ 49301955U, // VCVTDQ2PDZ256rrk
+ 2532329923U, // VCVTDQ2PDZ256rrkz
+ 1041254851U, // VCVTDQ2PDZrm
+ 403720643U, // VCVTDQ2PDZrmb
+ 49301955U, // VCVTDQ2PDZrmbk
+ 2532329923U, // VCVTDQ2PDZrmbkz
+ 49301955U, // VCVTDQ2PDZrmk
+ 2532329923U, // VCVTDQ2PDZrmkz
+ 370166211U, // VCVTDQ2PDZrr
+ 49301955U, // VCVTDQ2PDZrrk
+ 2532329923U, // VCVTDQ2PDZrrkz
+ 437275075U, // VCVTDQ2PDrm
+ 370166211U, // VCVTDQ2PDrr
+ 1041259646U, // VCVTDQ2PSYrm
+ 370171006U, // VCVTDQ2PSYrr
+ 336616574U, // VCVTDQ2PSZ128rm
+ 2551209086U, // VCVTDQ2PSZ128rmb
+ 49306750U, // VCVTDQ2PSZ128rmbk
+ 2532334718U, // VCVTDQ2PSZ128rmbkz
+ 49306750U, // VCVTDQ2PSZ128rmk
+ 2532334718U, // VCVTDQ2PSZ128rmkz
+ 370171006U, // VCVTDQ2PSZ128rr
+ 49306750U, // VCVTDQ2PSZ128rrk
+ 2532334718U, // VCVTDQ2PSZ128rrkz
+ 1041259646U, // VCVTDQ2PSZ256rm
+ 403725438U, // VCVTDQ2PSZ256rmb
+ 49306750U, // VCVTDQ2PSZ256rmbk
+ 2532334718U, // VCVTDQ2PSZ256rmbkz
+ 49306750U, // VCVTDQ2PSZ256rmk
+ 2532334718U, // VCVTDQ2PSZ256rmkz
+ 370171006U, // VCVTDQ2PSZ256rr
+ 49306750U, // VCVTDQ2PSZ256rrk
+ 2532334718U, // VCVTDQ2PSZ256rrkz
+ 806378622U, // VCVTDQ2PSZrm
+ 2551209086U, // VCVTDQ2PSZrmb
+ 49306750U, // VCVTDQ2PSZrmbk
+ 2532334718U, // VCVTDQ2PSZrmbkz
+ 49306750U, // VCVTDQ2PSZrmk
+ 2532334718U, // VCVTDQ2PSZrmkz
+ 370171006U, // VCVTDQ2PSZrr
+ 2517654654U, // VCVTDQ2PSZrrb
+ 49306750U, // VCVTDQ2PSZrrbk
+ 2532334718U, // VCVTDQ2PSZrrbkz
+ 49306750U, // VCVTDQ2PSZrrk
+ 2532334718U, // VCVTDQ2PSZrrkz
+ 336616574U, // VCVTDQ2PSrm
+ 370171006U, // VCVTDQ2PSrr
+ 1007703588U, // VCVTPD2DQYrm
+ 370169380U, // VCVTPD2DQYrr
+ 672159268U, // VCVTPD2DQZ128rm
+ 605050404U, // VCVTPD2DQZ128rmb
+ 49305124U, // VCVTPD2DQZ128rmbk
+ 2532333092U, // VCVTPD2DQZ128rmbkz
+ 49305124U, // VCVTPD2DQZ128rmk
+ 2532333092U, // VCVTPD2DQZ128rmkz
+ 370169380U, // VCVTPD2DQZ128rr
+ 49305124U, // VCVTPD2DQZ128rrk
+ 2532333092U, // VCVTPD2DQZ128rrkz
+ 1007703588U, // VCVTPD2DQZ256rm
+ 2752534052U, // VCVTPD2DQZ256rmb
+ 49305124U, // VCVTPD2DQZ256rmbk
+ 2532333092U, // VCVTPD2DQZ256rmbkz
+ 49305124U, // VCVTPD2DQZ256rmk
+ 2532333092U, // VCVTPD2DQZ256rmkz
+ 370169380U, // VCVTPD2DQZ256rr
+ 49305124U, // VCVTPD2DQZ256rrk
+ 2532333092U, // VCVTPD2DQZ256rrkz
+ 1108366884U, // VCVTPD2DQZrm
+ 605050404U, // VCVTPD2DQZrmb
+ 49305124U, // VCVTPD2DQZrmbk
+ 2532333092U, // VCVTPD2DQZrmbkz
+ 49305124U, // VCVTPD2DQZrmk
+ 2532333092U, // VCVTPD2DQZrmkz
+ 370169380U, // VCVTPD2DQZrr
+ 2517653028U, // VCVTPD2DQZrrb
+ 49305124U, // VCVTPD2DQZrrbk
+ 2532333092U, // VCVTPD2DQZrrbkz
+ 49305124U, // VCVTPD2DQZrrk
+ 2532333092U, // VCVTPD2DQZrrkz
+ 672159268U, // VCVTPD2DQrm
+ 370169380U, // VCVTPD2DQrr
+ 1007705150U, // VCVTPD2PSYrm
+ 370170942U, // VCVTPD2PSYrr
+ 672160830U, // VCVTPD2PSZ128rm
+ 605051966U, // VCVTPD2PSZ128rmb
+ 49306686U, // VCVTPD2PSZ128rmbk
+ 2532334654U, // VCVTPD2PSZ128rmbkz
+ 49306686U, // VCVTPD2PSZ128rmk
+ 2532334654U, // VCVTPD2PSZ128rmkz
+ 370170942U, // VCVTPD2PSZ128rr
+ 49306686U, // VCVTPD2PSZ128rrk
+ 2532334654U, // VCVTPD2PSZ128rrkz
+ 1007705150U, // VCVTPD2PSZ256rm
+ 2752535614U, // VCVTPD2PSZ256rmb
+ 49306686U, // VCVTPD2PSZ256rmbk
+ 2532334654U, // VCVTPD2PSZ256rmbkz
+ 49306686U, // VCVTPD2PSZ256rmk
+ 2532334654U, // VCVTPD2PSZ256rmkz
+ 370170942U, // VCVTPD2PSZ256rr
+ 49306686U, // VCVTPD2PSZ256rrk
+ 2532334654U, // VCVTPD2PSZ256rrkz
+ 1108368446U, // VCVTPD2PSZrm
+ 605051966U, // VCVTPD2PSZrmb
+ 49306686U, // VCVTPD2PSZrmbk
+ 2532334654U, // VCVTPD2PSZrmbkz
+ 49306686U, // VCVTPD2PSZrmk
+ 2532334654U, // VCVTPD2PSZrmkz
+ 370170942U, // VCVTPD2PSZrr
+ 2517654590U, // VCVTPD2PSZrrb
+ 49306686U, // VCVTPD2PSZrrbk
+ 2532334654U, // VCVTPD2PSZrrbkz
+ 49306686U, // VCVTPD2PSZrrk
+ 2532334654U, // VCVTPD2PSZrrkz
+ 672160830U, // VCVTPD2PSrm
+ 370170942U, // VCVTPD2PSrr
+ 672159807U, // VCVTPD2QQZ128rm
+ 605050943U, // VCVTPD2QQZ128rmb
+ 49305663U, // VCVTPD2QQZ128rmbk
+ 2532333631U, // VCVTPD2QQZ128rmbkz
+ 49305663U, // VCVTPD2QQZ128rmk
+ 2532333631U, // VCVTPD2QQZ128rmkz
+ 370169919U, // VCVTPD2QQZ128rr
+ 49305663U, // VCVTPD2QQZ128rrk
+ 2532333631U, // VCVTPD2QQZ128rrkz
+ 1007704127U, // VCVTPD2QQZ256rm
+ 2752534591U, // VCVTPD2QQZ256rmb
+ 49305663U, // VCVTPD2QQZ256rmbk
+ 2532333631U, // VCVTPD2QQZ256rmbkz
+ 49305663U, // VCVTPD2QQZ256rmk
+ 2532333631U, // VCVTPD2QQZ256rmkz
+ 370169919U, // VCVTPD2QQZ256rr
+ 49305663U, // VCVTPD2QQZ256rrk
+ 2532333631U, // VCVTPD2QQZ256rrkz
+ 1108367423U, // VCVTPD2QQZrm
+ 605050943U, // VCVTPD2QQZrmb
+ 49305663U, // VCVTPD2QQZrmbk
+ 2532333631U, // VCVTPD2QQZrmbkz
+ 49305663U, // VCVTPD2QQZrmk
+ 2532333631U, // VCVTPD2QQZrmkz
+ 370169919U, // VCVTPD2QQZrr
+ 2517653567U, // VCVTPD2QQZrrb
+ 49305663U, // VCVTPD2QQZrrbk
+ 2532333631U, // VCVTPD2QQZrrbkz
+ 49305663U, // VCVTPD2QQZrrk
+ 2532333631U, // VCVTPD2QQZrrkz
+ 672159537U, // VCVTPD2UDQZ128rm
+ 605050673U, // VCVTPD2UDQZ128rmb
+ 49305393U, // VCVTPD2UDQZ128rmbk
+ 2532333361U, // VCVTPD2UDQZ128rmbkz
+ 49305393U, // VCVTPD2UDQZ128rmk
+ 2532333361U, // VCVTPD2UDQZ128rmkz
+ 370169649U, // VCVTPD2UDQZ128rr
+ 49305393U, // VCVTPD2UDQZ128rrk
+ 2532333361U, // VCVTPD2UDQZ128rrkz
+ 1007703857U, // VCVTPD2UDQZ256rm
+ 2752534321U, // VCVTPD2UDQZ256rmb
+ 49305393U, // VCVTPD2UDQZ256rmbk
+ 2532333361U, // VCVTPD2UDQZ256rmbkz
+ 49305393U, // VCVTPD2UDQZ256rmk
+ 2532333361U, // VCVTPD2UDQZ256rmkz
+ 370169649U, // VCVTPD2UDQZ256rr
+ 49305393U, // VCVTPD2UDQZ256rrk
+ 2532333361U, // VCVTPD2UDQZ256rrkz
+ 1108367153U, // VCVTPD2UDQZrm
+ 605050673U, // VCVTPD2UDQZrmb
+ 49305393U, // VCVTPD2UDQZrmbk
+ 2532333361U, // VCVTPD2UDQZrmbkz
+ 49305393U, // VCVTPD2UDQZrmk
+ 2532333361U, // VCVTPD2UDQZrmkz
+ 370169649U, // VCVTPD2UDQZrr
+ 2517653297U, // VCVTPD2UDQZrrb
+ 49305393U, // VCVTPD2UDQZrrbk
+ 2532333361U, // VCVTPD2UDQZrrbkz
+ 49305393U, // VCVTPD2UDQZrrk
+ 2532333361U, // VCVTPD2UDQZrrkz
+ 672159889U, // VCVTPD2UQQZ128rm
+ 605051025U, // VCVTPD2UQQZ128rmb
+ 49305745U, // VCVTPD2UQQZ128rmbk
+ 2532333713U, // VCVTPD2UQQZ128rmbkz
+ 49305745U, // VCVTPD2UQQZ128rmk
+ 2532333713U, // VCVTPD2UQQZ128rmkz
+ 370170001U, // VCVTPD2UQQZ128rr
+ 49305745U, // VCVTPD2UQQZ128rrk
+ 2532333713U, // VCVTPD2UQQZ128rrkz
+ 1007704209U, // VCVTPD2UQQZ256rm
+ 2752534673U, // VCVTPD2UQQZ256rmb
+ 49305745U, // VCVTPD2UQQZ256rmbk
+ 2532333713U, // VCVTPD2UQQZ256rmbkz
+ 49305745U, // VCVTPD2UQQZ256rmk
+ 2532333713U, // VCVTPD2UQQZ256rmkz
+ 370170001U, // VCVTPD2UQQZ256rr
+ 49305745U, // VCVTPD2UQQZ256rrk
+ 2532333713U, // VCVTPD2UQQZ256rrkz
+ 1108367505U, // VCVTPD2UQQZrm
+ 605051025U, // VCVTPD2UQQZrmb
+ 49305745U, // VCVTPD2UQQZrmbk
+ 2532333713U, // VCVTPD2UQQZrmbkz
+ 49305745U, // VCVTPD2UQQZrmk
+ 2532333713U, // VCVTPD2UQQZrmkz
+ 370170001U, // VCVTPD2UQQZrr
+ 2517653649U, // VCVTPD2UQQZrrb
+ 49305745U, // VCVTPD2UQQZrrbk
+ 2532333713U, // VCVTPD2UQQZrrbkz
+ 49305745U, // VCVTPD2UQQZrrk
+ 2532333713U, // VCVTPD2UQQZrrkz
+ 672160841U, // VCVTPH2PSYrm
+ 370170953U, // VCVTPH2PSYrr
+ 605051977U, // VCVTPH2PSZ128rm
+ 49306697U, // VCVTPH2PSZ128rmk
+ 2532334665U, // VCVTPH2PSZ128rmkz
+ 370170953U, // VCVTPH2PSZ128rr
+ 49306697U, // VCVTPH2PSZ128rrk
+ 2532334665U, // VCVTPH2PSZ128rrkz
+ 672160841U, // VCVTPH2PSZ256rm
+ 49306697U, // VCVTPH2PSZ256rmk
+ 2532334665U, // VCVTPH2PSZ256rmkz
+ 370170953U, // VCVTPH2PSZ256rr
+ 49306697U, // VCVTPH2PSZ256rrk
+ 2532334665U, // VCVTPH2PSZ256rrkz
+ 1007705161U, // VCVTPH2PSZrm
+ 49306697U, // VCVTPH2PSZrmk
+ 2532334665U, // VCVTPH2PSZrmkz
+ 370170953U, // VCVTPH2PSZrr
+ 2517654601U, // VCVTPH2PSZrrb
+ 49306697U, // VCVTPH2PSZrrbk
+ 2532334665U, // VCVTPH2PSZrrbkz
+ 49306697U, // VCVTPH2PSZrrk
+ 2532334665U, // VCVTPH2PSZrrkz
+ 605051977U, // VCVTPH2PSrm
+ 370170953U, // VCVTPH2PSrr
+ 1007703620U, // VCVTPS2DQYrm
+ 370169412U, // VCVTPS2DQYrr
+ 672159300U, // VCVTPS2DQZ128rm
+ 2786088516U, // VCVTPS2DQZ128rmb
+ 49305156U, // VCVTPS2DQZ128rmbk
+ 2532333124U, // VCVTPS2DQZ128rmbkz
+ 49305156U, // VCVTPS2DQZ128rmk
+ 2532333124U, // VCVTPS2DQZ128rmkz
+ 370169412U, // VCVTPS2DQZ128rr
+ 49305156U, // VCVTPS2DQZ128rrk
+ 2532333124U, // VCVTPS2DQZ128rrkz
+ 1007703620U, // VCVTPS2DQZ256rm
+ 638604868U, // VCVTPS2DQZ256rmb
+ 49305156U, // VCVTPS2DQZ256rmbk
+ 2532333124U, // VCVTPS2DQZ256rmbkz
+ 49305156U, // VCVTPS2DQZ256rmk
+ 2532333124U, // VCVTPS2DQZ256rmkz
+ 370169412U, // VCVTPS2DQZ256rr
+ 49305156U, // VCVTPS2DQZ256rrk
+ 2532333124U, // VCVTPS2DQZ256rrkz
+ 1108366916U, // VCVTPS2DQZrm
+ 2786088516U, // VCVTPS2DQZrmb
+ 49305156U, // VCVTPS2DQZrmbk
+ 2532333124U, // VCVTPS2DQZrmbkz
+ 49305156U, // VCVTPS2DQZrmk
+ 2532333124U, // VCVTPS2DQZrmkz
+ 370169412U, // VCVTPS2DQZrr
+ 2517653060U, // VCVTPS2DQZrrb
+ 49305156U, // VCVTPS2DQZrrbk
+ 2532333124U, // VCVTPS2DQZrrbkz
+ 49305156U, // VCVTPS2DQZrrk
+ 2532333124U, // VCVTPS2DQZrrkz
+ 672159300U, // VCVTPS2DQrm
+ 370169412U, // VCVTPS2DQrr
+ 672156145U, // VCVTPS2PDYrm
+ 370166257U, // VCVTPS2PDYrr
+ 605047281U, // VCVTPS2PDZ128rm
+ 638601713U, // VCVTPS2PDZ128rmb
+ 49302001U, // VCVTPS2PDZ128rmbk
+ 2532329969U, // VCVTPS2PDZ128rmbkz
+ 49302001U, // VCVTPS2PDZ128rmk
+ 2532329969U, // VCVTPS2PDZ128rmkz
+ 370166257U, // VCVTPS2PDZ128rr
+ 49302001U, // VCVTPS2PDZ128rrk
+ 2532329969U, // VCVTPS2PDZ128rrkz
+ 672156145U, // VCVTPS2PDZ256rm
+ 2786085361U, // VCVTPS2PDZ256rmb
+ 49302001U, // VCVTPS2PDZ256rmbk
+ 2532329969U, // VCVTPS2PDZ256rmbkz
+ 49302001U, // VCVTPS2PDZ256rmk
+ 2532329969U, // VCVTPS2PDZ256rmkz
+ 370166257U, // VCVTPS2PDZ256rr
+ 49302001U, // VCVTPS2PDZ256rrk
+ 2532329969U, // VCVTPS2PDZ256rrkz
+ 1007700465U, // VCVTPS2PDZrm
+ 638601713U, // VCVTPS2PDZrmb
+ 49302001U, // VCVTPS2PDZrmbk
+ 2532329969U, // VCVTPS2PDZrmbkz
+ 49302001U, // VCVTPS2PDZrmk
+ 2532329969U, // VCVTPS2PDZrmkz
+ 370166257U, // VCVTPS2PDZrr
+ 2517649905U, // VCVTPS2PDZrrb
+ 49302001U, // VCVTPS2PDZrrbk
+ 2532329969U, // VCVTPS2PDZrrbkz
+ 49302001U, // VCVTPS2PDZrrk
+ 2532329969U, // VCVTPS2PDZrrkz
+ 605047281U, // VCVTPS2PDrm
+ 370166257U, // VCVTPS2PDrr
+ 2149061219U, // VCVTPS2PHYmr
+ 2517652067U, // VCVTPS2PHYrr
+ 2148668003U, // VCVTPS2PHZ128mr
+ 15864419U, // VCVTPS2PHZ128mrk
+ 2517652067U, // VCVTPS2PHZ128rr
+ 49304163U, // VCVTPS2PHZ128rrk
+ 2532332131U, // VCVTPS2PHZ128rrkz
+ 2149061219U, // VCVTPS2PHZ256mr
+ 16257635U, // VCVTPS2PHZ256mrk
+ 2517652067U, // VCVTPS2PHZ256rr
+ 49304163U, // VCVTPS2PHZ256rrk
+ 2532332131U, // VCVTPS2PHZ256rrkz
+ 2149126755U, // VCVTPS2PHZmr
+ 16323171U, // VCVTPS2PHZmrk
+ 2517652067U, // VCVTPS2PHZrr
+ 370168419U, // VCVTPS2PHZrrb
+ 49304163U, // VCVTPS2PHZrrbk
+ 2532332131U, // VCVTPS2PHZrrbkz
+ 49304163U, // VCVTPS2PHZrrk
+ 2532332131U, // VCVTPS2PHZrrkz
+ 2148668003U, // VCVTPS2PHmr
+ 2517652067U, // VCVTPS2PHrr
+ 605050966U, // VCVTPS2QQZ128rm
+ 638605398U, // VCVTPS2QQZ128rmb
+ 49305686U, // VCVTPS2QQZ128rmbk
+ 2532333654U, // VCVTPS2QQZ128rmbkz
+ 49305686U, // VCVTPS2QQZ128rmk
+ 2532333654U, // VCVTPS2QQZ128rmkz
+ 370169942U, // VCVTPS2QQZ128rr
+ 49305686U, // VCVTPS2QQZ128rrk
+ 2532333654U, // VCVTPS2QQZ128rrkz
+ 672159830U, // VCVTPS2QQZ256rm
+ 2786089046U, // VCVTPS2QQZ256rmb
+ 49305686U, // VCVTPS2QQZ256rmbk
+ 2532333654U, // VCVTPS2QQZ256rmbkz
+ 49305686U, // VCVTPS2QQZ256rmk
+ 2532333654U, // VCVTPS2QQZ256rmkz
+ 370169942U, // VCVTPS2QQZ256rr
+ 49305686U, // VCVTPS2QQZ256rrk
+ 2532333654U, // VCVTPS2QQZ256rrkz
+ 1007704150U, // VCVTPS2QQZrm
+ 638605398U, // VCVTPS2QQZrmb
+ 49305686U, // VCVTPS2QQZrmbk
+ 2532333654U, // VCVTPS2QQZrmbkz
+ 49305686U, // VCVTPS2QQZrmk
+ 2532333654U, // VCVTPS2QQZrmkz
+ 370169942U, // VCVTPS2QQZrr
+ 2517653590U, // VCVTPS2QQZrrb
+ 49305686U, // VCVTPS2QQZrrbk
+ 2532333654U, // VCVTPS2QQZrrbkz
+ 49305686U, // VCVTPS2QQZrrk
+ 2532333654U, // VCVTPS2QQZrrkz
+ 672159562U, // VCVTPS2UDQZ128rm
+ 2786088778U, // VCVTPS2UDQZ128rmb
+ 49305418U, // VCVTPS2UDQZ128rmbk
+ 2532333386U, // VCVTPS2UDQZ128rmbkz
+ 49305418U, // VCVTPS2UDQZ128rmk
+ 2532333386U, // VCVTPS2UDQZ128rmkz
+ 370169674U, // VCVTPS2UDQZ128rr
+ 49305418U, // VCVTPS2UDQZ128rrk
+ 2532333386U, // VCVTPS2UDQZ128rrkz
+ 1007703882U, // VCVTPS2UDQZ256rm
+ 638605130U, // VCVTPS2UDQZ256rmb
+ 49305418U, // VCVTPS2UDQZ256rmbk
+ 2532333386U, // VCVTPS2UDQZ256rmbkz
+ 49305418U, // VCVTPS2UDQZ256rmk
+ 2532333386U, // VCVTPS2UDQZ256rmkz
+ 370169674U, // VCVTPS2UDQZ256rr
+ 49305418U, // VCVTPS2UDQZ256rrk
+ 2532333386U, // VCVTPS2UDQZ256rrkz
+ 1108367178U, // VCVTPS2UDQZrm
+ 2786088778U, // VCVTPS2UDQZrmb
+ 49305418U, // VCVTPS2UDQZrmbk
+ 2532333386U, // VCVTPS2UDQZrmbkz
+ 49305418U, // VCVTPS2UDQZrmk
+ 2532333386U, // VCVTPS2UDQZrmkz
+ 370169674U, // VCVTPS2UDQZrr
+ 2517653322U, // VCVTPS2UDQZrrb
+ 49305418U, // VCVTPS2UDQZrrbk
+ 2532333386U, // VCVTPS2UDQZrrbkz
+ 49305418U, // VCVTPS2UDQZrrk
+ 2532333386U, // VCVTPS2UDQZrrkz
+ 605051050U, // VCVTPS2UQQZ128rm
+ 638605482U, // VCVTPS2UQQZ128rmb
+ 49305770U, // VCVTPS2UQQZ128rmbk
+ 2532333738U, // VCVTPS2UQQZ128rmbkz
+ 49305770U, // VCVTPS2UQQZ128rmk
+ 2532333738U, // VCVTPS2UQQZ128rmkz
+ 370170026U, // VCVTPS2UQQZ128rr
+ 49305770U, // VCVTPS2UQQZ128rrk
+ 2532333738U, // VCVTPS2UQQZ128rrkz
+ 672159914U, // VCVTPS2UQQZ256rm
+ 2786089130U, // VCVTPS2UQQZ256rmb
+ 49305770U, // VCVTPS2UQQZ256rmbk
+ 2532333738U, // VCVTPS2UQQZ256rmbkz
+ 49305770U, // VCVTPS2UQQZ256rmk
+ 2532333738U, // VCVTPS2UQQZ256rmkz
+ 370170026U, // VCVTPS2UQQZ256rr
+ 49305770U, // VCVTPS2UQQZ256rrk
+ 2532333738U, // VCVTPS2UQQZ256rrkz
+ 1007704234U, // VCVTPS2UQQZrm
+ 638605482U, // VCVTPS2UQQZrmb
+ 49305770U, // VCVTPS2UQQZrmbk
+ 2532333738U, // VCVTPS2UQQZrmbkz
+ 49305770U, // VCVTPS2UQQZrmk
+ 2532333738U, // VCVTPS2UQQZrmkz
+ 370170026U, // VCVTPS2UQQZrr
+ 2517653674U, // VCVTPS2UQQZrrb
+ 49305770U, // VCVTPS2UQQZrrbk
+ 2532333738U, // VCVTPS2UQQZrrbkz
+ 49305770U, // VCVTPS2UQQZrrk
+ 2532333738U, // VCVTPS2UQQZrrkz
+ 336611802U, // VCVTQQ2PDZ128rm
+ 437275098U, // VCVTQQ2PDZ128rmb
+ 49301978U, // VCVTQQ2PDZ128rmbk
+ 2532329946U, // VCVTQQ2PDZ128rmbkz
+ 49301978U, // VCVTQQ2PDZ128rmk
+ 2532329946U, // VCVTQQ2PDZ128rmkz
+ 370166234U, // VCVTQQ2PDZ128rr
+ 49301978U, // VCVTQQ2PDZ128rrk
+ 2532329946U, // VCVTQQ2PDZ128rrkz
+ 1041254874U, // VCVTQQ2PDZ256rm
+ 2584758746U, // VCVTQQ2PDZ256rmb
+ 49301978U, // VCVTQQ2PDZ256rmbk
+ 2532329946U, // VCVTQQ2PDZ256rmbkz
+ 49301978U, // VCVTQQ2PDZ256rmk
+ 2532329946U, // VCVTQQ2PDZ256rmkz
+ 370166234U, // VCVTQQ2PDZ256rr
+ 49301978U, // VCVTQQ2PDZ256rrk
+ 2532329946U, // VCVTQQ2PDZ256rrkz
+ 806373850U, // VCVTQQ2PDZrm
+ 437275098U, // VCVTQQ2PDZrmb
+ 49301978U, // VCVTQQ2PDZrmbk
+ 2532329946U, // VCVTQQ2PDZrmbkz
+ 49301978U, // VCVTQQ2PDZrmk
+ 2532329946U, // VCVTQQ2PDZrmkz
+ 370166234U, // VCVTQQ2PDZrr
+ 2517649882U, // VCVTQQ2PDZrrb
+ 49301978U, // VCVTQQ2PDZrrbk
+ 2532329946U, // VCVTQQ2PDZrrbkz
+ 49301978U, // VCVTQQ2PDZrrk
+ 2532329946U, // VCVTQQ2PDZrrkz
+ 336616597U, // VCVTQQ2PSZ128rm
+ 437279893U, // VCVTQQ2PSZ128rmb
+ 49306773U, // VCVTQQ2PSZ128rmbk
+ 2532334741U, // VCVTQQ2PSZ128rmbkz
+ 49306773U, // VCVTQQ2PSZ128rmk
+ 2532334741U, // VCVTQQ2PSZ128rmkz
+ 370171029U, // VCVTQQ2PSZ128rr
+ 49306773U, // VCVTQQ2PSZ128rrk
+ 2532334741U, // VCVTQQ2PSZ128rrkz
+ 1041259669U, // VCVTQQ2PSZ256rm
+ 2584763541U, // VCVTQQ2PSZ256rmb
+ 49306773U, // VCVTQQ2PSZ256rmbk
+ 2532334741U, // VCVTQQ2PSZ256rmbkz
+ 49306773U, // VCVTQQ2PSZ256rmk
+ 2532334741U, // VCVTQQ2PSZ256rmkz
+ 370171029U, // VCVTQQ2PSZ256rr
+ 49306773U, // VCVTQQ2PSZ256rrk
+ 2532334741U, // VCVTQQ2PSZ256rrkz
+ 806378645U, // VCVTQQ2PSZrm
+ 437279893U, // VCVTQQ2PSZrmb
+ 49306773U, // VCVTQQ2PSZrmbk
+ 2532334741U, // VCVTQQ2PSZrmbkz
+ 49306773U, // VCVTQQ2PSZrmk
+ 2532334741U, // VCVTQQ2PSZrmkz
+ 370171029U, // VCVTQQ2PSZrr
+ 2517654677U, // VCVTQQ2PSZrrb
+ 49306773U, // VCVTQQ2PSZrrbk
+ 2532334741U, // VCVTQQ2PSZrrbkz
+ 49306773U, // VCVTQQ2PSZrrk
+ 2532334741U, // VCVTQQ2PSZrrkz
+ 605049623U, // VCVTSD2SI64Zrm_Int
+ 370168599U, // VCVTSD2SI64Zrr_Int
+ 2517652247U, // VCVTSD2SI64Zrrb_Int
+ 605049623U, // VCVTSD2SI64rm_Int
+ 370168599U, // VCVTSD2SI64rr_Int
+ 605049623U, // VCVTSD2SIZrm_Int
+ 370168599U, // VCVTSD2SIZrr_Int
+ 2517652247U, // VCVTSD2SIZrrb_Int
+ 605049623U, // VCVTSD2SIrm_Int
+ 370168599U, // VCVTSD2SIrr_Int
+ 2517655590U, // VCVTSD2SSZrm
+ 2517655590U, // VCVTSD2SSZrm_Int
+ 49307686U, // VCVTSD2SSZrm_Intk
+ 2532335654U, // VCVTSD2SSZrm_Intkz
+ 2517655590U, // VCVTSD2SSZrr
+ 2517655590U, // VCVTSD2SSZrr_Int
+ 49307686U, // VCVTSD2SSZrr_Intk
+ 2532335654U, // VCVTSD2SSZrr_Intkz
+ 2517655590U, // VCVTSD2SSZrrb_Int
+ 49307686U, // VCVTSD2SSZrrb_Intk
+ 2532335654U, // VCVTSD2SSZrrb_Intkz
+ 2517655590U, // VCVTSD2SSrm
+ 2517655590U, // VCVTSD2SSrm_Int
+ 2517655590U, // VCVTSD2SSrr
+ 2517655590U, // VCVTSD2SSrr_Int
+ 605049676U, // VCVTSD2USI64Zrm_Int
+ 370168652U, // VCVTSD2USI64Zrr_Int
+ 2517652300U, // VCVTSD2USI64Zrrb_Int
+ 605049676U, // VCVTSD2USIZrm_Int
+ 370168652U, // VCVTSD2USIZrr_Int
+ 2517652300U, // VCVTSD2USIZrrb_Int
+ 2517650889U, // VCVTSI2SDZrm
+ 2517650889U, // VCVTSI2SDZrm_Int
+ 2517650889U, // VCVTSI2SDZrr
+ 2517650889U, // VCVTSI2SDZrr_Int
+ 2517650889U, // VCVTSI2SDZrrb_Int
+ 2517650889U, // VCVTSI2SDrm
+ 2517650889U, // VCVTSI2SDrm_Int
+ 2517650889U, // VCVTSI2SDrr
+ 2517650889U, // VCVTSI2SDrr_Int
+ 2517655601U, // VCVTSI2SSZrm
+ 2517655601U, // VCVTSI2SSZrm_Int
+ 2517655601U, // VCVTSI2SSZrr
+ 2517655601U, // VCVTSI2SSZrr_Int
+ 2517655601U, // VCVTSI2SSZrrb_Int
+ 2517655601U, // VCVTSI2SSrm
+ 2517655601U, // VCVTSI2SSrm_Int
+ 2517655601U, // VCVTSI2SSrr
+ 2517655601U, // VCVTSI2SSrr_Int
+ 2517650889U, // VCVTSI642SDZrm
+ 2517650889U, // VCVTSI642SDZrm_Int
+ 2517650889U, // VCVTSI642SDZrr
+ 2517650889U, // VCVTSI642SDZrr_Int
+ 2517650889U, // VCVTSI642SDZrrb_Int
+ 2517650889U, // VCVTSI642SDrm
+ 2517650889U, // VCVTSI642SDrm_Int
+ 2517650889U, // VCVTSI642SDrr
+ 2517650889U, // VCVTSI642SDrr_Int
+ 2517655601U, // VCVTSI642SSZrm
+ 2517655601U, // VCVTSI642SSZrm_Int
+ 2517655601U, // VCVTSI642SSZrr
+ 2517655601U, // VCVTSI642SSZrr_Int
+ 2517655601U, // VCVTSI642SSZrrb_Int
+ 2517655601U, // VCVTSI642SSrm
+ 2517655601U, // VCVTSI642SSrm_Int
+ 2517655601U, // VCVTSI642SSrr
+ 2517655601U, // VCVTSI642SSrr_Int
+ 2517650912U, // VCVTSS2SDZrm
+ 2517650912U, // VCVTSS2SDZrm_Int
+ 49303008U, // VCVTSS2SDZrm_Intk
+ 2532330976U, // VCVTSS2SDZrm_Intkz
+ 2517650912U, // VCVTSS2SDZrr
+ 2517650912U, // VCVTSS2SDZrr_Int
+ 49303008U, // VCVTSS2SDZrr_Intk
+ 2532330976U, // VCVTSS2SDZrr_Intkz
+ 2517650912U, // VCVTSS2SDZrrb_Int
+ 49303008U, // VCVTSS2SDZrrb_Intk
+ 2532330976U, // VCVTSS2SDZrrb_Intkz
+ 2517650912U, // VCVTSS2SDrm
+ 2517650912U, // VCVTSS2SDrm_Int
+ 2517650912U, // VCVTSS2SDrr
+ 2517650912U, // VCVTSS2SDrr_Int
+ 638604078U, // VCVTSS2SI64Zrm_Int
+ 370168622U, // VCVTSS2SI64Zrr_Int
+ 2517652270U, // VCVTSS2SI64Zrrb_Int
+ 638604078U, // VCVTSS2SI64rm_Int
+ 370168622U, // VCVTSS2SI64rr_Int
+ 638604078U, // VCVTSS2SIZrm_Int
+ 370168622U, // VCVTSS2SIZrr_Int
+ 2517652270U, // VCVTSS2SIZrrb_Int
+ 638604078U, // VCVTSS2SIrm_Int
+ 370168622U, // VCVTSS2SIrr_Int
+ 638604133U, // VCVTSS2USI64Zrm_Int
+ 370168677U, // VCVTSS2USI64Zrr_Int
+ 2517652325U, // VCVTSS2USI64Zrrb_Int
+ 638604133U, // VCVTSS2USIZrm_Int
+ 370168677U, // VCVTSS2USIZrr_Int
+ 2517652325U, // VCVTSS2USIZrrb_Int
+ 1007703576U, // VCVTTPD2DQYrm
+ 370169368U, // VCVTTPD2DQYrr
+ 672159256U, // VCVTTPD2DQZ128rm
+ 605050392U, // VCVTTPD2DQZ128rmb
+ 49305112U, // VCVTTPD2DQZ128rmbk
+ 2532333080U, // VCVTTPD2DQZ128rmbkz
+ 49305112U, // VCVTTPD2DQZ128rmk
+ 2532333080U, // VCVTTPD2DQZ128rmkz
+ 370169368U, // VCVTTPD2DQZ128rr
+ 49305112U, // VCVTTPD2DQZ128rrk
+ 2532333080U, // VCVTTPD2DQZ128rrkz
+ 1007703576U, // VCVTTPD2DQZ256rm
+ 2752534040U, // VCVTTPD2DQZ256rmb
+ 49305112U, // VCVTTPD2DQZ256rmbk
+ 2532333080U, // VCVTTPD2DQZ256rmbkz
+ 49305112U, // VCVTTPD2DQZ256rmk
+ 2532333080U, // VCVTTPD2DQZ256rmkz
+ 370169368U, // VCVTTPD2DQZ256rr
+ 49305112U, // VCVTTPD2DQZ256rrk
+ 2532333080U, // VCVTTPD2DQZ256rrkz
+ 1108366872U, // VCVTTPD2DQZrm
+ 605050392U, // VCVTTPD2DQZrmb
+ 49305112U, // VCVTTPD2DQZrmbk
+ 2532333080U, // VCVTTPD2DQZrmbkz
+ 49305112U, // VCVTTPD2DQZrmk
+ 2532333080U, // VCVTTPD2DQZrmkz
+ 370169368U, // VCVTTPD2DQZrr
+ 2517653016U, // VCVTTPD2DQZrrb
+ 49305112U, // VCVTTPD2DQZrrbk
+ 2532333080U, // VCVTTPD2DQZrrbkz
+ 49305112U, // VCVTTPD2DQZrrk
+ 2532333080U, // VCVTTPD2DQZrrkz
+ 672159256U, // VCVTTPD2DQrm
+ 370169368U, // VCVTTPD2DQrr
+ 672159795U, // VCVTTPD2QQZ128rm
+ 605050931U, // VCVTTPD2QQZ128rmb
+ 49305651U, // VCVTTPD2QQZ128rmbk
+ 2532333619U, // VCVTTPD2QQZ128rmbkz
+ 49305651U, // VCVTTPD2QQZ128rmk
+ 2532333619U, // VCVTTPD2QQZ128rmkz
+ 370169907U, // VCVTTPD2QQZ128rr
+ 49305651U, // VCVTTPD2QQZ128rrk
+ 2532333619U, // VCVTTPD2QQZ128rrkz
+ 1007704115U, // VCVTTPD2QQZ256rm
+ 2752534579U, // VCVTTPD2QQZ256rmb
+ 49305651U, // VCVTTPD2QQZ256rmbk
+ 2532333619U, // VCVTTPD2QQZ256rmbkz
+ 49305651U, // VCVTTPD2QQZ256rmk
+ 2532333619U, // VCVTTPD2QQZ256rmkz
+ 370169907U, // VCVTTPD2QQZ256rr
+ 49305651U, // VCVTTPD2QQZ256rrk
+ 2532333619U, // VCVTTPD2QQZ256rrkz
+ 1108367411U, // VCVTTPD2QQZrm
+ 605050931U, // VCVTTPD2QQZrmb
+ 49305651U, // VCVTTPD2QQZrmbk
+ 2532333619U, // VCVTTPD2QQZrmbkz
+ 49305651U, // VCVTTPD2QQZrmk
+ 2532333619U, // VCVTTPD2QQZrmkz
+ 370169907U, // VCVTTPD2QQZrr
+ 2517653555U, // VCVTTPD2QQZrrb
+ 49305651U, // VCVTTPD2QQZrrbk
+ 2532333619U, // VCVTTPD2QQZrrbkz
+ 49305651U, // VCVTTPD2QQZrrk
+ 2532333619U, // VCVTTPD2QQZrrkz
+ 672159524U, // VCVTTPD2UDQZ128rm
+ 605050660U, // VCVTTPD2UDQZ128rmb
+ 49305380U, // VCVTTPD2UDQZ128rmbk
+ 2532333348U, // VCVTTPD2UDQZ128rmbkz
+ 49305380U, // VCVTTPD2UDQZ128rmk
+ 2532333348U, // VCVTTPD2UDQZ128rmkz
+ 370169636U, // VCVTTPD2UDQZ128rr
+ 49305380U, // VCVTTPD2UDQZ128rrk
+ 2532333348U, // VCVTTPD2UDQZ128rrkz
+ 1007703844U, // VCVTTPD2UDQZ256rm
+ 2752534308U, // VCVTTPD2UDQZ256rmb
+ 49305380U, // VCVTTPD2UDQZ256rmbk
+ 2532333348U, // VCVTTPD2UDQZ256rmbkz
+ 49305380U, // VCVTTPD2UDQZ256rmk
+ 2532333348U, // VCVTTPD2UDQZ256rmkz
+ 370169636U, // VCVTTPD2UDQZ256rr
+ 49305380U, // VCVTTPD2UDQZ256rrk
+ 2532333348U, // VCVTTPD2UDQZ256rrkz
+ 1108367140U, // VCVTTPD2UDQZrm
+ 605050660U, // VCVTTPD2UDQZrmb
+ 49305380U, // VCVTTPD2UDQZrmbk
+ 2532333348U, // VCVTTPD2UDQZrmbkz
+ 49305380U, // VCVTTPD2UDQZrmk
+ 2532333348U, // VCVTTPD2UDQZrmkz
+ 370169636U, // VCVTTPD2UDQZrr
+ 2517653284U, // VCVTTPD2UDQZrrb
+ 49305380U, // VCVTTPD2UDQZrrbk
+ 2532333348U, // VCVTTPD2UDQZrrbkz
+ 49305380U, // VCVTTPD2UDQZrrk
+ 2532333348U, // VCVTTPD2UDQZrrkz
+ 672159876U, // VCVTTPD2UQQZ128rm
+ 605051012U, // VCVTTPD2UQQZ128rmb
+ 49305732U, // VCVTTPD2UQQZ128rmbk
+ 2532333700U, // VCVTTPD2UQQZ128rmbkz
+ 49305732U, // VCVTTPD2UQQZ128rmk
+ 2532333700U, // VCVTTPD2UQQZ128rmkz
+ 370169988U, // VCVTTPD2UQQZ128rr
+ 49305732U, // VCVTTPD2UQQZ128rrk
+ 2532333700U, // VCVTTPD2UQQZ128rrkz
+ 1007704196U, // VCVTTPD2UQQZ256rm
+ 2752534660U, // VCVTTPD2UQQZ256rmb
+ 49305732U, // VCVTTPD2UQQZ256rmbk
+ 2532333700U, // VCVTTPD2UQQZ256rmbkz
+ 49305732U, // VCVTTPD2UQQZ256rmk
+ 2532333700U, // VCVTTPD2UQQZ256rmkz
+ 370169988U, // VCVTTPD2UQQZ256rr
+ 49305732U, // VCVTTPD2UQQZ256rrk
+ 2532333700U, // VCVTTPD2UQQZ256rrkz
+ 1108367492U, // VCVTTPD2UQQZrm
+ 605051012U, // VCVTTPD2UQQZrmb
+ 49305732U, // VCVTTPD2UQQZrmbk
+ 2532333700U, // VCVTTPD2UQQZrmbkz
+ 49305732U, // VCVTTPD2UQQZrmk
+ 2532333700U, // VCVTTPD2UQQZrmkz
+ 370169988U, // VCVTTPD2UQQZrr
+ 2517653636U, // VCVTTPD2UQQZrrb
+ 49305732U, // VCVTTPD2UQQZrrbk
+ 2532333700U, // VCVTTPD2UQQZrrbkz
+ 49305732U, // VCVTTPD2UQQZrrk
+ 2532333700U, // VCVTTPD2UQQZrrkz
+ 1007703608U, // VCVTTPS2DQYrm
+ 370169400U, // VCVTTPS2DQYrr
+ 672159288U, // VCVTTPS2DQZ128rm
+ 2786088504U, // VCVTTPS2DQZ128rmb
+ 49305144U, // VCVTTPS2DQZ128rmbk
+ 2532333112U, // VCVTTPS2DQZ128rmbkz
+ 49305144U, // VCVTTPS2DQZ128rmk
+ 2532333112U, // VCVTTPS2DQZ128rmkz
+ 370169400U, // VCVTTPS2DQZ128rr
+ 49305144U, // VCVTTPS2DQZ128rrk
+ 2532333112U, // VCVTTPS2DQZ128rrkz
+ 1007703608U, // VCVTTPS2DQZ256rm
+ 638604856U, // VCVTTPS2DQZ256rmb
+ 49305144U, // VCVTTPS2DQZ256rmbk
+ 2532333112U, // VCVTTPS2DQZ256rmbkz
+ 49305144U, // VCVTTPS2DQZ256rmk
+ 2532333112U, // VCVTTPS2DQZ256rmkz
+ 370169400U, // VCVTTPS2DQZ256rr
+ 49305144U, // VCVTTPS2DQZ256rrk
+ 2532333112U, // VCVTTPS2DQZ256rrkz
+ 1108366904U, // VCVTTPS2DQZrm
+ 2786088504U, // VCVTTPS2DQZrmb
+ 49305144U, // VCVTTPS2DQZrmbk
+ 2532333112U, // VCVTTPS2DQZrmbkz
+ 49305144U, // VCVTTPS2DQZrmk
+ 2532333112U, // VCVTTPS2DQZrmkz
+ 370169400U, // VCVTTPS2DQZrr
+ 2517653048U, // VCVTTPS2DQZrrb
+ 49305144U, // VCVTTPS2DQZrrbk
+ 2532333112U, // VCVTTPS2DQZrrbkz
+ 49305144U, // VCVTTPS2DQZrrk
+ 2532333112U, // VCVTTPS2DQZrrkz
+ 672159288U, // VCVTTPS2DQrm
+ 370169400U, // VCVTTPS2DQrr
+ 605050954U, // VCVTTPS2QQZ128rm
+ 638605386U, // VCVTTPS2QQZ128rmb
+ 49305674U, // VCVTTPS2QQZ128rmbk
+ 2532333642U, // VCVTTPS2QQZ128rmbkz
+ 49305674U, // VCVTTPS2QQZ128rmk
+ 2532333642U, // VCVTTPS2QQZ128rmkz
+ 370169930U, // VCVTTPS2QQZ128rr
+ 49305674U, // VCVTTPS2QQZ128rrk
+ 2532333642U, // VCVTTPS2QQZ128rrkz
+ 672159818U, // VCVTTPS2QQZ256rm
+ 2786089034U, // VCVTTPS2QQZ256rmb
+ 49305674U, // VCVTTPS2QQZ256rmbk
+ 2532333642U, // VCVTTPS2QQZ256rmbkz
+ 49305674U, // VCVTTPS2QQZ256rmk
+ 2532333642U, // VCVTTPS2QQZ256rmkz
+ 370169930U, // VCVTTPS2QQZ256rr
+ 49305674U, // VCVTTPS2QQZ256rrk
+ 2532333642U, // VCVTTPS2QQZ256rrkz
+ 1007704138U, // VCVTTPS2QQZrm
+ 638605386U, // VCVTTPS2QQZrmb
+ 49305674U, // VCVTTPS2QQZrmbk
+ 2532333642U, // VCVTTPS2QQZrmbkz
+ 49305674U, // VCVTTPS2QQZrmk
+ 2532333642U, // VCVTTPS2QQZrmkz
+ 370169930U, // VCVTTPS2QQZrr
+ 2517653578U, // VCVTTPS2QQZrrb
+ 49305674U, // VCVTTPS2QQZrrbk
+ 2532333642U, // VCVTTPS2QQZrrbkz
+ 49305674U, // VCVTTPS2QQZrrk
+ 2532333642U, // VCVTTPS2QQZrrkz
+ 672159549U, // VCVTTPS2UDQZ128rm
+ 2786088765U, // VCVTTPS2UDQZ128rmb
+ 49305405U, // VCVTTPS2UDQZ128rmbk
+ 2532333373U, // VCVTTPS2UDQZ128rmbkz
+ 49305405U, // VCVTTPS2UDQZ128rmk
+ 2532333373U, // VCVTTPS2UDQZ128rmkz
+ 370169661U, // VCVTTPS2UDQZ128rr
+ 49305405U, // VCVTTPS2UDQZ128rrk
+ 2532333373U, // VCVTTPS2UDQZ128rrkz
+ 1007703869U, // VCVTTPS2UDQZ256rm
+ 638605117U, // VCVTTPS2UDQZ256rmb
+ 49305405U, // VCVTTPS2UDQZ256rmbk
+ 2532333373U, // VCVTTPS2UDQZ256rmbkz
+ 49305405U, // VCVTTPS2UDQZ256rmk
+ 2532333373U, // VCVTTPS2UDQZ256rmkz
+ 370169661U, // VCVTTPS2UDQZ256rr
+ 49305405U, // VCVTTPS2UDQZ256rrk
+ 2532333373U, // VCVTTPS2UDQZ256rrkz
+ 1108367165U, // VCVTTPS2UDQZrm
+ 2786088765U, // VCVTTPS2UDQZrmb
+ 49305405U, // VCVTTPS2UDQZrmbk
+ 2532333373U, // VCVTTPS2UDQZrmbkz
+ 49305405U, // VCVTTPS2UDQZrmk
+ 2532333373U, // VCVTTPS2UDQZrmkz
+ 370169661U, // VCVTTPS2UDQZrr
+ 2517653309U, // VCVTTPS2UDQZrrb
+ 49305405U, // VCVTTPS2UDQZrrbk
+ 2532333373U, // VCVTTPS2UDQZrrbkz
+ 49305405U, // VCVTTPS2UDQZrrk
+ 2532333373U, // VCVTTPS2UDQZrrkz
+ 605051037U, // VCVTTPS2UQQZ128rm
+ 638605469U, // VCVTTPS2UQQZ128rmb
+ 49305757U, // VCVTTPS2UQQZ128rmbk
+ 2532333725U, // VCVTTPS2UQQZ128rmbkz
+ 49305757U, // VCVTTPS2UQQZ128rmk
+ 2532333725U, // VCVTTPS2UQQZ128rmkz
+ 370170013U, // VCVTTPS2UQQZ128rr
+ 49305757U, // VCVTTPS2UQQZ128rrk
+ 2532333725U, // VCVTTPS2UQQZ128rrkz
+ 672159901U, // VCVTTPS2UQQZ256rm
+ 2786089117U, // VCVTTPS2UQQZ256rmb
+ 49305757U, // VCVTTPS2UQQZ256rmbk
+ 2532333725U, // VCVTTPS2UQQZ256rmbkz
+ 49305757U, // VCVTTPS2UQQZ256rmk
+ 2532333725U, // VCVTTPS2UQQZ256rmkz
+ 370170013U, // VCVTTPS2UQQZ256rr
+ 49305757U, // VCVTTPS2UQQZ256rrk
+ 2532333725U, // VCVTTPS2UQQZ256rrkz
+ 1007704221U, // VCVTTPS2UQQZrm
+ 638605469U, // VCVTTPS2UQQZrmb
+ 49305757U, // VCVTTPS2UQQZrmbk
+ 2532333725U, // VCVTTPS2UQQZrmbkz
+ 49305757U, // VCVTTPS2UQQZrmk
+ 2532333725U, // VCVTTPS2UQQZrmkz
+ 370170013U, // VCVTTPS2UQQZrr
+ 2517653661U, // VCVTTPS2UQQZrrb
+ 49305757U, // VCVTTPS2UQQZrrbk
+ 2532333725U, // VCVTTPS2UQQZrrbkz
+ 49305757U, // VCVTTPS2UQQZrrk
+ 2532333725U, // VCVTTPS2UQQZrrkz
+ 605049611U, // VCVTTSD2SI64Zrm
+ 605049611U, // VCVTTSD2SI64Zrm_Int
+ 370168587U, // VCVTTSD2SI64Zrr
+ 370168587U, // VCVTTSD2SI64Zrr_Int
+ 2517652235U, // VCVTTSD2SI64Zrrb_Int
+ 605049611U, // VCVTTSD2SI64rm
+ 605049611U, // VCVTTSD2SI64rm_Int
+ 370168587U, // VCVTTSD2SI64rr
+ 370168587U, // VCVTTSD2SI64rr_Int
+ 605049611U, // VCVTTSD2SIZrm
+ 605049611U, // VCVTTSD2SIZrm_Int
+ 370168587U, // VCVTTSD2SIZrr
+ 370168587U, // VCVTTSD2SIZrr_Int
+ 2517652235U, // VCVTTSD2SIZrrb_Int
+ 605049611U, // VCVTTSD2SIrm
+ 605049611U, // VCVTTSD2SIrm_Int
+ 370168587U, // VCVTTSD2SIrr
+ 370168587U, // VCVTTSD2SIrr_Int
+ 605049663U, // VCVTTSD2USI64Zrm
+ 605049663U, // VCVTTSD2USI64Zrm_Int
+ 370168639U, // VCVTTSD2USI64Zrr
+ 370168639U, // VCVTTSD2USI64Zrr_Int
+ 2517652287U, // VCVTTSD2USI64Zrrb_Int
+ 605049663U, // VCVTTSD2USIZrm
+ 605049663U, // VCVTTSD2USIZrm_Int
+ 370168639U, // VCVTTSD2USIZrr
+ 370168639U, // VCVTTSD2USIZrr_Int
+ 2517652287U, // VCVTTSD2USIZrrb_Int
+ 638604066U, // VCVTTSS2SI64Zrm
+ 638604066U, // VCVTTSS2SI64Zrm_Int
+ 370168610U, // VCVTTSS2SI64Zrr
+ 370168610U, // VCVTTSS2SI64Zrr_Int
+ 2517652258U, // VCVTTSS2SI64Zrrb_Int
+ 638604066U, // VCVTTSS2SI64rm
+ 638604066U, // VCVTTSS2SI64rm_Int
+ 370168610U, // VCVTTSS2SI64rr
+ 370168610U, // VCVTTSS2SI64rr_Int
+ 638604066U, // VCVTTSS2SIZrm
+ 638604066U, // VCVTTSS2SIZrm_Int
+ 370168610U, // VCVTTSS2SIZrr
+ 370168610U, // VCVTTSS2SIZrr_Int
+ 2517652258U, // VCVTTSS2SIZrrb_Int
+ 638604066U, // VCVTTSS2SIrm
+ 638604066U, // VCVTTSS2SIrm_Int
+ 370168610U, // VCVTTSS2SIrr
+ 370168610U, // VCVTTSS2SIrr_Int
+ 638604120U, // VCVTTSS2USI64Zrm
+ 638604120U, // VCVTTSS2USI64Zrm_Int
+ 370168664U, // VCVTTSS2USI64Zrr
+ 370168664U, // VCVTTSS2USI64Zrr_Int
+ 2517652312U, // VCVTTSS2USI64Zrrb_Int
+ 638604120U, // VCVTTSS2USIZrm
+ 638604120U, // VCVTTSS2USIZrm_Int
+ 370168664U, // VCVTTSS2USIZrr
+ 370168664U, // VCVTTSS2USIZrr_Int
+ 2517652312U, // VCVTTSS2USIZrrb_Int
+ 437275086U, // VCVTUDQ2PDZ128rm
+ 403720654U, // VCVTUDQ2PDZ128rmb
+ 49301966U, // VCVTUDQ2PDZ128rmbk
+ 2532329934U, // VCVTUDQ2PDZ128rmbkz
+ 49301966U, // VCVTUDQ2PDZ128rmk
+ 2532329934U, // VCVTUDQ2PDZ128rmkz
+ 370166222U, // VCVTUDQ2PDZ128rr
+ 49301966U, // VCVTUDQ2PDZ128rrk
+ 2532329934U, // VCVTUDQ2PDZ128rrkz
+ 336611790U, // VCVTUDQ2PDZ256rm
+ 2551204302U, // VCVTUDQ2PDZ256rmb
+ 49301966U, // VCVTUDQ2PDZ256rmbk
+ 2532329934U, // VCVTUDQ2PDZ256rmbkz
+ 49301966U, // VCVTUDQ2PDZ256rmk
+ 2532329934U, // VCVTUDQ2PDZ256rmkz
+ 370166222U, // VCVTUDQ2PDZ256rr
+ 49301966U, // VCVTUDQ2PDZ256rrk
+ 2532329934U, // VCVTUDQ2PDZ256rrkz
+ 1041254862U, // VCVTUDQ2PDZrm
+ 403720654U, // VCVTUDQ2PDZrmb
+ 49301966U, // VCVTUDQ2PDZrmbk
+ 2532329934U, // VCVTUDQ2PDZrmbkz
+ 49301966U, // VCVTUDQ2PDZrmk
+ 2532329934U, // VCVTUDQ2PDZrmkz
+ 370166222U, // VCVTUDQ2PDZrr
+ 49301966U, // VCVTUDQ2PDZrrk
+ 2532329934U, // VCVTUDQ2PDZrrkz
+ 336616585U, // VCVTUDQ2PSZ128rm
+ 2551209097U, // VCVTUDQ2PSZ128rmb
+ 49306761U, // VCVTUDQ2PSZ128rmbk
+ 2532334729U, // VCVTUDQ2PSZ128rmbkz
+ 49306761U, // VCVTUDQ2PSZ128rmk
+ 2532334729U, // VCVTUDQ2PSZ128rmkz
+ 370171017U, // VCVTUDQ2PSZ128rr
+ 49306761U, // VCVTUDQ2PSZ128rrk
+ 2532334729U, // VCVTUDQ2PSZ128rrkz
+ 1041259657U, // VCVTUDQ2PSZ256rm
+ 403725449U, // VCVTUDQ2PSZ256rmb
+ 49306761U, // VCVTUDQ2PSZ256rmbk
+ 2532334729U, // VCVTUDQ2PSZ256rmbkz
+ 49306761U, // VCVTUDQ2PSZ256rmk
+ 2532334729U, // VCVTUDQ2PSZ256rmkz
+ 370171017U, // VCVTUDQ2PSZ256rr
+ 49306761U, // VCVTUDQ2PSZ256rrk
+ 2532334729U, // VCVTUDQ2PSZ256rrkz
+ 806378633U, // VCVTUDQ2PSZrm
+ 2551209097U, // VCVTUDQ2PSZrmb
+ 49306761U, // VCVTUDQ2PSZrmbk
+ 2532334729U, // VCVTUDQ2PSZrmbkz
+ 49306761U, // VCVTUDQ2PSZrmk
+ 2532334729U, // VCVTUDQ2PSZrmkz
+ 370171017U, // VCVTUDQ2PSZrr
+ 2517654665U, // VCVTUDQ2PSZrrb
+ 49306761U, // VCVTUDQ2PSZrrbk
+ 2532334729U, // VCVTUDQ2PSZrrbkz
+ 49306761U, // VCVTUDQ2PSZrrk
+ 2532334729U, // VCVTUDQ2PSZrrkz
+ 336611813U, // VCVTUQQ2PDZ128rm
+ 437275109U, // VCVTUQQ2PDZ128rmb
+ 49301989U, // VCVTUQQ2PDZ128rmbk
+ 2532329957U, // VCVTUQQ2PDZ128rmbkz
+ 49301989U, // VCVTUQQ2PDZ128rmk
+ 2532329957U, // VCVTUQQ2PDZ128rmkz
+ 370166245U, // VCVTUQQ2PDZ128rr
+ 49301989U, // VCVTUQQ2PDZ128rrk
+ 2532329957U, // VCVTUQQ2PDZ128rrkz
+ 1041254885U, // VCVTUQQ2PDZ256rm
+ 2584758757U, // VCVTUQQ2PDZ256rmb
+ 49301989U, // VCVTUQQ2PDZ256rmbk
+ 2532329957U, // VCVTUQQ2PDZ256rmbkz
+ 49301989U, // VCVTUQQ2PDZ256rmk
+ 2532329957U, // VCVTUQQ2PDZ256rmkz
+ 370166245U, // VCVTUQQ2PDZ256rr
+ 49301989U, // VCVTUQQ2PDZ256rrk
+ 2532329957U, // VCVTUQQ2PDZ256rrkz
+ 806373861U, // VCVTUQQ2PDZrm
+ 437275109U, // VCVTUQQ2PDZrmb
+ 49301989U, // VCVTUQQ2PDZrmbk
+ 2532329957U, // VCVTUQQ2PDZrmbkz
+ 49301989U, // VCVTUQQ2PDZrmk
+ 2532329957U, // VCVTUQQ2PDZrmkz
+ 370166245U, // VCVTUQQ2PDZrr
+ 2517649893U, // VCVTUQQ2PDZrrb
+ 49301989U, // VCVTUQQ2PDZrrbk
+ 2532329957U, // VCVTUQQ2PDZrrbkz
+ 49301989U, // VCVTUQQ2PDZrrk
+ 2532329957U, // VCVTUQQ2PDZrrkz
+ 336616608U, // VCVTUQQ2PSZ128rm
+ 437279904U, // VCVTUQQ2PSZ128rmb
+ 49306784U, // VCVTUQQ2PSZ128rmbk
+ 2532334752U, // VCVTUQQ2PSZ128rmbkz
+ 49306784U, // VCVTUQQ2PSZ128rmk
+ 2532334752U, // VCVTUQQ2PSZ128rmkz
+ 370171040U, // VCVTUQQ2PSZ128rr
+ 49306784U, // VCVTUQQ2PSZ128rrk
+ 2532334752U, // VCVTUQQ2PSZ128rrkz
+ 1041259680U, // VCVTUQQ2PSZ256rm
+ 2584763552U, // VCVTUQQ2PSZ256rmb
+ 49306784U, // VCVTUQQ2PSZ256rmbk
+ 2532334752U, // VCVTUQQ2PSZ256rmbkz
+ 49306784U, // VCVTUQQ2PSZ256rmk
+ 2532334752U, // VCVTUQQ2PSZ256rmkz
+ 370171040U, // VCVTUQQ2PSZ256rr
+ 49306784U, // VCVTUQQ2PSZ256rrk
+ 2532334752U, // VCVTUQQ2PSZ256rrkz
+ 806378656U, // VCVTUQQ2PSZrm
+ 437279904U, // VCVTUQQ2PSZrmb
+ 49306784U, // VCVTUQQ2PSZrmbk
+ 2532334752U, // VCVTUQQ2PSZrmbkz
+ 49306784U, // VCVTUQQ2PSZrmk
+ 2532334752U, // VCVTUQQ2PSZrmkz
+ 370171040U, // VCVTUQQ2PSZrr
+ 2517654688U, // VCVTUQQ2PSZrrb
+ 49306784U, // VCVTUQQ2PSZrrbk
+ 2532334752U, // VCVTUQQ2PSZrrbkz
+ 49306784U, // VCVTUQQ2PSZrrk
+ 2532334752U, // VCVTUQQ2PSZrrkz
+ 2517650900U, // VCVTUSI2SDZrm
+ 2517650900U, // VCVTUSI2SDZrm_Int
+ 2517650900U, // VCVTUSI2SDZrr
+ 2517650900U, // VCVTUSI2SDZrr_Int
+ 2517655612U, // VCVTUSI2SSZrm
+ 2517655612U, // VCVTUSI2SSZrm_Int
+ 2517655612U, // VCVTUSI2SSZrr
+ 2517655612U, // VCVTUSI2SSZrr_Int
+ 2517655612U, // VCVTUSI2SSZrrb_Int
+ 2517650900U, // VCVTUSI642SDZrm
+ 2517650900U, // VCVTUSI642SDZrm_Int
+ 2517650900U, // VCVTUSI642SDZrr
+ 2517650900U, // VCVTUSI642SDZrr_Int
+ 2517650900U, // VCVTUSI642SDZrrb_Int
+ 2517655612U, // VCVTUSI642SSZrm
+ 2517655612U, // VCVTUSI642SSZrm_Int
+ 2517655612U, // VCVTUSI642SSZrr
+ 2517655612U, // VCVTUSI642SSZrr_Int
+ 2517655612U, // VCVTUSI642SSZrrb_Int
+ 2517656413U, // VDBPSADBWZ128rmi
+ 49308509U, // VDBPSADBWZ128rmik
+ 2532336477U, // VDBPSADBWZ128rmikz
+ 2517656413U, // VDBPSADBWZ128rri
+ 49308509U, // VDBPSADBWZ128rrik
+ 2532336477U, // VDBPSADBWZ128rrikz
+ 2517656413U, // VDBPSADBWZ256rmi
+ 49308509U, // VDBPSADBWZ256rmik
+ 2532336477U, // VDBPSADBWZ256rmikz
+ 2517656413U, // VDBPSADBWZ256rri
+ 49308509U, // VDBPSADBWZ256rrik
+ 2532336477U, // VDBPSADBWZ256rrikz
+ 2517656413U, // VDBPSADBWZrmi
+ 49308509U, // VDBPSADBWZrmik
+ 2532336477U, // VDBPSADBWZrmikz
+ 2517656413U, // VDBPSADBWZrri
+ 49308509U, // VDBPSADBWZrrik
+ 2532336477U, // VDBPSADBWZrrikz
+ 2517650601U, // VDIVPDYrm
+ 2517650601U, // VDIVPDYrr
+ 2517650601U, // VDIVPDZ128rm
+ 2517650601U, // VDIVPDZ128rmb
+ 49302697U, // VDIVPDZ128rmbk
+ 2532330665U, // VDIVPDZ128rmbkz
+ 49302697U, // VDIVPDZ128rmk
+ 2532330665U, // VDIVPDZ128rmkz
+ 2517650601U, // VDIVPDZ128rr
+ 49302697U, // VDIVPDZ128rrk
+ 2532330665U, // VDIVPDZ128rrkz
+ 2517650601U, // VDIVPDZ256rm
+ 2517650601U, // VDIVPDZ256rmb
+ 49302697U, // VDIVPDZ256rmbk
+ 2532330665U, // VDIVPDZ256rmbkz
+ 49302697U, // VDIVPDZ256rmk
+ 2532330665U, // VDIVPDZ256rmkz
+ 2517650601U, // VDIVPDZ256rr
+ 49302697U, // VDIVPDZ256rrk
+ 2532330665U, // VDIVPDZ256rrkz
+ 2517650601U, // VDIVPDZrm
+ 2517650601U, // VDIVPDZrmb
+ 49302697U, // VDIVPDZrmbk
+ 2532330665U, // VDIVPDZrmbkz
+ 49302697U, // VDIVPDZrmk
+ 2532330665U, // VDIVPDZrmkz
+ 2517650601U, // VDIVPDZrr
+ 2517650601U, // VDIVPDZrrb
+ 49302697U, // VDIVPDZrrbk
+ 2532330665U, // VDIVPDZrrbkz
+ 49302697U, // VDIVPDZrrk
+ 2532330665U, // VDIVPDZrrkz
+ 2517650601U, // VDIVPDrm
+ 2517650601U, // VDIVPDrr
+ 2517655436U, // VDIVPSYrm
+ 2517655436U, // VDIVPSYrr
+ 2517655436U, // VDIVPSZ128rm
+ 2517655436U, // VDIVPSZ128rmb
+ 49307532U, // VDIVPSZ128rmbk
+ 2532335500U, // VDIVPSZ128rmbkz
+ 49307532U, // VDIVPSZ128rmk
+ 2532335500U, // VDIVPSZ128rmkz
+ 2517655436U, // VDIVPSZ128rr
+ 49307532U, // VDIVPSZ128rrk
+ 2532335500U, // VDIVPSZ128rrkz
+ 2517655436U, // VDIVPSZ256rm
+ 2517655436U, // VDIVPSZ256rmb
+ 49307532U, // VDIVPSZ256rmbk
+ 2532335500U, // VDIVPSZ256rmbkz
+ 49307532U, // VDIVPSZ256rmk
+ 2532335500U, // VDIVPSZ256rmkz
+ 2517655436U, // VDIVPSZ256rr
+ 49307532U, // VDIVPSZ256rrk
+ 2532335500U, // VDIVPSZ256rrkz
+ 2517655436U, // VDIVPSZrm
+ 2517655436U, // VDIVPSZrmb
+ 49307532U, // VDIVPSZrmbk
+ 2532335500U, // VDIVPSZrmbkz
+ 49307532U, // VDIVPSZrmk
+ 2532335500U, // VDIVPSZrmkz
+ 2517655436U, // VDIVPSZrr
+ 2517655436U, // VDIVPSZrrb
+ 49307532U, // VDIVPSZrrbk
+ 2532335500U, // VDIVPSZrrbkz
+ 49307532U, // VDIVPSZrrk
+ 2532335500U, // VDIVPSZrrkz
+ 2517655436U, // VDIVPSrm
+ 2517655436U, // VDIVPSrr
+ 2517651340U, // VDIVSDZrm
+ 2517651340U, // VDIVSDZrm_Int
+ 49303436U, // VDIVSDZrm_Intk
+ 2532331404U, // VDIVSDZrm_Intkz
+ 2517651340U, // VDIVSDZrr
+ 2517651340U, // VDIVSDZrr_Int
+ 49303436U, // VDIVSDZrr_Intk
+ 2532331404U, // VDIVSDZrr_Intkz
+ 2517651340U, // VDIVSDZrrb_Int
+ 49303436U, // VDIVSDZrrb_Intk
+ 2532331404U, // VDIVSDZrrb_Intkz
+ 2517651340U, // VDIVSDrm
+ 2517651340U, // VDIVSDrm_Int
+ 2517651340U, // VDIVSDrr
+ 2517651340U, // VDIVSDrr_Int
+ 2517655999U, // VDIVSSZrm
+ 2517655999U, // VDIVSSZrm_Int
+ 49308095U, // VDIVSSZrm_Intk
+ 2532336063U, // VDIVSSZrm_Intkz
+ 2517655999U, // VDIVSSZrr
+ 2517655999U, // VDIVSSZrr_Int
+ 49308095U, // VDIVSSZrr_Intk
+ 2532336063U, // VDIVSSZrr_Intkz
+ 2517655999U, // VDIVSSZrrb_Int
+ 49308095U, // VDIVSSZrrb_Intk
+ 2532336063U, // VDIVSSZrrb_Intkz
+ 2517655999U, // VDIVSSrm
+ 2517655999U, // VDIVSSrm_Int
+ 2517655999U, // VDIVSSrr
+ 2517655999U, // VDIVSSrr_Int
+ 2517650433U, // VDPPDrmi
+ 2517650433U, // VDPPDrri
+ 2517655252U, // VDPPSYrmi
+ 2517655252U, // VDPPSYrri
+ 2517655252U, // VDPPSrmi
+ 2517655252U, // VDPPSrri
+ 39644U, // VERRm
+ 23260U, // VERRr
+ 42308U, // VERWm
+ 25924U, // VERWr
+ 1108363706U, // VEXP2PDZm
+ 605047226U, // VEXP2PDZmb
+ 49301946U, // VEXP2PDZmbk
+ 2532329914U, // VEXP2PDZmbkz
+ 49301946U, // VEXP2PDZmk
+ 2532329914U, // VEXP2PDZmkz
+ 370166202U, // VEXP2PDZr
+ 2517649850U, // VEXP2PDZrb
+ 49301946U, // VEXP2PDZrbk
+ 2532329914U, // VEXP2PDZrbkz
+ 49301946U, // VEXP2PDZrk
+ 2532329914U, // VEXP2PDZrkz
+ 1108368501U, // VEXP2PSZm
+ 2786090101U, // VEXP2PSZmb
+ 49306741U, // VEXP2PSZmbk
+ 2532334709U, // VEXP2PSZmbkz
+ 49306741U, // VEXP2PSZmk
+ 2532334709U, // VEXP2PSZmkz
+ 370170997U, // VEXP2PSZr
+ 2517654645U, // VEXP2PSZrb
+ 49306741U, // VEXP2PSZrbk
+ 2532334709U, // VEXP2PSZrbkz
+ 49306741U, // VEXP2PSZrk
+ 2532334709U, // VEXP2PSZrkz
+ 672156427U, // VEXPANDPDZ128rm
+ 49302283U, // VEXPANDPDZ128rmk
+ 2532330251U, // VEXPANDPDZ128rmkz
+ 370166539U, // VEXPANDPDZ128rr
+ 49302283U, // VEXPANDPDZ128rrk
+ 2532330251U, // VEXPANDPDZ128rrkz
+ 1007700747U, // VEXPANDPDZ256rm
+ 49302283U, // VEXPANDPDZ256rmk
+ 2532330251U, // VEXPANDPDZ256rmkz
+ 370166539U, // VEXPANDPDZ256rr
+ 49302283U, // VEXPANDPDZ256rrk
+ 2532330251U, // VEXPANDPDZ256rrkz
+ 1108364043U, // VEXPANDPDZrm
+ 49302283U, // VEXPANDPDZrmk
+ 2532330251U, // VEXPANDPDZrmkz
+ 370166539U, // VEXPANDPDZrr
+ 49302283U, // VEXPANDPDZrrk
+ 2532330251U, // VEXPANDPDZrrkz
+ 672161226U, // VEXPANDPSZ128rm
+ 49307082U, // VEXPANDPSZ128rmk
+ 2532335050U, // VEXPANDPSZ128rmkz
+ 370171338U, // VEXPANDPSZ128rr
+ 49307082U, // VEXPANDPSZ128rrk
+ 2532335050U, // VEXPANDPSZ128rrkz
+ 1007705546U, // VEXPANDPSZ256rm
+ 49307082U, // VEXPANDPSZ256rmk
+ 2532335050U, // VEXPANDPSZ256rmkz
+ 370171338U, // VEXPANDPSZ256rr
+ 49307082U, // VEXPANDPSZ256rrk
+ 2532335050U, // VEXPANDPSZ256rrkz
+ 1108368842U, // VEXPANDPSZrm
+ 49307082U, // VEXPANDPSZrmk
+ 2532335050U, // VEXPANDPSZrmkz
+ 370171338U, // VEXPANDPSZrr
+ 49307082U, // VEXPANDPSZrrk
+ 2532335050U, // VEXPANDPSZrrkz
+ 2149057156U, // VEXTRACTF128mr
+ 2517648004U, // VEXTRACTF128rr
+ 2149056937U, // VEXTRACTF32x4Z256mr
+ 16253353U, // VEXTRACTF32x4Z256mrk
+ 2517647785U, // VEXTRACTF32x4Z256rr
+ 49299881U, // VEXTRACTF32x4Z256rrk
+ 2532327849U, // VEXTRACTF32x4Z256rrkz
+ 2149056937U, // VEXTRACTF32x4Zmr
+ 16253353U, // VEXTRACTF32x4Zmrk
+ 2517647785U, // VEXTRACTF32x4Zrr
+ 49299881U, // VEXTRACTF32x4Zrrk
+ 2532327849U, // VEXTRACTF32x4Zrrkz
+ 2149122800U, // VEXTRACTF32x8Zmr
+ 16319216U, // VEXTRACTF32x8Zmrk
+ 2517648112U, // VEXTRACTF32x8Zrr
+ 49300208U, // VEXTRACTF32x8Zrrk
+ 2532328176U, // VEXTRACTF32x8Zrrkz
+ 2149056724U, // VEXTRACTF64x2Z256mr
+ 16253140U, // VEXTRACTF64x2Z256mrk
+ 2517647572U, // VEXTRACTF64x2Z256rr
+ 49299668U, // VEXTRACTF64x2Z256rrk
+ 2532327636U, // VEXTRACTF64x2Z256rrkz
+ 2149056724U, // VEXTRACTF64x2Zmr
+ 16253140U, // VEXTRACTF64x2Zmrk
+ 2517647572U, // VEXTRACTF64x2Zrr
+ 49299668U, // VEXTRACTF64x2Zrrk
+ 2532327636U, // VEXTRACTF64x2Zrrkz
+ 2149122577U, // VEXTRACTF64x4Zmr
+ 16318993U, // VEXTRACTF64x4Zmrk
+ 2517647889U, // VEXTRACTF64x4Zrr
+ 49299985U, // VEXTRACTF64x4Zrrk
+ 2532327953U, // VEXTRACTF64x4Zrrkz
+ 2148680379U, // VEXTRACTI128mr
+ 2517648059U, // VEXTRACTI128rr
+ 2148680163U, // VEXTRACTI32x4Z256mr
+ 15876579U, // VEXTRACTI32x4Z256mrk
+ 2517647843U, // VEXTRACTI32x4Z256rr
+ 49299939U, // VEXTRACTI32x4Z256rrk
+ 2532327907U, // VEXTRACTI32x4Z256rrkz
+ 2148680163U, // VEXTRACTI32x4Zmr
+ 15876579U, // VEXTRACTI32x4Zmrk
+ 2517647843U, // VEXTRACTI32x4Zrr
+ 49299939U, // VEXTRACTI32x4Zrrk
+ 2532327907U, // VEXTRACTI32x4Zrrkz
+ 2149155614U, // VEXTRACTI32x8Zmr
+ 16352030U, // VEXTRACTI32x8Zmrk
+ 2517648158U, // VEXTRACTI32x8Zrr
+ 49300254U, // VEXTRACTI32x8Zrrk
+ 2532328222U, // VEXTRACTI32x8Zrrkz
+ 2148679950U, // VEXTRACTI64x2Z256mr
+ 15876366U, // VEXTRACTI64x2Z256mrk
+ 2517647630U, // VEXTRACTI64x2Z256rr
+ 49299726U, // VEXTRACTI64x2Z256rrk
+ 2532327694U, // VEXTRACTI64x2Z256rrkz
+ 2148679950U, // VEXTRACTI64x2Zmr
+ 15876366U, // VEXTRACTI64x2Zmrk
+ 2517647630U, // VEXTRACTI64x2Zrr
+ 49299726U, // VEXTRACTI64x2Zrrk
+ 2532327694U, // VEXTRACTI64x2Zrrkz
+ 2149155391U, // VEXTRACTI64x4Zmr
+ 16351807U, // VEXTRACTI64x4Zmrk
+ 2517647935U, // VEXTRACTI64x4Zrr
+ 49300031U, // VEXTRACTI64x4Zrrk
+ 2532327999U, // VEXTRACTI64x4Zrrkz
+ 2148654895U, // VEXTRACTPSZmr
+ 2517655343U, // VEXTRACTPSZrr
+ 2148654895U, // VEXTRACTPSmr
+ 2517655343U, // VEXTRACTPSrr
+ 2182106074U, // VFIXUPIMMPDZ128rmbi
+ 49302490U, // VFIXUPIMMPDZ128rmbik
+ 2196786138U, // VFIXUPIMMPDZ128rmbikz
+ 2182106074U, // VFIXUPIMMPDZ128rmi
+ 49302490U, // VFIXUPIMMPDZ128rmik
+ 2196786138U, // VFIXUPIMMPDZ128rmikz
+ 2182106074U, // VFIXUPIMMPDZ128rri
+ 49302490U, // VFIXUPIMMPDZ128rrik
+ 2196786138U, // VFIXUPIMMPDZ128rrikz
+ 2182106074U, // VFIXUPIMMPDZ256rmbi
+ 49302490U, // VFIXUPIMMPDZ256rmbik
+ 2196786138U, // VFIXUPIMMPDZ256rmbikz
+ 2182106074U, // VFIXUPIMMPDZ256rmi
+ 49302490U, // VFIXUPIMMPDZ256rmik
+ 2196786138U, // VFIXUPIMMPDZ256rmikz
+ 2182106074U, // VFIXUPIMMPDZ256rri
+ 49302490U, // VFIXUPIMMPDZ256rrik
+ 2196786138U, // VFIXUPIMMPDZ256rrikz
+ 2182106074U, // VFIXUPIMMPDZrmbi
+ 49302490U, // VFIXUPIMMPDZrmbik
+ 2196786138U, // VFIXUPIMMPDZrmbikz
+ 2182106074U, // VFIXUPIMMPDZrmi
+ 49302490U, // VFIXUPIMMPDZrmik
+ 2196786138U, // VFIXUPIMMPDZrmikz
+ 2182106074U, // VFIXUPIMMPDZrri
+ 2182106074U, // VFIXUPIMMPDZrrib
+ 49302490U, // VFIXUPIMMPDZrribk
+ 2196786138U, // VFIXUPIMMPDZrribkz
+ 49302490U, // VFIXUPIMMPDZrrik
+ 2196786138U, // VFIXUPIMMPDZrrikz
+ 2182110885U, // VFIXUPIMMPSZ128rmbi
+ 49307301U, // VFIXUPIMMPSZ128rmbik
+ 2196790949U, // VFIXUPIMMPSZ128rmbikz
+ 2182110885U, // VFIXUPIMMPSZ128rmi
+ 49307301U, // VFIXUPIMMPSZ128rmik
+ 2196790949U, // VFIXUPIMMPSZ128rmikz
+ 2182110885U, // VFIXUPIMMPSZ128rri
+ 49307301U, // VFIXUPIMMPSZ128rrik
+ 2196790949U, // VFIXUPIMMPSZ128rrikz
+ 2182110885U, // VFIXUPIMMPSZ256rmbi
+ 49307301U, // VFIXUPIMMPSZ256rmbik
+ 2196790949U, // VFIXUPIMMPSZ256rmbikz
+ 2182110885U, // VFIXUPIMMPSZ256rmi
+ 49307301U, // VFIXUPIMMPSZ256rmik
+ 2196790949U, // VFIXUPIMMPSZ256rmikz
+ 2182110885U, // VFIXUPIMMPSZ256rri
+ 49307301U, // VFIXUPIMMPSZ256rrik
+ 2196790949U, // VFIXUPIMMPSZ256rrikz
+ 2182110885U, // VFIXUPIMMPSZrmbi
+ 49307301U, // VFIXUPIMMPSZrmbik
+ 2196790949U, // VFIXUPIMMPSZrmbikz
+ 2182110885U, // VFIXUPIMMPSZrmi
+ 49307301U, // VFIXUPIMMPSZrmik
+ 2196790949U, // VFIXUPIMMPSZrmikz
+ 2182110885U, // VFIXUPIMMPSZrri
+ 2182110885U, // VFIXUPIMMPSZrrib
+ 49307301U, // VFIXUPIMMPSZrribk
+ 2196790949U, // VFIXUPIMMPSZrribkz
+ 49307301U, // VFIXUPIMMPSZrrik
+ 2196790949U, // VFIXUPIMMPSZrrikz
+ 2182106849U, // VFIXUPIMMSDZrmi
+ 49303265U, // VFIXUPIMMSDZrmik
+ 2196786913U, // VFIXUPIMMSDZrmikz
+ 2182106849U, // VFIXUPIMMSDZrri
+ 2182106849U, // VFIXUPIMMSDZrrib
+ 49303265U, // VFIXUPIMMSDZrribk
+ 2196786913U, // VFIXUPIMMSDZrribkz
+ 49303265U, // VFIXUPIMMSDZrrik
+ 2196786913U, // VFIXUPIMMSDZrrikz
+ 2182111565U, // VFIXUPIMMSSZrmi
+ 49307981U, // VFIXUPIMMSSZrmik
+ 2196791629U, // VFIXUPIMMSSZrmikz
+ 2182111565U, // VFIXUPIMMSSZrri
+ 2182111565U, // VFIXUPIMMSSZrrib
+ 49307981U, // VFIXUPIMMSSZrribk
+ 2196791629U, // VFIXUPIMMSSZrribkz
+ 49307981U, // VFIXUPIMMSSZrrik
+ 2196791629U, // VFIXUPIMMSSZrrikz
+ 2182105470U, // VFMADD132PDYm
+ 2182105470U, // VFMADD132PDYr
+ 2182105470U, // VFMADD132PDZ128m
+ 2182105470U, // VFMADD132PDZ128mb
+ 49301886U, // VFMADD132PDZ128mbk
+ 2196785534U, // VFMADD132PDZ128mbkz
+ 49301886U, // VFMADD132PDZ128mk
+ 2196785534U, // VFMADD132PDZ128mkz
+ 2182105470U, // VFMADD132PDZ128r
+ 49301886U, // VFMADD132PDZ128rk
+ 2196785534U, // VFMADD132PDZ128rkz
+ 2182105470U, // VFMADD132PDZ256m
+ 2182105470U, // VFMADD132PDZ256mb
+ 49301886U, // VFMADD132PDZ256mbk
+ 2196785534U, // VFMADD132PDZ256mbkz
+ 49301886U, // VFMADD132PDZ256mk
+ 2196785534U, // VFMADD132PDZ256mkz
+ 2182105470U, // VFMADD132PDZ256r
+ 49301886U, // VFMADD132PDZ256rk
+ 2196785534U, // VFMADD132PDZ256rkz
+ 2182105470U, // VFMADD132PDZm
+ 2182105470U, // VFMADD132PDZmb
+ 49301886U, // VFMADD132PDZmbk
+ 2196785534U, // VFMADD132PDZmbkz
+ 49301886U, // VFMADD132PDZmk
+ 2196785534U, // VFMADD132PDZmkz
+ 2182105470U, // VFMADD132PDZr
+ 2182105470U, // VFMADD132PDZrb
+ 49301886U, // VFMADD132PDZrbk
+ 2196785534U, // VFMADD132PDZrbkz
+ 49301886U, // VFMADD132PDZrk
+ 2196785534U, // VFMADD132PDZrkz
+ 2182105470U, // VFMADD132PDm
+ 2182105470U, // VFMADD132PDr
+ 2182110243U, // VFMADD132PSYm
+ 2182110243U, // VFMADD132PSYr
+ 2182110243U, // VFMADD132PSZ128m
+ 2182110243U, // VFMADD132PSZ128mb
+ 49306659U, // VFMADD132PSZ128mbk
+ 2196790307U, // VFMADD132PSZ128mbkz
+ 49306659U, // VFMADD132PSZ128mk
+ 2196790307U, // VFMADD132PSZ128mkz
+ 2182110243U, // VFMADD132PSZ128r
+ 49306659U, // VFMADD132PSZ128rk
+ 2196790307U, // VFMADD132PSZ128rkz
+ 2182110243U, // VFMADD132PSZ256m
+ 2182110243U, // VFMADD132PSZ256mb
+ 49306659U, // VFMADD132PSZ256mbk
+ 2196790307U, // VFMADD132PSZ256mbkz
+ 49306659U, // VFMADD132PSZ256mk
+ 2196790307U, // VFMADD132PSZ256mkz
+ 2182110243U, // VFMADD132PSZ256r
+ 49306659U, // VFMADD132PSZ256rk
+ 2196790307U, // VFMADD132PSZ256rkz
+ 2182110243U, // VFMADD132PSZm
+ 2182110243U, // VFMADD132PSZmb
+ 49306659U, // VFMADD132PSZmbk
+ 2196790307U, // VFMADD132PSZmbkz
+ 49306659U, // VFMADD132PSZmk
+ 2196790307U, // VFMADD132PSZmkz
+ 2182110243U, // VFMADD132PSZr
+ 2182110243U, // VFMADD132PSZrb
+ 49306659U, // VFMADD132PSZrbk
+ 2196790307U, // VFMADD132PSZrbkz
+ 49306659U, // VFMADD132PSZrk
+ 2196790307U, // VFMADD132PSZrkz
+ 2182110243U, // VFMADD132PSm
+ 2182110243U, // VFMADD132PSr
+ 2182106542U, // VFMADD132SDZm
+ 2182106542U, // VFMADD132SDZm_Int
+ 49302958U, // VFMADD132SDZm_Intk
+ 2196786606U, // VFMADD132SDZm_Intkz
+ 2182106542U, // VFMADD132SDZr
+ 2182106542U, // VFMADD132SDZr_Int
+ 49302958U, // VFMADD132SDZr_Intk
+ 2196786606U, // VFMADD132SDZr_Intkz
+ 2182106542U, // VFMADD132SDZrb
+ 2182106542U, // VFMADD132SDZrb_Int
+ 49302958U, // VFMADD132SDZrb_Intk
+ 2196786606U, // VFMADD132SDZrb_Intkz
+ 2182106542U, // VFMADD132SDm
+ 2182106542U, // VFMADD132SDm_Int
+ 2182106542U, // VFMADD132SDr
+ 2182106542U, // VFMADD132SDr_Int
+ 2182111243U, // VFMADD132SSZm
+ 2182111243U, // VFMADD132SSZm_Int
+ 49307659U, // VFMADD132SSZm_Intk
+ 2196791307U, // VFMADD132SSZm_Intkz
+ 2182111243U, // VFMADD132SSZr
+ 2182111243U, // VFMADD132SSZr_Int
+ 49307659U, // VFMADD132SSZr_Intk
+ 2196791307U, // VFMADD132SSZr_Intkz
+ 2182111243U, // VFMADD132SSZrb
+ 2182111243U, // VFMADD132SSZrb_Int
+ 49307659U, // VFMADD132SSZrb_Intk
+ 2196791307U, // VFMADD132SSZrb_Intkz
+ 2182111243U, // VFMADD132SSm
+ 2182111243U, // VFMADD132SSm_Int
+ 2182111243U, // VFMADD132SSr
+ 2182111243U, // VFMADD132SSr_Int
+ 2182105666U, // VFMADD213PDYm
+ 2182105666U, // VFMADD213PDYr
+ 2182105666U, // VFMADD213PDZ128m
+ 2182105666U, // VFMADD213PDZ128mb
+ 49302082U, // VFMADD213PDZ128mbk
+ 2196785730U, // VFMADD213PDZ128mbkz
+ 49302082U, // VFMADD213PDZ128mk
+ 2196785730U, // VFMADD213PDZ128mkz
+ 2182105666U, // VFMADD213PDZ128r
+ 49302082U, // VFMADD213PDZ128rk
+ 2196785730U, // VFMADD213PDZ128rkz
+ 2182105666U, // VFMADD213PDZ256m
+ 2182105666U, // VFMADD213PDZ256mb
+ 49302082U, // VFMADD213PDZ256mbk
+ 2196785730U, // VFMADD213PDZ256mbkz
+ 49302082U, // VFMADD213PDZ256mk
+ 2196785730U, // VFMADD213PDZ256mkz
+ 2182105666U, // VFMADD213PDZ256r
+ 49302082U, // VFMADD213PDZ256rk
+ 2196785730U, // VFMADD213PDZ256rkz
+ 2182105666U, // VFMADD213PDZm
+ 2182105666U, // VFMADD213PDZmb
+ 49302082U, // VFMADD213PDZmbk
+ 2196785730U, // VFMADD213PDZmbkz
+ 49302082U, // VFMADD213PDZmk
+ 2196785730U, // VFMADD213PDZmkz
+ 2182105666U, // VFMADD213PDZr
+ 2182105666U, // VFMADD213PDZrb
+ 49302082U, // VFMADD213PDZrbk
+ 2196785730U, // VFMADD213PDZrbkz
+ 49302082U, // VFMADD213PDZrk
+ 2196785730U, // VFMADD213PDZrkz
+ 2182105666U, // VFMADD213PDm
+ 2182105666U, // VFMADD213PDr
+ 2182110450U, // VFMADD213PSYm
+ 2182110450U, // VFMADD213PSYr
+ 2182110450U, // VFMADD213PSZ128m
+ 2182110450U, // VFMADD213PSZ128mb
+ 49306866U, // VFMADD213PSZ128mbk
+ 2196790514U, // VFMADD213PSZ128mbkz
+ 49306866U, // VFMADD213PSZ128mk
+ 2196790514U, // VFMADD213PSZ128mkz
+ 2182110450U, // VFMADD213PSZ128r
+ 49306866U, // VFMADD213PSZ128rk
+ 2196790514U, // VFMADD213PSZ128rkz
+ 2182110450U, // VFMADD213PSZ256m
+ 2182110450U, // VFMADD213PSZ256mb
+ 49306866U, // VFMADD213PSZ256mbk
+ 2196790514U, // VFMADD213PSZ256mbkz
+ 49306866U, // VFMADD213PSZ256mk
+ 2196790514U, // VFMADD213PSZ256mkz
+ 2182110450U, // VFMADD213PSZ256r
+ 49306866U, // VFMADD213PSZ256rk
+ 2196790514U, // VFMADD213PSZ256rkz
+ 2182110450U, // VFMADD213PSZm
+ 2182110450U, // VFMADD213PSZmb
+ 49306866U, // VFMADD213PSZmbk
+ 2196790514U, // VFMADD213PSZmbkz
+ 49306866U, // VFMADD213PSZmk
+ 2196790514U, // VFMADD213PSZmkz
+ 2182110450U, // VFMADD213PSZr
+ 2182110450U, // VFMADD213PSZrb
+ 49306866U, // VFMADD213PSZrbk
+ 2196790514U, // VFMADD213PSZrbkz
+ 49306866U, // VFMADD213PSZrk
+ 2196790514U, // VFMADD213PSZrkz
+ 2182110450U, // VFMADD213PSm
+ 2182110450U, // VFMADD213PSr
+ 2182106630U, // VFMADD213SDZm
+ 2182106630U, // VFMADD213SDZm_Int
+ 49303046U, // VFMADD213SDZm_Intk
+ 2196786694U, // VFMADD213SDZm_Intkz
+ 2182106630U, // VFMADD213SDZr
+ 2182106630U, // VFMADD213SDZr_Int
+ 49303046U, // VFMADD213SDZr_Intk
+ 2196786694U, // VFMADD213SDZr_Intkz
+ 2182106630U, // VFMADD213SDZrb
+ 2182106630U, // VFMADD213SDZrb_Int
+ 49303046U, // VFMADD213SDZrb_Intk
+ 2196786694U, // VFMADD213SDZrb_Intkz
+ 2182106630U, // VFMADD213SDm
+ 2182106630U, // VFMADD213SDm_Int
+ 2182106630U, // VFMADD213SDr
+ 2182106630U, // VFMADD213SDr_Int
+ 2182111331U, // VFMADD213SSZm
+ 2182111331U, // VFMADD213SSZm_Int
+ 49307747U, // VFMADD213SSZm_Intk
+ 2196791395U, // VFMADD213SSZm_Intkz
+ 2182111331U, // VFMADD213SSZr
+ 2182111331U, // VFMADD213SSZr_Int
+ 49307747U, // VFMADD213SSZr_Intk
+ 2196791395U, // VFMADD213SSZr_Intkz
+ 2182111331U, // VFMADD213SSZrb
+ 2182111331U, // VFMADD213SSZrb_Int
+ 49307747U, // VFMADD213SSZrb_Intk
+ 2196791395U, // VFMADD213SSZrb_Intkz
+ 2182111331U, // VFMADD213SSm
+ 2182111331U, // VFMADD213SSm_Int
+ 2182111331U, // VFMADD213SSr
+ 2182111331U, // VFMADD213SSr_Int
+ 2182105384U, // VFMADD231PDYm
+ 2182105384U, // VFMADD231PDYr
+ 2182105384U, // VFMADD231PDZ128m
+ 2182105384U, // VFMADD231PDZ128mb
+ 49301800U, // VFMADD231PDZ128mbk
+ 2196785448U, // VFMADD231PDZ128mbkz
+ 49301800U, // VFMADD231PDZ128mk
+ 2196785448U, // VFMADD231PDZ128mkz
+ 2182105384U, // VFMADD231PDZ128r
+ 49301800U, // VFMADD231PDZ128rk
+ 2196785448U, // VFMADD231PDZ128rkz
+ 2182105384U, // VFMADD231PDZ256m
+ 2182105384U, // VFMADD231PDZ256mb
+ 49301800U, // VFMADD231PDZ256mbk
+ 2196785448U, // VFMADD231PDZ256mbkz
+ 49301800U, // VFMADD231PDZ256mk
+ 2196785448U, // VFMADD231PDZ256mkz
+ 2182105384U, // VFMADD231PDZ256r
+ 49301800U, // VFMADD231PDZ256rk
+ 2196785448U, // VFMADD231PDZ256rkz
+ 2182105384U, // VFMADD231PDZm
+ 2182105384U, // VFMADD231PDZmb
+ 49301800U, // VFMADD231PDZmbk
+ 2196785448U, // VFMADD231PDZmbkz
+ 49301800U, // VFMADD231PDZmk
+ 2196785448U, // VFMADD231PDZmkz
+ 2182105384U, // VFMADD231PDZr
+ 2182105384U, // VFMADD231PDZrb
+ 49301800U, // VFMADD231PDZrbk
+ 2196785448U, // VFMADD231PDZrbkz
+ 49301800U, // VFMADD231PDZrk
+ 2196785448U, // VFMADD231PDZrkz
+ 2182105384U, // VFMADD231PDm
+ 2182105384U, // VFMADD231PDr
+ 2182110157U, // VFMADD231PSYm
+ 2182110157U, // VFMADD231PSYr
+ 2182110157U, // VFMADD231PSZ128m
+ 2182110157U, // VFMADD231PSZ128mb
+ 49306573U, // VFMADD231PSZ128mbk
+ 2196790221U, // VFMADD231PSZ128mbkz
+ 49306573U, // VFMADD231PSZ128mk
+ 2196790221U, // VFMADD231PSZ128mkz
+ 2182110157U, // VFMADD231PSZ128r
+ 49306573U, // VFMADD231PSZ128rk
+ 2196790221U, // VFMADD231PSZ128rkz
+ 2182110157U, // VFMADD231PSZ256m
+ 2182110157U, // VFMADD231PSZ256mb
+ 49306573U, // VFMADD231PSZ256mbk
+ 2196790221U, // VFMADD231PSZ256mbkz
+ 49306573U, // VFMADD231PSZ256mk
+ 2196790221U, // VFMADD231PSZ256mkz
+ 2182110157U, // VFMADD231PSZ256r
+ 49306573U, // VFMADD231PSZ256rk
+ 2196790221U, // VFMADD231PSZ256rkz
+ 2182110157U, // VFMADD231PSZm
+ 2182110157U, // VFMADD231PSZmb
+ 49306573U, // VFMADD231PSZmbk
+ 2196790221U, // VFMADD231PSZmbkz
+ 49306573U, // VFMADD231PSZmk
+ 2196790221U, // VFMADD231PSZmkz
+ 2182110157U, // VFMADD231PSZr
+ 2182110157U, // VFMADD231PSZrb
+ 49306573U, // VFMADD231PSZrbk
+ 2196790221U, // VFMADD231PSZrbkz
+ 49306573U, // VFMADD231PSZrk
+ 2196790221U, // VFMADD231PSZrkz
+ 2182110157U, // VFMADD231PSm
+ 2182110157U, // VFMADD231PSr
+ 2182106488U, // VFMADD231SDZm
+ 2182106488U, // VFMADD231SDZm_Int
+ 49302904U, // VFMADD231SDZm_Intk
+ 2196786552U, // VFMADD231SDZm_Intkz
+ 2182106488U, // VFMADD231SDZr
+ 2182106488U, // VFMADD231SDZr_Int
+ 49302904U, // VFMADD231SDZr_Intk
+ 2196786552U, // VFMADD231SDZr_Intkz
+ 2182106488U, // VFMADD231SDZrb
+ 2182106488U, // VFMADD231SDZrb_Int
+ 49302904U, // VFMADD231SDZrb_Intk
+ 2196786552U, // VFMADD231SDZrb_Intkz
+ 2182106488U, // VFMADD231SDm
+ 2182106488U, // VFMADD231SDm_Int
+ 2182106488U, // VFMADD231SDr
+ 2182106488U, // VFMADD231SDr_Int
+ 2182111189U, // VFMADD231SSZm
+ 2182111189U, // VFMADD231SSZm_Int
+ 49307605U, // VFMADD231SSZm_Intk
+ 2196791253U, // VFMADD231SSZm_Intkz
+ 2182111189U, // VFMADD231SSZr
+ 2182111189U, // VFMADD231SSZr_Int
+ 49307605U, // VFMADD231SSZr_Intk
+ 2196791253U, // VFMADD231SSZr_Intkz
+ 2182111189U, // VFMADD231SSZrb
+ 2182111189U, // VFMADD231SSZrb_Int
+ 49307605U, // VFMADD231SSZrb_Intk
+ 2196791253U, // VFMADD231SSZrb_Intkz
+ 2182111189U, // VFMADD231SSm
+ 2182111189U, // VFMADD231SSm_Int
+ 2182111189U, // VFMADD231SSr
+ 2182111189U, // VFMADD231SSr_Int
+ 2517650158U, // VFMADDPD4Ymr
+ 2517650158U, // VFMADDPD4Yrm
+ 2517650158U, // VFMADDPD4Yrr
+ 2517650158U, // VFMADDPD4Yrr_REV
+ 2517650158U, // VFMADDPD4mr
+ 2517650158U, // VFMADDPD4rm
+ 2517650158U, // VFMADDPD4rr
+ 2517650158U, // VFMADDPD4rr_REV
+ 2517654945U, // VFMADDPS4Ymr
+ 2517654945U, // VFMADDPS4Yrm
+ 2517654945U, // VFMADDPS4Yrr
+ 2517654945U, // VFMADDPS4Yrr_REV
+ 2517654945U, // VFMADDPS4mr
+ 2517654945U, // VFMADDPS4rm
+ 2517654945U, // VFMADDPS4rr
+ 2517654945U, // VFMADDPS4rr_REV
+ 2517651058U, // VFMADDSD4mr
+ 2517651058U, // VFMADDSD4mr_Int
+ 2517651058U, // VFMADDSD4rm
+ 2517651058U, // VFMADDSD4rm_Int
+ 2517651058U, // VFMADDSD4rr
+ 2517651058U, // VFMADDSD4rr_Int
+ 2517651058U, // VFMADDSD4rr_Int_REV
+ 2517651058U, // VFMADDSD4rr_REV
+ 2517655762U, // VFMADDSS4mr
+ 2517655762U, // VFMADDSS4mr_Int
+ 2517655762U, // VFMADDSS4rm
+ 2517655762U, // VFMADDSS4rm_Int
+ 2517655762U, // VFMADDSS4rr
+ 2517655762U, // VFMADDSS4rr_Int
+ 2517655762U, // VFMADDSS4rr_Int_REV
+ 2517655762U, // VFMADDSS4rr_REV
+ 2182105411U, // VFMADDSUB132PDYm
+ 2182105411U, // VFMADDSUB132PDYr
+ 2182105411U, // VFMADDSUB132PDZ128m
+ 2182105411U, // VFMADDSUB132PDZ128mb
+ 49301827U, // VFMADDSUB132PDZ128mbk
+ 2196785475U, // VFMADDSUB132PDZ128mbkz
+ 49301827U, // VFMADDSUB132PDZ128mk
+ 2196785475U, // VFMADDSUB132PDZ128mkz
+ 2182105411U, // VFMADDSUB132PDZ128r
+ 49301827U, // VFMADDSUB132PDZ128rk
+ 2196785475U, // VFMADDSUB132PDZ128rkz
+ 2182105411U, // VFMADDSUB132PDZ256m
+ 2182105411U, // VFMADDSUB132PDZ256mb
+ 49301827U, // VFMADDSUB132PDZ256mbk
+ 2196785475U, // VFMADDSUB132PDZ256mbkz
+ 49301827U, // VFMADDSUB132PDZ256mk
+ 2196785475U, // VFMADDSUB132PDZ256mkz
+ 2182105411U, // VFMADDSUB132PDZ256r
+ 49301827U, // VFMADDSUB132PDZ256rk
+ 2196785475U, // VFMADDSUB132PDZ256rkz
+ 2182105411U, // VFMADDSUB132PDZm
+ 2182105411U, // VFMADDSUB132PDZmb
+ 49301827U, // VFMADDSUB132PDZmbk
+ 2196785475U, // VFMADDSUB132PDZmbkz
+ 49301827U, // VFMADDSUB132PDZmk
+ 2196785475U, // VFMADDSUB132PDZmkz
+ 2182105411U, // VFMADDSUB132PDZr
+ 2182105411U, // VFMADDSUB132PDZrb
+ 49301827U, // VFMADDSUB132PDZrbk
+ 2196785475U, // VFMADDSUB132PDZrbkz
+ 49301827U, // VFMADDSUB132PDZrk
+ 2196785475U, // VFMADDSUB132PDZrkz
+ 2182105411U, // VFMADDSUB132PDm
+ 2182105411U, // VFMADDSUB132PDr
+ 2182110184U, // VFMADDSUB132PSYm
+ 2182110184U, // VFMADDSUB132PSYr
+ 2182110184U, // VFMADDSUB132PSZ128m
+ 2182110184U, // VFMADDSUB132PSZ128mb
+ 49306600U, // VFMADDSUB132PSZ128mbk
+ 2196790248U, // VFMADDSUB132PSZ128mbkz
+ 49306600U, // VFMADDSUB132PSZ128mk
+ 2196790248U, // VFMADDSUB132PSZ128mkz
+ 2182110184U, // VFMADDSUB132PSZ128r
+ 49306600U, // VFMADDSUB132PSZ128rk
+ 2196790248U, // VFMADDSUB132PSZ128rkz
+ 2182110184U, // VFMADDSUB132PSZ256m
+ 2182110184U, // VFMADDSUB132PSZ256mb
+ 49306600U, // VFMADDSUB132PSZ256mbk
+ 2196790248U, // VFMADDSUB132PSZ256mbkz
+ 49306600U, // VFMADDSUB132PSZ256mk
+ 2196790248U, // VFMADDSUB132PSZ256mkz
+ 2182110184U, // VFMADDSUB132PSZ256r
+ 49306600U, // VFMADDSUB132PSZ256rk
+ 2196790248U, // VFMADDSUB132PSZ256rkz
+ 2182110184U, // VFMADDSUB132PSZm
+ 2182110184U, // VFMADDSUB132PSZmb
+ 49306600U, // VFMADDSUB132PSZmbk
+ 2196790248U, // VFMADDSUB132PSZmbkz
+ 49306600U, // VFMADDSUB132PSZmk
+ 2196790248U, // VFMADDSUB132PSZmkz
+ 2182110184U, // VFMADDSUB132PSZr
+ 2182110184U, // VFMADDSUB132PSZrb
+ 49306600U, // VFMADDSUB132PSZrbk
+ 2196790248U, // VFMADDSUB132PSZrbkz
+ 49306600U, // VFMADDSUB132PSZrk
+ 2196790248U, // VFMADDSUB132PSZrkz
+ 2182110184U, // VFMADDSUB132PSm
+ 2182110184U, // VFMADDSUB132PSr
+ 2182105607U, // VFMADDSUB213PDYm
+ 2182105607U, // VFMADDSUB213PDYr
+ 2182105607U, // VFMADDSUB213PDZ128m
+ 2182105607U, // VFMADDSUB213PDZ128mb
+ 49302023U, // VFMADDSUB213PDZ128mbk
+ 2196785671U, // VFMADDSUB213PDZ128mbkz
+ 49302023U, // VFMADDSUB213PDZ128mk
+ 2196785671U, // VFMADDSUB213PDZ128mkz
+ 2182105607U, // VFMADDSUB213PDZ128r
+ 49302023U, // VFMADDSUB213PDZ128rk
+ 2196785671U, // VFMADDSUB213PDZ128rkz
+ 2182105607U, // VFMADDSUB213PDZ256m
+ 2182105607U, // VFMADDSUB213PDZ256mb
+ 49302023U, // VFMADDSUB213PDZ256mbk
+ 2196785671U, // VFMADDSUB213PDZ256mbkz
+ 49302023U, // VFMADDSUB213PDZ256mk
+ 2196785671U, // VFMADDSUB213PDZ256mkz
+ 2182105607U, // VFMADDSUB213PDZ256r
+ 49302023U, // VFMADDSUB213PDZ256rk
+ 2196785671U, // VFMADDSUB213PDZ256rkz
+ 2182105607U, // VFMADDSUB213PDZm
+ 2182105607U, // VFMADDSUB213PDZmb
+ 49302023U, // VFMADDSUB213PDZmbk
+ 2196785671U, // VFMADDSUB213PDZmbkz
+ 49302023U, // VFMADDSUB213PDZmk
+ 2196785671U, // VFMADDSUB213PDZmkz
+ 2182105607U, // VFMADDSUB213PDZr
+ 2182105607U, // VFMADDSUB213PDZrb
+ 49302023U, // VFMADDSUB213PDZrbk
+ 2196785671U, // VFMADDSUB213PDZrbkz
+ 49302023U, // VFMADDSUB213PDZrk
+ 2196785671U, // VFMADDSUB213PDZrkz
+ 2182105607U, // VFMADDSUB213PDm
+ 2182105607U, // VFMADDSUB213PDr
+ 2182110391U, // VFMADDSUB213PSYm
+ 2182110391U, // VFMADDSUB213PSYr
+ 2182110391U, // VFMADDSUB213PSZ128m
+ 2182110391U, // VFMADDSUB213PSZ128mb
+ 49306807U, // VFMADDSUB213PSZ128mbk
+ 2196790455U, // VFMADDSUB213PSZ128mbkz
+ 49306807U, // VFMADDSUB213PSZ128mk
+ 2196790455U, // VFMADDSUB213PSZ128mkz
+ 2182110391U, // VFMADDSUB213PSZ128r
+ 49306807U, // VFMADDSUB213PSZ128rk
+ 2196790455U, // VFMADDSUB213PSZ128rkz
+ 2182110391U, // VFMADDSUB213PSZ256m
+ 2182110391U, // VFMADDSUB213PSZ256mb
+ 49306807U, // VFMADDSUB213PSZ256mbk
+ 2196790455U, // VFMADDSUB213PSZ256mbkz
+ 49306807U, // VFMADDSUB213PSZ256mk
+ 2196790455U, // VFMADDSUB213PSZ256mkz
+ 2182110391U, // VFMADDSUB213PSZ256r
+ 49306807U, // VFMADDSUB213PSZ256rk
+ 2196790455U, // VFMADDSUB213PSZ256rkz
+ 2182110391U, // VFMADDSUB213PSZm
+ 2182110391U, // VFMADDSUB213PSZmb
+ 49306807U, // VFMADDSUB213PSZmbk
+ 2196790455U, // VFMADDSUB213PSZmbkz
+ 49306807U, // VFMADDSUB213PSZmk
+ 2196790455U, // VFMADDSUB213PSZmkz
+ 2182110391U, // VFMADDSUB213PSZr
+ 2182110391U, // VFMADDSUB213PSZrb
+ 49306807U, // VFMADDSUB213PSZrbk
+ 2196790455U, // VFMADDSUB213PSZrbkz
+ 49306807U, // VFMADDSUB213PSZrk
+ 2196790455U, // VFMADDSUB213PSZrkz
+ 2182110391U, // VFMADDSUB213PSm
+ 2182110391U, // VFMADDSUB213PSr
+ 2182105325U, // VFMADDSUB231PDYm
+ 2182105325U, // VFMADDSUB231PDYr
+ 2182105325U, // VFMADDSUB231PDZ128m
+ 2182105325U, // VFMADDSUB231PDZ128mb
+ 49301741U, // VFMADDSUB231PDZ128mbk
+ 2196785389U, // VFMADDSUB231PDZ128mbkz
+ 49301741U, // VFMADDSUB231PDZ128mk
+ 2196785389U, // VFMADDSUB231PDZ128mkz
+ 2182105325U, // VFMADDSUB231PDZ128r
+ 49301741U, // VFMADDSUB231PDZ128rk
+ 2196785389U, // VFMADDSUB231PDZ128rkz
+ 2182105325U, // VFMADDSUB231PDZ256m
+ 2182105325U, // VFMADDSUB231PDZ256mb
+ 49301741U, // VFMADDSUB231PDZ256mbk
+ 2196785389U, // VFMADDSUB231PDZ256mbkz
+ 49301741U, // VFMADDSUB231PDZ256mk
+ 2196785389U, // VFMADDSUB231PDZ256mkz
+ 2182105325U, // VFMADDSUB231PDZ256r
+ 49301741U, // VFMADDSUB231PDZ256rk
+ 2196785389U, // VFMADDSUB231PDZ256rkz
+ 2182105325U, // VFMADDSUB231PDZm
+ 2182105325U, // VFMADDSUB231PDZmb
+ 49301741U, // VFMADDSUB231PDZmbk
+ 2196785389U, // VFMADDSUB231PDZmbkz
+ 49301741U, // VFMADDSUB231PDZmk
+ 2196785389U, // VFMADDSUB231PDZmkz
+ 2182105325U, // VFMADDSUB231PDZr
+ 2182105325U, // VFMADDSUB231PDZrb
+ 49301741U, // VFMADDSUB231PDZrbk
+ 2196785389U, // VFMADDSUB231PDZrbkz
+ 49301741U, // VFMADDSUB231PDZrk
+ 2196785389U, // VFMADDSUB231PDZrkz
+ 2182105325U, // VFMADDSUB231PDm
+ 2182105325U, // VFMADDSUB231PDr
+ 2182110098U, // VFMADDSUB231PSYm
+ 2182110098U, // VFMADDSUB231PSYr
+ 2182110098U, // VFMADDSUB231PSZ128m
+ 2182110098U, // VFMADDSUB231PSZ128mb
+ 49306514U, // VFMADDSUB231PSZ128mbk
+ 2196790162U, // VFMADDSUB231PSZ128mbkz
+ 49306514U, // VFMADDSUB231PSZ128mk
+ 2196790162U, // VFMADDSUB231PSZ128mkz
+ 2182110098U, // VFMADDSUB231PSZ128r
+ 49306514U, // VFMADDSUB231PSZ128rk
+ 2196790162U, // VFMADDSUB231PSZ128rkz
+ 2182110098U, // VFMADDSUB231PSZ256m
+ 2182110098U, // VFMADDSUB231PSZ256mb
+ 49306514U, // VFMADDSUB231PSZ256mbk
+ 2196790162U, // VFMADDSUB231PSZ256mbkz
+ 49306514U, // VFMADDSUB231PSZ256mk
+ 2196790162U, // VFMADDSUB231PSZ256mkz
+ 2182110098U, // VFMADDSUB231PSZ256r
+ 49306514U, // VFMADDSUB231PSZ256rk
+ 2196790162U, // VFMADDSUB231PSZ256rkz
+ 2182110098U, // VFMADDSUB231PSZm
+ 2182110098U, // VFMADDSUB231PSZmb
+ 49306514U, // VFMADDSUB231PSZmbk
+ 2196790162U, // VFMADDSUB231PSZmbkz
+ 49306514U, // VFMADDSUB231PSZmk
+ 2196790162U, // VFMADDSUB231PSZmkz
+ 2182110098U, // VFMADDSUB231PSZr
+ 2182110098U, // VFMADDSUB231PSZrb
+ 49306514U, // VFMADDSUB231PSZrbk
+ 2196790162U, // VFMADDSUB231PSZrbkz
+ 49306514U, // VFMADDSUB231PSZrk
+ 2196790162U, // VFMADDSUB231PSZrkz
+ 2182110098U, // VFMADDSUB231PSm
+ 2182110098U, // VFMADDSUB231PSr
+ 2517650074U, // VFMADDSUBPD4Ymr
+ 2517650074U, // VFMADDSUBPD4Yrm
+ 2517650074U, // VFMADDSUBPD4Yrr
+ 2517650074U, // VFMADDSUBPD4Yrr_REV
+ 2517650074U, // VFMADDSUBPD4mr
+ 2517650074U, // VFMADDSUBPD4rm
+ 2517650074U, // VFMADDSUBPD4rr
+ 2517650074U, // VFMADDSUBPD4rr_REV
+ 2517654850U, // VFMADDSUBPS4Ymr
+ 2517654850U, // VFMADDSUBPS4Yrm
+ 2517654850U, // VFMADDSUBPS4Yrr
+ 2517654850U, // VFMADDSUBPS4Yrr_REV
+ 2517654850U, // VFMADDSUBPS4mr
+ 2517654850U, // VFMADDSUBPS4rm
+ 2517654850U, // VFMADDSUBPS4rr
+ 2517654850U, // VFMADDSUBPS4rr_REV
+ 2182105427U, // VFMSUB132PDYm
+ 2182105427U, // VFMSUB132PDYr
+ 2182105427U, // VFMSUB132PDZ128m
+ 2182105427U, // VFMSUB132PDZ128mb
+ 49301843U, // VFMSUB132PDZ128mbk
+ 2196785491U, // VFMSUB132PDZ128mbkz
+ 49301843U, // VFMSUB132PDZ128mk
+ 2196785491U, // VFMSUB132PDZ128mkz
+ 2182105427U, // VFMSUB132PDZ128r
+ 49301843U, // VFMSUB132PDZ128rk
+ 2196785491U, // VFMSUB132PDZ128rkz
+ 2182105427U, // VFMSUB132PDZ256m
+ 2182105427U, // VFMSUB132PDZ256mb
+ 49301843U, // VFMSUB132PDZ256mbk
+ 2196785491U, // VFMSUB132PDZ256mbkz
+ 49301843U, // VFMSUB132PDZ256mk
+ 2196785491U, // VFMSUB132PDZ256mkz
+ 2182105427U, // VFMSUB132PDZ256r
+ 49301843U, // VFMSUB132PDZ256rk
+ 2196785491U, // VFMSUB132PDZ256rkz
+ 2182105427U, // VFMSUB132PDZm
+ 2182105427U, // VFMSUB132PDZmb
+ 49301843U, // VFMSUB132PDZmbk
+ 2196785491U, // VFMSUB132PDZmbkz
+ 49301843U, // VFMSUB132PDZmk
+ 2196785491U, // VFMSUB132PDZmkz
+ 2182105427U, // VFMSUB132PDZr
+ 2182105427U, // VFMSUB132PDZrb
+ 49301843U, // VFMSUB132PDZrbk
+ 2196785491U, // VFMSUB132PDZrbkz
+ 49301843U, // VFMSUB132PDZrk
+ 2196785491U, // VFMSUB132PDZrkz
+ 2182105427U, // VFMSUB132PDm
+ 2182105427U, // VFMSUB132PDr
+ 2182110200U, // VFMSUB132PSYm
+ 2182110200U, // VFMSUB132PSYr
+ 2182110200U, // VFMSUB132PSZ128m
+ 2182110200U, // VFMSUB132PSZ128mb
+ 49306616U, // VFMSUB132PSZ128mbk
+ 2196790264U, // VFMSUB132PSZ128mbkz
+ 49306616U, // VFMSUB132PSZ128mk
+ 2196790264U, // VFMSUB132PSZ128mkz
+ 2182110200U, // VFMSUB132PSZ128r
+ 49306616U, // VFMSUB132PSZ128rk
+ 2196790264U, // VFMSUB132PSZ128rkz
+ 2182110200U, // VFMSUB132PSZ256m
+ 2182110200U, // VFMSUB132PSZ256mb
+ 49306616U, // VFMSUB132PSZ256mbk
+ 2196790264U, // VFMSUB132PSZ256mbkz
+ 49306616U, // VFMSUB132PSZ256mk
+ 2196790264U, // VFMSUB132PSZ256mkz
+ 2182110200U, // VFMSUB132PSZ256r
+ 49306616U, // VFMSUB132PSZ256rk
+ 2196790264U, // VFMSUB132PSZ256rkz
+ 2182110200U, // VFMSUB132PSZm
+ 2182110200U, // VFMSUB132PSZmb
+ 49306616U, // VFMSUB132PSZmbk
+ 2196790264U, // VFMSUB132PSZmbkz
+ 49306616U, // VFMSUB132PSZmk
+ 2196790264U, // VFMSUB132PSZmkz
+ 2182110200U, // VFMSUB132PSZr
+ 2182110200U, // VFMSUB132PSZrb
+ 49306616U, // VFMSUB132PSZrbk
+ 2196790264U, // VFMSUB132PSZrbkz
+ 49306616U, // VFMSUB132PSZrk
+ 2196790264U, // VFMSUB132PSZrkz
+ 2182110200U, // VFMSUB132PSm
+ 2182110200U, // VFMSUB132PSr
+ 2182106515U, // VFMSUB132SDZm
+ 2182106515U, // VFMSUB132SDZm_Int
+ 49302931U, // VFMSUB132SDZm_Intk
+ 2196786579U, // VFMSUB132SDZm_Intkz
+ 2182106515U, // VFMSUB132SDZr
+ 2182106515U, // VFMSUB132SDZr_Int
+ 49302931U, // VFMSUB132SDZr_Intk
+ 2196786579U, // VFMSUB132SDZr_Intkz
+ 2182106515U, // VFMSUB132SDZrb
+ 2182106515U, // VFMSUB132SDZrb_Int
+ 49302931U, // VFMSUB132SDZrb_Intk
+ 2196786579U, // VFMSUB132SDZrb_Intkz
+ 2182106515U, // VFMSUB132SDm
+ 2182106515U, // VFMSUB132SDm_Int
+ 2182106515U, // VFMSUB132SDr
+ 2182106515U, // VFMSUB132SDr_Int
+ 2182111216U, // VFMSUB132SSZm
+ 2182111216U, // VFMSUB132SSZm_Int
+ 49307632U, // VFMSUB132SSZm_Intk
+ 2196791280U, // VFMSUB132SSZm_Intkz
+ 2182111216U, // VFMSUB132SSZr
+ 2182111216U, // VFMSUB132SSZr_Int
+ 49307632U, // VFMSUB132SSZr_Intk
+ 2196791280U, // VFMSUB132SSZr_Intkz
+ 2182111216U, // VFMSUB132SSZrb
+ 2182111216U, // VFMSUB132SSZrb_Int
+ 49307632U, // VFMSUB132SSZrb_Intk
+ 2196791280U, // VFMSUB132SSZrb_Intkz
+ 2182111216U, // VFMSUB132SSm
+ 2182111216U, // VFMSUB132SSm_Int
+ 2182111216U, // VFMSUB132SSr
+ 2182111216U, // VFMSUB132SSr_Int
+ 2182105623U, // VFMSUB213PDYm
+ 2182105623U, // VFMSUB213PDYr
+ 2182105623U, // VFMSUB213PDZ128m
+ 2182105623U, // VFMSUB213PDZ128mb
+ 49302039U, // VFMSUB213PDZ128mbk
+ 2196785687U, // VFMSUB213PDZ128mbkz
+ 49302039U, // VFMSUB213PDZ128mk
+ 2196785687U, // VFMSUB213PDZ128mkz
+ 2182105623U, // VFMSUB213PDZ128r
+ 49302039U, // VFMSUB213PDZ128rk
+ 2196785687U, // VFMSUB213PDZ128rkz
+ 2182105623U, // VFMSUB213PDZ256m
+ 2182105623U, // VFMSUB213PDZ256mb
+ 49302039U, // VFMSUB213PDZ256mbk
+ 2196785687U, // VFMSUB213PDZ256mbkz
+ 49302039U, // VFMSUB213PDZ256mk
+ 2196785687U, // VFMSUB213PDZ256mkz
+ 2182105623U, // VFMSUB213PDZ256r
+ 49302039U, // VFMSUB213PDZ256rk
+ 2196785687U, // VFMSUB213PDZ256rkz
+ 2182105623U, // VFMSUB213PDZm
+ 2182105623U, // VFMSUB213PDZmb
+ 49302039U, // VFMSUB213PDZmbk
+ 2196785687U, // VFMSUB213PDZmbkz
+ 49302039U, // VFMSUB213PDZmk
+ 2196785687U, // VFMSUB213PDZmkz
+ 2182105623U, // VFMSUB213PDZr
+ 2182105623U, // VFMSUB213PDZrb
+ 49302039U, // VFMSUB213PDZrbk
+ 2196785687U, // VFMSUB213PDZrbkz
+ 49302039U, // VFMSUB213PDZrk
+ 2196785687U, // VFMSUB213PDZrkz
+ 2182105623U, // VFMSUB213PDm
+ 2182105623U, // VFMSUB213PDr
+ 2182110407U, // VFMSUB213PSYm
+ 2182110407U, // VFMSUB213PSYr
+ 2182110407U, // VFMSUB213PSZ128m
+ 2182110407U, // VFMSUB213PSZ128mb
+ 49306823U, // VFMSUB213PSZ128mbk
+ 2196790471U, // VFMSUB213PSZ128mbkz
+ 49306823U, // VFMSUB213PSZ128mk
+ 2196790471U, // VFMSUB213PSZ128mkz
+ 2182110407U, // VFMSUB213PSZ128r
+ 49306823U, // VFMSUB213PSZ128rk
+ 2196790471U, // VFMSUB213PSZ128rkz
+ 2182110407U, // VFMSUB213PSZ256m
+ 2182110407U, // VFMSUB213PSZ256mb
+ 49306823U, // VFMSUB213PSZ256mbk
+ 2196790471U, // VFMSUB213PSZ256mbkz
+ 49306823U, // VFMSUB213PSZ256mk
+ 2196790471U, // VFMSUB213PSZ256mkz
+ 2182110407U, // VFMSUB213PSZ256r
+ 49306823U, // VFMSUB213PSZ256rk
+ 2196790471U, // VFMSUB213PSZ256rkz
+ 2182110407U, // VFMSUB213PSZm
+ 2182110407U, // VFMSUB213PSZmb
+ 49306823U, // VFMSUB213PSZmbk
+ 2196790471U, // VFMSUB213PSZmbkz
+ 49306823U, // VFMSUB213PSZmk
+ 2196790471U, // VFMSUB213PSZmkz
+ 2182110407U, // VFMSUB213PSZr
+ 2182110407U, // VFMSUB213PSZrb
+ 49306823U, // VFMSUB213PSZrbk
+ 2196790471U, // VFMSUB213PSZrbkz
+ 49306823U, // VFMSUB213PSZrk
+ 2196790471U, // VFMSUB213PSZrkz
+ 2182110407U, // VFMSUB213PSm
+ 2182110407U, // VFMSUB213PSr
+ 2182106603U, // VFMSUB213SDZm
+ 2182106603U, // VFMSUB213SDZm_Int
+ 49303019U, // VFMSUB213SDZm_Intk
+ 2196786667U, // VFMSUB213SDZm_Intkz
+ 2182106603U, // VFMSUB213SDZr
+ 2182106603U, // VFMSUB213SDZr_Int
+ 49303019U, // VFMSUB213SDZr_Intk
+ 2196786667U, // VFMSUB213SDZr_Intkz
+ 2182106603U, // VFMSUB213SDZrb
+ 2182106603U, // VFMSUB213SDZrb_Int
+ 49303019U, // VFMSUB213SDZrb_Intk
+ 2196786667U, // VFMSUB213SDZrb_Intkz
+ 2182106603U, // VFMSUB213SDm
+ 2182106603U, // VFMSUB213SDm_Int
+ 2182106603U, // VFMSUB213SDr
+ 2182106603U, // VFMSUB213SDr_Int
+ 2182111304U, // VFMSUB213SSZm
+ 2182111304U, // VFMSUB213SSZm_Int
+ 49307720U, // VFMSUB213SSZm_Intk
+ 2196791368U, // VFMSUB213SSZm_Intkz
+ 2182111304U, // VFMSUB213SSZr
+ 2182111304U, // VFMSUB213SSZr_Int
+ 49307720U, // VFMSUB213SSZr_Intk
+ 2196791368U, // VFMSUB213SSZr_Intkz
+ 2182111304U, // VFMSUB213SSZrb
+ 2182111304U, // VFMSUB213SSZrb_Int
+ 49307720U, // VFMSUB213SSZrb_Intk
+ 2196791368U, // VFMSUB213SSZrb_Intkz
+ 2182111304U, // VFMSUB213SSm
+ 2182111304U, // VFMSUB213SSm_Int
+ 2182111304U, // VFMSUB213SSr
+ 2182111304U, // VFMSUB213SSr_Int
+ 2182105341U, // VFMSUB231PDYm
+ 2182105341U, // VFMSUB231PDYr
+ 2182105341U, // VFMSUB231PDZ128m
+ 2182105341U, // VFMSUB231PDZ128mb
+ 49301757U, // VFMSUB231PDZ128mbk
+ 2196785405U, // VFMSUB231PDZ128mbkz
+ 49301757U, // VFMSUB231PDZ128mk
+ 2196785405U, // VFMSUB231PDZ128mkz
+ 2182105341U, // VFMSUB231PDZ128r
+ 49301757U, // VFMSUB231PDZ128rk
+ 2196785405U, // VFMSUB231PDZ128rkz
+ 2182105341U, // VFMSUB231PDZ256m
+ 2182105341U, // VFMSUB231PDZ256mb
+ 49301757U, // VFMSUB231PDZ256mbk
+ 2196785405U, // VFMSUB231PDZ256mbkz
+ 49301757U, // VFMSUB231PDZ256mk
+ 2196785405U, // VFMSUB231PDZ256mkz
+ 2182105341U, // VFMSUB231PDZ256r
+ 49301757U, // VFMSUB231PDZ256rk
+ 2196785405U, // VFMSUB231PDZ256rkz
+ 2182105341U, // VFMSUB231PDZm
+ 2182105341U, // VFMSUB231PDZmb
+ 49301757U, // VFMSUB231PDZmbk
+ 2196785405U, // VFMSUB231PDZmbkz
+ 49301757U, // VFMSUB231PDZmk
+ 2196785405U, // VFMSUB231PDZmkz
+ 2182105341U, // VFMSUB231PDZr
+ 2182105341U, // VFMSUB231PDZrb
+ 49301757U, // VFMSUB231PDZrbk
+ 2196785405U, // VFMSUB231PDZrbkz
+ 49301757U, // VFMSUB231PDZrk
+ 2196785405U, // VFMSUB231PDZrkz
+ 2182105341U, // VFMSUB231PDm
+ 2182105341U, // VFMSUB231PDr
+ 2182110114U, // VFMSUB231PSYm
+ 2182110114U, // VFMSUB231PSYr
+ 2182110114U, // VFMSUB231PSZ128m
+ 2182110114U, // VFMSUB231PSZ128mb
+ 49306530U, // VFMSUB231PSZ128mbk
+ 2196790178U, // VFMSUB231PSZ128mbkz
+ 49306530U, // VFMSUB231PSZ128mk
+ 2196790178U, // VFMSUB231PSZ128mkz
+ 2182110114U, // VFMSUB231PSZ128r
+ 49306530U, // VFMSUB231PSZ128rk
+ 2196790178U, // VFMSUB231PSZ128rkz
+ 2182110114U, // VFMSUB231PSZ256m
+ 2182110114U, // VFMSUB231PSZ256mb
+ 49306530U, // VFMSUB231PSZ256mbk
+ 2196790178U, // VFMSUB231PSZ256mbkz
+ 49306530U, // VFMSUB231PSZ256mk
+ 2196790178U, // VFMSUB231PSZ256mkz
+ 2182110114U, // VFMSUB231PSZ256r
+ 49306530U, // VFMSUB231PSZ256rk
+ 2196790178U, // VFMSUB231PSZ256rkz
+ 2182110114U, // VFMSUB231PSZm
+ 2182110114U, // VFMSUB231PSZmb
+ 49306530U, // VFMSUB231PSZmbk
+ 2196790178U, // VFMSUB231PSZmbkz
+ 49306530U, // VFMSUB231PSZmk
+ 2196790178U, // VFMSUB231PSZmkz
+ 2182110114U, // VFMSUB231PSZr
+ 2182110114U, // VFMSUB231PSZrb
+ 49306530U, // VFMSUB231PSZrbk
+ 2196790178U, // VFMSUB231PSZrbkz
+ 49306530U, // VFMSUB231PSZrk
+ 2196790178U, // VFMSUB231PSZrkz
+ 2182110114U, // VFMSUB231PSm
+ 2182110114U, // VFMSUB231PSr
+ 2182106461U, // VFMSUB231SDZm
+ 2182106461U, // VFMSUB231SDZm_Int
+ 49302877U, // VFMSUB231SDZm_Intk
+ 2196786525U, // VFMSUB231SDZm_Intkz
+ 2182106461U, // VFMSUB231SDZr
+ 2182106461U, // VFMSUB231SDZr_Int
+ 49302877U, // VFMSUB231SDZr_Intk
+ 2196786525U, // VFMSUB231SDZr_Intkz
+ 2182106461U, // VFMSUB231SDZrb
+ 2182106461U, // VFMSUB231SDZrb_Int
+ 49302877U, // VFMSUB231SDZrb_Intk
+ 2196786525U, // VFMSUB231SDZrb_Intkz
+ 2182106461U, // VFMSUB231SDm
+ 2182106461U, // VFMSUB231SDm_Int
+ 2182106461U, // VFMSUB231SDr
+ 2182106461U, // VFMSUB231SDr_Int
+ 2182111162U, // VFMSUB231SSZm
+ 2182111162U, // VFMSUB231SSZm_Int
+ 49307578U, // VFMSUB231SSZm_Intk
+ 2196791226U, // VFMSUB231SSZm_Intkz
+ 2182111162U, // VFMSUB231SSZr
+ 2182111162U, // VFMSUB231SSZr_Int
+ 49307578U, // VFMSUB231SSZr_Intk
+ 2196791226U, // VFMSUB231SSZr_Intkz
+ 2182111162U, // VFMSUB231SSZrb
+ 2182111162U, // VFMSUB231SSZrb_Int
+ 49307578U, // VFMSUB231SSZrb_Intk
+ 2196791226U, // VFMSUB231SSZrb_Intkz
+ 2182111162U, // VFMSUB231SSm
+ 2182111162U, // VFMSUB231SSm_Int
+ 2182111162U, // VFMSUB231SSr
+ 2182111162U, // VFMSUB231SSr_Int
+ 2182105454U, // VFMSUBADD132PDYm
+ 2182105454U, // VFMSUBADD132PDYr
+ 2182105454U, // VFMSUBADD132PDZ128m
+ 2182105454U, // VFMSUBADD132PDZ128mb
+ 49301870U, // VFMSUBADD132PDZ128mbk
+ 2196785518U, // VFMSUBADD132PDZ128mbkz
+ 49301870U, // VFMSUBADD132PDZ128mk
+ 2196785518U, // VFMSUBADD132PDZ128mkz
+ 2182105454U, // VFMSUBADD132PDZ128r
+ 49301870U, // VFMSUBADD132PDZ128rk
+ 2196785518U, // VFMSUBADD132PDZ128rkz
+ 2182105454U, // VFMSUBADD132PDZ256m
+ 2182105454U, // VFMSUBADD132PDZ256mb
+ 49301870U, // VFMSUBADD132PDZ256mbk
+ 2196785518U, // VFMSUBADD132PDZ256mbkz
+ 49301870U, // VFMSUBADD132PDZ256mk
+ 2196785518U, // VFMSUBADD132PDZ256mkz
+ 2182105454U, // VFMSUBADD132PDZ256r
+ 49301870U, // VFMSUBADD132PDZ256rk
+ 2196785518U, // VFMSUBADD132PDZ256rkz
+ 2182105454U, // VFMSUBADD132PDZm
+ 2182105454U, // VFMSUBADD132PDZmb
+ 49301870U, // VFMSUBADD132PDZmbk
+ 2196785518U, // VFMSUBADD132PDZmbkz
+ 49301870U, // VFMSUBADD132PDZmk
+ 2196785518U, // VFMSUBADD132PDZmkz
+ 2182105454U, // VFMSUBADD132PDZr
+ 2182105454U, // VFMSUBADD132PDZrb
+ 49301870U, // VFMSUBADD132PDZrbk
+ 2196785518U, // VFMSUBADD132PDZrbkz
+ 49301870U, // VFMSUBADD132PDZrk
+ 2196785518U, // VFMSUBADD132PDZrkz
+ 2182105454U, // VFMSUBADD132PDm
+ 2182105454U, // VFMSUBADD132PDr
+ 2182110227U, // VFMSUBADD132PSYm
+ 2182110227U, // VFMSUBADD132PSYr
+ 2182110227U, // VFMSUBADD132PSZ128m
+ 2182110227U, // VFMSUBADD132PSZ128mb
+ 49306643U, // VFMSUBADD132PSZ128mbk
+ 2196790291U, // VFMSUBADD132PSZ128mbkz
+ 49306643U, // VFMSUBADD132PSZ128mk
+ 2196790291U, // VFMSUBADD132PSZ128mkz
+ 2182110227U, // VFMSUBADD132PSZ128r
+ 49306643U, // VFMSUBADD132PSZ128rk
+ 2196790291U, // VFMSUBADD132PSZ128rkz
+ 2182110227U, // VFMSUBADD132PSZ256m
+ 2182110227U, // VFMSUBADD132PSZ256mb
+ 49306643U, // VFMSUBADD132PSZ256mbk
+ 2196790291U, // VFMSUBADD132PSZ256mbkz
+ 49306643U, // VFMSUBADD132PSZ256mk
+ 2196790291U, // VFMSUBADD132PSZ256mkz
+ 2182110227U, // VFMSUBADD132PSZ256r
+ 49306643U, // VFMSUBADD132PSZ256rk
+ 2196790291U, // VFMSUBADD132PSZ256rkz
+ 2182110227U, // VFMSUBADD132PSZm
+ 2182110227U, // VFMSUBADD132PSZmb
+ 49306643U, // VFMSUBADD132PSZmbk
+ 2196790291U, // VFMSUBADD132PSZmbkz
+ 49306643U, // VFMSUBADD132PSZmk
+ 2196790291U, // VFMSUBADD132PSZmkz
+ 2182110227U, // VFMSUBADD132PSZr
+ 2182110227U, // VFMSUBADD132PSZrb
+ 49306643U, // VFMSUBADD132PSZrbk
+ 2196790291U, // VFMSUBADD132PSZrbkz
+ 49306643U, // VFMSUBADD132PSZrk
+ 2196790291U, // VFMSUBADD132PSZrkz
+ 2182110227U, // VFMSUBADD132PSm
+ 2182110227U, // VFMSUBADD132PSr
+ 2182105650U, // VFMSUBADD213PDYm
+ 2182105650U, // VFMSUBADD213PDYr
+ 2182105650U, // VFMSUBADD213PDZ128m
+ 2182105650U, // VFMSUBADD213PDZ128mb
+ 49302066U, // VFMSUBADD213PDZ128mbk
+ 2196785714U, // VFMSUBADD213PDZ128mbkz
+ 49302066U, // VFMSUBADD213PDZ128mk
+ 2196785714U, // VFMSUBADD213PDZ128mkz
+ 2182105650U, // VFMSUBADD213PDZ128r
+ 49302066U, // VFMSUBADD213PDZ128rk
+ 2196785714U, // VFMSUBADD213PDZ128rkz
+ 2182105650U, // VFMSUBADD213PDZ256m
+ 2182105650U, // VFMSUBADD213PDZ256mb
+ 49302066U, // VFMSUBADD213PDZ256mbk
+ 2196785714U, // VFMSUBADD213PDZ256mbkz
+ 49302066U, // VFMSUBADD213PDZ256mk
+ 2196785714U, // VFMSUBADD213PDZ256mkz
+ 2182105650U, // VFMSUBADD213PDZ256r
+ 49302066U, // VFMSUBADD213PDZ256rk
+ 2196785714U, // VFMSUBADD213PDZ256rkz
+ 2182105650U, // VFMSUBADD213PDZm
+ 2182105650U, // VFMSUBADD213PDZmb
+ 49302066U, // VFMSUBADD213PDZmbk
+ 2196785714U, // VFMSUBADD213PDZmbkz
+ 49302066U, // VFMSUBADD213PDZmk
+ 2196785714U, // VFMSUBADD213PDZmkz
+ 2182105650U, // VFMSUBADD213PDZr
+ 2182105650U, // VFMSUBADD213PDZrb
+ 49302066U, // VFMSUBADD213PDZrbk
+ 2196785714U, // VFMSUBADD213PDZrbkz
+ 49302066U, // VFMSUBADD213PDZrk
+ 2196785714U, // VFMSUBADD213PDZrkz
+ 2182105650U, // VFMSUBADD213PDm
+ 2182105650U, // VFMSUBADD213PDr
+ 2182110434U, // VFMSUBADD213PSYm
+ 2182110434U, // VFMSUBADD213PSYr
+ 2182110434U, // VFMSUBADD213PSZ128m
+ 2182110434U, // VFMSUBADD213PSZ128mb
+ 49306850U, // VFMSUBADD213PSZ128mbk
+ 2196790498U, // VFMSUBADD213PSZ128mbkz
+ 49306850U, // VFMSUBADD213PSZ128mk
+ 2196790498U, // VFMSUBADD213PSZ128mkz
+ 2182110434U, // VFMSUBADD213PSZ128r
+ 49306850U, // VFMSUBADD213PSZ128rk
+ 2196790498U, // VFMSUBADD213PSZ128rkz
+ 2182110434U, // VFMSUBADD213PSZ256m
+ 2182110434U, // VFMSUBADD213PSZ256mb
+ 49306850U, // VFMSUBADD213PSZ256mbk
+ 2196790498U, // VFMSUBADD213PSZ256mbkz
+ 49306850U, // VFMSUBADD213PSZ256mk
+ 2196790498U, // VFMSUBADD213PSZ256mkz
+ 2182110434U, // VFMSUBADD213PSZ256r
+ 49306850U, // VFMSUBADD213PSZ256rk
+ 2196790498U, // VFMSUBADD213PSZ256rkz
+ 2182110434U, // VFMSUBADD213PSZm
+ 2182110434U, // VFMSUBADD213PSZmb
+ 49306850U, // VFMSUBADD213PSZmbk
+ 2196790498U, // VFMSUBADD213PSZmbkz
+ 49306850U, // VFMSUBADD213PSZmk
+ 2196790498U, // VFMSUBADD213PSZmkz
+ 2182110434U, // VFMSUBADD213PSZr
+ 2182110434U, // VFMSUBADD213PSZrb
+ 49306850U, // VFMSUBADD213PSZrbk
+ 2196790498U, // VFMSUBADD213PSZrbkz
+ 49306850U, // VFMSUBADD213PSZrk
+ 2196790498U, // VFMSUBADD213PSZrkz
+ 2182110434U, // VFMSUBADD213PSm
+ 2182110434U, // VFMSUBADD213PSr
+ 2182105368U, // VFMSUBADD231PDYm
+ 2182105368U, // VFMSUBADD231PDYr
+ 2182105368U, // VFMSUBADD231PDZ128m
+ 2182105368U, // VFMSUBADD231PDZ128mb
+ 49301784U, // VFMSUBADD231PDZ128mbk
+ 2196785432U, // VFMSUBADD231PDZ128mbkz
+ 49301784U, // VFMSUBADD231PDZ128mk
+ 2196785432U, // VFMSUBADD231PDZ128mkz
+ 2182105368U, // VFMSUBADD231PDZ128r
+ 49301784U, // VFMSUBADD231PDZ128rk
+ 2196785432U, // VFMSUBADD231PDZ128rkz
+ 2182105368U, // VFMSUBADD231PDZ256m
+ 2182105368U, // VFMSUBADD231PDZ256mb
+ 49301784U, // VFMSUBADD231PDZ256mbk
+ 2196785432U, // VFMSUBADD231PDZ256mbkz
+ 49301784U, // VFMSUBADD231PDZ256mk
+ 2196785432U, // VFMSUBADD231PDZ256mkz
+ 2182105368U, // VFMSUBADD231PDZ256r
+ 49301784U, // VFMSUBADD231PDZ256rk
+ 2196785432U, // VFMSUBADD231PDZ256rkz
+ 2182105368U, // VFMSUBADD231PDZm
+ 2182105368U, // VFMSUBADD231PDZmb
+ 49301784U, // VFMSUBADD231PDZmbk
+ 2196785432U, // VFMSUBADD231PDZmbkz
+ 49301784U, // VFMSUBADD231PDZmk
+ 2196785432U, // VFMSUBADD231PDZmkz
+ 2182105368U, // VFMSUBADD231PDZr
+ 2182105368U, // VFMSUBADD231PDZrb
+ 49301784U, // VFMSUBADD231PDZrbk
+ 2196785432U, // VFMSUBADD231PDZrbkz
+ 49301784U, // VFMSUBADD231PDZrk
+ 2196785432U, // VFMSUBADD231PDZrkz
+ 2182105368U, // VFMSUBADD231PDm
+ 2182105368U, // VFMSUBADD231PDr
+ 2182110141U, // VFMSUBADD231PSYm
+ 2182110141U, // VFMSUBADD231PSYr
+ 2182110141U, // VFMSUBADD231PSZ128m
+ 2182110141U, // VFMSUBADD231PSZ128mb
+ 49306557U, // VFMSUBADD231PSZ128mbk
+ 2196790205U, // VFMSUBADD231PSZ128mbkz
+ 49306557U, // VFMSUBADD231PSZ128mk
+ 2196790205U, // VFMSUBADD231PSZ128mkz
+ 2182110141U, // VFMSUBADD231PSZ128r
+ 49306557U, // VFMSUBADD231PSZ128rk
+ 2196790205U, // VFMSUBADD231PSZ128rkz
+ 2182110141U, // VFMSUBADD231PSZ256m
+ 2182110141U, // VFMSUBADD231PSZ256mb
+ 49306557U, // VFMSUBADD231PSZ256mbk
+ 2196790205U, // VFMSUBADD231PSZ256mbkz
+ 49306557U, // VFMSUBADD231PSZ256mk
+ 2196790205U, // VFMSUBADD231PSZ256mkz
+ 2182110141U, // VFMSUBADD231PSZ256r
+ 49306557U, // VFMSUBADD231PSZ256rk
+ 2196790205U, // VFMSUBADD231PSZ256rkz
+ 2182110141U, // VFMSUBADD231PSZm
+ 2182110141U, // VFMSUBADD231PSZmb
+ 49306557U, // VFMSUBADD231PSZmbk
+ 2196790205U, // VFMSUBADD231PSZmbkz
+ 49306557U, // VFMSUBADD231PSZmk
+ 2196790205U, // VFMSUBADD231PSZmkz
+ 2182110141U, // VFMSUBADD231PSZr
+ 2182110141U, // VFMSUBADD231PSZrb
+ 49306557U, // VFMSUBADD231PSZrbk
+ 2196790205U, // VFMSUBADD231PSZrbkz
+ 49306557U, // VFMSUBADD231PSZrk
+ 2196790205U, // VFMSUBADD231PSZrkz
+ 2182110141U, // VFMSUBADD231PSm
+ 2182110141U, // VFMSUBADD231PSr
+ 2517650136U, // VFMSUBADDPD4Ymr
+ 2517650136U, // VFMSUBADDPD4Yrm
+ 2517650136U, // VFMSUBADDPD4Yrr
+ 2517650136U, // VFMSUBADDPD4Yrr_REV
+ 2517650136U, // VFMSUBADDPD4mr
+ 2517650136U, // VFMSUBADDPD4rm
+ 2517650136U, // VFMSUBADDPD4rr
+ 2517650136U, // VFMSUBADDPD4rr_REV
+ 2517654912U, // VFMSUBADDPS4Ymr
+ 2517654912U, // VFMSUBADDPS4Yrm
+ 2517654912U, // VFMSUBADDPS4Yrr
+ 2517654912U, // VFMSUBADDPS4Yrr_REV
+ 2517654912U, // VFMSUBADDPS4mr
+ 2517654912U, // VFMSUBADDPS4rm
+ 2517654912U, // VFMSUBADDPS4rr
+ 2517654912U, // VFMSUBADDPS4rr_REV
+ 2517650107U, // VFMSUBPD4Ymr
+ 2517650107U, // VFMSUBPD4Yrm
+ 2517650107U, // VFMSUBPD4Yrr
+ 2517650107U, // VFMSUBPD4Yrr_REV
+ 2517650107U, // VFMSUBPD4mr
+ 2517650107U, // VFMSUBPD4rm
+ 2517650107U, // VFMSUBPD4rr
+ 2517650107U, // VFMSUBPD4rr_REV
+ 2517654883U, // VFMSUBPS4Ymr
+ 2517654883U, // VFMSUBPS4Yrm
+ 2517654883U, // VFMSUBPS4Yrr
+ 2517654883U, // VFMSUBPS4Yrr_REV
+ 2517654883U, // VFMSUBPS4mr
+ 2517654883U, // VFMSUBPS4rm
+ 2517654883U, // VFMSUBPS4rr
+ 2517654883U, // VFMSUBPS4rr_REV
+ 2517651029U, // VFMSUBSD4mr
+ 2517651029U, // VFMSUBSD4mr_Int
+ 2517651029U, // VFMSUBSD4rm
+ 2517651029U, // VFMSUBSD4rm_Int
+ 2517651029U, // VFMSUBSD4rr
+ 2517651029U, // VFMSUBSD4rr_Int
+ 2517651029U, // VFMSUBSD4rr_Int_REV
+ 2517651029U, // VFMSUBSD4rr_REV
+ 2517655722U, // VFMSUBSS4mr
+ 2517655722U, // VFMSUBSS4mr_Int
+ 2517655722U, // VFMSUBSS4rm
+ 2517655722U, // VFMSUBSS4rm_Int
+ 2517655722U, // VFMSUBSS4rr
+ 2517655722U, // VFMSUBSS4rr_Int
+ 2517655722U, // VFMSUBSS4rr_Int_REV
+ 2517655722U, // VFMSUBSS4rr_REV
+ 2182105483U, // VFNMADD132PDYm
+ 2182105483U, // VFNMADD132PDYr
+ 2182105483U, // VFNMADD132PDZ128m
+ 2182105483U, // VFNMADD132PDZ128mb
+ 49301899U, // VFNMADD132PDZ128mbk
+ 2196785547U, // VFNMADD132PDZ128mbkz
+ 49301899U, // VFNMADD132PDZ128mk
+ 2196785547U, // VFNMADD132PDZ128mkz
+ 2182105483U, // VFNMADD132PDZ128r
+ 49301899U, // VFNMADD132PDZ128rk
+ 2196785547U, // VFNMADD132PDZ128rkz
+ 2182105483U, // VFNMADD132PDZ256m
+ 2182105483U, // VFNMADD132PDZ256mb
+ 49301899U, // VFNMADD132PDZ256mbk
+ 2196785547U, // VFNMADD132PDZ256mbkz
+ 49301899U, // VFNMADD132PDZ256mk
+ 2196785547U, // VFNMADD132PDZ256mkz
+ 2182105483U, // VFNMADD132PDZ256r
+ 49301899U, // VFNMADD132PDZ256rk
+ 2196785547U, // VFNMADD132PDZ256rkz
+ 2182105483U, // VFNMADD132PDZm
+ 2182105483U, // VFNMADD132PDZmb
+ 49301899U, // VFNMADD132PDZmbk
+ 2196785547U, // VFNMADD132PDZmbkz
+ 49301899U, // VFNMADD132PDZmk
+ 2196785547U, // VFNMADD132PDZmkz
+ 2182105483U, // VFNMADD132PDZr
+ 2182105483U, // VFNMADD132PDZrb
+ 49301899U, // VFNMADD132PDZrbk
+ 2196785547U, // VFNMADD132PDZrbkz
+ 49301899U, // VFNMADD132PDZrk
+ 2196785547U, // VFNMADD132PDZrkz
+ 2182105483U, // VFNMADD132PDm
+ 2182105483U, // VFNMADD132PDr
+ 2182110256U, // VFNMADD132PSYm
+ 2182110256U, // VFNMADD132PSYr
+ 2182110256U, // VFNMADD132PSZ128m
+ 2182110256U, // VFNMADD132PSZ128mb
+ 49306672U, // VFNMADD132PSZ128mbk
+ 2196790320U, // VFNMADD132PSZ128mbkz
+ 49306672U, // VFNMADD132PSZ128mk
+ 2196790320U, // VFNMADD132PSZ128mkz
+ 2182110256U, // VFNMADD132PSZ128r
+ 49306672U, // VFNMADD132PSZ128rk
+ 2196790320U, // VFNMADD132PSZ128rkz
+ 2182110256U, // VFNMADD132PSZ256m
+ 2182110256U, // VFNMADD132PSZ256mb
+ 49306672U, // VFNMADD132PSZ256mbk
+ 2196790320U, // VFNMADD132PSZ256mbkz
+ 49306672U, // VFNMADD132PSZ256mk
+ 2196790320U, // VFNMADD132PSZ256mkz
+ 2182110256U, // VFNMADD132PSZ256r
+ 49306672U, // VFNMADD132PSZ256rk
+ 2196790320U, // VFNMADD132PSZ256rkz
+ 2182110256U, // VFNMADD132PSZm
+ 2182110256U, // VFNMADD132PSZmb
+ 49306672U, // VFNMADD132PSZmbk
+ 2196790320U, // VFNMADD132PSZmbkz
+ 49306672U, // VFNMADD132PSZmk
+ 2196790320U, // VFNMADD132PSZmkz
+ 2182110256U, // VFNMADD132PSZr
+ 2182110256U, // VFNMADD132PSZrb
+ 49306672U, // VFNMADD132PSZrbk
+ 2196790320U, // VFNMADD132PSZrbkz
+ 49306672U, // VFNMADD132PSZrk
+ 2196790320U, // VFNMADD132PSZrkz
+ 2182110256U, // VFNMADD132PSm
+ 2182110256U, // VFNMADD132PSr
+ 2182106555U, // VFNMADD132SDZm
+ 2182106555U, // VFNMADD132SDZm_Int
+ 49302971U, // VFNMADD132SDZm_Intk
+ 2196786619U, // VFNMADD132SDZm_Intkz
+ 2182106555U, // VFNMADD132SDZr
+ 2182106555U, // VFNMADD132SDZr_Int
+ 49302971U, // VFNMADD132SDZr_Intk
+ 2196786619U, // VFNMADD132SDZr_Intkz
+ 2182106555U, // VFNMADD132SDZrb
+ 2182106555U, // VFNMADD132SDZrb_Int
+ 49302971U, // VFNMADD132SDZrb_Intk
+ 2196786619U, // VFNMADD132SDZrb_Intkz
+ 2182106555U, // VFNMADD132SDm
+ 2182106555U, // VFNMADD132SDm_Int
+ 2182106555U, // VFNMADD132SDr
+ 2182106555U, // VFNMADD132SDr_Int
+ 2182111256U, // VFNMADD132SSZm
+ 2182111256U, // VFNMADD132SSZm_Int
+ 49307672U, // VFNMADD132SSZm_Intk
+ 2196791320U, // VFNMADD132SSZm_Intkz
+ 2182111256U, // VFNMADD132SSZr
+ 2182111256U, // VFNMADD132SSZr_Int
+ 49307672U, // VFNMADD132SSZr_Intk
+ 2196791320U, // VFNMADD132SSZr_Intkz
+ 2182111256U, // VFNMADD132SSZrb
+ 2182111256U, // VFNMADD132SSZrb_Int
+ 49307672U, // VFNMADD132SSZrb_Intk
+ 2196791320U, // VFNMADD132SSZrb_Intkz
+ 2182111256U, // VFNMADD132SSm
+ 2182111256U, // VFNMADD132SSm_Int
+ 2182111256U, // VFNMADD132SSr
+ 2182111256U, // VFNMADD132SSr_Int
+ 2182105679U, // VFNMADD213PDYm
+ 2182105679U, // VFNMADD213PDYr
+ 2182105679U, // VFNMADD213PDZ128m
+ 2182105679U, // VFNMADD213PDZ128mb
+ 49302095U, // VFNMADD213PDZ128mbk
+ 2196785743U, // VFNMADD213PDZ128mbkz
+ 49302095U, // VFNMADD213PDZ128mk
+ 2196785743U, // VFNMADD213PDZ128mkz
+ 2182105679U, // VFNMADD213PDZ128r
+ 49302095U, // VFNMADD213PDZ128rk
+ 2196785743U, // VFNMADD213PDZ128rkz
+ 2182105679U, // VFNMADD213PDZ256m
+ 2182105679U, // VFNMADD213PDZ256mb
+ 49302095U, // VFNMADD213PDZ256mbk
+ 2196785743U, // VFNMADD213PDZ256mbkz
+ 49302095U, // VFNMADD213PDZ256mk
+ 2196785743U, // VFNMADD213PDZ256mkz
+ 2182105679U, // VFNMADD213PDZ256r
+ 49302095U, // VFNMADD213PDZ256rk
+ 2196785743U, // VFNMADD213PDZ256rkz
+ 2182105679U, // VFNMADD213PDZm
+ 2182105679U, // VFNMADD213PDZmb
+ 49302095U, // VFNMADD213PDZmbk
+ 2196785743U, // VFNMADD213PDZmbkz
+ 49302095U, // VFNMADD213PDZmk
+ 2196785743U, // VFNMADD213PDZmkz
+ 2182105679U, // VFNMADD213PDZr
+ 2182105679U, // VFNMADD213PDZrb
+ 49302095U, // VFNMADD213PDZrbk
+ 2196785743U, // VFNMADD213PDZrbkz
+ 49302095U, // VFNMADD213PDZrk
+ 2196785743U, // VFNMADD213PDZrkz
+ 2182105679U, // VFNMADD213PDm
+ 2182105679U, // VFNMADD213PDr
+ 2182110463U, // VFNMADD213PSYm
+ 2182110463U, // VFNMADD213PSYr
+ 2182110463U, // VFNMADD213PSZ128m
+ 2182110463U, // VFNMADD213PSZ128mb
+ 49306879U, // VFNMADD213PSZ128mbk
+ 2196790527U, // VFNMADD213PSZ128mbkz
+ 49306879U, // VFNMADD213PSZ128mk
+ 2196790527U, // VFNMADD213PSZ128mkz
+ 2182110463U, // VFNMADD213PSZ128r
+ 49306879U, // VFNMADD213PSZ128rk
+ 2196790527U, // VFNMADD213PSZ128rkz
+ 2182110463U, // VFNMADD213PSZ256m
+ 2182110463U, // VFNMADD213PSZ256mb
+ 49306879U, // VFNMADD213PSZ256mbk
+ 2196790527U, // VFNMADD213PSZ256mbkz
+ 49306879U, // VFNMADD213PSZ256mk
+ 2196790527U, // VFNMADD213PSZ256mkz
+ 2182110463U, // VFNMADD213PSZ256r
+ 49306879U, // VFNMADD213PSZ256rk
+ 2196790527U, // VFNMADD213PSZ256rkz
+ 2182110463U, // VFNMADD213PSZm
+ 2182110463U, // VFNMADD213PSZmb
+ 49306879U, // VFNMADD213PSZmbk
+ 2196790527U, // VFNMADD213PSZmbkz
+ 49306879U, // VFNMADD213PSZmk
+ 2196790527U, // VFNMADD213PSZmkz
+ 2182110463U, // VFNMADD213PSZr
+ 2182110463U, // VFNMADD213PSZrb
+ 49306879U, // VFNMADD213PSZrbk
+ 2196790527U, // VFNMADD213PSZrbkz
+ 49306879U, // VFNMADD213PSZrk
+ 2196790527U, // VFNMADD213PSZrkz
+ 2182110463U, // VFNMADD213PSm
+ 2182110463U, // VFNMADD213PSr
+ 2182106643U, // VFNMADD213SDZm
+ 2182106643U, // VFNMADD213SDZm_Int
+ 49303059U, // VFNMADD213SDZm_Intk
+ 2196786707U, // VFNMADD213SDZm_Intkz
+ 2182106643U, // VFNMADD213SDZr
+ 2182106643U, // VFNMADD213SDZr_Int
+ 49303059U, // VFNMADD213SDZr_Intk
+ 2196786707U, // VFNMADD213SDZr_Intkz
+ 2182106643U, // VFNMADD213SDZrb
+ 2182106643U, // VFNMADD213SDZrb_Int
+ 49303059U, // VFNMADD213SDZrb_Intk
+ 2196786707U, // VFNMADD213SDZrb_Intkz
+ 2182106643U, // VFNMADD213SDm
+ 2182106643U, // VFNMADD213SDm_Int
+ 2182106643U, // VFNMADD213SDr
+ 2182106643U, // VFNMADD213SDr_Int
+ 2182111344U, // VFNMADD213SSZm
+ 2182111344U, // VFNMADD213SSZm_Int
+ 49307760U, // VFNMADD213SSZm_Intk
+ 2196791408U, // VFNMADD213SSZm_Intkz
+ 2182111344U, // VFNMADD213SSZr
+ 2182111344U, // VFNMADD213SSZr_Int
+ 49307760U, // VFNMADD213SSZr_Intk
+ 2196791408U, // VFNMADD213SSZr_Intkz
+ 2182111344U, // VFNMADD213SSZrb
+ 2182111344U, // VFNMADD213SSZrb_Int
+ 49307760U, // VFNMADD213SSZrb_Intk
+ 2196791408U, // VFNMADD213SSZrb_Intkz
+ 2182111344U, // VFNMADD213SSm
+ 2182111344U, // VFNMADD213SSm_Int
+ 2182111344U, // VFNMADD213SSr
+ 2182111344U, // VFNMADD213SSr_Int
+ 2182105397U, // VFNMADD231PDYm
+ 2182105397U, // VFNMADD231PDYr
+ 2182105397U, // VFNMADD231PDZ128m
+ 2182105397U, // VFNMADD231PDZ128mb
+ 49301813U, // VFNMADD231PDZ128mbk
+ 2196785461U, // VFNMADD231PDZ128mbkz
+ 49301813U, // VFNMADD231PDZ128mk
+ 2196785461U, // VFNMADD231PDZ128mkz
+ 2182105397U, // VFNMADD231PDZ128r
+ 49301813U, // VFNMADD231PDZ128rk
+ 2196785461U, // VFNMADD231PDZ128rkz
+ 2182105397U, // VFNMADD231PDZ256m
+ 2182105397U, // VFNMADD231PDZ256mb
+ 49301813U, // VFNMADD231PDZ256mbk
+ 2196785461U, // VFNMADD231PDZ256mbkz
+ 49301813U, // VFNMADD231PDZ256mk
+ 2196785461U, // VFNMADD231PDZ256mkz
+ 2182105397U, // VFNMADD231PDZ256r
+ 49301813U, // VFNMADD231PDZ256rk
+ 2196785461U, // VFNMADD231PDZ256rkz
+ 2182105397U, // VFNMADD231PDZm
+ 2182105397U, // VFNMADD231PDZmb
+ 49301813U, // VFNMADD231PDZmbk
+ 2196785461U, // VFNMADD231PDZmbkz
+ 49301813U, // VFNMADD231PDZmk
+ 2196785461U, // VFNMADD231PDZmkz
+ 2182105397U, // VFNMADD231PDZr
+ 2182105397U, // VFNMADD231PDZrb
+ 49301813U, // VFNMADD231PDZrbk
+ 2196785461U, // VFNMADD231PDZrbkz
+ 49301813U, // VFNMADD231PDZrk
+ 2196785461U, // VFNMADD231PDZrkz
+ 2182105397U, // VFNMADD231PDm
+ 2182105397U, // VFNMADD231PDr
+ 2182110170U, // VFNMADD231PSYm
+ 2182110170U, // VFNMADD231PSYr
+ 2182110170U, // VFNMADD231PSZ128m
+ 2182110170U, // VFNMADD231PSZ128mb
+ 49306586U, // VFNMADD231PSZ128mbk
+ 2196790234U, // VFNMADD231PSZ128mbkz
+ 49306586U, // VFNMADD231PSZ128mk
+ 2196790234U, // VFNMADD231PSZ128mkz
+ 2182110170U, // VFNMADD231PSZ128r
+ 49306586U, // VFNMADD231PSZ128rk
+ 2196790234U, // VFNMADD231PSZ128rkz
+ 2182110170U, // VFNMADD231PSZ256m
+ 2182110170U, // VFNMADD231PSZ256mb
+ 49306586U, // VFNMADD231PSZ256mbk
+ 2196790234U, // VFNMADD231PSZ256mbkz
+ 49306586U, // VFNMADD231PSZ256mk
+ 2196790234U, // VFNMADD231PSZ256mkz
+ 2182110170U, // VFNMADD231PSZ256r
+ 49306586U, // VFNMADD231PSZ256rk
+ 2196790234U, // VFNMADD231PSZ256rkz
+ 2182110170U, // VFNMADD231PSZm
+ 2182110170U, // VFNMADD231PSZmb
+ 49306586U, // VFNMADD231PSZmbk
+ 2196790234U, // VFNMADD231PSZmbkz
+ 49306586U, // VFNMADD231PSZmk
+ 2196790234U, // VFNMADD231PSZmkz
+ 2182110170U, // VFNMADD231PSZr
+ 2182110170U, // VFNMADD231PSZrb
+ 49306586U, // VFNMADD231PSZrbk
+ 2196790234U, // VFNMADD231PSZrbkz
+ 49306586U, // VFNMADD231PSZrk
+ 2196790234U, // VFNMADD231PSZrkz
+ 2182110170U, // VFNMADD231PSm
+ 2182110170U, // VFNMADD231PSr
+ 2182106501U, // VFNMADD231SDZm
+ 2182106501U, // VFNMADD231SDZm_Int
+ 49302917U, // VFNMADD231SDZm_Intk
+ 2196786565U, // VFNMADD231SDZm_Intkz
+ 2182106501U, // VFNMADD231SDZr
+ 2182106501U, // VFNMADD231SDZr_Int
+ 49302917U, // VFNMADD231SDZr_Intk
+ 2196786565U, // VFNMADD231SDZr_Intkz
+ 2182106501U, // VFNMADD231SDZrb
+ 2182106501U, // VFNMADD231SDZrb_Int
+ 49302917U, // VFNMADD231SDZrb_Intk
+ 2196786565U, // VFNMADD231SDZrb_Intkz
+ 2182106501U, // VFNMADD231SDm
+ 2182106501U, // VFNMADD231SDm_Int
+ 2182106501U, // VFNMADD231SDr
+ 2182106501U, // VFNMADD231SDr_Int
+ 2182111202U, // VFNMADD231SSZm
+ 2182111202U, // VFNMADD231SSZm_Int
+ 49307618U, // VFNMADD231SSZm_Intk
+ 2196791266U, // VFNMADD231SSZm_Intkz
+ 2182111202U, // VFNMADD231SSZr
+ 2182111202U, // VFNMADD231SSZr_Int
+ 49307618U, // VFNMADD231SSZr_Intk
+ 2196791266U, // VFNMADD231SSZr_Intkz
+ 2182111202U, // VFNMADD231SSZrb
+ 2182111202U, // VFNMADD231SSZrb_Int
+ 49307618U, // VFNMADD231SSZrb_Intk
+ 2196791266U, // VFNMADD231SSZrb_Intkz
+ 2182111202U, // VFNMADD231SSm
+ 2182111202U, // VFNMADD231SSm_Int
+ 2182111202U, // VFNMADD231SSr
+ 2182111202U, // VFNMADD231SSr_Int
+ 2517650168U, // VFNMADDPD4Ymr
+ 2517650168U, // VFNMADDPD4Yrm
+ 2517650168U, // VFNMADDPD4Yrr
+ 2517650168U, // VFNMADDPD4Yrr_REV
+ 2517650168U, // VFNMADDPD4mr
+ 2517650168U, // VFNMADDPD4rm
+ 2517650168U, // VFNMADDPD4rr
+ 2517650168U, // VFNMADDPD4rr_REV
+ 2517654967U, // VFNMADDPS4Ymr
+ 2517654967U, // VFNMADDPS4Yrm
+ 2517654967U, // VFNMADDPS4Yrr
+ 2517654967U, // VFNMADDPS4Yrr_REV
+ 2517654967U, // VFNMADDPS4mr
+ 2517654967U, // VFNMADDPS4rm
+ 2517654967U, // VFNMADDPS4rr
+ 2517654967U, // VFNMADDPS4rr_REV
+ 2517651068U, // VFNMADDSD4mr
+ 2517651068U, // VFNMADDSD4mr_Int
+ 2517651068U, // VFNMADDSD4rm
+ 2517651068U, // VFNMADDSD4rm_Int
+ 2517651068U, // VFNMADDSD4rr
+ 2517651068U, // VFNMADDSD4rr_Int
+ 2517651068U, // VFNMADDSD4rr_Int_REV
+ 2517651068U, // VFNMADDSD4rr_REV
+ 2517655784U, // VFNMADDSS4mr
+ 2517655784U, // VFNMADDSS4mr_Int
+ 2517655784U, // VFNMADDSS4rm
+ 2517655784U, // VFNMADDSS4rm_Int
+ 2517655784U, // VFNMADDSS4rr
+ 2517655784U, // VFNMADDSS4rr_Int
+ 2517655784U, // VFNMADDSS4rr_Int_REV
+ 2517655784U, // VFNMADDSS4rr_REV
+ 2182105440U, // VFNMSUB132PDYm
+ 2182105440U, // VFNMSUB132PDYr
+ 2182105440U, // VFNMSUB132PDZ128m
+ 2182105440U, // VFNMSUB132PDZ128mb
+ 49301856U, // VFNMSUB132PDZ128mbk
+ 2196785504U, // VFNMSUB132PDZ128mbkz
+ 49301856U, // VFNMSUB132PDZ128mk
+ 2196785504U, // VFNMSUB132PDZ128mkz
+ 2182105440U, // VFNMSUB132PDZ128r
+ 49301856U, // VFNMSUB132PDZ128rk
+ 2196785504U, // VFNMSUB132PDZ128rkz
+ 2182105440U, // VFNMSUB132PDZ256m
+ 2182105440U, // VFNMSUB132PDZ256mb
+ 49301856U, // VFNMSUB132PDZ256mbk
+ 2196785504U, // VFNMSUB132PDZ256mbkz
+ 49301856U, // VFNMSUB132PDZ256mk
+ 2196785504U, // VFNMSUB132PDZ256mkz
+ 2182105440U, // VFNMSUB132PDZ256r
+ 49301856U, // VFNMSUB132PDZ256rk
+ 2196785504U, // VFNMSUB132PDZ256rkz
+ 2182105440U, // VFNMSUB132PDZm
+ 2182105440U, // VFNMSUB132PDZmb
+ 49301856U, // VFNMSUB132PDZmbk
+ 2196785504U, // VFNMSUB132PDZmbkz
+ 49301856U, // VFNMSUB132PDZmk
+ 2196785504U, // VFNMSUB132PDZmkz
+ 2182105440U, // VFNMSUB132PDZr
+ 2182105440U, // VFNMSUB132PDZrb
+ 49301856U, // VFNMSUB132PDZrbk
+ 2196785504U, // VFNMSUB132PDZrbkz
+ 49301856U, // VFNMSUB132PDZrk
+ 2196785504U, // VFNMSUB132PDZrkz
+ 2182105440U, // VFNMSUB132PDm
+ 2182105440U, // VFNMSUB132PDr
+ 2182110213U, // VFNMSUB132PSYm
+ 2182110213U, // VFNMSUB132PSYr
+ 2182110213U, // VFNMSUB132PSZ128m
+ 2182110213U, // VFNMSUB132PSZ128mb
+ 49306629U, // VFNMSUB132PSZ128mbk
+ 2196790277U, // VFNMSUB132PSZ128mbkz
+ 49306629U, // VFNMSUB132PSZ128mk
+ 2196790277U, // VFNMSUB132PSZ128mkz
+ 2182110213U, // VFNMSUB132PSZ128r
+ 49306629U, // VFNMSUB132PSZ128rk
+ 2196790277U, // VFNMSUB132PSZ128rkz
+ 2182110213U, // VFNMSUB132PSZ256m
+ 2182110213U, // VFNMSUB132PSZ256mb
+ 49306629U, // VFNMSUB132PSZ256mbk
+ 2196790277U, // VFNMSUB132PSZ256mbkz
+ 49306629U, // VFNMSUB132PSZ256mk
+ 2196790277U, // VFNMSUB132PSZ256mkz
+ 2182110213U, // VFNMSUB132PSZ256r
+ 49306629U, // VFNMSUB132PSZ256rk
+ 2196790277U, // VFNMSUB132PSZ256rkz
+ 2182110213U, // VFNMSUB132PSZm
+ 2182110213U, // VFNMSUB132PSZmb
+ 49306629U, // VFNMSUB132PSZmbk
+ 2196790277U, // VFNMSUB132PSZmbkz
+ 49306629U, // VFNMSUB132PSZmk
+ 2196790277U, // VFNMSUB132PSZmkz
+ 2182110213U, // VFNMSUB132PSZr
+ 2182110213U, // VFNMSUB132PSZrb
+ 49306629U, // VFNMSUB132PSZrbk
+ 2196790277U, // VFNMSUB132PSZrbkz
+ 49306629U, // VFNMSUB132PSZrk
+ 2196790277U, // VFNMSUB132PSZrkz
+ 2182110213U, // VFNMSUB132PSm
+ 2182110213U, // VFNMSUB132PSr
+ 2182106528U, // VFNMSUB132SDZm
+ 2182106528U, // VFNMSUB132SDZm_Int
+ 49302944U, // VFNMSUB132SDZm_Intk
+ 2196786592U, // VFNMSUB132SDZm_Intkz
+ 2182106528U, // VFNMSUB132SDZr
+ 2182106528U, // VFNMSUB132SDZr_Int
+ 49302944U, // VFNMSUB132SDZr_Intk
+ 2196786592U, // VFNMSUB132SDZr_Intkz
+ 2182106528U, // VFNMSUB132SDZrb
+ 2182106528U, // VFNMSUB132SDZrb_Int
+ 49302944U, // VFNMSUB132SDZrb_Intk
+ 2196786592U, // VFNMSUB132SDZrb_Intkz
+ 2182106528U, // VFNMSUB132SDm
+ 2182106528U, // VFNMSUB132SDm_Int
+ 2182106528U, // VFNMSUB132SDr
+ 2182106528U, // VFNMSUB132SDr_Int
+ 2182111229U, // VFNMSUB132SSZm
+ 2182111229U, // VFNMSUB132SSZm_Int
+ 49307645U, // VFNMSUB132SSZm_Intk
+ 2196791293U, // VFNMSUB132SSZm_Intkz
+ 2182111229U, // VFNMSUB132SSZr
+ 2182111229U, // VFNMSUB132SSZr_Int
+ 49307645U, // VFNMSUB132SSZr_Intk
+ 2196791293U, // VFNMSUB132SSZr_Intkz
+ 2182111229U, // VFNMSUB132SSZrb
+ 2182111229U, // VFNMSUB132SSZrb_Int
+ 49307645U, // VFNMSUB132SSZrb_Intk
+ 2196791293U, // VFNMSUB132SSZrb_Intkz
+ 2182111229U, // VFNMSUB132SSm
+ 2182111229U, // VFNMSUB132SSm_Int
+ 2182111229U, // VFNMSUB132SSr
+ 2182111229U, // VFNMSUB132SSr_Int
+ 2182105636U, // VFNMSUB213PDYm
+ 2182105636U, // VFNMSUB213PDYr
+ 2182105636U, // VFNMSUB213PDZ128m
+ 2182105636U, // VFNMSUB213PDZ128mb
+ 49302052U, // VFNMSUB213PDZ128mbk
+ 2196785700U, // VFNMSUB213PDZ128mbkz
+ 49302052U, // VFNMSUB213PDZ128mk
+ 2196785700U, // VFNMSUB213PDZ128mkz
+ 2182105636U, // VFNMSUB213PDZ128r
+ 49302052U, // VFNMSUB213PDZ128rk
+ 2196785700U, // VFNMSUB213PDZ128rkz
+ 2182105636U, // VFNMSUB213PDZ256m
+ 2182105636U, // VFNMSUB213PDZ256mb
+ 49302052U, // VFNMSUB213PDZ256mbk
+ 2196785700U, // VFNMSUB213PDZ256mbkz
+ 49302052U, // VFNMSUB213PDZ256mk
+ 2196785700U, // VFNMSUB213PDZ256mkz
+ 2182105636U, // VFNMSUB213PDZ256r
+ 49302052U, // VFNMSUB213PDZ256rk
+ 2196785700U, // VFNMSUB213PDZ256rkz
+ 2182105636U, // VFNMSUB213PDZm
+ 2182105636U, // VFNMSUB213PDZmb
+ 49302052U, // VFNMSUB213PDZmbk
+ 2196785700U, // VFNMSUB213PDZmbkz
+ 49302052U, // VFNMSUB213PDZmk
+ 2196785700U, // VFNMSUB213PDZmkz
+ 2182105636U, // VFNMSUB213PDZr
+ 2182105636U, // VFNMSUB213PDZrb
+ 49302052U, // VFNMSUB213PDZrbk
+ 2196785700U, // VFNMSUB213PDZrbkz
+ 49302052U, // VFNMSUB213PDZrk
+ 2196785700U, // VFNMSUB213PDZrkz
+ 2182105636U, // VFNMSUB213PDm
+ 2182105636U, // VFNMSUB213PDr
+ 2182110420U, // VFNMSUB213PSYm
+ 2182110420U, // VFNMSUB213PSYr
+ 2182110420U, // VFNMSUB213PSZ128m
+ 2182110420U, // VFNMSUB213PSZ128mb
+ 49306836U, // VFNMSUB213PSZ128mbk
+ 2196790484U, // VFNMSUB213PSZ128mbkz
+ 49306836U, // VFNMSUB213PSZ128mk
+ 2196790484U, // VFNMSUB213PSZ128mkz
+ 2182110420U, // VFNMSUB213PSZ128r
+ 49306836U, // VFNMSUB213PSZ128rk
+ 2196790484U, // VFNMSUB213PSZ128rkz
+ 2182110420U, // VFNMSUB213PSZ256m
+ 2182110420U, // VFNMSUB213PSZ256mb
+ 49306836U, // VFNMSUB213PSZ256mbk
+ 2196790484U, // VFNMSUB213PSZ256mbkz
+ 49306836U, // VFNMSUB213PSZ256mk
+ 2196790484U, // VFNMSUB213PSZ256mkz
+ 2182110420U, // VFNMSUB213PSZ256r
+ 49306836U, // VFNMSUB213PSZ256rk
+ 2196790484U, // VFNMSUB213PSZ256rkz
+ 2182110420U, // VFNMSUB213PSZm
+ 2182110420U, // VFNMSUB213PSZmb
+ 49306836U, // VFNMSUB213PSZmbk
+ 2196790484U, // VFNMSUB213PSZmbkz
+ 49306836U, // VFNMSUB213PSZmk
+ 2196790484U, // VFNMSUB213PSZmkz
+ 2182110420U, // VFNMSUB213PSZr
+ 2182110420U, // VFNMSUB213PSZrb
+ 49306836U, // VFNMSUB213PSZrbk
+ 2196790484U, // VFNMSUB213PSZrbkz
+ 49306836U, // VFNMSUB213PSZrk
+ 2196790484U, // VFNMSUB213PSZrkz
+ 2182110420U, // VFNMSUB213PSm
+ 2182110420U, // VFNMSUB213PSr
+ 2182106616U, // VFNMSUB213SDZm
+ 2182106616U, // VFNMSUB213SDZm_Int
+ 49303032U, // VFNMSUB213SDZm_Intk
+ 2196786680U, // VFNMSUB213SDZm_Intkz
+ 2182106616U, // VFNMSUB213SDZr
+ 2182106616U, // VFNMSUB213SDZr_Int
+ 49303032U, // VFNMSUB213SDZr_Intk
+ 2196786680U, // VFNMSUB213SDZr_Intkz
+ 2182106616U, // VFNMSUB213SDZrb
+ 2182106616U, // VFNMSUB213SDZrb_Int
+ 49303032U, // VFNMSUB213SDZrb_Intk
+ 2196786680U, // VFNMSUB213SDZrb_Intkz
+ 2182106616U, // VFNMSUB213SDm
+ 2182106616U, // VFNMSUB213SDm_Int
+ 2182106616U, // VFNMSUB213SDr
+ 2182106616U, // VFNMSUB213SDr_Int
+ 2182111317U, // VFNMSUB213SSZm
+ 2182111317U, // VFNMSUB213SSZm_Int
+ 49307733U, // VFNMSUB213SSZm_Intk
+ 2196791381U, // VFNMSUB213SSZm_Intkz
+ 2182111317U, // VFNMSUB213SSZr
+ 2182111317U, // VFNMSUB213SSZr_Int
+ 49307733U, // VFNMSUB213SSZr_Intk
+ 2196791381U, // VFNMSUB213SSZr_Intkz
+ 2182111317U, // VFNMSUB213SSZrb
+ 2182111317U, // VFNMSUB213SSZrb_Int
+ 49307733U, // VFNMSUB213SSZrb_Intk
+ 2196791381U, // VFNMSUB213SSZrb_Intkz
+ 2182111317U, // VFNMSUB213SSm
+ 2182111317U, // VFNMSUB213SSm_Int
+ 2182111317U, // VFNMSUB213SSr
+ 2182111317U, // VFNMSUB213SSr_Int
+ 2182105354U, // VFNMSUB231PDYm
+ 2182105354U, // VFNMSUB231PDYr
+ 2182105354U, // VFNMSUB231PDZ128m
+ 2182105354U, // VFNMSUB231PDZ128mb
+ 49301770U, // VFNMSUB231PDZ128mbk
+ 2196785418U, // VFNMSUB231PDZ128mbkz
+ 49301770U, // VFNMSUB231PDZ128mk
+ 2196785418U, // VFNMSUB231PDZ128mkz
+ 2182105354U, // VFNMSUB231PDZ128r
+ 49301770U, // VFNMSUB231PDZ128rk
+ 2196785418U, // VFNMSUB231PDZ128rkz
+ 2182105354U, // VFNMSUB231PDZ256m
+ 2182105354U, // VFNMSUB231PDZ256mb
+ 49301770U, // VFNMSUB231PDZ256mbk
+ 2196785418U, // VFNMSUB231PDZ256mbkz
+ 49301770U, // VFNMSUB231PDZ256mk
+ 2196785418U, // VFNMSUB231PDZ256mkz
+ 2182105354U, // VFNMSUB231PDZ256r
+ 49301770U, // VFNMSUB231PDZ256rk
+ 2196785418U, // VFNMSUB231PDZ256rkz
+ 2182105354U, // VFNMSUB231PDZm
+ 2182105354U, // VFNMSUB231PDZmb
+ 49301770U, // VFNMSUB231PDZmbk
+ 2196785418U, // VFNMSUB231PDZmbkz
+ 49301770U, // VFNMSUB231PDZmk
+ 2196785418U, // VFNMSUB231PDZmkz
+ 2182105354U, // VFNMSUB231PDZr
+ 2182105354U, // VFNMSUB231PDZrb
+ 49301770U, // VFNMSUB231PDZrbk
+ 2196785418U, // VFNMSUB231PDZrbkz
+ 49301770U, // VFNMSUB231PDZrk
+ 2196785418U, // VFNMSUB231PDZrkz
+ 2182105354U, // VFNMSUB231PDm
+ 2182105354U, // VFNMSUB231PDr
+ 2182110127U, // VFNMSUB231PSYm
+ 2182110127U, // VFNMSUB231PSYr
+ 2182110127U, // VFNMSUB231PSZ128m
+ 2182110127U, // VFNMSUB231PSZ128mb
+ 49306543U, // VFNMSUB231PSZ128mbk
+ 2196790191U, // VFNMSUB231PSZ128mbkz
+ 49306543U, // VFNMSUB231PSZ128mk
+ 2196790191U, // VFNMSUB231PSZ128mkz
+ 2182110127U, // VFNMSUB231PSZ128r
+ 49306543U, // VFNMSUB231PSZ128rk
+ 2196790191U, // VFNMSUB231PSZ128rkz
+ 2182110127U, // VFNMSUB231PSZ256m
+ 2182110127U, // VFNMSUB231PSZ256mb
+ 49306543U, // VFNMSUB231PSZ256mbk
+ 2196790191U, // VFNMSUB231PSZ256mbkz
+ 49306543U, // VFNMSUB231PSZ256mk
+ 2196790191U, // VFNMSUB231PSZ256mkz
+ 2182110127U, // VFNMSUB231PSZ256r
+ 49306543U, // VFNMSUB231PSZ256rk
+ 2196790191U, // VFNMSUB231PSZ256rkz
+ 2182110127U, // VFNMSUB231PSZm
+ 2182110127U, // VFNMSUB231PSZmb
+ 49306543U, // VFNMSUB231PSZmbk
+ 2196790191U, // VFNMSUB231PSZmbkz
+ 49306543U, // VFNMSUB231PSZmk
+ 2196790191U, // VFNMSUB231PSZmkz
+ 2182110127U, // VFNMSUB231PSZr
+ 2182110127U, // VFNMSUB231PSZrb
+ 49306543U, // VFNMSUB231PSZrbk
+ 2196790191U, // VFNMSUB231PSZrbkz
+ 49306543U, // VFNMSUB231PSZrk
+ 2196790191U, // VFNMSUB231PSZrkz
+ 2182110127U, // VFNMSUB231PSm
+ 2182110127U, // VFNMSUB231PSr
+ 2182106474U, // VFNMSUB231SDZm
+ 2182106474U, // VFNMSUB231SDZm_Int
+ 49302890U, // VFNMSUB231SDZm_Intk
+ 2196786538U, // VFNMSUB231SDZm_Intkz
+ 2182106474U, // VFNMSUB231SDZr
+ 2182106474U, // VFNMSUB231SDZr_Int
+ 49302890U, // VFNMSUB231SDZr_Intk
+ 2196786538U, // VFNMSUB231SDZr_Intkz
+ 2182106474U, // VFNMSUB231SDZrb
+ 2182106474U, // VFNMSUB231SDZrb_Int
+ 49302890U, // VFNMSUB231SDZrb_Intk
+ 2196786538U, // VFNMSUB231SDZrb_Intkz
+ 2182106474U, // VFNMSUB231SDm
+ 2182106474U, // VFNMSUB231SDm_Int
+ 2182106474U, // VFNMSUB231SDr
+ 2182106474U, // VFNMSUB231SDr_Int
+ 2182111175U, // VFNMSUB231SSZm
+ 2182111175U, // VFNMSUB231SSZm_Int
+ 49307591U, // VFNMSUB231SSZm_Intk
+ 2196791239U, // VFNMSUB231SSZm_Intkz
+ 2182111175U, // VFNMSUB231SSZr
+ 2182111175U, // VFNMSUB231SSZr_Int
+ 49307591U, // VFNMSUB231SSZr_Intk
+ 2196791239U, // VFNMSUB231SSZr_Intkz
+ 2182111175U, // VFNMSUB231SSZrb
+ 2182111175U, // VFNMSUB231SSZrb_Int
+ 49307591U, // VFNMSUB231SSZrb_Intk
+ 2196791239U, // VFNMSUB231SSZrb_Intkz
+ 2182111175U, // VFNMSUB231SSm
+ 2182111175U, // VFNMSUB231SSm_Int
+ 2182111175U, // VFNMSUB231SSr
+ 2182111175U, // VFNMSUB231SSr_Int
+ 2517650117U, // VFNMSUBPD4Ymr
+ 2517650117U, // VFNMSUBPD4Yrm
+ 2517650117U, // VFNMSUBPD4Yrr
+ 2517650117U, // VFNMSUBPD4Yrr_REV
+ 2517650117U, // VFNMSUBPD4mr
+ 2517650117U, // VFNMSUBPD4rm
+ 2517650117U, // VFNMSUBPD4rr
+ 2517650117U, // VFNMSUBPD4rr_REV
+ 2517654893U, // VFNMSUBPS4Ymr
+ 2517654893U, // VFNMSUBPS4Yrm
+ 2517654893U, // VFNMSUBPS4Yrr
+ 2517654893U, // VFNMSUBPS4Yrr_REV
+ 2517654893U, // VFNMSUBPS4mr
+ 2517654893U, // VFNMSUBPS4rm
+ 2517654893U, // VFNMSUBPS4rr
+ 2517654893U, // VFNMSUBPS4rr_REV
+ 2517651039U, // VFNMSUBSD4mr
+ 2517651039U, // VFNMSUBSD4mr_Int
+ 2517651039U, // VFNMSUBSD4rm
+ 2517651039U, // VFNMSUBSD4rm_Int
+ 2517651039U, // VFNMSUBSD4rr
+ 2517651039U, // VFNMSUBSD4rr_Int
+ 2517651039U, // VFNMSUBSD4rr_Int_REV
+ 2517651039U, // VFNMSUBSD4rr_REV
+ 2517655732U, // VFNMSUBSS4mr
+ 2517655732U, // VFNMSUBSS4mr_Int
+ 2517655732U, // VFNMSUBSS4rm
+ 2517655732U, // VFNMSUBSS4rm_Int
+ 2517655732U, // VFNMSUBSS4rr
+ 2517655732U, // VFNMSUBSS4rr_Int
+ 2517655732U, // VFNMSUBSS4rr_Int_REV
+ 2517655732U, // VFNMSUBSS4rr_REV
+ 2819640387U, // VFPCLASSPDZ128rm
+ 2752531523U, // VFPCLASSPDZ128rmb
+ 384846915U, // VFPCLASSPDZ128rmbk
+ 384846915U, // VFPCLASSPDZ128rmk
+ 2517650499U, // VFPCLASSPDZ128rr
+ 384846915U, // VFPCLASSPDZ128rrk
+ 3155184707U, // VFPCLASSPDZ256rm
+ 605047875U, // VFPCLASSPDZ256rmb
+ 384846915U, // VFPCLASSPDZ256rmbk
+ 384846915U, // VFPCLASSPDZ256rmk
+ 2517650499U, // VFPCLASSPDZ256rr
+ 384846915U, // VFPCLASSPDZ256rrk
+ 3255848003U, // VFPCLASSPDZrm
+ 2752531523U, // VFPCLASSPDZrmb
+ 384846915U, // VFPCLASSPDZrmbk
+ 384846915U, // VFPCLASSPDZrmk
+ 2517650499U, // VFPCLASSPDZrr
+ 384846915U, // VFPCLASSPDZrrk
+ 2819645206U, // VFPCLASSPSZ128rm
+ 638607126U, // VFPCLASSPSZ128rmb
+ 384851734U, // VFPCLASSPSZ128rmbk
+ 384851734U, // VFPCLASSPSZ128rmk
+ 2517655318U, // VFPCLASSPSZ128rr
+ 384851734U, // VFPCLASSPSZ128rrk
+ 3155189526U, // VFPCLASSPSZ256rm
+ 2786090774U, // VFPCLASSPSZ256rmb
+ 384851734U, // VFPCLASSPSZ256rmbk
+ 384851734U, // VFPCLASSPSZ256rmk
+ 2517655318U, // VFPCLASSPSZ256rr
+ 384851734U, // VFPCLASSPSZ256rrk
+ 3255852822U, // VFPCLASSPSZrm
+ 638607126U, // VFPCLASSPSZrmb
+ 384851734U, // VFPCLASSPSZrmbk
+ 384851734U, // VFPCLASSPSZrmk
+ 2517655318U, // VFPCLASSPSZrr
+ 384851734U, // VFPCLASSPSZrrk
+ 2752532269U, // VFPCLASSSDZrm
+ 384847661U, // VFPCLASSSDZrmk
+ 2517651245U, // VFPCLASSSDZrr
+ 384847661U, // VFPCLASSSDZrrk
+ 2786091389U, // VFPCLASSSSZrm
+ 384852349U, // VFPCLASSSSZrmk
+ 2517655933U, // VFPCLASSSSZrr
+ 384852349U, // VFPCLASSSSZrrk
+ 1007701189U, // VFRCZPDYrm
+ 370166981U, // VFRCZPDYrr
+ 672156869U, // VFRCZPDrm
+ 370166981U, // VFRCZPDrr
+ 1007706024U, // VFRCZPSYrm
+ 370171816U, // VFRCZPSYrr
+ 672161704U, // VFRCZPSrm
+ 370171816U, // VFRCZPSrr
+ 605048749U, // VFRCZSDrm
+ 370167725U, // VFRCZSDrr
+ 638607831U, // VFRCZSSrm
+ 370172375U, // VFRCZSSrr
+ 1141918514U, // VGATHERDPDYrm
+ 3337636658U, // VGATHERDPDZ128rm
+ 1190153010U, // VGATHERDPDZ256rm
+ 3337636658U, // VGATHERDPDZrm
+ 1209027378U, // VGATHERDPDrm
+ 1141923313U, // VGATHERDPSYrm
+ 3337641457U, // VGATHERDPSZ128rm
+ 1190157809U, // VGATHERDPSZ256rm
+ 3337641457U, // VGATHERDPSZrm
+ 1209032177U, // VGATHERDPSrm
+ 822112218U, // VGATHERPF0DPDm
+ 822112350U, // VGATHERPF0DPSm
+ 822112284U, // VGATHERPF0QPDm
+ 1056993440U, // VGATHERPF0QPSm
+ 822112251U, // VGATHERPF1DPDm
+ 822112383U, // VGATHERPF1DPSm
+ 822112317U, // VGATHERPF1QPDm
+ 1056993473U, // VGATHERPF1QPSm
+ 1141918747U, // VGATHERQPDYrm
+ 3337636891U, // VGATHERQPDZ128rm
+ 1190153243U, // VGATHERQPDZ256rm
+ 3337636891U, // VGATHERQPDZrm
+ 1209027611U, // VGATHERQPDrm
+ 1209032430U, // VGATHERQPSYrm
+ 1190158062U, // VGATHERQPSZ128rm
+ 3337641710U, // VGATHERQPSZ256rm
+ 1190158062U, // VGATHERQPSZrm
+ 1242586862U, // VGATHERQPSrm
+ 672156688U, // VGETEXPPDZ128m
+ 605047824U, // VGETEXPPDZ128mb
+ 49302544U, // VGETEXPPDZ128mbk
+ 2532330512U, // VGETEXPPDZ128mbkz
+ 49302544U, // VGETEXPPDZ128mk
+ 2532330512U, // VGETEXPPDZ128mkz
+ 370166800U, // VGETEXPPDZ128r
+ 49302544U, // VGETEXPPDZ128rk
+ 2532330512U, // VGETEXPPDZ128rkz
+ 1007701008U, // VGETEXPPDZ256m
+ 2752531472U, // VGETEXPPDZ256mb
+ 49302544U, // VGETEXPPDZ256mbk
+ 2532330512U, // VGETEXPPDZ256mbkz
+ 49302544U, // VGETEXPPDZ256mk
+ 2532330512U, // VGETEXPPDZ256mkz
+ 370166800U, // VGETEXPPDZ256r
+ 49302544U, // VGETEXPPDZ256rk
+ 2532330512U, // VGETEXPPDZ256rkz
+ 1108364304U, // VGETEXPPDZm
+ 605047824U, // VGETEXPPDZmb
+ 49302544U, // VGETEXPPDZmbk
+ 2532330512U, // VGETEXPPDZmbkz
+ 49302544U, // VGETEXPPDZmk
+ 2532330512U, // VGETEXPPDZmkz
+ 370166800U, // VGETEXPPDZr
+ 2517650448U, // VGETEXPPDZrb
+ 49302544U, // VGETEXPPDZrbk
+ 2532330512U, // VGETEXPPDZrbkz
+ 49302544U, // VGETEXPPDZrk
+ 2532330512U, // VGETEXPPDZrkz
+ 672161507U, // VGETEXPPSZ128m
+ 2786090723U, // VGETEXPPSZ128mb
+ 49307363U, // VGETEXPPSZ128mbk
+ 2532335331U, // VGETEXPPSZ128mbkz
+ 49307363U, // VGETEXPPSZ128mk
+ 2532335331U, // VGETEXPPSZ128mkz
+ 370171619U, // VGETEXPPSZ128r
+ 49307363U, // VGETEXPPSZ128rk
+ 2532335331U, // VGETEXPPSZ128rkz
+ 1007705827U, // VGETEXPPSZ256m
+ 638607075U, // VGETEXPPSZ256mb
+ 49307363U, // VGETEXPPSZ256mbk
+ 2532335331U, // VGETEXPPSZ256mbkz
+ 49307363U, // VGETEXPPSZ256mk
+ 2532335331U, // VGETEXPPSZ256mkz
+ 370171619U, // VGETEXPPSZ256r
+ 49307363U, // VGETEXPPSZ256rk
+ 2532335331U, // VGETEXPPSZ256rkz
+ 1108369123U, // VGETEXPPSZm
+ 2786090723U, // VGETEXPPSZmb
+ 49307363U, // VGETEXPPSZmbk
+ 2532335331U, // VGETEXPPSZmbkz
+ 49307363U, // VGETEXPPSZmk
+ 2532335331U, // VGETEXPPSZmkz
+ 370171619U, // VGETEXPPSZr
+ 2517655267U, // VGETEXPPSZrb
+ 49307363U, // VGETEXPPSZrbk
+ 2532335331U, // VGETEXPPSZrbkz
+ 49307363U, // VGETEXPPSZrk
+ 2532335331U, // VGETEXPPSZrkz
+ 2517651214U, // VGETEXPSDZm
+ 49303310U, // VGETEXPSDZmk
+ 2532331278U, // VGETEXPSDZmkz
+ 2517651214U, // VGETEXPSDZr
+ 2517651214U, // VGETEXPSDZrb
+ 49303310U, // VGETEXPSDZrbk
+ 2532331278U, // VGETEXPSDZrbkz
+ 49303310U, // VGETEXPSDZrk
+ 2532331278U, // VGETEXPSDZrkz
+ 2517655922U, // VGETEXPSSZm
+ 49308018U, // VGETEXPSSZmk
+ 2532335986U, // VGETEXPSSZmkz
+ 2517655922U, // VGETEXPSSZr
+ 2517655922U, // VGETEXPSSZrb
+ 49308018U, // VGETEXPSSZrbk
+ 2532335986U, // VGETEXPSSZrbkz
+ 49308018U, // VGETEXPSSZrk
+ 2532335986U, // VGETEXPSSZrkz
+ 2752531565U, // VGETMANTPDZ128rmbi
+ 49302637U, // VGETMANTPDZ128rmbik
+ 2532330605U, // VGETMANTPDZ128rmbikz
+ 2819640429U, // VGETMANTPDZ128rmi
+ 49302637U, // VGETMANTPDZ128rmik
+ 2532330605U, // VGETMANTPDZ128rmikz
+ 2517650541U, // VGETMANTPDZ128rri
+ 49302637U, // VGETMANTPDZ128rrik
+ 2532330605U, // VGETMANTPDZ128rrikz
+ 605047917U, // VGETMANTPDZ256rmbi
+ 49302637U, // VGETMANTPDZ256rmbik
+ 2532330605U, // VGETMANTPDZ256rmbikz
+ 3155184749U, // VGETMANTPDZ256rmi
+ 49302637U, // VGETMANTPDZ256rmik
+ 2532330605U, // VGETMANTPDZ256rmikz
+ 2517650541U, // VGETMANTPDZ256rri
+ 49302637U, // VGETMANTPDZ256rrik
+ 2532330605U, // VGETMANTPDZ256rrikz
+ 2752531565U, // VGETMANTPDZrmbi
+ 49302637U, // VGETMANTPDZrmbik
+ 2532330605U, // VGETMANTPDZrmbikz
+ 3255848045U, // VGETMANTPDZrmi
+ 49302637U, // VGETMANTPDZrmik
+ 2532330605U, // VGETMANTPDZrmikz
+ 2517650541U, // VGETMANTPDZrri
+ 370166893U, // VGETMANTPDZrrib
+ 49302637U, // VGETMANTPDZrribk
+ 2532330605U, // VGETMANTPDZrribkz
+ 49302637U, // VGETMANTPDZrrik
+ 2532330605U, // VGETMANTPDZrrikz
+ 638607163U, // VGETMANTPSZ128rmbi
+ 49307451U, // VGETMANTPSZ128rmbik
+ 2532335419U, // VGETMANTPSZ128rmbikz
+ 2819645243U, // VGETMANTPSZ128rmi
+ 49307451U, // VGETMANTPSZ128rmik
+ 2532335419U, // VGETMANTPSZ128rmikz
+ 2517655355U, // VGETMANTPSZ128rri
+ 49307451U, // VGETMANTPSZ128rrik
+ 2532335419U, // VGETMANTPSZ128rrikz
+ 2786090811U, // VGETMANTPSZ256rmbi
+ 49307451U, // VGETMANTPSZ256rmbik
+ 2532335419U, // VGETMANTPSZ256rmbikz
+ 3155189563U, // VGETMANTPSZ256rmi
+ 49307451U, // VGETMANTPSZ256rmik
+ 2532335419U, // VGETMANTPSZ256rmikz
+ 2517655355U, // VGETMANTPSZ256rri
+ 49307451U, // VGETMANTPSZ256rrik
+ 2532335419U, // VGETMANTPSZ256rrikz
+ 638607163U, // VGETMANTPSZrmbi
+ 49307451U, // VGETMANTPSZrmbik
+ 2532335419U, // VGETMANTPSZrmbikz
+ 3255852859U, // VGETMANTPSZrmi
+ 49307451U, // VGETMANTPSZrmik
+ 2532335419U, // VGETMANTPSZrmikz
+ 2517655355U, // VGETMANTPSZrri
+ 370171707U, // VGETMANTPSZrrib
+ 49307451U, // VGETMANTPSZrribk
+ 2532335419U, // VGETMANTPSZrribkz
+ 49307451U, // VGETMANTPSZrrik
+ 2532335419U, // VGETMANTPSZrrikz
+ 2517651286U, // VGETMANTSDZrmi
+ 49303382U, // VGETMANTSDZrmik
+ 2532331350U, // VGETMANTSDZrmikz
+ 2517651286U, // VGETMANTSDZrri
+ 2517651286U, // VGETMANTSDZrrib
+ 49303382U, // VGETMANTSDZrribk
+ 2532331350U, // VGETMANTSDZrribkz
+ 49303382U, // VGETMANTSDZrrik
+ 2532331350U, // VGETMANTSDZrrikz
+ 2517655945U, // VGETMANTSSZrmi
+ 49308041U, // VGETMANTSSZrmik
+ 2532336009U, // VGETMANTSSZrmikz
+ 2517655945U, // VGETMANTSSZrri
+ 2517655945U, // VGETMANTSSZrrib
+ 49308041U, // VGETMANTSSZrribk
+ 2532336009U, // VGETMANTSSZrribkz
+ 49308041U, // VGETMANTSSZrrik
+ 2532336009U, // VGETMANTSSZrrikz
+ 2517648635U, // VGF2P8AFFINEINVQBYrmi
+ 2517648635U, // VGF2P8AFFINEINVQBYrri
+ 2517648635U, // VGF2P8AFFINEINVQBZ128rmbi
+ 49300731U, // VGF2P8AFFINEINVQBZ128rmbik
+ 2532328699U, // VGF2P8AFFINEINVQBZ128rmbikz
+ 2517648635U, // VGF2P8AFFINEINVQBZ128rmi
+ 49300731U, // VGF2P8AFFINEINVQBZ128rmik
+ 2532328699U, // VGF2P8AFFINEINVQBZ128rmikz
+ 2517648635U, // VGF2P8AFFINEINVQBZ128rri
+ 49300731U, // VGF2P8AFFINEINVQBZ128rrik
+ 2532328699U, // VGF2P8AFFINEINVQBZ128rrikz
+ 2517648635U, // VGF2P8AFFINEINVQBZ256rmbi
+ 49300731U, // VGF2P8AFFINEINVQBZ256rmbik
+ 2532328699U, // VGF2P8AFFINEINVQBZ256rmbikz
+ 2517648635U, // VGF2P8AFFINEINVQBZ256rmi
+ 49300731U, // VGF2P8AFFINEINVQBZ256rmik
+ 2532328699U, // VGF2P8AFFINEINVQBZ256rmikz
+ 2517648635U, // VGF2P8AFFINEINVQBZ256rri
+ 49300731U, // VGF2P8AFFINEINVQBZ256rrik
+ 2532328699U, // VGF2P8AFFINEINVQBZ256rrikz
+ 2517648635U, // VGF2P8AFFINEINVQBZrmbi
+ 49300731U, // VGF2P8AFFINEINVQBZrmbik
+ 2532328699U, // VGF2P8AFFINEINVQBZrmbikz
+ 2517648635U, // VGF2P8AFFINEINVQBZrmi
+ 49300731U, // VGF2P8AFFINEINVQBZrmik
+ 2532328699U, // VGF2P8AFFINEINVQBZrmikz
+ 2517648635U, // VGF2P8AFFINEINVQBZrri
+ 49300731U, // VGF2P8AFFINEINVQBZrrik
+ 2532328699U, // VGF2P8AFFINEINVQBZrrikz
+ 2517648635U, // VGF2P8AFFINEINVQBrmi
+ 2517648635U, // VGF2P8AFFINEINVQBrri
+ 2517648572U, // VGF2P8AFFINEQBYrmi
+ 2517648572U, // VGF2P8AFFINEQBYrri
+ 2517648572U, // VGF2P8AFFINEQBZ128rmbi
+ 49300668U, // VGF2P8AFFINEQBZ128rmbik
+ 2532328636U, // VGF2P8AFFINEQBZ128rmbikz
+ 2517648572U, // VGF2P8AFFINEQBZ128rmi
+ 49300668U, // VGF2P8AFFINEQBZ128rmik
+ 2532328636U, // VGF2P8AFFINEQBZ128rmikz
+ 2517648572U, // VGF2P8AFFINEQBZ128rri
+ 49300668U, // VGF2P8AFFINEQBZ128rrik
+ 2532328636U, // VGF2P8AFFINEQBZ128rrikz
+ 2517648572U, // VGF2P8AFFINEQBZ256rmbi
+ 49300668U, // VGF2P8AFFINEQBZ256rmbik
+ 2532328636U, // VGF2P8AFFINEQBZ256rmbikz
+ 2517648572U, // VGF2P8AFFINEQBZ256rmi
+ 49300668U, // VGF2P8AFFINEQBZ256rmik
+ 2532328636U, // VGF2P8AFFINEQBZ256rmikz
+ 2517648572U, // VGF2P8AFFINEQBZ256rri
+ 49300668U, // VGF2P8AFFINEQBZ256rrik
+ 2532328636U, // VGF2P8AFFINEQBZ256rrikz
+ 2517648572U, // VGF2P8AFFINEQBZrmbi
+ 49300668U, // VGF2P8AFFINEQBZrmbik
+ 2532328636U, // VGF2P8AFFINEQBZrmbikz
+ 2517648572U, // VGF2P8AFFINEQBZrmi
+ 49300668U, // VGF2P8AFFINEQBZrmik
+ 2532328636U, // VGF2P8AFFINEQBZrmikz
+ 2517648572U, // VGF2P8AFFINEQBZrri
+ 49300668U, // VGF2P8AFFINEQBZrrik
+ 2532328636U, // VGF2P8AFFINEQBZrrikz
+ 2517648572U, // VGF2P8AFFINEQBrmi
+ 2517648572U, // VGF2P8AFFINEQBrri
+ 2517648473U, // VGF2P8MULBYrm
+ 2517648473U, // VGF2P8MULBYrr
+ 2517648473U, // VGF2P8MULBZ128rm
+ 49300569U, // VGF2P8MULBZ128rmk
+ 2532328537U, // VGF2P8MULBZ128rmkz
+ 2517648473U, // VGF2P8MULBZ128rr
+ 49300569U, // VGF2P8MULBZ128rrk
+ 2532328537U, // VGF2P8MULBZ128rrkz
+ 2517648473U, // VGF2P8MULBZ256rm
+ 49300569U, // VGF2P8MULBZ256rmk
+ 2532328537U, // VGF2P8MULBZ256rmkz
+ 2517648473U, // VGF2P8MULBZ256rr
+ 49300569U, // VGF2P8MULBZ256rrk
+ 2532328537U, // VGF2P8MULBZ256rrkz
+ 2517648473U, // VGF2P8MULBZrm
+ 49300569U, // VGF2P8MULBZrmk
+ 2532328537U, // VGF2P8MULBZrmkz
+ 2517648473U, // VGF2P8MULBZrr
+ 49300569U, // VGF2P8MULBZrrk
+ 2532328537U, // VGF2P8MULBZrrkz
+ 2517648473U, // VGF2P8MULBrm
+ 2517648473U, // VGF2P8MULBrr
+ 2517650149U, // VHADDPDYrm
+ 2517650149U, // VHADDPDYrr
+ 2517650149U, // VHADDPDrm
+ 2517650149U, // VHADDPDrr
+ 2517654925U, // VHADDPSYrm
+ 2517654925U, // VHADDPSYrr
+ 2517654925U, // VHADDPSrm
+ 2517654925U, // VHADDPSrr
+ 2517650098U, // VHSUBPDYrm
+ 2517650098U, // VHSUBPDYrr
+ 2517650098U, // VHSUBPDrm
+ 2517650098U, // VHSUBPDrr
+ 2517654874U, // VHSUBPSYrm
+ 2517654874U, // VHSUBPSYrr
+ 2517654874U, // VHSUBPSrm
+ 2517654874U, // VHSUBPSrr
+ 2517648018U, // VINSERTF128rm
+ 2517648018U, // VINSERTF128rr
+ 2517647800U, // VINSERTF32x4Z256rm
+ 49299896U, // VINSERTF32x4Z256rmk
+ 2532327864U, // VINSERTF32x4Z256rmkz
+ 2517647800U, // VINSERTF32x4Z256rr
+ 49299896U, // VINSERTF32x4Z256rrk
+ 2532327864U, // VINSERTF32x4Z256rrkz
+ 2517647800U, // VINSERTF32x4Zrm
+ 49299896U, // VINSERTF32x4Zrmk
+ 2532327864U, // VINSERTF32x4Zrmkz
+ 2517647800U, // VINSERTF32x4Zrr
+ 49299896U, // VINSERTF32x4Zrrk
+ 2532327864U, // VINSERTF32x4Zrrkz
+ 2517648127U, // VINSERTF32x8Zrm
+ 49300223U, // VINSERTF32x8Zrmk
+ 2532328191U, // VINSERTF32x8Zrmkz
+ 2517648127U, // VINSERTF32x8Zrr
+ 49300223U, // VINSERTF32x8Zrrk
+ 2532328191U, // VINSERTF32x8Zrrkz
+ 2517647587U, // VINSERTF64x2Z256rm
+ 49299683U, // VINSERTF64x2Z256rmk
+ 2532327651U, // VINSERTF64x2Z256rmkz
+ 2517647587U, // VINSERTF64x2Z256rr
+ 49299683U, // VINSERTF64x2Z256rrk
+ 2532327651U, // VINSERTF64x2Z256rrkz
+ 2517647587U, // VINSERTF64x2Zrm
+ 49299683U, // VINSERTF64x2Zrmk
+ 2532327651U, // VINSERTF64x2Zrmkz
+ 2517647587U, // VINSERTF64x2Zrr
+ 49299683U, // VINSERTF64x2Zrrk
+ 2532327651U, // VINSERTF64x2Zrrkz
+ 2517647904U, // VINSERTF64x4Zrm
+ 49300000U, // VINSERTF64x4Zrmk
+ 2532327968U, // VINSERTF64x4Zrmkz
+ 2517647904U, // VINSERTF64x4Zrr
+ 49300000U, // VINSERTF64x4Zrrk
+ 2532327968U, // VINSERTF64x4Zrrkz
+ 2517648073U, // VINSERTI128rm
+ 2517648073U, // VINSERTI128rr
+ 2517647858U, // VINSERTI32x4Z256rm
+ 49299954U, // VINSERTI32x4Z256rmk
+ 2532327922U, // VINSERTI32x4Z256rmkz
+ 2517647858U, // VINSERTI32x4Z256rr
+ 49299954U, // VINSERTI32x4Z256rrk
+ 2532327922U, // VINSERTI32x4Z256rrkz
+ 2517647858U, // VINSERTI32x4Zrm
+ 49299954U, // VINSERTI32x4Zrmk
+ 2532327922U, // VINSERTI32x4Zrmkz
+ 2517647858U, // VINSERTI32x4Zrr
+ 49299954U, // VINSERTI32x4Zrrk
+ 2532327922U, // VINSERTI32x4Zrrkz
+ 2517648173U, // VINSERTI32x8Zrm
+ 49300269U, // VINSERTI32x8Zrmk
+ 2532328237U, // VINSERTI32x8Zrmkz
+ 2517648173U, // VINSERTI32x8Zrr
+ 49300269U, // VINSERTI32x8Zrrk
+ 2532328237U, // VINSERTI32x8Zrrkz
+ 2517647645U, // VINSERTI64x2Z256rm
+ 49299741U, // VINSERTI64x2Z256rmk
+ 2532327709U, // VINSERTI64x2Z256rmkz
+ 2517647645U, // VINSERTI64x2Z256rr
+ 49299741U, // VINSERTI64x2Z256rrk
+ 2532327709U, // VINSERTI64x2Z256rrkz
+ 2517647645U, // VINSERTI64x2Zrm
+ 49299741U, // VINSERTI64x2Zrmk
+ 2532327709U, // VINSERTI64x2Zrmkz
+ 2517647645U, // VINSERTI64x2Zrr
+ 49299741U, // VINSERTI64x2Zrrk
+ 2532327709U, // VINSERTI64x2Zrrkz
+ 2517647950U, // VINSERTI64x4Zrm
+ 49300046U, // VINSERTI64x4Zrmk
+ 2532328014U, // VINSERTI64x4Zrmkz
+ 2517647950U, // VINSERTI64x4Zrr
+ 49300046U, // VINSERTI64x4Zrrk
+ 2532328014U, // VINSERTI64x4Zrrkz
+ 2517655377U, // VINSERTPSZrm
+ 2517655377U, // VINSERTPSZrr
+ 2517655377U, // VINSERTPSrm
+ 2517655377U, // VINSERTPSrr
+ 1041261273U, // VLDDQUYrm
+ 336618201U, // VLDDQUrm
+ 72423U, // VLDMXCSR
+ 370172641U, // VMASKMOVDQU
+ 370172641U, // VMASKMOVDQU64
+ 2149125297U, // VMASKMOVPDYmr
+ 2517650609U, // VMASKMOVPDYrm
+ 2149059761U, // VMASKMOVPDmr
+ 2517650609U, // VMASKMOVPDrm
+ 2149130132U, // VMASKMOVPSYmr
+ 2517655444U, // VMASKMOVPSYrm
+ 2149064596U, // VMASKMOVPSmr
+ 2517655444U, // VMASKMOVPSrm
+ 2517650621U, // VMAXCPDYrm
+ 2517650621U, // VMAXCPDYrr
+ 2517650621U, // VMAXCPDZ128rm
+ 2517650621U, // VMAXCPDZ128rmb
+ 49302717U, // VMAXCPDZ128rmbk
+ 2532330685U, // VMAXCPDZ128rmbkz
+ 49302717U, // VMAXCPDZ128rmk
+ 2532330685U, // VMAXCPDZ128rmkz
+ 2517650621U, // VMAXCPDZ128rr
+ 49302717U, // VMAXCPDZ128rrk
+ 2532330685U, // VMAXCPDZ128rrkz
+ 2517650621U, // VMAXCPDZ256rm
+ 2517650621U, // VMAXCPDZ256rmb
+ 49302717U, // VMAXCPDZ256rmbk
+ 2532330685U, // VMAXCPDZ256rmbkz
+ 49302717U, // VMAXCPDZ256rmk
+ 2532330685U, // VMAXCPDZ256rmkz
+ 2517650621U, // VMAXCPDZ256rr
+ 49302717U, // VMAXCPDZ256rrk
+ 2532330685U, // VMAXCPDZ256rrkz
+ 2517650621U, // VMAXCPDZrm
+ 2517650621U, // VMAXCPDZrmb
+ 49302717U, // VMAXCPDZrmbk
+ 2532330685U, // VMAXCPDZrmbkz
+ 49302717U, // VMAXCPDZrmk
+ 2532330685U, // VMAXCPDZrmkz
+ 2517650621U, // VMAXCPDZrr
+ 49302717U, // VMAXCPDZrrk
+ 2532330685U, // VMAXCPDZrrkz
+ 2517650621U, // VMAXCPDrm
+ 2517650621U, // VMAXCPDrr
+ 2517655456U, // VMAXCPSYrm
+ 2517655456U, // VMAXCPSYrr
+ 2517655456U, // VMAXCPSZ128rm
+ 2517655456U, // VMAXCPSZ128rmb
+ 49307552U, // VMAXCPSZ128rmbk
+ 2532335520U, // VMAXCPSZ128rmbkz
+ 49307552U, // VMAXCPSZ128rmk
+ 2532335520U, // VMAXCPSZ128rmkz
+ 2517655456U, // VMAXCPSZ128rr
+ 49307552U, // VMAXCPSZ128rrk
+ 2532335520U, // VMAXCPSZ128rrkz
+ 2517655456U, // VMAXCPSZ256rm
+ 2517655456U, // VMAXCPSZ256rmb
+ 49307552U, // VMAXCPSZ256rmbk
+ 2532335520U, // VMAXCPSZ256rmbkz
+ 49307552U, // VMAXCPSZ256rmk
+ 2532335520U, // VMAXCPSZ256rmkz
+ 2517655456U, // VMAXCPSZ256rr
+ 49307552U, // VMAXCPSZ256rrk
+ 2532335520U, // VMAXCPSZ256rrkz
+ 2517655456U, // VMAXCPSZrm
+ 2517655456U, // VMAXCPSZrmb
+ 49307552U, // VMAXCPSZrmbk
+ 2532335520U, // VMAXCPSZrmbkz
+ 49307552U, // VMAXCPSZrmk
+ 2532335520U, // VMAXCPSZrmkz
+ 2517655456U, // VMAXCPSZrr
+ 49307552U, // VMAXCPSZrrk
+ 2532335520U, // VMAXCPSZrrkz
+ 2517655456U, // VMAXCPSrm
+ 2517655456U, // VMAXCPSrr
+ 2517651365U, // VMAXCSDZrm
+ 2517651365U, // VMAXCSDZrr
+ 2517651365U, // VMAXCSDrm
+ 2517651365U, // VMAXCSDrr
+ 2517656015U, // VMAXCSSZrm
+ 2517656015U, // VMAXCSSZrr
+ 2517656015U, // VMAXCSSrm
+ 2517656015U, // VMAXCSSrr
+ 2517650621U, // VMAXPDYrm
+ 2517650621U, // VMAXPDYrr
+ 2517650621U, // VMAXPDZ128rm
+ 2517650621U, // VMAXPDZ128rmb
+ 49302717U, // VMAXPDZ128rmbk
+ 2532330685U, // VMAXPDZ128rmbkz
+ 49302717U, // VMAXPDZ128rmk
+ 2532330685U, // VMAXPDZ128rmkz
+ 2517650621U, // VMAXPDZ128rr
+ 49302717U, // VMAXPDZ128rrk
+ 2532330685U, // VMAXPDZ128rrkz
+ 2517650621U, // VMAXPDZ256rm
+ 2517650621U, // VMAXPDZ256rmb
+ 49302717U, // VMAXPDZ256rmbk
+ 2532330685U, // VMAXPDZ256rmbkz
+ 49302717U, // VMAXPDZ256rmk
+ 2532330685U, // VMAXPDZ256rmkz
+ 2517650621U, // VMAXPDZ256rr
+ 49302717U, // VMAXPDZ256rrk
+ 2532330685U, // VMAXPDZ256rrkz
+ 2517650621U, // VMAXPDZrm
+ 2517650621U, // VMAXPDZrmb
+ 49302717U, // VMAXPDZrmbk
+ 2532330685U, // VMAXPDZrmbkz
+ 49302717U, // VMAXPDZrmk
+ 2532330685U, // VMAXPDZrmkz
+ 2517650621U, // VMAXPDZrr
+ 2517650621U, // VMAXPDZrrb
+ 49302717U, // VMAXPDZrrbk
+ 2532330685U, // VMAXPDZrrbkz
+ 49302717U, // VMAXPDZrrk
+ 2532330685U, // VMAXPDZrrkz
+ 2517650621U, // VMAXPDrm
+ 2517650621U, // VMAXPDrr
+ 2517655456U, // VMAXPSYrm
+ 2517655456U, // VMAXPSYrr
+ 2517655456U, // VMAXPSZ128rm
+ 2517655456U, // VMAXPSZ128rmb
+ 49307552U, // VMAXPSZ128rmbk
+ 2532335520U, // VMAXPSZ128rmbkz
+ 49307552U, // VMAXPSZ128rmk
+ 2532335520U, // VMAXPSZ128rmkz
+ 2517655456U, // VMAXPSZ128rr
+ 49307552U, // VMAXPSZ128rrk
+ 2532335520U, // VMAXPSZ128rrkz
+ 2517655456U, // VMAXPSZ256rm
+ 2517655456U, // VMAXPSZ256rmb
+ 49307552U, // VMAXPSZ256rmbk
+ 2532335520U, // VMAXPSZ256rmbkz
+ 49307552U, // VMAXPSZ256rmk
+ 2532335520U, // VMAXPSZ256rmkz
+ 2517655456U, // VMAXPSZ256rr
+ 49307552U, // VMAXPSZ256rrk
+ 2532335520U, // VMAXPSZ256rrkz
+ 2517655456U, // VMAXPSZrm
+ 2517655456U, // VMAXPSZrmb
+ 49307552U, // VMAXPSZrmbk
+ 2532335520U, // VMAXPSZrmbkz
+ 49307552U, // VMAXPSZrmk
+ 2532335520U, // VMAXPSZrmkz
+ 2517655456U, // VMAXPSZrr
+ 2517655456U, // VMAXPSZrrb
+ 49307552U, // VMAXPSZrrbk
+ 2532335520U, // VMAXPSZrrbkz
+ 49307552U, // VMAXPSZrrk
+ 2532335520U, // VMAXPSZrrkz
+ 2517655456U, // VMAXPSrm
+ 2517655456U, // VMAXPSrr
+ 2517651365U, // VMAXSDZrm
+ 2517651365U, // VMAXSDZrm_Int
+ 49303461U, // VMAXSDZrm_Intk
+ 2532331429U, // VMAXSDZrm_Intkz
+ 2517651365U, // VMAXSDZrr
+ 2517651365U, // VMAXSDZrr_Int
+ 49303461U, // VMAXSDZrr_Intk
+ 2532331429U, // VMAXSDZrr_Intkz
+ 2517651365U, // VMAXSDZrrb_Int
+ 49303461U, // VMAXSDZrrb_Intk
+ 2532331429U, // VMAXSDZrrb_Intkz
+ 2517651365U, // VMAXSDrm
+ 2517651365U, // VMAXSDrm_Int
+ 2517651365U, // VMAXSDrr
+ 2517651365U, // VMAXSDrr_Int
+ 2517656015U, // VMAXSSZrm
+ 2517656015U, // VMAXSSZrm_Int
+ 49308111U, // VMAXSSZrm_Intk
+ 2532336079U, // VMAXSSZrm_Intkz
+ 2517656015U, // VMAXSSZrr
+ 2517656015U, // VMAXSSZrr_Int
+ 49308111U, // VMAXSSZrr_Intk
+ 2532336079U, // VMAXSSZrr_Intkz
+ 2517656015U, // VMAXSSZrrb_Int
+ 49308111U, // VMAXSSZrrb_Intk
+ 2532336079U, // VMAXSSZrrb_Intkz
+ 2517656015U, // VMAXSSrm
+ 2517656015U, // VMAXSSrm_Int
+ 2517656015U, // VMAXSSrr
+ 2517656015U, // VMAXSSrr_Int
+ 11475U, // VMCALL
+ 88689U, // VMCLEARm
+ 11178U, // VMFUNC
+ 2517650425U, // VMINCPDYrm
+ 2517650425U, // VMINCPDYrr
+ 2517650425U, // VMINCPDZ128rm
+ 2517650425U, // VMINCPDZ128rmb
+ 49302521U, // VMINCPDZ128rmbk
+ 2532330489U, // VMINCPDZ128rmbkz
+ 49302521U, // VMINCPDZ128rmk
+ 2532330489U, // VMINCPDZ128rmkz
+ 2517650425U, // VMINCPDZ128rr
+ 49302521U, // VMINCPDZ128rrk
+ 2532330489U, // VMINCPDZ128rrkz
+ 2517650425U, // VMINCPDZ256rm
+ 2517650425U, // VMINCPDZ256rmb
+ 49302521U, // VMINCPDZ256rmbk
+ 2532330489U, // VMINCPDZ256rmbkz
+ 49302521U, // VMINCPDZ256rmk
+ 2532330489U, // VMINCPDZ256rmkz
+ 2517650425U, // VMINCPDZ256rr
+ 49302521U, // VMINCPDZ256rrk
+ 2532330489U, // VMINCPDZ256rrkz
+ 2517650425U, // VMINCPDZrm
+ 2517650425U, // VMINCPDZrmb
+ 49302521U, // VMINCPDZrmbk
+ 2532330489U, // VMINCPDZrmbkz
+ 49302521U, // VMINCPDZrmk
+ 2532330489U, // VMINCPDZrmkz
+ 2517650425U, // VMINCPDZrr
+ 49302521U, // VMINCPDZrrk
+ 2532330489U, // VMINCPDZrrkz
+ 2517650425U, // VMINCPDrm
+ 2517650425U, // VMINCPDrr
+ 2517655236U, // VMINCPSYrm
+ 2517655236U, // VMINCPSYrr
+ 2517655236U, // VMINCPSZ128rm
+ 2517655236U, // VMINCPSZ128rmb
+ 49307332U, // VMINCPSZ128rmbk
+ 2532335300U, // VMINCPSZ128rmbkz
+ 49307332U, // VMINCPSZ128rmk
+ 2532335300U, // VMINCPSZ128rmkz
+ 2517655236U, // VMINCPSZ128rr
+ 49307332U, // VMINCPSZ128rrk
+ 2532335300U, // VMINCPSZ128rrkz
+ 2517655236U, // VMINCPSZ256rm
+ 2517655236U, // VMINCPSZ256rmb
+ 49307332U, // VMINCPSZ256rmbk
+ 2532335300U, // VMINCPSZ256rmbkz
+ 49307332U, // VMINCPSZ256rmk
+ 2532335300U, // VMINCPSZ256rmkz
+ 2517655236U, // VMINCPSZ256rr
+ 49307332U, // VMINCPSZ256rrk
+ 2532335300U, // VMINCPSZ256rrkz
+ 2517655236U, // VMINCPSZrm
+ 2517655236U, // VMINCPSZrmb
+ 49307332U, // VMINCPSZrmbk
+ 2532335300U, // VMINCPSZrmbkz
+ 49307332U, // VMINCPSZrmk
+ 2532335300U, // VMINCPSZrmkz
+ 2517655236U, // VMINCPSZrr
+ 49307332U, // VMINCPSZrrk
+ 2532335300U, // VMINCPSZrrkz
+ 2517655236U, // VMINCPSrm
+ 2517655236U, // VMINCPSrr
+ 2517651191U, // VMINCSDZrm
+ 2517651191U, // VMINCSDZrr
+ 2517651191U, // VMINCSDrm
+ 2517651191U, // VMINCSDrr
+ 2517655898U, // VMINCSSZrm
+ 2517655898U, // VMINCSSZrr
+ 2517655898U, // VMINCSSrm
+ 2517655898U, // VMINCSSrr
+ 2517650425U, // VMINPDYrm
+ 2517650425U, // VMINPDYrr
+ 2517650425U, // VMINPDZ128rm
+ 2517650425U, // VMINPDZ128rmb
+ 49302521U, // VMINPDZ128rmbk
+ 2532330489U, // VMINPDZ128rmbkz
+ 49302521U, // VMINPDZ128rmk
+ 2532330489U, // VMINPDZ128rmkz
+ 2517650425U, // VMINPDZ128rr
+ 49302521U, // VMINPDZ128rrk
+ 2532330489U, // VMINPDZ128rrkz
+ 2517650425U, // VMINPDZ256rm
+ 2517650425U, // VMINPDZ256rmb
+ 49302521U, // VMINPDZ256rmbk
+ 2532330489U, // VMINPDZ256rmbkz
+ 49302521U, // VMINPDZ256rmk
+ 2532330489U, // VMINPDZ256rmkz
+ 2517650425U, // VMINPDZ256rr
+ 49302521U, // VMINPDZ256rrk
+ 2532330489U, // VMINPDZ256rrkz
+ 2517650425U, // VMINPDZrm
+ 2517650425U, // VMINPDZrmb
+ 49302521U, // VMINPDZrmbk
+ 2532330489U, // VMINPDZrmbkz
+ 49302521U, // VMINPDZrmk
+ 2532330489U, // VMINPDZrmkz
+ 2517650425U, // VMINPDZrr
+ 2517650425U, // VMINPDZrrb
+ 49302521U, // VMINPDZrrbk
+ 2532330489U, // VMINPDZrrbkz
+ 49302521U, // VMINPDZrrk
+ 2532330489U, // VMINPDZrrkz
+ 2517650425U, // VMINPDrm
+ 2517650425U, // VMINPDrr
+ 2517655236U, // VMINPSYrm
+ 2517655236U, // VMINPSYrr
+ 2517655236U, // VMINPSZ128rm
+ 2517655236U, // VMINPSZ128rmb
+ 49307332U, // VMINPSZ128rmbk
+ 2532335300U, // VMINPSZ128rmbkz
+ 49307332U, // VMINPSZ128rmk
+ 2532335300U, // VMINPSZ128rmkz
+ 2517655236U, // VMINPSZ128rr
+ 49307332U, // VMINPSZ128rrk
+ 2532335300U, // VMINPSZ128rrkz
+ 2517655236U, // VMINPSZ256rm
+ 2517655236U, // VMINPSZ256rmb
+ 49307332U, // VMINPSZ256rmbk
+ 2532335300U, // VMINPSZ256rmbkz
+ 49307332U, // VMINPSZ256rmk
+ 2532335300U, // VMINPSZ256rmkz
+ 2517655236U, // VMINPSZ256rr
+ 49307332U, // VMINPSZ256rrk
+ 2532335300U, // VMINPSZ256rrkz
+ 2517655236U, // VMINPSZrm
+ 2517655236U, // VMINPSZrmb
+ 49307332U, // VMINPSZrmbk
+ 2532335300U, // VMINPSZrmbkz
+ 49307332U, // VMINPSZrmk
+ 2532335300U, // VMINPSZrmkz
+ 2517655236U, // VMINPSZrr
+ 2517655236U, // VMINPSZrrb
+ 49307332U, // VMINPSZrrbk
+ 2532335300U, // VMINPSZrrbkz
+ 49307332U, // VMINPSZrrk
+ 2532335300U, // VMINPSZrrkz
+ 2517655236U, // VMINPSrm
+ 2517655236U, // VMINPSrr
+ 2517651191U, // VMINSDZrm
+ 2517651191U, // VMINSDZrm_Int
+ 49303287U, // VMINSDZrm_Intk
+ 2532331255U, // VMINSDZrm_Intkz
+ 2517651191U, // VMINSDZrr
+ 2517651191U, // VMINSDZrr_Int
+ 49303287U, // VMINSDZrr_Intk
+ 2532331255U, // VMINSDZrr_Intkz
+ 2517651191U, // VMINSDZrrb_Int
+ 49303287U, // VMINSDZrrb_Intk
+ 2532331255U, // VMINSDZrrb_Intkz
+ 2517651191U, // VMINSDrm
+ 2517651191U, // VMINSDrm_Int
+ 2517651191U, // VMINSDrr
+ 2517651191U, // VMINSDrr_Int
+ 2517655898U, // VMINSSZrm
+ 2517655898U, // VMINSSZrm_Int
+ 49307994U, // VMINSSZrm_Intk
+ 2532335962U, // VMINSSZrm_Intkz
+ 2517655898U, // VMINSSZrr
+ 2517655898U, // VMINSSZrr_Int
+ 49307994U, // VMINSSZrr_Intk
+ 2532335962U, // VMINSSZrr_Intkz
+ 2517655898U, // VMINSSZrrb_Int
+ 49307994U, // VMINSSZrrb_Intk
+ 2532335962U, // VMINSSZrrb_Intkz
+ 2517655898U, // VMINSSrm
+ 2517655898U, // VMINSSrm_Int
+ 2517655898U, // VMINSSrr
+ 2517655898U, // VMINSSrr_Int
+ 11391U, // VMLAUNCH
+ 12061U, // VMLOAD32
+ 12116U, // VMLOAD64
+ 11467U, // VMMCALL
+ 437279286U, // VMOV64toPQIZrm
+ 370170422U, // VMOV64toPQIZrr
+ 437279286U, // VMOV64toPQIrm
+ 370170422U, // VMOV64toPQIrr
+ 437279286U, // VMOV64toSDZrm
+ 370170422U, // VMOV64toSDZrr
+ 437279286U, // VMOV64toSDrm
+ 370170422U, // VMOV64toSDrr
+ 1641097U, // VMOVAPDYmr
+ 1007700617U, // VMOVAPDYrm
+ 370166409U, // VMOVAPDYrr
+ 370166409U, // VMOVAPDYrr_REV
+ 1575561U, // VMOVAPDZ128mr
+ 16255625U, // VMOVAPDZ128mrk
+ 672156297U, // VMOVAPDZ128rm
+ 49302153U, // VMOVAPDZ128rmk
+ 2532330121U, // VMOVAPDZ128rmkz
+ 370166409U, // VMOVAPDZ128rr
+ 370166409U, // VMOVAPDZ128rr_REV
+ 49302153U, // VMOVAPDZ128rrk
+ 384846473U, // VMOVAPDZ128rrk_REV
+ 2532330121U, // VMOVAPDZ128rrkz
+ 2532330121U, // VMOVAPDZ128rrkz_REV
+ 1641097U, // VMOVAPDZ256mr
+ 16321161U, // VMOVAPDZ256mrk
+ 1007700617U, // VMOVAPDZ256rm
+ 49302153U, // VMOVAPDZ256rmk
+ 2532330121U, // VMOVAPDZ256rmkz
+ 370166409U, // VMOVAPDZ256rr
+ 370166409U, // VMOVAPDZ256rr_REV
+ 49302153U, // VMOVAPDZ256rrk
+ 384846473U, // VMOVAPDZ256rrk_REV
+ 2532330121U, // VMOVAPDZ256rrkz
+ 2532330121U, // VMOVAPDZ256rrkz_REV
+ 1657481U, // VMOVAPDZmr
+ 16337545U, // VMOVAPDZmrk
+ 1108363913U, // VMOVAPDZrm
+ 49302153U, // VMOVAPDZrmk
+ 2532330121U, // VMOVAPDZrmkz
+ 370166409U, // VMOVAPDZrr
+ 370166409U, // VMOVAPDZrr_REV
+ 49302153U, // VMOVAPDZrrk
+ 384846473U, // VMOVAPDZrrk_REV
+ 2532330121U, // VMOVAPDZrrkz
+ 2532330121U, // VMOVAPDZrrkz_REV
+ 1575561U, // VMOVAPDmr
+ 672156297U, // VMOVAPDrm
+ 370166409U, // VMOVAPDrr
+ 370166409U, // VMOVAPDrr_REV
+ 1645881U, // VMOVAPSYmr
+ 1007705401U, // VMOVAPSYrm
+ 370171193U, // VMOVAPSYrr
+ 370171193U, // VMOVAPSYrr_REV
+ 1580345U, // VMOVAPSZ128mr
+ 16260409U, // VMOVAPSZ128mrk
+ 672161081U, // VMOVAPSZ128rm
+ 49306937U, // VMOVAPSZ128rmk
+ 2532334905U, // VMOVAPSZ128rmkz
+ 370171193U, // VMOVAPSZ128rr
+ 370171193U, // VMOVAPSZ128rr_REV
+ 49306937U, // VMOVAPSZ128rrk
+ 384851257U, // VMOVAPSZ128rrk_REV
+ 2532334905U, // VMOVAPSZ128rrkz
+ 2532334905U, // VMOVAPSZ128rrkz_REV
+ 1645881U, // VMOVAPSZ256mr
+ 16325945U, // VMOVAPSZ256mrk
+ 1007705401U, // VMOVAPSZ256rm
+ 49306937U, // VMOVAPSZ256rmk
+ 2532334905U, // VMOVAPSZ256rmkz
+ 370171193U, // VMOVAPSZ256rr
+ 370171193U, // VMOVAPSZ256rr_REV
+ 49306937U, // VMOVAPSZ256rrk
+ 384851257U, // VMOVAPSZ256rrk_REV
+ 2532334905U, // VMOVAPSZ256rrkz
+ 2532334905U, // VMOVAPSZ256rrkz_REV
+ 1662265U, // VMOVAPSZmr
+ 16342329U, // VMOVAPSZmrk
+ 1108368697U, // VMOVAPSZrm
+ 49306937U, // VMOVAPSZrmk
+ 2532334905U, // VMOVAPSZrmkz
+ 370171193U, // VMOVAPSZrr
+ 370171193U, // VMOVAPSZrr_REV
+ 49306937U, // VMOVAPSZrrk
+ 384851257U, // VMOVAPSZrrk_REV
+ 2532334905U, // VMOVAPSZrrkz
+ 2532334905U, // VMOVAPSZrrkz_REV
+ 1580345U, // VMOVAPSmr
+ 672161081U, // VMOVAPSrm
+ 370171193U, // VMOVAPSrr
+ 370171193U, // VMOVAPSrr_REV
+ 1007703407U, // VMOVDDUPYrm
+ 370169199U, // VMOVDDUPYrr
+ 605050223U, // VMOVDDUPZ128rm
+ 49304943U, // VMOVDDUPZ128rmk
+ 2532332911U, // VMOVDDUPZ128rmkz
+ 370169199U, // VMOVDDUPZ128rr
+ 49304943U, // VMOVDDUPZ128rrk
+ 2532332911U, // VMOVDDUPZ128rrkz
+ 1007703407U, // VMOVDDUPZ256rm
+ 49304943U, // VMOVDDUPZ256rmk
+ 2532332911U, // VMOVDDUPZ256rmkz
+ 370169199U, // VMOVDDUPZ256rr
+ 49304943U, // VMOVDDUPZ256rrk
+ 2532332911U, // VMOVDDUPZ256rrkz
+ 1108366703U, // VMOVDDUPZrm
+ 49304943U, // VMOVDDUPZrmk
+ 2532332911U, // VMOVDDUPZrmkz
+ 370169199U, // VMOVDDUPZrr
+ 49304943U, // VMOVDDUPZrrk
+ 2532332911U, // VMOVDDUPZrrkz
+ 605050223U, // VMOVDDUPrm
+ 370169199U, // VMOVDDUPrr
+ 403722360U, // VMOVDI2PDIZrm
+ 370167928U, // VMOVDI2PDIZrr
+ 403722360U, // VMOVDI2PDIrm
+ 370167928U, // VMOVDI2PDIrr
+ 403722360U, // VMOVDI2SSZrm
+ 370167928U, // VMOVDI2SSZrr
+ 403722360U, // VMOVDI2SSrm
+ 370167928U, // VMOVDI2SSrr
+ 1196112U, // VMOVDQA32Z128mr
+ 15876176U, // VMOVDQA32Z128mrk
+ 336609360U, // VMOVDQA32Z128rm
+ 49299536U, // VMOVDQA32Z128rmk
+ 2532327504U, // VMOVDQA32Z128rmkz
+ 370163792U, // VMOVDQA32Z128rr
+ 370163792U, // VMOVDQA32Z128rr_REV
+ 49299536U, // VMOVDQA32Z128rrk
+ 384843856U, // VMOVDQA32Z128rrk_REV
+ 2532327504U, // VMOVDQA32Z128rrkz
+ 2532327504U, // VMOVDQA32Z128rrkz_REV
+ 1671248U, // VMOVDQA32Z256mr
+ 16351312U, // VMOVDQA32Z256mrk
+ 1041252432U, // VMOVDQA32Z256rm
+ 49299536U, // VMOVDQA32Z256rmk
+ 2532327504U, // VMOVDQA32Z256rmkz
+ 370163792U, // VMOVDQA32Z256rr
+ 370163792U, // VMOVDQA32Z256rr_REV
+ 49299536U, // VMOVDQA32Z256rrk
+ 384843856U, // VMOVDQA32Z256rrk_REV
+ 2532327504U, // VMOVDQA32Z256rrkz
+ 2532327504U, // VMOVDQA32Z256rrkz_REV
+ 1687632U, // VMOVDQA32Zmr
+ 16367696U, // VMOVDQA32Zmrk
+ 806371408U, // VMOVDQA32Zrm
+ 49299536U, // VMOVDQA32Zrmk
+ 2532327504U, // VMOVDQA32Zrmkz
+ 370163792U, // VMOVDQA32Zrr
+ 370163792U, // VMOVDQA32Zrr_REV
+ 49299536U, // VMOVDQA32Zrrk
+ 384843856U, // VMOVDQA32Zrrk_REV
+ 2532327504U, // VMOVDQA32Zrrkz
+ 2532327504U, // VMOVDQA32Zrrkz_REV
+ 1196348U, // VMOVDQA64Z128mr
+ 15876412U, // VMOVDQA64Z128mrk
+ 336609596U, // VMOVDQA64Z128rm
+ 49299772U, // VMOVDQA64Z128rmk
+ 2532327740U, // VMOVDQA64Z128rmkz
+ 370164028U, // VMOVDQA64Z128rr
+ 370164028U, // VMOVDQA64Z128rr_REV
+ 49299772U, // VMOVDQA64Z128rrk
+ 384844092U, // VMOVDQA64Z128rrk_REV
+ 2532327740U, // VMOVDQA64Z128rrkz
+ 2532327740U, // VMOVDQA64Z128rrkz_REV
+ 1671484U, // VMOVDQA64Z256mr
+ 16351548U, // VMOVDQA64Z256mrk
+ 1041252668U, // VMOVDQA64Z256rm
+ 49299772U, // VMOVDQA64Z256rmk
+ 2532327740U, // VMOVDQA64Z256rmkz
+ 370164028U, // VMOVDQA64Z256rr
+ 370164028U, // VMOVDQA64Z256rr_REV
+ 49299772U, // VMOVDQA64Z256rrk
+ 384844092U, // VMOVDQA64Z256rrk_REV
+ 2532327740U, // VMOVDQA64Z256rrkz
+ 2532327740U, // VMOVDQA64Z256rrkz_REV
+ 1687868U, // VMOVDQA64Zmr
+ 16367932U, // VMOVDQA64Zmrk
+ 806371644U, // VMOVDQA64Zrm
+ 49299772U, // VMOVDQA64Zrmk
+ 2532327740U, // VMOVDQA64Zrmkz
+ 370164028U, // VMOVDQA64Zrr
+ 370164028U, // VMOVDQA64Zrr_REV
+ 49299772U, // VMOVDQA64Zrrk
+ 384844092U, // VMOVDQA64Zrrk_REV
+ 2532327740U, // VMOVDQA64Zrrkz
+ 2532327740U, // VMOVDQA64Zrrkz_REV
+ 1672032U, // VMOVDQAYmr
+ 1041253216U, // VMOVDQAYrm
+ 370164576U, // VMOVDQAYrr
+ 370164576U, // VMOVDQAYrr_REV
+ 1196896U, // VMOVDQAmr
+ 336610144U, // VMOVDQArm
+ 370164576U, // VMOVDQArr
+ 370164576U, // VMOVDQArr_REV
+ 1196653U, // VMOVDQU16Z128mr
+ 15876717U, // VMOVDQU16Z128mrk
+ 336609901U, // VMOVDQU16Z128rm
+ 49300077U, // VMOVDQU16Z128rmk
+ 2532328045U, // VMOVDQU16Z128rmkz
+ 370164333U, // VMOVDQU16Z128rr
+ 370164333U, // VMOVDQU16Z128rr_REV
+ 49300077U, // VMOVDQU16Z128rrk
+ 384844397U, // VMOVDQU16Z128rrk_REV
+ 2532328045U, // VMOVDQU16Z128rrkz
+ 2532328045U, // VMOVDQU16Z128rrkz_REV
+ 1671789U, // VMOVDQU16Z256mr
+ 16351853U, // VMOVDQU16Z256mrk
+ 1041252973U, // VMOVDQU16Z256rm
+ 49300077U, // VMOVDQU16Z256rmk
+ 2532328045U, // VMOVDQU16Z256rmkz
+ 370164333U, // VMOVDQU16Z256rr
+ 370164333U, // VMOVDQU16Z256rr_REV
+ 49300077U, // VMOVDQU16Z256rrk
+ 384844397U, // VMOVDQU16Z256rrk_REV
+ 2532328045U, // VMOVDQU16Z256rrkz
+ 2532328045U, // VMOVDQU16Z256rrkz_REV
+ 1688173U, // VMOVDQU16Zmr
+ 16368237U, // VMOVDQU16Zmrk
+ 806371949U, // VMOVDQU16Zrm
+ 49300077U, // VMOVDQU16Zrmk
+ 2532328045U, // VMOVDQU16Zrmkz
+ 370164333U, // VMOVDQU16Zrr
+ 370164333U, // VMOVDQU16Zrr_REV
+ 49300077U, // VMOVDQU16Zrrk
+ 384844397U, // VMOVDQU16Zrrk_REV
+ 2532328045U, // VMOVDQU16Zrrkz
+ 2532328045U, // VMOVDQU16Zrrkz_REV
+ 1196130U, // VMOVDQU32Z128mr
+ 15876194U, // VMOVDQU32Z128mrk
+ 336609378U, // VMOVDQU32Z128rm
+ 49299554U, // VMOVDQU32Z128rmk
+ 2532327522U, // VMOVDQU32Z128rmkz
+ 370163810U, // VMOVDQU32Z128rr
+ 370163810U, // VMOVDQU32Z128rr_REV
+ 49299554U, // VMOVDQU32Z128rrk
+ 384843874U, // VMOVDQU32Z128rrk_REV
+ 2532327522U, // VMOVDQU32Z128rrkz
+ 2532327522U, // VMOVDQU32Z128rrkz_REV
+ 1671266U, // VMOVDQU32Z256mr
+ 16351330U, // VMOVDQU32Z256mrk
+ 1041252450U, // VMOVDQU32Z256rm
+ 49299554U, // VMOVDQU32Z256rmk
+ 2532327522U, // VMOVDQU32Z256rmkz
+ 370163810U, // VMOVDQU32Z256rr
+ 370163810U, // VMOVDQU32Z256rr_REV
+ 49299554U, // VMOVDQU32Z256rrk
+ 384843874U, // VMOVDQU32Z256rrk_REV
+ 2532327522U, // VMOVDQU32Z256rrkz
+ 2532327522U, // VMOVDQU32Z256rrkz_REV
+ 1687650U, // VMOVDQU32Zmr
+ 16367714U, // VMOVDQU32Zmrk
+ 806371426U, // VMOVDQU32Zrm
+ 49299554U, // VMOVDQU32Zrmk
+ 2532327522U, // VMOVDQU32Zrmkz
+ 370163810U, // VMOVDQU32Zrr
+ 370163810U, // VMOVDQU32Zrr_REV
+ 49299554U, // VMOVDQU32Zrrk
+ 384843874U, // VMOVDQU32Zrrk_REV
+ 2532327522U, // VMOVDQU32Zrrkz
+ 2532327522U, // VMOVDQU32Zrrkz_REV
+ 1196423U, // VMOVDQU64Z128mr
+ 15876487U, // VMOVDQU64Z128mrk
+ 336609671U, // VMOVDQU64Z128rm
+ 49299847U, // VMOVDQU64Z128rmk
+ 2532327815U, // VMOVDQU64Z128rmkz
+ 370164103U, // VMOVDQU64Z128rr
+ 370164103U, // VMOVDQU64Z128rr_REV
+ 49299847U, // VMOVDQU64Z128rrk
+ 384844167U, // VMOVDQU64Z128rrk_REV
+ 2532327815U, // VMOVDQU64Z128rrkz
+ 2532327815U, // VMOVDQU64Z128rrkz_REV
+ 1671559U, // VMOVDQU64Z256mr
+ 16351623U, // VMOVDQU64Z256mrk
+ 1041252743U, // VMOVDQU64Z256rm
+ 49299847U, // VMOVDQU64Z256rmk
+ 2532327815U, // VMOVDQU64Z256rmkz
+ 370164103U, // VMOVDQU64Z256rr
+ 370164103U, // VMOVDQU64Z256rr_REV
+ 49299847U, // VMOVDQU64Z256rrk
+ 384844167U, // VMOVDQU64Z256rrk_REV
+ 2532327815U, // VMOVDQU64Z256rrkz
+ 2532327815U, // VMOVDQU64Z256rrkz_REV
+ 1687943U, // VMOVDQU64Zmr
+ 16368007U, // VMOVDQU64Zmrk
+ 806371719U, // VMOVDQU64Zrm
+ 49299847U, // VMOVDQU64Zrmk
+ 2532327815U, // VMOVDQU64Zrmkz
+ 370164103U, // VMOVDQU64Zrr
+ 370164103U, // VMOVDQU64Zrr_REV
+ 49299847U, // VMOVDQU64Zrrk
+ 384844167U, // VMOVDQU64Zrrk_REV
+ 2532327815U, // VMOVDQU64Zrrkz
+ 2532327815U, // VMOVDQU64Zrrkz_REV
+ 1196774U, // VMOVDQU8Z128mr
+ 15876838U, // VMOVDQU8Z128mrk
+ 336610022U, // VMOVDQU8Z128rm
+ 49300198U, // VMOVDQU8Z128rmk
+ 2532328166U, // VMOVDQU8Z128rmkz
+ 370164454U, // VMOVDQU8Z128rr
+ 370164454U, // VMOVDQU8Z128rr_REV
+ 49300198U, // VMOVDQU8Z128rrk
+ 384844518U, // VMOVDQU8Z128rrk_REV
+ 2532328166U, // VMOVDQU8Z128rrkz
+ 2532328166U, // VMOVDQU8Z128rrkz_REV
+ 1671910U, // VMOVDQU8Z256mr
+ 16351974U, // VMOVDQU8Z256mrk
+ 1041253094U, // VMOVDQU8Z256rm
+ 49300198U, // VMOVDQU8Z256rmk
+ 2532328166U, // VMOVDQU8Z256rmkz
+ 370164454U, // VMOVDQU8Z256rr
+ 370164454U, // VMOVDQU8Z256rr_REV
+ 49300198U, // VMOVDQU8Z256rrk
+ 384844518U, // VMOVDQU8Z256rrk_REV
+ 2532328166U, // VMOVDQU8Z256rrkz
+ 2532328166U, // VMOVDQU8Z256rrkz_REV
+ 1688294U, // VMOVDQU8Zmr
+ 16368358U, // VMOVDQU8Zmrk
+ 806372070U, // VMOVDQU8Zrm
+ 49300198U, // VMOVDQU8Zrmk
+ 2532328166U, // VMOVDQU8Zrmkz
+ 370164454U, // VMOVDQU8Zrr
+ 370164454U, // VMOVDQU8Zrr_REV
+ 49300198U, // VMOVDQU8Zrrk
+ 384844518U, // VMOVDQU8Zrrk_REV
+ 2532328166U, // VMOVDQU8Zrrkz
+ 2532328166U, // VMOVDQU8Zrrkz_REV
+ 1680110U, // VMOVDQUYmr
+ 1041261294U, // VMOVDQUYrm
+ 370172654U, // VMOVDQUYrr
+ 370172654U, // VMOVDQUYrr_REV
+ 1204974U, // VMOVDQUmr
+ 336618222U, // VMOVDQUrm
+ 370172654U, // VMOVDQUrr
+ 370172654U, // VMOVDQUrr_REV
+ 2517655145U, // VMOVHLPSZrr
+ 2517655145U, // VMOVHLPSrr
+ 1182604U, // VMOVHPDZ128mr
+ 2517650316U, // VMOVHPDZ128rm
+ 1182604U, // VMOVHPDmr
+ 2517650316U, // VMOVHPDrm
+ 1187413U, // VMOVHPSZ128mr
+ 2517655125U, // VMOVHPSZ128rm
+ 1187413U, // VMOVHPSmr
+ 2517655125U, // VMOVHPSrm
+ 2517655115U, // VMOVLHPSZrr
+ 2517655115U, // VMOVLHPSrr
+ 1182654U, // VMOVLPDZ128mr
+ 2517650366U, // VMOVLPDZ128rm
+ 1182654U, // VMOVLPDmr
+ 2517650366U, // VMOVLPDrm
+ 1187473U, // VMOVLPSZ128mr
+ 2517655185U, // VMOVLPSZ128rm
+ 1187473U, // VMOVLPSmr
+ 2517655185U, // VMOVLPSrm
+ 370166677U, // VMOVMSKPDYrr
+ 370166677U, // VMOVMSKPDrr
+ 370171486U, // VMOVMSKPSYrr
+ 370171486U, // VMOVMSKPSrr
+ 1041253205U, // VMOVNTDQAYrm
+ 336610133U, // VMOVNTDQAZ128rm
+ 1041253205U, // VMOVNTDQAZ256rm
+ 806372181U, // VMOVNTDQAZrm
+ 336610133U, // VMOVNTDQArm
+ 1677082U, // VMOVNTDQYmr
+ 1201946U, // VMOVNTDQZ128mr
+ 1677082U, // VMOVNTDQZ256mr
+ 1693466U, // VMOVNTDQZmr
+ 1201946U, // VMOVNTDQmr
+ 1641593U, // VMOVNTPDYmr
+ 1576057U, // VMOVNTPDZ128mr
+ 1641593U, // VMOVNTPDZ256mr
+ 1657977U, // VMOVNTPDZmr
+ 1576057U, // VMOVNTPDmr
+ 1646407U, // VMOVNTPSYmr
+ 1580871U, // VMOVNTPSZ128mr
+ 1646407U, // VMOVNTPSZ256mr
+ 1662791U, // VMOVNTPSZmr
+ 1580871U, // VMOVNTPSmr
+ 1118328U, // VMOVPDI2DIZmr
+ 370167928U, // VMOVPDI2DIZrr
+ 1118328U, // VMOVPDI2DImr
+ 370167928U, // VMOVPDI2DIrr
+ 1137206U, // VMOVPQI2QIZmr
+ 370170422U, // VMOVPQI2QIZrr
+ 1137206U, // VMOVPQI2QImr
+ 370170422U, // VMOVPQI2QIrr
+ 1137206U, // VMOVPQIto64Zmr
+ 370170422U, // VMOVPQIto64Zrr
+ 1137206U, // VMOVPQIto64mr
+ 370170422U, // VMOVPQIto64rr
+ 437279286U, // VMOVQI2PQIZrm
+ 437279286U, // VMOVQI2PQIrm
+ 1183636U, // VMOVSDZmr
+ 15863700U, // VMOVSDZmrk
+ 605048724U, // VMOVSDZrm
+ 49303444U, // VMOVSDZrmk
+ 2532331412U, // VMOVSDZrmkz
+ 2517651348U, // VMOVSDZrr
+ 2517651348U, // VMOVSDZrr_REV
+ 49303444U, // VMOVSDZrrk
+ 49303444U, // VMOVSDZrrk_REV
+ 2532331412U, // VMOVSDZrrkz
+ 2532331412U, // VMOVSDZrrkz_REV
+ 1183636U, // VMOVSDmr
+ 605048724U, // VMOVSDrm
+ 2517651348U, // VMOVSDrr
+ 2517651348U, // VMOVSDrr_REV
+ 1137206U, // VMOVSDto64Zmr
+ 370170422U, // VMOVSDto64Zrr
+ 1137206U, // VMOVSDto64mr
+ 370170422U, // VMOVSDto64rr
+ 1007703417U, // VMOVSHDUPYrm
+ 370169209U, // VMOVSHDUPYrr
+ 672159097U, // VMOVSHDUPZ128rm
+ 49304953U, // VMOVSHDUPZ128rmk
+ 2532332921U, // VMOVSHDUPZ128rmkz
+ 370169209U, // VMOVSHDUPZ128rr
+ 49304953U, // VMOVSHDUPZ128rrk
+ 2532332921U, // VMOVSHDUPZ128rrkz
+ 1007703417U, // VMOVSHDUPZ256rm
+ 49304953U, // VMOVSHDUPZ256rmk
+ 2532332921U, // VMOVSHDUPZ256rmkz
+ 370169209U, // VMOVSHDUPZ256rr
+ 49304953U, // VMOVSHDUPZ256rrk
+ 2532332921U, // VMOVSHDUPZ256rrkz
+ 1108366713U, // VMOVSHDUPZrm
+ 49304953U, // VMOVSHDUPZrmk
+ 2532332921U, // VMOVSHDUPZrmkz
+ 370169209U, // VMOVSHDUPZrr
+ 49304953U, // VMOVSHDUPZrrk
+ 2532332921U, // VMOVSHDUPZrrkz
+ 672159097U, // VMOVSHDUPrm
+ 370169209U, // VMOVSHDUPrr
+ 1007703428U, // VMOVSLDUPYrm
+ 370169220U, // VMOVSLDUPYrr
+ 672159108U, // VMOVSLDUPZ128rm
+ 49304964U, // VMOVSLDUPZ128rmk
+ 2532332932U, // VMOVSLDUPZ128rmkz
+ 370169220U, // VMOVSLDUPZ128rr
+ 49304964U, // VMOVSLDUPZ128rrk
+ 2532332932U, // VMOVSLDUPZ128rrkz
+ 1007703428U, // VMOVSLDUPZ256rm
+ 49304964U, // VMOVSLDUPZ256rmk
+ 2532332932U, // VMOVSLDUPZ256rmkz
+ 370169220U, // VMOVSLDUPZ256rr
+ 49304964U, // VMOVSLDUPZ256rrk
+ 2532332932U, // VMOVSLDUPZ256rrkz
+ 1108366724U, // VMOVSLDUPZrm
+ 49304964U, // VMOVSLDUPZrmk
+ 2532332932U, // VMOVSLDUPZrmkz
+ 370169220U, // VMOVSLDUPZrr
+ 49304964U, // VMOVSLDUPZrrk
+ 2532332932U, // VMOVSLDUPZrrkz
+ 672159108U, // VMOVSLDUPrm
+ 370169220U, // VMOVSLDUPrr
+ 1118328U, // VMOVSS2DIZmr
+ 370167928U, // VMOVSS2DIZrr
+ 1118328U, // VMOVSS2DImr
+ 370167928U, // VMOVSS2DIrr
+ 1171911U, // VMOVSSZmr
+ 15851975U, // VMOVSSZmrk
+ 638607815U, // VMOVSSZrm
+ 49308103U, // VMOVSSZrmk
+ 2532336071U, // VMOVSSZrmkz
+ 2517656007U, // VMOVSSZrr
+ 2517656007U, // VMOVSSZrr_REV
+ 49308103U, // VMOVSSZrrk
+ 49308103U, // VMOVSSZrrk_REV
+ 2532336071U, // VMOVSSZrrkz
+ 2532336071U, // VMOVSSZrrkz_REV
+ 1171911U, // VMOVSSmr
+ 638607815U, // VMOVSSrm
+ 2517656007U, // VMOVSSrr
+ 2517656007U, // VMOVSSrr_REV
+ 1641621U, // VMOVUPDYmr
+ 1007701141U, // VMOVUPDYrm
+ 370166933U, // VMOVUPDYrr
+ 370166933U, // VMOVUPDYrr_REV
+ 1576085U, // VMOVUPDZ128mr
+ 16256149U, // VMOVUPDZ128mrk
+ 672156821U, // VMOVUPDZ128rm
+ 49302677U, // VMOVUPDZ128rmk
+ 2532330645U, // VMOVUPDZ128rmkz
+ 370166933U, // VMOVUPDZ128rr
+ 370166933U, // VMOVUPDZ128rr_REV
+ 49302677U, // VMOVUPDZ128rrk
+ 384846997U, // VMOVUPDZ128rrk_REV
+ 2532330645U, // VMOVUPDZ128rrkz
+ 2532330645U, // VMOVUPDZ128rrkz_REV
+ 1641621U, // VMOVUPDZ256mr
+ 16321685U, // VMOVUPDZ256mrk
+ 1007701141U, // VMOVUPDZ256rm
+ 49302677U, // VMOVUPDZ256rmk
+ 2532330645U, // VMOVUPDZ256rmkz
+ 370166933U, // VMOVUPDZ256rr
+ 370166933U, // VMOVUPDZ256rr_REV
+ 49302677U, // VMOVUPDZ256rrk
+ 384846997U, // VMOVUPDZ256rrk_REV
+ 2532330645U, // VMOVUPDZ256rrkz
+ 2532330645U, // VMOVUPDZ256rrkz_REV
+ 1658005U, // VMOVUPDZmr
+ 16338069U, // VMOVUPDZmrk
+ 1108364437U, // VMOVUPDZrm
+ 49302677U, // VMOVUPDZrmk
+ 2532330645U, // VMOVUPDZrmkz
+ 370166933U, // VMOVUPDZrr
+ 370166933U, // VMOVUPDZrr_REV
+ 49302677U, // VMOVUPDZrrk
+ 384846997U, // VMOVUPDZrrk_REV
+ 2532330645U, // VMOVUPDZrrkz
+ 2532330645U, // VMOVUPDZrrkz_REV
+ 1576085U, // VMOVUPDmr
+ 672156821U, // VMOVUPDrm
+ 370166933U, // VMOVUPDrr
+ 370166933U, // VMOVUPDrr_REV
+ 1646456U, // VMOVUPSYmr
+ 1007705976U, // VMOVUPSYrm
+ 370171768U, // VMOVUPSYrr
+ 370171768U, // VMOVUPSYrr_REV
+ 1580920U, // VMOVUPSZ128mr
+ 16260984U, // VMOVUPSZ128mrk
+ 672161656U, // VMOVUPSZ128rm
+ 49307512U, // VMOVUPSZ128rmk
+ 2532335480U, // VMOVUPSZ128rmkz
+ 370171768U, // VMOVUPSZ128rr
+ 370171768U, // VMOVUPSZ128rr_REV
+ 49307512U, // VMOVUPSZ128rrk
+ 384851832U, // VMOVUPSZ128rrk_REV
+ 2532335480U, // VMOVUPSZ128rrkz
+ 2532335480U, // VMOVUPSZ128rrkz_REV
+ 1646456U, // VMOVUPSZ256mr
+ 16326520U, // VMOVUPSZ256mrk
+ 1007705976U, // VMOVUPSZ256rm
+ 49307512U, // VMOVUPSZ256rmk
+ 2532335480U, // VMOVUPSZ256rmkz
+ 370171768U, // VMOVUPSZ256rr
+ 370171768U, // VMOVUPSZ256rr_REV
+ 49307512U, // VMOVUPSZ256rrk
+ 384851832U, // VMOVUPSZ256rrk_REV
+ 2532335480U, // VMOVUPSZ256rrkz
+ 2532335480U, // VMOVUPSZ256rrkz_REV
+ 1662840U, // VMOVUPSZmr
+ 16342904U, // VMOVUPSZmrk
+ 1108369272U, // VMOVUPSZrm
+ 49307512U, // VMOVUPSZrmk
+ 2532335480U, // VMOVUPSZrmkz
+ 370171768U, // VMOVUPSZrr
+ 370171768U, // VMOVUPSZrr_REV
+ 49307512U, // VMOVUPSZrrk
+ 384851832U, // VMOVUPSZrrk_REV
+ 2532335480U, // VMOVUPSZrrkz
+ 2532335480U, // VMOVUPSZrrkz_REV
+ 1580920U, // VMOVUPSmr
+ 672161656U, // VMOVUPSrm
+ 370171768U, // VMOVUPSrr
+ 370171768U, // VMOVUPSrr_REV
+ 370170422U, // VMOVZPQILo2PQIZrr
+ 370170422U, // VMOVZPQILo2PQIrr
+ 2517656424U, // VMPSADBWYrmi
+ 2517656424U, // VMPSADBWYrri
+ 2517656424U, // VMPSADBWrmi
+ 2517656424U, // VMPSADBWrri
+ 84081U, // VMPTRLDm
+ 90814U, // VMPTRSTm
+ 1115925U, // VMREAD32mr
+ 370165525U, // VMREAD32rr
+ 1132309U, // VMREAD64mr
+ 370165525U, // VMREAD64rr
+ 11293U, // VMRESUME
+ 12083U, // VMRUN32
+ 12138U, // VMRUN64
+ 12072U, // VMSAVE32
+ 12127U, // VMSAVE64
+ 2517650358U, // VMULPDYrm
+ 2517650358U, // VMULPDYrr
+ 2517650358U, // VMULPDZ128rm
+ 2517650358U, // VMULPDZ128rmb
+ 49302454U, // VMULPDZ128rmbk
+ 2532330422U, // VMULPDZ128rmbkz
+ 49302454U, // VMULPDZ128rmk
+ 2532330422U, // VMULPDZ128rmkz
+ 2517650358U, // VMULPDZ128rr
+ 49302454U, // VMULPDZ128rrk
+ 2532330422U, // VMULPDZ128rrkz
+ 2517650358U, // VMULPDZ256rm
+ 2517650358U, // VMULPDZ256rmb
+ 49302454U, // VMULPDZ256rmbk
+ 2532330422U, // VMULPDZ256rmbkz
+ 49302454U, // VMULPDZ256rmk
+ 2532330422U, // VMULPDZ256rmkz
+ 2517650358U, // VMULPDZ256rr
+ 49302454U, // VMULPDZ256rrk
+ 2532330422U, // VMULPDZ256rrkz
+ 2517650358U, // VMULPDZrm
+ 2517650358U, // VMULPDZrmb
+ 49302454U, // VMULPDZrmbk
+ 2532330422U, // VMULPDZrmbkz
+ 49302454U, // VMULPDZrmk
+ 2532330422U, // VMULPDZrmkz
+ 2517650358U, // VMULPDZrr
+ 2517650358U, // VMULPDZrrb
+ 49302454U, // VMULPDZrrbk
+ 2532330422U, // VMULPDZrrbkz
+ 49302454U, // VMULPDZrrk
+ 2532330422U, // VMULPDZrrkz
+ 2517650358U, // VMULPDrm
+ 2517650358U, // VMULPDrr
+ 2517655177U, // VMULPSYrm
+ 2517655177U, // VMULPSYrr
+ 2517655177U, // VMULPSZ128rm
+ 2517655177U, // VMULPSZ128rmb
+ 49307273U, // VMULPSZ128rmbk
+ 2532335241U, // VMULPSZ128rmbkz
+ 49307273U, // VMULPSZ128rmk
+ 2532335241U, // VMULPSZ128rmkz
+ 2517655177U, // VMULPSZ128rr
+ 49307273U, // VMULPSZ128rrk
+ 2532335241U, // VMULPSZ128rrkz
+ 2517655177U, // VMULPSZ256rm
+ 2517655177U, // VMULPSZ256rmb
+ 49307273U, // VMULPSZ256rmbk
+ 2532335241U, // VMULPSZ256rmbkz
+ 49307273U, // VMULPSZ256rmk
+ 2532335241U, // VMULPSZ256rmkz
+ 2517655177U, // VMULPSZ256rr
+ 49307273U, // VMULPSZ256rrk
+ 2532335241U, // VMULPSZ256rrkz
+ 2517655177U, // VMULPSZrm
+ 2517655177U, // VMULPSZrmb
+ 49307273U, // VMULPSZrmbk
+ 2532335241U, // VMULPSZrmbkz
+ 49307273U, // VMULPSZrmk
+ 2532335241U, // VMULPSZrmkz
+ 2517655177U, // VMULPSZrr
+ 2517655177U, // VMULPSZrrb
+ 49307273U, // VMULPSZrrbk
+ 2532335241U, // VMULPSZrrbkz
+ 49307273U, // VMULPSZrrk
+ 2532335241U, // VMULPSZrrkz
+ 2517655177U, // VMULPSrm
+ 2517655177U, // VMULPSrr
+ 2517651161U, // VMULSDZrm
+ 2517651161U, // VMULSDZrm_Int
+ 49303257U, // VMULSDZrm_Intk
+ 2532331225U, // VMULSDZrm_Intkz
+ 2517651161U, // VMULSDZrr
+ 2517651161U, // VMULSDZrr_Int
+ 49303257U, // VMULSDZrr_Intk
+ 2532331225U, // VMULSDZrr_Intkz
+ 2517651161U, // VMULSDZrrb_Int
+ 49303257U, // VMULSDZrrb_Intk
+ 2532331225U, // VMULSDZrrb_Intkz
+ 2517651161U, // VMULSDrm
+ 2517651161U, // VMULSDrm_Int
+ 2517651161U, // VMULSDrr
+ 2517651161U, // VMULSDrr_Int
+ 2517655877U, // VMULSSZrm
+ 2517655877U, // VMULSSZrm_Int
+ 49307973U, // VMULSSZrm_Intk
+ 2532335941U, // VMULSSZrm_Intkz
+ 2517655877U, // VMULSSZrr
+ 2517655877U, // VMULSSZrr_Int
+ 49307973U, // VMULSSZrr_Intk
+ 2532335941U, // VMULSSZrr_Intkz
+ 2517655877U, // VMULSSZrrb_Int
+ 49307973U, // VMULSSZrrb_Intk
+ 2532335941U, // VMULSSZrrb_Intkz
+ 2517655877U, // VMULSSrm
+ 2517655877U, // VMULSSrm_Int
+ 2517655877U, // VMULSSrr
+ 2517655877U, // VMULSSrr_Int
+ 403722723U, // VMWRITE32rm
+ 370168291U, // VMWRITE32rr
+ 437277155U, // VMWRITE64rm
+ 370168291U, // VMWRITE64rr
+ 11350U, // VMXOFF
+ 87187U, // VMXON
+ 2517650484U, // VORPDYrm
+ 2517650484U, // VORPDYrr
+ 2517650484U, // VORPDZ128rm
+ 2517650484U, // VORPDZ128rmb
+ 49302580U, // VORPDZ128rmbk
+ 2532330548U, // VORPDZ128rmbkz
+ 49302580U, // VORPDZ128rmk
+ 2532330548U, // VORPDZ128rmkz
+ 2517650484U, // VORPDZ128rr
+ 49302580U, // VORPDZ128rrk
+ 2532330548U, // VORPDZ128rrkz
+ 2517650484U, // VORPDZ256rm
+ 2517650484U, // VORPDZ256rmb
+ 49302580U, // VORPDZ256rmbk
+ 2532330548U, // VORPDZ256rmbkz
+ 49302580U, // VORPDZ256rmk
+ 2532330548U, // VORPDZ256rmkz
+ 2517650484U, // VORPDZ256rr
+ 49302580U, // VORPDZ256rrk
+ 2532330548U, // VORPDZ256rrkz
+ 2517650484U, // VORPDZrm
+ 2517650484U, // VORPDZrmb
+ 49302580U, // VORPDZrmbk
+ 2532330548U, // VORPDZrmbkz
+ 49302580U, // VORPDZrmk
+ 2532330548U, // VORPDZrmkz
+ 2517650484U, // VORPDZrr
+ 49302580U, // VORPDZrrk
+ 2532330548U, // VORPDZrrkz
+ 2517650484U, // VORPDrm
+ 2517650484U, // VORPDrr
+ 2517655303U, // VORPSYrm
+ 2517655303U, // VORPSYrr
+ 2517655303U, // VORPSZ128rm
+ 2517655303U, // VORPSZ128rmb
+ 49307399U, // VORPSZ128rmbk
+ 2532335367U, // VORPSZ128rmbkz
+ 49307399U, // VORPSZ128rmk
+ 2532335367U, // VORPSZ128rmkz
+ 2517655303U, // VORPSZ128rr
+ 49307399U, // VORPSZ128rrk
+ 2532335367U, // VORPSZ128rrkz
+ 2517655303U, // VORPSZ256rm
+ 2517655303U, // VORPSZ256rmb
+ 49307399U, // VORPSZ256rmbk
+ 2532335367U, // VORPSZ256rmbkz
+ 49307399U, // VORPSZ256rmk
+ 2532335367U, // VORPSZ256rmkz
+ 2517655303U, // VORPSZ256rr
+ 49307399U, // VORPSZ256rrk
+ 2532335367U, // VORPSZ256rrkz
+ 2517655303U, // VORPSZrm
+ 2517655303U, // VORPSZrmb
+ 49307399U, // VORPSZrmbk
+ 2532335367U, // VORPSZrmbkz
+ 49307399U, // VORPSZrmk
+ 2532335367U, // VORPSZrmkz
+ 2517655303U, // VORPSZrr
+ 49307399U, // VORPSZrrk
+ 2532335367U, // VORPSZrrkz
+ 2517655303U, // VORPSrm
+ 2517655303U, // VORPSrr
+ 2182110009U, // VP4DPWSSDSrm
+ 49306425U, // VP4DPWSSDSrmk
+ 2196790073U, // VP4DPWSSDSrmkz
+ 2182106945U, // VP4DPWSSDrm
+ 49303361U, // VP4DPWSSDrmk
+ 2196787009U, // VP4DPWSSDrmkz
+ 1041253704U, // VPABSBYrm
+ 370165064U, // VPABSBYrr
+ 336610632U, // VPABSBZ128rm
+ 49300808U, // VPABSBZ128rmk
+ 2532328776U, // VPABSBZ128rmkz
+ 370165064U, // VPABSBZ128rr
+ 49300808U, // VPABSBZ128rrk
+ 2532328776U, // VPABSBZ128rrkz
+ 1041253704U, // VPABSBZ256rm
+ 49300808U, // VPABSBZ256rmk
+ 2532328776U, // VPABSBZ256rmkz
+ 370165064U, // VPABSBZ256rr
+ 49300808U, // VPABSBZ256rrk
+ 2532328776U, // VPABSBZ256rrkz
+ 806372680U, // VPABSBZrm
+ 49300808U, // VPABSBZrmk
+ 2532328776U, // VPABSBZrmkz
+ 370165064U, // VPABSBZrr
+ 49300808U, // VPABSBZrrk
+ 2532328776U, // VPABSBZrrkz
+ 336610632U, // VPABSBrm
+ 370165064U, // VPABSBrr
+ 1041256013U, // VPABSDYrm
+ 370167373U, // VPABSDYrr
+ 336612941U, // VPABSDZ128rm
+ 2551205453U, // VPABSDZ128rmb
+ 49303117U, // VPABSDZ128rmbk
+ 2532331085U, // VPABSDZ128rmbkz
+ 49303117U, // VPABSDZ128rmk
+ 2532331085U, // VPABSDZ128rmkz
+ 370167373U, // VPABSDZ128rr
+ 49303117U, // VPABSDZ128rrk
+ 2532331085U, // VPABSDZ128rrkz
+ 1041256013U, // VPABSDZ256rm
+ 403721805U, // VPABSDZ256rmb
+ 49303117U, // VPABSDZ256rmbk
+ 2532331085U, // VPABSDZ256rmbkz
+ 49303117U, // VPABSDZ256rmk
+ 2532331085U, // VPABSDZ256rmkz
+ 370167373U, // VPABSDZ256rr
+ 49303117U, // VPABSDZ256rrk
+ 2532331085U, // VPABSDZ256rrkz
+ 806374989U, // VPABSDZrm
+ 2551205453U, // VPABSDZrmb
+ 49303117U, // VPABSDZrmbk
+ 2532331085U, // VPABSDZrmbkz
+ 49303117U, // VPABSDZrmk
+ 2532331085U, // VPABSDZrmkz
+ 370167373U, // VPABSDZrr
+ 49303117U, // VPABSDZrrk
+ 2532331085U, // VPABSDZrrkz
+ 336612941U, // VPABSDrm
+ 370167373U, // VPABSDrr
+ 336615678U, // VPABSQZ128rm
+ 437278974U, // VPABSQZ128rmb
+ 49305854U, // VPABSQZ128rmbk
+ 2532333822U, // VPABSQZ128rmbkz
+ 49305854U, // VPABSQZ128rmk
+ 2532333822U, // VPABSQZ128rmkz
+ 370170110U, // VPABSQZ128rr
+ 49305854U, // VPABSQZ128rrk
+ 2532333822U, // VPABSQZ128rrkz
+ 1041258750U, // VPABSQZ256rm
+ 2584762622U, // VPABSQZ256rmb
+ 49305854U, // VPABSQZ256rmbk
+ 2532333822U, // VPABSQZ256rmbkz
+ 49305854U, // VPABSQZ256rmk
+ 2532333822U, // VPABSQZ256rmkz
+ 370170110U, // VPABSQZ256rr
+ 49305854U, // VPABSQZ256rrk
+ 2532333822U, // VPABSQZ256rrkz
+ 806377726U, // VPABSQZrm
+ 437278974U, // VPABSQZrmb
+ 49305854U, // VPABSQZrmbk
+ 2532333822U, // VPABSQZrmbkz
+ 49305854U, // VPABSQZrmk
+ 2532333822U, // VPABSQZrmkz
+ 370170110U, // VPABSQZrr
+ 49305854U, // VPABSQZrrk
+ 2532333822U, // VPABSQZrrkz
+ 1041261956U, // VPABSWYrm
+ 370173316U, // VPABSWYrr
+ 336618884U, // VPABSWZ128rm
+ 49309060U, // VPABSWZ128rmk
+ 2532337028U, // VPABSWZ128rmkz
+ 370173316U, // VPABSWZ128rr
+ 49309060U, // VPABSWZ128rrk
+ 2532337028U, // VPABSWZ128rrkz
+ 1041261956U, // VPABSWZ256rm
+ 49309060U, // VPABSWZ256rmk
+ 2532337028U, // VPABSWZ256rmkz
+ 370173316U, // VPABSWZ256rr
+ 49309060U, // VPABSWZ256rrk
+ 2532337028U, // VPABSWZ256rrkz
+ 806380932U, // VPABSWZrm
+ 49309060U, // VPABSWZrmk
+ 2532337028U, // VPABSWZrmkz
+ 370173316U, // VPABSWZrr
+ 49309060U, // VPABSWZrrk
+ 2532337028U, // VPABSWZrrkz
+ 336618884U, // VPABSWrm
+ 370173316U, // VPABSWrr
+ 2517656622U, // VPACKSSDWYrm
+ 2517656622U, // VPACKSSDWYrr
+ 2517656622U, // VPACKSSDWZ128rm
+ 2517656622U, // VPACKSSDWZ128rmb
+ 49308718U, // VPACKSSDWZ128rmbk
+ 2532336686U, // VPACKSSDWZ128rmbkz
+ 49308718U, // VPACKSSDWZ128rmk
+ 2532336686U, // VPACKSSDWZ128rmkz
+ 2517656622U, // VPACKSSDWZ128rr
+ 49308718U, // VPACKSSDWZ128rrk
+ 2532336686U, // VPACKSSDWZ128rrkz
+ 2517656622U, // VPACKSSDWZ256rm
+ 2517656622U, // VPACKSSDWZ256rmb
+ 49308718U, // VPACKSSDWZ256rmbk
+ 2532336686U, // VPACKSSDWZ256rmbkz
+ 49308718U, // VPACKSSDWZ256rmk
+ 2532336686U, // VPACKSSDWZ256rmkz
+ 2517656622U, // VPACKSSDWZ256rr
+ 49308718U, // VPACKSSDWZ256rrk
+ 2532336686U, // VPACKSSDWZ256rrkz
+ 2517656622U, // VPACKSSDWZrm
+ 2517656622U, // VPACKSSDWZrmb
+ 49308718U, // VPACKSSDWZrmbk
+ 2532336686U, // VPACKSSDWZrmbkz
+ 49308718U, // VPACKSSDWZrmk
+ 2532336686U, // VPACKSSDWZrmkz
+ 2517656622U, // VPACKSSDWZrr
+ 49308718U, // VPACKSSDWZrrk
+ 2532336686U, // VPACKSSDWZrrkz
+ 2517656622U, // VPACKSSDWrm
+ 2517656622U, // VPACKSSDWrr
+ 2517648973U, // VPACKSSWBYrm
+ 2517648973U, // VPACKSSWBYrr
+ 2517648973U, // VPACKSSWBZ128rm
+ 49301069U, // VPACKSSWBZ128rmk
+ 2532329037U, // VPACKSSWBZ128rmkz
+ 2517648973U, // VPACKSSWBZ128rr
+ 49301069U, // VPACKSSWBZ128rrk
+ 2532329037U, // VPACKSSWBZ128rrkz
+ 2517648973U, // VPACKSSWBZ256rm
+ 49301069U, // VPACKSSWBZ256rmk
+ 2532329037U, // VPACKSSWBZ256rmkz
+ 2517648973U, // VPACKSSWBZ256rr
+ 49301069U, // VPACKSSWBZ256rrk
+ 2532329037U, // VPACKSSWBZ256rrkz
+ 2517648973U, // VPACKSSWBZrm
+ 49301069U, // VPACKSSWBZrmk
+ 2532329037U, // VPACKSSWBZrmkz
+ 2517648973U, // VPACKSSWBZrr
+ 49301069U, // VPACKSSWBZrrk
+ 2532329037U, // VPACKSSWBZrrkz
+ 2517648973U, // VPACKSSWBrm
+ 2517648973U, // VPACKSSWBrr
+ 2517656633U, // VPACKUSDWYrm
+ 2517656633U, // VPACKUSDWYrr
+ 2517656633U, // VPACKUSDWZ128rm
+ 2517656633U, // VPACKUSDWZ128rmb
+ 49308729U, // VPACKUSDWZ128rmbk
+ 2532336697U, // VPACKUSDWZ128rmbkz
+ 49308729U, // VPACKUSDWZ128rmk
+ 2532336697U, // VPACKUSDWZ128rmkz
+ 2517656633U, // VPACKUSDWZ128rr
+ 49308729U, // VPACKUSDWZ128rrk
+ 2532336697U, // VPACKUSDWZ128rrkz
+ 2517656633U, // VPACKUSDWZ256rm
+ 2517656633U, // VPACKUSDWZ256rmb
+ 49308729U, // VPACKUSDWZ256rmbk
+ 2532336697U, // VPACKUSDWZ256rmbkz
+ 49308729U, // VPACKUSDWZ256rmk
+ 2532336697U, // VPACKUSDWZ256rmkz
+ 2517656633U, // VPACKUSDWZ256rr
+ 49308729U, // VPACKUSDWZ256rrk
+ 2532336697U, // VPACKUSDWZ256rrkz
+ 2517656633U, // VPACKUSDWZrm
+ 2517656633U, // VPACKUSDWZrmb
+ 49308729U, // VPACKUSDWZrmbk
+ 2532336697U, // VPACKUSDWZrmbkz
+ 49308729U, // VPACKUSDWZrmk
+ 2532336697U, // VPACKUSDWZrmkz
+ 2517656633U, // VPACKUSDWZrr
+ 49308729U, // VPACKUSDWZrrk
+ 2532336697U, // VPACKUSDWZrrkz
+ 2517656633U, // VPACKUSDWrm
+ 2517656633U, // VPACKUSDWrr
+ 2517648984U, // VPACKUSWBYrm
+ 2517648984U, // VPACKUSWBYrr
+ 2517648984U, // VPACKUSWBZ128rm
+ 49301080U, // VPACKUSWBZ128rmk
+ 2532329048U, // VPACKUSWBZ128rmkz
+ 2517648984U, // VPACKUSWBZ128rr
+ 49301080U, // VPACKUSWBZ128rrk
+ 2532329048U, // VPACKUSWBZ128rrkz
+ 2517648984U, // VPACKUSWBZ256rm
+ 49301080U, // VPACKUSWBZ256rmk
+ 2532329048U, // VPACKUSWBZ256rmkz
+ 2517648984U, // VPACKUSWBZ256rr
+ 49301080U, // VPACKUSWBZ256rrk
+ 2532329048U, // VPACKUSWBZ256rrkz
+ 2517648984U, // VPACKUSWBZrm
+ 49301080U, // VPACKUSWBZrmk
+ 2532329048U, // VPACKUSWBZrmkz
+ 2517648984U, // VPACKUSWBZrr
+ 49301080U, // VPACKUSWBZrrk
+ 2532329048U, // VPACKUSWBZrrkz
+ 2517648984U, // VPACKUSWBrm
+ 2517648984U, // VPACKUSWBrr
+ 2517648367U, // VPADDBYrm
+ 2517648367U, // VPADDBYrr
+ 2517648367U, // VPADDBZ128rm
+ 49300463U, // VPADDBZ128rmk
+ 2532328431U, // VPADDBZ128rmkz
+ 2517648367U, // VPADDBZ128rr
+ 49300463U, // VPADDBZ128rrk
+ 2532328431U, // VPADDBZ128rrkz
+ 2517648367U, // VPADDBZ256rm
+ 49300463U, // VPADDBZ256rmk
+ 2532328431U, // VPADDBZ256rmkz
+ 2517648367U, // VPADDBZ256rr
+ 49300463U, // VPADDBZ256rrk
+ 2532328431U, // VPADDBZ256rrkz
+ 2517648367U, // VPADDBZrm
+ 49300463U, // VPADDBZrmk
+ 2532328431U, // VPADDBZrmkz
+ 2517648367U, // VPADDBZrr
+ 49300463U, // VPADDBZrrk
+ 2532328431U, // VPADDBZrrkz
+ 2517648367U, // VPADDBrm
+ 2517648367U, // VPADDBrr
+ 2517649293U, // VPADDDYrm
+ 2517649293U, // VPADDDYrr
+ 2517649293U, // VPADDDZ128rm
+ 2517649293U, // VPADDDZ128rmb
+ 49301389U, // VPADDDZ128rmbk
+ 2532329357U, // VPADDDZ128rmbkz
+ 49301389U, // VPADDDZ128rmk
+ 2532329357U, // VPADDDZ128rmkz
+ 2517649293U, // VPADDDZ128rr
+ 49301389U, // VPADDDZ128rrk
+ 2532329357U, // VPADDDZ128rrkz
+ 2517649293U, // VPADDDZ256rm
+ 2517649293U, // VPADDDZ256rmb
+ 49301389U, // VPADDDZ256rmbk
+ 2532329357U, // VPADDDZ256rmbkz
+ 49301389U, // VPADDDZ256rmk
+ 2532329357U, // VPADDDZ256rmkz
+ 2517649293U, // VPADDDZ256rr
+ 49301389U, // VPADDDZ256rrk
+ 2532329357U, // VPADDDZ256rrkz
+ 2517649293U, // VPADDDZrm
+ 2517649293U, // VPADDDZrmb
+ 49301389U, // VPADDDZrmbk
+ 2532329357U, // VPADDDZrmbkz
+ 49301389U, // VPADDDZrmk
+ 2532329357U, // VPADDDZrmkz
+ 2517649293U, // VPADDDZrr
+ 49301389U, // VPADDDZrrk
+ 2532329357U, // VPADDDZrrkz
+ 2517649293U, // VPADDDrm
+ 2517649293U, // VPADDDrr
+ 2517653088U, // VPADDQYrm
+ 2517653088U, // VPADDQYrr
+ 2517653088U, // VPADDQZ128rm
+ 2517653088U, // VPADDQZ128rmb
+ 49305184U, // VPADDQZ128rmbk
+ 2532333152U, // VPADDQZ128rmbkz
+ 49305184U, // VPADDQZ128rmk
+ 2532333152U, // VPADDQZ128rmkz
+ 2517653088U, // VPADDQZ128rr
+ 49305184U, // VPADDQZ128rrk
+ 2532333152U, // VPADDQZ128rrkz
+ 2517653088U, // VPADDQZ256rm
+ 2517653088U, // VPADDQZ256rmb
+ 49305184U, // VPADDQZ256rmbk
+ 2532333152U, // VPADDQZ256rmbkz
+ 49305184U, // VPADDQZ256rmk
+ 2532333152U, // VPADDQZ256rmkz
+ 2517653088U, // VPADDQZ256rr
+ 49305184U, // VPADDQZ256rrk
+ 2532333152U, // VPADDQZ256rrkz
+ 2517653088U, // VPADDQZrm
+ 2517653088U, // VPADDQZrmb
+ 49305184U, // VPADDQZrmbk
+ 2532333152U, // VPADDQZrmbkz
+ 49305184U, // VPADDQZrmk
+ 2532333152U, // VPADDQZrmkz
+ 2517653088U, // VPADDQZrr
+ 49305184U, // VPADDQZrrk
+ 2532333152U, // VPADDQZrrkz
+ 2517653088U, // VPADDQrm
+ 2517653088U, // VPADDQrr
+ 2517648729U, // VPADDSBYrm
+ 2517648729U, // VPADDSBYrr
+ 2517648729U, // VPADDSBZ128rm
+ 49300825U, // VPADDSBZ128rmk
+ 2532328793U, // VPADDSBZ128rmkz
+ 2517648729U, // VPADDSBZ128rr
+ 49300825U, // VPADDSBZ128rrk
+ 2532328793U, // VPADDSBZ128rrkz
+ 2517648729U, // VPADDSBZ256rm
+ 49300825U, // VPADDSBZ256rmk
+ 2532328793U, // VPADDSBZ256rmkz
+ 2517648729U, // VPADDSBZ256rr
+ 49300825U, // VPADDSBZ256rrk
+ 2532328793U, // VPADDSBZ256rrkz
+ 2517648729U, // VPADDSBZrm
+ 49300825U, // VPADDSBZrmk
+ 2532328793U, // VPADDSBZrmkz
+ 2517648729U, // VPADDSBZrr
+ 49300825U, // VPADDSBZrrk
+ 2532328793U, // VPADDSBZrrkz
+ 2517648729U, // VPADDSBrm
+ 2517648729U, // VPADDSBrr
+ 2517657013U, // VPADDSWYrm
+ 2517657013U, // VPADDSWYrr
+ 2517657013U, // VPADDSWZ128rm
+ 49309109U, // VPADDSWZ128rmk
+ 2532337077U, // VPADDSWZ128rmkz
+ 2517657013U, // VPADDSWZ128rr
+ 49309109U, // VPADDSWZ128rrk
+ 2532337077U, // VPADDSWZ128rrkz
+ 2517657013U, // VPADDSWZ256rm
+ 49309109U, // VPADDSWZ256rmk
+ 2532337077U, // VPADDSWZ256rmkz
+ 2517657013U, // VPADDSWZ256rr
+ 49309109U, // VPADDSWZ256rrk
+ 2532337077U, // VPADDSWZ256rrkz
+ 2517657013U, // VPADDSWZrm
+ 49309109U, // VPADDSWZrmk
+ 2532337077U, // VPADDSWZrmkz
+ 2517657013U, // VPADDSWZrr
+ 49309109U, // VPADDSWZrrk
+ 2532337077U, // VPADDSWZrrkz
+ 2517657013U, // VPADDSWrm
+ 2517657013U, // VPADDSWrr
+ 2517648784U, // VPADDUSBYrm
+ 2517648784U, // VPADDUSBYrr
+ 2517648784U, // VPADDUSBZ128rm
+ 49300880U, // VPADDUSBZ128rmk
+ 2532328848U, // VPADDUSBZ128rmkz
+ 2517648784U, // VPADDUSBZ128rr
+ 49300880U, // VPADDUSBZ128rrk
+ 2532328848U, // VPADDUSBZ128rrkz
+ 2517648784U, // VPADDUSBZ256rm
+ 49300880U, // VPADDUSBZ256rmk
+ 2532328848U, // VPADDUSBZ256rmkz
+ 2517648784U, // VPADDUSBZ256rr
+ 49300880U, // VPADDUSBZ256rrk
+ 2532328848U, // VPADDUSBZ256rrkz
+ 2517648784U, // VPADDUSBZrm
+ 49300880U, // VPADDUSBZrmk
+ 2532328848U, // VPADDUSBZrmkz
+ 2517648784U, // VPADDUSBZrr
+ 49300880U, // VPADDUSBZrrk
+ 2532328848U, // VPADDUSBZrrkz
+ 2517648784U, // VPADDUSBrm
+ 2517648784U, // VPADDUSBrr
+ 2517657099U, // VPADDUSWYrm
+ 2517657099U, // VPADDUSWYrr
+ 2517657099U, // VPADDUSWZ128rm
+ 49309195U, // VPADDUSWZ128rmk
+ 2532337163U, // VPADDUSWZ128rmkz
+ 2517657099U, // VPADDUSWZ128rr
+ 49309195U, // VPADDUSWZ128rrk
+ 2532337163U, // VPADDUSWZ128rrkz
+ 2517657099U, // VPADDUSWZ256rm
+ 49309195U, // VPADDUSWZ256rmk
+ 2532337163U, // VPADDUSWZ256rmkz
+ 2517657099U, // VPADDUSWZ256rr
+ 49309195U, // VPADDUSWZ256rrk
+ 2532337163U, // VPADDUSWZ256rrkz
+ 2517657099U, // VPADDUSWZrm
+ 49309195U, // VPADDUSWZrmk
+ 2532337163U, // VPADDUSWZrmkz
+ 2517657099U, // VPADDUSWZrr
+ 49309195U, // VPADDUSWZrrk
+ 2532337163U, // VPADDUSWZrrkz
+ 2517657099U, // VPADDUSWrm
+ 2517657099U, // VPADDUSWrr
+ 2517656568U, // VPADDWYrm
+ 2517656568U, // VPADDWYrr
+ 2517656568U, // VPADDWZ128rm
+ 49308664U, // VPADDWZ128rmk
+ 2532336632U, // VPADDWZ128rmkz
+ 2517656568U, // VPADDWZ128rr
+ 49308664U, // VPADDWZ128rrk
+ 2532336632U, // VPADDWZ128rrkz
+ 2517656568U, // VPADDWZ256rm
+ 49308664U, // VPADDWZ256rmk
+ 2532336632U, // VPADDWZ256rmkz
+ 2517656568U, // VPADDWZ256rr
+ 49308664U, // VPADDWZ256rrk
+ 2532336632U, // VPADDWZ256rrkz
+ 2517656568U, // VPADDWZrm
+ 49308664U, // VPADDWZrmk
+ 2532336632U, // VPADDWZrmkz
+ 2517656568U, // VPADDWZrr
+ 49308664U, // VPADDWZrrk
+ 2532336632U, // VPADDWZrrkz
+ 2517656568U, // VPADDWrm
+ 2517656568U, // VPADDWrr
+ 2517654181U, // VPALIGNRYrmi
+ 2517654181U, // VPALIGNRYrri
+ 2517654181U, // VPALIGNRZ128rmi
+ 49306277U, // VPALIGNRZ128rmik
+ 2532334245U, // VPALIGNRZ128rmikz
+ 2517654181U, // VPALIGNRZ128rri
+ 49306277U, // VPALIGNRZ128rrik
+ 2532334245U, // VPALIGNRZ128rrikz
+ 2517654181U, // VPALIGNRZ256rmi
+ 49306277U, // VPALIGNRZ256rmik
+ 2532334245U, // VPALIGNRZ256rmikz
+ 2517654181U, // VPALIGNRZ256rri
+ 49306277U, // VPALIGNRZ256rrik
+ 2532334245U, // VPALIGNRZ256rrikz
+ 2517654181U, // VPALIGNRZrmi
+ 49306277U, // VPALIGNRZrmik
+ 2532334245U, // VPALIGNRZrmikz
+ 2517654181U, // VPALIGNRZrri
+ 49306277U, // VPALIGNRZrrik
+ 2532334245U, // VPALIGNRZrrikz
+ 2517654181U, // VPALIGNRrmi
+ 2517654181U, // VPALIGNRrri
+ 2517649317U, // VPANDDZ128rm
+ 2517649317U, // VPANDDZ128rmb
+ 49301413U, // VPANDDZ128rmbk
+ 2532329381U, // VPANDDZ128rmbkz
+ 49301413U, // VPANDDZ128rmk
+ 2532329381U, // VPANDDZ128rmkz
+ 2517649317U, // VPANDDZ128rr
+ 49301413U, // VPANDDZ128rrk
+ 2532329381U, // VPANDDZ128rrkz
+ 2517649317U, // VPANDDZ256rm
+ 2517649317U, // VPANDDZ256rmb
+ 49301413U, // VPANDDZ256rmbk
+ 2532329381U, // VPANDDZ256rmbkz
+ 49301413U, // VPANDDZ256rmk
+ 2532329381U, // VPANDDZ256rmkz
+ 2517649317U, // VPANDDZ256rr
+ 49301413U, // VPANDDZ256rrk
+ 2532329381U, // VPANDDZ256rrkz
+ 2517649317U, // VPANDDZrm
+ 2517649317U, // VPANDDZrmb
+ 49301413U, // VPANDDZrmbk
+ 2532329381U, // VPANDDZrmbkz
+ 49301413U, // VPANDDZrmk
+ 2532329381U, // VPANDDZrmkz
+ 2517649317U, // VPANDDZrr
+ 49301413U, // VPANDDZrrk
+ 2532329381U, // VPANDDZrrkz
+ 2517649611U, // VPANDNDZ128rm
+ 2517649611U, // VPANDNDZ128rmb
+ 49301707U, // VPANDNDZ128rmbk
+ 2532329675U, // VPANDNDZ128rmbkz
+ 49301707U, // VPANDNDZ128rmk
+ 2532329675U, // VPANDNDZ128rmkz
+ 2517649611U, // VPANDNDZ128rr
+ 49301707U, // VPANDNDZ128rrk
+ 2532329675U, // VPANDNDZ128rrkz
+ 2517649611U, // VPANDNDZ256rm
+ 2517649611U, // VPANDNDZ256rmb
+ 49301707U, // VPANDNDZ256rmbk
+ 2532329675U, // VPANDNDZ256rmbkz
+ 49301707U, // VPANDNDZ256rmk
+ 2532329675U, // VPANDNDZ256rmkz
+ 2517649611U, // VPANDNDZ256rr
+ 49301707U, // VPANDNDZ256rrk
+ 2532329675U, // VPANDNDZ256rrkz
+ 2517649611U, // VPANDNDZrm
+ 2517649611U, // VPANDNDZrmb
+ 49301707U, // VPANDNDZrmbk
+ 2532329675U, // VPANDNDZrmbkz
+ 49301707U, // VPANDNDZrmk
+ 2532329675U, // VPANDNDZrmkz
+ 2517649611U, // VPANDNDZrr
+ 49301707U, // VPANDNDZrrk
+ 2532329675U, // VPANDNDZrrkz
+ 2517653512U, // VPANDNQZ128rm
+ 2517653512U, // VPANDNQZ128rmb
+ 49305608U, // VPANDNQZ128rmbk
+ 2532333576U, // VPANDNQZ128rmbkz
+ 49305608U, // VPANDNQZ128rmk
+ 2532333576U, // VPANDNQZ128rmkz
+ 2517653512U, // VPANDNQZ128rr
+ 49305608U, // VPANDNQZ128rrk
+ 2532333576U, // VPANDNQZ128rrkz
+ 2517653512U, // VPANDNQZ256rm
+ 2517653512U, // VPANDNQZ256rmb
+ 49305608U, // VPANDNQZ256rmbk
+ 2532333576U, // VPANDNQZ256rmbkz
+ 49305608U, // VPANDNQZ256rmk
+ 2532333576U, // VPANDNQZ256rmkz
+ 2517653512U, // VPANDNQZ256rr
+ 49305608U, // VPANDNQZ256rrk
+ 2532333576U, // VPANDNQZ256rrkz
+ 2517653512U, // VPANDNQZrm
+ 2517653512U, // VPANDNQZrmb
+ 49305608U, // VPANDNQZrmbk
+ 2532333576U, // VPANDNQZrmbkz
+ 49305608U, // VPANDNQZrmk
+ 2532333576U, // VPANDNQZrmkz
+ 2517653512U, // VPANDNQZrr
+ 49305608U, // VPANDNQZrrk
+ 2532333576U, // VPANDNQZrrkz
+ 2517652604U, // VPANDNYrm
+ 2517652604U, // VPANDNYrr
+ 2517652604U, // VPANDNrm
+ 2517652604U, // VPANDNrr
+ 2517653183U, // VPANDQZ128rm
+ 2517653183U, // VPANDQZ128rmb
+ 49305279U, // VPANDQZ128rmbk
+ 2532333247U, // VPANDQZ128rmbkz
+ 49305279U, // VPANDQZ128rmk
+ 2532333247U, // VPANDQZ128rmkz
+ 2517653183U, // VPANDQZ128rr
+ 49305279U, // VPANDQZ128rrk
+ 2532333247U, // VPANDQZ128rrkz
+ 2517653183U, // VPANDQZ256rm
+ 2517653183U, // VPANDQZ256rmb
+ 49305279U, // VPANDQZ256rmbk
+ 2532333247U, // VPANDQZ256rmbkz
+ 49305279U, // VPANDQZ256rmk
+ 2532333247U, // VPANDQZ256rmkz
+ 2517653183U, // VPANDQZ256rr
+ 49305279U, // VPANDQZ256rrk
+ 2532333247U, // VPANDQZ256rrkz
+ 2517653183U, // VPANDQZrm
+ 2517653183U, // VPANDQZrmb
+ 49305279U, // VPANDQZrmbk
+ 2532333247U, // VPANDQZrmbkz
+ 49305279U, // VPANDQZrmk
+ 2532333247U, // VPANDQZrmkz
+ 2517653183U, // VPANDQZrr
+ 49305279U, // VPANDQZrrk
+ 2532333247U, // VPANDQZrrkz
+ 2517649588U, // VPANDYrm
+ 2517649588U, // VPANDYrr
+ 2517649588U, // VPANDrm
+ 2517649588U, // VPANDrr
+ 2517648432U, // VPAVGBYrm
+ 2517648432U, // VPAVGBYrr
+ 2517648432U, // VPAVGBZ128rm
+ 49300528U, // VPAVGBZ128rmk
+ 2532328496U, // VPAVGBZ128rmkz
+ 2517648432U, // VPAVGBZ128rr
+ 49300528U, // VPAVGBZ128rrk
+ 2532328496U, // VPAVGBZ128rrkz
+ 2517648432U, // VPAVGBZ256rm
+ 49300528U, // VPAVGBZ256rmk
+ 2532328496U, // VPAVGBZ256rmkz
+ 2517648432U, // VPAVGBZ256rr
+ 49300528U, // VPAVGBZ256rrk
+ 2532328496U, // VPAVGBZ256rrkz
+ 2517648432U, // VPAVGBZrm
+ 49300528U, // VPAVGBZrmk
+ 2532328496U, // VPAVGBZrmkz
+ 2517648432U, // VPAVGBZrr
+ 49300528U, // VPAVGBZrrk
+ 2532328496U, // VPAVGBZrrkz
+ 2517648432U, // VPAVGBrm
+ 2517648432U, // VPAVGBrr
+ 2517656689U, // VPAVGWYrm
+ 2517656689U, // VPAVGWYrr
+ 2517656689U, // VPAVGWZ128rm
+ 49308785U, // VPAVGWZ128rmk
+ 2532336753U, // VPAVGWZ128rmkz
+ 2517656689U, // VPAVGWZ128rr
+ 49308785U, // VPAVGWZ128rrk
+ 2532336753U, // VPAVGWZ128rrkz
+ 2517656689U, // VPAVGWZ256rm
+ 49308785U, // VPAVGWZ256rmk
+ 2532336753U, // VPAVGWZ256rmkz
+ 2517656689U, // VPAVGWZ256rr
+ 49308785U, // VPAVGWZ256rrk
+ 2532336753U, // VPAVGWZ256rrkz
+ 2517656689U, // VPAVGWZrm
+ 49308785U, // VPAVGWZrmk
+ 2532336753U, // VPAVGWZrmkz
+ 2517656689U, // VPAVGWZrr
+ 49308785U, // VPAVGWZrrk
+ 2532336753U, // VPAVGWZrrkz
+ 2517656689U, // VPAVGWrm
+ 2517656689U, // VPAVGWrr
+ 2517649336U, // VPBLENDDYrmi
+ 2517649336U, // VPBLENDDYrri
+ 2517649336U, // VPBLENDDrmi
+ 2517649336U, // VPBLENDDrri
+ 2517648485U, // VPBLENDMBZ128rm
+ 384844901U, // VPBLENDMBZ128rmk
+ 2532328549U, // VPBLENDMBZ128rmkz
+ 2517648485U, // VPBLENDMBZ128rr
+ 384844901U, // VPBLENDMBZ128rrk
+ 2532328549U, // VPBLENDMBZ128rrkz
+ 2517648485U, // VPBLENDMBZ256rm
+ 384844901U, // VPBLENDMBZ256rmk
+ 2532328549U, // VPBLENDMBZ256rmkz
+ 2517648485U, // VPBLENDMBZ256rr
+ 384844901U, // VPBLENDMBZ256rrk
+ 2532328549U, // VPBLENDMBZ256rrkz
+ 2517648485U, // VPBLENDMBZrm
+ 384844901U, // VPBLENDMBZrmk
+ 2532328549U, // VPBLENDMBZrmkz
+ 2517648485U, // VPBLENDMBZrr
+ 384844901U, // VPBLENDMBZrrk
+ 2532328549U, // VPBLENDMBZrrkz
+ 2517649540U, // VPBLENDMDZ128rm
+ 2517649540U, // VPBLENDMDZ128rmb
+ 384845956U, // VPBLENDMDZ128rmbk
+ 2532329604U, // VPBLENDMDZ128rmbkz
+ 384845956U, // VPBLENDMDZ128rmk
+ 2532329604U, // VPBLENDMDZ128rmkz
+ 2517649540U, // VPBLENDMDZ128rr
+ 384845956U, // VPBLENDMDZ128rrk
+ 2532329604U, // VPBLENDMDZ128rrkz
+ 2517649540U, // VPBLENDMDZ256rm
+ 2517649540U, // VPBLENDMDZ256rmb
+ 384845956U, // VPBLENDMDZ256rmbk
+ 2532329604U, // VPBLENDMDZ256rmbkz
+ 384845956U, // VPBLENDMDZ256rmk
+ 2532329604U, // VPBLENDMDZ256rmkz
+ 2517649540U, // VPBLENDMDZ256rr
+ 384845956U, // VPBLENDMDZ256rrk
+ 2532329604U, // VPBLENDMDZ256rrkz
+ 2517649540U, // VPBLENDMDZrm
+ 2517649540U, // VPBLENDMDZrmb
+ 384845956U, // VPBLENDMDZrmbk
+ 2532329604U, // VPBLENDMDZrmbkz
+ 384845956U, // VPBLENDMDZrmk
+ 2532329604U, // VPBLENDMDZrmkz
+ 2517649540U, // VPBLENDMDZrr
+ 384845956U, // VPBLENDMDZrrk
+ 2532329604U, // VPBLENDMDZrrkz
+ 2517653456U, // VPBLENDMQZ128rm
+ 2517653456U, // VPBLENDMQZ128rmb
+ 384849872U, // VPBLENDMQZ128rmbk
+ 2532333520U, // VPBLENDMQZ128rmbkz
+ 384849872U, // VPBLENDMQZ128rmk
+ 2532333520U, // VPBLENDMQZ128rmkz
+ 2517653456U, // VPBLENDMQZ128rr
+ 384849872U, // VPBLENDMQZ128rrk
+ 2532333520U, // VPBLENDMQZ128rrkz
+ 2517653456U, // VPBLENDMQZ256rm
+ 2517653456U, // VPBLENDMQZ256rmb
+ 384849872U, // VPBLENDMQZ256rmbk
+ 2532333520U, // VPBLENDMQZ256rmbkz
+ 384849872U, // VPBLENDMQZ256rmk
+ 2532333520U, // VPBLENDMQZ256rmkz
+ 2517653456U, // VPBLENDMQZ256rr
+ 384849872U, // VPBLENDMQZ256rrk
+ 2532333520U, // VPBLENDMQZ256rrkz
+ 2517653456U, // VPBLENDMQZrm
+ 2517653456U, // VPBLENDMQZrmb
+ 384849872U, // VPBLENDMQZrmbk
+ 2532333520U, // VPBLENDMQZrmbkz
+ 384849872U, // VPBLENDMQZrmk
+ 2532333520U, // VPBLENDMQZrmkz
+ 2517653456U, // VPBLENDMQZrr
+ 384849872U, // VPBLENDMQZrrk
+ 2532333520U, // VPBLENDMQZrrkz
+ 2517656787U, // VPBLENDMWZ128rm
+ 384853203U, // VPBLENDMWZ128rmk
+ 2532336851U, // VPBLENDMWZ128rmkz
+ 2517656787U, // VPBLENDMWZ128rr
+ 384853203U, // VPBLENDMWZ128rrk
+ 2532336851U, // VPBLENDMWZ128rrkz
+ 2517656787U, // VPBLENDMWZ256rm
+ 384853203U, // VPBLENDMWZ256rmk
+ 2532336851U, // VPBLENDMWZ256rmkz
+ 2517656787U, // VPBLENDMWZ256rr
+ 384853203U, // VPBLENDMWZ256rrk
+ 2532336851U, // VPBLENDMWZ256rrkz
+ 2517656787U, // VPBLENDMWZrm
+ 384853203U, // VPBLENDMWZrmk
+ 2532336851U, // VPBLENDMWZrmkz
+ 2517656787U, // VPBLENDMWZrr
+ 384853203U, // VPBLENDMWZrrk
+ 2532336851U, // VPBLENDMWZrrkz
+ 2517648942U, // VPBLENDVBYrm
+ 2517648942U, // VPBLENDVBYrr
+ 2517648942U, // VPBLENDVBrm
+ 2517648942U, // VPBLENDVBrr
+ 2517656603U, // VPBLENDWYrmi
+ 2517656603U, // VPBLENDWYrri
+ 2517656603U, // VPBLENDWrmi
+ 2517656603U, // VPBLENDWrri
+ 537937372U, // VPBROADCASTBYrm
+ 370165212U, // VPBROADCASTBYrr
+ 537937372U, // VPBROADCASTBZ128m
+ 49300956U, // VPBROADCASTBZ128mk
+ 2532328924U, // VPBROADCASTBZ128mkz
+ 370165212U, // VPBROADCASTBZ128r
+ 49300956U, // VPBROADCASTBZ128rk
+ 2532328924U, // VPBROADCASTBZ128rkz
+ 537937372U, // VPBROADCASTBZ256m
+ 49300956U, // VPBROADCASTBZ256mk
+ 2532328924U, // VPBROADCASTBZ256mkz
+ 370165212U, // VPBROADCASTBZ256r
+ 49300956U, // VPBROADCASTBZ256rk
+ 2532328924U, // VPBROADCASTBZ256rkz
+ 537937372U, // VPBROADCASTBZm
+ 49300956U, // VPBROADCASTBZmk
+ 2532328924U, // VPBROADCASTBZmkz
+ 370165212U, // VPBROADCASTBZr
+ 49300956U, // VPBROADCASTBZrk
+ 2532328924U, // VPBROADCASTBZrkz
+ 370165212U, // VPBROADCASTBrZ128r
+ 49300956U, // VPBROADCASTBrZ128rk
+ 2532328924U, // VPBROADCASTBrZ128rkz
+ 370165212U, // VPBROADCASTBrZ256r
+ 49300956U, // VPBROADCASTBrZ256rk
+ 2532328924U, // VPBROADCASTBrZ256rkz
+ 370165212U, // VPBROADCASTBrZr
+ 49300956U, // VPBROADCASTBrZrk
+ 2532328924U, // VPBROADCASTBrZrkz
+ 537937372U, // VPBROADCASTBrm
+ 370165212U, // VPBROADCASTBrr
+ 403722224U, // VPBROADCASTDYrm
+ 370167792U, // VPBROADCASTDYrr
+ 403722224U, // VPBROADCASTDZ128m
+ 49303536U, // VPBROADCASTDZ128mk
+ 2532331504U, // VPBROADCASTDZ128mkz
+ 370167792U, // VPBROADCASTDZ128r
+ 49303536U, // VPBROADCASTDZ128rk
+ 2532331504U, // VPBROADCASTDZ128rkz
+ 403722224U, // VPBROADCASTDZ256m
+ 49303536U, // VPBROADCASTDZ256mk
+ 2532331504U, // VPBROADCASTDZ256mkz
+ 370167792U, // VPBROADCASTDZ256r
+ 49303536U, // VPBROADCASTDZ256rk
+ 2532331504U, // VPBROADCASTDZ256rkz
+ 403722224U, // VPBROADCASTDZm
+ 49303536U, // VPBROADCASTDZmk
+ 2532331504U, // VPBROADCASTDZmkz
+ 370167792U, // VPBROADCASTDZr
+ 49303536U, // VPBROADCASTDZrk
+ 2532331504U, // VPBROADCASTDZrkz
+ 370167792U, // VPBROADCASTDrZ128r
+ 49303536U, // VPBROADCASTDrZ128rk
+ 2532331504U, // VPBROADCASTDrZ128rkz
+ 370167792U, // VPBROADCASTDrZ256r
+ 49303536U, // VPBROADCASTDrZ256rk
+ 2532331504U, // VPBROADCASTDrZ256rkz
+ 370167792U, // VPBROADCASTDrZr
+ 49303536U, // VPBROADCASTDrZrk
+ 2532331504U, // VPBROADCASTDrZrkz
+ 403722224U, // VPBROADCASTDrm
+ 370167792U, // VPBROADCASTDrr
+ 370169245U, // VPBROADCASTMB2QZ128rr
+ 370169245U, // VPBROADCASTMB2QZ256rr
+ 370169245U, // VPBROADCASTMB2QZrr
+ 370165503U, // VPBROADCASTMW2DZ128rr
+ 370165503U, // VPBROADCASTMW2DZ256rr
+ 370165503U, // VPBROADCASTMW2DZrr
+ 437279124U, // VPBROADCASTQYrm
+ 370170260U, // VPBROADCASTQYrr
+ 437279124U, // VPBROADCASTQZ128m
+ 49306004U, // VPBROADCASTQZ128mk
+ 2532333972U, // VPBROADCASTQZ128mkz
+ 370170260U, // VPBROADCASTQZ128r
+ 49306004U, // VPBROADCASTQZ128rk
+ 2532333972U, // VPBROADCASTQZ128rkz
+ 437279124U, // VPBROADCASTQZ256m
+ 49306004U, // VPBROADCASTQZ256mk
+ 2532333972U, // VPBROADCASTQZ256mkz
+ 370170260U, // VPBROADCASTQZ256r
+ 49306004U, // VPBROADCASTQZ256rk
+ 2532333972U, // VPBROADCASTQZ256rkz
+ 437279124U, // VPBROADCASTQZm
+ 49306004U, // VPBROADCASTQZmk
+ 2532333972U, // VPBROADCASTQZmkz
+ 370170260U, // VPBROADCASTQZr
+ 49306004U, // VPBROADCASTQZrk
+ 2532333972U, // VPBROADCASTQZrkz
+ 370170260U, // VPBROADCASTQrZ128r
+ 49306004U, // VPBROADCASTQrZ128rk
+ 2532333972U, // VPBROADCASTQrZ128rkz
+ 370170260U, // VPBROADCASTQrZ256r
+ 49306004U, // VPBROADCASTQrZ256rk
+ 2532333972U, // VPBROADCASTQrZ256rkz
+ 370170260U, // VPBROADCASTQrZr
+ 49306004U, // VPBROADCASTQrZrk
+ 2532333972U, // VPBROADCASTQrZrkz
+ 437279124U, // VPBROADCASTQrm
+ 370170260U, // VPBROADCASTQrr
+ 504391240U, // VPBROADCASTWYrm
+ 370173512U, // VPBROADCASTWYrr
+ 504391240U, // VPBROADCASTWZ128m
+ 49309256U, // VPBROADCASTWZ128mk
+ 2532337224U, // VPBROADCASTWZ128mkz
+ 370173512U, // VPBROADCASTWZ128r
+ 49309256U, // VPBROADCASTWZ128rk
+ 2532337224U, // VPBROADCASTWZ128rkz
+ 504391240U, // VPBROADCASTWZ256m
+ 49309256U, // VPBROADCASTWZ256mk
+ 2532337224U, // VPBROADCASTWZ256mkz
+ 370173512U, // VPBROADCASTWZ256r
+ 49309256U, // VPBROADCASTWZ256rk
+ 2532337224U, // VPBROADCASTWZ256rkz
+ 504391240U, // VPBROADCASTWZm
+ 49309256U, // VPBROADCASTWZmk
+ 2532337224U, // VPBROADCASTWZmkz
+ 370173512U, // VPBROADCASTWZr
+ 49309256U, // VPBROADCASTWZrk
+ 2532337224U, // VPBROADCASTWZrkz
+ 370173512U, // VPBROADCASTWrZ128r
+ 49309256U, // VPBROADCASTWrZ128rk
+ 2532337224U, // VPBROADCASTWrZ128rkz
+ 370173512U, // VPBROADCASTWrZ256r
+ 49309256U, // VPBROADCASTWrZ256rk
+ 2532337224U, // VPBROADCASTWrZ256rkz
+ 370173512U, // VPBROADCASTWrZr
+ 49309256U, // VPBROADCASTWrZrk
+ 2532337224U, // VPBROADCASTWrZrkz
+ 504391240U, // VPBROADCASTWrm
+ 370173512U, // VPBROADCASTWrr
+ 2517653228U, // VPCLMULQDQYrm
+ 2517653228U, // VPCLMULQDQYrr
+ 2517653228U, // VPCLMULQDQZ128rm
+ 2517653228U, // VPCLMULQDQZ128rr
+ 2517653228U, // VPCLMULQDQZ256rm
+ 2517653228U, // VPCLMULQDQZ256rr
+ 2517653228U, // VPCLMULQDQZrm
+ 2517653228U, // VPCLMULQDQZrr
+ 2517653228U, // VPCLMULQDQrm
+ 2517653228U, // VPCLMULQDQrr
+ 2517656341U, // VPCMOVYrmr
+ 2517656341U, // VPCMOVYrrm
+ 2517656341U, // VPCMOVYrrr
+ 2517656341U, // VPCMOVYrrr_REV
+ 2517656341U, // VPCMOVrmr
+ 2517656341U, // VPCMOVrrm
+ 2517656341U, // VPCMOVrrr
+ 2517656341U, // VPCMOVrrr_REV
+ 588459324U, // VPCMPBZ128rmi
+ 2517648564U, // VPCMPBZ128rmi_alt
+ 3239619900U, // VPCMPBZ128rmik
+ 384844980U, // VPCMPBZ128rmik_alt
+ 588475708U, // VPCMPBZ128rri
+ 2517648564U, // VPCMPBZ128rri_alt
+ 3239636284U, // VPCMPBZ128rrik
+ 384844980U, // VPCMPBZ128rrik_alt
+ 588459324U, // VPCMPBZ256rmi
+ 2517648564U, // VPCMPBZ256rmi_alt
+ 1092136252U, // VPCMPBZ256rmik
+ 384844980U, // VPCMPBZ256rmik_alt
+ 588475708U, // VPCMPBZ256rri
+ 2517648564U, // VPCMPBZ256rri_alt
+ 3239636284U, // VPCMPBZ256rrik
+ 384844980U, // VPCMPBZ256rrik_alt
+ 588459324U, // VPCMPBZrmi
+ 2517648564U, // VPCMPBZrmi_alt
+ 3239619900U, // VPCMPBZrmik
+ 384844980U, // VPCMPBZrmik_alt
+ 588475708U, // VPCMPBZrri
+ 2517648564U, // VPCMPBZrri_alt
+ 3239636284U, // VPCMPBZrrik
+ 384844980U, // VPCMPBZrrik_alt
+ 589507900U, // VPCMPDZ128rmi
+ 2517650375U, // VPCMPDZ128rmi_alt
+ 589507900U, // VPCMPDZ128rmib
+ 2517650375U, // VPCMPDZ128rmib_alt
+ 1093184828U, // VPCMPDZ128rmibk
+ 384846791U, // VPCMPDZ128rmibk_alt
+ 3240668476U, // VPCMPDZ128rmik
+ 384846791U, // VPCMPDZ128rmik_alt
+ 589524284U, // VPCMPDZ128rri
+ 2517650375U, // VPCMPDZ128rri_alt
+ 3240684860U, // VPCMPDZ128rrik
+ 384846791U, // VPCMPDZ128rrik_alt
+ 589507900U, // VPCMPDZ256rmi
+ 2517650375U, // VPCMPDZ256rmi_alt
+ 589507900U, // VPCMPDZ256rmib
+ 2517650375U, // VPCMPDZ256rmib_alt
+ 1093184828U, // VPCMPDZ256rmibk
+ 384846791U, // VPCMPDZ256rmibk_alt
+ 1093184828U, // VPCMPDZ256rmik
+ 384846791U, // VPCMPDZ256rmik_alt
+ 589524284U, // VPCMPDZ256rri
+ 2517650375U, // VPCMPDZ256rri_alt
+ 3240684860U, // VPCMPDZ256rrik
+ 384846791U, // VPCMPDZ256rrik_alt
+ 589507900U, // VPCMPDZrmi
+ 2517650375U, // VPCMPDZrmi_alt
+ 589507900U, // VPCMPDZrmib
+ 2517650375U, // VPCMPDZrmib_alt
+ 1093184828U, // VPCMPDZrmibk
+ 384846791U, // VPCMPDZrmibk_alt
+ 3240668476U, // VPCMPDZrmik
+ 384846791U, // VPCMPDZrmik_alt
+ 589524284U, // VPCMPDZrri
+ 2517650375U, // VPCMPDZrri_alt
+ 3240684860U, // VPCMPDZrrik
+ 384846791U, // VPCMPDZrrik_alt
+ 2517648588U, // VPCMPEQBYrm
+ 2517648588U, // VPCMPEQBYrr
+ 2517648588U, // VPCMPEQBZ128rm
+ 384845004U, // VPCMPEQBZ128rmk
+ 2517648588U, // VPCMPEQBZ128rr
+ 384845004U, // VPCMPEQBZ128rrk
+ 2517648588U, // VPCMPEQBZ256rm
+ 384845004U, // VPCMPEQBZ256rmk
+ 2517648588U, // VPCMPEQBZ256rr
+ 384845004U, // VPCMPEQBZ256rrk
+ 2517648588U, // VPCMPEQBZrm
+ 384845004U, // VPCMPEQBZrmk
+ 2517648588U, // VPCMPEQBZrr
+ 384845004U, // VPCMPEQBZrrk
+ 2517648588U, // VPCMPEQBrm
+ 2517648588U, // VPCMPEQBrr
+ 2517650638U, // VPCMPEQDYrm
+ 2517650638U, // VPCMPEQDYrr
+ 2517650638U, // VPCMPEQDZ128rm
+ 2517650638U, // VPCMPEQDZ128rmb
+ 384847054U, // VPCMPEQDZ128rmbk
+ 384847054U, // VPCMPEQDZ128rmk
+ 2517650638U, // VPCMPEQDZ128rr
+ 384847054U, // VPCMPEQDZ128rrk
+ 2517650638U, // VPCMPEQDZ256rm
+ 2517650638U, // VPCMPEQDZ256rmb
+ 384847054U, // VPCMPEQDZ256rmbk
+ 384847054U, // VPCMPEQDZ256rmk
+ 2517650638U, // VPCMPEQDZ256rr
+ 384847054U, // VPCMPEQDZ256rrk
+ 2517650638U, // VPCMPEQDZrm
+ 2517650638U, // VPCMPEQDZrmb
+ 384847054U, // VPCMPEQDZrmbk
+ 384847054U, // VPCMPEQDZrmk
+ 2517650638U, // VPCMPEQDZrr
+ 384847054U, // VPCMPEQDZrrk
+ 2517650638U, // VPCMPEQDrm
+ 2517650638U, // VPCMPEQDrr
+ 2517653601U, // VPCMPEQQYrm
+ 2517653601U, // VPCMPEQQYrr
+ 2517653601U, // VPCMPEQQZ128rm
+ 2517653601U, // VPCMPEQQZ128rmb
+ 384850017U, // VPCMPEQQZ128rmbk
+ 384850017U, // VPCMPEQQZ128rmk
+ 2517653601U, // VPCMPEQQZ128rr
+ 384850017U, // VPCMPEQQZ128rrk
+ 2517653601U, // VPCMPEQQZ256rm
+ 2517653601U, // VPCMPEQQZ256rmb
+ 384850017U, // VPCMPEQQZ256rmbk
+ 384850017U, // VPCMPEQQZ256rmk
+ 2517653601U, // VPCMPEQQZ256rr
+ 384850017U, // VPCMPEQQZ256rrk
+ 2517653601U, // VPCMPEQQZrm
+ 2517653601U, // VPCMPEQQZrmb
+ 384850017U, // VPCMPEQQZrmbk
+ 384850017U, // VPCMPEQQZrmk
+ 2517653601U, // VPCMPEQQZrr
+ 384850017U, // VPCMPEQQZrrk
+ 2517653601U, // VPCMPEQQrm
+ 2517653601U, // VPCMPEQQrr
+ 2517656860U, // VPCMPEQWYrm
+ 2517656860U, // VPCMPEQWYrr
+ 2517656860U, // VPCMPEQWZ128rm
+ 384853276U, // VPCMPEQWZ128rmk
+ 2517656860U, // VPCMPEQWZ128rr
+ 384853276U, // VPCMPEQWZ128rrk
+ 2517656860U, // VPCMPEQWZ256rm
+ 384853276U, // VPCMPEQWZ256rmk
+ 2517656860U, // VPCMPEQWZ256rr
+ 384853276U, // VPCMPEQWZ256rrk
+ 2517656860U, // VPCMPEQWZrm
+ 384853276U, // VPCMPEQWZrmk
+ 2517656860U, // VPCMPEQWZrr
+ 384853276U, // VPCMPEQWZrrk
+ 2517656860U, // VPCMPEQWrm
+ 2517656860U, // VPCMPEQWrr
+ 2484097779U, // VPCMPESTRIrm
+ 2517652211U, // VPCMPESTRIrr
+ 2484098141U, // VPCMPESTRMrm
+ 2517652573U, // VPCMPESTRMrr
+ 2517648825U, // VPCMPGTBYrm
+ 2517648825U, // VPCMPGTBYrr
+ 2517648825U, // VPCMPGTBZ128rm
+ 384845241U, // VPCMPGTBZ128rmk
+ 2517648825U, // VPCMPGTBZ128rr
+ 384845241U, // VPCMPGTBZ128rrk
+ 2517648825U, // VPCMPGTBZ256rm
+ 384845241U, // VPCMPGTBZ256rmk
+ 2517648825U, // VPCMPGTBZ256rr
+ 384845241U, // VPCMPGTBZ256rrk
+ 2517648825U, // VPCMPGTBZrm
+ 384845241U, // VPCMPGTBZrmk
+ 2517648825U, // VPCMPGTBZrr
+ 384845241U, // VPCMPGTBZrrk
+ 2517648825U, // VPCMPGTBrm
+ 2517648825U, // VPCMPGTBrr
+ 2517651395U, // VPCMPGTDYrm
+ 2517651395U, // VPCMPGTDYrr
+ 2517651395U, // VPCMPGTDZ128rm
+ 2517651395U, // VPCMPGTDZ128rmb
+ 384847811U, // VPCMPGTDZ128rmbk
+ 384847811U, // VPCMPGTDZ128rmk
+ 2517651395U, // VPCMPGTDZ128rr
+ 384847811U, // VPCMPGTDZ128rrk
+ 2517651395U, // VPCMPGTDZ256rm
+ 2517651395U, // VPCMPGTDZ256rmb
+ 384847811U, // VPCMPGTDZ256rmbk
+ 384847811U, // VPCMPGTDZ256rmk
+ 2517651395U, // VPCMPGTDZ256rr
+ 384847811U, // VPCMPGTDZ256rrk
+ 2517651395U, // VPCMPGTDZrm
+ 2517651395U, // VPCMPGTDZrmb
+ 384847811U, // VPCMPGTDZrmbk
+ 384847811U, // VPCMPGTDZrmk
+ 2517651395U, // VPCMPGTDZrr
+ 384847811U, // VPCMPGTDZrrk
+ 2517651395U, // VPCMPGTDrm
+ 2517651395U, // VPCMPGTDrr
+ 2517653846U, // VPCMPGTQYrm
+ 2517653846U, // VPCMPGTQYrr
+ 2517653846U, // VPCMPGTQZ128rm
+ 2517653846U, // VPCMPGTQZ128rmb
+ 384850262U, // VPCMPGTQZ128rmbk
+ 384850262U, // VPCMPGTQZ128rmk
+ 2517653846U, // VPCMPGTQZ128rr
+ 384850262U, // VPCMPGTQZ128rrk
+ 2517653846U, // VPCMPGTQZ256rm
+ 2517653846U, // VPCMPGTQZ256rmb
+ 384850262U, // VPCMPGTQZ256rmbk
+ 384850262U, // VPCMPGTQZ256rmk
+ 2517653846U, // VPCMPGTQZ256rr
+ 384850262U, // VPCMPGTQZ256rrk
+ 2517653846U, // VPCMPGTQZrm
+ 2517653846U, // VPCMPGTQZrmb
+ 384850262U, // VPCMPGTQZrmbk
+ 384850262U, // VPCMPGTQZrmk
+ 2517653846U, // VPCMPGTQZrr
+ 384850262U, // VPCMPGTQZrrk
+ 2517653846U, // VPCMPGTQrm
+ 2517653846U, // VPCMPGTQrr
+ 2517657125U, // VPCMPGTWYrm
+ 2517657125U, // VPCMPGTWYrr
+ 2517657125U, // VPCMPGTWZ128rm
+ 384853541U, // VPCMPGTWZ128rmk
+ 2517657125U, // VPCMPGTWZ128rr
+ 384853541U, // VPCMPGTWZ128rrk
+ 2517657125U, // VPCMPGTWZ256rm
+ 384853541U, // VPCMPGTWZ256rmk
+ 2517657125U, // VPCMPGTWZ256rr
+ 384853541U, // VPCMPGTWZ256rrk
+ 2517657125U, // VPCMPGTWZrm
+ 384853541U, // VPCMPGTWZrmk
+ 2517657125U, // VPCMPGTWZrr
+ 384853541U, // VPCMPGTWZrrk
+ 2517657125U, // VPCMPGTWrm
+ 2517657125U, // VPCMPGTWrr
+ 2484097791U, // VPCMPISTRIrm
+ 2517652223U, // VPCMPISTRIrr
+ 2484098153U, // VPCMPISTRMrm
+ 2517652585U, // VPCMPISTRMrr
+ 590556476U, // VPCMPQZ128rmi
+ 2517653530U, // VPCMPQZ128rmi_alt
+ 590556476U, // VPCMPQZ128rmib
+ 2517653530U, // VPCMPQZ128rmib_alt
+ 3241717052U, // VPCMPQZ128rmibk
+ 384849946U, // VPCMPQZ128rmibk_alt
+ 3241717052U, // VPCMPQZ128rmik
+ 384849946U, // VPCMPQZ128rmik_alt
+ 590572860U, // VPCMPQZ128rri
+ 2517653530U, // VPCMPQZ128rri_alt
+ 3241733436U, // VPCMPQZ128rrik
+ 384849946U, // VPCMPQZ128rrik_alt
+ 590556476U, // VPCMPQZ256rmi
+ 2517653530U, // VPCMPQZ256rmi_alt
+ 590556476U, // VPCMPQZ256rmib
+ 2517653530U, // VPCMPQZ256rmib_alt
+ 3241717052U, // VPCMPQZ256rmibk
+ 384849946U, // VPCMPQZ256rmibk_alt
+ 1094233404U, // VPCMPQZ256rmik
+ 384849946U, // VPCMPQZ256rmik_alt
+ 590572860U, // VPCMPQZ256rri
+ 2517653530U, // VPCMPQZ256rri_alt
+ 3241733436U, // VPCMPQZ256rrik
+ 384849946U, // VPCMPQZ256rrik_alt
+ 590556476U, // VPCMPQZrmi
+ 2517653530U, // VPCMPQZrmi_alt
+ 590556476U, // VPCMPQZrmib
+ 2517653530U, // VPCMPQZrmib_alt
+ 3241717052U, // VPCMPQZrmibk
+ 384849946U, // VPCMPQZrmibk_alt
+ 3241717052U, // VPCMPQZrmik
+ 384849946U, // VPCMPQZrmik_alt
+ 590572860U, // VPCMPQZrri
+ 2517653530U, // VPCMPQZrri_alt
+ 3241733436U, // VPCMPQZrrik
+ 384849946U, // VPCMPQZrrik_alt
+ 591605052U, // VPCMPUBZ128rmi
+ 2517648910U, // VPCMPUBZ128rmi_alt
+ 3242765628U, // VPCMPUBZ128rmik
+ 384845326U, // VPCMPUBZ128rmik_alt
+ 591621436U, // VPCMPUBZ128rri
+ 2517648910U, // VPCMPUBZ128rri_alt
+ 3242782012U, // VPCMPUBZ128rrik
+ 384845326U, // VPCMPUBZ128rrik_alt
+ 591605052U, // VPCMPUBZ256rmi
+ 2517648910U, // VPCMPUBZ256rmi_alt
+ 1095281980U, // VPCMPUBZ256rmik
+ 384845326U, // VPCMPUBZ256rmik_alt
+ 591621436U, // VPCMPUBZ256rri
+ 2517648910U, // VPCMPUBZ256rri_alt
+ 3242782012U, // VPCMPUBZ256rrik
+ 384845326U, // VPCMPUBZ256rrik_alt
+ 591605052U, // VPCMPUBZrmi
+ 2517648910U, // VPCMPUBZrmi_alt
+ 3242765628U, // VPCMPUBZrmik
+ 384845326U, // VPCMPUBZrmik_alt
+ 591621436U, // VPCMPUBZrri
+ 2517648910U, // VPCMPUBZrri_alt
+ 3242782012U, // VPCMPUBZrrik
+ 384845326U, // VPCMPUBZrrik_alt
+ 592653628U, // VPCMPUDZ128rmi
+ 2517651490U, // VPCMPUDZ128rmi_alt
+ 592653628U, // VPCMPUDZ128rmib
+ 2517651490U, // VPCMPUDZ128rmib_alt
+ 1096330556U, // VPCMPUDZ128rmibk
+ 384847906U, // VPCMPUDZ128rmibk_alt
+ 3243814204U, // VPCMPUDZ128rmik
+ 384847906U, // VPCMPUDZ128rmik_alt
+ 592670012U, // VPCMPUDZ128rri
+ 2517651490U, // VPCMPUDZ128rri_alt
+ 3243830588U, // VPCMPUDZ128rrik
+ 384847906U, // VPCMPUDZ128rrik_alt
+ 592653628U, // VPCMPUDZ256rmi
+ 2517651490U, // VPCMPUDZ256rmi_alt
+ 592653628U, // VPCMPUDZ256rmib
+ 2517651490U, // VPCMPUDZ256rmib_alt
+ 1096330556U, // VPCMPUDZ256rmibk
+ 384847906U, // VPCMPUDZ256rmibk_alt
+ 1096330556U, // VPCMPUDZ256rmik
+ 384847906U, // VPCMPUDZ256rmik_alt
+ 592670012U, // VPCMPUDZ256rri
+ 2517651490U, // VPCMPUDZ256rri_alt
+ 3243830588U, // VPCMPUDZ256rrik
+ 384847906U, // VPCMPUDZ256rrik_alt
+ 592653628U, // VPCMPUDZrmi
+ 2517651490U, // VPCMPUDZrmi_alt
+ 592653628U, // VPCMPUDZrmib
+ 2517651490U, // VPCMPUDZrmib_alt
+ 1096330556U, // VPCMPUDZrmibk
+ 384847906U, // VPCMPUDZrmibk_alt
+ 3243814204U, // VPCMPUDZrmik
+ 384847906U, // VPCMPUDZrmik_alt
+ 592670012U, // VPCMPUDZrri
+ 2517651490U, // VPCMPUDZrri_alt
+ 3243830588U, // VPCMPUDZrrik
+ 384847906U, // VPCMPUDZrrik_alt
+ 593702204U, // VPCMPUQZ128rmi
+ 2517653984U, // VPCMPUQZ128rmi_alt
+ 593702204U, // VPCMPUQZ128rmib
+ 2517653984U, // VPCMPUQZ128rmib_alt
+ 3244862780U, // VPCMPUQZ128rmibk
+ 384850400U, // VPCMPUQZ128rmibk_alt
+ 3244862780U, // VPCMPUQZ128rmik
+ 384850400U, // VPCMPUQZ128rmik_alt
+ 593718588U, // VPCMPUQZ128rri
+ 2517653984U, // VPCMPUQZ128rri_alt
+ 3244879164U, // VPCMPUQZ128rrik
+ 384850400U, // VPCMPUQZ128rrik_alt
+ 593702204U, // VPCMPUQZ256rmi
+ 2517653984U, // VPCMPUQZ256rmi_alt
+ 593702204U, // VPCMPUQZ256rmib
+ 2517653984U, // VPCMPUQZ256rmib_alt
+ 3244862780U, // VPCMPUQZ256rmibk
+ 384850400U, // VPCMPUQZ256rmibk_alt
+ 1097379132U, // VPCMPUQZ256rmik
+ 384850400U, // VPCMPUQZ256rmik_alt
+ 593718588U, // VPCMPUQZ256rri
+ 2517653984U, // VPCMPUQZ256rri_alt
+ 3244879164U, // VPCMPUQZ256rrik
+ 384850400U, // VPCMPUQZ256rrik_alt
+ 593702204U, // VPCMPUQZrmi
+ 2517653984U, // VPCMPUQZrmi_alt
+ 593702204U, // VPCMPUQZrmib
+ 2517653984U, // VPCMPUQZrmib_alt
+ 3244862780U, // VPCMPUQZrmibk
+ 384850400U, // VPCMPUQZrmibk_alt
+ 3244862780U, // VPCMPUQZrmik
+ 384850400U, // VPCMPUQZrmik_alt
+ 593718588U, // VPCMPUQZrri
+ 2517653984U, // VPCMPUQZrri_alt
+ 3244879164U, // VPCMPUQZrrik
+ 384850400U, // VPCMPUQZrrik_alt
+ 594750780U, // VPCMPUWZ128rmi
+ 2517657220U, // VPCMPUWZ128rmi_alt
+ 3245911356U, // VPCMPUWZ128rmik
+ 384853636U, // VPCMPUWZ128rmik_alt
+ 594767164U, // VPCMPUWZ128rri
+ 2517657220U, // VPCMPUWZ128rri_alt
+ 3245927740U, // VPCMPUWZ128rrik
+ 384853636U, // VPCMPUWZ128rrik_alt
+ 594750780U, // VPCMPUWZ256rmi
+ 2517657220U, // VPCMPUWZ256rmi_alt
+ 1098427708U, // VPCMPUWZ256rmik
+ 384853636U, // VPCMPUWZ256rmik_alt
+ 594767164U, // VPCMPUWZ256rri
+ 2517657220U, // VPCMPUWZ256rri_alt
+ 3245927740U, // VPCMPUWZ256rrik
+ 384853636U, // VPCMPUWZ256rrik_alt
+ 594750780U, // VPCMPUWZrmi
+ 2517657220U, // VPCMPUWZrmi_alt
+ 3245911356U, // VPCMPUWZrmik
+ 384853636U, // VPCMPUWZrmik_alt
+ 594767164U, // VPCMPUWZrri
+ 2517657220U, // VPCMPUWZrri_alt
+ 3245927740U, // VPCMPUWZrrik
+ 384853636U, // VPCMPUWZrrik_alt
+ 595799356U, // VPCMPWZ128rmi
+ 2517656852U, // VPCMPWZ128rmi_alt
+ 3246959932U, // VPCMPWZ128rmik
+ 384853268U, // VPCMPWZ128rmik_alt
+ 595815740U, // VPCMPWZ128rri
+ 2517656852U, // VPCMPWZ128rri_alt
+ 3246976316U, // VPCMPWZ128rrik
+ 384853268U, // VPCMPWZ128rrik_alt
+ 595799356U, // VPCMPWZ256rmi
+ 2517656852U, // VPCMPWZ256rmi_alt
+ 1099476284U, // VPCMPWZ256rmik
+ 384853268U, // VPCMPWZ256rmik_alt
+ 595815740U, // VPCMPWZ256rri
+ 2517656852U, // VPCMPWZ256rri_alt
+ 3246976316U, // VPCMPWZ256rrik
+ 384853268U, // VPCMPWZ256rrik_alt
+ 595799356U, // VPCMPWZrmi
+ 2517656852U, // VPCMPWZrmi_alt
+ 3246959932U, // VPCMPWZrmik
+ 384853268U, // VPCMPWZrmik_alt
+ 595815740U, // VPCMPWZrri
+ 2517656852U, // VPCMPWZrri_alt
+ 3246976316U, // VPCMPWZrrik
+ 384853268U, // VPCMPWZrrik_alt
+ 588918014U, // VPCOMBmi
+ 2517648507U, // VPCOMBmi_alt
+ 588934398U, // VPCOMBri
+ 2517648507U, // VPCOMBri_alt
+ 589966590U, // VPCOMDmi
+ 2517649562U, // VPCOMDmi_alt
+ 589982974U, // VPCOMDri
+ 2517649562U, // VPCOMDri_alt
+ 1197433U, // VPCOMPRESSBZ128mr
+ 15877497U, // VPCOMPRESSBZ128mrk
+ 370165113U, // VPCOMPRESSBZ128rr
+ 49300857U, // VPCOMPRESSBZ128rrk
+ 2532328825U, // VPCOMPRESSBZ128rrkz
+ 1672569U, // VPCOMPRESSBZ256mr
+ 16352633U, // VPCOMPRESSBZ256mrk
+ 370165113U, // VPCOMPRESSBZ256rr
+ 49300857U, // VPCOMPRESSBZ256rrk
+ 2532328825U, // VPCOMPRESSBZ256rrkz
+ 1688953U, // VPCOMPRESSBZmr
+ 16369017U, // VPCOMPRESSBZmrk
+ 370165113U, // VPCOMPRESSBZrr
+ 49300857U, // VPCOMPRESSBZrrk
+ 2532328825U, // VPCOMPRESSBZrrkz
+ 1199897U, // VPCOMPRESSDZ128mr
+ 15879961U, // VPCOMPRESSDZ128mrk
+ 370167577U, // VPCOMPRESSDZ128rr
+ 49303321U, // VPCOMPRESSDZ128rrk
+ 2532331289U, // VPCOMPRESSDZ128rrkz
+ 1675033U, // VPCOMPRESSDZ256mr
+ 16355097U, // VPCOMPRESSDZ256mrk
+ 370167577U, // VPCOMPRESSDZ256rr
+ 49303321U, // VPCOMPRESSDZ256rrk
+ 2532331289U, // VPCOMPRESSDZ256rrkz
+ 1691417U, // VPCOMPRESSDZmr
+ 16371481U, // VPCOMPRESSDZmrk
+ 370167577U, // VPCOMPRESSDZrr
+ 49303321U, // VPCOMPRESSDZrrk
+ 2532331289U, // VPCOMPRESSDZrrkz
+ 1202461U, // VPCOMPRESSQZ128mr
+ 15882525U, // VPCOMPRESSQZ128mrk
+ 370170141U, // VPCOMPRESSQZ128rr
+ 49305885U, // VPCOMPRESSQZ128rrk
+ 2532333853U, // VPCOMPRESSQZ128rrkz
+ 1677597U, // VPCOMPRESSQZ256mr
+ 16357661U, // VPCOMPRESSQZ256mrk
+ 370170141U, // VPCOMPRESSQZ256rr
+ 49305885U, // VPCOMPRESSQZ256rrk
+ 2532333853U, // VPCOMPRESSQZ256rrkz
+ 1693981U, // VPCOMPRESSQZmr
+ 16374045U, // VPCOMPRESSQZmrk
+ 370170141U, // VPCOMPRESSQZrr
+ 49305885U, // VPCOMPRESSQZrrk
+ 2532333853U, // VPCOMPRESSQZrrkz
+ 1205740U, // VPCOMPRESSWZ128mr
+ 15885804U, // VPCOMPRESSWZ128mrk
+ 370173420U, // VPCOMPRESSWZ128rr
+ 49309164U, // VPCOMPRESSWZ128rrk
+ 2532337132U, // VPCOMPRESSWZ128rrkz
+ 1680876U, // VPCOMPRESSWZ256mr
+ 16360940U, // VPCOMPRESSWZ256mrk
+ 370173420U, // VPCOMPRESSWZ256rr
+ 49309164U, // VPCOMPRESSWZ256rrk
+ 2532337132U, // VPCOMPRESSWZ256rrkz
+ 1697260U, // VPCOMPRESSWZmr
+ 16377324U, // VPCOMPRESSWZmrk
+ 370173420U, // VPCOMPRESSWZrr
+ 49309164U, // VPCOMPRESSWZrrk
+ 2532337132U, // VPCOMPRESSWZrrkz
+ 591015166U, // VPCOMQmi
+ 2517653478U, // VPCOMQmi_alt
+ 591031550U, // VPCOMQri
+ 2517653478U, // VPCOMQri_alt
+ 592063742U, // VPCOMUBmi
+ 2517648892U, // VPCOMUBmi_alt
+ 592080126U, // VPCOMUBri
+ 2517648892U, // VPCOMUBri_alt
+ 593112318U, // VPCOMUDmi
+ 2517651472U, // VPCOMUDmi_alt
+ 593128702U, // VPCOMUDri
+ 2517651472U, // VPCOMUDri_alt
+ 594160894U, // VPCOMUQmi
+ 2517653966U, // VPCOMUQmi_alt
+ 594177278U, // VPCOMUQri
+ 2517653966U, // VPCOMUQri_alt
+ 595209470U, // VPCOMUWmi
+ 2517657202U, // VPCOMUWmi_alt
+ 595225854U, // VPCOMUWri
+ 2517657202U, // VPCOMUWri_alt
+ 596258046U, // VPCOMWmi
+ 2517656809U, // VPCOMWmi_alt
+ 596274430U, // VPCOMWri
+ 2517656809U, // VPCOMWri_alt
+ 336613302U, // VPCONFLICTDZ128rm
+ 2551205814U, // VPCONFLICTDZ128rmb
+ 49303478U, // VPCONFLICTDZ128rmbk
+ 2532331446U, // VPCONFLICTDZ128rmbkz
+ 49303478U, // VPCONFLICTDZ128rmk
+ 2532331446U, // VPCONFLICTDZ128rmkz
+ 370167734U, // VPCONFLICTDZ128rr
+ 49303478U, // VPCONFLICTDZ128rrk
+ 2532331446U, // VPCONFLICTDZ128rrkz
+ 1041256374U, // VPCONFLICTDZ256rm
+ 403722166U, // VPCONFLICTDZ256rmb
+ 49303478U, // VPCONFLICTDZ256rmbk
+ 2532331446U, // VPCONFLICTDZ256rmbkz
+ 49303478U, // VPCONFLICTDZ256rmk
+ 2532331446U, // VPCONFLICTDZ256rmkz
+ 370167734U, // VPCONFLICTDZ256rr
+ 49303478U, // VPCONFLICTDZ256rrk
+ 2532331446U, // VPCONFLICTDZ256rrkz
+ 806375350U, // VPCONFLICTDZrm
+ 2551205814U, // VPCONFLICTDZrmb
+ 49303478U, // VPCONFLICTDZrmbk
+ 2532331446U, // VPCONFLICTDZrmbkz
+ 49303478U, // VPCONFLICTDZrmk
+ 2532331446U, // VPCONFLICTDZrmkz
+ 370167734U, // VPCONFLICTDZrr
+ 49303478U, // VPCONFLICTDZrrk
+ 2532331446U, // VPCONFLICTDZrrkz
+ 336615753U, // VPCONFLICTQZ128rm
+ 437279049U, // VPCONFLICTQZ128rmb
+ 49305929U, // VPCONFLICTQZ128rmbk
+ 2532333897U, // VPCONFLICTQZ128rmbkz
+ 49305929U, // VPCONFLICTQZ128rmk
+ 2532333897U, // VPCONFLICTQZ128rmkz
+ 370170185U, // VPCONFLICTQZ128rr
+ 49305929U, // VPCONFLICTQZ128rrk
+ 2532333897U, // VPCONFLICTQZ128rrkz
+ 1041258825U, // VPCONFLICTQZ256rm
+ 2584762697U, // VPCONFLICTQZ256rmb
+ 49305929U, // VPCONFLICTQZ256rmbk
+ 2532333897U, // VPCONFLICTQZ256rmbkz
+ 49305929U, // VPCONFLICTQZ256rmk
+ 2532333897U, // VPCONFLICTQZ256rmkz
+ 370170185U, // VPCONFLICTQZ256rr
+ 49305929U, // VPCONFLICTQZ256rrk
+ 2532333897U, // VPCONFLICTQZ256rrkz
+ 806377801U, // VPCONFLICTQZrm
+ 437279049U, // VPCONFLICTQZrmb
+ 49305929U, // VPCONFLICTQZrmbk
+ 2532333897U, // VPCONFLICTQZrmbkz
+ 49305929U, // VPCONFLICTQZrmk
+ 2532333897U, // VPCONFLICTQZrmkz
+ 370170185U, // VPCONFLICTQZrr
+ 49305929U, // VPCONFLICTQZrrk
+ 2532333897U, // VPCONFLICTQZrrkz
+ 2182110032U, // VPDPBUSDSZ128m
+ 2182110032U, // VPDPBUSDSZ128mb
+ 49306448U, // VPDPBUSDSZ128mbk
+ 2196790096U, // VPDPBUSDSZ128mbkz
+ 49306448U, // VPDPBUSDSZ128mk
+ 2196790096U, // VPDPBUSDSZ128mkz
+ 2182110032U, // VPDPBUSDSZ128r
+ 49306448U, // VPDPBUSDSZ128rk
+ 2196790096U, // VPDPBUSDSZ128rkz
+ 2182110032U, // VPDPBUSDSZ256m
+ 2182110032U, // VPDPBUSDSZ256mb
+ 49306448U, // VPDPBUSDSZ256mbk
+ 2196790096U, // VPDPBUSDSZ256mbkz
+ 49306448U, // VPDPBUSDSZ256mk
+ 2196790096U, // VPDPBUSDSZ256mkz
+ 2182110032U, // VPDPBUSDSZ256r
+ 49306448U, // VPDPBUSDSZ256rk
+ 2196790096U, // VPDPBUSDSZ256rkz
+ 2182110032U, // VPDPBUSDSZm
+ 2182110032U, // VPDPBUSDSZmb
+ 49306448U, // VPDPBUSDSZmbk
+ 2196790096U, // VPDPBUSDSZmbkz
+ 49306448U, // VPDPBUSDSZmk
+ 2196790096U, // VPDPBUSDSZmkz
+ 2182110032U, // VPDPBUSDSZr
+ 49306448U, // VPDPBUSDSZrk
+ 2196790096U, // VPDPBUSDSZrkz
+ 2182107010U, // VPDPBUSDZ128m
+ 2182107010U, // VPDPBUSDZ128mb
+ 49303426U, // VPDPBUSDZ128mbk
+ 2196787074U, // VPDPBUSDZ128mbkz
+ 49303426U, // VPDPBUSDZ128mk
+ 2196787074U, // VPDPBUSDZ128mkz
+ 2182107010U, // VPDPBUSDZ128r
+ 49303426U, // VPDPBUSDZ128rk
+ 2196787074U, // VPDPBUSDZ128rkz
+ 2182107010U, // VPDPBUSDZ256m
+ 2182107010U, // VPDPBUSDZ256mb
+ 49303426U, // VPDPBUSDZ256mbk
+ 2196787074U, // VPDPBUSDZ256mbkz
+ 49303426U, // VPDPBUSDZ256mk
+ 2196787074U, // VPDPBUSDZ256mkz
+ 2182107010U, // VPDPBUSDZ256r
+ 49303426U, // VPDPBUSDZ256rk
+ 2196787074U, // VPDPBUSDZ256rkz
+ 2182107010U, // VPDPBUSDZm
+ 2182107010U, // VPDPBUSDZmb
+ 49303426U, // VPDPBUSDZmbk
+ 2196787074U, // VPDPBUSDZmbkz
+ 49303426U, // VPDPBUSDZmk
+ 2196787074U, // VPDPBUSDZmkz
+ 2182107010U, // VPDPBUSDZr
+ 49303426U, // VPDPBUSDZrk
+ 2196787074U, // VPDPBUSDZrkz
+ 2182110021U, // VPDPWSSDSZ128m
+ 2182110021U, // VPDPWSSDSZ128mb
+ 49306437U, // VPDPWSSDSZ128mbk
+ 2196790085U, // VPDPWSSDSZ128mbkz
+ 49306437U, // VPDPWSSDSZ128mk
+ 2196790085U, // VPDPWSSDSZ128mkz
+ 2182110021U, // VPDPWSSDSZ128r
+ 49306437U, // VPDPWSSDSZ128rk
+ 2196790085U, // VPDPWSSDSZ128rkz
+ 2182110021U, // VPDPWSSDSZ256m
+ 2182110021U, // VPDPWSSDSZ256mb
+ 49306437U, // VPDPWSSDSZ256mbk
+ 2196790085U, // VPDPWSSDSZ256mbkz
+ 49306437U, // VPDPWSSDSZ256mk
+ 2196790085U, // VPDPWSSDSZ256mkz
+ 2182110021U, // VPDPWSSDSZ256r
+ 49306437U, // VPDPWSSDSZ256rk
+ 2196790085U, // VPDPWSSDSZ256rkz
+ 2182110021U, // VPDPWSSDSZm
+ 2182110021U, // VPDPWSSDSZmb
+ 49306437U, // VPDPWSSDSZmbk
+ 2196790085U, // VPDPWSSDSZmbkz
+ 49306437U, // VPDPWSSDSZmk
+ 2196790085U, // VPDPWSSDSZmkz
+ 2182110021U, // VPDPWSSDSZr
+ 49306437U, // VPDPWSSDSZrk
+ 2196790085U, // VPDPWSSDSZrkz
+ 2182106956U, // VPDPWSSDZ128m
+ 2182106956U, // VPDPWSSDZ128mb
+ 49303372U, // VPDPWSSDZ128mbk
+ 2196787020U, // VPDPWSSDZ128mbkz
+ 49303372U, // VPDPWSSDZ128mk
+ 2196787020U, // VPDPWSSDZ128mkz
+ 2182106956U, // VPDPWSSDZ128r
+ 49303372U, // VPDPWSSDZ128rk
+ 2196787020U, // VPDPWSSDZ128rkz
+ 2182106956U, // VPDPWSSDZ256m
+ 2182106956U, // VPDPWSSDZ256mb
+ 49303372U, // VPDPWSSDZ256mbk
+ 2196787020U, // VPDPWSSDZ256mbkz
+ 49303372U, // VPDPWSSDZ256mk
+ 2196787020U, // VPDPWSSDZ256mkz
+ 2182106956U, // VPDPWSSDZ256r
+ 49303372U, // VPDPWSSDZ256rk
+ 2196787020U, // VPDPWSSDZ256rkz
+ 2182106956U, // VPDPWSSDZm
+ 2182106956U, // VPDPWSSDZmb
+ 49303372U, // VPDPWSSDZmbk
+ 2196787020U, // VPDPWSSDZmbkz
+ 49303372U, // VPDPWSSDZmk
+ 2196787020U, // VPDPWSSDZmkz
+ 2182106956U, // VPDPWSSDZr
+ 49303372U, // VPDPWSSDZrk
+ 2196787020U, // VPDPWSSDZrkz
+ 2517647992U, // VPERM2F128rm
+ 2517647992U, // VPERM2F128rr
+ 2517648047U, // VPERM2I128rm
+ 2517648047U, // VPERM2I128rr
+ 2517648529U, // VPERMBZ128rm
+ 49300625U, // VPERMBZ128rmk
+ 2532328593U, // VPERMBZ128rmkz
+ 2517648529U, // VPERMBZ128rr
+ 49300625U, // VPERMBZ128rrk
+ 2532328593U, // VPERMBZ128rrkz
+ 2517648529U, // VPERMBZ256rm
+ 49300625U, // VPERMBZ256rmk
+ 2532328593U, // VPERMBZ256rmkz
+ 2517648529U, // VPERMBZ256rr
+ 49300625U, // VPERMBZ256rrk
+ 2532328593U, // VPERMBZ256rrkz
+ 2517648529U, // VPERMBZrm
+ 49300625U, // VPERMBZrmk
+ 2532328593U, // VPERMBZrmkz
+ 2517648529U, // VPERMBZrr
+ 49300625U, // VPERMBZrrk
+ 2532328593U, // VPERMBZrrkz
+ 2517649570U, // VPERMDYrm
+ 2517649570U, // VPERMDYrr
+ 2517649570U, // VPERMDZ256rm
+ 2517649570U, // VPERMDZ256rmb
+ 49301666U, // VPERMDZ256rmbk
+ 2532329634U, // VPERMDZ256rmbkz
+ 49301666U, // VPERMDZ256rmk
+ 2532329634U, // VPERMDZ256rmkz
+ 2517649570U, // VPERMDZ256rr
+ 49301666U, // VPERMDZ256rrk
+ 2532329634U, // VPERMDZ256rrkz
+ 2517649570U, // VPERMDZrm
+ 2517649570U, // VPERMDZrmb
+ 49301666U, // VPERMDZrmbk
+ 2532329634U, // VPERMDZrmbkz
+ 49301666U, // VPERMDZrmk
+ 2532329634U, // VPERMDZrmkz
+ 2517649570U, // VPERMDZrr
+ 49301666U, // VPERMDZrrk
+ 2532329634U, // VPERMDZrrkz
+ 2182103939U, // VPERMI2B128rm
+ 49300355U, // VPERMI2B128rmk
+ 2196784003U, // VPERMI2B128rmkz
+ 2182103939U, // VPERMI2B128rr
+ 49300355U, // VPERMI2B128rrk
+ 2196784003U, // VPERMI2B128rrkz
+ 2182103939U, // VPERMI2B256rm
+ 49300355U, // VPERMI2B256rmk
+ 2196784003U, // VPERMI2B256rmkz
+ 2182103939U, // VPERMI2B256rr
+ 49300355U, // VPERMI2B256rrk
+ 2196784003U, // VPERMI2B256rrkz
+ 2182103939U, // VPERMI2Brm
+ 49300355U, // VPERMI2Brmk
+ 2196784003U, // VPERMI2Brmkz
+ 2182103939U, // VPERMI2Brr
+ 49300355U, // VPERMI2Brrk
+ 2196784003U, // VPERMI2Brrkz
+ 2182104801U, // VPERMI2D128rm
+ 2182104801U, // VPERMI2D128rmb
+ 49301217U, // VPERMI2D128rmbk
+ 2196784865U, // VPERMI2D128rmbkz
+ 49301217U, // VPERMI2D128rmk
+ 2196784865U, // VPERMI2D128rmkz
+ 2182104801U, // VPERMI2D128rr
+ 49301217U, // VPERMI2D128rrk
+ 2196784865U, // VPERMI2D128rrkz
+ 2182104801U, // VPERMI2D256rm
+ 2182104801U, // VPERMI2D256rmb
+ 49301217U, // VPERMI2D256rmbk
+ 2196784865U, // VPERMI2D256rmbkz
+ 49301217U, // VPERMI2D256rmk
+ 2196784865U, // VPERMI2D256rmkz
+ 2182104801U, // VPERMI2D256rr
+ 49301217U, // VPERMI2D256rrk
+ 2196784865U, // VPERMI2D256rrkz
+ 2182104801U, // VPERMI2Drm
+ 2182104801U, // VPERMI2Drmb
+ 49301217U, // VPERMI2Drmbk
+ 2196784865U, // VPERMI2Drmbkz
+ 49301217U, // VPERMI2Drmk
+ 2196784865U, // VPERMI2Drmkz
+ 2182104801U, // VPERMI2Drr
+ 49301217U, // VPERMI2Drrk
+ 2196784865U, // VPERMI2Drrkz
+ 2182105497U, // VPERMI2PD128rm
+ 2182105497U, // VPERMI2PD128rmb
+ 49301913U, // VPERMI2PD128rmbk
+ 2196785561U, // VPERMI2PD128rmbkz
+ 49301913U, // VPERMI2PD128rmk
+ 2196785561U, // VPERMI2PD128rmkz
+ 2182105497U, // VPERMI2PD128rr
+ 49301913U, // VPERMI2PD128rrk
+ 2196785561U, // VPERMI2PD128rrkz
+ 2182105497U, // VPERMI2PD256rm
+ 2182105497U, // VPERMI2PD256rmb
+ 49301913U, // VPERMI2PD256rmbk
+ 2196785561U, // VPERMI2PD256rmbkz
+ 49301913U, // VPERMI2PD256rmk
+ 2196785561U, // VPERMI2PD256rmkz
+ 2182105497U, // VPERMI2PD256rr
+ 49301913U, // VPERMI2PD256rrk
+ 2196785561U, // VPERMI2PD256rrkz
+ 2182105497U, // VPERMI2PDrm
+ 2182105497U, // VPERMI2PDrmb
+ 49301913U, // VPERMI2PDrmbk
+ 2196785561U, // VPERMI2PDrmbkz
+ 49301913U, // VPERMI2PDrmk
+ 2196785561U, // VPERMI2PDrmkz
+ 2182105497U, // VPERMI2PDrr
+ 49301913U, // VPERMI2PDrrk
+ 2196785561U, // VPERMI2PDrrkz
+ 2182110292U, // VPERMI2PS128rm
+ 2182110292U, // VPERMI2PS128rmb
+ 49306708U, // VPERMI2PS128rmbk
+ 2196790356U, // VPERMI2PS128rmbkz
+ 49306708U, // VPERMI2PS128rmk
+ 2196790356U, // VPERMI2PS128rmkz
+ 2182110292U, // VPERMI2PS128rr
+ 49306708U, // VPERMI2PS128rrk
+ 2196790356U, // VPERMI2PS128rrkz
+ 2182110292U, // VPERMI2PS256rm
+ 2182110292U, // VPERMI2PS256rmb
+ 49306708U, // VPERMI2PS256rmbk
+ 2196790356U, // VPERMI2PS256rmbkz
+ 49306708U, // VPERMI2PS256rmk
+ 2196790356U, // VPERMI2PS256rmkz
+ 2182110292U, // VPERMI2PS256rr
+ 49306708U, // VPERMI2PS256rrk
+ 2196790356U, // VPERMI2PS256rrkz
+ 2182110292U, // VPERMI2PSrm
+ 2182110292U, // VPERMI2PSrmb
+ 49306708U, // VPERMI2PSrmbk
+ 2196790356U, // VPERMI2PSrmbkz
+ 49306708U, // VPERMI2PSrmk
+ 2196790356U, // VPERMI2PSrmkz
+ 2182110292U, // VPERMI2PSrr
+ 49306708U, // VPERMI2PSrrk
+ 2196790356U, // VPERMI2PSrrkz
+ 2182108590U, // VPERMI2Q128rm
+ 2182108590U, // VPERMI2Q128rmb
+ 49305006U, // VPERMI2Q128rmbk
+ 2196788654U, // VPERMI2Q128rmbkz
+ 49305006U, // VPERMI2Q128rmk
+ 2196788654U, // VPERMI2Q128rmkz
+ 2182108590U, // VPERMI2Q128rr
+ 49305006U, // VPERMI2Q128rrk
+ 2196788654U, // VPERMI2Q128rrkz
+ 2182108590U, // VPERMI2Q256rm
+ 2182108590U, // VPERMI2Q256rmb
+ 49305006U, // VPERMI2Q256rmbk
+ 2196788654U, // VPERMI2Q256rmbkz
+ 49305006U, // VPERMI2Q256rmk
+ 2196788654U, // VPERMI2Q256rmkz
+ 2182108590U, // VPERMI2Q256rr
+ 49305006U, // VPERMI2Q256rrk
+ 2196788654U, // VPERMI2Q256rrkz
+ 2182108590U, // VPERMI2Qrm
+ 2182108590U, // VPERMI2Qrmb
+ 49305006U, // VPERMI2Qrmbk
+ 2196788654U, // VPERMI2Qrmbkz
+ 49305006U, // VPERMI2Qrmk
+ 2196788654U, // VPERMI2Qrmkz
+ 2182108590U, // VPERMI2Qrr
+ 49305006U, // VPERMI2Qrrk
+ 2196788654U, // VPERMI2Qrrkz
+ 2182112037U, // VPERMI2W128rm
+ 49308453U, // VPERMI2W128rmk
+ 2196792101U, // VPERMI2W128rmkz
+ 2182112037U, // VPERMI2W128rr
+ 49308453U, // VPERMI2W128rrk
+ 2196792101U, // VPERMI2W128rrkz
+ 2182112037U, // VPERMI2W256rm
+ 49308453U, // VPERMI2W256rmk
+ 2196792101U, // VPERMI2W256rmkz
+ 2182112037U, // VPERMI2W256rr
+ 49308453U, // VPERMI2W256rrk
+ 2196792101U, // VPERMI2W256rrkz
+ 2182112037U, // VPERMI2Wrm
+ 49308453U, // VPERMI2Wrmk
+ 2196792101U, // VPERMI2Wrmkz
+ 2182112037U, // VPERMI2Wrr
+ 49308453U, // VPERMI2Wrrk
+ 2196792101U, // VPERMI2Wrrkz
+ 2517649838U, // VPERMIL2PDYmr
+ 2517649838U, // VPERMIL2PDYrm
+ 2517649838U, // VPERMIL2PDYrr
+ 2517649838U, // VPERMIL2PDYrr_REV
+ 2517649838U, // VPERMIL2PDmr
+ 2517649838U, // VPERMIL2PDrm
+ 2517649838U, // VPERMIL2PDrr
+ 2517649838U, // VPERMIL2PDrr_REV
+ 2517654633U, // VPERMIL2PSYmr
+ 2517654633U, // VPERMIL2PSYrm
+ 2517654633U, // VPERMIL2PSYrr
+ 2517654633U, // VPERMIL2PSYrr_REV
+ 2517654633U, // VPERMIL2PSmr
+ 2517654633U, // VPERMIL2PSrm
+ 2517654633U, // VPERMIL2PSrr
+ 2517654633U, // VPERMIL2PSrr_REV
+ 3155184544U, // VPERMILPDYmi
+ 2517650336U, // VPERMILPDYri
+ 2517650336U, // VPERMILPDYrm
+ 2517650336U, // VPERMILPDYrr
+ 2752531360U, // VPERMILPDZ128mbi
+ 49302432U, // VPERMILPDZ128mbik
+ 2532330400U, // VPERMILPDZ128mbikz
+ 2819640224U, // VPERMILPDZ128mi
+ 49302432U, // VPERMILPDZ128mik
+ 2532330400U, // VPERMILPDZ128mikz
+ 2517650336U, // VPERMILPDZ128ri
+ 49302432U, // VPERMILPDZ128rik
+ 2532330400U, // VPERMILPDZ128rikz
+ 2517650336U, // VPERMILPDZ128rm
+ 2517650336U, // VPERMILPDZ128rmb
+ 49302432U, // VPERMILPDZ128rmbk
+ 2532330400U, // VPERMILPDZ128rmbkz
+ 49302432U, // VPERMILPDZ128rmk
+ 2532330400U, // VPERMILPDZ128rmkz
+ 2517650336U, // VPERMILPDZ128rr
+ 49302432U, // VPERMILPDZ128rrk
+ 2532330400U, // VPERMILPDZ128rrkz
+ 605047712U, // VPERMILPDZ256mbi
+ 49302432U, // VPERMILPDZ256mbik
+ 2532330400U, // VPERMILPDZ256mbikz
+ 3155184544U, // VPERMILPDZ256mi
+ 49302432U, // VPERMILPDZ256mik
+ 2532330400U, // VPERMILPDZ256mikz
+ 2517650336U, // VPERMILPDZ256ri
+ 49302432U, // VPERMILPDZ256rik
+ 2532330400U, // VPERMILPDZ256rikz
+ 2517650336U, // VPERMILPDZ256rm
+ 2517650336U, // VPERMILPDZ256rmb
+ 49302432U, // VPERMILPDZ256rmbk
+ 2532330400U, // VPERMILPDZ256rmbkz
+ 49302432U, // VPERMILPDZ256rmk
+ 2532330400U, // VPERMILPDZ256rmkz
+ 2517650336U, // VPERMILPDZ256rr
+ 49302432U, // VPERMILPDZ256rrk
+ 2532330400U, // VPERMILPDZ256rrkz
+ 2752531360U, // VPERMILPDZmbi
+ 49302432U, // VPERMILPDZmbik
+ 2532330400U, // VPERMILPDZmbikz
+ 3255847840U, // VPERMILPDZmi
+ 49302432U, // VPERMILPDZmik
+ 2532330400U, // VPERMILPDZmikz
+ 2517650336U, // VPERMILPDZri
+ 49302432U, // VPERMILPDZrik
+ 2532330400U, // VPERMILPDZrikz
+ 2517650336U, // VPERMILPDZrm
+ 2517650336U, // VPERMILPDZrmb
+ 49302432U, // VPERMILPDZrmbk
+ 2532330400U, // VPERMILPDZrmbkz
+ 49302432U, // VPERMILPDZrmk
+ 2532330400U, // VPERMILPDZrmkz
+ 2517650336U, // VPERMILPDZrr
+ 49302432U, // VPERMILPDZrrk
+ 2532330400U, // VPERMILPDZrrkz
+ 2819640224U, // VPERMILPDmi
+ 2517650336U, // VPERMILPDri
+ 2517650336U, // VPERMILPDrm
+ 2517650336U, // VPERMILPDrr
+ 3155189363U, // VPERMILPSYmi
+ 2517655155U, // VPERMILPSYri
+ 2517655155U, // VPERMILPSYrm
+ 2517655155U, // VPERMILPSYrr
+ 638606963U, // VPERMILPSZ128mbi
+ 49307251U, // VPERMILPSZ128mbik
+ 2532335219U, // VPERMILPSZ128mbikz
+ 2819645043U, // VPERMILPSZ128mi
+ 49307251U, // VPERMILPSZ128mik
+ 2532335219U, // VPERMILPSZ128mikz
+ 2517655155U, // VPERMILPSZ128ri
+ 49307251U, // VPERMILPSZ128rik
+ 2532335219U, // VPERMILPSZ128rikz
+ 2517655155U, // VPERMILPSZ128rm
+ 2517655155U, // VPERMILPSZ128rmb
+ 49307251U, // VPERMILPSZ128rmbk
+ 2532335219U, // VPERMILPSZ128rmbkz
+ 49307251U, // VPERMILPSZ128rmk
+ 2532335219U, // VPERMILPSZ128rmkz
+ 2517655155U, // VPERMILPSZ128rr
+ 49307251U, // VPERMILPSZ128rrk
+ 2532335219U, // VPERMILPSZ128rrkz
+ 2786090611U, // VPERMILPSZ256mbi
+ 49307251U, // VPERMILPSZ256mbik
+ 2532335219U, // VPERMILPSZ256mbikz
+ 3155189363U, // VPERMILPSZ256mi
+ 49307251U, // VPERMILPSZ256mik
+ 2532335219U, // VPERMILPSZ256mikz
+ 2517655155U, // VPERMILPSZ256ri
+ 49307251U, // VPERMILPSZ256rik
+ 2532335219U, // VPERMILPSZ256rikz
+ 2517655155U, // VPERMILPSZ256rm
+ 2517655155U, // VPERMILPSZ256rmb
+ 49307251U, // VPERMILPSZ256rmbk
+ 2532335219U, // VPERMILPSZ256rmbkz
+ 49307251U, // VPERMILPSZ256rmk
+ 2532335219U, // VPERMILPSZ256rmkz
+ 2517655155U, // VPERMILPSZ256rr
+ 49307251U, // VPERMILPSZ256rrk
+ 2532335219U, // VPERMILPSZ256rrkz
+ 638606963U, // VPERMILPSZmbi
+ 49307251U, // VPERMILPSZmbik
+ 2532335219U, // VPERMILPSZmbikz
+ 3255852659U, // VPERMILPSZmi
+ 49307251U, // VPERMILPSZmik
+ 2532335219U, // VPERMILPSZmikz
+ 2517655155U, // VPERMILPSZri
+ 49307251U, // VPERMILPSZrik
+ 2532335219U, // VPERMILPSZrikz
+ 2517655155U, // VPERMILPSZrm
+ 2517655155U, // VPERMILPSZrmb
+ 49307251U, // VPERMILPSZrmbk
+ 2532335219U, // VPERMILPSZrmbkz
+ 49307251U, // VPERMILPSZrmk
+ 2532335219U, // VPERMILPSZrmkz
+ 2517655155U, // VPERMILPSZrr
+ 49307251U, // VPERMILPSZrrk
+ 2532335219U, // VPERMILPSZrrkz
+ 2819645043U, // VPERMILPSmi
+ 2517655155U, // VPERMILPSri
+ 2517655155U, // VPERMILPSrm
+ 2517655155U, // VPERMILPSrr
+ 3155184615U, // VPERMPDYmi
+ 2517650407U, // VPERMPDYri
+ 605047783U, // VPERMPDZ256mbi
+ 49302503U, // VPERMPDZ256mbik
+ 2532330471U, // VPERMPDZ256mbikz
+ 3155184615U, // VPERMPDZ256mi
+ 49302503U, // VPERMPDZ256mik
+ 2532330471U, // VPERMPDZ256mikz
+ 2517650407U, // VPERMPDZ256ri
+ 49302503U, // VPERMPDZ256rik
+ 2532330471U, // VPERMPDZ256rikz
+ 2517650407U, // VPERMPDZ256rm
+ 2517650407U, // VPERMPDZ256rmb
+ 49302503U, // VPERMPDZ256rmbk
+ 2532330471U, // VPERMPDZ256rmbkz
+ 49302503U, // VPERMPDZ256rmk
+ 2532330471U, // VPERMPDZ256rmkz
+ 2517650407U, // VPERMPDZ256rr
+ 49302503U, // VPERMPDZ256rrk
+ 2532330471U, // VPERMPDZ256rrkz
+ 2752531431U, // VPERMPDZmbi
+ 49302503U, // VPERMPDZmbik
+ 2532330471U, // VPERMPDZmbikz
+ 3255847911U, // VPERMPDZmi
+ 49302503U, // VPERMPDZmik
+ 2532330471U, // VPERMPDZmikz
+ 2517650407U, // VPERMPDZri
+ 49302503U, // VPERMPDZrik
+ 2532330471U, // VPERMPDZrikz
+ 2517650407U, // VPERMPDZrm
+ 2517650407U, // VPERMPDZrmb
+ 49302503U, // VPERMPDZrmbk
+ 2532330471U, // VPERMPDZrmbkz
+ 49302503U, // VPERMPDZrmk
+ 2532330471U, // VPERMPDZrmkz
+ 2517650407U, // VPERMPDZrr
+ 49302503U, // VPERMPDZrrk
+ 2532330471U, // VPERMPDZrrkz
+ 2517655218U, // VPERMPSYrm
+ 2517655218U, // VPERMPSYrr
+ 2517655218U, // VPERMPSZ256rm
+ 2517655218U, // VPERMPSZ256rmb
+ 49307314U, // VPERMPSZ256rmbk
+ 2532335282U, // VPERMPSZ256rmbkz
+ 49307314U, // VPERMPSZ256rmk
+ 2532335282U, // VPERMPSZ256rmkz
+ 2517655218U, // VPERMPSZ256rr
+ 49307314U, // VPERMPSZ256rrk
+ 2532335282U, // VPERMPSZ256rrkz
+ 2517655218U, // VPERMPSZrm
+ 2517655218U, // VPERMPSZrmb
+ 49307314U, // VPERMPSZrmbk
+ 2532335282U, // VPERMPSZrmbkz
+ 49307314U, // VPERMPSZrmk
+ 2532335282U, // VPERMPSZrmkz
+ 2517655218U, // VPERMPSZrr
+ 49307314U, // VPERMPSZrrk
+ 2532335282U, // VPERMPSZrrkz
+ 3188742126U, // VPERMQYmi
+ 2517653486U, // VPERMQYri
+ 437278702U, // VPERMQZ256mbi
+ 49305582U, // VPERMQZ256mbik
+ 2532333550U, // VPERMQZ256mbikz
+ 3188742126U, // VPERMQZ256mi
+ 49305582U, // VPERMQZ256mik
+ 2532333550U, // VPERMQZ256mikz
+ 2517653486U, // VPERMQZ256ri
+ 49305582U, // VPERMQZ256rik
+ 2532333550U, // VPERMQZ256rikz
+ 2517653486U, // VPERMQZ256rm
+ 2517653486U, // VPERMQZ256rmb
+ 49305582U, // VPERMQZ256rmbk
+ 2532333550U, // VPERMQZ256rmbkz
+ 49305582U, // VPERMQZ256rmk
+ 2532333550U, // VPERMQZ256rmkz
+ 2517653486U, // VPERMQZ256rr
+ 49305582U, // VPERMQZ256rrk
+ 2532333550U, // VPERMQZ256rrkz
+ 2584762350U, // VPERMQZmbi
+ 49305582U, // VPERMQZmbik
+ 2532333550U, // VPERMQZmbikz
+ 2953861102U, // VPERMQZmi
+ 49305582U, // VPERMQZmik
+ 2532333550U, // VPERMQZmikz
+ 2517653486U, // VPERMQZri
+ 49305582U, // VPERMQZrik
+ 2532333550U, // VPERMQZrikz
+ 2517653486U, // VPERMQZrm
+ 2517653486U, // VPERMQZrmb
+ 49305582U, // VPERMQZrmbk
+ 2532333550U, // VPERMQZrmbkz
+ 49305582U, // VPERMQZrmk
+ 2532333550U, // VPERMQZrmkz
+ 2517653486U, // VPERMQZrr
+ 49305582U, // VPERMQZrrk
+ 2532333550U, // VPERMQZrrkz
+ 2182103959U, // VPERMT2B128rm
+ 49300375U, // VPERMT2B128rmk
+ 2196784023U, // VPERMT2B128rmkz
+ 2182103959U, // VPERMT2B128rr
+ 49300375U, // VPERMT2B128rrk
+ 2196784023U, // VPERMT2B128rrkz
+ 2182103959U, // VPERMT2B256rm
+ 49300375U, // VPERMT2B256rmk
+ 2196784023U, // VPERMT2B256rmkz
+ 2182103959U, // VPERMT2B256rr
+ 49300375U, // VPERMT2B256rrk
+ 2196784023U, // VPERMT2B256rrkz
+ 2182103959U, // VPERMT2Brm
+ 49300375U, // VPERMT2Brmk
+ 2196784023U, // VPERMT2Brmkz
+ 2182103959U, // VPERMT2Brr
+ 49300375U, // VPERMT2Brrk
+ 2196784023U, // VPERMT2Brrkz
+ 2182104821U, // VPERMT2D128rm
+ 2182104821U, // VPERMT2D128rmb
+ 49301237U, // VPERMT2D128rmbk
+ 2196784885U, // VPERMT2D128rmbkz
+ 49301237U, // VPERMT2D128rmk
+ 2196784885U, // VPERMT2D128rmkz
+ 2182104821U, // VPERMT2D128rr
+ 49301237U, // VPERMT2D128rrk
+ 2196784885U, // VPERMT2D128rrkz
+ 2182104821U, // VPERMT2D256rm
+ 2182104821U, // VPERMT2D256rmb
+ 49301237U, // VPERMT2D256rmbk
+ 2196784885U, // VPERMT2D256rmbkz
+ 49301237U, // VPERMT2D256rmk
+ 2196784885U, // VPERMT2D256rmkz
+ 2182104821U, // VPERMT2D256rr
+ 49301237U, // VPERMT2D256rrk
+ 2196784885U, // VPERMT2D256rrkz
+ 2182104821U, // VPERMT2Drm
+ 2182104821U, // VPERMT2Drmb
+ 49301237U, // VPERMT2Drmbk
+ 2196784885U, // VPERMT2Drmbkz
+ 49301237U, // VPERMT2Drmk
+ 2196784885U, // VPERMT2Drmkz
+ 2182104821U, // VPERMT2Drr
+ 49301237U, // VPERMT2Drrk
+ 2196784885U, // VPERMT2Drrkz
+ 2182105596U, // VPERMT2PD128rm
+ 2182105596U, // VPERMT2PD128rmb
+ 49302012U, // VPERMT2PD128rmbk
+ 2196785660U, // VPERMT2PD128rmbkz
+ 49302012U, // VPERMT2PD128rmk
+ 2196785660U, // VPERMT2PD128rmkz
+ 2182105596U, // VPERMT2PD128rr
+ 49302012U, // VPERMT2PD128rrk
+ 2196785660U, // VPERMT2PD128rrkz
+ 2182105596U, // VPERMT2PD256rm
+ 2182105596U, // VPERMT2PD256rmb
+ 49302012U, // VPERMT2PD256rmbk
+ 2196785660U, // VPERMT2PD256rmbkz
+ 49302012U, // VPERMT2PD256rmk
+ 2196785660U, // VPERMT2PD256rmkz
+ 2182105596U, // VPERMT2PD256rr
+ 49302012U, // VPERMT2PD256rrk
+ 2196785660U, // VPERMT2PD256rrkz
+ 2182105596U, // VPERMT2PDrm
+ 2182105596U, // VPERMT2PDrmb
+ 49302012U, // VPERMT2PDrmbk
+ 2196785660U, // VPERMT2PDrmbkz
+ 49302012U, // VPERMT2PDrmk
+ 2196785660U, // VPERMT2PDrmkz
+ 2182105596U, // VPERMT2PDrr
+ 49302012U, // VPERMT2PDrrk
+ 2196785660U, // VPERMT2PDrrkz
+ 2182110380U, // VPERMT2PS128rm
+ 2182110380U, // VPERMT2PS128rmb
+ 49306796U, // VPERMT2PS128rmbk
+ 2196790444U, // VPERMT2PS128rmbkz
+ 49306796U, // VPERMT2PS128rmk
+ 2196790444U, // VPERMT2PS128rmkz
+ 2182110380U, // VPERMT2PS128rr
+ 49306796U, // VPERMT2PS128rrk
+ 2196790444U, // VPERMT2PS128rrkz
+ 2182110380U, // VPERMT2PS256rm
+ 2182110380U, // VPERMT2PS256rmb
+ 49306796U, // VPERMT2PS256rmbk
+ 2196790444U, // VPERMT2PS256rmbkz
+ 49306796U, // VPERMT2PS256rmk
+ 2196790444U, // VPERMT2PS256rmkz
+ 2182110380U, // VPERMT2PS256rr
+ 49306796U, // VPERMT2PS256rrk
+ 2196790444U, // VPERMT2PS256rrkz
+ 2182110380U, // VPERMT2PSrm
+ 2182110380U, // VPERMT2PSrmb
+ 49306796U, // VPERMT2PSrmbk
+ 2196790444U, // VPERMT2PSrmbkz
+ 49306796U, // VPERMT2PSrmk
+ 2196790444U, // VPERMT2PSrmkz
+ 2182110380U, // VPERMT2PSrr
+ 49306796U, // VPERMT2PSrrk
+ 2196790444U, // VPERMT2PSrrkz
+ 2182108619U, // VPERMT2Q128rm
+ 2182108619U, // VPERMT2Q128rmb
+ 49305035U, // VPERMT2Q128rmbk
+ 2196788683U, // VPERMT2Q128rmbkz
+ 49305035U, // VPERMT2Q128rmk
+ 2196788683U, // VPERMT2Q128rmkz
+ 2182108619U, // VPERMT2Q128rr
+ 49305035U, // VPERMT2Q128rrk
+ 2196788683U, // VPERMT2Q128rrkz
+ 2182108619U, // VPERMT2Q256rm
+ 2182108619U, // VPERMT2Q256rmb
+ 49305035U, // VPERMT2Q256rmbk
+ 2196788683U, // VPERMT2Q256rmbkz
+ 49305035U, // VPERMT2Q256rmk
+ 2196788683U, // VPERMT2Q256rmkz
+ 2182108619U, // VPERMT2Q256rr
+ 49305035U, // VPERMT2Q256rrk
+ 2196788683U, // VPERMT2Q256rrkz
+ 2182108619U, // VPERMT2Qrm
+ 2182108619U, // VPERMT2Qrmb
+ 49305035U, // VPERMT2Qrmbk
+ 2196788683U, // VPERMT2Qrmbkz
+ 49305035U, // VPERMT2Qrmk
+ 2196788683U, // VPERMT2Qrmkz
+ 2182108619U, // VPERMT2Qrr
+ 49305035U, // VPERMT2Qrrk
+ 2196788683U, // VPERMT2Qrrkz
+ 2182112057U, // VPERMT2W128rm
+ 49308473U, // VPERMT2W128rmk
+ 2196792121U, // VPERMT2W128rmkz
+ 2182112057U, // VPERMT2W128rr
+ 49308473U, // VPERMT2W128rrk
+ 2196792121U, // VPERMT2W128rrkz
+ 2182112057U, // VPERMT2W256rm
+ 49308473U, // VPERMT2W256rmk
+ 2196792121U, // VPERMT2W256rmkz
+ 2182112057U, // VPERMT2W256rr
+ 49308473U, // VPERMT2W256rrk
+ 2196792121U, // VPERMT2W256rrkz
+ 2182112057U, // VPERMT2Wrm
+ 49308473U, // VPERMT2Wrmk
+ 2196792121U, // VPERMT2Wrmkz
+ 2182112057U, // VPERMT2Wrr
+ 49308473U, // VPERMT2Wrrk
+ 2196792121U, // VPERMT2Wrrkz
+ 2517656817U, // VPERMWZ128rm
+ 49308913U, // VPERMWZ128rmk
+ 2532336881U, // VPERMWZ128rmkz
+ 2517656817U, // VPERMWZ128rr
+ 49308913U, // VPERMWZ128rrk
+ 2532336881U, // VPERMWZ128rrkz
+ 2517656817U, // VPERMWZ256rm
+ 49308913U, // VPERMWZ256rmk
+ 2532336881U, // VPERMWZ256rmkz
+ 2517656817U, // VPERMWZ256rr
+ 49308913U, // VPERMWZ256rrk
+ 2532336881U, // VPERMWZ256rrkz
+ 2517656817U, // VPERMWZrm
+ 49308913U, // VPERMWZrmk
+ 2532336881U, // VPERMWZrmkz
+ 2517656817U, // VPERMWZrr
+ 49308913U, // VPERMWZrrk
+ 2532336881U, // VPERMWZrrkz
+ 336610302U, // VPEXPANDBZ128rm
+ 49300478U, // VPEXPANDBZ128rmk
+ 2532328446U, // VPEXPANDBZ128rmkz
+ 370164734U, // VPEXPANDBZ128rr
+ 49300478U, // VPEXPANDBZ128rrk
+ 2532328446U, // VPEXPANDBZ128rrkz
+ 1041253374U, // VPEXPANDBZ256rm
+ 49300478U, // VPEXPANDBZ256rmk
+ 2532328446U, // VPEXPANDBZ256rmkz
+ 370164734U, // VPEXPANDBZ256rr
+ 49300478U, // VPEXPANDBZ256rrk
+ 2532328446U, // VPEXPANDBZ256rrkz
+ 806372350U, // VPEXPANDBZrm
+ 49300478U, // VPEXPANDBZrmk
+ 2532328446U, // VPEXPANDBZrmkz
+ 370164734U, // VPEXPANDBZrr
+ 49300478U, // VPEXPANDBZrrk
+ 2532328446U, // VPEXPANDBZrrkz
+ 336611245U, // VPEXPANDDZ128rm
+ 49301421U, // VPEXPANDDZ128rmk
+ 2532329389U, // VPEXPANDDZ128rmkz
+ 370165677U, // VPEXPANDDZ128rr
+ 49301421U, // VPEXPANDDZ128rrk
+ 2532329389U, // VPEXPANDDZ128rrkz
+ 1041254317U, // VPEXPANDDZ256rm
+ 49301421U, // VPEXPANDDZ256rmk
+ 2532329389U, // VPEXPANDDZ256rmkz
+ 370165677U, // VPEXPANDDZ256rr
+ 49301421U, // VPEXPANDDZ256rrk
+ 2532329389U, // VPEXPANDDZ256rrkz
+ 806373293U, // VPEXPANDDZrm
+ 49301421U, // VPEXPANDDZrmk
+ 2532329389U, // VPEXPANDDZrmkz
+ 370165677U, // VPEXPANDDZrr
+ 49301421U, // VPEXPANDDZrrk
+ 2532329389U, // VPEXPANDDZrrkz
+ 336615111U, // VPEXPANDQZ128rm
+ 49305287U, // VPEXPANDQZ128rmk
+ 2532333255U, // VPEXPANDQZ128rmkz
+ 370169543U, // VPEXPANDQZ128rr
+ 49305287U, // VPEXPANDQZ128rrk
+ 2532333255U, // VPEXPANDQZ128rrkz
+ 1041258183U, // VPEXPANDQZ256rm
+ 49305287U, // VPEXPANDQZ256rmk
+ 2532333255U, // VPEXPANDQZ256rmkz
+ 370169543U, // VPEXPANDQZ256rr
+ 49305287U, // VPEXPANDQZ256rrk
+ 2532333255U, // VPEXPANDQZ256rrkz
+ 806377159U, // VPEXPANDQZrm
+ 49305287U, // VPEXPANDQZrmk
+ 2532333255U, // VPEXPANDQZrmkz
+ 370169543U, // VPEXPANDQZrr
+ 49305287U, // VPEXPANDQZrrk
+ 2532333255U, // VPEXPANDQZrrkz
+ 336618512U, // VPEXPANDWZ128rm
+ 49308688U, // VPEXPANDWZ128rmk
+ 2532336656U, // VPEXPANDWZ128rmkz
+ 370172944U, // VPEXPANDWZ128rr
+ 49308688U, // VPEXPANDWZ128rrk
+ 2532336656U, // VPEXPANDWZ128rrkz
+ 1041261584U, // VPEXPANDWZ256rm
+ 49308688U, // VPEXPANDWZ256rmk
+ 2532336656U, // VPEXPANDWZ256rmkz
+ 370172944U, // VPEXPANDWZ256rr
+ 49308688U, // VPEXPANDWZ256rrk
+ 2532336656U, // VPEXPANDWZ256rrkz
+ 806380560U, // VPEXPANDWZrm
+ 49308688U, // VPEXPANDWZrmk
+ 2532336656U, // VPEXPANDWZrmkz
+ 370172944U, // VPEXPANDWZrr
+ 49308688U, // VPEXPANDWZrrk
+ 2532336656U, // VPEXPANDWZrrkz
+ 2148631871U, // VPEXTRBZmr
+ 2517648703U, // VPEXTRBZrr
+ 2148631871U, // VPEXTRBmr
+ 2517648703U, // VPEXTRBrr
+ 2148601172U, // VPEXTRDZmr
+ 2517650772U, // VPEXTRDZrr
+ 2148601172U, // VPEXTRDmr
+ 2517650772U, // VPEXTRDrr
+ 2148620533U, // VPEXTRQZmr
+ 2517653749U, // VPEXTRQZrr
+ 2148620533U, // VPEXTRQmr
+ 2517653749U, // VPEXTRQrr
+ 2148574587U, // VPEXTRWZmr
+ 2517656955U, // VPEXTRWZrr
+ 2517656955U, // VPEXTRWZrr_REV
+ 2148574587U, // VPEXTRWmr
+ 2517656955U, // VPEXTRWrr
+ 2517656955U, // VPEXTRWrr_REV
+ 1141917634U, // VPGATHERDDYrm
+ 3337635778U, // VPGATHERDDZ128rm
+ 1190152130U, // VPGATHERDDZ256rm
+ 3337635778U, // VPGATHERDDZrm
+ 1209026498U, // VPGATHERDDrm
+ 1141921528U, // VPGATHERDQYrm
+ 3337639672U, // VPGATHERDQZ128rm
+ 1190156024U, // VPGATHERDQZ256rm
+ 3337639672U, // VPGATHERDQZrm
+ 1209030392U, // VPGATHERDQrm
+ 1209027800U, // VPGATHERQDYrm
+ 1190153432U, // VPGATHERQDZ128rm
+ 3337637080U, // VPGATHERQDZ256rm
+ 1190153432U, // VPGATHERQDZrm
+ 1242582232U, // VPGATHERQDrm
+ 1141921899U, // VPGATHERQQYrm
+ 3337640043U, // VPGATHERQQZ128rm
+ 1190156395U, // VPGATHERQQZ256rm
+ 3337640043U, // VPGATHERQQZrm
+ 1209030763U, // VPGATHERQQrm
+ 336611117U, // VPHADDBDrm
+ 370165549U, // VPHADDBDrr
+ 336614885U, // VPHADDBQrm
+ 370169317U, // VPHADDBQrr
+ 336618363U, // VPHADDBWrm
+ 370172795U, // VPHADDBWrr
+ 336615016U, // VPHADDDQrm
+ 370169448U, // VPHADDDQrr
+ 2517649277U, // VPHADDDYrm
+ 2517649277U, // VPHADDDYrr
+ 2517649277U, // VPHADDDrm
+ 2517649277U, // VPHADDDrr
+ 2517657003U, // VPHADDSWYrm
+ 2517657003U, // VPHADDSWYrr
+ 2517657003U, // VPHADDSWrm
+ 2517657003U, // VPHADDSWrr
+ 336611127U, // VPHADDUBDrm
+ 370165559U, // VPHADDUBDrr
+ 336614895U, // VPHADDUBQrm
+ 370169327U, // VPHADDUBQrr
+ 336618407U, // VPHADDUBWrm
+ 370172839U, // VPHADDUBWrr
+ 336615254U, // VPHADDUDQrm
+ 370169686U, // VPHADDUDQrr
+ 336613620U, // VPHADDUWDrm
+ 370168052U, // VPHADDUWDrr
+ 336616016U, // VPHADDUWQrm
+ 370170448U, // VPHADDUWQrr
+ 336613522U, // VPHADDWDrm
+ 370167954U, // VPHADDWDrr
+ 336616006U, // VPHADDWQrm
+ 370170438U, // VPHADDWQrr
+ 2517656552U, // VPHADDWYrm
+ 2517656552U, // VPHADDWYrr
+ 2517656552U, // VPHADDWrm
+ 2517656552U, // VPHADDWrr
+ 336619149U, // VPHMINPOSUWrm
+ 370173581U, // VPHMINPOSUWrr
+ 336618323U, // VPHSUBBWrm
+ 370172755U, // VPHSUBBWrr
+ 336614991U, // VPHSUBDQrm
+ 370169423U, // VPHSUBDQrr
+ 2517649218U, // VPHSUBDYrm
+ 2517649218U, // VPHSUBDYrr
+ 2517649218U, // VPHSUBDrm
+ 2517649218U, // VPHSUBDrr
+ 2517656984U, // VPHSUBSWYrm
+ 2517656984U, // VPHSUBSWYrr
+ 2517656984U, // VPHSUBSWrm
+ 2517656984U, // VPHSUBSWrr
+ 336613512U, // VPHSUBWDrm
+ 370167944U, // VPHSUBWDrr
+ 2517656498U, // VPHSUBWYrm
+ 2517656498U, // VPHSUBWYrr
+ 2517656498U, // VPHSUBWrm
+ 2517656498U, // VPHSUBWrr
+ 2517648684U, // VPINSRBZrm
+ 2517648684U, // VPINSRBZrr
+ 2517648684U, // VPINSRBrm
+ 2517648684U, // VPINSRBrr
+ 2517650753U, // VPINSRDZrm
+ 2517650753U, // VPINSRDZrr
+ 2517650753U, // VPINSRDrm
+ 2517650753U, // VPINSRDrr
+ 2517653730U, // VPINSRQZrm
+ 2517653730U, // VPINSRQZrr
+ 2517653730U, // VPINSRQrm
+ 2517653730U, // VPINSRQrr
+ 2517656936U, // VPINSRWZrm
+ 2517656936U, // VPINSRWZrr
+ 2517656936U, // VPINSRWrm
+ 2517656936U, // VPINSRWrr
+ 336613335U, // VPLZCNTDZ128rm
+ 2551205847U, // VPLZCNTDZ128rmb
+ 49303511U, // VPLZCNTDZ128rmbk
+ 2532331479U, // VPLZCNTDZ128rmbkz
+ 49303511U, // VPLZCNTDZ128rmk
+ 2532331479U, // VPLZCNTDZ128rmkz
+ 370167767U, // VPLZCNTDZ128rr
+ 49303511U, // VPLZCNTDZ128rrk
+ 2532331479U, // VPLZCNTDZ128rrkz
+ 1041256407U, // VPLZCNTDZ256rm
+ 403722199U, // VPLZCNTDZ256rmb
+ 49303511U, // VPLZCNTDZ256rmbk
+ 2532331479U, // VPLZCNTDZ256rmbkz
+ 49303511U, // VPLZCNTDZ256rmk
+ 2532331479U, // VPLZCNTDZ256rmkz
+ 370167767U, // VPLZCNTDZ256rr
+ 49303511U, // VPLZCNTDZ256rrk
+ 2532331479U, // VPLZCNTDZ256rrkz
+ 806375383U, // VPLZCNTDZrm
+ 2551205847U, // VPLZCNTDZrmb
+ 49303511U, // VPLZCNTDZrmbk
+ 2532331479U, // VPLZCNTDZrmbkz
+ 49303511U, // VPLZCNTDZrmk
+ 2532331479U, // VPLZCNTDZrmkz
+ 370167767U, // VPLZCNTDZrr
+ 49303511U, // VPLZCNTDZrrk
+ 2532331479U, // VPLZCNTDZrrkz
+ 336615786U, // VPLZCNTQZ128rm
+ 437279082U, // VPLZCNTQZ128rmb
+ 49305962U, // VPLZCNTQZ128rmbk
+ 2532333930U, // VPLZCNTQZ128rmbkz
+ 49305962U, // VPLZCNTQZ128rmk
+ 2532333930U, // VPLZCNTQZ128rmkz
+ 370170218U, // VPLZCNTQZ128rr
+ 49305962U, // VPLZCNTQZ128rrk
+ 2532333930U, // VPLZCNTQZ128rrkz
+ 1041258858U, // VPLZCNTQZ256rm
+ 2584762730U, // VPLZCNTQZ256rmb
+ 49305962U, // VPLZCNTQZ256rmbk
+ 2532333930U, // VPLZCNTQZ256rmbkz
+ 49305962U, // VPLZCNTQZ256rmk
+ 2532333930U, // VPLZCNTQZ256rmkz
+ 370170218U, // VPLZCNTQZ256rr
+ 49305962U, // VPLZCNTQZ256rrk
+ 2532333930U, // VPLZCNTQZ256rrkz
+ 806377834U, // VPLZCNTQZrm
+ 437279082U, // VPLZCNTQZrmb
+ 49305962U, // VPLZCNTQZrmbk
+ 2532333930U, // VPLZCNTQZrmbkz
+ 49305962U, // VPLZCNTQZrmk
+ 2532333930U, // VPLZCNTQZrmkz
+ 370170218U, // VPLZCNTQZrr
+ 49305962U, // VPLZCNTQZrrk
+ 2532333930U, // VPLZCNTQZrrkz
+ 2517649380U, // VPMACSDDrm
+ 2517649380U, // VPMACSDDrr
+ 2517652078U, // VPMACSDQHrm
+ 2517652078U, // VPMACSDQHrr
+ 2517652445U, // VPMACSDQLrm
+ 2517652445U, // VPMACSDQLrr
+ 2517649390U, // VPMACSSDDrm
+ 2517649390U, // VPMACSSDDrr
+ 2517652089U, // VPMACSSDQHrm
+ 2517652089U, // VPMACSSDQHrr
+ 2517652456U, // VPMACSSDQLrm
+ 2517652456U, // VPMACSSDQLrr
+ 2517651677U, // VPMACSSWDrm
+ 2517651677U, // VPMACSSWDrr
+ 2517657315U, // VPMACSSWWrm
+ 2517657315U, // VPMACSSWWrr
+ 2517651656U, // VPMACSWDrm
+ 2517651656U, // VPMACSWDrr
+ 2517657305U, // VPMACSWWrm
+ 2517657305U, // VPMACSWWrr
+ 2517651688U, // VPMADCSSWDrm
+ 2517651688U, // VPMADCSSWDrr
+ 2517651666U, // VPMADCSWDrm
+ 2517651666U, // VPMADCSWDrr
+ 2182109620U, // VPMADD52HUQZ128m
+ 2182109620U, // VPMADD52HUQZ128mb
+ 49306036U, // VPMADD52HUQZ128mbk
+ 2196789684U, // VPMADD52HUQZ128mbkz
+ 49306036U, // VPMADD52HUQZ128mk
+ 2196789684U, // VPMADD52HUQZ128mkz
+ 2182109620U, // VPMADD52HUQZ128r
+ 49306036U, // VPMADD52HUQZ128rk
+ 2196789684U, // VPMADD52HUQZ128rkz
+ 2182109620U, // VPMADD52HUQZ256m
+ 2182109620U, // VPMADD52HUQZ256mb
+ 49306036U, // VPMADD52HUQZ256mbk
+ 2196789684U, // VPMADD52HUQZ256mbkz
+ 49306036U, // VPMADD52HUQZ256mk
+ 2196789684U, // VPMADD52HUQZ256mkz
+ 2182109620U, // VPMADD52HUQZ256r
+ 49306036U, // VPMADD52HUQZ256rk
+ 2196789684U, // VPMADD52HUQZ256rkz
+ 2182109620U, // VPMADD52HUQZm
+ 2182109620U, // VPMADD52HUQZmb
+ 49306036U, // VPMADD52HUQZmbk
+ 2196789684U, // VPMADD52HUQZmbkz
+ 49306036U, // VPMADD52HUQZmk
+ 2196789684U, // VPMADD52HUQZmkz
+ 2182109620U, // VPMADD52HUQZr
+ 49306036U, // VPMADD52HUQZrk
+ 2196789684U, // VPMADD52HUQZrkz
+ 2182109633U, // VPMADD52LUQZ128m
+ 2182109633U, // VPMADD52LUQZ128mb
+ 49306049U, // VPMADD52LUQZ128mbk
+ 2196789697U, // VPMADD52LUQZ128mbkz
+ 49306049U, // VPMADD52LUQZ128mk
+ 2196789697U, // VPMADD52LUQZ128mkz
+ 2182109633U, // VPMADD52LUQZ128r
+ 49306049U, // VPMADD52LUQZ128rk
+ 2196789697U, // VPMADD52LUQZ128rkz
+ 2182109633U, // VPMADD52LUQZ256m
+ 2182109633U, // VPMADD52LUQZ256mb
+ 49306049U, // VPMADD52LUQZ256mbk
+ 2196789697U, // VPMADD52LUQZ256mbkz
+ 49306049U, // VPMADD52LUQZ256mk
+ 2196789697U, // VPMADD52LUQZ256mkz
+ 2182109633U, // VPMADD52LUQZ256r
+ 49306049U, // VPMADD52LUQZ256rk
+ 2196789697U, // VPMADD52LUQZ256rkz
+ 2182109633U, // VPMADD52LUQZm
+ 2182109633U, // VPMADD52LUQZmb
+ 49306049U, // VPMADD52LUQZmbk
+ 2196789697U, // VPMADD52LUQZmbkz
+ 49306049U, // VPMADD52LUQZmk
+ 2196789697U, // VPMADD52LUQZmkz
+ 2182109633U, // VPMADD52LUQZr
+ 49306049U, // VPMADD52LUQZrk
+ 2196789697U, // VPMADD52LUQZrkz
+ 2517656972U, // VPMADDUBSWYrm
+ 2517656972U, // VPMADDUBSWYrr
+ 2517656972U, // VPMADDUBSWZ128rm
+ 49309068U, // VPMADDUBSWZ128rmk
+ 2532337036U, // VPMADDUBSWZ128rmkz
+ 2517656972U, // VPMADDUBSWZ128rr
+ 49309068U, // VPMADDUBSWZ128rrk
+ 2532337036U, // VPMADDUBSWZ128rrkz
+ 2517656972U, // VPMADDUBSWZ256rm
+ 49309068U, // VPMADDUBSWZ256rmk
+ 2532337036U, // VPMADDUBSWZ256rmkz
+ 2517656972U, // VPMADDUBSWZ256rr
+ 49309068U, // VPMADDUBSWZ256rrk
+ 2532337036U, // VPMADDUBSWZ256rrkz
+ 2517656972U, // VPMADDUBSWZrm
+ 49309068U, // VPMADDUBSWZrmk
+ 2532337036U, // VPMADDUBSWZrmkz
+ 2517656972U, // VPMADDUBSWZrr
+ 49309068U, // VPMADDUBSWZrrk
+ 2532337036U, // VPMADDUBSWZrrkz
+ 2517656972U, // VPMADDUBSWrm
+ 2517656972U, // VPMADDUBSWrr
+ 2517651612U, // VPMADDWDYrm
+ 2517651612U, // VPMADDWDYrr
+ 2517651612U, // VPMADDWDZ128rm
+ 49303708U, // VPMADDWDZ128rmk
+ 2532331676U, // VPMADDWDZ128rmkz
+ 2517651612U, // VPMADDWDZ128rr
+ 49303708U, // VPMADDWDZ128rrk
+ 2532331676U, // VPMADDWDZ128rrkz
+ 2517651612U, // VPMADDWDZ256rm
+ 49303708U, // VPMADDWDZ256rmk
+ 2532331676U, // VPMADDWDZ256rmkz
+ 2517651612U, // VPMADDWDZ256rr
+ 49303708U, // VPMADDWDZ256rrk
+ 2532331676U, // VPMADDWDZ256rrkz
+ 2517651612U, // VPMADDWDZrm
+ 49303708U, // VPMADDWDZrmk
+ 2532331676U, // VPMADDWDZrmkz
+ 2517651612U, // VPMADDWDZrr
+ 49303708U, // VPMADDWDZrrk
+ 2532331676U, // VPMADDWDZrrkz
+ 2517651612U, // VPMADDWDrm
+ 2517651612U, // VPMADDWDrr
+ 2149159020U, // VPMASKMOVDYmr
+ 2517651564U, // VPMASKMOVDYrm
+ 2148683884U, // VPMASKMOVDmr
+ 2517651564U, // VPMASKMOVDrm
+ 2149161514U, // VPMASKMOVQYmr
+ 2517654058U, // VPMASKMOVQYrm
+ 2148686378U, // VPMASKMOVQmr
+ 2517654058U, // VPMASKMOVQrm
+ 2517648810U, // VPMAXSBYrm
+ 2517648810U, // VPMAXSBYrr
+ 2517648810U, // VPMAXSBZ128rm
+ 49300906U, // VPMAXSBZ128rmk
+ 2532328874U, // VPMAXSBZ128rmkz
+ 2517648810U, // VPMAXSBZ128rr
+ 49300906U, // VPMAXSBZ128rrk
+ 2532328874U, // VPMAXSBZ128rrkz
+ 2517648810U, // VPMAXSBZ256rm
+ 49300906U, // VPMAXSBZ256rmk
+ 2532328874U, // VPMAXSBZ256rmkz
+ 2517648810U, // VPMAXSBZ256rr
+ 49300906U, // VPMAXSBZ256rrk
+ 2532328874U, // VPMAXSBZ256rrkz
+ 2517648810U, // VPMAXSBZrm
+ 49300906U, // VPMAXSBZrmk
+ 2532328874U, // VPMAXSBZrmkz
+ 2517648810U, // VPMAXSBZrr
+ 49300906U, // VPMAXSBZrrk
+ 2532328874U, // VPMAXSBZrrkz
+ 2517648810U, // VPMAXSBrm
+ 2517648810U, // VPMAXSBrr
+ 2517651356U, // VPMAXSDYrm
+ 2517651356U, // VPMAXSDYrr
+ 2517651356U, // VPMAXSDZ128rm
+ 2517651356U, // VPMAXSDZ128rmb
+ 49303452U, // VPMAXSDZ128rmbk
+ 2532331420U, // VPMAXSDZ128rmbkz
+ 49303452U, // VPMAXSDZ128rmk
+ 2532331420U, // VPMAXSDZ128rmkz
+ 2517651356U, // VPMAXSDZ128rr
+ 49303452U, // VPMAXSDZ128rrk
+ 2532331420U, // VPMAXSDZ128rrkz
+ 2517651356U, // VPMAXSDZ256rm
+ 2517651356U, // VPMAXSDZ256rmb
+ 49303452U, // VPMAXSDZ256rmbk
+ 2532331420U, // VPMAXSDZ256rmbkz
+ 49303452U, // VPMAXSDZ256rmk
+ 2532331420U, // VPMAXSDZ256rmkz
+ 2517651356U, // VPMAXSDZ256rr
+ 49303452U, // VPMAXSDZ256rrk
+ 2532331420U, // VPMAXSDZ256rrkz
+ 2517651356U, // VPMAXSDZrm
+ 2517651356U, // VPMAXSDZrmb
+ 49303452U, // VPMAXSDZrmbk
+ 2532331420U, // VPMAXSDZrmbkz
+ 49303452U, // VPMAXSDZrmk
+ 2532331420U, // VPMAXSDZrmkz
+ 2517651356U, // VPMAXSDZrr
+ 49303452U, // VPMAXSDZrrk
+ 2532331420U, // VPMAXSDZrrkz
+ 2517651356U, // VPMAXSDrm
+ 2517651356U, // VPMAXSDrr
+ 2517653824U, // VPMAXSQZ128rm
+ 2517653824U, // VPMAXSQZ128rmb
+ 49305920U, // VPMAXSQZ128rmbk
+ 2532333888U, // VPMAXSQZ128rmbkz
+ 49305920U, // VPMAXSQZ128rmk
+ 2532333888U, // VPMAXSQZ128rmkz
+ 2517653824U, // VPMAXSQZ128rr
+ 49305920U, // VPMAXSQZ128rrk
+ 2532333888U, // VPMAXSQZ128rrkz
+ 2517653824U, // VPMAXSQZ256rm
+ 2517653824U, // VPMAXSQZ256rmb
+ 49305920U, // VPMAXSQZ256rmbk
+ 2532333888U, // VPMAXSQZ256rmbkz
+ 49305920U, // VPMAXSQZ256rmk
+ 2532333888U, // VPMAXSQZ256rmkz
+ 2517653824U, // VPMAXSQZ256rr
+ 49305920U, // VPMAXSQZ256rrk
+ 2532333888U, // VPMAXSQZ256rrkz
+ 2517653824U, // VPMAXSQZrm
+ 2517653824U, // VPMAXSQZrmb
+ 49305920U, // VPMAXSQZrmbk
+ 2532333888U, // VPMAXSQZrmbkz
+ 49305920U, // VPMAXSQZrmk
+ 2532333888U, // VPMAXSQZrmkz
+ 2517653824U, // VPMAXSQZrr
+ 49305920U, // VPMAXSQZrrk
+ 2532333888U, // VPMAXSQZrrkz
+ 2517657116U, // VPMAXSWYrm
+ 2517657116U, // VPMAXSWYrr
+ 2517657116U, // VPMAXSWZ128rm
+ 49309212U, // VPMAXSWZ128rmk
+ 2532337180U, // VPMAXSWZ128rmkz
+ 2517657116U, // VPMAXSWZ128rr
+ 49309212U, // VPMAXSWZ128rrk
+ 2532337180U, // VPMAXSWZ128rrkz
+ 2517657116U, // VPMAXSWZ256rm
+ 49309212U, // VPMAXSWZ256rmk
+ 2532337180U, // VPMAXSWZ256rmkz
+ 2517657116U, // VPMAXSWZ256rr
+ 49309212U, // VPMAXSWZ256rrk
+ 2532337180U, // VPMAXSWZ256rrkz
+ 2517657116U, // VPMAXSWZrm
+ 49309212U, // VPMAXSWZrmk
+ 2532337180U, // VPMAXSWZrmkz
+ 2517657116U, // VPMAXSWZrr
+ 49309212U, // VPMAXSWZrrk
+ 2532337180U, // VPMAXSWZrrkz
+ 2517657116U, // VPMAXSWrm
+ 2517657116U, // VPMAXSWrr
+ 2517648933U, // VPMAXUBYrm
+ 2517648933U, // VPMAXUBYrr
+ 2517648933U, // VPMAXUBZ128rm
+ 49301029U, // VPMAXUBZ128rmk
+ 2532328997U, // VPMAXUBZ128rmkz
+ 2517648933U, // VPMAXUBZ128rr
+ 49301029U, // VPMAXUBZ128rrk
+ 2532328997U, // VPMAXUBZ128rrkz
+ 2517648933U, // VPMAXUBZ256rm
+ 49301029U, // VPMAXUBZ256rmk
+ 2532328997U, // VPMAXUBZ256rmkz
+ 2517648933U, // VPMAXUBZ256rr
+ 49301029U, // VPMAXUBZ256rrk
+ 2532328997U, // VPMAXUBZ256rrkz
+ 2517648933U, // VPMAXUBZrm
+ 49301029U, // VPMAXUBZrmk
+ 2532328997U, // VPMAXUBZrmkz
+ 2517648933U, // VPMAXUBZrr
+ 49301029U, // VPMAXUBZrrk
+ 2532328997U, // VPMAXUBZrrkz
+ 2517648933U, // VPMAXUBrm
+ 2517648933U, // VPMAXUBrr
+ 2517651499U, // VPMAXUDYrm
+ 2517651499U, // VPMAXUDYrr
+ 2517651499U, // VPMAXUDZ128rm
+ 2517651499U, // VPMAXUDZ128rmb
+ 49303595U, // VPMAXUDZ128rmbk
+ 2532331563U, // VPMAXUDZ128rmbkz
+ 49303595U, // VPMAXUDZ128rmk
+ 2532331563U, // VPMAXUDZ128rmkz
+ 2517651499U, // VPMAXUDZ128rr
+ 49303595U, // VPMAXUDZ128rrk
+ 2532331563U, // VPMAXUDZ128rrkz
+ 2517651499U, // VPMAXUDZ256rm
+ 2517651499U, // VPMAXUDZ256rmb
+ 49303595U, // VPMAXUDZ256rmbk
+ 2532331563U, // VPMAXUDZ256rmbkz
+ 49303595U, // VPMAXUDZ256rmk
+ 2532331563U, // VPMAXUDZ256rmkz
+ 2517651499U, // VPMAXUDZ256rr
+ 49303595U, // VPMAXUDZ256rrk
+ 2532331563U, // VPMAXUDZ256rrkz
+ 2517651499U, // VPMAXUDZrm
+ 2517651499U, // VPMAXUDZrmb
+ 49303595U, // VPMAXUDZrmbk
+ 2532331563U, // VPMAXUDZrmbkz
+ 49303595U, // VPMAXUDZrmk
+ 2532331563U, // VPMAXUDZrmkz
+ 2517651499U, // VPMAXUDZrr
+ 49303595U, // VPMAXUDZrrk
+ 2532331563U, // VPMAXUDZrrkz
+ 2517651499U, // VPMAXUDrm
+ 2517651499U, // VPMAXUDrr
+ 2517653993U, // VPMAXUQZ128rm
+ 2517653993U, // VPMAXUQZ128rmb
+ 49306089U, // VPMAXUQZ128rmbk
+ 2532334057U, // VPMAXUQZ128rmbkz
+ 49306089U, // VPMAXUQZ128rmk
+ 2532334057U, // VPMAXUQZ128rmkz
+ 2517653993U, // VPMAXUQZ128rr
+ 49306089U, // VPMAXUQZ128rrk
+ 2532334057U, // VPMAXUQZ128rrkz
+ 2517653993U, // VPMAXUQZ256rm
+ 2517653993U, // VPMAXUQZ256rmb
+ 49306089U, // VPMAXUQZ256rmbk
+ 2532334057U, // VPMAXUQZ256rmbkz
+ 49306089U, // VPMAXUQZ256rmk
+ 2532334057U, // VPMAXUQZ256rmkz
+ 2517653993U, // VPMAXUQZ256rr
+ 49306089U, // VPMAXUQZ256rrk
+ 2532334057U, // VPMAXUQZ256rrkz
+ 2517653993U, // VPMAXUQZrm
+ 2517653993U, // VPMAXUQZrmb
+ 49306089U, // VPMAXUQZrmbk
+ 2532334057U, // VPMAXUQZrmbkz
+ 49306089U, // VPMAXUQZrmk
+ 2532334057U, // VPMAXUQZrmkz
+ 2517653993U, // VPMAXUQZrr
+ 49306089U, // VPMAXUQZrrk
+ 2532334057U, // VPMAXUQZrrkz
+ 2517657242U, // VPMAXUWYrm
+ 2517657242U, // VPMAXUWYrr
+ 2517657242U, // VPMAXUWZ128rm
+ 49309338U, // VPMAXUWZ128rmk
+ 2532337306U, // VPMAXUWZ128rmkz
+ 2517657242U, // VPMAXUWZ128rr
+ 49309338U, // VPMAXUWZ128rrk
+ 2532337306U, // VPMAXUWZ128rrkz
+ 2517657242U, // VPMAXUWZ256rm
+ 49309338U, // VPMAXUWZ256rmk
+ 2532337306U, // VPMAXUWZ256rmkz
+ 2517657242U, // VPMAXUWZ256rr
+ 49309338U, // VPMAXUWZ256rrk
+ 2532337306U, // VPMAXUWZ256rrkz
+ 2517657242U, // VPMAXUWZrm
+ 49309338U, // VPMAXUWZrmk
+ 2532337306U, // VPMAXUWZrmkz
+ 2517657242U, // VPMAXUWZrr
+ 49309338U, // VPMAXUWZrrk
+ 2532337306U, // VPMAXUWZrrkz
+ 2517657242U, // VPMAXUWrm
+ 2517657242U, // VPMAXUWrr
+ 2517648738U, // VPMINSBYrm
+ 2517648738U, // VPMINSBYrr
+ 2517648738U, // VPMINSBZ128rm
+ 49300834U, // VPMINSBZ128rmk
+ 2532328802U, // VPMINSBZ128rmkz
+ 2517648738U, // VPMINSBZ128rr
+ 49300834U, // VPMINSBZ128rrk
+ 2532328802U, // VPMINSBZ128rrkz
+ 2517648738U, // VPMINSBZ256rm
+ 49300834U, // VPMINSBZ256rmk
+ 2532328802U, // VPMINSBZ256rmkz
+ 2517648738U, // VPMINSBZ256rr
+ 49300834U, // VPMINSBZ256rrk
+ 2532328802U, // VPMINSBZ256rrkz
+ 2517648738U, // VPMINSBZrm
+ 49300834U, // VPMINSBZrmk
+ 2532328802U, // VPMINSBZrmkz
+ 2517648738U, // VPMINSBZrr
+ 49300834U, // VPMINSBZrrk
+ 2532328802U, // VPMINSBZrrkz
+ 2517648738U, // VPMINSBrm
+ 2517648738U, // VPMINSBrr
+ 2517651182U, // VPMINSDYrm
+ 2517651182U, // VPMINSDYrr
+ 2517651182U, // VPMINSDZ128rm
+ 2517651182U, // VPMINSDZ128rmb
+ 49303278U, // VPMINSDZ128rmbk
+ 2532331246U, // VPMINSDZ128rmbkz
+ 49303278U, // VPMINSDZ128rmk
+ 2532331246U, // VPMINSDZ128rmkz
+ 2517651182U, // VPMINSDZ128rr
+ 49303278U, // VPMINSDZ128rrk
+ 2532331246U, // VPMINSDZ128rrkz
+ 2517651182U, // VPMINSDZ256rm
+ 2517651182U, // VPMINSDZ256rmb
+ 49303278U, // VPMINSDZ256rmbk
+ 2532331246U, // VPMINSDZ256rmbkz
+ 49303278U, // VPMINSDZ256rmk
+ 2532331246U, // VPMINSDZ256rmkz
+ 2517651182U, // VPMINSDZ256rr
+ 49303278U, // VPMINSDZ256rrk
+ 2532331246U, // VPMINSDZ256rrkz
+ 2517651182U, // VPMINSDZrm
+ 2517651182U, // VPMINSDZrmb
+ 49303278U, // VPMINSDZrmbk
+ 2532331246U, // VPMINSDZrmbkz
+ 49303278U, // VPMINSDZrmk
+ 2532331246U, // VPMINSDZrmkz
+ 2517651182U, // VPMINSDZrr
+ 49303278U, // VPMINSDZrrk
+ 2532331246U, // VPMINSDZrrkz
+ 2517651182U, // VPMINSDrm
+ 2517651182U, // VPMINSDrr
+ 2517653766U, // VPMINSQZ128rm
+ 2517653766U, // VPMINSQZ128rmb
+ 49305862U, // VPMINSQZ128rmbk
+ 2532333830U, // VPMINSQZ128rmbkz
+ 49305862U, // VPMINSQZ128rmk
+ 2532333830U, // VPMINSQZ128rmkz
+ 2517653766U, // VPMINSQZ128rr
+ 49305862U, // VPMINSQZ128rrk
+ 2532333830U, // VPMINSQZ128rrkz
+ 2517653766U, // VPMINSQZ256rm
+ 2517653766U, // VPMINSQZ256rmb
+ 49305862U, // VPMINSQZ256rmbk
+ 2532333830U, // VPMINSQZ256rmbkz
+ 49305862U, // VPMINSQZ256rmk
+ 2532333830U, // VPMINSQZ256rmkz
+ 2517653766U, // VPMINSQZ256rr
+ 49305862U, // VPMINSQZ256rrk
+ 2532333830U, // VPMINSQZ256rrkz
+ 2517653766U, // VPMINSQZrm
+ 2517653766U, // VPMINSQZrmb
+ 49305862U, // VPMINSQZrmbk
+ 2532333830U, // VPMINSQZrmbkz
+ 49305862U, // VPMINSQZrmk
+ 2532333830U, // VPMINSQZrmkz
+ 2517653766U, // VPMINSQZrr
+ 49305862U, // VPMINSQZrrk
+ 2532333830U, // VPMINSQZrrkz
+ 2517657034U, // VPMINSWYrm
+ 2517657034U, // VPMINSWYrr
+ 2517657034U, // VPMINSWZ128rm
+ 49309130U, // VPMINSWZ128rmk
+ 2532337098U, // VPMINSWZ128rmkz
+ 2517657034U, // VPMINSWZ128rr
+ 49309130U, // VPMINSWZ128rrk
+ 2532337098U, // VPMINSWZ128rrkz
+ 2517657034U, // VPMINSWZ256rm
+ 49309130U, // VPMINSWZ256rmk
+ 2532337098U, // VPMINSWZ256rmkz
+ 2517657034U, // VPMINSWZ256rr
+ 49309130U, // VPMINSWZ256rrk
+ 2532337098U, // VPMINSWZ256rrkz
+ 2517657034U, // VPMINSWZrm
+ 49309130U, // VPMINSWZrmk
+ 2532337098U, // VPMINSWZrmkz
+ 2517657034U, // VPMINSWZrr
+ 49309130U, // VPMINSWZrrk
+ 2532337098U, // VPMINSWZrrkz
+ 2517657034U, // VPMINSWrm
+ 2517657034U, // VPMINSWrr
+ 2517648901U, // VPMINUBYrm
+ 2517648901U, // VPMINUBYrr
+ 2517648901U, // VPMINUBZ128rm
+ 49300997U, // VPMINUBZ128rmk
+ 2532328965U, // VPMINUBZ128rmkz
+ 2517648901U, // VPMINUBZ128rr
+ 49300997U, // VPMINUBZ128rrk
+ 2532328965U, // VPMINUBZ128rrkz
+ 2517648901U, // VPMINUBZ256rm
+ 49300997U, // VPMINUBZ256rmk
+ 2532328965U, // VPMINUBZ256rmkz
+ 2517648901U, // VPMINUBZ256rr
+ 49300997U, // VPMINUBZ256rrk
+ 2532328965U, // VPMINUBZ256rrkz
+ 2517648901U, // VPMINUBZrm
+ 49300997U, // VPMINUBZrmk
+ 2532328965U, // VPMINUBZrmkz
+ 2517648901U, // VPMINUBZrr
+ 49300997U, // VPMINUBZrrk
+ 2532328965U, // VPMINUBZrrkz
+ 2517648901U, // VPMINUBrm
+ 2517648901U, // VPMINUBrr
+ 2517651481U, // VPMINUDYrm
+ 2517651481U, // VPMINUDYrr
+ 2517651481U, // VPMINUDZ128rm
+ 2517651481U, // VPMINUDZ128rmb
+ 49303577U, // VPMINUDZ128rmbk
+ 2532331545U, // VPMINUDZ128rmbkz
+ 49303577U, // VPMINUDZ128rmk
+ 2532331545U, // VPMINUDZ128rmkz
+ 2517651481U, // VPMINUDZ128rr
+ 49303577U, // VPMINUDZ128rrk
+ 2532331545U, // VPMINUDZ128rrkz
+ 2517651481U, // VPMINUDZ256rm
+ 2517651481U, // VPMINUDZ256rmb
+ 49303577U, // VPMINUDZ256rmbk
+ 2532331545U, // VPMINUDZ256rmbkz
+ 49303577U, // VPMINUDZ256rmk
+ 2532331545U, // VPMINUDZ256rmkz
+ 2517651481U, // VPMINUDZ256rr
+ 49303577U, // VPMINUDZ256rrk
+ 2532331545U, // VPMINUDZ256rrkz
+ 2517651481U, // VPMINUDZrm
+ 2517651481U, // VPMINUDZrmb
+ 49303577U, // VPMINUDZrmbk
+ 2532331545U, // VPMINUDZrmbkz
+ 49303577U, // VPMINUDZrmk
+ 2532331545U, // VPMINUDZrmkz
+ 2517651481U, // VPMINUDZrr
+ 49303577U, // VPMINUDZrrk
+ 2532331545U, // VPMINUDZrrkz
+ 2517651481U, // VPMINUDrm
+ 2517651481U, // VPMINUDrr
+ 2517653975U, // VPMINUQZ128rm
+ 2517653975U, // VPMINUQZ128rmb
+ 49306071U, // VPMINUQZ128rmbk
+ 2532334039U, // VPMINUQZ128rmbkz
+ 49306071U, // VPMINUQZ128rmk
+ 2532334039U, // VPMINUQZ128rmkz
+ 2517653975U, // VPMINUQZ128rr
+ 49306071U, // VPMINUQZ128rrk
+ 2532334039U, // VPMINUQZ128rrkz
+ 2517653975U, // VPMINUQZ256rm
+ 2517653975U, // VPMINUQZ256rmb
+ 49306071U, // VPMINUQZ256rmbk
+ 2532334039U, // VPMINUQZ256rmbkz
+ 49306071U, // VPMINUQZ256rmk
+ 2532334039U, // VPMINUQZ256rmkz
+ 2517653975U, // VPMINUQZ256rr
+ 49306071U, // VPMINUQZ256rrk
+ 2532334039U, // VPMINUQZ256rrkz
+ 2517653975U, // VPMINUQZrm
+ 2517653975U, // VPMINUQZrmb
+ 49306071U, // VPMINUQZrmbk
+ 2532334039U, // VPMINUQZrmbkz
+ 49306071U, // VPMINUQZrmk
+ 2532334039U, // VPMINUQZrmkz
+ 2517653975U, // VPMINUQZrr
+ 49306071U, // VPMINUQZrrk
+ 2532334039U, // VPMINUQZrrkz
+ 2517657211U, // VPMINUWYrm
+ 2517657211U, // VPMINUWYrr
+ 2517657211U, // VPMINUWZ128rm
+ 49309307U, // VPMINUWZ128rmk
+ 2532337275U, // VPMINUWZ128rmkz
+ 2517657211U, // VPMINUWZ128rr
+ 49309307U, // VPMINUWZ128rrk
+ 2532337275U, // VPMINUWZ128rrkz
+ 2517657211U, // VPMINUWZ256rm
+ 49309307U, // VPMINUWZ256rmk
+ 2532337275U, // VPMINUWZ256rmkz
+ 2517657211U, // VPMINUWZ256rr
+ 49309307U, // VPMINUWZ256rrk
+ 2532337275U, // VPMINUWZ256rrkz
+ 2517657211U, // VPMINUWZrm
+ 49309307U, // VPMINUWZrmk
+ 2532337275U, // VPMINUWZrmkz
+ 2517657211U, // VPMINUWZrr
+ 49309307U, // VPMINUWZrrk
+ 2532337275U, // VPMINUWZrrkz
+ 2517657211U, // VPMINUWrm
+ 2517657211U, // VPMINUWrr
+ 370168852U, // VPMOVB2MZ128rr
+ 370168852U, // VPMOVB2MZ256rr
+ 370168852U, // VPMOVB2MZrr
+ 370168862U, // VPMOVD2MZ128rr
+ 370168862U, // VPMOVD2MZ256rr
+ 370168862U, // VPMOVD2MZrr
+ 1115166U, // VPMOVDBZ128mr
+ 15795230U, // VPMOVDBZ128mrk
+ 370164766U, // VPMOVDBZ128rr
+ 49300510U, // VPMOVDBZ128rrk
+ 2532328478U, // VPMOVDBZ128rrkz
+ 1131550U, // VPMOVDBZ256mr
+ 15811614U, // VPMOVDBZ256mrk
+ 370164766U, // VPMOVDBZ256rr
+ 49300510U, // VPMOVDBZ256rrk
+ 2532328478U, // VPMOVDBZ256rrkz
+ 1197086U, // VPMOVDBZmr
+ 15877150U, // VPMOVDBZmrk
+ 370164766U, // VPMOVDBZrr
+ 49300510U, // VPMOVDBZrrk
+ 2532328478U, // VPMOVDBZrrkz
+ 1139801U, // VPMOVDWZ128mr
+ 15819865U, // VPMOVDWZ128mrk
+ 370173017U, // VPMOVDWZ128rr
+ 49308761U, // VPMOVDWZ128rrk
+ 2532336729U, // VPMOVDWZ128rrkz
+ 1205337U, // VPMOVDWZ256mr
+ 15885401U, // VPMOVDWZ256mrk
+ 370173017U, // VPMOVDWZ256rr
+ 49308761U, // VPMOVDWZ256rrk
+ 2532336729U, // VPMOVDWZ256rrkz
+ 1680473U, // VPMOVDWZmr
+ 16360537U, // VPMOVDWZmrk
+ 370173017U, // VPMOVDWZrr
+ 49308761U, // VPMOVDWZrrk
+ 2532336729U, // VPMOVDWZrrkz
+ 370164621U, // VPMOVM2BZ128rr
+ 370164621U, // VPMOVM2BZ256rr
+ 370164621U, // VPMOVM2BZrr
+ 370165483U, // VPMOVM2DZ128rr
+ 370165483U, // VPMOVM2DZ256rr
+ 370165483U, // VPMOVM2DZrr
+ 370169272U, // VPMOVM2QZ128rr
+ 370169272U, // VPMOVM2QZ256rr
+ 370169272U, // VPMOVM2QZrr
+ 370172719U, // VPMOVM2WZ128rr
+ 370172719U, // VPMOVM2WZ256rr
+ 370172719U, // VPMOVM2WZrr
+ 370164796U, // VPMOVMSKBYrr
+ 370164796U, // VPMOVMSKBrr
+ 370168872U, // VPMOVQ2MZ128rr
+ 370168872U, // VPMOVQ2MZ256rr
+ 370168872U, // VPMOVQ2MZrr
+ 1082638U, // VPMOVQBZ128mr
+ 15762702U, // VPMOVQBZ128mrk
+ 370165006U, // VPMOVQBZ128rr
+ 49300750U, // VPMOVQBZ128rrk
+ 2532328718U, // VPMOVQBZ128rrkz
+ 1115406U, // VPMOVQBZ256mr
+ 15795470U, // VPMOVQBZ256mrk
+ 370165006U, // VPMOVQBZ256rr
+ 49300750U, // VPMOVQBZ256rrk
+ 2532328718U, // VPMOVQBZ256rrkz
+ 1131790U, // VPMOVQBZmr
+ 15811854U, // VPMOVQBZmrk
+ 370165006U, // VPMOVQBZrr
+ 49300750U, // VPMOVQBZrrk
+ 2532328718U, // VPMOVQBZrrkz
+ 1133830U, // VPMOVQDZ128mr
+ 15813894U, // VPMOVQDZ128mrk
+ 370167046U, // VPMOVQDZ128rr
+ 49302790U, // VPMOVQDZ128rrk
+ 2532330758U, // VPMOVQDZ128rrkz
+ 1199366U, // VPMOVQDZ256mr
+ 15879430U, // VPMOVQDZ256mrk
+ 370167046U, // VPMOVQDZ256rr
+ 49302790U, // VPMOVQDZ256rrk
+ 2532330758U, // VPMOVQDZ256rrkz
+ 1674502U, // VPMOVQDZmr
+ 16354566U, // VPMOVQDZmrk
+ 370167046U, // VPMOVQDZrr
+ 49302790U, // VPMOVQDZrrk
+ 2532330758U, // VPMOVQDZrrkz
+ 1123643U, // VPMOVQWZ128mr
+ 15803707U, // VPMOVQWZ128mrk
+ 370173243U, // VPMOVQWZ128rr
+ 49308987U, // VPMOVQWZ128rrk
+ 2532336955U, // VPMOVQWZ128rrkz
+ 1140027U, // VPMOVQWZ256mr
+ 15820091U, // VPMOVQWZ256mrk
+ 370173243U, // VPMOVQWZ256rr
+ 49308987U, // VPMOVQWZ256rrk
+ 2532336955U, // VPMOVQWZ256rrkz
+ 1205563U, // VPMOVQWZmr
+ 15885627U, // VPMOVQWZmrk
+ 370173243U, // VPMOVQWZrr
+ 49308987U, // VPMOVQWZrrk
+ 2532336955U, // VPMOVQWZrrkz
+ 1115156U, // VPMOVSDBZ128mr
+ 15795220U, // VPMOVSDBZ128mrk
+ 370164756U, // VPMOVSDBZ128rr
+ 49300500U, // VPMOVSDBZ128rrk
+ 2532328468U, // VPMOVSDBZ128rrkz
+ 1131540U, // VPMOVSDBZ256mr
+ 15811604U, // VPMOVSDBZ256mrk
+ 370164756U, // VPMOVSDBZ256rr
+ 49300500U, // VPMOVSDBZ256rrk
+ 2532328468U, // VPMOVSDBZ256rrkz
+ 1197076U, // VPMOVSDBZmr
+ 15877140U, // VPMOVSDBZmrk
+ 370164756U, // VPMOVSDBZrr
+ 49300500U, // VPMOVSDBZrrk
+ 2532328468U, // VPMOVSDBZrrkz
+ 1139791U, // VPMOVSDWZ128mr
+ 15819855U, // VPMOVSDWZ128mrk
+ 370173007U, // VPMOVSDWZ128rr
+ 49308751U, // VPMOVSDWZ128rrk
+ 2532336719U, // VPMOVSDWZ128rrkz
+ 1205327U, // VPMOVSDWZ256mr
+ 15885391U, // VPMOVSDWZ256mrk
+ 370173007U, // VPMOVSDWZ256rr
+ 49308751U, // VPMOVSDWZ256rrk
+ 2532336719U, // VPMOVSDWZ256rrkz
+ 1680463U, // VPMOVSDWZmr
+ 16360527U, // VPMOVSDWZmrk
+ 370173007U, // VPMOVSDWZrr
+ 49308751U, // VPMOVSDWZrrk
+ 2532336719U, // VPMOVSDWZrrkz
+ 1082593U, // VPMOVSQBZ128mr
+ 15762657U, // VPMOVSQBZ128mrk
+ 370164961U, // VPMOVSQBZ128rr
+ 49300705U, // VPMOVSQBZ128rrk
+ 2532328673U, // VPMOVSQBZ128rrkz
+ 1115361U, // VPMOVSQBZ256mr
+ 15795425U, // VPMOVSQBZ256mrk
+ 370164961U, // VPMOVSQBZ256rr
+ 49300705U, // VPMOVSQBZ256rrk
+ 2532328673U, // VPMOVSQBZ256rrkz
+ 1131745U, // VPMOVSQBZmr
+ 15811809U, // VPMOVSQBZmrk
+ 370164961U, // VPMOVSQBZrr
+ 49300705U, // VPMOVSQBZrrk
+ 2532328673U, // VPMOVSQBZrrkz
+ 1133820U, // VPMOVSQDZ128mr
+ 15813884U, // VPMOVSQDZ128mrk
+ 370167036U, // VPMOVSQDZ128rr
+ 49302780U, // VPMOVSQDZ128rrk
+ 2532330748U, // VPMOVSQDZ128rrkz
+ 1199356U, // VPMOVSQDZ256mr
+ 15879420U, // VPMOVSQDZ256mrk
+ 370167036U, // VPMOVSQDZ256rr
+ 49302780U, // VPMOVSQDZ256rrk
+ 2532330748U, // VPMOVSQDZ256rrkz
+ 1674492U, // VPMOVSQDZmr
+ 16354556U, // VPMOVSQDZmrk
+ 370167036U, // VPMOVSQDZrr
+ 49302780U, // VPMOVSQDZrrk
+ 2532330748U, // VPMOVSQDZrrkz
+ 1123633U, // VPMOVSQWZ128mr
+ 15803697U, // VPMOVSQWZ128mrk
+ 370173233U, // VPMOVSQWZ128rr
+ 49308977U, // VPMOVSQWZ128rrk
+ 2532336945U, // VPMOVSQWZ128rrkz
+ 1140017U, // VPMOVSQWZ256mr
+ 15820081U, // VPMOVSQWZ256mrk
+ 370173233U, // VPMOVSQWZ256rr
+ 49308977U, // VPMOVSQWZ256rrk
+ 2532336945U, // VPMOVSQWZ256rrkz
+ 1205553U, // VPMOVSQWZmr
+ 15885617U, // VPMOVSQWZmrk
+ 370173233U, // VPMOVSQWZrr
+ 49308977U, // VPMOVSQWZrrk
+ 2532336945U, // VPMOVSQWZrrkz
+ 1132142U, // VPMOVSWBZ128mr
+ 15812206U, // VPMOVSWBZ128mrk
+ 370165358U, // VPMOVSWBZ128rr
+ 49301102U, // VPMOVSWBZ128rrk
+ 2532329070U, // VPMOVSWBZ128rrkz
+ 1197678U, // VPMOVSWBZ256mr
+ 15877742U, // VPMOVSWBZ256mrk
+ 370165358U, // VPMOVSWBZ256rr
+ 49301102U, // VPMOVSWBZ256rrk
+ 2532329070U, // VPMOVSWBZ256rrkz
+ 1672814U, // VPMOVSWBZmr
+ 16352878U, // VPMOVSWBZmrk
+ 370165358U, // VPMOVSWBZrr
+ 49301102U, // VPMOVSWBZrrk
+ 2532329070U, // VPMOVSWBZrrkz
+ 437274451U, // VPMOVSXBDYrm
+ 370165587U, // VPMOVSXBDYrr
+ 403720019U, // VPMOVSXBDZ128rm
+ 49301331U, // VPMOVSXBDZ128rmk
+ 2532329299U, // VPMOVSXBDZ128rmkz
+ 370165587U, // VPMOVSXBDZ128rr
+ 49301331U, // VPMOVSXBDZ128rrk
+ 2532329299U, // VPMOVSXBDZ128rrkz
+ 437274451U, // VPMOVSXBDZ256rm
+ 49301331U, // VPMOVSXBDZ256rmk
+ 2532329299U, // VPMOVSXBDZ256rmkz
+ 370165587U, // VPMOVSXBDZ256rr
+ 49301331U, // VPMOVSXBDZ256rrk
+ 2532329299U, // VPMOVSXBDZ256rrkz
+ 336611155U, // VPMOVSXBDZrm
+ 49301331U, // VPMOVSXBDZrmk
+ 2532329299U, // VPMOVSXBDZrmkz
+ 370165587U, // VPMOVSXBDZrr
+ 49301331U, // VPMOVSXBDZrrk
+ 2532329299U, // VPMOVSXBDZrrkz
+ 403720019U, // VPMOVSXBDrm
+ 370165587U, // VPMOVSXBDrr
+ 403723778U, // VPMOVSXBQYrm
+ 370169346U, // VPMOVSXBQYrr
+ 504387074U, // VPMOVSXBQZ128rm
+ 49305090U, // VPMOVSXBQZ128rmk
+ 2532333058U, // VPMOVSXBQZ128rmkz
+ 370169346U, // VPMOVSXBQZ128rr
+ 49305090U, // VPMOVSXBQZ128rrk
+ 2532333058U, // VPMOVSXBQZ128rrkz
+ 403723778U, // VPMOVSXBQZ256rm
+ 49305090U, // VPMOVSXBQZ256rmk
+ 2532333058U, // VPMOVSXBQZ256rmkz
+ 370169346U, // VPMOVSXBQZ256rr
+ 49305090U, // VPMOVSXBQZ256rrk
+ 2532333058U, // VPMOVSXBQZ256rrkz
+ 437278210U, // VPMOVSXBQZrm
+ 49305090U, // VPMOVSXBQZrmk
+ 2532333058U, // VPMOVSXBQZrmkz
+ 370169346U, // VPMOVSXBQZrr
+ 49305090U, // VPMOVSXBQZrrk
+ 2532333058U, // VPMOVSXBQZrrkz
+ 504387074U, // VPMOVSXBQrm
+ 370169346U, // VPMOVSXBQrr
+ 336618435U, // VPMOVSXBWYrm
+ 370172867U, // VPMOVSXBWYrr
+ 437281731U, // VPMOVSXBWZ128rm
+ 49308611U, // VPMOVSXBWZ128rmk
+ 2532336579U, // VPMOVSXBWZ128rmkz
+ 370172867U, // VPMOVSXBWZ128rr
+ 49308611U, // VPMOVSXBWZ128rrk
+ 2532336579U, // VPMOVSXBWZ128rrkz
+ 336618435U, // VPMOVSXBWZ256rm
+ 49308611U, // VPMOVSXBWZ256rmk
+ 2532336579U, // VPMOVSXBWZ256rmkz
+ 370172867U, // VPMOVSXBWZ256rr
+ 49308611U, // VPMOVSXBWZ256rrk
+ 2532336579U, // VPMOVSXBWZ256rrkz
+ 1041261507U, // VPMOVSXBWZrm
+ 49308611U, // VPMOVSXBWZrmk
+ 2532336579U, // VPMOVSXBWZrmkz
+ 370172867U, // VPMOVSXBWZrr
+ 49308611U, // VPMOVSXBWZrrk
+ 2532336579U, // VPMOVSXBWZrrkz
+ 437281731U, // VPMOVSXBWrm
+ 370172867U, // VPMOVSXBWrr
+ 336615275U, // VPMOVSXDQYrm
+ 370169707U, // VPMOVSXDQYrr
+ 437278571U, // VPMOVSXDQZ128rm
+ 49305451U, // VPMOVSXDQZ128rmk
+ 2532333419U, // VPMOVSXDQZ128rmkz
+ 370169707U, // VPMOVSXDQZ128rr
+ 49305451U, // VPMOVSXDQZ128rrk
+ 2532333419U, // VPMOVSXDQZ128rrkz
+ 336615275U, // VPMOVSXDQZ256rm
+ 49305451U, // VPMOVSXDQZ256rmk
+ 2532333419U, // VPMOVSXDQZ256rmkz
+ 370169707U, // VPMOVSXDQZ256rr
+ 49305451U, // VPMOVSXDQZ256rrk
+ 2532333419U, // VPMOVSXDQZ256rrkz
+ 1041258347U, // VPMOVSXDQZrm
+ 49305451U, // VPMOVSXDQZrmk
+ 2532333419U, // VPMOVSXDQZrmkz
+ 370169707U, // VPMOVSXDQZrr
+ 49305451U, // VPMOVSXDQZrrk
+ 2532333419U, // VPMOVSXDQZrrkz
+ 437278571U, // VPMOVSXDQrm
+ 370169707U, // VPMOVSXDQrr
+ 336613631U, // VPMOVSXWDYrm
+ 370168063U, // VPMOVSXWDYrr
+ 437276927U, // VPMOVSXWDZ128rm
+ 49303807U, // VPMOVSXWDZ128rmk
+ 2532331775U, // VPMOVSXWDZ128rmkz
+ 370168063U, // VPMOVSXWDZ128rr
+ 49303807U, // VPMOVSXWDZ128rrk
+ 2532331775U, // VPMOVSXWDZ128rrkz
+ 336613631U, // VPMOVSXWDZ256rm
+ 49303807U, // VPMOVSXWDZ256rmk
+ 2532331775U, // VPMOVSXWDZ256rmkz
+ 370168063U, // VPMOVSXWDZ256rr
+ 49303807U, // VPMOVSXWDZ256rrk
+ 2532331775U, // VPMOVSXWDZ256rrkz
+ 1041256703U, // VPMOVSXWDZrm
+ 49303807U, // VPMOVSXWDZrmk
+ 2532331775U, // VPMOVSXWDZrmkz
+ 370168063U, // VPMOVSXWDZrr
+ 49303807U, // VPMOVSXWDZrrk
+ 2532331775U, // VPMOVSXWDZrrkz
+ 437276927U, // VPMOVSXWDrm
+ 370168063U, // VPMOVSXWDrr
+ 437279323U, // VPMOVSXWQYrm
+ 370170459U, // VPMOVSXWQYrr
+ 403724891U, // VPMOVSXWQZ128rm
+ 49306203U, // VPMOVSXWQZ128rmk
+ 2532334171U, // VPMOVSXWQZ128rmkz
+ 370170459U, // VPMOVSXWQZ128rr
+ 49306203U, // VPMOVSXWQZ128rrk
+ 2532334171U, // VPMOVSXWQZ128rrkz
+ 437279323U, // VPMOVSXWQZ256rm
+ 49306203U, // VPMOVSXWQZ256rmk
+ 2532334171U, // VPMOVSXWQZ256rmkz
+ 370170459U, // VPMOVSXWQZ256rr
+ 49306203U, // VPMOVSXWQZ256rrk
+ 2532334171U, // VPMOVSXWQZ256rrkz
+ 336616027U, // VPMOVSXWQZrm
+ 49306203U, // VPMOVSXWQZrmk
+ 2532334171U, // VPMOVSXWQZrmkz
+ 370170459U, // VPMOVSXWQZrr
+ 49306203U, // VPMOVSXWQZrrk
+ 2532334171U, // VPMOVSXWQZrrkz
+ 403724891U, // VPMOVSXWQrm
+ 370170459U, // VPMOVSXWQrr
+ 1115145U, // VPMOVUSDBZ128mr
+ 15795209U, // VPMOVUSDBZ128mrk
+ 370164745U, // VPMOVUSDBZ128rr
+ 49300489U, // VPMOVUSDBZ128rrk
+ 2532328457U, // VPMOVUSDBZ128rrkz
+ 1131529U, // VPMOVUSDBZ256mr
+ 15811593U, // VPMOVUSDBZ256mrk
+ 370164745U, // VPMOVUSDBZ256rr
+ 49300489U, // VPMOVUSDBZ256rrk
+ 2532328457U, // VPMOVUSDBZ256rrkz
+ 1197065U, // VPMOVUSDBZmr
+ 15877129U, // VPMOVUSDBZmrk
+ 370164745U, // VPMOVUSDBZrr
+ 49300489U, // VPMOVUSDBZrrk
+ 2532328457U, // VPMOVUSDBZrrkz
+ 1139780U, // VPMOVUSDWZ128mr
+ 15819844U, // VPMOVUSDWZ128mrk
+ 370172996U, // VPMOVUSDWZ128rr
+ 49308740U, // VPMOVUSDWZ128rrk
+ 2532336708U, // VPMOVUSDWZ128rrkz
+ 1205316U, // VPMOVUSDWZ256mr
+ 15885380U, // VPMOVUSDWZ256mrk
+ 370172996U, // VPMOVUSDWZ256rr
+ 49308740U, // VPMOVUSDWZ256rrk
+ 2532336708U, // VPMOVUSDWZ256rrkz
+ 1680452U, // VPMOVUSDWZmr
+ 16360516U, // VPMOVUSDWZmrk
+ 370172996U, // VPMOVUSDWZrr
+ 49308740U, // VPMOVUSDWZrrk
+ 2532336708U, // VPMOVUSDWZrrkz
+ 1082582U, // VPMOVUSQBZ128mr
+ 15762646U, // VPMOVUSQBZ128mrk
+ 370164950U, // VPMOVUSQBZ128rr
+ 49300694U, // VPMOVUSQBZ128rrk
+ 2532328662U, // VPMOVUSQBZ128rrkz
+ 1115350U, // VPMOVUSQBZ256mr
+ 15795414U, // VPMOVUSQBZ256mrk
+ 370164950U, // VPMOVUSQBZ256rr
+ 49300694U, // VPMOVUSQBZ256rrk
+ 2532328662U, // VPMOVUSQBZ256rrkz
+ 1131734U, // VPMOVUSQBZmr
+ 15811798U, // VPMOVUSQBZmrk
+ 370164950U, // VPMOVUSQBZrr
+ 49300694U, // VPMOVUSQBZrrk
+ 2532328662U, // VPMOVUSQBZrrkz
+ 1133809U, // VPMOVUSQDZ128mr
+ 15813873U, // VPMOVUSQDZ128mrk
+ 370167025U, // VPMOVUSQDZ128rr
+ 49302769U, // VPMOVUSQDZ128rrk
+ 2532330737U, // VPMOVUSQDZ128rrkz
+ 1199345U, // VPMOVUSQDZ256mr
+ 15879409U, // VPMOVUSQDZ256mrk
+ 370167025U, // VPMOVUSQDZ256rr
+ 49302769U, // VPMOVUSQDZ256rrk
+ 2532330737U, // VPMOVUSQDZ256rrkz
+ 1674481U, // VPMOVUSQDZmr
+ 16354545U, // VPMOVUSQDZmrk
+ 370167025U, // VPMOVUSQDZrr
+ 49302769U, // VPMOVUSQDZrrk
+ 2532330737U, // VPMOVUSQDZrrkz
+ 1123622U, // VPMOVUSQWZ128mr
+ 15803686U, // VPMOVUSQWZ128mrk
+ 370173222U, // VPMOVUSQWZ128rr
+ 49308966U, // VPMOVUSQWZ128rrk
+ 2532336934U, // VPMOVUSQWZ128rrkz
+ 1140006U, // VPMOVUSQWZ256mr
+ 15820070U, // VPMOVUSQWZ256mrk
+ 370173222U, // VPMOVUSQWZ256rr
+ 49308966U, // VPMOVUSQWZ256rrk
+ 2532336934U, // VPMOVUSQWZ256rrkz
+ 1205542U, // VPMOVUSQWZmr
+ 15885606U, // VPMOVUSQWZmrk
+ 370173222U, // VPMOVUSQWZrr
+ 49308966U, // VPMOVUSQWZrrk
+ 2532336934U, // VPMOVUSQWZrrkz
+ 1132131U, // VPMOVUSWBZ128mr
+ 15812195U, // VPMOVUSWBZ128mrk
+ 370165347U, // VPMOVUSWBZ128rr
+ 49301091U, // VPMOVUSWBZ128rrk
+ 2532329059U, // VPMOVUSWBZ128rrkz
+ 1197667U, // VPMOVUSWBZ256mr
+ 15877731U, // VPMOVUSWBZ256mrk
+ 370165347U, // VPMOVUSWBZ256rr
+ 49301091U, // VPMOVUSWBZ256rrk
+ 2532329059U, // VPMOVUSWBZ256rrkz
+ 1672803U, // VPMOVUSWBZmr
+ 16352867U, // VPMOVUSWBZmrk
+ 370165347U, // VPMOVUSWBZrr
+ 49301091U, // VPMOVUSWBZrrk
+ 2532329059U, // VPMOVUSWBZrrkz
+ 370168882U, // VPMOVW2MZ128rr
+ 370168882U, // VPMOVW2MZ256rr
+ 370168882U, // VPMOVW2MZrr
+ 1132152U, // VPMOVWBZ128mr
+ 15812216U, // VPMOVWBZ128mrk
+ 370165368U, // VPMOVWBZ128rr
+ 49301112U, // VPMOVWBZ128rrk
+ 2532329080U, // VPMOVWBZ128rrkz
+ 1197688U, // VPMOVWBZ256mr
+ 15877752U, // VPMOVWBZ256mrk
+ 370165368U, // VPMOVWBZ256rr
+ 49301112U, // VPMOVWBZ256rrk
+ 2532329080U, // VPMOVWBZ256rrkz
+ 1672824U, // VPMOVWBZmr
+ 16352888U, // VPMOVWBZmrk
+ 370165368U, // VPMOVWBZrr
+ 49301112U, // VPMOVWBZrrk
+ 2532329080U, // VPMOVWBZrrkz
+ 437274462U, // VPMOVZXBDYrm
+ 370165598U, // VPMOVZXBDYrr
+ 403720030U, // VPMOVZXBDZ128rm
+ 49301342U, // VPMOVZXBDZ128rmk
+ 2532329310U, // VPMOVZXBDZ128rmkz
+ 370165598U, // VPMOVZXBDZ128rr
+ 49301342U, // VPMOVZXBDZ128rrk
+ 2532329310U, // VPMOVZXBDZ128rrkz
+ 437274462U, // VPMOVZXBDZ256rm
+ 49301342U, // VPMOVZXBDZ256rmk
+ 2532329310U, // VPMOVZXBDZ256rmkz
+ 370165598U, // VPMOVZXBDZ256rr
+ 49301342U, // VPMOVZXBDZ256rrk
+ 2532329310U, // VPMOVZXBDZ256rrkz
+ 336611166U, // VPMOVZXBDZrm
+ 49301342U, // VPMOVZXBDZrmk
+ 2532329310U, // VPMOVZXBDZrmkz
+ 370165598U, // VPMOVZXBDZrr
+ 49301342U, // VPMOVZXBDZrrk
+ 2532329310U, // VPMOVZXBDZrrkz
+ 403720030U, // VPMOVZXBDrm
+ 370165598U, // VPMOVZXBDrr
+ 403723789U, // VPMOVZXBQYrm
+ 370169357U, // VPMOVZXBQYrr
+ 504387085U, // VPMOVZXBQZ128rm
+ 49305101U, // VPMOVZXBQZ128rmk
+ 2532333069U, // VPMOVZXBQZ128rmkz
+ 370169357U, // VPMOVZXBQZ128rr
+ 49305101U, // VPMOVZXBQZ128rrk
+ 2532333069U, // VPMOVZXBQZ128rrkz
+ 403723789U, // VPMOVZXBQZ256rm
+ 49305101U, // VPMOVZXBQZ256rmk
+ 2532333069U, // VPMOVZXBQZ256rmkz
+ 370169357U, // VPMOVZXBQZ256rr
+ 49305101U, // VPMOVZXBQZ256rrk
+ 2532333069U, // VPMOVZXBQZ256rrkz
+ 437278221U, // VPMOVZXBQZrm
+ 49305101U, // VPMOVZXBQZrmk
+ 2532333069U, // VPMOVZXBQZrmkz
+ 370169357U, // VPMOVZXBQZrr
+ 49305101U, // VPMOVZXBQZrrk
+ 2532333069U, // VPMOVZXBQZrrkz
+ 504387085U, // VPMOVZXBQrm
+ 370169357U, // VPMOVZXBQrr
+ 336618446U, // VPMOVZXBWYrm
+ 370172878U, // VPMOVZXBWYrr
+ 437281742U, // VPMOVZXBWZ128rm
+ 49308622U, // VPMOVZXBWZ128rmk
+ 2532336590U, // VPMOVZXBWZ128rmkz
+ 370172878U, // VPMOVZXBWZ128rr
+ 49308622U, // VPMOVZXBWZ128rrk
+ 2532336590U, // VPMOVZXBWZ128rrkz
+ 336618446U, // VPMOVZXBWZ256rm
+ 49308622U, // VPMOVZXBWZ256rmk
+ 2532336590U, // VPMOVZXBWZ256rmkz
+ 370172878U, // VPMOVZXBWZ256rr
+ 49308622U, // VPMOVZXBWZ256rrk
+ 2532336590U, // VPMOVZXBWZ256rrkz
+ 1041261518U, // VPMOVZXBWZrm
+ 49308622U, // VPMOVZXBWZrmk
+ 2532336590U, // VPMOVZXBWZrmkz
+ 370172878U, // VPMOVZXBWZrr
+ 49308622U, // VPMOVZXBWZrrk
+ 2532336590U, // VPMOVZXBWZrrkz
+ 437281742U, // VPMOVZXBWrm
+ 370172878U, // VPMOVZXBWrr
+ 336615286U, // VPMOVZXDQYrm
+ 370169718U, // VPMOVZXDQYrr
+ 437278582U, // VPMOVZXDQZ128rm
+ 49305462U, // VPMOVZXDQZ128rmk
+ 2532333430U, // VPMOVZXDQZ128rmkz
+ 370169718U, // VPMOVZXDQZ128rr
+ 49305462U, // VPMOVZXDQZ128rrk
+ 2532333430U, // VPMOVZXDQZ128rrkz
+ 336615286U, // VPMOVZXDQZ256rm
+ 49305462U, // VPMOVZXDQZ256rmk
+ 2532333430U, // VPMOVZXDQZ256rmkz
+ 370169718U, // VPMOVZXDQZ256rr
+ 49305462U, // VPMOVZXDQZ256rrk
+ 2532333430U, // VPMOVZXDQZ256rrkz
+ 1041258358U, // VPMOVZXDQZrm
+ 49305462U, // VPMOVZXDQZrmk
+ 2532333430U, // VPMOVZXDQZrmkz
+ 370169718U, // VPMOVZXDQZrr
+ 49305462U, // VPMOVZXDQZrrk
+ 2532333430U, // VPMOVZXDQZrrkz
+ 437278582U, // VPMOVZXDQrm
+ 370169718U, // VPMOVZXDQrr
+ 336613642U, // VPMOVZXWDYrm
+ 370168074U, // VPMOVZXWDYrr
+ 437276938U, // VPMOVZXWDZ128rm
+ 49303818U, // VPMOVZXWDZ128rmk
+ 2532331786U, // VPMOVZXWDZ128rmkz
+ 370168074U, // VPMOVZXWDZ128rr
+ 49303818U, // VPMOVZXWDZ128rrk
+ 2532331786U, // VPMOVZXWDZ128rrkz
+ 336613642U, // VPMOVZXWDZ256rm
+ 49303818U, // VPMOVZXWDZ256rmk
+ 2532331786U, // VPMOVZXWDZ256rmkz
+ 370168074U, // VPMOVZXWDZ256rr
+ 49303818U, // VPMOVZXWDZ256rrk
+ 2532331786U, // VPMOVZXWDZ256rrkz
+ 1041256714U, // VPMOVZXWDZrm
+ 49303818U, // VPMOVZXWDZrmk
+ 2532331786U, // VPMOVZXWDZrmkz
+ 370168074U, // VPMOVZXWDZrr
+ 49303818U, // VPMOVZXWDZrrk
+ 2532331786U, // VPMOVZXWDZrrkz
+ 437276938U, // VPMOVZXWDrm
+ 370168074U, // VPMOVZXWDrr
+ 437279334U, // VPMOVZXWQYrm
+ 370170470U, // VPMOVZXWQYrr
+ 403724902U, // VPMOVZXWQZ128rm
+ 49306214U, // VPMOVZXWQZ128rmk
+ 2532334182U, // VPMOVZXWQZ128rmkz
+ 370170470U, // VPMOVZXWQZ128rr
+ 49306214U, // VPMOVZXWQZ128rrk
+ 2532334182U, // VPMOVZXWQZ128rrkz
+ 437279334U, // VPMOVZXWQZ256rm
+ 49306214U, // VPMOVZXWQZ256rmk
+ 2532334182U, // VPMOVZXWQZ256rmkz
+ 370170470U, // VPMOVZXWQZ256rr
+ 49306214U, // VPMOVZXWQZ256rrk
+ 2532334182U, // VPMOVZXWQZ256rrkz
+ 336616038U, // VPMOVZXWQZrm
+ 49306214U, // VPMOVZXWQZrmk
+ 2532334182U, // VPMOVZXWQZrmkz
+ 370170470U, // VPMOVZXWQZrr
+ 49306214U, // VPMOVZXWQZrrk
+ 2532334182U, // VPMOVZXWQZrrkz
+ 403724902U, // VPMOVZXWQrm
+ 370170470U, // VPMOVZXWQrr
+ 2517653167U, // VPMULDQYrm
+ 2517653167U, // VPMULDQYrr
+ 2517653167U, // VPMULDQZ128rm
+ 2517653167U, // VPMULDQZ128rmb
+ 49305263U, // VPMULDQZ128rmbk
+ 2532333231U, // VPMULDQZ128rmbkz
+ 49305263U, // VPMULDQZ128rmk
+ 2532333231U, // VPMULDQZ128rmkz
+ 2517653167U, // VPMULDQZ128rr
+ 49305263U, // VPMULDQZ128rrk
+ 2532333231U, // VPMULDQZ128rrkz
+ 2517653167U, // VPMULDQZ256rm
+ 2517653167U, // VPMULDQZ256rmb
+ 49305263U, // VPMULDQZ256rmbk
+ 2532333231U, // VPMULDQZ256rmbkz
+ 49305263U, // VPMULDQZ256rmk
+ 2532333231U, // VPMULDQZ256rmkz
+ 2517653167U, // VPMULDQZ256rr
+ 49305263U, // VPMULDQZ256rrk
+ 2532333231U, // VPMULDQZ256rrkz
+ 2517653167U, // VPMULDQZrm
+ 2517653167U, // VPMULDQZrmb
+ 49305263U, // VPMULDQZrmbk
+ 2532333231U, // VPMULDQZrmbkz
+ 49305263U, // VPMULDQZrmk
+ 2532333231U, // VPMULDQZrmkz
+ 2517653167U, // VPMULDQZrr
+ 49305263U, // VPMULDQZrrk
+ 2532333231U, // VPMULDQZrrkz
+ 2517653167U, // VPMULDQrm
+ 2517653167U, // VPMULDQrr
+ 2517657057U, // VPMULHRSWYrm
+ 2517657057U, // VPMULHRSWYrr
+ 2517657057U, // VPMULHRSWZ128rm
+ 49309153U, // VPMULHRSWZ128rmk
+ 2532337121U, // VPMULHRSWZ128rmkz
+ 2517657057U, // VPMULHRSWZ128rr
+ 49309153U, // VPMULHRSWZ128rrk
+ 2532337121U, // VPMULHRSWZ128rrkz
+ 2517657057U, // VPMULHRSWZ256rm
+ 49309153U, // VPMULHRSWZ256rmk
+ 2532337121U, // VPMULHRSWZ256rmkz
+ 2517657057U, // VPMULHRSWZ256rr
+ 49309153U, // VPMULHRSWZ256rrk
+ 2532337121U, // VPMULHRSWZ256rrkz
+ 2517657057U, // VPMULHRSWZrm
+ 49309153U, // VPMULHRSWZrmk
+ 2532337121U, // VPMULHRSWZrmkz
+ 2517657057U, // VPMULHRSWZrr
+ 49309153U, // VPMULHRSWZrrk
+ 2532337121U, // VPMULHRSWZrrkz
+ 2517657057U, // VPMULHRSWrm
+ 2517657057U, // VPMULHRSWrr
+ 2517657192U, // VPMULHUWYrm
+ 2517657192U, // VPMULHUWYrr
+ 2517657192U, // VPMULHUWZ128rm
+ 49309288U, // VPMULHUWZ128rmk
+ 2532337256U, // VPMULHUWZ128rmkz
+ 2517657192U, // VPMULHUWZ128rr
+ 49309288U, // VPMULHUWZ128rrk
+ 2532337256U, // VPMULHUWZ128rrkz
+ 2517657192U, // VPMULHUWZ256rm
+ 49309288U, // VPMULHUWZ256rmk
+ 2532337256U, // VPMULHUWZ256rmkz
+ 2517657192U, // VPMULHUWZ256rr
+ 49309288U, // VPMULHUWZ256rrk
+ 2532337256U, // VPMULHUWZ256rrkz
+ 2517657192U, // VPMULHUWZrm
+ 49309288U, // VPMULHUWZrmk
+ 2532337256U, // VPMULHUWZrmkz
+ 2517657192U, // VPMULHUWZrr
+ 49309288U, // VPMULHUWZrrk
+ 2532337256U, // VPMULHUWZrrkz
+ 2517657192U, // VPMULHUWrm
+ 2517657192U, // VPMULHUWrr
+ 2517656718U, // VPMULHWYrm
+ 2517656718U, // VPMULHWYrr
+ 2517656718U, // VPMULHWZ128rm
+ 49308814U, // VPMULHWZ128rmk
+ 2532336782U, // VPMULHWZ128rmkz
+ 2517656718U, // VPMULHWZ128rr
+ 49308814U, // VPMULHWZ128rrk
+ 2532336782U, // VPMULHWZ128rrkz
+ 2517656718U, // VPMULHWZ256rm
+ 49308814U, // VPMULHWZ256rmk
+ 2532336782U, // VPMULHWZ256rmkz
+ 2517656718U, // VPMULHWZ256rr
+ 49308814U, // VPMULHWZ256rrk
+ 2532336782U, // VPMULHWZ256rrkz
+ 2517656718U, // VPMULHWZrm
+ 49308814U, // VPMULHWZrmk
+ 2532336782U, // VPMULHWZrmkz
+ 2517656718U, // VPMULHWZrr
+ 49308814U, // VPMULHWZrrk
+ 2532336782U, // VPMULHWZrrkz
+ 2517656718U, // VPMULHWrm
+ 2517656718U, // VPMULHWrr
+ 2517649496U, // VPMULLDYrm
+ 2517649496U, // VPMULLDYrr
+ 2517649496U, // VPMULLDZ128rm
+ 2517649496U, // VPMULLDZ128rmb
+ 49301592U, // VPMULLDZ128rmbk
+ 2532329560U, // VPMULLDZ128rmbkz
+ 49301592U, // VPMULLDZ128rmk
+ 2532329560U, // VPMULLDZ128rmkz
+ 2517649496U, // VPMULLDZ128rr
+ 49301592U, // VPMULLDZ128rrk
+ 2532329560U, // VPMULLDZ128rrkz
+ 2517649496U, // VPMULLDZ256rm
+ 2517649496U, // VPMULLDZ256rmb
+ 49301592U, // VPMULLDZ256rmbk
+ 2532329560U, // VPMULLDZ256rmbkz
+ 49301592U, // VPMULLDZ256rmk
+ 2532329560U, // VPMULLDZ256rmkz
+ 2517649496U, // VPMULLDZ256rr
+ 49301592U, // VPMULLDZ256rrk
+ 2532329560U, // VPMULLDZ256rrkz
+ 2517649496U, // VPMULLDZrm
+ 2517649496U, // VPMULLDZrmb
+ 49301592U, // VPMULLDZrmbk
+ 2532329560U, // VPMULLDZrmbkz
+ 49301592U, // VPMULLDZrmk
+ 2532329560U, // VPMULLDZrmkz
+ 2517649496U, // VPMULLDZrr
+ 49301592U, // VPMULLDZrrk
+ 2532329560U, // VPMULLDZrrkz
+ 2517649496U, // VPMULLDrm
+ 2517649496U, // VPMULLDrr
+ 2517653421U, // VPMULLQZ128rm
+ 2517653421U, // VPMULLQZ128rmb
+ 49305517U, // VPMULLQZ128rmbk
+ 2532333485U, // VPMULLQZ128rmbkz
+ 49305517U, // VPMULLQZ128rmk
+ 2532333485U, // VPMULLQZ128rmkz
+ 2517653421U, // VPMULLQZ128rr
+ 49305517U, // VPMULLQZ128rrk
+ 2532333485U, // VPMULLQZ128rrkz
+ 2517653421U, // VPMULLQZ256rm
+ 2517653421U, // VPMULLQZ256rmb
+ 49305517U, // VPMULLQZ256rmbk
+ 2532333485U, // VPMULLQZ256rmbkz
+ 49305517U, // VPMULLQZ256rmk
+ 2532333485U, // VPMULLQZ256rmkz
+ 2517653421U, // VPMULLQZ256rr
+ 49305517U, // VPMULLQZ256rrk
+ 2532333485U, // VPMULLQZ256rrkz
+ 2517653421U, // VPMULLQZrm
+ 2517653421U, // VPMULLQZrmb
+ 49305517U, // VPMULLQZrmbk
+ 2532333485U, // VPMULLQZrmbkz
+ 49305517U, // VPMULLQZrmk
+ 2532333485U, // VPMULLQZrmkz
+ 2517653421U, // VPMULLQZrr
+ 49305517U, // VPMULLQZrrk
+ 2532333485U, // VPMULLQZrrkz
+ 2517656760U, // VPMULLWYrm
+ 2517656760U, // VPMULLWYrr
+ 2517656760U, // VPMULLWZ128rm
+ 49308856U, // VPMULLWZ128rmk
+ 2532336824U, // VPMULLWZ128rmkz
+ 2517656760U, // VPMULLWZ128rr
+ 49308856U, // VPMULLWZ128rrk
+ 2532336824U, // VPMULLWZ128rrkz
+ 2517656760U, // VPMULLWZ256rm
+ 49308856U, // VPMULLWZ256rmk
+ 2532336824U, // VPMULLWZ256rmkz
+ 2517656760U, // VPMULLWZ256rr
+ 49308856U, // VPMULLWZ256rrk
+ 2532336824U, // VPMULLWZ256rrkz
+ 2517656760U, // VPMULLWZrm
+ 49308856U, // VPMULLWZrmk
+ 2532336824U, // VPMULLWZrmkz
+ 2517656760U, // VPMULLWZrr
+ 49308856U, // VPMULLWZrrk
+ 2532336824U, // VPMULLWZrrkz
+ 2517656760U, // VPMULLWrm
+ 2517656760U, // VPMULLWrr
+ 2517648619U, // VPMULTISHIFTQBZ128rm
+ 2517648619U, // VPMULTISHIFTQBZ128rmb
+ 49300715U, // VPMULTISHIFTQBZ128rmbk
+ 2532328683U, // VPMULTISHIFTQBZ128rmbkz
+ 49300715U, // VPMULTISHIFTQBZ128rmk
+ 2532328683U, // VPMULTISHIFTQBZ128rmkz
+ 2517648619U, // VPMULTISHIFTQBZ128rr
+ 49300715U, // VPMULTISHIFTQBZ128rrk
+ 2532328683U, // VPMULTISHIFTQBZ128rrkz
+ 2517648619U, // VPMULTISHIFTQBZ256rm
+ 2517648619U, // VPMULTISHIFTQBZ256rmb
+ 49300715U, // VPMULTISHIFTQBZ256rmbk
+ 2532328683U, // VPMULTISHIFTQBZ256rmbkz
+ 49300715U, // VPMULTISHIFTQBZ256rmk
+ 2532328683U, // VPMULTISHIFTQBZ256rmkz
+ 2517648619U, // VPMULTISHIFTQBZ256rr
+ 49300715U, // VPMULTISHIFTQBZ256rrk
+ 2532328683U, // VPMULTISHIFTQBZ256rrkz
+ 2517648619U, // VPMULTISHIFTQBZrm
+ 2517648619U, // VPMULTISHIFTQBZrmb
+ 49300715U, // VPMULTISHIFTQBZrmbk
+ 2532328683U, // VPMULTISHIFTQBZrmbkz
+ 49300715U, // VPMULTISHIFTQBZrmk
+ 2532328683U, // VPMULTISHIFTQBZrmkz
+ 2517648619U, // VPMULTISHIFTQBZrr
+ 49300715U, // VPMULTISHIFTQBZrrk
+ 2532328683U, // VPMULTISHIFTQBZrrkz
+ 2517653345U, // VPMULUDQYrm
+ 2517653345U, // VPMULUDQYrr
+ 2517653345U, // VPMULUDQZ128rm
+ 2517653345U, // VPMULUDQZ128rmb
+ 49305441U, // VPMULUDQZ128rmbk
+ 2532333409U, // VPMULUDQZ128rmbkz
+ 49305441U, // VPMULUDQZ128rmk
+ 2532333409U, // VPMULUDQZ128rmkz
+ 2517653345U, // VPMULUDQZ128rr
+ 49305441U, // VPMULUDQZ128rrk
+ 2532333409U, // VPMULUDQZ128rrkz
+ 2517653345U, // VPMULUDQZ256rm
+ 2517653345U, // VPMULUDQZ256rmb
+ 49305441U, // VPMULUDQZ256rmbk
+ 2532333409U, // VPMULUDQZ256rmbkz
+ 49305441U, // VPMULUDQZ256rmk
+ 2532333409U, // VPMULUDQZ256rmkz
+ 2517653345U, // VPMULUDQZ256rr
+ 49305441U, // VPMULUDQZ256rrk
+ 2532333409U, // VPMULUDQZ256rrkz
+ 2517653345U, // VPMULUDQZrm
+ 2517653345U, // VPMULUDQZrmb
+ 49305441U, // VPMULUDQZrmbk
+ 2532333409U, // VPMULUDQZrmbkz
+ 49305441U, // VPMULUDQZrmk
+ 2532333409U, // VPMULUDQZrmkz
+ 2517653345U, // VPMULUDQZrr
+ 49305441U, // VPMULUDQZrrk
+ 2532333409U, // VPMULUDQZrrkz
+ 2517653345U, // VPMULUDQrm
+ 2517653345U, // VPMULUDQrr
+ 336610755U, // VPOPCNTBZ128rm
+ 49300931U, // VPOPCNTBZ128rmk
+ 2532328899U, // VPOPCNTBZ128rmkz
+ 370165187U, // VPOPCNTBZ128rr
+ 49300931U, // VPOPCNTBZ128rrk
+ 2532328899U, // VPOPCNTBZ128rrkz
+ 1041253827U, // VPOPCNTBZ256rm
+ 49300931U, // VPOPCNTBZ256rmk
+ 2532328899U, // VPOPCNTBZ256rmkz
+ 370165187U, // VPOPCNTBZ256rr
+ 49300931U, // VPOPCNTBZ256rrk
+ 2532328899U, // VPOPCNTBZ256rrkz
+ 806372803U, // VPOPCNTBZrm
+ 49300931U, // VPOPCNTBZrmk
+ 2532328899U, // VPOPCNTBZrmkz
+ 370165187U, // VPOPCNTBZrr
+ 49300931U, // VPOPCNTBZrrk
+ 2532328899U, // VPOPCNTBZrrkz
+ 336613325U, // VPOPCNTDZ128rm
+ 2551205837U, // VPOPCNTDZ128rmb
+ 49303501U, // VPOPCNTDZ128rmbk
+ 2532331469U, // VPOPCNTDZ128rmbkz
+ 49303501U, // VPOPCNTDZ128rmk
+ 2532331469U, // VPOPCNTDZ128rmkz
+ 370167757U, // VPOPCNTDZ128rr
+ 49303501U, // VPOPCNTDZ128rrk
+ 2532331469U, // VPOPCNTDZ128rrkz
+ 1041256397U, // VPOPCNTDZ256rm
+ 403722189U, // VPOPCNTDZ256rmb
+ 49303501U, // VPOPCNTDZ256rmbk
+ 2532331469U, // VPOPCNTDZ256rmbkz
+ 49303501U, // VPOPCNTDZ256rmk
+ 2532331469U, // VPOPCNTDZ256rmkz
+ 370167757U, // VPOPCNTDZ256rr
+ 49303501U, // VPOPCNTDZ256rrk
+ 2532331469U, // VPOPCNTDZ256rrkz
+ 806375373U, // VPOPCNTDZrm
+ 2551205837U, // VPOPCNTDZrmb
+ 49303501U, // VPOPCNTDZrmbk
+ 2532331469U, // VPOPCNTDZrmbkz
+ 49303501U, // VPOPCNTDZrmk
+ 2532331469U, // VPOPCNTDZrmkz
+ 370167757U, // VPOPCNTDZrr
+ 49303501U, // VPOPCNTDZrrk
+ 2532331469U, // VPOPCNTDZrrkz
+ 336615776U, // VPOPCNTQZ128rm
+ 437279072U, // VPOPCNTQZ128rmb
+ 49305952U, // VPOPCNTQZ128rmbk
+ 2532333920U, // VPOPCNTQZ128rmbkz
+ 49305952U, // VPOPCNTQZ128rmk
+ 2532333920U, // VPOPCNTQZ128rmkz
+ 370170208U, // VPOPCNTQZ128rr
+ 49305952U, // VPOPCNTQZ128rrk
+ 2532333920U, // VPOPCNTQZ128rrkz
+ 1041258848U, // VPOPCNTQZ256rm
+ 2584762720U, // VPOPCNTQZ256rmb
+ 49305952U, // VPOPCNTQZ256rmbk
+ 2532333920U, // VPOPCNTQZ256rmbkz
+ 49305952U, // VPOPCNTQZ256rmk
+ 2532333920U, // VPOPCNTQZ256rmkz
+ 370170208U, // VPOPCNTQZ256rr
+ 49305952U, // VPOPCNTQZ256rrk
+ 2532333920U, // VPOPCNTQZ256rrkz
+ 806377824U, // VPOPCNTQZrm
+ 437279072U, // VPOPCNTQZrmb
+ 49305952U, // VPOPCNTQZrmbk
+ 2532333920U, // VPOPCNTQZrmbkz
+ 49305952U, // VPOPCNTQZrmk
+ 2532333920U, // VPOPCNTQZrmkz
+ 370170208U, // VPOPCNTQZrr
+ 49305952U, // VPOPCNTQZrrk
+ 2532333920U, // VPOPCNTQZrrkz
+ 336619055U, // VPOPCNTWZ128rm
+ 49309231U, // VPOPCNTWZ128rmk
+ 2532337199U, // VPOPCNTWZ128rmkz
+ 370173487U, // VPOPCNTWZ128rr
+ 49309231U, // VPOPCNTWZ128rrk
+ 2532337199U, // VPOPCNTWZ128rrkz
+ 1041262127U, // VPOPCNTWZ256rm
+ 49309231U, // VPOPCNTWZ256rmk
+ 2532337199U, // VPOPCNTWZ256rmkz
+ 370173487U, // VPOPCNTWZ256rr
+ 49309231U, // VPOPCNTWZ256rrk
+ 2532337199U, // VPOPCNTWZ256rrkz
+ 806381103U, // VPOPCNTWZrm
+ 49309231U, // VPOPCNTWZrmk
+ 2532337199U, // VPOPCNTWZrmkz
+ 370173487U, // VPOPCNTWZrr
+ 49309231U, // VPOPCNTWZrrk
+ 2532337199U, // VPOPCNTWZrrkz
+ 2517650723U, // VPORDZ128rm
+ 2517650723U, // VPORDZ128rmb
+ 49302819U, // VPORDZ128rmbk
+ 2532330787U, // VPORDZ128rmbkz
+ 49302819U, // VPORDZ128rmk
+ 2532330787U, // VPORDZ128rmkz
+ 2517650723U, // VPORDZ128rr
+ 49302819U, // VPORDZ128rrk
+ 2532330787U, // VPORDZ128rrkz
+ 2517650723U, // VPORDZ256rm
+ 2517650723U, // VPORDZ256rmb
+ 49302819U, // VPORDZ256rmbk
+ 2532330787U, // VPORDZ256rmbkz
+ 49302819U, // VPORDZ256rmk
+ 2532330787U, // VPORDZ256rmkz
+ 2517650723U, // VPORDZ256rr
+ 49302819U, // VPORDZ256rrk
+ 2532330787U, // VPORDZ256rrkz
+ 2517650723U, // VPORDZrm
+ 2517650723U, // VPORDZrmb
+ 49302819U, // VPORDZrmbk
+ 2532330787U, // VPORDZrmbkz
+ 49302819U, // VPORDZrmk
+ 2532330787U, // VPORDZrmkz
+ 2517650723U, // VPORDZrr
+ 49302819U, // VPORDZrrk
+ 2532330787U, // VPORDZrrkz
+ 2517653700U, // VPORQZ128rm
+ 2517653700U, // VPORQZ128rmb
+ 49305796U, // VPORQZ128rmbk
+ 2532333764U, // VPORQZ128rmbkz
+ 49305796U, // VPORQZ128rmk
+ 2532333764U, // VPORQZ128rmkz
+ 2517653700U, // VPORQZ128rr
+ 49305796U, // VPORQZ128rrk
+ 2532333764U, // VPORQZ128rrkz
+ 2517653700U, // VPORQZ256rm
+ 2517653700U, // VPORQZ256rmb
+ 49305796U, // VPORQZ256rmbk
+ 2532333764U, // VPORQZ256rmbkz
+ 49305796U, // VPORQZ256rmk
+ 2532333764U, // VPORQZ256rmkz
+ 2517653700U, // VPORQZ256rr
+ 49305796U, // VPORQZ256rrk
+ 2532333764U, // VPORQZ256rrkz
+ 2517653700U, // VPORQZrm
+ 2517653700U, // VPORQZrmb
+ 49305796U, // VPORQZrmbk
+ 2532333764U, // VPORQZrmbkz
+ 49305796U, // VPORQZrmk
+ 2532333764U, // VPORQZrmkz
+ 2517653700U, // VPORQZrr
+ 49305796U, // VPORQZrrk
+ 2532333764U, // VPORQZrrkz
+ 2517654191U, // VPORYrm
+ 2517654191U, // VPORYrr
+ 2517654191U, // VPORrm
+ 2517654191U, // VPORrr
+ 2517652565U, // VPPERMrmr
+ 2517652565U, // VPPERMrrm
+ 2517652565U, // VPPERMrrr
+ 2517652565U, // VPPERMrrr_REV
+ 403720289U, // VPROLDZ128mbi
+ 49301601U, // VPROLDZ128mbik
+ 2532329569U, // VPROLDZ128mbikz
+ 2484095073U, // VPROLDZ128mi
+ 49301601U, // VPROLDZ128mik
+ 2532329569U, // VPROLDZ128mikz
+ 2517649505U, // VPROLDZ128ri
+ 49301601U, // VPROLDZ128rik
+ 2532329569U, // VPROLDZ128rikz
+ 2551203937U, // VPROLDZ256mbi
+ 49301601U, // VPROLDZ256mbik
+ 2532329569U, // VPROLDZ256mbikz
+ 3188738145U, // VPROLDZ256mi
+ 49301601U, // VPROLDZ256mik
+ 2532329569U, // VPROLDZ256mikz
+ 2517649505U, // VPROLDZ256ri
+ 49301601U, // VPROLDZ256rik
+ 2532329569U, // VPROLDZ256rikz
+ 403720289U, // VPROLDZmbi
+ 49301601U, // VPROLDZmbik
+ 2532329569U, // VPROLDZmbikz
+ 2953857121U, // VPROLDZmi
+ 49301601U, // VPROLDZmik
+ 2532329569U, // VPROLDZmikz
+ 2517649505U, // VPROLDZri
+ 49301601U, // VPROLDZrik
+ 2532329569U, // VPROLDZrikz
+ 2584762294U, // VPROLQZ128mbi
+ 49305526U, // VPROLQZ128mbik
+ 2532333494U, // VPROLQZ128mbikz
+ 2484098998U, // VPROLQZ128mi
+ 49305526U, // VPROLQZ128mik
+ 2532333494U, // VPROLQZ128mikz
+ 2517653430U, // VPROLQZ128ri
+ 49305526U, // VPROLQZ128rik
+ 2532333494U, // VPROLQZ128rikz
+ 437278646U, // VPROLQZ256mbi
+ 49305526U, // VPROLQZ256mbik
+ 2532333494U, // VPROLQZ256mbikz
+ 3188742070U, // VPROLQZ256mi
+ 49305526U, // VPROLQZ256mik
+ 2532333494U, // VPROLQZ256mikz
+ 2517653430U, // VPROLQZ256ri
+ 49305526U, // VPROLQZ256rik
+ 2532333494U, // VPROLQZ256rikz
+ 2584762294U, // VPROLQZmbi
+ 49305526U, // VPROLQZmbik
+ 2532333494U, // VPROLQZmbikz
+ 2953861046U, // VPROLQZmi
+ 49305526U, // VPROLQZmik
+ 2532333494U, // VPROLQZmikz
+ 2517653430U, // VPROLQZri
+ 49305526U, // VPROLQZrik
+ 2532333494U, // VPROLQZrikz
+ 2517651546U, // VPROLVDZ128rm
+ 2517651546U, // VPROLVDZ128rmb
+ 49303642U, // VPROLVDZ128rmbk
+ 2532331610U, // VPROLVDZ128rmbkz
+ 49303642U, // VPROLVDZ128rmk
+ 2532331610U, // VPROLVDZ128rmkz
+ 2517651546U, // VPROLVDZ128rr
+ 49303642U, // VPROLVDZ128rrk
+ 2532331610U, // VPROLVDZ128rrkz
+ 2517651546U, // VPROLVDZ256rm
+ 2517651546U, // VPROLVDZ256rmb
+ 49303642U, // VPROLVDZ256rmbk
+ 2532331610U, // VPROLVDZ256rmbkz
+ 49303642U, // VPROLVDZ256rmk
+ 2532331610U, // VPROLVDZ256rmkz
+ 2517651546U, // VPROLVDZ256rr
+ 49303642U, // VPROLVDZ256rrk
+ 2532331610U, // VPROLVDZ256rrkz
+ 2517651546U, // VPROLVDZrm
+ 2517651546U, // VPROLVDZrmb
+ 49303642U, // VPROLVDZrmbk
+ 2532331610U, // VPROLVDZrmbkz
+ 49303642U, // VPROLVDZrmk
+ 2532331610U, // VPROLVDZrmkz
+ 2517651546U, // VPROLVDZrr
+ 49303642U, // VPROLVDZrrk
+ 2532331610U, // VPROLVDZrrkz
+ 2517654040U, // VPROLVQZ128rm
+ 2517654040U, // VPROLVQZ128rmb
+ 49306136U, // VPROLVQZ128rmbk
+ 2532334104U, // VPROLVQZ128rmbkz
+ 49306136U, // VPROLVQZ128rmk
+ 2532334104U, // VPROLVQZ128rmkz
+ 2517654040U, // VPROLVQZ128rr
+ 49306136U, // VPROLVQZ128rrk
+ 2532334104U, // VPROLVQZ128rrkz
+ 2517654040U, // VPROLVQZ256rm
+ 2517654040U, // VPROLVQZ256rmb
+ 49306136U, // VPROLVQZ256rmbk
+ 2532334104U, // VPROLVQZ256rmbkz
+ 49306136U, // VPROLVQZ256rmk
+ 2532334104U, // VPROLVQZ256rmkz
+ 2517654040U, // VPROLVQZ256rr
+ 49306136U, // VPROLVQZ256rrk
+ 2532334104U, // VPROLVQZ256rrkz
+ 2517654040U, // VPROLVQZrm
+ 2517654040U, // VPROLVQZrmb
+ 49306136U, // VPROLVQZrmbk
+ 2532334104U, // VPROLVQZrmbkz
+ 49306136U, // VPROLVQZrmk
+ 2532334104U, // VPROLVQZrmkz
+ 2517654040U, // VPROLVQZrr
+ 49306136U, // VPROLVQZrrk
+ 2532334104U, // VPROLVQZrrkz
+ 403721514U, // VPRORDZ128mbi
+ 49302826U, // VPRORDZ128mbik
+ 2532330794U, // VPRORDZ128mbikz
+ 2484096298U, // VPRORDZ128mi
+ 49302826U, // VPRORDZ128mik
+ 2532330794U, // VPRORDZ128mikz
+ 2517650730U, // VPRORDZ128ri
+ 49302826U, // VPRORDZ128rik
+ 2532330794U, // VPRORDZ128rikz
+ 2551205162U, // VPRORDZ256mbi
+ 49302826U, // VPRORDZ256mbik
+ 2532330794U, // VPRORDZ256mbikz
+ 3188739370U, // VPRORDZ256mi
+ 49302826U, // VPRORDZ256mik
+ 2532330794U, // VPRORDZ256mikz
+ 2517650730U, // VPRORDZ256ri
+ 49302826U, // VPRORDZ256rik
+ 2532330794U, // VPRORDZ256rikz
+ 403721514U, // VPRORDZmbi
+ 49302826U, // VPRORDZmbik
+ 2532330794U, // VPRORDZmbikz
+ 2953858346U, // VPRORDZmi
+ 49302826U, // VPRORDZmik
+ 2532330794U, // VPRORDZmikz
+ 2517650730U, // VPRORDZri
+ 49302826U, // VPRORDZrik
+ 2532330794U, // VPRORDZrikz
+ 2584762571U, // VPRORQZ128mbi
+ 49305803U, // VPRORQZ128mbik
+ 2532333771U, // VPRORQZ128mbikz
+ 2484099275U, // VPRORQZ128mi
+ 49305803U, // VPRORQZ128mik
+ 2532333771U, // VPRORQZ128mikz
+ 2517653707U, // VPRORQZ128ri
+ 49305803U, // VPRORQZ128rik
+ 2532333771U, // VPRORQZ128rikz
+ 437278923U, // VPRORQZ256mbi
+ 49305803U, // VPRORQZ256mbik
+ 2532333771U, // VPRORQZ256mbikz
+ 3188742347U, // VPRORQZ256mi
+ 49305803U, // VPRORQZ256mik
+ 2532333771U, // VPRORQZ256mikz
+ 2517653707U, // VPRORQZ256ri
+ 49305803U, // VPRORQZ256rik
+ 2532333771U, // VPRORQZ256rikz
+ 2584762571U, // VPRORQZmbi
+ 49305803U, // VPRORQZmbik
+ 2532333771U, // VPRORQZmbikz
+ 2953861323U, // VPRORQZmi
+ 49305803U, // VPRORQZmik
+ 2532333771U, // VPRORQZmikz
+ 2517653707U, // VPRORQZri
+ 49305803U, // VPRORQZrik
+ 2532333771U, // VPRORQZrikz
+ 2517651583U, // VPRORVDZ128rm
+ 2517651583U, // VPRORVDZ128rmb
+ 49303679U, // VPRORVDZ128rmbk
+ 2532331647U, // VPRORVDZ128rmbkz
+ 49303679U, // VPRORVDZ128rmk
+ 2532331647U, // VPRORVDZ128rmkz
+ 2517651583U, // VPRORVDZ128rr
+ 49303679U, // VPRORVDZ128rrk
+ 2532331647U, // VPRORVDZ128rrkz
+ 2517651583U, // VPRORVDZ256rm
+ 2517651583U, // VPRORVDZ256rmb
+ 49303679U, // VPRORVDZ256rmbk
+ 2532331647U, // VPRORVDZ256rmbkz
+ 49303679U, // VPRORVDZ256rmk
+ 2532331647U, // VPRORVDZ256rmkz
+ 2517651583U, // VPRORVDZ256rr
+ 49303679U, // VPRORVDZ256rrk
+ 2532331647U, // VPRORVDZ256rrkz
+ 2517651583U, // VPRORVDZrm
+ 2517651583U, // VPRORVDZrmb
+ 49303679U, // VPRORVDZrmbk
+ 2532331647U, // VPRORVDZrmbkz
+ 49303679U, // VPRORVDZrmk
+ 2532331647U, // VPRORVDZrmkz
+ 2517651583U, // VPRORVDZrr
+ 49303679U, // VPRORVDZrrk
+ 2532331647U, // VPRORVDZrrkz
+ 2517654077U, // VPRORVQZ128rm
+ 2517654077U, // VPRORVQZ128rmb
+ 49306173U, // VPRORVQZ128rmbk
+ 2532334141U, // VPRORVQZ128rmbkz
+ 49306173U, // VPRORVQZ128rmk
+ 2532334141U, // VPRORVQZ128rmkz
+ 2517654077U, // VPRORVQZ128rr
+ 49306173U, // VPRORVQZ128rrk
+ 2532334141U, // VPRORVQZ128rrkz
+ 2517654077U, // VPRORVQZ256rm
+ 2517654077U, // VPRORVQZ256rmb
+ 49306173U, // VPRORVQZ256rmbk
+ 2532334141U, // VPRORVQZ256rmbkz
+ 49306173U, // VPRORVQZ256rmk
+ 2532334141U, // VPRORVQZ256rmkz
+ 2517654077U, // VPRORVQZ256rr
+ 49306173U, // VPRORVQZ256rrk
+ 2532334141U, // VPRORVQZ256rrkz
+ 2517654077U, // VPRORVQZrm
+ 2517654077U, // VPRORVQZrmb
+ 49306173U, // VPRORVQZrmbk
+ 2532334141U, // VPRORVQZrmbkz
+ 49306173U, // VPRORVQZrmk
+ 2532334141U, // VPRORVQZrmkz
+ 2517654077U, // VPRORVQZrr
+ 49306173U, // VPRORVQZrrk
+ 2532334141U, // VPRORVQZrrkz
+ 2484094420U, // VPROTBmi
+ 2484094420U, // VPROTBmr
+ 2517648852U, // VPROTBri
+ 2517648852U, // VPROTBrm
+ 2517648852U, // VPROTBrr
+ 2517648852U, // VPROTBrr_REV
+ 2484097000U, // VPROTDmi
+ 2484097000U, // VPROTDmr
+ 2517651432U, // VPROTDri
+ 2517651432U, // VPROTDrm
+ 2517651432U, // VPROTDrr
+ 2517651432U, // VPROTDrr_REV
+ 2484099459U, // VPROTQmi
+ 2484099459U, // VPROTQmr
+ 2517653891U, // VPROTQri
+ 2517653891U, // VPROTQrm
+ 2517653891U, // VPROTQrr
+ 2517653891U, // VPROTQrr_REV
+ 2484102720U, // VPROTWmi
+ 2484102720U, // VPROTWmr
+ 2517657152U, // VPROTWri
+ 2517657152U, // VPROTWrm
+ 2517657152U, // VPROTWrr
+ 2517657152U, // VPROTWrr_REV
+ 2517656434U, // VPSADBWYrm
+ 2517656434U, // VPSADBWYrr
+ 2517656434U, // VPSADBWZ128rm
+ 2517656434U, // VPSADBWZ128rr
+ 2517656434U, // VPSADBWZ256rm
+ 2517656434U, // VPSADBWZ256rr
+ 2517656434U, // VPSADBWZrm
+ 2517656434U, // VPSADBWZrr
+ 2517656434U, // VPSADBWrm
+ 2517656434U, // VPSADBWrr
+ 690126U, // VPSCATTERDDZ128mr
+ 706510U, // VPSCATTERDDZ256mr
+ 722894U, // VPSCATTERDDZmr
+ 694020U, // VPSCATTERDQZ128mr
+ 710404U, // VPSCATTERDQZ256mr
+ 726788U, // VPSCATTERDQZmr
+ 740580U, // VPSCATTERQDZ128mr
+ 691428U, // VPSCATTERQDZ256mr
+ 707812U, // VPSCATTERQDZmr
+ 694391U, // VPSCATTERQQZ128mr
+ 710775U, // VPSCATTERQQZ256mr
+ 727159U, // VPSCATTERQQZmr
+ 2484093891U, // VPSHABmr
+ 2517648323U, // VPSHABrm
+ 2517648323U, // VPSHABrr
+ 2517648323U, // VPSHABrr_REV
+ 2484094749U, // VPSHADmr
+ 2517649181U, // VPSHADrm
+ 2517649181U, // VPSHADrr
+ 2517649181U, // VPSHADrr_REV
+ 2484098517U, // VPSHAQmr
+ 2517652949U, // VPSHAQrm
+ 2517652949U, // VPSHAQrr
+ 2517652949U, // VPSHAQrr_REV
+ 2484101955U, // VPSHAWmr
+ 2517656387U, // VPSHAWrm
+ 2517656387U, // VPSHAWrr
+ 2517656387U, // VPSHAWrr_REV
+ 2484094023U, // VPSHLBmr
+ 2517648455U, // VPSHLBrm
+ 2517648455U, // VPSHLBrr
+ 2517648455U, // VPSHLBrr_REV
+ 2517649301U, // VPSHLDDZ128rmbi
+ 49301397U, // VPSHLDDZ128rmbik
+ 2532329365U, // VPSHLDDZ128rmbikz
+ 2517649301U, // VPSHLDDZ128rmi
+ 49301397U, // VPSHLDDZ128rmik
+ 2532329365U, // VPSHLDDZ128rmikz
+ 2517649301U, // VPSHLDDZ128rri
+ 49301397U, // VPSHLDDZ128rrik
+ 2532329365U, // VPSHLDDZ128rrikz
+ 2517649301U, // VPSHLDDZ256rmbi
+ 49301397U, // VPSHLDDZ256rmbik
+ 2532329365U, // VPSHLDDZ256rmbikz
+ 2517649301U, // VPSHLDDZ256rmi
+ 49301397U, // VPSHLDDZ256rmik
+ 2532329365U, // VPSHLDDZ256rmikz
+ 2517649301U, // VPSHLDDZ256rri
+ 49301397U, // VPSHLDDZ256rrik
+ 2532329365U, // VPSHLDDZ256rrikz
+ 2517649301U, // VPSHLDDZrmbi
+ 49301397U, // VPSHLDDZrmbik
+ 2532329365U, // VPSHLDDZrmbikz
+ 2517649301U, // VPSHLDDZrmi
+ 49301397U, // VPSHLDDZrmik
+ 2532329365U, // VPSHLDDZrmikz
+ 2517649301U, // VPSHLDDZrri
+ 49301397U, // VPSHLDDZrrik
+ 2532329365U, // VPSHLDDZrrikz
+ 2517653128U, // VPSHLDQZ128rmbi
+ 49305224U, // VPSHLDQZ128rmbik
+ 2532333192U, // VPSHLDQZ128rmbikz
+ 2517653128U, // VPSHLDQZ128rmi
+ 49305224U, // VPSHLDQZ128rmik
+ 2532333192U, // VPSHLDQZ128rmikz
+ 2517653128U, // VPSHLDQZ128rri
+ 49305224U, // VPSHLDQZ128rrik
+ 2532333192U, // VPSHLDQZ128rrikz
+ 2517653128U, // VPSHLDQZ256rmbi
+ 49305224U, // VPSHLDQZ256rmbik
+ 2532333192U, // VPSHLDQZ256rmbikz
+ 2517653128U, // VPSHLDQZ256rmi
+ 49305224U, // VPSHLDQZ256rmik
+ 2532333192U, // VPSHLDQZ256rmikz
+ 2517653128U, // VPSHLDQZ256rri
+ 49305224U, // VPSHLDQZ256rrik
+ 2532333192U, // VPSHLDQZ256rrikz
+ 2517653128U, // VPSHLDQZrmbi
+ 49305224U, // VPSHLDQZrmbik
+ 2532333192U, // VPSHLDQZrmbikz
+ 2517653128U, // VPSHLDQZrmi
+ 49305224U, // VPSHLDQZrmik
+ 2532333192U, // VPSHLDQZrmikz
+ 2517653128U, // VPSHLDQZrri
+ 49305224U, // VPSHLDQZrrik
+ 2532333192U, // VPSHLDQZrrikz
+ 2182107197U, // VPSHLDVDZ128m
+ 2182107197U, // VPSHLDVDZ128mb
+ 49303613U, // VPSHLDVDZ128mbk
+ 2196787261U, // VPSHLDVDZ128mbkz
+ 49303613U, // VPSHLDVDZ128mk
+ 2196787261U, // VPSHLDVDZ128mkz
+ 2182107197U, // VPSHLDVDZ128r
+ 49303613U, // VPSHLDVDZ128rk
+ 2196787261U, // VPSHLDVDZ128rkz
+ 2182107197U, // VPSHLDVDZ256m
+ 2182107197U, // VPSHLDVDZ256mb
+ 49303613U, // VPSHLDVDZ256mbk
+ 2196787261U, // VPSHLDVDZ256mbkz
+ 49303613U, // VPSHLDVDZ256mk
+ 2196787261U, // VPSHLDVDZ256mkz
+ 2182107197U, // VPSHLDVDZ256r
+ 49303613U, // VPSHLDVDZ256rk
+ 2196787261U, // VPSHLDVDZ256rkz
+ 2182107197U, // VPSHLDVDZm
+ 2182107197U, // VPSHLDVDZmb
+ 49303613U, // VPSHLDVDZmbk
+ 2196787261U, // VPSHLDVDZmbkz
+ 49303613U, // VPSHLDVDZmk
+ 2196787261U, // VPSHLDVDZmkz
+ 2182107197U, // VPSHLDVDZr
+ 49303613U, // VPSHLDVDZrk
+ 2196787261U, // VPSHLDVDZrkz
+ 2182109691U, // VPSHLDVQZ128m
+ 2182109691U, // VPSHLDVQZ128mb
+ 49306107U, // VPSHLDVQZ128mbk
+ 2196789755U, // VPSHLDVQZ128mbkz
+ 49306107U, // VPSHLDVQZ128mk
+ 2196789755U, // VPSHLDVQZ128mkz
+ 2182109691U, // VPSHLDVQZ128r
+ 49306107U, // VPSHLDVQZ128rk
+ 2196789755U, // VPSHLDVQZ128rkz
+ 2182109691U, // VPSHLDVQZ256m
+ 2182109691U, // VPSHLDVQZ256mb
+ 49306107U, // VPSHLDVQZ256mbk
+ 2196789755U, // VPSHLDVQZ256mbkz
+ 49306107U, // VPSHLDVQZ256mk
+ 2196789755U, // VPSHLDVQZ256mkz
+ 2182109691U, // VPSHLDVQZ256r
+ 49306107U, // VPSHLDVQZ256rk
+ 2196789755U, // VPSHLDVQZ256rkz
+ 2182109691U, // VPSHLDVQZm
+ 2182109691U, // VPSHLDVQZmb
+ 49306107U, // VPSHLDVQZmbk
+ 2196789755U, // VPSHLDVQZmbkz
+ 49306107U, // VPSHLDVQZmk
+ 2196789755U, // VPSHLDVQZmkz
+ 2182109691U, // VPSHLDVQZr
+ 49306107U, // VPSHLDVQZrk
+ 2196789755U, // VPSHLDVQZrkz
+ 2182112940U, // VPSHLDVWZ128m
+ 49309356U, // VPSHLDVWZ128mk
+ 2196793004U, // VPSHLDVWZ128mkz
+ 2182112940U, // VPSHLDVWZ128r
+ 49309356U, // VPSHLDVWZ128rk
+ 2196793004U, // VPSHLDVWZ128rkz
+ 2182112940U, // VPSHLDVWZ256m
+ 49309356U, // VPSHLDVWZ256mk
+ 2196793004U, // VPSHLDVWZ256mkz
+ 2182112940U, // VPSHLDVWZ256r
+ 49309356U, // VPSHLDVWZ256rk
+ 2196793004U, // VPSHLDVWZ256rkz
+ 2182112940U, // VPSHLDVWZm
+ 49309356U, // VPSHLDVWZmk
+ 2196793004U, // VPSHLDVWZmkz
+ 2182112940U, // VPSHLDVWZr
+ 49309356U, // VPSHLDVWZrk
+ 2196793004U, // VPSHLDVWZrkz
+ 2517656576U, // VPSHLDWZ128rmi
+ 49308672U, // VPSHLDWZ128rmik
+ 2532336640U, // VPSHLDWZ128rmikz
+ 2517656576U, // VPSHLDWZ128rri
+ 49308672U, // VPSHLDWZ128rrik
+ 2532336640U, // VPSHLDWZ128rrikz
+ 2517656576U, // VPSHLDWZ256rmi
+ 49308672U, // VPSHLDWZ256rmik
+ 2532336640U, // VPSHLDWZ256rmikz
+ 2517656576U, // VPSHLDWZ256rri
+ 49308672U, // VPSHLDWZ256rrik
+ 2532336640U, // VPSHLDWZ256rrikz
+ 2517656576U, // VPSHLDWZrmi
+ 49308672U, // VPSHLDWZrmik
+ 2532336640U, // VPSHLDWZrmikz
+ 2517656576U, // VPSHLDWZrri
+ 49308672U, // VPSHLDWZrrik
+ 2532336640U, // VPSHLDWZrrikz
+ 2484095042U, // VPSHLDmr
+ 2517649474U, // VPSHLDrm
+ 2517649474U, // VPSHLDrr
+ 2517649474U, // VPSHLDrr_REV
+ 2484098973U, // VPSHLQmr
+ 2517653405U, // VPSHLQrm
+ 2517653405U, // VPSHLQrr
+ 2517653405U, // VPSHLQrr_REV
+ 2484102312U, // VPSHLWmr
+ 2517656744U, // VPSHLWrm
+ 2517656744U, // VPSHLWrr
+ 2517656744U, // VPSHLWrr_REV
+ 2517649371U, // VPSHRDDZ128rmbi
+ 49301467U, // VPSHRDDZ128rmbik
+ 2532329435U, // VPSHRDDZ128rmbikz
+ 2517649371U, // VPSHRDDZ128rmi
+ 49301467U, // VPSHRDDZ128rmik
+ 2532329435U, // VPSHRDDZ128rmikz
+ 2517649371U, // VPSHRDDZ128rri
+ 49301467U, // VPSHRDDZ128rrik
+ 2532329435U, // VPSHRDDZ128rrikz
+ 2517649371U, // VPSHRDDZ256rmbi
+ 49301467U, // VPSHRDDZ256rmbik
+ 2532329435U, // VPSHRDDZ256rmbikz
+ 2517649371U, // VPSHRDDZ256rmi
+ 49301467U, // VPSHRDDZ256rmik
+ 2532329435U, // VPSHRDDZ256rmikz
+ 2517649371U, // VPSHRDDZ256rri
+ 49301467U, // VPSHRDDZ256rrik
+ 2532329435U, // VPSHRDDZ256rrikz
+ 2517649371U, // VPSHRDDZrmbi
+ 49301467U, // VPSHRDDZrmbik
+ 2532329435U, // VPSHRDDZrmbikz
+ 2517649371U, // VPSHRDDZrmi
+ 49301467U, // VPSHRDDZrmik
+ 2532329435U, // VPSHRDDZrmikz
+ 2517649371U, // VPSHRDDZrri
+ 49301467U, // VPSHRDDZrrik
+ 2532329435U, // VPSHRDDZrrikz
+ 2517653265U, // VPSHRDQZ128rmbi
+ 49305361U, // VPSHRDQZ128rmbik
+ 2532333329U, // VPSHRDQZ128rmbikz
+ 2517653265U, // VPSHRDQZ128rmi
+ 49305361U, // VPSHRDQZ128rmik
+ 2532333329U, // VPSHRDQZ128rmikz
+ 2517653265U, // VPSHRDQZ128rri
+ 49305361U, // VPSHRDQZ128rrik
+ 2532333329U, // VPSHRDQZ128rrikz
+ 2517653265U, // VPSHRDQZ256rmbi
+ 49305361U, // VPSHRDQZ256rmbik
+ 2532333329U, // VPSHRDQZ256rmbikz
+ 2517653265U, // VPSHRDQZ256rmi
+ 49305361U, // VPSHRDQZ256rmik
+ 2532333329U, // VPSHRDQZ256rmikz
+ 2517653265U, // VPSHRDQZ256rri
+ 49305361U, // VPSHRDQZ256rrik
+ 2532333329U, // VPSHRDQZ256rrikz
+ 2517653265U, // VPSHRDQZrmbi
+ 49305361U, // VPSHRDQZrmbik
+ 2532333329U, // VPSHRDQZrmbikz
+ 2517653265U, // VPSHRDQZrmi
+ 49305361U, // VPSHRDQZrmik
+ 2532333329U, // VPSHRDQZrmikz
+ 2517653265U, // VPSHRDQZrri
+ 49305361U, // VPSHRDQZrrik
+ 2532333329U, // VPSHRDQZrrikz
+ 2182107207U, // VPSHRDVDZ128m
+ 2182107207U, // VPSHRDVDZ128mb
+ 49303623U, // VPSHRDVDZ128mbk
+ 2196787271U, // VPSHRDVDZ128mbkz
+ 49303623U, // VPSHRDVDZ128mk
+ 2196787271U, // VPSHRDVDZ128mkz
+ 2182107207U, // VPSHRDVDZ128r
+ 49303623U, // VPSHRDVDZ128rk
+ 2196787271U, // VPSHRDVDZ128rkz
+ 2182107207U, // VPSHRDVDZ256m
+ 2182107207U, // VPSHRDVDZ256mb
+ 49303623U, // VPSHRDVDZ256mbk
+ 2196787271U, // VPSHRDVDZ256mbkz
+ 49303623U, // VPSHRDVDZ256mk
+ 2196787271U, // VPSHRDVDZ256mkz
+ 2182107207U, // VPSHRDVDZ256r
+ 49303623U, // VPSHRDVDZ256rk
+ 2196787271U, // VPSHRDVDZ256rkz
+ 2182107207U, // VPSHRDVDZm
+ 2182107207U, // VPSHRDVDZmb
+ 49303623U, // VPSHRDVDZmbk
+ 2196787271U, // VPSHRDVDZmbkz
+ 49303623U, // VPSHRDVDZmk
+ 2196787271U, // VPSHRDVDZmkz
+ 2182107207U, // VPSHRDVDZr
+ 49303623U, // VPSHRDVDZrk
+ 2196787271U, // VPSHRDVDZrkz
+ 2182109701U, // VPSHRDVQZ128m
+ 2182109701U, // VPSHRDVQZ128mb
+ 49306117U, // VPSHRDVQZ128mbk
+ 2196789765U, // VPSHRDVQZ128mbkz
+ 49306117U, // VPSHRDVQZ128mk
+ 2196789765U, // VPSHRDVQZ128mkz
+ 2182109701U, // VPSHRDVQZ128r
+ 49306117U, // VPSHRDVQZ128rk
+ 2196789765U, // VPSHRDVQZ128rkz
+ 2182109701U, // VPSHRDVQZ256m
+ 2182109701U, // VPSHRDVQZ256mb
+ 49306117U, // VPSHRDVQZ256mbk
+ 2196789765U, // VPSHRDVQZ256mbkz
+ 49306117U, // VPSHRDVQZ256mk
+ 2196789765U, // VPSHRDVQZ256mkz
+ 2182109701U, // VPSHRDVQZ256r
+ 49306117U, // VPSHRDVQZ256rk
+ 2196789765U, // VPSHRDVQZ256rkz
+ 2182109701U, // VPSHRDVQZm
+ 2182109701U, // VPSHRDVQZmb
+ 49306117U, // VPSHRDVQZmbk
+ 2196789765U, // VPSHRDVQZmbkz
+ 49306117U, // VPSHRDVQZmk
+ 2196789765U, // VPSHRDVQZmkz
+ 2182109701U, // VPSHRDVQZr
+ 49306117U, // VPSHRDVQZrk
+ 2196789765U, // VPSHRDVQZrkz
+ 2182112950U, // VPSHRDVWZ128m
+ 49309366U, // VPSHRDVWZ128mk
+ 2196793014U, // VPSHRDVWZ128mkz
+ 2182112950U, // VPSHRDVWZ128r
+ 49309366U, // VPSHRDVWZ128rk
+ 2196793014U, // VPSHRDVWZ128rkz
+ 2182112950U, // VPSHRDVWZ256m
+ 49309366U, // VPSHRDVWZ256mk
+ 2196793014U, // VPSHRDVWZ256mkz
+ 2182112950U, // VPSHRDVWZ256r
+ 49309366U, // VPSHRDVWZ256rk
+ 2196793014U, // VPSHRDVWZ256rkz
+ 2182112950U, // VPSHRDVWZm
+ 49309366U, // VPSHRDVWZmk
+ 2196793014U, // VPSHRDVWZmkz
+ 2182112950U, // VPSHRDVWZr
+ 49309366U, // VPSHRDVWZrk
+ 2196793014U, // VPSHRDVWZrkz
+ 2517656613U, // VPSHRDWZ128rmi
+ 49308709U, // VPSHRDWZ128rmik
+ 2532336677U, // VPSHRDWZ128rmikz
+ 2517656613U, // VPSHRDWZ128rri
+ 49308709U, // VPSHRDWZ128rrik
+ 2532336677U, // VPSHRDWZ128rrikz
+ 2517656613U, // VPSHRDWZ256rmi
+ 49308709U, // VPSHRDWZ256rmik
+ 2532336677U, // VPSHRDWZ256rmikz
+ 2517656613U, // VPSHRDWZ256rri
+ 49308709U, // VPSHRDWZ256rrik
+ 2532336677U, // VPSHRDWZ256rrikz
+ 2517656613U, // VPSHRDWZrmi
+ 49308709U, // VPSHRDWZrmik
+ 2532336677U, // VPSHRDWZrmikz
+ 2517656613U, // VPSHRDWZrri
+ 49308709U, // VPSHRDWZrrik
+ 2532336677U, // VPSHRDWZrrikz
+ 2517648515U, // VPSHUFBITQMBZ128rm
+ 384844931U, // VPSHUFBITQMBZ128rmk
+ 2517648515U, // VPSHUFBITQMBZ128rr
+ 384844931U, // VPSHUFBITQMBZ128rrk
+ 2517648515U, // VPSHUFBITQMBZ256rm
+ 384844931U, // VPSHUFBITQMBZ256rmk
+ 2517648515U, // VPSHUFBITQMBZ256rr
+ 384844931U, // VPSHUFBITQMBZ256rrk
+ 2517648515U, // VPSHUFBITQMBZrm
+ 384844931U, // VPSHUFBITQMBZrmk
+ 2517648515U, // VPSHUFBITQMBZrr
+ 384844931U, // VPSHUFBITQMBZrrk
+ 2517648423U, // VPSHUFBYrm
+ 2517648423U, // VPSHUFBYrr
+ 2517648423U, // VPSHUFBZ128rm
+ 49300519U, // VPSHUFBZ128rmk
+ 2532328487U, // VPSHUFBZ128rmkz
+ 2517648423U, // VPSHUFBZ128rr
+ 49300519U, // VPSHUFBZ128rrk
+ 2532328487U, // VPSHUFBZ128rrkz
+ 2517648423U, // VPSHUFBZ256rm
+ 49300519U, // VPSHUFBZ256rmk
+ 2532328487U, // VPSHUFBZ256rmkz
+ 2517648423U, // VPSHUFBZ256rr
+ 49300519U, // VPSHUFBZ256rrk
+ 2532328487U, // VPSHUFBZ256rrkz
+ 2517648423U, // VPSHUFBZrm
+ 49300519U, // VPSHUFBZrmk
+ 2532328487U, // VPSHUFBZrmkz
+ 2517648423U, // VPSHUFBZrr
+ 49300519U, // VPSHUFBZrrk
+ 2532328487U, // VPSHUFBZrrkz
+ 2517648423U, // VPSHUFBrm
+ 2517648423U, // VPSHUFBrr
+ 3188738056U, // VPSHUFDYmi
+ 2517649416U, // VPSHUFDYri
+ 403720200U, // VPSHUFDZ128mbi
+ 49301512U, // VPSHUFDZ128mbik
+ 2532329480U, // VPSHUFDZ128mbikz
+ 2484094984U, // VPSHUFDZ128mi
+ 49301512U, // VPSHUFDZ128mik
+ 2532329480U, // VPSHUFDZ128mikz
+ 2517649416U, // VPSHUFDZ128ri
+ 49301512U, // VPSHUFDZ128rik
+ 2532329480U, // VPSHUFDZ128rikz
+ 2551203848U, // VPSHUFDZ256mbi
+ 49301512U, // VPSHUFDZ256mbik
+ 2532329480U, // VPSHUFDZ256mbikz
+ 3188738056U, // VPSHUFDZ256mi
+ 49301512U, // VPSHUFDZ256mik
+ 2532329480U, // VPSHUFDZ256mikz
+ 2517649416U, // VPSHUFDZ256ri
+ 49301512U, // VPSHUFDZ256rik
+ 2532329480U, // VPSHUFDZ256rikz
+ 403720200U, // VPSHUFDZmbi
+ 49301512U, // VPSHUFDZmbik
+ 2532329480U, // VPSHUFDZmbikz
+ 2953857032U, // VPSHUFDZmi
+ 49301512U, // VPSHUFDZmik
+ 2532329480U, // VPSHUFDZmikz
+ 2517649416U, // VPSHUFDZri
+ 49301512U, // VPSHUFDZrik
+ 2532329480U, // VPSHUFDZrikz
+ 2484094984U, // VPSHUFDmi
+ 2517649416U, // VPSHUFDri
+ 3188745348U, // VPSHUFHWYmi
+ 2517656708U, // VPSHUFHWYri
+ 2484102276U, // VPSHUFHWZ128mi
+ 49308804U, // VPSHUFHWZ128mik
+ 2532336772U, // VPSHUFHWZ128mikz
+ 2517656708U, // VPSHUFHWZ128ri
+ 49308804U, // VPSHUFHWZ128rik
+ 2532336772U, // VPSHUFHWZ128rikz
+ 3188745348U, // VPSHUFHWZ256mi
+ 49308804U, // VPSHUFHWZ256mik
+ 2532336772U, // VPSHUFHWZ256mikz
+ 2517656708U, // VPSHUFHWZ256ri
+ 49308804U, // VPSHUFHWZ256rik
+ 2532336772U, // VPSHUFHWZ256rikz
+ 2953864324U, // VPSHUFHWZmi
+ 49308804U, // VPSHUFHWZmik
+ 2532336772U, // VPSHUFHWZmikz
+ 2517656708U, // VPSHUFHWZri
+ 49308804U, // VPSHUFHWZrik
+ 2532336772U, // VPSHUFHWZrikz
+ 2484102276U, // VPSHUFHWmi
+ 2517656708U, // VPSHUFHWri
+ 3188745374U, // VPSHUFLWYmi
+ 2517656734U, // VPSHUFLWYri
+ 2484102302U, // VPSHUFLWZ128mi
+ 49308830U, // VPSHUFLWZ128mik
+ 2532336798U, // VPSHUFLWZ128mikz
+ 2517656734U, // VPSHUFLWZ128ri
+ 49308830U, // VPSHUFLWZ128rik
+ 2532336798U, // VPSHUFLWZ128rikz
+ 3188745374U, // VPSHUFLWZ256mi
+ 49308830U, // VPSHUFLWZ256mik
+ 2532336798U, // VPSHUFLWZ256mikz
+ 2517656734U, // VPSHUFLWZ256ri
+ 49308830U, // VPSHUFLWZ256rik
+ 2532336798U, // VPSHUFLWZ256rikz
+ 2953864350U, // VPSHUFLWZmi
+ 49308830U, // VPSHUFLWZmik
+ 2532336798U, // VPSHUFLWZmikz
+ 2517656734U, // VPSHUFLWZri
+ 49308830U, // VPSHUFLWZrik
+ 2532336798U, // VPSHUFLWZrikz
+ 2484102302U, // VPSHUFLWmi
+ 2517656734U, // VPSHUFLWri
+ 2517648555U, // VPSIGNBYrm
+ 2517648555U, // VPSIGNBYrr
+ 2517648555U, // VPSIGNBrm
+ 2517648555U, // VPSIGNBrr
+ 2517649629U, // VPSIGNDYrm
+ 2517649629U, // VPSIGNDYrr
+ 2517649629U, // VPSIGNDrm
+ 2517649629U, // VPSIGNDrr
+ 2517656843U, // VPSIGNWYrm
+ 2517656843U, // VPSIGNWYrr
+ 2517656843U, // VPSIGNWrm
+ 2517656843U, // VPSIGNWrr
+ 2517653149U, // VPSLLDQYri
+ 2484098717U, // VPSLLDQZ128rm
+ 2517653149U, // VPSLLDQZ128rr
+ 3188741789U, // VPSLLDQZ256rm
+ 2517653149U, // VPSLLDQZ256rr
+ 2953860765U, // VPSLLDQZrm
+ 2517653149U, // VPSLLDQZrr
+ 2517653149U, // VPSLLDQri
+ 2517649488U, // VPSLLDYri
+ 2517649488U, // VPSLLDYrm
+ 2517649488U, // VPSLLDYrr
+ 403720272U, // VPSLLDZ128mbi
+ 49301584U, // VPSLLDZ128mbik
+ 2532329552U, // VPSLLDZ128mbikz
+ 2484095056U, // VPSLLDZ128mi
+ 49301584U, // VPSLLDZ128mik
+ 2532329552U, // VPSLLDZ128mikz
+ 2517649488U, // VPSLLDZ128ri
+ 49301584U, // VPSLLDZ128rik
+ 2532329552U, // VPSLLDZ128rikz
+ 2517649488U, // VPSLLDZ128rm
+ 49301584U, // VPSLLDZ128rmk
+ 2532329552U, // VPSLLDZ128rmkz
+ 2517649488U, // VPSLLDZ128rr
+ 49301584U, // VPSLLDZ128rrk
+ 2532329552U, // VPSLLDZ128rrkz
+ 2551203920U, // VPSLLDZ256mbi
+ 49301584U, // VPSLLDZ256mbik
+ 2532329552U, // VPSLLDZ256mbikz
+ 3188738128U, // VPSLLDZ256mi
+ 49301584U, // VPSLLDZ256mik
+ 2532329552U, // VPSLLDZ256mikz
+ 2517649488U, // VPSLLDZ256ri
+ 49301584U, // VPSLLDZ256rik
+ 2532329552U, // VPSLLDZ256rikz
+ 2517649488U, // VPSLLDZ256rm
+ 49301584U, // VPSLLDZ256rmk
+ 2532329552U, // VPSLLDZ256rmkz
+ 2517649488U, // VPSLLDZ256rr
+ 49301584U, // VPSLLDZ256rrk
+ 2532329552U, // VPSLLDZ256rrkz
+ 403720272U, // VPSLLDZmbi
+ 49301584U, // VPSLLDZmbik
+ 2532329552U, // VPSLLDZmbikz
+ 2953857104U, // VPSLLDZmi
+ 49301584U, // VPSLLDZmik
+ 2532329552U, // VPSLLDZmikz
+ 2517649488U, // VPSLLDZri
+ 49301584U, // VPSLLDZrik
+ 2532329552U, // VPSLLDZrikz
+ 2517649488U, // VPSLLDZrm
+ 49301584U, // VPSLLDZrmk
+ 2532329552U, // VPSLLDZrmkz
+ 2517649488U, // VPSLLDZrr
+ 49301584U, // VPSLLDZrrk
+ 2532329552U, // VPSLLDZrrkz
+ 2517649488U, // VPSLLDri
+ 2517649488U, // VPSLLDrm
+ 2517649488U, // VPSLLDrr
+ 2517653413U, // VPSLLQYri
+ 2517653413U, // VPSLLQYrm
+ 2517653413U, // VPSLLQYrr
+ 2584762277U, // VPSLLQZ128mbi
+ 49305509U, // VPSLLQZ128mbik
+ 2532333477U, // VPSLLQZ128mbikz
+ 2484098981U, // VPSLLQZ128mi
+ 49305509U, // VPSLLQZ128mik
+ 2532333477U, // VPSLLQZ128mikz
+ 2517653413U, // VPSLLQZ128ri
+ 49305509U, // VPSLLQZ128rik
+ 2532333477U, // VPSLLQZ128rikz
+ 2517653413U, // VPSLLQZ128rm
+ 49305509U, // VPSLLQZ128rmk
+ 2532333477U, // VPSLLQZ128rmkz
+ 2517653413U, // VPSLLQZ128rr
+ 49305509U, // VPSLLQZ128rrk
+ 2532333477U, // VPSLLQZ128rrkz
+ 437278629U, // VPSLLQZ256mbi
+ 49305509U, // VPSLLQZ256mbik
+ 2532333477U, // VPSLLQZ256mbikz
+ 3188742053U, // VPSLLQZ256mi
+ 49305509U, // VPSLLQZ256mik
+ 2532333477U, // VPSLLQZ256mikz
+ 2517653413U, // VPSLLQZ256ri
+ 49305509U, // VPSLLQZ256rik
+ 2532333477U, // VPSLLQZ256rikz
+ 2517653413U, // VPSLLQZ256rm
+ 49305509U, // VPSLLQZ256rmk
+ 2532333477U, // VPSLLQZ256rmkz
+ 2517653413U, // VPSLLQZ256rr
+ 49305509U, // VPSLLQZ256rrk
+ 2532333477U, // VPSLLQZ256rrkz
+ 2584762277U, // VPSLLQZmbi
+ 49305509U, // VPSLLQZmbik
+ 2532333477U, // VPSLLQZmbikz
+ 2953861029U, // VPSLLQZmi
+ 49305509U, // VPSLLQZmik
+ 2532333477U, // VPSLLQZmikz
+ 2517653413U, // VPSLLQZri
+ 49305509U, // VPSLLQZrik
+ 2532333477U, // VPSLLQZrikz
+ 2517653413U, // VPSLLQZrm
+ 49305509U, // VPSLLQZrmk
+ 2532333477U, // VPSLLQZrmkz
+ 2517653413U, // VPSLLQZrr
+ 49305509U, // VPSLLQZrrk
+ 2532333477U, // VPSLLQZrrkz
+ 2517653413U, // VPSLLQri
+ 2517653413U, // VPSLLQrm
+ 2517653413U, // VPSLLQrr
+ 2517651537U, // VPSLLVDYrm
+ 2517651537U, // VPSLLVDYrr
+ 2517651537U, // VPSLLVDZ128rm
+ 2517651537U, // VPSLLVDZ128rmb
+ 49303633U, // VPSLLVDZ128rmbk
+ 2532331601U, // VPSLLVDZ128rmbkz
+ 49303633U, // VPSLLVDZ128rmk
+ 2532331601U, // VPSLLVDZ128rmkz
+ 2517651537U, // VPSLLVDZ128rr
+ 49303633U, // VPSLLVDZ128rrk
+ 2532331601U, // VPSLLVDZ128rrkz
+ 2517651537U, // VPSLLVDZ256rm
+ 2517651537U, // VPSLLVDZ256rmb
+ 49303633U, // VPSLLVDZ256rmbk
+ 2532331601U, // VPSLLVDZ256rmbkz
+ 49303633U, // VPSLLVDZ256rmk
+ 2532331601U, // VPSLLVDZ256rmkz
+ 2517651537U, // VPSLLVDZ256rr
+ 49303633U, // VPSLLVDZ256rrk
+ 2532331601U, // VPSLLVDZ256rrkz
+ 2517651537U, // VPSLLVDZrm
+ 2517651537U, // VPSLLVDZrmb
+ 49303633U, // VPSLLVDZrmbk
+ 2532331601U, // VPSLLVDZrmbkz
+ 49303633U, // VPSLLVDZrmk
+ 2532331601U, // VPSLLVDZrmkz
+ 2517651537U, // VPSLLVDZrr
+ 49303633U, // VPSLLVDZrrk
+ 2532331601U, // VPSLLVDZrrkz
+ 2517651537U, // VPSLLVDrm
+ 2517651537U, // VPSLLVDrr
+ 2517654031U, // VPSLLVQYrm
+ 2517654031U, // VPSLLVQYrr
+ 2517654031U, // VPSLLVQZ128rm
+ 2517654031U, // VPSLLVQZ128rmb
+ 49306127U, // VPSLLVQZ128rmbk
+ 2532334095U, // VPSLLVQZ128rmbkz
+ 49306127U, // VPSLLVQZ128rmk
+ 2532334095U, // VPSLLVQZ128rmkz
+ 2517654031U, // VPSLLVQZ128rr
+ 49306127U, // VPSLLVQZ128rrk
+ 2532334095U, // VPSLLVQZ128rrkz
+ 2517654031U, // VPSLLVQZ256rm
+ 2517654031U, // VPSLLVQZ256rmb
+ 49306127U, // VPSLLVQZ256rmbk
+ 2532334095U, // VPSLLVQZ256rmbkz
+ 49306127U, // VPSLLVQZ256rmk
+ 2532334095U, // VPSLLVQZ256rmkz
+ 2517654031U, // VPSLLVQZ256rr
+ 49306127U, // VPSLLVQZ256rrk
+ 2532334095U, // VPSLLVQZ256rrkz
+ 2517654031U, // VPSLLVQZrm
+ 2517654031U, // VPSLLVQZrmb
+ 49306127U, // VPSLLVQZrmbk
+ 2532334095U, // VPSLLVQZrmbkz
+ 49306127U, // VPSLLVQZrmk
+ 2532334095U, // VPSLLVQZrmkz
+ 2517654031U, // VPSLLVQZrr
+ 49306127U, // VPSLLVQZrrk
+ 2532334095U, // VPSLLVQZrrkz
+ 2517654031U, // VPSLLVQrm
+ 2517654031U, // VPSLLVQrr
+ 2517657280U, // VPSLLVWZ128rm
+ 49309376U, // VPSLLVWZ128rmk
+ 2532337344U, // VPSLLVWZ128rmkz
+ 2517657280U, // VPSLLVWZ128rr
+ 49309376U, // VPSLLVWZ128rrk
+ 2532337344U, // VPSLLVWZ128rrkz
+ 2517657280U, // VPSLLVWZ256rm
+ 49309376U, // VPSLLVWZ256rmk
+ 2532337344U, // VPSLLVWZ256rmkz
+ 2517657280U, // VPSLLVWZ256rr
+ 49309376U, // VPSLLVWZ256rrk
+ 2532337344U, // VPSLLVWZ256rrkz
+ 2517657280U, // VPSLLVWZrm
+ 49309376U, // VPSLLVWZrmk
+ 2532337344U, // VPSLLVWZrmkz
+ 2517657280U, // VPSLLVWZrr
+ 49309376U, // VPSLLVWZrrk
+ 2532337344U, // VPSLLVWZrrkz
+ 2517656752U, // VPSLLWYri
+ 2517656752U, // VPSLLWYrm
+ 2517656752U, // VPSLLWYrr
+ 2484102320U, // VPSLLWZ128mi
+ 49308848U, // VPSLLWZ128mik
+ 2532336816U, // VPSLLWZ128mikz
+ 2517656752U, // VPSLLWZ128ri
+ 49308848U, // VPSLLWZ128rik
+ 2532336816U, // VPSLLWZ128rikz
+ 2517656752U, // VPSLLWZ128rm
+ 49308848U, // VPSLLWZ128rmk
+ 2532336816U, // VPSLLWZ128rmkz
+ 2517656752U, // VPSLLWZ128rr
+ 49308848U, // VPSLLWZ128rrk
+ 2532336816U, // VPSLLWZ128rrkz
+ 3188745392U, // VPSLLWZ256mi
+ 49308848U, // VPSLLWZ256mik
+ 2532336816U, // VPSLLWZ256mikz
+ 2517656752U, // VPSLLWZ256ri
+ 49308848U, // VPSLLWZ256rik
+ 2532336816U, // VPSLLWZ256rikz
+ 2517656752U, // VPSLLWZ256rm
+ 49308848U, // VPSLLWZ256rmk
+ 2532336816U, // VPSLLWZ256rmkz
+ 2517656752U, // VPSLLWZ256rr
+ 49308848U, // VPSLLWZ256rrk
+ 2532336816U, // VPSLLWZ256rrkz
+ 2953864368U, // VPSLLWZmi
+ 49308848U, // VPSLLWZmik
+ 2532336816U, // VPSLLWZmikz
+ 2517656752U, // VPSLLWZri
+ 49308848U, // VPSLLWZrik
+ 2532336816U, // VPSLLWZrikz
+ 2517656752U, // VPSLLWZrm
+ 49308848U, // VPSLLWZrmk
+ 2532336816U, // VPSLLWZrmkz
+ 2517656752U, // VPSLLWZrr
+ 49308848U, // VPSLLWZrrk
+ 2532336816U, // VPSLLWZrrkz
+ 2517656752U, // VPSLLWri
+ 2517656752U, // VPSLLWrm
+ 2517656752U, // VPSLLWrr
+ 2517649189U, // VPSRADYri
+ 2517649189U, // VPSRADYrm
+ 2517649189U, // VPSRADYrr
+ 403719973U, // VPSRADZ128mbi
+ 49301285U, // VPSRADZ128mbik
+ 2532329253U, // VPSRADZ128mbikz
+ 2484094757U, // VPSRADZ128mi
+ 49301285U, // VPSRADZ128mik
+ 2532329253U, // VPSRADZ128mikz
+ 2517649189U, // VPSRADZ128ri
+ 49301285U, // VPSRADZ128rik
+ 2532329253U, // VPSRADZ128rikz
+ 2517649189U, // VPSRADZ128rm
+ 49301285U, // VPSRADZ128rmk
+ 2532329253U, // VPSRADZ128rmkz
+ 2517649189U, // VPSRADZ128rr
+ 49301285U, // VPSRADZ128rrk
+ 2532329253U, // VPSRADZ128rrkz
+ 2551203621U, // VPSRADZ256mbi
+ 49301285U, // VPSRADZ256mbik
+ 2532329253U, // VPSRADZ256mbikz
+ 3188737829U, // VPSRADZ256mi
+ 49301285U, // VPSRADZ256mik
+ 2532329253U, // VPSRADZ256mikz
+ 2517649189U, // VPSRADZ256ri
+ 49301285U, // VPSRADZ256rik
+ 2532329253U, // VPSRADZ256rikz
+ 2517649189U, // VPSRADZ256rm
+ 49301285U, // VPSRADZ256rmk
+ 2532329253U, // VPSRADZ256rmkz
+ 2517649189U, // VPSRADZ256rr
+ 49301285U, // VPSRADZ256rrk
+ 2532329253U, // VPSRADZ256rrkz
+ 403719973U, // VPSRADZmbi
+ 49301285U, // VPSRADZmbik
+ 2532329253U, // VPSRADZmbikz
+ 2953856805U, // VPSRADZmi
+ 49301285U, // VPSRADZmik
+ 2532329253U, // VPSRADZmikz
+ 2517649189U, // VPSRADZri
+ 49301285U, // VPSRADZrik
+ 2532329253U, // VPSRADZrikz
+ 2517649189U, // VPSRADZrm
+ 49301285U, // VPSRADZrmk
+ 2532329253U, // VPSRADZrmkz
+ 2517649189U, // VPSRADZrr
+ 49301285U, // VPSRADZrrk
+ 2532329253U, // VPSRADZrrkz
+ 2517649189U, // VPSRADri
+ 2517649189U, // VPSRADrm
+ 2517649189U, // VPSRADrr
+ 2584761821U, // VPSRAQZ128mbi
+ 49305053U, // VPSRAQZ128mbik
+ 2532333021U, // VPSRAQZ128mbikz
+ 2484098525U, // VPSRAQZ128mi
+ 49305053U, // VPSRAQZ128mik
+ 2532333021U, // VPSRAQZ128mikz
+ 2517652957U, // VPSRAQZ128ri
+ 49305053U, // VPSRAQZ128rik
+ 2532333021U, // VPSRAQZ128rikz
+ 2517652957U, // VPSRAQZ128rm
+ 49305053U, // VPSRAQZ128rmk
+ 2532333021U, // VPSRAQZ128rmkz
+ 2517652957U, // VPSRAQZ128rr
+ 49305053U, // VPSRAQZ128rrk
+ 2532333021U, // VPSRAQZ128rrkz
+ 437278173U, // VPSRAQZ256mbi
+ 49305053U, // VPSRAQZ256mbik
+ 2532333021U, // VPSRAQZ256mbikz
+ 3188741597U, // VPSRAQZ256mi
+ 49305053U, // VPSRAQZ256mik
+ 2532333021U, // VPSRAQZ256mikz
+ 2517652957U, // VPSRAQZ256ri
+ 49305053U, // VPSRAQZ256rik
+ 2532333021U, // VPSRAQZ256rikz
+ 2517652957U, // VPSRAQZ256rm
+ 49305053U, // VPSRAQZ256rmk
+ 2532333021U, // VPSRAQZ256rmkz
+ 2517652957U, // VPSRAQZ256rr
+ 49305053U, // VPSRAQZ256rrk
+ 2532333021U, // VPSRAQZ256rrkz
+ 2584761821U, // VPSRAQZmbi
+ 49305053U, // VPSRAQZmbik
+ 2532333021U, // VPSRAQZmbikz
+ 2953860573U, // VPSRAQZmi
+ 49305053U, // VPSRAQZmik
+ 2532333021U, // VPSRAQZmikz
+ 2517652957U, // VPSRAQZri
+ 49305053U, // VPSRAQZrik
+ 2532333021U, // VPSRAQZrikz
+ 2517652957U, // VPSRAQZrm
+ 49305053U, // VPSRAQZrmk
+ 2532333021U, // VPSRAQZrmkz
+ 2517652957U, // VPSRAQZrr
+ 49305053U, // VPSRAQZrrk
+ 2532333021U, // VPSRAQZrrkz
+ 2517651508U, // VPSRAVDYrm
+ 2517651508U, // VPSRAVDYrr
+ 2517651508U, // VPSRAVDZ128rm
+ 2517651508U, // VPSRAVDZ128rmb
+ 49303604U, // VPSRAVDZ128rmbk
+ 2532331572U, // VPSRAVDZ128rmbkz
+ 49303604U, // VPSRAVDZ128rmk
+ 2532331572U, // VPSRAVDZ128rmkz
+ 2517651508U, // VPSRAVDZ128rr
+ 49303604U, // VPSRAVDZ128rrk
+ 2532331572U, // VPSRAVDZ128rrkz
+ 2517651508U, // VPSRAVDZ256rm
+ 2517651508U, // VPSRAVDZ256rmb
+ 49303604U, // VPSRAVDZ256rmbk
+ 2532331572U, // VPSRAVDZ256rmbkz
+ 49303604U, // VPSRAVDZ256rmk
+ 2532331572U, // VPSRAVDZ256rmkz
+ 2517651508U, // VPSRAVDZ256rr
+ 49303604U, // VPSRAVDZ256rrk
+ 2532331572U, // VPSRAVDZ256rrkz
+ 2517651508U, // VPSRAVDZrm
+ 2517651508U, // VPSRAVDZrmb
+ 49303604U, // VPSRAVDZrmbk
+ 2532331572U, // VPSRAVDZrmbkz
+ 49303604U, // VPSRAVDZrmk
+ 2532331572U, // VPSRAVDZrmkz
+ 2517651508U, // VPSRAVDZrr
+ 49303604U, // VPSRAVDZrrk
+ 2532331572U, // VPSRAVDZrrkz
+ 2517651508U, // VPSRAVDrm
+ 2517651508U, // VPSRAVDrr
+ 2517654002U, // VPSRAVQZ128rm
+ 2517654002U, // VPSRAVQZ128rmb
+ 49306098U, // VPSRAVQZ128rmbk
+ 2532334066U, // VPSRAVQZ128rmbkz
+ 49306098U, // VPSRAVQZ128rmk
+ 2532334066U, // VPSRAVQZ128rmkz
+ 2517654002U, // VPSRAVQZ128rr
+ 49306098U, // VPSRAVQZ128rrk
+ 2532334066U, // VPSRAVQZ128rrkz
+ 2517654002U, // VPSRAVQZ256rm
+ 2517654002U, // VPSRAVQZ256rmb
+ 49306098U, // VPSRAVQZ256rmbk
+ 2532334066U, // VPSRAVQZ256rmbkz
+ 49306098U, // VPSRAVQZ256rmk
+ 2532334066U, // VPSRAVQZ256rmkz
+ 2517654002U, // VPSRAVQZ256rr
+ 49306098U, // VPSRAVQZ256rrk
+ 2532334066U, // VPSRAVQZ256rrkz
+ 2517654002U, // VPSRAVQZrm
+ 2517654002U, // VPSRAVQZrmb
+ 49306098U, // VPSRAVQZrmbk
+ 2532334066U, // VPSRAVQZrmbkz
+ 49306098U, // VPSRAVQZrmk
+ 2532334066U, // VPSRAVQZrmkz
+ 2517654002U, // VPSRAVQZrr
+ 49306098U, // VPSRAVQZrrk
+ 2532334066U, // VPSRAVQZrrkz
+ 2517657251U, // VPSRAVWZ128rm
+ 49309347U, // VPSRAVWZ128rmk
+ 2532337315U, // VPSRAVWZ128rmkz
+ 2517657251U, // VPSRAVWZ128rr
+ 49309347U, // VPSRAVWZ128rrk
+ 2532337315U, // VPSRAVWZ128rrkz
+ 2517657251U, // VPSRAVWZ256rm
+ 49309347U, // VPSRAVWZ256rmk
+ 2532337315U, // VPSRAVWZ256rmkz
+ 2517657251U, // VPSRAVWZ256rr
+ 49309347U, // VPSRAVWZ256rrk
+ 2532337315U, // VPSRAVWZ256rrkz
+ 2517657251U, // VPSRAVWZrm
+ 49309347U, // VPSRAVWZrmk
+ 2532337315U, // VPSRAVWZrmkz
+ 2517657251U, // VPSRAVWZrr
+ 49309347U, // VPSRAVWZrrk
+ 2532337315U, // VPSRAVWZrrkz
+ 2517656395U, // VPSRAWYri
+ 2517656395U, // VPSRAWYrm
+ 2517656395U, // VPSRAWYrr
+ 2484101963U, // VPSRAWZ128mi
+ 49308491U, // VPSRAWZ128mik
+ 2532336459U, // VPSRAWZ128mikz
+ 2517656395U, // VPSRAWZ128ri
+ 49308491U, // VPSRAWZ128rik
+ 2532336459U, // VPSRAWZ128rikz
+ 2517656395U, // VPSRAWZ128rm
+ 49308491U, // VPSRAWZ128rmk
+ 2532336459U, // VPSRAWZ128rmkz
+ 2517656395U, // VPSRAWZ128rr
+ 49308491U, // VPSRAWZ128rrk
+ 2532336459U, // VPSRAWZ128rrkz
+ 3188745035U, // VPSRAWZ256mi
+ 49308491U, // VPSRAWZ256mik
+ 2532336459U, // VPSRAWZ256mikz
+ 2517656395U, // VPSRAWZ256ri
+ 49308491U, // VPSRAWZ256rik
+ 2532336459U, // VPSRAWZ256rikz
+ 2517656395U, // VPSRAWZ256rm
+ 49308491U, // VPSRAWZ256rmk
+ 2532336459U, // VPSRAWZ256rmkz
+ 2517656395U, // VPSRAWZ256rr
+ 49308491U, // VPSRAWZ256rrk
+ 2532336459U, // VPSRAWZ256rrkz
+ 2953864011U, // VPSRAWZmi
+ 49308491U, // VPSRAWZmik
+ 2532336459U, // VPSRAWZmikz
+ 2517656395U, // VPSRAWZri
+ 49308491U, // VPSRAWZrik
+ 2532336459U, // VPSRAWZrikz
+ 2517656395U, // VPSRAWZrm
+ 49308491U, // VPSRAWZrmk
+ 2532336459U, // VPSRAWZrmkz
+ 2517656395U, // VPSRAWZrr
+ 49308491U, // VPSRAWZrrk
+ 2532336459U, // VPSRAWZrrkz
+ 2517656395U, // VPSRAWri
+ 2517656395U, // VPSRAWrm
+ 2517656395U, // VPSRAWrr
+ 2517653158U, // VPSRLDQYri
+ 2484098726U, // VPSRLDQZ128rm
+ 2517653158U, // VPSRLDQZ128rr
+ 3188741798U, // VPSRLDQZ256rm
+ 2517653158U, // VPSRLDQZ256rr
+ 2953860774U, // VPSRLDQZrm
+ 2517653158U, // VPSRLDQZrr
+ 2517653158U, // VPSRLDQri
+ 2517649513U, // VPSRLDYri
+ 2517649513U, // VPSRLDYrm
+ 2517649513U, // VPSRLDYrr
+ 403720297U, // VPSRLDZ128mbi
+ 49301609U, // VPSRLDZ128mbik
+ 2532329577U, // VPSRLDZ128mbikz
+ 2484095081U, // VPSRLDZ128mi
+ 49301609U, // VPSRLDZ128mik
+ 2532329577U, // VPSRLDZ128mikz
+ 2517649513U, // VPSRLDZ128ri
+ 49301609U, // VPSRLDZ128rik
+ 2532329577U, // VPSRLDZ128rikz
+ 2517649513U, // VPSRLDZ128rm
+ 49301609U, // VPSRLDZ128rmk
+ 2532329577U, // VPSRLDZ128rmkz
+ 2517649513U, // VPSRLDZ128rr
+ 49301609U, // VPSRLDZ128rrk
+ 2532329577U, // VPSRLDZ128rrkz
+ 2551203945U, // VPSRLDZ256mbi
+ 49301609U, // VPSRLDZ256mbik
+ 2532329577U, // VPSRLDZ256mbikz
+ 3188738153U, // VPSRLDZ256mi
+ 49301609U, // VPSRLDZ256mik
+ 2532329577U, // VPSRLDZ256mikz
+ 2517649513U, // VPSRLDZ256ri
+ 49301609U, // VPSRLDZ256rik
+ 2532329577U, // VPSRLDZ256rikz
+ 2517649513U, // VPSRLDZ256rm
+ 49301609U, // VPSRLDZ256rmk
+ 2532329577U, // VPSRLDZ256rmkz
+ 2517649513U, // VPSRLDZ256rr
+ 49301609U, // VPSRLDZ256rrk
+ 2532329577U, // VPSRLDZ256rrkz
+ 403720297U, // VPSRLDZmbi
+ 49301609U, // VPSRLDZmbik
+ 2532329577U, // VPSRLDZmbikz
+ 2953857129U, // VPSRLDZmi
+ 49301609U, // VPSRLDZmik
+ 2532329577U, // VPSRLDZmikz
+ 2517649513U, // VPSRLDZri
+ 49301609U, // VPSRLDZrik
+ 2532329577U, // VPSRLDZrikz
+ 2517649513U, // VPSRLDZrm
+ 49301609U, // VPSRLDZrmk
+ 2532329577U, // VPSRLDZrmkz
+ 2517649513U, // VPSRLDZrr
+ 49301609U, // VPSRLDZrrk
+ 2532329577U, // VPSRLDZrrkz
+ 2517649513U, // VPSRLDri
+ 2517649513U, // VPSRLDrm
+ 2517649513U, // VPSRLDrr
+ 2517653438U, // VPSRLQYri
+ 2517653438U, // VPSRLQYrm
+ 2517653438U, // VPSRLQYrr
+ 2584762302U, // VPSRLQZ128mbi
+ 49305534U, // VPSRLQZ128mbik
+ 2532333502U, // VPSRLQZ128mbikz
+ 2484099006U, // VPSRLQZ128mi
+ 49305534U, // VPSRLQZ128mik
+ 2532333502U, // VPSRLQZ128mikz
+ 2517653438U, // VPSRLQZ128ri
+ 49305534U, // VPSRLQZ128rik
+ 2532333502U, // VPSRLQZ128rikz
+ 2517653438U, // VPSRLQZ128rm
+ 49305534U, // VPSRLQZ128rmk
+ 2532333502U, // VPSRLQZ128rmkz
+ 2517653438U, // VPSRLQZ128rr
+ 49305534U, // VPSRLQZ128rrk
+ 2532333502U, // VPSRLQZ128rrkz
+ 437278654U, // VPSRLQZ256mbi
+ 49305534U, // VPSRLQZ256mbik
+ 2532333502U, // VPSRLQZ256mbikz
+ 3188742078U, // VPSRLQZ256mi
+ 49305534U, // VPSRLQZ256mik
+ 2532333502U, // VPSRLQZ256mikz
+ 2517653438U, // VPSRLQZ256ri
+ 49305534U, // VPSRLQZ256rik
+ 2532333502U, // VPSRLQZ256rikz
+ 2517653438U, // VPSRLQZ256rm
+ 49305534U, // VPSRLQZ256rmk
+ 2532333502U, // VPSRLQZ256rmkz
+ 2517653438U, // VPSRLQZ256rr
+ 49305534U, // VPSRLQZ256rrk
+ 2532333502U, // VPSRLQZ256rrkz
+ 2584762302U, // VPSRLQZmbi
+ 49305534U, // VPSRLQZmbik
+ 2532333502U, // VPSRLQZmbikz
+ 2953861054U, // VPSRLQZmi
+ 49305534U, // VPSRLQZmik
+ 2532333502U, // VPSRLQZmikz
+ 2517653438U, // VPSRLQZri
+ 49305534U, // VPSRLQZrik
+ 2532333502U, // VPSRLQZrikz
+ 2517653438U, // VPSRLQZrm
+ 49305534U, // VPSRLQZrmk
+ 2532333502U, // VPSRLQZrmkz
+ 2517653438U, // VPSRLQZrr
+ 49305534U, // VPSRLQZrrk
+ 2532333502U, // VPSRLQZrrkz
+ 2517653438U, // VPSRLQri
+ 2517653438U, // VPSRLQrm
+ 2517653438U, // VPSRLQrr
+ 2517651555U, // VPSRLVDYrm
+ 2517651555U, // VPSRLVDYrr
+ 2517651555U, // VPSRLVDZ128rm
+ 2517651555U, // VPSRLVDZ128rmb
+ 49303651U, // VPSRLVDZ128rmbk
+ 2532331619U, // VPSRLVDZ128rmbkz
+ 49303651U, // VPSRLVDZ128rmk
+ 2532331619U, // VPSRLVDZ128rmkz
+ 2517651555U, // VPSRLVDZ128rr
+ 49303651U, // VPSRLVDZ128rrk
+ 2532331619U, // VPSRLVDZ128rrkz
+ 2517651555U, // VPSRLVDZ256rm
+ 2517651555U, // VPSRLVDZ256rmb
+ 49303651U, // VPSRLVDZ256rmbk
+ 2532331619U, // VPSRLVDZ256rmbkz
+ 49303651U, // VPSRLVDZ256rmk
+ 2532331619U, // VPSRLVDZ256rmkz
+ 2517651555U, // VPSRLVDZ256rr
+ 49303651U, // VPSRLVDZ256rrk
+ 2532331619U, // VPSRLVDZ256rrkz
+ 2517651555U, // VPSRLVDZrm
+ 2517651555U, // VPSRLVDZrmb
+ 49303651U, // VPSRLVDZrmbk
+ 2532331619U, // VPSRLVDZrmbkz
+ 49303651U, // VPSRLVDZrmk
+ 2532331619U, // VPSRLVDZrmkz
+ 2517651555U, // VPSRLVDZrr
+ 49303651U, // VPSRLVDZrrk
+ 2532331619U, // VPSRLVDZrrkz
+ 2517651555U, // VPSRLVDrm
+ 2517651555U, // VPSRLVDrr
+ 2517654049U, // VPSRLVQYrm
+ 2517654049U, // VPSRLVQYrr
+ 2517654049U, // VPSRLVQZ128rm
+ 2517654049U, // VPSRLVQZ128rmb
+ 49306145U, // VPSRLVQZ128rmbk
+ 2532334113U, // VPSRLVQZ128rmbkz
+ 49306145U, // VPSRLVQZ128rmk
+ 2532334113U, // VPSRLVQZ128rmkz
+ 2517654049U, // VPSRLVQZ128rr
+ 49306145U, // VPSRLVQZ128rrk
+ 2532334113U, // VPSRLVQZ128rrkz
+ 2517654049U, // VPSRLVQZ256rm
+ 2517654049U, // VPSRLVQZ256rmb
+ 49306145U, // VPSRLVQZ256rmbk
+ 2532334113U, // VPSRLVQZ256rmbkz
+ 49306145U, // VPSRLVQZ256rmk
+ 2532334113U, // VPSRLVQZ256rmkz
+ 2517654049U, // VPSRLVQZ256rr
+ 49306145U, // VPSRLVQZ256rrk
+ 2532334113U, // VPSRLVQZ256rrkz
+ 2517654049U, // VPSRLVQZrm
+ 2517654049U, // VPSRLVQZrmb
+ 49306145U, // VPSRLVQZrmbk
+ 2532334113U, // VPSRLVQZrmbkz
+ 49306145U, // VPSRLVQZrmk
+ 2532334113U, // VPSRLVQZrmkz
+ 2517654049U, // VPSRLVQZrr
+ 49306145U, // VPSRLVQZrrk
+ 2532334113U, // VPSRLVQZrrkz
+ 2517654049U, // VPSRLVQrm
+ 2517654049U, // VPSRLVQrr
+ 2517657289U, // VPSRLVWZ128rm
+ 49309385U, // VPSRLVWZ128rmk
+ 2532337353U, // VPSRLVWZ128rmkz
+ 2517657289U, // VPSRLVWZ128rr
+ 49309385U, // VPSRLVWZ128rrk
+ 2532337353U, // VPSRLVWZ128rrkz
+ 2517657289U, // VPSRLVWZ256rm
+ 49309385U, // VPSRLVWZ256rmk
+ 2532337353U, // VPSRLVWZ256rmkz
+ 2517657289U, // VPSRLVWZ256rr
+ 49309385U, // VPSRLVWZ256rrk
+ 2532337353U, // VPSRLVWZ256rrkz
+ 2517657289U, // VPSRLVWZrm
+ 49309385U, // VPSRLVWZrmk
+ 2532337353U, // VPSRLVWZrmkz
+ 2517657289U, // VPSRLVWZrr
+ 49309385U, // VPSRLVWZrrk
+ 2532337353U, // VPSRLVWZrrkz
+ 2517656769U, // VPSRLWYri
+ 2517656769U, // VPSRLWYrm
+ 2517656769U, // VPSRLWYrr
+ 2484102337U, // VPSRLWZ128mi
+ 49308865U, // VPSRLWZ128mik
+ 2532336833U, // VPSRLWZ128mikz
+ 2517656769U, // VPSRLWZ128ri
+ 49308865U, // VPSRLWZ128rik
+ 2532336833U, // VPSRLWZ128rikz
+ 2517656769U, // VPSRLWZ128rm
+ 49308865U, // VPSRLWZ128rmk
+ 2532336833U, // VPSRLWZ128rmkz
+ 2517656769U, // VPSRLWZ128rr
+ 49308865U, // VPSRLWZ128rrk
+ 2532336833U, // VPSRLWZ128rrkz
+ 3188745409U, // VPSRLWZ256mi
+ 49308865U, // VPSRLWZ256mik
+ 2532336833U, // VPSRLWZ256mikz
+ 2517656769U, // VPSRLWZ256ri
+ 49308865U, // VPSRLWZ256rik
+ 2532336833U, // VPSRLWZ256rikz
+ 2517656769U, // VPSRLWZ256rm
+ 49308865U, // VPSRLWZ256rmk
+ 2532336833U, // VPSRLWZ256rmkz
+ 2517656769U, // VPSRLWZ256rr
+ 49308865U, // VPSRLWZ256rrk
+ 2532336833U, // VPSRLWZ256rrkz
+ 2953864385U, // VPSRLWZmi
+ 49308865U, // VPSRLWZmik
+ 2532336833U, // VPSRLWZmikz
+ 2517656769U, // VPSRLWZri
+ 49308865U, // VPSRLWZrik
+ 2532336833U, // VPSRLWZrikz
+ 2517656769U, // VPSRLWZrm
+ 49308865U, // VPSRLWZrmk
+ 2532336833U, // VPSRLWZrmkz
+ 2517656769U, // VPSRLWZrr
+ 49308865U, // VPSRLWZrrk
+ 2532336833U, // VPSRLWZrrkz
+ 2517656769U, // VPSRLWri
+ 2517656769U, // VPSRLWrm
+ 2517656769U, // VPSRLWrr
+ 2517648336U, // VPSUBBYrm
+ 2517648336U, // VPSUBBYrr
+ 2517648336U, // VPSUBBZ128rm
+ 49300432U, // VPSUBBZ128rmk
+ 2532328400U, // VPSUBBZ128rmkz
+ 2517648336U, // VPSUBBZ128rr
+ 49300432U, // VPSUBBZ128rrk
+ 2532328400U, // VPSUBBZ128rrkz
+ 2517648336U, // VPSUBBZ256rm
+ 49300432U, // VPSUBBZ256rmk
+ 2532328400U, // VPSUBBZ256rmkz
+ 2517648336U, // VPSUBBZ256rr
+ 49300432U, // VPSUBBZ256rrk
+ 2532328400U, // VPSUBBZ256rrkz
+ 2517648336U, // VPSUBBZrm
+ 49300432U, // VPSUBBZrmk
+ 2532328400U, // VPSUBBZrmkz
+ 2517648336U, // VPSUBBZrr
+ 49300432U, // VPSUBBZrrk
+ 2532328400U, // VPSUBBZrrkz
+ 2517648336U, // VPSUBBrm
+ 2517648336U, // VPSUBBrr
+ 2517649227U, // VPSUBDYrm
+ 2517649227U, // VPSUBDYrr
+ 2517649227U, // VPSUBDZ128rm
+ 2517649227U, // VPSUBDZ128rmb
+ 49301323U, // VPSUBDZ128rmbk
+ 2532329291U, // VPSUBDZ128rmbkz
+ 49301323U, // VPSUBDZ128rmk
+ 2532329291U, // VPSUBDZ128rmkz
+ 2517649227U, // VPSUBDZ128rr
+ 49301323U, // VPSUBDZ128rrk
+ 2532329291U, // VPSUBDZ128rrkz
+ 2517649227U, // VPSUBDZ256rm
+ 2517649227U, // VPSUBDZ256rmb
+ 49301323U, // VPSUBDZ256rmbk
+ 2532329291U, // VPSUBDZ256rmbkz
+ 49301323U, // VPSUBDZ256rmk
+ 2532329291U, // VPSUBDZ256rmkz
+ 2517649227U, // VPSUBDZ256rr
+ 49301323U, // VPSUBDZ256rrk
+ 2532329291U, // VPSUBDZ256rrkz
+ 2517649227U, // VPSUBDZrm
+ 2517649227U, // VPSUBDZrmb
+ 49301323U, // VPSUBDZrmbk
+ 2532329291U, // VPSUBDZrmbkz
+ 49301323U, // VPSUBDZrmk
+ 2532329291U, // VPSUBDZrmkz
+ 2517649227U, // VPSUBDZrr
+ 49301323U, // VPSUBDZrrk
+ 2532329291U, // VPSUBDZrrkz
+ 2517649227U, // VPSUBDrm
+ 2517649227U, // VPSUBDrr
+ 2517652986U, // VPSUBQYrm
+ 2517652986U, // VPSUBQYrr
+ 2517652986U, // VPSUBQZ128rm
+ 2517652986U, // VPSUBQZ128rmb
+ 49305082U, // VPSUBQZ128rmbk
+ 2532333050U, // VPSUBQZ128rmbkz
+ 49305082U, // VPSUBQZ128rmk
+ 2532333050U, // VPSUBQZ128rmkz
+ 2517652986U, // VPSUBQZ128rr
+ 49305082U, // VPSUBQZ128rrk
+ 2532333050U, // VPSUBQZ128rrkz
+ 2517652986U, // VPSUBQZ256rm
+ 2517652986U, // VPSUBQZ256rmb
+ 49305082U, // VPSUBQZ256rmbk
+ 2532333050U, // VPSUBQZ256rmbkz
+ 49305082U, // VPSUBQZ256rmk
+ 2532333050U, // VPSUBQZ256rmkz
+ 2517652986U, // VPSUBQZ256rr
+ 49305082U, // VPSUBQZ256rrk
+ 2532333050U, // VPSUBQZ256rrkz
+ 2517652986U, // VPSUBQZrm
+ 2517652986U, // VPSUBQZrmb
+ 49305082U, // VPSUBQZrmbk
+ 2532333050U, // VPSUBQZrmbkz
+ 49305082U, // VPSUBQZrmk
+ 2532333050U, // VPSUBQZrmkz
+ 2517652986U, // VPSUBQZrr
+ 49305082U, // VPSUBQZrrk
+ 2532333050U, // VPSUBQZrrkz
+ 2517652986U, // VPSUBQrm
+ 2517652986U, // VPSUBQrr
+ 2517648720U, // VPSUBSBYrm
+ 2517648720U, // VPSUBSBYrr
+ 2517648720U, // VPSUBSBZ128rm
+ 49300816U, // VPSUBSBZ128rmk
+ 2532328784U, // VPSUBSBZ128rmkz
+ 2517648720U, // VPSUBSBZ128rr
+ 49300816U, // VPSUBSBZ128rrk
+ 2532328784U, // VPSUBSBZ128rrkz
+ 2517648720U, // VPSUBSBZ256rm
+ 49300816U, // VPSUBSBZ256rmk
+ 2532328784U, // VPSUBSBZ256rmkz
+ 2517648720U, // VPSUBSBZ256rr
+ 49300816U, // VPSUBSBZ256rrk
+ 2532328784U, // VPSUBSBZ256rrkz
+ 2517648720U, // VPSUBSBZrm
+ 49300816U, // VPSUBSBZrmk
+ 2532328784U, // VPSUBSBZrmkz
+ 2517648720U, // VPSUBSBZrr
+ 49300816U, // VPSUBSBZrrk
+ 2532328784U, // VPSUBSBZrrkz
+ 2517648720U, // VPSUBSBrm
+ 2517648720U, // VPSUBSBrr
+ 2517656994U, // VPSUBSWYrm
+ 2517656994U, // VPSUBSWYrr
+ 2517656994U, // VPSUBSWZ128rm
+ 49309090U, // VPSUBSWZ128rmk
+ 2532337058U, // VPSUBSWZ128rmkz
+ 2517656994U, // VPSUBSWZ128rr
+ 49309090U, // VPSUBSWZ128rrk
+ 2532337058U, // VPSUBSWZ128rrkz
+ 2517656994U, // VPSUBSWZ256rm
+ 49309090U, // VPSUBSWZ256rmk
+ 2532337058U, // VPSUBSWZ256rmkz
+ 2517656994U, // VPSUBSWZ256rr
+ 49309090U, // VPSUBSWZ256rrk
+ 2532337058U, // VPSUBSWZ256rrkz
+ 2517656994U, // VPSUBSWZrm
+ 49309090U, // VPSUBSWZrmk
+ 2532337058U, // VPSUBSWZrmkz
+ 2517656994U, // VPSUBSWZrr
+ 49309090U, // VPSUBSWZrrk
+ 2532337058U, // VPSUBSWZrrkz
+ 2517656994U, // VPSUBSWrm
+ 2517656994U, // VPSUBSWrr
+ 2517648774U, // VPSUBUSBYrm
+ 2517648774U, // VPSUBUSBYrr
+ 2517648774U, // VPSUBUSBZ128rm
+ 49300870U, // VPSUBUSBZ128rmk
+ 2532328838U, // VPSUBUSBZ128rmkz
+ 2517648774U, // VPSUBUSBZ128rr
+ 49300870U, // VPSUBUSBZ128rrk
+ 2532328838U, // VPSUBUSBZ128rrkz
+ 2517648774U, // VPSUBUSBZ256rm
+ 49300870U, // VPSUBUSBZ256rmk
+ 2532328838U, // VPSUBUSBZ256rmkz
+ 2517648774U, // VPSUBUSBZ256rr
+ 49300870U, // VPSUBUSBZ256rrk
+ 2532328838U, // VPSUBUSBZ256rrkz
+ 2517648774U, // VPSUBUSBZrm
+ 49300870U, // VPSUBUSBZrmk
+ 2532328838U, // VPSUBUSBZrmkz
+ 2517648774U, // VPSUBUSBZrr
+ 49300870U, // VPSUBUSBZrrk
+ 2532328838U, // VPSUBUSBZrrkz
+ 2517648774U, // VPSUBUSBrm
+ 2517648774U, // VPSUBUSBrr
+ 2517657089U, // VPSUBUSWYrm
+ 2517657089U, // VPSUBUSWYrr
+ 2517657089U, // VPSUBUSWZ128rm
+ 49309185U, // VPSUBUSWZ128rmk
+ 2532337153U, // VPSUBUSWZ128rmkz
+ 2517657089U, // VPSUBUSWZ128rr
+ 49309185U, // VPSUBUSWZ128rrk
+ 2532337153U, // VPSUBUSWZ128rrkz
+ 2517657089U, // VPSUBUSWZ256rm
+ 49309185U, // VPSUBUSWZ256rmk
+ 2532337153U, // VPSUBUSWZ256rmkz
+ 2517657089U, // VPSUBUSWZ256rr
+ 49309185U, // VPSUBUSWZ256rrk
+ 2532337153U, // VPSUBUSWZ256rrkz
+ 2517657089U, // VPSUBUSWZrm
+ 49309185U, // VPSUBUSWZrmk
+ 2532337153U, // VPSUBUSWZrmkz
+ 2517657089U, // VPSUBUSWZrr
+ 49309185U, // VPSUBUSWZrrk
+ 2532337153U, // VPSUBUSWZrrkz
+ 2517657089U, // VPSUBUSWrm
+ 2517657089U, // VPSUBUSWrr
+ 2517656507U, // VPSUBWYrm
+ 2517656507U, // VPSUBWYrr
+ 2517656507U, // VPSUBWZ128rm
+ 49308603U, // VPSUBWZ128rmk
+ 2532336571U, // VPSUBWZ128rmkz
+ 2517656507U, // VPSUBWZ128rr
+ 49308603U, // VPSUBWZ128rrk
+ 2532336571U, // VPSUBWZ128rrkz
+ 2517656507U, // VPSUBWZ256rm
+ 49308603U, // VPSUBWZ256rmk
+ 2532336571U, // VPSUBWZ256rmkz
+ 2517656507U, // VPSUBWZ256rr
+ 49308603U, // VPSUBWZ256rrk
+ 2532336571U, // VPSUBWZ256rrkz
+ 2517656507U, // VPSUBWZrm
+ 49308603U, // VPSUBWZrmk
+ 2532336571U, // VPSUBWZrmkz
+ 2517656507U, // VPSUBWZrr
+ 49308603U, // VPSUBWZrrk
+ 2532336571U, // VPSUBWZrrkz
+ 2517656507U, // VPSUBWrm
+ 2517656507U, // VPSUBWrr
+ 2182105105U, // VPTERNLOGDZ128rmbi
+ 49301521U, // VPTERNLOGDZ128rmbik
+ 2196785169U, // VPTERNLOGDZ128rmbikz
+ 2182105105U, // VPTERNLOGDZ128rmi
+ 49301521U, // VPTERNLOGDZ128rmik
+ 2196785169U, // VPTERNLOGDZ128rmikz
+ 2182105105U, // VPTERNLOGDZ128rri
+ 49301521U, // VPTERNLOGDZ128rrik
+ 2196785169U, // VPTERNLOGDZ128rrikz
+ 2182105105U, // VPTERNLOGDZ256rmbi
+ 49301521U, // VPTERNLOGDZ256rmbik
+ 2196785169U, // VPTERNLOGDZ256rmbikz
+ 2182105105U, // VPTERNLOGDZ256rmi
+ 49301521U, // VPTERNLOGDZ256rmik
+ 2196785169U, // VPTERNLOGDZ256rmikz
+ 2182105105U, // VPTERNLOGDZ256rri
+ 49301521U, // VPTERNLOGDZ256rrik
+ 2196785169U, // VPTERNLOGDZ256rrikz
+ 2182105105U, // VPTERNLOGDZrmbi
+ 49301521U, // VPTERNLOGDZrmbik
+ 2196785169U, // VPTERNLOGDZrmbikz
+ 2182105105U, // VPTERNLOGDZrmi
+ 49301521U, // VPTERNLOGDZrmik
+ 2196785169U, // VPTERNLOGDZrmikz
+ 2182105105U, // VPTERNLOGDZrri
+ 49301521U, // VPTERNLOGDZrrik
+ 2196785169U, // VPTERNLOGDZrrikz
+ 2182109073U, // VPTERNLOGQZ128rmbi
+ 49305489U, // VPTERNLOGQZ128rmbik
+ 2196789137U, // VPTERNLOGQZ128rmbikz
+ 2182109073U, // VPTERNLOGQZ128rmi
+ 49305489U, // VPTERNLOGQZ128rmik
+ 2196789137U, // VPTERNLOGQZ128rmikz
+ 2182109073U, // VPTERNLOGQZ128rri
+ 49305489U, // VPTERNLOGQZ128rrik
+ 2196789137U, // VPTERNLOGQZ128rrikz
+ 2182109073U, // VPTERNLOGQZ256rmbi
+ 49305489U, // VPTERNLOGQZ256rmbik
+ 2196789137U, // VPTERNLOGQZ256rmbikz
+ 2182109073U, // VPTERNLOGQZ256rmi
+ 49305489U, // VPTERNLOGQZ256rmik
+ 2196789137U, // VPTERNLOGQZ256rmikz
+ 2182109073U, // VPTERNLOGQZ256rri
+ 49305489U, // VPTERNLOGQZ256rrik
+ 2196789137U, // VPTERNLOGQZ256rrikz
+ 2182109073U, // VPTERNLOGQZrmbi
+ 49305489U, // VPTERNLOGQZrmbik
+ 2196789137U, // VPTERNLOGQZrmbikz
+ 2182109073U, // VPTERNLOGQZrmi
+ 49305489U, // VPTERNLOGQZrmik
+ 2196789137U, // VPTERNLOGQZrmikz
+ 2182109073U, // VPTERNLOGQZrri
+ 49305489U, // VPTERNLOGQZrrik
+ 2196789137U, // VPTERNLOGQZrrikz
+ 2517648537U, // VPTESTMBZ128rm
+ 384844953U, // VPTESTMBZ128rmk
+ 2517648537U, // VPTESTMBZ128rr
+ 384844953U, // VPTESTMBZ128rrk
+ 2517648537U, // VPTESTMBZ256rm
+ 384844953U, // VPTESTMBZ256rmk
+ 2517648537U, // VPTESTMBZ256rr
+ 384844953U, // VPTESTMBZ256rrk
+ 2517648537U, // VPTESTMBZrm
+ 384844953U, // VPTESTMBZrmk
+ 2517648537U, // VPTESTMBZrr
+ 384844953U, // VPTESTMBZrrk
+ 2517649578U, // VPTESTMDZ128rm
+ 2517649578U, // VPTESTMDZ128rmb
+ 384845994U, // VPTESTMDZ128rmbk
+ 384845994U, // VPTESTMDZ128rmk
+ 2517649578U, // VPTESTMDZ128rr
+ 384845994U, // VPTESTMDZ128rrk
+ 2517649578U, // VPTESTMDZ256rm
+ 2517649578U, // VPTESTMDZ256rmb
+ 384845994U, // VPTESTMDZ256rmbk
+ 384845994U, // VPTESTMDZ256rmk
+ 2517649578U, // VPTESTMDZ256rr
+ 384845994U, // VPTESTMDZ256rrk
+ 2517649578U, // VPTESTMDZrm
+ 2517649578U, // VPTESTMDZrmb
+ 384845994U, // VPTESTMDZrmbk
+ 384845994U, // VPTESTMDZrmk
+ 2517649578U, // VPTESTMDZrr
+ 384845994U, // VPTESTMDZrrk
+ 2517653494U, // VPTESTMQZ128rm
+ 2517653494U, // VPTESTMQZ128rmb
+ 384849910U, // VPTESTMQZ128rmbk
+ 384849910U, // VPTESTMQZ128rmk
+ 2517653494U, // VPTESTMQZ128rr
+ 384849910U, // VPTESTMQZ128rrk
+ 2517653494U, // VPTESTMQZ256rm
+ 2517653494U, // VPTESTMQZ256rmb
+ 384849910U, // VPTESTMQZ256rmbk
+ 384849910U, // VPTESTMQZ256rmk
+ 2517653494U, // VPTESTMQZ256rr
+ 384849910U, // VPTESTMQZ256rrk
+ 2517653494U, // VPTESTMQZrm
+ 2517653494U, // VPTESTMQZrmb
+ 384849910U, // VPTESTMQZrmbk
+ 384849910U, // VPTESTMQZrmk
+ 2517653494U, // VPTESTMQZrr
+ 384849910U, // VPTESTMQZrrk
+ 2517656825U, // VPTESTMWZ128rm
+ 384853241U, // VPTESTMWZ128rmk
+ 2517656825U, // VPTESTMWZ128rr
+ 384853241U, // VPTESTMWZ128rrk
+ 2517656825U, // VPTESTMWZ256rm
+ 384853241U, // VPTESTMWZ256rmk
+ 2517656825U, // VPTESTMWZ256rr
+ 384853241U, // VPTESTMWZ256rrk
+ 2517656825U, // VPTESTMWZrm
+ 384853241U, // VPTESTMWZrmk
+ 2517656825U, // VPTESTMWZrr
+ 384853241U, // VPTESTMWZrrk
+ 2517648496U, // VPTESTNMBZ128rm
+ 384844912U, // VPTESTNMBZ128rmk
+ 2517648496U, // VPTESTNMBZ128rr
+ 384844912U, // VPTESTNMBZ128rrk
+ 2517648496U, // VPTESTNMBZ256rm
+ 384844912U, // VPTESTNMBZ256rmk
+ 2517648496U, // VPTESTNMBZ256rr
+ 384844912U, // VPTESTNMBZ256rrk
+ 2517648496U, // VPTESTNMBZrm
+ 384844912U, // VPTESTNMBZrmk
+ 2517648496U, // VPTESTNMBZrr
+ 384844912U, // VPTESTNMBZrrk
+ 2517649551U, // VPTESTNMDZ128rm
+ 2517649551U, // VPTESTNMDZ128rmb
+ 384845967U, // VPTESTNMDZ128rmbk
+ 384845967U, // VPTESTNMDZ128rmk
+ 2517649551U, // VPTESTNMDZ128rr
+ 384845967U, // VPTESTNMDZ128rrk
+ 2517649551U, // VPTESTNMDZ256rm
+ 2517649551U, // VPTESTNMDZ256rmb
+ 384845967U, // VPTESTNMDZ256rmbk
+ 384845967U, // VPTESTNMDZ256rmk
+ 2517649551U, // VPTESTNMDZ256rr
+ 384845967U, // VPTESTNMDZ256rrk
+ 2517649551U, // VPTESTNMDZrm
+ 2517649551U, // VPTESTNMDZrmb
+ 384845967U, // VPTESTNMDZrmbk
+ 384845967U, // VPTESTNMDZrmk
+ 2517649551U, // VPTESTNMDZrr
+ 384845967U, // VPTESTNMDZrrk
+ 2517653467U, // VPTESTNMQZ128rm
+ 2517653467U, // VPTESTNMQZ128rmb
+ 384849883U, // VPTESTNMQZ128rmbk
+ 384849883U, // VPTESTNMQZ128rmk
+ 2517653467U, // VPTESTNMQZ128rr
+ 384849883U, // VPTESTNMQZ128rrk
+ 2517653467U, // VPTESTNMQZ256rm
+ 2517653467U, // VPTESTNMQZ256rmb
+ 384849883U, // VPTESTNMQZ256rmbk
+ 384849883U, // VPTESTNMQZ256rmk
+ 2517653467U, // VPTESTNMQZ256rr
+ 384849883U, // VPTESTNMQZ256rrk
+ 2517653467U, // VPTESTNMQZrm
+ 2517653467U, // VPTESTNMQZrmb
+ 384849883U, // VPTESTNMQZrmbk
+ 384849883U, // VPTESTNMQZrmk
+ 2517653467U, // VPTESTNMQZrr
+ 384849883U, // VPTESTNMQZrrk
+ 2517656798U, // VPTESTNMWZ128rm
+ 384853214U, // VPTESTNMWZ128rmk
+ 2517656798U, // VPTESTNMWZ128rr
+ 384853214U, // VPTESTNMWZ128rrk
+ 2517656798U, // VPTESTNMWZ256rm
+ 384853214U, // VPTESTNMWZ256rmk
+ 2517656798U, // VPTESTNMWZ256rr
+ 384853214U, // VPTESTNMWZ256rrk
+ 2517656798U, // VPTESTNMWZrm
+ 384853214U, // VPTESTNMWZrmk
+ 2517656798U, // VPTESTNMWZrr
+ 384853214U, // VPTESTNMWZrrk
+ 1041261209U, // VPTESTYrm
+ 370172569U, // VPTESTYrr
+ 672162457U, // VPTESTrm
+ 370172569U, // VPTESTrr
+ 2517656453U, // VPUNPCKHBWYrm
+ 2517656453U, // VPUNPCKHBWYrr
+ 2517656453U, // VPUNPCKHBWZ128rm
+ 49308549U, // VPUNPCKHBWZ128rmk
+ 2532336517U, // VPUNPCKHBWZ128rmkz
+ 2517656453U, // VPUNPCKHBWZ128rr
+ 49308549U, // VPUNPCKHBWZ128rrk
+ 2532336517U, // VPUNPCKHBWZ128rrkz
+ 2517656453U, // VPUNPCKHBWZ256rm
+ 49308549U, // VPUNPCKHBWZ256rmk
+ 2532336517U, // VPUNPCKHBWZ256rmkz
+ 2517656453U, // VPUNPCKHBWZ256rr
+ 49308549U, // VPUNPCKHBWZ256rrk
+ 2532336517U, // VPUNPCKHBWZ256rrkz
+ 2517656453U, // VPUNPCKHBWZrm
+ 49308549U, // VPUNPCKHBWZrmk
+ 2532336517U, // VPUNPCKHBWZrmkz
+ 2517656453U, // VPUNPCKHBWZrr
+ 49308549U, // VPUNPCKHBWZrrk
+ 2532336517U, // VPUNPCKHBWZrrkz
+ 2517656453U, // VPUNPCKHBWrm
+ 2517656453U, // VPUNPCKHBWrr
+ 2517653106U, // VPUNPCKHDQYrm
+ 2517653106U, // VPUNPCKHDQYrr
+ 2517653106U, // VPUNPCKHDQZ128rm
+ 2517653106U, // VPUNPCKHDQZ128rmb
+ 49305202U, // VPUNPCKHDQZ128rmbk
+ 2532333170U, // VPUNPCKHDQZ128rmbkz
+ 49305202U, // VPUNPCKHDQZ128rmk
+ 2532333170U, // VPUNPCKHDQZ128rmkz
+ 2517653106U, // VPUNPCKHDQZ128rr
+ 49305202U, // VPUNPCKHDQZ128rrk
+ 2532333170U, // VPUNPCKHDQZ128rrkz
+ 2517653106U, // VPUNPCKHDQZ256rm
+ 2517653106U, // VPUNPCKHDQZ256rmb
+ 49305202U, // VPUNPCKHDQZ256rmbk
+ 2532333170U, // VPUNPCKHDQZ256rmbkz
+ 49305202U, // VPUNPCKHDQZ256rmk
+ 2532333170U, // VPUNPCKHDQZ256rmkz
+ 2517653106U, // VPUNPCKHDQZ256rr
+ 49305202U, // VPUNPCKHDQZ256rrk
+ 2532333170U, // VPUNPCKHDQZ256rrkz
+ 2517653106U, // VPUNPCKHDQZrm
+ 2517653106U, // VPUNPCKHDQZrmb
+ 49305202U, // VPUNPCKHDQZrmbk
+ 2532333170U, // VPUNPCKHDQZrmbkz
+ 49305202U, // VPUNPCKHDQZrmk
+ 2532333170U, // VPUNPCKHDQZrmkz
+ 2517653106U, // VPUNPCKHDQZrr
+ 49305202U, // VPUNPCKHDQZrrk
+ 2532333170U, // VPUNPCKHDQZrrkz
+ 2517653106U, // VPUNPCKHDQrm
+ 2517653106U, // VPUNPCKHDQrr
+ 2517653202U, // VPUNPCKHQDQYrm
+ 2517653202U, // VPUNPCKHQDQYrr
+ 2517653202U, // VPUNPCKHQDQZ128rm
+ 2517653202U, // VPUNPCKHQDQZ128rmb
+ 49305298U, // VPUNPCKHQDQZ128rmbk
+ 2532333266U, // VPUNPCKHQDQZ128rmbkz
+ 49305298U, // VPUNPCKHQDQZ128rmk
+ 2532333266U, // VPUNPCKHQDQZ128rmkz
+ 2517653202U, // VPUNPCKHQDQZ128rr
+ 49305298U, // VPUNPCKHQDQZ128rrk
+ 2532333266U, // VPUNPCKHQDQZ128rrkz
+ 2517653202U, // VPUNPCKHQDQZ256rm
+ 2517653202U, // VPUNPCKHQDQZ256rmb
+ 49305298U, // VPUNPCKHQDQZ256rmbk
+ 2532333266U, // VPUNPCKHQDQZ256rmbkz
+ 49305298U, // VPUNPCKHQDQZ256rmk
+ 2532333266U, // VPUNPCKHQDQZ256rmkz
+ 2517653202U, // VPUNPCKHQDQZ256rr
+ 49305298U, // VPUNPCKHQDQZ256rrk
+ 2532333266U, // VPUNPCKHQDQZ256rrkz
+ 2517653202U, // VPUNPCKHQDQZrm
+ 2517653202U, // VPUNPCKHQDQZrmb
+ 49305298U, // VPUNPCKHQDQZrmbk
+ 2532333266U, // VPUNPCKHQDQZrmbkz
+ 49305298U, // VPUNPCKHQDQZrmk
+ 2532333266U, // VPUNPCKHQDQZrmkz
+ 2517653202U, // VPUNPCKHQDQZrr
+ 49305298U, // VPUNPCKHQDQZrrk
+ 2532333266U, // VPUNPCKHQDQZrrkz
+ 2517653202U, // VPUNPCKHQDQrm
+ 2517653202U, // VPUNPCKHQDQrr
+ 2517651622U, // VPUNPCKHWDYrm
+ 2517651622U, // VPUNPCKHWDYrr
+ 2517651622U, // VPUNPCKHWDZ128rm
+ 49303718U, // VPUNPCKHWDZ128rmk
+ 2532331686U, // VPUNPCKHWDZ128rmkz
+ 2517651622U, // VPUNPCKHWDZ128rr
+ 49303718U, // VPUNPCKHWDZ128rrk
+ 2532331686U, // VPUNPCKHWDZ128rrkz
+ 2517651622U, // VPUNPCKHWDZ256rm
+ 49303718U, // VPUNPCKHWDZ256rmk
+ 2532331686U, // VPUNPCKHWDZ256rmkz
+ 2517651622U, // VPUNPCKHWDZ256rr
+ 49303718U, // VPUNPCKHWDZ256rrk
+ 2532331686U, // VPUNPCKHWDZ256rrkz
+ 2517651622U, // VPUNPCKHWDZrm
+ 49303718U, // VPUNPCKHWDZrmk
+ 2532331686U, // VPUNPCKHWDZrmkz
+ 2517651622U, // VPUNPCKHWDZrr
+ 49303718U, // VPUNPCKHWDZrrk
+ 2532331686U, // VPUNPCKHWDZrrkz
+ 2517651622U, // VPUNPCKHWDrm
+ 2517651622U, // VPUNPCKHWDrr
+ 2517656475U, // VPUNPCKLBWYrm
+ 2517656475U, // VPUNPCKLBWYrr
+ 2517656475U, // VPUNPCKLBWZ128rm
+ 49308571U, // VPUNPCKLBWZ128rmk
+ 2532336539U, // VPUNPCKLBWZ128rmkz
+ 2517656475U, // VPUNPCKLBWZ128rr
+ 49308571U, // VPUNPCKLBWZ128rrk
+ 2532336539U, // VPUNPCKLBWZ128rrkz
+ 2517656475U, // VPUNPCKLBWZ256rm
+ 49308571U, // VPUNPCKLBWZ256rmk
+ 2532336539U, // VPUNPCKLBWZ256rmkz
+ 2517656475U, // VPUNPCKLBWZ256rr
+ 49308571U, // VPUNPCKLBWZ256rrk
+ 2532336539U, // VPUNPCKLBWZ256rrkz
+ 2517656475U, // VPUNPCKLBWZrm
+ 49308571U, // VPUNPCKLBWZrmk
+ 2532336539U, // VPUNPCKLBWZrmkz
+ 2517656475U, // VPUNPCKLBWZrr
+ 49308571U, // VPUNPCKLBWZrrk
+ 2532336539U, // VPUNPCKLBWZrrkz
+ 2517656475U, // VPUNPCKLBWrm
+ 2517656475U, // VPUNPCKLBWrr
+ 2517653137U, // VPUNPCKLDQYrm
+ 2517653137U, // VPUNPCKLDQYrr
+ 2517653137U, // VPUNPCKLDQZ128rm
+ 2517653137U, // VPUNPCKLDQZ128rmb
+ 49305233U, // VPUNPCKLDQZ128rmbk
+ 2532333201U, // VPUNPCKLDQZ128rmbkz
+ 49305233U, // VPUNPCKLDQZ128rmk
+ 2532333201U, // VPUNPCKLDQZ128rmkz
+ 2517653137U, // VPUNPCKLDQZ128rr
+ 49305233U, // VPUNPCKLDQZ128rrk
+ 2532333201U, // VPUNPCKLDQZ128rrkz
+ 2517653137U, // VPUNPCKLDQZ256rm
+ 2517653137U, // VPUNPCKLDQZ256rmb
+ 49305233U, // VPUNPCKLDQZ256rmbk
+ 2532333201U, // VPUNPCKLDQZ256rmbkz
+ 49305233U, // VPUNPCKLDQZ256rmk
+ 2532333201U, // VPUNPCKLDQZ256rmkz
+ 2517653137U, // VPUNPCKLDQZ256rr
+ 49305233U, // VPUNPCKLDQZ256rrk
+ 2532333201U, // VPUNPCKLDQZ256rrkz
+ 2517653137U, // VPUNPCKLDQZrm
+ 2517653137U, // VPUNPCKLDQZrmb
+ 49305233U, // VPUNPCKLDQZrmbk
+ 2532333201U, // VPUNPCKLDQZrmbkz
+ 49305233U, // VPUNPCKLDQZrmk
+ 2532333201U, // VPUNPCKLDQZrmkz
+ 2517653137U, // VPUNPCKLDQZrr
+ 49305233U, // VPUNPCKLDQZrrk
+ 2532333201U, // VPUNPCKLDQZrrkz
+ 2517653137U, // VPUNPCKLDQrm
+ 2517653137U, // VPUNPCKLDQrr
+ 2517653215U, // VPUNPCKLQDQYrm
+ 2517653215U, // VPUNPCKLQDQYrr
+ 2517653215U, // VPUNPCKLQDQZ128rm
+ 2517653215U, // VPUNPCKLQDQZ128rmb
+ 49305311U, // VPUNPCKLQDQZ128rmbk
+ 2532333279U, // VPUNPCKLQDQZ128rmbkz
+ 49305311U, // VPUNPCKLQDQZ128rmk
+ 2532333279U, // VPUNPCKLQDQZ128rmkz
+ 2517653215U, // VPUNPCKLQDQZ128rr
+ 49305311U, // VPUNPCKLQDQZ128rrk
+ 2532333279U, // VPUNPCKLQDQZ128rrkz
+ 2517653215U, // VPUNPCKLQDQZ256rm
+ 2517653215U, // VPUNPCKLQDQZ256rmb
+ 49305311U, // VPUNPCKLQDQZ256rmbk
+ 2532333279U, // VPUNPCKLQDQZ256rmbkz
+ 49305311U, // VPUNPCKLQDQZ256rmk
+ 2532333279U, // VPUNPCKLQDQZ256rmkz
+ 2517653215U, // VPUNPCKLQDQZ256rr
+ 49305311U, // VPUNPCKLQDQZ256rrk
+ 2532333279U, // VPUNPCKLQDQZ256rrkz
+ 2517653215U, // VPUNPCKLQDQZrm
+ 2517653215U, // VPUNPCKLQDQZrmb
+ 49305311U, // VPUNPCKLQDQZrmbk
+ 2532333279U, // VPUNPCKLQDQZrmbkz
+ 49305311U, // VPUNPCKLQDQZrmk
+ 2532333279U, // VPUNPCKLQDQZrmkz
+ 2517653215U, // VPUNPCKLQDQZrr
+ 49305311U, // VPUNPCKLQDQZrrk
+ 2532333279U, // VPUNPCKLQDQZrrkz
+ 2517653215U, // VPUNPCKLQDQrm
+ 2517653215U, // VPUNPCKLQDQrr
+ 2517651644U, // VPUNPCKLWDYrm
+ 2517651644U, // VPUNPCKLWDYrr
+ 2517651644U, // VPUNPCKLWDZ128rm
+ 49303740U, // VPUNPCKLWDZ128rmk
+ 2532331708U, // VPUNPCKLWDZ128rmkz
+ 2517651644U, // VPUNPCKLWDZ128rr
+ 49303740U, // VPUNPCKLWDZ128rrk
+ 2532331708U, // VPUNPCKLWDZ128rrkz
+ 2517651644U, // VPUNPCKLWDZ256rm
+ 49303740U, // VPUNPCKLWDZ256rmk
+ 2532331708U, // VPUNPCKLWDZ256rmkz
+ 2517651644U, // VPUNPCKLWDZ256rr
+ 49303740U, // VPUNPCKLWDZ256rrk
+ 2532331708U, // VPUNPCKLWDZ256rrkz
+ 2517651644U, // VPUNPCKLWDZrm
+ 49303740U, // VPUNPCKLWDZrmk
+ 2532331708U, // VPUNPCKLWDZrmkz
+ 2517651644U, // VPUNPCKLWDZrr
+ 49303740U, // VPUNPCKLWDZrrk
+ 2532331708U, // VPUNPCKLWDZrrkz
+ 2517651644U, // VPUNPCKLWDrm
+ 2517651644U, // VPUNPCKLWDrr
+ 2517650745U, // VPXORDZ128rm
+ 2517650745U, // VPXORDZ128rmb
+ 49302841U, // VPXORDZ128rmbk
+ 2532330809U, // VPXORDZ128rmbkz
+ 49302841U, // VPXORDZ128rmk
+ 2532330809U, // VPXORDZ128rmkz
+ 2517650745U, // VPXORDZ128rr
+ 49302841U, // VPXORDZ128rrk
+ 2532330809U, // VPXORDZ128rrkz
+ 2517650745U, // VPXORDZ256rm
+ 2517650745U, // VPXORDZ256rmb
+ 49302841U, // VPXORDZ256rmbk
+ 2532330809U, // VPXORDZ256rmbkz
+ 49302841U, // VPXORDZ256rmk
+ 2532330809U, // VPXORDZ256rmkz
+ 2517650745U, // VPXORDZ256rr
+ 49302841U, // VPXORDZ256rrk
+ 2532330809U, // VPXORDZ256rrkz
+ 2517650745U, // VPXORDZrm
+ 2517650745U, // VPXORDZrmb
+ 49302841U, // VPXORDZrmbk
+ 2532330809U, // VPXORDZrmbkz
+ 49302841U, // VPXORDZrmk
+ 2532330809U, // VPXORDZrmkz
+ 2517650745U, // VPXORDZrr
+ 49302841U, // VPXORDZrrk
+ 2532330809U, // VPXORDZrrkz
+ 2517653722U, // VPXORQZ128rm
+ 2517653722U, // VPXORQZ128rmb
+ 49305818U, // VPXORQZ128rmbk
+ 2532333786U, // VPXORQZ128rmbkz
+ 49305818U, // VPXORQZ128rmk
+ 2532333786U, // VPXORQZ128rmkz
+ 2517653722U, // VPXORQZ128rr
+ 49305818U, // VPXORQZ128rrk
+ 2532333786U, // VPXORQZ128rrkz
+ 2517653722U, // VPXORQZ256rm
+ 2517653722U, // VPXORQZ256rmb
+ 49305818U, // VPXORQZ256rmbk
+ 2532333786U, // VPXORQZ256rmbkz
+ 49305818U, // VPXORQZ256rmk
+ 2532333786U, // VPXORQZ256rmkz
+ 2517653722U, // VPXORQZ256rr
+ 49305818U, // VPXORQZ256rrk
+ 2532333786U, // VPXORQZ256rrkz
+ 2517653722U, // VPXORQZrm
+ 2517653722U, // VPXORQZrmb
+ 49305818U, // VPXORQZrmbk
+ 2532333786U, // VPXORQZrmbkz
+ 49305818U, // VPXORQZrmk
+ 2532333786U, // VPXORQZrmkz
+ 2517653722U, // VPXORQZrr
+ 49305818U, // VPXORQZrrk
+ 2532333786U, // VPXORQZrrkz
+ 2517654229U, // VPXORYrm
+ 2517654229U, // VPXORYrr
+ 2517654229U, // VPXORrm
+ 2517654229U, // VPXORrr
+ 2517650262U, // VRANGEPDZ128rmbi
+ 49302358U, // VRANGEPDZ128rmbik
+ 2532330326U, // VRANGEPDZ128rmbikz
+ 2517650262U, // VRANGEPDZ128rmi
+ 49302358U, // VRANGEPDZ128rmik
+ 2532330326U, // VRANGEPDZ128rmikz
+ 2517650262U, // VRANGEPDZ128rri
+ 49302358U, // VRANGEPDZ128rrik
+ 2532330326U, // VRANGEPDZ128rrikz
+ 2517650262U, // VRANGEPDZ256rmbi
+ 49302358U, // VRANGEPDZ256rmbik
+ 2532330326U, // VRANGEPDZ256rmbikz
+ 2517650262U, // VRANGEPDZ256rmi
+ 49302358U, // VRANGEPDZ256rmik
+ 2532330326U, // VRANGEPDZ256rmikz
+ 2517650262U, // VRANGEPDZ256rri
+ 49302358U, // VRANGEPDZ256rrik
+ 2532330326U, // VRANGEPDZ256rrikz
+ 2517650262U, // VRANGEPDZrmbi
+ 49302358U, // VRANGEPDZrmbik
+ 2532330326U, // VRANGEPDZrmbikz
+ 2517650262U, // VRANGEPDZrmi
+ 49302358U, // VRANGEPDZrmik
+ 2532330326U, // VRANGEPDZrmikz
+ 2517650262U, // VRANGEPDZrri
+ 2517650262U, // VRANGEPDZrrib
+ 49302358U, // VRANGEPDZrribk
+ 2532330326U, // VRANGEPDZrribkz
+ 49302358U, // VRANGEPDZrrik
+ 2532330326U, // VRANGEPDZrrikz
+ 2517655061U, // VRANGEPSZ128rmbi
+ 49307157U, // VRANGEPSZ128rmbik
+ 2532335125U, // VRANGEPSZ128rmbikz
+ 2517655061U, // VRANGEPSZ128rmi
+ 49307157U, // VRANGEPSZ128rmik
+ 2532335125U, // VRANGEPSZ128rmikz
+ 2517655061U, // VRANGEPSZ128rri
+ 49307157U, // VRANGEPSZ128rrik
+ 2532335125U, // VRANGEPSZ128rrikz
+ 2517655061U, // VRANGEPSZ256rmbi
+ 49307157U, // VRANGEPSZ256rmbik
+ 2532335125U, // VRANGEPSZ256rmbikz
+ 2517655061U, // VRANGEPSZ256rmi
+ 49307157U, // VRANGEPSZ256rmik
+ 2532335125U, // VRANGEPSZ256rmikz
+ 2517655061U, // VRANGEPSZ256rri
+ 49307157U, // VRANGEPSZ256rrik
+ 2532335125U, // VRANGEPSZ256rrikz
+ 2517655061U, // VRANGEPSZrmbi
+ 49307157U, // VRANGEPSZrmbik
+ 2532335125U, // VRANGEPSZrmbikz
+ 2517655061U, // VRANGEPSZrmi
+ 49307157U, // VRANGEPSZrmik
+ 2532335125U, // VRANGEPSZrmikz
+ 2517655061U, // VRANGEPSZrri
+ 2517655061U, // VRANGEPSZrrib
+ 49307157U, // VRANGEPSZrribk
+ 2532335125U, // VRANGEPSZrribkz
+ 49307157U, // VRANGEPSZrrik
+ 2532335125U, // VRANGEPSZrrikz
+ 2517651108U, // VRANGESDZrmi
+ 49303204U, // VRANGESDZrmik
+ 2532331172U, // VRANGESDZrmikz
+ 2517651108U, // VRANGESDZrri
+ 2517651108U, // VRANGESDZrrib
+ 49303204U, // VRANGESDZrribk
+ 2532331172U, // VRANGESDZrribkz
+ 49303204U, // VRANGESDZrrik
+ 2532331172U, // VRANGESDZrrikz
+ 2517655824U, // VRANGESSZrmi
+ 49307920U, // VRANGESSZrmik
+ 2532335888U, // VRANGESSZrmikz
+ 2517655824U, // VRANGESSZrri
+ 2517655824U, // VRANGESSZrrib
+ 49307920U, // VRANGESSZrribk
+ 2532335888U, // VRANGESSZrribkz
+ 49307920U, // VRANGESSZrrik
+ 2532335888U, // VRANGESSZrrikz
+ 672156253U, // VRCP14PDZ128m
+ 605047389U, // VRCP14PDZ128mb
+ 49302109U, // VRCP14PDZ128mbk
+ 2532330077U, // VRCP14PDZ128mbkz
+ 49302109U, // VRCP14PDZ128mk
+ 2532330077U, // VRCP14PDZ128mkz
+ 370166365U, // VRCP14PDZ128r
+ 49302109U, // VRCP14PDZ128rk
+ 2532330077U, // VRCP14PDZ128rkz
+ 1007700573U, // VRCP14PDZ256m
+ 2752531037U, // VRCP14PDZ256mb
+ 49302109U, // VRCP14PDZ256mbk
+ 2532330077U, // VRCP14PDZ256mbkz
+ 49302109U, // VRCP14PDZ256mk
+ 2532330077U, // VRCP14PDZ256mkz
+ 370166365U, // VRCP14PDZ256r
+ 49302109U, // VRCP14PDZ256rk
+ 2532330077U, // VRCP14PDZ256rkz
+ 1108363869U, // VRCP14PDZm
+ 605047389U, // VRCP14PDZmb
+ 49302109U, // VRCP14PDZmbk
+ 2532330077U, // VRCP14PDZmbkz
+ 49302109U, // VRCP14PDZmk
+ 2532330077U, // VRCP14PDZmkz
+ 370166365U, // VRCP14PDZr
+ 49302109U, // VRCP14PDZrk
+ 2532330077U, // VRCP14PDZrkz
+ 672161037U, // VRCP14PSZ128m
+ 2786090253U, // VRCP14PSZ128mb
+ 49306893U, // VRCP14PSZ128mbk
+ 2532334861U, // VRCP14PSZ128mbkz
+ 49306893U, // VRCP14PSZ128mk
+ 2532334861U, // VRCP14PSZ128mkz
+ 370171149U, // VRCP14PSZ128r
+ 49306893U, // VRCP14PSZ128rk
+ 2532334861U, // VRCP14PSZ128rkz
+ 1007705357U, // VRCP14PSZ256m
+ 638606605U, // VRCP14PSZ256mb
+ 49306893U, // VRCP14PSZ256mbk
+ 2532334861U, // VRCP14PSZ256mbkz
+ 49306893U, // VRCP14PSZ256mk
+ 2532334861U, // VRCP14PSZ256mkz
+ 370171149U, // VRCP14PSZ256r
+ 49306893U, // VRCP14PSZ256rk
+ 2532334861U, // VRCP14PSZ256rkz
+ 1108368653U, // VRCP14PSZm
+ 2786090253U, // VRCP14PSZmb
+ 49306893U, // VRCP14PSZmbk
+ 2532334861U, // VRCP14PSZmbkz
+ 49306893U, // VRCP14PSZmk
+ 2532334861U, // VRCP14PSZmkz
+ 370171149U, // VRCP14PSZr
+ 49306893U, // VRCP14PSZrk
+ 2532334861U, // VRCP14PSZrkz
+ 2517650977U, // VRCP14SDZrm
+ 49303073U, // VRCP14SDZrmk
+ 2532331041U, // VRCP14SDZrmkz
+ 2517650977U, // VRCP14SDZrr
+ 49303073U, // VRCP14SDZrrk
+ 2532331041U, // VRCP14SDZrrkz
+ 2517655678U, // VRCP14SSZrm
+ 49307774U, // VRCP14SSZrmk
+ 2532335742U, // VRCP14SSZrmkz
+ 2517655678U, // VRCP14SSZrr
+ 49307774U, // VRCP14SSZrrk
+ 2532335742U, // VRCP14SSZrrkz
+ 1108363891U, // VRCP28PDZm
+ 605047411U, // VRCP28PDZmb
+ 49302131U, // VRCP28PDZmbk
+ 2532330099U, // VRCP28PDZmbkz
+ 49302131U, // VRCP28PDZmk
+ 2532330099U, // VRCP28PDZmkz
+ 370166387U, // VRCP28PDZr
+ 2517650035U, // VRCP28PDZrb
+ 49302131U, // VRCP28PDZrbk
+ 2532330099U, // VRCP28PDZrbkz
+ 49302131U, // VRCP28PDZrk
+ 2532330099U, // VRCP28PDZrkz
+ 1108368675U, // VRCP28PSZm
+ 2786090275U, // VRCP28PSZmb
+ 49306915U, // VRCP28PSZmbk
+ 2532334883U, // VRCP28PSZmbkz
+ 49306915U, // VRCP28PSZmk
+ 2532334883U, // VRCP28PSZmkz
+ 370171171U, // VRCP28PSZr
+ 2517654819U, // VRCP28PSZrb
+ 49306915U, // VRCP28PSZrbk
+ 2532334883U, // VRCP28PSZrbkz
+ 49306915U, // VRCP28PSZrk
+ 2532334883U, // VRCP28PSZrkz
+ 2517650999U, // VRCP28SDZm
+ 49303095U, // VRCP28SDZmk
+ 2532331063U, // VRCP28SDZmkz
+ 2517650999U, // VRCP28SDZr
+ 2517650999U, // VRCP28SDZrb
+ 49303095U, // VRCP28SDZrbk
+ 2532331063U, // VRCP28SDZrbkz
+ 49303095U, // VRCP28SDZrk
+ 2532331063U, // VRCP28SDZrkz
+ 2517655700U, // VRCP28SSZm
+ 49307796U, // VRCP28SSZmk
+ 2532335764U, // VRCP28SSZmkz
+ 2517655700U, // VRCP28SSZr
+ 2517655700U, // VRCP28SSZrb
+ 49307796U, // VRCP28SSZrbk
+ 2532335764U, // VRCP28SSZrbkz
+ 49307796U, // VRCP28SSZrk
+ 2532335764U, // VRCP28SSZrkz
+ 1007705804U, // VRCPPSYm
+ 370171596U, // VRCPPSYr
+ 672161484U, // VRCPPSm
+ 370171596U, // VRCPPSr
+ 2517655906U, // VRCPSSm
+ 2517655906U, // VRCPSSm_Int
+ 2517655906U, // VRCPSSr
+ 2517655906U, // VRCPSSr_Int
+ 2752531275U, // VREDUCEPDZ128rmbi
+ 49302347U, // VREDUCEPDZ128rmbik
+ 2532330315U, // VREDUCEPDZ128rmbikz
+ 2819640139U, // VREDUCEPDZ128rmi
+ 49302347U, // VREDUCEPDZ128rmik
+ 2532330315U, // VREDUCEPDZ128rmikz
+ 2517650251U, // VREDUCEPDZ128rri
+ 49302347U, // VREDUCEPDZ128rrik
+ 2532330315U, // VREDUCEPDZ128rrikz
+ 605047627U, // VREDUCEPDZ256rmbi
+ 49302347U, // VREDUCEPDZ256rmbik
+ 2532330315U, // VREDUCEPDZ256rmbikz
+ 3155184459U, // VREDUCEPDZ256rmi
+ 49302347U, // VREDUCEPDZ256rmik
+ 2532330315U, // VREDUCEPDZ256rmikz
+ 2517650251U, // VREDUCEPDZ256rri
+ 49302347U, // VREDUCEPDZ256rrik
+ 2532330315U, // VREDUCEPDZ256rrikz
+ 2752531275U, // VREDUCEPDZrmbi
+ 49302347U, // VREDUCEPDZrmbik
+ 2532330315U, // VREDUCEPDZrmbikz
+ 3255847755U, // VREDUCEPDZrmi
+ 49302347U, // VREDUCEPDZrmik
+ 2532330315U, // VREDUCEPDZrmikz
+ 2517650251U, // VREDUCEPDZrri
+ 370166603U, // VREDUCEPDZrrib
+ 49302347U, // VREDUCEPDZrribk
+ 2532330315U, // VREDUCEPDZrribkz
+ 49302347U, // VREDUCEPDZrrik
+ 2532330315U, // VREDUCEPDZrrikz
+ 638606858U, // VREDUCEPSZ128rmbi
+ 49307146U, // VREDUCEPSZ128rmbik
+ 2532335114U, // VREDUCEPSZ128rmbikz
+ 2819644938U, // VREDUCEPSZ128rmi
+ 49307146U, // VREDUCEPSZ128rmik
+ 2532335114U, // VREDUCEPSZ128rmikz
+ 2517655050U, // VREDUCEPSZ128rri
+ 49307146U, // VREDUCEPSZ128rrik
+ 2532335114U, // VREDUCEPSZ128rrikz
+ 2786090506U, // VREDUCEPSZ256rmbi
+ 49307146U, // VREDUCEPSZ256rmbik
+ 2532335114U, // VREDUCEPSZ256rmbikz
+ 3155189258U, // VREDUCEPSZ256rmi
+ 49307146U, // VREDUCEPSZ256rmik
+ 2532335114U, // VREDUCEPSZ256rmikz
+ 2517655050U, // VREDUCEPSZ256rri
+ 49307146U, // VREDUCEPSZ256rrik
+ 2532335114U, // VREDUCEPSZ256rrikz
+ 638606858U, // VREDUCEPSZrmbi
+ 49307146U, // VREDUCEPSZrmbik
+ 2532335114U, // VREDUCEPSZrmbikz
+ 3255852554U, // VREDUCEPSZrmi
+ 49307146U, // VREDUCEPSZrmik
+ 2532335114U, // VREDUCEPSZrmikz
+ 2517655050U, // VREDUCEPSZrri
+ 370171402U, // VREDUCEPSZrrib
+ 49307146U, // VREDUCEPSZrribk
+ 2532335114U, // VREDUCEPSZrribkz
+ 49307146U, // VREDUCEPSZrrik
+ 2532335114U, // VREDUCEPSZrrikz
+ 2517651097U, // VREDUCESDZrmi
+ 49303193U, // VREDUCESDZrmik
+ 2532331161U, // VREDUCESDZrmikz
+ 2517651097U, // VREDUCESDZrri
+ 2517651097U, // VREDUCESDZrrib
+ 49303193U, // VREDUCESDZrribk
+ 2532331161U, // VREDUCESDZrribkz
+ 49303193U, // VREDUCESDZrrik
+ 2532331161U, // VREDUCESDZrrikz
+ 2517655813U, // VREDUCESSZrmi
+ 49307909U, // VREDUCESSZrmik
+ 2532335877U, // VREDUCESSZrmikz
+ 2517655813U, // VREDUCESSZrri
+ 2517655813U, // VREDUCESSZrrib
+ 49307909U, // VREDUCESSZrribk
+ 2532335877U, // VREDUCESSZrribkz
+ 49307909U, // VREDUCESSZrrik
+ 2532335877U, // VREDUCESSZrrikz
+ 2752531296U, // VRNDSCALEPDZ128rmbi
+ 49302368U, // VRNDSCALEPDZ128rmbik
+ 2532330336U, // VRNDSCALEPDZ128rmbikz
+ 2819640160U, // VRNDSCALEPDZ128rmi
+ 49302368U, // VRNDSCALEPDZ128rmik
+ 2532330336U, // VRNDSCALEPDZ128rmikz
+ 2517650272U, // VRNDSCALEPDZ128rri
+ 49302368U, // VRNDSCALEPDZ128rrik
+ 2532330336U, // VRNDSCALEPDZ128rrikz
+ 605047648U, // VRNDSCALEPDZ256rmbi
+ 49302368U, // VRNDSCALEPDZ256rmbik
+ 2532330336U, // VRNDSCALEPDZ256rmbikz
+ 3155184480U, // VRNDSCALEPDZ256rmi
+ 49302368U, // VRNDSCALEPDZ256rmik
+ 2532330336U, // VRNDSCALEPDZ256rmikz
+ 2517650272U, // VRNDSCALEPDZ256rri
+ 49302368U, // VRNDSCALEPDZ256rrik
+ 2532330336U, // VRNDSCALEPDZ256rrikz
+ 2752531296U, // VRNDSCALEPDZrmbi
+ 49302368U, // VRNDSCALEPDZrmbik
+ 2532330336U, // VRNDSCALEPDZrmbikz
+ 3255847776U, // VRNDSCALEPDZrmi
+ 49302368U, // VRNDSCALEPDZrmik
+ 2532330336U, // VRNDSCALEPDZrmikz
+ 2517650272U, // VRNDSCALEPDZrri
+ 370166624U, // VRNDSCALEPDZrrib
+ 49302368U, // VRNDSCALEPDZrribk
+ 2532330336U, // VRNDSCALEPDZrribkz
+ 49302368U, // VRNDSCALEPDZrrik
+ 2532330336U, // VRNDSCALEPDZrrikz
+ 638606879U, // VRNDSCALEPSZ128rmbi
+ 49307167U, // VRNDSCALEPSZ128rmbik
+ 2532335135U, // VRNDSCALEPSZ128rmbikz
+ 2819644959U, // VRNDSCALEPSZ128rmi
+ 49307167U, // VRNDSCALEPSZ128rmik
+ 2532335135U, // VRNDSCALEPSZ128rmikz
+ 2517655071U, // VRNDSCALEPSZ128rri
+ 49307167U, // VRNDSCALEPSZ128rrik
+ 2532335135U, // VRNDSCALEPSZ128rrikz
+ 2786090527U, // VRNDSCALEPSZ256rmbi
+ 49307167U, // VRNDSCALEPSZ256rmbik
+ 2532335135U, // VRNDSCALEPSZ256rmbikz
+ 3155189279U, // VRNDSCALEPSZ256rmi
+ 49307167U, // VRNDSCALEPSZ256rmik
+ 2532335135U, // VRNDSCALEPSZ256rmikz
+ 2517655071U, // VRNDSCALEPSZ256rri
+ 49307167U, // VRNDSCALEPSZ256rrik
+ 2532335135U, // VRNDSCALEPSZ256rrikz
+ 638606879U, // VRNDSCALEPSZrmbi
+ 49307167U, // VRNDSCALEPSZrmbik
+ 2532335135U, // VRNDSCALEPSZrmbikz
+ 3255852575U, // VRNDSCALEPSZrmi
+ 49307167U, // VRNDSCALEPSZrmik
+ 2532335135U, // VRNDSCALEPSZrmikz
+ 2517655071U, // VRNDSCALEPSZrri
+ 370171423U, // VRNDSCALEPSZrrib
+ 49307167U, // VRNDSCALEPSZrribk
+ 2532335135U, // VRNDSCALEPSZrribkz
+ 49307167U, // VRNDSCALEPSZrrik
+ 2532335135U, // VRNDSCALEPSZrrikz
+ 2517651118U, // VRNDSCALESDZm
+ 2517651118U, // VRNDSCALESDZm_Int
+ 49303214U, // VRNDSCALESDZm_Intk
+ 2532331182U, // VRNDSCALESDZm_Intkz
+ 2517651118U, // VRNDSCALESDZr
+ 2517651118U, // VRNDSCALESDZr_Int
+ 49303214U, // VRNDSCALESDZr_Intk
+ 2532331182U, // VRNDSCALESDZr_Intkz
+ 2517651118U, // VRNDSCALESDZrb_Int
+ 49303214U, // VRNDSCALESDZrb_Intk
+ 2532331182U, // VRNDSCALESDZrb_Intkz
+ 2517655834U, // VRNDSCALESSZm
+ 2517655834U, // VRNDSCALESSZm_Int
+ 49307930U, // VRNDSCALESSZm_Intk
+ 2532335898U, // VRNDSCALESSZm_Intkz
+ 2517655834U, // VRNDSCALESSZr
+ 2517655834U, // VRNDSCALESSZr_Int
+ 49307930U, // VRNDSCALESSZr_Intk
+ 2532335898U, // VRNDSCALESSZr_Intkz
+ 2517655834U, // VRNDSCALESSZrb_Int
+ 49307930U, // VRNDSCALESSZrb_Intk
+ 2532335898U, // VRNDSCALESSZrb_Intkz
+ 3155184424U, // VROUNDPDYm
+ 2517650216U, // VROUNDPDYr
+ 2819640104U, // VROUNDPDm
+ 2517650216U, // VROUNDPDr
+ 3155189223U, // VROUNDPSYm
+ 2517655015U, // VROUNDPSYr
+ 2819644903U, // VROUNDPSm
+ 2517655015U, // VROUNDPSr
+ 2517651087U, // VROUNDSDm
+ 2517651087U, // VROUNDSDm_Int
+ 2517651087U, // VROUNDSDr
+ 2517651087U, // VROUNDSDr_Int
+ 2517655803U, // VROUNDSSm
+ 2517655803U, // VROUNDSSm_Int
+ 2517655803U, // VROUNDSSr
+ 2517655803U, // VROUNDSSr_Int
+ 672156263U, // VRSQRT14PDZ128m
+ 605047399U, // VRSQRT14PDZ128mb
+ 49302119U, // VRSQRT14PDZ128mbk
+ 2532330087U, // VRSQRT14PDZ128mbkz
+ 49302119U, // VRSQRT14PDZ128mk
+ 2532330087U, // VRSQRT14PDZ128mkz
+ 370166375U, // VRSQRT14PDZ128r
+ 49302119U, // VRSQRT14PDZ128rk
+ 2532330087U, // VRSQRT14PDZ128rkz
+ 1007700583U, // VRSQRT14PDZ256m
+ 2752531047U, // VRSQRT14PDZ256mb
+ 49302119U, // VRSQRT14PDZ256mbk
+ 2532330087U, // VRSQRT14PDZ256mbkz
+ 49302119U, // VRSQRT14PDZ256mk
+ 2532330087U, // VRSQRT14PDZ256mkz
+ 370166375U, // VRSQRT14PDZ256r
+ 49302119U, // VRSQRT14PDZ256rk
+ 2532330087U, // VRSQRT14PDZ256rkz
+ 1108363879U, // VRSQRT14PDZm
+ 605047399U, // VRSQRT14PDZmb
+ 49302119U, // VRSQRT14PDZmbk
+ 2532330087U, // VRSQRT14PDZmbkz
+ 49302119U, // VRSQRT14PDZmk
+ 2532330087U, // VRSQRT14PDZmkz
+ 370166375U, // VRSQRT14PDZr
+ 49302119U, // VRSQRT14PDZrk
+ 2532330087U, // VRSQRT14PDZrkz
+ 672161047U, // VRSQRT14PSZ128m
+ 2786090263U, // VRSQRT14PSZ128mb
+ 49306903U, // VRSQRT14PSZ128mbk
+ 2532334871U, // VRSQRT14PSZ128mbkz
+ 49306903U, // VRSQRT14PSZ128mk
+ 2532334871U, // VRSQRT14PSZ128mkz
+ 370171159U, // VRSQRT14PSZ128r
+ 49306903U, // VRSQRT14PSZ128rk
+ 2532334871U, // VRSQRT14PSZ128rkz
+ 1007705367U, // VRSQRT14PSZ256m
+ 638606615U, // VRSQRT14PSZ256mb
+ 49306903U, // VRSQRT14PSZ256mbk
+ 2532334871U, // VRSQRT14PSZ256mbkz
+ 49306903U, // VRSQRT14PSZ256mk
+ 2532334871U, // VRSQRT14PSZ256mkz
+ 370171159U, // VRSQRT14PSZ256r
+ 49306903U, // VRSQRT14PSZ256rk
+ 2532334871U, // VRSQRT14PSZ256rkz
+ 1108368663U, // VRSQRT14PSZm
+ 2786090263U, // VRSQRT14PSZmb
+ 49306903U, // VRSQRT14PSZmbk
+ 2532334871U, // VRSQRT14PSZmbkz
+ 49306903U, // VRSQRT14PSZmk
+ 2532334871U, // VRSQRT14PSZmkz
+ 370171159U, // VRSQRT14PSZr
+ 49306903U, // VRSQRT14PSZrk
+ 2532334871U, // VRSQRT14PSZrkz
+ 2517650987U, // VRSQRT14SDZrm
+ 49303083U, // VRSQRT14SDZrmk
+ 2532331051U, // VRSQRT14SDZrmkz
+ 2517650987U, // VRSQRT14SDZrr
+ 49303083U, // VRSQRT14SDZrrk
+ 2532331051U, // VRSQRT14SDZrrkz
+ 2517655688U, // VRSQRT14SSZrm
+ 49307784U, // VRSQRT14SSZrmk
+ 2532335752U, // VRSQRT14SSZrmkz
+ 2517655688U, // VRSQRT14SSZrr
+ 49307784U, // VRSQRT14SSZrrk
+ 2532335752U, // VRSQRT14SSZrrkz
+ 1108363901U, // VRSQRT28PDZm
+ 605047421U, // VRSQRT28PDZmb
+ 49302141U, // VRSQRT28PDZmbk
+ 2532330109U, // VRSQRT28PDZmbkz
+ 49302141U, // VRSQRT28PDZmk
+ 2532330109U, // VRSQRT28PDZmkz
+ 370166397U, // VRSQRT28PDZr
+ 2517650045U, // VRSQRT28PDZrb
+ 49302141U, // VRSQRT28PDZrbk
+ 2532330109U, // VRSQRT28PDZrbkz
+ 49302141U, // VRSQRT28PDZrk
+ 2532330109U, // VRSQRT28PDZrkz
+ 1108368685U, // VRSQRT28PSZm
+ 2786090285U, // VRSQRT28PSZmb
+ 49306925U, // VRSQRT28PSZmbk
+ 2532334893U, // VRSQRT28PSZmbkz
+ 49306925U, // VRSQRT28PSZmk
+ 2532334893U, // VRSQRT28PSZmkz
+ 370171181U, // VRSQRT28PSZr
+ 2517654829U, // VRSQRT28PSZrb
+ 49306925U, // VRSQRT28PSZrbk
+ 2532334893U, // VRSQRT28PSZrbkz
+ 49306925U, // VRSQRT28PSZrk
+ 2532334893U, // VRSQRT28PSZrkz
+ 2517651009U, // VRSQRT28SDZm
+ 49303105U, // VRSQRT28SDZmk
+ 2532331073U, // VRSQRT28SDZmkz
+ 2517651009U, // VRSQRT28SDZr
+ 2517651009U, // VRSQRT28SDZrb
+ 49303105U, // VRSQRT28SDZrbk
+ 2532331073U, // VRSQRT28SDZrbkz
+ 49303105U, // VRSQRT28SDZrk
+ 2532331073U, // VRSQRT28SDZrkz
+ 2517655710U, // VRSQRT28SSZm
+ 49307806U, // VRSQRT28SSZmk
+ 2532335774U, // VRSQRT28SSZmkz
+ 2517655710U, // VRSQRT28SSZr
+ 2517655710U, // VRSQRT28SSZrb
+ 49307806U, // VRSQRT28SSZrbk
+ 2532335774U, // VRSQRT28SSZrbkz
+ 49307806U, // VRSQRT28SSZrk
+ 2532335774U, // VRSQRT28SSZrkz
+ 1007705948U, // VRSQRTPSYm
+ 370171740U, // VRSQRTPSYr
+ 672161628U, // VRSQRTPSm
+ 370171740U, // VRSQRTPSr
+ 2517655966U, // VRSQRTSSm
+ 2517655966U, // VRSQRTSSm_Int
+ 2517655966U, // VRSQRTSSr
+ 2517655966U, // VRSQRTSSr_Int
+ 2517650285U, // VSCALEFPDZ128rm
+ 2517650285U, // VSCALEFPDZ128rmb
+ 49302381U, // VSCALEFPDZ128rmbk
+ 2532330349U, // VSCALEFPDZ128rmbkz
+ 49302381U, // VSCALEFPDZ128rmk
+ 2532330349U, // VSCALEFPDZ128rmkz
+ 2517650285U, // VSCALEFPDZ128rr
+ 49302381U, // VSCALEFPDZ128rrk
+ 2532330349U, // VSCALEFPDZ128rrkz
+ 2517650285U, // VSCALEFPDZ256rm
+ 2517650285U, // VSCALEFPDZ256rmb
+ 49302381U, // VSCALEFPDZ256rmbk
+ 2532330349U, // VSCALEFPDZ256rmbkz
+ 49302381U, // VSCALEFPDZ256rmk
+ 2532330349U, // VSCALEFPDZ256rmkz
+ 2517650285U, // VSCALEFPDZ256rr
+ 49302381U, // VSCALEFPDZ256rrk
+ 2532330349U, // VSCALEFPDZ256rrkz
+ 2517650285U, // VSCALEFPDZrm
+ 2517650285U, // VSCALEFPDZrmb
+ 49302381U, // VSCALEFPDZrmbk
+ 2532330349U, // VSCALEFPDZrmbkz
+ 49302381U, // VSCALEFPDZrmk
+ 2532330349U, // VSCALEFPDZrmkz
+ 2517650285U, // VSCALEFPDZrr
+ 2517650285U, // VSCALEFPDZrrb
+ 49302381U, // VSCALEFPDZrrbk
+ 2532330349U, // VSCALEFPDZrrbkz
+ 49302381U, // VSCALEFPDZrrk
+ 2532330349U, // VSCALEFPDZrrkz
+ 2517655084U, // VSCALEFPSZ128rm
+ 2517655084U, // VSCALEFPSZ128rmb
+ 49307180U, // VSCALEFPSZ128rmbk
+ 2532335148U, // VSCALEFPSZ128rmbkz
+ 49307180U, // VSCALEFPSZ128rmk
+ 2532335148U, // VSCALEFPSZ128rmkz
+ 2517655084U, // VSCALEFPSZ128rr
+ 49307180U, // VSCALEFPSZ128rrk
+ 2532335148U, // VSCALEFPSZ128rrkz
+ 2517655084U, // VSCALEFPSZ256rm
+ 2517655084U, // VSCALEFPSZ256rmb
+ 49307180U, // VSCALEFPSZ256rmbk
+ 2532335148U, // VSCALEFPSZ256rmbkz
+ 49307180U, // VSCALEFPSZ256rmk
+ 2532335148U, // VSCALEFPSZ256rmkz
+ 2517655084U, // VSCALEFPSZ256rr
+ 49307180U, // VSCALEFPSZ256rrk
+ 2532335148U, // VSCALEFPSZ256rrkz
+ 2517655084U, // VSCALEFPSZrm
+ 2517655084U, // VSCALEFPSZrmb
+ 49307180U, // VSCALEFPSZrmbk
+ 2532335148U, // VSCALEFPSZrmbkz
+ 49307180U, // VSCALEFPSZrmk
+ 2532335148U, // VSCALEFPSZrmkz
+ 2517655084U, // VSCALEFPSZrr
+ 2517655084U, // VSCALEFPSZrrb
+ 49307180U, // VSCALEFPSZrrbk
+ 2532335148U, // VSCALEFPSZrrbkz
+ 49307180U, // VSCALEFPSZrrk
+ 2532335148U, // VSCALEFPSZrrkz
+ 2517651131U, // VSCALEFSDZrm
+ 49303227U, // VSCALEFSDZrmk
+ 2532331195U, // VSCALEFSDZrmkz
+ 2517651131U, // VSCALEFSDZrr
+ 2517651131U, // VSCALEFSDZrrb_Int
+ 49303227U, // VSCALEFSDZrrb_Intk
+ 2532331195U, // VSCALEFSDZrrb_Intkz
+ 49303227U, // VSCALEFSDZrrk
+ 2532331195U, // VSCALEFSDZrrkz
+ 2517655847U, // VSCALEFSSZrm
+ 49307943U, // VSCALEFSSZrmk
+ 2532335911U, // VSCALEFSSZrmkz
+ 2517655847U, // VSCALEFSSZrr
+ 2517655847U, // VSCALEFSSZrrb_Int
+ 49307943U, // VSCALEFSSZrrb_Intk
+ 2532335911U, // VSCALEFSSZrrb_Intkz
+ 49307943U, // VSCALEFSSZrrk
+ 2532335911U, // VSCALEFSSZrrkz
+ 691006U, // VSCATTERDPDZ128mr
+ 707390U, // VSCATTERDPDZ256mr
+ 723774U, // VSCATTERDPDZmr
+ 695805U, // VSCATTERDPSZ128mr
+ 712189U, // VSCATTERDPSZ256mr
+ 728573U, // VSCATTERDPSZmr
+ 822112234U, // VSCATTERPF0DPDm
+ 822112366U, // VSCATTERPF0DPSm
+ 822112300U, // VSCATTERPF0QPDm
+ 1056993456U, // VSCATTERPF0QPSm
+ 822112267U, // VSCATTERPF1DPDm
+ 822112399U, // VSCATTERPF1DPSm
+ 822112333U, // VSCATTERPF1QPDm
+ 1056993489U, // VSCATTERPF1QPSm
+ 691239U, // VSCATTERQPDZ128mr
+ 707623U, // VSCATTERQPDZ256mr
+ 724007U, // VSCATTERQPDZmr
+ 745210U, // VSCATTERQPSZ128mr
+ 696058U, // VSCATTERQPSZ256mr
+ 712442U, // VSCATTERQPSZmr
+ 2517647773U, // VSHUFF32X4Z256rmbi
+ 49299869U, // VSHUFF32X4Z256rmbik
+ 2532327837U, // VSHUFF32X4Z256rmbikz
+ 2517647773U, // VSHUFF32X4Z256rmi
+ 49299869U, // VSHUFF32X4Z256rmik
+ 2532327837U, // VSHUFF32X4Z256rmikz
+ 2517647773U, // VSHUFF32X4Z256rri
+ 49299869U, // VSHUFF32X4Z256rrik
+ 2532327837U, // VSHUFF32X4Z256rrikz
+ 2517647773U, // VSHUFF32X4Zrmbi
+ 49299869U, // VSHUFF32X4Zrmbik
+ 2532327837U, // VSHUFF32X4Zrmbikz
+ 2517647773U, // VSHUFF32X4Zrmi
+ 49299869U, // VSHUFF32X4Zrmik
+ 2532327837U, // VSHUFF32X4Zrmikz
+ 2517647773U, // VSHUFF32X4Zrri
+ 49299869U, // VSHUFF32X4Zrrik
+ 2532327837U, // VSHUFF32X4Zrrikz
+ 2517647560U, // VSHUFF64X2Z256rmbi
+ 49299656U, // VSHUFF64X2Z256rmbik
+ 2532327624U, // VSHUFF64X2Z256rmbikz
+ 2517647560U, // VSHUFF64X2Z256rmi
+ 49299656U, // VSHUFF64X2Z256rmik
+ 2532327624U, // VSHUFF64X2Z256rmikz
+ 2517647560U, // VSHUFF64X2Z256rri
+ 49299656U, // VSHUFF64X2Z256rrik
+ 2532327624U, // VSHUFF64X2Z256rrikz
+ 2517647560U, // VSHUFF64X2Zrmbi
+ 49299656U, // VSHUFF64X2Zrmbik
+ 2532327624U, // VSHUFF64X2Zrmbikz
+ 2517647560U, // VSHUFF64X2Zrmi
+ 49299656U, // VSHUFF64X2Zrmik
+ 2532327624U, // VSHUFF64X2Zrmikz
+ 2517647560U, // VSHUFF64X2Zrri
+ 49299656U, // VSHUFF64X2Zrrik
+ 2532327624U, // VSHUFF64X2Zrrikz
+ 2517647831U, // VSHUFI32X4Z256rmbi
+ 49299927U, // VSHUFI32X4Z256rmbik
+ 2532327895U, // VSHUFI32X4Z256rmbikz
+ 2517647831U, // VSHUFI32X4Z256rmi
+ 49299927U, // VSHUFI32X4Z256rmik
+ 2532327895U, // VSHUFI32X4Z256rmikz
+ 2517647831U, // VSHUFI32X4Z256rri
+ 49299927U, // VSHUFI32X4Z256rrik
+ 2532327895U, // VSHUFI32X4Z256rrikz
+ 2517647831U, // VSHUFI32X4Zrmbi
+ 49299927U, // VSHUFI32X4Zrmbik
+ 2532327895U, // VSHUFI32X4Zrmbikz
+ 2517647831U, // VSHUFI32X4Zrmi
+ 49299927U, // VSHUFI32X4Zrmik
+ 2532327895U, // VSHUFI32X4Zrmikz
+ 2517647831U, // VSHUFI32X4Zrri
+ 49299927U, // VSHUFI32X4Zrrik
+ 2532327895U, // VSHUFI32X4Zrrikz
+ 2517647618U, // VSHUFI64X2Z256rmbi
+ 49299714U, // VSHUFI64X2Z256rmbik
+ 2532327682U, // VSHUFI64X2Z256rmbikz
+ 2517647618U, // VSHUFI64X2Z256rmi
+ 49299714U, // VSHUFI64X2Z256rmik
+ 2532327682U, // VSHUFI64X2Z256rmikz
+ 2517647618U, // VSHUFI64X2Z256rri
+ 49299714U, // VSHUFI64X2Z256rrik
+ 2532327682U, // VSHUFI64X2Z256rrikz
+ 2517647618U, // VSHUFI64X2Zrmbi
+ 49299714U, // VSHUFI64X2Zrmbik
+ 2532327682U, // VSHUFI64X2Zrmbikz
+ 2517647618U, // VSHUFI64X2Zrmi
+ 49299714U, // VSHUFI64X2Zrmik
+ 2532327682U, // VSHUFI64X2Zrmikz
+ 2517647618U, // VSHUFI64X2Zrri
+ 49299714U, // VSHUFI64X2Zrrik
+ 2532327682U, // VSHUFI64X2Zrrikz
+ 2517650296U, // VSHUFPDYrmi
+ 2517650296U, // VSHUFPDYrri
+ 2517650296U, // VSHUFPDZ128rmbi
+ 49302392U, // VSHUFPDZ128rmbik
+ 2532330360U, // VSHUFPDZ128rmbikz
+ 2517650296U, // VSHUFPDZ128rmi
+ 49302392U, // VSHUFPDZ128rmik
+ 2532330360U, // VSHUFPDZ128rmikz
+ 2517650296U, // VSHUFPDZ128rri
+ 49302392U, // VSHUFPDZ128rrik
+ 2532330360U, // VSHUFPDZ128rrikz
+ 2517650296U, // VSHUFPDZ256rmbi
+ 49302392U, // VSHUFPDZ256rmbik
+ 2532330360U, // VSHUFPDZ256rmbikz
+ 2517650296U, // VSHUFPDZ256rmi
+ 49302392U, // VSHUFPDZ256rmik
+ 2532330360U, // VSHUFPDZ256rmikz
+ 2517650296U, // VSHUFPDZ256rri
+ 49302392U, // VSHUFPDZ256rrik
+ 2532330360U, // VSHUFPDZ256rrikz
+ 2517650296U, // VSHUFPDZrmbi
+ 49302392U, // VSHUFPDZrmbik
+ 2532330360U, // VSHUFPDZrmbikz
+ 2517650296U, // VSHUFPDZrmi
+ 49302392U, // VSHUFPDZrmik
+ 2532330360U, // VSHUFPDZrmikz
+ 2517650296U, // VSHUFPDZrri
+ 49302392U, // VSHUFPDZrrik
+ 2532330360U, // VSHUFPDZrrikz
+ 2517650296U, // VSHUFPDrmi
+ 2517650296U, // VSHUFPDrri
+ 2517655095U, // VSHUFPSYrmi
+ 2517655095U, // VSHUFPSYrri
+ 2517655095U, // VSHUFPSZ128rmbi
+ 49307191U, // VSHUFPSZ128rmbik
+ 2532335159U, // VSHUFPSZ128rmbikz
+ 2517655095U, // VSHUFPSZ128rmi
+ 49307191U, // VSHUFPSZ128rmik
+ 2532335159U, // VSHUFPSZ128rmikz
+ 2517655095U, // VSHUFPSZ128rri
+ 49307191U, // VSHUFPSZ128rrik
+ 2532335159U, // VSHUFPSZ128rrikz
+ 2517655095U, // VSHUFPSZ256rmbi
+ 49307191U, // VSHUFPSZ256rmbik
+ 2532335159U, // VSHUFPSZ256rmbikz
+ 2517655095U, // VSHUFPSZ256rmi
+ 49307191U, // VSHUFPSZ256rmik
+ 2532335159U, // VSHUFPSZ256rmikz
+ 2517655095U, // VSHUFPSZ256rri
+ 49307191U, // VSHUFPSZ256rrik
+ 2532335159U, // VSHUFPSZ256rrikz
+ 2517655095U, // VSHUFPSZrmbi
+ 49307191U, // VSHUFPSZrmbik
+ 2532335159U, // VSHUFPSZrmbikz
+ 2517655095U, // VSHUFPSZrmi
+ 49307191U, // VSHUFPSZrmik
+ 2532335159U, // VSHUFPSZrmikz
+ 2517655095U, // VSHUFPSZrri
+ 49307191U, // VSHUFPSZrrik
+ 2532335159U, // VSHUFPSZrrikz
+ 2517655095U, // VSHUFPSrmi
+ 2517655095U, // VSHUFPSrri
+ 1007701123U, // VSQRTPDYm
+ 370166915U, // VSQRTPDYr
+ 672156803U, // VSQRTPDZ128m
+ 605047939U, // VSQRTPDZ128mb
+ 49302659U, // VSQRTPDZ128mbk
+ 2532330627U, // VSQRTPDZ128mbkz
+ 49302659U, // VSQRTPDZ128mk
+ 2532330627U, // VSQRTPDZ128mkz
+ 370166915U, // VSQRTPDZ128r
+ 49302659U, // VSQRTPDZ128rk
+ 2532330627U, // VSQRTPDZ128rkz
+ 1007701123U, // VSQRTPDZ256m
+ 2752531587U, // VSQRTPDZ256mb
+ 49302659U, // VSQRTPDZ256mbk
+ 2532330627U, // VSQRTPDZ256mbkz
+ 49302659U, // VSQRTPDZ256mk
+ 2532330627U, // VSQRTPDZ256mkz
+ 370166915U, // VSQRTPDZ256r
+ 49302659U, // VSQRTPDZ256rk
+ 2532330627U, // VSQRTPDZ256rkz
+ 1108364419U, // VSQRTPDZm
+ 605047939U, // VSQRTPDZmb
+ 49302659U, // VSQRTPDZmbk
+ 2532330627U, // VSQRTPDZmbkz
+ 49302659U, // VSQRTPDZmk
+ 2532330627U, // VSQRTPDZmkz
+ 370166915U, // VSQRTPDZr
+ 2517650563U, // VSQRTPDZrb
+ 49302659U, // VSQRTPDZrbk
+ 2532330627U, // VSQRTPDZrbkz
+ 49302659U, // VSQRTPDZrk
+ 2532330627U, // VSQRTPDZrkz
+ 672156803U, // VSQRTPDm
+ 370166915U, // VSQRTPDr
+ 1007705958U, // VSQRTPSYm
+ 370171750U, // VSQRTPSYr
+ 672161638U, // VSQRTPSZ128m
+ 2786090854U, // VSQRTPSZ128mb
+ 49307494U, // VSQRTPSZ128mbk
+ 2532335462U, // VSQRTPSZ128mbkz
+ 49307494U, // VSQRTPSZ128mk
+ 2532335462U, // VSQRTPSZ128mkz
+ 370171750U, // VSQRTPSZ128r
+ 49307494U, // VSQRTPSZ128rk
+ 2532335462U, // VSQRTPSZ128rkz
+ 1007705958U, // VSQRTPSZ256m
+ 638607206U, // VSQRTPSZ256mb
+ 49307494U, // VSQRTPSZ256mbk
+ 2532335462U, // VSQRTPSZ256mbkz
+ 49307494U, // VSQRTPSZ256mk
+ 2532335462U, // VSQRTPSZ256mkz
+ 370171750U, // VSQRTPSZ256r
+ 49307494U, // VSQRTPSZ256rk
+ 2532335462U, // VSQRTPSZ256rkz
+ 1108369254U, // VSQRTPSZm
+ 2786090854U, // VSQRTPSZmb
+ 49307494U, // VSQRTPSZmbk
+ 2532335462U, // VSQRTPSZmbkz
+ 49307494U, // VSQRTPSZmk
+ 2532335462U, // VSQRTPSZmkz
+ 370171750U, // VSQRTPSZr
+ 2517655398U, // VSQRTPSZrb
+ 49307494U, // VSQRTPSZrbk
+ 2532335462U, // VSQRTPSZrbkz
+ 49307494U, // VSQRTPSZrk
+ 2532335462U, // VSQRTPSZrkz
+ 672161638U, // VSQRTPSm
+ 370171750U, // VSQRTPSr
+ 2517651307U, // VSQRTSDZm
+ 2517651307U, // VSQRTSDZm_Int
+ 49303403U, // VSQRTSDZm_Intk
+ 2532331371U, // VSQRTSDZm_Intkz
+ 2517651307U, // VSQRTSDZr
+ 2517651307U, // VSQRTSDZr_Int
+ 49303403U, // VSQRTSDZr_Intk
+ 2532331371U, // VSQRTSDZr_Intkz
+ 2517651307U, // VSQRTSDZrb_Int
+ 49303403U, // VSQRTSDZrb_Intk
+ 2532331371U, // VSQRTSDZrb_Intkz
+ 2517651307U, // VSQRTSDm
+ 2517651307U, // VSQRTSDm_Int
+ 2517651307U, // VSQRTSDr
+ 2517651307U, // VSQRTSDr_Int
+ 2517655976U, // VSQRTSSZm
+ 2517655976U, // VSQRTSSZm_Int
+ 49308072U, // VSQRTSSZm_Intk
+ 2532336040U, // VSQRTSSZm_Intkz
+ 2517655976U, // VSQRTSSZr
+ 2517655976U, // VSQRTSSZr_Int
+ 49308072U, // VSQRTSSZr_Intk
+ 2532336040U, // VSQRTSSZr_Intkz
+ 2517655976U, // VSQRTSSZrb_Int
+ 49308072U, // VSQRTSSZrb_Intk
+ 2532336040U, // VSQRTSSZrb_Intkz
+ 2517655976U, // VSQRTSSm
+ 2517655976U, // VSQRTSSm_Int
+ 2517655976U, // VSQRTSSr
+ 2517655976U, // VSQRTSSr_Int
+ 72433U, // VSTMXCSR
+ 2517650128U, // VSUBPDYrm
+ 2517650128U, // VSUBPDYrr
+ 2517650128U, // VSUBPDZ128rm
+ 2517650128U, // VSUBPDZ128rmb
+ 49302224U, // VSUBPDZ128rmbk
+ 2532330192U, // VSUBPDZ128rmbkz
+ 49302224U, // VSUBPDZ128rmk
+ 2532330192U, // VSUBPDZ128rmkz
+ 2517650128U, // VSUBPDZ128rr
+ 49302224U, // VSUBPDZ128rrk
+ 2532330192U, // VSUBPDZ128rrkz
+ 2517650128U, // VSUBPDZ256rm
+ 2517650128U, // VSUBPDZ256rmb
+ 49302224U, // VSUBPDZ256rmbk
+ 2532330192U, // VSUBPDZ256rmbkz
+ 49302224U, // VSUBPDZ256rmk
+ 2532330192U, // VSUBPDZ256rmkz
+ 2517650128U, // VSUBPDZ256rr
+ 49302224U, // VSUBPDZ256rrk
+ 2532330192U, // VSUBPDZ256rrkz
+ 2517650128U, // VSUBPDZrm
+ 2517650128U, // VSUBPDZrmb
+ 49302224U, // VSUBPDZrmbk
+ 2532330192U, // VSUBPDZrmbkz
+ 49302224U, // VSUBPDZrmk
+ 2532330192U, // VSUBPDZrmkz
+ 2517650128U, // VSUBPDZrr
+ 2517650128U, // VSUBPDZrrb
+ 49302224U, // VSUBPDZrrbk
+ 2532330192U, // VSUBPDZrrbkz
+ 49302224U, // VSUBPDZrrk
+ 2532330192U, // VSUBPDZrrkz
+ 2517650128U, // VSUBPDrm
+ 2517650128U, // VSUBPDrr
+ 2517654904U, // VSUBPSYrm
+ 2517654904U, // VSUBPSYrr
+ 2517654904U, // VSUBPSZ128rm
+ 2517654904U, // VSUBPSZ128rmb
+ 49307000U, // VSUBPSZ128rmbk
+ 2532334968U, // VSUBPSZ128rmbkz
+ 49307000U, // VSUBPSZ128rmk
+ 2532334968U, // VSUBPSZ128rmkz
+ 2517654904U, // VSUBPSZ128rr
+ 49307000U, // VSUBPSZ128rrk
+ 2532334968U, // VSUBPSZ128rrkz
+ 2517654904U, // VSUBPSZ256rm
+ 2517654904U, // VSUBPSZ256rmb
+ 49307000U, // VSUBPSZ256rmbk
+ 2532334968U, // VSUBPSZ256rmbkz
+ 49307000U, // VSUBPSZ256rmk
+ 2532334968U, // VSUBPSZ256rmkz
+ 2517654904U, // VSUBPSZ256rr
+ 49307000U, // VSUBPSZ256rrk
+ 2532334968U, // VSUBPSZ256rrkz
+ 2517654904U, // VSUBPSZrm
+ 2517654904U, // VSUBPSZrmb
+ 49307000U, // VSUBPSZrmbk
+ 2532334968U, // VSUBPSZrmbkz
+ 49307000U, // VSUBPSZrmk
+ 2532334968U, // VSUBPSZrmkz
+ 2517654904U, // VSUBPSZrr
+ 2517654904U, // VSUBPSZrrb
+ 49307000U, // VSUBPSZrrbk
+ 2532334968U, // VSUBPSZrrbkz
+ 49307000U, // VSUBPSZrrk
+ 2532334968U, // VSUBPSZrrkz
+ 2517654904U, // VSUBPSrm
+ 2517654904U, // VSUBPSrr
+ 2517651050U, // VSUBSDZrm
+ 2517651050U, // VSUBSDZrm_Int
+ 49303146U, // VSUBSDZrm_Intk
+ 2532331114U, // VSUBSDZrm_Intkz
+ 2517651050U, // VSUBSDZrr
+ 2517651050U, // VSUBSDZrr_Int
+ 49303146U, // VSUBSDZrr_Intk
+ 2532331114U, // VSUBSDZrr_Intkz
+ 2517651050U, // VSUBSDZrrb_Int
+ 49303146U, // VSUBSDZrrb_Intk
+ 2532331114U, // VSUBSDZrrb_Intkz
+ 2517651050U, // VSUBSDrm
+ 2517651050U, // VSUBSDrm_Int
+ 2517651050U, // VSUBSDrr
+ 2517651050U, // VSUBSDrr_Int
+ 2517655743U, // VSUBSSZrm
+ 2517655743U, // VSUBSSZrm_Int
+ 49307839U, // VSUBSSZrm_Intk
+ 2532335807U, // VSUBSSZrm_Intkz
+ 2517655743U, // VSUBSSZrr
+ 2517655743U, // VSUBSSZrr_Int
+ 49307839U, // VSUBSSZrr_Intk
+ 2532335807U, // VSUBSSZrr_Intkz
+ 2517655743U, // VSUBSSZrrb_Int
+ 49307839U, // VSUBSSZrrb_Intk
+ 2532335807U, // VSUBSSZrrb_Intkz
+ 2517655743U, // VSUBSSrm
+ 2517655743U, // VSUBSSrm_Int
+ 2517655743U, // VSUBSSrr
+ 2517655743U, // VSUBSSrr_Int
+ 1007701132U, // VTESTPDYrm
+ 370166924U, // VTESTPDYrr
+ 672156812U, // VTESTPDrm
+ 370166924U, // VTESTPDrr
+ 1007705967U, // VTESTPSYrm
+ 370171759U, // VTESTPSYrr
+ 672161647U, // VTESTPSrm
+ 370171759U, // VTESTPSrr
+ 605048518U, // VUCOMISDZrm
+ 605048518U, // VUCOMISDZrm_Int
+ 370167494U, // VUCOMISDZrr
+ 370167494U, // VUCOMISDZrr_Int
+ 2517651142U, // VUCOMISDZrrb
+ 605048518U, // VUCOMISDrm
+ 605048518U, // VUCOMISDrm_Int
+ 370167494U, // VUCOMISDrr
+ 370167494U, // VUCOMISDrr_Int
+ 638607666U, // VUCOMISSZrm
+ 638607666U, // VUCOMISSZrm_Int
+ 370172210U, // VUCOMISSZrr
+ 370172210U, // VUCOMISSZrr_Int
+ 2517655858U, // VUCOMISSZrrb
+ 638607666U, // VUCOMISSrm
+ 638607666U, // VUCOMISSrm_Int
+ 370172210U, // VUCOMISSrr
+ 370172210U, // VUCOMISSrr_Int
+ 2517650305U, // VUNPCKHPDYrm
+ 2517650305U, // VUNPCKHPDYrr
+ 2517650305U, // VUNPCKHPDZ128rm
+ 2517650305U, // VUNPCKHPDZ128rmb
+ 49302401U, // VUNPCKHPDZ128rmbk
+ 2532330369U, // VUNPCKHPDZ128rmbkz
+ 49302401U, // VUNPCKHPDZ128rmk
+ 2532330369U, // VUNPCKHPDZ128rmkz
+ 2517650305U, // VUNPCKHPDZ128rr
+ 49302401U, // VUNPCKHPDZ128rrk
+ 2532330369U, // VUNPCKHPDZ128rrkz
+ 2517650305U, // VUNPCKHPDZ256rm
+ 2517650305U, // VUNPCKHPDZ256rmb
+ 49302401U, // VUNPCKHPDZ256rmbk
+ 2532330369U, // VUNPCKHPDZ256rmbkz
+ 49302401U, // VUNPCKHPDZ256rmk
+ 2532330369U, // VUNPCKHPDZ256rmkz
+ 2517650305U, // VUNPCKHPDZ256rr
+ 49302401U, // VUNPCKHPDZ256rrk
+ 2532330369U, // VUNPCKHPDZ256rrkz
+ 2517650305U, // VUNPCKHPDZrm
+ 2517650305U, // VUNPCKHPDZrmb
+ 49302401U, // VUNPCKHPDZrmbk
+ 2532330369U, // VUNPCKHPDZrmbkz
+ 49302401U, // VUNPCKHPDZrmk
+ 2532330369U, // VUNPCKHPDZrmkz
+ 2517650305U, // VUNPCKHPDZrr
+ 49302401U, // VUNPCKHPDZrrk
+ 2532330369U, // VUNPCKHPDZrrkz
+ 2517650305U, // VUNPCKHPDrm
+ 2517650305U, // VUNPCKHPDrr
+ 2517655104U, // VUNPCKHPSYrm
+ 2517655104U, // VUNPCKHPSYrr
+ 2517655104U, // VUNPCKHPSZ128rm
+ 2517655104U, // VUNPCKHPSZ128rmb
+ 49307200U, // VUNPCKHPSZ128rmbk
+ 2532335168U, // VUNPCKHPSZ128rmbkz
+ 49307200U, // VUNPCKHPSZ128rmk
+ 2532335168U, // VUNPCKHPSZ128rmkz
+ 2517655104U, // VUNPCKHPSZ128rr
+ 49307200U, // VUNPCKHPSZ128rrk
+ 2532335168U, // VUNPCKHPSZ128rrkz
+ 2517655104U, // VUNPCKHPSZ256rm
+ 2517655104U, // VUNPCKHPSZ256rmb
+ 49307200U, // VUNPCKHPSZ256rmbk
+ 2532335168U, // VUNPCKHPSZ256rmbkz
+ 49307200U, // VUNPCKHPSZ256rmk
+ 2532335168U, // VUNPCKHPSZ256rmkz
+ 2517655104U, // VUNPCKHPSZ256rr
+ 49307200U, // VUNPCKHPSZ256rrk
+ 2532335168U, // VUNPCKHPSZ256rrkz
+ 2517655104U, // VUNPCKHPSZrm
+ 2517655104U, // VUNPCKHPSZrmb
+ 49307200U, // VUNPCKHPSZrmbk
+ 2532335168U, // VUNPCKHPSZrmbkz
+ 49307200U, // VUNPCKHPSZrmk
+ 2532335168U, // VUNPCKHPSZrmkz
+ 2517655104U, // VUNPCKHPSZrr
+ 49307200U, // VUNPCKHPSZrrk
+ 2532335168U, // VUNPCKHPSZrrkz
+ 2517655104U, // VUNPCKHPSrm
+ 2517655104U, // VUNPCKHPSrr
+ 2517650347U, // VUNPCKLPDYrm
+ 2517650347U, // VUNPCKLPDYrr
+ 2517650347U, // VUNPCKLPDZ128rm
+ 2517650347U, // VUNPCKLPDZ128rmb
+ 49302443U, // VUNPCKLPDZ128rmbk
+ 2532330411U, // VUNPCKLPDZ128rmbkz
+ 49302443U, // VUNPCKLPDZ128rmk
+ 2532330411U, // VUNPCKLPDZ128rmkz
+ 2517650347U, // VUNPCKLPDZ128rr
+ 49302443U, // VUNPCKLPDZ128rrk
+ 2532330411U, // VUNPCKLPDZ128rrkz
+ 2517650347U, // VUNPCKLPDZ256rm
+ 2517650347U, // VUNPCKLPDZ256rmb
+ 49302443U, // VUNPCKLPDZ256rmbk
+ 2532330411U, // VUNPCKLPDZ256rmbkz
+ 49302443U, // VUNPCKLPDZ256rmk
+ 2532330411U, // VUNPCKLPDZ256rmkz
+ 2517650347U, // VUNPCKLPDZ256rr
+ 49302443U, // VUNPCKLPDZ256rrk
+ 2532330411U, // VUNPCKLPDZ256rrkz
+ 2517650347U, // VUNPCKLPDZrm
+ 2517650347U, // VUNPCKLPDZrmb
+ 49302443U, // VUNPCKLPDZrmbk
+ 2532330411U, // VUNPCKLPDZrmbkz
+ 49302443U, // VUNPCKLPDZrmk
+ 2532330411U, // VUNPCKLPDZrmkz
+ 2517650347U, // VUNPCKLPDZrr
+ 49302443U, // VUNPCKLPDZrrk
+ 2532330411U, // VUNPCKLPDZrrkz
+ 2517650347U, // VUNPCKLPDrm
+ 2517650347U, // VUNPCKLPDrr
+ 2517655166U, // VUNPCKLPSYrm
+ 2517655166U, // VUNPCKLPSYrr
+ 2517655166U, // VUNPCKLPSZ128rm
+ 2517655166U, // VUNPCKLPSZ128rmb
+ 49307262U, // VUNPCKLPSZ128rmbk
+ 2532335230U, // VUNPCKLPSZ128rmbkz
+ 49307262U, // VUNPCKLPSZ128rmk
+ 2532335230U, // VUNPCKLPSZ128rmkz
+ 2517655166U, // VUNPCKLPSZ128rr
+ 49307262U, // VUNPCKLPSZ128rrk
+ 2532335230U, // VUNPCKLPSZ128rrkz
+ 2517655166U, // VUNPCKLPSZ256rm
+ 2517655166U, // VUNPCKLPSZ256rmb
+ 49307262U, // VUNPCKLPSZ256rmbk
+ 2532335230U, // VUNPCKLPSZ256rmbkz
+ 49307262U, // VUNPCKLPSZ256rmk
+ 2532335230U, // VUNPCKLPSZ256rmkz
+ 2517655166U, // VUNPCKLPSZ256rr
+ 49307262U, // VUNPCKLPSZ256rrk
+ 2532335230U, // VUNPCKLPSZ256rrkz
+ 2517655166U, // VUNPCKLPSZrm
+ 2517655166U, // VUNPCKLPSZrmb
+ 49307262U, // VUNPCKLPSZrmbk
+ 2532335230U, // VUNPCKLPSZrmbkz
+ 49307262U, // VUNPCKLPSZrmk
+ 2532335230U, // VUNPCKLPSZrmkz
+ 2517655166U, // VUNPCKLPSZrr
+ 49307262U, // VUNPCKLPSZrrk
+ 2532335230U, // VUNPCKLPSZrrkz
+ 2517655166U, // VUNPCKLPSrm
+ 2517655166U, // VUNPCKLPSrr
+ 2517650491U, // VXORPDYrm
+ 2517650491U, // VXORPDYrr
+ 2517650491U, // VXORPDZ128rm
+ 2517650491U, // VXORPDZ128rmb
+ 49302587U, // VXORPDZ128rmbk
+ 2532330555U, // VXORPDZ128rmbkz
+ 49302587U, // VXORPDZ128rmk
+ 2532330555U, // VXORPDZ128rmkz
+ 2517650491U, // VXORPDZ128rr
+ 49302587U, // VXORPDZ128rrk
+ 2532330555U, // VXORPDZ128rrkz
+ 2517650491U, // VXORPDZ256rm
+ 2517650491U, // VXORPDZ256rmb
+ 49302587U, // VXORPDZ256rmbk
+ 2532330555U, // VXORPDZ256rmbkz
+ 49302587U, // VXORPDZ256rmk
+ 2532330555U, // VXORPDZ256rmkz
+ 2517650491U, // VXORPDZ256rr
+ 49302587U, // VXORPDZ256rrk
+ 2532330555U, // VXORPDZ256rrkz
+ 2517650491U, // VXORPDZrm
+ 2517650491U, // VXORPDZrmb
+ 49302587U, // VXORPDZrmbk
+ 2532330555U, // VXORPDZrmbkz
+ 49302587U, // VXORPDZrmk
+ 2532330555U, // VXORPDZrmkz
+ 2517650491U, // VXORPDZrr
+ 49302587U, // VXORPDZrrk
+ 2532330555U, // VXORPDZrrkz
+ 2517650491U, // VXORPDrm
+ 2517650491U, // VXORPDrr
+ 2517655310U, // VXORPSYrm
+ 2517655310U, // VXORPSYrr
+ 2517655310U, // VXORPSZ128rm
+ 2517655310U, // VXORPSZ128rmb
+ 49307406U, // VXORPSZ128rmbk
+ 2532335374U, // VXORPSZ128rmbkz
+ 49307406U, // VXORPSZ128rmk
+ 2532335374U, // VXORPSZ128rmkz
+ 2517655310U, // VXORPSZ128rr
+ 49307406U, // VXORPSZ128rrk
+ 2532335374U, // VXORPSZ128rrkz
+ 2517655310U, // VXORPSZ256rm
+ 2517655310U, // VXORPSZ256rmb
+ 49307406U, // VXORPSZ256rmbk
+ 2532335374U, // VXORPSZ256rmbkz
+ 49307406U, // VXORPSZ256rmk
+ 2532335374U, // VXORPSZ256rmkz
+ 2517655310U, // VXORPSZ256rr
+ 49307406U, // VXORPSZ256rrk
+ 2532335374U, // VXORPSZ256rrkz
+ 2517655310U, // VXORPSZrm
+ 2517655310U, // VXORPSZrmb
+ 49307406U, // VXORPSZrmbk
+ 2532335374U, // VXORPSZrmbkz
+ 49307406U, // VXORPSZrmk
+ 2532335374U, // VXORPSZrmkz
+ 2517655310U, // VXORPSZrr
+ 49307406U, // VXORPSZrrk
+ 2532335374U, // VXORPSZrrkz
+ 2517655310U, // VXORPSrm
+ 2517655310U, // VXORPSrr
+ 11490U, // VZEROALL
+ 11712U, // VZEROUPPER
+ 11928U, // WAIT
+ 11233U, // WBINVD
+ 11240U, // WBNOINVD
+ 20919U, // WRFSBASE
+ 20919U, // WRFSBASE64
+ 20939U, // WRGSBASE
+ 20939U, // WRGSBASE64
+ 11746U, // WRMSR
+ 11990U, // WRPKRUr
+ 1117990U, // WRSSD
+ 1136938U, // WRSSQ
+ 1118009U, // WRUSSD
+ 1136945U, // WRUSSQ
+ 25198U, // XABORT
+ 11313U, // XACQUIRE_PREFIX
+ 755575U, // XADD16rm
+ 771959U, // XADD16rr
+ 788343U, // XADD32rm
+ 771959U, // XADD32rr
+ 804727U, // XADD64rm
+ 771959U, // XADD64rr
+ 821111U, // XADD8rm
+ 771959U, // XADD8rr
+ 185476U, // XBEGIN_2
+ 185476U, // XBEGIN_4
+ 9490996U, // XCHG16ar
+ 758324U, // XCHG16rm
+ 840244U, // XCHG16rr
+ 10539572U, // XCHG32ar
+ 791092U, // XCHG32rm
+ 840244U, // XCHG32rr
+ 11588148U, // XCHG64ar
+ 807476U, // XCHG64rm
+ 840244U, // XCHG64rr
+ 823860U, // XCHG8rm
+ 840244U, // XCHG8rr
+ 21085U, // XCH_F
+ 11142U, // XCRYPTCBC
+ 11106U, // XCRYPTCFB
+ 11752U, // XCRYPTCTR
+ 11096U, // XCRYPTECB
+ 11116U, // XCRYPTOFB
+ 11218U, // XEND
+ 11997U, // XGETBV
+ 11126U, // XLAT
+ 26771U, // XOR16i16
+ 1088215U, // XOR16mi
+ 1088215U, // XOR16mi8
+ 1088215U, // XOR16mr
+ 34659031U, // XOR16ri
+ 34659031U, // XOR16ri8
+ 68213463U, // XOR16rm
+ 34659031U, // XOR16rr
+ 34626263U, // XOR16rr_REV
+ 26926U, // XOR32i32
+ 1120983U, // XOR32mi
+ 1120983U, // XOR32mi8
+ 1120983U, // XOR32mr
+ 34659031U, // XOR32ri
+ 34659031U, // XOR32ri8
+ 101767895U, // XOR32rm
+ 34659031U, // XOR32rr
+ 34626263U, // XOR32rr_REV
+ 27054U, // XOR64i32
+ 1137367U, // XOR64mi32
+ 1137367U, // XOR64mi8
+ 1137367U, // XOR64mr
+ 34659031U, // XOR64ri32
+ 34659031U, // XOR64ri8
+ 135322327U, // XOR64rm
+ 34659031U, // XOR64rr
+ 34626263U, // XOR64rr_REV
+ 26669U, // XOR8i8
+ 1153751U, // XOR8mi
+ 1153751U, // XOR8mi8
+ 1153751U, // XOR8mr
+ 34659031U, // XOR8ri
+ 34659031U, // XOR8ri8
+ 168876759U, // XOR8rm
+ 34659031U, // XOR8rr
+ 34626263U, // XOR8rr_REV
+ 202394684U, // XORPDrm
+ 34622524U, // XORPDrr
+ 202399503U, // XORPSrm
+ 34627343U, // XORPSrr
+ 11329U, // XRELEASE_PREFIX
+ 301773U, // XRSTOR
+ 295260U, // XRSTOR64
+ 303025U, // XRSTORS
+ 295280U, // XRSTORS64
+ 299539U, // XSAVE
+ 295250U, // XSAVE64
+ 296615U, // XSAVEC
+ 295239U, // XSAVEC64
+ 303704U, // XSAVEOPT
+ 295291U, // XSAVEOPT64
+ 301920U, // XSAVES
+ 295270U, // XSAVES64
+ 12004U, // XSETBV
+ 10932U, // XSHA1
+ 11025U, // XSHA256
+ 11322U, // XSTORE
+ 11966U, // XTEST
+ };
+
+ static const uint32_t OpInfo1[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 0U, // DBG_VALUE
+ 0U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 0U, // BUNDLE
+ 0U, // LIFETIME_START
+ 0U, // LIFETIME_END
+ 0U, // STACKMAP
+ 0U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 0U, // PATCHABLE_FUNCTION_ENTER
+ 0U, // PATCHABLE_RET
+ 0U, // PATCHABLE_FUNCTION_EXIT
+ 0U, // PATCHABLE_TAIL_CALL
+ 0U, // PATCHABLE_EVENT_CALL
+ 0U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 0U, // AVX1_SETALLONES
+ 0U, // AVX2_SETALLONES
+ 0U, // AVX512_128_SET0
+ 0U, // AVX512_256_SET0
+ 0U, // AVX512_512_SET0
+ 0U, // AVX512_512_SETALLONES
+ 0U, // AVX512_512_SEXT_MASK_32
+ 0U, // AVX512_512_SEXT_MASK_64
+ 0U, // AVX512_FsFLD0SD
+ 0U, // AVX512_FsFLD0SS
+ 0U, // AVX_SET0
+ 0U, // KSET0D
+ 0U, // KSET0Q
+ 0U, // KSET0W
+ 0U, // KSET1D
+ 0U, // KSET1Q
+ 0U, // KSET1W
+ 0U, // MMX_SET0
+ 0U, // V_SET0
+ 0U, // V_SETALLONES
+ 0U, // AAA
+ 0U, // AAD8i8
+ 0U, // AAM8i8
+ 0U, // AAS
+ 0U, // ABS_F
+ 0U, // ABS_Fp32
+ 0U, // ABS_Fp64
+ 0U, // ABS_Fp80
+ 0U, // ADC16i16
+ 0U, // ADC16mi
+ 0U, // ADC16mi8
+ 0U, // ADC16mr
+ 0U, // ADC16ri
+ 0U, // ADC16ri8
+ 0U, // ADC16rm
+ 0U, // ADC16rr
+ 0U, // ADC16rr_REV
+ 0U, // ADC32i32
+ 0U, // ADC32mi
+ 0U, // ADC32mi8
+ 0U, // ADC32mr
+ 0U, // ADC32ri
+ 0U, // ADC32ri8
+ 0U, // ADC32rm
+ 0U, // ADC32rr
+ 0U, // ADC32rr_REV
+ 0U, // ADC64i32
+ 0U, // ADC64mi32
+ 0U, // ADC64mi8
+ 0U, // ADC64mr
+ 0U, // ADC64ri32
+ 0U, // ADC64ri8
+ 0U, // ADC64rm
+ 0U, // ADC64rr
+ 0U, // ADC64rr_REV
+ 0U, // ADC8i8
+ 0U, // ADC8mi
+ 0U, // ADC8mi8
+ 0U, // ADC8mr
+ 0U, // ADC8ri
+ 0U, // ADC8ri8
+ 0U, // ADC8rm
+ 0U, // ADC8rr
+ 0U, // ADC8rr_REV
+ 0U, // ADCX32rm
+ 0U, // ADCX32rr
+ 0U, // ADCX64rm
+ 0U, // ADCX64rr
+ 0U, // ADD16i16
+ 0U, // ADD16mi
+ 0U, // ADD16mi8
+ 0U, // ADD16mr
+ 0U, // ADD16ri
+ 0U, // ADD16ri8
+ 0U, // ADD16rm
+ 0U, // ADD16rr
+ 0U, // ADD16rr_REV
+ 0U, // ADD32i32
+ 0U, // ADD32mi
+ 0U, // ADD32mi8
+ 0U, // ADD32mr
+ 0U, // ADD32ri
+ 0U, // ADD32ri8
+ 0U, // ADD32rm
+ 0U, // ADD32rr
+ 0U, // ADD32rr_REV
+ 0U, // ADD64i32
+ 0U, // ADD64mi32
+ 0U, // ADD64mi8
+ 0U, // ADD64mr
+ 0U, // ADD64ri32
+ 0U, // ADD64ri8
+ 0U, // ADD64rm
+ 0U, // ADD64rr
+ 0U, // ADD64rr_REV
+ 0U, // ADD8i8
+ 0U, // ADD8mi
+ 0U, // ADD8mi8
+ 0U, // ADD8mr
+ 0U, // ADD8ri
+ 0U, // ADD8ri8
+ 0U, // ADD8rm
+ 0U, // ADD8rr
+ 0U, // ADD8rr_REV
+ 0U, // ADDPDrm
+ 0U, // ADDPDrr
+ 0U, // ADDPSrm
+ 0U, // ADDPSrr
+ 0U, // ADDSDrm
+ 0U, // ADDSDrm_Int
+ 0U, // ADDSDrr
+ 0U, // ADDSDrr_Int
+ 0U, // ADDSSrm
+ 0U, // ADDSSrm_Int
+ 0U, // ADDSSrr
+ 0U, // ADDSSrr_Int
+ 0U, // ADDSUBPDrm
+ 0U, // ADDSUBPDrr
+ 0U, // ADDSUBPSrm
+ 0U, // ADDSUBPSrr
+ 0U, // ADD_F32m
+ 0U, // ADD_F64m
+ 0U, // ADD_FI16m
+ 0U, // ADD_FI32m
+ 0U, // ADD_FPrST0
+ 0U, // ADD_FST0r
+ 0U, // ADD_Fp32
+ 0U, // ADD_Fp32m
+ 0U, // ADD_Fp64
+ 0U, // ADD_Fp64m
+ 0U, // ADD_Fp64m32
+ 0U, // ADD_Fp80
+ 0U, // ADD_Fp80m32
+ 0U, // ADD_Fp80m64
+ 0U, // ADD_FpI16m32
+ 0U, // ADD_FpI16m64
+ 0U, // ADD_FpI16m80
+ 0U, // ADD_FpI32m32
+ 0U, // ADD_FpI32m64
+ 0U, // ADD_FpI32m80
+ 0U, // ADD_FrST0
+ 0U, // ADOX32rm
+ 0U, // ADOX32rr
+ 0U, // ADOX64rm
+ 0U, // ADOX64rr
+ 0U, // AESDECLASTrm
+ 0U, // AESDECLASTrr
+ 0U, // AESDECrm
+ 0U, // AESDECrr
+ 0U, // AESENCLASTrm
+ 0U, // AESENCLASTrr
+ 0U, // AESENCrm
+ 0U, // AESENCrr
+ 0U, // AESIMCrm
+ 0U, // AESIMCrr
+ 0U, // AESKEYGENASSIST128rm
+ 32U, // AESKEYGENASSIST128rr
+ 0U, // AND16i16
+ 0U, // AND16mi
+ 0U, // AND16mi8
+ 0U, // AND16mr
+ 0U, // AND16ri
+ 0U, // AND16ri8
+ 0U, // AND16rm
+ 0U, // AND16rr
+ 0U, // AND16rr_REV
+ 0U, // AND32i32
+ 0U, // AND32mi
+ 0U, // AND32mi8
+ 0U, // AND32mr
+ 0U, // AND32ri
+ 0U, // AND32ri8
+ 0U, // AND32rm
+ 0U, // AND32rr
+ 0U, // AND32rr_REV
+ 0U, // AND64i32
+ 0U, // AND64mi32
+ 0U, // AND64mi8
+ 0U, // AND64mr
+ 0U, // AND64ri32
+ 0U, // AND64ri8
+ 0U, // AND64rm
+ 0U, // AND64rr
+ 0U, // AND64rr_REV
+ 0U, // AND8i8
+ 0U, // AND8mi
+ 0U, // AND8mi8
+ 0U, // AND8mr
+ 0U, // AND8ri
+ 0U, // AND8ri8
+ 0U, // AND8rm
+ 0U, // AND8rr
+ 0U, // AND8rr_REV
+ 64U, // ANDN32rm
+ 96U, // ANDN32rr
+ 128U, // ANDN64rm
+ 96U, // ANDN64rr
+ 0U, // ANDNPDrm
+ 0U, // ANDNPDrr
+ 0U, // ANDNPSrm
+ 0U, // ANDNPSrr
+ 0U, // ANDPDrm
+ 0U, // ANDPDrr
+ 0U, // ANDPSrm
+ 0U, // ANDPSrr
+ 0U, // ARPL16mr
+ 0U, // ARPL16rr
+ 160U, // BEXTR32rm
+ 96U, // BEXTR32rr
+ 160U, // BEXTR64rm
+ 96U, // BEXTR64rr
+ 160U, // BEXTRI32mi
+ 96U, // BEXTRI32ri
+ 160U, // BEXTRI64mi
+ 96U, // BEXTRI64ri
+ 0U, // BLCFILL32rm
+ 0U, // BLCFILL32rr
+ 0U, // BLCFILL64rm
+ 0U, // BLCFILL64rr
+ 0U, // BLCI32rm
+ 0U, // BLCI32rr
+ 0U, // BLCI64rm
+ 0U, // BLCI64rr
+ 0U, // BLCIC32rm
+ 0U, // BLCIC32rr
+ 0U, // BLCIC64rm
+ 0U, // BLCIC64rr
+ 0U, // BLCMSK32rm
+ 0U, // BLCMSK32rr
+ 0U, // BLCMSK64rm
+ 0U, // BLCMSK64rr
+ 0U, // BLCS32rm
+ 0U, // BLCS32rr
+ 0U, // BLCS64rm
+ 0U, // BLCS64rr
+ 192U, // BLENDPDrmi
+ 224U, // BLENDPDrri
+ 192U, // BLENDPSrmi
+ 224U, // BLENDPSrri
+ 1U, // BLENDVPDrm0
+ 1U, // BLENDVPDrr0
+ 1U, // BLENDVPSrm0
+ 1U, // BLENDVPSrr0
+ 0U, // BLSFILL32rm
+ 0U, // BLSFILL32rr
+ 0U, // BLSFILL64rm
+ 0U, // BLSFILL64rr
+ 0U, // BLSI32rm
+ 0U, // BLSI32rr
+ 0U, // BLSI64rm
+ 0U, // BLSI64rr
+ 0U, // BLSIC32rm
+ 0U, // BLSIC32rr
+ 0U, // BLSIC64rm
+ 0U, // BLSIC64rr
+ 0U, // BLSMSK32rm
+ 0U, // BLSMSK32rr
+ 0U, // BLSMSK64rm
+ 0U, // BLSMSK64rr
+ 0U, // BLSR32rm
+ 0U, // BLSR32rr
+ 0U, // BLSR64rm
+ 0U, // BLSR64rr
+ 0U, // BNDCL32rm
+ 0U, // BNDCL32rr
+ 0U, // BNDCL64rm
+ 0U, // BNDCL64rr
+ 0U, // BNDCN32rm
+ 0U, // BNDCN32rr
+ 0U, // BNDCN64rm
+ 0U, // BNDCN64rr
+ 0U, // BNDCU32rm
+ 0U, // BNDCU32rr
+ 0U, // BNDCU64rm
+ 0U, // BNDCU64rr
+ 0U, // BNDLDXrm
+ 0U, // BNDMK32rm
+ 0U, // BNDMK64rm
+ 0U, // BNDMOV32mr
+ 0U, // BNDMOV32rm
+ 0U, // BNDMOV64mr
+ 0U, // BNDMOV64rm
+ 0U, // BNDMOVrr
+ 0U, // BNDMOVrr_REV
+ 0U, // BNDSTXmr
+ 0U, // BOUNDS16rm
+ 0U, // BOUNDS32rm
+ 0U, // BSF16rm
+ 0U, // BSF16rr
+ 0U, // BSF32rm
+ 0U, // BSF32rr
+ 0U, // BSF64rm
+ 0U, // BSF64rr
+ 0U, // BSR16rm
+ 0U, // BSR16rr
+ 0U, // BSR32rm
+ 0U, // BSR32rr
+ 0U, // BSR64rm
+ 0U, // BSR64rr
+ 0U, // BSWAP16r_BAD
+ 0U, // BSWAP32r
+ 0U, // BSWAP64r
+ 0U, // BT16mi8
+ 0U, // BT16mr
+ 0U, // BT16ri8
+ 0U, // BT16rr
+ 0U, // BT32mi8
+ 0U, // BT32mr
+ 0U, // BT32ri8
+ 0U, // BT32rr
+ 0U, // BT64mi8
+ 0U, // BT64mr
+ 0U, // BT64ri8
+ 0U, // BT64rr
+ 0U, // BTC16mi8
+ 0U, // BTC16mr
+ 0U, // BTC16ri8
+ 0U, // BTC16rr
+ 0U, // BTC32mi8
+ 0U, // BTC32mr
+ 0U, // BTC32ri8
+ 0U, // BTC32rr
+ 0U, // BTC64mi8
+ 0U, // BTC64mr
+ 0U, // BTC64ri8
+ 0U, // BTC64rr
+ 0U, // BTR16mi8
+ 0U, // BTR16mr
+ 0U, // BTR16ri8
+ 0U, // BTR16rr
+ 0U, // BTR32mi8
+ 0U, // BTR32mr
+ 0U, // BTR32ri8
+ 0U, // BTR32rr
+ 0U, // BTR64mi8
+ 0U, // BTR64mr
+ 0U, // BTR64ri8
+ 0U, // BTR64rr
+ 0U, // BTS16mi8
+ 0U, // BTS16mr
+ 0U, // BTS16ri8
+ 0U, // BTS16rr
+ 0U, // BTS32mi8
+ 0U, // BTS32mr
+ 0U, // BTS32ri8
+ 0U, // BTS32rr
+ 0U, // BTS64mi8
+ 0U, // BTS64mr
+ 0U, // BTS64ri8
+ 0U, // BTS64rr
+ 160U, // BZHI32rm
+ 96U, // BZHI32rr
+ 160U, // BZHI64rm
+ 96U, // BZHI64rr
+ 0U, // CALL16m
+ 0U, // CALL16m_NT
+ 0U, // CALL16r
+ 0U, // CALL16r_NT
+ 0U, // CALL32m
+ 0U, // CALL32m_NT
+ 0U, // CALL32r
+ 0U, // CALL32r_NT
+ 0U, // CALL64m
+ 0U, // CALL64m_NT
+ 0U, // CALL64pcrel32
+ 0U, // CALL64r
+ 0U, // CALL64r_NT
+ 0U, // CALLpcrel16
+ 0U, // CALLpcrel32
+ 0U, // CBW
+ 0U, // CDQ
+ 0U, // CDQE
+ 0U, // CHS_F
+ 0U, // CHS_Fp32
+ 0U, // CHS_Fp64
+ 0U, // CHS_Fp80
+ 0U, // CLAC
+ 0U, // CLC
+ 0U, // CLD
+ 0U, // CLDEMOTE
+ 0U, // CLFLUSH
+ 0U, // CLFLUSHOPT
+ 0U, // CLGI
+ 0U, // CLI
+ 0U, // CLRSSBSY
+ 0U, // CLTS
+ 0U, // CLWB
+ 0U, // CLZEROr
+ 0U, // CMC
+ 0U, // CMOVA16rm
+ 0U, // CMOVA16rr
+ 0U, // CMOVA32rm
+ 0U, // CMOVA32rr
+ 0U, // CMOVA64rm
+ 0U, // CMOVA64rr
+ 0U, // CMOVAE16rm
+ 0U, // CMOVAE16rr
+ 0U, // CMOVAE32rm
+ 0U, // CMOVAE32rr
+ 0U, // CMOVAE64rm
+ 0U, // CMOVAE64rr
+ 0U, // CMOVB16rm
+ 0U, // CMOVB16rr
+ 0U, // CMOVB32rm
+ 0U, // CMOVB32rr
+ 0U, // CMOVB64rm
+ 0U, // CMOVB64rr
+ 0U, // CMOVBE16rm
+ 0U, // CMOVBE16rr
+ 0U, // CMOVBE32rm
+ 0U, // CMOVBE32rr
+ 0U, // CMOVBE64rm
+ 0U, // CMOVBE64rr
+ 0U, // CMOVBE_F
+ 0U, // CMOVBE_Fp32
+ 0U, // CMOVBE_Fp64
+ 0U, // CMOVBE_Fp80
+ 0U, // CMOVB_F
+ 0U, // CMOVB_Fp32
+ 0U, // CMOVB_Fp64
+ 0U, // CMOVB_Fp80
+ 0U, // CMOVE16rm
+ 0U, // CMOVE16rr
+ 0U, // CMOVE32rm
+ 0U, // CMOVE32rr
+ 0U, // CMOVE64rm
+ 0U, // CMOVE64rr
+ 0U, // CMOVE_F
+ 0U, // CMOVE_Fp32
+ 0U, // CMOVE_Fp64
+ 0U, // CMOVE_Fp80
+ 0U, // CMOVG16rm
+ 0U, // CMOVG16rr
+ 0U, // CMOVG32rm
+ 0U, // CMOVG32rr
+ 0U, // CMOVG64rm
+ 0U, // CMOVG64rr
+ 0U, // CMOVGE16rm
+ 0U, // CMOVGE16rr
+ 0U, // CMOVGE32rm
+ 0U, // CMOVGE32rr
+ 0U, // CMOVGE64rm
+ 0U, // CMOVGE64rr
+ 0U, // CMOVL16rm
+ 0U, // CMOVL16rr
+ 0U, // CMOVL32rm
+ 0U, // CMOVL32rr
+ 0U, // CMOVL64rm
+ 0U, // CMOVL64rr
+ 0U, // CMOVLE16rm
+ 0U, // CMOVLE16rr
+ 0U, // CMOVLE32rm
+ 0U, // CMOVLE32rr
+ 0U, // CMOVLE64rm
+ 0U, // CMOVLE64rr
+ 0U, // CMOVNBE_F
+ 0U, // CMOVNBE_Fp32
+ 0U, // CMOVNBE_Fp64
+ 0U, // CMOVNBE_Fp80
+ 0U, // CMOVNB_F
+ 0U, // CMOVNB_Fp32
+ 0U, // CMOVNB_Fp64
+ 0U, // CMOVNB_Fp80
+ 0U, // CMOVNE16rm
+ 0U, // CMOVNE16rr
+ 0U, // CMOVNE32rm
+ 0U, // CMOVNE32rr
+ 0U, // CMOVNE64rm
+ 0U, // CMOVNE64rr
+ 0U, // CMOVNE_F
+ 0U, // CMOVNE_Fp32
+ 0U, // CMOVNE_Fp64
+ 0U, // CMOVNE_Fp80
+ 0U, // CMOVNO16rm
+ 0U, // CMOVNO16rr
+ 0U, // CMOVNO32rm
+ 0U, // CMOVNO32rr
+ 0U, // CMOVNO64rm
+ 0U, // CMOVNO64rr
+ 0U, // CMOVNP16rm
+ 0U, // CMOVNP16rr
+ 0U, // CMOVNP32rm
+ 0U, // CMOVNP32rr
+ 0U, // CMOVNP64rm
+ 0U, // CMOVNP64rr
+ 0U, // CMOVNP_F
+ 0U, // CMOVNP_Fp32
+ 0U, // CMOVNP_Fp64
+ 0U, // CMOVNP_Fp80
+ 0U, // CMOVNS16rm
+ 0U, // CMOVNS16rr
+ 0U, // CMOVNS32rm
+ 0U, // CMOVNS32rr
+ 0U, // CMOVNS64rm
+ 0U, // CMOVNS64rr
+ 0U, // CMOVO16rm
+ 0U, // CMOVO16rr
+ 0U, // CMOVO32rm
+ 0U, // CMOVO32rr
+ 0U, // CMOVO64rm
+ 0U, // CMOVO64rr
+ 0U, // CMOVP16rm
+ 0U, // CMOVP16rr
+ 0U, // CMOVP32rm
+ 0U, // CMOVP32rr
+ 0U, // CMOVP64rm
+ 0U, // CMOVP64rr
+ 0U, // CMOVP_F
+ 0U, // CMOVP_Fp32
+ 0U, // CMOVP_Fp64
+ 0U, // CMOVP_Fp80
+ 0U, // CMOVS16rm
+ 0U, // CMOVS16rr
+ 0U, // CMOVS32rm
+ 0U, // CMOVS32rr
+ 0U, // CMOVS64rm
+ 0U, // CMOVS64rr
+ 0U, // CMP16i16
+ 0U, // CMP16mi
+ 0U, // CMP16mi8
+ 0U, // CMP16mr
+ 0U, // CMP16ri
+ 0U, // CMP16ri8
+ 0U, // CMP16rm
+ 0U, // CMP16rr
+ 0U, // CMP16rr_REV
+ 0U, // CMP32i32
+ 0U, // CMP32mi
+ 0U, // CMP32mi8
+ 0U, // CMP32mr
+ 0U, // CMP32ri
+ 0U, // CMP32ri8
+ 0U, // CMP32rm
+ 0U, // CMP32rr
+ 0U, // CMP32rr_REV
+ 0U, // CMP64i32
+ 0U, // CMP64mi32
+ 0U, // CMP64mi8
+ 0U, // CMP64mr
+ 0U, // CMP64ri32
+ 0U, // CMP64ri8
+ 0U, // CMP64rm
+ 0U, // CMP64rr
+ 0U, // CMP64rr_REV
+ 0U, // CMP8i8
+ 0U, // CMP8mi
+ 0U, // CMP8mi8
+ 0U, // CMP8mr
+ 0U, // CMP8ri
+ 0U, // CMP8ri8
+ 0U, // CMP8rm
+ 0U, // CMP8rr
+ 0U, // CMP8rr_REV
+ 1U, // CMPPDrmi
+ 192U, // CMPPDrmi_alt
+ 2U, // CMPPDrri
+ 224U, // CMPPDrri_alt
+ 1U, // CMPPSrmi
+ 192U, // CMPPSrmi_alt
+ 2U, // CMPPSrri
+ 224U, // CMPPSrri_alt
+ 0U, // CMPSB
+ 2U, // CMPSDrm
+ 2U, // CMPSDrm_Int
+ 192U, // CMPSDrm_alt
+ 2U, // CMPSDrr
+ 2U, // CMPSDrr_Int
+ 224U, // CMPSDrr_alt
+ 0U, // CMPSL
+ 0U, // CMPSQ
+ 3U, // CMPSSrm
+ 3U, // CMPSSrm_Int
+ 192U, // CMPSSrm_alt
+ 2U, // CMPSSrr
+ 2U, // CMPSSrr_Int
+ 224U, // CMPSSrr_alt
+ 0U, // CMPSW
+ 0U, // CMPXCHG16B
+ 0U, // CMPXCHG16rm
+ 0U, // CMPXCHG16rr
+ 0U, // CMPXCHG32rm
+ 0U, // CMPXCHG32rr
+ 0U, // CMPXCHG64rm
+ 0U, // CMPXCHG64rr
+ 0U, // CMPXCHG8B
+ 0U, // CMPXCHG8rm
+ 0U, // CMPXCHG8rr
+ 0U, // COMISDrm
+ 0U, // COMISDrm_Int
+ 0U, // COMISDrr
+ 0U, // COMISDrr_Int
+ 0U, // COMISSrm
+ 0U, // COMISSrm_Int
+ 0U, // COMISSrr
+ 0U, // COMISSrr_Int
+ 0U, // COMP_FST0r
+ 0U, // COM_FIPr
+ 0U, // COM_FIr
+ 0U, // COM_FST0r
+ 0U, // COS_F
+ 0U, // COS_Fp32
+ 0U, // COS_Fp64
+ 0U, // COS_Fp80
+ 0U, // CPUID
+ 0U, // CQO
+ 0U, // CRC32r32m16
+ 0U, // CRC32r32m32
+ 0U, // CRC32r32m8
+ 0U, // CRC32r32r16
+ 0U, // CRC32r32r32
+ 0U, // CRC32r32r8
+ 0U, // CRC32r64m64
+ 0U, // CRC32r64m8
+ 0U, // CRC32r64r64
+ 0U, // CRC32r64r8
+ 0U, // CVTDQ2PDrm
+ 0U, // CVTDQ2PDrr
+ 0U, // CVTDQ2PSrm
+ 0U, // CVTDQ2PSrr
+ 0U, // CVTPD2DQrm
+ 0U, // CVTPD2DQrr
+ 0U, // CVTPD2PSrm
+ 0U, // CVTPD2PSrr
+ 0U, // CVTPS2DQrm
+ 0U, // CVTPS2DQrr
+ 0U, // CVTPS2PDrm
+ 0U, // CVTPS2PDrr
+ 0U, // CVTSD2SI64rm_Int
+ 0U, // CVTSD2SI64rr_Int
+ 0U, // CVTSD2SIrm_Int
+ 0U, // CVTSD2SIrr_Int
+ 0U, // CVTSD2SSrm
+ 0U, // CVTSD2SSrm_Int
+ 0U, // CVTSD2SSrr
+ 0U, // CVTSD2SSrr_Int
+ 0U, // CVTSI2SDrm
+ 0U, // CVTSI2SDrm_Int
+ 0U, // CVTSI2SDrr
+ 0U, // CVTSI2SDrr_Int
+ 0U, // CVTSI2SSrm
+ 0U, // CVTSI2SSrm_Int
+ 0U, // CVTSI2SSrr
+ 0U, // CVTSI2SSrr_Int
+ 0U, // CVTSI642SDrm
+ 0U, // CVTSI642SDrm_Int
+ 0U, // CVTSI642SDrr
+ 0U, // CVTSI642SDrr_Int
+ 0U, // CVTSI642SSrm
+ 0U, // CVTSI642SSrm_Int
+ 0U, // CVTSI642SSrr
+ 0U, // CVTSI642SSrr_Int
+ 0U, // CVTSS2SDrm
+ 0U, // CVTSS2SDrm_Int
+ 0U, // CVTSS2SDrr
+ 0U, // CVTSS2SDrr_Int
+ 0U, // CVTSS2SI64rm_Int
+ 0U, // CVTSS2SI64rr_Int
+ 0U, // CVTSS2SIrm_Int
+ 0U, // CVTSS2SIrr_Int
+ 0U, // CVTTPD2DQrm
+ 0U, // CVTTPD2DQrr
+ 0U, // CVTTPS2DQrm
+ 0U, // CVTTPS2DQrr
+ 0U, // CVTTSD2SI64rm
+ 0U, // CVTTSD2SI64rm_Int
+ 0U, // CVTTSD2SI64rr
+ 0U, // CVTTSD2SI64rr_Int
+ 0U, // CVTTSD2SIrm
+ 0U, // CVTTSD2SIrm_Int
+ 0U, // CVTTSD2SIrr
+ 0U, // CVTTSD2SIrr_Int
+ 0U, // CVTTSS2SI64rm
+ 0U, // CVTTSS2SI64rm_Int
+ 0U, // CVTTSS2SI64rr
+ 0U, // CVTTSS2SI64rr_Int
+ 0U, // CVTTSS2SIrm
+ 0U, // CVTTSS2SIrm_Int
+ 0U, // CVTTSS2SIrr
+ 0U, // CVTTSS2SIrr_Int
+ 0U, // CWD
+ 0U, // CWDE
+ 0U, // DAA
+ 0U, // DAS
+ 0U, // DATA16_PREFIX
+ 0U, // DEC16m
+ 0U, // DEC16r
+ 0U, // DEC16r_alt
+ 0U, // DEC32m
+ 0U, // DEC32r
+ 0U, // DEC32r_alt
+ 0U, // DEC64m
+ 0U, // DEC64r
+ 0U, // DEC8m
+ 0U, // DEC8r
+ 0U, // DIV16m
+ 0U, // DIV16r
+ 0U, // DIV32m
+ 0U, // DIV32r
+ 0U, // DIV64m
+ 0U, // DIV64r
+ 0U, // DIV8m
+ 0U, // DIV8r
+ 0U, // DIVPDrm
+ 0U, // DIVPDrr
+ 0U, // DIVPSrm
+ 0U, // DIVPSrr
+ 0U, // DIVR_F32m
+ 0U, // DIVR_F64m
+ 0U, // DIVR_FI16m
+ 0U, // DIVR_FI32m
+ 0U, // DIVR_FPrST0
+ 0U, // DIVR_FST0r
+ 0U, // DIVR_Fp32m
+ 0U, // DIVR_Fp64m
+ 0U, // DIVR_Fp64m32
+ 0U, // DIVR_Fp80m32
+ 0U, // DIVR_Fp80m64
+ 0U, // DIVR_FpI16m32
+ 0U, // DIVR_FpI16m64
+ 0U, // DIVR_FpI16m80
+ 0U, // DIVR_FpI32m32
+ 0U, // DIVR_FpI32m64
+ 0U, // DIVR_FpI32m80
+ 0U, // DIVR_FrST0
+ 0U, // DIVSDrm
+ 0U, // DIVSDrm_Int
+ 0U, // DIVSDrr
+ 0U, // DIVSDrr_Int
+ 0U, // DIVSSrm
+ 0U, // DIVSSrm_Int
+ 0U, // DIVSSrr
+ 0U, // DIVSSrr_Int
+ 0U, // DIV_F32m
+ 0U, // DIV_F64m
+ 0U, // DIV_FI16m
+ 0U, // DIV_FI32m
+ 0U, // DIV_FPrST0
+ 0U, // DIV_FST0r
+ 0U, // DIV_Fp32
+ 0U, // DIV_Fp32m
+ 0U, // DIV_Fp64
+ 0U, // DIV_Fp64m
+ 0U, // DIV_Fp64m32
+ 0U, // DIV_Fp80
+ 0U, // DIV_Fp80m32
+ 0U, // DIV_Fp80m64
+ 0U, // DIV_FpI16m32
+ 0U, // DIV_FpI16m64
+ 0U, // DIV_FpI16m80
+ 0U, // DIV_FpI32m32
+ 0U, // DIV_FpI32m64
+ 0U, // DIV_FpI32m80
+ 0U, // DIV_FrST0
+ 192U, // DPPDrmi
+ 224U, // DPPDrri
+ 192U, // DPPSrmi
+ 224U, // DPPSrri
+ 0U, // ENCLS
+ 0U, // ENCLU
+ 0U, // ENCLV
+ 0U, // ENDBR32
+ 0U, // ENDBR64
+ 0U, // ENTER
+ 0U, // EXTRACTPSmr
+ 32U, // EXTRACTPSrr
+ 0U, // EXTRQ
+ 224U, // EXTRQI
+ 0U, // F2XM1
+ 0U, // FARCALL16i
+ 0U, // FARCALL16m
+ 0U, // FARCALL32i
+ 0U, // FARCALL32m
+ 0U, // FARCALL64
+ 0U, // FARJMP16i
+ 0U, // FARJMP16m
+ 0U, // FARJMP32i
+ 0U, // FARJMP32m
+ 0U, // FARJMP64
+ 0U, // FBLDm
+ 0U, // FBSTPm
+ 0U, // FCOM32m
+ 0U, // FCOM64m
+ 0U, // FCOMP32m
+ 0U, // FCOMP64m
+ 0U, // FCOMPP
+ 0U, // FDECSTP
+ 0U, // FDISI8087_NOP
+ 0U, // FEMMS
+ 0U, // FENI8087_NOP
+ 0U, // FFREE
+ 0U, // FFREEP
+ 0U, // FICOM16m
+ 0U, // FICOM32m
+ 0U, // FICOMP16m
+ 0U, // FICOMP32m
+ 0U, // FINCSTP
+ 0U, // FLDCW16m
+ 0U, // FLDENVm
+ 0U, // FLDL2E
+ 0U, // FLDL2T
+ 0U, // FLDLG2
+ 0U, // FLDLN2
+ 0U, // FLDPI
+ 0U, // FNCLEX
+ 0U, // FNINIT
+ 0U, // FNOP
+ 0U, // FNSTCW16m
+ 0U, // FNSTSW16r
+ 0U, // FNSTSWm
+ 0U, // FPATAN
+ 0U, // FPNCEST0r
+ 0U, // FPREM
+ 0U, // FPREM1
+ 0U, // FPTAN
+ 0U, // FRNDINT
+ 0U, // FRSTORm
+ 0U, // FSAVEm
+ 0U, // FSCALE
+ 0U, // FSETPM
+ 0U, // FSINCOS
+ 0U, // FSTENVm
+ 0U, // FXAM
+ 0U, // FXRSTOR
+ 0U, // FXRSTOR64
+ 0U, // FXSAVE
+ 0U, // FXSAVE64
+ 0U, // FXTRACT
+ 0U, // FYL2X
+ 0U, // FYL2XP1
+ 0U, // GETSEC
+ 192U, // GF2P8AFFINEINVQBrmi
+ 224U, // GF2P8AFFINEINVQBrri
+ 192U, // GF2P8AFFINEQBrmi
+ 224U, // GF2P8AFFINEQBrri
+ 0U, // GF2P8MULBrm
+ 0U, // GF2P8MULBrr
+ 0U, // HADDPDrm
+ 0U, // HADDPDrr
+ 0U, // HADDPSrm
+ 0U, // HADDPSrr
+ 0U, // HLT
+ 0U, // HSUBPDrm
+ 0U, // HSUBPDrr
+ 0U, // HSUBPSrm
+ 0U, // HSUBPSrr
+ 0U, // IDIV16m
+ 0U, // IDIV16r
+ 0U, // IDIV32m
+ 0U, // IDIV32r
+ 0U, // IDIV64m
+ 0U, // IDIV64r
+ 0U, // IDIV8m
+ 0U, // IDIV8r
+ 0U, // ILD_F16m
+ 0U, // ILD_F32m
+ 0U, // ILD_F64m
+ 0U, // ILD_Fp16m32
+ 0U, // ILD_Fp16m64
+ 0U, // ILD_Fp16m80
+ 0U, // ILD_Fp32m32
+ 0U, // ILD_Fp32m64
+ 0U, // ILD_Fp32m80
+ 0U, // ILD_Fp64m32
+ 0U, // ILD_Fp64m64
+ 0U, // ILD_Fp64m80
+ 0U, // IMUL16m
+ 0U, // IMUL16r
+ 0U, // IMUL16rm
+ 160U, // IMUL16rmi
+ 160U, // IMUL16rmi8
+ 0U, // IMUL16rr
+ 96U, // IMUL16rri
+ 96U, // IMUL16rri8
+ 0U, // IMUL32m
+ 0U, // IMUL32r
+ 0U, // IMUL32rm
+ 160U, // IMUL32rmi
+ 160U, // IMUL32rmi8
+ 0U, // IMUL32rr
+ 96U, // IMUL32rri
+ 96U, // IMUL32rri8
+ 0U, // IMUL64m
+ 0U, // IMUL64r
+ 0U, // IMUL64rm
+ 160U, // IMUL64rmi32
+ 160U, // IMUL64rmi8
+ 0U, // IMUL64rr
+ 96U, // IMUL64rri32
+ 96U, // IMUL64rri8
+ 0U, // IMUL8m
+ 0U, // IMUL8r
+ 0U, // IN16ri
+ 0U, // IN16rr
+ 0U, // IN32ri
+ 0U, // IN32rr
+ 0U, // IN8ri
+ 0U, // IN8rr
+ 0U, // INC16m
+ 0U, // INC16r
+ 0U, // INC16r_alt
+ 0U, // INC32m
+ 0U, // INC32r
+ 0U, // INC32r_alt
+ 0U, // INC64m
+ 0U, // INC64r
+ 0U, // INC8m
+ 0U, // INC8r
+ 0U, // INCSSPD
+ 0U, // INCSSPQ
+ 0U, // INSB
+ 192U, // INSERTPSrm
+ 224U, // INSERTPSrr
+ 0U, // INSERTQ
+ 2272U, // INSERTQI
+ 0U, // INSL
+ 0U, // INSW
+ 0U, // INT
+ 0U, // INT1
+ 0U, // INT3
+ 0U, // INTO
+ 0U, // INVD
+ 0U, // INVEPT32
+ 0U, // INVEPT64
+ 0U, // INVLPG
+ 0U, // INVLPGA32
+ 0U, // INVLPGA64
+ 0U, // INVPCID32
+ 0U, // INVPCID64
+ 0U, // INVVPID32
+ 0U, // INVVPID64
+ 0U, // IRET16
+ 0U, // IRET32
+ 0U, // IRET64
+ 0U, // ISTT_FP16m
+ 0U, // ISTT_FP32m
+ 0U, // ISTT_FP64m
+ 0U, // ISTT_Fp16m32
+ 0U, // ISTT_Fp16m64
+ 0U, // ISTT_Fp16m80
+ 0U, // ISTT_Fp32m32
+ 0U, // ISTT_Fp32m64
+ 0U, // ISTT_Fp32m80
+ 0U, // ISTT_Fp64m32
+ 0U, // ISTT_Fp64m64
+ 0U, // ISTT_Fp64m80
+ 0U, // IST_F16m
+ 0U, // IST_F32m
+ 0U, // IST_FP16m
+ 0U, // IST_FP32m
+ 0U, // IST_FP64m
+ 0U, // IST_Fp16m32
+ 0U, // IST_Fp16m64
+ 0U, // IST_Fp16m80
+ 0U, // IST_Fp32m32
+ 0U, // IST_Fp32m64
+ 0U, // IST_Fp32m80
+ 0U, // IST_Fp64m32
+ 0U, // IST_Fp64m64
+ 0U, // IST_Fp64m80
+ 0U, // JAE_1
+ 0U, // JAE_2
+ 0U, // JAE_4
+ 0U, // JA_1
+ 0U, // JA_2
+ 0U, // JA_4
+ 0U, // JBE_1
+ 0U, // JBE_2
+ 0U, // JBE_4
+ 0U, // JB_1
+ 0U, // JB_2
+ 0U, // JB_4
+ 0U, // JCXZ
+ 0U, // JECXZ
+ 0U, // JE_1
+ 0U, // JE_2
+ 0U, // JE_4
+ 0U, // JGE_1
+ 0U, // JGE_2
+ 0U, // JGE_4
+ 0U, // JG_1
+ 0U, // JG_2
+ 0U, // JG_4
+ 0U, // JLE_1
+ 0U, // JLE_2
+ 0U, // JLE_4
+ 0U, // JL_1
+ 0U, // JL_2
+ 0U, // JL_4
+ 0U, // JMP16m
+ 0U, // JMP16m_NT
+ 0U, // JMP16r
+ 0U, // JMP16r_NT
+ 0U, // JMP32m
+ 0U, // JMP32m_NT
+ 0U, // JMP32r
+ 0U, // JMP32r_NT
+ 0U, // JMP64m
+ 0U, // JMP64m_NT
+ 0U, // JMP64r
+ 0U, // JMP64r_NT
+ 0U, // JMP_1
+ 0U, // JMP_2
+ 0U, // JMP_4
+ 0U, // JNE_1
+ 0U, // JNE_2
+ 0U, // JNE_4
+ 0U, // JNO_1
+ 0U, // JNO_2
+ 0U, // JNO_4
+ 0U, // JNP_1
+ 0U, // JNP_2
+ 0U, // JNP_4
+ 0U, // JNS_1
+ 0U, // JNS_2
+ 0U, // JNS_4
+ 0U, // JO_1
+ 0U, // JO_2
+ 0U, // JO_4
+ 0U, // JP_1
+ 0U, // JP_2
+ 0U, // JP_4
+ 0U, // JRCXZ
+ 0U, // JS_1
+ 0U, // JS_2
+ 0U, // JS_4
+ 96U, // KADDBrr
+ 96U, // KADDDrr
+ 96U, // KADDQrr
+ 96U, // KADDWrr
+ 96U, // KANDBrr
+ 96U, // KANDDrr
+ 96U, // KANDNBrr
+ 96U, // KANDNDrr
+ 96U, // KANDNQrr
+ 96U, // KANDNWrr
+ 96U, // KANDQrr
+ 96U, // KANDWrr
+ 0U, // KMOVBkk
+ 0U, // KMOVBkm
+ 0U, // KMOVBkr
+ 0U, // KMOVBmk
+ 0U, // KMOVBrk
+ 0U, // KMOVDkk
+ 0U, // KMOVDkm
+ 0U, // KMOVDkr
+ 0U, // KMOVDmk
+ 0U, // KMOVDrk
+ 0U, // KMOVQkk
+ 0U, // KMOVQkm
+ 0U, // KMOVQkr
+ 0U, // KMOVQmk
+ 0U, // KMOVQrk
+ 0U, // KMOVWkk
+ 0U, // KMOVWkm
+ 0U, // KMOVWkr
+ 0U, // KMOVWmk
+ 0U, // KMOVWrk
+ 0U, // KNOTBrr
+ 0U, // KNOTDrr
+ 0U, // KNOTQrr
+ 0U, // KNOTWrr
+ 96U, // KORBrr
+ 96U, // KORDrr
+ 96U, // KORQrr
+ 0U, // KORTESTBrr
+ 0U, // KORTESTDrr
+ 0U, // KORTESTQrr
+ 0U, // KORTESTWrr
+ 96U, // KORWrr
+ 32U, // KSHIFTLBri
+ 32U, // KSHIFTLDri
+ 32U, // KSHIFTLQri
+ 32U, // KSHIFTLWri
+ 32U, // KSHIFTRBri
+ 32U, // KSHIFTRDri
+ 32U, // KSHIFTRQri
+ 32U, // KSHIFTRWri
+ 0U, // KTESTBrr
+ 0U, // KTESTDrr
+ 0U, // KTESTQrr
+ 0U, // KTESTWrr
+ 96U, // KUNPCKBWrr
+ 96U, // KUNPCKDQrr
+ 96U, // KUNPCKWDrr
+ 96U, // KXNORBrr
+ 96U, // KXNORDrr
+ 96U, // KXNORQrr
+ 96U, // KXNORWrr
+ 96U, // KXORBrr
+ 96U, // KXORDrr
+ 96U, // KXORQrr
+ 96U, // KXORWrr
+ 0U, // LAHF
+ 0U, // LAR16rm
+ 0U, // LAR16rr
+ 0U, // LAR32rm
+ 0U, // LAR32rr
+ 0U, // LAR64rm
+ 0U, // LAR64rr
+ 0U, // LDDQUrm
+ 0U, // LDMXCSR
+ 0U, // LDS16rm
+ 0U, // LDS32rm
+ 0U, // LD_F0
+ 0U, // LD_F1
+ 0U, // LD_F32m
+ 0U, // LD_F64m
+ 0U, // LD_F80m
+ 0U, // LD_Fp032
+ 0U, // LD_Fp064
+ 0U, // LD_Fp080
+ 0U, // LD_Fp132
+ 0U, // LD_Fp164
+ 0U, // LD_Fp180
+ 0U, // LD_Fp32m
+ 0U, // LD_Fp32m64
+ 0U, // LD_Fp32m80
+ 0U, // LD_Fp64m
+ 0U, // LD_Fp64m80
+ 0U, // LD_Fp80m
+ 0U, // LD_Frr
+ 0U, // LEA16r
+ 0U, // LEA32r
+ 0U, // LEA64_32r
+ 0U, // LEA64r
+ 0U, // LEAVE
+ 0U, // LEAVE64
+ 0U, // LES16rm
+ 0U, // LES32rm
+ 0U, // LFENCE
+ 0U, // LFS16rm
+ 0U, // LFS32rm
+ 0U, // LFS64rm
+ 0U, // LGDT16m
+ 0U, // LGDT32m
+ 0U, // LGDT64m
+ 0U, // LGS16rm
+ 0U, // LGS32rm
+ 0U, // LGS64rm
+ 0U, // LIDT16m
+ 0U, // LIDT32m
+ 0U, // LIDT64m
+ 0U, // LLDT16m
+ 0U, // LLDT16r
+ 0U, // LLWPCB
+ 0U, // LLWPCB64
+ 0U, // LMSW16m
+ 0U, // LMSW16r
+ 0U, // LOCK_PREFIX
+ 0U, // LODSB
+ 0U, // LODSL
+ 0U, // LODSQ
+ 0U, // LODSW
+ 0U, // LOOP
+ 0U, // LOOPE
+ 0U, // LOOPNE
+ 0U, // LRETIL
+ 0U, // LRETIQ
+ 0U, // LRETIW
+ 0U, // LRETL
+ 0U, // LRETQ
+ 0U, // LRETW
+ 0U, // LSL16rm
+ 0U, // LSL16rr
+ 0U, // LSL32rm
+ 0U, // LSL32rr
+ 0U, // LSL64rm
+ 0U, // LSL64rr
+ 0U, // LSS16rm
+ 0U, // LSS32rm
+ 0U, // LSS64rm
+ 0U, // LTRm
+ 0U, // LTRr
+ 160U, // LWPINS32rmi
+ 96U, // LWPINS32rri
+ 160U, // LWPINS64rmi
+ 96U, // LWPINS64rri
+ 160U, // LWPVAL32rmi
+ 96U, // LWPVAL32rri
+ 160U, // LWPVAL64rmi
+ 96U, // LWPVAL64rri
+ 0U, // LZCNT16rm
+ 0U, // LZCNT16rr
+ 0U, // LZCNT32rm
+ 0U, // LZCNT32rr
+ 0U, // LZCNT64rm
+ 0U, // LZCNT64rr
+ 0U, // MASKMOVDQU
+ 0U, // MASKMOVDQU64
+ 0U, // MAXCPDrm
+ 0U, // MAXCPDrr
+ 0U, // MAXCPSrm
+ 0U, // MAXCPSrr
+ 0U, // MAXCSDrm
+ 0U, // MAXCSDrr
+ 0U, // MAXCSSrm
+ 0U, // MAXCSSrr
+ 0U, // MAXPDrm
+ 0U, // MAXPDrr
+ 0U, // MAXPSrm
+ 0U, // MAXPSrr
+ 0U, // MAXSDrm
+ 0U, // MAXSDrm_Int
+ 0U, // MAXSDrr
+ 0U, // MAXSDrr_Int
+ 0U, // MAXSSrm
+ 0U, // MAXSSrm_Int
+ 0U, // MAXSSrr
+ 0U, // MAXSSrr_Int
+ 0U, // MFENCE
+ 0U, // MINCPDrm
+ 0U, // MINCPDrr
+ 0U, // MINCPSrm
+ 0U, // MINCPSrr
+ 0U, // MINCSDrm
+ 0U, // MINCSDrr
+ 0U, // MINCSSrm
+ 0U, // MINCSSrr
+ 0U, // MINPDrm
+ 0U, // MINPDrr
+ 0U, // MINPSrm
+ 0U, // MINPSrr
+ 0U, // MINSDrm
+ 0U, // MINSDrm_Int
+ 0U, // MINSDrr
+ 0U, // MINSDrr_Int
+ 0U, // MINSSrm
+ 0U, // MINSSrm_Int
+ 0U, // MINSSrr
+ 0U, // MINSSrr_Int
+ 0U, // MMX_CVTPD2PIirm
+ 0U, // MMX_CVTPD2PIirr
+ 0U, // MMX_CVTPI2PDirm
+ 0U, // MMX_CVTPI2PDirr
+ 0U, // MMX_CVTPI2PSirm
+ 0U, // MMX_CVTPI2PSirr
+ 0U, // MMX_CVTPS2PIirm
+ 0U, // MMX_CVTPS2PIirr
+ 0U, // MMX_CVTTPD2PIirm
+ 0U, // MMX_CVTTPD2PIirr
+ 0U, // MMX_CVTTPS2PIirm
+ 0U, // MMX_CVTTPS2PIirr
+ 0U, // MMX_EMMS
+ 0U, // MMX_MASKMOVQ
+ 0U, // MMX_MASKMOVQ64
+ 0U, // MMX_MOVD64from64rm
+ 0U, // MMX_MOVD64from64rr
+ 0U, // MMX_MOVD64grr
+ 0U, // MMX_MOVD64mr
+ 0U, // MMX_MOVD64rm
+ 0U, // MMX_MOVD64rr
+ 0U, // MMX_MOVD64to64rm
+ 0U, // MMX_MOVD64to64rr
+ 0U, // MMX_MOVDQ2Qrr
+ 0U, // MMX_MOVFR642Qrr
+ 0U, // MMX_MOVNTQmr
+ 0U, // MMX_MOVQ2DQrr
+ 0U, // MMX_MOVQ2FR64rr
+ 0U, // MMX_MOVQ64mr
+ 0U, // MMX_MOVQ64rm
+ 0U, // MMX_MOVQ64rr
+ 0U, // MMX_MOVQ64rr_REV
+ 0U, // MMX_PABSBrm
+ 0U, // MMX_PABSBrr
+ 0U, // MMX_PABSDrm
+ 0U, // MMX_PABSDrr
+ 0U, // MMX_PABSWrm
+ 0U, // MMX_PABSWrr
+ 0U, // MMX_PACKSSDWirm
+ 0U, // MMX_PACKSSDWirr
+ 0U, // MMX_PACKSSWBirm
+ 0U, // MMX_PACKSSWBirr
+ 0U, // MMX_PACKUSWBirm
+ 0U, // MMX_PACKUSWBirr
+ 0U, // MMX_PADDBirm
+ 0U, // MMX_PADDBirr
+ 0U, // MMX_PADDDirm
+ 0U, // MMX_PADDDirr
+ 0U, // MMX_PADDQirm
+ 0U, // MMX_PADDQirr
+ 0U, // MMX_PADDSBirm
+ 0U, // MMX_PADDSBirr
+ 0U, // MMX_PADDSWirm
+ 0U, // MMX_PADDSWirr
+ 0U, // MMX_PADDUSBirm
+ 0U, // MMX_PADDUSBirr
+ 0U, // MMX_PADDUSWirm
+ 0U, // MMX_PADDUSWirr
+ 0U, // MMX_PADDWirm
+ 0U, // MMX_PADDWirr
+ 192U, // MMX_PALIGNRrmi
+ 224U, // MMX_PALIGNRrri
+ 0U, // MMX_PANDNirm
+ 0U, // MMX_PANDNirr
+ 0U, // MMX_PANDirm
+ 0U, // MMX_PANDirr
+ 0U, // MMX_PAVGBirm
+ 0U, // MMX_PAVGBirr
+ 0U, // MMX_PAVGWirm
+ 0U, // MMX_PAVGWirr
+ 0U, // MMX_PCMPEQBirm
+ 0U, // MMX_PCMPEQBirr
+ 0U, // MMX_PCMPEQDirm
+ 0U, // MMX_PCMPEQDirr
+ 0U, // MMX_PCMPEQWirm
+ 0U, // MMX_PCMPEQWirr
+ 0U, // MMX_PCMPGTBirm
+ 0U, // MMX_PCMPGTBirr
+ 0U, // MMX_PCMPGTDirm
+ 0U, // MMX_PCMPGTDirr
+ 0U, // MMX_PCMPGTWirm
+ 0U, // MMX_PCMPGTWirr
+ 32U, // MMX_PEXTRWrr
+ 0U, // MMX_PHADDDrm
+ 0U, // MMX_PHADDDrr
+ 0U, // MMX_PHADDSWrm
+ 0U, // MMX_PHADDSWrr
+ 0U, // MMX_PHADDWrm
+ 0U, // MMX_PHADDWrr
+ 0U, // MMX_PHSUBDrm
+ 0U, // MMX_PHSUBDrr
+ 0U, // MMX_PHSUBSWrm
+ 0U, // MMX_PHSUBSWrr
+ 0U, // MMX_PHSUBWrm
+ 0U, // MMX_PHSUBWrr
+ 192U, // MMX_PINSRWrm
+ 224U, // MMX_PINSRWrr
+ 0U, // MMX_PMADDUBSWrm
+ 0U, // MMX_PMADDUBSWrr
+ 0U, // MMX_PMADDWDirm
+ 0U, // MMX_PMADDWDirr
+ 0U, // MMX_PMAXSWirm
+ 0U, // MMX_PMAXSWirr
+ 0U, // MMX_PMAXUBirm
+ 0U, // MMX_PMAXUBirr
+ 0U, // MMX_PMINSWirm
+ 0U, // MMX_PMINSWirr
+ 0U, // MMX_PMINUBirm
+ 0U, // MMX_PMINUBirr
+ 0U, // MMX_PMOVMSKBrr
+ 0U, // MMX_PMULHRSWrm
+ 0U, // MMX_PMULHRSWrr
+ 0U, // MMX_PMULHUWirm
+ 0U, // MMX_PMULHUWirr
+ 0U, // MMX_PMULHWirm
+ 0U, // MMX_PMULHWirr
+ 0U, // MMX_PMULLWirm
+ 0U, // MMX_PMULLWirr
+ 0U, // MMX_PMULUDQirm
+ 0U, // MMX_PMULUDQirr
+ 0U, // MMX_PORirm
+ 0U, // MMX_PORirr
+ 0U, // MMX_PSADBWirm
+ 0U, // MMX_PSADBWirr
+ 0U, // MMX_PSHUFBrm
+ 0U, // MMX_PSHUFBrr
+ 0U, // MMX_PSHUFWmi
+ 32U, // MMX_PSHUFWri
+ 0U, // MMX_PSIGNBrm
+ 0U, // MMX_PSIGNBrr
+ 0U, // MMX_PSIGNDrm
+ 0U, // MMX_PSIGNDrr
+ 0U, // MMX_PSIGNWrm
+ 0U, // MMX_PSIGNWrr
+ 0U, // MMX_PSLLDri
+ 0U, // MMX_PSLLDrm
+ 0U, // MMX_PSLLDrr
+ 0U, // MMX_PSLLQri
+ 0U, // MMX_PSLLQrm
+ 0U, // MMX_PSLLQrr
+ 0U, // MMX_PSLLWri
+ 0U, // MMX_PSLLWrm
+ 0U, // MMX_PSLLWrr
+ 0U, // MMX_PSRADri
+ 0U, // MMX_PSRADrm
+ 0U, // MMX_PSRADrr
+ 0U, // MMX_PSRAWri
+ 0U, // MMX_PSRAWrm
+ 0U, // MMX_PSRAWrr
+ 0U, // MMX_PSRLDri
+ 0U, // MMX_PSRLDrm
+ 0U, // MMX_PSRLDrr
+ 0U, // MMX_PSRLQri
+ 0U, // MMX_PSRLQrm
+ 0U, // MMX_PSRLQrr
+ 0U, // MMX_PSRLWri
+ 0U, // MMX_PSRLWrm
+ 0U, // MMX_PSRLWrr
+ 0U, // MMX_PSUBBirm
+ 0U, // MMX_PSUBBirr
+ 0U, // MMX_PSUBDirm
+ 0U, // MMX_PSUBDirr
+ 0U, // MMX_PSUBQirm
+ 0U, // MMX_PSUBQirr
+ 0U, // MMX_PSUBSBirm
+ 0U, // MMX_PSUBSBirr
+ 0U, // MMX_PSUBSWirm
+ 0U, // MMX_PSUBSWirr
+ 0U, // MMX_PSUBUSBirm
+ 0U, // MMX_PSUBUSBirr
+ 0U, // MMX_PSUBUSWirm
+ 0U, // MMX_PSUBUSWirr
+ 0U, // MMX_PSUBWirm
+ 0U, // MMX_PSUBWirr
+ 0U, // MMX_PUNPCKHBWirm
+ 0U, // MMX_PUNPCKHBWirr
+ 0U, // MMX_PUNPCKHDQirm
+ 0U, // MMX_PUNPCKHDQirr
+ 0U, // MMX_PUNPCKHWDirm
+ 0U, // MMX_PUNPCKHWDirr
+ 0U, // MMX_PUNPCKLBWirm
+ 0U, // MMX_PUNPCKLBWirr
+ 0U, // MMX_PUNPCKLDQirm
+ 0U, // MMX_PUNPCKLDQirr
+ 0U, // MMX_PUNPCKLWDirm
+ 0U, // MMX_PUNPCKLWDirr
+ 0U, // MMX_PXORirm
+ 0U, // MMX_PXORirr
+ 0U, // MONITORXrrr
+ 0U, // MONITORrrr
+ 0U, // MONTMUL
+ 0U, // MOV16ao16
+ 0U, // MOV16ao32
+ 0U, // MOV16ao64
+ 0U, // MOV16mi
+ 0U, // MOV16mr
+ 0U, // MOV16ms
+ 0U, // MOV16o16a
+ 0U, // MOV16o32a
+ 0U, // MOV16o64a
+ 0U, // MOV16ri
+ 0U, // MOV16ri_alt
+ 0U, // MOV16rm
+ 0U, // MOV16rr
+ 0U, // MOV16rr_REV
+ 0U, // MOV16rs
+ 0U, // MOV16sm
+ 0U, // MOV16sr
+ 0U, // MOV32ao16
+ 0U, // MOV32ao32
+ 0U, // MOV32ao64
+ 0U, // MOV32cr
+ 0U, // MOV32dr
+ 0U, // MOV32mi
+ 0U, // MOV32mr
+ 0U, // MOV32o16a
+ 0U, // MOV32o32a
+ 0U, // MOV32o64a
+ 0U, // MOV32rc
+ 0U, // MOV32rd
+ 0U, // MOV32ri
+ 0U, // MOV32ri_alt
+ 0U, // MOV32rm
+ 0U, // MOV32rr
+ 0U, // MOV32rr_REV
+ 0U, // MOV32rs
+ 0U, // MOV32sr
+ 0U, // MOV64ao32
+ 0U, // MOV64ao64
+ 0U, // MOV64cr
+ 0U, // MOV64dr
+ 0U, // MOV64mi32
+ 0U, // MOV64mr
+ 0U, // MOV64o32a
+ 0U, // MOV64o64a
+ 0U, // MOV64rc
+ 0U, // MOV64rd
+ 0U, // MOV64ri
+ 0U, // MOV64ri32
+ 0U, // MOV64rm
+ 0U, // MOV64rr
+ 0U, // MOV64rr_REV
+ 0U, // MOV64rs
+ 0U, // MOV64sr
+ 0U, // MOV64toPQIrm
+ 0U, // MOV64toPQIrr
+ 0U, // MOV64toSDrm
+ 0U, // MOV64toSDrr
+ 0U, // MOV8ao16
+ 0U, // MOV8ao32
+ 0U, // MOV8ao64
+ 0U, // MOV8mi
+ 0U, // MOV8mr
+ 0U, // MOV8mr_NOREX
+ 0U, // MOV8o16a
+ 0U, // MOV8o32a
+ 0U, // MOV8o64a
+ 0U, // MOV8ri
+ 0U, // MOV8ri_alt
+ 0U, // MOV8rm
+ 0U, // MOV8rm_NOREX
+ 0U, // MOV8rr
+ 0U, // MOV8rr_NOREX
+ 0U, // MOV8rr_REV
+ 0U, // MOVAPDmr
+ 0U, // MOVAPDrm
+ 0U, // MOVAPDrr
+ 0U, // MOVAPDrr_REV
+ 0U, // MOVAPSmr
+ 0U, // MOVAPSrm
+ 0U, // MOVAPSrr
+ 0U, // MOVAPSrr_REV
+ 0U, // MOVBE16mr
+ 0U, // MOVBE16rm
+ 0U, // MOVBE32mr
+ 0U, // MOVBE32rm
+ 0U, // MOVBE64mr
+ 0U, // MOVBE64rm
+ 0U, // MOVDDUPrm
+ 0U, // MOVDDUPrr
+ 0U, // MOVDI2PDIrm
+ 0U, // MOVDI2PDIrr
+ 0U, // MOVDI2SSrm
+ 0U, // MOVDI2SSrr
+ 0U, // MOVDIR64B16
+ 0U, // MOVDIR64B32
+ 0U, // MOVDIR64B64
+ 0U, // MOVDIRI32
+ 0U, // MOVDIRI64
+ 0U, // MOVDQAmr
+ 0U, // MOVDQArm
+ 0U, // MOVDQArr
+ 0U, // MOVDQArr_REV
+ 0U, // MOVDQUmr
+ 0U, // MOVDQUrm
+ 0U, // MOVDQUrr
+ 0U, // MOVDQUrr_REV
+ 0U, // MOVHLPSrr
+ 0U, // MOVHPDmr
+ 0U, // MOVHPDrm
+ 0U, // MOVHPSmr
+ 0U, // MOVHPSrm
+ 0U, // MOVLHPSrr
+ 0U, // MOVLPDmr
+ 0U, // MOVLPDrm
+ 0U, // MOVLPSmr
+ 0U, // MOVLPSrm
+ 0U, // MOVMSKPDrr
+ 0U, // MOVMSKPSrr
+ 0U, // MOVNTDQArm
+ 0U, // MOVNTDQmr
+ 0U, // MOVNTI_64mr
+ 0U, // MOVNTImr
+ 0U, // MOVNTPDmr
+ 0U, // MOVNTPSmr
+ 0U, // MOVNTSD
+ 0U, // MOVNTSS
+ 0U, // MOVPDI2DImr
+ 0U, // MOVPDI2DIrr
+ 0U, // MOVPQI2QImr
+ 0U, // MOVPQI2QIrr
+ 0U, // MOVPQIto64mr
+ 0U, // MOVPQIto64rr
+ 0U, // MOVQI2PQIrm
+ 0U, // MOVSB
+ 0U, // MOVSDmr
+ 0U, // MOVSDrm
+ 0U, // MOVSDrr
+ 0U, // MOVSDrr_REV
+ 0U, // MOVSDto64mr
+ 0U, // MOVSDto64rr
+ 0U, // MOVSHDUPrm
+ 0U, // MOVSHDUPrr
+ 0U, // MOVSL
+ 0U, // MOVSLDUPrm
+ 0U, // MOVSLDUPrr
+ 0U, // MOVSQ
+ 0U, // MOVSS2DImr
+ 0U, // MOVSS2DIrr
+ 0U, // MOVSSmr
+ 0U, // MOVSSrm
+ 0U, // MOVSSrr
+ 0U, // MOVSSrr_REV
+ 0U, // MOVSW
+ 0U, // MOVSX16rm16
+ 0U, // MOVSX16rm8
+ 0U, // MOVSX16rr16
+ 0U, // MOVSX16rr8
+ 0U, // MOVSX32rm16
+ 0U, // MOVSX32rm8
+ 0U, // MOVSX32rm8_NOREX
+ 0U, // MOVSX32rr16
+ 0U, // MOVSX32rr8
+ 0U, // MOVSX32rr8_NOREX
+ 0U, // MOVSX64rm16
+ 0U, // MOVSX64rm32
+ 0U, // MOVSX64rm8
+ 0U, // MOVSX64rr16
+ 0U, // MOVSX64rr32
+ 0U, // MOVSX64rr8
+ 0U, // MOVUPDmr
+ 0U, // MOVUPDrm
+ 0U, // MOVUPDrr
+ 0U, // MOVUPDrr_REV
+ 0U, // MOVUPSmr
+ 0U, // MOVUPSrm
+ 0U, // MOVUPSrr
+ 0U, // MOVUPSrr_REV
+ 0U, // MOVZPQILo2PQIrr
+ 0U, // MOVZX16rm16
+ 0U, // MOVZX16rm8
+ 0U, // MOVZX16rr16
+ 0U, // MOVZX16rr8
+ 0U, // MOVZX32rm16
+ 0U, // MOVZX32rm8
+ 0U, // MOVZX32rm8_NOREX
+ 0U, // MOVZX32rr16
+ 0U, // MOVZX32rr8
+ 0U, // MOVZX32rr8_NOREX
+ 0U, // MOVZX64rm16
+ 0U, // MOVZX64rm8
+ 0U, // MOVZX64rr16
+ 0U, // MOVZX64rr8
+ 192U, // MPSADBWrmi
+ 224U, // MPSADBWrri
+ 0U, // MUL16m
+ 0U, // MUL16r
+ 0U, // MUL32m
+ 0U, // MUL32r
+ 0U, // MUL64m
+ 0U, // MUL64r
+ 0U, // MUL8m
+ 0U, // MUL8r
+ 0U, // MULPDrm
+ 0U, // MULPDrr
+ 0U, // MULPSrm
+ 0U, // MULPSrr
+ 0U, // MULSDrm
+ 0U, // MULSDrm_Int
+ 0U, // MULSDrr
+ 0U, // MULSDrr_Int
+ 0U, // MULSSrm
+ 0U, // MULSSrm_Int
+ 0U, // MULSSrr
+ 0U, // MULSSrr_Int
+ 64U, // MULX32rm
+ 96U, // MULX32rr
+ 128U, // MULX64rm
+ 96U, // MULX64rr
+ 0U, // MUL_F32m
+ 0U, // MUL_F64m
+ 0U, // MUL_FI16m
+ 0U, // MUL_FI32m
+ 0U, // MUL_FPrST0
+ 0U, // MUL_FST0r
+ 0U, // MUL_Fp32
+ 0U, // MUL_Fp32m
+ 0U, // MUL_Fp64
+ 0U, // MUL_Fp64m
+ 0U, // MUL_Fp64m32
+ 0U, // MUL_Fp80
+ 0U, // MUL_Fp80m32
+ 0U, // MUL_Fp80m64
+ 0U, // MUL_FpI16m32
+ 0U, // MUL_FpI16m64
+ 0U, // MUL_FpI16m80
+ 0U, // MUL_FpI32m32
+ 0U, // MUL_FpI32m64
+ 0U, // MUL_FpI32m80
+ 0U, // MUL_FrST0
+ 0U, // MWAITXrrr
+ 0U, // MWAITrr
+ 0U, // NEG16m
+ 0U, // NEG16r
+ 0U, // NEG32m
+ 0U, // NEG32r
+ 0U, // NEG64m
+ 0U, // NEG64r
+ 0U, // NEG8m
+ 0U, // NEG8r
+ 0U, // NOOP
+ 0U, // NOOP18_16m4
+ 0U, // NOOP18_16m5
+ 0U, // NOOP18_16m6
+ 0U, // NOOP18_16m7
+ 0U, // NOOP18_16r4
+ 0U, // NOOP18_16r5
+ 0U, // NOOP18_16r6
+ 0U, // NOOP18_16r7
+ 0U, // NOOP18_m4
+ 0U, // NOOP18_m5
+ 0U, // NOOP18_m6
+ 0U, // NOOP18_m7
+ 0U, // NOOP18_r4
+ 0U, // NOOP18_r5
+ 0U, // NOOP18_r6
+ 0U, // NOOP18_r7
+ 0U, // NOOP19rr
+ 0U, // NOOPL
+ 0U, // NOOPL_19
+ 0U, // NOOPL_1d
+ 0U, // NOOPL_1e
+ 0U, // NOOPLr
+ 0U, // NOOPQ
+ 0U, // NOOPQr
+ 0U, // NOOPW
+ 0U, // NOOPW_19
+ 0U, // NOOPW_1c
+ 0U, // NOOPW_1d
+ 0U, // NOOPW_1e
+ 0U, // NOOPWr
+ 0U, // NOT16m
+ 0U, // NOT16r
+ 0U, // NOT32m
+ 0U, // NOT32r
+ 0U, // NOT64m
+ 0U, // NOT64r
+ 0U, // NOT8m
+ 0U, // NOT8r
+ 0U, // OR16i16
+ 0U, // OR16mi
+ 0U, // OR16mi8
+ 0U, // OR16mr
+ 0U, // OR16ri
+ 0U, // OR16ri8
+ 0U, // OR16rm
+ 0U, // OR16rr
+ 0U, // OR16rr_REV
+ 0U, // OR32i32
+ 0U, // OR32mi
+ 0U, // OR32mi8
+ 0U, // OR32mr
+ 0U, // OR32ri
+ 0U, // OR32ri8
+ 0U, // OR32rm
+ 0U, // OR32rr
+ 0U, // OR32rr_REV
+ 0U, // OR64i32
+ 0U, // OR64mi32
+ 0U, // OR64mi8
+ 0U, // OR64mr
+ 0U, // OR64ri32
+ 0U, // OR64ri8
+ 0U, // OR64rm
+ 0U, // OR64rr
+ 0U, // OR64rr_REV
+ 0U, // OR8i8
+ 0U, // OR8mi
+ 0U, // OR8mi8
+ 0U, // OR8mr
+ 0U, // OR8ri
+ 0U, // OR8ri8
+ 0U, // OR8rm
+ 0U, // OR8rr
+ 0U, // OR8rr_REV
+ 0U, // ORPDrm
+ 0U, // ORPDrr
+ 0U, // ORPSrm
+ 0U, // ORPSrr
+ 0U, // OUT16ir
+ 0U, // OUT16rr
+ 0U, // OUT32ir
+ 0U, // OUT32rr
+ 0U, // OUT8ir
+ 0U, // OUT8rr
+ 0U, // OUTSB
+ 0U, // OUTSL
+ 0U, // OUTSW
+ 0U, // PABSBrm
+ 0U, // PABSBrr
+ 0U, // PABSDrm
+ 0U, // PABSDrr
+ 0U, // PABSWrm
+ 0U, // PABSWrr
+ 0U, // PACKSSDWrm
+ 0U, // PACKSSDWrr
+ 0U, // PACKSSWBrm
+ 0U, // PACKSSWBrr
+ 0U, // PACKUSDWrm
+ 0U, // PACKUSDWrr
+ 0U, // PACKUSWBrm
+ 0U, // PACKUSWBrr
+ 0U, // PADDBrm
+ 0U, // PADDBrr
+ 0U, // PADDDrm
+ 0U, // PADDDrr
+ 0U, // PADDQrm
+ 0U, // PADDQrr
+ 0U, // PADDSBrm
+ 0U, // PADDSBrr
+ 0U, // PADDSWrm
+ 0U, // PADDSWrr
+ 0U, // PADDUSBrm
+ 0U, // PADDUSBrr
+ 0U, // PADDUSWrm
+ 0U, // PADDUSWrr
+ 0U, // PADDWrm
+ 0U, // PADDWrr
+ 192U, // PALIGNRrmi
+ 224U, // PALIGNRrri
+ 0U, // PANDNrm
+ 0U, // PANDNrr
+ 0U, // PANDrm
+ 0U, // PANDrr
+ 0U, // PAUSE
+ 0U, // PAVGBrm
+ 0U, // PAVGBrr
+ 0U, // PAVGUSBrm
+ 0U, // PAVGUSBrr
+ 0U, // PAVGWrm
+ 0U, // PAVGWrr
+ 1U, // PBLENDVBrm0
+ 1U, // PBLENDVBrr0
+ 192U, // PBLENDWrmi
+ 224U, // PBLENDWrri
+ 192U, // PCLMULQDQrm
+ 224U, // PCLMULQDQrr
+ 0U, // PCMPEQBrm
+ 0U, // PCMPEQBrr
+ 0U, // PCMPEQDrm
+ 0U, // PCMPEQDrr
+ 0U, // PCMPEQQrm
+ 0U, // PCMPEQQrr
+ 0U, // PCMPEQWrm
+ 0U, // PCMPEQWrr
+ 0U, // PCMPESTRIrm
+ 32U, // PCMPESTRIrr
+ 0U, // PCMPESTRMrm
+ 32U, // PCMPESTRMrr
+ 0U, // PCMPGTBrm
+ 0U, // PCMPGTBrr
+ 0U, // PCMPGTDrm
+ 0U, // PCMPGTDrr
+ 0U, // PCMPGTQrm
+ 0U, // PCMPGTQrr
+ 0U, // PCMPGTWrm
+ 0U, // PCMPGTWrr
+ 0U, // PCMPISTRIrm
+ 32U, // PCMPISTRIrr
+ 0U, // PCMPISTRMrm
+ 32U, // PCMPISTRMrr
+ 0U, // PCONFIG
+ 64U, // PDEP32rm
+ 96U, // PDEP32rr
+ 128U, // PDEP64rm
+ 96U, // PDEP64rr
+ 64U, // PEXT32rm
+ 96U, // PEXT32rr
+ 128U, // PEXT64rm
+ 96U, // PEXT64rr
+ 0U, // PEXTRBmr
+ 32U, // PEXTRBrr
+ 0U, // PEXTRDmr
+ 32U, // PEXTRDrr
+ 0U, // PEXTRQmr
+ 32U, // PEXTRQrr
+ 0U, // PEXTRWmr
+ 32U, // PEXTRWrr
+ 32U, // PEXTRWrr_REV
+ 0U, // PF2IDrm
+ 0U, // PF2IDrr
+ 0U, // PF2IWrm
+ 0U, // PF2IWrr
+ 0U, // PFACCrm
+ 0U, // PFACCrr
+ 0U, // PFADDrm
+ 0U, // PFADDrr
+ 0U, // PFCMPEQrm
+ 0U, // PFCMPEQrr
+ 0U, // PFCMPGErm
+ 0U, // PFCMPGErr
+ 0U, // PFCMPGTrm
+ 0U, // PFCMPGTrr
+ 0U, // PFMAXrm
+ 0U, // PFMAXrr
+ 0U, // PFMINrm
+ 0U, // PFMINrr
+ 0U, // PFMULrm
+ 0U, // PFMULrr
+ 0U, // PFNACCrm
+ 0U, // PFNACCrr
+ 0U, // PFPNACCrm
+ 0U, // PFPNACCrr
+ 0U, // PFRCPIT1rm
+ 0U, // PFRCPIT1rr
+ 0U, // PFRCPIT2rm
+ 0U, // PFRCPIT2rr
+ 0U, // PFRCPrm
+ 0U, // PFRCPrr
+ 0U, // PFRSQIT1rm
+ 0U, // PFRSQIT1rr
+ 0U, // PFRSQRTrm
+ 0U, // PFRSQRTrr
+ 0U, // PFSUBRrm
+ 0U, // PFSUBRrr
+ 0U, // PFSUBrm
+ 0U, // PFSUBrr
+ 0U, // PHADDDrm
+ 0U, // PHADDDrr
+ 0U, // PHADDSWrm
+ 0U, // PHADDSWrr
+ 0U, // PHADDWrm
+ 0U, // PHADDWrr
+ 0U, // PHMINPOSUWrm
+ 0U, // PHMINPOSUWrr
+ 0U, // PHSUBDrm
+ 0U, // PHSUBDrr
+ 0U, // PHSUBSWrm
+ 0U, // PHSUBSWrr
+ 0U, // PHSUBWrm
+ 0U, // PHSUBWrr
+ 0U, // PI2FDrm
+ 0U, // PI2FDrr
+ 0U, // PI2FWrm
+ 0U, // PI2FWrr
+ 192U, // PINSRBrm
+ 224U, // PINSRBrr
+ 192U, // PINSRDrm
+ 224U, // PINSRDrr
+ 192U, // PINSRQrm
+ 224U, // PINSRQrr
+ 192U, // PINSRWrm
+ 224U, // PINSRWrr
+ 0U, // PMADDUBSWrm
+ 0U, // PMADDUBSWrr
+ 0U, // PMADDWDrm
+ 0U, // PMADDWDrr
+ 0U, // PMAXSBrm
+ 0U, // PMAXSBrr
+ 0U, // PMAXSDrm
+ 0U, // PMAXSDrr
+ 0U, // PMAXSWrm
+ 0U, // PMAXSWrr
+ 0U, // PMAXUBrm
+ 0U, // PMAXUBrr
+ 0U, // PMAXUDrm
+ 0U, // PMAXUDrr
+ 0U, // PMAXUWrm
+ 0U, // PMAXUWrr
+ 0U, // PMINSBrm
+ 0U, // PMINSBrr
+ 0U, // PMINSDrm
+ 0U, // PMINSDrr
+ 0U, // PMINSWrm
+ 0U, // PMINSWrr
+ 0U, // PMINUBrm
+ 0U, // PMINUBrr
+ 0U, // PMINUDrm
+ 0U, // PMINUDrr
+ 0U, // PMINUWrm
+ 0U, // PMINUWrr
+ 0U, // PMOVMSKBrr
+ 0U, // PMOVSXBDrm
+ 0U, // PMOVSXBDrr
+ 0U, // PMOVSXBQrm
+ 0U, // PMOVSXBQrr
+ 0U, // PMOVSXBWrm
+ 0U, // PMOVSXBWrr
+ 0U, // PMOVSXDQrm
+ 0U, // PMOVSXDQrr
+ 0U, // PMOVSXWDrm
+ 0U, // PMOVSXWDrr
+ 0U, // PMOVSXWQrm
+ 0U, // PMOVSXWQrr
+ 0U, // PMOVZXBDrm
+ 0U, // PMOVZXBDrr
+ 0U, // PMOVZXBQrm
+ 0U, // PMOVZXBQrr
+ 0U, // PMOVZXBWrm
+ 0U, // PMOVZXBWrr
+ 0U, // PMOVZXDQrm
+ 0U, // PMOVZXDQrr
+ 0U, // PMOVZXWDrm
+ 0U, // PMOVZXWDrr
+ 0U, // PMOVZXWQrm
+ 0U, // PMOVZXWQrr
+ 0U, // PMULDQrm
+ 0U, // PMULDQrr
+ 0U, // PMULHRSWrm
+ 0U, // PMULHRSWrr
+ 0U, // PMULHRWrm
+ 0U, // PMULHRWrr
+ 0U, // PMULHUWrm
+ 0U, // PMULHUWrr
+ 0U, // PMULHWrm
+ 0U, // PMULHWrr
+ 0U, // PMULLDrm
+ 0U, // PMULLDrr
+ 0U, // PMULLWrm
+ 0U, // PMULLWrr
+ 0U, // PMULUDQrm
+ 0U, // PMULUDQrr
+ 0U, // POP16r
+ 0U, // POP16rmm
+ 0U, // POP16rmr
+ 0U, // POP32r
+ 0U, // POP32rmm
+ 0U, // POP32rmr
+ 0U, // POP64r
+ 0U, // POP64rmm
+ 0U, // POP64rmr
+ 0U, // POPA16
+ 0U, // POPA32
+ 0U, // POPCNT16rm
+ 0U, // POPCNT16rr
+ 0U, // POPCNT32rm
+ 0U, // POPCNT32rr
+ 0U, // POPCNT64rm
+ 0U, // POPCNT64rr
+ 0U, // POPDS16
+ 0U, // POPDS32
+ 0U, // POPES16
+ 0U, // POPES32
+ 0U, // POPF16
+ 0U, // POPF32
+ 0U, // POPF64
+ 0U, // POPFS16
+ 0U, // POPFS32
+ 0U, // POPFS64
+ 0U, // POPGS16
+ 0U, // POPGS32
+ 0U, // POPGS64
+ 0U, // POPSS16
+ 0U, // POPSS32
+ 0U, // PORrm
+ 0U, // PORrr
+ 0U, // PREFETCH
+ 0U, // PREFETCHNTA
+ 0U, // PREFETCHT0
+ 0U, // PREFETCHT1
+ 0U, // PREFETCHT2
+ 0U, // PREFETCHW
+ 0U, // PREFETCHWT1
+ 0U, // PSADBWrm
+ 0U, // PSADBWrr
+ 0U, // PSHUFBrm
+ 0U, // PSHUFBrr
+ 0U, // PSHUFDmi
+ 32U, // PSHUFDri
+ 0U, // PSHUFHWmi
+ 32U, // PSHUFHWri
+ 0U, // PSHUFLWmi
+ 32U, // PSHUFLWri
+ 0U, // PSIGNBrm
+ 0U, // PSIGNBrr
+ 0U, // PSIGNDrm
+ 0U, // PSIGNDrr
+ 0U, // PSIGNWrm
+ 0U, // PSIGNWrr
+ 0U, // PSLLDQri
+ 0U, // PSLLDri
+ 0U, // PSLLDrm
+ 0U, // PSLLDrr
+ 0U, // PSLLQri
+ 0U, // PSLLQrm
+ 0U, // PSLLQrr
+ 0U, // PSLLWri
+ 0U, // PSLLWrm
+ 0U, // PSLLWrr
+ 0U, // PSRADri
+ 0U, // PSRADrm
+ 0U, // PSRADrr
+ 0U, // PSRAWri
+ 0U, // PSRAWrm
+ 0U, // PSRAWrr
+ 0U, // PSRLDQri
+ 0U, // PSRLDri
+ 0U, // PSRLDrm
+ 0U, // PSRLDrr
+ 0U, // PSRLQri
+ 0U, // PSRLQrm
+ 0U, // PSRLQrr
+ 0U, // PSRLWri
+ 0U, // PSRLWrm
+ 0U, // PSRLWrr
+ 0U, // PSUBBrm
+ 0U, // PSUBBrr
+ 0U, // PSUBDrm
+ 0U, // PSUBDrr
+ 0U, // PSUBQrm
+ 0U, // PSUBQrr
+ 0U, // PSUBSBrm
+ 0U, // PSUBSBrr
+ 0U, // PSUBSWrm
+ 0U, // PSUBSWrr
+ 0U, // PSUBUSBrm
+ 0U, // PSUBUSBrr
+ 0U, // PSUBUSWrm
+ 0U, // PSUBUSWrr
+ 0U, // PSUBWrm
+ 0U, // PSUBWrr
+ 0U, // PSWAPDrm
+ 0U, // PSWAPDrr
+ 0U, // PTESTrm
+ 0U, // PTESTrr
+ 0U, // PTWRITE64m
+ 0U, // PTWRITE64r
+ 0U, // PTWRITEm
+ 0U, // PTWRITEr
+ 0U, // PUNPCKHBWrm
+ 0U, // PUNPCKHBWrr
+ 0U, // PUNPCKHDQrm
+ 0U, // PUNPCKHDQrr
+ 0U, // PUNPCKHQDQrm
+ 0U, // PUNPCKHQDQrr
+ 0U, // PUNPCKHWDrm
+ 0U, // PUNPCKHWDrr
+ 0U, // PUNPCKLBWrm
+ 0U, // PUNPCKLBWrr
+ 0U, // PUNPCKLDQrm
+ 0U, // PUNPCKLDQrr
+ 0U, // PUNPCKLQDQrm
+ 0U, // PUNPCKLQDQrr
+ 0U, // PUNPCKLWDrm
+ 0U, // PUNPCKLWDrr
+ 0U, // PUSH16i8
+ 0U, // PUSH16r
+ 0U, // PUSH16rmm
+ 0U, // PUSH16rmr
+ 0U, // PUSH32i8
+ 0U, // PUSH32r
+ 0U, // PUSH32rmm
+ 0U, // PUSH32rmr
+ 0U, // PUSH64i32
+ 0U, // PUSH64i8
+ 0U, // PUSH64r
+ 0U, // PUSH64rmm
+ 0U, // PUSH64rmr
+ 0U, // PUSHA16
+ 0U, // PUSHA32
+ 0U, // PUSHCS16
+ 0U, // PUSHCS32
+ 0U, // PUSHDS16
+ 0U, // PUSHDS32
+ 0U, // PUSHES16
+ 0U, // PUSHES32
+ 0U, // PUSHF16
+ 0U, // PUSHF32
+ 0U, // PUSHF64
+ 0U, // PUSHFS16
+ 0U, // PUSHFS32
+ 0U, // PUSHFS64
+ 0U, // PUSHGS16
+ 0U, // PUSHGS32
+ 0U, // PUSHGS64
+ 0U, // PUSHSS16
+ 0U, // PUSHSS32
+ 0U, // PUSHi16
+ 0U, // PUSHi32
+ 0U, // PXORrm
+ 0U, // PXORrr
+ 0U, // RCL16m1
+ 0U, // RCL16mCL
+ 0U, // RCL16mi
+ 0U, // RCL16r1
+ 0U, // RCL16rCL
+ 0U, // RCL16ri
+ 0U, // RCL32m1
+ 0U, // RCL32mCL
+ 0U, // RCL32mi
+ 0U, // RCL32r1
+ 0U, // RCL32rCL
+ 0U, // RCL32ri
+ 0U, // RCL64m1
+ 0U, // RCL64mCL
+ 0U, // RCL64mi
+ 0U, // RCL64r1
+ 0U, // RCL64rCL
+ 0U, // RCL64ri
+ 0U, // RCL8m1
+ 0U, // RCL8mCL
+ 0U, // RCL8mi
+ 0U, // RCL8r1
+ 0U, // RCL8rCL
+ 0U, // RCL8ri
+ 0U, // RCPPSm
+ 0U, // RCPPSr
+ 0U, // RCPSSm
+ 0U, // RCPSSm_Int
+ 0U, // RCPSSr
+ 0U, // RCPSSr_Int
+ 0U, // RCR16m1
+ 0U, // RCR16mCL
+ 0U, // RCR16mi
+ 0U, // RCR16r1
+ 0U, // RCR16rCL
+ 0U, // RCR16ri
+ 0U, // RCR32m1
+ 0U, // RCR32mCL
+ 0U, // RCR32mi
+ 0U, // RCR32r1
+ 0U, // RCR32rCL
+ 0U, // RCR32ri
+ 0U, // RCR64m1
+ 0U, // RCR64mCL
+ 0U, // RCR64mi
+ 0U, // RCR64r1
+ 0U, // RCR64rCL
+ 0U, // RCR64ri
+ 0U, // RCR8m1
+ 0U, // RCR8mCL
+ 0U, // RCR8mi
+ 0U, // RCR8r1
+ 0U, // RCR8rCL
+ 0U, // RCR8ri
+ 0U, // RDFSBASE
+ 0U, // RDFSBASE64
+ 0U, // RDGSBASE
+ 0U, // RDGSBASE64
+ 0U, // RDMSR
+ 0U, // RDPID32
+ 0U, // RDPID64
+ 0U, // RDPKRUr
+ 0U, // RDPMC
+ 0U, // RDRAND16r
+ 0U, // RDRAND32r
+ 0U, // RDRAND64r
+ 0U, // RDSEED16r
+ 0U, // RDSEED32r
+ 0U, // RDSEED64r
+ 0U, // RDSSPD
+ 0U, // RDSSPQ
+ 0U, // RDTSC
+ 0U, // RDTSCP
+ 0U, // REPNE_PREFIX
+ 0U, // REP_PREFIX
+ 0U, // RETIL
+ 0U, // RETIQ
+ 0U, // RETIW
+ 0U, // RETL
+ 0U, // RETQ
+ 0U, // RETW
+ 0U, // REX64_PREFIX
+ 0U, // ROL16m1
+ 0U, // ROL16mCL
+ 0U, // ROL16mi
+ 0U, // ROL16r1
+ 0U, // ROL16rCL
+ 0U, // ROL16ri
+ 0U, // ROL32m1
+ 0U, // ROL32mCL
+ 0U, // ROL32mi
+ 0U, // ROL32r1
+ 0U, // ROL32rCL
+ 0U, // ROL32ri
+ 0U, // ROL64m1
+ 0U, // ROL64mCL
+ 0U, // ROL64mi
+ 0U, // ROL64r1
+ 0U, // ROL64rCL
+ 0U, // ROL64ri
+ 0U, // ROL8m1
+ 0U, // ROL8mCL
+ 0U, // ROL8mi
+ 0U, // ROL8r1
+ 0U, // ROL8rCL
+ 0U, // ROL8ri
+ 0U, // ROR16m1
+ 0U, // ROR16mCL
+ 0U, // ROR16mi
+ 0U, // ROR16r1
+ 0U, // ROR16rCL
+ 0U, // ROR16ri
+ 0U, // ROR32m1
+ 0U, // ROR32mCL
+ 0U, // ROR32mi
+ 0U, // ROR32r1
+ 0U, // ROR32rCL
+ 0U, // ROR32ri
+ 0U, // ROR64m1
+ 0U, // ROR64mCL
+ 0U, // ROR64mi
+ 0U, // ROR64r1
+ 0U, // ROR64rCL
+ 0U, // ROR64ri
+ 0U, // ROR8m1
+ 0U, // ROR8mCL
+ 0U, // ROR8mi
+ 0U, // ROR8r1
+ 0U, // ROR8rCL
+ 0U, // ROR8ri
+ 0U, // RORX32mi
+ 32U, // RORX32ri
+ 0U, // RORX64mi
+ 32U, // RORX64ri
+ 0U, // ROUNDPDm
+ 32U, // ROUNDPDr
+ 0U, // ROUNDPSm
+ 32U, // ROUNDPSr
+ 0U, // ROUNDSDm
+ 192U, // ROUNDSDm_Int
+ 32U, // ROUNDSDr
+ 224U, // ROUNDSDr_Int
+ 0U, // ROUNDSSm
+ 192U, // ROUNDSSm_Int
+ 32U, // ROUNDSSr
+ 224U, // ROUNDSSr_Int
+ 0U, // RSM
+ 0U, // RSQRTPSm
+ 0U, // RSQRTPSr
+ 0U, // RSQRTSSm
+ 0U, // RSQRTSSm_Int
+ 0U, // RSQRTSSr
+ 0U, // RSQRTSSr_Int
+ 0U, // RSTORSSP
+ 0U, // SAHF
+ 0U, // SAL16m1
+ 0U, // SAL16mCL
+ 0U, // SAL16mi
+ 0U, // SAL16r1
+ 0U, // SAL16rCL
+ 0U, // SAL16ri
+ 0U, // SAL32m1
+ 0U, // SAL32mCL
+ 0U, // SAL32mi
+ 0U, // SAL32r1
+ 0U, // SAL32rCL
+ 0U, // SAL32ri
+ 0U, // SAL64m1
+ 0U, // SAL64mCL
+ 0U, // SAL64mi
+ 0U, // SAL64r1
+ 0U, // SAL64rCL
+ 0U, // SAL64ri
+ 0U, // SAL8m1
+ 0U, // SAL8mCL
+ 0U, // SAL8mi
+ 0U, // SAL8r1
+ 0U, // SAL8rCL
+ 0U, // SAL8ri
+ 0U, // SALC
+ 0U, // SAR16m1
+ 0U, // SAR16mCL
+ 0U, // SAR16mi
+ 0U, // SAR16r1
+ 0U, // SAR16rCL
+ 0U, // SAR16ri
+ 0U, // SAR32m1
+ 0U, // SAR32mCL
+ 0U, // SAR32mi
+ 0U, // SAR32r1
+ 0U, // SAR32rCL
+ 0U, // SAR32ri
+ 0U, // SAR64m1
+ 0U, // SAR64mCL
+ 0U, // SAR64mi
+ 0U, // SAR64r1
+ 0U, // SAR64rCL
+ 0U, // SAR64ri
+ 0U, // SAR8m1
+ 0U, // SAR8mCL
+ 0U, // SAR8mi
+ 0U, // SAR8r1
+ 0U, // SAR8rCL
+ 0U, // SAR8ri
+ 160U, // SARX32rm
+ 96U, // SARX32rr
+ 160U, // SARX64rm
+ 96U, // SARX64rr
+ 0U, // SAVEPREVSSP
+ 0U, // SBB16i16
+ 0U, // SBB16mi
+ 0U, // SBB16mi8
+ 0U, // SBB16mr
+ 0U, // SBB16ri
+ 0U, // SBB16ri8
+ 0U, // SBB16rm
+ 0U, // SBB16rr
+ 0U, // SBB16rr_REV
+ 0U, // SBB32i32
+ 0U, // SBB32mi
+ 0U, // SBB32mi8
+ 0U, // SBB32mr
+ 0U, // SBB32ri
+ 0U, // SBB32ri8
+ 0U, // SBB32rm
+ 0U, // SBB32rr
+ 0U, // SBB32rr_REV
+ 0U, // SBB64i32
+ 0U, // SBB64mi32
+ 0U, // SBB64mi8
+ 0U, // SBB64mr
+ 0U, // SBB64ri32
+ 0U, // SBB64ri8
+ 0U, // SBB64rm
+ 0U, // SBB64rr
+ 0U, // SBB64rr_REV
+ 0U, // SBB8i8
+ 0U, // SBB8mi
+ 0U, // SBB8mi8
+ 0U, // SBB8mr
+ 0U, // SBB8ri
+ 0U, // SBB8ri8
+ 0U, // SBB8rm
+ 0U, // SBB8rr
+ 0U, // SBB8rr_REV
+ 0U, // SCASB
+ 0U, // SCASL
+ 0U, // SCASQ
+ 0U, // SCASW
+ 0U, // SETAEm
+ 0U, // SETAEr
+ 0U, // SETAm
+ 0U, // SETAr
+ 0U, // SETBEm
+ 0U, // SETBEr
+ 0U, // SETBm
+ 0U, // SETBr
+ 0U, // SETEm
+ 0U, // SETEr
+ 0U, // SETGEm
+ 0U, // SETGEr
+ 0U, // SETGm
+ 0U, // SETGr
+ 0U, // SETLEm
+ 0U, // SETLEr
+ 0U, // SETLm
+ 0U, // SETLr
+ 0U, // SETNEm
+ 0U, // SETNEr
+ 0U, // SETNOm
+ 0U, // SETNOr
+ 0U, // SETNPm
+ 0U, // SETNPr
+ 0U, // SETNSm
+ 0U, // SETNSr
+ 0U, // SETOm
+ 0U, // SETOr
+ 0U, // SETPm
+ 0U, // SETPr
+ 0U, // SETSSBSY
+ 0U, // SETSm
+ 0U, // SETSr
+ 0U, // SFENCE
+ 0U, // SGDT16m
+ 0U, // SGDT32m
+ 0U, // SGDT64m
+ 0U, // SHA1MSG1rm
+ 0U, // SHA1MSG1rr
+ 0U, // SHA1MSG2rm
+ 0U, // SHA1MSG2rr
+ 0U, // SHA1NEXTErm
+ 0U, // SHA1NEXTErr
+ 192U, // SHA1RNDS4rmi
+ 224U, // SHA1RNDS4rri
+ 0U, // SHA256MSG1rm
+ 0U, // SHA256MSG1rr
+ 0U, // SHA256MSG2rm
+ 0U, // SHA256MSG2rr
+ 1U, // SHA256RNDS2rm
+ 1U, // SHA256RNDS2rr
+ 0U, // SHL16m1
+ 0U, // SHL16mCL
+ 0U, // SHL16mi
+ 0U, // SHL16r1
+ 0U, // SHL16rCL
+ 0U, // SHL16ri
+ 0U, // SHL32m1
+ 0U, // SHL32mCL
+ 0U, // SHL32mi
+ 0U, // SHL32r1
+ 0U, // SHL32rCL
+ 0U, // SHL32ri
+ 0U, // SHL64m1
+ 0U, // SHL64mCL
+ 0U, // SHL64mi
+ 0U, // SHL64r1
+ 0U, // SHL64rCL
+ 0U, // SHL64ri
+ 0U, // SHL8m1
+ 0U, // SHL8mCL
+ 0U, // SHL8mi
+ 0U, // SHL8r1
+ 0U, // SHL8rCL
+ 0U, // SHL8ri
+ 3U, // SHLD16mrCL
+ 0U, // SHLD16mri8
+ 3U, // SHLD16rrCL
+ 224U, // SHLD16rri8
+ 3U, // SHLD32mrCL
+ 0U, // SHLD32mri8
+ 3U, // SHLD32rrCL
+ 224U, // SHLD32rri8
+ 3U, // SHLD64mrCL
+ 0U, // SHLD64mri8
+ 3U, // SHLD64rrCL
+ 224U, // SHLD64rri8
+ 160U, // SHLX32rm
+ 96U, // SHLX32rr
+ 160U, // SHLX64rm
+ 96U, // SHLX64rr
+ 0U, // SHR16m1
+ 0U, // SHR16mCL
+ 0U, // SHR16mi
+ 0U, // SHR16r1
+ 0U, // SHR16rCL
+ 0U, // SHR16ri
+ 0U, // SHR32m1
+ 0U, // SHR32mCL
+ 0U, // SHR32mi
+ 0U, // SHR32r1
+ 0U, // SHR32rCL
+ 0U, // SHR32ri
+ 0U, // SHR64m1
+ 0U, // SHR64mCL
+ 0U, // SHR64mi
+ 0U, // SHR64r1
+ 0U, // SHR64rCL
+ 0U, // SHR64ri
+ 0U, // SHR8m1
+ 0U, // SHR8mCL
+ 0U, // SHR8mi
+ 0U, // SHR8r1
+ 0U, // SHR8rCL
+ 0U, // SHR8ri
+ 3U, // SHRD16mrCL
+ 0U, // SHRD16mri8
+ 3U, // SHRD16rrCL
+ 224U, // SHRD16rri8
+ 3U, // SHRD32mrCL
+ 0U, // SHRD32mri8
+ 3U, // SHRD32rrCL
+ 224U, // SHRD32rri8
+ 3U, // SHRD64mrCL
+ 0U, // SHRD64mri8
+ 3U, // SHRD64rrCL
+ 224U, // SHRD64rri8
+ 160U, // SHRX32rm
+ 96U, // SHRX32rr
+ 160U, // SHRX64rm
+ 96U, // SHRX64rr
+ 192U, // SHUFPDrmi
+ 224U, // SHUFPDrri
+ 192U, // SHUFPSrmi
+ 224U, // SHUFPSrri
+ 0U, // SIDT16m
+ 0U, // SIDT32m
+ 0U, // SIDT64m
+ 0U, // SIN_F
+ 0U, // SIN_Fp32
+ 0U, // SIN_Fp64
+ 0U, // SIN_Fp80
+ 0U, // SKINIT
+ 0U, // SLDT16m
+ 0U, // SLDT16r
+ 0U, // SLDT32r
+ 0U, // SLDT64r
+ 0U, // SLWPCB
+ 0U, // SLWPCB64
+ 0U, // SMSW16m
+ 0U, // SMSW16r
+ 0U, // SMSW32r
+ 0U, // SMSW64r
+ 0U, // SQRTPDm
+ 0U, // SQRTPDr
+ 0U, // SQRTPSm
+ 0U, // SQRTPSr
+ 0U, // SQRTSDm
+ 0U, // SQRTSDm_Int
+ 0U, // SQRTSDr
+ 0U, // SQRTSDr_Int
+ 0U, // SQRTSSm
+ 0U, // SQRTSSm_Int
+ 0U, // SQRTSSr
+ 0U, // SQRTSSr_Int
+ 0U, // SQRT_F
+ 0U, // SQRT_Fp32
+ 0U, // SQRT_Fp64
+ 0U, // SQRT_Fp80
+ 0U, // STAC
+ 0U, // STC
+ 0U, // STD
+ 0U, // STGI
+ 0U, // STI
+ 0U, // STMXCSR
+ 0U, // STOSB
+ 0U, // STOSL
+ 0U, // STOSQ
+ 0U, // STOSW
+ 0U, // STR16r
+ 0U, // STR32r
+ 0U, // STR64r
+ 0U, // STRm
+ 0U, // ST_F32m
+ 0U, // ST_F64m
+ 0U, // ST_FP32m
+ 0U, // ST_FP64m
+ 0U, // ST_FP80m
+ 0U, // ST_FPrr
+ 0U, // ST_Fp32m
+ 0U, // ST_Fp64m
+ 0U, // ST_Fp64m32
+ 0U, // ST_Fp80m32
+ 0U, // ST_Fp80m64
+ 0U, // ST_FpP32m
+ 0U, // ST_FpP64m
+ 0U, // ST_FpP64m32
+ 0U, // ST_FpP80m
+ 0U, // ST_FpP80m32
+ 0U, // ST_FpP80m64
+ 0U, // ST_Frr
+ 0U, // SUB16i16
+ 0U, // SUB16mi
+ 0U, // SUB16mi8
+ 0U, // SUB16mr
+ 0U, // SUB16ri
+ 0U, // SUB16ri8
+ 0U, // SUB16rm
+ 0U, // SUB16rr
+ 0U, // SUB16rr_REV
+ 0U, // SUB32i32
+ 0U, // SUB32mi
+ 0U, // SUB32mi8
+ 0U, // SUB32mr
+ 0U, // SUB32ri
+ 0U, // SUB32ri8
+ 0U, // SUB32rm
+ 0U, // SUB32rr
+ 0U, // SUB32rr_REV
+ 0U, // SUB64i32
+ 0U, // SUB64mi32
+ 0U, // SUB64mi8
+ 0U, // SUB64mr
+ 0U, // SUB64ri32
+ 0U, // SUB64ri8
+ 0U, // SUB64rm
+ 0U, // SUB64rr
+ 0U, // SUB64rr_REV
+ 0U, // SUB8i8
+ 0U, // SUB8mi
+ 0U, // SUB8mi8
+ 0U, // SUB8mr
+ 0U, // SUB8ri
+ 0U, // SUB8ri8
+ 0U, // SUB8rm
+ 0U, // SUB8rr
+ 0U, // SUB8rr_REV
+ 0U, // SUBPDrm
+ 0U, // SUBPDrr
+ 0U, // SUBPSrm
+ 0U, // SUBPSrr
+ 0U, // SUBR_F32m
+ 0U, // SUBR_F64m
+ 0U, // SUBR_FI16m
+ 0U, // SUBR_FI32m
+ 0U, // SUBR_FPrST0
+ 0U, // SUBR_FST0r
+ 0U, // SUBR_Fp32m
+ 0U, // SUBR_Fp64m
+ 0U, // SUBR_Fp64m32
+ 0U, // SUBR_Fp80m32
+ 0U, // SUBR_Fp80m64
+ 0U, // SUBR_FpI16m32
+ 0U, // SUBR_FpI16m64
+ 0U, // SUBR_FpI16m80
+ 0U, // SUBR_FpI32m32
+ 0U, // SUBR_FpI32m64
+ 0U, // SUBR_FpI32m80
+ 0U, // SUBR_FrST0
+ 0U, // SUBSDrm
+ 0U, // SUBSDrm_Int
+ 0U, // SUBSDrr
+ 0U, // SUBSDrr_Int
+ 0U, // SUBSSrm
+ 0U, // SUBSSrm_Int
+ 0U, // SUBSSrr
+ 0U, // SUBSSrr_Int
+ 0U, // SUB_F32m
+ 0U, // SUB_F64m
+ 0U, // SUB_FI16m
+ 0U, // SUB_FI32m
+ 0U, // SUB_FPrST0
+ 0U, // SUB_FST0r
+ 0U, // SUB_Fp32
+ 0U, // SUB_Fp32m
+ 0U, // SUB_Fp64
+ 0U, // SUB_Fp64m
+ 0U, // SUB_Fp64m32
+ 0U, // SUB_Fp80
+ 0U, // SUB_Fp80m32
+ 0U, // SUB_Fp80m64
+ 0U, // SUB_FpI16m32
+ 0U, // SUB_FpI16m64
+ 0U, // SUB_FpI16m80
+ 0U, // SUB_FpI32m32
+ 0U, // SUB_FpI32m64
+ 0U, // SUB_FpI32m80
+ 0U, // SUB_FrST0
+ 0U, // SWAPGS
+ 0U, // SYSCALL
+ 0U, // SYSENTER
+ 0U, // SYSEXIT
+ 0U, // SYSEXIT64
+ 0U, // SYSRET
+ 0U, // SYSRET64
+ 0U, // T1MSKC32rm
+ 0U, // T1MSKC32rr
+ 0U, // T1MSKC64rm
+ 0U, // T1MSKC64rr
+ 0U, // TEST16i16
+ 0U, // TEST16mi
+ 0U, // TEST16mi_alt
+ 0U, // TEST16mr
+ 0U, // TEST16ri
+ 0U, // TEST16ri_alt
+ 0U, // TEST16rr
+ 0U, // TEST32i32
+ 0U, // TEST32mi
+ 0U, // TEST32mi_alt
+ 0U, // TEST32mr
+ 0U, // TEST32ri
+ 0U, // TEST32ri_alt
+ 0U, // TEST32rr
+ 0U, // TEST64i32
+ 0U, // TEST64mi32
+ 0U, // TEST64mi32_alt
+ 0U, // TEST64mr
+ 0U, // TEST64ri32
+ 0U, // TEST64ri32_alt
+ 0U, // TEST64rr
+ 0U, // TEST8i8
+ 0U, // TEST8mi
+ 0U, // TEST8mi_alt
+ 0U, // TEST8mr
+ 0U, // TEST8ri
+ 0U, // TEST8ri_alt
+ 0U, // TEST8rr
+ 0U, // TPAUSE
+ 0U, // TST_F
+ 0U, // TST_Fp32
+ 0U, // TST_Fp64
+ 0U, // TST_Fp80
+ 0U, // TZCNT16rm
+ 0U, // TZCNT16rr
+ 0U, // TZCNT32rm
+ 0U, // TZCNT32rr
+ 0U, // TZCNT64rm
+ 0U, // TZCNT64rr
+ 0U, // TZMSK32rm
+ 0U, // TZMSK32rr
+ 0U, // TZMSK64rm
+ 0U, // TZMSK64rr
+ 0U, // UCOMISDrm
+ 0U, // UCOMISDrm_Int
+ 0U, // UCOMISDrr
+ 0U, // UCOMISDrr_Int
+ 0U, // UCOMISSrm
+ 0U, // UCOMISSrm_Int
+ 0U, // UCOMISSrr
+ 0U, // UCOMISSrr_Int
+ 0U, // UCOM_FIPr
+ 0U, // UCOM_FIr
+ 0U, // UCOM_FPPr
+ 0U, // UCOM_FPr
+ 0U, // UCOM_FpIr32
+ 0U, // UCOM_FpIr64
+ 0U, // UCOM_FpIr80
+ 0U, // UCOM_Fpr32
+ 0U, // UCOM_Fpr64
+ 0U, // UCOM_Fpr80
+ 0U, // UCOM_Fr
+ 0U, // UD0
+ 0U, // UD1
+ 0U, // UD2
+ 0U, // UMONITOR16
+ 0U, // UMONITOR32
+ 0U, // UMONITOR64
+ 0U, // UMWAIT
+ 0U, // UNPCKHPDrm
+ 0U, // UNPCKHPDrr
+ 0U, // UNPCKHPSrm
+ 0U, // UNPCKHPSrr
+ 0U, // UNPCKLPDrm
+ 0U, // UNPCKLPDrr
+ 0U, // UNPCKLPSrm
+ 0U, // UNPCKLPSrr
+ 256U, // V4FMADDPSrm
+ 35108U, // V4FMADDPSrmk
+ 35108U, // V4FMADDPSrmkz
+ 256U, // V4FMADDSSrm
+ 35108U, // V4FMADDSSrmk
+ 35108U, // V4FMADDSSrmkz
+ 256U, // V4FNMADDPSrm
+ 35108U, // V4FNMADDPSrmk
+ 35108U, // V4FNMADDPSrmkz
+ 256U, // V4FNMADDSSrm
+ 35108U, // V4FNMADDSSrmk
+ 35108U, // V4FNMADDSSrmkz
+ 320U, // VADDPDYrm
+ 96U, // VADDPDYrr
+ 352U, // VADDPDZ128rm
+ 4480U, // VADDPDZ128rmb
+ 1116452U, // VADDPDZ128rmbk
+ 1149028U, // VADDPDZ128rmbkz
+ 35108U, // VADDPDZ128rmk
+ 133220U, // VADDPDZ128rmkz
+ 96U, // VADDPDZ128rr
+ 166180U, // VADDPDZ128rrk
+ 198756U, // VADDPDZ128rrkz
+ 320U, // VADDPDZ256rm
+ 6528U, // VADDPDZ256rmb
+ 2165028U, // VADDPDZ256rmbk
+ 2197604U, // VADDPDZ256rmbkz
+ 231716U, // VADDPDZ256rmk
+ 264292U, // VADDPDZ256rmkz
+ 96U, // VADDPDZ256rr
+ 166180U, // VADDPDZ256rrk
+ 198756U, // VADDPDZ256rrkz
+ 416U, // VADDPDZrm
+ 8576U, // VADDPDZrmb
+ 3213604U, // VADDPDZrmbk
+ 3246180U, // VADDPDZrmbkz
+ 297252U, // VADDPDZrmk
+ 329828U, // VADDPDZrmkz
+ 96U, // VADDPDZrr
+ 362592U, // VADDPDZrrb
+ 4360484U, // VADDPDZrrbk
+ 21170276U, // VADDPDZrrbkz
+ 166180U, // VADDPDZrrk
+ 198756U, // VADDPDZrrkz
+ 352U, // VADDPDrm
+ 96U, // VADDPDrr
+ 320U, // VADDPSYrm
+ 96U, // VADDPSYrr
+ 352U, // VADDPSZ128rm
+ 6592U, // VADDPSZ128rmb
+ 2492708U, // VADDPSZ128rmbk
+ 2525284U, // VADDPSZ128rmbkz
+ 35108U, // VADDPSZ128rmk
+ 133220U, // VADDPSZ128rmkz
+ 96U, // VADDPSZ128rr
+ 166180U, // VADDPSZ128rrk
+ 198756U, // VADDPSZ128rrkz
+ 320U, // VADDPSZ256rm
+ 8640U, // VADDPSZ256rmb
+ 3541284U, // VADDPSZ256rmbk
+ 3573860U, // VADDPSZ256rmbkz
+ 231716U, // VADDPSZ256rmk
+ 264292U, // VADDPSZ256rmkz
+ 96U, // VADDPSZ256rr
+ 166180U, // VADDPSZ256rrk
+ 198756U, // VADDPSZ256rrkz
+ 416U, // VADDPSZrm
+ 10688U, // VADDPSZrmb
+ 5638436U, // VADDPSZrmbk
+ 5671012U, // VADDPSZrmbkz
+ 297252U, // VADDPSZrmk
+ 329828U, // VADDPSZrmkz
+ 96U, // VADDPSZrr
+ 362592U, // VADDPSZrrb
+ 4360484U, // VADDPSZrrbk
+ 21170276U, // VADDPSZrrbkz
+ 166180U, // VADDPSZrrk
+ 198756U, // VADDPSZrrkz
+ 352U, // VADDPSrm
+ 96U, // VADDPSrr
+ 384U, // VADDSDZrm
+ 384U, // VADDSDZrm_Int
+ 67876U, // VADDSDZrm_Intk
+ 100452U, // VADDSDZrm_Intkz
+ 96U, // VADDSDZrr
+ 96U, // VADDSDZrr_Int
+ 166180U, // VADDSDZrr_Intk
+ 198756U, // VADDSDZrr_Intkz
+ 362592U, // VADDSDZrrb_Int
+ 4360484U, // VADDSDZrrb_Intk
+ 21170276U, // VADDSDZrrb_Intkz
+ 384U, // VADDSDrm
+ 384U, // VADDSDrm_Int
+ 96U, // VADDSDrr
+ 96U, // VADDSDrr_Int
+ 448U, // VADDSSZrm
+ 448U, // VADDSSZrm_Int
+ 395556U, // VADDSSZrm_Intk
+ 428132U, // VADDSSZrm_Intkz
+ 96U, // VADDSSZrr
+ 96U, // VADDSSZrr_Int
+ 166180U, // VADDSSZrr_Intk
+ 198756U, // VADDSSZrr_Intkz
+ 362592U, // VADDSSZrrb_Int
+ 4360484U, // VADDSSZrrb_Intk
+ 21170276U, // VADDSSZrrb_Intkz
+ 448U, // VADDSSrm
+ 448U, // VADDSSrm_Int
+ 96U, // VADDSSrr
+ 96U, // VADDSSrr_Int
+ 320U, // VADDSUBPDYrm
+ 96U, // VADDSUBPDYrr
+ 352U, // VADDSUBPDrm
+ 96U, // VADDSUBPDrr
+ 320U, // VADDSUBPSYrm
+ 96U, // VADDSUBPSYrr
+ 352U, // VADDSUBPSrm
+ 96U, // VADDSUBPSrr
+ 480U, // VAESDECLASTYrm
+ 96U, // VAESDECLASTYrr
+ 512U, // VAESDECLASTZ128rm
+ 96U, // VAESDECLASTZ128rr
+ 480U, // VAESDECLASTZ256rm
+ 96U, // VAESDECLASTZ256rr
+ 544U, // VAESDECLASTZrm
+ 96U, // VAESDECLASTZrr
+ 512U, // VAESDECLASTrm
+ 96U, // VAESDECLASTrr
+ 480U, // VAESDECYrm
+ 96U, // VAESDECYrr
+ 512U, // VAESDECZ128rm
+ 96U, // VAESDECZ128rr
+ 480U, // VAESDECZ256rm
+ 96U, // VAESDECZ256rr
+ 544U, // VAESDECZrm
+ 96U, // VAESDECZrr
+ 512U, // VAESDECrm
+ 96U, // VAESDECrr
+ 480U, // VAESENCLASTYrm
+ 96U, // VAESENCLASTYrr
+ 512U, // VAESENCLASTZ128rm
+ 96U, // VAESENCLASTZ128rr
+ 480U, // VAESENCLASTZ256rm
+ 96U, // VAESENCLASTZ256rr
+ 544U, // VAESENCLASTZrm
+ 96U, // VAESENCLASTZrr
+ 512U, // VAESENCLASTrm
+ 96U, // VAESENCLASTrr
+ 480U, // VAESENCYrm
+ 96U, // VAESENCYrr
+ 512U, // VAESENCZ128rm
+ 96U, // VAESENCZ128rr
+ 480U, // VAESENCZ256rm
+ 96U, // VAESENCZ256rr
+ 544U, // VAESENCZrm
+ 96U, // VAESENCZrr
+ 512U, // VAESENCrm
+ 96U, // VAESENCrr
+ 0U, // VAESIMCrm
+ 0U, // VAESIMCrr
+ 0U, // VAESKEYGENASSIST128rm
+ 32U, // VAESKEYGENASSIST128rr
+ 471104U, // VALIGNDZ128rmbi
+ 40339748U, // VALIGNDZ128rmbik
+ 57149540U, // VALIGNDZ128rmbikz
+ 461312U, // VALIGNDZ128rmi
+ 38308132U, // VALIGNDZ128rmik
+ 55117924U, // VALIGNDZ128rmikz
+ 624736U, // VALIGNDZ128rri
+ 71469348U, // VALIGNDZ128rrik
+ 88279140U, // VALIGNDZ128rrikz
+ 473152U, // VALIGNDZ256rmbi
+ 41388324U, // VALIGNDZ256rmbik
+ 58198116U, // VALIGNDZ256rmbikz
+ 461280U, // VALIGNDZ256rmi
+ 38406436U, // VALIGNDZ256rmik
+ 55216228U, // VALIGNDZ256rmikz
+ 624736U, // VALIGNDZ256rri
+ 71469348U, // VALIGNDZ256rrik
+ 88279140U, // VALIGNDZ256rrikz
+ 475200U, // VALIGNDZrmbi
+ 42436900U, // VALIGNDZrmbik
+ 59246692U, // VALIGNDZrmbikz
+ 461344U, // VALIGNDZrmi
+ 38471972U, // VALIGNDZrmik
+ 55281764U, // VALIGNDZrmikz
+ 624736U, // VALIGNDZrri
+ 71469348U, // VALIGNDZrrik
+ 88279140U, // VALIGNDZrrikz
+ 477312U, // VALIGNQZ128rmbi
+ 43780388U, // VALIGNQZ128rmbik
+ 60590180U, // VALIGNQZ128rmbikz
+ 461312U, // VALIGNQZ128rmi
+ 38308132U, // VALIGNQZ128rmik
+ 55117924U, // VALIGNQZ128rmikz
+ 624736U, // VALIGNQZ128rri
+ 71469348U, // VALIGNQZ128rrik
+ 88279140U, // VALIGNQZ128rrikz
+ 471168U, // VALIGNQZ256rmbi
+ 40634660U, // VALIGNQZ256rmbik
+ 57444452U, // VALIGNQZ256rmbikz
+ 461280U, // VALIGNQZ256rmi
+ 38406436U, // VALIGNQZ256rmik
+ 55216228U, // VALIGNQZ256rmikz
+ 624736U, // VALIGNQZ256rri
+ 71469348U, // VALIGNQZ256rrik
+ 88279140U, // VALIGNQZ256rrikz
+ 473216U, // VALIGNQZrmbi
+ 41683236U, // VALIGNQZrmbik
+ 58493028U, // VALIGNQZrmbikz
+ 461344U, // VALIGNQZrmi
+ 38471972U, // VALIGNQZrmik
+ 55281764U, // VALIGNQZrmikz
+ 624736U, // VALIGNQZrri
+ 71469348U, // VALIGNQZrrik
+ 88279140U, // VALIGNQZrrikz
+ 320U, // VANDNPDYrm
+ 96U, // VANDNPDYrr
+ 352U, // VANDNPDZ128rm
+ 4480U, // VANDNPDZ128rmb
+ 1116452U, // VANDNPDZ128rmbk
+ 1149028U, // VANDNPDZ128rmbkz
+ 35108U, // VANDNPDZ128rmk
+ 133220U, // VANDNPDZ128rmkz
+ 96U, // VANDNPDZ128rr
+ 166180U, // VANDNPDZ128rrk
+ 198756U, // VANDNPDZ128rrkz
+ 320U, // VANDNPDZ256rm
+ 6528U, // VANDNPDZ256rmb
+ 2165028U, // VANDNPDZ256rmbk
+ 2197604U, // VANDNPDZ256rmbkz
+ 231716U, // VANDNPDZ256rmk
+ 264292U, // VANDNPDZ256rmkz
+ 96U, // VANDNPDZ256rr
+ 166180U, // VANDNPDZ256rrk
+ 198756U, // VANDNPDZ256rrkz
+ 416U, // VANDNPDZrm
+ 8576U, // VANDNPDZrmb
+ 3213604U, // VANDNPDZrmbk
+ 3246180U, // VANDNPDZrmbkz
+ 297252U, // VANDNPDZrmk
+ 329828U, // VANDNPDZrmkz
+ 96U, // VANDNPDZrr
+ 166180U, // VANDNPDZrrk
+ 198756U, // VANDNPDZrrkz
+ 352U, // VANDNPDrm
+ 96U, // VANDNPDrr
+ 320U, // VANDNPSYrm
+ 96U, // VANDNPSYrr
+ 352U, // VANDNPSZ128rm
+ 6592U, // VANDNPSZ128rmb
+ 2492708U, // VANDNPSZ128rmbk
+ 2525284U, // VANDNPSZ128rmbkz
+ 35108U, // VANDNPSZ128rmk
+ 133220U, // VANDNPSZ128rmkz
+ 96U, // VANDNPSZ128rr
+ 166180U, // VANDNPSZ128rrk
+ 198756U, // VANDNPSZ128rrkz
+ 320U, // VANDNPSZ256rm
+ 8640U, // VANDNPSZ256rmb
+ 3541284U, // VANDNPSZ256rmbk
+ 3573860U, // VANDNPSZ256rmbkz
+ 231716U, // VANDNPSZ256rmk
+ 264292U, // VANDNPSZ256rmkz
+ 96U, // VANDNPSZ256rr
+ 166180U, // VANDNPSZ256rrk
+ 198756U, // VANDNPSZ256rrkz
+ 416U, // VANDNPSZrm
+ 10688U, // VANDNPSZrmb
+ 5638436U, // VANDNPSZrmbk
+ 5671012U, // VANDNPSZrmbkz
+ 297252U, // VANDNPSZrmk
+ 329828U, // VANDNPSZrmkz
+ 96U, // VANDNPSZrr
+ 166180U, // VANDNPSZrrk
+ 198756U, // VANDNPSZrrkz
+ 352U, // VANDNPSrm
+ 96U, // VANDNPSrr
+ 320U, // VANDPDYrm
+ 96U, // VANDPDYrr
+ 352U, // VANDPDZ128rm
+ 4480U, // VANDPDZ128rmb
+ 1116452U, // VANDPDZ128rmbk
+ 1149028U, // VANDPDZ128rmbkz
+ 35108U, // VANDPDZ128rmk
+ 133220U, // VANDPDZ128rmkz
+ 96U, // VANDPDZ128rr
+ 166180U, // VANDPDZ128rrk
+ 198756U, // VANDPDZ128rrkz
+ 320U, // VANDPDZ256rm
+ 6528U, // VANDPDZ256rmb
+ 2165028U, // VANDPDZ256rmbk
+ 2197604U, // VANDPDZ256rmbkz
+ 231716U, // VANDPDZ256rmk
+ 264292U, // VANDPDZ256rmkz
+ 96U, // VANDPDZ256rr
+ 166180U, // VANDPDZ256rrk
+ 198756U, // VANDPDZ256rrkz
+ 416U, // VANDPDZrm
+ 8576U, // VANDPDZrmb
+ 3213604U, // VANDPDZrmbk
+ 3246180U, // VANDPDZrmbkz
+ 297252U, // VANDPDZrmk
+ 329828U, // VANDPDZrmkz
+ 96U, // VANDPDZrr
+ 166180U, // VANDPDZrrk
+ 198756U, // VANDPDZrrkz
+ 352U, // VANDPDrm
+ 96U, // VANDPDrr
+ 320U, // VANDPSYrm
+ 96U, // VANDPSYrr
+ 352U, // VANDPSZ128rm
+ 6592U, // VANDPSZ128rmb
+ 2492708U, // VANDPSZ128rmbk
+ 2525284U, // VANDPSZ128rmbkz
+ 35108U, // VANDPSZ128rmk
+ 133220U, // VANDPSZ128rmkz
+ 96U, // VANDPSZ128rr
+ 166180U, // VANDPSZ128rrk
+ 198756U, // VANDPSZ128rrkz
+ 320U, // VANDPSZ256rm
+ 8640U, // VANDPSZ256rmb
+ 3541284U, // VANDPSZ256rmbk
+ 3573860U, // VANDPSZ256rmbkz
+ 231716U, // VANDPSZ256rmk
+ 264292U, // VANDPSZ256rmkz
+ 96U, // VANDPSZ256rr
+ 166180U, // VANDPSZ256rrk
+ 198756U, // VANDPSZ256rrkz
+ 416U, // VANDPSZrm
+ 10688U, // VANDPSZrmb
+ 5638436U, // VANDPSZrmbk
+ 5671012U, // VANDPSZrmbkz
+ 297252U, // VANDPSZrmk
+ 329828U, // VANDPSZrmkz
+ 96U, // VANDPSZrr
+ 166180U, // VANDPSZrrk
+ 198756U, // VANDPSZrrkz
+ 352U, // VANDPSrm
+ 96U, // VANDPSrr
+ 352U, // VBLENDMPDZ128rm
+ 4480U, // VBLENDMPDZ128rmb
+ 1149028U, // VBLENDMPDZ128rmbk
+ 1149028U, // VBLENDMPDZ128rmbkz
+ 133220U, // VBLENDMPDZ128rmk
+ 133220U, // VBLENDMPDZ128rmkz
+ 96U, // VBLENDMPDZ128rr
+ 198756U, // VBLENDMPDZ128rrk
+ 198756U, // VBLENDMPDZ128rrkz
+ 320U, // VBLENDMPDZ256rm
+ 6528U, // VBLENDMPDZ256rmb
+ 2197604U, // VBLENDMPDZ256rmbk
+ 2197604U, // VBLENDMPDZ256rmbkz
+ 264292U, // VBLENDMPDZ256rmk
+ 264292U, // VBLENDMPDZ256rmkz
+ 96U, // VBLENDMPDZ256rr
+ 198756U, // VBLENDMPDZ256rrk
+ 198756U, // VBLENDMPDZ256rrkz
+ 416U, // VBLENDMPDZrm
+ 8576U, // VBLENDMPDZrmb
+ 3246180U, // VBLENDMPDZrmbk
+ 3246180U, // VBLENDMPDZrmbkz
+ 329828U, // VBLENDMPDZrmk
+ 329828U, // VBLENDMPDZrmkz
+ 96U, // VBLENDMPDZrr
+ 198756U, // VBLENDMPDZrrk
+ 198756U, // VBLENDMPDZrrkz
+ 352U, // VBLENDMPSZ128rm
+ 6592U, // VBLENDMPSZ128rmb
+ 2525284U, // VBLENDMPSZ128rmbk
+ 2525284U, // VBLENDMPSZ128rmbkz
+ 133220U, // VBLENDMPSZ128rmk
+ 133220U, // VBLENDMPSZ128rmkz
+ 96U, // VBLENDMPSZ128rr
+ 198756U, // VBLENDMPSZ128rrk
+ 198756U, // VBLENDMPSZ128rrkz
+ 320U, // VBLENDMPSZ256rm
+ 8640U, // VBLENDMPSZ256rmb
+ 3573860U, // VBLENDMPSZ256rmbk
+ 3573860U, // VBLENDMPSZ256rmbkz
+ 264292U, // VBLENDMPSZ256rmk
+ 264292U, // VBLENDMPSZ256rmkz
+ 96U, // VBLENDMPSZ256rr
+ 198756U, // VBLENDMPSZ256rrk
+ 198756U, // VBLENDMPSZ256rrkz
+ 416U, // VBLENDMPSZrm
+ 10688U, // VBLENDMPSZrmb
+ 5671012U, // VBLENDMPSZrmbk
+ 5671012U, // VBLENDMPSZrmbkz
+ 329828U, // VBLENDMPSZrmk
+ 329828U, // VBLENDMPSZrmkz
+ 96U, // VBLENDMPSZrr
+ 198756U, // VBLENDMPSZrrk
+ 198756U, // VBLENDMPSZrrkz
+ 461120U, // VBLENDPDYrmi
+ 624736U, // VBLENDPDYrri
+ 461152U, // VBLENDPDrmi
+ 624736U, // VBLENDPDrri
+ 461120U, // VBLENDPSYrmi
+ 624736U, // VBLENDPSYrri
+ 461152U, // VBLENDPSrmi
+ 624736U, // VBLENDPSrri
+ 854336U, // VBLENDVPDYrm
+ 198752U, // VBLENDVPDYrr
+ 854368U, // VBLENDVPDrm
+ 198752U, // VBLENDVPDrr
+ 854336U, // VBLENDVPSYrm
+ 198752U, // VBLENDVPSYrr
+ 854368U, // VBLENDVPSrm
+ 198752U, // VBLENDVPSrr
+ 0U, // VBROADCASTF128
+ 0U, // VBROADCASTF32X2Z256m
+ 580U, // VBROADCASTF32X2Z256mk
+ 388U, // VBROADCASTF32X2Z256mkz
+ 0U, // VBROADCASTF32X2Z256r
+ 292U, // VBROADCASTF32X2Z256rk
+ 100U, // VBROADCASTF32X2Z256rkz
+ 0U, // VBROADCASTF32X2Zm
+ 580U, // VBROADCASTF32X2Zmk
+ 388U, // VBROADCASTF32X2Zmkz
+ 0U, // VBROADCASTF32X2Zr
+ 292U, // VBROADCASTF32X2Zrk
+ 100U, // VBROADCASTF32X2Zrkz
+ 0U, // VBROADCASTF32X4Z256rm
+ 260U, // VBROADCASTF32X4Z256rmk
+ 356U, // VBROADCASTF32X4Z256rmkz
+ 0U, // VBROADCASTF32X4rm
+ 260U, // VBROADCASTF32X4rmk
+ 356U, // VBROADCASTF32X4rmkz
+ 0U, // VBROADCASTF32X8rm
+ 612U, // VBROADCASTF32X8rmk
+ 324U, // VBROADCASTF32X8rmkz
+ 0U, // VBROADCASTF64X2Z128rm
+ 260U, // VBROADCASTF64X2Z128rmk
+ 356U, // VBROADCASTF64X2Z128rmkz
+ 0U, // VBROADCASTF64X2rm
+ 260U, // VBROADCASTF64X2rmk
+ 356U, // VBROADCASTF64X2rmkz
+ 0U, // VBROADCASTF64X4rm
+ 612U, // VBROADCASTF64X4rmk
+ 324U, // VBROADCASTF64X4rmkz
+ 0U, // VBROADCASTI128
+ 0U, // VBROADCASTI32X2Z128m
+ 644U, // VBROADCASTI32X2Z128mk
+ 132U, // VBROADCASTI32X2Z128mkz
+ 0U, // VBROADCASTI32X2Z128r
+ 292U, // VBROADCASTI32X2Z128rk
+ 100U, // VBROADCASTI32X2Z128rkz
+ 0U, // VBROADCASTI32X2Z256m
+ 644U, // VBROADCASTI32X2Z256mk
+ 132U, // VBROADCASTI32X2Z256mkz
+ 0U, // VBROADCASTI32X2Z256r
+ 292U, // VBROADCASTI32X2Z256rk
+ 100U, // VBROADCASTI32X2Z256rkz
+ 0U, // VBROADCASTI32X2Zm
+ 644U, // VBROADCASTI32X2Zmk
+ 132U, // VBROADCASTI32X2Zmkz
+ 0U, // VBROADCASTI32X2Zr
+ 292U, // VBROADCASTI32X2Zrk
+ 100U, // VBROADCASTI32X2Zrkz
+ 0U, // VBROADCASTI32X4Z256rm
+ 676U, // VBROADCASTI32X4Z256rmk
+ 516U, // VBROADCASTI32X4Z256rmkz
+ 0U, // VBROADCASTI32X4rm
+ 676U, // VBROADCASTI32X4rmk
+ 516U, // VBROADCASTI32X4rmkz
+ 0U, // VBROADCASTI32X8rm
+ 708U, // VBROADCASTI32X8rmk
+ 484U, // VBROADCASTI32X8rmkz
+ 0U, // VBROADCASTI64X2Z128rm
+ 676U, // VBROADCASTI64X2Z128rmk
+ 516U, // VBROADCASTI64X2Z128rmkz
+ 0U, // VBROADCASTI64X2rm
+ 676U, // VBROADCASTI64X2rmk
+ 516U, // VBROADCASTI64X2rmkz
+ 0U, // VBROADCASTI64X4rm
+ 708U, // VBROADCASTI64X4rmk
+ 484U, // VBROADCASTI64X4rmkz
+ 0U, // VBROADCASTSDYrm
+ 0U, // VBROADCASTSDYrr
+ 0U, // VBROADCASTSDZ256m
+ 580U, // VBROADCASTSDZ256mk
+ 388U, // VBROADCASTSDZ256mkz
+ 0U, // VBROADCASTSDZ256r
+ 292U, // VBROADCASTSDZ256rk
+ 100U, // VBROADCASTSDZ256rkz
+ 0U, // VBROADCASTSDZm
+ 580U, // VBROADCASTSDZmk
+ 388U, // VBROADCASTSDZmkz
+ 0U, // VBROADCASTSDZr
+ 292U, // VBROADCASTSDZrk
+ 100U, // VBROADCASTSDZrkz
+ 0U, // VBROADCASTSSYrm
+ 0U, // VBROADCASTSSYrr
+ 0U, // VBROADCASTSSZ128m
+ 740U, // VBROADCASTSSZ128mk
+ 452U, // VBROADCASTSSZ128mkz
+ 0U, // VBROADCASTSSZ128r
+ 292U, // VBROADCASTSSZ128rk
+ 100U, // VBROADCASTSSZ128rkz
+ 0U, // VBROADCASTSSZ256m
+ 740U, // VBROADCASTSSZ256mk
+ 452U, // VBROADCASTSSZ256mkz
+ 0U, // VBROADCASTSSZ256r
+ 292U, // VBROADCASTSSZ256rk
+ 100U, // VBROADCASTSSZ256rkz
+ 0U, // VBROADCASTSSZm
+ 740U, // VBROADCASTSSZmk
+ 452U, // VBROADCASTSSZmkz
+ 0U, // VBROADCASTSSZr
+ 292U, // VBROADCASTSSZrk
+ 100U, // VBROADCASTSSZrkz
+ 0U, // VBROADCASTSSrm
+ 0U, // VBROADCASTSSrr
+ 325U, // VCMPPDYrmi
+ 461120U, // VCMPPDYrmi_alt
+ 101U, // VCMPPDYrri
+ 624736U, // VCMPPDYrri_alt
+ 4485U, // VCMPPDZ128rmbi
+ 477568U, // VCMPPDZ128rmbi_alt
+ 59869284U, // VCMPPDZ128rmbi_altk
+ 773U, // VCMPPDZ128rmbik
+ 357U, // VCMPPDZ128rmi
+ 461152U, // VCMPPDZ128rmi_alt
+ 54659172U, // VCMPPDZ128rmi_altk
+ 6U, // VCMPPDZ128rmik
+ 101U, // VCMPPDZ128rri
+ 624736U, // VCMPPDZ128rri_alt
+ 88279140U, // VCMPPDZ128rri_altk
+ 806U, // VCMPPDZ128rrik
+ 6533U, // VCMPPDZ256rmbi
+ 471424U, // VCMPPDZ256rmbi_alt
+ 56723556U, // VCMPPDZ256rmbi_altk
+ 837U, // VCMPPDZ256rmbik
+ 325U, // VCMPPDZ256rmi
+ 461120U, // VCMPPDZ256rmi_alt
+ 54790244U, // VCMPPDZ256rmi_altk
+ 7U, // VCMPPDZ256rmik
+ 101U, // VCMPPDZ256rri
+ 624736U, // VCMPPDZ256rri_alt
+ 88279140U, // VCMPPDZ256rri_altk
+ 806U, // VCMPPDZ256rrik
+ 8581U, // VCMPPDZrmbi
+ 473472U, // VCMPPDZrmbi_alt
+ 57772132U, // VCMPPDZrmbi_altk
+ 869U, // VCMPPDZrmbik
+ 421U, // VCMPPDZrmi
+ 461216U, // VCMPPDZrmi_alt
+ 54855780U, // VCMPPDZrmi_altk
+ 7U, // VCMPPDZrmik
+ 101U, // VCMPPDZrri
+ 624736U, // VCMPPDZrri_alt
+ 88279140U, // VCMPPDZrri_altk
+ 20581U, // VCMPPDZrrib
+ 645216U, // VCMPPDZrrib_alt
+ 94570596U, // VCMPPDZrrib_altk
+ 902U, // VCMPPDZrribk
+ 806U, // VCMPPDZrrik
+ 357U, // VCMPPDrmi
+ 461152U, // VCMPPDrmi_alt
+ 101U, // VCMPPDrri
+ 624736U, // VCMPPDrri_alt
+ 325U, // VCMPPSYrmi
+ 461120U, // VCMPPSYrmi_alt
+ 101U, // VCMPPSYrri
+ 624736U, // VCMPPSYrri_alt
+ 6597U, // VCMPPSZ128rmbi
+ 471488U, // VCMPPSZ128rmbi_alt
+ 57051236U, // VCMPPSZ128rmbi_altk
+ 840U, // VCMPPSZ128rmbik
+ 357U, // VCMPPSZ128rmi
+ 461152U, // VCMPPSZ128rmi_alt
+ 54659172U, // VCMPPSZ128rmi_altk
+ 6U, // VCMPPSZ128rmik
+ 101U, // VCMPPSZ128rri
+ 624736U, // VCMPPSZ128rri_alt
+ 88279140U, // VCMPPSZ128rri_altk
+ 806U, // VCMPPSZ128rrik
+ 8645U, // VCMPPSZ256rmbi
+ 473536U, // VCMPPSZ256rmbi_alt
+ 58099812U, // VCMPPSZ256rmbi_altk
+ 872U, // VCMPPSZ256rmbik
+ 325U, // VCMPPSZ256rmi
+ 461120U, // VCMPPSZ256rmi_alt
+ 54790244U, // VCMPPSZ256rmi_altk
+ 7U, // VCMPPSZ256rmik
+ 101U, // VCMPPSZ256rri
+ 624736U, // VCMPPSZ256rri_alt
+ 88279140U, // VCMPPSZ256rri_altk
+ 806U, // VCMPPSZ256rrik
+ 10693U, // VCMPPSZrmbi
+ 475584U, // VCMPPSZrmbi_alt
+ 59148388U, // VCMPPSZrmbi_altk
+ 936U, // VCMPPSZrmbik
+ 421U, // VCMPPSZrmi
+ 461216U, // VCMPPSZrmi_alt
+ 54855780U, // VCMPPSZrmi_altk
+ 7U, // VCMPPSZrmik
+ 101U, // VCMPPSZrri
+ 624736U, // VCMPPSZrri_alt
+ 88279140U, // VCMPPSZrri_altk
+ 20581U, // VCMPPSZrrib
+ 645216U, // VCMPPSZrrib_alt
+ 94570596U, // VCMPPSZrrib_altk
+ 902U, // VCMPPSZrribk
+ 806U, // VCMPPSZrrik
+ 357U, // VCMPPSrmi
+ 461152U, // VCMPPSrmi_alt
+ 101U, // VCMPPSrri
+ 624736U, // VCMPPSrri_alt
+ 389U, // VCMPSDZrm
+ 389U, // VCMPSDZrm_Int
+ 805U, // VCMPSDZrm_Intk
+ 461184U, // VCMPSDZrmi_alt
+ 54626404U, // VCMPSDZrmi_altk
+ 101U, // VCMPSDZrr
+ 101U, // VCMPSDZrr_Int
+ 806U, // VCMPSDZrr_Intk
+ 20581U, // VCMPSDZrrb_Int
+ 902U, // VCMPSDZrrb_Intk
+ 645216U, // VCMPSDZrrb_alt
+ 94570596U, // VCMPSDZrrb_altk
+ 624736U, // VCMPSDZrri_alt
+ 88279140U, // VCMPSDZrri_altk
+ 389U, // VCMPSDrm
+ 389U, // VCMPSDrm_Int
+ 461184U, // VCMPSDrm_alt
+ 101U, // VCMPSDrr
+ 101U, // VCMPSDrr_Int
+ 624736U, // VCMPSDrr_alt
+ 453U, // VCMPSSZrm
+ 453U, // VCMPSSZrm_Int
+ 808U, // VCMPSSZrm_Intk
+ 461248U, // VCMPSSZrmi_alt
+ 54954084U, // VCMPSSZrmi_altk
+ 101U, // VCMPSSZrr
+ 101U, // VCMPSSZrr_Int
+ 806U, // VCMPSSZrr_Intk
+ 20581U, // VCMPSSZrrb_Int
+ 902U, // VCMPSSZrrb_Intk
+ 645216U, // VCMPSSZrrb_alt
+ 94570596U, // VCMPSSZrrb_altk
+ 624736U, // VCMPSSZrri_alt
+ 88279140U, // VCMPSSZrri_altk
+ 453U, // VCMPSSrm
+ 453U, // VCMPSSrm_Int
+ 461248U, // VCMPSSrm_alt
+ 101U, // VCMPSSrr
+ 101U, // VCMPSSrr_Int
+ 624736U, // VCMPSSrr_alt
+ 0U, // VCOMISDZrm
+ 0U, // VCOMISDZrm_Int
+ 0U, // VCOMISDZrr
+ 0U, // VCOMISDZrr_Int
+ 8U, // VCOMISDZrrb
+ 0U, // VCOMISDrm
+ 0U, // VCOMISDrm_Int
+ 0U, // VCOMISDrr
+ 0U, // VCOMISDrr_Int
+ 0U, // VCOMISSZrm
+ 0U, // VCOMISSZrm_Int
+ 0U, // VCOMISSZrr
+ 0U, // VCOMISSZrr_Int
+ 8U, // VCOMISSZrrb
+ 0U, // VCOMISSrm
+ 0U, // VCOMISSrm_Int
+ 0U, // VCOMISSrr
+ 0U, // VCOMISSrr_Int
+ 0U, // VCOMPRESSPDZ128mr
+ 164U, // VCOMPRESSPDZ128mrk
+ 0U, // VCOMPRESSPDZ128rr
+ 292U, // VCOMPRESSPDZ128rrk
+ 100U, // VCOMPRESSPDZ128rrkz
+ 0U, // VCOMPRESSPDZ256mr
+ 164U, // VCOMPRESSPDZ256mrk
+ 0U, // VCOMPRESSPDZ256rr
+ 292U, // VCOMPRESSPDZ256rrk
+ 100U, // VCOMPRESSPDZ256rrkz
+ 0U, // VCOMPRESSPDZmr
+ 164U, // VCOMPRESSPDZmrk
+ 0U, // VCOMPRESSPDZrr
+ 292U, // VCOMPRESSPDZrrk
+ 100U, // VCOMPRESSPDZrrkz
+ 0U, // VCOMPRESSPSZ128mr
+ 164U, // VCOMPRESSPSZ128mrk
+ 0U, // VCOMPRESSPSZ128rr
+ 292U, // VCOMPRESSPSZ128rrk
+ 100U, // VCOMPRESSPSZ128rrkz
+ 0U, // VCOMPRESSPSZ256mr
+ 164U, // VCOMPRESSPSZ256mrk
+ 0U, // VCOMPRESSPSZ256rr
+ 292U, // VCOMPRESSPSZ256rrk
+ 100U, // VCOMPRESSPSZ256rrkz
+ 0U, // VCOMPRESSPSZmr
+ 164U, // VCOMPRESSPSZmrk
+ 0U, // VCOMPRESSPSZrr
+ 292U, // VCOMPRESSPSZrrk
+ 100U, // VCOMPRESSPSZrrkz
+ 0U, // VCVTDQ2PDYrm
+ 0U, // VCVTDQ2PDYrr
+ 0U, // VCVTDQ2PDZ128rm
+ 9U, // VCVTDQ2PDZ128rmb
+ 5060U, // VCVTDQ2PDZ128rmbk
+ 4164U, // VCVTDQ2PDZ128rmbkz
+ 644U, // VCVTDQ2PDZ128rmk
+ 132U, // VCVTDQ2PDZ128rmkz
+ 0U, // VCVTDQ2PDZ128rr
+ 292U, // VCVTDQ2PDZ128rrk
+ 100U, // VCVTDQ2PDZ128rrkz
+ 0U, // VCVTDQ2PDZ256rm
+ 9U, // VCVTDQ2PDZ256rmb
+ 7108U, // VCVTDQ2PDZ256rmbk
+ 6212U, // VCVTDQ2PDZ256rmbkz
+ 676U, // VCVTDQ2PDZ256rmk
+ 516U, // VCVTDQ2PDZ256rmkz
+ 0U, // VCVTDQ2PDZ256rr
+ 292U, // VCVTDQ2PDZ256rrk
+ 100U, // VCVTDQ2PDZ256rrkz
+ 0U, // VCVTDQ2PDZrm
+ 10U, // VCVTDQ2PDZrmb
+ 9156U, // VCVTDQ2PDZrmbk
+ 8260U, // VCVTDQ2PDZrmbkz
+ 708U, // VCVTDQ2PDZrmk
+ 484U, // VCVTDQ2PDZrmkz
+ 0U, // VCVTDQ2PDZrr
+ 292U, // VCVTDQ2PDZrrk
+ 100U, // VCVTDQ2PDZrrkz
+ 0U, // VCVTDQ2PDrm
+ 0U, // VCVTDQ2PDrr
+ 0U, // VCVTDQ2PSYrm
+ 0U, // VCVTDQ2PSYrr
+ 0U, // VCVTDQ2PSZ128rm
+ 9U, // VCVTDQ2PSZ128rmb
+ 7108U, // VCVTDQ2PSZ128rmbk
+ 6212U, // VCVTDQ2PSZ128rmbkz
+ 676U, // VCVTDQ2PSZ128rmk
+ 516U, // VCVTDQ2PSZ128rmkz
+ 0U, // VCVTDQ2PSZ128rr
+ 292U, // VCVTDQ2PSZ128rrk
+ 100U, // VCVTDQ2PSZ128rrkz
+ 0U, // VCVTDQ2PSZ256rm
+ 10U, // VCVTDQ2PSZ256rmb
+ 9156U, // VCVTDQ2PSZ256rmbk
+ 8260U, // VCVTDQ2PSZ256rmbkz
+ 708U, // VCVTDQ2PSZ256rmk
+ 484U, // VCVTDQ2PSZ256rmkz
+ 0U, // VCVTDQ2PSZ256rr
+ 292U, // VCVTDQ2PSZ256rrk
+ 100U, // VCVTDQ2PSZ256rrkz
+ 0U, // VCVTDQ2PSZrm
+ 10U, // VCVTDQ2PSZrmb
+ 11204U, // VCVTDQ2PSZrmbk
+ 10308U, // VCVTDQ2PSZrmbkz
+ 996U, // VCVTDQ2PSZrmk
+ 548U, // VCVTDQ2PSZrmkz
+ 0U, // VCVTDQ2PSZrr
+ 1024U, // VCVTDQ2PSZrrb
+ 887076U, // VCVTDQ2PSZrrbk
+ 362596U, // VCVTDQ2PSZrrbkz
+ 292U, // VCVTDQ2PSZrrk
+ 100U, // VCVTDQ2PSZrrkz
+ 0U, // VCVTDQ2PSrm
+ 0U, // VCVTDQ2PSrr
+ 0U, // VCVTPD2DQYrm
+ 0U, // VCVTPD2DQYrr
+ 0U, // VCVTPD2DQZ128rm
+ 9U, // VCVTPD2DQZ128rmb
+ 4676U, // VCVTPD2DQZ128rmbk
+ 4484U, // VCVTPD2DQZ128rmbkz
+ 260U, // VCVTPD2DQZ128rmk
+ 356U, // VCVTPD2DQZ128rmkz
+ 0U, // VCVTPD2DQZ128rr
+ 292U, // VCVTPD2DQZ128rrk
+ 100U, // VCVTPD2DQZ128rrkz
+ 0U, // VCVTPD2DQZ256rm
+ 9U, // VCVTPD2DQZ256rmb
+ 6724U, // VCVTPD2DQZ256rmbk
+ 6532U, // VCVTPD2DQZ256rmbkz
+ 612U, // VCVTPD2DQZ256rmk
+ 324U, // VCVTPD2DQZ256rmkz
+ 0U, // VCVTPD2DQZ256rr
+ 292U, // VCVTPD2DQZ256rrk
+ 100U, // VCVTPD2DQZ256rrkz
+ 0U, // VCVTPD2DQZrm
+ 10U, // VCVTPD2DQZrmb
+ 8772U, // VCVTPD2DQZrmbk
+ 8580U, // VCVTPD2DQZrmbkz
+ 1060U, // VCVTPD2DQZrmk
+ 420U, // VCVTPD2DQZrmkz
+ 0U, // VCVTPD2DQZrr
+ 1024U, // VCVTPD2DQZrrb
+ 887076U, // VCVTPD2DQZrrbk
+ 362596U, // VCVTPD2DQZrrbkz
+ 292U, // VCVTPD2DQZrrk
+ 100U, // VCVTPD2DQZrrkz
+ 0U, // VCVTPD2DQrm
+ 0U, // VCVTPD2DQrr
+ 0U, // VCVTPD2PSYrm
+ 0U, // VCVTPD2PSYrr
+ 0U, // VCVTPD2PSZ128rm
+ 9U, // VCVTPD2PSZ128rmb
+ 4676U, // VCVTPD2PSZ128rmbk
+ 4484U, // VCVTPD2PSZ128rmbkz
+ 260U, // VCVTPD2PSZ128rmk
+ 356U, // VCVTPD2PSZ128rmkz
+ 0U, // VCVTPD2PSZ128rr
+ 292U, // VCVTPD2PSZ128rrk
+ 100U, // VCVTPD2PSZ128rrkz
+ 0U, // VCVTPD2PSZ256rm
+ 9U, // VCVTPD2PSZ256rmb
+ 6724U, // VCVTPD2PSZ256rmbk
+ 6532U, // VCVTPD2PSZ256rmbkz
+ 612U, // VCVTPD2PSZ256rmk
+ 324U, // VCVTPD2PSZ256rmkz
+ 0U, // VCVTPD2PSZ256rr
+ 292U, // VCVTPD2PSZ256rrk
+ 100U, // VCVTPD2PSZ256rrkz
+ 0U, // VCVTPD2PSZrm
+ 10U, // VCVTPD2PSZrmb
+ 8772U, // VCVTPD2PSZrmbk
+ 8580U, // VCVTPD2PSZrmbkz
+ 1060U, // VCVTPD2PSZrmk
+ 420U, // VCVTPD2PSZrmkz
+ 0U, // VCVTPD2PSZrr
+ 1024U, // VCVTPD2PSZrrb
+ 887076U, // VCVTPD2PSZrrbk
+ 362596U, // VCVTPD2PSZrrbkz
+ 292U, // VCVTPD2PSZrrk
+ 100U, // VCVTPD2PSZrrkz
+ 0U, // VCVTPD2PSrm
+ 0U, // VCVTPD2PSrr
+ 0U, // VCVTPD2QQZ128rm
+ 9U, // VCVTPD2QQZ128rmb
+ 4676U, // VCVTPD2QQZ128rmbk
+ 4484U, // VCVTPD2QQZ128rmbkz
+ 260U, // VCVTPD2QQZ128rmk
+ 356U, // VCVTPD2QQZ128rmkz
+ 0U, // VCVTPD2QQZ128rr
+ 292U, // VCVTPD2QQZ128rrk
+ 100U, // VCVTPD2QQZ128rrkz
+ 0U, // VCVTPD2QQZ256rm
+ 9U, // VCVTPD2QQZ256rmb
+ 6724U, // VCVTPD2QQZ256rmbk
+ 6532U, // VCVTPD2QQZ256rmbkz
+ 612U, // VCVTPD2QQZ256rmk
+ 324U, // VCVTPD2QQZ256rmkz
+ 0U, // VCVTPD2QQZ256rr
+ 292U, // VCVTPD2QQZ256rrk
+ 100U, // VCVTPD2QQZ256rrkz
+ 0U, // VCVTPD2QQZrm
+ 10U, // VCVTPD2QQZrmb
+ 8772U, // VCVTPD2QQZrmbk
+ 8580U, // VCVTPD2QQZrmbkz
+ 1060U, // VCVTPD2QQZrmk
+ 420U, // VCVTPD2QQZrmkz
+ 0U, // VCVTPD2QQZrr
+ 1024U, // VCVTPD2QQZrrb
+ 887076U, // VCVTPD2QQZrrbk
+ 362596U, // VCVTPD2QQZrrbkz
+ 292U, // VCVTPD2QQZrrk
+ 100U, // VCVTPD2QQZrrkz
+ 0U, // VCVTPD2UDQZ128rm
+ 9U, // VCVTPD2UDQZ128rmb
+ 4676U, // VCVTPD2UDQZ128rmbk
+ 4484U, // VCVTPD2UDQZ128rmbkz
+ 260U, // VCVTPD2UDQZ128rmk
+ 356U, // VCVTPD2UDQZ128rmkz
+ 0U, // VCVTPD2UDQZ128rr
+ 292U, // VCVTPD2UDQZ128rrk
+ 100U, // VCVTPD2UDQZ128rrkz
+ 0U, // VCVTPD2UDQZ256rm
+ 9U, // VCVTPD2UDQZ256rmb
+ 6724U, // VCVTPD2UDQZ256rmbk
+ 6532U, // VCVTPD2UDQZ256rmbkz
+ 612U, // VCVTPD2UDQZ256rmk
+ 324U, // VCVTPD2UDQZ256rmkz
+ 0U, // VCVTPD2UDQZ256rr
+ 292U, // VCVTPD2UDQZ256rrk
+ 100U, // VCVTPD2UDQZ256rrkz
+ 0U, // VCVTPD2UDQZrm
+ 10U, // VCVTPD2UDQZrmb
+ 8772U, // VCVTPD2UDQZrmbk
+ 8580U, // VCVTPD2UDQZrmbkz
+ 1060U, // VCVTPD2UDQZrmk
+ 420U, // VCVTPD2UDQZrmkz
+ 0U, // VCVTPD2UDQZrr
+ 1024U, // VCVTPD2UDQZrrb
+ 887076U, // VCVTPD2UDQZrrbk
+ 362596U, // VCVTPD2UDQZrrbkz
+ 292U, // VCVTPD2UDQZrrk
+ 100U, // VCVTPD2UDQZrrkz
+ 0U, // VCVTPD2UQQZ128rm
+ 9U, // VCVTPD2UQQZ128rmb
+ 4676U, // VCVTPD2UQQZ128rmbk
+ 4484U, // VCVTPD2UQQZ128rmbkz
+ 260U, // VCVTPD2UQQZ128rmk
+ 356U, // VCVTPD2UQQZ128rmkz
+ 0U, // VCVTPD2UQQZ128rr
+ 292U, // VCVTPD2UQQZ128rrk
+ 100U, // VCVTPD2UQQZ128rrkz
+ 0U, // VCVTPD2UQQZ256rm
+ 9U, // VCVTPD2UQQZ256rmb
+ 6724U, // VCVTPD2UQQZ256rmbk
+ 6532U, // VCVTPD2UQQZ256rmbkz
+ 612U, // VCVTPD2UQQZ256rmk
+ 324U, // VCVTPD2UQQZ256rmkz
+ 0U, // VCVTPD2UQQZ256rr
+ 292U, // VCVTPD2UQQZ256rrk
+ 100U, // VCVTPD2UQQZ256rrkz
+ 0U, // VCVTPD2UQQZrm
+ 10U, // VCVTPD2UQQZrmb
+ 8772U, // VCVTPD2UQQZrmbk
+ 8580U, // VCVTPD2UQQZrmbkz
+ 1060U, // VCVTPD2UQQZrmk
+ 420U, // VCVTPD2UQQZrmkz
+ 0U, // VCVTPD2UQQZrr
+ 1024U, // VCVTPD2UQQZrrb
+ 887076U, // VCVTPD2UQQZrrbk
+ 362596U, // VCVTPD2UQQZrrbkz
+ 292U, // VCVTPD2UQQZrrk
+ 100U, // VCVTPD2UQQZrrkz
+ 0U, // VCVTPH2PSYrm
+ 0U, // VCVTPH2PSYrr
+ 0U, // VCVTPH2PSZ128rm
+ 580U, // VCVTPH2PSZ128rmk
+ 388U, // VCVTPH2PSZ128rmkz
+ 0U, // VCVTPH2PSZ128rr
+ 292U, // VCVTPH2PSZ128rrk
+ 100U, // VCVTPH2PSZ128rrkz
+ 0U, // VCVTPH2PSZ256rm
+ 260U, // VCVTPH2PSZ256rmk
+ 356U, // VCVTPH2PSZ256rmkz
+ 0U, // VCVTPH2PSZ256rr
+ 292U, // VCVTPH2PSZ256rrk
+ 100U, // VCVTPH2PSZ256rrkz
+ 0U, // VCVTPH2PSZrm
+ 612U, // VCVTPH2PSZrmk
+ 324U, // VCVTPH2PSZrmkz
+ 0U, // VCVTPH2PSZrr
+ 8U, // VCVTPH2PSZrrb
+ 20772U, // VCVTPH2PSZrrbk
+ 20580U, // VCVTPH2PSZrrbkz
+ 292U, // VCVTPH2PSZrrk
+ 100U, // VCVTPH2PSZrrkz
+ 0U, // VCVTPH2PSrm
+ 0U, // VCVTPH2PSrr
+ 0U, // VCVTPS2DQYrm
+ 0U, // VCVTPS2DQYrr
+ 0U, // VCVTPS2DQZ128rm
+ 9U, // VCVTPS2DQZ128rmb
+ 6884U, // VCVTPS2DQZ128rmbk
+ 6596U, // VCVTPS2DQZ128rmbkz
+ 260U, // VCVTPS2DQZ128rmk
+ 356U, // VCVTPS2DQZ128rmkz
+ 0U, // VCVTPS2DQZ128rr
+ 292U, // VCVTPS2DQZ128rrk
+ 100U, // VCVTPS2DQZ128rrkz
+ 0U, // VCVTPS2DQZ256rm
+ 10U, // VCVTPS2DQZ256rmb
+ 8932U, // VCVTPS2DQZ256rmbk
+ 8644U, // VCVTPS2DQZ256rmbkz
+ 612U, // VCVTPS2DQZ256rmk
+ 324U, // VCVTPS2DQZ256rmkz
+ 0U, // VCVTPS2DQZ256rr
+ 292U, // VCVTPS2DQZ256rrk
+ 100U, // VCVTPS2DQZ256rrkz
+ 0U, // VCVTPS2DQZrm
+ 10U, // VCVTPS2DQZrmb
+ 10980U, // VCVTPS2DQZrmbk
+ 10692U, // VCVTPS2DQZrmbkz
+ 1060U, // VCVTPS2DQZrmk
+ 420U, // VCVTPS2DQZrmkz
+ 0U, // VCVTPS2DQZrr
+ 1024U, // VCVTPS2DQZrrb
+ 887076U, // VCVTPS2DQZrrbk
+ 362596U, // VCVTPS2DQZrrbkz
+ 292U, // VCVTPS2DQZrrk
+ 100U, // VCVTPS2DQZrrkz
+ 0U, // VCVTPS2DQrm
+ 0U, // VCVTPS2DQrr
+ 0U, // VCVTPS2PDYrm
+ 0U, // VCVTPS2PDYrr
+ 0U, // VCVTPS2PDZ128rm
+ 9U, // VCVTPS2PDZ128rmb
+ 4836U, // VCVTPS2PDZ128rmbk
+ 4548U, // VCVTPS2PDZ128rmbkz
+ 580U, // VCVTPS2PDZ128rmk
+ 388U, // VCVTPS2PDZ128rmkz
+ 0U, // VCVTPS2PDZ128rr
+ 292U, // VCVTPS2PDZ128rrk
+ 100U, // VCVTPS2PDZ128rrkz
+ 0U, // VCVTPS2PDZ256rm
+ 9U, // VCVTPS2PDZ256rmb
+ 6884U, // VCVTPS2PDZ256rmbk
+ 6596U, // VCVTPS2PDZ256rmbkz
+ 260U, // VCVTPS2PDZ256rmk
+ 356U, // VCVTPS2PDZ256rmkz
+ 0U, // VCVTPS2PDZ256rr
+ 292U, // VCVTPS2PDZ256rrk
+ 100U, // VCVTPS2PDZ256rrkz
+ 0U, // VCVTPS2PDZrm
+ 10U, // VCVTPS2PDZrmb
+ 8932U, // VCVTPS2PDZrmbk
+ 8644U, // VCVTPS2PDZrmbkz
+ 612U, // VCVTPS2PDZrmk
+ 324U, // VCVTPS2PDZrmkz
+ 0U, // VCVTPS2PDZrr
+ 8U, // VCVTPS2PDZrrb
+ 20772U, // VCVTPS2PDZrrbk
+ 20580U, // VCVTPS2PDZrrbkz
+ 292U, // VCVTPS2PDZrrk
+ 100U, // VCVTPS2PDZrrkz
+ 0U, // VCVTPS2PDrm
+ 0U, // VCVTPS2PDrr
+ 0U, // VCVTPS2PHYmr
+ 32U, // VCVTPS2PHYrr
+ 0U, // VCVTPS2PHZ128mr
+ 460964U, // VCVTPS2PHZ128mrk
+ 32U, // VCVTPS2PHZ128rr
+ 2340U, // VCVTPS2PHZ128rrk
+ 624740U, // VCVTPS2PHZ128rrkz
+ 0U, // VCVTPS2PHZ256mr
+ 460964U, // VCVTPS2PHZ256mrk
+ 32U, // VCVTPS2PHZ256rr
+ 2340U, // VCVTPS2PHZ256rrk
+ 624740U, // VCVTPS2PHZ256rrkz
+ 0U, // VCVTPS2PHZmr
+ 460964U, // VCVTPS2PHZmrk
+ 32U, // VCVTPS2PHZrr
+ 11U, // VCVTPS2PHZrrb
+ 22820U, // VCVTPS2PHZrrbk
+ 645220U, // VCVTPS2PHZrrbkz
+ 2340U, // VCVTPS2PHZrrk
+ 624740U, // VCVTPS2PHZrrkz
+ 0U, // VCVTPS2PHmr
+ 32U, // VCVTPS2PHrr
+ 0U, // VCVTPS2QQZ128rm
+ 9U, // VCVTPS2QQZ128rmb
+ 4836U, // VCVTPS2QQZ128rmbk
+ 4548U, // VCVTPS2QQZ128rmbkz
+ 580U, // VCVTPS2QQZ128rmk
+ 388U, // VCVTPS2QQZ128rmkz
+ 0U, // VCVTPS2QQZ128rr
+ 292U, // VCVTPS2QQZ128rrk
+ 100U, // VCVTPS2QQZ128rrkz
+ 0U, // VCVTPS2QQZ256rm
+ 9U, // VCVTPS2QQZ256rmb
+ 6884U, // VCVTPS2QQZ256rmbk
+ 6596U, // VCVTPS2QQZ256rmbkz
+ 260U, // VCVTPS2QQZ256rmk
+ 356U, // VCVTPS2QQZ256rmkz
+ 0U, // VCVTPS2QQZ256rr
+ 292U, // VCVTPS2QQZ256rrk
+ 100U, // VCVTPS2QQZ256rrkz
+ 0U, // VCVTPS2QQZrm
+ 10U, // VCVTPS2QQZrmb
+ 8932U, // VCVTPS2QQZrmbk
+ 8644U, // VCVTPS2QQZrmbkz
+ 612U, // VCVTPS2QQZrmk
+ 324U, // VCVTPS2QQZrmkz
+ 0U, // VCVTPS2QQZrr
+ 1024U, // VCVTPS2QQZrrb
+ 887076U, // VCVTPS2QQZrrbk
+ 362596U, // VCVTPS2QQZrrbkz
+ 292U, // VCVTPS2QQZrrk
+ 100U, // VCVTPS2QQZrrkz
+ 0U, // VCVTPS2UDQZ128rm
+ 9U, // VCVTPS2UDQZ128rmb
+ 6884U, // VCVTPS2UDQZ128rmbk
+ 6596U, // VCVTPS2UDQZ128rmbkz
+ 260U, // VCVTPS2UDQZ128rmk
+ 356U, // VCVTPS2UDQZ128rmkz
+ 0U, // VCVTPS2UDQZ128rr
+ 292U, // VCVTPS2UDQZ128rrk
+ 100U, // VCVTPS2UDQZ128rrkz
+ 0U, // VCVTPS2UDQZ256rm
+ 10U, // VCVTPS2UDQZ256rmb
+ 8932U, // VCVTPS2UDQZ256rmbk
+ 8644U, // VCVTPS2UDQZ256rmbkz
+ 612U, // VCVTPS2UDQZ256rmk
+ 324U, // VCVTPS2UDQZ256rmkz
+ 0U, // VCVTPS2UDQZ256rr
+ 292U, // VCVTPS2UDQZ256rrk
+ 100U, // VCVTPS2UDQZ256rrkz
+ 0U, // VCVTPS2UDQZrm
+ 10U, // VCVTPS2UDQZrmb
+ 10980U, // VCVTPS2UDQZrmbk
+ 10692U, // VCVTPS2UDQZrmbkz
+ 1060U, // VCVTPS2UDQZrmk
+ 420U, // VCVTPS2UDQZrmkz
+ 0U, // VCVTPS2UDQZrr
+ 1024U, // VCVTPS2UDQZrrb
+ 887076U, // VCVTPS2UDQZrrbk
+ 362596U, // VCVTPS2UDQZrrbkz
+ 292U, // VCVTPS2UDQZrrk
+ 100U, // VCVTPS2UDQZrrkz
+ 0U, // VCVTPS2UQQZ128rm
+ 9U, // VCVTPS2UQQZ128rmb
+ 4836U, // VCVTPS2UQQZ128rmbk
+ 4548U, // VCVTPS2UQQZ128rmbkz
+ 580U, // VCVTPS2UQQZ128rmk
+ 388U, // VCVTPS2UQQZ128rmkz
+ 0U, // VCVTPS2UQQZ128rr
+ 292U, // VCVTPS2UQQZ128rrk
+ 100U, // VCVTPS2UQQZ128rrkz
+ 0U, // VCVTPS2UQQZ256rm
+ 9U, // VCVTPS2UQQZ256rmb
+ 6884U, // VCVTPS2UQQZ256rmbk
+ 6596U, // VCVTPS2UQQZ256rmbkz
+ 260U, // VCVTPS2UQQZ256rmk
+ 356U, // VCVTPS2UQQZ256rmkz
+ 0U, // VCVTPS2UQQZ256rr
+ 292U, // VCVTPS2UQQZ256rrk
+ 100U, // VCVTPS2UQQZ256rrkz
+ 0U, // VCVTPS2UQQZrm
+ 10U, // VCVTPS2UQQZrmb
+ 8932U, // VCVTPS2UQQZrmbk
+ 8644U, // VCVTPS2UQQZrmbkz
+ 612U, // VCVTPS2UQQZrmk
+ 324U, // VCVTPS2UQQZrmkz
+ 0U, // VCVTPS2UQQZrr
+ 1024U, // VCVTPS2UQQZrrb
+ 887076U, // VCVTPS2UQQZrrbk
+ 362596U, // VCVTPS2UQQZrrbkz
+ 292U, // VCVTPS2UQQZrrk
+ 100U, // VCVTPS2UQQZrrkz
+ 0U, // VCVTQQ2PDZ128rm
+ 9U, // VCVTQQ2PDZ128rmb
+ 4740U, // VCVTQQ2PDZ128rmbk
+ 4228U, // VCVTQQ2PDZ128rmbkz
+ 676U, // VCVTQQ2PDZ128rmk
+ 516U, // VCVTQQ2PDZ128rmkz
+ 0U, // VCVTQQ2PDZ128rr
+ 292U, // VCVTQQ2PDZ128rrk
+ 100U, // VCVTQQ2PDZ128rrkz
+ 0U, // VCVTQQ2PDZ256rm
+ 9U, // VCVTQQ2PDZ256rmb
+ 6788U, // VCVTQQ2PDZ256rmbk
+ 6276U, // VCVTQQ2PDZ256rmbkz
+ 708U, // VCVTQQ2PDZ256rmk
+ 484U, // VCVTQQ2PDZ256rmkz
+ 0U, // VCVTQQ2PDZ256rr
+ 292U, // VCVTQQ2PDZ256rrk
+ 100U, // VCVTQQ2PDZ256rrkz
+ 0U, // VCVTQQ2PDZrm
+ 10U, // VCVTQQ2PDZrmb
+ 8836U, // VCVTQQ2PDZrmbk
+ 8324U, // VCVTQQ2PDZrmbkz
+ 996U, // VCVTQQ2PDZrmk
+ 548U, // VCVTQQ2PDZrmkz
+ 0U, // VCVTQQ2PDZrr
+ 1024U, // VCVTQQ2PDZrrb
+ 887076U, // VCVTQQ2PDZrrbk
+ 362596U, // VCVTQQ2PDZrrbkz
+ 292U, // VCVTQQ2PDZrrk
+ 100U, // VCVTQQ2PDZrrkz
+ 0U, // VCVTQQ2PSZ128rm
+ 9U, // VCVTQQ2PSZ128rmb
+ 4740U, // VCVTQQ2PSZ128rmbk
+ 4228U, // VCVTQQ2PSZ128rmbkz
+ 676U, // VCVTQQ2PSZ128rmk
+ 516U, // VCVTQQ2PSZ128rmkz
+ 0U, // VCVTQQ2PSZ128rr
+ 292U, // VCVTQQ2PSZ128rrk
+ 100U, // VCVTQQ2PSZ128rrkz
+ 0U, // VCVTQQ2PSZ256rm
+ 9U, // VCVTQQ2PSZ256rmb
+ 6788U, // VCVTQQ2PSZ256rmbk
+ 6276U, // VCVTQQ2PSZ256rmbkz
+ 708U, // VCVTQQ2PSZ256rmk
+ 484U, // VCVTQQ2PSZ256rmkz
+ 0U, // VCVTQQ2PSZ256rr
+ 292U, // VCVTQQ2PSZ256rrk
+ 100U, // VCVTQQ2PSZ256rrkz
+ 0U, // VCVTQQ2PSZrm
+ 10U, // VCVTQQ2PSZrmb
+ 8836U, // VCVTQQ2PSZrmbk
+ 8324U, // VCVTQQ2PSZrmbkz
+ 996U, // VCVTQQ2PSZrmk
+ 548U, // VCVTQQ2PSZrmkz
+ 0U, // VCVTQQ2PSZrr
+ 1024U, // VCVTQQ2PSZrrb
+ 887076U, // VCVTQQ2PSZrrbk
+ 362596U, // VCVTQQ2PSZrrbkz
+ 292U, // VCVTQQ2PSZrrk
+ 100U, // VCVTQQ2PSZrrkz
+ 0U, // VCVTSD2SI64Zrm_Int
+ 0U, // VCVTSD2SI64Zrr_Int
+ 1024U, // VCVTSD2SI64Zrrb_Int
+ 0U, // VCVTSD2SI64rm_Int
+ 0U, // VCVTSD2SI64rr_Int
+ 0U, // VCVTSD2SIZrm_Int
+ 0U, // VCVTSD2SIZrr_Int
+ 1024U, // VCVTSD2SIZrrb_Int
+ 0U, // VCVTSD2SIrm_Int
+ 0U, // VCVTSD2SIrr_Int
+ 384U, // VCVTSD2SSZrm
+ 384U, // VCVTSD2SSZrm_Int
+ 67876U, // VCVTSD2SSZrm_Intk
+ 100452U, // VCVTSD2SSZrm_Intkz
+ 96U, // VCVTSD2SSZrr
+ 96U, // VCVTSD2SSZrr_Int
+ 166180U, // VCVTSD2SSZrr_Intk
+ 198756U, // VCVTSD2SSZrr_Intkz
+ 362592U, // VCVTSD2SSZrrb_Int
+ 4360484U, // VCVTSD2SSZrrb_Intk
+ 21170276U, // VCVTSD2SSZrrb_Intkz
+ 384U, // VCVTSD2SSrm
+ 384U, // VCVTSD2SSrm_Int
+ 96U, // VCVTSD2SSrr
+ 96U, // VCVTSD2SSrr_Int
+ 0U, // VCVTSD2USI64Zrm_Int
+ 0U, // VCVTSD2USI64Zrr_Int
+ 1024U, // VCVTSD2USI64Zrrb_Int
+ 0U, // VCVTSD2USIZrm_Int
+ 0U, // VCVTSD2USIZrr_Int
+ 1024U, // VCVTSD2USIZrrb_Int
+ 64U, // VCVTSI2SDZrm
+ 64U, // VCVTSI2SDZrm_Int
+ 96U, // VCVTSI2SDZrr
+ 96U, // VCVTSI2SDZrr_Int
+ 1088U, // VCVTSI2SDZrrb_Int
+ 64U, // VCVTSI2SDrm
+ 64U, // VCVTSI2SDrm_Int
+ 96U, // VCVTSI2SDrr
+ 96U, // VCVTSI2SDrr_Int
+ 64U, // VCVTSI2SSZrm
+ 64U, // VCVTSI2SSZrm_Int
+ 96U, // VCVTSI2SSZrr
+ 96U, // VCVTSI2SSZrr_Int
+ 1088U, // VCVTSI2SSZrrb_Int
+ 64U, // VCVTSI2SSrm
+ 64U, // VCVTSI2SSrm_Int
+ 96U, // VCVTSI2SSrr
+ 96U, // VCVTSI2SSrr_Int
+ 128U, // VCVTSI642SDZrm
+ 128U, // VCVTSI642SDZrm_Int
+ 96U, // VCVTSI642SDZrr
+ 96U, // VCVTSI642SDZrr_Int
+ 1088U, // VCVTSI642SDZrrb_Int
+ 128U, // VCVTSI642SDrm
+ 128U, // VCVTSI642SDrm_Int
+ 96U, // VCVTSI642SDrr
+ 96U, // VCVTSI642SDrr_Int
+ 128U, // VCVTSI642SSZrm
+ 128U, // VCVTSI642SSZrm_Int
+ 96U, // VCVTSI642SSZrr
+ 96U, // VCVTSI642SSZrr_Int
+ 1088U, // VCVTSI642SSZrrb_Int
+ 128U, // VCVTSI642SSrm
+ 128U, // VCVTSI642SSrm_Int
+ 96U, // VCVTSI642SSrr
+ 96U, // VCVTSI642SSrr_Int
+ 448U, // VCVTSS2SDZrm
+ 448U, // VCVTSS2SDZrm_Int
+ 395556U, // VCVTSS2SDZrm_Intk
+ 428132U, // VCVTSS2SDZrm_Intkz
+ 96U, // VCVTSS2SDZrr
+ 96U, // VCVTSS2SDZrr_Int
+ 166180U, // VCVTSS2SDZrr_Intk
+ 198756U, // VCVTSS2SDZrr_Intkz
+ 20576U, // VCVTSS2SDZrrb_Int
+ 11700516U, // VCVTSS2SDZrrb_Intk
+ 11733092U, // VCVTSS2SDZrrb_Intkz
+ 448U, // VCVTSS2SDrm
+ 448U, // VCVTSS2SDrm_Int
+ 96U, // VCVTSS2SDrr
+ 96U, // VCVTSS2SDrr_Int
+ 0U, // VCVTSS2SI64Zrm_Int
+ 0U, // VCVTSS2SI64Zrr_Int
+ 1024U, // VCVTSS2SI64Zrrb_Int
+ 0U, // VCVTSS2SI64rm_Int
+ 0U, // VCVTSS2SI64rr_Int
+ 0U, // VCVTSS2SIZrm_Int
+ 0U, // VCVTSS2SIZrr_Int
+ 1024U, // VCVTSS2SIZrrb_Int
+ 0U, // VCVTSS2SIrm_Int
+ 0U, // VCVTSS2SIrr_Int
+ 0U, // VCVTSS2USI64Zrm_Int
+ 0U, // VCVTSS2USI64Zrr_Int
+ 1024U, // VCVTSS2USI64Zrrb_Int
+ 0U, // VCVTSS2USIZrm_Int
+ 0U, // VCVTSS2USIZrr_Int
+ 1024U, // VCVTSS2USIZrrb_Int
+ 0U, // VCVTTPD2DQYrm
+ 0U, // VCVTTPD2DQYrr
+ 0U, // VCVTTPD2DQZ128rm
+ 9U, // VCVTTPD2DQZ128rmb
+ 4676U, // VCVTTPD2DQZ128rmbk
+ 4484U, // VCVTTPD2DQZ128rmbkz
+ 260U, // VCVTTPD2DQZ128rmk
+ 356U, // VCVTTPD2DQZ128rmkz
+ 0U, // VCVTTPD2DQZ128rr
+ 292U, // VCVTTPD2DQZ128rrk
+ 100U, // VCVTTPD2DQZ128rrkz
+ 0U, // VCVTTPD2DQZ256rm
+ 9U, // VCVTTPD2DQZ256rmb
+ 6724U, // VCVTTPD2DQZ256rmbk
+ 6532U, // VCVTTPD2DQZ256rmbkz
+ 612U, // VCVTTPD2DQZ256rmk
+ 324U, // VCVTTPD2DQZ256rmkz
+ 0U, // VCVTTPD2DQZ256rr
+ 292U, // VCVTTPD2DQZ256rrk
+ 100U, // VCVTTPD2DQZ256rrkz
+ 0U, // VCVTTPD2DQZrm
+ 10U, // VCVTTPD2DQZrmb
+ 8772U, // VCVTTPD2DQZrmbk
+ 8580U, // VCVTTPD2DQZrmbkz
+ 1060U, // VCVTTPD2DQZrmk
+ 420U, // VCVTTPD2DQZrmkz
+ 0U, // VCVTTPD2DQZrr
+ 8U, // VCVTTPD2DQZrrb
+ 20772U, // VCVTTPD2DQZrrbk
+ 20580U, // VCVTTPD2DQZrrbkz
+ 292U, // VCVTTPD2DQZrrk
+ 100U, // VCVTTPD2DQZrrkz
+ 0U, // VCVTTPD2DQrm
+ 0U, // VCVTTPD2DQrr
+ 0U, // VCVTTPD2QQZ128rm
+ 9U, // VCVTTPD2QQZ128rmb
+ 4676U, // VCVTTPD2QQZ128rmbk
+ 4484U, // VCVTTPD2QQZ128rmbkz
+ 260U, // VCVTTPD2QQZ128rmk
+ 356U, // VCVTTPD2QQZ128rmkz
+ 0U, // VCVTTPD2QQZ128rr
+ 292U, // VCVTTPD2QQZ128rrk
+ 100U, // VCVTTPD2QQZ128rrkz
+ 0U, // VCVTTPD2QQZ256rm
+ 9U, // VCVTTPD2QQZ256rmb
+ 6724U, // VCVTTPD2QQZ256rmbk
+ 6532U, // VCVTTPD2QQZ256rmbkz
+ 612U, // VCVTTPD2QQZ256rmk
+ 324U, // VCVTTPD2QQZ256rmkz
+ 0U, // VCVTTPD2QQZ256rr
+ 292U, // VCVTTPD2QQZ256rrk
+ 100U, // VCVTTPD2QQZ256rrkz
+ 0U, // VCVTTPD2QQZrm
+ 10U, // VCVTTPD2QQZrmb
+ 8772U, // VCVTTPD2QQZrmbk
+ 8580U, // VCVTTPD2QQZrmbkz
+ 1060U, // VCVTTPD2QQZrmk
+ 420U, // VCVTTPD2QQZrmkz
+ 0U, // VCVTTPD2QQZrr
+ 8U, // VCVTTPD2QQZrrb
+ 20772U, // VCVTTPD2QQZrrbk
+ 20580U, // VCVTTPD2QQZrrbkz
+ 292U, // VCVTTPD2QQZrrk
+ 100U, // VCVTTPD2QQZrrkz
+ 0U, // VCVTTPD2UDQZ128rm
+ 9U, // VCVTTPD2UDQZ128rmb
+ 4676U, // VCVTTPD2UDQZ128rmbk
+ 4484U, // VCVTTPD2UDQZ128rmbkz
+ 260U, // VCVTTPD2UDQZ128rmk
+ 356U, // VCVTTPD2UDQZ128rmkz
+ 0U, // VCVTTPD2UDQZ128rr
+ 292U, // VCVTTPD2UDQZ128rrk
+ 100U, // VCVTTPD2UDQZ128rrkz
+ 0U, // VCVTTPD2UDQZ256rm
+ 9U, // VCVTTPD2UDQZ256rmb
+ 6724U, // VCVTTPD2UDQZ256rmbk
+ 6532U, // VCVTTPD2UDQZ256rmbkz
+ 612U, // VCVTTPD2UDQZ256rmk
+ 324U, // VCVTTPD2UDQZ256rmkz
+ 0U, // VCVTTPD2UDQZ256rr
+ 292U, // VCVTTPD2UDQZ256rrk
+ 100U, // VCVTTPD2UDQZ256rrkz
+ 0U, // VCVTTPD2UDQZrm
+ 10U, // VCVTTPD2UDQZrmb
+ 8772U, // VCVTTPD2UDQZrmbk
+ 8580U, // VCVTTPD2UDQZrmbkz
+ 1060U, // VCVTTPD2UDQZrmk
+ 420U, // VCVTTPD2UDQZrmkz
+ 0U, // VCVTTPD2UDQZrr
+ 8U, // VCVTTPD2UDQZrrb
+ 20772U, // VCVTTPD2UDQZrrbk
+ 20580U, // VCVTTPD2UDQZrrbkz
+ 292U, // VCVTTPD2UDQZrrk
+ 100U, // VCVTTPD2UDQZrrkz
+ 0U, // VCVTTPD2UQQZ128rm
+ 9U, // VCVTTPD2UQQZ128rmb
+ 4676U, // VCVTTPD2UQQZ128rmbk
+ 4484U, // VCVTTPD2UQQZ128rmbkz
+ 260U, // VCVTTPD2UQQZ128rmk
+ 356U, // VCVTTPD2UQQZ128rmkz
+ 0U, // VCVTTPD2UQQZ128rr
+ 292U, // VCVTTPD2UQQZ128rrk
+ 100U, // VCVTTPD2UQQZ128rrkz
+ 0U, // VCVTTPD2UQQZ256rm
+ 9U, // VCVTTPD2UQQZ256rmb
+ 6724U, // VCVTTPD2UQQZ256rmbk
+ 6532U, // VCVTTPD2UQQZ256rmbkz
+ 612U, // VCVTTPD2UQQZ256rmk
+ 324U, // VCVTTPD2UQQZ256rmkz
+ 0U, // VCVTTPD2UQQZ256rr
+ 292U, // VCVTTPD2UQQZ256rrk
+ 100U, // VCVTTPD2UQQZ256rrkz
+ 0U, // VCVTTPD2UQQZrm
+ 10U, // VCVTTPD2UQQZrmb
+ 8772U, // VCVTTPD2UQQZrmbk
+ 8580U, // VCVTTPD2UQQZrmbkz
+ 1060U, // VCVTTPD2UQQZrmk
+ 420U, // VCVTTPD2UQQZrmkz
+ 0U, // VCVTTPD2UQQZrr
+ 8U, // VCVTTPD2UQQZrrb
+ 20772U, // VCVTTPD2UQQZrrbk
+ 20580U, // VCVTTPD2UQQZrrbkz
+ 292U, // VCVTTPD2UQQZrrk
+ 100U, // VCVTTPD2UQQZrrkz
+ 0U, // VCVTTPS2DQYrm
+ 0U, // VCVTTPS2DQYrr
+ 0U, // VCVTTPS2DQZ128rm
+ 9U, // VCVTTPS2DQZ128rmb
+ 6884U, // VCVTTPS2DQZ128rmbk
+ 6596U, // VCVTTPS2DQZ128rmbkz
+ 260U, // VCVTTPS2DQZ128rmk
+ 356U, // VCVTTPS2DQZ128rmkz
+ 0U, // VCVTTPS2DQZ128rr
+ 292U, // VCVTTPS2DQZ128rrk
+ 100U, // VCVTTPS2DQZ128rrkz
+ 0U, // VCVTTPS2DQZ256rm
+ 10U, // VCVTTPS2DQZ256rmb
+ 8932U, // VCVTTPS2DQZ256rmbk
+ 8644U, // VCVTTPS2DQZ256rmbkz
+ 612U, // VCVTTPS2DQZ256rmk
+ 324U, // VCVTTPS2DQZ256rmkz
+ 0U, // VCVTTPS2DQZ256rr
+ 292U, // VCVTTPS2DQZ256rrk
+ 100U, // VCVTTPS2DQZ256rrkz
+ 0U, // VCVTTPS2DQZrm
+ 10U, // VCVTTPS2DQZrmb
+ 10980U, // VCVTTPS2DQZrmbk
+ 10692U, // VCVTTPS2DQZrmbkz
+ 1060U, // VCVTTPS2DQZrmk
+ 420U, // VCVTTPS2DQZrmkz
+ 0U, // VCVTTPS2DQZrr
+ 8U, // VCVTTPS2DQZrrb
+ 20772U, // VCVTTPS2DQZrrbk
+ 20580U, // VCVTTPS2DQZrrbkz
+ 292U, // VCVTTPS2DQZrrk
+ 100U, // VCVTTPS2DQZrrkz
+ 0U, // VCVTTPS2DQrm
+ 0U, // VCVTTPS2DQrr
+ 0U, // VCVTTPS2QQZ128rm
+ 9U, // VCVTTPS2QQZ128rmb
+ 4836U, // VCVTTPS2QQZ128rmbk
+ 4548U, // VCVTTPS2QQZ128rmbkz
+ 580U, // VCVTTPS2QQZ128rmk
+ 388U, // VCVTTPS2QQZ128rmkz
+ 0U, // VCVTTPS2QQZ128rr
+ 292U, // VCVTTPS2QQZ128rrk
+ 100U, // VCVTTPS2QQZ128rrkz
+ 0U, // VCVTTPS2QQZ256rm
+ 9U, // VCVTTPS2QQZ256rmb
+ 6884U, // VCVTTPS2QQZ256rmbk
+ 6596U, // VCVTTPS2QQZ256rmbkz
+ 260U, // VCVTTPS2QQZ256rmk
+ 356U, // VCVTTPS2QQZ256rmkz
+ 0U, // VCVTTPS2QQZ256rr
+ 292U, // VCVTTPS2QQZ256rrk
+ 100U, // VCVTTPS2QQZ256rrkz
+ 0U, // VCVTTPS2QQZrm
+ 10U, // VCVTTPS2QQZrmb
+ 8932U, // VCVTTPS2QQZrmbk
+ 8644U, // VCVTTPS2QQZrmbkz
+ 612U, // VCVTTPS2QQZrmk
+ 324U, // VCVTTPS2QQZrmkz
+ 0U, // VCVTTPS2QQZrr
+ 8U, // VCVTTPS2QQZrrb
+ 20772U, // VCVTTPS2QQZrrbk
+ 20580U, // VCVTTPS2QQZrrbkz
+ 292U, // VCVTTPS2QQZrrk
+ 100U, // VCVTTPS2QQZrrkz
+ 0U, // VCVTTPS2UDQZ128rm
+ 9U, // VCVTTPS2UDQZ128rmb
+ 6884U, // VCVTTPS2UDQZ128rmbk
+ 6596U, // VCVTTPS2UDQZ128rmbkz
+ 260U, // VCVTTPS2UDQZ128rmk
+ 356U, // VCVTTPS2UDQZ128rmkz
+ 0U, // VCVTTPS2UDQZ128rr
+ 292U, // VCVTTPS2UDQZ128rrk
+ 100U, // VCVTTPS2UDQZ128rrkz
+ 0U, // VCVTTPS2UDQZ256rm
+ 10U, // VCVTTPS2UDQZ256rmb
+ 8932U, // VCVTTPS2UDQZ256rmbk
+ 8644U, // VCVTTPS2UDQZ256rmbkz
+ 612U, // VCVTTPS2UDQZ256rmk
+ 324U, // VCVTTPS2UDQZ256rmkz
+ 0U, // VCVTTPS2UDQZ256rr
+ 292U, // VCVTTPS2UDQZ256rrk
+ 100U, // VCVTTPS2UDQZ256rrkz
+ 0U, // VCVTTPS2UDQZrm
+ 10U, // VCVTTPS2UDQZrmb
+ 10980U, // VCVTTPS2UDQZrmbk
+ 10692U, // VCVTTPS2UDQZrmbkz
+ 1060U, // VCVTTPS2UDQZrmk
+ 420U, // VCVTTPS2UDQZrmkz
+ 0U, // VCVTTPS2UDQZrr
+ 8U, // VCVTTPS2UDQZrrb
+ 20772U, // VCVTTPS2UDQZrrbk
+ 20580U, // VCVTTPS2UDQZrrbkz
+ 292U, // VCVTTPS2UDQZrrk
+ 100U, // VCVTTPS2UDQZrrkz
+ 0U, // VCVTTPS2UQQZ128rm
+ 9U, // VCVTTPS2UQQZ128rmb
+ 4836U, // VCVTTPS2UQQZ128rmbk
+ 4548U, // VCVTTPS2UQQZ128rmbkz
+ 580U, // VCVTTPS2UQQZ128rmk
+ 388U, // VCVTTPS2UQQZ128rmkz
+ 0U, // VCVTTPS2UQQZ128rr
+ 292U, // VCVTTPS2UQQZ128rrk
+ 100U, // VCVTTPS2UQQZ128rrkz
+ 0U, // VCVTTPS2UQQZ256rm
+ 9U, // VCVTTPS2UQQZ256rmb
+ 6884U, // VCVTTPS2UQQZ256rmbk
+ 6596U, // VCVTTPS2UQQZ256rmbkz
+ 260U, // VCVTTPS2UQQZ256rmk
+ 356U, // VCVTTPS2UQQZ256rmkz
+ 0U, // VCVTTPS2UQQZ256rr
+ 292U, // VCVTTPS2UQQZ256rrk
+ 100U, // VCVTTPS2UQQZ256rrkz
+ 0U, // VCVTTPS2UQQZrm
+ 10U, // VCVTTPS2UQQZrmb
+ 8932U, // VCVTTPS2UQQZrmbk
+ 8644U, // VCVTTPS2UQQZrmbkz
+ 612U, // VCVTTPS2UQQZrmk
+ 324U, // VCVTTPS2UQQZrmkz
+ 0U, // VCVTTPS2UQQZrr
+ 8U, // VCVTTPS2UQQZrrb
+ 20772U, // VCVTTPS2UQQZrrbk
+ 20580U, // VCVTTPS2UQQZrrbkz
+ 292U, // VCVTTPS2UQQZrrk
+ 100U, // VCVTTPS2UQQZrrkz
+ 0U, // VCVTTSD2SI64Zrm
+ 0U, // VCVTTSD2SI64Zrm_Int
+ 0U, // VCVTTSD2SI64Zrr
+ 0U, // VCVTTSD2SI64Zrr_Int
+ 8U, // VCVTTSD2SI64Zrrb_Int
+ 0U, // VCVTTSD2SI64rm
+ 0U, // VCVTTSD2SI64rm_Int
+ 0U, // VCVTTSD2SI64rr
+ 0U, // VCVTTSD2SI64rr_Int
+ 0U, // VCVTTSD2SIZrm
+ 0U, // VCVTTSD2SIZrm_Int
+ 0U, // VCVTTSD2SIZrr
+ 0U, // VCVTTSD2SIZrr_Int
+ 8U, // VCVTTSD2SIZrrb_Int
+ 0U, // VCVTTSD2SIrm
+ 0U, // VCVTTSD2SIrm_Int
+ 0U, // VCVTTSD2SIrr
+ 0U, // VCVTTSD2SIrr_Int
+ 0U, // VCVTTSD2USI64Zrm
+ 0U, // VCVTTSD2USI64Zrm_Int
+ 0U, // VCVTTSD2USI64Zrr
+ 0U, // VCVTTSD2USI64Zrr_Int
+ 8U, // VCVTTSD2USI64Zrrb_Int
+ 0U, // VCVTTSD2USIZrm
+ 0U, // VCVTTSD2USIZrm_Int
+ 0U, // VCVTTSD2USIZrr
+ 0U, // VCVTTSD2USIZrr_Int
+ 8U, // VCVTTSD2USIZrrb_Int
+ 0U, // VCVTTSS2SI64Zrm
+ 0U, // VCVTTSS2SI64Zrm_Int
+ 0U, // VCVTTSS2SI64Zrr
+ 0U, // VCVTTSS2SI64Zrr_Int
+ 8U, // VCVTTSS2SI64Zrrb_Int
+ 0U, // VCVTTSS2SI64rm
+ 0U, // VCVTTSS2SI64rm_Int
+ 0U, // VCVTTSS2SI64rr
+ 0U, // VCVTTSS2SI64rr_Int
+ 0U, // VCVTTSS2SIZrm
+ 0U, // VCVTTSS2SIZrm_Int
+ 0U, // VCVTTSS2SIZrr
+ 0U, // VCVTTSS2SIZrr_Int
+ 8U, // VCVTTSS2SIZrrb_Int
+ 0U, // VCVTTSS2SIrm
+ 0U, // VCVTTSS2SIrm_Int
+ 0U, // VCVTTSS2SIrr
+ 0U, // VCVTTSS2SIrr_Int
+ 0U, // VCVTTSS2USI64Zrm
+ 0U, // VCVTTSS2USI64Zrm_Int
+ 0U, // VCVTTSS2USI64Zrr
+ 0U, // VCVTTSS2USI64Zrr_Int
+ 8U, // VCVTTSS2USI64Zrrb_Int
+ 0U, // VCVTTSS2USIZrm
+ 0U, // VCVTTSS2USIZrm_Int
+ 0U, // VCVTTSS2USIZrr
+ 0U, // VCVTTSS2USIZrr_Int
+ 8U, // VCVTTSS2USIZrrb_Int
+ 0U, // VCVTUDQ2PDZ128rm
+ 9U, // VCVTUDQ2PDZ128rmb
+ 5060U, // VCVTUDQ2PDZ128rmbk
+ 4164U, // VCVTUDQ2PDZ128rmbkz
+ 644U, // VCVTUDQ2PDZ128rmk
+ 132U, // VCVTUDQ2PDZ128rmkz
+ 0U, // VCVTUDQ2PDZ128rr
+ 292U, // VCVTUDQ2PDZ128rrk
+ 100U, // VCVTUDQ2PDZ128rrkz
+ 0U, // VCVTUDQ2PDZ256rm
+ 9U, // VCVTUDQ2PDZ256rmb
+ 7108U, // VCVTUDQ2PDZ256rmbk
+ 6212U, // VCVTUDQ2PDZ256rmbkz
+ 676U, // VCVTUDQ2PDZ256rmk
+ 516U, // VCVTUDQ2PDZ256rmkz
+ 0U, // VCVTUDQ2PDZ256rr
+ 292U, // VCVTUDQ2PDZ256rrk
+ 100U, // VCVTUDQ2PDZ256rrkz
+ 0U, // VCVTUDQ2PDZrm
+ 10U, // VCVTUDQ2PDZrmb
+ 9156U, // VCVTUDQ2PDZrmbk
+ 8260U, // VCVTUDQ2PDZrmbkz
+ 708U, // VCVTUDQ2PDZrmk
+ 484U, // VCVTUDQ2PDZrmkz
+ 0U, // VCVTUDQ2PDZrr
+ 292U, // VCVTUDQ2PDZrrk
+ 100U, // VCVTUDQ2PDZrrkz
+ 0U, // VCVTUDQ2PSZ128rm
+ 9U, // VCVTUDQ2PSZ128rmb
+ 7108U, // VCVTUDQ2PSZ128rmbk
+ 6212U, // VCVTUDQ2PSZ128rmbkz
+ 676U, // VCVTUDQ2PSZ128rmk
+ 516U, // VCVTUDQ2PSZ128rmkz
+ 0U, // VCVTUDQ2PSZ128rr
+ 292U, // VCVTUDQ2PSZ128rrk
+ 100U, // VCVTUDQ2PSZ128rrkz
+ 0U, // VCVTUDQ2PSZ256rm
+ 10U, // VCVTUDQ2PSZ256rmb
+ 9156U, // VCVTUDQ2PSZ256rmbk
+ 8260U, // VCVTUDQ2PSZ256rmbkz
+ 708U, // VCVTUDQ2PSZ256rmk
+ 484U, // VCVTUDQ2PSZ256rmkz
+ 0U, // VCVTUDQ2PSZ256rr
+ 292U, // VCVTUDQ2PSZ256rrk
+ 100U, // VCVTUDQ2PSZ256rrkz
+ 0U, // VCVTUDQ2PSZrm
+ 10U, // VCVTUDQ2PSZrmb
+ 11204U, // VCVTUDQ2PSZrmbk
+ 10308U, // VCVTUDQ2PSZrmbkz
+ 996U, // VCVTUDQ2PSZrmk
+ 548U, // VCVTUDQ2PSZrmkz
+ 0U, // VCVTUDQ2PSZrr
+ 1024U, // VCVTUDQ2PSZrrb
+ 887076U, // VCVTUDQ2PSZrrbk
+ 362596U, // VCVTUDQ2PSZrrbkz
+ 292U, // VCVTUDQ2PSZrrk
+ 100U, // VCVTUDQ2PSZrrkz
+ 0U, // VCVTUQQ2PDZ128rm
+ 9U, // VCVTUQQ2PDZ128rmb
+ 4740U, // VCVTUQQ2PDZ128rmbk
+ 4228U, // VCVTUQQ2PDZ128rmbkz
+ 676U, // VCVTUQQ2PDZ128rmk
+ 516U, // VCVTUQQ2PDZ128rmkz
+ 0U, // VCVTUQQ2PDZ128rr
+ 292U, // VCVTUQQ2PDZ128rrk
+ 100U, // VCVTUQQ2PDZ128rrkz
+ 0U, // VCVTUQQ2PDZ256rm
+ 9U, // VCVTUQQ2PDZ256rmb
+ 6788U, // VCVTUQQ2PDZ256rmbk
+ 6276U, // VCVTUQQ2PDZ256rmbkz
+ 708U, // VCVTUQQ2PDZ256rmk
+ 484U, // VCVTUQQ2PDZ256rmkz
+ 0U, // VCVTUQQ2PDZ256rr
+ 292U, // VCVTUQQ2PDZ256rrk
+ 100U, // VCVTUQQ2PDZ256rrkz
+ 0U, // VCVTUQQ2PDZrm
+ 10U, // VCVTUQQ2PDZrmb
+ 8836U, // VCVTUQQ2PDZrmbk
+ 8324U, // VCVTUQQ2PDZrmbkz
+ 996U, // VCVTUQQ2PDZrmk
+ 548U, // VCVTUQQ2PDZrmkz
+ 0U, // VCVTUQQ2PDZrr
+ 1024U, // VCVTUQQ2PDZrrb
+ 887076U, // VCVTUQQ2PDZrrbk
+ 362596U, // VCVTUQQ2PDZrrbkz
+ 292U, // VCVTUQQ2PDZrrk
+ 100U, // VCVTUQQ2PDZrrkz
+ 0U, // VCVTUQQ2PSZ128rm
+ 9U, // VCVTUQQ2PSZ128rmb
+ 4740U, // VCVTUQQ2PSZ128rmbk
+ 4228U, // VCVTUQQ2PSZ128rmbkz
+ 676U, // VCVTUQQ2PSZ128rmk
+ 516U, // VCVTUQQ2PSZ128rmkz
+ 0U, // VCVTUQQ2PSZ128rr
+ 292U, // VCVTUQQ2PSZ128rrk
+ 100U, // VCVTUQQ2PSZ128rrkz
+ 0U, // VCVTUQQ2PSZ256rm
+ 9U, // VCVTUQQ2PSZ256rmb
+ 6788U, // VCVTUQQ2PSZ256rmbk
+ 6276U, // VCVTUQQ2PSZ256rmbkz
+ 708U, // VCVTUQQ2PSZ256rmk
+ 484U, // VCVTUQQ2PSZ256rmkz
+ 0U, // VCVTUQQ2PSZ256rr
+ 292U, // VCVTUQQ2PSZ256rrk
+ 100U, // VCVTUQQ2PSZ256rrkz
+ 0U, // VCVTUQQ2PSZrm
+ 10U, // VCVTUQQ2PSZrmb
+ 8836U, // VCVTUQQ2PSZrmbk
+ 8324U, // VCVTUQQ2PSZrmbkz
+ 996U, // VCVTUQQ2PSZrmk
+ 548U, // VCVTUQQ2PSZrmkz
+ 0U, // VCVTUQQ2PSZrr
+ 1024U, // VCVTUQQ2PSZrrb
+ 887076U, // VCVTUQQ2PSZrrbk
+ 362596U, // VCVTUQQ2PSZrrbkz
+ 292U, // VCVTUQQ2PSZrrk
+ 100U, // VCVTUQQ2PSZrrkz
+ 64U, // VCVTUSI2SDZrm
+ 64U, // VCVTUSI2SDZrm_Int
+ 96U, // VCVTUSI2SDZrr
+ 96U, // VCVTUSI2SDZrr_Int
+ 64U, // VCVTUSI2SSZrm
+ 64U, // VCVTUSI2SSZrm_Int
+ 96U, // VCVTUSI2SSZrr
+ 96U, // VCVTUSI2SSZrr_Int
+ 1088U, // VCVTUSI2SSZrrb_Int
+ 128U, // VCVTUSI642SDZrm
+ 128U, // VCVTUSI642SDZrm_Int
+ 96U, // VCVTUSI642SDZrr
+ 96U, // VCVTUSI642SDZrr_Int
+ 1088U, // VCVTUSI642SDZrrb_Int
+ 128U, // VCVTUSI642SSZrm
+ 128U, // VCVTUSI642SSZrm_Int
+ 96U, // VCVTUSI642SSZrr
+ 96U, // VCVTUSI642SSZrr_Int
+ 1088U, // VCVTUSI642SSZrrb_Int
+ 461312U, // VDBPSADBWZ128rmi
+ 38308132U, // VDBPSADBWZ128rmik
+ 55117924U, // VDBPSADBWZ128rmikz
+ 624736U, // VDBPSADBWZ128rri
+ 71469348U, // VDBPSADBWZ128rrik
+ 88279140U, // VDBPSADBWZ128rrikz
+ 461280U, // VDBPSADBWZ256rmi
+ 38406436U, // VDBPSADBWZ256rmik
+ 55216228U, // VDBPSADBWZ256rmikz
+ 624736U, // VDBPSADBWZ256rri
+ 71469348U, // VDBPSADBWZ256rrik
+ 88279140U, // VDBPSADBWZ256rrikz
+ 461344U, // VDBPSADBWZrmi
+ 38471972U, // VDBPSADBWZrmik
+ 55281764U, // VDBPSADBWZrmikz
+ 624736U, // VDBPSADBWZrri
+ 71469348U, // VDBPSADBWZrrik
+ 88279140U, // VDBPSADBWZrrikz
+ 320U, // VDIVPDYrm
+ 96U, // VDIVPDYrr
+ 352U, // VDIVPDZ128rm
+ 4480U, // VDIVPDZ128rmb
+ 1116452U, // VDIVPDZ128rmbk
+ 1149028U, // VDIVPDZ128rmbkz
+ 35108U, // VDIVPDZ128rmk
+ 133220U, // VDIVPDZ128rmkz
+ 96U, // VDIVPDZ128rr
+ 166180U, // VDIVPDZ128rrk
+ 198756U, // VDIVPDZ128rrkz
+ 320U, // VDIVPDZ256rm
+ 6528U, // VDIVPDZ256rmb
+ 2165028U, // VDIVPDZ256rmbk
+ 2197604U, // VDIVPDZ256rmbkz
+ 231716U, // VDIVPDZ256rmk
+ 264292U, // VDIVPDZ256rmkz
+ 96U, // VDIVPDZ256rr
+ 166180U, // VDIVPDZ256rrk
+ 198756U, // VDIVPDZ256rrkz
+ 416U, // VDIVPDZrm
+ 8576U, // VDIVPDZrmb
+ 3213604U, // VDIVPDZrmbk
+ 3246180U, // VDIVPDZrmbkz
+ 297252U, // VDIVPDZrmk
+ 329828U, // VDIVPDZrmkz
+ 96U, // VDIVPDZrr
+ 362592U, // VDIVPDZrrb
+ 4360484U, // VDIVPDZrrbk
+ 21170276U, // VDIVPDZrrbkz
+ 166180U, // VDIVPDZrrk
+ 198756U, // VDIVPDZrrkz
+ 352U, // VDIVPDrm
+ 96U, // VDIVPDrr
+ 320U, // VDIVPSYrm
+ 96U, // VDIVPSYrr
+ 352U, // VDIVPSZ128rm
+ 6592U, // VDIVPSZ128rmb
+ 2492708U, // VDIVPSZ128rmbk
+ 2525284U, // VDIVPSZ128rmbkz
+ 35108U, // VDIVPSZ128rmk
+ 133220U, // VDIVPSZ128rmkz
+ 96U, // VDIVPSZ128rr
+ 166180U, // VDIVPSZ128rrk
+ 198756U, // VDIVPSZ128rrkz
+ 320U, // VDIVPSZ256rm
+ 8640U, // VDIVPSZ256rmb
+ 3541284U, // VDIVPSZ256rmbk
+ 3573860U, // VDIVPSZ256rmbkz
+ 231716U, // VDIVPSZ256rmk
+ 264292U, // VDIVPSZ256rmkz
+ 96U, // VDIVPSZ256rr
+ 166180U, // VDIVPSZ256rrk
+ 198756U, // VDIVPSZ256rrkz
+ 416U, // VDIVPSZrm
+ 10688U, // VDIVPSZrmb
+ 5638436U, // VDIVPSZrmbk
+ 5671012U, // VDIVPSZrmbkz
+ 297252U, // VDIVPSZrmk
+ 329828U, // VDIVPSZrmkz
+ 96U, // VDIVPSZrr
+ 362592U, // VDIVPSZrrb
+ 4360484U, // VDIVPSZrrbk
+ 21170276U, // VDIVPSZrrbkz
+ 166180U, // VDIVPSZrrk
+ 198756U, // VDIVPSZrrkz
+ 352U, // VDIVPSrm
+ 96U, // VDIVPSrr
+ 384U, // VDIVSDZrm
+ 384U, // VDIVSDZrm_Int
+ 67876U, // VDIVSDZrm_Intk
+ 100452U, // VDIVSDZrm_Intkz
+ 96U, // VDIVSDZrr
+ 96U, // VDIVSDZrr_Int
+ 166180U, // VDIVSDZrr_Intk
+ 198756U, // VDIVSDZrr_Intkz
+ 362592U, // VDIVSDZrrb_Int
+ 4360484U, // VDIVSDZrrb_Intk
+ 21170276U, // VDIVSDZrrb_Intkz
+ 384U, // VDIVSDrm
+ 384U, // VDIVSDrm_Int
+ 96U, // VDIVSDrr
+ 96U, // VDIVSDrr_Int
+ 448U, // VDIVSSZrm
+ 448U, // VDIVSSZrm_Int
+ 395556U, // VDIVSSZrm_Intk
+ 428132U, // VDIVSSZrm_Intkz
+ 96U, // VDIVSSZrr
+ 96U, // VDIVSSZrr_Int
+ 166180U, // VDIVSSZrr_Intk
+ 198756U, // VDIVSSZrr_Intkz
+ 362592U, // VDIVSSZrrb_Int
+ 4360484U, // VDIVSSZrrb_Intk
+ 21170276U, // VDIVSSZrrb_Intkz
+ 448U, // VDIVSSrm
+ 448U, // VDIVSSrm_Int
+ 96U, // VDIVSSrr
+ 96U, // VDIVSSrr_Int
+ 461152U, // VDPPDrmi
+ 624736U, // VDPPDrri
+ 461280U, // VDPPSYrmi
+ 624736U, // VDPPSYrri
+ 461152U, // VDPPSrmi
+ 624736U, // VDPPSrri
+ 0U, // VERRm
+ 0U, // VERRr
+ 0U, // VERWm
+ 0U, // VERWr
+ 0U, // VEXP2PDZm
+ 10U, // VEXP2PDZmb
+ 8772U, // VEXP2PDZmbk
+ 8580U, // VEXP2PDZmbkz
+ 1060U, // VEXP2PDZmk
+ 420U, // VEXP2PDZmkz
+ 0U, // VEXP2PDZr
+ 8U, // VEXP2PDZrb
+ 20772U, // VEXP2PDZrbk
+ 20580U, // VEXP2PDZrbkz
+ 292U, // VEXP2PDZrk
+ 100U, // VEXP2PDZrkz
+ 0U, // VEXP2PSZm
+ 10U, // VEXP2PSZmb
+ 10980U, // VEXP2PSZmbk
+ 10692U, // VEXP2PSZmbkz
+ 1060U, // VEXP2PSZmk
+ 420U, // VEXP2PSZmkz
+ 0U, // VEXP2PSZr
+ 8U, // VEXP2PSZrb
+ 20772U, // VEXP2PSZrbk
+ 20580U, // VEXP2PSZrbkz
+ 292U, // VEXP2PSZrk
+ 100U, // VEXP2PSZrkz
+ 0U, // VEXPANDPDZ128rm
+ 260U, // VEXPANDPDZ128rmk
+ 356U, // VEXPANDPDZ128rmkz
+ 0U, // VEXPANDPDZ128rr
+ 292U, // VEXPANDPDZ128rrk
+ 100U, // VEXPANDPDZ128rrkz
+ 0U, // VEXPANDPDZ256rm
+ 612U, // VEXPANDPDZ256rmk
+ 324U, // VEXPANDPDZ256rmkz
+ 0U, // VEXPANDPDZ256rr
+ 292U, // VEXPANDPDZ256rrk
+ 100U, // VEXPANDPDZ256rrkz
+ 0U, // VEXPANDPDZrm
+ 1060U, // VEXPANDPDZrmk
+ 420U, // VEXPANDPDZrmkz
+ 0U, // VEXPANDPDZrr
+ 292U, // VEXPANDPDZrrk
+ 100U, // VEXPANDPDZrrkz
+ 0U, // VEXPANDPSZ128rm
+ 260U, // VEXPANDPSZ128rmk
+ 356U, // VEXPANDPSZ128rmkz
+ 0U, // VEXPANDPSZ128rr
+ 292U, // VEXPANDPSZ128rrk
+ 100U, // VEXPANDPSZ128rrkz
+ 0U, // VEXPANDPSZ256rm
+ 612U, // VEXPANDPSZ256rmk
+ 324U, // VEXPANDPSZ256rmkz
+ 0U, // VEXPANDPSZ256rr
+ 292U, // VEXPANDPSZ256rrk
+ 100U, // VEXPANDPSZ256rrkz
+ 0U, // VEXPANDPSZrm
+ 1060U, // VEXPANDPSZrmk
+ 420U, // VEXPANDPSZrmkz
+ 0U, // VEXPANDPSZrr
+ 292U, // VEXPANDPSZrrk
+ 100U, // VEXPANDPSZrrkz
+ 0U, // VEXTRACTF128mr
+ 32U, // VEXTRACTF128rr
+ 0U, // VEXTRACTF32x4Z256mr
+ 460964U, // VEXTRACTF32x4Z256mrk
+ 32U, // VEXTRACTF32x4Z256rr
+ 2340U, // VEXTRACTF32x4Z256rrk
+ 624740U, // VEXTRACTF32x4Z256rrkz
+ 0U, // VEXTRACTF32x4Zmr
+ 460964U, // VEXTRACTF32x4Zmrk
+ 32U, // VEXTRACTF32x4Zrr
+ 2340U, // VEXTRACTF32x4Zrrk
+ 624740U, // VEXTRACTF32x4Zrrkz
+ 0U, // VEXTRACTF32x8Zmr
+ 460964U, // VEXTRACTF32x8Zmrk
+ 32U, // VEXTRACTF32x8Zrr
+ 2340U, // VEXTRACTF32x8Zrrk
+ 624740U, // VEXTRACTF32x8Zrrkz
+ 0U, // VEXTRACTF64x2Z256mr
+ 460964U, // VEXTRACTF64x2Z256mrk
+ 32U, // VEXTRACTF64x2Z256rr
+ 2340U, // VEXTRACTF64x2Z256rrk
+ 624740U, // VEXTRACTF64x2Z256rrkz
+ 0U, // VEXTRACTF64x2Zmr
+ 460964U, // VEXTRACTF64x2Zmrk
+ 32U, // VEXTRACTF64x2Zrr
+ 2340U, // VEXTRACTF64x2Zrrk
+ 624740U, // VEXTRACTF64x2Zrrkz
+ 0U, // VEXTRACTF64x4Zmr
+ 460964U, // VEXTRACTF64x4Zmrk
+ 32U, // VEXTRACTF64x4Zrr
+ 2340U, // VEXTRACTF64x4Zrrk
+ 624740U, // VEXTRACTF64x4Zrrkz
+ 0U, // VEXTRACTI128mr
+ 32U, // VEXTRACTI128rr
+ 0U, // VEXTRACTI32x4Z256mr
+ 460964U, // VEXTRACTI32x4Z256mrk
+ 32U, // VEXTRACTI32x4Z256rr
+ 2340U, // VEXTRACTI32x4Z256rrk
+ 624740U, // VEXTRACTI32x4Z256rrkz
+ 0U, // VEXTRACTI32x4Zmr
+ 460964U, // VEXTRACTI32x4Zmrk
+ 32U, // VEXTRACTI32x4Zrr
+ 2340U, // VEXTRACTI32x4Zrrk
+ 624740U, // VEXTRACTI32x4Zrrkz
+ 0U, // VEXTRACTI32x8Zmr
+ 460964U, // VEXTRACTI32x8Zmrk
+ 32U, // VEXTRACTI32x8Zrr
+ 2340U, // VEXTRACTI32x8Zrrk
+ 624740U, // VEXTRACTI32x8Zrrkz
+ 0U, // VEXTRACTI64x2Z256mr
+ 460964U, // VEXTRACTI64x2Z256mrk
+ 32U, // VEXTRACTI64x2Z256rr
+ 2340U, // VEXTRACTI64x2Z256rrk
+ 624740U, // VEXTRACTI64x2Z256rrkz
+ 0U, // VEXTRACTI64x2Zmr
+ 460964U, // VEXTRACTI64x2Zmrk
+ 32U, // VEXTRACTI64x2Zrr
+ 2340U, // VEXTRACTI64x2Zrrk
+ 624740U, // VEXTRACTI64x2Zrrkz
+ 0U, // VEXTRACTI64x4Zmr
+ 460964U, // VEXTRACTI64x4Zmrk
+ 32U, // VEXTRACTI64x4Zrr
+ 2340U, // VEXTRACTI64x4Zrrk
+ 624740U, // VEXTRACTI64x4Zrrkz
+ 0U, // VEXTRACTPSZmr
+ 32U, // VEXTRACTPSZrr
+ 0U, // VEXTRACTPSmr
+ 32U, // VEXTRACTPSrr
+ 936512U, // VFIXUPIMMPDZ128rmbi
+ 43059492U, // VFIXUPIMMPDZ128rmbik
+ 43059492U, // VFIXUPIMMPDZ128rmbikz
+ 919808U, // VFIXUPIMMPDZ128rmi
+ 37783844U, // VFIXUPIMMPDZ128rmik
+ 37783844U, // VFIXUPIMMPDZ128rmikz
+ 2336U, // VFIXUPIMMPDZ128rri
+ 71469348U, // VFIXUPIMMPDZ128rrik
+ 71469348U, // VFIXUPIMMPDZ128rrikz
+ 930368U, // VFIXUPIMMPDZ256rmbi
+ 39913764U, // VFIXUPIMMPDZ256rmbik
+ 39913764U, // VFIXUPIMMPDZ256rmbikz
+ 920160U, // VFIXUPIMMPDZ256rmi
+ 37980452U, // VFIXUPIMMPDZ256rmik
+ 37980452U, // VFIXUPIMMPDZ256rmikz
+ 2336U, // VFIXUPIMMPDZ256rri
+ 71469348U, // VFIXUPIMMPDZ256rrik
+ 71469348U, // VFIXUPIMMPDZ256rrikz
+ 932416U, // VFIXUPIMMPDZrmbi
+ 40962340U, // VFIXUPIMMPDZrmbik
+ 40962340U, // VFIXUPIMMPDZrmbikz
+ 920608U, // VFIXUPIMMPDZrmi
+ 38045988U, // VFIXUPIMMPDZrmik
+ 38045988U, // VFIXUPIMMPDZrmikz
+ 2336U, // VFIXUPIMMPDZrri
+ 22816U, // VFIXUPIMMPDZrrib
+ 77760804U, // VFIXUPIMMPDZrribk
+ 77760804U, // VFIXUPIMMPDZrribkz
+ 71469348U, // VFIXUPIMMPDZrrik
+ 71469348U, // VFIXUPIMMPDZrrikz
+ 930528U, // VFIXUPIMMPSZ128rmbi
+ 40241444U, // VFIXUPIMMPSZ128rmbik
+ 40241444U, // VFIXUPIMMPSZ128rmbikz
+ 919808U, // VFIXUPIMMPSZ128rmi
+ 37783844U, // VFIXUPIMMPSZ128rmik
+ 37783844U, // VFIXUPIMMPSZ128rmikz
+ 2336U, // VFIXUPIMMPSZ128rri
+ 71469348U, // VFIXUPIMMPSZ128rrik
+ 71469348U, // VFIXUPIMMPSZ128rrikz
+ 932576U, // VFIXUPIMMPSZ256rmbi
+ 41290020U, // VFIXUPIMMPSZ256rmbik
+ 41290020U, // VFIXUPIMMPSZ256rmbikz
+ 920160U, // VFIXUPIMMPSZ256rmi
+ 37980452U, // VFIXUPIMMPSZ256rmik
+ 37980452U, // VFIXUPIMMPSZ256rmikz
+ 2336U, // VFIXUPIMMPSZ256rri
+ 71469348U, // VFIXUPIMMPSZ256rrik
+ 71469348U, // VFIXUPIMMPSZ256rrikz
+ 934624U, // VFIXUPIMMPSZrmbi
+ 42338596U, // VFIXUPIMMPSZrmbik
+ 42338596U, // VFIXUPIMMPSZrmbikz
+ 920608U, // VFIXUPIMMPSZrmi
+ 38045988U, // VFIXUPIMMPSZrmik
+ 38045988U, // VFIXUPIMMPSZrmikz
+ 2336U, // VFIXUPIMMPSZrri
+ 22816U, // VFIXUPIMMPSZrrib
+ 77760804U, // VFIXUPIMMPSZrribk
+ 77760804U, // VFIXUPIMMPSZrribkz
+ 71469348U, // VFIXUPIMMPSZrrik
+ 71469348U, // VFIXUPIMMPSZrrikz
+ 920128U, // VFIXUPIMMSDZrmi
+ 37816612U, // VFIXUPIMMSDZrmik
+ 37816612U, // VFIXUPIMMSDZrmikz
+ 2336U, // VFIXUPIMMSDZrri
+ 22816U, // VFIXUPIMMSDZrrib
+ 77760804U, // VFIXUPIMMSDZrribk
+ 77760804U, // VFIXUPIMMSDZrribkz
+ 71469348U, // VFIXUPIMMSDZrrik
+ 71469348U, // VFIXUPIMMSDZrrikz
+ 920288U, // VFIXUPIMMSSZrmi
+ 38144292U, // VFIXUPIMMSSZrmik
+ 38144292U, // VFIXUPIMMSSZrmikz
+ 2336U, // VFIXUPIMMSSZrri
+ 22816U, // VFIXUPIMMSSZrrib
+ 77760804U, // VFIXUPIMMSSZrribk
+ 77760804U, // VFIXUPIMMSSZrribkz
+ 71469348U, // VFIXUPIMMSSZrrik
+ 71469348U, // VFIXUPIMMSSZrrikz
+ 608U, // VFMADD132PDYm
+ 288U, // VFMADD132PDYr
+ 256U, // VFMADD132PDZ128m
+ 4672U, // VFMADD132PDZ128mb
+ 1116452U, // VFMADD132PDZ128mbk
+ 1116452U, // VFMADD132PDZ128mbkz
+ 35108U, // VFMADD132PDZ128mk
+ 35108U, // VFMADD132PDZ128mkz
+ 288U, // VFMADD132PDZ128r
+ 166180U, // VFMADD132PDZ128rk
+ 166180U, // VFMADD132PDZ128rkz
+ 608U, // VFMADD132PDZ256m
+ 6720U, // VFMADD132PDZ256mb
+ 2165028U, // VFMADD132PDZ256mbk
+ 2165028U, // VFMADD132PDZ256mbkz
+ 231716U, // VFMADD132PDZ256mk
+ 231716U, // VFMADD132PDZ256mkz
+ 288U, // VFMADD132PDZ256r
+ 166180U, // VFMADD132PDZ256rk
+ 166180U, // VFMADD132PDZ256rkz
+ 1056U, // VFMADD132PDZm
+ 8768U, // VFMADD132PDZmb
+ 3213604U, // VFMADD132PDZmbk
+ 3213604U, // VFMADD132PDZmbkz
+ 297252U, // VFMADD132PDZmk
+ 297252U, // VFMADD132PDZmkz
+ 288U, // VFMADD132PDZr
+ 887072U, // VFMADD132PDZrb
+ 4360484U, // VFMADD132PDZrbk
+ 4360484U, // VFMADD132PDZrbkz
+ 166180U, // VFMADD132PDZrk
+ 166180U, // VFMADD132PDZrkz
+ 256U, // VFMADD132PDm
+ 288U, // VFMADD132PDr
+ 608U, // VFMADD132PSYm
+ 288U, // VFMADD132PSYr
+ 256U, // VFMADD132PSZ128m
+ 6880U, // VFMADD132PSZ128mb
+ 2492708U, // VFMADD132PSZ128mbk
+ 2492708U, // VFMADD132PSZ128mbkz
+ 35108U, // VFMADD132PSZ128mk
+ 35108U, // VFMADD132PSZ128mkz
+ 288U, // VFMADD132PSZ128r
+ 166180U, // VFMADD132PSZ128rk
+ 166180U, // VFMADD132PSZ128rkz
+ 608U, // VFMADD132PSZ256m
+ 8928U, // VFMADD132PSZ256mb
+ 3541284U, // VFMADD132PSZ256mbk
+ 3541284U, // VFMADD132PSZ256mbkz
+ 231716U, // VFMADD132PSZ256mk
+ 231716U, // VFMADD132PSZ256mkz
+ 288U, // VFMADD132PSZ256r
+ 166180U, // VFMADD132PSZ256rk
+ 166180U, // VFMADD132PSZ256rkz
+ 1056U, // VFMADD132PSZm
+ 10976U, // VFMADD132PSZmb
+ 5638436U, // VFMADD132PSZmbk
+ 5638436U, // VFMADD132PSZmbkz
+ 297252U, // VFMADD132PSZmk
+ 297252U, // VFMADD132PSZmkz
+ 288U, // VFMADD132PSZr
+ 887072U, // VFMADD132PSZrb
+ 4360484U, // VFMADD132PSZrbk
+ 4360484U, // VFMADD132PSZrbkz
+ 166180U, // VFMADD132PSZrk
+ 166180U, // VFMADD132PSZrkz
+ 256U, // VFMADD132PSm
+ 288U, // VFMADD132PSr
+ 576U, // VFMADD132SDZm
+ 576U, // VFMADD132SDZm_Int
+ 67876U, // VFMADD132SDZm_Intk
+ 67876U, // VFMADD132SDZm_Intkz
+ 288U, // VFMADD132SDZr
+ 288U, // VFMADD132SDZr_Int
+ 166180U, // VFMADD132SDZr_Intk
+ 166180U, // VFMADD132SDZr_Intkz
+ 288U, // VFMADD132SDZrb
+ 887072U, // VFMADD132SDZrb_Int
+ 4360484U, // VFMADD132SDZrb_Intk
+ 4360484U, // VFMADD132SDZrb_Intkz
+ 576U, // VFMADD132SDm
+ 576U, // VFMADD132SDm_Int
+ 288U, // VFMADD132SDr
+ 288U, // VFMADD132SDr_Int
+ 736U, // VFMADD132SSZm
+ 736U, // VFMADD132SSZm_Int
+ 395556U, // VFMADD132SSZm_Intk
+ 395556U, // VFMADD132SSZm_Intkz
+ 288U, // VFMADD132SSZr
+ 288U, // VFMADD132SSZr_Int
+ 166180U, // VFMADD132SSZr_Intk
+ 166180U, // VFMADD132SSZr_Intkz
+ 288U, // VFMADD132SSZrb
+ 887072U, // VFMADD132SSZrb_Int
+ 4360484U, // VFMADD132SSZrb_Intk
+ 4360484U, // VFMADD132SSZrb_Intkz
+ 736U, // VFMADD132SSm
+ 736U, // VFMADD132SSm_Int
+ 288U, // VFMADD132SSr
+ 288U, // VFMADD132SSr_Int
+ 608U, // VFMADD213PDYm
+ 288U, // VFMADD213PDYr
+ 256U, // VFMADD213PDZ128m
+ 4672U, // VFMADD213PDZ128mb
+ 1116452U, // VFMADD213PDZ128mbk
+ 1116452U, // VFMADD213PDZ128mbkz
+ 35108U, // VFMADD213PDZ128mk
+ 35108U, // VFMADD213PDZ128mkz
+ 288U, // VFMADD213PDZ128r
+ 166180U, // VFMADD213PDZ128rk
+ 166180U, // VFMADD213PDZ128rkz
+ 608U, // VFMADD213PDZ256m
+ 6720U, // VFMADD213PDZ256mb
+ 2165028U, // VFMADD213PDZ256mbk
+ 2165028U, // VFMADD213PDZ256mbkz
+ 231716U, // VFMADD213PDZ256mk
+ 231716U, // VFMADD213PDZ256mkz
+ 288U, // VFMADD213PDZ256r
+ 166180U, // VFMADD213PDZ256rk
+ 166180U, // VFMADD213PDZ256rkz
+ 1056U, // VFMADD213PDZm
+ 8768U, // VFMADD213PDZmb
+ 3213604U, // VFMADD213PDZmbk
+ 3213604U, // VFMADD213PDZmbkz
+ 297252U, // VFMADD213PDZmk
+ 297252U, // VFMADD213PDZmkz
+ 288U, // VFMADD213PDZr
+ 887072U, // VFMADD213PDZrb
+ 4360484U, // VFMADD213PDZrbk
+ 4360484U, // VFMADD213PDZrbkz
+ 166180U, // VFMADD213PDZrk
+ 166180U, // VFMADD213PDZrkz
+ 256U, // VFMADD213PDm
+ 288U, // VFMADD213PDr
+ 608U, // VFMADD213PSYm
+ 288U, // VFMADD213PSYr
+ 256U, // VFMADD213PSZ128m
+ 6880U, // VFMADD213PSZ128mb
+ 2492708U, // VFMADD213PSZ128mbk
+ 2492708U, // VFMADD213PSZ128mbkz
+ 35108U, // VFMADD213PSZ128mk
+ 35108U, // VFMADD213PSZ128mkz
+ 288U, // VFMADD213PSZ128r
+ 166180U, // VFMADD213PSZ128rk
+ 166180U, // VFMADD213PSZ128rkz
+ 608U, // VFMADD213PSZ256m
+ 8928U, // VFMADD213PSZ256mb
+ 3541284U, // VFMADD213PSZ256mbk
+ 3541284U, // VFMADD213PSZ256mbkz
+ 231716U, // VFMADD213PSZ256mk
+ 231716U, // VFMADD213PSZ256mkz
+ 288U, // VFMADD213PSZ256r
+ 166180U, // VFMADD213PSZ256rk
+ 166180U, // VFMADD213PSZ256rkz
+ 1056U, // VFMADD213PSZm
+ 10976U, // VFMADD213PSZmb
+ 5638436U, // VFMADD213PSZmbk
+ 5638436U, // VFMADD213PSZmbkz
+ 297252U, // VFMADD213PSZmk
+ 297252U, // VFMADD213PSZmkz
+ 288U, // VFMADD213PSZr
+ 887072U, // VFMADD213PSZrb
+ 4360484U, // VFMADD213PSZrbk
+ 4360484U, // VFMADD213PSZrbkz
+ 166180U, // VFMADD213PSZrk
+ 166180U, // VFMADD213PSZrkz
+ 256U, // VFMADD213PSm
+ 288U, // VFMADD213PSr
+ 576U, // VFMADD213SDZm
+ 576U, // VFMADD213SDZm_Int
+ 67876U, // VFMADD213SDZm_Intk
+ 67876U, // VFMADD213SDZm_Intkz
+ 288U, // VFMADD213SDZr
+ 288U, // VFMADD213SDZr_Int
+ 166180U, // VFMADD213SDZr_Intk
+ 166180U, // VFMADD213SDZr_Intkz
+ 288U, // VFMADD213SDZrb
+ 887072U, // VFMADD213SDZrb_Int
+ 4360484U, // VFMADD213SDZrb_Intk
+ 4360484U, // VFMADD213SDZrb_Intkz
+ 576U, // VFMADD213SDm
+ 576U, // VFMADD213SDm_Int
+ 288U, // VFMADD213SDr
+ 288U, // VFMADD213SDr_Int
+ 736U, // VFMADD213SSZm
+ 736U, // VFMADD213SSZm_Int
+ 395556U, // VFMADD213SSZm_Intk
+ 395556U, // VFMADD213SSZm_Intkz
+ 288U, // VFMADD213SSZr
+ 288U, // VFMADD213SSZr_Int
+ 166180U, // VFMADD213SSZr_Intk
+ 166180U, // VFMADD213SSZr_Intkz
+ 288U, // VFMADD213SSZrb
+ 887072U, // VFMADD213SSZrb_Int
+ 4360484U, // VFMADD213SSZrb_Intk
+ 4360484U, // VFMADD213SSZrb_Intkz
+ 736U, // VFMADD213SSm
+ 736U, // VFMADD213SSm_Int
+ 288U, // VFMADD213SSr
+ 288U, // VFMADD213SSr_Int
+ 608U, // VFMADD231PDYm
+ 288U, // VFMADD231PDYr
+ 256U, // VFMADD231PDZ128m
+ 4672U, // VFMADD231PDZ128mb
+ 1116452U, // VFMADD231PDZ128mbk
+ 1116452U, // VFMADD231PDZ128mbkz
+ 35108U, // VFMADD231PDZ128mk
+ 35108U, // VFMADD231PDZ128mkz
+ 288U, // VFMADD231PDZ128r
+ 166180U, // VFMADD231PDZ128rk
+ 166180U, // VFMADD231PDZ128rkz
+ 608U, // VFMADD231PDZ256m
+ 6720U, // VFMADD231PDZ256mb
+ 2165028U, // VFMADD231PDZ256mbk
+ 2165028U, // VFMADD231PDZ256mbkz
+ 231716U, // VFMADD231PDZ256mk
+ 231716U, // VFMADD231PDZ256mkz
+ 288U, // VFMADD231PDZ256r
+ 166180U, // VFMADD231PDZ256rk
+ 166180U, // VFMADD231PDZ256rkz
+ 1056U, // VFMADD231PDZm
+ 8768U, // VFMADD231PDZmb
+ 3213604U, // VFMADD231PDZmbk
+ 3213604U, // VFMADD231PDZmbkz
+ 297252U, // VFMADD231PDZmk
+ 297252U, // VFMADD231PDZmkz
+ 288U, // VFMADD231PDZr
+ 887072U, // VFMADD231PDZrb
+ 4360484U, // VFMADD231PDZrbk
+ 4360484U, // VFMADD231PDZrbkz
+ 166180U, // VFMADD231PDZrk
+ 166180U, // VFMADD231PDZrkz
+ 256U, // VFMADD231PDm
+ 288U, // VFMADD231PDr
+ 608U, // VFMADD231PSYm
+ 288U, // VFMADD231PSYr
+ 256U, // VFMADD231PSZ128m
+ 6880U, // VFMADD231PSZ128mb
+ 2492708U, // VFMADD231PSZ128mbk
+ 2492708U, // VFMADD231PSZ128mbkz
+ 35108U, // VFMADD231PSZ128mk
+ 35108U, // VFMADD231PSZ128mkz
+ 288U, // VFMADD231PSZ128r
+ 166180U, // VFMADD231PSZ128rk
+ 166180U, // VFMADD231PSZ128rkz
+ 608U, // VFMADD231PSZ256m
+ 8928U, // VFMADD231PSZ256mb
+ 3541284U, // VFMADD231PSZ256mbk
+ 3541284U, // VFMADD231PSZ256mbkz
+ 231716U, // VFMADD231PSZ256mk
+ 231716U, // VFMADD231PSZ256mkz
+ 288U, // VFMADD231PSZ256r
+ 166180U, // VFMADD231PSZ256rk
+ 166180U, // VFMADD231PSZ256rkz
+ 1056U, // VFMADD231PSZm
+ 10976U, // VFMADD231PSZmb
+ 5638436U, // VFMADD231PSZmbk
+ 5638436U, // VFMADD231PSZmbkz
+ 297252U, // VFMADD231PSZmk
+ 297252U, // VFMADD231PSZmkz
+ 288U, // VFMADD231PSZr
+ 887072U, // VFMADD231PSZrb
+ 4360484U, // VFMADD231PSZrbk
+ 4360484U, // VFMADD231PSZrbkz
+ 166180U, // VFMADD231PSZrk
+ 166180U, // VFMADD231PSZrkz
+ 256U, // VFMADD231PSm
+ 288U, // VFMADD231PSr
+ 576U, // VFMADD231SDZm
+ 576U, // VFMADD231SDZm_Int
+ 67876U, // VFMADD231SDZm_Intk
+ 67876U, // VFMADD231SDZm_Intkz
+ 288U, // VFMADD231SDZr
+ 288U, // VFMADD231SDZr_Int
+ 166180U, // VFMADD231SDZr_Intk
+ 166180U, // VFMADD231SDZr_Intkz
+ 288U, // VFMADD231SDZrb
+ 887072U, // VFMADD231SDZrb_Int
+ 4360484U, // VFMADD231SDZrb_Intk
+ 4360484U, // VFMADD231SDZrb_Intkz
+ 576U, // VFMADD231SDm
+ 576U, // VFMADD231SDm_Int
+ 288U, // VFMADD231SDr
+ 288U, // VFMADD231SDr_Int
+ 736U, // VFMADD231SSZm
+ 736U, // VFMADD231SSZm_Int
+ 395556U, // VFMADD231SSZm_Intk
+ 395556U, // VFMADD231SSZm_Intkz
+ 288U, // VFMADD231SSZr
+ 288U, // VFMADD231SSZr_Int
+ 166180U, // VFMADD231SSZr_Intk
+ 166180U, // VFMADD231SSZr_Intkz
+ 288U, // VFMADD231SSZrb
+ 887072U, // VFMADD231SSZrb_Int
+ 4360484U, // VFMADD231SSZrb_Intk
+ 4360484U, // VFMADD231SSZrb_Intkz
+ 736U, // VFMADD231SSm
+ 736U, // VFMADD231SSm_Int
+ 288U, // VFMADD231SSr
+ 288U, // VFMADD231SSr_Int
+ 854336U, // VFMADDPD4Ymr
+ 264288U, // VFMADDPD4Yrm
+ 198752U, // VFMADDPD4Yrr
+ 198752U, // VFMADDPD4Yrr_REV
+ 854368U, // VFMADDPD4mr
+ 133216U, // VFMADDPD4rm
+ 198752U, // VFMADDPD4rr
+ 198752U, // VFMADDPD4rr_REV
+ 854336U, // VFMADDPS4Ymr
+ 264288U, // VFMADDPS4Yrm
+ 198752U, // VFMADDPS4Yrr
+ 198752U, // VFMADDPS4Yrr_REV
+ 854368U, // VFMADDPS4mr
+ 133216U, // VFMADDPS4rm
+ 198752U, // VFMADDPS4rr
+ 198752U, // VFMADDPS4rr_REV
+ 854400U, // VFMADDSD4mr
+ 854400U, // VFMADDSD4mr_Int
+ 100448U, // VFMADDSD4rm
+ 100448U, // VFMADDSD4rm_Int
+ 198752U, // VFMADDSD4rr
+ 198752U, // VFMADDSD4rr_Int
+ 198752U, // VFMADDSD4rr_Int_REV
+ 198752U, // VFMADDSD4rr_REV
+ 854464U, // VFMADDSS4mr
+ 854464U, // VFMADDSS4mr_Int
+ 428128U, // VFMADDSS4rm
+ 428128U, // VFMADDSS4rm_Int
+ 198752U, // VFMADDSS4rr
+ 198752U, // VFMADDSS4rr_Int
+ 198752U, // VFMADDSS4rr_Int_REV
+ 198752U, // VFMADDSS4rr_REV
+ 608U, // VFMADDSUB132PDYm
+ 288U, // VFMADDSUB132PDYr
+ 256U, // VFMADDSUB132PDZ128m
+ 4672U, // VFMADDSUB132PDZ128mb
+ 1116452U, // VFMADDSUB132PDZ128mbk
+ 1116452U, // VFMADDSUB132PDZ128mbkz
+ 35108U, // VFMADDSUB132PDZ128mk
+ 35108U, // VFMADDSUB132PDZ128mkz
+ 288U, // VFMADDSUB132PDZ128r
+ 166180U, // VFMADDSUB132PDZ128rk
+ 166180U, // VFMADDSUB132PDZ128rkz
+ 608U, // VFMADDSUB132PDZ256m
+ 6720U, // VFMADDSUB132PDZ256mb
+ 2165028U, // VFMADDSUB132PDZ256mbk
+ 2165028U, // VFMADDSUB132PDZ256mbkz
+ 231716U, // VFMADDSUB132PDZ256mk
+ 231716U, // VFMADDSUB132PDZ256mkz
+ 288U, // VFMADDSUB132PDZ256r
+ 166180U, // VFMADDSUB132PDZ256rk
+ 166180U, // VFMADDSUB132PDZ256rkz
+ 1056U, // VFMADDSUB132PDZm
+ 8768U, // VFMADDSUB132PDZmb
+ 3213604U, // VFMADDSUB132PDZmbk
+ 3213604U, // VFMADDSUB132PDZmbkz
+ 297252U, // VFMADDSUB132PDZmk
+ 297252U, // VFMADDSUB132PDZmkz
+ 288U, // VFMADDSUB132PDZr
+ 887072U, // VFMADDSUB132PDZrb
+ 4360484U, // VFMADDSUB132PDZrbk
+ 4360484U, // VFMADDSUB132PDZrbkz
+ 166180U, // VFMADDSUB132PDZrk
+ 166180U, // VFMADDSUB132PDZrkz
+ 256U, // VFMADDSUB132PDm
+ 288U, // VFMADDSUB132PDr
+ 608U, // VFMADDSUB132PSYm
+ 288U, // VFMADDSUB132PSYr
+ 256U, // VFMADDSUB132PSZ128m
+ 6880U, // VFMADDSUB132PSZ128mb
+ 2492708U, // VFMADDSUB132PSZ128mbk
+ 2492708U, // VFMADDSUB132PSZ128mbkz
+ 35108U, // VFMADDSUB132PSZ128mk
+ 35108U, // VFMADDSUB132PSZ128mkz
+ 288U, // VFMADDSUB132PSZ128r
+ 166180U, // VFMADDSUB132PSZ128rk
+ 166180U, // VFMADDSUB132PSZ128rkz
+ 608U, // VFMADDSUB132PSZ256m
+ 8928U, // VFMADDSUB132PSZ256mb
+ 3541284U, // VFMADDSUB132PSZ256mbk
+ 3541284U, // VFMADDSUB132PSZ256mbkz
+ 231716U, // VFMADDSUB132PSZ256mk
+ 231716U, // VFMADDSUB132PSZ256mkz
+ 288U, // VFMADDSUB132PSZ256r
+ 166180U, // VFMADDSUB132PSZ256rk
+ 166180U, // VFMADDSUB132PSZ256rkz
+ 1056U, // VFMADDSUB132PSZm
+ 10976U, // VFMADDSUB132PSZmb
+ 5638436U, // VFMADDSUB132PSZmbk
+ 5638436U, // VFMADDSUB132PSZmbkz
+ 297252U, // VFMADDSUB132PSZmk
+ 297252U, // VFMADDSUB132PSZmkz
+ 288U, // VFMADDSUB132PSZr
+ 887072U, // VFMADDSUB132PSZrb
+ 4360484U, // VFMADDSUB132PSZrbk
+ 4360484U, // VFMADDSUB132PSZrbkz
+ 166180U, // VFMADDSUB132PSZrk
+ 166180U, // VFMADDSUB132PSZrkz
+ 256U, // VFMADDSUB132PSm
+ 288U, // VFMADDSUB132PSr
+ 608U, // VFMADDSUB213PDYm
+ 288U, // VFMADDSUB213PDYr
+ 256U, // VFMADDSUB213PDZ128m
+ 4672U, // VFMADDSUB213PDZ128mb
+ 1116452U, // VFMADDSUB213PDZ128mbk
+ 1116452U, // VFMADDSUB213PDZ128mbkz
+ 35108U, // VFMADDSUB213PDZ128mk
+ 35108U, // VFMADDSUB213PDZ128mkz
+ 288U, // VFMADDSUB213PDZ128r
+ 166180U, // VFMADDSUB213PDZ128rk
+ 166180U, // VFMADDSUB213PDZ128rkz
+ 608U, // VFMADDSUB213PDZ256m
+ 6720U, // VFMADDSUB213PDZ256mb
+ 2165028U, // VFMADDSUB213PDZ256mbk
+ 2165028U, // VFMADDSUB213PDZ256mbkz
+ 231716U, // VFMADDSUB213PDZ256mk
+ 231716U, // VFMADDSUB213PDZ256mkz
+ 288U, // VFMADDSUB213PDZ256r
+ 166180U, // VFMADDSUB213PDZ256rk
+ 166180U, // VFMADDSUB213PDZ256rkz
+ 1056U, // VFMADDSUB213PDZm
+ 8768U, // VFMADDSUB213PDZmb
+ 3213604U, // VFMADDSUB213PDZmbk
+ 3213604U, // VFMADDSUB213PDZmbkz
+ 297252U, // VFMADDSUB213PDZmk
+ 297252U, // VFMADDSUB213PDZmkz
+ 288U, // VFMADDSUB213PDZr
+ 887072U, // VFMADDSUB213PDZrb
+ 4360484U, // VFMADDSUB213PDZrbk
+ 4360484U, // VFMADDSUB213PDZrbkz
+ 166180U, // VFMADDSUB213PDZrk
+ 166180U, // VFMADDSUB213PDZrkz
+ 256U, // VFMADDSUB213PDm
+ 288U, // VFMADDSUB213PDr
+ 608U, // VFMADDSUB213PSYm
+ 288U, // VFMADDSUB213PSYr
+ 256U, // VFMADDSUB213PSZ128m
+ 6880U, // VFMADDSUB213PSZ128mb
+ 2492708U, // VFMADDSUB213PSZ128mbk
+ 2492708U, // VFMADDSUB213PSZ128mbkz
+ 35108U, // VFMADDSUB213PSZ128mk
+ 35108U, // VFMADDSUB213PSZ128mkz
+ 288U, // VFMADDSUB213PSZ128r
+ 166180U, // VFMADDSUB213PSZ128rk
+ 166180U, // VFMADDSUB213PSZ128rkz
+ 608U, // VFMADDSUB213PSZ256m
+ 8928U, // VFMADDSUB213PSZ256mb
+ 3541284U, // VFMADDSUB213PSZ256mbk
+ 3541284U, // VFMADDSUB213PSZ256mbkz
+ 231716U, // VFMADDSUB213PSZ256mk
+ 231716U, // VFMADDSUB213PSZ256mkz
+ 288U, // VFMADDSUB213PSZ256r
+ 166180U, // VFMADDSUB213PSZ256rk
+ 166180U, // VFMADDSUB213PSZ256rkz
+ 1056U, // VFMADDSUB213PSZm
+ 10976U, // VFMADDSUB213PSZmb
+ 5638436U, // VFMADDSUB213PSZmbk
+ 5638436U, // VFMADDSUB213PSZmbkz
+ 297252U, // VFMADDSUB213PSZmk
+ 297252U, // VFMADDSUB213PSZmkz
+ 288U, // VFMADDSUB213PSZr
+ 887072U, // VFMADDSUB213PSZrb
+ 4360484U, // VFMADDSUB213PSZrbk
+ 4360484U, // VFMADDSUB213PSZrbkz
+ 166180U, // VFMADDSUB213PSZrk
+ 166180U, // VFMADDSUB213PSZrkz
+ 256U, // VFMADDSUB213PSm
+ 288U, // VFMADDSUB213PSr
+ 608U, // VFMADDSUB231PDYm
+ 288U, // VFMADDSUB231PDYr
+ 256U, // VFMADDSUB231PDZ128m
+ 4672U, // VFMADDSUB231PDZ128mb
+ 1116452U, // VFMADDSUB231PDZ128mbk
+ 1116452U, // VFMADDSUB231PDZ128mbkz
+ 35108U, // VFMADDSUB231PDZ128mk
+ 35108U, // VFMADDSUB231PDZ128mkz
+ 288U, // VFMADDSUB231PDZ128r
+ 166180U, // VFMADDSUB231PDZ128rk
+ 166180U, // VFMADDSUB231PDZ128rkz
+ 608U, // VFMADDSUB231PDZ256m
+ 6720U, // VFMADDSUB231PDZ256mb
+ 2165028U, // VFMADDSUB231PDZ256mbk
+ 2165028U, // VFMADDSUB231PDZ256mbkz
+ 231716U, // VFMADDSUB231PDZ256mk
+ 231716U, // VFMADDSUB231PDZ256mkz
+ 288U, // VFMADDSUB231PDZ256r
+ 166180U, // VFMADDSUB231PDZ256rk
+ 166180U, // VFMADDSUB231PDZ256rkz
+ 1056U, // VFMADDSUB231PDZm
+ 8768U, // VFMADDSUB231PDZmb
+ 3213604U, // VFMADDSUB231PDZmbk
+ 3213604U, // VFMADDSUB231PDZmbkz
+ 297252U, // VFMADDSUB231PDZmk
+ 297252U, // VFMADDSUB231PDZmkz
+ 288U, // VFMADDSUB231PDZr
+ 887072U, // VFMADDSUB231PDZrb
+ 4360484U, // VFMADDSUB231PDZrbk
+ 4360484U, // VFMADDSUB231PDZrbkz
+ 166180U, // VFMADDSUB231PDZrk
+ 166180U, // VFMADDSUB231PDZrkz
+ 256U, // VFMADDSUB231PDm
+ 288U, // VFMADDSUB231PDr
+ 608U, // VFMADDSUB231PSYm
+ 288U, // VFMADDSUB231PSYr
+ 256U, // VFMADDSUB231PSZ128m
+ 6880U, // VFMADDSUB231PSZ128mb
+ 2492708U, // VFMADDSUB231PSZ128mbk
+ 2492708U, // VFMADDSUB231PSZ128mbkz
+ 35108U, // VFMADDSUB231PSZ128mk
+ 35108U, // VFMADDSUB231PSZ128mkz
+ 288U, // VFMADDSUB231PSZ128r
+ 166180U, // VFMADDSUB231PSZ128rk
+ 166180U, // VFMADDSUB231PSZ128rkz
+ 608U, // VFMADDSUB231PSZ256m
+ 8928U, // VFMADDSUB231PSZ256mb
+ 3541284U, // VFMADDSUB231PSZ256mbk
+ 3541284U, // VFMADDSUB231PSZ256mbkz
+ 231716U, // VFMADDSUB231PSZ256mk
+ 231716U, // VFMADDSUB231PSZ256mkz
+ 288U, // VFMADDSUB231PSZ256r
+ 166180U, // VFMADDSUB231PSZ256rk
+ 166180U, // VFMADDSUB231PSZ256rkz
+ 1056U, // VFMADDSUB231PSZm
+ 10976U, // VFMADDSUB231PSZmb
+ 5638436U, // VFMADDSUB231PSZmbk
+ 5638436U, // VFMADDSUB231PSZmbkz
+ 297252U, // VFMADDSUB231PSZmk
+ 297252U, // VFMADDSUB231PSZmkz
+ 288U, // VFMADDSUB231PSZr
+ 887072U, // VFMADDSUB231PSZrb
+ 4360484U, // VFMADDSUB231PSZrbk
+ 4360484U, // VFMADDSUB231PSZrbkz
+ 166180U, // VFMADDSUB231PSZrk
+ 166180U, // VFMADDSUB231PSZrkz
+ 256U, // VFMADDSUB231PSm
+ 288U, // VFMADDSUB231PSr
+ 854336U, // VFMADDSUBPD4Ymr
+ 264288U, // VFMADDSUBPD4Yrm
+ 198752U, // VFMADDSUBPD4Yrr
+ 198752U, // VFMADDSUBPD4Yrr_REV
+ 854368U, // VFMADDSUBPD4mr
+ 133216U, // VFMADDSUBPD4rm
+ 198752U, // VFMADDSUBPD4rr
+ 198752U, // VFMADDSUBPD4rr_REV
+ 854336U, // VFMADDSUBPS4Ymr
+ 264288U, // VFMADDSUBPS4Yrm
+ 198752U, // VFMADDSUBPS4Yrr
+ 198752U, // VFMADDSUBPS4Yrr_REV
+ 854368U, // VFMADDSUBPS4mr
+ 133216U, // VFMADDSUBPS4rm
+ 198752U, // VFMADDSUBPS4rr
+ 198752U, // VFMADDSUBPS4rr_REV
+ 608U, // VFMSUB132PDYm
+ 288U, // VFMSUB132PDYr
+ 256U, // VFMSUB132PDZ128m
+ 4672U, // VFMSUB132PDZ128mb
+ 1116452U, // VFMSUB132PDZ128mbk
+ 1116452U, // VFMSUB132PDZ128mbkz
+ 35108U, // VFMSUB132PDZ128mk
+ 35108U, // VFMSUB132PDZ128mkz
+ 288U, // VFMSUB132PDZ128r
+ 166180U, // VFMSUB132PDZ128rk
+ 166180U, // VFMSUB132PDZ128rkz
+ 608U, // VFMSUB132PDZ256m
+ 6720U, // VFMSUB132PDZ256mb
+ 2165028U, // VFMSUB132PDZ256mbk
+ 2165028U, // VFMSUB132PDZ256mbkz
+ 231716U, // VFMSUB132PDZ256mk
+ 231716U, // VFMSUB132PDZ256mkz
+ 288U, // VFMSUB132PDZ256r
+ 166180U, // VFMSUB132PDZ256rk
+ 166180U, // VFMSUB132PDZ256rkz
+ 1056U, // VFMSUB132PDZm
+ 8768U, // VFMSUB132PDZmb
+ 3213604U, // VFMSUB132PDZmbk
+ 3213604U, // VFMSUB132PDZmbkz
+ 297252U, // VFMSUB132PDZmk
+ 297252U, // VFMSUB132PDZmkz
+ 288U, // VFMSUB132PDZr
+ 887072U, // VFMSUB132PDZrb
+ 4360484U, // VFMSUB132PDZrbk
+ 4360484U, // VFMSUB132PDZrbkz
+ 166180U, // VFMSUB132PDZrk
+ 166180U, // VFMSUB132PDZrkz
+ 256U, // VFMSUB132PDm
+ 288U, // VFMSUB132PDr
+ 608U, // VFMSUB132PSYm
+ 288U, // VFMSUB132PSYr
+ 256U, // VFMSUB132PSZ128m
+ 6880U, // VFMSUB132PSZ128mb
+ 2492708U, // VFMSUB132PSZ128mbk
+ 2492708U, // VFMSUB132PSZ128mbkz
+ 35108U, // VFMSUB132PSZ128mk
+ 35108U, // VFMSUB132PSZ128mkz
+ 288U, // VFMSUB132PSZ128r
+ 166180U, // VFMSUB132PSZ128rk
+ 166180U, // VFMSUB132PSZ128rkz
+ 608U, // VFMSUB132PSZ256m
+ 8928U, // VFMSUB132PSZ256mb
+ 3541284U, // VFMSUB132PSZ256mbk
+ 3541284U, // VFMSUB132PSZ256mbkz
+ 231716U, // VFMSUB132PSZ256mk
+ 231716U, // VFMSUB132PSZ256mkz
+ 288U, // VFMSUB132PSZ256r
+ 166180U, // VFMSUB132PSZ256rk
+ 166180U, // VFMSUB132PSZ256rkz
+ 1056U, // VFMSUB132PSZm
+ 10976U, // VFMSUB132PSZmb
+ 5638436U, // VFMSUB132PSZmbk
+ 5638436U, // VFMSUB132PSZmbkz
+ 297252U, // VFMSUB132PSZmk
+ 297252U, // VFMSUB132PSZmkz
+ 288U, // VFMSUB132PSZr
+ 887072U, // VFMSUB132PSZrb
+ 4360484U, // VFMSUB132PSZrbk
+ 4360484U, // VFMSUB132PSZrbkz
+ 166180U, // VFMSUB132PSZrk
+ 166180U, // VFMSUB132PSZrkz
+ 256U, // VFMSUB132PSm
+ 288U, // VFMSUB132PSr
+ 576U, // VFMSUB132SDZm
+ 576U, // VFMSUB132SDZm_Int
+ 67876U, // VFMSUB132SDZm_Intk
+ 67876U, // VFMSUB132SDZm_Intkz
+ 288U, // VFMSUB132SDZr
+ 288U, // VFMSUB132SDZr_Int
+ 166180U, // VFMSUB132SDZr_Intk
+ 166180U, // VFMSUB132SDZr_Intkz
+ 288U, // VFMSUB132SDZrb
+ 887072U, // VFMSUB132SDZrb_Int
+ 4360484U, // VFMSUB132SDZrb_Intk
+ 4360484U, // VFMSUB132SDZrb_Intkz
+ 576U, // VFMSUB132SDm
+ 576U, // VFMSUB132SDm_Int
+ 288U, // VFMSUB132SDr
+ 288U, // VFMSUB132SDr_Int
+ 736U, // VFMSUB132SSZm
+ 736U, // VFMSUB132SSZm_Int
+ 395556U, // VFMSUB132SSZm_Intk
+ 395556U, // VFMSUB132SSZm_Intkz
+ 288U, // VFMSUB132SSZr
+ 288U, // VFMSUB132SSZr_Int
+ 166180U, // VFMSUB132SSZr_Intk
+ 166180U, // VFMSUB132SSZr_Intkz
+ 288U, // VFMSUB132SSZrb
+ 887072U, // VFMSUB132SSZrb_Int
+ 4360484U, // VFMSUB132SSZrb_Intk
+ 4360484U, // VFMSUB132SSZrb_Intkz
+ 736U, // VFMSUB132SSm
+ 736U, // VFMSUB132SSm_Int
+ 288U, // VFMSUB132SSr
+ 288U, // VFMSUB132SSr_Int
+ 608U, // VFMSUB213PDYm
+ 288U, // VFMSUB213PDYr
+ 256U, // VFMSUB213PDZ128m
+ 4672U, // VFMSUB213PDZ128mb
+ 1116452U, // VFMSUB213PDZ128mbk
+ 1116452U, // VFMSUB213PDZ128mbkz
+ 35108U, // VFMSUB213PDZ128mk
+ 35108U, // VFMSUB213PDZ128mkz
+ 288U, // VFMSUB213PDZ128r
+ 166180U, // VFMSUB213PDZ128rk
+ 166180U, // VFMSUB213PDZ128rkz
+ 608U, // VFMSUB213PDZ256m
+ 6720U, // VFMSUB213PDZ256mb
+ 2165028U, // VFMSUB213PDZ256mbk
+ 2165028U, // VFMSUB213PDZ256mbkz
+ 231716U, // VFMSUB213PDZ256mk
+ 231716U, // VFMSUB213PDZ256mkz
+ 288U, // VFMSUB213PDZ256r
+ 166180U, // VFMSUB213PDZ256rk
+ 166180U, // VFMSUB213PDZ256rkz
+ 1056U, // VFMSUB213PDZm
+ 8768U, // VFMSUB213PDZmb
+ 3213604U, // VFMSUB213PDZmbk
+ 3213604U, // VFMSUB213PDZmbkz
+ 297252U, // VFMSUB213PDZmk
+ 297252U, // VFMSUB213PDZmkz
+ 288U, // VFMSUB213PDZr
+ 887072U, // VFMSUB213PDZrb
+ 4360484U, // VFMSUB213PDZrbk
+ 4360484U, // VFMSUB213PDZrbkz
+ 166180U, // VFMSUB213PDZrk
+ 166180U, // VFMSUB213PDZrkz
+ 256U, // VFMSUB213PDm
+ 288U, // VFMSUB213PDr
+ 608U, // VFMSUB213PSYm
+ 288U, // VFMSUB213PSYr
+ 256U, // VFMSUB213PSZ128m
+ 6880U, // VFMSUB213PSZ128mb
+ 2492708U, // VFMSUB213PSZ128mbk
+ 2492708U, // VFMSUB213PSZ128mbkz
+ 35108U, // VFMSUB213PSZ128mk
+ 35108U, // VFMSUB213PSZ128mkz
+ 288U, // VFMSUB213PSZ128r
+ 166180U, // VFMSUB213PSZ128rk
+ 166180U, // VFMSUB213PSZ128rkz
+ 608U, // VFMSUB213PSZ256m
+ 8928U, // VFMSUB213PSZ256mb
+ 3541284U, // VFMSUB213PSZ256mbk
+ 3541284U, // VFMSUB213PSZ256mbkz
+ 231716U, // VFMSUB213PSZ256mk
+ 231716U, // VFMSUB213PSZ256mkz
+ 288U, // VFMSUB213PSZ256r
+ 166180U, // VFMSUB213PSZ256rk
+ 166180U, // VFMSUB213PSZ256rkz
+ 1056U, // VFMSUB213PSZm
+ 10976U, // VFMSUB213PSZmb
+ 5638436U, // VFMSUB213PSZmbk
+ 5638436U, // VFMSUB213PSZmbkz
+ 297252U, // VFMSUB213PSZmk
+ 297252U, // VFMSUB213PSZmkz
+ 288U, // VFMSUB213PSZr
+ 887072U, // VFMSUB213PSZrb
+ 4360484U, // VFMSUB213PSZrbk
+ 4360484U, // VFMSUB213PSZrbkz
+ 166180U, // VFMSUB213PSZrk
+ 166180U, // VFMSUB213PSZrkz
+ 256U, // VFMSUB213PSm
+ 288U, // VFMSUB213PSr
+ 576U, // VFMSUB213SDZm
+ 576U, // VFMSUB213SDZm_Int
+ 67876U, // VFMSUB213SDZm_Intk
+ 67876U, // VFMSUB213SDZm_Intkz
+ 288U, // VFMSUB213SDZr
+ 288U, // VFMSUB213SDZr_Int
+ 166180U, // VFMSUB213SDZr_Intk
+ 166180U, // VFMSUB213SDZr_Intkz
+ 288U, // VFMSUB213SDZrb
+ 887072U, // VFMSUB213SDZrb_Int
+ 4360484U, // VFMSUB213SDZrb_Intk
+ 4360484U, // VFMSUB213SDZrb_Intkz
+ 576U, // VFMSUB213SDm
+ 576U, // VFMSUB213SDm_Int
+ 288U, // VFMSUB213SDr
+ 288U, // VFMSUB213SDr_Int
+ 736U, // VFMSUB213SSZm
+ 736U, // VFMSUB213SSZm_Int
+ 395556U, // VFMSUB213SSZm_Intk
+ 395556U, // VFMSUB213SSZm_Intkz
+ 288U, // VFMSUB213SSZr
+ 288U, // VFMSUB213SSZr_Int
+ 166180U, // VFMSUB213SSZr_Intk
+ 166180U, // VFMSUB213SSZr_Intkz
+ 288U, // VFMSUB213SSZrb
+ 887072U, // VFMSUB213SSZrb_Int
+ 4360484U, // VFMSUB213SSZrb_Intk
+ 4360484U, // VFMSUB213SSZrb_Intkz
+ 736U, // VFMSUB213SSm
+ 736U, // VFMSUB213SSm_Int
+ 288U, // VFMSUB213SSr
+ 288U, // VFMSUB213SSr_Int
+ 608U, // VFMSUB231PDYm
+ 288U, // VFMSUB231PDYr
+ 256U, // VFMSUB231PDZ128m
+ 4672U, // VFMSUB231PDZ128mb
+ 1116452U, // VFMSUB231PDZ128mbk
+ 1116452U, // VFMSUB231PDZ128mbkz
+ 35108U, // VFMSUB231PDZ128mk
+ 35108U, // VFMSUB231PDZ128mkz
+ 288U, // VFMSUB231PDZ128r
+ 166180U, // VFMSUB231PDZ128rk
+ 166180U, // VFMSUB231PDZ128rkz
+ 608U, // VFMSUB231PDZ256m
+ 6720U, // VFMSUB231PDZ256mb
+ 2165028U, // VFMSUB231PDZ256mbk
+ 2165028U, // VFMSUB231PDZ256mbkz
+ 231716U, // VFMSUB231PDZ256mk
+ 231716U, // VFMSUB231PDZ256mkz
+ 288U, // VFMSUB231PDZ256r
+ 166180U, // VFMSUB231PDZ256rk
+ 166180U, // VFMSUB231PDZ256rkz
+ 1056U, // VFMSUB231PDZm
+ 8768U, // VFMSUB231PDZmb
+ 3213604U, // VFMSUB231PDZmbk
+ 3213604U, // VFMSUB231PDZmbkz
+ 297252U, // VFMSUB231PDZmk
+ 297252U, // VFMSUB231PDZmkz
+ 288U, // VFMSUB231PDZr
+ 887072U, // VFMSUB231PDZrb
+ 4360484U, // VFMSUB231PDZrbk
+ 4360484U, // VFMSUB231PDZrbkz
+ 166180U, // VFMSUB231PDZrk
+ 166180U, // VFMSUB231PDZrkz
+ 256U, // VFMSUB231PDm
+ 288U, // VFMSUB231PDr
+ 608U, // VFMSUB231PSYm
+ 288U, // VFMSUB231PSYr
+ 256U, // VFMSUB231PSZ128m
+ 6880U, // VFMSUB231PSZ128mb
+ 2492708U, // VFMSUB231PSZ128mbk
+ 2492708U, // VFMSUB231PSZ128mbkz
+ 35108U, // VFMSUB231PSZ128mk
+ 35108U, // VFMSUB231PSZ128mkz
+ 288U, // VFMSUB231PSZ128r
+ 166180U, // VFMSUB231PSZ128rk
+ 166180U, // VFMSUB231PSZ128rkz
+ 608U, // VFMSUB231PSZ256m
+ 8928U, // VFMSUB231PSZ256mb
+ 3541284U, // VFMSUB231PSZ256mbk
+ 3541284U, // VFMSUB231PSZ256mbkz
+ 231716U, // VFMSUB231PSZ256mk
+ 231716U, // VFMSUB231PSZ256mkz
+ 288U, // VFMSUB231PSZ256r
+ 166180U, // VFMSUB231PSZ256rk
+ 166180U, // VFMSUB231PSZ256rkz
+ 1056U, // VFMSUB231PSZm
+ 10976U, // VFMSUB231PSZmb
+ 5638436U, // VFMSUB231PSZmbk
+ 5638436U, // VFMSUB231PSZmbkz
+ 297252U, // VFMSUB231PSZmk
+ 297252U, // VFMSUB231PSZmkz
+ 288U, // VFMSUB231PSZr
+ 887072U, // VFMSUB231PSZrb
+ 4360484U, // VFMSUB231PSZrbk
+ 4360484U, // VFMSUB231PSZrbkz
+ 166180U, // VFMSUB231PSZrk
+ 166180U, // VFMSUB231PSZrkz
+ 256U, // VFMSUB231PSm
+ 288U, // VFMSUB231PSr
+ 576U, // VFMSUB231SDZm
+ 576U, // VFMSUB231SDZm_Int
+ 67876U, // VFMSUB231SDZm_Intk
+ 67876U, // VFMSUB231SDZm_Intkz
+ 288U, // VFMSUB231SDZr
+ 288U, // VFMSUB231SDZr_Int
+ 166180U, // VFMSUB231SDZr_Intk
+ 166180U, // VFMSUB231SDZr_Intkz
+ 288U, // VFMSUB231SDZrb
+ 887072U, // VFMSUB231SDZrb_Int
+ 4360484U, // VFMSUB231SDZrb_Intk
+ 4360484U, // VFMSUB231SDZrb_Intkz
+ 576U, // VFMSUB231SDm
+ 576U, // VFMSUB231SDm_Int
+ 288U, // VFMSUB231SDr
+ 288U, // VFMSUB231SDr_Int
+ 736U, // VFMSUB231SSZm
+ 736U, // VFMSUB231SSZm_Int
+ 395556U, // VFMSUB231SSZm_Intk
+ 395556U, // VFMSUB231SSZm_Intkz
+ 288U, // VFMSUB231SSZr
+ 288U, // VFMSUB231SSZr_Int
+ 166180U, // VFMSUB231SSZr_Intk
+ 166180U, // VFMSUB231SSZr_Intkz
+ 288U, // VFMSUB231SSZrb
+ 887072U, // VFMSUB231SSZrb_Int
+ 4360484U, // VFMSUB231SSZrb_Intk
+ 4360484U, // VFMSUB231SSZrb_Intkz
+ 736U, // VFMSUB231SSm
+ 736U, // VFMSUB231SSm_Int
+ 288U, // VFMSUB231SSr
+ 288U, // VFMSUB231SSr_Int
+ 608U, // VFMSUBADD132PDYm
+ 288U, // VFMSUBADD132PDYr
+ 256U, // VFMSUBADD132PDZ128m
+ 4672U, // VFMSUBADD132PDZ128mb
+ 1116452U, // VFMSUBADD132PDZ128mbk
+ 1116452U, // VFMSUBADD132PDZ128mbkz
+ 35108U, // VFMSUBADD132PDZ128mk
+ 35108U, // VFMSUBADD132PDZ128mkz
+ 288U, // VFMSUBADD132PDZ128r
+ 166180U, // VFMSUBADD132PDZ128rk
+ 166180U, // VFMSUBADD132PDZ128rkz
+ 608U, // VFMSUBADD132PDZ256m
+ 6720U, // VFMSUBADD132PDZ256mb
+ 2165028U, // VFMSUBADD132PDZ256mbk
+ 2165028U, // VFMSUBADD132PDZ256mbkz
+ 231716U, // VFMSUBADD132PDZ256mk
+ 231716U, // VFMSUBADD132PDZ256mkz
+ 288U, // VFMSUBADD132PDZ256r
+ 166180U, // VFMSUBADD132PDZ256rk
+ 166180U, // VFMSUBADD132PDZ256rkz
+ 1056U, // VFMSUBADD132PDZm
+ 8768U, // VFMSUBADD132PDZmb
+ 3213604U, // VFMSUBADD132PDZmbk
+ 3213604U, // VFMSUBADD132PDZmbkz
+ 297252U, // VFMSUBADD132PDZmk
+ 297252U, // VFMSUBADD132PDZmkz
+ 288U, // VFMSUBADD132PDZr
+ 887072U, // VFMSUBADD132PDZrb
+ 4360484U, // VFMSUBADD132PDZrbk
+ 4360484U, // VFMSUBADD132PDZrbkz
+ 166180U, // VFMSUBADD132PDZrk
+ 166180U, // VFMSUBADD132PDZrkz
+ 256U, // VFMSUBADD132PDm
+ 288U, // VFMSUBADD132PDr
+ 608U, // VFMSUBADD132PSYm
+ 288U, // VFMSUBADD132PSYr
+ 256U, // VFMSUBADD132PSZ128m
+ 6880U, // VFMSUBADD132PSZ128mb
+ 2492708U, // VFMSUBADD132PSZ128mbk
+ 2492708U, // VFMSUBADD132PSZ128mbkz
+ 35108U, // VFMSUBADD132PSZ128mk
+ 35108U, // VFMSUBADD132PSZ128mkz
+ 288U, // VFMSUBADD132PSZ128r
+ 166180U, // VFMSUBADD132PSZ128rk
+ 166180U, // VFMSUBADD132PSZ128rkz
+ 608U, // VFMSUBADD132PSZ256m
+ 8928U, // VFMSUBADD132PSZ256mb
+ 3541284U, // VFMSUBADD132PSZ256mbk
+ 3541284U, // VFMSUBADD132PSZ256mbkz
+ 231716U, // VFMSUBADD132PSZ256mk
+ 231716U, // VFMSUBADD132PSZ256mkz
+ 288U, // VFMSUBADD132PSZ256r
+ 166180U, // VFMSUBADD132PSZ256rk
+ 166180U, // VFMSUBADD132PSZ256rkz
+ 1056U, // VFMSUBADD132PSZm
+ 10976U, // VFMSUBADD132PSZmb
+ 5638436U, // VFMSUBADD132PSZmbk
+ 5638436U, // VFMSUBADD132PSZmbkz
+ 297252U, // VFMSUBADD132PSZmk
+ 297252U, // VFMSUBADD132PSZmkz
+ 288U, // VFMSUBADD132PSZr
+ 887072U, // VFMSUBADD132PSZrb
+ 4360484U, // VFMSUBADD132PSZrbk
+ 4360484U, // VFMSUBADD132PSZrbkz
+ 166180U, // VFMSUBADD132PSZrk
+ 166180U, // VFMSUBADD132PSZrkz
+ 256U, // VFMSUBADD132PSm
+ 288U, // VFMSUBADD132PSr
+ 608U, // VFMSUBADD213PDYm
+ 288U, // VFMSUBADD213PDYr
+ 256U, // VFMSUBADD213PDZ128m
+ 4672U, // VFMSUBADD213PDZ128mb
+ 1116452U, // VFMSUBADD213PDZ128mbk
+ 1116452U, // VFMSUBADD213PDZ128mbkz
+ 35108U, // VFMSUBADD213PDZ128mk
+ 35108U, // VFMSUBADD213PDZ128mkz
+ 288U, // VFMSUBADD213PDZ128r
+ 166180U, // VFMSUBADD213PDZ128rk
+ 166180U, // VFMSUBADD213PDZ128rkz
+ 608U, // VFMSUBADD213PDZ256m
+ 6720U, // VFMSUBADD213PDZ256mb
+ 2165028U, // VFMSUBADD213PDZ256mbk
+ 2165028U, // VFMSUBADD213PDZ256mbkz
+ 231716U, // VFMSUBADD213PDZ256mk
+ 231716U, // VFMSUBADD213PDZ256mkz
+ 288U, // VFMSUBADD213PDZ256r
+ 166180U, // VFMSUBADD213PDZ256rk
+ 166180U, // VFMSUBADD213PDZ256rkz
+ 1056U, // VFMSUBADD213PDZm
+ 8768U, // VFMSUBADD213PDZmb
+ 3213604U, // VFMSUBADD213PDZmbk
+ 3213604U, // VFMSUBADD213PDZmbkz
+ 297252U, // VFMSUBADD213PDZmk
+ 297252U, // VFMSUBADD213PDZmkz
+ 288U, // VFMSUBADD213PDZr
+ 887072U, // VFMSUBADD213PDZrb
+ 4360484U, // VFMSUBADD213PDZrbk
+ 4360484U, // VFMSUBADD213PDZrbkz
+ 166180U, // VFMSUBADD213PDZrk
+ 166180U, // VFMSUBADD213PDZrkz
+ 256U, // VFMSUBADD213PDm
+ 288U, // VFMSUBADD213PDr
+ 608U, // VFMSUBADD213PSYm
+ 288U, // VFMSUBADD213PSYr
+ 256U, // VFMSUBADD213PSZ128m
+ 6880U, // VFMSUBADD213PSZ128mb
+ 2492708U, // VFMSUBADD213PSZ128mbk
+ 2492708U, // VFMSUBADD213PSZ128mbkz
+ 35108U, // VFMSUBADD213PSZ128mk
+ 35108U, // VFMSUBADD213PSZ128mkz
+ 288U, // VFMSUBADD213PSZ128r
+ 166180U, // VFMSUBADD213PSZ128rk
+ 166180U, // VFMSUBADD213PSZ128rkz
+ 608U, // VFMSUBADD213PSZ256m
+ 8928U, // VFMSUBADD213PSZ256mb
+ 3541284U, // VFMSUBADD213PSZ256mbk
+ 3541284U, // VFMSUBADD213PSZ256mbkz
+ 231716U, // VFMSUBADD213PSZ256mk
+ 231716U, // VFMSUBADD213PSZ256mkz
+ 288U, // VFMSUBADD213PSZ256r
+ 166180U, // VFMSUBADD213PSZ256rk
+ 166180U, // VFMSUBADD213PSZ256rkz
+ 1056U, // VFMSUBADD213PSZm
+ 10976U, // VFMSUBADD213PSZmb
+ 5638436U, // VFMSUBADD213PSZmbk
+ 5638436U, // VFMSUBADD213PSZmbkz
+ 297252U, // VFMSUBADD213PSZmk
+ 297252U, // VFMSUBADD213PSZmkz
+ 288U, // VFMSUBADD213PSZr
+ 887072U, // VFMSUBADD213PSZrb
+ 4360484U, // VFMSUBADD213PSZrbk
+ 4360484U, // VFMSUBADD213PSZrbkz
+ 166180U, // VFMSUBADD213PSZrk
+ 166180U, // VFMSUBADD213PSZrkz
+ 256U, // VFMSUBADD213PSm
+ 288U, // VFMSUBADD213PSr
+ 608U, // VFMSUBADD231PDYm
+ 288U, // VFMSUBADD231PDYr
+ 256U, // VFMSUBADD231PDZ128m
+ 4672U, // VFMSUBADD231PDZ128mb
+ 1116452U, // VFMSUBADD231PDZ128mbk
+ 1116452U, // VFMSUBADD231PDZ128mbkz
+ 35108U, // VFMSUBADD231PDZ128mk
+ 35108U, // VFMSUBADD231PDZ128mkz
+ 288U, // VFMSUBADD231PDZ128r
+ 166180U, // VFMSUBADD231PDZ128rk
+ 166180U, // VFMSUBADD231PDZ128rkz
+ 608U, // VFMSUBADD231PDZ256m
+ 6720U, // VFMSUBADD231PDZ256mb
+ 2165028U, // VFMSUBADD231PDZ256mbk
+ 2165028U, // VFMSUBADD231PDZ256mbkz
+ 231716U, // VFMSUBADD231PDZ256mk
+ 231716U, // VFMSUBADD231PDZ256mkz
+ 288U, // VFMSUBADD231PDZ256r
+ 166180U, // VFMSUBADD231PDZ256rk
+ 166180U, // VFMSUBADD231PDZ256rkz
+ 1056U, // VFMSUBADD231PDZm
+ 8768U, // VFMSUBADD231PDZmb
+ 3213604U, // VFMSUBADD231PDZmbk
+ 3213604U, // VFMSUBADD231PDZmbkz
+ 297252U, // VFMSUBADD231PDZmk
+ 297252U, // VFMSUBADD231PDZmkz
+ 288U, // VFMSUBADD231PDZr
+ 887072U, // VFMSUBADD231PDZrb
+ 4360484U, // VFMSUBADD231PDZrbk
+ 4360484U, // VFMSUBADD231PDZrbkz
+ 166180U, // VFMSUBADD231PDZrk
+ 166180U, // VFMSUBADD231PDZrkz
+ 256U, // VFMSUBADD231PDm
+ 288U, // VFMSUBADD231PDr
+ 608U, // VFMSUBADD231PSYm
+ 288U, // VFMSUBADD231PSYr
+ 256U, // VFMSUBADD231PSZ128m
+ 6880U, // VFMSUBADD231PSZ128mb
+ 2492708U, // VFMSUBADD231PSZ128mbk
+ 2492708U, // VFMSUBADD231PSZ128mbkz
+ 35108U, // VFMSUBADD231PSZ128mk
+ 35108U, // VFMSUBADD231PSZ128mkz
+ 288U, // VFMSUBADD231PSZ128r
+ 166180U, // VFMSUBADD231PSZ128rk
+ 166180U, // VFMSUBADD231PSZ128rkz
+ 608U, // VFMSUBADD231PSZ256m
+ 8928U, // VFMSUBADD231PSZ256mb
+ 3541284U, // VFMSUBADD231PSZ256mbk
+ 3541284U, // VFMSUBADD231PSZ256mbkz
+ 231716U, // VFMSUBADD231PSZ256mk
+ 231716U, // VFMSUBADD231PSZ256mkz
+ 288U, // VFMSUBADD231PSZ256r
+ 166180U, // VFMSUBADD231PSZ256rk
+ 166180U, // VFMSUBADD231PSZ256rkz
+ 1056U, // VFMSUBADD231PSZm
+ 10976U, // VFMSUBADD231PSZmb
+ 5638436U, // VFMSUBADD231PSZmbk
+ 5638436U, // VFMSUBADD231PSZmbkz
+ 297252U, // VFMSUBADD231PSZmk
+ 297252U, // VFMSUBADD231PSZmkz
+ 288U, // VFMSUBADD231PSZr
+ 887072U, // VFMSUBADD231PSZrb
+ 4360484U, // VFMSUBADD231PSZrbk
+ 4360484U, // VFMSUBADD231PSZrbkz
+ 166180U, // VFMSUBADD231PSZrk
+ 166180U, // VFMSUBADD231PSZrkz
+ 256U, // VFMSUBADD231PSm
+ 288U, // VFMSUBADD231PSr
+ 854336U, // VFMSUBADDPD4Ymr
+ 264288U, // VFMSUBADDPD4Yrm
+ 198752U, // VFMSUBADDPD4Yrr
+ 198752U, // VFMSUBADDPD4Yrr_REV
+ 854368U, // VFMSUBADDPD4mr
+ 133216U, // VFMSUBADDPD4rm
+ 198752U, // VFMSUBADDPD4rr
+ 198752U, // VFMSUBADDPD4rr_REV
+ 854336U, // VFMSUBADDPS4Ymr
+ 264288U, // VFMSUBADDPS4Yrm
+ 198752U, // VFMSUBADDPS4Yrr
+ 198752U, // VFMSUBADDPS4Yrr_REV
+ 854368U, // VFMSUBADDPS4mr
+ 133216U, // VFMSUBADDPS4rm
+ 198752U, // VFMSUBADDPS4rr
+ 198752U, // VFMSUBADDPS4rr_REV
+ 854336U, // VFMSUBPD4Ymr
+ 264288U, // VFMSUBPD4Yrm
+ 198752U, // VFMSUBPD4Yrr
+ 198752U, // VFMSUBPD4Yrr_REV
+ 854368U, // VFMSUBPD4mr
+ 133216U, // VFMSUBPD4rm
+ 198752U, // VFMSUBPD4rr
+ 198752U, // VFMSUBPD4rr_REV
+ 854336U, // VFMSUBPS4Ymr
+ 264288U, // VFMSUBPS4Yrm
+ 198752U, // VFMSUBPS4Yrr
+ 198752U, // VFMSUBPS4Yrr_REV
+ 854368U, // VFMSUBPS4mr
+ 133216U, // VFMSUBPS4rm
+ 198752U, // VFMSUBPS4rr
+ 198752U, // VFMSUBPS4rr_REV
+ 854400U, // VFMSUBSD4mr
+ 854400U, // VFMSUBSD4mr_Int
+ 100448U, // VFMSUBSD4rm
+ 100448U, // VFMSUBSD4rm_Int
+ 198752U, // VFMSUBSD4rr
+ 198752U, // VFMSUBSD4rr_Int
+ 198752U, // VFMSUBSD4rr_Int_REV
+ 198752U, // VFMSUBSD4rr_REV
+ 854464U, // VFMSUBSS4mr
+ 854464U, // VFMSUBSS4mr_Int
+ 428128U, // VFMSUBSS4rm
+ 428128U, // VFMSUBSS4rm_Int
+ 198752U, // VFMSUBSS4rr
+ 198752U, // VFMSUBSS4rr_Int
+ 198752U, // VFMSUBSS4rr_Int_REV
+ 198752U, // VFMSUBSS4rr_REV
+ 608U, // VFNMADD132PDYm
+ 288U, // VFNMADD132PDYr
+ 256U, // VFNMADD132PDZ128m
+ 4672U, // VFNMADD132PDZ128mb
+ 1116452U, // VFNMADD132PDZ128mbk
+ 1116452U, // VFNMADD132PDZ128mbkz
+ 35108U, // VFNMADD132PDZ128mk
+ 35108U, // VFNMADD132PDZ128mkz
+ 288U, // VFNMADD132PDZ128r
+ 166180U, // VFNMADD132PDZ128rk
+ 166180U, // VFNMADD132PDZ128rkz
+ 608U, // VFNMADD132PDZ256m
+ 6720U, // VFNMADD132PDZ256mb
+ 2165028U, // VFNMADD132PDZ256mbk
+ 2165028U, // VFNMADD132PDZ256mbkz
+ 231716U, // VFNMADD132PDZ256mk
+ 231716U, // VFNMADD132PDZ256mkz
+ 288U, // VFNMADD132PDZ256r
+ 166180U, // VFNMADD132PDZ256rk
+ 166180U, // VFNMADD132PDZ256rkz
+ 1056U, // VFNMADD132PDZm
+ 8768U, // VFNMADD132PDZmb
+ 3213604U, // VFNMADD132PDZmbk
+ 3213604U, // VFNMADD132PDZmbkz
+ 297252U, // VFNMADD132PDZmk
+ 297252U, // VFNMADD132PDZmkz
+ 288U, // VFNMADD132PDZr
+ 887072U, // VFNMADD132PDZrb
+ 4360484U, // VFNMADD132PDZrbk
+ 4360484U, // VFNMADD132PDZrbkz
+ 166180U, // VFNMADD132PDZrk
+ 166180U, // VFNMADD132PDZrkz
+ 256U, // VFNMADD132PDm
+ 288U, // VFNMADD132PDr
+ 608U, // VFNMADD132PSYm
+ 288U, // VFNMADD132PSYr
+ 256U, // VFNMADD132PSZ128m
+ 6880U, // VFNMADD132PSZ128mb
+ 2492708U, // VFNMADD132PSZ128mbk
+ 2492708U, // VFNMADD132PSZ128mbkz
+ 35108U, // VFNMADD132PSZ128mk
+ 35108U, // VFNMADD132PSZ128mkz
+ 288U, // VFNMADD132PSZ128r
+ 166180U, // VFNMADD132PSZ128rk
+ 166180U, // VFNMADD132PSZ128rkz
+ 608U, // VFNMADD132PSZ256m
+ 8928U, // VFNMADD132PSZ256mb
+ 3541284U, // VFNMADD132PSZ256mbk
+ 3541284U, // VFNMADD132PSZ256mbkz
+ 231716U, // VFNMADD132PSZ256mk
+ 231716U, // VFNMADD132PSZ256mkz
+ 288U, // VFNMADD132PSZ256r
+ 166180U, // VFNMADD132PSZ256rk
+ 166180U, // VFNMADD132PSZ256rkz
+ 1056U, // VFNMADD132PSZm
+ 10976U, // VFNMADD132PSZmb
+ 5638436U, // VFNMADD132PSZmbk
+ 5638436U, // VFNMADD132PSZmbkz
+ 297252U, // VFNMADD132PSZmk
+ 297252U, // VFNMADD132PSZmkz
+ 288U, // VFNMADD132PSZr
+ 887072U, // VFNMADD132PSZrb
+ 4360484U, // VFNMADD132PSZrbk
+ 4360484U, // VFNMADD132PSZrbkz
+ 166180U, // VFNMADD132PSZrk
+ 166180U, // VFNMADD132PSZrkz
+ 256U, // VFNMADD132PSm
+ 288U, // VFNMADD132PSr
+ 576U, // VFNMADD132SDZm
+ 576U, // VFNMADD132SDZm_Int
+ 67876U, // VFNMADD132SDZm_Intk
+ 67876U, // VFNMADD132SDZm_Intkz
+ 288U, // VFNMADD132SDZr
+ 288U, // VFNMADD132SDZr_Int
+ 166180U, // VFNMADD132SDZr_Intk
+ 166180U, // VFNMADD132SDZr_Intkz
+ 288U, // VFNMADD132SDZrb
+ 887072U, // VFNMADD132SDZrb_Int
+ 4360484U, // VFNMADD132SDZrb_Intk
+ 4360484U, // VFNMADD132SDZrb_Intkz
+ 576U, // VFNMADD132SDm
+ 576U, // VFNMADD132SDm_Int
+ 288U, // VFNMADD132SDr
+ 288U, // VFNMADD132SDr_Int
+ 736U, // VFNMADD132SSZm
+ 736U, // VFNMADD132SSZm_Int
+ 395556U, // VFNMADD132SSZm_Intk
+ 395556U, // VFNMADD132SSZm_Intkz
+ 288U, // VFNMADD132SSZr
+ 288U, // VFNMADD132SSZr_Int
+ 166180U, // VFNMADD132SSZr_Intk
+ 166180U, // VFNMADD132SSZr_Intkz
+ 288U, // VFNMADD132SSZrb
+ 887072U, // VFNMADD132SSZrb_Int
+ 4360484U, // VFNMADD132SSZrb_Intk
+ 4360484U, // VFNMADD132SSZrb_Intkz
+ 736U, // VFNMADD132SSm
+ 736U, // VFNMADD132SSm_Int
+ 288U, // VFNMADD132SSr
+ 288U, // VFNMADD132SSr_Int
+ 608U, // VFNMADD213PDYm
+ 288U, // VFNMADD213PDYr
+ 256U, // VFNMADD213PDZ128m
+ 4672U, // VFNMADD213PDZ128mb
+ 1116452U, // VFNMADD213PDZ128mbk
+ 1116452U, // VFNMADD213PDZ128mbkz
+ 35108U, // VFNMADD213PDZ128mk
+ 35108U, // VFNMADD213PDZ128mkz
+ 288U, // VFNMADD213PDZ128r
+ 166180U, // VFNMADD213PDZ128rk
+ 166180U, // VFNMADD213PDZ128rkz
+ 608U, // VFNMADD213PDZ256m
+ 6720U, // VFNMADD213PDZ256mb
+ 2165028U, // VFNMADD213PDZ256mbk
+ 2165028U, // VFNMADD213PDZ256mbkz
+ 231716U, // VFNMADD213PDZ256mk
+ 231716U, // VFNMADD213PDZ256mkz
+ 288U, // VFNMADD213PDZ256r
+ 166180U, // VFNMADD213PDZ256rk
+ 166180U, // VFNMADD213PDZ256rkz
+ 1056U, // VFNMADD213PDZm
+ 8768U, // VFNMADD213PDZmb
+ 3213604U, // VFNMADD213PDZmbk
+ 3213604U, // VFNMADD213PDZmbkz
+ 297252U, // VFNMADD213PDZmk
+ 297252U, // VFNMADD213PDZmkz
+ 288U, // VFNMADD213PDZr
+ 887072U, // VFNMADD213PDZrb
+ 4360484U, // VFNMADD213PDZrbk
+ 4360484U, // VFNMADD213PDZrbkz
+ 166180U, // VFNMADD213PDZrk
+ 166180U, // VFNMADD213PDZrkz
+ 256U, // VFNMADD213PDm
+ 288U, // VFNMADD213PDr
+ 608U, // VFNMADD213PSYm
+ 288U, // VFNMADD213PSYr
+ 256U, // VFNMADD213PSZ128m
+ 6880U, // VFNMADD213PSZ128mb
+ 2492708U, // VFNMADD213PSZ128mbk
+ 2492708U, // VFNMADD213PSZ128mbkz
+ 35108U, // VFNMADD213PSZ128mk
+ 35108U, // VFNMADD213PSZ128mkz
+ 288U, // VFNMADD213PSZ128r
+ 166180U, // VFNMADD213PSZ128rk
+ 166180U, // VFNMADD213PSZ128rkz
+ 608U, // VFNMADD213PSZ256m
+ 8928U, // VFNMADD213PSZ256mb
+ 3541284U, // VFNMADD213PSZ256mbk
+ 3541284U, // VFNMADD213PSZ256mbkz
+ 231716U, // VFNMADD213PSZ256mk
+ 231716U, // VFNMADD213PSZ256mkz
+ 288U, // VFNMADD213PSZ256r
+ 166180U, // VFNMADD213PSZ256rk
+ 166180U, // VFNMADD213PSZ256rkz
+ 1056U, // VFNMADD213PSZm
+ 10976U, // VFNMADD213PSZmb
+ 5638436U, // VFNMADD213PSZmbk
+ 5638436U, // VFNMADD213PSZmbkz
+ 297252U, // VFNMADD213PSZmk
+ 297252U, // VFNMADD213PSZmkz
+ 288U, // VFNMADD213PSZr
+ 887072U, // VFNMADD213PSZrb
+ 4360484U, // VFNMADD213PSZrbk
+ 4360484U, // VFNMADD213PSZrbkz
+ 166180U, // VFNMADD213PSZrk
+ 166180U, // VFNMADD213PSZrkz
+ 256U, // VFNMADD213PSm
+ 288U, // VFNMADD213PSr
+ 576U, // VFNMADD213SDZm
+ 576U, // VFNMADD213SDZm_Int
+ 67876U, // VFNMADD213SDZm_Intk
+ 67876U, // VFNMADD213SDZm_Intkz
+ 288U, // VFNMADD213SDZr
+ 288U, // VFNMADD213SDZr_Int
+ 166180U, // VFNMADD213SDZr_Intk
+ 166180U, // VFNMADD213SDZr_Intkz
+ 288U, // VFNMADD213SDZrb
+ 887072U, // VFNMADD213SDZrb_Int
+ 4360484U, // VFNMADD213SDZrb_Intk
+ 4360484U, // VFNMADD213SDZrb_Intkz
+ 576U, // VFNMADD213SDm
+ 576U, // VFNMADD213SDm_Int
+ 288U, // VFNMADD213SDr
+ 288U, // VFNMADD213SDr_Int
+ 736U, // VFNMADD213SSZm
+ 736U, // VFNMADD213SSZm_Int
+ 395556U, // VFNMADD213SSZm_Intk
+ 395556U, // VFNMADD213SSZm_Intkz
+ 288U, // VFNMADD213SSZr
+ 288U, // VFNMADD213SSZr_Int
+ 166180U, // VFNMADD213SSZr_Intk
+ 166180U, // VFNMADD213SSZr_Intkz
+ 288U, // VFNMADD213SSZrb
+ 887072U, // VFNMADD213SSZrb_Int
+ 4360484U, // VFNMADD213SSZrb_Intk
+ 4360484U, // VFNMADD213SSZrb_Intkz
+ 736U, // VFNMADD213SSm
+ 736U, // VFNMADD213SSm_Int
+ 288U, // VFNMADD213SSr
+ 288U, // VFNMADD213SSr_Int
+ 608U, // VFNMADD231PDYm
+ 288U, // VFNMADD231PDYr
+ 256U, // VFNMADD231PDZ128m
+ 4672U, // VFNMADD231PDZ128mb
+ 1116452U, // VFNMADD231PDZ128mbk
+ 1116452U, // VFNMADD231PDZ128mbkz
+ 35108U, // VFNMADD231PDZ128mk
+ 35108U, // VFNMADD231PDZ128mkz
+ 288U, // VFNMADD231PDZ128r
+ 166180U, // VFNMADD231PDZ128rk
+ 166180U, // VFNMADD231PDZ128rkz
+ 608U, // VFNMADD231PDZ256m
+ 6720U, // VFNMADD231PDZ256mb
+ 2165028U, // VFNMADD231PDZ256mbk
+ 2165028U, // VFNMADD231PDZ256mbkz
+ 231716U, // VFNMADD231PDZ256mk
+ 231716U, // VFNMADD231PDZ256mkz
+ 288U, // VFNMADD231PDZ256r
+ 166180U, // VFNMADD231PDZ256rk
+ 166180U, // VFNMADD231PDZ256rkz
+ 1056U, // VFNMADD231PDZm
+ 8768U, // VFNMADD231PDZmb
+ 3213604U, // VFNMADD231PDZmbk
+ 3213604U, // VFNMADD231PDZmbkz
+ 297252U, // VFNMADD231PDZmk
+ 297252U, // VFNMADD231PDZmkz
+ 288U, // VFNMADD231PDZr
+ 887072U, // VFNMADD231PDZrb
+ 4360484U, // VFNMADD231PDZrbk
+ 4360484U, // VFNMADD231PDZrbkz
+ 166180U, // VFNMADD231PDZrk
+ 166180U, // VFNMADD231PDZrkz
+ 256U, // VFNMADD231PDm
+ 288U, // VFNMADD231PDr
+ 608U, // VFNMADD231PSYm
+ 288U, // VFNMADD231PSYr
+ 256U, // VFNMADD231PSZ128m
+ 6880U, // VFNMADD231PSZ128mb
+ 2492708U, // VFNMADD231PSZ128mbk
+ 2492708U, // VFNMADD231PSZ128mbkz
+ 35108U, // VFNMADD231PSZ128mk
+ 35108U, // VFNMADD231PSZ128mkz
+ 288U, // VFNMADD231PSZ128r
+ 166180U, // VFNMADD231PSZ128rk
+ 166180U, // VFNMADD231PSZ128rkz
+ 608U, // VFNMADD231PSZ256m
+ 8928U, // VFNMADD231PSZ256mb
+ 3541284U, // VFNMADD231PSZ256mbk
+ 3541284U, // VFNMADD231PSZ256mbkz
+ 231716U, // VFNMADD231PSZ256mk
+ 231716U, // VFNMADD231PSZ256mkz
+ 288U, // VFNMADD231PSZ256r
+ 166180U, // VFNMADD231PSZ256rk
+ 166180U, // VFNMADD231PSZ256rkz
+ 1056U, // VFNMADD231PSZm
+ 10976U, // VFNMADD231PSZmb
+ 5638436U, // VFNMADD231PSZmbk
+ 5638436U, // VFNMADD231PSZmbkz
+ 297252U, // VFNMADD231PSZmk
+ 297252U, // VFNMADD231PSZmkz
+ 288U, // VFNMADD231PSZr
+ 887072U, // VFNMADD231PSZrb
+ 4360484U, // VFNMADD231PSZrbk
+ 4360484U, // VFNMADD231PSZrbkz
+ 166180U, // VFNMADD231PSZrk
+ 166180U, // VFNMADD231PSZrkz
+ 256U, // VFNMADD231PSm
+ 288U, // VFNMADD231PSr
+ 576U, // VFNMADD231SDZm
+ 576U, // VFNMADD231SDZm_Int
+ 67876U, // VFNMADD231SDZm_Intk
+ 67876U, // VFNMADD231SDZm_Intkz
+ 288U, // VFNMADD231SDZr
+ 288U, // VFNMADD231SDZr_Int
+ 166180U, // VFNMADD231SDZr_Intk
+ 166180U, // VFNMADD231SDZr_Intkz
+ 288U, // VFNMADD231SDZrb
+ 887072U, // VFNMADD231SDZrb_Int
+ 4360484U, // VFNMADD231SDZrb_Intk
+ 4360484U, // VFNMADD231SDZrb_Intkz
+ 576U, // VFNMADD231SDm
+ 576U, // VFNMADD231SDm_Int
+ 288U, // VFNMADD231SDr
+ 288U, // VFNMADD231SDr_Int
+ 736U, // VFNMADD231SSZm
+ 736U, // VFNMADD231SSZm_Int
+ 395556U, // VFNMADD231SSZm_Intk
+ 395556U, // VFNMADD231SSZm_Intkz
+ 288U, // VFNMADD231SSZr
+ 288U, // VFNMADD231SSZr_Int
+ 166180U, // VFNMADD231SSZr_Intk
+ 166180U, // VFNMADD231SSZr_Intkz
+ 288U, // VFNMADD231SSZrb
+ 887072U, // VFNMADD231SSZrb_Int
+ 4360484U, // VFNMADD231SSZrb_Intk
+ 4360484U, // VFNMADD231SSZrb_Intkz
+ 736U, // VFNMADD231SSm
+ 736U, // VFNMADD231SSm_Int
+ 288U, // VFNMADD231SSr
+ 288U, // VFNMADD231SSr_Int
+ 854336U, // VFNMADDPD4Ymr
+ 264288U, // VFNMADDPD4Yrm
+ 198752U, // VFNMADDPD4Yrr
+ 198752U, // VFNMADDPD4Yrr_REV
+ 854368U, // VFNMADDPD4mr
+ 133216U, // VFNMADDPD4rm
+ 198752U, // VFNMADDPD4rr
+ 198752U, // VFNMADDPD4rr_REV
+ 854336U, // VFNMADDPS4Ymr
+ 264288U, // VFNMADDPS4Yrm
+ 198752U, // VFNMADDPS4Yrr
+ 198752U, // VFNMADDPS4Yrr_REV
+ 854368U, // VFNMADDPS4mr
+ 133216U, // VFNMADDPS4rm
+ 198752U, // VFNMADDPS4rr
+ 198752U, // VFNMADDPS4rr_REV
+ 854400U, // VFNMADDSD4mr
+ 854400U, // VFNMADDSD4mr_Int
+ 100448U, // VFNMADDSD4rm
+ 100448U, // VFNMADDSD4rm_Int
+ 198752U, // VFNMADDSD4rr
+ 198752U, // VFNMADDSD4rr_Int
+ 198752U, // VFNMADDSD4rr_Int_REV
+ 198752U, // VFNMADDSD4rr_REV
+ 854464U, // VFNMADDSS4mr
+ 854464U, // VFNMADDSS4mr_Int
+ 428128U, // VFNMADDSS4rm
+ 428128U, // VFNMADDSS4rm_Int
+ 198752U, // VFNMADDSS4rr
+ 198752U, // VFNMADDSS4rr_Int
+ 198752U, // VFNMADDSS4rr_Int_REV
+ 198752U, // VFNMADDSS4rr_REV
+ 608U, // VFNMSUB132PDYm
+ 288U, // VFNMSUB132PDYr
+ 256U, // VFNMSUB132PDZ128m
+ 4672U, // VFNMSUB132PDZ128mb
+ 1116452U, // VFNMSUB132PDZ128mbk
+ 1116452U, // VFNMSUB132PDZ128mbkz
+ 35108U, // VFNMSUB132PDZ128mk
+ 35108U, // VFNMSUB132PDZ128mkz
+ 288U, // VFNMSUB132PDZ128r
+ 166180U, // VFNMSUB132PDZ128rk
+ 166180U, // VFNMSUB132PDZ128rkz
+ 608U, // VFNMSUB132PDZ256m
+ 6720U, // VFNMSUB132PDZ256mb
+ 2165028U, // VFNMSUB132PDZ256mbk
+ 2165028U, // VFNMSUB132PDZ256mbkz
+ 231716U, // VFNMSUB132PDZ256mk
+ 231716U, // VFNMSUB132PDZ256mkz
+ 288U, // VFNMSUB132PDZ256r
+ 166180U, // VFNMSUB132PDZ256rk
+ 166180U, // VFNMSUB132PDZ256rkz
+ 1056U, // VFNMSUB132PDZm
+ 8768U, // VFNMSUB132PDZmb
+ 3213604U, // VFNMSUB132PDZmbk
+ 3213604U, // VFNMSUB132PDZmbkz
+ 297252U, // VFNMSUB132PDZmk
+ 297252U, // VFNMSUB132PDZmkz
+ 288U, // VFNMSUB132PDZr
+ 887072U, // VFNMSUB132PDZrb
+ 4360484U, // VFNMSUB132PDZrbk
+ 4360484U, // VFNMSUB132PDZrbkz
+ 166180U, // VFNMSUB132PDZrk
+ 166180U, // VFNMSUB132PDZrkz
+ 256U, // VFNMSUB132PDm
+ 288U, // VFNMSUB132PDr
+ 608U, // VFNMSUB132PSYm
+ 288U, // VFNMSUB132PSYr
+ 256U, // VFNMSUB132PSZ128m
+ 6880U, // VFNMSUB132PSZ128mb
+ 2492708U, // VFNMSUB132PSZ128mbk
+ 2492708U, // VFNMSUB132PSZ128mbkz
+ 35108U, // VFNMSUB132PSZ128mk
+ 35108U, // VFNMSUB132PSZ128mkz
+ 288U, // VFNMSUB132PSZ128r
+ 166180U, // VFNMSUB132PSZ128rk
+ 166180U, // VFNMSUB132PSZ128rkz
+ 608U, // VFNMSUB132PSZ256m
+ 8928U, // VFNMSUB132PSZ256mb
+ 3541284U, // VFNMSUB132PSZ256mbk
+ 3541284U, // VFNMSUB132PSZ256mbkz
+ 231716U, // VFNMSUB132PSZ256mk
+ 231716U, // VFNMSUB132PSZ256mkz
+ 288U, // VFNMSUB132PSZ256r
+ 166180U, // VFNMSUB132PSZ256rk
+ 166180U, // VFNMSUB132PSZ256rkz
+ 1056U, // VFNMSUB132PSZm
+ 10976U, // VFNMSUB132PSZmb
+ 5638436U, // VFNMSUB132PSZmbk
+ 5638436U, // VFNMSUB132PSZmbkz
+ 297252U, // VFNMSUB132PSZmk
+ 297252U, // VFNMSUB132PSZmkz
+ 288U, // VFNMSUB132PSZr
+ 887072U, // VFNMSUB132PSZrb
+ 4360484U, // VFNMSUB132PSZrbk
+ 4360484U, // VFNMSUB132PSZrbkz
+ 166180U, // VFNMSUB132PSZrk
+ 166180U, // VFNMSUB132PSZrkz
+ 256U, // VFNMSUB132PSm
+ 288U, // VFNMSUB132PSr
+ 576U, // VFNMSUB132SDZm
+ 576U, // VFNMSUB132SDZm_Int
+ 67876U, // VFNMSUB132SDZm_Intk
+ 67876U, // VFNMSUB132SDZm_Intkz
+ 288U, // VFNMSUB132SDZr
+ 288U, // VFNMSUB132SDZr_Int
+ 166180U, // VFNMSUB132SDZr_Intk
+ 166180U, // VFNMSUB132SDZr_Intkz
+ 288U, // VFNMSUB132SDZrb
+ 887072U, // VFNMSUB132SDZrb_Int
+ 4360484U, // VFNMSUB132SDZrb_Intk
+ 4360484U, // VFNMSUB132SDZrb_Intkz
+ 576U, // VFNMSUB132SDm
+ 576U, // VFNMSUB132SDm_Int
+ 288U, // VFNMSUB132SDr
+ 288U, // VFNMSUB132SDr_Int
+ 736U, // VFNMSUB132SSZm
+ 736U, // VFNMSUB132SSZm_Int
+ 395556U, // VFNMSUB132SSZm_Intk
+ 395556U, // VFNMSUB132SSZm_Intkz
+ 288U, // VFNMSUB132SSZr
+ 288U, // VFNMSUB132SSZr_Int
+ 166180U, // VFNMSUB132SSZr_Intk
+ 166180U, // VFNMSUB132SSZr_Intkz
+ 288U, // VFNMSUB132SSZrb
+ 887072U, // VFNMSUB132SSZrb_Int
+ 4360484U, // VFNMSUB132SSZrb_Intk
+ 4360484U, // VFNMSUB132SSZrb_Intkz
+ 736U, // VFNMSUB132SSm
+ 736U, // VFNMSUB132SSm_Int
+ 288U, // VFNMSUB132SSr
+ 288U, // VFNMSUB132SSr_Int
+ 608U, // VFNMSUB213PDYm
+ 288U, // VFNMSUB213PDYr
+ 256U, // VFNMSUB213PDZ128m
+ 4672U, // VFNMSUB213PDZ128mb
+ 1116452U, // VFNMSUB213PDZ128mbk
+ 1116452U, // VFNMSUB213PDZ128mbkz
+ 35108U, // VFNMSUB213PDZ128mk
+ 35108U, // VFNMSUB213PDZ128mkz
+ 288U, // VFNMSUB213PDZ128r
+ 166180U, // VFNMSUB213PDZ128rk
+ 166180U, // VFNMSUB213PDZ128rkz
+ 608U, // VFNMSUB213PDZ256m
+ 6720U, // VFNMSUB213PDZ256mb
+ 2165028U, // VFNMSUB213PDZ256mbk
+ 2165028U, // VFNMSUB213PDZ256mbkz
+ 231716U, // VFNMSUB213PDZ256mk
+ 231716U, // VFNMSUB213PDZ256mkz
+ 288U, // VFNMSUB213PDZ256r
+ 166180U, // VFNMSUB213PDZ256rk
+ 166180U, // VFNMSUB213PDZ256rkz
+ 1056U, // VFNMSUB213PDZm
+ 8768U, // VFNMSUB213PDZmb
+ 3213604U, // VFNMSUB213PDZmbk
+ 3213604U, // VFNMSUB213PDZmbkz
+ 297252U, // VFNMSUB213PDZmk
+ 297252U, // VFNMSUB213PDZmkz
+ 288U, // VFNMSUB213PDZr
+ 887072U, // VFNMSUB213PDZrb
+ 4360484U, // VFNMSUB213PDZrbk
+ 4360484U, // VFNMSUB213PDZrbkz
+ 166180U, // VFNMSUB213PDZrk
+ 166180U, // VFNMSUB213PDZrkz
+ 256U, // VFNMSUB213PDm
+ 288U, // VFNMSUB213PDr
+ 608U, // VFNMSUB213PSYm
+ 288U, // VFNMSUB213PSYr
+ 256U, // VFNMSUB213PSZ128m
+ 6880U, // VFNMSUB213PSZ128mb
+ 2492708U, // VFNMSUB213PSZ128mbk
+ 2492708U, // VFNMSUB213PSZ128mbkz
+ 35108U, // VFNMSUB213PSZ128mk
+ 35108U, // VFNMSUB213PSZ128mkz
+ 288U, // VFNMSUB213PSZ128r
+ 166180U, // VFNMSUB213PSZ128rk
+ 166180U, // VFNMSUB213PSZ128rkz
+ 608U, // VFNMSUB213PSZ256m
+ 8928U, // VFNMSUB213PSZ256mb
+ 3541284U, // VFNMSUB213PSZ256mbk
+ 3541284U, // VFNMSUB213PSZ256mbkz
+ 231716U, // VFNMSUB213PSZ256mk
+ 231716U, // VFNMSUB213PSZ256mkz
+ 288U, // VFNMSUB213PSZ256r
+ 166180U, // VFNMSUB213PSZ256rk
+ 166180U, // VFNMSUB213PSZ256rkz
+ 1056U, // VFNMSUB213PSZm
+ 10976U, // VFNMSUB213PSZmb
+ 5638436U, // VFNMSUB213PSZmbk
+ 5638436U, // VFNMSUB213PSZmbkz
+ 297252U, // VFNMSUB213PSZmk
+ 297252U, // VFNMSUB213PSZmkz
+ 288U, // VFNMSUB213PSZr
+ 887072U, // VFNMSUB213PSZrb
+ 4360484U, // VFNMSUB213PSZrbk
+ 4360484U, // VFNMSUB213PSZrbkz
+ 166180U, // VFNMSUB213PSZrk
+ 166180U, // VFNMSUB213PSZrkz
+ 256U, // VFNMSUB213PSm
+ 288U, // VFNMSUB213PSr
+ 576U, // VFNMSUB213SDZm
+ 576U, // VFNMSUB213SDZm_Int
+ 67876U, // VFNMSUB213SDZm_Intk
+ 67876U, // VFNMSUB213SDZm_Intkz
+ 288U, // VFNMSUB213SDZr
+ 288U, // VFNMSUB213SDZr_Int
+ 166180U, // VFNMSUB213SDZr_Intk
+ 166180U, // VFNMSUB213SDZr_Intkz
+ 288U, // VFNMSUB213SDZrb
+ 887072U, // VFNMSUB213SDZrb_Int
+ 4360484U, // VFNMSUB213SDZrb_Intk
+ 4360484U, // VFNMSUB213SDZrb_Intkz
+ 576U, // VFNMSUB213SDm
+ 576U, // VFNMSUB213SDm_Int
+ 288U, // VFNMSUB213SDr
+ 288U, // VFNMSUB213SDr_Int
+ 736U, // VFNMSUB213SSZm
+ 736U, // VFNMSUB213SSZm_Int
+ 395556U, // VFNMSUB213SSZm_Intk
+ 395556U, // VFNMSUB213SSZm_Intkz
+ 288U, // VFNMSUB213SSZr
+ 288U, // VFNMSUB213SSZr_Int
+ 166180U, // VFNMSUB213SSZr_Intk
+ 166180U, // VFNMSUB213SSZr_Intkz
+ 288U, // VFNMSUB213SSZrb
+ 887072U, // VFNMSUB213SSZrb_Int
+ 4360484U, // VFNMSUB213SSZrb_Intk
+ 4360484U, // VFNMSUB213SSZrb_Intkz
+ 736U, // VFNMSUB213SSm
+ 736U, // VFNMSUB213SSm_Int
+ 288U, // VFNMSUB213SSr
+ 288U, // VFNMSUB213SSr_Int
+ 608U, // VFNMSUB231PDYm
+ 288U, // VFNMSUB231PDYr
+ 256U, // VFNMSUB231PDZ128m
+ 4672U, // VFNMSUB231PDZ128mb
+ 1116452U, // VFNMSUB231PDZ128mbk
+ 1116452U, // VFNMSUB231PDZ128mbkz
+ 35108U, // VFNMSUB231PDZ128mk
+ 35108U, // VFNMSUB231PDZ128mkz
+ 288U, // VFNMSUB231PDZ128r
+ 166180U, // VFNMSUB231PDZ128rk
+ 166180U, // VFNMSUB231PDZ128rkz
+ 608U, // VFNMSUB231PDZ256m
+ 6720U, // VFNMSUB231PDZ256mb
+ 2165028U, // VFNMSUB231PDZ256mbk
+ 2165028U, // VFNMSUB231PDZ256mbkz
+ 231716U, // VFNMSUB231PDZ256mk
+ 231716U, // VFNMSUB231PDZ256mkz
+ 288U, // VFNMSUB231PDZ256r
+ 166180U, // VFNMSUB231PDZ256rk
+ 166180U, // VFNMSUB231PDZ256rkz
+ 1056U, // VFNMSUB231PDZm
+ 8768U, // VFNMSUB231PDZmb
+ 3213604U, // VFNMSUB231PDZmbk
+ 3213604U, // VFNMSUB231PDZmbkz
+ 297252U, // VFNMSUB231PDZmk
+ 297252U, // VFNMSUB231PDZmkz
+ 288U, // VFNMSUB231PDZr
+ 887072U, // VFNMSUB231PDZrb
+ 4360484U, // VFNMSUB231PDZrbk
+ 4360484U, // VFNMSUB231PDZrbkz
+ 166180U, // VFNMSUB231PDZrk
+ 166180U, // VFNMSUB231PDZrkz
+ 256U, // VFNMSUB231PDm
+ 288U, // VFNMSUB231PDr
+ 608U, // VFNMSUB231PSYm
+ 288U, // VFNMSUB231PSYr
+ 256U, // VFNMSUB231PSZ128m
+ 6880U, // VFNMSUB231PSZ128mb
+ 2492708U, // VFNMSUB231PSZ128mbk
+ 2492708U, // VFNMSUB231PSZ128mbkz
+ 35108U, // VFNMSUB231PSZ128mk
+ 35108U, // VFNMSUB231PSZ128mkz
+ 288U, // VFNMSUB231PSZ128r
+ 166180U, // VFNMSUB231PSZ128rk
+ 166180U, // VFNMSUB231PSZ128rkz
+ 608U, // VFNMSUB231PSZ256m
+ 8928U, // VFNMSUB231PSZ256mb
+ 3541284U, // VFNMSUB231PSZ256mbk
+ 3541284U, // VFNMSUB231PSZ256mbkz
+ 231716U, // VFNMSUB231PSZ256mk
+ 231716U, // VFNMSUB231PSZ256mkz
+ 288U, // VFNMSUB231PSZ256r
+ 166180U, // VFNMSUB231PSZ256rk
+ 166180U, // VFNMSUB231PSZ256rkz
+ 1056U, // VFNMSUB231PSZm
+ 10976U, // VFNMSUB231PSZmb
+ 5638436U, // VFNMSUB231PSZmbk
+ 5638436U, // VFNMSUB231PSZmbkz
+ 297252U, // VFNMSUB231PSZmk
+ 297252U, // VFNMSUB231PSZmkz
+ 288U, // VFNMSUB231PSZr
+ 887072U, // VFNMSUB231PSZrb
+ 4360484U, // VFNMSUB231PSZrbk
+ 4360484U, // VFNMSUB231PSZrbkz
+ 166180U, // VFNMSUB231PSZrk
+ 166180U, // VFNMSUB231PSZrkz
+ 256U, // VFNMSUB231PSm
+ 288U, // VFNMSUB231PSr
+ 576U, // VFNMSUB231SDZm
+ 576U, // VFNMSUB231SDZm_Int
+ 67876U, // VFNMSUB231SDZm_Intk
+ 67876U, // VFNMSUB231SDZm_Intkz
+ 288U, // VFNMSUB231SDZr
+ 288U, // VFNMSUB231SDZr_Int
+ 166180U, // VFNMSUB231SDZr_Intk
+ 166180U, // VFNMSUB231SDZr_Intkz
+ 288U, // VFNMSUB231SDZrb
+ 887072U, // VFNMSUB231SDZrb_Int
+ 4360484U, // VFNMSUB231SDZrb_Intk
+ 4360484U, // VFNMSUB231SDZrb_Intkz
+ 576U, // VFNMSUB231SDm
+ 576U, // VFNMSUB231SDm_Int
+ 288U, // VFNMSUB231SDr
+ 288U, // VFNMSUB231SDr_Int
+ 736U, // VFNMSUB231SSZm
+ 736U, // VFNMSUB231SSZm_Int
+ 395556U, // VFNMSUB231SSZm_Intk
+ 395556U, // VFNMSUB231SSZm_Intkz
+ 288U, // VFNMSUB231SSZr
+ 288U, // VFNMSUB231SSZr_Int
+ 166180U, // VFNMSUB231SSZr_Intk
+ 166180U, // VFNMSUB231SSZr_Intkz
+ 288U, // VFNMSUB231SSZrb
+ 887072U, // VFNMSUB231SSZrb_Int
+ 4360484U, // VFNMSUB231SSZrb_Intk
+ 4360484U, // VFNMSUB231SSZrb_Intkz
+ 736U, // VFNMSUB231SSm
+ 736U, // VFNMSUB231SSm_Int
+ 288U, // VFNMSUB231SSr
+ 288U, // VFNMSUB231SSr_Int
+ 854336U, // VFNMSUBPD4Ymr
+ 264288U, // VFNMSUBPD4Yrm
+ 198752U, // VFNMSUBPD4Yrr
+ 198752U, // VFNMSUBPD4Yrr_REV
+ 854368U, // VFNMSUBPD4mr
+ 133216U, // VFNMSUBPD4rm
+ 198752U, // VFNMSUBPD4rr
+ 198752U, // VFNMSUBPD4rr_REV
+ 854336U, // VFNMSUBPS4Ymr
+ 264288U, // VFNMSUBPS4Yrm
+ 198752U, // VFNMSUBPS4Yrr
+ 198752U, // VFNMSUBPS4Yrr_REV
+ 854368U, // VFNMSUBPS4mr
+ 133216U, // VFNMSUBPS4rm
+ 198752U, // VFNMSUBPS4rr
+ 198752U, // VFNMSUBPS4rr_REV
+ 854400U, // VFNMSUBSD4mr
+ 854400U, // VFNMSUBSD4mr_Int
+ 100448U, // VFNMSUBSD4rm
+ 100448U, // VFNMSUBSD4rm_Int
+ 198752U, // VFNMSUBSD4rr
+ 198752U, // VFNMSUBSD4rr_Int
+ 198752U, // VFNMSUBSD4rr_Int_REV
+ 198752U, // VFNMSUBSD4rr_REV
+ 854464U, // VFNMSUBSS4mr
+ 854464U, // VFNMSUBSS4mr_Int
+ 428128U, // VFNMSUBSS4rm
+ 428128U, // VFNMSUBSS4rm_Int
+ 198752U, // VFNMSUBSS4rr
+ 198752U, // VFNMSUBSS4rr_Int
+ 198752U, // VFNMSUBSS4rr_Int_REV
+ 198752U, // VFNMSUBSS4rr_REV
+ 0U, // VFPCLASSPDZ128rm
+ 11U, // VFPCLASSPDZ128rmb
+ 477572U, // VFPCLASSPDZ128rmbk
+ 461156U, // VFPCLASSPDZ128rmk
+ 32U, // VFPCLASSPDZ128rr
+ 624740U, // VFPCLASSPDZ128rrk
+ 0U, // VFPCLASSPDZ256rm
+ 12U, // VFPCLASSPDZ256rmb
+ 471428U, // VFPCLASSPDZ256rmbk
+ 461124U, // VFPCLASSPDZ256rmk
+ 32U, // VFPCLASSPDZ256rr
+ 624740U, // VFPCLASSPDZ256rrk
+ 0U, // VFPCLASSPDZrm
+ 12U, // VFPCLASSPDZrmb
+ 473476U, // VFPCLASSPDZrmbk
+ 461220U, // VFPCLASSPDZrmk
+ 32U, // VFPCLASSPDZrr
+ 624740U, // VFPCLASSPDZrrk
+ 0U, // VFPCLASSPSZ128rm
+ 12U, // VFPCLASSPSZ128rmb
+ 471492U, // VFPCLASSPSZ128rmbk
+ 461156U, // VFPCLASSPSZ128rmk
+ 32U, // VFPCLASSPSZ128rr
+ 624740U, // VFPCLASSPSZ128rrk
+ 0U, // VFPCLASSPSZ256rm
+ 12U, // VFPCLASSPSZ256rmb
+ 473540U, // VFPCLASSPSZ256rmbk
+ 461124U, // VFPCLASSPSZ256rmk
+ 32U, // VFPCLASSPSZ256rr
+ 624740U, // VFPCLASSPSZ256rrk
+ 0U, // VFPCLASSPSZrm
+ 13U, // VFPCLASSPSZrmb
+ 475588U, // VFPCLASSPSZrmbk
+ 461220U, // VFPCLASSPSZrmk
+ 32U, // VFPCLASSPSZrr
+ 624740U, // VFPCLASSPSZrrk
+ 0U, // VFPCLASSSDZrm
+ 461188U, // VFPCLASSSDZrmk
+ 32U, // VFPCLASSSDZrr
+ 624740U, // VFPCLASSSDZrrk
+ 0U, // VFPCLASSSSZrm
+ 461252U, // VFPCLASSSSZrmk
+ 32U, // VFPCLASSSSZrr
+ 624740U, // VFPCLASSSSZrrk
+ 0U, // VFRCZPDYrm
+ 0U, // VFRCZPDYrr
+ 0U, // VFRCZPDrm
+ 0U, // VFRCZPDrr
+ 0U, // VFRCZPSYrm
+ 0U, // VFRCZPSYrr
+ 0U, // VFRCZPSrm
+ 0U, // VFRCZPSrr
+ 0U, // VFRCZSDrm
+ 0U, // VFRCZSDrr
+ 0U, // VFRCZSSrm
+ 0U, // VFRCZSSrr
+ 0U, // VGATHERDPDYrm
+ 13U, // VGATHERDPDZ128rm
+ 14U, // VGATHERDPDZ256rm
+ 14U, // VGATHERDPDZrm
+ 0U, // VGATHERDPDrm
+ 0U, // VGATHERDPSYrm
+ 13U, // VGATHERDPSZ128rm
+ 14U, // VGATHERDPSZ256rm
+ 14U, // VGATHERDPSZrm
+ 0U, // VGATHERDPSrm
+ 0U, // VGATHERPF0DPDm
+ 0U, // VGATHERPF0DPSm
+ 0U, // VGATHERPF0QPDm
+ 0U, // VGATHERPF0QPSm
+ 0U, // VGATHERPF1DPDm
+ 0U, // VGATHERPF1DPSm
+ 0U, // VGATHERPF1QPDm
+ 0U, // VGATHERPF1QPSm
+ 0U, // VGATHERQPDYrm
+ 13U, // VGATHERQPDZ128rm
+ 14U, // VGATHERQPDZ256rm
+ 14U, // VGATHERQPDZrm
+ 0U, // VGATHERQPDrm
+ 0U, // VGATHERQPSYrm
+ 15U, // VGATHERQPSZ128rm
+ 13U, // VGATHERQPSZ256rm
+ 14U, // VGATHERQPSZrm
+ 0U, // VGATHERQPSrm
+ 0U, // VGETEXPPDZ128m
+ 9U, // VGETEXPPDZ128mb
+ 4676U, // VGETEXPPDZ128mbk
+ 4484U, // VGETEXPPDZ128mbkz
+ 260U, // VGETEXPPDZ128mk
+ 356U, // VGETEXPPDZ128mkz
+ 0U, // VGETEXPPDZ128r
+ 292U, // VGETEXPPDZ128rk
+ 100U, // VGETEXPPDZ128rkz
+ 0U, // VGETEXPPDZ256m
+ 9U, // VGETEXPPDZ256mb
+ 6724U, // VGETEXPPDZ256mbk
+ 6532U, // VGETEXPPDZ256mbkz
+ 612U, // VGETEXPPDZ256mk
+ 324U, // VGETEXPPDZ256mkz
+ 0U, // VGETEXPPDZ256r
+ 292U, // VGETEXPPDZ256rk
+ 100U, // VGETEXPPDZ256rkz
+ 0U, // VGETEXPPDZm
+ 10U, // VGETEXPPDZmb
+ 8772U, // VGETEXPPDZmbk
+ 8580U, // VGETEXPPDZmbkz
+ 1060U, // VGETEXPPDZmk
+ 420U, // VGETEXPPDZmkz
+ 0U, // VGETEXPPDZr
+ 8U, // VGETEXPPDZrb
+ 20772U, // VGETEXPPDZrbk
+ 20580U, // VGETEXPPDZrbkz
+ 292U, // VGETEXPPDZrk
+ 100U, // VGETEXPPDZrkz
+ 0U, // VGETEXPPSZ128m
+ 9U, // VGETEXPPSZ128mb
+ 6884U, // VGETEXPPSZ128mbk
+ 6596U, // VGETEXPPSZ128mbkz
+ 260U, // VGETEXPPSZ128mk
+ 356U, // VGETEXPPSZ128mkz
+ 0U, // VGETEXPPSZ128r
+ 292U, // VGETEXPPSZ128rk
+ 100U, // VGETEXPPSZ128rkz
+ 0U, // VGETEXPPSZ256m
+ 10U, // VGETEXPPSZ256mb
+ 8932U, // VGETEXPPSZ256mbk
+ 8644U, // VGETEXPPSZ256mbkz
+ 612U, // VGETEXPPSZ256mk
+ 324U, // VGETEXPPSZ256mkz
+ 0U, // VGETEXPPSZ256r
+ 292U, // VGETEXPPSZ256rk
+ 100U, // VGETEXPPSZ256rkz
+ 0U, // VGETEXPPSZm
+ 10U, // VGETEXPPSZmb
+ 10980U, // VGETEXPPSZmbk
+ 10692U, // VGETEXPPSZmbkz
+ 1060U, // VGETEXPPSZmk
+ 420U, // VGETEXPPSZmkz
+ 0U, // VGETEXPPSZr
+ 8U, // VGETEXPPSZrb
+ 20772U, // VGETEXPPSZrbk
+ 20580U, // VGETEXPPSZrbkz
+ 292U, // VGETEXPPSZrk
+ 100U, // VGETEXPPSZrkz
+ 384U, // VGETEXPSDZm
+ 67876U, // VGETEXPSDZmk
+ 100452U, // VGETEXPSDZmkz
+ 96U, // VGETEXPSDZr
+ 20576U, // VGETEXPSDZrb
+ 11700516U, // VGETEXPSDZrbk
+ 11733092U, // VGETEXPSDZrbkz
+ 166180U, // VGETEXPSDZrk
+ 198756U, // VGETEXPSDZrkz
+ 448U, // VGETEXPSSZm
+ 395556U, // VGETEXPSSZmk
+ 428132U, // VGETEXPSSZmkz
+ 96U, // VGETEXPSSZr
+ 20576U, // VGETEXPSSZrb
+ 11700516U, // VGETEXPSSZrbk
+ 11733092U, // VGETEXPSSZrbkz
+ 166180U, // VGETEXPSSZrk
+ 198756U, // VGETEXPSSZrkz
+ 11U, // VGETMANTPDZ128rmbi
+ 936516U, // VGETMANTPDZ128rmbik
+ 477572U, // VGETMANTPDZ128rmbikz
+ 0U, // VGETMANTPDZ128rmi
+ 919812U, // VGETMANTPDZ128rmik
+ 461156U, // VGETMANTPDZ128rmikz
+ 32U, // VGETMANTPDZ128rri
+ 2340U, // VGETMANTPDZ128rrik
+ 624740U, // VGETMANTPDZ128rrikz
+ 12U, // VGETMANTPDZ256rmbi
+ 930372U, // VGETMANTPDZ256rmbik
+ 471428U, // VGETMANTPDZ256rmbikz
+ 0U, // VGETMANTPDZ256rmi
+ 920164U, // VGETMANTPDZ256rmik
+ 461124U, // VGETMANTPDZ256rmikz
+ 32U, // VGETMANTPDZ256rri
+ 2340U, // VGETMANTPDZ256rrik
+ 624740U, // VGETMANTPDZ256rrikz
+ 12U, // VGETMANTPDZrmbi
+ 932420U, // VGETMANTPDZrmbik
+ 473476U, // VGETMANTPDZrmbikz
+ 0U, // VGETMANTPDZrmi
+ 920612U, // VGETMANTPDZrmik
+ 461220U, // VGETMANTPDZrmikz
+ 32U, // VGETMANTPDZrri
+ 11U, // VGETMANTPDZrrib
+ 22820U, // VGETMANTPDZrribk
+ 645220U, // VGETMANTPDZrribkz
+ 2340U, // VGETMANTPDZrrik
+ 624740U, // VGETMANTPDZrrikz
+ 12U, // VGETMANTPSZ128rmbi
+ 930532U, // VGETMANTPSZ128rmbik
+ 471492U, // VGETMANTPSZ128rmbikz
+ 0U, // VGETMANTPSZ128rmi
+ 919812U, // VGETMANTPSZ128rmik
+ 461156U, // VGETMANTPSZ128rmikz
+ 32U, // VGETMANTPSZ128rri
+ 2340U, // VGETMANTPSZ128rrik
+ 624740U, // VGETMANTPSZ128rrikz
+ 12U, // VGETMANTPSZ256rmbi
+ 932580U, // VGETMANTPSZ256rmbik
+ 473540U, // VGETMANTPSZ256rmbikz
+ 0U, // VGETMANTPSZ256rmi
+ 920164U, // VGETMANTPSZ256rmik
+ 461124U, // VGETMANTPSZ256rmikz
+ 32U, // VGETMANTPSZ256rri
+ 2340U, // VGETMANTPSZ256rrik
+ 624740U, // VGETMANTPSZ256rrikz
+ 13U, // VGETMANTPSZrmbi
+ 934628U, // VGETMANTPSZrmbik
+ 475588U, // VGETMANTPSZrmbikz
+ 0U, // VGETMANTPSZrmi
+ 920612U, // VGETMANTPSZrmik
+ 461220U, // VGETMANTPSZrmikz
+ 32U, // VGETMANTPSZrri
+ 11U, // VGETMANTPSZrrib
+ 22820U, // VGETMANTPSZrribk
+ 645220U, // VGETMANTPSZrribkz
+ 2340U, // VGETMANTPSZrrik
+ 624740U, // VGETMANTPSZrrikz
+ 461184U, // VGETMANTSDZrmi
+ 37816612U, // VGETMANTSDZrmik
+ 54626404U, // VGETMANTSDZrmikz
+ 624736U, // VGETMANTSDZrri
+ 645216U, // VGETMANTSDZrrib
+ 77760804U, // VGETMANTSDZrribk
+ 94570596U, // VGETMANTSDZrribkz
+ 71469348U, // VGETMANTSDZrrik
+ 88279140U, // VGETMANTSDZrrikz
+ 461248U, // VGETMANTSSZrmi
+ 38144292U, // VGETMANTSSZrmik
+ 54954084U, // VGETMANTSSZrmikz
+ 624736U, // VGETMANTSSZrri
+ 645216U, // VGETMANTSSZrrib
+ 77760804U, // VGETMANTSSZrribk
+ 94570596U, // VGETMANTSSZrribkz
+ 71469348U, // VGETMANTSSZrrik
+ 88279140U, // VGETMANTSSZrrikz
+ 461280U, // VGF2P8AFFINEINVQBYrmi
+ 624736U, // VGF2P8AFFINEINVQBYrri
+ 478304U, // VGF2P8AFFINEINVQBZ128rmbi
+ 43944228U, // VGF2P8AFFINEINVQBZ128rmbik
+ 60754020U, // VGF2P8AFFINEINVQBZ128rmbikz
+ 461312U, // VGF2P8AFFINEINVQBZ128rmi
+ 38308132U, // VGF2P8AFFINEINVQBZ128rmik
+ 55117924U, // VGF2P8AFFINEINVQBZ128rmikz
+ 624736U, // VGF2P8AFFINEINVQBZ128rri
+ 71469348U, // VGF2P8AFFINEINVQBZ128rrik
+ 88279140U, // VGF2P8AFFINEINVQBZ128rrikz
+ 472160U, // VGF2P8AFFINEINVQBZ256rmbi
+ 40798500U, // VGF2P8AFFINEINVQBZ256rmbik
+ 57608292U, // VGF2P8AFFINEINVQBZ256rmbikz
+ 461280U, // VGF2P8AFFINEINVQBZ256rmi
+ 38406436U, // VGF2P8AFFINEINVQBZ256rmik
+ 55216228U, // VGF2P8AFFINEINVQBZ256rmikz
+ 624736U, // VGF2P8AFFINEINVQBZ256rri
+ 71469348U, // VGF2P8AFFINEINVQBZ256rrik
+ 88279140U, // VGF2P8AFFINEINVQBZ256rrikz
+ 474208U, // VGF2P8AFFINEINVQBZrmbi
+ 41847076U, // VGF2P8AFFINEINVQBZrmbik
+ 58656868U, // VGF2P8AFFINEINVQBZrmbikz
+ 461344U, // VGF2P8AFFINEINVQBZrmi
+ 38471972U, // VGF2P8AFFINEINVQBZrmik
+ 55281764U, // VGF2P8AFFINEINVQBZrmikz
+ 624736U, // VGF2P8AFFINEINVQBZrri
+ 71469348U, // VGF2P8AFFINEINVQBZrrik
+ 88279140U, // VGF2P8AFFINEINVQBZrrikz
+ 461312U, // VGF2P8AFFINEINVQBrmi
+ 624736U, // VGF2P8AFFINEINVQBrri
+ 461280U, // VGF2P8AFFINEQBYrmi
+ 624736U, // VGF2P8AFFINEQBYrri
+ 478304U, // VGF2P8AFFINEQBZ128rmbi
+ 43944228U, // VGF2P8AFFINEQBZ128rmbik
+ 60754020U, // VGF2P8AFFINEQBZ128rmbikz
+ 461312U, // VGF2P8AFFINEQBZ128rmi
+ 38308132U, // VGF2P8AFFINEQBZ128rmik
+ 55117924U, // VGF2P8AFFINEQBZ128rmikz
+ 624736U, // VGF2P8AFFINEQBZ128rri
+ 71469348U, // VGF2P8AFFINEQBZ128rrik
+ 88279140U, // VGF2P8AFFINEQBZ128rrikz
+ 472160U, // VGF2P8AFFINEQBZ256rmbi
+ 40798500U, // VGF2P8AFFINEQBZ256rmbik
+ 57608292U, // VGF2P8AFFINEQBZ256rmbikz
+ 461280U, // VGF2P8AFFINEQBZ256rmi
+ 38406436U, // VGF2P8AFFINEQBZ256rmik
+ 55216228U, // VGF2P8AFFINEQBZ256rmikz
+ 624736U, // VGF2P8AFFINEQBZ256rri
+ 71469348U, // VGF2P8AFFINEQBZ256rrik
+ 88279140U, // VGF2P8AFFINEQBZ256rrikz
+ 474208U, // VGF2P8AFFINEQBZrmbi
+ 41847076U, // VGF2P8AFFINEQBZrmbik
+ 58656868U, // VGF2P8AFFINEQBZrmbikz
+ 461344U, // VGF2P8AFFINEQBZrmi
+ 38471972U, // VGF2P8AFFINEQBZrmik
+ 55281764U, // VGF2P8AFFINEQBZrmikz
+ 624736U, // VGF2P8AFFINEQBZrri
+ 71469348U, // VGF2P8AFFINEQBZrrik
+ 88279140U, // VGF2P8AFFINEQBZrrikz
+ 461312U, // VGF2P8AFFINEQBrmi
+ 624736U, // VGF2P8AFFINEQBrri
+ 480U, // VGF2P8MULBYrm
+ 96U, // VGF2P8MULBYrr
+ 512U, // VGF2P8MULBZ128rm
+ 559396U, // VGF2P8MULBZ128rmk
+ 591972U, // VGF2P8MULBZ128rmkz
+ 96U, // VGF2P8MULBZ128rr
+ 166180U, // VGF2P8MULBZ128rrk
+ 198756U, // VGF2P8MULBZ128rrkz
+ 480U, // VGF2P8MULBZ256rm
+ 657700U, // VGF2P8MULBZ256rmk
+ 690276U, // VGF2P8MULBZ256rmkz
+ 96U, // VGF2P8MULBZ256rr
+ 166180U, // VGF2P8MULBZ256rrk
+ 198756U, // VGF2P8MULBZ256rrkz
+ 544U, // VGF2P8MULBZrm
+ 723236U, // VGF2P8MULBZrmk
+ 755812U, // VGF2P8MULBZrmkz
+ 96U, // VGF2P8MULBZrr
+ 166180U, // VGF2P8MULBZrrk
+ 198756U, // VGF2P8MULBZrrkz
+ 512U, // VGF2P8MULBrm
+ 96U, // VGF2P8MULBrr
+ 320U, // VHADDPDYrm
+ 96U, // VHADDPDYrr
+ 352U, // VHADDPDrm
+ 96U, // VHADDPDrr
+ 320U, // VHADDPSYrm
+ 96U, // VHADDPSYrr
+ 352U, // VHADDPSrm
+ 96U, // VHADDPSrr
+ 320U, // VHSUBPDYrm
+ 96U, // VHSUBPDYrr
+ 352U, // VHSUBPDrm
+ 96U, // VHSUBPDrr
+ 320U, // VHSUBPSYrm
+ 96U, // VHSUBPSYrr
+ 352U, // VHSUBPSrm
+ 96U, // VHSUBPSrr
+ 461152U, // VINSERTF128rm
+ 624736U, // VINSERTF128rr
+ 461152U, // VINSERTF32x4Z256rm
+ 37783844U, // VINSERTF32x4Z256rmk
+ 54659172U, // VINSERTF32x4Z256rmkz
+ 624736U, // VINSERTF32x4Z256rr
+ 71469348U, // VINSERTF32x4Z256rrk
+ 88279140U, // VINSERTF32x4Z256rrkz
+ 461152U, // VINSERTF32x4Zrm
+ 37783844U, // VINSERTF32x4Zrmk
+ 54659172U, // VINSERTF32x4Zrmkz
+ 624736U, // VINSERTF32x4Zrr
+ 71469348U, // VINSERTF32x4Zrrk
+ 88279140U, // VINSERTF32x4Zrrkz
+ 461120U, // VINSERTF32x8Zrm
+ 37980452U, // VINSERTF32x8Zrmk
+ 54790244U, // VINSERTF32x8Zrmkz
+ 624736U, // VINSERTF32x8Zrr
+ 71469348U, // VINSERTF32x8Zrrk
+ 88279140U, // VINSERTF32x8Zrrkz
+ 461152U, // VINSERTF64x2Z256rm
+ 37783844U, // VINSERTF64x2Z256rmk
+ 54659172U, // VINSERTF64x2Z256rmkz
+ 624736U, // VINSERTF64x2Z256rr
+ 71469348U, // VINSERTF64x2Z256rrk
+ 88279140U, // VINSERTF64x2Z256rrkz
+ 461152U, // VINSERTF64x2Zrm
+ 37783844U, // VINSERTF64x2Zrmk
+ 54659172U, // VINSERTF64x2Zrmkz
+ 624736U, // VINSERTF64x2Zrr
+ 71469348U, // VINSERTF64x2Zrrk
+ 88279140U, // VINSERTF64x2Zrrkz
+ 461120U, // VINSERTF64x4Zrm
+ 37980452U, // VINSERTF64x4Zrmk
+ 54790244U, // VINSERTF64x4Zrmkz
+ 624736U, // VINSERTF64x4Zrr
+ 71469348U, // VINSERTF64x4Zrrk
+ 88279140U, // VINSERTF64x4Zrrkz
+ 461312U, // VINSERTI128rm
+ 624736U, // VINSERTI128rr
+ 461312U, // VINSERTI32x4Z256rm
+ 38308132U, // VINSERTI32x4Z256rmk
+ 55117924U, // VINSERTI32x4Z256rmkz
+ 624736U, // VINSERTI32x4Z256rr
+ 71469348U, // VINSERTI32x4Z256rrk
+ 88279140U, // VINSERTI32x4Z256rrkz
+ 461312U, // VINSERTI32x4Zrm
+ 38308132U, // VINSERTI32x4Zrmk
+ 55117924U, // VINSERTI32x4Zrmkz
+ 624736U, // VINSERTI32x4Zrr
+ 71469348U, // VINSERTI32x4Zrrk
+ 88279140U, // VINSERTI32x4Zrrkz
+ 461280U, // VINSERTI32x8Zrm
+ 38406436U, // VINSERTI32x8Zrmk
+ 55216228U, // VINSERTI32x8Zrmkz
+ 624736U, // VINSERTI32x8Zrr
+ 71469348U, // VINSERTI32x8Zrrk
+ 88279140U, // VINSERTI32x8Zrrkz
+ 461312U, // VINSERTI64x2Z256rm
+ 38308132U, // VINSERTI64x2Z256rmk
+ 55117924U, // VINSERTI64x2Z256rmkz
+ 624736U, // VINSERTI64x2Z256rr
+ 71469348U, // VINSERTI64x2Z256rrk
+ 88279140U, // VINSERTI64x2Z256rrkz
+ 461312U, // VINSERTI64x2Zrm
+ 38308132U, // VINSERTI64x2Zrmk
+ 55117924U, // VINSERTI64x2Zrmkz
+ 624736U, // VINSERTI64x2Zrr
+ 71469348U, // VINSERTI64x2Zrrk
+ 88279140U, // VINSERTI64x2Zrrkz
+ 461280U, // VINSERTI64x4Zrm
+ 38406436U, // VINSERTI64x4Zrmk
+ 55216228U, // VINSERTI64x4Zrmkz
+ 624736U, // VINSERTI64x4Zrr
+ 71469348U, // VINSERTI64x4Zrrk
+ 88279140U, // VINSERTI64x4Zrrkz
+ 461248U, // VINSERTPSZrm
+ 624736U, // VINSERTPSZrr
+ 461248U, // VINSERTPSrm
+ 624736U, // VINSERTPSrr
+ 0U, // VLDDQUYrm
+ 0U, // VLDDQUrm
+ 0U, // VLDMXCSR
+ 0U, // VMASKMOVDQU
+ 0U, // VMASKMOVDQU64
+ 160U, // VMASKMOVPDYmr
+ 320U, // VMASKMOVPDYrm
+ 160U, // VMASKMOVPDmr
+ 352U, // VMASKMOVPDrm
+ 160U, // VMASKMOVPSYmr
+ 320U, // VMASKMOVPSYrm
+ 160U, // VMASKMOVPSmr
+ 352U, // VMASKMOVPSrm
+ 320U, // VMAXCPDYrm
+ 96U, // VMAXCPDYrr
+ 352U, // VMAXCPDZ128rm
+ 4480U, // VMAXCPDZ128rmb
+ 1116452U, // VMAXCPDZ128rmbk
+ 1149028U, // VMAXCPDZ128rmbkz
+ 35108U, // VMAXCPDZ128rmk
+ 133220U, // VMAXCPDZ128rmkz
+ 96U, // VMAXCPDZ128rr
+ 166180U, // VMAXCPDZ128rrk
+ 198756U, // VMAXCPDZ128rrkz
+ 320U, // VMAXCPDZ256rm
+ 6528U, // VMAXCPDZ256rmb
+ 2165028U, // VMAXCPDZ256rmbk
+ 2197604U, // VMAXCPDZ256rmbkz
+ 231716U, // VMAXCPDZ256rmk
+ 264292U, // VMAXCPDZ256rmkz
+ 96U, // VMAXCPDZ256rr
+ 166180U, // VMAXCPDZ256rrk
+ 198756U, // VMAXCPDZ256rrkz
+ 416U, // VMAXCPDZrm
+ 8576U, // VMAXCPDZrmb
+ 3213604U, // VMAXCPDZrmbk
+ 3246180U, // VMAXCPDZrmbkz
+ 297252U, // VMAXCPDZrmk
+ 329828U, // VMAXCPDZrmkz
+ 96U, // VMAXCPDZrr
+ 166180U, // VMAXCPDZrrk
+ 198756U, // VMAXCPDZrrkz
+ 352U, // VMAXCPDrm
+ 96U, // VMAXCPDrr
+ 320U, // VMAXCPSYrm
+ 96U, // VMAXCPSYrr
+ 352U, // VMAXCPSZ128rm
+ 6592U, // VMAXCPSZ128rmb
+ 2492708U, // VMAXCPSZ128rmbk
+ 2525284U, // VMAXCPSZ128rmbkz
+ 35108U, // VMAXCPSZ128rmk
+ 133220U, // VMAXCPSZ128rmkz
+ 96U, // VMAXCPSZ128rr
+ 166180U, // VMAXCPSZ128rrk
+ 198756U, // VMAXCPSZ128rrkz
+ 320U, // VMAXCPSZ256rm
+ 8640U, // VMAXCPSZ256rmb
+ 3541284U, // VMAXCPSZ256rmbk
+ 3573860U, // VMAXCPSZ256rmbkz
+ 231716U, // VMAXCPSZ256rmk
+ 264292U, // VMAXCPSZ256rmkz
+ 96U, // VMAXCPSZ256rr
+ 166180U, // VMAXCPSZ256rrk
+ 198756U, // VMAXCPSZ256rrkz
+ 416U, // VMAXCPSZrm
+ 10688U, // VMAXCPSZrmb
+ 5638436U, // VMAXCPSZrmbk
+ 5671012U, // VMAXCPSZrmbkz
+ 297252U, // VMAXCPSZrmk
+ 329828U, // VMAXCPSZrmkz
+ 96U, // VMAXCPSZrr
+ 166180U, // VMAXCPSZrrk
+ 198756U, // VMAXCPSZrrkz
+ 352U, // VMAXCPSrm
+ 96U, // VMAXCPSrr
+ 384U, // VMAXCSDZrm
+ 96U, // VMAXCSDZrr
+ 384U, // VMAXCSDrm
+ 96U, // VMAXCSDrr
+ 448U, // VMAXCSSZrm
+ 96U, // VMAXCSSZrr
+ 448U, // VMAXCSSrm
+ 96U, // VMAXCSSrr
+ 320U, // VMAXPDYrm
+ 96U, // VMAXPDYrr
+ 352U, // VMAXPDZ128rm
+ 4480U, // VMAXPDZ128rmb
+ 1116452U, // VMAXPDZ128rmbk
+ 1149028U, // VMAXPDZ128rmbkz
+ 35108U, // VMAXPDZ128rmk
+ 133220U, // VMAXPDZ128rmkz
+ 96U, // VMAXPDZ128rr
+ 166180U, // VMAXPDZ128rrk
+ 198756U, // VMAXPDZ128rrkz
+ 320U, // VMAXPDZ256rm
+ 6528U, // VMAXPDZ256rmb
+ 2165028U, // VMAXPDZ256rmbk
+ 2197604U, // VMAXPDZ256rmbkz
+ 231716U, // VMAXPDZ256rmk
+ 264292U, // VMAXPDZ256rmkz
+ 96U, // VMAXPDZ256rr
+ 166180U, // VMAXPDZ256rrk
+ 198756U, // VMAXPDZ256rrkz
+ 416U, // VMAXPDZrm
+ 8576U, // VMAXPDZrmb
+ 3213604U, // VMAXPDZrmbk
+ 3246180U, // VMAXPDZrmbkz
+ 297252U, // VMAXPDZrmk
+ 329828U, // VMAXPDZrmkz
+ 96U, // VMAXPDZrr
+ 20576U, // VMAXPDZrrb
+ 11700516U, // VMAXPDZrrbk
+ 11733092U, // VMAXPDZrrbkz
+ 166180U, // VMAXPDZrrk
+ 198756U, // VMAXPDZrrkz
+ 352U, // VMAXPDrm
+ 96U, // VMAXPDrr
+ 320U, // VMAXPSYrm
+ 96U, // VMAXPSYrr
+ 352U, // VMAXPSZ128rm
+ 6592U, // VMAXPSZ128rmb
+ 2492708U, // VMAXPSZ128rmbk
+ 2525284U, // VMAXPSZ128rmbkz
+ 35108U, // VMAXPSZ128rmk
+ 133220U, // VMAXPSZ128rmkz
+ 96U, // VMAXPSZ128rr
+ 166180U, // VMAXPSZ128rrk
+ 198756U, // VMAXPSZ128rrkz
+ 320U, // VMAXPSZ256rm
+ 8640U, // VMAXPSZ256rmb
+ 3541284U, // VMAXPSZ256rmbk
+ 3573860U, // VMAXPSZ256rmbkz
+ 231716U, // VMAXPSZ256rmk
+ 264292U, // VMAXPSZ256rmkz
+ 96U, // VMAXPSZ256rr
+ 166180U, // VMAXPSZ256rrk
+ 198756U, // VMAXPSZ256rrkz
+ 416U, // VMAXPSZrm
+ 10688U, // VMAXPSZrmb
+ 5638436U, // VMAXPSZrmbk
+ 5671012U, // VMAXPSZrmbkz
+ 297252U, // VMAXPSZrmk
+ 329828U, // VMAXPSZrmkz
+ 96U, // VMAXPSZrr
+ 20576U, // VMAXPSZrrb
+ 11700516U, // VMAXPSZrrbk
+ 11733092U, // VMAXPSZrrbkz
+ 166180U, // VMAXPSZrrk
+ 198756U, // VMAXPSZrrkz
+ 352U, // VMAXPSrm
+ 96U, // VMAXPSrr
+ 384U, // VMAXSDZrm
+ 384U, // VMAXSDZrm_Int
+ 67876U, // VMAXSDZrm_Intk
+ 100452U, // VMAXSDZrm_Intkz
+ 96U, // VMAXSDZrr
+ 96U, // VMAXSDZrr_Int
+ 166180U, // VMAXSDZrr_Intk
+ 198756U, // VMAXSDZrr_Intkz
+ 20576U, // VMAXSDZrrb_Int
+ 11700516U, // VMAXSDZrrb_Intk
+ 11733092U, // VMAXSDZrrb_Intkz
+ 384U, // VMAXSDrm
+ 384U, // VMAXSDrm_Int
+ 96U, // VMAXSDrr
+ 96U, // VMAXSDrr_Int
+ 448U, // VMAXSSZrm
+ 448U, // VMAXSSZrm_Int
+ 395556U, // VMAXSSZrm_Intk
+ 428132U, // VMAXSSZrm_Intkz
+ 96U, // VMAXSSZrr
+ 96U, // VMAXSSZrr_Int
+ 166180U, // VMAXSSZrr_Intk
+ 198756U, // VMAXSSZrr_Intkz
+ 20576U, // VMAXSSZrrb_Int
+ 11700516U, // VMAXSSZrrb_Intk
+ 11733092U, // VMAXSSZrrb_Intkz
+ 448U, // VMAXSSrm
+ 448U, // VMAXSSrm_Int
+ 96U, // VMAXSSrr
+ 96U, // VMAXSSrr_Int
+ 0U, // VMCALL
+ 0U, // VMCLEARm
+ 0U, // VMFUNC
+ 320U, // VMINCPDYrm
+ 96U, // VMINCPDYrr
+ 352U, // VMINCPDZ128rm
+ 4480U, // VMINCPDZ128rmb
+ 1116452U, // VMINCPDZ128rmbk
+ 1149028U, // VMINCPDZ128rmbkz
+ 35108U, // VMINCPDZ128rmk
+ 133220U, // VMINCPDZ128rmkz
+ 96U, // VMINCPDZ128rr
+ 166180U, // VMINCPDZ128rrk
+ 198756U, // VMINCPDZ128rrkz
+ 320U, // VMINCPDZ256rm
+ 6528U, // VMINCPDZ256rmb
+ 2165028U, // VMINCPDZ256rmbk
+ 2197604U, // VMINCPDZ256rmbkz
+ 231716U, // VMINCPDZ256rmk
+ 264292U, // VMINCPDZ256rmkz
+ 96U, // VMINCPDZ256rr
+ 166180U, // VMINCPDZ256rrk
+ 198756U, // VMINCPDZ256rrkz
+ 416U, // VMINCPDZrm
+ 8576U, // VMINCPDZrmb
+ 3213604U, // VMINCPDZrmbk
+ 3246180U, // VMINCPDZrmbkz
+ 297252U, // VMINCPDZrmk
+ 329828U, // VMINCPDZrmkz
+ 96U, // VMINCPDZrr
+ 166180U, // VMINCPDZrrk
+ 198756U, // VMINCPDZrrkz
+ 352U, // VMINCPDrm
+ 96U, // VMINCPDrr
+ 320U, // VMINCPSYrm
+ 96U, // VMINCPSYrr
+ 352U, // VMINCPSZ128rm
+ 6592U, // VMINCPSZ128rmb
+ 2492708U, // VMINCPSZ128rmbk
+ 2525284U, // VMINCPSZ128rmbkz
+ 35108U, // VMINCPSZ128rmk
+ 133220U, // VMINCPSZ128rmkz
+ 96U, // VMINCPSZ128rr
+ 166180U, // VMINCPSZ128rrk
+ 198756U, // VMINCPSZ128rrkz
+ 320U, // VMINCPSZ256rm
+ 8640U, // VMINCPSZ256rmb
+ 3541284U, // VMINCPSZ256rmbk
+ 3573860U, // VMINCPSZ256rmbkz
+ 231716U, // VMINCPSZ256rmk
+ 264292U, // VMINCPSZ256rmkz
+ 96U, // VMINCPSZ256rr
+ 166180U, // VMINCPSZ256rrk
+ 198756U, // VMINCPSZ256rrkz
+ 416U, // VMINCPSZrm
+ 10688U, // VMINCPSZrmb
+ 5638436U, // VMINCPSZrmbk
+ 5671012U, // VMINCPSZrmbkz
+ 297252U, // VMINCPSZrmk
+ 329828U, // VMINCPSZrmkz
+ 96U, // VMINCPSZrr
+ 166180U, // VMINCPSZrrk
+ 198756U, // VMINCPSZrrkz
+ 352U, // VMINCPSrm
+ 96U, // VMINCPSrr
+ 384U, // VMINCSDZrm
+ 96U, // VMINCSDZrr
+ 384U, // VMINCSDrm
+ 96U, // VMINCSDrr
+ 448U, // VMINCSSZrm
+ 96U, // VMINCSSZrr
+ 448U, // VMINCSSrm
+ 96U, // VMINCSSrr
+ 320U, // VMINPDYrm
+ 96U, // VMINPDYrr
+ 352U, // VMINPDZ128rm
+ 4480U, // VMINPDZ128rmb
+ 1116452U, // VMINPDZ128rmbk
+ 1149028U, // VMINPDZ128rmbkz
+ 35108U, // VMINPDZ128rmk
+ 133220U, // VMINPDZ128rmkz
+ 96U, // VMINPDZ128rr
+ 166180U, // VMINPDZ128rrk
+ 198756U, // VMINPDZ128rrkz
+ 320U, // VMINPDZ256rm
+ 6528U, // VMINPDZ256rmb
+ 2165028U, // VMINPDZ256rmbk
+ 2197604U, // VMINPDZ256rmbkz
+ 231716U, // VMINPDZ256rmk
+ 264292U, // VMINPDZ256rmkz
+ 96U, // VMINPDZ256rr
+ 166180U, // VMINPDZ256rrk
+ 198756U, // VMINPDZ256rrkz
+ 416U, // VMINPDZrm
+ 8576U, // VMINPDZrmb
+ 3213604U, // VMINPDZrmbk
+ 3246180U, // VMINPDZrmbkz
+ 297252U, // VMINPDZrmk
+ 329828U, // VMINPDZrmkz
+ 96U, // VMINPDZrr
+ 20576U, // VMINPDZrrb
+ 11700516U, // VMINPDZrrbk
+ 11733092U, // VMINPDZrrbkz
+ 166180U, // VMINPDZrrk
+ 198756U, // VMINPDZrrkz
+ 352U, // VMINPDrm
+ 96U, // VMINPDrr
+ 320U, // VMINPSYrm
+ 96U, // VMINPSYrr
+ 352U, // VMINPSZ128rm
+ 6592U, // VMINPSZ128rmb
+ 2492708U, // VMINPSZ128rmbk
+ 2525284U, // VMINPSZ128rmbkz
+ 35108U, // VMINPSZ128rmk
+ 133220U, // VMINPSZ128rmkz
+ 96U, // VMINPSZ128rr
+ 166180U, // VMINPSZ128rrk
+ 198756U, // VMINPSZ128rrkz
+ 320U, // VMINPSZ256rm
+ 8640U, // VMINPSZ256rmb
+ 3541284U, // VMINPSZ256rmbk
+ 3573860U, // VMINPSZ256rmbkz
+ 231716U, // VMINPSZ256rmk
+ 264292U, // VMINPSZ256rmkz
+ 96U, // VMINPSZ256rr
+ 166180U, // VMINPSZ256rrk
+ 198756U, // VMINPSZ256rrkz
+ 416U, // VMINPSZrm
+ 10688U, // VMINPSZrmb
+ 5638436U, // VMINPSZrmbk
+ 5671012U, // VMINPSZrmbkz
+ 297252U, // VMINPSZrmk
+ 329828U, // VMINPSZrmkz
+ 96U, // VMINPSZrr
+ 20576U, // VMINPSZrrb
+ 11700516U, // VMINPSZrrbk
+ 11733092U, // VMINPSZrrbkz
+ 166180U, // VMINPSZrrk
+ 198756U, // VMINPSZrrkz
+ 352U, // VMINPSrm
+ 96U, // VMINPSrr
+ 384U, // VMINSDZrm
+ 384U, // VMINSDZrm_Int
+ 67876U, // VMINSDZrm_Intk
+ 100452U, // VMINSDZrm_Intkz
+ 96U, // VMINSDZrr
+ 96U, // VMINSDZrr_Int
+ 166180U, // VMINSDZrr_Intk
+ 198756U, // VMINSDZrr_Intkz
+ 20576U, // VMINSDZrrb_Int
+ 11700516U, // VMINSDZrrb_Intk
+ 11733092U, // VMINSDZrrb_Intkz
+ 384U, // VMINSDrm
+ 384U, // VMINSDrm_Int
+ 96U, // VMINSDrr
+ 96U, // VMINSDrr_Int
+ 448U, // VMINSSZrm
+ 448U, // VMINSSZrm_Int
+ 395556U, // VMINSSZrm_Intk
+ 428132U, // VMINSSZrm_Intkz
+ 96U, // VMINSSZrr
+ 96U, // VMINSSZrr_Int
+ 166180U, // VMINSSZrr_Intk
+ 198756U, // VMINSSZrr_Intkz
+ 20576U, // VMINSSZrrb_Int
+ 11700516U, // VMINSSZrrb_Intk
+ 11733092U, // VMINSSZrrb_Intkz
+ 448U, // VMINSSrm
+ 448U, // VMINSSrm_Int
+ 96U, // VMINSSrr
+ 96U, // VMINSSrr_Int
+ 0U, // VMLAUNCH
+ 0U, // VMLOAD32
+ 0U, // VMLOAD64
+ 0U, // VMMCALL
+ 0U, // VMOV64toPQIZrm
+ 0U, // VMOV64toPQIZrr
+ 0U, // VMOV64toPQIrm
+ 0U, // VMOV64toPQIrr
+ 0U, // VMOV64toSDZrm
+ 0U, // VMOV64toSDZrr
+ 0U, // VMOV64toSDrm
+ 0U, // VMOV64toSDrr
+ 0U, // VMOVAPDYmr
+ 0U, // VMOVAPDYrm
+ 0U, // VMOVAPDYrr
+ 0U, // VMOVAPDYrr_REV
+ 0U, // VMOVAPDZ128mr
+ 164U, // VMOVAPDZ128mrk
+ 0U, // VMOVAPDZ128rm
+ 260U, // VMOVAPDZ128rmk
+ 356U, // VMOVAPDZ128rmkz
+ 0U, // VMOVAPDZ128rr
+ 0U, // VMOVAPDZ128rr_REV
+ 292U, // VMOVAPDZ128rrk
+ 100U, // VMOVAPDZ128rrk_REV
+ 100U, // VMOVAPDZ128rrkz
+ 100U, // VMOVAPDZ128rrkz_REV
+ 0U, // VMOVAPDZ256mr
+ 164U, // VMOVAPDZ256mrk
+ 0U, // VMOVAPDZ256rm
+ 612U, // VMOVAPDZ256rmk
+ 324U, // VMOVAPDZ256rmkz
+ 0U, // VMOVAPDZ256rr
+ 0U, // VMOVAPDZ256rr_REV
+ 292U, // VMOVAPDZ256rrk
+ 100U, // VMOVAPDZ256rrk_REV
+ 100U, // VMOVAPDZ256rrkz
+ 100U, // VMOVAPDZ256rrkz_REV
+ 0U, // VMOVAPDZmr
+ 164U, // VMOVAPDZmrk
+ 0U, // VMOVAPDZrm
+ 1060U, // VMOVAPDZrmk
+ 420U, // VMOVAPDZrmkz
+ 0U, // VMOVAPDZrr
+ 0U, // VMOVAPDZrr_REV
+ 292U, // VMOVAPDZrrk
+ 100U, // VMOVAPDZrrk_REV
+ 100U, // VMOVAPDZrrkz
+ 100U, // VMOVAPDZrrkz_REV
+ 0U, // VMOVAPDmr
+ 0U, // VMOVAPDrm
+ 0U, // VMOVAPDrr
+ 0U, // VMOVAPDrr_REV
+ 0U, // VMOVAPSYmr
+ 0U, // VMOVAPSYrm
+ 0U, // VMOVAPSYrr
+ 0U, // VMOVAPSYrr_REV
+ 0U, // VMOVAPSZ128mr
+ 164U, // VMOVAPSZ128mrk
+ 0U, // VMOVAPSZ128rm
+ 260U, // VMOVAPSZ128rmk
+ 356U, // VMOVAPSZ128rmkz
+ 0U, // VMOVAPSZ128rr
+ 0U, // VMOVAPSZ128rr_REV
+ 292U, // VMOVAPSZ128rrk
+ 100U, // VMOVAPSZ128rrk_REV
+ 100U, // VMOVAPSZ128rrkz
+ 100U, // VMOVAPSZ128rrkz_REV
+ 0U, // VMOVAPSZ256mr
+ 164U, // VMOVAPSZ256mrk
+ 0U, // VMOVAPSZ256rm
+ 612U, // VMOVAPSZ256rmk
+ 324U, // VMOVAPSZ256rmkz
+ 0U, // VMOVAPSZ256rr
+ 0U, // VMOVAPSZ256rr_REV
+ 292U, // VMOVAPSZ256rrk
+ 100U, // VMOVAPSZ256rrk_REV
+ 100U, // VMOVAPSZ256rrkz
+ 100U, // VMOVAPSZ256rrkz_REV
+ 0U, // VMOVAPSZmr
+ 164U, // VMOVAPSZmrk
+ 0U, // VMOVAPSZrm
+ 1060U, // VMOVAPSZrmk
+ 420U, // VMOVAPSZrmkz
+ 0U, // VMOVAPSZrr
+ 0U, // VMOVAPSZrr_REV
+ 292U, // VMOVAPSZrrk
+ 100U, // VMOVAPSZrrk_REV
+ 100U, // VMOVAPSZrrkz
+ 100U, // VMOVAPSZrrkz_REV
+ 0U, // VMOVAPSmr
+ 0U, // VMOVAPSrm
+ 0U, // VMOVAPSrr
+ 0U, // VMOVAPSrr_REV
+ 0U, // VMOVDDUPYrm
+ 0U, // VMOVDDUPYrr
+ 0U, // VMOVDDUPZ128rm
+ 580U, // VMOVDDUPZ128rmk
+ 388U, // VMOVDDUPZ128rmkz
+ 0U, // VMOVDDUPZ128rr
+ 292U, // VMOVDDUPZ128rrk
+ 100U, // VMOVDDUPZ128rrkz
+ 0U, // VMOVDDUPZ256rm
+ 612U, // VMOVDDUPZ256rmk
+ 324U, // VMOVDDUPZ256rmkz
+ 0U, // VMOVDDUPZ256rr
+ 292U, // VMOVDDUPZ256rrk
+ 100U, // VMOVDDUPZ256rrkz
+ 0U, // VMOVDDUPZrm
+ 1060U, // VMOVDDUPZrmk
+ 420U, // VMOVDDUPZrmkz
+ 0U, // VMOVDDUPZrr
+ 292U, // VMOVDDUPZrrk
+ 100U, // VMOVDDUPZrrkz
+ 0U, // VMOVDDUPrm
+ 0U, // VMOVDDUPrr
+ 0U, // VMOVDI2PDIZrm
+ 0U, // VMOVDI2PDIZrr
+ 0U, // VMOVDI2PDIrm
+ 0U, // VMOVDI2PDIrr
+ 0U, // VMOVDI2SSZrm
+ 0U, // VMOVDI2SSZrr
+ 0U, // VMOVDI2SSrm
+ 0U, // VMOVDI2SSrr
+ 0U, // VMOVDQA32Z128mr
+ 164U, // VMOVDQA32Z128mrk
+ 0U, // VMOVDQA32Z128rm
+ 676U, // VMOVDQA32Z128rmk
+ 516U, // VMOVDQA32Z128rmkz
+ 0U, // VMOVDQA32Z128rr
+ 0U, // VMOVDQA32Z128rr_REV
+ 292U, // VMOVDQA32Z128rrk
+ 100U, // VMOVDQA32Z128rrk_REV
+ 100U, // VMOVDQA32Z128rrkz
+ 100U, // VMOVDQA32Z128rrkz_REV
+ 0U, // VMOVDQA32Z256mr
+ 164U, // VMOVDQA32Z256mrk
+ 0U, // VMOVDQA32Z256rm
+ 708U, // VMOVDQA32Z256rmk
+ 484U, // VMOVDQA32Z256rmkz
+ 0U, // VMOVDQA32Z256rr
+ 0U, // VMOVDQA32Z256rr_REV
+ 292U, // VMOVDQA32Z256rrk
+ 100U, // VMOVDQA32Z256rrk_REV
+ 100U, // VMOVDQA32Z256rrkz
+ 100U, // VMOVDQA32Z256rrkz_REV
+ 0U, // VMOVDQA32Zmr
+ 164U, // VMOVDQA32Zmrk
+ 0U, // VMOVDQA32Zrm
+ 996U, // VMOVDQA32Zrmk
+ 548U, // VMOVDQA32Zrmkz
+ 0U, // VMOVDQA32Zrr
+ 0U, // VMOVDQA32Zrr_REV
+ 292U, // VMOVDQA32Zrrk
+ 100U, // VMOVDQA32Zrrk_REV
+ 100U, // VMOVDQA32Zrrkz
+ 100U, // VMOVDQA32Zrrkz_REV
+ 0U, // VMOVDQA64Z128mr
+ 164U, // VMOVDQA64Z128mrk
+ 0U, // VMOVDQA64Z128rm
+ 676U, // VMOVDQA64Z128rmk
+ 516U, // VMOVDQA64Z128rmkz
+ 0U, // VMOVDQA64Z128rr
+ 0U, // VMOVDQA64Z128rr_REV
+ 292U, // VMOVDQA64Z128rrk
+ 100U, // VMOVDQA64Z128rrk_REV
+ 100U, // VMOVDQA64Z128rrkz
+ 100U, // VMOVDQA64Z128rrkz_REV
+ 0U, // VMOVDQA64Z256mr
+ 164U, // VMOVDQA64Z256mrk
+ 0U, // VMOVDQA64Z256rm
+ 708U, // VMOVDQA64Z256rmk
+ 484U, // VMOVDQA64Z256rmkz
+ 0U, // VMOVDQA64Z256rr
+ 0U, // VMOVDQA64Z256rr_REV
+ 292U, // VMOVDQA64Z256rrk
+ 100U, // VMOVDQA64Z256rrk_REV
+ 100U, // VMOVDQA64Z256rrkz
+ 100U, // VMOVDQA64Z256rrkz_REV
+ 0U, // VMOVDQA64Zmr
+ 164U, // VMOVDQA64Zmrk
+ 0U, // VMOVDQA64Zrm
+ 996U, // VMOVDQA64Zrmk
+ 548U, // VMOVDQA64Zrmkz
+ 0U, // VMOVDQA64Zrr
+ 0U, // VMOVDQA64Zrr_REV
+ 292U, // VMOVDQA64Zrrk
+ 100U, // VMOVDQA64Zrrk_REV
+ 100U, // VMOVDQA64Zrrkz
+ 100U, // VMOVDQA64Zrrkz_REV
+ 0U, // VMOVDQAYmr
+ 0U, // VMOVDQAYrm
+ 0U, // VMOVDQAYrr
+ 0U, // VMOVDQAYrr_REV
+ 0U, // VMOVDQAmr
+ 0U, // VMOVDQArm
+ 0U, // VMOVDQArr
+ 0U, // VMOVDQArr_REV
+ 0U, // VMOVDQU16Z128mr
+ 164U, // VMOVDQU16Z128mrk
+ 0U, // VMOVDQU16Z128rm
+ 676U, // VMOVDQU16Z128rmk
+ 516U, // VMOVDQU16Z128rmkz
+ 0U, // VMOVDQU16Z128rr
+ 0U, // VMOVDQU16Z128rr_REV
+ 292U, // VMOVDQU16Z128rrk
+ 100U, // VMOVDQU16Z128rrk_REV
+ 100U, // VMOVDQU16Z128rrkz
+ 100U, // VMOVDQU16Z128rrkz_REV
+ 0U, // VMOVDQU16Z256mr
+ 164U, // VMOVDQU16Z256mrk
+ 0U, // VMOVDQU16Z256rm
+ 708U, // VMOVDQU16Z256rmk
+ 484U, // VMOVDQU16Z256rmkz
+ 0U, // VMOVDQU16Z256rr
+ 0U, // VMOVDQU16Z256rr_REV
+ 292U, // VMOVDQU16Z256rrk
+ 100U, // VMOVDQU16Z256rrk_REV
+ 100U, // VMOVDQU16Z256rrkz
+ 100U, // VMOVDQU16Z256rrkz_REV
+ 0U, // VMOVDQU16Zmr
+ 164U, // VMOVDQU16Zmrk
+ 0U, // VMOVDQU16Zrm
+ 996U, // VMOVDQU16Zrmk
+ 548U, // VMOVDQU16Zrmkz
+ 0U, // VMOVDQU16Zrr
+ 0U, // VMOVDQU16Zrr_REV
+ 292U, // VMOVDQU16Zrrk
+ 100U, // VMOVDQU16Zrrk_REV
+ 100U, // VMOVDQU16Zrrkz
+ 100U, // VMOVDQU16Zrrkz_REV
+ 0U, // VMOVDQU32Z128mr
+ 164U, // VMOVDQU32Z128mrk
+ 0U, // VMOVDQU32Z128rm
+ 676U, // VMOVDQU32Z128rmk
+ 516U, // VMOVDQU32Z128rmkz
+ 0U, // VMOVDQU32Z128rr
+ 0U, // VMOVDQU32Z128rr_REV
+ 292U, // VMOVDQU32Z128rrk
+ 100U, // VMOVDQU32Z128rrk_REV
+ 100U, // VMOVDQU32Z128rrkz
+ 100U, // VMOVDQU32Z128rrkz_REV
+ 0U, // VMOVDQU32Z256mr
+ 164U, // VMOVDQU32Z256mrk
+ 0U, // VMOVDQU32Z256rm
+ 708U, // VMOVDQU32Z256rmk
+ 484U, // VMOVDQU32Z256rmkz
+ 0U, // VMOVDQU32Z256rr
+ 0U, // VMOVDQU32Z256rr_REV
+ 292U, // VMOVDQU32Z256rrk
+ 100U, // VMOVDQU32Z256rrk_REV
+ 100U, // VMOVDQU32Z256rrkz
+ 100U, // VMOVDQU32Z256rrkz_REV
+ 0U, // VMOVDQU32Zmr
+ 164U, // VMOVDQU32Zmrk
+ 0U, // VMOVDQU32Zrm
+ 996U, // VMOVDQU32Zrmk
+ 548U, // VMOVDQU32Zrmkz
+ 0U, // VMOVDQU32Zrr
+ 0U, // VMOVDQU32Zrr_REV
+ 292U, // VMOVDQU32Zrrk
+ 100U, // VMOVDQU32Zrrk_REV
+ 100U, // VMOVDQU32Zrrkz
+ 100U, // VMOVDQU32Zrrkz_REV
+ 0U, // VMOVDQU64Z128mr
+ 164U, // VMOVDQU64Z128mrk
+ 0U, // VMOVDQU64Z128rm
+ 676U, // VMOVDQU64Z128rmk
+ 516U, // VMOVDQU64Z128rmkz
+ 0U, // VMOVDQU64Z128rr
+ 0U, // VMOVDQU64Z128rr_REV
+ 292U, // VMOVDQU64Z128rrk
+ 100U, // VMOVDQU64Z128rrk_REV
+ 100U, // VMOVDQU64Z128rrkz
+ 100U, // VMOVDQU64Z128rrkz_REV
+ 0U, // VMOVDQU64Z256mr
+ 164U, // VMOVDQU64Z256mrk
+ 0U, // VMOVDQU64Z256rm
+ 708U, // VMOVDQU64Z256rmk
+ 484U, // VMOVDQU64Z256rmkz
+ 0U, // VMOVDQU64Z256rr
+ 0U, // VMOVDQU64Z256rr_REV
+ 292U, // VMOVDQU64Z256rrk
+ 100U, // VMOVDQU64Z256rrk_REV
+ 100U, // VMOVDQU64Z256rrkz
+ 100U, // VMOVDQU64Z256rrkz_REV
+ 0U, // VMOVDQU64Zmr
+ 164U, // VMOVDQU64Zmrk
+ 0U, // VMOVDQU64Zrm
+ 996U, // VMOVDQU64Zrmk
+ 548U, // VMOVDQU64Zrmkz
+ 0U, // VMOVDQU64Zrr
+ 0U, // VMOVDQU64Zrr_REV
+ 292U, // VMOVDQU64Zrrk
+ 100U, // VMOVDQU64Zrrk_REV
+ 100U, // VMOVDQU64Zrrkz
+ 100U, // VMOVDQU64Zrrkz_REV
+ 0U, // VMOVDQU8Z128mr
+ 164U, // VMOVDQU8Z128mrk
+ 0U, // VMOVDQU8Z128rm
+ 676U, // VMOVDQU8Z128rmk
+ 516U, // VMOVDQU8Z128rmkz
+ 0U, // VMOVDQU8Z128rr
+ 0U, // VMOVDQU8Z128rr_REV
+ 292U, // VMOVDQU8Z128rrk
+ 100U, // VMOVDQU8Z128rrk_REV
+ 100U, // VMOVDQU8Z128rrkz
+ 100U, // VMOVDQU8Z128rrkz_REV
+ 0U, // VMOVDQU8Z256mr
+ 164U, // VMOVDQU8Z256mrk
+ 0U, // VMOVDQU8Z256rm
+ 708U, // VMOVDQU8Z256rmk
+ 484U, // VMOVDQU8Z256rmkz
+ 0U, // VMOVDQU8Z256rr
+ 0U, // VMOVDQU8Z256rr_REV
+ 292U, // VMOVDQU8Z256rrk
+ 100U, // VMOVDQU8Z256rrk_REV
+ 100U, // VMOVDQU8Z256rrkz
+ 100U, // VMOVDQU8Z256rrkz_REV
+ 0U, // VMOVDQU8Zmr
+ 164U, // VMOVDQU8Zmrk
+ 0U, // VMOVDQU8Zrm
+ 996U, // VMOVDQU8Zrmk
+ 548U, // VMOVDQU8Zrmkz
+ 0U, // VMOVDQU8Zrr
+ 0U, // VMOVDQU8Zrr_REV
+ 292U, // VMOVDQU8Zrrk
+ 100U, // VMOVDQU8Zrrk_REV
+ 100U, // VMOVDQU8Zrrkz
+ 100U, // VMOVDQU8Zrrkz_REV
+ 0U, // VMOVDQUYmr
+ 0U, // VMOVDQUYrm
+ 0U, // VMOVDQUYrr
+ 0U, // VMOVDQUYrr_REV
+ 0U, // VMOVDQUmr
+ 0U, // VMOVDQUrm
+ 0U, // VMOVDQUrr
+ 0U, // VMOVDQUrr_REV
+ 96U, // VMOVHLPSZrr
+ 96U, // VMOVHLPSrr
+ 0U, // VMOVHPDZ128mr
+ 384U, // VMOVHPDZ128rm
+ 0U, // VMOVHPDmr
+ 384U, // VMOVHPDrm
+ 0U, // VMOVHPSZ128mr
+ 384U, // VMOVHPSZ128rm
+ 0U, // VMOVHPSmr
+ 384U, // VMOVHPSrm
+ 96U, // VMOVLHPSZrr
+ 96U, // VMOVLHPSrr
+ 0U, // VMOVLPDZ128mr
+ 384U, // VMOVLPDZ128rm
+ 0U, // VMOVLPDmr
+ 384U, // VMOVLPDrm
+ 0U, // VMOVLPSZ128mr
+ 384U, // VMOVLPSZ128rm
+ 0U, // VMOVLPSmr
+ 384U, // VMOVLPSrm
+ 0U, // VMOVMSKPDYrr
+ 0U, // VMOVMSKPDrr
+ 0U, // VMOVMSKPSYrr
+ 0U, // VMOVMSKPSrr
+ 0U, // VMOVNTDQAYrm
+ 0U, // VMOVNTDQAZ128rm
+ 0U, // VMOVNTDQAZ256rm
+ 0U, // VMOVNTDQAZrm
+ 0U, // VMOVNTDQArm
+ 0U, // VMOVNTDQYmr
+ 0U, // VMOVNTDQZ128mr
+ 0U, // VMOVNTDQZ256mr
+ 0U, // VMOVNTDQZmr
+ 0U, // VMOVNTDQmr
+ 0U, // VMOVNTPDYmr
+ 0U, // VMOVNTPDZ128mr
+ 0U, // VMOVNTPDZ256mr
+ 0U, // VMOVNTPDZmr
+ 0U, // VMOVNTPDmr
+ 0U, // VMOVNTPSYmr
+ 0U, // VMOVNTPSZ128mr
+ 0U, // VMOVNTPSZ256mr
+ 0U, // VMOVNTPSZmr
+ 0U, // VMOVNTPSmr
+ 0U, // VMOVPDI2DIZmr
+ 0U, // VMOVPDI2DIZrr
+ 0U, // VMOVPDI2DImr
+ 0U, // VMOVPDI2DIrr
+ 0U, // VMOVPQI2QIZmr
+ 0U, // VMOVPQI2QIZrr
+ 0U, // VMOVPQI2QImr
+ 0U, // VMOVPQI2QIrr
+ 0U, // VMOVPQIto64Zmr
+ 0U, // VMOVPQIto64Zrr
+ 0U, // VMOVPQIto64mr
+ 0U, // VMOVPQIto64rr
+ 0U, // VMOVQI2PQIZrm
+ 0U, // VMOVQI2PQIrm
+ 0U, // VMOVSDZmr
+ 164U, // VMOVSDZmrk
+ 0U, // VMOVSDZrm
+ 580U, // VMOVSDZrmk
+ 388U, // VMOVSDZrmkz
+ 96U, // VMOVSDZrr
+ 96U, // VMOVSDZrr_REV
+ 166180U, // VMOVSDZrrk
+ 166180U, // VMOVSDZrrk_REV
+ 198756U, // VMOVSDZrrkz
+ 198756U, // VMOVSDZrrkz_REV
+ 0U, // VMOVSDmr
+ 0U, // VMOVSDrm
+ 96U, // VMOVSDrr
+ 96U, // VMOVSDrr_REV
+ 0U, // VMOVSDto64Zmr
+ 0U, // VMOVSDto64Zrr
+ 0U, // VMOVSDto64mr
+ 0U, // VMOVSDto64rr
+ 0U, // VMOVSHDUPYrm
+ 0U, // VMOVSHDUPYrr
+ 0U, // VMOVSHDUPZ128rm
+ 260U, // VMOVSHDUPZ128rmk
+ 356U, // VMOVSHDUPZ128rmkz
+ 0U, // VMOVSHDUPZ128rr
+ 292U, // VMOVSHDUPZ128rrk
+ 100U, // VMOVSHDUPZ128rrkz
+ 0U, // VMOVSHDUPZ256rm
+ 612U, // VMOVSHDUPZ256rmk
+ 324U, // VMOVSHDUPZ256rmkz
+ 0U, // VMOVSHDUPZ256rr
+ 292U, // VMOVSHDUPZ256rrk
+ 100U, // VMOVSHDUPZ256rrkz
+ 0U, // VMOVSHDUPZrm
+ 1060U, // VMOVSHDUPZrmk
+ 420U, // VMOVSHDUPZrmkz
+ 0U, // VMOVSHDUPZrr
+ 292U, // VMOVSHDUPZrrk
+ 100U, // VMOVSHDUPZrrkz
+ 0U, // VMOVSHDUPrm
+ 0U, // VMOVSHDUPrr
+ 0U, // VMOVSLDUPYrm
+ 0U, // VMOVSLDUPYrr
+ 0U, // VMOVSLDUPZ128rm
+ 260U, // VMOVSLDUPZ128rmk
+ 356U, // VMOVSLDUPZ128rmkz
+ 0U, // VMOVSLDUPZ128rr
+ 292U, // VMOVSLDUPZ128rrk
+ 100U, // VMOVSLDUPZ128rrkz
+ 0U, // VMOVSLDUPZ256rm
+ 612U, // VMOVSLDUPZ256rmk
+ 324U, // VMOVSLDUPZ256rmkz
+ 0U, // VMOVSLDUPZ256rr
+ 292U, // VMOVSLDUPZ256rrk
+ 100U, // VMOVSLDUPZ256rrkz
+ 0U, // VMOVSLDUPZrm
+ 1060U, // VMOVSLDUPZrmk
+ 420U, // VMOVSLDUPZrmkz
+ 0U, // VMOVSLDUPZrr
+ 292U, // VMOVSLDUPZrrk
+ 100U, // VMOVSLDUPZrrkz
+ 0U, // VMOVSLDUPrm
+ 0U, // VMOVSLDUPrr
+ 0U, // VMOVSS2DIZmr
+ 0U, // VMOVSS2DIZrr
+ 0U, // VMOVSS2DImr
+ 0U, // VMOVSS2DIrr
+ 0U, // VMOVSSZmr
+ 164U, // VMOVSSZmrk
+ 0U, // VMOVSSZrm
+ 740U, // VMOVSSZrmk
+ 452U, // VMOVSSZrmkz
+ 96U, // VMOVSSZrr
+ 96U, // VMOVSSZrr_REV
+ 166180U, // VMOVSSZrrk
+ 166180U, // VMOVSSZrrk_REV
+ 198756U, // VMOVSSZrrkz
+ 198756U, // VMOVSSZrrkz_REV
+ 0U, // VMOVSSmr
+ 0U, // VMOVSSrm
+ 96U, // VMOVSSrr
+ 96U, // VMOVSSrr_REV
+ 0U, // VMOVUPDYmr
+ 0U, // VMOVUPDYrm
+ 0U, // VMOVUPDYrr
+ 0U, // VMOVUPDYrr_REV
+ 0U, // VMOVUPDZ128mr
+ 164U, // VMOVUPDZ128mrk
+ 0U, // VMOVUPDZ128rm
+ 260U, // VMOVUPDZ128rmk
+ 356U, // VMOVUPDZ128rmkz
+ 0U, // VMOVUPDZ128rr
+ 0U, // VMOVUPDZ128rr_REV
+ 292U, // VMOVUPDZ128rrk
+ 100U, // VMOVUPDZ128rrk_REV
+ 100U, // VMOVUPDZ128rrkz
+ 100U, // VMOVUPDZ128rrkz_REV
+ 0U, // VMOVUPDZ256mr
+ 164U, // VMOVUPDZ256mrk
+ 0U, // VMOVUPDZ256rm
+ 612U, // VMOVUPDZ256rmk
+ 324U, // VMOVUPDZ256rmkz
+ 0U, // VMOVUPDZ256rr
+ 0U, // VMOVUPDZ256rr_REV
+ 292U, // VMOVUPDZ256rrk
+ 100U, // VMOVUPDZ256rrk_REV
+ 100U, // VMOVUPDZ256rrkz
+ 100U, // VMOVUPDZ256rrkz_REV
+ 0U, // VMOVUPDZmr
+ 164U, // VMOVUPDZmrk
+ 0U, // VMOVUPDZrm
+ 1060U, // VMOVUPDZrmk
+ 420U, // VMOVUPDZrmkz
+ 0U, // VMOVUPDZrr
+ 0U, // VMOVUPDZrr_REV
+ 292U, // VMOVUPDZrrk
+ 100U, // VMOVUPDZrrk_REV
+ 100U, // VMOVUPDZrrkz
+ 100U, // VMOVUPDZrrkz_REV
+ 0U, // VMOVUPDmr
+ 0U, // VMOVUPDrm
+ 0U, // VMOVUPDrr
+ 0U, // VMOVUPDrr_REV
+ 0U, // VMOVUPSYmr
+ 0U, // VMOVUPSYrm
+ 0U, // VMOVUPSYrr
+ 0U, // VMOVUPSYrr_REV
+ 0U, // VMOVUPSZ128mr
+ 164U, // VMOVUPSZ128mrk
+ 0U, // VMOVUPSZ128rm
+ 260U, // VMOVUPSZ128rmk
+ 356U, // VMOVUPSZ128rmkz
+ 0U, // VMOVUPSZ128rr
+ 0U, // VMOVUPSZ128rr_REV
+ 292U, // VMOVUPSZ128rrk
+ 100U, // VMOVUPSZ128rrk_REV
+ 100U, // VMOVUPSZ128rrkz
+ 100U, // VMOVUPSZ128rrkz_REV
+ 0U, // VMOVUPSZ256mr
+ 164U, // VMOVUPSZ256mrk
+ 0U, // VMOVUPSZ256rm
+ 612U, // VMOVUPSZ256rmk
+ 324U, // VMOVUPSZ256rmkz
+ 0U, // VMOVUPSZ256rr
+ 0U, // VMOVUPSZ256rr_REV
+ 292U, // VMOVUPSZ256rrk
+ 100U, // VMOVUPSZ256rrk_REV
+ 100U, // VMOVUPSZ256rrkz
+ 100U, // VMOVUPSZ256rrkz_REV
+ 0U, // VMOVUPSZmr
+ 164U, // VMOVUPSZmrk
+ 0U, // VMOVUPSZrm
+ 1060U, // VMOVUPSZrmk
+ 420U, // VMOVUPSZrmkz
+ 0U, // VMOVUPSZrr
+ 0U, // VMOVUPSZrr_REV
+ 292U, // VMOVUPSZrrk
+ 100U, // VMOVUPSZrrk_REV
+ 100U, // VMOVUPSZrrkz
+ 100U, // VMOVUPSZrrkz_REV
+ 0U, // VMOVUPSmr
+ 0U, // VMOVUPSrm
+ 0U, // VMOVUPSrr
+ 0U, // VMOVUPSrr_REV
+ 0U, // VMOVZPQILo2PQIZrr
+ 0U, // VMOVZPQILo2PQIrr
+ 461280U, // VMPSADBWYrmi
+ 624736U, // VMPSADBWYrri
+ 461312U, // VMPSADBWrmi
+ 624736U, // VMPSADBWrri
+ 0U, // VMPTRLDm
+ 0U, // VMPTRSTm
+ 0U, // VMREAD32mr
+ 0U, // VMREAD32rr
+ 0U, // VMREAD64mr
+ 0U, // VMREAD64rr
+ 0U, // VMRESUME
+ 0U, // VMRUN32
+ 0U, // VMRUN64
+ 0U, // VMSAVE32
+ 0U, // VMSAVE64
+ 320U, // VMULPDYrm
+ 96U, // VMULPDYrr
+ 352U, // VMULPDZ128rm
+ 4480U, // VMULPDZ128rmb
+ 1116452U, // VMULPDZ128rmbk
+ 1149028U, // VMULPDZ128rmbkz
+ 35108U, // VMULPDZ128rmk
+ 133220U, // VMULPDZ128rmkz
+ 96U, // VMULPDZ128rr
+ 166180U, // VMULPDZ128rrk
+ 198756U, // VMULPDZ128rrkz
+ 320U, // VMULPDZ256rm
+ 6528U, // VMULPDZ256rmb
+ 2165028U, // VMULPDZ256rmbk
+ 2197604U, // VMULPDZ256rmbkz
+ 231716U, // VMULPDZ256rmk
+ 264292U, // VMULPDZ256rmkz
+ 96U, // VMULPDZ256rr
+ 166180U, // VMULPDZ256rrk
+ 198756U, // VMULPDZ256rrkz
+ 416U, // VMULPDZrm
+ 8576U, // VMULPDZrmb
+ 3213604U, // VMULPDZrmbk
+ 3246180U, // VMULPDZrmbkz
+ 297252U, // VMULPDZrmk
+ 329828U, // VMULPDZrmkz
+ 96U, // VMULPDZrr
+ 362592U, // VMULPDZrrb
+ 4360484U, // VMULPDZrrbk
+ 21170276U, // VMULPDZrrbkz
+ 166180U, // VMULPDZrrk
+ 198756U, // VMULPDZrrkz
+ 352U, // VMULPDrm
+ 96U, // VMULPDrr
+ 320U, // VMULPSYrm
+ 96U, // VMULPSYrr
+ 352U, // VMULPSZ128rm
+ 6592U, // VMULPSZ128rmb
+ 2492708U, // VMULPSZ128rmbk
+ 2525284U, // VMULPSZ128rmbkz
+ 35108U, // VMULPSZ128rmk
+ 133220U, // VMULPSZ128rmkz
+ 96U, // VMULPSZ128rr
+ 166180U, // VMULPSZ128rrk
+ 198756U, // VMULPSZ128rrkz
+ 320U, // VMULPSZ256rm
+ 8640U, // VMULPSZ256rmb
+ 3541284U, // VMULPSZ256rmbk
+ 3573860U, // VMULPSZ256rmbkz
+ 231716U, // VMULPSZ256rmk
+ 264292U, // VMULPSZ256rmkz
+ 96U, // VMULPSZ256rr
+ 166180U, // VMULPSZ256rrk
+ 198756U, // VMULPSZ256rrkz
+ 416U, // VMULPSZrm
+ 10688U, // VMULPSZrmb
+ 5638436U, // VMULPSZrmbk
+ 5671012U, // VMULPSZrmbkz
+ 297252U, // VMULPSZrmk
+ 329828U, // VMULPSZrmkz
+ 96U, // VMULPSZrr
+ 362592U, // VMULPSZrrb
+ 4360484U, // VMULPSZrrbk
+ 21170276U, // VMULPSZrrbkz
+ 166180U, // VMULPSZrrk
+ 198756U, // VMULPSZrrkz
+ 352U, // VMULPSrm
+ 96U, // VMULPSrr
+ 384U, // VMULSDZrm
+ 384U, // VMULSDZrm_Int
+ 67876U, // VMULSDZrm_Intk
+ 100452U, // VMULSDZrm_Intkz
+ 96U, // VMULSDZrr
+ 96U, // VMULSDZrr_Int
+ 166180U, // VMULSDZrr_Intk
+ 198756U, // VMULSDZrr_Intkz
+ 362592U, // VMULSDZrrb_Int
+ 4360484U, // VMULSDZrrb_Intk
+ 21170276U, // VMULSDZrrb_Intkz
+ 384U, // VMULSDrm
+ 384U, // VMULSDrm_Int
+ 96U, // VMULSDrr
+ 96U, // VMULSDrr_Int
+ 448U, // VMULSSZrm
+ 448U, // VMULSSZrm_Int
+ 395556U, // VMULSSZrm_Intk
+ 428132U, // VMULSSZrm_Intkz
+ 96U, // VMULSSZrr
+ 96U, // VMULSSZrr_Int
+ 166180U, // VMULSSZrr_Intk
+ 198756U, // VMULSSZrr_Intkz
+ 362592U, // VMULSSZrrb_Int
+ 4360484U, // VMULSSZrrb_Intk
+ 21170276U, // VMULSSZrrb_Intkz
+ 448U, // VMULSSrm
+ 448U, // VMULSSrm_Int
+ 96U, // VMULSSrr
+ 96U, // VMULSSrr_Int
+ 0U, // VMWRITE32rm
+ 0U, // VMWRITE32rr
+ 0U, // VMWRITE64rm
+ 0U, // VMWRITE64rr
+ 0U, // VMXOFF
+ 0U, // VMXON
+ 320U, // VORPDYrm
+ 96U, // VORPDYrr
+ 352U, // VORPDZ128rm
+ 4480U, // VORPDZ128rmb
+ 1116452U, // VORPDZ128rmbk
+ 1149028U, // VORPDZ128rmbkz
+ 35108U, // VORPDZ128rmk
+ 133220U, // VORPDZ128rmkz
+ 96U, // VORPDZ128rr
+ 166180U, // VORPDZ128rrk
+ 198756U, // VORPDZ128rrkz
+ 320U, // VORPDZ256rm
+ 6528U, // VORPDZ256rmb
+ 2165028U, // VORPDZ256rmbk
+ 2197604U, // VORPDZ256rmbkz
+ 231716U, // VORPDZ256rmk
+ 264292U, // VORPDZ256rmkz
+ 96U, // VORPDZ256rr
+ 166180U, // VORPDZ256rrk
+ 198756U, // VORPDZ256rrkz
+ 416U, // VORPDZrm
+ 8576U, // VORPDZrmb
+ 3213604U, // VORPDZrmbk
+ 3246180U, // VORPDZrmbkz
+ 297252U, // VORPDZrmk
+ 329828U, // VORPDZrmkz
+ 96U, // VORPDZrr
+ 166180U, // VORPDZrrk
+ 198756U, // VORPDZrrkz
+ 352U, // VORPDrm
+ 96U, // VORPDrr
+ 320U, // VORPSYrm
+ 96U, // VORPSYrr
+ 352U, // VORPSZ128rm
+ 6592U, // VORPSZ128rmb
+ 2492708U, // VORPSZ128rmbk
+ 2525284U, // VORPSZ128rmbkz
+ 35108U, // VORPSZ128rmk
+ 133220U, // VORPSZ128rmkz
+ 96U, // VORPSZ128rr
+ 166180U, // VORPSZ128rrk
+ 198756U, // VORPSZ128rrkz
+ 320U, // VORPSZ256rm
+ 8640U, // VORPSZ256rmb
+ 3541284U, // VORPSZ256rmbk
+ 3573860U, // VORPSZ256rmbkz
+ 231716U, // VORPSZ256rmk
+ 264292U, // VORPSZ256rmkz
+ 96U, // VORPSZ256rr
+ 166180U, // VORPSZ256rrk
+ 198756U, // VORPSZ256rrkz
+ 416U, // VORPSZrm
+ 10688U, // VORPSZrmb
+ 5638436U, // VORPSZrmbk
+ 5671012U, // VORPSZrmbkz
+ 297252U, // VORPSZrmk
+ 329828U, // VORPSZrmkz
+ 96U, // VORPSZrr
+ 166180U, // VORPSZrrk
+ 198756U, // VORPSZrrkz
+ 352U, // VORPSrm
+ 96U, // VORPSrr
+ 256U, // VP4DPWSSDSrm
+ 35108U, // VP4DPWSSDSrmk
+ 35108U, // VP4DPWSSDSrmkz
+ 256U, // VP4DPWSSDrm
+ 35108U, // VP4DPWSSDrmk
+ 35108U, // VP4DPWSSDrmkz
+ 0U, // VPABSBYrm
+ 0U, // VPABSBYrr
+ 0U, // VPABSBZ128rm
+ 676U, // VPABSBZ128rmk
+ 516U, // VPABSBZ128rmkz
+ 0U, // VPABSBZ128rr
+ 292U, // VPABSBZ128rrk
+ 100U, // VPABSBZ128rrkz
+ 0U, // VPABSBZ256rm
+ 708U, // VPABSBZ256rmk
+ 484U, // VPABSBZ256rmkz
+ 0U, // VPABSBZ256rr
+ 292U, // VPABSBZ256rrk
+ 100U, // VPABSBZ256rrkz
+ 0U, // VPABSBZrm
+ 996U, // VPABSBZrmk
+ 548U, // VPABSBZrmkz
+ 0U, // VPABSBZrr
+ 292U, // VPABSBZrrk
+ 100U, // VPABSBZrrkz
+ 0U, // VPABSBrm
+ 0U, // VPABSBrr
+ 0U, // VPABSDYrm
+ 0U, // VPABSDYrr
+ 0U, // VPABSDZ128rm
+ 9U, // VPABSDZ128rmb
+ 7108U, // VPABSDZ128rmbk
+ 6212U, // VPABSDZ128rmbkz
+ 676U, // VPABSDZ128rmk
+ 516U, // VPABSDZ128rmkz
+ 0U, // VPABSDZ128rr
+ 292U, // VPABSDZ128rrk
+ 100U, // VPABSDZ128rrkz
+ 0U, // VPABSDZ256rm
+ 10U, // VPABSDZ256rmb
+ 9156U, // VPABSDZ256rmbk
+ 8260U, // VPABSDZ256rmbkz
+ 708U, // VPABSDZ256rmk
+ 484U, // VPABSDZ256rmkz
+ 0U, // VPABSDZ256rr
+ 292U, // VPABSDZ256rrk
+ 100U, // VPABSDZ256rrkz
+ 0U, // VPABSDZrm
+ 10U, // VPABSDZrmb
+ 11204U, // VPABSDZrmbk
+ 10308U, // VPABSDZrmbkz
+ 996U, // VPABSDZrmk
+ 548U, // VPABSDZrmkz
+ 0U, // VPABSDZrr
+ 292U, // VPABSDZrrk
+ 100U, // VPABSDZrrkz
+ 0U, // VPABSDrm
+ 0U, // VPABSDrr
+ 0U, // VPABSQZ128rm
+ 9U, // VPABSQZ128rmb
+ 4740U, // VPABSQZ128rmbk
+ 4228U, // VPABSQZ128rmbkz
+ 676U, // VPABSQZ128rmk
+ 516U, // VPABSQZ128rmkz
+ 0U, // VPABSQZ128rr
+ 292U, // VPABSQZ128rrk
+ 100U, // VPABSQZ128rrkz
+ 0U, // VPABSQZ256rm
+ 9U, // VPABSQZ256rmb
+ 6788U, // VPABSQZ256rmbk
+ 6276U, // VPABSQZ256rmbkz
+ 708U, // VPABSQZ256rmk
+ 484U, // VPABSQZ256rmkz
+ 0U, // VPABSQZ256rr
+ 292U, // VPABSQZ256rrk
+ 100U, // VPABSQZ256rrkz
+ 0U, // VPABSQZrm
+ 10U, // VPABSQZrmb
+ 8836U, // VPABSQZrmbk
+ 8324U, // VPABSQZrmbkz
+ 996U, // VPABSQZrmk
+ 548U, // VPABSQZrmkz
+ 0U, // VPABSQZrr
+ 292U, // VPABSQZrrk
+ 100U, // VPABSQZrrkz
+ 0U, // VPABSWYrm
+ 0U, // VPABSWYrr
+ 0U, // VPABSWZ128rm
+ 676U, // VPABSWZ128rmk
+ 516U, // VPABSWZ128rmkz
+ 0U, // VPABSWZ128rr
+ 292U, // VPABSWZ128rrk
+ 100U, // VPABSWZ128rrkz
+ 0U, // VPABSWZ256rm
+ 708U, // VPABSWZ256rmk
+ 484U, // VPABSWZ256rmkz
+ 0U, // VPABSWZ256rr
+ 292U, // VPABSWZ256rrk
+ 100U, // VPABSWZ256rrkz
+ 0U, // VPABSWZrm
+ 996U, // VPABSWZrmk
+ 548U, // VPABSWZrmkz
+ 0U, // VPABSWZrr
+ 292U, // VPABSWZrrk
+ 100U, // VPABSWZrrkz
+ 0U, // VPABSWrm
+ 0U, // VPABSWrr
+ 480U, // VPACKSSDWYrm
+ 96U, // VPACKSSDWYrr
+ 512U, // VPACKSSDWZ128rm
+ 6208U, // VPACKSSDWZ128rmb
+ 2591012U, // VPACKSSDWZ128rmbk
+ 2623588U, // VPACKSSDWZ128rmbkz
+ 559396U, // VPACKSSDWZ128rmk
+ 591972U, // VPACKSSDWZ128rmkz
+ 96U, // VPACKSSDWZ128rr
+ 166180U, // VPACKSSDWZ128rrk
+ 198756U, // VPACKSSDWZ128rrkz
+ 480U, // VPACKSSDWZ256rm
+ 8256U, // VPACKSSDWZ256rmb
+ 3639588U, // VPACKSSDWZ256rmbk
+ 3672164U, // VPACKSSDWZ256rmbkz
+ 657700U, // VPACKSSDWZ256rmk
+ 690276U, // VPACKSSDWZ256rmkz
+ 96U, // VPACKSSDWZ256rr
+ 166180U, // VPACKSSDWZ256rrk
+ 198756U, // VPACKSSDWZ256rrkz
+ 544U, // VPACKSSDWZrm
+ 10304U, // VPACKSSDWZrmb
+ 5736740U, // VPACKSSDWZrmbk
+ 5769316U, // VPACKSSDWZrmbkz
+ 723236U, // VPACKSSDWZrmk
+ 755812U, // VPACKSSDWZrmkz
+ 96U, // VPACKSSDWZrr
+ 166180U, // VPACKSSDWZrrk
+ 198756U, // VPACKSSDWZrrkz
+ 512U, // VPACKSSDWrm
+ 96U, // VPACKSSDWrr
+ 480U, // VPACKSSWBYrm
+ 96U, // VPACKSSWBYrr
+ 512U, // VPACKSSWBZ128rm
+ 559396U, // VPACKSSWBZ128rmk
+ 591972U, // VPACKSSWBZ128rmkz
+ 96U, // VPACKSSWBZ128rr
+ 166180U, // VPACKSSWBZ128rrk
+ 198756U, // VPACKSSWBZ128rrkz
+ 480U, // VPACKSSWBZ256rm
+ 657700U, // VPACKSSWBZ256rmk
+ 690276U, // VPACKSSWBZ256rmkz
+ 96U, // VPACKSSWBZ256rr
+ 166180U, // VPACKSSWBZ256rrk
+ 198756U, // VPACKSSWBZ256rrkz
+ 544U, // VPACKSSWBZrm
+ 723236U, // VPACKSSWBZrmk
+ 755812U, // VPACKSSWBZrmkz
+ 96U, // VPACKSSWBZrr
+ 166180U, // VPACKSSWBZrrk
+ 198756U, // VPACKSSWBZrrkz
+ 512U, // VPACKSSWBrm
+ 96U, // VPACKSSWBrr
+ 480U, // VPACKUSDWYrm
+ 96U, // VPACKUSDWYrr
+ 512U, // VPACKUSDWZ128rm
+ 6208U, // VPACKUSDWZ128rmb
+ 2591012U, // VPACKUSDWZ128rmbk
+ 2623588U, // VPACKUSDWZ128rmbkz
+ 559396U, // VPACKUSDWZ128rmk
+ 591972U, // VPACKUSDWZ128rmkz
+ 96U, // VPACKUSDWZ128rr
+ 166180U, // VPACKUSDWZ128rrk
+ 198756U, // VPACKUSDWZ128rrkz
+ 480U, // VPACKUSDWZ256rm
+ 8256U, // VPACKUSDWZ256rmb
+ 3639588U, // VPACKUSDWZ256rmbk
+ 3672164U, // VPACKUSDWZ256rmbkz
+ 657700U, // VPACKUSDWZ256rmk
+ 690276U, // VPACKUSDWZ256rmkz
+ 96U, // VPACKUSDWZ256rr
+ 166180U, // VPACKUSDWZ256rrk
+ 198756U, // VPACKUSDWZ256rrkz
+ 544U, // VPACKUSDWZrm
+ 10304U, // VPACKUSDWZrmb
+ 5736740U, // VPACKUSDWZrmbk
+ 5769316U, // VPACKUSDWZrmbkz
+ 723236U, // VPACKUSDWZrmk
+ 755812U, // VPACKUSDWZrmkz
+ 96U, // VPACKUSDWZrr
+ 166180U, // VPACKUSDWZrrk
+ 198756U, // VPACKUSDWZrrkz
+ 512U, // VPACKUSDWrm
+ 96U, // VPACKUSDWrr
+ 480U, // VPACKUSWBYrm
+ 96U, // VPACKUSWBYrr
+ 512U, // VPACKUSWBZ128rm
+ 559396U, // VPACKUSWBZ128rmk
+ 591972U, // VPACKUSWBZ128rmkz
+ 96U, // VPACKUSWBZ128rr
+ 166180U, // VPACKUSWBZ128rrk
+ 198756U, // VPACKUSWBZ128rrkz
+ 480U, // VPACKUSWBZ256rm
+ 657700U, // VPACKUSWBZ256rmk
+ 690276U, // VPACKUSWBZ256rmkz
+ 96U, // VPACKUSWBZ256rr
+ 166180U, // VPACKUSWBZ256rrk
+ 198756U, // VPACKUSWBZ256rrkz
+ 544U, // VPACKUSWBZrm
+ 723236U, // VPACKUSWBZrmk
+ 755812U, // VPACKUSWBZrmkz
+ 96U, // VPACKUSWBZrr
+ 166180U, // VPACKUSWBZrrk
+ 198756U, // VPACKUSWBZrrkz
+ 512U, // VPACKUSWBrm
+ 96U, // VPACKUSWBrr
+ 480U, // VPADDBYrm
+ 96U, // VPADDBYrr
+ 512U, // VPADDBZ128rm
+ 559396U, // VPADDBZ128rmk
+ 591972U, // VPADDBZ128rmkz
+ 96U, // VPADDBZ128rr
+ 166180U, // VPADDBZ128rrk
+ 198756U, // VPADDBZ128rrkz
+ 480U, // VPADDBZ256rm
+ 657700U, // VPADDBZ256rmk
+ 690276U, // VPADDBZ256rmkz
+ 96U, // VPADDBZ256rr
+ 166180U, // VPADDBZ256rrk
+ 198756U, // VPADDBZ256rrkz
+ 544U, // VPADDBZrm
+ 723236U, // VPADDBZrmk
+ 755812U, // VPADDBZrmkz
+ 96U, // VPADDBZrr
+ 166180U, // VPADDBZrrk
+ 198756U, // VPADDBZrrkz
+ 512U, // VPADDBrm
+ 96U, // VPADDBrr
+ 480U, // VPADDDYrm
+ 96U, // VPADDDYrr
+ 512U, // VPADDDZ128rm
+ 6208U, // VPADDDZ128rmb
+ 2591012U, // VPADDDZ128rmbk
+ 2623588U, // VPADDDZ128rmbkz
+ 559396U, // VPADDDZ128rmk
+ 591972U, // VPADDDZ128rmkz
+ 96U, // VPADDDZ128rr
+ 166180U, // VPADDDZ128rrk
+ 198756U, // VPADDDZ128rrkz
+ 480U, // VPADDDZ256rm
+ 8256U, // VPADDDZ256rmb
+ 3639588U, // VPADDDZ256rmbk
+ 3672164U, // VPADDDZ256rmbkz
+ 657700U, // VPADDDZ256rmk
+ 690276U, // VPADDDZ256rmkz
+ 96U, // VPADDDZ256rr
+ 166180U, // VPADDDZ256rrk
+ 198756U, // VPADDDZ256rrkz
+ 544U, // VPADDDZrm
+ 10304U, // VPADDDZrmb
+ 5736740U, // VPADDDZrmbk
+ 5769316U, // VPADDDZrmbkz
+ 723236U, // VPADDDZrmk
+ 755812U, // VPADDDZrmkz
+ 96U, // VPADDDZrr
+ 166180U, // VPADDDZrrk
+ 198756U, // VPADDDZrrkz
+ 512U, // VPADDDrm
+ 96U, // VPADDDrr
+ 480U, // VPADDQYrm
+ 96U, // VPADDQYrr
+ 512U, // VPADDQZ128rm
+ 4224U, // VPADDQZ128rmb
+ 1837348U, // VPADDQZ128rmbk
+ 1869924U, // VPADDQZ128rmbkz
+ 559396U, // VPADDQZ128rmk
+ 591972U, // VPADDQZ128rmkz
+ 96U, // VPADDQZ128rr
+ 166180U, // VPADDQZ128rrk
+ 198756U, // VPADDQZ128rrkz
+ 480U, // VPADDQZ256rm
+ 6272U, // VPADDQZ256rmb
+ 2885924U, // VPADDQZ256rmbk
+ 2918500U, // VPADDQZ256rmbkz
+ 657700U, // VPADDQZ256rmk
+ 690276U, // VPADDQZ256rmkz
+ 96U, // VPADDQZ256rr
+ 166180U, // VPADDQZ256rrk
+ 198756U, // VPADDQZ256rrkz
+ 544U, // VPADDQZrm
+ 8320U, // VPADDQZrmb
+ 3934500U, // VPADDQZrmbk
+ 3967076U, // VPADDQZrmbkz
+ 723236U, // VPADDQZrmk
+ 755812U, // VPADDQZrmkz
+ 96U, // VPADDQZrr
+ 166180U, // VPADDQZrrk
+ 198756U, // VPADDQZrrkz
+ 512U, // VPADDQrm
+ 96U, // VPADDQrr
+ 480U, // VPADDSBYrm
+ 96U, // VPADDSBYrr
+ 512U, // VPADDSBZ128rm
+ 559396U, // VPADDSBZ128rmk
+ 591972U, // VPADDSBZ128rmkz
+ 96U, // VPADDSBZ128rr
+ 166180U, // VPADDSBZ128rrk
+ 198756U, // VPADDSBZ128rrkz
+ 480U, // VPADDSBZ256rm
+ 657700U, // VPADDSBZ256rmk
+ 690276U, // VPADDSBZ256rmkz
+ 96U, // VPADDSBZ256rr
+ 166180U, // VPADDSBZ256rrk
+ 198756U, // VPADDSBZ256rrkz
+ 544U, // VPADDSBZrm
+ 723236U, // VPADDSBZrmk
+ 755812U, // VPADDSBZrmkz
+ 96U, // VPADDSBZrr
+ 166180U, // VPADDSBZrrk
+ 198756U, // VPADDSBZrrkz
+ 512U, // VPADDSBrm
+ 96U, // VPADDSBrr
+ 480U, // VPADDSWYrm
+ 96U, // VPADDSWYrr
+ 512U, // VPADDSWZ128rm
+ 559396U, // VPADDSWZ128rmk
+ 591972U, // VPADDSWZ128rmkz
+ 96U, // VPADDSWZ128rr
+ 166180U, // VPADDSWZ128rrk
+ 198756U, // VPADDSWZ128rrkz
+ 480U, // VPADDSWZ256rm
+ 657700U, // VPADDSWZ256rmk
+ 690276U, // VPADDSWZ256rmkz
+ 96U, // VPADDSWZ256rr
+ 166180U, // VPADDSWZ256rrk
+ 198756U, // VPADDSWZ256rrkz
+ 544U, // VPADDSWZrm
+ 723236U, // VPADDSWZrmk
+ 755812U, // VPADDSWZrmkz
+ 96U, // VPADDSWZrr
+ 166180U, // VPADDSWZrrk
+ 198756U, // VPADDSWZrrkz
+ 512U, // VPADDSWrm
+ 96U, // VPADDSWrr
+ 480U, // VPADDUSBYrm
+ 96U, // VPADDUSBYrr
+ 512U, // VPADDUSBZ128rm
+ 559396U, // VPADDUSBZ128rmk
+ 591972U, // VPADDUSBZ128rmkz
+ 96U, // VPADDUSBZ128rr
+ 166180U, // VPADDUSBZ128rrk
+ 198756U, // VPADDUSBZ128rrkz
+ 480U, // VPADDUSBZ256rm
+ 657700U, // VPADDUSBZ256rmk
+ 690276U, // VPADDUSBZ256rmkz
+ 96U, // VPADDUSBZ256rr
+ 166180U, // VPADDUSBZ256rrk
+ 198756U, // VPADDUSBZ256rrkz
+ 544U, // VPADDUSBZrm
+ 723236U, // VPADDUSBZrmk
+ 755812U, // VPADDUSBZrmkz
+ 96U, // VPADDUSBZrr
+ 166180U, // VPADDUSBZrrk
+ 198756U, // VPADDUSBZrrkz
+ 512U, // VPADDUSBrm
+ 96U, // VPADDUSBrr
+ 480U, // VPADDUSWYrm
+ 96U, // VPADDUSWYrr
+ 512U, // VPADDUSWZ128rm
+ 559396U, // VPADDUSWZ128rmk
+ 591972U, // VPADDUSWZ128rmkz
+ 96U, // VPADDUSWZ128rr
+ 166180U, // VPADDUSWZ128rrk
+ 198756U, // VPADDUSWZ128rrkz
+ 480U, // VPADDUSWZ256rm
+ 657700U, // VPADDUSWZ256rmk
+ 690276U, // VPADDUSWZ256rmkz
+ 96U, // VPADDUSWZ256rr
+ 166180U, // VPADDUSWZ256rrk
+ 198756U, // VPADDUSWZ256rrkz
+ 544U, // VPADDUSWZrm
+ 723236U, // VPADDUSWZrmk
+ 755812U, // VPADDUSWZrmkz
+ 96U, // VPADDUSWZrr
+ 166180U, // VPADDUSWZrrk
+ 198756U, // VPADDUSWZrrkz
+ 512U, // VPADDUSWrm
+ 96U, // VPADDUSWrr
+ 480U, // VPADDWYrm
+ 96U, // VPADDWYrr
+ 512U, // VPADDWZ128rm
+ 559396U, // VPADDWZ128rmk
+ 591972U, // VPADDWZ128rmkz
+ 96U, // VPADDWZ128rr
+ 166180U, // VPADDWZ128rrk
+ 198756U, // VPADDWZ128rrkz
+ 480U, // VPADDWZ256rm
+ 657700U, // VPADDWZ256rmk
+ 690276U, // VPADDWZ256rmkz
+ 96U, // VPADDWZ256rr
+ 166180U, // VPADDWZ256rrk
+ 198756U, // VPADDWZ256rrkz
+ 544U, // VPADDWZrm
+ 723236U, // VPADDWZrmk
+ 755812U, // VPADDWZrmkz
+ 96U, // VPADDWZrr
+ 166180U, // VPADDWZrrk
+ 198756U, // VPADDWZrrkz
+ 512U, // VPADDWrm
+ 96U, // VPADDWrr
+ 461280U, // VPALIGNRYrmi
+ 624736U, // VPALIGNRYrri
+ 461312U, // VPALIGNRZ128rmi
+ 38308132U, // VPALIGNRZ128rmik
+ 55117924U, // VPALIGNRZ128rmikz
+ 624736U, // VPALIGNRZ128rri
+ 71469348U, // VPALIGNRZ128rrik
+ 88279140U, // VPALIGNRZ128rrikz
+ 461280U, // VPALIGNRZ256rmi
+ 38406436U, // VPALIGNRZ256rmik
+ 55216228U, // VPALIGNRZ256rmikz
+ 624736U, // VPALIGNRZ256rri
+ 71469348U, // VPALIGNRZ256rrik
+ 88279140U, // VPALIGNRZ256rrikz
+ 461344U, // VPALIGNRZrmi
+ 38471972U, // VPALIGNRZrmik
+ 55281764U, // VPALIGNRZrmikz
+ 624736U, // VPALIGNRZrri
+ 71469348U, // VPALIGNRZrrik
+ 88279140U, // VPALIGNRZrrikz
+ 461312U, // VPALIGNRrmi
+ 624736U, // VPALIGNRrri
+ 512U, // VPANDDZ128rm
+ 6208U, // VPANDDZ128rmb
+ 2591012U, // VPANDDZ128rmbk
+ 2623588U, // VPANDDZ128rmbkz
+ 559396U, // VPANDDZ128rmk
+ 591972U, // VPANDDZ128rmkz
+ 96U, // VPANDDZ128rr
+ 166180U, // VPANDDZ128rrk
+ 198756U, // VPANDDZ128rrkz
+ 480U, // VPANDDZ256rm
+ 8256U, // VPANDDZ256rmb
+ 3639588U, // VPANDDZ256rmbk
+ 3672164U, // VPANDDZ256rmbkz
+ 657700U, // VPANDDZ256rmk
+ 690276U, // VPANDDZ256rmkz
+ 96U, // VPANDDZ256rr
+ 166180U, // VPANDDZ256rrk
+ 198756U, // VPANDDZ256rrkz
+ 544U, // VPANDDZrm
+ 10304U, // VPANDDZrmb
+ 5736740U, // VPANDDZrmbk
+ 5769316U, // VPANDDZrmbkz
+ 723236U, // VPANDDZrmk
+ 755812U, // VPANDDZrmkz
+ 96U, // VPANDDZrr
+ 166180U, // VPANDDZrrk
+ 198756U, // VPANDDZrrkz
+ 512U, // VPANDNDZ128rm
+ 6208U, // VPANDNDZ128rmb
+ 2591012U, // VPANDNDZ128rmbk
+ 2623588U, // VPANDNDZ128rmbkz
+ 559396U, // VPANDNDZ128rmk
+ 591972U, // VPANDNDZ128rmkz
+ 96U, // VPANDNDZ128rr
+ 166180U, // VPANDNDZ128rrk
+ 198756U, // VPANDNDZ128rrkz
+ 480U, // VPANDNDZ256rm
+ 8256U, // VPANDNDZ256rmb
+ 3639588U, // VPANDNDZ256rmbk
+ 3672164U, // VPANDNDZ256rmbkz
+ 657700U, // VPANDNDZ256rmk
+ 690276U, // VPANDNDZ256rmkz
+ 96U, // VPANDNDZ256rr
+ 166180U, // VPANDNDZ256rrk
+ 198756U, // VPANDNDZ256rrkz
+ 544U, // VPANDNDZrm
+ 10304U, // VPANDNDZrmb
+ 5736740U, // VPANDNDZrmbk
+ 5769316U, // VPANDNDZrmbkz
+ 723236U, // VPANDNDZrmk
+ 755812U, // VPANDNDZrmkz
+ 96U, // VPANDNDZrr
+ 166180U, // VPANDNDZrrk
+ 198756U, // VPANDNDZrrkz
+ 512U, // VPANDNQZ128rm
+ 4224U, // VPANDNQZ128rmb
+ 1837348U, // VPANDNQZ128rmbk
+ 1869924U, // VPANDNQZ128rmbkz
+ 559396U, // VPANDNQZ128rmk
+ 591972U, // VPANDNQZ128rmkz
+ 96U, // VPANDNQZ128rr
+ 166180U, // VPANDNQZ128rrk
+ 198756U, // VPANDNQZ128rrkz
+ 480U, // VPANDNQZ256rm
+ 6272U, // VPANDNQZ256rmb
+ 2885924U, // VPANDNQZ256rmbk
+ 2918500U, // VPANDNQZ256rmbkz
+ 657700U, // VPANDNQZ256rmk
+ 690276U, // VPANDNQZ256rmkz
+ 96U, // VPANDNQZ256rr
+ 166180U, // VPANDNQZ256rrk
+ 198756U, // VPANDNQZ256rrkz
+ 544U, // VPANDNQZrm
+ 8320U, // VPANDNQZrmb
+ 3934500U, // VPANDNQZrmbk
+ 3967076U, // VPANDNQZrmbkz
+ 723236U, // VPANDNQZrmk
+ 755812U, // VPANDNQZrmkz
+ 96U, // VPANDNQZrr
+ 166180U, // VPANDNQZrrk
+ 198756U, // VPANDNQZrrkz
+ 480U, // VPANDNYrm
+ 96U, // VPANDNYrr
+ 512U, // VPANDNrm
+ 96U, // VPANDNrr
+ 512U, // VPANDQZ128rm
+ 4224U, // VPANDQZ128rmb
+ 1837348U, // VPANDQZ128rmbk
+ 1869924U, // VPANDQZ128rmbkz
+ 559396U, // VPANDQZ128rmk
+ 591972U, // VPANDQZ128rmkz
+ 96U, // VPANDQZ128rr
+ 166180U, // VPANDQZ128rrk
+ 198756U, // VPANDQZ128rrkz
+ 480U, // VPANDQZ256rm
+ 6272U, // VPANDQZ256rmb
+ 2885924U, // VPANDQZ256rmbk
+ 2918500U, // VPANDQZ256rmbkz
+ 657700U, // VPANDQZ256rmk
+ 690276U, // VPANDQZ256rmkz
+ 96U, // VPANDQZ256rr
+ 166180U, // VPANDQZ256rrk
+ 198756U, // VPANDQZ256rrkz
+ 544U, // VPANDQZrm
+ 8320U, // VPANDQZrmb
+ 3934500U, // VPANDQZrmbk
+ 3967076U, // VPANDQZrmbkz
+ 723236U, // VPANDQZrmk
+ 755812U, // VPANDQZrmkz
+ 96U, // VPANDQZrr
+ 166180U, // VPANDQZrrk
+ 198756U, // VPANDQZrrkz
+ 480U, // VPANDYrm
+ 96U, // VPANDYrr
+ 512U, // VPANDrm
+ 96U, // VPANDrr
+ 480U, // VPAVGBYrm
+ 96U, // VPAVGBYrr
+ 512U, // VPAVGBZ128rm
+ 559396U, // VPAVGBZ128rmk
+ 591972U, // VPAVGBZ128rmkz
+ 96U, // VPAVGBZ128rr
+ 166180U, // VPAVGBZ128rrk
+ 198756U, // VPAVGBZ128rrkz
+ 480U, // VPAVGBZ256rm
+ 657700U, // VPAVGBZ256rmk
+ 690276U, // VPAVGBZ256rmkz
+ 96U, // VPAVGBZ256rr
+ 166180U, // VPAVGBZ256rrk
+ 198756U, // VPAVGBZ256rrkz
+ 544U, // VPAVGBZrm
+ 723236U, // VPAVGBZrmk
+ 755812U, // VPAVGBZrmkz
+ 96U, // VPAVGBZrr
+ 166180U, // VPAVGBZrrk
+ 198756U, // VPAVGBZrrkz
+ 512U, // VPAVGBrm
+ 96U, // VPAVGBrr
+ 480U, // VPAVGWYrm
+ 96U, // VPAVGWYrr
+ 512U, // VPAVGWZ128rm
+ 559396U, // VPAVGWZ128rmk
+ 591972U, // VPAVGWZ128rmkz
+ 96U, // VPAVGWZ128rr
+ 166180U, // VPAVGWZ128rrk
+ 198756U, // VPAVGWZ128rrkz
+ 480U, // VPAVGWZ256rm
+ 657700U, // VPAVGWZ256rmk
+ 690276U, // VPAVGWZ256rmkz
+ 96U, // VPAVGWZ256rr
+ 166180U, // VPAVGWZ256rrk
+ 198756U, // VPAVGWZ256rrkz
+ 544U, // VPAVGWZrm
+ 723236U, // VPAVGWZrmk
+ 755812U, // VPAVGWZrmkz
+ 96U, // VPAVGWZrr
+ 166180U, // VPAVGWZrrk
+ 198756U, // VPAVGWZrrkz
+ 512U, // VPAVGWrm
+ 96U, // VPAVGWrr
+ 461280U, // VPBLENDDYrmi
+ 624736U, // VPBLENDDYrri
+ 461312U, // VPBLENDDrmi
+ 624736U, // VPBLENDDrri
+ 512U, // VPBLENDMBZ128rm
+ 591972U, // VPBLENDMBZ128rmk
+ 591972U, // VPBLENDMBZ128rmkz
+ 96U, // VPBLENDMBZ128rr
+ 198756U, // VPBLENDMBZ128rrk
+ 198756U, // VPBLENDMBZ128rrkz
+ 480U, // VPBLENDMBZ256rm
+ 690276U, // VPBLENDMBZ256rmk
+ 690276U, // VPBLENDMBZ256rmkz
+ 96U, // VPBLENDMBZ256rr
+ 198756U, // VPBLENDMBZ256rrk
+ 198756U, // VPBLENDMBZ256rrkz
+ 544U, // VPBLENDMBZrm
+ 755812U, // VPBLENDMBZrmk
+ 755812U, // VPBLENDMBZrmkz
+ 96U, // VPBLENDMBZrr
+ 198756U, // VPBLENDMBZrrk
+ 198756U, // VPBLENDMBZrrkz
+ 512U, // VPBLENDMDZ128rm
+ 6208U, // VPBLENDMDZ128rmb
+ 2623588U, // VPBLENDMDZ128rmbk
+ 2623588U, // VPBLENDMDZ128rmbkz
+ 591972U, // VPBLENDMDZ128rmk
+ 591972U, // VPBLENDMDZ128rmkz
+ 96U, // VPBLENDMDZ128rr
+ 198756U, // VPBLENDMDZ128rrk
+ 198756U, // VPBLENDMDZ128rrkz
+ 480U, // VPBLENDMDZ256rm
+ 8256U, // VPBLENDMDZ256rmb
+ 3672164U, // VPBLENDMDZ256rmbk
+ 3672164U, // VPBLENDMDZ256rmbkz
+ 690276U, // VPBLENDMDZ256rmk
+ 690276U, // VPBLENDMDZ256rmkz
+ 96U, // VPBLENDMDZ256rr
+ 198756U, // VPBLENDMDZ256rrk
+ 198756U, // VPBLENDMDZ256rrkz
+ 544U, // VPBLENDMDZrm
+ 10304U, // VPBLENDMDZrmb
+ 5769316U, // VPBLENDMDZrmbk
+ 5769316U, // VPBLENDMDZrmbkz
+ 755812U, // VPBLENDMDZrmk
+ 755812U, // VPBLENDMDZrmkz
+ 96U, // VPBLENDMDZrr
+ 198756U, // VPBLENDMDZrrk
+ 198756U, // VPBLENDMDZrrkz
+ 512U, // VPBLENDMQZ128rm
+ 4224U, // VPBLENDMQZ128rmb
+ 1869924U, // VPBLENDMQZ128rmbk
+ 1869924U, // VPBLENDMQZ128rmbkz
+ 591972U, // VPBLENDMQZ128rmk
+ 591972U, // VPBLENDMQZ128rmkz
+ 96U, // VPBLENDMQZ128rr
+ 198756U, // VPBLENDMQZ128rrk
+ 198756U, // VPBLENDMQZ128rrkz
+ 480U, // VPBLENDMQZ256rm
+ 6272U, // VPBLENDMQZ256rmb
+ 2918500U, // VPBLENDMQZ256rmbk
+ 2918500U, // VPBLENDMQZ256rmbkz
+ 690276U, // VPBLENDMQZ256rmk
+ 690276U, // VPBLENDMQZ256rmkz
+ 96U, // VPBLENDMQZ256rr
+ 198756U, // VPBLENDMQZ256rrk
+ 198756U, // VPBLENDMQZ256rrkz
+ 544U, // VPBLENDMQZrm
+ 8320U, // VPBLENDMQZrmb
+ 3967076U, // VPBLENDMQZrmbk
+ 3967076U, // VPBLENDMQZrmbkz
+ 755812U, // VPBLENDMQZrmk
+ 755812U, // VPBLENDMQZrmkz
+ 96U, // VPBLENDMQZrr
+ 198756U, // VPBLENDMQZrrk
+ 198756U, // VPBLENDMQZrrkz
+ 512U, // VPBLENDMWZ128rm
+ 591972U, // VPBLENDMWZ128rmk
+ 591972U, // VPBLENDMWZ128rmkz
+ 96U, // VPBLENDMWZ128rr
+ 198756U, // VPBLENDMWZ128rrk
+ 198756U, // VPBLENDMWZ128rrkz
+ 480U, // VPBLENDMWZ256rm
+ 690276U, // VPBLENDMWZ256rmk
+ 690276U, // VPBLENDMWZ256rmkz
+ 96U, // VPBLENDMWZ256rr
+ 198756U, // VPBLENDMWZ256rrk
+ 198756U, // VPBLENDMWZ256rrkz
+ 544U, // VPBLENDMWZrm
+ 755812U, // VPBLENDMWZrmk
+ 755812U, // VPBLENDMWZrmkz
+ 96U, // VPBLENDMWZrr
+ 198756U, // VPBLENDMWZrrk
+ 198756U, // VPBLENDMWZrrkz
+ 854496U, // VPBLENDVBYrm
+ 198752U, // VPBLENDVBYrr
+ 854528U, // VPBLENDVBrm
+ 198752U, // VPBLENDVBrr
+ 461280U, // VPBLENDWYrmi
+ 624736U, // VPBLENDWYrri
+ 461312U, // VPBLENDWrmi
+ 624736U, // VPBLENDWrri
+ 0U, // VPBROADCASTBYrm
+ 0U, // VPBROADCASTBYrr
+ 0U, // VPBROADCASTBZ128m
+ 1156U, // VPBROADCASTBZ128mk
+ 1124U, // VPBROADCASTBZ128mkz
+ 0U, // VPBROADCASTBZ128r
+ 292U, // VPBROADCASTBZ128rk
+ 100U, // VPBROADCASTBZ128rkz
+ 0U, // VPBROADCASTBZ256m
+ 1156U, // VPBROADCASTBZ256mk
+ 1124U, // VPBROADCASTBZ256mkz
+ 0U, // VPBROADCASTBZ256r
+ 292U, // VPBROADCASTBZ256rk
+ 100U, // VPBROADCASTBZ256rkz
+ 0U, // VPBROADCASTBZm
+ 1156U, // VPBROADCASTBZmk
+ 1124U, // VPBROADCASTBZmkz
+ 0U, // VPBROADCASTBZr
+ 292U, // VPBROADCASTBZrk
+ 100U, // VPBROADCASTBZrkz
+ 0U, // VPBROADCASTBrZ128r
+ 292U, // VPBROADCASTBrZ128rk
+ 100U, // VPBROADCASTBrZ128rkz
+ 0U, // VPBROADCASTBrZ256r
+ 292U, // VPBROADCASTBrZ256rk
+ 100U, // VPBROADCASTBrZ256rkz
+ 0U, // VPBROADCASTBrZr
+ 292U, // VPBROADCASTBrZrk
+ 100U, // VPBROADCASTBrZrkz
+ 0U, // VPBROADCASTBrm
+ 0U, // VPBROADCASTBrr
+ 0U, // VPBROADCASTDYrm
+ 0U, // VPBROADCASTDYrr
+ 0U, // VPBROADCASTDZ128m
+ 964U, // VPBROADCASTDZ128mk
+ 68U, // VPBROADCASTDZ128mkz
+ 0U, // VPBROADCASTDZ128r
+ 292U, // VPBROADCASTDZ128rk
+ 100U, // VPBROADCASTDZ128rkz
+ 0U, // VPBROADCASTDZ256m
+ 964U, // VPBROADCASTDZ256mk
+ 68U, // VPBROADCASTDZ256mkz
+ 0U, // VPBROADCASTDZ256r
+ 292U, // VPBROADCASTDZ256rk
+ 100U, // VPBROADCASTDZ256rkz
+ 0U, // VPBROADCASTDZm
+ 964U, // VPBROADCASTDZmk
+ 68U, // VPBROADCASTDZmkz
+ 0U, // VPBROADCASTDZr
+ 292U, // VPBROADCASTDZrk
+ 100U, // VPBROADCASTDZrkz
+ 0U, // VPBROADCASTDrZ128r
+ 292U, // VPBROADCASTDrZ128rk
+ 100U, // VPBROADCASTDrZ128rkz
+ 0U, // VPBROADCASTDrZ256r
+ 292U, // VPBROADCASTDrZ256rk
+ 100U, // VPBROADCASTDrZ256rkz
+ 0U, // VPBROADCASTDrZr
+ 292U, // VPBROADCASTDrZrk
+ 100U, // VPBROADCASTDrZrkz
+ 0U, // VPBROADCASTDrm
+ 0U, // VPBROADCASTDrr
+ 0U, // VPBROADCASTMB2QZ128rr
+ 0U, // VPBROADCASTMB2QZ256rr
+ 0U, // VPBROADCASTMB2QZrr
+ 0U, // VPBROADCASTMW2DZ128rr
+ 0U, // VPBROADCASTMW2DZ256rr
+ 0U, // VPBROADCASTMW2DZrr
+ 0U, // VPBROADCASTQYrm
+ 0U, // VPBROADCASTQYrr
+ 0U, // VPBROADCASTQZ128m
+ 644U, // VPBROADCASTQZ128mk
+ 132U, // VPBROADCASTQZ128mkz
+ 0U, // VPBROADCASTQZ128r
+ 292U, // VPBROADCASTQZ128rk
+ 100U, // VPBROADCASTQZ128rkz
+ 0U, // VPBROADCASTQZ256m
+ 644U, // VPBROADCASTQZ256mk
+ 132U, // VPBROADCASTQZ256mkz
+ 0U, // VPBROADCASTQZ256r
+ 292U, // VPBROADCASTQZ256rk
+ 100U, // VPBROADCASTQZ256rkz
+ 0U, // VPBROADCASTQZm
+ 644U, // VPBROADCASTQZmk
+ 132U, // VPBROADCASTQZmkz
+ 0U, // VPBROADCASTQZr
+ 292U, // VPBROADCASTQZrk
+ 100U, // VPBROADCASTQZrkz
+ 0U, // VPBROADCASTQrZ128r
+ 292U, // VPBROADCASTQrZ128rk
+ 100U, // VPBROADCASTQrZ128rkz
+ 0U, // VPBROADCASTQrZ256r
+ 292U, // VPBROADCASTQrZ256rk
+ 100U, // VPBROADCASTQrZ256rkz
+ 0U, // VPBROADCASTQrZr
+ 292U, // VPBROADCASTQrZrk
+ 100U, // VPBROADCASTQrZrkz
+ 0U, // VPBROADCASTQrm
+ 0U, // VPBROADCASTQrr
+ 0U, // VPBROADCASTWYrm
+ 0U, // VPBROADCASTWYrr
+ 0U, // VPBROADCASTWZ128m
+ 1188U, // VPBROADCASTWZ128mk
+ 1220U, // VPBROADCASTWZ128mkz
+ 0U, // VPBROADCASTWZ128r
+ 292U, // VPBROADCASTWZ128rk
+ 100U, // VPBROADCASTWZ128rkz
+ 0U, // VPBROADCASTWZ256m
+ 1188U, // VPBROADCASTWZ256mk
+ 1220U, // VPBROADCASTWZ256mkz
+ 0U, // VPBROADCASTWZ256r
+ 292U, // VPBROADCASTWZ256rk
+ 100U, // VPBROADCASTWZ256rkz
+ 0U, // VPBROADCASTWZm
+ 1188U, // VPBROADCASTWZmk
+ 1220U, // VPBROADCASTWZmkz
+ 0U, // VPBROADCASTWZr
+ 292U, // VPBROADCASTWZrk
+ 100U, // VPBROADCASTWZrkz
+ 0U, // VPBROADCASTWrZ128r
+ 292U, // VPBROADCASTWrZ128rk
+ 100U, // VPBROADCASTWrZ128rkz
+ 0U, // VPBROADCASTWrZ256r
+ 292U, // VPBROADCASTWrZ256rk
+ 100U, // VPBROADCASTWrZ256rkz
+ 0U, // VPBROADCASTWrZr
+ 292U, // VPBROADCASTWrZrk
+ 100U, // VPBROADCASTWrZrkz
+ 0U, // VPBROADCASTWrm
+ 0U, // VPBROADCASTWrr
+ 461280U, // VPCLMULQDQYrm
+ 624736U, // VPCLMULQDQYrr
+ 461312U, // VPCLMULQDQZ128rm
+ 624736U, // VPCLMULQDQZ128rr
+ 461280U, // VPCLMULQDQZ256rm
+ 624736U, // VPCLMULQDQZ256rr
+ 461344U, // VPCLMULQDQZrm
+ 624736U, // VPCLMULQDQZrr
+ 461312U, // VPCLMULQDQrm
+ 624736U, // VPCLMULQDQrr
+ 854496U, // VPCMOVYrmr
+ 690272U, // VPCMOVYrrm
+ 198752U, // VPCMOVYrrr
+ 198752U, // VPCMOVYrrr_REV
+ 854528U, // VPCMOVrmr
+ 591968U, // VPCMOVrrm
+ 198752U, // VPCMOVrrr
+ 198752U, // VPCMOVrrr_REV
+ 517U, // VPCMPBZ128rmi
+ 461312U, // VPCMPBZ128rmi_alt
+ 15U, // VPCMPBZ128rmik
+ 55117924U, // VPCMPBZ128rmik_alt
+ 101U, // VPCMPBZ128rri
+ 624736U, // VPCMPBZ128rri_alt
+ 806U, // VPCMPBZ128rrik
+ 88279140U, // VPCMPBZ128rrik_alt
+ 485U, // VPCMPBZ256rmi
+ 461280U, // VPCMPBZ256rmi_alt
+ 16U, // VPCMPBZ256rmik
+ 55216228U, // VPCMPBZ256rmik_alt
+ 101U, // VPCMPBZ256rri
+ 624736U, // VPCMPBZ256rri_alt
+ 806U, // VPCMPBZ256rrik
+ 88279140U, // VPCMPBZ256rrik_alt
+ 549U, // VPCMPBZrmi
+ 461344U, // VPCMPBZrmi_alt
+ 16U, // VPCMPBZrmik
+ 55281764U, // VPCMPBZrmik_alt
+ 101U, // VPCMPBZrri
+ 624736U, // VPCMPBZrri_alt
+ 806U, // VPCMPBZrrik
+ 88279140U, // VPCMPBZrrik_alt
+ 517U, // VPCMPDZ128rmi
+ 461312U, // VPCMPDZ128rmi_alt
+ 6213U, // VPCMPDZ128rmib
+ 471104U, // VPCMPDZ128rmib_alt
+ 849U, // VPCMPDZ128rmibk
+ 57149540U, // VPCMPDZ128rmibk_alt
+ 15U, // VPCMPDZ128rmik
+ 55117924U, // VPCMPDZ128rmik_alt
+ 101U, // VPCMPDZ128rri
+ 624736U, // VPCMPDZ128rri_alt
+ 806U, // VPCMPDZ128rrik
+ 88279140U, // VPCMPDZ128rrik_alt
+ 485U, // VPCMPDZ256rmi
+ 461280U, // VPCMPDZ256rmi_alt
+ 8261U, // VPCMPDZ256rmib
+ 473152U, // VPCMPDZ256rmib_alt
+ 881U, // VPCMPDZ256rmibk
+ 58198116U, // VPCMPDZ256rmibk_alt
+ 16U, // VPCMPDZ256rmik
+ 55216228U, // VPCMPDZ256rmik_alt
+ 101U, // VPCMPDZ256rri
+ 624736U, // VPCMPDZ256rri_alt
+ 806U, // VPCMPDZ256rrik
+ 88279140U, // VPCMPDZ256rrik_alt
+ 549U, // VPCMPDZrmi
+ 461344U, // VPCMPDZrmi_alt
+ 10309U, // VPCMPDZrmib
+ 475200U, // VPCMPDZrmib_alt
+ 945U, // VPCMPDZrmibk
+ 59246692U, // VPCMPDZrmibk_alt
+ 16U, // VPCMPDZrmik
+ 55281764U, // VPCMPDZrmik_alt
+ 101U, // VPCMPDZrri
+ 624736U, // VPCMPDZrri_alt
+ 806U, // VPCMPDZrrik
+ 88279140U, // VPCMPDZrrik_alt
+ 480U, // VPCMPEQBYrm
+ 96U, // VPCMPEQBYrr
+ 512U, // VPCMPEQBZ128rm
+ 591972U, // VPCMPEQBZ128rmk
+ 96U, // VPCMPEQBZ128rr
+ 198756U, // VPCMPEQBZ128rrk
+ 480U, // VPCMPEQBZ256rm
+ 690276U, // VPCMPEQBZ256rmk
+ 96U, // VPCMPEQBZ256rr
+ 198756U, // VPCMPEQBZ256rrk
+ 544U, // VPCMPEQBZrm
+ 755812U, // VPCMPEQBZrmk
+ 96U, // VPCMPEQBZrr
+ 198756U, // VPCMPEQBZrrk
+ 512U, // VPCMPEQBrm
+ 96U, // VPCMPEQBrr
+ 480U, // VPCMPEQDYrm
+ 96U, // VPCMPEQDYrr
+ 512U, // VPCMPEQDZ128rm
+ 6208U, // VPCMPEQDZ128rmb
+ 2623588U, // VPCMPEQDZ128rmbk
+ 591972U, // VPCMPEQDZ128rmk
+ 96U, // VPCMPEQDZ128rr
+ 198756U, // VPCMPEQDZ128rrk
+ 480U, // VPCMPEQDZ256rm
+ 8256U, // VPCMPEQDZ256rmb
+ 3672164U, // VPCMPEQDZ256rmbk
+ 690276U, // VPCMPEQDZ256rmk
+ 96U, // VPCMPEQDZ256rr
+ 198756U, // VPCMPEQDZ256rrk
+ 544U, // VPCMPEQDZrm
+ 10304U, // VPCMPEQDZrmb
+ 5769316U, // VPCMPEQDZrmbk
+ 755812U, // VPCMPEQDZrmk
+ 96U, // VPCMPEQDZrr
+ 198756U, // VPCMPEQDZrrk
+ 512U, // VPCMPEQDrm
+ 96U, // VPCMPEQDrr
+ 480U, // VPCMPEQQYrm
+ 96U, // VPCMPEQQYrr
+ 512U, // VPCMPEQQZ128rm
+ 4224U, // VPCMPEQQZ128rmb
+ 1869924U, // VPCMPEQQZ128rmbk
+ 591972U, // VPCMPEQQZ128rmk
+ 96U, // VPCMPEQQZ128rr
+ 198756U, // VPCMPEQQZ128rrk
+ 480U, // VPCMPEQQZ256rm
+ 6272U, // VPCMPEQQZ256rmb
+ 2918500U, // VPCMPEQQZ256rmbk
+ 690276U, // VPCMPEQQZ256rmk
+ 96U, // VPCMPEQQZ256rr
+ 198756U, // VPCMPEQQZ256rrk
+ 544U, // VPCMPEQQZrm
+ 8320U, // VPCMPEQQZrmb
+ 3967076U, // VPCMPEQQZrmbk
+ 755812U, // VPCMPEQQZrmk
+ 96U, // VPCMPEQQZrr
+ 198756U, // VPCMPEQQZrrk
+ 512U, // VPCMPEQQrm
+ 96U, // VPCMPEQQrr
+ 480U, // VPCMPEQWYrm
+ 96U, // VPCMPEQWYrr
+ 512U, // VPCMPEQWZ128rm
+ 591972U, // VPCMPEQWZ128rmk
+ 96U, // VPCMPEQWZ128rr
+ 198756U, // VPCMPEQWZ128rrk
+ 480U, // VPCMPEQWZ256rm
+ 690276U, // VPCMPEQWZ256rmk
+ 96U, // VPCMPEQWZ256rr
+ 198756U, // VPCMPEQWZ256rrk
+ 544U, // VPCMPEQWZrm
+ 755812U, // VPCMPEQWZrmk
+ 96U, // VPCMPEQWZrr
+ 198756U, // VPCMPEQWZrrk
+ 512U, // VPCMPEQWrm
+ 96U, // VPCMPEQWrr
+ 0U, // VPCMPESTRIrm
+ 32U, // VPCMPESTRIrr
+ 0U, // VPCMPESTRMrm
+ 32U, // VPCMPESTRMrr
+ 480U, // VPCMPGTBYrm
+ 96U, // VPCMPGTBYrr
+ 512U, // VPCMPGTBZ128rm
+ 591972U, // VPCMPGTBZ128rmk
+ 96U, // VPCMPGTBZ128rr
+ 198756U, // VPCMPGTBZ128rrk
+ 480U, // VPCMPGTBZ256rm
+ 690276U, // VPCMPGTBZ256rmk
+ 96U, // VPCMPGTBZ256rr
+ 198756U, // VPCMPGTBZ256rrk
+ 544U, // VPCMPGTBZrm
+ 755812U, // VPCMPGTBZrmk
+ 96U, // VPCMPGTBZrr
+ 198756U, // VPCMPGTBZrrk
+ 512U, // VPCMPGTBrm
+ 96U, // VPCMPGTBrr
+ 480U, // VPCMPGTDYrm
+ 96U, // VPCMPGTDYrr
+ 512U, // VPCMPGTDZ128rm
+ 6208U, // VPCMPGTDZ128rmb
+ 2623588U, // VPCMPGTDZ128rmbk
+ 591972U, // VPCMPGTDZ128rmk
+ 96U, // VPCMPGTDZ128rr
+ 198756U, // VPCMPGTDZ128rrk
+ 480U, // VPCMPGTDZ256rm
+ 8256U, // VPCMPGTDZ256rmb
+ 3672164U, // VPCMPGTDZ256rmbk
+ 690276U, // VPCMPGTDZ256rmk
+ 96U, // VPCMPGTDZ256rr
+ 198756U, // VPCMPGTDZ256rrk
+ 544U, // VPCMPGTDZrm
+ 10304U, // VPCMPGTDZrmb
+ 5769316U, // VPCMPGTDZrmbk
+ 755812U, // VPCMPGTDZrmk
+ 96U, // VPCMPGTDZrr
+ 198756U, // VPCMPGTDZrrk
+ 512U, // VPCMPGTDrm
+ 96U, // VPCMPGTDrr
+ 480U, // VPCMPGTQYrm
+ 96U, // VPCMPGTQYrr
+ 512U, // VPCMPGTQZ128rm
+ 4224U, // VPCMPGTQZ128rmb
+ 1869924U, // VPCMPGTQZ128rmbk
+ 591972U, // VPCMPGTQZ128rmk
+ 96U, // VPCMPGTQZ128rr
+ 198756U, // VPCMPGTQZ128rrk
+ 480U, // VPCMPGTQZ256rm
+ 6272U, // VPCMPGTQZ256rmb
+ 2918500U, // VPCMPGTQZ256rmbk
+ 690276U, // VPCMPGTQZ256rmk
+ 96U, // VPCMPGTQZ256rr
+ 198756U, // VPCMPGTQZ256rrk
+ 544U, // VPCMPGTQZrm
+ 8320U, // VPCMPGTQZrmb
+ 3967076U, // VPCMPGTQZrmbk
+ 755812U, // VPCMPGTQZrmk
+ 96U, // VPCMPGTQZrr
+ 198756U, // VPCMPGTQZrrk
+ 512U, // VPCMPGTQrm
+ 96U, // VPCMPGTQrr
+ 480U, // VPCMPGTWYrm
+ 96U, // VPCMPGTWYrr
+ 512U, // VPCMPGTWZ128rm
+ 591972U, // VPCMPGTWZ128rmk
+ 96U, // VPCMPGTWZ128rr
+ 198756U, // VPCMPGTWZ128rrk
+ 480U, // VPCMPGTWZ256rm
+ 690276U, // VPCMPGTWZ256rmk
+ 96U, // VPCMPGTWZ256rr
+ 198756U, // VPCMPGTWZ256rrk
+ 544U, // VPCMPGTWZrm
+ 755812U, // VPCMPGTWZrmk
+ 96U, // VPCMPGTWZrr
+ 198756U, // VPCMPGTWZrrk
+ 512U, // VPCMPGTWrm
+ 96U, // VPCMPGTWrr
+ 0U, // VPCMPISTRIrm
+ 32U, // VPCMPISTRIrr
+ 0U, // VPCMPISTRMrm
+ 32U, // VPCMPISTRMrr
+ 517U, // VPCMPQZ128rmi
+ 461312U, // VPCMPQZ128rmi_alt
+ 4229U, // VPCMPQZ128rmib
+ 477312U, // VPCMPQZ128rmib_alt
+ 785U, // VPCMPQZ128rmibk
+ 60590180U, // VPCMPQZ128rmibk_alt
+ 15U, // VPCMPQZ128rmik
+ 55117924U, // VPCMPQZ128rmik_alt
+ 101U, // VPCMPQZ128rri
+ 624736U, // VPCMPQZ128rri_alt
+ 806U, // VPCMPQZ128rrik
+ 88279140U, // VPCMPQZ128rrik_alt
+ 485U, // VPCMPQZ256rmi
+ 461280U, // VPCMPQZ256rmi_alt
+ 6277U, // VPCMPQZ256rmib
+ 471168U, // VPCMPQZ256rmib_alt
+ 849U, // VPCMPQZ256rmibk
+ 57444452U, // VPCMPQZ256rmibk_alt
+ 16U, // VPCMPQZ256rmik
+ 55216228U, // VPCMPQZ256rmik_alt
+ 101U, // VPCMPQZ256rri
+ 624736U, // VPCMPQZ256rri_alt
+ 806U, // VPCMPQZ256rrik
+ 88279140U, // VPCMPQZ256rrik_alt
+ 549U, // VPCMPQZrmi
+ 461344U, // VPCMPQZrmi_alt
+ 8325U, // VPCMPQZrmib
+ 473216U, // VPCMPQZrmib_alt
+ 881U, // VPCMPQZrmibk
+ 58493028U, // VPCMPQZrmibk_alt
+ 16U, // VPCMPQZrmik
+ 55281764U, // VPCMPQZrmik_alt
+ 101U, // VPCMPQZrri
+ 624736U, // VPCMPQZrri_alt
+ 806U, // VPCMPQZrrik
+ 88279140U, // VPCMPQZrrik_alt
+ 517U, // VPCMPUBZ128rmi
+ 461312U, // VPCMPUBZ128rmi_alt
+ 15U, // VPCMPUBZ128rmik
+ 55117924U, // VPCMPUBZ128rmik_alt
+ 101U, // VPCMPUBZ128rri
+ 624736U, // VPCMPUBZ128rri_alt
+ 806U, // VPCMPUBZ128rrik
+ 88279140U, // VPCMPUBZ128rrik_alt
+ 485U, // VPCMPUBZ256rmi
+ 461280U, // VPCMPUBZ256rmi_alt
+ 16U, // VPCMPUBZ256rmik
+ 55216228U, // VPCMPUBZ256rmik_alt
+ 101U, // VPCMPUBZ256rri
+ 624736U, // VPCMPUBZ256rri_alt
+ 806U, // VPCMPUBZ256rrik
+ 88279140U, // VPCMPUBZ256rrik_alt
+ 549U, // VPCMPUBZrmi
+ 461344U, // VPCMPUBZrmi_alt
+ 16U, // VPCMPUBZrmik
+ 55281764U, // VPCMPUBZrmik_alt
+ 101U, // VPCMPUBZrri
+ 624736U, // VPCMPUBZrri_alt
+ 806U, // VPCMPUBZrrik
+ 88279140U, // VPCMPUBZrrik_alt
+ 517U, // VPCMPUDZ128rmi
+ 461312U, // VPCMPUDZ128rmi_alt
+ 6213U, // VPCMPUDZ128rmib
+ 471104U, // VPCMPUDZ128rmib_alt
+ 849U, // VPCMPUDZ128rmibk
+ 57149540U, // VPCMPUDZ128rmibk_alt
+ 15U, // VPCMPUDZ128rmik
+ 55117924U, // VPCMPUDZ128rmik_alt
+ 101U, // VPCMPUDZ128rri
+ 624736U, // VPCMPUDZ128rri_alt
+ 806U, // VPCMPUDZ128rrik
+ 88279140U, // VPCMPUDZ128rrik_alt
+ 485U, // VPCMPUDZ256rmi
+ 461280U, // VPCMPUDZ256rmi_alt
+ 8261U, // VPCMPUDZ256rmib
+ 473152U, // VPCMPUDZ256rmib_alt
+ 881U, // VPCMPUDZ256rmibk
+ 58198116U, // VPCMPUDZ256rmibk_alt
+ 16U, // VPCMPUDZ256rmik
+ 55216228U, // VPCMPUDZ256rmik_alt
+ 101U, // VPCMPUDZ256rri
+ 624736U, // VPCMPUDZ256rri_alt
+ 806U, // VPCMPUDZ256rrik
+ 88279140U, // VPCMPUDZ256rrik_alt
+ 549U, // VPCMPUDZrmi
+ 461344U, // VPCMPUDZrmi_alt
+ 10309U, // VPCMPUDZrmib
+ 475200U, // VPCMPUDZrmib_alt
+ 945U, // VPCMPUDZrmibk
+ 59246692U, // VPCMPUDZrmibk_alt
+ 16U, // VPCMPUDZrmik
+ 55281764U, // VPCMPUDZrmik_alt
+ 101U, // VPCMPUDZrri
+ 624736U, // VPCMPUDZrri_alt
+ 806U, // VPCMPUDZrrik
+ 88279140U, // VPCMPUDZrrik_alt
+ 517U, // VPCMPUQZ128rmi
+ 461312U, // VPCMPUQZ128rmi_alt
+ 4229U, // VPCMPUQZ128rmib
+ 477312U, // VPCMPUQZ128rmib_alt
+ 785U, // VPCMPUQZ128rmibk
+ 60590180U, // VPCMPUQZ128rmibk_alt
+ 15U, // VPCMPUQZ128rmik
+ 55117924U, // VPCMPUQZ128rmik_alt
+ 101U, // VPCMPUQZ128rri
+ 624736U, // VPCMPUQZ128rri_alt
+ 806U, // VPCMPUQZ128rrik
+ 88279140U, // VPCMPUQZ128rrik_alt
+ 485U, // VPCMPUQZ256rmi
+ 461280U, // VPCMPUQZ256rmi_alt
+ 6277U, // VPCMPUQZ256rmib
+ 471168U, // VPCMPUQZ256rmib_alt
+ 849U, // VPCMPUQZ256rmibk
+ 57444452U, // VPCMPUQZ256rmibk_alt
+ 16U, // VPCMPUQZ256rmik
+ 55216228U, // VPCMPUQZ256rmik_alt
+ 101U, // VPCMPUQZ256rri
+ 624736U, // VPCMPUQZ256rri_alt
+ 806U, // VPCMPUQZ256rrik
+ 88279140U, // VPCMPUQZ256rrik_alt
+ 549U, // VPCMPUQZrmi
+ 461344U, // VPCMPUQZrmi_alt
+ 8325U, // VPCMPUQZrmib
+ 473216U, // VPCMPUQZrmib_alt
+ 881U, // VPCMPUQZrmibk
+ 58493028U, // VPCMPUQZrmibk_alt
+ 16U, // VPCMPUQZrmik
+ 55281764U, // VPCMPUQZrmik_alt
+ 101U, // VPCMPUQZrri
+ 624736U, // VPCMPUQZrri_alt
+ 806U, // VPCMPUQZrrik
+ 88279140U, // VPCMPUQZrrik_alt
+ 517U, // VPCMPUWZ128rmi
+ 461312U, // VPCMPUWZ128rmi_alt
+ 15U, // VPCMPUWZ128rmik
+ 55117924U, // VPCMPUWZ128rmik_alt
+ 101U, // VPCMPUWZ128rri
+ 624736U, // VPCMPUWZ128rri_alt
+ 806U, // VPCMPUWZ128rrik
+ 88279140U, // VPCMPUWZ128rrik_alt
+ 485U, // VPCMPUWZ256rmi
+ 461280U, // VPCMPUWZ256rmi_alt
+ 16U, // VPCMPUWZ256rmik
+ 55216228U, // VPCMPUWZ256rmik_alt
+ 101U, // VPCMPUWZ256rri
+ 624736U, // VPCMPUWZ256rri_alt
+ 806U, // VPCMPUWZ256rrik
+ 88279140U, // VPCMPUWZ256rrik_alt
+ 549U, // VPCMPUWZrmi
+ 461344U, // VPCMPUWZrmi_alt
+ 16U, // VPCMPUWZrmik
+ 55281764U, // VPCMPUWZrmik_alt
+ 101U, // VPCMPUWZrri
+ 624736U, // VPCMPUWZrri_alt
+ 806U, // VPCMPUWZrrik
+ 88279140U, // VPCMPUWZrrik_alt
+ 517U, // VPCMPWZ128rmi
+ 461312U, // VPCMPWZ128rmi_alt
+ 15U, // VPCMPWZ128rmik
+ 55117924U, // VPCMPWZ128rmik_alt
+ 101U, // VPCMPWZ128rri
+ 624736U, // VPCMPWZ128rri_alt
+ 806U, // VPCMPWZ128rrik
+ 88279140U, // VPCMPWZ128rrik_alt
+ 485U, // VPCMPWZ256rmi
+ 461280U, // VPCMPWZ256rmi_alt
+ 16U, // VPCMPWZ256rmik
+ 55216228U, // VPCMPWZ256rmik_alt
+ 101U, // VPCMPWZ256rri
+ 624736U, // VPCMPWZ256rri_alt
+ 806U, // VPCMPWZ256rrik
+ 88279140U, // VPCMPWZ256rrik_alt
+ 549U, // VPCMPWZrmi
+ 461344U, // VPCMPWZrmi_alt
+ 16U, // VPCMPWZrmik
+ 55281764U, // VPCMPWZrmik_alt
+ 101U, // VPCMPWZrri
+ 624736U, // VPCMPWZrri_alt
+ 806U, // VPCMPWZrrik
+ 88279140U, // VPCMPWZrrik_alt
+ 517U, // VPCOMBmi
+ 461312U, // VPCOMBmi_alt
+ 101U, // VPCOMBri
+ 624736U, // VPCOMBri_alt
+ 517U, // VPCOMDmi
+ 461312U, // VPCOMDmi_alt
+ 101U, // VPCOMDri
+ 624736U, // VPCOMDri_alt
+ 0U, // VPCOMPRESSBZ128mr
+ 164U, // VPCOMPRESSBZ128mrk
+ 0U, // VPCOMPRESSBZ128rr
+ 292U, // VPCOMPRESSBZ128rrk
+ 100U, // VPCOMPRESSBZ128rrkz
+ 0U, // VPCOMPRESSBZ256mr
+ 164U, // VPCOMPRESSBZ256mrk
+ 0U, // VPCOMPRESSBZ256rr
+ 292U, // VPCOMPRESSBZ256rrk
+ 100U, // VPCOMPRESSBZ256rrkz
+ 0U, // VPCOMPRESSBZmr
+ 164U, // VPCOMPRESSBZmrk
+ 0U, // VPCOMPRESSBZrr
+ 292U, // VPCOMPRESSBZrrk
+ 100U, // VPCOMPRESSBZrrkz
+ 0U, // VPCOMPRESSDZ128mr
+ 164U, // VPCOMPRESSDZ128mrk
+ 0U, // VPCOMPRESSDZ128rr
+ 292U, // VPCOMPRESSDZ128rrk
+ 100U, // VPCOMPRESSDZ128rrkz
+ 0U, // VPCOMPRESSDZ256mr
+ 164U, // VPCOMPRESSDZ256mrk
+ 0U, // VPCOMPRESSDZ256rr
+ 292U, // VPCOMPRESSDZ256rrk
+ 100U, // VPCOMPRESSDZ256rrkz
+ 0U, // VPCOMPRESSDZmr
+ 164U, // VPCOMPRESSDZmrk
+ 0U, // VPCOMPRESSDZrr
+ 292U, // VPCOMPRESSDZrrk
+ 100U, // VPCOMPRESSDZrrkz
+ 0U, // VPCOMPRESSQZ128mr
+ 164U, // VPCOMPRESSQZ128mrk
+ 0U, // VPCOMPRESSQZ128rr
+ 292U, // VPCOMPRESSQZ128rrk
+ 100U, // VPCOMPRESSQZ128rrkz
+ 0U, // VPCOMPRESSQZ256mr
+ 164U, // VPCOMPRESSQZ256mrk
+ 0U, // VPCOMPRESSQZ256rr
+ 292U, // VPCOMPRESSQZ256rrk
+ 100U, // VPCOMPRESSQZ256rrkz
+ 0U, // VPCOMPRESSQZmr
+ 164U, // VPCOMPRESSQZmrk
+ 0U, // VPCOMPRESSQZrr
+ 292U, // VPCOMPRESSQZrrk
+ 100U, // VPCOMPRESSQZrrkz
+ 0U, // VPCOMPRESSWZ128mr
+ 164U, // VPCOMPRESSWZ128mrk
+ 0U, // VPCOMPRESSWZ128rr
+ 292U, // VPCOMPRESSWZ128rrk
+ 100U, // VPCOMPRESSWZ128rrkz
+ 0U, // VPCOMPRESSWZ256mr
+ 164U, // VPCOMPRESSWZ256mrk
+ 0U, // VPCOMPRESSWZ256rr
+ 292U, // VPCOMPRESSWZ256rrk
+ 100U, // VPCOMPRESSWZ256rrkz
+ 0U, // VPCOMPRESSWZmr
+ 164U, // VPCOMPRESSWZmrk
+ 0U, // VPCOMPRESSWZrr
+ 292U, // VPCOMPRESSWZrrk
+ 100U, // VPCOMPRESSWZrrkz
+ 517U, // VPCOMQmi
+ 461312U, // VPCOMQmi_alt
+ 101U, // VPCOMQri
+ 624736U, // VPCOMQri_alt
+ 517U, // VPCOMUBmi
+ 461312U, // VPCOMUBmi_alt
+ 101U, // VPCOMUBri
+ 624736U, // VPCOMUBri_alt
+ 517U, // VPCOMUDmi
+ 461312U, // VPCOMUDmi_alt
+ 101U, // VPCOMUDri
+ 624736U, // VPCOMUDri_alt
+ 517U, // VPCOMUQmi
+ 461312U, // VPCOMUQmi_alt
+ 101U, // VPCOMUQri
+ 624736U, // VPCOMUQri_alt
+ 517U, // VPCOMUWmi
+ 461312U, // VPCOMUWmi_alt
+ 101U, // VPCOMUWri
+ 624736U, // VPCOMUWri_alt
+ 517U, // VPCOMWmi
+ 461312U, // VPCOMWmi_alt
+ 101U, // VPCOMWri
+ 624736U, // VPCOMWri_alt
+ 0U, // VPCONFLICTDZ128rm
+ 9U, // VPCONFLICTDZ128rmb
+ 7108U, // VPCONFLICTDZ128rmbk
+ 6212U, // VPCONFLICTDZ128rmbkz
+ 676U, // VPCONFLICTDZ128rmk
+ 516U, // VPCONFLICTDZ128rmkz
+ 0U, // VPCONFLICTDZ128rr
+ 292U, // VPCONFLICTDZ128rrk
+ 100U, // VPCONFLICTDZ128rrkz
+ 0U, // VPCONFLICTDZ256rm
+ 10U, // VPCONFLICTDZ256rmb
+ 9156U, // VPCONFLICTDZ256rmbk
+ 8260U, // VPCONFLICTDZ256rmbkz
+ 708U, // VPCONFLICTDZ256rmk
+ 484U, // VPCONFLICTDZ256rmkz
+ 0U, // VPCONFLICTDZ256rr
+ 292U, // VPCONFLICTDZ256rrk
+ 100U, // VPCONFLICTDZ256rrkz
+ 0U, // VPCONFLICTDZrm
+ 10U, // VPCONFLICTDZrmb
+ 11204U, // VPCONFLICTDZrmbk
+ 10308U, // VPCONFLICTDZrmbkz
+ 996U, // VPCONFLICTDZrmk
+ 548U, // VPCONFLICTDZrmkz
+ 0U, // VPCONFLICTDZrr
+ 292U, // VPCONFLICTDZrrk
+ 100U, // VPCONFLICTDZrrkz
+ 0U, // VPCONFLICTQZ128rm
+ 9U, // VPCONFLICTQZ128rmb
+ 4740U, // VPCONFLICTQZ128rmbk
+ 4228U, // VPCONFLICTQZ128rmbkz
+ 676U, // VPCONFLICTQZ128rmk
+ 516U, // VPCONFLICTQZ128rmkz
+ 0U, // VPCONFLICTQZ128rr
+ 292U, // VPCONFLICTQZ128rrk
+ 100U, // VPCONFLICTQZ128rrkz
+ 0U, // VPCONFLICTQZ256rm
+ 9U, // VPCONFLICTQZ256rmb
+ 6788U, // VPCONFLICTQZ256rmbk
+ 6276U, // VPCONFLICTQZ256rmbkz
+ 708U, // VPCONFLICTQZ256rmk
+ 484U, // VPCONFLICTQZ256rmkz
+ 0U, // VPCONFLICTQZ256rr
+ 292U, // VPCONFLICTQZ256rrk
+ 100U, // VPCONFLICTQZ256rrkz
+ 0U, // VPCONFLICTQZrm
+ 10U, // VPCONFLICTQZrmb
+ 8836U, // VPCONFLICTQZrmbk
+ 8324U, // VPCONFLICTQZrmbkz
+ 996U, // VPCONFLICTQZrmk
+ 548U, // VPCONFLICTQZrmkz
+ 0U, // VPCONFLICTQZrr
+ 292U, // VPCONFLICTQZrrk
+ 100U, // VPCONFLICTQZrrkz
+ 672U, // VPDPBUSDSZ128m
+ 7104U, // VPDPBUSDSZ128mb
+ 2591012U, // VPDPBUSDSZ128mbk
+ 2591012U, // VPDPBUSDSZ128mbkz
+ 559396U, // VPDPBUSDSZ128mk
+ 559396U, // VPDPBUSDSZ128mkz
+ 288U, // VPDPBUSDSZ128r
+ 166180U, // VPDPBUSDSZ128rk
+ 166180U, // VPDPBUSDSZ128rkz
+ 704U, // VPDPBUSDSZ256m
+ 9152U, // VPDPBUSDSZ256mb
+ 3639588U, // VPDPBUSDSZ256mbk
+ 3639588U, // VPDPBUSDSZ256mbkz
+ 657700U, // VPDPBUSDSZ256mk
+ 657700U, // VPDPBUSDSZ256mkz
+ 288U, // VPDPBUSDSZ256r
+ 166180U, // VPDPBUSDSZ256rk
+ 166180U, // VPDPBUSDSZ256rkz
+ 992U, // VPDPBUSDSZm
+ 11200U, // VPDPBUSDSZmb
+ 5736740U, // VPDPBUSDSZmbk
+ 5736740U, // VPDPBUSDSZmbkz
+ 723236U, // VPDPBUSDSZmk
+ 723236U, // VPDPBUSDSZmkz
+ 288U, // VPDPBUSDSZr
+ 166180U, // VPDPBUSDSZrk
+ 166180U, // VPDPBUSDSZrkz
+ 672U, // VPDPBUSDZ128m
+ 7104U, // VPDPBUSDZ128mb
+ 2591012U, // VPDPBUSDZ128mbk
+ 2591012U, // VPDPBUSDZ128mbkz
+ 559396U, // VPDPBUSDZ128mk
+ 559396U, // VPDPBUSDZ128mkz
+ 288U, // VPDPBUSDZ128r
+ 166180U, // VPDPBUSDZ128rk
+ 166180U, // VPDPBUSDZ128rkz
+ 704U, // VPDPBUSDZ256m
+ 9152U, // VPDPBUSDZ256mb
+ 3639588U, // VPDPBUSDZ256mbk
+ 3639588U, // VPDPBUSDZ256mbkz
+ 657700U, // VPDPBUSDZ256mk
+ 657700U, // VPDPBUSDZ256mkz
+ 288U, // VPDPBUSDZ256r
+ 166180U, // VPDPBUSDZ256rk
+ 166180U, // VPDPBUSDZ256rkz
+ 992U, // VPDPBUSDZm
+ 11200U, // VPDPBUSDZmb
+ 5736740U, // VPDPBUSDZmbk
+ 5736740U, // VPDPBUSDZmbkz
+ 723236U, // VPDPBUSDZmk
+ 723236U, // VPDPBUSDZmkz
+ 288U, // VPDPBUSDZr
+ 166180U, // VPDPBUSDZrk
+ 166180U, // VPDPBUSDZrkz
+ 672U, // VPDPWSSDSZ128m
+ 7104U, // VPDPWSSDSZ128mb
+ 2591012U, // VPDPWSSDSZ128mbk
+ 2591012U, // VPDPWSSDSZ128mbkz
+ 559396U, // VPDPWSSDSZ128mk
+ 559396U, // VPDPWSSDSZ128mkz
+ 288U, // VPDPWSSDSZ128r
+ 166180U, // VPDPWSSDSZ128rk
+ 166180U, // VPDPWSSDSZ128rkz
+ 704U, // VPDPWSSDSZ256m
+ 9152U, // VPDPWSSDSZ256mb
+ 3639588U, // VPDPWSSDSZ256mbk
+ 3639588U, // VPDPWSSDSZ256mbkz
+ 657700U, // VPDPWSSDSZ256mk
+ 657700U, // VPDPWSSDSZ256mkz
+ 288U, // VPDPWSSDSZ256r
+ 166180U, // VPDPWSSDSZ256rk
+ 166180U, // VPDPWSSDSZ256rkz
+ 992U, // VPDPWSSDSZm
+ 11200U, // VPDPWSSDSZmb
+ 5736740U, // VPDPWSSDSZmbk
+ 5736740U, // VPDPWSSDSZmbkz
+ 723236U, // VPDPWSSDSZmk
+ 723236U, // VPDPWSSDSZmkz
+ 288U, // VPDPWSSDSZr
+ 166180U, // VPDPWSSDSZrk
+ 166180U, // VPDPWSSDSZrkz
+ 672U, // VPDPWSSDZ128m
+ 7104U, // VPDPWSSDZ128mb
+ 2591012U, // VPDPWSSDZ128mbk
+ 2591012U, // VPDPWSSDZ128mbkz
+ 559396U, // VPDPWSSDZ128mk
+ 559396U, // VPDPWSSDZ128mkz
+ 288U, // VPDPWSSDZ128r
+ 166180U, // VPDPWSSDZ128rk
+ 166180U, // VPDPWSSDZ128rkz
+ 704U, // VPDPWSSDZ256m
+ 9152U, // VPDPWSSDZ256mb
+ 3639588U, // VPDPWSSDZ256mbk
+ 3639588U, // VPDPWSSDZ256mbkz
+ 657700U, // VPDPWSSDZ256mk
+ 657700U, // VPDPWSSDZ256mkz
+ 288U, // VPDPWSSDZ256r
+ 166180U, // VPDPWSSDZ256rk
+ 166180U, // VPDPWSSDZ256rkz
+ 992U, // VPDPWSSDZm
+ 11200U, // VPDPWSSDZmb
+ 5736740U, // VPDPWSSDZmbk
+ 5736740U, // VPDPWSSDZmbkz
+ 723236U, // VPDPWSSDZmk
+ 723236U, // VPDPWSSDZmkz
+ 288U, // VPDPWSSDZr
+ 166180U, // VPDPWSSDZrk
+ 166180U, // VPDPWSSDZrkz
+ 461120U, // VPERM2F128rm
+ 624736U, // VPERM2F128rr
+ 461120U, // VPERM2I128rm
+ 624736U, // VPERM2I128rr
+ 512U, // VPERMBZ128rm
+ 559396U, // VPERMBZ128rmk
+ 591972U, // VPERMBZ128rmkz
+ 96U, // VPERMBZ128rr
+ 166180U, // VPERMBZ128rrk
+ 198756U, // VPERMBZ128rrkz
+ 480U, // VPERMBZ256rm
+ 657700U, // VPERMBZ256rmk
+ 690276U, // VPERMBZ256rmkz
+ 96U, // VPERMBZ256rr
+ 166180U, // VPERMBZ256rrk
+ 198756U, // VPERMBZ256rrkz
+ 544U, // VPERMBZrm
+ 723236U, // VPERMBZrmk
+ 755812U, // VPERMBZrmkz
+ 96U, // VPERMBZrr
+ 166180U, // VPERMBZrrk
+ 198756U, // VPERMBZrrkz
+ 480U, // VPERMDYrm
+ 96U, // VPERMDYrr
+ 480U, // VPERMDZ256rm
+ 8256U, // VPERMDZ256rmb
+ 3639588U, // VPERMDZ256rmbk
+ 3672164U, // VPERMDZ256rmbkz
+ 657700U, // VPERMDZ256rmk
+ 690276U, // VPERMDZ256rmkz
+ 96U, // VPERMDZ256rr
+ 166180U, // VPERMDZ256rrk
+ 198756U, // VPERMDZ256rrkz
+ 544U, // VPERMDZrm
+ 10304U, // VPERMDZrmb
+ 5736740U, // VPERMDZrmbk
+ 5769316U, // VPERMDZrmbkz
+ 723236U, // VPERMDZrmk
+ 755812U, // VPERMDZrmkz
+ 96U, // VPERMDZrr
+ 166180U, // VPERMDZrrk
+ 198756U, // VPERMDZrrkz
+ 672U, // VPERMI2B128rm
+ 559396U, // VPERMI2B128rmk
+ 559396U, // VPERMI2B128rmkz
+ 288U, // VPERMI2B128rr
+ 166180U, // VPERMI2B128rrk
+ 166180U, // VPERMI2B128rrkz
+ 704U, // VPERMI2B256rm
+ 657700U, // VPERMI2B256rmk
+ 657700U, // VPERMI2B256rmkz
+ 288U, // VPERMI2B256rr
+ 166180U, // VPERMI2B256rrk
+ 166180U, // VPERMI2B256rrkz
+ 992U, // VPERMI2Brm
+ 723236U, // VPERMI2Brmk
+ 723236U, // VPERMI2Brmkz
+ 288U, // VPERMI2Brr
+ 166180U, // VPERMI2Brrk
+ 166180U, // VPERMI2Brrkz
+ 672U, // VPERMI2D128rm
+ 7104U, // VPERMI2D128rmb
+ 2591012U, // VPERMI2D128rmbk
+ 2591012U, // VPERMI2D128rmbkz
+ 559396U, // VPERMI2D128rmk
+ 559396U, // VPERMI2D128rmkz
+ 288U, // VPERMI2D128rr
+ 166180U, // VPERMI2D128rrk
+ 166180U, // VPERMI2D128rrkz
+ 704U, // VPERMI2D256rm
+ 9152U, // VPERMI2D256rmb
+ 3639588U, // VPERMI2D256rmbk
+ 3639588U, // VPERMI2D256rmbkz
+ 657700U, // VPERMI2D256rmk
+ 657700U, // VPERMI2D256rmkz
+ 288U, // VPERMI2D256rr
+ 166180U, // VPERMI2D256rrk
+ 166180U, // VPERMI2D256rrkz
+ 992U, // VPERMI2Drm
+ 11200U, // VPERMI2Drmb
+ 5736740U, // VPERMI2Drmbk
+ 5736740U, // VPERMI2Drmbkz
+ 723236U, // VPERMI2Drmk
+ 723236U, // VPERMI2Drmkz
+ 288U, // VPERMI2Drr
+ 166180U, // VPERMI2Drrk
+ 166180U, // VPERMI2Drrkz
+ 256U, // VPERMI2PD128rm
+ 4672U, // VPERMI2PD128rmb
+ 1116452U, // VPERMI2PD128rmbk
+ 1116452U, // VPERMI2PD128rmbkz
+ 35108U, // VPERMI2PD128rmk
+ 35108U, // VPERMI2PD128rmkz
+ 288U, // VPERMI2PD128rr
+ 166180U, // VPERMI2PD128rrk
+ 166180U, // VPERMI2PD128rrkz
+ 608U, // VPERMI2PD256rm
+ 6720U, // VPERMI2PD256rmb
+ 2165028U, // VPERMI2PD256rmbk
+ 2165028U, // VPERMI2PD256rmbkz
+ 231716U, // VPERMI2PD256rmk
+ 231716U, // VPERMI2PD256rmkz
+ 288U, // VPERMI2PD256rr
+ 166180U, // VPERMI2PD256rrk
+ 166180U, // VPERMI2PD256rrkz
+ 1056U, // VPERMI2PDrm
+ 8768U, // VPERMI2PDrmb
+ 3213604U, // VPERMI2PDrmbk
+ 3213604U, // VPERMI2PDrmbkz
+ 297252U, // VPERMI2PDrmk
+ 297252U, // VPERMI2PDrmkz
+ 288U, // VPERMI2PDrr
+ 166180U, // VPERMI2PDrrk
+ 166180U, // VPERMI2PDrrkz
+ 256U, // VPERMI2PS128rm
+ 6880U, // VPERMI2PS128rmb
+ 2492708U, // VPERMI2PS128rmbk
+ 2492708U, // VPERMI2PS128rmbkz
+ 35108U, // VPERMI2PS128rmk
+ 35108U, // VPERMI2PS128rmkz
+ 288U, // VPERMI2PS128rr
+ 166180U, // VPERMI2PS128rrk
+ 166180U, // VPERMI2PS128rrkz
+ 608U, // VPERMI2PS256rm
+ 8928U, // VPERMI2PS256rmb
+ 3541284U, // VPERMI2PS256rmbk
+ 3541284U, // VPERMI2PS256rmbkz
+ 231716U, // VPERMI2PS256rmk
+ 231716U, // VPERMI2PS256rmkz
+ 288U, // VPERMI2PS256rr
+ 166180U, // VPERMI2PS256rrk
+ 166180U, // VPERMI2PS256rrkz
+ 1056U, // VPERMI2PSrm
+ 10976U, // VPERMI2PSrmb
+ 5638436U, // VPERMI2PSrmbk
+ 5638436U, // VPERMI2PSrmbkz
+ 297252U, // VPERMI2PSrmk
+ 297252U, // VPERMI2PSrmkz
+ 288U, // VPERMI2PSrr
+ 166180U, // VPERMI2PSrrk
+ 166180U, // VPERMI2PSrrkz
+ 672U, // VPERMI2Q128rm
+ 4736U, // VPERMI2Q128rmb
+ 1837348U, // VPERMI2Q128rmbk
+ 1837348U, // VPERMI2Q128rmbkz
+ 559396U, // VPERMI2Q128rmk
+ 559396U, // VPERMI2Q128rmkz
+ 288U, // VPERMI2Q128rr
+ 166180U, // VPERMI2Q128rrk
+ 166180U, // VPERMI2Q128rrkz
+ 704U, // VPERMI2Q256rm
+ 6784U, // VPERMI2Q256rmb
+ 2885924U, // VPERMI2Q256rmbk
+ 2885924U, // VPERMI2Q256rmbkz
+ 657700U, // VPERMI2Q256rmk
+ 657700U, // VPERMI2Q256rmkz
+ 288U, // VPERMI2Q256rr
+ 166180U, // VPERMI2Q256rrk
+ 166180U, // VPERMI2Q256rrkz
+ 992U, // VPERMI2Qrm
+ 8832U, // VPERMI2Qrmb
+ 3934500U, // VPERMI2Qrmbk
+ 3934500U, // VPERMI2Qrmbkz
+ 723236U, // VPERMI2Qrmk
+ 723236U, // VPERMI2Qrmkz
+ 288U, // VPERMI2Qrr
+ 166180U, // VPERMI2Qrrk
+ 166180U, // VPERMI2Qrrkz
+ 672U, // VPERMI2W128rm
+ 559396U, // VPERMI2W128rmk
+ 559396U, // VPERMI2W128rmkz
+ 288U, // VPERMI2W128rr
+ 166180U, // VPERMI2W128rrk
+ 166180U, // VPERMI2W128rrkz
+ 704U, // VPERMI2W256rm
+ 657700U, // VPERMI2W256rmk
+ 657700U, // VPERMI2W256rmkz
+ 288U, // VPERMI2W256rr
+ 166180U, // VPERMI2W256rrk
+ 166180U, // VPERMI2W256rrkz
+ 992U, // VPERMI2Wrm
+ 723236U, // VPERMI2Wrmk
+ 723236U, // VPERMI2Wrmkz
+ 288U, // VPERMI2Wrr
+ 166180U, // VPERMI2Wrrk
+ 166180U, // VPERMI2Wrrkz
+ 55380288U, // VPERMIL2PDYmr
+ 55216224U, // VPERMIL2PDYrm
+ 88279136U, // VPERMIL2PDYrr
+ 88279136U, // VPERMIL2PDYrr_REV
+ 55380320U, // VPERMIL2PDmr
+ 55117920U, // VPERMIL2PDrm
+ 88279136U, // VPERMIL2PDrr
+ 88279136U, // VPERMIL2PDrr_REV
+ 55380288U, // VPERMIL2PSYmr
+ 55216224U, // VPERMIL2PSYrm
+ 88279136U, // VPERMIL2PSYrr
+ 88279136U, // VPERMIL2PSYrr_REV
+ 55380320U, // VPERMIL2PSmr
+ 55117920U, // VPERMIL2PSrm
+ 88279136U, // VPERMIL2PSrr
+ 88279136U, // VPERMIL2PSrr_REV
+ 0U, // VPERMILPDYmi
+ 32U, // VPERMILPDYri
+ 480U, // VPERMILPDYrm
+ 96U, // VPERMILPDYrr
+ 11U, // VPERMILPDZ128mbi
+ 936516U, // VPERMILPDZ128mbik
+ 477572U, // VPERMILPDZ128mbikz
+ 0U, // VPERMILPDZ128mi
+ 919812U, // VPERMILPDZ128mik
+ 461156U, // VPERMILPDZ128mikz
+ 32U, // VPERMILPDZ128ri
+ 2340U, // VPERMILPDZ128rik
+ 624740U, // VPERMILPDZ128rikz
+ 512U, // VPERMILPDZ128rm
+ 4480U, // VPERMILPDZ128rmb
+ 1116452U, // VPERMILPDZ128rmbk
+ 1149028U, // VPERMILPDZ128rmbkz
+ 559396U, // VPERMILPDZ128rmk
+ 591972U, // VPERMILPDZ128rmkz
+ 96U, // VPERMILPDZ128rr
+ 166180U, // VPERMILPDZ128rrk
+ 198756U, // VPERMILPDZ128rrkz
+ 12U, // VPERMILPDZ256mbi
+ 930372U, // VPERMILPDZ256mbik
+ 471428U, // VPERMILPDZ256mbikz
+ 0U, // VPERMILPDZ256mi
+ 920164U, // VPERMILPDZ256mik
+ 461124U, // VPERMILPDZ256mikz
+ 32U, // VPERMILPDZ256ri
+ 2340U, // VPERMILPDZ256rik
+ 624740U, // VPERMILPDZ256rikz
+ 480U, // VPERMILPDZ256rm
+ 6528U, // VPERMILPDZ256rmb
+ 2165028U, // VPERMILPDZ256rmbk
+ 2197604U, // VPERMILPDZ256rmbkz
+ 657700U, // VPERMILPDZ256rmk
+ 690276U, // VPERMILPDZ256rmkz
+ 96U, // VPERMILPDZ256rr
+ 166180U, // VPERMILPDZ256rrk
+ 198756U, // VPERMILPDZ256rrkz
+ 12U, // VPERMILPDZmbi
+ 932420U, // VPERMILPDZmbik
+ 473476U, // VPERMILPDZmbikz
+ 0U, // VPERMILPDZmi
+ 920612U, // VPERMILPDZmik
+ 461220U, // VPERMILPDZmikz
+ 32U, // VPERMILPDZri
+ 2340U, // VPERMILPDZrik
+ 624740U, // VPERMILPDZrikz
+ 544U, // VPERMILPDZrm
+ 8576U, // VPERMILPDZrmb
+ 3213604U, // VPERMILPDZrmbk
+ 3246180U, // VPERMILPDZrmbkz
+ 723236U, // VPERMILPDZrmk
+ 755812U, // VPERMILPDZrmkz
+ 96U, // VPERMILPDZrr
+ 166180U, // VPERMILPDZrrk
+ 198756U, // VPERMILPDZrrkz
+ 0U, // VPERMILPDmi
+ 32U, // VPERMILPDri
+ 512U, // VPERMILPDrm
+ 96U, // VPERMILPDrr
+ 0U, // VPERMILPSYmi
+ 32U, // VPERMILPSYri
+ 480U, // VPERMILPSYrm
+ 96U, // VPERMILPSYrr
+ 12U, // VPERMILPSZ128mbi
+ 930532U, // VPERMILPSZ128mbik
+ 471492U, // VPERMILPSZ128mbikz
+ 0U, // VPERMILPSZ128mi
+ 919812U, // VPERMILPSZ128mik
+ 461156U, // VPERMILPSZ128mikz
+ 32U, // VPERMILPSZ128ri
+ 2340U, // VPERMILPSZ128rik
+ 624740U, // VPERMILPSZ128rikz
+ 512U, // VPERMILPSZ128rm
+ 6592U, // VPERMILPSZ128rmb
+ 2492708U, // VPERMILPSZ128rmbk
+ 2525284U, // VPERMILPSZ128rmbkz
+ 559396U, // VPERMILPSZ128rmk
+ 591972U, // VPERMILPSZ128rmkz
+ 96U, // VPERMILPSZ128rr
+ 166180U, // VPERMILPSZ128rrk
+ 198756U, // VPERMILPSZ128rrkz
+ 12U, // VPERMILPSZ256mbi
+ 932580U, // VPERMILPSZ256mbik
+ 473540U, // VPERMILPSZ256mbikz
+ 0U, // VPERMILPSZ256mi
+ 920164U, // VPERMILPSZ256mik
+ 461124U, // VPERMILPSZ256mikz
+ 32U, // VPERMILPSZ256ri
+ 2340U, // VPERMILPSZ256rik
+ 624740U, // VPERMILPSZ256rikz
+ 480U, // VPERMILPSZ256rm
+ 8640U, // VPERMILPSZ256rmb
+ 3541284U, // VPERMILPSZ256rmbk
+ 3573860U, // VPERMILPSZ256rmbkz
+ 657700U, // VPERMILPSZ256rmk
+ 690276U, // VPERMILPSZ256rmkz
+ 96U, // VPERMILPSZ256rr
+ 166180U, // VPERMILPSZ256rrk
+ 198756U, // VPERMILPSZ256rrkz
+ 13U, // VPERMILPSZmbi
+ 934628U, // VPERMILPSZmbik
+ 475588U, // VPERMILPSZmbikz
+ 0U, // VPERMILPSZmi
+ 920612U, // VPERMILPSZmik
+ 461220U, // VPERMILPSZmikz
+ 32U, // VPERMILPSZri
+ 2340U, // VPERMILPSZrik
+ 624740U, // VPERMILPSZrikz
+ 544U, // VPERMILPSZrm
+ 10688U, // VPERMILPSZrmb
+ 5638436U, // VPERMILPSZrmbk
+ 5671012U, // VPERMILPSZrmbkz
+ 723236U, // VPERMILPSZrmk
+ 755812U, // VPERMILPSZrmkz
+ 96U, // VPERMILPSZrr
+ 166180U, // VPERMILPSZrrk
+ 198756U, // VPERMILPSZrrkz
+ 0U, // VPERMILPSmi
+ 32U, // VPERMILPSri
+ 512U, // VPERMILPSrm
+ 96U, // VPERMILPSrr
+ 0U, // VPERMPDYmi
+ 32U, // VPERMPDYri
+ 12U, // VPERMPDZ256mbi
+ 930372U, // VPERMPDZ256mbik
+ 471428U, // VPERMPDZ256mbikz
+ 0U, // VPERMPDZ256mi
+ 920164U, // VPERMPDZ256mik
+ 461124U, // VPERMPDZ256mikz
+ 32U, // VPERMPDZ256ri
+ 2340U, // VPERMPDZ256rik
+ 624740U, // VPERMPDZ256rikz
+ 320U, // VPERMPDZ256rm
+ 6528U, // VPERMPDZ256rmb
+ 2165028U, // VPERMPDZ256rmbk
+ 2197604U, // VPERMPDZ256rmbkz
+ 231716U, // VPERMPDZ256rmk
+ 264292U, // VPERMPDZ256rmkz
+ 96U, // VPERMPDZ256rr
+ 166180U, // VPERMPDZ256rrk
+ 198756U, // VPERMPDZ256rrkz
+ 12U, // VPERMPDZmbi
+ 932420U, // VPERMPDZmbik
+ 473476U, // VPERMPDZmbikz
+ 0U, // VPERMPDZmi
+ 920612U, // VPERMPDZmik
+ 461220U, // VPERMPDZmikz
+ 32U, // VPERMPDZri
+ 2340U, // VPERMPDZrik
+ 624740U, // VPERMPDZrikz
+ 416U, // VPERMPDZrm
+ 8576U, // VPERMPDZrmb
+ 3213604U, // VPERMPDZrmbk
+ 3246180U, // VPERMPDZrmbkz
+ 297252U, // VPERMPDZrmk
+ 329828U, // VPERMPDZrmkz
+ 96U, // VPERMPDZrr
+ 166180U, // VPERMPDZrrk
+ 198756U, // VPERMPDZrrkz
+ 320U, // VPERMPSYrm
+ 96U, // VPERMPSYrr
+ 320U, // VPERMPSZ256rm
+ 8640U, // VPERMPSZ256rmb
+ 3541284U, // VPERMPSZ256rmbk
+ 3573860U, // VPERMPSZ256rmbkz
+ 231716U, // VPERMPSZ256rmk
+ 264292U, // VPERMPSZ256rmkz
+ 96U, // VPERMPSZ256rr
+ 166180U, // VPERMPSZ256rrk
+ 198756U, // VPERMPSZ256rrkz
+ 416U, // VPERMPSZrm
+ 10688U, // VPERMPSZrmb
+ 5638436U, // VPERMPSZrmbk
+ 5671012U, // VPERMPSZrmbkz
+ 297252U, // VPERMPSZrmk
+ 329828U, // VPERMPSZrmkz
+ 96U, // VPERMPSZrr
+ 166180U, // VPERMPSZrrk
+ 198756U, // VPERMPSZrrkz
+ 0U, // VPERMQYmi
+ 32U, // VPERMQYri
+ 12U, // VPERMQZ256mbi
+ 930436U, // VPERMQZ256mbik
+ 471172U, // VPERMQZ256mbikz
+ 0U, // VPERMQZ256mi
+ 920260U, // VPERMQZ256mik
+ 461284U, // VPERMQZ256mikz
+ 32U, // VPERMQZ256ri
+ 2340U, // VPERMQZ256rik
+ 624740U, // VPERMQZ256rikz
+ 480U, // VPERMQZ256rm
+ 6272U, // VPERMQZ256rmb
+ 2885924U, // VPERMQZ256rmbk
+ 2918500U, // VPERMQZ256rmbkz
+ 657700U, // VPERMQZ256rmk
+ 690276U, // VPERMQZ256rmkz
+ 96U, // VPERMQZ256rr
+ 166180U, // VPERMQZ256rrk
+ 198756U, // VPERMQZ256rrkz
+ 12U, // VPERMQZmbi
+ 932484U, // VPERMQZmbik
+ 473220U, // VPERMQZmbikz
+ 0U, // VPERMQZmi
+ 920548U, // VPERMQZmik
+ 461348U, // VPERMQZmikz
+ 32U, // VPERMQZri
+ 2340U, // VPERMQZrik
+ 624740U, // VPERMQZrikz
+ 544U, // VPERMQZrm
+ 8320U, // VPERMQZrmb
+ 3934500U, // VPERMQZrmbk
+ 3967076U, // VPERMQZrmbkz
+ 723236U, // VPERMQZrmk
+ 755812U, // VPERMQZrmkz
+ 96U, // VPERMQZrr
+ 166180U, // VPERMQZrrk
+ 198756U, // VPERMQZrrkz
+ 672U, // VPERMT2B128rm
+ 559396U, // VPERMT2B128rmk
+ 559396U, // VPERMT2B128rmkz
+ 288U, // VPERMT2B128rr
+ 166180U, // VPERMT2B128rrk
+ 166180U, // VPERMT2B128rrkz
+ 704U, // VPERMT2B256rm
+ 657700U, // VPERMT2B256rmk
+ 657700U, // VPERMT2B256rmkz
+ 288U, // VPERMT2B256rr
+ 166180U, // VPERMT2B256rrk
+ 166180U, // VPERMT2B256rrkz
+ 992U, // VPERMT2Brm
+ 723236U, // VPERMT2Brmk
+ 723236U, // VPERMT2Brmkz
+ 288U, // VPERMT2Brr
+ 166180U, // VPERMT2Brrk
+ 166180U, // VPERMT2Brrkz
+ 672U, // VPERMT2D128rm
+ 7104U, // VPERMT2D128rmb
+ 2591012U, // VPERMT2D128rmbk
+ 2591012U, // VPERMT2D128rmbkz
+ 559396U, // VPERMT2D128rmk
+ 559396U, // VPERMT2D128rmkz
+ 288U, // VPERMT2D128rr
+ 166180U, // VPERMT2D128rrk
+ 166180U, // VPERMT2D128rrkz
+ 704U, // VPERMT2D256rm
+ 9152U, // VPERMT2D256rmb
+ 3639588U, // VPERMT2D256rmbk
+ 3639588U, // VPERMT2D256rmbkz
+ 657700U, // VPERMT2D256rmk
+ 657700U, // VPERMT2D256rmkz
+ 288U, // VPERMT2D256rr
+ 166180U, // VPERMT2D256rrk
+ 166180U, // VPERMT2D256rrkz
+ 992U, // VPERMT2Drm
+ 11200U, // VPERMT2Drmb
+ 5736740U, // VPERMT2Drmbk
+ 5736740U, // VPERMT2Drmbkz
+ 723236U, // VPERMT2Drmk
+ 723236U, // VPERMT2Drmkz
+ 288U, // VPERMT2Drr
+ 166180U, // VPERMT2Drrk
+ 166180U, // VPERMT2Drrkz
+ 256U, // VPERMT2PD128rm
+ 4672U, // VPERMT2PD128rmb
+ 1116452U, // VPERMT2PD128rmbk
+ 1116452U, // VPERMT2PD128rmbkz
+ 35108U, // VPERMT2PD128rmk
+ 35108U, // VPERMT2PD128rmkz
+ 288U, // VPERMT2PD128rr
+ 166180U, // VPERMT2PD128rrk
+ 166180U, // VPERMT2PD128rrkz
+ 608U, // VPERMT2PD256rm
+ 6720U, // VPERMT2PD256rmb
+ 2165028U, // VPERMT2PD256rmbk
+ 2165028U, // VPERMT2PD256rmbkz
+ 231716U, // VPERMT2PD256rmk
+ 231716U, // VPERMT2PD256rmkz
+ 288U, // VPERMT2PD256rr
+ 166180U, // VPERMT2PD256rrk
+ 166180U, // VPERMT2PD256rrkz
+ 1056U, // VPERMT2PDrm
+ 8768U, // VPERMT2PDrmb
+ 3213604U, // VPERMT2PDrmbk
+ 3213604U, // VPERMT2PDrmbkz
+ 297252U, // VPERMT2PDrmk
+ 297252U, // VPERMT2PDrmkz
+ 288U, // VPERMT2PDrr
+ 166180U, // VPERMT2PDrrk
+ 166180U, // VPERMT2PDrrkz
+ 256U, // VPERMT2PS128rm
+ 6880U, // VPERMT2PS128rmb
+ 2492708U, // VPERMT2PS128rmbk
+ 2492708U, // VPERMT2PS128rmbkz
+ 35108U, // VPERMT2PS128rmk
+ 35108U, // VPERMT2PS128rmkz
+ 288U, // VPERMT2PS128rr
+ 166180U, // VPERMT2PS128rrk
+ 166180U, // VPERMT2PS128rrkz
+ 608U, // VPERMT2PS256rm
+ 8928U, // VPERMT2PS256rmb
+ 3541284U, // VPERMT2PS256rmbk
+ 3541284U, // VPERMT2PS256rmbkz
+ 231716U, // VPERMT2PS256rmk
+ 231716U, // VPERMT2PS256rmkz
+ 288U, // VPERMT2PS256rr
+ 166180U, // VPERMT2PS256rrk
+ 166180U, // VPERMT2PS256rrkz
+ 1056U, // VPERMT2PSrm
+ 10976U, // VPERMT2PSrmb
+ 5638436U, // VPERMT2PSrmbk
+ 5638436U, // VPERMT2PSrmbkz
+ 297252U, // VPERMT2PSrmk
+ 297252U, // VPERMT2PSrmkz
+ 288U, // VPERMT2PSrr
+ 166180U, // VPERMT2PSrrk
+ 166180U, // VPERMT2PSrrkz
+ 672U, // VPERMT2Q128rm
+ 4736U, // VPERMT2Q128rmb
+ 1837348U, // VPERMT2Q128rmbk
+ 1837348U, // VPERMT2Q128rmbkz
+ 559396U, // VPERMT2Q128rmk
+ 559396U, // VPERMT2Q128rmkz
+ 288U, // VPERMT2Q128rr
+ 166180U, // VPERMT2Q128rrk
+ 166180U, // VPERMT2Q128rrkz
+ 704U, // VPERMT2Q256rm
+ 6784U, // VPERMT2Q256rmb
+ 2885924U, // VPERMT2Q256rmbk
+ 2885924U, // VPERMT2Q256rmbkz
+ 657700U, // VPERMT2Q256rmk
+ 657700U, // VPERMT2Q256rmkz
+ 288U, // VPERMT2Q256rr
+ 166180U, // VPERMT2Q256rrk
+ 166180U, // VPERMT2Q256rrkz
+ 992U, // VPERMT2Qrm
+ 8832U, // VPERMT2Qrmb
+ 3934500U, // VPERMT2Qrmbk
+ 3934500U, // VPERMT2Qrmbkz
+ 723236U, // VPERMT2Qrmk
+ 723236U, // VPERMT2Qrmkz
+ 288U, // VPERMT2Qrr
+ 166180U, // VPERMT2Qrrk
+ 166180U, // VPERMT2Qrrkz
+ 672U, // VPERMT2W128rm
+ 559396U, // VPERMT2W128rmk
+ 559396U, // VPERMT2W128rmkz
+ 288U, // VPERMT2W128rr
+ 166180U, // VPERMT2W128rrk
+ 166180U, // VPERMT2W128rrkz
+ 704U, // VPERMT2W256rm
+ 657700U, // VPERMT2W256rmk
+ 657700U, // VPERMT2W256rmkz
+ 288U, // VPERMT2W256rr
+ 166180U, // VPERMT2W256rrk
+ 166180U, // VPERMT2W256rrkz
+ 992U, // VPERMT2Wrm
+ 723236U, // VPERMT2Wrmk
+ 723236U, // VPERMT2Wrmkz
+ 288U, // VPERMT2Wrr
+ 166180U, // VPERMT2Wrrk
+ 166180U, // VPERMT2Wrrkz
+ 512U, // VPERMWZ128rm
+ 559396U, // VPERMWZ128rmk
+ 591972U, // VPERMWZ128rmkz
+ 96U, // VPERMWZ128rr
+ 166180U, // VPERMWZ128rrk
+ 198756U, // VPERMWZ128rrkz
+ 480U, // VPERMWZ256rm
+ 657700U, // VPERMWZ256rmk
+ 690276U, // VPERMWZ256rmkz
+ 96U, // VPERMWZ256rr
+ 166180U, // VPERMWZ256rrk
+ 198756U, // VPERMWZ256rrkz
+ 544U, // VPERMWZrm
+ 723236U, // VPERMWZrmk
+ 755812U, // VPERMWZrmkz
+ 96U, // VPERMWZrr
+ 166180U, // VPERMWZrrk
+ 198756U, // VPERMWZrrkz
+ 0U, // VPEXPANDBZ128rm
+ 676U, // VPEXPANDBZ128rmk
+ 516U, // VPEXPANDBZ128rmkz
+ 0U, // VPEXPANDBZ128rr
+ 292U, // VPEXPANDBZ128rrk
+ 100U, // VPEXPANDBZ128rrkz
+ 0U, // VPEXPANDBZ256rm
+ 708U, // VPEXPANDBZ256rmk
+ 484U, // VPEXPANDBZ256rmkz
+ 0U, // VPEXPANDBZ256rr
+ 292U, // VPEXPANDBZ256rrk
+ 100U, // VPEXPANDBZ256rrkz
+ 0U, // VPEXPANDBZrm
+ 996U, // VPEXPANDBZrmk
+ 548U, // VPEXPANDBZrmkz
+ 0U, // VPEXPANDBZrr
+ 292U, // VPEXPANDBZrrk
+ 100U, // VPEXPANDBZrrkz
+ 0U, // VPEXPANDDZ128rm
+ 676U, // VPEXPANDDZ128rmk
+ 516U, // VPEXPANDDZ128rmkz
+ 0U, // VPEXPANDDZ128rr
+ 292U, // VPEXPANDDZ128rrk
+ 100U, // VPEXPANDDZ128rrkz
+ 0U, // VPEXPANDDZ256rm
+ 708U, // VPEXPANDDZ256rmk
+ 484U, // VPEXPANDDZ256rmkz
+ 0U, // VPEXPANDDZ256rr
+ 292U, // VPEXPANDDZ256rrk
+ 100U, // VPEXPANDDZ256rrkz
+ 0U, // VPEXPANDDZrm
+ 996U, // VPEXPANDDZrmk
+ 548U, // VPEXPANDDZrmkz
+ 0U, // VPEXPANDDZrr
+ 292U, // VPEXPANDDZrrk
+ 100U, // VPEXPANDDZrrkz
+ 0U, // VPEXPANDQZ128rm
+ 676U, // VPEXPANDQZ128rmk
+ 516U, // VPEXPANDQZ128rmkz
+ 0U, // VPEXPANDQZ128rr
+ 292U, // VPEXPANDQZ128rrk
+ 100U, // VPEXPANDQZ128rrkz
+ 0U, // VPEXPANDQZ256rm
+ 708U, // VPEXPANDQZ256rmk
+ 484U, // VPEXPANDQZ256rmkz
+ 0U, // VPEXPANDQZ256rr
+ 292U, // VPEXPANDQZ256rrk
+ 100U, // VPEXPANDQZ256rrkz
+ 0U, // VPEXPANDQZrm
+ 996U, // VPEXPANDQZrmk
+ 548U, // VPEXPANDQZrmkz
+ 0U, // VPEXPANDQZrr
+ 292U, // VPEXPANDQZrrk
+ 100U, // VPEXPANDQZrrkz
+ 0U, // VPEXPANDWZ128rm
+ 676U, // VPEXPANDWZ128rmk
+ 516U, // VPEXPANDWZ128rmkz
+ 0U, // VPEXPANDWZ128rr
+ 292U, // VPEXPANDWZ128rrk
+ 100U, // VPEXPANDWZ128rrkz
+ 0U, // VPEXPANDWZ256rm
+ 708U, // VPEXPANDWZ256rmk
+ 484U, // VPEXPANDWZ256rmkz
+ 0U, // VPEXPANDWZ256rr
+ 292U, // VPEXPANDWZ256rrk
+ 100U, // VPEXPANDWZ256rrkz
+ 0U, // VPEXPANDWZrm
+ 996U, // VPEXPANDWZrmk
+ 548U, // VPEXPANDWZrmkz
+ 0U, // VPEXPANDWZrr
+ 292U, // VPEXPANDWZrrk
+ 100U, // VPEXPANDWZrrkz
+ 0U, // VPEXTRBZmr
+ 32U, // VPEXTRBZrr
+ 0U, // VPEXTRBmr
+ 32U, // VPEXTRBrr
+ 0U, // VPEXTRDZmr
+ 32U, // VPEXTRDZrr
+ 0U, // VPEXTRDmr
+ 32U, // VPEXTRDrr
+ 0U, // VPEXTRQZmr
+ 32U, // VPEXTRQZrr
+ 0U, // VPEXTRQmr
+ 32U, // VPEXTRQrr
+ 0U, // VPEXTRWZmr
+ 32U, // VPEXTRWZrr
+ 32U, // VPEXTRWZrr_REV
+ 0U, // VPEXTRWmr
+ 32U, // VPEXTRWrr
+ 32U, // VPEXTRWrr_REV
+ 0U, // VPGATHERDDYrm
+ 13U, // VPGATHERDDZ128rm
+ 14U, // VPGATHERDDZ256rm
+ 14U, // VPGATHERDDZrm
+ 0U, // VPGATHERDDrm
+ 0U, // VPGATHERDQYrm
+ 13U, // VPGATHERDQZ128rm
+ 14U, // VPGATHERDQZ256rm
+ 14U, // VPGATHERDQZrm
+ 0U, // VPGATHERDQrm
+ 0U, // VPGATHERQDYrm
+ 15U, // VPGATHERQDZ128rm
+ 13U, // VPGATHERQDZ256rm
+ 14U, // VPGATHERQDZrm
+ 0U, // VPGATHERQDrm
+ 0U, // VPGATHERQQYrm
+ 13U, // VPGATHERQQZ128rm
+ 14U, // VPGATHERQQZ256rm
+ 14U, // VPGATHERQQZrm
+ 0U, // VPGATHERQQrm
+ 0U, // VPHADDBDrm
+ 0U, // VPHADDBDrr
+ 0U, // VPHADDBQrm
+ 0U, // VPHADDBQrr
+ 0U, // VPHADDBWrm
+ 0U, // VPHADDBWrr
+ 0U, // VPHADDDQrm
+ 0U, // VPHADDDQrr
+ 480U, // VPHADDDYrm
+ 96U, // VPHADDDYrr
+ 512U, // VPHADDDrm
+ 96U, // VPHADDDrr
+ 480U, // VPHADDSWYrm
+ 96U, // VPHADDSWYrr
+ 512U, // VPHADDSWrm
+ 96U, // VPHADDSWrr
+ 0U, // VPHADDUBDrm
+ 0U, // VPHADDUBDrr
+ 0U, // VPHADDUBQrm
+ 0U, // VPHADDUBQrr
+ 0U, // VPHADDUBWrm
+ 0U, // VPHADDUBWrr
+ 0U, // VPHADDUDQrm
+ 0U, // VPHADDUDQrr
+ 0U, // VPHADDUWDrm
+ 0U, // VPHADDUWDrr
+ 0U, // VPHADDUWQrm
+ 0U, // VPHADDUWQrr
+ 0U, // VPHADDWDrm
+ 0U, // VPHADDWDrr
+ 0U, // VPHADDWQrm
+ 0U, // VPHADDWQrr
+ 480U, // VPHADDWYrm
+ 96U, // VPHADDWYrr
+ 512U, // VPHADDWrm
+ 96U, // VPHADDWrr
+ 0U, // VPHMINPOSUWrm
+ 0U, // VPHMINPOSUWrr
+ 0U, // VPHSUBBWrm
+ 0U, // VPHSUBBWrr
+ 0U, // VPHSUBDQrm
+ 0U, // VPHSUBDQrr
+ 480U, // VPHSUBDYrm
+ 96U, // VPHSUBDYrr
+ 512U, // VPHSUBDrm
+ 96U, // VPHSUBDrr
+ 480U, // VPHSUBSWYrm
+ 96U, // VPHSUBSWYrr
+ 512U, // VPHSUBSWrm
+ 96U, // VPHSUBSWrr
+ 0U, // VPHSUBWDrm
+ 0U, // VPHSUBWDrr
+ 480U, // VPHSUBWYrm
+ 96U, // VPHSUBWYrr
+ 512U, // VPHSUBWrm
+ 96U, // VPHSUBWrr
+ 461920U, // VPINSRBZrm
+ 624736U, // VPINSRBZrr
+ 461920U, // VPINSRBrm
+ 624736U, // VPINSRBrr
+ 460864U, // VPINSRDZrm
+ 624736U, // VPINSRDZrr
+ 460864U, // VPINSRDrm
+ 624736U, // VPINSRDrr
+ 460928U, // VPINSRQZrm
+ 624736U, // VPINSRQZrr
+ 460928U, // VPINSRQrm
+ 624736U, // VPINSRQrr
+ 462016U, // VPINSRWZrm
+ 624736U, // VPINSRWZrr
+ 462016U, // VPINSRWrm
+ 624736U, // VPINSRWrr
+ 0U, // VPLZCNTDZ128rm
+ 9U, // VPLZCNTDZ128rmb
+ 7108U, // VPLZCNTDZ128rmbk
+ 6212U, // VPLZCNTDZ128rmbkz
+ 676U, // VPLZCNTDZ128rmk
+ 516U, // VPLZCNTDZ128rmkz
+ 0U, // VPLZCNTDZ128rr
+ 292U, // VPLZCNTDZ128rrk
+ 100U, // VPLZCNTDZ128rrkz
+ 0U, // VPLZCNTDZ256rm
+ 10U, // VPLZCNTDZ256rmb
+ 9156U, // VPLZCNTDZ256rmbk
+ 8260U, // VPLZCNTDZ256rmbkz
+ 708U, // VPLZCNTDZ256rmk
+ 484U, // VPLZCNTDZ256rmkz
+ 0U, // VPLZCNTDZ256rr
+ 292U, // VPLZCNTDZ256rrk
+ 100U, // VPLZCNTDZ256rrkz
+ 0U, // VPLZCNTDZrm
+ 10U, // VPLZCNTDZrmb
+ 11204U, // VPLZCNTDZrmbk
+ 10308U, // VPLZCNTDZrmbkz
+ 996U, // VPLZCNTDZrmk
+ 548U, // VPLZCNTDZrmkz
+ 0U, // VPLZCNTDZrr
+ 292U, // VPLZCNTDZrrk
+ 100U, // VPLZCNTDZrrkz
+ 0U, // VPLZCNTQZ128rm
+ 9U, // VPLZCNTQZ128rmb
+ 4740U, // VPLZCNTQZ128rmbk
+ 4228U, // VPLZCNTQZ128rmbkz
+ 676U, // VPLZCNTQZ128rmk
+ 516U, // VPLZCNTQZ128rmkz
+ 0U, // VPLZCNTQZ128rr
+ 292U, // VPLZCNTQZ128rrk
+ 100U, // VPLZCNTQZ128rrkz
+ 0U, // VPLZCNTQZ256rm
+ 9U, // VPLZCNTQZ256rmb
+ 6788U, // VPLZCNTQZ256rmbk
+ 6276U, // VPLZCNTQZ256rmbkz
+ 708U, // VPLZCNTQZ256rmk
+ 484U, // VPLZCNTQZ256rmkz
+ 0U, // VPLZCNTQZ256rr
+ 292U, // VPLZCNTQZ256rrk
+ 100U, // VPLZCNTQZ256rrkz
+ 0U, // VPLZCNTQZrm
+ 10U, // VPLZCNTQZrmb
+ 8836U, // VPLZCNTQZrmbk
+ 8324U, // VPLZCNTQZrmbkz
+ 996U, // VPLZCNTQZrmk
+ 548U, // VPLZCNTQZrmkz
+ 0U, // VPLZCNTQZrr
+ 292U, // VPLZCNTQZrrk
+ 100U, // VPLZCNTQZrrkz
+ 854528U, // VPMACSDDrm
+ 198752U, // VPMACSDDrr
+ 854528U, // VPMACSDQHrm
+ 198752U, // VPMACSDQHrr
+ 854528U, // VPMACSDQLrm
+ 198752U, // VPMACSDQLrr
+ 854528U, // VPMACSSDDrm
+ 198752U, // VPMACSSDDrr
+ 854528U, // VPMACSSDQHrm
+ 198752U, // VPMACSSDQHrr
+ 854528U, // VPMACSSDQLrm
+ 198752U, // VPMACSSDQLrr
+ 854528U, // VPMACSSWDrm
+ 198752U, // VPMACSSWDrr
+ 854528U, // VPMACSSWWrm
+ 198752U, // VPMACSSWWrr
+ 854528U, // VPMACSWDrm
+ 198752U, // VPMACSWDrr
+ 854528U, // VPMACSWWrm
+ 198752U, // VPMACSWWrr
+ 854528U, // VPMADCSSWDrm
+ 198752U, // VPMADCSSWDrr
+ 854528U, // VPMADCSWDrm
+ 198752U, // VPMADCSWDrr
+ 672U, // VPMADD52HUQZ128m
+ 4736U, // VPMADD52HUQZ128mb
+ 1837348U, // VPMADD52HUQZ128mbk
+ 1837348U, // VPMADD52HUQZ128mbkz
+ 559396U, // VPMADD52HUQZ128mk
+ 559396U, // VPMADD52HUQZ128mkz
+ 288U, // VPMADD52HUQZ128r
+ 166180U, // VPMADD52HUQZ128rk
+ 166180U, // VPMADD52HUQZ128rkz
+ 704U, // VPMADD52HUQZ256m
+ 6784U, // VPMADD52HUQZ256mb
+ 2885924U, // VPMADD52HUQZ256mbk
+ 2885924U, // VPMADD52HUQZ256mbkz
+ 657700U, // VPMADD52HUQZ256mk
+ 657700U, // VPMADD52HUQZ256mkz
+ 288U, // VPMADD52HUQZ256r
+ 166180U, // VPMADD52HUQZ256rk
+ 166180U, // VPMADD52HUQZ256rkz
+ 992U, // VPMADD52HUQZm
+ 8832U, // VPMADD52HUQZmb
+ 3934500U, // VPMADD52HUQZmbk
+ 3934500U, // VPMADD52HUQZmbkz
+ 723236U, // VPMADD52HUQZmk
+ 723236U, // VPMADD52HUQZmkz
+ 288U, // VPMADD52HUQZr
+ 166180U, // VPMADD52HUQZrk
+ 166180U, // VPMADD52HUQZrkz
+ 672U, // VPMADD52LUQZ128m
+ 4736U, // VPMADD52LUQZ128mb
+ 1837348U, // VPMADD52LUQZ128mbk
+ 1837348U, // VPMADD52LUQZ128mbkz
+ 559396U, // VPMADD52LUQZ128mk
+ 559396U, // VPMADD52LUQZ128mkz
+ 288U, // VPMADD52LUQZ128r
+ 166180U, // VPMADD52LUQZ128rk
+ 166180U, // VPMADD52LUQZ128rkz
+ 704U, // VPMADD52LUQZ256m
+ 6784U, // VPMADD52LUQZ256mb
+ 2885924U, // VPMADD52LUQZ256mbk
+ 2885924U, // VPMADD52LUQZ256mbkz
+ 657700U, // VPMADD52LUQZ256mk
+ 657700U, // VPMADD52LUQZ256mkz
+ 288U, // VPMADD52LUQZ256r
+ 166180U, // VPMADD52LUQZ256rk
+ 166180U, // VPMADD52LUQZ256rkz
+ 992U, // VPMADD52LUQZm
+ 8832U, // VPMADD52LUQZmb
+ 3934500U, // VPMADD52LUQZmbk
+ 3934500U, // VPMADD52LUQZmbkz
+ 723236U, // VPMADD52LUQZmk
+ 723236U, // VPMADD52LUQZmkz
+ 288U, // VPMADD52LUQZr
+ 166180U, // VPMADD52LUQZrk
+ 166180U, // VPMADD52LUQZrkz
+ 480U, // VPMADDUBSWYrm
+ 96U, // VPMADDUBSWYrr
+ 512U, // VPMADDUBSWZ128rm
+ 559396U, // VPMADDUBSWZ128rmk
+ 591972U, // VPMADDUBSWZ128rmkz
+ 96U, // VPMADDUBSWZ128rr
+ 166180U, // VPMADDUBSWZ128rrk
+ 198756U, // VPMADDUBSWZ128rrkz
+ 480U, // VPMADDUBSWZ256rm
+ 657700U, // VPMADDUBSWZ256rmk
+ 690276U, // VPMADDUBSWZ256rmkz
+ 96U, // VPMADDUBSWZ256rr
+ 166180U, // VPMADDUBSWZ256rrk
+ 198756U, // VPMADDUBSWZ256rrkz
+ 544U, // VPMADDUBSWZrm
+ 723236U, // VPMADDUBSWZrmk
+ 755812U, // VPMADDUBSWZrmkz
+ 96U, // VPMADDUBSWZrr
+ 166180U, // VPMADDUBSWZrrk
+ 198756U, // VPMADDUBSWZrrkz
+ 512U, // VPMADDUBSWrm
+ 96U, // VPMADDUBSWrr
+ 480U, // VPMADDWDYrm
+ 96U, // VPMADDWDYrr
+ 512U, // VPMADDWDZ128rm
+ 559396U, // VPMADDWDZ128rmk
+ 591972U, // VPMADDWDZ128rmkz
+ 96U, // VPMADDWDZ128rr
+ 166180U, // VPMADDWDZ128rrk
+ 198756U, // VPMADDWDZ128rrkz
+ 480U, // VPMADDWDZ256rm
+ 657700U, // VPMADDWDZ256rmk
+ 690276U, // VPMADDWDZ256rmkz
+ 96U, // VPMADDWDZ256rr
+ 166180U, // VPMADDWDZ256rrk
+ 198756U, // VPMADDWDZ256rrkz
+ 544U, // VPMADDWDZrm
+ 723236U, // VPMADDWDZrmk
+ 755812U, // VPMADDWDZrmkz
+ 96U, // VPMADDWDZrr
+ 166180U, // VPMADDWDZrrk
+ 198756U, // VPMADDWDZrrkz
+ 512U, // VPMADDWDrm
+ 96U, // VPMADDWDrr
+ 160U, // VPMASKMOVDYmr
+ 480U, // VPMASKMOVDYrm
+ 160U, // VPMASKMOVDmr
+ 512U, // VPMASKMOVDrm
+ 160U, // VPMASKMOVQYmr
+ 480U, // VPMASKMOVQYrm
+ 160U, // VPMASKMOVQmr
+ 512U, // VPMASKMOVQrm
+ 480U, // VPMAXSBYrm
+ 96U, // VPMAXSBYrr
+ 512U, // VPMAXSBZ128rm
+ 559396U, // VPMAXSBZ128rmk
+ 591972U, // VPMAXSBZ128rmkz
+ 96U, // VPMAXSBZ128rr
+ 166180U, // VPMAXSBZ128rrk
+ 198756U, // VPMAXSBZ128rrkz
+ 480U, // VPMAXSBZ256rm
+ 657700U, // VPMAXSBZ256rmk
+ 690276U, // VPMAXSBZ256rmkz
+ 96U, // VPMAXSBZ256rr
+ 166180U, // VPMAXSBZ256rrk
+ 198756U, // VPMAXSBZ256rrkz
+ 544U, // VPMAXSBZrm
+ 723236U, // VPMAXSBZrmk
+ 755812U, // VPMAXSBZrmkz
+ 96U, // VPMAXSBZrr
+ 166180U, // VPMAXSBZrrk
+ 198756U, // VPMAXSBZrrkz
+ 512U, // VPMAXSBrm
+ 96U, // VPMAXSBrr
+ 480U, // VPMAXSDYrm
+ 96U, // VPMAXSDYrr
+ 512U, // VPMAXSDZ128rm
+ 6208U, // VPMAXSDZ128rmb
+ 2591012U, // VPMAXSDZ128rmbk
+ 2623588U, // VPMAXSDZ128rmbkz
+ 559396U, // VPMAXSDZ128rmk
+ 591972U, // VPMAXSDZ128rmkz
+ 96U, // VPMAXSDZ128rr
+ 166180U, // VPMAXSDZ128rrk
+ 198756U, // VPMAXSDZ128rrkz
+ 480U, // VPMAXSDZ256rm
+ 8256U, // VPMAXSDZ256rmb
+ 3639588U, // VPMAXSDZ256rmbk
+ 3672164U, // VPMAXSDZ256rmbkz
+ 657700U, // VPMAXSDZ256rmk
+ 690276U, // VPMAXSDZ256rmkz
+ 96U, // VPMAXSDZ256rr
+ 166180U, // VPMAXSDZ256rrk
+ 198756U, // VPMAXSDZ256rrkz
+ 544U, // VPMAXSDZrm
+ 10304U, // VPMAXSDZrmb
+ 5736740U, // VPMAXSDZrmbk
+ 5769316U, // VPMAXSDZrmbkz
+ 723236U, // VPMAXSDZrmk
+ 755812U, // VPMAXSDZrmkz
+ 96U, // VPMAXSDZrr
+ 166180U, // VPMAXSDZrrk
+ 198756U, // VPMAXSDZrrkz
+ 512U, // VPMAXSDrm
+ 96U, // VPMAXSDrr
+ 512U, // VPMAXSQZ128rm
+ 4224U, // VPMAXSQZ128rmb
+ 1837348U, // VPMAXSQZ128rmbk
+ 1869924U, // VPMAXSQZ128rmbkz
+ 559396U, // VPMAXSQZ128rmk
+ 591972U, // VPMAXSQZ128rmkz
+ 96U, // VPMAXSQZ128rr
+ 166180U, // VPMAXSQZ128rrk
+ 198756U, // VPMAXSQZ128rrkz
+ 480U, // VPMAXSQZ256rm
+ 6272U, // VPMAXSQZ256rmb
+ 2885924U, // VPMAXSQZ256rmbk
+ 2918500U, // VPMAXSQZ256rmbkz
+ 657700U, // VPMAXSQZ256rmk
+ 690276U, // VPMAXSQZ256rmkz
+ 96U, // VPMAXSQZ256rr
+ 166180U, // VPMAXSQZ256rrk
+ 198756U, // VPMAXSQZ256rrkz
+ 544U, // VPMAXSQZrm
+ 8320U, // VPMAXSQZrmb
+ 3934500U, // VPMAXSQZrmbk
+ 3967076U, // VPMAXSQZrmbkz
+ 723236U, // VPMAXSQZrmk
+ 755812U, // VPMAXSQZrmkz
+ 96U, // VPMAXSQZrr
+ 166180U, // VPMAXSQZrrk
+ 198756U, // VPMAXSQZrrkz
+ 480U, // VPMAXSWYrm
+ 96U, // VPMAXSWYrr
+ 512U, // VPMAXSWZ128rm
+ 559396U, // VPMAXSWZ128rmk
+ 591972U, // VPMAXSWZ128rmkz
+ 96U, // VPMAXSWZ128rr
+ 166180U, // VPMAXSWZ128rrk
+ 198756U, // VPMAXSWZ128rrkz
+ 480U, // VPMAXSWZ256rm
+ 657700U, // VPMAXSWZ256rmk
+ 690276U, // VPMAXSWZ256rmkz
+ 96U, // VPMAXSWZ256rr
+ 166180U, // VPMAXSWZ256rrk
+ 198756U, // VPMAXSWZ256rrkz
+ 544U, // VPMAXSWZrm
+ 723236U, // VPMAXSWZrmk
+ 755812U, // VPMAXSWZrmkz
+ 96U, // VPMAXSWZrr
+ 166180U, // VPMAXSWZrrk
+ 198756U, // VPMAXSWZrrkz
+ 512U, // VPMAXSWrm
+ 96U, // VPMAXSWrr
+ 480U, // VPMAXUBYrm
+ 96U, // VPMAXUBYrr
+ 512U, // VPMAXUBZ128rm
+ 559396U, // VPMAXUBZ128rmk
+ 591972U, // VPMAXUBZ128rmkz
+ 96U, // VPMAXUBZ128rr
+ 166180U, // VPMAXUBZ128rrk
+ 198756U, // VPMAXUBZ128rrkz
+ 480U, // VPMAXUBZ256rm
+ 657700U, // VPMAXUBZ256rmk
+ 690276U, // VPMAXUBZ256rmkz
+ 96U, // VPMAXUBZ256rr
+ 166180U, // VPMAXUBZ256rrk
+ 198756U, // VPMAXUBZ256rrkz
+ 544U, // VPMAXUBZrm
+ 723236U, // VPMAXUBZrmk
+ 755812U, // VPMAXUBZrmkz
+ 96U, // VPMAXUBZrr
+ 166180U, // VPMAXUBZrrk
+ 198756U, // VPMAXUBZrrkz
+ 512U, // VPMAXUBrm
+ 96U, // VPMAXUBrr
+ 480U, // VPMAXUDYrm
+ 96U, // VPMAXUDYrr
+ 512U, // VPMAXUDZ128rm
+ 6208U, // VPMAXUDZ128rmb
+ 2591012U, // VPMAXUDZ128rmbk
+ 2623588U, // VPMAXUDZ128rmbkz
+ 559396U, // VPMAXUDZ128rmk
+ 591972U, // VPMAXUDZ128rmkz
+ 96U, // VPMAXUDZ128rr
+ 166180U, // VPMAXUDZ128rrk
+ 198756U, // VPMAXUDZ128rrkz
+ 480U, // VPMAXUDZ256rm
+ 8256U, // VPMAXUDZ256rmb
+ 3639588U, // VPMAXUDZ256rmbk
+ 3672164U, // VPMAXUDZ256rmbkz
+ 657700U, // VPMAXUDZ256rmk
+ 690276U, // VPMAXUDZ256rmkz
+ 96U, // VPMAXUDZ256rr
+ 166180U, // VPMAXUDZ256rrk
+ 198756U, // VPMAXUDZ256rrkz
+ 544U, // VPMAXUDZrm
+ 10304U, // VPMAXUDZrmb
+ 5736740U, // VPMAXUDZrmbk
+ 5769316U, // VPMAXUDZrmbkz
+ 723236U, // VPMAXUDZrmk
+ 755812U, // VPMAXUDZrmkz
+ 96U, // VPMAXUDZrr
+ 166180U, // VPMAXUDZrrk
+ 198756U, // VPMAXUDZrrkz
+ 512U, // VPMAXUDrm
+ 96U, // VPMAXUDrr
+ 512U, // VPMAXUQZ128rm
+ 4224U, // VPMAXUQZ128rmb
+ 1837348U, // VPMAXUQZ128rmbk
+ 1869924U, // VPMAXUQZ128rmbkz
+ 559396U, // VPMAXUQZ128rmk
+ 591972U, // VPMAXUQZ128rmkz
+ 96U, // VPMAXUQZ128rr
+ 166180U, // VPMAXUQZ128rrk
+ 198756U, // VPMAXUQZ128rrkz
+ 480U, // VPMAXUQZ256rm
+ 6272U, // VPMAXUQZ256rmb
+ 2885924U, // VPMAXUQZ256rmbk
+ 2918500U, // VPMAXUQZ256rmbkz
+ 657700U, // VPMAXUQZ256rmk
+ 690276U, // VPMAXUQZ256rmkz
+ 96U, // VPMAXUQZ256rr
+ 166180U, // VPMAXUQZ256rrk
+ 198756U, // VPMAXUQZ256rrkz
+ 544U, // VPMAXUQZrm
+ 8320U, // VPMAXUQZrmb
+ 3934500U, // VPMAXUQZrmbk
+ 3967076U, // VPMAXUQZrmbkz
+ 723236U, // VPMAXUQZrmk
+ 755812U, // VPMAXUQZrmkz
+ 96U, // VPMAXUQZrr
+ 166180U, // VPMAXUQZrrk
+ 198756U, // VPMAXUQZrrkz
+ 480U, // VPMAXUWYrm
+ 96U, // VPMAXUWYrr
+ 512U, // VPMAXUWZ128rm
+ 559396U, // VPMAXUWZ128rmk
+ 591972U, // VPMAXUWZ128rmkz
+ 96U, // VPMAXUWZ128rr
+ 166180U, // VPMAXUWZ128rrk
+ 198756U, // VPMAXUWZ128rrkz
+ 480U, // VPMAXUWZ256rm
+ 657700U, // VPMAXUWZ256rmk
+ 690276U, // VPMAXUWZ256rmkz
+ 96U, // VPMAXUWZ256rr
+ 166180U, // VPMAXUWZ256rrk
+ 198756U, // VPMAXUWZ256rrkz
+ 544U, // VPMAXUWZrm
+ 723236U, // VPMAXUWZrmk
+ 755812U, // VPMAXUWZrmkz
+ 96U, // VPMAXUWZrr
+ 166180U, // VPMAXUWZrrk
+ 198756U, // VPMAXUWZrrkz
+ 512U, // VPMAXUWrm
+ 96U, // VPMAXUWrr
+ 480U, // VPMINSBYrm
+ 96U, // VPMINSBYrr
+ 512U, // VPMINSBZ128rm
+ 559396U, // VPMINSBZ128rmk
+ 591972U, // VPMINSBZ128rmkz
+ 96U, // VPMINSBZ128rr
+ 166180U, // VPMINSBZ128rrk
+ 198756U, // VPMINSBZ128rrkz
+ 480U, // VPMINSBZ256rm
+ 657700U, // VPMINSBZ256rmk
+ 690276U, // VPMINSBZ256rmkz
+ 96U, // VPMINSBZ256rr
+ 166180U, // VPMINSBZ256rrk
+ 198756U, // VPMINSBZ256rrkz
+ 544U, // VPMINSBZrm
+ 723236U, // VPMINSBZrmk
+ 755812U, // VPMINSBZrmkz
+ 96U, // VPMINSBZrr
+ 166180U, // VPMINSBZrrk
+ 198756U, // VPMINSBZrrkz
+ 512U, // VPMINSBrm
+ 96U, // VPMINSBrr
+ 480U, // VPMINSDYrm
+ 96U, // VPMINSDYrr
+ 512U, // VPMINSDZ128rm
+ 6208U, // VPMINSDZ128rmb
+ 2591012U, // VPMINSDZ128rmbk
+ 2623588U, // VPMINSDZ128rmbkz
+ 559396U, // VPMINSDZ128rmk
+ 591972U, // VPMINSDZ128rmkz
+ 96U, // VPMINSDZ128rr
+ 166180U, // VPMINSDZ128rrk
+ 198756U, // VPMINSDZ128rrkz
+ 480U, // VPMINSDZ256rm
+ 8256U, // VPMINSDZ256rmb
+ 3639588U, // VPMINSDZ256rmbk
+ 3672164U, // VPMINSDZ256rmbkz
+ 657700U, // VPMINSDZ256rmk
+ 690276U, // VPMINSDZ256rmkz
+ 96U, // VPMINSDZ256rr
+ 166180U, // VPMINSDZ256rrk
+ 198756U, // VPMINSDZ256rrkz
+ 544U, // VPMINSDZrm
+ 10304U, // VPMINSDZrmb
+ 5736740U, // VPMINSDZrmbk
+ 5769316U, // VPMINSDZrmbkz
+ 723236U, // VPMINSDZrmk
+ 755812U, // VPMINSDZrmkz
+ 96U, // VPMINSDZrr
+ 166180U, // VPMINSDZrrk
+ 198756U, // VPMINSDZrrkz
+ 512U, // VPMINSDrm
+ 96U, // VPMINSDrr
+ 512U, // VPMINSQZ128rm
+ 4224U, // VPMINSQZ128rmb
+ 1837348U, // VPMINSQZ128rmbk
+ 1869924U, // VPMINSQZ128rmbkz
+ 559396U, // VPMINSQZ128rmk
+ 591972U, // VPMINSQZ128rmkz
+ 96U, // VPMINSQZ128rr
+ 166180U, // VPMINSQZ128rrk
+ 198756U, // VPMINSQZ128rrkz
+ 480U, // VPMINSQZ256rm
+ 6272U, // VPMINSQZ256rmb
+ 2885924U, // VPMINSQZ256rmbk
+ 2918500U, // VPMINSQZ256rmbkz
+ 657700U, // VPMINSQZ256rmk
+ 690276U, // VPMINSQZ256rmkz
+ 96U, // VPMINSQZ256rr
+ 166180U, // VPMINSQZ256rrk
+ 198756U, // VPMINSQZ256rrkz
+ 544U, // VPMINSQZrm
+ 8320U, // VPMINSQZrmb
+ 3934500U, // VPMINSQZrmbk
+ 3967076U, // VPMINSQZrmbkz
+ 723236U, // VPMINSQZrmk
+ 755812U, // VPMINSQZrmkz
+ 96U, // VPMINSQZrr
+ 166180U, // VPMINSQZrrk
+ 198756U, // VPMINSQZrrkz
+ 480U, // VPMINSWYrm
+ 96U, // VPMINSWYrr
+ 512U, // VPMINSWZ128rm
+ 559396U, // VPMINSWZ128rmk
+ 591972U, // VPMINSWZ128rmkz
+ 96U, // VPMINSWZ128rr
+ 166180U, // VPMINSWZ128rrk
+ 198756U, // VPMINSWZ128rrkz
+ 480U, // VPMINSWZ256rm
+ 657700U, // VPMINSWZ256rmk
+ 690276U, // VPMINSWZ256rmkz
+ 96U, // VPMINSWZ256rr
+ 166180U, // VPMINSWZ256rrk
+ 198756U, // VPMINSWZ256rrkz
+ 544U, // VPMINSWZrm
+ 723236U, // VPMINSWZrmk
+ 755812U, // VPMINSWZrmkz
+ 96U, // VPMINSWZrr
+ 166180U, // VPMINSWZrrk
+ 198756U, // VPMINSWZrrkz
+ 512U, // VPMINSWrm
+ 96U, // VPMINSWrr
+ 480U, // VPMINUBYrm
+ 96U, // VPMINUBYrr
+ 512U, // VPMINUBZ128rm
+ 559396U, // VPMINUBZ128rmk
+ 591972U, // VPMINUBZ128rmkz
+ 96U, // VPMINUBZ128rr
+ 166180U, // VPMINUBZ128rrk
+ 198756U, // VPMINUBZ128rrkz
+ 480U, // VPMINUBZ256rm
+ 657700U, // VPMINUBZ256rmk
+ 690276U, // VPMINUBZ256rmkz
+ 96U, // VPMINUBZ256rr
+ 166180U, // VPMINUBZ256rrk
+ 198756U, // VPMINUBZ256rrkz
+ 544U, // VPMINUBZrm
+ 723236U, // VPMINUBZrmk
+ 755812U, // VPMINUBZrmkz
+ 96U, // VPMINUBZrr
+ 166180U, // VPMINUBZrrk
+ 198756U, // VPMINUBZrrkz
+ 512U, // VPMINUBrm
+ 96U, // VPMINUBrr
+ 480U, // VPMINUDYrm
+ 96U, // VPMINUDYrr
+ 512U, // VPMINUDZ128rm
+ 6208U, // VPMINUDZ128rmb
+ 2591012U, // VPMINUDZ128rmbk
+ 2623588U, // VPMINUDZ128rmbkz
+ 559396U, // VPMINUDZ128rmk
+ 591972U, // VPMINUDZ128rmkz
+ 96U, // VPMINUDZ128rr
+ 166180U, // VPMINUDZ128rrk
+ 198756U, // VPMINUDZ128rrkz
+ 480U, // VPMINUDZ256rm
+ 8256U, // VPMINUDZ256rmb
+ 3639588U, // VPMINUDZ256rmbk
+ 3672164U, // VPMINUDZ256rmbkz
+ 657700U, // VPMINUDZ256rmk
+ 690276U, // VPMINUDZ256rmkz
+ 96U, // VPMINUDZ256rr
+ 166180U, // VPMINUDZ256rrk
+ 198756U, // VPMINUDZ256rrkz
+ 544U, // VPMINUDZrm
+ 10304U, // VPMINUDZrmb
+ 5736740U, // VPMINUDZrmbk
+ 5769316U, // VPMINUDZrmbkz
+ 723236U, // VPMINUDZrmk
+ 755812U, // VPMINUDZrmkz
+ 96U, // VPMINUDZrr
+ 166180U, // VPMINUDZrrk
+ 198756U, // VPMINUDZrrkz
+ 512U, // VPMINUDrm
+ 96U, // VPMINUDrr
+ 512U, // VPMINUQZ128rm
+ 4224U, // VPMINUQZ128rmb
+ 1837348U, // VPMINUQZ128rmbk
+ 1869924U, // VPMINUQZ128rmbkz
+ 559396U, // VPMINUQZ128rmk
+ 591972U, // VPMINUQZ128rmkz
+ 96U, // VPMINUQZ128rr
+ 166180U, // VPMINUQZ128rrk
+ 198756U, // VPMINUQZ128rrkz
+ 480U, // VPMINUQZ256rm
+ 6272U, // VPMINUQZ256rmb
+ 2885924U, // VPMINUQZ256rmbk
+ 2918500U, // VPMINUQZ256rmbkz
+ 657700U, // VPMINUQZ256rmk
+ 690276U, // VPMINUQZ256rmkz
+ 96U, // VPMINUQZ256rr
+ 166180U, // VPMINUQZ256rrk
+ 198756U, // VPMINUQZ256rrkz
+ 544U, // VPMINUQZrm
+ 8320U, // VPMINUQZrmb
+ 3934500U, // VPMINUQZrmbk
+ 3967076U, // VPMINUQZrmbkz
+ 723236U, // VPMINUQZrmk
+ 755812U, // VPMINUQZrmkz
+ 96U, // VPMINUQZrr
+ 166180U, // VPMINUQZrrk
+ 198756U, // VPMINUQZrrkz
+ 480U, // VPMINUWYrm
+ 96U, // VPMINUWYrr
+ 512U, // VPMINUWZ128rm
+ 559396U, // VPMINUWZ128rmk
+ 591972U, // VPMINUWZ128rmkz
+ 96U, // VPMINUWZ128rr
+ 166180U, // VPMINUWZ128rrk
+ 198756U, // VPMINUWZ128rrkz
+ 480U, // VPMINUWZ256rm
+ 657700U, // VPMINUWZ256rmk
+ 690276U, // VPMINUWZ256rmkz
+ 96U, // VPMINUWZ256rr
+ 166180U, // VPMINUWZ256rrk
+ 198756U, // VPMINUWZ256rrkz
+ 544U, // VPMINUWZrm
+ 723236U, // VPMINUWZrmk
+ 755812U, // VPMINUWZrmkz
+ 96U, // VPMINUWZrr
+ 166180U, // VPMINUWZrrk
+ 198756U, // VPMINUWZrrkz
+ 512U, // VPMINUWrm
+ 96U, // VPMINUWrr
+ 0U, // VPMOVB2MZ128rr
+ 0U, // VPMOVB2MZ256rr
+ 0U, // VPMOVB2MZrr
+ 0U, // VPMOVD2MZ128rr
+ 0U, // VPMOVD2MZ256rr
+ 0U, // VPMOVD2MZrr
+ 0U, // VPMOVDBZ128mr
+ 164U, // VPMOVDBZ128mrk
+ 0U, // VPMOVDBZ128rr
+ 292U, // VPMOVDBZ128rrk
+ 100U, // VPMOVDBZ128rrkz
+ 0U, // VPMOVDBZ256mr
+ 164U, // VPMOVDBZ256mrk
+ 0U, // VPMOVDBZ256rr
+ 292U, // VPMOVDBZ256rrk
+ 100U, // VPMOVDBZ256rrkz
+ 0U, // VPMOVDBZmr
+ 164U, // VPMOVDBZmrk
+ 0U, // VPMOVDBZrr
+ 292U, // VPMOVDBZrrk
+ 100U, // VPMOVDBZrrkz
+ 0U, // VPMOVDWZ128mr
+ 164U, // VPMOVDWZ128mrk
+ 0U, // VPMOVDWZ128rr
+ 292U, // VPMOVDWZ128rrk
+ 100U, // VPMOVDWZ128rrkz
+ 0U, // VPMOVDWZ256mr
+ 164U, // VPMOVDWZ256mrk
+ 0U, // VPMOVDWZ256rr
+ 292U, // VPMOVDWZ256rrk
+ 100U, // VPMOVDWZ256rrkz
+ 0U, // VPMOVDWZmr
+ 164U, // VPMOVDWZmrk
+ 0U, // VPMOVDWZrr
+ 292U, // VPMOVDWZrrk
+ 100U, // VPMOVDWZrrkz
+ 0U, // VPMOVM2BZ128rr
+ 0U, // VPMOVM2BZ256rr
+ 0U, // VPMOVM2BZrr
+ 0U, // VPMOVM2DZ128rr
+ 0U, // VPMOVM2DZ256rr
+ 0U, // VPMOVM2DZrr
+ 0U, // VPMOVM2QZ128rr
+ 0U, // VPMOVM2QZ256rr
+ 0U, // VPMOVM2QZrr
+ 0U, // VPMOVM2WZ128rr
+ 0U, // VPMOVM2WZ256rr
+ 0U, // VPMOVM2WZrr
+ 0U, // VPMOVMSKBYrr
+ 0U, // VPMOVMSKBrr
+ 0U, // VPMOVQ2MZ128rr
+ 0U, // VPMOVQ2MZ256rr
+ 0U, // VPMOVQ2MZrr
+ 0U, // VPMOVQBZ128mr
+ 164U, // VPMOVQBZ128mrk
+ 0U, // VPMOVQBZ128rr
+ 292U, // VPMOVQBZ128rrk
+ 100U, // VPMOVQBZ128rrkz
+ 0U, // VPMOVQBZ256mr
+ 164U, // VPMOVQBZ256mrk
+ 0U, // VPMOVQBZ256rr
+ 292U, // VPMOVQBZ256rrk
+ 100U, // VPMOVQBZ256rrkz
+ 0U, // VPMOVQBZmr
+ 164U, // VPMOVQBZmrk
+ 0U, // VPMOVQBZrr
+ 292U, // VPMOVQBZrrk
+ 100U, // VPMOVQBZrrkz
+ 0U, // VPMOVQDZ128mr
+ 164U, // VPMOVQDZ128mrk
+ 0U, // VPMOVQDZ128rr
+ 292U, // VPMOVQDZ128rrk
+ 100U, // VPMOVQDZ128rrkz
+ 0U, // VPMOVQDZ256mr
+ 164U, // VPMOVQDZ256mrk
+ 0U, // VPMOVQDZ256rr
+ 292U, // VPMOVQDZ256rrk
+ 100U, // VPMOVQDZ256rrkz
+ 0U, // VPMOVQDZmr
+ 164U, // VPMOVQDZmrk
+ 0U, // VPMOVQDZrr
+ 292U, // VPMOVQDZrrk
+ 100U, // VPMOVQDZrrkz
+ 0U, // VPMOVQWZ128mr
+ 164U, // VPMOVQWZ128mrk
+ 0U, // VPMOVQWZ128rr
+ 292U, // VPMOVQWZ128rrk
+ 100U, // VPMOVQWZ128rrkz
+ 0U, // VPMOVQWZ256mr
+ 164U, // VPMOVQWZ256mrk
+ 0U, // VPMOVQWZ256rr
+ 292U, // VPMOVQWZ256rrk
+ 100U, // VPMOVQWZ256rrkz
+ 0U, // VPMOVQWZmr
+ 164U, // VPMOVQWZmrk
+ 0U, // VPMOVQWZrr
+ 292U, // VPMOVQWZrrk
+ 100U, // VPMOVQWZrrkz
+ 0U, // VPMOVSDBZ128mr
+ 164U, // VPMOVSDBZ128mrk
+ 0U, // VPMOVSDBZ128rr
+ 292U, // VPMOVSDBZ128rrk
+ 100U, // VPMOVSDBZ128rrkz
+ 0U, // VPMOVSDBZ256mr
+ 164U, // VPMOVSDBZ256mrk
+ 0U, // VPMOVSDBZ256rr
+ 292U, // VPMOVSDBZ256rrk
+ 100U, // VPMOVSDBZ256rrkz
+ 0U, // VPMOVSDBZmr
+ 164U, // VPMOVSDBZmrk
+ 0U, // VPMOVSDBZrr
+ 292U, // VPMOVSDBZrrk
+ 100U, // VPMOVSDBZrrkz
+ 0U, // VPMOVSDWZ128mr
+ 164U, // VPMOVSDWZ128mrk
+ 0U, // VPMOVSDWZ128rr
+ 292U, // VPMOVSDWZ128rrk
+ 100U, // VPMOVSDWZ128rrkz
+ 0U, // VPMOVSDWZ256mr
+ 164U, // VPMOVSDWZ256mrk
+ 0U, // VPMOVSDWZ256rr
+ 292U, // VPMOVSDWZ256rrk
+ 100U, // VPMOVSDWZ256rrkz
+ 0U, // VPMOVSDWZmr
+ 164U, // VPMOVSDWZmrk
+ 0U, // VPMOVSDWZrr
+ 292U, // VPMOVSDWZrrk
+ 100U, // VPMOVSDWZrrkz
+ 0U, // VPMOVSQBZ128mr
+ 164U, // VPMOVSQBZ128mrk
+ 0U, // VPMOVSQBZ128rr
+ 292U, // VPMOVSQBZ128rrk
+ 100U, // VPMOVSQBZ128rrkz
+ 0U, // VPMOVSQBZ256mr
+ 164U, // VPMOVSQBZ256mrk
+ 0U, // VPMOVSQBZ256rr
+ 292U, // VPMOVSQBZ256rrk
+ 100U, // VPMOVSQBZ256rrkz
+ 0U, // VPMOVSQBZmr
+ 164U, // VPMOVSQBZmrk
+ 0U, // VPMOVSQBZrr
+ 292U, // VPMOVSQBZrrk
+ 100U, // VPMOVSQBZrrkz
+ 0U, // VPMOVSQDZ128mr
+ 164U, // VPMOVSQDZ128mrk
+ 0U, // VPMOVSQDZ128rr
+ 292U, // VPMOVSQDZ128rrk
+ 100U, // VPMOVSQDZ128rrkz
+ 0U, // VPMOVSQDZ256mr
+ 164U, // VPMOVSQDZ256mrk
+ 0U, // VPMOVSQDZ256rr
+ 292U, // VPMOVSQDZ256rrk
+ 100U, // VPMOVSQDZ256rrkz
+ 0U, // VPMOVSQDZmr
+ 164U, // VPMOVSQDZmrk
+ 0U, // VPMOVSQDZrr
+ 292U, // VPMOVSQDZrrk
+ 100U, // VPMOVSQDZrrkz
+ 0U, // VPMOVSQWZ128mr
+ 164U, // VPMOVSQWZ128mrk
+ 0U, // VPMOVSQWZ128rr
+ 292U, // VPMOVSQWZ128rrk
+ 100U, // VPMOVSQWZ128rrkz
+ 0U, // VPMOVSQWZ256mr
+ 164U, // VPMOVSQWZ256mrk
+ 0U, // VPMOVSQWZ256rr
+ 292U, // VPMOVSQWZ256rrk
+ 100U, // VPMOVSQWZ256rrkz
+ 0U, // VPMOVSQWZmr
+ 164U, // VPMOVSQWZmrk
+ 0U, // VPMOVSQWZrr
+ 292U, // VPMOVSQWZrrk
+ 100U, // VPMOVSQWZrrkz
+ 0U, // VPMOVSWBZ128mr
+ 164U, // VPMOVSWBZ128mrk
+ 0U, // VPMOVSWBZ128rr
+ 292U, // VPMOVSWBZ128rrk
+ 100U, // VPMOVSWBZ128rrkz
+ 0U, // VPMOVSWBZ256mr
+ 164U, // VPMOVSWBZ256mrk
+ 0U, // VPMOVSWBZ256rr
+ 292U, // VPMOVSWBZ256rrk
+ 100U, // VPMOVSWBZ256rrkz
+ 0U, // VPMOVSWBZmr
+ 164U, // VPMOVSWBZmrk
+ 0U, // VPMOVSWBZrr
+ 292U, // VPMOVSWBZrrk
+ 100U, // VPMOVSWBZrrkz
+ 0U, // VPMOVSXBDYrm
+ 0U, // VPMOVSXBDYrr
+ 0U, // VPMOVSXBDZ128rm
+ 964U, // VPMOVSXBDZ128rmk
+ 68U, // VPMOVSXBDZ128rmkz
+ 0U, // VPMOVSXBDZ128rr
+ 292U, // VPMOVSXBDZ128rrk
+ 100U, // VPMOVSXBDZ128rrkz
+ 0U, // VPMOVSXBDZ256rm
+ 644U, // VPMOVSXBDZ256rmk
+ 132U, // VPMOVSXBDZ256rmkz
+ 0U, // VPMOVSXBDZ256rr
+ 292U, // VPMOVSXBDZ256rrk
+ 100U, // VPMOVSXBDZ256rrkz
+ 0U, // VPMOVSXBDZrm
+ 676U, // VPMOVSXBDZrmk
+ 516U, // VPMOVSXBDZrmkz
+ 0U, // VPMOVSXBDZrr
+ 292U, // VPMOVSXBDZrrk
+ 100U, // VPMOVSXBDZrrkz
+ 0U, // VPMOVSXBDrm
+ 0U, // VPMOVSXBDrr
+ 0U, // VPMOVSXBQYrm
+ 0U, // VPMOVSXBQYrr
+ 0U, // VPMOVSXBQZ128rm
+ 1188U, // VPMOVSXBQZ128rmk
+ 1220U, // VPMOVSXBQZ128rmkz
+ 0U, // VPMOVSXBQZ128rr
+ 292U, // VPMOVSXBQZ128rrk
+ 100U, // VPMOVSXBQZ128rrkz
+ 0U, // VPMOVSXBQZ256rm
+ 964U, // VPMOVSXBQZ256rmk
+ 68U, // VPMOVSXBQZ256rmkz
+ 0U, // VPMOVSXBQZ256rr
+ 292U, // VPMOVSXBQZ256rrk
+ 100U, // VPMOVSXBQZ256rrkz
+ 0U, // VPMOVSXBQZrm
+ 644U, // VPMOVSXBQZrmk
+ 132U, // VPMOVSXBQZrmkz
+ 0U, // VPMOVSXBQZrr
+ 292U, // VPMOVSXBQZrrk
+ 100U, // VPMOVSXBQZrrkz
+ 0U, // VPMOVSXBQrm
+ 0U, // VPMOVSXBQrr
+ 0U, // VPMOVSXBWYrm
+ 0U, // VPMOVSXBWYrr
+ 0U, // VPMOVSXBWZ128rm
+ 644U, // VPMOVSXBWZ128rmk
+ 132U, // VPMOVSXBWZ128rmkz
+ 0U, // VPMOVSXBWZ128rr
+ 292U, // VPMOVSXBWZ128rrk
+ 100U, // VPMOVSXBWZ128rrkz
+ 0U, // VPMOVSXBWZ256rm
+ 676U, // VPMOVSXBWZ256rmk
+ 516U, // VPMOVSXBWZ256rmkz
+ 0U, // VPMOVSXBWZ256rr
+ 292U, // VPMOVSXBWZ256rrk
+ 100U, // VPMOVSXBWZ256rrkz
+ 0U, // VPMOVSXBWZrm
+ 708U, // VPMOVSXBWZrmk
+ 484U, // VPMOVSXBWZrmkz
+ 0U, // VPMOVSXBWZrr
+ 292U, // VPMOVSXBWZrrk
+ 100U, // VPMOVSXBWZrrkz
+ 0U, // VPMOVSXBWrm
+ 0U, // VPMOVSXBWrr
+ 0U, // VPMOVSXDQYrm
+ 0U, // VPMOVSXDQYrr
+ 0U, // VPMOVSXDQZ128rm
+ 644U, // VPMOVSXDQZ128rmk
+ 132U, // VPMOVSXDQZ128rmkz
+ 0U, // VPMOVSXDQZ128rr
+ 292U, // VPMOVSXDQZ128rrk
+ 100U, // VPMOVSXDQZ128rrkz
+ 0U, // VPMOVSXDQZ256rm
+ 676U, // VPMOVSXDQZ256rmk
+ 516U, // VPMOVSXDQZ256rmkz
+ 0U, // VPMOVSXDQZ256rr
+ 292U, // VPMOVSXDQZ256rrk
+ 100U, // VPMOVSXDQZ256rrkz
+ 0U, // VPMOVSXDQZrm
+ 708U, // VPMOVSXDQZrmk
+ 484U, // VPMOVSXDQZrmkz
+ 0U, // VPMOVSXDQZrr
+ 292U, // VPMOVSXDQZrrk
+ 100U, // VPMOVSXDQZrrkz
+ 0U, // VPMOVSXDQrm
+ 0U, // VPMOVSXDQrr
+ 0U, // VPMOVSXWDYrm
+ 0U, // VPMOVSXWDYrr
+ 0U, // VPMOVSXWDZ128rm
+ 644U, // VPMOVSXWDZ128rmk
+ 132U, // VPMOVSXWDZ128rmkz
+ 0U, // VPMOVSXWDZ128rr
+ 292U, // VPMOVSXWDZ128rrk
+ 100U, // VPMOVSXWDZ128rrkz
+ 0U, // VPMOVSXWDZ256rm
+ 676U, // VPMOVSXWDZ256rmk
+ 516U, // VPMOVSXWDZ256rmkz
+ 0U, // VPMOVSXWDZ256rr
+ 292U, // VPMOVSXWDZ256rrk
+ 100U, // VPMOVSXWDZ256rrkz
+ 0U, // VPMOVSXWDZrm
+ 708U, // VPMOVSXWDZrmk
+ 484U, // VPMOVSXWDZrmkz
+ 0U, // VPMOVSXWDZrr
+ 292U, // VPMOVSXWDZrrk
+ 100U, // VPMOVSXWDZrrkz
+ 0U, // VPMOVSXWDrm
+ 0U, // VPMOVSXWDrr
+ 0U, // VPMOVSXWQYrm
+ 0U, // VPMOVSXWQYrr
+ 0U, // VPMOVSXWQZ128rm
+ 964U, // VPMOVSXWQZ128rmk
+ 68U, // VPMOVSXWQZ128rmkz
+ 0U, // VPMOVSXWQZ128rr
+ 292U, // VPMOVSXWQZ128rrk
+ 100U, // VPMOVSXWQZ128rrkz
+ 0U, // VPMOVSXWQZ256rm
+ 644U, // VPMOVSXWQZ256rmk
+ 132U, // VPMOVSXWQZ256rmkz
+ 0U, // VPMOVSXWQZ256rr
+ 292U, // VPMOVSXWQZ256rrk
+ 100U, // VPMOVSXWQZ256rrkz
+ 0U, // VPMOVSXWQZrm
+ 676U, // VPMOVSXWQZrmk
+ 516U, // VPMOVSXWQZrmkz
+ 0U, // VPMOVSXWQZrr
+ 292U, // VPMOVSXWQZrrk
+ 100U, // VPMOVSXWQZrrkz
+ 0U, // VPMOVSXWQrm
+ 0U, // VPMOVSXWQrr
+ 0U, // VPMOVUSDBZ128mr
+ 164U, // VPMOVUSDBZ128mrk
+ 0U, // VPMOVUSDBZ128rr
+ 292U, // VPMOVUSDBZ128rrk
+ 100U, // VPMOVUSDBZ128rrkz
+ 0U, // VPMOVUSDBZ256mr
+ 164U, // VPMOVUSDBZ256mrk
+ 0U, // VPMOVUSDBZ256rr
+ 292U, // VPMOVUSDBZ256rrk
+ 100U, // VPMOVUSDBZ256rrkz
+ 0U, // VPMOVUSDBZmr
+ 164U, // VPMOVUSDBZmrk
+ 0U, // VPMOVUSDBZrr
+ 292U, // VPMOVUSDBZrrk
+ 100U, // VPMOVUSDBZrrkz
+ 0U, // VPMOVUSDWZ128mr
+ 164U, // VPMOVUSDWZ128mrk
+ 0U, // VPMOVUSDWZ128rr
+ 292U, // VPMOVUSDWZ128rrk
+ 100U, // VPMOVUSDWZ128rrkz
+ 0U, // VPMOVUSDWZ256mr
+ 164U, // VPMOVUSDWZ256mrk
+ 0U, // VPMOVUSDWZ256rr
+ 292U, // VPMOVUSDWZ256rrk
+ 100U, // VPMOVUSDWZ256rrkz
+ 0U, // VPMOVUSDWZmr
+ 164U, // VPMOVUSDWZmrk
+ 0U, // VPMOVUSDWZrr
+ 292U, // VPMOVUSDWZrrk
+ 100U, // VPMOVUSDWZrrkz
+ 0U, // VPMOVUSQBZ128mr
+ 164U, // VPMOVUSQBZ128mrk
+ 0U, // VPMOVUSQBZ128rr
+ 292U, // VPMOVUSQBZ128rrk
+ 100U, // VPMOVUSQBZ128rrkz
+ 0U, // VPMOVUSQBZ256mr
+ 164U, // VPMOVUSQBZ256mrk
+ 0U, // VPMOVUSQBZ256rr
+ 292U, // VPMOVUSQBZ256rrk
+ 100U, // VPMOVUSQBZ256rrkz
+ 0U, // VPMOVUSQBZmr
+ 164U, // VPMOVUSQBZmrk
+ 0U, // VPMOVUSQBZrr
+ 292U, // VPMOVUSQBZrrk
+ 100U, // VPMOVUSQBZrrkz
+ 0U, // VPMOVUSQDZ128mr
+ 164U, // VPMOVUSQDZ128mrk
+ 0U, // VPMOVUSQDZ128rr
+ 292U, // VPMOVUSQDZ128rrk
+ 100U, // VPMOVUSQDZ128rrkz
+ 0U, // VPMOVUSQDZ256mr
+ 164U, // VPMOVUSQDZ256mrk
+ 0U, // VPMOVUSQDZ256rr
+ 292U, // VPMOVUSQDZ256rrk
+ 100U, // VPMOVUSQDZ256rrkz
+ 0U, // VPMOVUSQDZmr
+ 164U, // VPMOVUSQDZmrk
+ 0U, // VPMOVUSQDZrr
+ 292U, // VPMOVUSQDZrrk
+ 100U, // VPMOVUSQDZrrkz
+ 0U, // VPMOVUSQWZ128mr
+ 164U, // VPMOVUSQWZ128mrk
+ 0U, // VPMOVUSQWZ128rr
+ 292U, // VPMOVUSQWZ128rrk
+ 100U, // VPMOVUSQWZ128rrkz
+ 0U, // VPMOVUSQWZ256mr
+ 164U, // VPMOVUSQWZ256mrk
+ 0U, // VPMOVUSQWZ256rr
+ 292U, // VPMOVUSQWZ256rrk
+ 100U, // VPMOVUSQWZ256rrkz
+ 0U, // VPMOVUSQWZmr
+ 164U, // VPMOVUSQWZmrk
+ 0U, // VPMOVUSQWZrr
+ 292U, // VPMOVUSQWZrrk
+ 100U, // VPMOVUSQWZrrkz
+ 0U, // VPMOVUSWBZ128mr
+ 164U, // VPMOVUSWBZ128mrk
+ 0U, // VPMOVUSWBZ128rr
+ 292U, // VPMOVUSWBZ128rrk
+ 100U, // VPMOVUSWBZ128rrkz
+ 0U, // VPMOVUSWBZ256mr
+ 164U, // VPMOVUSWBZ256mrk
+ 0U, // VPMOVUSWBZ256rr
+ 292U, // VPMOVUSWBZ256rrk
+ 100U, // VPMOVUSWBZ256rrkz
+ 0U, // VPMOVUSWBZmr
+ 164U, // VPMOVUSWBZmrk
+ 0U, // VPMOVUSWBZrr
+ 292U, // VPMOVUSWBZrrk
+ 100U, // VPMOVUSWBZrrkz
+ 0U, // VPMOVW2MZ128rr
+ 0U, // VPMOVW2MZ256rr
+ 0U, // VPMOVW2MZrr
+ 0U, // VPMOVWBZ128mr
+ 164U, // VPMOVWBZ128mrk
+ 0U, // VPMOVWBZ128rr
+ 292U, // VPMOVWBZ128rrk
+ 100U, // VPMOVWBZ128rrkz
+ 0U, // VPMOVWBZ256mr
+ 164U, // VPMOVWBZ256mrk
+ 0U, // VPMOVWBZ256rr
+ 292U, // VPMOVWBZ256rrk
+ 100U, // VPMOVWBZ256rrkz
+ 0U, // VPMOVWBZmr
+ 164U, // VPMOVWBZmrk
+ 0U, // VPMOVWBZrr
+ 292U, // VPMOVWBZrrk
+ 100U, // VPMOVWBZrrkz
+ 0U, // VPMOVZXBDYrm
+ 0U, // VPMOVZXBDYrr
+ 0U, // VPMOVZXBDZ128rm
+ 964U, // VPMOVZXBDZ128rmk
+ 68U, // VPMOVZXBDZ128rmkz
+ 0U, // VPMOVZXBDZ128rr
+ 292U, // VPMOVZXBDZ128rrk
+ 100U, // VPMOVZXBDZ128rrkz
+ 0U, // VPMOVZXBDZ256rm
+ 644U, // VPMOVZXBDZ256rmk
+ 132U, // VPMOVZXBDZ256rmkz
+ 0U, // VPMOVZXBDZ256rr
+ 292U, // VPMOVZXBDZ256rrk
+ 100U, // VPMOVZXBDZ256rrkz
+ 0U, // VPMOVZXBDZrm
+ 676U, // VPMOVZXBDZrmk
+ 516U, // VPMOVZXBDZrmkz
+ 0U, // VPMOVZXBDZrr
+ 292U, // VPMOVZXBDZrrk
+ 100U, // VPMOVZXBDZrrkz
+ 0U, // VPMOVZXBDrm
+ 0U, // VPMOVZXBDrr
+ 0U, // VPMOVZXBQYrm
+ 0U, // VPMOVZXBQYrr
+ 0U, // VPMOVZXBQZ128rm
+ 1188U, // VPMOVZXBQZ128rmk
+ 1220U, // VPMOVZXBQZ128rmkz
+ 0U, // VPMOVZXBQZ128rr
+ 292U, // VPMOVZXBQZ128rrk
+ 100U, // VPMOVZXBQZ128rrkz
+ 0U, // VPMOVZXBQZ256rm
+ 964U, // VPMOVZXBQZ256rmk
+ 68U, // VPMOVZXBQZ256rmkz
+ 0U, // VPMOVZXBQZ256rr
+ 292U, // VPMOVZXBQZ256rrk
+ 100U, // VPMOVZXBQZ256rrkz
+ 0U, // VPMOVZXBQZrm
+ 644U, // VPMOVZXBQZrmk
+ 132U, // VPMOVZXBQZrmkz
+ 0U, // VPMOVZXBQZrr
+ 292U, // VPMOVZXBQZrrk
+ 100U, // VPMOVZXBQZrrkz
+ 0U, // VPMOVZXBQrm
+ 0U, // VPMOVZXBQrr
+ 0U, // VPMOVZXBWYrm
+ 0U, // VPMOVZXBWYrr
+ 0U, // VPMOVZXBWZ128rm
+ 644U, // VPMOVZXBWZ128rmk
+ 132U, // VPMOVZXBWZ128rmkz
+ 0U, // VPMOVZXBWZ128rr
+ 292U, // VPMOVZXBWZ128rrk
+ 100U, // VPMOVZXBWZ128rrkz
+ 0U, // VPMOVZXBWZ256rm
+ 676U, // VPMOVZXBWZ256rmk
+ 516U, // VPMOVZXBWZ256rmkz
+ 0U, // VPMOVZXBWZ256rr
+ 292U, // VPMOVZXBWZ256rrk
+ 100U, // VPMOVZXBWZ256rrkz
+ 0U, // VPMOVZXBWZrm
+ 708U, // VPMOVZXBWZrmk
+ 484U, // VPMOVZXBWZrmkz
+ 0U, // VPMOVZXBWZrr
+ 292U, // VPMOVZXBWZrrk
+ 100U, // VPMOVZXBWZrrkz
+ 0U, // VPMOVZXBWrm
+ 0U, // VPMOVZXBWrr
+ 0U, // VPMOVZXDQYrm
+ 0U, // VPMOVZXDQYrr
+ 0U, // VPMOVZXDQZ128rm
+ 644U, // VPMOVZXDQZ128rmk
+ 132U, // VPMOVZXDQZ128rmkz
+ 0U, // VPMOVZXDQZ128rr
+ 292U, // VPMOVZXDQZ128rrk
+ 100U, // VPMOVZXDQZ128rrkz
+ 0U, // VPMOVZXDQZ256rm
+ 676U, // VPMOVZXDQZ256rmk
+ 516U, // VPMOVZXDQZ256rmkz
+ 0U, // VPMOVZXDQZ256rr
+ 292U, // VPMOVZXDQZ256rrk
+ 100U, // VPMOVZXDQZ256rrkz
+ 0U, // VPMOVZXDQZrm
+ 708U, // VPMOVZXDQZrmk
+ 484U, // VPMOVZXDQZrmkz
+ 0U, // VPMOVZXDQZrr
+ 292U, // VPMOVZXDQZrrk
+ 100U, // VPMOVZXDQZrrkz
+ 0U, // VPMOVZXDQrm
+ 0U, // VPMOVZXDQrr
+ 0U, // VPMOVZXWDYrm
+ 0U, // VPMOVZXWDYrr
+ 0U, // VPMOVZXWDZ128rm
+ 644U, // VPMOVZXWDZ128rmk
+ 132U, // VPMOVZXWDZ128rmkz
+ 0U, // VPMOVZXWDZ128rr
+ 292U, // VPMOVZXWDZ128rrk
+ 100U, // VPMOVZXWDZ128rrkz
+ 0U, // VPMOVZXWDZ256rm
+ 676U, // VPMOVZXWDZ256rmk
+ 516U, // VPMOVZXWDZ256rmkz
+ 0U, // VPMOVZXWDZ256rr
+ 292U, // VPMOVZXWDZ256rrk
+ 100U, // VPMOVZXWDZ256rrkz
+ 0U, // VPMOVZXWDZrm
+ 708U, // VPMOVZXWDZrmk
+ 484U, // VPMOVZXWDZrmkz
+ 0U, // VPMOVZXWDZrr
+ 292U, // VPMOVZXWDZrrk
+ 100U, // VPMOVZXWDZrrkz
+ 0U, // VPMOVZXWDrm
+ 0U, // VPMOVZXWDrr
+ 0U, // VPMOVZXWQYrm
+ 0U, // VPMOVZXWQYrr
+ 0U, // VPMOVZXWQZ128rm
+ 964U, // VPMOVZXWQZ128rmk
+ 68U, // VPMOVZXWQZ128rmkz
+ 0U, // VPMOVZXWQZ128rr
+ 292U, // VPMOVZXWQZ128rrk
+ 100U, // VPMOVZXWQZ128rrkz
+ 0U, // VPMOVZXWQZ256rm
+ 644U, // VPMOVZXWQZ256rmk
+ 132U, // VPMOVZXWQZ256rmkz
+ 0U, // VPMOVZXWQZ256rr
+ 292U, // VPMOVZXWQZ256rrk
+ 100U, // VPMOVZXWQZ256rrkz
+ 0U, // VPMOVZXWQZrm
+ 676U, // VPMOVZXWQZrmk
+ 516U, // VPMOVZXWQZrmkz
+ 0U, // VPMOVZXWQZrr
+ 292U, // VPMOVZXWQZrrk
+ 100U, // VPMOVZXWQZrrkz
+ 0U, // VPMOVZXWQrm
+ 0U, // VPMOVZXWQrr
+ 480U, // VPMULDQYrm
+ 96U, // VPMULDQYrr
+ 512U, // VPMULDQZ128rm
+ 4224U, // VPMULDQZ128rmb
+ 1837348U, // VPMULDQZ128rmbk
+ 1869924U, // VPMULDQZ128rmbkz
+ 559396U, // VPMULDQZ128rmk
+ 591972U, // VPMULDQZ128rmkz
+ 96U, // VPMULDQZ128rr
+ 166180U, // VPMULDQZ128rrk
+ 198756U, // VPMULDQZ128rrkz
+ 480U, // VPMULDQZ256rm
+ 6272U, // VPMULDQZ256rmb
+ 2885924U, // VPMULDQZ256rmbk
+ 2918500U, // VPMULDQZ256rmbkz
+ 657700U, // VPMULDQZ256rmk
+ 690276U, // VPMULDQZ256rmkz
+ 96U, // VPMULDQZ256rr
+ 166180U, // VPMULDQZ256rrk
+ 198756U, // VPMULDQZ256rrkz
+ 544U, // VPMULDQZrm
+ 8320U, // VPMULDQZrmb
+ 3934500U, // VPMULDQZrmbk
+ 3967076U, // VPMULDQZrmbkz
+ 723236U, // VPMULDQZrmk
+ 755812U, // VPMULDQZrmkz
+ 96U, // VPMULDQZrr
+ 166180U, // VPMULDQZrrk
+ 198756U, // VPMULDQZrrkz
+ 512U, // VPMULDQrm
+ 96U, // VPMULDQrr
+ 480U, // VPMULHRSWYrm
+ 96U, // VPMULHRSWYrr
+ 512U, // VPMULHRSWZ128rm
+ 559396U, // VPMULHRSWZ128rmk
+ 591972U, // VPMULHRSWZ128rmkz
+ 96U, // VPMULHRSWZ128rr
+ 166180U, // VPMULHRSWZ128rrk
+ 198756U, // VPMULHRSWZ128rrkz
+ 480U, // VPMULHRSWZ256rm
+ 657700U, // VPMULHRSWZ256rmk
+ 690276U, // VPMULHRSWZ256rmkz
+ 96U, // VPMULHRSWZ256rr
+ 166180U, // VPMULHRSWZ256rrk
+ 198756U, // VPMULHRSWZ256rrkz
+ 544U, // VPMULHRSWZrm
+ 723236U, // VPMULHRSWZrmk
+ 755812U, // VPMULHRSWZrmkz
+ 96U, // VPMULHRSWZrr
+ 166180U, // VPMULHRSWZrrk
+ 198756U, // VPMULHRSWZrrkz
+ 512U, // VPMULHRSWrm
+ 96U, // VPMULHRSWrr
+ 480U, // VPMULHUWYrm
+ 96U, // VPMULHUWYrr
+ 512U, // VPMULHUWZ128rm
+ 559396U, // VPMULHUWZ128rmk
+ 591972U, // VPMULHUWZ128rmkz
+ 96U, // VPMULHUWZ128rr
+ 166180U, // VPMULHUWZ128rrk
+ 198756U, // VPMULHUWZ128rrkz
+ 480U, // VPMULHUWZ256rm
+ 657700U, // VPMULHUWZ256rmk
+ 690276U, // VPMULHUWZ256rmkz
+ 96U, // VPMULHUWZ256rr
+ 166180U, // VPMULHUWZ256rrk
+ 198756U, // VPMULHUWZ256rrkz
+ 544U, // VPMULHUWZrm
+ 723236U, // VPMULHUWZrmk
+ 755812U, // VPMULHUWZrmkz
+ 96U, // VPMULHUWZrr
+ 166180U, // VPMULHUWZrrk
+ 198756U, // VPMULHUWZrrkz
+ 512U, // VPMULHUWrm
+ 96U, // VPMULHUWrr
+ 480U, // VPMULHWYrm
+ 96U, // VPMULHWYrr
+ 512U, // VPMULHWZ128rm
+ 559396U, // VPMULHWZ128rmk
+ 591972U, // VPMULHWZ128rmkz
+ 96U, // VPMULHWZ128rr
+ 166180U, // VPMULHWZ128rrk
+ 198756U, // VPMULHWZ128rrkz
+ 480U, // VPMULHWZ256rm
+ 657700U, // VPMULHWZ256rmk
+ 690276U, // VPMULHWZ256rmkz
+ 96U, // VPMULHWZ256rr
+ 166180U, // VPMULHWZ256rrk
+ 198756U, // VPMULHWZ256rrkz
+ 544U, // VPMULHWZrm
+ 723236U, // VPMULHWZrmk
+ 755812U, // VPMULHWZrmkz
+ 96U, // VPMULHWZrr
+ 166180U, // VPMULHWZrrk
+ 198756U, // VPMULHWZrrkz
+ 512U, // VPMULHWrm
+ 96U, // VPMULHWrr
+ 480U, // VPMULLDYrm
+ 96U, // VPMULLDYrr
+ 512U, // VPMULLDZ128rm
+ 6208U, // VPMULLDZ128rmb
+ 2591012U, // VPMULLDZ128rmbk
+ 2623588U, // VPMULLDZ128rmbkz
+ 559396U, // VPMULLDZ128rmk
+ 591972U, // VPMULLDZ128rmkz
+ 96U, // VPMULLDZ128rr
+ 166180U, // VPMULLDZ128rrk
+ 198756U, // VPMULLDZ128rrkz
+ 480U, // VPMULLDZ256rm
+ 8256U, // VPMULLDZ256rmb
+ 3639588U, // VPMULLDZ256rmbk
+ 3672164U, // VPMULLDZ256rmbkz
+ 657700U, // VPMULLDZ256rmk
+ 690276U, // VPMULLDZ256rmkz
+ 96U, // VPMULLDZ256rr
+ 166180U, // VPMULLDZ256rrk
+ 198756U, // VPMULLDZ256rrkz
+ 544U, // VPMULLDZrm
+ 10304U, // VPMULLDZrmb
+ 5736740U, // VPMULLDZrmbk
+ 5769316U, // VPMULLDZrmbkz
+ 723236U, // VPMULLDZrmk
+ 755812U, // VPMULLDZrmkz
+ 96U, // VPMULLDZrr
+ 166180U, // VPMULLDZrrk
+ 198756U, // VPMULLDZrrkz
+ 512U, // VPMULLDrm
+ 96U, // VPMULLDrr
+ 512U, // VPMULLQZ128rm
+ 4224U, // VPMULLQZ128rmb
+ 1837348U, // VPMULLQZ128rmbk
+ 1869924U, // VPMULLQZ128rmbkz
+ 559396U, // VPMULLQZ128rmk
+ 591972U, // VPMULLQZ128rmkz
+ 96U, // VPMULLQZ128rr
+ 166180U, // VPMULLQZ128rrk
+ 198756U, // VPMULLQZ128rrkz
+ 480U, // VPMULLQZ256rm
+ 6272U, // VPMULLQZ256rmb
+ 2885924U, // VPMULLQZ256rmbk
+ 2918500U, // VPMULLQZ256rmbkz
+ 657700U, // VPMULLQZ256rmk
+ 690276U, // VPMULLQZ256rmkz
+ 96U, // VPMULLQZ256rr
+ 166180U, // VPMULLQZ256rrk
+ 198756U, // VPMULLQZ256rrkz
+ 544U, // VPMULLQZrm
+ 8320U, // VPMULLQZrmb
+ 3934500U, // VPMULLQZrmbk
+ 3967076U, // VPMULLQZrmbkz
+ 723236U, // VPMULLQZrmk
+ 755812U, // VPMULLQZrmkz
+ 96U, // VPMULLQZrr
+ 166180U, // VPMULLQZrrk
+ 198756U, // VPMULLQZrrkz
+ 480U, // VPMULLWYrm
+ 96U, // VPMULLWYrr
+ 512U, // VPMULLWZ128rm
+ 559396U, // VPMULLWZ128rmk
+ 591972U, // VPMULLWZ128rmkz
+ 96U, // VPMULLWZ128rr
+ 166180U, // VPMULLWZ128rrk
+ 198756U, // VPMULLWZ128rrkz
+ 480U, // VPMULLWZ256rm
+ 657700U, // VPMULLWZ256rmk
+ 690276U, // VPMULLWZ256rmkz
+ 96U, // VPMULLWZ256rr
+ 166180U, // VPMULLWZ256rrk
+ 198756U, // VPMULLWZ256rrkz
+ 544U, // VPMULLWZrm
+ 723236U, // VPMULLWZrmk
+ 755812U, // VPMULLWZrmkz
+ 96U, // VPMULLWZrr
+ 166180U, // VPMULLWZrrk
+ 198756U, // VPMULLWZrrkz
+ 512U, // VPMULLWrm
+ 96U, // VPMULLWrr
+ 512U, // VPMULTISHIFTQBZ128rm
+ 4224U, // VPMULTISHIFTQBZ128rmb
+ 1837348U, // VPMULTISHIFTQBZ128rmbk
+ 1869924U, // VPMULTISHIFTQBZ128rmbkz
+ 559396U, // VPMULTISHIFTQBZ128rmk
+ 591972U, // VPMULTISHIFTQBZ128rmkz
+ 96U, // VPMULTISHIFTQBZ128rr
+ 166180U, // VPMULTISHIFTQBZ128rrk
+ 198756U, // VPMULTISHIFTQBZ128rrkz
+ 480U, // VPMULTISHIFTQBZ256rm
+ 6272U, // VPMULTISHIFTQBZ256rmb
+ 2885924U, // VPMULTISHIFTQBZ256rmbk
+ 2918500U, // VPMULTISHIFTQBZ256rmbkz
+ 657700U, // VPMULTISHIFTQBZ256rmk
+ 690276U, // VPMULTISHIFTQBZ256rmkz
+ 96U, // VPMULTISHIFTQBZ256rr
+ 166180U, // VPMULTISHIFTQBZ256rrk
+ 198756U, // VPMULTISHIFTQBZ256rrkz
+ 544U, // VPMULTISHIFTQBZrm
+ 8320U, // VPMULTISHIFTQBZrmb
+ 3934500U, // VPMULTISHIFTQBZrmbk
+ 3967076U, // VPMULTISHIFTQBZrmbkz
+ 723236U, // VPMULTISHIFTQBZrmk
+ 755812U, // VPMULTISHIFTQBZrmkz
+ 96U, // VPMULTISHIFTQBZrr
+ 166180U, // VPMULTISHIFTQBZrrk
+ 198756U, // VPMULTISHIFTQBZrrkz
+ 480U, // VPMULUDQYrm
+ 96U, // VPMULUDQYrr
+ 512U, // VPMULUDQZ128rm
+ 4224U, // VPMULUDQZ128rmb
+ 1837348U, // VPMULUDQZ128rmbk
+ 1869924U, // VPMULUDQZ128rmbkz
+ 559396U, // VPMULUDQZ128rmk
+ 591972U, // VPMULUDQZ128rmkz
+ 96U, // VPMULUDQZ128rr
+ 166180U, // VPMULUDQZ128rrk
+ 198756U, // VPMULUDQZ128rrkz
+ 480U, // VPMULUDQZ256rm
+ 6272U, // VPMULUDQZ256rmb
+ 2885924U, // VPMULUDQZ256rmbk
+ 2918500U, // VPMULUDQZ256rmbkz
+ 657700U, // VPMULUDQZ256rmk
+ 690276U, // VPMULUDQZ256rmkz
+ 96U, // VPMULUDQZ256rr
+ 166180U, // VPMULUDQZ256rrk
+ 198756U, // VPMULUDQZ256rrkz
+ 544U, // VPMULUDQZrm
+ 8320U, // VPMULUDQZrmb
+ 3934500U, // VPMULUDQZrmbk
+ 3967076U, // VPMULUDQZrmbkz
+ 723236U, // VPMULUDQZrmk
+ 755812U, // VPMULUDQZrmkz
+ 96U, // VPMULUDQZrr
+ 166180U, // VPMULUDQZrrk
+ 198756U, // VPMULUDQZrrkz
+ 512U, // VPMULUDQrm
+ 96U, // VPMULUDQrr
+ 0U, // VPOPCNTBZ128rm
+ 676U, // VPOPCNTBZ128rmk
+ 516U, // VPOPCNTBZ128rmkz
+ 0U, // VPOPCNTBZ128rr
+ 292U, // VPOPCNTBZ128rrk
+ 100U, // VPOPCNTBZ128rrkz
+ 0U, // VPOPCNTBZ256rm
+ 708U, // VPOPCNTBZ256rmk
+ 484U, // VPOPCNTBZ256rmkz
+ 0U, // VPOPCNTBZ256rr
+ 292U, // VPOPCNTBZ256rrk
+ 100U, // VPOPCNTBZ256rrkz
+ 0U, // VPOPCNTBZrm
+ 996U, // VPOPCNTBZrmk
+ 548U, // VPOPCNTBZrmkz
+ 0U, // VPOPCNTBZrr
+ 292U, // VPOPCNTBZrrk
+ 100U, // VPOPCNTBZrrkz
+ 0U, // VPOPCNTDZ128rm
+ 9U, // VPOPCNTDZ128rmb
+ 7108U, // VPOPCNTDZ128rmbk
+ 6212U, // VPOPCNTDZ128rmbkz
+ 676U, // VPOPCNTDZ128rmk
+ 516U, // VPOPCNTDZ128rmkz
+ 0U, // VPOPCNTDZ128rr
+ 292U, // VPOPCNTDZ128rrk
+ 100U, // VPOPCNTDZ128rrkz
+ 0U, // VPOPCNTDZ256rm
+ 10U, // VPOPCNTDZ256rmb
+ 9156U, // VPOPCNTDZ256rmbk
+ 8260U, // VPOPCNTDZ256rmbkz
+ 708U, // VPOPCNTDZ256rmk
+ 484U, // VPOPCNTDZ256rmkz
+ 0U, // VPOPCNTDZ256rr
+ 292U, // VPOPCNTDZ256rrk
+ 100U, // VPOPCNTDZ256rrkz
+ 0U, // VPOPCNTDZrm
+ 10U, // VPOPCNTDZrmb
+ 11204U, // VPOPCNTDZrmbk
+ 10308U, // VPOPCNTDZrmbkz
+ 996U, // VPOPCNTDZrmk
+ 548U, // VPOPCNTDZrmkz
+ 0U, // VPOPCNTDZrr
+ 292U, // VPOPCNTDZrrk
+ 100U, // VPOPCNTDZrrkz
+ 0U, // VPOPCNTQZ128rm
+ 9U, // VPOPCNTQZ128rmb
+ 4740U, // VPOPCNTQZ128rmbk
+ 4228U, // VPOPCNTQZ128rmbkz
+ 676U, // VPOPCNTQZ128rmk
+ 516U, // VPOPCNTQZ128rmkz
+ 0U, // VPOPCNTQZ128rr
+ 292U, // VPOPCNTQZ128rrk
+ 100U, // VPOPCNTQZ128rrkz
+ 0U, // VPOPCNTQZ256rm
+ 9U, // VPOPCNTQZ256rmb
+ 6788U, // VPOPCNTQZ256rmbk
+ 6276U, // VPOPCNTQZ256rmbkz
+ 708U, // VPOPCNTQZ256rmk
+ 484U, // VPOPCNTQZ256rmkz
+ 0U, // VPOPCNTQZ256rr
+ 292U, // VPOPCNTQZ256rrk
+ 100U, // VPOPCNTQZ256rrkz
+ 0U, // VPOPCNTQZrm
+ 10U, // VPOPCNTQZrmb
+ 8836U, // VPOPCNTQZrmbk
+ 8324U, // VPOPCNTQZrmbkz
+ 996U, // VPOPCNTQZrmk
+ 548U, // VPOPCNTQZrmkz
+ 0U, // VPOPCNTQZrr
+ 292U, // VPOPCNTQZrrk
+ 100U, // VPOPCNTQZrrkz
+ 0U, // VPOPCNTWZ128rm
+ 676U, // VPOPCNTWZ128rmk
+ 516U, // VPOPCNTWZ128rmkz
+ 0U, // VPOPCNTWZ128rr
+ 292U, // VPOPCNTWZ128rrk
+ 100U, // VPOPCNTWZ128rrkz
+ 0U, // VPOPCNTWZ256rm
+ 708U, // VPOPCNTWZ256rmk
+ 484U, // VPOPCNTWZ256rmkz
+ 0U, // VPOPCNTWZ256rr
+ 292U, // VPOPCNTWZ256rrk
+ 100U, // VPOPCNTWZ256rrkz
+ 0U, // VPOPCNTWZrm
+ 996U, // VPOPCNTWZrmk
+ 548U, // VPOPCNTWZrmkz
+ 0U, // VPOPCNTWZrr
+ 292U, // VPOPCNTWZrrk
+ 100U, // VPOPCNTWZrrkz
+ 512U, // VPORDZ128rm
+ 6208U, // VPORDZ128rmb
+ 2591012U, // VPORDZ128rmbk
+ 2623588U, // VPORDZ128rmbkz
+ 559396U, // VPORDZ128rmk
+ 591972U, // VPORDZ128rmkz
+ 96U, // VPORDZ128rr
+ 166180U, // VPORDZ128rrk
+ 198756U, // VPORDZ128rrkz
+ 480U, // VPORDZ256rm
+ 8256U, // VPORDZ256rmb
+ 3639588U, // VPORDZ256rmbk
+ 3672164U, // VPORDZ256rmbkz
+ 657700U, // VPORDZ256rmk
+ 690276U, // VPORDZ256rmkz
+ 96U, // VPORDZ256rr
+ 166180U, // VPORDZ256rrk
+ 198756U, // VPORDZ256rrkz
+ 544U, // VPORDZrm
+ 10304U, // VPORDZrmb
+ 5736740U, // VPORDZrmbk
+ 5769316U, // VPORDZrmbkz
+ 723236U, // VPORDZrmk
+ 755812U, // VPORDZrmkz
+ 96U, // VPORDZrr
+ 166180U, // VPORDZrrk
+ 198756U, // VPORDZrrkz
+ 512U, // VPORQZ128rm
+ 4224U, // VPORQZ128rmb
+ 1837348U, // VPORQZ128rmbk
+ 1869924U, // VPORQZ128rmbkz
+ 559396U, // VPORQZ128rmk
+ 591972U, // VPORQZ128rmkz
+ 96U, // VPORQZ128rr
+ 166180U, // VPORQZ128rrk
+ 198756U, // VPORQZ128rrkz
+ 480U, // VPORQZ256rm
+ 6272U, // VPORQZ256rmb
+ 2885924U, // VPORQZ256rmbk
+ 2918500U, // VPORQZ256rmbkz
+ 657700U, // VPORQZ256rmk
+ 690276U, // VPORQZ256rmkz
+ 96U, // VPORQZ256rr
+ 166180U, // VPORQZ256rrk
+ 198756U, // VPORQZ256rrkz
+ 544U, // VPORQZrm
+ 8320U, // VPORQZrmb
+ 3934500U, // VPORQZrmbk
+ 3967076U, // VPORQZrmbkz
+ 723236U, // VPORQZrmk
+ 755812U, // VPORQZrmkz
+ 96U, // VPORQZrr
+ 166180U, // VPORQZrrk
+ 198756U, // VPORQZrrkz
+ 480U, // VPORYrm
+ 96U, // VPORYrr
+ 512U, // VPORrm
+ 96U, // VPORrr
+ 854528U, // VPPERMrmr
+ 591968U, // VPPERMrrm
+ 198752U, // VPPERMrrr
+ 198752U, // VPPERMrrr_REV
+ 12U, // VPROLDZ128mbi
+ 930756U, // VPROLDZ128mbik
+ 471108U, // VPROLDZ128mbikz
+ 0U, // VPROLDZ128mi
+ 920228U, // VPROLDZ128mik
+ 461316U, // VPROLDZ128mikz
+ 32U, // VPROLDZ128ri
+ 2340U, // VPROLDZ128rik
+ 624740U, // VPROLDZ128rikz
+ 12U, // VPROLDZ256mbi
+ 932804U, // VPROLDZ256mbik
+ 473156U, // VPROLDZ256mbikz
+ 0U, // VPROLDZ256mi
+ 920260U, // VPROLDZ256mik
+ 461284U, // VPROLDZ256mikz
+ 32U, // VPROLDZ256ri
+ 2340U, // VPROLDZ256rik
+ 624740U, // VPROLDZ256rikz
+ 13U, // VPROLDZmbi
+ 934852U, // VPROLDZmbik
+ 475204U, // VPROLDZmbikz
+ 0U, // VPROLDZmi
+ 920548U, // VPROLDZmik
+ 461348U, // VPROLDZmikz
+ 32U, // VPROLDZri
+ 2340U, // VPROLDZrik
+ 624740U, // VPROLDZrikz
+ 11U, // VPROLQZ128mbi
+ 936580U, // VPROLQZ128mbik
+ 477316U, // VPROLQZ128mbikz
+ 0U, // VPROLQZ128mi
+ 920228U, // VPROLQZ128mik
+ 461316U, // VPROLQZ128mikz
+ 32U, // VPROLQZ128ri
+ 2340U, // VPROLQZ128rik
+ 624740U, // VPROLQZ128rikz
+ 12U, // VPROLQZ256mbi
+ 930436U, // VPROLQZ256mbik
+ 471172U, // VPROLQZ256mbikz
+ 0U, // VPROLQZ256mi
+ 920260U, // VPROLQZ256mik
+ 461284U, // VPROLQZ256mikz
+ 32U, // VPROLQZ256ri
+ 2340U, // VPROLQZ256rik
+ 624740U, // VPROLQZ256rikz
+ 12U, // VPROLQZmbi
+ 932484U, // VPROLQZmbik
+ 473220U, // VPROLQZmbikz
+ 0U, // VPROLQZmi
+ 920548U, // VPROLQZmik
+ 461348U, // VPROLQZmikz
+ 32U, // VPROLQZri
+ 2340U, // VPROLQZrik
+ 624740U, // VPROLQZrikz
+ 512U, // VPROLVDZ128rm
+ 6208U, // VPROLVDZ128rmb
+ 2591012U, // VPROLVDZ128rmbk
+ 2623588U, // VPROLVDZ128rmbkz
+ 559396U, // VPROLVDZ128rmk
+ 591972U, // VPROLVDZ128rmkz
+ 96U, // VPROLVDZ128rr
+ 166180U, // VPROLVDZ128rrk
+ 198756U, // VPROLVDZ128rrkz
+ 480U, // VPROLVDZ256rm
+ 8256U, // VPROLVDZ256rmb
+ 3639588U, // VPROLVDZ256rmbk
+ 3672164U, // VPROLVDZ256rmbkz
+ 657700U, // VPROLVDZ256rmk
+ 690276U, // VPROLVDZ256rmkz
+ 96U, // VPROLVDZ256rr
+ 166180U, // VPROLVDZ256rrk
+ 198756U, // VPROLVDZ256rrkz
+ 544U, // VPROLVDZrm
+ 10304U, // VPROLVDZrmb
+ 5736740U, // VPROLVDZrmbk
+ 5769316U, // VPROLVDZrmbkz
+ 723236U, // VPROLVDZrmk
+ 755812U, // VPROLVDZrmkz
+ 96U, // VPROLVDZrr
+ 166180U, // VPROLVDZrrk
+ 198756U, // VPROLVDZrrkz
+ 512U, // VPROLVQZ128rm
+ 4224U, // VPROLVQZ128rmb
+ 1837348U, // VPROLVQZ128rmbk
+ 1869924U, // VPROLVQZ128rmbkz
+ 559396U, // VPROLVQZ128rmk
+ 591972U, // VPROLVQZ128rmkz
+ 96U, // VPROLVQZ128rr
+ 166180U, // VPROLVQZ128rrk
+ 198756U, // VPROLVQZ128rrkz
+ 480U, // VPROLVQZ256rm
+ 6272U, // VPROLVQZ256rmb
+ 2885924U, // VPROLVQZ256rmbk
+ 2918500U, // VPROLVQZ256rmbkz
+ 657700U, // VPROLVQZ256rmk
+ 690276U, // VPROLVQZ256rmkz
+ 96U, // VPROLVQZ256rr
+ 166180U, // VPROLVQZ256rrk
+ 198756U, // VPROLVQZ256rrkz
+ 544U, // VPROLVQZrm
+ 8320U, // VPROLVQZrmb
+ 3934500U, // VPROLVQZrmbk
+ 3967076U, // VPROLVQZrmbkz
+ 723236U, // VPROLVQZrmk
+ 755812U, // VPROLVQZrmkz
+ 96U, // VPROLVQZrr
+ 166180U, // VPROLVQZrrk
+ 198756U, // VPROLVQZrrkz
+ 12U, // VPRORDZ128mbi
+ 930756U, // VPRORDZ128mbik
+ 471108U, // VPRORDZ128mbikz
+ 0U, // VPRORDZ128mi
+ 920228U, // VPRORDZ128mik
+ 461316U, // VPRORDZ128mikz
+ 32U, // VPRORDZ128ri
+ 2340U, // VPRORDZ128rik
+ 624740U, // VPRORDZ128rikz
+ 12U, // VPRORDZ256mbi
+ 932804U, // VPRORDZ256mbik
+ 473156U, // VPRORDZ256mbikz
+ 0U, // VPRORDZ256mi
+ 920260U, // VPRORDZ256mik
+ 461284U, // VPRORDZ256mikz
+ 32U, // VPRORDZ256ri
+ 2340U, // VPRORDZ256rik
+ 624740U, // VPRORDZ256rikz
+ 13U, // VPRORDZmbi
+ 934852U, // VPRORDZmbik
+ 475204U, // VPRORDZmbikz
+ 0U, // VPRORDZmi
+ 920548U, // VPRORDZmik
+ 461348U, // VPRORDZmikz
+ 32U, // VPRORDZri
+ 2340U, // VPRORDZrik
+ 624740U, // VPRORDZrikz
+ 11U, // VPRORQZ128mbi
+ 936580U, // VPRORQZ128mbik
+ 477316U, // VPRORQZ128mbikz
+ 0U, // VPRORQZ128mi
+ 920228U, // VPRORQZ128mik
+ 461316U, // VPRORQZ128mikz
+ 32U, // VPRORQZ128ri
+ 2340U, // VPRORQZ128rik
+ 624740U, // VPRORQZ128rikz
+ 12U, // VPRORQZ256mbi
+ 930436U, // VPRORQZ256mbik
+ 471172U, // VPRORQZ256mbikz
+ 0U, // VPRORQZ256mi
+ 920260U, // VPRORQZ256mik
+ 461284U, // VPRORQZ256mikz
+ 32U, // VPRORQZ256ri
+ 2340U, // VPRORQZ256rik
+ 624740U, // VPRORQZ256rikz
+ 12U, // VPRORQZmbi
+ 932484U, // VPRORQZmbik
+ 473220U, // VPRORQZmbikz
+ 0U, // VPRORQZmi
+ 920548U, // VPRORQZmik
+ 461348U, // VPRORQZmikz
+ 32U, // VPRORQZri
+ 2340U, // VPRORQZrik
+ 624740U, // VPRORQZrikz
+ 512U, // VPRORVDZ128rm
+ 6208U, // VPRORVDZ128rmb
+ 2591012U, // VPRORVDZ128rmbk
+ 2623588U, // VPRORVDZ128rmbkz
+ 559396U, // VPRORVDZ128rmk
+ 591972U, // VPRORVDZ128rmkz
+ 96U, // VPRORVDZ128rr
+ 166180U, // VPRORVDZ128rrk
+ 198756U, // VPRORVDZ128rrkz
+ 480U, // VPRORVDZ256rm
+ 8256U, // VPRORVDZ256rmb
+ 3639588U, // VPRORVDZ256rmbk
+ 3672164U, // VPRORVDZ256rmbkz
+ 657700U, // VPRORVDZ256rmk
+ 690276U, // VPRORVDZ256rmkz
+ 96U, // VPRORVDZ256rr
+ 166180U, // VPRORVDZ256rrk
+ 198756U, // VPRORVDZ256rrkz
+ 544U, // VPRORVDZrm
+ 10304U, // VPRORVDZrmb
+ 5736740U, // VPRORVDZrmbk
+ 5769316U, // VPRORVDZrmbkz
+ 723236U, // VPRORVDZrmk
+ 755812U, // VPRORVDZrmkz
+ 96U, // VPRORVDZrr
+ 166180U, // VPRORVDZrrk
+ 198756U, // VPRORVDZrrkz
+ 512U, // VPRORVQZ128rm
+ 4224U, // VPRORVQZ128rmb
+ 1837348U, // VPRORVQZ128rmbk
+ 1869924U, // VPRORVQZ128rmbkz
+ 559396U, // VPRORVQZ128rmk
+ 591972U, // VPRORVQZ128rmkz
+ 96U, // VPRORVQZ128rr
+ 166180U, // VPRORVQZ128rrk
+ 198756U, // VPRORVQZ128rrkz
+ 480U, // VPRORVQZ256rm
+ 6272U, // VPRORVQZ256rmb
+ 2885924U, // VPRORVQZ256rmbk
+ 2918500U, // VPRORVQZ256rmbkz
+ 657700U, // VPRORVQZ256rmk
+ 690276U, // VPRORVQZ256rmkz
+ 96U, // VPRORVQZ256rr
+ 166180U, // VPRORVQZ256rrk
+ 198756U, // VPRORVQZ256rrkz
+ 544U, // VPRORVQZrm
+ 8320U, // VPRORVQZrmb
+ 3934500U, // VPRORVQZrmbk
+ 3967076U, // VPRORVQZrmbkz
+ 723236U, // VPRORVQZrmk
+ 755812U, // VPRORVQZrmkz
+ 96U, // VPRORVQZrr
+ 166180U, // VPRORVQZrrk
+ 198756U, // VPRORVQZrrkz
+ 0U, // VPROTBmi
+ 160U, // VPROTBmr
+ 32U, // VPROTBri
+ 512U, // VPROTBrm
+ 96U, // VPROTBrr
+ 96U, // VPROTBrr_REV
+ 0U, // VPROTDmi
+ 160U, // VPROTDmr
+ 32U, // VPROTDri
+ 512U, // VPROTDrm
+ 96U, // VPROTDrr
+ 96U, // VPROTDrr_REV
+ 0U, // VPROTQmi
+ 160U, // VPROTQmr
+ 32U, // VPROTQri
+ 512U, // VPROTQrm
+ 96U, // VPROTQrr
+ 96U, // VPROTQrr_REV
+ 0U, // VPROTWmi
+ 160U, // VPROTWmr
+ 32U, // VPROTWri
+ 512U, // VPROTWrm
+ 96U, // VPROTWrr
+ 96U, // VPROTWrr_REV
+ 480U, // VPSADBWYrm
+ 96U, // VPSADBWYrr
+ 512U, // VPSADBWZ128rm
+ 96U, // VPSADBWZ128rr
+ 480U, // VPSADBWZ256rm
+ 96U, // VPSADBWZ256rr
+ 544U, // VPSADBWZrm
+ 96U, // VPSADBWZrr
+ 512U, // VPSADBWrm
+ 96U, // VPSADBWrr
+ 0U, // VPSCATTERDDZ128mr
+ 0U, // VPSCATTERDDZ256mr
+ 0U, // VPSCATTERDDZmr
+ 0U, // VPSCATTERDQZ128mr
+ 0U, // VPSCATTERDQZ256mr
+ 0U, // VPSCATTERDQZmr
+ 0U, // VPSCATTERQDZ128mr
+ 0U, // VPSCATTERQDZ256mr
+ 0U, // VPSCATTERQDZmr
+ 0U, // VPSCATTERQQZ128mr
+ 0U, // VPSCATTERQQZ256mr
+ 0U, // VPSCATTERQQZmr
+ 160U, // VPSHABmr
+ 512U, // VPSHABrm
+ 96U, // VPSHABrr
+ 96U, // VPSHABrr_REV
+ 160U, // VPSHADmr
+ 512U, // VPSHADrm
+ 96U, // VPSHADrr
+ 96U, // VPSHADrr_REV
+ 160U, // VPSHAQmr
+ 512U, // VPSHAQrm
+ 96U, // VPSHAQrr
+ 96U, // VPSHAQrr_REV
+ 160U, // VPSHAWmr
+ 512U, // VPSHAWrm
+ 96U, // VPSHAWrr
+ 96U, // VPSHAWrr_REV
+ 160U, // VPSHLBmr
+ 512U, // VPSHLBrm
+ 96U, // VPSHLBrr
+ 96U, // VPSHLBrr_REV
+ 471104U, // VPSHLDDZ128rmbi
+ 40339748U, // VPSHLDDZ128rmbik
+ 57149540U, // VPSHLDDZ128rmbikz
+ 461312U, // VPSHLDDZ128rmi
+ 38308132U, // VPSHLDDZ128rmik
+ 55117924U, // VPSHLDDZ128rmikz
+ 624736U, // VPSHLDDZ128rri
+ 71469348U, // VPSHLDDZ128rrik
+ 88279140U, // VPSHLDDZ128rrikz
+ 473152U, // VPSHLDDZ256rmbi
+ 41388324U, // VPSHLDDZ256rmbik
+ 58198116U, // VPSHLDDZ256rmbikz
+ 461280U, // VPSHLDDZ256rmi
+ 38406436U, // VPSHLDDZ256rmik
+ 55216228U, // VPSHLDDZ256rmikz
+ 624736U, // VPSHLDDZ256rri
+ 71469348U, // VPSHLDDZ256rrik
+ 88279140U, // VPSHLDDZ256rrikz
+ 475200U, // VPSHLDDZrmbi
+ 42436900U, // VPSHLDDZrmbik
+ 59246692U, // VPSHLDDZrmbikz
+ 461344U, // VPSHLDDZrmi
+ 38471972U, // VPSHLDDZrmik
+ 55281764U, // VPSHLDDZrmikz
+ 624736U, // VPSHLDDZrri
+ 71469348U, // VPSHLDDZrrik
+ 88279140U, // VPSHLDDZrrikz
+ 477312U, // VPSHLDQZ128rmbi
+ 43780388U, // VPSHLDQZ128rmbik
+ 60590180U, // VPSHLDQZ128rmbikz
+ 461312U, // VPSHLDQZ128rmi
+ 38308132U, // VPSHLDQZ128rmik
+ 55117924U, // VPSHLDQZ128rmikz
+ 624736U, // VPSHLDQZ128rri
+ 71469348U, // VPSHLDQZ128rrik
+ 88279140U, // VPSHLDQZ128rrikz
+ 471168U, // VPSHLDQZ256rmbi
+ 40634660U, // VPSHLDQZ256rmbik
+ 57444452U, // VPSHLDQZ256rmbikz
+ 461280U, // VPSHLDQZ256rmi
+ 38406436U, // VPSHLDQZ256rmik
+ 55216228U, // VPSHLDQZ256rmikz
+ 624736U, // VPSHLDQZ256rri
+ 71469348U, // VPSHLDQZ256rrik
+ 88279140U, // VPSHLDQZ256rrikz
+ 473216U, // VPSHLDQZrmbi
+ 41683236U, // VPSHLDQZrmbik
+ 58493028U, // VPSHLDQZrmbikz
+ 461344U, // VPSHLDQZrmi
+ 38471972U, // VPSHLDQZrmik
+ 55281764U, // VPSHLDQZrmikz
+ 624736U, // VPSHLDQZrri
+ 71469348U, // VPSHLDQZrrik
+ 88279140U, // VPSHLDQZrrikz
+ 672U, // VPSHLDVDZ128m
+ 7104U, // VPSHLDVDZ128mb
+ 2591012U, // VPSHLDVDZ128mbk
+ 2591012U, // VPSHLDVDZ128mbkz
+ 559396U, // VPSHLDVDZ128mk
+ 559396U, // VPSHLDVDZ128mkz
+ 288U, // VPSHLDVDZ128r
+ 166180U, // VPSHLDVDZ128rk
+ 166180U, // VPSHLDVDZ128rkz
+ 704U, // VPSHLDVDZ256m
+ 9152U, // VPSHLDVDZ256mb
+ 3639588U, // VPSHLDVDZ256mbk
+ 3639588U, // VPSHLDVDZ256mbkz
+ 657700U, // VPSHLDVDZ256mk
+ 657700U, // VPSHLDVDZ256mkz
+ 288U, // VPSHLDVDZ256r
+ 166180U, // VPSHLDVDZ256rk
+ 166180U, // VPSHLDVDZ256rkz
+ 992U, // VPSHLDVDZm
+ 11200U, // VPSHLDVDZmb
+ 5736740U, // VPSHLDVDZmbk
+ 5736740U, // VPSHLDVDZmbkz
+ 723236U, // VPSHLDVDZmk
+ 723236U, // VPSHLDVDZmkz
+ 288U, // VPSHLDVDZr
+ 166180U, // VPSHLDVDZrk
+ 166180U, // VPSHLDVDZrkz
+ 672U, // VPSHLDVQZ128m
+ 4736U, // VPSHLDVQZ128mb
+ 1837348U, // VPSHLDVQZ128mbk
+ 1837348U, // VPSHLDVQZ128mbkz
+ 559396U, // VPSHLDVQZ128mk
+ 559396U, // VPSHLDVQZ128mkz
+ 288U, // VPSHLDVQZ128r
+ 166180U, // VPSHLDVQZ128rk
+ 166180U, // VPSHLDVQZ128rkz
+ 704U, // VPSHLDVQZ256m
+ 6784U, // VPSHLDVQZ256mb
+ 2885924U, // VPSHLDVQZ256mbk
+ 2885924U, // VPSHLDVQZ256mbkz
+ 657700U, // VPSHLDVQZ256mk
+ 657700U, // VPSHLDVQZ256mkz
+ 288U, // VPSHLDVQZ256r
+ 166180U, // VPSHLDVQZ256rk
+ 166180U, // VPSHLDVQZ256rkz
+ 992U, // VPSHLDVQZm
+ 8832U, // VPSHLDVQZmb
+ 3934500U, // VPSHLDVQZmbk
+ 3934500U, // VPSHLDVQZmbkz
+ 723236U, // VPSHLDVQZmk
+ 723236U, // VPSHLDVQZmkz
+ 288U, // VPSHLDVQZr
+ 166180U, // VPSHLDVQZrk
+ 166180U, // VPSHLDVQZrkz
+ 672U, // VPSHLDVWZ128m
+ 559396U, // VPSHLDVWZ128mk
+ 559396U, // VPSHLDVWZ128mkz
+ 288U, // VPSHLDVWZ128r
+ 166180U, // VPSHLDVWZ128rk
+ 166180U, // VPSHLDVWZ128rkz
+ 704U, // VPSHLDVWZ256m
+ 657700U, // VPSHLDVWZ256mk
+ 657700U, // VPSHLDVWZ256mkz
+ 288U, // VPSHLDVWZ256r
+ 166180U, // VPSHLDVWZ256rk
+ 166180U, // VPSHLDVWZ256rkz
+ 992U, // VPSHLDVWZm
+ 723236U, // VPSHLDVWZmk
+ 723236U, // VPSHLDVWZmkz
+ 288U, // VPSHLDVWZr
+ 166180U, // VPSHLDVWZrk
+ 166180U, // VPSHLDVWZrkz
+ 461312U, // VPSHLDWZ128rmi
+ 38308132U, // VPSHLDWZ128rmik
+ 55117924U, // VPSHLDWZ128rmikz
+ 624736U, // VPSHLDWZ128rri
+ 71469348U, // VPSHLDWZ128rrik
+ 88279140U, // VPSHLDWZ128rrikz
+ 461280U, // VPSHLDWZ256rmi
+ 38406436U, // VPSHLDWZ256rmik
+ 55216228U, // VPSHLDWZ256rmikz
+ 624736U, // VPSHLDWZ256rri
+ 71469348U, // VPSHLDWZ256rrik
+ 88279140U, // VPSHLDWZ256rrikz
+ 461344U, // VPSHLDWZrmi
+ 38471972U, // VPSHLDWZrmik
+ 55281764U, // VPSHLDWZrmikz
+ 624736U, // VPSHLDWZrri
+ 71469348U, // VPSHLDWZrrik
+ 88279140U, // VPSHLDWZrrikz
+ 160U, // VPSHLDmr
+ 512U, // VPSHLDrm
+ 96U, // VPSHLDrr
+ 96U, // VPSHLDrr_REV
+ 160U, // VPSHLQmr
+ 512U, // VPSHLQrm
+ 96U, // VPSHLQrr
+ 96U, // VPSHLQrr_REV
+ 160U, // VPSHLWmr
+ 512U, // VPSHLWrm
+ 96U, // VPSHLWrr
+ 96U, // VPSHLWrr_REV
+ 471104U, // VPSHRDDZ128rmbi
+ 40339748U, // VPSHRDDZ128rmbik
+ 57149540U, // VPSHRDDZ128rmbikz
+ 461312U, // VPSHRDDZ128rmi
+ 38308132U, // VPSHRDDZ128rmik
+ 55117924U, // VPSHRDDZ128rmikz
+ 624736U, // VPSHRDDZ128rri
+ 71469348U, // VPSHRDDZ128rrik
+ 88279140U, // VPSHRDDZ128rrikz
+ 473152U, // VPSHRDDZ256rmbi
+ 41388324U, // VPSHRDDZ256rmbik
+ 58198116U, // VPSHRDDZ256rmbikz
+ 461280U, // VPSHRDDZ256rmi
+ 38406436U, // VPSHRDDZ256rmik
+ 55216228U, // VPSHRDDZ256rmikz
+ 624736U, // VPSHRDDZ256rri
+ 71469348U, // VPSHRDDZ256rrik
+ 88279140U, // VPSHRDDZ256rrikz
+ 475200U, // VPSHRDDZrmbi
+ 42436900U, // VPSHRDDZrmbik
+ 59246692U, // VPSHRDDZrmbikz
+ 461344U, // VPSHRDDZrmi
+ 38471972U, // VPSHRDDZrmik
+ 55281764U, // VPSHRDDZrmikz
+ 624736U, // VPSHRDDZrri
+ 71469348U, // VPSHRDDZrrik
+ 88279140U, // VPSHRDDZrrikz
+ 477312U, // VPSHRDQZ128rmbi
+ 43780388U, // VPSHRDQZ128rmbik
+ 60590180U, // VPSHRDQZ128rmbikz
+ 461312U, // VPSHRDQZ128rmi
+ 38308132U, // VPSHRDQZ128rmik
+ 55117924U, // VPSHRDQZ128rmikz
+ 624736U, // VPSHRDQZ128rri
+ 71469348U, // VPSHRDQZ128rrik
+ 88279140U, // VPSHRDQZ128rrikz
+ 471168U, // VPSHRDQZ256rmbi
+ 40634660U, // VPSHRDQZ256rmbik
+ 57444452U, // VPSHRDQZ256rmbikz
+ 461280U, // VPSHRDQZ256rmi
+ 38406436U, // VPSHRDQZ256rmik
+ 55216228U, // VPSHRDQZ256rmikz
+ 624736U, // VPSHRDQZ256rri
+ 71469348U, // VPSHRDQZ256rrik
+ 88279140U, // VPSHRDQZ256rrikz
+ 473216U, // VPSHRDQZrmbi
+ 41683236U, // VPSHRDQZrmbik
+ 58493028U, // VPSHRDQZrmbikz
+ 461344U, // VPSHRDQZrmi
+ 38471972U, // VPSHRDQZrmik
+ 55281764U, // VPSHRDQZrmikz
+ 624736U, // VPSHRDQZrri
+ 71469348U, // VPSHRDQZrrik
+ 88279140U, // VPSHRDQZrrikz
+ 672U, // VPSHRDVDZ128m
+ 7104U, // VPSHRDVDZ128mb
+ 2591012U, // VPSHRDVDZ128mbk
+ 2591012U, // VPSHRDVDZ128mbkz
+ 559396U, // VPSHRDVDZ128mk
+ 559396U, // VPSHRDVDZ128mkz
+ 288U, // VPSHRDVDZ128r
+ 166180U, // VPSHRDVDZ128rk
+ 166180U, // VPSHRDVDZ128rkz
+ 704U, // VPSHRDVDZ256m
+ 9152U, // VPSHRDVDZ256mb
+ 3639588U, // VPSHRDVDZ256mbk
+ 3639588U, // VPSHRDVDZ256mbkz
+ 657700U, // VPSHRDVDZ256mk
+ 657700U, // VPSHRDVDZ256mkz
+ 288U, // VPSHRDVDZ256r
+ 166180U, // VPSHRDVDZ256rk
+ 166180U, // VPSHRDVDZ256rkz
+ 992U, // VPSHRDVDZm
+ 11200U, // VPSHRDVDZmb
+ 5736740U, // VPSHRDVDZmbk
+ 5736740U, // VPSHRDVDZmbkz
+ 723236U, // VPSHRDVDZmk
+ 723236U, // VPSHRDVDZmkz
+ 288U, // VPSHRDVDZr
+ 166180U, // VPSHRDVDZrk
+ 166180U, // VPSHRDVDZrkz
+ 672U, // VPSHRDVQZ128m
+ 4736U, // VPSHRDVQZ128mb
+ 1837348U, // VPSHRDVQZ128mbk
+ 1837348U, // VPSHRDVQZ128mbkz
+ 559396U, // VPSHRDVQZ128mk
+ 559396U, // VPSHRDVQZ128mkz
+ 288U, // VPSHRDVQZ128r
+ 166180U, // VPSHRDVQZ128rk
+ 166180U, // VPSHRDVQZ128rkz
+ 704U, // VPSHRDVQZ256m
+ 6784U, // VPSHRDVQZ256mb
+ 2885924U, // VPSHRDVQZ256mbk
+ 2885924U, // VPSHRDVQZ256mbkz
+ 657700U, // VPSHRDVQZ256mk
+ 657700U, // VPSHRDVQZ256mkz
+ 288U, // VPSHRDVQZ256r
+ 166180U, // VPSHRDVQZ256rk
+ 166180U, // VPSHRDVQZ256rkz
+ 992U, // VPSHRDVQZm
+ 8832U, // VPSHRDVQZmb
+ 3934500U, // VPSHRDVQZmbk
+ 3934500U, // VPSHRDVQZmbkz
+ 723236U, // VPSHRDVQZmk
+ 723236U, // VPSHRDVQZmkz
+ 288U, // VPSHRDVQZr
+ 166180U, // VPSHRDVQZrk
+ 166180U, // VPSHRDVQZrkz
+ 672U, // VPSHRDVWZ128m
+ 559396U, // VPSHRDVWZ128mk
+ 559396U, // VPSHRDVWZ128mkz
+ 288U, // VPSHRDVWZ128r
+ 166180U, // VPSHRDVWZ128rk
+ 166180U, // VPSHRDVWZ128rkz
+ 704U, // VPSHRDVWZ256m
+ 657700U, // VPSHRDVWZ256mk
+ 657700U, // VPSHRDVWZ256mkz
+ 288U, // VPSHRDVWZ256r
+ 166180U, // VPSHRDVWZ256rk
+ 166180U, // VPSHRDVWZ256rkz
+ 992U, // VPSHRDVWZm
+ 723236U, // VPSHRDVWZmk
+ 723236U, // VPSHRDVWZmkz
+ 288U, // VPSHRDVWZr
+ 166180U, // VPSHRDVWZrk
+ 166180U, // VPSHRDVWZrkz
+ 461312U, // VPSHRDWZ128rmi
+ 38308132U, // VPSHRDWZ128rmik
+ 55117924U, // VPSHRDWZ128rmikz
+ 624736U, // VPSHRDWZ128rri
+ 71469348U, // VPSHRDWZ128rrik
+ 88279140U, // VPSHRDWZ128rrikz
+ 461280U, // VPSHRDWZ256rmi
+ 38406436U, // VPSHRDWZ256rmik
+ 55216228U, // VPSHRDWZ256rmikz
+ 624736U, // VPSHRDWZ256rri
+ 71469348U, // VPSHRDWZ256rrik
+ 88279140U, // VPSHRDWZ256rrikz
+ 461344U, // VPSHRDWZrmi
+ 38471972U, // VPSHRDWZrmik
+ 55281764U, // VPSHRDWZrmikz
+ 624736U, // VPSHRDWZrri
+ 71469348U, // VPSHRDWZrrik
+ 88279140U, // VPSHRDWZrrikz
+ 512U, // VPSHUFBITQMBZ128rm
+ 591972U, // VPSHUFBITQMBZ128rmk
+ 96U, // VPSHUFBITQMBZ128rr
+ 198756U, // VPSHUFBITQMBZ128rrk
+ 480U, // VPSHUFBITQMBZ256rm
+ 690276U, // VPSHUFBITQMBZ256rmk
+ 96U, // VPSHUFBITQMBZ256rr
+ 198756U, // VPSHUFBITQMBZ256rrk
+ 544U, // VPSHUFBITQMBZrm
+ 755812U, // VPSHUFBITQMBZrmk
+ 96U, // VPSHUFBITQMBZrr
+ 198756U, // VPSHUFBITQMBZrrk
+ 480U, // VPSHUFBYrm
+ 96U, // VPSHUFBYrr
+ 512U, // VPSHUFBZ128rm
+ 559396U, // VPSHUFBZ128rmk
+ 591972U, // VPSHUFBZ128rmkz
+ 96U, // VPSHUFBZ128rr
+ 166180U, // VPSHUFBZ128rrk
+ 198756U, // VPSHUFBZ128rrkz
+ 480U, // VPSHUFBZ256rm
+ 657700U, // VPSHUFBZ256rmk
+ 690276U, // VPSHUFBZ256rmkz
+ 96U, // VPSHUFBZ256rr
+ 166180U, // VPSHUFBZ256rrk
+ 198756U, // VPSHUFBZ256rrkz
+ 544U, // VPSHUFBZrm
+ 723236U, // VPSHUFBZrmk
+ 755812U, // VPSHUFBZrmkz
+ 96U, // VPSHUFBZrr
+ 166180U, // VPSHUFBZrrk
+ 198756U, // VPSHUFBZrrkz
+ 512U, // VPSHUFBrm
+ 96U, // VPSHUFBrr
+ 0U, // VPSHUFDYmi
+ 32U, // VPSHUFDYri
+ 12U, // VPSHUFDZ128mbi
+ 930756U, // VPSHUFDZ128mbik
+ 471108U, // VPSHUFDZ128mbikz
+ 0U, // VPSHUFDZ128mi
+ 920228U, // VPSHUFDZ128mik
+ 461316U, // VPSHUFDZ128mikz
+ 32U, // VPSHUFDZ128ri
+ 2340U, // VPSHUFDZ128rik
+ 624740U, // VPSHUFDZ128rikz
+ 12U, // VPSHUFDZ256mbi
+ 932804U, // VPSHUFDZ256mbik
+ 473156U, // VPSHUFDZ256mbikz
+ 0U, // VPSHUFDZ256mi
+ 920260U, // VPSHUFDZ256mik
+ 461284U, // VPSHUFDZ256mikz
+ 32U, // VPSHUFDZ256ri
+ 2340U, // VPSHUFDZ256rik
+ 624740U, // VPSHUFDZ256rikz
+ 13U, // VPSHUFDZmbi
+ 934852U, // VPSHUFDZmbik
+ 475204U, // VPSHUFDZmbikz
+ 0U, // VPSHUFDZmi
+ 920548U, // VPSHUFDZmik
+ 461348U, // VPSHUFDZmikz
+ 32U, // VPSHUFDZri
+ 2340U, // VPSHUFDZrik
+ 624740U, // VPSHUFDZrikz
+ 0U, // VPSHUFDmi
+ 32U, // VPSHUFDri
+ 0U, // VPSHUFHWYmi
+ 32U, // VPSHUFHWYri
+ 0U, // VPSHUFHWZ128mi
+ 920228U, // VPSHUFHWZ128mik
+ 461316U, // VPSHUFHWZ128mikz
+ 32U, // VPSHUFHWZ128ri
+ 2340U, // VPSHUFHWZ128rik
+ 624740U, // VPSHUFHWZ128rikz
+ 0U, // VPSHUFHWZ256mi
+ 920260U, // VPSHUFHWZ256mik
+ 461284U, // VPSHUFHWZ256mikz
+ 32U, // VPSHUFHWZ256ri
+ 2340U, // VPSHUFHWZ256rik
+ 624740U, // VPSHUFHWZ256rikz
+ 0U, // VPSHUFHWZmi
+ 920548U, // VPSHUFHWZmik
+ 461348U, // VPSHUFHWZmikz
+ 32U, // VPSHUFHWZri
+ 2340U, // VPSHUFHWZrik
+ 624740U, // VPSHUFHWZrikz
+ 0U, // VPSHUFHWmi
+ 32U, // VPSHUFHWri
+ 0U, // VPSHUFLWYmi
+ 32U, // VPSHUFLWYri
+ 0U, // VPSHUFLWZ128mi
+ 920228U, // VPSHUFLWZ128mik
+ 461316U, // VPSHUFLWZ128mikz
+ 32U, // VPSHUFLWZ128ri
+ 2340U, // VPSHUFLWZ128rik
+ 624740U, // VPSHUFLWZ128rikz
+ 0U, // VPSHUFLWZ256mi
+ 920260U, // VPSHUFLWZ256mik
+ 461284U, // VPSHUFLWZ256mikz
+ 32U, // VPSHUFLWZ256ri
+ 2340U, // VPSHUFLWZ256rik
+ 624740U, // VPSHUFLWZ256rikz
+ 0U, // VPSHUFLWZmi
+ 920548U, // VPSHUFLWZmik
+ 461348U, // VPSHUFLWZmikz
+ 32U, // VPSHUFLWZri
+ 2340U, // VPSHUFLWZrik
+ 624740U, // VPSHUFLWZrikz
+ 0U, // VPSHUFLWmi
+ 32U, // VPSHUFLWri
+ 480U, // VPSIGNBYrm
+ 96U, // VPSIGNBYrr
+ 512U, // VPSIGNBrm
+ 96U, // VPSIGNBrr
+ 480U, // VPSIGNDYrm
+ 96U, // VPSIGNDYrr
+ 512U, // VPSIGNDrm
+ 96U, // VPSIGNDrr
+ 480U, // VPSIGNWYrm
+ 96U, // VPSIGNWYrr
+ 512U, // VPSIGNWrm
+ 96U, // VPSIGNWrr
+ 32U, // VPSLLDQYri
+ 0U, // VPSLLDQZ128rm
+ 32U, // VPSLLDQZ128rr
+ 0U, // VPSLLDQZ256rm
+ 32U, // VPSLLDQZ256rr
+ 0U, // VPSLLDQZrm
+ 32U, // VPSLLDQZrr
+ 32U, // VPSLLDQri
+ 32U, // VPSLLDYri
+ 512U, // VPSLLDYrm
+ 96U, // VPSLLDYrr
+ 12U, // VPSLLDZ128mbi
+ 930756U, // VPSLLDZ128mbik
+ 471108U, // VPSLLDZ128mbikz
+ 0U, // VPSLLDZ128mi
+ 920228U, // VPSLLDZ128mik
+ 461316U, // VPSLLDZ128mikz
+ 32U, // VPSLLDZ128ri
+ 2340U, // VPSLLDZ128rik
+ 624740U, // VPSLLDZ128rikz
+ 512U, // VPSLLDZ128rm
+ 559396U, // VPSLLDZ128rmk
+ 591972U, // VPSLLDZ128rmkz
+ 96U, // VPSLLDZ128rr
+ 166180U, // VPSLLDZ128rrk
+ 198756U, // VPSLLDZ128rrkz
+ 12U, // VPSLLDZ256mbi
+ 932804U, // VPSLLDZ256mbik
+ 473156U, // VPSLLDZ256mbikz
+ 0U, // VPSLLDZ256mi
+ 920260U, // VPSLLDZ256mik
+ 461284U, // VPSLLDZ256mikz
+ 32U, // VPSLLDZ256ri
+ 2340U, // VPSLLDZ256rik
+ 624740U, // VPSLLDZ256rikz
+ 512U, // VPSLLDZ256rm
+ 559396U, // VPSLLDZ256rmk
+ 591972U, // VPSLLDZ256rmkz
+ 96U, // VPSLLDZ256rr
+ 166180U, // VPSLLDZ256rrk
+ 198756U, // VPSLLDZ256rrkz
+ 13U, // VPSLLDZmbi
+ 934852U, // VPSLLDZmbik
+ 475204U, // VPSLLDZmbikz
+ 0U, // VPSLLDZmi
+ 920548U, // VPSLLDZmik
+ 461348U, // VPSLLDZmikz
+ 32U, // VPSLLDZri
+ 2340U, // VPSLLDZrik
+ 624740U, // VPSLLDZrikz
+ 512U, // VPSLLDZrm
+ 559396U, // VPSLLDZrmk
+ 591972U, // VPSLLDZrmkz
+ 96U, // VPSLLDZrr
+ 166180U, // VPSLLDZrrk
+ 198756U, // VPSLLDZrrkz
+ 32U, // VPSLLDri
+ 512U, // VPSLLDrm
+ 96U, // VPSLLDrr
+ 32U, // VPSLLQYri
+ 512U, // VPSLLQYrm
+ 96U, // VPSLLQYrr
+ 11U, // VPSLLQZ128mbi
+ 936580U, // VPSLLQZ128mbik
+ 477316U, // VPSLLQZ128mbikz
+ 0U, // VPSLLQZ128mi
+ 920228U, // VPSLLQZ128mik
+ 461316U, // VPSLLQZ128mikz
+ 32U, // VPSLLQZ128ri
+ 2340U, // VPSLLQZ128rik
+ 624740U, // VPSLLQZ128rikz
+ 512U, // VPSLLQZ128rm
+ 559396U, // VPSLLQZ128rmk
+ 591972U, // VPSLLQZ128rmkz
+ 96U, // VPSLLQZ128rr
+ 166180U, // VPSLLQZ128rrk
+ 198756U, // VPSLLQZ128rrkz
+ 12U, // VPSLLQZ256mbi
+ 930436U, // VPSLLQZ256mbik
+ 471172U, // VPSLLQZ256mbikz
+ 0U, // VPSLLQZ256mi
+ 920260U, // VPSLLQZ256mik
+ 461284U, // VPSLLQZ256mikz
+ 32U, // VPSLLQZ256ri
+ 2340U, // VPSLLQZ256rik
+ 624740U, // VPSLLQZ256rikz
+ 512U, // VPSLLQZ256rm
+ 559396U, // VPSLLQZ256rmk
+ 591972U, // VPSLLQZ256rmkz
+ 96U, // VPSLLQZ256rr
+ 166180U, // VPSLLQZ256rrk
+ 198756U, // VPSLLQZ256rrkz
+ 12U, // VPSLLQZmbi
+ 932484U, // VPSLLQZmbik
+ 473220U, // VPSLLQZmbikz
+ 0U, // VPSLLQZmi
+ 920548U, // VPSLLQZmik
+ 461348U, // VPSLLQZmikz
+ 32U, // VPSLLQZri
+ 2340U, // VPSLLQZrik
+ 624740U, // VPSLLQZrikz
+ 512U, // VPSLLQZrm
+ 559396U, // VPSLLQZrmk
+ 591972U, // VPSLLQZrmkz
+ 96U, // VPSLLQZrr
+ 166180U, // VPSLLQZrrk
+ 198756U, // VPSLLQZrrkz
+ 32U, // VPSLLQri
+ 512U, // VPSLLQrm
+ 96U, // VPSLLQrr
+ 480U, // VPSLLVDYrm
+ 96U, // VPSLLVDYrr
+ 512U, // VPSLLVDZ128rm
+ 6208U, // VPSLLVDZ128rmb
+ 2591012U, // VPSLLVDZ128rmbk
+ 2623588U, // VPSLLVDZ128rmbkz
+ 559396U, // VPSLLVDZ128rmk
+ 591972U, // VPSLLVDZ128rmkz
+ 96U, // VPSLLVDZ128rr
+ 166180U, // VPSLLVDZ128rrk
+ 198756U, // VPSLLVDZ128rrkz
+ 480U, // VPSLLVDZ256rm
+ 8256U, // VPSLLVDZ256rmb
+ 3639588U, // VPSLLVDZ256rmbk
+ 3672164U, // VPSLLVDZ256rmbkz
+ 657700U, // VPSLLVDZ256rmk
+ 690276U, // VPSLLVDZ256rmkz
+ 96U, // VPSLLVDZ256rr
+ 166180U, // VPSLLVDZ256rrk
+ 198756U, // VPSLLVDZ256rrkz
+ 544U, // VPSLLVDZrm
+ 10304U, // VPSLLVDZrmb
+ 5736740U, // VPSLLVDZrmbk
+ 5769316U, // VPSLLVDZrmbkz
+ 723236U, // VPSLLVDZrmk
+ 755812U, // VPSLLVDZrmkz
+ 96U, // VPSLLVDZrr
+ 166180U, // VPSLLVDZrrk
+ 198756U, // VPSLLVDZrrkz
+ 512U, // VPSLLVDrm
+ 96U, // VPSLLVDrr
+ 480U, // VPSLLVQYrm
+ 96U, // VPSLLVQYrr
+ 512U, // VPSLLVQZ128rm
+ 4224U, // VPSLLVQZ128rmb
+ 1837348U, // VPSLLVQZ128rmbk
+ 1869924U, // VPSLLVQZ128rmbkz
+ 559396U, // VPSLLVQZ128rmk
+ 591972U, // VPSLLVQZ128rmkz
+ 96U, // VPSLLVQZ128rr
+ 166180U, // VPSLLVQZ128rrk
+ 198756U, // VPSLLVQZ128rrkz
+ 480U, // VPSLLVQZ256rm
+ 6272U, // VPSLLVQZ256rmb
+ 2885924U, // VPSLLVQZ256rmbk
+ 2918500U, // VPSLLVQZ256rmbkz
+ 657700U, // VPSLLVQZ256rmk
+ 690276U, // VPSLLVQZ256rmkz
+ 96U, // VPSLLVQZ256rr
+ 166180U, // VPSLLVQZ256rrk
+ 198756U, // VPSLLVQZ256rrkz
+ 544U, // VPSLLVQZrm
+ 8320U, // VPSLLVQZrmb
+ 3934500U, // VPSLLVQZrmbk
+ 3967076U, // VPSLLVQZrmbkz
+ 723236U, // VPSLLVQZrmk
+ 755812U, // VPSLLVQZrmkz
+ 96U, // VPSLLVQZrr
+ 166180U, // VPSLLVQZrrk
+ 198756U, // VPSLLVQZrrkz
+ 512U, // VPSLLVQrm
+ 96U, // VPSLLVQrr
+ 512U, // VPSLLVWZ128rm
+ 559396U, // VPSLLVWZ128rmk
+ 591972U, // VPSLLVWZ128rmkz
+ 96U, // VPSLLVWZ128rr
+ 166180U, // VPSLLVWZ128rrk
+ 198756U, // VPSLLVWZ128rrkz
+ 480U, // VPSLLVWZ256rm
+ 657700U, // VPSLLVWZ256rmk
+ 690276U, // VPSLLVWZ256rmkz
+ 96U, // VPSLLVWZ256rr
+ 166180U, // VPSLLVWZ256rrk
+ 198756U, // VPSLLVWZ256rrkz
+ 544U, // VPSLLVWZrm
+ 723236U, // VPSLLVWZrmk
+ 755812U, // VPSLLVWZrmkz
+ 96U, // VPSLLVWZrr
+ 166180U, // VPSLLVWZrrk
+ 198756U, // VPSLLVWZrrkz
+ 32U, // VPSLLWYri
+ 512U, // VPSLLWYrm
+ 96U, // VPSLLWYrr
+ 0U, // VPSLLWZ128mi
+ 920228U, // VPSLLWZ128mik
+ 461316U, // VPSLLWZ128mikz
+ 32U, // VPSLLWZ128ri
+ 2340U, // VPSLLWZ128rik
+ 624740U, // VPSLLWZ128rikz
+ 512U, // VPSLLWZ128rm
+ 559396U, // VPSLLWZ128rmk
+ 591972U, // VPSLLWZ128rmkz
+ 96U, // VPSLLWZ128rr
+ 166180U, // VPSLLWZ128rrk
+ 198756U, // VPSLLWZ128rrkz
+ 0U, // VPSLLWZ256mi
+ 920260U, // VPSLLWZ256mik
+ 461284U, // VPSLLWZ256mikz
+ 32U, // VPSLLWZ256ri
+ 2340U, // VPSLLWZ256rik
+ 624740U, // VPSLLWZ256rikz
+ 512U, // VPSLLWZ256rm
+ 559396U, // VPSLLWZ256rmk
+ 591972U, // VPSLLWZ256rmkz
+ 96U, // VPSLLWZ256rr
+ 166180U, // VPSLLWZ256rrk
+ 198756U, // VPSLLWZ256rrkz
+ 0U, // VPSLLWZmi
+ 920548U, // VPSLLWZmik
+ 461348U, // VPSLLWZmikz
+ 32U, // VPSLLWZri
+ 2340U, // VPSLLWZrik
+ 624740U, // VPSLLWZrikz
+ 512U, // VPSLLWZrm
+ 559396U, // VPSLLWZrmk
+ 591972U, // VPSLLWZrmkz
+ 96U, // VPSLLWZrr
+ 166180U, // VPSLLWZrrk
+ 198756U, // VPSLLWZrrkz
+ 32U, // VPSLLWri
+ 512U, // VPSLLWrm
+ 96U, // VPSLLWrr
+ 32U, // VPSRADYri
+ 512U, // VPSRADYrm
+ 96U, // VPSRADYrr
+ 12U, // VPSRADZ128mbi
+ 930756U, // VPSRADZ128mbik
+ 471108U, // VPSRADZ128mbikz
+ 0U, // VPSRADZ128mi
+ 920228U, // VPSRADZ128mik
+ 461316U, // VPSRADZ128mikz
+ 32U, // VPSRADZ128ri
+ 2340U, // VPSRADZ128rik
+ 624740U, // VPSRADZ128rikz
+ 512U, // VPSRADZ128rm
+ 559396U, // VPSRADZ128rmk
+ 591972U, // VPSRADZ128rmkz
+ 96U, // VPSRADZ128rr
+ 166180U, // VPSRADZ128rrk
+ 198756U, // VPSRADZ128rrkz
+ 12U, // VPSRADZ256mbi
+ 932804U, // VPSRADZ256mbik
+ 473156U, // VPSRADZ256mbikz
+ 0U, // VPSRADZ256mi
+ 920260U, // VPSRADZ256mik
+ 461284U, // VPSRADZ256mikz
+ 32U, // VPSRADZ256ri
+ 2340U, // VPSRADZ256rik
+ 624740U, // VPSRADZ256rikz
+ 512U, // VPSRADZ256rm
+ 559396U, // VPSRADZ256rmk
+ 591972U, // VPSRADZ256rmkz
+ 96U, // VPSRADZ256rr
+ 166180U, // VPSRADZ256rrk
+ 198756U, // VPSRADZ256rrkz
+ 13U, // VPSRADZmbi
+ 934852U, // VPSRADZmbik
+ 475204U, // VPSRADZmbikz
+ 0U, // VPSRADZmi
+ 920548U, // VPSRADZmik
+ 461348U, // VPSRADZmikz
+ 32U, // VPSRADZri
+ 2340U, // VPSRADZrik
+ 624740U, // VPSRADZrikz
+ 512U, // VPSRADZrm
+ 559396U, // VPSRADZrmk
+ 591972U, // VPSRADZrmkz
+ 96U, // VPSRADZrr
+ 166180U, // VPSRADZrrk
+ 198756U, // VPSRADZrrkz
+ 32U, // VPSRADri
+ 512U, // VPSRADrm
+ 96U, // VPSRADrr
+ 11U, // VPSRAQZ128mbi
+ 936580U, // VPSRAQZ128mbik
+ 477316U, // VPSRAQZ128mbikz
+ 0U, // VPSRAQZ128mi
+ 920228U, // VPSRAQZ128mik
+ 461316U, // VPSRAQZ128mikz
+ 32U, // VPSRAQZ128ri
+ 2340U, // VPSRAQZ128rik
+ 624740U, // VPSRAQZ128rikz
+ 512U, // VPSRAQZ128rm
+ 559396U, // VPSRAQZ128rmk
+ 591972U, // VPSRAQZ128rmkz
+ 96U, // VPSRAQZ128rr
+ 166180U, // VPSRAQZ128rrk
+ 198756U, // VPSRAQZ128rrkz
+ 12U, // VPSRAQZ256mbi
+ 930436U, // VPSRAQZ256mbik
+ 471172U, // VPSRAQZ256mbikz
+ 0U, // VPSRAQZ256mi
+ 920260U, // VPSRAQZ256mik
+ 461284U, // VPSRAQZ256mikz
+ 32U, // VPSRAQZ256ri
+ 2340U, // VPSRAQZ256rik
+ 624740U, // VPSRAQZ256rikz
+ 512U, // VPSRAQZ256rm
+ 559396U, // VPSRAQZ256rmk
+ 591972U, // VPSRAQZ256rmkz
+ 96U, // VPSRAQZ256rr
+ 166180U, // VPSRAQZ256rrk
+ 198756U, // VPSRAQZ256rrkz
+ 12U, // VPSRAQZmbi
+ 932484U, // VPSRAQZmbik
+ 473220U, // VPSRAQZmbikz
+ 0U, // VPSRAQZmi
+ 920548U, // VPSRAQZmik
+ 461348U, // VPSRAQZmikz
+ 32U, // VPSRAQZri
+ 2340U, // VPSRAQZrik
+ 624740U, // VPSRAQZrikz
+ 512U, // VPSRAQZrm
+ 559396U, // VPSRAQZrmk
+ 591972U, // VPSRAQZrmkz
+ 96U, // VPSRAQZrr
+ 166180U, // VPSRAQZrrk
+ 198756U, // VPSRAQZrrkz
+ 480U, // VPSRAVDYrm
+ 96U, // VPSRAVDYrr
+ 512U, // VPSRAVDZ128rm
+ 6208U, // VPSRAVDZ128rmb
+ 2591012U, // VPSRAVDZ128rmbk
+ 2623588U, // VPSRAVDZ128rmbkz
+ 559396U, // VPSRAVDZ128rmk
+ 591972U, // VPSRAVDZ128rmkz
+ 96U, // VPSRAVDZ128rr
+ 166180U, // VPSRAVDZ128rrk
+ 198756U, // VPSRAVDZ128rrkz
+ 480U, // VPSRAVDZ256rm
+ 8256U, // VPSRAVDZ256rmb
+ 3639588U, // VPSRAVDZ256rmbk
+ 3672164U, // VPSRAVDZ256rmbkz
+ 657700U, // VPSRAVDZ256rmk
+ 690276U, // VPSRAVDZ256rmkz
+ 96U, // VPSRAVDZ256rr
+ 166180U, // VPSRAVDZ256rrk
+ 198756U, // VPSRAVDZ256rrkz
+ 544U, // VPSRAVDZrm
+ 10304U, // VPSRAVDZrmb
+ 5736740U, // VPSRAVDZrmbk
+ 5769316U, // VPSRAVDZrmbkz
+ 723236U, // VPSRAVDZrmk
+ 755812U, // VPSRAVDZrmkz
+ 96U, // VPSRAVDZrr
+ 166180U, // VPSRAVDZrrk
+ 198756U, // VPSRAVDZrrkz
+ 512U, // VPSRAVDrm
+ 96U, // VPSRAVDrr
+ 512U, // VPSRAVQZ128rm
+ 4224U, // VPSRAVQZ128rmb
+ 1837348U, // VPSRAVQZ128rmbk
+ 1869924U, // VPSRAVQZ128rmbkz
+ 559396U, // VPSRAVQZ128rmk
+ 591972U, // VPSRAVQZ128rmkz
+ 96U, // VPSRAVQZ128rr
+ 166180U, // VPSRAVQZ128rrk
+ 198756U, // VPSRAVQZ128rrkz
+ 480U, // VPSRAVQZ256rm
+ 6272U, // VPSRAVQZ256rmb
+ 2885924U, // VPSRAVQZ256rmbk
+ 2918500U, // VPSRAVQZ256rmbkz
+ 657700U, // VPSRAVQZ256rmk
+ 690276U, // VPSRAVQZ256rmkz
+ 96U, // VPSRAVQZ256rr
+ 166180U, // VPSRAVQZ256rrk
+ 198756U, // VPSRAVQZ256rrkz
+ 544U, // VPSRAVQZrm
+ 8320U, // VPSRAVQZrmb
+ 3934500U, // VPSRAVQZrmbk
+ 3967076U, // VPSRAVQZrmbkz
+ 723236U, // VPSRAVQZrmk
+ 755812U, // VPSRAVQZrmkz
+ 96U, // VPSRAVQZrr
+ 166180U, // VPSRAVQZrrk
+ 198756U, // VPSRAVQZrrkz
+ 512U, // VPSRAVWZ128rm
+ 559396U, // VPSRAVWZ128rmk
+ 591972U, // VPSRAVWZ128rmkz
+ 96U, // VPSRAVWZ128rr
+ 166180U, // VPSRAVWZ128rrk
+ 198756U, // VPSRAVWZ128rrkz
+ 480U, // VPSRAVWZ256rm
+ 657700U, // VPSRAVWZ256rmk
+ 690276U, // VPSRAVWZ256rmkz
+ 96U, // VPSRAVWZ256rr
+ 166180U, // VPSRAVWZ256rrk
+ 198756U, // VPSRAVWZ256rrkz
+ 544U, // VPSRAVWZrm
+ 723236U, // VPSRAVWZrmk
+ 755812U, // VPSRAVWZrmkz
+ 96U, // VPSRAVWZrr
+ 166180U, // VPSRAVWZrrk
+ 198756U, // VPSRAVWZrrkz
+ 32U, // VPSRAWYri
+ 512U, // VPSRAWYrm
+ 96U, // VPSRAWYrr
+ 0U, // VPSRAWZ128mi
+ 920228U, // VPSRAWZ128mik
+ 461316U, // VPSRAWZ128mikz
+ 32U, // VPSRAWZ128ri
+ 2340U, // VPSRAWZ128rik
+ 624740U, // VPSRAWZ128rikz
+ 512U, // VPSRAWZ128rm
+ 559396U, // VPSRAWZ128rmk
+ 591972U, // VPSRAWZ128rmkz
+ 96U, // VPSRAWZ128rr
+ 166180U, // VPSRAWZ128rrk
+ 198756U, // VPSRAWZ128rrkz
+ 0U, // VPSRAWZ256mi
+ 920260U, // VPSRAWZ256mik
+ 461284U, // VPSRAWZ256mikz
+ 32U, // VPSRAWZ256ri
+ 2340U, // VPSRAWZ256rik
+ 624740U, // VPSRAWZ256rikz
+ 512U, // VPSRAWZ256rm
+ 559396U, // VPSRAWZ256rmk
+ 591972U, // VPSRAWZ256rmkz
+ 96U, // VPSRAWZ256rr
+ 166180U, // VPSRAWZ256rrk
+ 198756U, // VPSRAWZ256rrkz
+ 0U, // VPSRAWZmi
+ 920548U, // VPSRAWZmik
+ 461348U, // VPSRAWZmikz
+ 32U, // VPSRAWZri
+ 2340U, // VPSRAWZrik
+ 624740U, // VPSRAWZrikz
+ 512U, // VPSRAWZrm
+ 559396U, // VPSRAWZrmk
+ 591972U, // VPSRAWZrmkz
+ 96U, // VPSRAWZrr
+ 166180U, // VPSRAWZrrk
+ 198756U, // VPSRAWZrrkz
+ 32U, // VPSRAWri
+ 512U, // VPSRAWrm
+ 96U, // VPSRAWrr
+ 32U, // VPSRLDQYri
+ 0U, // VPSRLDQZ128rm
+ 32U, // VPSRLDQZ128rr
+ 0U, // VPSRLDQZ256rm
+ 32U, // VPSRLDQZ256rr
+ 0U, // VPSRLDQZrm
+ 32U, // VPSRLDQZrr
+ 32U, // VPSRLDQri
+ 32U, // VPSRLDYri
+ 512U, // VPSRLDYrm
+ 96U, // VPSRLDYrr
+ 12U, // VPSRLDZ128mbi
+ 930756U, // VPSRLDZ128mbik
+ 471108U, // VPSRLDZ128mbikz
+ 0U, // VPSRLDZ128mi
+ 920228U, // VPSRLDZ128mik
+ 461316U, // VPSRLDZ128mikz
+ 32U, // VPSRLDZ128ri
+ 2340U, // VPSRLDZ128rik
+ 624740U, // VPSRLDZ128rikz
+ 512U, // VPSRLDZ128rm
+ 559396U, // VPSRLDZ128rmk
+ 591972U, // VPSRLDZ128rmkz
+ 96U, // VPSRLDZ128rr
+ 166180U, // VPSRLDZ128rrk
+ 198756U, // VPSRLDZ128rrkz
+ 12U, // VPSRLDZ256mbi
+ 932804U, // VPSRLDZ256mbik
+ 473156U, // VPSRLDZ256mbikz
+ 0U, // VPSRLDZ256mi
+ 920260U, // VPSRLDZ256mik
+ 461284U, // VPSRLDZ256mikz
+ 32U, // VPSRLDZ256ri
+ 2340U, // VPSRLDZ256rik
+ 624740U, // VPSRLDZ256rikz
+ 512U, // VPSRLDZ256rm
+ 559396U, // VPSRLDZ256rmk
+ 591972U, // VPSRLDZ256rmkz
+ 96U, // VPSRLDZ256rr
+ 166180U, // VPSRLDZ256rrk
+ 198756U, // VPSRLDZ256rrkz
+ 13U, // VPSRLDZmbi
+ 934852U, // VPSRLDZmbik
+ 475204U, // VPSRLDZmbikz
+ 0U, // VPSRLDZmi
+ 920548U, // VPSRLDZmik
+ 461348U, // VPSRLDZmikz
+ 32U, // VPSRLDZri
+ 2340U, // VPSRLDZrik
+ 624740U, // VPSRLDZrikz
+ 512U, // VPSRLDZrm
+ 559396U, // VPSRLDZrmk
+ 591972U, // VPSRLDZrmkz
+ 96U, // VPSRLDZrr
+ 166180U, // VPSRLDZrrk
+ 198756U, // VPSRLDZrrkz
+ 32U, // VPSRLDri
+ 512U, // VPSRLDrm
+ 96U, // VPSRLDrr
+ 32U, // VPSRLQYri
+ 512U, // VPSRLQYrm
+ 96U, // VPSRLQYrr
+ 11U, // VPSRLQZ128mbi
+ 936580U, // VPSRLQZ128mbik
+ 477316U, // VPSRLQZ128mbikz
+ 0U, // VPSRLQZ128mi
+ 920228U, // VPSRLQZ128mik
+ 461316U, // VPSRLQZ128mikz
+ 32U, // VPSRLQZ128ri
+ 2340U, // VPSRLQZ128rik
+ 624740U, // VPSRLQZ128rikz
+ 512U, // VPSRLQZ128rm
+ 559396U, // VPSRLQZ128rmk
+ 591972U, // VPSRLQZ128rmkz
+ 96U, // VPSRLQZ128rr
+ 166180U, // VPSRLQZ128rrk
+ 198756U, // VPSRLQZ128rrkz
+ 12U, // VPSRLQZ256mbi
+ 930436U, // VPSRLQZ256mbik
+ 471172U, // VPSRLQZ256mbikz
+ 0U, // VPSRLQZ256mi
+ 920260U, // VPSRLQZ256mik
+ 461284U, // VPSRLQZ256mikz
+ 32U, // VPSRLQZ256ri
+ 2340U, // VPSRLQZ256rik
+ 624740U, // VPSRLQZ256rikz
+ 512U, // VPSRLQZ256rm
+ 559396U, // VPSRLQZ256rmk
+ 591972U, // VPSRLQZ256rmkz
+ 96U, // VPSRLQZ256rr
+ 166180U, // VPSRLQZ256rrk
+ 198756U, // VPSRLQZ256rrkz
+ 12U, // VPSRLQZmbi
+ 932484U, // VPSRLQZmbik
+ 473220U, // VPSRLQZmbikz
+ 0U, // VPSRLQZmi
+ 920548U, // VPSRLQZmik
+ 461348U, // VPSRLQZmikz
+ 32U, // VPSRLQZri
+ 2340U, // VPSRLQZrik
+ 624740U, // VPSRLQZrikz
+ 512U, // VPSRLQZrm
+ 559396U, // VPSRLQZrmk
+ 591972U, // VPSRLQZrmkz
+ 96U, // VPSRLQZrr
+ 166180U, // VPSRLQZrrk
+ 198756U, // VPSRLQZrrkz
+ 32U, // VPSRLQri
+ 512U, // VPSRLQrm
+ 96U, // VPSRLQrr
+ 480U, // VPSRLVDYrm
+ 96U, // VPSRLVDYrr
+ 512U, // VPSRLVDZ128rm
+ 6208U, // VPSRLVDZ128rmb
+ 2591012U, // VPSRLVDZ128rmbk
+ 2623588U, // VPSRLVDZ128rmbkz
+ 559396U, // VPSRLVDZ128rmk
+ 591972U, // VPSRLVDZ128rmkz
+ 96U, // VPSRLVDZ128rr
+ 166180U, // VPSRLVDZ128rrk
+ 198756U, // VPSRLVDZ128rrkz
+ 480U, // VPSRLVDZ256rm
+ 8256U, // VPSRLVDZ256rmb
+ 3639588U, // VPSRLVDZ256rmbk
+ 3672164U, // VPSRLVDZ256rmbkz
+ 657700U, // VPSRLVDZ256rmk
+ 690276U, // VPSRLVDZ256rmkz
+ 96U, // VPSRLVDZ256rr
+ 166180U, // VPSRLVDZ256rrk
+ 198756U, // VPSRLVDZ256rrkz
+ 544U, // VPSRLVDZrm
+ 10304U, // VPSRLVDZrmb
+ 5736740U, // VPSRLVDZrmbk
+ 5769316U, // VPSRLVDZrmbkz
+ 723236U, // VPSRLVDZrmk
+ 755812U, // VPSRLVDZrmkz
+ 96U, // VPSRLVDZrr
+ 166180U, // VPSRLVDZrrk
+ 198756U, // VPSRLVDZrrkz
+ 512U, // VPSRLVDrm
+ 96U, // VPSRLVDrr
+ 480U, // VPSRLVQYrm
+ 96U, // VPSRLVQYrr
+ 512U, // VPSRLVQZ128rm
+ 4224U, // VPSRLVQZ128rmb
+ 1837348U, // VPSRLVQZ128rmbk
+ 1869924U, // VPSRLVQZ128rmbkz
+ 559396U, // VPSRLVQZ128rmk
+ 591972U, // VPSRLVQZ128rmkz
+ 96U, // VPSRLVQZ128rr
+ 166180U, // VPSRLVQZ128rrk
+ 198756U, // VPSRLVQZ128rrkz
+ 480U, // VPSRLVQZ256rm
+ 6272U, // VPSRLVQZ256rmb
+ 2885924U, // VPSRLVQZ256rmbk
+ 2918500U, // VPSRLVQZ256rmbkz
+ 657700U, // VPSRLVQZ256rmk
+ 690276U, // VPSRLVQZ256rmkz
+ 96U, // VPSRLVQZ256rr
+ 166180U, // VPSRLVQZ256rrk
+ 198756U, // VPSRLVQZ256rrkz
+ 544U, // VPSRLVQZrm
+ 8320U, // VPSRLVQZrmb
+ 3934500U, // VPSRLVQZrmbk
+ 3967076U, // VPSRLVQZrmbkz
+ 723236U, // VPSRLVQZrmk
+ 755812U, // VPSRLVQZrmkz
+ 96U, // VPSRLVQZrr
+ 166180U, // VPSRLVQZrrk
+ 198756U, // VPSRLVQZrrkz
+ 512U, // VPSRLVQrm
+ 96U, // VPSRLVQrr
+ 512U, // VPSRLVWZ128rm
+ 559396U, // VPSRLVWZ128rmk
+ 591972U, // VPSRLVWZ128rmkz
+ 96U, // VPSRLVWZ128rr
+ 166180U, // VPSRLVWZ128rrk
+ 198756U, // VPSRLVWZ128rrkz
+ 480U, // VPSRLVWZ256rm
+ 657700U, // VPSRLVWZ256rmk
+ 690276U, // VPSRLVWZ256rmkz
+ 96U, // VPSRLVWZ256rr
+ 166180U, // VPSRLVWZ256rrk
+ 198756U, // VPSRLVWZ256rrkz
+ 544U, // VPSRLVWZrm
+ 723236U, // VPSRLVWZrmk
+ 755812U, // VPSRLVWZrmkz
+ 96U, // VPSRLVWZrr
+ 166180U, // VPSRLVWZrrk
+ 198756U, // VPSRLVWZrrkz
+ 32U, // VPSRLWYri
+ 512U, // VPSRLWYrm
+ 96U, // VPSRLWYrr
+ 0U, // VPSRLWZ128mi
+ 920228U, // VPSRLWZ128mik
+ 461316U, // VPSRLWZ128mikz
+ 32U, // VPSRLWZ128ri
+ 2340U, // VPSRLWZ128rik
+ 624740U, // VPSRLWZ128rikz
+ 512U, // VPSRLWZ128rm
+ 559396U, // VPSRLWZ128rmk
+ 591972U, // VPSRLWZ128rmkz
+ 96U, // VPSRLWZ128rr
+ 166180U, // VPSRLWZ128rrk
+ 198756U, // VPSRLWZ128rrkz
+ 0U, // VPSRLWZ256mi
+ 920260U, // VPSRLWZ256mik
+ 461284U, // VPSRLWZ256mikz
+ 32U, // VPSRLWZ256ri
+ 2340U, // VPSRLWZ256rik
+ 624740U, // VPSRLWZ256rikz
+ 512U, // VPSRLWZ256rm
+ 559396U, // VPSRLWZ256rmk
+ 591972U, // VPSRLWZ256rmkz
+ 96U, // VPSRLWZ256rr
+ 166180U, // VPSRLWZ256rrk
+ 198756U, // VPSRLWZ256rrkz
+ 0U, // VPSRLWZmi
+ 920548U, // VPSRLWZmik
+ 461348U, // VPSRLWZmikz
+ 32U, // VPSRLWZri
+ 2340U, // VPSRLWZrik
+ 624740U, // VPSRLWZrikz
+ 512U, // VPSRLWZrm
+ 559396U, // VPSRLWZrmk
+ 591972U, // VPSRLWZrmkz
+ 96U, // VPSRLWZrr
+ 166180U, // VPSRLWZrrk
+ 198756U, // VPSRLWZrrkz
+ 32U, // VPSRLWri
+ 512U, // VPSRLWrm
+ 96U, // VPSRLWrr
+ 480U, // VPSUBBYrm
+ 96U, // VPSUBBYrr
+ 512U, // VPSUBBZ128rm
+ 559396U, // VPSUBBZ128rmk
+ 591972U, // VPSUBBZ128rmkz
+ 96U, // VPSUBBZ128rr
+ 166180U, // VPSUBBZ128rrk
+ 198756U, // VPSUBBZ128rrkz
+ 480U, // VPSUBBZ256rm
+ 657700U, // VPSUBBZ256rmk
+ 690276U, // VPSUBBZ256rmkz
+ 96U, // VPSUBBZ256rr
+ 166180U, // VPSUBBZ256rrk
+ 198756U, // VPSUBBZ256rrkz
+ 544U, // VPSUBBZrm
+ 723236U, // VPSUBBZrmk
+ 755812U, // VPSUBBZrmkz
+ 96U, // VPSUBBZrr
+ 166180U, // VPSUBBZrrk
+ 198756U, // VPSUBBZrrkz
+ 512U, // VPSUBBrm
+ 96U, // VPSUBBrr
+ 480U, // VPSUBDYrm
+ 96U, // VPSUBDYrr
+ 512U, // VPSUBDZ128rm
+ 6208U, // VPSUBDZ128rmb
+ 2591012U, // VPSUBDZ128rmbk
+ 2623588U, // VPSUBDZ128rmbkz
+ 559396U, // VPSUBDZ128rmk
+ 591972U, // VPSUBDZ128rmkz
+ 96U, // VPSUBDZ128rr
+ 166180U, // VPSUBDZ128rrk
+ 198756U, // VPSUBDZ128rrkz
+ 480U, // VPSUBDZ256rm
+ 8256U, // VPSUBDZ256rmb
+ 3639588U, // VPSUBDZ256rmbk
+ 3672164U, // VPSUBDZ256rmbkz
+ 657700U, // VPSUBDZ256rmk
+ 690276U, // VPSUBDZ256rmkz
+ 96U, // VPSUBDZ256rr
+ 166180U, // VPSUBDZ256rrk
+ 198756U, // VPSUBDZ256rrkz
+ 544U, // VPSUBDZrm
+ 10304U, // VPSUBDZrmb
+ 5736740U, // VPSUBDZrmbk
+ 5769316U, // VPSUBDZrmbkz
+ 723236U, // VPSUBDZrmk
+ 755812U, // VPSUBDZrmkz
+ 96U, // VPSUBDZrr
+ 166180U, // VPSUBDZrrk
+ 198756U, // VPSUBDZrrkz
+ 512U, // VPSUBDrm
+ 96U, // VPSUBDrr
+ 480U, // VPSUBQYrm
+ 96U, // VPSUBQYrr
+ 512U, // VPSUBQZ128rm
+ 4224U, // VPSUBQZ128rmb
+ 1837348U, // VPSUBQZ128rmbk
+ 1869924U, // VPSUBQZ128rmbkz
+ 559396U, // VPSUBQZ128rmk
+ 591972U, // VPSUBQZ128rmkz
+ 96U, // VPSUBQZ128rr
+ 166180U, // VPSUBQZ128rrk
+ 198756U, // VPSUBQZ128rrkz
+ 480U, // VPSUBQZ256rm
+ 6272U, // VPSUBQZ256rmb
+ 2885924U, // VPSUBQZ256rmbk
+ 2918500U, // VPSUBQZ256rmbkz
+ 657700U, // VPSUBQZ256rmk
+ 690276U, // VPSUBQZ256rmkz
+ 96U, // VPSUBQZ256rr
+ 166180U, // VPSUBQZ256rrk
+ 198756U, // VPSUBQZ256rrkz
+ 544U, // VPSUBQZrm
+ 8320U, // VPSUBQZrmb
+ 3934500U, // VPSUBQZrmbk
+ 3967076U, // VPSUBQZrmbkz
+ 723236U, // VPSUBQZrmk
+ 755812U, // VPSUBQZrmkz
+ 96U, // VPSUBQZrr
+ 166180U, // VPSUBQZrrk
+ 198756U, // VPSUBQZrrkz
+ 512U, // VPSUBQrm
+ 96U, // VPSUBQrr
+ 480U, // VPSUBSBYrm
+ 96U, // VPSUBSBYrr
+ 512U, // VPSUBSBZ128rm
+ 559396U, // VPSUBSBZ128rmk
+ 591972U, // VPSUBSBZ128rmkz
+ 96U, // VPSUBSBZ128rr
+ 166180U, // VPSUBSBZ128rrk
+ 198756U, // VPSUBSBZ128rrkz
+ 480U, // VPSUBSBZ256rm
+ 657700U, // VPSUBSBZ256rmk
+ 690276U, // VPSUBSBZ256rmkz
+ 96U, // VPSUBSBZ256rr
+ 166180U, // VPSUBSBZ256rrk
+ 198756U, // VPSUBSBZ256rrkz
+ 544U, // VPSUBSBZrm
+ 723236U, // VPSUBSBZrmk
+ 755812U, // VPSUBSBZrmkz
+ 96U, // VPSUBSBZrr
+ 166180U, // VPSUBSBZrrk
+ 198756U, // VPSUBSBZrrkz
+ 512U, // VPSUBSBrm
+ 96U, // VPSUBSBrr
+ 480U, // VPSUBSWYrm
+ 96U, // VPSUBSWYrr
+ 512U, // VPSUBSWZ128rm
+ 559396U, // VPSUBSWZ128rmk
+ 591972U, // VPSUBSWZ128rmkz
+ 96U, // VPSUBSWZ128rr
+ 166180U, // VPSUBSWZ128rrk
+ 198756U, // VPSUBSWZ128rrkz
+ 480U, // VPSUBSWZ256rm
+ 657700U, // VPSUBSWZ256rmk
+ 690276U, // VPSUBSWZ256rmkz
+ 96U, // VPSUBSWZ256rr
+ 166180U, // VPSUBSWZ256rrk
+ 198756U, // VPSUBSWZ256rrkz
+ 544U, // VPSUBSWZrm
+ 723236U, // VPSUBSWZrmk
+ 755812U, // VPSUBSWZrmkz
+ 96U, // VPSUBSWZrr
+ 166180U, // VPSUBSWZrrk
+ 198756U, // VPSUBSWZrrkz
+ 512U, // VPSUBSWrm
+ 96U, // VPSUBSWrr
+ 480U, // VPSUBUSBYrm
+ 96U, // VPSUBUSBYrr
+ 512U, // VPSUBUSBZ128rm
+ 559396U, // VPSUBUSBZ128rmk
+ 591972U, // VPSUBUSBZ128rmkz
+ 96U, // VPSUBUSBZ128rr
+ 166180U, // VPSUBUSBZ128rrk
+ 198756U, // VPSUBUSBZ128rrkz
+ 480U, // VPSUBUSBZ256rm
+ 657700U, // VPSUBUSBZ256rmk
+ 690276U, // VPSUBUSBZ256rmkz
+ 96U, // VPSUBUSBZ256rr
+ 166180U, // VPSUBUSBZ256rrk
+ 198756U, // VPSUBUSBZ256rrkz
+ 544U, // VPSUBUSBZrm
+ 723236U, // VPSUBUSBZrmk
+ 755812U, // VPSUBUSBZrmkz
+ 96U, // VPSUBUSBZrr
+ 166180U, // VPSUBUSBZrrk
+ 198756U, // VPSUBUSBZrrkz
+ 512U, // VPSUBUSBrm
+ 96U, // VPSUBUSBrr
+ 480U, // VPSUBUSWYrm
+ 96U, // VPSUBUSWYrr
+ 512U, // VPSUBUSWZ128rm
+ 559396U, // VPSUBUSWZ128rmk
+ 591972U, // VPSUBUSWZ128rmkz
+ 96U, // VPSUBUSWZ128rr
+ 166180U, // VPSUBUSWZ128rrk
+ 198756U, // VPSUBUSWZ128rrkz
+ 480U, // VPSUBUSWZ256rm
+ 657700U, // VPSUBUSWZ256rmk
+ 690276U, // VPSUBUSWZ256rmkz
+ 96U, // VPSUBUSWZ256rr
+ 166180U, // VPSUBUSWZ256rrk
+ 198756U, // VPSUBUSWZ256rrkz
+ 544U, // VPSUBUSWZrm
+ 723236U, // VPSUBUSWZrmk
+ 755812U, // VPSUBUSWZrmkz
+ 96U, // VPSUBUSWZrr
+ 166180U, // VPSUBUSWZrrk
+ 198756U, // VPSUBUSWZrrkz
+ 512U, // VPSUBUSWrm
+ 96U, // VPSUBUSWrr
+ 480U, // VPSUBWYrm
+ 96U, // VPSUBWYrr
+ 512U, // VPSUBWZ128rm
+ 559396U, // VPSUBWZ128rmk
+ 591972U, // VPSUBWZ128rmkz
+ 96U, // VPSUBWZ128rr
+ 166180U, // VPSUBWZ128rrk
+ 198756U, // VPSUBWZ128rrkz
+ 480U, // VPSUBWZ256rm
+ 657700U, // VPSUBWZ256rmk
+ 690276U, // VPSUBWZ256rmkz
+ 96U, // VPSUBWZ256rr
+ 166180U, // VPSUBWZ256rrk
+ 198756U, // VPSUBWZ256rrkz
+ 544U, // VPSUBWZrm
+ 723236U, // VPSUBWZrmk
+ 755812U, // VPSUBWZrmkz
+ 96U, // VPSUBWZrr
+ 166180U, // VPSUBWZrrk
+ 198756U, // VPSUBWZrrkz
+ 512U, // VPSUBWrm
+ 96U, // VPSUBWrr
+ 930752U, // VPTERNLOGDZ128rmbi
+ 40339748U, // VPTERNLOGDZ128rmbik
+ 40339748U, // VPTERNLOGDZ128rmbikz
+ 920224U, // VPTERNLOGDZ128rmi
+ 38308132U, // VPTERNLOGDZ128rmik
+ 38308132U, // VPTERNLOGDZ128rmikz
+ 2336U, // VPTERNLOGDZ128rri
+ 71469348U, // VPTERNLOGDZ128rrik
+ 71469348U, // VPTERNLOGDZ128rrikz
+ 932800U, // VPTERNLOGDZ256rmbi
+ 41388324U, // VPTERNLOGDZ256rmbik
+ 41388324U, // VPTERNLOGDZ256rmbikz
+ 920256U, // VPTERNLOGDZ256rmi
+ 38406436U, // VPTERNLOGDZ256rmik
+ 38406436U, // VPTERNLOGDZ256rmikz
+ 2336U, // VPTERNLOGDZ256rri
+ 71469348U, // VPTERNLOGDZ256rrik
+ 71469348U, // VPTERNLOGDZ256rrikz
+ 934848U, // VPTERNLOGDZrmbi
+ 42436900U, // VPTERNLOGDZrmbik
+ 42436900U, // VPTERNLOGDZrmbikz
+ 920544U, // VPTERNLOGDZrmi
+ 38471972U, // VPTERNLOGDZrmik
+ 38471972U, // VPTERNLOGDZrmikz
+ 2336U, // VPTERNLOGDZrri
+ 71469348U, // VPTERNLOGDZrrik
+ 71469348U, // VPTERNLOGDZrrikz
+ 936576U, // VPTERNLOGQZ128rmbi
+ 43780388U, // VPTERNLOGQZ128rmbik
+ 43780388U, // VPTERNLOGQZ128rmbikz
+ 920224U, // VPTERNLOGQZ128rmi
+ 38308132U, // VPTERNLOGQZ128rmik
+ 38308132U, // VPTERNLOGQZ128rmikz
+ 2336U, // VPTERNLOGQZ128rri
+ 71469348U, // VPTERNLOGQZ128rrik
+ 71469348U, // VPTERNLOGQZ128rrikz
+ 930432U, // VPTERNLOGQZ256rmbi
+ 40634660U, // VPTERNLOGQZ256rmbik
+ 40634660U, // VPTERNLOGQZ256rmbikz
+ 920256U, // VPTERNLOGQZ256rmi
+ 38406436U, // VPTERNLOGQZ256rmik
+ 38406436U, // VPTERNLOGQZ256rmikz
+ 2336U, // VPTERNLOGQZ256rri
+ 71469348U, // VPTERNLOGQZ256rrik
+ 71469348U, // VPTERNLOGQZ256rrikz
+ 932480U, // VPTERNLOGQZrmbi
+ 41683236U, // VPTERNLOGQZrmbik
+ 41683236U, // VPTERNLOGQZrmbikz
+ 920544U, // VPTERNLOGQZrmi
+ 38471972U, // VPTERNLOGQZrmik
+ 38471972U, // VPTERNLOGQZrmikz
+ 2336U, // VPTERNLOGQZrri
+ 71469348U, // VPTERNLOGQZrrik
+ 71469348U, // VPTERNLOGQZrrikz
+ 512U, // VPTESTMBZ128rm
+ 591972U, // VPTESTMBZ128rmk
+ 96U, // VPTESTMBZ128rr
+ 198756U, // VPTESTMBZ128rrk
+ 480U, // VPTESTMBZ256rm
+ 690276U, // VPTESTMBZ256rmk
+ 96U, // VPTESTMBZ256rr
+ 198756U, // VPTESTMBZ256rrk
+ 544U, // VPTESTMBZrm
+ 755812U, // VPTESTMBZrmk
+ 96U, // VPTESTMBZrr
+ 198756U, // VPTESTMBZrrk
+ 512U, // VPTESTMDZ128rm
+ 6208U, // VPTESTMDZ128rmb
+ 2623588U, // VPTESTMDZ128rmbk
+ 591972U, // VPTESTMDZ128rmk
+ 96U, // VPTESTMDZ128rr
+ 198756U, // VPTESTMDZ128rrk
+ 480U, // VPTESTMDZ256rm
+ 8256U, // VPTESTMDZ256rmb
+ 3672164U, // VPTESTMDZ256rmbk
+ 690276U, // VPTESTMDZ256rmk
+ 96U, // VPTESTMDZ256rr
+ 198756U, // VPTESTMDZ256rrk
+ 544U, // VPTESTMDZrm
+ 10304U, // VPTESTMDZrmb
+ 5769316U, // VPTESTMDZrmbk
+ 755812U, // VPTESTMDZrmk
+ 96U, // VPTESTMDZrr
+ 198756U, // VPTESTMDZrrk
+ 512U, // VPTESTMQZ128rm
+ 4224U, // VPTESTMQZ128rmb
+ 1869924U, // VPTESTMQZ128rmbk
+ 591972U, // VPTESTMQZ128rmk
+ 96U, // VPTESTMQZ128rr
+ 198756U, // VPTESTMQZ128rrk
+ 480U, // VPTESTMQZ256rm
+ 6272U, // VPTESTMQZ256rmb
+ 2918500U, // VPTESTMQZ256rmbk
+ 690276U, // VPTESTMQZ256rmk
+ 96U, // VPTESTMQZ256rr
+ 198756U, // VPTESTMQZ256rrk
+ 544U, // VPTESTMQZrm
+ 8320U, // VPTESTMQZrmb
+ 3967076U, // VPTESTMQZrmbk
+ 755812U, // VPTESTMQZrmk
+ 96U, // VPTESTMQZrr
+ 198756U, // VPTESTMQZrrk
+ 512U, // VPTESTMWZ128rm
+ 591972U, // VPTESTMWZ128rmk
+ 96U, // VPTESTMWZ128rr
+ 198756U, // VPTESTMWZ128rrk
+ 480U, // VPTESTMWZ256rm
+ 690276U, // VPTESTMWZ256rmk
+ 96U, // VPTESTMWZ256rr
+ 198756U, // VPTESTMWZ256rrk
+ 544U, // VPTESTMWZrm
+ 755812U, // VPTESTMWZrmk
+ 96U, // VPTESTMWZrr
+ 198756U, // VPTESTMWZrrk
+ 512U, // VPTESTNMBZ128rm
+ 591972U, // VPTESTNMBZ128rmk
+ 96U, // VPTESTNMBZ128rr
+ 198756U, // VPTESTNMBZ128rrk
+ 480U, // VPTESTNMBZ256rm
+ 690276U, // VPTESTNMBZ256rmk
+ 96U, // VPTESTNMBZ256rr
+ 198756U, // VPTESTNMBZ256rrk
+ 544U, // VPTESTNMBZrm
+ 755812U, // VPTESTNMBZrmk
+ 96U, // VPTESTNMBZrr
+ 198756U, // VPTESTNMBZrrk
+ 512U, // VPTESTNMDZ128rm
+ 6208U, // VPTESTNMDZ128rmb
+ 2623588U, // VPTESTNMDZ128rmbk
+ 591972U, // VPTESTNMDZ128rmk
+ 96U, // VPTESTNMDZ128rr
+ 198756U, // VPTESTNMDZ128rrk
+ 480U, // VPTESTNMDZ256rm
+ 8256U, // VPTESTNMDZ256rmb
+ 3672164U, // VPTESTNMDZ256rmbk
+ 690276U, // VPTESTNMDZ256rmk
+ 96U, // VPTESTNMDZ256rr
+ 198756U, // VPTESTNMDZ256rrk
+ 544U, // VPTESTNMDZrm
+ 10304U, // VPTESTNMDZrmb
+ 5769316U, // VPTESTNMDZrmbk
+ 755812U, // VPTESTNMDZrmk
+ 96U, // VPTESTNMDZrr
+ 198756U, // VPTESTNMDZrrk
+ 512U, // VPTESTNMQZ128rm
+ 4224U, // VPTESTNMQZ128rmb
+ 1869924U, // VPTESTNMQZ128rmbk
+ 591972U, // VPTESTNMQZ128rmk
+ 96U, // VPTESTNMQZ128rr
+ 198756U, // VPTESTNMQZ128rrk
+ 480U, // VPTESTNMQZ256rm
+ 6272U, // VPTESTNMQZ256rmb
+ 2918500U, // VPTESTNMQZ256rmbk
+ 690276U, // VPTESTNMQZ256rmk
+ 96U, // VPTESTNMQZ256rr
+ 198756U, // VPTESTNMQZ256rrk
+ 544U, // VPTESTNMQZrm
+ 8320U, // VPTESTNMQZrmb
+ 3967076U, // VPTESTNMQZrmbk
+ 755812U, // VPTESTNMQZrmk
+ 96U, // VPTESTNMQZrr
+ 198756U, // VPTESTNMQZrrk
+ 512U, // VPTESTNMWZ128rm
+ 591972U, // VPTESTNMWZ128rmk
+ 96U, // VPTESTNMWZ128rr
+ 198756U, // VPTESTNMWZ128rrk
+ 480U, // VPTESTNMWZ256rm
+ 690276U, // VPTESTNMWZ256rmk
+ 96U, // VPTESTNMWZ256rr
+ 198756U, // VPTESTNMWZ256rrk
+ 544U, // VPTESTNMWZrm
+ 755812U, // VPTESTNMWZrmk
+ 96U, // VPTESTNMWZrr
+ 198756U, // VPTESTNMWZrrk
+ 0U, // VPTESTYrm
+ 0U, // VPTESTYrr
+ 0U, // VPTESTrm
+ 0U, // VPTESTrr
+ 480U, // VPUNPCKHBWYrm
+ 96U, // VPUNPCKHBWYrr
+ 512U, // VPUNPCKHBWZ128rm
+ 559396U, // VPUNPCKHBWZ128rmk
+ 591972U, // VPUNPCKHBWZ128rmkz
+ 96U, // VPUNPCKHBWZ128rr
+ 166180U, // VPUNPCKHBWZ128rrk
+ 198756U, // VPUNPCKHBWZ128rrkz
+ 480U, // VPUNPCKHBWZ256rm
+ 657700U, // VPUNPCKHBWZ256rmk
+ 690276U, // VPUNPCKHBWZ256rmkz
+ 96U, // VPUNPCKHBWZ256rr
+ 166180U, // VPUNPCKHBWZ256rrk
+ 198756U, // VPUNPCKHBWZ256rrkz
+ 544U, // VPUNPCKHBWZrm
+ 723236U, // VPUNPCKHBWZrmk
+ 755812U, // VPUNPCKHBWZrmkz
+ 96U, // VPUNPCKHBWZrr
+ 166180U, // VPUNPCKHBWZrrk
+ 198756U, // VPUNPCKHBWZrrkz
+ 512U, // VPUNPCKHBWrm
+ 96U, // VPUNPCKHBWrr
+ 480U, // VPUNPCKHDQYrm
+ 96U, // VPUNPCKHDQYrr
+ 512U, // VPUNPCKHDQZ128rm
+ 6208U, // VPUNPCKHDQZ128rmb
+ 2591012U, // VPUNPCKHDQZ128rmbk
+ 2623588U, // VPUNPCKHDQZ128rmbkz
+ 559396U, // VPUNPCKHDQZ128rmk
+ 591972U, // VPUNPCKHDQZ128rmkz
+ 96U, // VPUNPCKHDQZ128rr
+ 166180U, // VPUNPCKHDQZ128rrk
+ 198756U, // VPUNPCKHDQZ128rrkz
+ 480U, // VPUNPCKHDQZ256rm
+ 8256U, // VPUNPCKHDQZ256rmb
+ 3639588U, // VPUNPCKHDQZ256rmbk
+ 3672164U, // VPUNPCKHDQZ256rmbkz
+ 657700U, // VPUNPCKHDQZ256rmk
+ 690276U, // VPUNPCKHDQZ256rmkz
+ 96U, // VPUNPCKHDQZ256rr
+ 166180U, // VPUNPCKHDQZ256rrk
+ 198756U, // VPUNPCKHDQZ256rrkz
+ 544U, // VPUNPCKHDQZrm
+ 10304U, // VPUNPCKHDQZrmb
+ 5736740U, // VPUNPCKHDQZrmbk
+ 5769316U, // VPUNPCKHDQZrmbkz
+ 723236U, // VPUNPCKHDQZrmk
+ 755812U, // VPUNPCKHDQZrmkz
+ 96U, // VPUNPCKHDQZrr
+ 166180U, // VPUNPCKHDQZrrk
+ 198756U, // VPUNPCKHDQZrrkz
+ 512U, // VPUNPCKHDQrm
+ 96U, // VPUNPCKHDQrr
+ 480U, // VPUNPCKHQDQYrm
+ 96U, // VPUNPCKHQDQYrr
+ 512U, // VPUNPCKHQDQZ128rm
+ 4224U, // VPUNPCKHQDQZ128rmb
+ 1837348U, // VPUNPCKHQDQZ128rmbk
+ 1869924U, // VPUNPCKHQDQZ128rmbkz
+ 559396U, // VPUNPCKHQDQZ128rmk
+ 591972U, // VPUNPCKHQDQZ128rmkz
+ 96U, // VPUNPCKHQDQZ128rr
+ 166180U, // VPUNPCKHQDQZ128rrk
+ 198756U, // VPUNPCKHQDQZ128rrkz
+ 480U, // VPUNPCKHQDQZ256rm
+ 6272U, // VPUNPCKHQDQZ256rmb
+ 2885924U, // VPUNPCKHQDQZ256rmbk
+ 2918500U, // VPUNPCKHQDQZ256rmbkz
+ 657700U, // VPUNPCKHQDQZ256rmk
+ 690276U, // VPUNPCKHQDQZ256rmkz
+ 96U, // VPUNPCKHQDQZ256rr
+ 166180U, // VPUNPCKHQDQZ256rrk
+ 198756U, // VPUNPCKHQDQZ256rrkz
+ 544U, // VPUNPCKHQDQZrm
+ 8320U, // VPUNPCKHQDQZrmb
+ 3934500U, // VPUNPCKHQDQZrmbk
+ 3967076U, // VPUNPCKHQDQZrmbkz
+ 723236U, // VPUNPCKHQDQZrmk
+ 755812U, // VPUNPCKHQDQZrmkz
+ 96U, // VPUNPCKHQDQZrr
+ 166180U, // VPUNPCKHQDQZrrk
+ 198756U, // VPUNPCKHQDQZrrkz
+ 512U, // VPUNPCKHQDQrm
+ 96U, // VPUNPCKHQDQrr
+ 480U, // VPUNPCKHWDYrm
+ 96U, // VPUNPCKHWDYrr
+ 512U, // VPUNPCKHWDZ128rm
+ 559396U, // VPUNPCKHWDZ128rmk
+ 591972U, // VPUNPCKHWDZ128rmkz
+ 96U, // VPUNPCKHWDZ128rr
+ 166180U, // VPUNPCKHWDZ128rrk
+ 198756U, // VPUNPCKHWDZ128rrkz
+ 480U, // VPUNPCKHWDZ256rm
+ 657700U, // VPUNPCKHWDZ256rmk
+ 690276U, // VPUNPCKHWDZ256rmkz
+ 96U, // VPUNPCKHWDZ256rr
+ 166180U, // VPUNPCKHWDZ256rrk
+ 198756U, // VPUNPCKHWDZ256rrkz
+ 544U, // VPUNPCKHWDZrm
+ 723236U, // VPUNPCKHWDZrmk
+ 755812U, // VPUNPCKHWDZrmkz
+ 96U, // VPUNPCKHWDZrr
+ 166180U, // VPUNPCKHWDZrrk
+ 198756U, // VPUNPCKHWDZrrkz
+ 512U, // VPUNPCKHWDrm
+ 96U, // VPUNPCKHWDrr
+ 480U, // VPUNPCKLBWYrm
+ 96U, // VPUNPCKLBWYrr
+ 512U, // VPUNPCKLBWZ128rm
+ 559396U, // VPUNPCKLBWZ128rmk
+ 591972U, // VPUNPCKLBWZ128rmkz
+ 96U, // VPUNPCKLBWZ128rr
+ 166180U, // VPUNPCKLBWZ128rrk
+ 198756U, // VPUNPCKLBWZ128rrkz
+ 480U, // VPUNPCKLBWZ256rm
+ 657700U, // VPUNPCKLBWZ256rmk
+ 690276U, // VPUNPCKLBWZ256rmkz
+ 96U, // VPUNPCKLBWZ256rr
+ 166180U, // VPUNPCKLBWZ256rrk
+ 198756U, // VPUNPCKLBWZ256rrkz
+ 544U, // VPUNPCKLBWZrm
+ 723236U, // VPUNPCKLBWZrmk
+ 755812U, // VPUNPCKLBWZrmkz
+ 96U, // VPUNPCKLBWZrr
+ 166180U, // VPUNPCKLBWZrrk
+ 198756U, // VPUNPCKLBWZrrkz
+ 512U, // VPUNPCKLBWrm
+ 96U, // VPUNPCKLBWrr
+ 480U, // VPUNPCKLDQYrm
+ 96U, // VPUNPCKLDQYrr
+ 512U, // VPUNPCKLDQZ128rm
+ 6208U, // VPUNPCKLDQZ128rmb
+ 2591012U, // VPUNPCKLDQZ128rmbk
+ 2623588U, // VPUNPCKLDQZ128rmbkz
+ 559396U, // VPUNPCKLDQZ128rmk
+ 591972U, // VPUNPCKLDQZ128rmkz
+ 96U, // VPUNPCKLDQZ128rr
+ 166180U, // VPUNPCKLDQZ128rrk
+ 198756U, // VPUNPCKLDQZ128rrkz
+ 480U, // VPUNPCKLDQZ256rm
+ 8256U, // VPUNPCKLDQZ256rmb
+ 3639588U, // VPUNPCKLDQZ256rmbk
+ 3672164U, // VPUNPCKLDQZ256rmbkz
+ 657700U, // VPUNPCKLDQZ256rmk
+ 690276U, // VPUNPCKLDQZ256rmkz
+ 96U, // VPUNPCKLDQZ256rr
+ 166180U, // VPUNPCKLDQZ256rrk
+ 198756U, // VPUNPCKLDQZ256rrkz
+ 544U, // VPUNPCKLDQZrm
+ 10304U, // VPUNPCKLDQZrmb
+ 5736740U, // VPUNPCKLDQZrmbk
+ 5769316U, // VPUNPCKLDQZrmbkz
+ 723236U, // VPUNPCKLDQZrmk
+ 755812U, // VPUNPCKLDQZrmkz
+ 96U, // VPUNPCKLDQZrr
+ 166180U, // VPUNPCKLDQZrrk
+ 198756U, // VPUNPCKLDQZrrkz
+ 512U, // VPUNPCKLDQrm
+ 96U, // VPUNPCKLDQrr
+ 480U, // VPUNPCKLQDQYrm
+ 96U, // VPUNPCKLQDQYrr
+ 512U, // VPUNPCKLQDQZ128rm
+ 4224U, // VPUNPCKLQDQZ128rmb
+ 1837348U, // VPUNPCKLQDQZ128rmbk
+ 1869924U, // VPUNPCKLQDQZ128rmbkz
+ 559396U, // VPUNPCKLQDQZ128rmk
+ 591972U, // VPUNPCKLQDQZ128rmkz
+ 96U, // VPUNPCKLQDQZ128rr
+ 166180U, // VPUNPCKLQDQZ128rrk
+ 198756U, // VPUNPCKLQDQZ128rrkz
+ 480U, // VPUNPCKLQDQZ256rm
+ 6272U, // VPUNPCKLQDQZ256rmb
+ 2885924U, // VPUNPCKLQDQZ256rmbk
+ 2918500U, // VPUNPCKLQDQZ256rmbkz
+ 657700U, // VPUNPCKLQDQZ256rmk
+ 690276U, // VPUNPCKLQDQZ256rmkz
+ 96U, // VPUNPCKLQDQZ256rr
+ 166180U, // VPUNPCKLQDQZ256rrk
+ 198756U, // VPUNPCKLQDQZ256rrkz
+ 544U, // VPUNPCKLQDQZrm
+ 8320U, // VPUNPCKLQDQZrmb
+ 3934500U, // VPUNPCKLQDQZrmbk
+ 3967076U, // VPUNPCKLQDQZrmbkz
+ 723236U, // VPUNPCKLQDQZrmk
+ 755812U, // VPUNPCKLQDQZrmkz
+ 96U, // VPUNPCKLQDQZrr
+ 166180U, // VPUNPCKLQDQZrrk
+ 198756U, // VPUNPCKLQDQZrrkz
+ 512U, // VPUNPCKLQDQrm
+ 96U, // VPUNPCKLQDQrr
+ 480U, // VPUNPCKLWDYrm
+ 96U, // VPUNPCKLWDYrr
+ 512U, // VPUNPCKLWDZ128rm
+ 559396U, // VPUNPCKLWDZ128rmk
+ 591972U, // VPUNPCKLWDZ128rmkz
+ 96U, // VPUNPCKLWDZ128rr
+ 166180U, // VPUNPCKLWDZ128rrk
+ 198756U, // VPUNPCKLWDZ128rrkz
+ 480U, // VPUNPCKLWDZ256rm
+ 657700U, // VPUNPCKLWDZ256rmk
+ 690276U, // VPUNPCKLWDZ256rmkz
+ 96U, // VPUNPCKLWDZ256rr
+ 166180U, // VPUNPCKLWDZ256rrk
+ 198756U, // VPUNPCKLWDZ256rrkz
+ 544U, // VPUNPCKLWDZrm
+ 723236U, // VPUNPCKLWDZrmk
+ 755812U, // VPUNPCKLWDZrmkz
+ 96U, // VPUNPCKLWDZrr
+ 166180U, // VPUNPCKLWDZrrk
+ 198756U, // VPUNPCKLWDZrrkz
+ 512U, // VPUNPCKLWDrm
+ 96U, // VPUNPCKLWDrr
+ 512U, // VPXORDZ128rm
+ 6208U, // VPXORDZ128rmb
+ 2591012U, // VPXORDZ128rmbk
+ 2623588U, // VPXORDZ128rmbkz
+ 559396U, // VPXORDZ128rmk
+ 591972U, // VPXORDZ128rmkz
+ 96U, // VPXORDZ128rr
+ 166180U, // VPXORDZ128rrk
+ 198756U, // VPXORDZ128rrkz
+ 480U, // VPXORDZ256rm
+ 8256U, // VPXORDZ256rmb
+ 3639588U, // VPXORDZ256rmbk
+ 3672164U, // VPXORDZ256rmbkz
+ 657700U, // VPXORDZ256rmk
+ 690276U, // VPXORDZ256rmkz
+ 96U, // VPXORDZ256rr
+ 166180U, // VPXORDZ256rrk
+ 198756U, // VPXORDZ256rrkz
+ 544U, // VPXORDZrm
+ 10304U, // VPXORDZrmb
+ 5736740U, // VPXORDZrmbk
+ 5769316U, // VPXORDZrmbkz
+ 723236U, // VPXORDZrmk
+ 755812U, // VPXORDZrmkz
+ 96U, // VPXORDZrr
+ 166180U, // VPXORDZrrk
+ 198756U, // VPXORDZrrkz
+ 512U, // VPXORQZ128rm
+ 4224U, // VPXORQZ128rmb
+ 1837348U, // VPXORQZ128rmbk
+ 1869924U, // VPXORQZ128rmbkz
+ 559396U, // VPXORQZ128rmk
+ 591972U, // VPXORQZ128rmkz
+ 96U, // VPXORQZ128rr
+ 166180U, // VPXORQZ128rrk
+ 198756U, // VPXORQZ128rrkz
+ 480U, // VPXORQZ256rm
+ 6272U, // VPXORQZ256rmb
+ 2885924U, // VPXORQZ256rmbk
+ 2918500U, // VPXORQZ256rmbkz
+ 657700U, // VPXORQZ256rmk
+ 690276U, // VPXORQZ256rmkz
+ 96U, // VPXORQZ256rr
+ 166180U, // VPXORQZ256rrk
+ 198756U, // VPXORQZ256rrkz
+ 544U, // VPXORQZrm
+ 8320U, // VPXORQZrmb
+ 3934500U, // VPXORQZrmbk
+ 3967076U, // VPXORQZrmbkz
+ 723236U, // VPXORQZrmk
+ 755812U, // VPXORQZrmkz
+ 96U, // VPXORQZrr
+ 166180U, // VPXORQZrrk
+ 198756U, // VPXORQZrrkz
+ 480U, // VPXORYrm
+ 96U, // VPXORYrr
+ 512U, // VPXORrm
+ 96U, // VPXORrr
+ 477568U, // VRANGEPDZ128rmbi
+ 43059492U, // VRANGEPDZ128rmbik
+ 59869284U, // VRANGEPDZ128rmbikz
+ 461152U, // VRANGEPDZ128rmi
+ 37783844U, // VRANGEPDZ128rmik
+ 54659172U, // VRANGEPDZ128rmikz
+ 624736U, // VRANGEPDZ128rri
+ 71469348U, // VRANGEPDZ128rrik
+ 88279140U, // VRANGEPDZ128rrikz
+ 471424U, // VRANGEPDZ256rmbi
+ 39913764U, // VRANGEPDZ256rmbik
+ 56723556U, // VRANGEPDZ256rmbikz
+ 461120U, // VRANGEPDZ256rmi
+ 37980452U, // VRANGEPDZ256rmik
+ 54790244U, // VRANGEPDZ256rmikz
+ 624736U, // VRANGEPDZ256rri
+ 71469348U, // VRANGEPDZ256rrik
+ 88279140U, // VRANGEPDZ256rrikz
+ 473472U, // VRANGEPDZrmbi
+ 40962340U, // VRANGEPDZrmbik
+ 57772132U, // VRANGEPDZrmbikz
+ 461216U, // VRANGEPDZrmi
+ 38045988U, // VRANGEPDZrmik
+ 54855780U, // VRANGEPDZrmikz
+ 624736U, // VRANGEPDZrri
+ 645216U, // VRANGEPDZrrib
+ 77760804U, // VRANGEPDZrribk
+ 94570596U, // VRANGEPDZrribkz
+ 71469348U, // VRANGEPDZrrik
+ 88279140U, // VRANGEPDZrrikz
+ 471488U, // VRANGEPSZ128rmbi
+ 40241444U, // VRANGEPSZ128rmbik
+ 57051236U, // VRANGEPSZ128rmbikz
+ 461152U, // VRANGEPSZ128rmi
+ 37783844U, // VRANGEPSZ128rmik
+ 54659172U, // VRANGEPSZ128rmikz
+ 624736U, // VRANGEPSZ128rri
+ 71469348U, // VRANGEPSZ128rrik
+ 88279140U, // VRANGEPSZ128rrikz
+ 473536U, // VRANGEPSZ256rmbi
+ 41290020U, // VRANGEPSZ256rmbik
+ 58099812U, // VRANGEPSZ256rmbikz
+ 461120U, // VRANGEPSZ256rmi
+ 37980452U, // VRANGEPSZ256rmik
+ 54790244U, // VRANGEPSZ256rmikz
+ 624736U, // VRANGEPSZ256rri
+ 71469348U, // VRANGEPSZ256rrik
+ 88279140U, // VRANGEPSZ256rrikz
+ 475584U, // VRANGEPSZrmbi
+ 42338596U, // VRANGEPSZrmbik
+ 59148388U, // VRANGEPSZrmbikz
+ 461216U, // VRANGEPSZrmi
+ 38045988U, // VRANGEPSZrmik
+ 54855780U, // VRANGEPSZrmikz
+ 624736U, // VRANGEPSZrri
+ 645216U, // VRANGEPSZrrib
+ 77760804U, // VRANGEPSZrribk
+ 94570596U, // VRANGEPSZrribkz
+ 71469348U, // VRANGEPSZrrik
+ 88279140U, // VRANGEPSZrrikz
+ 461184U, // VRANGESDZrmi
+ 37816612U, // VRANGESDZrmik
+ 54626404U, // VRANGESDZrmikz
+ 624736U, // VRANGESDZrri
+ 645216U, // VRANGESDZrrib
+ 77760804U, // VRANGESDZrribk
+ 94570596U, // VRANGESDZrribkz
+ 71469348U, // VRANGESDZrrik
+ 88279140U, // VRANGESDZrrikz
+ 461248U, // VRANGESSZrmi
+ 38144292U, // VRANGESSZrmik
+ 54954084U, // VRANGESSZrmikz
+ 624736U, // VRANGESSZrri
+ 645216U, // VRANGESSZrrib
+ 77760804U, // VRANGESSZrribk
+ 94570596U, // VRANGESSZrribkz
+ 71469348U, // VRANGESSZrrik
+ 88279140U, // VRANGESSZrrikz
+ 0U, // VRCP14PDZ128m
+ 9U, // VRCP14PDZ128mb
+ 4676U, // VRCP14PDZ128mbk
+ 4484U, // VRCP14PDZ128mbkz
+ 260U, // VRCP14PDZ128mk
+ 356U, // VRCP14PDZ128mkz
+ 0U, // VRCP14PDZ128r
+ 292U, // VRCP14PDZ128rk
+ 100U, // VRCP14PDZ128rkz
+ 0U, // VRCP14PDZ256m
+ 9U, // VRCP14PDZ256mb
+ 6724U, // VRCP14PDZ256mbk
+ 6532U, // VRCP14PDZ256mbkz
+ 612U, // VRCP14PDZ256mk
+ 324U, // VRCP14PDZ256mkz
+ 0U, // VRCP14PDZ256r
+ 292U, // VRCP14PDZ256rk
+ 100U, // VRCP14PDZ256rkz
+ 0U, // VRCP14PDZm
+ 10U, // VRCP14PDZmb
+ 8772U, // VRCP14PDZmbk
+ 8580U, // VRCP14PDZmbkz
+ 1060U, // VRCP14PDZmk
+ 420U, // VRCP14PDZmkz
+ 0U, // VRCP14PDZr
+ 292U, // VRCP14PDZrk
+ 100U, // VRCP14PDZrkz
+ 0U, // VRCP14PSZ128m
+ 9U, // VRCP14PSZ128mb
+ 6884U, // VRCP14PSZ128mbk
+ 6596U, // VRCP14PSZ128mbkz
+ 260U, // VRCP14PSZ128mk
+ 356U, // VRCP14PSZ128mkz
+ 0U, // VRCP14PSZ128r
+ 292U, // VRCP14PSZ128rk
+ 100U, // VRCP14PSZ128rkz
+ 0U, // VRCP14PSZ256m
+ 10U, // VRCP14PSZ256mb
+ 8932U, // VRCP14PSZ256mbk
+ 8644U, // VRCP14PSZ256mbkz
+ 612U, // VRCP14PSZ256mk
+ 324U, // VRCP14PSZ256mkz
+ 0U, // VRCP14PSZ256r
+ 292U, // VRCP14PSZ256rk
+ 100U, // VRCP14PSZ256rkz
+ 0U, // VRCP14PSZm
+ 10U, // VRCP14PSZmb
+ 10980U, // VRCP14PSZmbk
+ 10692U, // VRCP14PSZmbkz
+ 1060U, // VRCP14PSZmk
+ 420U, // VRCP14PSZmkz
+ 0U, // VRCP14PSZr
+ 292U, // VRCP14PSZrk
+ 100U, // VRCP14PSZrkz
+ 384U, // VRCP14SDZrm
+ 67876U, // VRCP14SDZrmk
+ 100452U, // VRCP14SDZrmkz
+ 96U, // VRCP14SDZrr
+ 166180U, // VRCP14SDZrrk
+ 198756U, // VRCP14SDZrrkz
+ 448U, // VRCP14SSZrm
+ 395556U, // VRCP14SSZrmk
+ 428132U, // VRCP14SSZrmkz
+ 96U, // VRCP14SSZrr
+ 166180U, // VRCP14SSZrrk
+ 198756U, // VRCP14SSZrrkz
+ 0U, // VRCP28PDZm
+ 10U, // VRCP28PDZmb
+ 8772U, // VRCP28PDZmbk
+ 8580U, // VRCP28PDZmbkz
+ 1060U, // VRCP28PDZmk
+ 420U, // VRCP28PDZmkz
+ 0U, // VRCP28PDZr
+ 8U, // VRCP28PDZrb
+ 20772U, // VRCP28PDZrbk
+ 20580U, // VRCP28PDZrbkz
+ 292U, // VRCP28PDZrk
+ 100U, // VRCP28PDZrkz
+ 0U, // VRCP28PSZm
+ 10U, // VRCP28PSZmb
+ 10980U, // VRCP28PSZmbk
+ 10692U, // VRCP28PSZmbkz
+ 1060U, // VRCP28PSZmk
+ 420U, // VRCP28PSZmkz
+ 0U, // VRCP28PSZr
+ 8U, // VRCP28PSZrb
+ 20772U, // VRCP28PSZrbk
+ 20580U, // VRCP28PSZrbkz
+ 292U, // VRCP28PSZrk
+ 100U, // VRCP28PSZrkz
+ 384U, // VRCP28SDZm
+ 67876U, // VRCP28SDZmk
+ 100452U, // VRCP28SDZmkz
+ 96U, // VRCP28SDZr
+ 20576U, // VRCP28SDZrb
+ 11700516U, // VRCP28SDZrbk
+ 11733092U, // VRCP28SDZrbkz
+ 166180U, // VRCP28SDZrk
+ 198756U, // VRCP28SDZrkz
+ 448U, // VRCP28SSZm
+ 395556U, // VRCP28SSZmk
+ 428132U, // VRCP28SSZmkz
+ 96U, // VRCP28SSZr
+ 20576U, // VRCP28SSZrb
+ 11700516U, // VRCP28SSZrbk
+ 11733092U, // VRCP28SSZrbkz
+ 166180U, // VRCP28SSZrk
+ 198756U, // VRCP28SSZrkz
+ 0U, // VRCPPSYm
+ 0U, // VRCPPSYr
+ 0U, // VRCPPSm
+ 0U, // VRCPPSr
+ 448U, // VRCPSSm
+ 448U, // VRCPSSm_Int
+ 96U, // VRCPSSr
+ 96U, // VRCPSSr_Int
+ 11U, // VREDUCEPDZ128rmbi
+ 936516U, // VREDUCEPDZ128rmbik
+ 477572U, // VREDUCEPDZ128rmbikz
+ 0U, // VREDUCEPDZ128rmi
+ 919812U, // VREDUCEPDZ128rmik
+ 461156U, // VREDUCEPDZ128rmikz
+ 32U, // VREDUCEPDZ128rri
+ 2340U, // VREDUCEPDZ128rrik
+ 624740U, // VREDUCEPDZ128rrikz
+ 12U, // VREDUCEPDZ256rmbi
+ 930372U, // VREDUCEPDZ256rmbik
+ 471428U, // VREDUCEPDZ256rmbikz
+ 0U, // VREDUCEPDZ256rmi
+ 920164U, // VREDUCEPDZ256rmik
+ 461124U, // VREDUCEPDZ256rmikz
+ 32U, // VREDUCEPDZ256rri
+ 2340U, // VREDUCEPDZ256rrik
+ 624740U, // VREDUCEPDZ256rrikz
+ 12U, // VREDUCEPDZrmbi
+ 932420U, // VREDUCEPDZrmbik
+ 473476U, // VREDUCEPDZrmbikz
+ 0U, // VREDUCEPDZrmi
+ 920612U, // VREDUCEPDZrmik
+ 461220U, // VREDUCEPDZrmikz
+ 32U, // VREDUCEPDZrri
+ 11U, // VREDUCEPDZrrib
+ 22820U, // VREDUCEPDZrribk
+ 645220U, // VREDUCEPDZrribkz
+ 2340U, // VREDUCEPDZrrik
+ 624740U, // VREDUCEPDZrrikz
+ 12U, // VREDUCEPSZ128rmbi
+ 930532U, // VREDUCEPSZ128rmbik
+ 471492U, // VREDUCEPSZ128rmbikz
+ 0U, // VREDUCEPSZ128rmi
+ 919812U, // VREDUCEPSZ128rmik
+ 461156U, // VREDUCEPSZ128rmikz
+ 32U, // VREDUCEPSZ128rri
+ 2340U, // VREDUCEPSZ128rrik
+ 624740U, // VREDUCEPSZ128rrikz
+ 12U, // VREDUCEPSZ256rmbi
+ 932580U, // VREDUCEPSZ256rmbik
+ 473540U, // VREDUCEPSZ256rmbikz
+ 0U, // VREDUCEPSZ256rmi
+ 920164U, // VREDUCEPSZ256rmik
+ 461124U, // VREDUCEPSZ256rmikz
+ 32U, // VREDUCEPSZ256rri
+ 2340U, // VREDUCEPSZ256rrik
+ 624740U, // VREDUCEPSZ256rrikz
+ 13U, // VREDUCEPSZrmbi
+ 934628U, // VREDUCEPSZrmbik
+ 475588U, // VREDUCEPSZrmbikz
+ 0U, // VREDUCEPSZrmi
+ 920612U, // VREDUCEPSZrmik
+ 461220U, // VREDUCEPSZrmikz
+ 32U, // VREDUCEPSZrri
+ 11U, // VREDUCEPSZrrib
+ 22820U, // VREDUCEPSZrribk
+ 645220U, // VREDUCEPSZrribkz
+ 2340U, // VREDUCEPSZrrik
+ 624740U, // VREDUCEPSZrrikz
+ 461184U, // VREDUCESDZrmi
+ 37816612U, // VREDUCESDZrmik
+ 54626404U, // VREDUCESDZrmikz
+ 624736U, // VREDUCESDZrri
+ 645216U, // VREDUCESDZrrib
+ 77760804U, // VREDUCESDZrribk
+ 94570596U, // VREDUCESDZrribkz
+ 71469348U, // VREDUCESDZrrik
+ 88279140U, // VREDUCESDZrrikz
+ 461248U, // VREDUCESSZrmi
+ 38144292U, // VREDUCESSZrmik
+ 54954084U, // VREDUCESSZrmikz
+ 624736U, // VREDUCESSZrri
+ 645216U, // VREDUCESSZrrib
+ 77760804U, // VREDUCESSZrribk
+ 94570596U, // VREDUCESSZrribkz
+ 71469348U, // VREDUCESSZrrik
+ 88279140U, // VREDUCESSZrrikz
+ 11U, // VRNDSCALEPDZ128rmbi
+ 936516U, // VRNDSCALEPDZ128rmbik
+ 477572U, // VRNDSCALEPDZ128rmbikz
+ 0U, // VRNDSCALEPDZ128rmi
+ 919812U, // VRNDSCALEPDZ128rmik
+ 461156U, // VRNDSCALEPDZ128rmikz
+ 32U, // VRNDSCALEPDZ128rri
+ 2340U, // VRNDSCALEPDZ128rrik
+ 624740U, // VRNDSCALEPDZ128rrikz
+ 12U, // VRNDSCALEPDZ256rmbi
+ 930372U, // VRNDSCALEPDZ256rmbik
+ 471428U, // VRNDSCALEPDZ256rmbikz
+ 0U, // VRNDSCALEPDZ256rmi
+ 920164U, // VRNDSCALEPDZ256rmik
+ 461124U, // VRNDSCALEPDZ256rmikz
+ 32U, // VRNDSCALEPDZ256rri
+ 2340U, // VRNDSCALEPDZ256rrik
+ 624740U, // VRNDSCALEPDZ256rrikz
+ 12U, // VRNDSCALEPDZrmbi
+ 932420U, // VRNDSCALEPDZrmbik
+ 473476U, // VRNDSCALEPDZrmbikz
+ 0U, // VRNDSCALEPDZrmi
+ 920612U, // VRNDSCALEPDZrmik
+ 461220U, // VRNDSCALEPDZrmikz
+ 32U, // VRNDSCALEPDZrri
+ 11U, // VRNDSCALEPDZrrib
+ 22820U, // VRNDSCALEPDZrribk
+ 645220U, // VRNDSCALEPDZrribkz
+ 2340U, // VRNDSCALEPDZrrik
+ 624740U, // VRNDSCALEPDZrrikz
+ 12U, // VRNDSCALEPSZ128rmbi
+ 930532U, // VRNDSCALEPSZ128rmbik
+ 471492U, // VRNDSCALEPSZ128rmbikz
+ 0U, // VRNDSCALEPSZ128rmi
+ 919812U, // VRNDSCALEPSZ128rmik
+ 461156U, // VRNDSCALEPSZ128rmikz
+ 32U, // VRNDSCALEPSZ128rri
+ 2340U, // VRNDSCALEPSZ128rrik
+ 624740U, // VRNDSCALEPSZ128rrikz
+ 12U, // VRNDSCALEPSZ256rmbi
+ 932580U, // VRNDSCALEPSZ256rmbik
+ 473540U, // VRNDSCALEPSZ256rmbikz
+ 0U, // VRNDSCALEPSZ256rmi
+ 920164U, // VRNDSCALEPSZ256rmik
+ 461124U, // VRNDSCALEPSZ256rmikz
+ 32U, // VRNDSCALEPSZ256rri
+ 2340U, // VRNDSCALEPSZ256rrik
+ 624740U, // VRNDSCALEPSZ256rrikz
+ 13U, // VRNDSCALEPSZrmbi
+ 934628U, // VRNDSCALEPSZrmbik
+ 475588U, // VRNDSCALEPSZrmbikz
+ 0U, // VRNDSCALEPSZrmi
+ 920612U, // VRNDSCALEPSZrmik
+ 461220U, // VRNDSCALEPSZrmikz
+ 32U, // VRNDSCALEPSZrri
+ 11U, // VRNDSCALEPSZrrib
+ 22820U, // VRNDSCALEPSZrribk
+ 645220U, // VRNDSCALEPSZrribkz
+ 2340U, // VRNDSCALEPSZrrik
+ 624740U, // VRNDSCALEPSZrrikz
+ 461184U, // VRNDSCALESDZm
+ 461184U, // VRNDSCALESDZm_Int
+ 37816612U, // VRNDSCALESDZm_Intk
+ 54626404U, // VRNDSCALESDZm_Intkz
+ 624736U, // VRNDSCALESDZr
+ 624736U, // VRNDSCALESDZr_Int
+ 71469348U, // VRNDSCALESDZr_Intk
+ 88279140U, // VRNDSCALESDZr_Intkz
+ 645216U, // VRNDSCALESDZrb_Int
+ 77760804U, // VRNDSCALESDZrb_Intk
+ 94570596U, // VRNDSCALESDZrb_Intkz
+ 461248U, // VRNDSCALESSZm
+ 461248U, // VRNDSCALESSZm_Int
+ 38144292U, // VRNDSCALESSZm_Intk
+ 54954084U, // VRNDSCALESSZm_Intkz
+ 624736U, // VRNDSCALESSZr
+ 624736U, // VRNDSCALESSZr_Int
+ 71469348U, // VRNDSCALESSZr_Intk
+ 88279140U, // VRNDSCALESSZr_Intkz
+ 645216U, // VRNDSCALESSZrb_Int
+ 77760804U, // VRNDSCALESSZrb_Intk
+ 94570596U, // VRNDSCALESSZrb_Intkz
+ 0U, // VROUNDPDYm
+ 32U, // VROUNDPDYr
+ 0U, // VROUNDPDm
+ 32U, // VROUNDPDr
+ 0U, // VROUNDPSYm
+ 32U, // VROUNDPSYr
+ 0U, // VROUNDPSm
+ 32U, // VROUNDPSr
+ 461184U, // VROUNDSDm
+ 461184U, // VROUNDSDm_Int
+ 624736U, // VROUNDSDr
+ 624736U, // VROUNDSDr_Int
+ 461248U, // VROUNDSSm
+ 461248U, // VROUNDSSm_Int
+ 624736U, // VROUNDSSr
+ 624736U, // VROUNDSSr_Int
+ 0U, // VRSQRT14PDZ128m
+ 9U, // VRSQRT14PDZ128mb
+ 4676U, // VRSQRT14PDZ128mbk
+ 4484U, // VRSQRT14PDZ128mbkz
+ 260U, // VRSQRT14PDZ128mk
+ 356U, // VRSQRT14PDZ128mkz
+ 0U, // VRSQRT14PDZ128r
+ 292U, // VRSQRT14PDZ128rk
+ 100U, // VRSQRT14PDZ128rkz
+ 0U, // VRSQRT14PDZ256m
+ 9U, // VRSQRT14PDZ256mb
+ 6724U, // VRSQRT14PDZ256mbk
+ 6532U, // VRSQRT14PDZ256mbkz
+ 612U, // VRSQRT14PDZ256mk
+ 324U, // VRSQRT14PDZ256mkz
+ 0U, // VRSQRT14PDZ256r
+ 292U, // VRSQRT14PDZ256rk
+ 100U, // VRSQRT14PDZ256rkz
+ 0U, // VRSQRT14PDZm
+ 10U, // VRSQRT14PDZmb
+ 8772U, // VRSQRT14PDZmbk
+ 8580U, // VRSQRT14PDZmbkz
+ 1060U, // VRSQRT14PDZmk
+ 420U, // VRSQRT14PDZmkz
+ 0U, // VRSQRT14PDZr
+ 292U, // VRSQRT14PDZrk
+ 100U, // VRSQRT14PDZrkz
+ 0U, // VRSQRT14PSZ128m
+ 9U, // VRSQRT14PSZ128mb
+ 6884U, // VRSQRT14PSZ128mbk
+ 6596U, // VRSQRT14PSZ128mbkz
+ 260U, // VRSQRT14PSZ128mk
+ 356U, // VRSQRT14PSZ128mkz
+ 0U, // VRSQRT14PSZ128r
+ 292U, // VRSQRT14PSZ128rk
+ 100U, // VRSQRT14PSZ128rkz
+ 0U, // VRSQRT14PSZ256m
+ 10U, // VRSQRT14PSZ256mb
+ 8932U, // VRSQRT14PSZ256mbk
+ 8644U, // VRSQRT14PSZ256mbkz
+ 612U, // VRSQRT14PSZ256mk
+ 324U, // VRSQRT14PSZ256mkz
+ 0U, // VRSQRT14PSZ256r
+ 292U, // VRSQRT14PSZ256rk
+ 100U, // VRSQRT14PSZ256rkz
+ 0U, // VRSQRT14PSZm
+ 10U, // VRSQRT14PSZmb
+ 10980U, // VRSQRT14PSZmbk
+ 10692U, // VRSQRT14PSZmbkz
+ 1060U, // VRSQRT14PSZmk
+ 420U, // VRSQRT14PSZmkz
+ 0U, // VRSQRT14PSZr
+ 292U, // VRSQRT14PSZrk
+ 100U, // VRSQRT14PSZrkz
+ 384U, // VRSQRT14SDZrm
+ 67876U, // VRSQRT14SDZrmk
+ 100452U, // VRSQRT14SDZrmkz
+ 96U, // VRSQRT14SDZrr
+ 166180U, // VRSQRT14SDZrrk
+ 198756U, // VRSQRT14SDZrrkz
+ 448U, // VRSQRT14SSZrm
+ 395556U, // VRSQRT14SSZrmk
+ 428132U, // VRSQRT14SSZrmkz
+ 96U, // VRSQRT14SSZrr
+ 166180U, // VRSQRT14SSZrrk
+ 198756U, // VRSQRT14SSZrrkz
+ 0U, // VRSQRT28PDZm
+ 10U, // VRSQRT28PDZmb
+ 8772U, // VRSQRT28PDZmbk
+ 8580U, // VRSQRT28PDZmbkz
+ 1060U, // VRSQRT28PDZmk
+ 420U, // VRSQRT28PDZmkz
+ 0U, // VRSQRT28PDZr
+ 8U, // VRSQRT28PDZrb
+ 20772U, // VRSQRT28PDZrbk
+ 20580U, // VRSQRT28PDZrbkz
+ 292U, // VRSQRT28PDZrk
+ 100U, // VRSQRT28PDZrkz
+ 0U, // VRSQRT28PSZm
+ 10U, // VRSQRT28PSZmb
+ 10980U, // VRSQRT28PSZmbk
+ 10692U, // VRSQRT28PSZmbkz
+ 1060U, // VRSQRT28PSZmk
+ 420U, // VRSQRT28PSZmkz
+ 0U, // VRSQRT28PSZr
+ 8U, // VRSQRT28PSZrb
+ 20772U, // VRSQRT28PSZrbk
+ 20580U, // VRSQRT28PSZrbkz
+ 292U, // VRSQRT28PSZrk
+ 100U, // VRSQRT28PSZrkz
+ 384U, // VRSQRT28SDZm
+ 67876U, // VRSQRT28SDZmk
+ 100452U, // VRSQRT28SDZmkz
+ 96U, // VRSQRT28SDZr
+ 20576U, // VRSQRT28SDZrb
+ 11700516U, // VRSQRT28SDZrbk
+ 11733092U, // VRSQRT28SDZrbkz
+ 166180U, // VRSQRT28SDZrk
+ 198756U, // VRSQRT28SDZrkz
+ 448U, // VRSQRT28SSZm
+ 395556U, // VRSQRT28SSZmk
+ 428132U, // VRSQRT28SSZmkz
+ 96U, // VRSQRT28SSZr
+ 20576U, // VRSQRT28SSZrb
+ 11700516U, // VRSQRT28SSZrbk
+ 11733092U, // VRSQRT28SSZrbkz
+ 166180U, // VRSQRT28SSZrk
+ 198756U, // VRSQRT28SSZrkz
+ 0U, // VRSQRTPSYm
+ 0U, // VRSQRTPSYr
+ 0U, // VRSQRTPSm
+ 0U, // VRSQRTPSr
+ 448U, // VRSQRTSSm
+ 448U, // VRSQRTSSm_Int
+ 96U, // VRSQRTSSr
+ 96U, // VRSQRTSSr_Int
+ 352U, // VSCALEFPDZ128rm
+ 4480U, // VSCALEFPDZ128rmb
+ 1116452U, // VSCALEFPDZ128rmbk
+ 1149028U, // VSCALEFPDZ128rmbkz
+ 35108U, // VSCALEFPDZ128rmk
+ 133220U, // VSCALEFPDZ128rmkz
+ 96U, // VSCALEFPDZ128rr
+ 166180U, // VSCALEFPDZ128rrk
+ 198756U, // VSCALEFPDZ128rrkz
+ 320U, // VSCALEFPDZ256rm
+ 6528U, // VSCALEFPDZ256rmb
+ 2165028U, // VSCALEFPDZ256rmbk
+ 2197604U, // VSCALEFPDZ256rmbkz
+ 231716U, // VSCALEFPDZ256rmk
+ 264292U, // VSCALEFPDZ256rmkz
+ 96U, // VSCALEFPDZ256rr
+ 166180U, // VSCALEFPDZ256rrk
+ 198756U, // VSCALEFPDZ256rrkz
+ 416U, // VSCALEFPDZrm
+ 8576U, // VSCALEFPDZrmb
+ 3213604U, // VSCALEFPDZrmbk
+ 3246180U, // VSCALEFPDZrmbkz
+ 297252U, // VSCALEFPDZrmk
+ 329828U, // VSCALEFPDZrmkz
+ 96U, // VSCALEFPDZrr
+ 362592U, // VSCALEFPDZrrb
+ 4360484U, // VSCALEFPDZrrbk
+ 21170276U, // VSCALEFPDZrrbkz
+ 166180U, // VSCALEFPDZrrk
+ 198756U, // VSCALEFPDZrrkz
+ 352U, // VSCALEFPSZ128rm
+ 6592U, // VSCALEFPSZ128rmb
+ 2492708U, // VSCALEFPSZ128rmbk
+ 2525284U, // VSCALEFPSZ128rmbkz
+ 35108U, // VSCALEFPSZ128rmk
+ 133220U, // VSCALEFPSZ128rmkz
+ 96U, // VSCALEFPSZ128rr
+ 166180U, // VSCALEFPSZ128rrk
+ 198756U, // VSCALEFPSZ128rrkz
+ 320U, // VSCALEFPSZ256rm
+ 8640U, // VSCALEFPSZ256rmb
+ 3541284U, // VSCALEFPSZ256rmbk
+ 3573860U, // VSCALEFPSZ256rmbkz
+ 231716U, // VSCALEFPSZ256rmk
+ 264292U, // VSCALEFPSZ256rmkz
+ 96U, // VSCALEFPSZ256rr
+ 166180U, // VSCALEFPSZ256rrk
+ 198756U, // VSCALEFPSZ256rrkz
+ 416U, // VSCALEFPSZrm
+ 10688U, // VSCALEFPSZrmb
+ 5638436U, // VSCALEFPSZrmbk
+ 5671012U, // VSCALEFPSZrmbkz
+ 297252U, // VSCALEFPSZrmk
+ 329828U, // VSCALEFPSZrmkz
+ 96U, // VSCALEFPSZrr
+ 362592U, // VSCALEFPSZrrb
+ 4360484U, // VSCALEFPSZrrbk
+ 21170276U, // VSCALEFPSZrrbkz
+ 166180U, // VSCALEFPSZrrk
+ 198756U, // VSCALEFPSZrrkz
+ 384U, // VSCALEFSDZrm
+ 67876U, // VSCALEFSDZrmk
+ 100452U, // VSCALEFSDZrmkz
+ 96U, // VSCALEFSDZrr
+ 362592U, // VSCALEFSDZrrb_Int
+ 4360484U, // VSCALEFSDZrrb_Intk
+ 21170276U, // VSCALEFSDZrrb_Intkz
+ 166180U, // VSCALEFSDZrrk
+ 198756U, // VSCALEFSDZrrkz
+ 448U, // VSCALEFSSZrm
+ 395556U, // VSCALEFSSZrmk
+ 428132U, // VSCALEFSSZrmkz
+ 96U, // VSCALEFSSZrr
+ 362592U, // VSCALEFSSZrrb_Int
+ 4360484U, // VSCALEFSSZrrb_Intk
+ 21170276U, // VSCALEFSSZrrb_Intkz
+ 166180U, // VSCALEFSSZrrk
+ 198756U, // VSCALEFSSZrrkz
+ 0U, // VSCATTERDPDZ128mr
+ 0U, // VSCATTERDPDZ256mr
+ 0U, // VSCATTERDPDZmr
+ 0U, // VSCATTERDPSZ128mr
+ 0U, // VSCATTERDPSZ256mr
+ 0U, // VSCATTERDPSZmr
+ 0U, // VSCATTERPF0DPDm
+ 0U, // VSCATTERPF0DPSm
+ 0U, // VSCATTERPF0QPDm
+ 0U, // VSCATTERPF0QPSm
+ 0U, // VSCATTERPF1DPDm
+ 0U, // VSCATTERPF1DPSm
+ 0U, // VSCATTERPF1QPDm
+ 0U, // VSCATTERPF1QPSm
+ 0U, // VSCATTERQPDZ128mr
+ 0U, // VSCATTERQPDZ256mr
+ 0U, // VSCATTERQPDZmr
+ 0U, // VSCATTERQPSZ128mr
+ 0U, // VSCATTERQPSZ256mr
+ 0U, // VSCATTERQPSZmr
+ 473536U, // VSHUFF32X4Z256rmbi
+ 41290020U, // VSHUFF32X4Z256rmbik
+ 58099812U, // VSHUFF32X4Z256rmbikz
+ 461120U, // VSHUFF32X4Z256rmi
+ 37980452U, // VSHUFF32X4Z256rmik
+ 54790244U, // VSHUFF32X4Z256rmikz
+ 624736U, // VSHUFF32X4Z256rri
+ 71469348U, // VSHUFF32X4Z256rrik
+ 88279140U, // VSHUFF32X4Z256rrikz
+ 475584U, // VSHUFF32X4Zrmbi
+ 42338596U, // VSHUFF32X4Zrmbik
+ 59148388U, // VSHUFF32X4Zrmbikz
+ 461216U, // VSHUFF32X4Zrmi
+ 38045988U, // VSHUFF32X4Zrmik
+ 54855780U, // VSHUFF32X4Zrmikz
+ 624736U, // VSHUFF32X4Zrri
+ 71469348U, // VSHUFF32X4Zrrik
+ 88279140U, // VSHUFF32X4Zrrikz
+ 471424U, // VSHUFF64X2Z256rmbi
+ 39913764U, // VSHUFF64X2Z256rmbik
+ 56723556U, // VSHUFF64X2Z256rmbikz
+ 461120U, // VSHUFF64X2Z256rmi
+ 37980452U, // VSHUFF64X2Z256rmik
+ 54790244U, // VSHUFF64X2Z256rmikz
+ 624736U, // VSHUFF64X2Z256rri
+ 71469348U, // VSHUFF64X2Z256rrik
+ 88279140U, // VSHUFF64X2Z256rrikz
+ 473472U, // VSHUFF64X2Zrmbi
+ 40962340U, // VSHUFF64X2Zrmbik
+ 57772132U, // VSHUFF64X2Zrmbikz
+ 461216U, // VSHUFF64X2Zrmi
+ 38045988U, // VSHUFF64X2Zrmik
+ 54855780U, // VSHUFF64X2Zrmikz
+ 624736U, // VSHUFF64X2Zrri
+ 71469348U, // VSHUFF64X2Zrrik
+ 88279140U, // VSHUFF64X2Zrrikz
+ 473152U, // VSHUFI32X4Z256rmbi
+ 41388324U, // VSHUFI32X4Z256rmbik
+ 58198116U, // VSHUFI32X4Z256rmbikz
+ 461280U, // VSHUFI32X4Z256rmi
+ 38406436U, // VSHUFI32X4Z256rmik
+ 55216228U, // VSHUFI32X4Z256rmikz
+ 624736U, // VSHUFI32X4Z256rri
+ 71469348U, // VSHUFI32X4Z256rrik
+ 88279140U, // VSHUFI32X4Z256rrikz
+ 475200U, // VSHUFI32X4Zrmbi
+ 42436900U, // VSHUFI32X4Zrmbik
+ 59246692U, // VSHUFI32X4Zrmbikz
+ 461344U, // VSHUFI32X4Zrmi
+ 38471972U, // VSHUFI32X4Zrmik
+ 55281764U, // VSHUFI32X4Zrmikz
+ 624736U, // VSHUFI32X4Zrri
+ 71469348U, // VSHUFI32X4Zrrik
+ 88279140U, // VSHUFI32X4Zrrikz
+ 471168U, // VSHUFI64X2Z256rmbi
+ 40634660U, // VSHUFI64X2Z256rmbik
+ 57444452U, // VSHUFI64X2Z256rmbikz
+ 461280U, // VSHUFI64X2Z256rmi
+ 38406436U, // VSHUFI64X2Z256rmik
+ 55216228U, // VSHUFI64X2Z256rmikz
+ 624736U, // VSHUFI64X2Z256rri
+ 71469348U, // VSHUFI64X2Z256rrik
+ 88279140U, // VSHUFI64X2Z256rrikz
+ 473216U, // VSHUFI64X2Zrmbi
+ 41683236U, // VSHUFI64X2Zrmbik
+ 58493028U, // VSHUFI64X2Zrmbikz
+ 461344U, // VSHUFI64X2Zrmi
+ 38471972U, // VSHUFI64X2Zrmik
+ 55281764U, // VSHUFI64X2Zrmikz
+ 624736U, // VSHUFI64X2Zrri
+ 71469348U, // VSHUFI64X2Zrrik
+ 88279140U, // VSHUFI64X2Zrrikz
+ 461120U, // VSHUFPDYrmi
+ 624736U, // VSHUFPDYrri
+ 477568U, // VSHUFPDZ128rmbi
+ 43059492U, // VSHUFPDZ128rmbik
+ 59869284U, // VSHUFPDZ128rmbikz
+ 461152U, // VSHUFPDZ128rmi
+ 37783844U, // VSHUFPDZ128rmik
+ 54659172U, // VSHUFPDZ128rmikz
+ 624736U, // VSHUFPDZ128rri
+ 71469348U, // VSHUFPDZ128rrik
+ 88279140U, // VSHUFPDZ128rrikz
+ 471424U, // VSHUFPDZ256rmbi
+ 39913764U, // VSHUFPDZ256rmbik
+ 56723556U, // VSHUFPDZ256rmbikz
+ 461120U, // VSHUFPDZ256rmi
+ 37980452U, // VSHUFPDZ256rmik
+ 54790244U, // VSHUFPDZ256rmikz
+ 624736U, // VSHUFPDZ256rri
+ 71469348U, // VSHUFPDZ256rrik
+ 88279140U, // VSHUFPDZ256rrikz
+ 473472U, // VSHUFPDZrmbi
+ 40962340U, // VSHUFPDZrmbik
+ 57772132U, // VSHUFPDZrmbikz
+ 461216U, // VSHUFPDZrmi
+ 38045988U, // VSHUFPDZrmik
+ 54855780U, // VSHUFPDZrmikz
+ 624736U, // VSHUFPDZrri
+ 71469348U, // VSHUFPDZrrik
+ 88279140U, // VSHUFPDZrrikz
+ 461152U, // VSHUFPDrmi
+ 624736U, // VSHUFPDrri
+ 461120U, // VSHUFPSYrmi
+ 624736U, // VSHUFPSYrri
+ 471488U, // VSHUFPSZ128rmbi
+ 40241444U, // VSHUFPSZ128rmbik
+ 57051236U, // VSHUFPSZ128rmbikz
+ 461152U, // VSHUFPSZ128rmi
+ 37783844U, // VSHUFPSZ128rmik
+ 54659172U, // VSHUFPSZ128rmikz
+ 624736U, // VSHUFPSZ128rri
+ 71469348U, // VSHUFPSZ128rrik
+ 88279140U, // VSHUFPSZ128rrikz
+ 473536U, // VSHUFPSZ256rmbi
+ 41290020U, // VSHUFPSZ256rmbik
+ 58099812U, // VSHUFPSZ256rmbikz
+ 461120U, // VSHUFPSZ256rmi
+ 37980452U, // VSHUFPSZ256rmik
+ 54790244U, // VSHUFPSZ256rmikz
+ 624736U, // VSHUFPSZ256rri
+ 71469348U, // VSHUFPSZ256rrik
+ 88279140U, // VSHUFPSZ256rrikz
+ 475584U, // VSHUFPSZrmbi
+ 42338596U, // VSHUFPSZrmbik
+ 59148388U, // VSHUFPSZrmbikz
+ 461216U, // VSHUFPSZrmi
+ 38045988U, // VSHUFPSZrmik
+ 54855780U, // VSHUFPSZrmikz
+ 624736U, // VSHUFPSZrri
+ 71469348U, // VSHUFPSZrrik
+ 88279140U, // VSHUFPSZrrikz
+ 461152U, // VSHUFPSrmi
+ 624736U, // VSHUFPSrri
+ 0U, // VSQRTPDYm
+ 0U, // VSQRTPDYr
+ 0U, // VSQRTPDZ128m
+ 9U, // VSQRTPDZ128mb
+ 4676U, // VSQRTPDZ128mbk
+ 4484U, // VSQRTPDZ128mbkz
+ 260U, // VSQRTPDZ128mk
+ 356U, // VSQRTPDZ128mkz
+ 0U, // VSQRTPDZ128r
+ 292U, // VSQRTPDZ128rk
+ 100U, // VSQRTPDZ128rkz
+ 0U, // VSQRTPDZ256m
+ 9U, // VSQRTPDZ256mb
+ 6724U, // VSQRTPDZ256mbk
+ 6532U, // VSQRTPDZ256mbkz
+ 612U, // VSQRTPDZ256mk
+ 324U, // VSQRTPDZ256mkz
+ 0U, // VSQRTPDZ256r
+ 292U, // VSQRTPDZ256rk
+ 100U, // VSQRTPDZ256rkz
+ 0U, // VSQRTPDZm
+ 10U, // VSQRTPDZmb
+ 8772U, // VSQRTPDZmbk
+ 8580U, // VSQRTPDZmbkz
+ 1060U, // VSQRTPDZmk
+ 420U, // VSQRTPDZmkz
+ 0U, // VSQRTPDZr
+ 1024U, // VSQRTPDZrb
+ 887076U, // VSQRTPDZrbk
+ 362596U, // VSQRTPDZrbkz
+ 292U, // VSQRTPDZrk
+ 100U, // VSQRTPDZrkz
+ 0U, // VSQRTPDm
+ 0U, // VSQRTPDr
+ 0U, // VSQRTPSYm
+ 0U, // VSQRTPSYr
+ 0U, // VSQRTPSZ128m
+ 9U, // VSQRTPSZ128mb
+ 6884U, // VSQRTPSZ128mbk
+ 6596U, // VSQRTPSZ128mbkz
+ 260U, // VSQRTPSZ128mk
+ 356U, // VSQRTPSZ128mkz
+ 0U, // VSQRTPSZ128r
+ 292U, // VSQRTPSZ128rk
+ 100U, // VSQRTPSZ128rkz
+ 0U, // VSQRTPSZ256m
+ 10U, // VSQRTPSZ256mb
+ 8932U, // VSQRTPSZ256mbk
+ 8644U, // VSQRTPSZ256mbkz
+ 612U, // VSQRTPSZ256mk
+ 324U, // VSQRTPSZ256mkz
+ 0U, // VSQRTPSZ256r
+ 292U, // VSQRTPSZ256rk
+ 100U, // VSQRTPSZ256rkz
+ 0U, // VSQRTPSZm
+ 10U, // VSQRTPSZmb
+ 10980U, // VSQRTPSZmbk
+ 10692U, // VSQRTPSZmbkz
+ 1060U, // VSQRTPSZmk
+ 420U, // VSQRTPSZmkz
+ 0U, // VSQRTPSZr
+ 1024U, // VSQRTPSZrb
+ 887076U, // VSQRTPSZrbk
+ 362596U, // VSQRTPSZrbkz
+ 292U, // VSQRTPSZrk
+ 100U, // VSQRTPSZrkz
+ 0U, // VSQRTPSm
+ 0U, // VSQRTPSr
+ 384U, // VSQRTSDZm
+ 384U, // VSQRTSDZm_Int
+ 67876U, // VSQRTSDZm_Intk
+ 100452U, // VSQRTSDZm_Intkz
+ 96U, // VSQRTSDZr
+ 96U, // VSQRTSDZr_Int
+ 166180U, // VSQRTSDZr_Intk
+ 198756U, // VSQRTSDZr_Intkz
+ 362592U, // VSQRTSDZrb_Int
+ 4360484U, // VSQRTSDZrb_Intk
+ 21170276U, // VSQRTSDZrb_Intkz
+ 384U, // VSQRTSDm
+ 384U, // VSQRTSDm_Int
+ 96U, // VSQRTSDr
+ 96U, // VSQRTSDr_Int
+ 448U, // VSQRTSSZm
+ 448U, // VSQRTSSZm_Int
+ 395556U, // VSQRTSSZm_Intk
+ 428132U, // VSQRTSSZm_Intkz
+ 96U, // VSQRTSSZr
+ 96U, // VSQRTSSZr_Int
+ 166180U, // VSQRTSSZr_Intk
+ 198756U, // VSQRTSSZr_Intkz
+ 362592U, // VSQRTSSZrb_Int
+ 4360484U, // VSQRTSSZrb_Intk
+ 21170276U, // VSQRTSSZrb_Intkz
+ 448U, // VSQRTSSm
+ 448U, // VSQRTSSm_Int
+ 96U, // VSQRTSSr
+ 96U, // VSQRTSSr_Int
+ 0U, // VSTMXCSR
+ 320U, // VSUBPDYrm
+ 96U, // VSUBPDYrr
+ 352U, // VSUBPDZ128rm
+ 4480U, // VSUBPDZ128rmb
+ 1116452U, // VSUBPDZ128rmbk
+ 1149028U, // VSUBPDZ128rmbkz
+ 35108U, // VSUBPDZ128rmk
+ 133220U, // VSUBPDZ128rmkz
+ 96U, // VSUBPDZ128rr
+ 166180U, // VSUBPDZ128rrk
+ 198756U, // VSUBPDZ128rrkz
+ 320U, // VSUBPDZ256rm
+ 6528U, // VSUBPDZ256rmb
+ 2165028U, // VSUBPDZ256rmbk
+ 2197604U, // VSUBPDZ256rmbkz
+ 231716U, // VSUBPDZ256rmk
+ 264292U, // VSUBPDZ256rmkz
+ 96U, // VSUBPDZ256rr
+ 166180U, // VSUBPDZ256rrk
+ 198756U, // VSUBPDZ256rrkz
+ 416U, // VSUBPDZrm
+ 8576U, // VSUBPDZrmb
+ 3213604U, // VSUBPDZrmbk
+ 3246180U, // VSUBPDZrmbkz
+ 297252U, // VSUBPDZrmk
+ 329828U, // VSUBPDZrmkz
+ 96U, // VSUBPDZrr
+ 362592U, // VSUBPDZrrb
+ 4360484U, // VSUBPDZrrbk
+ 21170276U, // VSUBPDZrrbkz
+ 166180U, // VSUBPDZrrk
+ 198756U, // VSUBPDZrrkz
+ 352U, // VSUBPDrm
+ 96U, // VSUBPDrr
+ 320U, // VSUBPSYrm
+ 96U, // VSUBPSYrr
+ 352U, // VSUBPSZ128rm
+ 6592U, // VSUBPSZ128rmb
+ 2492708U, // VSUBPSZ128rmbk
+ 2525284U, // VSUBPSZ128rmbkz
+ 35108U, // VSUBPSZ128rmk
+ 133220U, // VSUBPSZ128rmkz
+ 96U, // VSUBPSZ128rr
+ 166180U, // VSUBPSZ128rrk
+ 198756U, // VSUBPSZ128rrkz
+ 320U, // VSUBPSZ256rm
+ 8640U, // VSUBPSZ256rmb
+ 3541284U, // VSUBPSZ256rmbk
+ 3573860U, // VSUBPSZ256rmbkz
+ 231716U, // VSUBPSZ256rmk
+ 264292U, // VSUBPSZ256rmkz
+ 96U, // VSUBPSZ256rr
+ 166180U, // VSUBPSZ256rrk
+ 198756U, // VSUBPSZ256rrkz
+ 416U, // VSUBPSZrm
+ 10688U, // VSUBPSZrmb
+ 5638436U, // VSUBPSZrmbk
+ 5671012U, // VSUBPSZrmbkz
+ 297252U, // VSUBPSZrmk
+ 329828U, // VSUBPSZrmkz
+ 96U, // VSUBPSZrr
+ 362592U, // VSUBPSZrrb
+ 4360484U, // VSUBPSZrrbk
+ 21170276U, // VSUBPSZrrbkz
+ 166180U, // VSUBPSZrrk
+ 198756U, // VSUBPSZrrkz
+ 352U, // VSUBPSrm
+ 96U, // VSUBPSrr
+ 384U, // VSUBSDZrm
+ 384U, // VSUBSDZrm_Int
+ 67876U, // VSUBSDZrm_Intk
+ 100452U, // VSUBSDZrm_Intkz
+ 96U, // VSUBSDZrr
+ 96U, // VSUBSDZrr_Int
+ 166180U, // VSUBSDZrr_Intk
+ 198756U, // VSUBSDZrr_Intkz
+ 362592U, // VSUBSDZrrb_Int
+ 4360484U, // VSUBSDZrrb_Intk
+ 21170276U, // VSUBSDZrrb_Intkz
+ 384U, // VSUBSDrm
+ 384U, // VSUBSDrm_Int
+ 96U, // VSUBSDrr
+ 96U, // VSUBSDrr_Int
+ 448U, // VSUBSSZrm
+ 448U, // VSUBSSZrm_Int
+ 395556U, // VSUBSSZrm_Intk
+ 428132U, // VSUBSSZrm_Intkz
+ 96U, // VSUBSSZrr
+ 96U, // VSUBSSZrr_Int
+ 166180U, // VSUBSSZrr_Intk
+ 198756U, // VSUBSSZrr_Intkz
+ 362592U, // VSUBSSZrrb_Int
+ 4360484U, // VSUBSSZrrb_Intk
+ 21170276U, // VSUBSSZrrb_Intkz
+ 448U, // VSUBSSrm
+ 448U, // VSUBSSrm_Int
+ 96U, // VSUBSSrr
+ 96U, // VSUBSSrr_Int
+ 0U, // VTESTPDYrm
+ 0U, // VTESTPDYrr
+ 0U, // VTESTPDrm
+ 0U, // VTESTPDrr
+ 0U, // VTESTPSYrm
+ 0U, // VTESTPSYrr
+ 0U, // VTESTPSrm
+ 0U, // VTESTPSrr
+ 0U, // VUCOMISDZrm
+ 0U, // VUCOMISDZrm_Int
+ 0U, // VUCOMISDZrr
+ 0U, // VUCOMISDZrr_Int
+ 8U, // VUCOMISDZrrb
+ 0U, // VUCOMISDrm
+ 0U, // VUCOMISDrm_Int
+ 0U, // VUCOMISDrr
+ 0U, // VUCOMISDrr_Int
+ 0U, // VUCOMISSZrm
+ 0U, // VUCOMISSZrm_Int
+ 0U, // VUCOMISSZrr
+ 0U, // VUCOMISSZrr_Int
+ 8U, // VUCOMISSZrrb
+ 0U, // VUCOMISSrm
+ 0U, // VUCOMISSrm_Int
+ 0U, // VUCOMISSrr
+ 0U, // VUCOMISSrr_Int
+ 320U, // VUNPCKHPDYrm
+ 96U, // VUNPCKHPDYrr
+ 352U, // VUNPCKHPDZ128rm
+ 4480U, // VUNPCKHPDZ128rmb
+ 1116452U, // VUNPCKHPDZ128rmbk
+ 1149028U, // VUNPCKHPDZ128rmbkz
+ 35108U, // VUNPCKHPDZ128rmk
+ 133220U, // VUNPCKHPDZ128rmkz
+ 96U, // VUNPCKHPDZ128rr
+ 166180U, // VUNPCKHPDZ128rrk
+ 198756U, // VUNPCKHPDZ128rrkz
+ 320U, // VUNPCKHPDZ256rm
+ 6528U, // VUNPCKHPDZ256rmb
+ 2165028U, // VUNPCKHPDZ256rmbk
+ 2197604U, // VUNPCKHPDZ256rmbkz
+ 231716U, // VUNPCKHPDZ256rmk
+ 264292U, // VUNPCKHPDZ256rmkz
+ 96U, // VUNPCKHPDZ256rr
+ 166180U, // VUNPCKHPDZ256rrk
+ 198756U, // VUNPCKHPDZ256rrkz
+ 416U, // VUNPCKHPDZrm
+ 8576U, // VUNPCKHPDZrmb
+ 3213604U, // VUNPCKHPDZrmbk
+ 3246180U, // VUNPCKHPDZrmbkz
+ 297252U, // VUNPCKHPDZrmk
+ 329828U, // VUNPCKHPDZrmkz
+ 96U, // VUNPCKHPDZrr
+ 166180U, // VUNPCKHPDZrrk
+ 198756U, // VUNPCKHPDZrrkz
+ 352U, // VUNPCKHPDrm
+ 96U, // VUNPCKHPDrr
+ 320U, // VUNPCKHPSYrm
+ 96U, // VUNPCKHPSYrr
+ 352U, // VUNPCKHPSZ128rm
+ 6592U, // VUNPCKHPSZ128rmb
+ 2492708U, // VUNPCKHPSZ128rmbk
+ 2525284U, // VUNPCKHPSZ128rmbkz
+ 35108U, // VUNPCKHPSZ128rmk
+ 133220U, // VUNPCKHPSZ128rmkz
+ 96U, // VUNPCKHPSZ128rr
+ 166180U, // VUNPCKHPSZ128rrk
+ 198756U, // VUNPCKHPSZ128rrkz
+ 320U, // VUNPCKHPSZ256rm
+ 8640U, // VUNPCKHPSZ256rmb
+ 3541284U, // VUNPCKHPSZ256rmbk
+ 3573860U, // VUNPCKHPSZ256rmbkz
+ 231716U, // VUNPCKHPSZ256rmk
+ 264292U, // VUNPCKHPSZ256rmkz
+ 96U, // VUNPCKHPSZ256rr
+ 166180U, // VUNPCKHPSZ256rrk
+ 198756U, // VUNPCKHPSZ256rrkz
+ 416U, // VUNPCKHPSZrm
+ 10688U, // VUNPCKHPSZrmb
+ 5638436U, // VUNPCKHPSZrmbk
+ 5671012U, // VUNPCKHPSZrmbkz
+ 297252U, // VUNPCKHPSZrmk
+ 329828U, // VUNPCKHPSZrmkz
+ 96U, // VUNPCKHPSZrr
+ 166180U, // VUNPCKHPSZrrk
+ 198756U, // VUNPCKHPSZrrkz
+ 352U, // VUNPCKHPSrm
+ 96U, // VUNPCKHPSrr
+ 320U, // VUNPCKLPDYrm
+ 96U, // VUNPCKLPDYrr
+ 352U, // VUNPCKLPDZ128rm
+ 4480U, // VUNPCKLPDZ128rmb
+ 1116452U, // VUNPCKLPDZ128rmbk
+ 1149028U, // VUNPCKLPDZ128rmbkz
+ 35108U, // VUNPCKLPDZ128rmk
+ 133220U, // VUNPCKLPDZ128rmkz
+ 96U, // VUNPCKLPDZ128rr
+ 166180U, // VUNPCKLPDZ128rrk
+ 198756U, // VUNPCKLPDZ128rrkz
+ 320U, // VUNPCKLPDZ256rm
+ 6528U, // VUNPCKLPDZ256rmb
+ 2165028U, // VUNPCKLPDZ256rmbk
+ 2197604U, // VUNPCKLPDZ256rmbkz
+ 231716U, // VUNPCKLPDZ256rmk
+ 264292U, // VUNPCKLPDZ256rmkz
+ 96U, // VUNPCKLPDZ256rr
+ 166180U, // VUNPCKLPDZ256rrk
+ 198756U, // VUNPCKLPDZ256rrkz
+ 416U, // VUNPCKLPDZrm
+ 8576U, // VUNPCKLPDZrmb
+ 3213604U, // VUNPCKLPDZrmbk
+ 3246180U, // VUNPCKLPDZrmbkz
+ 297252U, // VUNPCKLPDZrmk
+ 329828U, // VUNPCKLPDZrmkz
+ 96U, // VUNPCKLPDZrr
+ 166180U, // VUNPCKLPDZrrk
+ 198756U, // VUNPCKLPDZrrkz
+ 352U, // VUNPCKLPDrm
+ 96U, // VUNPCKLPDrr
+ 320U, // VUNPCKLPSYrm
+ 96U, // VUNPCKLPSYrr
+ 352U, // VUNPCKLPSZ128rm
+ 6592U, // VUNPCKLPSZ128rmb
+ 2492708U, // VUNPCKLPSZ128rmbk
+ 2525284U, // VUNPCKLPSZ128rmbkz
+ 35108U, // VUNPCKLPSZ128rmk
+ 133220U, // VUNPCKLPSZ128rmkz
+ 96U, // VUNPCKLPSZ128rr
+ 166180U, // VUNPCKLPSZ128rrk
+ 198756U, // VUNPCKLPSZ128rrkz
+ 320U, // VUNPCKLPSZ256rm
+ 8640U, // VUNPCKLPSZ256rmb
+ 3541284U, // VUNPCKLPSZ256rmbk
+ 3573860U, // VUNPCKLPSZ256rmbkz
+ 231716U, // VUNPCKLPSZ256rmk
+ 264292U, // VUNPCKLPSZ256rmkz
+ 96U, // VUNPCKLPSZ256rr
+ 166180U, // VUNPCKLPSZ256rrk
+ 198756U, // VUNPCKLPSZ256rrkz
+ 416U, // VUNPCKLPSZrm
+ 10688U, // VUNPCKLPSZrmb
+ 5638436U, // VUNPCKLPSZrmbk
+ 5671012U, // VUNPCKLPSZrmbkz
+ 297252U, // VUNPCKLPSZrmk
+ 329828U, // VUNPCKLPSZrmkz
+ 96U, // VUNPCKLPSZrr
+ 166180U, // VUNPCKLPSZrrk
+ 198756U, // VUNPCKLPSZrrkz
+ 352U, // VUNPCKLPSrm
+ 96U, // VUNPCKLPSrr
+ 320U, // VXORPDYrm
+ 96U, // VXORPDYrr
+ 352U, // VXORPDZ128rm
+ 4480U, // VXORPDZ128rmb
+ 1116452U, // VXORPDZ128rmbk
+ 1149028U, // VXORPDZ128rmbkz
+ 35108U, // VXORPDZ128rmk
+ 133220U, // VXORPDZ128rmkz
+ 96U, // VXORPDZ128rr
+ 166180U, // VXORPDZ128rrk
+ 198756U, // VXORPDZ128rrkz
+ 320U, // VXORPDZ256rm
+ 6528U, // VXORPDZ256rmb
+ 2165028U, // VXORPDZ256rmbk
+ 2197604U, // VXORPDZ256rmbkz
+ 231716U, // VXORPDZ256rmk
+ 264292U, // VXORPDZ256rmkz
+ 96U, // VXORPDZ256rr
+ 166180U, // VXORPDZ256rrk
+ 198756U, // VXORPDZ256rrkz
+ 416U, // VXORPDZrm
+ 8576U, // VXORPDZrmb
+ 3213604U, // VXORPDZrmbk
+ 3246180U, // VXORPDZrmbkz
+ 297252U, // VXORPDZrmk
+ 329828U, // VXORPDZrmkz
+ 96U, // VXORPDZrr
+ 166180U, // VXORPDZrrk
+ 198756U, // VXORPDZrrkz
+ 352U, // VXORPDrm
+ 96U, // VXORPDrr
+ 320U, // VXORPSYrm
+ 96U, // VXORPSYrr
+ 352U, // VXORPSZ128rm
+ 6592U, // VXORPSZ128rmb
+ 2492708U, // VXORPSZ128rmbk
+ 2525284U, // VXORPSZ128rmbkz
+ 35108U, // VXORPSZ128rmk
+ 133220U, // VXORPSZ128rmkz
+ 96U, // VXORPSZ128rr
+ 166180U, // VXORPSZ128rrk
+ 198756U, // VXORPSZ128rrkz
+ 320U, // VXORPSZ256rm
+ 8640U, // VXORPSZ256rmb
+ 3541284U, // VXORPSZ256rmbk
+ 3573860U, // VXORPSZ256rmbkz
+ 231716U, // VXORPSZ256rmk
+ 264292U, // VXORPSZ256rmkz
+ 96U, // VXORPSZ256rr
+ 166180U, // VXORPSZ256rrk
+ 198756U, // VXORPSZ256rrkz
+ 416U, // VXORPSZrm
+ 10688U, // VXORPSZrmb
+ 5638436U, // VXORPSZrmbk
+ 5671012U, // VXORPSZrmbkz
+ 297252U, // VXORPSZrmk
+ 329828U, // VXORPSZrmkz
+ 96U, // VXORPSZrr
+ 166180U, // VXORPSZrrk
+ 198756U, // VXORPSZrrkz
+ 352U, // VXORPSrm
+ 96U, // VXORPSrr
+ 0U, // VZEROALL
+ 0U, // VZEROUPPER
+ 0U, // WAIT
+ 0U, // WBINVD
+ 0U, // WBNOINVD
+ 0U, // WRFSBASE
+ 0U, // WRFSBASE64
+ 0U, // WRGSBASE
+ 0U, // WRGSBASE64
+ 0U, // WRMSR
+ 0U, // WRPKRUr
+ 0U, // WRSSD
+ 0U, // WRSSQ
+ 0U, // WRUSSD
+ 0U, // WRUSSQ
+ 0U, // XABORT
+ 0U, // XACQUIRE_PREFIX
+ 0U, // XADD16rm
+ 0U, // XADD16rr
+ 0U, // XADD32rm
+ 0U, // XADD32rr
+ 0U, // XADD64rm
+ 0U, // XADD64rr
+ 0U, // XADD8rm
+ 0U, // XADD8rr
+ 0U, // XBEGIN_2
+ 0U, // XBEGIN_4
+ 0U, // XCHG16ar
+ 0U, // XCHG16rm
+ 0U, // XCHG16rr
+ 0U, // XCHG32ar
+ 0U, // XCHG32rm
+ 0U, // XCHG32rr
+ 0U, // XCHG64ar
+ 0U, // XCHG64rm
+ 0U, // XCHG64rr
+ 0U, // XCHG8rm
+ 0U, // XCHG8rr
+ 0U, // XCH_F
+ 0U, // XCRYPTCBC
+ 0U, // XCRYPTCFB
+ 0U, // XCRYPTCTR
+ 0U, // XCRYPTECB
+ 0U, // XCRYPTOFB
+ 0U, // XEND
+ 0U, // XGETBV
+ 0U, // XLAT
+ 0U, // XOR16i16
+ 0U, // XOR16mi
+ 0U, // XOR16mi8
+ 0U, // XOR16mr
+ 0U, // XOR16ri
+ 0U, // XOR16ri8
+ 0U, // XOR16rm
+ 0U, // XOR16rr
+ 0U, // XOR16rr_REV
+ 0U, // XOR32i32
+ 0U, // XOR32mi
+ 0U, // XOR32mi8
+ 0U, // XOR32mr
+ 0U, // XOR32ri
+ 0U, // XOR32ri8
+ 0U, // XOR32rm
+ 0U, // XOR32rr
+ 0U, // XOR32rr_REV
+ 0U, // XOR64i32
+ 0U, // XOR64mi32
+ 0U, // XOR64mi8
+ 0U, // XOR64mr
+ 0U, // XOR64ri32
+ 0U, // XOR64ri8
+ 0U, // XOR64rm
+ 0U, // XOR64rr
+ 0U, // XOR64rr_REV
+ 0U, // XOR8i8
+ 0U, // XOR8mi
+ 0U, // XOR8mi8
+ 0U, // XOR8mr
+ 0U, // XOR8ri
+ 0U, // XOR8ri8
+ 0U, // XOR8rm
+ 0U, // XOR8rr
+ 0U, // XOR8rr_REV
+ 0U, // XORPDrm
+ 0U, // XORPDrr
+ 0U, // XORPSrm
+ 0U, // XORPSrr
+ 0U, // XRELEASE_PREFIX
+ 0U, // XRSTOR
+ 0U, // XRSTOR64
+ 0U, // XRSTORS
+ 0U, // XRSTORS64
+ 0U, // XSAVE
+ 0U, // XSAVE64
+ 0U, // XSAVEC
+ 0U, // XSAVEC64
+ 0U, // XSAVEOPT
+ 0U, // XSAVEOPT64
+ 0U, // XSAVES
+ 0U, // XSAVES64
+ 0U, // XSETBV
+ 0U, // XSHA1
+ 0U, // XSHA256
+ 0U, // XSTORE
+ 0U, // XTEST
+ };
+
+ unsigned int opcode = MCInst_getOpcode(MI);
+ // printf("opcode = %u\n", opcode);
+
+ // Emit the opcode for the instruction.
+ uint64_t Bits = 0;
+ Bits |= (uint64_t)OpInfo0[opcode] << 0;
+ Bits |= (uint64_t)OpInfo1[opcode] << 32;
+#ifndef CAPSTONE_DIET
+ SStream_concat0(O, AsmStrs+(Bits & 16383)-1);
+#endif
+
+
+ // Fragment 0 encoded into 6 bits for 52 unique commands.
+ // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 14) & 63));
+ switch ((Bits >> 14) & 63) {
+ default: // unreachable
+ case 0:
+ // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
+ return;
+ break;
+ case 1:
+ // AAD8i8, AAM8i8, ADC16i16, ADC16rr_REV, ADC32i32, ADC32rr_REV, ADC64i32...
+ printOperand(MI, 0, O);
+ break;
+ case 2:
+ // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, ADD_FI16m, AND...
+ printi16mem(MI, 0, O);
+ break;
+ case 3:
+ // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
+ printOperand(MI, 1, O);
+ break;
+ case 4:
+ // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, ADD_FI32m, AND...
+ printi32mem(MI, 0, O);
+ break;
+ case 5:
+ // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,...
+ printi64mem(MI, 0, O);
+ break;
+ case 6:
+ // ADC8mi, ADC8mi8, ADC8mr, ADD8mi, ADD8mi8, ADD8mr, AND8mi, AND8mi8, AND...
+ printi8mem(MI, 0, O);
+ break;
+ case 7:
+ // ADD_F32m, DIVR_F32m, DIV_F32m, EXTRACTPSmr, FCOM32m, FCOMP32m, FLDENVm...
+ printf32mem(MI, 0, O);
+ break;
+ case 8:
+ // ADD_F64m, DIVR_F64m, DIV_F64m, FCOM64m, FCOMP64m, LD_F64m, MOVHPDmr, M...
+ printf64mem(MI, 0, O);
+ break;
+ case 9:
+ // BNDMOV64mr, CMPXCHG16B, MOVDQAmr, MOVDQUmr, VEXTRACTI128mr, VEXTRACTI3...
+ printi128mem(MI, 0, O);
+ break;
+ case 10:
+ // BNDSTXmr
+ printanymem(MI, 0, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 5, O);
+ return;
+ break;
+ case 11:
+ // CALL64pcrel32, CALLpcrel16, CALLpcrel32, JAE_1, JAE_2, JAE_4, JA_1, JA...
+ printPCRelImm(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // CMPPDrmi, CMPPSrmi, CMPSDrm, CMPSDrm_Int, CMPSSrm, CMPSSrm_Int, VCMPPD...
+ printSSEAVXCC(MI, 7, O);
+ break;
+ case 13:
+ // CMPPDrri, CMPPSrri, CMPSDrr, CMPSDrr_Int, CMPSSrr, CMPSSrr_Int, VCMPPD...
+ printSSEAVXCC(MI, 3, O);
+ break;
+ case 14:
+ // CMPSB
+ printSrcIdx8(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx8(MI, 0, O);
+ return;
+ break;
+ case 15:
+ // CMPSL
+ printSrcIdx32(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx32(MI, 0, O);
+ return;
+ break;
+ case 16:
+ // CMPSQ
+ printSrcIdx64(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx64(MI, 0, O);
+ return;
+ break;
+ case 17:
+ // CMPSW
+ printSrcIdx16(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx16(MI, 0, O);
+ return;
+ break;
+ case 18:
+ // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, FXR...
+ printopaquemem(MI, 0, O);
+ return;
+ break;
+ case 19:
+ // FBLDm, FBSTPm, LD_F80m, ST_FP80m
+ printf80mem(MI, 0, O);
+ return;
+ break;
+ case 20:
+ // IN16ri, IN32ri, IN8ri, INT, OUT16ir, OUT32ir, OUT8ir
+ printU8Imm(MI, 0, O);
+ break;
+ case 21:
+ // INSB, MOVSB, SCASB, STOSB
+ printDstIdx8(MI, 0, O);
+ break;
+ case 22:
+ // INSL, MOVSL, SCASL, STOSL
+ printDstIdx32(MI, 0, O);
+ break;
+ case 23:
+ // INSW, MOVSW, SCASW, STOSW
+ printDstIdx16(MI, 0, O);
+ break;
+ case 24:
+ // LODSB, OUTSB
+ printSrcIdx8(MI, 0, O);
+ return;
+ break;
+ case 25:
+ // LODSL, OUTSL
+ printSrcIdx32(MI, 0, O);
+ return;
+ break;
+ case 26:
+ // LODSQ
+ printSrcIdx64(MI, 0, O);
+ return;
+ break;
+ case 27:
+ // LODSW, OUTSW
+ printSrcIdx16(MI, 0, O);
+ return;
+ break;
+ case 28:
+ // MOV16ao16, MOV16ao32, MOV16ao64, MOV16o16a, MOV16o32a, MOV16o64a
+ printMemOffs16(MI, 0, O);
+ break;
+ case 29:
+ // MOV32ao16, MOV32ao32, MOV32ao64, MOV32o16a, MOV32o32a, MOV32o64a
+ printMemOffs32(MI, 0, O);
+ break;
+ case 30:
+ // MOV64ao32, MOV64ao64, MOV64o32a, MOV64o64a
+ printMemOffs64(MI, 0, O);
+ break;
+ case 31:
+ // MOV8ao16, MOV8ao32, MOV8ao64, MOV8o16a, MOV8o32a, MOV8o64a
+ printMemOffs8(MI, 0, O);
+ break;
+ case 32:
+ // MOVAPDmr, MOVAPSmr, MOVNTDQmr, MOVNTPDmr, MOVNTPSmr, MOVUPDmr, MOVUPSm...
+ printf128mem(MI, 0, O);
+ break;
+ case 33:
+ // MOVSQ, SCASQ, STOSQ
+ printDstIdx64(MI, 0, O);
+ break;
+ case 34:
+ // VCMPPDZ128rmbik, VCMPPDZ128rmik, VCMPPDZ256rmbik, VCMPPDZ256rmik, VCMP...
+ printSSEAVXCC(MI, 8, O);
+ break;
+ case 35:
+ // VCMPPDZ128rrik, VCMPPDZ256rrik, VCMPPDZrribk, VCMPPDZrrik, VCMPPSZ128r...
+ printSSEAVXCC(MI, 4, O);
+ break;
+ case 36:
+ // VCOMPRESSPDZ256mr, VCOMPRESSPDZ256mrk, VCOMPRESSPSZ256mr, VCOMPRESSPSZ...
+ printf256mem(MI, 0, O);
+ break;
+ case 37:
+ // VCOMPRESSPDZmr, VCOMPRESSPDZmrk, VCOMPRESSPSZmr, VCOMPRESSPSZmrk, VMOV...
+ printf512mem(MI, 0, O);
+ break;
+ case 38:
+ // VEXTRACTI32x8Zmr, VEXTRACTI32x8Zmrk, VEXTRACTI64x4Zmr, VEXTRACTI64x4Zm...
+ printi256mem(MI, 0, O);
+ break;
+ case 39:
+ // VMOVDQA32Zmr, VMOVDQA32Zmrk, VMOVDQA64Zmr, VMOVDQA64Zmrk, VMOVDQU16Zmr...
+ printi512mem(MI, 0, O);
+ break;
+ case 40:
+ // VPCOMBmi, VPCOMDmi, VPCOMQmi, VPCOMUBmi, VPCOMUDmi, VPCOMUQmi, VPCOMUW...
+ printXOPCC(MI, 7, O);
+ break;
+ case 41:
+ // VPCOMBri, VPCOMDri, VPCOMQri, VPCOMUBri, VPCOMUDri, VPCOMUQri, VPCOMUW...
+ printXOPCC(MI, 3, O);
+ break;
+ case 42:
+ // VPSCATTERDDZ128mr, VPSCATTERDQZ128mr, VPSCATTERQDZ256mr, VPSCATTERQQZ1...
+ printi128mem(MI, 1, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 6, O);
+ SStream_concat0(O, "}, ");
+ printOperand(MI, 7, O);
+ return;
+ break;
+ case 43:
+ // VPSCATTERDDZ256mr, VPSCATTERDQZ256mr, VPSCATTERQDZmr, VPSCATTERQQZ256m...
+ printi256mem(MI, 1, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 6, O);
+ SStream_concat0(O, "}, ");
+ printOperand(MI, 7, O);
+ return;
+ break;
+ case 44:
+ // VPSCATTERDDZmr, VPSCATTERDQZmr, VPSCATTERQQZmr, VSCATTERDPDZmr, VSCATT...
+ printi512mem(MI, 1, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 6, O);
+ SStream_concat0(O, "}, ");
+ printOperand(MI, 7, O);
+ return;
+ break;
+ case 45:
+ // VPSCATTERQDZ128mr, VSCATTERQPSZ128mr
+ printi64mem(MI, 1, O);
+ SStream_concat0(O, " {");
+ printOperand(MI, 6, O);
+ SStream_concat0(O, "}, ");
+ printOperand(MI, 7, O);
+ return;
+ break;
+ case 46:
+ // XADD16rm, XCHG16rm
+ printi16mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 47:
+ // XADD16rr, XADD32rr, XADD64rr, XADD8rr
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ return;
+ break;
+ case 48:
+ // XADD32rm, XCHG32rm
+ printi32mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 49:
+ // XADD64rm, XCHG64rm
+ printi64mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 50:
+ // XADD8rm, XCHG8rm
+ printi8mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 51:
+ // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 1 encoded into 5 bits for 25 unique commands.
+ // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 20) & 31));
+ switch ((Bits >> 20) & 31) {
+ default: // unreachable
+ case 0:
+ // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i...
+ return;
+ break;
+ case 1:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16...
+ SStream_concat0(O, ", ");
+ break;
+ case 2:
+ // ADD_FrST0, DIVR_FrST0, DIV_FrST0, FPNCEST0r, MUL_FrST0, SUBR_FrST0, SU...
+ SStream_concat0(O, ", st(0)");
+ op_addReg(MI, X86_REG_ST0);
+ return;
+ break;
+ case 3:
+ // CMPPDrmi, CMPPDrri, VCMPPDYrmi, VCMPPDYrri, VCMPPDZ128rmbi, VCMPPDZ128...
+ SStream_concat0(O, "pd\t");
+ printOperand(MI, 0, O);
+ break;
+ case 4:
+ // CMPPSrmi, CMPPSrri, VCMPPSYrmi, VCMPPSYrri, VCMPPSZ128rmbi, VCMPPSZ128...
+ SStream_concat0(O, "ps\t");
+ printOperand(MI, 0, O);
+ break;
+ case 5:
+ // CMPSDrm, CMPSDrm_Int, CMPSDrr, CMPSDrr_Int, VCMPSDZrm, VCMPSDZrm_Int, ...
+ SStream_concat0(O, "sd\t");
+ printOperand(MI, 0, O);
+ break;
+ case 6:
+ // CMPSSrm, CMPSSrm_Int, CMPSSrr, CMPSSrr_Int, VCMPSSZrm, VCMPSSZrm_Int, ...
+ SStream_concat0(O, "ss\t");
+ printOperand(MI, 0, O);
+ break;
+ case 7:
+ // FARJMP16i, FARJMP32i
+ SStream_concat0(O, ":");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 8:
+ // INSB, INSL, INSW
+ SStream_concat0(O, ", dx");
+ op_addReg(MI, X86_REG_DX);
+ return;
+ break;
+ case 9:
+ // MOV16o16a, MOV16o32a, MOV16o64a, OUT16ir, STOSW, XCHG16ar
+ SStream_concat0(O, ", ax");
+ op_addReg(MI, X86_REG_AX);
+ return;
+ break;
+ case 10:
+ // MOV32o16a, MOV32o32a, MOV32o64a, OUT32ir, STOSL, XCHG32ar
+ SStream_concat0(O, ", eax");
+ op_addReg(MI, X86_REG_EAX);
+ return;
+ break;
+ case 11:
+ // MOV64o32a, MOV64o64a, STOSQ, XCHG64ar
+ SStream_concat0(O, ", rax");
+ op_addReg(MI, X86_REG_RAX);
+ return;
+ break;
+ case 12:
+ // MOV8o16a, MOV8o32a, MOV8o64a, OUT8ir, STOSB
+ SStream_concat0(O, ", al");
+ op_addReg(MI, X86_REG_AL);
+ return;
+ break;
+ case 13:
+ // RCL16mCL, RCL16rCL, RCL32mCL, RCL32rCL, RCL64mCL, RCL64rCL, RCL8mCL, R...
+ SStream_concat0(O, ", cl");
+ op_addReg(MI, X86_REG_CL);
+ return;
+ break;
+ case 14:
+ // RCL16r1, RCL32r1, RCL64r1, RCL8r1, RCR16m1, RCR16r1, RCR32m1, RCR32r1,...
+ SStream_concat0(O, ", 1");
+ op_addImm(MI, 1);
+ return;
+ break;
+ case 15:
+ // V4FMADDPSrmk, V4FMADDPSrmkz, V4FMADDSSrmk, V4FMADDSSrmkz, V4FNMADDPSrm...
+ SStream_concat0(O, " {");
+ break;
+ case 16:
+ // VGATHERPF0DPDm, VGATHERPF0DPSm, VGATHERPF0QPDm, VGATHERPF0QPSm, VGATHE...
+ SStream_concat0(O, "}, ");
+ break;
+ case 17:
+ // VPCMPBZ128rmi, VPCMPBZ128rmik, VPCMPBZ128rri, VPCMPBZ128rrik, VPCMPBZ2...
+ SStream_concat0(O, "b\t");
+ printOperand(MI, 0, O);
+ break;
+ case 18:
+ // VPCMPDZ128rmi, VPCMPDZ128rmib, VPCMPDZ128rmibk, VPCMPDZ128rmik, VPCMPD...
+ SStream_concat0(O, "d\t");
+ printOperand(MI, 0, O);
+ break;
+ case 19:
+ // VPCMPQZ128rmi, VPCMPQZ128rmib, VPCMPQZ128rmibk, VPCMPQZ128rmik, VPCMPQ...
+ SStream_concat0(O, "q\t");
+ printOperand(MI, 0, O);
+ break;
+ case 20:
+ // VPCMPUBZ128rmi, VPCMPUBZ128rmik, VPCMPUBZ128rri, VPCMPUBZ128rrik, VPCM...
+ SStream_concat0(O, "ub\t");
+ printOperand(MI, 0, O);
+ break;
+ case 21:
+ // VPCMPUDZ128rmi, VPCMPUDZ128rmib, VPCMPUDZ128rmibk, VPCMPUDZ128rmik, VP...
+ SStream_concat0(O, "ud\t");
+ printOperand(MI, 0, O);
+ break;
+ case 22:
+ // VPCMPUQZ128rmi, VPCMPUQZ128rmib, VPCMPUQZ128rmibk, VPCMPUQZ128rmik, VP...
+ SStream_concat0(O, "uq\t");
+ printOperand(MI, 0, O);
+ break;
+ case 23:
+ // VPCMPUWZ128rmi, VPCMPUWZ128rmik, VPCMPUWZ128rri, VPCMPUWZ128rrik, VPCM...
+ SStream_concat0(O, "uw\t");
+ printOperand(MI, 0, O);
+ break;
+ case 24:
+ // VPCMPWZ128rmi, VPCMPWZ128rmik, VPCMPWZ128rri, VPCMPWZ128rrik, VPCMPWZ2...
+ SStream_concat0(O, "w\t");
+ printOperand(MI, 0, O);
+ break;
+ }
+
+
+ // Fragment 2 encoded into 6 bits for 38 unique commands.
+ // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 25) & 63));
+ switch ((Bits >> 25) & 63) {
+ default: // unreachable
+ case 0:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC...
+ printOperand(MI, 5, O);
+ break;
+ case 1:
+ // ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, ADC32ri, ADC32ri8, ADC32rr, A...
+ printOperand(MI, 2, O);
+ break;
+ case 2:
+ // ADC16rm, ADD16rm, AND16rm, CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16r...
+ printi16mem(MI, 2, O);
+ break;
+ case 3:
+ // ADC32rm, ADCX32rm, ADD32rm, ADOX32rm, AND32rm, CMOVA32rm, CMOVAE32rm, ...
+ printi32mem(MI, 2, O);
+ break;
+ case 4:
+ // ADC64rm, ADCX64rm, ADD64rm, ADOX64rm, AND64rm, CMOVA64rm, CMOVAE64rm, ...
+ printi64mem(MI, 2, O);
+ break;
+ case 5:
+ // ADC8rm, ADD8rm, AND8rm, CRC32r32m8, CRC32r64m8, OR8rm, PINSRBrm, SBB8r...
+ printi8mem(MI, 2, O);
+ break;
+ case 6:
+ // ADDPDrm, ADDPSrm, ADDSUBPDrm, ADDSUBPSrm, ANDNPDrm, ANDNPSrm, ANDPDrm,...
+ printf128mem(MI, 2, O);
+ break;
+ case 7:
+ // ADDSDrm, ADDSDrm_Int, CMPSDrm_alt, CVTSD2SSrm_Int, DIVSDrm, DIVSDrm_In...
+ printf64mem(MI, 2, O);
+ break;
+ case 8:
+ // ADDSSrm, ADDSSrm_Int, CMPSSrm_alt, CVTSS2SDrm_Int, DIVSSrm, DIVSSrm_In...
+ printf32mem(MI, 2, O);
+ break;
+ case 9:
+ // AESDECLASTrm, AESDECrm, AESENCLASTrm, AESENCrm, GF2P8AFFINEINVQBrmi, G...
+ printi128mem(MI, 2, O);
+ break;
+ case 10:
+ // AESIMCrm, AESKEYGENASSIST128rm, BNDMOV64rm, CVTDQ2PSrm, INVEPT32, INVE...
+ printi128mem(MI, 1, O);
+ break;
+ case 11:
+ // AESIMCrr, AESKEYGENASSIST128rr, ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr...
+ printOperand(MI, 1, O);
+ break;
+ case 12:
+ // BEXTR32rm, BEXTRI32mi, BLCFILL32rm, BLCI32rm, BLCIC32rm, BLCMSK32rm, B...
+ printi32mem(MI, 1, O);
+ break;
+ case 13:
+ // BEXTR64rm, BEXTRI64mi, BLCFILL64rm, BLCI64rm, BLCIC64rm, BLCMSK64rm, B...
+ printi64mem(MI, 1, O);
+ break;
+ case 14:
+ // BNDCL32rm, BNDCL64rm, BNDCN32rm, BNDCN64rm, BNDCU32rm, BNDCU64rm, BNDL...
+ printanymem(MI, 1, O);
+ return;
+ break;
+ case 15:
+ // BSF16rm, BSR16rm, CMP16rm, IMUL16rmi, IMUL16rmi8, KMOVWkm, LAR16rm, LA...
+ printi16mem(MI, 1, O);
+ break;
+ case 16:
+ // CMP8rm, KMOVBkm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX32...
+ printi8mem(MI, 1, O);
+ return;
+ break;
+ case 17:
+ // CMPPDrmi, CMPPDrri, CMPPSrmi, CMPPSrri, CMPSDrm, CMPSDrm_Int, CMPSDrr,...
+ SStream_concat0(O, ", ");
+ break;
+ case 18:
+ // COMISDrm, COMISDrm_Int, CVTPS2PDrm, CVTSD2SI64rm_Int, CVTSD2SIrm_Int, ...
+ printf64mem(MI, 1, O);
+ break;
+ case 19:
+ // COMISSrm, COMISSrm_Int, CVTSS2SDrm, CVTSS2SI64rm_Int, CVTSS2SIrm_Int, ...
+ printf32mem(MI, 1, O);
+ break;
+ case 20:
+ // CVTPD2DQrm, CVTPD2PSrm, CVTPS2DQrm, CVTTPD2DQrm, CVTTPS2DQrm, MMX_CVTP...
+ printf128mem(MI, 1, O);
+ break;
+ case 21:
+ // EXTRQI, MMX_PSLLDri, MMX_PSLLQri, MMX_PSLLWri, MMX_PSRADri, MMX_PSRAWr...
+ printU8Imm(MI, 2, O);
+ break;
+ case 22:
+ // FARCALL16i, FARCALL32i, NOOP19rr
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 23:
+ // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm...
+ printopaquemem(MI, 1, O);
+ return;
+ break;
+ case 24:
+ // MOVDIR64B16, MOVDIR64B32, MOVDIR64B64, VCVTDQ2PSZrm, VCVTQQ2PDZrm, VCV...
+ printi512mem(MI, 1, O);
+ break;
+ case 25:
+ // MOVSB
+ printSrcIdx8(MI, 1, O);
+ return;
+ break;
+ case 26:
+ // MOVSL
+ printSrcIdx32(MI, 1, O);
+ return;
+ break;
+ case 27:
+ // MOVSQ
+ printSrcIdx64(MI, 1, O);
+ return;
+ break;
+ case 28:
+ // MOVSW
+ printSrcIdx16(MI, 1, O);
+ return;
+ break;
+ case 29:
+ // RCL16mi, RCL32mi, RCL64mi, RCL8mi, RCR16mi, RCR32mi, RCR64mi, RCR8mi, ...
+ printU8Imm(MI, 5, O);
+ return;
+ break;
+ case 30:
+ // VBROADCASTF32X8rm, VBROADCASTF64X4rm, VCVTPD2DQYrm, VCVTPD2DQZ256rm, V...
+ printf256mem(MI, 1, O);
+ break;
+ case 31:
+ // VBROADCASTI32X8rm, VBROADCASTI64X4rm, VCVTDQ2PDZrm, VCVTDQ2PSYrm, VCVT...
+ printi256mem(MI, 1, O);
+ break;
+ case 32:
+ // VCMPPDZ128rmbik, VCMPPDZ128rmik, VCMPPDZ128rrik, VCMPPDZ256rmbik, VCMP...
+ SStream_concat0(O, " {");
+ printOperand(MI, 1, O);
+ SStream_concat0(O, "}, ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 33:
+ // VCVTPD2DQZrm, VCVTPD2PSZrm, VCVTPD2QQZrm, VCVTPD2UDQZrm, VCVTPD2UQQZrm...
+ printf512mem(MI, 1, O);
+ break;
+ case 34:
+ // VGATHERDPDYrm, VGATHERDPSYrm, VGATHERQPDYrm, VPGATHERDDYrm, VPGATHERDQ...
+ printi256mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 8, O);
+ return;
+ break;
+ case 35:
+ // VGATHERDPDZ128rm, VGATHERDPDZ256rm, VGATHERDPDZrm, VGATHERDPSZ128rm, V...
+ printOperand(MI, 3, O);
+ SStream_concat0(O, "}, ");
+ break;
+ case 36:
+ // VGATHERDPDrm, VGATHERDPSrm, VGATHERQPDrm, VGATHERQPSYrm, VPGATHERDDrm,...
+ printi128mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 8, O);
+ return;
+ break;
+ case 37:
+ // VGATHERQPSrm, VPGATHERQDrm
+ printi64mem(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 8, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 3 encoded into 6 bits for 36 unique commands.
+ // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 31) & 63));
+ switch ((Bits >> 31) & 63) {
+ default: // unreachable
+ case 0:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16...
+ return;
+ break;
+ case 1:
+ // AESKEYGENASSIST128rm, AESKEYGENASSIST128rr, ANDN32rm, ANDN32rr, ANDN64...
+ SStream_concat0(O, ", ");
+ break;
+ case 2:
+ // BLENDVPDrm0, BLENDVPDrr0, BLENDVPSrm0, BLENDVPSrr0, PBLENDVBrm0, PBLEN...
+ SStream_concat0(O, ", xmm0");
+ return;
+ break;
+ case 3:
+ // CMPPDrmi, CMPPSrmi
+ printf128mem(MI, 2, O);
+ return;
+ break;
+ case 4:
+ // CMPPDrri, CMPPSrri, CMPSDrr, CMPSDrr_Int, CMPSSrr, CMPSSrr_Int
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 5:
+ // CMPSDrm, CMPSDrm_Int
+ printf64mem(MI, 2, O);
+ return;
+ break;
+ case 6:
+ // CMPSSrm, CMPSSrm_Int
+ printf32mem(MI, 2, O);
+ return;
+ break;
+ case 7:
+ // SHLD16mrCL, SHLD16rrCL, SHLD32mrCL, SHLD32rrCL, SHLD64mrCL, SHLD64rrCL...
+ SStream_concat0(O, ", cl");
+ op_addReg(MI, X86_REG_CL);
+ return;
+ break;
+ case 8:
+ // V4FMADDPSrmk, V4FMADDSSrmk, V4FNMADDPSrmk, V4FNMADDSSrmk, VADDPDZ128rm...
+ SStream_concat0(O, "}, ");
+ break;
+ case 9:
+ // V4FMADDPSrmkz, V4FMADDSSrmkz, V4FNMADDPSrmkz, V4FNMADDSSrmkz, VADDPDZ1...
+ SStream_concat0(O, "} {z}, ");
+ op_addAvxZeroOpmask(MI);
+ break;
+ case 10:
+ // VCMPPDYrmi, VCMPPDYrri, VCMPPDZ128rmbi, VCMPPDZ128rmi, VCMPPDZ128rri, ...
+ printOperand(MI, 1, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 11:
+ // VCMPPDZ128rmbik, VCMPPDZ256rmbik, VCMPPDZrmbik, VCMPSDZrm_Intk
+ printf64mem(MI, 3, O);
+ break;
+ case 12:
+ // VCMPPDZ128rmik, VCMPPSZ128rmik
+ printf128mem(MI, 3, O);
+ return;
+ break;
+ case 13:
+ // VCMPPDZ128rrik, VCMPPDZ256rrik, VCMPPDZrribk, VCMPPDZrrik, VCMPPSZ128r...
+ printOperand(MI, 3, O);
+ break;
+ case 14:
+ // VCMPPDZ256rmik, VCMPPSZ256rmik
+ printf256mem(MI, 3, O);
+ return;
+ break;
+ case 15:
+ // VCMPPDZrmik, VCMPPSZrmik
+ printf512mem(MI, 3, O);
+ return;
+ break;
+ case 16:
+ // VCMPPSZ128rmbik, VCMPPSZ256rmbik, VCMPPSZrmbik, VCMPSSZrm_Intk
+ printf32mem(MI, 3, O);
+ break;
+ case 17:
+ // VCOMISDZrrb, VCOMISSZrrb, VCVTPH2PSZrrb, VCVTPS2PDZrrb, VCVTTPD2DQZrrb...
+ SStream_concat0(O, ", {sae}");
+ op_addAvxSae(MI);
+ return;
+ break;
+ case 18:
+ // VCVTDQ2PDZ128rmb, VCVTPD2DQZ128rmb, VCVTPD2PSZ128rmb, VCVTPD2QQZ128rmb...
+ SStream_concat0(O, "{1to2}");
+ return;
+ break;
+ case 19:
+ // VCVTDQ2PDZ256rmb, VCVTDQ2PSZ128rmb, VCVTPD2DQZ256rmb, VCVTPD2PSZ256rmb...
+ SStream_concat0(O, "{1to4}");
+ return;
+ break;
+ case 20:
+ // VCVTDQ2PDZrmb, VCVTDQ2PSZ256rmb, VCVTPD2DQZrmb, VCVTPD2PSZrmb, VCVTPD2...
+ SStream_concat0(O, "{1to8}");
+ return;
+ break;
+ case 21:
+ // VCVTDQ2PSZrmb, VCVTPS2DQZrmb, VCVTPS2UDQZrmb, VCVTTPS2DQZrmb, VCVTTPS2...
+ SStream_concat0(O, "{1to16}");
+ return;
+ break;
+ case 22:
+ // VCVTPS2PHZrrb, VGETMANTPDZrrib, VGETMANTPSZrrib, VREDUCEPDZrrib, VREDU...
+ SStream_concat0(O, ", {sae}, ");
+ op_addAvxSae(MI);
+ printU8Imm(MI, 2, O);
+ return;
+ break;
+ case 23:
+ // VFPCLASSPDZ128rmb, VGETMANTPDZ128rmbi, VPERMILPDZ128mbi, VPROLQZ128mbi...
+ SStream_concat0(O, "{1to2}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_2);
+ printU8Imm(MI, 6, O);
+ return;
+ break;
+ case 24:
+ // VFPCLASSPDZ256rmb, VFPCLASSPSZ128rmb, VGETMANTPDZ256rmbi, VGETMANTPSZ1...
+ SStream_concat0(O, "{1to4}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_4);
+ printU8Imm(MI, 6, O);
+ return;
+ break;
+ case 25:
+ // VFPCLASSPDZrmb, VFPCLASSPSZ256rmb, VGETMANTPDZrmbi, VGETMANTPSZ256rmbi...
+ SStream_concat0(O, "{1to8}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_8);
+ printU8Imm(MI, 6, O);
+ return;
+ break;
+ case 26:
+ // VFPCLASSPSZrmb, VGETMANTPSZrmbi, VPERMILPSZmbi, VPROLDZmbi, VPRORDZmbi...
+ SStream_concat0(O, "{1to16}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_16);
+ printU8Imm(MI, 6, O);
+ return;
+ break;
+ case 27:
+ // VGATHERDPDZ128rm, VGATHERDPSZ128rm, VGATHERQPDZ128rm, VGATHERQPSZ256rm...
+ printi128mem(MI, 4, O);
+ return;
+ break;
+ case 28:
+ // VGATHERDPDZ256rm, VGATHERDPSZ256rm, VGATHERQPDZ256rm, VGATHERQPSZrm, V...
+ printi256mem(MI, 4, O);
+ return;
+ break;
+ case 29:
+ // VGATHERDPDZrm, VGATHERDPSZrm, VGATHERQPDZrm, VPGATHERDDZrm, VPGATHERDQ...
+ printi512mem(MI, 4, O);
+ return;
+ break;
+ case 30:
+ // VGATHERQPSZ128rm, VPGATHERQDZ128rm
+ printi64mem(MI, 4, O);
+ return;
+ break;
+ case 31:
+ // VPCMPBZ128rmik, VPCMPDZ128rmik, VPCMPQZ128rmik, VPCMPUBZ128rmik, VPCMP...
+ printi128mem(MI, 3, O);
+ return;
+ break;
+ case 32:
+ // VPCMPBZ256rmik, VPCMPDZ256rmik, VPCMPQZ256rmik, VPCMPUBZ256rmik, VPCMP...
+ printi256mem(MI, 3, O);
+ return;
+ break;
+ case 33:
+ // VPCMPBZrmik, VPCMPDZrmik, VPCMPQZrmik, VPCMPUBZrmik, VPCMPUDZrmik, VPC...
+ printi512mem(MI, 3, O);
+ return;
+ break;
+ case 34:
+ // VPCMPDZ128rmibk, VPCMPDZ256rmibk, VPCMPDZrmibk, VPCMPUDZ128rmibk, VPCM...
+ printi32mem(MI, 3, O);
+ break;
+ case 35:
+ // VPCMPQZ128rmibk, VPCMPQZ256rmibk, VPCMPQZrmibk, VPCMPUQZ128rmibk, VPCM...
+ printi64mem(MI, 3, O);
+ break;
+ }
+
+
+ // Fragment 4 encoded into 6 bits for 39 unique commands.
+ // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 37) & 63));
+ switch ((Bits >> 37) & 63) {
+ default: // unreachable
+ case 0:
+ // AESKEYGENASSIST128rm, EXTRACTPSmr, MMX_PSHUFWmi, PCMPESTRIrm, PCMPESTR...
+ printU8Imm(MI, 6, O);
+ return;
+ break;
+ case 1:
+ // AESKEYGENASSIST128rr, EXTRACTPSrr, KSHIFTLBri, KSHIFTLDri, KSHIFTLQri,...
+ printU8Imm(MI, 2, O);
+ return;
+ break;
+ case 2:
+ // ANDN32rm, MULX32rm, PDEP32rm, PEXT32rm, VALIGNDZ128rmbi, VALIGNDZ256rm...
+ printi32mem(MI, 2, O);
+ break;
+ case 3:
+ // ANDN32rr, ANDN64rr, BEXTR32rr, BEXTR64rr, BEXTRI32ri, BEXTRI64ri, BZHI...
+ printOperand(MI, 2, O);
+ break;
+ case 4:
+ // ANDN64rm, MULX64rm, PDEP64rm, PEXT64rm, VALIGNQZ128rmbi, VALIGNQZ256rm...
+ printi64mem(MI, 2, O);
+ break;
+ case 5:
+ // BEXTR32rm, BEXTR64rm, BEXTRI32mi, BEXTRI64mi, BZHI32rm, BZHI64rm, IMUL...
+ printOperand(MI, 6, O);
+ break;
+ case 6:
+ // BLENDPDrmi, BLENDPSrmi, CMPPDrmi_alt, CMPPSrmi_alt, CMPSDrm_alt, CMPSS...
+ printU8Imm(MI, 7, O);
+ return;
+ break;
+ case 7:
+ // BLENDPDrri, BLENDPSrri, CMPPDrri_alt, CMPPSrri_alt, CMPSDrr_alt, CMPSS...
+ printU8Imm(MI, 3, O);
+ break;
+ case 8:
+ // V4FMADDPSrm, V4FMADDSSrm, V4FNMADDPSrm, V4FNMADDSSrm, VBROADCASTF32X4Z...
+ printf128mem(MI, 3, O);
+ break;
+ case 9:
+ // V4FMADDPSrmk, V4FMADDPSrmkz, V4FMADDSSrmk, V4FMADDSSrmkz, V4FNMADDPSrm...
+ printOperand(MI, 3, O);
+ break;
+ case 10:
+ // VADDPDYrm, VADDPDZ256rm, VADDPSYrm, VADDPSZ256rm, VADDSUBPDYrm, VADDSU...
+ printf256mem(MI, 2, O);
+ break;
+ case 11:
+ // VADDPDZ128rm, VADDPDrm, VADDPSZ128rm, VADDPSrm, VADDSUBPDrm, VADDSUBPS...
+ printf128mem(MI, 2, O);
+ break;
+ case 12:
+ // VADDPDZ128rmb, VADDPDZ256rmb, VADDPDZrmb, VADDSDZrm, VADDSDZrm_Int, VA...
+ printf64mem(MI, 2, O);
+ break;
+ case 13:
+ // VADDPDZrm, VADDPSZrm, VANDNPDZrm, VANDNPSZrm, VANDPDZrm, VANDPSZrm, VB...
+ printf512mem(MI, 2, O);
+ break;
+ case 14:
+ // VADDPSZ128rmb, VADDPSZ256rmb, VADDPSZrmb, VADDSSZrm, VADDSSZrm_Int, VA...
+ printf32mem(MI, 2, O);
+ break;
+ case 15:
+ // VAESDECLASTYrm, VAESDECLASTZ256rm, VAESDECYrm, VAESDECZ256rm, VAESENCL...
+ printi256mem(MI, 2, O);
+ break;
+ case 16:
+ // VAESDECLASTZ128rm, VAESDECLASTrm, VAESDECZ128rm, VAESDECrm, VAESENCLAS...
+ printi128mem(MI, 2, O);
+ break;
+ case 17:
+ // VAESDECLASTZrm, VAESDECZrm, VAESENCLASTZrm, VAESENCZrm, VALIGNDZrmi, V...
+ printi512mem(MI, 2, O);
+ break;
+ case 18:
+ // VBROADCASTF32X2Z256mk, VBROADCASTF32X2Zmk, VBROADCASTSDZ256mk, VBROADC...
+ printf64mem(MI, 3, O);
+ break;
+ case 19:
+ // VBROADCASTF32X8rmk, VBROADCASTF64X4rmk, VCVTPD2DQZ256rmk, VCVTPD2PSZ25...
+ printf256mem(MI, 3, O);
+ break;
+ case 20:
+ // VBROADCASTI32X2Z128mk, VBROADCASTI32X2Z256mk, VBROADCASTI32X2Zmk, VCVT...
+ printi64mem(MI, 3, O);
+ break;
+ case 21:
+ // VBROADCASTI32X4Z256rmk, VBROADCASTI32X4rmk, VBROADCASTI64X2Z128rmk, VB...
+ printi128mem(MI, 3, O);
+ break;
+ case 22:
+ // VBROADCASTI32X8rmk, VBROADCASTI64X4rmk, VCVTDQ2PDZrmk, VCVTDQ2PSZ256rm...
+ printi256mem(MI, 3, O);
+ break;
+ case 23:
+ // VBROADCASTSSZ128mk, VBROADCASTSSZ256mk, VBROADCASTSSZmk, VCVTPS2DQZ128...
+ printf32mem(MI, 3, O);
+ break;
+ case 24:
+ // VCMPPDZ128rmbik, VPCMPQZ128rmibk, VPCMPUQZ128rmibk
+ SStream_concat0(O, "{1to2}");
+ return;
+ break;
+ case 25:
+ // VCMPPDZ128rrik, VCMPPDZ256rrik, VCMPPDZrrik, VCMPPSZ128rrik, VCMPPSZ25...
+ return;
+ break;
+ case 26:
+ // VCMPPDZ256rmbik, VCMPPSZ128rmbik, VPCMPDZ128rmibk, VPCMPQZ256rmibk, VP...
+ SStream_concat0(O, "{1to4}");
+ return;
+ break;
+ case 27:
+ // VCMPPDZrmbik, VCMPPSZ256rmbik, VPCMPDZ256rmibk, VPCMPQZrmibk, VPCMPUDZ...
+ SStream_concat0(O, "{1to8}");
+ return;
+ break;
+ case 28:
+ // VCMPPDZrribk, VCMPPSZrribk, VCMPSDZrrb_Intk, VCMPSSZrrb_Intk
+ SStream_concat0(O, ", {sae}");
+ op_addAvxSae(MI);
+ return;
+ break;
+ case 29:
+ // VCMPPSZrmbik, VPCMPDZrmibk, VPCMPUDZrmibk
+ SStream_concat0(O, "{1to16}");
+ return;
+ break;
+ case 30:
+ // VCVTDQ2PDZ128rmbk, VCVTDQ2PDZ256rmbk, VCVTDQ2PDZrmbk, VCVTDQ2PSZ128rmb...
+ printi32mem(MI, 3, O);
+ break;
+ case 31:
+ // VCVTDQ2PSZrmk, VCVTQQ2PDZrmk, VCVTQQ2PSZrmk, VCVTUDQ2PSZrmk, VCVTUQQ2P...
+ printi512mem(MI, 3, O);
+ break;
+ case 32:
+ // VCVTDQ2PSZrrb, VCVTPD2DQZrrb, VCVTPD2PSZrrb, VCVTPD2QQZrrb, VCVTPD2UDQ...
+ printRoundingControl(MI, 2, O);
+ return;
+ break;
+ case 33:
+ // VCVTPD2DQZrmk, VCVTPD2PSZrmk, VCVTPD2QQZrmk, VCVTPD2UDQZrmk, VCVTPD2UQ...
+ printf512mem(MI, 3, O);
+ break;
+ case 34:
+ // VCVTSI2SDZrrb_Int, VCVTSI2SSZrrb_Int, VCVTSI642SDZrrb_Int, VCVTSI642SS...
+ printRoundingControl(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 35:
+ // VGF2P8AFFINEINVQBZ128rmbi, VGF2P8AFFINEINVQBZ256rmbi, VGF2P8AFFINEINVQ...
+ printi8mem(MI, 2, O);
+ break;
+ case 36:
+ // VPBROADCASTBZ128mk, VPBROADCASTBZ256mk, VPBROADCASTBZmk
+ printi8mem(MI, 3, O);
+ return;
+ break;
+ case 37:
+ // VPBROADCASTWZ128mk, VPBROADCASTWZ256mk, VPBROADCASTWZmk, VPMOVSXBQZ128...
+ printi16mem(MI, 3, O);
+ return;
+ break;
+ case 38:
+ // VPBROADCASTWZ128mkz, VPBROADCASTWZ256mkz, VPBROADCASTWZmkz, VPINSRWZrm...
+ printi16mem(MI, 2, O);
+ break;
+ }
+
+
+ // Fragment 5 encoded into 4 bits for 12 unique commands.
+ // printf("Fragment 5: %"PRIu64"\n", ((Bits >> 43) & 15));
+ switch ((Bits >> 43) & 15) {
+ default: // unreachable
+ case 0:
+ // ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr, BEXTR32rm, BEXTR32rr, BEXTR64r...
+ return;
+ break;
+ case 1:
+ // INSERTQI, V4FMADDPSrmk, V4FMADDPSrmkz, V4FMADDSSrmk, V4FMADDSSrmkz, V4...
+ SStream_concat0(O, ", ");
+ break;
+ case 2:
+ // VADDPDZ128rmb, VANDNPDZ128rmb, VANDPDZ128rmb, VBLENDMPDZ128rmb, VCMPPD...
+ SStream_concat0(O, "{1to2}");
+ return;
+ break;
+ case 3:
+ // VADDPDZ256rmb, VADDPSZ128rmb, VANDNPDZ256rmb, VANDNPSZ128rmb, VANDPDZ2...
+ SStream_concat0(O, "{1to4}");
+ return;
+ break;
+ case 4:
+ // VADDPDZrmb, VADDPSZ256rmb, VANDNPDZrmb, VANDNPSZ256rmb, VANDPDZrmb, VA...
+ SStream_concat0(O, "{1to8}");
+ return;
+ break;
+ case 5:
+ // VADDPSZrmb, VANDNPSZrmb, VANDPSZrmb, VBLENDMPSZrmb, VCMPPSZrmbi, VCVTD...
+ SStream_concat0(O, "{1to16}");
+ return;
+ break;
+ case 6:
+ // VALIGNDZ128rmbi, VALIGNQZ256rmbi, VCMPPDZ256rmbi_alt, VCMPPSZ128rmbi_a...
+ SStream_concat0(O, "{1to4}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_4);
+ break;
+ case 7:
+ // VALIGNDZ256rmbi, VALIGNQZrmbi, VCMPPDZrmbi_alt, VCMPPSZ256rmbi_alt, VF...
+ SStream_concat0(O, "{1to8}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_8);
+ break;
+ case 8:
+ // VALIGNDZrmbi, VCMPPSZrmbi_alt, VFIXUPIMMPSZrmbi, VFPCLASSPSZrmbk, VGET...
+ SStream_concat0(O, "{1to16}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_16);
+ break;
+ case 9:
+ // VALIGNQZ128rmbi, VCMPPDZ128rmbi_alt, VFIXUPIMMPDZ128rmbi, VFPCLASSPDZ1...
+ SStream_concat0(O, "{1to2}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_2);
+ break;
+ case 10:
+ // VCMPPDZrrib, VCMPPSZrrib, VCMPSDZrrb_Int, VCMPSSZrrb_Int, VCVTPH2PSZrr...
+ SStream_concat0(O, ", {sae}");
+ op_addAvxSae(MI);
+ return;
+ break;
+ case 11:
+ // VCMPPDZrrib_alt, VCMPPSZrrib_alt, VCMPSDZrrb_alt, VCMPSSZrrb_alt, VCVT...
+ SStream_concat0(O, ", {sae}, ");
+ op_addAvxSae(MI);
+ break;
+ }
+
+
+ // Fragment 6 encoded into 5 bits for 31 unique commands.
+ // printf("Fragment 6: %"PRIu64"\n", ((Bits >> 47) & 31));
+ switch ((Bits >> 47) & 31) {
+ default: // unreachable
+ case 0:
+ // INSERTQI, VCVTPS2PHZ128rrk, VCVTPS2PHZ256rrk, VCVTPS2PHZrrbk, VCVTPS2P...
+ printU8Imm(MI, 4, O);
+ return;
+ break;
+ case 1:
+ // V4FMADDPSrmk, V4FMADDPSrmkz, V4FMADDSSrmk, V4FMADDSSrmkz, V4FNMADDPSrm...
+ printf128mem(MI, 4, O);
+ break;
+ case 2:
+ // VADDPDZ128rmbk, VADDPDZ256rmbk, VADDPDZrmbk, VADDSDZrm_Intk, VANDNPDZ1...
+ printf64mem(MI, 4, O);
+ break;
+ case 3:
+ // VADDPDZ128rmbkz, VADDPDZ256rmbkz, VADDPDZrmbkz, VADDSDZrm_Intkz, VANDN...
+ printf64mem(MI, 3, O);
+ break;
+ case 4:
+ // VADDPDZ128rmkz, VADDPSZ128rmkz, VANDNPDZ128rmkz, VANDNPSZ128rmkz, VAND...
+ printf128mem(MI, 3, O);
+ break;
+ case 5:
+ // VADDPDZ128rrk, VADDPDZ256rrk, VADDPDZrrbk, VADDPDZrrk, VADDPSZ128rrk, ...
+ printOperand(MI, 4, O);
+ break;
+ case 6:
+ // VADDPDZ128rrkz, VADDPDZ256rrkz, VADDPDZrrbkz, VADDPDZrrkz, VADDPSZ128r...
+ printOperand(MI, 3, O);
+ break;
+ case 7:
+ // VADDPDZ256rmk, VADDPSZ256rmk, VANDNPDZ256rmk, VANDNPSZ256rmk, VANDPDZ2...
+ printf256mem(MI, 4, O);
+ break;
+ case 8:
+ // VADDPDZ256rmkz, VADDPSZ256rmkz, VANDNPDZ256rmkz, VANDNPSZ256rmkz, VAND...
+ printf256mem(MI, 3, O);
+ break;
+ case 9:
+ // VADDPDZrmk, VADDPSZrmk, VANDNPDZrmk, VANDNPSZrmk, VANDPDZrmk, VANDPSZr...
+ printf512mem(MI, 4, O);
+ break;
+ case 10:
+ // VADDPDZrmkz, VADDPSZrmkz, VANDNPDZrmkz, VANDNPSZrmkz, VANDPDZrmkz, VAN...
+ printf512mem(MI, 3, O);
+ break;
+ case 11:
+ // VADDPDZrrb, VADDPSZrrb, VADDSDZrrb_Int, VADDSSZrrb_Int, VCVTDQ2PSZrrbk...
+ printRoundingControl(MI, 3, O);
+ return;
+ break;
+ case 12:
+ // VADDPSZ128rmbk, VADDPSZ256rmbk, VADDPSZrmbk, VADDSSZrm_Intk, VANDNPSZ1...
+ printf32mem(MI, 4, O);
+ break;
+ case 13:
+ // VADDPSZ128rmbkz, VADDPSZ256rmbkz, VADDPSZrmbkz, VADDSSZrm_Intkz, VANDN...
+ printf32mem(MI, 3, O);
+ break;
+ case 14:
+ // VALIGNDZ128rmbi, VALIGNDZ128rmi, VALIGNDZ256rmbi, VALIGNDZ256rmi, VALI...
+ printU8Imm(MI, 7, O);
+ return;
+ break;
+ case 15:
+ // VALIGNDZ128rmbik, VALIGNDZ256rmbik, VALIGNDZrmbik, VPACKSSDWZ128rmbk, ...
+ printi32mem(MI, 4, O);
+ break;
+ case 16:
+ // VALIGNDZ128rmbikz, VALIGNDZ256rmbikz, VALIGNDZrmbikz, VPACKSSDWZ128rmb...
+ printi32mem(MI, 3, O);
+ break;
+ case 17:
+ // VALIGNDZ128rmik, VALIGNQZ128rmik, VDBPSADBWZ128rmik, VGF2P8AFFINEINVQB...
+ printi128mem(MI, 4, O);
+ break;
+ case 18:
+ // VALIGNDZ128rmikz, VALIGNQZ128rmikz, VDBPSADBWZ128rmikz, VGF2P8AFFINEIN...
+ printi128mem(MI, 3, O);
+ break;
+ case 19:
+ // VALIGNDZ128rri, VALIGNDZ256rri, VALIGNDZrri, VALIGNQZ128rri, VALIGNQZ2...
+ printU8Imm(MI, 3, O);
+ return;
+ break;
+ case 20:
+ // VALIGNDZ256rmik, VALIGNQZ256rmik, VDBPSADBWZ256rmik, VGF2P8AFFINEINVQB...
+ printi256mem(MI, 4, O);
+ break;
+ case 21:
+ // VALIGNDZ256rmikz, VALIGNQZ256rmikz, VDBPSADBWZ256rmikz, VGF2P8AFFINEIN...
+ printi256mem(MI, 3, O);
+ break;
+ case 22:
+ // VALIGNDZrmik, VALIGNQZrmik, VDBPSADBWZrmik, VGF2P8AFFINEINVQBZrmik, VG...
+ printi512mem(MI, 4, O);
+ break;
+ case 23:
+ // VALIGNDZrmikz, VALIGNQZrmikz, VDBPSADBWZrmikz, VGF2P8AFFINEINVQBZrmikz...
+ printi512mem(MI, 3, O);
+ break;
+ case 24:
+ // VALIGNQZ128rmbik, VALIGNQZ256rmbik, VALIGNQZrmbik, VPADDQZ128rmbk, VPA...
+ printi64mem(MI, 4, O);
+ break;
+ case 25:
+ // VALIGNQZ128rmbikz, VALIGNQZ256rmbikz, VALIGNQZrmbikz, VPADDQZ128rmbkz,...
+ printi64mem(MI, 3, O);
+ break;
+ case 26:
+ // VBLENDVPDYrm, VBLENDVPDrm, VBLENDVPSYrm, VBLENDVPSrm, VFMADDPD4Ymr, VF...
+ printOperand(MI, 7, O);
+ break;
+ case 27:
+ // VCVTDQ2PSZrrbk, VCVTPD2DQZrrbk, VCVTPD2PSZrrbk, VCVTPD2QQZrrbk, VCVTPD...
+ printRoundingControl(MI, 4, O);
+ return;
+ break;
+ case 28:
+ // VFIXUPIMMPDZ128rmbi, VFIXUPIMMPDZ128rmi, VFIXUPIMMPDZ256rmbi, VFIXUPIM...
+ printU8Imm(MI, 8, O);
+ return;
+ break;
+ case 29:
+ // VGF2P8AFFINEINVQBZ128rmbik, VGF2P8AFFINEINVQBZ256rmbik, VGF2P8AFFINEIN...
+ printi8mem(MI, 4, O);
+ break;
+ case 30:
+ // VGF2P8AFFINEINVQBZ128rmbikz, VGF2P8AFFINEINVQBZ256rmbikz, VGF2P8AFFINE...
+ printi8mem(MI, 3, O);
+ break;
+ }
+
+
+ // Fragment 7 encoded into 4 bits for 12 unique commands.
+ // printf("Fragment 7: %"PRIu64"\n", ((Bits >> 52) & 15));
+ switch ((Bits >> 52) & 15) {
+ default: // unreachable
+ case 0:
+ // V4FMADDPSrmk, V4FMADDPSrmkz, V4FMADDSSrmk, V4FMADDSSrmkz, V4FNMADDPSrm...
+ return;
+ break;
+ case 1:
+ // VADDPDZ128rmbk, VADDPDZ128rmbkz, VANDNPDZ128rmbk, VANDNPDZ128rmbkz, VA...
+ SStream_concat0(O, "{1to2}");
+ return;
+ break;
+ case 2:
+ // VADDPDZ256rmbk, VADDPDZ256rmbkz, VADDPSZ128rmbk, VADDPSZ128rmbkz, VAND...
+ SStream_concat0(O, "{1to4}");
+ return;
+ break;
+ case 3:
+ // VADDPDZrmbk, VADDPDZrmbkz, VADDPSZ256rmbk, VADDPSZ256rmbkz, VANDNPDZrm...
+ SStream_concat0(O, "{1to8}");
+ return;
+ break;
+ case 4:
+ // VADDPDZrrbk, VADDPDZrrbkz, VADDPSZrrbk, VADDPSZrrbkz, VADDSDZrrb_Intk,...
+ SStream_concat0(O, ", ");
+ break;
+ case 5:
+ // VADDPSZrmbk, VADDPSZrmbkz, VANDNPSZrmbk, VANDNPSZrmbkz, VANDPSZrmbk, V...
+ SStream_concat0(O, "{1to16}");
+ return;
+ break;
+ case 6:
+ // VALIGNDZ128rmbik, VALIGNDZ128rmbikz, VALIGNQZ256rmbik, VALIGNQZ256rmbi...
+ SStream_concat0(O, "{1to4}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_4);
+ break;
+ case 7:
+ // VALIGNDZ256rmbik, VALIGNDZ256rmbikz, VALIGNQZrmbik, VALIGNQZrmbikz, VC...
+ SStream_concat0(O, "{1to8}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_8);
+ break;
+ case 8:
+ // VALIGNDZrmbik, VALIGNDZrmbikz, VCMPPSZrmbi_altk, VFIXUPIMMPSZrmbik, VF...
+ SStream_concat0(O, "{1to16}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_16);
+ break;
+ case 9:
+ // VALIGNQZ128rmbik, VALIGNQZ128rmbikz, VCMPPDZ128rmbi_altk, VFIXUPIMMPDZ...
+ SStream_concat0(O, "{1to2}, ");
+ op_addAvxBroadcast(MI, X86_AVX_BCAST_2);
+ break;
+ case 10:
+ // VCMPPDZrrib_altk, VCMPPSZrrib_altk, VCMPSDZrrb_altk, VCMPSSZrrb_altk, ...
+ SStream_concat0(O, ", {sae}, ");
+ op_addAvxSae(MI);
+ break;
+ case 11:
+ // VCVTSS2SDZrrb_Intk, VCVTSS2SDZrrb_Intkz, VGETEXPSDZrbk, VGETEXPSDZrbkz...
+ SStream_concat0(O, ", {sae}");
+ op_addAvxSae(MI);
+ return;
+ break;
+ }
+
+
+ // Fragment 8 encoded into 3 bits for 6 unique commands.
+ // printf("Fragment 8: %"PRIu64"\n", ((Bits >> 56) & 7));
+ switch ((Bits >> 56) & 7) {
+ default: // unreachable
+ case 0:
+ // VADDPDZrrbk, VADDPSZrrbk, VADDSDZrrb_Intk, VADDSSZrrb_Intk, VCVTSD2SSZ...
+ printRoundingControl(MI, 5, O);
+ return;
+ break;
+ case 1:
+ // VADDPDZrrbkz, VADDPSZrrbkz, VADDSDZrrb_Intkz, VADDSSZrrb_Intkz, VCVTSD...
+ printRoundingControl(MI, 4, O);
+ return;
+ break;
+ case 2:
+ // VALIGNDZ128rmbik, VALIGNDZ128rmik, VALIGNDZ256rmbik, VALIGNDZ256rmik, ...
+ printU8Imm(MI, 9, O);
+ return;
+ break;
+ case 3:
+ // VALIGNDZ128rmbikz, VALIGNDZ128rmikz, VALIGNDZ256rmbikz, VALIGNDZ256rmi...
+ printU8Imm(MI, 8, O);
+ return;
+ break;
+ case 4:
+ // VALIGNDZ128rrik, VALIGNDZ256rrik, VALIGNDZrrik, VALIGNQZ128rrik, VALIG...
+ printU8Imm(MI, 5, O);
+ return;
+ break;
+ case 5:
+ // VALIGNDZ128rrikz, VALIGNDZ256rrikz, VALIGNDZrrikz, VALIGNQZ128rrikz, V...
+ printU8Imm(MI, 4, O);
+ return;
+ break;
+ }
+
+}
+
+
+
diff --git a/capstone/arch/X86/X86GenAsmWriter1_reduce.inc b/capstone/arch/X86/X86GenAsmWriter1_reduce.inc
new file mode 100644
index 000000000..801dd289d
--- /dev/null
+++ b/capstone/arch/X86/X86GenAsmWriter1_reduce.inc
@@ -0,0 +1,2531 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
+|* *|
+|* Assembly Writer Source Fragment *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+/// printInstruction - This method is automatically generated by tablegen
+/// from the instruction set description.
+static void printInstruction(MCInst *MI, SStream *O)
+{
+#ifndef CAPSTONE_DIET
+ static const char AsmStrs[] = {
+ /* 0 */ 'x', 's', 'a', 'v', 'e', 'c', '6', '4', 9, 0,
+ /* 10 */ 'x', 's', 'a', 'v', 'e', '6', '4', 9, 0,
+ /* 19 */ 'x', 'r', 's', 't', 'o', 'r', '6', '4', 9, 0,
+ /* 29 */ 'x', 's', 'a', 'v', 'e', 's', '6', '4', 9, 0,
+ /* 39 */ 'x', 'r', 's', 't', 'o', 'r', 's', '6', '4', 9, 0,
+ /* 50 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', '6', '4', 9, 0,
+ /* 62 */ 'l', 'e', 'a', 9, 0,
+ /* 67 */ 'j', 'a', 9, 0,
+ /* 71 */ 's', 'e', 't', 'a', 9, 0,
+ /* 77 */ 'c', 'm', 'o', 'v', 'a', 9, 0,
+ /* 84 */ 'm', 'o', 'v', 'd', 'i', 'r', '6', '4', 'b', 9, 0,
+ /* 95 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '1', '6', 'b', 9, 0,
+ /* 107 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '8', 'b', 9, 0,
+ /* 118 */ 's', 'b', 'b', 9, 0,
+ /* 123 */ 'l', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 131 */ 's', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 139 */ 'j', 'b', 9, 0,
+ /* 143 */ 'i', 'n', 's', 'b', 9, 0,
+ /* 149 */ 's', 't', 'o', 's', 'b', 9, 0,
+ /* 156 */ 'c', 'm', 'p', 's', 'b', 9, 0,
+ /* 163 */ 'm', 'o', 'v', 's', 'b', 9, 0,
+ /* 170 */ 's', 'e', 't', 'b', 9, 0,
+ /* 176 */ 's', 'u', 'b', 9, 0,
+ /* 181 */ 'c', 'm', 'o', 'v', 'b', 9, 0,
+ /* 188 */ 'c', 'l', 'w', 'b', 9, 0,
+ /* 194 */ 'a', 'd', 'c', 9, 0,
+ /* 199 */ 'd', 'e', 'c', 9, 0,
+ /* 204 */ 'x', 's', 'a', 'v', 'e', 'c', 9, 0,
+ /* 212 */ 'b', 'l', 'c', 'i', 'c', 9, 0,
+ /* 219 */ 'b', 'l', 's', 'i', 'c', 9, 0,
+ /* 226 */ 't', '1', 'm', 's', 'k', 'c', 9, 0,
+ /* 234 */ 'i', 'n', 'c', 9, 0,
+ /* 239 */ 'b', 't', 'c', 9, 0,
+ /* 244 */ 'a', 'a', 'd', 9, 0,
+ /* 249 */ 'v', 'm', 'r', 'e', 'a', 'd', 9, 0,
+ /* 257 */ 'x', 'a', 'd', 'd', 9, 0,
+ /* 263 */ 'r', 'd', 's', 'e', 'e', 'd', 9, 0,
+ /* 271 */ 'i', 'n', 'v', 'p', 'c', 'i', 'd', 9, 0,
+ /* 280 */ 'r', 'd', 'p', 'i', 'd', 9, 0,
+ /* 287 */ 'i', 'n', 'v', 'v', 'p', 'i', 'd', 9, 0,
+ /* 296 */ 's', 'h', 'l', 'd', 9, 0,
+ /* 302 */ 'v', 'm', 'p', 't', 'r', 'l', 'd', 9, 0,
+ /* 311 */ 'r', 'd', 'r', 'a', 'n', 'd', 9, 0,
+ /* 319 */ 'b', 'o', 'u', 'n', 'd', 9, 0,
+ /* 326 */ 'i', 'n', 'c', 's', 's', 'p', 'd', 9, 0,
+ /* 335 */ 'r', 'd', 's', 's', 'p', 'd', 9, 0,
+ /* 343 */ 's', 'h', 'r', 'd', 9, 0,
+ /* 349 */ 'i', 'n', 's', 'd', 9, 0,
+ /* 355 */ 's', 't', 'o', 's', 'd', 9, 0,
+ /* 362 */ 'c', 'm', 'p', 's', 'd', 9, 0,
+ /* 369 */ 'w', 'r', 's', 's', 'd', 9, 0,
+ /* 376 */ 'w', 'r', 'u', 's', 's', 'd', 9, 0,
+ /* 384 */ 'm', 'o', 'v', 's', 'd', 9, 0,
+ /* 391 */ 'm', 'o', 'v', 's', 'x', 'd', 9, 0,
+ /* 399 */ 'j', 'a', 'e', 9, 0,
+ /* 404 */ 's', 'e', 't', 'a', 'e', 9, 0,
+ /* 411 */ 'c', 'm', 'o', 'v', 'a', 'e', 9, 0,
+ /* 419 */ 'j', 'b', 'e', 9, 0,
+ /* 424 */ 's', 'e', 't', 'b', 'e', 9, 0,
+ /* 431 */ 'c', 'm', 'o', 'v', 'b', 'e', 9, 0,
+ /* 439 */ 'j', 'g', 'e', 9, 0,
+ /* 444 */ 's', 'e', 't', 'g', 'e', 9, 0,
+ /* 451 */ 'c', 'm', 'o', 'v', 'g', 'e', 9, 0,
+ /* 459 */ 'j', 'e', 9, 0,
+ /* 463 */ 'j', 'l', 'e', 9, 0,
+ /* 468 */ 's', 'e', 't', 'l', 'e', 9, 0,
+ /* 475 */ 'c', 'm', 'o', 'v', 'l', 'e', 9, 0,
+ /* 483 */ 'j', 'n', 'e', 9, 0,
+ /* 488 */ 'l', 'o', 'o', 'p', 'n', 'e', 9, 0,
+ /* 496 */ 's', 'e', 't', 'n', 'e', 9, 0,
+ /* 503 */ 'c', 'm', 'o', 'v', 'n', 'e', 9, 0,
+ /* 511 */ 'l', 'o', 'o', 'p', 'e', 9, 0,
+ /* 518 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 528 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 538 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 548 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 9, 0,
+ /* 558 */ 't', 'p', 'a', 'u', 's', 'e', 9, 0,
+ /* 566 */ 's', 'e', 't', 'e', 9, 0,
+ /* 572 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 9, 0,
+ /* 581 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 9, 0,
+ /* 590 */ 'c', 'l', 'd', 'e', 'm', 'o', 't', 'e', 9, 0,
+ /* 600 */ 'x', 's', 'a', 'v', 'e', 9, 0,
+ /* 607 */ 'c', 'm', 'o', 'v', 'e', 9, 0,
+ /* 614 */ 'b', 's', 'f', 9, 0,
+ /* 619 */ 'r', 'e', 't', 'f', 9, 0,
+ /* 625 */ 'n', 'e', 'g', 9, 0,
+ /* 630 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 9, 0,
+ /* 639 */ 'j', 'g', 9, 0,
+ /* 643 */ 'i', 'n', 'v', 'l', 'p', 'g', 9, 0,
+ /* 651 */ 's', 'e', 't', 'g', 9, 0,
+ /* 657 */ 'c', 'm', 'o', 'v', 'g', 9, 0,
+ /* 664 */ 'p', 'u', 's', 'h', 9, 0,
+ /* 670 */ 'b', 'l', 'c', 'i', 9, 0,
+ /* 676 */ 'b', 'z', 'h', 'i', 9, 0,
+ /* 682 */ 'm', 'o', 'v', 'd', 'i', 'r', 'i', 9, 0,
+ /* 691 */ 'b', 'l', 's', 'i', 9, 0,
+ /* 697 */ 'b', 'l', 'c', 'm', 's', 'k', 9, 0,
+ /* 705 */ 'b', 'l', 's', 'm', 's', 'k', 9, 0,
+ /* 713 */ 't', 'z', 'm', 's', 'k', 9, 0,
+ /* 720 */ 's', 'a', 'l', 9, 0,
+ /* 725 */ 'l', 'w', 'p', 'v', 'a', 'l', 9, 0,
+ /* 733 */ 'r', 'c', 'l', 9, 0,
+ /* 738 */ 's', 'h', 'l', 9, 0,
+ /* 743 */ 'j', 'l', 9, 0,
+ /* 747 */ 'l', 'c', 'a', 'l', 'l', 9, 0,
+ /* 754 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 9, 0,
+ /* 763 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 9, 0,
+ /* 772 */ 'r', 'o', 'l', 9, 0,
+ /* 777 */ 'a', 'r', 'p', 'l', 9, 0,
+ /* 783 */ 'l', 's', 'l', 9, 0,
+ /* 788 */ 's', 'e', 't', 'l', 9, 0,
+ /* 794 */ 'i', 'm', 'u', 'l', 9, 0,
+ /* 800 */ 'c', 'm', 'o', 'v', 'l', 9, 0,
+ /* 807 */ 'a', 'a', 'm', 9, 0,
+ /* 812 */ 'a', 'n', 'd', 'n', 9, 0,
+ /* 818 */ 'v', 'm', 'x', 'o', 'n', 9, 0,
+ /* 825 */ 'j', 'o', 9, 0,
+ /* 829 */ 'j', 'n', 'o', 9, 0,
+ /* 834 */ 's', 'e', 't', 'n', 'o', 9, 0,
+ /* 841 */ 'c', 'm', 'o', 'v', 'n', 'o', 9, 0,
+ /* 849 */ 's', 'e', 't', 'o', 9, 0,
+ /* 855 */ 'c', 'm', 'o', 'v', 'o', 9, 0,
+ /* 862 */ 'b', 's', 'w', 'a', 'p', 9, 0,
+ /* 869 */ 'p', 'd', 'e', 'p', 9, 0,
+ /* 875 */ 'j', 'p', 9, 0,
+ /* 879 */ 'c', 'm', 'p', 9, 0,
+ /* 884 */ 'l', 'j', 'm', 'p', 9, 0,
+ /* 890 */ 'j', 'n', 'p', 9, 0,
+ /* 895 */ 's', 'e', 't', 'n', 'p', 9, 0,
+ /* 902 */ 'c', 'm', 'o', 'v', 'n', 'p', 9, 0,
+ /* 910 */ 'n', 'o', 'p', 9, 0,
+ /* 915 */ 'l', 'o', 'o', 'p', 9, 0,
+ /* 921 */ 'p', 'o', 'p', 9, 0,
+ /* 926 */ 'r', 's', 't', 'o', 'r', 's', 's', 'p', 9, 0,
+ /* 936 */ 's', 'e', 't', 'p', 9, 0,
+ /* 942 */ 'c', 'm', 'o', 'v', 'p', 9, 0,
+ /* 949 */ 'r', 'e', 't', 'f', 'q', 9, 0,
+ /* 956 */ 'i', 'n', 'c', 's', 's', 'p', 'q', 9, 0,
+ /* 965 */ 'r', 'd', 's', 's', 'p', 'q', 9, 0,
+ /* 973 */ 's', 't', 'o', 's', 'q', 9, 0,
+ /* 980 */ 'c', 'm', 'p', 's', 'q', 9, 0,
+ /* 987 */ 'w', 'r', 's', 's', 'q', 9, 0,
+ /* 994 */ 'w', 'r', 'u', 's', 's', 'q', 9, 0,
+ /* 1002 */ 'm', 'o', 'v', 's', 'q', 9, 0,
+ /* 1009 */ 'v', 'm', 'c', 'l', 'e', 'a', 'r', 9, 0,
+ /* 1018 */ 'l', 'a', 'r', 9, 0,
+ /* 1023 */ 's', 'a', 'r', 9, 0,
+ /* 1028 */ 'r', 'c', 'r', 9, 0,
+ /* 1033 */ 'e', 'n', 't', 'e', 'r', 9, 0,
+ /* 1040 */ 's', 'h', 'r', 9, 0,
+ /* 1045 */ 'r', 'o', 'r', 9, 0,
+ /* 1050 */ 'u', 'm', 'o', 'n', 'i', 't', 'o', 'r', 9, 0,
+ /* 1060 */ 'x', 'r', 's', 't', 'o', 'r', 9, 0,
+ /* 1068 */ 'x', 'o', 'r', 9, 0,
+ /* 1073 */ 'v', 'e', 'r', 'r', 9, 0,
+ /* 1079 */ 'b', 's', 'r', 9, 0,
+ /* 1084 */ 'b', 'l', 's', 'r', 9, 0,
+ /* 1090 */ 'b', 't', 'r', 9, 0,
+ /* 1095 */ 'l', 't', 'r', 9, 0,
+ /* 1100 */ 's', 't', 'r', 9, 0,
+ /* 1105 */ 'b', 'e', 'x', 't', 'r', 9, 0,
+ /* 1112 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 0,
+ /* 1120 */ 'b', 'l', 'c', 's', 9, 0,
+ /* 1126 */ 'l', 'd', 's', 9, 0,
+ /* 1131 */ 'l', 'e', 's', 9, 0,
+ /* 1136 */ 'x', 's', 'a', 'v', 'e', 's', 9, 0,
+ /* 1144 */ 'l', 'f', 's', 9, 0,
+ /* 1149 */ 'l', 'g', 's', 9, 0,
+ /* 1154 */ 'j', 's', 9, 0,
+ /* 1158 */ 'l', 'w', 'p', 'i', 'n', 's', 9, 0,
+ /* 1166 */ 'j', 'n', 's', 9, 0,
+ /* 1171 */ 's', 'e', 't', 'n', 's', 9, 0,
+ /* 1178 */ 'c', 'm', 'o', 'v', 'n', 's', 9, 0,
+ /* 1186 */ 'x', 'r', 's', 't', 'o', 'r', 's', 9, 0,
+ /* 1195 */ 'l', 's', 's', 9, 0,
+ /* 1200 */ 'b', 't', 's', 9, 0,
+ /* 1205 */ 's', 'e', 't', 's', 9, 0,
+ /* 1211 */ 'c', 'm', 'o', 'v', 's', 9, 0,
+ /* 1218 */ 'b', 't', 9, 0,
+ /* 1222 */ 'l', 'g', 'd', 't', 9, 0,
+ /* 1228 */ 's', 'g', 'd', 't', 9, 0,
+ /* 1234 */ 'l', 'i', 'd', 't', 9, 0,
+ /* 1240 */ 's', 'i', 'd', 't', 9, 0,
+ /* 1246 */ 'l', 'l', 'd', 't', 9, 0,
+ /* 1252 */ 's', 'l', 'd', 't', 9, 0,
+ /* 1258 */ 'r', 'e', 't', 9, 0,
+ /* 1263 */ 'u', 'm', 'w', 'a', 'i', 't', 9, 0,
+ /* 1271 */ 'l', 'z', 'c', 'n', 't', 9, 0,
+ /* 1278 */ 't', 'z', 'c', 'n', 't', 9, 0,
+ /* 1285 */ 'i', 'n', 't', 9, 0,
+ /* 1290 */ 'n', 'o', 't', 9, 0,
+ /* 1295 */ 'i', 'n', 'v', 'e', 'p', 't', 9, 0,
+ /* 1303 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', 9, 0,
+ /* 1313 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 'o', 'p', 't', 9, 0,
+ /* 1325 */ 't', 'e', 's', 't', 9, 0,
+ /* 1331 */ 'v', 'm', 'p', 't', 'r', 's', 't', 9, 0,
+ /* 1340 */ 'o', 'u', 't', 9, 0,
+ /* 1345 */ 'p', 'e', 'x', 't', 9, 0,
+ /* 1351 */ 'i', 'd', 'i', 'v', 9, 0,
+ /* 1357 */ 'm', 'o', 'v', 9, 0,
+ /* 1362 */ 'v', 'e', 'r', 'w', 9, 0,
+ /* 1368 */ 'l', 'm', 's', 'w', 9, 0,
+ /* 1374 */ 's', 'm', 's', 'w', 9, 0,
+ /* 1380 */ 'i', 'n', 's', 'w', 9, 0,
+ /* 1386 */ 's', 't', 'o', 's', 'w', 9, 0,
+ /* 1393 */ 'c', 'm', 'p', 's', 'w', 9, 0,
+ /* 1400 */ 'm', 'o', 'v', 's', 'w', 9, 0,
+ /* 1407 */ 'a', 'd', 'c', 'x', 9, 0,
+ /* 1413 */ 's', 'h', 'l', 'x', 9, 0,
+ /* 1419 */ 'm', 'u', 'l', 'x', 9, 0,
+ /* 1425 */ 'a', 'd', 'o', 'x', 9, 0,
+ /* 1431 */ 's', 'a', 'r', 'x', 9, 0,
+ /* 1437 */ 's', 'h', 'r', 'x', 9, 0,
+ /* 1443 */ 'r', 'o', 'r', 'x', 9, 0,
+ /* 1449 */ 'm', 'o', 'v', 's', 'x', 9, 0,
+ /* 1456 */ 'm', 'o', 'v', 'z', 'x', 9, 0,
+ /* 1463 */ 'c', 'l', 'r', 's', 's', 'b', 's', 'y', 9, 0,
+ /* 1473 */ 'j', 'e', 'c', 'x', 'z', 9, 0,
+ /* 1480 */ 'j', 'c', 'x', 'z', 9, 0,
+ /* 1486 */ 'j', 'r', 'c', 'x', 'z', 9, 0,
+ /* 1493 */ 's', 'b', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 1502 */ 's', 'c', 'a', 's', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 1513 */ 'l', 'o', 'd', 's', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 1524 */ 's', 'u', 'b', 9, 'a', 'l', ',', 32, 0,
+ /* 1533 */ 'a', 'd', 'c', 9, 'a', 'l', ',', 32, 0,
+ /* 1542 */ 'a', 'd', 'd', 9, 'a', 'l', ',', 32, 0,
+ /* 1551 */ 'a', 'n', 'd', 9, 'a', 'l', ',', 32, 0,
+ /* 1560 */ 'i', 'n', 9, 'a', 'l', ',', 32, 0,
+ /* 1568 */ 'c', 'm', 'p', 9, 'a', 'l', ',', 32, 0,
+ /* 1577 */ 'x', 'o', 'r', 9, 'a', 'l', ',', 32, 0,
+ /* 1586 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'a', 'l', ',', 32, 0,
+ /* 1598 */ 't', 'e', 's', 't', 9, 'a', 'l', ',', 32, 0,
+ /* 1608 */ 'm', 'o', 'v', 9, 'a', 'l', ',', 32, 0,
+ /* 1617 */ 's', 'b', 'b', 9, 'a', 'x', ',', 32, 0,
+ /* 1626 */ 's', 'u', 'b', 9, 'a', 'x', ',', 32, 0,
+ /* 1635 */ 'a', 'd', 'c', 9, 'a', 'x', ',', 32, 0,
+ /* 1644 */ 'a', 'd', 'd', 9, 'a', 'x', ',', 32, 0,
+ /* 1653 */ 'a', 'n', 'd', 9, 'a', 'x', ',', 32, 0,
+ /* 1662 */ 'i', 'n', 9, 'a', 'x', ',', 32, 0,
+ /* 1670 */ 'c', 'm', 'p', 9, 'a', 'x', ',', 32, 0,
+ /* 1679 */ 'x', 'o', 'r', 9, 'a', 'x', ',', 32, 0,
+ /* 1688 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'a', 'x', ',', 32, 0,
+ /* 1700 */ 't', 'e', 's', 't', 9, 'a', 'x', ',', 32, 0,
+ /* 1710 */ 'm', 'o', 'v', 9, 'a', 'x', ',', 32, 0,
+ /* 1719 */ 's', 'c', 'a', 's', 'w', 9, 'a', 'x', ',', 32, 0,
+ /* 1730 */ 'l', 'o', 'd', 's', 'w', 9, 'a', 'x', ',', 32, 0,
+ /* 1741 */ 's', 'b', 'b', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1751 */ 's', 'u', 'b', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1761 */ 'a', 'd', 'c', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1771 */ 'a', 'd', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1781 */ 'a', 'n', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1791 */ 's', 'c', 'a', 's', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1803 */ 'l', 'o', 'd', 's', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1815 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1824 */ 'c', 'm', 'p', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1834 */ 'x', 'o', 'r', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1844 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1857 */ 't', 'e', 's', 't', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1868 */ 'm', 'o', 'v', 9, 'e', 'a', 'x', ',', 32, 0,
+ /* 1878 */ 's', 'b', 'b', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1888 */ 's', 'u', 'b', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1898 */ 'a', 'd', 'c', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1908 */ 'a', 'd', 'd', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1918 */ 'a', 'n', 'd', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1928 */ 'c', 'm', 'p', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1938 */ 's', 'c', 'a', 's', 'q', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1950 */ 'l', 'o', 'd', 's', 'q', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1962 */ 'x', 'o', 'r', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1972 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1985 */ 't', 'e', 's', 't', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 1996 */ 'm', 'o', 'v', 9, 'r', 'a', 'x', ',', 32, 0,
+ /* 2006 */ 'o', 'u', 't', 's', 'b', 9, 'd', 'x', ',', 32, 0,
+ /* 2017 */ 'o', 'u', 't', 's', 'd', 9, 'd', 'x', ',', 32, 0,
+ /* 2028 */ 'o', 'u', 't', 's', 'w', 9, 'd', 'x', ',', 32, 0,
+ /* 2039 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0,
+ /* 2070 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 2094 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 2119 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
+ /* 2142 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 2165 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 2187 */ 'u', 'd', '0', 0,
+ /* 2191 */ 'x', 's', 'h', 'a', '1', 0,
+ /* 2197 */ 'u', 'd', '1', 0,
+ /* 2201 */ 'i', 'n', 't', '1', 0,
+ /* 2206 */ 'e', 'n', 'd', 'b', 'r', '3', '2', 0,
+ /* 2214 */ 'u', 'd', '2', 0,
+ /* 2218 */ 'i', 'n', 't', '3', 0,
+ /* 2223 */ 'e', 'n', 'd', 'b', 'r', '6', '4', 0,
+ /* 2231 */ 'r', 'e', 'x', '6', '4', 0,
+ /* 2237 */ 'd', 'a', 't', 'a', '1', '6', 0,
+ /* 2244 */ 'x', 's', 'h', 'a', '2', '5', '6', 0,
+ /* 2252 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
+ /* 2265 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
+ /* 2272 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
+ /* 2282 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
+ /* 2292 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
+ /* 2307 */ 'a', 'a', 'a', 0,
+ /* 2311 */ 'd', 'a', 'a', 0,
+ /* 2315 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0,
+ /* 2325 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0,
+ /* 2335 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0,
+ /* 2345 */ 'x', 'l', 'a', 't', 'b', 0,
+ /* 2351 */ 'c', 'l', 'a', 'c', 0,
+ /* 2356 */ 's', 't', 'a', 'c', 0,
+ /* 2361 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0,
+ /* 2371 */ 'g', 'e', 't', 's', 'e', 'c', 0,
+ /* 2378 */ 's', 'a', 'l', 'c', 0,
+ /* 2383 */ 'c', 'l', 'c', 0,
+ /* 2387 */ 'c', 'm', 'c', 0,
+ /* 2391 */ 'r', 'd', 'p', 'm', 'c', 0,
+ /* 2397 */ 'v', 'm', 'f', 'u', 'n', 'c', 0,
+ /* 2404 */ 'r', 'd', 't', 's', 'c', 0,
+ /* 2410 */ 's', 't', 'c', 0,
+ /* 2414 */ 'p', 'u', 's', 'h', 'f', 'd', 0,
+ /* 2421 */ 'p', 'o', 'p', 'f', 'd', 0,
+ /* 2427 */ 'c', 'p', 'u', 'i', 'd', 0,
+ /* 2433 */ 'c', 'l', 'd', 0,
+ /* 2437 */ 'i', 'r', 'e', 't', 'd', 0,
+ /* 2443 */ 's', 't', 'd', 0,
+ /* 2447 */ 'w', 'b', 'i', 'n', 'v', 'd', 0,
+ /* 2454 */ 'w', 'b', 'n', 'o', 'i', 'n', 'v', 'd', 0,
+ /* 2463 */ 'c', 'w', 'd', 0,
+ /* 2467 */ 'c', 'w', 'd', 'e', 0,
+ /* 2472 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0,
+ /* 2481 */ 'r', 'e', 'p', 'n', 'e', 0,
+ /* 2487 */ 'c', 'd', 'q', 'e', 0,
+ /* 2492 */ 'x', 's', 't', 'o', 'r', 'e', 0,
+ /* 2499 */ 'l', 'e', 'a', 'v', 'e', 0,
+ /* 2505 */ 'v', 'm', 'x', 'o', 'f', 'f', 0,
+ /* 2512 */ 'l', 'a', 'h', 'f', 0,
+ /* 2517 */ 's', 'a', 'h', 'f', 0,
+ /* 2522 */ 'p', 'u', 's', 'h', 'f', 0,
+ /* 2528 */ 'p', 'o', 'p', 'f', 0,
+ /* 2533 */ 'r', 'e', 't', 'f', 0,
+ /* 2538 */ 'p', 'c', 'o', 'n', 'f', 'i', 'g', 0,
+ /* 2546 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0,
+ /* 2555 */ 'c', 'l', 'g', 'i', 0,
+ /* 2560 */ 's', 't', 'g', 'i', 0,
+ /* 2565 */ 'c', 'l', 'i', 0,
+ /* 2569 */ 's', 't', 'i', 0,
+ /* 2573 */ 'l', 'o', 'c', 'k', 0,
+ /* 2578 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'l', 0,
+ /* 2589 */ 'p', 'u', 's', 'h', 'a', 'l', 0,
+ /* 2596 */ 'p', 'o', 'p', 'a', 'l', 0,
+ /* 2602 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
+ /* 2616 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 2624 */ 'v', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 2631 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0,
+ /* 2639 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0,
+ /* 2647 */ 'f', 's', 'e', 't', 'p', 'm', 0,
+ /* 2654 */ 'r', 's', 'm', 0,
+ /* 2658 */ 'c', 'q', 'o', 0,
+ /* 2662 */ 'c', 'l', 'z', 'e', 'r', 'o', 0,
+ /* 2669 */ 'i', 'n', 't', 'o', 0,
+ /* 2674 */ 'r', 'd', 't', 's', 'c', 'p', 0,
+ /* 2681 */ 'r', 'e', 'p', 0,
+ /* 2685 */ 'n', 'o', 'p', 0,
+ /* 2689 */ 's', 'a', 'v', 'e', 'p', 'r', 'e', 'v', 's', 's', 'p', 0,
+ /* 2701 */ 'c', 'd', 'q', 0,
+ /* 2705 */ 'p', 'u', 's', 'h', 'f', 'q', 0,
+ /* 2712 */ 'p', 'o', 'p', 'f', 'q', 0,
+ /* 2718 */ 'r', 'e', 't', 'f', 'q', 0,
+ /* 2724 */ 'i', 'r', 'e', 't', 'q', 0,
+ /* 2730 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0,
+ /* 2738 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0,
+ /* 2747 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0,
+ /* 2756 */ 'r', 'd', 'm', 's', 'r', 0,
+ /* 2762 */ 'w', 'r', 'm', 's', 'r', 0,
+ /* 2768 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0,
+ /* 2778 */ 'a', 'a', 's', 0,
+ /* 2782 */ 'd', 'a', 's', 0,
+ /* 2786 */ 'p', 'u', 's', 'h', 9, 'c', 's', 0,
+ /* 2794 */ 'p', 'u', 's', 'h', 9, 'd', 's', 0,
+ /* 2802 */ 'p', 'o', 'p', 9, 'd', 's', 0,
+ /* 2809 */ 'p', 'u', 's', 'h', 9, 'e', 's', 0,
+ /* 2817 */ 'p', 'o', 'p', 9, 'e', 's', 0,
+ /* 2824 */ 'p', 'u', 's', 'h', 9, 'f', 's', 0,
+ /* 2832 */ 'p', 'o', 'p', 9, 'f', 's', 0,
+ /* 2839 */ 'p', 'u', 's', 'h', 9, 'g', 's', 0,
+ /* 2847 */ 'p', 'o', 'p', 9, 'g', 's', 0,
+ /* 2854 */ 's', 'w', 'a', 'p', 'g', 's', 0,
+ /* 2861 */ 'p', 'u', 's', 'h', 9, 's', 's', 0,
+ /* 2869 */ 'p', 'o', 'p', 9, 's', 's', 0,
+ /* 2876 */ 'c', 'l', 't', 's', 0,
+ /* 2881 */ 'i', 'r', 'e', 't', 0,
+ /* 2886 */ 's', 'y', 's', 'r', 'e', 't', 0,
+ /* 2893 */ 's', 'y', 's', 'e', 'x', 'i', 't', 0,
+ /* 2901 */ 'h', 'l', 't', 0,
+ /* 2905 */ 'r', 'd', 'p', 'k', 'r', 'u', 0,
+ /* 2912 */ 'w', 'r', 'p', 'k', 'r', 'u', 0,
+ /* 2919 */ 'x', 'g', 'e', 't', 'b', 'v', 0,
+ /* 2926 */ 'x', 's', 'e', 't', 'b', 'v', 0,
+ /* 2933 */ 'p', 'u', 's', 'h', 'a', 'w', 0,
+ /* 2940 */ 'p', 'o', 'p', 'a', 'w', 0,
+ /* 2946 */ 'c', 'b', 'w', 0,
+ /* 2950 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'x', 0,
+ /* 2961 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'e', 'a', 'x', 0,
+ /* 2972 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'e', 'a', 'x', 0,
+ /* 2983 */ 'v', 'm', 'r', 'u', 'n', 9, 'e', 'a', 'x', 0,
+ /* 2993 */ 's', 'k', 'i', 'n', 'i', 't', 9, 'e', 'a', 'x', 0,
+ /* 3004 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'e', 'a', 'x', 0,
+ /* 3016 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'r', 'a', 'x', 0,
+ /* 3027 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'r', 'a', 'x', 0,
+ /* 3038 */ 'v', 'm', 'r', 'u', 'n', 9, 'r', 'a', 'x', 0,
+ /* 3048 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'e', 'a', 'x', ',', 32, 'e', 'c', 'x', 0,
+ /* 3065 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'r', 'a', 'x', ',', 32, 'e', 'c', 'x', 0,
+ /* 3082 */ 'i', 'n', 9, 'a', 'l', ',', 32, 'd', 'x', 0,
+ /* 3092 */ 'i', 'n', 9, 'a', 'x', ',', 32, 'd', 'x', 0,
+ /* 3102 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 'd', 'x', 0,
+ /* 3113 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 'x', 0,
+ /* 3122 */ 'm', 'w', 'a', 'i', 't', 'x', 0,
+ /* 3129 */ 's', 'e', 't', 's', 's', 'b', 's', 'y', 0,
+ };
+#endif
+
+ static const uint32_t OpInfo0[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 2273U, // DBG_VALUE
+ 2283U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 2266U, // BUNDLE
+ 2293U, // LIFETIME_START
+ 2253U, // LIFETIME_END
+ 0U, // STACKMAP
+ 2603U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 2120U, // PATCHABLE_FUNCTION_ENTER
+ 2040U, // PATCHABLE_RET
+ 2166U, // PATCHABLE_FUNCTION_EXIT
+ 2143U, // PATCHABLE_TAIL_CALL
+ 2095U, // PATCHABLE_EVENT_CALL
+ 2071U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 2308U, // AAA
+ 4341U, // AAD8i8
+ 4904U, // AAM8i8
+ 2779U, // AAS
+ 5732U, // ADC16i16
+ 270531U, // ADC16mi
+ 270531U, // ADC16mi8
+ 270531U, // ADC16mr
+ 4468931U, // ADC16ri
+ 4468931U, // ADC16ri8
+ 8663235U, // ADC16rm
+ 4468931U, // ADC16rr
+ 4460739U, // ADC16rr_REV
+ 5858U, // ADC32i32
+ 278723U, // ADC32mi
+ 278723U, // ADC32mi8
+ 278723U, // ADC32mr
+ 4468931U, // ADC32ri
+ 4468931U, // ADC32ri8
+ 12857539U, // ADC32rm
+ 4468931U, // ADC32rr
+ 4460739U, // ADC32rr_REV
+ 5995U, // ADC64i32
+ 282819U, // ADC64mi32
+ 282819U, // ADC64mi8
+ 282819U, // ADC64mr
+ 4468931U, // ADC64ri32
+ 4468931U, // ADC64ri8
+ 17051843U, // ADC64rm
+ 4468931U, // ADC64rr
+ 4460739U, // ADC64rr_REV
+ 5630U, // ADC8i8
+ 286915U, // ADC8mi
+ 286915U, // ADC8mi8
+ 286915U, // ADC8mr
+ 4468931U, // ADC8ri
+ 4468931U, // ADC8ri8
+ 21246147U, // ADC8rm
+ 4468931U, // ADC8rr
+ 4460739U, // ADC8rr_REV
+ 12850560U, // ADCX32rm
+ 4461952U, // ADCX32rr
+ 17044864U, // ADCX64rm
+ 4461952U, // ADCX64rr
+ 5741U, // ADD16i16
+ 270595U, // ADD16mi
+ 270595U, // ADD16mi8
+ 270595U, // ADD16mr
+ 4468995U, // ADD16ri
+ 4468995U, // ADD16ri8
+ 8663299U, // ADD16rm
+ 4468995U, // ADD16rr
+ 4460803U, // ADD16rr_REV
+ 5868U, // ADD32i32
+ 278787U, // ADD32mi
+ 278787U, // ADD32mi8
+ 278787U, // ADD32mr
+ 4468995U, // ADD32ri
+ 4468995U, // ADD32ri8
+ 12857603U, // ADD32rm
+ 4468995U, // ADD32rr
+ 4460803U, // ADD32rr_REV
+ 6005U, // ADD64i32
+ 282883U, // ADD64mi32
+ 282883U, // ADD64mi8
+ 282883U, // ADD64mr
+ 4468995U, // ADD64ri32
+ 4468995U, // ADD64ri8
+ 17051907U, // ADD64rm
+ 4468995U, // ADD64rr
+ 4460803U, // ADD64rr_REV
+ 5639U, // ADD8i8
+ 286979U, // ADD8mi
+ 286979U, // ADD8mi8
+ 286979U, // ADD8mr
+ 4468995U, // ADD8ri
+ 4468995U, // ADD8ri8
+ 21246211U, // ADD8rm
+ 4468995U, // ADD8rr
+ 4460803U, // ADD8rr_REV
+ 12850578U, // ADOX32rm
+ 4461970U, // ADOX32rr
+ 17044882U, // ADOX64rm
+ 4461970U, // ADOX64rr
+ 5750U, // AND16i16
+ 270651U, // AND16mi
+ 270651U, // AND16mi8
+ 270651U, // AND16mr
+ 4469051U, // AND16ri
+ 4469051U, // AND16ri8
+ 8663355U, // AND16rm
+ 4469051U, // AND16rr
+ 4460859U, // AND16rr_REV
+ 5878U, // AND32i32
+ 278843U, // AND32mi
+ 278843U, // AND32mi8
+ 278843U, // AND32mr
+ 4469051U, // AND32ri
+ 4469051U, // AND32ri8
+ 12857659U, // AND32rm
+ 4469051U, // AND32rr
+ 4460859U, // AND32rr_REV
+ 6015U, // AND64i32
+ 282939U, // AND64mi32
+ 282939U, // AND64mi8
+ 282939U, // AND64mr
+ 4469051U, // AND64ri32
+ 4469051U, // AND64ri8
+ 17051963U, // AND64rm
+ 4469051U, // AND64rr
+ 4460859U, // AND64rr_REV
+ 5648U, // AND8i8
+ 287035U, // AND8mi
+ 287035U, // AND8mi8
+ 287035U, // AND8mr
+ 4469051U, // AND8ri
+ 4469051U, // AND8ri8
+ 21246267U, // AND8rm
+ 4469051U, // AND8rr
+ 4460859U, // AND8rr_REV
+ 159650605U, // ANDN32rm
+ 696521517U, // ANDN32rr
+ 1233392429U, // ANDN64rm
+ 696521517U, // ANDN64rr
+ 271114U, // ARPL16mr
+ 25432842U, // ARPL16rr
+ 1774457938U, // BEXTR32rm
+ 696521810U, // BEXTR32rr
+ 1778652242U, // BEXTR64rm
+ 696521810U, // BEXTR64rr
+ 1774457938U, // BEXTRI32mi
+ 696521810U, // BEXTRI32ri
+ 1778652242U, // BEXTRI64mi
+ 696521810U, // BEXTRI64ri
+ 29627123U, // BLCFILL32rm
+ 25432819U, // BLCFILL32rr
+ 33821427U, // BLCFILL64rm
+ 25432819U, // BLCFILL64rr
+ 29627039U, // BLCI32rm
+ 25432735U, // BLCI32rr
+ 33821343U, // BLCI64rm
+ 25432735U, // BLCI64rr
+ 29626581U, // BLCIC32rm
+ 25432277U, // BLCIC32rr
+ 33820885U, // BLCIC64rm
+ 25432277U, // BLCIC64rr
+ 29627066U, // BLCMSK32rm
+ 25432762U, // BLCMSK32rr
+ 33821370U, // BLCMSK64rm
+ 25432762U, // BLCMSK64rr
+ 29627489U, // BLCS32rm
+ 25433185U, // BLCS32rr
+ 33821793U, // BLCS64rm
+ 25433185U, // BLCS64rr
+ 29627132U, // BLSFILL32rm
+ 25432828U, // BLSFILL32rr
+ 33821436U, // BLSFILL64rm
+ 25432828U, // BLSFILL64rr
+ 29627060U, // BLSI32rm
+ 25432756U, // BLSI32rr
+ 33821364U, // BLSI64rm
+ 25432756U, // BLSI64rr
+ 29626588U, // BLSIC32rm
+ 25432284U, // BLSIC32rr
+ 33820892U, // BLSIC64rm
+ 25432284U, // BLSIC64rr
+ 29627074U, // BLSMSK32rm
+ 25432770U, // BLSMSK32rr
+ 33821378U, // BLSMSK64rm
+ 25432770U, // BLSMSK64rr
+ 29627453U, // BLSR32rm
+ 25433149U, // BLSR32rr
+ 33821757U, // BLSR64rm
+ 25433149U, // BLSR64rr
+ 29626688U, // BOUNDS16rm
+ 33820992U, // BOUNDS32rm
+ 38015591U, // BSF16rm
+ 25432679U, // BSF16rr
+ 29626983U, // BSF32rm
+ 25432679U, // BSF32rr
+ 33821287U, // BSF64rm
+ 25432679U, // BSF64rr
+ 38016056U, // BSR16rm
+ 25433144U, // BSR16rr
+ 29627448U, // BSR32rm
+ 25433144U, // BSR32rr
+ 33821752U, // BSR64rm
+ 25433144U, // BSR64rr
+ 4959U, // BSWAP16r_BAD
+ 4959U, // BSWAP32r
+ 4959U, // BSWAP64r
+ 271555U, // BT16mi8
+ 271555U, // BT16mr
+ 25433283U, // BT16ri8
+ 25433283U, // BT16rr
+ 279747U, // BT32mi8
+ 279747U, // BT32mr
+ 25433283U, // BT32ri8
+ 25433283U, // BT32rr
+ 283843U, // BT64mi8
+ 283843U, // BT64mr
+ 25433283U, // BT64ri8
+ 25433283U, // BT64rr
+ 270576U, // BTC16mi8
+ 270576U, // BTC16mr
+ 4468976U, // BTC16ri8
+ 4468976U, // BTC16rr
+ 278768U, // BTC32mi8
+ 278768U, // BTC32mr
+ 4468976U, // BTC32ri8
+ 4468976U, // BTC32rr
+ 282864U, // BTC64mi8
+ 282864U, // BTC64mr
+ 4468976U, // BTC64ri8
+ 4468976U, // BTC64rr
+ 271427U, // BTR16mi8
+ 271427U, // BTR16mr
+ 4469827U, // BTR16ri8
+ 4469827U, // BTR16rr
+ 279619U, // BTR32mi8
+ 279619U, // BTR32mr
+ 4469827U, // BTR32ri8
+ 4469827U, // BTR32rr
+ 283715U, // BTR64mi8
+ 283715U, // BTR64mr
+ 4469827U, // BTR64ri8
+ 4469827U, // BTR64rr
+ 271537U, // BTS16mi8
+ 271537U, // BTS16mr
+ 4469937U, // BTS16ri8
+ 4469937U, // BTS16rr
+ 279729U, // BTS32mi8
+ 279729U, // BTS32mr
+ 4469937U, // BTS32ri8
+ 4469937U, // BTS32rr
+ 283825U, // BTS64mi8
+ 283825U, // BTS64mr
+ 4469937U, // BTS64ri8
+ 4469937U, // BTS64rr
+ 1774457509U, // BZHI32rm
+ 696521381U, // BZHI32rr
+ 1778651813U, // BZHI64rm
+ 696521381U, // BZHI64rr
+ 8941U, // CALL16m
+ 8941U, // CALL16m_NT
+ 4845U, // CALL16r
+ 4845U, // CALL16r_NT
+ 17133U, // CALL32m
+ 17133U, // CALL32m_NT
+ 4845U, // CALL32r
+ 4845U, // CALL32r_NT
+ 21229U, // CALL64m
+ 21229U, // CALL64m_NT
+ 29421U, // CALL64pcrel32
+ 4845U, // CALL64r
+ 4845U, // CALL64r_NT
+ 29421U, // CALLpcrel16
+ 29421U, // CALLpcrel32
+ 2947U, // CBW
+ 2702U, // CDQ
+ 2488U, // CDQE
+ 2352U, // CLAC
+ 2384U, // CLC
+ 2434U, // CLD
+ 25167U, // CLDEMOTE
+ 25890U, // CLFLUSHOPT
+ 2556U, // CLGI
+ 2566U, // CLI
+ 17848U, // CLRSSBSY
+ 2877U, // CLTS
+ 24765U, // CLWB
+ 2663U, // CLZEROr
+ 2388U, // CMC
+ 8654926U, // CMOVA16rm
+ 4460622U, // CMOVA16rr
+ 12849230U, // CMOVA32rm
+ 4460622U, // CMOVA32rr
+ 17043534U, // CMOVA64rm
+ 4460622U, // CMOVA64rr
+ 8655260U, // CMOVAE16rm
+ 4460956U, // CMOVAE16rr
+ 12849564U, // CMOVAE32rm
+ 4460956U, // CMOVAE32rr
+ 17043868U, // CMOVAE64rm
+ 4460956U, // CMOVAE64rr
+ 8655030U, // CMOVB16rm
+ 4460726U, // CMOVB16rr
+ 12849334U, // CMOVB32rm
+ 4460726U, // CMOVB32rr
+ 17043638U, // CMOVB64rm
+ 4460726U, // CMOVB64rr
+ 8655280U, // CMOVBE16rm
+ 4460976U, // CMOVBE16rr
+ 12849584U, // CMOVBE32rm
+ 4460976U, // CMOVBE32rr
+ 17043888U, // CMOVBE64rm
+ 4460976U, // CMOVBE64rr
+ 8655456U, // CMOVE16rm
+ 4461152U, // CMOVE16rr
+ 12849760U, // CMOVE32rm
+ 4461152U, // CMOVE32rr
+ 17044064U, // CMOVE64rm
+ 4461152U, // CMOVE64rr
+ 8655506U, // CMOVG16rm
+ 4461202U, // CMOVG16rr
+ 12849810U, // CMOVG32rm
+ 4461202U, // CMOVG32rr
+ 17044114U, // CMOVG64rm
+ 4461202U, // CMOVG64rr
+ 8655300U, // CMOVGE16rm
+ 4460996U, // CMOVGE16rr
+ 12849604U, // CMOVGE32rm
+ 4460996U, // CMOVGE32rr
+ 17043908U, // CMOVGE64rm
+ 4460996U, // CMOVGE64rr
+ 8655649U, // CMOVL16rm
+ 4461345U, // CMOVL16rr
+ 12849953U, // CMOVL32rm
+ 4461345U, // CMOVL32rr
+ 17044257U, // CMOVL64rm
+ 4461345U, // CMOVL64rr
+ 8655324U, // CMOVLE16rm
+ 4461020U, // CMOVLE16rr
+ 12849628U, // CMOVLE32rm
+ 4461020U, // CMOVLE32rr
+ 17043932U, // CMOVLE64rm
+ 4461020U, // CMOVLE64rr
+ 8655352U, // CMOVNE16rm
+ 4461048U, // CMOVNE16rr
+ 12849656U, // CMOVNE32rm
+ 4461048U, // CMOVNE32rr
+ 17043960U, // CMOVNE64rm
+ 4461048U, // CMOVNE64rr
+ 8655690U, // CMOVNO16rm
+ 4461386U, // CMOVNO16rr
+ 12849994U, // CMOVNO32rm
+ 4461386U, // CMOVNO32rr
+ 17044298U, // CMOVNO64rm
+ 4461386U, // CMOVNO64rr
+ 8655751U, // CMOVNP16rm
+ 4461447U, // CMOVNP16rr
+ 12850055U, // CMOVNP32rm
+ 4461447U, // CMOVNP32rr
+ 17044359U, // CMOVNP64rm
+ 4461447U, // CMOVNP64rr
+ 8656027U, // CMOVNS16rm
+ 4461723U, // CMOVNS16rr
+ 12850331U, // CMOVNS32rm
+ 4461723U, // CMOVNS32rr
+ 17044635U, // CMOVNS64rm
+ 4461723U, // CMOVNS64rr
+ 8655704U, // CMOVO16rm
+ 4461400U, // CMOVO16rr
+ 12850008U, // CMOVO32rm
+ 4461400U, // CMOVO32rr
+ 17044312U, // CMOVO64rm
+ 4461400U, // CMOVO64rr
+ 8655791U, // CMOVP16rm
+ 4461487U, // CMOVP16rr
+ 12850095U, // CMOVP32rm
+ 4461487U, // CMOVP32rr
+ 17044399U, // CMOVP64rm
+ 4461487U, // CMOVP64rr
+ 8656060U, // CMOVS16rm
+ 4461756U, // CMOVS16rr
+ 12850364U, // CMOVS32rm
+ 4461756U, // CMOVS32rr
+ 17044668U, // CMOVS64rm
+ 4461756U, // CMOVS64rr
+ 5767U, // CMP16i16
+ 271216U, // CMP16mi
+ 271216U, // CMP16mi8
+ 271216U, // CMP16mr
+ 25432944U, // CMP16ri
+ 25432944U, // CMP16ri8
+ 38015856U, // CMP16rm
+ 25432944U, // CMP16rr
+ 25432944U, // CMP16rr_REV
+ 5921U, // CMP32i32
+ 279408U, // CMP32mi
+ 279408U, // CMP32mi8
+ 279408U, // CMP32mr
+ 25432944U, // CMP32ri
+ 25432944U, // CMP32ri8
+ 29627248U, // CMP32rm
+ 25432944U, // CMP32rr
+ 25432944U, // CMP32rr_REV
+ 6025U, // CMP64i32
+ 283504U, // CMP64mi32
+ 283504U, // CMP64mi8
+ 283504U, // CMP64mr
+ 25432944U, // CMP64ri32
+ 25432944U, // CMP64ri8
+ 33821552U, // CMP64rm
+ 25432944U, // CMP64rr
+ 25432944U, // CMP64rr_REV
+ 5665U, // CMP8i8
+ 287600U, // CMP8mi
+ 287600U, // CMP8mi8
+ 287600U, // CMP8mr
+ 25432944U, // CMP8ri
+ 25432944U, // CMP8ri8
+ 42210160U, // CMP8rm
+ 25432944U, // CMP8rr
+ 25432944U, // CMP8rr_REV
+ 32925U, // CMPSB
+ 37227U, // CMPSL
+ 41941U, // CMPSQ
+ 46450U, // CMPSW
+ 49248U, // CMPXCHG16B
+ 270967U, // CMPXCHG16rm
+ 25432695U, // CMPXCHG16rr
+ 279159U, // CMPXCHG32rm
+ 25432695U, // CMPXCHG32rr
+ 283255U, // CMPXCHG64rm
+ 25432695U, // CMPXCHG64rr
+ 20588U, // CMPXCHG8B
+ 287351U, // CMPXCHG8rm
+ 25432695U, // CMPXCHG8rr
+ 2428U, // CPUID
+ 2659U, // CQO
+ 2464U, // CWD
+ 2468U, // CWDE
+ 2312U, // DAA
+ 2783U, // DAS
+ 2238U, // DATA16_PREFIX
+ 8392U, // DEC16m
+ 4296U, // DEC16r
+ 4296U, // DEC16r_alt
+ 16584U, // DEC32m
+ 4296U, // DEC32r
+ 4296U, // DEC32r_alt
+ 20680U, // DEC64m
+ 4296U, // DEC64r
+ 24776U, // DEC8m
+ 4296U, // DEC8r
+ 9545U, // DIV16m
+ 5449U, // DIV16r
+ 17737U, // DIV32m
+ 5449U, // DIV32r
+ 21833U, // DIV64m
+ 5449U, // DIV64r
+ 25929U, // DIV8m
+ 5449U, // DIV8r
+ 2207U, // ENDBR32
+ 2224U, // ENDBR64
+ 25433098U, // ENTER
+ 46412524U, // FARCALL16i
+ 53996U, // FARCALL16m
+ 46412524U, // FARCALL32i
+ 53997U, // FARCALL32m
+ 53996U, // FARCALL64
+ 537461U, // FARJMP16i
+ 54133U, // FARJMP16m
+ 537461U, // FARJMP32i
+ 54134U, // FARJMP32m
+ 54133U, // FARJMP64
+ 2648U, // FSETPM
+ 2372U, // GETSEC
+ 2902U, // HLT
+ 9544U, // IDIV16m
+ 5448U, // IDIV16r
+ 17736U, // IDIV32m
+ 5448U, // IDIV32r
+ 21832U, // IDIV64m
+ 5448U, // IDIV64r
+ 25928U, // IDIV8m
+ 5448U, // IDIV8r
+ 8987U, // IMUL16m
+ 4891U, // IMUL16r
+ 8655643U, // IMUL16rm
+ 1782846235U, // IMUL16rmi
+ 1782846235U, // IMUL16rmi8
+ 4461339U, // IMUL16rr
+ 696521499U, // IMUL16rri
+ 696521499U, // IMUL16rri8
+ 17179U, // IMUL32m
+ 4891U, // IMUL32r
+ 12849947U, // IMUL32rm
+ 1774457627U, // IMUL32rmi
+ 1774457627U, // IMUL32rmi8
+ 4461339U, // IMUL32rr
+ 696521499U, // IMUL32rri
+ 696521499U, // IMUL32rri8
+ 21275U, // IMUL64m
+ 4891U, // IMUL64r
+ 17044251U, // IMUL64rm
+ 1778651931U, // IMUL64rmi32
+ 1778651931U, // IMUL64rmi8
+ 4461339U, // IMUL64rr
+ 696521499U, // IMUL64rri32
+ 696521499U, // IMUL64rri8
+ 25371U, // IMUL8m
+ 4891U, // IMUL8r
+ 59007U, // IN16ri
+ 3093U, // IN16rr
+ 59160U, // IN32ri
+ 3103U, // IN32rr
+ 58905U, // IN8ri
+ 3083U, // IN8rr
+ 8427U, // INC16m
+ 4331U, // INC16r
+ 4331U, // INC16r_alt
+ 16619U, // INC32m
+ 4331U, // INC32r
+ 4331U, // INC32r_alt
+ 20715U, // INC64m
+ 4331U, // INC64r
+ 24811U, // INC8m
+ 4331U, // INC8r
+ 4423U, // INCSSPD
+ 5053U, // INCSSPQ
+ 848016U, // INSB
+ 852318U, // INSL
+ 857445U, // INSW
+ 58630U, // INT
+ 2202U, // INT1
+ 2219U, // INT3
+ 2670U, // INTO
+ 2450U, // INVD
+ 50599184U, // INVEPT32
+ 50599184U, // INVEPT64
+ 25220U, // INVLPG
+ 3049U, // INVLPGA32
+ 3066U, // INVLPGA64
+ 50598160U, // INVPCID32
+ 50598160U, // INVPCID64
+ 50598176U, // INVVPID32
+ 50598176U, // INVVPID64
+ 2882U, // IRET16
+ 2438U, // IRET32
+ 2725U, // IRET64
+ 29072U, // JAE_1
+ 29072U, // JAE_2
+ 29072U, // JAE_4
+ 28740U, // JA_1
+ 28740U, // JA_2
+ 28740U, // JA_4
+ 29092U, // JBE_1
+ 29092U, // JBE_2
+ 29092U, // JBE_4
+ 28812U, // JB_1
+ 28812U, // JB_2
+ 28812U, // JB_4
+ 30153U, // JCXZ
+ 30146U, // JECXZ
+ 29132U, // JE_1
+ 29132U, // JE_2
+ 29132U, // JE_4
+ 29112U, // JGE_1
+ 29112U, // JGE_2
+ 29112U, // JGE_4
+ 29312U, // JG_1
+ 29312U, // JG_2
+ 29312U, // JG_4
+ 29136U, // JLE_1
+ 29136U, // JLE_2
+ 29136U, // JLE_4
+ 29416U, // JL_1
+ 29416U, // JL_2
+ 29416U, // JL_4
+ 9078U, // JMP16m
+ 9078U, // JMP16m_NT
+ 4982U, // JMP16r
+ 4982U, // JMP16r_NT
+ 17270U, // JMP32m
+ 17270U, // JMP32m_NT
+ 4982U, // JMP32r
+ 4982U, // JMP32r_NT
+ 21366U, // JMP64m
+ 21366U, // JMP64m_NT
+ 4982U, // JMP64r
+ 4982U, // JMP64r_NT
+ 29558U, // JMP_1
+ 29558U, // JMP_2
+ 29558U, // JMP_4
+ 29156U, // JNE_1
+ 29156U, // JNE_2
+ 29156U, // JNE_4
+ 29502U, // JNO_1
+ 29502U, // JNO_2
+ 29502U, // JNO_4
+ 29563U, // JNP_1
+ 29563U, // JNP_2
+ 29563U, // JNP_4
+ 29839U, // JNS_1
+ 29839U, // JNS_2
+ 29839U, // JNS_4
+ 29498U, // JO_1
+ 29498U, // JO_2
+ 29498U, // JO_4
+ 29548U, // JP_1
+ 29548U, // JP_2
+ 29548U, // JP_4
+ 30159U, // JRCXZ
+ 29827U, // JS_1
+ 29827U, // JS_2
+ 29827U, // JS_4
+ 2513U, // LAHF
+ 38015995U, // LAR16rm
+ 25433083U, // LAR16rr
+ 38015995U, // LAR32rm
+ 25433083U, // LAR32rr
+ 38015995U, // LAR64rm
+ 25433083U, // LAR64rr
+ 54793319U, // LDS16rm
+ 54793319U, // LDS32rm
+ 58986559U, // LEA16r
+ 58986559U, // LEA32r
+ 58986559U, // LEA64_32r
+ 58986559U, // LEA64r
+ 2500U, // LEAVE
+ 2500U, // LEAVE64
+ 54793324U, // LES16rm
+ 54793324U, // LES32rm
+ 54793337U, // LFS16rm
+ 54793337U, // LFS32rm
+ 54793337U, // LFS64rm
+ 54471U, // LGDT16m
+ 54471U, // LGDT32m
+ 54471U, // LGDT64m
+ 54793342U, // LGS16rm
+ 54793342U, // LGS32rm
+ 54793342U, // LGS64rm
+ 54483U, // LIDT16m
+ 54483U, // LIDT32m
+ 54483U, // LIDT64m
+ 9439U, // LLDT16m
+ 5343U, // LLDT16r
+ 4220U, // LLWPCB
+ 4220U, // LLWPCB64
+ 9561U, // LMSW16m
+ 5465U, // LMSW16r
+ 2574U, // LOCK_PREFIX
+ 75242U, // LODSB
+ 79628U, // LODSL
+ 83871U, // LODSQ
+ 87747U, // LODSW
+ 29588U, // LOOP
+ 29184U, // LOOPE
+ 29161U, // LOOPNE
+ 4716U, // LRETIL
+ 5046U, // LRETIQ
+ 4716U, // LRETIW
+ 2534U, // LRETL
+ 2719U, // LRETQ
+ 2534U, // LRETW
+ 38015760U, // LSL16rm
+ 25432848U, // LSL16rr
+ 38015760U, // LSL32rm
+ 25432848U, // LSL32rr
+ 38015760U, // LSL64rm
+ 25432848U, // LSL64rr
+ 54793388U, // LSS16rm
+ 54793388U, // LSS32rm
+ 54793388U, // LSS64rm
+ 9288U, // LTRm
+ 5192U, // LTRr
+ 1774457991U, // LWPINS32rmi
+ 696521863U, // LWPINS32rri
+ 1774457991U, // LWPINS64rmi
+ 696521863U, // LWPINS64rri
+ 1774457558U, // LWPVAL32rmi
+ 696521430U, // LWPVAL32rri
+ 1774457558U, // LWPVAL64rmi
+ 696521430U, // LWPVAL64rri
+ 38016248U, // LZCNT16rm
+ 25433336U, // LZCNT16rr
+ 29627640U, // LZCNT32rm
+ 25433336U, // LZCNT32rr
+ 33821944U, // LZCNT64rm
+ 25433336U, // LZCNT64rr
+ 3114U, // MONITORXrrr
+ 2640U, // MONTMUL
+ 91823U, // MOV16ao16
+ 91823U, // MOV16ao32
+ 91801U, // MOV16ao64
+ 271694U, // MOV16mi
+ 271694U, // MOV16mr
+ 271694U, // MOV16ms
+ 1140046U, // MOV16o16a
+ 1140046U, // MOV16o32a
+ 1139801U, // MOV16o64a
+ 25433422U, // MOV16ri
+ 25433422U, // MOV16ri_alt
+ 38016334U, // MOV16rm
+ 25433422U, // MOV16rr
+ 25433422U, // MOV16rr_REV
+ 25433422U, // MOV16rs
+ 38016334U, // MOV16sm
+ 25433422U, // MOV16sr
+ 96077U, // MOV32ao16
+ 96077U, // MOV32ao32
+ 96053U, // MOV32ao64
+ 25433422U, // MOV32cr
+ 25433422U, // MOV32dr
+ 279886U, // MOV32mi
+ 279886U, // MOV32mr
+ 1406286U, // MOV32o16a
+ 1406286U, // MOV32o32a
+ 1406041U, // MOV32o64a
+ 25433422U, // MOV32rc
+ 25433422U, // MOV32rd
+ 25433422U, // MOV32ri
+ 25433422U, // MOV32ri_alt
+ 29627726U, // MOV32rm
+ 25433422U, // MOV32rr
+ 25433422U, // MOV32rr_REV
+ 25433422U, // MOV32rs
+ 25433422U, // MOV32sr
+ 100301U, // MOV64ao32
+ 100277U, // MOV64ao64
+ 25433422U, // MOV64cr
+ 25433422U, // MOV64dr
+ 283982U, // MOV64mi32
+ 283982U, // MOV64mr
+ 1672526U, // MOV64o32a
+ 1672281U, // MOV64o64a
+ 25433422U, // MOV64rc
+ 25433422U, // MOV64rd
+ 25433177U, // MOV64ri
+ 25433422U, // MOV64ri32
+ 33822030U, // MOV64rm
+ 25433422U, // MOV64rr
+ 25433422U, // MOV64rr_REV
+ 25433422U, // MOV64rs
+ 25433422U, // MOV64sr
+ 104009U, // MOV8ao16
+ 104009U, // MOV8ao32
+ 103987U, // MOV8ao64
+ 288078U, // MOV8mi
+ 288078U, // MOV8mr
+ 288078U, // MOV8mr_NOREX
+ 1938766U, // MOV8o16a
+ 1938766U, // MOV8o32a
+ 1938521U, // MOV8o64a
+ 25433422U, // MOV8ri
+ 25433422U, // MOV8ri_alt
+ 42210638U, // MOV8rm
+ 42210638U, // MOV8rm_NOREX
+ 25433422U, // MOV8rr
+ 25433422U, // MOV8rr_NOREX
+ 25433422U, // MOV8rr_REV
+ 270769U, // MOVBE16mr
+ 38015409U, // MOVBE16rm
+ 278961U, // MOVBE32mr
+ 29626801U, // MOVBE32rm
+ 283057U, // MOVBE64mr
+ 33821105U, // MOVBE64rm
+ 63180885U, // MOVDIR64B16
+ 63180885U, // MOVDIR64B32
+ 63180885U, // MOVDIR64B64
+ 279211U, // MOVDIRI32
+ 283307U, // MOVDIRI64
+ 67432612U, // MOVSB
+ 71631233U, // MOVSL
+ 75867115U, // MOVSQ
+ 80024953U, // MOVSW
+ 38016426U, // MOVSX16rm16
+ 42210730U, // MOVSX16rm8
+ 25433514U, // MOVSX16rr16
+ 25433514U, // MOVSX16rr8
+ 38016426U, // MOVSX32rm16
+ 42210730U, // MOVSX32rm8
+ 42210730U, // MOVSX32rm8_NOREX
+ 25433514U, // MOVSX32rr16
+ 25433514U, // MOVSX32rr8
+ 25433514U, // MOVSX32rr8_NOREX
+ 38016426U, // MOVSX64rm16
+ 29626760U, // MOVSX64rm32
+ 42210730U, // MOVSX64rm8
+ 25433514U, // MOVSX64rr16
+ 25432456U, // MOVSX64rr32
+ 25433514U, // MOVSX64rr8
+ 38016433U, // MOVZX16rm16
+ 42210737U, // MOVZX16rm8
+ 25433521U, // MOVZX16rr16
+ 25433521U, // MOVZX16rr8
+ 38016433U, // MOVZX32rm16
+ 42210737U, // MOVZX32rm8
+ 42210737U, // MOVZX32rm8_NOREX
+ 25433521U, // MOVZX32rr16
+ 25433521U, // MOVZX32rr8
+ 25433521U, // MOVZX32rr8_NOREX
+ 38016433U, // MOVZX64rm16
+ 42210737U, // MOVZX64rm8
+ 25433521U, // MOVZX64rr16
+ 25433521U, // MOVZX64rr8
+ 8988U, // MUL16m
+ 4892U, // MUL16r
+ 17180U, // MUL32m
+ 4892U, // MUL32r
+ 21276U, // MUL64m
+ 4892U, // MUL64r
+ 25372U, // MUL8m
+ 4892U, // MUL8r
+ 159651212U, // MULX32rm
+ 696522124U, // MULX32rr
+ 1233393036U, // MULX64rm
+ 696522124U, // MULX64rr
+ 3123U, // MWAITXrrr
+ 8818U, // NEG16m
+ 4722U, // NEG16r
+ 17010U, // NEG32m
+ 4722U, // NEG32r
+ 21106U, // NEG64m
+ 4722U, // NEG64r
+ 25202U, // NEG8m
+ 4722U, // NEG8r
+ 2686U, // NOOP
+ 9103U, // NOOP18_16m4
+ 9103U, // NOOP18_16m5
+ 9103U, // NOOP18_16m6
+ 9103U, // NOOP18_16m7
+ 5007U, // NOOP18_16r4
+ 5007U, // NOOP18_16r5
+ 5007U, // NOOP18_16r6
+ 5007U, // NOOP18_16r7
+ 17295U, // NOOP18_m4
+ 17295U, // NOOP18_m5
+ 17295U, // NOOP18_m6
+ 17295U, // NOOP18_m7
+ 5007U, // NOOP18_r4
+ 5007U, // NOOP18_r5
+ 5007U, // NOOP18_r6
+ 5007U, // NOOP18_r7
+ 46412687U, // NOOP19rr
+ 17295U, // NOOPL
+ 17295U, // NOOPL_19
+ 17295U, // NOOPL_1d
+ 17295U, // NOOPL_1e
+ 5007U, // NOOPLr
+ 21391U, // NOOPQ
+ 5007U, // NOOPQr
+ 9103U, // NOOPW
+ 9103U, // NOOPW_19
+ 9103U, // NOOPW_1c
+ 9103U, // NOOPW_1d
+ 9103U, // NOOPW_1e
+ 5007U, // NOOPWr
+ 9483U, // NOT16m
+ 5387U, // NOT16r
+ 17675U, // NOT32m
+ 5387U, // NOT32r
+ 21771U, // NOT64m
+ 5387U, // NOT64r
+ 25867U, // NOT8m
+ 5387U, // NOT8r
+ 5777U, // OR16i16
+ 271383U, // OR16mi
+ 271383U, // OR16mi8
+ 271383U, // OR16mr
+ 4469783U, // OR16ri
+ 4469783U, // OR16ri8
+ 8664087U, // OR16rm
+ 4469783U, // OR16rr
+ 4461591U, // OR16rr_REV
+ 5932U, // OR32i32
+ 279575U, // OR32mi
+ 279575U, // OR32mi8
+ 279575U, // OR32mr
+ 4469783U, // OR32ri
+ 4469783U, // OR32ri8
+ 12858391U, // OR32rm
+ 4469783U, // OR32rr
+ 4461591U, // OR32rr_REV
+ 6060U, // OR64i32
+ 283671U, // OR64mi32
+ 283671U, // OR64mi8
+ 283671U, // OR64mr
+ 4469783U, // OR64ri32
+ 4469783U, // OR64ri8
+ 17052695U, // OR64rm
+ 4469783U, // OR64rr
+ 4461591U, // OR64rr_REV
+ 5675U, // OR8i8
+ 287767U, // OR8mi
+ 287767U, // OR8mi8
+ 287767U, // OR8mr
+ 4469783U, // OR8ri
+ 4469783U, // OR8ri8
+ 21246999U, // OR8rm
+ 4469783U, // OR8rr
+ 4461591U, // OR8rr_REV
+ 1107261U, // OUT16ir
+ 2951U, // OUT16rr
+ 1369405U, // OUT32ir
+ 3005U, // OUT32rr
+ 1893693U, // OUT8ir
+ 2579U, // OUT8rr
+ 75735U, // OUTSB
+ 79842U, // OUTSL
+ 88045U, // OUTSW
+ 2539U, // PCONFIG
+ 159650662U, // PDEP32rm
+ 696521574U, // PDEP32rr
+ 1233392486U, // PDEP64rm
+ 696521574U, // PDEP64rr
+ 159651138U, // PEXT32rm
+ 696522050U, // PEXT32rr
+ 1233392962U, // PEXT64rm
+ 696522050U, // PEXT64rr
+ 5018U, // POP16r
+ 9114U, // POP16rmm
+ 5018U, // POP16rmr
+ 5018U, // POP32r
+ 17306U, // POP32rmm
+ 5018U, // POP32rmr
+ 5018U, // POP64r
+ 21402U, // POP64rmm
+ 5018U, // POP64rmr
+ 2941U, // POPA16
+ 2597U, // POPA32
+ 2803U, // POPDS16
+ 2803U, // POPDS32
+ 2818U, // POPES16
+ 2818U, // POPES32
+ 2529U, // POPF16
+ 2422U, // POPF32
+ 2713U, // POPF64
+ 2833U, // POPFS16
+ 2833U, // POPFS32
+ 2833U, // POPFS64
+ 2848U, // POPGS16
+ 2848U, // POPGS32
+ 2848U, // POPGS64
+ 2870U, // POPSS16
+ 2870U, // POPSS32
+ 21062U, // PTWRITE64m
+ 4678U, // PTWRITE64r
+ 16966U, // PTWRITEm
+ 4678U, // PTWRITEr
+ 4761U, // PUSH16i8
+ 4761U, // PUSH16r
+ 8857U, // PUSH16rmm
+ 4761U, // PUSH16rmr
+ 4761U, // PUSH32i8
+ 4761U, // PUSH32r
+ 17049U, // PUSH32rmm
+ 4761U, // PUSH32rmr
+ 4761U, // PUSH64i32
+ 4761U, // PUSH64i8
+ 4761U, // PUSH64r
+ 21145U, // PUSH64rmm
+ 4761U, // PUSH64rmr
+ 2934U, // PUSHA16
+ 2590U, // PUSHA32
+ 2787U, // PUSHCS16
+ 2787U, // PUSHCS32
+ 2795U, // PUSHDS16
+ 2795U, // PUSHDS32
+ 2810U, // PUSHES16
+ 2810U, // PUSHES32
+ 2523U, // PUSHF16
+ 2415U, // PUSHF32
+ 2706U, // PUSHF64
+ 2825U, // PUSHFS16
+ 2825U, // PUSHFS32
+ 2825U, // PUSHFS64
+ 2840U, // PUSHGS16
+ 2840U, // PUSHGS32
+ 2840U, // PUSHGS64
+ 2862U, // PUSHSS16
+ 2862U, // PUSHSS32
+ 4761U, // PUSHi16
+ 4761U, // PUSHi32
+ 8926U, // RCL16m1
+ 2106078U, // RCL16mCL
+ 84157150U, // RCL16mi
+ 2364126U, // RCL16r1
+ 2101982U, // RCL16rCL
+ 88347358U, // RCL16ri
+ 17118U, // RCL32m1
+ 2114270U, // RCL32mCL
+ 84165342U, // RCL32mi
+ 2364126U, // RCL32r1
+ 2101982U, // RCL32rCL
+ 88347358U, // RCL32ri
+ 21214U, // RCL64m1
+ 2118366U, // RCL64mCL
+ 84169438U, // RCL64mi
+ 2364126U, // RCL64r1
+ 2101982U, // RCL64rCL
+ 88347358U, // RCL64ri
+ 25310U, // RCL8m1
+ 2122462U, // RCL8mCL
+ 84173534U, // RCL8mi
+ 2364126U, // RCL8r1
+ 2101982U, // RCL8rCL
+ 88347358U, // RCL8ri
+ 2368517U, // RCR16m1
+ 2106373U, // RCR16mCL
+ 84157445U, // RCR16mi
+ 2364421U, // RCR16r1
+ 2102277U, // RCR16rCL
+ 88347653U, // RCR16ri
+ 2376709U, // RCR32m1
+ 2114565U, // RCR32mCL
+ 84165637U, // RCR32mi
+ 2364421U, // RCR32r1
+ 2102277U, // RCR32rCL
+ 88347653U, // RCR32ri
+ 2380805U, // RCR64m1
+ 2118661U, // RCR64mCL
+ 84169733U, // RCR64mi
+ 2364421U, // RCR64r1
+ 2102277U, // RCR64rCL
+ 88347653U, // RCR64ri
+ 2384901U, // RCR8m1
+ 2122757U, // RCR8mCL
+ 84173829U, // RCR8mi
+ 2364421U, // RCR8r1
+ 2102277U, // RCR8rCL
+ 88347653U, // RCR8ri
+ 4615U, // RDFSBASE
+ 4615U, // RDFSBASE64
+ 4635U, // RDGSBASE
+ 4635U, // RDGSBASE64
+ 2757U, // RDMSR
+ 4377U, // RDPID32
+ 4377U, // RDPID64
+ 2906U, // RDPKRUr
+ 2392U, // RDPMC
+ 4408U, // RDRAND16r
+ 4408U, // RDRAND32r
+ 4408U, // RDRAND64r
+ 4360U, // RDSEED16r
+ 4360U, // RDSEED32r
+ 4360U, // RDSEED64r
+ 4432U, // RDSSPD
+ 5062U, // RDSSPQ
+ 2405U, // RDTSC
+ 2675U, // RDTSCP
+ 2482U, // REPNE_PREFIX
+ 2682U, // REP_PREFIX
+ 5355U, // RETIL
+ 5355U, // RETIQ
+ 5355U, // RETIW
+ 2883U, // RETL
+ 2883U, // RETQ
+ 2883U, // RETW
+ 2232U, // REX64_PREFIX
+ 2368261U, // ROL16m1
+ 2106117U, // ROL16mCL
+ 84157189U, // ROL16mi
+ 2364165U, // ROL16r1
+ 2102021U, // ROL16rCL
+ 88347397U, // ROL16ri
+ 2376453U, // ROL32m1
+ 2114309U, // ROL32mCL
+ 84165381U, // ROL32mi
+ 2364165U, // ROL32r1
+ 2102021U, // ROL32rCL
+ 88347397U, // ROL32ri
+ 2380549U, // ROL64m1
+ 2118405U, // ROL64mCL
+ 84169477U, // ROL64mi
+ 2364165U, // ROL64r1
+ 2102021U, // ROL64rCL
+ 88347397U, // ROL64ri
+ 2384645U, // ROL8m1
+ 2122501U, // ROL8mCL
+ 84173573U, // ROL8mi
+ 2364165U, // ROL8r1
+ 2102021U, // ROL8rCL
+ 88347397U, // ROL8ri
+ 2368534U, // ROR16m1
+ 2106390U, // ROR16mCL
+ 84157462U, // ROR16mi
+ 2364438U, // ROR16r1
+ 2102294U, // ROR16rCL
+ 88347670U, // ROR16ri
+ 2376726U, // ROR32m1
+ 2114582U, // ROR32mCL
+ 84165654U, // ROR32mi
+ 2364438U, // ROR32r1
+ 2102294U, // ROR32rCL
+ 88347670U, // ROR32ri
+ 2380822U, // ROR64m1
+ 2118678U, // ROR64mCL
+ 84169750U, // ROR64mi
+ 2364438U, // ROR64r1
+ 2102294U, // ROR64rCL
+ 88347670U, // ROR64ri
+ 2384918U, // ROR8m1
+ 2122774U, // ROR8mCL
+ 84173846U, // ROR8mi
+ 2364438U, // ROR8r1
+ 2102294U, // ROR8rCL
+ 88347670U, // ROR8ri
+ 2311329188U, // RORX32mi
+ 2844005796U, // RORX32ri
+ 2315523492U, // RORX64mi
+ 2844005796U, // RORX64ri
+ 2655U, // RSM
+ 17311U, // RSTORSSP
+ 2518U, // SAHF
+ 2368209U, // SAL16m1
+ 2106065U, // SAL16mCL
+ 271057U, // SAL16mi
+ 2364113U, // SAL16r1
+ 2101969U, // SAL16rCL
+ 4461265U, // SAL16ri
+ 2376401U, // SAL32m1
+ 2114257U, // SAL32mCL
+ 279249U, // SAL32mi
+ 2364113U, // SAL32r1
+ 2101969U, // SAL32rCL
+ 4461265U, // SAL32ri
+ 2380497U, // SAL64m1
+ 2118353U, // SAL64mCL
+ 283345U, // SAL64mi
+ 2364113U, // SAL64r1
+ 2101969U, // SAL64rCL
+ 4461265U, // SAL64ri
+ 2384593U, // SAL8m1
+ 2122449U, // SAL8mCL
+ 287441U, // SAL8mi
+ 2364113U, // SAL8r1
+ 2101969U, // SAL8rCL
+ 4461265U, // SAL8ri
+ 2379U, // SALC
+ 2368512U, // SAR16m1
+ 2106368U, // SAR16mCL
+ 84157440U, // SAR16mi
+ 2364416U, // SAR16r1
+ 2102272U, // SAR16rCL
+ 88347648U, // SAR16ri
+ 2376704U, // SAR32m1
+ 2114560U, // SAR32mCL
+ 84165632U, // SAR32mi
+ 2364416U, // SAR32r1
+ 2102272U, // SAR32rCL
+ 88347648U, // SAR32ri
+ 2380800U, // SAR64m1
+ 2118656U, // SAR64mCL
+ 84169728U, // SAR64mi
+ 2364416U, // SAR64r1
+ 2102272U, // SAR64rCL
+ 88347648U, // SAR64ri
+ 2384896U, // SAR8m1
+ 2122752U, // SAR8mCL
+ 84173824U, // SAR8mi
+ 2364416U, // SAR8r1
+ 2102272U, // SAR8rCL
+ 88347648U, // SAR8ri
+ 1774458264U, // SARX32rm
+ 696522136U, // SARX32rr
+ 1778652568U, // SARX64rm
+ 696522136U, // SARX64rr
+ 2690U, // SAVEPREVSSP
+ 5714U, // SBB16i16
+ 270455U, // SBB16mi
+ 270455U, // SBB16mi8
+ 270455U, // SBB16mr
+ 4468855U, // SBB16ri
+ 4468855U, // SBB16ri8
+ 8663159U, // SBB16rm
+ 4468855U, // SBB16rr
+ 4460663U, // SBB16rr_REV
+ 5838U, // SBB32i32
+ 278647U, // SBB32mi
+ 278647U, // SBB32mi8
+ 278647U, // SBB32mr
+ 4468855U, // SBB32ri
+ 4468855U, // SBB32ri8
+ 12857463U, // SBB32rm
+ 4468855U, // SBB32rr
+ 4460663U, // SBB32rr_REV
+ 5975U, // SBB64i32
+ 282743U, // SBB64mi32
+ 282743U, // SBB64mi8
+ 282743U, // SBB64mr
+ 4468855U, // SBB64ri32
+ 4468855U, // SBB64ri8
+ 17051767U, // SBB64rm
+ 4468855U, // SBB64rr
+ 4460663U, // SBB64rr_REV
+ 5590U, // SBB8i8
+ 286839U, // SBB8mi
+ 286839U, // SBB8mi8
+ 286839U, // SBB8mr
+ 4468855U, // SBB8ri
+ 4468855U, // SBB8ri8
+ 21246071U, // SBB8rm
+ 4468855U, // SBB8rr
+ 4460663U, // SBB8rr_REV
+ 62943U, // SCASB
+ 67328U, // SCASL
+ 108435U, // SCASQ
+ 71352U, // SCASW
+ 24981U, // SETAEm
+ 4501U, // SETAEr
+ 24648U, // SETAm
+ 4168U, // SETAr
+ 25001U, // SETBEm
+ 4521U, // SETBEr
+ 24747U, // SETBm
+ 4267U, // SETBr
+ 25143U, // SETEm
+ 4663U, // SETEr
+ 25021U, // SETGEm
+ 4541U, // SETGEr
+ 25228U, // SETGm
+ 4748U, // SETGr
+ 25045U, // SETLEm
+ 4565U, // SETLEr
+ 25365U, // SETLm
+ 4885U, // SETLr
+ 25073U, // SETNEm
+ 4593U, // SETNEr
+ 25411U, // SETNOm
+ 4931U, // SETNOr
+ 25472U, // SETNPm
+ 4992U, // SETNPr
+ 25748U, // SETNSm
+ 5268U, // SETNSr
+ 25426U, // SETOm
+ 4946U, // SETOr
+ 25513U, // SETPm
+ 5033U, // SETPr
+ 3130U, // SETSSBSY
+ 25782U, // SETSm
+ 5302U, // SETSr
+ 54477U, // SGDT16m
+ 54477U, // SGDT32m
+ 54477U, // SGDT64m
+ 2368227U, // SHL16m1
+ 2106083U, // SHL16mCL
+ 84157155U, // SHL16mi
+ 2364131U, // SHL16r1
+ 2101987U, // SHL16rCL
+ 88347363U, // SHL16ri
+ 2376419U, // SHL32m1
+ 2114275U, // SHL32mCL
+ 84165347U, // SHL32mi
+ 2364131U, // SHL32r1
+ 2101987U, // SHL32rCL
+ 88347363U, // SHL32ri
+ 2380515U, // SHL64m1
+ 2118371U, // SHL64mCL
+ 84169443U, // SHL64mi
+ 2364131U, // SHL64r1
+ 2101987U, // SHL64rCL
+ 88347363U, // SHL64ri
+ 2384611U, // SHL8m1
+ 2122467U, // SHL8mCL
+ 84173539U, // SHL8mi
+ 2364131U, // SHL8r1
+ 2101987U, // SHL8rCL
+ 88347363U, // SHL8ri
+ 268706089U, // SHLD16mrCL
+ 2281972009U, // SHLD16mri8
+ 272896297U, // SHLD16rrCL
+ 3359904041U, // SHLD16rri8
+ 268714281U, // SHLD32mrCL
+ 2281980201U, // SHLD32mri8
+ 272896297U, // SHLD32rrCL
+ 3359904041U, // SHLD32rri8
+ 268718377U, // SHLD64mrCL
+ 2281984297U, // SHLD64mri8
+ 272896297U, // SHLD64rrCL
+ 3359904041U, // SHLD64rri8
+ 1774458246U, // SHLX32rm
+ 696522118U, // SHLX32rr
+ 1778652550U, // SHLX64rm
+ 696522118U, // SHLX64rr
+ 2368529U, // SHR16m1
+ 2106385U, // SHR16mCL
+ 84157457U, // SHR16mi
+ 2364433U, // SHR16r1
+ 2102289U, // SHR16rCL
+ 88347665U, // SHR16ri
+ 2376721U, // SHR32m1
+ 2114577U, // SHR32mCL
+ 84165649U, // SHR32mi
+ 2364433U, // SHR32r1
+ 2102289U, // SHR32rCL
+ 88347665U, // SHR32ri
+ 2380817U, // SHR64m1
+ 2118673U, // SHR64mCL
+ 84169745U, // SHR64mi
+ 2364433U, // SHR64r1
+ 2102289U, // SHR64rCL
+ 88347665U, // SHR64ri
+ 2384913U, // SHR8m1
+ 2122769U, // SHR8mCL
+ 84173841U, // SHR8mi
+ 2364433U, // SHR8r1
+ 2102289U, // SHR8rCL
+ 88347665U, // SHR8ri
+ 268706136U, // SHRD16mrCL
+ 2281972056U, // SHRD16mri8
+ 272896344U, // SHRD16rrCL
+ 3359904088U, // SHRD16rri8
+ 268714328U, // SHRD32mrCL
+ 2281980248U, // SHRD32mri8
+ 272896344U, // SHRD32rrCL
+ 3359904088U, // SHRD32rri8
+ 268718424U, // SHRD64mrCL
+ 2281984344U, // SHRD64mri8
+ 272896344U, // SHRD64rrCL
+ 3359904088U, // SHRD64rri8
+ 1774458270U, // SHRX32rm
+ 696522142U, // SHRX32rr
+ 1778652574U, // SHRX64rm
+ 696522142U, // SHRX64rr
+ 54489U, // SIDT16m
+ 54489U, // SIDT32m
+ 54489U, // SIDT64m
+ 2994U, // SKINIT
+ 9445U, // SLDT16m
+ 5349U, // SLDT16r
+ 5349U, // SLDT32r
+ 5349U, // SLDT64r
+ 4228U, // SLWPCB
+ 4228U, // SLWPCB64
+ 9567U, // SMSW16m
+ 5471U, // SMSW16r
+ 5471U, // SMSW32r
+ 5471U, // SMSW64r
+ 2357U, // STAC
+ 2411U, // STC
+ 2444U, // STD
+ 2561U, // STGI
+ 2570U, // STI
+ 1896598U, // STOSB
+ 1376612U, // STOSL
+ 1680334U, // STOSQ
+ 1119595U, // STOSW
+ 5197U, // STR16r
+ 5197U, // STR32r
+ 5197U, // STR64r
+ 9293U, // STRm
+ 5723U, // SUB16i16
+ 270513U, // SUB16mi
+ 270513U, // SUB16mi8
+ 270513U, // SUB16mr
+ 4468913U, // SUB16ri
+ 4468913U, // SUB16ri8
+ 8663217U, // SUB16rm
+ 4468913U, // SUB16rr
+ 4460721U, // SUB16rr_REV
+ 5848U, // SUB32i32
+ 278705U, // SUB32mi
+ 278705U, // SUB32mi8
+ 278705U, // SUB32mr
+ 4468913U, // SUB32ri
+ 4468913U, // SUB32ri8
+ 12857521U, // SUB32rm
+ 4468913U, // SUB32rr
+ 4460721U, // SUB32rr_REV
+ 5985U, // SUB64i32
+ 282801U, // SUB64mi32
+ 282801U, // SUB64mi8
+ 282801U, // SUB64mr
+ 4468913U, // SUB64ri32
+ 4468913U, // SUB64ri8
+ 17051825U, // SUB64rm
+ 4468913U, // SUB64rr
+ 4460721U, // SUB64rr_REV
+ 5621U, // SUB8i8
+ 286897U, // SUB8mi
+ 286897U, // SUB8mi8
+ 286897U, // SUB8mr
+ 4468913U, // SUB8ri
+ 4468913U, // SUB8ri8
+ 21246129U, // SUB8rm
+ 4468913U, // SUB8rr
+ 4460721U, // SUB8rr_REV
+ 2855U, // SWAPGS
+ 2632U, // SYSCALL
+ 2748U, // SYSENTER
+ 2894U, // SYSEXIT
+ 2739U, // SYSEXIT64
+ 2887U, // SYSRET
+ 2731U, // SYSRET64
+ 29626595U, // T1MSKC32rm
+ 25432291U, // T1MSKC32rr
+ 33820899U, // T1MSKC64rm
+ 25432291U, // T1MSKC64rr
+ 5797U, // TEST16i16
+ 271662U, // TEST16mi
+ 271662U, // TEST16mi_alt
+ 271662U, // TEST16mr
+ 25433390U, // TEST16ri
+ 25433390U, // TEST16ri_alt
+ 25433390U, // TEST16rr
+ 5954U, // TEST32i32
+ 279854U, // TEST32mi
+ 279854U, // TEST32mi_alt
+ 279854U, // TEST32mr
+ 25433390U, // TEST32ri
+ 25433390U, // TEST32ri_alt
+ 25433390U, // TEST32rr
+ 6082U, // TEST64i32
+ 283950U, // TEST64mi32
+ 283950U, // TEST64mi32_alt
+ 283950U, // TEST64mr
+ 25433390U, // TEST64ri32
+ 25433390U, // TEST64ri32_alt
+ 25433390U, // TEST64rr
+ 5695U, // TEST8i8
+ 288046U, // TEST8mi
+ 288046U, // TEST8mi_alt
+ 288046U, // TEST8mr
+ 25433390U, // TEST8ri
+ 25433390U, // TEST8ri_alt
+ 25433390U, // TEST8rr
+ 4655U, // TPAUSE
+ 38016255U, // TZCNT16rm
+ 25433343U, // TZCNT16rr
+ 29627647U, // TZCNT32rm
+ 25433343U, // TZCNT32rr
+ 33821951U, // TZCNT64rm
+ 25433343U, // TZCNT64rr
+ 29627082U, // TZMSK32rm
+ 25432778U, // TZMSK32rr
+ 33821386U, // TZMSK64rm
+ 25432778U, // TZMSK64rr
+ 2188U, // UD0
+ 2198U, // UD1
+ 2215U, // UD2
+ 5147U, // UMONITOR16
+ 5147U, // UMONITOR32
+ 5147U, // UMONITOR64
+ 5360U, // UMWAIT
+ 9266U, // VERRm
+ 5170U, // VERRr
+ 9555U, // VERWm
+ 5459U, // VERWr
+ 2625U, // VMCALL
+ 21490U, // VMCLEARm
+ 2398U, // VMFUNC
+ 2547U, // VMLAUNCH
+ 2962U, // VMLOAD32
+ 3017U, // VMLOAD64
+ 2617U, // VMMCALL
+ 20783U, // VMPTRLDm
+ 21812U, // VMPTRSTm
+ 278778U, // VMREAD32mr
+ 25432314U, // VMREAD32rr
+ 282874U, // VMREAD64mr
+ 25432314U, // VMREAD64rr
+ 2473U, // VMRESUME
+ 2984U, // VMRUN32
+ 3039U, // VMRUN64
+ 2973U, // VMSAVE32
+ 3028U, // VMSAVE64
+ 29626941U, // VMWRITE32rm
+ 25432637U, // VMWRITE32rr
+ 33821245U, // VMWRITE64rm
+ 25432637U, // VMWRITE64rr
+ 2506U, // VMXOFF
+ 21299U, // VMXON
+ 2448U, // WBINVD
+ 2455U, // WBNOINVD
+ 4625U, // WRFSBASE
+ 4625U, // WRFSBASE64
+ 4645U, // WRGSBASE
+ 4645U, // WRGSBASE64
+ 2763U, // WRMSR
+ 2913U, // WRPKRUr
+ 278898U, // WRSSD
+ 283612U, // WRSSQ
+ 278905U, // WRUSSD
+ 283619U, // WRUSSQ
+ 110850U, // XADD16rm
+ 114946U, // XADD16rr
+ 119042U, // XADD32rm
+ 114946U, // XADD32rr
+ 123138U, // XADD64rm
+ 114946U, // XADD64rr
+ 127234U, // XADD8rm
+ 114946U, // XADD8rr
+ 1061498U, // XCHG16ar
+ 111226U, // XCHG16rm
+ 131706U, // XCHG16rr
+ 1323642U, // XCHG32ar
+ 119418U, // XCHG32rm
+ 131706U, // XCHG32rr
+ 1585786U, // XCHG64ar
+ 123514U, // XCHG64rm
+ 131706U, // XCHG64rr
+ 127610U, // XCHG8rm
+ 131706U, // XCHG8rr
+ 2362U, // XCRYPTCBC
+ 2326U, // XCRYPTCFB
+ 2769U, // XCRYPTCTR
+ 2316U, // XCRYPTECB
+ 2336U, // XCRYPTOFB
+ 2920U, // XGETBV
+ 2346U, // XLAT
+ 5776U, // XOR16i16
+ 271405U, // XOR16mi
+ 271405U, // XOR16mi8
+ 271405U, // XOR16mr
+ 4469805U, // XOR16ri
+ 4469805U, // XOR16ri8
+ 8664109U, // XOR16rm
+ 4469805U, // XOR16rr
+ 4461613U, // XOR16rr_REV
+ 5931U, // XOR32i32
+ 279597U, // XOR32mi
+ 279597U, // XOR32mi8
+ 279597U, // XOR32mr
+ 4469805U, // XOR32ri
+ 4469805U, // XOR32ri8
+ 12858413U, // XOR32rm
+ 4469805U, // XOR32rr
+ 4461613U, // XOR32rr_REV
+ 6059U, // XOR64i32
+ 283693U, // XOR64mi32
+ 283693U, // XOR64mi8
+ 283693U, // XOR64mr
+ 4469805U, // XOR64ri32
+ 4469805U, // XOR64ri8
+ 17052717U, // XOR64rm
+ 4469805U, // XOR64rr
+ 4461613U, // XOR64rr_REV
+ 5674U, // XOR8i8
+ 287789U, // XOR8mi
+ 287789U, // XOR8mi8
+ 287789U, // XOR8mr
+ 4469805U, // XOR8ri
+ 4469805U, // XOR8ri8
+ 21247021U, // XOR8rm
+ 4469805U, // XOR8rr
+ 4461613U, // XOR8rr_REV
+ 54309U, // XRSTOR
+ 53268U, // XRSTOR64
+ 54435U, // XRSTORS
+ 53288U, // XRSTORS64
+ 53849U, // XSAVE
+ 53259U, // XSAVE64
+ 53453U, // XSAVEC
+ 53249U, // XSAVEC64
+ 54552U, // XSAVEOPT
+ 53299U, // XSAVEOPT64
+ 54385U, // XSAVES
+ 53278U, // XSAVES64
+ 2927U, // XSETBV
+ 2192U, // XSHA1
+ 2245U, // XSHA256
+ 2493U, // XSTORE
+ };
+
+ unsigned int opcode = MCInst_getOpcode(MI);
+ // printf("opcode = %u\n", opcode);
+
+ // Emit the opcode for the instruction.
+ uint32_t Bits = 0;
+ Bits |= OpInfo0[opcode] << 0;
+ SStream_concat0(O, AsmStrs+(Bits & 4095)-1);
+
+
+ // Fragment 0 encoded into 6 bits for 33 unique commands.
+ // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 12) & 63));
+ switch ((Bits >> 12) & 63) {
+ default: // unreachable
+ case 0:
+ // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
+ return;
+ break;
+ case 1:
+ // AAD8i8, AAM8i8, ADC16i16, ADC16rr_REV, ADC32i32, ADC32rr_REV, ADC64i32...
+ printOperand(MI, 0, O);
+ break;
+ case 2:
+ // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, AND16mi, AND16...
+ printi16mem(MI, 0, O);
+ break;
+ case 3:
+ // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
+ printOperand(MI, 1, O);
+ break;
+ case 4:
+ // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, AND32mi, AND32...
+ printi32mem(MI, 0, O);
+ break;
+ case 5:
+ // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,...
+ printi64mem(MI, 0, O);
+ break;
+ case 6:
+ // ADC8mi, ADC8mi8, ADC8mr, ADD8mi, ADD8mi8, ADD8mr, AND8mi, AND8mi8, AND...
+ printi8mem(MI, 0, O);
+ break;
+ case 7:
+ // CALL64pcrel32, CALLpcrel16, CALLpcrel32, JAE_1, JAE_2, JAE_4, JA_1, JA...
+ printPCRelImm(MI, 0, O);
+ return;
+ break;
+ case 8:
+ // CMPSB
+ printSrcIdx8(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx8(MI, 0, O);
+ return;
+ break;
+ case 9:
+ // CMPSL
+ printSrcIdx32(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx32(MI, 0, O);
+ return;
+ break;
+ case 10:
+ // CMPSQ
+ printSrcIdx64(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx64(MI, 0, O);
+ return;
+ break;
+ case 11:
+ // CMPSW
+ printSrcIdx16(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx16(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // CMPXCHG16B
+ printi128mem(MI, 0, O);
+ return;
+ break;
+ case 13:
+ // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, LGD...
+ printopaquemem(MI, 0, O);
+ return;
+ break;
+ case 14:
+ // IN16ri, IN32ri, IN8ri, INT, OUT16ir, OUT32ir, OUT8ir
+ printU8Imm(MI, 0, O);
+ break;
+ case 15:
+ // INSB, MOVSB, SCASB, STOSB
+ printDstIdx8(MI, 0, O);
+ break;
+ case 16:
+ // INSL, MOVSL, SCASL, STOSL
+ printDstIdx32(MI, 0, O);
+ break;
+ case 17:
+ // INSW, MOVSW, SCASW, STOSW
+ printDstIdx16(MI, 0, O);
+ break;
+ case 18:
+ // LODSB, OUTSB
+ printSrcIdx8(MI, 0, O);
+ return;
+ break;
+ case 19:
+ // LODSL, OUTSL
+ printSrcIdx32(MI, 0, O);
+ return;
+ break;
+ case 20:
+ // LODSQ
+ printSrcIdx64(MI, 0, O);
+ return;
+ break;
+ case 21:
+ // LODSW, OUTSW
+ printSrcIdx16(MI, 0, O);
+ return;
+ break;
+ case 22:
+ // MOV16ao16, MOV16ao32, MOV16ao64, MOV16o16a, MOV16o32a, MOV16o64a
+ printMemOffs16(MI, 0, O);
+ break;
+ case 23:
+ // MOV32ao16, MOV32ao32, MOV32ao64, MOV32o16a, MOV32o32a, MOV32o64a
+ printMemOffs32(MI, 0, O);
+ break;
+ case 24:
+ // MOV64ao32, MOV64ao64, MOV64o32a, MOV64o64a
+ printMemOffs64(MI, 0, O);
+ break;
+ case 25:
+ // MOV8ao16, MOV8ao32, MOV8ao64, MOV8o16a, MOV8o32a, MOV8o64a
+ printMemOffs8(MI, 0, O);
+ break;
+ case 26:
+ // MOVSQ, SCASQ, STOSQ
+ printDstIdx64(MI, 0, O);
+ break;
+ case 27:
+ // XADD16rm, XCHG16rm
+ printi16mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 28:
+ // XADD16rr, XADD32rr, XADD64rr, XADD8rr
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 3, O);
+ return;
+ break;
+ case 29:
+ // XADD32rm, XCHG32rm
+ printi32mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 30:
+ // XADD64rm, XCHG64rm
+ printi64mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 31:
+ // XADD8rm, XCHG8rm
+ printi8mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 32:
+ // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 1 encoded into 4 bits for 10 unique commands.
+ // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 18) & 15));
+ switch ((Bits >> 18) & 15) {
+ default: // unreachable
+ case 0:
+ // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i...
+ return;
+ break;
+ case 1:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC16...
+ SStream_concat0(O, ", ");
+ break;
+ case 2:
+ // FARJMP16i, FARJMP32i
+ SStream_concat0(O, ":");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 3:
+ // INSB, INSL, INSW
+ SStream_concat0(O, ", dx");
+ op_addReg(MI, X86_REG_DX);
+ return;
+ break;
+ case 4:
+ // MOV16o16a, MOV16o32a, MOV16o64a, OUT16ir, STOSW, XCHG16ar
+ SStream_concat0(O, ", ax");
+ op_addReg(MI, X86_REG_AX);
+ return;
+ break;
+ case 5:
+ // MOV32o16a, MOV32o32a, MOV32o64a, OUT32ir, STOSL, XCHG32ar
+ SStream_concat0(O, ", eax");
+ op_addReg(MI, X86_REG_EAX);
+ return;
+ break;
+ case 6:
+ // MOV64o32a, MOV64o64a, STOSQ, XCHG64ar
+ SStream_concat0(O, ", rax");
+ op_addReg(MI, X86_REG_RAX);
+ return;
+ break;
+ case 7:
+ // MOV8o16a, MOV8o32a, MOV8o64a, OUT8ir, STOSB
+ SStream_concat0(O, ", al");
+ op_addReg(MI, X86_REG_AL);
+ return;
+ break;
+ case 8:
+ // RCL16mCL, RCL16rCL, RCL32mCL, RCL32rCL, RCL64mCL, RCL64rCL, RCL8mCL, R...
+ SStream_concat0(O, ", cl");
+ op_addReg(MI, X86_REG_CL);
+ return;
+ break;
+ case 9:
+ // RCL16r1, RCL32r1, RCL64r1, RCL8r1, RCR16m1, RCR16r1, RCR32m1, RCR32r1,...
+ SStream_concat0(O, ", 1");
+ op_addImm(MI, 1);
+ return;
+ break;
+ }
+
+
+ // Fragment 2 encoded into 5 bits for 22 unique commands.
+ // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 22) & 31));
+ switch ((Bits >> 22) & 31) {
+ default: // unreachable
+ case 0:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC...
+ printOperand(MI, 5, O);
+ break;
+ case 1:
+ // ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, ADC32ri, ADC32ri8, ADC32rr, A...
+ printOperand(MI, 2, O);
+ break;
+ case 2:
+ // ADC16rm, ADD16rm, AND16rm, CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16r...
+ printi16mem(MI, 2, O);
+ return;
+ break;
+ case 3:
+ // ADC32rm, ADCX32rm, ADD32rm, ADOX32rm, AND32rm, CMOVA32rm, CMOVAE32rm, ...
+ printi32mem(MI, 2, O);
+ return;
+ break;
+ case 4:
+ // ADC64rm, ADCX64rm, ADD64rm, ADOX64rm, AND64rm, CMOVA64rm, CMOVAE64rm, ...
+ printi64mem(MI, 2, O);
+ return;
+ break;
+ case 5:
+ // ADC8rm, ADD8rm, AND8rm, OR8rm, SBB8rm, SUB8rm, XOR8rm
+ printi8mem(MI, 2, O);
+ return;
+ break;
+ case 6:
+ // ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr, ARPL16rr, BEXTR32rr, BEXTR64rr...
+ printOperand(MI, 1, O);
+ break;
+ case 7:
+ // BEXTR32rm, BEXTRI32mi, BLCFILL32rm, BLCI32rm, BLCIC32rm, BLCMSK32rm, B...
+ printi32mem(MI, 1, O);
+ break;
+ case 8:
+ // BEXTR64rm, BEXTRI64mi, BLCFILL64rm, BLCI64rm, BLCIC64rm, BLCMSK64rm, B...
+ printi64mem(MI, 1, O);
+ break;
+ case 9:
+ // BSF16rm, BSR16rm, CMP16rm, IMUL16rmi, IMUL16rmi8, LAR16rm, LAR32rm, LA...
+ printi16mem(MI, 1, O);
+ break;
+ case 10:
+ // CMP8rm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX32rm8_NOREX...
+ printi8mem(MI, 1, O);
+ return;
+ break;
+ case 11:
+ // FARCALL16i, FARCALL32i, NOOP19rr
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // INVEPT32, INVEPT64, INVPCID32, INVPCID64, INVVPID32, INVVPID64
+ printi128mem(MI, 1, O);
+ return;
+ break;
+ case 13:
+ // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm...
+ printopaquemem(MI, 1, O);
+ return;
+ break;
+ case 14:
+ // LEA16r, LEA32r, LEA64_32r, LEA64r
+ printanymem(MI, 1, O);
+ return;
+ break;
+ case 15:
+ // MOVDIR64B16, MOVDIR64B32, MOVDIR64B64
+ printi512mem(MI, 1, O);
+ return;
+ break;
+ case 16:
+ // MOVSB
+ printSrcIdx8(MI, 1, O);
+ return;
+ break;
+ case 17:
+ // MOVSL
+ printSrcIdx32(MI, 1, O);
+ return;
+ break;
+ case 18:
+ // MOVSQ
+ printSrcIdx64(MI, 1, O);
+ return;
+ break;
+ case 19:
+ // MOVSW
+ printSrcIdx16(MI, 1, O);
+ return;
+ break;
+ case 20:
+ // RCL16mi, RCL32mi, RCL64mi, RCL8mi, RCR16mi, RCR32mi, RCR64mi, RCR8mi, ...
+ printU8Imm(MI, 5, O);
+ return;
+ break;
+ case 21:
+ // RCL16ri, RCL32ri, RCL64ri, RCL8ri, RCR16ri, RCR32ri, RCR64ri, RCR8ri, ...
+ printU8Imm(MI, 2, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 3 encoded into 2 bits for 3 unique commands.
+ // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 27) & 3));
+ switch ((Bits >> 27) & 3) {
+ default: // unreachable
+ case 0:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, A...
+ return;
+ break;
+ case 1:
+ // ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr, BEXTR32rm, BEXTR32rr, BEXTR64r...
+ SStream_concat0(O, ", ");
+ break;
+ case 2:
+ // SHLD16mrCL, SHLD16rrCL, SHLD32mrCL, SHLD32rrCL, SHLD64mrCL, SHLD64rrCL...
+ SStream_concat0(O, ", cl");
+ op_addReg(MI, X86_REG_CL);
+ return;
+ break;
+ }
+
+
+ // Fragment 4 encoded into 3 bits for 7 unique commands.
+ // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 29) & 7));
+ switch ((Bits >> 29) & 7) {
+ default: // unreachable
+ case 0:
+ // ANDN32rm, MULX32rm, PDEP32rm, PEXT32rm
+ printi32mem(MI, 2, O);
+ return;
+ break;
+ case 1:
+ // ANDN32rr, ANDN64rr, BEXTR32rr, BEXTR64rr, BEXTRI32ri, BEXTRI64ri, BZHI...
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 2:
+ // ANDN64rm, MULX64rm, PDEP64rm, PEXT64rm
+ printi64mem(MI, 2, O);
+ return;
+ break;
+ case 3:
+ // BEXTR32rm, BEXTR64rm, BEXTRI32mi, BEXTRI64mi, BZHI32rm, BZHI64rm, IMUL...
+ printOperand(MI, 6, O);
+ return;
+ break;
+ case 4:
+ // RORX32mi, RORX64mi, SHLD16mri8, SHLD32mri8, SHLD64mri8, SHRD16mri8, SH...
+ printU8Imm(MI, 6, O);
+ return;
+ break;
+ case 5:
+ // RORX32ri, RORX64ri
+ printU8Imm(MI, 2, O);
+ return;
+ break;
+ case 6:
+ // SHLD16rri8, SHLD32rri8, SHLD64rri8, SHRD16rri8, SHRD32rri8, SHRD64rri8
+ printU8Imm(MI, 3, O);
+ return;
+ break;
+ }
+
+}
+
+
+
diff --git a/capstone/arch/X86/X86GenAsmWriter_reduce.inc b/capstone/arch/X86/X86GenAsmWriter_reduce.inc
new file mode 100644
index 000000000..fcc23d459
--- /dev/null
+++ b/capstone/arch/X86/X86GenAsmWriter_reduce.inc
@@ -0,0 +1,2855 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
+|* *|
+|* Assembly Writer Source Fragment *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+/// printInstruction - This method is automatically generated by tablegen
+/// from the instruction set description.
+static void printInstruction(MCInst *MI, SStream *O)
+{
+#ifndef CAPSTONE_DIET
+ static const char AsmStrs[] = {
+ /* 0 */ 'x', 's', 'a', 'v', 'e', 'c', '6', '4', 9, 0,
+ /* 10 */ 'x', 's', 'a', 'v', 'e', '6', '4', 9, 0,
+ /* 19 */ 'x', 'r', 's', 't', 'o', 'r', '6', '4', 9, 0,
+ /* 29 */ 'x', 's', 'a', 'v', 'e', 's', '6', '4', 9, 0,
+ /* 39 */ 'x', 'r', 's', 't', 'o', 'r', 's', '6', '4', 9, 0,
+ /* 50 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', '6', '4', 9, 0,
+ /* 62 */ 'j', 'a', 9, 0,
+ /* 66 */ 's', 'e', 't', 'a', 9, 0,
+ /* 72 */ 'm', 'o', 'v', 'd', 'i', 'r', '6', '4', 'b', 9, 0,
+ /* 83 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '1', '6', 'b', 9, 0,
+ /* 95 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '8', 'b', 9, 0,
+ /* 106 */ 's', 'b', 'b', 'b', 9, 0,
+ /* 112 */ 's', 'u', 'b', 'b', 9, 0,
+ /* 118 */ 'a', 'd', 'c', 'b', 9, 0,
+ /* 124 */ 'd', 'e', 'c', 'b', 9, 0,
+ /* 130 */ 'i', 'n', 'c', 'b', 9, 0,
+ /* 136 */ 'l', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 144 */ 's', 'l', 'w', 'p', 'c', 'b', 9, 0,
+ /* 152 */ 'x', 'a', 'd', 'd', 'b', 9, 0,
+ /* 159 */ 'a', 'n', 'd', 'b', 9, 0,
+ /* 165 */ 'n', 'e', 'g', 'b', 9, 0,
+ /* 171 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'b', 9, 0,
+ /* 181 */ 'j', 'b', 9, 0,
+ /* 185 */ 's', 'a', 'l', 'b', 9, 0,
+ /* 191 */ 'r', 'c', 'l', 'b', 9, 0,
+ /* 197 */ 's', 'h', 'l', 'b', 9, 0,
+ /* 203 */ 'r', 'o', 'l', 'b', 9, 0,
+ /* 209 */ 'i', 'm', 'u', 'l', 'b', 9, 0,
+ /* 216 */ 'i', 'n', 'b', 9, 0,
+ /* 221 */ 'c', 'm', 'p', 'b', 9, 0,
+ /* 227 */ 's', 'a', 'r', 'b', 9, 0,
+ /* 233 */ 'r', 'c', 'r', 'b', 9, 0,
+ /* 239 */ 's', 'h', 'r', 'b', 9, 0,
+ /* 245 */ 'r', 'o', 'r', 'b', 9, 0,
+ /* 251 */ 'x', 'o', 'r', 'b', 9, 0,
+ /* 257 */ 's', 'c', 'a', 's', 'b', 9, 0,
+ /* 264 */ 'm', 'o', 'v', 'a', 'b', 's', 'b', 9, 0,
+ /* 273 */ 'l', 'o', 'd', 's', 'b', 9, 0,
+ /* 280 */ 'c', 'm', 'p', 's', 'b', 9, 0,
+ /* 287 */ 'o', 'u', 't', 's', 'b', 9, 0,
+ /* 294 */ 'm', 'o', 'v', 's', 'b', 9, 0,
+ /* 301 */ 's', 'e', 't', 'b', 9, 0,
+ /* 307 */ 'n', 'o', 't', 'b', 9, 0,
+ /* 313 */ 't', 'e', 's', 't', 'b', 9, 0,
+ /* 320 */ 'i', 'd', 'i', 'v', 'b', 9, 0,
+ /* 327 */ 'm', 'o', 'v', 'b', 9, 0,
+ /* 333 */ 'c', 'l', 'w', 'b', 9, 0,
+ /* 339 */ 'x', 's', 'a', 'v', 'e', 'c', 9, 0,
+ /* 347 */ 'a', 'a', 'd', 9, 0,
+ /* 352 */ 'i', 'n', 'v', 'p', 'c', 'i', 'd', 9, 0,
+ /* 361 */ 'r', 'd', 'p', 'i', 'd', 9, 0,
+ /* 368 */ 'i', 'n', 'v', 'v', 'p', 'i', 'd', 9, 0,
+ /* 377 */ 'v', 'm', 'p', 't', 'r', 'l', 'd', 9, 0,
+ /* 386 */ 'b', 'o', 'u', 'n', 'd', 9, 0,
+ /* 393 */ 'i', 'n', 'c', 's', 's', 'p', 'd', 9, 0,
+ /* 402 */ 'r', 'd', 's', 's', 'p', 'd', 9, 0,
+ /* 410 */ 'w', 'r', 's', 's', 'd', 9, 0,
+ /* 417 */ 'w', 'r', 'u', 's', 's', 'd', 9, 0,
+ /* 425 */ 'j', 'a', 'e', 9, 0,
+ /* 430 */ 's', 'e', 't', 'a', 'e', 9, 0,
+ /* 437 */ 'j', 'b', 'e', 9, 0,
+ /* 442 */ 's', 'e', 't', 'b', 'e', 9, 0,
+ /* 449 */ 'j', 'g', 'e', 9, 0,
+ /* 454 */ 's', 'e', 't', 'g', 'e', 9, 0,
+ /* 461 */ 'j', 'e', 9, 0,
+ /* 465 */ 'j', 'l', 'e', 9, 0,
+ /* 470 */ 's', 'e', 't', 'l', 'e', 9, 0,
+ /* 477 */ 'j', 'n', 'e', 9, 0,
+ /* 482 */ 'l', 'o', 'o', 'p', 'n', 'e', 9, 0,
+ /* 490 */ 's', 'e', 't', 'n', 'e', 9, 0,
+ /* 497 */ 'l', 'o', 'o', 'p', 'e', 9, 0,
+ /* 504 */ 't', 'p', 'a', 'u', 's', 'e', 9, 0,
+ /* 512 */ 's', 'e', 't', 'e', 9, 0,
+ /* 518 */ 'c', 'l', 'd', 'e', 'm', 'o', 't', 'e', 9, 0,
+ /* 528 */ 'x', 's', 'a', 'v', 'e', 9, 0,
+ /* 535 */ 'j', 'g', 9, 0,
+ /* 539 */ 'i', 'n', 'v', 'l', 'p', 'g', 9, 0,
+ /* 547 */ 's', 'e', 't', 'g', 9, 0,
+ /* 553 */ 'm', 'o', 'v', 'd', 'i', 'r', 'i', 9, 0,
+ /* 562 */ 'l', 'e', 'a', 'l', 9, 0,
+ /* 568 */ 'c', 'm', 'o', 'v', 'a', 'l', 9, 0,
+ /* 576 */ 'l', 'w', 'p', 'v', 'a', 'l', 9, 0,
+ /* 584 */ 's', 'b', 'b', 'l', 9, 0,
+ /* 590 */ 'm', 'o', 'v', 's', 'b', 'l', 9, 0,
+ /* 598 */ 's', 'u', 'b', 'l', 9, 0,
+ /* 604 */ 'c', 'm', 'o', 'v', 'b', 'l', 9, 0,
+ /* 612 */ 'm', 'o', 'v', 'z', 'b', 'l', 9, 0,
+ /* 620 */ 'a', 'd', 'c', 'l', 9, 0,
+ /* 626 */ 'd', 'e', 'c', 'l', 9, 0,
+ /* 632 */ 'b', 'l', 'c', 'i', 'c', 'l', 9, 0,
+ /* 640 */ 'b', 'l', 's', 'i', 'c', 'l', 9, 0,
+ /* 648 */ 't', '1', 'm', 's', 'k', 'c', 'l', 9, 0,
+ /* 657 */ 'i', 'n', 'c', 'l', 9, 0,
+ /* 663 */ 'b', 't', 'c', 'l', 9, 0,
+ /* 669 */ 'v', 'm', 'r', 'e', 'a', 'd', 'l', 9, 0,
+ /* 678 */ 'x', 'a', 'd', 'd', 'l', 9, 0,
+ /* 685 */ 'r', 'd', 's', 'e', 'e', 'd', 'l', 9, 0,
+ /* 694 */ 's', 'h', 'l', 'd', 'l', 9, 0,
+ /* 701 */ 'r', 'd', 'r', 'a', 'n', 'd', 'l', 9, 0,
+ /* 710 */ 's', 'h', 'r', 'd', 'l', 9, 0,
+ /* 717 */ 'c', 'm', 'o', 'v', 'a', 'e', 'l', 9, 0,
+ /* 726 */ 'c', 'm', 'o', 'v', 'b', 'e', 'l', 9, 0,
+ /* 735 */ 'c', 'm', 'o', 'v', 'g', 'e', 'l', 9, 0,
+ /* 744 */ 'c', 'm', 'o', 'v', 'l', 'e', 'l', 9, 0,
+ /* 753 */ 'c', 'm', 'o', 'v', 'n', 'e', 'l', 9, 0,
+ /* 762 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 773 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 784 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 795 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
+ /* 806 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 'l', 9, 0,
+ /* 816 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 'l', 9, 0,
+ /* 826 */ 'c', 'm', 'o', 'v', 'e', 'l', 9, 0,
+ /* 834 */ 'b', 's', 'f', 'l', 9, 0,
+ /* 840 */ 'n', 'e', 'g', 'l', 9, 0,
+ /* 846 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'l', 9, 0,
+ /* 856 */ 'c', 'm', 'o', 'v', 'g', 'l', 9, 0,
+ /* 864 */ 'p', 'u', 's', 'h', 'l', 9, 0,
+ /* 871 */ 'b', 'l', 'c', 'i', 'l', 9, 0,
+ /* 878 */ 'b', 'z', 'h', 'i', 'l', 9, 0,
+ /* 885 */ 'b', 'l', 's', 'i', 'l', 9, 0,
+ /* 892 */ 'j', 'l', 9, 0,
+ /* 896 */ 'b', 'l', 'c', 'm', 's', 'k', 'l', 9, 0,
+ /* 905 */ 'b', 'l', 's', 'm', 's', 'k', 'l', 9, 0,
+ /* 914 */ 't', 'z', 'm', 's', 'k', 'l', 9, 0,
+ /* 922 */ 's', 'a', 'l', 'l', 9, 0,
+ /* 928 */ 'r', 'c', 'l', 'l', 9, 0,
+ /* 934 */ 's', 'h', 'l', 'l', 9, 0,
+ /* 940 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, 0,
+ /* 948 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 'l', 9, 0,
+ /* 958 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 'l', 9, 0,
+ /* 968 */ 'r', 'o', 'l', 'l', 9, 0,
+ /* 974 */ 'l', 's', 'l', 'l', 9, 0,
+ /* 980 */ 'i', 'm', 'u', 'l', 'l', 9, 0,
+ /* 987 */ 'c', 'm', 'o', 'v', 'l', 'l', 9, 0,
+ /* 995 */ 'a', 'n', 'd', 'n', 'l', 9, 0,
+ /* 1002 */ 'i', 'n', 'l', 9, 0,
+ /* 1007 */ 'c', 'm', 'o', 'v', 'n', 'o', 'l', 9, 0,
+ /* 1016 */ 'c', 'm', 'o', 'v', 'o', 'l', 9, 0,
+ /* 1024 */ 'b', 's', 'w', 'a', 'p', 'l', 9, 0,
+ /* 1032 */ 'p', 'd', 'e', 'p', 'l', 9, 0,
+ /* 1039 */ 'c', 'm', 'p', 'l', 9, 0,
+ /* 1045 */ 'l', 'j', 'm', 'p', 'l', 9, 0,
+ /* 1052 */ 'c', 'm', 'o', 'v', 'n', 'p', 'l', 9, 0,
+ /* 1061 */ 'n', 'o', 'p', 'l', 9, 0,
+ /* 1067 */ 'p', 'o', 'p', 'l', 9, 0,
+ /* 1073 */ 'a', 'r', 'p', 'l', 9, 0,
+ /* 1079 */ 'c', 'm', 'o', 'v', 'p', 'l', 9, 0,
+ /* 1087 */ 'l', 'a', 'r', 'l', 9, 0,
+ /* 1093 */ 's', 'a', 'r', 'l', 9, 0,
+ /* 1099 */ 'r', 'c', 'r', 'l', 9, 0,
+ /* 1105 */ 's', 'h', 'r', 'l', 9, 0,
+ /* 1111 */ 'r', 'o', 'r', 'l', 9, 0,
+ /* 1117 */ 'x', 'o', 'r', 'l', 9, 0,
+ /* 1123 */ 'b', 's', 'r', 'l', 9, 0,
+ /* 1129 */ 'b', 'l', 's', 'r', 'l', 9, 0,
+ /* 1136 */ 'b', 't', 'r', 'l', 9, 0,
+ /* 1142 */ 's', 't', 'r', 'l', 9, 0,
+ /* 1148 */ 'b', 'e', 'x', 't', 'r', 'l', 9, 0,
+ /* 1156 */ 's', 'c', 'a', 's', 'l', 9, 0,
+ /* 1163 */ 'm', 'o', 'v', 'a', 'b', 's', 'l', 9, 0,
+ /* 1172 */ 'b', 'l', 'c', 's', 'l', 9, 0,
+ /* 1179 */ 'l', 'd', 's', 'l', 9, 0,
+ /* 1185 */ 'l', 'o', 'd', 's', 'l', 9, 0,
+ /* 1192 */ 'l', 'e', 's', 'l', 9, 0,
+ /* 1198 */ 'l', 'f', 's', 'l', 9, 0,
+ /* 1204 */ 'l', 'g', 's', 'l', 9, 0,
+ /* 1210 */ 'c', 'm', 'o', 'v', 'n', 's', 'l', 9, 0,
+ /* 1219 */ 'c', 'm', 'p', 's', 'l', 9, 0,
+ /* 1226 */ 'l', 's', 's', 'l', 9, 0,
+ /* 1232 */ 'b', 't', 's', 'l', 9, 0,
+ /* 1238 */ 'o', 'u', 't', 's', 'l', 9, 0,
+ /* 1245 */ 'c', 'm', 'o', 'v', 's', 'l', 9, 0,
+ /* 1253 */ 'b', 't', 'l', 9, 0,
+ /* 1258 */ 'l', 'g', 'd', 't', 'l', 9, 0,
+ /* 1265 */ 's', 'g', 'd', 't', 'l', 9, 0,
+ /* 1272 */ 'l', 'i', 'd', 't', 'l', 9, 0,
+ /* 1279 */ 's', 'i', 'd', 't', 'l', 9, 0,
+ /* 1286 */ 's', 'l', 'd', 't', 'l', 9, 0,
+ /* 1293 */ 'l', 'r', 'e', 't', 'l', 9, 0,
+ /* 1300 */ 's', 'e', 't', 'l', 9, 0,
+ /* 1306 */ 'l', 'z', 'c', 'n', 't', 'l', 9, 0,
+ /* 1314 */ 't', 'z', 'c', 'n', 't', 'l', 9, 0,
+ /* 1322 */ 'n', 'o', 't', 'l', 9, 0,
+ /* 1328 */ 't', 'e', 's', 't', 'l', 9, 0,
+ /* 1335 */ 'p', 'e', 'x', 't', 'l', 9, 0,
+ /* 1342 */ 'i', 'd', 'i', 'v', 'l', 9, 0,
+ /* 1349 */ 'm', 'o', 'v', 'l', 9, 0,
+ /* 1355 */ 's', 'm', 's', 'w', 'l', 9, 0,
+ /* 1362 */ 'm', 'o', 'v', 's', 'w', 'l', 9, 0,
+ /* 1370 */ 'm', 'o', 'v', 'z', 'w', 'l', 9, 0,
+ /* 1378 */ 'a', 'd', 'c', 'x', 'l', 9, 0,
+ /* 1385 */ 's', 'h', 'l', 'x', 'l', 9, 0,
+ /* 1392 */ 'm', 'u', 'l', 'x', 'l', 9, 0,
+ /* 1399 */ 'a', 'd', 'o', 'x', 'l', 9, 0,
+ /* 1406 */ 's', 'a', 'r', 'x', 'l', 9, 0,
+ /* 1413 */ 's', 'h', 'r', 'x', 'l', 9, 0,
+ /* 1420 */ 'r', 'o', 'r', 'x', 'l', 9, 0,
+ /* 1427 */ 'a', 'a', 'm', 9, 0,
+ /* 1432 */ 'v', 'm', 'x', 'o', 'n', 9, 0,
+ /* 1439 */ 'j', 'o', 9, 0,
+ /* 1443 */ 'j', 'n', 'o', 9, 0,
+ /* 1448 */ 's', 'e', 't', 'n', 'o', 9, 0,
+ /* 1455 */ 's', 'e', 't', 'o', 9, 0,
+ /* 1461 */ 'j', 'p', 9, 0,
+ /* 1465 */ 'j', 'm', 'p', 9, 0,
+ /* 1470 */ 'j', 'n', 'p', 9, 0,
+ /* 1475 */ 's', 'e', 't', 'n', 'p', 9, 0,
+ /* 1482 */ 'n', 'o', 'p', 9, 0,
+ /* 1487 */ 'l', 'o', 'o', 'p', 9, 0,
+ /* 1493 */ 'r', 's', 't', 'o', 'r', 's', 's', 'p', 9, 0,
+ /* 1503 */ 's', 'e', 't', 'p', 9, 0,
+ /* 1509 */ 'l', 'e', 'a', 'q', 9, 0,
+ /* 1515 */ 'c', 'm', 'o', 'v', 'a', 'q', 9, 0,
+ /* 1523 */ 's', 'b', 'b', 'q', 9, 0,
+ /* 1529 */ 'm', 'o', 'v', 's', 'b', 'q', 9, 0,
+ /* 1537 */ 's', 'u', 'b', 'q', 9, 0,
+ /* 1543 */ 'c', 'm', 'o', 'v', 'b', 'q', 9, 0,
+ /* 1551 */ 'm', 'o', 'v', 'z', 'b', 'q', 9, 0,
+ /* 1559 */ 'a', 'd', 'c', 'q', 9, 0,
+ /* 1565 */ 'd', 'e', 'c', 'q', 9, 0,
+ /* 1571 */ 'b', 'l', 'c', 'i', 'c', 'q', 9, 0,
+ /* 1579 */ 'b', 'l', 's', 'i', 'c', 'q', 9, 0,
+ /* 1587 */ 't', '1', 'm', 's', 'k', 'c', 'q', 9, 0,
+ /* 1596 */ 'i', 'n', 'c', 'q', 9, 0,
+ /* 1602 */ 'b', 't', 'c', 'q', 9, 0,
+ /* 1608 */ 'v', 'm', 'r', 'e', 'a', 'd', 'q', 9, 0,
+ /* 1617 */ 'x', 'a', 'd', 'd', 'q', 9, 0,
+ /* 1624 */ 'r', 'd', 's', 'e', 'e', 'd', 'q', 9, 0,
+ /* 1633 */ 's', 'h', 'l', 'd', 'q', 9, 0,
+ /* 1640 */ 'r', 'd', 'r', 'a', 'n', 'd', 'q', 9, 0,
+ /* 1649 */ 's', 'h', 'r', 'd', 'q', 9, 0,
+ /* 1656 */ 'c', 'm', 'o', 'v', 'a', 'e', 'q', 9, 0,
+ /* 1665 */ 'c', 'm', 'o', 'v', 'b', 'e', 'q', 9, 0,
+ /* 1674 */ 'c', 'm', 'o', 'v', 'g', 'e', 'q', 9, 0,
+ /* 1683 */ 'c', 'm', 'o', 'v', 'l', 'e', 'q', 9, 0,
+ /* 1692 */ 'c', 'm', 'o', 'v', 'n', 'e', 'q', 9, 0,
+ /* 1701 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 1712 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 1723 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 1734 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
+ /* 1745 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 'q', 9, 0,
+ /* 1755 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 'q', 9, 0,
+ /* 1765 */ 'c', 'm', 'o', 'v', 'e', 'q', 9, 0,
+ /* 1773 */ 'b', 's', 'f', 'q', 9, 0,
+ /* 1779 */ 'n', 'e', 'g', 'q', 9, 0,
+ /* 1785 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'q', 9, 0,
+ /* 1795 */ 'c', 'm', 'o', 'v', 'g', 'q', 9, 0,
+ /* 1803 */ 'p', 'u', 's', 'h', 'q', 9, 0,
+ /* 1810 */ 'b', 'l', 'c', 'i', 'q', 9, 0,
+ /* 1817 */ 'b', 'z', 'h', 'i', 'q', 9, 0,
+ /* 1824 */ 'b', 'l', 's', 'i', 'q', 9, 0,
+ /* 1831 */ 'b', 'l', 'c', 'm', 's', 'k', 'q', 9, 0,
+ /* 1840 */ 'b', 'l', 's', 'm', 's', 'k', 'q', 9, 0,
+ /* 1849 */ 't', 'z', 'm', 's', 'k', 'q', 9, 0,
+ /* 1857 */ 's', 'a', 'l', 'q', 9, 0,
+ /* 1863 */ 'r', 'c', 'l', 'q', 9, 0,
+ /* 1869 */ 's', 'h', 'l', 'q', 9, 0,
+ /* 1875 */ 'c', 'a', 'l', 'l', 'q', 9, 0,
+ /* 1882 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 'q', 9, 0,
+ /* 1892 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 'q', 9, 0,
+ /* 1902 */ 'r', 'o', 'l', 'q', 9, 0,
+ /* 1908 */ 'l', 's', 'l', 'q', 9, 0,
+ /* 1914 */ 'm', 'o', 'v', 's', 'l', 'q', 9, 0,
+ /* 1922 */ 'i', 'm', 'u', 'l', 'q', 9, 0,
+ /* 1929 */ 'c', 'm', 'o', 'v', 'l', 'q', 9, 0,
+ /* 1937 */ 'a', 'n', 'd', 'n', 'q', 9, 0,
+ /* 1944 */ 'c', 'm', 'o', 'v', 'n', 'o', 'q', 9, 0,
+ /* 1953 */ 'c', 'm', 'o', 'v', 'o', 'q', 9, 0,
+ /* 1961 */ 'b', 's', 'w', 'a', 'p', 'q', 9, 0,
+ /* 1969 */ 'p', 'd', 'e', 'p', 'q', 9, 0,
+ /* 1976 */ 'c', 'm', 'p', 'q', 9, 0,
+ /* 1982 */ 'c', 'm', 'o', 'v', 'n', 'p', 'q', 9, 0,
+ /* 1991 */ 'n', 'o', 'p', 'q', 9, 0,
+ /* 1997 */ 'p', 'o', 'p', 'q', 9, 0,
+ /* 2003 */ 'i', 'n', 'c', 's', 's', 'p', 'q', 9, 0,
+ /* 2012 */ 'r', 'd', 's', 's', 'p', 'q', 9, 0,
+ /* 2020 */ 'c', 'm', 'o', 'v', 'p', 'q', 9, 0,
+ /* 2028 */ 'l', 'a', 'r', 'q', 9, 0,
+ /* 2034 */ 's', 'a', 'r', 'q', 9, 0,
+ /* 2040 */ 'r', 'c', 'r', 'q', 9, 0,
+ /* 2046 */ 's', 'h', 'r', 'q', 9, 0,
+ /* 2052 */ 'r', 'o', 'r', 'q', 9, 0,
+ /* 2058 */ 'x', 'o', 'r', 'q', 9, 0,
+ /* 2064 */ 'b', 's', 'r', 'q', 9, 0,
+ /* 2070 */ 'b', 'l', 's', 'r', 'q', 9, 0,
+ /* 2077 */ 'b', 't', 'r', 'q', 9, 0,
+ /* 2083 */ 's', 't', 'r', 'q', 9, 0,
+ /* 2089 */ 'b', 'e', 'x', 't', 'r', 'q', 9, 0,
+ /* 2097 */ 's', 'c', 'a', 's', 'q', 9, 0,
+ /* 2104 */ 'm', 'o', 'v', 'a', 'b', 's', 'q', 9, 0,
+ /* 2113 */ 'b', 'l', 'c', 's', 'q', 9, 0,
+ /* 2120 */ 'l', 'o', 'd', 's', 'q', 9, 0,
+ /* 2127 */ 'l', 'f', 's', 'q', 9, 0,
+ /* 2133 */ 'c', 'm', 'o', 'v', 'n', 's', 'q', 9, 0,
+ /* 2142 */ 'c', 'm', 'p', 's', 'q', 9, 0,
+ /* 2149 */ 'l', 's', 's', 'q', 9, 0,
+ /* 2155 */ 'w', 'r', 's', 's', 'q', 9, 0,
+ /* 2162 */ 'w', 'r', 'u', 's', 's', 'q', 9, 0,
+ /* 2170 */ 'b', 't', 's', 'q', 9, 0,
+ /* 2176 */ 'c', 'm', 'o', 'v', 's', 'q', 9, 0,
+ /* 2184 */ 'b', 't', 'q', 9, 0,
+ /* 2189 */ 'l', 'g', 'd', 't', 'q', 9, 0,
+ /* 2196 */ 's', 'g', 'd', 't', 'q', 9, 0,
+ /* 2203 */ 'l', 'i', 'd', 't', 'q', 9, 0,
+ /* 2210 */ 's', 'i', 'd', 't', 'q', 9, 0,
+ /* 2217 */ 's', 'l', 'd', 't', 'q', 9, 0,
+ /* 2224 */ 'l', 'r', 'e', 't', 'q', 9, 0,
+ /* 2231 */ 'l', 'z', 'c', 'n', 't', 'q', 9, 0,
+ /* 2239 */ 't', 'z', 'c', 'n', 't', 'q', 9, 0,
+ /* 2247 */ 'n', 'o', 't', 'q', 9, 0,
+ /* 2253 */ 't', 'e', 's', 't', 'q', 9, 0,
+ /* 2260 */ 'p', 'e', 'x', 't', 'q', 9, 0,
+ /* 2267 */ 'i', 'd', 'i', 'v', 'q', 9, 0,
+ /* 2274 */ 'm', 'o', 'v', 'q', 9, 0,
+ /* 2280 */ 's', 'm', 's', 'w', 'q', 9, 0,
+ /* 2287 */ 'm', 'o', 'v', 's', 'w', 'q', 9, 0,
+ /* 2295 */ 'm', 'o', 'v', 'z', 'w', 'q', 9, 0,
+ /* 2303 */ 'a', 'd', 'c', 'x', 'q', 9, 0,
+ /* 2310 */ 's', 'h', 'l', 'x', 'q', 9, 0,
+ /* 2317 */ 'm', 'u', 'l', 'x', 'q', 9, 0,
+ /* 2324 */ 'a', 'd', 'o', 'x', 'q', 9, 0,
+ /* 2331 */ 's', 'a', 'r', 'x', 'q', 9, 0,
+ /* 2338 */ 's', 'h', 'r', 'x', 'q', 9, 0,
+ /* 2345 */ 'r', 'o', 'r', 'x', 'q', 9, 0,
+ /* 2352 */ 'v', 'm', 'c', 'l', 'e', 'a', 'r', 9, 0,
+ /* 2361 */ 'e', 'n', 't', 'e', 'r', 9, 0,
+ /* 2368 */ 'u', 'm', 'o', 'n', 'i', 't', 'o', 'r', 9, 0,
+ /* 2378 */ 'x', 'r', 's', 't', 'o', 'r', 9, 0,
+ /* 2386 */ 'v', 'e', 'r', 'r', 9, 0,
+ /* 2392 */ 'x', 's', 'a', 'v', 'e', 's', 9, 0,
+ /* 2400 */ 'l', 'g', 's', 9, 0,
+ /* 2405 */ 'j', 's', 9, 0,
+ /* 2409 */ 'l', 'w', 'p', 'i', 'n', 's', 9, 0,
+ /* 2417 */ 'j', 'n', 's', 9, 0,
+ /* 2422 */ 's', 'e', 't', 'n', 's', 9, 0,
+ /* 2429 */ 'x', 'r', 's', 't', 'o', 'r', 's', 9, 0,
+ /* 2438 */ 's', 'e', 't', 's', 9, 0,
+ /* 2444 */ 'u', 'm', 'w', 'a', 'i', 't', 9, 0,
+ /* 2452 */ 'i', 'n', 't', 9, 0,
+ /* 2457 */ 'i', 'n', 'v', 'e', 'p', 't', 9, 0,
+ /* 2465 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', 9, 0,
+ /* 2475 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 'o', 'p', 't', 9, 0,
+ /* 2487 */ 'v', 'm', 'p', 't', 'r', 's', 't', 9, 0,
+ /* 2496 */ 'l', 'e', 'a', 'w', 9, 0,
+ /* 2502 */ 'c', 'm', 'o', 'v', 'a', 'w', 9, 0,
+ /* 2510 */ 's', 'b', 'b', 'w', 9, 0,
+ /* 2516 */ 'm', 'o', 'v', 's', 'b', 'w', 9, 0,
+ /* 2524 */ 's', 'u', 'b', 'w', 9, 0,
+ /* 2530 */ 'c', 'm', 'o', 'v', 'b', 'w', 9, 0,
+ /* 2538 */ 'm', 'o', 'v', 'z', 'b', 'w', 9, 0,
+ /* 2546 */ 'a', 'd', 'c', 'w', 9, 0,
+ /* 2552 */ 'd', 'e', 'c', 'w', 9, 0,
+ /* 2558 */ 'i', 'n', 'c', 'w', 9, 0,
+ /* 2564 */ 'b', 't', 'c', 'w', 9, 0,
+ /* 2570 */ 'x', 'a', 'd', 'd', 'w', 9, 0,
+ /* 2577 */ 'r', 'd', 's', 'e', 'e', 'd', 'w', 9, 0,
+ /* 2586 */ 's', 'h', 'l', 'd', 'w', 9, 0,
+ /* 2593 */ 'r', 'd', 'r', 'a', 'n', 'd', 'w', 9, 0,
+ /* 2602 */ 's', 'h', 'r', 'd', 'w', 9, 0,
+ /* 2609 */ 'c', 'm', 'o', 'v', 'a', 'e', 'w', 9, 0,
+ /* 2618 */ 'c', 'm', 'o', 'v', 'b', 'e', 'w', 9, 0,
+ /* 2627 */ 'c', 'm', 'o', 'v', 'g', 'e', 'w', 9, 0,
+ /* 2636 */ 'c', 'm', 'o', 'v', 'l', 'e', 'w', 9, 0,
+ /* 2645 */ 'c', 'm', 'o', 'v', 'n', 'e', 'w', 9, 0,
+ /* 2654 */ 'c', 'm', 'o', 'v', 'e', 'w', 9, 0,
+ /* 2662 */ 'b', 's', 'f', 'w', 9, 0,
+ /* 2668 */ 'n', 'e', 'g', 'w', 9, 0,
+ /* 2674 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'w', 9, 0,
+ /* 2684 */ 'c', 'm', 'o', 'v', 'g', 'w', 9, 0,
+ /* 2692 */ 'p', 'u', 's', 'h', 'w', 9, 0,
+ /* 2699 */ 's', 'a', 'l', 'w', 9, 0,
+ /* 2705 */ 'r', 'c', 'l', 'w', 9, 0,
+ /* 2711 */ 's', 'h', 'l', 'w', 9, 0,
+ /* 2717 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, 0,
+ /* 2725 */ 'r', 'o', 'l', 'w', 9, 0,
+ /* 2731 */ 'l', 's', 'l', 'w', 9, 0,
+ /* 2737 */ 'i', 'm', 'u', 'l', 'w', 9, 0,
+ /* 2744 */ 'c', 'm', 'o', 'v', 'l', 'w', 9, 0,
+ /* 2752 */ 'i', 'n', 'w', 9, 0,
+ /* 2757 */ 'c', 'm', 'o', 'v', 'n', 'o', 'w', 9, 0,
+ /* 2766 */ 'c', 'm', 'o', 'v', 'o', 'w', 9, 0,
+ /* 2774 */ 'b', 's', 'w', 'a', 'p', 'w', 9, 0,
+ /* 2782 */ 'c', 'm', 'p', 'w', 9, 0,
+ /* 2788 */ 'l', 'j', 'm', 'p', 'w', 9, 0,
+ /* 2795 */ 'c', 'm', 'o', 'v', 'n', 'p', 'w', 9, 0,
+ /* 2804 */ 'n', 'o', 'p', 'w', 9, 0,
+ /* 2810 */ 'p', 'o', 'p', 'w', 9, 0,
+ /* 2816 */ 'c', 'm', 'o', 'v', 'p', 'w', 9, 0,
+ /* 2824 */ 'l', 'a', 'r', 'w', 9, 0,
+ /* 2830 */ 's', 'a', 'r', 'w', 9, 0,
+ /* 2836 */ 'r', 'c', 'r', 'w', 9, 0,
+ /* 2842 */ 'v', 'e', 'r', 'w', 9, 0,
+ /* 2848 */ 's', 'h', 'r', 'w', 9, 0,
+ /* 2854 */ 'r', 'o', 'r', 'w', 9, 0,
+ /* 2860 */ 'x', 'o', 'r', 'w', 9, 0,
+ /* 2866 */ 'b', 's', 'r', 'w', 9, 0,
+ /* 2872 */ 'b', 't', 'r', 'w', 9, 0,
+ /* 2878 */ 'l', 't', 'r', 'w', 9, 0,
+ /* 2884 */ 's', 't', 'r', 'w', 9, 0,
+ /* 2890 */ 's', 'c', 'a', 's', 'w', 9, 0,
+ /* 2897 */ 'm', 'o', 'v', 'a', 'b', 's', 'w', 9, 0,
+ /* 2906 */ 'l', 'd', 's', 'w', 9, 0,
+ /* 2912 */ 'l', 'o', 'd', 's', 'w', 9, 0,
+ /* 2919 */ 'l', 'e', 's', 'w', 9, 0,
+ /* 2925 */ 'l', 'f', 's', 'w', 9, 0,
+ /* 2931 */ 'l', 'g', 's', 'w', 9, 0,
+ /* 2937 */ 'c', 'm', 'o', 'v', 'n', 's', 'w', 9, 0,
+ /* 2946 */ 'c', 'm', 'p', 's', 'w', 9, 0,
+ /* 2953 */ 'l', 's', 's', 'w', 9, 0,
+ /* 2959 */ 'b', 't', 's', 'w', 9, 0,
+ /* 2965 */ 'o', 'u', 't', 's', 'w', 9, 0,
+ /* 2972 */ 'c', 'm', 'o', 'v', 's', 'w', 9, 0,
+ /* 2980 */ 'b', 't', 'w', 9, 0,
+ /* 2985 */ 'l', 'g', 'd', 't', 'w', 9, 0,
+ /* 2992 */ 's', 'g', 'd', 't', 'w', 9, 0,
+ /* 2999 */ 'l', 'i', 'd', 't', 'w', 9, 0,
+ /* 3006 */ 's', 'i', 'd', 't', 'w', 9, 0,
+ /* 3013 */ 'l', 'l', 'd', 't', 'w', 9, 0,
+ /* 3020 */ 's', 'l', 'd', 't', 'w', 9, 0,
+ /* 3027 */ 'l', 'r', 'e', 't', 'w', 9, 0,
+ /* 3034 */ 'l', 'z', 'c', 'n', 't', 'w', 9, 0,
+ /* 3042 */ 't', 'z', 'c', 'n', 't', 'w', 9, 0,
+ /* 3050 */ 'n', 'o', 't', 'w', 9, 0,
+ /* 3056 */ 't', 'e', 's', 't', 'w', 9, 0,
+ /* 3063 */ 'i', 'd', 'i', 'v', 'w', 9, 0,
+ /* 3070 */ 'm', 'o', 'v', 'w', 9, 0,
+ /* 3076 */ 'l', 'm', 's', 'w', 'w', 9, 0,
+ /* 3083 */ 's', 'm', 's', 'w', 'w', 9, 0,
+ /* 3090 */ 'm', 'o', 'v', 's', 'w', 'w', 9, 0,
+ /* 3098 */ 'm', 'o', 'v', 'z', 'w', 'w', 9, 0,
+ /* 3106 */ 'c', 'l', 'r', 's', 's', 'b', 's', 'y', 9, 0,
+ /* 3116 */ 'j', 'e', 'c', 'x', 'z', 9, 0,
+ /* 3123 */ 'j', 'c', 'x', 'z', 9, 0,
+ /* 3129 */ 'j', 'r', 'c', 'x', 'z', 9, 0,
+ /* 3136 */ 's', 'a', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3146 */ 'r', 'c', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3156 */ 's', 'h', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3166 */ 'r', 'o', 'l', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3176 */ 's', 'a', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3186 */ 'r', 'c', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3196 */ 's', 'h', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3206 */ 'r', 'o', 'r', 'b', 9, '$', '1', ',', 32, 0,
+ /* 3216 */ 's', 'a', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3226 */ 'r', 'c', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3236 */ 's', 'h', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3246 */ 'r', 'o', 'l', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3256 */ 's', 'a', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3266 */ 'r', 'c', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3276 */ 's', 'h', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3286 */ 'r', 'o', 'r', 'l', 9, '$', '1', ',', 32, 0,
+ /* 3296 */ 's', 'a', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3306 */ 'r', 'c', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3316 */ 's', 'h', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3326 */ 'r', 'o', 'l', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3336 */ 's', 'a', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3346 */ 'r', 'c', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3356 */ 's', 'h', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3366 */ 'r', 'o', 'r', 'q', 9, '$', '1', ',', 32, 0,
+ /* 3376 */ 's', 'a', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3386 */ 'r', 'c', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3396 */ 's', 'h', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3406 */ 'r', 'o', 'l', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3416 */ 's', 'a', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3426 */ 'r', 'c', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3436 */ 's', 'h', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3446 */ 'r', 'o', 'r', 'w', 9, '$', '1', ',', 32, 0,
+ /* 3456 */ 'm', 'o', 'v', 'a', 'b', 's', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 3470 */ 's', 't', 'o', 's', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 3482 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 3493 */ 'm', 'o', 'v', 'b', 9, '%', 'a', 'l', ',', 32, 0,
+ /* 3504 */ 's', 'a', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3515 */ 'r', 'c', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3526 */ 's', 'h', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3537 */ 'r', 'o', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3548 */ 's', 'a', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3559 */ 'r', 'c', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3570 */ 's', 'h', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3581 */ 'r', 'o', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3592 */ 's', 'h', 'l', 'd', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3604 */ 's', 'h', 'r', 'd', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3616 */ 's', 'a', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3627 */ 'r', 'c', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3638 */ 's', 'h', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3649 */ 'r', 'o', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3660 */ 's', 'a', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3671 */ 'r', 'c', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3682 */ 's', 'h', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3693 */ 'r', 'o', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3704 */ 's', 'h', 'l', 'd', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3716 */ 's', 'h', 'r', 'd', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3728 */ 's', 'a', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3739 */ 'r', 'c', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3750 */ 's', 'h', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3761 */ 'r', 'o', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3772 */ 's', 'a', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3783 */ 'r', 'c', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3794 */ 's', 'h', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3805 */ 'r', 'o', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3816 */ 's', 'h', 'l', 'd', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3828 */ 's', 'h', 'r', 'd', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3840 */ 's', 'a', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3851 */ 'r', 'c', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3862 */ 's', 'h', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3873 */ 'r', 'o', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3884 */ 's', 'a', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3895 */ 'r', 'c', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3906 */ 's', 'h', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3917 */ 'r', 'o', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
+ /* 3928 */ 'x', 'c', 'h', 'g', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 3940 */ 'm', 'o', 'v', 'a', 'b', 's', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 3954 */ 's', 't', 'o', 's', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 3966 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 3977 */ 'm', 'o', 'v', 'w', 9, '%', 'a', 'x', ',', 32, 0,
+ /* 3988 */ 'x', 'c', 'h', 'g', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 4001 */ 'm', 'o', 'v', 'a', 'b', 's', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 4016 */ 's', 't', 'o', 's', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 4029 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 4041 */ 'm', 'o', 'v', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
+ /* 4053 */ 'x', 'c', 'h', 'g', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 4066 */ 'm', 'o', 'v', 'a', 'b', 's', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 4081 */ 's', 't', 'o', 's', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 4094 */ 'm', 'o', 'v', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
+ /* 4106 */ 'i', 'n', 's', 'b', 9, '%', 'd', 'x', ',', 32, 0,
+ /* 4117 */ 'i', 'n', 's', 'l', 9, '%', 'd', 'x', ',', 32, 0,
+ /* 4128 */ 'i', 'n', 's', 'w', 9, '%', 'd', 'x', ',', 32, 0,
+ /* 4139 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, '*', 0,
+ /* 4148 */ 'l', 'j', 'm', 'p', 'l', 9, '*', 0,
+ /* 4156 */ 'l', 'c', 'a', 'l', 'l', 'q', 9, '*', 0,
+ /* 4165 */ 'l', 'j', 'm', 'p', 'q', 9, '*', 0,
+ /* 4173 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, '*', 0,
+ /* 4182 */ 'l', 'j', 'm', 'p', 'w', 9, '*', 0,
+ /* 4190 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0,
+ /* 4221 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 4245 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
+ /* 4270 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
+ /* 4293 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 4316 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
+ /* 4338 */ 'u', 'd', '0', 0,
+ /* 4342 */ 'x', 's', 'h', 'a', '1', 0,
+ /* 4348 */ 'u', 'd', '1', 0,
+ /* 4352 */ 'i', 'n', 't', '1', 0,
+ /* 4357 */ 'e', 'n', 'd', 'b', 'r', '3', '2', 0,
+ /* 4365 */ 'u', 'd', '2', 0,
+ /* 4369 */ 'i', 'n', 't', '3', 0,
+ /* 4374 */ 'e', 'n', 'd', 'b', 'r', '6', '4', 0,
+ /* 4382 */ 'r', 'e', 'x', '6', '4', 0,
+ /* 4388 */ 'd', 'a', 't', 'a', '1', '6', 0,
+ /* 4395 */ 'x', 's', 'h', 'a', '2', '5', '6', 0,
+ /* 4403 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
+ /* 4416 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
+ /* 4423 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
+ /* 4433 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
+ /* 4443 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
+ /* 4458 */ 'a', 'a', 'a', 0,
+ /* 4462 */ 'd', 'a', 'a', 0,
+ /* 4466 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0,
+ /* 4476 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0,
+ /* 4486 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0,
+ /* 4496 */ 'x', 'l', 'a', 't', 'b', 0,
+ /* 4502 */ 'c', 'l', 'a', 'c', 0,
+ /* 4507 */ 's', 't', 'a', 'c', 0,
+ /* 4512 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0,
+ /* 4522 */ 'g', 'e', 't', 's', 'e', 'c', 0,
+ /* 4529 */ 's', 'a', 'l', 'c', 0,
+ /* 4534 */ 'c', 'l', 'c', 0,
+ /* 4538 */ 'c', 'm', 'c', 0,
+ /* 4542 */ 'r', 'd', 'p', 'm', 'c', 0,
+ /* 4548 */ 'v', 'm', 'f', 'u', 'n', 'c', 0,
+ /* 4555 */ 'r', 'd', 't', 's', 'c', 0,
+ /* 4561 */ 's', 't', 'c', 0,
+ /* 4565 */ 'c', 'p', 'u', 'i', 'd', 0,
+ /* 4571 */ 'c', 'l', 'd', 0,
+ /* 4575 */ 'c', 'l', 't', 'd', 0,
+ /* 4580 */ 's', 't', 'd', 0,
+ /* 4584 */ 'c', 'w', 't', 'd', 0,
+ /* 4589 */ 'w', 'b', 'i', 'n', 'v', 'd', 0,
+ /* 4596 */ 'w', 'b', 'n', 'o', 'i', 'n', 'v', 'd', 0,
+ /* 4605 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0,
+ /* 4614 */ 'r', 'e', 'p', 'n', 'e', 0,
+ /* 4620 */ 'x', 's', 't', 'o', 'r', 'e', 0,
+ /* 4627 */ 'l', 'e', 'a', 'v', 'e', 0,
+ /* 4633 */ 'v', 'm', 'x', 'o', 'f', 'f', 0,
+ /* 4640 */ 'l', 'a', 'h', 'f', 0,
+ /* 4645 */ 's', 'a', 'h', 'f', 0,
+ /* 4650 */ 'p', 'c', 'o', 'n', 'f', 'i', 'g', 0,
+ /* 4658 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0,
+ /* 4667 */ 'c', 'l', 'g', 'i', 0,
+ /* 4672 */ 's', 't', 'g', 'i', 0,
+ /* 4677 */ 'c', 'l', 'i', 0,
+ /* 4681 */ 's', 't', 'i', 0,
+ /* 4685 */ 'l', 'o', 'c', 'k', 0,
+ /* 4690 */ 'i', 'n', 'b', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'l', 0,
+ /* 4703 */ 'p', 'u', 's', 'h', 'a', 'l', 0,
+ /* 4710 */ 'p', 'o', 'p', 'a', 'l', 0,
+ /* 4716 */ 'p', 'u', 's', 'h', 'f', 'l', 0,
+ /* 4723 */ 'p', 'o', 'p', 'f', 'l', 0,
+ /* 4729 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
+ /* 4743 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 4751 */ 'v', 'm', 'c', 'a', 'l', 'l', 0,
+ /* 4758 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0,
+ /* 4766 */ 'i', 'r', 'e', 't', 'l', 0,
+ /* 4772 */ 'l', 'r', 'e', 't', 'l', 0,
+ /* 4778 */ 's', 'y', 's', 'r', 'e', 't', 'l', 0,
+ /* 4786 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'l', 0,
+ /* 4795 */ 'c', 'w', 't', 'l', 0,
+ /* 4800 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0,
+ /* 4808 */ 'f', 's', 'e', 't', 'p', 'm', 0,
+ /* 4815 */ 'r', 's', 'm', 0,
+ /* 4819 */ 'c', 'l', 'z', 'e', 'r', 'o', 0,
+ /* 4826 */ 'i', 'n', 't', 'o', 0,
+ /* 4831 */ 'c', 'q', 't', 'o', 0,
+ /* 4836 */ 'r', 'd', 't', 's', 'c', 'p', 0,
+ /* 4843 */ 'r', 'e', 'p', 0,
+ /* 4847 */ 'n', 'o', 'p', 0,
+ /* 4851 */ 's', 'a', 'v', 'e', 'p', 'r', 'e', 'v', 's', 's', 'p', 0,
+ /* 4863 */ 'p', 'u', 's', 'h', 'f', 'q', 0,
+ /* 4870 */ 'p', 'o', 'p', 'f', 'q', 0,
+ /* 4876 */ 'i', 'r', 'e', 't', 'q', 0,
+ /* 4882 */ 'l', 'r', 'e', 't', 'q', 0,
+ /* 4888 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0,
+ /* 4896 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0,
+ /* 4905 */ 'c', 'l', 't', 'q', 0,
+ /* 4910 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0,
+ /* 4919 */ 'r', 'd', 'm', 's', 'r', 0,
+ /* 4925 */ 'w', 'r', 'm', 's', 'r', 0,
+ /* 4931 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0,
+ /* 4941 */ 'a', 'a', 's', 0,
+ /* 4945 */ 'd', 'a', 's', 0,
+ /* 4949 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'c', 's', 0,
+ /* 4959 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'c', 's', 0,
+ /* 4969 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'd', 's', 0,
+ /* 4979 */ 'p', 'o', 'p', 'l', 9, '%', 'd', 's', 0,
+ /* 4988 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'd', 's', 0,
+ /* 4998 */ 'p', 'o', 'p', 'w', 9, '%', 'd', 's', 0,
+ /* 5007 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'e', 's', 0,
+ /* 5017 */ 'p', 'o', 'p', 'l', 9, '%', 'e', 's', 0,
+ /* 5026 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'e', 's', 0,
+ /* 5036 */ 'p', 'o', 'p', 'w', 9, '%', 'e', 's', 0,
+ /* 5045 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'f', 's', 0,
+ /* 5055 */ 'p', 'o', 'p', 'l', 9, '%', 'f', 's', 0,
+ /* 5064 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'f', 's', 0,
+ /* 5074 */ 'p', 'o', 'p', 'q', 9, '%', 'f', 's', 0,
+ /* 5083 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'f', 's', 0,
+ /* 5093 */ 'p', 'o', 'p', 'w', 9, '%', 'f', 's', 0,
+ /* 5102 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'g', 's', 0,
+ /* 5112 */ 'p', 'o', 'p', 'l', 9, '%', 'g', 's', 0,
+ /* 5121 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'g', 's', 0,
+ /* 5131 */ 'p', 'o', 'p', 'q', 9, '%', 'g', 's', 0,
+ /* 5140 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'g', 's', 0,
+ /* 5150 */ 'p', 'o', 'p', 'w', 9, '%', 'g', 's', 0,
+ /* 5159 */ 's', 'w', 'a', 'p', 'g', 's', 0,
+ /* 5166 */ 'p', 'u', 's', 'h', 'l', 9, '%', 's', 's', 0,
+ /* 5176 */ 'p', 'o', 'p', 'l', 9, '%', 's', 's', 0,
+ /* 5185 */ 'p', 'u', 's', 'h', 'w', 9, '%', 's', 's', 0,
+ /* 5195 */ 'p', 'o', 'p', 'w', 9, '%', 's', 's', 0,
+ /* 5204 */ 'c', 'l', 't', 's', 0,
+ /* 5209 */ 'h', 'l', 't', 0,
+ /* 5213 */ 'r', 'd', 'p', 'k', 'r', 'u', 0,
+ /* 5220 */ 'w', 'r', 'p', 'k', 'r', 'u', 0,
+ /* 5227 */ 'x', 'g', 'e', 't', 'b', 'v', 0,
+ /* 5234 */ 'x', 's', 'e', 't', 'b', 'v', 0,
+ /* 5241 */ 'p', 'u', 's', 'h', 'a', 'w', 0,
+ /* 5248 */ 'p', 'o', 'p', 'a', 'w', 0,
+ /* 5254 */ 'p', 'u', 's', 'h', 'f', 'w', 0,
+ /* 5261 */ 'p', 'o', 'p', 'f', 'w', 0,
+ /* 5267 */ 'c', 'b', 't', 'w', 0,
+ /* 5272 */ 'i', 'r', 'e', 't', 'w', 0,
+ /* 5278 */ 'l', 'r', 'e', 't', 'w', 0,
+ /* 5284 */ 'i', 'n', 'w', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'x', 0,
+ /* 5297 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'e', 'a', 'x', 0,
+ /* 5309 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'e', 'a', 'x', 0,
+ /* 5321 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'e', 'a', 'x', 0,
+ /* 5332 */ 's', 'k', 'i', 'n', 'i', 't', 9, '%', 'e', 'a', 'x', 0,
+ /* 5344 */ 'i', 'n', 'l', 9, '%', 'd', 'x', ',', 32, '%', 'e', 'a', 'x', 0,
+ /* 5358 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'r', 'a', 'x', 0,
+ /* 5370 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'r', 'a', 'x', 0,
+ /* 5382 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'r', 'a', 'x', 0,
+ /* 5393 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'e', 'c', 'x', 0,
+ /* 5412 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'r', 'a', 'x', ',', 32, '%', 'e', 'c', 'x', 0,
+ /* 5431 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, '%', 'd', 'x', 0,
+ /* 5445 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, '%', 'd', 'x', 0,
+ /* 5459 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'd', 'x', 0,
+ /* 5474 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 'x', 0,
+ /* 5483 */ 'm', 'w', 'a', 'i', 't', 'x', 0,
+ /* 5490 */ 's', 'e', 't', 's', 's', 'b', 's', 'y', 0,
+ };
+#endif
+
+ static const uint32_t OpInfo0[] = {
+ 0U, // PHI
+ 0U, // INLINEASM
+ 0U, // CFI_INSTRUCTION
+ 0U, // EH_LABEL
+ 0U, // GC_LABEL
+ 0U, // ANNOTATION_LABEL
+ 0U, // KILL
+ 0U, // EXTRACT_SUBREG
+ 0U, // INSERT_SUBREG
+ 0U, // IMPLICIT_DEF
+ 0U, // SUBREG_TO_REG
+ 0U, // COPY_TO_REGCLASS
+ 4424U, // DBG_VALUE
+ 4434U, // DBG_LABEL
+ 0U, // REG_SEQUENCE
+ 0U, // COPY
+ 4417U, // BUNDLE
+ 4444U, // LIFETIME_START
+ 4404U, // LIFETIME_END
+ 0U, // STACKMAP
+ 4730U, // FENTRY_CALL
+ 0U, // PATCHPOINT
+ 0U, // LOAD_STACK_GUARD
+ 0U, // STATEPOINT
+ 0U, // LOCAL_ESCAPE
+ 0U, // FAULTING_OP
+ 0U, // PATCHABLE_OP
+ 4271U, // PATCHABLE_FUNCTION_ENTER
+ 4191U, // PATCHABLE_RET
+ 4317U, // PATCHABLE_FUNCTION_EXIT
+ 4294U, // PATCHABLE_TAIL_CALL
+ 4246U, // PATCHABLE_EVENT_CALL
+ 4222U, // PATCHABLE_TYPED_EVENT_CALL
+ 0U, // ICALL_BRANCH_FUNNEL
+ 0U, // G_ADD
+ 0U, // G_SUB
+ 0U, // G_MUL
+ 0U, // G_SDIV
+ 0U, // G_UDIV
+ 0U, // G_SREM
+ 0U, // G_UREM
+ 0U, // G_AND
+ 0U, // G_OR
+ 0U, // G_XOR
+ 0U, // G_IMPLICIT_DEF
+ 0U, // G_PHI
+ 0U, // G_FRAME_INDEX
+ 0U, // G_GLOBAL_VALUE
+ 0U, // G_EXTRACT
+ 0U, // G_UNMERGE_VALUES
+ 0U, // G_INSERT
+ 0U, // G_MERGE_VALUES
+ 0U, // G_PTRTOINT
+ 0U, // G_INTTOPTR
+ 0U, // G_BITCAST
+ 0U, // G_LOAD
+ 0U, // G_SEXTLOAD
+ 0U, // G_ZEXTLOAD
+ 0U, // G_STORE
+ 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
+ 0U, // G_ATOMIC_CMPXCHG
+ 0U, // G_ATOMICRMW_XCHG
+ 0U, // G_ATOMICRMW_ADD
+ 0U, // G_ATOMICRMW_SUB
+ 0U, // G_ATOMICRMW_AND
+ 0U, // G_ATOMICRMW_NAND
+ 0U, // G_ATOMICRMW_OR
+ 0U, // G_ATOMICRMW_XOR
+ 0U, // G_ATOMICRMW_MAX
+ 0U, // G_ATOMICRMW_MIN
+ 0U, // G_ATOMICRMW_UMAX
+ 0U, // G_ATOMICRMW_UMIN
+ 0U, // G_BRCOND
+ 0U, // G_BRINDIRECT
+ 0U, // G_INTRINSIC
+ 0U, // G_INTRINSIC_W_SIDE_EFFECTS
+ 0U, // G_ANYEXT
+ 0U, // G_TRUNC
+ 0U, // G_CONSTANT
+ 0U, // G_FCONSTANT
+ 0U, // G_VASTART
+ 0U, // G_VAARG
+ 0U, // G_SEXT
+ 0U, // G_ZEXT
+ 0U, // G_SHL
+ 0U, // G_LSHR
+ 0U, // G_ASHR
+ 0U, // G_ICMP
+ 0U, // G_FCMP
+ 0U, // G_SELECT
+ 0U, // G_UADDE
+ 0U, // G_USUBE
+ 0U, // G_SADDO
+ 0U, // G_SSUBO
+ 0U, // G_UMULO
+ 0U, // G_SMULO
+ 0U, // G_UMULH
+ 0U, // G_SMULH
+ 0U, // G_FADD
+ 0U, // G_FSUB
+ 0U, // G_FMUL
+ 0U, // G_FMA
+ 0U, // G_FDIV
+ 0U, // G_FREM
+ 0U, // G_FPOW
+ 0U, // G_FEXP
+ 0U, // G_FEXP2
+ 0U, // G_FLOG
+ 0U, // G_FLOG2
+ 0U, // G_FNEG
+ 0U, // G_FPEXT
+ 0U, // G_FPTRUNC
+ 0U, // G_FPTOSI
+ 0U, // G_FPTOUI
+ 0U, // G_SITOFP
+ 0U, // G_UITOFP
+ 0U, // G_FABS
+ 0U, // G_GEP
+ 0U, // G_PTR_MASK
+ 0U, // G_BR
+ 0U, // G_INSERT_VECTOR_ELT
+ 0U, // G_EXTRACT_VECTOR_ELT
+ 0U, // G_SHUFFLE_VECTOR
+ 0U, // G_BSWAP
+ 0U, // G_ADDRSPACE_CAST
+ 0U, // G_BLOCK_ADDR
+ 4459U, // AAA
+ 8540U, // AAD8i8
+ 9620U, // AAM8i8
+ 4942U, // AAS
+ 535027U, // ADC16i16
+ 1067507U, // ADC16mi
+ 1067507U, // ADC16mi8
+ 1067507U, // ADC16mr
+ 1599987U, // ADC16ri
+ 1599987U, // ADC16ri8
+ 1608179U, // ADC16rm
+ 1599987U, // ADC16rr
+ 2124275U, // ADC16rr_REV
+ 2630253U, // ADC32i32
+ 3162733U, // ADC32mi
+ 3162733U, // ADC32mi8
+ 3162733U, // ADC32mr
+ 1598061U, // ADC32ri
+ 1598061U, // ADC32ri8
+ 1614445U, // ADC32rm
+ 1598061U, // ADC32rr
+ 2122349U, // ADC32rr_REV
+ 3679768U, // ADC64i32
+ 4212248U, // ADC64mi32
+ 4212248U, // ADC64mi8
+ 4212248U, // ADC64mr
+ 1599000U, // ADC64ri32
+ 1599000U, // ADC64ri8
+ 1623576U, // ADC64rm
+ 1599000U, // ADC64rr
+ 2123288U, // ADC64rr_REV
+ 4726903U, // ADC8i8
+ 5259383U, // ADC8mi
+ 5259383U, // ADC8mi8
+ 5259383U, // ADC8mr
+ 1597559U, // ADC8ri
+ 1597559U, // ADC8ri8
+ 57463U, // ADC8rm
+ 1597559U, // ADC8rr
+ 2121847U, // ADC8rr_REV
+ 2139491U, // ADCX32rm
+ 2123107U, // ADCX32rr
+ 2148608U, // ADCX64rm
+ 2124032U, // ADCX64rr
+ 535052U, // ADD16i16
+ 1067532U, // ADD16mi
+ 1067532U, // ADD16mi8
+ 1067532U, // ADD16mr
+ 1600012U, // ADD16ri
+ 1600012U, // ADD16ri8
+ 1608204U, // ADD16rm
+ 1600012U, // ADD16rr
+ 2124300U, // ADD16rr_REV
+ 2630312U, // ADD32i32
+ 3162792U, // ADD32mi
+ 3162792U, // ADD32mi8
+ 3162792U, // ADD32mr
+ 1598120U, // ADD32ri
+ 1598120U, // ADD32ri8
+ 1614504U, // ADD32rm
+ 1598120U, // ADD32rr
+ 2122408U, // ADD32rr_REV
+ 3679827U, // ADD64i32
+ 4212307U, // ADD64mi32
+ 4212307U, // ADD64mi8
+ 4212307U, // ADD64mr
+ 1599059U, // ADD64ri32
+ 1599059U, // ADD64ri8
+ 1623635U, // ADD64rm
+ 1599059U, // ADD64rr
+ 2123347U, // ADD64rr_REV
+ 4726938U, // ADD8i8
+ 5259418U, // ADD8mi
+ 5259418U, // ADD8mi8
+ 5259418U, // ADD8mr
+ 1597594U, // ADD8ri
+ 1597594U, // ADD8ri8
+ 57498U, // ADD8rm
+ 1597594U, // ADD8rr
+ 2121882U, // ADD8rr_REV
+ 2139512U, // ADOX32rm
+ 2123128U, // ADOX32rr
+ 2148629U, // ADOX64rm
+ 2124053U, // ADOX64rr
+ 535077U, // AND16i16
+ 1067557U, // AND16mi
+ 1067557U, // AND16mi8
+ 1067557U, // AND16mr
+ 1600037U, // AND16ri
+ 1600037U, // AND16ri8
+ 1608229U, // AND16rm
+ 1600037U, // AND16rr
+ 2124325U, // AND16rr_REV
+ 2630337U, // AND32i32
+ 3162817U, // AND32mi
+ 3162817U, // AND32mi8
+ 3162817U, // AND32mr
+ 1598145U, // AND32ri
+ 1598145U, // AND32ri8
+ 1614529U, // AND32rm
+ 1598145U, // AND32rr
+ 2122433U, // AND32rr_REV
+ 3679852U, // AND64i32
+ 4212332U, // AND64mi32
+ 4212332U, // AND64mi8
+ 4212332U, // AND64mr
+ 1599084U, // AND64ri32
+ 1599084U, // AND64ri8
+ 1623660U, // AND64rm
+ 1599084U, // AND64rr
+ 2123372U, // AND64rr_REV
+ 4726944U, // AND8i8
+ 5259424U, // AND8mi
+ 5259424U, // AND8mi8
+ 5259424U, // AND8mr
+ 1597600U, // AND8ri
+ 1597600U, // AND8ri8
+ 57504U, // AND8rm
+ 1597600U, // AND8rr
+ 2121888U, // AND8rr_REV
+ 18392036U, // ANDN32rm
+ 18375652U, // ANDN32rr
+ 18401170U, // ANDN64rm
+ 18376594U, // ANDN64rr
+ 1066034U, // ARPL16mr
+ 39388210U, // ARPL16rr
+ 6366333U, // BEXTR32rm
+ 18375805U, // BEXTR32rr
+ 6891562U, // BEXTR64rm
+ 18376746U, // BEXTR64rr
+ 6366333U, // BEXTRI32mi
+ 18375805U, // BEXTRI32ri
+ 6891562U, // BEXTRI64mi
+ 18376746U, // BEXTRI64ri
+ 82869U, // BLCFILL32rm
+ 39388085U, // BLCFILL32rr
+ 91995U, // BLCFILL64rm
+ 39389019U, // BLCFILL64rr
+ 82792U, // BLCI32rm
+ 39388008U, // BLCI32rr
+ 91923U, // BLCI64rm
+ 39388947U, // BLCI64rr
+ 82553U, // BLCIC32rm
+ 39387769U, // BLCIC32rr
+ 91684U, // BLCIC64rm
+ 39388708U, // BLCIC64rr
+ 82817U, // BLCMSK32rm
+ 39388033U, // BLCMSK32rr
+ 91944U, // BLCMSK64rm
+ 39388968U, // BLCMSK64rr
+ 83093U, // BLCS32rm
+ 39388309U, // BLCS32rr
+ 92226U, // BLCS64rm
+ 39389250U, // BLCS64rr
+ 82879U, // BLSFILL32rm
+ 39388095U, // BLSFILL32rr
+ 92005U, // BLSFILL64rm
+ 39389029U, // BLSFILL64rr
+ 82806U, // BLSI32rm
+ 39388022U, // BLSI32rr
+ 91937U, // BLSI64rm
+ 39388961U, // BLSI64rr
+ 82561U, // BLSIC32rm
+ 39387777U, // BLSIC32rr
+ 91692U, // BLSIC64rm
+ 39388716U, // BLSIC64rr
+ 82826U, // BLSMSK32rm
+ 39388042U, // BLSMSK32rr
+ 91953U, // BLSMSK64rm
+ 39388977U, // BLSMSK64rr
+ 83050U, // BLSR32rm
+ 39388266U, // BLSR32rr
+ 92183U, // BLSR64rm
+ 39389207U, // BLSR64rr
+ 56107395U, // BOUNDS16rm
+ 72884611U, // BOUNDS32rm
+ 100967U, // BSF16rm
+ 39389799U, // BSF16rr
+ 82755U, // BSF32rm
+ 39387971U, // BSF32rr
+ 91886U, // BSF64rm
+ 39388910U, // BSF64rr
+ 101171U, // BSR16rm
+ 39390003U, // BSR16rr
+ 83044U, // BSR32rm
+ 39388260U, // BSR32rr
+ 92177U, // BSR64rm
+ 39389201U, // BSR64rr
+ 10967U, // BSWAP16r_BAD
+ 9217U, // BSWAP32r
+ 10154U, // BSWAP64r
+ 1067941U, // BT16mi8
+ 1067941U, // BT16mr
+ 39390117U, // BT16ri8
+ 39390117U, // BT16rr
+ 3163366U, // BT32mi8
+ 3163366U, // BT32mr
+ 39388390U, // BT32ri8
+ 39388390U, // BT32rr
+ 4212873U, // BT64mi8
+ 4212873U, // BT64mr
+ 39389321U, // BT64ri8
+ 39389321U, // BT64rr
+ 1067525U, // BTC16mi8
+ 1067525U, // BTC16mr
+ 1600005U, // BTC16ri8
+ 1600005U, // BTC16rr
+ 3162776U, // BTC32mi8
+ 3162776U, // BTC32mr
+ 1598104U, // BTC32ri8
+ 1598104U, // BTC32rr
+ 4212291U, // BTC64mi8
+ 4212291U, // BTC64mr
+ 1599043U, // BTC64ri8
+ 1599043U, // BTC64rr
+ 1067833U, // BTR16mi8
+ 1067833U, // BTR16mr
+ 1600313U, // BTR16ri8
+ 1600313U, // BTR16rr
+ 3163249U, // BTR32mi8
+ 3163249U, // BTR32mr
+ 1598577U, // BTR32ri8
+ 1598577U, // BTR32rr
+ 4212766U, // BTR64mi8
+ 4212766U, // BTR64mr
+ 1599518U, // BTR64ri8
+ 1599518U, // BTR64rr
+ 1067920U, // BTS16mi8
+ 1067920U, // BTS16mr
+ 1600400U, // BTS16ri8
+ 1600400U, // BTS16rr
+ 3163345U, // BTS32mi8
+ 3163345U, // BTS32mr
+ 1598673U, // BTS32ri8
+ 1598673U, // BTS32rr
+ 4212859U, // BTS64mi8
+ 4212859U, // BTS64mr
+ 1599611U, // BTS64ri8
+ 1599611U, // BTS64rr
+ 6366063U, // BZHI32rm
+ 18375535U, // BZHI32rr
+ 6891290U, // BZHI64rm
+ 18376474U, // BZHI64rr
+ 110671U, // CALL16m
+ 110671U, // CALL16m_NT
+ 12367U, // CALL16r
+ 12367U, // CALL16r_NT
+ 118829U, // CALL32m
+ 118829U, // CALL32m_NT
+ 12333U, // CALL32r
+ 12333U, // CALL32r_NT
+ 127038U, // CALL64m
+ 127038U, // CALL64m_NT
+ 132948U, // CALL64pcrel32
+ 12350U, // CALL64r
+ 12350U, // CALL64r_NT
+ 133791U, // CALLpcrel16
+ 132014U, // CALLpcrel32
+ 5268U, // CBW
+ 4576U, // CDQ
+ 4906U, // CDQE
+ 4503U, // CLAC
+ 4535U, // CLC
+ 4572U, // CLD
+ 139783U, // CLDEMOTE
+ 141740U, // CLFLUSHOPT
+ 4668U, // CLGI
+ 4678U, // CLI
+ 117795U, // CLRSSBSY
+ 5205U, // CLTS
+ 139598U, // CLWB
+ 4820U, // CLZEROr
+ 4539U, // CMC
+ 2132423U, // CMOVA16rm
+ 2124231U, // CMOVA16rr
+ 2138681U, // CMOVA32rm
+ 2122297U, // CMOVA32rr
+ 2147820U, // CMOVA64rm
+ 2123244U, // CMOVA64rr
+ 2132530U, // CMOVAE16rm
+ 2124338U, // CMOVAE16rr
+ 2138830U, // CMOVAE32rm
+ 2122446U, // CMOVAE32rr
+ 2147961U, // CMOVAE64rm
+ 2123385U, // CMOVAE64rr
+ 2132451U, // CMOVB16rm
+ 2124259U, // CMOVB16rr
+ 2138717U, // CMOVB32rm
+ 2122333U, // CMOVB32rr
+ 2147848U, // CMOVB64rm
+ 2123272U, // CMOVB64rr
+ 2132539U, // CMOVBE16rm
+ 2124347U, // CMOVBE16rr
+ 2138839U, // CMOVBE32rm
+ 2122455U, // CMOVBE32rr
+ 2147970U, // CMOVBE64rm
+ 2123394U, // CMOVBE64rr
+ 2132575U, // CMOVE16rm
+ 2124383U, // CMOVE16rr
+ 2138939U, // CMOVE32rm
+ 2122555U, // CMOVE32rr
+ 2148070U, // CMOVE64rm
+ 2123494U, // CMOVE64rr
+ 2132605U, // CMOVG16rm
+ 2124413U, // CMOVG16rr
+ 2138969U, // CMOVG32rm
+ 2122585U, // CMOVG32rr
+ 2148100U, // CMOVG64rm
+ 2123524U, // CMOVG64rr
+ 2132548U, // CMOVGE16rm
+ 2124356U, // CMOVGE16rr
+ 2138848U, // CMOVGE32rm
+ 2122464U, // CMOVGE32rr
+ 2147979U, // CMOVGE64rm
+ 2123403U, // CMOVGE64rr
+ 2132665U, // CMOVL16rm
+ 2124473U, // CMOVL16rr
+ 2139100U, // CMOVL32rm
+ 2122716U, // CMOVL32rr
+ 2148234U, // CMOVL64rm
+ 2123658U, // CMOVL64rr
+ 2132557U, // CMOVLE16rm
+ 2124365U, // CMOVLE16rr
+ 2138857U, // CMOVLE32rm
+ 2122473U, // CMOVLE32rr
+ 2147988U, // CMOVLE64rm
+ 2123412U, // CMOVLE64rr
+ 2132566U, // CMOVNE16rm
+ 2124374U, // CMOVNE16rr
+ 2138866U, // CMOVNE32rm
+ 2122482U, // CMOVNE32rr
+ 2147997U, // CMOVNE64rm
+ 2123421U, // CMOVNE64rr
+ 2132678U, // CMOVNO16rm
+ 2124486U, // CMOVNO16rr
+ 2139120U, // CMOVNO32rm
+ 2122736U, // CMOVNO32rr
+ 2148249U, // CMOVNO64rm
+ 2123673U, // CMOVNO64rr
+ 2132716U, // CMOVNP16rm
+ 2124524U, // CMOVNP16rr
+ 2139165U, // CMOVNP32rm
+ 2122781U, // CMOVNP32rr
+ 2148287U, // CMOVNP64rm
+ 2123711U, // CMOVNP64rr
+ 2132858U, // CMOVNS16rm
+ 2124666U, // CMOVNS16rr
+ 2139323U, // CMOVNS32rm
+ 2122939U, // CMOVNS32rr
+ 2148438U, // CMOVNS64rm
+ 2123862U, // CMOVNS64rr
+ 2132687U, // CMOVO16rm
+ 2124495U, // CMOVO16rr
+ 2139129U, // CMOVO32rm
+ 2122745U, // CMOVO32rr
+ 2148258U, // CMOVO64rm
+ 2123682U, // CMOVO64rr
+ 2132737U, // CMOVP16rm
+ 2124545U, // CMOVP16rr
+ 2139192U, // CMOVP32rm
+ 2122808U, // CMOVP32rr
+ 2148325U, // CMOVP64rm
+ 2123749U, // CMOVP64rr
+ 2132893U, // CMOVS16rm
+ 2124701U, // CMOVS16rr
+ 2139358U, // CMOVS32rm
+ 2122974U, // CMOVS32rr
+ 2148481U, // CMOVS64rm
+ 2123905U, // CMOVS64rr
+ 535263U, // CMP16i16
+ 1067743U, // CMP16mi
+ 1067743U, // CMP16mi8
+ 1067743U, // CMP16mr
+ 39389919U, // CMP16ri
+ 39389919U, // CMP16ri8
+ 101087U, // CMP16rm
+ 39389919U, // CMP16rr
+ 39389919U, // CMP16rr_REV
+ 2630672U, // CMP32i32
+ 3163152U, // CMP32mi
+ 3163152U, // CMP32mi8
+ 3163152U, // CMP32mr
+ 39388176U, // CMP32ri
+ 39388176U, // CMP32ri8
+ 82960U, // CMP32rm
+ 39388176U, // CMP32rr
+ 39388176U, // CMP32rr_REV
+ 3680185U, // CMP64i32
+ 4212665U, // CMP64mi32
+ 4212665U, // CMP64mi8
+ 4212665U, // CMP64mr
+ 39389113U, // CMP64ri32
+ 39389113U, // CMP64ri8
+ 92089U, // CMP64rm
+ 39389113U, // CMP64rr
+ 39389113U, // CMP64rr_REV
+ 4727006U, // CMP8i8
+ 5259486U, // CMP8mi
+ 5259486U, // CMP8mi8
+ 5259486U, // CMP8mr
+ 39387358U, // CMP8ri
+ 39387358U, // CMP8ri8
+ 147678U, // CMP8rm
+ 39387358U, // CMP8rr
+ 39387358U, // CMP8rr_REV
+ 89809177U, // CMPSB
+ 106595524U, // CMPSL
+ 123381855U, // CMPSQ
+ 140168067U, // CMPSW
+ 188500U, // CMPXCHG16B
+ 1067635U, // CMPXCHG16rm
+ 39389811U, // CMPXCHG16rr
+ 3162959U, // CMPXCHG32rm
+ 39387983U, // CMPXCHG32rr
+ 4212474U, // CMPXCHG64rm
+ 39388922U, // CMPXCHG64rr
+ 122976U, // CMPXCHG8B
+ 5259436U, // CMPXCHG8rm
+ 39387308U, // CMPXCHG8rr
+ 4566U, // CPUID
+ 4832U, // CQO
+ 4585U, // CWD
+ 4796U, // CWDE
+ 4463U, // DAA
+ 4946U, // DAS
+ 4389U, // DATA16_PREFIX
+ 109049U, // DEC16m
+ 10745U, // DEC16r
+ 10745U, // DEC16r_alt
+ 115315U, // DEC32m
+ 8819U, // DEC32r
+ 8819U, // DEC32r_alt
+ 124446U, // DEC64m
+ 9758U, // DEC64r
+ 139389U, // DEC8m
+ 8317U, // DEC8r
+ 109561U, // DIV16m
+ 11257U, // DIV16r
+ 116032U, // DIV32m
+ 9536U, // DIV32r
+ 125149U, // DIV64m
+ 10461U, // DIV64r
+ 139586U, // DIV8m
+ 8514U, // DIV8r
+ 4358U, // ENDBR32
+ 4375U, // ENDBR64
+ 156772666U, // ENTER
+ 39389854U, // FARCALL16i
+ 200782U, // FARCALL16m
+ 39388077U, // FARCALL32i
+ 200748U, // FARCALL32m
+ 200765U, // FARCALL64
+ 7408357U, // FARJMP16i
+ 200791U, // FARJMP16m
+ 7406614U, // FARJMP32i
+ 200757U, // FARJMP32m
+ 200774U, // FARJMP64
+ 4809U, // FSETPM
+ 4523U, // GETSEC
+ 5210U, // HLT
+ 109560U, // IDIV16m
+ 11256U, // IDIV16r
+ 116031U, // IDIV32m
+ 9535U, // IDIV32r
+ 125148U, // IDIV64m
+ 10460U, // IDIV64r
+ 139585U, // IDIV8m
+ 8513U, // IDIV8r
+ 109234U, // IMUL16m
+ 10930U, // IMUL16r
+ 2132658U, // IMUL16rm
+ 7940786U, // IMUL16rmi
+ 7940786U, // IMUL16rmi8
+ 2124466U, // IMUL16rr
+ 18377394U, // IMUL16rri
+ 18377394U, // IMUL16rri8
+ 115669U, // IMUL32m
+ 9173U, // IMUL32r
+ 2139093U, // IMUL32rm
+ 6366165U, // IMUL32rmi
+ 6366165U, // IMUL32rmi8
+ 2122709U, // IMUL32rr
+ 18375637U, // IMUL32rri
+ 18375637U, // IMUL32rri8
+ 124803U, // IMUL64m
+ 10115U, // IMUL64r
+ 2148227U, // IMUL64rm
+ 6891395U, // IMUL64rmi32
+ 6891395U, // IMUL64rmi8
+ 2123651U, // IMUL64rr
+ 18376579U, // IMUL64rri32
+ 18376579U, // IMUL64rri8
+ 139474U, // IMUL8m
+ 8402U, // IMUL8r
+ 731841U, // IN16ri
+ 5285U, // IN16rr
+ 2827243U, // IN32ri
+ 5345U, // IN32rr
+ 4923609U, // IN8ri
+ 4691U, // IN8rr
+ 109055U, // INC16m
+ 10751U, // INC16r
+ 10751U, // INC16r_alt
+ 115346U, // INC32m
+ 8850U, // INC32r
+ 8850U, // INC32r_alt
+ 124477U, // INC64m
+ 9789U, // INC64r
+ 139395U, // INC8m
+ 8323U, // INC8r
+ 8586U, // INCSSPD
+ 10196U, // INCSSPQ
+ 159755U, // INSB
+ 167958U, // INSL
+ 184353U, // INSW
+ 207253U, // INT
+ 4353U, // INT1
+ 4370U, // INT3
+ 4827U, // INTO
+ 4592U, // INVD
+ 215450U, // INVEPT32
+ 215450U, // INVEPT64
+ 139804U, // INVLPG
+ 5394U, // INVLPGA32
+ 5413U, // INVLPGA64
+ 213345U, // INVPCID32
+ 213345U, // INVPCID64
+ 213361U, // INVVPID32
+ 213361U, // INVVPID64
+ 5273U, // IRET16
+ 4767U, // IRET32
+ 4877U, // IRET64
+ 131498U, // JAE_1
+ 131498U, // JAE_2
+ 131498U, // JAE_4
+ 131135U, // JA_1
+ 131135U, // JA_2
+ 131135U, // JA_4
+ 131510U, // JBE_1
+ 131510U, // JBE_2
+ 131510U, // JBE_4
+ 131254U, // JB_1
+ 131254U, // JB_2
+ 131254U, // JB_4
+ 134196U, // JCXZ
+ 134189U, // JECXZ
+ 131534U, // JE_1
+ 131534U, // JE_2
+ 131534U, // JE_4
+ 131522U, // JGE_1
+ 131522U, // JGE_2
+ 131522U, // JGE_4
+ 131608U, // JG_1
+ 131608U, // JG_2
+ 131608U, // JG_4
+ 131538U, // JLE_1
+ 131538U, // JLE_2
+ 131538U, // JLE_4
+ 131965U, // JL_1
+ 131965U, // JL_2
+ 131965U, // JL_4
+ 110680U, // JMP16m
+ 110680U, // JMP16m_NT
+ 12376U, // JMP16r
+ 12376U, // JMP16r_NT
+ 118838U, // JMP32m
+ 118838U, // JMP32m_NT
+ 12342U, // JMP32r
+ 12342U, // JMP32r_NT
+ 127047U, // JMP64m
+ 127047U, // JMP64m_NT
+ 12359U, // JMP64r
+ 12359U, // JMP64r_NT
+ 132538U, // JMP_1
+ 132538U, // JMP_2
+ 132538U, // JMP_4
+ 131550U, // JNE_1
+ 131550U, // JNE_2
+ 131550U, // JNE_4
+ 132516U, // JNO_1
+ 132516U, // JNO_2
+ 132516U, // JNO_4
+ 132543U, // JNP_1
+ 132543U, // JNP_2
+ 132543U, // JNP_4
+ 133490U, // JNS_1
+ 133490U, // JNS_2
+ 133490U, // JNS_4
+ 132512U, // JO_1
+ 132512U, // JO_2
+ 132512U, // JO_4
+ 132534U, // JP_1
+ 132534U, // JP_2
+ 132534U, // JP_4
+ 134202U, // JRCXZ
+ 133478U, // JS_1
+ 133478U, // JS_2
+ 133478U, // JS_4
+ 4641U, // LAHF
+ 101129U, // LAR16rm
+ 39389961U, // LAR16rr
+ 99392U, // LAR32rm
+ 39388224U, // LAR32rr
+ 100333U, // LAR64rm
+ 39389165U, // LAR64rr
+ 224091U, // LDS16rm
+ 222364U, // LDS32rm
+ 231873U, // LEA16r
+ 229939U, // LEA32r
+ 229939U, // LEA64_32r
+ 230886U, // LEA64r
+ 4628U, // LEAVE
+ 4628U, // LEAVE64
+ 224104U, // LES16rm
+ 222377U, // LES32rm
+ 224110U, // LFS16rm
+ 222383U, // LFS32rm
+ 223312U, // LFS64rm
+ 199594U, // LGDT16m
+ 197867U, // LGDT32m
+ 198798U, // LGDT64m
+ 224116U, // LGS16rm
+ 222389U, // LGS32rm
+ 223585U, // LGS64rm
+ 199608U, // LIDT16m
+ 197881U, // LIDT32m
+ 198812U, // LIDT64m
+ 109510U, // LLDT16m
+ 11206U, // LLDT16r
+ 8329U, // LLWPCB
+ 8329U, // LLWPCB64
+ 109573U, // LMSW16m
+ 11269U, // LMSW16r
+ 4686U, // LOCK_PREFIX
+ 4956434U, // LODSB
+ 2868386U, // LODSL
+ 256073U, // LODSQ
+ 789345U, // LODSW
+ 132560U, // LOOP
+ 131570U, // LOOPE
+ 131555U, // LOOPNE
+ 9486U, // LRETIL
+ 10417U, // LRETIQ
+ 11220U, // LRETIW
+ 4773U, // LRETL
+ 4883U, // LRETQ
+ 5279U, // LRETW
+ 101036U, // LSL16rm
+ 39389868U, // LSL16rr
+ 99279U, // LSL32rm
+ 39388111U, // LSL32rr
+ 100213U, // LSL64rm
+ 39389045U, // LSL64rr
+ 224138U, // LSS16rm
+ 222411U, // LSS32rm
+ 223334U, // LSS64rm
+ 109375U, // LTRm
+ 11071U, // LTRr
+ 6367594U, // LWPINS32rmi
+ 18377066U, // LWPINS32rri
+ 6367594U, // LWPINS64rmi
+ 18377066U, // LWPINS64rri
+ 6365761U, // LWPVAL32rmi
+ 18375233U, // LWPVAL32rri
+ 6365761U, // LWPVAL64rmi
+ 18375233U, // LWPVAL64rri
+ 101339U, // LZCNT16rm
+ 39390171U, // LZCNT16rr
+ 83227U, // LZCNT32rm
+ 39388443U, // LZCNT32rr
+ 92344U, // LZCNT64rm
+ 39389368U, // LZCNT64rr
+ 5475U, // MONITORXrrr
+ 4801U, // MONTMUL
+ 797695U, // MOV16ao16
+ 797695U, // MOV16ao32
+ 797522U, // MOV16ao64
+ 1068031U, // MOV16mi
+ 1068031U, // MOV16mr
+ 1068031U, // MOV16ms
+ 274314U, // MOV16o16a
+ 274314U, // MOV16o32a
+ 274277U, // MOV16o64a
+ 39390207U, // MOV16ri
+ 39390207U, // MOV16ri_alt
+ 101375U, // MOV16rm
+ 39390207U, // MOV16rr
+ 39390207U, // MOV16rr_REV
+ 39390207U, // MOV16rs
+ 101375U, // MOV16sm
+ 39390207U, // MOV16sr
+ 2901318U, // MOV32ao16
+ 2901318U, // MOV32ao32
+ 2901132U, // MOV32ao64
+ 39388486U, // MOV32cr
+ 39388486U, // MOV32dr
+ 3163462U, // MOV32mi
+ 3163462U, // MOV32mr
+ 282570U, // MOV32o16a
+ 282570U, // MOV32o32a
+ 282530U, // MOV32o64a
+ 39388486U, // MOV32rc
+ 39388486U, // MOV32rd
+ 39388486U, // MOV32ri
+ 39388486U, // MOV32ri_alt
+ 83270U, // MOV32rm
+ 39388486U, // MOV32rr
+ 39388486U, // MOV32rr_REV
+ 39388486U, // MOV32rs
+ 39388486U, // MOV32sr
+ 3959011U, // MOV64ao32
+ 3958841U, // MOV64ao64
+ 39389411U, // MOV64cr
+ 39389411U, // MOV64dr
+ 4212963U, // MOV64mi32
+ 4212963U, // MOV64mr
+ 290815U, // MOV64o32a
+ 290787U, // MOV64o64a
+ 39389411U, // MOV64rc
+ 39389411U, // MOV64rd
+ 39389241U, // MOV64ri
+ 39389411U, // MOV64ri32
+ 92387U, // MOV64rm
+ 39389411U, // MOV64rr
+ 39389411U, // MOV64rr_REV
+ 39389411U, // MOV64rs
+ 39389411U, // MOV64sr
+ 5013832U, // MOV8ao16
+ 5013832U, // MOV8ao32
+ 5013769U, // MOV8ao64
+ 5259592U, // MOV8mi
+ 5259592U, // MOV8mr
+ 5259592U, // MOV8mr_NOREX
+ 298406U, // MOV8o16a
+ 298406U, // MOV8o32a
+ 298369U, // MOV8o64a
+ 39387464U, // MOV8ri
+ 39387464U, // MOV8ri_alt
+ 147784U, // MOV8rm
+ 147784U, // MOV8rm_NOREX
+ 39387464U, // MOV8rr
+ 39387464U, // MOV8rr_NOREX
+ 39387464U, // MOV8rr_REV
+ 1067580U, // MOVBE16mr
+ 100924U, // MOVBE16rm
+ 3162840U, // MOVBE32mr
+ 82648U, // MOVBE32rm
+ 4212355U, // MOVBE64mr
+ 91779U, // MOVBE64rm
+ 303177U, // MOVDIR64B16
+ 303177U, // MOVDIR64B32
+ 303177U, // MOVDIR64B64
+ 3162666U, // MOVDIRI32
+ 4211242U, // MOVDIRI64
+ 311591U, // MOVSB
+ 320735U, // MOVSL
+ 329858U, // MOVSQ
+ 338846U, // MOVSW
+ 101395U, // MOVSX16rm16
+ 149973U, // MOVSX16rm8
+ 39390227U, // MOVSX16rr16
+ 39389653U, // MOVSX16rr8
+ 99667U, // MOVSX32rm16
+ 148047U, // MOVSX32rm8
+ 148047U, // MOVSX32rm8_NOREX
+ 39388499U, // MOVSX32rr16
+ 39387727U, // MOVSX32rr8
+ 39387727U, // MOVSX32rr8_NOREX
+ 100592U, // MOVSX64rm16
+ 83835U, // MOVSX64rm32
+ 148986U, // MOVSX64rm8
+ 39389424U, // MOVSX64rr16
+ 39389051U, // MOVSX64rr32
+ 39388666U, // MOVSX64rr8
+ 101403U, // MOVZX16rm16
+ 149995U, // MOVZX16rm8
+ 39390235U, // MOVZX16rr16
+ 39389675U, // MOVZX16rr8
+ 99675U, // MOVZX32rm16
+ 148069U, // MOVZX32rm8
+ 148069U, // MOVZX32rm8_NOREX
+ 39388507U, // MOVZX32rr16
+ 39387749U, // MOVZX32rr8
+ 39387749U, // MOVZX32rr8_NOREX
+ 100600U, // MOVZX64rm16
+ 149008U, // MOVZX64rm8
+ 39389432U, // MOVZX64rr16
+ 39388688U, // MOVZX64rr8
+ 109235U, // MUL16m
+ 10931U, // MUL16r
+ 115670U, // MUL32m
+ 9174U, // MUL32r
+ 124804U, // MUL64m
+ 10116U, // MUL64r
+ 139475U, // MUL8m
+ 8403U, // MUL8r
+ 18392433U, // MULX32rm
+ 18376049U, // MULX32rr
+ 18401550U, // MULX64rm
+ 18376974U, // MULX64rr
+ 5484U, // MWAITXrrr
+ 109165U, // NEG16m
+ 10861U, // NEG16r
+ 115529U, // NEG32m
+ 9033U, // NEG32r
+ 124660U, // NEG64m
+ 9972U, // NEG64r
+ 139430U, // NEG8m
+ 8358U, // NEG8r
+ 4848U, // NOOP
+ 109301U, // NOOP18_16m4
+ 109301U, // NOOP18_16m5
+ 109301U, // NOOP18_16m6
+ 109301U, // NOOP18_16m7
+ 10997U, // NOOP18_16r4
+ 10997U, // NOOP18_16r5
+ 10997U, // NOOP18_16r6
+ 10997U, // NOOP18_16r7
+ 115750U, // NOOP18_m4
+ 115750U, // NOOP18_m5
+ 115750U, // NOOP18_m6
+ 115750U, // NOOP18_m7
+ 9254U, // NOOP18_r4
+ 9254U, // NOOP18_r5
+ 9254U, // NOOP18_r6
+ 9254U, // NOOP18_r7
+ 156771787U, // NOOP19rr
+ 115750U, // NOOPL
+ 115750U, // NOOPL_19
+ 115750U, // NOOPL_1d
+ 115750U, // NOOPL_1e
+ 9254U, // NOOPLr
+ 124872U, // NOOPQ
+ 10184U, // NOOPQr
+ 109301U, // NOOPW
+ 109301U, // NOOPW_19
+ 109301U, // NOOPW_1c
+ 109301U, // NOOPW_1d
+ 109301U, // NOOPW_1e
+ 10997U, // NOOPWr
+ 109547U, // NOT16m
+ 11243U, // NOT16r
+ 116011U, // NOT32m
+ 9515U, // NOT32r
+ 125128U, // NOT64m
+ 10440U, // NOT64r
+ 139572U, // NOT8m
+ 8500U, // NOT8r
+ 535336U, // OR16i16
+ 1067816U, // OR16mi
+ 1067816U, // OR16mi8
+ 1067816U, // OR16mr
+ 1600296U, // OR16ri
+ 1600296U, // OR16ri8
+ 1608488U, // OR16rm
+ 1600296U, // OR16rr
+ 2124584U, // OR16rr_REV
+ 2630745U, // OR32i32
+ 3163225U, // OR32mi
+ 3163225U, // OR32mi8
+ 3163225U, // OR32mr
+ 1598553U, // OR32ri
+ 1598553U, // OR32ri8
+ 1614937U, // OR32rm
+ 1598553U, // OR32rr
+ 2122841U, // OR32rr_REV
+ 3680262U, // OR64i32
+ 4212742U, // OR64mi32
+ 4212742U, // OR64mi8
+ 4212742U, // OR64mr
+ 1599494U, // OR64ri32
+ 1599494U, // OR64ri8
+ 1624070U, // OR64rm
+ 1599494U, // OR64rr
+ 2123782U, // OR64rr_REV
+ 4727031U, // OR8i8
+ 5259511U, // OR8mi
+ 5259511U, // OR8mi8
+ 5259511U, // OR8mr
+ 1597687U, // OR8ri
+ 1597687U, // OR8ri8
+ 57591U, // OR8rm
+ 1597687U, // OR8rr
+ 2121975U, // OR8rr_REV
+ 208767U, // OUT16ir
+ 5446U, // OUT16rr
+ 208830U, // OUT32ir
+ 5460U, // OUT32rr
+ 208283U, // OUT8ir
+ 5432U, // OUT8rr
+ 8626464U, // OUTSB
+ 8635607U, // OUTSL
+ 8653718U, // OUTSW
+ 4651U, // PCONFIG
+ 18392073U, // PDEP32rm
+ 18375689U, // PDEP32rr
+ 18401202U, // PDEP64rm
+ 18376626U, // PDEP64rr
+ 18392376U, // PEXT32rm
+ 18375992U, // PEXT32rr
+ 18401493U, // PEXT64rm
+ 18376917U, // PEXT64rr
+ 11003U, // POP16r
+ 109307U, // POP16rmm
+ 11003U, // POP16rmr
+ 9260U, // POP32r
+ 115756U, // POP32rmm
+ 9260U, // POP32rmr
+ 10190U, // POP64r
+ 124878U, // POP64rmm
+ 10190U, // POP64rmr
+ 5249U, // POPA16
+ 4711U, // POPA32
+ 4999U, // POPDS16
+ 4980U, // POPDS32
+ 5037U, // POPES16
+ 5018U, // POPES32
+ 5262U, // POPF16
+ 4724U, // POPF32
+ 4871U, // POPF64
+ 5094U, // POPFS16
+ 5056U, // POPFS32
+ 5075U, // POPFS64
+ 5151U, // POPGS16
+ 5113U, // POPGS32
+ 5132U, // POPGS64
+ 5196U, // POPSS16
+ 5177U, // POPSS32
+ 124636U, // PTWRITE64m
+ 9948U, // PTWRITE64r
+ 115505U, // PTWRITEm
+ 9009U, // PTWRITEr
+ 10885U, // PUSH16i8
+ 10885U, // PUSH16r
+ 109189U, // PUSH16rmm
+ 10885U, // PUSH16rmr
+ 9057U, // PUSH32i8
+ 9057U, // PUSH32r
+ 115553U, // PUSH32rmm
+ 9057U, // PUSH32rmr
+ 9996U, // PUSH64i32
+ 9996U, // PUSH64i8
+ 9996U, // PUSH64r
+ 124684U, // PUSH64rmm
+ 9996U, // PUSH64rmr
+ 5242U, // PUSHA16
+ 4704U, // PUSHA32
+ 4960U, // PUSHCS16
+ 4950U, // PUSHCS32
+ 4989U, // PUSHDS16
+ 4970U, // PUSHDS32
+ 5027U, // PUSHES16
+ 5008U, // PUSHES32
+ 5255U, // PUSHF16
+ 4717U, // PUSHF32
+ 4864U, // PUSHF64
+ 5084U, // PUSHFS16
+ 5046U, // PUSHFS32
+ 5065U, // PUSHFS64
+ 5141U, // PUSHGS16
+ 5103U, // PUSHGS32
+ 5122U, // PUSHGS64
+ 5186U, // PUSHSS16
+ 5167U, // PUSHSS32
+ 10885U, // PUSHi16
+ 9057U, // PUSHi32
+ 109202U, // RCL16m1
+ 110348U, // RCL16mCL
+ 1395346U, // RCL16mi
+ 11579U, // RCL16r1
+ 12044U, // RCL16rCL
+ 2452114U, // RCL16ri
+ 115617U, // RCL32m1
+ 118316U, // RCL32mCL
+ 3490721U, // RCL32mi
+ 11419U, // RCL32r1
+ 11820U, // RCL32rCL
+ 2450337U, // RCL32ri
+ 124744U, // RCL64m1
+ 126620U, // RCL64mCL
+ 4540232U, // RCL64mi
+ 11499U, // RCL64r1
+ 11932U, // RCL64rCL
+ 2451272U, // RCL64ri
+ 139456U, // RCL8m1
+ 142780U, // RCL8mCL
+ 5587136U, // RCL8mi
+ 11339U, // RCL8r1
+ 11708U, // RCL8rCL
+ 2449600U, // RCL8ri
+ 109923U, // RCR16m1
+ 110392U, // RCR16mCL
+ 1395477U, // RCR16mi
+ 11619U, // RCR16r1
+ 12088U, // RCR16rCL
+ 2452245U, // RCR16ri
+ 117955U, // RCR32m1
+ 118360U, // RCR32mCL
+ 3490892U, // RCR32mi
+ 11459U, // RCR32r1
+ 11864U, // RCR32rCL
+ 2450508U, // RCR32ri
+ 126227U, // RCR64m1
+ 126664U, // RCR64mCL
+ 4540409U, // RCR64mi
+ 11539U, // RCR64r1
+ 11976U, // RCR64rCL
+ 2451449U, // RCR64ri
+ 142451U, // RCR8m1
+ 142824U, // RCR8mCL
+ 5587178U, // RCR8mi
+ 11379U, // RCR8r1
+ 11752U, // RCR8rCL
+ 2449642U, // RCR8ri
+ 8955U, // RDFSBASE
+ 9894U, // RDFSBASE64
+ 8977U, // RDGSBASE
+ 9916U, // RDGSBASE64
+ 4920U, // RDMSR
+ 8554U, // RDPID32
+ 8554U, // RDPID64
+ 5214U, // RDPKRUr
+ 4543U, // RDPMC
+ 10786U, // RDRAND16r
+ 8894U, // RDRAND32r
+ 9833U, // RDRAND64r
+ 10770U, // RDSEED16r
+ 8878U, // RDSEED32r
+ 9817U, // RDSEED64r
+ 8595U, // RDSSPD
+ 10205U, // RDSSPQ
+ 4556U, // RDTSC
+ 4837U, // RDTSCP
+ 4615U, // REPNE_PREFIX
+ 4844U, // REP_PREFIX
+ 9487U, // RETIL
+ 10418U, // RETIQ
+ 11221U, // RETIW
+ 4768U, // RETL
+ 4878U, // RETQ
+ 5274U, // RETW
+ 4383U, // REX64_PREFIX
+ 109222U, // ROL16m1
+ 110370U, // ROL16mCL
+ 1395366U, // ROL16mi
+ 11599U, // ROL16r1
+ 12066U, // ROL16rCL
+ 2452134U, // ROL16ri
+ 115657U, // ROL32m1
+ 118338U, // ROL32mCL
+ 3490761U, // ROL32mi
+ 11439U, // ROL32r1
+ 11842U, // ROL32rCL
+ 2450377U, // ROL32ri
+ 124783U, // ROL64m1
+ 126642U, // ROL64mCL
+ 4540271U, // ROL64mi
+ 11519U, // ROL64r1
+ 11954U, // ROL64rCL
+ 2451311U, // ROL64ri
+ 139468U, // ROL8m1
+ 142802U, // ROL8mCL
+ 5587148U, // ROL8mi
+ 11359U, // ROL8r1
+ 11730U, // ROL8rCL
+ 2449612U, // ROL8ri
+ 109351U, // ROR16m1
+ 110414U, // ROR16mCL
+ 1395495U, // ROR16mi
+ 11639U, // ROR16r1
+ 12110U, // ROR16rCL
+ 2452263U, // ROR16ri
+ 115800U, // ROR32m1
+ 118382U, // ROR32mCL
+ 3490904U, // ROR32mi
+ 11479U, // ROR32r1
+ 11886U, // ROR32rCL
+ 2450520U, // ROR32ri
+ 124933U, // ROR64m1
+ 126686U, // ROR64mCL
+ 4540421U, // ROR64mi
+ 11559U, // ROR64r1
+ 11998U, // ROR64rCL
+ 2451461U, // ROR64ri
+ 139510U, // ROR8m1
+ 142846U, // ROR8mCL
+ 5587190U, // ROR8mi
+ 11399U, // ROR8r1
+ 11774U, // ROR8rCL
+ 2449654U, // ROR8ri
+ 6653325U, // RORX32mi
+ 18703757U, // RORX32ri
+ 7178538U, // RORX64mi
+ 18704682U, // RORX64ri
+ 4816U, // RSM
+ 116182U, // RSTORSSP
+ 4646U, // SAHF
+ 109196U, // SAL16m1
+ 110337U, // SAL16mCL
+ 1067660U, // SAL16mi
+ 11569U, // SAL16r1
+ 12033U, // SAL16rCL
+ 2124428U, // SAL16ri
+ 115611U, // SAL32m1
+ 118305U, // SAL32mCL
+ 3163035U, // SAL32mi
+ 11409U, // SAL32r1
+ 11809U, // SAL32rCL
+ 2122651U, // SAL32ri
+ 124738U, // SAL64m1
+ 126609U, // SAL64mCL
+ 4212546U, // SAL64mi
+ 11489U, // SAL64r1
+ 11921U, // SAL64rCL
+ 2123586U, // SAL64ri
+ 139450U, // SAL8m1
+ 142769U, // SAL8mCL
+ 5259450U, // SAL8mi
+ 11329U, // SAL8r1
+ 11697U, // SAL8rCL
+ 2121914U, // SAL8ri
+ 4530U, // SALC
+ 109327U, // SAR16m1
+ 110381U, // SAR16mCL
+ 1395471U, // SAR16mi
+ 11609U, // SAR16r1
+ 12077U, // SAR16rCL
+ 2452239U, // SAR16ri
+ 115782U, // SAR32m1
+ 118349U, // SAR32mCL
+ 3490886U, // SAR32mi
+ 11449U, // SAR32r1
+ 11853U, // SAR32rCL
+ 2450502U, // SAR32ri
+ 124915U, // SAR64m1
+ 126653U, // SAR64mCL
+ 4540403U, // SAR64mi
+ 11529U, // SAR64r1
+ 11965U, // SAR64rCL
+ 2451443U, // SAR64ri
+ 139492U, // SAR8m1
+ 142813U, // SAR8mCL
+ 5587172U, // SAR8mi
+ 11369U, // SAR8r1
+ 11741U, // SAR8rCL
+ 2449636U, // SAR8ri
+ 6366591U, // SARX32rm
+ 18376063U, // SARX32rr
+ 6891804U, // SARX64rm
+ 18376988U, // SARX64rr
+ 4852U, // SAVEPREVSSP
+ 534991U, // SBB16i16
+ 1067471U, // SBB16mi
+ 1067471U, // SBB16mi8
+ 1067471U, // SBB16mr
+ 1599951U, // SBB16ri
+ 1599951U, // SBB16ri8
+ 1608143U, // SBB16rm
+ 1599951U, // SBB16rr
+ 2124239U, // SBB16rr_REV
+ 2630217U, // SBB32i32
+ 3162697U, // SBB32mi
+ 3162697U, // SBB32mi8
+ 3162697U, // SBB32mr
+ 1598025U, // SBB32ri
+ 1598025U, // SBB32ri8
+ 1614409U, // SBB32rm
+ 1598025U, // SBB32rr
+ 2122313U, // SBB32rr_REV
+ 3679732U, // SBB64i32
+ 4212212U, // SBB64mi32
+ 4212212U, // SBB64mi8
+ 4212212U, // SBB64mr
+ 1598964U, // SBB64ri32
+ 1598964U, // SBB64ri8
+ 1623540U, // SBB64rm
+ 1598964U, // SBB64rr
+ 2123252U, // SBB64rr_REV
+ 4726891U, // SBB8i8
+ 5259371U, // SBB8mi
+ 5259371U, // SBB8mi8
+ 5259371U, // SBB8mr
+ 1597547U, // SBB8ri
+ 1597547U, // SBB8ri8
+ 57451U, // SBB8rm
+ 1597547U, // SBB8rr
+ 2121835U, // SBB8rr_REV
+ 4874498U, // SCASB
+ 2786437U, // SCASL
+ 3844146U, // SCASQ
+ 707403U, // SCASW
+ 139695U, // SETAEm
+ 8623U, // SETAEr
+ 139331U, // SETAm
+ 8259U, // SETAr
+ 139707U, // SETBEm
+ 8635U, // SETBEr
+ 139566U, // SETBm
+ 8494U, // SETBr
+ 139777U, // SETEm
+ 8705U, // SETEr
+ 139719U, // SETGEm
+ 8647U, // SETGEr
+ 139812U, // SETGm
+ 8740U, // SETGr
+ 139735U, // SETLEm
+ 8663U, // SETLEr
+ 140565U, // SETLm
+ 9493U, // SETLr
+ 139755U, // SETNEm
+ 8683U, // SETNEr
+ 140713U, // SETNOm
+ 9641U, // SETNOr
+ 140740U, // SETNPm
+ 9668U, // SETNPr
+ 141687U, // SETNSm
+ 10615U, // SETNSr
+ 140720U, // SETOm
+ 9648U, // SETOr
+ 140768U, // SETPm
+ 9696U, // SETPr
+ 5491U, // SETSSBSY
+ 141703U, // SETSm
+ 10631U, // SETSr
+ 199601U, // SGDT16m
+ 197874U, // SGDT32m
+ 198805U, // SGDT64m
+ 109208U, // SHL16m1
+ 110359U, // SHL16mCL
+ 1395352U, // SHL16mi
+ 11589U, // SHL16r1
+ 12055U, // SHL16rCL
+ 2452120U, // SHL16ri
+ 115623U, // SHL32m1
+ 118327U, // SHL32mCL
+ 3490727U, // SHL32mi
+ 11429U, // SHL32r1
+ 11831U, // SHL32rCL
+ 2450343U, // SHL32ri
+ 124750U, // SHL64m1
+ 126631U, // SHL64mCL
+ 4540238U, // SHL64mi
+ 11509U, // SHL64r1
+ 11943U, // SHL64rCL
+ 2451278U, // SHL64ri
+ 139462U, // SHL8m1
+ 142791U, // SHL8mCL
+ 5587142U, // SHL8mi
+ 11349U, // SHL8r1
+ 11719U, // SHL8rCL
+ 2449606U, // SHL8ri
+ 1068777U, // SHLD16mrCL
+ 177048091U, // SHLD16mri8
+ 2125545U, // SHLD16rrCL
+ 371227U, // SHLD16rri8
+ 3165705U, // SHLD32mrCL
+ 193823415U, // SHLD32mri8
+ 2125321U, // SHLD32rrCL
+ 369335U, // SHLD32rri8
+ 4214393U, // SHLD64mrCL
+ 210601570U, // SHLD64mri8
+ 2125433U, // SHLD64rrCL
+ 370274U, // SHLD64rri8
+ 6366570U, // SHLX32rm
+ 18376042U, // SHLX32rr
+ 6891783U, // SHLX64rm
+ 18376967U, // SHLX64rr
+ 109345U, // SHR16m1
+ 110403U, // SHR16mCL
+ 1395489U, // SHR16mi
+ 11629U, // SHR16r1
+ 12099U, // SHR16rCL
+ 2452257U, // SHR16ri
+ 115794U, // SHR32m1
+ 118371U, // SHR32mCL
+ 3490898U, // SHR32mi
+ 11469U, // SHR32r1
+ 11875U, // SHR32rCL
+ 2450514U, // SHR32ri
+ 124927U, // SHR64m1
+ 126675U, // SHR64mCL
+ 4540415U, // SHR64mi
+ 11549U, // SHR64r1
+ 11987U, // SHR64rCL
+ 2451455U, // SHR64ri
+ 139504U, // SHR8m1
+ 142835U, // SHR8mCL
+ 5587184U, // SHR8mi
+ 11389U, // SHR8r1
+ 11763U, // SHR8rCL
+ 2449648U, // SHR8ri
+ 1068789U, // SHRD16mrCL
+ 177048107U, // SHRD16mri8
+ 2125557U, // SHRD16rrCL
+ 371243U, // SHRD16rri8
+ 3165717U, // SHRD32mrCL
+ 193823431U, // SHRD32mri8
+ 2125333U, // SHRD32rrCL
+ 369351U, // SHRD32rri8
+ 4214405U, // SHRD64mrCL
+ 210601586U, // SHRD64mri8
+ 2125445U, // SHRD64rrCL
+ 370290U, // SHRD64rri8
+ 6366598U, // SHRX32rm
+ 18376070U, // SHRX32rr
+ 6891811U, // SHRX64rm
+ 18376995U, // SHRX64rr
+ 199615U, // SIDT16m
+ 197888U, // SIDT32m
+ 198819U, // SIDT64m
+ 5333U, // SKINIT
+ 109517U, // SLDT16m
+ 11213U, // SLDT16r
+ 9479U, // SLDT32r
+ 10410U, // SLDT64r
+ 8337U, // SLWPCB
+ 8337U, // SLWPCB64
+ 109580U, // SMSW16m
+ 11276U, // SMSW16r
+ 9548U, // SMSW32r
+ 10473U, // SMSW64r
+ 4508U, // STAC
+ 4562U, // STC
+ 4581U, // STD
+ 4673U, // STGI
+ 4682U, // STI
+ 159119U, // STOSB
+ 167857U, // STOSL
+ 176114U, // STOSQ
+ 184179U, // STOSW
+ 11077U, // STR16r
+ 9335U, // STR32r
+ 10276U, // STR64r
+ 109381U, // STRm
+ 535005U, // SUB16i16
+ 1067485U, // SUB16mi
+ 1067485U, // SUB16mi8
+ 1067485U, // SUB16mr
+ 1599965U, // SUB16ri
+ 1599965U, // SUB16ri8
+ 1608157U, // SUB16rm
+ 1599965U, // SUB16rr
+ 2124253U, // SUB16rr_REV
+ 2630231U, // SUB32i32
+ 3162711U, // SUB32mi
+ 3162711U, // SUB32mi8
+ 3162711U, // SUB32mr
+ 1598039U, // SUB32ri
+ 1598039U, // SUB32ri8
+ 1614423U, // SUB32rm
+ 1598039U, // SUB32rr
+ 2122327U, // SUB32rr_REV
+ 3679746U, // SUB64i32
+ 4212226U, // SUB64mi32
+ 4212226U, // SUB64mi8
+ 4212226U, // SUB64mr
+ 1598978U, // SUB64ri32
+ 1598978U, // SUB64ri8
+ 1623554U, // SUB64rm
+ 1598978U, // SUB64rr
+ 2123266U, // SUB64rr_REV
+ 4726897U, // SUB8i8
+ 5259377U, // SUB8mi
+ 5259377U, // SUB8mi8
+ 5259377U, // SUB8mr
+ 1597553U, // SUB8ri
+ 1597553U, // SUB8ri8
+ 57457U, // SUB8rm
+ 1597553U, // SUB8rr
+ 2121841U, // SUB8rr_REV
+ 5160U, // SWAPGS
+ 4759U, // SYSCALL
+ 4911U, // SYSENTER
+ 4787U, // SYSEXIT
+ 4897U, // SYSEXIT64
+ 4779U, // SYSRET
+ 4889U, // SYSRET64
+ 82569U, // T1MSKC32rm
+ 39387785U, // T1MSKC32rr
+ 91700U, // T1MSKC64rm
+ 39388724U, // T1MSKC64rr
+ 535537U, // TEST16i16
+ 1068017U, // TEST16mi
+ 1068017U, // TEST16mi_alt
+ 1068017U, // TEST16mr
+ 39390193U, // TEST16ri
+ 39390193U, // TEST16ri_alt
+ 39390193U, // TEST16rr
+ 2630961U, // TEST32i32
+ 3163441U, // TEST32mi
+ 3163441U, // TEST32mi_alt
+ 3163441U, // TEST32mr
+ 39388465U, // TEST32ri
+ 39388465U, // TEST32ri_alt
+ 39388465U, // TEST32rr
+ 3680462U, // TEST64i32
+ 4212942U, // TEST64mi32
+ 4212942U, // TEST64mi32_alt
+ 4212942U, // TEST64mr
+ 39389390U, // TEST64ri32
+ 39389390U, // TEST64ri32_alt
+ 39389390U, // TEST64rr
+ 4727098U, // TEST8i8
+ 5259578U, // TEST8mi
+ 5259578U, // TEST8mi_alt
+ 5259578U, // TEST8mr
+ 39387450U, // TEST8ri
+ 39387450U, // TEST8ri_alt
+ 39387450U, // TEST8rr
+ 8697U, // TPAUSE
+ 101347U, // TZCNT16rm
+ 39390179U, // TZCNT16rr
+ 83235U, // TZCNT32rm
+ 39388451U, // TZCNT32rr
+ 92352U, // TZCNT64rm
+ 39389376U, // TZCNT64rr
+ 82835U, // TZMSK32rm
+ 39388051U, // TZMSK32rr
+ 91962U, // TZMSK64rm
+ 39388986U, // TZMSK64rr
+ 4339U, // UD0
+ 4349U, // UD1
+ 4366U, // UD2
+ 10561U, // UMONITOR16
+ 10561U, // UMONITOR32
+ 10561U, // UMONITOR64
+ 10637U, // UMWAIT
+ 108883U, // VERRm
+ 10579U, // VERRr
+ 109339U, // VERWm
+ 11035U, // VERWr
+ 4752U, // VMCALL
+ 125233U, // VMCLEARm
+ 4549U, // VMFUNC
+ 4659U, // VMLAUNCH
+ 5298U, // VMLOAD32
+ 5359U, // VMLOAD64
+ 4744U, // VMMCALL
+ 123258U, // VMPTRLDm
+ 125368U, // VMPTRSTm
+ 3162782U, // VMREAD32mr
+ 39387806U, // VMREAD32rr
+ 4212297U, // VMREAD64mr
+ 39388745U, // VMREAD64rr
+ 4606U, // VMRESUME
+ 5322U, // VMRUN32
+ 5383U, // VMRUN64
+ 5310U, // VMSAVE32
+ 5371U, // VMSAVE64
+ 82727U, // VMWRITE32rm
+ 39387943U, // VMWRITE32rr
+ 91858U, // VMWRITE64rm
+ 39388882U, // VMWRITE64rr
+ 4634U, // VMXOFF
+ 124313U, // VMXON
+ 4590U, // WBINVD
+ 4597U, // WBNOINVD
+ 8966U, // WRFSBASE
+ 9905U, // WRFSBASE64
+ 8988U, // WRGSBASE
+ 9927U, // WRGSBASE64
+ 4926U, // WRMSR
+ 5221U, // WRPKRUr
+ 3162523U, // WRSSD
+ 4212844U, // WRSSQ
+ 3162530U, // WRUSSD
+ 4212851U, // WRUSSQ
+ 223939083U, // XADD16rm
+ 379403U, // XADD16rr
+ 240714407U, // XADD32rm
+ 377511U, // XADD32rr
+ 257492562U, // XADD64rm
+ 378450U, // XADD64rr
+ 274268313U, // XADD8rm
+ 376985U, // XADD8rr
+ 69465U, // XCHG16ar
+ 223939190U, // XCHG16rm
+ 9464438U, // XCHG16rr
+ 69525U, // XCHG32ar
+ 240714578U, // XCHG32rm
+ 9462610U, // XCHG32rr
+ 69590U, // XCHG64ar
+ 257492733U, // XCHG64rm
+ 9463549U, // XCHG64rr
+ 274268335U, // XCHG8rm
+ 9461935U, // XCHG8rr
+ 4513U, // XCRYPTCBC
+ 4477U, // XCRYPTCFB
+ 4932U, // XCRYPTCTR
+ 4467U, // XCRYPTECB
+ 4487U, // XCRYPTOFB
+ 5228U, // XGETBV
+ 4497U, // XLAT
+ 535341U, // XOR16i16
+ 1067821U, // XOR16mi
+ 1067821U, // XOR16mi8
+ 1067821U, // XOR16mr
+ 1600301U, // XOR16ri
+ 1600301U, // XOR16ri8
+ 1608493U, // XOR16rm
+ 1600301U, // XOR16rr
+ 2124589U, // XOR16rr_REV
+ 2630750U, // XOR32i32
+ 3163230U, // XOR32mi
+ 3163230U, // XOR32mi8
+ 3163230U, // XOR32mr
+ 1598558U, // XOR32ri
+ 1598558U, // XOR32ri8
+ 1614942U, // XOR32rm
+ 1598558U, // XOR32rr
+ 2122846U, // XOR32rr_REV
+ 3680267U, // XOR64i32
+ 4212747U, // XOR64mi32
+ 4212747U, // XOR64mi8
+ 4212747U, // XOR64mr
+ 1599499U, // XOR64ri32
+ 1599499U, // XOR64ri8
+ 1624075U, // XOR64rm
+ 1599499U, // XOR64rr
+ 2123787U, // XOR64rr_REV
+ 4727036U, // XOR8i8
+ 5259516U, // XOR8mi
+ 5259516U, // XOR8mi8
+ 5259516U, // XOR8mr
+ 1597692U, // XOR8ri
+ 1597692U, // XOR8ri8
+ 57596U, // XOR8rm
+ 1597692U, // XOR8rr
+ 2121980U, // XOR8rr_REV
+ 198987U, // XRSTOR
+ 196628U, // XRSTOR64
+ 199038U, // XRSTORS
+ 196648U, // XRSTORS64
+ 197137U, // XSAVE
+ 196619U, // XSAVE64
+ 196948U, // XSAVEC
+ 196609U, // XSAVEC64
+ 199074U, // XSAVEOPT
+ 196659U, // XSAVEOPT64
+ 199001U, // XSAVES
+ 196638U, // XSAVES64
+ 5235U, // XSETBV
+ 4343U, // XSHA1
+ 4396U, // XSHA256
+ 4621U, // XSTORE
+ };
+
+ unsigned int opcode = MCInst_getOpcode(MI);
+ // printf("opcode = %u\n", opcode);
+
+ // Emit the opcode for the instruction.
+ uint32_t Bits = 0;
+ Bits |= OpInfo0[opcode] << 0;
+ SStream_concat0(O, AsmStrs+(Bits & 8191)-1);
+
+
+ // Fragment 0 encoded into 6 bits for 47 unique commands.
+ // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 13) & 63));
+ switch ((Bits >> 13) & 63) {
+ default: // unreachable
+ case 0:
+ // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
+ return;
+ break;
+ case 1:
+ // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i...
+ printOperand(MI, 0, O);
+ break;
+ case 2:
+ // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC...
+ printOperand(MI, 5, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 3:
+ // ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, ADC32ri, ADC32ri8, ADC32rr, A...
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 4:
+ // ADC16rm, ADD16rm, AND16rm, CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16r...
+ printi16mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 5:
+ // ADC32rm, ADCX32rm, ADD32rm, ADOX32rm, AND32rm, ANDN32rm, CMOVA32rm, CM...
+ printi32mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 6:
+ // ADC64rm, ADCX64rm, ADD64rm, ADOX64rm, AND64rm, ANDN64rm, CMOVA64rm, CM...
+ printi64mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 7:
+ // ADC8rm, ADD8rm, AND8rm, OR8rm, SBB8rm, SUB8rm, XOR8rm
+ printi8mem(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 8:
+ // ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCIC32rr, BLC...
+ printOperand(MI, 1, O);
+ break;
+ case 9:
+ // BEXTR32rm, BEXTR64rm, BEXTRI32mi, BEXTRI64mi, BZHI32rm, BZHI64rm, IMUL...
+ printOperand(MI, 6, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 10:
+ // BLCFILL32rm, BLCI32rm, BLCIC32rm, BLCMSK32rm, BLCS32rm, BLSFILL32rm, B...
+ printi32mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 11:
+ // BLCFILL64rm, BLCI64rm, BLCIC64rm, BLCMSK64rm, BLCS64rm, BLSFILL64rm, B...
+ printi64mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // BSF16rm, BSR16rm, CMP16rm, LAR16rm, LAR32rm, LAR64rm, LSL16rm, LSL32rm...
+ printi16mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 13:
+ // CALL16m, CALL16m_NT, DEC16m, DIV16m, IDIV16m, IMUL16m, INC16m, JMP16m,...
+ printi16mem(MI, 0, O);
+ return;
+ break;
+ case 14:
+ // CALL32m, CALL32m_NT, CLRSSBSY, DEC32m, DIV32m, IDIV32m, IMUL32m, INC32...
+ printi32mem(MI, 0, O);
+ return;
+ break;
+ case 15:
+ // CALL64m, CALL64m_NT, CMPXCHG8B, DEC64m, DIV64m, IDIV64m, IMUL64m, INC6...
+ printi64mem(MI, 0, O);
+ return;
+ break;
+ case 16:
+ // CALL64pcrel32, CALLpcrel16, CALLpcrel32, JAE_1, JAE_2, JAE_4, JA_1, JA...
+ printPCRelImm(MI, 0, O);
+ return;
+ break;
+ case 17:
+ // CLDEMOTE, CLFLUSHOPT, CLWB, DEC8m, DIV8m, IDIV8m, IMUL8m, INC8m, INVLP...
+ printi8mem(MI, 0, O);
+ return;
+ break;
+ case 18:
+ // CMP8rm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX32rm8_NOREX...
+ printi8mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 19:
+ // CMPSB, INSB, SCASB, STOSB
+ printDstIdx8(MI, 0, O);
+ break;
+ case 20:
+ // CMPSL, INSL, SCASL, STOSL
+ printDstIdx32(MI, 0, O);
+ break;
+ case 21:
+ // CMPSQ, SCASQ, STOSQ
+ printDstIdx64(MI, 0, O);
+ break;
+ case 22:
+ // CMPSW, INSW, SCASW, STOSW
+ printDstIdx16(MI, 0, O);
+ break;
+ case 23:
+ // CMPXCHG16B
+ printi128mem(MI, 0, O);
+ return;
+ break;
+ case 24:
+ // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, LGD...
+ printopaquemem(MI, 0, O);
+ return;
+ break;
+ case 25:
+ // IN16ri, IN32ri, IN8ri, INT, OUT16ir, OUT32ir, OUT8ir
+ printU8Imm(MI, 0, O);
+ break;
+ case 26:
+ // INVEPT32, INVEPT64, INVPCID32, INVPCID64, INVVPID32, INVVPID64
+ printi128mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 27:
+ // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm...
+ printopaquemem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 28:
+ // LEA16r, LEA32r, LEA64_32r, LEA64r
+ printanymem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 29:
+ // LODSB, OUTSB
+ printSrcIdx8(MI, 0, O);
+ break;
+ case 30:
+ // LODSL, OUTSL
+ printSrcIdx32(MI, 0, O);
+ break;
+ case 31:
+ // LODSQ
+ printSrcIdx64(MI, 0, O);
+ SStream_concat0(O, ", %rax");
+ op_addReg(MI, X86_REG_RAX);
+ return;
+ break;
+ case 32:
+ // LODSW, OUTSW
+ printSrcIdx16(MI, 0, O);
+ break;
+ case 33:
+ // MOV16ao16, MOV16ao32, MOV16ao64, MOV16o16a, MOV16o32a, MOV16o64a
+ printMemOffs16(MI, 0, O);
+ break;
+ case 34:
+ // MOV32ao16, MOV32ao32, MOV32ao64, MOV32o16a, MOV32o32a, MOV32o64a
+ printMemOffs32(MI, 0, O);
+ break;
+ case 35:
+ // MOV64ao32, MOV64ao64, MOV64o32a, MOV64o64a
+ printMemOffs64(MI, 0, O);
+ break;
+ case 36:
+ // MOV8ao16, MOV8ao32, MOV8ao64, MOV8o16a, MOV8o32a, MOV8o64a
+ printMemOffs8(MI, 0, O);
+ break;
+ case 37:
+ // MOVDIR64B16, MOVDIR64B32, MOVDIR64B64
+ printi512mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 38:
+ // MOVSB
+ printSrcIdx8(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx8(MI, 0, O);
+ return;
+ break;
+ case 39:
+ // MOVSL
+ printSrcIdx32(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx32(MI, 0, O);
+ return;
+ break;
+ case 40:
+ // MOVSQ
+ printSrcIdx64(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx64(MI, 0, O);
+ return;
+ break;
+ case 41:
+ // MOVSW
+ printSrcIdx16(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printDstIdx16(MI, 0, O);
+ return;
+ break;
+ case 42:
+ // RCL16mi, RCL32mi, RCL64mi, RCL8mi, RCR16mi, RCR32mi, RCR64mi, RCR8mi, ...
+ printU8Imm(MI, 5, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 43:
+ // RCL16ri, RCL32ri, RCL64ri, RCL8ri, RCR16ri, RCR32ri, RCR64ri, RCR8ri, ...
+ printU8Imm(MI, 2, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 44:
+ // RORX32mi, RORX64mi, SHLD16mri8, SHLD32mri8, SHLD64mri8, SHRD16mri8, SH...
+ printU8Imm(MI, 6, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 45:
+ // SHLD16rri8, SHLD32rri8, SHLD64rri8, SHRD16rri8, SHRD32rri8, SHRD64rri8
+ printU8Imm(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 46:
+ // XADD16rr, XADD32rr, XADD64rr, XADD8rr
+ printOperand(MI, 3, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 2, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 1 encoded into 5 bits for 19 unique commands.
+ // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 19) & 31));
+ switch ((Bits >> 19) & 31) {
+ default: // unreachable
+ case 0:
+ // AAD8i8, AAM8i8, BSWAP16r_BAD, BSWAP32r, BSWAP64r, CALL16r, CALL16r_NT,...
+ return;
+ break;
+ case 1:
+ // ADC16i16, ADD16i16, AND16i16, CMP16i16, IN16ri, LODSW, MOV16ao16, MOV1...
+ SStream_concat0(O, ", %ax");
+ op_addReg(MI, X86_REG_AX);
+ return;
+ break;
+ case 2:
+ // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, AND16mi, AND16...
+ printi16mem(MI, 0, O);
+ return;
+ break;
+ case 3:
+ // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
+ printOperand(MI, 1, O);
+ break;
+ case 4:
+ // ADC16rr_REV, ADC32rr_REV, ADC64rr_REV, ADC8rr_REV, ADCX32rm, ADCX32rr,...
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 5:
+ // ADC32i32, ADD32i32, AND32i32, CMP32i32, IN32ri, LODSL, MOV32ao16, MOV3...
+ SStream_concat0(O, ", %eax");
+ op_addReg(MI, X86_REG_EAX);
+ return;
+ break;
+ case 6:
+ // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, AND32mi, AND32...
+ printi32mem(MI, 0, O);
+ return;
+ break;
+ case 7:
+ // ADC64i32, ADD64i32, AND64i32, CMP64i32, MOV64ao32, MOV64ao64, OR64i32,...
+ SStream_concat0(O, ", %rax");
+ op_addReg(MI, X86_REG_RAX);
+ return;
+ break;
+ case 8:
+ // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,...
+ printi64mem(MI, 0, O);
+ return;
+ break;
+ case 9:
+ // ADC8i8, ADD8i8, AND8i8, CMP8i8, IN8ri, LODSB, MOV8ao16, MOV8ao32, MOV8...
+ SStream_concat0(O, ", %al");
+ op_addReg(MI, X86_REG_AL);
+ return;
+ break;
+ case 10:
+ // ADC8mi, ADC8mi8, ADC8mr, ADD8mi, ADD8mi8, ADD8mr, AND8mi, AND8mi8, AND...
+ printi8mem(MI, 0, O);
+ return;
+ break;
+ case 11:
+ // ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCIC32rr, BLC...
+ SStream_concat0(O, ", ");
+ break;
+ case 12:
+ // BEXTR32rm, BEXTRI32mi, BZHI32rm, IMUL32rmi, IMUL32rmi8, LWPINS32rmi, L...
+ printi32mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 13:
+ // BEXTR64rm, BEXTRI64mi, BZHI64rm, IMUL64rmi32, IMUL64rmi8, RORX64mi, SA...
+ printi64mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 14:
+ // FARJMP16i, FARJMP32i
+ SStream_concat0(O, ":");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 15:
+ // IMUL16rmi, IMUL16rmi8
+ printi16mem(MI, 1, O);
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 16:
+ // OUTSB, OUTSL, OUTSW
+ SStream_concat0(O, ", %dx");
+ op_addReg(MI, X86_REG_DX);
+ return;
+ break;
+ case 17:
+ // SHLD16mri8, SHLD32mri8, SHLD64mri8, SHRD16mri8, SHRD32mri8, SHRD64mri8
+ printOperand(MI, 5, O);
+ SStream_concat0(O, ", ");
+ break;
+ case 18:
+ // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr
+ printOperand(MI, 3, O);
+ return;
+ break;
+ }
+
+
+ // Fragment 2 encoded into 5 bits for 17 unique commands.
+ // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 24) & 31));
+ switch ((Bits >> 24) & 31) {
+ default: // unreachable
+ case 0:
+ // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
+ return;
+ break;
+ case 1:
+ // ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr, BEXTR32rr, BEXTR64rr, BEXTRI32...
+ SStream_concat0(O, ", ");
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 2:
+ // ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCIC32rr, BLC...
+ printOperand(MI, 0, O);
+ return;
+ break;
+ case 3:
+ // BOUNDS16rm
+ printi32mem(MI, 1, O);
+ return;
+ break;
+ case 4:
+ // BOUNDS32rm
+ printi64mem(MI, 1, O);
+ return;
+ break;
+ case 5:
+ // CMPSB
+ printSrcIdx8(MI, 1, O);
+ return;
+ break;
+ case 6:
+ // CMPSL
+ printSrcIdx32(MI, 1, O);
+ return;
+ break;
+ case 7:
+ // CMPSQ
+ printSrcIdx64(MI, 1, O);
+ return;
+ break;
+ case 8:
+ // CMPSW
+ printSrcIdx16(MI, 1, O);
+ return;
+ break;
+ case 9:
+ // ENTER, NOOP19rr
+ printOperand(MI, 1, O);
+ return;
+ break;
+ case 10:
+ // SHLD16mri8, SHRD16mri8
+ printi16mem(MI, 0, O);
+ return;
+ break;
+ case 11:
+ // SHLD32mri8, SHRD32mri8
+ printi32mem(MI, 0, O);
+ return;
+ break;
+ case 12:
+ // SHLD64mri8, SHRD64mri8
+ printi64mem(MI, 0, O);
+ return;
+ break;
+ case 13:
+ // XADD16rm, XCHG16rm
+ printi16mem(MI, 2, O);
+ return;
+ break;
+ case 14:
+ // XADD32rm, XCHG32rm
+ printi32mem(MI, 2, O);
+ return;
+ break;
+ case 15:
+ // XADD64rm, XCHG64rm
+ printi64mem(MI, 2, O);
+ return;
+ break;
+ case 16:
+ // XADD8rm, XCHG8rm
+ printi8mem(MI, 2, O);
+ return;
+ break;
+ }
+
+}
+
+
+
diff --git a/capstone/arch/X86/X86GenDisassemblerTables.inc b/capstone/arch/X86/X86GenDisassemblerTables.inc
new file mode 100644
index 000000000..163cf0ee9
--- /dev/null
+++ b/capstone/arch/X86/X86GenDisassemblerTables.inc
@@ -0,0 +1,112961 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
+|* *|
+|* * X86 Disassembler *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+static const struct OperandSpecifier x86OperandSets[][6] = {
+ { /* 0 */
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 1 */
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 2 */
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 3 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 4 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 5 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 6 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 7 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 8 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 9 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 10 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 11 */
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 12 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 13 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 14 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 15 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 16 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 17 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 18 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 19 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 20 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 21 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 22 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 23 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 24 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 25 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 26 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 27 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 28 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 29 */
+ { ENCODING_FP, TYPE_ST },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 30 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 31 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 32 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 33 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 34 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 35 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 36 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 37 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 38 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 39 */
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_REG, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 40 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 41 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 42 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 43 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 44 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 45 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 46 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 47 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 48 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 49 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 50 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 51 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 52 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 53 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 54 */
+ { ENCODING_REG, TYPE_BNDR },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 55 */
+ { ENCODING_REG, TYPE_BNDR },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 56 */
+ { ENCODING_REG, TYPE_BNDR },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 57 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_BNDR },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 58 */
+ { ENCODING_REG, TYPE_BNDR },
+ { ENCODING_RM, TYPE_BNDR },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 59 */
+ { ENCODING_RM, TYPE_BNDR },
+ { ENCODING_REG, TYPE_BNDR },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 60 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 61 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 62 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 63 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 64 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_Rv, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 65 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RO, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 66 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 67 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 68 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 69 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 70 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 71 */
+ { ENCODING_ID, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 72 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 73 */
+ { ENCODING_IW, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 74 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 75 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 76 */
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 77 */
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 78 */
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 79 */
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 80 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM3 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 81 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM3 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 82 */
+ { ENCODING_DI, TYPE_DSTIDX },
+ { ENCODING_SI, TYPE_SRCIDX },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 83 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 84 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 85 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 86 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 87 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 88 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 89 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 90 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 91 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 92 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 93 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 94 */
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 95 */
+ { ENCODING_IW, TYPE_IMM },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 96 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 97 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 98 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 99 */
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 100 */
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_IW, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 101 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 102 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 103 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 104 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 105 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 106 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 107 */
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 108 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 109 */
+ { ENCODING_DI, TYPE_DSTIDX },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 110 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 111 */
+ { ENCODING_IB, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 112 */
+ { ENCODING_Iv, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 113 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_VK },
+ { ENCODING_RM, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 114 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 115 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 116 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 117 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 118 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 119 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 120 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 121 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM, TYPE_VK },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 122 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 123 */
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 124 */
+ { ENCODING_SI, TYPE_SRCIDX },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 125 */
+ { ENCODING_IW, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 126 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 127 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 128 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 129 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 130 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 131 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 132 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 133 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 134 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 135 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 136 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 137 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 138 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 139 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 140 */
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 141 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 142 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 143 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 144 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 145 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 146 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 147 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 148 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 149 */
+ { ENCODING_REG, TYPE_MM64 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 150 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_MM64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 151 */
+ { ENCODING_Ia, TYPE_MOFFS },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 152 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 153 */
+ { ENCODING_Rv, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 154 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 155 */
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 156 */
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 157 */
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 158 */
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 159 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 160 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 161 */
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 162 */
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 163 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 164 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 165 */
+ { ENCODING_RO, TYPE_R64 },
+ { ENCODING_IO, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 166 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 167 */
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 168 */
+ { ENCODING_RB, TYPE_R8 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 169 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 170 */
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 171 */
+ { ENCODING_REG, TYPE_R16 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 172 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 173 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 174 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 175 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 176 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 177 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 178 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 179 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 180 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 181 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 182 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 183 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 184 */
+ { ENCODING_Rv, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 185 */
+ { ENCODING_RO, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 186 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 187 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 188 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 189 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 190 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 191 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 192 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 193 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 194 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 195 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 196 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 197 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 198 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 199 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 200 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 201 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 202 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 203 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 204 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 205 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 206 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 207 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 208 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 209 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 210 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 211 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 212 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 213 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 214 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 215 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 216 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 217 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 218 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 219 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 220 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 221 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 222 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 223 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 224 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 225 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 226 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 227 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 228 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 229 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 230 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 231 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ },
+ { /* 232 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 233 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 234 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 235 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 236 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 237 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 238 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 239 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 240 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 241 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 242 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 243 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 244 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 245 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 246 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 247 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ },
+ { /* 248 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 249 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 250 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 251 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 252 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 253 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ },
+ { /* 254 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 255 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 256 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 257 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 258 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 259 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ },
+ { /* 260 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 261 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 262 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 263 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 264 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 265 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 266 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 267 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 268 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 269 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 270 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 271 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 272 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 273 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 274 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 275 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 276 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 277 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 278 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 279 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 280 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 281 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 282 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 283 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 284 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 285 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 286 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 287 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 288 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 289 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 290 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 291 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 292 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 293 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 294 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 295 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 296 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 297 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 298 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 299 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 300 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 301 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 302 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 303 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 304 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 305 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 306 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 307 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 308 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 309 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 310 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 311 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 312 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 313 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 314 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 315 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 316 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 317 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 318 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 319 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 320 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 321 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 322 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 323 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 324 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 325 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 326 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 327 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 328 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 329 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 330 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 331 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 332 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 333 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 334 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 335 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 336 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 337 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 338 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 339 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 340 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 341 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 342 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 343 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 344 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 345 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 346 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 347 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 348 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 349 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 350 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 351 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 352 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 353 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 354 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 355 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 356 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 357 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 358 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 359 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 360 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 361 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 362 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 363 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 364 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 365 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 366 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 367 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 368 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 369 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 370 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 371 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 372 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 373 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 374 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 375 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 376 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM5 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 377 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 378 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 379 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 380 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 381 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 382 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 383 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 384 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 385 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 386 */
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 387 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 388 */
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 389 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 390 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 391 */
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 392 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 393 */
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 394 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 395 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 396 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 397 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 398 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 399 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 400 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 401 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 402 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 403 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 404 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 405 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 406 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 407 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 408 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 409 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 410 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 411 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 412 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 413 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 414 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 415 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 416 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 417 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 418 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 419 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 420 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 421 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 422 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 423 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 424 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 425 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 426 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 427 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 428 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 429 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 430 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 431 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 432 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 433 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 434 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 435 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 436 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 437 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 438 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 439 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 440 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 441 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 442 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 443 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 444 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 445 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 446 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 447 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 448 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 449 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 450 */
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 451 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 452 */
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 453 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 454 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 455 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 456 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 457 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 458 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 459 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 460 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 461 */
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 462 */
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 463 */
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 464 */
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 465 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 466 */
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 467 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 468 */
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 469 */
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 470 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 471 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 472 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_YMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 473 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 474 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 475 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 476 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 477 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 478 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 479 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 480 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_R32 },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 481 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 482 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 483 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_R64 },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 484 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 485 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 486 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 487 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 488 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 489 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 490 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 491 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 492 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 493 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 494 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 495 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 496 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 497 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 498 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 499 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 500 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 501 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 502 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 503 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 504 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 505 */
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 506 */
+ { ENCODING_RM_CD16, TYPE_R32 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 507 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 508 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 509 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 510 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 511 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 512 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 513 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 514 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 515 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 516 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 517 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 518 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 519 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 520 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 521 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 522 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 523 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 524 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 525 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 526 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 527 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 528 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 529 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 530 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 531 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 532 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 533 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 534 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 535 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 536 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 537 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 538 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 539 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 540 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 541 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 542 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 543 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 544 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 545 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 546 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 547 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IRC, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 548 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 549 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 550 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 551 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 552 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 553 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 554 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 555 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 556 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 557 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 558 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 559 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 560 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 561 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 562 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 563 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 564 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 565 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 566 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 567 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 568 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 569 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 570 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 571 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 572 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP4 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VSIB, TYPE_MVSIBX },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 573 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBX },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 574 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBX },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 575 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBY },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 576 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP4 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VSIB, TYPE_MVSIBX },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 577 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP4 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VSIB, TYPE_MVSIBY },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 578 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBX },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 579 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBY },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 580 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 581 */
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBY },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 582 */
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 583 */
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBZ },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 584 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBY },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 585 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBZ },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 586 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP4 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VSIB, TYPE_MVSIBY },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 587 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBY },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 588 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 589 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 590 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 591 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 592 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 593 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 594 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 595 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 596 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 597 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 598 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 599 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 600 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 601 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 602 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 603 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 604 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 605 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 606 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 607 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 608 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 609 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 610 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 611 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 612 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 613 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 614 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 615 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 616 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 617 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 618 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 619 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 620 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 621 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 622 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 623 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 624 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 625 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 626 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 627 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 628 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 629 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 630 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 631 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 632 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 633 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 634 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 635 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 636 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 637 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 638 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 639 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 640 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 641 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 642 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 643 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 644 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 645 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 646 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 647 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 648 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 649 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 650 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 651 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 652 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 653 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 654 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 655 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 656 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 657 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 658 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 659 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ },
+ { /* 660 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 661 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 662 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 663 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 664 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 665 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 666 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 667 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 668 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 669 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 670 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 671 */
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 672 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 673 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 674 */
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 675 */
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 676 */
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 677 */
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 678 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 679 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 680 */
+ { ENCODING_RM_CD16, TYPE_R32 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 681 */
+ { ENCODING_RM_CD16, TYPE_R64 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 682 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 683 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 684 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 685 */
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 686 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 687 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 688 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 689 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 690 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 691 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 692 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 693 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 694 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 695 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 696 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 697 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 698 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 699 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 700 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 701 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 702 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 703 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 704 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 705 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_VK },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 706 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 707 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 708 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 709 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 710 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 711 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 712 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 713 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 714 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 715 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 716 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 717 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 718 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 719 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 720 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 721 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 722 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 723 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 724 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 725 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 726 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 727 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 728 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 729 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 730 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 731 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 732 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 733 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 734 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 735 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 736 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 737 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 738 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 739 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 740 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 741 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 742 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 743 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 744 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 745 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 746 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 747 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 748 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 749 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 750 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 751 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 752 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 753 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 754 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 755 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 756 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 757 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 758 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 759 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 760 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 761 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 762 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 763 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 764 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 765 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 766 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 767 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 768 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 769 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 770 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_AVX512ICC },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 771 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM3 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 772 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_IMM3 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 773 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 774 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 775 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 776 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 777 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 778 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 779 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 780 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 781 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 782 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 783 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 784 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 785 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 786 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_IB, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 787 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 788 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 789 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 790 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_IB, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 791 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 792 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 793 */
+ { ENCODING_RM_CD16, TYPE_R64 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 794 */
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 795 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 796 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_R32 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 797 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 798 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 799 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 800 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD2, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 801 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 802 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 803 */
+ { ENCODING_REG, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 804 */
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 805 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 806 */
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 807 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 808 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 809 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 810 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 811 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 812 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 813 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 814 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 815 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 816 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 817 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 818 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 819 */
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 820 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 821 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 822 */
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 823 */
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 824 */
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 825 */
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 826 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 827 */
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 828 */
+ { ENCODING_RM_CD2, TYPE_XMM },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 829 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD2, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 830 */
+ { ENCODING_RM_CD2, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 831 */
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 832 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 833 */
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 834 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 835 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 836 */
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 837 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 838 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 839 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 840 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 841 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 842 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 843 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 844 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 845 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM_CD2, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 846 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 847 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD2, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 848 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 849 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 850 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 851 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 852 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 853 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 854 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 855 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 856 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 857 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 858 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 859 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 860 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 861 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 862 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 863 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 864 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 865 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 866 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 867 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 868 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 869 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 870 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 871 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD32, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 872 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 873 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 874 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD4, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 875 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 876 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 877 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 878 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 879 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 880 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD64, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 881 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 882 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 883 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 884 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 885 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 886 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 887 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 888 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 889 */
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_RM_CD8, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 890 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 891 */
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 892 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBX },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 893 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBY },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 894 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 895 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBX },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 896 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBX },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 897 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBY },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 898 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBY },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 899 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 900 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBY },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 901 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_VSIB_CD8, TYPE_MVSIBZ },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 902 */
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_YMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 903 */
+ { ENCODING_VVVV, TYPE_XMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 904 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 905 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 906 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 907 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 908 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 909 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 910 */
+ { ENCODING_REG, TYPE_YMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_YMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 911 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 912 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 913 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 914 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 915 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD16, TYPE_XMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 916 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 917 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD8, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 918 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 919 */
+ { ENCODING_REG, TYPE_ZMM },
+ { ENCODING_WRITEMASK, TYPE_VK },
+ { ENCODING_VVVV, TYPE_ZMM },
+ { ENCODING_RM_CD4, TYPE_ZMM },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 920 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 921 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 922 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 923 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 924 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 925 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+};
+
+static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[15285] = {
+ { /* 0 */
+ 0,
+ /* */
+ },
+ { /* 1 */
+ 0,
+ /* */
+ },
+ { /* 2 */
+ 0,
+ /* */
+ },
+ { /* 3 */
+ 0,
+ /* */
+ },
+ { /* 4 */
+ 0,
+ /* */
+ },
+ { /* 5 */
+ 0,
+ /* */
+ },
+ { /* 6 */
+ 0,
+ /* */
+ },
+ { /* 7 */
+ 0,
+ /* */
+ },
+ { /* 8 */
+ 0,
+ /* */
+ },
+ { /* 9 */
+ 0,
+ /* */
+ },
+ { /* 10 */
+ 0,
+ /* */
+ },
+ { /* 11 */
+ 0,
+ /* */
+ },
+ { /* 12 */
+ 0,
+ /* */
+ },
+ { /* 13 */
+ 0,
+ /* */
+ },
+ { /* 14 */
+ 0,
+ /* */
+ },
+ { /* 15 */
+ 0,
+ /* */
+ },
+ { /* 16 */
+ 0,
+ /* */
+ },
+ { /* 17 */
+ 0,
+ /* */
+ },
+ { /* 18 */
+ 0,
+ /* */
+ },
+ { /* 19 */
+ 0,
+ /* */
+ },
+ { /* 20 */
+ 0,
+ /* */
+ },
+ { /* 21 */
+ 0,
+ /* */
+ },
+ { /* 22 */
+ 0,
+ /* */
+ },
+ { /* 23 */
+ 0,
+ /* */
+ },
+ { /* 24 */
+ 0,
+ /* */
+ },
+ { /* 25 */
+ 0,
+ /* */
+ },
+ { /* 26 */
+ 0,
+ /* */
+ },
+ { /* 27 */
+ 0,
+ /* */
+ },
+ { /* 28 */
+ 0,
+ /* */
+ },
+ { /* 29 */
+ 0,
+ /* */
+ },
+ { /* 30 */
+ 0,
+ /* */
+ },
+ { /* 31 */
+ 0,
+ /* */
+ },
+ { /* 32 */
+ 0,
+ /* */
+ },
+ { /* 33 */
+ 0,
+ /* */
+ },
+ { /* 34 */
+ 0,
+ /* */
+ },
+ { /* 35 */
+ 0,
+ /* */
+ },
+ { /* 36 */
+ 0,
+ /* */
+ },
+ { /* 37 */
+ 0,
+ /* */
+ },
+ { /* 38 */
+ 0,
+ /* */
+ },
+ { /* 39 */
+ 0,
+ /* */
+ },
+ { /* 40 */
+ 0,
+ /* */
+ },
+ { /* 41 */
+ 0,
+ /* */
+ },
+ { /* 42 */
+ 0,
+ /* */
+ },
+ { /* 43 */
+ 0,
+ /* */
+ },
+ { /* 44 */
+ 0,
+ /* */
+ },
+ { /* 45 */
+ 0,
+ /* */
+ },
+ { /* 46 */
+ 0,
+ /* */
+ },
+ { /* 47 */
+ 0,
+ /* */
+ },
+ { /* 48 */
+ 0,
+ /* */
+ },
+ { /* 49 */
+ 0,
+ /* */
+ },
+ { /* 50 */
+ 0,
+ /* */
+ },
+ { /* 51 */
+ 0,
+ /* */
+ },
+ { /* 52 */
+ 0,
+ /* */
+ },
+ { /* 53 */
+ 0,
+ /* */
+ },
+ { /* 54 */
+ 0,
+ /* */
+ },
+ { /* 55 */
+ 0,
+ /* */
+ },
+ { /* 56 */
+ 0,
+ /* */
+ },
+ { /* 57 */
+ 0,
+ /* */
+ },
+ { /* 58 */
+ 0,
+ /* */
+ },
+ { /* 59 */
+ 0,
+ /* */
+ },
+ { /* 60 */
+ 0,
+ /* */
+ },
+ { /* 61 */
+ 0,
+ /* */
+ },
+ { /* 62 */
+ 0,
+ /* */
+ },
+ { /* 63 */
+ 0,
+ /* */
+ },
+ { /* 64 */
+ 0,
+ /* */
+ },
+ { /* 65 */
+ 0,
+ /* */
+ },
+ { /* 66 */
+ 0,
+ /* */
+ },
+ { /* 67 */
+ 0,
+ /* */
+ },
+ { /* 68 */
+ 0,
+ /* */
+ },
+ { /* 69 */
+ 0,
+ /* */
+ },
+ { /* 70 */
+ 0,
+ /* */
+ },
+ { /* 71 */
+ 0,
+ /* */
+ },
+ { /* 72 */
+ 0,
+ /* */
+ },
+ { /* 73 */
+ 0,
+ /* */
+ },
+ { /* 74 */
+ 0,
+ /* */
+ },
+ { /* 75 */
+ 0,
+ /* */
+ },
+ { /* 76 */
+ 0,
+ /* */
+ },
+ { /* 77 */
+ 0,
+ /* */
+ },
+ { /* 78 */
+ 0,
+ /* */
+ },
+ { /* 79 */
+ 0,
+ /* */
+ },
+ { /* 80 */
+ 0,
+ /* */
+ },
+ { /* 81 */
+ 0,
+ /* */
+ },
+ { /* 82 */
+ 0,
+ /* */
+ },
+ { /* 83 */
+ 0,
+ /* */
+ },
+ { /* 84 */
+ 0,
+ /* */
+ },
+ { /* 85 */
+ 0,
+ /* */
+ },
+ { /* 86 */
+ 0,
+ /* */
+ },
+ { /* 87 */
+ 0,
+ /* */
+ },
+ { /* 88 */
+ 0,
+ /* */
+ },
+ { /* 89 */
+ 0,
+ /* */
+ },
+ { /* 90 */
+ 0,
+ /* */
+ },
+ { /* 91 */
+ 0,
+ /* */
+ },
+ { /* 92 */
+ 0,
+ /* */
+ },
+ { /* 93 */
+ 0,
+ /* */
+ },
+ { /* 94 */
+ 0,
+ /* */
+ },
+ { /* 95 */
+ 0,
+ /* */
+ },
+ { /* 96 */
+ 0,
+ /* */
+ },
+ { /* 97 */
+ 0,
+ /* */
+ },
+ { /* 98 */
+ 0,
+ /* */
+ },
+ { /* 99 */
+ 0,
+ /* */
+ },
+ { /* 100 */
+ 0,
+ /* */
+ },
+ { /* 101 */
+ 0,
+ /* */
+ },
+ { /* 102 */
+ 0,
+ /* */
+ },
+ { /* 103 */
+ 0,
+ /* */
+ },
+ { /* 104 */
+ 0,
+ /* */
+ },
+ { /* 105 */
+ 0,
+ /* */
+ },
+ { /* 106 */
+ 0,
+ /* */
+ },
+ { /* 107 */
+ 0,
+ /* */
+ },
+ { /* 108 */
+ 0,
+ /* */
+ },
+ { /* 109 */
+ 0,
+ /* */
+ },
+ { /* 110 */
+ 0,
+ /* */
+ },
+ { /* 111 */
+ 0,
+ /* */
+ },
+ { /* 112 */
+ 0,
+ /* */
+ },
+ { /* 113 */
+ 0,
+ /* */
+ },
+ { /* 114 */
+ 0,
+ /* */
+ },
+ { /* 115 */
+ 0,
+ /* */
+ },
+ { /* 116 */
+ 0,
+ /* */
+ },
+ { /* 117 */
+ 0,
+ /* */
+ },
+ { /* 118 */
+ 0,
+ /* */
+ },
+ { /* 119 */
+ 0,
+ /* */
+ },
+ { /* 120 */
+ 0,
+ /* */
+ },
+ { /* 121 */
+ 0,
+ /* */
+ },
+ { /* 122 */
+ 0,
+ /* */
+ },
+ { /* 123 */
+ 0,
+ /* */
+ },
+ { /* 124 */
+ 0,
+ /* */
+ },
+ { /* 125 */
+ 0,
+ /* */
+ },
+ { /* 126 */
+ 0,
+ /* */
+ },
+ { /* 127 */
+ 0,
+ /* */
+ },
+ { /* 128 */
+ 0,
+ /* */
+ },
+ { /* 129 */
+ 0,
+ /* */
+ },
+ { /* 130 */
+ 0,
+ /* */
+ },
+ { /* 131 */
+ 0,
+ /* */
+ },
+ { /* 132 */
+ 0,
+ /* */
+ },
+ { /* 133 */
+ 0,
+ /* */
+ },
+ { /* 134 */
+ 0,
+ /* */
+ },
+ { /* 135 */
+ 0,
+ /* */
+ },
+ { /* 136 */
+ 0,
+ /* */
+ },
+ { /* 137 */
+ 0,
+ /* */
+ },
+ { /* 138 */
+ 0,
+ /* */
+ },
+ { /* 139 */
+ 0,
+ /* */
+ },
+ { /* 140 */
+ 0,
+ /* */
+ },
+ { /* 141 */
+ 0,
+ /* */
+ },
+ { /* 142 */
+ 0,
+ /* */
+ },
+ { /* 143 */
+ 0,
+ /* */
+ },
+ { /* 144 */
+ 0,
+ /* */
+ },
+ { /* 145 */
+ 0,
+ /* */
+ },
+ { /* 146 */
+ 0,
+ /* AAA */
+ },
+ { /* 147 */
+ 1,
+ /* AAD8i8 */
+ },
+ { /* 148 */
+ 1,
+ /* AAM8i8 */
+ },
+ { /* 149 */
+ 0,
+ /* AAS */
+ },
+ { /* 150 */
+ 0,
+ /* ABS_F */
+ },
+ { /* 151 */
+ 0,
+ /* */
+ },
+ { /* 152 */
+ 0,
+ /* */
+ },
+ { /* 153 */
+ 0,
+ /* */
+ },
+ { /* 154 */
+ 2,
+ /* ADC16i16 */
+ },
+ { /* 155 */
+ 3,
+ /* ADC16mi */
+ },
+ { /* 156 */
+ 4,
+ /* ADC16mi8 */
+ },
+ { /* 157 */
+ 5,
+ /* ADC16mr */
+ },
+ { /* 158 */
+ 6,
+ /* ADC16ri */
+ },
+ { /* 159 */
+ 7,
+ /* ADC16ri8 */
+ },
+ { /* 160 */
+ 8,
+ /* ADC16rm */
+ },
+ { /* 161 */
+ 9,
+ /* ADC16rr */
+ },
+ { /* 162 */
+ 10,
+ /* ADC16rr_REV */
+ },
+ { /* 163 */
+ 2,
+ /* ADC32i32 */
+ },
+ { /* 164 */
+ 3,
+ /* ADC32mi */
+ },
+ { /* 165 */
+ 4,
+ /* ADC32mi8 */
+ },
+ { /* 166 */
+ 5,
+ /* ADC32mr */
+ },
+ { /* 167 */
+ 6,
+ /* ADC32ri */
+ },
+ { /* 168 */
+ 7,
+ /* ADC32ri8 */
+ },
+ { /* 169 */
+ 8,
+ /* ADC32rm */
+ },
+ { /* 170 */
+ 9,
+ /* ADC32rr */
+ },
+ { /* 171 */
+ 10,
+ /* ADC32rr_REV */
+ },
+ { /* 172 */
+ 11,
+ /* ADC64i32 */
+ },
+ { /* 173 */
+ 12,
+ /* ADC64mi32 */
+ },
+ { /* 174 */
+ 4,
+ /* ADC64mi8 */
+ },
+ { /* 175 */
+ 13,
+ /* ADC64mr */
+ },
+ { /* 176 */
+ 14,
+ /* ADC64ri32 */
+ },
+ { /* 177 */
+ 15,
+ /* ADC64ri8 */
+ },
+ { /* 178 */
+ 16,
+ /* ADC64rm */
+ },
+ { /* 179 */
+ 17,
+ /* ADC64rr */
+ },
+ { /* 180 */
+ 18,
+ /* ADC64rr_REV */
+ },
+ { /* 181 */
+ 1,
+ /* ADC8i8 */
+ },
+ { /* 182 */
+ 4,
+ /* ADC8mi */
+ },
+ { /* 183 */
+ 4,
+ /* ADC8mi8 */
+ },
+ { /* 184 */
+ 19,
+ /* ADC8mr */
+ },
+ { /* 185 */
+ 20,
+ /* ADC8ri */
+ },
+ { /* 186 */
+ 20,
+ /* ADC8ri8 */
+ },
+ { /* 187 */
+ 21,
+ /* ADC8rm */
+ },
+ { /* 188 */
+ 22,
+ /* ADC8rr */
+ },
+ { /* 189 */
+ 23,
+ /* ADC8rr_REV */
+ },
+ { /* 190 */
+ 24,
+ /* ADCX32rm */
+ },
+ { /* 191 */
+ 25,
+ /* ADCX32rr */
+ },
+ { /* 192 */
+ 16,
+ /* ADCX64rm */
+ },
+ { /* 193 */
+ 18,
+ /* ADCX64rr */
+ },
+ { /* 194 */
+ 2,
+ /* ADD16i16 */
+ },
+ { /* 195 */
+ 3,
+ /* ADD16mi */
+ },
+ { /* 196 */
+ 4,
+ /* ADD16mi8 */
+ },
+ { /* 197 */
+ 5,
+ /* ADD16mr */
+ },
+ { /* 198 */
+ 6,
+ /* ADD16ri */
+ },
+ { /* 199 */
+ 7,
+ /* ADD16ri8 */
+ },
+ { /* 200 */
+ 8,
+ /* ADD16rm */
+ },
+ { /* 201 */
+ 9,
+ /* ADD16rr */
+ },
+ { /* 202 */
+ 10,
+ /* ADD16rr_REV */
+ },
+ { /* 203 */
+ 2,
+ /* ADD32i32 */
+ },
+ { /* 204 */
+ 3,
+ /* ADD32mi */
+ },
+ { /* 205 */
+ 4,
+ /* ADD32mi8 */
+ },
+ { /* 206 */
+ 5,
+ /* ADD32mr */
+ },
+ { /* 207 */
+ 6,
+ /* ADD32ri */
+ },
+ { /* 208 */
+ 7,
+ /* ADD32ri8 */
+ },
+ { /* 209 */
+ 8,
+ /* ADD32rm */
+ },
+ { /* 210 */
+ 9,
+ /* ADD32rr */
+ },
+ { /* 211 */
+ 10,
+ /* ADD32rr_REV */
+ },
+ { /* 212 */
+ 11,
+ /* ADD64i32 */
+ },
+ { /* 213 */
+ 12,
+ /* ADD64mi32 */
+ },
+ { /* 214 */
+ 4,
+ /* ADD64mi8 */
+ },
+ { /* 215 */
+ 13,
+ /* ADD64mr */
+ },
+ { /* 216 */
+ 14,
+ /* ADD64ri32 */
+ },
+ { /* 217 */
+ 15,
+ /* ADD64ri8 */
+ },
+ { /* 218 */
+ 16,
+ /* ADD64rm */
+ },
+ { /* 219 */
+ 17,
+ /* ADD64rr */
+ },
+ { /* 220 */
+ 18,
+ /* ADD64rr_REV */
+ },
+ { /* 221 */
+ 1,
+ /* ADD8i8 */
+ },
+ { /* 222 */
+ 4,
+ /* ADD8mi */
+ },
+ { /* 223 */
+ 4,
+ /* ADD8mi8 */
+ },
+ { /* 224 */
+ 19,
+ /* ADD8mr */
+ },
+ { /* 225 */
+ 20,
+ /* ADD8ri */
+ },
+ { /* 226 */
+ 20,
+ /* ADD8ri8 */
+ },
+ { /* 227 */
+ 21,
+ /* ADD8rm */
+ },
+ { /* 228 */
+ 22,
+ /* ADD8rr */
+ },
+ { /* 229 */
+ 23,
+ /* ADD8rr_REV */
+ },
+ { /* 230 */
+ 26,
+ /* ADDPDrm */
+ },
+ { /* 231 */
+ 27,
+ /* ADDPDrr */
+ },
+ { /* 232 */
+ 26,
+ /* ADDPSrm */
+ },
+ { /* 233 */
+ 27,
+ /* ADDPSrr */
+ },
+ { /* 234 */
+ 26,
+ /* ADDSDrm */
+ },
+ { /* 235 */
+ 0,
+ /* */
+ },
+ { /* 236 */
+ 27,
+ /* ADDSDrr */
+ },
+ { /* 237 */
+ 0,
+ /* */
+ },
+ { /* 238 */
+ 26,
+ /* ADDSSrm */
+ },
+ { /* 239 */
+ 0,
+ /* */
+ },
+ { /* 240 */
+ 27,
+ /* ADDSSrr */
+ },
+ { /* 241 */
+ 0,
+ /* */
+ },
+ { /* 242 */
+ 26,
+ /* ADDSUBPDrm */
+ },
+ { /* 243 */
+ 27,
+ /* ADDSUBPDrr */
+ },
+ { /* 244 */
+ 26,
+ /* ADDSUBPSrm */
+ },
+ { /* 245 */
+ 27,
+ /* ADDSUBPSrr */
+ },
+ { /* 246 */
+ 28,
+ /* ADD_F32m */
+ },
+ { /* 247 */
+ 28,
+ /* ADD_F64m */
+ },
+ { /* 248 */
+ 28,
+ /* ADD_FI16m */
+ },
+ { /* 249 */
+ 28,
+ /* ADD_FI32m */
+ },
+ { /* 250 */
+ 29,
+ /* ADD_FPrST0 */
+ },
+ { /* 251 */
+ 29,
+ /* ADD_FST0r */
+ },
+ { /* 252 */
+ 0,
+ /* */
+ },
+ { /* 253 */
+ 0,
+ /* */
+ },
+ { /* 254 */
+ 0,
+ /* */
+ },
+ { /* 255 */
+ 0,
+ /* */
+ },
+ { /* 256 */
+ 0,
+ /* */
+ },
+ { /* 257 */
+ 0,
+ /* */
+ },
+ { /* 258 */
+ 0,
+ /* */
+ },
+ { /* 259 */
+ 0,
+ /* */
+ },
+ { /* 260 */
+ 0,
+ /* */
+ },
+ { /* 261 */
+ 0,
+ /* */
+ },
+ { /* 262 */
+ 0,
+ /* */
+ },
+ { /* 263 */
+ 0,
+ /* */
+ },
+ { /* 264 */
+ 0,
+ /* */
+ },
+ { /* 265 */
+ 0,
+ /* */
+ },
+ { /* 266 */
+ 29,
+ /* ADD_FrST0 */
+ },
+ { /* 267 */
+ 24,
+ /* ADOX32rm */
+ },
+ { /* 268 */
+ 25,
+ /* ADOX32rr */
+ },
+ { /* 269 */
+ 16,
+ /* ADOX64rm */
+ },
+ { /* 270 */
+ 18,
+ /* ADOX64rr */
+ },
+ { /* 271 */
+ 26,
+ /* AESDECLASTrm */
+ },
+ { /* 272 */
+ 27,
+ /* AESDECLASTrr */
+ },
+ { /* 273 */
+ 26,
+ /* AESDECrm */
+ },
+ { /* 274 */
+ 27,
+ /* AESDECrr */
+ },
+ { /* 275 */
+ 26,
+ /* AESENCLASTrm */
+ },
+ { /* 276 */
+ 27,
+ /* AESENCLASTrr */
+ },
+ { /* 277 */
+ 26,
+ /* AESENCrm */
+ },
+ { /* 278 */
+ 27,
+ /* AESENCrr */
+ },
+ { /* 279 */
+ 30,
+ /* AESIMCrm */
+ },
+ { /* 280 */
+ 31,
+ /* AESIMCrr */
+ },
+ { /* 281 */
+ 32,
+ /* AESKEYGENASSIST128rm */
+ },
+ { /* 282 */
+ 33,
+ /* AESKEYGENASSIST128rr */
+ },
+ { /* 283 */
+ 2,
+ /* AND16i16 */
+ },
+ { /* 284 */
+ 3,
+ /* AND16mi */
+ },
+ { /* 285 */
+ 4,
+ /* AND16mi8 */
+ },
+ { /* 286 */
+ 5,
+ /* AND16mr */
+ },
+ { /* 287 */
+ 6,
+ /* AND16ri */
+ },
+ { /* 288 */
+ 7,
+ /* AND16ri8 */
+ },
+ { /* 289 */
+ 8,
+ /* AND16rm */
+ },
+ { /* 290 */
+ 9,
+ /* AND16rr */
+ },
+ { /* 291 */
+ 10,
+ /* AND16rr_REV */
+ },
+ { /* 292 */
+ 2,
+ /* AND32i32 */
+ },
+ { /* 293 */
+ 3,
+ /* AND32mi */
+ },
+ { /* 294 */
+ 4,
+ /* AND32mi8 */
+ },
+ { /* 295 */
+ 5,
+ /* AND32mr */
+ },
+ { /* 296 */
+ 6,
+ /* AND32ri */
+ },
+ { /* 297 */
+ 7,
+ /* AND32ri8 */
+ },
+ { /* 298 */
+ 8,
+ /* AND32rm */
+ },
+ { /* 299 */
+ 9,
+ /* AND32rr */
+ },
+ { /* 300 */
+ 10,
+ /* AND32rr_REV */
+ },
+ { /* 301 */
+ 11,
+ /* AND64i32 */
+ },
+ { /* 302 */
+ 12,
+ /* AND64mi32 */
+ },
+ { /* 303 */
+ 4,
+ /* AND64mi8 */
+ },
+ { /* 304 */
+ 13,
+ /* AND64mr */
+ },
+ { /* 305 */
+ 14,
+ /* AND64ri32 */
+ },
+ { /* 306 */
+ 15,
+ /* AND64ri8 */
+ },
+ { /* 307 */
+ 16,
+ /* AND64rm */
+ },
+ { /* 308 */
+ 17,
+ /* AND64rr */
+ },
+ { /* 309 */
+ 18,
+ /* AND64rr_REV */
+ },
+ { /* 310 */
+ 1,
+ /* AND8i8 */
+ },
+ { /* 311 */
+ 4,
+ /* AND8mi */
+ },
+ { /* 312 */
+ 4,
+ /* AND8mi8 */
+ },
+ { /* 313 */
+ 19,
+ /* AND8mr */
+ },
+ { /* 314 */
+ 20,
+ /* AND8ri */
+ },
+ { /* 315 */
+ 20,
+ /* AND8ri8 */
+ },
+ { /* 316 */
+ 21,
+ /* AND8rm */
+ },
+ { /* 317 */
+ 22,
+ /* AND8rr */
+ },
+ { /* 318 */
+ 23,
+ /* AND8rr_REV */
+ },
+ { /* 319 */
+ 34,
+ /* ANDN32rm */
+ },
+ { /* 320 */
+ 35,
+ /* ANDN32rr */
+ },
+ { /* 321 */
+ 36,
+ /* ANDN64rm */
+ },
+ { /* 322 */
+ 37,
+ /* ANDN64rr */
+ },
+ { /* 323 */
+ 26,
+ /* ANDNPDrm */
+ },
+ { /* 324 */
+ 27,
+ /* ANDNPDrr */
+ },
+ { /* 325 */
+ 26,
+ /* ANDNPSrm */
+ },
+ { /* 326 */
+ 27,
+ /* ANDNPSrr */
+ },
+ { /* 327 */
+ 26,
+ /* ANDPDrm */
+ },
+ { /* 328 */
+ 27,
+ /* ANDPDrr */
+ },
+ { /* 329 */
+ 26,
+ /* ANDPSrm */
+ },
+ { /* 330 */
+ 27,
+ /* ANDPSrr */
+ },
+ { /* 331 */
+ 38,
+ /* ARPL16mr */
+ },
+ { /* 332 */
+ 39,
+ /* ARPL16rr */
+ },
+ { /* 333 */
+ 40,
+ /* BEXTR32rm */
+ },
+ { /* 334 */
+ 41,
+ /* BEXTR32rr */
+ },
+ { /* 335 */
+ 42,
+ /* BEXTR64rm */
+ },
+ { /* 336 */
+ 43,
+ /* BEXTR64rr */
+ },
+ { /* 337 */
+ 44,
+ /* BEXTRI32mi */
+ },
+ { /* 338 */
+ 45,
+ /* BEXTRI32ri */
+ },
+ { /* 339 */
+ 46,
+ /* BEXTRI64mi */
+ },
+ { /* 340 */
+ 47,
+ /* BEXTRI64ri */
+ },
+ { /* 341 */
+ 48,
+ /* BLCFILL32rm */
+ },
+ { /* 342 */
+ 49,
+ /* BLCFILL32rr */
+ },
+ { /* 343 */
+ 50,
+ /* BLCFILL64rm */
+ },
+ { /* 344 */
+ 51,
+ /* BLCFILL64rr */
+ },
+ { /* 345 */
+ 48,
+ /* BLCI32rm */
+ },
+ { /* 346 */
+ 49,
+ /* BLCI32rr */
+ },
+ { /* 347 */
+ 50,
+ /* BLCI64rm */
+ },
+ { /* 348 */
+ 51,
+ /* BLCI64rr */
+ },
+ { /* 349 */
+ 48,
+ /* BLCIC32rm */
+ },
+ { /* 350 */
+ 49,
+ /* BLCIC32rr */
+ },
+ { /* 351 */
+ 50,
+ /* BLCIC64rm */
+ },
+ { /* 352 */
+ 51,
+ /* BLCIC64rr */
+ },
+ { /* 353 */
+ 48,
+ /* BLCMSK32rm */
+ },
+ { /* 354 */
+ 49,
+ /* BLCMSK32rr */
+ },
+ { /* 355 */
+ 50,
+ /* BLCMSK64rm */
+ },
+ { /* 356 */
+ 51,
+ /* BLCMSK64rr */
+ },
+ { /* 357 */
+ 48,
+ /* BLCS32rm */
+ },
+ { /* 358 */
+ 49,
+ /* BLCS32rr */
+ },
+ { /* 359 */
+ 50,
+ /* BLCS64rm */
+ },
+ { /* 360 */
+ 51,
+ /* BLCS64rr */
+ },
+ { /* 361 */
+ 52,
+ /* BLENDPDrmi */
+ },
+ { /* 362 */
+ 53,
+ /* BLENDPDrri */
+ },
+ { /* 363 */
+ 52,
+ /* BLENDPSrmi */
+ },
+ { /* 364 */
+ 53,
+ /* BLENDPSrri */
+ },
+ { /* 365 */
+ 26,
+ /* BLENDVPDrm0 */
+ },
+ { /* 366 */
+ 27,
+ /* BLENDVPDrr0 */
+ },
+ { /* 367 */
+ 26,
+ /* BLENDVPSrm0 */
+ },
+ { /* 368 */
+ 27,
+ /* BLENDVPSrr0 */
+ },
+ { /* 369 */
+ 48,
+ /* BLSFILL32rm */
+ },
+ { /* 370 */
+ 49,
+ /* BLSFILL32rr */
+ },
+ { /* 371 */
+ 50,
+ /* BLSFILL64rm */
+ },
+ { /* 372 */
+ 51,
+ /* BLSFILL64rr */
+ },
+ { /* 373 */
+ 48,
+ /* BLSI32rm */
+ },
+ { /* 374 */
+ 49,
+ /* BLSI32rr */
+ },
+ { /* 375 */
+ 50,
+ /* BLSI64rm */
+ },
+ { /* 376 */
+ 51,
+ /* BLSI64rr */
+ },
+ { /* 377 */
+ 48,
+ /* BLSIC32rm */
+ },
+ { /* 378 */
+ 49,
+ /* BLSIC32rr */
+ },
+ { /* 379 */
+ 50,
+ /* BLSIC64rm */
+ },
+ { /* 380 */
+ 51,
+ /* BLSIC64rr */
+ },
+ { /* 381 */
+ 48,
+ /* BLSMSK32rm */
+ },
+ { /* 382 */
+ 49,
+ /* BLSMSK32rr */
+ },
+ { /* 383 */
+ 50,
+ /* BLSMSK64rm */
+ },
+ { /* 384 */
+ 51,
+ /* BLSMSK64rr */
+ },
+ { /* 385 */
+ 48,
+ /* BLSR32rm */
+ },
+ { /* 386 */
+ 49,
+ /* BLSR32rr */
+ },
+ { /* 387 */
+ 50,
+ /* BLSR64rm */
+ },
+ { /* 388 */
+ 51,
+ /* BLSR64rr */
+ },
+ { /* 389 */
+ 54,
+ /* BNDCL32rm */
+ },
+ { /* 390 */
+ 55,
+ /* BNDCL32rr */
+ },
+ { /* 391 */
+ 54,
+ /* BNDCL64rm */
+ },
+ { /* 392 */
+ 56,
+ /* BNDCL64rr */
+ },
+ { /* 393 */
+ 54,
+ /* BNDCN32rm */
+ },
+ { /* 394 */
+ 55,
+ /* BNDCN32rr */
+ },
+ { /* 395 */
+ 54,
+ /* BNDCN64rm */
+ },
+ { /* 396 */
+ 56,
+ /* BNDCN64rr */
+ },
+ { /* 397 */
+ 54,
+ /* BNDCU32rm */
+ },
+ { /* 398 */
+ 55,
+ /* BNDCU32rr */
+ },
+ { /* 399 */
+ 54,
+ /* BNDCU64rm */
+ },
+ { /* 400 */
+ 56,
+ /* BNDCU64rr */
+ },
+ { /* 401 */
+ 54,
+ /* BNDLDXrm */
+ },
+ { /* 402 */
+ 54,
+ /* BNDMK32rm */
+ },
+ { /* 403 */
+ 54,
+ /* BNDMK64rm */
+ },
+ { /* 404 */
+ 57,
+ /* BNDMOV32mr */
+ },
+ { /* 405 */
+ 54,
+ /* BNDMOV32rm */
+ },
+ { /* 406 */
+ 57,
+ /* BNDMOV64mr */
+ },
+ { /* 407 */
+ 54,
+ /* BNDMOV64rm */
+ },
+ { /* 408 */
+ 58,
+ /* BNDMOVrr */
+ },
+ { /* 409 */
+ 59,
+ /* BNDMOVrr_REV */
+ },
+ { /* 410 */
+ 57,
+ /* BNDSTXmr */
+ },
+ { /* 411 */
+ 60,
+ /* BOUNDS16rm */
+ },
+ { /* 412 */
+ 60,
+ /* BOUNDS32rm */
+ },
+ { /* 413 */
+ 60,
+ /* BSF16rm */
+ },
+ { /* 414 */
+ 61,
+ /* BSF16rr */
+ },
+ { /* 415 */
+ 60,
+ /* BSF32rm */
+ },
+ { /* 416 */
+ 61,
+ /* BSF32rr */
+ },
+ { /* 417 */
+ 62,
+ /* BSF64rm */
+ },
+ { /* 418 */
+ 63,
+ /* BSF64rr */
+ },
+ { /* 419 */
+ 60,
+ /* BSR16rm */
+ },
+ { /* 420 */
+ 61,
+ /* BSR16rr */
+ },
+ { /* 421 */
+ 60,
+ /* BSR32rm */
+ },
+ { /* 422 */
+ 61,
+ /* BSR32rr */
+ },
+ { /* 423 */
+ 62,
+ /* BSR64rm */
+ },
+ { /* 424 */
+ 63,
+ /* BSR64rr */
+ },
+ { /* 425 */
+ 64,
+ /* BSWAP16r_BAD */
+ },
+ { /* 426 */
+ 64,
+ /* BSWAP32r */
+ },
+ { /* 427 */
+ 65,
+ /* BSWAP64r */
+ },
+ { /* 428 */
+ 4,
+ /* BT16mi8 */
+ },
+ { /* 429 */
+ 5,
+ /* BT16mr */
+ },
+ { /* 430 */
+ 66,
+ /* BT16ri8 */
+ },
+ { /* 431 */
+ 67,
+ /* BT16rr */
+ },
+ { /* 432 */
+ 4,
+ /* BT32mi8 */
+ },
+ { /* 433 */
+ 5,
+ /* BT32mr */
+ },
+ { /* 434 */
+ 66,
+ /* BT32ri8 */
+ },
+ { /* 435 */
+ 67,
+ /* BT32rr */
+ },
+ { /* 436 */
+ 4,
+ /* BT64mi8 */
+ },
+ { /* 437 */
+ 13,
+ /* BT64mr */
+ },
+ { /* 438 */
+ 68,
+ /* BT64ri8 */
+ },
+ { /* 439 */
+ 69,
+ /* BT64rr */
+ },
+ { /* 440 */
+ 4,
+ /* BTC16mi8 */
+ },
+ { /* 441 */
+ 5,
+ /* BTC16mr */
+ },
+ { /* 442 */
+ 7,
+ /* BTC16ri8 */
+ },
+ { /* 443 */
+ 9,
+ /* BTC16rr */
+ },
+ { /* 444 */
+ 4,
+ /* BTC32mi8 */
+ },
+ { /* 445 */
+ 5,
+ /* BTC32mr */
+ },
+ { /* 446 */
+ 7,
+ /* BTC32ri8 */
+ },
+ { /* 447 */
+ 9,
+ /* BTC32rr */
+ },
+ { /* 448 */
+ 4,
+ /* BTC64mi8 */
+ },
+ { /* 449 */
+ 13,
+ /* BTC64mr */
+ },
+ { /* 450 */
+ 15,
+ /* BTC64ri8 */
+ },
+ { /* 451 */
+ 17,
+ /* BTC64rr */
+ },
+ { /* 452 */
+ 4,
+ /* BTR16mi8 */
+ },
+ { /* 453 */
+ 5,
+ /* BTR16mr */
+ },
+ { /* 454 */
+ 7,
+ /* BTR16ri8 */
+ },
+ { /* 455 */
+ 9,
+ /* BTR16rr */
+ },
+ { /* 456 */
+ 4,
+ /* BTR32mi8 */
+ },
+ { /* 457 */
+ 5,
+ /* BTR32mr */
+ },
+ { /* 458 */
+ 7,
+ /* BTR32ri8 */
+ },
+ { /* 459 */
+ 9,
+ /* BTR32rr */
+ },
+ { /* 460 */
+ 4,
+ /* BTR64mi8 */
+ },
+ { /* 461 */
+ 13,
+ /* BTR64mr */
+ },
+ { /* 462 */
+ 15,
+ /* BTR64ri8 */
+ },
+ { /* 463 */
+ 17,
+ /* BTR64rr */
+ },
+ { /* 464 */
+ 4,
+ /* BTS16mi8 */
+ },
+ { /* 465 */
+ 5,
+ /* BTS16mr */
+ },
+ { /* 466 */
+ 7,
+ /* BTS16ri8 */
+ },
+ { /* 467 */
+ 9,
+ /* BTS16rr */
+ },
+ { /* 468 */
+ 4,
+ /* BTS32mi8 */
+ },
+ { /* 469 */
+ 5,
+ /* BTS32mr */
+ },
+ { /* 470 */
+ 7,
+ /* BTS32ri8 */
+ },
+ { /* 471 */
+ 9,
+ /* BTS32rr */
+ },
+ { /* 472 */
+ 4,
+ /* BTS64mi8 */
+ },
+ { /* 473 */
+ 13,
+ /* BTS64mr */
+ },
+ { /* 474 */
+ 15,
+ /* BTS64ri8 */
+ },
+ { /* 475 */
+ 17,
+ /* BTS64rr */
+ },
+ { /* 476 */
+ 40,
+ /* BZHI32rm */
+ },
+ { /* 477 */
+ 41,
+ /* BZHI32rr */
+ },
+ { /* 478 */
+ 42,
+ /* BZHI64rm */
+ },
+ { /* 479 */
+ 43,
+ /* BZHI64rr */
+ },
+ { /* 480 */
+ 28,
+ /* CALL16m */
+ },
+ { /* 481 */
+ 0,
+ /* */
+ },
+ { /* 482 */
+ 70,
+ /* CALL16r */
+ },
+ { /* 483 */
+ 0,
+ /* */
+ },
+ { /* 484 */
+ 28,
+ /* CALL32m */
+ },
+ { /* 485 */
+ 0,
+ /* */
+ },
+ { /* 486 */
+ 70,
+ /* CALL32r */
+ },
+ { /* 487 */
+ 0,
+ /* */
+ },
+ { /* 488 */
+ 28,
+ /* CALL64m */
+ },
+ { /* 489 */
+ 0,
+ /* */
+ },
+ { /* 490 */
+ 71,
+ /* CALL64pcrel32 */
+ },
+ { /* 491 */
+ 72,
+ /* CALL64r */
+ },
+ { /* 492 */
+ 0,
+ /* */
+ },
+ { /* 493 */
+ 73,
+ /* CALLpcrel16 */
+ },
+ { /* 494 */
+ 71,
+ /* CALLpcrel32 */
+ },
+ { /* 495 */
+ 0,
+ /* CBW */
+ },
+ { /* 496 */
+ 0,
+ /* CDQ */
+ },
+ { /* 497 */
+ 0,
+ /* CDQE */
+ },
+ { /* 498 */
+ 0,
+ /* CHS_F */
+ },
+ { /* 499 */
+ 0,
+ /* */
+ },
+ { /* 500 */
+ 0,
+ /* */
+ },
+ { /* 501 */
+ 0,
+ /* */
+ },
+ { /* 502 */
+ 0,
+ /* CLAC */
+ },
+ { /* 503 */
+ 0,
+ /* CLC */
+ },
+ { /* 504 */
+ 0,
+ /* CLD */
+ },
+ { /* 505 */
+ 28,
+ /* CLDEMOTE */
+ },
+ { /* 506 */
+ 28,
+ /* CLFLUSH */
+ },
+ { /* 507 */
+ 28,
+ /* CLFLUSHOPT */
+ },
+ { /* 508 */
+ 0,
+ /* CLGI */
+ },
+ { /* 509 */
+ 0,
+ /* CLI */
+ },
+ { /* 510 */
+ 28,
+ /* CLRSSBSY */
+ },
+ { /* 511 */
+ 0,
+ /* CLTS */
+ },
+ { /* 512 */
+ 28,
+ /* CLWB */
+ },
+ { /* 513 */
+ 0,
+ /* CLZEROr */
+ },
+ { /* 514 */
+ 0,
+ /* CMC */
+ },
+ { /* 515 */
+ 8,
+ /* CMOVA16rm */
+ },
+ { /* 516 */
+ 10,
+ /* CMOVA16rr */
+ },
+ { /* 517 */
+ 8,
+ /* CMOVA32rm */
+ },
+ { /* 518 */
+ 10,
+ /* CMOVA32rr */
+ },
+ { /* 519 */
+ 16,
+ /* CMOVA64rm */
+ },
+ { /* 520 */
+ 18,
+ /* CMOVA64rr */
+ },
+ { /* 521 */
+ 8,
+ /* CMOVAE16rm */
+ },
+ { /* 522 */
+ 10,
+ /* CMOVAE16rr */
+ },
+ { /* 523 */
+ 8,
+ /* CMOVAE32rm */
+ },
+ { /* 524 */
+ 10,
+ /* CMOVAE32rr */
+ },
+ { /* 525 */
+ 16,
+ /* CMOVAE64rm */
+ },
+ { /* 526 */
+ 18,
+ /* CMOVAE64rr */
+ },
+ { /* 527 */
+ 8,
+ /* CMOVB16rm */
+ },
+ { /* 528 */
+ 10,
+ /* CMOVB16rr */
+ },
+ { /* 529 */
+ 8,
+ /* CMOVB32rm */
+ },
+ { /* 530 */
+ 10,
+ /* CMOVB32rr */
+ },
+ { /* 531 */
+ 16,
+ /* CMOVB64rm */
+ },
+ { /* 532 */
+ 18,
+ /* CMOVB64rr */
+ },
+ { /* 533 */
+ 8,
+ /* CMOVBE16rm */
+ },
+ { /* 534 */
+ 10,
+ /* CMOVBE16rr */
+ },
+ { /* 535 */
+ 8,
+ /* CMOVBE32rm */
+ },
+ { /* 536 */
+ 10,
+ /* CMOVBE32rr */
+ },
+ { /* 537 */
+ 16,
+ /* CMOVBE64rm */
+ },
+ { /* 538 */
+ 18,
+ /* CMOVBE64rr */
+ },
+ { /* 539 */
+ 29,
+ /* CMOVBE_F */
+ },
+ { /* 540 */
+ 0,
+ /* */
+ },
+ { /* 541 */
+ 0,
+ /* */
+ },
+ { /* 542 */
+ 0,
+ /* */
+ },
+ { /* 543 */
+ 29,
+ /* CMOVB_F */
+ },
+ { /* 544 */
+ 0,
+ /* */
+ },
+ { /* 545 */
+ 0,
+ /* */
+ },
+ { /* 546 */
+ 0,
+ /* */
+ },
+ { /* 547 */
+ 8,
+ /* CMOVE16rm */
+ },
+ { /* 548 */
+ 10,
+ /* CMOVE16rr */
+ },
+ { /* 549 */
+ 8,
+ /* CMOVE32rm */
+ },
+ { /* 550 */
+ 10,
+ /* CMOVE32rr */
+ },
+ { /* 551 */
+ 16,
+ /* CMOVE64rm */
+ },
+ { /* 552 */
+ 18,
+ /* CMOVE64rr */
+ },
+ { /* 553 */
+ 29,
+ /* CMOVE_F */
+ },
+ { /* 554 */
+ 0,
+ /* */
+ },
+ { /* 555 */
+ 0,
+ /* */
+ },
+ { /* 556 */
+ 0,
+ /* */
+ },
+ { /* 557 */
+ 8,
+ /* CMOVG16rm */
+ },
+ { /* 558 */
+ 10,
+ /* CMOVG16rr */
+ },
+ { /* 559 */
+ 8,
+ /* CMOVG32rm */
+ },
+ { /* 560 */
+ 10,
+ /* CMOVG32rr */
+ },
+ { /* 561 */
+ 16,
+ /* CMOVG64rm */
+ },
+ { /* 562 */
+ 18,
+ /* CMOVG64rr */
+ },
+ { /* 563 */
+ 8,
+ /* CMOVGE16rm */
+ },
+ { /* 564 */
+ 10,
+ /* CMOVGE16rr */
+ },
+ { /* 565 */
+ 8,
+ /* CMOVGE32rm */
+ },
+ { /* 566 */
+ 10,
+ /* CMOVGE32rr */
+ },
+ { /* 567 */
+ 16,
+ /* CMOVGE64rm */
+ },
+ { /* 568 */
+ 18,
+ /* CMOVGE64rr */
+ },
+ { /* 569 */
+ 8,
+ /* CMOVL16rm */
+ },
+ { /* 570 */
+ 10,
+ /* CMOVL16rr */
+ },
+ { /* 571 */
+ 8,
+ /* CMOVL32rm */
+ },
+ { /* 572 */
+ 10,
+ /* CMOVL32rr */
+ },
+ { /* 573 */
+ 16,
+ /* CMOVL64rm */
+ },
+ { /* 574 */
+ 18,
+ /* CMOVL64rr */
+ },
+ { /* 575 */
+ 8,
+ /* CMOVLE16rm */
+ },
+ { /* 576 */
+ 10,
+ /* CMOVLE16rr */
+ },
+ { /* 577 */
+ 8,
+ /* CMOVLE32rm */
+ },
+ { /* 578 */
+ 10,
+ /* CMOVLE32rr */
+ },
+ { /* 579 */
+ 16,
+ /* CMOVLE64rm */
+ },
+ { /* 580 */
+ 18,
+ /* CMOVLE64rr */
+ },
+ { /* 581 */
+ 29,
+ /* CMOVNBE_F */
+ },
+ { /* 582 */
+ 0,
+ /* */
+ },
+ { /* 583 */
+ 0,
+ /* */
+ },
+ { /* 584 */
+ 0,
+ /* */
+ },
+ { /* 585 */
+ 29,
+ /* CMOVNB_F */
+ },
+ { /* 586 */
+ 0,
+ /* */
+ },
+ { /* 587 */
+ 0,
+ /* */
+ },
+ { /* 588 */
+ 0,
+ /* */
+ },
+ { /* 589 */
+ 8,
+ /* CMOVNE16rm */
+ },
+ { /* 590 */
+ 10,
+ /* CMOVNE16rr */
+ },
+ { /* 591 */
+ 8,
+ /* CMOVNE32rm */
+ },
+ { /* 592 */
+ 10,
+ /* CMOVNE32rr */
+ },
+ { /* 593 */
+ 16,
+ /* CMOVNE64rm */
+ },
+ { /* 594 */
+ 18,
+ /* CMOVNE64rr */
+ },
+ { /* 595 */
+ 29,
+ /* CMOVNE_F */
+ },
+ { /* 596 */
+ 0,
+ /* */
+ },
+ { /* 597 */
+ 0,
+ /* */
+ },
+ { /* 598 */
+ 0,
+ /* */
+ },
+ { /* 599 */
+ 8,
+ /* CMOVNO16rm */
+ },
+ { /* 600 */
+ 10,
+ /* CMOVNO16rr */
+ },
+ { /* 601 */
+ 8,
+ /* CMOVNO32rm */
+ },
+ { /* 602 */
+ 10,
+ /* CMOVNO32rr */
+ },
+ { /* 603 */
+ 16,
+ /* CMOVNO64rm */
+ },
+ { /* 604 */
+ 18,
+ /* CMOVNO64rr */
+ },
+ { /* 605 */
+ 8,
+ /* CMOVNP16rm */
+ },
+ { /* 606 */
+ 10,
+ /* CMOVNP16rr */
+ },
+ { /* 607 */
+ 8,
+ /* CMOVNP32rm */
+ },
+ { /* 608 */
+ 10,
+ /* CMOVNP32rr */
+ },
+ { /* 609 */
+ 16,
+ /* CMOVNP64rm */
+ },
+ { /* 610 */
+ 18,
+ /* CMOVNP64rr */
+ },
+ { /* 611 */
+ 29,
+ /* CMOVNP_F */
+ },
+ { /* 612 */
+ 0,
+ /* */
+ },
+ { /* 613 */
+ 0,
+ /* */
+ },
+ { /* 614 */
+ 0,
+ /* */
+ },
+ { /* 615 */
+ 8,
+ /* CMOVNS16rm */
+ },
+ { /* 616 */
+ 10,
+ /* CMOVNS16rr */
+ },
+ { /* 617 */
+ 8,
+ /* CMOVNS32rm */
+ },
+ { /* 618 */
+ 10,
+ /* CMOVNS32rr */
+ },
+ { /* 619 */
+ 16,
+ /* CMOVNS64rm */
+ },
+ { /* 620 */
+ 18,
+ /* CMOVNS64rr */
+ },
+ { /* 621 */
+ 8,
+ /* CMOVO16rm */
+ },
+ { /* 622 */
+ 10,
+ /* CMOVO16rr */
+ },
+ { /* 623 */
+ 8,
+ /* CMOVO32rm */
+ },
+ { /* 624 */
+ 10,
+ /* CMOVO32rr */
+ },
+ { /* 625 */
+ 16,
+ /* CMOVO64rm */
+ },
+ { /* 626 */
+ 18,
+ /* CMOVO64rr */
+ },
+ { /* 627 */
+ 8,
+ /* CMOVP16rm */
+ },
+ { /* 628 */
+ 10,
+ /* CMOVP16rr */
+ },
+ { /* 629 */
+ 8,
+ /* CMOVP32rm */
+ },
+ { /* 630 */
+ 10,
+ /* CMOVP32rr */
+ },
+ { /* 631 */
+ 16,
+ /* CMOVP64rm */
+ },
+ { /* 632 */
+ 18,
+ /* CMOVP64rr */
+ },
+ { /* 633 */
+ 29,
+ /* CMOVP_F */
+ },
+ { /* 634 */
+ 0,
+ /* */
+ },
+ { /* 635 */
+ 0,
+ /* */
+ },
+ { /* 636 */
+ 0,
+ /* */
+ },
+ { /* 637 */
+ 8,
+ /* CMOVS16rm */
+ },
+ { /* 638 */
+ 10,
+ /* CMOVS16rr */
+ },
+ { /* 639 */
+ 8,
+ /* CMOVS32rm */
+ },
+ { /* 640 */
+ 10,
+ /* CMOVS32rr */
+ },
+ { /* 641 */
+ 16,
+ /* CMOVS64rm */
+ },
+ { /* 642 */
+ 18,
+ /* CMOVS64rr */
+ },
+ { /* 643 */
+ 2,
+ /* CMP16i16 */
+ },
+ { /* 644 */
+ 3,
+ /* CMP16mi */
+ },
+ { /* 645 */
+ 4,
+ /* CMP16mi8 */
+ },
+ { /* 646 */
+ 5,
+ /* CMP16mr */
+ },
+ { /* 647 */
+ 74,
+ /* CMP16ri */
+ },
+ { /* 648 */
+ 66,
+ /* CMP16ri8 */
+ },
+ { /* 649 */
+ 60,
+ /* CMP16rm */
+ },
+ { /* 650 */
+ 67,
+ /* CMP16rr */
+ },
+ { /* 651 */
+ 61,
+ /* CMP16rr_REV */
+ },
+ { /* 652 */
+ 2,
+ /* CMP32i32 */
+ },
+ { /* 653 */
+ 3,
+ /* CMP32mi */
+ },
+ { /* 654 */
+ 4,
+ /* CMP32mi8 */
+ },
+ { /* 655 */
+ 5,
+ /* CMP32mr */
+ },
+ { /* 656 */
+ 74,
+ /* CMP32ri */
+ },
+ { /* 657 */
+ 66,
+ /* CMP32ri8 */
+ },
+ { /* 658 */
+ 60,
+ /* CMP32rm */
+ },
+ { /* 659 */
+ 67,
+ /* CMP32rr */
+ },
+ { /* 660 */
+ 61,
+ /* CMP32rr_REV */
+ },
+ { /* 661 */
+ 11,
+ /* CMP64i32 */
+ },
+ { /* 662 */
+ 12,
+ /* CMP64mi32 */
+ },
+ { /* 663 */
+ 4,
+ /* CMP64mi8 */
+ },
+ { /* 664 */
+ 13,
+ /* CMP64mr */
+ },
+ { /* 665 */
+ 75,
+ /* CMP64ri32 */
+ },
+ { /* 666 */
+ 68,
+ /* CMP64ri8 */
+ },
+ { /* 667 */
+ 62,
+ /* CMP64rm */
+ },
+ { /* 668 */
+ 69,
+ /* CMP64rr */
+ },
+ { /* 669 */
+ 63,
+ /* CMP64rr_REV */
+ },
+ { /* 670 */
+ 1,
+ /* CMP8i8 */
+ },
+ { /* 671 */
+ 4,
+ /* CMP8mi */
+ },
+ { /* 672 */
+ 4,
+ /* CMP8mi8 */
+ },
+ { /* 673 */
+ 19,
+ /* CMP8mr */
+ },
+ { /* 674 */
+ 76,
+ /* CMP8ri */
+ },
+ { /* 675 */
+ 76,
+ /* CMP8ri8 */
+ },
+ { /* 676 */
+ 77,
+ /* CMP8rm */
+ },
+ { /* 677 */
+ 78,
+ /* CMP8rr */
+ },
+ { /* 678 */
+ 79,
+ /* CMP8rr_REV */
+ },
+ { /* 679 */
+ 80,
+ /* CMPPDrmi */
+ },
+ { /* 680 */
+ 0,
+ /* */
+ },
+ { /* 681 */
+ 81,
+ /* CMPPDrri */
+ },
+ { /* 682 */
+ 0,
+ /* */
+ },
+ { /* 683 */
+ 80,
+ /* CMPPSrmi */
+ },
+ { /* 684 */
+ 0,
+ /* */
+ },
+ { /* 685 */
+ 81,
+ /* CMPPSrri */
+ },
+ { /* 686 */
+ 0,
+ /* */
+ },
+ { /* 687 */
+ 82,
+ /* CMPSB */
+ },
+ { /* 688 */
+ 80,
+ /* CMPSDrm */
+ },
+ { /* 689 */
+ 0,
+ /* */
+ },
+ { /* 690 */
+ 0,
+ /* */
+ },
+ { /* 691 */
+ 81,
+ /* CMPSDrr */
+ },
+ { /* 692 */
+ 0,
+ /* */
+ },
+ { /* 693 */
+ 0,
+ /* */
+ },
+ { /* 694 */
+ 82,
+ /* CMPSL */
+ },
+ { /* 695 */
+ 82,
+ /* CMPSQ */
+ },
+ { /* 696 */
+ 80,
+ /* CMPSSrm */
+ },
+ { /* 697 */
+ 0,
+ /* */
+ },
+ { /* 698 */
+ 0,
+ /* */
+ },
+ { /* 699 */
+ 81,
+ /* CMPSSrr */
+ },
+ { /* 700 */
+ 0,
+ /* */
+ },
+ { /* 701 */
+ 0,
+ /* */
+ },
+ { /* 702 */
+ 82,
+ /* CMPSW */
+ },
+ { /* 703 */
+ 28,
+ /* CMPXCHG16B */
+ },
+ { /* 704 */
+ 5,
+ /* CMPXCHG16rm */
+ },
+ { /* 705 */
+ 67,
+ /* CMPXCHG16rr */
+ },
+ { /* 706 */
+ 5,
+ /* CMPXCHG32rm */
+ },
+ { /* 707 */
+ 67,
+ /* CMPXCHG32rr */
+ },
+ { /* 708 */
+ 13,
+ /* CMPXCHG64rm */
+ },
+ { /* 709 */
+ 69,
+ /* CMPXCHG64rr */
+ },
+ { /* 710 */
+ 28,
+ /* CMPXCHG8B */
+ },
+ { /* 711 */
+ 19,
+ /* CMPXCHG8rm */
+ },
+ { /* 712 */
+ 78,
+ /* CMPXCHG8rr */
+ },
+ { /* 713 */
+ 30,
+ /* COMISDrm */
+ },
+ { /* 714 */
+ 0,
+ /* */
+ },
+ { /* 715 */
+ 31,
+ /* COMISDrr */
+ },
+ { /* 716 */
+ 0,
+ /* */
+ },
+ { /* 717 */
+ 30,
+ /* COMISSrm */
+ },
+ { /* 718 */
+ 0,
+ /* */
+ },
+ { /* 719 */
+ 31,
+ /* COMISSrr */
+ },
+ { /* 720 */
+ 0,
+ /* */
+ },
+ { /* 721 */
+ 29,
+ /* COMP_FST0r */
+ },
+ { /* 722 */
+ 29,
+ /* COM_FIPr */
+ },
+ { /* 723 */
+ 29,
+ /* COM_FIr */
+ },
+ { /* 724 */
+ 29,
+ /* COM_FST0r */
+ },
+ { /* 725 */
+ 0,
+ /* COS_F */
+ },
+ { /* 726 */
+ 0,
+ /* */
+ },
+ { /* 727 */
+ 0,
+ /* */
+ },
+ { /* 728 */
+ 0,
+ /* */
+ },
+ { /* 729 */
+ 0,
+ /* CPUID */
+ },
+ { /* 730 */
+ 0,
+ /* CQO */
+ },
+ { /* 731 */
+ 24,
+ /* CRC32r32m16 */
+ },
+ { /* 732 */
+ 8,
+ /* CRC32r32m32 */
+ },
+ { /* 733 */
+ 24,
+ /* CRC32r32m8 */
+ },
+ { /* 734 */
+ 83,
+ /* CRC32r32r16 */
+ },
+ { /* 735 */
+ 10,
+ /* CRC32r32r32 */
+ },
+ { /* 736 */
+ 84,
+ /* CRC32r32r8 */
+ },
+ { /* 737 */
+ 16,
+ /* CRC32r64m64 */
+ },
+ { /* 738 */
+ 16,
+ /* CRC32r64m8 */
+ },
+ { /* 739 */
+ 18,
+ /* CRC32r64r64 */
+ },
+ { /* 740 */
+ 85,
+ /* CRC32r64r8 */
+ },
+ { /* 741 */
+ 30,
+ /* CVTDQ2PDrm */
+ },
+ { /* 742 */
+ 31,
+ /* CVTDQ2PDrr */
+ },
+ { /* 743 */
+ 30,
+ /* CVTDQ2PSrm */
+ },
+ { /* 744 */
+ 31,
+ /* CVTDQ2PSrr */
+ },
+ { /* 745 */
+ 30,
+ /* CVTPD2DQrm */
+ },
+ { /* 746 */
+ 31,
+ /* CVTPD2DQrr */
+ },
+ { /* 747 */
+ 30,
+ /* CVTPD2PSrm */
+ },
+ { /* 748 */
+ 31,
+ /* CVTPD2PSrr */
+ },
+ { /* 749 */
+ 30,
+ /* CVTPS2DQrm */
+ },
+ { /* 750 */
+ 31,
+ /* CVTPS2DQrr */
+ },
+ { /* 751 */
+ 30,
+ /* CVTPS2PDrm */
+ },
+ { /* 752 */
+ 31,
+ /* CVTPS2PDrr */
+ },
+ { /* 753 */
+ 62,
+ /* CVTSD2SI64rm_Int */
+ },
+ { /* 754 */
+ 86,
+ /* CVTSD2SI64rr_Int */
+ },
+ { /* 755 */
+ 87,
+ /* CVTSD2SIrm_Int */
+ },
+ { /* 756 */
+ 88,
+ /* CVTSD2SIrr_Int */
+ },
+ { /* 757 */
+ 30,
+ /* CVTSD2SSrm */
+ },
+ { /* 758 */
+ 0,
+ /* */
+ },
+ { /* 759 */
+ 31,
+ /* CVTSD2SSrr */
+ },
+ { /* 760 */
+ 0,
+ /* */
+ },
+ { /* 761 */
+ 30,
+ /* CVTSI2SDrm */
+ },
+ { /* 762 */
+ 0,
+ /* */
+ },
+ { /* 763 */
+ 89,
+ /* CVTSI2SDrr */
+ },
+ { /* 764 */
+ 0,
+ /* */
+ },
+ { /* 765 */
+ 30,
+ /* CVTSI2SSrm */
+ },
+ { /* 766 */
+ 0,
+ /* */
+ },
+ { /* 767 */
+ 89,
+ /* CVTSI2SSrr */
+ },
+ { /* 768 */
+ 0,
+ /* */
+ },
+ { /* 769 */
+ 30,
+ /* CVTSI642SDrm */
+ },
+ { /* 770 */
+ 0,
+ /* */
+ },
+ { /* 771 */
+ 90,
+ /* CVTSI642SDrr */
+ },
+ { /* 772 */
+ 0,
+ /* */
+ },
+ { /* 773 */
+ 30,
+ /* CVTSI642SSrm */
+ },
+ { /* 774 */
+ 0,
+ /* */
+ },
+ { /* 775 */
+ 90,
+ /* CVTSI642SSrr */
+ },
+ { /* 776 */
+ 0,
+ /* */
+ },
+ { /* 777 */
+ 30,
+ /* CVTSS2SDrm */
+ },
+ { /* 778 */
+ 0,
+ /* */
+ },
+ { /* 779 */
+ 31,
+ /* CVTSS2SDrr */
+ },
+ { /* 780 */
+ 0,
+ /* */
+ },
+ { /* 781 */
+ 62,
+ /* CVTSS2SI64rm_Int */
+ },
+ { /* 782 */
+ 86,
+ /* CVTSS2SI64rr_Int */
+ },
+ { /* 783 */
+ 87,
+ /* CVTSS2SIrm_Int */
+ },
+ { /* 784 */
+ 88,
+ /* CVTSS2SIrr_Int */
+ },
+ { /* 785 */
+ 30,
+ /* CVTTPD2DQrm */
+ },
+ { /* 786 */
+ 31,
+ /* CVTTPD2DQrr */
+ },
+ { /* 787 */
+ 30,
+ /* CVTTPS2DQrm */
+ },
+ { /* 788 */
+ 31,
+ /* CVTTPS2DQrr */
+ },
+ { /* 789 */
+ 62,
+ /* CVTTSD2SI64rm */
+ },
+ { /* 790 */
+ 0,
+ /* */
+ },
+ { /* 791 */
+ 86,
+ /* CVTTSD2SI64rr */
+ },
+ { /* 792 */
+ 0,
+ /* */
+ },
+ { /* 793 */
+ 87,
+ /* CVTTSD2SIrm */
+ },
+ { /* 794 */
+ 0,
+ /* */
+ },
+ { /* 795 */
+ 88,
+ /* CVTTSD2SIrr */
+ },
+ { /* 796 */
+ 0,
+ /* */
+ },
+ { /* 797 */
+ 62,
+ /* CVTTSS2SI64rm */
+ },
+ { /* 798 */
+ 0,
+ /* */
+ },
+ { /* 799 */
+ 86,
+ /* CVTTSS2SI64rr */
+ },
+ { /* 800 */
+ 0,
+ /* */
+ },
+ { /* 801 */
+ 87,
+ /* CVTTSS2SIrm */
+ },
+ { /* 802 */
+ 0,
+ /* */
+ },
+ { /* 803 */
+ 88,
+ /* CVTTSS2SIrr */
+ },
+ { /* 804 */
+ 0,
+ /* */
+ },
+ { /* 805 */
+ 0,
+ /* CWD */
+ },
+ { /* 806 */
+ 0,
+ /* CWDE */
+ },
+ { /* 807 */
+ 0,
+ /* DAA */
+ },
+ { /* 808 */
+ 0,
+ /* DAS */
+ },
+ { /* 809 */
+ 0,
+ /* DATA16_PREFIX */
+ },
+ { /* 810 */
+ 28,
+ /* DEC16m */
+ },
+ { /* 811 */
+ 91,
+ /* DEC16r */
+ },
+ { /* 812 */
+ 64,
+ /* DEC16r_alt */
+ },
+ { /* 813 */
+ 28,
+ /* DEC32m */
+ },
+ { /* 814 */
+ 91,
+ /* DEC32r */
+ },
+ { /* 815 */
+ 64,
+ /* DEC32r_alt */
+ },
+ { /* 816 */
+ 28,
+ /* DEC64m */
+ },
+ { /* 817 */
+ 92,
+ /* DEC64r */
+ },
+ { /* 818 */
+ 28,
+ /* DEC8m */
+ },
+ { /* 819 */
+ 93,
+ /* DEC8r */
+ },
+ { /* 820 */
+ 28,
+ /* DIV16m */
+ },
+ { /* 821 */
+ 70,
+ /* DIV16r */
+ },
+ { /* 822 */
+ 28,
+ /* DIV32m */
+ },
+ { /* 823 */
+ 70,
+ /* DIV32r */
+ },
+ { /* 824 */
+ 28,
+ /* DIV64m */
+ },
+ { /* 825 */
+ 72,
+ /* DIV64r */
+ },
+ { /* 826 */
+ 28,
+ /* DIV8m */
+ },
+ { /* 827 */
+ 94,
+ /* DIV8r */
+ },
+ { /* 828 */
+ 26,
+ /* DIVPDrm */
+ },
+ { /* 829 */
+ 27,
+ /* DIVPDrr */
+ },
+ { /* 830 */
+ 26,
+ /* DIVPSrm */
+ },
+ { /* 831 */
+ 27,
+ /* DIVPSrr */
+ },
+ { /* 832 */
+ 28,
+ /* DIVR_F32m */
+ },
+ { /* 833 */
+ 28,
+ /* DIVR_F64m */
+ },
+ { /* 834 */
+ 28,
+ /* DIVR_FI16m */
+ },
+ { /* 835 */
+ 28,
+ /* DIVR_FI32m */
+ },
+ { /* 836 */
+ 29,
+ /* DIVR_FPrST0 */
+ },
+ { /* 837 */
+ 29,
+ /* DIVR_FST0r */
+ },
+ { /* 838 */
+ 0,
+ /* */
+ },
+ { /* 839 */
+ 0,
+ /* */
+ },
+ { /* 840 */
+ 0,
+ /* */
+ },
+ { /* 841 */
+ 0,
+ /* */
+ },
+ { /* 842 */
+ 0,
+ /* */
+ },
+ { /* 843 */
+ 0,
+ /* */
+ },
+ { /* 844 */
+ 0,
+ /* */
+ },
+ { /* 845 */
+ 0,
+ /* */
+ },
+ { /* 846 */
+ 0,
+ /* */
+ },
+ { /* 847 */
+ 0,
+ /* */
+ },
+ { /* 848 */
+ 0,
+ /* */
+ },
+ { /* 849 */
+ 29,
+ /* DIVR_FrST0 */
+ },
+ { /* 850 */
+ 26,
+ /* DIVSDrm */
+ },
+ { /* 851 */
+ 0,
+ /* */
+ },
+ { /* 852 */
+ 27,
+ /* DIVSDrr */
+ },
+ { /* 853 */
+ 0,
+ /* */
+ },
+ { /* 854 */
+ 26,
+ /* DIVSSrm */
+ },
+ { /* 855 */
+ 0,
+ /* */
+ },
+ { /* 856 */
+ 27,
+ /* DIVSSrr */
+ },
+ { /* 857 */
+ 0,
+ /* */
+ },
+ { /* 858 */
+ 28,
+ /* DIV_F32m */
+ },
+ { /* 859 */
+ 28,
+ /* DIV_F64m */
+ },
+ { /* 860 */
+ 28,
+ /* DIV_FI16m */
+ },
+ { /* 861 */
+ 28,
+ /* DIV_FI32m */
+ },
+ { /* 862 */
+ 29,
+ /* DIV_FPrST0 */
+ },
+ { /* 863 */
+ 29,
+ /* DIV_FST0r */
+ },
+ { /* 864 */
+ 0,
+ /* */
+ },
+ { /* 865 */
+ 0,
+ /* */
+ },
+ { /* 866 */
+ 0,
+ /* */
+ },
+ { /* 867 */
+ 0,
+ /* */
+ },
+ { /* 868 */
+ 0,
+ /* */
+ },
+ { /* 869 */
+ 0,
+ /* */
+ },
+ { /* 870 */
+ 0,
+ /* */
+ },
+ { /* 871 */
+ 0,
+ /* */
+ },
+ { /* 872 */
+ 0,
+ /* */
+ },
+ { /* 873 */
+ 0,
+ /* */
+ },
+ { /* 874 */
+ 0,
+ /* */
+ },
+ { /* 875 */
+ 0,
+ /* */
+ },
+ { /* 876 */
+ 0,
+ /* */
+ },
+ { /* 877 */
+ 0,
+ /* */
+ },
+ { /* 878 */
+ 29,
+ /* DIV_FrST0 */
+ },
+ { /* 879 */
+ 52,
+ /* DPPDrmi */
+ },
+ { /* 880 */
+ 53,
+ /* DPPDrri */
+ },
+ { /* 881 */
+ 52,
+ /* DPPSrmi */
+ },
+ { /* 882 */
+ 53,
+ /* DPPSrri */
+ },
+ { /* 883 */
+ 0,
+ /* ENCLS */
+ },
+ { /* 884 */
+ 0,
+ /* ENCLU */
+ },
+ { /* 885 */
+ 0,
+ /* ENCLV */
+ },
+ { /* 886 */
+ 0,
+ /* ENDBR32 */
+ },
+ { /* 887 */
+ 0,
+ /* ENDBR64 */
+ },
+ { /* 888 */
+ 95,
+ /* ENTER */
+ },
+ { /* 889 */
+ 96,
+ /* EXTRACTPSmr */
+ },
+ { /* 890 */
+ 97,
+ /* EXTRACTPSrr */
+ },
+ { /* 891 */
+ 27,
+ /* EXTRQ */
+ },
+ { /* 892 */
+ 98,
+ /* EXTRQI */
+ },
+ { /* 893 */
+ 0,
+ /* F2XM1 */
+ },
+ { /* 894 */
+ 99,
+ /* FARCALL16i */
+ },
+ { /* 895 */
+ 28,
+ /* FARCALL16m */
+ },
+ { /* 896 */
+ 100,
+ /* FARCALL32i */
+ },
+ { /* 897 */
+ 28,
+ /* FARCALL32m */
+ },
+ { /* 898 */
+ 28,
+ /* FARCALL64 */
+ },
+ { /* 899 */
+ 99,
+ /* FARJMP16i */
+ },
+ { /* 900 */
+ 28,
+ /* FARJMP16m */
+ },
+ { /* 901 */
+ 100,
+ /* FARJMP32i */
+ },
+ { /* 902 */
+ 28,
+ /* FARJMP32m */
+ },
+ { /* 903 */
+ 28,
+ /* FARJMP64 */
+ },
+ { /* 904 */
+ 28,
+ /* FBLDm */
+ },
+ { /* 905 */
+ 28,
+ /* FBSTPm */
+ },
+ { /* 906 */
+ 28,
+ /* FCOM32m */
+ },
+ { /* 907 */
+ 28,
+ /* FCOM64m */
+ },
+ { /* 908 */
+ 28,
+ /* FCOMP32m */
+ },
+ { /* 909 */
+ 28,
+ /* FCOMP64m */
+ },
+ { /* 910 */
+ 0,
+ /* FCOMPP */
+ },
+ { /* 911 */
+ 0,
+ /* FDECSTP */
+ },
+ { /* 912 */
+ 0,
+ /* FDISI8087_NOP */
+ },
+ { /* 913 */
+ 0,
+ /* FEMMS */
+ },
+ { /* 914 */
+ 0,
+ /* FENI8087_NOP */
+ },
+ { /* 915 */
+ 29,
+ /* FFREE */
+ },
+ { /* 916 */
+ 29,
+ /* FFREEP */
+ },
+ { /* 917 */
+ 28,
+ /* FICOM16m */
+ },
+ { /* 918 */
+ 28,
+ /* FICOM32m */
+ },
+ { /* 919 */
+ 28,
+ /* FICOMP16m */
+ },
+ { /* 920 */
+ 28,
+ /* FICOMP32m */
+ },
+ { /* 921 */
+ 0,
+ /* FINCSTP */
+ },
+ { /* 922 */
+ 28,
+ /* FLDCW16m */
+ },
+ { /* 923 */
+ 28,
+ /* FLDENVm */
+ },
+ { /* 924 */
+ 0,
+ /* FLDL2E */
+ },
+ { /* 925 */
+ 0,
+ /* FLDL2T */
+ },
+ { /* 926 */
+ 0,
+ /* FLDLG2 */
+ },
+ { /* 927 */
+ 0,
+ /* FLDLN2 */
+ },
+ { /* 928 */
+ 0,
+ /* FLDPI */
+ },
+ { /* 929 */
+ 0,
+ /* FNCLEX */
+ },
+ { /* 930 */
+ 0,
+ /* FNINIT */
+ },
+ { /* 931 */
+ 0,
+ /* FNOP */
+ },
+ { /* 932 */
+ 28,
+ /* FNSTCW16m */
+ },
+ { /* 933 */
+ 0,
+ /* FNSTSW16r */
+ },
+ { /* 934 */
+ 28,
+ /* FNSTSWm */
+ },
+ { /* 935 */
+ 0,
+ /* FPATAN */
+ },
+ { /* 936 */
+ 29,
+ /* FPNCEST0r */
+ },
+ { /* 937 */
+ 0,
+ /* FPREM */
+ },
+ { /* 938 */
+ 0,
+ /* FPREM1 */
+ },
+ { /* 939 */
+ 0,
+ /* FPTAN */
+ },
+ { /* 940 */
+ 0,
+ /* FRNDINT */
+ },
+ { /* 941 */
+ 28,
+ /* FRSTORm */
+ },
+ { /* 942 */
+ 28,
+ /* FSAVEm */
+ },
+ { /* 943 */
+ 0,
+ /* FSCALE */
+ },
+ { /* 944 */
+ 0,
+ /* FSETPM */
+ },
+ { /* 945 */
+ 0,
+ /* FSINCOS */
+ },
+ { /* 946 */
+ 28,
+ /* FSTENVm */
+ },
+ { /* 947 */
+ 0,
+ /* FXAM */
+ },
+ { /* 948 */
+ 28,
+ /* FXRSTOR */
+ },
+ { /* 949 */
+ 28,
+ /* FXRSTOR64 */
+ },
+ { /* 950 */
+ 28,
+ /* FXSAVE */
+ },
+ { /* 951 */
+ 28,
+ /* FXSAVE64 */
+ },
+ { /* 952 */
+ 0,
+ /* FXTRACT */
+ },
+ { /* 953 */
+ 0,
+ /* FYL2X */
+ },
+ { /* 954 */
+ 0,
+ /* FYL2XP1 */
+ },
+ { /* 955 */
+ 0,
+ /* GETSEC */
+ },
+ { /* 956 */
+ 52,
+ /* GF2P8AFFINEINVQBrmi */
+ },
+ { /* 957 */
+ 53,
+ /* GF2P8AFFINEINVQBrri */
+ },
+ { /* 958 */
+ 52,
+ /* GF2P8AFFINEQBrmi */
+ },
+ { /* 959 */
+ 53,
+ /* GF2P8AFFINEQBrri */
+ },
+ { /* 960 */
+ 26,
+ /* GF2P8MULBrm */
+ },
+ { /* 961 */
+ 27,
+ /* GF2P8MULBrr */
+ },
+ { /* 962 */
+ 26,
+ /* HADDPDrm */
+ },
+ { /* 963 */
+ 27,
+ /* HADDPDrr */
+ },
+ { /* 964 */
+ 26,
+ /* HADDPSrm */
+ },
+ { /* 965 */
+ 27,
+ /* HADDPSrr */
+ },
+ { /* 966 */
+ 0,
+ /* HLT */
+ },
+ { /* 967 */
+ 26,
+ /* HSUBPDrm */
+ },
+ { /* 968 */
+ 27,
+ /* HSUBPDrr */
+ },
+ { /* 969 */
+ 26,
+ /* HSUBPSrm */
+ },
+ { /* 970 */
+ 27,
+ /* HSUBPSrr */
+ },
+ { /* 971 */
+ 28,
+ /* IDIV16m */
+ },
+ { /* 972 */
+ 70,
+ /* IDIV16r */
+ },
+ { /* 973 */
+ 28,
+ /* IDIV32m */
+ },
+ { /* 974 */
+ 70,
+ /* IDIV32r */
+ },
+ { /* 975 */
+ 28,
+ /* IDIV64m */
+ },
+ { /* 976 */
+ 72,
+ /* IDIV64r */
+ },
+ { /* 977 */
+ 28,
+ /* IDIV8m */
+ },
+ { /* 978 */
+ 94,
+ /* IDIV8r */
+ },
+ { /* 979 */
+ 28,
+ /* ILD_F16m */
+ },
+ { /* 980 */
+ 28,
+ /* ILD_F32m */
+ },
+ { /* 981 */
+ 28,
+ /* ILD_F64m */
+ },
+ { /* 982 */
+ 0,
+ /* */
+ },
+ { /* 983 */
+ 0,
+ /* */
+ },
+ { /* 984 */
+ 0,
+ /* */
+ },
+ { /* 985 */
+ 0,
+ /* */
+ },
+ { /* 986 */
+ 0,
+ /* */
+ },
+ { /* 987 */
+ 0,
+ /* */
+ },
+ { /* 988 */
+ 0,
+ /* */
+ },
+ { /* 989 */
+ 0,
+ /* */
+ },
+ { /* 990 */
+ 0,
+ /* */
+ },
+ { /* 991 */
+ 28,
+ /* IMUL16m */
+ },
+ { /* 992 */
+ 70,
+ /* IMUL16r */
+ },
+ { /* 993 */
+ 8,
+ /* IMUL16rm */
+ },
+ { /* 994 */
+ 101,
+ /* IMUL16rmi */
+ },
+ { /* 995 */
+ 102,
+ /* IMUL16rmi8 */
+ },
+ { /* 996 */
+ 10,
+ /* IMUL16rr */
+ },
+ { /* 997 */
+ 103,
+ /* IMUL16rri */
+ },
+ { /* 998 */
+ 104,
+ /* IMUL16rri8 */
+ },
+ { /* 999 */
+ 28,
+ /* IMUL32m */
+ },
+ { /* 1000 */
+ 70,
+ /* IMUL32r */
+ },
+ { /* 1001 */
+ 8,
+ /* IMUL32rm */
+ },
+ { /* 1002 */
+ 101,
+ /* IMUL32rmi */
+ },
+ { /* 1003 */
+ 102,
+ /* IMUL32rmi8 */
+ },
+ { /* 1004 */
+ 10,
+ /* IMUL32rr */
+ },
+ { /* 1005 */
+ 103,
+ /* IMUL32rri */
+ },
+ { /* 1006 */
+ 104,
+ /* IMUL32rri8 */
+ },
+ { /* 1007 */
+ 28,
+ /* IMUL64m */
+ },
+ { /* 1008 */
+ 72,
+ /* IMUL64r */
+ },
+ { /* 1009 */
+ 16,
+ /* IMUL64rm */
+ },
+ { /* 1010 */
+ 46,
+ /* IMUL64rmi32 */
+ },
+ { /* 1011 */
+ 105,
+ /* IMUL64rmi8 */
+ },
+ { /* 1012 */
+ 18,
+ /* IMUL64rr */
+ },
+ { /* 1013 */
+ 47,
+ /* IMUL64rri32 */
+ },
+ { /* 1014 */
+ 106,
+ /* IMUL64rri8 */
+ },
+ { /* 1015 */
+ 28,
+ /* IMUL8m */
+ },
+ { /* 1016 */
+ 94,
+ /* IMUL8r */
+ },
+ { /* 1017 */
+ 107,
+ /* IN16ri */
+ },
+ { /* 1018 */
+ 0,
+ /* IN16rr */
+ },
+ { /* 1019 */
+ 107,
+ /* IN32ri */
+ },
+ { /* 1020 */
+ 0,
+ /* IN32rr */
+ },
+ { /* 1021 */
+ 107,
+ /* IN8ri */
+ },
+ { /* 1022 */
+ 0,
+ /* IN8rr */
+ },
+ { /* 1023 */
+ 28,
+ /* INC16m */
+ },
+ { /* 1024 */
+ 91,
+ /* INC16r */
+ },
+ { /* 1025 */
+ 64,
+ /* INC16r_alt */
+ },
+ { /* 1026 */
+ 28,
+ /* INC32m */
+ },
+ { /* 1027 */
+ 91,
+ /* INC32r */
+ },
+ { /* 1028 */
+ 64,
+ /* INC32r_alt */
+ },
+ { /* 1029 */
+ 28,
+ /* INC64m */
+ },
+ { /* 1030 */
+ 92,
+ /* INC64r */
+ },
+ { /* 1031 */
+ 28,
+ /* INC8m */
+ },
+ { /* 1032 */
+ 93,
+ /* INC8r */
+ },
+ { /* 1033 */
+ 108,
+ /* INCSSPD */
+ },
+ { /* 1034 */
+ 72,
+ /* INCSSPQ */
+ },
+ { /* 1035 */
+ 109,
+ /* INSB */
+ },
+ { /* 1036 */
+ 52,
+ /* INSERTPSrm */
+ },
+ { /* 1037 */
+ 53,
+ /* INSERTPSrr */
+ },
+ { /* 1038 */
+ 27,
+ /* INSERTQ */
+ },
+ { /* 1039 */
+ 110,
+ /* INSERTQI */
+ },
+ { /* 1040 */
+ 109,
+ /* INSL */
+ },
+ { /* 1041 */
+ 109,
+ /* INSW */
+ },
+ { /* 1042 */
+ 107,
+ /* INT */
+ },
+ { /* 1043 */
+ 0,
+ /* INT1 */
+ },
+ { /* 1044 */
+ 0,
+ /* INT3 */
+ },
+ { /* 1045 */
+ 0,
+ /* INTO */
+ },
+ { /* 1046 */
+ 0,
+ /* INVD */
+ },
+ { /* 1047 */
+ 87,
+ /* INVEPT32 */
+ },
+ { /* 1048 */
+ 62,
+ /* INVEPT64 */
+ },
+ { /* 1049 */
+ 28,
+ /* INVLPG */
+ },
+ { /* 1050 */
+ 0,
+ /* INVLPGA32 */
+ },
+ { /* 1051 */
+ 0,
+ /* INVLPGA64 */
+ },
+ { /* 1052 */
+ 87,
+ /* INVPCID32 */
+ },
+ { /* 1053 */
+ 62,
+ /* INVPCID64 */
+ },
+ { /* 1054 */
+ 87,
+ /* INVVPID32 */
+ },
+ { /* 1055 */
+ 62,
+ /* INVVPID64 */
+ },
+ { /* 1056 */
+ 0,
+ /* IRET16 */
+ },
+ { /* 1057 */
+ 0,
+ /* IRET32 */
+ },
+ { /* 1058 */
+ 0,
+ /* IRET64 */
+ },
+ { /* 1059 */
+ 28,
+ /* ISTT_FP16m */
+ },
+ { /* 1060 */
+ 28,
+ /* ISTT_FP32m */
+ },
+ { /* 1061 */
+ 28,
+ /* ISTT_FP64m */
+ },
+ { /* 1062 */
+ 0,
+ /* */
+ },
+ { /* 1063 */
+ 0,
+ /* */
+ },
+ { /* 1064 */
+ 0,
+ /* */
+ },
+ { /* 1065 */
+ 0,
+ /* */
+ },
+ { /* 1066 */
+ 0,
+ /* */
+ },
+ { /* 1067 */
+ 0,
+ /* */
+ },
+ { /* 1068 */
+ 0,
+ /* */
+ },
+ { /* 1069 */
+ 0,
+ /* */
+ },
+ { /* 1070 */
+ 0,
+ /* */
+ },
+ { /* 1071 */
+ 28,
+ /* IST_F16m */
+ },
+ { /* 1072 */
+ 28,
+ /* IST_F32m */
+ },
+ { /* 1073 */
+ 28,
+ /* IST_FP16m */
+ },
+ { /* 1074 */
+ 28,
+ /* IST_FP32m */
+ },
+ { /* 1075 */
+ 28,
+ /* IST_FP64m */
+ },
+ { /* 1076 */
+ 0,
+ /* */
+ },
+ { /* 1077 */
+ 0,
+ /* */
+ },
+ { /* 1078 */
+ 0,
+ /* */
+ },
+ { /* 1079 */
+ 0,
+ /* */
+ },
+ { /* 1080 */
+ 0,
+ /* */
+ },
+ { /* 1081 */
+ 0,
+ /* */
+ },
+ { /* 1082 */
+ 0,
+ /* */
+ },
+ { /* 1083 */
+ 0,
+ /* */
+ },
+ { /* 1084 */
+ 0,
+ /* */
+ },
+ { /* 1085 */
+ 111,
+ /* JAE_1 */
+ },
+ { /* 1086 */
+ 112,
+ /* JAE_2 */
+ },
+ { /* 1087 */
+ 112,
+ /* JAE_4 */
+ },
+ { /* 1088 */
+ 111,
+ /* JA_1 */
+ },
+ { /* 1089 */
+ 112,
+ /* JA_2 */
+ },
+ { /* 1090 */
+ 112,
+ /* JA_4 */
+ },
+ { /* 1091 */
+ 111,
+ /* JBE_1 */
+ },
+ { /* 1092 */
+ 112,
+ /* JBE_2 */
+ },
+ { /* 1093 */
+ 112,
+ /* JBE_4 */
+ },
+ { /* 1094 */
+ 111,
+ /* JB_1 */
+ },
+ { /* 1095 */
+ 112,
+ /* JB_2 */
+ },
+ { /* 1096 */
+ 112,
+ /* JB_4 */
+ },
+ { /* 1097 */
+ 111,
+ /* JCXZ */
+ },
+ { /* 1098 */
+ 111,
+ /* JECXZ */
+ },
+ { /* 1099 */
+ 111,
+ /* JE_1 */
+ },
+ { /* 1100 */
+ 112,
+ /* JE_2 */
+ },
+ { /* 1101 */
+ 112,
+ /* JE_4 */
+ },
+ { /* 1102 */
+ 111,
+ /* JGE_1 */
+ },
+ { /* 1103 */
+ 112,
+ /* JGE_2 */
+ },
+ { /* 1104 */
+ 112,
+ /* JGE_4 */
+ },
+ { /* 1105 */
+ 111,
+ /* JG_1 */
+ },
+ { /* 1106 */
+ 112,
+ /* JG_2 */
+ },
+ { /* 1107 */
+ 112,
+ /* JG_4 */
+ },
+ { /* 1108 */
+ 111,
+ /* JLE_1 */
+ },
+ { /* 1109 */
+ 112,
+ /* JLE_2 */
+ },
+ { /* 1110 */
+ 112,
+ /* JLE_4 */
+ },
+ { /* 1111 */
+ 111,
+ /* JL_1 */
+ },
+ { /* 1112 */
+ 112,
+ /* JL_2 */
+ },
+ { /* 1113 */
+ 112,
+ /* JL_4 */
+ },
+ { /* 1114 */
+ 28,
+ /* JMP16m */
+ },
+ { /* 1115 */
+ 0,
+ /* */
+ },
+ { /* 1116 */
+ 70,
+ /* JMP16r */
+ },
+ { /* 1117 */
+ 0,
+ /* */
+ },
+ { /* 1118 */
+ 28,
+ /* JMP32m */
+ },
+ { /* 1119 */
+ 0,
+ /* */
+ },
+ { /* 1120 */
+ 70,
+ /* JMP32r */
+ },
+ { /* 1121 */
+ 0,
+ /* */
+ },
+ { /* 1122 */
+ 28,
+ /* JMP64m */
+ },
+ { /* 1123 */
+ 0,
+ /* */
+ },
+ { /* 1124 */
+ 72,
+ /* JMP64r */
+ },
+ { /* 1125 */
+ 0,
+ /* */
+ },
+ { /* 1126 */
+ 111,
+ /* JMP_1 */
+ },
+ { /* 1127 */
+ 112,
+ /* JMP_2 */
+ },
+ { /* 1128 */
+ 112,
+ /* JMP_4 */
+ },
+ { /* 1129 */
+ 111,
+ /* JNE_1 */
+ },
+ { /* 1130 */
+ 112,
+ /* JNE_2 */
+ },
+ { /* 1131 */
+ 112,
+ /* JNE_4 */
+ },
+ { /* 1132 */
+ 111,
+ /* JNO_1 */
+ },
+ { /* 1133 */
+ 112,
+ /* JNO_2 */
+ },
+ { /* 1134 */
+ 112,
+ /* JNO_4 */
+ },
+ { /* 1135 */
+ 111,
+ /* JNP_1 */
+ },
+ { /* 1136 */
+ 112,
+ /* JNP_2 */
+ },
+ { /* 1137 */
+ 112,
+ /* JNP_4 */
+ },
+ { /* 1138 */
+ 111,
+ /* JNS_1 */
+ },
+ { /* 1139 */
+ 112,
+ /* JNS_2 */
+ },
+ { /* 1140 */
+ 112,
+ /* JNS_4 */
+ },
+ { /* 1141 */
+ 111,
+ /* JO_1 */
+ },
+ { /* 1142 */
+ 112,
+ /* JO_2 */
+ },
+ { /* 1143 */
+ 112,
+ /* JO_4 */
+ },
+ { /* 1144 */
+ 111,
+ /* JP_1 */
+ },
+ { /* 1145 */
+ 112,
+ /* JP_2 */
+ },
+ { /* 1146 */
+ 112,
+ /* JP_4 */
+ },
+ { /* 1147 */
+ 111,
+ /* JRCXZ */
+ },
+ { /* 1148 */
+ 111,
+ /* JS_1 */
+ },
+ { /* 1149 */
+ 112,
+ /* JS_2 */
+ },
+ { /* 1150 */
+ 112,
+ /* JS_4 */
+ },
+ { /* 1151 */
+ 113,
+ /* KADDBrr */
+ },
+ { /* 1152 */
+ 113,
+ /* KADDDrr */
+ },
+ { /* 1153 */
+ 113,
+ /* KADDQrr */
+ },
+ { /* 1154 */
+ 113,
+ /* KADDWrr */
+ },
+ { /* 1155 */
+ 113,
+ /* KANDBrr */
+ },
+ { /* 1156 */
+ 113,
+ /* KANDDrr */
+ },
+ { /* 1157 */
+ 113,
+ /* KANDNBrr */
+ },
+ { /* 1158 */
+ 113,
+ /* KANDNDrr */
+ },
+ { /* 1159 */
+ 113,
+ /* KANDNQrr */
+ },
+ { /* 1160 */
+ 113,
+ /* KANDNWrr */
+ },
+ { /* 1161 */
+ 113,
+ /* KANDQrr */
+ },
+ { /* 1162 */
+ 113,
+ /* KANDWrr */
+ },
+ { /* 1163 */
+ 114,
+ /* KMOVBkk */
+ },
+ { /* 1164 */
+ 115,
+ /* KMOVBkm */
+ },
+ { /* 1165 */
+ 116,
+ /* KMOVBkr */
+ },
+ { /* 1166 */
+ 117,
+ /* KMOVBmk */
+ },
+ { /* 1167 */
+ 118,
+ /* KMOVBrk */
+ },
+ { /* 1168 */
+ 114,
+ /* KMOVDkk */
+ },
+ { /* 1169 */
+ 115,
+ /* KMOVDkm */
+ },
+ { /* 1170 */
+ 116,
+ /* KMOVDkr */
+ },
+ { /* 1171 */
+ 117,
+ /* KMOVDmk */
+ },
+ { /* 1172 */
+ 118,
+ /* KMOVDrk */
+ },
+ { /* 1173 */
+ 114,
+ /* KMOVQkk */
+ },
+ { /* 1174 */
+ 115,
+ /* KMOVQkm */
+ },
+ { /* 1175 */
+ 119,
+ /* KMOVQkr */
+ },
+ { /* 1176 */
+ 117,
+ /* KMOVQmk */
+ },
+ { /* 1177 */
+ 120,
+ /* KMOVQrk */
+ },
+ { /* 1178 */
+ 114,
+ /* KMOVWkk */
+ },
+ { /* 1179 */
+ 115,
+ /* KMOVWkm */
+ },
+ { /* 1180 */
+ 116,
+ /* KMOVWkr */
+ },
+ { /* 1181 */
+ 117,
+ /* KMOVWmk */
+ },
+ { /* 1182 */
+ 118,
+ /* KMOVWrk */
+ },
+ { /* 1183 */
+ 114,
+ /* KNOTBrr */
+ },
+ { /* 1184 */
+ 114,
+ /* KNOTDrr */
+ },
+ { /* 1185 */
+ 114,
+ /* KNOTQrr */
+ },
+ { /* 1186 */
+ 114,
+ /* KNOTWrr */
+ },
+ { /* 1187 */
+ 113,
+ /* KORBrr */
+ },
+ { /* 1188 */
+ 113,
+ /* KORDrr */
+ },
+ { /* 1189 */
+ 113,
+ /* KORQrr */
+ },
+ { /* 1190 */
+ 114,
+ /* KORTESTBrr */
+ },
+ { /* 1191 */
+ 114,
+ /* KORTESTDrr */
+ },
+ { /* 1192 */
+ 114,
+ /* KORTESTQrr */
+ },
+ { /* 1193 */
+ 114,
+ /* KORTESTWrr */
+ },
+ { /* 1194 */
+ 113,
+ /* KORWrr */
+ },
+ { /* 1195 */
+ 121,
+ /* KSHIFTLBri */
+ },
+ { /* 1196 */
+ 121,
+ /* KSHIFTLDri */
+ },
+ { /* 1197 */
+ 121,
+ /* KSHIFTLQri */
+ },
+ { /* 1198 */
+ 121,
+ /* KSHIFTLWri */
+ },
+ { /* 1199 */
+ 121,
+ /* KSHIFTRBri */
+ },
+ { /* 1200 */
+ 121,
+ /* KSHIFTRDri */
+ },
+ { /* 1201 */
+ 121,
+ /* KSHIFTRQri */
+ },
+ { /* 1202 */
+ 121,
+ /* KSHIFTRWri */
+ },
+ { /* 1203 */
+ 114,
+ /* KTESTBrr */
+ },
+ { /* 1204 */
+ 114,
+ /* KTESTDrr */
+ },
+ { /* 1205 */
+ 114,
+ /* KTESTQrr */
+ },
+ { /* 1206 */
+ 114,
+ /* KTESTWrr */
+ },
+ { /* 1207 */
+ 113,
+ /* KUNPCKBWrr */
+ },
+ { /* 1208 */
+ 113,
+ /* KUNPCKDQrr */
+ },
+ { /* 1209 */
+ 113,
+ /* KUNPCKWDrr */
+ },
+ { /* 1210 */
+ 113,
+ /* KXNORBrr */
+ },
+ { /* 1211 */
+ 113,
+ /* KXNORDrr */
+ },
+ { /* 1212 */
+ 113,
+ /* KXNORQrr */
+ },
+ { /* 1213 */
+ 113,
+ /* KXNORWrr */
+ },
+ { /* 1214 */
+ 113,
+ /* KXORBrr */
+ },
+ { /* 1215 */
+ 113,
+ /* KXORDrr */
+ },
+ { /* 1216 */
+ 113,
+ /* KXORQrr */
+ },
+ { /* 1217 */
+ 113,
+ /* KXORWrr */
+ },
+ { /* 1218 */
+ 0,
+ /* LAHF */
+ },
+ { /* 1219 */
+ 60,
+ /* LAR16rm */
+ },
+ { /* 1220 */
+ 61,
+ /* LAR16rr */
+ },
+ { /* 1221 */
+ 60,
+ /* LAR32rm */
+ },
+ { /* 1222 */
+ 61,
+ /* LAR32rr */
+ },
+ { /* 1223 */
+ 62,
+ /* LAR64rm */
+ },
+ { /* 1224 */
+ 122,
+ /* LAR64rr */
+ },
+ { /* 1225 */
+ 30,
+ /* LDDQUrm */
+ },
+ { /* 1226 */
+ 28,
+ /* LDMXCSR */
+ },
+ { /* 1227 */
+ 60,
+ /* LDS16rm */
+ },
+ { /* 1228 */
+ 60,
+ /* LDS32rm */
+ },
+ { /* 1229 */
+ 0,
+ /* LD_F0 */
+ },
+ { /* 1230 */
+ 0,
+ /* LD_F1 */
+ },
+ { /* 1231 */
+ 28,
+ /* LD_F32m */
+ },
+ { /* 1232 */
+ 28,
+ /* LD_F64m */
+ },
+ { /* 1233 */
+ 28,
+ /* LD_F80m */
+ },
+ { /* 1234 */
+ 0,
+ /* */
+ },
+ { /* 1235 */
+ 0,
+ /* */
+ },
+ { /* 1236 */
+ 0,
+ /* */
+ },
+ { /* 1237 */
+ 0,
+ /* */
+ },
+ { /* 1238 */
+ 0,
+ /* */
+ },
+ { /* 1239 */
+ 0,
+ /* */
+ },
+ { /* 1240 */
+ 0,
+ /* */
+ },
+ { /* 1241 */
+ 0,
+ /* */
+ },
+ { /* 1242 */
+ 0,
+ /* */
+ },
+ { /* 1243 */
+ 0,
+ /* */
+ },
+ { /* 1244 */
+ 0,
+ /* */
+ },
+ { /* 1245 */
+ 0,
+ /* */
+ },
+ { /* 1246 */
+ 29,
+ /* LD_Frr */
+ },
+ { /* 1247 */
+ 60,
+ /* LEA16r */
+ },
+ { /* 1248 */
+ 60,
+ /* LEA32r */
+ },
+ { /* 1249 */
+ 60,
+ /* LEA64_32r */
+ },
+ { /* 1250 */
+ 62,
+ /* LEA64r */
+ },
+ { /* 1251 */
+ 0,
+ /* LEAVE */
+ },
+ { /* 1252 */
+ 0,
+ /* LEAVE64 */
+ },
+ { /* 1253 */
+ 60,
+ /* LES16rm */
+ },
+ { /* 1254 */
+ 60,
+ /* LES32rm */
+ },
+ { /* 1255 */
+ 0,
+ /* LFENCE */
+ },
+ { /* 1256 */
+ 60,
+ /* LFS16rm */
+ },
+ { /* 1257 */
+ 60,
+ /* LFS32rm */
+ },
+ { /* 1258 */
+ 62,
+ /* LFS64rm */
+ },
+ { /* 1259 */
+ 28,
+ /* LGDT16m */
+ },
+ { /* 1260 */
+ 28,
+ /* LGDT32m */
+ },
+ { /* 1261 */
+ 28,
+ /* LGDT64m */
+ },
+ { /* 1262 */
+ 60,
+ /* LGS16rm */
+ },
+ { /* 1263 */
+ 60,
+ /* LGS32rm */
+ },
+ { /* 1264 */
+ 62,
+ /* LGS64rm */
+ },
+ { /* 1265 */
+ 28,
+ /* LIDT16m */
+ },
+ { /* 1266 */
+ 28,
+ /* LIDT32m */
+ },
+ { /* 1267 */
+ 28,
+ /* LIDT64m */
+ },
+ { /* 1268 */
+ 28,
+ /* LLDT16m */
+ },
+ { /* 1269 */
+ 123,
+ /* LLDT16r */
+ },
+ { /* 1270 */
+ 108,
+ /* LLWPCB */
+ },
+ { /* 1271 */
+ 72,
+ /* LLWPCB64 */
+ },
+ { /* 1272 */
+ 28,
+ /* LMSW16m */
+ },
+ { /* 1273 */
+ 123,
+ /* LMSW16r */
+ },
+ { /* 1274 */
+ 0,
+ /* LOCK_PREFIX */
+ },
+ { /* 1275 */
+ 124,
+ /* LODSB */
+ },
+ { /* 1276 */
+ 124,
+ /* LODSL */
+ },
+ { /* 1277 */
+ 124,
+ /* LODSQ */
+ },
+ { /* 1278 */
+ 124,
+ /* LODSW */
+ },
+ { /* 1279 */
+ 111,
+ /* LOOP */
+ },
+ { /* 1280 */
+ 111,
+ /* LOOPE */
+ },
+ { /* 1281 */
+ 111,
+ /* LOOPNE */
+ },
+ { /* 1282 */
+ 125,
+ /* LRETIL */
+ },
+ { /* 1283 */
+ 125,
+ /* LRETIQ */
+ },
+ { /* 1284 */
+ 2,
+ /* LRETIW */
+ },
+ { /* 1285 */
+ 0,
+ /* LRETL */
+ },
+ { /* 1286 */
+ 0,
+ /* LRETQ */
+ },
+ { /* 1287 */
+ 0,
+ /* LRETW */
+ },
+ { /* 1288 */
+ 60,
+ /* LSL16rm */
+ },
+ { /* 1289 */
+ 61,
+ /* LSL16rr */
+ },
+ { /* 1290 */
+ 60,
+ /* LSL32rm */
+ },
+ { /* 1291 */
+ 61,
+ /* LSL32rr */
+ },
+ { /* 1292 */
+ 62,
+ /* LSL64rm */
+ },
+ { /* 1293 */
+ 122,
+ /* LSL64rr */
+ },
+ { /* 1294 */
+ 60,
+ /* LSS16rm */
+ },
+ { /* 1295 */
+ 60,
+ /* LSS32rm */
+ },
+ { /* 1296 */
+ 62,
+ /* LSS64rm */
+ },
+ { /* 1297 */
+ 28,
+ /* LTRm */
+ },
+ { /* 1298 */
+ 123,
+ /* LTRr */
+ },
+ { /* 1299 */
+ 126,
+ /* LWPINS32rmi */
+ },
+ { /* 1300 */
+ 127,
+ /* LWPINS32rri */
+ },
+ { /* 1301 */
+ 128,
+ /* LWPINS64rmi */
+ },
+ { /* 1302 */
+ 129,
+ /* LWPINS64rri */
+ },
+ { /* 1303 */
+ 126,
+ /* LWPVAL32rmi */
+ },
+ { /* 1304 */
+ 127,
+ /* LWPVAL32rri */
+ },
+ { /* 1305 */
+ 128,
+ /* LWPVAL64rmi */
+ },
+ { /* 1306 */
+ 129,
+ /* LWPVAL64rri */
+ },
+ { /* 1307 */
+ 60,
+ /* LZCNT16rm */
+ },
+ { /* 1308 */
+ 61,
+ /* LZCNT16rr */
+ },
+ { /* 1309 */
+ 60,
+ /* LZCNT32rm */
+ },
+ { /* 1310 */
+ 61,
+ /* LZCNT32rr */
+ },
+ { /* 1311 */
+ 62,
+ /* LZCNT64rm */
+ },
+ { /* 1312 */
+ 63,
+ /* LZCNT64rr */
+ },
+ { /* 1313 */
+ 31,
+ /* MASKMOVDQU */
+ },
+ { /* 1314 */
+ 31,
+ /* MASKMOVDQU64 */
+ },
+ { /* 1315 */
+ 0,
+ /* */
+ },
+ { /* 1316 */
+ 0,
+ /* */
+ },
+ { /* 1317 */
+ 0,
+ /* */
+ },
+ { /* 1318 */
+ 0,
+ /* */
+ },
+ { /* 1319 */
+ 0,
+ /* */
+ },
+ { /* 1320 */
+ 0,
+ /* */
+ },
+ { /* 1321 */
+ 0,
+ /* */
+ },
+ { /* 1322 */
+ 0,
+ /* */
+ },
+ { /* 1323 */
+ 26,
+ /* MAXPDrm */
+ },
+ { /* 1324 */
+ 27,
+ /* MAXPDrr */
+ },
+ { /* 1325 */
+ 26,
+ /* MAXPSrm */
+ },
+ { /* 1326 */
+ 27,
+ /* MAXPSrr */
+ },
+ { /* 1327 */
+ 26,
+ /* MAXSDrm */
+ },
+ { /* 1328 */
+ 0,
+ /* */
+ },
+ { /* 1329 */
+ 27,
+ /* MAXSDrr */
+ },
+ { /* 1330 */
+ 0,
+ /* */
+ },
+ { /* 1331 */
+ 26,
+ /* MAXSSrm */
+ },
+ { /* 1332 */
+ 0,
+ /* */
+ },
+ { /* 1333 */
+ 27,
+ /* MAXSSrr */
+ },
+ { /* 1334 */
+ 0,
+ /* */
+ },
+ { /* 1335 */
+ 0,
+ /* MFENCE */
+ },
+ { /* 1336 */
+ 0,
+ /* */
+ },
+ { /* 1337 */
+ 0,
+ /* */
+ },
+ { /* 1338 */
+ 0,
+ /* */
+ },
+ { /* 1339 */
+ 0,
+ /* */
+ },
+ { /* 1340 */
+ 0,
+ /* */
+ },
+ { /* 1341 */
+ 0,
+ /* */
+ },
+ { /* 1342 */
+ 0,
+ /* */
+ },
+ { /* 1343 */
+ 0,
+ /* */
+ },
+ { /* 1344 */
+ 26,
+ /* MINPDrm */
+ },
+ { /* 1345 */
+ 27,
+ /* MINPDrr */
+ },
+ { /* 1346 */
+ 26,
+ /* MINPSrm */
+ },
+ { /* 1347 */
+ 27,
+ /* MINPSrr */
+ },
+ { /* 1348 */
+ 26,
+ /* MINSDrm */
+ },
+ { /* 1349 */
+ 0,
+ /* */
+ },
+ { /* 1350 */
+ 27,
+ /* MINSDrr */
+ },
+ { /* 1351 */
+ 0,
+ /* */
+ },
+ { /* 1352 */
+ 26,
+ /* MINSSrm */
+ },
+ { /* 1353 */
+ 0,
+ /* */
+ },
+ { /* 1354 */
+ 27,
+ /* MINSSrr */
+ },
+ { /* 1355 */
+ 0,
+ /* */
+ },
+ { /* 1356 */
+ 130,
+ /* MMX_CVTPD2PIirm */
+ },
+ { /* 1357 */
+ 131,
+ /* MMX_CVTPD2PIirr */
+ },
+ { /* 1358 */
+ 30,
+ /* MMX_CVTPI2PDirm */
+ },
+ { /* 1359 */
+ 132,
+ /* MMX_CVTPI2PDirr */
+ },
+ { /* 1360 */
+ 26,
+ /* MMX_CVTPI2PSirm */
+ },
+ { /* 1361 */
+ 133,
+ /* MMX_CVTPI2PSirr */
+ },
+ { /* 1362 */
+ 130,
+ /* MMX_CVTPS2PIirm */
+ },
+ { /* 1363 */
+ 131,
+ /* MMX_CVTPS2PIirr */
+ },
+ { /* 1364 */
+ 130,
+ /* MMX_CVTTPD2PIirm */
+ },
+ { /* 1365 */
+ 131,
+ /* MMX_CVTTPD2PIirr */
+ },
+ { /* 1366 */
+ 130,
+ /* MMX_CVTTPS2PIirm */
+ },
+ { /* 1367 */
+ 131,
+ /* MMX_CVTTPS2PIirr */
+ },
+ { /* 1368 */
+ 0,
+ /* MMX_EMMS */
+ },
+ { /* 1369 */
+ 134,
+ /* MMX_MASKMOVQ */
+ },
+ { /* 1370 */
+ 134,
+ /* MMX_MASKMOVQ64 */
+ },
+ { /* 1371 */
+ 135,
+ /* MMX_MOVD64from64rm */
+ },
+ { /* 1372 */
+ 136,
+ /* MMX_MOVD64from64rr */
+ },
+ { /* 1373 */
+ 137,
+ /* MMX_MOVD64grr */
+ },
+ { /* 1374 */
+ 135,
+ /* MMX_MOVD64mr */
+ },
+ { /* 1375 */
+ 130,
+ /* MMX_MOVD64rm */
+ },
+ { /* 1376 */
+ 138,
+ /* MMX_MOVD64rr */
+ },
+ { /* 1377 */
+ 130,
+ /* MMX_MOVD64to64rm */
+ },
+ { /* 1378 */
+ 139,
+ /* MMX_MOVD64to64rr */
+ },
+ { /* 1379 */
+ 131,
+ /* MMX_MOVDQ2Qrr */
+ },
+ { /* 1380 */
+ 0,
+ /* */
+ },
+ { /* 1381 */
+ 135,
+ /* MMX_MOVNTQmr */
+ },
+ { /* 1382 */
+ 132,
+ /* MMX_MOVQ2DQrr */
+ },
+ { /* 1383 */
+ 0,
+ /* */
+ },
+ { /* 1384 */
+ 135,
+ /* MMX_MOVQ64mr */
+ },
+ { /* 1385 */
+ 130,
+ /* MMX_MOVQ64rm */
+ },
+ { /* 1386 */
+ 134,
+ /* MMX_MOVQ64rr */
+ },
+ { /* 1387 */
+ 140,
+ /* MMX_MOVQ64rr_REV */
+ },
+ { /* 1388 */
+ 130,
+ /* MMX_PABSBrm */
+ },
+ { /* 1389 */
+ 134,
+ /* MMX_PABSBrr */
+ },
+ { /* 1390 */
+ 130,
+ /* MMX_PABSDrm */
+ },
+ { /* 1391 */
+ 134,
+ /* MMX_PABSDrr */
+ },
+ { /* 1392 */
+ 130,
+ /* MMX_PABSWrm */
+ },
+ { /* 1393 */
+ 134,
+ /* MMX_PABSWrr */
+ },
+ { /* 1394 */
+ 141,
+ /* MMX_PACKSSDWirm */
+ },
+ { /* 1395 */
+ 142,
+ /* MMX_PACKSSDWirr */
+ },
+ { /* 1396 */
+ 141,
+ /* MMX_PACKSSWBirm */
+ },
+ { /* 1397 */
+ 142,
+ /* MMX_PACKSSWBirr */
+ },
+ { /* 1398 */
+ 141,
+ /* MMX_PACKUSWBirm */
+ },
+ { /* 1399 */
+ 142,
+ /* MMX_PACKUSWBirr */
+ },
+ { /* 1400 */
+ 141,
+ /* MMX_PADDBirm */
+ },
+ { /* 1401 */
+ 142,
+ /* MMX_PADDBirr */
+ },
+ { /* 1402 */
+ 141,
+ /* MMX_PADDDirm */
+ },
+ { /* 1403 */
+ 142,
+ /* MMX_PADDDirr */
+ },
+ { /* 1404 */
+ 141,
+ /* MMX_PADDQirm */
+ },
+ { /* 1405 */
+ 142,
+ /* MMX_PADDQirr */
+ },
+ { /* 1406 */
+ 141,
+ /* MMX_PADDSBirm */
+ },
+ { /* 1407 */
+ 142,
+ /* MMX_PADDSBirr */
+ },
+ { /* 1408 */
+ 141,
+ /* MMX_PADDSWirm */
+ },
+ { /* 1409 */
+ 142,
+ /* MMX_PADDSWirr */
+ },
+ { /* 1410 */
+ 141,
+ /* MMX_PADDUSBirm */
+ },
+ { /* 1411 */
+ 142,
+ /* MMX_PADDUSBirr */
+ },
+ { /* 1412 */
+ 141,
+ /* MMX_PADDUSWirm */
+ },
+ { /* 1413 */
+ 142,
+ /* MMX_PADDUSWirr */
+ },
+ { /* 1414 */
+ 141,
+ /* MMX_PADDWirm */
+ },
+ { /* 1415 */
+ 142,
+ /* MMX_PADDWirr */
+ },
+ { /* 1416 */
+ 143,
+ /* MMX_PALIGNRrmi */
+ },
+ { /* 1417 */
+ 144,
+ /* MMX_PALIGNRrri */
+ },
+ { /* 1418 */
+ 141,
+ /* MMX_PANDNirm */
+ },
+ { /* 1419 */
+ 142,
+ /* MMX_PANDNirr */
+ },
+ { /* 1420 */
+ 141,
+ /* MMX_PANDirm */
+ },
+ { /* 1421 */
+ 142,
+ /* MMX_PANDirr */
+ },
+ { /* 1422 */
+ 141,
+ /* MMX_PAVGBirm */
+ },
+ { /* 1423 */
+ 142,
+ /* MMX_PAVGBirr */
+ },
+ { /* 1424 */
+ 141,
+ /* MMX_PAVGWirm */
+ },
+ { /* 1425 */
+ 142,
+ /* MMX_PAVGWirr */
+ },
+ { /* 1426 */
+ 141,
+ /* MMX_PCMPEQBirm */
+ },
+ { /* 1427 */
+ 142,
+ /* MMX_PCMPEQBirr */
+ },
+ { /* 1428 */
+ 141,
+ /* MMX_PCMPEQDirm */
+ },
+ { /* 1429 */
+ 142,
+ /* MMX_PCMPEQDirr */
+ },
+ { /* 1430 */
+ 141,
+ /* MMX_PCMPEQWirm */
+ },
+ { /* 1431 */
+ 142,
+ /* MMX_PCMPEQWirr */
+ },
+ { /* 1432 */
+ 141,
+ /* MMX_PCMPGTBirm */
+ },
+ { /* 1433 */
+ 142,
+ /* MMX_PCMPGTBirr */
+ },
+ { /* 1434 */
+ 141,
+ /* MMX_PCMPGTDirm */
+ },
+ { /* 1435 */
+ 142,
+ /* MMX_PCMPGTDirr */
+ },
+ { /* 1436 */
+ 141,
+ /* MMX_PCMPGTWirm */
+ },
+ { /* 1437 */
+ 142,
+ /* MMX_PCMPGTWirr */
+ },
+ { /* 1438 */
+ 145,
+ /* MMX_PEXTRWrr */
+ },
+ { /* 1439 */
+ 141,
+ /* MMX_PHADDDrm */
+ },
+ { /* 1440 */
+ 142,
+ /* MMX_PHADDDrr */
+ },
+ { /* 1441 */
+ 141,
+ /* MMX_PHADDSWrm */
+ },
+ { /* 1442 */
+ 142,
+ /* MMX_PHADDSWrr */
+ },
+ { /* 1443 */
+ 141,
+ /* MMX_PHADDWrm */
+ },
+ { /* 1444 */
+ 142,
+ /* MMX_PHADDWrr */
+ },
+ { /* 1445 */
+ 141,
+ /* MMX_PHSUBDrm */
+ },
+ { /* 1446 */
+ 142,
+ /* MMX_PHSUBDrr */
+ },
+ { /* 1447 */
+ 141,
+ /* MMX_PHSUBSWrm */
+ },
+ { /* 1448 */
+ 142,
+ /* MMX_PHSUBSWrr */
+ },
+ { /* 1449 */
+ 141,
+ /* MMX_PHSUBWrm */
+ },
+ { /* 1450 */
+ 142,
+ /* MMX_PHSUBWrr */
+ },
+ { /* 1451 */
+ 143,
+ /* MMX_PINSRWrm */
+ },
+ { /* 1452 */
+ 146,
+ /* MMX_PINSRWrr */
+ },
+ { /* 1453 */
+ 141,
+ /* MMX_PMADDUBSWrm */
+ },
+ { /* 1454 */
+ 142,
+ /* MMX_PMADDUBSWrr */
+ },
+ { /* 1455 */
+ 141,
+ /* MMX_PMADDWDirm */
+ },
+ { /* 1456 */
+ 142,
+ /* MMX_PMADDWDirr */
+ },
+ { /* 1457 */
+ 141,
+ /* MMX_PMAXSWirm */
+ },
+ { /* 1458 */
+ 142,
+ /* MMX_PMAXSWirr */
+ },
+ { /* 1459 */
+ 141,
+ /* MMX_PMAXUBirm */
+ },
+ { /* 1460 */
+ 142,
+ /* MMX_PMAXUBirr */
+ },
+ { /* 1461 */
+ 141,
+ /* MMX_PMINSWirm */
+ },
+ { /* 1462 */
+ 142,
+ /* MMX_PMINSWirr */
+ },
+ { /* 1463 */
+ 141,
+ /* MMX_PMINUBirm */
+ },
+ { /* 1464 */
+ 142,
+ /* MMX_PMINUBirr */
+ },
+ { /* 1465 */
+ 147,
+ /* MMX_PMOVMSKBrr */
+ },
+ { /* 1466 */
+ 141,
+ /* MMX_PMULHRSWrm */
+ },
+ { /* 1467 */
+ 142,
+ /* MMX_PMULHRSWrr */
+ },
+ { /* 1468 */
+ 141,
+ /* MMX_PMULHUWirm */
+ },
+ { /* 1469 */
+ 142,
+ /* MMX_PMULHUWirr */
+ },
+ { /* 1470 */
+ 141,
+ /* MMX_PMULHWirm */
+ },
+ { /* 1471 */
+ 142,
+ /* MMX_PMULHWirr */
+ },
+ { /* 1472 */
+ 141,
+ /* MMX_PMULLWirm */
+ },
+ { /* 1473 */
+ 142,
+ /* MMX_PMULLWirr */
+ },
+ { /* 1474 */
+ 141,
+ /* MMX_PMULUDQirm */
+ },
+ { /* 1475 */
+ 142,
+ /* MMX_PMULUDQirr */
+ },
+ { /* 1476 */
+ 141,
+ /* MMX_PORirm */
+ },
+ { /* 1477 */
+ 142,
+ /* MMX_PORirr */
+ },
+ { /* 1478 */
+ 141,
+ /* MMX_PSADBWirm */
+ },
+ { /* 1479 */
+ 142,
+ /* MMX_PSADBWirr */
+ },
+ { /* 1480 */
+ 141,
+ /* MMX_PSHUFBrm */
+ },
+ { /* 1481 */
+ 142,
+ /* MMX_PSHUFBrr */
+ },
+ { /* 1482 */
+ 148,
+ /* MMX_PSHUFWmi */
+ },
+ { /* 1483 */
+ 149,
+ /* MMX_PSHUFWri */
+ },
+ { /* 1484 */
+ 141,
+ /* MMX_PSIGNBrm */
+ },
+ { /* 1485 */
+ 142,
+ /* MMX_PSIGNBrr */
+ },
+ { /* 1486 */
+ 141,
+ /* MMX_PSIGNDrm */
+ },
+ { /* 1487 */
+ 142,
+ /* MMX_PSIGNDrr */
+ },
+ { /* 1488 */
+ 141,
+ /* MMX_PSIGNWrm */
+ },
+ { /* 1489 */
+ 142,
+ /* MMX_PSIGNWrr */
+ },
+ { /* 1490 */
+ 150,
+ /* MMX_PSLLDri */
+ },
+ { /* 1491 */
+ 141,
+ /* MMX_PSLLDrm */
+ },
+ { /* 1492 */
+ 142,
+ /* MMX_PSLLDrr */
+ },
+ { /* 1493 */
+ 150,
+ /* MMX_PSLLQri */
+ },
+ { /* 1494 */
+ 141,
+ /* MMX_PSLLQrm */
+ },
+ { /* 1495 */
+ 142,
+ /* MMX_PSLLQrr */
+ },
+ { /* 1496 */
+ 150,
+ /* MMX_PSLLWri */
+ },
+ { /* 1497 */
+ 141,
+ /* MMX_PSLLWrm */
+ },
+ { /* 1498 */
+ 142,
+ /* MMX_PSLLWrr */
+ },
+ { /* 1499 */
+ 150,
+ /* MMX_PSRADri */
+ },
+ { /* 1500 */
+ 141,
+ /* MMX_PSRADrm */
+ },
+ { /* 1501 */
+ 142,
+ /* MMX_PSRADrr */
+ },
+ { /* 1502 */
+ 150,
+ /* MMX_PSRAWri */
+ },
+ { /* 1503 */
+ 141,
+ /* MMX_PSRAWrm */
+ },
+ { /* 1504 */
+ 142,
+ /* MMX_PSRAWrr */
+ },
+ { /* 1505 */
+ 150,
+ /* MMX_PSRLDri */
+ },
+ { /* 1506 */
+ 141,
+ /* MMX_PSRLDrm */
+ },
+ { /* 1507 */
+ 142,
+ /* MMX_PSRLDrr */
+ },
+ { /* 1508 */
+ 150,
+ /* MMX_PSRLQri */
+ },
+ { /* 1509 */
+ 141,
+ /* MMX_PSRLQrm */
+ },
+ { /* 1510 */
+ 142,
+ /* MMX_PSRLQrr */
+ },
+ { /* 1511 */
+ 150,
+ /* MMX_PSRLWri */
+ },
+ { /* 1512 */
+ 141,
+ /* MMX_PSRLWrm */
+ },
+ { /* 1513 */
+ 142,
+ /* MMX_PSRLWrr */
+ },
+ { /* 1514 */
+ 141,
+ /* MMX_PSUBBirm */
+ },
+ { /* 1515 */
+ 142,
+ /* MMX_PSUBBirr */
+ },
+ { /* 1516 */
+ 141,
+ /* MMX_PSUBDirm */
+ },
+ { /* 1517 */
+ 142,
+ /* MMX_PSUBDirr */
+ },
+ { /* 1518 */
+ 141,
+ /* MMX_PSUBQirm */
+ },
+ { /* 1519 */
+ 142,
+ /* MMX_PSUBQirr */
+ },
+ { /* 1520 */
+ 141,
+ /* MMX_PSUBSBirm */
+ },
+ { /* 1521 */
+ 142,
+ /* MMX_PSUBSBirr */
+ },
+ { /* 1522 */
+ 141,
+ /* MMX_PSUBSWirm */
+ },
+ { /* 1523 */
+ 142,
+ /* MMX_PSUBSWirr */
+ },
+ { /* 1524 */
+ 141,
+ /* MMX_PSUBUSBirm */
+ },
+ { /* 1525 */
+ 142,
+ /* MMX_PSUBUSBirr */
+ },
+ { /* 1526 */
+ 141,
+ /* MMX_PSUBUSWirm */
+ },
+ { /* 1527 */
+ 142,
+ /* MMX_PSUBUSWirr */
+ },
+ { /* 1528 */
+ 141,
+ /* MMX_PSUBWirm */
+ },
+ { /* 1529 */
+ 142,
+ /* MMX_PSUBWirr */
+ },
+ { /* 1530 */
+ 141,
+ /* MMX_PUNPCKHBWirm */
+ },
+ { /* 1531 */
+ 142,
+ /* MMX_PUNPCKHBWirr */
+ },
+ { /* 1532 */
+ 141,
+ /* MMX_PUNPCKHDQirm */
+ },
+ { /* 1533 */
+ 142,
+ /* MMX_PUNPCKHDQirr */
+ },
+ { /* 1534 */
+ 141,
+ /* MMX_PUNPCKHWDirm */
+ },
+ { /* 1535 */
+ 142,
+ /* MMX_PUNPCKHWDirr */
+ },
+ { /* 1536 */
+ 141,
+ /* MMX_PUNPCKLBWirm */
+ },
+ { /* 1537 */
+ 142,
+ /* MMX_PUNPCKLBWirr */
+ },
+ { /* 1538 */
+ 141,
+ /* MMX_PUNPCKLDQirm */
+ },
+ { /* 1539 */
+ 142,
+ /* MMX_PUNPCKLDQirr */
+ },
+ { /* 1540 */
+ 141,
+ /* MMX_PUNPCKLWDirm */
+ },
+ { /* 1541 */
+ 142,
+ /* MMX_PUNPCKLWDirr */
+ },
+ { /* 1542 */
+ 141,
+ /* MMX_PXORirm */
+ },
+ { /* 1543 */
+ 142,
+ /* MMX_PXORirr */
+ },
+ { /* 1544 */
+ 0,
+ /* MONITORXrrr */
+ },
+ { /* 1545 */
+ 0,
+ /* MONITORrrr */
+ },
+ { /* 1546 */
+ 0,
+ /* MONTMUL */
+ },
+ { /* 1547 */
+ 151,
+ /* MOV16ao16 */
+ },
+ { /* 1548 */
+ 151,
+ /* MOV16ao32 */
+ },
+ { /* 1549 */
+ 151,
+ /* MOV16ao64 */
+ },
+ { /* 1550 */
+ 3,
+ /* MOV16mi */
+ },
+ { /* 1551 */
+ 5,
+ /* MOV16mr */
+ },
+ { /* 1552 */
+ 152,
+ /* MOV16ms */
+ },
+ { /* 1553 */
+ 151,
+ /* MOV16o16a */
+ },
+ { /* 1554 */
+ 151,
+ /* MOV16o32a */
+ },
+ { /* 1555 */
+ 151,
+ /* MOV16o64a */
+ },
+ { /* 1556 */
+ 153,
+ /* MOV16ri */
+ },
+ { /* 1557 */
+ 74,
+ /* MOV16ri_alt */
+ },
+ { /* 1558 */
+ 60,
+ /* MOV16rm */
+ },
+ { /* 1559 */
+ 67,
+ /* MOV16rr */
+ },
+ { /* 1560 */
+ 61,
+ /* MOV16rr_REV */
+ },
+ { /* 1561 */
+ 154,
+ /* MOV16rs */
+ },
+ { /* 1562 */
+ 155,
+ /* MOV16sm */
+ },
+ { /* 1563 */
+ 156,
+ /* MOV16sr */
+ },
+ { /* 1564 */
+ 151,
+ /* MOV32ao16 */
+ },
+ { /* 1565 */
+ 151,
+ /* MOV32ao32 */
+ },
+ { /* 1566 */
+ 151,
+ /* MOV32ao64 */
+ },
+ { /* 1567 */
+ 157,
+ /* MOV32cr */
+ },
+ { /* 1568 */
+ 158,
+ /* MOV32dr */
+ },
+ { /* 1569 */
+ 3,
+ /* MOV32mi */
+ },
+ { /* 1570 */
+ 5,
+ /* MOV32mr */
+ },
+ { /* 1571 */
+ 151,
+ /* MOV32o16a */
+ },
+ { /* 1572 */
+ 151,
+ /* MOV32o32a */
+ },
+ { /* 1573 */
+ 151,
+ /* MOV32o64a */
+ },
+ { /* 1574 */
+ 159,
+ /* MOV32rc */
+ },
+ { /* 1575 */
+ 160,
+ /* MOV32rd */
+ },
+ { /* 1576 */
+ 153,
+ /* MOV32ri */
+ },
+ { /* 1577 */
+ 74,
+ /* MOV32ri_alt */
+ },
+ { /* 1578 */
+ 60,
+ /* MOV32rm */
+ },
+ { /* 1579 */
+ 67,
+ /* MOV32rr */
+ },
+ { /* 1580 */
+ 61,
+ /* MOV32rr_REV */
+ },
+ { /* 1581 */
+ 154,
+ /* MOV32rs */
+ },
+ { /* 1582 */
+ 156,
+ /* MOV32sr */
+ },
+ { /* 1583 */
+ 151,
+ /* MOV64ao32 */
+ },
+ { /* 1584 */
+ 151,
+ /* MOV64ao64 */
+ },
+ { /* 1585 */
+ 161,
+ /* MOV64cr */
+ },
+ { /* 1586 */
+ 162,
+ /* MOV64dr */
+ },
+ { /* 1587 */
+ 12,
+ /* MOV64mi32 */
+ },
+ { /* 1588 */
+ 13,
+ /* MOV64mr */
+ },
+ { /* 1589 */
+ 151,
+ /* MOV64o32a */
+ },
+ { /* 1590 */
+ 151,
+ /* MOV64o64a */
+ },
+ { /* 1591 */
+ 163,
+ /* MOV64rc */
+ },
+ { /* 1592 */
+ 164,
+ /* MOV64rd */
+ },
+ { /* 1593 */
+ 165,
+ /* MOV64ri */
+ },
+ { /* 1594 */
+ 75,
+ /* MOV64ri32 */
+ },
+ { /* 1595 */
+ 62,
+ /* MOV64rm */
+ },
+ { /* 1596 */
+ 69,
+ /* MOV64rr */
+ },
+ { /* 1597 */
+ 63,
+ /* MOV64rr_REV */
+ },
+ { /* 1598 */
+ 166,
+ /* MOV64rs */
+ },
+ { /* 1599 */
+ 167,
+ /* MOV64sr */
+ },
+ { /* 1600 */
+ 30,
+ /* MOV64toPQIrm */
+ },
+ { /* 1601 */
+ 90,
+ /* MOV64toPQIrr */
+ },
+ { /* 1602 */
+ 0,
+ /* */
+ },
+ { /* 1603 */
+ 0,
+ /* */
+ },
+ { /* 1604 */
+ 151,
+ /* MOV8ao16 */
+ },
+ { /* 1605 */
+ 151,
+ /* MOV8ao32 */
+ },
+ { /* 1606 */
+ 151,
+ /* MOV8ao64 */
+ },
+ { /* 1607 */
+ 4,
+ /* MOV8mi */
+ },
+ { /* 1608 */
+ 19,
+ /* MOV8mr */
+ },
+ { /* 1609 */
+ 0,
+ /* */
+ },
+ { /* 1610 */
+ 151,
+ /* MOV8o16a */
+ },
+ { /* 1611 */
+ 151,
+ /* MOV8o32a */
+ },
+ { /* 1612 */
+ 151,
+ /* MOV8o64a */
+ },
+ { /* 1613 */
+ 168,
+ /* MOV8ri */
+ },
+ { /* 1614 */
+ 76,
+ /* MOV8ri_alt */
+ },
+ { /* 1615 */
+ 77,
+ /* MOV8rm */
+ },
+ { /* 1616 */
+ 0,
+ /* */
+ },
+ { /* 1617 */
+ 78,
+ /* MOV8rr */
+ },
+ { /* 1618 */
+ 0,
+ /* */
+ },
+ { /* 1619 */
+ 79,
+ /* MOV8rr_REV */
+ },
+ { /* 1620 */
+ 169,
+ /* MOVAPDmr */
+ },
+ { /* 1621 */
+ 30,
+ /* MOVAPDrm */
+ },
+ { /* 1622 */
+ 31,
+ /* MOVAPDrr */
+ },
+ { /* 1623 */
+ 170,
+ /* MOVAPDrr_REV */
+ },
+ { /* 1624 */
+ 169,
+ /* MOVAPSmr */
+ },
+ { /* 1625 */
+ 30,
+ /* MOVAPSrm */
+ },
+ { /* 1626 */
+ 31,
+ /* MOVAPSrr */
+ },
+ { /* 1627 */
+ 170,
+ /* MOVAPSrr_REV */
+ },
+ { /* 1628 */
+ 5,
+ /* MOVBE16mr */
+ },
+ { /* 1629 */
+ 60,
+ /* MOVBE16rm */
+ },
+ { /* 1630 */
+ 5,
+ /* MOVBE32mr */
+ },
+ { /* 1631 */
+ 60,
+ /* MOVBE32rm */
+ },
+ { /* 1632 */
+ 13,
+ /* MOVBE64mr */
+ },
+ { /* 1633 */
+ 62,
+ /* MOVBE64rm */
+ },
+ { /* 1634 */
+ 30,
+ /* MOVDDUPrm */
+ },
+ { /* 1635 */
+ 31,
+ /* MOVDDUPrr */
+ },
+ { /* 1636 */
+ 30,
+ /* MOVDI2PDIrm */
+ },
+ { /* 1637 */
+ 89,
+ /* MOVDI2PDIrr */
+ },
+ { /* 1638 */
+ 0,
+ /* */
+ },
+ { /* 1639 */
+ 0,
+ /* */
+ },
+ { /* 1640 */
+ 171,
+ /* MOVDIR64B16 */
+ },
+ { /* 1641 */
+ 87,
+ /* MOVDIR64B32 */
+ },
+ { /* 1642 */
+ 62,
+ /* MOVDIR64B64 */
+ },
+ { /* 1643 */
+ 172,
+ /* MOVDIRI32 */
+ },
+ { /* 1644 */
+ 13,
+ /* MOVDIRI64 */
+ },
+ { /* 1645 */
+ 169,
+ /* MOVDQAmr */
+ },
+ { /* 1646 */
+ 30,
+ /* MOVDQArm */
+ },
+ { /* 1647 */
+ 31,
+ /* MOVDQArr */
+ },
+ { /* 1648 */
+ 170,
+ /* MOVDQArr_REV */
+ },
+ { /* 1649 */
+ 169,
+ /* MOVDQUmr */
+ },
+ { /* 1650 */
+ 30,
+ /* MOVDQUrm */
+ },
+ { /* 1651 */
+ 31,
+ /* MOVDQUrr */
+ },
+ { /* 1652 */
+ 170,
+ /* MOVDQUrr_REV */
+ },
+ { /* 1653 */
+ 27,
+ /* MOVHLPSrr */
+ },
+ { /* 1654 */
+ 169,
+ /* MOVHPDmr */
+ },
+ { /* 1655 */
+ 26,
+ /* MOVHPDrm */
+ },
+ { /* 1656 */
+ 169,
+ /* MOVHPSmr */
+ },
+ { /* 1657 */
+ 26,
+ /* MOVHPSrm */
+ },
+ { /* 1658 */
+ 27,
+ /* MOVLHPSrr */
+ },
+ { /* 1659 */
+ 169,
+ /* MOVLPDmr */
+ },
+ { /* 1660 */
+ 26,
+ /* MOVLPDrm */
+ },
+ { /* 1661 */
+ 169,
+ /* MOVLPSmr */
+ },
+ { /* 1662 */
+ 26,
+ /* MOVLPSrm */
+ },
+ { /* 1663 */
+ 88,
+ /* MOVMSKPDrr */
+ },
+ { /* 1664 */
+ 88,
+ /* MOVMSKPSrr */
+ },
+ { /* 1665 */
+ 30,
+ /* MOVNTDQArm */
+ },
+ { /* 1666 */
+ 169,
+ /* MOVNTDQmr */
+ },
+ { /* 1667 */
+ 13,
+ /* MOVNTI_64mr */
+ },
+ { /* 1668 */
+ 172,
+ /* MOVNTImr */
+ },
+ { /* 1669 */
+ 169,
+ /* MOVNTPDmr */
+ },
+ { /* 1670 */
+ 169,
+ /* MOVNTPSmr */
+ },
+ { /* 1671 */
+ 169,
+ /* MOVNTSD */
+ },
+ { /* 1672 */
+ 169,
+ /* MOVNTSS */
+ },
+ { /* 1673 */
+ 169,
+ /* MOVPDI2DImr */
+ },
+ { /* 1674 */
+ 173,
+ /* MOVPDI2DIrr */
+ },
+ { /* 1675 */
+ 169,
+ /* MOVPQI2QImr */
+ },
+ { /* 1676 */
+ 170,
+ /* MOVPQI2QIrr */
+ },
+ { /* 1677 */
+ 169,
+ /* MOVPQIto64mr */
+ },
+ { /* 1678 */
+ 174,
+ /* MOVPQIto64rr */
+ },
+ { /* 1679 */
+ 30,
+ /* MOVQI2PQIrm */
+ },
+ { /* 1680 */
+ 82,
+ /* MOVSB */
+ },
+ { /* 1681 */
+ 169,
+ /* MOVSDmr */
+ },
+ { /* 1682 */
+ 30,
+ /* MOVSDrm */
+ },
+ { /* 1683 */
+ 27,
+ /* MOVSDrr */
+ },
+ { /* 1684 */
+ 175,
+ /* MOVSDrr_REV */
+ },
+ { /* 1685 */
+ 0,
+ /* */
+ },
+ { /* 1686 */
+ 0,
+ /* */
+ },
+ { /* 1687 */
+ 30,
+ /* MOVSHDUPrm */
+ },
+ { /* 1688 */
+ 31,
+ /* MOVSHDUPrr */
+ },
+ { /* 1689 */
+ 82,
+ /* MOVSL */
+ },
+ { /* 1690 */
+ 30,
+ /* MOVSLDUPrm */
+ },
+ { /* 1691 */
+ 31,
+ /* MOVSLDUPrr */
+ },
+ { /* 1692 */
+ 82,
+ /* MOVSQ */
+ },
+ { /* 1693 */
+ 0,
+ /* */
+ },
+ { /* 1694 */
+ 0,
+ /* */
+ },
+ { /* 1695 */
+ 169,
+ /* MOVSSmr */
+ },
+ { /* 1696 */
+ 30,
+ /* MOVSSrm */
+ },
+ { /* 1697 */
+ 27,
+ /* MOVSSrr */
+ },
+ { /* 1698 */
+ 175,
+ /* MOVSSrr_REV */
+ },
+ { /* 1699 */
+ 82,
+ /* MOVSW */
+ },
+ { /* 1700 */
+ 60,
+ /* MOVSX16rm16 */
+ },
+ { /* 1701 */
+ 60,
+ /* MOVSX16rm8 */
+ },
+ { /* 1702 */
+ 61,
+ /* MOVSX16rr16 */
+ },
+ { /* 1703 */
+ 176,
+ /* MOVSX16rr8 */
+ },
+ { /* 1704 */
+ 60,
+ /* MOVSX32rm16 */
+ },
+ { /* 1705 */
+ 60,
+ /* MOVSX32rm8 */
+ },
+ { /* 1706 */
+ 0,
+ /* */
+ },
+ { /* 1707 */
+ 177,
+ /* MOVSX32rr16 */
+ },
+ { /* 1708 */
+ 176,
+ /* MOVSX32rr8 */
+ },
+ { /* 1709 */
+ 0,
+ /* */
+ },
+ { /* 1710 */
+ 62,
+ /* MOVSX64rm16 */
+ },
+ { /* 1711 */
+ 62,
+ /* MOVSX64rm32 */
+ },
+ { /* 1712 */
+ 62,
+ /* MOVSX64rm8 */
+ },
+ { /* 1713 */
+ 178,
+ /* MOVSX64rr16 */
+ },
+ { /* 1714 */
+ 122,
+ /* MOVSX64rr32 */
+ },
+ { /* 1715 */
+ 179,
+ /* MOVSX64rr8 */
+ },
+ { /* 1716 */
+ 169,
+ /* MOVUPDmr */
+ },
+ { /* 1717 */
+ 30,
+ /* MOVUPDrm */
+ },
+ { /* 1718 */
+ 31,
+ /* MOVUPDrr */
+ },
+ { /* 1719 */
+ 170,
+ /* MOVUPDrr_REV */
+ },
+ { /* 1720 */
+ 169,
+ /* MOVUPSmr */
+ },
+ { /* 1721 */
+ 30,
+ /* MOVUPSrm */
+ },
+ { /* 1722 */
+ 31,
+ /* MOVUPSrr */
+ },
+ { /* 1723 */
+ 170,
+ /* MOVUPSrr_REV */
+ },
+ { /* 1724 */
+ 31,
+ /* MOVZPQILo2PQIrr */
+ },
+ { /* 1725 */
+ 60,
+ /* MOVZX16rm16 */
+ },
+ { /* 1726 */
+ 60,
+ /* MOVZX16rm8 */
+ },
+ { /* 1727 */
+ 61,
+ /* MOVZX16rr16 */
+ },
+ { /* 1728 */
+ 176,
+ /* MOVZX16rr8 */
+ },
+ { /* 1729 */
+ 60,
+ /* MOVZX32rm16 */
+ },
+ { /* 1730 */
+ 60,
+ /* MOVZX32rm8 */
+ },
+ { /* 1731 */
+ 0,
+ /* */
+ },
+ { /* 1732 */
+ 177,
+ /* MOVZX32rr16 */
+ },
+ { /* 1733 */
+ 176,
+ /* MOVZX32rr8 */
+ },
+ { /* 1734 */
+ 0,
+ /* */
+ },
+ { /* 1735 */
+ 62,
+ /* MOVZX64rm16 */
+ },
+ { /* 1736 */
+ 62,
+ /* MOVZX64rm8 */
+ },
+ { /* 1737 */
+ 178,
+ /* MOVZX64rr16 */
+ },
+ { /* 1738 */
+ 179,
+ /* MOVZX64rr8 */
+ },
+ { /* 1739 */
+ 52,
+ /* MPSADBWrmi */
+ },
+ { /* 1740 */
+ 53,
+ /* MPSADBWrri */
+ },
+ { /* 1741 */
+ 28,
+ /* MUL16m */
+ },
+ { /* 1742 */
+ 70,
+ /* MUL16r */
+ },
+ { /* 1743 */
+ 28,
+ /* MUL32m */
+ },
+ { /* 1744 */
+ 70,
+ /* MUL32r */
+ },
+ { /* 1745 */
+ 28,
+ /* MUL64m */
+ },
+ { /* 1746 */
+ 72,
+ /* MUL64r */
+ },
+ { /* 1747 */
+ 28,
+ /* MUL8m */
+ },
+ { /* 1748 */
+ 94,
+ /* MUL8r */
+ },
+ { /* 1749 */
+ 26,
+ /* MULPDrm */
+ },
+ { /* 1750 */
+ 27,
+ /* MULPDrr */
+ },
+ { /* 1751 */
+ 26,
+ /* MULPSrm */
+ },
+ { /* 1752 */
+ 27,
+ /* MULPSrr */
+ },
+ { /* 1753 */
+ 26,
+ /* MULSDrm */
+ },
+ { /* 1754 */
+ 0,
+ /* */
+ },
+ { /* 1755 */
+ 27,
+ /* MULSDrr */
+ },
+ { /* 1756 */
+ 0,
+ /* */
+ },
+ { /* 1757 */
+ 26,
+ /* MULSSrm */
+ },
+ { /* 1758 */
+ 0,
+ /* */
+ },
+ { /* 1759 */
+ 27,
+ /* MULSSrr */
+ },
+ { /* 1760 */
+ 0,
+ /* */
+ },
+ { /* 1761 */
+ 34,
+ /* MULX32rm */
+ },
+ { /* 1762 */
+ 35,
+ /* MULX32rr */
+ },
+ { /* 1763 */
+ 36,
+ /* MULX64rm */
+ },
+ { /* 1764 */
+ 37,
+ /* MULX64rr */
+ },
+ { /* 1765 */
+ 28,
+ /* MUL_F32m */
+ },
+ { /* 1766 */
+ 28,
+ /* MUL_F64m */
+ },
+ { /* 1767 */
+ 28,
+ /* MUL_FI16m */
+ },
+ { /* 1768 */
+ 28,
+ /* MUL_FI32m */
+ },
+ { /* 1769 */
+ 29,
+ /* MUL_FPrST0 */
+ },
+ { /* 1770 */
+ 29,
+ /* MUL_FST0r */
+ },
+ { /* 1771 */
+ 0,
+ /* */
+ },
+ { /* 1772 */
+ 0,
+ /* */
+ },
+ { /* 1773 */
+ 0,
+ /* */
+ },
+ { /* 1774 */
+ 0,
+ /* */
+ },
+ { /* 1775 */
+ 0,
+ /* */
+ },
+ { /* 1776 */
+ 0,
+ /* */
+ },
+ { /* 1777 */
+ 0,
+ /* */
+ },
+ { /* 1778 */
+ 0,
+ /* */
+ },
+ { /* 1779 */
+ 0,
+ /* */
+ },
+ { /* 1780 */
+ 0,
+ /* */
+ },
+ { /* 1781 */
+ 0,
+ /* */
+ },
+ { /* 1782 */
+ 0,
+ /* */
+ },
+ { /* 1783 */
+ 0,
+ /* */
+ },
+ { /* 1784 */
+ 0,
+ /* */
+ },
+ { /* 1785 */
+ 29,
+ /* MUL_FrST0 */
+ },
+ { /* 1786 */
+ 0,
+ /* MWAITXrrr */
+ },
+ { /* 1787 */
+ 0,
+ /* MWAITrr */
+ },
+ { /* 1788 */
+ 28,
+ /* NEG16m */
+ },
+ { /* 1789 */
+ 91,
+ /* NEG16r */
+ },
+ { /* 1790 */
+ 28,
+ /* NEG32m */
+ },
+ { /* 1791 */
+ 91,
+ /* NEG32r */
+ },
+ { /* 1792 */
+ 28,
+ /* NEG64m */
+ },
+ { /* 1793 */
+ 92,
+ /* NEG64r */
+ },
+ { /* 1794 */
+ 28,
+ /* NEG8m */
+ },
+ { /* 1795 */
+ 93,
+ /* NEG8r */
+ },
+ { /* 1796 */
+ 0,
+ /* NOOP */
+ },
+ { /* 1797 */
+ 28,
+ /* NOOP18_16m4 */
+ },
+ { /* 1798 */
+ 28,
+ /* NOOP18_16m5 */
+ },
+ { /* 1799 */
+ 28,
+ /* NOOP18_16m6 */
+ },
+ { /* 1800 */
+ 28,
+ /* NOOP18_16m7 */
+ },
+ { /* 1801 */
+ 70,
+ /* NOOP18_16r4 */
+ },
+ { /* 1802 */
+ 70,
+ /* NOOP18_16r5 */
+ },
+ { /* 1803 */
+ 70,
+ /* NOOP18_16r6 */
+ },
+ { /* 1804 */
+ 70,
+ /* NOOP18_16r7 */
+ },
+ { /* 1805 */
+ 28,
+ /* NOOP18_m4 */
+ },
+ { /* 1806 */
+ 28,
+ /* NOOP18_m5 */
+ },
+ { /* 1807 */
+ 28,
+ /* NOOP18_m6 */
+ },
+ { /* 1808 */
+ 28,
+ /* NOOP18_m7 */
+ },
+ { /* 1809 */
+ 70,
+ /* NOOP18_r4 */
+ },
+ { /* 1810 */
+ 70,
+ /* NOOP18_r5 */
+ },
+ { /* 1811 */
+ 70,
+ /* NOOP18_r6 */
+ },
+ { /* 1812 */
+ 70,
+ /* NOOP18_r7 */
+ },
+ { /* 1813 */
+ 61,
+ /* NOOP19rr */
+ },
+ { /* 1814 */
+ 28,
+ /* NOOPL */
+ },
+ { /* 1815 */
+ 28,
+ /* NOOPL_19 */
+ },
+ { /* 1816 */
+ 28,
+ /* NOOPL_1d */
+ },
+ { /* 1817 */
+ 28,
+ /* NOOPL_1e */
+ },
+ { /* 1818 */
+ 70,
+ /* NOOPLr */
+ },
+ { /* 1819 */
+ 28,
+ /* NOOPQ */
+ },
+ { /* 1820 */
+ 72,
+ /* NOOPQr */
+ },
+ { /* 1821 */
+ 28,
+ /* NOOPW */
+ },
+ { /* 1822 */
+ 28,
+ /* NOOPW_19 */
+ },
+ { /* 1823 */
+ 28,
+ /* NOOPW_1c */
+ },
+ { /* 1824 */
+ 28,
+ /* NOOPW_1d */
+ },
+ { /* 1825 */
+ 28,
+ /* NOOPW_1e */
+ },
+ { /* 1826 */
+ 70,
+ /* NOOPWr */
+ },
+ { /* 1827 */
+ 28,
+ /* NOT16m */
+ },
+ { /* 1828 */
+ 91,
+ /* NOT16r */
+ },
+ { /* 1829 */
+ 28,
+ /* NOT32m */
+ },
+ { /* 1830 */
+ 91,
+ /* NOT32r */
+ },
+ { /* 1831 */
+ 28,
+ /* NOT64m */
+ },
+ { /* 1832 */
+ 92,
+ /* NOT64r */
+ },
+ { /* 1833 */
+ 28,
+ /* NOT8m */
+ },
+ { /* 1834 */
+ 93,
+ /* NOT8r */
+ },
+ { /* 1835 */
+ 2,
+ /* OR16i16 */
+ },
+ { /* 1836 */
+ 3,
+ /* OR16mi */
+ },
+ { /* 1837 */
+ 4,
+ /* OR16mi8 */
+ },
+ { /* 1838 */
+ 5,
+ /* OR16mr */
+ },
+ { /* 1839 */
+ 6,
+ /* OR16ri */
+ },
+ { /* 1840 */
+ 7,
+ /* OR16ri8 */
+ },
+ { /* 1841 */
+ 8,
+ /* OR16rm */
+ },
+ { /* 1842 */
+ 9,
+ /* OR16rr */
+ },
+ { /* 1843 */
+ 10,
+ /* OR16rr_REV */
+ },
+ { /* 1844 */
+ 2,
+ /* OR32i32 */
+ },
+ { /* 1845 */
+ 3,
+ /* OR32mi */
+ },
+ { /* 1846 */
+ 4,
+ /* OR32mi8 */
+ },
+ { /* 1847 */
+ 5,
+ /* OR32mr */
+ },
+ { /* 1848 */
+ 6,
+ /* OR32ri */
+ },
+ { /* 1849 */
+ 7,
+ /* OR32ri8 */
+ },
+ { /* 1850 */
+ 8,
+ /* OR32rm */
+ },
+ { /* 1851 */
+ 9,
+ /* OR32rr */
+ },
+ { /* 1852 */
+ 10,
+ /* OR32rr_REV */
+ },
+ { /* 1853 */
+ 11,
+ /* OR64i32 */
+ },
+ { /* 1854 */
+ 12,
+ /* OR64mi32 */
+ },
+ { /* 1855 */
+ 4,
+ /* OR64mi8 */
+ },
+ { /* 1856 */
+ 13,
+ /* OR64mr */
+ },
+ { /* 1857 */
+ 14,
+ /* OR64ri32 */
+ },
+ { /* 1858 */
+ 15,
+ /* OR64ri8 */
+ },
+ { /* 1859 */
+ 16,
+ /* OR64rm */
+ },
+ { /* 1860 */
+ 17,
+ /* OR64rr */
+ },
+ { /* 1861 */
+ 18,
+ /* OR64rr_REV */
+ },
+ { /* 1862 */
+ 1,
+ /* OR8i8 */
+ },
+ { /* 1863 */
+ 4,
+ /* OR8mi */
+ },
+ { /* 1864 */
+ 4,
+ /* OR8mi8 */
+ },
+ { /* 1865 */
+ 19,
+ /* OR8mr */
+ },
+ { /* 1866 */
+ 20,
+ /* OR8ri */
+ },
+ { /* 1867 */
+ 20,
+ /* OR8ri8 */
+ },
+ { /* 1868 */
+ 21,
+ /* OR8rm */
+ },
+ { /* 1869 */
+ 22,
+ /* OR8rr */
+ },
+ { /* 1870 */
+ 23,
+ /* OR8rr_REV */
+ },
+ { /* 1871 */
+ 26,
+ /* ORPDrm */
+ },
+ { /* 1872 */
+ 27,
+ /* ORPDrr */
+ },
+ { /* 1873 */
+ 26,
+ /* ORPSrm */
+ },
+ { /* 1874 */
+ 27,
+ /* ORPSrr */
+ },
+ { /* 1875 */
+ 107,
+ /* OUT16ir */
+ },
+ { /* 1876 */
+ 0,
+ /* OUT16rr */
+ },
+ { /* 1877 */
+ 107,
+ /* OUT32ir */
+ },
+ { /* 1878 */
+ 0,
+ /* OUT32rr */
+ },
+ { /* 1879 */
+ 107,
+ /* OUT8ir */
+ },
+ { /* 1880 */
+ 0,
+ /* OUT8rr */
+ },
+ { /* 1881 */
+ 124,
+ /* OUTSB */
+ },
+ { /* 1882 */
+ 124,
+ /* OUTSL */
+ },
+ { /* 1883 */
+ 124,
+ /* OUTSW */
+ },
+ { /* 1884 */
+ 30,
+ /* PABSBrm */
+ },
+ { /* 1885 */
+ 31,
+ /* PABSBrr */
+ },
+ { /* 1886 */
+ 30,
+ /* PABSDrm */
+ },
+ { /* 1887 */
+ 31,
+ /* PABSDrr */
+ },
+ { /* 1888 */
+ 30,
+ /* PABSWrm */
+ },
+ { /* 1889 */
+ 31,
+ /* PABSWrr */
+ },
+ { /* 1890 */
+ 26,
+ /* PACKSSDWrm */
+ },
+ { /* 1891 */
+ 27,
+ /* PACKSSDWrr */
+ },
+ { /* 1892 */
+ 26,
+ /* PACKSSWBrm */
+ },
+ { /* 1893 */
+ 27,
+ /* PACKSSWBrr */
+ },
+ { /* 1894 */
+ 26,
+ /* PACKUSDWrm */
+ },
+ { /* 1895 */
+ 27,
+ /* PACKUSDWrr */
+ },
+ { /* 1896 */
+ 26,
+ /* PACKUSWBrm */
+ },
+ { /* 1897 */
+ 27,
+ /* PACKUSWBrr */
+ },
+ { /* 1898 */
+ 26,
+ /* PADDBrm */
+ },
+ { /* 1899 */
+ 27,
+ /* PADDBrr */
+ },
+ { /* 1900 */
+ 26,
+ /* PADDDrm */
+ },
+ { /* 1901 */
+ 27,
+ /* PADDDrr */
+ },
+ { /* 1902 */
+ 26,
+ /* PADDQrm */
+ },
+ { /* 1903 */
+ 27,
+ /* PADDQrr */
+ },
+ { /* 1904 */
+ 26,
+ /* PADDSBrm */
+ },
+ { /* 1905 */
+ 27,
+ /* PADDSBrr */
+ },
+ { /* 1906 */
+ 26,
+ /* PADDSWrm */
+ },
+ { /* 1907 */
+ 27,
+ /* PADDSWrr */
+ },
+ { /* 1908 */
+ 26,
+ /* PADDUSBrm */
+ },
+ { /* 1909 */
+ 27,
+ /* PADDUSBrr */
+ },
+ { /* 1910 */
+ 26,
+ /* PADDUSWrm */
+ },
+ { /* 1911 */
+ 27,
+ /* PADDUSWrr */
+ },
+ { /* 1912 */
+ 26,
+ /* PADDWrm */
+ },
+ { /* 1913 */
+ 27,
+ /* PADDWrr */
+ },
+ { /* 1914 */
+ 52,
+ /* PALIGNRrmi */
+ },
+ { /* 1915 */
+ 53,
+ /* PALIGNRrri */
+ },
+ { /* 1916 */
+ 26,
+ /* PANDNrm */
+ },
+ { /* 1917 */
+ 27,
+ /* PANDNrr */
+ },
+ { /* 1918 */
+ 26,
+ /* PANDrm */
+ },
+ { /* 1919 */
+ 27,
+ /* PANDrr */
+ },
+ { /* 1920 */
+ 0,
+ /* PAUSE */
+ },
+ { /* 1921 */
+ 26,
+ /* PAVGBrm */
+ },
+ { /* 1922 */
+ 27,
+ /* PAVGBrr */
+ },
+ { /* 1923 */
+ 141,
+ /* PAVGUSBrm */
+ },
+ { /* 1924 */
+ 142,
+ /* PAVGUSBrr */
+ },
+ { /* 1925 */
+ 26,
+ /* PAVGWrm */
+ },
+ { /* 1926 */
+ 27,
+ /* PAVGWrr */
+ },
+ { /* 1927 */
+ 26,
+ /* PBLENDVBrm0 */
+ },
+ { /* 1928 */
+ 27,
+ /* PBLENDVBrr0 */
+ },
+ { /* 1929 */
+ 52,
+ /* PBLENDWrmi */
+ },
+ { /* 1930 */
+ 53,
+ /* PBLENDWrri */
+ },
+ { /* 1931 */
+ 52,
+ /* PCLMULQDQrm */
+ },
+ { /* 1932 */
+ 53,
+ /* PCLMULQDQrr */
+ },
+ { /* 1933 */
+ 26,
+ /* PCMPEQBrm */
+ },
+ { /* 1934 */
+ 27,
+ /* PCMPEQBrr */
+ },
+ { /* 1935 */
+ 26,
+ /* PCMPEQDrm */
+ },
+ { /* 1936 */
+ 27,
+ /* PCMPEQDrr */
+ },
+ { /* 1937 */
+ 26,
+ /* PCMPEQQrm */
+ },
+ { /* 1938 */
+ 27,
+ /* PCMPEQQrr */
+ },
+ { /* 1939 */
+ 26,
+ /* PCMPEQWrm */
+ },
+ { /* 1940 */
+ 27,
+ /* PCMPEQWrr */
+ },
+ { /* 1941 */
+ 32,
+ /* PCMPESTRIrm */
+ },
+ { /* 1942 */
+ 33,
+ /* PCMPESTRIrr */
+ },
+ { /* 1943 */
+ 32,
+ /* PCMPESTRMrm */
+ },
+ { /* 1944 */
+ 33,
+ /* PCMPESTRMrr */
+ },
+ { /* 1945 */
+ 26,
+ /* PCMPGTBrm */
+ },
+ { /* 1946 */
+ 27,
+ /* PCMPGTBrr */
+ },
+ { /* 1947 */
+ 26,
+ /* PCMPGTDrm */
+ },
+ { /* 1948 */
+ 27,
+ /* PCMPGTDrr */
+ },
+ { /* 1949 */
+ 26,
+ /* PCMPGTQrm */
+ },
+ { /* 1950 */
+ 27,
+ /* PCMPGTQrr */
+ },
+ { /* 1951 */
+ 26,
+ /* PCMPGTWrm */
+ },
+ { /* 1952 */
+ 27,
+ /* PCMPGTWrr */
+ },
+ { /* 1953 */
+ 32,
+ /* PCMPISTRIrm */
+ },
+ { /* 1954 */
+ 33,
+ /* PCMPISTRIrr */
+ },
+ { /* 1955 */
+ 32,
+ /* PCMPISTRMrm */
+ },
+ { /* 1956 */
+ 33,
+ /* PCMPISTRMrr */
+ },
+ { /* 1957 */
+ 0,
+ /* PCONFIG */
+ },
+ { /* 1958 */
+ 34,
+ /* PDEP32rm */
+ },
+ { /* 1959 */
+ 35,
+ /* PDEP32rr */
+ },
+ { /* 1960 */
+ 36,
+ /* PDEP64rm */
+ },
+ { /* 1961 */
+ 37,
+ /* PDEP64rr */
+ },
+ { /* 1962 */
+ 34,
+ /* PEXT32rm */
+ },
+ { /* 1963 */
+ 35,
+ /* PEXT32rr */
+ },
+ { /* 1964 */
+ 36,
+ /* PEXT64rm */
+ },
+ { /* 1965 */
+ 37,
+ /* PEXT64rr */
+ },
+ { /* 1966 */
+ 96,
+ /* PEXTRBmr */
+ },
+ { /* 1967 */
+ 97,
+ /* PEXTRBrr */
+ },
+ { /* 1968 */
+ 96,
+ /* PEXTRDmr */
+ },
+ { /* 1969 */
+ 97,
+ /* PEXTRDrr */
+ },
+ { /* 1970 */
+ 96,
+ /* PEXTRQmr */
+ },
+ { /* 1971 */
+ 180,
+ /* PEXTRQrr */
+ },
+ { /* 1972 */
+ 96,
+ /* PEXTRWmr */
+ },
+ { /* 1973 */
+ 181,
+ /* PEXTRWrr */
+ },
+ { /* 1974 */
+ 97,
+ /* PEXTRWrr_REV */
+ },
+ { /* 1975 */
+ 130,
+ /* PF2IDrm */
+ },
+ { /* 1976 */
+ 134,
+ /* PF2IDrr */
+ },
+ { /* 1977 */
+ 130,
+ /* PF2IWrm */
+ },
+ { /* 1978 */
+ 134,
+ /* PF2IWrr */
+ },
+ { /* 1979 */
+ 141,
+ /* PFACCrm */
+ },
+ { /* 1980 */
+ 142,
+ /* PFACCrr */
+ },
+ { /* 1981 */
+ 141,
+ /* PFADDrm */
+ },
+ { /* 1982 */
+ 142,
+ /* PFADDrr */
+ },
+ { /* 1983 */
+ 141,
+ /* PFCMPEQrm */
+ },
+ { /* 1984 */
+ 142,
+ /* PFCMPEQrr */
+ },
+ { /* 1985 */
+ 141,
+ /* PFCMPGErm */
+ },
+ { /* 1986 */
+ 142,
+ /* PFCMPGErr */
+ },
+ { /* 1987 */
+ 141,
+ /* PFCMPGTrm */
+ },
+ { /* 1988 */
+ 142,
+ /* PFCMPGTrr */
+ },
+ { /* 1989 */
+ 141,
+ /* PFMAXrm */
+ },
+ { /* 1990 */
+ 142,
+ /* PFMAXrr */
+ },
+ { /* 1991 */
+ 141,
+ /* PFMINrm */
+ },
+ { /* 1992 */
+ 142,
+ /* PFMINrr */
+ },
+ { /* 1993 */
+ 141,
+ /* PFMULrm */
+ },
+ { /* 1994 */
+ 142,
+ /* PFMULrr */
+ },
+ { /* 1995 */
+ 141,
+ /* PFNACCrm */
+ },
+ { /* 1996 */
+ 142,
+ /* PFNACCrr */
+ },
+ { /* 1997 */
+ 141,
+ /* PFPNACCrm */
+ },
+ { /* 1998 */
+ 142,
+ /* PFPNACCrr */
+ },
+ { /* 1999 */
+ 141,
+ /* PFRCPIT1rm */
+ },
+ { /* 2000 */
+ 142,
+ /* PFRCPIT1rr */
+ },
+ { /* 2001 */
+ 141,
+ /* PFRCPIT2rm */
+ },
+ { /* 2002 */
+ 142,
+ /* PFRCPIT2rr */
+ },
+ { /* 2003 */
+ 130,
+ /* PFRCPrm */
+ },
+ { /* 2004 */
+ 134,
+ /* PFRCPrr */
+ },
+ { /* 2005 */
+ 141,
+ /* PFRSQIT1rm */
+ },
+ { /* 2006 */
+ 142,
+ /* PFRSQIT1rr */
+ },
+ { /* 2007 */
+ 130,
+ /* PFRSQRTrm */
+ },
+ { /* 2008 */
+ 134,
+ /* PFRSQRTrr */
+ },
+ { /* 2009 */
+ 141,
+ /* PFSUBRrm */
+ },
+ { /* 2010 */
+ 142,
+ /* PFSUBRrr */
+ },
+ { /* 2011 */
+ 141,
+ /* PFSUBrm */
+ },
+ { /* 2012 */
+ 142,
+ /* PFSUBrr */
+ },
+ { /* 2013 */
+ 26,
+ /* PHADDDrm */
+ },
+ { /* 2014 */
+ 27,
+ /* PHADDDrr */
+ },
+ { /* 2015 */
+ 26,
+ /* PHADDSWrm */
+ },
+ { /* 2016 */
+ 27,
+ /* PHADDSWrr */
+ },
+ { /* 2017 */
+ 26,
+ /* PHADDWrm */
+ },
+ { /* 2018 */
+ 27,
+ /* PHADDWrr */
+ },
+ { /* 2019 */
+ 30,
+ /* PHMINPOSUWrm */
+ },
+ { /* 2020 */
+ 31,
+ /* PHMINPOSUWrr */
+ },
+ { /* 2021 */
+ 26,
+ /* PHSUBDrm */
+ },
+ { /* 2022 */
+ 27,
+ /* PHSUBDrr */
+ },
+ { /* 2023 */
+ 26,
+ /* PHSUBSWrm */
+ },
+ { /* 2024 */
+ 27,
+ /* PHSUBSWrr */
+ },
+ { /* 2025 */
+ 26,
+ /* PHSUBWrm */
+ },
+ { /* 2026 */
+ 27,
+ /* PHSUBWrr */
+ },
+ { /* 2027 */
+ 130,
+ /* PI2FDrm */
+ },
+ { /* 2028 */
+ 134,
+ /* PI2FDrr */
+ },
+ { /* 2029 */
+ 130,
+ /* PI2FWrm */
+ },
+ { /* 2030 */
+ 134,
+ /* PI2FWrr */
+ },
+ { /* 2031 */
+ 52,
+ /* PINSRBrm */
+ },
+ { /* 2032 */
+ 182,
+ /* PINSRBrr */
+ },
+ { /* 2033 */
+ 52,
+ /* PINSRDrm */
+ },
+ { /* 2034 */
+ 182,
+ /* PINSRDrr */
+ },
+ { /* 2035 */
+ 52,
+ /* PINSRQrm */
+ },
+ { /* 2036 */
+ 183,
+ /* PINSRQrr */
+ },
+ { /* 2037 */
+ 52,
+ /* PINSRWrm */
+ },
+ { /* 2038 */
+ 182,
+ /* PINSRWrr */
+ },
+ { /* 2039 */
+ 26,
+ /* PMADDUBSWrm */
+ },
+ { /* 2040 */
+ 27,
+ /* PMADDUBSWrr */
+ },
+ { /* 2041 */
+ 26,
+ /* PMADDWDrm */
+ },
+ { /* 2042 */
+ 27,
+ /* PMADDWDrr */
+ },
+ { /* 2043 */
+ 26,
+ /* PMAXSBrm */
+ },
+ { /* 2044 */
+ 27,
+ /* PMAXSBrr */
+ },
+ { /* 2045 */
+ 26,
+ /* PMAXSDrm */
+ },
+ { /* 2046 */
+ 27,
+ /* PMAXSDrr */
+ },
+ { /* 2047 */
+ 26,
+ /* PMAXSWrm */
+ },
+ { /* 2048 */
+ 27,
+ /* PMAXSWrr */
+ },
+ { /* 2049 */
+ 26,
+ /* PMAXUBrm */
+ },
+ { /* 2050 */
+ 27,
+ /* PMAXUBrr */
+ },
+ { /* 2051 */
+ 26,
+ /* PMAXUDrm */
+ },
+ { /* 2052 */
+ 27,
+ /* PMAXUDrr */
+ },
+ { /* 2053 */
+ 26,
+ /* PMAXUWrm */
+ },
+ { /* 2054 */
+ 27,
+ /* PMAXUWrr */
+ },
+ { /* 2055 */
+ 26,
+ /* PMINSBrm */
+ },
+ { /* 2056 */
+ 27,
+ /* PMINSBrr */
+ },
+ { /* 2057 */
+ 26,
+ /* PMINSDrm */
+ },
+ { /* 2058 */
+ 27,
+ /* PMINSDrr */
+ },
+ { /* 2059 */
+ 26,
+ /* PMINSWrm */
+ },
+ { /* 2060 */
+ 27,
+ /* PMINSWrr */
+ },
+ { /* 2061 */
+ 26,
+ /* PMINUBrm */
+ },
+ { /* 2062 */
+ 27,
+ /* PMINUBrr */
+ },
+ { /* 2063 */
+ 26,
+ /* PMINUDrm */
+ },
+ { /* 2064 */
+ 27,
+ /* PMINUDrr */
+ },
+ { /* 2065 */
+ 26,
+ /* PMINUWrm */
+ },
+ { /* 2066 */
+ 27,
+ /* PMINUWrr */
+ },
+ { /* 2067 */
+ 88,
+ /* PMOVMSKBrr */
+ },
+ { /* 2068 */
+ 30,
+ /* PMOVSXBDrm */
+ },
+ { /* 2069 */
+ 31,
+ /* PMOVSXBDrr */
+ },
+ { /* 2070 */
+ 30,
+ /* PMOVSXBQrm */
+ },
+ { /* 2071 */
+ 31,
+ /* PMOVSXBQrr */
+ },
+ { /* 2072 */
+ 30,
+ /* PMOVSXBWrm */
+ },
+ { /* 2073 */
+ 31,
+ /* PMOVSXBWrr */
+ },
+ { /* 2074 */
+ 30,
+ /* PMOVSXDQrm */
+ },
+ { /* 2075 */
+ 31,
+ /* PMOVSXDQrr */
+ },
+ { /* 2076 */
+ 30,
+ /* PMOVSXWDrm */
+ },
+ { /* 2077 */
+ 31,
+ /* PMOVSXWDrr */
+ },
+ { /* 2078 */
+ 30,
+ /* PMOVSXWQrm */
+ },
+ { /* 2079 */
+ 31,
+ /* PMOVSXWQrr */
+ },
+ { /* 2080 */
+ 30,
+ /* PMOVZXBDrm */
+ },
+ { /* 2081 */
+ 31,
+ /* PMOVZXBDrr */
+ },
+ { /* 2082 */
+ 30,
+ /* PMOVZXBQrm */
+ },
+ { /* 2083 */
+ 31,
+ /* PMOVZXBQrr */
+ },
+ { /* 2084 */
+ 30,
+ /* PMOVZXBWrm */
+ },
+ { /* 2085 */
+ 31,
+ /* PMOVZXBWrr */
+ },
+ { /* 2086 */
+ 30,
+ /* PMOVZXDQrm */
+ },
+ { /* 2087 */
+ 31,
+ /* PMOVZXDQrr */
+ },
+ { /* 2088 */
+ 30,
+ /* PMOVZXWDrm */
+ },
+ { /* 2089 */
+ 31,
+ /* PMOVZXWDrr */
+ },
+ { /* 2090 */
+ 30,
+ /* PMOVZXWQrm */
+ },
+ { /* 2091 */
+ 31,
+ /* PMOVZXWQrr */
+ },
+ { /* 2092 */
+ 26,
+ /* PMULDQrm */
+ },
+ { /* 2093 */
+ 27,
+ /* PMULDQrr */
+ },
+ { /* 2094 */
+ 26,
+ /* PMULHRSWrm */
+ },
+ { /* 2095 */
+ 27,
+ /* PMULHRSWrr */
+ },
+ { /* 2096 */
+ 141,
+ /* PMULHRWrm */
+ },
+ { /* 2097 */
+ 142,
+ /* PMULHRWrr */
+ },
+ { /* 2098 */
+ 26,
+ /* PMULHUWrm */
+ },
+ { /* 2099 */
+ 27,
+ /* PMULHUWrr */
+ },
+ { /* 2100 */
+ 26,
+ /* PMULHWrm */
+ },
+ { /* 2101 */
+ 27,
+ /* PMULHWrr */
+ },
+ { /* 2102 */
+ 26,
+ /* PMULLDrm */
+ },
+ { /* 2103 */
+ 27,
+ /* PMULLDrr */
+ },
+ { /* 2104 */
+ 26,
+ /* PMULLWrm */
+ },
+ { /* 2105 */
+ 27,
+ /* PMULLWrr */
+ },
+ { /* 2106 */
+ 26,
+ /* PMULUDQrm */
+ },
+ { /* 2107 */
+ 27,
+ /* PMULUDQrr */
+ },
+ { /* 2108 */
+ 184,
+ /* POP16r */
+ },
+ { /* 2109 */
+ 28,
+ /* POP16rmm */
+ },
+ { /* 2110 */
+ 70,
+ /* POP16rmr */
+ },
+ { /* 2111 */
+ 184,
+ /* POP32r */
+ },
+ { /* 2112 */
+ 28,
+ /* POP32rmm */
+ },
+ { /* 2113 */
+ 70,
+ /* POP32rmr */
+ },
+ { /* 2114 */
+ 185,
+ /* POP64r */
+ },
+ { /* 2115 */
+ 28,
+ /* POP64rmm */
+ },
+ { /* 2116 */
+ 72,
+ /* POP64rmr */
+ },
+ { /* 2117 */
+ 0,
+ /* POPA16 */
+ },
+ { /* 2118 */
+ 0,
+ /* POPA32 */
+ },
+ { /* 2119 */
+ 60,
+ /* POPCNT16rm */
+ },
+ { /* 2120 */
+ 61,
+ /* POPCNT16rr */
+ },
+ { /* 2121 */
+ 60,
+ /* POPCNT32rm */
+ },
+ { /* 2122 */
+ 61,
+ /* POPCNT32rr */
+ },
+ { /* 2123 */
+ 62,
+ /* POPCNT64rm */
+ },
+ { /* 2124 */
+ 63,
+ /* POPCNT64rr */
+ },
+ { /* 2125 */
+ 0,
+ /* POPDS16 */
+ },
+ { /* 2126 */
+ 0,
+ /* POPDS32 */
+ },
+ { /* 2127 */
+ 0,
+ /* POPES16 */
+ },
+ { /* 2128 */
+ 0,
+ /* POPES32 */
+ },
+ { /* 2129 */
+ 0,
+ /* POPF16 */
+ },
+ { /* 2130 */
+ 0,
+ /* POPF32 */
+ },
+ { /* 2131 */
+ 0,
+ /* POPF64 */
+ },
+ { /* 2132 */
+ 0,
+ /* POPFS16 */
+ },
+ { /* 2133 */
+ 0,
+ /* POPFS32 */
+ },
+ { /* 2134 */
+ 0,
+ /* POPFS64 */
+ },
+ { /* 2135 */
+ 0,
+ /* POPGS16 */
+ },
+ { /* 2136 */
+ 0,
+ /* POPGS32 */
+ },
+ { /* 2137 */
+ 0,
+ /* POPGS64 */
+ },
+ { /* 2138 */
+ 0,
+ /* POPSS16 */
+ },
+ { /* 2139 */
+ 0,
+ /* POPSS32 */
+ },
+ { /* 2140 */
+ 26,
+ /* PORrm */
+ },
+ { /* 2141 */
+ 27,
+ /* PORrr */
+ },
+ { /* 2142 */
+ 28,
+ /* PREFETCH */
+ },
+ { /* 2143 */
+ 28,
+ /* PREFETCHNTA */
+ },
+ { /* 2144 */
+ 28,
+ /* PREFETCHT0 */
+ },
+ { /* 2145 */
+ 28,
+ /* PREFETCHT1 */
+ },
+ { /* 2146 */
+ 28,
+ /* PREFETCHT2 */
+ },
+ { /* 2147 */
+ 28,
+ /* PREFETCHW */
+ },
+ { /* 2148 */
+ 28,
+ /* PREFETCHWT1 */
+ },
+ { /* 2149 */
+ 26,
+ /* PSADBWrm */
+ },
+ { /* 2150 */
+ 27,
+ /* PSADBWrr */
+ },
+ { /* 2151 */
+ 26,
+ /* PSHUFBrm */
+ },
+ { /* 2152 */
+ 27,
+ /* PSHUFBrr */
+ },
+ { /* 2153 */
+ 32,
+ /* PSHUFDmi */
+ },
+ { /* 2154 */
+ 33,
+ /* PSHUFDri */
+ },
+ { /* 2155 */
+ 32,
+ /* PSHUFHWmi */
+ },
+ { /* 2156 */
+ 33,
+ /* PSHUFHWri */
+ },
+ { /* 2157 */
+ 32,
+ /* PSHUFLWmi */
+ },
+ { /* 2158 */
+ 33,
+ /* PSHUFLWri */
+ },
+ { /* 2159 */
+ 26,
+ /* PSIGNBrm */
+ },
+ { /* 2160 */
+ 27,
+ /* PSIGNBrr */
+ },
+ { /* 2161 */
+ 26,
+ /* PSIGNDrm */
+ },
+ { /* 2162 */
+ 27,
+ /* PSIGNDrr */
+ },
+ { /* 2163 */
+ 26,
+ /* PSIGNWrm */
+ },
+ { /* 2164 */
+ 27,
+ /* PSIGNWrr */
+ },
+ { /* 2165 */
+ 186,
+ /* PSLLDQri */
+ },
+ { /* 2166 */
+ 186,
+ /* PSLLDri */
+ },
+ { /* 2167 */
+ 26,
+ /* PSLLDrm */
+ },
+ { /* 2168 */
+ 27,
+ /* PSLLDrr */
+ },
+ { /* 2169 */
+ 186,
+ /* PSLLQri */
+ },
+ { /* 2170 */
+ 26,
+ /* PSLLQrm */
+ },
+ { /* 2171 */
+ 27,
+ /* PSLLQrr */
+ },
+ { /* 2172 */
+ 186,
+ /* PSLLWri */
+ },
+ { /* 2173 */
+ 26,
+ /* PSLLWrm */
+ },
+ { /* 2174 */
+ 27,
+ /* PSLLWrr */
+ },
+ { /* 2175 */
+ 186,
+ /* PSRADri */
+ },
+ { /* 2176 */
+ 26,
+ /* PSRADrm */
+ },
+ { /* 2177 */
+ 27,
+ /* PSRADrr */
+ },
+ { /* 2178 */
+ 186,
+ /* PSRAWri */
+ },
+ { /* 2179 */
+ 26,
+ /* PSRAWrm */
+ },
+ { /* 2180 */
+ 27,
+ /* PSRAWrr */
+ },
+ { /* 2181 */
+ 186,
+ /* PSRLDQri */
+ },
+ { /* 2182 */
+ 186,
+ /* PSRLDri */
+ },
+ { /* 2183 */
+ 26,
+ /* PSRLDrm */
+ },
+ { /* 2184 */
+ 27,
+ /* PSRLDrr */
+ },
+ { /* 2185 */
+ 186,
+ /* PSRLQri */
+ },
+ { /* 2186 */
+ 26,
+ /* PSRLQrm */
+ },
+ { /* 2187 */
+ 27,
+ /* PSRLQrr */
+ },
+ { /* 2188 */
+ 186,
+ /* PSRLWri */
+ },
+ { /* 2189 */
+ 26,
+ /* PSRLWrm */
+ },
+ { /* 2190 */
+ 27,
+ /* PSRLWrr */
+ },
+ { /* 2191 */
+ 26,
+ /* PSUBBrm */
+ },
+ { /* 2192 */
+ 27,
+ /* PSUBBrr */
+ },
+ { /* 2193 */
+ 26,
+ /* PSUBDrm */
+ },
+ { /* 2194 */
+ 27,
+ /* PSUBDrr */
+ },
+ { /* 2195 */
+ 26,
+ /* PSUBQrm */
+ },
+ { /* 2196 */
+ 27,
+ /* PSUBQrr */
+ },
+ { /* 2197 */
+ 26,
+ /* PSUBSBrm */
+ },
+ { /* 2198 */
+ 27,
+ /* PSUBSBrr */
+ },
+ { /* 2199 */
+ 26,
+ /* PSUBSWrm */
+ },
+ { /* 2200 */
+ 27,
+ /* PSUBSWrr */
+ },
+ { /* 2201 */
+ 26,
+ /* PSUBUSBrm */
+ },
+ { /* 2202 */
+ 27,
+ /* PSUBUSBrr */
+ },
+ { /* 2203 */
+ 26,
+ /* PSUBUSWrm */
+ },
+ { /* 2204 */
+ 27,
+ /* PSUBUSWrr */
+ },
+ { /* 2205 */
+ 26,
+ /* PSUBWrm */
+ },
+ { /* 2206 */
+ 27,
+ /* PSUBWrr */
+ },
+ { /* 2207 */
+ 130,
+ /* PSWAPDrm */
+ },
+ { /* 2208 */
+ 134,
+ /* PSWAPDrr */
+ },
+ { /* 2209 */
+ 30,
+ /* PTESTrm */
+ },
+ { /* 2210 */
+ 31,
+ /* PTESTrr */
+ },
+ { /* 2211 */
+ 28,
+ /* PTWRITE64m */
+ },
+ { /* 2212 */
+ 72,
+ /* PTWRITE64r */
+ },
+ { /* 2213 */
+ 28,
+ /* PTWRITEm */
+ },
+ { /* 2214 */
+ 108,
+ /* PTWRITEr */
+ },
+ { /* 2215 */
+ 26,
+ /* PUNPCKHBWrm */
+ },
+ { /* 2216 */
+ 27,
+ /* PUNPCKHBWrr */
+ },
+ { /* 2217 */
+ 26,
+ /* PUNPCKHDQrm */
+ },
+ { /* 2218 */
+ 27,
+ /* PUNPCKHDQrr */
+ },
+ { /* 2219 */
+ 26,
+ /* PUNPCKHQDQrm */
+ },
+ { /* 2220 */
+ 27,
+ /* PUNPCKHQDQrr */
+ },
+ { /* 2221 */
+ 26,
+ /* PUNPCKHWDrm */
+ },
+ { /* 2222 */
+ 27,
+ /* PUNPCKHWDrr */
+ },
+ { /* 2223 */
+ 26,
+ /* PUNPCKLBWrm */
+ },
+ { /* 2224 */
+ 27,
+ /* PUNPCKLBWrr */
+ },
+ { /* 2225 */
+ 26,
+ /* PUNPCKLDQrm */
+ },
+ { /* 2226 */
+ 27,
+ /* PUNPCKLDQrr */
+ },
+ { /* 2227 */
+ 26,
+ /* PUNPCKLQDQrm */
+ },
+ { /* 2228 */
+ 27,
+ /* PUNPCKLQDQrr */
+ },
+ { /* 2229 */
+ 26,
+ /* PUNPCKLWDrm */
+ },
+ { /* 2230 */
+ 27,
+ /* PUNPCKLWDrr */
+ },
+ { /* 2231 */
+ 1,
+ /* PUSH16i8 */
+ },
+ { /* 2232 */
+ 184,
+ /* PUSH16r */
+ },
+ { /* 2233 */
+ 28,
+ /* PUSH16rmm */
+ },
+ { /* 2234 */
+ 70,
+ /* PUSH16rmr */
+ },
+ { /* 2235 */
+ 1,
+ /* PUSH32i8 */
+ },
+ { /* 2236 */
+ 184,
+ /* PUSH32r */
+ },
+ { /* 2237 */
+ 28,
+ /* PUSH32rmm */
+ },
+ { /* 2238 */
+ 70,
+ /* PUSH32rmr */
+ },
+ { /* 2239 */
+ 11,
+ /* PUSH64i32 */
+ },
+ { /* 2240 */
+ 1,
+ /* PUSH64i8 */
+ },
+ { /* 2241 */
+ 185,
+ /* PUSH64r */
+ },
+ { /* 2242 */
+ 28,
+ /* PUSH64rmm */
+ },
+ { /* 2243 */
+ 72,
+ /* PUSH64rmr */
+ },
+ { /* 2244 */
+ 0,
+ /* PUSHA16 */
+ },
+ { /* 2245 */
+ 0,
+ /* PUSHA32 */
+ },
+ { /* 2246 */
+ 0,
+ /* PUSHCS16 */
+ },
+ { /* 2247 */
+ 0,
+ /* PUSHCS32 */
+ },
+ { /* 2248 */
+ 0,
+ /* PUSHDS16 */
+ },
+ { /* 2249 */
+ 0,
+ /* PUSHDS32 */
+ },
+ { /* 2250 */
+ 0,
+ /* PUSHES16 */
+ },
+ { /* 2251 */
+ 0,
+ /* PUSHES32 */
+ },
+ { /* 2252 */
+ 0,
+ /* PUSHF16 */
+ },
+ { /* 2253 */
+ 0,
+ /* PUSHF32 */
+ },
+ { /* 2254 */
+ 0,
+ /* PUSHF64 */
+ },
+ { /* 2255 */
+ 0,
+ /* PUSHFS16 */
+ },
+ { /* 2256 */
+ 0,
+ /* PUSHFS32 */
+ },
+ { /* 2257 */
+ 0,
+ /* PUSHFS64 */
+ },
+ { /* 2258 */
+ 0,
+ /* PUSHGS16 */
+ },
+ { /* 2259 */
+ 0,
+ /* PUSHGS32 */
+ },
+ { /* 2260 */
+ 0,
+ /* PUSHGS64 */
+ },
+ { /* 2261 */
+ 0,
+ /* PUSHSS16 */
+ },
+ { /* 2262 */
+ 0,
+ /* PUSHSS32 */
+ },
+ { /* 2263 */
+ 2,
+ /* PUSHi16 */
+ },
+ { /* 2264 */
+ 2,
+ /* PUSHi32 */
+ },
+ { /* 2265 */
+ 26,
+ /* PXORrm */
+ },
+ { /* 2266 */
+ 27,
+ /* PXORrr */
+ },
+ { /* 2267 */
+ 28,
+ /* RCL16m1 */
+ },
+ { /* 2268 */
+ 28,
+ /* RCL16mCL */
+ },
+ { /* 2269 */
+ 187,
+ /* RCL16mi */
+ },
+ { /* 2270 */
+ 91,
+ /* RCL16r1 */
+ },
+ { /* 2271 */
+ 91,
+ /* RCL16rCL */
+ },
+ { /* 2272 */
+ 188,
+ /* RCL16ri */
+ },
+ { /* 2273 */
+ 28,
+ /* RCL32m1 */
+ },
+ { /* 2274 */
+ 28,
+ /* RCL32mCL */
+ },
+ { /* 2275 */
+ 187,
+ /* RCL32mi */
+ },
+ { /* 2276 */
+ 91,
+ /* RCL32r1 */
+ },
+ { /* 2277 */
+ 91,
+ /* RCL32rCL */
+ },
+ { /* 2278 */
+ 188,
+ /* RCL32ri */
+ },
+ { /* 2279 */
+ 28,
+ /* RCL64m1 */
+ },
+ { /* 2280 */
+ 28,
+ /* RCL64mCL */
+ },
+ { /* 2281 */
+ 187,
+ /* RCL64mi */
+ },
+ { /* 2282 */
+ 92,
+ /* RCL64r1 */
+ },
+ { /* 2283 */
+ 92,
+ /* RCL64rCL */
+ },
+ { /* 2284 */
+ 189,
+ /* RCL64ri */
+ },
+ { /* 2285 */
+ 28,
+ /* RCL8m1 */
+ },
+ { /* 2286 */
+ 28,
+ /* RCL8mCL */
+ },
+ { /* 2287 */
+ 187,
+ /* RCL8mi */
+ },
+ { /* 2288 */
+ 93,
+ /* RCL8r1 */
+ },
+ { /* 2289 */
+ 93,
+ /* RCL8rCL */
+ },
+ { /* 2290 */
+ 190,
+ /* RCL8ri */
+ },
+ { /* 2291 */
+ 30,
+ /* RCPPSm */
+ },
+ { /* 2292 */
+ 31,
+ /* RCPPSr */
+ },
+ { /* 2293 */
+ 30,
+ /* RCPSSm */
+ },
+ { /* 2294 */
+ 0,
+ /* */
+ },
+ { /* 2295 */
+ 31,
+ /* RCPSSr */
+ },
+ { /* 2296 */
+ 0,
+ /* */
+ },
+ { /* 2297 */
+ 28,
+ /* RCR16m1 */
+ },
+ { /* 2298 */
+ 28,
+ /* RCR16mCL */
+ },
+ { /* 2299 */
+ 187,
+ /* RCR16mi */
+ },
+ { /* 2300 */
+ 91,
+ /* RCR16r1 */
+ },
+ { /* 2301 */
+ 91,
+ /* RCR16rCL */
+ },
+ { /* 2302 */
+ 188,
+ /* RCR16ri */
+ },
+ { /* 2303 */
+ 28,
+ /* RCR32m1 */
+ },
+ { /* 2304 */
+ 28,
+ /* RCR32mCL */
+ },
+ { /* 2305 */
+ 187,
+ /* RCR32mi */
+ },
+ { /* 2306 */
+ 91,
+ /* RCR32r1 */
+ },
+ { /* 2307 */
+ 91,
+ /* RCR32rCL */
+ },
+ { /* 2308 */
+ 188,
+ /* RCR32ri */
+ },
+ { /* 2309 */
+ 28,
+ /* RCR64m1 */
+ },
+ { /* 2310 */
+ 28,
+ /* RCR64mCL */
+ },
+ { /* 2311 */
+ 187,
+ /* RCR64mi */
+ },
+ { /* 2312 */
+ 92,
+ /* RCR64r1 */
+ },
+ { /* 2313 */
+ 92,
+ /* RCR64rCL */
+ },
+ { /* 2314 */
+ 189,
+ /* RCR64ri */
+ },
+ { /* 2315 */
+ 28,
+ /* RCR8m1 */
+ },
+ { /* 2316 */
+ 28,
+ /* RCR8mCL */
+ },
+ { /* 2317 */
+ 187,
+ /* RCR8mi */
+ },
+ { /* 2318 */
+ 93,
+ /* RCR8r1 */
+ },
+ { /* 2319 */
+ 93,
+ /* RCR8rCL */
+ },
+ { /* 2320 */
+ 190,
+ /* RCR8ri */
+ },
+ { /* 2321 */
+ 108,
+ /* RDFSBASE */
+ },
+ { /* 2322 */
+ 72,
+ /* RDFSBASE64 */
+ },
+ { /* 2323 */
+ 108,
+ /* RDGSBASE */
+ },
+ { /* 2324 */
+ 72,
+ /* RDGSBASE64 */
+ },
+ { /* 2325 */
+ 0,
+ /* RDMSR */
+ },
+ { /* 2326 */
+ 108,
+ /* RDPID32 */
+ },
+ { /* 2327 */
+ 72,
+ /* RDPID64 */
+ },
+ { /* 2328 */
+ 0,
+ /* RDPKRUr */
+ },
+ { /* 2329 */
+ 0,
+ /* RDPMC */
+ },
+ { /* 2330 */
+ 70,
+ /* RDRAND16r */
+ },
+ { /* 2331 */
+ 70,
+ /* RDRAND32r */
+ },
+ { /* 2332 */
+ 72,
+ /* RDRAND64r */
+ },
+ { /* 2333 */
+ 70,
+ /* RDSEED16r */
+ },
+ { /* 2334 */
+ 70,
+ /* RDSEED32r */
+ },
+ { /* 2335 */
+ 72,
+ /* RDSEED64r */
+ },
+ { /* 2336 */
+ 191,
+ /* RDSSPD */
+ },
+ { /* 2337 */
+ 92,
+ /* RDSSPQ */
+ },
+ { /* 2338 */
+ 0,
+ /* RDTSC */
+ },
+ { /* 2339 */
+ 0,
+ /* RDTSCP */
+ },
+ { /* 2340 */
+ 0,
+ /* REPNE_PREFIX */
+ },
+ { /* 2341 */
+ 0,
+ /* REP_PREFIX */
+ },
+ { /* 2342 */
+ 125,
+ /* RETIL */
+ },
+ { /* 2343 */
+ 125,
+ /* RETIQ */
+ },
+ { /* 2344 */
+ 2,
+ /* RETIW */
+ },
+ { /* 2345 */
+ 0,
+ /* RETL */
+ },
+ { /* 2346 */
+ 0,
+ /* RETQ */
+ },
+ { /* 2347 */
+ 0,
+ /* RETW */
+ },
+ { /* 2348 */
+ 0,
+ /* REX64_PREFIX */
+ },
+ { /* 2349 */
+ 28,
+ /* ROL16m1 */
+ },
+ { /* 2350 */
+ 28,
+ /* ROL16mCL */
+ },
+ { /* 2351 */
+ 187,
+ /* ROL16mi */
+ },
+ { /* 2352 */
+ 91,
+ /* ROL16r1 */
+ },
+ { /* 2353 */
+ 91,
+ /* ROL16rCL */
+ },
+ { /* 2354 */
+ 188,
+ /* ROL16ri */
+ },
+ { /* 2355 */
+ 28,
+ /* ROL32m1 */
+ },
+ { /* 2356 */
+ 28,
+ /* ROL32mCL */
+ },
+ { /* 2357 */
+ 187,
+ /* ROL32mi */
+ },
+ { /* 2358 */
+ 91,
+ /* ROL32r1 */
+ },
+ { /* 2359 */
+ 91,
+ /* ROL32rCL */
+ },
+ { /* 2360 */
+ 188,
+ /* ROL32ri */
+ },
+ { /* 2361 */
+ 28,
+ /* ROL64m1 */
+ },
+ { /* 2362 */
+ 28,
+ /* ROL64mCL */
+ },
+ { /* 2363 */
+ 187,
+ /* ROL64mi */
+ },
+ { /* 2364 */
+ 92,
+ /* ROL64r1 */
+ },
+ { /* 2365 */
+ 92,
+ /* ROL64rCL */
+ },
+ { /* 2366 */
+ 189,
+ /* ROL64ri */
+ },
+ { /* 2367 */
+ 28,
+ /* ROL8m1 */
+ },
+ { /* 2368 */
+ 28,
+ /* ROL8mCL */
+ },
+ { /* 2369 */
+ 187,
+ /* ROL8mi */
+ },
+ { /* 2370 */
+ 93,
+ /* ROL8r1 */
+ },
+ { /* 2371 */
+ 93,
+ /* ROL8rCL */
+ },
+ { /* 2372 */
+ 190,
+ /* ROL8ri */
+ },
+ { /* 2373 */
+ 28,
+ /* ROR16m1 */
+ },
+ { /* 2374 */
+ 28,
+ /* ROR16mCL */
+ },
+ { /* 2375 */
+ 187,
+ /* ROR16mi */
+ },
+ { /* 2376 */
+ 91,
+ /* ROR16r1 */
+ },
+ { /* 2377 */
+ 91,
+ /* ROR16rCL */
+ },
+ { /* 2378 */
+ 188,
+ /* ROR16ri */
+ },
+ { /* 2379 */
+ 28,
+ /* ROR32m1 */
+ },
+ { /* 2380 */
+ 28,
+ /* ROR32mCL */
+ },
+ { /* 2381 */
+ 187,
+ /* ROR32mi */
+ },
+ { /* 2382 */
+ 91,
+ /* ROR32r1 */
+ },
+ { /* 2383 */
+ 91,
+ /* ROR32rCL */
+ },
+ { /* 2384 */
+ 188,
+ /* ROR32ri */
+ },
+ { /* 2385 */
+ 28,
+ /* ROR64m1 */
+ },
+ { /* 2386 */
+ 28,
+ /* ROR64mCL */
+ },
+ { /* 2387 */
+ 187,
+ /* ROR64mi */
+ },
+ { /* 2388 */
+ 92,
+ /* ROR64r1 */
+ },
+ { /* 2389 */
+ 92,
+ /* ROR64rCL */
+ },
+ { /* 2390 */
+ 189,
+ /* ROR64ri */
+ },
+ { /* 2391 */
+ 28,
+ /* ROR8m1 */
+ },
+ { /* 2392 */
+ 28,
+ /* ROR8mCL */
+ },
+ { /* 2393 */
+ 187,
+ /* ROR8mi */
+ },
+ { /* 2394 */
+ 93,
+ /* ROR8r1 */
+ },
+ { /* 2395 */
+ 93,
+ /* ROR8rCL */
+ },
+ { /* 2396 */
+ 190,
+ /* ROR8ri */
+ },
+ { /* 2397 */
+ 192,
+ /* RORX32mi */
+ },
+ { /* 2398 */
+ 193,
+ /* RORX32ri */
+ },
+ { /* 2399 */
+ 194,
+ /* RORX64mi */
+ },
+ { /* 2400 */
+ 195,
+ /* RORX64ri */
+ },
+ { /* 2401 */
+ 32,
+ /* ROUNDPDm */
+ },
+ { /* 2402 */
+ 33,
+ /* ROUNDPDr */
+ },
+ { /* 2403 */
+ 32,
+ /* ROUNDPSm */
+ },
+ { /* 2404 */
+ 33,
+ /* ROUNDPSr */
+ },
+ { /* 2405 */
+ 32,
+ /* ROUNDSDm */
+ },
+ { /* 2406 */
+ 0,
+ /* */
+ },
+ { /* 2407 */
+ 33,
+ /* ROUNDSDr */
+ },
+ { /* 2408 */
+ 0,
+ /* */
+ },
+ { /* 2409 */
+ 32,
+ /* ROUNDSSm */
+ },
+ { /* 2410 */
+ 0,
+ /* */
+ },
+ { /* 2411 */
+ 33,
+ /* ROUNDSSr */
+ },
+ { /* 2412 */
+ 0,
+ /* */
+ },
+ { /* 2413 */
+ 0,
+ /* RSM */
+ },
+ { /* 2414 */
+ 30,
+ /* RSQRTPSm */
+ },
+ { /* 2415 */
+ 31,
+ /* RSQRTPSr */
+ },
+ { /* 2416 */
+ 30,
+ /* RSQRTSSm */
+ },
+ { /* 2417 */
+ 0,
+ /* */
+ },
+ { /* 2418 */
+ 31,
+ /* RSQRTSSr */
+ },
+ { /* 2419 */
+ 0,
+ /* */
+ },
+ { /* 2420 */
+ 28,
+ /* RSTORSSP */
+ },
+ { /* 2421 */
+ 0,
+ /* SAHF */
+ },
+ { /* 2422 */
+ 28,
+ /* SAL16m1 */
+ },
+ { /* 2423 */
+ 28,
+ /* SAL16mCL */
+ },
+ { /* 2424 */
+ 4,
+ /* SAL16mi */
+ },
+ { /* 2425 */
+ 91,
+ /* SAL16r1 */
+ },
+ { /* 2426 */
+ 91,
+ /* SAL16rCL */
+ },
+ { /* 2427 */
+ 7,
+ /* SAL16ri */
+ },
+ { /* 2428 */
+ 28,
+ /* SAL32m1 */
+ },
+ { /* 2429 */
+ 28,
+ /* SAL32mCL */
+ },
+ { /* 2430 */
+ 4,
+ /* SAL32mi */
+ },
+ { /* 2431 */
+ 91,
+ /* SAL32r1 */
+ },
+ { /* 2432 */
+ 91,
+ /* SAL32rCL */
+ },
+ { /* 2433 */
+ 7,
+ /* SAL32ri */
+ },
+ { /* 2434 */
+ 28,
+ /* SAL64m1 */
+ },
+ { /* 2435 */
+ 28,
+ /* SAL64mCL */
+ },
+ { /* 2436 */
+ 4,
+ /* SAL64mi */
+ },
+ { /* 2437 */
+ 92,
+ /* SAL64r1 */
+ },
+ { /* 2438 */
+ 92,
+ /* SAL64rCL */
+ },
+ { /* 2439 */
+ 15,
+ /* SAL64ri */
+ },
+ { /* 2440 */
+ 28,
+ /* SAL8m1 */
+ },
+ { /* 2441 */
+ 28,
+ /* SAL8mCL */
+ },
+ { /* 2442 */
+ 4,
+ /* SAL8mi */
+ },
+ { /* 2443 */
+ 93,
+ /* SAL8r1 */
+ },
+ { /* 2444 */
+ 93,
+ /* SAL8rCL */
+ },
+ { /* 2445 */
+ 20,
+ /* SAL8ri */
+ },
+ { /* 2446 */
+ 0,
+ /* SALC */
+ },
+ { /* 2447 */
+ 28,
+ /* SAR16m1 */
+ },
+ { /* 2448 */
+ 28,
+ /* SAR16mCL */
+ },
+ { /* 2449 */
+ 187,
+ /* SAR16mi */
+ },
+ { /* 2450 */
+ 91,
+ /* SAR16r1 */
+ },
+ { /* 2451 */
+ 91,
+ /* SAR16rCL */
+ },
+ { /* 2452 */
+ 188,
+ /* SAR16ri */
+ },
+ { /* 2453 */
+ 28,
+ /* SAR32m1 */
+ },
+ { /* 2454 */
+ 28,
+ /* SAR32mCL */
+ },
+ { /* 2455 */
+ 187,
+ /* SAR32mi */
+ },
+ { /* 2456 */
+ 91,
+ /* SAR32r1 */
+ },
+ { /* 2457 */
+ 91,
+ /* SAR32rCL */
+ },
+ { /* 2458 */
+ 188,
+ /* SAR32ri */
+ },
+ { /* 2459 */
+ 28,
+ /* SAR64m1 */
+ },
+ { /* 2460 */
+ 28,
+ /* SAR64mCL */
+ },
+ { /* 2461 */
+ 187,
+ /* SAR64mi */
+ },
+ { /* 2462 */
+ 92,
+ /* SAR64r1 */
+ },
+ { /* 2463 */
+ 92,
+ /* SAR64rCL */
+ },
+ { /* 2464 */
+ 189,
+ /* SAR64ri */
+ },
+ { /* 2465 */
+ 28,
+ /* SAR8m1 */
+ },
+ { /* 2466 */
+ 28,
+ /* SAR8mCL */
+ },
+ { /* 2467 */
+ 187,
+ /* SAR8mi */
+ },
+ { /* 2468 */
+ 93,
+ /* SAR8r1 */
+ },
+ { /* 2469 */
+ 93,
+ /* SAR8rCL */
+ },
+ { /* 2470 */
+ 190,
+ /* SAR8ri */
+ },
+ { /* 2471 */
+ 40,
+ /* SARX32rm */
+ },
+ { /* 2472 */
+ 41,
+ /* SARX32rr */
+ },
+ { /* 2473 */
+ 42,
+ /* SARX64rm */
+ },
+ { /* 2474 */
+ 43,
+ /* SARX64rr */
+ },
+ { /* 2475 */
+ 0,
+ /* SAVEPREVSSP */
+ },
+ { /* 2476 */
+ 2,
+ /* SBB16i16 */
+ },
+ { /* 2477 */
+ 3,
+ /* SBB16mi */
+ },
+ { /* 2478 */
+ 4,
+ /* SBB16mi8 */
+ },
+ { /* 2479 */
+ 5,
+ /* SBB16mr */
+ },
+ { /* 2480 */
+ 6,
+ /* SBB16ri */
+ },
+ { /* 2481 */
+ 7,
+ /* SBB16ri8 */
+ },
+ { /* 2482 */
+ 8,
+ /* SBB16rm */
+ },
+ { /* 2483 */
+ 9,
+ /* SBB16rr */
+ },
+ { /* 2484 */
+ 10,
+ /* SBB16rr_REV */
+ },
+ { /* 2485 */
+ 2,
+ /* SBB32i32 */
+ },
+ { /* 2486 */
+ 3,
+ /* SBB32mi */
+ },
+ { /* 2487 */
+ 4,
+ /* SBB32mi8 */
+ },
+ { /* 2488 */
+ 5,
+ /* SBB32mr */
+ },
+ { /* 2489 */
+ 6,
+ /* SBB32ri */
+ },
+ { /* 2490 */
+ 7,
+ /* SBB32ri8 */
+ },
+ { /* 2491 */
+ 8,
+ /* SBB32rm */
+ },
+ { /* 2492 */
+ 9,
+ /* SBB32rr */
+ },
+ { /* 2493 */
+ 10,
+ /* SBB32rr_REV */
+ },
+ { /* 2494 */
+ 11,
+ /* SBB64i32 */
+ },
+ { /* 2495 */
+ 12,
+ /* SBB64mi32 */
+ },
+ { /* 2496 */
+ 4,
+ /* SBB64mi8 */
+ },
+ { /* 2497 */
+ 13,
+ /* SBB64mr */
+ },
+ { /* 2498 */
+ 14,
+ /* SBB64ri32 */
+ },
+ { /* 2499 */
+ 15,
+ /* SBB64ri8 */
+ },
+ { /* 2500 */
+ 16,
+ /* SBB64rm */
+ },
+ { /* 2501 */
+ 17,
+ /* SBB64rr */
+ },
+ { /* 2502 */
+ 18,
+ /* SBB64rr_REV */
+ },
+ { /* 2503 */
+ 1,
+ /* SBB8i8 */
+ },
+ { /* 2504 */
+ 4,
+ /* SBB8mi */
+ },
+ { /* 2505 */
+ 4,
+ /* SBB8mi8 */
+ },
+ { /* 2506 */
+ 19,
+ /* SBB8mr */
+ },
+ { /* 2507 */
+ 20,
+ /* SBB8ri */
+ },
+ { /* 2508 */
+ 20,
+ /* SBB8ri8 */
+ },
+ { /* 2509 */
+ 21,
+ /* SBB8rm */
+ },
+ { /* 2510 */
+ 22,
+ /* SBB8rr */
+ },
+ { /* 2511 */
+ 23,
+ /* SBB8rr_REV */
+ },
+ { /* 2512 */
+ 109,
+ /* SCASB */
+ },
+ { /* 2513 */
+ 109,
+ /* SCASL */
+ },
+ { /* 2514 */
+ 109,
+ /* SCASQ */
+ },
+ { /* 2515 */
+ 109,
+ /* SCASW */
+ },
+ { /* 2516 */
+ 28,
+ /* SETAEm */
+ },
+ { /* 2517 */
+ 94,
+ /* SETAEr */
+ },
+ { /* 2518 */
+ 28,
+ /* SETAm */
+ },
+ { /* 2519 */
+ 94,
+ /* SETAr */
+ },
+ { /* 2520 */
+ 28,
+ /* SETBEm */
+ },
+ { /* 2521 */
+ 94,
+ /* SETBEr */
+ },
+ { /* 2522 */
+ 28,
+ /* SETBm */
+ },
+ { /* 2523 */
+ 94,
+ /* SETBr */
+ },
+ { /* 2524 */
+ 28,
+ /* SETEm */
+ },
+ { /* 2525 */
+ 94,
+ /* SETEr */
+ },
+ { /* 2526 */
+ 28,
+ /* SETGEm */
+ },
+ { /* 2527 */
+ 94,
+ /* SETGEr */
+ },
+ { /* 2528 */
+ 28,
+ /* SETGm */
+ },
+ { /* 2529 */
+ 94,
+ /* SETGr */
+ },
+ { /* 2530 */
+ 28,
+ /* SETLEm */
+ },
+ { /* 2531 */
+ 94,
+ /* SETLEr */
+ },
+ { /* 2532 */
+ 28,
+ /* SETLm */
+ },
+ { /* 2533 */
+ 94,
+ /* SETLr */
+ },
+ { /* 2534 */
+ 28,
+ /* SETNEm */
+ },
+ { /* 2535 */
+ 94,
+ /* SETNEr */
+ },
+ { /* 2536 */
+ 28,
+ /* SETNOm */
+ },
+ { /* 2537 */
+ 94,
+ /* SETNOr */
+ },
+ { /* 2538 */
+ 28,
+ /* SETNPm */
+ },
+ { /* 2539 */
+ 94,
+ /* SETNPr */
+ },
+ { /* 2540 */
+ 28,
+ /* SETNSm */
+ },
+ { /* 2541 */
+ 94,
+ /* SETNSr */
+ },
+ { /* 2542 */
+ 28,
+ /* SETOm */
+ },
+ { /* 2543 */
+ 94,
+ /* SETOr */
+ },
+ { /* 2544 */
+ 28,
+ /* SETPm */
+ },
+ { /* 2545 */
+ 94,
+ /* SETPr */
+ },
+ { /* 2546 */
+ 0,
+ /* SETSSBSY */
+ },
+ { /* 2547 */
+ 28,
+ /* SETSm */
+ },
+ { /* 2548 */
+ 94,
+ /* SETSr */
+ },
+ { /* 2549 */
+ 0,
+ /* SFENCE */
+ },
+ { /* 2550 */
+ 28,
+ /* SGDT16m */
+ },
+ { /* 2551 */
+ 28,
+ /* SGDT32m */
+ },
+ { /* 2552 */
+ 28,
+ /* SGDT64m */
+ },
+ { /* 2553 */
+ 26,
+ /* SHA1MSG1rm */
+ },
+ { /* 2554 */
+ 27,
+ /* SHA1MSG1rr */
+ },
+ { /* 2555 */
+ 26,
+ /* SHA1MSG2rm */
+ },
+ { /* 2556 */
+ 27,
+ /* SHA1MSG2rr */
+ },
+ { /* 2557 */
+ 26,
+ /* SHA1NEXTErm */
+ },
+ { /* 2558 */
+ 27,
+ /* SHA1NEXTErr */
+ },
+ { /* 2559 */
+ 52,
+ /* SHA1RNDS4rmi */
+ },
+ { /* 2560 */
+ 53,
+ /* SHA1RNDS4rri */
+ },
+ { /* 2561 */
+ 26,
+ /* SHA256MSG1rm */
+ },
+ { /* 2562 */
+ 27,
+ /* SHA256MSG1rr */
+ },
+ { /* 2563 */
+ 26,
+ /* SHA256MSG2rm */
+ },
+ { /* 2564 */
+ 27,
+ /* SHA256MSG2rr */
+ },
+ { /* 2565 */
+ 26,
+ /* SHA256RNDS2rm */
+ },
+ { /* 2566 */
+ 27,
+ /* SHA256RNDS2rr */
+ },
+ { /* 2567 */
+ 28,
+ /* SHL16m1 */
+ },
+ { /* 2568 */
+ 28,
+ /* SHL16mCL */
+ },
+ { /* 2569 */
+ 187,
+ /* SHL16mi */
+ },
+ { /* 2570 */
+ 91,
+ /* SHL16r1 */
+ },
+ { /* 2571 */
+ 91,
+ /* SHL16rCL */
+ },
+ { /* 2572 */
+ 188,
+ /* SHL16ri */
+ },
+ { /* 2573 */
+ 28,
+ /* SHL32m1 */
+ },
+ { /* 2574 */
+ 28,
+ /* SHL32mCL */
+ },
+ { /* 2575 */
+ 187,
+ /* SHL32mi */
+ },
+ { /* 2576 */
+ 91,
+ /* SHL32r1 */
+ },
+ { /* 2577 */
+ 91,
+ /* SHL32rCL */
+ },
+ { /* 2578 */
+ 188,
+ /* SHL32ri */
+ },
+ { /* 2579 */
+ 28,
+ /* SHL64m1 */
+ },
+ { /* 2580 */
+ 28,
+ /* SHL64mCL */
+ },
+ { /* 2581 */
+ 187,
+ /* SHL64mi */
+ },
+ { /* 2582 */
+ 92,
+ /* SHL64r1 */
+ },
+ { /* 2583 */
+ 92,
+ /* SHL64rCL */
+ },
+ { /* 2584 */
+ 189,
+ /* SHL64ri */
+ },
+ { /* 2585 */
+ 28,
+ /* SHL8m1 */
+ },
+ { /* 2586 */
+ 28,
+ /* SHL8mCL */
+ },
+ { /* 2587 */
+ 187,
+ /* SHL8mi */
+ },
+ { /* 2588 */
+ 93,
+ /* SHL8r1 */
+ },
+ { /* 2589 */
+ 93,
+ /* SHL8rCL */
+ },
+ { /* 2590 */
+ 190,
+ /* SHL8ri */
+ },
+ { /* 2591 */
+ 5,
+ /* SHLD16mrCL */
+ },
+ { /* 2592 */
+ 196,
+ /* SHLD16mri8 */
+ },
+ { /* 2593 */
+ 9,
+ /* SHLD16rrCL */
+ },
+ { /* 2594 */
+ 197,
+ /* SHLD16rri8 */
+ },
+ { /* 2595 */
+ 5,
+ /* SHLD32mrCL */
+ },
+ { /* 2596 */
+ 196,
+ /* SHLD32mri8 */
+ },
+ { /* 2597 */
+ 9,
+ /* SHLD32rrCL */
+ },
+ { /* 2598 */
+ 197,
+ /* SHLD32rri8 */
+ },
+ { /* 2599 */
+ 13,
+ /* SHLD64mrCL */
+ },
+ { /* 2600 */
+ 198,
+ /* SHLD64mri8 */
+ },
+ { /* 2601 */
+ 17,
+ /* SHLD64rrCL */
+ },
+ { /* 2602 */
+ 199,
+ /* SHLD64rri8 */
+ },
+ { /* 2603 */
+ 40,
+ /* SHLX32rm */
+ },
+ { /* 2604 */
+ 41,
+ /* SHLX32rr */
+ },
+ { /* 2605 */
+ 42,
+ /* SHLX64rm */
+ },
+ { /* 2606 */
+ 43,
+ /* SHLX64rr */
+ },
+ { /* 2607 */
+ 28,
+ /* SHR16m1 */
+ },
+ { /* 2608 */
+ 28,
+ /* SHR16mCL */
+ },
+ { /* 2609 */
+ 187,
+ /* SHR16mi */
+ },
+ { /* 2610 */
+ 91,
+ /* SHR16r1 */
+ },
+ { /* 2611 */
+ 91,
+ /* SHR16rCL */
+ },
+ { /* 2612 */
+ 188,
+ /* SHR16ri */
+ },
+ { /* 2613 */
+ 28,
+ /* SHR32m1 */
+ },
+ { /* 2614 */
+ 28,
+ /* SHR32mCL */
+ },
+ { /* 2615 */
+ 187,
+ /* SHR32mi */
+ },
+ { /* 2616 */
+ 91,
+ /* SHR32r1 */
+ },
+ { /* 2617 */
+ 91,
+ /* SHR32rCL */
+ },
+ { /* 2618 */
+ 188,
+ /* SHR32ri */
+ },
+ { /* 2619 */
+ 28,
+ /* SHR64m1 */
+ },
+ { /* 2620 */
+ 28,
+ /* SHR64mCL */
+ },
+ { /* 2621 */
+ 187,
+ /* SHR64mi */
+ },
+ { /* 2622 */
+ 92,
+ /* SHR64r1 */
+ },
+ { /* 2623 */
+ 92,
+ /* SHR64rCL */
+ },
+ { /* 2624 */
+ 189,
+ /* SHR64ri */
+ },
+ { /* 2625 */
+ 28,
+ /* SHR8m1 */
+ },
+ { /* 2626 */
+ 28,
+ /* SHR8mCL */
+ },
+ { /* 2627 */
+ 187,
+ /* SHR8mi */
+ },
+ { /* 2628 */
+ 93,
+ /* SHR8r1 */
+ },
+ { /* 2629 */
+ 93,
+ /* SHR8rCL */
+ },
+ { /* 2630 */
+ 190,
+ /* SHR8ri */
+ },
+ { /* 2631 */
+ 5,
+ /* SHRD16mrCL */
+ },
+ { /* 2632 */
+ 196,
+ /* SHRD16mri8 */
+ },
+ { /* 2633 */
+ 9,
+ /* SHRD16rrCL */
+ },
+ { /* 2634 */
+ 197,
+ /* SHRD16rri8 */
+ },
+ { /* 2635 */
+ 5,
+ /* SHRD32mrCL */
+ },
+ { /* 2636 */
+ 196,
+ /* SHRD32mri8 */
+ },
+ { /* 2637 */
+ 9,
+ /* SHRD32rrCL */
+ },
+ { /* 2638 */
+ 197,
+ /* SHRD32rri8 */
+ },
+ { /* 2639 */
+ 13,
+ /* SHRD64mrCL */
+ },
+ { /* 2640 */
+ 198,
+ /* SHRD64mri8 */
+ },
+ { /* 2641 */
+ 17,
+ /* SHRD64rrCL */
+ },
+ { /* 2642 */
+ 199,
+ /* SHRD64rri8 */
+ },
+ { /* 2643 */
+ 40,
+ /* SHRX32rm */
+ },
+ { /* 2644 */
+ 41,
+ /* SHRX32rr */
+ },
+ { /* 2645 */
+ 42,
+ /* SHRX64rm */
+ },
+ { /* 2646 */
+ 43,
+ /* SHRX64rr */
+ },
+ { /* 2647 */
+ 52,
+ /* SHUFPDrmi */
+ },
+ { /* 2648 */
+ 53,
+ /* SHUFPDrri */
+ },
+ { /* 2649 */
+ 52,
+ /* SHUFPSrmi */
+ },
+ { /* 2650 */
+ 53,
+ /* SHUFPSrri */
+ },
+ { /* 2651 */
+ 28,
+ /* SIDT16m */
+ },
+ { /* 2652 */
+ 28,
+ /* SIDT32m */
+ },
+ { /* 2653 */
+ 28,
+ /* SIDT64m */
+ },
+ { /* 2654 */
+ 0,
+ /* SIN_F */
+ },
+ { /* 2655 */
+ 0,
+ /* */
+ },
+ { /* 2656 */
+ 0,
+ /* */
+ },
+ { /* 2657 */
+ 0,
+ /* */
+ },
+ { /* 2658 */
+ 0,
+ /* SKINIT */
+ },
+ { /* 2659 */
+ 28,
+ /* SLDT16m */
+ },
+ { /* 2660 */
+ 70,
+ /* SLDT16r */
+ },
+ { /* 2661 */
+ 70,
+ /* SLDT32r */
+ },
+ { /* 2662 */
+ 72,
+ /* SLDT64r */
+ },
+ { /* 2663 */
+ 108,
+ /* SLWPCB */
+ },
+ { /* 2664 */
+ 72,
+ /* SLWPCB64 */
+ },
+ { /* 2665 */
+ 28,
+ /* SMSW16m */
+ },
+ { /* 2666 */
+ 70,
+ /* SMSW16r */
+ },
+ { /* 2667 */
+ 70,
+ /* SMSW32r */
+ },
+ { /* 2668 */
+ 72,
+ /* SMSW64r */
+ },
+ { /* 2669 */
+ 30,
+ /* SQRTPDm */
+ },
+ { /* 2670 */
+ 31,
+ /* SQRTPDr */
+ },
+ { /* 2671 */
+ 30,
+ /* SQRTPSm */
+ },
+ { /* 2672 */
+ 31,
+ /* SQRTPSr */
+ },
+ { /* 2673 */
+ 30,
+ /* SQRTSDm */
+ },
+ { /* 2674 */
+ 0,
+ /* */
+ },
+ { /* 2675 */
+ 31,
+ /* SQRTSDr */
+ },
+ { /* 2676 */
+ 0,
+ /* */
+ },
+ { /* 2677 */
+ 30,
+ /* SQRTSSm */
+ },
+ { /* 2678 */
+ 0,
+ /* */
+ },
+ { /* 2679 */
+ 31,
+ /* SQRTSSr */
+ },
+ { /* 2680 */
+ 0,
+ /* */
+ },
+ { /* 2681 */
+ 0,
+ /* SQRT_F */
+ },
+ { /* 2682 */
+ 0,
+ /* */
+ },
+ { /* 2683 */
+ 0,
+ /* */
+ },
+ { /* 2684 */
+ 0,
+ /* */
+ },
+ { /* 2685 */
+ 0,
+ /* STAC */
+ },
+ { /* 2686 */
+ 0,
+ /* STC */
+ },
+ { /* 2687 */
+ 0,
+ /* STD */
+ },
+ { /* 2688 */
+ 0,
+ /* STGI */
+ },
+ { /* 2689 */
+ 0,
+ /* STI */
+ },
+ { /* 2690 */
+ 28,
+ /* STMXCSR */
+ },
+ { /* 2691 */
+ 109,
+ /* STOSB */
+ },
+ { /* 2692 */
+ 109,
+ /* STOSL */
+ },
+ { /* 2693 */
+ 109,
+ /* STOSQ */
+ },
+ { /* 2694 */
+ 109,
+ /* STOSW */
+ },
+ { /* 2695 */
+ 70,
+ /* STR16r */
+ },
+ { /* 2696 */
+ 70,
+ /* STR32r */
+ },
+ { /* 2697 */
+ 72,
+ /* STR64r */
+ },
+ { /* 2698 */
+ 28,
+ /* STRm */
+ },
+ { /* 2699 */
+ 28,
+ /* ST_F32m */
+ },
+ { /* 2700 */
+ 28,
+ /* ST_F64m */
+ },
+ { /* 2701 */
+ 28,
+ /* ST_FP32m */
+ },
+ { /* 2702 */
+ 28,
+ /* ST_FP64m */
+ },
+ { /* 2703 */
+ 28,
+ /* ST_FP80m */
+ },
+ { /* 2704 */
+ 29,
+ /* ST_FPrr */
+ },
+ { /* 2705 */
+ 0,
+ /* */
+ },
+ { /* 2706 */
+ 0,
+ /* */
+ },
+ { /* 2707 */
+ 0,
+ /* */
+ },
+ { /* 2708 */
+ 0,
+ /* */
+ },
+ { /* 2709 */
+ 0,
+ /* */
+ },
+ { /* 2710 */
+ 0,
+ /* */
+ },
+ { /* 2711 */
+ 0,
+ /* */
+ },
+ { /* 2712 */
+ 0,
+ /* */
+ },
+ { /* 2713 */
+ 0,
+ /* */
+ },
+ { /* 2714 */
+ 0,
+ /* */
+ },
+ { /* 2715 */
+ 0,
+ /* */
+ },
+ { /* 2716 */
+ 29,
+ /* ST_Frr */
+ },
+ { /* 2717 */
+ 2,
+ /* SUB16i16 */
+ },
+ { /* 2718 */
+ 3,
+ /* SUB16mi */
+ },
+ { /* 2719 */
+ 4,
+ /* SUB16mi8 */
+ },
+ { /* 2720 */
+ 5,
+ /* SUB16mr */
+ },
+ { /* 2721 */
+ 6,
+ /* SUB16ri */
+ },
+ { /* 2722 */
+ 7,
+ /* SUB16ri8 */
+ },
+ { /* 2723 */
+ 8,
+ /* SUB16rm */
+ },
+ { /* 2724 */
+ 9,
+ /* SUB16rr */
+ },
+ { /* 2725 */
+ 10,
+ /* SUB16rr_REV */
+ },
+ { /* 2726 */
+ 2,
+ /* SUB32i32 */
+ },
+ { /* 2727 */
+ 3,
+ /* SUB32mi */
+ },
+ { /* 2728 */
+ 4,
+ /* SUB32mi8 */
+ },
+ { /* 2729 */
+ 5,
+ /* SUB32mr */
+ },
+ { /* 2730 */
+ 6,
+ /* SUB32ri */
+ },
+ { /* 2731 */
+ 7,
+ /* SUB32ri8 */
+ },
+ { /* 2732 */
+ 8,
+ /* SUB32rm */
+ },
+ { /* 2733 */
+ 9,
+ /* SUB32rr */
+ },
+ { /* 2734 */
+ 10,
+ /* SUB32rr_REV */
+ },
+ { /* 2735 */
+ 11,
+ /* SUB64i32 */
+ },
+ { /* 2736 */
+ 12,
+ /* SUB64mi32 */
+ },
+ { /* 2737 */
+ 4,
+ /* SUB64mi8 */
+ },
+ { /* 2738 */
+ 13,
+ /* SUB64mr */
+ },
+ { /* 2739 */
+ 14,
+ /* SUB64ri32 */
+ },
+ { /* 2740 */
+ 15,
+ /* SUB64ri8 */
+ },
+ { /* 2741 */
+ 16,
+ /* SUB64rm */
+ },
+ { /* 2742 */
+ 17,
+ /* SUB64rr */
+ },
+ { /* 2743 */
+ 18,
+ /* SUB64rr_REV */
+ },
+ { /* 2744 */
+ 1,
+ /* SUB8i8 */
+ },
+ { /* 2745 */
+ 4,
+ /* SUB8mi */
+ },
+ { /* 2746 */
+ 4,
+ /* SUB8mi8 */
+ },
+ { /* 2747 */
+ 19,
+ /* SUB8mr */
+ },
+ { /* 2748 */
+ 20,
+ /* SUB8ri */
+ },
+ { /* 2749 */
+ 20,
+ /* SUB8ri8 */
+ },
+ { /* 2750 */
+ 21,
+ /* SUB8rm */
+ },
+ { /* 2751 */
+ 22,
+ /* SUB8rr */
+ },
+ { /* 2752 */
+ 23,
+ /* SUB8rr_REV */
+ },
+ { /* 2753 */
+ 26,
+ /* SUBPDrm */
+ },
+ { /* 2754 */
+ 27,
+ /* SUBPDrr */
+ },
+ { /* 2755 */
+ 26,
+ /* SUBPSrm */
+ },
+ { /* 2756 */
+ 27,
+ /* SUBPSrr */
+ },
+ { /* 2757 */
+ 28,
+ /* SUBR_F32m */
+ },
+ { /* 2758 */
+ 28,
+ /* SUBR_F64m */
+ },
+ { /* 2759 */
+ 28,
+ /* SUBR_FI16m */
+ },
+ { /* 2760 */
+ 28,
+ /* SUBR_FI32m */
+ },
+ { /* 2761 */
+ 29,
+ /* SUBR_FPrST0 */
+ },
+ { /* 2762 */
+ 29,
+ /* SUBR_FST0r */
+ },
+ { /* 2763 */
+ 0,
+ /* */
+ },
+ { /* 2764 */
+ 0,
+ /* */
+ },
+ { /* 2765 */
+ 0,
+ /* */
+ },
+ { /* 2766 */
+ 0,
+ /* */
+ },
+ { /* 2767 */
+ 0,
+ /* */
+ },
+ { /* 2768 */
+ 0,
+ /* */
+ },
+ { /* 2769 */
+ 0,
+ /* */
+ },
+ { /* 2770 */
+ 0,
+ /* */
+ },
+ { /* 2771 */
+ 0,
+ /* */
+ },
+ { /* 2772 */
+ 0,
+ /* */
+ },
+ { /* 2773 */
+ 0,
+ /* */
+ },
+ { /* 2774 */
+ 29,
+ /* SUBR_FrST0 */
+ },
+ { /* 2775 */
+ 26,
+ /* SUBSDrm */
+ },
+ { /* 2776 */
+ 0,
+ /* */
+ },
+ { /* 2777 */
+ 27,
+ /* SUBSDrr */
+ },
+ { /* 2778 */
+ 0,
+ /* */
+ },
+ { /* 2779 */
+ 26,
+ /* SUBSSrm */
+ },
+ { /* 2780 */
+ 0,
+ /* */
+ },
+ { /* 2781 */
+ 27,
+ /* SUBSSrr */
+ },
+ { /* 2782 */
+ 0,
+ /* */
+ },
+ { /* 2783 */
+ 28,
+ /* SUB_F32m */
+ },
+ { /* 2784 */
+ 28,
+ /* SUB_F64m */
+ },
+ { /* 2785 */
+ 28,
+ /* SUB_FI16m */
+ },
+ { /* 2786 */
+ 28,
+ /* SUB_FI32m */
+ },
+ { /* 2787 */
+ 29,
+ /* SUB_FPrST0 */
+ },
+ { /* 2788 */
+ 29,
+ /* SUB_FST0r */
+ },
+ { /* 2789 */
+ 0,
+ /* */
+ },
+ { /* 2790 */
+ 0,
+ /* */
+ },
+ { /* 2791 */
+ 0,
+ /* */
+ },
+ { /* 2792 */
+ 0,
+ /* */
+ },
+ { /* 2793 */
+ 0,
+ /* */
+ },
+ { /* 2794 */
+ 0,
+ /* */
+ },
+ { /* 2795 */
+ 0,
+ /* */
+ },
+ { /* 2796 */
+ 0,
+ /* */
+ },
+ { /* 2797 */
+ 0,
+ /* */
+ },
+ { /* 2798 */
+ 0,
+ /* */
+ },
+ { /* 2799 */
+ 0,
+ /* */
+ },
+ { /* 2800 */
+ 0,
+ /* */
+ },
+ { /* 2801 */
+ 0,
+ /* */
+ },
+ { /* 2802 */
+ 0,
+ /* */
+ },
+ { /* 2803 */
+ 29,
+ /* SUB_FrST0 */
+ },
+ { /* 2804 */
+ 0,
+ /* SWAPGS */
+ },
+ { /* 2805 */
+ 0,
+ /* SYSCALL */
+ },
+ { /* 2806 */
+ 0,
+ /* SYSENTER */
+ },
+ { /* 2807 */
+ 0,
+ /* SYSEXIT */
+ },
+ { /* 2808 */
+ 0,
+ /* SYSEXIT64 */
+ },
+ { /* 2809 */
+ 0,
+ /* SYSRET */
+ },
+ { /* 2810 */
+ 0,
+ /* SYSRET64 */
+ },
+ { /* 2811 */
+ 48,
+ /* T1MSKC32rm */
+ },
+ { /* 2812 */
+ 49,
+ /* T1MSKC32rr */
+ },
+ { /* 2813 */
+ 50,
+ /* T1MSKC64rm */
+ },
+ { /* 2814 */
+ 51,
+ /* T1MSKC64rr */
+ },
+ { /* 2815 */
+ 2,
+ /* TEST16i16 */
+ },
+ { /* 2816 */
+ 3,
+ /* TEST16mi */
+ },
+ { /* 2817 */
+ 3,
+ /* TEST16mi_alt */
+ },
+ { /* 2818 */
+ 5,
+ /* TEST16mr */
+ },
+ { /* 2819 */
+ 74,
+ /* TEST16ri */
+ },
+ { /* 2820 */
+ 74,
+ /* TEST16ri_alt */
+ },
+ { /* 2821 */
+ 67,
+ /* TEST16rr */
+ },
+ { /* 2822 */
+ 2,
+ /* TEST32i32 */
+ },
+ { /* 2823 */
+ 3,
+ /* TEST32mi */
+ },
+ { /* 2824 */
+ 3,
+ /* TEST32mi_alt */
+ },
+ { /* 2825 */
+ 5,
+ /* TEST32mr */
+ },
+ { /* 2826 */
+ 74,
+ /* TEST32ri */
+ },
+ { /* 2827 */
+ 74,
+ /* TEST32ri_alt */
+ },
+ { /* 2828 */
+ 67,
+ /* TEST32rr */
+ },
+ { /* 2829 */
+ 11,
+ /* TEST64i32 */
+ },
+ { /* 2830 */
+ 12,
+ /* TEST64mi32 */
+ },
+ { /* 2831 */
+ 12,
+ /* TEST64mi32_alt */
+ },
+ { /* 2832 */
+ 13,
+ /* TEST64mr */
+ },
+ { /* 2833 */
+ 75,
+ /* TEST64ri32 */
+ },
+ { /* 2834 */
+ 75,
+ /* TEST64ri32_alt */
+ },
+ { /* 2835 */
+ 69,
+ /* TEST64rr */
+ },
+ { /* 2836 */
+ 1,
+ /* TEST8i8 */
+ },
+ { /* 2837 */
+ 4,
+ /* TEST8mi */
+ },
+ { /* 2838 */
+ 4,
+ /* TEST8mi_alt */
+ },
+ { /* 2839 */
+ 19,
+ /* TEST8mr */
+ },
+ { /* 2840 */
+ 76,
+ /* TEST8ri */
+ },
+ { /* 2841 */
+ 76,
+ /* TEST8ri_alt */
+ },
+ { /* 2842 */
+ 78,
+ /* TEST8rr */
+ },
+ { /* 2843 */
+ 108,
+ /* TPAUSE */
+ },
+ { /* 2844 */
+ 0,
+ /* TST_F */
+ },
+ { /* 2845 */
+ 0,
+ /* */
+ },
+ { /* 2846 */
+ 0,
+ /* */
+ },
+ { /* 2847 */
+ 0,
+ /* */
+ },
+ { /* 2848 */
+ 60,
+ /* TZCNT16rm */
+ },
+ { /* 2849 */
+ 61,
+ /* TZCNT16rr */
+ },
+ { /* 2850 */
+ 60,
+ /* TZCNT32rm */
+ },
+ { /* 2851 */
+ 61,
+ /* TZCNT32rr */
+ },
+ { /* 2852 */
+ 62,
+ /* TZCNT64rm */
+ },
+ { /* 2853 */
+ 63,
+ /* TZCNT64rr */
+ },
+ { /* 2854 */
+ 48,
+ /* TZMSK32rm */
+ },
+ { /* 2855 */
+ 49,
+ /* TZMSK32rr */
+ },
+ { /* 2856 */
+ 50,
+ /* TZMSK64rm */
+ },
+ { /* 2857 */
+ 51,
+ /* TZMSK64rr */
+ },
+ { /* 2858 */
+ 30,
+ /* UCOMISDrm */
+ },
+ { /* 2859 */
+ 0,
+ /* */
+ },
+ { /* 2860 */
+ 31,
+ /* UCOMISDrr */
+ },
+ { /* 2861 */
+ 0,
+ /* */
+ },
+ { /* 2862 */
+ 30,
+ /* UCOMISSrm */
+ },
+ { /* 2863 */
+ 0,
+ /* */
+ },
+ { /* 2864 */
+ 31,
+ /* UCOMISSrr */
+ },
+ { /* 2865 */
+ 0,
+ /* */
+ },
+ { /* 2866 */
+ 29,
+ /* UCOM_FIPr */
+ },
+ { /* 2867 */
+ 29,
+ /* UCOM_FIr */
+ },
+ { /* 2868 */
+ 0,
+ /* UCOM_FPPr */
+ },
+ { /* 2869 */
+ 29,
+ /* UCOM_FPr */
+ },
+ { /* 2870 */
+ 0,
+ /* */
+ },
+ { /* 2871 */
+ 0,
+ /* */
+ },
+ { /* 2872 */
+ 0,
+ /* */
+ },
+ { /* 2873 */
+ 0,
+ /* */
+ },
+ { /* 2874 */
+ 0,
+ /* */
+ },
+ { /* 2875 */
+ 0,
+ /* */
+ },
+ { /* 2876 */
+ 29,
+ /* UCOM_Fr */
+ },
+ { /* 2877 */
+ 0,
+ /* UD0 */
+ },
+ { /* 2878 */
+ 0,
+ /* UD1 */
+ },
+ { /* 2879 */
+ 0,
+ /* UD2 */
+ },
+ { /* 2880 */
+ 123,
+ /* UMONITOR16 */
+ },
+ { /* 2881 */
+ 108,
+ /* UMONITOR32 */
+ },
+ { /* 2882 */
+ 72,
+ /* UMONITOR64 */
+ },
+ { /* 2883 */
+ 108,
+ /* UMWAIT */
+ },
+ { /* 2884 */
+ 26,
+ /* UNPCKHPDrm */
+ },
+ { /* 2885 */
+ 27,
+ /* UNPCKHPDrr */
+ },
+ { /* 2886 */
+ 26,
+ /* UNPCKHPSrm */
+ },
+ { /* 2887 */
+ 27,
+ /* UNPCKHPSrr */
+ },
+ { /* 2888 */
+ 26,
+ /* UNPCKLPDrm */
+ },
+ { /* 2889 */
+ 27,
+ /* UNPCKLPDrr */
+ },
+ { /* 2890 */
+ 26,
+ /* UNPCKLPSrm */
+ },
+ { /* 2891 */
+ 27,
+ /* UNPCKLPSrr */
+ },
+ { /* 2892 */
+ 200,
+ /* V4FMADDPSrm */
+ },
+ { /* 2893 */
+ 201,
+ /* V4FMADDPSrmk */
+ },
+ { /* 2894 */
+ 201,
+ /* V4FMADDPSrmkz */
+ },
+ { /* 2895 */
+ 202,
+ /* V4FMADDSSrm */
+ },
+ { /* 2896 */
+ 203,
+ /* V4FMADDSSrmk */
+ },
+ { /* 2897 */
+ 203,
+ /* V4FMADDSSrmkz */
+ },
+ { /* 2898 */
+ 200,
+ /* V4FNMADDPSrm */
+ },
+ { /* 2899 */
+ 201,
+ /* V4FNMADDPSrmk */
+ },
+ { /* 2900 */
+ 201,
+ /* V4FNMADDPSrmkz */
+ },
+ { /* 2901 */
+ 202,
+ /* V4FNMADDSSrm */
+ },
+ { /* 2902 */
+ 203,
+ /* V4FNMADDSSrmk */
+ },
+ { /* 2903 */
+ 203,
+ /* V4FNMADDSSrmkz */
+ },
+ { /* 2904 */
+ 204,
+ /* VADDPDYrm */
+ },
+ { /* 2905 */
+ 205,
+ /* VADDPDYrr */
+ },
+ { /* 2906 */
+ 206,
+ /* VADDPDZ128rm */
+ },
+ { /* 2907 */
+ 207,
+ /* VADDPDZ128rmb */
+ },
+ { /* 2908 */
+ 208,
+ /* VADDPDZ128rmbk */
+ },
+ { /* 2909 */
+ 209,
+ /* VADDPDZ128rmbkz */
+ },
+ { /* 2910 */
+ 203,
+ /* VADDPDZ128rmk */
+ },
+ { /* 2911 */
+ 210,
+ /* VADDPDZ128rmkz */
+ },
+ { /* 2912 */
+ 211,
+ /* VADDPDZ128rr */
+ },
+ { /* 2913 */
+ 212,
+ /* VADDPDZ128rrk */
+ },
+ { /* 2914 */
+ 213,
+ /* VADDPDZ128rrkz */
+ },
+ { /* 2915 */
+ 214,
+ /* VADDPDZ256rm */
+ },
+ { /* 2916 */
+ 215,
+ /* VADDPDZ256rmb */
+ },
+ { /* 2917 */
+ 216,
+ /* VADDPDZ256rmbk */
+ },
+ { /* 2918 */
+ 217,
+ /* VADDPDZ256rmbkz */
+ },
+ { /* 2919 */
+ 218,
+ /* VADDPDZ256rmk */
+ },
+ { /* 2920 */
+ 219,
+ /* VADDPDZ256rmkz */
+ },
+ { /* 2921 */
+ 220,
+ /* VADDPDZ256rr */
+ },
+ { /* 2922 */
+ 221,
+ /* VADDPDZ256rrk */
+ },
+ { /* 2923 */
+ 222,
+ /* VADDPDZ256rrkz */
+ },
+ { /* 2924 */
+ 223,
+ /* VADDPDZrm */
+ },
+ { /* 2925 */
+ 224,
+ /* VADDPDZrmb */
+ },
+ { /* 2926 */
+ 225,
+ /* VADDPDZrmbk */
+ },
+ { /* 2927 */
+ 226,
+ /* VADDPDZrmbkz */
+ },
+ { /* 2928 */
+ 227,
+ /* VADDPDZrmk */
+ },
+ { /* 2929 */
+ 228,
+ /* VADDPDZrmkz */
+ },
+ { /* 2930 */
+ 229,
+ /* VADDPDZrr */
+ },
+ { /* 2931 */
+ 230,
+ /* VADDPDZrrb */
+ },
+ { /* 2932 */
+ 231,
+ /* VADDPDZrrbk */
+ },
+ { /* 2933 */
+ 232,
+ /* VADDPDZrrbkz */
+ },
+ { /* 2934 */
+ 233,
+ /* VADDPDZrrk */
+ },
+ { /* 2935 */
+ 234,
+ /* VADDPDZrrkz */
+ },
+ { /* 2936 */
+ 235,
+ /* VADDPDrm */
+ },
+ { /* 2937 */
+ 236,
+ /* VADDPDrr */
+ },
+ { /* 2938 */
+ 204,
+ /* VADDPSYrm */
+ },
+ { /* 2939 */
+ 205,
+ /* VADDPSYrr */
+ },
+ { /* 2940 */
+ 206,
+ /* VADDPSZ128rm */
+ },
+ { /* 2941 */
+ 237,
+ /* VADDPSZ128rmb */
+ },
+ { /* 2942 */
+ 238,
+ /* VADDPSZ128rmbk */
+ },
+ { /* 2943 */
+ 239,
+ /* VADDPSZ128rmbkz */
+ },
+ { /* 2944 */
+ 203,
+ /* VADDPSZ128rmk */
+ },
+ { /* 2945 */
+ 210,
+ /* VADDPSZ128rmkz */
+ },
+ { /* 2946 */
+ 211,
+ /* VADDPSZ128rr */
+ },
+ { /* 2947 */
+ 212,
+ /* VADDPSZ128rrk */
+ },
+ { /* 2948 */
+ 213,
+ /* VADDPSZ128rrkz */
+ },
+ { /* 2949 */
+ 214,
+ /* VADDPSZ256rm */
+ },
+ { /* 2950 */
+ 240,
+ /* VADDPSZ256rmb */
+ },
+ { /* 2951 */
+ 241,
+ /* VADDPSZ256rmbk */
+ },
+ { /* 2952 */
+ 242,
+ /* VADDPSZ256rmbkz */
+ },
+ { /* 2953 */
+ 218,
+ /* VADDPSZ256rmk */
+ },
+ { /* 2954 */
+ 219,
+ /* VADDPSZ256rmkz */
+ },
+ { /* 2955 */
+ 220,
+ /* VADDPSZ256rr */
+ },
+ { /* 2956 */
+ 221,
+ /* VADDPSZ256rrk */
+ },
+ { /* 2957 */
+ 222,
+ /* VADDPSZ256rrkz */
+ },
+ { /* 2958 */
+ 223,
+ /* VADDPSZrm */
+ },
+ { /* 2959 */
+ 243,
+ /* VADDPSZrmb */
+ },
+ { /* 2960 */
+ 244,
+ /* VADDPSZrmbk */
+ },
+ { /* 2961 */
+ 245,
+ /* VADDPSZrmbkz */
+ },
+ { /* 2962 */
+ 227,
+ /* VADDPSZrmk */
+ },
+ { /* 2963 */
+ 228,
+ /* VADDPSZrmkz */
+ },
+ { /* 2964 */
+ 229,
+ /* VADDPSZrr */
+ },
+ { /* 2965 */
+ 246,
+ /* VADDPSZrrb */
+ },
+ { /* 2966 */
+ 247,
+ /* VADDPSZrrbk */
+ },
+ { /* 2967 */
+ 248,
+ /* VADDPSZrrbkz */
+ },
+ { /* 2968 */
+ 233,
+ /* VADDPSZrrk */
+ },
+ { /* 2969 */
+ 234,
+ /* VADDPSZrrkz */
+ },
+ { /* 2970 */
+ 235,
+ /* VADDPSrm */
+ },
+ { /* 2971 */
+ 236,
+ /* VADDPSrr */
+ },
+ { /* 2972 */
+ 0,
+ /* */
+ },
+ { /* 2973 */
+ 207,
+ /* VADDSDZrm_Int */
+ },
+ { /* 2974 */
+ 208,
+ /* VADDSDZrm_Intk */
+ },
+ { /* 2975 */
+ 209,
+ /* VADDSDZrm_Intkz */
+ },
+ { /* 2976 */
+ 0,
+ /* */
+ },
+ { /* 2977 */
+ 249,
+ /* VADDSDZrr_Int */
+ },
+ { /* 2978 */
+ 250,
+ /* VADDSDZrr_Intk */
+ },
+ { /* 2979 */
+ 251,
+ /* VADDSDZrr_Intkz */
+ },
+ { /* 2980 */
+ 252,
+ /* VADDSDZrrb_Int */
+ },
+ { /* 2981 */
+ 253,
+ /* VADDSDZrrb_Intk */
+ },
+ { /* 2982 */
+ 254,
+ /* VADDSDZrrb_Intkz */
+ },
+ { /* 2983 */
+ 235,
+ /* VADDSDrm */
+ },
+ { /* 2984 */
+ 0,
+ /* */
+ },
+ { /* 2985 */
+ 236,
+ /* VADDSDrr */
+ },
+ { /* 2986 */
+ 0,
+ /* */
+ },
+ { /* 2987 */
+ 0,
+ /* */
+ },
+ { /* 2988 */
+ 237,
+ /* VADDSSZrm_Int */
+ },
+ { /* 2989 */
+ 238,
+ /* VADDSSZrm_Intk */
+ },
+ { /* 2990 */
+ 239,
+ /* VADDSSZrm_Intkz */
+ },
+ { /* 2991 */
+ 0,
+ /* */
+ },
+ { /* 2992 */
+ 255,
+ /* VADDSSZrr_Int */
+ },
+ { /* 2993 */
+ 256,
+ /* VADDSSZrr_Intk */
+ },
+ { /* 2994 */
+ 257,
+ /* VADDSSZrr_Intkz */
+ },
+ { /* 2995 */
+ 258,
+ /* VADDSSZrrb_Int */
+ },
+ { /* 2996 */
+ 259,
+ /* VADDSSZrrb_Intk */
+ },
+ { /* 2997 */
+ 260,
+ /* VADDSSZrrb_Intkz */
+ },
+ { /* 2998 */
+ 235,
+ /* VADDSSrm */
+ },
+ { /* 2999 */
+ 0,
+ /* */
+ },
+ { /* 3000 */
+ 236,
+ /* VADDSSrr */
+ },
+ { /* 3001 */
+ 0,
+ /* */
+ },
+ { /* 3002 */
+ 204,
+ /* VADDSUBPDYrm */
+ },
+ { /* 3003 */
+ 205,
+ /* VADDSUBPDYrr */
+ },
+ { /* 3004 */
+ 235,
+ /* VADDSUBPDrm */
+ },
+ { /* 3005 */
+ 236,
+ /* VADDSUBPDrr */
+ },
+ { /* 3006 */
+ 204,
+ /* VADDSUBPSYrm */
+ },
+ { /* 3007 */
+ 205,
+ /* VADDSUBPSYrr */
+ },
+ { /* 3008 */
+ 235,
+ /* VADDSUBPSrm */
+ },
+ { /* 3009 */
+ 236,
+ /* VADDSUBPSrr */
+ },
+ { /* 3010 */
+ 204,
+ /* VAESDECLASTYrm */
+ },
+ { /* 3011 */
+ 205,
+ /* VAESDECLASTYrr */
+ },
+ { /* 3012 */
+ 206,
+ /* VAESDECLASTZ128rm */
+ },
+ { /* 3013 */
+ 211,
+ /* VAESDECLASTZ128rr */
+ },
+ { /* 3014 */
+ 214,
+ /* VAESDECLASTZ256rm */
+ },
+ { /* 3015 */
+ 220,
+ /* VAESDECLASTZ256rr */
+ },
+ { /* 3016 */
+ 223,
+ /* VAESDECLASTZrm */
+ },
+ { /* 3017 */
+ 229,
+ /* VAESDECLASTZrr */
+ },
+ { /* 3018 */
+ 235,
+ /* VAESDECLASTrm */
+ },
+ { /* 3019 */
+ 236,
+ /* VAESDECLASTrr */
+ },
+ { /* 3020 */
+ 204,
+ /* VAESDECYrm */
+ },
+ { /* 3021 */
+ 205,
+ /* VAESDECYrr */
+ },
+ { /* 3022 */
+ 206,
+ /* VAESDECZ128rm */
+ },
+ { /* 3023 */
+ 211,
+ /* VAESDECZ128rr */
+ },
+ { /* 3024 */
+ 214,
+ /* VAESDECZ256rm */
+ },
+ { /* 3025 */
+ 220,
+ /* VAESDECZ256rr */
+ },
+ { /* 3026 */
+ 223,
+ /* VAESDECZrm */
+ },
+ { /* 3027 */
+ 229,
+ /* VAESDECZrr */
+ },
+ { /* 3028 */
+ 235,
+ /* VAESDECrm */
+ },
+ { /* 3029 */
+ 236,
+ /* VAESDECrr */
+ },
+ { /* 3030 */
+ 204,
+ /* VAESENCLASTYrm */
+ },
+ { /* 3031 */
+ 205,
+ /* VAESENCLASTYrr */
+ },
+ { /* 3032 */
+ 206,
+ /* VAESENCLASTZ128rm */
+ },
+ { /* 3033 */
+ 211,
+ /* VAESENCLASTZ128rr */
+ },
+ { /* 3034 */
+ 214,
+ /* VAESENCLASTZ256rm */
+ },
+ { /* 3035 */
+ 220,
+ /* VAESENCLASTZ256rr */
+ },
+ { /* 3036 */
+ 223,
+ /* VAESENCLASTZrm */
+ },
+ { /* 3037 */
+ 229,
+ /* VAESENCLASTZrr */
+ },
+ { /* 3038 */
+ 235,
+ /* VAESENCLASTrm */
+ },
+ { /* 3039 */
+ 236,
+ /* VAESENCLASTrr */
+ },
+ { /* 3040 */
+ 204,
+ /* VAESENCYrm */
+ },
+ { /* 3041 */
+ 205,
+ /* VAESENCYrr */
+ },
+ { /* 3042 */
+ 206,
+ /* VAESENCZ128rm */
+ },
+ { /* 3043 */
+ 211,
+ /* VAESENCZ128rr */
+ },
+ { /* 3044 */
+ 214,
+ /* VAESENCZ256rm */
+ },
+ { /* 3045 */
+ 220,
+ /* VAESENCZ256rr */
+ },
+ { /* 3046 */
+ 223,
+ /* VAESENCZrm */
+ },
+ { /* 3047 */
+ 229,
+ /* VAESENCZrr */
+ },
+ { /* 3048 */
+ 235,
+ /* VAESENCrm */
+ },
+ { /* 3049 */
+ 236,
+ /* VAESENCrr */
+ },
+ { /* 3050 */
+ 30,
+ /* VAESIMCrm */
+ },
+ { /* 3051 */
+ 31,
+ /* VAESIMCrr */
+ },
+ { /* 3052 */
+ 32,
+ /* VAESKEYGENASSIST128rm */
+ },
+ { /* 3053 */
+ 33,
+ /* VAESKEYGENASSIST128rr */
+ },
+ { /* 3054 */
+ 261,
+ /* VALIGNDZ128rmbi */
+ },
+ { /* 3055 */
+ 262,
+ /* VALIGNDZ128rmbik */
+ },
+ { /* 3056 */
+ 263,
+ /* VALIGNDZ128rmbikz */
+ },
+ { /* 3057 */
+ 264,
+ /* VALIGNDZ128rmi */
+ },
+ { /* 3058 */
+ 265,
+ /* VALIGNDZ128rmik */
+ },
+ { /* 3059 */
+ 266,
+ /* VALIGNDZ128rmikz */
+ },
+ { /* 3060 */
+ 267,
+ /* VALIGNDZ128rri */
+ },
+ { /* 3061 */
+ 268,
+ /* VALIGNDZ128rrik */
+ },
+ { /* 3062 */
+ 269,
+ /* VALIGNDZ128rrikz */
+ },
+ { /* 3063 */
+ 270,
+ /* VALIGNDZ256rmbi */
+ },
+ { /* 3064 */
+ 271,
+ /* VALIGNDZ256rmbik */
+ },
+ { /* 3065 */
+ 272,
+ /* VALIGNDZ256rmbikz */
+ },
+ { /* 3066 */
+ 273,
+ /* VALIGNDZ256rmi */
+ },
+ { /* 3067 */
+ 274,
+ /* VALIGNDZ256rmik */
+ },
+ { /* 3068 */
+ 275,
+ /* VALIGNDZ256rmikz */
+ },
+ { /* 3069 */
+ 276,
+ /* VALIGNDZ256rri */
+ },
+ { /* 3070 */
+ 277,
+ /* VALIGNDZ256rrik */
+ },
+ { /* 3071 */
+ 278,
+ /* VALIGNDZ256rrikz */
+ },
+ { /* 3072 */
+ 279,
+ /* VALIGNDZrmbi */
+ },
+ { /* 3073 */
+ 280,
+ /* VALIGNDZrmbik */
+ },
+ { /* 3074 */
+ 281,
+ /* VALIGNDZrmbikz */
+ },
+ { /* 3075 */
+ 282,
+ /* VALIGNDZrmi */
+ },
+ { /* 3076 */
+ 283,
+ /* VALIGNDZrmik */
+ },
+ { /* 3077 */
+ 284,
+ /* VALIGNDZrmikz */
+ },
+ { /* 3078 */
+ 285,
+ /* VALIGNDZrri */
+ },
+ { /* 3079 */
+ 286,
+ /* VALIGNDZrrik */
+ },
+ { /* 3080 */
+ 287,
+ /* VALIGNDZrrikz */
+ },
+ { /* 3081 */
+ 288,
+ /* VALIGNQZ128rmbi */
+ },
+ { /* 3082 */
+ 289,
+ /* VALIGNQZ128rmbik */
+ },
+ { /* 3083 */
+ 290,
+ /* VALIGNQZ128rmbikz */
+ },
+ { /* 3084 */
+ 264,
+ /* VALIGNQZ128rmi */
+ },
+ { /* 3085 */
+ 265,
+ /* VALIGNQZ128rmik */
+ },
+ { /* 3086 */
+ 266,
+ /* VALIGNQZ128rmikz */
+ },
+ { /* 3087 */
+ 267,
+ /* VALIGNQZ128rri */
+ },
+ { /* 3088 */
+ 268,
+ /* VALIGNQZ128rrik */
+ },
+ { /* 3089 */
+ 269,
+ /* VALIGNQZ128rrikz */
+ },
+ { /* 3090 */
+ 291,
+ /* VALIGNQZ256rmbi */
+ },
+ { /* 3091 */
+ 292,
+ /* VALIGNQZ256rmbik */
+ },
+ { /* 3092 */
+ 293,
+ /* VALIGNQZ256rmbikz */
+ },
+ { /* 3093 */
+ 273,
+ /* VALIGNQZ256rmi */
+ },
+ { /* 3094 */
+ 274,
+ /* VALIGNQZ256rmik */
+ },
+ { /* 3095 */
+ 275,
+ /* VALIGNQZ256rmikz */
+ },
+ { /* 3096 */
+ 276,
+ /* VALIGNQZ256rri */
+ },
+ { /* 3097 */
+ 277,
+ /* VALIGNQZ256rrik */
+ },
+ { /* 3098 */
+ 278,
+ /* VALIGNQZ256rrikz */
+ },
+ { /* 3099 */
+ 294,
+ /* VALIGNQZrmbi */
+ },
+ { /* 3100 */
+ 295,
+ /* VALIGNQZrmbik */
+ },
+ { /* 3101 */
+ 296,
+ /* VALIGNQZrmbikz */
+ },
+ { /* 3102 */
+ 282,
+ /* VALIGNQZrmi */
+ },
+ { /* 3103 */
+ 283,
+ /* VALIGNQZrmik */
+ },
+ { /* 3104 */
+ 284,
+ /* VALIGNQZrmikz */
+ },
+ { /* 3105 */
+ 285,
+ /* VALIGNQZrri */
+ },
+ { /* 3106 */
+ 286,
+ /* VALIGNQZrrik */
+ },
+ { /* 3107 */
+ 287,
+ /* VALIGNQZrrikz */
+ },
+ { /* 3108 */
+ 204,
+ /* VANDNPDYrm */
+ },
+ { /* 3109 */
+ 205,
+ /* VANDNPDYrr */
+ },
+ { /* 3110 */
+ 206,
+ /* VANDNPDZ128rm */
+ },
+ { /* 3111 */
+ 207,
+ /* VANDNPDZ128rmb */
+ },
+ { /* 3112 */
+ 208,
+ /* VANDNPDZ128rmbk */
+ },
+ { /* 3113 */
+ 209,
+ /* VANDNPDZ128rmbkz */
+ },
+ { /* 3114 */
+ 203,
+ /* VANDNPDZ128rmk */
+ },
+ { /* 3115 */
+ 210,
+ /* VANDNPDZ128rmkz */
+ },
+ { /* 3116 */
+ 211,
+ /* VANDNPDZ128rr */
+ },
+ { /* 3117 */
+ 212,
+ /* VANDNPDZ128rrk */
+ },
+ { /* 3118 */
+ 213,
+ /* VANDNPDZ128rrkz */
+ },
+ { /* 3119 */
+ 214,
+ /* VANDNPDZ256rm */
+ },
+ { /* 3120 */
+ 215,
+ /* VANDNPDZ256rmb */
+ },
+ { /* 3121 */
+ 216,
+ /* VANDNPDZ256rmbk */
+ },
+ { /* 3122 */
+ 217,
+ /* VANDNPDZ256rmbkz */
+ },
+ { /* 3123 */
+ 218,
+ /* VANDNPDZ256rmk */
+ },
+ { /* 3124 */
+ 219,
+ /* VANDNPDZ256rmkz */
+ },
+ { /* 3125 */
+ 220,
+ /* VANDNPDZ256rr */
+ },
+ { /* 3126 */
+ 221,
+ /* VANDNPDZ256rrk */
+ },
+ { /* 3127 */
+ 222,
+ /* VANDNPDZ256rrkz */
+ },
+ { /* 3128 */
+ 223,
+ /* VANDNPDZrm */
+ },
+ { /* 3129 */
+ 224,
+ /* VANDNPDZrmb */
+ },
+ { /* 3130 */
+ 225,
+ /* VANDNPDZrmbk */
+ },
+ { /* 3131 */
+ 226,
+ /* VANDNPDZrmbkz */
+ },
+ { /* 3132 */
+ 227,
+ /* VANDNPDZrmk */
+ },
+ { /* 3133 */
+ 228,
+ /* VANDNPDZrmkz */
+ },
+ { /* 3134 */
+ 229,
+ /* VANDNPDZrr */
+ },
+ { /* 3135 */
+ 233,
+ /* VANDNPDZrrk */
+ },
+ { /* 3136 */
+ 234,
+ /* VANDNPDZrrkz */
+ },
+ { /* 3137 */
+ 235,
+ /* VANDNPDrm */
+ },
+ { /* 3138 */
+ 236,
+ /* VANDNPDrr */
+ },
+ { /* 3139 */
+ 204,
+ /* VANDNPSYrm */
+ },
+ { /* 3140 */
+ 205,
+ /* VANDNPSYrr */
+ },
+ { /* 3141 */
+ 206,
+ /* VANDNPSZ128rm */
+ },
+ { /* 3142 */
+ 237,
+ /* VANDNPSZ128rmb */
+ },
+ { /* 3143 */
+ 238,
+ /* VANDNPSZ128rmbk */
+ },
+ { /* 3144 */
+ 239,
+ /* VANDNPSZ128rmbkz */
+ },
+ { /* 3145 */
+ 203,
+ /* VANDNPSZ128rmk */
+ },
+ { /* 3146 */
+ 210,
+ /* VANDNPSZ128rmkz */
+ },
+ { /* 3147 */
+ 211,
+ /* VANDNPSZ128rr */
+ },
+ { /* 3148 */
+ 212,
+ /* VANDNPSZ128rrk */
+ },
+ { /* 3149 */
+ 213,
+ /* VANDNPSZ128rrkz */
+ },
+ { /* 3150 */
+ 214,
+ /* VANDNPSZ256rm */
+ },
+ { /* 3151 */
+ 240,
+ /* VANDNPSZ256rmb */
+ },
+ { /* 3152 */
+ 241,
+ /* VANDNPSZ256rmbk */
+ },
+ { /* 3153 */
+ 242,
+ /* VANDNPSZ256rmbkz */
+ },
+ { /* 3154 */
+ 218,
+ /* VANDNPSZ256rmk */
+ },
+ { /* 3155 */
+ 219,
+ /* VANDNPSZ256rmkz */
+ },
+ { /* 3156 */
+ 220,
+ /* VANDNPSZ256rr */
+ },
+ { /* 3157 */
+ 221,
+ /* VANDNPSZ256rrk */
+ },
+ { /* 3158 */
+ 222,
+ /* VANDNPSZ256rrkz */
+ },
+ { /* 3159 */
+ 223,
+ /* VANDNPSZrm */
+ },
+ { /* 3160 */
+ 243,
+ /* VANDNPSZrmb */
+ },
+ { /* 3161 */
+ 244,
+ /* VANDNPSZrmbk */
+ },
+ { /* 3162 */
+ 245,
+ /* VANDNPSZrmbkz */
+ },
+ { /* 3163 */
+ 227,
+ /* VANDNPSZrmk */
+ },
+ { /* 3164 */
+ 228,
+ /* VANDNPSZrmkz */
+ },
+ { /* 3165 */
+ 229,
+ /* VANDNPSZrr */
+ },
+ { /* 3166 */
+ 233,
+ /* VANDNPSZrrk */
+ },
+ { /* 3167 */
+ 234,
+ /* VANDNPSZrrkz */
+ },
+ { /* 3168 */
+ 235,
+ /* VANDNPSrm */
+ },
+ { /* 3169 */
+ 236,
+ /* VANDNPSrr */
+ },
+ { /* 3170 */
+ 204,
+ /* VANDPDYrm */
+ },
+ { /* 3171 */
+ 205,
+ /* VANDPDYrr */
+ },
+ { /* 3172 */
+ 206,
+ /* VANDPDZ128rm */
+ },
+ { /* 3173 */
+ 207,
+ /* VANDPDZ128rmb */
+ },
+ { /* 3174 */
+ 208,
+ /* VANDPDZ128rmbk */
+ },
+ { /* 3175 */
+ 209,
+ /* VANDPDZ128rmbkz */
+ },
+ { /* 3176 */
+ 203,
+ /* VANDPDZ128rmk */
+ },
+ { /* 3177 */
+ 210,
+ /* VANDPDZ128rmkz */
+ },
+ { /* 3178 */
+ 211,
+ /* VANDPDZ128rr */
+ },
+ { /* 3179 */
+ 212,
+ /* VANDPDZ128rrk */
+ },
+ { /* 3180 */
+ 213,
+ /* VANDPDZ128rrkz */
+ },
+ { /* 3181 */
+ 214,
+ /* VANDPDZ256rm */
+ },
+ { /* 3182 */
+ 215,
+ /* VANDPDZ256rmb */
+ },
+ { /* 3183 */
+ 216,
+ /* VANDPDZ256rmbk */
+ },
+ { /* 3184 */
+ 217,
+ /* VANDPDZ256rmbkz */
+ },
+ { /* 3185 */
+ 218,
+ /* VANDPDZ256rmk */
+ },
+ { /* 3186 */
+ 219,
+ /* VANDPDZ256rmkz */
+ },
+ { /* 3187 */
+ 220,
+ /* VANDPDZ256rr */
+ },
+ { /* 3188 */
+ 221,
+ /* VANDPDZ256rrk */
+ },
+ { /* 3189 */
+ 222,
+ /* VANDPDZ256rrkz */
+ },
+ { /* 3190 */
+ 223,
+ /* VANDPDZrm */
+ },
+ { /* 3191 */
+ 224,
+ /* VANDPDZrmb */
+ },
+ { /* 3192 */
+ 225,
+ /* VANDPDZrmbk */
+ },
+ { /* 3193 */
+ 226,
+ /* VANDPDZrmbkz */
+ },
+ { /* 3194 */
+ 227,
+ /* VANDPDZrmk */
+ },
+ { /* 3195 */
+ 228,
+ /* VANDPDZrmkz */
+ },
+ { /* 3196 */
+ 229,
+ /* VANDPDZrr */
+ },
+ { /* 3197 */
+ 233,
+ /* VANDPDZrrk */
+ },
+ { /* 3198 */
+ 234,
+ /* VANDPDZrrkz */
+ },
+ { /* 3199 */
+ 235,
+ /* VANDPDrm */
+ },
+ { /* 3200 */
+ 236,
+ /* VANDPDrr */
+ },
+ { /* 3201 */
+ 204,
+ /* VANDPSYrm */
+ },
+ { /* 3202 */
+ 205,
+ /* VANDPSYrr */
+ },
+ { /* 3203 */
+ 206,
+ /* VANDPSZ128rm */
+ },
+ { /* 3204 */
+ 237,
+ /* VANDPSZ128rmb */
+ },
+ { /* 3205 */
+ 238,
+ /* VANDPSZ128rmbk */
+ },
+ { /* 3206 */
+ 239,
+ /* VANDPSZ128rmbkz */
+ },
+ { /* 3207 */
+ 203,
+ /* VANDPSZ128rmk */
+ },
+ { /* 3208 */
+ 210,
+ /* VANDPSZ128rmkz */
+ },
+ { /* 3209 */
+ 211,
+ /* VANDPSZ128rr */
+ },
+ { /* 3210 */
+ 212,
+ /* VANDPSZ128rrk */
+ },
+ { /* 3211 */
+ 213,
+ /* VANDPSZ128rrkz */
+ },
+ { /* 3212 */
+ 214,
+ /* VANDPSZ256rm */
+ },
+ { /* 3213 */
+ 240,
+ /* VANDPSZ256rmb */
+ },
+ { /* 3214 */
+ 241,
+ /* VANDPSZ256rmbk */
+ },
+ { /* 3215 */
+ 242,
+ /* VANDPSZ256rmbkz */
+ },
+ { /* 3216 */
+ 218,
+ /* VANDPSZ256rmk */
+ },
+ { /* 3217 */
+ 219,
+ /* VANDPSZ256rmkz */
+ },
+ { /* 3218 */
+ 220,
+ /* VANDPSZ256rr */
+ },
+ { /* 3219 */
+ 221,
+ /* VANDPSZ256rrk */
+ },
+ { /* 3220 */
+ 222,
+ /* VANDPSZ256rrkz */
+ },
+ { /* 3221 */
+ 223,
+ /* VANDPSZrm */
+ },
+ { /* 3222 */
+ 243,
+ /* VANDPSZrmb */
+ },
+ { /* 3223 */
+ 244,
+ /* VANDPSZrmbk */
+ },
+ { /* 3224 */
+ 245,
+ /* VANDPSZrmbkz */
+ },
+ { /* 3225 */
+ 227,
+ /* VANDPSZrmk */
+ },
+ { /* 3226 */
+ 228,
+ /* VANDPSZrmkz */
+ },
+ { /* 3227 */
+ 229,
+ /* VANDPSZrr */
+ },
+ { /* 3228 */
+ 233,
+ /* VANDPSZrrk */
+ },
+ { /* 3229 */
+ 234,
+ /* VANDPSZrrkz */
+ },
+ { /* 3230 */
+ 235,
+ /* VANDPSrm */
+ },
+ { /* 3231 */
+ 236,
+ /* VANDPSrr */
+ },
+ { /* 3232 */
+ 206,
+ /* VBLENDMPDZ128rm */
+ },
+ { /* 3233 */
+ 207,
+ /* VBLENDMPDZ128rmb */
+ },
+ { /* 3234 */
+ 209,
+ /* VBLENDMPDZ128rmbk */
+ },
+ { /* 3235 */
+ 209,
+ /* VBLENDMPDZ128rmbkz */
+ },
+ { /* 3236 */
+ 210,
+ /* VBLENDMPDZ128rmk */
+ },
+ { /* 3237 */
+ 210,
+ /* VBLENDMPDZ128rmkz */
+ },
+ { /* 3238 */
+ 211,
+ /* VBLENDMPDZ128rr */
+ },
+ { /* 3239 */
+ 213,
+ /* VBLENDMPDZ128rrk */
+ },
+ { /* 3240 */
+ 213,
+ /* VBLENDMPDZ128rrkz */
+ },
+ { /* 3241 */
+ 214,
+ /* VBLENDMPDZ256rm */
+ },
+ { /* 3242 */
+ 215,
+ /* VBLENDMPDZ256rmb */
+ },
+ { /* 3243 */
+ 217,
+ /* VBLENDMPDZ256rmbk */
+ },
+ { /* 3244 */
+ 217,
+ /* VBLENDMPDZ256rmbkz */
+ },
+ { /* 3245 */
+ 219,
+ /* VBLENDMPDZ256rmk */
+ },
+ { /* 3246 */
+ 219,
+ /* VBLENDMPDZ256rmkz */
+ },
+ { /* 3247 */
+ 220,
+ /* VBLENDMPDZ256rr */
+ },
+ { /* 3248 */
+ 222,
+ /* VBLENDMPDZ256rrk */
+ },
+ { /* 3249 */
+ 222,
+ /* VBLENDMPDZ256rrkz */
+ },
+ { /* 3250 */
+ 223,
+ /* VBLENDMPDZrm */
+ },
+ { /* 3251 */
+ 224,
+ /* VBLENDMPDZrmb */
+ },
+ { /* 3252 */
+ 226,
+ /* VBLENDMPDZrmbk */
+ },
+ { /* 3253 */
+ 226,
+ /* VBLENDMPDZrmbkz */
+ },
+ { /* 3254 */
+ 228,
+ /* VBLENDMPDZrmk */
+ },
+ { /* 3255 */
+ 228,
+ /* VBLENDMPDZrmkz */
+ },
+ { /* 3256 */
+ 229,
+ /* VBLENDMPDZrr */
+ },
+ { /* 3257 */
+ 234,
+ /* VBLENDMPDZrrk */
+ },
+ { /* 3258 */
+ 234,
+ /* VBLENDMPDZrrkz */
+ },
+ { /* 3259 */
+ 206,
+ /* VBLENDMPSZ128rm */
+ },
+ { /* 3260 */
+ 237,
+ /* VBLENDMPSZ128rmb */
+ },
+ { /* 3261 */
+ 239,
+ /* VBLENDMPSZ128rmbk */
+ },
+ { /* 3262 */
+ 239,
+ /* VBLENDMPSZ128rmbkz */
+ },
+ { /* 3263 */
+ 210,
+ /* VBLENDMPSZ128rmk */
+ },
+ { /* 3264 */
+ 210,
+ /* VBLENDMPSZ128rmkz */
+ },
+ { /* 3265 */
+ 211,
+ /* VBLENDMPSZ128rr */
+ },
+ { /* 3266 */
+ 213,
+ /* VBLENDMPSZ128rrk */
+ },
+ { /* 3267 */
+ 213,
+ /* VBLENDMPSZ128rrkz */
+ },
+ { /* 3268 */
+ 214,
+ /* VBLENDMPSZ256rm */
+ },
+ { /* 3269 */
+ 240,
+ /* VBLENDMPSZ256rmb */
+ },
+ { /* 3270 */
+ 242,
+ /* VBLENDMPSZ256rmbk */
+ },
+ { /* 3271 */
+ 242,
+ /* VBLENDMPSZ256rmbkz */
+ },
+ { /* 3272 */
+ 219,
+ /* VBLENDMPSZ256rmk */
+ },
+ { /* 3273 */
+ 219,
+ /* VBLENDMPSZ256rmkz */
+ },
+ { /* 3274 */
+ 220,
+ /* VBLENDMPSZ256rr */
+ },
+ { /* 3275 */
+ 222,
+ /* VBLENDMPSZ256rrk */
+ },
+ { /* 3276 */
+ 222,
+ /* VBLENDMPSZ256rrkz */
+ },
+ { /* 3277 */
+ 223,
+ /* VBLENDMPSZrm */
+ },
+ { /* 3278 */
+ 243,
+ /* VBLENDMPSZrmb */
+ },
+ { /* 3279 */
+ 245,
+ /* VBLENDMPSZrmbk */
+ },
+ { /* 3280 */
+ 245,
+ /* VBLENDMPSZrmbkz */
+ },
+ { /* 3281 */
+ 228,
+ /* VBLENDMPSZrmk */
+ },
+ { /* 3282 */
+ 228,
+ /* VBLENDMPSZrmkz */
+ },
+ { /* 3283 */
+ 229,
+ /* VBLENDMPSZrr */
+ },
+ { /* 3284 */
+ 234,
+ /* VBLENDMPSZrrk */
+ },
+ { /* 3285 */
+ 234,
+ /* VBLENDMPSZrrkz */
+ },
+ { /* 3286 */
+ 297,
+ /* VBLENDPDYrmi */
+ },
+ { /* 3287 */
+ 298,
+ /* VBLENDPDYrri */
+ },
+ { /* 3288 */
+ 299,
+ /* VBLENDPDrmi */
+ },
+ { /* 3289 */
+ 300,
+ /* VBLENDPDrri */
+ },
+ { /* 3290 */
+ 297,
+ /* VBLENDPSYrmi */
+ },
+ { /* 3291 */
+ 298,
+ /* VBLENDPSYrri */
+ },
+ { /* 3292 */
+ 299,
+ /* VBLENDPSrmi */
+ },
+ { /* 3293 */
+ 300,
+ /* VBLENDPSrri */
+ },
+ { /* 3294 */
+ 301,
+ /* VBLENDVPDYrm */
+ },
+ { /* 3295 */
+ 302,
+ /* VBLENDVPDYrr */
+ },
+ { /* 3296 */
+ 303,
+ /* VBLENDVPDrm */
+ },
+ { /* 3297 */
+ 304,
+ /* VBLENDVPDrr */
+ },
+ { /* 3298 */
+ 301,
+ /* VBLENDVPSYrm */
+ },
+ { /* 3299 */
+ 302,
+ /* VBLENDVPSYrr */
+ },
+ { /* 3300 */
+ 303,
+ /* VBLENDVPSrm */
+ },
+ { /* 3301 */
+ 304,
+ /* VBLENDVPSrr */
+ },
+ { /* 3302 */
+ 305,
+ /* VBROADCASTF128 */
+ },
+ { /* 3303 */
+ 306,
+ /* VBROADCASTF32X2Z256m */
+ },
+ { /* 3304 */
+ 307,
+ /* VBROADCASTF32X2Z256mk */
+ },
+ { /* 3305 */
+ 308,
+ /* VBROADCASTF32X2Z256mkz */
+ },
+ { /* 3306 */
+ 309,
+ /* VBROADCASTF32X2Z256r */
+ },
+ { /* 3307 */
+ 310,
+ /* VBROADCASTF32X2Z256rk */
+ },
+ { /* 3308 */
+ 311,
+ /* VBROADCASTF32X2Z256rkz */
+ },
+ { /* 3309 */
+ 312,
+ /* VBROADCASTF32X2Zm */
+ },
+ { /* 3310 */
+ 313,
+ /* VBROADCASTF32X2Zmk */
+ },
+ { /* 3311 */
+ 314,
+ /* VBROADCASTF32X2Zmkz */
+ },
+ { /* 3312 */
+ 315,
+ /* VBROADCASTF32X2Zr */
+ },
+ { /* 3313 */
+ 316,
+ /* VBROADCASTF32X2Zrk */
+ },
+ { /* 3314 */
+ 317,
+ /* VBROADCASTF32X2Zrkz */
+ },
+ { /* 3315 */
+ 318,
+ /* VBROADCASTF32X4Z256rm */
+ },
+ { /* 3316 */
+ 319,
+ /* VBROADCASTF32X4Z256rmk */
+ },
+ { /* 3317 */
+ 320,
+ /* VBROADCASTF32X4Z256rmkz */
+ },
+ { /* 3318 */
+ 321,
+ /* VBROADCASTF32X4rm */
+ },
+ { /* 3319 */
+ 322,
+ /* VBROADCASTF32X4rmk */
+ },
+ { /* 3320 */
+ 323,
+ /* VBROADCASTF32X4rmkz */
+ },
+ { /* 3321 */
+ 324,
+ /* VBROADCASTF32X8rm */
+ },
+ { /* 3322 */
+ 325,
+ /* VBROADCASTF32X8rmk */
+ },
+ { /* 3323 */
+ 326,
+ /* VBROADCASTF32X8rmkz */
+ },
+ { /* 3324 */
+ 318,
+ /* VBROADCASTF64X2Z128rm */
+ },
+ { /* 3325 */
+ 319,
+ /* VBROADCASTF64X2Z128rmk */
+ },
+ { /* 3326 */
+ 320,
+ /* VBROADCASTF64X2Z128rmkz */
+ },
+ { /* 3327 */
+ 321,
+ /* VBROADCASTF64X2rm */
+ },
+ { /* 3328 */
+ 322,
+ /* VBROADCASTF64X2rmk */
+ },
+ { /* 3329 */
+ 323,
+ /* VBROADCASTF64X2rmkz */
+ },
+ { /* 3330 */
+ 324,
+ /* VBROADCASTF64X4rm */
+ },
+ { /* 3331 */
+ 325,
+ /* VBROADCASTF64X4rmk */
+ },
+ { /* 3332 */
+ 326,
+ /* VBROADCASTF64X4rmkz */
+ },
+ { /* 3333 */
+ 305,
+ /* VBROADCASTI128 */
+ },
+ { /* 3334 */
+ 327,
+ /* VBROADCASTI32X2Z128m */
+ },
+ { /* 3335 */
+ 328,
+ /* VBROADCASTI32X2Z128mk */
+ },
+ { /* 3336 */
+ 329,
+ /* VBROADCASTI32X2Z128mkz */
+ },
+ { /* 3337 */
+ 330,
+ /* VBROADCASTI32X2Z128r */
+ },
+ { /* 3338 */
+ 331,
+ /* VBROADCASTI32X2Z128rk */
+ },
+ { /* 3339 */
+ 332,
+ /* VBROADCASTI32X2Z128rkz */
+ },
+ { /* 3340 */
+ 306,
+ /* VBROADCASTI32X2Z256m */
+ },
+ { /* 3341 */
+ 307,
+ /* VBROADCASTI32X2Z256mk */
+ },
+ { /* 3342 */
+ 308,
+ /* VBROADCASTI32X2Z256mkz */
+ },
+ { /* 3343 */
+ 309,
+ /* VBROADCASTI32X2Z256r */
+ },
+ { /* 3344 */
+ 310,
+ /* VBROADCASTI32X2Z256rk */
+ },
+ { /* 3345 */
+ 311,
+ /* VBROADCASTI32X2Z256rkz */
+ },
+ { /* 3346 */
+ 312,
+ /* VBROADCASTI32X2Zm */
+ },
+ { /* 3347 */
+ 313,
+ /* VBROADCASTI32X2Zmk */
+ },
+ { /* 3348 */
+ 314,
+ /* VBROADCASTI32X2Zmkz */
+ },
+ { /* 3349 */
+ 315,
+ /* VBROADCASTI32X2Zr */
+ },
+ { /* 3350 */
+ 316,
+ /* VBROADCASTI32X2Zrk */
+ },
+ { /* 3351 */
+ 317,
+ /* VBROADCASTI32X2Zrkz */
+ },
+ { /* 3352 */
+ 318,
+ /* VBROADCASTI32X4Z256rm */
+ },
+ { /* 3353 */
+ 319,
+ /* VBROADCASTI32X4Z256rmk */
+ },
+ { /* 3354 */
+ 320,
+ /* VBROADCASTI32X4Z256rmkz */
+ },
+ { /* 3355 */
+ 321,
+ /* VBROADCASTI32X4rm */
+ },
+ { /* 3356 */
+ 322,
+ /* VBROADCASTI32X4rmk */
+ },
+ { /* 3357 */
+ 323,
+ /* VBROADCASTI32X4rmkz */
+ },
+ { /* 3358 */
+ 324,
+ /* VBROADCASTI32X8rm */
+ },
+ { /* 3359 */
+ 325,
+ /* VBROADCASTI32X8rmk */
+ },
+ { /* 3360 */
+ 326,
+ /* VBROADCASTI32X8rmkz */
+ },
+ { /* 3361 */
+ 318,
+ /* VBROADCASTI64X2Z128rm */
+ },
+ { /* 3362 */
+ 319,
+ /* VBROADCASTI64X2Z128rmk */
+ },
+ { /* 3363 */
+ 320,
+ /* VBROADCASTI64X2Z128rmkz */
+ },
+ { /* 3364 */
+ 321,
+ /* VBROADCASTI64X2rm */
+ },
+ { /* 3365 */
+ 322,
+ /* VBROADCASTI64X2rmk */
+ },
+ { /* 3366 */
+ 323,
+ /* VBROADCASTI64X2rmkz */
+ },
+ { /* 3367 */
+ 324,
+ /* VBROADCASTI64X4rm */
+ },
+ { /* 3368 */
+ 325,
+ /* VBROADCASTI64X4rmk */
+ },
+ { /* 3369 */
+ 326,
+ /* VBROADCASTI64X4rmkz */
+ },
+ { /* 3370 */
+ 305,
+ /* VBROADCASTSDYrm */
+ },
+ { /* 3371 */
+ 333,
+ /* VBROADCASTSDYrr */
+ },
+ { /* 3372 */
+ 306,
+ /* VBROADCASTSDZ256m */
+ },
+ { /* 3373 */
+ 307,
+ /* VBROADCASTSDZ256mk */
+ },
+ { /* 3374 */
+ 308,
+ /* VBROADCASTSDZ256mkz */
+ },
+ { /* 3375 */
+ 309,
+ /* VBROADCASTSDZ256r */
+ },
+ { /* 3376 */
+ 310,
+ /* VBROADCASTSDZ256rk */
+ },
+ { /* 3377 */
+ 311,
+ /* VBROADCASTSDZ256rkz */
+ },
+ { /* 3378 */
+ 312,
+ /* VBROADCASTSDZm */
+ },
+ { /* 3379 */
+ 313,
+ /* VBROADCASTSDZmk */
+ },
+ { /* 3380 */
+ 314,
+ /* VBROADCASTSDZmkz */
+ },
+ { /* 3381 */
+ 315,
+ /* VBROADCASTSDZr */
+ },
+ { /* 3382 */
+ 316,
+ /* VBROADCASTSDZrk */
+ },
+ { /* 3383 */
+ 317,
+ /* VBROADCASTSDZrkz */
+ },
+ { /* 3384 */
+ 305,
+ /* VBROADCASTSSYrm */
+ },
+ { /* 3385 */
+ 333,
+ /* VBROADCASTSSYrr */
+ },
+ { /* 3386 */
+ 334,
+ /* VBROADCASTSSZ128m */
+ },
+ { /* 3387 */
+ 335,
+ /* VBROADCASTSSZ128mk */
+ },
+ { /* 3388 */
+ 336,
+ /* VBROADCASTSSZ128mkz */
+ },
+ { /* 3389 */
+ 330,
+ /* VBROADCASTSSZ128r */
+ },
+ { /* 3390 */
+ 331,
+ /* VBROADCASTSSZ128rk */
+ },
+ { /* 3391 */
+ 332,
+ /* VBROADCASTSSZ128rkz */
+ },
+ { /* 3392 */
+ 337,
+ /* VBROADCASTSSZ256m */
+ },
+ { /* 3393 */
+ 338,
+ /* VBROADCASTSSZ256mk */
+ },
+ { /* 3394 */
+ 339,
+ /* VBROADCASTSSZ256mkz */
+ },
+ { /* 3395 */
+ 309,
+ /* VBROADCASTSSZ256r */
+ },
+ { /* 3396 */
+ 310,
+ /* VBROADCASTSSZ256rk */
+ },
+ { /* 3397 */
+ 311,
+ /* VBROADCASTSSZ256rkz */
+ },
+ { /* 3398 */
+ 340,
+ /* VBROADCASTSSZm */
+ },
+ { /* 3399 */
+ 341,
+ /* VBROADCASTSSZmk */
+ },
+ { /* 3400 */
+ 342,
+ /* VBROADCASTSSZmkz */
+ },
+ { /* 3401 */
+ 315,
+ /* VBROADCASTSSZr */
+ },
+ { /* 3402 */
+ 316,
+ /* VBROADCASTSSZrk */
+ },
+ { /* 3403 */
+ 317,
+ /* VBROADCASTSSZrkz */
+ },
+ { /* 3404 */
+ 30,
+ /* VBROADCASTSSrm */
+ },
+ { /* 3405 */
+ 31,
+ /* VBROADCASTSSrr */
+ },
+ { /* 3406 */
+ 343,
+ /* VCMPPDYrmi */
+ },
+ { /* 3407 */
+ 0,
+ /* */
+ },
+ { /* 3408 */
+ 344,
+ /* VCMPPDYrri */
+ },
+ { /* 3409 */
+ 0,
+ /* */
+ },
+ { /* 3410 */
+ 345,
+ /* VCMPPDZ128rmbi */
+ },
+ { /* 3411 */
+ 0,
+ /* */
+ },
+ { /* 3412 */
+ 0,
+ /* */
+ },
+ { /* 3413 */
+ 346,
+ /* VCMPPDZ128rmbik */
+ },
+ { /* 3414 */
+ 347,
+ /* VCMPPDZ128rmi */
+ },
+ { /* 3415 */
+ 0,
+ /* */
+ },
+ { /* 3416 */
+ 0,
+ /* */
+ },
+ { /* 3417 */
+ 348,
+ /* VCMPPDZ128rmik */
+ },
+ { /* 3418 */
+ 349,
+ /* VCMPPDZ128rri */
+ },
+ { /* 3419 */
+ 0,
+ /* */
+ },
+ { /* 3420 */
+ 0,
+ /* */
+ },
+ { /* 3421 */
+ 350,
+ /* VCMPPDZ128rrik */
+ },
+ { /* 3422 */
+ 351,
+ /* VCMPPDZ256rmbi */
+ },
+ { /* 3423 */
+ 0,
+ /* */
+ },
+ { /* 3424 */
+ 0,
+ /* */
+ },
+ { /* 3425 */
+ 352,
+ /* VCMPPDZ256rmbik */
+ },
+ { /* 3426 */
+ 353,
+ /* VCMPPDZ256rmi */
+ },
+ { /* 3427 */
+ 0,
+ /* */
+ },
+ { /* 3428 */
+ 0,
+ /* */
+ },
+ { /* 3429 */
+ 354,
+ /* VCMPPDZ256rmik */
+ },
+ { /* 3430 */
+ 355,
+ /* VCMPPDZ256rri */
+ },
+ { /* 3431 */
+ 0,
+ /* */
+ },
+ { /* 3432 */
+ 0,
+ /* */
+ },
+ { /* 3433 */
+ 356,
+ /* VCMPPDZ256rrik */
+ },
+ { /* 3434 */
+ 357,
+ /* VCMPPDZrmbi */
+ },
+ { /* 3435 */
+ 0,
+ /* */
+ },
+ { /* 3436 */
+ 0,
+ /* */
+ },
+ { /* 3437 */
+ 358,
+ /* VCMPPDZrmbik */
+ },
+ { /* 3438 */
+ 359,
+ /* VCMPPDZrmi */
+ },
+ { /* 3439 */
+ 0,
+ /* */
+ },
+ { /* 3440 */
+ 0,
+ /* */
+ },
+ { /* 3441 */
+ 360,
+ /* VCMPPDZrmik */
+ },
+ { /* 3442 */
+ 361,
+ /* VCMPPDZrri */
+ },
+ { /* 3443 */
+ 0,
+ /* */
+ },
+ { /* 3444 */
+ 0,
+ /* */
+ },
+ { /* 3445 */
+ 362,
+ /* VCMPPDZrrib */
+ },
+ { /* 3446 */
+ 0,
+ /* */
+ },
+ { /* 3447 */
+ 0,
+ /* */
+ },
+ { /* 3448 */
+ 363,
+ /* VCMPPDZrribk */
+ },
+ { /* 3449 */
+ 364,
+ /* VCMPPDZrrik */
+ },
+ { /* 3450 */
+ 365,
+ /* VCMPPDrmi */
+ },
+ { /* 3451 */
+ 0,
+ /* */
+ },
+ { /* 3452 */
+ 366,
+ /* VCMPPDrri */
+ },
+ { /* 3453 */
+ 0,
+ /* */
+ },
+ { /* 3454 */
+ 343,
+ /* VCMPPSYrmi */
+ },
+ { /* 3455 */
+ 0,
+ /* */
+ },
+ { /* 3456 */
+ 344,
+ /* VCMPPSYrri */
+ },
+ { /* 3457 */
+ 0,
+ /* */
+ },
+ { /* 3458 */
+ 367,
+ /* VCMPPSZ128rmbi */
+ },
+ { /* 3459 */
+ 0,
+ /* */
+ },
+ { /* 3460 */
+ 0,
+ /* */
+ },
+ { /* 3461 */
+ 368,
+ /* VCMPPSZ128rmbik */
+ },
+ { /* 3462 */
+ 347,
+ /* VCMPPSZ128rmi */
+ },
+ { /* 3463 */
+ 0,
+ /* */
+ },
+ { /* 3464 */
+ 0,
+ /* */
+ },
+ { /* 3465 */
+ 348,
+ /* VCMPPSZ128rmik */
+ },
+ { /* 3466 */
+ 349,
+ /* VCMPPSZ128rri */
+ },
+ { /* 3467 */
+ 0,
+ /* */
+ },
+ { /* 3468 */
+ 0,
+ /* */
+ },
+ { /* 3469 */
+ 350,
+ /* VCMPPSZ128rrik */
+ },
+ { /* 3470 */
+ 369,
+ /* VCMPPSZ256rmbi */
+ },
+ { /* 3471 */
+ 0,
+ /* */
+ },
+ { /* 3472 */
+ 0,
+ /* */
+ },
+ { /* 3473 */
+ 370,
+ /* VCMPPSZ256rmbik */
+ },
+ { /* 3474 */
+ 353,
+ /* VCMPPSZ256rmi */
+ },
+ { /* 3475 */
+ 0,
+ /* */
+ },
+ { /* 3476 */
+ 0,
+ /* */
+ },
+ { /* 3477 */
+ 354,
+ /* VCMPPSZ256rmik */
+ },
+ { /* 3478 */
+ 355,
+ /* VCMPPSZ256rri */
+ },
+ { /* 3479 */
+ 0,
+ /* */
+ },
+ { /* 3480 */
+ 0,
+ /* */
+ },
+ { /* 3481 */
+ 356,
+ /* VCMPPSZ256rrik */
+ },
+ { /* 3482 */
+ 371,
+ /* VCMPPSZrmbi */
+ },
+ { /* 3483 */
+ 0,
+ /* */
+ },
+ { /* 3484 */
+ 0,
+ /* */
+ },
+ { /* 3485 */
+ 372,
+ /* VCMPPSZrmbik */
+ },
+ { /* 3486 */
+ 359,
+ /* VCMPPSZrmi */
+ },
+ { /* 3487 */
+ 0,
+ /* */
+ },
+ { /* 3488 */
+ 0,
+ /* */
+ },
+ { /* 3489 */
+ 360,
+ /* VCMPPSZrmik */
+ },
+ { /* 3490 */
+ 361,
+ /* VCMPPSZrri */
+ },
+ { /* 3491 */
+ 0,
+ /* */
+ },
+ { /* 3492 */
+ 0,
+ /* */
+ },
+ { /* 3493 */
+ 373,
+ /* VCMPPSZrrib */
+ },
+ { /* 3494 */
+ 0,
+ /* */
+ },
+ { /* 3495 */
+ 0,
+ /* */
+ },
+ { /* 3496 */
+ 374,
+ /* VCMPPSZrribk */
+ },
+ { /* 3497 */
+ 364,
+ /* VCMPPSZrrik */
+ },
+ { /* 3498 */
+ 365,
+ /* VCMPPSrmi */
+ },
+ { /* 3499 */
+ 0,
+ /* */
+ },
+ { /* 3500 */
+ 366,
+ /* VCMPPSrri */
+ },
+ { /* 3501 */
+ 0,
+ /* */
+ },
+ { /* 3502 */
+ 0,
+ /* */
+ },
+ { /* 3503 */
+ 345,
+ /* VCMPSDZrm_Int */
+ },
+ { /* 3504 */
+ 346,
+ /* VCMPSDZrm_Intk */
+ },
+ { /* 3505 */
+ 0,
+ /* */
+ },
+ { /* 3506 */
+ 0,
+ /* */
+ },
+ { /* 3507 */
+ 0,
+ /* */
+ },
+ { /* 3508 */
+ 349,
+ /* VCMPSDZrr_Int */
+ },
+ { /* 3509 */
+ 350,
+ /* VCMPSDZrr_Intk */
+ },
+ { /* 3510 */
+ 375,
+ /* VCMPSDZrrb_Int */
+ },
+ { /* 3511 */
+ 376,
+ /* VCMPSDZrrb_Intk */
+ },
+ { /* 3512 */
+ 0,
+ /* */
+ },
+ { /* 3513 */
+ 0,
+ /* */
+ },
+ { /* 3514 */
+ 0,
+ /* */
+ },
+ { /* 3515 */
+ 0,
+ /* */
+ },
+ { /* 3516 */
+ 365,
+ /* VCMPSDrm */
+ },
+ { /* 3517 */
+ 0,
+ /* */
+ },
+ { /* 3518 */
+ 0,
+ /* */
+ },
+ { /* 3519 */
+ 366,
+ /* VCMPSDrr */
+ },
+ { /* 3520 */
+ 0,
+ /* */
+ },
+ { /* 3521 */
+ 0,
+ /* */
+ },
+ { /* 3522 */
+ 0,
+ /* */
+ },
+ { /* 3523 */
+ 367,
+ /* VCMPSSZrm_Int */
+ },
+ { /* 3524 */
+ 368,
+ /* VCMPSSZrm_Intk */
+ },
+ { /* 3525 */
+ 0,
+ /* */
+ },
+ { /* 3526 */
+ 0,
+ /* */
+ },
+ { /* 3527 */
+ 0,
+ /* */
+ },
+ { /* 3528 */
+ 349,
+ /* VCMPSSZrr_Int */
+ },
+ { /* 3529 */
+ 350,
+ /* VCMPSSZrr_Intk */
+ },
+ { /* 3530 */
+ 375,
+ /* VCMPSSZrrb_Int */
+ },
+ { /* 3531 */
+ 376,
+ /* VCMPSSZrrb_Intk */
+ },
+ { /* 3532 */
+ 0,
+ /* */
+ },
+ { /* 3533 */
+ 0,
+ /* */
+ },
+ { /* 3534 */
+ 0,
+ /* */
+ },
+ { /* 3535 */
+ 0,
+ /* */
+ },
+ { /* 3536 */
+ 365,
+ /* VCMPSSrm */
+ },
+ { /* 3537 */
+ 0,
+ /* */
+ },
+ { /* 3538 */
+ 0,
+ /* */
+ },
+ { /* 3539 */
+ 366,
+ /* VCMPSSrr */
+ },
+ { /* 3540 */
+ 0,
+ /* */
+ },
+ { /* 3541 */
+ 0,
+ /* */
+ },
+ { /* 3542 */
+ 327,
+ /* VCOMISDZrm */
+ },
+ { /* 3543 */
+ 0,
+ /* */
+ },
+ { /* 3544 */
+ 377,
+ /* VCOMISDZrr */
+ },
+ { /* 3545 */
+ 0,
+ /* */
+ },
+ { /* 3546 */
+ 377,
+ /* VCOMISDZrrb */
+ },
+ { /* 3547 */
+ 30,
+ /* VCOMISDrm */
+ },
+ { /* 3548 */
+ 0,
+ /* */
+ },
+ { /* 3549 */
+ 31,
+ /* VCOMISDrr */
+ },
+ { /* 3550 */
+ 0,
+ /* */
+ },
+ { /* 3551 */
+ 334,
+ /* VCOMISSZrm */
+ },
+ { /* 3552 */
+ 0,
+ /* */
+ },
+ { /* 3553 */
+ 378,
+ /* VCOMISSZrr */
+ },
+ { /* 3554 */
+ 0,
+ /* */
+ },
+ { /* 3555 */
+ 378,
+ /* VCOMISSZrrb */
+ },
+ { /* 3556 */
+ 30,
+ /* VCOMISSrm */
+ },
+ { /* 3557 */
+ 0,
+ /* */
+ },
+ { /* 3558 */
+ 31,
+ /* VCOMISSrr */
+ },
+ { /* 3559 */
+ 0,
+ /* */
+ },
+ { /* 3560 */
+ 379,
+ /* VCOMPRESSPDZ128mr */
+ },
+ { /* 3561 */
+ 380,
+ /* VCOMPRESSPDZ128mrk */
+ },
+ { /* 3562 */
+ 381,
+ /* VCOMPRESSPDZ128rr */
+ },
+ { /* 3563 */
+ 382,
+ /* VCOMPRESSPDZ128rrk */
+ },
+ { /* 3564 */
+ 383,
+ /* VCOMPRESSPDZ128rrkz */
+ },
+ { /* 3565 */
+ 384,
+ /* VCOMPRESSPDZ256mr */
+ },
+ { /* 3566 */
+ 385,
+ /* VCOMPRESSPDZ256mrk */
+ },
+ { /* 3567 */
+ 386,
+ /* VCOMPRESSPDZ256rr */
+ },
+ { /* 3568 */
+ 387,
+ /* VCOMPRESSPDZ256rrk */
+ },
+ { /* 3569 */
+ 388,
+ /* VCOMPRESSPDZ256rrkz */
+ },
+ { /* 3570 */
+ 389,
+ /* VCOMPRESSPDZmr */
+ },
+ { /* 3571 */
+ 390,
+ /* VCOMPRESSPDZmrk */
+ },
+ { /* 3572 */
+ 391,
+ /* VCOMPRESSPDZrr */
+ },
+ { /* 3573 */
+ 392,
+ /* VCOMPRESSPDZrrk */
+ },
+ { /* 3574 */
+ 393,
+ /* VCOMPRESSPDZrrkz */
+ },
+ { /* 3575 */
+ 394,
+ /* VCOMPRESSPSZ128mr */
+ },
+ { /* 3576 */
+ 395,
+ /* VCOMPRESSPSZ128mrk */
+ },
+ { /* 3577 */
+ 381,
+ /* VCOMPRESSPSZ128rr */
+ },
+ { /* 3578 */
+ 382,
+ /* VCOMPRESSPSZ128rrk */
+ },
+ { /* 3579 */
+ 383,
+ /* VCOMPRESSPSZ128rrkz */
+ },
+ { /* 3580 */
+ 396,
+ /* VCOMPRESSPSZ256mr */
+ },
+ { /* 3581 */
+ 397,
+ /* VCOMPRESSPSZ256mrk */
+ },
+ { /* 3582 */
+ 386,
+ /* VCOMPRESSPSZ256rr */
+ },
+ { /* 3583 */
+ 387,
+ /* VCOMPRESSPSZ256rrk */
+ },
+ { /* 3584 */
+ 388,
+ /* VCOMPRESSPSZ256rrkz */
+ },
+ { /* 3585 */
+ 398,
+ /* VCOMPRESSPSZmr */
+ },
+ { /* 3586 */
+ 399,
+ /* VCOMPRESSPSZmrk */
+ },
+ { /* 3587 */
+ 391,
+ /* VCOMPRESSPSZrr */
+ },
+ { /* 3588 */
+ 392,
+ /* VCOMPRESSPSZrrk */
+ },
+ { /* 3589 */
+ 393,
+ /* VCOMPRESSPSZrrkz */
+ },
+ { /* 3590 */
+ 305,
+ /* VCVTDQ2PDYrm */
+ },
+ { /* 3591 */
+ 333,
+ /* VCVTDQ2PDYrr */
+ },
+ { /* 3592 */
+ 327,
+ /* VCVTDQ2PDZ128rm */
+ },
+ { /* 3593 */
+ 334,
+ /* VCVTDQ2PDZ128rmb */
+ },
+ { /* 3594 */
+ 335,
+ /* VCVTDQ2PDZ128rmbk */
+ },
+ { /* 3595 */
+ 336,
+ /* VCVTDQ2PDZ128rmbkz */
+ },
+ { /* 3596 */
+ 328,
+ /* VCVTDQ2PDZ128rmk */
+ },
+ { /* 3597 */
+ 329,
+ /* VCVTDQ2PDZ128rmkz */
+ },
+ { /* 3598 */
+ 377,
+ /* VCVTDQ2PDZ128rr */
+ },
+ { /* 3599 */
+ 400,
+ /* VCVTDQ2PDZ128rrk */
+ },
+ { /* 3600 */
+ 401,
+ /* VCVTDQ2PDZ128rrkz */
+ },
+ { /* 3601 */
+ 318,
+ /* VCVTDQ2PDZ256rm */
+ },
+ { /* 3602 */
+ 337,
+ /* VCVTDQ2PDZ256rmb */
+ },
+ { /* 3603 */
+ 338,
+ /* VCVTDQ2PDZ256rmbk */
+ },
+ { /* 3604 */
+ 339,
+ /* VCVTDQ2PDZ256rmbkz */
+ },
+ { /* 3605 */
+ 319,
+ /* VCVTDQ2PDZ256rmk */
+ },
+ { /* 3606 */
+ 320,
+ /* VCVTDQ2PDZ256rmkz */
+ },
+ { /* 3607 */
+ 402,
+ /* VCVTDQ2PDZ256rr */
+ },
+ { /* 3608 */
+ 403,
+ /* VCVTDQ2PDZ256rrk */
+ },
+ { /* 3609 */
+ 404,
+ /* VCVTDQ2PDZ256rrkz */
+ },
+ { /* 3610 */
+ 324,
+ /* VCVTDQ2PDZrm */
+ },
+ { /* 3611 */
+ 340,
+ /* VCVTDQ2PDZrmb */
+ },
+ { /* 3612 */
+ 341,
+ /* VCVTDQ2PDZrmbk */
+ },
+ { /* 3613 */
+ 342,
+ /* VCVTDQ2PDZrmbkz */
+ },
+ { /* 3614 */
+ 325,
+ /* VCVTDQ2PDZrmk */
+ },
+ { /* 3615 */
+ 326,
+ /* VCVTDQ2PDZrmkz */
+ },
+ { /* 3616 */
+ 405,
+ /* VCVTDQ2PDZrr */
+ },
+ { /* 3617 */
+ 406,
+ /* VCVTDQ2PDZrrk */
+ },
+ { /* 3618 */
+ 407,
+ /* VCVTDQ2PDZrrkz */
+ },
+ { /* 3619 */
+ 30,
+ /* VCVTDQ2PDrm */
+ },
+ { /* 3620 */
+ 31,
+ /* VCVTDQ2PDrr */
+ },
+ { /* 3621 */
+ 305,
+ /* VCVTDQ2PSYrm */
+ },
+ { /* 3622 */
+ 408,
+ /* VCVTDQ2PSYrr */
+ },
+ { /* 3623 */
+ 409,
+ /* VCVTDQ2PSZ128rm */
+ },
+ { /* 3624 */
+ 334,
+ /* VCVTDQ2PSZ128rmb */
+ },
+ { /* 3625 */
+ 335,
+ /* VCVTDQ2PSZ128rmbk */
+ },
+ { /* 3626 */
+ 336,
+ /* VCVTDQ2PSZ128rmbkz */
+ },
+ { /* 3627 */
+ 410,
+ /* VCVTDQ2PSZ128rmk */
+ },
+ { /* 3628 */
+ 411,
+ /* VCVTDQ2PSZ128rmkz */
+ },
+ { /* 3629 */
+ 330,
+ /* VCVTDQ2PSZ128rr */
+ },
+ { /* 3630 */
+ 331,
+ /* VCVTDQ2PSZ128rrk */
+ },
+ { /* 3631 */
+ 332,
+ /* VCVTDQ2PSZ128rrkz */
+ },
+ { /* 3632 */
+ 412,
+ /* VCVTDQ2PSZ256rm */
+ },
+ { /* 3633 */
+ 337,
+ /* VCVTDQ2PSZ256rmb */
+ },
+ { /* 3634 */
+ 338,
+ /* VCVTDQ2PSZ256rmbk */
+ },
+ { /* 3635 */
+ 339,
+ /* VCVTDQ2PSZ256rmbkz */
+ },
+ { /* 3636 */
+ 413,
+ /* VCVTDQ2PSZ256rmk */
+ },
+ { /* 3637 */
+ 414,
+ /* VCVTDQ2PSZ256rmkz */
+ },
+ { /* 3638 */
+ 415,
+ /* VCVTDQ2PSZ256rr */
+ },
+ { /* 3639 */
+ 416,
+ /* VCVTDQ2PSZ256rrk */
+ },
+ { /* 3640 */
+ 417,
+ /* VCVTDQ2PSZ256rrkz */
+ },
+ { /* 3641 */
+ 418,
+ /* VCVTDQ2PSZrm */
+ },
+ { /* 3642 */
+ 340,
+ /* VCVTDQ2PSZrmb */
+ },
+ { /* 3643 */
+ 341,
+ /* VCVTDQ2PSZrmbk */
+ },
+ { /* 3644 */
+ 342,
+ /* VCVTDQ2PSZrmbkz */
+ },
+ { /* 3645 */
+ 419,
+ /* VCVTDQ2PSZrmk */
+ },
+ { /* 3646 */
+ 420,
+ /* VCVTDQ2PSZrmkz */
+ },
+ { /* 3647 */
+ 421,
+ /* VCVTDQ2PSZrr */
+ },
+ { /* 3648 */
+ 422,
+ /* VCVTDQ2PSZrrb */
+ },
+ { /* 3649 */
+ 423,
+ /* VCVTDQ2PSZrrbk */
+ },
+ { /* 3650 */
+ 424,
+ /* VCVTDQ2PSZrrbkz */
+ },
+ { /* 3651 */
+ 425,
+ /* VCVTDQ2PSZrrk */
+ },
+ { /* 3652 */
+ 426,
+ /* VCVTDQ2PSZrrkz */
+ },
+ { /* 3653 */
+ 30,
+ /* VCVTDQ2PSrm */
+ },
+ { /* 3654 */
+ 31,
+ /* VCVTDQ2PSrr */
+ },
+ { /* 3655 */
+ 30,
+ /* VCVTPD2DQYrm */
+ },
+ { /* 3656 */
+ 427,
+ /* VCVTPD2DQYrr */
+ },
+ { /* 3657 */
+ 409,
+ /* VCVTPD2DQZ128rm */
+ },
+ { /* 3658 */
+ 327,
+ /* VCVTPD2DQZ128rmb */
+ },
+ { /* 3659 */
+ 328,
+ /* VCVTPD2DQZ128rmbk */
+ },
+ { /* 3660 */
+ 329,
+ /* VCVTPD2DQZ128rmbkz */
+ },
+ { /* 3661 */
+ 410,
+ /* VCVTPD2DQZ128rmk */
+ },
+ { /* 3662 */
+ 411,
+ /* VCVTPD2DQZ128rmkz */
+ },
+ { /* 3663 */
+ 330,
+ /* VCVTPD2DQZ128rr */
+ },
+ { /* 3664 */
+ 331,
+ /* VCVTPD2DQZ128rrk */
+ },
+ { /* 3665 */
+ 332,
+ /* VCVTPD2DQZ128rrkz */
+ },
+ { /* 3666 */
+ 428,
+ /* VCVTPD2DQZ256rm */
+ },
+ { /* 3667 */
+ 327,
+ /* VCVTPD2DQZ256rmb */
+ },
+ { /* 3668 */
+ 328,
+ /* VCVTPD2DQZ256rmbk */
+ },
+ { /* 3669 */
+ 329,
+ /* VCVTPD2DQZ256rmbkz */
+ },
+ { /* 3670 */
+ 429,
+ /* VCVTPD2DQZ256rmk */
+ },
+ { /* 3671 */
+ 430,
+ /* VCVTPD2DQZ256rmkz */
+ },
+ { /* 3672 */
+ 431,
+ /* VCVTPD2DQZ256rr */
+ },
+ { /* 3673 */
+ 432,
+ /* VCVTPD2DQZ256rrk */
+ },
+ { /* 3674 */
+ 433,
+ /* VCVTPD2DQZ256rrkz */
+ },
+ { /* 3675 */
+ 434,
+ /* VCVTPD2DQZrm */
+ },
+ { /* 3676 */
+ 306,
+ /* VCVTPD2DQZrmb */
+ },
+ { /* 3677 */
+ 307,
+ /* VCVTPD2DQZrmbk */
+ },
+ { /* 3678 */
+ 308,
+ /* VCVTPD2DQZrmbkz */
+ },
+ { /* 3679 */
+ 435,
+ /* VCVTPD2DQZrmk */
+ },
+ { /* 3680 */
+ 436,
+ /* VCVTPD2DQZrmkz */
+ },
+ { /* 3681 */
+ 437,
+ /* VCVTPD2DQZrr */
+ },
+ { /* 3682 */
+ 438,
+ /* VCVTPD2DQZrrb */
+ },
+ { /* 3683 */
+ 439,
+ /* VCVTPD2DQZrrbk */
+ },
+ { /* 3684 */
+ 440,
+ /* VCVTPD2DQZrrbkz */
+ },
+ { /* 3685 */
+ 441,
+ /* VCVTPD2DQZrrk */
+ },
+ { /* 3686 */
+ 442,
+ /* VCVTPD2DQZrrkz */
+ },
+ { /* 3687 */
+ 30,
+ /* VCVTPD2DQrm */
+ },
+ { /* 3688 */
+ 31,
+ /* VCVTPD2DQrr */
+ },
+ { /* 3689 */
+ 30,
+ /* VCVTPD2PSYrm */
+ },
+ { /* 3690 */
+ 427,
+ /* VCVTPD2PSYrr */
+ },
+ { /* 3691 */
+ 409,
+ /* VCVTPD2PSZ128rm */
+ },
+ { /* 3692 */
+ 327,
+ /* VCVTPD2PSZ128rmb */
+ },
+ { /* 3693 */
+ 328,
+ /* VCVTPD2PSZ128rmbk */
+ },
+ { /* 3694 */
+ 329,
+ /* VCVTPD2PSZ128rmbkz */
+ },
+ { /* 3695 */
+ 410,
+ /* VCVTPD2PSZ128rmk */
+ },
+ { /* 3696 */
+ 411,
+ /* VCVTPD2PSZ128rmkz */
+ },
+ { /* 3697 */
+ 330,
+ /* VCVTPD2PSZ128rr */
+ },
+ { /* 3698 */
+ 331,
+ /* VCVTPD2PSZ128rrk */
+ },
+ { /* 3699 */
+ 332,
+ /* VCVTPD2PSZ128rrkz */
+ },
+ { /* 3700 */
+ 428,
+ /* VCVTPD2PSZ256rm */
+ },
+ { /* 3701 */
+ 327,
+ /* VCVTPD2PSZ256rmb */
+ },
+ { /* 3702 */
+ 328,
+ /* VCVTPD2PSZ256rmbk */
+ },
+ { /* 3703 */
+ 329,
+ /* VCVTPD2PSZ256rmbkz */
+ },
+ { /* 3704 */
+ 429,
+ /* VCVTPD2PSZ256rmk */
+ },
+ { /* 3705 */
+ 430,
+ /* VCVTPD2PSZ256rmkz */
+ },
+ { /* 3706 */
+ 431,
+ /* VCVTPD2PSZ256rr */
+ },
+ { /* 3707 */
+ 432,
+ /* VCVTPD2PSZ256rrk */
+ },
+ { /* 3708 */
+ 433,
+ /* VCVTPD2PSZ256rrkz */
+ },
+ { /* 3709 */
+ 434,
+ /* VCVTPD2PSZrm */
+ },
+ { /* 3710 */
+ 306,
+ /* VCVTPD2PSZrmb */
+ },
+ { /* 3711 */
+ 307,
+ /* VCVTPD2PSZrmbk */
+ },
+ { /* 3712 */
+ 308,
+ /* VCVTPD2PSZrmbkz */
+ },
+ { /* 3713 */
+ 435,
+ /* VCVTPD2PSZrmk */
+ },
+ { /* 3714 */
+ 436,
+ /* VCVTPD2PSZrmkz */
+ },
+ { /* 3715 */
+ 437,
+ /* VCVTPD2PSZrr */
+ },
+ { /* 3716 */
+ 438,
+ /* VCVTPD2PSZrrb */
+ },
+ { /* 3717 */
+ 439,
+ /* VCVTPD2PSZrrbk */
+ },
+ { /* 3718 */
+ 440,
+ /* VCVTPD2PSZrrbkz */
+ },
+ { /* 3719 */
+ 441,
+ /* VCVTPD2PSZrrk */
+ },
+ { /* 3720 */
+ 442,
+ /* VCVTPD2PSZrrkz */
+ },
+ { /* 3721 */
+ 30,
+ /* VCVTPD2PSrm */
+ },
+ { /* 3722 */
+ 31,
+ /* VCVTPD2PSrr */
+ },
+ { /* 3723 */
+ 409,
+ /* VCVTPD2QQZ128rm */
+ },
+ { /* 3724 */
+ 327,
+ /* VCVTPD2QQZ128rmb */
+ },
+ { /* 3725 */
+ 328,
+ /* VCVTPD2QQZ128rmbk */
+ },
+ { /* 3726 */
+ 329,
+ /* VCVTPD2QQZ128rmbkz */
+ },
+ { /* 3727 */
+ 410,
+ /* VCVTPD2QQZ128rmk */
+ },
+ { /* 3728 */
+ 411,
+ /* VCVTPD2QQZ128rmkz */
+ },
+ { /* 3729 */
+ 330,
+ /* VCVTPD2QQZ128rr */
+ },
+ { /* 3730 */
+ 331,
+ /* VCVTPD2QQZ128rrk */
+ },
+ { /* 3731 */
+ 332,
+ /* VCVTPD2QQZ128rrkz */
+ },
+ { /* 3732 */
+ 412,
+ /* VCVTPD2QQZ256rm */
+ },
+ { /* 3733 */
+ 306,
+ /* VCVTPD2QQZ256rmb */
+ },
+ { /* 3734 */
+ 307,
+ /* VCVTPD2QQZ256rmbk */
+ },
+ { /* 3735 */
+ 308,
+ /* VCVTPD2QQZ256rmbkz */
+ },
+ { /* 3736 */
+ 413,
+ /* VCVTPD2QQZ256rmk */
+ },
+ { /* 3737 */
+ 414,
+ /* VCVTPD2QQZ256rmkz */
+ },
+ { /* 3738 */
+ 415,
+ /* VCVTPD2QQZ256rr */
+ },
+ { /* 3739 */
+ 416,
+ /* VCVTPD2QQZ256rrk */
+ },
+ { /* 3740 */
+ 417,
+ /* VCVTPD2QQZ256rrkz */
+ },
+ { /* 3741 */
+ 418,
+ /* VCVTPD2QQZrm */
+ },
+ { /* 3742 */
+ 312,
+ /* VCVTPD2QQZrmb */
+ },
+ { /* 3743 */
+ 313,
+ /* VCVTPD2QQZrmbk */
+ },
+ { /* 3744 */
+ 314,
+ /* VCVTPD2QQZrmbkz */
+ },
+ { /* 3745 */
+ 419,
+ /* VCVTPD2QQZrmk */
+ },
+ { /* 3746 */
+ 420,
+ /* VCVTPD2QQZrmkz */
+ },
+ { /* 3747 */
+ 421,
+ /* VCVTPD2QQZrr */
+ },
+ { /* 3748 */
+ 443,
+ /* VCVTPD2QQZrrb */
+ },
+ { /* 3749 */
+ 444,
+ /* VCVTPD2QQZrrbk */
+ },
+ { /* 3750 */
+ 445,
+ /* VCVTPD2QQZrrbkz */
+ },
+ { /* 3751 */
+ 425,
+ /* VCVTPD2QQZrrk */
+ },
+ { /* 3752 */
+ 426,
+ /* VCVTPD2QQZrrkz */
+ },
+ { /* 3753 */
+ 409,
+ /* VCVTPD2UDQZ128rm */
+ },
+ { /* 3754 */
+ 327,
+ /* VCVTPD2UDQZ128rmb */
+ },
+ { /* 3755 */
+ 328,
+ /* VCVTPD2UDQZ128rmbk */
+ },
+ { /* 3756 */
+ 329,
+ /* VCVTPD2UDQZ128rmbkz */
+ },
+ { /* 3757 */
+ 410,
+ /* VCVTPD2UDQZ128rmk */
+ },
+ { /* 3758 */
+ 411,
+ /* VCVTPD2UDQZ128rmkz */
+ },
+ { /* 3759 */
+ 330,
+ /* VCVTPD2UDQZ128rr */
+ },
+ { /* 3760 */
+ 331,
+ /* VCVTPD2UDQZ128rrk */
+ },
+ { /* 3761 */
+ 332,
+ /* VCVTPD2UDQZ128rrkz */
+ },
+ { /* 3762 */
+ 428,
+ /* VCVTPD2UDQZ256rm */
+ },
+ { /* 3763 */
+ 327,
+ /* VCVTPD2UDQZ256rmb */
+ },
+ { /* 3764 */
+ 328,
+ /* VCVTPD2UDQZ256rmbk */
+ },
+ { /* 3765 */
+ 329,
+ /* VCVTPD2UDQZ256rmbkz */
+ },
+ { /* 3766 */
+ 429,
+ /* VCVTPD2UDQZ256rmk */
+ },
+ { /* 3767 */
+ 430,
+ /* VCVTPD2UDQZ256rmkz */
+ },
+ { /* 3768 */
+ 431,
+ /* VCVTPD2UDQZ256rr */
+ },
+ { /* 3769 */
+ 432,
+ /* VCVTPD2UDQZ256rrk */
+ },
+ { /* 3770 */
+ 433,
+ /* VCVTPD2UDQZ256rrkz */
+ },
+ { /* 3771 */
+ 434,
+ /* VCVTPD2UDQZrm */
+ },
+ { /* 3772 */
+ 306,
+ /* VCVTPD2UDQZrmb */
+ },
+ { /* 3773 */
+ 307,
+ /* VCVTPD2UDQZrmbk */
+ },
+ { /* 3774 */
+ 308,
+ /* VCVTPD2UDQZrmbkz */
+ },
+ { /* 3775 */
+ 435,
+ /* VCVTPD2UDQZrmk */
+ },
+ { /* 3776 */
+ 436,
+ /* VCVTPD2UDQZrmkz */
+ },
+ { /* 3777 */
+ 437,
+ /* VCVTPD2UDQZrr */
+ },
+ { /* 3778 */
+ 438,
+ /* VCVTPD2UDQZrrb */
+ },
+ { /* 3779 */
+ 439,
+ /* VCVTPD2UDQZrrbk */
+ },
+ { /* 3780 */
+ 440,
+ /* VCVTPD2UDQZrrbkz */
+ },
+ { /* 3781 */
+ 441,
+ /* VCVTPD2UDQZrrk */
+ },
+ { /* 3782 */
+ 442,
+ /* VCVTPD2UDQZrrkz */
+ },
+ { /* 3783 */
+ 409,
+ /* VCVTPD2UQQZ128rm */
+ },
+ { /* 3784 */
+ 327,
+ /* VCVTPD2UQQZ128rmb */
+ },
+ { /* 3785 */
+ 328,
+ /* VCVTPD2UQQZ128rmbk */
+ },
+ { /* 3786 */
+ 329,
+ /* VCVTPD2UQQZ128rmbkz */
+ },
+ { /* 3787 */
+ 410,
+ /* VCVTPD2UQQZ128rmk */
+ },
+ { /* 3788 */
+ 411,
+ /* VCVTPD2UQQZ128rmkz */
+ },
+ { /* 3789 */
+ 330,
+ /* VCVTPD2UQQZ128rr */
+ },
+ { /* 3790 */
+ 331,
+ /* VCVTPD2UQQZ128rrk */
+ },
+ { /* 3791 */
+ 332,
+ /* VCVTPD2UQQZ128rrkz */
+ },
+ { /* 3792 */
+ 412,
+ /* VCVTPD2UQQZ256rm */
+ },
+ { /* 3793 */
+ 306,
+ /* VCVTPD2UQQZ256rmb */
+ },
+ { /* 3794 */
+ 307,
+ /* VCVTPD2UQQZ256rmbk */
+ },
+ { /* 3795 */
+ 308,
+ /* VCVTPD2UQQZ256rmbkz */
+ },
+ { /* 3796 */
+ 413,
+ /* VCVTPD2UQQZ256rmk */
+ },
+ { /* 3797 */
+ 414,
+ /* VCVTPD2UQQZ256rmkz */
+ },
+ { /* 3798 */
+ 415,
+ /* VCVTPD2UQQZ256rr */
+ },
+ { /* 3799 */
+ 416,
+ /* VCVTPD2UQQZ256rrk */
+ },
+ { /* 3800 */
+ 417,
+ /* VCVTPD2UQQZ256rrkz */
+ },
+ { /* 3801 */
+ 418,
+ /* VCVTPD2UQQZrm */
+ },
+ { /* 3802 */
+ 312,
+ /* VCVTPD2UQQZrmb */
+ },
+ { /* 3803 */
+ 313,
+ /* VCVTPD2UQQZrmbk */
+ },
+ { /* 3804 */
+ 314,
+ /* VCVTPD2UQQZrmbkz */
+ },
+ { /* 3805 */
+ 419,
+ /* VCVTPD2UQQZrmk */
+ },
+ { /* 3806 */
+ 420,
+ /* VCVTPD2UQQZrmkz */
+ },
+ { /* 3807 */
+ 421,
+ /* VCVTPD2UQQZrr */
+ },
+ { /* 3808 */
+ 443,
+ /* VCVTPD2UQQZrrb */
+ },
+ { /* 3809 */
+ 444,
+ /* VCVTPD2UQQZrrbk */
+ },
+ { /* 3810 */
+ 445,
+ /* VCVTPD2UQQZrrbkz */
+ },
+ { /* 3811 */
+ 425,
+ /* VCVTPD2UQQZrrk */
+ },
+ { /* 3812 */
+ 426,
+ /* VCVTPD2UQQZrrkz */
+ },
+ { /* 3813 */
+ 305,
+ /* VCVTPH2PSYrm */
+ },
+ { /* 3814 */
+ 333,
+ /* VCVTPH2PSYrr */
+ },
+ { /* 3815 */
+ 327,
+ /* VCVTPH2PSZ128rm */
+ },
+ { /* 3816 */
+ 328,
+ /* VCVTPH2PSZ128rmk */
+ },
+ { /* 3817 */
+ 329,
+ /* VCVTPH2PSZ128rmkz */
+ },
+ { /* 3818 */
+ 377,
+ /* VCVTPH2PSZ128rr */
+ },
+ { /* 3819 */
+ 400,
+ /* VCVTPH2PSZ128rrk */
+ },
+ { /* 3820 */
+ 401,
+ /* VCVTPH2PSZ128rrkz */
+ },
+ { /* 3821 */
+ 318,
+ /* VCVTPH2PSZ256rm */
+ },
+ { /* 3822 */
+ 319,
+ /* VCVTPH2PSZ256rmk */
+ },
+ { /* 3823 */
+ 320,
+ /* VCVTPH2PSZ256rmkz */
+ },
+ { /* 3824 */
+ 402,
+ /* VCVTPH2PSZ256rr */
+ },
+ { /* 3825 */
+ 403,
+ /* VCVTPH2PSZ256rrk */
+ },
+ { /* 3826 */
+ 404,
+ /* VCVTPH2PSZ256rrkz */
+ },
+ { /* 3827 */
+ 324,
+ /* VCVTPH2PSZrm */
+ },
+ { /* 3828 */
+ 325,
+ /* VCVTPH2PSZrmk */
+ },
+ { /* 3829 */
+ 326,
+ /* VCVTPH2PSZrmkz */
+ },
+ { /* 3830 */
+ 405,
+ /* VCVTPH2PSZrr */
+ },
+ { /* 3831 */
+ 446,
+ /* VCVTPH2PSZrrb */
+ },
+ { /* 3832 */
+ 447,
+ /* VCVTPH2PSZrrbk */
+ },
+ { /* 3833 */
+ 448,
+ /* VCVTPH2PSZrrbkz */
+ },
+ { /* 3834 */
+ 406,
+ /* VCVTPH2PSZrrk */
+ },
+ { /* 3835 */
+ 407,
+ /* VCVTPH2PSZrrkz */
+ },
+ { /* 3836 */
+ 30,
+ /* VCVTPH2PSrm */
+ },
+ { /* 3837 */
+ 31,
+ /* VCVTPH2PSrr */
+ },
+ { /* 3838 */
+ 305,
+ /* VCVTPS2DQYrm */
+ },
+ { /* 3839 */
+ 408,
+ /* VCVTPS2DQYrr */
+ },
+ { /* 3840 */
+ 409,
+ /* VCVTPS2DQZ128rm */
+ },
+ { /* 3841 */
+ 334,
+ /* VCVTPS2DQZ128rmb */
+ },
+ { /* 3842 */
+ 335,
+ /* VCVTPS2DQZ128rmbk */
+ },
+ { /* 3843 */
+ 336,
+ /* VCVTPS2DQZ128rmbkz */
+ },
+ { /* 3844 */
+ 410,
+ /* VCVTPS2DQZ128rmk */
+ },
+ { /* 3845 */
+ 411,
+ /* VCVTPS2DQZ128rmkz */
+ },
+ { /* 3846 */
+ 330,
+ /* VCVTPS2DQZ128rr */
+ },
+ { /* 3847 */
+ 331,
+ /* VCVTPS2DQZ128rrk */
+ },
+ { /* 3848 */
+ 332,
+ /* VCVTPS2DQZ128rrkz */
+ },
+ { /* 3849 */
+ 412,
+ /* VCVTPS2DQZ256rm */
+ },
+ { /* 3850 */
+ 337,
+ /* VCVTPS2DQZ256rmb */
+ },
+ { /* 3851 */
+ 338,
+ /* VCVTPS2DQZ256rmbk */
+ },
+ { /* 3852 */
+ 339,
+ /* VCVTPS2DQZ256rmbkz */
+ },
+ { /* 3853 */
+ 413,
+ /* VCVTPS2DQZ256rmk */
+ },
+ { /* 3854 */
+ 414,
+ /* VCVTPS2DQZ256rmkz */
+ },
+ { /* 3855 */
+ 415,
+ /* VCVTPS2DQZ256rr */
+ },
+ { /* 3856 */
+ 416,
+ /* VCVTPS2DQZ256rrk */
+ },
+ { /* 3857 */
+ 417,
+ /* VCVTPS2DQZ256rrkz */
+ },
+ { /* 3858 */
+ 418,
+ /* VCVTPS2DQZrm */
+ },
+ { /* 3859 */
+ 340,
+ /* VCVTPS2DQZrmb */
+ },
+ { /* 3860 */
+ 341,
+ /* VCVTPS2DQZrmbk */
+ },
+ { /* 3861 */
+ 342,
+ /* VCVTPS2DQZrmbkz */
+ },
+ { /* 3862 */
+ 419,
+ /* VCVTPS2DQZrmk */
+ },
+ { /* 3863 */
+ 420,
+ /* VCVTPS2DQZrmkz */
+ },
+ { /* 3864 */
+ 421,
+ /* VCVTPS2DQZrr */
+ },
+ { /* 3865 */
+ 422,
+ /* VCVTPS2DQZrrb */
+ },
+ { /* 3866 */
+ 423,
+ /* VCVTPS2DQZrrbk */
+ },
+ { /* 3867 */
+ 424,
+ /* VCVTPS2DQZrrbkz */
+ },
+ { /* 3868 */
+ 425,
+ /* VCVTPS2DQZrrk */
+ },
+ { /* 3869 */
+ 426,
+ /* VCVTPS2DQZrrkz */
+ },
+ { /* 3870 */
+ 30,
+ /* VCVTPS2DQrm */
+ },
+ { /* 3871 */
+ 31,
+ /* VCVTPS2DQrr */
+ },
+ { /* 3872 */
+ 305,
+ /* VCVTPS2PDYrm */
+ },
+ { /* 3873 */
+ 333,
+ /* VCVTPS2PDYrr */
+ },
+ { /* 3874 */
+ 327,
+ /* VCVTPS2PDZ128rm */
+ },
+ { /* 3875 */
+ 334,
+ /* VCVTPS2PDZ128rmb */
+ },
+ { /* 3876 */
+ 335,
+ /* VCVTPS2PDZ128rmbk */
+ },
+ { /* 3877 */
+ 336,
+ /* VCVTPS2PDZ128rmbkz */
+ },
+ { /* 3878 */
+ 328,
+ /* VCVTPS2PDZ128rmk */
+ },
+ { /* 3879 */
+ 329,
+ /* VCVTPS2PDZ128rmkz */
+ },
+ { /* 3880 */
+ 377,
+ /* VCVTPS2PDZ128rr */
+ },
+ { /* 3881 */
+ 400,
+ /* VCVTPS2PDZ128rrk */
+ },
+ { /* 3882 */
+ 401,
+ /* VCVTPS2PDZ128rrkz */
+ },
+ { /* 3883 */
+ 318,
+ /* VCVTPS2PDZ256rm */
+ },
+ { /* 3884 */
+ 337,
+ /* VCVTPS2PDZ256rmb */
+ },
+ { /* 3885 */
+ 338,
+ /* VCVTPS2PDZ256rmbk */
+ },
+ { /* 3886 */
+ 339,
+ /* VCVTPS2PDZ256rmbkz */
+ },
+ { /* 3887 */
+ 319,
+ /* VCVTPS2PDZ256rmk */
+ },
+ { /* 3888 */
+ 320,
+ /* VCVTPS2PDZ256rmkz */
+ },
+ { /* 3889 */
+ 402,
+ /* VCVTPS2PDZ256rr */
+ },
+ { /* 3890 */
+ 403,
+ /* VCVTPS2PDZ256rrk */
+ },
+ { /* 3891 */
+ 404,
+ /* VCVTPS2PDZ256rrkz */
+ },
+ { /* 3892 */
+ 324,
+ /* VCVTPS2PDZrm */
+ },
+ { /* 3893 */
+ 340,
+ /* VCVTPS2PDZrmb */
+ },
+ { /* 3894 */
+ 341,
+ /* VCVTPS2PDZrmbk */
+ },
+ { /* 3895 */
+ 342,
+ /* VCVTPS2PDZrmbkz */
+ },
+ { /* 3896 */
+ 325,
+ /* VCVTPS2PDZrmk */
+ },
+ { /* 3897 */
+ 326,
+ /* VCVTPS2PDZrmkz */
+ },
+ { /* 3898 */
+ 405,
+ /* VCVTPS2PDZrr */
+ },
+ { /* 3899 */
+ 446,
+ /* VCVTPS2PDZrrb */
+ },
+ { /* 3900 */
+ 447,
+ /* VCVTPS2PDZrrbk */
+ },
+ { /* 3901 */
+ 448,
+ /* VCVTPS2PDZrrbkz */
+ },
+ { /* 3902 */
+ 406,
+ /* VCVTPS2PDZrrk */
+ },
+ { /* 3903 */
+ 407,
+ /* VCVTPS2PDZrrkz */
+ },
+ { /* 3904 */
+ 30,
+ /* VCVTPS2PDrm */
+ },
+ { /* 3905 */
+ 31,
+ /* VCVTPS2PDrr */
+ },
+ { /* 3906 */
+ 449,
+ /* VCVTPS2PHYmr */
+ },
+ { /* 3907 */
+ 450,
+ /* VCVTPS2PHYrr */
+ },
+ { /* 3908 */
+ 451,
+ /* VCVTPS2PHZ128mr */
+ },
+ { /* 3909 */
+ 452,
+ /* VCVTPS2PHZ128mrk */
+ },
+ { /* 3910 */
+ 453,
+ /* VCVTPS2PHZ128rr */
+ },
+ { /* 3911 */
+ 454,
+ /* VCVTPS2PHZ128rrk */
+ },
+ { /* 3912 */
+ 455,
+ /* VCVTPS2PHZ128rrkz */
+ },
+ { /* 3913 */
+ 456,
+ /* VCVTPS2PHZ256mr */
+ },
+ { /* 3914 */
+ 457,
+ /* VCVTPS2PHZ256mrk */
+ },
+ { /* 3915 */
+ 458,
+ /* VCVTPS2PHZ256rr */
+ },
+ { /* 3916 */
+ 459,
+ /* VCVTPS2PHZ256rrk */
+ },
+ { /* 3917 */
+ 460,
+ /* VCVTPS2PHZ256rrkz */
+ },
+ { /* 3918 */
+ 461,
+ /* VCVTPS2PHZmr */
+ },
+ { /* 3919 */
+ 462,
+ /* VCVTPS2PHZmrk */
+ },
+ { /* 3920 */
+ 463,
+ /* VCVTPS2PHZrr */
+ },
+ { /* 3921 */
+ 464,
+ /* VCVTPS2PHZrrb */
+ },
+ { /* 3922 */
+ 465,
+ /* VCVTPS2PHZrrbk */
+ },
+ { /* 3923 */
+ 466,
+ /* VCVTPS2PHZrrbkz */
+ },
+ { /* 3924 */
+ 467,
+ /* VCVTPS2PHZrrk */
+ },
+ { /* 3925 */
+ 468,
+ /* VCVTPS2PHZrrkz */
+ },
+ { /* 3926 */
+ 96,
+ /* VCVTPS2PHmr */
+ },
+ { /* 3927 */
+ 469,
+ /* VCVTPS2PHrr */
+ },
+ { /* 3928 */
+ 327,
+ /* VCVTPS2QQZ128rm */
+ },
+ { /* 3929 */
+ 334,
+ /* VCVTPS2QQZ128rmb */
+ },
+ { /* 3930 */
+ 335,
+ /* VCVTPS2QQZ128rmbk */
+ },
+ { /* 3931 */
+ 336,
+ /* VCVTPS2QQZ128rmbkz */
+ },
+ { /* 3932 */
+ 328,
+ /* VCVTPS2QQZ128rmk */
+ },
+ { /* 3933 */
+ 329,
+ /* VCVTPS2QQZ128rmkz */
+ },
+ { /* 3934 */
+ 377,
+ /* VCVTPS2QQZ128rr */
+ },
+ { /* 3935 */
+ 400,
+ /* VCVTPS2QQZ128rrk */
+ },
+ { /* 3936 */
+ 401,
+ /* VCVTPS2QQZ128rrkz */
+ },
+ { /* 3937 */
+ 318,
+ /* VCVTPS2QQZ256rm */
+ },
+ { /* 3938 */
+ 337,
+ /* VCVTPS2QQZ256rmb */
+ },
+ { /* 3939 */
+ 338,
+ /* VCVTPS2QQZ256rmbk */
+ },
+ { /* 3940 */
+ 339,
+ /* VCVTPS2QQZ256rmbkz */
+ },
+ { /* 3941 */
+ 319,
+ /* VCVTPS2QQZ256rmk */
+ },
+ { /* 3942 */
+ 320,
+ /* VCVTPS2QQZ256rmkz */
+ },
+ { /* 3943 */
+ 402,
+ /* VCVTPS2QQZ256rr */
+ },
+ { /* 3944 */
+ 403,
+ /* VCVTPS2QQZ256rrk */
+ },
+ { /* 3945 */
+ 404,
+ /* VCVTPS2QQZ256rrkz */
+ },
+ { /* 3946 */
+ 324,
+ /* VCVTPS2QQZrm */
+ },
+ { /* 3947 */
+ 340,
+ /* VCVTPS2QQZrmb */
+ },
+ { /* 3948 */
+ 341,
+ /* VCVTPS2QQZrmbk */
+ },
+ { /* 3949 */
+ 342,
+ /* VCVTPS2QQZrmbkz */
+ },
+ { /* 3950 */
+ 325,
+ /* VCVTPS2QQZrmk */
+ },
+ { /* 3951 */
+ 326,
+ /* VCVTPS2QQZrmkz */
+ },
+ { /* 3952 */
+ 405,
+ /* VCVTPS2QQZrr */
+ },
+ { /* 3953 */
+ 470,
+ /* VCVTPS2QQZrrb */
+ },
+ { /* 3954 */
+ 471,
+ /* VCVTPS2QQZrrbk */
+ },
+ { /* 3955 */
+ 472,
+ /* VCVTPS2QQZrrbkz */
+ },
+ { /* 3956 */
+ 406,
+ /* VCVTPS2QQZrrk */
+ },
+ { /* 3957 */
+ 407,
+ /* VCVTPS2QQZrrkz */
+ },
+ { /* 3958 */
+ 409,
+ /* VCVTPS2UDQZ128rm */
+ },
+ { /* 3959 */
+ 334,
+ /* VCVTPS2UDQZ128rmb */
+ },
+ { /* 3960 */
+ 335,
+ /* VCVTPS2UDQZ128rmbk */
+ },
+ { /* 3961 */
+ 336,
+ /* VCVTPS2UDQZ128rmbkz */
+ },
+ { /* 3962 */
+ 410,
+ /* VCVTPS2UDQZ128rmk */
+ },
+ { /* 3963 */
+ 411,
+ /* VCVTPS2UDQZ128rmkz */
+ },
+ { /* 3964 */
+ 330,
+ /* VCVTPS2UDQZ128rr */
+ },
+ { /* 3965 */
+ 331,
+ /* VCVTPS2UDQZ128rrk */
+ },
+ { /* 3966 */
+ 332,
+ /* VCVTPS2UDQZ128rrkz */
+ },
+ { /* 3967 */
+ 412,
+ /* VCVTPS2UDQZ256rm */
+ },
+ { /* 3968 */
+ 337,
+ /* VCVTPS2UDQZ256rmb */
+ },
+ { /* 3969 */
+ 338,
+ /* VCVTPS2UDQZ256rmbk */
+ },
+ { /* 3970 */
+ 339,
+ /* VCVTPS2UDQZ256rmbkz */
+ },
+ { /* 3971 */
+ 413,
+ /* VCVTPS2UDQZ256rmk */
+ },
+ { /* 3972 */
+ 414,
+ /* VCVTPS2UDQZ256rmkz */
+ },
+ { /* 3973 */
+ 415,
+ /* VCVTPS2UDQZ256rr */
+ },
+ { /* 3974 */
+ 416,
+ /* VCVTPS2UDQZ256rrk */
+ },
+ { /* 3975 */
+ 417,
+ /* VCVTPS2UDQZ256rrkz */
+ },
+ { /* 3976 */
+ 418,
+ /* VCVTPS2UDQZrm */
+ },
+ { /* 3977 */
+ 340,
+ /* VCVTPS2UDQZrmb */
+ },
+ { /* 3978 */
+ 341,
+ /* VCVTPS2UDQZrmbk */
+ },
+ { /* 3979 */
+ 342,
+ /* VCVTPS2UDQZrmbkz */
+ },
+ { /* 3980 */
+ 419,
+ /* VCVTPS2UDQZrmk */
+ },
+ { /* 3981 */
+ 420,
+ /* VCVTPS2UDQZrmkz */
+ },
+ { /* 3982 */
+ 421,
+ /* VCVTPS2UDQZrr */
+ },
+ { /* 3983 */
+ 422,
+ /* VCVTPS2UDQZrrb */
+ },
+ { /* 3984 */
+ 423,
+ /* VCVTPS2UDQZrrbk */
+ },
+ { /* 3985 */
+ 424,
+ /* VCVTPS2UDQZrrbkz */
+ },
+ { /* 3986 */
+ 425,
+ /* VCVTPS2UDQZrrk */
+ },
+ { /* 3987 */
+ 426,
+ /* VCVTPS2UDQZrrkz */
+ },
+ { /* 3988 */
+ 327,
+ /* VCVTPS2UQQZ128rm */
+ },
+ { /* 3989 */
+ 334,
+ /* VCVTPS2UQQZ128rmb */
+ },
+ { /* 3990 */
+ 335,
+ /* VCVTPS2UQQZ128rmbk */
+ },
+ { /* 3991 */
+ 336,
+ /* VCVTPS2UQQZ128rmbkz */
+ },
+ { /* 3992 */
+ 328,
+ /* VCVTPS2UQQZ128rmk */
+ },
+ { /* 3993 */
+ 329,
+ /* VCVTPS2UQQZ128rmkz */
+ },
+ { /* 3994 */
+ 377,
+ /* VCVTPS2UQQZ128rr */
+ },
+ { /* 3995 */
+ 400,
+ /* VCVTPS2UQQZ128rrk */
+ },
+ { /* 3996 */
+ 401,
+ /* VCVTPS2UQQZ128rrkz */
+ },
+ { /* 3997 */
+ 318,
+ /* VCVTPS2UQQZ256rm */
+ },
+ { /* 3998 */
+ 337,
+ /* VCVTPS2UQQZ256rmb */
+ },
+ { /* 3999 */
+ 338,
+ /* VCVTPS2UQQZ256rmbk */
+ },
+ { /* 4000 */
+ 339,
+ /* VCVTPS2UQQZ256rmbkz */
+ },
+ { /* 4001 */
+ 319,
+ /* VCVTPS2UQQZ256rmk */
+ },
+ { /* 4002 */
+ 320,
+ /* VCVTPS2UQQZ256rmkz */
+ },
+ { /* 4003 */
+ 402,
+ /* VCVTPS2UQQZ256rr */
+ },
+ { /* 4004 */
+ 403,
+ /* VCVTPS2UQQZ256rrk */
+ },
+ { /* 4005 */
+ 404,
+ /* VCVTPS2UQQZ256rrkz */
+ },
+ { /* 4006 */
+ 324,
+ /* VCVTPS2UQQZrm */
+ },
+ { /* 4007 */
+ 340,
+ /* VCVTPS2UQQZrmb */
+ },
+ { /* 4008 */
+ 341,
+ /* VCVTPS2UQQZrmbk */
+ },
+ { /* 4009 */
+ 342,
+ /* VCVTPS2UQQZrmbkz */
+ },
+ { /* 4010 */
+ 325,
+ /* VCVTPS2UQQZrmk */
+ },
+ { /* 4011 */
+ 326,
+ /* VCVTPS2UQQZrmkz */
+ },
+ { /* 4012 */
+ 405,
+ /* VCVTPS2UQQZrr */
+ },
+ { /* 4013 */
+ 470,
+ /* VCVTPS2UQQZrrb */
+ },
+ { /* 4014 */
+ 471,
+ /* VCVTPS2UQQZrrbk */
+ },
+ { /* 4015 */
+ 472,
+ /* VCVTPS2UQQZrrbkz */
+ },
+ { /* 4016 */
+ 406,
+ /* VCVTPS2UQQZrrk */
+ },
+ { /* 4017 */
+ 407,
+ /* VCVTPS2UQQZrrkz */
+ },
+ { /* 4018 */
+ 409,
+ /* VCVTQQ2PDZ128rm */
+ },
+ { /* 4019 */
+ 327,
+ /* VCVTQQ2PDZ128rmb */
+ },
+ { /* 4020 */
+ 328,
+ /* VCVTQQ2PDZ128rmbk */
+ },
+ { /* 4021 */
+ 329,
+ /* VCVTQQ2PDZ128rmbkz */
+ },
+ { /* 4022 */
+ 410,
+ /* VCVTQQ2PDZ128rmk */
+ },
+ { /* 4023 */
+ 411,
+ /* VCVTQQ2PDZ128rmkz */
+ },
+ { /* 4024 */
+ 330,
+ /* VCVTQQ2PDZ128rr */
+ },
+ { /* 4025 */
+ 331,
+ /* VCVTQQ2PDZ128rrk */
+ },
+ { /* 4026 */
+ 332,
+ /* VCVTQQ2PDZ128rrkz */
+ },
+ { /* 4027 */
+ 412,
+ /* VCVTQQ2PDZ256rm */
+ },
+ { /* 4028 */
+ 306,
+ /* VCVTQQ2PDZ256rmb */
+ },
+ { /* 4029 */
+ 307,
+ /* VCVTQQ2PDZ256rmbk */
+ },
+ { /* 4030 */
+ 308,
+ /* VCVTQQ2PDZ256rmbkz */
+ },
+ { /* 4031 */
+ 413,
+ /* VCVTQQ2PDZ256rmk */
+ },
+ { /* 4032 */
+ 414,
+ /* VCVTQQ2PDZ256rmkz */
+ },
+ { /* 4033 */
+ 415,
+ /* VCVTQQ2PDZ256rr */
+ },
+ { /* 4034 */
+ 416,
+ /* VCVTQQ2PDZ256rrk */
+ },
+ { /* 4035 */
+ 417,
+ /* VCVTQQ2PDZ256rrkz */
+ },
+ { /* 4036 */
+ 418,
+ /* VCVTQQ2PDZrm */
+ },
+ { /* 4037 */
+ 312,
+ /* VCVTQQ2PDZrmb */
+ },
+ { /* 4038 */
+ 313,
+ /* VCVTQQ2PDZrmbk */
+ },
+ { /* 4039 */
+ 314,
+ /* VCVTQQ2PDZrmbkz */
+ },
+ { /* 4040 */
+ 419,
+ /* VCVTQQ2PDZrmk */
+ },
+ { /* 4041 */
+ 420,
+ /* VCVTQQ2PDZrmkz */
+ },
+ { /* 4042 */
+ 421,
+ /* VCVTQQ2PDZrr */
+ },
+ { /* 4043 */
+ 443,
+ /* VCVTQQ2PDZrrb */
+ },
+ { /* 4044 */
+ 444,
+ /* VCVTQQ2PDZrrbk */
+ },
+ { /* 4045 */
+ 445,
+ /* VCVTQQ2PDZrrbkz */
+ },
+ { /* 4046 */
+ 425,
+ /* VCVTQQ2PDZrrk */
+ },
+ { /* 4047 */
+ 426,
+ /* VCVTQQ2PDZrrkz */
+ },
+ { /* 4048 */
+ 409,
+ /* VCVTQQ2PSZ128rm */
+ },
+ { /* 4049 */
+ 327,
+ /* VCVTQQ2PSZ128rmb */
+ },
+ { /* 4050 */
+ 328,
+ /* VCVTQQ2PSZ128rmbk */
+ },
+ { /* 4051 */
+ 329,
+ /* VCVTQQ2PSZ128rmbkz */
+ },
+ { /* 4052 */
+ 410,
+ /* VCVTQQ2PSZ128rmk */
+ },
+ { /* 4053 */
+ 411,
+ /* VCVTQQ2PSZ128rmkz */
+ },
+ { /* 4054 */
+ 330,
+ /* VCVTQQ2PSZ128rr */
+ },
+ { /* 4055 */
+ 331,
+ /* VCVTQQ2PSZ128rrk */
+ },
+ { /* 4056 */
+ 332,
+ /* VCVTQQ2PSZ128rrkz */
+ },
+ { /* 4057 */
+ 428,
+ /* VCVTQQ2PSZ256rm */
+ },
+ { /* 4058 */
+ 327,
+ /* VCVTQQ2PSZ256rmb */
+ },
+ { /* 4059 */
+ 328,
+ /* VCVTQQ2PSZ256rmbk */
+ },
+ { /* 4060 */
+ 329,
+ /* VCVTQQ2PSZ256rmbkz */
+ },
+ { /* 4061 */
+ 429,
+ /* VCVTQQ2PSZ256rmk */
+ },
+ { /* 4062 */
+ 430,
+ /* VCVTQQ2PSZ256rmkz */
+ },
+ { /* 4063 */
+ 431,
+ /* VCVTQQ2PSZ256rr */
+ },
+ { /* 4064 */
+ 432,
+ /* VCVTQQ2PSZ256rrk */
+ },
+ { /* 4065 */
+ 433,
+ /* VCVTQQ2PSZ256rrkz */
+ },
+ { /* 4066 */
+ 434,
+ /* VCVTQQ2PSZrm */
+ },
+ { /* 4067 */
+ 306,
+ /* VCVTQQ2PSZrmb */
+ },
+ { /* 4068 */
+ 307,
+ /* VCVTQQ2PSZrmbk */
+ },
+ { /* 4069 */
+ 308,
+ /* VCVTQQ2PSZrmbkz */
+ },
+ { /* 4070 */
+ 435,
+ /* VCVTQQ2PSZrmk */
+ },
+ { /* 4071 */
+ 436,
+ /* VCVTQQ2PSZrmkz */
+ },
+ { /* 4072 */
+ 437,
+ /* VCVTQQ2PSZrr */
+ },
+ { /* 4073 */
+ 438,
+ /* VCVTQQ2PSZrrb */
+ },
+ { /* 4074 */
+ 439,
+ /* VCVTQQ2PSZrrbk */
+ },
+ { /* 4075 */
+ 440,
+ /* VCVTQQ2PSZrrbkz */
+ },
+ { /* 4076 */
+ 441,
+ /* VCVTQQ2PSZrrk */
+ },
+ { /* 4077 */
+ 442,
+ /* VCVTQQ2PSZrrkz */
+ },
+ { /* 4078 */
+ 473,
+ /* VCVTSD2SI64Zrm_Int */
+ },
+ { /* 4079 */
+ 474,
+ /* VCVTSD2SI64Zrr_Int */
+ },
+ { /* 4080 */
+ 475,
+ /* VCVTSD2SI64Zrrb_Int */
+ },
+ { /* 4081 */
+ 62,
+ /* VCVTSD2SI64rm_Int */
+ },
+ { /* 4082 */
+ 86,
+ /* VCVTSD2SI64rr_Int */
+ },
+ { /* 4083 */
+ 476,
+ /* VCVTSD2SIZrm_Int */
+ },
+ { /* 4084 */
+ 477,
+ /* VCVTSD2SIZrr_Int */
+ },
+ { /* 4085 */
+ 478,
+ /* VCVTSD2SIZrrb_Int */
+ },
+ { /* 4086 */
+ 87,
+ /* VCVTSD2SIrm_Int */
+ },
+ { /* 4087 */
+ 88,
+ /* VCVTSD2SIrr_Int */
+ },
+ { /* 4088 */
+ 0,
+ /* */
+ },
+ { /* 4089 */
+ 207,
+ /* VCVTSD2SSZrm_Int */
+ },
+ { /* 4090 */
+ 208,
+ /* VCVTSD2SSZrm_Intk */
+ },
+ { /* 4091 */
+ 209,
+ /* VCVTSD2SSZrm_Intkz */
+ },
+ { /* 4092 */
+ 0,
+ /* */
+ },
+ { /* 4093 */
+ 249,
+ /* VCVTSD2SSZrr_Int */
+ },
+ { /* 4094 */
+ 250,
+ /* VCVTSD2SSZrr_Intk */
+ },
+ { /* 4095 */
+ 251,
+ /* VCVTSD2SSZrr_Intkz */
+ },
+ { /* 4096 */
+ 252,
+ /* VCVTSD2SSZrrb_Int */
+ },
+ { /* 4097 */
+ 253,
+ /* VCVTSD2SSZrrb_Intk */
+ },
+ { /* 4098 */
+ 254,
+ /* VCVTSD2SSZrrb_Intkz */
+ },
+ { /* 4099 */
+ 235,
+ /* VCVTSD2SSrm */
+ },
+ { /* 4100 */
+ 0,
+ /* */
+ },
+ { /* 4101 */
+ 236,
+ /* VCVTSD2SSrr */
+ },
+ { /* 4102 */
+ 0,
+ /* */
+ },
+ { /* 4103 */
+ 473,
+ /* VCVTSD2USI64Zrm_Int */
+ },
+ { /* 4104 */
+ 474,
+ /* VCVTSD2USI64Zrr_Int */
+ },
+ { /* 4105 */
+ 475,
+ /* VCVTSD2USI64Zrrb_Int */
+ },
+ { /* 4106 */
+ 476,
+ /* VCVTSD2USIZrm_Int */
+ },
+ { /* 4107 */
+ 477,
+ /* VCVTSD2USIZrr_Int */
+ },
+ { /* 4108 */
+ 478,
+ /* VCVTSD2USIZrrb_Int */
+ },
+ { /* 4109 */
+ 237,
+ /* VCVTSI2SDZrm */
+ },
+ { /* 4110 */
+ 0,
+ /* */
+ },
+ { /* 4111 */
+ 479,
+ /* VCVTSI2SDZrr */
+ },
+ { /* 4112 */
+ 0,
+ /* */
+ },
+ { /* 4113 */
+ 480,
+ /* VCVTSI2SDZrrb_Int */
+ },
+ { /* 4114 */
+ 235,
+ /* VCVTSI2SDrm */
+ },
+ { /* 4115 */
+ 0,
+ /* */
+ },
+ { /* 4116 */
+ 481,
+ /* VCVTSI2SDrr */
+ },
+ { /* 4117 */
+ 0,
+ /* */
+ },
+ { /* 4118 */
+ 237,
+ /* VCVTSI2SSZrm */
+ },
+ { /* 4119 */
+ 0,
+ /* */
+ },
+ { /* 4120 */
+ 479,
+ /* VCVTSI2SSZrr */
+ },
+ { /* 4121 */
+ 0,
+ /* */
+ },
+ { /* 4122 */
+ 480,
+ /* VCVTSI2SSZrrb_Int */
+ },
+ { /* 4123 */
+ 235,
+ /* VCVTSI2SSrm */
+ },
+ { /* 4124 */
+ 0,
+ /* */
+ },
+ { /* 4125 */
+ 481,
+ /* VCVTSI2SSrr */
+ },
+ { /* 4126 */
+ 0,
+ /* */
+ },
+ { /* 4127 */
+ 207,
+ /* VCVTSI642SDZrm */
+ },
+ { /* 4128 */
+ 0,
+ /* */
+ },
+ { /* 4129 */
+ 482,
+ /* VCVTSI642SDZrr */
+ },
+ { /* 4130 */
+ 0,
+ /* */
+ },
+ { /* 4131 */
+ 483,
+ /* VCVTSI642SDZrrb_Int */
+ },
+ { /* 4132 */
+ 235,
+ /* VCVTSI642SDrm */
+ },
+ { /* 4133 */
+ 0,
+ /* */
+ },
+ { /* 4134 */
+ 484,
+ /* VCVTSI642SDrr */
+ },
+ { /* 4135 */
+ 0,
+ /* */
+ },
+ { /* 4136 */
+ 207,
+ /* VCVTSI642SSZrm */
+ },
+ { /* 4137 */
+ 0,
+ /* */
+ },
+ { /* 4138 */
+ 482,
+ /* VCVTSI642SSZrr */
+ },
+ { /* 4139 */
+ 0,
+ /* */
+ },
+ { /* 4140 */
+ 483,
+ /* VCVTSI642SSZrrb_Int */
+ },
+ { /* 4141 */
+ 235,
+ /* VCVTSI642SSrm */
+ },
+ { /* 4142 */
+ 0,
+ /* */
+ },
+ { /* 4143 */
+ 484,
+ /* VCVTSI642SSrr */
+ },
+ { /* 4144 */
+ 0,
+ /* */
+ },
+ { /* 4145 */
+ 0,
+ /* */
+ },
+ { /* 4146 */
+ 237,
+ /* VCVTSS2SDZrm_Int */
+ },
+ { /* 4147 */
+ 238,
+ /* VCVTSS2SDZrm_Intk */
+ },
+ { /* 4148 */
+ 239,
+ /* VCVTSS2SDZrm_Intkz */
+ },
+ { /* 4149 */
+ 0,
+ /* */
+ },
+ { /* 4150 */
+ 255,
+ /* VCVTSS2SDZrr_Int */
+ },
+ { /* 4151 */
+ 256,
+ /* VCVTSS2SDZrr_Intk */
+ },
+ { /* 4152 */
+ 257,
+ /* VCVTSS2SDZrr_Intkz */
+ },
+ { /* 4153 */
+ 255,
+ /* VCVTSS2SDZrrb_Int */
+ },
+ { /* 4154 */
+ 256,
+ /* VCVTSS2SDZrrb_Intk */
+ },
+ { /* 4155 */
+ 257,
+ /* VCVTSS2SDZrrb_Intkz */
+ },
+ { /* 4156 */
+ 235,
+ /* VCVTSS2SDrm */
+ },
+ { /* 4157 */
+ 0,
+ /* */
+ },
+ { /* 4158 */
+ 236,
+ /* VCVTSS2SDrr */
+ },
+ { /* 4159 */
+ 0,
+ /* */
+ },
+ { /* 4160 */
+ 485,
+ /* VCVTSS2SI64Zrm_Int */
+ },
+ { /* 4161 */
+ 486,
+ /* VCVTSS2SI64Zrr_Int */
+ },
+ { /* 4162 */
+ 487,
+ /* VCVTSS2SI64Zrrb_Int */
+ },
+ { /* 4163 */
+ 62,
+ /* VCVTSS2SI64rm_Int */
+ },
+ { /* 4164 */
+ 86,
+ /* VCVTSS2SI64rr_Int */
+ },
+ { /* 4165 */
+ 488,
+ /* VCVTSS2SIZrm_Int */
+ },
+ { /* 4166 */
+ 489,
+ /* VCVTSS2SIZrr_Int */
+ },
+ { /* 4167 */
+ 490,
+ /* VCVTSS2SIZrrb_Int */
+ },
+ { /* 4168 */
+ 87,
+ /* VCVTSS2SIrm_Int */
+ },
+ { /* 4169 */
+ 88,
+ /* VCVTSS2SIrr_Int */
+ },
+ { /* 4170 */
+ 485,
+ /* VCVTSS2USI64Zrm_Int */
+ },
+ { /* 4171 */
+ 486,
+ /* VCVTSS2USI64Zrr_Int */
+ },
+ { /* 4172 */
+ 487,
+ /* VCVTSS2USI64Zrrb_Int */
+ },
+ { /* 4173 */
+ 488,
+ /* VCVTSS2USIZrm_Int */
+ },
+ { /* 4174 */
+ 489,
+ /* VCVTSS2USIZrr_Int */
+ },
+ { /* 4175 */
+ 490,
+ /* VCVTSS2USIZrrb_Int */
+ },
+ { /* 4176 */
+ 30,
+ /* VCVTTPD2DQYrm */
+ },
+ { /* 4177 */
+ 427,
+ /* VCVTTPD2DQYrr */
+ },
+ { /* 4178 */
+ 409,
+ /* VCVTTPD2DQZ128rm */
+ },
+ { /* 4179 */
+ 327,
+ /* VCVTTPD2DQZ128rmb */
+ },
+ { /* 4180 */
+ 328,
+ /* VCVTTPD2DQZ128rmbk */
+ },
+ { /* 4181 */
+ 329,
+ /* VCVTTPD2DQZ128rmbkz */
+ },
+ { /* 4182 */
+ 410,
+ /* VCVTTPD2DQZ128rmk */
+ },
+ { /* 4183 */
+ 411,
+ /* VCVTTPD2DQZ128rmkz */
+ },
+ { /* 4184 */
+ 330,
+ /* VCVTTPD2DQZ128rr */
+ },
+ { /* 4185 */
+ 331,
+ /* VCVTTPD2DQZ128rrk */
+ },
+ { /* 4186 */
+ 332,
+ /* VCVTTPD2DQZ128rrkz */
+ },
+ { /* 4187 */
+ 428,
+ /* VCVTTPD2DQZ256rm */
+ },
+ { /* 4188 */
+ 327,
+ /* VCVTTPD2DQZ256rmb */
+ },
+ { /* 4189 */
+ 328,
+ /* VCVTTPD2DQZ256rmbk */
+ },
+ { /* 4190 */
+ 329,
+ /* VCVTTPD2DQZ256rmbkz */
+ },
+ { /* 4191 */
+ 429,
+ /* VCVTTPD2DQZ256rmk */
+ },
+ { /* 4192 */
+ 430,
+ /* VCVTTPD2DQZ256rmkz */
+ },
+ { /* 4193 */
+ 431,
+ /* VCVTTPD2DQZ256rr */
+ },
+ { /* 4194 */
+ 432,
+ /* VCVTTPD2DQZ256rrk */
+ },
+ { /* 4195 */
+ 433,
+ /* VCVTTPD2DQZ256rrkz */
+ },
+ { /* 4196 */
+ 434,
+ /* VCVTTPD2DQZrm */
+ },
+ { /* 4197 */
+ 306,
+ /* VCVTTPD2DQZrmb */
+ },
+ { /* 4198 */
+ 307,
+ /* VCVTTPD2DQZrmbk */
+ },
+ { /* 4199 */
+ 308,
+ /* VCVTTPD2DQZrmbkz */
+ },
+ { /* 4200 */
+ 435,
+ /* VCVTTPD2DQZrmk */
+ },
+ { /* 4201 */
+ 436,
+ /* VCVTTPD2DQZrmkz */
+ },
+ { /* 4202 */
+ 437,
+ /* VCVTTPD2DQZrr */
+ },
+ { /* 4203 */
+ 491,
+ /* VCVTTPD2DQZrrb */
+ },
+ { /* 4204 */
+ 492,
+ /* VCVTTPD2DQZrrbk */
+ },
+ { /* 4205 */
+ 493,
+ /* VCVTTPD2DQZrrbkz */
+ },
+ { /* 4206 */
+ 441,
+ /* VCVTTPD2DQZrrk */
+ },
+ { /* 4207 */
+ 442,
+ /* VCVTTPD2DQZrrkz */
+ },
+ { /* 4208 */
+ 30,
+ /* VCVTTPD2DQrm */
+ },
+ { /* 4209 */
+ 31,
+ /* VCVTTPD2DQrr */
+ },
+ { /* 4210 */
+ 409,
+ /* VCVTTPD2QQZ128rm */
+ },
+ { /* 4211 */
+ 327,
+ /* VCVTTPD2QQZ128rmb */
+ },
+ { /* 4212 */
+ 328,
+ /* VCVTTPD2QQZ128rmbk */
+ },
+ { /* 4213 */
+ 329,
+ /* VCVTTPD2QQZ128rmbkz */
+ },
+ { /* 4214 */
+ 410,
+ /* VCVTTPD2QQZ128rmk */
+ },
+ { /* 4215 */
+ 411,
+ /* VCVTTPD2QQZ128rmkz */
+ },
+ { /* 4216 */
+ 330,
+ /* VCVTTPD2QQZ128rr */
+ },
+ { /* 4217 */
+ 331,
+ /* VCVTTPD2QQZ128rrk */
+ },
+ { /* 4218 */
+ 332,
+ /* VCVTTPD2QQZ128rrkz */
+ },
+ { /* 4219 */
+ 412,
+ /* VCVTTPD2QQZ256rm */
+ },
+ { /* 4220 */
+ 306,
+ /* VCVTTPD2QQZ256rmb */
+ },
+ { /* 4221 */
+ 307,
+ /* VCVTTPD2QQZ256rmbk */
+ },
+ { /* 4222 */
+ 308,
+ /* VCVTTPD2QQZ256rmbkz */
+ },
+ { /* 4223 */
+ 413,
+ /* VCVTTPD2QQZ256rmk */
+ },
+ { /* 4224 */
+ 414,
+ /* VCVTTPD2QQZ256rmkz */
+ },
+ { /* 4225 */
+ 415,
+ /* VCVTTPD2QQZ256rr */
+ },
+ { /* 4226 */
+ 416,
+ /* VCVTTPD2QQZ256rrk */
+ },
+ { /* 4227 */
+ 417,
+ /* VCVTTPD2QQZ256rrkz */
+ },
+ { /* 4228 */
+ 418,
+ /* VCVTTPD2QQZrm */
+ },
+ { /* 4229 */
+ 312,
+ /* VCVTTPD2QQZrmb */
+ },
+ { /* 4230 */
+ 313,
+ /* VCVTTPD2QQZrmbk */
+ },
+ { /* 4231 */
+ 314,
+ /* VCVTTPD2QQZrmbkz */
+ },
+ { /* 4232 */
+ 419,
+ /* VCVTTPD2QQZrmk */
+ },
+ { /* 4233 */
+ 420,
+ /* VCVTTPD2QQZrmkz */
+ },
+ { /* 4234 */
+ 421,
+ /* VCVTTPD2QQZrr */
+ },
+ { /* 4235 */
+ 494,
+ /* VCVTTPD2QQZrrb */
+ },
+ { /* 4236 */
+ 495,
+ /* VCVTTPD2QQZrrbk */
+ },
+ { /* 4237 */
+ 496,
+ /* VCVTTPD2QQZrrbkz */
+ },
+ { /* 4238 */
+ 425,
+ /* VCVTTPD2QQZrrk */
+ },
+ { /* 4239 */
+ 426,
+ /* VCVTTPD2QQZrrkz */
+ },
+ { /* 4240 */
+ 409,
+ /* VCVTTPD2UDQZ128rm */
+ },
+ { /* 4241 */
+ 327,
+ /* VCVTTPD2UDQZ128rmb */
+ },
+ { /* 4242 */
+ 328,
+ /* VCVTTPD2UDQZ128rmbk */
+ },
+ { /* 4243 */
+ 329,
+ /* VCVTTPD2UDQZ128rmbkz */
+ },
+ { /* 4244 */
+ 410,
+ /* VCVTTPD2UDQZ128rmk */
+ },
+ { /* 4245 */
+ 411,
+ /* VCVTTPD2UDQZ128rmkz */
+ },
+ { /* 4246 */
+ 330,
+ /* VCVTTPD2UDQZ128rr */
+ },
+ { /* 4247 */
+ 331,
+ /* VCVTTPD2UDQZ128rrk */
+ },
+ { /* 4248 */
+ 332,
+ /* VCVTTPD2UDQZ128rrkz */
+ },
+ { /* 4249 */
+ 428,
+ /* VCVTTPD2UDQZ256rm */
+ },
+ { /* 4250 */
+ 327,
+ /* VCVTTPD2UDQZ256rmb */
+ },
+ { /* 4251 */
+ 328,
+ /* VCVTTPD2UDQZ256rmbk */
+ },
+ { /* 4252 */
+ 329,
+ /* VCVTTPD2UDQZ256rmbkz */
+ },
+ { /* 4253 */
+ 429,
+ /* VCVTTPD2UDQZ256rmk */
+ },
+ { /* 4254 */
+ 430,
+ /* VCVTTPD2UDQZ256rmkz */
+ },
+ { /* 4255 */
+ 431,
+ /* VCVTTPD2UDQZ256rr */
+ },
+ { /* 4256 */
+ 432,
+ /* VCVTTPD2UDQZ256rrk */
+ },
+ { /* 4257 */
+ 433,
+ /* VCVTTPD2UDQZ256rrkz */
+ },
+ { /* 4258 */
+ 434,
+ /* VCVTTPD2UDQZrm */
+ },
+ { /* 4259 */
+ 306,
+ /* VCVTTPD2UDQZrmb */
+ },
+ { /* 4260 */
+ 307,
+ /* VCVTTPD2UDQZrmbk */
+ },
+ { /* 4261 */
+ 308,
+ /* VCVTTPD2UDQZrmbkz */
+ },
+ { /* 4262 */
+ 435,
+ /* VCVTTPD2UDQZrmk */
+ },
+ { /* 4263 */
+ 436,
+ /* VCVTTPD2UDQZrmkz */
+ },
+ { /* 4264 */
+ 437,
+ /* VCVTTPD2UDQZrr */
+ },
+ { /* 4265 */
+ 491,
+ /* VCVTTPD2UDQZrrb */
+ },
+ { /* 4266 */
+ 492,
+ /* VCVTTPD2UDQZrrbk */
+ },
+ { /* 4267 */
+ 493,
+ /* VCVTTPD2UDQZrrbkz */
+ },
+ { /* 4268 */
+ 441,
+ /* VCVTTPD2UDQZrrk */
+ },
+ { /* 4269 */
+ 442,
+ /* VCVTTPD2UDQZrrkz */
+ },
+ { /* 4270 */
+ 409,
+ /* VCVTTPD2UQQZ128rm */
+ },
+ { /* 4271 */
+ 327,
+ /* VCVTTPD2UQQZ128rmb */
+ },
+ { /* 4272 */
+ 328,
+ /* VCVTTPD2UQQZ128rmbk */
+ },
+ { /* 4273 */
+ 329,
+ /* VCVTTPD2UQQZ128rmbkz */
+ },
+ { /* 4274 */
+ 410,
+ /* VCVTTPD2UQQZ128rmk */
+ },
+ { /* 4275 */
+ 411,
+ /* VCVTTPD2UQQZ128rmkz */
+ },
+ { /* 4276 */
+ 330,
+ /* VCVTTPD2UQQZ128rr */
+ },
+ { /* 4277 */
+ 331,
+ /* VCVTTPD2UQQZ128rrk */
+ },
+ { /* 4278 */
+ 332,
+ /* VCVTTPD2UQQZ128rrkz */
+ },
+ { /* 4279 */
+ 412,
+ /* VCVTTPD2UQQZ256rm */
+ },
+ { /* 4280 */
+ 306,
+ /* VCVTTPD2UQQZ256rmb */
+ },
+ { /* 4281 */
+ 307,
+ /* VCVTTPD2UQQZ256rmbk */
+ },
+ { /* 4282 */
+ 308,
+ /* VCVTTPD2UQQZ256rmbkz */
+ },
+ { /* 4283 */
+ 413,
+ /* VCVTTPD2UQQZ256rmk */
+ },
+ { /* 4284 */
+ 414,
+ /* VCVTTPD2UQQZ256rmkz */
+ },
+ { /* 4285 */
+ 415,
+ /* VCVTTPD2UQQZ256rr */
+ },
+ { /* 4286 */
+ 416,
+ /* VCVTTPD2UQQZ256rrk */
+ },
+ { /* 4287 */
+ 417,
+ /* VCVTTPD2UQQZ256rrkz */
+ },
+ { /* 4288 */
+ 418,
+ /* VCVTTPD2UQQZrm */
+ },
+ { /* 4289 */
+ 312,
+ /* VCVTTPD2UQQZrmb */
+ },
+ { /* 4290 */
+ 313,
+ /* VCVTTPD2UQQZrmbk */
+ },
+ { /* 4291 */
+ 314,
+ /* VCVTTPD2UQQZrmbkz */
+ },
+ { /* 4292 */
+ 419,
+ /* VCVTTPD2UQQZrmk */
+ },
+ { /* 4293 */
+ 420,
+ /* VCVTTPD2UQQZrmkz */
+ },
+ { /* 4294 */
+ 421,
+ /* VCVTTPD2UQQZrr */
+ },
+ { /* 4295 */
+ 494,
+ /* VCVTTPD2UQQZrrb */
+ },
+ { /* 4296 */
+ 495,
+ /* VCVTTPD2UQQZrrbk */
+ },
+ { /* 4297 */
+ 496,
+ /* VCVTTPD2UQQZrrbkz */
+ },
+ { /* 4298 */
+ 425,
+ /* VCVTTPD2UQQZrrk */
+ },
+ { /* 4299 */
+ 426,
+ /* VCVTTPD2UQQZrrkz */
+ },
+ { /* 4300 */
+ 305,
+ /* VCVTTPS2DQYrm */
+ },
+ { /* 4301 */
+ 408,
+ /* VCVTTPS2DQYrr */
+ },
+ { /* 4302 */
+ 409,
+ /* VCVTTPS2DQZ128rm */
+ },
+ { /* 4303 */
+ 334,
+ /* VCVTTPS2DQZ128rmb */
+ },
+ { /* 4304 */
+ 335,
+ /* VCVTTPS2DQZ128rmbk */
+ },
+ { /* 4305 */
+ 336,
+ /* VCVTTPS2DQZ128rmbkz */
+ },
+ { /* 4306 */
+ 410,
+ /* VCVTTPS2DQZ128rmk */
+ },
+ { /* 4307 */
+ 411,
+ /* VCVTTPS2DQZ128rmkz */
+ },
+ { /* 4308 */
+ 330,
+ /* VCVTTPS2DQZ128rr */
+ },
+ { /* 4309 */
+ 331,
+ /* VCVTTPS2DQZ128rrk */
+ },
+ { /* 4310 */
+ 332,
+ /* VCVTTPS2DQZ128rrkz */
+ },
+ { /* 4311 */
+ 412,
+ /* VCVTTPS2DQZ256rm */
+ },
+ { /* 4312 */
+ 337,
+ /* VCVTTPS2DQZ256rmb */
+ },
+ { /* 4313 */
+ 338,
+ /* VCVTTPS2DQZ256rmbk */
+ },
+ { /* 4314 */
+ 339,
+ /* VCVTTPS2DQZ256rmbkz */
+ },
+ { /* 4315 */
+ 413,
+ /* VCVTTPS2DQZ256rmk */
+ },
+ { /* 4316 */
+ 414,
+ /* VCVTTPS2DQZ256rmkz */
+ },
+ { /* 4317 */
+ 415,
+ /* VCVTTPS2DQZ256rr */
+ },
+ { /* 4318 */
+ 416,
+ /* VCVTTPS2DQZ256rrk */
+ },
+ { /* 4319 */
+ 417,
+ /* VCVTTPS2DQZ256rrkz */
+ },
+ { /* 4320 */
+ 418,
+ /* VCVTTPS2DQZrm */
+ },
+ { /* 4321 */
+ 340,
+ /* VCVTTPS2DQZrmb */
+ },
+ { /* 4322 */
+ 341,
+ /* VCVTTPS2DQZrmbk */
+ },
+ { /* 4323 */
+ 342,
+ /* VCVTTPS2DQZrmbkz */
+ },
+ { /* 4324 */
+ 419,
+ /* VCVTTPS2DQZrmk */
+ },
+ { /* 4325 */
+ 420,
+ /* VCVTTPS2DQZrmkz */
+ },
+ { /* 4326 */
+ 421,
+ /* VCVTTPS2DQZrr */
+ },
+ { /* 4327 */
+ 497,
+ /* VCVTTPS2DQZrrb */
+ },
+ { /* 4328 */
+ 498,
+ /* VCVTTPS2DQZrrbk */
+ },
+ { /* 4329 */
+ 499,
+ /* VCVTTPS2DQZrrbkz */
+ },
+ { /* 4330 */
+ 425,
+ /* VCVTTPS2DQZrrk */
+ },
+ { /* 4331 */
+ 426,
+ /* VCVTTPS2DQZrrkz */
+ },
+ { /* 4332 */
+ 30,
+ /* VCVTTPS2DQrm */
+ },
+ { /* 4333 */
+ 31,
+ /* VCVTTPS2DQrr */
+ },
+ { /* 4334 */
+ 327,
+ /* VCVTTPS2QQZ128rm */
+ },
+ { /* 4335 */
+ 334,
+ /* VCVTTPS2QQZ128rmb */
+ },
+ { /* 4336 */
+ 335,
+ /* VCVTTPS2QQZ128rmbk */
+ },
+ { /* 4337 */
+ 336,
+ /* VCVTTPS2QQZ128rmbkz */
+ },
+ { /* 4338 */
+ 328,
+ /* VCVTTPS2QQZ128rmk */
+ },
+ { /* 4339 */
+ 329,
+ /* VCVTTPS2QQZ128rmkz */
+ },
+ { /* 4340 */
+ 377,
+ /* VCVTTPS2QQZ128rr */
+ },
+ { /* 4341 */
+ 400,
+ /* VCVTTPS2QQZ128rrk */
+ },
+ { /* 4342 */
+ 401,
+ /* VCVTTPS2QQZ128rrkz */
+ },
+ { /* 4343 */
+ 318,
+ /* VCVTTPS2QQZ256rm */
+ },
+ { /* 4344 */
+ 337,
+ /* VCVTTPS2QQZ256rmb */
+ },
+ { /* 4345 */
+ 338,
+ /* VCVTTPS2QQZ256rmbk */
+ },
+ { /* 4346 */
+ 339,
+ /* VCVTTPS2QQZ256rmbkz */
+ },
+ { /* 4347 */
+ 319,
+ /* VCVTTPS2QQZ256rmk */
+ },
+ { /* 4348 */
+ 320,
+ /* VCVTTPS2QQZ256rmkz */
+ },
+ { /* 4349 */
+ 402,
+ /* VCVTTPS2QQZ256rr */
+ },
+ { /* 4350 */
+ 403,
+ /* VCVTTPS2QQZ256rrk */
+ },
+ { /* 4351 */
+ 404,
+ /* VCVTTPS2QQZ256rrkz */
+ },
+ { /* 4352 */
+ 324,
+ /* VCVTTPS2QQZrm */
+ },
+ { /* 4353 */
+ 340,
+ /* VCVTTPS2QQZrmb */
+ },
+ { /* 4354 */
+ 341,
+ /* VCVTTPS2QQZrmbk */
+ },
+ { /* 4355 */
+ 342,
+ /* VCVTTPS2QQZrmbkz */
+ },
+ { /* 4356 */
+ 325,
+ /* VCVTTPS2QQZrmk */
+ },
+ { /* 4357 */
+ 326,
+ /* VCVTTPS2QQZrmkz */
+ },
+ { /* 4358 */
+ 405,
+ /* VCVTTPS2QQZrr */
+ },
+ { /* 4359 */
+ 446,
+ /* VCVTTPS2QQZrrb */
+ },
+ { /* 4360 */
+ 447,
+ /* VCVTTPS2QQZrrbk */
+ },
+ { /* 4361 */
+ 448,
+ /* VCVTTPS2QQZrrbkz */
+ },
+ { /* 4362 */
+ 406,
+ /* VCVTTPS2QQZrrk */
+ },
+ { /* 4363 */
+ 407,
+ /* VCVTTPS2QQZrrkz */
+ },
+ { /* 4364 */
+ 409,
+ /* VCVTTPS2UDQZ128rm */
+ },
+ { /* 4365 */
+ 334,
+ /* VCVTTPS2UDQZ128rmb */
+ },
+ { /* 4366 */
+ 335,
+ /* VCVTTPS2UDQZ128rmbk */
+ },
+ { /* 4367 */
+ 336,
+ /* VCVTTPS2UDQZ128rmbkz */
+ },
+ { /* 4368 */
+ 410,
+ /* VCVTTPS2UDQZ128rmk */
+ },
+ { /* 4369 */
+ 411,
+ /* VCVTTPS2UDQZ128rmkz */
+ },
+ { /* 4370 */
+ 330,
+ /* VCVTTPS2UDQZ128rr */
+ },
+ { /* 4371 */
+ 331,
+ /* VCVTTPS2UDQZ128rrk */
+ },
+ { /* 4372 */
+ 332,
+ /* VCVTTPS2UDQZ128rrkz */
+ },
+ { /* 4373 */
+ 412,
+ /* VCVTTPS2UDQZ256rm */
+ },
+ { /* 4374 */
+ 337,
+ /* VCVTTPS2UDQZ256rmb */
+ },
+ { /* 4375 */
+ 338,
+ /* VCVTTPS2UDQZ256rmbk */
+ },
+ { /* 4376 */
+ 339,
+ /* VCVTTPS2UDQZ256rmbkz */
+ },
+ { /* 4377 */
+ 413,
+ /* VCVTTPS2UDQZ256rmk */
+ },
+ { /* 4378 */
+ 414,
+ /* VCVTTPS2UDQZ256rmkz */
+ },
+ { /* 4379 */
+ 415,
+ /* VCVTTPS2UDQZ256rr */
+ },
+ { /* 4380 */
+ 416,
+ /* VCVTTPS2UDQZ256rrk */
+ },
+ { /* 4381 */
+ 417,
+ /* VCVTTPS2UDQZ256rrkz */
+ },
+ { /* 4382 */
+ 418,
+ /* VCVTTPS2UDQZrm */
+ },
+ { /* 4383 */
+ 340,
+ /* VCVTTPS2UDQZrmb */
+ },
+ { /* 4384 */
+ 341,
+ /* VCVTTPS2UDQZrmbk */
+ },
+ { /* 4385 */
+ 342,
+ /* VCVTTPS2UDQZrmbkz */
+ },
+ { /* 4386 */
+ 419,
+ /* VCVTTPS2UDQZrmk */
+ },
+ { /* 4387 */
+ 420,
+ /* VCVTTPS2UDQZrmkz */
+ },
+ { /* 4388 */
+ 421,
+ /* VCVTTPS2UDQZrr */
+ },
+ { /* 4389 */
+ 497,
+ /* VCVTTPS2UDQZrrb */
+ },
+ { /* 4390 */
+ 498,
+ /* VCVTTPS2UDQZrrbk */
+ },
+ { /* 4391 */
+ 499,
+ /* VCVTTPS2UDQZrrbkz */
+ },
+ { /* 4392 */
+ 425,
+ /* VCVTTPS2UDQZrrk */
+ },
+ { /* 4393 */
+ 426,
+ /* VCVTTPS2UDQZrrkz */
+ },
+ { /* 4394 */
+ 327,
+ /* VCVTTPS2UQQZ128rm */
+ },
+ { /* 4395 */
+ 334,
+ /* VCVTTPS2UQQZ128rmb */
+ },
+ { /* 4396 */
+ 335,
+ /* VCVTTPS2UQQZ128rmbk */
+ },
+ { /* 4397 */
+ 336,
+ /* VCVTTPS2UQQZ128rmbkz */
+ },
+ { /* 4398 */
+ 328,
+ /* VCVTTPS2UQQZ128rmk */
+ },
+ { /* 4399 */
+ 329,
+ /* VCVTTPS2UQQZ128rmkz */
+ },
+ { /* 4400 */
+ 377,
+ /* VCVTTPS2UQQZ128rr */
+ },
+ { /* 4401 */
+ 400,
+ /* VCVTTPS2UQQZ128rrk */
+ },
+ { /* 4402 */
+ 401,
+ /* VCVTTPS2UQQZ128rrkz */
+ },
+ { /* 4403 */
+ 318,
+ /* VCVTTPS2UQQZ256rm */
+ },
+ { /* 4404 */
+ 337,
+ /* VCVTTPS2UQQZ256rmb */
+ },
+ { /* 4405 */
+ 338,
+ /* VCVTTPS2UQQZ256rmbk */
+ },
+ { /* 4406 */
+ 339,
+ /* VCVTTPS2UQQZ256rmbkz */
+ },
+ { /* 4407 */
+ 319,
+ /* VCVTTPS2UQQZ256rmk */
+ },
+ { /* 4408 */
+ 320,
+ /* VCVTTPS2UQQZ256rmkz */
+ },
+ { /* 4409 */
+ 402,
+ /* VCVTTPS2UQQZ256rr */
+ },
+ { /* 4410 */
+ 403,
+ /* VCVTTPS2UQQZ256rrk */
+ },
+ { /* 4411 */
+ 404,
+ /* VCVTTPS2UQQZ256rrkz */
+ },
+ { /* 4412 */
+ 324,
+ /* VCVTTPS2UQQZrm */
+ },
+ { /* 4413 */
+ 340,
+ /* VCVTTPS2UQQZrmb */
+ },
+ { /* 4414 */
+ 341,
+ /* VCVTTPS2UQQZrmbk */
+ },
+ { /* 4415 */
+ 342,
+ /* VCVTTPS2UQQZrmbkz */
+ },
+ { /* 4416 */
+ 325,
+ /* VCVTTPS2UQQZrmk */
+ },
+ { /* 4417 */
+ 326,
+ /* VCVTTPS2UQQZrmkz */
+ },
+ { /* 4418 */
+ 405,
+ /* VCVTTPS2UQQZrr */
+ },
+ { /* 4419 */
+ 446,
+ /* VCVTTPS2UQQZrrb */
+ },
+ { /* 4420 */
+ 447,
+ /* VCVTTPS2UQQZrrbk */
+ },
+ { /* 4421 */
+ 448,
+ /* VCVTTPS2UQQZrrbkz */
+ },
+ { /* 4422 */
+ 406,
+ /* VCVTTPS2UQQZrrk */
+ },
+ { /* 4423 */
+ 407,
+ /* VCVTTPS2UQQZrrkz */
+ },
+ { /* 4424 */
+ 0,
+ /* */
+ },
+ { /* 4425 */
+ 473,
+ /* VCVTTSD2SI64Zrm_Int */
+ },
+ { /* 4426 */
+ 0,
+ /* */
+ },
+ { /* 4427 */
+ 474,
+ /* VCVTTSD2SI64Zrr_Int */
+ },
+ { /* 4428 */
+ 474,
+ /* VCVTTSD2SI64Zrrb_Int */
+ },
+ { /* 4429 */
+ 62,
+ /* VCVTTSD2SI64rm */
+ },
+ { /* 4430 */
+ 0,
+ /* */
+ },
+ { /* 4431 */
+ 86,
+ /* VCVTTSD2SI64rr */
+ },
+ { /* 4432 */
+ 0,
+ /* */
+ },
+ { /* 4433 */
+ 0,
+ /* */
+ },
+ { /* 4434 */
+ 476,
+ /* VCVTTSD2SIZrm_Int */
+ },
+ { /* 4435 */
+ 0,
+ /* */
+ },
+ { /* 4436 */
+ 477,
+ /* VCVTTSD2SIZrr_Int */
+ },
+ { /* 4437 */
+ 477,
+ /* VCVTTSD2SIZrrb_Int */
+ },
+ { /* 4438 */
+ 87,
+ /* VCVTTSD2SIrm */
+ },
+ { /* 4439 */
+ 0,
+ /* */
+ },
+ { /* 4440 */
+ 88,
+ /* VCVTTSD2SIrr */
+ },
+ { /* 4441 */
+ 0,
+ /* */
+ },
+ { /* 4442 */
+ 0,
+ /* */
+ },
+ { /* 4443 */
+ 473,
+ /* VCVTTSD2USI64Zrm_Int */
+ },
+ { /* 4444 */
+ 0,
+ /* */
+ },
+ { /* 4445 */
+ 474,
+ /* VCVTTSD2USI64Zrr_Int */
+ },
+ { /* 4446 */
+ 474,
+ /* VCVTTSD2USI64Zrrb_Int */
+ },
+ { /* 4447 */
+ 0,
+ /* */
+ },
+ { /* 4448 */
+ 476,
+ /* VCVTTSD2USIZrm_Int */
+ },
+ { /* 4449 */
+ 0,
+ /* */
+ },
+ { /* 4450 */
+ 477,
+ /* VCVTTSD2USIZrr_Int */
+ },
+ { /* 4451 */
+ 477,
+ /* VCVTTSD2USIZrrb_Int */
+ },
+ { /* 4452 */
+ 0,
+ /* */
+ },
+ { /* 4453 */
+ 485,
+ /* VCVTTSS2SI64Zrm_Int */
+ },
+ { /* 4454 */
+ 0,
+ /* */
+ },
+ { /* 4455 */
+ 486,
+ /* VCVTTSS2SI64Zrr_Int */
+ },
+ { /* 4456 */
+ 486,
+ /* VCVTTSS2SI64Zrrb_Int */
+ },
+ { /* 4457 */
+ 62,
+ /* VCVTTSS2SI64rm */
+ },
+ { /* 4458 */
+ 0,
+ /* */
+ },
+ { /* 4459 */
+ 86,
+ /* VCVTTSS2SI64rr */
+ },
+ { /* 4460 */
+ 0,
+ /* */
+ },
+ { /* 4461 */
+ 0,
+ /* */
+ },
+ { /* 4462 */
+ 488,
+ /* VCVTTSS2SIZrm_Int */
+ },
+ { /* 4463 */
+ 0,
+ /* */
+ },
+ { /* 4464 */
+ 489,
+ /* VCVTTSS2SIZrr_Int */
+ },
+ { /* 4465 */
+ 489,
+ /* VCVTTSS2SIZrrb_Int */
+ },
+ { /* 4466 */
+ 87,
+ /* VCVTTSS2SIrm */
+ },
+ { /* 4467 */
+ 0,
+ /* */
+ },
+ { /* 4468 */
+ 88,
+ /* VCVTTSS2SIrr */
+ },
+ { /* 4469 */
+ 0,
+ /* */
+ },
+ { /* 4470 */
+ 0,
+ /* */
+ },
+ { /* 4471 */
+ 485,
+ /* VCVTTSS2USI64Zrm_Int */
+ },
+ { /* 4472 */
+ 0,
+ /* */
+ },
+ { /* 4473 */
+ 486,
+ /* VCVTTSS2USI64Zrr_Int */
+ },
+ { /* 4474 */
+ 486,
+ /* VCVTTSS2USI64Zrrb_Int */
+ },
+ { /* 4475 */
+ 0,
+ /* */
+ },
+ { /* 4476 */
+ 488,
+ /* VCVTTSS2USIZrm_Int */
+ },
+ { /* 4477 */
+ 0,
+ /* */
+ },
+ { /* 4478 */
+ 489,
+ /* VCVTTSS2USIZrr_Int */
+ },
+ { /* 4479 */
+ 489,
+ /* VCVTTSS2USIZrrb_Int */
+ },
+ { /* 4480 */
+ 327,
+ /* VCVTUDQ2PDZ128rm */
+ },
+ { /* 4481 */
+ 334,
+ /* VCVTUDQ2PDZ128rmb */
+ },
+ { /* 4482 */
+ 335,
+ /* VCVTUDQ2PDZ128rmbk */
+ },
+ { /* 4483 */
+ 336,
+ /* VCVTUDQ2PDZ128rmbkz */
+ },
+ { /* 4484 */
+ 328,
+ /* VCVTUDQ2PDZ128rmk */
+ },
+ { /* 4485 */
+ 329,
+ /* VCVTUDQ2PDZ128rmkz */
+ },
+ { /* 4486 */
+ 377,
+ /* VCVTUDQ2PDZ128rr */
+ },
+ { /* 4487 */
+ 400,
+ /* VCVTUDQ2PDZ128rrk */
+ },
+ { /* 4488 */
+ 401,
+ /* VCVTUDQ2PDZ128rrkz */
+ },
+ { /* 4489 */
+ 318,
+ /* VCVTUDQ2PDZ256rm */
+ },
+ { /* 4490 */
+ 337,
+ /* VCVTUDQ2PDZ256rmb */
+ },
+ { /* 4491 */
+ 338,
+ /* VCVTUDQ2PDZ256rmbk */
+ },
+ { /* 4492 */
+ 339,
+ /* VCVTUDQ2PDZ256rmbkz */
+ },
+ { /* 4493 */
+ 319,
+ /* VCVTUDQ2PDZ256rmk */
+ },
+ { /* 4494 */
+ 320,
+ /* VCVTUDQ2PDZ256rmkz */
+ },
+ { /* 4495 */
+ 402,
+ /* VCVTUDQ2PDZ256rr */
+ },
+ { /* 4496 */
+ 403,
+ /* VCVTUDQ2PDZ256rrk */
+ },
+ { /* 4497 */
+ 404,
+ /* VCVTUDQ2PDZ256rrkz */
+ },
+ { /* 4498 */
+ 324,
+ /* VCVTUDQ2PDZrm */
+ },
+ { /* 4499 */
+ 340,
+ /* VCVTUDQ2PDZrmb */
+ },
+ { /* 4500 */
+ 341,
+ /* VCVTUDQ2PDZrmbk */
+ },
+ { /* 4501 */
+ 342,
+ /* VCVTUDQ2PDZrmbkz */
+ },
+ { /* 4502 */
+ 325,
+ /* VCVTUDQ2PDZrmk */
+ },
+ { /* 4503 */
+ 326,
+ /* VCVTUDQ2PDZrmkz */
+ },
+ { /* 4504 */
+ 405,
+ /* VCVTUDQ2PDZrr */
+ },
+ { /* 4505 */
+ 406,
+ /* VCVTUDQ2PDZrrk */
+ },
+ { /* 4506 */
+ 407,
+ /* VCVTUDQ2PDZrrkz */
+ },
+ { /* 4507 */
+ 409,
+ /* VCVTUDQ2PSZ128rm */
+ },
+ { /* 4508 */
+ 334,
+ /* VCVTUDQ2PSZ128rmb */
+ },
+ { /* 4509 */
+ 335,
+ /* VCVTUDQ2PSZ128rmbk */
+ },
+ { /* 4510 */
+ 336,
+ /* VCVTUDQ2PSZ128rmbkz */
+ },
+ { /* 4511 */
+ 410,
+ /* VCVTUDQ2PSZ128rmk */
+ },
+ { /* 4512 */
+ 411,
+ /* VCVTUDQ2PSZ128rmkz */
+ },
+ { /* 4513 */
+ 330,
+ /* VCVTUDQ2PSZ128rr */
+ },
+ { /* 4514 */
+ 331,
+ /* VCVTUDQ2PSZ128rrk */
+ },
+ { /* 4515 */
+ 332,
+ /* VCVTUDQ2PSZ128rrkz */
+ },
+ { /* 4516 */
+ 412,
+ /* VCVTUDQ2PSZ256rm */
+ },
+ { /* 4517 */
+ 337,
+ /* VCVTUDQ2PSZ256rmb */
+ },
+ { /* 4518 */
+ 338,
+ /* VCVTUDQ2PSZ256rmbk */
+ },
+ { /* 4519 */
+ 339,
+ /* VCVTUDQ2PSZ256rmbkz */
+ },
+ { /* 4520 */
+ 413,
+ /* VCVTUDQ2PSZ256rmk */
+ },
+ { /* 4521 */
+ 414,
+ /* VCVTUDQ2PSZ256rmkz */
+ },
+ { /* 4522 */
+ 415,
+ /* VCVTUDQ2PSZ256rr */
+ },
+ { /* 4523 */
+ 416,
+ /* VCVTUDQ2PSZ256rrk */
+ },
+ { /* 4524 */
+ 417,
+ /* VCVTUDQ2PSZ256rrkz */
+ },
+ { /* 4525 */
+ 418,
+ /* VCVTUDQ2PSZrm */
+ },
+ { /* 4526 */
+ 340,
+ /* VCVTUDQ2PSZrmb */
+ },
+ { /* 4527 */
+ 341,
+ /* VCVTUDQ2PSZrmbk */
+ },
+ { /* 4528 */
+ 342,
+ /* VCVTUDQ2PSZrmbkz */
+ },
+ { /* 4529 */
+ 419,
+ /* VCVTUDQ2PSZrmk */
+ },
+ { /* 4530 */
+ 420,
+ /* VCVTUDQ2PSZrmkz */
+ },
+ { /* 4531 */
+ 421,
+ /* VCVTUDQ2PSZrr */
+ },
+ { /* 4532 */
+ 422,
+ /* VCVTUDQ2PSZrrb */
+ },
+ { /* 4533 */
+ 423,
+ /* VCVTUDQ2PSZrrbk */
+ },
+ { /* 4534 */
+ 424,
+ /* VCVTUDQ2PSZrrbkz */
+ },
+ { /* 4535 */
+ 425,
+ /* VCVTUDQ2PSZrrk */
+ },
+ { /* 4536 */
+ 426,
+ /* VCVTUDQ2PSZrrkz */
+ },
+ { /* 4537 */
+ 409,
+ /* VCVTUQQ2PDZ128rm */
+ },
+ { /* 4538 */
+ 327,
+ /* VCVTUQQ2PDZ128rmb */
+ },
+ { /* 4539 */
+ 328,
+ /* VCVTUQQ2PDZ128rmbk */
+ },
+ { /* 4540 */
+ 329,
+ /* VCVTUQQ2PDZ128rmbkz */
+ },
+ { /* 4541 */
+ 410,
+ /* VCVTUQQ2PDZ128rmk */
+ },
+ { /* 4542 */
+ 411,
+ /* VCVTUQQ2PDZ128rmkz */
+ },
+ { /* 4543 */
+ 330,
+ /* VCVTUQQ2PDZ128rr */
+ },
+ { /* 4544 */
+ 331,
+ /* VCVTUQQ2PDZ128rrk */
+ },
+ { /* 4545 */
+ 332,
+ /* VCVTUQQ2PDZ128rrkz */
+ },
+ { /* 4546 */
+ 412,
+ /* VCVTUQQ2PDZ256rm */
+ },
+ { /* 4547 */
+ 306,
+ /* VCVTUQQ2PDZ256rmb */
+ },
+ { /* 4548 */
+ 307,
+ /* VCVTUQQ2PDZ256rmbk */
+ },
+ { /* 4549 */
+ 308,
+ /* VCVTUQQ2PDZ256rmbkz */
+ },
+ { /* 4550 */
+ 413,
+ /* VCVTUQQ2PDZ256rmk */
+ },
+ { /* 4551 */
+ 414,
+ /* VCVTUQQ2PDZ256rmkz */
+ },
+ { /* 4552 */
+ 415,
+ /* VCVTUQQ2PDZ256rr */
+ },
+ { /* 4553 */
+ 416,
+ /* VCVTUQQ2PDZ256rrk */
+ },
+ { /* 4554 */
+ 417,
+ /* VCVTUQQ2PDZ256rrkz */
+ },
+ { /* 4555 */
+ 418,
+ /* VCVTUQQ2PDZrm */
+ },
+ { /* 4556 */
+ 312,
+ /* VCVTUQQ2PDZrmb */
+ },
+ { /* 4557 */
+ 313,
+ /* VCVTUQQ2PDZrmbk */
+ },
+ { /* 4558 */
+ 314,
+ /* VCVTUQQ2PDZrmbkz */
+ },
+ { /* 4559 */
+ 419,
+ /* VCVTUQQ2PDZrmk */
+ },
+ { /* 4560 */
+ 420,
+ /* VCVTUQQ2PDZrmkz */
+ },
+ { /* 4561 */
+ 421,
+ /* VCVTUQQ2PDZrr */
+ },
+ { /* 4562 */
+ 443,
+ /* VCVTUQQ2PDZrrb */
+ },
+ { /* 4563 */
+ 444,
+ /* VCVTUQQ2PDZrrbk */
+ },
+ { /* 4564 */
+ 445,
+ /* VCVTUQQ2PDZrrbkz */
+ },
+ { /* 4565 */
+ 425,
+ /* VCVTUQQ2PDZrrk */
+ },
+ { /* 4566 */
+ 426,
+ /* VCVTUQQ2PDZrrkz */
+ },
+ { /* 4567 */
+ 409,
+ /* VCVTUQQ2PSZ128rm */
+ },
+ { /* 4568 */
+ 327,
+ /* VCVTUQQ2PSZ128rmb */
+ },
+ { /* 4569 */
+ 328,
+ /* VCVTUQQ2PSZ128rmbk */
+ },
+ { /* 4570 */
+ 329,
+ /* VCVTUQQ2PSZ128rmbkz */
+ },
+ { /* 4571 */
+ 410,
+ /* VCVTUQQ2PSZ128rmk */
+ },
+ { /* 4572 */
+ 411,
+ /* VCVTUQQ2PSZ128rmkz */
+ },
+ { /* 4573 */
+ 330,
+ /* VCVTUQQ2PSZ128rr */
+ },
+ { /* 4574 */
+ 331,
+ /* VCVTUQQ2PSZ128rrk */
+ },
+ { /* 4575 */
+ 332,
+ /* VCVTUQQ2PSZ128rrkz */
+ },
+ { /* 4576 */
+ 428,
+ /* VCVTUQQ2PSZ256rm */
+ },
+ { /* 4577 */
+ 327,
+ /* VCVTUQQ2PSZ256rmb */
+ },
+ { /* 4578 */
+ 328,
+ /* VCVTUQQ2PSZ256rmbk */
+ },
+ { /* 4579 */
+ 329,
+ /* VCVTUQQ2PSZ256rmbkz */
+ },
+ { /* 4580 */
+ 429,
+ /* VCVTUQQ2PSZ256rmk */
+ },
+ { /* 4581 */
+ 430,
+ /* VCVTUQQ2PSZ256rmkz */
+ },
+ { /* 4582 */
+ 431,
+ /* VCVTUQQ2PSZ256rr */
+ },
+ { /* 4583 */
+ 432,
+ /* VCVTUQQ2PSZ256rrk */
+ },
+ { /* 4584 */
+ 433,
+ /* VCVTUQQ2PSZ256rrkz */
+ },
+ { /* 4585 */
+ 434,
+ /* VCVTUQQ2PSZrm */
+ },
+ { /* 4586 */
+ 306,
+ /* VCVTUQQ2PSZrmb */
+ },
+ { /* 4587 */
+ 307,
+ /* VCVTUQQ2PSZrmbk */
+ },
+ { /* 4588 */
+ 308,
+ /* VCVTUQQ2PSZrmbkz */
+ },
+ { /* 4589 */
+ 435,
+ /* VCVTUQQ2PSZrmk */
+ },
+ { /* 4590 */
+ 436,
+ /* VCVTUQQ2PSZrmkz */
+ },
+ { /* 4591 */
+ 437,
+ /* VCVTUQQ2PSZrr */
+ },
+ { /* 4592 */
+ 438,
+ /* VCVTUQQ2PSZrrb */
+ },
+ { /* 4593 */
+ 439,
+ /* VCVTUQQ2PSZrrbk */
+ },
+ { /* 4594 */
+ 440,
+ /* VCVTUQQ2PSZrrbkz */
+ },
+ { /* 4595 */
+ 441,
+ /* VCVTUQQ2PSZrrk */
+ },
+ { /* 4596 */
+ 442,
+ /* VCVTUQQ2PSZrrkz */
+ },
+ { /* 4597 */
+ 237,
+ /* VCVTUSI2SDZrm */
+ },
+ { /* 4598 */
+ 0,
+ /* */
+ },
+ { /* 4599 */
+ 479,
+ /* VCVTUSI2SDZrr */
+ },
+ { /* 4600 */
+ 0,
+ /* */
+ },
+ { /* 4601 */
+ 237,
+ /* VCVTUSI2SSZrm */
+ },
+ { /* 4602 */
+ 0,
+ /* */
+ },
+ { /* 4603 */
+ 479,
+ /* VCVTUSI2SSZrr */
+ },
+ { /* 4604 */
+ 0,
+ /* */
+ },
+ { /* 4605 */
+ 480,
+ /* VCVTUSI2SSZrrb_Int */
+ },
+ { /* 4606 */
+ 207,
+ /* VCVTUSI642SDZrm */
+ },
+ { /* 4607 */
+ 0,
+ /* */
+ },
+ { /* 4608 */
+ 482,
+ /* VCVTUSI642SDZrr */
+ },
+ { /* 4609 */
+ 0,
+ /* */
+ },
+ { /* 4610 */
+ 483,
+ /* VCVTUSI642SDZrrb_Int */
+ },
+ { /* 4611 */
+ 207,
+ /* VCVTUSI642SSZrm */
+ },
+ { /* 4612 */
+ 0,
+ /* */
+ },
+ { /* 4613 */
+ 482,
+ /* VCVTUSI642SSZrr */
+ },
+ { /* 4614 */
+ 0,
+ /* */
+ },
+ { /* 4615 */
+ 483,
+ /* VCVTUSI642SSZrrb_Int */
+ },
+ { /* 4616 */
+ 264,
+ /* VDBPSADBWZ128rmi */
+ },
+ { /* 4617 */
+ 265,
+ /* VDBPSADBWZ128rmik */
+ },
+ { /* 4618 */
+ 266,
+ /* VDBPSADBWZ128rmikz */
+ },
+ { /* 4619 */
+ 267,
+ /* VDBPSADBWZ128rri */
+ },
+ { /* 4620 */
+ 268,
+ /* VDBPSADBWZ128rrik */
+ },
+ { /* 4621 */
+ 269,
+ /* VDBPSADBWZ128rrikz */
+ },
+ { /* 4622 */
+ 273,
+ /* VDBPSADBWZ256rmi */
+ },
+ { /* 4623 */
+ 274,
+ /* VDBPSADBWZ256rmik */
+ },
+ { /* 4624 */
+ 275,
+ /* VDBPSADBWZ256rmikz */
+ },
+ { /* 4625 */
+ 276,
+ /* VDBPSADBWZ256rri */
+ },
+ { /* 4626 */
+ 277,
+ /* VDBPSADBWZ256rrik */
+ },
+ { /* 4627 */
+ 278,
+ /* VDBPSADBWZ256rrikz */
+ },
+ { /* 4628 */
+ 282,
+ /* VDBPSADBWZrmi */
+ },
+ { /* 4629 */
+ 283,
+ /* VDBPSADBWZrmik */
+ },
+ { /* 4630 */
+ 284,
+ /* VDBPSADBWZrmikz */
+ },
+ { /* 4631 */
+ 285,
+ /* VDBPSADBWZrri */
+ },
+ { /* 4632 */
+ 286,
+ /* VDBPSADBWZrrik */
+ },
+ { /* 4633 */
+ 287,
+ /* VDBPSADBWZrrikz */
+ },
+ { /* 4634 */
+ 204,
+ /* VDIVPDYrm */
+ },
+ { /* 4635 */
+ 205,
+ /* VDIVPDYrr */
+ },
+ { /* 4636 */
+ 206,
+ /* VDIVPDZ128rm */
+ },
+ { /* 4637 */
+ 207,
+ /* VDIVPDZ128rmb */
+ },
+ { /* 4638 */
+ 208,
+ /* VDIVPDZ128rmbk */
+ },
+ { /* 4639 */
+ 209,
+ /* VDIVPDZ128rmbkz */
+ },
+ { /* 4640 */
+ 203,
+ /* VDIVPDZ128rmk */
+ },
+ { /* 4641 */
+ 210,
+ /* VDIVPDZ128rmkz */
+ },
+ { /* 4642 */
+ 211,
+ /* VDIVPDZ128rr */
+ },
+ { /* 4643 */
+ 212,
+ /* VDIVPDZ128rrk */
+ },
+ { /* 4644 */
+ 213,
+ /* VDIVPDZ128rrkz */
+ },
+ { /* 4645 */
+ 214,
+ /* VDIVPDZ256rm */
+ },
+ { /* 4646 */
+ 215,
+ /* VDIVPDZ256rmb */
+ },
+ { /* 4647 */
+ 216,
+ /* VDIVPDZ256rmbk */
+ },
+ { /* 4648 */
+ 217,
+ /* VDIVPDZ256rmbkz */
+ },
+ { /* 4649 */
+ 218,
+ /* VDIVPDZ256rmk */
+ },
+ { /* 4650 */
+ 219,
+ /* VDIVPDZ256rmkz */
+ },
+ { /* 4651 */
+ 220,
+ /* VDIVPDZ256rr */
+ },
+ { /* 4652 */
+ 221,
+ /* VDIVPDZ256rrk */
+ },
+ { /* 4653 */
+ 222,
+ /* VDIVPDZ256rrkz */
+ },
+ { /* 4654 */
+ 223,
+ /* VDIVPDZrm */
+ },
+ { /* 4655 */
+ 224,
+ /* VDIVPDZrmb */
+ },
+ { /* 4656 */
+ 225,
+ /* VDIVPDZrmbk */
+ },
+ { /* 4657 */
+ 226,
+ /* VDIVPDZrmbkz */
+ },
+ { /* 4658 */
+ 227,
+ /* VDIVPDZrmk */
+ },
+ { /* 4659 */
+ 228,
+ /* VDIVPDZrmkz */
+ },
+ { /* 4660 */
+ 229,
+ /* VDIVPDZrr */
+ },
+ { /* 4661 */
+ 230,
+ /* VDIVPDZrrb */
+ },
+ { /* 4662 */
+ 231,
+ /* VDIVPDZrrbk */
+ },
+ { /* 4663 */
+ 232,
+ /* VDIVPDZrrbkz */
+ },
+ { /* 4664 */
+ 233,
+ /* VDIVPDZrrk */
+ },
+ { /* 4665 */
+ 234,
+ /* VDIVPDZrrkz */
+ },
+ { /* 4666 */
+ 235,
+ /* VDIVPDrm */
+ },
+ { /* 4667 */
+ 236,
+ /* VDIVPDrr */
+ },
+ { /* 4668 */
+ 204,
+ /* VDIVPSYrm */
+ },
+ { /* 4669 */
+ 205,
+ /* VDIVPSYrr */
+ },
+ { /* 4670 */
+ 206,
+ /* VDIVPSZ128rm */
+ },
+ { /* 4671 */
+ 237,
+ /* VDIVPSZ128rmb */
+ },
+ { /* 4672 */
+ 238,
+ /* VDIVPSZ128rmbk */
+ },
+ { /* 4673 */
+ 239,
+ /* VDIVPSZ128rmbkz */
+ },
+ { /* 4674 */
+ 203,
+ /* VDIVPSZ128rmk */
+ },
+ { /* 4675 */
+ 210,
+ /* VDIVPSZ128rmkz */
+ },
+ { /* 4676 */
+ 211,
+ /* VDIVPSZ128rr */
+ },
+ { /* 4677 */
+ 212,
+ /* VDIVPSZ128rrk */
+ },
+ { /* 4678 */
+ 213,
+ /* VDIVPSZ128rrkz */
+ },
+ { /* 4679 */
+ 214,
+ /* VDIVPSZ256rm */
+ },
+ { /* 4680 */
+ 240,
+ /* VDIVPSZ256rmb */
+ },
+ { /* 4681 */
+ 241,
+ /* VDIVPSZ256rmbk */
+ },
+ { /* 4682 */
+ 242,
+ /* VDIVPSZ256rmbkz */
+ },
+ { /* 4683 */
+ 218,
+ /* VDIVPSZ256rmk */
+ },
+ { /* 4684 */
+ 219,
+ /* VDIVPSZ256rmkz */
+ },
+ { /* 4685 */
+ 220,
+ /* VDIVPSZ256rr */
+ },
+ { /* 4686 */
+ 221,
+ /* VDIVPSZ256rrk */
+ },
+ { /* 4687 */
+ 222,
+ /* VDIVPSZ256rrkz */
+ },
+ { /* 4688 */
+ 223,
+ /* VDIVPSZrm */
+ },
+ { /* 4689 */
+ 243,
+ /* VDIVPSZrmb */
+ },
+ { /* 4690 */
+ 244,
+ /* VDIVPSZrmbk */
+ },
+ { /* 4691 */
+ 245,
+ /* VDIVPSZrmbkz */
+ },
+ { /* 4692 */
+ 227,
+ /* VDIVPSZrmk */
+ },
+ { /* 4693 */
+ 228,
+ /* VDIVPSZrmkz */
+ },
+ { /* 4694 */
+ 229,
+ /* VDIVPSZrr */
+ },
+ { /* 4695 */
+ 246,
+ /* VDIVPSZrrb */
+ },
+ { /* 4696 */
+ 247,
+ /* VDIVPSZrrbk */
+ },
+ { /* 4697 */
+ 248,
+ /* VDIVPSZrrbkz */
+ },
+ { /* 4698 */
+ 233,
+ /* VDIVPSZrrk */
+ },
+ { /* 4699 */
+ 234,
+ /* VDIVPSZrrkz */
+ },
+ { /* 4700 */
+ 235,
+ /* VDIVPSrm */
+ },
+ { /* 4701 */
+ 236,
+ /* VDIVPSrr */
+ },
+ { /* 4702 */
+ 0,
+ /* */
+ },
+ { /* 4703 */
+ 207,
+ /* VDIVSDZrm_Int */
+ },
+ { /* 4704 */
+ 208,
+ /* VDIVSDZrm_Intk */
+ },
+ { /* 4705 */
+ 209,
+ /* VDIVSDZrm_Intkz */
+ },
+ { /* 4706 */
+ 0,
+ /* */
+ },
+ { /* 4707 */
+ 249,
+ /* VDIVSDZrr_Int */
+ },
+ { /* 4708 */
+ 250,
+ /* VDIVSDZrr_Intk */
+ },
+ { /* 4709 */
+ 251,
+ /* VDIVSDZrr_Intkz */
+ },
+ { /* 4710 */
+ 252,
+ /* VDIVSDZrrb_Int */
+ },
+ { /* 4711 */
+ 253,
+ /* VDIVSDZrrb_Intk */
+ },
+ { /* 4712 */
+ 254,
+ /* VDIVSDZrrb_Intkz */
+ },
+ { /* 4713 */
+ 235,
+ /* VDIVSDrm */
+ },
+ { /* 4714 */
+ 0,
+ /* */
+ },
+ { /* 4715 */
+ 236,
+ /* VDIVSDrr */
+ },
+ { /* 4716 */
+ 0,
+ /* */
+ },
+ { /* 4717 */
+ 0,
+ /* */
+ },
+ { /* 4718 */
+ 237,
+ /* VDIVSSZrm_Int */
+ },
+ { /* 4719 */
+ 238,
+ /* VDIVSSZrm_Intk */
+ },
+ { /* 4720 */
+ 239,
+ /* VDIVSSZrm_Intkz */
+ },
+ { /* 4721 */
+ 0,
+ /* */
+ },
+ { /* 4722 */
+ 255,
+ /* VDIVSSZrr_Int */
+ },
+ { /* 4723 */
+ 256,
+ /* VDIVSSZrr_Intk */
+ },
+ { /* 4724 */
+ 257,
+ /* VDIVSSZrr_Intkz */
+ },
+ { /* 4725 */
+ 258,
+ /* VDIVSSZrrb_Int */
+ },
+ { /* 4726 */
+ 259,
+ /* VDIVSSZrrb_Intk */
+ },
+ { /* 4727 */
+ 260,
+ /* VDIVSSZrrb_Intkz */
+ },
+ { /* 4728 */
+ 235,
+ /* VDIVSSrm */
+ },
+ { /* 4729 */
+ 0,
+ /* */
+ },
+ { /* 4730 */
+ 236,
+ /* VDIVSSrr */
+ },
+ { /* 4731 */
+ 0,
+ /* */
+ },
+ { /* 4732 */
+ 299,
+ /* VDPPDrmi */
+ },
+ { /* 4733 */
+ 300,
+ /* VDPPDrri */
+ },
+ { /* 4734 */
+ 297,
+ /* VDPPSYrmi */
+ },
+ { /* 4735 */
+ 298,
+ /* VDPPSYrri */
+ },
+ { /* 4736 */
+ 299,
+ /* VDPPSrmi */
+ },
+ { /* 4737 */
+ 300,
+ /* VDPPSrri */
+ },
+ { /* 4738 */
+ 28,
+ /* VERRm */
+ },
+ { /* 4739 */
+ 123,
+ /* VERRr */
+ },
+ { /* 4740 */
+ 28,
+ /* VERWm */
+ },
+ { /* 4741 */
+ 123,
+ /* VERWr */
+ },
+ { /* 4742 */
+ 418,
+ /* VEXP2PDZm */
+ },
+ { /* 4743 */
+ 312,
+ /* VEXP2PDZmb */
+ },
+ { /* 4744 */
+ 313,
+ /* VEXP2PDZmbk */
+ },
+ { /* 4745 */
+ 314,
+ /* VEXP2PDZmbkz */
+ },
+ { /* 4746 */
+ 419,
+ /* VEXP2PDZmk */
+ },
+ { /* 4747 */
+ 420,
+ /* VEXP2PDZmkz */
+ },
+ { /* 4748 */
+ 421,
+ /* VEXP2PDZr */
+ },
+ { /* 4749 */
+ 494,
+ /* VEXP2PDZrb */
+ },
+ { /* 4750 */
+ 495,
+ /* VEXP2PDZrbk */
+ },
+ { /* 4751 */
+ 496,
+ /* VEXP2PDZrbkz */
+ },
+ { /* 4752 */
+ 425,
+ /* VEXP2PDZrk */
+ },
+ { /* 4753 */
+ 426,
+ /* VEXP2PDZrkz */
+ },
+ { /* 4754 */
+ 418,
+ /* VEXP2PSZm */
+ },
+ { /* 4755 */
+ 340,
+ /* VEXP2PSZmb */
+ },
+ { /* 4756 */
+ 341,
+ /* VEXP2PSZmbk */
+ },
+ { /* 4757 */
+ 342,
+ /* VEXP2PSZmbkz */
+ },
+ { /* 4758 */
+ 419,
+ /* VEXP2PSZmk */
+ },
+ { /* 4759 */
+ 420,
+ /* VEXP2PSZmkz */
+ },
+ { /* 4760 */
+ 421,
+ /* VEXP2PSZr */
+ },
+ { /* 4761 */
+ 497,
+ /* VEXP2PSZrb */
+ },
+ { /* 4762 */
+ 498,
+ /* VEXP2PSZrbk */
+ },
+ { /* 4763 */
+ 499,
+ /* VEXP2PSZrbkz */
+ },
+ { /* 4764 */
+ 425,
+ /* VEXP2PSZrk */
+ },
+ { /* 4765 */
+ 426,
+ /* VEXP2PSZrkz */
+ },
+ { /* 4766 */
+ 327,
+ /* VEXPANDPDZ128rm */
+ },
+ { /* 4767 */
+ 328,
+ /* VEXPANDPDZ128rmk */
+ },
+ { /* 4768 */
+ 329,
+ /* VEXPANDPDZ128rmkz */
+ },
+ { /* 4769 */
+ 330,
+ /* VEXPANDPDZ128rr */
+ },
+ { /* 4770 */
+ 331,
+ /* VEXPANDPDZ128rrk */
+ },
+ { /* 4771 */
+ 332,
+ /* VEXPANDPDZ128rrkz */
+ },
+ { /* 4772 */
+ 306,
+ /* VEXPANDPDZ256rm */
+ },
+ { /* 4773 */
+ 307,
+ /* VEXPANDPDZ256rmk */
+ },
+ { /* 4774 */
+ 308,
+ /* VEXPANDPDZ256rmkz */
+ },
+ { /* 4775 */
+ 415,
+ /* VEXPANDPDZ256rr */
+ },
+ { /* 4776 */
+ 416,
+ /* VEXPANDPDZ256rrk */
+ },
+ { /* 4777 */
+ 417,
+ /* VEXPANDPDZ256rrkz */
+ },
+ { /* 4778 */
+ 312,
+ /* VEXPANDPDZrm */
+ },
+ { /* 4779 */
+ 313,
+ /* VEXPANDPDZrmk */
+ },
+ { /* 4780 */
+ 314,
+ /* VEXPANDPDZrmkz */
+ },
+ { /* 4781 */
+ 421,
+ /* VEXPANDPDZrr */
+ },
+ { /* 4782 */
+ 425,
+ /* VEXPANDPDZrrk */
+ },
+ { /* 4783 */
+ 426,
+ /* VEXPANDPDZrrkz */
+ },
+ { /* 4784 */
+ 334,
+ /* VEXPANDPSZ128rm */
+ },
+ { /* 4785 */
+ 335,
+ /* VEXPANDPSZ128rmk */
+ },
+ { /* 4786 */
+ 336,
+ /* VEXPANDPSZ128rmkz */
+ },
+ { /* 4787 */
+ 330,
+ /* VEXPANDPSZ128rr */
+ },
+ { /* 4788 */
+ 331,
+ /* VEXPANDPSZ128rrk */
+ },
+ { /* 4789 */
+ 332,
+ /* VEXPANDPSZ128rrkz */
+ },
+ { /* 4790 */
+ 337,
+ /* VEXPANDPSZ256rm */
+ },
+ { /* 4791 */
+ 338,
+ /* VEXPANDPSZ256rmk */
+ },
+ { /* 4792 */
+ 339,
+ /* VEXPANDPSZ256rmkz */
+ },
+ { /* 4793 */
+ 415,
+ /* VEXPANDPSZ256rr */
+ },
+ { /* 4794 */
+ 416,
+ /* VEXPANDPSZ256rrk */
+ },
+ { /* 4795 */
+ 417,
+ /* VEXPANDPSZ256rrkz */
+ },
+ { /* 4796 */
+ 340,
+ /* VEXPANDPSZrm */
+ },
+ { /* 4797 */
+ 341,
+ /* VEXPANDPSZrmk */
+ },
+ { /* 4798 */
+ 342,
+ /* VEXPANDPSZrmkz */
+ },
+ { /* 4799 */
+ 421,
+ /* VEXPANDPSZrr */
+ },
+ { /* 4800 */
+ 425,
+ /* VEXPANDPSZrrk */
+ },
+ { /* 4801 */
+ 426,
+ /* VEXPANDPSZrrkz */
+ },
+ { /* 4802 */
+ 449,
+ /* VEXTRACTF128mr */
+ },
+ { /* 4803 */
+ 450,
+ /* VEXTRACTF128rr */
+ },
+ { /* 4804 */
+ 456,
+ /* VEXTRACTF32x4Z256mr */
+ },
+ { /* 4805 */
+ 457,
+ /* VEXTRACTF32x4Z256mrk */
+ },
+ { /* 4806 */
+ 458,
+ /* VEXTRACTF32x4Z256rr */
+ },
+ { /* 4807 */
+ 459,
+ /* VEXTRACTF32x4Z256rrk */
+ },
+ { /* 4808 */
+ 460,
+ /* VEXTRACTF32x4Z256rrkz */
+ },
+ { /* 4809 */
+ 500,
+ /* VEXTRACTF32x4Zmr */
+ },
+ { /* 4810 */
+ 501,
+ /* VEXTRACTF32x4Zmrk */
+ },
+ { /* 4811 */
+ 502,
+ /* VEXTRACTF32x4Zrr */
+ },
+ { /* 4812 */
+ 503,
+ /* VEXTRACTF32x4Zrrk */
+ },
+ { /* 4813 */
+ 504,
+ /* VEXTRACTF32x4Zrrkz */
+ },
+ { /* 4814 */
+ 461,
+ /* VEXTRACTF32x8Zmr */
+ },
+ { /* 4815 */
+ 462,
+ /* VEXTRACTF32x8Zmrk */
+ },
+ { /* 4816 */
+ 463,
+ /* VEXTRACTF32x8Zrr */
+ },
+ { /* 4817 */
+ 467,
+ /* VEXTRACTF32x8Zrrk */
+ },
+ { /* 4818 */
+ 468,
+ /* VEXTRACTF32x8Zrrkz */
+ },
+ { /* 4819 */
+ 456,
+ /* VEXTRACTF64x2Z256mr */
+ },
+ { /* 4820 */
+ 457,
+ /* VEXTRACTF64x2Z256mrk */
+ },
+ { /* 4821 */
+ 458,
+ /* VEXTRACTF64x2Z256rr */
+ },
+ { /* 4822 */
+ 459,
+ /* VEXTRACTF64x2Z256rrk */
+ },
+ { /* 4823 */
+ 460,
+ /* VEXTRACTF64x2Z256rrkz */
+ },
+ { /* 4824 */
+ 500,
+ /* VEXTRACTF64x2Zmr */
+ },
+ { /* 4825 */
+ 501,
+ /* VEXTRACTF64x2Zmrk */
+ },
+ { /* 4826 */
+ 502,
+ /* VEXTRACTF64x2Zrr */
+ },
+ { /* 4827 */
+ 503,
+ /* VEXTRACTF64x2Zrrk */
+ },
+ { /* 4828 */
+ 504,
+ /* VEXTRACTF64x2Zrrkz */
+ },
+ { /* 4829 */
+ 461,
+ /* VEXTRACTF64x4Zmr */
+ },
+ { /* 4830 */
+ 462,
+ /* VEXTRACTF64x4Zmrk */
+ },
+ { /* 4831 */
+ 463,
+ /* VEXTRACTF64x4Zrr */
+ },
+ { /* 4832 */
+ 467,
+ /* VEXTRACTF64x4Zrrk */
+ },
+ { /* 4833 */
+ 468,
+ /* VEXTRACTF64x4Zrrkz */
+ },
+ { /* 4834 */
+ 449,
+ /* VEXTRACTI128mr */
+ },
+ { /* 4835 */
+ 450,
+ /* VEXTRACTI128rr */
+ },
+ { /* 4836 */
+ 456,
+ /* VEXTRACTI32x4Z256mr */
+ },
+ { /* 4837 */
+ 457,
+ /* VEXTRACTI32x4Z256mrk */
+ },
+ { /* 4838 */
+ 458,
+ /* VEXTRACTI32x4Z256rr */
+ },
+ { /* 4839 */
+ 459,
+ /* VEXTRACTI32x4Z256rrk */
+ },
+ { /* 4840 */
+ 460,
+ /* VEXTRACTI32x4Z256rrkz */
+ },
+ { /* 4841 */
+ 500,
+ /* VEXTRACTI32x4Zmr */
+ },
+ { /* 4842 */
+ 501,
+ /* VEXTRACTI32x4Zmrk */
+ },
+ { /* 4843 */
+ 502,
+ /* VEXTRACTI32x4Zrr */
+ },
+ { /* 4844 */
+ 503,
+ /* VEXTRACTI32x4Zrrk */
+ },
+ { /* 4845 */
+ 504,
+ /* VEXTRACTI32x4Zrrkz */
+ },
+ { /* 4846 */
+ 461,
+ /* VEXTRACTI32x8Zmr */
+ },
+ { /* 4847 */
+ 462,
+ /* VEXTRACTI32x8Zmrk */
+ },
+ { /* 4848 */
+ 463,
+ /* VEXTRACTI32x8Zrr */
+ },
+ { /* 4849 */
+ 467,
+ /* VEXTRACTI32x8Zrrk */
+ },
+ { /* 4850 */
+ 468,
+ /* VEXTRACTI32x8Zrrkz */
+ },
+ { /* 4851 */
+ 456,
+ /* VEXTRACTI64x2Z256mr */
+ },
+ { /* 4852 */
+ 457,
+ /* VEXTRACTI64x2Z256mrk */
+ },
+ { /* 4853 */
+ 458,
+ /* VEXTRACTI64x2Z256rr */
+ },
+ { /* 4854 */
+ 459,
+ /* VEXTRACTI64x2Z256rrk */
+ },
+ { /* 4855 */
+ 460,
+ /* VEXTRACTI64x2Z256rrkz */
+ },
+ { /* 4856 */
+ 500,
+ /* VEXTRACTI64x2Zmr */
+ },
+ { /* 4857 */
+ 501,
+ /* VEXTRACTI64x2Zmrk */
+ },
+ { /* 4858 */
+ 502,
+ /* VEXTRACTI64x2Zrr */
+ },
+ { /* 4859 */
+ 503,
+ /* VEXTRACTI64x2Zrrk */
+ },
+ { /* 4860 */
+ 504,
+ /* VEXTRACTI64x2Zrrkz */
+ },
+ { /* 4861 */
+ 461,
+ /* VEXTRACTI64x4Zmr */
+ },
+ { /* 4862 */
+ 462,
+ /* VEXTRACTI64x4Zmrk */
+ },
+ { /* 4863 */
+ 463,
+ /* VEXTRACTI64x4Zrr */
+ },
+ { /* 4864 */
+ 467,
+ /* VEXTRACTI64x4Zrrk */
+ },
+ { /* 4865 */
+ 468,
+ /* VEXTRACTI64x4Zrrkz */
+ },
+ { /* 4866 */
+ 505,
+ /* VEXTRACTPSZmr */
+ },
+ { /* 4867 */
+ 506,
+ /* VEXTRACTPSZrr */
+ },
+ { /* 4868 */
+ 96,
+ /* VEXTRACTPSmr */
+ },
+ { /* 4869 */
+ 97,
+ /* VEXTRACTPSrr */
+ },
+ { /* 4870 */
+ 507,
+ /* VFIXUPIMMPDZ128rmbi */
+ },
+ { /* 4871 */
+ 289,
+ /* VFIXUPIMMPDZ128rmbik */
+ },
+ { /* 4872 */
+ 289,
+ /* VFIXUPIMMPDZ128rmbikz */
+ },
+ { /* 4873 */
+ 508,
+ /* VFIXUPIMMPDZ128rmi */
+ },
+ { /* 4874 */
+ 265,
+ /* VFIXUPIMMPDZ128rmik */
+ },
+ { /* 4875 */
+ 265,
+ /* VFIXUPIMMPDZ128rmikz */
+ },
+ { /* 4876 */
+ 509,
+ /* VFIXUPIMMPDZ128rri */
+ },
+ { /* 4877 */
+ 268,
+ /* VFIXUPIMMPDZ128rrik */
+ },
+ { /* 4878 */
+ 268,
+ /* VFIXUPIMMPDZ128rrikz */
+ },
+ { /* 4879 */
+ 510,
+ /* VFIXUPIMMPDZ256rmbi */
+ },
+ { /* 4880 */
+ 292,
+ /* VFIXUPIMMPDZ256rmbik */
+ },
+ { /* 4881 */
+ 292,
+ /* VFIXUPIMMPDZ256rmbikz */
+ },
+ { /* 4882 */
+ 511,
+ /* VFIXUPIMMPDZ256rmi */
+ },
+ { /* 4883 */
+ 274,
+ /* VFIXUPIMMPDZ256rmik */
+ },
+ { /* 4884 */
+ 274,
+ /* VFIXUPIMMPDZ256rmikz */
+ },
+ { /* 4885 */
+ 512,
+ /* VFIXUPIMMPDZ256rri */
+ },
+ { /* 4886 */
+ 277,
+ /* VFIXUPIMMPDZ256rrik */
+ },
+ { /* 4887 */
+ 277,
+ /* VFIXUPIMMPDZ256rrikz */
+ },
+ { /* 4888 */
+ 513,
+ /* VFIXUPIMMPDZrmbi */
+ },
+ { /* 4889 */
+ 295,
+ /* VFIXUPIMMPDZrmbik */
+ },
+ { /* 4890 */
+ 295,
+ /* VFIXUPIMMPDZrmbikz */
+ },
+ { /* 4891 */
+ 514,
+ /* VFIXUPIMMPDZrmi */
+ },
+ { /* 4892 */
+ 283,
+ /* VFIXUPIMMPDZrmik */
+ },
+ { /* 4893 */
+ 283,
+ /* VFIXUPIMMPDZrmikz */
+ },
+ { /* 4894 */
+ 515,
+ /* VFIXUPIMMPDZrri */
+ },
+ { /* 4895 */
+ 516,
+ /* VFIXUPIMMPDZrrib */
+ },
+ { /* 4896 */
+ 517,
+ /* VFIXUPIMMPDZrribk */
+ },
+ { /* 4897 */
+ 517,
+ /* VFIXUPIMMPDZrribkz */
+ },
+ { /* 4898 */
+ 286,
+ /* VFIXUPIMMPDZrrik */
+ },
+ { /* 4899 */
+ 286,
+ /* VFIXUPIMMPDZrrikz */
+ },
+ { /* 4900 */
+ 518,
+ /* VFIXUPIMMPSZ128rmbi */
+ },
+ { /* 4901 */
+ 262,
+ /* VFIXUPIMMPSZ128rmbik */
+ },
+ { /* 4902 */
+ 262,
+ /* VFIXUPIMMPSZ128rmbikz */
+ },
+ { /* 4903 */
+ 508,
+ /* VFIXUPIMMPSZ128rmi */
+ },
+ { /* 4904 */
+ 265,
+ /* VFIXUPIMMPSZ128rmik */
+ },
+ { /* 4905 */
+ 265,
+ /* VFIXUPIMMPSZ128rmikz */
+ },
+ { /* 4906 */
+ 509,
+ /* VFIXUPIMMPSZ128rri */
+ },
+ { /* 4907 */
+ 268,
+ /* VFIXUPIMMPSZ128rrik */
+ },
+ { /* 4908 */
+ 268,
+ /* VFIXUPIMMPSZ128rrikz */
+ },
+ { /* 4909 */
+ 519,
+ /* VFIXUPIMMPSZ256rmbi */
+ },
+ { /* 4910 */
+ 271,
+ /* VFIXUPIMMPSZ256rmbik */
+ },
+ { /* 4911 */
+ 271,
+ /* VFIXUPIMMPSZ256rmbikz */
+ },
+ { /* 4912 */
+ 511,
+ /* VFIXUPIMMPSZ256rmi */
+ },
+ { /* 4913 */
+ 274,
+ /* VFIXUPIMMPSZ256rmik */
+ },
+ { /* 4914 */
+ 274,
+ /* VFIXUPIMMPSZ256rmikz */
+ },
+ { /* 4915 */
+ 512,
+ /* VFIXUPIMMPSZ256rri */
+ },
+ { /* 4916 */
+ 277,
+ /* VFIXUPIMMPSZ256rrik */
+ },
+ { /* 4917 */
+ 277,
+ /* VFIXUPIMMPSZ256rrikz */
+ },
+ { /* 4918 */
+ 520,
+ /* VFIXUPIMMPSZrmbi */
+ },
+ { /* 4919 */
+ 280,
+ /* VFIXUPIMMPSZrmbik */
+ },
+ { /* 4920 */
+ 280,
+ /* VFIXUPIMMPSZrmbikz */
+ },
+ { /* 4921 */
+ 514,
+ /* VFIXUPIMMPSZrmi */
+ },
+ { /* 4922 */
+ 283,
+ /* VFIXUPIMMPSZrmik */
+ },
+ { /* 4923 */
+ 283,
+ /* VFIXUPIMMPSZrmikz */
+ },
+ { /* 4924 */
+ 515,
+ /* VFIXUPIMMPSZrri */
+ },
+ { /* 4925 */
+ 521,
+ /* VFIXUPIMMPSZrrib */
+ },
+ { /* 4926 */
+ 522,
+ /* VFIXUPIMMPSZrribk */
+ },
+ { /* 4927 */
+ 522,
+ /* VFIXUPIMMPSZrribkz */
+ },
+ { /* 4928 */
+ 286,
+ /* VFIXUPIMMPSZrrik */
+ },
+ { /* 4929 */
+ 286,
+ /* VFIXUPIMMPSZrrikz */
+ },
+ { /* 4930 */
+ 507,
+ /* VFIXUPIMMSDZrmi */
+ },
+ { /* 4931 */
+ 289,
+ /* VFIXUPIMMSDZrmik */
+ },
+ { /* 4932 */
+ 289,
+ /* VFIXUPIMMSDZrmikz */
+ },
+ { /* 4933 */
+ 523,
+ /* VFIXUPIMMSDZrri */
+ },
+ { /* 4934 */
+ 523,
+ /* VFIXUPIMMSDZrrib */
+ },
+ { /* 4935 */
+ 524,
+ /* VFIXUPIMMSDZrribk */
+ },
+ { /* 4936 */
+ 524,
+ /* VFIXUPIMMSDZrribkz */
+ },
+ { /* 4937 */
+ 524,
+ /* VFIXUPIMMSDZrrik */
+ },
+ { /* 4938 */
+ 524,
+ /* VFIXUPIMMSDZrrikz */
+ },
+ { /* 4939 */
+ 518,
+ /* VFIXUPIMMSSZrmi */
+ },
+ { /* 4940 */
+ 262,
+ /* VFIXUPIMMSSZrmik */
+ },
+ { /* 4941 */
+ 262,
+ /* VFIXUPIMMSSZrmikz */
+ },
+ { /* 4942 */
+ 525,
+ /* VFIXUPIMMSSZrri */
+ },
+ { /* 4943 */
+ 525,
+ /* VFIXUPIMMSSZrrib */
+ },
+ { /* 4944 */
+ 526,
+ /* VFIXUPIMMSSZrribk */
+ },
+ { /* 4945 */
+ 526,
+ /* VFIXUPIMMSSZrribkz */
+ },
+ { /* 4946 */
+ 526,
+ /* VFIXUPIMMSSZrrik */
+ },
+ { /* 4947 */
+ 526,
+ /* VFIXUPIMMSSZrrikz */
+ },
+ { /* 4948 */
+ 527,
+ /* VFMADD132PDYm */
+ },
+ { /* 4949 */
+ 528,
+ /* VFMADD132PDYr */
+ },
+ { /* 4950 */
+ 202,
+ /* VFMADD132PDZ128m */
+ },
+ { /* 4951 */
+ 529,
+ /* VFMADD132PDZ128mb */
+ },
+ { /* 4952 */
+ 208,
+ /* VFMADD132PDZ128mbk */
+ },
+ { /* 4953 */
+ 208,
+ /* VFMADD132PDZ128mbkz */
+ },
+ { /* 4954 */
+ 203,
+ /* VFMADD132PDZ128mk */
+ },
+ { /* 4955 */
+ 203,
+ /* VFMADD132PDZ128mkz */
+ },
+ { /* 4956 */
+ 530,
+ /* VFMADD132PDZ128r */
+ },
+ { /* 4957 */
+ 212,
+ /* VFMADD132PDZ128rk */
+ },
+ { /* 4958 */
+ 212,
+ /* VFMADD132PDZ128rkz */
+ },
+ { /* 4959 */
+ 531,
+ /* VFMADD132PDZ256m */
+ },
+ { /* 4960 */
+ 532,
+ /* VFMADD132PDZ256mb */
+ },
+ { /* 4961 */
+ 216,
+ /* VFMADD132PDZ256mbk */
+ },
+ { /* 4962 */
+ 216,
+ /* VFMADD132PDZ256mbkz */
+ },
+ { /* 4963 */
+ 218,
+ /* VFMADD132PDZ256mk */
+ },
+ { /* 4964 */
+ 218,
+ /* VFMADD132PDZ256mkz */
+ },
+ { /* 4965 */
+ 533,
+ /* VFMADD132PDZ256r */
+ },
+ { /* 4966 */
+ 221,
+ /* VFMADD132PDZ256rk */
+ },
+ { /* 4967 */
+ 221,
+ /* VFMADD132PDZ256rkz */
+ },
+ { /* 4968 */
+ 534,
+ /* VFMADD132PDZm */
+ },
+ { /* 4969 */
+ 535,
+ /* VFMADD132PDZmb */
+ },
+ { /* 4970 */
+ 225,
+ /* VFMADD132PDZmbk */
+ },
+ { /* 4971 */
+ 225,
+ /* VFMADD132PDZmbkz */
+ },
+ { /* 4972 */
+ 227,
+ /* VFMADD132PDZmk */
+ },
+ { /* 4973 */
+ 227,
+ /* VFMADD132PDZmkz */
+ },
+ { /* 4974 */
+ 536,
+ /* VFMADD132PDZr */
+ },
+ { /* 4975 */
+ 537,
+ /* VFMADD132PDZrb */
+ },
+ { /* 4976 */
+ 231,
+ /* VFMADD132PDZrbk */
+ },
+ { /* 4977 */
+ 231,
+ /* VFMADD132PDZrbkz */
+ },
+ { /* 4978 */
+ 233,
+ /* VFMADD132PDZrk */
+ },
+ { /* 4979 */
+ 233,
+ /* VFMADD132PDZrkz */
+ },
+ { /* 4980 */
+ 538,
+ /* VFMADD132PDm */
+ },
+ { /* 4981 */
+ 539,
+ /* VFMADD132PDr */
+ },
+ { /* 4982 */
+ 527,
+ /* VFMADD132PSYm */
+ },
+ { /* 4983 */
+ 528,
+ /* VFMADD132PSYr */
+ },
+ { /* 4984 */
+ 202,
+ /* VFMADD132PSZ128m */
+ },
+ { /* 4985 */
+ 540,
+ /* VFMADD132PSZ128mb */
+ },
+ { /* 4986 */
+ 238,
+ /* VFMADD132PSZ128mbk */
+ },
+ { /* 4987 */
+ 238,
+ /* VFMADD132PSZ128mbkz */
+ },
+ { /* 4988 */
+ 203,
+ /* VFMADD132PSZ128mk */
+ },
+ { /* 4989 */
+ 203,
+ /* VFMADD132PSZ128mkz */
+ },
+ { /* 4990 */
+ 530,
+ /* VFMADD132PSZ128r */
+ },
+ { /* 4991 */
+ 212,
+ /* VFMADD132PSZ128rk */
+ },
+ { /* 4992 */
+ 212,
+ /* VFMADD132PSZ128rkz */
+ },
+ { /* 4993 */
+ 531,
+ /* VFMADD132PSZ256m */
+ },
+ { /* 4994 */
+ 541,
+ /* VFMADD132PSZ256mb */
+ },
+ { /* 4995 */
+ 241,
+ /* VFMADD132PSZ256mbk */
+ },
+ { /* 4996 */
+ 241,
+ /* VFMADD132PSZ256mbkz */
+ },
+ { /* 4997 */
+ 218,
+ /* VFMADD132PSZ256mk */
+ },
+ { /* 4998 */
+ 218,
+ /* VFMADD132PSZ256mkz */
+ },
+ { /* 4999 */
+ 533,
+ /* VFMADD132PSZ256r */
+ },
+ { /* 5000 */
+ 221,
+ /* VFMADD132PSZ256rk */
+ },
+ { /* 5001 */
+ 221,
+ /* VFMADD132PSZ256rkz */
+ },
+ { /* 5002 */
+ 534,
+ /* VFMADD132PSZm */
+ },
+ { /* 5003 */
+ 542,
+ /* VFMADD132PSZmb */
+ },
+ { /* 5004 */
+ 244,
+ /* VFMADD132PSZmbk */
+ },
+ { /* 5005 */
+ 244,
+ /* VFMADD132PSZmbkz */
+ },
+ { /* 5006 */
+ 227,
+ /* VFMADD132PSZmk */
+ },
+ { /* 5007 */
+ 227,
+ /* VFMADD132PSZmkz */
+ },
+ { /* 5008 */
+ 536,
+ /* VFMADD132PSZr */
+ },
+ { /* 5009 */
+ 543,
+ /* VFMADD132PSZrb */
+ },
+ { /* 5010 */
+ 247,
+ /* VFMADD132PSZrbk */
+ },
+ { /* 5011 */
+ 247,
+ /* VFMADD132PSZrbkz */
+ },
+ { /* 5012 */
+ 233,
+ /* VFMADD132PSZrk */
+ },
+ { /* 5013 */
+ 233,
+ /* VFMADD132PSZrkz */
+ },
+ { /* 5014 */
+ 538,
+ /* VFMADD132PSm */
+ },
+ { /* 5015 */
+ 539,
+ /* VFMADD132PSr */
+ },
+ { /* 5016 */
+ 0,
+ /* */
+ },
+ { /* 5017 */
+ 529,
+ /* VFMADD132SDZm_Int */
+ },
+ { /* 5018 */
+ 208,
+ /* VFMADD132SDZm_Intk */
+ },
+ { /* 5019 */
+ 208,
+ /* VFMADD132SDZm_Intkz */
+ },
+ { /* 5020 */
+ 0,
+ /* */
+ },
+ { /* 5021 */
+ 544,
+ /* VFMADD132SDZr_Int */
+ },
+ { /* 5022 */
+ 250,
+ /* VFMADD132SDZr_Intk */
+ },
+ { /* 5023 */
+ 250,
+ /* VFMADD132SDZr_Intkz */
+ },
+ { /* 5024 */
+ 0,
+ /* */
+ },
+ { /* 5025 */
+ 545,
+ /* VFMADD132SDZrb_Int */
+ },
+ { /* 5026 */
+ 253,
+ /* VFMADD132SDZrb_Intk */
+ },
+ { /* 5027 */
+ 253,
+ /* VFMADD132SDZrb_Intkz */
+ },
+ { /* 5028 */
+ 538,
+ /* VFMADD132SDm */
+ },
+ { /* 5029 */
+ 0,
+ /* */
+ },
+ { /* 5030 */
+ 539,
+ /* VFMADD132SDr */
+ },
+ { /* 5031 */
+ 0,
+ /* */
+ },
+ { /* 5032 */
+ 0,
+ /* */
+ },
+ { /* 5033 */
+ 540,
+ /* VFMADD132SSZm_Int */
+ },
+ { /* 5034 */
+ 238,
+ /* VFMADD132SSZm_Intk */
+ },
+ { /* 5035 */
+ 238,
+ /* VFMADD132SSZm_Intkz */
+ },
+ { /* 5036 */
+ 0,
+ /* */
+ },
+ { /* 5037 */
+ 546,
+ /* VFMADD132SSZr_Int */
+ },
+ { /* 5038 */
+ 256,
+ /* VFMADD132SSZr_Intk */
+ },
+ { /* 5039 */
+ 256,
+ /* VFMADD132SSZr_Intkz */
+ },
+ { /* 5040 */
+ 0,
+ /* */
+ },
+ { /* 5041 */
+ 547,
+ /* VFMADD132SSZrb_Int */
+ },
+ { /* 5042 */
+ 259,
+ /* VFMADD132SSZrb_Intk */
+ },
+ { /* 5043 */
+ 259,
+ /* VFMADD132SSZrb_Intkz */
+ },
+ { /* 5044 */
+ 538,
+ /* VFMADD132SSm */
+ },
+ { /* 5045 */
+ 0,
+ /* */
+ },
+ { /* 5046 */
+ 539,
+ /* VFMADD132SSr */
+ },
+ { /* 5047 */
+ 0,
+ /* */
+ },
+ { /* 5048 */
+ 527,
+ /* VFMADD213PDYm */
+ },
+ { /* 5049 */
+ 528,
+ /* VFMADD213PDYr */
+ },
+ { /* 5050 */
+ 202,
+ /* VFMADD213PDZ128m */
+ },
+ { /* 5051 */
+ 529,
+ /* VFMADD213PDZ128mb */
+ },
+ { /* 5052 */
+ 208,
+ /* VFMADD213PDZ128mbk */
+ },
+ { /* 5053 */
+ 208,
+ /* VFMADD213PDZ128mbkz */
+ },
+ { /* 5054 */
+ 203,
+ /* VFMADD213PDZ128mk */
+ },
+ { /* 5055 */
+ 203,
+ /* VFMADD213PDZ128mkz */
+ },
+ { /* 5056 */
+ 530,
+ /* VFMADD213PDZ128r */
+ },
+ { /* 5057 */
+ 212,
+ /* VFMADD213PDZ128rk */
+ },
+ { /* 5058 */
+ 212,
+ /* VFMADD213PDZ128rkz */
+ },
+ { /* 5059 */
+ 531,
+ /* VFMADD213PDZ256m */
+ },
+ { /* 5060 */
+ 532,
+ /* VFMADD213PDZ256mb */
+ },
+ { /* 5061 */
+ 216,
+ /* VFMADD213PDZ256mbk */
+ },
+ { /* 5062 */
+ 216,
+ /* VFMADD213PDZ256mbkz */
+ },
+ { /* 5063 */
+ 218,
+ /* VFMADD213PDZ256mk */
+ },
+ { /* 5064 */
+ 218,
+ /* VFMADD213PDZ256mkz */
+ },
+ { /* 5065 */
+ 533,
+ /* VFMADD213PDZ256r */
+ },
+ { /* 5066 */
+ 221,
+ /* VFMADD213PDZ256rk */
+ },
+ { /* 5067 */
+ 221,
+ /* VFMADD213PDZ256rkz */
+ },
+ { /* 5068 */
+ 534,
+ /* VFMADD213PDZm */
+ },
+ { /* 5069 */
+ 535,
+ /* VFMADD213PDZmb */
+ },
+ { /* 5070 */
+ 225,
+ /* VFMADD213PDZmbk */
+ },
+ { /* 5071 */
+ 225,
+ /* VFMADD213PDZmbkz */
+ },
+ { /* 5072 */
+ 227,
+ /* VFMADD213PDZmk */
+ },
+ { /* 5073 */
+ 227,
+ /* VFMADD213PDZmkz */
+ },
+ { /* 5074 */
+ 536,
+ /* VFMADD213PDZr */
+ },
+ { /* 5075 */
+ 537,
+ /* VFMADD213PDZrb */
+ },
+ { /* 5076 */
+ 231,
+ /* VFMADD213PDZrbk */
+ },
+ { /* 5077 */
+ 231,
+ /* VFMADD213PDZrbkz */
+ },
+ { /* 5078 */
+ 233,
+ /* VFMADD213PDZrk */
+ },
+ { /* 5079 */
+ 233,
+ /* VFMADD213PDZrkz */
+ },
+ { /* 5080 */
+ 538,
+ /* VFMADD213PDm */
+ },
+ { /* 5081 */
+ 539,
+ /* VFMADD213PDr */
+ },
+ { /* 5082 */
+ 527,
+ /* VFMADD213PSYm */
+ },
+ { /* 5083 */
+ 528,
+ /* VFMADD213PSYr */
+ },
+ { /* 5084 */
+ 202,
+ /* VFMADD213PSZ128m */
+ },
+ { /* 5085 */
+ 540,
+ /* VFMADD213PSZ128mb */
+ },
+ { /* 5086 */
+ 238,
+ /* VFMADD213PSZ128mbk */
+ },
+ { /* 5087 */
+ 238,
+ /* VFMADD213PSZ128mbkz */
+ },
+ { /* 5088 */
+ 203,
+ /* VFMADD213PSZ128mk */
+ },
+ { /* 5089 */
+ 203,
+ /* VFMADD213PSZ128mkz */
+ },
+ { /* 5090 */
+ 530,
+ /* VFMADD213PSZ128r */
+ },
+ { /* 5091 */
+ 212,
+ /* VFMADD213PSZ128rk */
+ },
+ { /* 5092 */
+ 212,
+ /* VFMADD213PSZ128rkz */
+ },
+ { /* 5093 */
+ 531,
+ /* VFMADD213PSZ256m */
+ },
+ { /* 5094 */
+ 541,
+ /* VFMADD213PSZ256mb */
+ },
+ { /* 5095 */
+ 241,
+ /* VFMADD213PSZ256mbk */
+ },
+ { /* 5096 */
+ 241,
+ /* VFMADD213PSZ256mbkz */
+ },
+ { /* 5097 */
+ 218,
+ /* VFMADD213PSZ256mk */
+ },
+ { /* 5098 */
+ 218,
+ /* VFMADD213PSZ256mkz */
+ },
+ { /* 5099 */
+ 533,
+ /* VFMADD213PSZ256r */
+ },
+ { /* 5100 */
+ 221,
+ /* VFMADD213PSZ256rk */
+ },
+ { /* 5101 */
+ 221,
+ /* VFMADD213PSZ256rkz */
+ },
+ { /* 5102 */
+ 534,
+ /* VFMADD213PSZm */
+ },
+ { /* 5103 */
+ 542,
+ /* VFMADD213PSZmb */
+ },
+ { /* 5104 */
+ 244,
+ /* VFMADD213PSZmbk */
+ },
+ { /* 5105 */
+ 244,
+ /* VFMADD213PSZmbkz */
+ },
+ { /* 5106 */
+ 227,
+ /* VFMADD213PSZmk */
+ },
+ { /* 5107 */
+ 227,
+ /* VFMADD213PSZmkz */
+ },
+ { /* 5108 */
+ 536,
+ /* VFMADD213PSZr */
+ },
+ { /* 5109 */
+ 543,
+ /* VFMADD213PSZrb */
+ },
+ { /* 5110 */
+ 247,
+ /* VFMADD213PSZrbk */
+ },
+ { /* 5111 */
+ 247,
+ /* VFMADD213PSZrbkz */
+ },
+ { /* 5112 */
+ 233,
+ /* VFMADD213PSZrk */
+ },
+ { /* 5113 */
+ 233,
+ /* VFMADD213PSZrkz */
+ },
+ { /* 5114 */
+ 538,
+ /* VFMADD213PSm */
+ },
+ { /* 5115 */
+ 539,
+ /* VFMADD213PSr */
+ },
+ { /* 5116 */
+ 0,
+ /* */
+ },
+ { /* 5117 */
+ 529,
+ /* VFMADD213SDZm_Int */
+ },
+ { /* 5118 */
+ 208,
+ /* VFMADD213SDZm_Intk */
+ },
+ { /* 5119 */
+ 208,
+ /* VFMADD213SDZm_Intkz */
+ },
+ { /* 5120 */
+ 0,
+ /* */
+ },
+ { /* 5121 */
+ 544,
+ /* VFMADD213SDZr_Int */
+ },
+ { /* 5122 */
+ 250,
+ /* VFMADD213SDZr_Intk */
+ },
+ { /* 5123 */
+ 250,
+ /* VFMADD213SDZr_Intkz */
+ },
+ { /* 5124 */
+ 0,
+ /* */
+ },
+ { /* 5125 */
+ 545,
+ /* VFMADD213SDZrb_Int */
+ },
+ { /* 5126 */
+ 253,
+ /* VFMADD213SDZrb_Intk */
+ },
+ { /* 5127 */
+ 253,
+ /* VFMADD213SDZrb_Intkz */
+ },
+ { /* 5128 */
+ 538,
+ /* VFMADD213SDm */
+ },
+ { /* 5129 */
+ 0,
+ /* */
+ },
+ { /* 5130 */
+ 539,
+ /* VFMADD213SDr */
+ },
+ { /* 5131 */
+ 0,
+ /* */
+ },
+ { /* 5132 */
+ 0,
+ /* */
+ },
+ { /* 5133 */
+ 540,
+ /* VFMADD213SSZm_Int */
+ },
+ { /* 5134 */
+ 238,
+ /* VFMADD213SSZm_Intk */
+ },
+ { /* 5135 */
+ 238,
+ /* VFMADD213SSZm_Intkz */
+ },
+ { /* 5136 */
+ 0,
+ /* */
+ },
+ { /* 5137 */
+ 546,
+ /* VFMADD213SSZr_Int */
+ },
+ { /* 5138 */
+ 256,
+ /* VFMADD213SSZr_Intk */
+ },
+ { /* 5139 */
+ 256,
+ /* VFMADD213SSZr_Intkz */
+ },
+ { /* 5140 */
+ 0,
+ /* */
+ },
+ { /* 5141 */
+ 547,
+ /* VFMADD213SSZrb_Int */
+ },
+ { /* 5142 */
+ 259,
+ /* VFMADD213SSZrb_Intk */
+ },
+ { /* 5143 */
+ 259,
+ /* VFMADD213SSZrb_Intkz */
+ },
+ { /* 5144 */
+ 538,
+ /* VFMADD213SSm */
+ },
+ { /* 5145 */
+ 0,
+ /* */
+ },
+ { /* 5146 */
+ 539,
+ /* VFMADD213SSr */
+ },
+ { /* 5147 */
+ 0,
+ /* */
+ },
+ { /* 5148 */
+ 527,
+ /* VFMADD231PDYm */
+ },
+ { /* 5149 */
+ 528,
+ /* VFMADD231PDYr */
+ },
+ { /* 5150 */
+ 202,
+ /* VFMADD231PDZ128m */
+ },
+ { /* 5151 */
+ 529,
+ /* VFMADD231PDZ128mb */
+ },
+ { /* 5152 */
+ 208,
+ /* VFMADD231PDZ128mbk */
+ },
+ { /* 5153 */
+ 208,
+ /* VFMADD231PDZ128mbkz */
+ },
+ { /* 5154 */
+ 203,
+ /* VFMADD231PDZ128mk */
+ },
+ { /* 5155 */
+ 203,
+ /* VFMADD231PDZ128mkz */
+ },
+ { /* 5156 */
+ 530,
+ /* VFMADD231PDZ128r */
+ },
+ { /* 5157 */
+ 212,
+ /* VFMADD231PDZ128rk */
+ },
+ { /* 5158 */
+ 212,
+ /* VFMADD231PDZ128rkz */
+ },
+ { /* 5159 */
+ 531,
+ /* VFMADD231PDZ256m */
+ },
+ { /* 5160 */
+ 532,
+ /* VFMADD231PDZ256mb */
+ },
+ { /* 5161 */
+ 216,
+ /* VFMADD231PDZ256mbk */
+ },
+ { /* 5162 */
+ 216,
+ /* VFMADD231PDZ256mbkz */
+ },
+ { /* 5163 */
+ 218,
+ /* VFMADD231PDZ256mk */
+ },
+ { /* 5164 */
+ 218,
+ /* VFMADD231PDZ256mkz */
+ },
+ { /* 5165 */
+ 533,
+ /* VFMADD231PDZ256r */
+ },
+ { /* 5166 */
+ 221,
+ /* VFMADD231PDZ256rk */
+ },
+ { /* 5167 */
+ 221,
+ /* VFMADD231PDZ256rkz */
+ },
+ { /* 5168 */
+ 534,
+ /* VFMADD231PDZm */
+ },
+ { /* 5169 */
+ 535,
+ /* VFMADD231PDZmb */
+ },
+ { /* 5170 */
+ 225,
+ /* VFMADD231PDZmbk */
+ },
+ { /* 5171 */
+ 225,
+ /* VFMADD231PDZmbkz */
+ },
+ { /* 5172 */
+ 227,
+ /* VFMADD231PDZmk */
+ },
+ { /* 5173 */
+ 227,
+ /* VFMADD231PDZmkz */
+ },
+ { /* 5174 */
+ 536,
+ /* VFMADD231PDZr */
+ },
+ { /* 5175 */
+ 537,
+ /* VFMADD231PDZrb */
+ },
+ { /* 5176 */
+ 231,
+ /* VFMADD231PDZrbk */
+ },
+ { /* 5177 */
+ 231,
+ /* VFMADD231PDZrbkz */
+ },
+ { /* 5178 */
+ 233,
+ /* VFMADD231PDZrk */
+ },
+ { /* 5179 */
+ 233,
+ /* VFMADD231PDZrkz */
+ },
+ { /* 5180 */
+ 538,
+ /* VFMADD231PDm */
+ },
+ { /* 5181 */
+ 539,
+ /* VFMADD231PDr */
+ },
+ { /* 5182 */
+ 527,
+ /* VFMADD231PSYm */
+ },
+ { /* 5183 */
+ 528,
+ /* VFMADD231PSYr */
+ },
+ { /* 5184 */
+ 202,
+ /* VFMADD231PSZ128m */
+ },
+ { /* 5185 */
+ 540,
+ /* VFMADD231PSZ128mb */
+ },
+ { /* 5186 */
+ 238,
+ /* VFMADD231PSZ128mbk */
+ },
+ { /* 5187 */
+ 238,
+ /* VFMADD231PSZ128mbkz */
+ },
+ { /* 5188 */
+ 203,
+ /* VFMADD231PSZ128mk */
+ },
+ { /* 5189 */
+ 203,
+ /* VFMADD231PSZ128mkz */
+ },
+ { /* 5190 */
+ 530,
+ /* VFMADD231PSZ128r */
+ },
+ { /* 5191 */
+ 212,
+ /* VFMADD231PSZ128rk */
+ },
+ { /* 5192 */
+ 212,
+ /* VFMADD231PSZ128rkz */
+ },
+ { /* 5193 */
+ 531,
+ /* VFMADD231PSZ256m */
+ },
+ { /* 5194 */
+ 541,
+ /* VFMADD231PSZ256mb */
+ },
+ { /* 5195 */
+ 241,
+ /* VFMADD231PSZ256mbk */
+ },
+ { /* 5196 */
+ 241,
+ /* VFMADD231PSZ256mbkz */
+ },
+ { /* 5197 */
+ 218,
+ /* VFMADD231PSZ256mk */
+ },
+ { /* 5198 */
+ 218,
+ /* VFMADD231PSZ256mkz */
+ },
+ { /* 5199 */
+ 533,
+ /* VFMADD231PSZ256r */
+ },
+ { /* 5200 */
+ 221,
+ /* VFMADD231PSZ256rk */
+ },
+ { /* 5201 */
+ 221,
+ /* VFMADD231PSZ256rkz */
+ },
+ { /* 5202 */
+ 534,
+ /* VFMADD231PSZm */
+ },
+ { /* 5203 */
+ 542,
+ /* VFMADD231PSZmb */
+ },
+ { /* 5204 */
+ 244,
+ /* VFMADD231PSZmbk */
+ },
+ { /* 5205 */
+ 244,
+ /* VFMADD231PSZmbkz */
+ },
+ { /* 5206 */
+ 227,
+ /* VFMADD231PSZmk */
+ },
+ { /* 5207 */
+ 227,
+ /* VFMADD231PSZmkz */
+ },
+ { /* 5208 */
+ 536,
+ /* VFMADD231PSZr */
+ },
+ { /* 5209 */
+ 543,
+ /* VFMADD231PSZrb */
+ },
+ { /* 5210 */
+ 247,
+ /* VFMADD231PSZrbk */
+ },
+ { /* 5211 */
+ 247,
+ /* VFMADD231PSZrbkz */
+ },
+ { /* 5212 */
+ 233,
+ /* VFMADD231PSZrk */
+ },
+ { /* 5213 */
+ 233,
+ /* VFMADD231PSZrkz */
+ },
+ { /* 5214 */
+ 538,
+ /* VFMADD231PSm */
+ },
+ { /* 5215 */
+ 539,
+ /* VFMADD231PSr */
+ },
+ { /* 5216 */
+ 0,
+ /* */
+ },
+ { /* 5217 */
+ 529,
+ /* VFMADD231SDZm_Int */
+ },
+ { /* 5218 */
+ 208,
+ /* VFMADD231SDZm_Intk */
+ },
+ { /* 5219 */
+ 208,
+ /* VFMADD231SDZm_Intkz */
+ },
+ { /* 5220 */
+ 0,
+ /* */
+ },
+ { /* 5221 */
+ 544,
+ /* VFMADD231SDZr_Int */
+ },
+ { /* 5222 */
+ 250,
+ /* VFMADD231SDZr_Intk */
+ },
+ { /* 5223 */
+ 250,
+ /* VFMADD231SDZr_Intkz */
+ },
+ { /* 5224 */
+ 0,
+ /* */
+ },
+ { /* 5225 */
+ 545,
+ /* VFMADD231SDZrb_Int */
+ },
+ { /* 5226 */
+ 253,
+ /* VFMADD231SDZrb_Intk */
+ },
+ { /* 5227 */
+ 253,
+ /* VFMADD231SDZrb_Intkz */
+ },
+ { /* 5228 */
+ 538,
+ /* VFMADD231SDm */
+ },
+ { /* 5229 */
+ 0,
+ /* */
+ },
+ { /* 5230 */
+ 539,
+ /* VFMADD231SDr */
+ },
+ { /* 5231 */
+ 0,
+ /* */
+ },
+ { /* 5232 */
+ 0,
+ /* */
+ },
+ { /* 5233 */
+ 540,
+ /* VFMADD231SSZm_Int */
+ },
+ { /* 5234 */
+ 238,
+ /* VFMADD231SSZm_Intk */
+ },
+ { /* 5235 */
+ 238,
+ /* VFMADD231SSZm_Intkz */
+ },
+ { /* 5236 */
+ 0,
+ /* */
+ },
+ { /* 5237 */
+ 546,
+ /* VFMADD231SSZr_Int */
+ },
+ { /* 5238 */
+ 256,
+ /* VFMADD231SSZr_Intk */
+ },
+ { /* 5239 */
+ 256,
+ /* VFMADD231SSZr_Intkz */
+ },
+ { /* 5240 */
+ 0,
+ /* */
+ },
+ { /* 5241 */
+ 547,
+ /* VFMADD231SSZrb_Int */
+ },
+ { /* 5242 */
+ 259,
+ /* VFMADD231SSZrb_Intk */
+ },
+ { /* 5243 */
+ 259,
+ /* VFMADD231SSZrb_Intkz */
+ },
+ { /* 5244 */
+ 538,
+ /* VFMADD231SSm */
+ },
+ { /* 5245 */
+ 0,
+ /* */
+ },
+ { /* 5246 */
+ 539,
+ /* VFMADD231SSr */
+ },
+ { /* 5247 */
+ 0,
+ /* */
+ },
+ { /* 5248 */
+ 301,
+ /* VFMADDPD4Ymr */
+ },
+ { /* 5249 */
+ 548,
+ /* VFMADDPD4Yrm */
+ },
+ { /* 5250 */
+ 549,
+ /* VFMADDPD4Yrr */
+ },
+ { /* 5251 */
+ 302,
+ /* VFMADDPD4Yrr_REV */
+ },
+ { /* 5252 */
+ 303,
+ /* VFMADDPD4mr */
+ },
+ { /* 5253 */
+ 550,
+ /* VFMADDPD4rm */
+ },
+ { /* 5254 */
+ 551,
+ /* VFMADDPD4rr */
+ },
+ { /* 5255 */
+ 304,
+ /* VFMADDPD4rr_REV */
+ },
+ { /* 5256 */
+ 301,
+ /* VFMADDPS4Ymr */
+ },
+ { /* 5257 */
+ 548,
+ /* VFMADDPS4Yrm */
+ },
+ { /* 5258 */
+ 549,
+ /* VFMADDPS4Yrr */
+ },
+ { /* 5259 */
+ 302,
+ /* VFMADDPS4Yrr_REV */
+ },
+ { /* 5260 */
+ 303,
+ /* VFMADDPS4mr */
+ },
+ { /* 5261 */
+ 550,
+ /* VFMADDPS4rm */
+ },
+ { /* 5262 */
+ 551,
+ /* VFMADDPS4rr */
+ },
+ { /* 5263 */
+ 304,
+ /* VFMADDPS4rr_REV */
+ },
+ { /* 5264 */
+ 303,
+ /* VFMADDSD4mr */
+ },
+ { /* 5265 */
+ 0,
+ /* */
+ },
+ { /* 5266 */
+ 550,
+ /* VFMADDSD4rm */
+ },
+ { /* 5267 */
+ 0,
+ /* */
+ },
+ { /* 5268 */
+ 551,
+ /* VFMADDSD4rr */
+ },
+ { /* 5269 */
+ 0,
+ /* */
+ },
+ { /* 5270 */
+ 0,
+ /* */
+ },
+ { /* 5271 */
+ 304,
+ /* VFMADDSD4rr_REV */
+ },
+ { /* 5272 */
+ 303,
+ /* VFMADDSS4mr */
+ },
+ { /* 5273 */
+ 0,
+ /* */
+ },
+ { /* 5274 */
+ 550,
+ /* VFMADDSS4rm */
+ },
+ { /* 5275 */
+ 0,
+ /* */
+ },
+ { /* 5276 */
+ 551,
+ /* VFMADDSS4rr */
+ },
+ { /* 5277 */
+ 0,
+ /* */
+ },
+ { /* 5278 */
+ 0,
+ /* */
+ },
+ { /* 5279 */
+ 304,
+ /* VFMADDSS4rr_REV */
+ },
+ { /* 5280 */
+ 527,
+ /* VFMADDSUB132PDYm */
+ },
+ { /* 5281 */
+ 528,
+ /* VFMADDSUB132PDYr */
+ },
+ { /* 5282 */
+ 202,
+ /* VFMADDSUB132PDZ128m */
+ },
+ { /* 5283 */
+ 529,
+ /* VFMADDSUB132PDZ128mb */
+ },
+ { /* 5284 */
+ 208,
+ /* VFMADDSUB132PDZ128mbk */
+ },
+ { /* 5285 */
+ 208,
+ /* VFMADDSUB132PDZ128mbkz */
+ },
+ { /* 5286 */
+ 203,
+ /* VFMADDSUB132PDZ128mk */
+ },
+ { /* 5287 */
+ 203,
+ /* VFMADDSUB132PDZ128mkz */
+ },
+ { /* 5288 */
+ 530,
+ /* VFMADDSUB132PDZ128r */
+ },
+ { /* 5289 */
+ 212,
+ /* VFMADDSUB132PDZ128rk */
+ },
+ { /* 5290 */
+ 212,
+ /* VFMADDSUB132PDZ128rkz */
+ },
+ { /* 5291 */
+ 531,
+ /* VFMADDSUB132PDZ256m */
+ },
+ { /* 5292 */
+ 532,
+ /* VFMADDSUB132PDZ256mb */
+ },
+ { /* 5293 */
+ 216,
+ /* VFMADDSUB132PDZ256mbk */
+ },
+ { /* 5294 */
+ 216,
+ /* VFMADDSUB132PDZ256mbkz */
+ },
+ { /* 5295 */
+ 218,
+ /* VFMADDSUB132PDZ256mk */
+ },
+ { /* 5296 */
+ 218,
+ /* VFMADDSUB132PDZ256mkz */
+ },
+ { /* 5297 */
+ 533,
+ /* VFMADDSUB132PDZ256r */
+ },
+ { /* 5298 */
+ 221,
+ /* VFMADDSUB132PDZ256rk */
+ },
+ { /* 5299 */
+ 221,
+ /* VFMADDSUB132PDZ256rkz */
+ },
+ { /* 5300 */
+ 534,
+ /* VFMADDSUB132PDZm */
+ },
+ { /* 5301 */
+ 535,
+ /* VFMADDSUB132PDZmb */
+ },
+ { /* 5302 */
+ 225,
+ /* VFMADDSUB132PDZmbk */
+ },
+ { /* 5303 */
+ 225,
+ /* VFMADDSUB132PDZmbkz */
+ },
+ { /* 5304 */
+ 227,
+ /* VFMADDSUB132PDZmk */
+ },
+ { /* 5305 */
+ 227,
+ /* VFMADDSUB132PDZmkz */
+ },
+ { /* 5306 */
+ 536,
+ /* VFMADDSUB132PDZr */
+ },
+ { /* 5307 */
+ 537,
+ /* VFMADDSUB132PDZrb */
+ },
+ { /* 5308 */
+ 231,
+ /* VFMADDSUB132PDZrbk */
+ },
+ { /* 5309 */
+ 231,
+ /* VFMADDSUB132PDZrbkz */
+ },
+ { /* 5310 */
+ 233,
+ /* VFMADDSUB132PDZrk */
+ },
+ { /* 5311 */
+ 233,
+ /* VFMADDSUB132PDZrkz */
+ },
+ { /* 5312 */
+ 538,
+ /* VFMADDSUB132PDm */
+ },
+ { /* 5313 */
+ 539,
+ /* VFMADDSUB132PDr */
+ },
+ { /* 5314 */
+ 527,
+ /* VFMADDSUB132PSYm */
+ },
+ { /* 5315 */
+ 528,
+ /* VFMADDSUB132PSYr */
+ },
+ { /* 5316 */
+ 202,
+ /* VFMADDSUB132PSZ128m */
+ },
+ { /* 5317 */
+ 540,
+ /* VFMADDSUB132PSZ128mb */
+ },
+ { /* 5318 */
+ 238,
+ /* VFMADDSUB132PSZ128mbk */
+ },
+ { /* 5319 */
+ 238,
+ /* VFMADDSUB132PSZ128mbkz */
+ },
+ { /* 5320 */
+ 203,
+ /* VFMADDSUB132PSZ128mk */
+ },
+ { /* 5321 */
+ 203,
+ /* VFMADDSUB132PSZ128mkz */
+ },
+ { /* 5322 */
+ 530,
+ /* VFMADDSUB132PSZ128r */
+ },
+ { /* 5323 */
+ 212,
+ /* VFMADDSUB132PSZ128rk */
+ },
+ { /* 5324 */
+ 212,
+ /* VFMADDSUB132PSZ128rkz */
+ },
+ { /* 5325 */
+ 531,
+ /* VFMADDSUB132PSZ256m */
+ },
+ { /* 5326 */
+ 541,
+ /* VFMADDSUB132PSZ256mb */
+ },
+ { /* 5327 */
+ 241,
+ /* VFMADDSUB132PSZ256mbk */
+ },
+ { /* 5328 */
+ 241,
+ /* VFMADDSUB132PSZ256mbkz */
+ },
+ { /* 5329 */
+ 218,
+ /* VFMADDSUB132PSZ256mk */
+ },
+ { /* 5330 */
+ 218,
+ /* VFMADDSUB132PSZ256mkz */
+ },
+ { /* 5331 */
+ 533,
+ /* VFMADDSUB132PSZ256r */
+ },
+ { /* 5332 */
+ 221,
+ /* VFMADDSUB132PSZ256rk */
+ },
+ { /* 5333 */
+ 221,
+ /* VFMADDSUB132PSZ256rkz */
+ },
+ { /* 5334 */
+ 534,
+ /* VFMADDSUB132PSZm */
+ },
+ { /* 5335 */
+ 542,
+ /* VFMADDSUB132PSZmb */
+ },
+ { /* 5336 */
+ 244,
+ /* VFMADDSUB132PSZmbk */
+ },
+ { /* 5337 */
+ 244,
+ /* VFMADDSUB132PSZmbkz */
+ },
+ { /* 5338 */
+ 227,
+ /* VFMADDSUB132PSZmk */
+ },
+ { /* 5339 */
+ 227,
+ /* VFMADDSUB132PSZmkz */
+ },
+ { /* 5340 */
+ 536,
+ /* VFMADDSUB132PSZr */
+ },
+ { /* 5341 */
+ 543,
+ /* VFMADDSUB132PSZrb */
+ },
+ { /* 5342 */
+ 247,
+ /* VFMADDSUB132PSZrbk */
+ },
+ { /* 5343 */
+ 247,
+ /* VFMADDSUB132PSZrbkz */
+ },
+ { /* 5344 */
+ 233,
+ /* VFMADDSUB132PSZrk */
+ },
+ { /* 5345 */
+ 233,
+ /* VFMADDSUB132PSZrkz */
+ },
+ { /* 5346 */
+ 538,
+ /* VFMADDSUB132PSm */
+ },
+ { /* 5347 */
+ 539,
+ /* VFMADDSUB132PSr */
+ },
+ { /* 5348 */
+ 527,
+ /* VFMADDSUB213PDYm */
+ },
+ { /* 5349 */
+ 528,
+ /* VFMADDSUB213PDYr */
+ },
+ { /* 5350 */
+ 202,
+ /* VFMADDSUB213PDZ128m */
+ },
+ { /* 5351 */
+ 529,
+ /* VFMADDSUB213PDZ128mb */
+ },
+ { /* 5352 */
+ 208,
+ /* VFMADDSUB213PDZ128mbk */
+ },
+ { /* 5353 */
+ 208,
+ /* VFMADDSUB213PDZ128mbkz */
+ },
+ { /* 5354 */
+ 203,
+ /* VFMADDSUB213PDZ128mk */
+ },
+ { /* 5355 */
+ 203,
+ /* VFMADDSUB213PDZ128mkz */
+ },
+ { /* 5356 */
+ 530,
+ /* VFMADDSUB213PDZ128r */
+ },
+ { /* 5357 */
+ 212,
+ /* VFMADDSUB213PDZ128rk */
+ },
+ { /* 5358 */
+ 212,
+ /* VFMADDSUB213PDZ128rkz */
+ },
+ { /* 5359 */
+ 531,
+ /* VFMADDSUB213PDZ256m */
+ },
+ { /* 5360 */
+ 532,
+ /* VFMADDSUB213PDZ256mb */
+ },
+ { /* 5361 */
+ 216,
+ /* VFMADDSUB213PDZ256mbk */
+ },
+ { /* 5362 */
+ 216,
+ /* VFMADDSUB213PDZ256mbkz */
+ },
+ { /* 5363 */
+ 218,
+ /* VFMADDSUB213PDZ256mk */
+ },
+ { /* 5364 */
+ 218,
+ /* VFMADDSUB213PDZ256mkz */
+ },
+ { /* 5365 */
+ 533,
+ /* VFMADDSUB213PDZ256r */
+ },
+ { /* 5366 */
+ 221,
+ /* VFMADDSUB213PDZ256rk */
+ },
+ { /* 5367 */
+ 221,
+ /* VFMADDSUB213PDZ256rkz */
+ },
+ { /* 5368 */
+ 534,
+ /* VFMADDSUB213PDZm */
+ },
+ { /* 5369 */
+ 535,
+ /* VFMADDSUB213PDZmb */
+ },
+ { /* 5370 */
+ 225,
+ /* VFMADDSUB213PDZmbk */
+ },
+ { /* 5371 */
+ 225,
+ /* VFMADDSUB213PDZmbkz */
+ },
+ { /* 5372 */
+ 227,
+ /* VFMADDSUB213PDZmk */
+ },
+ { /* 5373 */
+ 227,
+ /* VFMADDSUB213PDZmkz */
+ },
+ { /* 5374 */
+ 536,
+ /* VFMADDSUB213PDZr */
+ },
+ { /* 5375 */
+ 537,
+ /* VFMADDSUB213PDZrb */
+ },
+ { /* 5376 */
+ 231,
+ /* VFMADDSUB213PDZrbk */
+ },
+ { /* 5377 */
+ 231,
+ /* VFMADDSUB213PDZrbkz */
+ },
+ { /* 5378 */
+ 233,
+ /* VFMADDSUB213PDZrk */
+ },
+ { /* 5379 */
+ 233,
+ /* VFMADDSUB213PDZrkz */
+ },
+ { /* 5380 */
+ 538,
+ /* VFMADDSUB213PDm */
+ },
+ { /* 5381 */
+ 539,
+ /* VFMADDSUB213PDr */
+ },
+ { /* 5382 */
+ 527,
+ /* VFMADDSUB213PSYm */
+ },
+ { /* 5383 */
+ 528,
+ /* VFMADDSUB213PSYr */
+ },
+ { /* 5384 */
+ 202,
+ /* VFMADDSUB213PSZ128m */
+ },
+ { /* 5385 */
+ 540,
+ /* VFMADDSUB213PSZ128mb */
+ },
+ { /* 5386 */
+ 238,
+ /* VFMADDSUB213PSZ128mbk */
+ },
+ { /* 5387 */
+ 238,
+ /* VFMADDSUB213PSZ128mbkz */
+ },
+ { /* 5388 */
+ 203,
+ /* VFMADDSUB213PSZ128mk */
+ },
+ { /* 5389 */
+ 203,
+ /* VFMADDSUB213PSZ128mkz */
+ },
+ { /* 5390 */
+ 530,
+ /* VFMADDSUB213PSZ128r */
+ },
+ { /* 5391 */
+ 212,
+ /* VFMADDSUB213PSZ128rk */
+ },
+ { /* 5392 */
+ 212,
+ /* VFMADDSUB213PSZ128rkz */
+ },
+ { /* 5393 */
+ 531,
+ /* VFMADDSUB213PSZ256m */
+ },
+ { /* 5394 */
+ 541,
+ /* VFMADDSUB213PSZ256mb */
+ },
+ { /* 5395 */
+ 241,
+ /* VFMADDSUB213PSZ256mbk */
+ },
+ { /* 5396 */
+ 241,
+ /* VFMADDSUB213PSZ256mbkz */
+ },
+ { /* 5397 */
+ 218,
+ /* VFMADDSUB213PSZ256mk */
+ },
+ { /* 5398 */
+ 218,
+ /* VFMADDSUB213PSZ256mkz */
+ },
+ { /* 5399 */
+ 533,
+ /* VFMADDSUB213PSZ256r */
+ },
+ { /* 5400 */
+ 221,
+ /* VFMADDSUB213PSZ256rk */
+ },
+ { /* 5401 */
+ 221,
+ /* VFMADDSUB213PSZ256rkz */
+ },
+ { /* 5402 */
+ 534,
+ /* VFMADDSUB213PSZm */
+ },
+ { /* 5403 */
+ 542,
+ /* VFMADDSUB213PSZmb */
+ },
+ { /* 5404 */
+ 244,
+ /* VFMADDSUB213PSZmbk */
+ },
+ { /* 5405 */
+ 244,
+ /* VFMADDSUB213PSZmbkz */
+ },
+ { /* 5406 */
+ 227,
+ /* VFMADDSUB213PSZmk */
+ },
+ { /* 5407 */
+ 227,
+ /* VFMADDSUB213PSZmkz */
+ },
+ { /* 5408 */
+ 536,
+ /* VFMADDSUB213PSZr */
+ },
+ { /* 5409 */
+ 543,
+ /* VFMADDSUB213PSZrb */
+ },
+ { /* 5410 */
+ 247,
+ /* VFMADDSUB213PSZrbk */
+ },
+ { /* 5411 */
+ 247,
+ /* VFMADDSUB213PSZrbkz */
+ },
+ { /* 5412 */
+ 233,
+ /* VFMADDSUB213PSZrk */
+ },
+ { /* 5413 */
+ 233,
+ /* VFMADDSUB213PSZrkz */
+ },
+ { /* 5414 */
+ 538,
+ /* VFMADDSUB213PSm */
+ },
+ { /* 5415 */
+ 539,
+ /* VFMADDSUB213PSr */
+ },
+ { /* 5416 */
+ 527,
+ /* VFMADDSUB231PDYm */
+ },
+ { /* 5417 */
+ 528,
+ /* VFMADDSUB231PDYr */
+ },
+ { /* 5418 */
+ 202,
+ /* VFMADDSUB231PDZ128m */
+ },
+ { /* 5419 */
+ 529,
+ /* VFMADDSUB231PDZ128mb */
+ },
+ { /* 5420 */
+ 208,
+ /* VFMADDSUB231PDZ128mbk */
+ },
+ { /* 5421 */
+ 208,
+ /* VFMADDSUB231PDZ128mbkz */
+ },
+ { /* 5422 */
+ 203,
+ /* VFMADDSUB231PDZ128mk */
+ },
+ { /* 5423 */
+ 203,
+ /* VFMADDSUB231PDZ128mkz */
+ },
+ { /* 5424 */
+ 530,
+ /* VFMADDSUB231PDZ128r */
+ },
+ { /* 5425 */
+ 212,
+ /* VFMADDSUB231PDZ128rk */
+ },
+ { /* 5426 */
+ 212,
+ /* VFMADDSUB231PDZ128rkz */
+ },
+ { /* 5427 */
+ 531,
+ /* VFMADDSUB231PDZ256m */
+ },
+ { /* 5428 */
+ 532,
+ /* VFMADDSUB231PDZ256mb */
+ },
+ { /* 5429 */
+ 216,
+ /* VFMADDSUB231PDZ256mbk */
+ },
+ { /* 5430 */
+ 216,
+ /* VFMADDSUB231PDZ256mbkz */
+ },
+ { /* 5431 */
+ 218,
+ /* VFMADDSUB231PDZ256mk */
+ },
+ { /* 5432 */
+ 218,
+ /* VFMADDSUB231PDZ256mkz */
+ },
+ { /* 5433 */
+ 533,
+ /* VFMADDSUB231PDZ256r */
+ },
+ { /* 5434 */
+ 221,
+ /* VFMADDSUB231PDZ256rk */
+ },
+ { /* 5435 */
+ 221,
+ /* VFMADDSUB231PDZ256rkz */
+ },
+ { /* 5436 */
+ 534,
+ /* VFMADDSUB231PDZm */
+ },
+ { /* 5437 */
+ 535,
+ /* VFMADDSUB231PDZmb */
+ },
+ { /* 5438 */
+ 225,
+ /* VFMADDSUB231PDZmbk */
+ },
+ { /* 5439 */
+ 225,
+ /* VFMADDSUB231PDZmbkz */
+ },
+ { /* 5440 */
+ 227,
+ /* VFMADDSUB231PDZmk */
+ },
+ { /* 5441 */
+ 227,
+ /* VFMADDSUB231PDZmkz */
+ },
+ { /* 5442 */
+ 536,
+ /* VFMADDSUB231PDZr */
+ },
+ { /* 5443 */
+ 537,
+ /* VFMADDSUB231PDZrb */
+ },
+ { /* 5444 */
+ 231,
+ /* VFMADDSUB231PDZrbk */
+ },
+ { /* 5445 */
+ 231,
+ /* VFMADDSUB231PDZrbkz */
+ },
+ { /* 5446 */
+ 233,
+ /* VFMADDSUB231PDZrk */
+ },
+ { /* 5447 */
+ 233,
+ /* VFMADDSUB231PDZrkz */
+ },
+ { /* 5448 */
+ 538,
+ /* VFMADDSUB231PDm */
+ },
+ { /* 5449 */
+ 539,
+ /* VFMADDSUB231PDr */
+ },
+ { /* 5450 */
+ 527,
+ /* VFMADDSUB231PSYm */
+ },
+ { /* 5451 */
+ 528,
+ /* VFMADDSUB231PSYr */
+ },
+ { /* 5452 */
+ 202,
+ /* VFMADDSUB231PSZ128m */
+ },
+ { /* 5453 */
+ 540,
+ /* VFMADDSUB231PSZ128mb */
+ },
+ { /* 5454 */
+ 238,
+ /* VFMADDSUB231PSZ128mbk */
+ },
+ { /* 5455 */
+ 238,
+ /* VFMADDSUB231PSZ128mbkz */
+ },
+ { /* 5456 */
+ 203,
+ /* VFMADDSUB231PSZ128mk */
+ },
+ { /* 5457 */
+ 203,
+ /* VFMADDSUB231PSZ128mkz */
+ },
+ { /* 5458 */
+ 530,
+ /* VFMADDSUB231PSZ128r */
+ },
+ { /* 5459 */
+ 212,
+ /* VFMADDSUB231PSZ128rk */
+ },
+ { /* 5460 */
+ 212,
+ /* VFMADDSUB231PSZ128rkz */
+ },
+ { /* 5461 */
+ 531,
+ /* VFMADDSUB231PSZ256m */
+ },
+ { /* 5462 */
+ 541,
+ /* VFMADDSUB231PSZ256mb */
+ },
+ { /* 5463 */
+ 241,
+ /* VFMADDSUB231PSZ256mbk */
+ },
+ { /* 5464 */
+ 241,
+ /* VFMADDSUB231PSZ256mbkz */
+ },
+ { /* 5465 */
+ 218,
+ /* VFMADDSUB231PSZ256mk */
+ },
+ { /* 5466 */
+ 218,
+ /* VFMADDSUB231PSZ256mkz */
+ },
+ { /* 5467 */
+ 533,
+ /* VFMADDSUB231PSZ256r */
+ },
+ { /* 5468 */
+ 221,
+ /* VFMADDSUB231PSZ256rk */
+ },
+ { /* 5469 */
+ 221,
+ /* VFMADDSUB231PSZ256rkz */
+ },
+ { /* 5470 */
+ 534,
+ /* VFMADDSUB231PSZm */
+ },
+ { /* 5471 */
+ 542,
+ /* VFMADDSUB231PSZmb */
+ },
+ { /* 5472 */
+ 244,
+ /* VFMADDSUB231PSZmbk */
+ },
+ { /* 5473 */
+ 244,
+ /* VFMADDSUB231PSZmbkz */
+ },
+ { /* 5474 */
+ 227,
+ /* VFMADDSUB231PSZmk */
+ },
+ { /* 5475 */
+ 227,
+ /* VFMADDSUB231PSZmkz */
+ },
+ { /* 5476 */
+ 536,
+ /* VFMADDSUB231PSZr */
+ },
+ { /* 5477 */
+ 543,
+ /* VFMADDSUB231PSZrb */
+ },
+ { /* 5478 */
+ 247,
+ /* VFMADDSUB231PSZrbk */
+ },
+ { /* 5479 */
+ 247,
+ /* VFMADDSUB231PSZrbkz */
+ },
+ { /* 5480 */
+ 233,
+ /* VFMADDSUB231PSZrk */
+ },
+ { /* 5481 */
+ 233,
+ /* VFMADDSUB231PSZrkz */
+ },
+ { /* 5482 */
+ 538,
+ /* VFMADDSUB231PSm */
+ },
+ { /* 5483 */
+ 539,
+ /* VFMADDSUB231PSr */
+ },
+ { /* 5484 */
+ 301,
+ /* VFMADDSUBPD4Ymr */
+ },
+ { /* 5485 */
+ 548,
+ /* VFMADDSUBPD4Yrm */
+ },
+ { /* 5486 */
+ 549,
+ /* VFMADDSUBPD4Yrr */
+ },
+ { /* 5487 */
+ 302,
+ /* VFMADDSUBPD4Yrr_REV */
+ },
+ { /* 5488 */
+ 303,
+ /* VFMADDSUBPD4mr */
+ },
+ { /* 5489 */
+ 550,
+ /* VFMADDSUBPD4rm */
+ },
+ { /* 5490 */
+ 551,
+ /* VFMADDSUBPD4rr */
+ },
+ { /* 5491 */
+ 304,
+ /* VFMADDSUBPD4rr_REV */
+ },
+ { /* 5492 */
+ 301,
+ /* VFMADDSUBPS4Ymr */
+ },
+ { /* 5493 */
+ 548,
+ /* VFMADDSUBPS4Yrm */
+ },
+ { /* 5494 */
+ 549,
+ /* VFMADDSUBPS4Yrr */
+ },
+ { /* 5495 */
+ 302,
+ /* VFMADDSUBPS4Yrr_REV */
+ },
+ { /* 5496 */
+ 303,
+ /* VFMADDSUBPS4mr */
+ },
+ { /* 5497 */
+ 550,
+ /* VFMADDSUBPS4rm */
+ },
+ { /* 5498 */
+ 551,
+ /* VFMADDSUBPS4rr */
+ },
+ { /* 5499 */
+ 304,
+ /* VFMADDSUBPS4rr_REV */
+ },
+ { /* 5500 */
+ 527,
+ /* VFMSUB132PDYm */
+ },
+ { /* 5501 */
+ 528,
+ /* VFMSUB132PDYr */
+ },
+ { /* 5502 */
+ 202,
+ /* VFMSUB132PDZ128m */
+ },
+ { /* 5503 */
+ 529,
+ /* VFMSUB132PDZ128mb */
+ },
+ { /* 5504 */
+ 208,
+ /* VFMSUB132PDZ128mbk */
+ },
+ { /* 5505 */
+ 208,
+ /* VFMSUB132PDZ128mbkz */
+ },
+ { /* 5506 */
+ 203,
+ /* VFMSUB132PDZ128mk */
+ },
+ { /* 5507 */
+ 203,
+ /* VFMSUB132PDZ128mkz */
+ },
+ { /* 5508 */
+ 530,
+ /* VFMSUB132PDZ128r */
+ },
+ { /* 5509 */
+ 212,
+ /* VFMSUB132PDZ128rk */
+ },
+ { /* 5510 */
+ 212,
+ /* VFMSUB132PDZ128rkz */
+ },
+ { /* 5511 */
+ 531,
+ /* VFMSUB132PDZ256m */
+ },
+ { /* 5512 */
+ 532,
+ /* VFMSUB132PDZ256mb */
+ },
+ { /* 5513 */
+ 216,
+ /* VFMSUB132PDZ256mbk */
+ },
+ { /* 5514 */
+ 216,
+ /* VFMSUB132PDZ256mbkz */
+ },
+ { /* 5515 */
+ 218,
+ /* VFMSUB132PDZ256mk */
+ },
+ { /* 5516 */
+ 218,
+ /* VFMSUB132PDZ256mkz */
+ },
+ { /* 5517 */
+ 533,
+ /* VFMSUB132PDZ256r */
+ },
+ { /* 5518 */
+ 221,
+ /* VFMSUB132PDZ256rk */
+ },
+ { /* 5519 */
+ 221,
+ /* VFMSUB132PDZ256rkz */
+ },
+ { /* 5520 */
+ 534,
+ /* VFMSUB132PDZm */
+ },
+ { /* 5521 */
+ 535,
+ /* VFMSUB132PDZmb */
+ },
+ { /* 5522 */
+ 225,
+ /* VFMSUB132PDZmbk */
+ },
+ { /* 5523 */
+ 225,
+ /* VFMSUB132PDZmbkz */
+ },
+ { /* 5524 */
+ 227,
+ /* VFMSUB132PDZmk */
+ },
+ { /* 5525 */
+ 227,
+ /* VFMSUB132PDZmkz */
+ },
+ { /* 5526 */
+ 536,
+ /* VFMSUB132PDZr */
+ },
+ { /* 5527 */
+ 537,
+ /* VFMSUB132PDZrb */
+ },
+ { /* 5528 */
+ 231,
+ /* VFMSUB132PDZrbk */
+ },
+ { /* 5529 */
+ 231,
+ /* VFMSUB132PDZrbkz */
+ },
+ { /* 5530 */
+ 233,
+ /* VFMSUB132PDZrk */
+ },
+ { /* 5531 */
+ 233,
+ /* VFMSUB132PDZrkz */
+ },
+ { /* 5532 */
+ 538,
+ /* VFMSUB132PDm */
+ },
+ { /* 5533 */
+ 539,
+ /* VFMSUB132PDr */
+ },
+ { /* 5534 */
+ 527,
+ /* VFMSUB132PSYm */
+ },
+ { /* 5535 */
+ 528,
+ /* VFMSUB132PSYr */
+ },
+ { /* 5536 */
+ 202,
+ /* VFMSUB132PSZ128m */
+ },
+ { /* 5537 */
+ 540,
+ /* VFMSUB132PSZ128mb */
+ },
+ { /* 5538 */
+ 238,
+ /* VFMSUB132PSZ128mbk */
+ },
+ { /* 5539 */
+ 238,
+ /* VFMSUB132PSZ128mbkz */
+ },
+ { /* 5540 */
+ 203,
+ /* VFMSUB132PSZ128mk */
+ },
+ { /* 5541 */
+ 203,
+ /* VFMSUB132PSZ128mkz */
+ },
+ { /* 5542 */
+ 530,
+ /* VFMSUB132PSZ128r */
+ },
+ { /* 5543 */
+ 212,
+ /* VFMSUB132PSZ128rk */
+ },
+ { /* 5544 */
+ 212,
+ /* VFMSUB132PSZ128rkz */
+ },
+ { /* 5545 */
+ 531,
+ /* VFMSUB132PSZ256m */
+ },
+ { /* 5546 */
+ 541,
+ /* VFMSUB132PSZ256mb */
+ },
+ { /* 5547 */
+ 241,
+ /* VFMSUB132PSZ256mbk */
+ },
+ { /* 5548 */
+ 241,
+ /* VFMSUB132PSZ256mbkz */
+ },
+ { /* 5549 */
+ 218,
+ /* VFMSUB132PSZ256mk */
+ },
+ { /* 5550 */
+ 218,
+ /* VFMSUB132PSZ256mkz */
+ },
+ { /* 5551 */
+ 533,
+ /* VFMSUB132PSZ256r */
+ },
+ { /* 5552 */
+ 221,
+ /* VFMSUB132PSZ256rk */
+ },
+ { /* 5553 */
+ 221,
+ /* VFMSUB132PSZ256rkz */
+ },
+ { /* 5554 */
+ 534,
+ /* VFMSUB132PSZm */
+ },
+ { /* 5555 */
+ 542,
+ /* VFMSUB132PSZmb */
+ },
+ { /* 5556 */
+ 244,
+ /* VFMSUB132PSZmbk */
+ },
+ { /* 5557 */
+ 244,
+ /* VFMSUB132PSZmbkz */
+ },
+ { /* 5558 */
+ 227,
+ /* VFMSUB132PSZmk */
+ },
+ { /* 5559 */
+ 227,
+ /* VFMSUB132PSZmkz */
+ },
+ { /* 5560 */
+ 536,
+ /* VFMSUB132PSZr */
+ },
+ { /* 5561 */
+ 543,
+ /* VFMSUB132PSZrb */
+ },
+ { /* 5562 */
+ 247,
+ /* VFMSUB132PSZrbk */
+ },
+ { /* 5563 */
+ 247,
+ /* VFMSUB132PSZrbkz */
+ },
+ { /* 5564 */
+ 233,
+ /* VFMSUB132PSZrk */
+ },
+ { /* 5565 */
+ 233,
+ /* VFMSUB132PSZrkz */
+ },
+ { /* 5566 */
+ 538,
+ /* VFMSUB132PSm */
+ },
+ { /* 5567 */
+ 539,
+ /* VFMSUB132PSr */
+ },
+ { /* 5568 */
+ 0,
+ /* */
+ },
+ { /* 5569 */
+ 529,
+ /* VFMSUB132SDZm_Int */
+ },
+ { /* 5570 */
+ 208,
+ /* VFMSUB132SDZm_Intk */
+ },
+ { /* 5571 */
+ 208,
+ /* VFMSUB132SDZm_Intkz */
+ },
+ { /* 5572 */
+ 0,
+ /* */
+ },
+ { /* 5573 */
+ 544,
+ /* VFMSUB132SDZr_Int */
+ },
+ { /* 5574 */
+ 250,
+ /* VFMSUB132SDZr_Intk */
+ },
+ { /* 5575 */
+ 250,
+ /* VFMSUB132SDZr_Intkz */
+ },
+ { /* 5576 */
+ 0,
+ /* */
+ },
+ { /* 5577 */
+ 545,
+ /* VFMSUB132SDZrb_Int */
+ },
+ { /* 5578 */
+ 253,
+ /* VFMSUB132SDZrb_Intk */
+ },
+ { /* 5579 */
+ 253,
+ /* VFMSUB132SDZrb_Intkz */
+ },
+ { /* 5580 */
+ 538,
+ /* VFMSUB132SDm */
+ },
+ { /* 5581 */
+ 0,
+ /* */
+ },
+ { /* 5582 */
+ 539,
+ /* VFMSUB132SDr */
+ },
+ { /* 5583 */
+ 0,
+ /* */
+ },
+ { /* 5584 */
+ 0,
+ /* */
+ },
+ { /* 5585 */
+ 540,
+ /* VFMSUB132SSZm_Int */
+ },
+ { /* 5586 */
+ 238,
+ /* VFMSUB132SSZm_Intk */
+ },
+ { /* 5587 */
+ 238,
+ /* VFMSUB132SSZm_Intkz */
+ },
+ { /* 5588 */
+ 0,
+ /* */
+ },
+ { /* 5589 */
+ 546,
+ /* VFMSUB132SSZr_Int */
+ },
+ { /* 5590 */
+ 256,
+ /* VFMSUB132SSZr_Intk */
+ },
+ { /* 5591 */
+ 256,
+ /* VFMSUB132SSZr_Intkz */
+ },
+ { /* 5592 */
+ 0,
+ /* */
+ },
+ { /* 5593 */
+ 547,
+ /* VFMSUB132SSZrb_Int */
+ },
+ { /* 5594 */
+ 259,
+ /* VFMSUB132SSZrb_Intk */
+ },
+ { /* 5595 */
+ 259,
+ /* VFMSUB132SSZrb_Intkz */
+ },
+ { /* 5596 */
+ 538,
+ /* VFMSUB132SSm */
+ },
+ { /* 5597 */
+ 0,
+ /* */
+ },
+ { /* 5598 */
+ 539,
+ /* VFMSUB132SSr */
+ },
+ { /* 5599 */
+ 0,
+ /* */
+ },
+ { /* 5600 */
+ 527,
+ /* VFMSUB213PDYm */
+ },
+ { /* 5601 */
+ 528,
+ /* VFMSUB213PDYr */
+ },
+ { /* 5602 */
+ 202,
+ /* VFMSUB213PDZ128m */
+ },
+ { /* 5603 */
+ 529,
+ /* VFMSUB213PDZ128mb */
+ },
+ { /* 5604 */
+ 208,
+ /* VFMSUB213PDZ128mbk */
+ },
+ { /* 5605 */
+ 208,
+ /* VFMSUB213PDZ128mbkz */
+ },
+ { /* 5606 */
+ 203,
+ /* VFMSUB213PDZ128mk */
+ },
+ { /* 5607 */
+ 203,
+ /* VFMSUB213PDZ128mkz */
+ },
+ { /* 5608 */
+ 530,
+ /* VFMSUB213PDZ128r */
+ },
+ { /* 5609 */
+ 212,
+ /* VFMSUB213PDZ128rk */
+ },
+ { /* 5610 */
+ 212,
+ /* VFMSUB213PDZ128rkz */
+ },
+ { /* 5611 */
+ 531,
+ /* VFMSUB213PDZ256m */
+ },
+ { /* 5612 */
+ 532,
+ /* VFMSUB213PDZ256mb */
+ },
+ { /* 5613 */
+ 216,
+ /* VFMSUB213PDZ256mbk */
+ },
+ { /* 5614 */
+ 216,
+ /* VFMSUB213PDZ256mbkz */
+ },
+ { /* 5615 */
+ 218,
+ /* VFMSUB213PDZ256mk */
+ },
+ { /* 5616 */
+ 218,
+ /* VFMSUB213PDZ256mkz */
+ },
+ { /* 5617 */
+ 533,
+ /* VFMSUB213PDZ256r */
+ },
+ { /* 5618 */
+ 221,
+ /* VFMSUB213PDZ256rk */
+ },
+ { /* 5619 */
+ 221,
+ /* VFMSUB213PDZ256rkz */
+ },
+ { /* 5620 */
+ 534,
+ /* VFMSUB213PDZm */
+ },
+ { /* 5621 */
+ 535,
+ /* VFMSUB213PDZmb */
+ },
+ { /* 5622 */
+ 225,
+ /* VFMSUB213PDZmbk */
+ },
+ { /* 5623 */
+ 225,
+ /* VFMSUB213PDZmbkz */
+ },
+ { /* 5624 */
+ 227,
+ /* VFMSUB213PDZmk */
+ },
+ { /* 5625 */
+ 227,
+ /* VFMSUB213PDZmkz */
+ },
+ { /* 5626 */
+ 536,
+ /* VFMSUB213PDZr */
+ },
+ { /* 5627 */
+ 537,
+ /* VFMSUB213PDZrb */
+ },
+ { /* 5628 */
+ 231,
+ /* VFMSUB213PDZrbk */
+ },
+ { /* 5629 */
+ 231,
+ /* VFMSUB213PDZrbkz */
+ },
+ { /* 5630 */
+ 233,
+ /* VFMSUB213PDZrk */
+ },
+ { /* 5631 */
+ 233,
+ /* VFMSUB213PDZrkz */
+ },
+ { /* 5632 */
+ 538,
+ /* VFMSUB213PDm */
+ },
+ { /* 5633 */
+ 539,
+ /* VFMSUB213PDr */
+ },
+ { /* 5634 */
+ 527,
+ /* VFMSUB213PSYm */
+ },
+ { /* 5635 */
+ 528,
+ /* VFMSUB213PSYr */
+ },
+ { /* 5636 */
+ 202,
+ /* VFMSUB213PSZ128m */
+ },
+ { /* 5637 */
+ 540,
+ /* VFMSUB213PSZ128mb */
+ },
+ { /* 5638 */
+ 238,
+ /* VFMSUB213PSZ128mbk */
+ },
+ { /* 5639 */
+ 238,
+ /* VFMSUB213PSZ128mbkz */
+ },
+ { /* 5640 */
+ 203,
+ /* VFMSUB213PSZ128mk */
+ },
+ { /* 5641 */
+ 203,
+ /* VFMSUB213PSZ128mkz */
+ },
+ { /* 5642 */
+ 530,
+ /* VFMSUB213PSZ128r */
+ },
+ { /* 5643 */
+ 212,
+ /* VFMSUB213PSZ128rk */
+ },
+ { /* 5644 */
+ 212,
+ /* VFMSUB213PSZ128rkz */
+ },
+ { /* 5645 */
+ 531,
+ /* VFMSUB213PSZ256m */
+ },
+ { /* 5646 */
+ 541,
+ /* VFMSUB213PSZ256mb */
+ },
+ { /* 5647 */
+ 241,
+ /* VFMSUB213PSZ256mbk */
+ },
+ { /* 5648 */
+ 241,
+ /* VFMSUB213PSZ256mbkz */
+ },
+ { /* 5649 */
+ 218,
+ /* VFMSUB213PSZ256mk */
+ },
+ { /* 5650 */
+ 218,
+ /* VFMSUB213PSZ256mkz */
+ },
+ { /* 5651 */
+ 533,
+ /* VFMSUB213PSZ256r */
+ },
+ { /* 5652 */
+ 221,
+ /* VFMSUB213PSZ256rk */
+ },
+ { /* 5653 */
+ 221,
+ /* VFMSUB213PSZ256rkz */
+ },
+ { /* 5654 */
+ 534,
+ /* VFMSUB213PSZm */
+ },
+ { /* 5655 */
+ 542,
+ /* VFMSUB213PSZmb */
+ },
+ { /* 5656 */
+ 244,
+ /* VFMSUB213PSZmbk */
+ },
+ { /* 5657 */
+ 244,
+ /* VFMSUB213PSZmbkz */
+ },
+ { /* 5658 */
+ 227,
+ /* VFMSUB213PSZmk */
+ },
+ { /* 5659 */
+ 227,
+ /* VFMSUB213PSZmkz */
+ },
+ { /* 5660 */
+ 536,
+ /* VFMSUB213PSZr */
+ },
+ { /* 5661 */
+ 543,
+ /* VFMSUB213PSZrb */
+ },
+ { /* 5662 */
+ 247,
+ /* VFMSUB213PSZrbk */
+ },
+ { /* 5663 */
+ 247,
+ /* VFMSUB213PSZrbkz */
+ },
+ { /* 5664 */
+ 233,
+ /* VFMSUB213PSZrk */
+ },
+ { /* 5665 */
+ 233,
+ /* VFMSUB213PSZrkz */
+ },
+ { /* 5666 */
+ 538,
+ /* VFMSUB213PSm */
+ },
+ { /* 5667 */
+ 539,
+ /* VFMSUB213PSr */
+ },
+ { /* 5668 */
+ 0,
+ /* */
+ },
+ { /* 5669 */
+ 529,
+ /* VFMSUB213SDZm_Int */
+ },
+ { /* 5670 */
+ 208,
+ /* VFMSUB213SDZm_Intk */
+ },
+ { /* 5671 */
+ 208,
+ /* VFMSUB213SDZm_Intkz */
+ },
+ { /* 5672 */
+ 0,
+ /* */
+ },
+ { /* 5673 */
+ 544,
+ /* VFMSUB213SDZr_Int */
+ },
+ { /* 5674 */
+ 250,
+ /* VFMSUB213SDZr_Intk */
+ },
+ { /* 5675 */
+ 250,
+ /* VFMSUB213SDZr_Intkz */
+ },
+ { /* 5676 */
+ 0,
+ /* */
+ },
+ { /* 5677 */
+ 545,
+ /* VFMSUB213SDZrb_Int */
+ },
+ { /* 5678 */
+ 253,
+ /* VFMSUB213SDZrb_Intk */
+ },
+ { /* 5679 */
+ 253,
+ /* VFMSUB213SDZrb_Intkz */
+ },
+ { /* 5680 */
+ 538,
+ /* VFMSUB213SDm */
+ },
+ { /* 5681 */
+ 0,
+ /* */
+ },
+ { /* 5682 */
+ 539,
+ /* VFMSUB213SDr */
+ },
+ { /* 5683 */
+ 0,
+ /* */
+ },
+ { /* 5684 */
+ 0,
+ /* */
+ },
+ { /* 5685 */
+ 540,
+ /* VFMSUB213SSZm_Int */
+ },
+ { /* 5686 */
+ 238,
+ /* VFMSUB213SSZm_Intk */
+ },
+ { /* 5687 */
+ 238,
+ /* VFMSUB213SSZm_Intkz */
+ },
+ { /* 5688 */
+ 0,
+ /* */
+ },
+ { /* 5689 */
+ 546,
+ /* VFMSUB213SSZr_Int */
+ },
+ { /* 5690 */
+ 256,
+ /* VFMSUB213SSZr_Intk */
+ },
+ { /* 5691 */
+ 256,
+ /* VFMSUB213SSZr_Intkz */
+ },
+ { /* 5692 */
+ 0,
+ /* */
+ },
+ { /* 5693 */
+ 547,
+ /* VFMSUB213SSZrb_Int */
+ },
+ { /* 5694 */
+ 259,
+ /* VFMSUB213SSZrb_Intk */
+ },
+ { /* 5695 */
+ 259,
+ /* VFMSUB213SSZrb_Intkz */
+ },
+ { /* 5696 */
+ 538,
+ /* VFMSUB213SSm */
+ },
+ { /* 5697 */
+ 0,
+ /* */
+ },
+ { /* 5698 */
+ 539,
+ /* VFMSUB213SSr */
+ },
+ { /* 5699 */
+ 0,
+ /* */
+ },
+ { /* 5700 */
+ 527,
+ /* VFMSUB231PDYm */
+ },
+ { /* 5701 */
+ 528,
+ /* VFMSUB231PDYr */
+ },
+ { /* 5702 */
+ 202,
+ /* VFMSUB231PDZ128m */
+ },
+ { /* 5703 */
+ 529,
+ /* VFMSUB231PDZ128mb */
+ },
+ { /* 5704 */
+ 208,
+ /* VFMSUB231PDZ128mbk */
+ },
+ { /* 5705 */
+ 208,
+ /* VFMSUB231PDZ128mbkz */
+ },
+ { /* 5706 */
+ 203,
+ /* VFMSUB231PDZ128mk */
+ },
+ { /* 5707 */
+ 203,
+ /* VFMSUB231PDZ128mkz */
+ },
+ { /* 5708 */
+ 530,
+ /* VFMSUB231PDZ128r */
+ },
+ { /* 5709 */
+ 212,
+ /* VFMSUB231PDZ128rk */
+ },
+ { /* 5710 */
+ 212,
+ /* VFMSUB231PDZ128rkz */
+ },
+ { /* 5711 */
+ 531,
+ /* VFMSUB231PDZ256m */
+ },
+ { /* 5712 */
+ 532,
+ /* VFMSUB231PDZ256mb */
+ },
+ { /* 5713 */
+ 216,
+ /* VFMSUB231PDZ256mbk */
+ },
+ { /* 5714 */
+ 216,
+ /* VFMSUB231PDZ256mbkz */
+ },
+ { /* 5715 */
+ 218,
+ /* VFMSUB231PDZ256mk */
+ },
+ { /* 5716 */
+ 218,
+ /* VFMSUB231PDZ256mkz */
+ },
+ { /* 5717 */
+ 533,
+ /* VFMSUB231PDZ256r */
+ },
+ { /* 5718 */
+ 221,
+ /* VFMSUB231PDZ256rk */
+ },
+ { /* 5719 */
+ 221,
+ /* VFMSUB231PDZ256rkz */
+ },
+ { /* 5720 */
+ 534,
+ /* VFMSUB231PDZm */
+ },
+ { /* 5721 */
+ 535,
+ /* VFMSUB231PDZmb */
+ },
+ { /* 5722 */
+ 225,
+ /* VFMSUB231PDZmbk */
+ },
+ { /* 5723 */
+ 225,
+ /* VFMSUB231PDZmbkz */
+ },
+ { /* 5724 */
+ 227,
+ /* VFMSUB231PDZmk */
+ },
+ { /* 5725 */
+ 227,
+ /* VFMSUB231PDZmkz */
+ },
+ { /* 5726 */
+ 536,
+ /* VFMSUB231PDZr */
+ },
+ { /* 5727 */
+ 537,
+ /* VFMSUB231PDZrb */
+ },
+ { /* 5728 */
+ 231,
+ /* VFMSUB231PDZrbk */
+ },
+ { /* 5729 */
+ 231,
+ /* VFMSUB231PDZrbkz */
+ },
+ { /* 5730 */
+ 233,
+ /* VFMSUB231PDZrk */
+ },
+ { /* 5731 */
+ 233,
+ /* VFMSUB231PDZrkz */
+ },
+ { /* 5732 */
+ 538,
+ /* VFMSUB231PDm */
+ },
+ { /* 5733 */
+ 539,
+ /* VFMSUB231PDr */
+ },
+ { /* 5734 */
+ 527,
+ /* VFMSUB231PSYm */
+ },
+ { /* 5735 */
+ 528,
+ /* VFMSUB231PSYr */
+ },
+ { /* 5736 */
+ 202,
+ /* VFMSUB231PSZ128m */
+ },
+ { /* 5737 */
+ 540,
+ /* VFMSUB231PSZ128mb */
+ },
+ { /* 5738 */
+ 238,
+ /* VFMSUB231PSZ128mbk */
+ },
+ { /* 5739 */
+ 238,
+ /* VFMSUB231PSZ128mbkz */
+ },
+ { /* 5740 */
+ 203,
+ /* VFMSUB231PSZ128mk */
+ },
+ { /* 5741 */
+ 203,
+ /* VFMSUB231PSZ128mkz */
+ },
+ { /* 5742 */
+ 530,
+ /* VFMSUB231PSZ128r */
+ },
+ { /* 5743 */
+ 212,
+ /* VFMSUB231PSZ128rk */
+ },
+ { /* 5744 */
+ 212,
+ /* VFMSUB231PSZ128rkz */
+ },
+ { /* 5745 */
+ 531,
+ /* VFMSUB231PSZ256m */
+ },
+ { /* 5746 */
+ 541,
+ /* VFMSUB231PSZ256mb */
+ },
+ { /* 5747 */
+ 241,
+ /* VFMSUB231PSZ256mbk */
+ },
+ { /* 5748 */
+ 241,
+ /* VFMSUB231PSZ256mbkz */
+ },
+ { /* 5749 */
+ 218,
+ /* VFMSUB231PSZ256mk */
+ },
+ { /* 5750 */
+ 218,
+ /* VFMSUB231PSZ256mkz */
+ },
+ { /* 5751 */
+ 533,
+ /* VFMSUB231PSZ256r */
+ },
+ { /* 5752 */
+ 221,
+ /* VFMSUB231PSZ256rk */
+ },
+ { /* 5753 */
+ 221,
+ /* VFMSUB231PSZ256rkz */
+ },
+ { /* 5754 */
+ 534,
+ /* VFMSUB231PSZm */
+ },
+ { /* 5755 */
+ 542,
+ /* VFMSUB231PSZmb */
+ },
+ { /* 5756 */
+ 244,
+ /* VFMSUB231PSZmbk */
+ },
+ { /* 5757 */
+ 244,
+ /* VFMSUB231PSZmbkz */
+ },
+ { /* 5758 */
+ 227,
+ /* VFMSUB231PSZmk */
+ },
+ { /* 5759 */
+ 227,
+ /* VFMSUB231PSZmkz */
+ },
+ { /* 5760 */
+ 536,
+ /* VFMSUB231PSZr */
+ },
+ { /* 5761 */
+ 543,
+ /* VFMSUB231PSZrb */
+ },
+ { /* 5762 */
+ 247,
+ /* VFMSUB231PSZrbk */
+ },
+ { /* 5763 */
+ 247,
+ /* VFMSUB231PSZrbkz */
+ },
+ { /* 5764 */
+ 233,
+ /* VFMSUB231PSZrk */
+ },
+ { /* 5765 */
+ 233,
+ /* VFMSUB231PSZrkz */
+ },
+ { /* 5766 */
+ 538,
+ /* VFMSUB231PSm */
+ },
+ { /* 5767 */
+ 539,
+ /* VFMSUB231PSr */
+ },
+ { /* 5768 */
+ 0,
+ /* */
+ },
+ { /* 5769 */
+ 529,
+ /* VFMSUB231SDZm_Int */
+ },
+ { /* 5770 */
+ 208,
+ /* VFMSUB231SDZm_Intk */
+ },
+ { /* 5771 */
+ 208,
+ /* VFMSUB231SDZm_Intkz */
+ },
+ { /* 5772 */
+ 0,
+ /* */
+ },
+ { /* 5773 */
+ 544,
+ /* VFMSUB231SDZr_Int */
+ },
+ { /* 5774 */
+ 250,
+ /* VFMSUB231SDZr_Intk */
+ },
+ { /* 5775 */
+ 250,
+ /* VFMSUB231SDZr_Intkz */
+ },
+ { /* 5776 */
+ 0,
+ /* */
+ },
+ { /* 5777 */
+ 545,
+ /* VFMSUB231SDZrb_Int */
+ },
+ { /* 5778 */
+ 253,
+ /* VFMSUB231SDZrb_Intk */
+ },
+ { /* 5779 */
+ 253,
+ /* VFMSUB231SDZrb_Intkz */
+ },
+ { /* 5780 */
+ 538,
+ /* VFMSUB231SDm */
+ },
+ { /* 5781 */
+ 0,
+ /* */
+ },
+ { /* 5782 */
+ 539,
+ /* VFMSUB231SDr */
+ },
+ { /* 5783 */
+ 0,
+ /* */
+ },
+ { /* 5784 */
+ 0,
+ /* */
+ },
+ { /* 5785 */
+ 540,
+ /* VFMSUB231SSZm_Int */
+ },
+ { /* 5786 */
+ 238,
+ /* VFMSUB231SSZm_Intk */
+ },
+ { /* 5787 */
+ 238,
+ /* VFMSUB231SSZm_Intkz */
+ },
+ { /* 5788 */
+ 0,
+ /* */
+ },
+ { /* 5789 */
+ 546,
+ /* VFMSUB231SSZr_Int */
+ },
+ { /* 5790 */
+ 256,
+ /* VFMSUB231SSZr_Intk */
+ },
+ { /* 5791 */
+ 256,
+ /* VFMSUB231SSZr_Intkz */
+ },
+ { /* 5792 */
+ 0,
+ /* */
+ },
+ { /* 5793 */
+ 547,
+ /* VFMSUB231SSZrb_Int */
+ },
+ { /* 5794 */
+ 259,
+ /* VFMSUB231SSZrb_Intk */
+ },
+ { /* 5795 */
+ 259,
+ /* VFMSUB231SSZrb_Intkz */
+ },
+ { /* 5796 */
+ 538,
+ /* VFMSUB231SSm */
+ },
+ { /* 5797 */
+ 0,
+ /* */
+ },
+ { /* 5798 */
+ 539,
+ /* VFMSUB231SSr */
+ },
+ { /* 5799 */
+ 0,
+ /* */
+ },
+ { /* 5800 */
+ 527,
+ /* VFMSUBADD132PDYm */
+ },
+ { /* 5801 */
+ 528,
+ /* VFMSUBADD132PDYr */
+ },
+ { /* 5802 */
+ 202,
+ /* VFMSUBADD132PDZ128m */
+ },
+ { /* 5803 */
+ 529,
+ /* VFMSUBADD132PDZ128mb */
+ },
+ { /* 5804 */
+ 208,
+ /* VFMSUBADD132PDZ128mbk */
+ },
+ { /* 5805 */
+ 208,
+ /* VFMSUBADD132PDZ128mbkz */
+ },
+ { /* 5806 */
+ 203,
+ /* VFMSUBADD132PDZ128mk */
+ },
+ { /* 5807 */
+ 203,
+ /* VFMSUBADD132PDZ128mkz */
+ },
+ { /* 5808 */
+ 530,
+ /* VFMSUBADD132PDZ128r */
+ },
+ { /* 5809 */
+ 212,
+ /* VFMSUBADD132PDZ128rk */
+ },
+ { /* 5810 */
+ 212,
+ /* VFMSUBADD132PDZ128rkz */
+ },
+ { /* 5811 */
+ 531,
+ /* VFMSUBADD132PDZ256m */
+ },
+ { /* 5812 */
+ 532,
+ /* VFMSUBADD132PDZ256mb */
+ },
+ { /* 5813 */
+ 216,
+ /* VFMSUBADD132PDZ256mbk */
+ },
+ { /* 5814 */
+ 216,
+ /* VFMSUBADD132PDZ256mbkz */
+ },
+ { /* 5815 */
+ 218,
+ /* VFMSUBADD132PDZ256mk */
+ },
+ { /* 5816 */
+ 218,
+ /* VFMSUBADD132PDZ256mkz */
+ },
+ { /* 5817 */
+ 533,
+ /* VFMSUBADD132PDZ256r */
+ },
+ { /* 5818 */
+ 221,
+ /* VFMSUBADD132PDZ256rk */
+ },
+ { /* 5819 */
+ 221,
+ /* VFMSUBADD132PDZ256rkz */
+ },
+ { /* 5820 */
+ 534,
+ /* VFMSUBADD132PDZm */
+ },
+ { /* 5821 */
+ 535,
+ /* VFMSUBADD132PDZmb */
+ },
+ { /* 5822 */
+ 225,
+ /* VFMSUBADD132PDZmbk */
+ },
+ { /* 5823 */
+ 225,
+ /* VFMSUBADD132PDZmbkz */
+ },
+ { /* 5824 */
+ 227,
+ /* VFMSUBADD132PDZmk */
+ },
+ { /* 5825 */
+ 227,
+ /* VFMSUBADD132PDZmkz */
+ },
+ { /* 5826 */
+ 536,
+ /* VFMSUBADD132PDZr */
+ },
+ { /* 5827 */
+ 537,
+ /* VFMSUBADD132PDZrb */
+ },
+ { /* 5828 */
+ 231,
+ /* VFMSUBADD132PDZrbk */
+ },
+ { /* 5829 */
+ 231,
+ /* VFMSUBADD132PDZrbkz */
+ },
+ { /* 5830 */
+ 233,
+ /* VFMSUBADD132PDZrk */
+ },
+ { /* 5831 */
+ 233,
+ /* VFMSUBADD132PDZrkz */
+ },
+ { /* 5832 */
+ 538,
+ /* VFMSUBADD132PDm */
+ },
+ { /* 5833 */
+ 539,
+ /* VFMSUBADD132PDr */
+ },
+ { /* 5834 */
+ 527,
+ /* VFMSUBADD132PSYm */
+ },
+ { /* 5835 */
+ 528,
+ /* VFMSUBADD132PSYr */
+ },
+ { /* 5836 */
+ 202,
+ /* VFMSUBADD132PSZ128m */
+ },
+ { /* 5837 */
+ 540,
+ /* VFMSUBADD132PSZ128mb */
+ },
+ { /* 5838 */
+ 238,
+ /* VFMSUBADD132PSZ128mbk */
+ },
+ { /* 5839 */
+ 238,
+ /* VFMSUBADD132PSZ128mbkz */
+ },
+ { /* 5840 */
+ 203,
+ /* VFMSUBADD132PSZ128mk */
+ },
+ { /* 5841 */
+ 203,
+ /* VFMSUBADD132PSZ128mkz */
+ },
+ { /* 5842 */
+ 530,
+ /* VFMSUBADD132PSZ128r */
+ },
+ { /* 5843 */
+ 212,
+ /* VFMSUBADD132PSZ128rk */
+ },
+ { /* 5844 */
+ 212,
+ /* VFMSUBADD132PSZ128rkz */
+ },
+ { /* 5845 */
+ 531,
+ /* VFMSUBADD132PSZ256m */
+ },
+ { /* 5846 */
+ 541,
+ /* VFMSUBADD132PSZ256mb */
+ },
+ { /* 5847 */
+ 241,
+ /* VFMSUBADD132PSZ256mbk */
+ },
+ { /* 5848 */
+ 241,
+ /* VFMSUBADD132PSZ256mbkz */
+ },
+ { /* 5849 */
+ 218,
+ /* VFMSUBADD132PSZ256mk */
+ },
+ { /* 5850 */
+ 218,
+ /* VFMSUBADD132PSZ256mkz */
+ },
+ { /* 5851 */
+ 533,
+ /* VFMSUBADD132PSZ256r */
+ },
+ { /* 5852 */
+ 221,
+ /* VFMSUBADD132PSZ256rk */
+ },
+ { /* 5853 */
+ 221,
+ /* VFMSUBADD132PSZ256rkz */
+ },
+ { /* 5854 */
+ 534,
+ /* VFMSUBADD132PSZm */
+ },
+ { /* 5855 */
+ 542,
+ /* VFMSUBADD132PSZmb */
+ },
+ { /* 5856 */
+ 244,
+ /* VFMSUBADD132PSZmbk */
+ },
+ { /* 5857 */
+ 244,
+ /* VFMSUBADD132PSZmbkz */
+ },
+ { /* 5858 */
+ 227,
+ /* VFMSUBADD132PSZmk */
+ },
+ { /* 5859 */
+ 227,
+ /* VFMSUBADD132PSZmkz */
+ },
+ { /* 5860 */
+ 536,
+ /* VFMSUBADD132PSZr */
+ },
+ { /* 5861 */
+ 543,
+ /* VFMSUBADD132PSZrb */
+ },
+ { /* 5862 */
+ 247,
+ /* VFMSUBADD132PSZrbk */
+ },
+ { /* 5863 */
+ 247,
+ /* VFMSUBADD132PSZrbkz */
+ },
+ { /* 5864 */
+ 233,
+ /* VFMSUBADD132PSZrk */
+ },
+ { /* 5865 */
+ 233,
+ /* VFMSUBADD132PSZrkz */
+ },
+ { /* 5866 */
+ 538,
+ /* VFMSUBADD132PSm */
+ },
+ { /* 5867 */
+ 539,
+ /* VFMSUBADD132PSr */
+ },
+ { /* 5868 */
+ 527,
+ /* VFMSUBADD213PDYm */
+ },
+ { /* 5869 */
+ 528,
+ /* VFMSUBADD213PDYr */
+ },
+ { /* 5870 */
+ 202,
+ /* VFMSUBADD213PDZ128m */
+ },
+ { /* 5871 */
+ 529,
+ /* VFMSUBADD213PDZ128mb */
+ },
+ { /* 5872 */
+ 208,
+ /* VFMSUBADD213PDZ128mbk */
+ },
+ { /* 5873 */
+ 208,
+ /* VFMSUBADD213PDZ128mbkz */
+ },
+ { /* 5874 */
+ 203,
+ /* VFMSUBADD213PDZ128mk */
+ },
+ { /* 5875 */
+ 203,
+ /* VFMSUBADD213PDZ128mkz */
+ },
+ { /* 5876 */
+ 530,
+ /* VFMSUBADD213PDZ128r */
+ },
+ { /* 5877 */
+ 212,
+ /* VFMSUBADD213PDZ128rk */
+ },
+ { /* 5878 */
+ 212,
+ /* VFMSUBADD213PDZ128rkz */
+ },
+ { /* 5879 */
+ 531,
+ /* VFMSUBADD213PDZ256m */
+ },
+ { /* 5880 */
+ 532,
+ /* VFMSUBADD213PDZ256mb */
+ },
+ { /* 5881 */
+ 216,
+ /* VFMSUBADD213PDZ256mbk */
+ },
+ { /* 5882 */
+ 216,
+ /* VFMSUBADD213PDZ256mbkz */
+ },
+ { /* 5883 */
+ 218,
+ /* VFMSUBADD213PDZ256mk */
+ },
+ { /* 5884 */
+ 218,
+ /* VFMSUBADD213PDZ256mkz */
+ },
+ { /* 5885 */
+ 533,
+ /* VFMSUBADD213PDZ256r */
+ },
+ { /* 5886 */
+ 221,
+ /* VFMSUBADD213PDZ256rk */
+ },
+ { /* 5887 */
+ 221,
+ /* VFMSUBADD213PDZ256rkz */
+ },
+ { /* 5888 */
+ 534,
+ /* VFMSUBADD213PDZm */
+ },
+ { /* 5889 */
+ 535,
+ /* VFMSUBADD213PDZmb */
+ },
+ { /* 5890 */
+ 225,
+ /* VFMSUBADD213PDZmbk */
+ },
+ { /* 5891 */
+ 225,
+ /* VFMSUBADD213PDZmbkz */
+ },
+ { /* 5892 */
+ 227,
+ /* VFMSUBADD213PDZmk */
+ },
+ { /* 5893 */
+ 227,
+ /* VFMSUBADD213PDZmkz */
+ },
+ { /* 5894 */
+ 536,
+ /* VFMSUBADD213PDZr */
+ },
+ { /* 5895 */
+ 537,
+ /* VFMSUBADD213PDZrb */
+ },
+ { /* 5896 */
+ 231,
+ /* VFMSUBADD213PDZrbk */
+ },
+ { /* 5897 */
+ 231,
+ /* VFMSUBADD213PDZrbkz */
+ },
+ { /* 5898 */
+ 233,
+ /* VFMSUBADD213PDZrk */
+ },
+ { /* 5899 */
+ 233,
+ /* VFMSUBADD213PDZrkz */
+ },
+ { /* 5900 */
+ 538,
+ /* VFMSUBADD213PDm */
+ },
+ { /* 5901 */
+ 539,
+ /* VFMSUBADD213PDr */
+ },
+ { /* 5902 */
+ 527,
+ /* VFMSUBADD213PSYm */
+ },
+ { /* 5903 */
+ 528,
+ /* VFMSUBADD213PSYr */
+ },
+ { /* 5904 */
+ 202,
+ /* VFMSUBADD213PSZ128m */
+ },
+ { /* 5905 */
+ 540,
+ /* VFMSUBADD213PSZ128mb */
+ },
+ { /* 5906 */
+ 238,
+ /* VFMSUBADD213PSZ128mbk */
+ },
+ { /* 5907 */
+ 238,
+ /* VFMSUBADD213PSZ128mbkz */
+ },
+ { /* 5908 */
+ 203,
+ /* VFMSUBADD213PSZ128mk */
+ },
+ { /* 5909 */
+ 203,
+ /* VFMSUBADD213PSZ128mkz */
+ },
+ { /* 5910 */
+ 530,
+ /* VFMSUBADD213PSZ128r */
+ },
+ { /* 5911 */
+ 212,
+ /* VFMSUBADD213PSZ128rk */
+ },
+ { /* 5912 */
+ 212,
+ /* VFMSUBADD213PSZ128rkz */
+ },
+ { /* 5913 */
+ 531,
+ /* VFMSUBADD213PSZ256m */
+ },
+ { /* 5914 */
+ 541,
+ /* VFMSUBADD213PSZ256mb */
+ },
+ { /* 5915 */
+ 241,
+ /* VFMSUBADD213PSZ256mbk */
+ },
+ { /* 5916 */
+ 241,
+ /* VFMSUBADD213PSZ256mbkz */
+ },
+ { /* 5917 */
+ 218,
+ /* VFMSUBADD213PSZ256mk */
+ },
+ { /* 5918 */
+ 218,
+ /* VFMSUBADD213PSZ256mkz */
+ },
+ { /* 5919 */
+ 533,
+ /* VFMSUBADD213PSZ256r */
+ },
+ { /* 5920 */
+ 221,
+ /* VFMSUBADD213PSZ256rk */
+ },
+ { /* 5921 */
+ 221,
+ /* VFMSUBADD213PSZ256rkz */
+ },
+ { /* 5922 */
+ 534,
+ /* VFMSUBADD213PSZm */
+ },
+ { /* 5923 */
+ 542,
+ /* VFMSUBADD213PSZmb */
+ },
+ { /* 5924 */
+ 244,
+ /* VFMSUBADD213PSZmbk */
+ },
+ { /* 5925 */
+ 244,
+ /* VFMSUBADD213PSZmbkz */
+ },
+ { /* 5926 */
+ 227,
+ /* VFMSUBADD213PSZmk */
+ },
+ { /* 5927 */
+ 227,
+ /* VFMSUBADD213PSZmkz */
+ },
+ { /* 5928 */
+ 536,
+ /* VFMSUBADD213PSZr */
+ },
+ { /* 5929 */
+ 543,
+ /* VFMSUBADD213PSZrb */
+ },
+ { /* 5930 */
+ 247,
+ /* VFMSUBADD213PSZrbk */
+ },
+ { /* 5931 */
+ 247,
+ /* VFMSUBADD213PSZrbkz */
+ },
+ { /* 5932 */
+ 233,
+ /* VFMSUBADD213PSZrk */
+ },
+ { /* 5933 */
+ 233,
+ /* VFMSUBADD213PSZrkz */
+ },
+ { /* 5934 */
+ 538,
+ /* VFMSUBADD213PSm */
+ },
+ { /* 5935 */
+ 539,
+ /* VFMSUBADD213PSr */
+ },
+ { /* 5936 */
+ 527,
+ /* VFMSUBADD231PDYm */
+ },
+ { /* 5937 */
+ 528,
+ /* VFMSUBADD231PDYr */
+ },
+ { /* 5938 */
+ 202,
+ /* VFMSUBADD231PDZ128m */
+ },
+ { /* 5939 */
+ 529,
+ /* VFMSUBADD231PDZ128mb */
+ },
+ { /* 5940 */
+ 208,
+ /* VFMSUBADD231PDZ128mbk */
+ },
+ { /* 5941 */
+ 208,
+ /* VFMSUBADD231PDZ128mbkz */
+ },
+ { /* 5942 */
+ 203,
+ /* VFMSUBADD231PDZ128mk */
+ },
+ { /* 5943 */
+ 203,
+ /* VFMSUBADD231PDZ128mkz */
+ },
+ { /* 5944 */
+ 530,
+ /* VFMSUBADD231PDZ128r */
+ },
+ { /* 5945 */
+ 212,
+ /* VFMSUBADD231PDZ128rk */
+ },
+ { /* 5946 */
+ 212,
+ /* VFMSUBADD231PDZ128rkz */
+ },
+ { /* 5947 */
+ 531,
+ /* VFMSUBADD231PDZ256m */
+ },
+ { /* 5948 */
+ 532,
+ /* VFMSUBADD231PDZ256mb */
+ },
+ { /* 5949 */
+ 216,
+ /* VFMSUBADD231PDZ256mbk */
+ },
+ { /* 5950 */
+ 216,
+ /* VFMSUBADD231PDZ256mbkz */
+ },
+ { /* 5951 */
+ 218,
+ /* VFMSUBADD231PDZ256mk */
+ },
+ { /* 5952 */
+ 218,
+ /* VFMSUBADD231PDZ256mkz */
+ },
+ { /* 5953 */
+ 533,
+ /* VFMSUBADD231PDZ256r */
+ },
+ { /* 5954 */
+ 221,
+ /* VFMSUBADD231PDZ256rk */
+ },
+ { /* 5955 */
+ 221,
+ /* VFMSUBADD231PDZ256rkz */
+ },
+ { /* 5956 */
+ 534,
+ /* VFMSUBADD231PDZm */
+ },
+ { /* 5957 */
+ 535,
+ /* VFMSUBADD231PDZmb */
+ },
+ { /* 5958 */
+ 225,
+ /* VFMSUBADD231PDZmbk */
+ },
+ { /* 5959 */
+ 225,
+ /* VFMSUBADD231PDZmbkz */
+ },
+ { /* 5960 */
+ 227,
+ /* VFMSUBADD231PDZmk */
+ },
+ { /* 5961 */
+ 227,
+ /* VFMSUBADD231PDZmkz */
+ },
+ { /* 5962 */
+ 536,
+ /* VFMSUBADD231PDZr */
+ },
+ { /* 5963 */
+ 537,
+ /* VFMSUBADD231PDZrb */
+ },
+ { /* 5964 */
+ 231,
+ /* VFMSUBADD231PDZrbk */
+ },
+ { /* 5965 */
+ 231,
+ /* VFMSUBADD231PDZrbkz */
+ },
+ { /* 5966 */
+ 233,
+ /* VFMSUBADD231PDZrk */
+ },
+ { /* 5967 */
+ 233,
+ /* VFMSUBADD231PDZrkz */
+ },
+ { /* 5968 */
+ 538,
+ /* VFMSUBADD231PDm */
+ },
+ { /* 5969 */
+ 539,
+ /* VFMSUBADD231PDr */
+ },
+ { /* 5970 */
+ 527,
+ /* VFMSUBADD231PSYm */
+ },
+ { /* 5971 */
+ 528,
+ /* VFMSUBADD231PSYr */
+ },
+ { /* 5972 */
+ 202,
+ /* VFMSUBADD231PSZ128m */
+ },
+ { /* 5973 */
+ 540,
+ /* VFMSUBADD231PSZ128mb */
+ },
+ { /* 5974 */
+ 238,
+ /* VFMSUBADD231PSZ128mbk */
+ },
+ { /* 5975 */
+ 238,
+ /* VFMSUBADD231PSZ128mbkz */
+ },
+ { /* 5976 */
+ 203,
+ /* VFMSUBADD231PSZ128mk */
+ },
+ { /* 5977 */
+ 203,
+ /* VFMSUBADD231PSZ128mkz */
+ },
+ { /* 5978 */
+ 530,
+ /* VFMSUBADD231PSZ128r */
+ },
+ { /* 5979 */
+ 212,
+ /* VFMSUBADD231PSZ128rk */
+ },
+ { /* 5980 */
+ 212,
+ /* VFMSUBADD231PSZ128rkz */
+ },
+ { /* 5981 */
+ 531,
+ /* VFMSUBADD231PSZ256m */
+ },
+ { /* 5982 */
+ 541,
+ /* VFMSUBADD231PSZ256mb */
+ },
+ { /* 5983 */
+ 241,
+ /* VFMSUBADD231PSZ256mbk */
+ },
+ { /* 5984 */
+ 241,
+ /* VFMSUBADD231PSZ256mbkz */
+ },
+ { /* 5985 */
+ 218,
+ /* VFMSUBADD231PSZ256mk */
+ },
+ { /* 5986 */
+ 218,
+ /* VFMSUBADD231PSZ256mkz */
+ },
+ { /* 5987 */
+ 533,
+ /* VFMSUBADD231PSZ256r */
+ },
+ { /* 5988 */
+ 221,
+ /* VFMSUBADD231PSZ256rk */
+ },
+ { /* 5989 */
+ 221,
+ /* VFMSUBADD231PSZ256rkz */
+ },
+ { /* 5990 */
+ 534,
+ /* VFMSUBADD231PSZm */
+ },
+ { /* 5991 */
+ 542,
+ /* VFMSUBADD231PSZmb */
+ },
+ { /* 5992 */
+ 244,
+ /* VFMSUBADD231PSZmbk */
+ },
+ { /* 5993 */
+ 244,
+ /* VFMSUBADD231PSZmbkz */
+ },
+ { /* 5994 */
+ 227,
+ /* VFMSUBADD231PSZmk */
+ },
+ { /* 5995 */
+ 227,
+ /* VFMSUBADD231PSZmkz */
+ },
+ { /* 5996 */
+ 536,
+ /* VFMSUBADD231PSZr */
+ },
+ { /* 5997 */
+ 543,
+ /* VFMSUBADD231PSZrb */
+ },
+ { /* 5998 */
+ 247,
+ /* VFMSUBADD231PSZrbk */
+ },
+ { /* 5999 */
+ 247,
+ /* VFMSUBADD231PSZrbkz */
+ },
+ { /* 6000 */
+ 233,
+ /* VFMSUBADD231PSZrk */
+ },
+ { /* 6001 */
+ 233,
+ /* VFMSUBADD231PSZrkz */
+ },
+ { /* 6002 */
+ 538,
+ /* VFMSUBADD231PSm */
+ },
+ { /* 6003 */
+ 539,
+ /* VFMSUBADD231PSr */
+ },
+ { /* 6004 */
+ 301,
+ /* VFMSUBADDPD4Ymr */
+ },
+ { /* 6005 */
+ 548,
+ /* VFMSUBADDPD4Yrm */
+ },
+ { /* 6006 */
+ 549,
+ /* VFMSUBADDPD4Yrr */
+ },
+ { /* 6007 */
+ 302,
+ /* VFMSUBADDPD4Yrr_REV */
+ },
+ { /* 6008 */
+ 303,
+ /* VFMSUBADDPD4mr */
+ },
+ { /* 6009 */
+ 550,
+ /* VFMSUBADDPD4rm */
+ },
+ { /* 6010 */
+ 551,
+ /* VFMSUBADDPD4rr */
+ },
+ { /* 6011 */
+ 304,
+ /* VFMSUBADDPD4rr_REV */
+ },
+ { /* 6012 */
+ 301,
+ /* VFMSUBADDPS4Ymr */
+ },
+ { /* 6013 */
+ 548,
+ /* VFMSUBADDPS4Yrm */
+ },
+ { /* 6014 */
+ 549,
+ /* VFMSUBADDPS4Yrr */
+ },
+ { /* 6015 */
+ 302,
+ /* VFMSUBADDPS4Yrr_REV */
+ },
+ { /* 6016 */
+ 303,
+ /* VFMSUBADDPS4mr */
+ },
+ { /* 6017 */
+ 550,
+ /* VFMSUBADDPS4rm */
+ },
+ { /* 6018 */
+ 551,
+ /* VFMSUBADDPS4rr */
+ },
+ { /* 6019 */
+ 304,
+ /* VFMSUBADDPS4rr_REV */
+ },
+ { /* 6020 */
+ 301,
+ /* VFMSUBPD4Ymr */
+ },
+ { /* 6021 */
+ 548,
+ /* VFMSUBPD4Yrm */
+ },
+ { /* 6022 */
+ 549,
+ /* VFMSUBPD4Yrr */
+ },
+ { /* 6023 */
+ 302,
+ /* VFMSUBPD4Yrr_REV */
+ },
+ { /* 6024 */
+ 303,
+ /* VFMSUBPD4mr */
+ },
+ { /* 6025 */
+ 550,
+ /* VFMSUBPD4rm */
+ },
+ { /* 6026 */
+ 551,
+ /* VFMSUBPD4rr */
+ },
+ { /* 6027 */
+ 304,
+ /* VFMSUBPD4rr_REV */
+ },
+ { /* 6028 */
+ 301,
+ /* VFMSUBPS4Ymr */
+ },
+ { /* 6029 */
+ 548,
+ /* VFMSUBPS4Yrm */
+ },
+ { /* 6030 */
+ 549,
+ /* VFMSUBPS4Yrr */
+ },
+ { /* 6031 */
+ 302,
+ /* VFMSUBPS4Yrr_REV */
+ },
+ { /* 6032 */
+ 303,
+ /* VFMSUBPS4mr */
+ },
+ { /* 6033 */
+ 550,
+ /* VFMSUBPS4rm */
+ },
+ { /* 6034 */
+ 551,
+ /* VFMSUBPS4rr */
+ },
+ { /* 6035 */
+ 304,
+ /* VFMSUBPS4rr_REV */
+ },
+ { /* 6036 */
+ 303,
+ /* VFMSUBSD4mr */
+ },
+ { /* 6037 */
+ 0,
+ /* */
+ },
+ { /* 6038 */
+ 550,
+ /* VFMSUBSD4rm */
+ },
+ { /* 6039 */
+ 0,
+ /* */
+ },
+ { /* 6040 */
+ 551,
+ /* VFMSUBSD4rr */
+ },
+ { /* 6041 */
+ 0,
+ /* */
+ },
+ { /* 6042 */
+ 0,
+ /* */
+ },
+ { /* 6043 */
+ 304,
+ /* VFMSUBSD4rr_REV */
+ },
+ { /* 6044 */
+ 303,
+ /* VFMSUBSS4mr */
+ },
+ { /* 6045 */
+ 0,
+ /* */
+ },
+ { /* 6046 */
+ 550,
+ /* VFMSUBSS4rm */
+ },
+ { /* 6047 */
+ 0,
+ /* */
+ },
+ { /* 6048 */
+ 551,
+ /* VFMSUBSS4rr */
+ },
+ { /* 6049 */
+ 0,
+ /* */
+ },
+ { /* 6050 */
+ 0,
+ /* */
+ },
+ { /* 6051 */
+ 304,
+ /* VFMSUBSS4rr_REV */
+ },
+ { /* 6052 */
+ 527,
+ /* VFNMADD132PDYm */
+ },
+ { /* 6053 */
+ 528,
+ /* VFNMADD132PDYr */
+ },
+ { /* 6054 */
+ 202,
+ /* VFNMADD132PDZ128m */
+ },
+ { /* 6055 */
+ 529,
+ /* VFNMADD132PDZ128mb */
+ },
+ { /* 6056 */
+ 208,
+ /* VFNMADD132PDZ128mbk */
+ },
+ { /* 6057 */
+ 208,
+ /* VFNMADD132PDZ128mbkz */
+ },
+ { /* 6058 */
+ 203,
+ /* VFNMADD132PDZ128mk */
+ },
+ { /* 6059 */
+ 203,
+ /* VFNMADD132PDZ128mkz */
+ },
+ { /* 6060 */
+ 530,
+ /* VFNMADD132PDZ128r */
+ },
+ { /* 6061 */
+ 212,
+ /* VFNMADD132PDZ128rk */
+ },
+ { /* 6062 */
+ 212,
+ /* VFNMADD132PDZ128rkz */
+ },
+ { /* 6063 */
+ 531,
+ /* VFNMADD132PDZ256m */
+ },
+ { /* 6064 */
+ 532,
+ /* VFNMADD132PDZ256mb */
+ },
+ { /* 6065 */
+ 216,
+ /* VFNMADD132PDZ256mbk */
+ },
+ { /* 6066 */
+ 216,
+ /* VFNMADD132PDZ256mbkz */
+ },
+ { /* 6067 */
+ 218,
+ /* VFNMADD132PDZ256mk */
+ },
+ { /* 6068 */
+ 218,
+ /* VFNMADD132PDZ256mkz */
+ },
+ { /* 6069 */
+ 533,
+ /* VFNMADD132PDZ256r */
+ },
+ { /* 6070 */
+ 221,
+ /* VFNMADD132PDZ256rk */
+ },
+ { /* 6071 */
+ 221,
+ /* VFNMADD132PDZ256rkz */
+ },
+ { /* 6072 */
+ 534,
+ /* VFNMADD132PDZm */
+ },
+ { /* 6073 */
+ 535,
+ /* VFNMADD132PDZmb */
+ },
+ { /* 6074 */
+ 225,
+ /* VFNMADD132PDZmbk */
+ },
+ { /* 6075 */
+ 225,
+ /* VFNMADD132PDZmbkz */
+ },
+ { /* 6076 */
+ 227,
+ /* VFNMADD132PDZmk */
+ },
+ { /* 6077 */
+ 227,
+ /* VFNMADD132PDZmkz */
+ },
+ { /* 6078 */
+ 536,
+ /* VFNMADD132PDZr */
+ },
+ { /* 6079 */
+ 537,
+ /* VFNMADD132PDZrb */
+ },
+ { /* 6080 */
+ 231,
+ /* VFNMADD132PDZrbk */
+ },
+ { /* 6081 */
+ 231,
+ /* VFNMADD132PDZrbkz */
+ },
+ { /* 6082 */
+ 233,
+ /* VFNMADD132PDZrk */
+ },
+ { /* 6083 */
+ 233,
+ /* VFNMADD132PDZrkz */
+ },
+ { /* 6084 */
+ 538,
+ /* VFNMADD132PDm */
+ },
+ { /* 6085 */
+ 539,
+ /* VFNMADD132PDr */
+ },
+ { /* 6086 */
+ 527,
+ /* VFNMADD132PSYm */
+ },
+ { /* 6087 */
+ 528,
+ /* VFNMADD132PSYr */
+ },
+ { /* 6088 */
+ 202,
+ /* VFNMADD132PSZ128m */
+ },
+ { /* 6089 */
+ 540,
+ /* VFNMADD132PSZ128mb */
+ },
+ { /* 6090 */
+ 238,
+ /* VFNMADD132PSZ128mbk */
+ },
+ { /* 6091 */
+ 238,
+ /* VFNMADD132PSZ128mbkz */
+ },
+ { /* 6092 */
+ 203,
+ /* VFNMADD132PSZ128mk */
+ },
+ { /* 6093 */
+ 203,
+ /* VFNMADD132PSZ128mkz */
+ },
+ { /* 6094 */
+ 530,
+ /* VFNMADD132PSZ128r */
+ },
+ { /* 6095 */
+ 212,
+ /* VFNMADD132PSZ128rk */
+ },
+ { /* 6096 */
+ 212,
+ /* VFNMADD132PSZ128rkz */
+ },
+ { /* 6097 */
+ 531,
+ /* VFNMADD132PSZ256m */
+ },
+ { /* 6098 */
+ 541,
+ /* VFNMADD132PSZ256mb */
+ },
+ { /* 6099 */
+ 241,
+ /* VFNMADD132PSZ256mbk */
+ },
+ { /* 6100 */
+ 241,
+ /* VFNMADD132PSZ256mbkz */
+ },
+ { /* 6101 */
+ 218,
+ /* VFNMADD132PSZ256mk */
+ },
+ { /* 6102 */
+ 218,
+ /* VFNMADD132PSZ256mkz */
+ },
+ { /* 6103 */
+ 533,
+ /* VFNMADD132PSZ256r */
+ },
+ { /* 6104 */
+ 221,
+ /* VFNMADD132PSZ256rk */
+ },
+ { /* 6105 */
+ 221,
+ /* VFNMADD132PSZ256rkz */
+ },
+ { /* 6106 */
+ 534,
+ /* VFNMADD132PSZm */
+ },
+ { /* 6107 */
+ 542,
+ /* VFNMADD132PSZmb */
+ },
+ { /* 6108 */
+ 244,
+ /* VFNMADD132PSZmbk */
+ },
+ { /* 6109 */
+ 244,
+ /* VFNMADD132PSZmbkz */
+ },
+ { /* 6110 */
+ 227,
+ /* VFNMADD132PSZmk */
+ },
+ { /* 6111 */
+ 227,
+ /* VFNMADD132PSZmkz */
+ },
+ { /* 6112 */
+ 536,
+ /* VFNMADD132PSZr */
+ },
+ { /* 6113 */
+ 543,
+ /* VFNMADD132PSZrb */
+ },
+ { /* 6114 */
+ 247,
+ /* VFNMADD132PSZrbk */
+ },
+ { /* 6115 */
+ 247,
+ /* VFNMADD132PSZrbkz */
+ },
+ { /* 6116 */
+ 233,
+ /* VFNMADD132PSZrk */
+ },
+ { /* 6117 */
+ 233,
+ /* VFNMADD132PSZrkz */
+ },
+ { /* 6118 */
+ 538,
+ /* VFNMADD132PSm */
+ },
+ { /* 6119 */
+ 539,
+ /* VFNMADD132PSr */
+ },
+ { /* 6120 */
+ 0,
+ /* */
+ },
+ { /* 6121 */
+ 529,
+ /* VFNMADD132SDZm_Int */
+ },
+ { /* 6122 */
+ 208,
+ /* VFNMADD132SDZm_Intk */
+ },
+ { /* 6123 */
+ 208,
+ /* VFNMADD132SDZm_Intkz */
+ },
+ { /* 6124 */
+ 0,
+ /* */
+ },
+ { /* 6125 */
+ 544,
+ /* VFNMADD132SDZr_Int */
+ },
+ { /* 6126 */
+ 250,
+ /* VFNMADD132SDZr_Intk */
+ },
+ { /* 6127 */
+ 250,
+ /* VFNMADD132SDZr_Intkz */
+ },
+ { /* 6128 */
+ 0,
+ /* */
+ },
+ { /* 6129 */
+ 545,
+ /* VFNMADD132SDZrb_Int */
+ },
+ { /* 6130 */
+ 253,
+ /* VFNMADD132SDZrb_Intk */
+ },
+ { /* 6131 */
+ 253,
+ /* VFNMADD132SDZrb_Intkz */
+ },
+ { /* 6132 */
+ 538,
+ /* VFNMADD132SDm */
+ },
+ { /* 6133 */
+ 0,
+ /* */
+ },
+ { /* 6134 */
+ 539,
+ /* VFNMADD132SDr */
+ },
+ { /* 6135 */
+ 0,
+ /* */
+ },
+ { /* 6136 */
+ 0,
+ /* */
+ },
+ { /* 6137 */
+ 540,
+ /* VFNMADD132SSZm_Int */
+ },
+ { /* 6138 */
+ 238,
+ /* VFNMADD132SSZm_Intk */
+ },
+ { /* 6139 */
+ 238,
+ /* VFNMADD132SSZm_Intkz */
+ },
+ { /* 6140 */
+ 0,
+ /* */
+ },
+ { /* 6141 */
+ 546,
+ /* VFNMADD132SSZr_Int */
+ },
+ { /* 6142 */
+ 256,
+ /* VFNMADD132SSZr_Intk */
+ },
+ { /* 6143 */
+ 256,
+ /* VFNMADD132SSZr_Intkz */
+ },
+ { /* 6144 */
+ 0,
+ /* */
+ },
+ { /* 6145 */
+ 547,
+ /* VFNMADD132SSZrb_Int */
+ },
+ { /* 6146 */
+ 259,
+ /* VFNMADD132SSZrb_Intk */
+ },
+ { /* 6147 */
+ 259,
+ /* VFNMADD132SSZrb_Intkz */
+ },
+ { /* 6148 */
+ 538,
+ /* VFNMADD132SSm */
+ },
+ { /* 6149 */
+ 0,
+ /* */
+ },
+ { /* 6150 */
+ 539,
+ /* VFNMADD132SSr */
+ },
+ { /* 6151 */
+ 0,
+ /* */
+ },
+ { /* 6152 */
+ 527,
+ /* VFNMADD213PDYm */
+ },
+ { /* 6153 */
+ 528,
+ /* VFNMADD213PDYr */
+ },
+ { /* 6154 */
+ 202,
+ /* VFNMADD213PDZ128m */
+ },
+ { /* 6155 */
+ 529,
+ /* VFNMADD213PDZ128mb */
+ },
+ { /* 6156 */
+ 208,
+ /* VFNMADD213PDZ128mbk */
+ },
+ { /* 6157 */
+ 208,
+ /* VFNMADD213PDZ128mbkz */
+ },
+ { /* 6158 */
+ 203,
+ /* VFNMADD213PDZ128mk */
+ },
+ { /* 6159 */
+ 203,
+ /* VFNMADD213PDZ128mkz */
+ },
+ { /* 6160 */
+ 530,
+ /* VFNMADD213PDZ128r */
+ },
+ { /* 6161 */
+ 212,
+ /* VFNMADD213PDZ128rk */
+ },
+ { /* 6162 */
+ 212,
+ /* VFNMADD213PDZ128rkz */
+ },
+ { /* 6163 */
+ 531,
+ /* VFNMADD213PDZ256m */
+ },
+ { /* 6164 */
+ 532,
+ /* VFNMADD213PDZ256mb */
+ },
+ { /* 6165 */
+ 216,
+ /* VFNMADD213PDZ256mbk */
+ },
+ { /* 6166 */
+ 216,
+ /* VFNMADD213PDZ256mbkz */
+ },
+ { /* 6167 */
+ 218,
+ /* VFNMADD213PDZ256mk */
+ },
+ { /* 6168 */
+ 218,
+ /* VFNMADD213PDZ256mkz */
+ },
+ { /* 6169 */
+ 533,
+ /* VFNMADD213PDZ256r */
+ },
+ { /* 6170 */
+ 221,
+ /* VFNMADD213PDZ256rk */
+ },
+ { /* 6171 */
+ 221,
+ /* VFNMADD213PDZ256rkz */
+ },
+ { /* 6172 */
+ 534,
+ /* VFNMADD213PDZm */
+ },
+ { /* 6173 */
+ 535,
+ /* VFNMADD213PDZmb */
+ },
+ { /* 6174 */
+ 225,
+ /* VFNMADD213PDZmbk */
+ },
+ { /* 6175 */
+ 225,
+ /* VFNMADD213PDZmbkz */
+ },
+ { /* 6176 */
+ 227,
+ /* VFNMADD213PDZmk */
+ },
+ { /* 6177 */
+ 227,
+ /* VFNMADD213PDZmkz */
+ },
+ { /* 6178 */
+ 536,
+ /* VFNMADD213PDZr */
+ },
+ { /* 6179 */
+ 537,
+ /* VFNMADD213PDZrb */
+ },
+ { /* 6180 */
+ 231,
+ /* VFNMADD213PDZrbk */
+ },
+ { /* 6181 */
+ 231,
+ /* VFNMADD213PDZrbkz */
+ },
+ { /* 6182 */
+ 233,
+ /* VFNMADD213PDZrk */
+ },
+ { /* 6183 */
+ 233,
+ /* VFNMADD213PDZrkz */
+ },
+ { /* 6184 */
+ 538,
+ /* VFNMADD213PDm */
+ },
+ { /* 6185 */
+ 539,
+ /* VFNMADD213PDr */
+ },
+ { /* 6186 */
+ 527,
+ /* VFNMADD213PSYm */
+ },
+ { /* 6187 */
+ 528,
+ /* VFNMADD213PSYr */
+ },
+ { /* 6188 */
+ 202,
+ /* VFNMADD213PSZ128m */
+ },
+ { /* 6189 */
+ 540,
+ /* VFNMADD213PSZ128mb */
+ },
+ { /* 6190 */
+ 238,
+ /* VFNMADD213PSZ128mbk */
+ },
+ { /* 6191 */
+ 238,
+ /* VFNMADD213PSZ128mbkz */
+ },
+ { /* 6192 */
+ 203,
+ /* VFNMADD213PSZ128mk */
+ },
+ { /* 6193 */
+ 203,
+ /* VFNMADD213PSZ128mkz */
+ },
+ { /* 6194 */
+ 530,
+ /* VFNMADD213PSZ128r */
+ },
+ { /* 6195 */
+ 212,
+ /* VFNMADD213PSZ128rk */
+ },
+ { /* 6196 */
+ 212,
+ /* VFNMADD213PSZ128rkz */
+ },
+ { /* 6197 */
+ 531,
+ /* VFNMADD213PSZ256m */
+ },
+ { /* 6198 */
+ 541,
+ /* VFNMADD213PSZ256mb */
+ },
+ { /* 6199 */
+ 241,
+ /* VFNMADD213PSZ256mbk */
+ },
+ { /* 6200 */
+ 241,
+ /* VFNMADD213PSZ256mbkz */
+ },
+ { /* 6201 */
+ 218,
+ /* VFNMADD213PSZ256mk */
+ },
+ { /* 6202 */
+ 218,
+ /* VFNMADD213PSZ256mkz */
+ },
+ { /* 6203 */
+ 533,
+ /* VFNMADD213PSZ256r */
+ },
+ { /* 6204 */
+ 221,
+ /* VFNMADD213PSZ256rk */
+ },
+ { /* 6205 */
+ 221,
+ /* VFNMADD213PSZ256rkz */
+ },
+ { /* 6206 */
+ 534,
+ /* VFNMADD213PSZm */
+ },
+ { /* 6207 */
+ 542,
+ /* VFNMADD213PSZmb */
+ },
+ { /* 6208 */
+ 244,
+ /* VFNMADD213PSZmbk */
+ },
+ { /* 6209 */
+ 244,
+ /* VFNMADD213PSZmbkz */
+ },
+ { /* 6210 */
+ 227,
+ /* VFNMADD213PSZmk */
+ },
+ { /* 6211 */
+ 227,
+ /* VFNMADD213PSZmkz */
+ },
+ { /* 6212 */
+ 536,
+ /* VFNMADD213PSZr */
+ },
+ { /* 6213 */
+ 543,
+ /* VFNMADD213PSZrb */
+ },
+ { /* 6214 */
+ 247,
+ /* VFNMADD213PSZrbk */
+ },
+ { /* 6215 */
+ 247,
+ /* VFNMADD213PSZrbkz */
+ },
+ { /* 6216 */
+ 233,
+ /* VFNMADD213PSZrk */
+ },
+ { /* 6217 */
+ 233,
+ /* VFNMADD213PSZrkz */
+ },
+ { /* 6218 */
+ 538,
+ /* VFNMADD213PSm */
+ },
+ { /* 6219 */
+ 539,
+ /* VFNMADD213PSr */
+ },
+ { /* 6220 */
+ 0,
+ /* */
+ },
+ { /* 6221 */
+ 529,
+ /* VFNMADD213SDZm_Int */
+ },
+ { /* 6222 */
+ 208,
+ /* VFNMADD213SDZm_Intk */
+ },
+ { /* 6223 */
+ 208,
+ /* VFNMADD213SDZm_Intkz */
+ },
+ { /* 6224 */
+ 0,
+ /* */
+ },
+ { /* 6225 */
+ 544,
+ /* VFNMADD213SDZr_Int */
+ },
+ { /* 6226 */
+ 250,
+ /* VFNMADD213SDZr_Intk */
+ },
+ { /* 6227 */
+ 250,
+ /* VFNMADD213SDZr_Intkz */
+ },
+ { /* 6228 */
+ 0,
+ /* */
+ },
+ { /* 6229 */
+ 545,
+ /* VFNMADD213SDZrb_Int */
+ },
+ { /* 6230 */
+ 253,
+ /* VFNMADD213SDZrb_Intk */
+ },
+ { /* 6231 */
+ 253,
+ /* VFNMADD213SDZrb_Intkz */
+ },
+ { /* 6232 */
+ 538,
+ /* VFNMADD213SDm */
+ },
+ { /* 6233 */
+ 0,
+ /* */
+ },
+ { /* 6234 */
+ 539,
+ /* VFNMADD213SDr */
+ },
+ { /* 6235 */
+ 0,
+ /* */
+ },
+ { /* 6236 */
+ 0,
+ /* */
+ },
+ { /* 6237 */
+ 540,
+ /* VFNMADD213SSZm_Int */
+ },
+ { /* 6238 */
+ 238,
+ /* VFNMADD213SSZm_Intk */
+ },
+ { /* 6239 */
+ 238,
+ /* VFNMADD213SSZm_Intkz */
+ },
+ { /* 6240 */
+ 0,
+ /* */
+ },
+ { /* 6241 */
+ 546,
+ /* VFNMADD213SSZr_Int */
+ },
+ { /* 6242 */
+ 256,
+ /* VFNMADD213SSZr_Intk */
+ },
+ { /* 6243 */
+ 256,
+ /* VFNMADD213SSZr_Intkz */
+ },
+ { /* 6244 */
+ 0,
+ /* */
+ },
+ { /* 6245 */
+ 547,
+ /* VFNMADD213SSZrb_Int */
+ },
+ { /* 6246 */
+ 259,
+ /* VFNMADD213SSZrb_Intk */
+ },
+ { /* 6247 */
+ 259,
+ /* VFNMADD213SSZrb_Intkz */
+ },
+ { /* 6248 */
+ 538,
+ /* VFNMADD213SSm */
+ },
+ { /* 6249 */
+ 0,
+ /* */
+ },
+ { /* 6250 */
+ 539,
+ /* VFNMADD213SSr */
+ },
+ { /* 6251 */
+ 0,
+ /* */
+ },
+ { /* 6252 */
+ 527,
+ /* VFNMADD231PDYm */
+ },
+ { /* 6253 */
+ 528,
+ /* VFNMADD231PDYr */
+ },
+ { /* 6254 */
+ 202,
+ /* VFNMADD231PDZ128m */
+ },
+ { /* 6255 */
+ 529,
+ /* VFNMADD231PDZ128mb */
+ },
+ { /* 6256 */
+ 208,
+ /* VFNMADD231PDZ128mbk */
+ },
+ { /* 6257 */
+ 208,
+ /* VFNMADD231PDZ128mbkz */
+ },
+ { /* 6258 */
+ 203,
+ /* VFNMADD231PDZ128mk */
+ },
+ { /* 6259 */
+ 203,
+ /* VFNMADD231PDZ128mkz */
+ },
+ { /* 6260 */
+ 530,
+ /* VFNMADD231PDZ128r */
+ },
+ { /* 6261 */
+ 212,
+ /* VFNMADD231PDZ128rk */
+ },
+ { /* 6262 */
+ 212,
+ /* VFNMADD231PDZ128rkz */
+ },
+ { /* 6263 */
+ 531,
+ /* VFNMADD231PDZ256m */
+ },
+ { /* 6264 */
+ 532,
+ /* VFNMADD231PDZ256mb */
+ },
+ { /* 6265 */
+ 216,
+ /* VFNMADD231PDZ256mbk */
+ },
+ { /* 6266 */
+ 216,
+ /* VFNMADD231PDZ256mbkz */
+ },
+ { /* 6267 */
+ 218,
+ /* VFNMADD231PDZ256mk */
+ },
+ { /* 6268 */
+ 218,
+ /* VFNMADD231PDZ256mkz */
+ },
+ { /* 6269 */
+ 533,
+ /* VFNMADD231PDZ256r */
+ },
+ { /* 6270 */
+ 221,
+ /* VFNMADD231PDZ256rk */
+ },
+ { /* 6271 */
+ 221,
+ /* VFNMADD231PDZ256rkz */
+ },
+ { /* 6272 */
+ 534,
+ /* VFNMADD231PDZm */
+ },
+ { /* 6273 */
+ 535,
+ /* VFNMADD231PDZmb */
+ },
+ { /* 6274 */
+ 225,
+ /* VFNMADD231PDZmbk */
+ },
+ { /* 6275 */
+ 225,
+ /* VFNMADD231PDZmbkz */
+ },
+ { /* 6276 */
+ 227,
+ /* VFNMADD231PDZmk */
+ },
+ { /* 6277 */
+ 227,
+ /* VFNMADD231PDZmkz */
+ },
+ { /* 6278 */
+ 536,
+ /* VFNMADD231PDZr */
+ },
+ { /* 6279 */
+ 537,
+ /* VFNMADD231PDZrb */
+ },
+ { /* 6280 */
+ 231,
+ /* VFNMADD231PDZrbk */
+ },
+ { /* 6281 */
+ 231,
+ /* VFNMADD231PDZrbkz */
+ },
+ { /* 6282 */
+ 233,
+ /* VFNMADD231PDZrk */
+ },
+ { /* 6283 */
+ 233,
+ /* VFNMADD231PDZrkz */
+ },
+ { /* 6284 */
+ 538,
+ /* VFNMADD231PDm */
+ },
+ { /* 6285 */
+ 539,
+ /* VFNMADD231PDr */
+ },
+ { /* 6286 */
+ 527,
+ /* VFNMADD231PSYm */
+ },
+ { /* 6287 */
+ 528,
+ /* VFNMADD231PSYr */
+ },
+ { /* 6288 */
+ 202,
+ /* VFNMADD231PSZ128m */
+ },
+ { /* 6289 */
+ 540,
+ /* VFNMADD231PSZ128mb */
+ },
+ { /* 6290 */
+ 238,
+ /* VFNMADD231PSZ128mbk */
+ },
+ { /* 6291 */
+ 238,
+ /* VFNMADD231PSZ128mbkz */
+ },
+ { /* 6292 */
+ 203,
+ /* VFNMADD231PSZ128mk */
+ },
+ { /* 6293 */
+ 203,
+ /* VFNMADD231PSZ128mkz */
+ },
+ { /* 6294 */
+ 530,
+ /* VFNMADD231PSZ128r */
+ },
+ { /* 6295 */
+ 212,
+ /* VFNMADD231PSZ128rk */
+ },
+ { /* 6296 */
+ 212,
+ /* VFNMADD231PSZ128rkz */
+ },
+ { /* 6297 */
+ 531,
+ /* VFNMADD231PSZ256m */
+ },
+ { /* 6298 */
+ 541,
+ /* VFNMADD231PSZ256mb */
+ },
+ { /* 6299 */
+ 241,
+ /* VFNMADD231PSZ256mbk */
+ },
+ { /* 6300 */
+ 241,
+ /* VFNMADD231PSZ256mbkz */
+ },
+ { /* 6301 */
+ 218,
+ /* VFNMADD231PSZ256mk */
+ },
+ { /* 6302 */
+ 218,
+ /* VFNMADD231PSZ256mkz */
+ },
+ { /* 6303 */
+ 533,
+ /* VFNMADD231PSZ256r */
+ },
+ { /* 6304 */
+ 221,
+ /* VFNMADD231PSZ256rk */
+ },
+ { /* 6305 */
+ 221,
+ /* VFNMADD231PSZ256rkz */
+ },
+ { /* 6306 */
+ 534,
+ /* VFNMADD231PSZm */
+ },
+ { /* 6307 */
+ 542,
+ /* VFNMADD231PSZmb */
+ },
+ { /* 6308 */
+ 244,
+ /* VFNMADD231PSZmbk */
+ },
+ { /* 6309 */
+ 244,
+ /* VFNMADD231PSZmbkz */
+ },
+ { /* 6310 */
+ 227,
+ /* VFNMADD231PSZmk */
+ },
+ { /* 6311 */
+ 227,
+ /* VFNMADD231PSZmkz */
+ },
+ { /* 6312 */
+ 536,
+ /* VFNMADD231PSZr */
+ },
+ { /* 6313 */
+ 543,
+ /* VFNMADD231PSZrb */
+ },
+ { /* 6314 */
+ 247,
+ /* VFNMADD231PSZrbk */
+ },
+ { /* 6315 */
+ 247,
+ /* VFNMADD231PSZrbkz */
+ },
+ { /* 6316 */
+ 233,
+ /* VFNMADD231PSZrk */
+ },
+ { /* 6317 */
+ 233,
+ /* VFNMADD231PSZrkz */
+ },
+ { /* 6318 */
+ 538,
+ /* VFNMADD231PSm */
+ },
+ { /* 6319 */
+ 539,
+ /* VFNMADD231PSr */
+ },
+ { /* 6320 */
+ 0,
+ /* */
+ },
+ { /* 6321 */
+ 529,
+ /* VFNMADD231SDZm_Int */
+ },
+ { /* 6322 */
+ 208,
+ /* VFNMADD231SDZm_Intk */
+ },
+ { /* 6323 */
+ 208,
+ /* VFNMADD231SDZm_Intkz */
+ },
+ { /* 6324 */
+ 0,
+ /* */
+ },
+ { /* 6325 */
+ 544,
+ /* VFNMADD231SDZr_Int */
+ },
+ { /* 6326 */
+ 250,
+ /* VFNMADD231SDZr_Intk */
+ },
+ { /* 6327 */
+ 250,
+ /* VFNMADD231SDZr_Intkz */
+ },
+ { /* 6328 */
+ 0,
+ /* */
+ },
+ { /* 6329 */
+ 545,
+ /* VFNMADD231SDZrb_Int */
+ },
+ { /* 6330 */
+ 253,
+ /* VFNMADD231SDZrb_Intk */
+ },
+ { /* 6331 */
+ 253,
+ /* VFNMADD231SDZrb_Intkz */
+ },
+ { /* 6332 */
+ 538,
+ /* VFNMADD231SDm */
+ },
+ { /* 6333 */
+ 0,
+ /* */
+ },
+ { /* 6334 */
+ 539,
+ /* VFNMADD231SDr */
+ },
+ { /* 6335 */
+ 0,
+ /* */
+ },
+ { /* 6336 */
+ 0,
+ /* */
+ },
+ { /* 6337 */
+ 540,
+ /* VFNMADD231SSZm_Int */
+ },
+ { /* 6338 */
+ 238,
+ /* VFNMADD231SSZm_Intk */
+ },
+ { /* 6339 */
+ 238,
+ /* VFNMADD231SSZm_Intkz */
+ },
+ { /* 6340 */
+ 0,
+ /* */
+ },
+ { /* 6341 */
+ 546,
+ /* VFNMADD231SSZr_Int */
+ },
+ { /* 6342 */
+ 256,
+ /* VFNMADD231SSZr_Intk */
+ },
+ { /* 6343 */
+ 256,
+ /* VFNMADD231SSZr_Intkz */
+ },
+ { /* 6344 */
+ 0,
+ /* */
+ },
+ { /* 6345 */
+ 547,
+ /* VFNMADD231SSZrb_Int */
+ },
+ { /* 6346 */
+ 259,
+ /* VFNMADD231SSZrb_Intk */
+ },
+ { /* 6347 */
+ 259,
+ /* VFNMADD231SSZrb_Intkz */
+ },
+ { /* 6348 */
+ 538,
+ /* VFNMADD231SSm */
+ },
+ { /* 6349 */
+ 0,
+ /* */
+ },
+ { /* 6350 */
+ 539,
+ /* VFNMADD231SSr */
+ },
+ { /* 6351 */
+ 0,
+ /* */
+ },
+ { /* 6352 */
+ 301,
+ /* VFNMADDPD4Ymr */
+ },
+ { /* 6353 */
+ 548,
+ /* VFNMADDPD4Yrm */
+ },
+ { /* 6354 */
+ 549,
+ /* VFNMADDPD4Yrr */
+ },
+ { /* 6355 */
+ 302,
+ /* VFNMADDPD4Yrr_REV */
+ },
+ { /* 6356 */
+ 303,
+ /* VFNMADDPD4mr */
+ },
+ { /* 6357 */
+ 550,
+ /* VFNMADDPD4rm */
+ },
+ { /* 6358 */
+ 551,
+ /* VFNMADDPD4rr */
+ },
+ { /* 6359 */
+ 304,
+ /* VFNMADDPD4rr_REV */
+ },
+ { /* 6360 */
+ 301,
+ /* VFNMADDPS4Ymr */
+ },
+ { /* 6361 */
+ 548,
+ /* VFNMADDPS4Yrm */
+ },
+ { /* 6362 */
+ 549,
+ /* VFNMADDPS4Yrr */
+ },
+ { /* 6363 */
+ 302,
+ /* VFNMADDPS4Yrr_REV */
+ },
+ { /* 6364 */
+ 303,
+ /* VFNMADDPS4mr */
+ },
+ { /* 6365 */
+ 550,
+ /* VFNMADDPS4rm */
+ },
+ { /* 6366 */
+ 551,
+ /* VFNMADDPS4rr */
+ },
+ { /* 6367 */
+ 304,
+ /* VFNMADDPS4rr_REV */
+ },
+ { /* 6368 */
+ 303,
+ /* VFNMADDSD4mr */
+ },
+ { /* 6369 */
+ 0,
+ /* */
+ },
+ { /* 6370 */
+ 550,
+ /* VFNMADDSD4rm */
+ },
+ { /* 6371 */
+ 0,
+ /* */
+ },
+ { /* 6372 */
+ 551,
+ /* VFNMADDSD4rr */
+ },
+ { /* 6373 */
+ 0,
+ /* */
+ },
+ { /* 6374 */
+ 0,
+ /* */
+ },
+ { /* 6375 */
+ 304,
+ /* VFNMADDSD4rr_REV */
+ },
+ { /* 6376 */
+ 303,
+ /* VFNMADDSS4mr */
+ },
+ { /* 6377 */
+ 0,
+ /* */
+ },
+ { /* 6378 */
+ 550,
+ /* VFNMADDSS4rm */
+ },
+ { /* 6379 */
+ 0,
+ /* */
+ },
+ { /* 6380 */
+ 551,
+ /* VFNMADDSS4rr */
+ },
+ { /* 6381 */
+ 0,
+ /* */
+ },
+ { /* 6382 */
+ 0,
+ /* */
+ },
+ { /* 6383 */
+ 304,
+ /* VFNMADDSS4rr_REV */
+ },
+ { /* 6384 */
+ 527,
+ /* VFNMSUB132PDYm */
+ },
+ { /* 6385 */
+ 528,
+ /* VFNMSUB132PDYr */
+ },
+ { /* 6386 */
+ 202,
+ /* VFNMSUB132PDZ128m */
+ },
+ { /* 6387 */
+ 529,
+ /* VFNMSUB132PDZ128mb */
+ },
+ { /* 6388 */
+ 208,
+ /* VFNMSUB132PDZ128mbk */
+ },
+ { /* 6389 */
+ 208,
+ /* VFNMSUB132PDZ128mbkz */
+ },
+ { /* 6390 */
+ 203,
+ /* VFNMSUB132PDZ128mk */
+ },
+ { /* 6391 */
+ 203,
+ /* VFNMSUB132PDZ128mkz */
+ },
+ { /* 6392 */
+ 530,
+ /* VFNMSUB132PDZ128r */
+ },
+ { /* 6393 */
+ 212,
+ /* VFNMSUB132PDZ128rk */
+ },
+ { /* 6394 */
+ 212,
+ /* VFNMSUB132PDZ128rkz */
+ },
+ { /* 6395 */
+ 531,
+ /* VFNMSUB132PDZ256m */
+ },
+ { /* 6396 */
+ 532,
+ /* VFNMSUB132PDZ256mb */
+ },
+ { /* 6397 */
+ 216,
+ /* VFNMSUB132PDZ256mbk */
+ },
+ { /* 6398 */
+ 216,
+ /* VFNMSUB132PDZ256mbkz */
+ },
+ { /* 6399 */
+ 218,
+ /* VFNMSUB132PDZ256mk */
+ },
+ { /* 6400 */
+ 218,
+ /* VFNMSUB132PDZ256mkz */
+ },
+ { /* 6401 */
+ 533,
+ /* VFNMSUB132PDZ256r */
+ },
+ { /* 6402 */
+ 221,
+ /* VFNMSUB132PDZ256rk */
+ },
+ { /* 6403 */
+ 221,
+ /* VFNMSUB132PDZ256rkz */
+ },
+ { /* 6404 */
+ 534,
+ /* VFNMSUB132PDZm */
+ },
+ { /* 6405 */
+ 535,
+ /* VFNMSUB132PDZmb */
+ },
+ { /* 6406 */
+ 225,
+ /* VFNMSUB132PDZmbk */
+ },
+ { /* 6407 */
+ 225,
+ /* VFNMSUB132PDZmbkz */
+ },
+ { /* 6408 */
+ 227,
+ /* VFNMSUB132PDZmk */
+ },
+ { /* 6409 */
+ 227,
+ /* VFNMSUB132PDZmkz */
+ },
+ { /* 6410 */
+ 536,
+ /* VFNMSUB132PDZr */
+ },
+ { /* 6411 */
+ 537,
+ /* VFNMSUB132PDZrb */
+ },
+ { /* 6412 */
+ 231,
+ /* VFNMSUB132PDZrbk */
+ },
+ { /* 6413 */
+ 231,
+ /* VFNMSUB132PDZrbkz */
+ },
+ { /* 6414 */
+ 233,
+ /* VFNMSUB132PDZrk */
+ },
+ { /* 6415 */
+ 233,
+ /* VFNMSUB132PDZrkz */
+ },
+ { /* 6416 */
+ 538,
+ /* VFNMSUB132PDm */
+ },
+ { /* 6417 */
+ 539,
+ /* VFNMSUB132PDr */
+ },
+ { /* 6418 */
+ 527,
+ /* VFNMSUB132PSYm */
+ },
+ { /* 6419 */
+ 528,
+ /* VFNMSUB132PSYr */
+ },
+ { /* 6420 */
+ 202,
+ /* VFNMSUB132PSZ128m */
+ },
+ { /* 6421 */
+ 540,
+ /* VFNMSUB132PSZ128mb */
+ },
+ { /* 6422 */
+ 238,
+ /* VFNMSUB132PSZ128mbk */
+ },
+ { /* 6423 */
+ 238,
+ /* VFNMSUB132PSZ128mbkz */
+ },
+ { /* 6424 */
+ 203,
+ /* VFNMSUB132PSZ128mk */
+ },
+ { /* 6425 */
+ 203,
+ /* VFNMSUB132PSZ128mkz */
+ },
+ { /* 6426 */
+ 530,
+ /* VFNMSUB132PSZ128r */
+ },
+ { /* 6427 */
+ 212,
+ /* VFNMSUB132PSZ128rk */
+ },
+ { /* 6428 */
+ 212,
+ /* VFNMSUB132PSZ128rkz */
+ },
+ { /* 6429 */
+ 531,
+ /* VFNMSUB132PSZ256m */
+ },
+ { /* 6430 */
+ 541,
+ /* VFNMSUB132PSZ256mb */
+ },
+ { /* 6431 */
+ 241,
+ /* VFNMSUB132PSZ256mbk */
+ },
+ { /* 6432 */
+ 241,
+ /* VFNMSUB132PSZ256mbkz */
+ },
+ { /* 6433 */
+ 218,
+ /* VFNMSUB132PSZ256mk */
+ },
+ { /* 6434 */
+ 218,
+ /* VFNMSUB132PSZ256mkz */
+ },
+ { /* 6435 */
+ 533,
+ /* VFNMSUB132PSZ256r */
+ },
+ { /* 6436 */
+ 221,
+ /* VFNMSUB132PSZ256rk */
+ },
+ { /* 6437 */
+ 221,
+ /* VFNMSUB132PSZ256rkz */
+ },
+ { /* 6438 */
+ 534,
+ /* VFNMSUB132PSZm */
+ },
+ { /* 6439 */
+ 542,
+ /* VFNMSUB132PSZmb */
+ },
+ { /* 6440 */
+ 244,
+ /* VFNMSUB132PSZmbk */
+ },
+ { /* 6441 */
+ 244,
+ /* VFNMSUB132PSZmbkz */
+ },
+ { /* 6442 */
+ 227,
+ /* VFNMSUB132PSZmk */
+ },
+ { /* 6443 */
+ 227,
+ /* VFNMSUB132PSZmkz */
+ },
+ { /* 6444 */
+ 536,
+ /* VFNMSUB132PSZr */
+ },
+ { /* 6445 */
+ 543,
+ /* VFNMSUB132PSZrb */
+ },
+ { /* 6446 */
+ 247,
+ /* VFNMSUB132PSZrbk */
+ },
+ { /* 6447 */
+ 247,
+ /* VFNMSUB132PSZrbkz */
+ },
+ { /* 6448 */
+ 233,
+ /* VFNMSUB132PSZrk */
+ },
+ { /* 6449 */
+ 233,
+ /* VFNMSUB132PSZrkz */
+ },
+ { /* 6450 */
+ 538,
+ /* VFNMSUB132PSm */
+ },
+ { /* 6451 */
+ 539,
+ /* VFNMSUB132PSr */
+ },
+ { /* 6452 */
+ 0,
+ /* */
+ },
+ { /* 6453 */
+ 529,
+ /* VFNMSUB132SDZm_Int */
+ },
+ { /* 6454 */
+ 208,
+ /* VFNMSUB132SDZm_Intk */
+ },
+ { /* 6455 */
+ 208,
+ /* VFNMSUB132SDZm_Intkz */
+ },
+ { /* 6456 */
+ 0,
+ /* */
+ },
+ { /* 6457 */
+ 544,
+ /* VFNMSUB132SDZr_Int */
+ },
+ { /* 6458 */
+ 250,
+ /* VFNMSUB132SDZr_Intk */
+ },
+ { /* 6459 */
+ 250,
+ /* VFNMSUB132SDZr_Intkz */
+ },
+ { /* 6460 */
+ 0,
+ /* */
+ },
+ { /* 6461 */
+ 545,
+ /* VFNMSUB132SDZrb_Int */
+ },
+ { /* 6462 */
+ 253,
+ /* VFNMSUB132SDZrb_Intk */
+ },
+ { /* 6463 */
+ 253,
+ /* VFNMSUB132SDZrb_Intkz */
+ },
+ { /* 6464 */
+ 538,
+ /* VFNMSUB132SDm */
+ },
+ { /* 6465 */
+ 0,
+ /* */
+ },
+ { /* 6466 */
+ 539,
+ /* VFNMSUB132SDr */
+ },
+ { /* 6467 */
+ 0,
+ /* */
+ },
+ { /* 6468 */
+ 0,
+ /* */
+ },
+ { /* 6469 */
+ 540,
+ /* VFNMSUB132SSZm_Int */
+ },
+ { /* 6470 */
+ 238,
+ /* VFNMSUB132SSZm_Intk */
+ },
+ { /* 6471 */
+ 238,
+ /* VFNMSUB132SSZm_Intkz */
+ },
+ { /* 6472 */
+ 0,
+ /* */
+ },
+ { /* 6473 */
+ 546,
+ /* VFNMSUB132SSZr_Int */
+ },
+ { /* 6474 */
+ 256,
+ /* VFNMSUB132SSZr_Intk */
+ },
+ { /* 6475 */
+ 256,
+ /* VFNMSUB132SSZr_Intkz */
+ },
+ { /* 6476 */
+ 0,
+ /* */
+ },
+ { /* 6477 */
+ 547,
+ /* VFNMSUB132SSZrb_Int */
+ },
+ { /* 6478 */
+ 259,
+ /* VFNMSUB132SSZrb_Intk */
+ },
+ { /* 6479 */
+ 259,
+ /* VFNMSUB132SSZrb_Intkz */
+ },
+ { /* 6480 */
+ 538,
+ /* VFNMSUB132SSm */
+ },
+ { /* 6481 */
+ 0,
+ /* */
+ },
+ { /* 6482 */
+ 539,
+ /* VFNMSUB132SSr */
+ },
+ { /* 6483 */
+ 0,
+ /* */
+ },
+ { /* 6484 */
+ 527,
+ /* VFNMSUB213PDYm */
+ },
+ { /* 6485 */
+ 528,
+ /* VFNMSUB213PDYr */
+ },
+ { /* 6486 */
+ 202,
+ /* VFNMSUB213PDZ128m */
+ },
+ { /* 6487 */
+ 529,
+ /* VFNMSUB213PDZ128mb */
+ },
+ { /* 6488 */
+ 208,
+ /* VFNMSUB213PDZ128mbk */
+ },
+ { /* 6489 */
+ 208,
+ /* VFNMSUB213PDZ128mbkz */
+ },
+ { /* 6490 */
+ 203,
+ /* VFNMSUB213PDZ128mk */
+ },
+ { /* 6491 */
+ 203,
+ /* VFNMSUB213PDZ128mkz */
+ },
+ { /* 6492 */
+ 530,
+ /* VFNMSUB213PDZ128r */
+ },
+ { /* 6493 */
+ 212,
+ /* VFNMSUB213PDZ128rk */
+ },
+ { /* 6494 */
+ 212,
+ /* VFNMSUB213PDZ128rkz */
+ },
+ { /* 6495 */
+ 531,
+ /* VFNMSUB213PDZ256m */
+ },
+ { /* 6496 */
+ 532,
+ /* VFNMSUB213PDZ256mb */
+ },
+ { /* 6497 */
+ 216,
+ /* VFNMSUB213PDZ256mbk */
+ },
+ { /* 6498 */
+ 216,
+ /* VFNMSUB213PDZ256mbkz */
+ },
+ { /* 6499 */
+ 218,
+ /* VFNMSUB213PDZ256mk */
+ },
+ { /* 6500 */
+ 218,
+ /* VFNMSUB213PDZ256mkz */
+ },
+ { /* 6501 */
+ 533,
+ /* VFNMSUB213PDZ256r */
+ },
+ { /* 6502 */
+ 221,
+ /* VFNMSUB213PDZ256rk */
+ },
+ { /* 6503 */
+ 221,
+ /* VFNMSUB213PDZ256rkz */
+ },
+ { /* 6504 */
+ 534,
+ /* VFNMSUB213PDZm */
+ },
+ { /* 6505 */
+ 535,
+ /* VFNMSUB213PDZmb */
+ },
+ { /* 6506 */
+ 225,
+ /* VFNMSUB213PDZmbk */
+ },
+ { /* 6507 */
+ 225,
+ /* VFNMSUB213PDZmbkz */
+ },
+ { /* 6508 */
+ 227,
+ /* VFNMSUB213PDZmk */
+ },
+ { /* 6509 */
+ 227,
+ /* VFNMSUB213PDZmkz */
+ },
+ { /* 6510 */
+ 536,
+ /* VFNMSUB213PDZr */
+ },
+ { /* 6511 */
+ 537,
+ /* VFNMSUB213PDZrb */
+ },
+ { /* 6512 */
+ 231,
+ /* VFNMSUB213PDZrbk */
+ },
+ { /* 6513 */
+ 231,
+ /* VFNMSUB213PDZrbkz */
+ },
+ { /* 6514 */
+ 233,
+ /* VFNMSUB213PDZrk */
+ },
+ { /* 6515 */
+ 233,
+ /* VFNMSUB213PDZrkz */
+ },
+ { /* 6516 */
+ 538,
+ /* VFNMSUB213PDm */
+ },
+ { /* 6517 */
+ 539,
+ /* VFNMSUB213PDr */
+ },
+ { /* 6518 */
+ 527,
+ /* VFNMSUB213PSYm */
+ },
+ { /* 6519 */
+ 528,
+ /* VFNMSUB213PSYr */
+ },
+ { /* 6520 */
+ 202,
+ /* VFNMSUB213PSZ128m */
+ },
+ { /* 6521 */
+ 540,
+ /* VFNMSUB213PSZ128mb */
+ },
+ { /* 6522 */
+ 238,
+ /* VFNMSUB213PSZ128mbk */
+ },
+ { /* 6523 */
+ 238,
+ /* VFNMSUB213PSZ128mbkz */
+ },
+ { /* 6524 */
+ 203,
+ /* VFNMSUB213PSZ128mk */
+ },
+ { /* 6525 */
+ 203,
+ /* VFNMSUB213PSZ128mkz */
+ },
+ { /* 6526 */
+ 530,
+ /* VFNMSUB213PSZ128r */
+ },
+ { /* 6527 */
+ 212,
+ /* VFNMSUB213PSZ128rk */
+ },
+ { /* 6528 */
+ 212,
+ /* VFNMSUB213PSZ128rkz */
+ },
+ { /* 6529 */
+ 531,
+ /* VFNMSUB213PSZ256m */
+ },
+ { /* 6530 */
+ 541,
+ /* VFNMSUB213PSZ256mb */
+ },
+ { /* 6531 */
+ 241,
+ /* VFNMSUB213PSZ256mbk */
+ },
+ { /* 6532 */
+ 241,
+ /* VFNMSUB213PSZ256mbkz */
+ },
+ { /* 6533 */
+ 218,
+ /* VFNMSUB213PSZ256mk */
+ },
+ { /* 6534 */
+ 218,
+ /* VFNMSUB213PSZ256mkz */
+ },
+ { /* 6535 */
+ 533,
+ /* VFNMSUB213PSZ256r */
+ },
+ { /* 6536 */
+ 221,
+ /* VFNMSUB213PSZ256rk */
+ },
+ { /* 6537 */
+ 221,
+ /* VFNMSUB213PSZ256rkz */
+ },
+ { /* 6538 */
+ 534,
+ /* VFNMSUB213PSZm */
+ },
+ { /* 6539 */
+ 542,
+ /* VFNMSUB213PSZmb */
+ },
+ { /* 6540 */
+ 244,
+ /* VFNMSUB213PSZmbk */
+ },
+ { /* 6541 */
+ 244,
+ /* VFNMSUB213PSZmbkz */
+ },
+ { /* 6542 */
+ 227,
+ /* VFNMSUB213PSZmk */
+ },
+ { /* 6543 */
+ 227,
+ /* VFNMSUB213PSZmkz */
+ },
+ { /* 6544 */
+ 536,
+ /* VFNMSUB213PSZr */
+ },
+ { /* 6545 */
+ 543,
+ /* VFNMSUB213PSZrb */
+ },
+ { /* 6546 */
+ 247,
+ /* VFNMSUB213PSZrbk */
+ },
+ { /* 6547 */
+ 247,
+ /* VFNMSUB213PSZrbkz */
+ },
+ { /* 6548 */
+ 233,
+ /* VFNMSUB213PSZrk */
+ },
+ { /* 6549 */
+ 233,
+ /* VFNMSUB213PSZrkz */
+ },
+ { /* 6550 */
+ 538,
+ /* VFNMSUB213PSm */
+ },
+ { /* 6551 */
+ 539,
+ /* VFNMSUB213PSr */
+ },
+ { /* 6552 */
+ 0,
+ /* */
+ },
+ { /* 6553 */
+ 529,
+ /* VFNMSUB213SDZm_Int */
+ },
+ { /* 6554 */
+ 208,
+ /* VFNMSUB213SDZm_Intk */
+ },
+ { /* 6555 */
+ 208,
+ /* VFNMSUB213SDZm_Intkz */
+ },
+ { /* 6556 */
+ 0,
+ /* */
+ },
+ { /* 6557 */
+ 544,
+ /* VFNMSUB213SDZr_Int */
+ },
+ { /* 6558 */
+ 250,
+ /* VFNMSUB213SDZr_Intk */
+ },
+ { /* 6559 */
+ 250,
+ /* VFNMSUB213SDZr_Intkz */
+ },
+ { /* 6560 */
+ 0,
+ /* */
+ },
+ { /* 6561 */
+ 545,
+ /* VFNMSUB213SDZrb_Int */
+ },
+ { /* 6562 */
+ 253,
+ /* VFNMSUB213SDZrb_Intk */
+ },
+ { /* 6563 */
+ 253,
+ /* VFNMSUB213SDZrb_Intkz */
+ },
+ { /* 6564 */
+ 538,
+ /* VFNMSUB213SDm */
+ },
+ { /* 6565 */
+ 0,
+ /* */
+ },
+ { /* 6566 */
+ 539,
+ /* VFNMSUB213SDr */
+ },
+ { /* 6567 */
+ 0,
+ /* */
+ },
+ { /* 6568 */
+ 0,
+ /* */
+ },
+ { /* 6569 */
+ 540,
+ /* VFNMSUB213SSZm_Int */
+ },
+ { /* 6570 */
+ 238,
+ /* VFNMSUB213SSZm_Intk */
+ },
+ { /* 6571 */
+ 238,
+ /* VFNMSUB213SSZm_Intkz */
+ },
+ { /* 6572 */
+ 0,
+ /* */
+ },
+ { /* 6573 */
+ 546,
+ /* VFNMSUB213SSZr_Int */
+ },
+ { /* 6574 */
+ 256,
+ /* VFNMSUB213SSZr_Intk */
+ },
+ { /* 6575 */
+ 256,
+ /* VFNMSUB213SSZr_Intkz */
+ },
+ { /* 6576 */
+ 0,
+ /* */
+ },
+ { /* 6577 */
+ 547,
+ /* VFNMSUB213SSZrb_Int */
+ },
+ { /* 6578 */
+ 259,
+ /* VFNMSUB213SSZrb_Intk */
+ },
+ { /* 6579 */
+ 259,
+ /* VFNMSUB213SSZrb_Intkz */
+ },
+ { /* 6580 */
+ 538,
+ /* VFNMSUB213SSm */
+ },
+ { /* 6581 */
+ 0,
+ /* */
+ },
+ { /* 6582 */
+ 539,
+ /* VFNMSUB213SSr */
+ },
+ { /* 6583 */
+ 0,
+ /* */
+ },
+ { /* 6584 */
+ 527,
+ /* VFNMSUB231PDYm */
+ },
+ { /* 6585 */
+ 528,
+ /* VFNMSUB231PDYr */
+ },
+ { /* 6586 */
+ 202,
+ /* VFNMSUB231PDZ128m */
+ },
+ { /* 6587 */
+ 529,
+ /* VFNMSUB231PDZ128mb */
+ },
+ { /* 6588 */
+ 208,
+ /* VFNMSUB231PDZ128mbk */
+ },
+ { /* 6589 */
+ 208,
+ /* VFNMSUB231PDZ128mbkz */
+ },
+ { /* 6590 */
+ 203,
+ /* VFNMSUB231PDZ128mk */
+ },
+ { /* 6591 */
+ 203,
+ /* VFNMSUB231PDZ128mkz */
+ },
+ { /* 6592 */
+ 530,
+ /* VFNMSUB231PDZ128r */
+ },
+ { /* 6593 */
+ 212,
+ /* VFNMSUB231PDZ128rk */
+ },
+ { /* 6594 */
+ 212,
+ /* VFNMSUB231PDZ128rkz */
+ },
+ { /* 6595 */
+ 531,
+ /* VFNMSUB231PDZ256m */
+ },
+ { /* 6596 */
+ 532,
+ /* VFNMSUB231PDZ256mb */
+ },
+ { /* 6597 */
+ 216,
+ /* VFNMSUB231PDZ256mbk */
+ },
+ { /* 6598 */
+ 216,
+ /* VFNMSUB231PDZ256mbkz */
+ },
+ { /* 6599 */
+ 218,
+ /* VFNMSUB231PDZ256mk */
+ },
+ { /* 6600 */
+ 218,
+ /* VFNMSUB231PDZ256mkz */
+ },
+ { /* 6601 */
+ 533,
+ /* VFNMSUB231PDZ256r */
+ },
+ { /* 6602 */
+ 221,
+ /* VFNMSUB231PDZ256rk */
+ },
+ { /* 6603 */
+ 221,
+ /* VFNMSUB231PDZ256rkz */
+ },
+ { /* 6604 */
+ 534,
+ /* VFNMSUB231PDZm */
+ },
+ { /* 6605 */
+ 535,
+ /* VFNMSUB231PDZmb */
+ },
+ { /* 6606 */
+ 225,
+ /* VFNMSUB231PDZmbk */
+ },
+ { /* 6607 */
+ 225,
+ /* VFNMSUB231PDZmbkz */
+ },
+ { /* 6608 */
+ 227,
+ /* VFNMSUB231PDZmk */
+ },
+ { /* 6609 */
+ 227,
+ /* VFNMSUB231PDZmkz */
+ },
+ { /* 6610 */
+ 536,
+ /* VFNMSUB231PDZr */
+ },
+ { /* 6611 */
+ 537,
+ /* VFNMSUB231PDZrb */
+ },
+ { /* 6612 */
+ 231,
+ /* VFNMSUB231PDZrbk */
+ },
+ { /* 6613 */
+ 231,
+ /* VFNMSUB231PDZrbkz */
+ },
+ { /* 6614 */
+ 233,
+ /* VFNMSUB231PDZrk */
+ },
+ { /* 6615 */
+ 233,
+ /* VFNMSUB231PDZrkz */
+ },
+ { /* 6616 */
+ 538,
+ /* VFNMSUB231PDm */
+ },
+ { /* 6617 */
+ 539,
+ /* VFNMSUB231PDr */
+ },
+ { /* 6618 */
+ 527,
+ /* VFNMSUB231PSYm */
+ },
+ { /* 6619 */
+ 528,
+ /* VFNMSUB231PSYr */
+ },
+ { /* 6620 */
+ 202,
+ /* VFNMSUB231PSZ128m */
+ },
+ { /* 6621 */
+ 540,
+ /* VFNMSUB231PSZ128mb */
+ },
+ { /* 6622 */
+ 238,
+ /* VFNMSUB231PSZ128mbk */
+ },
+ { /* 6623 */
+ 238,
+ /* VFNMSUB231PSZ128mbkz */
+ },
+ { /* 6624 */
+ 203,
+ /* VFNMSUB231PSZ128mk */
+ },
+ { /* 6625 */
+ 203,
+ /* VFNMSUB231PSZ128mkz */
+ },
+ { /* 6626 */
+ 530,
+ /* VFNMSUB231PSZ128r */
+ },
+ { /* 6627 */
+ 212,
+ /* VFNMSUB231PSZ128rk */
+ },
+ { /* 6628 */
+ 212,
+ /* VFNMSUB231PSZ128rkz */
+ },
+ { /* 6629 */
+ 531,
+ /* VFNMSUB231PSZ256m */
+ },
+ { /* 6630 */
+ 541,
+ /* VFNMSUB231PSZ256mb */
+ },
+ { /* 6631 */
+ 241,
+ /* VFNMSUB231PSZ256mbk */
+ },
+ { /* 6632 */
+ 241,
+ /* VFNMSUB231PSZ256mbkz */
+ },
+ { /* 6633 */
+ 218,
+ /* VFNMSUB231PSZ256mk */
+ },
+ { /* 6634 */
+ 218,
+ /* VFNMSUB231PSZ256mkz */
+ },
+ { /* 6635 */
+ 533,
+ /* VFNMSUB231PSZ256r */
+ },
+ { /* 6636 */
+ 221,
+ /* VFNMSUB231PSZ256rk */
+ },
+ { /* 6637 */
+ 221,
+ /* VFNMSUB231PSZ256rkz */
+ },
+ { /* 6638 */
+ 534,
+ /* VFNMSUB231PSZm */
+ },
+ { /* 6639 */
+ 542,
+ /* VFNMSUB231PSZmb */
+ },
+ { /* 6640 */
+ 244,
+ /* VFNMSUB231PSZmbk */
+ },
+ { /* 6641 */
+ 244,
+ /* VFNMSUB231PSZmbkz */
+ },
+ { /* 6642 */
+ 227,
+ /* VFNMSUB231PSZmk */
+ },
+ { /* 6643 */
+ 227,
+ /* VFNMSUB231PSZmkz */
+ },
+ { /* 6644 */
+ 536,
+ /* VFNMSUB231PSZr */
+ },
+ { /* 6645 */
+ 543,
+ /* VFNMSUB231PSZrb */
+ },
+ { /* 6646 */
+ 247,
+ /* VFNMSUB231PSZrbk */
+ },
+ { /* 6647 */
+ 247,
+ /* VFNMSUB231PSZrbkz */
+ },
+ { /* 6648 */
+ 233,
+ /* VFNMSUB231PSZrk */
+ },
+ { /* 6649 */
+ 233,
+ /* VFNMSUB231PSZrkz */
+ },
+ { /* 6650 */
+ 538,
+ /* VFNMSUB231PSm */
+ },
+ { /* 6651 */
+ 539,
+ /* VFNMSUB231PSr */
+ },
+ { /* 6652 */
+ 0,
+ /* */
+ },
+ { /* 6653 */
+ 529,
+ /* VFNMSUB231SDZm_Int */
+ },
+ { /* 6654 */
+ 208,
+ /* VFNMSUB231SDZm_Intk */
+ },
+ { /* 6655 */
+ 208,
+ /* VFNMSUB231SDZm_Intkz */
+ },
+ { /* 6656 */
+ 0,
+ /* */
+ },
+ { /* 6657 */
+ 544,
+ /* VFNMSUB231SDZr_Int */
+ },
+ { /* 6658 */
+ 250,
+ /* VFNMSUB231SDZr_Intk */
+ },
+ { /* 6659 */
+ 250,
+ /* VFNMSUB231SDZr_Intkz */
+ },
+ { /* 6660 */
+ 0,
+ /* */
+ },
+ { /* 6661 */
+ 545,
+ /* VFNMSUB231SDZrb_Int */
+ },
+ { /* 6662 */
+ 253,
+ /* VFNMSUB231SDZrb_Intk */
+ },
+ { /* 6663 */
+ 253,
+ /* VFNMSUB231SDZrb_Intkz */
+ },
+ { /* 6664 */
+ 538,
+ /* VFNMSUB231SDm */
+ },
+ { /* 6665 */
+ 0,
+ /* */
+ },
+ { /* 6666 */
+ 539,
+ /* VFNMSUB231SDr */
+ },
+ { /* 6667 */
+ 0,
+ /* */
+ },
+ { /* 6668 */
+ 0,
+ /* */
+ },
+ { /* 6669 */
+ 540,
+ /* VFNMSUB231SSZm_Int */
+ },
+ { /* 6670 */
+ 238,
+ /* VFNMSUB231SSZm_Intk */
+ },
+ { /* 6671 */
+ 238,
+ /* VFNMSUB231SSZm_Intkz */
+ },
+ { /* 6672 */
+ 0,
+ /* */
+ },
+ { /* 6673 */
+ 546,
+ /* VFNMSUB231SSZr_Int */
+ },
+ { /* 6674 */
+ 256,
+ /* VFNMSUB231SSZr_Intk */
+ },
+ { /* 6675 */
+ 256,
+ /* VFNMSUB231SSZr_Intkz */
+ },
+ { /* 6676 */
+ 0,
+ /* */
+ },
+ { /* 6677 */
+ 547,
+ /* VFNMSUB231SSZrb_Int */
+ },
+ { /* 6678 */
+ 259,
+ /* VFNMSUB231SSZrb_Intk */
+ },
+ { /* 6679 */
+ 259,
+ /* VFNMSUB231SSZrb_Intkz */
+ },
+ { /* 6680 */
+ 538,
+ /* VFNMSUB231SSm */
+ },
+ { /* 6681 */
+ 0,
+ /* */
+ },
+ { /* 6682 */
+ 539,
+ /* VFNMSUB231SSr */
+ },
+ { /* 6683 */
+ 0,
+ /* */
+ },
+ { /* 6684 */
+ 301,
+ /* VFNMSUBPD4Ymr */
+ },
+ { /* 6685 */
+ 548,
+ /* VFNMSUBPD4Yrm */
+ },
+ { /* 6686 */
+ 549,
+ /* VFNMSUBPD4Yrr */
+ },
+ { /* 6687 */
+ 302,
+ /* VFNMSUBPD4Yrr_REV */
+ },
+ { /* 6688 */
+ 303,
+ /* VFNMSUBPD4mr */
+ },
+ { /* 6689 */
+ 550,
+ /* VFNMSUBPD4rm */
+ },
+ { /* 6690 */
+ 551,
+ /* VFNMSUBPD4rr */
+ },
+ { /* 6691 */
+ 304,
+ /* VFNMSUBPD4rr_REV */
+ },
+ { /* 6692 */
+ 301,
+ /* VFNMSUBPS4Ymr */
+ },
+ { /* 6693 */
+ 548,
+ /* VFNMSUBPS4Yrm */
+ },
+ { /* 6694 */
+ 549,
+ /* VFNMSUBPS4Yrr */
+ },
+ { /* 6695 */
+ 302,
+ /* VFNMSUBPS4Yrr_REV */
+ },
+ { /* 6696 */
+ 303,
+ /* VFNMSUBPS4mr */
+ },
+ { /* 6697 */
+ 550,
+ /* VFNMSUBPS4rm */
+ },
+ { /* 6698 */
+ 551,
+ /* VFNMSUBPS4rr */
+ },
+ { /* 6699 */
+ 304,
+ /* VFNMSUBPS4rr_REV */
+ },
+ { /* 6700 */
+ 303,
+ /* VFNMSUBSD4mr */
+ },
+ { /* 6701 */
+ 0,
+ /* */
+ },
+ { /* 6702 */
+ 550,
+ /* VFNMSUBSD4rm */
+ },
+ { /* 6703 */
+ 0,
+ /* */
+ },
+ { /* 6704 */
+ 551,
+ /* VFNMSUBSD4rr */
+ },
+ { /* 6705 */
+ 0,
+ /* */
+ },
+ { /* 6706 */
+ 0,
+ /* */
+ },
+ { /* 6707 */
+ 304,
+ /* VFNMSUBSD4rr_REV */
+ },
+ { /* 6708 */
+ 303,
+ /* VFNMSUBSS4mr */
+ },
+ { /* 6709 */
+ 0,
+ /* */
+ },
+ { /* 6710 */
+ 550,
+ /* VFNMSUBSS4rm */
+ },
+ { /* 6711 */
+ 0,
+ /* */
+ },
+ { /* 6712 */
+ 551,
+ /* VFNMSUBSS4rr */
+ },
+ { /* 6713 */
+ 0,
+ /* */
+ },
+ { /* 6714 */
+ 0,
+ /* */
+ },
+ { /* 6715 */
+ 304,
+ /* VFNMSUBSS4rr_REV */
+ },
+ { /* 6716 */
+ 552,
+ /* VFPCLASSPDZ128rm */
+ },
+ { /* 6717 */
+ 553,
+ /* VFPCLASSPDZ128rmb */
+ },
+ { /* 6718 */
+ 554,
+ /* VFPCLASSPDZ128rmbk */
+ },
+ { /* 6719 */
+ 555,
+ /* VFPCLASSPDZ128rmk */
+ },
+ { /* 6720 */
+ 556,
+ /* VFPCLASSPDZ128rr */
+ },
+ { /* 6721 */
+ 557,
+ /* VFPCLASSPDZ128rrk */
+ },
+ { /* 6722 */
+ 558,
+ /* VFPCLASSPDZ256rm */
+ },
+ { /* 6723 */
+ 553,
+ /* VFPCLASSPDZ256rmb */
+ },
+ { /* 6724 */
+ 554,
+ /* VFPCLASSPDZ256rmbk */
+ },
+ { /* 6725 */
+ 559,
+ /* VFPCLASSPDZ256rmk */
+ },
+ { /* 6726 */
+ 560,
+ /* VFPCLASSPDZ256rr */
+ },
+ { /* 6727 */
+ 561,
+ /* VFPCLASSPDZ256rrk */
+ },
+ { /* 6728 */
+ 562,
+ /* VFPCLASSPDZrm */
+ },
+ { /* 6729 */
+ 553,
+ /* VFPCLASSPDZrmb */
+ },
+ { /* 6730 */
+ 554,
+ /* VFPCLASSPDZrmbk */
+ },
+ { /* 6731 */
+ 563,
+ /* VFPCLASSPDZrmk */
+ },
+ { /* 6732 */
+ 564,
+ /* VFPCLASSPDZrr */
+ },
+ { /* 6733 */
+ 565,
+ /* VFPCLASSPDZrrk */
+ },
+ { /* 6734 */
+ 552,
+ /* VFPCLASSPSZ128rm */
+ },
+ { /* 6735 */
+ 566,
+ /* VFPCLASSPSZ128rmb */
+ },
+ { /* 6736 */
+ 567,
+ /* VFPCLASSPSZ128rmbk */
+ },
+ { /* 6737 */
+ 555,
+ /* VFPCLASSPSZ128rmk */
+ },
+ { /* 6738 */
+ 556,
+ /* VFPCLASSPSZ128rr */
+ },
+ { /* 6739 */
+ 557,
+ /* VFPCLASSPSZ128rrk */
+ },
+ { /* 6740 */
+ 558,
+ /* VFPCLASSPSZ256rm */
+ },
+ { /* 6741 */
+ 566,
+ /* VFPCLASSPSZ256rmb */
+ },
+ { /* 6742 */
+ 567,
+ /* VFPCLASSPSZ256rmbk */
+ },
+ { /* 6743 */
+ 559,
+ /* VFPCLASSPSZ256rmk */
+ },
+ { /* 6744 */
+ 560,
+ /* VFPCLASSPSZ256rr */
+ },
+ { /* 6745 */
+ 561,
+ /* VFPCLASSPSZ256rrk */
+ },
+ { /* 6746 */
+ 562,
+ /* VFPCLASSPSZrm */
+ },
+ { /* 6747 */
+ 566,
+ /* VFPCLASSPSZrmb */
+ },
+ { /* 6748 */
+ 567,
+ /* VFPCLASSPSZrmbk */
+ },
+ { /* 6749 */
+ 563,
+ /* VFPCLASSPSZrmk */
+ },
+ { /* 6750 */
+ 564,
+ /* VFPCLASSPSZrr */
+ },
+ { /* 6751 */
+ 565,
+ /* VFPCLASSPSZrrk */
+ },
+ { /* 6752 */
+ 553,
+ /* VFPCLASSSDZrm */
+ },
+ { /* 6753 */
+ 554,
+ /* VFPCLASSSDZrmk */
+ },
+ { /* 6754 */
+ 568,
+ /* VFPCLASSSDZrr */
+ },
+ { /* 6755 */
+ 569,
+ /* VFPCLASSSDZrrk */
+ },
+ { /* 6756 */
+ 566,
+ /* VFPCLASSSSZrm */
+ },
+ { /* 6757 */
+ 567,
+ /* VFPCLASSSSZrmk */
+ },
+ { /* 6758 */
+ 570,
+ /* VFPCLASSSSZrr */
+ },
+ { /* 6759 */
+ 571,
+ /* VFPCLASSSSZrrk */
+ },
+ { /* 6760 */
+ 305,
+ /* VFRCZPDYrm */
+ },
+ { /* 6761 */
+ 408,
+ /* VFRCZPDYrr */
+ },
+ { /* 6762 */
+ 30,
+ /* VFRCZPDrm */
+ },
+ { /* 6763 */
+ 31,
+ /* VFRCZPDrr */
+ },
+ { /* 6764 */
+ 305,
+ /* VFRCZPSYrm */
+ },
+ { /* 6765 */
+ 408,
+ /* VFRCZPSYrr */
+ },
+ { /* 6766 */
+ 30,
+ /* VFRCZPSrm */
+ },
+ { /* 6767 */
+ 31,
+ /* VFRCZPSrr */
+ },
+ { /* 6768 */
+ 30,
+ /* VFRCZSDrm */
+ },
+ { /* 6769 */
+ 31,
+ /* VFRCZSDrr */
+ },
+ { /* 6770 */
+ 30,
+ /* VFRCZSSrm */
+ },
+ { /* 6771 */
+ 31,
+ /* VFRCZSSrr */
+ },
+ { /* 6772 */
+ 572,
+ /* VGATHERDPDYrm */
+ },
+ { /* 6773 */
+ 573,
+ /* VGATHERDPDZ128rm */
+ },
+ { /* 6774 */
+ 574,
+ /* VGATHERDPDZ256rm */
+ },
+ { /* 6775 */
+ 575,
+ /* VGATHERDPDZrm */
+ },
+ { /* 6776 */
+ 576,
+ /* VGATHERDPDrm */
+ },
+ { /* 6777 */
+ 577,
+ /* VGATHERDPSYrm */
+ },
+ { /* 6778 */
+ 578,
+ /* VGATHERDPSZ128rm */
+ },
+ { /* 6779 */
+ 579,
+ /* VGATHERDPSZ256rm */
+ },
+ { /* 6780 */
+ 580,
+ /* VGATHERDPSZrm */
+ },
+ { /* 6781 */
+ 576,
+ /* VGATHERDPSrm */
+ },
+ { /* 6782 */
+ 581,
+ /* VGATHERPF0DPDm */
+ },
+ { /* 6783 */
+ 582,
+ /* VGATHERPF0DPSm */
+ },
+ { /* 6784 */
+ 583,
+ /* VGATHERPF0QPDm */
+ },
+ { /* 6785 */
+ 583,
+ /* VGATHERPF0QPSm */
+ },
+ { /* 6786 */
+ 581,
+ /* VGATHERPF1DPDm */
+ },
+ { /* 6787 */
+ 582,
+ /* VGATHERPF1DPSm */
+ },
+ { /* 6788 */
+ 583,
+ /* VGATHERPF1QPDm */
+ },
+ { /* 6789 */
+ 583,
+ /* VGATHERPF1QPSm */
+ },
+ { /* 6790 */
+ 577,
+ /* VGATHERQPDYrm */
+ },
+ { /* 6791 */
+ 573,
+ /* VGATHERQPDZ128rm */
+ },
+ { /* 6792 */
+ 584,
+ /* VGATHERQPDZ256rm */
+ },
+ { /* 6793 */
+ 585,
+ /* VGATHERQPDZrm */
+ },
+ { /* 6794 */
+ 576,
+ /* VGATHERQPDrm */
+ },
+ { /* 6795 */
+ 586,
+ /* VGATHERQPSYrm */
+ },
+ { /* 6796 */
+ 578,
+ /* VGATHERQPSZ128rm */
+ },
+ { /* 6797 */
+ 587,
+ /* VGATHERQPSZ256rm */
+ },
+ { /* 6798 */
+ 588,
+ /* VGATHERQPSZrm */
+ },
+ { /* 6799 */
+ 576,
+ /* VGATHERQPSrm */
+ },
+ { /* 6800 */
+ 409,
+ /* VGETEXPPDZ128m */
+ },
+ { /* 6801 */
+ 327,
+ /* VGETEXPPDZ128mb */
+ },
+ { /* 6802 */
+ 328,
+ /* VGETEXPPDZ128mbk */
+ },
+ { /* 6803 */
+ 329,
+ /* VGETEXPPDZ128mbkz */
+ },
+ { /* 6804 */
+ 410,
+ /* VGETEXPPDZ128mk */
+ },
+ { /* 6805 */
+ 411,
+ /* VGETEXPPDZ128mkz */
+ },
+ { /* 6806 */
+ 330,
+ /* VGETEXPPDZ128r */
+ },
+ { /* 6807 */
+ 331,
+ /* VGETEXPPDZ128rk */
+ },
+ { /* 6808 */
+ 332,
+ /* VGETEXPPDZ128rkz */
+ },
+ { /* 6809 */
+ 412,
+ /* VGETEXPPDZ256m */
+ },
+ { /* 6810 */
+ 306,
+ /* VGETEXPPDZ256mb */
+ },
+ { /* 6811 */
+ 307,
+ /* VGETEXPPDZ256mbk */
+ },
+ { /* 6812 */
+ 308,
+ /* VGETEXPPDZ256mbkz */
+ },
+ { /* 6813 */
+ 413,
+ /* VGETEXPPDZ256mk */
+ },
+ { /* 6814 */
+ 414,
+ /* VGETEXPPDZ256mkz */
+ },
+ { /* 6815 */
+ 415,
+ /* VGETEXPPDZ256r */
+ },
+ { /* 6816 */
+ 416,
+ /* VGETEXPPDZ256rk */
+ },
+ { /* 6817 */
+ 417,
+ /* VGETEXPPDZ256rkz */
+ },
+ { /* 6818 */
+ 418,
+ /* VGETEXPPDZm */
+ },
+ { /* 6819 */
+ 312,
+ /* VGETEXPPDZmb */
+ },
+ { /* 6820 */
+ 313,
+ /* VGETEXPPDZmbk */
+ },
+ { /* 6821 */
+ 314,
+ /* VGETEXPPDZmbkz */
+ },
+ { /* 6822 */
+ 419,
+ /* VGETEXPPDZmk */
+ },
+ { /* 6823 */
+ 420,
+ /* VGETEXPPDZmkz */
+ },
+ { /* 6824 */
+ 421,
+ /* VGETEXPPDZr */
+ },
+ { /* 6825 */
+ 494,
+ /* VGETEXPPDZrb */
+ },
+ { /* 6826 */
+ 495,
+ /* VGETEXPPDZrbk */
+ },
+ { /* 6827 */
+ 496,
+ /* VGETEXPPDZrbkz */
+ },
+ { /* 6828 */
+ 425,
+ /* VGETEXPPDZrk */
+ },
+ { /* 6829 */
+ 426,
+ /* VGETEXPPDZrkz */
+ },
+ { /* 6830 */
+ 409,
+ /* VGETEXPPSZ128m */
+ },
+ { /* 6831 */
+ 334,
+ /* VGETEXPPSZ128mb */
+ },
+ { /* 6832 */
+ 335,
+ /* VGETEXPPSZ128mbk */
+ },
+ { /* 6833 */
+ 336,
+ /* VGETEXPPSZ128mbkz */
+ },
+ { /* 6834 */
+ 410,
+ /* VGETEXPPSZ128mk */
+ },
+ { /* 6835 */
+ 411,
+ /* VGETEXPPSZ128mkz */
+ },
+ { /* 6836 */
+ 330,
+ /* VGETEXPPSZ128r */
+ },
+ { /* 6837 */
+ 331,
+ /* VGETEXPPSZ128rk */
+ },
+ { /* 6838 */
+ 332,
+ /* VGETEXPPSZ128rkz */
+ },
+ { /* 6839 */
+ 412,
+ /* VGETEXPPSZ256m */
+ },
+ { /* 6840 */
+ 337,
+ /* VGETEXPPSZ256mb */
+ },
+ { /* 6841 */
+ 338,
+ /* VGETEXPPSZ256mbk */
+ },
+ { /* 6842 */
+ 339,
+ /* VGETEXPPSZ256mbkz */
+ },
+ { /* 6843 */
+ 413,
+ /* VGETEXPPSZ256mk */
+ },
+ { /* 6844 */
+ 414,
+ /* VGETEXPPSZ256mkz */
+ },
+ { /* 6845 */
+ 415,
+ /* VGETEXPPSZ256r */
+ },
+ { /* 6846 */
+ 416,
+ /* VGETEXPPSZ256rk */
+ },
+ { /* 6847 */
+ 417,
+ /* VGETEXPPSZ256rkz */
+ },
+ { /* 6848 */
+ 418,
+ /* VGETEXPPSZm */
+ },
+ { /* 6849 */
+ 340,
+ /* VGETEXPPSZmb */
+ },
+ { /* 6850 */
+ 341,
+ /* VGETEXPPSZmbk */
+ },
+ { /* 6851 */
+ 342,
+ /* VGETEXPPSZmbkz */
+ },
+ { /* 6852 */
+ 419,
+ /* VGETEXPPSZmk */
+ },
+ { /* 6853 */
+ 420,
+ /* VGETEXPPSZmkz */
+ },
+ { /* 6854 */
+ 421,
+ /* VGETEXPPSZr */
+ },
+ { /* 6855 */
+ 497,
+ /* VGETEXPPSZrb */
+ },
+ { /* 6856 */
+ 498,
+ /* VGETEXPPSZrbk */
+ },
+ { /* 6857 */
+ 499,
+ /* VGETEXPPSZrbkz */
+ },
+ { /* 6858 */
+ 425,
+ /* VGETEXPPSZrk */
+ },
+ { /* 6859 */
+ 426,
+ /* VGETEXPPSZrkz */
+ },
+ { /* 6860 */
+ 207,
+ /* VGETEXPSDZm */
+ },
+ { /* 6861 */
+ 208,
+ /* VGETEXPSDZmk */
+ },
+ { /* 6862 */
+ 209,
+ /* VGETEXPSDZmkz */
+ },
+ { /* 6863 */
+ 249,
+ /* VGETEXPSDZr */
+ },
+ { /* 6864 */
+ 249,
+ /* VGETEXPSDZrb */
+ },
+ { /* 6865 */
+ 250,
+ /* VGETEXPSDZrbk */
+ },
+ { /* 6866 */
+ 251,
+ /* VGETEXPSDZrbkz */
+ },
+ { /* 6867 */
+ 250,
+ /* VGETEXPSDZrk */
+ },
+ { /* 6868 */
+ 251,
+ /* VGETEXPSDZrkz */
+ },
+ { /* 6869 */
+ 237,
+ /* VGETEXPSSZm */
+ },
+ { /* 6870 */
+ 238,
+ /* VGETEXPSSZmk */
+ },
+ { /* 6871 */
+ 239,
+ /* VGETEXPSSZmkz */
+ },
+ { /* 6872 */
+ 255,
+ /* VGETEXPSSZr */
+ },
+ { /* 6873 */
+ 255,
+ /* VGETEXPSSZrb */
+ },
+ { /* 6874 */
+ 256,
+ /* VGETEXPSSZrbk */
+ },
+ { /* 6875 */
+ 257,
+ /* VGETEXPSSZrbkz */
+ },
+ { /* 6876 */
+ 256,
+ /* VGETEXPSSZrk */
+ },
+ { /* 6877 */
+ 257,
+ /* VGETEXPSSZrkz */
+ },
+ { /* 6878 */
+ 589,
+ /* VGETMANTPDZ128rmbi */
+ },
+ { /* 6879 */
+ 590,
+ /* VGETMANTPDZ128rmbik */
+ },
+ { /* 6880 */
+ 591,
+ /* VGETMANTPDZ128rmbikz */
+ },
+ { /* 6881 */
+ 592,
+ /* VGETMANTPDZ128rmi */
+ },
+ { /* 6882 */
+ 593,
+ /* VGETMANTPDZ128rmik */
+ },
+ { /* 6883 */
+ 594,
+ /* VGETMANTPDZ128rmikz */
+ },
+ { /* 6884 */
+ 595,
+ /* VGETMANTPDZ128rri */
+ },
+ { /* 6885 */
+ 596,
+ /* VGETMANTPDZ128rrik */
+ },
+ { /* 6886 */
+ 597,
+ /* VGETMANTPDZ128rrikz */
+ },
+ { /* 6887 */
+ 598,
+ /* VGETMANTPDZ256rmbi */
+ },
+ { /* 6888 */
+ 599,
+ /* VGETMANTPDZ256rmbik */
+ },
+ { /* 6889 */
+ 600,
+ /* VGETMANTPDZ256rmbikz */
+ },
+ { /* 6890 */
+ 601,
+ /* VGETMANTPDZ256rmi */
+ },
+ { /* 6891 */
+ 602,
+ /* VGETMANTPDZ256rmik */
+ },
+ { /* 6892 */
+ 603,
+ /* VGETMANTPDZ256rmikz */
+ },
+ { /* 6893 */
+ 604,
+ /* VGETMANTPDZ256rri */
+ },
+ { /* 6894 */
+ 605,
+ /* VGETMANTPDZ256rrik */
+ },
+ { /* 6895 */
+ 606,
+ /* VGETMANTPDZ256rrikz */
+ },
+ { /* 6896 */
+ 607,
+ /* VGETMANTPDZrmbi */
+ },
+ { /* 6897 */
+ 608,
+ /* VGETMANTPDZrmbik */
+ },
+ { /* 6898 */
+ 609,
+ /* VGETMANTPDZrmbikz */
+ },
+ { /* 6899 */
+ 610,
+ /* VGETMANTPDZrmi */
+ },
+ { /* 6900 */
+ 611,
+ /* VGETMANTPDZrmik */
+ },
+ { /* 6901 */
+ 612,
+ /* VGETMANTPDZrmikz */
+ },
+ { /* 6902 */
+ 613,
+ /* VGETMANTPDZrri */
+ },
+ { /* 6903 */
+ 614,
+ /* VGETMANTPDZrrib */
+ },
+ { /* 6904 */
+ 615,
+ /* VGETMANTPDZrribk */
+ },
+ { /* 6905 */
+ 616,
+ /* VGETMANTPDZrribkz */
+ },
+ { /* 6906 */
+ 617,
+ /* VGETMANTPDZrrik */
+ },
+ { /* 6907 */
+ 618,
+ /* VGETMANTPDZrrikz */
+ },
+ { /* 6908 */
+ 619,
+ /* VGETMANTPSZ128rmbi */
+ },
+ { /* 6909 */
+ 620,
+ /* VGETMANTPSZ128rmbik */
+ },
+ { /* 6910 */
+ 621,
+ /* VGETMANTPSZ128rmbikz */
+ },
+ { /* 6911 */
+ 592,
+ /* VGETMANTPSZ128rmi */
+ },
+ { /* 6912 */
+ 593,
+ /* VGETMANTPSZ128rmik */
+ },
+ { /* 6913 */
+ 594,
+ /* VGETMANTPSZ128rmikz */
+ },
+ { /* 6914 */
+ 595,
+ /* VGETMANTPSZ128rri */
+ },
+ { /* 6915 */
+ 596,
+ /* VGETMANTPSZ128rrik */
+ },
+ { /* 6916 */
+ 597,
+ /* VGETMANTPSZ128rrikz */
+ },
+ { /* 6917 */
+ 622,
+ /* VGETMANTPSZ256rmbi */
+ },
+ { /* 6918 */
+ 623,
+ /* VGETMANTPSZ256rmbik */
+ },
+ { /* 6919 */
+ 624,
+ /* VGETMANTPSZ256rmbikz */
+ },
+ { /* 6920 */
+ 601,
+ /* VGETMANTPSZ256rmi */
+ },
+ { /* 6921 */
+ 602,
+ /* VGETMANTPSZ256rmik */
+ },
+ { /* 6922 */
+ 603,
+ /* VGETMANTPSZ256rmikz */
+ },
+ { /* 6923 */
+ 604,
+ /* VGETMANTPSZ256rri */
+ },
+ { /* 6924 */
+ 605,
+ /* VGETMANTPSZ256rrik */
+ },
+ { /* 6925 */
+ 606,
+ /* VGETMANTPSZ256rrikz */
+ },
+ { /* 6926 */
+ 625,
+ /* VGETMANTPSZrmbi */
+ },
+ { /* 6927 */
+ 626,
+ /* VGETMANTPSZrmbik */
+ },
+ { /* 6928 */
+ 627,
+ /* VGETMANTPSZrmbikz */
+ },
+ { /* 6929 */
+ 610,
+ /* VGETMANTPSZrmi */
+ },
+ { /* 6930 */
+ 611,
+ /* VGETMANTPSZrmik */
+ },
+ { /* 6931 */
+ 612,
+ /* VGETMANTPSZrmikz */
+ },
+ { /* 6932 */
+ 613,
+ /* VGETMANTPSZrri */
+ },
+ { /* 6933 */
+ 628,
+ /* VGETMANTPSZrrib */
+ },
+ { /* 6934 */
+ 629,
+ /* VGETMANTPSZrribk */
+ },
+ { /* 6935 */
+ 630,
+ /* VGETMANTPSZrribkz */
+ },
+ { /* 6936 */
+ 617,
+ /* VGETMANTPSZrrik */
+ },
+ { /* 6937 */
+ 618,
+ /* VGETMANTPSZrrikz */
+ },
+ { /* 6938 */
+ 288,
+ /* VGETMANTSDZrmi */
+ },
+ { /* 6939 */
+ 289,
+ /* VGETMANTSDZrmik */
+ },
+ { /* 6940 */
+ 290,
+ /* VGETMANTSDZrmikz */
+ },
+ { /* 6941 */
+ 631,
+ /* VGETMANTSDZrri */
+ },
+ { /* 6942 */
+ 631,
+ /* VGETMANTSDZrrib */
+ },
+ { /* 6943 */
+ 524,
+ /* VGETMANTSDZrribk */
+ },
+ { /* 6944 */
+ 632,
+ /* VGETMANTSDZrribkz */
+ },
+ { /* 6945 */
+ 524,
+ /* VGETMANTSDZrrik */
+ },
+ { /* 6946 */
+ 632,
+ /* VGETMANTSDZrrikz */
+ },
+ { /* 6947 */
+ 261,
+ /* VGETMANTSSZrmi */
+ },
+ { /* 6948 */
+ 262,
+ /* VGETMANTSSZrmik */
+ },
+ { /* 6949 */
+ 263,
+ /* VGETMANTSSZrmikz */
+ },
+ { /* 6950 */
+ 633,
+ /* VGETMANTSSZrri */
+ },
+ { /* 6951 */
+ 633,
+ /* VGETMANTSSZrrib */
+ },
+ { /* 6952 */
+ 526,
+ /* VGETMANTSSZrribk */
+ },
+ { /* 6953 */
+ 634,
+ /* VGETMANTSSZrribkz */
+ },
+ { /* 6954 */
+ 526,
+ /* VGETMANTSSZrrik */
+ },
+ { /* 6955 */
+ 634,
+ /* VGETMANTSSZrrikz */
+ },
+ { /* 6956 */
+ 297,
+ /* VGF2P8AFFINEINVQBYrmi */
+ },
+ { /* 6957 */
+ 298,
+ /* VGF2P8AFFINEINVQBYrri */
+ },
+ { /* 6958 */
+ 299,
+ /* VGF2P8AFFINEINVQBZ128rmbi */
+ },
+ { /* 6959 */
+ 635,
+ /* VGF2P8AFFINEINVQBZ128rmbik */
+ },
+ { /* 6960 */
+ 636,
+ /* VGF2P8AFFINEINVQBZ128rmbikz */
+ },
+ { /* 6961 */
+ 264,
+ /* VGF2P8AFFINEINVQBZ128rmi */
+ },
+ { /* 6962 */
+ 265,
+ /* VGF2P8AFFINEINVQBZ128rmik */
+ },
+ { /* 6963 */
+ 266,
+ /* VGF2P8AFFINEINVQBZ128rmikz */
+ },
+ { /* 6964 */
+ 267,
+ /* VGF2P8AFFINEINVQBZ128rri */
+ },
+ { /* 6965 */
+ 268,
+ /* VGF2P8AFFINEINVQBZ128rrik */
+ },
+ { /* 6966 */
+ 269,
+ /* VGF2P8AFFINEINVQBZ128rrikz */
+ },
+ { /* 6967 */
+ 297,
+ /* VGF2P8AFFINEINVQBZ256rmbi */
+ },
+ { /* 6968 */
+ 637,
+ /* VGF2P8AFFINEINVQBZ256rmbik */
+ },
+ { /* 6969 */
+ 638,
+ /* VGF2P8AFFINEINVQBZ256rmbikz */
+ },
+ { /* 6970 */
+ 273,
+ /* VGF2P8AFFINEINVQBZ256rmi */
+ },
+ { /* 6971 */
+ 274,
+ /* VGF2P8AFFINEINVQBZ256rmik */
+ },
+ { /* 6972 */
+ 275,
+ /* VGF2P8AFFINEINVQBZ256rmikz */
+ },
+ { /* 6973 */
+ 276,
+ /* VGF2P8AFFINEINVQBZ256rri */
+ },
+ { /* 6974 */
+ 277,
+ /* VGF2P8AFFINEINVQBZ256rrik */
+ },
+ { /* 6975 */
+ 278,
+ /* VGF2P8AFFINEINVQBZ256rrikz */
+ },
+ { /* 6976 */
+ 639,
+ /* VGF2P8AFFINEINVQBZrmbi */
+ },
+ { /* 6977 */
+ 640,
+ /* VGF2P8AFFINEINVQBZrmbik */
+ },
+ { /* 6978 */
+ 641,
+ /* VGF2P8AFFINEINVQBZrmbikz */
+ },
+ { /* 6979 */
+ 282,
+ /* VGF2P8AFFINEINVQBZrmi */
+ },
+ { /* 6980 */
+ 283,
+ /* VGF2P8AFFINEINVQBZrmik */
+ },
+ { /* 6981 */
+ 284,
+ /* VGF2P8AFFINEINVQBZrmikz */
+ },
+ { /* 6982 */
+ 285,
+ /* VGF2P8AFFINEINVQBZrri */
+ },
+ { /* 6983 */
+ 286,
+ /* VGF2P8AFFINEINVQBZrrik */
+ },
+ { /* 6984 */
+ 287,
+ /* VGF2P8AFFINEINVQBZrrikz */
+ },
+ { /* 6985 */
+ 299,
+ /* VGF2P8AFFINEINVQBrmi */
+ },
+ { /* 6986 */
+ 300,
+ /* VGF2P8AFFINEINVQBrri */
+ },
+ { /* 6987 */
+ 297,
+ /* VGF2P8AFFINEQBYrmi */
+ },
+ { /* 6988 */
+ 298,
+ /* VGF2P8AFFINEQBYrri */
+ },
+ { /* 6989 */
+ 299,
+ /* VGF2P8AFFINEQBZ128rmbi */
+ },
+ { /* 6990 */
+ 635,
+ /* VGF2P8AFFINEQBZ128rmbik */
+ },
+ { /* 6991 */
+ 636,
+ /* VGF2P8AFFINEQBZ128rmbikz */
+ },
+ { /* 6992 */
+ 264,
+ /* VGF2P8AFFINEQBZ128rmi */
+ },
+ { /* 6993 */
+ 265,
+ /* VGF2P8AFFINEQBZ128rmik */
+ },
+ { /* 6994 */
+ 266,
+ /* VGF2P8AFFINEQBZ128rmikz */
+ },
+ { /* 6995 */
+ 267,
+ /* VGF2P8AFFINEQBZ128rri */
+ },
+ { /* 6996 */
+ 268,
+ /* VGF2P8AFFINEQBZ128rrik */
+ },
+ { /* 6997 */
+ 269,
+ /* VGF2P8AFFINEQBZ128rrikz */
+ },
+ { /* 6998 */
+ 297,
+ /* VGF2P8AFFINEQBZ256rmbi */
+ },
+ { /* 6999 */
+ 637,
+ /* VGF2P8AFFINEQBZ256rmbik */
+ },
+ { /* 7000 */
+ 638,
+ /* VGF2P8AFFINEQBZ256rmbikz */
+ },
+ { /* 7001 */
+ 273,
+ /* VGF2P8AFFINEQBZ256rmi */
+ },
+ { /* 7002 */
+ 274,
+ /* VGF2P8AFFINEQBZ256rmik */
+ },
+ { /* 7003 */
+ 275,
+ /* VGF2P8AFFINEQBZ256rmikz */
+ },
+ { /* 7004 */
+ 276,
+ /* VGF2P8AFFINEQBZ256rri */
+ },
+ { /* 7005 */
+ 277,
+ /* VGF2P8AFFINEQBZ256rrik */
+ },
+ { /* 7006 */
+ 278,
+ /* VGF2P8AFFINEQBZ256rrikz */
+ },
+ { /* 7007 */
+ 639,
+ /* VGF2P8AFFINEQBZrmbi */
+ },
+ { /* 7008 */
+ 640,
+ /* VGF2P8AFFINEQBZrmbik */
+ },
+ { /* 7009 */
+ 641,
+ /* VGF2P8AFFINEQBZrmbikz */
+ },
+ { /* 7010 */
+ 282,
+ /* VGF2P8AFFINEQBZrmi */
+ },
+ { /* 7011 */
+ 283,
+ /* VGF2P8AFFINEQBZrmik */
+ },
+ { /* 7012 */
+ 284,
+ /* VGF2P8AFFINEQBZrmikz */
+ },
+ { /* 7013 */
+ 285,
+ /* VGF2P8AFFINEQBZrri */
+ },
+ { /* 7014 */
+ 286,
+ /* VGF2P8AFFINEQBZrrik */
+ },
+ { /* 7015 */
+ 287,
+ /* VGF2P8AFFINEQBZrrikz */
+ },
+ { /* 7016 */
+ 299,
+ /* VGF2P8AFFINEQBrmi */
+ },
+ { /* 7017 */
+ 300,
+ /* VGF2P8AFFINEQBrri */
+ },
+ { /* 7018 */
+ 204,
+ /* VGF2P8MULBYrm */
+ },
+ { /* 7019 */
+ 205,
+ /* VGF2P8MULBYrr */
+ },
+ { /* 7020 */
+ 206,
+ /* VGF2P8MULBZ128rm */
+ },
+ { /* 7021 */
+ 203,
+ /* VGF2P8MULBZ128rmk */
+ },
+ { /* 7022 */
+ 210,
+ /* VGF2P8MULBZ128rmkz */
+ },
+ { /* 7023 */
+ 211,
+ /* VGF2P8MULBZ128rr */
+ },
+ { /* 7024 */
+ 212,
+ /* VGF2P8MULBZ128rrk */
+ },
+ { /* 7025 */
+ 213,
+ /* VGF2P8MULBZ128rrkz */
+ },
+ { /* 7026 */
+ 214,
+ /* VGF2P8MULBZ256rm */
+ },
+ { /* 7027 */
+ 218,
+ /* VGF2P8MULBZ256rmk */
+ },
+ { /* 7028 */
+ 219,
+ /* VGF2P8MULBZ256rmkz */
+ },
+ { /* 7029 */
+ 220,
+ /* VGF2P8MULBZ256rr */
+ },
+ { /* 7030 */
+ 221,
+ /* VGF2P8MULBZ256rrk */
+ },
+ { /* 7031 */
+ 222,
+ /* VGF2P8MULBZ256rrkz */
+ },
+ { /* 7032 */
+ 223,
+ /* VGF2P8MULBZrm */
+ },
+ { /* 7033 */
+ 227,
+ /* VGF2P8MULBZrmk */
+ },
+ { /* 7034 */
+ 228,
+ /* VGF2P8MULBZrmkz */
+ },
+ { /* 7035 */
+ 229,
+ /* VGF2P8MULBZrr */
+ },
+ { /* 7036 */
+ 233,
+ /* VGF2P8MULBZrrk */
+ },
+ { /* 7037 */
+ 234,
+ /* VGF2P8MULBZrrkz */
+ },
+ { /* 7038 */
+ 235,
+ /* VGF2P8MULBrm */
+ },
+ { /* 7039 */
+ 236,
+ /* VGF2P8MULBrr */
+ },
+ { /* 7040 */
+ 204,
+ /* VHADDPDYrm */
+ },
+ { /* 7041 */
+ 205,
+ /* VHADDPDYrr */
+ },
+ { /* 7042 */
+ 235,
+ /* VHADDPDrm */
+ },
+ { /* 7043 */
+ 236,
+ /* VHADDPDrr */
+ },
+ { /* 7044 */
+ 204,
+ /* VHADDPSYrm */
+ },
+ { /* 7045 */
+ 205,
+ /* VHADDPSYrr */
+ },
+ { /* 7046 */
+ 235,
+ /* VHADDPSrm */
+ },
+ { /* 7047 */
+ 236,
+ /* VHADDPSrr */
+ },
+ { /* 7048 */
+ 204,
+ /* VHSUBPDYrm */
+ },
+ { /* 7049 */
+ 205,
+ /* VHSUBPDYrr */
+ },
+ { /* 7050 */
+ 235,
+ /* VHSUBPDrm */
+ },
+ { /* 7051 */
+ 236,
+ /* VHSUBPDrr */
+ },
+ { /* 7052 */
+ 204,
+ /* VHSUBPSYrm */
+ },
+ { /* 7053 */
+ 205,
+ /* VHSUBPSYrr */
+ },
+ { /* 7054 */
+ 235,
+ /* VHSUBPSrm */
+ },
+ { /* 7055 */
+ 236,
+ /* VHSUBPSrr */
+ },
+ { /* 7056 */
+ 297,
+ /* VINSERTF128rm */
+ },
+ { /* 7057 */
+ 642,
+ /* VINSERTF128rr */
+ },
+ { /* 7058 */
+ 643,
+ /* VINSERTF32x4Z256rm */
+ },
+ { /* 7059 */
+ 644,
+ /* VINSERTF32x4Z256rmk */
+ },
+ { /* 7060 */
+ 645,
+ /* VINSERTF32x4Z256rmkz */
+ },
+ { /* 7061 */
+ 646,
+ /* VINSERTF32x4Z256rr */
+ },
+ { /* 7062 */
+ 647,
+ /* VINSERTF32x4Z256rrk */
+ },
+ { /* 7063 */
+ 648,
+ /* VINSERTF32x4Z256rrkz */
+ },
+ { /* 7064 */
+ 649,
+ /* VINSERTF32x4Zrm */
+ },
+ { /* 7065 */
+ 650,
+ /* VINSERTF32x4Zrmk */
+ },
+ { /* 7066 */
+ 651,
+ /* VINSERTF32x4Zrmkz */
+ },
+ { /* 7067 */
+ 652,
+ /* VINSERTF32x4Zrr */
+ },
+ { /* 7068 */
+ 653,
+ /* VINSERTF32x4Zrrk */
+ },
+ { /* 7069 */
+ 654,
+ /* VINSERTF32x4Zrrkz */
+ },
+ { /* 7070 */
+ 655,
+ /* VINSERTF32x8Zrm */
+ },
+ { /* 7071 */
+ 656,
+ /* VINSERTF32x8Zrmk */
+ },
+ { /* 7072 */
+ 657,
+ /* VINSERTF32x8Zrmkz */
+ },
+ { /* 7073 */
+ 658,
+ /* VINSERTF32x8Zrr */
+ },
+ { /* 7074 */
+ 659,
+ /* VINSERTF32x8Zrrk */
+ },
+ { /* 7075 */
+ 660,
+ /* VINSERTF32x8Zrrkz */
+ },
+ { /* 7076 */
+ 643,
+ /* VINSERTF64x2Z256rm */
+ },
+ { /* 7077 */
+ 644,
+ /* VINSERTF64x2Z256rmk */
+ },
+ { /* 7078 */
+ 645,
+ /* VINSERTF64x2Z256rmkz */
+ },
+ { /* 7079 */
+ 646,
+ /* VINSERTF64x2Z256rr */
+ },
+ { /* 7080 */
+ 647,
+ /* VINSERTF64x2Z256rrk */
+ },
+ { /* 7081 */
+ 648,
+ /* VINSERTF64x2Z256rrkz */
+ },
+ { /* 7082 */
+ 649,
+ /* VINSERTF64x2Zrm */
+ },
+ { /* 7083 */
+ 650,
+ /* VINSERTF64x2Zrmk */
+ },
+ { /* 7084 */
+ 651,
+ /* VINSERTF64x2Zrmkz */
+ },
+ { /* 7085 */
+ 652,
+ /* VINSERTF64x2Zrr */
+ },
+ { /* 7086 */
+ 653,
+ /* VINSERTF64x2Zrrk */
+ },
+ { /* 7087 */
+ 654,
+ /* VINSERTF64x2Zrrkz */
+ },
+ { /* 7088 */
+ 655,
+ /* VINSERTF64x4Zrm */
+ },
+ { /* 7089 */
+ 656,
+ /* VINSERTF64x4Zrmk */
+ },
+ { /* 7090 */
+ 657,
+ /* VINSERTF64x4Zrmkz */
+ },
+ { /* 7091 */
+ 658,
+ /* VINSERTF64x4Zrr */
+ },
+ { /* 7092 */
+ 659,
+ /* VINSERTF64x4Zrrk */
+ },
+ { /* 7093 */
+ 660,
+ /* VINSERTF64x4Zrrkz */
+ },
+ { /* 7094 */
+ 297,
+ /* VINSERTI128rm */
+ },
+ { /* 7095 */
+ 642,
+ /* VINSERTI128rr */
+ },
+ { /* 7096 */
+ 643,
+ /* VINSERTI32x4Z256rm */
+ },
+ { /* 7097 */
+ 644,
+ /* VINSERTI32x4Z256rmk */
+ },
+ { /* 7098 */
+ 645,
+ /* VINSERTI32x4Z256rmkz */
+ },
+ { /* 7099 */
+ 646,
+ /* VINSERTI32x4Z256rr */
+ },
+ { /* 7100 */
+ 647,
+ /* VINSERTI32x4Z256rrk */
+ },
+ { /* 7101 */
+ 648,
+ /* VINSERTI32x4Z256rrkz */
+ },
+ { /* 7102 */
+ 649,
+ /* VINSERTI32x4Zrm */
+ },
+ { /* 7103 */
+ 650,
+ /* VINSERTI32x4Zrmk */
+ },
+ { /* 7104 */
+ 651,
+ /* VINSERTI32x4Zrmkz */
+ },
+ { /* 7105 */
+ 652,
+ /* VINSERTI32x4Zrr */
+ },
+ { /* 7106 */
+ 653,
+ /* VINSERTI32x4Zrrk */
+ },
+ { /* 7107 */
+ 654,
+ /* VINSERTI32x4Zrrkz */
+ },
+ { /* 7108 */
+ 655,
+ /* VINSERTI32x8Zrm */
+ },
+ { /* 7109 */
+ 656,
+ /* VINSERTI32x8Zrmk */
+ },
+ { /* 7110 */
+ 657,
+ /* VINSERTI32x8Zrmkz */
+ },
+ { /* 7111 */
+ 658,
+ /* VINSERTI32x8Zrr */
+ },
+ { /* 7112 */
+ 659,
+ /* VINSERTI32x8Zrrk */
+ },
+ { /* 7113 */
+ 660,
+ /* VINSERTI32x8Zrrkz */
+ },
+ { /* 7114 */
+ 643,
+ /* VINSERTI64x2Z256rm */
+ },
+ { /* 7115 */
+ 644,
+ /* VINSERTI64x2Z256rmk */
+ },
+ { /* 7116 */
+ 645,
+ /* VINSERTI64x2Z256rmkz */
+ },
+ { /* 7117 */
+ 646,
+ /* VINSERTI64x2Z256rr */
+ },
+ { /* 7118 */
+ 647,
+ /* VINSERTI64x2Z256rrk */
+ },
+ { /* 7119 */
+ 648,
+ /* VINSERTI64x2Z256rrkz */
+ },
+ { /* 7120 */
+ 649,
+ /* VINSERTI64x2Zrm */
+ },
+ { /* 7121 */
+ 650,
+ /* VINSERTI64x2Zrmk */
+ },
+ { /* 7122 */
+ 651,
+ /* VINSERTI64x2Zrmkz */
+ },
+ { /* 7123 */
+ 652,
+ /* VINSERTI64x2Zrr */
+ },
+ { /* 7124 */
+ 653,
+ /* VINSERTI64x2Zrrk */
+ },
+ { /* 7125 */
+ 654,
+ /* VINSERTI64x2Zrrkz */
+ },
+ { /* 7126 */
+ 655,
+ /* VINSERTI64x4Zrm */
+ },
+ { /* 7127 */
+ 656,
+ /* VINSERTI64x4Zrmk */
+ },
+ { /* 7128 */
+ 657,
+ /* VINSERTI64x4Zrmkz */
+ },
+ { /* 7129 */
+ 658,
+ /* VINSERTI64x4Zrr */
+ },
+ { /* 7130 */
+ 659,
+ /* VINSERTI64x4Zrrk */
+ },
+ { /* 7131 */
+ 660,
+ /* VINSERTI64x4Zrrkz */
+ },
+ { /* 7132 */
+ 261,
+ /* VINSERTPSZrm */
+ },
+ { /* 7133 */
+ 267,
+ /* VINSERTPSZrr */
+ },
+ { /* 7134 */
+ 299,
+ /* VINSERTPSrm */
+ },
+ { /* 7135 */
+ 300,
+ /* VINSERTPSrr */
+ },
+ { /* 7136 */
+ 305,
+ /* VLDDQUYrm */
+ },
+ { /* 7137 */
+ 30,
+ /* VLDDQUrm */
+ },
+ { /* 7138 */
+ 28,
+ /* VLDMXCSR */
+ },
+ { /* 7139 */
+ 31,
+ /* VMASKMOVDQU */
+ },
+ { /* 7140 */
+ 0,
+ /* */
+ },
+ { /* 7141 */
+ 661,
+ /* VMASKMOVPDYmr */
+ },
+ { /* 7142 */
+ 204,
+ /* VMASKMOVPDYrm */
+ },
+ { /* 7143 */
+ 662,
+ /* VMASKMOVPDmr */
+ },
+ { /* 7144 */
+ 235,
+ /* VMASKMOVPDrm */
+ },
+ { /* 7145 */
+ 661,
+ /* VMASKMOVPSYmr */
+ },
+ { /* 7146 */
+ 204,
+ /* VMASKMOVPSYrm */
+ },
+ { /* 7147 */
+ 662,
+ /* VMASKMOVPSmr */
+ },
+ { /* 7148 */
+ 235,
+ /* VMASKMOVPSrm */
+ },
+ { /* 7149 */
+ 0,
+ /* */
+ },
+ { /* 7150 */
+ 0,
+ /* */
+ },
+ { /* 7151 */
+ 0,
+ /* */
+ },
+ { /* 7152 */
+ 0,
+ /* */
+ },
+ { /* 7153 */
+ 0,
+ /* */
+ },
+ { /* 7154 */
+ 0,
+ /* */
+ },
+ { /* 7155 */
+ 0,
+ /* */
+ },
+ { /* 7156 */
+ 0,
+ /* */
+ },
+ { /* 7157 */
+ 0,
+ /* */
+ },
+ { /* 7158 */
+ 0,
+ /* */
+ },
+ { /* 7159 */
+ 0,
+ /* */
+ },
+ { /* 7160 */
+ 0,
+ /* */
+ },
+ { /* 7161 */
+ 0,
+ /* */
+ },
+ { /* 7162 */
+ 0,
+ /* */
+ },
+ { /* 7163 */
+ 0,
+ /* */
+ },
+ { /* 7164 */
+ 0,
+ /* */
+ },
+ { /* 7165 */
+ 0,
+ /* */
+ },
+ { /* 7166 */
+ 0,
+ /* */
+ },
+ { /* 7167 */
+ 0,
+ /* */
+ },
+ { /* 7168 */
+ 0,
+ /* */
+ },
+ { /* 7169 */
+ 0,
+ /* */
+ },
+ { /* 7170 */
+ 0,
+ /* */
+ },
+ { /* 7171 */
+ 0,
+ /* */
+ },
+ { /* 7172 */
+ 0,
+ /* */
+ },
+ { /* 7173 */
+ 0,
+ /* */
+ },
+ { /* 7174 */
+ 0,
+ /* */
+ },
+ { /* 7175 */
+ 0,
+ /* */
+ },
+ { /* 7176 */
+ 0,
+ /* */
+ },
+ { /* 7177 */
+ 0,
+ /* */
+ },
+ { /* 7178 */
+ 0,
+ /* */
+ },
+ { /* 7179 */
+ 0,
+ /* */
+ },
+ { /* 7180 */
+ 0,
+ /* */
+ },
+ { /* 7181 */
+ 0,
+ /* */
+ },
+ { /* 7182 */
+ 0,
+ /* */
+ },
+ { /* 7183 */
+ 0,
+ /* */
+ },
+ { /* 7184 */
+ 0,
+ /* */
+ },
+ { /* 7185 */
+ 0,
+ /* */
+ },
+ { /* 7186 */
+ 0,
+ /* */
+ },
+ { /* 7187 */
+ 0,
+ /* */
+ },
+ { /* 7188 */
+ 0,
+ /* */
+ },
+ { /* 7189 */
+ 0,
+ /* */
+ },
+ { /* 7190 */
+ 0,
+ /* */
+ },
+ { /* 7191 */
+ 0,
+ /* */
+ },
+ { /* 7192 */
+ 0,
+ /* */
+ },
+ { /* 7193 */
+ 0,
+ /* */
+ },
+ { /* 7194 */
+ 0,
+ /* */
+ },
+ { /* 7195 */
+ 0,
+ /* */
+ },
+ { /* 7196 */
+ 0,
+ /* */
+ },
+ { /* 7197 */
+ 0,
+ /* */
+ },
+ { /* 7198 */
+ 0,
+ /* */
+ },
+ { /* 7199 */
+ 0,
+ /* */
+ },
+ { /* 7200 */
+ 0,
+ /* */
+ },
+ { /* 7201 */
+ 0,
+ /* */
+ },
+ { /* 7202 */
+ 0,
+ /* */
+ },
+ { /* 7203 */
+ 0,
+ /* */
+ },
+ { /* 7204 */
+ 0,
+ /* */
+ },
+ { /* 7205 */
+ 0,
+ /* */
+ },
+ { /* 7206 */
+ 0,
+ /* */
+ },
+ { /* 7207 */
+ 0,
+ /* */
+ },
+ { /* 7208 */
+ 0,
+ /* */
+ },
+ { /* 7209 */
+ 0,
+ /* */
+ },
+ { /* 7210 */
+ 0,
+ /* */
+ },
+ { /* 7211 */
+ 0,
+ /* */
+ },
+ { /* 7212 */
+ 0,
+ /* */
+ },
+ { /* 7213 */
+ 0,
+ /* */
+ },
+ { /* 7214 */
+ 0,
+ /* */
+ },
+ { /* 7215 */
+ 0,
+ /* */
+ },
+ { /* 7216 */
+ 0,
+ /* */
+ },
+ { /* 7217 */
+ 0,
+ /* */
+ },
+ { /* 7218 */
+ 0,
+ /* */
+ },
+ { /* 7219 */
+ 204,
+ /* VMAXPDYrm */
+ },
+ { /* 7220 */
+ 205,
+ /* VMAXPDYrr */
+ },
+ { /* 7221 */
+ 206,
+ /* VMAXPDZ128rm */
+ },
+ { /* 7222 */
+ 207,
+ /* VMAXPDZ128rmb */
+ },
+ { /* 7223 */
+ 208,
+ /* VMAXPDZ128rmbk */
+ },
+ { /* 7224 */
+ 209,
+ /* VMAXPDZ128rmbkz */
+ },
+ { /* 7225 */
+ 203,
+ /* VMAXPDZ128rmk */
+ },
+ { /* 7226 */
+ 210,
+ /* VMAXPDZ128rmkz */
+ },
+ { /* 7227 */
+ 211,
+ /* VMAXPDZ128rr */
+ },
+ { /* 7228 */
+ 212,
+ /* VMAXPDZ128rrk */
+ },
+ { /* 7229 */
+ 213,
+ /* VMAXPDZ128rrkz */
+ },
+ { /* 7230 */
+ 214,
+ /* VMAXPDZ256rm */
+ },
+ { /* 7231 */
+ 215,
+ /* VMAXPDZ256rmb */
+ },
+ { /* 7232 */
+ 216,
+ /* VMAXPDZ256rmbk */
+ },
+ { /* 7233 */
+ 217,
+ /* VMAXPDZ256rmbkz */
+ },
+ { /* 7234 */
+ 218,
+ /* VMAXPDZ256rmk */
+ },
+ { /* 7235 */
+ 219,
+ /* VMAXPDZ256rmkz */
+ },
+ { /* 7236 */
+ 220,
+ /* VMAXPDZ256rr */
+ },
+ { /* 7237 */
+ 221,
+ /* VMAXPDZ256rrk */
+ },
+ { /* 7238 */
+ 222,
+ /* VMAXPDZ256rrkz */
+ },
+ { /* 7239 */
+ 223,
+ /* VMAXPDZrm */
+ },
+ { /* 7240 */
+ 224,
+ /* VMAXPDZrmb */
+ },
+ { /* 7241 */
+ 225,
+ /* VMAXPDZrmbk */
+ },
+ { /* 7242 */
+ 226,
+ /* VMAXPDZrmbkz */
+ },
+ { /* 7243 */
+ 227,
+ /* VMAXPDZrmk */
+ },
+ { /* 7244 */
+ 228,
+ /* VMAXPDZrmkz */
+ },
+ { /* 7245 */
+ 229,
+ /* VMAXPDZrr */
+ },
+ { /* 7246 */
+ 663,
+ /* VMAXPDZrrb */
+ },
+ { /* 7247 */
+ 664,
+ /* VMAXPDZrrbk */
+ },
+ { /* 7248 */
+ 665,
+ /* VMAXPDZrrbkz */
+ },
+ { /* 7249 */
+ 233,
+ /* VMAXPDZrrk */
+ },
+ { /* 7250 */
+ 234,
+ /* VMAXPDZrrkz */
+ },
+ { /* 7251 */
+ 235,
+ /* VMAXPDrm */
+ },
+ { /* 7252 */
+ 236,
+ /* VMAXPDrr */
+ },
+ { /* 7253 */
+ 204,
+ /* VMAXPSYrm */
+ },
+ { /* 7254 */
+ 205,
+ /* VMAXPSYrr */
+ },
+ { /* 7255 */
+ 206,
+ /* VMAXPSZ128rm */
+ },
+ { /* 7256 */
+ 237,
+ /* VMAXPSZ128rmb */
+ },
+ { /* 7257 */
+ 238,
+ /* VMAXPSZ128rmbk */
+ },
+ { /* 7258 */
+ 239,
+ /* VMAXPSZ128rmbkz */
+ },
+ { /* 7259 */
+ 203,
+ /* VMAXPSZ128rmk */
+ },
+ { /* 7260 */
+ 210,
+ /* VMAXPSZ128rmkz */
+ },
+ { /* 7261 */
+ 211,
+ /* VMAXPSZ128rr */
+ },
+ { /* 7262 */
+ 212,
+ /* VMAXPSZ128rrk */
+ },
+ { /* 7263 */
+ 213,
+ /* VMAXPSZ128rrkz */
+ },
+ { /* 7264 */
+ 214,
+ /* VMAXPSZ256rm */
+ },
+ { /* 7265 */
+ 240,
+ /* VMAXPSZ256rmb */
+ },
+ { /* 7266 */
+ 241,
+ /* VMAXPSZ256rmbk */
+ },
+ { /* 7267 */
+ 242,
+ /* VMAXPSZ256rmbkz */
+ },
+ { /* 7268 */
+ 218,
+ /* VMAXPSZ256rmk */
+ },
+ { /* 7269 */
+ 219,
+ /* VMAXPSZ256rmkz */
+ },
+ { /* 7270 */
+ 220,
+ /* VMAXPSZ256rr */
+ },
+ { /* 7271 */
+ 221,
+ /* VMAXPSZ256rrk */
+ },
+ { /* 7272 */
+ 222,
+ /* VMAXPSZ256rrkz */
+ },
+ { /* 7273 */
+ 223,
+ /* VMAXPSZrm */
+ },
+ { /* 7274 */
+ 243,
+ /* VMAXPSZrmb */
+ },
+ { /* 7275 */
+ 244,
+ /* VMAXPSZrmbk */
+ },
+ { /* 7276 */
+ 245,
+ /* VMAXPSZrmbkz */
+ },
+ { /* 7277 */
+ 227,
+ /* VMAXPSZrmk */
+ },
+ { /* 7278 */
+ 228,
+ /* VMAXPSZrmkz */
+ },
+ { /* 7279 */
+ 229,
+ /* VMAXPSZrr */
+ },
+ { /* 7280 */
+ 666,
+ /* VMAXPSZrrb */
+ },
+ { /* 7281 */
+ 667,
+ /* VMAXPSZrrbk */
+ },
+ { /* 7282 */
+ 668,
+ /* VMAXPSZrrbkz */
+ },
+ { /* 7283 */
+ 233,
+ /* VMAXPSZrrk */
+ },
+ { /* 7284 */
+ 234,
+ /* VMAXPSZrrkz */
+ },
+ { /* 7285 */
+ 235,
+ /* VMAXPSrm */
+ },
+ { /* 7286 */
+ 236,
+ /* VMAXPSrr */
+ },
+ { /* 7287 */
+ 0,
+ /* */
+ },
+ { /* 7288 */
+ 207,
+ /* VMAXSDZrm_Int */
+ },
+ { /* 7289 */
+ 208,
+ /* VMAXSDZrm_Intk */
+ },
+ { /* 7290 */
+ 209,
+ /* VMAXSDZrm_Intkz */
+ },
+ { /* 7291 */
+ 0,
+ /* */
+ },
+ { /* 7292 */
+ 249,
+ /* VMAXSDZrr_Int */
+ },
+ { /* 7293 */
+ 250,
+ /* VMAXSDZrr_Intk */
+ },
+ { /* 7294 */
+ 251,
+ /* VMAXSDZrr_Intkz */
+ },
+ { /* 7295 */
+ 249,
+ /* VMAXSDZrrb_Int */
+ },
+ { /* 7296 */
+ 250,
+ /* VMAXSDZrrb_Intk */
+ },
+ { /* 7297 */
+ 251,
+ /* VMAXSDZrrb_Intkz */
+ },
+ { /* 7298 */
+ 235,
+ /* VMAXSDrm */
+ },
+ { /* 7299 */
+ 0,
+ /* */
+ },
+ { /* 7300 */
+ 236,
+ /* VMAXSDrr */
+ },
+ { /* 7301 */
+ 0,
+ /* */
+ },
+ { /* 7302 */
+ 0,
+ /* */
+ },
+ { /* 7303 */
+ 237,
+ /* VMAXSSZrm_Int */
+ },
+ { /* 7304 */
+ 238,
+ /* VMAXSSZrm_Intk */
+ },
+ { /* 7305 */
+ 239,
+ /* VMAXSSZrm_Intkz */
+ },
+ { /* 7306 */
+ 0,
+ /* */
+ },
+ { /* 7307 */
+ 255,
+ /* VMAXSSZrr_Int */
+ },
+ { /* 7308 */
+ 256,
+ /* VMAXSSZrr_Intk */
+ },
+ { /* 7309 */
+ 257,
+ /* VMAXSSZrr_Intkz */
+ },
+ { /* 7310 */
+ 255,
+ /* VMAXSSZrrb_Int */
+ },
+ { /* 7311 */
+ 256,
+ /* VMAXSSZrrb_Intk */
+ },
+ { /* 7312 */
+ 257,
+ /* VMAXSSZrrb_Intkz */
+ },
+ { /* 7313 */
+ 235,
+ /* VMAXSSrm */
+ },
+ { /* 7314 */
+ 0,
+ /* */
+ },
+ { /* 7315 */
+ 236,
+ /* VMAXSSrr */
+ },
+ { /* 7316 */
+ 0,
+ /* */
+ },
+ { /* 7317 */
+ 0,
+ /* VMCALL */
+ },
+ { /* 7318 */
+ 28,
+ /* VMCLEARm */
+ },
+ { /* 7319 */
+ 0,
+ /* VMFUNC */
+ },
+ { /* 7320 */
+ 0,
+ /* */
+ },
+ { /* 7321 */
+ 0,
+ /* */
+ },
+ { /* 7322 */
+ 0,
+ /* */
+ },
+ { /* 7323 */
+ 0,
+ /* */
+ },
+ { /* 7324 */
+ 0,
+ /* */
+ },
+ { /* 7325 */
+ 0,
+ /* */
+ },
+ { /* 7326 */
+ 0,
+ /* */
+ },
+ { /* 7327 */
+ 0,
+ /* */
+ },
+ { /* 7328 */
+ 0,
+ /* */
+ },
+ { /* 7329 */
+ 0,
+ /* */
+ },
+ { /* 7330 */
+ 0,
+ /* */
+ },
+ { /* 7331 */
+ 0,
+ /* */
+ },
+ { /* 7332 */
+ 0,
+ /* */
+ },
+ { /* 7333 */
+ 0,
+ /* */
+ },
+ { /* 7334 */
+ 0,
+ /* */
+ },
+ { /* 7335 */
+ 0,
+ /* */
+ },
+ { /* 7336 */
+ 0,
+ /* */
+ },
+ { /* 7337 */
+ 0,
+ /* */
+ },
+ { /* 7338 */
+ 0,
+ /* */
+ },
+ { /* 7339 */
+ 0,
+ /* */
+ },
+ { /* 7340 */
+ 0,
+ /* */
+ },
+ { /* 7341 */
+ 0,
+ /* */
+ },
+ { /* 7342 */
+ 0,
+ /* */
+ },
+ { /* 7343 */
+ 0,
+ /* */
+ },
+ { /* 7344 */
+ 0,
+ /* */
+ },
+ { /* 7345 */
+ 0,
+ /* */
+ },
+ { /* 7346 */
+ 0,
+ /* */
+ },
+ { /* 7347 */
+ 0,
+ /* */
+ },
+ { /* 7348 */
+ 0,
+ /* */
+ },
+ { /* 7349 */
+ 0,
+ /* */
+ },
+ { /* 7350 */
+ 0,
+ /* */
+ },
+ { /* 7351 */
+ 0,
+ /* */
+ },
+ { /* 7352 */
+ 0,
+ /* */
+ },
+ { /* 7353 */
+ 0,
+ /* */
+ },
+ { /* 7354 */
+ 0,
+ /* */
+ },
+ { /* 7355 */
+ 0,
+ /* */
+ },
+ { /* 7356 */
+ 0,
+ /* */
+ },
+ { /* 7357 */
+ 0,
+ /* */
+ },
+ { /* 7358 */
+ 0,
+ /* */
+ },
+ { /* 7359 */
+ 0,
+ /* */
+ },
+ { /* 7360 */
+ 0,
+ /* */
+ },
+ { /* 7361 */
+ 0,
+ /* */
+ },
+ { /* 7362 */
+ 0,
+ /* */
+ },
+ { /* 7363 */
+ 0,
+ /* */
+ },
+ { /* 7364 */
+ 0,
+ /* */
+ },
+ { /* 7365 */
+ 0,
+ /* */
+ },
+ { /* 7366 */
+ 0,
+ /* */
+ },
+ { /* 7367 */
+ 0,
+ /* */
+ },
+ { /* 7368 */
+ 0,
+ /* */
+ },
+ { /* 7369 */
+ 0,
+ /* */
+ },
+ { /* 7370 */
+ 0,
+ /* */
+ },
+ { /* 7371 */
+ 0,
+ /* */
+ },
+ { /* 7372 */
+ 0,
+ /* */
+ },
+ { /* 7373 */
+ 0,
+ /* */
+ },
+ { /* 7374 */
+ 0,
+ /* */
+ },
+ { /* 7375 */
+ 0,
+ /* */
+ },
+ { /* 7376 */
+ 0,
+ /* */
+ },
+ { /* 7377 */
+ 0,
+ /* */
+ },
+ { /* 7378 */
+ 0,
+ /* */
+ },
+ { /* 7379 */
+ 0,
+ /* */
+ },
+ { /* 7380 */
+ 0,
+ /* */
+ },
+ { /* 7381 */
+ 0,
+ /* */
+ },
+ { /* 7382 */
+ 0,
+ /* */
+ },
+ { /* 7383 */
+ 0,
+ /* */
+ },
+ { /* 7384 */
+ 0,
+ /* */
+ },
+ { /* 7385 */
+ 0,
+ /* */
+ },
+ { /* 7386 */
+ 0,
+ /* */
+ },
+ { /* 7387 */
+ 0,
+ /* */
+ },
+ { /* 7388 */
+ 0,
+ /* */
+ },
+ { /* 7389 */
+ 0,
+ /* */
+ },
+ { /* 7390 */
+ 204,
+ /* VMINPDYrm */
+ },
+ { /* 7391 */
+ 205,
+ /* VMINPDYrr */
+ },
+ { /* 7392 */
+ 206,
+ /* VMINPDZ128rm */
+ },
+ { /* 7393 */
+ 207,
+ /* VMINPDZ128rmb */
+ },
+ { /* 7394 */
+ 208,
+ /* VMINPDZ128rmbk */
+ },
+ { /* 7395 */
+ 209,
+ /* VMINPDZ128rmbkz */
+ },
+ { /* 7396 */
+ 203,
+ /* VMINPDZ128rmk */
+ },
+ { /* 7397 */
+ 210,
+ /* VMINPDZ128rmkz */
+ },
+ { /* 7398 */
+ 211,
+ /* VMINPDZ128rr */
+ },
+ { /* 7399 */
+ 212,
+ /* VMINPDZ128rrk */
+ },
+ { /* 7400 */
+ 213,
+ /* VMINPDZ128rrkz */
+ },
+ { /* 7401 */
+ 214,
+ /* VMINPDZ256rm */
+ },
+ { /* 7402 */
+ 215,
+ /* VMINPDZ256rmb */
+ },
+ { /* 7403 */
+ 216,
+ /* VMINPDZ256rmbk */
+ },
+ { /* 7404 */
+ 217,
+ /* VMINPDZ256rmbkz */
+ },
+ { /* 7405 */
+ 218,
+ /* VMINPDZ256rmk */
+ },
+ { /* 7406 */
+ 219,
+ /* VMINPDZ256rmkz */
+ },
+ { /* 7407 */
+ 220,
+ /* VMINPDZ256rr */
+ },
+ { /* 7408 */
+ 221,
+ /* VMINPDZ256rrk */
+ },
+ { /* 7409 */
+ 222,
+ /* VMINPDZ256rrkz */
+ },
+ { /* 7410 */
+ 223,
+ /* VMINPDZrm */
+ },
+ { /* 7411 */
+ 224,
+ /* VMINPDZrmb */
+ },
+ { /* 7412 */
+ 225,
+ /* VMINPDZrmbk */
+ },
+ { /* 7413 */
+ 226,
+ /* VMINPDZrmbkz */
+ },
+ { /* 7414 */
+ 227,
+ /* VMINPDZrmk */
+ },
+ { /* 7415 */
+ 228,
+ /* VMINPDZrmkz */
+ },
+ { /* 7416 */
+ 229,
+ /* VMINPDZrr */
+ },
+ { /* 7417 */
+ 663,
+ /* VMINPDZrrb */
+ },
+ { /* 7418 */
+ 664,
+ /* VMINPDZrrbk */
+ },
+ { /* 7419 */
+ 665,
+ /* VMINPDZrrbkz */
+ },
+ { /* 7420 */
+ 233,
+ /* VMINPDZrrk */
+ },
+ { /* 7421 */
+ 234,
+ /* VMINPDZrrkz */
+ },
+ { /* 7422 */
+ 235,
+ /* VMINPDrm */
+ },
+ { /* 7423 */
+ 236,
+ /* VMINPDrr */
+ },
+ { /* 7424 */
+ 204,
+ /* VMINPSYrm */
+ },
+ { /* 7425 */
+ 205,
+ /* VMINPSYrr */
+ },
+ { /* 7426 */
+ 206,
+ /* VMINPSZ128rm */
+ },
+ { /* 7427 */
+ 237,
+ /* VMINPSZ128rmb */
+ },
+ { /* 7428 */
+ 238,
+ /* VMINPSZ128rmbk */
+ },
+ { /* 7429 */
+ 239,
+ /* VMINPSZ128rmbkz */
+ },
+ { /* 7430 */
+ 203,
+ /* VMINPSZ128rmk */
+ },
+ { /* 7431 */
+ 210,
+ /* VMINPSZ128rmkz */
+ },
+ { /* 7432 */
+ 211,
+ /* VMINPSZ128rr */
+ },
+ { /* 7433 */
+ 212,
+ /* VMINPSZ128rrk */
+ },
+ { /* 7434 */
+ 213,
+ /* VMINPSZ128rrkz */
+ },
+ { /* 7435 */
+ 214,
+ /* VMINPSZ256rm */
+ },
+ { /* 7436 */
+ 240,
+ /* VMINPSZ256rmb */
+ },
+ { /* 7437 */
+ 241,
+ /* VMINPSZ256rmbk */
+ },
+ { /* 7438 */
+ 242,
+ /* VMINPSZ256rmbkz */
+ },
+ { /* 7439 */
+ 218,
+ /* VMINPSZ256rmk */
+ },
+ { /* 7440 */
+ 219,
+ /* VMINPSZ256rmkz */
+ },
+ { /* 7441 */
+ 220,
+ /* VMINPSZ256rr */
+ },
+ { /* 7442 */
+ 221,
+ /* VMINPSZ256rrk */
+ },
+ { /* 7443 */
+ 222,
+ /* VMINPSZ256rrkz */
+ },
+ { /* 7444 */
+ 223,
+ /* VMINPSZrm */
+ },
+ { /* 7445 */
+ 243,
+ /* VMINPSZrmb */
+ },
+ { /* 7446 */
+ 244,
+ /* VMINPSZrmbk */
+ },
+ { /* 7447 */
+ 245,
+ /* VMINPSZrmbkz */
+ },
+ { /* 7448 */
+ 227,
+ /* VMINPSZrmk */
+ },
+ { /* 7449 */
+ 228,
+ /* VMINPSZrmkz */
+ },
+ { /* 7450 */
+ 229,
+ /* VMINPSZrr */
+ },
+ { /* 7451 */
+ 666,
+ /* VMINPSZrrb */
+ },
+ { /* 7452 */
+ 667,
+ /* VMINPSZrrbk */
+ },
+ { /* 7453 */
+ 668,
+ /* VMINPSZrrbkz */
+ },
+ { /* 7454 */
+ 233,
+ /* VMINPSZrrk */
+ },
+ { /* 7455 */
+ 234,
+ /* VMINPSZrrkz */
+ },
+ { /* 7456 */
+ 235,
+ /* VMINPSrm */
+ },
+ { /* 7457 */
+ 236,
+ /* VMINPSrr */
+ },
+ { /* 7458 */
+ 0,
+ /* */
+ },
+ { /* 7459 */
+ 207,
+ /* VMINSDZrm_Int */
+ },
+ { /* 7460 */
+ 208,
+ /* VMINSDZrm_Intk */
+ },
+ { /* 7461 */
+ 209,
+ /* VMINSDZrm_Intkz */
+ },
+ { /* 7462 */
+ 0,
+ /* */
+ },
+ { /* 7463 */
+ 249,
+ /* VMINSDZrr_Int */
+ },
+ { /* 7464 */
+ 250,
+ /* VMINSDZrr_Intk */
+ },
+ { /* 7465 */
+ 251,
+ /* VMINSDZrr_Intkz */
+ },
+ { /* 7466 */
+ 249,
+ /* VMINSDZrrb_Int */
+ },
+ { /* 7467 */
+ 250,
+ /* VMINSDZrrb_Intk */
+ },
+ { /* 7468 */
+ 251,
+ /* VMINSDZrrb_Intkz */
+ },
+ { /* 7469 */
+ 235,
+ /* VMINSDrm */
+ },
+ { /* 7470 */
+ 0,
+ /* */
+ },
+ { /* 7471 */
+ 236,
+ /* VMINSDrr */
+ },
+ { /* 7472 */
+ 0,
+ /* */
+ },
+ { /* 7473 */
+ 0,
+ /* */
+ },
+ { /* 7474 */
+ 237,
+ /* VMINSSZrm_Int */
+ },
+ { /* 7475 */
+ 238,
+ /* VMINSSZrm_Intk */
+ },
+ { /* 7476 */
+ 239,
+ /* VMINSSZrm_Intkz */
+ },
+ { /* 7477 */
+ 0,
+ /* */
+ },
+ { /* 7478 */
+ 255,
+ /* VMINSSZrr_Int */
+ },
+ { /* 7479 */
+ 256,
+ /* VMINSSZrr_Intk */
+ },
+ { /* 7480 */
+ 257,
+ /* VMINSSZrr_Intkz */
+ },
+ { /* 7481 */
+ 255,
+ /* VMINSSZrrb_Int */
+ },
+ { /* 7482 */
+ 256,
+ /* VMINSSZrrb_Intk */
+ },
+ { /* 7483 */
+ 257,
+ /* VMINSSZrrb_Intkz */
+ },
+ { /* 7484 */
+ 235,
+ /* VMINSSrm */
+ },
+ { /* 7485 */
+ 0,
+ /* */
+ },
+ { /* 7486 */
+ 236,
+ /* VMINSSrr */
+ },
+ { /* 7487 */
+ 0,
+ /* */
+ },
+ { /* 7488 */
+ 0,
+ /* VMLAUNCH */
+ },
+ { /* 7489 */
+ 0,
+ /* VMLOAD32 */
+ },
+ { /* 7490 */
+ 0,
+ /* VMLOAD64 */
+ },
+ { /* 7491 */
+ 0,
+ /* VMMCALL */
+ },
+ { /* 7492 */
+ 327,
+ /* VMOV64toPQIZrm */
+ },
+ { /* 7493 */
+ 669,
+ /* VMOV64toPQIZrr */
+ },
+ { /* 7494 */
+ 30,
+ /* VMOV64toPQIrm */
+ },
+ { /* 7495 */
+ 90,
+ /* VMOV64toPQIrr */
+ },
+ { /* 7496 */
+ 0,
+ /* */
+ },
+ { /* 7497 */
+ 0,
+ /* */
+ },
+ { /* 7498 */
+ 0,
+ /* */
+ },
+ { /* 7499 */
+ 0,
+ /* */
+ },
+ { /* 7500 */
+ 670,
+ /* VMOVAPDYmr */
+ },
+ { /* 7501 */
+ 305,
+ /* VMOVAPDYrm */
+ },
+ { /* 7502 */
+ 408,
+ /* VMOVAPDYrr */
+ },
+ { /* 7503 */
+ 671,
+ /* VMOVAPDYrr_REV */
+ },
+ { /* 7504 */
+ 672,
+ /* VMOVAPDZ128mr */
+ },
+ { /* 7505 */
+ 673,
+ /* VMOVAPDZ128mrk */
+ },
+ { /* 7506 */
+ 409,
+ /* VMOVAPDZ128rm */
+ },
+ { /* 7507 */
+ 410,
+ /* VMOVAPDZ128rmk */
+ },
+ { /* 7508 */
+ 411,
+ /* VMOVAPDZ128rmkz */
+ },
+ { /* 7509 */
+ 330,
+ /* VMOVAPDZ128rr */
+ },
+ { /* 7510 */
+ 381,
+ /* VMOVAPDZ128rr_REV */
+ },
+ { /* 7511 */
+ 331,
+ /* VMOVAPDZ128rrk */
+ },
+ { /* 7512 */
+ 383,
+ /* VMOVAPDZ128rrk_REV */
+ },
+ { /* 7513 */
+ 332,
+ /* VMOVAPDZ128rrkz */
+ },
+ { /* 7514 */
+ 383,
+ /* VMOVAPDZ128rrkz_REV */
+ },
+ { /* 7515 */
+ 674,
+ /* VMOVAPDZ256mr */
+ },
+ { /* 7516 */
+ 675,
+ /* VMOVAPDZ256mrk */
+ },
+ { /* 7517 */
+ 412,
+ /* VMOVAPDZ256rm */
+ },
+ { /* 7518 */
+ 413,
+ /* VMOVAPDZ256rmk */
+ },
+ { /* 7519 */
+ 414,
+ /* VMOVAPDZ256rmkz */
+ },
+ { /* 7520 */
+ 415,
+ /* VMOVAPDZ256rr */
+ },
+ { /* 7521 */
+ 386,
+ /* VMOVAPDZ256rr_REV */
+ },
+ { /* 7522 */
+ 416,
+ /* VMOVAPDZ256rrk */
+ },
+ { /* 7523 */
+ 388,
+ /* VMOVAPDZ256rrk_REV */
+ },
+ { /* 7524 */
+ 417,
+ /* VMOVAPDZ256rrkz */
+ },
+ { /* 7525 */
+ 388,
+ /* VMOVAPDZ256rrkz_REV */
+ },
+ { /* 7526 */
+ 676,
+ /* VMOVAPDZmr */
+ },
+ { /* 7527 */
+ 677,
+ /* VMOVAPDZmrk */
+ },
+ { /* 7528 */
+ 418,
+ /* VMOVAPDZrm */
+ },
+ { /* 7529 */
+ 419,
+ /* VMOVAPDZrmk */
+ },
+ { /* 7530 */
+ 420,
+ /* VMOVAPDZrmkz */
+ },
+ { /* 7531 */
+ 421,
+ /* VMOVAPDZrr */
+ },
+ { /* 7532 */
+ 391,
+ /* VMOVAPDZrr_REV */
+ },
+ { /* 7533 */
+ 425,
+ /* VMOVAPDZrrk */
+ },
+ { /* 7534 */
+ 393,
+ /* VMOVAPDZrrk_REV */
+ },
+ { /* 7535 */
+ 426,
+ /* VMOVAPDZrrkz */
+ },
+ { /* 7536 */
+ 393,
+ /* VMOVAPDZrrkz_REV */
+ },
+ { /* 7537 */
+ 169,
+ /* VMOVAPDmr */
+ },
+ { /* 7538 */
+ 30,
+ /* VMOVAPDrm */
+ },
+ { /* 7539 */
+ 31,
+ /* VMOVAPDrr */
+ },
+ { /* 7540 */
+ 170,
+ /* VMOVAPDrr_REV */
+ },
+ { /* 7541 */
+ 670,
+ /* VMOVAPSYmr */
+ },
+ { /* 7542 */
+ 305,
+ /* VMOVAPSYrm */
+ },
+ { /* 7543 */
+ 408,
+ /* VMOVAPSYrr */
+ },
+ { /* 7544 */
+ 671,
+ /* VMOVAPSYrr_REV */
+ },
+ { /* 7545 */
+ 672,
+ /* VMOVAPSZ128mr */
+ },
+ { /* 7546 */
+ 673,
+ /* VMOVAPSZ128mrk */
+ },
+ { /* 7547 */
+ 409,
+ /* VMOVAPSZ128rm */
+ },
+ { /* 7548 */
+ 410,
+ /* VMOVAPSZ128rmk */
+ },
+ { /* 7549 */
+ 411,
+ /* VMOVAPSZ128rmkz */
+ },
+ { /* 7550 */
+ 330,
+ /* VMOVAPSZ128rr */
+ },
+ { /* 7551 */
+ 381,
+ /* VMOVAPSZ128rr_REV */
+ },
+ { /* 7552 */
+ 331,
+ /* VMOVAPSZ128rrk */
+ },
+ { /* 7553 */
+ 383,
+ /* VMOVAPSZ128rrk_REV */
+ },
+ { /* 7554 */
+ 332,
+ /* VMOVAPSZ128rrkz */
+ },
+ { /* 7555 */
+ 383,
+ /* VMOVAPSZ128rrkz_REV */
+ },
+ { /* 7556 */
+ 674,
+ /* VMOVAPSZ256mr */
+ },
+ { /* 7557 */
+ 675,
+ /* VMOVAPSZ256mrk */
+ },
+ { /* 7558 */
+ 412,
+ /* VMOVAPSZ256rm */
+ },
+ { /* 7559 */
+ 413,
+ /* VMOVAPSZ256rmk */
+ },
+ { /* 7560 */
+ 414,
+ /* VMOVAPSZ256rmkz */
+ },
+ { /* 7561 */
+ 415,
+ /* VMOVAPSZ256rr */
+ },
+ { /* 7562 */
+ 386,
+ /* VMOVAPSZ256rr_REV */
+ },
+ { /* 7563 */
+ 416,
+ /* VMOVAPSZ256rrk */
+ },
+ { /* 7564 */
+ 388,
+ /* VMOVAPSZ256rrk_REV */
+ },
+ { /* 7565 */
+ 417,
+ /* VMOVAPSZ256rrkz */
+ },
+ { /* 7566 */
+ 388,
+ /* VMOVAPSZ256rrkz_REV */
+ },
+ { /* 7567 */
+ 676,
+ /* VMOVAPSZmr */
+ },
+ { /* 7568 */
+ 677,
+ /* VMOVAPSZmrk */
+ },
+ { /* 7569 */
+ 418,
+ /* VMOVAPSZrm */
+ },
+ { /* 7570 */
+ 419,
+ /* VMOVAPSZrmk */
+ },
+ { /* 7571 */
+ 420,
+ /* VMOVAPSZrmkz */
+ },
+ { /* 7572 */
+ 421,
+ /* VMOVAPSZrr */
+ },
+ { /* 7573 */
+ 391,
+ /* VMOVAPSZrr_REV */
+ },
+ { /* 7574 */
+ 425,
+ /* VMOVAPSZrrk */
+ },
+ { /* 7575 */
+ 393,
+ /* VMOVAPSZrrk_REV */
+ },
+ { /* 7576 */
+ 426,
+ /* VMOVAPSZrrkz */
+ },
+ { /* 7577 */
+ 393,
+ /* VMOVAPSZrrkz_REV */
+ },
+ { /* 7578 */
+ 169,
+ /* VMOVAPSmr */
+ },
+ { /* 7579 */
+ 30,
+ /* VMOVAPSrm */
+ },
+ { /* 7580 */
+ 31,
+ /* VMOVAPSrr */
+ },
+ { /* 7581 */
+ 170,
+ /* VMOVAPSrr_REV */
+ },
+ { /* 7582 */
+ 305,
+ /* VMOVDDUPYrm */
+ },
+ { /* 7583 */
+ 408,
+ /* VMOVDDUPYrr */
+ },
+ { /* 7584 */
+ 327,
+ /* VMOVDDUPZ128rm */
+ },
+ { /* 7585 */
+ 328,
+ /* VMOVDDUPZ128rmk */
+ },
+ { /* 7586 */
+ 329,
+ /* VMOVDDUPZ128rmkz */
+ },
+ { /* 7587 */
+ 330,
+ /* VMOVDDUPZ128rr */
+ },
+ { /* 7588 */
+ 331,
+ /* VMOVDDUPZ128rrk */
+ },
+ { /* 7589 */
+ 332,
+ /* VMOVDDUPZ128rrkz */
+ },
+ { /* 7590 */
+ 412,
+ /* VMOVDDUPZ256rm */
+ },
+ { /* 7591 */
+ 413,
+ /* VMOVDDUPZ256rmk */
+ },
+ { /* 7592 */
+ 414,
+ /* VMOVDDUPZ256rmkz */
+ },
+ { /* 7593 */
+ 415,
+ /* VMOVDDUPZ256rr */
+ },
+ { /* 7594 */
+ 416,
+ /* VMOVDDUPZ256rrk */
+ },
+ { /* 7595 */
+ 417,
+ /* VMOVDDUPZ256rrkz */
+ },
+ { /* 7596 */
+ 418,
+ /* VMOVDDUPZrm */
+ },
+ { /* 7597 */
+ 419,
+ /* VMOVDDUPZrmk */
+ },
+ { /* 7598 */
+ 420,
+ /* VMOVDDUPZrmkz */
+ },
+ { /* 7599 */
+ 421,
+ /* VMOVDDUPZrr */
+ },
+ { /* 7600 */
+ 425,
+ /* VMOVDDUPZrrk */
+ },
+ { /* 7601 */
+ 426,
+ /* VMOVDDUPZrrkz */
+ },
+ { /* 7602 */
+ 30,
+ /* VMOVDDUPrm */
+ },
+ { /* 7603 */
+ 31,
+ /* VMOVDDUPrr */
+ },
+ { /* 7604 */
+ 334,
+ /* VMOVDI2PDIZrm */
+ },
+ { /* 7605 */
+ 678,
+ /* VMOVDI2PDIZrr */
+ },
+ { /* 7606 */
+ 30,
+ /* VMOVDI2PDIrm */
+ },
+ { /* 7607 */
+ 89,
+ /* VMOVDI2PDIrr */
+ },
+ { /* 7608 */
+ 0,
+ /* */
+ },
+ { /* 7609 */
+ 0,
+ /* */
+ },
+ { /* 7610 */
+ 0,
+ /* */
+ },
+ { /* 7611 */
+ 0,
+ /* */
+ },
+ { /* 7612 */
+ 672,
+ /* VMOVDQA32Z128mr */
+ },
+ { /* 7613 */
+ 673,
+ /* VMOVDQA32Z128mrk */
+ },
+ { /* 7614 */
+ 409,
+ /* VMOVDQA32Z128rm */
+ },
+ { /* 7615 */
+ 410,
+ /* VMOVDQA32Z128rmk */
+ },
+ { /* 7616 */
+ 411,
+ /* VMOVDQA32Z128rmkz */
+ },
+ { /* 7617 */
+ 330,
+ /* VMOVDQA32Z128rr */
+ },
+ { /* 7618 */
+ 381,
+ /* VMOVDQA32Z128rr_REV */
+ },
+ { /* 7619 */
+ 331,
+ /* VMOVDQA32Z128rrk */
+ },
+ { /* 7620 */
+ 383,
+ /* VMOVDQA32Z128rrk_REV */
+ },
+ { /* 7621 */
+ 332,
+ /* VMOVDQA32Z128rrkz */
+ },
+ { /* 7622 */
+ 383,
+ /* VMOVDQA32Z128rrkz_REV */
+ },
+ { /* 7623 */
+ 674,
+ /* VMOVDQA32Z256mr */
+ },
+ { /* 7624 */
+ 675,
+ /* VMOVDQA32Z256mrk */
+ },
+ { /* 7625 */
+ 412,
+ /* VMOVDQA32Z256rm */
+ },
+ { /* 7626 */
+ 413,
+ /* VMOVDQA32Z256rmk */
+ },
+ { /* 7627 */
+ 414,
+ /* VMOVDQA32Z256rmkz */
+ },
+ { /* 7628 */
+ 415,
+ /* VMOVDQA32Z256rr */
+ },
+ { /* 7629 */
+ 386,
+ /* VMOVDQA32Z256rr_REV */
+ },
+ { /* 7630 */
+ 416,
+ /* VMOVDQA32Z256rrk */
+ },
+ { /* 7631 */
+ 388,
+ /* VMOVDQA32Z256rrk_REV */
+ },
+ { /* 7632 */
+ 417,
+ /* VMOVDQA32Z256rrkz */
+ },
+ { /* 7633 */
+ 388,
+ /* VMOVDQA32Z256rrkz_REV */
+ },
+ { /* 7634 */
+ 676,
+ /* VMOVDQA32Zmr */
+ },
+ { /* 7635 */
+ 677,
+ /* VMOVDQA32Zmrk */
+ },
+ { /* 7636 */
+ 418,
+ /* VMOVDQA32Zrm */
+ },
+ { /* 7637 */
+ 419,
+ /* VMOVDQA32Zrmk */
+ },
+ { /* 7638 */
+ 420,
+ /* VMOVDQA32Zrmkz */
+ },
+ { /* 7639 */
+ 421,
+ /* VMOVDQA32Zrr */
+ },
+ { /* 7640 */
+ 391,
+ /* VMOVDQA32Zrr_REV */
+ },
+ { /* 7641 */
+ 425,
+ /* VMOVDQA32Zrrk */
+ },
+ { /* 7642 */
+ 393,
+ /* VMOVDQA32Zrrk_REV */
+ },
+ { /* 7643 */
+ 426,
+ /* VMOVDQA32Zrrkz */
+ },
+ { /* 7644 */
+ 393,
+ /* VMOVDQA32Zrrkz_REV */
+ },
+ { /* 7645 */
+ 672,
+ /* VMOVDQA64Z128mr */
+ },
+ { /* 7646 */
+ 673,
+ /* VMOVDQA64Z128mrk */
+ },
+ { /* 7647 */
+ 409,
+ /* VMOVDQA64Z128rm */
+ },
+ { /* 7648 */
+ 410,
+ /* VMOVDQA64Z128rmk */
+ },
+ { /* 7649 */
+ 411,
+ /* VMOVDQA64Z128rmkz */
+ },
+ { /* 7650 */
+ 330,
+ /* VMOVDQA64Z128rr */
+ },
+ { /* 7651 */
+ 381,
+ /* VMOVDQA64Z128rr_REV */
+ },
+ { /* 7652 */
+ 331,
+ /* VMOVDQA64Z128rrk */
+ },
+ { /* 7653 */
+ 383,
+ /* VMOVDQA64Z128rrk_REV */
+ },
+ { /* 7654 */
+ 332,
+ /* VMOVDQA64Z128rrkz */
+ },
+ { /* 7655 */
+ 383,
+ /* VMOVDQA64Z128rrkz_REV */
+ },
+ { /* 7656 */
+ 674,
+ /* VMOVDQA64Z256mr */
+ },
+ { /* 7657 */
+ 675,
+ /* VMOVDQA64Z256mrk */
+ },
+ { /* 7658 */
+ 412,
+ /* VMOVDQA64Z256rm */
+ },
+ { /* 7659 */
+ 413,
+ /* VMOVDQA64Z256rmk */
+ },
+ { /* 7660 */
+ 414,
+ /* VMOVDQA64Z256rmkz */
+ },
+ { /* 7661 */
+ 415,
+ /* VMOVDQA64Z256rr */
+ },
+ { /* 7662 */
+ 386,
+ /* VMOVDQA64Z256rr_REV */
+ },
+ { /* 7663 */
+ 416,
+ /* VMOVDQA64Z256rrk */
+ },
+ { /* 7664 */
+ 388,
+ /* VMOVDQA64Z256rrk_REV */
+ },
+ { /* 7665 */
+ 417,
+ /* VMOVDQA64Z256rrkz */
+ },
+ { /* 7666 */
+ 388,
+ /* VMOVDQA64Z256rrkz_REV */
+ },
+ { /* 7667 */
+ 676,
+ /* VMOVDQA64Zmr */
+ },
+ { /* 7668 */
+ 677,
+ /* VMOVDQA64Zmrk */
+ },
+ { /* 7669 */
+ 418,
+ /* VMOVDQA64Zrm */
+ },
+ { /* 7670 */
+ 419,
+ /* VMOVDQA64Zrmk */
+ },
+ { /* 7671 */
+ 420,
+ /* VMOVDQA64Zrmkz */
+ },
+ { /* 7672 */
+ 421,
+ /* VMOVDQA64Zrr */
+ },
+ { /* 7673 */
+ 391,
+ /* VMOVDQA64Zrr_REV */
+ },
+ { /* 7674 */
+ 425,
+ /* VMOVDQA64Zrrk */
+ },
+ { /* 7675 */
+ 393,
+ /* VMOVDQA64Zrrk_REV */
+ },
+ { /* 7676 */
+ 426,
+ /* VMOVDQA64Zrrkz */
+ },
+ { /* 7677 */
+ 393,
+ /* VMOVDQA64Zrrkz_REV */
+ },
+ { /* 7678 */
+ 670,
+ /* VMOVDQAYmr */
+ },
+ { /* 7679 */
+ 305,
+ /* VMOVDQAYrm */
+ },
+ { /* 7680 */
+ 408,
+ /* VMOVDQAYrr */
+ },
+ { /* 7681 */
+ 671,
+ /* VMOVDQAYrr_REV */
+ },
+ { /* 7682 */
+ 169,
+ /* VMOVDQAmr */
+ },
+ { /* 7683 */
+ 30,
+ /* VMOVDQArm */
+ },
+ { /* 7684 */
+ 31,
+ /* VMOVDQArr */
+ },
+ { /* 7685 */
+ 170,
+ /* VMOVDQArr_REV */
+ },
+ { /* 7686 */
+ 672,
+ /* VMOVDQU16Z128mr */
+ },
+ { /* 7687 */
+ 673,
+ /* VMOVDQU16Z128mrk */
+ },
+ { /* 7688 */
+ 409,
+ /* VMOVDQU16Z128rm */
+ },
+ { /* 7689 */
+ 410,
+ /* VMOVDQU16Z128rmk */
+ },
+ { /* 7690 */
+ 411,
+ /* VMOVDQU16Z128rmkz */
+ },
+ { /* 7691 */
+ 330,
+ /* VMOVDQU16Z128rr */
+ },
+ { /* 7692 */
+ 381,
+ /* VMOVDQU16Z128rr_REV */
+ },
+ { /* 7693 */
+ 331,
+ /* VMOVDQU16Z128rrk */
+ },
+ { /* 7694 */
+ 383,
+ /* VMOVDQU16Z128rrk_REV */
+ },
+ { /* 7695 */
+ 332,
+ /* VMOVDQU16Z128rrkz */
+ },
+ { /* 7696 */
+ 383,
+ /* VMOVDQU16Z128rrkz_REV */
+ },
+ { /* 7697 */
+ 674,
+ /* VMOVDQU16Z256mr */
+ },
+ { /* 7698 */
+ 675,
+ /* VMOVDQU16Z256mrk */
+ },
+ { /* 7699 */
+ 412,
+ /* VMOVDQU16Z256rm */
+ },
+ { /* 7700 */
+ 413,
+ /* VMOVDQU16Z256rmk */
+ },
+ { /* 7701 */
+ 414,
+ /* VMOVDQU16Z256rmkz */
+ },
+ { /* 7702 */
+ 415,
+ /* VMOVDQU16Z256rr */
+ },
+ { /* 7703 */
+ 386,
+ /* VMOVDQU16Z256rr_REV */
+ },
+ { /* 7704 */
+ 416,
+ /* VMOVDQU16Z256rrk */
+ },
+ { /* 7705 */
+ 388,
+ /* VMOVDQU16Z256rrk_REV */
+ },
+ { /* 7706 */
+ 417,
+ /* VMOVDQU16Z256rrkz */
+ },
+ { /* 7707 */
+ 388,
+ /* VMOVDQU16Z256rrkz_REV */
+ },
+ { /* 7708 */
+ 676,
+ /* VMOVDQU16Zmr */
+ },
+ { /* 7709 */
+ 677,
+ /* VMOVDQU16Zmrk */
+ },
+ { /* 7710 */
+ 418,
+ /* VMOVDQU16Zrm */
+ },
+ { /* 7711 */
+ 419,
+ /* VMOVDQU16Zrmk */
+ },
+ { /* 7712 */
+ 420,
+ /* VMOVDQU16Zrmkz */
+ },
+ { /* 7713 */
+ 421,
+ /* VMOVDQU16Zrr */
+ },
+ { /* 7714 */
+ 391,
+ /* VMOVDQU16Zrr_REV */
+ },
+ { /* 7715 */
+ 425,
+ /* VMOVDQU16Zrrk */
+ },
+ { /* 7716 */
+ 393,
+ /* VMOVDQU16Zrrk_REV */
+ },
+ { /* 7717 */
+ 426,
+ /* VMOVDQU16Zrrkz */
+ },
+ { /* 7718 */
+ 393,
+ /* VMOVDQU16Zrrkz_REV */
+ },
+ { /* 7719 */
+ 672,
+ /* VMOVDQU32Z128mr */
+ },
+ { /* 7720 */
+ 673,
+ /* VMOVDQU32Z128mrk */
+ },
+ { /* 7721 */
+ 409,
+ /* VMOVDQU32Z128rm */
+ },
+ { /* 7722 */
+ 410,
+ /* VMOVDQU32Z128rmk */
+ },
+ { /* 7723 */
+ 411,
+ /* VMOVDQU32Z128rmkz */
+ },
+ { /* 7724 */
+ 330,
+ /* VMOVDQU32Z128rr */
+ },
+ { /* 7725 */
+ 381,
+ /* VMOVDQU32Z128rr_REV */
+ },
+ { /* 7726 */
+ 331,
+ /* VMOVDQU32Z128rrk */
+ },
+ { /* 7727 */
+ 383,
+ /* VMOVDQU32Z128rrk_REV */
+ },
+ { /* 7728 */
+ 332,
+ /* VMOVDQU32Z128rrkz */
+ },
+ { /* 7729 */
+ 383,
+ /* VMOVDQU32Z128rrkz_REV */
+ },
+ { /* 7730 */
+ 674,
+ /* VMOVDQU32Z256mr */
+ },
+ { /* 7731 */
+ 675,
+ /* VMOVDQU32Z256mrk */
+ },
+ { /* 7732 */
+ 412,
+ /* VMOVDQU32Z256rm */
+ },
+ { /* 7733 */
+ 413,
+ /* VMOVDQU32Z256rmk */
+ },
+ { /* 7734 */
+ 414,
+ /* VMOVDQU32Z256rmkz */
+ },
+ { /* 7735 */
+ 415,
+ /* VMOVDQU32Z256rr */
+ },
+ { /* 7736 */
+ 386,
+ /* VMOVDQU32Z256rr_REV */
+ },
+ { /* 7737 */
+ 416,
+ /* VMOVDQU32Z256rrk */
+ },
+ { /* 7738 */
+ 388,
+ /* VMOVDQU32Z256rrk_REV */
+ },
+ { /* 7739 */
+ 417,
+ /* VMOVDQU32Z256rrkz */
+ },
+ { /* 7740 */
+ 388,
+ /* VMOVDQU32Z256rrkz_REV */
+ },
+ { /* 7741 */
+ 676,
+ /* VMOVDQU32Zmr */
+ },
+ { /* 7742 */
+ 677,
+ /* VMOVDQU32Zmrk */
+ },
+ { /* 7743 */
+ 418,
+ /* VMOVDQU32Zrm */
+ },
+ { /* 7744 */
+ 419,
+ /* VMOVDQU32Zrmk */
+ },
+ { /* 7745 */
+ 420,
+ /* VMOVDQU32Zrmkz */
+ },
+ { /* 7746 */
+ 421,
+ /* VMOVDQU32Zrr */
+ },
+ { /* 7747 */
+ 391,
+ /* VMOVDQU32Zrr_REV */
+ },
+ { /* 7748 */
+ 425,
+ /* VMOVDQU32Zrrk */
+ },
+ { /* 7749 */
+ 393,
+ /* VMOVDQU32Zrrk_REV */
+ },
+ { /* 7750 */
+ 426,
+ /* VMOVDQU32Zrrkz */
+ },
+ { /* 7751 */
+ 393,
+ /* VMOVDQU32Zrrkz_REV */
+ },
+ { /* 7752 */
+ 672,
+ /* VMOVDQU64Z128mr */
+ },
+ { /* 7753 */
+ 673,
+ /* VMOVDQU64Z128mrk */
+ },
+ { /* 7754 */
+ 409,
+ /* VMOVDQU64Z128rm */
+ },
+ { /* 7755 */
+ 410,
+ /* VMOVDQU64Z128rmk */
+ },
+ { /* 7756 */
+ 411,
+ /* VMOVDQU64Z128rmkz */
+ },
+ { /* 7757 */
+ 330,
+ /* VMOVDQU64Z128rr */
+ },
+ { /* 7758 */
+ 381,
+ /* VMOVDQU64Z128rr_REV */
+ },
+ { /* 7759 */
+ 331,
+ /* VMOVDQU64Z128rrk */
+ },
+ { /* 7760 */
+ 383,
+ /* VMOVDQU64Z128rrk_REV */
+ },
+ { /* 7761 */
+ 332,
+ /* VMOVDQU64Z128rrkz */
+ },
+ { /* 7762 */
+ 383,
+ /* VMOVDQU64Z128rrkz_REV */
+ },
+ { /* 7763 */
+ 674,
+ /* VMOVDQU64Z256mr */
+ },
+ { /* 7764 */
+ 675,
+ /* VMOVDQU64Z256mrk */
+ },
+ { /* 7765 */
+ 412,
+ /* VMOVDQU64Z256rm */
+ },
+ { /* 7766 */
+ 413,
+ /* VMOVDQU64Z256rmk */
+ },
+ { /* 7767 */
+ 414,
+ /* VMOVDQU64Z256rmkz */
+ },
+ { /* 7768 */
+ 415,
+ /* VMOVDQU64Z256rr */
+ },
+ { /* 7769 */
+ 386,
+ /* VMOVDQU64Z256rr_REV */
+ },
+ { /* 7770 */
+ 416,
+ /* VMOVDQU64Z256rrk */
+ },
+ { /* 7771 */
+ 388,
+ /* VMOVDQU64Z256rrk_REV */
+ },
+ { /* 7772 */
+ 417,
+ /* VMOVDQU64Z256rrkz */
+ },
+ { /* 7773 */
+ 388,
+ /* VMOVDQU64Z256rrkz_REV */
+ },
+ { /* 7774 */
+ 676,
+ /* VMOVDQU64Zmr */
+ },
+ { /* 7775 */
+ 677,
+ /* VMOVDQU64Zmrk */
+ },
+ { /* 7776 */
+ 418,
+ /* VMOVDQU64Zrm */
+ },
+ { /* 7777 */
+ 419,
+ /* VMOVDQU64Zrmk */
+ },
+ { /* 7778 */
+ 420,
+ /* VMOVDQU64Zrmkz */
+ },
+ { /* 7779 */
+ 421,
+ /* VMOVDQU64Zrr */
+ },
+ { /* 7780 */
+ 391,
+ /* VMOVDQU64Zrr_REV */
+ },
+ { /* 7781 */
+ 425,
+ /* VMOVDQU64Zrrk */
+ },
+ { /* 7782 */
+ 393,
+ /* VMOVDQU64Zrrk_REV */
+ },
+ { /* 7783 */
+ 426,
+ /* VMOVDQU64Zrrkz */
+ },
+ { /* 7784 */
+ 393,
+ /* VMOVDQU64Zrrkz_REV */
+ },
+ { /* 7785 */
+ 672,
+ /* VMOVDQU8Z128mr */
+ },
+ { /* 7786 */
+ 673,
+ /* VMOVDQU8Z128mrk */
+ },
+ { /* 7787 */
+ 409,
+ /* VMOVDQU8Z128rm */
+ },
+ { /* 7788 */
+ 410,
+ /* VMOVDQU8Z128rmk */
+ },
+ { /* 7789 */
+ 411,
+ /* VMOVDQU8Z128rmkz */
+ },
+ { /* 7790 */
+ 330,
+ /* VMOVDQU8Z128rr */
+ },
+ { /* 7791 */
+ 381,
+ /* VMOVDQU8Z128rr_REV */
+ },
+ { /* 7792 */
+ 331,
+ /* VMOVDQU8Z128rrk */
+ },
+ { /* 7793 */
+ 383,
+ /* VMOVDQU8Z128rrk_REV */
+ },
+ { /* 7794 */
+ 332,
+ /* VMOVDQU8Z128rrkz */
+ },
+ { /* 7795 */
+ 383,
+ /* VMOVDQU8Z128rrkz_REV */
+ },
+ { /* 7796 */
+ 674,
+ /* VMOVDQU8Z256mr */
+ },
+ { /* 7797 */
+ 675,
+ /* VMOVDQU8Z256mrk */
+ },
+ { /* 7798 */
+ 412,
+ /* VMOVDQU8Z256rm */
+ },
+ { /* 7799 */
+ 413,
+ /* VMOVDQU8Z256rmk */
+ },
+ { /* 7800 */
+ 414,
+ /* VMOVDQU8Z256rmkz */
+ },
+ { /* 7801 */
+ 415,
+ /* VMOVDQU8Z256rr */
+ },
+ { /* 7802 */
+ 386,
+ /* VMOVDQU8Z256rr_REV */
+ },
+ { /* 7803 */
+ 416,
+ /* VMOVDQU8Z256rrk */
+ },
+ { /* 7804 */
+ 388,
+ /* VMOVDQU8Z256rrk_REV */
+ },
+ { /* 7805 */
+ 417,
+ /* VMOVDQU8Z256rrkz */
+ },
+ { /* 7806 */
+ 388,
+ /* VMOVDQU8Z256rrkz_REV */
+ },
+ { /* 7807 */
+ 676,
+ /* VMOVDQU8Zmr */
+ },
+ { /* 7808 */
+ 677,
+ /* VMOVDQU8Zmrk */
+ },
+ { /* 7809 */
+ 418,
+ /* VMOVDQU8Zrm */
+ },
+ { /* 7810 */
+ 419,
+ /* VMOVDQU8Zrmk */
+ },
+ { /* 7811 */
+ 420,
+ /* VMOVDQU8Zrmkz */
+ },
+ { /* 7812 */
+ 421,
+ /* VMOVDQU8Zrr */
+ },
+ { /* 7813 */
+ 391,
+ /* VMOVDQU8Zrr_REV */
+ },
+ { /* 7814 */
+ 425,
+ /* VMOVDQU8Zrrk */
+ },
+ { /* 7815 */
+ 393,
+ /* VMOVDQU8Zrrk_REV */
+ },
+ { /* 7816 */
+ 426,
+ /* VMOVDQU8Zrrkz */
+ },
+ { /* 7817 */
+ 393,
+ /* VMOVDQU8Zrrkz_REV */
+ },
+ { /* 7818 */
+ 670,
+ /* VMOVDQUYmr */
+ },
+ { /* 7819 */
+ 305,
+ /* VMOVDQUYrm */
+ },
+ { /* 7820 */
+ 408,
+ /* VMOVDQUYrr */
+ },
+ { /* 7821 */
+ 671,
+ /* VMOVDQUYrr_REV */
+ },
+ { /* 7822 */
+ 169,
+ /* VMOVDQUmr */
+ },
+ { /* 7823 */
+ 30,
+ /* VMOVDQUrm */
+ },
+ { /* 7824 */
+ 31,
+ /* VMOVDQUrr */
+ },
+ { /* 7825 */
+ 170,
+ /* VMOVDQUrr_REV */
+ },
+ { /* 7826 */
+ 211,
+ /* VMOVHLPSZrr */
+ },
+ { /* 7827 */
+ 236,
+ /* VMOVHLPSrr */
+ },
+ { /* 7828 */
+ 379,
+ /* VMOVHPDZ128mr */
+ },
+ { /* 7829 */
+ 207,
+ /* VMOVHPDZ128rm */
+ },
+ { /* 7830 */
+ 169,
+ /* VMOVHPDmr */
+ },
+ { /* 7831 */
+ 235,
+ /* VMOVHPDrm */
+ },
+ { /* 7832 */
+ 379,
+ /* VMOVHPSZ128mr */
+ },
+ { /* 7833 */
+ 207,
+ /* VMOVHPSZ128rm */
+ },
+ { /* 7834 */
+ 169,
+ /* VMOVHPSmr */
+ },
+ { /* 7835 */
+ 235,
+ /* VMOVHPSrm */
+ },
+ { /* 7836 */
+ 211,
+ /* VMOVLHPSZrr */
+ },
+ { /* 7837 */
+ 236,
+ /* VMOVLHPSrr */
+ },
+ { /* 7838 */
+ 379,
+ /* VMOVLPDZ128mr */
+ },
+ { /* 7839 */
+ 207,
+ /* VMOVLPDZ128rm */
+ },
+ { /* 7840 */
+ 169,
+ /* VMOVLPDmr */
+ },
+ { /* 7841 */
+ 235,
+ /* VMOVLPDrm */
+ },
+ { /* 7842 */
+ 379,
+ /* VMOVLPSZ128mr */
+ },
+ { /* 7843 */
+ 207,
+ /* VMOVLPSZ128rm */
+ },
+ { /* 7844 */
+ 169,
+ /* VMOVLPSmr */
+ },
+ { /* 7845 */
+ 235,
+ /* VMOVLPSrm */
+ },
+ { /* 7846 */
+ 679,
+ /* VMOVMSKPDYrr */
+ },
+ { /* 7847 */
+ 88,
+ /* VMOVMSKPDrr */
+ },
+ { /* 7848 */
+ 679,
+ /* VMOVMSKPSYrr */
+ },
+ { /* 7849 */
+ 88,
+ /* VMOVMSKPSrr */
+ },
+ { /* 7850 */
+ 305,
+ /* VMOVNTDQAYrm */
+ },
+ { /* 7851 */
+ 409,
+ /* VMOVNTDQAZ128rm */
+ },
+ { /* 7852 */
+ 412,
+ /* VMOVNTDQAZ256rm */
+ },
+ { /* 7853 */
+ 418,
+ /* VMOVNTDQAZrm */
+ },
+ { /* 7854 */
+ 30,
+ /* VMOVNTDQArm */
+ },
+ { /* 7855 */
+ 670,
+ /* VMOVNTDQYmr */
+ },
+ { /* 7856 */
+ 672,
+ /* VMOVNTDQZ128mr */
+ },
+ { /* 7857 */
+ 674,
+ /* VMOVNTDQZ256mr */
+ },
+ { /* 7858 */
+ 676,
+ /* VMOVNTDQZmr */
+ },
+ { /* 7859 */
+ 169,
+ /* VMOVNTDQmr */
+ },
+ { /* 7860 */
+ 670,
+ /* VMOVNTPDYmr */
+ },
+ { /* 7861 */
+ 672,
+ /* VMOVNTPDZ128mr */
+ },
+ { /* 7862 */
+ 674,
+ /* VMOVNTPDZ256mr */
+ },
+ { /* 7863 */
+ 676,
+ /* VMOVNTPDZmr */
+ },
+ { /* 7864 */
+ 169,
+ /* VMOVNTPDmr */
+ },
+ { /* 7865 */
+ 670,
+ /* VMOVNTPSYmr */
+ },
+ { /* 7866 */
+ 672,
+ /* VMOVNTPSZ128mr */
+ },
+ { /* 7867 */
+ 674,
+ /* VMOVNTPSZ256mr */
+ },
+ { /* 7868 */
+ 676,
+ /* VMOVNTPSZmr */
+ },
+ { /* 7869 */
+ 169,
+ /* VMOVNTPSmr */
+ },
+ { /* 7870 */
+ 394,
+ /* VMOVPDI2DIZmr */
+ },
+ { /* 7871 */
+ 680,
+ /* VMOVPDI2DIZrr */
+ },
+ { /* 7872 */
+ 169,
+ /* VMOVPDI2DImr */
+ },
+ { /* 7873 */
+ 173,
+ /* VMOVPDI2DIrr */
+ },
+ { /* 7874 */
+ 379,
+ /* VMOVPQI2QIZmr */
+ },
+ { /* 7875 */
+ 381,
+ /* VMOVPQI2QIZrr */
+ },
+ { /* 7876 */
+ 169,
+ /* VMOVPQI2QImr */
+ },
+ { /* 7877 */
+ 170,
+ /* VMOVPQI2QIrr */
+ },
+ { /* 7878 */
+ 672,
+ /* VMOVPQIto64Zmr */
+ },
+ { /* 7879 */
+ 681,
+ /* VMOVPQIto64Zrr */
+ },
+ { /* 7880 */
+ 169,
+ /* VMOVPQIto64mr */
+ },
+ { /* 7881 */
+ 174,
+ /* VMOVPQIto64rr */
+ },
+ { /* 7882 */
+ 327,
+ /* VMOVQI2PQIZrm */
+ },
+ { /* 7883 */
+ 30,
+ /* VMOVQI2PQIrm */
+ },
+ { /* 7884 */
+ 379,
+ /* VMOVSDZmr */
+ },
+ { /* 7885 */
+ 380,
+ /* VMOVSDZmrk */
+ },
+ { /* 7886 */
+ 327,
+ /* VMOVSDZrm */
+ },
+ { /* 7887 */
+ 328,
+ /* VMOVSDZrmk */
+ },
+ { /* 7888 */
+ 329,
+ /* VMOVSDZrmkz */
+ },
+ { /* 7889 */
+ 249,
+ /* VMOVSDZrr */
+ },
+ { /* 7890 */
+ 682,
+ /* VMOVSDZrr_REV */
+ },
+ { /* 7891 */
+ 250,
+ /* VMOVSDZrrk */
+ },
+ { /* 7892 */
+ 683,
+ /* VMOVSDZrrk_REV */
+ },
+ { /* 7893 */
+ 251,
+ /* VMOVSDZrrkz */
+ },
+ { /* 7894 */
+ 684,
+ /* VMOVSDZrrkz_REV */
+ },
+ { /* 7895 */
+ 169,
+ /* VMOVSDmr */
+ },
+ { /* 7896 */
+ 30,
+ /* VMOVSDrm */
+ },
+ { /* 7897 */
+ 236,
+ /* VMOVSDrr */
+ },
+ { /* 7898 */
+ 685,
+ /* VMOVSDrr_REV */
+ },
+ { /* 7899 */
+ 0,
+ /* */
+ },
+ { /* 7900 */
+ 0,
+ /* */
+ },
+ { /* 7901 */
+ 0,
+ /* */
+ },
+ { /* 7902 */
+ 0,
+ /* */
+ },
+ { /* 7903 */
+ 305,
+ /* VMOVSHDUPYrm */
+ },
+ { /* 7904 */
+ 408,
+ /* VMOVSHDUPYrr */
+ },
+ { /* 7905 */
+ 409,
+ /* VMOVSHDUPZ128rm */
+ },
+ { /* 7906 */
+ 410,
+ /* VMOVSHDUPZ128rmk */
+ },
+ { /* 7907 */
+ 411,
+ /* VMOVSHDUPZ128rmkz */
+ },
+ { /* 7908 */
+ 330,
+ /* VMOVSHDUPZ128rr */
+ },
+ { /* 7909 */
+ 331,
+ /* VMOVSHDUPZ128rrk */
+ },
+ { /* 7910 */
+ 332,
+ /* VMOVSHDUPZ128rrkz */
+ },
+ { /* 7911 */
+ 412,
+ /* VMOVSHDUPZ256rm */
+ },
+ { /* 7912 */
+ 413,
+ /* VMOVSHDUPZ256rmk */
+ },
+ { /* 7913 */
+ 414,
+ /* VMOVSHDUPZ256rmkz */
+ },
+ { /* 7914 */
+ 415,
+ /* VMOVSHDUPZ256rr */
+ },
+ { /* 7915 */
+ 416,
+ /* VMOVSHDUPZ256rrk */
+ },
+ { /* 7916 */
+ 417,
+ /* VMOVSHDUPZ256rrkz */
+ },
+ { /* 7917 */
+ 418,
+ /* VMOVSHDUPZrm */
+ },
+ { /* 7918 */
+ 419,
+ /* VMOVSHDUPZrmk */
+ },
+ { /* 7919 */
+ 420,
+ /* VMOVSHDUPZrmkz */
+ },
+ { /* 7920 */
+ 421,
+ /* VMOVSHDUPZrr */
+ },
+ { /* 7921 */
+ 425,
+ /* VMOVSHDUPZrrk */
+ },
+ { /* 7922 */
+ 426,
+ /* VMOVSHDUPZrrkz */
+ },
+ { /* 7923 */
+ 30,
+ /* VMOVSHDUPrm */
+ },
+ { /* 7924 */
+ 31,
+ /* VMOVSHDUPrr */
+ },
+ { /* 7925 */
+ 305,
+ /* VMOVSLDUPYrm */
+ },
+ { /* 7926 */
+ 408,
+ /* VMOVSLDUPYrr */
+ },
+ { /* 7927 */
+ 409,
+ /* VMOVSLDUPZ128rm */
+ },
+ { /* 7928 */
+ 410,
+ /* VMOVSLDUPZ128rmk */
+ },
+ { /* 7929 */
+ 411,
+ /* VMOVSLDUPZ128rmkz */
+ },
+ { /* 7930 */
+ 330,
+ /* VMOVSLDUPZ128rr */
+ },
+ { /* 7931 */
+ 331,
+ /* VMOVSLDUPZ128rrk */
+ },
+ { /* 7932 */
+ 332,
+ /* VMOVSLDUPZ128rrkz */
+ },
+ { /* 7933 */
+ 412,
+ /* VMOVSLDUPZ256rm */
+ },
+ { /* 7934 */
+ 413,
+ /* VMOVSLDUPZ256rmk */
+ },
+ { /* 7935 */
+ 414,
+ /* VMOVSLDUPZ256rmkz */
+ },
+ { /* 7936 */
+ 415,
+ /* VMOVSLDUPZ256rr */
+ },
+ { /* 7937 */
+ 416,
+ /* VMOVSLDUPZ256rrk */
+ },
+ { /* 7938 */
+ 417,
+ /* VMOVSLDUPZ256rrkz */
+ },
+ { /* 7939 */
+ 418,
+ /* VMOVSLDUPZrm */
+ },
+ { /* 7940 */
+ 419,
+ /* VMOVSLDUPZrmk */
+ },
+ { /* 7941 */
+ 420,
+ /* VMOVSLDUPZrmkz */
+ },
+ { /* 7942 */
+ 421,
+ /* VMOVSLDUPZrr */
+ },
+ { /* 7943 */
+ 425,
+ /* VMOVSLDUPZrrk */
+ },
+ { /* 7944 */
+ 426,
+ /* VMOVSLDUPZrrkz */
+ },
+ { /* 7945 */
+ 30,
+ /* VMOVSLDUPrm */
+ },
+ { /* 7946 */
+ 31,
+ /* VMOVSLDUPrr */
+ },
+ { /* 7947 */
+ 0,
+ /* */
+ },
+ { /* 7948 */
+ 0,
+ /* */
+ },
+ { /* 7949 */
+ 0,
+ /* */
+ },
+ { /* 7950 */
+ 0,
+ /* */
+ },
+ { /* 7951 */
+ 394,
+ /* VMOVSSZmr */
+ },
+ { /* 7952 */
+ 395,
+ /* VMOVSSZmrk */
+ },
+ { /* 7953 */
+ 334,
+ /* VMOVSSZrm */
+ },
+ { /* 7954 */
+ 335,
+ /* VMOVSSZrmk */
+ },
+ { /* 7955 */
+ 336,
+ /* VMOVSSZrmkz */
+ },
+ { /* 7956 */
+ 255,
+ /* VMOVSSZrr */
+ },
+ { /* 7957 */
+ 682,
+ /* VMOVSSZrr_REV */
+ },
+ { /* 7958 */
+ 256,
+ /* VMOVSSZrrk */
+ },
+ { /* 7959 */
+ 683,
+ /* VMOVSSZrrk_REV */
+ },
+ { /* 7960 */
+ 257,
+ /* VMOVSSZrrkz */
+ },
+ { /* 7961 */
+ 684,
+ /* VMOVSSZrrkz_REV */
+ },
+ { /* 7962 */
+ 169,
+ /* VMOVSSmr */
+ },
+ { /* 7963 */
+ 30,
+ /* VMOVSSrm */
+ },
+ { /* 7964 */
+ 236,
+ /* VMOVSSrr */
+ },
+ { /* 7965 */
+ 685,
+ /* VMOVSSrr_REV */
+ },
+ { /* 7966 */
+ 670,
+ /* VMOVUPDYmr */
+ },
+ { /* 7967 */
+ 305,
+ /* VMOVUPDYrm */
+ },
+ { /* 7968 */
+ 408,
+ /* VMOVUPDYrr */
+ },
+ { /* 7969 */
+ 671,
+ /* VMOVUPDYrr_REV */
+ },
+ { /* 7970 */
+ 672,
+ /* VMOVUPDZ128mr */
+ },
+ { /* 7971 */
+ 673,
+ /* VMOVUPDZ128mrk */
+ },
+ { /* 7972 */
+ 409,
+ /* VMOVUPDZ128rm */
+ },
+ { /* 7973 */
+ 410,
+ /* VMOVUPDZ128rmk */
+ },
+ { /* 7974 */
+ 411,
+ /* VMOVUPDZ128rmkz */
+ },
+ { /* 7975 */
+ 330,
+ /* VMOVUPDZ128rr */
+ },
+ { /* 7976 */
+ 381,
+ /* VMOVUPDZ128rr_REV */
+ },
+ { /* 7977 */
+ 331,
+ /* VMOVUPDZ128rrk */
+ },
+ { /* 7978 */
+ 383,
+ /* VMOVUPDZ128rrk_REV */
+ },
+ { /* 7979 */
+ 332,
+ /* VMOVUPDZ128rrkz */
+ },
+ { /* 7980 */
+ 383,
+ /* VMOVUPDZ128rrkz_REV */
+ },
+ { /* 7981 */
+ 674,
+ /* VMOVUPDZ256mr */
+ },
+ { /* 7982 */
+ 675,
+ /* VMOVUPDZ256mrk */
+ },
+ { /* 7983 */
+ 412,
+ /* VMOVUPDZ256rm */
+ },
+ { /* 7984 */
+ 413,
+ /* VMOVUPDZ256rmk */
+ },
+ { /* 7985 */
+ 414,
+ /* VMOVUPDZ256rmkz */
+ },
+ { /* 7986 */
+ 415,
+ /* VMOVUPDZ256rr */
+ },
+ { /* 7987 */
+ 386,
+ /* VMOVUPDZ256rr_REV */
+ },
+ { /* 7988 */
+ 416,
+ /* VMOVUPDZ256rrk */
+ },
+ { /* 7989 */
+ 388,
+ /* VMOVUPDZ256rrk_REV */
+ },
+ { /* 7990 */
+ 417,
+ /* VMOVUPDZ256rrkz */
+ },
+ { /* 7991 */
+ 388,
+ /* VMOVUPDZ256rrkz_REV */
+ },
+ { /* 7992 */
+ 676,
+ /* VMOVUPDZmr */
+ },
+ { /* 7993 */
+ 677,
+ /* VMOVUPDZmrk */
+ },
+ { /* 7994 */
+ 418,
+ /* VMOVUPDZrm */
+ },
+ { /* 7995 */
+ 419,
+ /* VMOVUPDZrmk */
+ },
+ { /* 7996 */
+ 420,
+ /* VMOVUPDZrmkz */
+ },
+ { /* 7997 */
+ 421,
+ /* VMOVUPDZrr */
+ },
+ { /* 7998 */
+ 391,
+ /* VMOVUPDZrr_REV */
+ },
+ { /* 7999 */
+ 425,
+ /* VMOVUPDZrrk */
+ },
+ { /* 8000 */
+ 393,
+ /* VMOVUPDZrrk_REV */
+ },
+ { /* 8001 */
+ 426,
+ /* VMOVUPDZrrkz */
+ },
+ { /* 8002 */
+ 393,
+ /* VMOVUPDZrrkz_REV */
+ },
+ { /* 8003 */
+ 169,
+ /* VMOVUPDmr */
+ },
+ { /* 8004 */
+ 30,
+ /* VMOVUPDrm */
+ },
+ { /* 8005 */
+ 31,
+ /* VMOVUPDrr */
+ },
+ { /* 8006 */
+ 170,
+ /* VMOVUPDrr_REV */
+ },
+ { /* 8007 */
+ 670,
+ /* VMOVUPSYmr */
+ },
+ { /* 8008 */
+ 305,
+ /* VMOVUPSYrm */
+ },
+ { /* 8009 */
+ 408,
+ /* VMOVUPSYrr */
+ },
+ { /* 8010 */
+ 671,
+ /* VMOVUPSYrr_REV */
+ },
+ { /* 8011 */
+ 672,
+ /* VMOVUPSZ128mr */
+ },
+ { /* 8012 */
+ 673,
+ /* VMOVUPSZ128mrk */
+ },
+ { /* 8013 */
+ 409,
+ /* VMOVUPSZ128rm */
+ },
+ { /* 8014 */
+ 410,
+ /* VMOVUPSZ128rmk */
+ },
+ { /* 8015 */
+ 411,
+ /* VMOVUPSZ128rmkz */
+ },
+ { /* 8016 */
+ 330,
+ /* VMOVUPSZ128rr */
+ },
+ { /* 8017 */
+ 381,
+ /* VMOVUPSZ128rr_REV */
+ },
+ { /* 8018 */
+ 331,
+ /* VMOVUPSZ128rrk */
+ },
+ { /* 8019 */
+ 383,
+ /* VMOVUPSZ128rrk_REV */
+ },
+ { /* 8020 */
+ 332,
+ /* VMOVUPSZ128rrkz */
+ },
+ { /* 8021 */
+ 383,
+ /* VMOVUPSZ128rrkz_REV */
+ },
+ { /* 8022 */
+ 674,
+ /* VMOVUPSZ256mr */
+ },
+ { /* 8023 */
+ 675,
+ /* VMOVUPSZ256mrk */
+ },
+ { /* 8024 */
+ 412,
+ /* VMOVUPSZ256rm */
+ },
+ { /* 8025 */
+ 413,
+ /* VMOVUPSZ256rmk */
+ },
+ { /* 8026 */
+ 414,
+ /* VMOVUPSZ256rmkz */
+ },
+ { /* 8027 */
+ 415,
+ /* VMOVUPSZ256rr */
+ },
+ { /* 8028 */
+ 386,
+ /* VMOVUPSZ256rr_REV */
+ },
+ { /* 8029 */
+ 416,
+ /* VMOVUPSZ256rrk */
+ },
+ { /* 8030 */
+ 388,
+ /* VMOVUPSZ256rrk_REV */
+ },
+ { /* 8031 */
+ 417,
+ /* VMOVUPSZ256rrkz */
+ },
+ { /* 8032 */
+ 388,
+ /* VMOVUPSZ256rrkz_REV */
+ },
+ { /* 8033 */
+ 676,
+ /* VMOVUPSZmr */
+ },
+ { /* 8034 */
+ 677,
+ /* VMOVUPSZmrk */
+ },
+ { /* 8035 */
+ 418,
+ /* VMOVUPSZrm */
+ },
+ { /* 8036 */
+ 419,
+ /* VMOVUPSZrmk */
+ },
+ { /* 8037 */
+ 420,
+ /* VMOVUPSZrmkz */
+ },
+ { /* 8038 */
+ 421,
+ /* VMOVUPSZrr */
+ },
+ { /* 8039 */
+ 391,
+ /* VMOVUPSZrr_REV */
+ },
+ { /* 8040 */
+ 425,
+ /* VMOVUPSZrrk */
+ },
+ { /* 8041 */
+ 393,
+ /* VMOVUPSZrrk_REV */
+ },
+ { /* 8042 */
+ 426,
+ /* VMOVUPSZrrkz */
+ },
+ { /* 8043 */
+ 393,
+ /* VMOVUPSZrrkz_REV */
+ },
+ { /* 8044 */
+ 169,
+ /* VMOVUPSmr */
+ },
+ { /* 8045 */
+ 30,
+ /* VMOVUPSrm */
+ },
+ { /* 8046 */
+ 31,
+ /* VMOVUPSrr */
+ },
+ { /* 8047 */
+ 170,
+ /* VMOVUPSrr_REV */
+ },
+ { /* 8048 */
+ 330,
+ /* VMOVZPQILo2PQIZrr */
+ },
+ { /* 8049 */
+ 31,
+ /* VMOVZPQILo2PQIrr */
+ },
+ { /* 8050 */
+ 297,
+ /* VMPSADBWYrmi */
+ },
+ { /* 8051 */
+ 298,
+ /* VMPSADBWYrri */
+ },
+ { /* 8052 */
+ 299,
+ /* VMPSADBWrmi */
+ },
+ { /* 8053 */
+ 300,
+ /* VMPSADBWrri */
+ },
+ { /* 8054 */
+ 28,
+ /* VMPTRLDm */
+ },
+ { /* 8055 */
+ 28,
+ /* VMPTRSTm */
+ },
+ { /* 8056 */
+ 172,
+ /* VMREAD32mr */
+ },
+ { /* 8057 */
+ 686,
+ /* VMREAD32rr */
+ },
+ { /* 8058 */
+ 13,
+ /* VMREAD64mr */
+ },
+ { /* 8059 */
+ 69,
+ /* VMREAD64rr */
+ },
+ { /* 8060 */
+ 0,
+ /* VMRESUME */
+ },
+ { /* 8061 */
+ 0,
+ /* VMRUN32 */
+ },
+ { /* 8062 */
+ 0,
+ /* VMRUN64 */
+ },
+ { /* 8063 */
+ 0,
+ /* VMSAVE32 */
+ },
+ { /* 8064 */
+ 0,
+ /* VMSAVE64 */
+ },
+ { /* 8065 */
+ 204,
+ /* VMULPDYrm */
+ },
+ { /* 8066 */
+ 205,
+ /* VMULPDYrr */
+ },
+ { /* 8067 */
+ 206,
+ /* VMULPDZ128rm */
+ },
+ { /* 8068 */
+ 207,
+ /* VMULPDZ128rmb */
+ },
+ { /* 8069 */
+ 208,
+ /* VMULPDZ128rmbk */
+ },
+ { /* 8070 */
+ 209,
+ /* VMULPDZ128rmbkz */
+ },
+ { /* 8071 */
+ 203,
+ /* VMULPDZ128rmk */
+ },
+ { /* 8072 */
+ 210,
+ /* VMULPDZ128rmkz */
+ },
+ { /* 8073 */
+ 211,
+ /* VMULPDZ128rr */
+ },
+ { /* 8074 */
+ 212,
+ /* VMULPDZ128rrk */
+ },
+ { /* 8075 */
+ 213,
+ /* VMULPDZ128rrkz */
+ },
+ { /* 8076 */
+ 214,
+ /* VMULPDZ256rm */
+ },
+ { /* 8077 */
+ 215,
+ /* VMULPDZ256rmb */
+ },
+ { /* 8078 */
+ 216,
+ /* VMULPDZ256rmbk */
+ },
+ { /* 8079 */
+ 217,
+ /* VMULPDZ256rmbkz */
+ },
+ { /* 8080 */
+ 218,
+ /* VMULPDZ256rmk */
+ },
+ { /* 8081 */
+ 219,
+ /* VMULPDZ256rmkz */
+ },
+ { /* 8082 */
+ 220,
+ /* VMULPDZ256rr */
+ },
+ { /* 8083 */
+ 221,
+ /* VMULPDZ256rrk */
+ },
+ { /* 8084 */
+ 222,
+ /* VMULPDZ256rrkz */
+ },
+ { /* 8085 */
+ 223,
+ /* VMULPDZrm */
+ },
+ { /* 8086 */
+ 224,
+ /* VMULPDZrmb */
+ },
+ { /* 8087 */
+ 225,
+ /* VMULPDZrmbk */
+ },
+ { /* 8088 */
+ 226,
+ /* VMULPDZrmbkz */
+ },
+ { /* 8089 */
+ 227,
+ /* VMULPDZrmk */
+ },
+ { /* 8090 */
+ 228,
+ /* VMULPDZrmkz */
+ },
+ { /* 8091 */
+ 229,
+ /* VMULPDZrr */
+ },
+ { /* 8092 */
+ 230,
+ /* VMULPDZrrb */
+ },
+ { /* 8093 */
+ 231,
+ /* VMULPDZrrbk */
+ },
+ { /* 8094 */
+ 232,
+ /* VMULPDZrrbkz */
+ },
+ { /* 8095 */
+ 233,
+ /* VMULPDZrrk */
+ },
+ { /* 8096 */
+ 234,
+ /* VMULPDZrrkz */
+ },
+ { /* 8097 */
+ 235,
+ /* VMULPDrm */
+ },
+ { /* 8098 */
+ 236,
+ /* VMULPDrr */
+ },
+ { /* 8099 */
+ 204,
+ /* VMULPSYrm */
+ },
+ { /* 8100 */
+ 205,
+ /* VMULPSYrr */
+ },
+ { /* 8101 */
+ 206,
+ /* VMULPSZ128rm */
+ },
+ { /* 8102 */
+ 237,
+ /* VMULPSZ128rmb */
+ },
+ { /* 8103 */
+ 238,
+ /* VMULPSZ128rmbk */
+ },
+ { /* 8104 */
+ 239,
+ /* VMULPSZ128rmbkz */
+ },
+ { /* 8105 */
+ 203,
+ /* VMULPSZ128rmk */
+ },
+ { /* 8106 */
+ 210,
+ /* VMULPSZ128rmkz */
+ },
+ { /* 8107 */
+ 211,
+ /* VMULPSZ128rr */
+ },
+ { /* 8108 */
+ 212,
+ /* VMULPSZ128rrk */
+ },
+ { /* 8109 */
+ 213,
+ /* VMULPSZ128rrkz */
+ },
+ { /* 8110 */
+ 214,
+ /* VMULPSZ256rm */
+ },
+ { /* 8111 */
+ 240,
+ /* VMULPSZ256rmb */
+ },
+ { /* 8112 */
+ 241,
+ /* VMULPSZ256rmbk */
+ },
+ { /* 8113 */
+ 242,
+ /* VMULPSZ256rmbkz */
+ },
+ { /* 8114 */
+ 218,
+ /* VMULPSZ256rmk */
+ },
+ { /* 8115 */
+ 219,
+ /* VMULPSZ256rmkz */
+ },
+ { /* 8116 */
+ 220,
+ /* VMULPSZ256rr */
+ },
+ { /* 8117 */
+ 221,
+ /* VMULPSZ256rrk */
+ },
+ { /* 8118 */
+ 222,
+ /* VMULPSZ256rrkz */
+ },
+ { /* 8119 */
+ 223,
+ /* VMULPSZrm */
+ },
+ { /* 8120 */
+ 243,
+ /* VMULPSZrmb */
+ },
+ { /* 8121 */
+ 244,
+ /* VMULPSZrmbk */
+ },
+ { /* 8122 */
+ 245,
+ /* VMULPSZrmbkz */
+ },
+ { /* 8123 */
+ 227,
+ /* VMULPSZrmk */
+ },
+ { /* 8124 */
+ 228,
+ /* VMULPSZrmkz */
+ },
+ { /* 8125 */
+ 229,
+ /* VMULPSZrr */
+ },
+ { /* 8126 */
+ 246,
+ /* VMULPSZrrb */
+ },
+ { /* 8127 */
+ 247,
+ /* VMULPSZrrbk */
+ },
+ { /* 8128 */
+ 248,
+ /* VMULPSZrrbkz */
+ },
+ { /* 8129 */
+ 233,
+ /* VMULPSZrrk */
+ },
+ { /* 8130 */
+ 234,
+ /* VMULPSZrrkz */
+ },
+ { /* 8131 */
+ 235,
+ /* VMULPSrm */
+ },
+ { /* 8132 */
+ 236,
+ /* VMULPSrr */
+ },
+ { /* 8133 */
+ 0,
+ /* */
+ },
+ { /* 8134 */
+ 207,
+ /* VMULSDZrm_Int */
+ },
+ { /* 8135 */
+ 208,
+ /* VMULSDZrm_Intk */
+ },
+ { /* 8136 */
+ 209,
+ /* VMULSDZrm_Intkz */
+ },
+ { /* 8137 */
+ 0,
+ /* */
+ },
+ { /* 8138 */
+ 249,
+ /* VMULSDZrr_Int */
+ },
+ { /* 8139 */
+ 250,
+ /* VMULSDZrr_Intk */
+ },
+ { /* 8140 */
+ 251,
+ /* VMULSDZrr_Intkz */
+ },
+ { /* 8141 */
+ 252,
+ /* VMULSDZrrb_Int */
+ },
+ { /* 8142 */
+ 253,
+ /* VMULSDZrrb_Intk */
+ },
+ { /* 8143 */
+ 254,
+ /* VMULSDZrrb_Intkz */
+ },
+ { /* 8144 */
+ 235,
+ /* VMULSDrm */
+ },
+ { /* 8145 */
+ 0,
+ /* */
+ },
+ { /* 8146 */
+ 236,
+ /* VMULSDrr */
+ },
+ { /* 8147 */
+ 0,
+ /* */
+ },
+ { /* 8148 */
+ 0,
+ /* */
+ },
+ { /* 8149 */
+ 237,
+ /* VMULSSZrm_Int */
+ },
+ { /* 8150 */
+ 238,
+ /* VMULSSZrm_Intk */
+ },
+ { /* 8151 */
+ 239,
+ /* VMULSSZrm_Intkz */
+ },
+ { /* 8152 */
+ 0,
+ /* */
+ },
+ { /* 8153 */
+ 255,
+ /* VMULSSZrr_Int */
+ },
+ { /* 8154 */
+ 256,
+ /* VMULSSZrr_Intk */
+ },
+ { /* 8155 */
+ 257,
+ /* VMULSSZrr_Intkz */
+ },
+ { /* 8156 */
+ 258,
+ /* VMULSSZrrb_Int */
+ },
+ { /* 8157 */
+ 259,
+ /* VMULSSZrrb_Intk */
+ },
+ { /* 8158 */
+ 260,
+ /* VMULSSZrrb_Intkz */
+ },
+ { /* 8159 */
+ 235,
+ /* VMULSSrm */
+ },
+ { /* 8160 */
+ 0,
+ /* */
+ },
+ { /* 8161 */
+ 236,
+ /* VMULSSrr */
+ },
+ { /* 8162 */
+ 0,
+ /* */
+ },
+ { /* 8163 */
+ 87,
+ /* VMWRITE32rm */
+ },
+ { /* 8164 */
+ 687,
+ /* VMWRITE32rr */
+ },
+ { /* 8165 */
+ 62,
+ /* VMWRITE64rm */
+ },
+ { /* 8166 */
+ 63,
+ /* VMWRITE64rr */
+ },
+ { /* 8167 */
+ 0,
+ /* VMXOFF */
+ },
+ { /* 8168 */
+ 28,
+ /* VMXON */
+ },
+ { /* 8169 */
+ 204,
+ /* VORPDYrm */
+ },
+ { /* 8170 */
+ 205,
+ /* VORPDYrr */
+ },
+ { /* 8171 */
+ 206,
+ /* VORPDZ128rm */
+ },
+ { /* 8172 */
+ 207,
+ /* VORPDZ128rmb */
+ },
+ { /* 8173 */
+ 208,
+ /* VORPDZ128rmbk */
+ },
+ { /* 8174 */
+ 209,
+ /* VORPDZ128rmbkz */
+ },
+ { /* 8175 */
+ 203,
+ /* VORPDZ128rmk */
+ },
+ { /* 8176 */
+ 210,
+ /* VORPDZ128rmkz */
+ },
+ { /* 8177 */
+ 211,
+ /* VORPDZ128rr */
+ },
+ { /* 8178 */
+ 212,
+ /* VORPDZ128rrk */
+ },
+ { /* 8179 */
+ 213,
+ /* VORPDZ128rrkz */
+ },
+ { /* 8180 */
+ 214,
+ /* VORPDZ256rm */
+ },
+ { /* 8181 */
+ 215,
+ /* VORPDZ256rmb */
+ },
+ { /* 8182 */
+ 216,
+ /* VORPDZ256rmbk */
+ },
+ { /* 8183 */
+ 217,
+ /* VORPDZ256rmbkz */
+ },
+ { /* 8184 */
+ 218,
+ /* VORPDZ256rmk */
+ },
+ { /* 8185 */
+ 219,
+ /* VORPDZ256rmkz */
+ },
+ { /* 8186 */
+ 220,
+ /* VORPDZ256rr */
+ },
+ { /* 8187 */
+ 221,
+ /* VORPDZ256rrk */
+ },
+ { /* 8188 */
+ 222,
+ /* VORPDZ256rrkz */
+ },
+ { /* 8189 */
+ 223,
+ /* VORPDZrm */
+ },
+ { /* 8190 */
+ 224,
+ /* VORPDZrmb */
+ },
+ { /* 8191 */
+ 225,
+ /* VORPDZrmbk */
+ },
+ { /* 8192 */
+ 226,
+ /* VORPDZrmbkz */
+ },
+ { /* 8193 */
+ 227,
+ /* VORPDZrmk */
+ },
+ { /* 8194 */
+ 228,
+ /* VORPDZrmkz */
+ },
+ { /* 8195 */
+ 229,
+ /* VORPDZrr */
+ },
+ { /* 8196 */
+ 233,
+ /* VORPDZrrk */
+ },
+ { /* 8197 */
+ 234,
+ /* VORPDZrrkz */
+ },
+ { /* 8198 */
+ 235,
+ /* VORPDrm */
+ },
+ { /* 8199 */
+ 236,
+ /* VORPDrr */
+ },
+ { /* 8200 */
+ 204,
+ /* VORPSYrm */
+ },
+ { /* 8201 */
+ 205,
+ /* VORPSYrr */
+ },
+ { /* 8202 */
+ 206,
+ /* VORPSZ128rm */
+ },
+ { /* 8203 */
+ 237,
+ /* VORPSZ128rmb */
+ },
+ { /* 8204 */
+ 238,
+ /* VORPSZ128rmbk */
+ },
+ { /* 8205 */
+ 239,
+ /* VORPSZ128rmbkz */
+ },
+ { /* 8206 */
+ 203,
+ /* VORPSZ128rmk */
+ },
+ { /* 8207 */
+ 210,
+ /* VORPSZ128rmkz */
+ },
+ { /* 8208 */
+ 211,
+ /* VORPSZ128rr */
+ },
+ { /* 8209 */
+ 212,
+ /* VORPSZ128rrk */
+ },
+ { /* 8210 */
+ 213,
+ /* VORPSZ128rrkz */
+ },
+ { /* 8211 */
+ 214,
+ /* VORPSZ256rm */
+ },
+ { /* 8212 */
+ 240,
+ /* VORPSZ256rmb */
+ },
+ { /* 8213 */
+ 241,
+ /* VORPSZ256rmbk */
+ },
+ { /* 8214 */
+ 242,
+ /* VORPSZ256rmbkz */
+ },
+ { /* 8215 */
+ 218,
+ /* VORPSZ256rmk */
+ },
+ { /* 8216 */
+ 219,
+ /* VORPSZ256rmkz */
+ },
+ { /* 8217 */
+ 220,
+ /* VORPSZ256rr */
+ },
+ { /* 8218 */
+ 221,
+ /* VORPSZ256rrk */
+ },
+ { /* 8219 */
+ 222,
+ /* VORPSZ256rrkz */
+ },
+ { /* 8220 */
+ 223,
+ /* VORPSZrm */
+ },
+ { /* 8221 */
+ 243,
+ /* VORPSZrmb */
+ },
+ { /* 8222 */
+ 244,
+ /* VORPSZrmbk */
+ },
+ { /* 8223 */
+ 245,
+ /* VORPSZrmbkz */
+ },
+ { /* 8224 */
+ 227,
+ /* VORPSZrmk */
+ },
+ { /* 8225 */
+ 228,
+ /* VORPSZrmkz */
+ },
+ { /* 8226 */
+ 229,
+ /* VORPSZrr */
+ },
+ { /* 8227 */
+ 233,
+ /* VORPSZrrk */
+ },
+ { /* 8228 */
+ 234,
+ /* VORPSZrrkz */
+ },
+ { /* 8229 */
+ 235,
+ /* VORPSrm */
+ },
+ { /* 8230 */
+ 236,
+ /* VORPSrr */
+ },
+ { /* 8231 */
+ 200,
+ /* VP4DPWSSDSrm */
+ },
+ { /* 8232 */
+ 201,
+ /* VP4DPWSSDSrmk */
+ },
+ { /* 8233 */
+ 201,
+ /* VP4DPWSSDSrmkz */
+ },
+ { /* 8234 */
+ 200,
+ /* VP4DPWSSDrm */
+ },
+ { /* 8235 */
+ 201,
+ /* VP4DPWSSDrmk */
+ },
+ { /* 8236 */
+ 201,
+ /* VP4DPWSSDrmkz */
+ },
+ { /* 8237 */
+ 305,
+ /* VPABSBYrm */
+ },
+ { /* 8238 */
+ 408,
+ /* VPABSBYrr */
+ },
+ { /* 8239 */
+ 409,
+ /* VPABSBZ128rm */
+ },
+ { /* 8240 */
+ 410,
+ /* VPABSBZ128rmk */
+ },
+ { /* 8241 */
+ 411,
+ /* VPABSBZ128rmkz */
+ },
+ { /* 8242 */
+ 330,
+ /* VPABSBZ128rr */
+ },
+ { /* 8243 */
+ 331,
+ /* VPABSBZ128rrk */
+ },
+ { /* 8244 */
+ 332,
+ /* VPABSBZ128rrkz */
+ },
+ { /* 8245 */
+ 412,
+ /* VPABSBZ256rm */
+ },
+ { /* 8246 */
+ 413,
+ /* VPABSBZ256rmk */
+ },
+ { /* 8247 */
+ 414,
+ /* VPABSBZ256rmkz */
+ },
+ { /* 8248 */
+ 415,
+ /* VPABSBZ256rr */
+ },
+ { /* 8249 */
+ 416,
+ /* VPABSBZ256rrk */
+ },
+ { /* 8250 */
+ 417,
+ /* VPABSBZ256rrkz */
+ },
+ { /* 8251 */
+ 418,
+ /* VPABSBZrm */
+ },
+ { /* 8252 */
+ 419,
+ /* VPABSBZrmk */
+ },
+ { /* 8253 */
+ 420,
+ /* VPABSBZrmkz */
+ },
+ { /* 8254 */
+ 421,
+ /* VPABSBZrr */
+ },
+ { /* 8255 */
+ 425,
+ /* VPABSBZrrk */
+ },
+ { /* 8256 */
+ 426,
+ /* VPABSBZrrkz */
+ },
+ { /* 8257 */
+ 30,
+ /* VPABSBrm */
+ },
+ { /* 8258 */
+ 31,
+ /* VPABSBrr */
+ },
+ { /* 8259 */
+ 305,
+ /* VPABSDYrm */
+ },
+ { /* 8260 */
+ 408,
+ /* VPABSDYrr */
+ },
+ { /* 8261 */
+ 409,
+ /* VPABSDZ128rm */
+ },
+ { /* 8262 */
+ 334,
+ /* VPABSDZ128rmb */
+ },
+ { /* 8263 */
+ 335,
+ /* VPABSDZ128rmbk */
+ },
+ { /* 8264 */
+ 336,
+ /* VPABSDZ128rmbkz */
+ },
+ { /* 8265 */
+ 410,
+ /* VPABSDZ128rmk */
+ },
+ { /* 8266 */
+ 411,
+ /* VPABSDZ128rmkz */
+ },
+ { /* 8267 */
+ 330,
+ /* VPABSDZ128rr */
+ },
+ { /* 8268 */
+ 331,
+ /* VPABSDZ128rrk */
+ },
+ { /* 8269 */
+ 332,
+ /* VPABSDZ128rrkz */
+ },
+ { /* 8270 */
+ 412,
+ /* VPABSDZ256rm */
+ },
+ { /* 8271 */
+ 337,
+ /* VPABSDZ256rmb */
+ },
+ { /* 8272 */
+ 338,
+ /* VPABSDZ256rmbk */
+ },
+ { /* 8273 */
+ 339,
+ /* VPABSDZ256rmbkz */
+ },
+ { /* 8274 */
+ 413,
+ /* VPABSDZ256rmk */
+ },
+ { /* 8275 */
+ 414,
+ /* VPABSDZ256rmkz */
+ },
+ { /* 8276 */
+ 415,
+ /* VPABSDZ256rr */
+ },
+ { /* 8277 */
+ 416,
+ /* VPABSDZ256rrk */
+ },
+ { /* 8278 */
+ 417,
+ /* VPABSDZ256rrkz */
+ },
+ { /* 8279 */
+ 418,
+ /* VPABSDZrm */
+ },
+ { /* 8280 */
+ 340,
+ /* VPABSDZrmb */
+ },
+ { /* 8281 */
+ 341,
+ /* VPABSDZrmbk */
+ },
+ { /* 8282 */
+ 342,
+ /* VPABSDZrmbkz */
+ },
+ { /* 8283 */
+ 419,
+ /* VPABSDZrmk */
+ },
+ { /* 8284 */
+ 420,
+ /* VPABSDZrmkz */
+ },
+ { /* 8285 */
+ 421,
+ /* VPABSDZrr */
+ },
+ { /* 8286 */
+ 425,
+ /* VPABSDZrrk */
+ },
+ { /* 8287 */
+ 426,
+ /* VPABSDZrrkz */
+ },
+ { /* 8288 */
+ 30,
+ /* VPABSDrm */
+ },
+ { /* 8289 */
+ 31,
+ /* VPABSDrr */
+ },
+ { /* 8290 */
+ 409,
+ /* VPABSQZ128rm */
+ },
+ { /* 8291 */
+ 327,
+ /* VPABSQZ128rmb */
+ },
+ { /* 8292 */
+ 328,
+ /* VPABSQZ128rmbk */
+ },
+ { /* 8293 */
+ 329,
+ /* VPABSQZ128rmbkz */
+ },
+ { /* 8294 */
+ 410,
+ /* VPABSQZ128rmk */
+ },
+ { /* 8295 */
+ 411,
+ /* VPABSQZ128rmkz */
+ },
+ { /* 8296 */
+ 330,
+ /* VPABSQZ128rr */
+ },
+ { /* 8297 */
+ 331,
+ /* VPABSQZ128rrk */
+ },
+ { /* 8298 */
+ 332,
+ /* VPABSQZ128rrkz */
+ },
+ { /* 8299 */
+ 412,
+ /* VPABSQZ256rm */
+ },
+ { /* 8300 */
+ 306,
+ /* VPABSQZ256rmb */
+ },
+ { /* 8301 */
+ 307,
+ /* VPABSQZ256rmbk */
+ },
+ { /* 8302 */
+ 308,
+ /* VPABSQZ256rmbkz */
+ },
+ { /* 8303 */
+ 413,
+ /* VPABSQZ256rmk */
+ },
+ { /* 8304 */
+ 414,
+ /* VPABSQZ256rmkz */
+ },
+ { /* 8305 */
+ 415,
+ /* VPABSQZ256rr */
+ },
+ { /* 8306 */
+ 416,
+ /* VPABSQZ256rrk */
+ },
+ { /* 8307 */
+ 417,
+ /* VPABSQZ256rrkz */
+ },
+ { /* 8308 */
+ 418,
+ /* VPABSQZrm */
+ },
+ { /* 8309 */
+ 312,
+ /* VPABSQZrmb */
+ },
+ { /* 8310 */
+ 313,
+ /* VPABSQZrmbk */
+ },
+ { /* 8311 */
+ 314,
+ /* VPABSQZrmbkz */
+ },
+ { /* 8312 */
+ 419,
+ /* VPABSQZrmk */
+ },
+ { /* 8313 */
+ 420,
+ /* VPABSQZrmkz */
+ },
+ { /* 8314 */
+ 421,
+ /* VPABSQZrr */
+ },
+ { /* 8315 */
+ 425,
+ /* VPABSQZrrk */
+ },
+ { /* 8316 */
+ 426,
+ /* VPABSQZrrkz */
+ },
+ { /* 8317 */
+ 305,
+ /* VPABSWYrm */
+ },
+ { /* 8318 */
+ 408,
+ /* VPABSWYrr */
+ },
+ { /* 8319 */
+ 409,
+ /* VPABSWZ128rm */
+ },
+ { /* 8320 */
+ 410,
+ /* VPABSWZ128rmk */
+ },
+ { /* 8321 */
+ 411,
+ /* VPABSWZ128rmkz */
+ },
+ { /* 8322 */
+ 330,
+ /* VPABSWZ128rr */
+ },
+ { /* 8323 */
+ 331,
+ /* VPABSWZ128rrk */
+ },
+ { /* 8324 */
+ 332,
+ /* VPABSWZ128rrkz */
+ },
+ { /* 8325 */
+ 412,
+ /* VPABSWZ256rm */
+ },
+ { /* 8326 */
+ 413,
+ /* VPABSWZ256rmk */
+ },
+ { /* 8327 */
+ 414,
+ /* VPABSWZ256rmkz */
+ },
+ { /* 8328 */
+ 415,
+ /* VPABSWZ256rr */
+ },
+ { /* 8329 */
+ 416,
+ /* VPABSWZ256rrk */
+ },
+ { /* 8330 */
+ 417,
+ /* VPABSWZ256rrkz */
+ },
+ { /* 8331 */
+ 418,
+ /* VPABSWZrm */
+ },
+ { /* 8332 */
+ 419,
+ /* VPABSWZrmk */
+ },
+ { /* 8333 */
+ 420,
+ /* VPABSWZrmkz */
+ },
+ { /* 8334 */
+ 421,
+ /* VPABSWZrr */
+ },
+ { /* 8335 */
+ 425,
+ /* VPABSWZrrk */
+ },
+ { /* 8336 */
+ 426,
+ /* VPABSWZrrkz */
+ },
+ { /* 8337 */
+ 30,
+ /* VPABSWrm */
+ },
+ { /* 8338 */
+ 31,
+ /* VPABSWrr */
+ },
+ { /* 8339 */
+ 204,
+ /* VPACKSSDWYrm */
+ },
+ { /* 8340 */
+ 205,
+ /* VPACKSSDWYrr */
+ },
+ { /* 8341 */
+ 206,
+ /* VPACKSSDWZ128rm */
+ },
+ { /* 8342 */
+ 237,
+ /* VPACKSSDWZ128rmb */
+ },
+ { /* 8343 */
+ 238,
+ /* VPACKSSDWZ128rmbk */
+ },
+ { /* 8344 */
+ 239,
+ /* VPACKSSDWZ128rmbkz */
+ },
+ { /* 8345 */
+ 203,
+ /* VPACKSSDWZ128rmk */
+ },
+ { /* 8346 */
+ 210,
+ /* VPACKSSDWZ128rmkz */
+ },
+ { /* 8347 */
+ 211,
+ /* VPACKSSDWZ128rr */
+ },
+ { /* 8348 */
+ 212,
+ /* VPACKSSDWZ128rrk */
+ },
+ { /* 8349 */
+ 213,
+ /* VPACKSSDWZ128rrkz */
+ },
+ { /* 8350 */
+ 214,
+ /* VPACKSSDWZ256rm */
+ },
+ { /* 8351 */
+ 240,
+ /* VPACKSSDWZ256rmb */
+ },
+ { /* 8352 */
+ 241,
+ /* VPACKSSDWZ256rmbk */
+ },
+ { /* 8353 */
+ 242,
+ /* VPACKSSDWZ256rmbkz */
+ },
+ { /* 8354 */
+ 218,
+ /* VPACKSSDWZ256rmk */
+ },
+ { /* 8355 */
+ 219,
+ /* VPACKSSDWZ256rmkz */
+ },
+ { /* 8356 */
+ 220,
+ /* VPACKSSDWZ256rr */
+ },
+ { /* 8357 */
+ 221,
+ /* VPACKSSDWZ256rrk */
+ },
+ { /* 8358 */
+ 222,
+ /* VPACKSSDWZ256rrkz */
+ },
+ { /* 8359 */
+ 223,
+ /* VPACKSSDWZrm */
+ },
+ { /* 8360 */
+ 243,
+ /* VPACKSSDWZrmb */
+ },
+ { /* 8361 */
+ 244,
+ /* VPACKSSDWZrmbk */
+ },
+ { /* 8362 */
+ 245,
+ /* VPACKSSDWZrmbkz */
+ },
+ { /* 8363 */
+ 227,
+ /* VPACKSSDWZrmk */
+ },
+ { /* 8364 */
+ 228,
+ /* VPACKSSDWZrmkz */
+ },
+ { /* 8365 */
+ 229,
+ /* VPACKSSDWZrr */
+ },
+ { /* 8366 */
+ 233,
+ /* VPACKSSDWZrrk */
+ },
+ { /* 8367 */
+ 234,
+ /* VPACKSSDWZrrkz */
+ },
+ { /* 8368 */
+ 235,
+ /* VPACKSSDWrm */
+ },
+ { /* 8369 */
+ 236,
+ /* VPACKSSDWrr */
+ },
+ { /* 8370 */
+ 204,
+ /* VPACKSSWBYrm */
+ },
+ { /* 8371 */
+ 205,
+ /* VPACKSSWBYrr */
+ },
+ { /* 8372 */
+ 206,
+ /* VPACKSSWBZ128rm */
+ },
+ { /* 8373 */
+ 203,
+ /* VPACKSSWBZ128rmk */
+ },
+ { /* 8374 */
+ 210,
+ /* VPACKSSWBZ128rmkz */
+ },
+ { /* 8375 */
+ 211,
+ /* VPACKSSWBZ128rr */
+ },
+ { /* 8376 */
+ 212,
+ /* VPACKSSWBZ128rrk */
+ },
+ { /* 8377 */
+ 213,
+ /* VPACKSSWBZ128rrkz */
+ },
+ { /* 8378 */
+ 214,
+ /* VPACKSSWBZ256rm */
+ },
+ { /* 8379 */
+ 218,
+ /* VPACKSSWBZ256rmk */
+ },
+ { /* 8380 */
+ 219,
+ /* VPACKSSWBZ256rmkz */
+ },
+ { /* 8381 */
+ 220,
+ /* VPACKSSWBZ256rr */
+ },
+ { /* 8382 */
+ 221,
+ /* VPACKSSWBZ256rrk */
+ },
+ { /* 8383 */
+ 222,
+ /* VPACKSSWBZ256rrkz */
+ },
+ { /* 8384 */
+ 223,
+ /* VPACKSSWBZrm */
+ },
+ { /* 8385 */
+ 227,
+ /* VPACKSSWBZrmk */
+ },
+ { /* 8386 */
+ 228,
+ /* VPACKSSWBZrmkz */
+ },
+ { /* 8387 */
+ 229,
+ /* VPACKSSWBZrr */
+ },
+ { /* 8388 */
+ 233,
+ /* VPACKSSWBZrrk */
+ },
+ { /* 8389 */
+ 234,
+ /* VPACKSSWBZrrkz */
+ },
+ { /* 8390 */
+ 235,
+ /* VPACKSSWBrm */
+ },
+ { /* 8391 */
+ 236,
+ /* VPACKSSWBrr */
+ },
+ { /* 8392 */
+ 204,
+ /* VPACKUSDWYrm */
+ },
+ { /* 8393 */
+ 205,
+ /* VPACKUSDWYrr */
+ },
+ { /* 8394 */
+ 206,
+ /* VPACKUSDWZ128rm */
+ },
+ { /* 8395 */
+ 237,
+ /* VPACKUSDWZ128rmb */
+ },
+ { /* 8396 */
+ 238,
+ /* VPACKUSDWZ128rmbk */
+ },
+ { /* 8397 */
+ 239,
+ /* VPACKUSDWZ128rmbkz */
+ },
+ { /* 8398 */
+ 203,
+ /* VPACKUSDWZ128rmk */
+ },
+ { /* 8399 */
+ 210,
+ /* VPACKUSDWZ128rmkz */
+ },
+ { /* 8400 */
+ 211,
+ /* VPACKUSDWZ128rr */
+ },
+ { /* 8401 */
+ 212,
+ /* VPACKUSDWZ128rrk */
+ },
+ { /* 8402 */
+ 213,
+ /* VPACKUSDWZ128rrkz */
+ },
+ { /* 8403 */
+ 214,
+ /* VPACKUSDWZ256rm */
+ },
+ { /* 8404 */
+ 240,
+ /* VPACKUSDWZ256rmb */
+ },
+ { /* 8405 */
+ 241,
+ /* VPACKUSDWZ256rmbk */
+ },
+ { /* 8406 */
+ 242,
+ /* VPACKUSDWZ256rmbkz */
+ },
+ { /* 8407 */
+ 218,
+ /* VPACKUSDWZ256rmk */
+ },
+ { /* 8408 */
+ 219,
+ /* VPACKUSDWZ256rmkz */
+ },
+ { /* 8409 */
+ 220,
+ /* VPACKUSDWZ256rr */
+ },
+ { /* 8410 */
+ 221,
+ /* VPACKUSDWZ256rrk */
+ },
+ { /* 8411 */
+ 222,
+ /* VPACKUSDWZ256rrkz */
+ },
+ { /* 8412 */
+ 223,
+ /* VPACKUSDWZrm */
+ },
+ { /* 8413 */
+ 243,
+ /* VPACKUSDWZrmb */
+ },
+ { /* 8414 */
+ 244,
+ /* VPACKUSDWZrmbk */
+ },
+ { /* 8415 */
+ 245,
+ /* VPACKUSDWZrmbkz */
+ },
+ { /* 8416 */
+ 227,
+ /* VPACKUSDWZrmk */
+ },
+ { /* 8417 */
+ 228,
+ /* VPACKUSDWZrmkz */
+ },
+ { /* 8418 */
+ 229,
+ /* VPACKUSDWZrr */
+ },
+ { /* 8419 */
+ 233,
+ /* VPACKUSDWZrrk */
+ },
+ { /* 8420 */
+ 234,
+ /* VPACKUSDWZrrkz */
+ },
+ { /* 8421 */
+ 235,
+ /* VPACKUSDWrm */
+ },
+ { /* 8422 */
+ 236,
+ /* VPACKUSDWrr */
+ },
+ { /* 8423 */
+ 204,
+ /* VPACKUSWBYrm */
+ },
+ { /* 8424 */
+ 205,
+ /* VPACKUSWBYrr */
+ },
+ { /* 8425 */
+ 206,
+ /* VPACKUSWBZ128rm */
+ },
+ { /* 8426 */
+ 203,
+ /* VPACKUSWBZ128rmk */
+ },
+ { /* 8427 */
+ 210,
+ /* VPACKUSWBZ128rmkz */
+ },
+ { /* 8428 */
+ 211,
+ /* VPACKUSWBZ128rr */
+ },
+ { /* 8429 */
+ 212,
+ /* VPACKUSWBZ128rrk */
+ },
+ { /* 8430 */
+ 213,
+ /* VPACKUSWBZ128rrkz */
+ },
+ { /* 8431 */
+ 214,
+ /* VPACKUSWBZ256rm */
+ },
+ { /* 8432 */
+ 218,
+ /* VPACKUSWBZ256rmk */
+ },
+ { /* 8433 */
+ 219,
+ /* VPACKUSWBZ256rmkz */
+ },
+ { /* 8434 */
+ 220,
+ /* VPACKUSWBZ256rr */
+ },
+ { /* 8435 */
+ 221,
+ /* VPACKUSWBZ256rrk */
+ },
+ { /* 8436 */
+ 222,
+ /* VPACKUSWBZ256rrkz */
+ },
+ { /* 8437 */
+ 223,
+ /* VPACKUSWBZrm */
+ },
+ { /* 8438 */
+ 227,
+ /* VPACKUSWBZrmk */
+ },
+ { /* 8439 */
+ 228,
+ /* VPACKUSWBZrmkz */
+ },
+ { /* 8440 */
+ 229,
+ /* VPACKUSWBZrr */
+ },
+ { /* 8441 */
+ 233,
+ /* VPACKUSWBZrrk */
+ },
+ { /* 8442 */
+ 234,
+ /* VPACKUSWBZrrkz */
+ },
+ { /* 8443 */
+ 235,
+ /* VPACKUSWBrm */
+ },
+ { /* 8444 */
+ 236,
+ /* VPACKUSWBrr */
+ },
+ { /* 8445 */
+ 204,
+ /* VPADDBYrm */
+ },
+ { /* 8446 */
+ 205,
+ /* VPADDBYrr */
+ },
+ { /* 8447 */
+ 206,
+ /* VPADDBZ128rm */
+ },
+ { /* 8448 */
+ 203,
+ /* VPADDBZ128rmk */
+ },
+ { /* 8449 */
+ 210,
+ /* VPADDBZ128rmkz */
+ },
+ { /* 8450 */
+ 211,
+ /* VPADDBZ128rr */
+ },
+ { /* 8451 */
+ 212,
+ /* VPADDBZ128rrk */
+ },
+ { /* 8452 */
+ 213,
+ /* VPADDBZ128rrkz */
+ },
+ { /* 8453 */
+ 214,
+ /* VPADDBZ256rm */
+ },
+ { /* 8454 */
+ 218,
+ /* VPADDBZ256rmk */
+ },
+ { /* 8455 */
+ 219,
+ /* VPADDBZ256rmkz */
+ },
+ { /* 8456 */
+ 220,
+ /* VPADDBZ256rr */
+ },
+ { /* 8457 */
+ 221,
+ /* VPADDBZ256rrk */
+ },
+ { /* 8458 */
+ 222,
+ /* VPADDBZ256rrkz */
+ },
+ { /* 8459 */
+ 223,
+ /* VPADDBZrm */
+ },
+ { /* 8460 */
+ 227,
+ /* VPADDBZrmk */
+ },
+ { /* 8461 */
+ 228,
+ /* VPADDBZrmkz */
+ },
+ { /* 8462 */
+ 229,
+ /* VPADDBZrr */
+ },
+ { /* 8463 */
+ 233,
+ /* VPADDBZrrk */
+ },
+ { /* 8464 */
+ 234,
+ /* VPADDBZrrkz */
+ },
+ { /* 8465 */
+ 235,
+ /* VPADDBrm */
+ },
+ { /* 8466 */
+ 236,
+ /* VPADDBrr */
+ },
+ { /* 8467 */
+ 204,
+ /* VPADDDYrm */
+ },
+ { /* 8468 */
+ 205,
+ /* VPADDDYrr */
+ },
+ { /* 8469 */
+ 206,
+ /* VPADDDZ128rm */
+ },
+ { /* 8470 */
+ 237,
+ /* VPADDDZ128rmb */
+ },
+ { /* 8471 */
+ 238,
+ /* VPADDDZ128rmbk */
+ },
+ { /* 8472 */
+ 239,
+ /* VPADDDZ128rmbkz */
+ },
+ { /* 8473 */
+ 203,
+ /* VPADDDZ128rmk */
+ },
+ { /* 8474 */
+ 210,
+ /* VPADDDZ128rmkz */
+ },
+ { /* 8475 */
+ 211,
+ /* VPADDDZ128rr */
+ },
+ { /* 8476 */
+ 212,
+ /* VPADDDZ128rrk */
+ },
+ { /* 8477 */
+ 213,
+ /* VPADDDZ128rrkz */
+ },
+ { /* 8478 */
+ 214,
+ /* VPADDDZ256rm */
+ },
+ { /* 8479 */
+ 240,
+ /* VPADDDZ256rmb */
+ },
+ { /* 8480 */
+ 241,
+ /* VPADDDZ256rmbk */
+ },
+ { /* 8481 */
+ 242,
+ /* VPADDDZ256rmbkz */
+ },
+ { /* 8482 */
+ 218,
+ /* VPADDDZ256rmk */
+ },
+ { /* 8483 */
+ 219,
+ /* VPADDDZ256rmkz */
+ },
+ { /* 8484 */
+ 220,
+ /* VPADDDZ256rr */
+ },
+ { /* 8485 */
+ 221,
+ /* VPADDDZ256rrk */
+ },
+ { /* 8486 */
+ 222,
+ /* VPADDDZ256rrkz */
+ },
+ { /* 8487 */
+ 223,
+ /* VPADDDZrm */
+ },
+ { /* 8488 */
+ 243,
+ /* VPADDDZrmb */
+ },
+ { /* 8489 */
+ 244,
+ /* VPADDDZrmbk */
+ },
+ { /* 8490 */
+ 245,
+ /* VPADDDZrmbkz */
+ },
+ { /* 8491 */
+ 227,
+ /* VPADDDZrmk */
+ },
+ { /* 8492 */
+ 228,
+ /* VPADDDZrmkz */
+ },
+ { /* 8493 */
+ 229,
+ /* VPADDDZrr */
+ },
+ { /* 8494 */
+ 233,
+ /* VPADDDZrrk */
+ },
+ { /* 8495 */
+ 234,
+ /* VPADDDZrrkz */
+ },
+ { /* 8496 */
+ 235,
+ /* VPADDDrm */
+ },
+ { /* 8497 */
+ 236,
+ /* VPADDDrr */
+ },
+ { /* 8498 */
+ 204,
+ /* VPADDQYrm */
+ },
+ { /* 8499 */
+ 205,
+ /* VPADDQYrr */
+ },
+ { /* 8500 */
+ 206,
+ /* VPADDQZ128rm */
+ },
+ { /* 8501 */
+ 207,
+ /* VPADDQZ128rmb */
+ },
+ { /* 8502 */
+ 208,
+ /* VPADDQZ128rmbk */
+ },
+ { /* 8503 */
+ 209,
+ /* VPADDQZ128rmbkz */
+ },
+ { /* 8504 */
+ 203,
+ /* VPADDQZ128rmk */
+ },
+ { /* 8505 */
+ 210,
+ /* VPADDQZ128rmkz */
+ },
+ { /* 8506 */
+ 211,
+ /* VPADDQZ128rr */
+ },
+ { /* 8507 */
+ 212,
+ /* VPADDQZ128rrk */
+ },
+ { /* 8508 */
+ 213,
+ /* VPADDQZ128rrkz */
+ },
+ { /* 8509 */
+ 214,
+ /* VPADDQZ256rm */
+ },
+ { /* 8510 */
+ 215,
+ /* VPADDQZ256rmb */
+ },
+ { /* 8511 */
+ 216,
+ /* VPADDQZ256rmbk */
+ },
+ { /* 8512 */
+ 217,
+ /* VPADDQZ256rmbkz */
+ },
+ { /* 8513 */
+ 218,
+ /* VPADDQZ256rmk */
+ },
+ { /* 8514 */
+ 219,
+ /* VPADDQZ256rmkz */
+ },
+ { /* 8515 */
+ 220,
+ /* VPADDQZ256rr */
+ },
+ { /* 8516 */
+ 221,
+ /* VPADDQZ256rrk */
+ },
+ { /* 8517 */
+ 222,
+ /* VPADDQZ256rrkz */
+ },
+ { /* 8518 */
+ 223,
+ /* VPADDQZrm */
+ },
+ { /* 8519 */
+ 224,
+ /* VPADDQZrmb */
+ },
+ { /* 8520 */
+ 225,
+ /* VPADDQZrmbk */
+ },
+ { /* 8521 */
+ 226,
+ /* VPADDQZrmbkz */
+ },
+ { /* 8522 */
+ 227,
+ /* VPADDQZrmk */
+ },
+ { /* 8523 */
+ 228,
+ /* VPADDQZrmkz */
+ },
+ { /* 8524 */
+ 229,
+ /* VPADDQZrr */
+ },
+ { /* 8525 */
+ 233,
+ /* VPADDQZrrk */
+ },
+ { /* 8526 */
+ 234,
+ /* VPADDQZrrkz */
+ },
+ { /* 8527 */
+ 235,
+ /* VPADDQrm */
+ },
+ { /* 8528 */
+ 236,
+ /* VPADDQrr */
+ },
+ { /* 8529 */
+ 204,
+ /* VPADDSBYrm */
+ },
+ { /* 8530 */
+ 205,
+ /* VPADDSBYrr */
+ },
+ { /* 8531 */
+ 206,
+ /* VPADDSBZ128rm */
+ },
+ { /* 8532 */
+ 203,
+ /* VPADDSBZ128rmk */
+ },
+ { /* 8533 */
+ 210,
+ /* VPADDSBZ128rmkz */
+ },
+ { /* 8534 */
+ 211,
+ /* VPADDSBZ128rr */
+ },
+ { /* 8535 */
+ 212,
+ /* VPADDSBZ128rrk */
+ },
+ { /* 8536 */
+ 213,
+ /* VPADDSBZ128rrkz */
+ },
+ { /* 8537 */
+ 214,
+ /* VPADDSBZ256rm */
+ },
+ { /* 8538 */
+ 218,
+ /* VPADDSBZ256rmk */
+ },
+ { /* 8539 */
+ 219,
+ /* VPADDSBZ256rmkz */
+ },
+ { /* 8540 */
+ 220,
+ /* VPADDSBZ256rr */
+ },
+ { /* 8541 */
+ 221,
+ /* VPADDSBZ256rrk */
+ },
+ { /* 8542 */
+ 222,
+ /* VPADDSBZ256rrkz */
+ },
+ { /* 8543 */
+ 223,
+ /* VPADDSBZrm */
+ },
+ { /* 8544 */
+ 227,
+ /* VPADDSBZrmk */
+ },
+ { /* 8545 */
+ 228,
+ /* VPADDSBZrmkz */
+ },
+ { /* 8546 */
+ 229,
+ /* VPADDSBZrr */
+ },
+ { /* 8547 */
+ 233,
+ /* VPADDSBZrrk */
+ },
+ { /* 8548 */
+ 234,
+ /* VPADDSBZrrkz */
+ },
+ { /* 8549 */
+ 235,
+ /* VPADDSBrm */
+ },
+ { /* 8550 */
+ 236,
+ /* VPADDSBrr */
+ },
+ { /* 8551 */
+ 204,
+ /* VPADDSWYrm */
+ },
+ { /* 8552 */
+ 205,
+ /* VPADDSWYrr */
+ },
+ { /* 8553 */
+ 206,
+ /* VPADDSWZ128rm */
+ },
+ { /* 8554 */
+ 203,
+ /* VPADDSWZ128rmk */
+ },
+ { /* 8555 */
+ 210,
+ /* VPADDSWZ128rmkz */
+ },
+ { /* 8556 */
+ 211,
+ /* VPADDSWZ128rr */
+ },
+ { /* 8557 */
+ 212,
+ /* VPADDSWZ128rrk */
+ },
+ { /* 8558 */
+ 213,
+ /* VPADDSWZ128rrkz */
+ },
+ { /* 8559 */
+ 214,
+ /* VPADDSWZ256rm */
+ },
+ { /* 8560 */
+ 218,
+ /* VPADDSWZ256rmk */
+ },
+ { /* 8561 */
+ 219,
+ /* VPADDSWZ256rmkz */
+ },
+ { /* 8562 */
+ 220,
+ /* VPADDSWZ256rr */
+ },
+ { /* 8563 */
+ 221,
+ /* VPADDSWZ256rrk */
+ },
+ { /* 8564 */
+ 222,
+ /* VPADDSWZ256rrkz */
+ },
+ { /* 8565 */
+ 223,
+ /* VPADDSWZrm */
+ },
+ { /* 8566 */
+ 227,
+ /* VPADDSWZrmk */
+ },
+ { /* 8567 */
+ 228,
+ /* VPADDSWZrmkz */
+ },
+ { /* 8568 */
+ 229,
+ /* VPADDSWZrr */
+ },
+ { /* 8569 */
+ 233,
+ /* VPADDSWZrrk */
+ },
+ { /* 8570 */
+ 234,
+ /* VPADDSWZrrkz */
+ },
+ { /* 8571 */
+ 235,
+ /* VPADDSWrm */
+ },
+ { /* 8572 */
+ 236,
+ /* VPADDSWrr */
+ },
+ { /* 8573 */
+ 204,
+ /* VPADDUSBYrm */
+ },
+ { /* 8574 */
+ 205,
+ /* VPADDUSBYrr */
+ },
+ { /* 8575 */
+ 206,
+ /* VPADDUSBZ128rm */
+ },
+ { /* 8576 */
+ 203,
+ /* VPADDUSBZ128rmk */
+ },
+ { /* 8577 */
+ 210,
+ /* VPADDUSBZ128rmkz */
+ },
+ { /* 8578 */
+ 211,
+ /* VPADDUSBZ128rr */
+ },
+ { /* 8579 */
+ 212,
+ /* VPADDUSBZ128rrk */
+ },
+ { /* 8580 */
+ 213,
+ /* VPADDUSBZ128rrkz */
+ },
+ { /* 8581 */
+ 214,
+ /* VPADDUSBZ256rm */
+ },
+ { /* 8582 */
+ 218,
+ /* VPADDUSBZ256rmk */
+ },
+ { /* 8583 */
+ 219,
+ /* VPADDUSBZ256rmkz */
+ },
+ { /* 8584 */
+ 220,
+ /* VPADDUSBZ256rr */
+ },
+ { /* 8585 */
+ 221,
+ /* VPADDUSBZ256rrk */
+ },
+ { /* 8586 */
+ 222,
+ /* VPADDUSBZ256rrkz */
+ },
+ { /* 8587 */
+ 223,
+ /* VPADDUSBZrm */
+ },
+ { /* 8588 */
+ 227,
+ /* VPADDUSBZrmk */
+ },
+ { /* 8589 */
+ 228,
+ /* VPADDUSBZrmkz */
+ },
+ { /* 8590 */
+ 229,
+ /* VPADDUSBZrr */
+ },
+ { /* 8591 */
+ 233,
+ /* VPADDUSBZrrk */
+ },
+ { /* 8592 */
+ 234,
+ /* VPADDUSBZrrkz */
+ },
+ { /* 8593 */
+ 235,
+ /* VPADDUSBrm */
+ },
+ { /* 8594 */
+ 236,
+ /* VPADDUSBrr */
+ },
+ { /* 8595 */
+ 204,
+ /* VPADDUSWYrm */
+ },
+ { /* 8596 */
+ 205,
+ /* VPADDUSWYrr */
+ },
+ { /* 8597 */
+ 206,
+ /* VPADDUSWZ128rm */
+ },
+ { /* 8598 */
+ 203,
+ /* VPADDUSWZ128rmk */
+ },
+ { /* 8599 */
+ 210,
+ /* VPADDUSWZ128rmkz */
+ },
+ { /* 8600 */
+ 211,
+ /* VPADDUSWZ128rr */
+ },
+ { /* 8601 */
+ 212,
+ /* VPADDUSWZ128rrk */
+ },
+ { /* 8602 */
+ 213,
+ /* VPADDUSWZ128rrkz */
+ },
+ { /* 8603 */
+ 214,
+ /* VPADDUSWZ256rm */
+ },
+ { /* 8604 */
+ 218,
+ /* VPADDUSWZ256rmk */
+ },
+ { /* 8605 */
+ 219,
+ /* VPADDUSWZ256rmkz */
+ },
+ { /* 8606 */
+ 220,
+ /* VPADDUSWZ256rr */
+ },
+ { /* 8607 */
+ 221,
+ /* VPADDUSWZ256rrk */
+ },
+ { /* 8608 */
+ 222,
+ /* VPADDUSWZ256rrkz */
+ },
+ { /* 8609 */
+ 223,
+ /* VPADDUSWZrm */
+ },
+ { /* 8610 */
+ 227,
+ /* VPADDUSWZrmk */
+ },
+ { /* 8611 */
+ 228,
+ /* VPADDUSWZrmkz */
+ },
+ { /* 8612 */
+ 229,
+ /* VPADDUSWZrr */
+ },
+ { /* 8613 */
+ 233,
+ /* VPADDUSWZrrk */
+ },
+ { /* 8614 */
+ 234,
+ /* VPADDUSWZrrkz */
+ },
+ { /* 8615 */
+ 235,
+ /* VPADDUSWrm */
+ },
+ { /* 8616 */
+ 236,
+ /* VPADDUSWrr */
+ },
+ { /* 8617 */
+ 204,
+ /* VPADDWYrm */
+ },
+ { /* 8618 */
+ 205,
+ /* VPADDWYrr */
+ },
+ { /* 8619 */
+ 206,
+ /* VPADDWZ128rm */
+ },
+ { /* 8620 */
+ 203,
+ /* VPADDWZ128rmk */
+ },
+ { /* 8621 */
+ 210,
+ /* VPADDWZ128rmkz */
+ },
+ { /* 8622 */
+ 211,
+ /* VPADDWZ128rr */
+ },
+ { /* 8623 */
+ 212,
+ /* VPADDWZ128rrk */
+ },
+ { /* 8624 */
+ 213,
+ /* VPADDWZ128rrkz */
+ },
+ { /* 8625 */
+ 214,
+ /* VPADDWZ256rm */
+ },
+ { /* 8626 */
+ 218,
+ /* VPADDWZ256rmk */
+ },
+ { /* 8627 */
+ 219,
+ /* VPADDWZ256rmkz */
+ },
+ { /* 8628 */
+ 220,
+ /* VPADDWZ256rr */
+ },
+ { /* 8629 */
+ 221,
+ /* VPADDWZ256rrk */
+ },
+ { /* 8630 */
+ 222,
+ /* VPADDWZ256rrkz */
+ },
+ { /* 8631 */
+ 223,
+ /* VPADDWZrm */
+ },
+ { /* 8632 */
+ 227,
+ /* VPADDWZrmk */
+ },
+ { /* 8633 */
+ 228,
+ /* VPADDWZrmkz */
+ },
+ { /* 8634 */
+ 229,
+ /* VPADDWZrr */
+ },
+ { /* 8635 */
+ 233,
+ /* VPADDWZrrk */
+ },
+ { /* 8636 */
+ 234,
+ /* VPADDWZrrkz */
+ },
+ { /* 8637 */
+ 235,
+ /* VPADDWrm */
+ },
+ { /* 8638 */
+ 236,
+ /* VPADDWrr */
+ },
+ { /* 8639 */
+ 297,
+ /* VPALIGNRYrmi */
+ },
+ { /* 8640 */
+ 298,
+ /* VPALIGNRYrri */
+ },
+ { /* 8641 */
+ 264,
+ /* VPALIGNRZ128rmi */
+ },
+ { /* 8642 */
+ 265,
+ /* VPALIGNRZ128rmik */
+ },
+ { /* 8643 */
+ 266,
+ /* VPALIGNRZ128rmikz */
+ },
+ { /* 8644 */
+ 267,
+ /* VPALIGNRZ128rri */
+ },
+ { /* 8645 */
+ 268,
+ /* VPALIGNRZ128rrik */
+ },
+ { /* 8646 */
+ 269,
+ /* VPALIGNRZ128rrikz */
+ },
+ { /* 8647 */
+ 273,
+ /* VPALIGNRZ256rmi */
+ },
+ { /* 8648 */
+ 274,
+ /* VPALIGNRZ256rmik */
+ },
+ { /* 8649 */
+ 275,
+ /* VPALIGNRZ256rmikz */
+ },
+ { /* 8650 */
+ 276,
+ /* VPALIGNRZ256rri */
+ },
+ { /* 8651 */
+ 277,
+ /* VPALIGNRZ256rrik */
+ },
+ { /* 8652 */
+ 278,
+ /* VPALIGNRZ256rrikz */
+ },
+ { /* 8653 */
+ 282,
+ /* VPALIGNRZrmi */
+ },
+ { /* 8654 */
+ 283,
+ /* VPALIGNRZrmik */
+ },
+ { /* 8655 */
+ 284,
+ /* VPALIGNRZrmikz */
+ },
+ { /* 8656 */
+ 285,
+ /* VPALIGNRZrri */
+ },
+ { /* 8657 */
+ 286,
+ /* VPALIGNRZrrik */
+ },
+ { /* 8658 */
+ 287,
+ /* VPALIGNRZrrikz */
+ },
+ { /* 8659 */
+ 299,
+ /* VPALIGNRrmi */
+ },
+ { /* 8660 */
+ 300,
+ /* VPALIGNRrri */
+ },
+ { /* 8661 */
+ 206,
+ /* VPANDDZ128rm */
+ },
+ { /* 8662 */
+ 237,
+ /* VPANDDZ128rmb */
+ },
+ { /* 8663 */
+ 238,
+ /* VPANDDZ128rmbk */
+ },
+ { /* 8664 */
+ 239,
+ /* VPANDDZ128rmbkz */
+ },
+ { /* 8665 */
+ 203,
+ /* VPANDDZ128rmk */
+ },
+ { /* 8666 */
+ 210,
+ /* VPANDDZ128rmkz */
+ },
+ { /* 8667 */
+ 211,
+ /* VPANDDZ128rr */
+ },
+ { /* 8668 */
+ 212,
+ /* VPANDDZ128rrk */
+ },
+ { /* 8669 */
+ 213,
+ /* VPANDDZ128rrkz */
+ },
+ { /* 8670 */
+ 214,
+ /* VPANDDZ256rm */
+ },
+ { /* 8671 */
+ 240,
+ /* VPANDDZ256rmb */
+ },
+ { /* 8672 */
+ 241,
+ /* VPANDDZ256rmbk */
+ },
+ { /* 8673 */
+ 242,
+ /* VPANDDZ256rmbkz */
+ },
+ { /* 8674 */
+ 218,
+ /* VPANDDZ256rmk */
+ },
+ { /* 8675 */
+ 219,
+ /* VPANDDZ256rmkz */
+ },
+ { /* 8676 */
+ 220,
+ /* VPANDDZ256rr */
+ },
+ { /* 8677 */
+ 221,
+ /* VPANDDZ256rrk */
+ },
+ { /* 8678 */
+ 222,
+ /* VPANDDZ256rrkz */
+ },
+ { /* 8679 */
+ 223,
+ /* VPANDDZrm */
+ },
+ { /* 8680 */
+ 243,
+ /* VPANDDZrmb */
+ },
+ { /* 8681 */
+ 244,
+ /* VPANDDZrmbk */
+ },
+ { /* 8682 */
+ 245,
+ /* VPANDDZrmbkz */
+ },
+ { /* 8683 */
+ 227,
+ /* VPANDDZrmk */
+ },
+ { /* 8684 */
+ 228,
+ /* VPANDDZrmkz */
+ },
+ { /* 8685 */
+ 229,
+ /* VPANDDZrr */
+ },
+ { /* 8686 */
+ 233,
+ /* VPANDDZrrk */
+ },
+ { /* 8687 */
+ 234,
+ /* VPANDDZrrkz */
+ },
+ { /* 8688 */
+ 206,
+ /* VPANDNDZ128rm */
+ },
+ { /* 8689 */
+ 237,
+ /* VPANDNDZ128rmb */
+ },
+ { /* 8690 */
+ 238,
+ /* VPANDNDZ128rmbk */
+ },
+ { /* 8691 */
+ 239,
+ /* VPANDNDZ128rmbkz */
+ },
+ { /* 8692 */
+ 203,
+ /* VPANDNDZ128rmk */
+ },
+ { /* 8693 */
+ 210,
+ /* VPANDNDZ128rmkz */
+ },
+ { /* 8694 */
+ 211,
+ /* VPANDNDZ128rr */
+ },
+ { /* 8695 */
+ 212,
+ /* VPANDNDZ128rrk */
+ },
+ { /* 8696 */
+ 213,
+ /* VPANDNDZ128rrkz */
+ },
+ { /* 8697 */
+ 214,
+ /* VPANDNDZ256rm */
+ },
+ { /* 8698 */
+ 240,
+ /* VPANDNDZ256rmb */
+ },
+ { /* 8699 */
+ 241,
+ /* VPANDNDZ256rmbk */
+ },
+ { /* 8700 */
+ 242,
+ /* VPANDNDZ256rmbkz */
+ },
+ { /* 8701 */
+ 218,
+ /* VPANDNDZ256rmk */
+ },
+ { /* 8702 */
+ 219,
+ /* VPANDNDZ256rmkz */
+ },
+ { /* 8703 */
+ 220,
+ /* VPANDNDZ256rr */
+ },
+ { /* 8704 */
+ 221,
+ /* VPANDNDZ256rrk */
+ },
+ { /* 8705 */
+ 222,
+ /* VPANDNDZ256rrkz */
+ },
+ { /* 8706 */
+ 223,
+ /* VPANDNDZrm */
+ },
+ { /* 8707 */
+ 243,
+ /* VPANDNDZrmb */
+ },
+ { /* 8708 */
+ 244,
+ /* VPANDNDZrmbk */
+ },
+ { /* 8709 */
+ 245,
+ /* VPANDNDZrmbkz */
+ },
+ { /* 8710 */
+ 227,
+ /* VPANDNDZrmk */
+ },
+ { /* 8711 */
+ 228,
+ /* VPANDNDZrmkz */
+ },
+ { /* 8712 */
+ 229,
+ /* VPANDNDZrr */
+ },
+ { /* 8713 */
+ 233,
+ /* VPANDNDZrrk */
+ },
+ { /* 8714 */
+ 234,
+ /* VPANDNDZrrkz */
+ },
+ { /* 8715 */
+ 206,
+ /* VPANDNQZ128rm */
+ },
+ { /* 8716 */
+ 207,
+ /* VPANDNQZ128rmb */
+ },
+ { /* 8717 */
+ 208,
+ /* VPANDNQZ128rmbk */
+ },
+ { /* 8718 */
+ 209,
+ /* VPANDNQZ128rmbkz */
+ },
+ { /* 8719 */
+ 203,
+ /* VPANDNQZ128rmk */
+ },
+ { /* 8720 */
+ 210,
+ /* VPANDNQZ128rmkz */
+ },
+ { /* 8721 */
+ 211,
+ /* VPANDNQZ128rr */
+ },
+ { /* 8722 */
+ 212,
+ /* VPANDNQZ128rrk */
+ },
+ { /* 8723 */
+ 213,
+ /* VPANDNQZ128rrkz */
+ },
+ { /* 8724 */
+ 214,
+ /* VPANDNQZ256rm */
+ },
+ { /* 8725 */
+ 215,
+ /* VPANDNQZ256rmb */
+ },
+ { /* 8726 */
+ 216,
+ /* VPANDNQZ256rmbk */
+ },
+ { /* 8727 */
+ 217,
+ /* VPANDNQZ256rmbkz */
+ },
+ { /* 8728 */
+ 218,
+ /* VPANDNQZ256rmk */
+ },
+ { /* 8729 */
+ 219,
+ /* VPANDNQZ256rmkz */
+ },
+ { /* 8730 */
+ 220,
+ /* VPANDNQZ256rr */
+ },
+ { /* 8731 */
+ 221,
+ /* VPANDNQZ256rrk */
+ },
+ { /* 8732 */
+ 222,
+ /* VPANDNQZ256rrkz */
+ },
+ { /* 8733 */
+ 223,
+ /* VPANDNQZrm */
+ },
+ { /* 8734 */
+ 224,
+ /* VPANDNQZrmb */
+ },
+ { /* 8735 */
+ 225,
+ /* VPANDNQZrmbk */
+ },
+ { /* 8736 */
+ 226,
+ /* VPANDNQZrmbkz */
+ },
+ { /* 8737 */
+ 227,
+ /* VPANDNQZrmk */
+ },
+ { /* 8738 */
+ 228,
+ /* VPANDNQZrmkz */
+ },
+ { /* 8739 */
+ 229,
+ /* VPANDNQZrr */
+ },
+ { /* 8740 */
+ 233,
+ /* VPANDNQZrrk */
+ },
+ { /* 8741 */
+ 234,
+ /* VPANDNQZrrkz */
+ },
+ { /* 8742 */
+ 204,
+ /* VPANDNYrm */
+ },
+ { /* 8743 */
+ 205,
+ /* VPANDNYrr */
+ },
+ { /* 8744 */
+ 235,
+ /* VPANDNrm */
+ },
+ { /* 8745 */
+ 236,
+ /* VPANDNrr */
+ },
+ { /* 8746 */
+ 206,
+ /* VPANDQZ128rm */
+ },
+ { /* 8747 */
+ 207,
+ /* VPANDQZ128rmb */
+ },
+ { /* 8748 */
+ 208,
+ /* VPANDQZ128rmbk */
+ },
+ { /* 8749 */
+ 209,
+ /* VPANDQZ128rmbkz */
+ },
+ { /* 8750 */
+ 203,
+ /* VPANDQZ128rmk */
+ },
+ { /* 8751 */
+ 210,
+ /* VPANDQZ128rmkz */
+ },
+ { /* 8752 */
+ 211,
+ /* VPANDQZ128rr */
+ },
+ { /* 8753 */
+ 212,
+ /* VPANDQZ128rrk */
+ },
+ { /* 8754 */
+ 213,
+ /* VPANDQZ128rrkz */
+ },
+ { /* 8755 */
+ 214,
+ /* VPANDQZ256rm */
+ },
+ { /* 8756 */
+ 215,
+ /* VPANDQZ256rmb */
+ },
+ { /* 8757 */
+ 216,
+ /* VPANDQZ256rmbk */
+ },
+ { /* 8758 */
+ 217,
+ /* VPANDQZ256rmbkz */
+ },
+ { /* 8759 */
+ 218,
+ /* VPANDQZ256rmk */
+ },
+ { /* 8760 */
+ 219,
+ /* VPANDQZ256rmkz */
+ },
+ { /* 8761 */
+ 220,
+ /* VPANDQZ256rr */
+ },
+ { /* 8762 */
+ 221,
+ /* VPANDQZ256rrk */
+ },
+ { /* 8763 */
+ 222,
+ /* VPANDQZ256rrkz */
+ },
+ { /* 8764 */
+ 223,
+ /* VPANDQZrm */
+ },
+ { /* 8765 */
+ 224,
+ /* VPANDQZrmb */
+ },
+ { /* 8766 */
+ 225,
+ /* VPANDQZrmbk */
+ },
+ { /* 8767 */
+ 226,
+ /* VPANDQZrmbkz */
+ },
+ { /* 8768 */
+ 227,
+ /* VPANDQZrmk */
+ },
+ { /* 8769 */
+ 228,
+ /* VPANDQZrmkz */
+ },
+ { /* 8770 */
+ 229,
+ /* VPANDQZrr */
+ },
+ { /* 8771 */
+ 233,
+ /* VPANDQZrrk */
+ },
+ { /* 8772 */
+ 234,
+ /* VPANDQZrrkz */
+ },
+ { /* 8773 */
+ 204,
+ /* VPANDYrm */
+ },
+ { /* 8774 */
+ 205,
+ /* VPANDYrr */
+ },
+ { /* 8775 */
+ 235,
+ /* VPANDrm */
+ },
+ { /* 8776 */
+ 236,
+ /* VPANDrr */
+ },
+ { /* 8777 */
+ 204,
+ /* VPAVGBYrm */
+ },
+ { /* 8778 */
+ 205,
+ /* VPAVGBYrr */
+ },
+ { /* 8779 */
+ 206,
+ /* VPAVGBZ128rm */
+ },
+ { /* 8780 */
+ 203,
+ /* VPAVGBZ128rmk */
+ },
+ { /* 8781 */
+ 210,
+ /* VPAVGBZ128rmkz */
+ },
+ { /* 8782 */
+ 211,
+ /* VPAVGBZ128rr */
+ },
+ { /* 8783 */
+ 212,
+ /* VPAVGBZ128rrk */
+ },
+ { /* 8784 */
+ 213,
+ /* VPAVGBZ128rrkz */
+ },
+ { /* 8785 */
+ 214,
+ /* VPAVGBZ256rm */
+ },
+ { /* 8786 */
+ 218,
+ /* VPAVGBZ256rmk */
+ },
+ { /* 8787 */
+ 219,
+ /* VPAVGBZ256rmkz */
+ },
+ { /* 8788 */
+ 220,
+ /* VPAVGBZ256rr */
+ },
+ { /* 8789 */
+ 221,
+ /* VPAVGBZ256rrk */
+ },
+ { /* 8790 */
+ 222,
+ /* VPAVGBZ256rrkz */
+ },
+ { /* 8791 */
+ 223,
+ /* VPAVGBZrm */
+ },
+ { /* 8792 */
+ 227,
+ /* VPAVGBZrmk */
+ },
+ { /* 8793 */
+ 228,
+ /* VPAVGBZrmkz */
+ },
+ { /* 8794 */
+ 229,
+ /* VPAVGBZrr */
+ },
+ { /* 8795 */
+ 233,
+ /* VPAVGBZrrk */
+ },
+ { /* 8796 */
+ 234,
+ /* VPAVGBZrrkz */
+ },
+ { /* 8797 */
+ 235,
+ /* VPAVGBrm */
+ },
+ { /* 8798 */
+ 236,
+ /* VPAVGBrr */
+ },
+ { /* 8799 */
+ 204,
+ /* VPAVGWYrm */
+ },
+ { /* 8800 */
+ 205,
+ /* VPAVGWYrr */
+ },
+ { /* 8801 */
+ 206,
+ /* VPAVGWZ128rm */
+ },
+ { /* 8802 */
+ 203,
+ /* VPAVGWZ128rmk */
+ },
+ { /* 8803 */
+ 210,
+ /* VPAVGWZ128rmkz */
+ },
+ { /* 8804 */
+ 211,
+ /* VPAVGWZ128rr */
+ },
+ { /* 8805 */
+ 212,
+ /* VPAVGWZ128rrk */
+ },
+ { /* 8806 */
+ 213,
+ /* VPAVGWZ128rrkz */
+ },
+ { /* 8807 */
+ 214,
+ /* VPAVGWZ256rm */
+ },
+ { /* 8808 */
+ 218,
+ /* VPAVGWZ256rmk */
+ },
+ { /* 8809 */
+ 219,
+ /* VPAVGWZ256rmkz */
+ },
+ { /* 8810 */
+ 220,
+ /* VPAVGWZ256rr */
+ },
+ { /* 8811 */
+ 221,
+ /* VPAVGWZ256rrk */
+ },
+ { /* 8812 */
+ 222,
+ /* VPAVGWZ256rrkz */
+ },
+ { /* 8813 */
+ 223,
+ /* VPAVGWZrm */
+ },
+ { /* 8814 */
+ 227,
+ /* VPAVGWZrmk */
+ },
+ { /* 8815 */
+ 228,
+ /* VPAVGWZrmkz */
+ },
+ { /* 8816 */
+ 229,
+ /* VPAVGWZrr */
+ },
+ { /* 8817 */
+ 233,
+ /* VPAVGWZrrk */
+ },
+ { /* 8818 */
+ 234,
+ /* VPAVGWZrrkz */
+ },
+ { /* 8819 */
+ 235,
+ /* VPAVGWrm */
+ },
+ { /* 8820 */
+ 236,
+ /* VPAVGWrr */
+ },
+ { /* 8821 */
+ 297,
+ /* VPBLENDDYrmi */
+ },
+ { /* 8822 */
+ 298,
+ /* VPBLENDDYrri */
+ },
+ { /* 8823 */
+ 299,
+ /* VPBLENDDrmi */
+ },
+ { /* 8824 */
+ 300,
+ /* VPBLENDDrri */
+ },
+ { /* 8825 */
+ 206,
+ /* VPBLENDMBZ128rm */
+ },
+ { /* 8826 */
+ 210,
+ /* VPBLENDMBZ128rmk */
+ },
+ { /* 8827 */
+ 210,
+ /* VPBLENDMBZ128rmkz */
+ },
+ { /* 8828 */
+ 211,
+ /* VPBLENDMBZ128rr */
+ },
+ { /* 8829 */
+ 213,
+ /* VPBLENDMBZ128rrk */
+ },
+ { /* 8830 */
+ 213,
+ /* VPBLENDMBZ128rrkz */
+ },
+ { /* 8831 */
+ 214,
+ /* VPBLENDMBZ256rm */
+ },
+ { /* 8832 */
+ 219,
+ /* VPBLENDMBZ256rmk */
+ },
+ { /* 8833 */
+ 219,
+ /* VPBLENDMBZ256rmkz */
+ },
+ { /* 8834 */
+ 220,
+ /* VPBLENDMBZ256rr */
+ },
+ { /* 8835 */
+ 222,
+ /* VPBLENDMBZ256rrk */
+ },
+ { /* 8836 */
+ 222,
+ /* VPBLENDMBZ256rrkz */
+ },
+ { /* 8837 */
+ 223,
+ /* VPBLENDMBZrm */
+ },
+ { /* 8838 */
+ 228,
+ /* VPBLENDMBZrmk */
+ },
+ { /* 8839 */
+ 228,
+ /* VPBLENDMBZrmkz */
+ },
+ { /* 8840 */
+ 229,
+ /* VPBLENDMBZrr */
+ },
+ { /* 8841 */
+ 234,
+ /* VPBLENDMBZrrk */
+ },
+ { /* 8842 */
+ 234,
+ /* VPBLENDMBZrrkz */
+ },
+ { /* 8843 */
+ 206,
+ /* VPBLENDMDZ128rm */
+ },
+ { /* 8844 */
+ 237,
+ /* VPBLENDMDZ128rmb */
+ },
+ { /* 8845 */
+ 239,
+ /* VPBLENDMDZ128rmbk */
+ },
+ { /* 8846 */
+ 239,
+ /* VPBLENDMDZ128rmbkz */
+ },
+ { /* 8847 */
+ 210,
+ /* VPBLENDMDZ128rmk */
+ },
+ { /* 8848 */
+ 210,
+ /* VPBLENDMDZ128rmkz */
+ },
+ { /* 8849 */
+ 211,
+ /* VPBLENDMDZ128rr */
+ },
+ { /* 8850 */
+ 213,
+ /* VPBLENDMDZ128rrk */
+ },
+ { /* 8851 */
+ 213,
+ /* VPBLENDMDZ128rrkz */
+ },
+ { /* 8852 */
+ 214,
+ /* VPBLENDMDZ256rm */
+ },
+ { /* 8853 */
+ 240,
+ /* VPBLENDMDZ256rmb */
+ },
+ { /* 8854 */
+ 242,
+ /* VPBLENDMDZ256rmbk */
+ },
+ { /* 8855 */
+ 242,
+ /* VPBLENDMDZ256rmbkz */
+ },
+ { /* 8856 */
+ 219,
+ /* VPBLENDMDZ256rmk */
+ },
+ { /* 8857 */
+ 219,
+ /* VPBLENDMDZ256rmkz */
+ },
+ { /* 8858 */
+ 220,
+ /* VPBLENDMDZ256rr */
+ },
+ { /* 8859 */
+ 222,
+ /* VPBLENDMDZ256rrk */
+ },
+ { /* 8860 */
+ 222,
+ /* VPBLENDMDZ256rrkz */
+ },
+ { /* 8861 */
+ 223,
+ /* VPBLENDMDZrm */
+ },
+ { /* 8862 */
+ 243,
+ /* VPBLENDMDZrmb */
+ },
+ { /* 8863 */
+ 245,
+ /* VPBLENDMDZrmbk */
+ },
+ { /* 8864 */
+ 245,
+ /* VPBLENDMDZrmbkz */
+ },
+ { /* 8865 */
+ 228,
+ /* VPBLENDMDZrmk */
+ },
+ { /* 8866 */
+ 228,
+ /* VPBLENDMDZrmkz */
+ },
+ { /* 8867 */
+ 229,
+ /* VPBLENDMDZrr */
+ },
+ { /* 8868 */
+ 234,
+ /* VPBLENDMDZrrk */
+ },
+ { /* 8869 */
+ 234,
+ /* VPBLENDMDZrrkz */
+ },
+ { /* 8870 */
+ 206,
+ /* VPBLENDMQZ128rm */
+ },
+ { /* 8871 */
+ 207,
+ /* VPBLENDMQZ128rmb */
+ },
+ { /* 8872 */
+ 209,
+ /* VPBLENDMQZ128rmbk */
+ },
+ { /* 8873 */
+ 209,
+ /* VPBLENDMQZ128rmbkz */
+ },
+ { /* 8874 */
+ 210,
+ /* VPBLENDMQZ128rmk */
+ },
+ { /* 8875 */
+ 210,
+ /* VPBLENDMQZ128rmkz */
+ },
+ { /* 8876 */
+ 211,
+ /* VPBLENDMQZ128rr */
+ },
+ { /* 8877 */
+ 213,
+ /* VPBLENDMQZ128rrk */
+ },
+ { /* 8878 */
+ 213,
+ /* VPBLENDMQZ128rrkz */
+ },
+ { /* 8879 */
+ 214,
+ /* VPBLENDMQZ256rm */
+ },
+ { /* 8880 */
+ 215,
+ /* VPBLENDMQZ256rmb */
+ },
+ { /* 8881 */
+ 217,
+ /* VPBLENDMQZ256rmbk */
+ },
+ { /* 8882 */
+ 217,
+ /* VPBLENDMQZ256rmbkz */
+ },
+ { /* 8883 */
+ 219,
+ /* VPBLENDMQZ256rmk */
+ },
+ { /* 8884 */
+ 219,
+ /* VPBLENDMQZ256rmkz */
+ },
+ { /* 8885 */
+ 220,
+ /* VPBLENDMQZ256rr */
+ },
+ { /* 8886 */
+ 222,
+ /* VPBLENDMQZ256rrk */
+ },
+ { /* 8887 */
+ 222,
+ /* VPBLENDMQZ256rrkz */
+ },
+ { /* 8888 */
+ 223,
+ /* VPBLENDMQZrm */
+ },
+ { /* 8889 */
+ 224,
+ /* VPBLENDMQZrmb */
+ },
+ { /* 8890 */
+ 226,
+ /* VPBLENDMQZrmbk */
+ },
+ { /* 8891 */
+ 226,
+ /* VPBLENDMQZrmbkz */
+ },
+ { /* 8892 */
+ 228,
+ /* VPBLENDMQZrmk */
+ },
+ { /* 8893 */
+ 228,
+ /* VPBLENDMQZrmkz */
+ },
+ { /* 8894 */
+ 229,
+ /* VPBLENDMQZrr */
+ },
+ { /* 8895 */
+ 234,
+ /* VPBLENDMQZrrk */
+ },
+ { /* 8896 */
+ 234,
+ /* VPBLENDMQZrrkz */
+ },
+ { /* 8897 */
+ 206,
+ /* VPBLENDMWZ128rm */
+ },
+ { /* 8898 */
+ 210,
+ /* VPBLENDMWZ128rmk */
+ },
+ { /* 8899 */
+ 210,
+ /* VPBLENDMWZ128rmkz */
+ },
+ { /* 8900 */
+ 211,
+ /* VPBLENDMWZ128rr */
+ },
+ { /* 8901 */
+ 213,
+ /* VPBLENDMWZ128rrk */
+ },
+ { /* 8902 */
+ 213,
+ /* VPBLENDMWZ128rrkz */
+ },
+ { /* 8903 */
+ 214,
+ /* VPBLENDMWZ256rm */
+ },
+ { /* 8904 */
+ 219,
+ /* VPBLENDMWZ256rmk */
+ },
+ { /* 8905 */
+ 219,
+ /* VPBLENDMWZ256rmkz */
+ },
+ { /* 8906 */
+ 220,
+ /* VPBLENDMWZ256rr */
+ },
+ { /* 8907 */
+ 222,
+ /* VPBLENDMWZ256rrk */
+ },
+ { /* 8908 */
+ 222,
+ /* VPBLENDMWZ256rrkz */
+ },
+ { /* 8909 */
+ 223,
+ /* VPBLENDMWZrm */
+ },
+ { /* 8910 */
+ 228,
+ /* VPBLENDMWZrmk */
+ },
+ { /* 8911 */
+ 228,
+ /* VPBLENDMWZrmkz */
+ },
+ { /* 8912 */
+ 229,
+ /* VPBLENDMWZrr */
+ },
+ { /* 8913 */
+ 234,
+ /* VPBLENDMWZrrk */
+ },
+ { /* 8914 */
+ 234,
+ /* VPBLENDMWZrrkz */
+ },
+ { /* 8915 */
+ 301,
+ /* VPBLENDVBYrm */
+ },
+ { /* 8916 */
+ 302,
+ /* VPBLENDVBYrr */
+ },
+ { /* 8917 */
+ 303,
+ /* VPBLENDVBrm */
+ },
+ { /* 8918 */
+ 304,
+ /* VPBLENDVBrr */
+ },
+ { /* 8919 */
+ 297,
+ /* VPBLENDWYrmi */
+ },
+ { /* 8920 */
+ 298,
+ /* VPBLENDWYrri */
+ },
+ { /* 8921 */
+ 299,
+ /* VPBLENDWrmi */
+ },
+ { /* 8922 */
+ 300,
+ /* VPBLENDWrri */
+ },
+ { /* 8923 */
+ 305,
+ /* VPBROADCASTBYrm */
+ },
+ { /* 8924 */
+ 333,
+ /* VPBROADCASTBYrr */
+ },
+ { /* 8925 */
+ 30,
+ /* VPBROADCASTBZ128m */
+ },
+ { /* 8926 */
+ 688,
+ /* VPBROADCASTBZ128mk */
+ },
+ { /* 8927 */
+ 689,
+ /* VPBROADCASTBZ128mkz */
+ },
+ { /* 8928 */
+ 330,
+ /* VPBROADCASTBZ128r */
+ },
+ { /* 8929 */
+ 331,
+ /* VPBROADCASTBZ128rk */
+ },
+ { /* 8930 */
+ 332,
+ /* VPBROADCASTBZ128rkz */
+ },
+ { /* 8931 */
+ 305,
+ /* VPBROADCASTBZ256m */
+ },
+ { /* 8932 */
+ 690,
+ /* VPBROADCASTBZ256mk */
+ },
+ { /* 8933 */
+ 691,
+ /* VPBROADCASTBZ256mkz */
+ },
+ { /* 8934 */
+ 309,
+ /* VPBROADCASTBZ256r */
+ },
+ { /* 8935 */
+ 310,
+ /* VPBROADCASTBZ256rk */
+ },
+ { /* 8936 */
+ 311,
+ /* VPBROADCASTBZ256rkz */
+ },
+ { /* 8937 */
+ 692,
+ /* VPBROADCASTBZm */
+ },
+ { /* 8938 */
+ 693,
+ /* VPBROADCASTBZmk */
+ },
+ { /* 8939 */
+ 694,
+ /* VPBROADCASTBZmkz */
+ },
+ { /* 8940 */
+ 315,
+ /* VPBROADCASTBZr */
+ },
+ { /* 8941 */
+ 316,
+ /* VPBROADCASTBZrk */
+ },
+ { /* 8942 */
+ 317,
+ /* VPBROADCASTBZrkz */
+ },
+ { /* 8943 */
+ 678,
+ /* VPBROADCASTBrZ128r */
+ },
+ { /* 8944 */
+ 695,
+ /* VPBROADCASTBrZ128rk */
+ },
+ { /* 8945 */
+ 696,
+ /* VPBROADCASTBrZ128rkz */
+ },
+ { /* 8946 */
+ 697,
+ /* VPBROADCASTBrZ256r */
+ },
+ { /* 8947 */
+ 698,
+ /* VPBROADCASTBrZ256rk */
+ },
+ { /* 8948 */
+ 699,
+ /* VPBROADCASTBrZ256rkz */
+ },
+ { /* 8949 */
+ 700,
+ /* VPBROADCASTBrZr */
+ },
+ { /* 8950 */
+ 701,
+ /* VPBROADCASTBrZrk */
+ },
+ { /* 8951 */
+ 702,
+ /* VPBROADCASTBrZrkz */
+ },
+ { /* 8952 */
+ 30,
+ /* VPBROADCASTBrm */
+ },
+ { /* 8953 */
+ 31,
+ /* VPBROADCASTBrr */
+ },
+ { /* 8954 */
+ 305,
+ /* VPBROADCASTDYrm */
+ },
+ { /* 8955 */
+ 333,
+ /* VPBROADCASTDYrr */
+ },
+ { /* 8956 */
+ 334,
+ /* VPBROADCASTDZ128m */
+ },
+ { /* 8957 */
+ 335,
+ /* VPBROADCASTDZ128mk */
+ },
+ { /* 8958 */
+ 336,
+ /* VPBROADCASTDZ128mkz */
+ },
+ { /* 8959 */
+ 330,
+ /* VPBROADCASTDZ128r */
+ },
+ { /* 8960 */
+ 331,
+ /* VPBROADCASTDZ128rk */
+ },
+ { /* 8961 */
+ 332,
+ /* VPBROADCASTDZ128rkz */
+ },
+ { /* 8962 */
+ 337,
+ /* VPBROADCASTDZ256m */
+ },
+ { /* 8963 */
+ 338,
+ /* VPBROADCASTDZ256mk */
+ },
+ { /* 8964 */
+ 339,
+ /* VPBROADCASTDZ256mkz */
+ },
+ { /* 8965 */
+ 309,
+ /* VPBROADCASTDZ256r */
+ },
+ { /* 8966 */
+ 310,
+ /* VPBROADCASTDZ256rk */
+ },
+ { /* 8967 */
+ 311,
+ /* VPBROADCASTDZ256rkz */
+ },
+ { /* 8968 */
+ 340,
+ /* VPBROADCASTDZm */
+ },
+ { /* 8969 */
+ 341,
+ /* VPBROADCASTDZmk */
+ },
+ { /* 8970 */
+ 342,
+ /* VPBROADCASTDZmkz */
+ },
+ { /* 8971 */
+ 315,
+ /* VPBROADCASTDZr */
+ },
+ { /* 8972 */
+ 316,
+ /* VPBROADCASTDZrk */
+ },
+ { /* 8973 */
+ 317,
+ /* VPBROADCASTDZrkz */
+ },
+ { /* 8974 */
+ 678,
+ /* VPBROADCASTDrZ128r */
+ },
+ { /* 8975 */
+ 695,
+ /* VPBROADCASTDrZ128rk */
+ },
+ { /* 8976 */
+ 696,
+ /* VPBROADCASTDrZ128rkz */
+ },
+ { /* 8977 */
+ 697,
+ /* VPBROADCASTDrZ256r */
+ },
+ { /* 8978 */
+ 698,
+ /* VPBROADCASTDrZ256rk */
+ },
+ { /* 8979 */
+ 699,
+ /* VPBROADCASTDrZ256rkz */
+ },
+ { /* 8980 */
+ 700,
+ /* VPBROADCASTDrZr */
+ },
+ { /* 8981 */
+ 701,
+ /* VPBROADCASTDrZrk */
+ },
+ { /* 8982 */
+ 702,
+ /* VPBROADCASTDrZrkz */
+ },
+ { /* 8983 */
+ 30,
+ /* VPBROADCASTDrm */
+ },
+ { /* 8984 */
+ 31,
+ /* VPBROADCASTDrr */
+ },
+ { /* 8985 */
+ 703,
+ /* VPBROADCASTMB2QZ128rr */
+ },
+ { /* 8986 */
+ 704,
+ /* VPBROADCASTMB2QZ256rr */
+ },
+ { /* 8987 */
+ 705,
+ /* VPBROADCASTMB2QZrr */
+ },
+ { /* 8988 */
+ 703,
+ /* VPBROADCASTMW2DZ128rr */
+ },
+ { /* 8989 */
+ 704,
+ /* VPBROADCASTMW2DZ256rr */
+ },
+ { /* 8990 */
+ 705,
+ /* VPBROADCASTMW2DZrr */
+ },
+ { /* 8991 */
+ 305,
+ /* VPBROADCASTQYrm */
+ },
+ { /* 8992 */
+ 333,
+ /* VPBROADCASTQYrr */
+ },
+ { /* 8993 */
+ 327,
+ /* VPBROADCASTQZ128m */
+ },
+ { /* 8994 */
+ 328,
+ /* VPBROADCASTQZ128mk */
+ },
+ { /* 8995 */
+ 329,
+ /* VPBROADCASTQZ128mkz */
+ },
+ { /* 8996 */
+ 330,
+ /* VPBROADCASTQZ128r */
+ },
+ { /* 8997 */
+ 331,
+ /* VPBROADCASTQZ128rk */
+ },
+ { /* 8998 */
+ 332,
+ /* VPBROADCASTQZ128rkz */
+ },
+ { /* 8999 */
+ 306,
+ /* VPBROADCASTQZ256m */
+ },
+ { /* 9000 */
+ 307,
+ /* VPBROADCASTQZ256mk */
+ },
+ { /* 9001 */
+ 308,
+ /* VPBROADCASTQZ256mkz */
+ },
+ { /* 9002 */
+ 309,
+ /* VPBROADCASTQZ256r */
+ },
+ { /* 9003 */
+ 310,
+ /* VPBROADCASTQZ256rk */
+ },
+ { /* 9004 */
+ 311,
+ /* VPBROADCASTQZ256rkz */
+ },
+ { /* 9005 */
+ 312,
+ /* VPBROADCASTQZm */
+ },
+ { /* 9006 */
+ 313,
+ /* VPBROADCASTQZmk */
+ },
+ { /* 9007 */
+ 314,
+ /* VPBROADCASTQZmkz */
+ },
+ { /* 9008 */
+ 315,
+ /* VPBROADCASTQZr */
+ },
+ { /* 9009 */
+ 316,
+ /* VPBROADCASTQZrk */
+ },
+ { /* 9010 */
+ 317,
+ /* VPBROADCASTQZrkz */
+ },
+ { /* 9011 */
+ 669,
+ /* VPBROADCASTQrZ128r */
+ },
+ { /* 9012 */
+ 706,
+ /* VPBROADCASTQrZ128rk */
+ },
+ { /* 9013 */
+ 707,
+ /* VPBROADCASTQrZ128rkz */
+ },
+ { /* 9014 */
+ 708,
+ /* VPBROADCASTQrZ256r */
+ },
+ { /* 9015 */
+ 709,
+ /* VPBROADCASTQrZ256rk */
+ },
+ { /* 9016 */
+ 710,
+ /* VPBROADCASTQrZ256rkz */
+ },
+ { /* 9017 */
+ 711,
+ /* VPBROADCASTQrZr */
+ },
+ { /* 9018 */
+ 712,
+ /* VPBROADCASTQrZrk */
+ },
+ { /* 9019 */
+ 713,
+ /* VPBROADCASTQrZrkz */
+ },
+ { /* 9020 */
+ 30,
+ /* VPBROADCASTQrm */
+ },
+ { /* 9021 */
+ 31,
+ /* VPBROADCASTQrr */
+ },
+ { /* 9022 */
+ 305,
+ /* VPBROADCASTWYrm */
+ },
+ { /* 9023 */
+ 333,
+ /* VPBROADCASTWYrr */
+ },
+ { /* 9024 */
+ 714,
+ /* VPBROADCASTWZ128m */
+ },
+ { /* 9025 */
+ 715,
+ /* VPBROADCASTWZ128mk */
+ },
+ { /* 9026 */
+ 716,
+ /* VPBROADCASTWZ128mkz */
+ },
+ { /* 9027 */
+ 330,
+ /* VPBROADCASTWZ128r */
+ },
+ { /* 9028 */
+ 331,
+ /* VPBROADCASTWZ128rk */
+ },
+ { /* 9029 */
+ 332,
+ /* VPBROADCASTWZ128rkz */
+ },
+ { /* 9030 */
+ 717,
+ /* VPBROADCASTWZ256m */
+ },
+ { /* 9031 */
+ 718,
+ /* VPBROADCASTWZ256mk */
+ },
+ { /* 9032 */
+ 719,
+ /* VPBROADCASTWZ256mkz */
+ },
+ { /* 9033 */
+ 309,
+ /* VPBROADCASTWZ256r */
+ },
+ { /* 9034 */
+ 310,
+ /* VPBROADCASTWZ256rk */
+ },
+ { /* 9035 */
+ 311,
+ /* VPBROADCASTWZ256rkz */
+ },
+ { /* 9036 */
+ 720,
+ /* VPBROADCASTWZm */
+ },
+ { /* 9037 */
+ 721,
+ /* VPBROADCASTWZmk */
+ },
+ { /* 9038 */
+ 722,
+ /* VPBROADCASTWZmkz */
+ },
+ { /* 9039 */
+ 315,
+ /* VPBROADCASTWZr */
+ },
+ { /* 9040 */
+ 316,
+ /* VPBROADCASTWZrk */
+ },
+ { /* 9041 */
+ 317,
+ /* VPBROADCASTWZrkz */
+ },
+ { /* 9042 */
+ 678,
+ /* VPBROADCASTWrZ128r */
+ },
+ { /* 9043 */
+ 695,
+ /* VPBROADCASTWrZ128rk */
+ },
+ { /* 9044 */
+ 696,
+ /* VPBROADCASTWrZ128rkz */
+ },
+ { /* 9045 */
+ 697,
+ /* VPBROADCASTWrZ256r */
+ },
+ { /* 9046 */
+ 698,
+ /* VPBROADCASTWrZ256rk */
+ },
+ { /* 9047 */
+ 699,
+ /* VPBROADCASTWrZ256rkz */
+ },
+ { /* 9048 */
+ 700,
+ /* VPBROADCASTWrZr */
+ },
+ { /* 9049 */
+ 701,
+ /* VPBROADCASTWrZrk */
+ },
+ { /* 9050 */
+ 702,
+ /* VPBROADCASTWrZrkz */
+ },
+ { /* 9051 */
+ 30,
+ /* VPBROADCASTWrm */
+ },
+ { /* 9052 */
+ 31,
+ /* VPBROADCASTWrr */
+ },
+ { /* 9053 */
+ 297,
+ /* VPCLMULQDQYrm */
+ },
+ { /* 9054 */
+ 298,
+ /* VPCLMULQDQYrr */
+ },
+ { /* 9055 */
+ 264,
+ /* VPCLMULQDQZ128rm */
+ },
+ { /* 9056 */
+ 267,
+ /* VPCLMULQDQZ128rr */
+ },
+ { /* 9057 */
+ 273,
+ /* VPCLMULQDQZ256rm */
+ },
+ { /* 9058 */
+ 276,
+ /* VPCLMULQDQZ256rr */
+ },
+ { /* 9059 */
+ 282,
+ /* VPCLMULQDQZrm */
+ },
+ { /* 9060 */
+ 285,
+ /* VPCLMULQDQZrr */
+ },
+ { /* 9061 */
+ 299,
+ /* VPCLMULQDQrm */
+ },
+ { /* 9062 */
+ 300,
+ /* VPCLMULQDQrr */
+ },
+ { /* 9063 */
+ 301,
+ /* VPCMOVYrmr */
+ },
+ { /* 9064 */
+ 548,
+ /* VPCMOVYrrm */
+ },
+ { /* 9065 */
+ 302,
+ /* VPCMOVYrrr */
+ },
+ { /* 9066 */
+ 549,
+ /* VPCMOVYrrr_REV */
+ },
+ { /* 9067 */
+ 303,
+ /* VPCMOVrmr */
+ },
+ { /* 9068 */
+ 550,
+ /* VPCMOVrrm */
+ },
+ { /* 9069 */
+ 304,
+ /* VPCMOVrrr */
+ },
+ { /* 9070 */
+ 551,
+ /* VPCMOVrrr_REV */
+ },
+ { /* 9071 */
+ 723,
+ /* VPCMPBZ128rmi */
+ },
+ { /* 9072 */
+ 0,
+ /* */
+ },
+ { /* 9073 */
+ 724,
+ /* VPCMPBZ128rmik */
+ },
+ { /* 9074 */
+ 0,
+ /* */
+ },
+ { /* 9075 */
+ 725,
+ /* VPCMPBZ128rri */
+ },
+ { /* 9076 */
+ 0,
+ /* */
+ },
+ { /* 9077 */
+ 726,
+ /* VPCMPBZ128rrik */
+ },
+ { /* 9078 */
+ 0,
+ /* */
+ },
+ { /* 9079 */
+ 727,
+ /* VPCMPBZ256rmi */
+ },
+ { /* 9080 */
+ 0,
+ /* */
+ },
+ { /* 9081 */
+ 728,
+ /* VPCMPBZ256rmik */
+ },
+ { /* 9082 */
+ 0,
+ /* */
+ },
+ { /* 9083 */
+ 729,
+ /* VPCMPBZ256rri */
+ },
+ { /* 9084 */
+ 0,
+ /* */
+ },
+ { /* 9085 */
+ 730,
+ /* VPCMPBZ256rrik */
+ },
+ { /* 9086 */
+ 0,
+ /* */
+ },
+ { /* 9087 */
+ 731,
+ /* VPCMPBZrmi */
+ },
+ { /* 9088 */
+ 0,
+ /* */
+ },
+ { /* 9089 */
+ 732,
+ /* VPCMPBZrmik */
+ },
+ { /* 9090 */
+ 0,
+ /* */
+ },
+ { /* 9091 */
+ 733,
+ /* VPCMPBZrri */
+ },
+ { /* 9092 */
+ 0,
+ /* */
+ },
+ { /* 9093 */
+ 734,
+ /* VPCMPBZrrik */
+ },
+ { /* 9094 */
+ 0,
+ /* */
+ },
+ { /* 9095 */
+ 723,
+ /* VPCMPDZ128rmi */
+ },
+ { /* 9096 */
+ 0,
+ /* */
+ },
+ { /* 9097 */
+ 735,
+ /* VPCMPDZ128rmib */
+ },
+ { /* 9098 */
+ 0,
+ /* */
+ },
+ { /* 9099 */
+ 736,
+ /* VPCMPDZ128rmibk */
+ },
+ { /* 9100 */
+ 0,
+ /* */
+ },
+ { /* 9101 */
+ 724,
+ /* VPCMPDZ128rmik */
+ },
+ { /* 9102 */
+ 0,
+ /* */
+ },
+ { /* 9103 */
+ 725,
+ /* VPCMPDZ128rri */
+ },
+ { /* 9104 */
+ 0,
+ /* */
+ },
+ { /* 9105 */
+ 726,
+ /* VPCMPDZ128rrik */
+ },
+ { /* 9106 */
+ 0,
+ /* */
+ },
+ { /* 9107 */
+ 727,
+ /* VPCMPDZ256rmi */
+ },
+ { /* 9108 */
+ 0,
+ /* */
+ },
+ { /* 9109 */
+ 737,
+ /* VPCMPDZ256rmib */
+ },
+ { /* 9110 */
+ 0,
+ /* */
+ },
+ { /* 9111 */
+ 738,
+ /* VPCMPDZ256rmibk */
+ },
+ { /* 9112 */
+ 0,
+ /* */
+ },
+ { /* 9113 */
+ 728,
+ /* VPCMPDZ256rmik */
+ },
+ { /* 9114 */
+ 0,
+ /* */
+ },
+ { /* 9115 */
+ 729,
+ /* VPCMPDZ256rri */
+ },
+ { /* 9116 */
+ 0,
+ /* */
+ },
+ { /* 9117 */
+ 730,
+ /* VPCMPDZ256rrik */
+ },
+ { /* 9118 */
+ 0,
+ /* */
+ },
+ { /* 9119 */
+ 731,
+ /* VPCMPDZrmi */
+ },
+ { /* 9120 */
+ 0,
+ /* */
+ },
+ { /* 9121 */
+ 739,
+ /* VPCMPDZrmib */
+ },
+ { /* 9122 */
+ 0,
+ /* */
+ },
+ { /* 9123 */
+ 740,
+ /* VPCMPDZrmibk */
+ },
+ { /* 9124 */
+ 0,
+ /* */
+ },
+ { /* 9125 */
+ 732,
+ /* VPCMPDZrmik */
+ },
+ { /* 9126 */
+ 0,
+ /* */
+ },
+ { /* 9127 */
+ 733,
+ /* VPCMPDZrri */
+ },
+ { /* 9128 */
+ 0,
+ /* */
+ },
+ { /* 9129 */
+ 734,
+ /* VPCMPDZrrik */
+ },
+ { /* 9130 */
+ 0,
+ /* */
+ },
+ { /* 9131 */
+ 204,
+ /* VPCMPEQBYrm */
+ },
+ { /* 9132 */
+ 205,
+ /* VPCMPEQBYrr */
+ },
+ { /* 9133 */
+ 741,
+ /* VPCMPEQBZ128rm */
+ },
+ { /* 9134 */
+ 742,
+ /* VPCMPEQBZ128rmk */
+ },
+ { /* 9135 */
+ 743,
+ /* VPCMPEQBZ128rr */
+ },
+ { /* 9136 */
+ 744,
+ /* VPCMPEQBZ128rrk */
+ },
+ { /* 9137 */
+ 745,
+ /* VPCMPEQBZ256rm */
+ },
+ { /* 9138 */
+ 746,
+ /* VPCMPEQBZ256rmk */
+ },
+ { /* 9139 */
+ 747,
+ /* VPCMPEQBZ256rr */
+ },
+ { /* 9140 */
+ 748,
+ /* VPCMPEQBZ256rrk */
+ },
+ { /* 9141 */
+ 749,
+ /* VPCMPEQBZrm */
+ },
+ { /* 9142 */
+ 750,
+ /* VPCMPEQBZrmk */
+ },
+ { /* 9143 */
+ 751,
+ /* VPCMPEQBZrr */
+ },
+ { /* 9144 */
+ 752,
+ /* VPCMPEQBZrrk */
+ },
+ { /* 9145 */
+ 235,
+ /* VPCMPEQBrm */
+ },
+ { /* 9146 */
+ 236,
+ /* VPCMPEQBrr */
+ },
+ { /* 9147 */
+ 204,
+ /* VPCMPEQDYrm */
+ },
+ { /* 9148 */
+ 205,
+ /* VPCMPEQDYrr */
+ },
+ { /* 9149 */
+ 741,
+ /* VPCMPEQDZ128rm */
+ },
+ { /* 9150 */
+ 753,
+ /* VPCMPEQDZ128rmb */
+ },
+ { /* 9151 */
+ 754,
+ /* VPCMPEQDZ128rmbk */
+ },
+ { /* 9152 */
+ 742,
+ /* VPCMPEQDZ128rmk */
+ },
+ { /* 9153 */
+ 743,
+ /* VPCMPEQDZ128rr */
+ },
+ { /* 9154 */
+ 744,
+ /* VPCMPEQDZ128rrk */
+ },
+ { /* 9155 */
+ 745,
+ /* VPCMPEQDZ256rm */
+ },
+ { /* 9156 */
+ 755,
+ /* VPCMPEQDZ256rmb */
+ },
+ { /* 9157 */
+ 756,
+ /* VPCMPEQDZ256rmbk */
+ },
+ { /* 9158 */
+ 746,
+ /* VPCMPEQDZ256rmk */
+ },
+ { /* 9159 */
+ 747,
+ /* VPCMPEQDZ256rr */
+ },
+ { /* 9160 */
+ 748,
+ /* VPCMPEQDZ256rrk */
+ },
+ { /* 9161 */
+ 749,
+ /* VPCMPEQDZrm */
+ },
+ { /* 9162 */
+ 757,
+ /* VPCMPEQDZrmb */
+ },
+ { /* 9163 */
+ 758,
+ /* VPCMPEQDZrmbk */
+ },
+ { /* 9164 */
+ 750,
+ /* VPCMPEQDZrmk */
+ },
+ { /* 9165 */
+ 751,
+ /* VPCMPEQDZrr */
+ },
+ { /* 9166 */
+ 752,
+ /* VPCMPEQDZrrk */
+ },
+ { /* 9167 */
+ 235,
+ /* VPCMPEQDrm */
+ },
+ { /* 9168 */
+ 236,
+ /* VPCMPEQDrr */
+ },
+ { /* 9169 */
+ 204,
+ /* VPCMPEQQYrm */
+ },
+ { /* 9170 */
+ 205,
+ /* VPCMPEQQYrr */
+ },
+ { /* 9171 */
+ 741,
+ /* VPCMPEQQZ128rm */
+ },
+ { /* 9172 */
+ 759,
+ /* VPCMPEQQZ128rmb */
+ },
+ { /* 9173 */
+ 760,
+ /* VPCMPEQQZ128rmbk */
+ },
+ { /* 9174 */
+ 742,
+ /* VPCMPEQQZ128rmk */
+ },
+ { /* 9175 */
+ 743,
+ /* VPCMPEQQZ128rr */
+ },
+ { /* 9176 */
+ 744,
+ /* VPCMPEQQZ128rrk */
+ },
+ { /* 9177 */
+ 745,
+ /* VPCMPEQQZ256rm */
+ },
+ { /* 9178 */
+ 761,
+ /* VPCMPEQQZ256rmb */
+ },
+ { /* 9179 */
+ 762,
+ /* VPCMPEQQZ256rmbk */
+ },
+ { /* 9180 */
+ 746,
+ /* VPCMPEQQZ256rmk */
+ },
+ { /* 9181 */
+ 747,
+ /* VPCMPEQQZ256rr */
+ },
+ { /* 9182 */
+ 748,
+ /* VPCMPEQQZ256rrk */
+ },
+ { /* 9183 */
+ 749,
+ /* VPCMPEQQZrm */
+ },
+ { /* 9184 */
+ 763,
+ /* VPCMPEQQZrmb */
+ },
+ { /* 9185 */
+ 764,
+ /* VPCMPEQQZrmbk */
+ },
+ { /* 9186 */
+ 750,
+ /* VPCMPEQQZrmk */
+ },
+ { /* 9187 */
+ 751,
+ /* VPCMPEQQZrr */
+ },
+ { /* 9188 */
+ 752,
+ /* VPCMPEQQZrrk */
+ },
+ { /* 9189 */
+ 235,
+ /* VPCMPEQQrm */
+ },
+ { /* 9190 */
+ 236,
+ /* VPCMPEQQrr */
+ },
+ { /* 9191 */
+ 204,
+ /* VPCMPEQWYrm */
+ },
+ { /* 9192 */
+ 205,
+ /* VPCMPEQWYrr */
+ },
+ { /* 9193 */
+ 741,
+ /* VPCMPEQWZ128rm */
+ },
+ { /* 9194 */
+ 742,
+ /* VPCMPEQWZ128rmk */
+ },
+ { /* 9195 */
+ 743,
+ /* VPCMPEQWZ128rr */
+ },
+ { /* 9196 */
+ 744,
+ /* VPCMPEQWZ128rrk */
+ },
+ { /* 9197 */
+ 745,
+ /* VPCMPEQWZ256rm */
+ },
+ { /* 9198 */
+ 746,
+ /* VPCMPEQWZ256rmk */
+ },
+ { /* 9199 */
+ 747,
+ /* VPCMPEQWZ256rr */
+ },
+ { /* 9200 */
+ 748,
+ /* VPCMPEQWZ256rrk */
+ },
+ { /* 9201 */
+ 749,
+ /* VPCMPEQWZrm */
+ },
+ { /* 9202 */
+ 750,
+ /* VPCMPEQWZrmk */
+ },
+ { /* 9203 */
+ 751,
+ /* VPCMPEQWZrr */
+ },
+ { /* 9204 */
+ 752,
+ /* VPCMPEQWZrrk */
+ },
+ { /* 9205 */
+ 235,
+ /* VPCMPEQWrm */
+ },
+ { /* 9206 */
+ 236,
+ /* VPCMPEQWrr */
+ },
+ { /* 9207 */
+ 32,
+ /* VPCMPESTRIrm */
+ },
+ { /* 9208 */
+ 33,
+ /* VPCMPESTRIrr */
+ },
+ { /* 9209 */
+ 32,
+ /* VPCMPESTRMrm */
+ },
+ { /* 9210 */
+ 33,
+ /* VPCMPESTRMrr */
+ },
+ { /* 9211 */
+ 204,
+ /* VPCMPGTBYrm */
+ },
+ { /* 9212 */
+ 205,
+ /* VPCMPGTBYrr */
+ },
+ { /* 9213 */
+ 741,
+ /* VPCMPGTBZ128rm */
+ },
+ { /* 9214 */
+ 742,
+ /* VPCMPGTBZ128rmk */
+ },
+ { /* 9215 */
+ 743,
+ /* VPCMPGTBZ128rr */
+ },
+ { /* 9216 */
+ 744,
+ /* VPCMPGTBZ128rrk */
+ },
+ { /* 9217 */
+ 745,
+ /* VPCMPGTBZ256rm */
+ },
+ { /* 9218 */
+ 746,
+ /* VPCMPGTBZ256rmk */
+ },
+ { /* 9219 */
+ 747,
+ /* VPCMPGTBZ256rr */
+ },
+ { /* 9220 */
+ 748,
+ /* VPCMPGTBZ256rrk */
+ },
+ { /* 9221 */
+ 749,
+ /* VPCMPGTBZrm */
+ },
+ { /* 9222 */
+ 750,
+ /* VPCMPGTBZrmk */
+ },
+ { /* 9223 */
+ 751,
+ /* VPCMPGTBZrr */
+ },
+ { /* 9224 */
+ 752,
+ /* VPCMPGTBZrrk */
+ },
+ { /* 9225 */
+ 235,
+ /* VPCMPGTBrm */
+ },
+ { /* 9226 */
+ 236,
+ /* VPCMPGTBrr */
+ },
+ { /* 9227 */
+ 204,
+ /* VPCMPGTDYrm */
+ },
+ { /* 9228 */
+ 205,
+ /* VPCMPGTDYrr */
+ },
+ { /* 9229 */
+ 741,
+ /* VPCMPGTDZ128rm */
+ },
+ { /* 9230 */
+ 753,
+ /* VPCMPGTDZ128rmb */
+ },
+ { /* 9231 */
+ 754,
+ /* VPCMPGTDZ128rmbk */
+ },
+ { /* 9232 */
+ 742,
+ /* VPCMPGTDZ128rmk */
+ },
+ { /* 9233 */
+ 743,
+ /* VPCMPGTDZ128rr */
+ },
+ { /* 9234 */
+ 744,
+ /* VPCMPGTDZ128rrk */
+ },
+ { /* 9235 */
+ 745,
+ /* VPCMPGTDZ256rm */
+ },
+ { /* 9236 */
+ 755,
+ /* VPCMPGTDZ256rmb */
+ },
+ { /* 9237 */
+ 756,
+ /* VPCMPGTDZ256rmbk */
+ },
+ { /* 9238 */
+ 746,
+ /* VPCMPGTDZ256rmk */
+ },
+ { /* 9239 */
+ 747,
+ /* VPCMPGTDZ256rr */
+ },
+ { /* 9240 */
+ 748,
+ /* VPCMPGTDZ256rrk */
+ },
+ { /* 9241 */
+ 749,
+ /* VPCMPGTDZrm */
+ },
+ { /* 9242 */
+ 757,
+ /* VPCMPGTDZrmb */
+ },
+ { /* 9243 */
+ 758,
+ /* VPCMPGTDZrmbk */
+ },
+ { /* 9244 */
+ 750,
+ /* VPCMPGTDZrmk */
+ },
+ { /* 9245 */
+ 751,
+ /* VPCMPGTDZrr */
+ },
+ { /* 9246 */
+ 752,
+ /* VPCMPGTDZrrk */
+ },
+ { /* 9247 */
+ 235,
+ /* VPCMPGTDrm */
+ },
+ { /* 9248 */
+ 236,
+ /* VPCMPGTDrr */
+ },
+ { /* 9249 */
+ 204,
+ /* VPCMPGTQYrm */
+ },
+ { /* 9250 */
+ 205,
+ /* VPCMPGTQYrr */
+ },
+ { /* 9251 */
+ 741,
+ /* VPCMPGTQZ128rm */
+ },
+ { /* 9252 */
+ 759,
+ /* VPCMPGTQZ128rmb */
+ },
+ { /* 9253 */
+ 760,
+ /* VPCMPGTQZ128rmbk */
+ },
+ { /* 9254 */
+ 742,
+ /* VPCMPGTQZ128rmk */
+ },
+ { /* 9255 */
+ 743,
+ /* VPCMPGTQZ128rr */
+ },
+ { /* 9256 */
+ 744,
+ /* VPCMPGTQZ128rrk */
+ },
+ { /* 9257 */
+ 745,
+ /* VPCMPGTQZ256rm */
+ },
+ { /* 9258 */
+ 761,
+ /* VPCMPGTQZ256rmb */
+ },
+ { /* 9259 */
+ 762,
+ /* VPCMPGTQZ256rmbk */
+ },
+ { /* 9260 */
+ 746,
+ /* VPCMPGTQZ256rmk */
+ },
+ { /* 9261 */
+ 747,
+ /* VPCMPGTQZ256rr */
+ },
+ { /* 9262 */
+ 748,
+ /* VPCMPGTQZ256rrk */
+ },
+ { /* 9263 */
+ 749,
+ /* VPCMPGTQZrm */
+ },
+ { /* 9264 */
+ 763,
+ /* VPCMPGTQZrmb */
+ },
+ { /* 9265 */
+ 764,
+ /* VPCMPGTQZrmbk */
+ },
+ { /* 9266 */
+ 750,
+ /* VPCMPGTQZrmk */
+ },
+ { /* 9267 */
+ 751,
+ /* VPCMPGTQZrr */
+ },
+ { /* 9268 */
+ 752,
+ /* VPCMPGTQZrrk */
+ },
+ { /* 9269 */
+ 235,
+ /* VPCMPGTQrm */
+ },
+ { /* 9270 */
+ 236,
+ /* VPCMPGTQrr */
+ },
+ { /* 9271 */
+ 204,
+ /* VPCMPGTWYrm */
+ },
+ { /* 9272 */
+ 205,
+ /* VPCMPGTWYrr */
+ },
+ { /* 9273 */
+ 741,
+ /* VPCMPGTWZ128rm */
+ },
+ { /* 9274 */
+ 742,
+ /* VPCMPGTWZ128rmk */
+ },
+ { /* 9275 */
+ 743,
+ /* VPCMPGTWZ128rr */
+ },
+ { /* 9276 */
+ 744,
+ /* VPCMPGTWZ128rrk */
+ },
+ { /* 9277 */
+ 745,
+ /* VPCMPGTWZ256rm */
+ },
+ { /* 9278 */
+ 746,
+ /* VPCMPGTWZ256rmk */
+ },
+ { /* 9279 */
+ 747,
+ /* VPCMPGTWZ256rr */
+ },
+ { /* 9280 */
+ 748,
+ /* VPCMPGTWZ256rrk */
+ },
+ { /* 9281 */
+ 749,
+ /* VPCMPGTWZrm */
+ },
+ { /* 9282 */
+ 750,
+ /* VPCMPGTWZrmk */
+ },
+ { /* 9283 */
+ 751,
+ /* VPCMPGTWZrr */
+ },
+ { /* 9284 */
+ 752,
+ /* VPCMPGTWZrrk */
+ },
+ { /* 9285 */
+ 235,
+ /* VPCMPGTWrm */
+ },
+ { /* 9286 */
+ 236,
+ /* VPCMPGTWrr */
+ },
+ { /* 9287 */
+ 32,
+ /* VPCMPISTRIrm */
+ },
+ { /* 9288 */
+ 33,
+ /* VPCMPISTRIrr */
+ },
+ { /* 9289 */
+ 32,
+ /* VPCMPISTRMrm */
+ },
+ { /* 9290 */
+ 33,
+ /* VPCMPISTRMrr */
+ },
+ { /* 9291 */
+ 723,
+ /* VPCMPQZ128rmi */
+ },
+ { /* 9292 */
+ 0,
+ /* */
+ },
+ { /* 9293 */
+ 765,
+ /* VPCMPQZ128rmib */
+ },
+ { /* 9294 */
+ 0,
+ /* */
+ },
+ { /* 9295 */
+ 766,
+ /* VPCMPQZ128rmibk */
+ },
+ { /* 9296 */
+ 0,
+ /* */
+ },
+ { /* 9297 */
+ 724,
+ /* VPCMPQZ128rmik */
+ },
+ { /* 9298 */
+ 0,
+ /* */
+ },
+ { /* 9299 */
+ 725,
+ /* VPCMPQZ128rri */
+ },
+ { /* 9300 */
+ 0,
+ /* */
+ },
+ { /* 9301 */
+ 726,
+ /* VPCMPQZ128rrik */
+ },
+ { /* 9302 */
+ 0,
+ /* */
+ },
+ { /* 9303 */
+ 727,
+ /* VPCMPQZ256rmi */
+ },
+ { /* 9304 */
+ 0,
+ /* */
+ },
+ { /* 9305 */
+ 767,
+ /* VPCMPQZ256rmib */
+ },
+ { /* 9306 */
+ 0,
+ /* */
+ },
+ { /* 9307 */
+ 768,
+ /* VPCMPQZ256rmibk */
+ },
+ { /* 9308 */
+ 0,
+ /* */
+ },
+ { /* 9309 */
+ 728,
+ /* VPCMPQZ256rmik */
+ },
+ { /* 9310 */
+ 0,
+ /* */
+ },
+ { /* 9311 */
+ 729,
+ /* VPCMPQZ256rri */
+ },
+ { /* 9312 */
+ 0,
+ /* */
+ },
+ { /* 9313 */
+ 730,
+ /* VPCMPQZ256rrik */
+ },
+ { /* 9314 */
+ 0,
+ /* */
+ },
+ { /* 9315 */
+ 731,
+ /* VPCMPQZrmi */
+ },
+ { /* 9316 */
+ 0,
+ /* */
+ },
+ { /* 9317 */
+ 769,
+ /* VPCMPQZrmib */
+ },
+ { /* 9318 */
+ 0,
+ /* */
+ },
+ { /* 9319 */
+ 770,
+ /* VPCMPQZrmibk */
+ },
+ { /* 9320 */
+ 0,
+ /* */
+ },
+ { /* 9321 */
+ 732,
+ /* VPCMPQZrmik */
+ },
+ { /* 9322 */
+ 0,
+ /* */
+ },
+ { /* 9323 */
+ 733,
+ /* VPCMPQZrri */
+ },
+ { /* 9324 */
+ 0,
+ /* */
+ },
+ { /* 9325 */
+ 734,
+ /* VPCMPQZrrik */
+ },
+ { /* 9326 */
+ 0,
+ /* */
+ },
+ { /* 9327 */
+ 723,
+ /* VPCMPUBZ128rmi */
+ },
+ { /* 9328 */
+ 0,
+ /* */
+ },
+ { /* 9329 */
+ 724,
+ /* VPCMPUBZ128rmik */
+ },
+ { /* 9330 */
+ 0,
+ /* */
+ },
+ { /* 9331 */
+ 725,
+ /* VPCMPUBZ128rri */
+ },
+ { /* 9332 */
+ 0,
+ /* */
+ },
+ { /* 9333 */
+ 726,
+ /* VPCMPUBZ128rrik */
+ },
+ { /* 9334 */
+ 0,
+ /* */
+ },
+ { /* 9335 */
+ 727,
+ /* VPCMPUBZ256rmi */
+ },
+ { /* 9336 */
+ 0,
+ /* */
+ },
+ { /* 9337 */
+ 728,
+ /* VPCMPUBZ256rmik */
+ },
+ { /* 9338 */
+ 0,
+ /* */
+ },
+ { /* 9339 */
+ 729,
+ /* VPCMPUBZ256rri */
+ },
+ { /* 9340 */
+ 0,
+ /* */
+ },
+ { /* 9341 */
+ 730,
+ /* VPCMPUBZ256rrik */
+ },
+ { /* 9342 */
+ 0,
+ /* */
+ },
+ { /* 9343 */
+ 731,
+ /* VPCMPUBZrmi */
+ },
+ { /* 9344 */
+ 0,
+ /* */
+ },
+ { /* 9345 */
+ 732,
+ /* VPCMPUBZrmik */
+ },
+ { /* 9346 */
+ 0,
+ /* */
+ },
+ { /* 9347 */
+ 733,
+ /* VPCMPUBZrri */
+ },
+ { /* 9348 */
+ 0,
+ /* */
+ },
+ { /* 9349 */
+ 734,
+ /* VPCMPUBZrrik */
+ },
+ { /* 9350 */
+ 0,
+ /* */
+ },
+ { /* 9351 */
+ 723,
+ /* VPCMPUDZ128rmi */
+ },
+ { /* 9352 */
+ 0,
+ /* */
+ },
+ { /* 9353 */
+ 735,
+ /* VPCMPUDZ128rmib */
+ },
+ { /* 9354 */
+ 0,
+ /* */
+ },
+ { /* 9355 */
+ 736,
+ /* VPCMPUDZ128rmibk */
+ },
+ { /* 9356 */
+ 0,
+ /* */
+ },
+ { /* 9357 */
+ 724,
+ /* VPCMPUDZ128rmik */
+ },
+ { /* 9358 */
+ 0,
+ /* */
+ },
+ { /* 9359 */
+ 725,
+ /* VPCMPUDZ128rri */
+ },
+ { /* 9360 */
+ 0,
+ /* */
+ },
+ { /* 9361 */
+ 726,
+ /* VPCMPUDZ128rrik */
+ },
+ { /* 9362 */
+ 0,
+ /* */
+ },
+ { /* 9363 */
+ 727,
+ /* VPCMPUDZ256rmi */
+ },
+ { /* 9364 */
+ 0,
+ /* */
+ },
+ { /* 9365 */
+ 737,
+ /* VPCMPUDZ256rmib */
+ },
+ { /* 9366 */
+ 0,
+ /* */
+ },
+ { /* 9367 */
+ 738,
+ /* VPCMPUDZ256rmibk */
+ },
+ { /* 9368 */
+ 0,
+ /* */
+ },
+ { /* 9369 */
+ 728,
+ /* VPCMPUDZ256rmik */
+ },
+ { /* 9370 */
+ 0,
+ /* */
+ },
+ { /* 9371 */
+ 729,
+ /* VPCMPUDZ256rri */
+ },
+ { /* 9372 */
+ 0,
+ /* */
+ },
+ { /* 9373 */
+ 730,
+ /* VPCMPUDZ256rrik */
+ },
+ { /* 9374 */
+ 0,
+ /* */
+ },
+ { /* 9375 */
+ 731,
+ /* VPCMPUDZrmi */
+ },
+ { /* 9376 */
+ 0,
+ /* */
+ },
+ { /* 9377 */
+ 739,
+ /* VPCMPUDZrmib */
+ },
+ { /* 9378 */
+ 0,
+ /* */
+ },
+ { /* 9379 */
+ 740,
+ /* VPCMPUDZrmibk */
+ },
+ { /* 9380 */
+ 0,
+ /* */
+ },
+ { /* 9381 */
+ 732,
+ /* VPCMPUDZrmik */
+ },
+ { /* 9382 */
+ 0,
+ /* */
+ },
+ { /* 9383 */
+ 733,
+ /* VPCMPUDZrri */
+ },
+ { /* 9384 */
+ 0,
+ /* */
+ },
+ { /* 9385 */
+ 734,
+ /* VPCMPUDZrrik */
+ },
+ { /* 9386 */
+ 0,
+ /* */
+ },
+ { /* 9387 */
+ 723,
+ /* VPCMPUQZ128rmi */
+ },
+ { /* 9388 */
+ 0,
+ /* */
+ },
+ { /* 9389 */
+ 765,
+ /* VPCMPUQZ128rmib */
+ },
+ { /* 9390 */
+ 0,
+ /* */
+ },
+ { /* 9391 */
+ 766,
+ /* VPCMPUQZ128rmibk */
+ },
+ { /* 9392 */
+ 0,
+ /* */
+ },
+ { /* 9393 */
+ 724,
+ /* VPCMPUQZ128rmik */
+ },
+ { /* 9394 */
+ 0,
+ /* */
+ },
+ { /* 9395 */
+ 725,
+ /* VPCMPUQZ128rri */
+ },
+ { /* 9396 */
+ 0,
+ /* */
+ },
+ { /* 9397 */
+ 726,
+ /* VPCMPUQZ128rrik */
+ },
+ { /* 9398 */
+ 0,
+ /* */
+ },
+ { /* 9399 */
+ 727,
+ /* VPCMPUQZ256rmi */
+ },
+ { /* 9400 */
+ 0,
+ /* */
+ },
+ { /* 9401 */
+ 767,
+ /* VPCMPUQZ256rmib */
+ },
+ { /* 9402 */
+ 0,
+ /* */
+ },
+ { /* 9403 */
+ 768,
+ /* VPCMPUQZ256rmibk */
+ },
+ { /* 9404 */
+ 0,
+ /* */
+ },
+ { /* 9405 */
+ 728,
+ /* VPCMPUQZ256rmik */
+ },
+ { /* 9406 */
+ 0,
+ /* */
+ },
+ { /* 9407 */
+ 729,
+ /* VPCMPUQZ256rri */
+ },
+ { /* 9408 */
+ 0,
+ /* */
+ },
+ { /* 9409 */
+ 730,
+ /* VPCMPUQZ256rrik */
+ },
+ { /* 9410 */
+ 0,
+ /* */
+ },
+ { /* 9411 */
+ 731,
+ /* VPCMPUQZrmi */
+ },
+ { /* 9412 */
+ 0,
+ /* */
+ },
+ { /* 9413 */
+ 769,
+ /* VPCMPUQZrmib */
+ },
+ { /* 9414 */
+ 0,
+ /* */
+ },
+ { /* 9415 */
+ 770,
+ /* VPCMPUQZrmibk */
+ },
+ { /* 9416 */
+ 0,
+ /* */
+ },
+ { /* 9417 */
+ 732,
+ /* VPCMPUQZrmik */
+ },
+ { /* 9418 */
+ 0,
+ /* */
+ },
+ { /* 9419 */
+ 733,
+ /* VPCMPUQZrri */
+ },
+ { /* 9420 */
+ 0,
+ /* */
+ },
+ { /* 9421 */
+ 734,
+ /* VPCMPUQZrrik */
+ },
+ { /* 9422 */
+ 0,
+ /* */
+ },
+ { /* 9423 */
+ 723,
+ /* VPCMPUWZ128rmi */
+ },
+ { /* 9424 */
+ 0,
+ /* */
+ },
+ { /* 9425 */
+ 724,
+ /* VPCMPUWZ128rmik */
+ },
+ { /* 9426 */
+ 0,
+ /* */
+ },
+ { /* 9427 */
+ 725,
+ /* VPCMPUWZ128rri */
+ },
+ { /* 9428 */
+ 0,
+ /* */
+ },
+ { /* 9429 */
+ 726,
+ /* VPCMPUWZ128rrik */
+ },
+ { /* 9430 */
+ 0,
+ /* */
+ },
+ { /* 9431 */
+ 727,
+ /* VPCMPUWZ256rmi */
+ },
+ { /* 9432 */
+ 0,
+ /* */
+ },
+ { /* 9433 */
+ 728,
+ /* VPCMPUWZ256rmik */
+ },
+ { /* 9434 */
+ 0,
+ /* */
+ },
+ { /* 9435 */
+ 729,
+ /* VPCMPUWZ256rri */
+ },
+ { /* 9436 */
+ 0,
+ /* */
+ },
+ { /* 9437 */
+ 730,
+ /* VPCMPUWZ256rrik */
+ },
+ { /* 9438 */
+ 0,
+ /* */
+ },
+ { /* 9439 */
+ 731,
+ /* VPCMPUWZrmi */
+ },
+ { /* 9440 */
+ 0,
+ /* */
+ },
+ { /* 9441 */
+ 732,
+ /* VPCMPUWZrmik */
+ },
+ { /* 9442 */
+ 0,
+ /* */
+ },
+ { /* 9443 */
+ 733,
+ /* VPCMPUWZrri */
+ },
+ { /* 9444 */
+ 0,
+ /* */
+ },
+ { /* 9445 */
+ 734,
+ /* VPCMPUWZrrik */
+ },
+ { /* 9446 */
+ 0,
+ /* */
+ },
+ { /* 9447 */
+ 723,
+ /* VPCMPWZ128rmi */
+ },
+ { /* 9448 */
+ 0,
+ /* */
+ },
+ { /* 9449 */
+ 724,
+ /* VPCMPWZ128rmik */
+ },
+ { /* 9450 */
+ 0,
+ /* */
+ },
+ { /* 9451 */
+ 725,
+ /* VPCMPWZ128rri */
+ },
+ { /* 9452 */
+ 0,
+ /* */
+ },
+ { /* 9453 */
+ 726,
+ /* VPCMPWZ128rrik */
+ },
+ { /* 9454 */
+ 0,
+ /* */
+ },
+ { /* 9455 */
+ 727,
+ /* VPCMPWZ256rmi */
+ },
+ { /* 9456 */
+ 0,
+ /* */
+ },
+ { /* 9457 */
+ 728,
+ /* VPCMPWZ256rmik */
+ },
+ { /* 9458 */
+ 0,
+ /* */
+ },
+ { /* 9459 */
+ 729,
+ /* VPCMPWZ256rri */
+ },
+ { /* 9460 */
+ 0,
+ /* */
+ },
+ { /* 9461 */
+ 730,
+ /* VPCMPWZ256rrik */
+ },
+ { /* 9462 */
+ 0,
+ /* */
+ },
+ { /* 9463 */
+ 731,
+ /* VPCMPWZrmi */
+ },
+ { /* 9464 */
+ 0,
+ /* */
+ },
+ { /* 9465 */
+ 732,
+ /* VPCMPWZrmik */
+ },
+ { /* 9466 */
+ 0,
+ /* */
+ },
+ { /* 9467 */
+ 733,
+ /* VPCMPWZrri */
+ },
+ { /* 9468 */
+ 0,
+ /* */
+ },
+ { /* 9469 */
+ 734,
+ /* VPCMPWZrrik */
+ },
+ { /* 9470 */
+ 0,
+ /* */
+ },
+ { /* 9471 */
+ 771,
+ /* VPCOMBmi */
+ },
+ { /* 9472 */
+ 0,
+ /* */
+ },
+ { /* 9473 */
+ 772,
+ /* VPCOMBri */
+ },
+ { /* 9474 */
+ 0,
+ /* */
+ },
+ { /* 9475 */
+ 771,
+ /* VPCOMDmi */
+ },
+ { /* 9476 */
+ 0,
+ /* */
+ },
+ { /* 9477 */
+ 772,
+ /* VPCOMDri */
+ },
+ { /* 9478 */
+ 0,
+ /* */
+ },
+ { /* 9479 */
+ 169,
+ /* VPCOMPRESSBZ128mr */
+ },
+ { /* 9480 */
+ 773,
+ /* VPCOMPRESSBZ128mrk */
+ },
+ { /* 9481 */
+ 381,
+ /* VPCOMPRESSBZ128rr */
+ },
+ { /* 9482 */
+ 382,
+ /* VPCOMPRESSBZ128rrk */
+ },
+ { /* 9483 */
+ 383,
+ /* VPCOMPRESSBZ128rrkz */
+ },
+ { /* 9484 */
+ 670,
+ /* VPCOMPRESSBZ256mr */
+ },
+ { /* 9485 */
+ 774,
+ /* VPCOMPRESSBZ256mrk */
+ },
+ { /* 9486 */
+ 386,
+ /* VPCOMPRESSBZ256rr */
+ },
+ { /* 9487 */
+ 387,
+ /* VPCOMPRESSBZ256rrk */
+ },
+ { /* 9488 */
+ 388,
+ /* VPCOMPRESSBZ256rrkz */
+ },
+ { /* 9489 */
+ 775,
+ /* VPCOMPRESSBZmr */
+ },
+ { /* 9490 */
+ 776,
+ /* VPCOMPRESSBZmrk */
+ },
+ { /* 9491 */
+ 391,
+ /* VPCOMPRESSBZrr */
+ },
+ { /* 9492 */
+ 392,
+ /* VPCOMPRESSBZrrk */
+ },
+ { /* 9493 */
+ 393,
+ /* VPCOMPRESSBZrrkz */
+ },
+ { /* 9494 */
+ 394,
+ /* VPCOMPRESSDZ128mr */
+ },
+ { /* 9495 */
+ 395,
+ /* VPCOMPRESSDZ128mrk */
+ },
+ { /* 9496 */
+ 381,
+ /* VPCOMPRESSDZ128rr */
+ },
+ { /* 9497 */
+ 382,
+ /* VPCOMPRESSDZ128rrk */
+ },
+ { /* 9498 */
+ 383,
+ /* VPCOMPRESSDZ128rrkz */
+ },
+ { /* 9499 */
+ 396,
+ /* VPCOMPRESSDZ256mr */
+ },
+ { /* 9500 */
+ 397,
+ /* VPCOMPRESSDZ256mrk */
+ },
+ { /* 9501 */
+ 386,
+ /* VPCOMPRESSDZ256rr */
+ },
+ { /* 9502 */
+ 387,
+ /* VPCOMPRESSDZ256rrk */
+ },
+ { /* 9503 */
+ 388,
+ /* VPCOMPRESSDZ256rrkz */
+ },
+ { /* 9504 */
+ 398,
+ /* VPCOMPRESSDZmr */
+ },
+ { /* 9505 */
+ 399,
+ /* VPCOMPRESSDZmrk */
+ },
+ { /* 9506 */
+ 391,
+ /* VPCOMPRESSDZrr */
+ },
+ { /* 9507 */
+ 392,
+ /* VPCOMPRESSDZrrk */
+ },
+ { /* 9508 */
+ 393,
+ /* VPCOMPRESSDZrrkz */
+ },
+ { /* 9509 */
+ 379,
+ /* VPCOMPRESSQZ128mr */
+ },
+ { /* 9510 */
+ 380,
+ /* VPCOMPRESSQZ128mrk */
+ },
+ { /* 9511 */
+ 381,
+ /* VPCOMPRESSQZ128rr */
+ },
+ { /* 9512 */
+ 382,
+ /* VPCOMPRESSQZ128rrk */
+ },
+ { /* 9513 */
+ 383,
+ /* VPCOMPRESSQZ128rrkz */
+ },
+ { /* 9514 */
+ 384,
+ /* VPCOMPRESSQZ256mr */
+ },
+ { /* 9515 */
+ 385,
+ /* VPCOMPRESSQZ256mrk */
+ },
+ { /* 9516 */
+ 386,
+ /* VPCOMPRESSQZ256rr */
+ },
+ { /* 9517 */
+ 387,
+ /* VPCOMPRESSQZ256rrk */
+ },
+ { /* 9518 */
+ 388,
+ /* VPCOMPRESSQZ256rrkz */
+ },
+ { /* 9519 */
+ 389,
+ /* VPCOMPRESSQZmr */
+ },
+ { /* 9520 */
+ 390,
+ /* VPCOMPRESSQZmrk */
+ },
+ { /* 9521 */
+ 391,
+ /* VPCOMPRESSQZrr */
+ },
+ { /* 9522 */
+ 392,
+ /* VPCOMPRESSQZrrk */
+ },
+ { /* 9523 */
+ 393,
+ /* VPCOMPRESSQZrrkz */
+ },
+ { /* 9524 */
+ 777,
+ /* VPCOMPRESSWZ128mr */
+ },
+ { /* 9525 */
+ 778,
+ /* VPCOMPRESSWZ128mrk */
+ },
+ { /* 9526 */
+ 381,
+ /* VPCOMPRESSWZ128rr */
+ },
+ { /* 9527 */
+ 382,
+ /* VPCOMPRESSWZ128rrk */
+ },
+ { /* 9528 */
+ 383,
+ /* VPCOMPRESSWZ128rrkz */
+ },
+ { /* 9529 */
+ 779,
+ /* VPCOMPRESSWZ256mr */
+ },
+ { /* 9530 */
+ 780,
+ /* VPCOMPRESSWZ256mrk */
+ },
+ { /* 9531 */
+ 386,
+ /* VPCOMPRESSWZ256rr */
+ },
+ { /* 9532 */
+ 387,
+ /* VPCOMPRESSWZ256rrk */
+ },
+ { /* 9533 */
+ 388,
+ /* VPCOMPRESSWZ256rrkz */
+ },
+ { /* 9534 */
+ 781,
+ /* VPCOMPRESSWZmr */
+ },
+ { /* 9535 */
+ 782,
+ /* VPCOMPRESSWZmrk */
+ },
+ { /* 9536 */
+ 391,
+ /* VPCOMPRESSWZrr */
+ },
+ { /* 9537 */
+ 392,
+ /* VPCOMPRESSWZrrk */
+ },
+ { /* 9538 */
+ 393,
+ /* VPCOMPRESSWZrrkz */
+ },
+ { /* 9539 */
+ 771,
+ /* VPCOMQmi */
+ },
+ { /* 9540 */
+ 0,
+ /* */
+ },
+ { /* 9541 */
+ 772,
+ /* VPCOMQri */
+ },
+ { /* 9542 */
+ 0,
+ /* */
+ },
+ { /* 9543 */
+ 771,
+ /* VPCOMUBmi */
+ },
+ { /* 9544 */
+ 0,
+ /* */
+ },
+ { /* 9545 */
+ 772,
+ /* VPCOMUBri */
+ },
+ { /* 9546 */
+ 0,
+ /* */
+ },
+ { /* 9547 */
+ 771,
+ /* VPCOMUDmi */
+ },
+ { /* 9548 */
+ 0,
+ /* */
+ },
+ { /* 9549 */
+ 772,
+ /* VPCOMUDri */
+ },
+ { /* 9550 */
+ 0,
+ /* */
+ },
+ { /* 9551 */
+ 771,
+ /* VPCOMUQmi */
+ },
+ { /* 9552 */
+ 0,
+ /* */
+ },
+ { /* 9553 */
+ 772,
+ /* VPCOMUQri */
+ },
+ { /* 9554 */
+ 0,
+ /* */
+ },
+ { /* 9555 */
+ 771,
+ /* VPCOMUWmi */
+ },
+ { /* 9556 */
+ 0,
+ /* */
+ },
+ { /* 9557 */
+ 772,
+ /* VPCOMUWri */
+ },
+ { /* 9558 */
+ 0,
+ /* */
+ },
+ { /* 9559 */
+ 771,
+ /* VPCOMWmi */
+ },
+ { /* 9560 */
+ 0,
+ /* */
+ },
+ { /* 9561 */
+ 772,
+ /* VPCOMWri */
+ },
+ { /* 9562 */
+ 0,
+ /* */
+ },
+ { /* 9563 */
+ 409,
+ /* VPCONFLICTDZ128rm */
+ },
+ { /* 9564 */
+ 334,
+ /* VPCONFLICTDZ128rmb */
+ },
+ { /* 9565 */
+ 335,
+ /* VPCONFLICTDZ128rmbk */
+ },
+ { /* 9566 */
+ 336,
+ /* VPCONFLICTDZ128rmbkz */
+ },
+ { /* 9567 */
+ 410,
+ /* VPCONFLICTDZ128rmk */
+ },
+ { /* 9568 */
+ 411,
+ /* VPCONFLICTDZ128rmkz */
+ },
+ { /* 9569 */
+ 330,
+ /* VPCONFLICTDZ128rr */
+ },
+ { /* 9570 */
+ 331,
+ /* VPCONFLICTDZ128rrk */
+ },
+ { /* 9571 */
+ 332,
+ /* VPCONFLICTDZ128rrkz */
+ },
+ { /* 9572 */
+ 412,
+ /* VPCONFLICTDZ256rm */
+ },
+ { /* 9573 */
+ 337,
+ /* VPCONFLICTDZ256rmb */
+ },
+ { /* 9574 */
+ 338,
+ /* VPCONFLICTDZ256rmbk */
+ },
+ { /* 9575 */
+ 339,
+ /* VPCONFLICTDZ256rmbkz */
+ },
+ { /* 9576 */
+ 413,
+ /* VPCONFLICTDZ256rmk */
+ },
+ { /* 9577 */
+ 414,
+ /* VPCONFLICTDZ256rmkz */
+ },
+ { /* 9578 */
+ 415,
+ /* VPCONFLICTDZ256rr */
+ },
+ { /* 9579 */
+ 416,
+ /* VPCONFLICTDZ256rrk */
+ },
+ { /* 9580 */
+ 417,
+ /* VPCONFLICTDZ256rrkz */
+ },
+ { /* 9581 */
+ 418,
+ /* VPCONFLICTDZrm */
+ },
+ { /* 9582 */
+ 340,
+ /* VPCONFLICTDZrmb */
+ },
+ { /* 9583 */
+ 341,
+ /* VPCONFLICTDZrmbk */
+ },
+ { /* 9584 */
+ 342,
+ /* VPCONFLICTDZrmbkz */
+ },
+ { /* 9585 */
+ 419,
+ /* VPCONFLICTDZrmk */
+ },
+ { /* 9586 */
+ 420,
+ /* VPCONFLICTDZrmkz */
+ },
+ { /* 9587 */
+ 421,
+ /* VPCONFLICTDZrr */
+ },
+ { /* 9588 */
+ 425,
+ /* VPCONFLICTDZrrk */
+ },
+ { /* 9589 */
+ 426,
+ /* VPCONFLICTDZrrkz */
+ },
+ { /* 9590 */
+ 409,
+ /* VPCONFLICTQZ128rm */
+ },
+ { /* 9591 */
+ 327,
+ /* VPCONFLICTQZ128rmb */
+ },
+ { /* 9592 */
+ 328,
+ /* VPCONFLICTQZ128rmbk */
+ },
+ { /* 9593 */
+ 329,
+ /* VPCONFLICTQZ128rmbkz */
+ },
+ { /* 9594 */
+ 410,
+ /* VPCONFLICTQZ128rmk */
+ },
+ { /* 9595 */
+ 411,
+ /* VPCONFLICTQZ128rmkz */
+ },
+ { /* 9596 */
+ 330,
+ /* VPCONFLICTQZ128rr */
+ },
+ { /* 9597 */
+ 331,
+ /* VPCONFLICTQZ128rrk */
+ },
+ { /* 9598 */
+ 332,
+ /* VPCONFLICTQZ128rrkz */
+ },
+ { /* 9599 */
+ 412,
+ /* VPCONFLICTQZ256rm */
+ },
+ { /* 9600 */
+ 306,
+ /* VPCONFLICTQZ256rmb */
+ },
+ { /* 9601 */
+ 307,
+ /* VPCONFLICTQZ256rmbk */
+ },
+ { /* 9602 */
+ 308,
+ /* VPCONFLICTQZ256rmbkz */
+ },
+ { /* 9603 */
+ 413,
+ /* VPCONFLICTQZ256rmk */
+ },
+ { /* 9604 */
+ 414,
+ /* VPCONFLICTQZ256rmkz */
+ },
+ { /* 9605 */
+ 415,
+ /* VPCONFLICTQZ256rr */
+ },
+ { /* 9606 */
+ 416,
+ /* VPCONFLICTQZ256rrk */
+ },
+ { /* 9607 */
+ 417,
+ /* VPCONFLICTQZ256rrkz */
+ },
+ { /* 9608 */
+ 418,
+ /* VPCONFLICTQZrm */
+ },
+ { /* 9609 */
+ 312,
+ /* VPCONFLICTQZrmb */
+ },
+ { /* 9610 */
+ 313,
+ /* VPCONFLICTQZrmbk */
+ },
+ { /* 9611 */
+ 314,
+ /* VPCONFLICTQZrmbkz */
+ },
+ { /* 9612 */
+ 419,
+ /* VPCONFLICTQZrmk */
+ },
+ { /* 9613 */
+ 420,
+ /* VPCONFLICTQZrmkz */
+ },
+ { /* 9614 */
+ 421,
+ /* VPCONFLICTQZrr */
+ },
+ { /* 9615 */
+ 425,
+ /* VPCONFLICTQZrrk */
+ },
+ { /* 9616 */
+ 426,
+ /* VPCONFLICTQZrrkz */
+ },
+ { /* 9617 */
+ 202,
+ /* VPDPBUSDSZ128m */
+ },
+ { /* 9618 */
+ 540,
+ /* VPDPBUSDSZ128mb */
+ },
+ { /* 9619 */
+ 238,
+ /* VPDPBUSDSZ128mbk */
+ },
+ { /* 9620 */
+ 238,
+ /* VPDPBUSDSZ128mbkz */
+ },
+ { /* 9621 */
+ 203,
+ /* VPDPBUSDSZ128mk */
+ },
+ { /* 9622 */
+ 203,
+ /* VPDPBUSDSZ128mkz */
+ },
+ { /* 9623 */
+ 530,
+ /* VPDPBUSDSZ128r */
+ },
+ { /* 9624 */
+ 212,
+ /* VPDPBUSDSZ128rk */
+ },
+ { /* 9625 */
+ 212,
+ /* VPDPBUSDSZ128rkz */
+ },
+ { /* 9626 */
+ 531,
+ /* VPDPBUSDSZ256m */
+ },
+ { /* 9627 */
+ 541,
+ /* VPDPBUSDSZ256mb */
+ },
+ { /* 9628 */
+ 241,
+ /* VPDPBUSDSZ256mbk */
+ },
+ { /* 9629 */
+ 241,
+ /* VPDPBUSDSZ256mbkz */
+ },
+ { /* 9630 */
+ 218,
+ /* VPDPBUSDSZ256mk */
+ },
+ { /* 9631 */
+ 218,
+ /* VPDPBUSDSZ256mkz */
+ },
+ { /* 9632 */
+ 533,
+ /* VPDPBUSDSZ256r */
+ },
+ { /* 9633 */
+ 221,
+ /* VPDPBUSDSZ256rk */
+ },
+ { /* 9634 */
+ 221,
+ /* VPDPBUSDSZ256rkz */
+ },
+ { /* 9635 */
+ 534,
+ /* VPDPBUSDSZm */
+ },
+ { /* 9636 */
+ 542,
+ /* VPDPBUSDSZmb */
+ },
+ { /* 9637 */
+ 244,
+ /* VPDPBUSDSZmbk */
+ },
+ { /* 9638 */
+ 244,
+ /* VPDPBUSDSZmbkz */
+ },
+ { /* 9639 */
+ 227,
+ /* VPDPBUSDSZmk */
+ },
+ { /* 9640 */
+ 227,
+ /* VPDPBUSDSZmkz */
+ },
+ { /* 9641 */
+ 536,
+ /* VPDPBUSDSZr */
+ },
+ { /* 9642 */
+ 233,
+ /* VPDPBUSDSZrk */
+ },
+ { /* 9643 */
+ 233,
+ /* VPDPBUSDSZrkz */
+ },
+ { /* 9644 */
+ 202,
+ /* VPDPBUSDZ128m */
+ },
+ { /* 9645 */
+ 540,
+ /* VPDPBUSDZ128mb */
+ },
+ { /* 9646 */
+ 238,
+ /* VPDPBUSDZ128mbk */
+ },
+ { /* 9647 */
+ 238,
+ /* VPDPBUSDZ128mbkz */
+ },
+ { /* 9648 */
+ 203,
+ /* VPDPBUSDZ128mk */
+ },
+ { /* 9649 */
+ 203,
+ /* VPDPBUSDZ128mkz */
+ },
+ { /* 9650 */
+ 530,
+ /* VPDPBUSDZ128r */
+ },
+ { /* 9651 */
+ 212,
+ /* VPDPBUSDZ128rk */
+ },
+ { /* 9652 */
+ 212,
+ /* VPDPBUSDZ128rkz */
+ },
+ { /* 9653 */
+ 531,
+ /* VPDPBUSDZ256m */
+ },
+ { /* 9654 */
+ 541,
+ /* VPDPBUSDZ256mb */
+ },
+ { /* 9655 */
+ 241,
+ /* VPDPBUSDZ256mbk */
+ },
+ { /* 9656 */
+ 241,
+ /* VPDPBUSDZ256mbkz */
+ },
+ { /* 9657 */
+ 218,
+ /* VPDPBUSDZ256mk */
+ },
+ { /* 9658 */
+ 218,
+ /* VPDPBUSDZ256mkz */
+ },
+ { /* 9659 */
+ 533,
+ /* VPDPBUSDZ256r */
+ },
+ { /* 9660 */
+ 221,
+ /* VPDPBUSDZ256rk */
+ },
+ { /* 9661 */
+ 221,
+ /* VPDPBUSDZ256rkz */
+ },
+ { /* 9662 */
+ 534,
+ /* VPDPBUSDZm */
+ },
+ { /* 9663 */
+ 542,
+ /* VPDPBUSDZmb */
+ },
+ { /* 9664 */
+ 244,
+ /* VPDPBUSDZmbk */
+ },
+ { /* 9665 */
+ 244,
+ /* VPDPBUSDZmbkz */
+ },
+ { /* 9666 */
+ 227,
+ /* VPDPBUSDZmk */
+ },
+ { /* 9667 */
+ 227,
+ /* VPDPBUSDZmkz */
+ },
+ { /* 9668 */
+ 536,
+ /* VPDPBUSDZr */
+ },
+ { /* 9669 */
+ 233,
+ /* VPDPBUSDZrk */
+ },
+ { /* 9670 */
+ 233,
+ /* VPDPBUSDZrkz */
+ },
+ { /* 9671 */
+ 202,
+ /* VPDPWSSDSZ128m */
+ },
+ { /* 9672 */
+ 540,
+ /* VPDPWSSDSZ128mb */
+ },
+ { /* 9673 */
+ 238,
+ /* VPDPWSSDSZ128mbk */
+ },
+ { /* 9674 */
+ 238,
+ /* VPDPWSSDSZ128mbkz */
+ },
+ { /* 9675 */
+ 203,
+ /* VPDPWSSDSZ128mk */
+ },
+ { /* 9676 */
+ 203,
+ /* VPDPWSSDSZ128mkz */
+ },
+ { /* 9677 */
+ 530,
+ /* VPDPWSSDSZ128r */
+ },
+ { /* 9678 */
+ 212,
+ /* VPDPWSSDSZ128rk */
+ },
+ { /* 9679 */
+ 212,
+ /* VPDPWSSDSZ128rkz */
+ },
+ { /* 9680 */
+ 531,
+ /* VPDPWSSDSZ256m */
+ },
+ { /* 9681 */
+ 541,
+ /* VPDPWSSDSZ256mb */
+ },
+ { /* 9682 */
+ 241,
+ /* VPDPWSSDSZ256mbk */
+ },
+ { /* 9683 */
+ 241,
+ /* VPDPWSSDSZ256mbkz */
+ },
+ { /* 9684 */
+ 218,
+ /* VPDPWSSDSZ256mk */
+ },
+ { /* 9685 */
+ 218,
+ /* VPDPWSSDSZ256mkz */
+ },
+ { /* 9686 */
+ 533,
+ /* VPDPWSSDSZ256r */
+ },
+ { /* 9687 */
+ 221,
+ /* VPDPWSSDSZ256rk */
+ },
+ { /* 9688 */
+ 221,
+ /* VPDPWSSDSZ256rkz */
+ },
+ { /* 9689 */
+ 534,
+ /* VPDPWSSDSZm */
+ },
+ { /* 9690 */
+ 542,
+ /* VPDPWSSDSZmb */
+ },
+ { /* 9691 */
+ 244,
+ /* VPDPWSSDSZmbk */
+ },
+ { /* 9692 */
+ 244,
+ /* VPDPWSSDSZmbkz */
+ },
+ { /* 9693 */
+ 227,
+ /* VPDPWSSDSZmk */
+ },
+ { /* 9694 */
+ 227,
+ /* VPDPWSSDSZmkz */
+ },
+ { /* 9695 */
+ 536,
+ /* VPDPWSSDSZr */
+ },
+ { /* 9696 */
+ 233,
+ /* VPDPWSSDSZrk */
+ },
+ { /* 9697 */
+ 233,
+ /* VPDPWSSDSZrkz */
+ },
+ { /* 9698 */
+ 202,
+ /* VPDPWSSDZ128m */
+ },
+ { /* 9699 */
+ 540,
+ /* VPDPWSSDZ128mb */
+ },
+ { /* 9700 */
+ 238,
+ /* VPDPWSSDZ128mbk */
+ },
+ { /* 9701 */
+ 238,
+ /* VPDPWSSDZ128mbkz */
+ },
+ { /* 9702 */
+ 203,
+ /* VPDPWSSDZ128mk */
+ },
+ { /* 9703 */
+ 203,
+ /* VPDPWSSDZ128mkz */
+ },
+ { /* 9704 */
+ 530,
+ /* VPDPWSSDZ128r */
+ },
+ { /* 9705 */
+ 212,
+ /* VPDPWSSDZ128rk */
+ },
+ { /* 9706 */
+ 212,
+ /* VPDPWSSDZ128rkz */
+ },
+ { /* 9707 */
+ 531,
+ /* VPDPWSSDZ256m */
+ },
+ { /* 9708 */
+ 541,
+ /* VPDPWSSDZ256mb */
+ },
+ { /* 9709 */
+ 241,
+ /* VPDPWSSDZ256mbk */
+ },
+ { /* 9710 */
+ 241,
+ /* VPDPWSSDZ256mbkz */
+ },
+ { /* 9711 */
+ 218,
+ /* VPDPWSSDZ256mk */
+ },
+ { /* 9712 */
+ 218,
+ /* VPDPWSSDZ256mkz */
+ },
+ { /* 9713 */
+ 533,
+ /* VPDPWSSDZ256r */
+ },
+ { /* 9714 */
+ 221,
+ /* VPDPWSSDZ256rk */
+ },
+ { /* 9715 */
+ 221,
+ /* VPDPWSSDZ256rkz */
+ },
+ { /* 9716 */
+ 534,
+ /* VPDPWSSDZm */
+ },
+ { /* 9717 */
+ 542,
+ /* VPDPWSSDZmb */
+ },
+ { /* 9718 */
+ 244,
+ /* VPDPWSSDZmbk */
+ },
+ { /* 9719 */
+ 244,
+ /* VPDPWSSDZmbkz */
+ },
+ { /* 9720 */
+ 227,
+ /* VPDPWSSDZmk */
+ },
+ { /* 9721 */
+ 227,
+ /* VPDPWSSDZmkz */
+ },
+ { /* 9722 */
+ 536,
+ /* VPDPWSSDZr */
+ },
+ { /* 9723 */
+ 233,
+ /* VPDPWSSDZrk */
+ },
+ { /* 9724 */
+ 233,
+ /* VPDPWSSDZrkz */
+ },
+ { /* 9725 */
+ 297,
+ /* VPERM2F128rm */
+ },
+ { /* 9726 */
+ 298,
+ /* VPERM2F128rr */
+ },
+ { /* 9727 */
+ 297,
+ /* VPERM2I128rm */
+ },
+ { /* 9728 */
+ 298,
+ /* VPERM2I128rr */
+ },
+ { /* 9729 */
+ 206,
+ /* VPERMBZ128rm */
+ },
+ { /* 9730 */
+ 203,
+ /* VPERMBZ128rmk */
+ },
+ { /* 9731 */
+ 210,
+ /* VPERMBZ128rmkz */
+ },
+ { /* 9732 */
+ 211,
+ /* VPERMBZ128rr */
+ },
+ { /* 9733 */
+ 212,
+ /* VPERMBZ128rrk */
+ },
+ { /* 9734 */
+ 213,
+ /* VPERMBZ128rrkz */
+ },
+ { /* 9735 */
+ 214,
+ /* VPERMBZ256rm */
+ },
+ { /* 9736 */
+ 218,
+ /* VPERMBZ256rmk */
+ },
+ { /* 9737 */
+ 219,
+ /* VPERMBZ256rmkz */
+ },
+ { /* 9738 */
+ 220,
+ /* VPERMBZ256rr */
+ },
+ { /* 9739 */
+ 221,
+ /* VPERMBZ256rrk */
+ },
+ { /* 9740 */
+ 222,
+ /* VPERMBZ256rrkz */
+ },
+ { /* 9741 */
+ 223,
+ /* VPERMBZrm */
+ },
+ { /* 9742 */
+ 227,
+ /* VPERMBZrmk */
+ },
+ { /* 9743 */
+ 228,
+ /* VPERMBZrmkz */
+ },
+ { /* 9744 */
+ 229,
+ /* VPERMBZrr */
+ },
+ { /* 9745 */
+ 233,
+ /* VPERMBZrrk */
+ },
+ { /* 9746 */
+ 234,
+ /* VPERMBZrrkz */
+ },
+ { /* 9747 */
+ 204,
+ /* VPERMDYrm */
+ },
+ { /* 9748 */
+ 205,
+ /* VPERMDYrr */
+ },
+ { /* 9749 */
+ 214,
+ /* VPERMDZ256rm */
+ },
+ { /* 9750 */
+ 240,
+ /* VPERMDZ256rmb */
+ },
+ { /* 9751 */
+ 241,
+ /* VPERMDZ256rmbk */
+ },
+ { /* 9752 */
+ 242,
+ /* VPERMDZ256rmbkz */
+ },
+ { /* 9753 */
+ 218,
+ /* VPERMDZ256rmk */
+ },
+ { /* 9754 */
+ 219,
+ /* VPERMDZ256rmkz */
+ },
+ { /* 9755 */
+ 220,
+ /* VPERMDZ256rr */
+ },
+ { /* 9756 */
+ 221,
+ /* VPERMDZ256rrk */
+ },
+ { /* 9757 */
+ 222,
+ /* VPERMDZ256rrkz */
+ },
+ { /* 9758 */
+ 223,
+ /* VPERMDZrm */
+ },
+ { /* 9759 */
+ 243,
+ /* VPERMDZrmb */
+ },
+ { /* 9760 */
+ 244,
+ /* VPERMDZrmbk */
+ },
+ { /* 9761 */
+ 245,
+ /* VPERMDZrmbkz */
+ },
+ { /* 9762 */
+ 227,
+ /* VPERMDZrmk */
+ },
+ { /* 9763 */
+ 228,
+ /* VPERMDZrmkz */
+ },
+ { /* 9764 */
+ 229,
+ /* VPERMDZrr */
+ },
+ { /* 9765 */
+ 233,
+ /* VPERMDZrrk */
+ },
+ { /* 9766 */
+ 234,
+ /* VPERMDZrrkz */
+ },
+ { /* 9767 */
+ 202,
+ /* VPERMI2B128rm */
+ },
+ { /* 9768 */
+ 203,
+ /* VPERMI2B128rmk */
+ },
+ { /* 9769 */
+ 203,
+ /* VPERMI2B128rmkz */
+ },
+ { /* 9770 */
+ 530,
+ /* VPERMI2B128rr */
+ },
+ { /* 9771 */
+ 212,
+ /* VPERMI2B128rrk */
+ },
+ { /* 9772 */
+ 212,
+ /* VPERMI2B128rrkz */
+ },
+ { /* 9773 */
+ 531,
+ /* VPERMI2B256rm */
+ },
+ { /* 9774 */
+ 218,
+ /* VPERMI2B256rmk */
+ },
+ { /* 9775 */
+ 218,
+ /* VPERMI2B256rmkz */
+ },
+ { /* 9776 */
+ 533,
+ /* VPERMI2B256rr */
+ },
+ { /* 9777 */
+ 221,
+ /* VPERMI2B256rrk */
+ },
+ { /* 9778 */
+ 221,
+ /* VPERMI2B256rrkz */
+ },
+ { /* 9779 */
+ 534,
+ /* VPERMI2Brm */
+ },
+ { /* 9780 */
+ 227,
+ /* VPERMI2Brmk */
+ },
+ { /* 9781 */
+ 227,
+ /* VPERMI2Brmkz */
+ },
+ { /* 9782 */
+ 536,
+ /* VPERMI2Brr */
+ },
+ { /* 9783 */
+ 233,
+ /* VPERMI2Brrk */
+ },
+ { /* 9784 */
+ 233,
+ /* VPERMI2Brrkz */
+ },
+ { /* 9785 */
+ 202,
+ /* VPERMI2D128rm */
+ },
+ { /* 9786 */
+ 540,
+ /* VPERMI2D128rmb */
+ },
+ { /* 9787 */
+ 238,
+ /* VPERMI2D128rmbk */
+ },
+ { /* 9788 */
+ 238,
+ /* VPERMI2D128rmbkz */
+ },
+ { /* 9789 */
+ 203,
+ /* VPERMI2D128rmk */
+ },
+ { /* 9790 */
+ 203,
+ /* VPERMI2D128rmkz */
+ },
+ { /* 9791 */
+ 530,
+ /* VPERMI2D128rr */
+ },
+ { /* 9792 */
+ 212,
+ /* VPERMI2D128rrk */
+ },
+ { /* 9793 */
+ 212,
+ /* VPERMI2D128rrkz */
+ },
+ { /* 9794 */
+ 531,
+ /* VPERMI2D256rm */
+ },
+ { /* 9795 */
+ 541,
+ /* VPERMI2D256rmb */
+ },
+ { /* 9796 */
+ 241,
+ /* VPERMI2D256rmbk */
+ },
+ { /* 9797 */
+ 241,
+ /* VPERMI2D256rmbkz */
+ },
+ { /* 9798 */
+ 218,
+ /* VPERMI2D256rmk */
+ },
+ { /* 9799 */
+ 218,
+ /* VPERMI2D256rmkz */
+ },
+ { /* 9800 */
+ 533,
+ /* VPERMI2D256rr */
+ },
+ { /* 9801 */
+ 221,
+ /* VPERMI2D256rrk */
+ },
+ { /* 9802 */
+ 221,
+ /* VPERMI2D256rrkz */
+ },
+ { /* 9803 */
+ 534,
+ /* VPERMI2Drm */
+ },
+ { /* 9804 */
+ 542,
+ /* VPERMI2Drmb */
+ },
+ { /* 9805 */
+ 244,
+ /* VPERMI2Drmbk */
+ },
+ { /* 9806 */
+ 244,
+ /* VPERMI2Drmbkz */
+ },
+ { /* 9807 */
+ 227,
+ /* VPERMI2Drmk */
+ },
+ { /* 9808 */
+ 227,
+ /* VPERMI2Drmkz */
+ },
+ { /* 9809 */
+ 536,
+ /* VPERMI2Drr */
+ },
+ { /* 9810 */
+ 233,
+ /* VPERMI2Drrk */
+ },
+ { /* 9811 */
+ 233,
+ /* VPERMI2Drrkz */
+ },
+ { /* 9812 */
+ 202,
+ /* VPERMI2PD128rm */
+ },
+ { /* 9813 */
+ 529,
+ /* VPERMI2PD128rmb */
+ },
+ { /* 9814 */
+ 208,
+ /* VPERMI2PD128rmbk */
+ },
+ { /* 9815 */
+ 208,
+ /* VPERMI2PD128rmbkz */
+ },
+ { /* 9816 */
+ 203,
+ /* VPERMI2PD128rmk */
+ },
+ { /* 9817 */
+ 203,
+ /* VPERMI2PD128rmkz */
+ },
+ { /* 9818 */
+ 530,
+ /* VPERMI2PD128rr */
+ },
+ { /* 9819 */
+ 212,
+ /* VPERMI2PD128rrk */
+ },
+ { /* 9820 */
+ 212,
+ /* VPERMI2PD128rrkz */
+ },
+ { /* 9821 */
+ 531,
+ /* VPERMI2PD256rm */
+ },
+ { /* 9822 */
+ 532,
+ /* VPERMI2PD256rmb */
+ },
+ { /* 9823 */
+ 216,
+ /* VPERMI2PD256rmbk */
+ },
+ { /* 9824 */
+ 216,
+ /* VPERMI2PD256rmbkz */
+ },
+ { /* 9825 */
+ 218,
+ /* VPERMI2PD256rmk */
+ },
+ { /* 9826 */
+ 218,
+ /* VPERMI2PD256rmkz */
+ },
+ { /* 9827 */
+ 533,
+ /* VPERMI2PD256rr */
+ },
+ { /* 9828 */
+ 221,
+ /* VPERMI2PD256rrk */
+ },
+ { /* 9829 */
+ 221,
+ /* VPERMI2PD256rrkz */
+ },
+ { /* 9830 */
+ 534,
+ /* VPERMI2PDrm */
+ },
+ { /* 9831 */
+ 535,
+ /* VPERMI2PDrmb */
+ },
+ { /* 9832 */
+ 225,
+ /* VPERMI2PDrmbk */
+ },
+ { /* 9833 */
+ 225,
+ /* VPERMI2PDrmbkz */
+ },
+ { /* 9834 */
+ 227,
+ /* VPERMI2PDrmk */
+ },
+ { /* 9835 */
+ 227,
+ /* VPERMI2PDrmkz */
+ },
+ { /* 9836 */
+ 536,
+ /* VPERMI2PDrr */
+ },
+ { /* 9837 */
+ 233,
+ /* VPERMI2PDrrk */
+ },
+ { /* 9838 */
+ 233,
+ /* VPERMI2PDrrkz */
+ },
+ { /* 9839 */
+ 202,
+ /* VPERMI2PS128rm */
+ },
+ { /* 9840 */
+ 540,
+ /* VPERMI2PS128rmb */
+ },
+ { /* 9841 */
+ 238,
+ /* VPERMI2PS128rmbk */
+ },
+ { /* 9842 */
+ 238,
+ /* VPERMI2PS128rmbkz */
+ },
+ { /* 9843 */
+ 203,
+ /* VPERMI2PS128rmk */
+ },
+ { /* 9844 */
+ 203,
+ /* VPERMI2PS128rmkz */
+ },
+ { /* 9845 */
+ 530,
+ /* VPERMI2PS128rr */
+ },
+ { /* 9846 */
+ 212,
+ /* VPERMI2PS128rrk */
+ },
+ { /* 9847 */
+ 212,
+ /* VPERMI2PS128rrkz */
+ },
+ { /* 9848 */
+ 531,
+ /* VPERMI2PS256rm */
+ },
+ { /* 9849 */
+ 541,
+ /* VPERMI2PS256rmb */
+ },
+ { /* 9850 */
+ 241,
+ /* VPERMI2PS256rmbk */
+ },
+ { /* 9851 */
+ 241,
+ /* VPERMI2PS256rmbkz */
+ },
+ { /* 9852 */
+ 218,
+ /* VPERMI2PS256rmk */
+ },
+ { /* 9853 */
+ 218,
+ /* VPERMI2PS256rmkz */
+ },
+ { /* 9854 */
+ 533,
+ /* VPERMI2PS256rr */
+ },
+ { /* 9855 */
+ 221,
+ /* VPERMI2PS256rrk */
+ },
+ { /* 9856 */
+ 221,
+ /* VPERMI2PS256rrkz */
+ },
+ { /* 9857 */
+ 534,
+ /* VPERMI2PSrm */
+ },
+ { /* 9858 */
+ 542,
+ /* VPERMI2PSrmb */
+ },
+ { /* 9859 */
+ 244,
+ /* VPERMI2PSrmbk */
+ },
+ { /* 9860 */
+ 244,
+ /* VPERMI2PSrmbkz */
+ },
+ { /* 9861 */
+ 227,
+ /* VPERMI2PSrmk */
+ },
+ { /* 9862 */
+ 227,
+ /* VPERMI2PSrmkz */
+ },
+ { /* 9863 */
+ 536,
+ /* VPERMI2PSrr */
+ },
+ { /* 9864 */
+ 233,
+ /* VPERMI2PSrrk */
+ },
+ { /* 9865 */
+ 233,
+ /* VPERMI2PSrrkz */
+ },
+ { /* 9866 */
+ 202,
+ /* VPERMI2Q128rm */
+ },
+ { /* 9867 */
+ 529,
+ /* VPERMI2Q128rmb */
+ },
+ { /* 9868 */
+ 208,
+ /* VPERMI2Q128rmbk */
+ },
+ { /* 9869 */
+ 208,
+ /* VPERMI2Q128rmbkz */
+ },
+ { /* 9870 */
+ 203,
+ /* VPERMI2Q128rmk */
+ },
+ { /* 9871 */
+ 203,
+ /* VPERMI2Q128rmkz */
+ },
+ { /* 9872 */
+ 530,
+ /* VPERMI2Q128rr */
+ },
+ { /* 9873 */
+ 212,
+ /* VPERMI2Q128rrk */
+ },
+ { /* 9874 */
+ 212,
+ /* VPERMI2Q128rrkz */
+ },
+ { /* 9875 */
+ 531,
+ /* VPERMI2Q256rm */
+ },
+ { /* 9876 */
+ 532,
+ /* VPERMI2Q256rmb */
+ },
+ { /* 9877 */
+ 216,
+ /* VPERMI2Q256rmbk */
+ },
+ { /* 9878 */
+ 216,
+ /* VPERMI2Q256rmbkz */
+ },
+ { /* 9879 */
+ 218,
+ /* VPERMI2Q256rmk */
+ },
+ { /* 9880 */
+ 218,
+ /* VPERMI2Q256rmkz */
+ },
+ { /* 9881 */
+ 533,
+ /* VPERMI2Q256rr */
+ },
+ { /* 9882 */
+ 221,
+ /* VPERMI2Q256rrk */
+ },
+ { /* 9883 */
+ 221,
+ /* VPERMI2Q256rrkz */
+ },
+ { /* 9884 */
+ 534,
+ /* VPERMI2Qrm */
+ },
+ { /* 9885 */
+ 535,
+ /* VPERMI2Qrmb */
+ },
+ { /* 9886 */
+ 225,
+ /* VPERMI2Qrmbk */
+ },
+ { /* 9887 */
+ 225,
+ /* VPERMI2Qrmbkz */
+ },
+ { /* 9888 */
+ 227,
+ /* VPERMI2Qrmk */
+ },
+ { /* 9889 */
+ 227,
+ /* VPERMI2Qrmkz */
+ },
+ { /* 9890 */
+ 536,
+ /* VPERMI2Qrr */
+ },
+ { /* 9891 */
+ 233,
+ /* VPERMI2Qrrk */
+ },
+ { /* 9892 */
+ 233,
+ /* VPERMI2Qrrkz */
+ },
+ { /* 9893 */
+ 202,
+ /* VPERMI2W128rm */
+ },
+ { /* 9894 */
+ 203,
+ /* VPERMI2W128rmk */
+ },
+ { /* 9895 */
+ 203,
+ /* VPERMI2W128rmkz */
+ },
+ { /* 9896 */
+ 530,
+ /* VPERMI2W128rr */
+ },
+ { /* 9897 */
+ 212,
+ /* VPERMI2W128rrk */
+ },
+ { /* 9898 */
+ 212,
+ /* VPERMI2W128rrkz */
+ },
+ { /* 9899 */
+ 531,
+ /* VPERMI2W256rm */
+ },
+ { /* 9900 */
+ 218,
+ /* VPERMI2W256rmk */
+ },
+ { /* 9901 */
+ 218,
+ /* VPERMI2W256rmkz */
+ },
+ { /* 9902 */
+ 533,
+ /* VPERMI2W256rr */
+ },
+ { /* 9903 */
+ 221,
+ /* VPERMI2W256rrk */
+ },
+ { /* 9904 */
+ 221,
+ /* VPERMI2W256rrkz */
+ },
+ { /* 9905 */
+ 534,
+ /* VPERMI2Wrm */
+ },
+ { /* 9906 */
+ 227,
+ /* VPERMI2Wrmk */
+ },
+ { /* 9907 */
+ 227,
+ /* VPERMI2Wrmkz */
+ },
+ { /* 9908 */
+ 536,
+ /* VPERMI2Wrr */
+ },
+ { /* 9909 */
+ 233,
+ /* VPERMI2Wrrk */
+ },
+ { /* 9910 */
+ 233,
+ /* VPERMI2Wrrkz */
+ },
+ { /* 9911 */
+ 783,
+ /* VPERMIL2PDYmr */
+ },
+ { /* 9912 */
+ 784,
+ /* VPERMIL2PDYrm */
+ },
+ { /* 9913 */
+ 785,
+ /* VPERMIL2PDYrr */
+ },
+ { /* 9914 */
+ 786,
+ /* VPERMIL2PDYrr_REV */
+ },
+ { /* 9915 */
+ 787,
+ /* VPERMIL2PDmr */
+ },
+ { /* 9916 */
+ 788,
+ /* VPERMIL2PDrm */
+ },
+ { /* 9917 */
+ 789,
+ /* VPERMIL2PDrr */
+ },
+ { /* 9918 */
+ 790,
+ /* VPERMIL2PDrr_REV */
+ },
+ { /* 9919 */
+ 783,
+ /* VPERMIL2PSYmr */
+ },
+ { /* 9920 */
+ 784,
+ /* VPERMIL2PSYrm */
+ },
+ { /* 9921 */
+ 785,
+ /* VPERMIL2PSYrr */
+ },
+ { /* 9922 */
+ 786,
+ /* VPERMIL2PSYrr_REV */
+ },
+ { /* 9923 */
+ 787,
+ /* VPERMIL2PSmr */
+ },
+ { /* 9924 */
+ 788,
+ /* VPERMIL2PSrm */
+ },
+ { /* 9925 */
+ 789,
+ /* VPERMIL2PSrr */
+ },
+ { /* 9926 */
+ 790,
+ /* VPERMIL2PSrr_REV */
+ },
+ { /* 9927 */
+ 791,
+ /* VPERMILPDYmi */
+ },
+ { /* 9928 */
+ 792,
+ /* VPERMILPDYri */
+ },
+ { /* 9929 */
+ 204,
+ /* VPERMILPDYrm */
+ },
+ { /* 9930 */
+ 205,
+ /* VPERMILPDYrr */
+ },
+ { /* 9931 */
+ 589,
+ /* VPERMILPDZ128mbi */
+ },
+ { /* 9932 */
+ 590,
+ /* VPERMILPDZ128mbik */
+ },
+ { /* 9933 */
+ 591,
+ /* VPERMILPDZ128mbikz */
+ },
+ { /* 9934 */
+ 592,
+ /* VPERMILPDZ128mi */
+ },
+ { /* 9935 */
+ 593,
+ /* VPERMILPDZ128mik */
+ },
+ { /* 9936 */
+ 594,
+ /* VPERMILPDZ128mikz */
+ },
+ { /* 9937 */
+ 595,
+ /* VPERMILPDZ128ri */
+ },
+ { /* 9938 */
+ 596,
+ /* VPERMILPDZ128rik */
+ },
+ { /* 9939 */
+ 597,
+ /* VPERMILPDZ128rikz */
+ },
+ { /* 9940 */
+ 206,
+ /* VPERMILPDZ128rm */
+ },
+ { /* 9941 */
+ 207,
+ /* VPERMILPDZ128rmb */
+ },
+ { /* 9942 */
+ 208,
+ /* VPERMILPDZ128rmbk */
+ },
+ { /* 9943 */
+ 209,
+ /* VPERMILPDZ128rmbkz */
+ },
+ { /* 9944 */
+ 203,
+ /* VPERMILPDZ128rmk */
+ },
+ { /* 9945 */
+ 210,
+ /* VPERMILPDZ128rmkz */
+ },
+ { /* 9946 */
+ 211,
+ /* VPERMILPDZ128rr */
+ },
+ { /* 9947 */
+ 212,
+ /* VPERMILPDZ128rrk */
+ },
+ { /* 9948 */
+ 213,
+ /* VPERMILPDZ128rrkz */
+ },
+ { /* 9949 */
+ 598,
+ /* VPERMILPDZ256mbi */
+ },
+ { /* 9950 */
+ 599,
+ /* VPERMILPDZ256mbik */
+ },
+ { /* 9951 */
+ 600,
+ /* VPERMILPDZ256mbikz */
+ },
+ { /* 9952 */
+ 601,
+ /* VPERMILPDZ256mi */
+ },
+ { /* 9953 */
+ 602,
+ /* VPERMILPDZ256mik */
+ },
+ { /* 9954 */
+ 603,
+ /* VPERMILPDZ256mikz */
+ },
+ { /* 9955 */
+ 604,
+ /* VPERMILPDZ256ri */
+ },
+ { /* 9956 */
+ 605,
+ /* VPERMILPDZ256rik */
+ },
+ { /* 9957 */
+ 606,
+ /* VPERMILPDZ256rikz */
+ },
+ { /* 9958 */
+ 214,
+ /* VPERMILPDZ256rm */
+ },
+ { /* 9959 */
+ 215,
+ /* VPERMILPDZ256rmb */
+ },
+ { /* 9960 */
+ 216,
+ /* VPERMILPDZ256rmbk */
+ },
+ { /* 9961 */
+ 217,
+ /* VPERMILPDZ256rmbkz */
+ },
+ { /* 9962 */
+ 218,
+ /* VPERMILPDZ256rmk */
+ },
+ { /* 9963 */
+ 219,
+ /* VPERMILPDZ256rmkz */
+ },
+ { /* 9964 */
+ 220,
+ /* VPERMILPDZ256rr */
+ },
+ { /* 9965 */
+ 221,
+ /* VPERMILPDZ256rrk */
+ },
+ { /* 9966 */
+ 222,
+ /* VPERMILPDZ256rrkz */
+ },
+ { /* 9967 */
+ 607,
+ /* VPERMILPDZmbi */
+ },
+ { /* 9968 */
+ 608,
+ /* VPERMILPDZmbik */
+ },
+ { /* 9969 */
+ 609,
+ /* VPERMILPDZmbikz */
+ },
+ { /* 9970 */
+ 610,
+ /* VPERMILPDZmi */
+ },
+ { /* 9971 */
+ 611,
+ /* VPERMILPDZmik */
+ },
+ { /* 9972 */
+ 612,
+ /* VPERMILPDZmikz */
+ },
+ { /* 9973 */
+ 613,
+ /* VPERMILPDZri */
+ },
+ { /* 9974 */
+ 617,
+ /* VPERMILPDZrik */
+ },
+ { /* 9975 */
+ 618,
+ /* VPERMILPDZrikz */
+ },
+ { /* 9976 */
+ 223,
+ /* VPERMILPDZrm */
+ },
+ { /* 9977 */
+ 224,
+ /* VPERMILPDZrmb */
+ },
+ { /* 9978 */
+ 225,
+ /* VPERMILPDZrmbk */
+ },
+ { /* 9979 */
+ 226,
+ /* VPERMILPDZrmbkz */
+ },
+ { /* 9980 */
+ 227,
+ /* VPERMILPDZrmk */
+ },
+ { /* 9981 */
+ 228,
+ /* VPERMILPDZrmkz */
+ },
+ { /* 9982 */
+ 229,
+ /* VPERMILPDZrr */
+ },
+ { /* 9983 */
+ 233,
+ /* VPERMILPDZrrk */
+ },
+ { /* 9984 */
+ 234,
+ /* VPERMILPDZrrkz */
+ },
+ { /* 9985 */
+ 32,
+ /* VPERMILPDmi */
+ },
+ { /* 9986 */
+ 33,
+ /* VPERMILPDri */
+ },
+ { /* 9987 */
+ 235,
+ /* VPERMILPDrm */
+ },
+ { /* 9988 */
+ 236,
+ /* VPERMILPDrr */
+ },
+ { /* 9989 */
+ 791,
+ /* VPERMILPSYmi */
+ },
+ { /* 9990 */
+ 792,
+ /* VPERMILPSYri */
+ },
+ { /* 9991 */
+ 204,
+ /* VPERMILPSYrm */
+ },
+ { /* 9992 */
+ 205,
+ /* VPERMILPSYrr */
+ },
+ { /* 9993 */
+ 619,
+ /* VPERMILPSZ128mbi */
+ },
+ { /* 9994 */
+ 620,
+ /* VPERMILPSZ128mbik */
+ },
+ { /* 9995 */
+ 621,
+ /* VPERMILPSZ128mbikz */
+ },
+ { /* 9996 */
+ 592,
+ /* VPERMILPSZ128mi */
+ },
+ { /* 9997 */
+ 593,
+ /* VPERMILPSZ128mik */
+ },
+ { /* 9998 */
+ 594,
+ /* VPERMILPSZ128mikz */
+ },
+ { /* 9999 */
+ 595,
+ /* VPERMILPSZ128ri */
+ },
+ { /* 10000 */
+ 596,
+ /* VPERMILPSZ128rik */
+ },
+ { /* 10001 */
+ 597,
+ /* VPERMILPSZ128rikz */
+ },
+ { /* 10002 */
+ 206,
+ /* VPERMILPSZ128rm */
+ },
+ { /* 10003 */
+ 237,
+ /* VPERMILPSZ128rmb */
+ },
+ { /* 10004 */
+ 238,
+ /* VPERMILPSZ128rmbk */
+ },
+ { /* 10005 */
+ 239,
+ /* VPERMILPSZ128rmbkz */
+ },
+ { /* 10006 */
+ 203,
+ /* VPERMILPSZ128rmk */
+ },
+ { /* 10007 */
+ 210,
+ /* VPERMILPSZ128rmkz */
+ },
+ { /* 10008 */
+ 211,
+ /* VPERMILPSZ128rr */
+ },
+ { /* 10009 */
+ 212,
+ /* VPERMILPSZ128rrk */
+ },
+ { /* 10010 */
+ 213,
+ /* VPERMILPSZ128rrkz */
+ },
+ { /* 10011 */
+ 622,
+ /* VPERMILPSZ256mbi */
+ },
+ { /* 10012 */
+ 623,
+ /* VPERMILPSZ256mbik */
+ },
+ { /* 10013 */
+ 624,
+ /* VPERMILPSZ256mbikz */
+ },
+ { /* 10014 */
+ 601,
+ /* VPERMILPSZ256mi */
+ },
+ { /* 10015 */
+ 602,
+ /* VPERMILPSZ256mik */
+ },
+ { /* 10016 */
+ 603,
+ /* VPERMILPSZ256mikz */
+ },
+ { /* 10017 */
+ 604,
+ /* VPERMILPSZ256ri */
+ },
+ { /* 10018 */
+ 605,
+ /* VPERMILPSZ256rik */
+ },
+ { /* 10019 */
+ 606,
+ /* VPERMILPSZ256rikz */
+ },
+ { /* 10020 */
+ 214,
+ /* VPERMILPSZ256rm */
+ },
+ { /* 10021 */
+ 240,
+ /* VPERMILPSZ256rmb */
+ },
+ { /* 10022 */
+ 241,
+ /* VPERMILPSZ256rmbk */
+ },
+ { /* 10023 */
+ 242,
+ /* VPERMILPSZ256rmbkz */
+ },
+ { /* 10024 */
+ 218,
+ /* VPERMILPSZ256rmk */
+ },
+ { /* 10025 */
+ 219,
+ /* VPERMILPSZ256rmkz */
+ },
+ { /* 10026 */
+ 220,
+ /* VPERMILPSZ256rr */
+ },
+ { /* 10027 */
+ 221,
+ /* VPERMILPSZ256rrk */
+ },
+ { /* 10028 */
+ 222,
+ /* VPERMILPSZ256rrkz */
+ },
+ { /* 10029 */
+ 625,
+ /* VPERMILPSZmbi */
+ },
+ { /* 10030 */
+ 626,
+ /* VPERMILPSZmbik */
+ },
+ { /* 10031 */
+ 627,
+ /* VPERMILPSZmbikz */
+ },
+ { /* 10032 */
+ 610,
+ /* VPERMILPSZmi */
+ },
+ { /* 10033 */
+ 611,
+ /* VPERMILPSZmik */
+ },
+ { /* 10034 */
+ 612,
+ /* VPERMILPSZmikz */
+ },
+ { /* 10035 */
+ 613,
+ /* VPERMILPSZri */
+ },
+ { /* 10036 */
+ 617,
+ /* VPERMILPSZrik */
+ },
+ { /* 10037 */
+ 618,
+ /* VPERMILPSZrikz */
+ },
+ { /* 10038 */
+ 223,
+ /* VPERMILPSZrm */
+ },
+ { /* 10039 */
+ 243,
+ /* VPERMILPSZrmb */
+ },
+ { /* 10040 */
+ 244,
+ /* VPERMILPSZrmbk */
+ },
+ { /* 10041 */
+ 245,
+ /* VPERMILPSZrmbkz */
+ },
+ { /* 10042 */
+ 227,
+ /* VPERMILPSZrmk */
+ },
+ { /* 10043 */
+ 228,
+ /* VPERMILPSZrmkz */
+ },
+ { /* 10044 */
+ 229,
+ /* VPERMILPSZrr */
+ },
+ { /* 10045 */
+ 233,
+ /* VPERMILPSZrrk */
+ },
+ { /* 10046 */
+ 234,
+ /* VPERMILPSZrrkz */
+ },
+ { /* 10047 */
+ 32,
+ /* VPERMILPSmi */
+ },
+ { /* 10048 */
+ 33,
+ /* VPERMILPSri */
+ },
+ { /* 10049 */
+ 235,
+ /* VPERMILPSrm */
+ },
+ { /* 10050 */
+ 236,
+ /* VPERMILPSrr */
+ },
+ { /* 10051 */
+ 791,
+ /* VPERMPDYmi */
+ },
+ { /* 10052 */
+ 792,
+ /* VPERMPDYri */
+ },
+ { /* 10053 */
+ 598,
+ /* VPERMPDZ256mbi */
+ },
+ { /* 10054 */
+ 599,
+ /* VPERMPDZ256mbik */
+ },
+ { /* 10055 */
+ 600,
+ /* VPERMPDZ256mbikz */
+ },
+ { /* 10056 */
+ 601,
+ /* VPERMPDZ256mi */
+ },
+ { /* 10057 */
+ 602,
+ /* VPERMPDZ256mik */
+ },
+ { /* 10058 */
+ 603,
+ /* VPERMPDZ256mikz */
+ },
+ { /* 10059 */
+ 604,
+ /* VPERMPDZ256ri */
+ },
+ { /* 10060 */
+ 605,
+ /* VPERMPDZ256rik */
+ },
+ { /* 10061 */
+ 606,
+ /* VPERMPDZ256rikz */
+ },
+ { /* 10062 */
+ 214,
+ /* VPERMPDZ256rm */
+ },
+ { /* 10063 */
+ 215,
+ /* VPERMPDZ256rmb */
+ },
+ { /* 10064 */
+ 216,
+ /* VPERMPDZ256rmbk */
+ },
+ { /* 10065 */
+ 217,
+ /* VPERMPDZ256rmbkz */
+ },
+ { /* 10066 */
+ 218,
+ /* VPERMPDZ256rmk */
+ },
+ { /* 10067 */
+ 219,
+ /* VPERMPDZ256rmkz */
+ },
+ { /* 10068 */
+ 220,
+ /* VPERMPDZ256rr */
+ },
+ { /* 10069 */
+ 221,
+ /* VPERMPDZ256rrk */
+ },
+ { /* 10070 */
+ 222,
+ /* VPERMPDZ256rrkz */
+ },
+ { /* 10071 */
+ 607,
+ /* VPERMPDZmbi */
+ },
+ { /* 10072 */
+ 608,
+ /* VPERMPDZmbik */
+ },
+ { /* 10073 */
+ 609,
+ /* VPERMPDZmbikz */
+ },
+ { /* 10074 */
+ 610,
+ /* VPERMPDZmi */
+ },
+ { /* 10075 */
+ 611,
+ /* VPERMPDZmik */
+ },
+ { /* 10076 */
+ 612,
+ /* VPERMPDZmikz */
+ },
+ { /* 10077 */
+ 613,
+ /* VPERMPDZri */
+ },
+ { /* 10078 */
+ 617,
+ /* VPERMPDZrik */
+ },
+ { /* 10079 */
+ 618,
+ /* VPERMPDZrikz */
+ },
+ { /* 10080 */
+ 223,
+ /* VPERMPDZrm */
+ },
+ { /* 10081 */
+ 224,
+ /* VPERMPDZrmb */
+ },
+ { /* 10082 */
+ 225,
+ /* VPERMPDZrmbk */
+ },
+ { /* 10083 */
+ 226,
+ /* VPERMPDZrmbkz */
+ },
+ { /* 10084 */
+ 227,
+ /* VPERMPDZrmk */
+ },
+ { /* 10085 */
+ 228,
+ /* VPERMPDZrmkz */
+ },
+ { /* 10086 */
+ 229,
+ /* VPERMPDZrr */
+ },
+ { /* 10087 */
+ 233,
+ /* VPERMPDZrrk */
+ },
+ { /* 10088 */
+ 234,
+ /* VPERMPDZrrkz */
+ },
+ { /* 10089 */
+ 204,
+ /* VPERMPSYrm */
+ },
+ { /* 10090 */
+ 205,
+ /* VPERMPSYrr */
+ },
+ { /* 10091 */
+ 214,
+ /* VPERMPSZ256rm */
+ },
+ { /* 10092 */
+ 240,
+ /* VPERMPSZ256rmb */
+ },
+ { /* 10093 */
+ 241,
+ /* VPERMPSZ256rmbk */
+ },
+ { /* 10094 */
+ 242,
+ /* VPERMPSZ256rmbkz */
+ },
+ { /* 10095 */
+ 218,
+ /* VPERMPSZ256rmk */
+ },
+ { /* 10096 */
+ 219,
+ /* VPERMPSZ256rmkz */
+ },
+ { /* 10097 */
+ 220,
+ /* VPERMPSZ256rr */
+ },
+ { /* 10098 */
+ 221,
+ /* VPERMPSZ256rrk */
+ },
+ { /* 10099 */
+ 222,
+ /* VPERMPSZ256rrkz */
+ },
+ { /* 10100 */
+ 223,
+ /* VPERMPSZrm */
+ },
+ { /* 10101 */
+ 243,
+ /* VPERMPSZrmb */
+ },
+ { /* 10102 */
+ 244,
+ /* VPERMPSZrmbk */
+ },
+ { /* 10103 */
+ 245,
+ /* VPERMPSZrmbkz */
+ },
+ { /* 10104 */
+ 227,
+ /* VPERMPSZrmk */
+ },
+ { /* 10105 */
+ 228,
+ /* VPERMPSZrmkz */
+ },
+ { /* 10106 */
+ 229,
+ /* VPERMPSZrr */
+ },
+ { /* 10107 */
+ 233,
+ /* VPERMPSZrrk */
+ },
+ { /* 10108 */
+ 234,
+ /* VPERMPSZrrkz */
+ },
+ { /* 10109 */
+ 791,
+ /* VPERMQYmi */
+ },
+ { /* 10110 */
+ 792,
+ /* VPERMQYri */
+ },
+ { /* 10111 */
+ 598,
+ /* VPERMQZ256mbi */
+ },
+ { /* 10112 */
+ 599,
+ /* VPERMQZ256mbik */
+ },
+ { /* 10113 */
+ 600,
+ /* VPERMQZ256mbikz */
+ },
+ { /* 10114 */
+ 601,
+ /* VPERMQZ256mi */
+ },
+ { /* 10115 */
+ 602,
+ /* VPERMQZ256mik */
+ },
+ { /* 10116 */
+ 603,
+ /* VPERMQZ256mikz */
+ },
+ { /* 10117 */
+ 604,
+ /* VPERMQZ256ri */
+ },
+ { /* 10118 */
+ 605,
+ /* VPERMQZ256rik */
+ },
+ { /* 10119 */
+ 606,
+ /* VPERMQZ256rikz */
+ },
+ { /* 10120 */
+ 214,
+ /* VPERMQZ256rm */
+ },
+ { /* 10121 */
+ 215,
+ /* VPERMQZ256rmb */
+ },
+ { /* 10122 */
+ 216,
+ /* VPERMQZ256rmbk */
+ },
+ { /* 10123 */
+ 217,
+ /* VPERMQZ256rmbkz */
+ },
+ { /* 10124 */
+ 218,
+ /* VPERMQZ256rmk */
+ },
+ { /* 10125 */
+ 219,
+ /* VPERMQZ256rmkz */
+ },
+ { /* 10126 */
+ 220,
+ /* VPERMQZ256rr */
+ },
+ { /* 10127 */
+ 221,
+ /* VPERMQZ256rrk */
+ },
+ { /* 10128 */
+ 222,
+ /* VPERMQZ256rrkz */
+ },
+ { /* 10129 */
+ 607,
+ /* VPERMQZmbi */
+ },
+ { /* 10130 */
+ 608,
+ /* VPERMQZmbik */
+ },
+ { /* 10131 */
+ 609,
+ /* VPERMQZmbikz */
+ },
+ { /* 10132 */
+ 610,
+ /* VPERMQZmi */
+ },
+ { /* 10133 */
+ 611,
+ /* VPERMQZmik */
+ },
+ { /* 10134 */
+ 612,
+ /* VPERMQZmikz */
+ },
+ { /* 10135 */
+ 613,
+ /* VPERMQZri */
+ },
+ { /* 10136 */
+ 617,
+ /* VPERMQZrik */
+ },
+ { /* 10137 */
+ 618,
+ /* VPERMQZrikz */
+ },
+ { /* 10138 */
+ 223,
+ /* VPERMQZrm */
+ },
+ { /* 10139 */
+ 224,
+ /* VPERMQZrmb */
+ },
+ { /* 10140 */
+ 225,
+ /* VPERMQZrmbk */
+ },
+ { /* 10141 */
+ 226,
+ /* VPERMQZrmbkz */
+ },
+ { /* 10142 */
+ 227,
+ /* VPERMQZrmk */
+ },
+ { /* 10143 */
+ 228,
+ /* VPERMQZrmkz */
+ },
+ { /* 10144 */
+ 229,
+ /* VPERMQZrr */
+ },
+ { /* 10145 */
+ 233,
+ /* VPERMQZrrk */
+ },
+ { /* 10146 */
+ 234,
+ /* VPERMQZrrkz */
+ },
+ { /* 10147 */
+ 202,
+ /* VPERMT2B128rm */
+ },
+ { /* 10148 */
+ 203,
+ /* VPERMT2B128rmk */
+ },
+ { /* 10149 */
+ 203,
+ /* VPERMT2B128rmkz */
+ },
+ { /* 10150 */
+ 530,
+ /* VPERMT2B128rr */
+ },
+ { /* 10151 */
+ 212,
+ /* VPERMT2B128rrk */
+ },
+ { /* 10152 */
+ 212,
+ /* VPERMT2B128rrkz */
+ },
+ { /* 10153 */
+ 531,
+ /* VPERMT2B256rm */
+ },
+ { /* 10154 */
+ 218,
+ /* VPERMT2B256rmk */
+ },
+ { /* 10155 */
+ 218,
+ /* VPERMT2B256rmkz */
+ },
+ { /* 10156 */
+ 533,
+ /* VPERMT2B256rr */
+ },
+ { /* 10157 */
+ 221,
+ /* VPERMT2B256rrk */
+ },
+ { /* 10158 */
+ 221,
+ /* VPERMT2B256rrkz */
+ },
+ { /* 10159 */
+ 534,
+ /* VPERMT2Brm */
+ },
+ { /* 10160 */
+ 227,
+ /* VPERMT2Brmk */
+ },
+ { /* 10161 */
+ 227,
+ /* VPERMT2Brmkz */
+ },
+ { /* 10162 */
+ 536,
+ /* VPERMT2Brr */
+ },
+ { /* 10163 */
+ 233,
+ /* VPERMT2Brrk */
+ },
+ { /* 10164 */
+ 233,
+ /* VPERMT2Brrkz */
+ },
+ { /* 10165 */
+ 202,
+ /* VPERMT2D128rm */
+ },
+ { /* 10166 */
+ 540,
+ /* VPERMT2D128rmb */
+ },
+ { /* 10167 */
+ 238,
+ /* VPERMT2D128rmbk */
+ },
+ { /* 10168 */
+ 238,
+ /* VPERMT2D128rmbkz */
+ },
+ { /* 10169 */
+ 203,
+ /* VPERMT2D128rmk */
+ },
+ { /* 10170 */
+ 203,
+ /* VPERMT2D128rmkz */
+ },
+ { /* 10171 */
+ 530,
+ /* VPERMT2D128rr */
+ },
+ { /* 10172 */
+ 212,
+ /* VPERMT2D128rrk */
+ },
+ { /* 10173 */
+ 212,
+ /* VPERMT2D128rrkz */
+ },
+ { /* 10174 */
+ 531,
+ /* VPERMT2D256rm */
+ },
+ { /* 10175 */
+ 541,
+ /* VPERMT2D256rmb */
+ },
+ { /* 10176 */
+ 241,
+ /* VPERMT2D256rmbk */
+ },
+ { /* 10177 */
+ 241,
+ /* VPERMT2D256rmbkz */
+ },
+ { /* 10178 */
+ 218,
+ /* VPERMT2D256rmk */
+ },
+ { /* 10179 */
+ 218,
+ /* VPERMT2D256rmkz */
+ },
+ { /* 10180 */
+ 533,
+ /* VPERMT2D256rr */
+ },
+ { /* 10181 */
+ 221,
+ /* VPERMT2D256rrk */
+ },
+ { /* 10182 */
+ 221,
+ /* VPERMT2D256rrkz */
+ },
+ { /* 10183 */
+ 534,
+ /* VPERMT2Drm */
+ },
+ { /* 10184 */
+ 542,
+ /* VPERMT2Drmb */
+ },
+ { /* 10185 */
+ 244,
+ /* VPERMT2Drmbk */
+ },
+ { /* 10186 */
+ 244,
+ /* VPERMT2Drmbkz */
+ },
+ { /* 10187 */
+ 227,
+ /* VPERMT2Drmk */
+ },
+ { /* 10188 */
+ 227,
+ /* VPERMT2Drmkz */
+ },
+ { /* 10189 */
+ 536,
+ /* VPERMT2Drr */
+ },
+ { /* 10190 */
+ 233,
+ /* VPERMT2Drrk */
+ },
+ { /* 10191 */
+ 233,
+ /* VPERMT2Drrkz */
+ },
+ { /* 10192 */
+ 202,
+ /* VPERMT2PD128rm */
+ },
+ { /* 10193 */
+ 529,
+ /* VPERMT2PD128rmb */
+ },
+ { /* 10194 */
+ 208,
+ /* VPERMT2PD128rmbk */
+ },
+ { /* 10195 */
+ 208,
+ /* VPERMT2PD128rmbkz */
+ },
+ { /* 10196 */
+ 203,
+ /* VPERMT2PD128rmk */
+ },
+ { /* 10197 */
+ 203,
+ /* VPERMT2PD128rmkz */
+ },
+ { /* 10198 */
+ 530,
+ /* VPERMT2PD128rr */
+ },
+ { /* 10199 */
+ 212,
+ /* VPERMT2PD128rrk */
+ },
+ { /* 10200 */
+ 212,
+ /* VPERMT2PD128rrkz */
+ },
+ { /* 10201 */
+ 531,
+ /* VPERMT2PD256rm */
+ },
+ { /* 10202 */
+ 532,
+ /* VPERMT2PD256rmb */
+ },
+ { /* 10203 */
+ 216,
+ /* VPERMT2PD256rmbk */
+ },
+ { /* 10204 */
+ 216,
+ /* VPERMT2PD256rmbkz */
+ },
+ { /* 10205 */
+ 218,
+ /* VPERMT2PD256rmk */
+ },
+ { /* 10206 */
+ 218,
+ /* VPERMT2PD256rmkz */
+ },
+ { /* 10207 */
+ 533,
+ /* VPERMT2PD256rr */
+ },
+ { /* 10208 */
+ 221,
+ /* VPERMT2PD256rrk */
+ },
+ { /* 10209 */
+ 221,
+ /* VPERMT2PD256rrkz */
+ },
+ { /* 10210 */
+ 534,
+ /* VPERMT2PDrm */
+ },
+ { /* 10211 */
+ 535,
+ /* VPERMT2PDrmb */
+ },
+ { /* 10212 */
+ 225,
+ /* VPERMT2PDrmbk */
+ },
+ { /* 10213 */
+ 225,
+ /* VPERMT2PDrmbkz */
+ },
+ { /* 10214 */
+ 227,
+ /* VPERMT2PDrmk */
+ },
+ { /* 10215 */
+ 227,
+ /* VPERMT2PDrmkz */
+ },
+ { /* 10216 */
+ 536,
+ /* VPERMT2PDrr */
+ },
+ { /* 10217 */
+ 233,
+ /* VPERMT2PDrrk */
+ },
+ { /* 10218 */
+ 233,
+ /* VPERMT2PDrrkz */
+ },
+ { /* 10219 */
+ 202,
+ /* VPERMT2PS128rm */
+ },
+ { /* 10220 */
+ 540,
+ /* VPERMT2PS128rmb */
+ },
+ { /* 10221 */
+ 238,
+ /* VPERMT2PS128rmbk */
+ },
+ { /* 10222 */
+ 238,
+ /* VPERMT2PS128rmbkz */
+ },
+ { /* 10223 */
+ 203,
+ /* VPERMT2PS128rmk */
+ },
+ { /* 10224 */
+ 203,
+ /* VPERMT2PS128rmkz */
+ },
+ { /* 10225 */
+ 530,
+ /* VPERMT2PS128rr */
+ },
+ { /* 10226 */
+ 212,
+ /* VPERMT2PS128rrk */
+ },
+ { /* 10227 */
+ 212,
+ /* VPERMT2PS128rrkz */
+ },
+ { /* 10228 */
+ 531,
+ /* VPERMT2PS256rm */
+ },
+ { /* 10229 */
+ 541,
+ /* VPERMT2PS256rmb */
+ },
+ { /* 10230 */
+ 241,
+ /* VPERMT2PS256rmbk */
+ },
+ { /* 10231 */
+ 241,
+ /* VPERMT2PS256rmbkz */
+ },
+ { /* 10232 */
+ 218,
+ /* VPERMT2PS256rmk */
+ },
+ { /* 10233 */
+ 218,
+ /* VPERMT2PS256rmkz */
+ },
+ { /* 10234 */
+ 533,
+ /* VPERMT2PS256rr */
+ },
+ { /* 10235 */
+ 221,
+ /* VPERMT2PS256rrk */
+ },
+ { /* 10236 */
+ 221,
+ /* VPERMT2PS256rrkz */
+ },
+ { /* 10237 */
+ 534,
+ /* VPERMT2PSrm */
+ },
+ { /* 10238 */
+ 542,
+ /* VPERMT2PSrmb */
+ },
+ { /* 10239 */
+ 244,
+ /* VPERMT2PSrmbk */
+ },
+ { /* 10240 */
+ 244,
+ /* VPERMT2PSrmbkz */
+ },
+ { /* 10241 */
+ 227,
+ /* VPERMT2PSrmk */
+ },
+ { /* 10242 */
+ 227,
+ /* VPERMT2PSrmkz */
+ },
+ { /* 10243 */
+ 536,
+ /* VPERMT2PSrr */
+ },
+ { /* 10244 */
+ 233,
+ /* VPERMT2PSrrk */
+ },
+ { /* 10245 */
+ 233,
+ /* VPERMT2PSrrkz */
+ },
+ { /* 10246 */
+ 202,
+ /* VPERMT2Q128rm */
+ },
+ { /* 10247 */
+ 529,
+ /* VPERMT2Q128rmb */
+ },
+ { /* 10248 */
+ 208,
+ /* VPERMT2Q128rmbk */
+ },
+ { /* 10249 */
+ 208,
+ /* VPERMT2Q128rmbkz */
+ },
+ { /* 10250 */
+ 203,
+ /* VPERMT2Q128rmk */
+ },
+ { /* 10251 */
+ 203,
+ /* VPERMT2Q128rmkz */
+ },
+ { /* 10252 */
+ 530,
+ /* VPERMT2Q128rr */
+ },
+ { /* 10253 */
+ 212,
+ /* VPERMT2Q128rrk */
+ },
+ { /* 10254 */
+ 212,
+ /* VPERMT2Q128rrkz */
+ },
+ { /* 10255 */
+ 531,
+ /* VPERMT2Q256rm */
+ },
+ { /* 10256 */
+ 532,
+ /* VPERMT2Q256rmb */
+ },
+ { /* 10257 */
+ 216,
+ /* VPERMT2Q256rmbk */
+ },
+ { /* 10258 */
+ 216,
+ /* VPERMT2Q256rmbkz */
+ },
+ { /* 10259 */
+ 218,
+ /* VPERMT2Q256rmk */
+ },
+ { /* 10260 */
+ 218,
+ /* VPERMT2Q256rmkz */
+ },
+ { /* 10261 */
+ 533,
+ /* VPERMT2Q256rr */
+ },
+ { /* 10262 */
+ 221,
+ /* VPERMT2Q256rrk */
+ },
+ { /* 10263 */
+ 221,
+ /* VPERMT2Q256rrkz */
+ },
+ { /* 10264 */
+ 534,
+ /* VPERMT2Qrm */
+ },
+ { /* 10265 */
+ 535,
+ /* VPERMT2Qrmb */
+ },
+ { /* 10266 */
+ 225,
+ /* VPERMT2Qrmbk */
+ },
+ { /* 10267 */
+ 225,
+ /* VPERMT2Qrmbkz */
+ },
+ { /* 10268 */
+ 227,
+ /* VPERMT2Qrmk */
+ },
+ { /* 10269 */
+ 227,
+ /* VPERMT2Qrmkz */
+ },
+ { /* 10270 */
+ 536,
+ /* VPERMT2Qrr */
+ },
+ { /* 10271 */
+ 233,
+ /* VPERMT2Qrrk */
+ },
+ { /* 10272 */
+ 233,
+ /* VPERMT2Qrrkz */
+ },
+ { /* 10273 */
+ 202,
+ /* VPERMT2W128rm */
+ },
+ { /* 10274 */
+ 203,
+ /* VPERMT2W128rmk */
+ },
+ { /* 10275 */
+ 203,
+ /* VPERMT2W128rmkz */
+ },
+ { /* 10276 */
+ 530,
+ /* VPERMT2W128rr */
+ },
+ { /* 10277 */
+ 212,
+ /* VPERMT2W128rrk */
+ },
+ { /* 10278 */
+ 212,
+ /* VPERMT2W128rrkz */
+ },
+ { /* 10279 */
+ 531,
+ /* VPERMT2W256rm */
+ },
+ { /* 10280 */
+ 218,
+ /* VPERMT2W256rmk */
+ },
+ { /* 10281 */
+ 218,
+ /* VPERMT2W256rmkz */
+ },
+ { /* 10282 */
+ 533,
+ /* VPERMT2W256rr */
+ },
+ { /* 10283 */
+ 221,
+ /* VPERMT2W256rrk */
+ },
+ { /* 10284 */
+ 221,
+ /* VPERMT2W256rrkz */
+ },
+ { /* 10285 */
+ 534,
+ /* VPERMT2Wrm */
+ },
+ { /* 10286 */
+ 227,
+ /* VPERMT2Wrmk */
+ },
+ { /* 10287 */
+ 227,
+ /* VPERMT2Wrmkz */
+ },
+ { /* 10288 */
+ 536,
+ /* VPERMT2Wrr */
+ },
+ { /* 10289 */
+ 233,
+ /* VPERMT2Wrrk */
+ },
+ { /* 10290 */
+ 233,
+ /* VPERMT2Wrrkz */
+ },
+ { /* 10291 */
+ 206,
+ /* VPERMWZ128rm */
+ },
+ { /* 10292 */
+ 203,
+ /* VPERMWZ128rmk */
+ },
+ { /* 10293 */
+ 210,
+ /* VPERMWZ128rmkz */
+ },
+ { /* 10294 */
+ 211,
+ /* VPERMWZ128rr */
+ },
+ { /* 10295 */
+ 212,
+ /* VPERMWZ128rrk */
+ },
+ { /* 10296 */
+ 213,
+ /* VPERMWZ128rrkz */
+ },
+ { /* 10297 */
+ 214,
+ /* VPERMWZ256rm */
+ },
+ { /* 10298 */
+ 218,
+ /* VPERMWZ256rmk */
+ },
+ { /* 10299 */
+ 219,
+ /* VPERMWZ256rmkz */
+ },
+ { /* 10300 */
+ 220,
+ /* VPERMWZ256rr */
+ },
+ { /* 10301 */
+ 221,
+ /* VPERMWZ256rrk */
+ },
+ { /* 10302 */
+ 222,
+ /* VPERMWZ256rrkz */
+ },
+ { /* 10303 */
+ 223,
+ /* VPERMWZrm */
+ },
+ { /* 10304 */
+ 227,
+ /* VPERMWZrmk */
+ },
+ { /* 10305 */
+ 228,
+ /* VPERMWZrmkz */
+ },
+ { /* 10306 */
+ 229,
+ /* VPERMWZrr */
+ },
+ { /* 10307 */
+ 233,
+ /* VPERMWZrrk */
+ },
+ { /* 10308 */
+ 234,
+ /* VPERMWZrrkz */
+ },
+ { /* 10309 */
+ 30,
+ /* VPEXPANDBZ128rm */
+ },
+ { /* 10310 */
+ 688,
+ /* VPEXPANDBZ128rmk */
+ },
+ { /* 10311 */
+ 689,
+ /* VPEXPANDBZ128rmkz */
+ },
+ { /* 10312 */
+ 330,
+ /* VPEXPANDBZ128rr */
+ },
+ { /* 10313 */
+ 331,
+ /* VPEXPANDBZ128rrk */
+ },
+ { /* 10314 */
+ 332,
+ /* VPEXPANDBZ128rrkz */
+ },
+ { /* 10315 */
+ 305,
+ /* VPEXPANDBZ256rm */
+ },
+ { /* 10316 */
+ 690,
+ /* VPEXPANDBZ256rmk */
+ },
+ { /* 10317 */
+ 691,
+ /* VPEXPANDBZ256rmkz */
+ },
+ { /* 10318 */
+ 415,
+ /* VPEXPANDBZ256rr */
+ },
+ { /* 10319 */
+ 416,
+ /* VPEXPANDBZ256rrk */
+ },
+ { /* 10320 */
+ 417,
+ /* VPEXPANDBZ256rrkz */
+ },
+ { /* 10321 */
+ 692,
+ /* VPEXPANDBZrm */
+ },
+ { /* 10322 */
+ 693,
+ /* VPEXPANDBZrmk */
+ },
+ { /* 10323 */
+ 694,
+ /* VPEXPANDBZrmkz */
+ },
+ { /* 10324 */
+ 421,
+ /* VPEXPANDBZrr */
+ },
+ { /* 10325 */
+ 425,
+ /* VPEXPANDBZrrk */
+ },
+ { /* 10326 */
+ 426,
+ /* VPEXPANDBZrrkz */
+ },
+ { /* 10327 */
+ 334,
+ /* VPEXPANDDZ128rm */
+ },
+ { /* 10328 */
+ 335,
+ /* VPEXPANDDZ128rmk */
+ },
+ { /* 10329 */
+ 336,
+ /* VPEXPANDDZ128rmkz */
+ },
+ { /* 10330 */
+ 330,
+ /* VPEXPANDDZ128rr */
+ },
+ { /* 10331 */
+ 331,
+ /* VPEXPANDDZ128rrk */
+ },
+ { /* 10332 */
+ 332,
+ /* VPEXPANDDZ128rrkz */
+ },
+ { /* 10333 */
+ 337,
+ /* VPEXPANDDZ256rm */
+ },
+ { /* 10334 */
+ 338,
+ /* VPEXPANDDZ256rmk */
+ },
+ { /* 10335 */
+ 339,
+ /* VPEXPANDDZ256rmkz */
+ },
+ { /* 10336 */
+ 415,
+ /* VPEXPANDDZ256rr */
+ },
+ { /* 10337 */
+ 416,
+ /* VPEXPANDDZ256rrk */
+ },
+ { /* 10338 */
+ 417,
+ /* VPEXPANDDZ256rrkz */
+ },
+ { /* 10339 */
+ 340,
+ /* VPEXPANDDZrm */
+ },
+ { /* 10340 */
+ 341,
+ /* VPEXPANDDZrmk */
+ },
+ { /* 10341 */
+ 342,
+ /* VPEXPANDDZrmkz */
+ },
+ { /* 10342 */
+ 421,
+ /* VPEXPANDDZrr */
+ },
+ { /* 10343 */
+ 425,
+ /* VPEXPANDDZrrk */
+ },
+ { /* 10344 */
+ 426,
+ /* VPEXPANDDZrrkz */
+ },
+ { /* 10345 */
+ 327,
+ /* VPEXPANDQZ128rm */
+ },
+ { /* 10346 */
+ 328,
+ /* VPEXPANDQZ128rmk */
+ },
+ { /* 10347 */
+ 329,
+ /* VPEXPANDQZ128rmkz */
+ },
+ { /* 10348 */
+ 330,
+ /* VPEXPANDQZ128rr */
+ },
+ { /* 10349 */
+ 331,
+ /* VPEXPANDQZ128rrk */
+ },
+ { /* 10350 */
+ 332,
+ /* VPEXPANDQZ128rrkz */
+ },
+ { /* 10351 */
+ 306,
+ /* VPEXPANDQZ256rm */
+ },
+ { /* 10352 */
+ 307,
+ /* VPEXPANDQZ256rmk */
+ },
+ { /* 10353 */
+ 308,
+ /* VPEXPANDQZ256rmkz */
+ },
+ { /* 10354 */
+ 415,
+ /* VPEXPANDQZ256rr */
+ },
+ { /* 10355 */
+ 416,
+ /* VPEXPANDQZ256rrk */
+ },
+ { /* 10356 */
+ 417,
+ /* VPEXPANDQZ256rrkz */
+ },
+ { /* 10357 */
+ 312,
+ /* VPEXPANDQZrm */
+ },
+ { /* 10358 */
+ 313,
+ /* VPEXPANDQZrmk */
+ },
+ { /* 10359 */
+ 314,
+ /* VPEXPANDQZrmkz */
+ },
+ { /* 10360 */
+ 421,
+ /* VPEXPANDQZrr */
+ },
+ { /* 10361 */
+ 425,
+ /* VPEXPANDQZrrk */
+ },
+ { /* 10362 */
+ 426,
+ /* VPEXPANDQZrrkz */
+ },
+ { /* 10363 */
+ 714,
+ /* VPEXPANDWZ128rm */
+ },
+ { /* 10364 */
+ 715,
+ /* VPEXPANDWZ128rmk */
+ },
+ { /* 10365 */
+ 716,
+ /* VPEXPANDWZ128rmkz */
+ },
+ { /* 10366 */
+ 330,
+ /* VPEXPANDWZ128rr */
+ },
+ { /* 10367 */
+ 331,
+ /* VPEXPANDWZ128rrk */
+ },
+ { /* 10368 */
+ 332,
+ /* VPEXPANDWZ128rrkz */
+ },
+ { /* 10369 */
+ 717,
+ /* VPEXPANDWZ256rm */
+ },
+ { /* 10370 */
+ 718,
+ /* VPEXPANDWZ256rmk */
+ },
+ { /* 10371 */
+ 719,
+ /* VPEXPANDWZ256rmkz */
+ },
+ { /* 10372 */
+ 415,
+ /* VPEXPANDWZ256rr */
+ },
+ { /* 10373 */
+ 416,
+ /* VPEXPANDWZ256rrk */
+ },
+ { /* 10374 */
+ 417,
+ /* VPEXPANDWZ256rrkz */
+ },
+ { /* 10375 */
+ 720,
+ /* VPEXPANDWZrm */
+ },
+ { /* 10376 */
+ 721,
+ /* VPEXPANDWZrmk */
+ },
+ { /* 10377 */
+ 722,
+ /* VPEXPANDWZrmkz */
+ },
+ { /* 10378 */
+ 421,
+ /* VPEXPANDWZrr */
+ },
+ { /* 10379 */
+ 425,
+ /* VPEXPANDWZrrk */
+ },
+ { /* 10380 */
+ 426,
+ /* VPEXPANDWZrrkz */
+ },
+ { /* 10381 */
+ 96,
+ /* VPEXTRBZmr */
+ },
+ { /* 10382 */
+ 506,
+ /* VPEXTRBZrr */
+ },
+ { /* 10383 */
+ 96,
+ /* VPEXTRBmr */
+ },
+ { /* 10384 */
+ 97,
+ /* VPEXTRBrr */
+ },
+ { /* 10385 */
+ 505,
+ /* VPEXTRDZmr */
+ },
+ { /* 10386 */
+ 506,
+ /* VPEXTRDZrr */
+ },
+ { /* 10387 */
+ 96,
+ /* VPEXTRDmr */
+ },
+ { /* 10388 */
+ 97,
+ /* VPEXTRDrr */
+ },
+ { /* 10389 */
+ 451,
+ /* VPEXTRQZmr */
+ },
+ { /* 10390 */
+ 793,
+ /* VPEXTRQZrr */
+ },
+ { /* 10391 */
+ 96,
+ /* VPEXTRQmr */
+ },
+ { /* 10392 */
+ 180,
+ /* VPEXTRQrr */
+ },
+ { /* 10393 */
+ 794,
+ /* VPEXTRWZmr */
+ },
+ { /* 10394 */
+ 795,
+ /* VPEXTRWZrr */
+ },
+ { /* 10395 */
+ 506,
+ /* VPEXTRWZrr_REV */
+ },
+ { /* 10396 */
+ 96,
+ /* VPEXTRWmr */
+ },
+ { /* 10397 */
+ 181,
+ /* VPEXTRWrr */
+ },
+ { /* 10398 */
+ 97,
+ /* VPEXTRWrr_REV */
+ },
+ { /* 10399 */
+ 577,
+ /* VPGATHERDDYrm */
+ },
+ { /* 10400 */
+ 578,
+ /* VPGATHERDDZ128rm */
+ },
+ { /* 10401 */
+ 579,
+ /* VPGATHERDDZ256rm */
+ },
+ { /* 10402 */
+ 580,
+ /* VPGATHERDDZrm */
+ },
+ { /* 10403 */
+ 576,
+ /* VPGATHERDDrm */
+ },
+ { /* 10404 */
+ 572,
+ /* VPGATHERDQYrm */
+ },
+ { /* 10405 */
+ 573,
+ /* VPGATHERDQZ128rm */
+ },
+ { /* 10406 */
+ 574,
+ /* VPGATHERDQZ256rm */
+ },
+ { /* 10407 */
+ 575,
+ /* VPGATHERDQZrm */
+ },
+ { /* 10408 */
+ 576,
+ /* VPGATHERDQrm */
+ },
+ { /* 10409 */
+ 586,
+ /* VPGATHERQDYrm */
+ },
+ { /* 10410 */
+ 578,
+ /* VPGATHERQDZ128rm */
+ },
+ { /* 10411 */
+ 587,
+ /* VPGATHERQDZ256rm */
+ },
+ { /* 10412 */
+ 588,
+ /* VPGATHERQDZrm */
+ },
+ { /* 10413 */
+ 576,
+ /* VPGATHERQDrm */
+ },
+ { /* 10414 */
+ 577,
+ /* VPGATHERQQYrm */
+ },
+ { /* 10415 */
+ 573,
+ /* VPGATHERQQZ128rm */
+ },
+ { /* 10416 */
+ 584,
+ /* VPGATHERQQZ256rm */
+ },
+ { /* 10417 */
+ 585,
+ /* VPGATHERQQZrm */
+ },
+ { /* 10418 */
+ 576,
+ /* VPGATHERQQrm */
+ },
+ { /* 10419 */
+ 30,
+ /* VPHADDBDrm */
+ },
+ { /* 10420 */
+ 31,
+ /* VPHADDBDrr */
+ },
+ { /* 10421 */
+ 30,
+ /* VPHADDBQrm */
+ },
+ { /* 10422 */
+ 31,
+ /* VPHADDBQrr */
+ },
+ { /* 10423 */
+ 30,
+ /* VPHADDBWrm */
+ },
+ { /* 10424 */
+ 31,
+ /* VPHADDBWrr */
+ },
+ { /* 10425 */
+ 30,
+ /* VPHADDDQrm */
+ },
+ { /* 10426 */
+ 31,
+ /* VPHADDDQrr */
+ },
+ { /* 10427 */
+ 204,
+ /* VPHADDDYrm */
+ },
+ { /* 10428 */
+ 205,
+ /* VPHADDDYrr */
+ },
+ { /* 10429 */
+ 235,
+ /* VPHADDDrm */
+ },
+ { /* 10430 */
+ 236,
+ /* VPHADDDrr */
+ },
+ { /* 10431 */
+ 204,
+ /* VPHADDSWYrm */
+ },
+ { /* 10432 */
+ 205,
+ /* VPHADDSWYrr */
+ },
+ { /* 10433 */
+ 235,
+ /* VPHADDSWrm */
+ },
+ { /* 10434 */
+ 236,
+ /* VPHADDSWrr */
+ },
+ { /* 10435 */
+ 30,
+ /* VPHADDUBDrm */
+ },
+ { /* 10436 */
+ 31,
+ /* VPHADDUBDrr */
+ },
+ { /* 10437 */
+ 30,
+ /* VPHADDUBQrm */
+ },
+ { /* 10438 */
+ 31,
+ /* VPHADDUBQrr */
+ },
+ { /* 10439 */
+ 30,
+ /* VPHADDUBWrm */
+ },
+ { /* 10440 */
+ 31,
+ /* VPHADDUBWrr */
+ },
+ { /* 10441 */
+ 30,
+ /* VPHADDUDQrm */
+ },
+ { /* 10442 */
+ 31,
+ /* VPHADDUDQrr */
+ },
+ { /* 10443 */
+ 30,
+ /* VPHADDUWDrm */
+ },
+ { /* 10444 */
+ 31,
+ /* VPHADDUWDrr */
+ },
+ { /* 10445 */
+ 30,
+ /* VPHADDUWQrm */
+ },
+ { /* 10446 */
+ 31,
+ /* VPHADDUWQrr */
+ },
+ { /* 10447 */
+ 30,
+ /* VPHADDWDrm */
+ },
+ { /* 10448 */
+ 31,
+ /* VPHADDWDrr */
+ },
+ { /* 10449 */
+ 30,
+ /* VPHADDWQrm */
+ },
+ { /* 10450 */
+ 31,
+ /* VPHADDWQrr */
+ },
+ { /* 10451 */
+ 204,
+ /* VPHADDWYrm */
+ },
+ { /* 10452 */
+ 205,
+ /* VPHADDWYrr */
+ },
+ { /* 10453 */
+ 235,
+ /* VPHADDWrm */
+ },
+ { /* 10454 */
+ 236,
+ /* VPHADDWrr */
+ },
+ { /* 10455 */
+ 30,
+ /* VPHMINPOSUWrm */
+ },
+ { /* 10456 */
+ 31,
+ /* VPHMINPOSUWrr */
+ },
+ { /* 10457 */
+ 30,
+ /* VPHSUBBWrm */
+ },
+ { /* 10458 */
+ 31,
+ /* VPHSUBBWrr */
+ },
+ { /* 10459 */
+ 30,
+ /* VPHSUBDQrm */
+ },
+ { /* 10460 */
+ 31,
+ /* VPHSUBDQrr */
+ },
+ { /* 10461 */
+ 204,
+ /* VPHSUBDYrm */
+ },
+ { /* 10462 */
+ 205,
+ /* VPHSUBDYrr */
+ },
+ { /* 10463 */
+ 235,
+ /* VPHSUBDrm */
+ },
+ { /* 10464 */
+ 236,
+ /* VPHSUBDrr */
+ },
+ { /* 10465 */
+ 204,
+ /* VPHSUBSWYrm */
+ },
+ { /* 10466 */
+ 205,
+ /* VPHSUBSWYrr */
+ },
+ { /* 10467 */
+ 235,
+ /* VPHSUBSWrm */
+ },
+ { /* 10468 */
+ 236,
+ /* VPHSUBSWrr */
+ },
+ { /* 10469 */
+ 30,
+ /* VPHSUBWDrm */
+ },
+ { /* 10470 */
+ 31,
+ /* VPHSUBWDrr */
+ },
+ { /* 10471 */
+ 204,
+ /* VPHSUBWYrm */
+ },
+ { /* 10472 */
+ 205,
+ /* VPHSUBWYrr */
+ },
+ { /* 10473 */
+ 235,
+ /* VPHSUBWrm */
+ },
+ { /* 10474 */
+ 236,
+ /* VPHSUBWrr */
+ },
+ { /* 10475 */
+ 299,
+ /* VPINSRBZrm */
+ },
+ { /* 10476 */
+ 796,
+ /* VPINSRBZrr */
+ },
+ { /* 10477 */
+ 299,
+ /* VPINSRBrm */
+ },
+ { /* 10478 */
+ 797,
+ /* VPINSRBrr */
+ },
+ { /* 10479 */
+ 261,
+ /* VPINSRDZrm */
+ },
+ { /* 10480 */
+ 796,
+ /* VPINSRDZrr */
+ },
+ { /* 10481 */
+ 299,
+ /* VPINSRDrm */
+ },
+ { /* 10482 */
+ 797,
+ /* VPINSRDrr */
+ },
+ { /* 10483 */
+ 288,
+ /* VPINSRQZrm */
+ },
+ { /* 10484 */
+ 798,
+ /* VPINSRQZrr */
+ },
+ { /* 10485 */
+ 299,
+ /* VPINSRQrm */
+ },
+ { /* 10486 */
+ 799,
+ /* VPINSRQrr */
+ },
+ { /* 10487 */
+ 800,
+ /* VPINSRWZrm */
+ },
+ { /* 10488 */
+ 796,
+ /* VPINSRWZrr */
+ },
+ { /* 10489 */
+ 299,
+ /* VPINSRWrm */
+ },
+ { /* 10490 */
+ 797,
+ /* VPINSRWrr */
+ },
+ { /* 10491 */
+ 409,
+ /* VPLZCNTDZ128rm */
+ },
+ { /* 10492 */
+ 334,
+ /* VPLZCNTDZ128rmb */
+ },
+ { /* 10493 */
+ 335,
+ /* VPLZCNTDZ128rmbk */
+ },
+ { /* 10494 */
+ 336,
+ /* VPLZCNTDZ128rmbkz */
+ },
+ { /* 10495 */
+ 410,
+ /* VPLZCNTDZ128rmk */
+ },
+ { /* 10496 */
+ 411,
+ /* VPLZCNTDZ128rmkz */
+ },
+ { /* 10497 */
+ 330,
+ /* VPLZCNTDZ128rr */
+ },
+ { /* 10498 */
+ 331,
+ /* VPLZCNTDZ128rrk */
+ },
+ { /* 10499 */
+ 332,
+ /* VPLZCNTDZ128rrkz */
+ },
+ { /* 10500 */
+ 412,
+ /* VPLZCNTDZ256rm */
+ },
+ { /* 10501 */
+ 337,
+ /* VPLZCNTDZ256rmb */
+ },
+ { /* 10502 */
+ 338,
+ /* VPLZCNTDZ256rmbk */
+ },
+ { /* 10503 */
+ 339,
+ /* VPLZCNTDZ256rmbkz */
+ },
+ { /* 10504 */
+ 413,
+ /* VPLZCNTDZ256rmk */
+ },
+ { /* 10505 */
+ 414,
+ /* VPLZCNTDZ256rmkz */
+ },
+ { /* 10506 */
+ 415,
+ /* VPLZCNTDZ256rr */
+ },
+ { /* 10507 */
+ 416,
+ /* VPLZCNTDZ256rrk */
+ },
+ { /* 10508 */
+ 417,
+ /* VPLZCNTDZ256rrkz */
+ },
+ { /* 10509 */
+ 418,
+ /* VPLZCNTDZrm */
+ },
+ { /* 10510 */
+ 340,
+ /* VPLZCNTDZrmb */
+ },
+ { /* 10511 */
+ 341,
+ /* VPLZCNTDZrmbk */
+ },
+ { /* 10512 */
+ 342,
+ /* VPLZCNTDZrmbkz */
+ },
+ { /* 10513 */
+ 419,
+ /* VPLZCNTDZrmk */
+ },
+ { /* 10514 */
+ 420,
+ /* VPLZCNTDZrmkz */
+ },
+ { /* 10515 */
+ 421,
+ /* VPLZCNTDZrr */
+ },
+ { /* 10516 */
+ 425,
+ /* VPLZCNTDZrrk */
+ },
+ { /* 10517 */
+ 426,
+ /* VPLZCNTDZrrkz */
+ },
+ { /* 10518 */
+ 409,
+ /* VPLZCNTQZ128rm */
+ },
+ { /* 10519 */
+ 327,
+ /* VPLZCNTQZ128rmb */
+ },
+ { /* 10520 */
+ 328,
+ /* VPLZCNTQZ128rmbk */
+ },
+ { /* 10521 */
+ 329,
+ /* VPLZCNTQZ128rmbkz */
+ },
+ { /* 10522 */
+ 410,
+ /* VPLZCNTQZ128rmk */
+ },
+ { /* 10523 */
+ 411,
+ /* VPLZCNTQZ128rmkz */
+ },
+ { /* 10524 */
+ 330,
+ /* VPLZCNTQZ128rr */
+ },
+ { /* 10525 */
+ 331,
+ /* VPLZCNTQZ128rrk */
+ },
+ { /* 10526 */
+ 332,
+ /* VPLZCNTQZ128rrkz */
+ },
+ { /* 10527 */
+ 412,
+ /* VPLZCNTQZ256rm */
+ },
+ { /* 10528 */
+ 306,
+ /* VPLZCNTQZ256rmb */
+ },
+ { /* 10529 */
+ 307,
+ /* VPLZCNTQZ256rmbk */
+ },
+ { /* 10530 */
+ 308,
+ /* VPLZCNTQZ256rmbkz */
+ },
+ { /* 10531 */
+ 413,
+ /* VPLZCNTQZ256rmk */
+ },
+ { /* 10532 */
+ 414,
+ /* VPLZCNTQZ256rmkz */
+ },
+ { /* 10533 */
+ 415,
+ /* VPLZCNTQZ256rr */
+ },
+ { /* 10534 */
+ 416,
+ /* VPLZCNTQZ256rrk */
+ },
+ { /* 10535 */
+ 417,
+ /* VPLZCNTQZ256rrkz */
+ },
+ { /* 10536 */
+ 418,
+ /* VPLZCNTQZrm */
+ },
+ { /* 10537 */
+ 312,
+ /* VPLZCNTQZrmb */
+ },
+ { /* 10538 */
+ 313,
+ /* VPLZCNTQZrmbk */
+ },
+ { /* 10539 */
+ 314,
+ /* VPLZCNTQZrmbkz */
+ },
+ { /* 10540 */
+ 419,
+ /* VPLZCNTQZrmk */
+ },
+ { /* 10541 */
+ 420,
+ /* VPLZCNTQZrmkz */
+ },
+ { /* 10542 */
+ 421,
+ /* VPLZCNTQZrr */
+ },
+ { /* 10543 */
+ 425,
+ /* VPLZCNTQZrrk */
+ },
+ { /* 10544 */
+ 426,
+ /* VPLZCNTQZrrkz */
+ },
+ { /* 10545 */
+ 303,
+ /* VPMACSDDrm */
+ },
+ { /* 10546 */
+ 304,
+ /* VPMACSDDrr */
+ },
+ { /* 10547 */
+ 303,
+ /* VPMACSDQHrm */
+ },
+ { /* 10548 */
+ 304,
+ /* VPMACSDQHrr */
+ },
+ { /* 10549 */
+ 303,
+ /* VPMACSDQLrm */
+ },
+ { /* 10550 */
+ 304,
+ /* VPMACSDQLrr */
+ },
+ { /* 10551 */
+ 303,
+ /* VPMACSSDDrm */
+ },
+ { /* 10552 */
+ 304,
+ /* VPMACSSDDrr */
+ },
+ { /* 10553 */
+ 303,
+ /* VPMACSSDQHrm */
+ },
+ { /* 10554 */
+ 304,
+ /* VPMACSSDQHrr */
+ },
+ { /* 10555 */
+ 303,
+ /* VPMACSSDQLrm */
+ },
+ { /* 10556 */
+ 304,
+ /* VPMACSSDQLrr */
+ },
+ { /* 10557 */
+ 303,
+ /* VPMACSSWDrm */
+ },
+ { /* 10558 */
+ 304,
+ /* VPMACSSWDrr */
+ },
+ { /* 10559 */
+ 303,
+ /* VPMACSSWWrm */
+ },
+ { /* 10560 */
+ 304,
+ /* VPMACSSWWrr */
+ },
+ { /* 10561 */
+ 303,
+ /* VPMACSWDrm */
+ },
+ { /* 10562 */
+ 304,
+ /* VPMACSWDrr */
+ },
+ { /* 10563 */
+ 303,
+ /* VPMACSWWrm */
+ },
+ { /* 10564 */
+ 304,
+ /* VPMACSWWrr */
+ },
+ { /* 10565 */
+ 303,
+ /* VPMADCSSWDrm */
+ },
+ { /* 10566 */
+ 304,
+ /* VPMADCSSWDrr */
+ },
+ { /* 10567 */
+ 303,
+ /* VPMADCSWDrm */
+ },
+ { /* 10568 */
+ 304,
+ /* VPMADCSWDrr */
+ },
+ { /* 10569 */
+ 202,
+ /* VPMADD52HUQZ128m */
+ },
+ { /* 10570 */
+ 529,
+ /* VPMADD52HUQZ128mb */
+ },
+ { /* 10571 */
+ 208,
+ /* VPMADD52HUQZ128mbk */
+ },
+ { /* 10572 */
+ 208,
+ /* VPMADD52HUQZ128mbkz */
+ },
+ { /* 10573 */
+ 203,
+ /* VPMADD52HUQZ128mk */
+ },
+ { /* 10574 */
+ 203,
+ /* VPMADD52HUQZ128mkz */
+ },
+ { /* 10575 */
+ 530,
+ /* VPMADD52HUQZ128r */
+ },
+ { /* 10576 */
+ 212,
+ /* VPMADD52HUQZ128rk */
+ },
+ { /* 10577 */
+ 212,
+ /* VPMADD52HUQZ128rkz */
+ },
+ { /* 10578 */
+ 531,
+ /* VPMADD52HUQZ256m */
+ },
+ { /* 10579 */
+ 532,
+ /* VPMADD52HUQZ256mb */
+ },
+ { /* 10580 */
+ 216,
+ /* VPMADD52HUQZ256mbk */
+ },
+ { /* 10581 */
+ 216,
+ /* VPMADD52HUQZ256mbkz */
+ },
+ { /* 10582 */
+ 218,
+ /* VPMADD52HUQZ256mk */
+ },
+ { /* 10583 */
+ 218,
+ /* VPMADD52HUQZ256mkz */
+ },
+ { /* 10584 */
+ 533,
+ /* VPMADD52HUQZ256r */
+ },
+ { /* 10585 */
+ 221,
+ /* VPMADD52HUQZ256rk */
+ },
+ { /* 10586 */
+ 221,
+ /* VPMADD52HUQZ256rkz */
+ },
+ { /* 10587 */
+ 534,
+ /* VPMADD52HUQZm */
+ },
+ { /* 10588 */
+ 535,
+ /* VPMADD52HUQZmb */
+ },
+ { /* 10589 */
+ 225,
+ /* VPMADD52HUQZmbk */
+ },
+ { /* 10590 */
+ 225,
+ /* VPMADD52HUQZmbkz */
+ },
+ { /* 10591 */
+ 227,
+ /* VPMADD52HUQZmk */
+ },
+ { /* 10592 */
+ 227,
+ /* VPMADD52HUQZmkz */
+ },
+ { /* 10593 */
+ 536,
+ /* VPMADD52HUQZr */
+ },
+ { /* 10594 */
+ 233,
+ /* VPMADD52HUQZrk */
+ },
+ { /* 10595 */
+ 233,
+ /* VPMADD52HUQZrkz */
+ },
+ { /* 10596 */
+ 202,
+ /* VPMADD52LUQZ128m */
+ },
+ { /* 10597 */
+ 529,
+ /* VPMADD52LUQZ128mb */
+ },
+ { /* 10598 */
+ 208,
+ /* VPMADD52LUQZ128mbk */
+ },
+ { /* 10599 */
+ 208,
+ /* VPMADD52LUQZ128mbkz */
+ },
+ { /* 10600 */
+ 203,
+ /* VPMADD52LUQZ128mk */
+ },
+ { /* 10601 */
+ 203,
+ /* VPMADD52LUQZ128mkz */
+ },
+ { /* 10602 */
+ 530,
+ /* VPMADD52LUQZ128r */
+ },
+ { /* 10603 */
+ 212,
+ /* VPMADD52LUQZ128rk */
+ },
+ { /* 10604 */
+ 212,
+ /* VPMADD52LUQZ128rkz */
+ },
+ { /* 10605 */
+ 531,
+ /* VPMADD52LUQZ256m */
+ },
+ { /* 10606 */
+ 532,
+ /* VPMADD52LUQZ256mb */
+ },
+ { /* 10607 */
+ 216,
+ /* VPMADD52LUQZ256mbk */
+ },
+ { /* 10608 */
+ 216,
+ /* VPMADD52LUQZ256mbkz */
+ },
+ { /* 10609 */
+ 218,
+ /* VPMADD52LUQZ256mk */
+ },
+ { /* 10610 */
+ 218,
+ /* VPMADD52LUQZ256mkz */
+ },
+ { /* 10611 */
+ 533,
+ /* VPMADD52LUQZ256r */
+ },
+ { /* 10612 */
+ 221,
+ /* VPMADD52LUQZ256rk */
+ },
+ { /* 10613 */
+ 221,
+ /* VPMADD52LUQZ256rkz */
+ },
+ { /* 10614 */
+ 534,
+ /* VPMADD52LUQZm */
+ },
+ { /* 10615 */
+ 535,
+ /* VPMADD52LUQZmb */
+ },
+ { /* 10616 */
+ 225,
+ /* VPMADD52LUQZmbk */
+ },
+ { /* 10617 */
+ 225,
+ /* VPMADD52LUQZmbkz */
+ },
+ { /* 10618 */
+ 227,
+ /* VPMADD52LUQZmk */
+ },
+ { /* 10619 */
+ 227,
+ /* VPMADD52LUQZmkz */
+ },
+ { /* 10620 */
+ 536,
+ /* VPMADD52LUQZr */
+ },
+ { /* 10621 */
+ 233,
+ /* VPMADD52LUQZrk */
+ },
+ { /* 10622 */
+ 233,
+ /* VPMADD52LUQZrkz */
+ },
+ { /* 10623 */
+ 204,
+ /* VPMADDUBSWYrm */
+ },
+ { /* 10624 */
+ 205,
+ /* VPMADDUBSWYrr */
+ },
+ { /* 10625 */
+ 206,
+ /* VPMADDUBSWZ128rm */
+ },
+ { /* 10626 */
+ 203,
+ /* VPMADDUBSWZ128rmk */
+ },
+ { /* 10627 */
+ 210,
+ /* VPMADDUBSWZ128rmkz */
+ },
+ { /* 10628 */
+ 211,
+ /* VPMADDUBSWZ128rr */
+ },
+ { /* 10629 */
+ 212,
+ /* VPMADDUBSWZ128rrk */
+ },
+ { /* 10630 */
+ 213,
+ /* VPMADDUBSWZ128rrkz */
+ },
+ { /* 10631 */
+ 214,
+ /* VPMADDUBSWZ256rm */
+ },
+ { /* 10632 */
+ 218,
+ /* VPMADDUBSWZ256rmk */
+ },
+ { /* 10633 */
+ 219,
+ /* VPMADDUBSWZ256rmkz */
+ },
+ { /* 10634 */
+ 220,
+ /* VPMADDUBSWZ256rr */
+ },
+ { /* 10635 */
+ 221,
+ /* VPMADDUBSWZ256rrk */
+ },
+ { /* 10636 */
+ 222,
+ /* VPMADDUBSWZ256rrkz */
+ },
+ { /* 10637 */
+ 223,
+ /* VPMADDUBSWZrm */
+ },
+ { /* 10638 */
+ 227,
+ /* VPMADDUBSWZrmk */
+ },
+ { /* 10639 */
+ 228,
+ /* VPMADDUBSWZrmkz */
+ },
+ { /* 10640 */
+ 229,
+ /* VPMADDUBSWZrr */
+ },
+ { /* 10641 */
+ 233,
+ /* VPMADDUBSWZrrk */
+ },
+ { /* 10642 */
+ 234,
+ /* VPMADDUBSWZrrkz */
+ },
+ { /* 10643 */
+ 235,
+ /* VPMADDUBSWrm */
+ },
+ { /* 10644 */
+ 236,
+ /* VPMADDUBSWrr */
+ },
+ { /* 10645 */
+ 204,
+ /* VPMADDWDYrm */
+ },
+ { /* 10646 */
+ 205,
+ /* VPMADDWDYrr */
+ },
+ { /* 10647 */
+ 206,
+ /* VPMADDWDZ128rm */
+ },
+ { /* 10648 */
+ 203,
+ /* VPMADDWDZ128rmk */
+ },
+ { /* 10649 */
+ 210,
+ /* VPMADDWDZ128rmkz */
+ },
+ { /* 10650 */
+ 211,
+ /* VPMADDWDZ128rr */
+ },
+ { /* 10651 */
+ 212,
+ /* VPMADDWDZ128rrk */
+ },
+ { /* 10652 */
+ 213,
+ /* VPMADDWDZ128rrkz */
+ },
+ { /* 10653 */
+ 214,
+ /* VPMADDWDZ256rm */
+ },
+ { /* 10654 */
+ 218,
+ /* VPMADDWDZ256rmk */
+ },
+ { /* 10655 */
+ 219,
+ /* VPMADDWDZ256rmkz */
+ },
+ { /* 10656 */
+ 220,
+ /* VPMADDWDZ256rr */
+ },
+ { /* 10657 */
+ 221,
+ /* VPMADDWDZ256rrk */
+ },
+ { /* 10658 */
+ 222,
+ /* VPMADDWDZ256rrkz */
+ },
+ { /* 10659 */
+ 223,
+ /* VPMADDWDZrm */
+ },
+ { /* 10660 */
+ 227,
+ /* VPMADDWDZrmk */
+ },
+ { /* 10661 */
+ 228,
+ /* VPMADDWDZrmkz */
+ },
+ { /* 10662 */
+ 229,
+ /* VPMADDWDZrr */
+ },
+ { /* 10663 */
+ 233,
+ /* VPMADDWDZrrk */
+ },
+ { /* 10664 */
+ 234,
+ /* VPMADDWDZrrkz */
+ },
+ { /* 10665 */
+ 235,
+ /* VPMADDWDrm */
+ },
+ { /* 10666 */
+ 236,
+ /* VPMADDWDrr */
+ },
+ { /* 10667 */
+ 661,
+ /* VPMASKMOVDYmr */
+ },
+ { /* 10668 */
+ 204,
+ /* VPMASKMOVDYrm */
+ },
+ { /* 10669 */
+ 662,
+ /* VPMASKMOVDmr */
+ },
+ { /* 10670 */
+ 235,
+ /* VPMASKMOVDrm */
+ },
+ { /* 10671 */
+ 661,
+ /* VPMASKMOVQYmr */
+ },
+ { /* 10672 */
+ 204,
+ /* VPMASKMOVQYrm */
+ },
+ { /* 10673 */
+ 662,
+ /* VPMASKMOVQmr */
+ },
+ { /* 10674 */
+ 235,
+ /* VPMASKMOVQrm */
+ },
+ { /* 10675 */
+ 204,
+ /* VPMAXSBYrm */
+ },
+ { /* 10676 */
+ 205,
+ /* VPMAXSBYrr */
+ },
+ { /* 10677 */
+ 206,
+ /* VPMAXSBZ128rm */
+ },
+ { /* 10678 */
+ 203,
+ /* VPMAXSBZ128rmk */
+ },
+ { /* 10679 */
+ 210,
+ /* VPMAXSBZ128rmkz */
+ },
+ { /* 10680 */
+ 211,
+ /* VPMAXSBZ128rr */
+ },
+ { /* 10681 */
+ 212,
+ /* VPMAXSBZ128rrk */
+ },
+ { /* 10682 */
+ 213,
+ /* VPMAXSBZ128rrkz */
+ },
+ { /* 10683 */
+ 214,
+ /* VPMAXSBZ256rm */
+ },
+ { /* 10684 */
+ 218,
+ /* VPMAXSBZ256rmk */
+ },
+ { /* 10685 */
+ 219,
+ /* VPMAXSBZ256rmkz */
+ },
+ { /* 10686 */
+ 220,
+ /* VPMAXSBZ256rr */
+ },
+ { /* 10687 */
+ 221,
+ /* VPMAXSBZ256rrk */
+ },
+ { /* 10688 */
+ 222,
+ /* VPMAXSBZ256rrkz */
+ },
+ { /* 10689 */
+ 223,
+ /* VPMAXSBZrm */
+ },
+ { /* 10690 */
+ 227,
+ /* VPMAXSBZrmk */
+ },
+ { /* 10691 */
+ 228,
+ /* VPMAXSBZrmkz */
+ },
+ { /* 10692 */
+ 229,
+ /* VPMAXSBZrr */
+ },
+ { /* 10693 */
+ 233,
+ /* VPMAXSBZrrk */
+ },
+ { /* 10694 */
+ 234,
+ /* VPMAXSBZrrkz */
+ },
+ { /* 10695 */
+ 235,
+ /* VPMAXSBrm */
+ },
+ { /* 10696 */
+ 236,
+ /* VPMAXSBrr */
+ },
+ { /* 10697 */
+ 204,
+ /* VPMAXSDYrm */
+ },
+ { /* 10698 */
+ 205,
+ /* VPMAXSDYrr */
+ },
+ { /* 10699 */
+ 206,
+ /* VPMAXSDZ128rm */
+ },
+ { /* 10700 */
+ 237,
+ /* VPMAXSDZ128rmb */
+ },
+ { /* 10701 */
+ 238,
+ /* VPMAXSDZ128rmbk */
+ },
+ { /* 10702 */
+ 239,
+ /* VPMAXSDZ128rmbkz */
+ },
+ { /* 10703 */
+ 203,
+ /* VPMAXSDZ128rmk */
+ },
+ { /* 10704 */
+ 210,
+ /* VPMAXSDZ128rmkz */
+ },
+ { /* 10705 */
+ 211,
+ /* VPMAXSDZ128rr */
+ },
+ { /* 10706 */
+ 212,
+ /* VPMAXSDZ128rrk */
+ },
+ { /* 10707 */
+ 213,
+ /* VPMAXSDZ128rrkz */
+ },
+ { /* 10708 */
+ 214,
+ /* VPMAXSDZ256rm */
+ },
+ { /* 10709 */
+ 240,
+ /* VPMAXSDZ256rmb */
+ },
+ { /* 10710 */
+ 241,
+ /* VPMAXSDZ256rmbk */
+ },
+ { /* 10711 */
+ 242,
+ /* VPMAXSDZ256rmbkz */
+ },
+ { /* 10712 */
+ 218,
+ /* VPMAXSDZ256rmk */
+ },
+ { /* 10713 */
+ 219,
+ /* VPMAXSDZ256rmkz */
+ },
+ { /* 10714 */
+ 220,
+ /* VPMAXSDZ256rr */
+ },
+ { /* 10715 */
+ 221,
+ /* VPMAXSDZ256rrk */
+ },
+ { /* 10716 */
+ 222,
+ /* VPMAXSDZ256rrkz */
+ },
+ { /* 10717 */
+ 223,
+ /* VPMAXSDZrm */
+ },
+ { /* 10718 */
+ 243,
+ /* VPMAXSDZrmb */
+ },
+ { /* 10719 */
+ 244,
+ /* VPMAXSDZrmbk */
+ },
+ { /* 10720 */
+ 245,
+ /* VPMAXSDZrmbkz */
+ },
+ { /* 10721 */
+ 227,
+ /* VPMAXSDZrmk */
+ },
+ { /* 10722 */
+ 228,
+ /* VPMAXSDZrmkz */
+ },
+ { /* 10723 */
+ 229,
+ /* VPMAXSDZrr */
+ },
+ { /* 10724 */
+ 233,
+ /* VPMAXSDZrrk */
+ },
+ { /* 10725 */
+ 234,
+ /* VPMAXSDZrrkz */
+ },
+ { /* 10726 */
+ 235,
+ /* VPMAXSDrm */
+ },
+ { /* 10727 */
+ 236,
+ /* VPMAXSDrr */
+ },
+ { /* 10728 */
+ 206,
+ /* VPMAXSQZ128rm */
+ },
+ { /* 10729 */
+ 207,
+ /* VPMAXSQZ128rmb */
+ },
+ { /* 10730 */
+ 208,
+ /* VPMAXSQZ128rmbk */
+ },
+ { /* 10731 */
+ 209,
+ /* VPMAXSQZ128rmbkz */
+ },
+ { /* 10732 */
+ 203,
+ /* VPMAXSQZ128rmk */
+ },
+ { /* 10733 */
+ 210,
+ /* VPMAXSQZ128rmkz */
+ },
+ { /* 10734 */
+ 211,
+ /* VPMAXSQZ128rr */
+ },
+ { /* 10735 */
+ 212,
+ /* VPMAXSQZ128rrk */
+ },
+ { /* 10736 */
+ 213,
+ /* VPMAXSQZ128rrkz */
+ },
+ { /* 10737 */
+ 214,
+ /* VPMAXSQZ256rm */
+ },
+ { /* 10738 */
+ 215,
+ /* VPMAXSQZ256rmb */
+ },
+ { /* 10739 */
+ 216,
+ /* VPMAXSQZ256rmbk */
+ },
+ { /* 10740 */
+ 217,
+ /* VPMAXSQZ256rmbkz */
+ },
+ { /* 10741 */
+ 218,
+ /* VPMAXSQZ256rmk */
+ },
+ { /* 10742 */
+ 219,
+ /* VPMAXSQZ256rmkz */
+ },
+ { /* 10743 */
+ 220,
+ /* VPMAXSQZ256rr */
+ },
+ { /* 10744 */
+ 221,
+ /* VPMAXSQZ256rrk */
+ },
+ { /* 10745 */
+ 222,
+ /* VPMAXSQZ256rrkz */
+ },
+ { /* 10746 */
+ 223,
+ /* VPMAXSQZrm */
+ },
+ { /* 10747 */
+ 224,
+ /* VPMAXSQZrmb */
+ },
+ { /* 10748 */
+ 225,
+ /* VPMAXSQZrmbk */
+ },
+ { /* 10749 */
+ 226,
+ /* VPMAXSQZrmbkz */
+ },
+ { /* 10750 */
+ 227,
+ /* VPMAXSQZrmk */
+ },
+ { /* 10751 */
+ 228,
+ /* VPMAXSQZrmkz */
+ },
+ { /* 10752 */
+ 229,
+ /* VPMAXSQZrr */
+ },
+ { /* 10753 */
+ 233,
+ /* VPMAXSQZrrk */
+ },
+ { /* 10754 */
+ 234,
+ /* VPMAXSQZrrkz */
+ },
+ { /* 10755 */
+ 204,
+ /* VPMAXSWYrm */
+ },
+ { /* 10756 */
+ 205,
+ /* VPMAXSWYrr */
+ },
+ { /* 10757 */
+ 206,
+ /* VPMAXSWZ128rm */
+ },
+ { /* 10758 */
+ 203,
+ /* VPMAXSWZ128rmk */
+ },
+ { /* 10759 */
+ 210,
+ /* VPMAXSWZ128rmkz */
+ },
+ { /* 10760 */
+ 211,
+ /* VPMAXSWZ128rr */
+ },
+ { /* 10761 */
+ 212,
+ /* VPMAXSWZ128rrk */
+ },
+ { /* 10762 */
+ 213,
+ /* VPMAXSWZ128rrkz */
+ },
+ { /* 10763 */
+ 214,
+ /* VPMAXSWZ256rm */
+ },
+ { /* 10764 */
+ 218,
+ /* VPMAXSWZ256rmk */
+ },
+ { /* 10765 */
+ 219,
+ /* VPMAXSWZ256rmkz */
+ },
+ { /* 10766 */
+ 220,
+ /* VPMAXSWZ256rr */
+ },
+ { /* 10767 */
+ 221,
+ /* VPMAXSWZ256rrk */
+ },
+ { /* 10768 */
+ 222,
+ /* VPMAXSWZ256rrkz */
+ },
+ { /* 10769 */
+ 223,
+ /* VPMAXSWZrm */
+ },
+ { /* 10770 */
+ 227,
+ /* VPMAXSWZrmk */
+ },
+ { /* 10771 */
+ 228,
+ /* VPMAXSWZrmkz */
+ },
+ { /* 10772 */
+ 229,
+ /* VPMAXSWZrr */
+ },
+ { /* 10773 */
+ 233,
+ /* VPMAXSWZrrk */
+ },
+ { /* 10774 */
+ 234,
+ /* VPMAXSWZrrkz */
+ },
+ { /* 10775 */
+ 235,
+ /* VPMAXSWrm */
+ },
+ { /* 10776 */
+ 236,
+ /* VPMAXSWrr */
+ },
+ { /* 10777 */
+ 204,
+ /* VPMAXUBYrm */
+ },
+ { /* 10778 */
+ 205,
+ /* VPMAXUBYrr */
+ },
+ { /* 10779 */
+ 206,
+ /* VPMAXUBZ128rm */
+ },
+ { /* 10780 */
+ 203,
+ /* VPMAXUBZ128rmk */
+ },
+ { /* 10781 */
+ 210,
+ /* VPMAXUBZ128rmkz */
+ },
+ { /* 10782 */
+ 211,
+ /* VPMAXUBZ128rr */
+ },
+ { /* 10783 */
+ 212,
+ /* VPMAXUBZ128rrk */
+ },
+ { /* 10784 */
+ 213,
+ /* VPMAXUBZ128rrkz */
+ },
+ { /* 10785 */
+ 214,
+ /* VPMAXUBZ256rm */
+ },
+ { /* 10786 */
+ 218,
+ /* VPMAXUBZ256rmk */
+ },
+ { /* 10787 */
+ 219,
+ /* VPMAXUBZ256rmkz */
+ },
+ { /* 10788 */
+ 220,
+ /* VPMAXUBZ256rr */
+ },
+ { /* 10789 */
+ 221,
+ /* VPMAXUBZ256rrk */
+ },
+ { /* 10790 */
+ 222,
+ /* VPMAXUBZ256rrkz */
+ },
+ { /* 10791 */
+ 223,
+ /* VPMAXUBZrm */
+ },
+ { /* 10792 */
+ 227,
+ /* VPMAXUBZrmk */
+ },
+ { /* 10793 */
+ 228,
+ /* VPMAXUBZrmkz */
+ },
+ { /* 10794 */
+ 229,
+ /* VPMAXUBZrr */
+ },
+ { /* 10795 */
+ 233,
+ /* VPMAXUBZrrk */
+ },
+ { /* 10796 */
+ 234,
+ /* VPMAXUBZrrkz */
+ },
+ { /* 10797 */
+ 235,
+ /* VPMAXUBrm */
+ },
+ { /* 10798 */
+ 236,
+ /* VPMAXUBrr */
+ },
+ { /* 10799 */
+ 204,
+ /* VPMAXUDYrm */
+ },
+ { /* 10800 */
+ 205,
+ /* VPMAXUDYrr */
+ },
+ { /* 10801 */
+ 206,
+ /* VPMAXUDZ128rm */
+ },
+ { /* 10802 */
+ 237,
+ /* VPMAXUDZ128rmb */
+ },
+ { /* 10803 */
+ 238,
+ /* VPMAXUDZ128rmbk */
+ },
+ { /* 10804 */
+ 239,
+ /* VPMAXUDZ128rmbkz */
+ },
+ { /* 10805 */
+ 203,
+ /* VPMAXUDZ128rmk */
+ },
+ { /* 10806 */
+ 210,
+ /* VPMAXUDZ128rmkz */
+ },
+ { /* 10807 */
+ 211,
+ /* VPMAXUDZ128rr */
+ },
+ { /* 10808 */
+ 212,
+ /* VPMAXUDZ128rrk */
+ },
+ { /* 10809 */
+ 213,
+ /* VPMAXUDZ128rrkz */
+ },
+ { /* 10810 */
+ 214,
+ /* VPMAXUDZ256rm */
+ },
+ { /* 10811 */
+ 240,
+ /* VPMAXUDZ256rmb */
+ },
+ { /* 10812 */
+ 241,
+ /* VPMAXUDZ256rmbk */
+ },
+ { /* 10813 */
+ 242,
+ /* VPMAXUDZ256rmbkz */
+ },
+ { /* 10814 */
+ 218,
+ /* VPMAXUDZ256rmk */
+ },
+ { /* 10815 */
+ 219,
+ /* VPMAXUDZ256rmkz */
+ },
+ { /* 10816 */
+ 220,
+ /* VPMAXUDZ256rr */
+ },
+ { /* 10817 */
+ 221,
+ /* VPMAXUDZ256rrk */
+ },
+ { /* 10818 */
+ 222,
+ /* VPMAXUDZ256rrkz */
+ },
+ { /* 10819 */
+ 223,
+ /* VPMAXUDZrm */
+ },
+ { /* 10820 */
+ 243,
+ /* VPMAXUDZrmb */
+ },
+ { /* 10821 */
+ 244,
+ /* VPMAXUDZrmbk */
+ },
+ { /* 10822 */
+ 245,
+ /* VPMAXUDZrmbkz */
+ },
+ { /* 10823 */
+ 227,
+ /* VPMAXUDZrmk */
+ },
+ { /* 10824 */
+ 228,
+ /* VPMAXUDZrmkz */
+ },
+ { /* 10825 */
+ 229,
+ /* VPMAXUDZrr */
+ },
+ { /* 10826 */
+ 233,
+ /* VPMAXUDZrrk */
+ },
+ { /* 10827 */
+ 234,
+ /* VPMAXUDZrrkz */
+ },
+ { /* 10828 */
+ 235,
+ /* VPMAXUDrm */
+ },
+ { /* 10829 */
+ 236,
+ /* VPMAXUDrr */
+ },
+ { /* 10830 */
+ 206,
+ /* VPMAXUQZ128rm */
+ },
+ { /* 10831 */
+ 207,
+ /* VPMAXUQZ128rmb */
+ },
+ { /* 10832 */
+ 208,
+ /* VPMAXUQZ128rmbk */
+ },
+ { /* 10833 */
+ 209,
+ /* VPMAXUQZ128rmbkz */
+ },
+ { /* 10834 */
+ 203,
+ /* VPMAXUQZ128rmk */
+ },
+ { /* 10835 */
+ 210,
+ /* VPMAXUQZ128rmkz */
+ },
+ { /* 10836 */
+ 211,
+ /* VPMAXUQZ128rr */
+ },
+ { /* 10837 */
+ 212,
+ /* VPMAXUQZ128rrk */
+ },
+ { /* 10838 */
+ 213,
+ /* VPMAXUQZ128rrkz */
+ },
+ { /* 10839 */
+ 214,
+ /* VPMAXUQZ256rm */
+ },
+ { /* 10840 */
+ 215,
+ /* VPMAXUQZ256rmb */
+ },
+ { /* 10841 */
+ 216,
+ /* VPMAXUQZ256rmbk */
+ },
+ { /* 10842 */
+ 217,
+ /* VPMAXUQZ256rmbkz */
+ },
+ { /* 10843 */
+ 218,
+ /* VPMAXUQZ256rmk */
+ },
+ { /* 10844 */
+ 219,
+ /* VPMAXUQZ256rmkz */
+ },
+ { /* 10845 */
+ 220,
+ /* VPMAXUQZ256rr */
+ },
+ { /* 10846 */
+ 221,
+ /* VPMAXUQZ256rrk */
+ },
+ { /* 10847 */
+ 222,
+ /* VPMAXUQZ256rrkz */
+ },
+ { /* 10848 */
+ 223,
+ /* VPMAXUQZrm */
+ },
+ { /* 10849 */
+ 224,
+ /* VPMAXUQZrmb */
+ },
+ { /* 10850 */
+ 225,
+ /* VPMAXUQZrmbk */
+ },
+ { /* 10851 */
+ 226,
+ /* VPMAXUQZrmbkz */
+ },
+ { /* 10852 */
+ 227,
+ /* VPMAXUQZrmk */
+ },
+ { /* 10853 */
+ 228,
+ /* VPMAXUQZrmkz */
+ },
+ { /* 10854 */
+ 229,
+ /* VPMAXUQZrr */
+ },
+ { /* 10855 */
+ 233,
+ /* VPMAXUQZrrk */
+ },
+ { /* 10856 */
+ 234,
+ /* VPMAXUQZrrkz */
+ },
+ { /* 10857 */
+ 204,
+ /* VPMAXUWYrm */
+ },
+ { /* 10858 */
+ 205,
+ /* VPMAXUWYrr */
+ },
+ { /* 10859 */
+ 206,
+ /* VPMAXUWZ128rm */
+ },
+ { /* 10860 */
+ 203,
+ /* VPMAXUWZ128rmk */
+ },
+ { /* 10861 */
+ 210,
+ /* VPMAXUWZ128rmkz */
+ },
+ { /* 10862 */
+ 211,
+ /* VPMAXUWZ128rr */
+ },
+ { /* 10863 */
+ 212,
+ /* VPMAXUWZ128rrk */
+ },
+ { /* 10864 */
+ 213,
+ /* VPMAXUWZ128rrkz */
+ },
+ { /* 10865 */
+ 214,
+ /* VPMAXUWZ256rm */
+ },
+ { /* 10866 */
+ 218,
+ /* VPMAXUWZ256rmk */
+ },
+ { /* 10867 */
+ 219,
+ /* VPMAXUWZ256rmkz */
+ },
+ { /* 10868 */
+ 220,
+ /* VPMAXUWZ256rr */
+ },
+ { /* 10869 */
+ 221,
+ /* VPMAXUWZ256rrk */
+ },
+ { /* 10870 */
+ 222,
+ /* VPMAXUWZ256rrkz */
+ },
+ { /* 10871 */
+ 223,
+ /* VPMAXUWZrm */
+ },
+ { /* 10872 */
+ 227,
+ /* VPMAXUWZrmk */
+ },
+ { /* 10873 */
+ 228,
+ /* VPMAXUWZrmkz */
+ },
+ { /* 10874 */
+ 229,
+ /* VPMAXUWZrr */
+ },
+ { /* 10875 */
+ 233,
+ /* VPMAXUWZrrk */
+ },
+ { /* 10876 */
+ 234,
+ /* VPMAXUWZrrkz */
+ },
+ { /* 10877 */
+ 235,
+ /* VPMAXUWrm */
+ },
+ { /* 10878 */
+ 236,
+ /* VPMAXUWrr */
+ },
+ { /* 10879 */
+ 204,
+ /* VPMINSBYrm */
+ },
+ { /* 10880 */
+ 205,
+ /* VPMINSBYrr */
+ },
+ { /* 10881 */
+ 206,
+ /* VPMINSBZ128rm */
+ },
+ { /* 10882 */
+ 203,
+ /* VPMINSBZ128rmk */
+ },
+ { /* 10883 */
+ 210,
+ /* VPMINSBZ128rmkz */
+ },
+ { /* 10884 */
+ 211,
+ /* VPMINSBZ128rr */
+ },
+ { /* 10885 */
+ 212,
+ /* VPMINSBZ128rrk */
+ },
+ { /* 10886 */
+ 213,
+ /* VPMINSBZ128rrkz */
+ },
+ { /* 10887 */
+ 214,
+ /* VPMINSBZ256rm */
+ },
+ { /* 10888 */
+ 218,
+ /* VPMINSBZ256rmk */
+ },
+ { /* 10889 */
+ 219,
+ /* VPMINSBZ256rmkz */
+ },
+ { /* 10890 */
+ 220,
+ /* VPMINSBZ256rr */
+ },
+ { /* 10891 */
+ 221,
+ /* VPMINSBZ256rrk */
+ },
+ { /* 10892 */
+ 222,
+ /* VPMINSBZ256rrkz */
+ },
+ { /* 10893 */
+ 223,
+ /* VPMINSBZrm */
+ },
+ { /* 10894 */
+ 227,
+ /* VPMINSBZrmk */
+ },
+ { /* 10895 */
+ 228,
+ /* VPMINSBZrmkz */
+ },
+ { /* 10896 */
+ 229,
+ /* VPMINSBZrr */
+ },
+ { /* 10897 */
+ 233,
+ /* VPMINSBZrrk */
+ },
+ { /* 10898 */
+ 234,
+ /* VPMINSBZrrkz */
+ },
+ { /* 10899 */
+ 235,
+ /* VPMINSBrm */
+ },
+ { /* 10900 */
+ 236,
+ /* VPMINSBrr */
+ },
+ { /* 10901 */
+ 204,
+ /* VPMINSDYrm */
+ },
+ { /* 10902 */
+ 205,
+ /* VPMINSDYrr */
+ },
+ { /* 10903 */
+ 206,
+ /* VPMINSDZ128rm */
+ },
+ { /* 10904 */
+ 237,
+ /* VPMINSDZ128rmb */
+ },
+ { /* 10905 */
+ 238,
+ /* VPMINSDZ128rmbk */
+ },
+ { /* 10906 */
+ 239,
+ /* VPMINSDZ128rmbkz */
+ },
+ { /* 10907 */
+ 203,
+ /* VPMINSDZ128rmk */
+ },
+ { /* 10908 */
+ 210,
+ /* VPMINSDZ128rmkz */
+ },
+ { /* 10909 */
+ 211,
+ /* VPMINSDZ128rr */
+ },
+ { /* 10910 */
+ 212,
+ /* VPMINSDZ128rrk */
+ },
+ { /* 10911 */
+ 213,
+ /* VPMINSDZ128rrkz */
+ },
+ { /* 10912 */
+ 214,
+ /* VPMINSDZ256rm */
+ },
+ { /* 10913 */
+ 240,
+ /* VPMINSDZ256rmb */
+ },
+ { /* 10914 */
+ 241,
+ /* VPMINSDZ256rmbk */
+ },
+ { /* 10915 */
+ 242,
+ /* VPMINSDZ256rmbkz */
+ },
+ { /* 10916 */
+ 218,
+ /* VPMINSDZ256rmk */
+ },
+ { /* 10917 */
+ 219,
+ /* VPMINSDZ256rmkz */
+ },
+ { /* 10918 */
+ 220,
+ /* VPMINSDZ256rr */
+ },
+ { /* 10919 */
+ 221,
+ /* VPMINSDZ256rrk */
+ },
+ { /* 10920 */
+ 222,
+ /* VPMINSDZ256rrkz */
+ },
+ { /* 10921 */
+ 223,
+ /* VPMINSDZrm */
+ },
+ { /* 10922 */
+ 243,
+ /* VPMINSDZrmb */
+ },
+ { /* 10923 */
+ 244,
+ /* VPMINSDZrmbk */
+ },
+ { /* 10924 */
+ 245,
+ /* VPMINSDZrmbkz */
+ },
+ { /* 10925 */
+ 227,
+ /* VPMINSDZrmk */
+ },
+ { /* 10926 */
+ 228,
+ /* VPMINSDZrmkz */
+ },
+ { /* 10927 */
+ 229,
+ /* VPMINSDZrr */
+ },
+ { /* 10928 */
+ 233,
+ /* VPMINSDZrrk */
+ },
+ { /* 10929 */
+ 234,
+ /* VPMINSDZrrkz */
+ },
+ { /* 10930 */
+ 235,
+ /* VPMINSDrm */
+ },
+ { /* 10931 */
+ 236,
+ /* VPMINSDrr */
+ },
+ { /* 10932 */
+ 206,
+ /* VPMINSQZ128rm */
+ },
+ { /* 10933 */
+ 207,
+ /* VPMINSQZ128rmb */
+ },
+ { /* 10934 */
+ 208,
+ /* VPMINSQZ128rmbk */
+ },
+ { /* 10935 */
+ 209,
+ /* VPMINSQZ128rmbkz */
+ },
+ { /* 10936 */
+ 203,
+ /* VPMINSQZ128rmk */
+ },
+ { /* 10937 */
+ 210,
+ /* VPMINSQZ128rmkz */
+ },
+ { /* 10938 */
+ 211,
+ /* VPMINSQZ128rr */
+ },
+ { /* 10939 */
+ 212,
+ /* VPMINSQZ128rrk */
+ },
+ { /* 10940 */
+ 213,
+ /* VPMINSQZ128rrkz */
+ },
+ { /* 10941 */
+ 214,
+ /* VPMINSQZ256rm */
+ },
+ { /* 10942 */
+ 215,
+ /* VPMINSQZ256rmb */
+ },
+ { /* 10943 */
+ 216,
+ /* VPMINSQZ256rmbk */
+ },
+ { /* 10944 */
+ 217,
+ /* VPMINSQZ256rmbkz */
+ },
+ { /* 10945 */
+ 218,
+ /* VPMINSQZ256rmk */
+ },
+ { /* 10946 */
+ 219,
+ /* VPMINSQZ256rmkz */
+ },
+ { /* 10947 */
+ 220,
+ /* VPMINSQZ256rr */
+ },
+ { /* 10948 */
+ 221,
+ /* VPMINSQZ256rrk */
+ },
+ { /* 10949 */
+ 222,
+ /* VPMINSQZ256rrkz */
+ },
+ { /* 10950 */
+ 223,
+ /* VPMINSQZrm */
+ },
+ { /* 10951 */
+ 224,
+ /* VPMINSQZrmb */
+ },
+ { /* 10952 */
+ 225,
+ /* VPMINSQZrmbk */
+ },
+ { /* 10953 */
+ 226,
+ /* VPMINSQZrmbkz */
+ },
+ { /* 10954 */
+ 227,
+ /* VPMINSQZrmk */
+ },
+ { /* 10955 */
+ 228,
+ /* VPMINSQZrmkz */
+ },
+ { /* 10956 */
+ 229,
+ /* VPMINSQZrr */
+ },
+ { /* 10957 */
+ 233,
+ /* VPMINSQZrrk */
+ },
+ { /* 10958 */
+ 234,
+ /* VPMINSQZrrkz */
+ },
+ { /* 10959 */
+ 204,
+ /* VPMINSWYrm */
+ },
+ { /* 10960 */
+ 205,
+ /* VPMINSWYrr */
+ },
+ { /* 10961 */
+ 206,
+ /* VPMINSWZ128rm */
+ },
+ { /* 10962 */
+ 203,
+ /* VPMINSWZ128rmk */
+ },
+ { /* 10963 */
+ 210,
+ /* VPMINSWZ128rmkz */
+ },
+ { /* 10964 */
+ 211,
+ /* VPMINSWZ128rr */
+ },
+ { /* 10965 */
+ 212,
+ /* VPMINSWZ128rrk */
+ },
+ { /* 10966 */
+ 213,
+ /* VPMINSWZ128rrkz */
+ },
+ { /* 10967 */
+ 214,
+ /* VPMINSWZ256rm */
+ },
+ { /* 10968 */
+ 218,
+ /* VPMINSWZ256rmk */
+ },
+ { /* 10969 */
+ 219,
+ /* VPMINSWZ256rmkz */
+ },
+ { /* 10970 */
+ 220,
+ /* VPMINSWZ256rr */
+ },
+ { /* 10971 */
+ 221,
+ /* VPMINSWZ256rrk */
+ },
+ { /* 10972 */
+ 222,
+ /* VPMINSWZ256rrkz */
+ },
+ { /* 10973 */
+ 223,
+ /* VPMINSWZrm */
+ },
+ { /* 10974 */
+ 227,
+ /* VPMINSWZrmk */
+ },
+ { /* 10975 */
+ 228,
+ /* VPMINSWZrmkz */
+ },
+ { /* 10976 */
+ 229,
+ /* VPMINSWZrr */
+ },
+ { /* 10977 */
+ 233,
+ /* VPMINSWZrrk */
+ },
+ { /* 10978 */
+ 234,
+ /* VPMINSWZrrkz */
+ },
+ { /* 10979 */
+ 235,
+ /* VPMINSWrm */
+ },
+ { /* 10980 */
+ 236,
+ /* VPMINSWrr */
+ },
+ { /* 10981 */
+ 204,
+ /* VPMINUBYrm */
+ },
+ { /* 10982 */
+ 205,
+ /* VPMINUBYrr */
+ },
+ { /* 10983 */
+ 206,
+ /* VPMINUBZ128rm */
+ },
+ { /* 10984 */
+ 203,
+ /* VPMINUBZ128rmk */
+ },
+ { /* 10985 */
+ 210,
+ /* VPMINUBZ128rmkz */
+ },
+ { /* 10986 */
+ 211,
+ /* VPMINUBZ128rr */
+ },
+ { /* 10987 */
+ 212,
+ /* VPMINUBZ128rrk */
+ },
+ { /* 10988 */
+ 213,
+ /* VPMINUBZ128rrkz */
+ },
+ { /* 10989 */
+ 214,
+ /* VPMINUBZ256rm */
+ },
+ { /* 10990 */
+ 218,
+ /* VPMINUBZ256rmk */
+ },
+ { /* 10991 */
+ 219,
+ /* VPMINUBZ256rmkz */
+ },
+ { /* 10992 */
+ 220,
+ /* VPMINUBZ256rr */
+ },
+ { /* 10993 */
+ 221,
+ /* VPMINUBZ256rrk */
+ },
+ { /* 10994 */
+ 222,
+ /* VPMINUBZ256rrkz */
+ },
+ { /* 10995 */
+ 223,
+ /* VPMINUBZrm */
+ },
+ { /* 10996 */
+ 227,
+ /* VPMINUBZrmk */
+ },
+ { /* 10997 */
+ 228,
+ /* VPMINUBZrmkz */
+ },
+ { /* 10998 */
+ 229,
+ /* VPMINUBZrr */
+ },
+ { /* 10999 */
+ 233,
+ /* VPMINUBZrrk */
+ },
+ { /* 11000 */
+ 234,
+ /* VPMINUBZrrkz */
+ },
+ { /* 11001 */
+ 235,
+ /* VPMINUBrm */
+ },
+ { /* 11002 */
+ 236,
+ /* VPMINUBrr */
+ },
+ { /* 11003 */
+ 204,
+ /* VPMINUDYrm */
+ },
+ { /* 11004 */
+ 205,
+ /* VPMINUDYrr */
+ },
+ { /* 11005 */
+ 206,
+ /* VPMINUDZ128rm */
+ },
+ { /* 11006 */
+ 237,
+ /* VPMINUDZ128rmb */
+ },
+ { /* 11007 */
+ 238,
+ /* VPMINUDZ128rmbk */
+ },
+ { /* 11008 */
+ 239,
+ /* VPMINUDZ128rmbkz */
+ },
+ { /* 11009 */
+ 203,
+ /* VPMINUDZ128rmk */
+ },
+ { /* 11010 */
+ 210,
+ /* VPMINUDZ128rmkz */
+ },
+ { /* 11011 */
+ 211,
+ /* VPMINUDZ128rr */
+ },
+ { /* 11012 */
+ 212,
+ /* VPMINUDZ128rrk */
+ },
+ { /* 11013 */
+ 213,
+ /* VPMINUDZ128rrkz */
+ },
+ { /* 11014 */
+ 214,
+ /* VPMINUDZ256rm */
+ },
+ { /* 11015 */
+ 240,
+ /* VPMINUDZ256rmb */
+ },
+ { /* 11016 */
+ 241,
+ /* VPMINUDZ256rmbk */
+ },
+ { /* 11017 */
+ 242,
+ /* VPMINUDZ256rmbkz */
+ },
+ { /* 11018 */
+ 218,
+ /* VPMINUDZ256rmk */
+ },
+ { /* 11019 */
+ 219,
+ /* VPMINUDZ256rmkz */
+ },
+ { /* 11020 */
+ 220,
+ /* VPMINUDZ256rr */
+ },
+ { /* 11021 */
+ 221,
+ /* VPMINUDZ256rrk */
+ },
+ { /* 11022 */
+ 222,
+ /* VPMINUDZ256rrkz */
+ },
+ { /* 11023 */
+ 223,
+ /* VPMINUDZrm */
+ },
+ { /* 11024 */
+ 243,
+ /* VPMINUDZrmb */
+ },
+ { /* 11025 */
+ 244,
+ /* VPMINUDZrmbk */
+ },
+ { /* 11026 */
+ 245,
+ /* VPMINUDZrmbkz */
+ },
+ { /* 11027 */
+ 227,
+ /* VPMINUDZrmk */
+ },
+ { /* 11028 */
+ 228,
+ /* VPMINUDZrmkz */
+ },
+ { /* 11029 */
+ 229,
+ /* VPMINUDZrr */
+ },
+ { /* 11030 */
+ 233,
+ /* VPMINUDZrrk */
+ },
+ { /* 11031 */
+ 234,
+ /* VPMINUDZrrkz */
+ },
+ { /* 11032 */
+ 235,
+ /* VPMINUDrm */
+ },
+ { /* 11033 */
+ 236,
+ /* VPMINUDrr */
+ },
+ { /* 11034 */
+ 206,
+ /* VPMINUQZ128rm */
+ },
+ { /* 11035 */
+ 207,
+ /* VPMINUQZ128rmb */
+ },
+ { /* 11036 */
+ 208,
+ /* VPMINUQZ128rmbk */
+ },
+ { /* 11037 */
+ 209,
+ /* VPMINUQZ128rmbkz */
+ },
+ { /* 11038 */
+ 203,
+ /* VPMINUQZ128rmk */
+ },
+ { /* 11039 */
+ 210,
+ /* VPMINUQZ128rmkz */
+ },
+ { /* 11040 */
+ 211,
+ /* VPMINUQZ128rr */
+ },
+ { /* 11041 */
+ 212,
+ /* VPMINUQZ128rrk */
+ },
+ { /* 11042 */
+ 213,
+ /* VPMINUQZ128rrkz */
+ },
+ { /* 11043 */
+ 214,
+ /* VPMINUQZ256rm */
+ },
+ { /* 11044 */
+ 215,
+ /* VPMINUQZ256rmb */
+ },
+ { /* 11045 */
+ 216,
+ /* VPMINUQZ256rmbk */
+ },
+ { /* 11046 */
+ 217,
+ /* VPMINUQZ256rmbkz */
+ },
+ { /* 11047 */
+ 218,
+ /* VPMINUQZ256rmk */
+ },
+ { /* 11048 */
+ 219,
+ /* VPMINUQZ256rmkz */
+ },
+ { /* 11049 */
+ 220,
+ /* VPMINUQZ256rr */
+ },
+ { /* 11050 */
+ 221,
+ /* VPMINUQZ256rrk */
+ },
+ { /* 11051 */
+ 222,
+ /* VPMINUQZ256rrkz */
+ },
+ { /* 11052 */
+ 223,
+ /* VPMINUQZrm */
+ },
+ { /* 11053 */
+ 224,
+ /* VPMINUQZrmb */
+ },
+ { /* 11054 */
+ 225,
+ /* VPMINUQZrmbk */
+ },
+ { /* 11055 */
+ 226,
+ /* VPMINUQZrmbkz */
+ },
+ { /* 11056 */
+ 227,
+ /* VPMINUQZrmk */
+ },
+ { /* 11057 */
+ 228,
+ /* VPMINUQZrmkz */
+ },
+ { /* 11058 */
+ 229,
+ /* VPMINUQZrr */
+ },
+ { /* 11059 */
+ 233,
+ /* VPMINUQZrrk */
+ },
+ { /* 11060 */
+ 234,
+ /* VPMINUQZrrkz */
+ },
+ { /* 11061 */
+ 204,
+ /* VPMINUWYrm */
+ },
+ { /* 11062 */
+ 205,
+ /* VPMINUWYrr */
+ },
+ { /* 11063 */
+ 206,
+ /* VPMINUWZ128rm */
+ },
+ { /* 11064 */
+ 203,
+ /* VPMINUWZ128rmk */
+ },
+ { /* 11065 */
+ 210,
+ /* VPMINUWZ128rmkz */
+ },
+ { /* 11066 */
+ 211,
+ /* VPMINUWZ128rr */
+ },
+ { /* 11067 */
+ 212,
+ /* VPMINUWZ128rrk */
+ },
+ { /* 11068 */
+ 213,
+ /* VPMINUWZ128rrkz */
+ },
+ { /* 11069 */
+ 214,
+ /* VPMINUWZ256rm */
+ },
+ { /* 11070 */
+ 218,
+ /* VPMINUWZ256rmk */
+ },
+ { /* 11071 */
+ 219,
+ /* VPMINUWZ256rmkz */
+ },
+ { /* 11072 */
+ 220,
+ /* VPMINUWZ256rr */
+ },
+ { /* 11073 */
+ 221,
+ /* VPMINUWZ256rrk */
+ },
+ { /* 11074 */
+ 222,
+ /* VPMINUWZ256rrkz */
+ },
+ { /* 11075 */
+ 223,
+ /* VPMINUWZrm */
+ },
+ { /* 11076 */
+ 227,
+ /* VPMINUWZrmk */
+ },
+ { /* 11077 */
+ 228,
+ /* VPMINUWZrmkz */
+ },
+ { /* 11078 */
+ 229,
+ /* VPMINUWZrr */
+ },
+ { /* 11079 */
+ 233,
+ /* VPMINUWZrrk */
+ },
+ { /* 11080 */
+ 234,
+ /* VPMINUWZrrkz */
+ },
+ { /* 11081 */
+ 235,
+ /* VPMINUWrm */
+ },
+ { /* 11082 */
+ 236,
+ /* VPMINUWrr */
+ },
+ { /* 11083 */
+ 801,
+ /* VPMOVB2MZ128rr */
+ },
+ { /* 11084 */
+ 802,
+ /* VPMOVB2MZ256rr */
+ },
+ { /* 11085 */
+ 803,
+ /* VPMOVB2MZrr */
+ },
+ { /* 11086 */
+ 801,
+ /* VPMOVD2MZ128rr */
+ },
+ { /* 11087 */
+ 802,
+ /* VPMOVD2MZ256rr */
+ },
+ { /* 11088 */
+ 803,
+ /* VPMOVD2MZrr */
+ },
+ { /* 11089 */
+ 394,
+ /* VPMOVDBZ128mr */
+ },
+ { /* 11090 */
+ 395,
+ /* VPMOVDBZ128mrk */
+ },
+ { /* 11091 */
+ 804,
+ /* VPMOVDBZ128rr */
+ },
+ { /* 11092 */
+ 805,
+ /* VPMOVDBZ128rrk */
+ },
+ { /* 11093 */
+ 806,
+ /* VPMOVDBZ128rrkz */
+ },
+ { /* 11094 */
+ 384,
+ /* VPMOVDBZ256mr */
+ },
+ { /* 11095 */
+ 385,
+ /* VPMOVDBZ256mrk */
+ },
+ { /* 11096 */
+ 807,
+ /* VPMOVDBZ256rr */
+ },
+ { /* 11097 */
+ 808,
+ /* VPMOVDBZ256rrk */
+ },
+ { /* 11098 */
+ 809,
+ /* VPMOVDBZ256rrkz */
+ },
+ { /* 11099 */
+ 810,
+ /* VPMOVDBZmr */
+ },
+ { /* 11100 */
+ 811,
+ /* VPMOVDBZmrk */
+ },
+ { /* 11101 */
+ 812,
+ /* VPMOVDBZrr */
+ },
+ { /* 11102 */
+ 813,
+ /* VPMOVDBZrrk */
+ },
+ { /* 11103 */
+ 814,
+ /* VPMOVDBZrrkz */
+ },
+ { /* 11104 */
+ 379,
+ /* VPMOVDWZ128mr */
+ },
+ { /* 11105 */
+ 380,
+ /* VPMOVDWZ128mrk */
+ },
+ { /* 11106 */
+ 815,
+ /* VPMOVDWZ128rr */
+ },
+ { /* 11107 */
+ 816,
+ /* VPMOVDWZ128rrk */
+ },
+ { /* 11108 */
+ 817,
+ /* VPMOVDWZ128rrkz */
+ },
+ { /* 11109 */
+ 818,
+ /* VPMOVDWZ256mr */
+ },
+ { /* 11110 */
+ 819,
+ /* VPMOVDWZ256mrk */
+ },
+ { /* 11111 */
+ 820,
+ /* VPMOVDWZ256rr */
+ },
+ { /* 11112 */
+ 821,
+ /* VPMOVDWZ256rrk */
+ },
+ { /* 11113 */
+ 822,
+ /* VPMOVDWZ256rrkz */
+ },
+ { /* 11114 */
+ 823,
+ /* VPMOVDWZmr */
+ },
+ { /* 11115 */
+ 824,
+ /* VPMOVDWZmrk */
+ },
+ { /* 11116 */
+ 825,
+ /* VPMOVDWZrr */
+ },
+ { /* 11117 */
+ 826,
+ /* VPMOVDWZrrk */
+ },
+ { /* 11118 */
+ 827,
+ /* VPMOVDWZrrkz */
+ },
+ { /* 11119 */
+ 703,
+ /* VPMOVM2BZ128rr */
+ },
+ { /* 11120 */
+ 704,
+ /* VPMOVM2BZ256rr */
+ },
+ { /* 11121 */
+ 705,
+ /* VPMOVM2BZrr */
+ },
+ { /* 11122 */
+ 703,
+ /* VPMOVM2DZ128rr */
+ },
+ { /* 11123 */
+ 704,
+ /* VPMOVM2DZ256rr */
+ },
+ { /* 11124 */
+ 705,
+ /* VPMOVM2DZrr */
+ },
+ { /* 11125 */
+ 703,
+ /* VPMOVM2QZ128rr */
+ },
+ { /* 11126 */
+ 704,
+ /* VPMOVM2QZ256rr */
+ },
+ { /* 11127 */
+ 705,
+ /* VPMOVM2QZrr */
+ },
+ { /* 11128 */
+ 703,
+ /* VPMOVM2WZ128rr */
+ },
+ { /* 11129 */
+ 704,
+ /* VPMOVM2WZ256rr */
+ },
+ { /* 11130 */
+ 705,
+ /* VPMOVM2WZrr */
+ },
+ { /* 11131 */
+ 679,
+ /* VPMOVMSKBYrr */
+ },
+ { /* 11132 */
+ 88,
+ /* VPMOVMSKBrr */
+ },
+ { /* 11133 */
+ 801,
+ /* VPMOVQ2MZ128rr */
+ },
+ { /* 11134 */
+ 802,
+ /* VPMOVQ2MZ256rr */
+ },
+ { /* 11135 */
+ 803,
+ /* VPMOVQ2MZrr */
+ },
+ { /* 11136 */
+ 777,
+ /* VPMOVQBZ128mr */
+ },
+ { /* 11137 */
+ 778,
+ /* VPMOVQBZ128mrk */
+ },
+ { /* 11138 */
+ 828,
+ /* VPMOVQBZ128rr */
+ },
+ { /* 11139 */
+ 829,
+ /* VPMOVQBZ128rrk */
+ },
+ { /* 11140 */
+ 830,
+ /* VPMOVQBZ128rrkz */
+ },
+ { /* 11141 */
+ 396,
+ /* VPMOVQBZ256mr */
+ },
+ { /* 11142 */
+ 397,
+ /* VPMOVQBZ256mrk */
+ },
+ { /* 11143 */
+ 831,
+ /* VPMOVQBZ256rr */
+ },
+ { /* 11144 */
+ 832,
+ /* VPMOVQBZ256rrk */
+ },
+ { /* 11145 */
+ 833,
+ /* VPMOVQBZ256rrkz */
+ },
+ { /* 11146 */
+ 389,
+ /* VPMOVQBZmr */
+ },
+ { /* 11147 */
+ 390,
+ /* VPMOVQBZmrk */
+ },
+ { /* 11148 */
+ 834,
+ /* VPMOVQBZrr */
+ },
+ { /* 11149 */
+ 835,
+ /* VPMOVQBZrrk */
+ },
+ { /* 11150 */
+ 836,
+ /* VPMOVQBZrrkz */
+ },
+ { /* 11151 */
+ 379,
+ /* VPMOVQDZ128mr */
+ },
+ { /* 11152 */
+ 380,
+ /* VPMOVQDZ128mrk */
+ },
+ { /* 11153 */
+ 815,
+ /* VPMOVQDZ128rr */
+ },
+ { /* 11154 */
+ 816,
+ /* VPMOVQDZ128rrk */
+ },
+ { /* 11155 */
+ 817,
+ /* VPMOVQDZ128rrkz */
+ },
+ { /* 11156 */
+ 818,
+ /* VPMOVQDZ256mr */
+ },
+ { /* 11157 */
+ 819,
+ /* VPMOVQDZ256mrk */
+ },
+ { /* 11158 */
+ 820,
+ /* VPMOVQDZ256rr */
+ },
+ { /* 11159 */
+ 821,
+ /* VPMOVQDZ256rrk */
+ },
+ { /* 11160 */
+ 822,
+ /* VPMOVQDZ256rrkz */
+ },
+ { /* 11161 */
+ 823,
+ /* VPMOVQDZmr */
+ },
+ { /* 11162 */
+ 824,
+ /* VPMOVQDZmrk */
+ },
+ { /* 11163 */
+ 825,
+ /* VPMOVQDZrr */
+ },
+ { /* 11164 */
+ 826,
+ /* VPMOVQDZrrk */
+ },
+ { /* 11165 */
+ 827,
+ /* VPMOVQDZrrkz */
+ },
+ { /* 11166 */
+ 394,
+ /* VPMOVQWZ128mr */
+ },
+ { /* 11167 */
+ 395,
+ /* VPMOVQWZ128mrk */
+ },
+ { /* 11168 */
+ 804,
+ /* VPMOVQWZ128rr */
+ },
+ { /* 11169 */
+ 805,
+ /* VPMOVQWZ128rrk */
+ },
+ { /* 11170 */
+ 806,
+ /* VPMOVQWZ128rrkz */
+ },
+ { /* 11171 */
+ 384,
+ /* VPMOVQWZ256mr */
+ },
+ { /* 11172 */
+ 385,
+ /* VPMOVQWZ256mrk */
+ },
+ { /* 11173 */
+ 807,
+ /* VPMOVQWZ256rr */
+ },
+ { /* 11174 */
+ 808,
+ /* VPMOVQWZ256rrk */
+ },
+ { /* 11175 */
+ 809,
+ /* VPMOVQWZ256rrkz */
+ },
+ { /* 11176 */
+ 810,
+ /* VPMOVQWZmr */
+ },
+ { /* 11177 */
+ 811,
+ /* VPMOVQWZmrk */
+ },
+ { /* 11178 */
+ 812,
+ /* VPMOVQWZrr */
+ },
+ { /* 11179 */
+ 813,
+ /* VPMOVQWZrrk */
+ },
+ { /* 11180 */
+ 814,
+ /* VPMOVQWZrrkz */
+ },
+ { /* 11181 */
+ 394,
+ /* VPMOVSDBZ128mr */
+ },
+ { /* 11182 */
+ 395,
+ /* VPMOVSDBZ128mrk */
+ },
+ { /* 11183 */
+ 804,
+ /* VPMOVSDBZ128rr */
+ },
+ { /* 11184 */
+ 805,
+ /* VPMOVSDBZ128rrk */
+ },
+ { /* 11185 */
+ 806,
+ /* VPMOVSDBZ128rrkz */
+ },
+ { /* 11186 */
+ 384,
+ /* VPMOVSDBZ256mr */
+ },
+ { /* 11187 */
+ 385,
+ /* VPMOVSDBZ256mrk */
+ },
+ { /* 11188 */
+ 807,
+ /* VPMOVSDBZ256rr */
+ },
+ { /* 11189 */
+ 808,
+ /* VPMOVSDBZ256rrk */
+ },
+ { /* 11190 */
+ 809,
+ /* VPMOVSDBZ256rrkz */
+ },
+ { /* 11191 */
+ 810,
+ /* VPMOVSDBZmr */
+ },
+ { /* 11192 */
+ 811,
+ /* VPMOVSDBZmrk */
+ },
+ { /* 11193 */
+ 812,
+ /* VPMOVSDBZrr */
+ },
+ { /* 11194 */
+ 813,
+ /* VPMOVSDBZrrk */
+ },
+ { /* 11195 */
+ 814,
+ /* VPMOVSDBZrrkz */
+ },
+ { /* 11196 */
+ 379,
+ /* VPMOVSDWZ128mr */
+ },
+ { /* 11197 */
+ 380,
+ /* VPMOVSDWZ128mrk */
+ },
+ { /* 11198 */
+ 815,
+ /* VPMOVSDWZ128rr */
+ },
+ { /* 11199 */
+ 816,
+ /* VPMOVSDWZ128rrk */
+ },
+ { /* 11200 */
+ 817,
+ /* VPMOVSDWZ128rrkz */
+ },
+ { /* 11201 */
+ 818,
+ /* VPMOVSDWZ256mr */
+ },
+ { /* 11202 */
+ 819,
+ /* VPMOVSDWZ256mrk */
+ },
+ { /* 11203 */
+ 820,
+ /* VPMOVSDWZ256rr */
+ },
+ { /* 11204 */
+ 821,
+ /* VPMOVSDWZ256rrk */
+ },
+ { /* 11205 */
+ 822,
+ /* VPMOVSDWZ256rrkz */
+ },
+ { /* 11206 */
+ 823,
+ /* VPMOVSDWZmr */
+ },
+ { /* 11207 */
+ 824,
+ /* VPMOVSDWZmrk */
+ },
+ { /* 11208 */
+ 825,
+ /* VPMOVSDWZrr */
+ },
+ { /* 11209 */
+ 826,
+ /* VPMOVSDWZrrk */
+ },
+ { /* 11210 */
+ 827,
+ /* VPMOVSDWZrrkz */
+ },
+ { /* 11211 */
+ 777,
+ /* VPMOVSQBZ128mr */
+ },
+ { /* 11212 */
+ 778,
+ /* VPMOVSQBZ128mrk */
+ },
+ { /* 11213 */
+ 828,
+ /* VPMOVSQBZ128rr */
+ },
+ { /* 11214 */
+ 829,
+ /* VPMOVSQBZ128rrk */
+ },
+ { /* 11215 */
+ 830,
+ /* VPMOVSQBZ128rrkz */
+ },
+ { /* 11216 */
+ 396,
+ /* VPMOVSQBZ256mr */
+ },
+ { /* 11217 */
+ 397,
+ /* VPMOVSQBZ256mrk */
+ },
+ { /* 11218 */
+ 831,
+ /* VPMOVSQBZ256rr */
+ },
+ { /* 11219 */
+ 832,
+ /* VPMOVSQBZ256rrk */
+ },
+ { /* 11220 */
+ 833,
+ /* VPMOVSQBZ256rrkz */
+ },
+ { /* 11221 */
+ 389,
+ /* VPMOVSQBZmr */
+ },
+ { /* 11222 */
+ 390,
+ /* VPMOVSQBZmrk */
+ },
+ { /* 11223 */
+ 834,
+ /* VPMOVSQBZrr */
+ },
+ { /* 11224 */
+ 835,
+ /* VPMOVSQBZrrk */
+ },
+ { /* 11225 */
+ 836,
+ /* VPMOVSQBZrrkz */
+ },
+ { /* 11226 */
+ 379,
+ /* VPMOVSQDZ128mr */
+ },
+ { /* 11227 */
+ 380,
+ /* VPMOVSQDZ128mrk */
+ },
+ { /* 11228 */
+ 815,
+ /* VPMOVSQDZ128rr */
+ },
+ { /* 11229 */
+ 816,
+ /* VPMOVSQDZ128rrk */
+ },
+ { /* 11230 */
+ 817,
+ /* VPMOVSQDZ128rrkz */
+ },
+ { /* 11231 */
+ 818,
+ /* VPMOVSQDZ256mr */
+ },
+ { /* 11232 */
+ 819,
+ /* VPMOVSQDZ256mrk */
+ },
+ { /* 11233 */
+ 820,
+ /* VPMOVSQDZ256rr */
+ },
+ { /* 11234 */
+ 821,
+ /* VPMOVSQDZ256rrk */
+ },
+ { /* 11235 */
+ 822,
+ /* VPMOVSQDZ256rrkz */
+ },
+ { /* 11236 */
+ 823,
+ /* VPMOVSQDZmr */
+ },
+ { /* 11237 */
+ 824,
+ /* VPMOVSQDZmrk */
+ },
+ { /* 11238 */
+ 825,
+ /* VPMOVSQDZrr */
+ },
+ { /* 11239 */
+ 826,
+ /* VPMOVSQDZrrk */
+ },
+ { /* 11240 */
+ 827,
+ /* VPMOVSQDZrrkz */
+ },
+ { /* 11241 */
+ 394,
+ /* VPMOVSQWZ128mr */
+ },
+ { /* 11242 */
+ 395,
+ /* VPMOVSQWZ128mrk */
+ },
+ { /* 11243 */
+ 804,
+ /* VPMOVSQWZ128rr */
+ },
+ { /* 11244 */
+ 805,
+ /* VPMOVSQWZ128rrk */
+ },
+ { /* 11245 */
+ 806,
+ /* VPMOVSQWZ128rrkz */
+ },
+ { /* 11246 */
+ 384,
+ /* VPMOVSQWZ256mr */
+ },
+ { /* 11247 */
+ 385,
+ /* VPMOVSQWZ256mrk */
+ },
+ { /* 11248 */
+ 807,
+ /* VPMOVSQWZ256rr */
+ },
+ { /* 11249 */
+ 808,
+ /* VPMOVSQWZ256rrk */
+ },
+ { /* 11250 */
+ 809,
+ /* VPMOVSQWZ256rrkz */
+ },
+ { /* 11251 */
+ 810,
+ /* VPMOVSQWZmr */
+ },
+ { /* 11252 */
+ 811,
+ /* VPMOVSQWZmrk */
+ },
+ { /* 11253 */
+ 812,
+ /* VPMOVSQWZrr */
+ },
+ { /* 11254 */
+ 813,
+ /* VPMOVSQWZrrk */
+ },
+ { /* 11255 */
+ 814,
+ /* VPMOVSQWZrrkz */
+ },
+ { /* 11256 */
+ 379,
+ /* VPMOVSWBZ128mr */
+ },
+ { /* 11257 */
+ 380,
+ /* VPMOVSWBZ128mrk */
+ },
+ { /* 11258 */
+ 815,
+ /* VPMOVSWBZ128rr */
+ },
+ { /* 11259 */
+ 816,
+ /* VPMOVSWBZ128rrk */
+ },
+ { /* 11260 */
+ 817,
+ /* VPMOVSWBZ128rrkz */
+ },
+ { /* 11261 */
+ 818,
+ /* VPMOVSWBZ256mr */
+ },
+ { /* 11262 */
+ 819,
+ /* VPMOVSWBZ256mrk */
+ },
+ { /* 11263 */
+ 820,
+ /* VPMOVSWBZ256rr */
+ },
+ { /* 11264 */
+ 821,
+ /* VPMOVSWBZ256rrk */
+ },
+ { /* 11265 */
+ 822,
+ /* VPMOVSWBZ256rrkz */
+ },
+ { /* 11266 */
+ 823,
+ /* VPMOVSWBZmr */
+ },
+ { /* 11267 */
+ 824,
+ /* VPMOVSWBZmrk */
+ },
+ { /* 11268 */
+ 825,
+ /* VPMOVSWBZrr */
+ },
+ { /* 11269 */
+ 826,
+ /* VPMOVSWBZrrk */
+ },
+ { /* 11270 */
+ 827,
+ /* VPMOVSWBZrrkz */
+ },
+ { /* 11271 */
+ 305,
+ /* VPMOVSXBDYrm */
+ },
+ { /* 11272 */
+ 333,
+ /* VPMOVSXBDYrr */
+ },
+ { /* 11273 */
+ 334,
+ /* VPMOVSXBDZ128rm */
+ },
+ { /* 11274 */
+ 335,
+ /* VPMOVSXBDZ128rmk */
+ },
+ { /* 11275 */
+ 336,
+ /* VPMOVSXBDZ128rmkz */
+ },
+ { /* 11276 */
+ 378,
+ /* VPMOVSXBDZ128rr */
+ },
+ { /* 11277 */
+ 837,
+ /* VPMOVSXBDZ128rrk */
+ },
+ { /* 11278 */
+ 838,
+ /* VPMOVSXBDZ128rrkz */
+ },
+ { /* 11279 */
+ 306,
+ /* VPMOVSXBDZ256rm */
+ },
+ { /* 11280 */
+ 307,
+ /* VPMOVSXBDZ256rmk */
+ },
+ { /* 11281 */
+ 308,
+ /* VPMOVSXBDZ256rmkz */
+ },
+ { /* 11282 */
+ 839,
+ /* VPMOVSXBDZ256rr */
+ },
+ { /* 11283 */
+ 840,
+ /* VPMOVSXBDZ256rrk */
+ },
+ { /* 11284 */
+ 841,
+ /* VPMOVSXBDZ256rrkz */
+ },
+ { /* 11285 */
+ 321,
+ /* VPMOVSXBDZrm */
+ },
+ { /* 11286 */
+ 322,
+ /* VPMOVSXBDZrmk */
+ },
+ { /* 11287 */
+ 323,
+ /* VPMOVSXBDZrmkz */
+ },
+ { /* 11288 */
+ 842,
+ /* VPMOVSXBDZrr */
+ },
+ { /* 11289 */
+ 843,
+ /* VPMOVSXBDZrrk */
+ },
+ { /* 11290 */
+ 844,
+ /* VPMOVSXBDZrrkz */
+ },
+ { /* 11291 */
+ 30,
+ /* VPMOVSXBDrm */
+ },
+ { /* 11292 */
+ 31,
+ /* VPMOVSXBDrr */
+ },
+ { /* 11293 */
+ 305,
+ /* VPMOVSXBQYrm */
+ },
+ { /* 11294 */
+ 333,
+ /* VPMOVSXBQYrr */
+ },
+ { /* 11295 */
+ 714,
+ /* VPMOVSXBQZ128rm */
+ },
+ { /* 11296 */
+ 715,
+ /* VPMOVSXBQZ128rmk */
+ },
+ { /* 11297 */
+ 716,
+ /* VPMOVSXBQZ128rmkz */
+ },
+ { /* 11298 */
+ 845,
+ /* VPMOVSXBQZ128rr */
+ },
+ { /* 11299 */
+ 846,
+ /* VPMOVSXBQZ128rrk */
+ },
+ { /* 11300 */
+ 847,
+ /* VPMOVSXBQZ128rrkz */
+ },
+ { /* 11301 */
+ 337,
+ /* VPMOVSXBQZ256rm */
+ },
+ { /* 11302 */
+ 338,
+ /* VPMOVSXBQZ256rmk */
+ },
+ { /* 11303 */
+ 339,
+ /* VPMOVSXBQZ256rmkz */
+ },
+ { /* 11304 */
+ 848,
+ /* VPMOVSXBQZ256rr */
+ },
+ { /* 11305 */
+ 849,
+ /* VPMOVSXBQZ256rrk */
+ },
+ { /* 11306 */
+ 850,
+ /* VPMOVSXBQZ256rrkz */
+ },
+ { /* 11307 */
+ 312,
+ /* VPMOVSXBQZrm */
+ },
+ { /* 11308 */
+ 313,
+ /* VPMOVSXBQZrmk */
+ },
+ { /* 11309 */
+ 314,
+ /* VPMOVSXBQZrmkz */
+ },
+ { /* 11310 */
+ 851,
+ /* VPMOVSXBQZrr */
+ },
+ { /* 11311 */
+ 852,
+ /* VPMOVSXBQZrrk */
+ },
+ { /* 11312 */
+ 853,
+ /* VPMOVSXBQZrrkz */
+ },
+ { /* 11313 */
+ 30,
+ /* VPMOVSXBQrm */
+ },
+ { /* 11314 */
+ 31,
+ /* VPMOVSXBQrr */
+ },
+ { /* 11315 */
+ 305,
+ /* VPMOVSXBWYrm */
+ },
+ { /* 11316 */
+ 333,
+ /* VPMOVSXBWYrr */
+ },
+ { /* 11317 */
+ 327,
+ /* VPMOVSXBWZ128rm */
+ },
+ { /* 11318 */
+ 328,
+ /* VPMOVSXBWZ128rmk */
+ },
+ { /* 11319 */
+ 329,
+ /* VPMOVSXBWZ128rmkz */
+ },
+ { /* 11320 */
+ 377,
+ /* VPMOVSXBWZ128rr */
+ },
+ { /* 11321 */
+ 400,
+ /* VPMOVSXBWZ128rrk */
+ },
+ { /* 11322 */
+ 401,
+ /* VPMOVSXBWZ128rrkz */
+ },
+ { /* 11323 */
+ 318,
+ /* VPMOVSXBWZ256rm */
+ },
+ { /* 11324 */
+ 319,
+ /* VPMOVSXBWZ256rmk */
+ },
+ { /* 11325 */
+ 320,
+ /* VPMOVSXBWZ256rmkz */
+ },
+ { /* 11326 */
+ 402,
+ /* VPMOVSXBWZ256rr */
+ },
+ { /* 11327 */
+ 403,
+ /* VPMOVSXBWZ256rrk */
+ },
+ { /* 11328 */
+ 404,
+ /* VPMOVSXBWZ256rrkz */
+ },
+ { /* 11329 */
+ 324,
+ /* VPMOVSXBWZrm */
+ },
+ { /* 11330 */
+ 325,
+ /* VPMOVSXBWZrmk */
+ },
+ { /* 11331 */
+ 326,
+ /* VPMOVSXBWZrmkz */
+ },
+ { /* 11332 */
+ 405,
+ /* VPMOVSXBWZrr */
+ },
+ { /* 11333 */
+ 406,
+ /* VPMOVSXBWZrrk */
+ },
+ { /* 11334 */
+ 407,
+ /* VPMOVSXBWZrrkz */
+ },
+ { /* 11335 */
+ 30,
+ /* VPMOVSXBWrm */
+ },
+ { /* 11336 */
+ 31,
+ /* VPMOVSXBWrr */
+ },
+ { /* 11337 */
+ 305,
+ /* VPMOVSXDQYrm */
+ },
+ { /* 11338 */
+ 333,
+ /* VPMOVSXDQYrr */
+ },
+ { /* 11339 */
+ 327,
+ /* VPMOVSXDQZ128rm */
+ },
+ { /* 11340 */
+ 328,
+ /* VPMOVSXDQZ128rmk */
+ },
+ { /* 11341 */
+ 329,
+ /* VPMOVSXDQZ128rmkz */
+ },
+ { /* 11342 */
+ 377,
+ /* VPMOVSXDQZ128rr */
+ },
+ { /* 11343 */
+ 400,
+ /* VPMOVSXDQZ128rrk */
+ },
+ { /* 11344 */
+ 401,
+ /* VPMOVSXDQZ128rrkz */
+ },
+ { /* 11345 */
+ 318,
+ /* VPMOVSXDQZ256rm */
+ },
+ { /* 11346 */
+ 319,
+ /* VPMOVSXDQZ256rmk */
+ },
+ { /* 11347 */
+ 320,
+ /* VPMOVSXDQZ256rmkz */
+ },
+ { /* 11348 */
+ 402,
+ /* VPMOVSXDQZ256rr */
+ },
+ { /* 11349 */
+ 403,
+ /* VPMOVSXDQZ256rrk */
+ },
+ { /* 11350 */
+ 404,
+ /* VPMOVSXDQZ256rrkz */
+ },
+ { /* 11351 */
+ 324,
+ /* VPMOVSXDQZrm */
+ },
+ { /* 11352 */
+ 325,
+ /* VPMOVSXDQZrmk */
+ },
+ { /* 11353 */
+ 326,
+ /* VPMOVSXDQZrmkz */
+ },
+ { /* 11354 */
+ 405,
+ /* VPMOVSXDQZrr */
+ },
+ { /* 11355 */
+ 406,
+ /* VPMOVSXDQZrrk */
+ },
+ { /* 11356 */
+ 407,
+ /* VPMOVSXDQZrrkz */
+ },
+ { /* 11357 */
+ 30,
+ /* VPMOVSXDQrm */
+ },
+ { /* 11358 */
+ 31,
+ /* VPMOVSXDQrr */
+ },
+ { /* 11359 */
+ 305,
+ /* VPMOVSXWDYrm */
+ },
+ { /* 11360 */
+ 333,
+ /* VPMOVSXWDYrr */
+ },
+ { /* 11361 */
+ 327,
+ /* VPMOVSXWDZ128rm */
+ },
+ { /* 11362 */
+ 328,
+ /* VPMOVSXWDZ128rmk */
+ },
+ { /* 11363 */
+ 329,
+ /* VPMOVSXWDZ128rmkz */
+ },
+ { /* 11364 */
+ 377,
+ /* VPMOVSXWDZ128rr */
+ },
+ { /* 11365 */
+ 400,
+ /* VPMOVSXWDZ128rrk */
+ },
+ { /* 11366 */
+ 401,
+ /* VPMOVSXWDZ128rrkz */
+ },
+ { /* 11367 */
+ 318,
+ /* VPMOVSXWDZ256rm */
+ },
+ { /* 11368 */
+ 319,
+ /* VPMOVSXWDZ256rmk */
+ },
+ { /* 11369 */
+ 320,
+ /* VPMOVSXWDZ256rmkz */
+ },
+ { /* 11370 */
+ 402,
+ /* VPMOVSXWDZ256rr */
+ },
+ { /* 11371 */
+ 403,
+ /* VPMOVSXWDZ256rrk */
+ },
+ { /* 11372 */
+ 404,
+ /* VPMOVSXWDZ256rrkz */
+ },
+ { /* 11373 */
+ 324,
+ /* VPMOVSXWDZrm */
+ },
+ { /* 11374 */
+ 325,
+ /* VPMOVSXWDZrmk */
+ },
+ { /* 11375 */
+ 326,
+ /* VPMOVSXWDZrmkz */
+ },
+ { /* 11376 */
+ 405,
+ /* VPMOVSXWDZrr */
+ },
+ { /* 11377 */
+ 406,
+ /* VPMOVSXWDZrrk */
+ },
+ { /* 11378 */
+ 407,
+ /* VPMOVSXWDZrrkz */
+ },
+ { /* 11379 */
+ 30,
+ /* VPMOVSXWDrm */
+ },
+ { /* 11380 */
+ 31,
+ /* VPMOVSXWDrr */
+ },
+ { /* 11381 */
+ 305,
+ /* VPMOVSXWQYrm */
+ },
+ { /* 11382 */
+ 333,
+ /* VPMOVSXWQYrr */
+ },
+ { /* 11383 */
+ 334,
+ /* VPMOVSXWQZ128rm */
+ },
+ { /* 11384 */
+ 335,
+ /* VPMOVSXWQZ128rmk */
+ },
+ { /* 11385 */
+ 336,
+ /* VPMOVSXWQZ128rmkz */
+ },
+ { /* 11386 */
+ 378,
+ /* VPMOVSXWQZ128rr */
+ },
+ { /* 11387 */
+ 837,
+ /* VPMOVSXWQZ128rrk */
+ },
+ { /* 11388 */
+ 838,
+ /* VPMOVSXWQZ128rrkz */
+ },
+ { /* 11389 */
+ 306,
+ /* VPMOVSXWQZ256rm */
+ },
+ { /* 11390 */
+ 307,
+ /* VPMOVSXWQZ256rmk */
+ },
+ { /* 11391 */
+ 308,
+ /* VPMOVSXWQZ256rmkz */
+ },
+ { /* 11392 */
+ 839,
+ /* VPMOVSXWQZ256rr */
+ },
+ { /* 11393 */
+ 840,
+ /* VPMOVSXWQZ256rrk */
+ },
+ { /* 11394 */
+ 841,
+ /* VPMOVSXWQZ256rrkz */
+ },
+ { /* 11395 */
+ 321,
+ /* VPMOVSXWQZrm */
+ },
+ { /* 11396 */
+ 322,
+ /* VPMOVSXWQZrmk */
+ },
+ { /* 11397 */
+ 323,
+ /* VPMOVSXWQZrmkz */
+ },
+ { /* 11398 */
+ 842,
+ /* VPMOVSXWQZrr */
+ },
+ { /* 11399 */
+ 843,
+ /* VPMOVSXWQZrrk */
+ },
+ { /* 11400 */
+ 844,
+ /* VPMOVSXWQZrrkz */
+ },
+ { /* 11401 */
+ 30,
+ /* VPMOVSXWQrm */
+ },
+ { /* 11402 */
+ 31,
+ /* VPMOVSXWQrr */
+ },
+ { /* 11403 */
+ 394,
+ /* VPMOVUSDBZ128mr */
+ },
+ { /* 11404 */
+ 395,
+ /* VPMOVUSDBZ128mrk */
+ },
+ { /* 11405 */
+ 804,
+ /* VPMOVUSDBZ128rr */
+ },
+ { /* 11406 */
+ 805,
+ /* VPMOVUSDBZ128rrk */
+ },
+ { /* 11407 */
+ 806,
+ /* VPMOVUSDBZ128rrkz */
+ },
+ { /* 11408 */
+ 384,
+ /* VPMOVUSDBZ256mr */
+ },
+ { /* 11409 */
+ 385,
+ /* VPMOVUSDBZ256mrk */
+ },
+ { /* 11410 */
+ 807,
+ /* VPMOVUSDBZ256rr */
+ },
+ { /* 11411 */
+ 808,
+ /* VPMOVUSDBZ256rrk */
+ },
+ { /* 11412 */
+ 809,
+ /* VPMOVUSDBZ256rrkz */
+ },
+ { /* 11413 */
+ 810,
+ /* VPMOVUSDBZmr */
+ },
+ { /* 11414 */
+ 811,
+ /* VPMOVUSDBZmrk */
+ },
+ { /* 11415 */
+ 812,
+ /* VPMOVUSDBZrr */
+ },
+ { /* 11416 */
+ 813,
+ /* VPMOVUSDBZrrk */
+ },
+ { /* 11417 */
+ 814,
+ /* VPMOVUSDBZrrkz */
+ },
+ { /* 11418 */
+ 379,
+ /* VPMOVUSDWZ128mr */
+ },
+ { /* 11419 */
+ 380,
+ /* VPMOVUSDWZ128mrk */
+ },
+ { /* 11420 */
+ 815,
+ /* VPMOVUSDWZ128rr */
+ },
+ { /* 11421 */
+ 816,
+ /* VPMOVUSDWZ128rrk */
+ },
+ { /* 11422 */
+ 817,
+ /* VPMOVUSDWZ128rrkz */
+ },
+ { /* 11423 */
+ 818,
+ /* VPMOVUSDWZ256mr */
+ },
+ { /* 11424 */
+ 819,
+ /* VPMOVUSDWZ256mrk */
+ },
+ { /* 11425 */
+ 820,
+ /* VPMOVUSDWZ256rr */
+ },
+ { /* 11426 */
+ 821,
+ /* VPMOVUSDWZ256rrk */
+ },
+ { /* 11427 */
+ 822,
+ /* VPMOVUSDWZ256rrkz */
+ },
+ { /* 11428 */
+ 823,
+ /* VPMOVUSDWZmr */
+ },
+ { /* 11429 */
+ 824,
+ /* VPMOVUSDWZmrk */
+ },
+ { /* 11430 */
+ 825,
+ /* VPMOVUSDWZrr */
+ },
+ { /* 11431 */
+ 826,
+ /* VPMOVUSDWZrrk */
+ },
+ { /* 11432 */
+ 827,
+ /* VPMOVUSDWZrrkz */
+ },
+ { /* 11433 */
+ 777,
+ /* VPMOVUSQBZ128mr */
+ },
+ { /* 11434 */
+ 778,
+ /* VPMOVUSQBZ128mrk */
+ },
+ { /* 11435 */
+ 828,
+ /* VPMOVUSQBZ128rr */
+ },
+ { /* 11436 */
+ 829,
+ /* VPMOVUSQBZ128rrk */
+ },
+ { /* 11437 */
+ 830,
+ /* VPMOVUSQBZ128rrkz */
+ },
+ { /* 11438 */
+ 396,
+ /* VPMOVUSQBZ256mr */
+ },
+ { /* 11439 */
+ 397,
+ /* VPMOVUSQBZ256mrk */
+ },
+ { /* 11440 */
+ 831,
+ /* VPMOVUSQBZ256rr */
+ },
+ { /* 11441 */
+ 832,
+ /* VPMOVUSQBZ256rrk */
+ },
+ { /* 11442 */
+ 833,
+ /* VPMOVUSQBZ256rrkz */
+ },
+ { /* 11443 */
+ 389,
+ /* VPMOVUSQBZmr */
+ },
+ { /* 11444 */
+ 390,
+ /* VPMOVUSQBZmrk */
+ },
+ { /* 11445 */
+ 834,
+ /* VPMOVUSQBZrr */
+ },
+ { /* 11446 */
+ 835,
+ /* VPMOVUSQBZrrk */
+ },
+ { /* 11447 */
+ 836,
+ /* VPMOVUSQBZrrkz */
+ },
+ { /* 11448 */
+ 379,
+ /* VPMOVUSQDZ128mr */
+ },
+ { /* 11449 */
+ 380,
+ /* VPMOVUSQDZ128mrk */
+ },
+ { /* 11450 */
+ 815,
+ /* VPMOVUSQDZ128rr */
+ },
+ { /* 11451 */
+ 816,
+ /* VPMOVUSQDZ128rrk */
+ },
+ { /* 11452 */
+ 817,
+ /* VPMOVUSQDZ128rrkz */
+ },
+ { /* 11453 */
+ 818,
+ /* VPMOVUSQDZ256mr */
+ },
+ { /* 11454 */
+ 819,
+ /* VPMOVUSQDZ256mrk */
+ },
+ { /* 11455 */
+ 820,
+ /* VPMOVUSQDZ256rr */
+ },
+ { /* 11456 */
+ 821,
+ /* VPMOVUSQDZ256rrk */
+ },
+ { /* 11457 */
+ 822,
+ /* VPMOVUSQDZ256rrkz */
+ },
+ { /* 11458 */
+ 823,
+ /* VPMOVUSQDZmr */
+ },
+ { /* 11459 */
+ 824,
+ /* VPMOVUSQDZmrk */
+ },
+ { /* 11460 */
+ 825,
+ /* VPMOVUSQDZrr */
+ },
+ { /* 11461 */
+ 826,
+ /* VPMOVUSQDZrrk */
+ },
+ { /* 11462 */
+ 827,
+ /* VPMOVUSQDZrrkz */
+ },
+ { /* 11463 */
+ 394,
+ /* VPMOVUSQWZ128mr */
+ },
+ { /* 11464 */
+ 395,
+ /* VPMOVUSQWZ128mrk */
+ },
+ { /* 11465 */
+ 804,
+ /* VPMOVUSQWZ128rr */
+ },
+ { /* 11466 */
+ 805,
+ /* VPMOVUSQWZ128rrk */
+ },
+ { /* 11467 */
+ 806,
+ /* VPMOVUSQWZ128rrkz */
+ },
+ { /* 11468 */
+ 384,
+ /* VPMOVUSQWZ256mr */
+ },
+ { /* 11469 */
+ 385,
+ /* VPMOVUSQWZ256mrk */
+ },
+ { /* 11470 */
+ 807,
+ /* VPMOVUSQWZ256rr */
+ },
+ { /* 11471 */
+ 808,
+ /* VPMOVUSQWZ256rrk */
+ },
+ { /* 11472 */
+ 809,
+ /* VPMOVUSQWZ256rrkz */
+ },
+ { /* 11473 */
+ 810,
+ /* VPMOVUSQWZmr */
+ },
+ { /* 11474 */
+ 811,
+ /* VPMOVUSQWZmrk */
+ },
+ { /* 11475 */
+ 812,
+ /* VPMOVUSQWZrr */
+ },
+ { /* 11476 */
+ 813,
+ /* VPMOVUSQWZrrk */
+ },
+ { /* 11477 */
+ 814,
+ /* VPMOVUSQWZrrkz */
+ },
+ { /* 11478 */
+ 379,
+ /* VPMOVUSWBZ128mr */
+ },
+ { /* 11479 */
+ 380,
+ /* VPMOVUSWBZ128mrk */
+ },
+ { /* 11480 */
+ 815,
+ /* VPMOVUSWBZ128rr */
+ },
+ { /* 11481 */
+ 816,
+ /* VPMOVUSWBZ128rrk */
+ },
+ { /* 11482 */
+ 817,
+ /* VPMOVUSWBZ128rrkz */
+ },
+ { /* 11483 */
+ 818,
+ /* VPMOVUSWBZ256mr */
+ },
+ { /* 11484 */
+ 819,
+ /* VPMOVUSWBZ256mrk */
+ },
+ { /* 11485 */
+ 820,
+ /* VPMOVUSWBZ256rr */
+ },
+ { /* 11486 */
+ 821,
+ /* VPMOVUSWBZ256rrk */
+ },
+ { /* 11487 */
+ 822,
+ /* VPMOVUSWBZ256rrkz */
+ },
+ { /* 11488 */
+ 823,
+ /* VPMOVUSWBZmr */
+ },
+ { /* 11489 */
+ 824,
+ /* VPMOVUSWBZmrk */
+ },
+ { /* 11490 */
+ 825,
+ /* VPMOVUSWBZrr */
+ },
+ { /* 11491 */
+ 826,
+ /* VPMOVUSWBZrrk */
+ },
+ { /* 11492 */
+ 827,
+ /* VPMOVUSWBZrrkz */
+ },
+ { /* 11493 */
+ 801,
+ /* VPMOVW2MZ128rr */
+ },
+ { /* 11494 */
+ 802,
+ /* VPMOVW2MZ256rr */
+ },
+ { /* 11495 */
+ 803,
+ /* VPMOVW2MZrr */
+ },
+ { /* 11496 */
+ 379,
+ /* VPMOVWBZ128mr */
+ },
+ { /* 11497 */
+ 380,
+ /* VPMOVWBZ128mrk */
+ },
+ { /* 11498 */
+ 815,
+ /* VPMOVWBZ128rr */
+ },
+ { /* 11499 */
+ 816,
+ /* VPMOVWBZ128rrk */
+ },
+ { /* 11500 */
+ 817,
+ /* VPMOVWBZ128rrkz */
+ },
+ { /* 11501 */
+ 818,
+ /* VPMOVWBZ256mr */
+ },
+ { /* 11502 */
+ 819,
+ /* VPMOVWBZ256mrk */
+ },
+ { /* 11503 */
+ 820,
+ /* VPMOVWBZ256rr */
+ },
+ { /* 11504 */
+ 821,
+ /* VPMOVWBZ256rrk */
+ },
+ { /* 11505 */
+ 822,
+ /* VPMOVWBZ256rrkz */
+ },
+ { /* 11506 */
+ 823,
+ /* VPMOVWBZmr */
+ },
+ { /* 11507 */
+ 824,
+ /* VPMOVWBZmrk */
+ },
+ { /* 11508 */
+ 825,
+ /* VPMOVWBZrr */
+ },
+ { /* 11509 */
+ 826,
+ /* VPMOVWBZrrk */
+ },
+ { /* 11510 */
+ 827,
+ /* VPMOVWBZrrkz */
+ },
+ { /* 11511 */
+ 305,
+ /* VPMOVZXBDYrm */
+ },
+ { /* 11512 */
+ 333,
+ /* VPMOVZXBDYrr */
+ },
+ { /* 11513 */
+ 334,
+ /* VPMOVZXBDZ128rm */
+ },
+ { /* 11514 */
+ 335,
+ /* VPMOVZXBDZ128rmk */
+ },
+ { /* 11515 */
+ 336,
+ /* VPMOVZXBDZ128rmkz */
+ },
+ { /* 11516 */
+ 378,
+ /* VPMOVZXBDZ128rr */
+ },
+ { /* 11517 */
+ 837,
+ /* VPMOVZXBDZ128rrk */
+ },
+ { /* 11518 */
+ 838,
+ /* VPMOVZXBDZ128rrkz */
+ },
+ { /* 11519 */
+ 306,
+ /* VPMOVZXBDZ256rm */
+ },
+ { /* 11520 */
+ 307,
+ /* VPMOVZXBDZ256rmk */
+ },
+ { /* 11521 */
+ 308,
+ /* VPMOVZXBDZ256rmkz */
+ },
+ { /* 11522 */
+ 839,
+ /* VPMOVZXBDZ256rr */
+ },
+ { /* 11523 */
+ 840,
+ /* VPMOVZXBDZ256rrk */
+ },
+ { /* 11524 */
+ 841,
+ /* VPMOVZXBDZ256rrkz */
+ },
+ { /* 11525 */
+ 321,
+ /* VPMOVZXBDZrm */
+ },
+ { /* 11526 */
+ 322,
+ /* VPMOVZXBDZrmk */
+ },
+ { /* 11527 */
+ 323,
+ /* VPMOVZXBDZrmkz */
+ },
+ { /* 11528 */
+ 842,
+ /* VPMOVZXBDZrr */
+ },
+ { /* 11529 */
+ 843,
+ /* VPMOVZXBDZrrk */
+ },
+ { /* 11530 */
+ 844,
+ /* VPMOVZXBDZrrkz */
+ },
+ { /* 11531 */
+ 30,
+ /* VPMOVZXBDrm */
+ },
+ { /* 11532 */
+ 31,
+ /* VPMOVZXBDrr */
+ },
+ { /* 11533 */
+ 305,
+ /* VPMOVZXBQYrm */
+ },
+ { /* 11534 */
+ 333,
+ /* VPMOVZXBQYrr */
+ },
+ { /* 11535 */
+ 714,
+ /* VPMOVZXBQZ128rm */
+ },
+ { /* 11536 */
+ 715,
+ /* VPMOVZXBQZ128rmk */
+ },
+ { /* 11537 */
+ 716,
+ /* VPMOVZXBQZ128rmkz */
+ },
+ { /* 11538 */
+ 845,
+ /* VPMOVZXBQZ128rr */
+ },
+ { /* 11539 */
+ 846,
+ /* VPMOVZXBQZ128rrk */
+ },
+ { /* 11540 */
+ 847,
+ /* VPMOVZXBQZ128rrkz */
+ },
+ { /* 11541 */
+ 337,
+ /* VPMOVZXBQZ256rm */
+ },
+ { /* 11542 */
+ 338,
+ /* VPMOVZXBQZ256rmk */
+ },
+ { /* 11543 */
+ 339,
+ /* VPMOVZXBQZ256rmkz */
+ },
+ { /* 11544 */
+ 848,
+ /* VPMOVZXBQZ256rr */
+ },
+ { /* 11545 */
+ 849,
+ /* VPMOVZXBQZ256rrk */
+ },
+ { /* 11546 */
+ 850,
+ /* VPMOVZXBQZ256rrkz */
+ },
+ { /* 11547 */
+ 312,
+ /* VPMOVZXBQZrm */
+ },
+ { /* 11548 */
+ 313,
+ /* VPMOVZXBQZrmk */
+ },
+ { /* 11549 */
+ 314,
+ /* VPMOVZXBQZrmkz */
+ },
+ { /* 11550 */
+ 851,
+ /* VPMOVZXBQZrr */
+ },
+ { /* 11551 */
+ 852,
+ /* VPMOVZXBQZrrk */
+ },
+ { /* 11552 */
+ 853,
+ /* VPMOVZXBQZrrkz */
+ },
+ { /* 11553 */
+ 30,
+ /* VPMOVZXBQrm */
+ },
+ { /* 11554 */
+ 31,
+ /* VPMOVZXBQrr */
+ },
+ { /* 11555 */
+ 305,
+ /* VPMOVZXBWYrm */
+ },
+ { /* 11556 */
+ 333,
+ /* VPMOVZXBWYrr */
+ },
+ { /* 11557 */
+ 327,
+ /* VPMOVZXBWZ128rm */
+ },
+ { /* 11558 */
+ 328,
+ /* VPMOVZXBWZ128rmk */
+ },
+ { /* 11559 */
+ 329,
+ /* VPMOVZXBWZ128rmkz */
+ },
+ { /* 11560 */
+ 377,
+ /* VPMOVZXBWZ128rr */
+ },
+ { /* 11561 */
+ 400,
+ /* VPMOVZXBWZ128rrk */
+ },
+ { /* 11562 */
+ 401,
+ /* VPMOVZXBWZ128rrkz */
+ },
+ { /* 11563 */
+ 318,
+ /* VPMOVZXBWZ256rm */
+ },
+ { /* 11564 */
+ 319,
+ /* VPMOVZXBWZ256rmk */
+ },
+ { /* 11565 */
+ 320,
+ /* VPMOVZXBWZ256rmkz */
+ },
+ { /* 11566 */
+ 402,
+ /* VPMOVZXBWZ256rr */
+ },
+ { /* 11567 */
+ 403,
+ /* VPMOVZXBWZ256rrk */
+ },
+ { /* 11568 */
+ 404,
+ /* VPMOVZXBWZ256rrkz */
+ },
+ { /* 11569 */
+ 324,
+ /* VPMOVZXBWZrm */
+ },
+ { /* 11570 */
+ 325,
+ /* VPMOVZXBWZrmk */
+ },
+ { /* 11571 */
+ 326,
+ /* VPMOVZXBWZrmkz */
+ },
+ { /* 11572 */
+ 405,
+ /* VPMOVZXBWZrr */
+ },
+ { /* 11573 */
+ 406,
+ /* VPMOVZXBWZrrk */
+ },
+ { /* 11574 */
+ 407,
+ /* VPMOVZXBWZrrkz */
+ },
+ { /* 11575 */
+ 30,
+ /* VPMOVZXBWrm */
+ },
+ { /* 11576 */
+ 31,
+ /* VPMOVZXBWrr */
+ },
+ { /* 11577 */
+ 305,
+ /* VPMOVZXDQYrm */
+ },
+ { /* 11578 */
+ 333,
+ /* VPMOVZXDQYrr */
+ },
+ { /* 11579 */
+ 327,
+ /* VPMOVZXDQZ128rm */
+ },
+ { /* 11580 */
+ 328,
+ /* VPMOVZXDQZ128rmk */
+ },
+ { /* 11581 */
+ 329,
+ /* VPMOVZXDQZ128rmkz */
+ },
+ { /* 11582 */
+ 377,
+ /* VPMOVZXDQZ128rr */
+ },
+ { /* 11583 */
+ 400,
+ /* VPMOVZXDQZ128rrk */
+ },
+ { /* 11584 */
+ 401,
+ /* VPMOVZXDQZ128rrkz */
+ },
+ { /* 11585 */
+ 318,
+ /* VPMOVZXDQZ256rm */
+ },
+ { /* 11586 */
+ 319,
+ /* VPMOVZXDQZ256rmk */
+ },
+ { /* 11587 */
+ 320,
+ /* VPMOVZXDQZ256rmkz */
+ },
+ { /* 11588 */
+ 402,
+ /* VPMOVZXDQZ256rr */
+ },
+ { /* 11589 */
+ 403,
+ /* VPMOVZXDQZ256rrk */
+ },
+ { /* 11590 */
+ 404,
+ /* VPMOVZXDQZ256rrkz */
+ },
+ { /* 11591 */
+ 324,
+ /* VPMOVZXDQZrm */
+ },
+ { /* 11592 */
+ 325,
+ /* VPMOVZXDQZrmk */
+ },
+ { /* 11593 */
+ 326,
+ /* VPMOVZXDQZrmkz */
+ },
+ { /* 11594 */
+ 405,
+ /* VPMOVZXDQZrr */
+ },
+ { /* 11595 */
+ 406,
+ /* VPMOVZXDQZrrk */
+ },
+ { /* 11596 */
+ 407,
+ /* VPMOVZXDQZrrkz */
+ },
+ { /* 11597 */
+ 30,
+ /* VPMOVZXDQrm */
+ },
+ { /* 11598 */
+ 31,
+ /* VPMOVZXDQrr */
+ },
+ { /* 11599 */
+ 305,
+ /* VPMOVZXWDYrm */
+ },
+ { /* 11600 */
+ 333,
+ /* VPMOVZXWDYrr */
+ },
+ { /* 11601 */
+ 327,
+ /* VPMOVZXWDZ128rm */
+ },
+ { /* 11602 */
+ 328,
+ /* VPMOVZXWDZ128rmk */
+ },
+ { /* 11603 */
+ 329,
+ /* VPMOVZXWDZ128rmkz */
+ },
+ { /* 11604 */
+ 377,
+ /* VPMOVZXWDZ128rr */
+ },
+ { /* 11605 */
+ 400,
+ /* VPMOVZXWDZ128rrk */
+ },
+ { /* 11606 */
+ 401,
+ /* VPMOVZXWDZ128rrkz */
+ },
+ { /* 11607 */
+ 318,
+ /* VPMOVZXWDZ256rm */
+ },
+ { /* 11608 */
+ 319,
+ /* VPMOVZXWDZ256rmk */
+ },
+ { /* 11609 */
+ 320,
+ /* VPMOVZXWDZ256rmkz */
+ },
+ { /* 11610 */
+ 402,
+ /* VPMOVZXWDZ256rr */
+ },
+ { /* 11611 */
+ 403,
+ /* VPMOVZXWDZ256rrk */
+ },
+ { /* 11612 */
+ 404,
+ /* VPMOVZXWDZ256rrkz */
+ },
+ { /* 11613 */
+ 324,
+ /* VPMOVZXWDZrm */
+ },
+ { /* 11614 */
+ 325,
+ /* VPMOVZXWDZrmk */
+ },
+ { /* 11615 */
+ 326,
+ /* VPMOVZXWDZrmkz */
+ },
+ { /* 11616 */
+ 405,
+ /* VPMOVZXWDZrr */
+ },
+ { /* 11617 */
+ 406,
+ /* VPMOVZXWDZrrk */
+ },
+ { /* 11618 */
+ 407,
+ /* VPMOVZXWDZrrkz */
+ },
+ { /* 11619 */
+ 30,
+ /* VPMOVZXWDrm */
+ },
+ { /* 11620 */
+ 31,
+ /* VPMOVZXWDrr */
+ },
+ { /* 11621 */
+ 305,
+ /* VPMOVZXWQYrm */
+ },
+ { /* 11622 */
+ 333,
+ /* VPMOVZXWQYrr */
+ },
+ { /* 11623 */
+ 334,
+ /* VPMOVZXWQZ128rm */
+ },
+ { /* 11624 */
+ 335,
+ /* VPMOVZXWQZ128rmk */
+ },
+ { /* 11625 */
+ 336,
+ /* VPMOVZXWQZ128rmkz */
+ },
+ { /* 11626 */
+ 378,
+ /* VPMOVZXWQZ128rr */
+ },
+ { /* 11627 */
+ 837,
+ /* VPMOVZXWQZ128rrk */
+ },
+ { /* 11628 */
+ 838,
+ /* VPMOVZXWQZ128rrkz */
+ },
+ { /* 11629 */
+ 306,
+ /* VPMOVZXWQZ256rm */
+ },
+ { /* 11630 */
+ 307,
+ /* VPMOVZXWQZ256rmk */
+ },
+ { /* 11631 */
+ 308,
+ /* VPMOVZXWQZ256rmkz */
+ },
+ { /* 11632 */
+ 839,
+ /* VPMOVZXWQZ256rr */
+ },
+ { /* 11633 */
+ 840,
+ /* VPMOVZXWQZ256rrk */
+ },
+ { /* 11634 */
+ 841,
+ /* VPMOVZXWQZ256rrkz */
+ },
+ { /* 11635 */
+ 321,
+ /* VPMOVZXWQZrm */
+ },
+ { /* 11636 */
+ 322,
+ /* VPMOVZXWQZrmk */
+ },
+ { /* 11637 */
+ 323,
+ /* VPMOVZXWQZrmkz */
+ },
+ { /* 11638 */
+ 842,
+ /* VPMOVZXWQZrr */
+ },
+ { /* 11639 */
+ 843,
+ /* VPMOVZXWQZrrk */
+ },
+ { /* 11640 */
+ 844,
+ /* VPMOVZXWQZrrkz */
+ },
+ { /* 11641 */
+ 30,
+ /* VPMOVZXWQrm */
+ },
+ { /* 11642 */
+ 31,
+ /* VPMOVZXWQrr */
+ },
+ { /* 11643 */
+ 204,
+ /* VPMULDQYrm */
+ },
+ { /* 11644 */
+ 205,
+ /* VPMULDQYrr */
+ },
+ { /* 11645 */
+ 206,
+ /* VPMULDQZ128rm */
+ },
+ { /* 11646 */
+ 207,
+ /* VPMULDQZ128rmb */
+ },
+ { /* 11647 */
+ 208,
+ /* VPMULDQZ128rmbk */
+ },
+ { /* 11648 */
+ 209,
+ /* VPMULDQZ128rmbkz */
+ },
+ { /* 11649 */
+ 203,
+ /* VPMULDQZ128rmk */
+ },
+ { /* 11650 */
+ 210,
+ /* VPMULDQZ128rmkz */
+ },
+ { /* 11651 */
+ 211,
+ /* VPMULDQZ128rr */
+ },
+ { /* 11652 */
+ 212,
+ /* VPMULDQZ128rrk */
+ },
+ { /* 11653 */
+ 213,
+ /* VPMULDQZ128rrkz */
+ },
+ { /* 11654 */
+ 214,
+ /* VPMULDQZ256rm */
+ },
+ { /* 11655 */
+ 215,
+ /* VPMULDQZ256rmb */
+ },
+ { /* 11656 */
+ 216,
+ /* VPMULDQZ256rmbk */
+ },
+ { /* 11657 */
+ 217,
+ /* VPMULDQZ256rmbkz */
+ },
+ { /* 11658 */
+ 218,
+ /* VPMULDQZ256rmk */
+ },
+ { /* 11659 */
+ 219,
+ /* VPMULDQZ256rmkz */
+ },
+ { /* 11660 */
+ 220,
+ /* VPMULDQZ256rr */
+ },
+ { /* 11661 */
+ 221,
+ /* VPMULDQZ256rrk */
+ },
+ { /* 11662 */
+ 222,
+ /* VPMULDQZ256rrkz */
+ },
+ { /* 11663 */
+ 223,
+ /* VPMULDQZrm */
+ },
+ { /* 11664 */
+ 224,
+ /* VPMULDQZrmb */
+ },
+ { /* 11665 */
+ 225,
+ /* VPMULDQZrmbk */
+ },
+ { /* 11666 */
+ 226,
+ /* VPMULDQZrmbkz */
+ },
+ { /* 11667 */
+ 227,
+ /* VPMULDQZrmk */
+ },
+ { /* 11668 */
+ 228,
+ /* VPMULDQZrmkz */
+ },
+ { /* 11669 */
+ 229,
+ /* VPMULDQZrr */
+ },
+ { /* 11670 */
+ 233,
+ /* VPMULDQZrrk */
+ },
+ { /* 11671 */
+ 234,
+ /* VPMULDQZrrkz */
+ },
+ { /* 11672 */
+ 235,
+ /* VPMULDQrm */
+ },
+ { /* 11673 */
+ 236,
+ /* VPMULDQrr */
+ },
+ { /* 11674 */
+ 204,
+ /* VPMULHRSWYrm */
+ },
+ { /* 11675 */
+ 205,
+ /* VPMULHRSWYrr */
+ },
+ { /* 11676 */
+ 206,
+ /* VPMULHRSWZ128rm */
+ },
+ { /* 11677 */
+ 203,
+ /* VPMULHRSWZ128rmk */
+ },
+ { /* 11678 */
+ 210,
+ /* VPMULHRSWZ128rmkz */
+ },
+ { /* 11679 */
+ 211,
+ /* VPMULHRSWZ128rr */
+ },
+ { /* 11680 */
+ 212,
+ /* VPMULHRSWZ128rrk */
+ },
+ { /* 11681 */
+ 213,
+ /* VPMULHRSWZ128rrkz */
+ },
+ { /* 11682 */
+ 214,
+ /* VPMULHRSWZ256rm */
+ },
+ { /* 11683 */
+ 218,
+ /* VPMULHRSWZ256rmk */
+ },
+ { /* 11684 */
+ 219,
+ /* VPMULHRSWZ256rmkz */
+ },
+ { /* 11685 */
+ 220,
+ /* VPMULHRSWZ256rr */
+ },
+ { /* 11686 */
+ 221,
+ /* VPMULHRSWZ256rrk */
+ },
+ { /* 11687 */
+ 222,
+ /* VPMULHRSWZ256rrkz */
+ },
+ { /* 11688 */
+ 223,
+ /* VPMULHRSWZrm */
+ },
+ { /* 11689 */
+ 227,
+ /* VPMULHRSWZrmk */
+ },
+ { /* 11690 */
+ 228,
+ /* VPMULHRSWZrmkz */
+ },
+ { /* 11691 */
+ 229,
+ /* VPMULHRSWZrr */
+ },
+ { /* 11692 */
+ 233,
+ /* VPMULHRSWZrrk */
+ },
+ { /* 11693 */
+ 234,
+ /* VPMULHRSWZrrkz */
+ },
+ { /* 11694 */
+ 235,
+ /* VPMULHRSWrm */
+ },
+ { /* 11695 */
+ 236,
+ /* VPMULHRSWrr */
+ },
+ { /* 11696 */
+ 204,
+ /* VPMULHUWYrm */
+ },
+ { /* 11697 */
+ 205,
+ /* VPMULHUWYrr */
+ },
+ { /* 11698 */
+ 206,
+ /* VPMULHUWZ128rm */
+ },
+ { /* 11699 */
+ 203,
+ /* VPMULHUWZ128rmk */
+ },
+ { /* 11700 */
+ 210,
+ /* VPMULHUWZ128rmkz */
+ },
+ { /* 11701 */
+ 211,
+ /* VPMULHUWZ128rr */
+ },
+ { /* 11702 */
+ 212,
+ /* VPMULHUWZ128rrk */
+ },
+ { /* 11703 */
+ 213,
+ /* VPMULHUWZ128rrkz */
+ },
+ { /* 11704 */
+ 214,
+ /* VPMULHUWZ256rm */
+ },
+ { /* 11705 */
+ 218,
+ /* VPMULHUWZ256rmk */
+ },
+ { /* 11706 */
+ 219,
+ /* VPMULHUWZ256rmkz */
+ },
+ { /* 11707 */
+ 220,
+ /* VPMULHUWZ256rr */
+ },
+ { /* 11708 */
+ 221,
+ /* VPMULHUWZ256rrk */
+ },
+ { /* 11709 */
+ 222,
+ /* VPMULHUWZ256rrkz */
+ },
+ { /* 11710 */
+ 223,
+ /* VPMULHUWZrm */
+ },
+ { /* 11711 */
+ 227,
+ /* VPMULHUWZrmk */
+ },
+ { /* 11712 */
+ 228,
+ /* VPMULHUWZrmkz */
+ },
+ { /* 11713 */
+ 229,
+ /* VPMULHUWZrr */
+ },
+ { /* 11714 */
+ 233,
+ /* VPMULHUWZrrk */
+ },
+ { /* 11715 */
+ 234,
+ /* VPMULHUWZrrkz */
+ },
+ { /* 11716 */
+ 235,
+ /* VPMULHUWrm */
+ },
+ { /* 11717 */
+ 236,
+ /* VPMULHUWrr */
+ },
+ { /* 11718 */
+ 204,
+ /* VPMULHWYrm */
+ },
+ { /* 11719 */
+ 205,
+ /* VPMULHWYrr */
+ },
+ { /* 11720 */
+ 206,
+ /* VPMULHWZ128rm */
+ },
+ { /* 11721 */
+ 203,
+ /* VPMULHWZ128rmk */
+ },
+ { /* 11722 */
+ 210,
+ /* VPMULHWZ128rmkz */
+ },
+ { /* 11723 */
+ 211,
+ /* VPMULHWZ128rr */
+ },
+ { /* 11724 */
+ 212,
+ /* VPMULHWZ128rrk */
+ },
+ { /* 11725 */
+ 213,
+ /* VPMULHWZ128rrkz */
+ },
+ { /* 11726 */
+ 214,
+ /* VPMULHWZ256rm */
+ },
+ { /* 11727 */
+ 218,
+ /* VPMULHWZ256rmk */
+ },
+ { /* 11728 */
+ 219,
+ /* VPMULHWZ256rmkz */
+ },
+ { /* 11729 */
+ 220,
+ /* VPMULHWZ256rr */
+ },
+ { /* 11730 */
+ 221,
+ /* VPMULHWZ256rrk */
+ },
+ { /* 11731 */
+ 222,
+ /* VPMULHWZ256rrkz */
+ },
+ { /* 11732 */
+ 223,
+ /* VPMULHWZrm */
+ },
+ { /* 11733 */
+ 227,
+ /* VPMULHWZrmk */
+ },
+ { /* 11734 */
+ 228,
+ /* VPMULHWZrmkz */
+ },
+ { /* 11735 */
+ 229,
+ /* VPMULHWZrr */
+ },
+ { /* 11736 */
+ 233,
+ /* VPMULHWZrrk */
+ },
+ { /* 11737 */
+ 234,
+ /* VPMULHWZrrkz */
+ },
+ { /* 11738 */
+ 235,
+ /* VPMULHWrm */
+ },
+ { /* 11739 */
+ 236,
+ /* VPMULHWrr */
+ },
+ { /* 11740 */
+ 204,
+ /* VPMULLDYrm */
+ },
+ { /* 11741 */
+ 205,
+ /* VPMULLDYrr */
+ },
+ { /* 11742 */
+ 206,
+ /* VPMULLDZ128rm */
+ },
+ { /* 11743 */
+ 237,
+ /* VPMULLDZ128rmb */
+ },
+ { /* 11744 */
+ 238,
+ /* VPMULLDZ128rmbk */
+ },
+ { /* 11745 */
+ 239,
+ /* VPMULLDZ128rmbkz */
+ },
+ { /* 11746 */
+ 203,
+ /* VPMULLDZ128rmk */
+ },
+ { /* 11747 */
+ 210,
+ /* VPMULLDZ128rmkz */
+ },
+ { /* 11748 */
+ 211,
+ /* VPMULLDZ128rr */
+ },
+ { /* 11749 */
+ 212,
+ /* VPMULLDZ128rrk */
+ },
+ { /* 11750 */
+ 213,
+ /* VPMULLDZ128rrkz */
+ },
+ { /* 11751 */
+ 214,
+ /* VPMULLDZ256rm */
+ },
+ { /* 11752 */
+ 240,
+ /* VPMULLDZ256rmb */
+ },
+ { /* 11753 */
+ 241,
+ /* VPMULLDZ256rmbk */
+ },
+ { /* 11754 */
+ 242,
+ /* VPMULLDZ256rmbkz */
+ },
+ { /* 11755 */
+ 218,
+ /* VPMULLDZ256rmk */
+ },
+ { /* 11756 */
+ 219,
+ /* VPMULLDZ256rmkz */
+ },
+ { /* 11757 */
+ 220,
+ /* VPMULLDZ256rr */
+ },
+ { /* 11758 */
+ 221,
+ /* VPMULLDZ256rrk */
+ },
+ { /* 11759 */
+ 222,
+ /* VPMULLDZ256rrkz */
+ },
+ { /* 11760 */
+ 223,
+ /* VPMULLDZrm */
+ },
+ { /* 11761 */
+ 243,
+ /* VPMULLDZrmb */
+ },
+ { /* 11762 */
+ 244,
+ /* VPMULLDZrmbk */
+ },
+ { /* 11763 */
+ 245,
+ /* VPMULLDZrmbkz */
+ },
+ { /* 11764 */
+ 227,
+ /* VPMULLDZrmk */
+ },
+ { /* 11765 */
+ 228,
+ /* VPMULLDZrmkz */
+ },
+ { /* 11766 */
+ 229,
+ /* VPMULLDZrr */
+ },
+ { /* 11767 */
+ 233,
+ /* VPMULLDZrrk */
+ },
+ { /* 11768 */
+ 234,
+ /* VPMULLDZrrkz */
+ },
+ { /* 11769 */
+ 235,
+ /* VPMULLDrm */
+ },
+ { /* 11770 */
+ 236,
+ /* VPMULLDrr */
+ },
+ { /* 11771 */
+ 206,
+ /* VPMULLQZ128rm */
+ },
+ { /* 11772 */
+ 207,
+ /* VPMULLQZ128rmb */
+ },
+ { /* 11773 */
+ 208,
+ /* VPMULLQZ128rmbk */
+ },
+ { /* 11774 */
+ 209,
+ /* VPMULLQZ128rmbkz */
+ },
+ { /* 11775 */
+ 203,
+ /* VPMULLQZ128rmk */
+ },
+ { /* 11776 */
+ 210,
+ /* VPMULLQZ128rmkz */
+ },
+ { /* 11777 */
+ 211,
+ /* VPMULLQZ128rr */
+ },
+ { /* 11778 */
+ 212,
+ /* VPMULLQZ128rrk */
+ },
+ { /* 11779 */
+ 213,
+ /* VPMULLQZ128rrkz */
+ },
+ { /* 11780 */
+ 214,
+ /* VPMULLQZ256rm */
+ },
+ { /* 11781 */
+ 215,
+ /* VPMULLQZ256rmb */
+ },
+ { /* 11782 */
+ 216,
+ /* VPMULLQZ256rmbk */
+ },
+ { /* 11783 */
+ 217,
+ /* VPMULLQZ256rmbkz */
+ },
+ { /* 11784 */
+ 218,
+ /* VPMULLQZ256rmk */
+ },
+ { /* 11785 */
+ 219,
+ /* VPMULLQZ256rmkz */
+ },
+ { /* 11786 */
+ 220,
+ /* VPMULLQZ256rr */
+ },
+ { /* 11787 */
+ 221,
+ /* VPMULLQZ256rrk */
+ },
+ { /* 11788 */
+ 222,
+ /* VPMULLQZ256rrkz */
+ },
+ { /* 11789 */
+ 223,
+ /* VPMULLQZrm */
+ },
+ { /* 11790 */
+ 224,
+ /* VPMULLQZrmb */
+ },
+ { /* 11791 */
+ 225,
+ /* VPMULLQZrmbk */
+ },
+ { /* 11792 */
+ 226,
+ /* VPMULLQZrmbkz */
+ },
+ { /* 11793 */
+ 227,
+ /* VPMULLQZrmk */
+ },
+ { /* 11794 */
+ 228,
+ /* VPMULLQZrmkz */
+ },
+ { /* 11795 */
+ 229,
+ /* VPMULLQZrr */
+ },
+ { /* 11796 */
+ 233,
+ /* VPMULLQZrrk */
+ },
+ { /* 11797 */
+ 234,
+ /* VPMULLQZrrkz */
+ },
+ { /* 11798 */
+ 204,
+ /* VPMULLWYrm */
+ },
+ { /* 11799 */
+ 205,
+ /* VPMULLWYrr */
+ },
+ { /* 11800 */
+ 206,
+ /* VPMULLWZ128rm */
+ },
+ { /* 11801 */
+ 203,
+ /* VPMULLWZ128rmk */
+ },
+ { /* 11802 */
+ 210,
+ /* VPMULLWZ128rmkz */
+ },
+ { /* 11803 */
+ 211,
+ /* VPMULLWZ128rr */
+ },
+ { /* 11804 */
+ 212,
+ /* VPMULLWZ128rrk */
+ },
+ { /* 11805 */
+ 213,
+ /* VPMULLWZ128rrkz */
+ },
+ { /* 11806 */
+ 214,
+ /* VPMULLWZ256rm */
+ },
+ { /* 11807 */
+ 218,
+ /* VPMULLWZ256rmk */
+ },
+ { /* 11808 */
+ 219,
+ /* VPMULLWZ256rmkz */
+ },
+ { /* 11809 */
+ 220,
+ /* VPMULLWZ256rr */
+ },
+ { /* 11810 */
+ 221,
+ /* VPMULLWZ256rrk */
+ },
+ { /* 11811 */
+ 222,
+ /* VPMULLWZ256rrkz */
+ },
+ { /* 11812 */
+ 223,
+ /* VPMULLWZrm */
+ },
+ { /* 11813 */
+ 227,
+ /* VPMULLWZrmk */
+ },
+ { /* 11814 */
+ 228,
+ /* VPMULLWZrmkz */
+ },
+ { /* 11815 */
+ 229,
+ /* VPMULLWZrr */
+ },
+ { /* 11816 */
+ 233,
+ /* VPMULLWZrrk */
+ },
+ { /* 11817 */
+ 234,
+ /* VPMULLWZrrkz */
+ },
+ { /* 11818 */
+ 235,
+ /* VPMULLWrm */
+ },
+ { /* 11819 */
+ 236,
+ /* VPMULLWrr */
+ },
+ { /* 11820 */
+ 206,
+ /* VPMULTISHIFTQBZ128rm */
+ },
+ { /* 11821 */
+ 207,
+ /* VPMULTISHIFTQBZ128rmb */
+ },
+ { /* 11822 */
+ 208,
+ /* VPMULTISHIFTQBZ128rmbk */
+ },
+ { /* 11823 */
+ 209,
+ /* VPMULTISHIFTQBZ128rmbkz */
+ },
+ { /* 11824 */
+ 203,
+ /* VPMULTISHIFTQBZ128rmk */
+ },
+ { /* 11825 */
+ 210,
+ /* VPMULTISHIFTQBZ128rmkz */
+ },
+ { /* 11826 */
+ 211,
+ /* VPMULTISHIFTQBZ128rr */
+ },
+ { /* 11827 */
+ 212,
+ /* VPMULTISHIFTQBZ128rrk */
+ },
+ { /* 11828 */
+ 213,
+ /* VPMULTISHIFTQBZ128rrkz */
+ },
+ { /* 11829 */
+ 214,
+ /* VPMULTISHIFTQBZ256rm */
+ },
+ { /* 11830 */
+ 215,
+ /* VPMULTISHIFTQBZ256rmb */
+ },
+ { /* 11831 */
+ 216,
+ /* VPMULTISHIFTQBZ256rmbk */
+ },
+ { /* 11832 */
+ 217,
+ /* VPMULTISHIFTQBZ256rmbkz */
+ },
+ { /* 11833 */
+ 218,
+ /* VPMULTISHIFTQBZ256rmk */
+ },
+ { /* 11834 */
+ 219,
+ /* VPMULTISHIFTQBZ256rmkz */
+ },
+ { /* 11835 */
+ 220,
+ /* VPMULTISHIFTQBZ256rr */
+ },
+ { /* 11836 */
+ 221,
+ /* VPMULTISHIFTQBZ256rrk */
+ },
+ { /* 11837 */
+ 222,
+ /* VPMULTISHIFTQBZ256rrkz */
+ },
+ { /* 11838 */
+ 223,
+ /* VPMULTISHIFTQBZrm */
+ },
+ { /* 11839 */
+ 224,
+ /* VPMULTISHIFTQBZrmb */
+ },
+ { /* 11840 */
+ 225,
+ /* VPMULTISHIFTQBZrmbk */
+ },
+ { /* 11841 */
+ 226,
+ /* VPMULTISHIFTQBZrmbkz */
+ },
+ { /* 11842 */
+ 227,
+ /* VPMULTISHIFTQBZrmk */
+ },
+ { /* 11843 */
+ 228,
+ /* VPMULTISHIFTQBZrmkz */
+ },
+ { /* 11844 */
+ 229,
+ /* VPMULTISHIFTQBZrr */
+ },
+ { /* 11845 */
+ 233,
+ /* VPMULTISHIFTQBZrrk */
+ },
+ { /* 11846 */
+ 234,
+ /* VPMULTISHIFTQBZrrkz */
+ },
+ { /* 11847 */
+ 204,
+ /* VPMULUDQYrm */
+ },
+ { /* 11848 */
+ 205,
+ /* VPMULUDQYrr */
+ },
+ { /* 11849 */
+ 206,
+ /* VPMULUDQZ128rm */
+ },
+ { /* 11850 */
+ 207,
+ /* VPMULUDQZ128rmb */
+ },
+ { /* 11851 */
+ 208,
+ /* VPMULUDQZ128rmbk */
+ },
+ { /* 11852 */
+ 209,
+ /* VPMULUDQZ128rmbkz */
+ },
+ { /* 11853 */
+ 203,
+ /* VPMULUDQZ128rmk */
+ },
+ { /* 11854 */
+ 210,
+ /* VPMULUDQZ128rmkz */
+ },
+ { /* 11855 */
+ 211,
+ /* VPMULUDQZ128rr */
+ },
+ { /* 11856 */
+ 212,
+ /* VPMULUDQZ128rrk */
+ },
+ { /* 11857 */
+ 213,
+ /* VPMULUDQZ128rrkz */
+ },
+ { /* 11858 */
+ 214,
+ /* VPMULUDQZ256rm */
+ },
+ { /* 11859 */
+ 215,
+ /* VPMULUDQZ256rmb */
+ },
+ { /* 11860 */
+ 216,
+ /* VPMULUDQZ256rmbk */
+ },
+ { /* 11861 */
+ 217,
+ /* VPMULUDQZ256rmbkz */
+ },
+ { /* 11862 */
+ 218,
+ /* VPMULUDQZ256rmk */
+ },
+ { /* 11863 */
+ 219,
+ /* VPMULUDQZ256rmkz */
+ },
+ { /* 11864 */
+ 220,
+ /* VPMULUDQZ256rr */
+ },
+ { /* 11865 */
+ 221,
+ /* VPMULUDQZ256rrk */
+ },
+ { /* 11866 */
+ 222,
+ /* VPMULUDQZ256rrkz */
+ },
+ { /* 11867 */
+ 223,
+ /* VPMULUDQZrm */
+ },
+ { /* 11868 */
+ 224,
+ /* VPMULUDQZrmb */
+ },
+ { /* 11869 */
+ 225,
+ /* VPMULUDQZrmbk */
+ },
+ { /* 11870 */
+ 226,
+ /* VPMULUDQZrmbkz */
+ },
+ { /* 11871 */
+ 227,
+ /* VPMULUDQZrmk */
+ },
+ { /* 11872 */
+ 228,
+ /* VPMULUDQZrmkz */
+ },
+ { /* 11873 */
+ 229,
+ /* VPMULUDQZrr */
+ },
+ { /* 11874 */
+ 233,
+ /* VPMULUDQZrrk */
+ },
+ { /* 11875 */
+ 234,
+ /* VPMULUDQZrrkz */
+ },
+ { /* 11876 */
+ 235,
+ /* VPMULUDQrm */
+ },
+ { /* 11877 */
+ 236,
+ /* VPMULUDQrr */
+ },
+ { /* 11878 */
+ 409,
+ /* VPOPCNTBZ128rm */
+ },
+ { /* 11879 */
+ 410,
+ /* VPOPCNTBZ128rmk */
+ },
+ { /* 11880 */
+ 411,
+ /* VPOPCNTBZ128rmkz */
+ },
+ { /* 11881 */
+ 330,
+ /* VPOPCNTBZ128rr */
+ },
+ { /* 11882 */
+ 331,
+ /* VPOPCNTBZ128rrk */
+ },
+ { /* 11883 */
+ 332,
+ /* VPOPCNTBZ128rrkz */
+ },
+ { /* 11884 */
+ 412,
+ /* VPOPCNTBZ256rm */
+ },
+ { /* 11885 */
+ 413,
+ /* VPOPCNTBZ256rmk */
+ },
+ { /* 11886 */
+ 414,
+ /* VPOPCNTBZ256rmkz */
+ },
+ { /* 11887 */
+ 415,
+ /* VPOPCNTBZ256rr */
+ },
+ { /* 11888 */
+ 416,
+ /* VPOPCNTBZ256rrk */
+ },
+ { /* 11889 */
+ 417,
+ /* VPOPCNTBZ256rrkz */
+ },
+ { /* 11890 */
+ 418,
+ /* VPOPCNTBZrm */
+ },
+ { /* 11891 */
+ 419,
+ /* VPOPCNTBZrmk */
+ },
+ { /* 11892 */
+ 420,
+ /* VPOPCNTBZrmkz */
+ },
+ { /* 11893 */
+ 421,
+ /* VPOPCNTBZrr */
+ },
+ { /* 11894 */
+ 425,
+ /* VPOPCNTBZrrk */
+ },
+ { /* 11895 */
+ 426,
+ /* VPOPCNTBZrrkz */
+ },
+ { /* 11896 */
+ 409,
+ /* VPOPCNTDZ128rm */
+ },
+ { /* 11897 */
+ 334,
+ /* VPOPCNTDZ128rmb */
+ },
+ { /* 11898 */
+ 335,
+ /* VPOPCNTDZ128rmbk */
+ },
+ { /* 11899 */
+ 336,
+ /* VPOPCNTDZ128rmbkz */
+ },
+ { /* 11900 */
+ 410,
+ /* VPOPCNTDZ128rmk */
+ },
+ { /* 11901 */
+ 411,
+ /* VPOPCNTDZ128rmkz */
+ },
+ { /* 11902 */
+ 330,
+ /* VPOPCNTDZ128rr */
+ },
+ { /* 11903 */
+ 331,
+ /* VPOPCNTDZ128rrk */
+ },
+ { /* 11904 */
+ 332,
+ /* VPOPCNTDZ128rrkz */
+ },
+ { /* 11905 */
+ 412,
+ /* VPOPCNTDZ256rm */
+ },
+ { /* 11906 */
+ 337,
+ /* VPOPCNTDZ256rmb */
+ },
+ { /* 11907 */
+ 338,
+ /* VPOPCNTDZ256rmbk */
+ },
+ { /* 11908 */
+ 339,
+ /* VPOPCNTDZ256rmbkz */
+ },
+ { /* 11909 */
+ 413,
+ /* VPOPCNTDZ256rmk */
+ },
+ { /* 11910 */
+ 414,
+ /* VPOPCNTDZ256rmkz */
+ },
+ { /* 11911 */
+ 415,
+ /* VPOPCNTDZ256rr */
+ },
+ { /* 11912 */
+ 416,
+ /* VPOPCNTDZ256rrk */
+ },
+ { /* 11913 */
+ 417,
+ /* VPOPCNTDZ256rrkz */
+ },
+ { /* 11914 */
+ 418,
+ /* VPOPCNTDZrm */
+ },
+ { /* 11915 */
+ 340,
+ /* VPOPCNTDZrmb */
+ },
+ { /* 11916 */
+ 341,
+ /* VPOPCNTDZrmbk */
+ },
+ { /* 11917 */
+ 342,
+ /* VPOPCNTDZrmbkz */
+ },
+ { /* 11918 */
+ 419,
+ /* VPOPCNTDZrmk */
+ },
+ { /* 11919 */
+ 420,
+ /* VPOPCNTDZrmkz */
+ },
+ { /* 11920 */
+ 421,
+ /* VPOPCNTDZrr */
+ },
+ { /* 11921 */
+ 425,
+ /* VPOPCNTDZrrk */
+ },
+ { /* 11922 */
+ 426,
+ /* VPOPCNTDZrrkz */
+ },
+ { /* 11923 */
+ 409,
+ /* VPOPCNTQZ128rm */
+ },
+ { /* 11924 */
+ 327,
+ /* VPOPCNTQZ128rmb */
+ },
+ { /* 11925 */
+ 328,
+ /* VPOPCNTQZ128rmbk */
+ },
+ { /* 11926 */
+ 329,
+ /* VPOPCNTQZ128rmbkz */
+ },
+ { /* 11927 */
+ 410,
+ /* VPOPCNTQZ128rmk */
+ },
+ { /* 11928 */
+ 411,
+ /* VPOPCNTQZ128rmkz */
+ },
+ { /* 11929 */
+ 330,
+ /* VPOPCNTQZ128rr */
+ },
+ { /* 11930 */
+ 331,
+ /* VPOPCNTQZ128rrk */
+ },
+ { /* 11931 */
+ 332,
+ /* VPOPCNTQZ128rrkz */
+ },
+ { /* 11932 */
+ 412,
+ /* VPOPCNTQZ256rm */
+ },
+ { /* 11933 */
+ 306,
+ /* VPOPCNTQZ256rmb */
+ },
+ { /* 11934 */
+ 307,
+ /* VPOPCNTQZ256rmbk */
+ },
+ { /* 11935 */
+ 308,
+ /* VPOPCNTQZ256rmbkz */
+ },
+ { /* 11936 */
+ 413,
+ /* VPOPCNTQZ256rmk */
+ },
+ { /* 11937 */
+ 414,
+ /* VPOPCNTQZ256rmkz */
+ },
+ { /* 11938 */
+ 415,
+ /* VPOPCNTQZ256rr */
+ },
+ { /* 11939 */
+ 416,
+ /* VPOPCNTQZ256rrk */
+ },
+ { /* 11940 */
+ 417,
+ /* VPOPCNTQZ256rrkz */
+ },
+ { /* 11941 */
+ 418,
+ /* VPOPCNTQZrm */
+ },
+ { /* 11942 */
+ 312,
+ /* VPOPCNTQZrmb */
+ },
+ { /* 11943 */
+ 313,
+ /* VPOPCNTQZrmbk */
+ },
+ { /* 11944 */
+ 314,
+ /* VPOPCNTQZrmbkz */
+ },
+ { /* 11945 */
+ 419,
+ /* VPOPCNTQZrmk */
+ },
+ { /* 11946 */
+ 420,
+ /* VPOPCNTQZrmkz */
+ },
+ { /* 11947 */
+ 421,
+ /* VPOPCNTQZrr */
+ },
+ { /* 11948 */
+ 425,
+ /* VPOPCNTQZrrk */
+ },
+ { /* 11949 */
+ 426,
+ /* VPOPCNTQZrrkz */
+ },
+ { /* 11950 */
+ 409,
+ /* VPOPCNTWZ128rm */
+ },
+ { /* 11951 */
+ 410,
+ /* VPOPCNTWZ128rmk */
+ },
+ { /* 11952 */
+ 411,
+ /* VPOPCNTWZ128rmkz */
+ },
+ { /* 11953 */
+ 330,
+ /* VPOPCNTWZ128rr */
+ },
+ { /* 11954 */
+ 331,
+ /* VPOPCNTWZ128rrk */
+ },
+ { /* 11955 */
+ 332,
+ /* VPOPCNTWZ128rrkz */
+ },
+ { /* 11956 */
+ 412,
+ /* VPOPCNTWZ256rm */
+ },
+ { /* 11957 */
+ 413,
+ /* VPOPCNTWZ256rmk */
+ },
+ { /* 11958 */
+ 414,
+ /* VPOPCNTWZ256rmkz */
+ },
+ { /* 11959 */
+ 415,
+ /* VPOPCNTWZ256rr */
+ },
+ { /* 11960 */
+ 416,
+ /* VPOPCNTWZ256rrk */
+ },
+ { /* 11961 */
+ 417,
+ /* VPOPCNTWZ256rrkz */
+ },
+ { /* 11962 */
+ 418,
+ /* VPOPCNTWZrm */
+ },
+ { /* 11963 */
+ 419,
+ /* VPOPCNTWZrmk */
+ },
+ { /* 11964 */
+ 420,
+ /* VPOPCNTWZrmkz */
+ },
+ { /* 11965 */
+ 421,
+ /* VPOPCNTWZrr */
+ },
+ { /* 11966 */
+ 425,
+ /* VPOPCNTWZrrk */
+ },
+ { /* 11967 */
+ 426,
+ /* VPOPCNTWZrrkz */
+ },
+ { /* 11968 */
+ 206,
+ /* VPORDZ128rm */
+ },
+ { /* 11969 */
+ 237,
+ /* VPORDZ128rmb */
+ },
+ { /* 11970 */
+ 238,
+ /* VPORDZ128rmbk */
+ },
+ { /* 11971 */
+ 239,
+ /* VPORDZ128rmbkz */
+ },
+ { /* 11972 */
+ 203,
+ /* VPORDZ128rmk */
+ },
+ { /* 11973 */
+ 210,
+ /* VPORDZ128rmkz */
+ },
+ { /* 11974 */
+ 211,
+ /* VPORDZ128rr */
+ },
+ { /* 11975 */
+ 212,
+ /* VPORDZ128rrk */
+ },
+ { /* 11976 */
+ 213,
+ /* VPORDZ128rrkz */
+ },
+ { /* 11977 */
+ 214,
+ /* VPORDZ256rm */
+ },
+ { /* 11978 */
+ 240,
+ /* VPORDZ256rmb */
+ },
+ { /* 11979 */
+ 241,
+ /* VPORDZ256rmbk */
+ },
+ { /* 11980 */
+ 242,
+ /* VPORDZ256rmbkz */
+ },
+ { /* 11981 */
+ 218,
+ /* VPORDZ256rmk */
+ },
+ { /* 11982 */
+ 219,
+ /* VPORDZ256rmkz */
+ },
+ { /* 11983 */
+ 220,
+ /* VPORDZ256rr */
+ },
+ { /* 11984 */
+ 221,
+ /* VPORDZ256rrk */
+ },
+ { /* 11985 */
+ 222,
+ /* VPORDZ256rrkz */
+ },
+ { /* 11986 */
+ 223,
+ /* VPORDZrm */
+ },
+ { /* 11987 */
+ 243,
+ /* VPORDZrmb */
+ },
+ { /* 11988 */
+ 244,
+ /* VPORDZrmbk */
+ },
+ { /* 11989 */
+ 245,
+ /* VPORDZrmbkz */
+ },
+ { /* 11990 */
+ 227,
+ /* VPORDZrmk */
+ },
+ { /* 11991 */
+ 228,
+ /* VPORDZrmkz */
+ },
+ { /* 11992 */
+ 229,
+ /* VPORDZrr */
+ },
+ { /* 11993 */
+ 233,
+ /* VPORDZrrk */
+ },
+ { /* 11994 */
+ 234,
+ /* VPORDZrrkz */
+ },
+ { /* 11995 */
+ 206,
+ /* VPORQZ128rm */
+ },
+ { /* 11996 */
+ 207,
+ /* VPORQZ128rmb */
+ },
+ { /* 11997 */
+ 208,
+ /* VPORQZ128rmbk */
+ },
+ { /* 11998 */
+ 209,
+ /* VPORQZ128rmbkz */
+ },
+ { /* 11999 */
+ 203,
+ /* VPORQZ128rmk */
+ },
+ { /* 12000 */
+ 210,
+ /* VPORQZ128rmkz */
+ },
+ { /* 12001 */
+ 211,
+ /* VPORQZ128rr */
+ },
+ { /* 12002 */
+ 212,
+ /* VPORQZ128rrk */
+ },
+ { /* 12003 */
+ 213,
+ /* VPORQZ128rrkz */
+ },
+ { /* 12004 */
+ 214,
+ /* VPORQZ256rm */
+ },
+ { /* 12005 */
+ 215,
+ /* VPORQZ256rmb */
+ },
+ { /* 12006 */
+ 216,
+ /* VPORQZ256rmbk */
+ },
+ { /* 12007 */
+ 217,
+ /* VPORQZ256rmbkz */
+ },
+ { /* 12008 */
+ 218,
+ /* VPORQZ256rmk */
+ },
+ { /* 12009 */
+ 219,
+ /* VPORQZ256rmkz */
+ },
+ { /* 12010 */
+ 220,
+ /* VPORQZ256rr */
+ },
+ { /* 12011 */
+ 221,
+ /* VPORQZ256rrk */
+ },
+ { /* 12012 */
+ 222,
+ /* VPORQZ256rrkz */
+ },
+ { /* 12013 */
+ 223,
+ /* VPORQZrm */
+ },
+ { /* 12014 */
+ 224,
+ /* VPORQZrmb */
+ },
+ { /* 12015 */
+ 225,
+ /* VPORQZrmbk */
+ },
+ { /* 12016 */
+ 226,
+ /* VPORQZrmbkz */
+ },
+ { /* 12017 */
+ 227,
+ /* VPORQZrmk */
+ },
+ { /* 12018 */
+ 228,
+ /* VPORQZrmkz */
+ },
+ { /* 12019 */
+ 229,
+ /* VPORQZrr */
+ },
+ { /* 12020 */
+ 233,
+ /* VPORQZrrk */
+ },
+ { /* 12021 */
+ 234,
+ /* VPORQZrrkz */
+ },
+ { /* 12022 */
+ 204,
+ /* VPORYrm */
+ },
+ { /* 12023 */
+ 205,
+ /* VPORYrr */
+ },
+ { /* 12024 */
+ 235,
+ /* VPORrm */
+ },
+ { /* 12025 */
+ 236,
+ /* VPORrr */
+ },
+ { /* 12026 */
+ 303,
+ /* VPPERMrmr */
+ },
+ { /* 12027 */
+ 550,
+ /* VPPERMrrm */
+ },
+ { /* 12028 */
+ 304,
+ /* VPPERMrrr */
+ },
+ { /* 12029 */
+ 551,
+ /* VPPERMrrr_REV */
+ },
+ { /* 12030 */
+ 854,
+ /* VPROLDZ128mbi */
+ },
+ { /* 12031 */
+ 855,
+ /* VPROLDZ128mbik */
+ },
+ { /* 12032 */
+ 856,
+ /* VPROLDZ128mbikz */
+ },
+ { /* 12033 */
+ 857,
+ /* VPROLDZ128mi */
+ },
+ { /* 12034 */
+ 858,
+ /* VPROLDZ128mik */
+ },
+ { /* 12035 */
+ 859,
+ /* VPROLDZ128mikz */
+ },
+ { /* 12036 */
+ 860,
+ /* VPROLDZ128ri */
+ },
+ { /* 12037 */
+ 861,
+ /* VPROLDZ128rik */
+ },
+ { /* 12038 */
+ 862,
+ /* VPROLDZ128rikz */
+ },
+ { /* 12039 */
+ 863,
+ /* VPROLDZ256mbi */
+ },
+ { /* 12040 */
+ 864,
+ /* VPROLDZ256mbik */
+ },
+ { /* 12041 */
+ 865,
+ /* VPROLDZ256mbikz */
+ },
+ { /* 12042 */
+ 866,
+ /* VPROLDZ256mi */
+ },
+ { /* 12043 */
+ 867,
+ /* VPROLDZ256mik */
+ },
+ { /* 12044 */
+ 868,
+ /* VPROLDZ256mikz */
+ },
+ { /* 12045 */
+ 869,
+ /* VPROLDZ256ri */
+ },
+ { /* 12046 */
+ 870,
+ /* VPROLDZ256rik */
+ },
+ { /* 12047 */
+ 871,
+ /* VPROLDZ256rikz */
+ },
+ { /* 12048 */
+ 872,
+ /* VPROLDZmbi */
+ },
+ { /* 12049 */
+ 873,
+ /* VPROLDZmbik */
+ },
+ { /* 12050 */
+ 874,
+ /* VPROLDZmbikz */
+ },
+ { /* 12051 */
+ 875,
+ /* VPROLDZmi */
+ },
+ { /* 12052 */
+ 876,
+ /* VPROLDZmik */
+ },
+ { /* 12053 */
+ 877,
+ /* VPROLDZmikz */
+ },
+ { /* 12054 */
+ 878,
+ /* VPROLDZri */
+ },
+ { /* 12055 */
+ 879,
+ /* VPROLDZrik */
+ },
+ { /* 12056 */
+ 880,
+ /* VPROLDZrikz */
+ },
+ { /* 12057 */
+ 881,
+ /* VPROLQZ128mbi */
+ },
+ { /* 12058 */
+ 882,
+ /* VPROLQZ128mbik */
+ },
+ { /* 12059 */
+ 883,
+ /* VPROLQZ128mbikz */
+ },
+ { /* 12060 */
+ 857,
+ /* VPROLQZ128mi */
+ },
+ { /* 12061 */
+ 858,
+ /* VPROLQZ128mik */
+ },
+ { /* 12062 */
+ 859,
+ /* VPROLQZ128mikz */
+ },
+ { /* 12063 */
+ 860,
+ /* VPROLQZ128ri */
+ },
+ { /* 12064 */
+ 861,
+ /* VPROLQZ128rik */
+ },
+ { /* 12065 */
+ 862,
+ /* VPROLQZ128rikz */
+ },
+ { /* 12066 */
+ 884,
+ /* VPROLQZ256mbi */
+ },
+ { /* 12067 */
+ 885,
+ /* VPROLQZ256mbik */
+ },
+ { /* 12068 */
+ 886,
+ /* VPROLQZ256mbikz */
+ },
+ { /* 12069 */
+ 866,
+ /* VPROLQZ256mi */
+ },
+ { /* 12070 */
+ 867,
+ /* VPROLQZ256mik */
+ },
+ { /* 12071 */
+ 868,
+ /* VPROLQZ256mikz */
+ },
+ { /* 12072 */
+ 869,
+ /* VPROLQZ256ri */
+ },
+ { /* 12073 */
+ 870,
+ /* VPROLQZ256rik */
+ },
+ { /* 12074 */
+ 871,
+ /* VPROLQZ256rikz */
+ },
+ { /* 12075 */
+ 887,
+ /* VPROLQZmbi */
+ },
+ { /* 12076 */
+ 888,
+ /* VPROLQZmbik */
+ },
+ { /* 12077 */
+ 889,
+ /* VPROLQZmbikz */
+ },
+ { /* 12078 */
+ 875,
+ /* VPROLQZmi */
+ },
+ { /* 12079 */
+ 876,
+ /* VPROLQZmik */
+ },
+ { /* 12080 */
+ 877,
+ /* VPROLQZmikz */
+ },
+ { /* 12081 */
+ 878,
+ /* VPROLQZri */
+ },
+ { /* 12082 */
+ 879,
+ /* VPROLQZrik */
+ },
+ { /* 12083 */
+ 880,
+ /* VPROLQZrikz */
+ },
+ { /* 12084 */
+ 206,
+ /* VPROLVDZ128rm */
+ },
+ { /* 12085 */
+ 237,
+ /* VPROLVDZ128rmb */
+ },
+ { /* 12086 */
+ 238,
+ /* VPROLVDZ128rmbk */
+ },
+ { /* 12087 */
+ 239,
+ /* VPROLVDZ128rmbkz */
+ },
+ { /* 12088 */
+ 203,
+ /* VPROLVDZ128rmk */
+ },
+ { /* 12089 */
+ 210,
+ /* VPROLVDZ128rmkz */
+ },
+ { /* 12090 */
+ 211,
+ /* VPROLVDZ128rr */
+ },
+ { /* 12091 */
+ 212,
+ /* VPROLVDZ128rrk */
+ },
+ { /* 12092 */
+ 213,
+ /* VPROLVDZ128rrkz */
+ },
+ { /* 12093 */
+ 214,
+ /* VPROLVDZ256rm */
+ },
+ { /* 12094 */
+ 240,
+ /* VPROLVDZ256rmb */
+ },
+ { /* 12095 */
+ 241,
+ /* VPROLVDZ256rmbk */
+ },
+ { /* 12096 */
+ 242,
+ /* VPROLVDZ256rmbkz */
+ },
+ { /* 12097 */
+ 218,
+ /* VPROLVDZ256rmk */
+ },
+ { /* 12098 */
+ 219,
+ /* VPROLVDZ256rmkz */
+ },
+ { /* 12099 */
+ 220,
+ /* VPROLVDZ256rr */
+ },
+ { /* 12100 */
+ 221,
+ /* VPROLVDZ256rrk */
+ },
+ { /* 12101 */
+ 222,
+ /* VPROLVDZ256rrkz */
+ },
+ { /* 12102 */
+ 223,
+ /* VPROLVDZrm */
+ },
+ { /* 12103 */
+ 243,
+ /* VPROLVDZrmb */
+ },
+ { /* 12104 */
+ 244,
+ /* VPROLVDZrmbk */
+ },
+ { /* 12105 */
+ 245,
+ /* VPROLVDZrmbkz */
+ },
+ { /* 12106 */
+ 227,
+ /* VPROLVDZrmk */
+ },
+ { /* 12107 */
+ 228,
+ /* VPROLVDZrmkz */
+ },
+ { /* 12108 */
+ 229,
+ /* VPROLVDZrr */
+ },
+ { /* 12109 */
+ 233,
+ /* VPROLVDZrrk */
+ },
+ { /* 12110 */
+ 234,
+ /* VPROLVDZrrkz */
+ },
+ { /* 12111 */
+ 206,
+ /* VPROLVQZ128rm */
+ },
+ { /* 12112 */
+ 207,
+ /* VPROLVQZ128rmb */
+ },
+ { /* 12113 */
+ 208,
+ /* VPROLVQZ128rmbk */
+ },
+ { /* 12114 */
+ 209,
+ /* VPROLVQZ128rmbkz */
+ },
+ { /* 12115 */
+ 203,
+ /* VPROLVQZ128rmk */
+ },
+ { /* 12116 */
+ 210,
+ /* VPROLVQZ128rmkz */
+ },
+ { /* 12117 */
+ 211,
+ /* VPROLVQZ128rr */
+ },
+ { /* 12118 */
+ 212,
+ /* VPROLVQZ128rrk */
+ },
+ { /* 12119 */
+ 213,
+ /* VPROLVQZ128rrkz */
+ },
+ { /* 12120 */
+ 214,
+ /* VPROLVQZ256rm */
+ },
+ { /* 12121 */
+ 215,
+ /* VPROLVQZ256rmb */
+ },
+ { /* 12122 */
+ 216,
+ /* VPROLVQZ256rmbk */
+ },
+ { /* 12123 */
+ 217,
+ /* VPROLVQZ256rmbkz */
+ },
+ { /* 12124 */
+ 218,
+ /* VPROLVQZ256rmk */
+ },
+ { /* 12125 */
+ 219,
+ /* VPROLVQZ256rmkz */
+ },
+ { /* 12126 */
+ 220,
+ /* VPROLVQZ256rr */
+ },
+ { /* 12127 */
+ 221,
+ /* VPROLVQZ256rrk */
+ },
+ { /* 12128 */
+ 222,
+ /* VPROLVQZ256rrkz */
+ },
+ { /* 12129 */
+ 223,
+ /* VPROLVQZrm */
+ },
+ { /* 12130 */
+ 224,
+ /* VPROLVQZrmb */
+ },
+ { /* 12131 */
+ 225,
+ /* VPROLVQZrmbk */
+ },
+ { /* 12132 */
+ 226,
+ /* VPROLVQZrmbkz */
+ },
+ { /* 12133 */
+ 227,
+ /* VPROLVQZrmk */
+ },
+ { /* 12134 */
+ 228,
+ /* VPROLVQZrmkz */
+ },
+ { /* 12135 */
+ 229,
+ /* VPROLVQZrr */
+ },
+ { /* 12136 */
+ 233,
+ /* VPROLVQZrrk */
+ },
+ { /* 12137 */
+ 234,
+ /* VPROLVQZrrkz */
+ },
+ { /* 12138 */
+ 854,
+ /* VPRORDZ128mbi */
+ },
+ { /* 12139 */
+ 855,
+ /* VPRORDZ128mbik */
+ },
+ { /* 12140 */
+ 856,
+ /* VPRORDZ128mbikz */
+ },
+ { /* 12141 */
+ 857,
+ /* VPRORDZ128mi */
+ },
+ { /* 12142 */
+ 858,
+ /* VPRORDZ128mik */
+ },
+ { /* 12143 */
+ 859,
+ /* VPRORDZ128mikz */
+ },
+ { /* 12144 */
+ 860,
+ /* VPRORDZ128ri */
+ },
+ { /* 12145 */
+ 861,
+ /* VPRORDZ128rik */
+ },
+ { /* 12146 */
+ 862,
+ /* VPRORDZ128rikz */
+ },
+ { /* 12147 */
+ 863,
+ /* VPRORDZ256mbi */
+ },
+ { /* 12148 */
+ 864,
+ /* VPRORDZ256mbik */
+ },
+ { /* 12149 */
+ 865,
+ /* VPRORDZ256mbikz */
+ },
+ { /* 12150 */
+ 866,
+ /* VPRORDZ256mi */
+ },
+ { /* 12151 */
+ 867,
+ /* VPRORDZ256mik */
+ },
+ { /* 12152 */
+ 868,
+ /* VPRORDZ256mikz */
+ },
+ { /* 12153 */
+ 869,
+ /* VPRORDZ256ri */
+ },
+ { /* 12154 */
+ 870,
+ /* VPRORDZ256rik */
+ },
+ { /* 12155 */
+ 871,
+ /* VPRORDZ256rikz */
+ },
+ { /* 12156 */
+ 872,
+ /* VPRORDZmbi */
+ },
+ { /* 12157 */
+ 873,
+ /* VPRORDZmbik */
+ },
+ { /* 12158 */
+ 874,
+ /* VPRORDZmbikz */
+ },
+ { /* 12159 */
+ 875,
+ /* VPRORDZmi */
+ },
+ { /* 12160 */
+ 876,
+ /* VPRORDZmik */
+ },
+ { /* 12161 */
+ 877,
+ /* VPRORDZmikz */
+ },
+ { /* 12162 */
+ 878,
+ /* VPRORDZri */
+ },
+ { /* 12163 */
+ 879,
+ /* VPRORDZrik */
+ },
+ { /* 12164 */
+ 880,
+ /* VPRORDZrikz */
+ },
+ { /* 12165 */
+ 881,
+ /* VPRORQZ128mbi */
+ },
+ { /* 12166 */
+ 882,
+ /* VPRORQZ128mbik */
+ },
+ { /* 12167 */
+ 883,
+ /* VPRORQZ128mbikz */
+ },
+ { /* 12168 */
+ 857,
+ /* VPRORQZ128mi */
+ },
+ { /* 12169 */
+ 858,
+ /* VPRORQZ128mik */
+ },
+ { /* 12170 */
+ 859,
+ /* VPRORQZ128mikz */
+ },
+ { /* 12171 */
+ 860,
+ /* VPRORQZ128ri */
+ },
+ { /* 12172 */
+ 861,
+ /* VPRORQZ128rik */
+ },
+ { /* 12173 */
+ 862,
+ /* VPRORQZ128rikz */
+ },
+ { /* 12174 */
+ 884,
+ /* VPRORQZ256mbi */
+ },
+ { /* 12175 */
+ 885,
+ /* VPRORQZ256mbik */
+ },
+ { /* 12176 */
+ 886,
+ /* VPRORQZ256mbikz */
+ },
+ { /* 12177 */
+ 866,
+ /* VPRORQZ256mi */
+ },
+ { /* 12178 */
+ 867,
+ /* VPRORQZ256mik */
+ },
+ { /* 12179 */
+ 868,
+ /* VPRORQZ256mikz */
+ },
+ { /* 12180 */
+ 869,
+ /* VPRORQZ256ri */
+ },
+ { /* 12181 */
+ 870,
+ /* VPRORQZ256rik */
+ },
+ { /* 12182 */
+ 871,
+ /* VPRORQZ256rikz */
+ },
+ { /* 12183 */
+ 887,
+ /* VPRORQZmbi */
+ },
+ { /* 12184 */
+ 888,
+ /* VPRORQZmbik */
+ },
+ { /* 12185 */
+ 889,
+ /* VPRORQZmbikz */
+ },
+ { /* 12186 */
+ 875,
+ /* VPRORQZmi */
+ },
+ { /* 12187 */
+ 876,
+ /* VPRORQZmik */
+ },
+ { /* 12188 */
+ 877,
+ /* VPRORQZmikz */
+ },
+ { /* 12189 */
+ 878,
+ /* VPRORQZri */
+ },
+ { /* 12190 */
+ 879,
+ /* VPRORQZrik */
+ },
+ { /* 12191 */
+ 880,
+ /* VPRORQZrikz */
+ },
+ { /* 12192 */
+ 206,
+ /* VPRORVDZ128rm */
+ },
+ { /* 12193 */
+ 237,
+ /* VPRORVDZ128rmb */
+ },
+ { /* 12194 */
+ 238,
+ /* VPRORVDZ128rmbk */
+ },
+ { /* 12195 */
+ 239,
+ /* VPRORVDZ128rmbkz */
+ },
+ { /* 12196 */
+ 203,
+ /* VPRORVDZ128rmk */
+ },
+ { /* 12197 */
+ 210,
+ /* VPRORVDZ128rmkz */
+ },
+ { /* 12198 */
+ 211,
+ /* VPRORVDZ128rr */
+ },
+ { /* 12199 */
+ 212,
+ /* VPRORVDZ128rrk */
+ },
+ { /* 12200 */
+ 213,
+ /* VPRORVDZ128rrkz */
+ },
+ { /* 12201 */
+ 214,
+ /* VPRORVDZ256rm */
+ },
+ { /* 12202 */
+ 240,
+ /* VPRORVDZ256rmb */
+ },
+ { /* 12203 */
+ 241,
+ /* VPRORVDZ256rmbk */
+ },
+ { /* 12204 */
+ 242,
+ /* VPRORVDZ256rmbkz */
+ },
+ { /* 12205 */
+ 218,
+ /* VPRORVDZ256rmk */
+ },
+ { /* 12206 */
+ 219,
+ /* VPRORVDZ256rmkz */
+ },
+ { /* 12207 */
+ 220,
+ /* VPRORVDZ256rr */
+ },
+ { /* 12208 */
+ 221,
+ /* VPRORVDZ256rrk */
+ },
+ { /* 12209 */
+ 222,
+ /* VPRORVDZ256rrkz */
+ },
+ { /* 12210 */
+ 223,
+ /* VPRORVDZrm */
+ },
+ { /* 12211 */
+ 243,
+ /* VPRORVDZrmb */
+ },
+ { /* 12212 */
+ 244,
+ /* VPRORVDZrmbk */
+ },
+ { /* 12213 */
+ 245,
+ /* VPRORVDZrmbkz */
+ },
+ { /* 12214 */
+ 227,
+ /* VPRORVDZrmk */
+ },
+ { /* 12215 */
+ 228,
+ /* VPRORVDZrmkz */
+ },
+ { /* 12216 */
+ 229,
+ /* VPRORVDZrr */
+ },
+ { /* 12217 */
+ 233,
+ /* VPRORVDZrrk */
+ },
+ { /* 12218 */
+ 234,
+ /* VPRORVDZrrkz */
+ },
+ { /* 12219 */
+ 206,
+ /* VPRORVQZ128rm */
+ },
+ { /* 12220 */
+ 207,
+ /* VPRORVQZ128rmb */
+ },
+ { /* 12221 */
+ 208,
+ /* VPRORVQZ128rmbk */
+ },
+ { /* 12222 */
+ 209,
+ /* VPRORVQZ128rmbkz */
+ },
+ { /* 12223 */
+ 203,
+ /* VPRORVQZ128rmk */
+ },
+ { /* 12224 */
+ 210,
+ /* VPRORVQZ128rmkz */
+ },
+ { /* 12225 */
+ 211,
+ /* VPRORVQZ128rr */
+ },
+ { /* 12226 */
+ 212,
+ /* VPRORVQZ128rrk */
+ },
+ { /* 12227 */
+ 213,
+ /* VPRORVQZ128rrkz */
+ },
+ { /* 12228 */
+ 214,
+ /* VPRORVQZ256rm */
+ },
+ { /* 12229 */
+ 215,
+ /* VPRORVQZ256rmb */
+ },
+ { /* 12230 */
+ 216,
+ /* VPRORVQZ256rmbk */
+ },
+ { /* 12231 */
+ 217,
+ /* VPRORVQZ256rmbkz */
+ },
+ { /* 12232 */
+ 218,
+ /* VPRORVQZ256rmk */
+ },
+ { /* 12233 */
+ 219,
+ /* VPRORVQZ256rmkz */
+ },
+ { /* 12234 */
+ 220,
+ /* VPRORVQZ256rr */
+ },
+ { /* 12235 */
+ 221,
+ /* VPRORVQZ256rrk */
+ },
+ { /* 12236 */
+ 222,
+ /* VPRORVQZ256rrkz */
+ },
+ { /* 12237 */
+ 223,
+ /* VPRORVQZrm */
+ },
+ { /* 12238 */
+ 224,
+ /* VPRORVQZrmb */
+ },
+ { /* 12239 */
+ 225,
+ /* VPRORVQZrmbk */
+ },
+ { /* 12240 */
+ 226,
+ /* VPRORVQZrmbkz */
+ },
+ { /* 12241 */
+ 227,
+ /* VPRORVQZrmk */
+ },
+ { /* 12242 */
+ 228,
+ /* VPRORVQZrmkz */
+ },
+ { /* 12243 */
+ 229,
+ /* VPRORVQZrr */
+ },
+ { /* 12244 */
+ 233,
+ /* VPRORVQZrrk */
+ },
+ { /* 12245 */
+ 234,
+ /* VPRORVQZrrkz */
+ },
+ { /* 12246 */
+ 32,
+ /* VPROTBmi */
+ },
+ { /* 12247 */
+ 890,
+ /* VPROTBmr */
+ },
+ { /* 12248 */
+ 33,
+ /* VPROTBri */
+ },
+ { /* 12249 */
+ 235,
+ /* VPROTBrm */
+ },
+ { /* 12250 */
+ 891,
+ /* VPROTBrr */
+ },
+ { /* 12251 */
+ 236,
+ /* VPROTBrr_REV */
+ },
+ { /* 12252 */
+ 32,
+ /* VPROTDmi */
+ },
+ { /* 12253 */
+ 890,
+ /* VPROTDmr */
+ },
+ { /* 12254 */
+ 33,
+ /* VPROTDri */
+ },
+ { /* 12255 */
+ 235,
+ /* VPROTDrm */
+ },
+ { /* 12256 */
+ 891,
+ /* VPROTDrr */
+ },
+ { /* 12257 */
+ 236,
+ /* VPROTDrr_REV */
+ },
+ { /* 12258 */
+ 32,
+ /* VPROTQmi */
+ },
+ { /* 12259 */
+ 890,
+ /* VPROTQmr */
+ },
+ { /* 12260 */
+ 33,
+ /* VPROTQri */
+ },
+ { /* 12261 */
+ 235,
+ /* VPROTQrm */
+ },
+ { /* 12262 */
+ 891,
+ /* VPROTQrr */
+ },
+ { /* 12263 */
+ 236,
+ /* VPROTQrr_REV */
+ },
+ { /* 12264 */
+ 32,
+ /* VPROTWmi */
+ },
+ { /* 12265 */
+ 890,
+ /* VPROTWmr */
+ },
+ { /* 12266 */
+ 33,
+ /* VPROTWri */
+ },
+ { /* 12267 */
+ 235,
+ /* VPROTWrm */
+ },
+ { /* 12268 */
+ 891,
+ /* VPROTWrr */
+ },
+ { /* 12269 */
+ 236,
+ /* VPROTWrr_REV */
+ },
+ { /* 12270 */
+ 204,
+ /* VPSADBWYrm */
+ },
+ { /* 12271 */
+ 205,
+ /* VPSADBWYrr */
+ },
+ { /* 12272 */
+ 206,
+ /* VPSADBWZ128rm */
+ },
+ { /* 12273 */
+ 211,
+ /* VPSADBWZ128rr */
+ },
+ { /* 12274 */
+ 214,
+ /* VPSADBWZ256rm */
+ },
+ { /* 12275 */
+ 220,
+ /* VPSADBWZ256rr */
+ },
+ { /* 12276 */
+ 223,
+ /* VPSADBWZrm */
+ },
+ { /* 12277 */
+ 229,
+ /* VPSADBWZrr */
+ },
+ { /* 12278 */
+ 235,
+ /* VPSADBWrm */
+ },
+ { /* 12279 */
+ 236,
+ /* VPSADBWrr */
+ },
+ { /* 12280 */
+ 892,
+ /* VPSCATTERDDZ128mr */
+ },
+ { /* 12281 */
+ 893,
+ /* VPSCATTERDDZ256mr */
+ },
+ { /* 12282 */
+ 894,
+ /* VPSCATTERDDZmr */
+ },
+ { /* 12283 */
+ 895,
+ /* VPSCATTERDQZ128mr */
+ },
+ { /* 12284 */
+ 896,
+ /* VPSCATTERDQZ256mr */
+ },
+ { /* 12285 */
+ 897,
+ /* VPSCATTERDQZmr */
+ },
+ { /* 12286 */
+ 892,
+ /* VPSCATTERQDZ128mr */
+ },
+ { /* 12287 */
+ 898,
+ /* VPSCATTERQDZ256mr */
+ },
+ { /* 12288 */
+ 899,
+ /* VPSCATTERQDZmr */
+ },
+ { /* 12289 */
+ 895,
+ /* VPSCATTERQQZ128mr */
+ },
+ { /* 12290 */
+ 900,
+ /* VPSCATTERQQZ256mr */
+ },
+ { /* 12291 */
+ 901,
+ /* VPSCATTERQQZmr */
+ },
+ { /* 12292 */
+ 890,
+ /* VPSHABmr */
+ },
+ { /* 12293 */
+ 235,
+ /* VPSHABrm */
+ },
+ { /* 12294 */
+ 891,
+ /* VPSHABrr */
+ },
+ { /* 12295 */
+ 236,
+ /* VPSHABrr_REV */
+ },
+ { /* 12296 */
+ 890,
+ /* VPSHADmr */
+ },
+ { /* 12297 */
+ 235,
+ /* VPSHADrm */
+ },
+ { /* 12298 */
+ 891,
+ /* VPSHADrr */
+ },
+ { /* 12299 */
+ 236,
+ /* VPSHADrr_REV */
+ },
+ { /* 12300 */
+ 890,
+ /* VPSHAQmr */
+ },
+ { /* 12301 */
+ 235,
+ /* VPSHAQrm */
+ },
+ { /* 12302 */
+ 891,
+ /* VPSHAQrr */
+ },
+ { /* 12303 */
+ 236,
+ /* VPSHAQrr_REV */
+ },
+ { /* 12304 */
+ 890,
+ /* VPSHAWmr */
+ },
+ { /* 12305 */
+ 235,
+ /* VPSHAWrm */
+ },
+ { /* 12306 */
+ 891,
+ /* VPSHAWrr */
+ },
+ { /* 12307 */
+ 236,
+ /* VPSHAWrr_REV */
+ },
+ { /* 12308 */
+ 890,
+ /* VPSHLBmr */
+ },
+ { /* 12309 */
+ 235,
+ /* VPSHLBrm */
+ },
+ { /* 12310 */
+ 891,
+ /* VPSHLBrr */
+ },
+ { /* 12311 */
+ 236,
+ /* VPSHLBrr_REV */
+ },
+ { /* 12312 */
+ 261,
+ /* VPSHLDDZ128rmbi */
+ },
+ { /* 12313 */
+ 262,
+ /* VPSHLDDZ128rmbik */
+ },
+ { /* 12314 */
+ 263,
+ /* VPSHLDDZ128rmbikz */
+ },
+ { /* 12315 */
+ 264,
+ /* VPSHLDDZ128rmi */
+ },
+ { /* 12316 */
+ 265,
+ /* VPSHLDDZ128rmik */
+ },
+ { /* 12317 */
+ 266,
+ /* VPSHLDDZ128rmikz */
+ },
+ { /* 12318 */
+ 267,
+ /* VPSHLDDZ128rri */
+ },
+ { /* 12319 */
+ 268,
+ /* VPSHLDDZ128rrik */
+ },
+ { /* 12320 */
+ 269,
+ /* VPSHLDDZ128rrikz */
+ },
+ { /* 12321 */
+ 270,
+ /* VPSHLDDZ256rmbi */
+ },
+ { /* 12322 */
+ 271,
+ /* VPSHLDDZ256rmbik */
+ },
+ { /* 12323 */
+ 272,
+ /* VPSHLDDZ256rmbikz */
+ },
+ { /* 12324 */
+ 273,
+ /* VPSHLDDZ256rmi */
+ },
+ { /* 12325 */
+ 274,
+ /* VPSHLDDZ256rmik */
+ },
+ { /* 12326 */
+ 275,
+ /* VPSHLDDZ256rmikz */
+ },
+ { /* 12327 */
+ 276,
+ /* VPSHLDDZ256rri */
+ },
+ { /* 12328 */
+ 277,
+ /* VPSHLDDZ256rrik */
+ },
+ { /* 12329 */
+ 278,
+ /* VPSHLDDZ256rrikz */
+ },
+ { /* 12330 */
+ 279,
+ /* VPSHLDDZrmbi */
+ },
+ { /* 12331 */
+ 280,
+ /* VPSHLDDZrmbik */
+ },
+ { /* 12332 */
+ 281,
+ /* VPSHLDDZrmbikz */
+ },
+ { /* 12333 */
+ 282,
+ /* VPSHLDDZrmi */
+ },
+ { /* 12334 */
+ 283,
+ /* VPSHLDDZrmik */
+ },
+ { /* 12335 */
+ 284,
+ /* VPSHLDDZrmikz */
+ },
+ { /* 12336 */
+ 285,
+ /* VPSHLDDZrri */
+ },
+ { /* 12337 */
+ 286,
+ /* VPSHLDDZrrik */
+ },
+ { /* 12338 */
+ 287,
+ /* VPSHLDDZrrikz */
+ },
+ { /* 12339 */
+ 288,
+ /* VPSHLDQZ128rmbi */
+ },
+ { /* 12340 */
+ 289,
+ /* VPSHLDQZ128rmbik */
+ },
+ { /* 12341 */
+ 290,
+ /* VPSHLDQZ128rmbikz */
+ },
+ { /* 12342 */
+ 264,
+ /* VPSHLDQZ128rmi */
+ },
+ { /* 12343 */
+ 265,
+ /* VPSHLDQZ128rmik */
+ },
+ { /* 12344 */
+ 266,
+ /* VPSHLDQZ128rmikz */
+ },
+ { /* 12345 */
+ 267,
+ /* VPSHLDQZ128rri */
+ },
+ { /* 12346 */
+ 268,
+ /* VPSHLDQZ128rrik */
+ },
+ { /* 12347 */
+ 269,
+ /* VPSHLDQZ128rrikz */
+ },
+ { /* 12348 */
+ 291,
+ /* VPSHLDQZ256rmbi */
+ },
+ { /* 12349 */
+ 292,
+ /* VPSHLDQZ256rmbik */
+ },
+ { /* 12350 */
+ 293,
+ /* VPSHLDQZ256rmbikz */
+ },
+ { /* 12351 */
+ 273,
+ /* VPSHLDQZ256rmi */
+ },
+ { /* 12352 */
+ 274,
+ /* VPSHLDQZ256rmik */
+ },
+ { /* 12353 */
+ 275,
+ /* VPSHLDQZ256rmikz */
+ },
+ { /* 12354 */
+ 276,
+ /* VPSHLDQZ256rri */
+ },
+ { /* 12355 */
+ 277,
+ /* VPSHLDQZ256rrik */
+ },
+ { /* 12356 */
+ 278,
+ /* VPSHLDQZ256rrikz */
+ },
+ { /* 12357 */
+ 294,
+ /* VPSHLDQZrmbi */
+ },
+ { /* 12358 */
+ 295,
+ /* VPSHLDQZrmbik */
+ },
+ { /* 12359 */
+ 296,
+ /* VPSHLDQZrmbikz */
+ },
+ { /* 12360 */
+ 282,
+ /* VPSHLDQZrmi */
+ },
+ { /* 12361 */
+ 283,
+ /* VPSHLDQZrmik */
+ },
+ { /* 12362 */
+ 284,
+ /* VPSHLDQZrmikz */
+ },
+ { /* 12363 */
+ 285,
+ /* VPSHLDQZrri */
+ },
+ { /* 12364 */
+ 286,
+ /* VPSHLDQZrrik */
+ },
+ { /* 12365 */
+ 287,
+ /* VPSHLDQZrrikz */
+ },
+ { /* 12366 */
+ 202,
+ /* VPSHLDVDZ128m */
+ },
+ { /* 12367 */
+ 540,
+ /* VPSHLDVDZ128mb */
+ },
+ { /* 12368 */
+ 238,
+ /* VPSHLDVDZ128mbk */
+ },
+ { /* 12369 */
+ 238,
+ /* VPSHLDVDZ128mbkz */
+ },
+ { /* 12370 */
+ 203,
+ /* VPSHLDVDZ128mk */
+ },
+ { /* 12371 */
+ 203,
+ /* VPSHLDVDZ128mkz */
+ },
+ { /* 12372 */
+ 530,
+ /* VPSHLDVDZ128r */
+ },
+ { /* 12373 */
+ 212,
+ /* VPSHLDVDZ128rk */
+ },
+ { /* 12374 */
+ 212,
+ /* VPSHLDVDZ128rkz */
+ },
+ { /* 12375 */
+ 531,
+ /* VPSHLDVDZ256m */
+ },
+ { /* 12376 */
+ 541,
+ /* VPSHLDVDZ256mb */
+ },
+ { /* 12377 */
+ 241,
+ /* VPSHLDVDZ256mbk */
+ },
+ { /* 12378 */
+ 241,
+ /* VPSHLDVDZ256mbkz */
+ },
+ { /* 12379 */
+ 218,
+ /* VPSHLDVDZ256mk */
+ },
+ { /* 12380 */
+ 218,
+ /* VPSHLDVDZ256mkz */
+ },
+ { /* 12381 */
+ 533,
+ /* VPSHLDVDZ256r */
+ },
+ { /* 12382 */
+ 221,
+ /* VPSHLDVDZ256rk */
+ },
+ { /* 12383 */
+ 221,
+ /* VPSHLDVDZ256rkz */
+ },
+ { /* 12384 */
+ 534,
+ /* VPSHLDVDZm */
+ },
+ { /* 12385 */
+ 542,
+ /* VPSHLDVDZmb */
+ },
+ { /* 12386 */
+ 244,
+ /* VPSHLDVDZmbk */
+ },
+ { /* 12387 */
+ 244,
+ /* VPSHLDVDZmbkz */
+ },
+ { /* 12388 */
+ 227,
+ /* VPSHLDVDZmk */
+ },
+ { /* 12389 */
+ 227,
+ /* VPSHLDVDZmkz */
+ },
+ { /* 12390 */
+ 536,
+ /* VPSHLDVDZr */
+ },
+ { /* 12391 */
+ 233,
+ /* VPSHLDVDZrk */
+ },
+ { /* 12392 */
+ 233,
+ /* VPSHLDVDZrkz */
+ },
+ { /* 12393 */
+ 202,
+ /* VPSHLDVQZ128m */
+ },
+ { /* 12394 */
+ 529,
+ /* VPSHLDVQZ128mb */
+ },
+ { /* 12395 */
+ 208,
+ /* VPSHLDVQZ128mbk */
+ },
+ { /* 12396 */
+ 208,
+ /* VPSHLDVQZ128mbkz */
+ },
+ { /* 12397 */
+ 203,
+ /* VPSHLDVQZ128mk */
+ },
+ { /* 12398 */
+ 203,
+ /* VPSHLDVQZ128mkz */
+ },
+ { /* 12399 */
+ 530,
+ /* VPSHLDVQZ128r */
+ },
+ { /* 12400 */
+ 212,
+ /* VPSHLDVQZ128rk */
+ },
+ { /* 12401 */
+ 212,
+ /* VPSHLDVQZ128rkz */
+ },
+ { /* 12402 */
+ 531,
+ /* VPSHLDVQZ256m */
+ },
+ { /* 12403 */
+ 532,
+ /* VPSHLDVQZ256mb */
+ },
+ { /* 12404 */
+ 216,
+ /* VPSHLDVQZ256mbk */
+ },
+ { /* 12405 */
+ 216,
+ /* VPSHLDVQZ256mbkz */
+ },
+ { /* 12406 */
+ 218,
+ /* VPSHLDVQZ256mk */
+ },
+ { /* 12407 */
+ 218,
+ /* VPSHLDVQZ256mkz */
+ },
+ { /* 12408 */
+ 533,
+ /* VPSHLDVQZ256r */
+ },
+ { /* 12409 */
+ 221,
+ /* VPSHLDVQZ256rk */
+ },
+ { /* 12410 */
+ 221,
+ /* VPSHLDVQZ256rkz */
+ },
+ { /* 12411 */
+ 534,
+ /* VPSHLDVQZm */
+ },
+ { /* 12412 */
+ 535,
+ /* VPSHLDVQZmb */
+ },
+ { /* 12413 */
+ 225,
+ /* VPSHLDVQZmbk */
+ },
+ { /* 12414 */
+ 225,
+ /* VPSHLDVQZmbkz */
+ },
+ { /* 12415 */
+ 227,
+ /* VPSHLDVQZmk */
+ },
+ { /* 12416 */
+ 227,
+ /* VPSHLDVQZmkz */
+ },
+ { /* 12417 */
+ 536,
+ /* VPSHLDVQZr */
+ },
+ { /* 12418 */
+ 233,
+ /* VPSHLDVQZrk */
+ },
+ { /* 12419 */
+ 233,
+ /* VPSHLDVQZrkz */
+ },
+ { /* 12420 */
+ 202,
+ /* VPSHLDVWZ128m */
+ },
+ { /* 12421 */
+ 203,
+ /* VPSHLDVWZ128mk */
+ },
+ { /* 12422 */
+ 203,
+ /* VPSHLDVWZ128mkz */
+ },
+ { /* 12423 */
+ 530,
+ /* VPSHLDVWZ128r */
+ },
+ { /* 12424 */
+ 212,
+ /* VPSHLDVWZ128rk */
+ },
+ { /* 12425 */
+ 212,
+ /* VPSHLDVWZ128rkz */
+ },
+ { /* 12426 */
+ 531,
+ /* VPSHLDVWZ256m */
+ },
+ { /* 12427 */
+ 218,
+ /* VPSHLDVWZ256mk */
+ },
+ { /* 12428 */
+ 218,
+ /* VPSHLDVWZ256mkz */
+ },
+ { /* 12429 */
+ 533,
+ /* VPSHLDVWZ256r */
+ },
+ { /* 12430 */
+ 221,
+ /* VPSHLDVWZ256rk */
+ },
+ { /* 12431 */
+ 221,
+ /* VPSHLDVWZ256rkz */
+ },
+ { /* 12432 */
+ 534,
+ /* VPSHLDVWZm */
+ },
+ { /* 12433 */
+ 227,
+ /* VPSHLDVWZmk */
+ },
+ { /* 12434 */
+ 227,
+ /* VPSHLDVWZmkz */
+ },
+ { /* 12435 */
+ 536,
+ /* VPSHLDVWZr */
+ },
+ { /* 12436 */
+ 233,
+ /* VPSHLDVWZrk */
+ },
+ { /* 12437 */
+ 233,
+ /* VPSHLDVWZrkz */
+ },
+ { /* 12438 */
+ 264,
+ /* VPSHLDWZ128rmi */
+ },
+ { /* 12439 */
+ 265,
+ /* VPSHLDWZ128rmik */
+ },
+ { /* 12440 */
+ 266,
+ /* VPSHLDWZ128rmikz */
+ },
+ { /* 12441 */
+ 267,
+ /* VPSHLDWZ128rri */
+ },
+ { /* 12442 */
+ 268,
+ /* VPSHLDWZ128rrik */
+ },
+ { /* 12443 */
+ 269,
+ /* VPSHLDWZ128rrikz */
+ },
+ { /* 12444 */
+ 273,
+ /* VPSHLDWZ256rmi */
+ },
+ { /* 12445 */
+ 274,
+ /* VPSHLDWZ256rmik */
+ },
+ { /* 12446 */
+ 275,
+ /* VPSHLDWZ256rmikz */
+ },
+ { /* 12447 */
+ 276,
+ /* VPSHLDWZ256rri */
+ },
+ { /* 12448 */
+ 277,
+ /* VPSHLDWZ256rrik */
+ },
+ { /* 12449 */
+ 278,
+ /* VPSHLDWZ256rrikz */
+ },
+ { /* 12450 */
+ 282,
+ /* VPSHLDWZrmi */
+ },
+ { /* 12451 */
+ 283,
+ /* VPSHLDWZrmik */
+ },
+ { /* 12452 */
+ 284,
+ /* VPSHLDWZrmikz */
+ },
+ { /* 12453 */
+ 285,
+ /* VPSHLDWZrri */
+ },
+ { /* 12454 */
+ 286,
+ /* VPSHLDWZrrik */
+ },
+ { /* 12455 */
+ 287,
+ /* VPSHLDWZrrikz */
+ },
+ { /* 12456 */
+ 890,
+ /* VPSHLDmr */
+ },
+ { /* 12457 */
+ 235,
+ /* VPSHLDrm */
+ },
+ { /* 12458 */
+ 891,
+ /* VPSHLDrr */
+ },
+ { /* 12459 */
+ 236,
+ /* VPSHLDrr_REV */
+ },
+ { /* 12460 */
+ 890,
+ /* VPSHLQmr */
+ },
+ { /* 12461 */
+ 235,
+ /* VPSHLQrm */
+ },
+ { /* 12462 */
+ 891,
+ /* VPSHLQrr */
+ },
+ { /* 12463 */
+ 236,
+ /* VPSHLQrr_REV */
+ },
+ { /* 12464 */
+ 890,
+ /* VPSHLWmr */
+ },
+ { /* 12465 */
+ 235,
+ /* VPSHLWrm */
+ },
+ { /* 12466 */
+ 891,
+ /* VPSHLWrr */
+ },
+ { /* 12467 */
+ 236,
+ /* VPSHLWrr_REV */
+ },
+ { /* 12468 */
+ 261,
+ /* VPSHRDDZ128rmbi */
+ },
+ { /* 12469 */
+ 262,
+ /* VPSHRDDZ128rmbik */
+ },
+ { /* 12470 */
+ 263,
+ /* VPSHRDDZ128rmbikz */
+ },
+ { /* 12471 */
+ 264,
+ /* VPSHRDDZ128rmi */
+ },
+ { /* 12472 */
+ 265,
+ /* VPSHRDDZ128rmik */
+ },
+ { /* 12473 */
+ 266,
+ /* VPSHRDDZ128rmikz */
+ },
+ { /* 12474 */
+ 267,
+ /* VPSHRDDZ128rri */
+ },
+ { /* 12475 */
+ 268,
+ /* VPSHRDDZ128rrik */
+ },
+ { /* 12476 */
+ 269,
+ /* VPSHRDDZ128rrikz */
+ },
+ { /* 12477 */
+ 270,
+ /* VPSHRDDZ256rmbi */
+ },
+ { /* 12478 */
+ 271,
+ /* VPSHRDDZ256rmbik */
+ },
+ { /* 12479 */
+ 272,
+ /* VPSHRDDZ256rmbikz */
+ },
+ { /* 12480 */
+ 273,
+ /* VPSHRDDZ256rmi */
+ },
+ { /* 12481 */
+ 274,
+ /* VPSHRDDZ256rmik */
+ },
+ { /* 12482 */
+ 275,
+ /* VPSHRDDZ256rmikz */
+ },
+ { /* 12483 */
+ 276,
+ /* VPSHRDDZ256rri */
+ },
+ { /* 12484 */
+ 277,
+ /* VPSHRDDZ256rrik */
+ },
+ { /* 12485 */
+ 278,
+ /* VPSHRDDZ256rrikz */
+ },
+ { /* 12486 */
+ 279,
+ /* VPSHRDDZrmbi */
+ },
+ { /* 12487 */
+ 280,
+ /* VPSHRDDZrmbik */
+ },
+ { /* 12488 */
+ 281,
+ /* VPSHRDDZrmbikz */
+ },
+ { /* 12489 */
+ 282,
+ /* VPSHRDDZrmi */
+ },
+ { /* 12490 */
+ 283,
+ /* VPSHRDDZrmik */
+ },
+ { /* 12491 */
+ 284,
+ /* VPSHRDDZrmikz */
+ },
+ { /* 12492 */
+ 285,
+ /* VPSHRDDZrri */
+ },
+ { /* 12493 */
+ 286,
+ /* VPSHRDDZrrik */
+ },
+ { /* 12494 */
+ 287,
+ /* VPSHRDDZrrikz */
+ },
+ { /* 12495 */
+ 288,
+ /* VPSHRDQZ128rmbi */
+ },
+ { /* 12496 */
+ 289,
+ /* VPSHRDQZ128rmbik */
+ },
+ { /* 12497 */
+ 290,
+ /* VPSHRDQZ128rmbikz */
+ },
+ { /* 12498 */
+ 264,
+ /* VPSHRDQZ128rmi */
+ },
+ { /* 12499 */
+ 265,
+ /* VPSHRDQZ128rmik */
+ },
+ { /* 12500 */
+ 266,
+ /* VPSHRDQZ128rmikz */
+ },
+ { /* 12501 */
+ 267,
+ /* VPSHRDQZ128rri */
+ },
+ { /* 12502 */
+ 268,
+ /* VPSHRDQZ128rrik */
+ },
+ { /* 12503 */
+ 269,
+ /* VPSHRDQZ128rrikz */
+ },
+ { /* 12504 */
+ 291,
+ /* VPSHRDQZ256rmbi */
+ },
+ { /* 12505 */
+ 292,
+ /* VPSHRDQZ256rmbik */
+ },
+ { /* 12506 */
+ 293,
+ /* VPSHRDQZ256rmbikz */
+ },
+ { /* 12507 */
+ 273,
+ /* VPSHRDQZ256rmi */
+ },
+ { /* 12508 */
+ 274,
+ /* VPSHRDQZ256rmik */
+ },
+ { /* 12509 */
+ 275,
+ /* VPSHRDQZ256rmikz */
+ },
+ { /* 12510 */
+ 276,
+ /* VPSHRDQZ256rri */
+ },
+ { /* 12511 */
+ 277,
+ /* VPSHRDQZ256rrik */
+ },
+ { /* 12512 */
+ 278,
+ /* VPSHRDQZ256rrikz */
+ },
+ { /* 12513 */
+ 294,
+ /* VPSHRDQZrmbi */
+ },
+ { /* 12514 */
+ 295,
+ /* VPSHRDQZrmbik */
+ },
+ { /* 12515 */
+ 296,
+ /* VPSHRDQZrmbikz */
+ },
+ { /* 12516 */
+ 282,
+ /* VPSHRDQZrmi */
+ },
+ { /* 12517 */
+ 283,
+ /* VPSHRDQZrmik */
+ },
+ { /* 12518 */
+ 284,
+ /* VPSHRDQZrmikz */
+ },
+ { /* 12519 */
+ 285,
+ /* VPSHRDQZrri */
+ },
+ { /* 12520 */
+ 286,
+ /* VPSHRDQZrrik */
+ },
+ { /* 12521 */
+ 287,
+ /* VPSHRDQZrrikz */
+ },
+ { /* 12522 */
+ 202,
+ /* VPSHRDVDZ128m */
+ },
+ { /* 12523 */
+ 540,
+ /* VPSHRDVDZ128mb */
+ },
+ { /* 12524 */
+ 238,
+ /* VPSHRDVDZ128mbk */
+ },
+ { /* 12525 */
+ 238,
+ /* VPSHRDVDZ128mbkz */
+ },
+ { /* 12526 */
+ 203,
+ /* VPSHRDVDZ128mk */
+ },
+ { /* 12527 */
+ 203,
+ /* VPSHRDVDZ128mkz */
+ },
+ { /* 12528 */
+ 530,
+ /* VPSHRDVDZ128r */
+ },
+ { /* 12529 */
+ 212,
+ /* VPSHRDVDZ128rk */
+ },
+ { /* 12530 */
+ 212,
+ /* VPSHRDVDZ128rkz */
+ },
+ { /* 12531 */
+ 531,
+ /* VPSHRDVDZ256m */
+ },
+ { /* 12532 */
+ 541,
+ /* VPSHRDVDZ256mb */
+ },
+ { /* 12533 */
+ 241,
+ /* VPSHRDVDZ256mbk */
+ },
+ { /* 12534 */
+ 241,
+ /* VPSHRDVDZ256mbkz */
+ },
+ { /* 12535 */
+ 218,
+ /* VPSHRDVDZ256mk */
+ },
+ { /* 12536 */
+ 218,
+ /* VPSHRDVDZ256mkz */
+ },
+ { /* 12537 */
+ 533,
+ /* VPSHRDVDZ256r */
+ },
+ { /* 12538 */
+ 221,
+ /* VPSHRDVDZ256rk */
+ },
+ { /* 12539 */
+ 221,
+ /* VPSHRDVDZ256rkz */
+ },
+ { /* 12540 */
+ 534,
+ /* VPSHRDVDZm */
+ },
+ { /* 12541 */
+ 542,
+ /* VPSHRDVDZmb */
+ },
+ { /* 12542 */
+ 244,
+ /* VPSHRDVDZmbk */
+ },
+ { /* 12543 */
+ 244,
+ /* VPSHRDVDZmbkz */
+ },
+ { /* 12544 */
+ 227,
+ /* VPSHRDVDZmk */
+ },
+ { /* 12545 */
+ 227,
+ /* VPSHRDVDZmkz */
+ },
+ { /* 12546 */
+ 536,
+ /* VPSHRDVDZr */
+ },
+ { /* 12547 */
+ 233,
+ /* VPSHRDVDZrk */
+ },
+ { /* 12548 */
+ 233,
+ /* VPSHRDVDZrkz */
+ },
+ { /* 12549 */
+ 202,
+ /* VPSHRDVQZ128m */
+ },
+ { /* 12550 */
+ 529,
+ /* VPSHRDVQZ128mb */
+ },
+ { /* 12551 */
+ 208,
+ /* VPSHRDVQZ128mbk */
+ },
+ { /* 12552 */
+ 208,
+ /* VPSHRDVQZ128mbkz */
+ },
+ { /* 12553 */
+ 203,
+ /* VPSHRDVQZ128mk */
+ },
+ { /* 12554 */
+ 203,
+ /* VPSHRDVQZ128mkz */
+ },
+ { /* 12555 */
+ 530,
+ /* VPSHRDVQZ128r */
+ },
+ { /* 12556 */
+ 212,
+ /* VPSHRDVQZ128rk */
+ },
+ { /* 12557 */
+ 212,
+ /* VPSHRDVQZ128rkz */
+ },
+ { /* 12558 */
+ 531,
+ /* VPSHRDVQZ256m */
+ },
+ { /* 12559 */
+ 532,
+ /* VPSHRDVQZ256mb */
+ },
+ { /* 12560 */
+ 216,
+ /* VPSHRDVQZ256mbk */
+ },
+ { /* 12561 */
+ 216,
+ /* VPSHRDVQZ256mbkz */
+ },
+ { /* 12562 */
+ 218,
+ /* VPSHRDVQZ256mk */
+ },
+ { /* 12563 */
+ 218,
+ /* VPSHRDVQZ256mkz */
+ },
+ { /* 12564 */
+ 533,
+ /* VPSHRDVQZ256r */
+ },
+ { /* 12565 */
+ 221,
+ /* VPSHRDVQZ256rk */
+ },
+ { /* 12566 */
+ 221,
+ /* VPSHRDVQZ256rkz */
+ },
+ { /* 12567 */
+ 534,
+ /* VPSHRDVQZm */
+ },
+ { /* 12568 */
+ 535,
+ /* VPSHRDVQZmb */
+ },
+ { /* 12569 */
+ 225,
+ /* VPSHRDVQZmbk */
+ },
+ { /* 12570 */
+ 225,
+ /* VPSHRDVQZmbkz */
+ },
+ { /* 12571 */
+ 227,
+ /* VPSHRDVQZmk */
+ },
+ { /* 12572 */
+ 227,
+ /* VPSHRDVQZmkz */
+ },
+ { /* 12573 */
+ 536,
+ /* VPSHRDVQZr */
+ },
+ { /* 12574 */
+ 233,
+ /* VPSHRDVQZrk */
+ },
+ { /* 12575 */
+ 233,
+ /* VPSHRDVQZrkz */
+ },
+ { /* 12576 */
+ 202,
+ /* VPSHRDVWZ128m */
+ },
+ { /* 12577 */
+ 203,
+ /* VPSHRDVWZ128mk */
+ },
+ { /* 12578 */
+ 203,
+ /* VPSHRDVWZ128mkz */
+ },
+ { /* 12579 */
+ 530,
+ /* VPSHRDVWZ128r */
+ },
+ { /* 12580 */
+ 212,
+ /* VPSHRDVWZ128rk */
+ },
+ { /* 12581 */
+ 212,
+ /* VPSHRDVWZ128rkz */
+ },
+ { /* 12582 */
+ 531,
+ /* VPSHRDVWZ256m */
+ },
+ { /* 12583 */
+ 218,
+ /* VPSHRDVWZ256mk */
+ },
+ { /* 12584 */
+ 218,
+ /* VPSHRDVWZ256mkz */
+ },
+ { /* 12585 */
+ 533,
+ /* VPSHRDVWZ256r */
+ },
+ { /* 12586 */
+ 221,
+ /* VPSHRDVWZ256rk */
+ },
+ { /* 12587 */
+ 221,
+ /* VPSHRDVWZ256rkz */
+ },
+ { /* 12588 */
+ 534,
+ /* VPSHRDVWZm */
+ },
+ { /* 12589 */
+ 227,
+ /* VPSHRDVWZmk */
+ },
+ { /* 12590 */
+ 227,
+ /* VPSHRDVWZmkz */
+ },
+ { /* 12591 */
+ 536,
+ /* VPSHRDVWZr */
+ },
+ { /* 12592 */
+ 233,
+ /* VPSHRDVWZrk */
+ },
+ { /* 12593 */
+ 233,
+ /* VPSHRDVWZrkz */
+ },
+ { /* 12594 */
+ 264,
+ /* VPSHRDWZ128rmi */
+ },
+ { /* 12595 */
+ 265,
+ /* VPSHRDWZ128rmik */
+ },
+ { /* 12596 */
+ 266,
+ /* VPSHRDWZ128rmikz */
+ },
+ { /* 12597 */
+ 267,
+ /* VPSHRDWZ128rri */
+ },
+ { /* 12598 */
+ 268,
+ /* VPSHRDWZ128rrik */
+ },
+ { /* 12599 */
+ 269,
+ /* VPSHRDWZ128rrikz */
+ },
+ { /* 12600 */
+ 273,
+ /* VPSHRDWZ256rmi */
+ },
+ { /* 12601 */
+ 274,
+ /* VPSHRDWZ256rmik */
+ },
+ { /* 12602 */
+ 275,
+ /* VPSHRDWZ256rmikz */
+ },
+ { /* 12603 */
+ 276,
+ /* VPSHRDWZ256rri */
+ },
+ { /* 12604 */
+ 277,
+ /* VPSHRDWZ256rrik */
+ },
+ { /* 12605 */
+ 278,
+ /* VPSHRDWZ256rrikz */
+ },
+ { /* 12606 */
+ 282,
+ /* VPSHRDWZrmi */
+ },
+ { /* 12607 */
+ 283,
+ /* VPSHRDWZrmik */
+ },
+ { /* 12608 */
+ 284,
+ /* VPSHRDWZrmikz */
+ },
+ { /* 12609 */
+ 285,
+ /* VPSHRDWZrri */
+ },
+ { /* 12610 */
+ 286,
+ /* VPSHRDWZrrik */
+ },
+ { /* 12611 */
+ 287,
+ /* VPSHRDWZrrikz */
+ },
+ { /* 12612 */
+ 741,
+ /* VPSHUFBITQMBZ128rm */
+ },
+ { /* 12613 */
+ 742,
+ /* VPSHUFBITQMBZ128rmk */
+ },
+ { /* 12614 */
+ 743,
+ /* VPSHUFBITQMBZ128rr */
+ },
+ { /* 12615 */
+ 744,
+ /* VPSHUFBITQMBZ128rrk */
+ },
+ { /* 12616 */
+ 745,
+ /* VPSHUFBITQMBZ256rm */
+ },
+ { /* 12617 */
+ 746,
+ /* VPSHUFBITQMBZ256rmk */
+ },
+ { /* 12618 */
+ 747,
+ /* VPSHUFBITQMBZ256rr */
+ },
+ { /* 12619 */
+ 748,
+ /* VPSHUFBITQMBZ256rrk */
+ },
+ { /* 12620 */
+ 749,
+ /* VPSHUFBITQMBZrm */
+ },
+ { /* 12621 */
+ 750,
+ /* VPSHUFBITQMBZrmk */
+ },
+ { /* 12622 */
+ 751,
+ /* VPSHUFBITQMBZrr */
+ },
+ { /* 12623 */
+ 752,
+ /* VPSHUFBITQMBZrrk */
+ },
+ { /* 12624 */
+ 204,
+ /* VPSHUFBYrm */
+ },
+ { /* 12625 */
+ 205,
+ /* VPSHUFBYrr */
+ },
+ { /* 12626 */
+ 206,
+ /* VPSHUFBZ128rm */
+ },
+ { /* 12627 */
+ 203,
+ /* VPSHUFBZ128rmk */
+ },
+ { /* 12628 */
+ 210,
+ /* VPSHUFBZ128rmkz */
+ },
+ { /* 12629 */
+ 211,
+ /* VPSHUFBZ128rr */
+ },
+ { /* 12630 */
+ 212,
+ /* VPSHUFBZ128rrk */
+ },
+ { /* 12631 */
+ 213,
+ /* VPSHUFBZ128rrkz */
+ },
+ { /* 12632 */
+ 214,
+ /* VPSHUFBZ256rm */
+ },
+ { /* 12633 */
+ 218,
+ /* VPSHUFBZ256rmk */
+ },
+ { /* 12634 */
+ 219,
+ /* VPSHUFBZ256rmkz */
+ },
+ { /* 12635 */
+ 220,
+ /* VPSHUFBZ256rr */
+ },
+ { /* 12636 */
+ 221,
+ /* VPSHUFBZ256rrk */
+ },
+ { /* 12637 */
+ 222,
+ /* VPSHUFBZ256rrkz */
+ },
+ { /* 12638 */
+ 223,
+ /* VPSHUFBZrm */
+ },
+ { /* 12639 */
+ 227,
+ /* VPSHUFBZrmk */
+ },
+ { /* 12640 */
+ 228,
+ /* VPSHUFBZrmkz */
+ },
+ { /* 12641 */
+ 229,
+ /* VPSHUFBZrr */
+ },
+ { /* 12642 */
+ 233,
+ /* VPSHUFBZrrk */
+ },
+ { /* 12643 */
+ 234,
+ /* VPSHUFBZrrkz */
+ },
+ { /* 12644 */
+ 235,
+ /* VPSHUFBrm */
+ },
+ { /* 12645 */
+ 236,
+ /* VPSHUFBrr */
+ },
+ { /* 12646 */
+ 791,
+ /* VPSHUFDYmi */
+ },
+ { /* 12647 */
+ 792,
+ /* VPSHUFDYri */
+ },
+ { /* 12648 */
+ 619,
+ /* VPSHUFDZ128mbi */
+ },
+ { /* 12649 */
+ 620,
+ /* VPSHUFDZ128mbik */
+ },
+ { /* 12650 */
+ 621,
+ /* VPSHUFDZ128mbikz */
+ },
+ { /* 12651 */
+ 592,
+ /* VPSHUFDZ128mi */
+ },
+ { /* 12652 */
+ 593,
+ /* VPSHUFDZ128mik */
+ },
+ { /* 12653 */
+ 594,
+ /* VPSHUFDZ128mikz */
+ },
+ { /* 12654 */
+ 595,
+ /* VPSHUFDZ128ri */
+ },
+ { /* 12655 */
+ 596,
+ /* VPSHUFDZ128rik */
+ },
+ { /* 12656 */
+ 597,
+ /* VPSHUFDZ128rikz */
+ },
+ { /* 12657 */
+ 622,
+ /* VPSHUFDZ256mbi */
+ },
+ { /* 12658 */
+ 623,
+ /* VPSHUFDZ256mbik */
+ },
+ { /* 12659 */
+ 624,
+ /* VPSHUFDZ256mbikz */
+ },
+ { /* 12660 */
+ 601,
+ /* VPSHUFDZ256mi */
+ },
+ { /* 12661 */
+ 602,
+ /* VPSHUFDZ256mik */
+ },
+ { /* 12662 */
+ 603,
+ /* VPSHUFDZ256mikz */
+ },
+ { /* 12663 */
+ 604,
+ /* VPSHUFDZ256ri */
+ },
+ { /* 12664 */
+ 605,
+ /* VPSHUFDZ256rik */
+ },
+ { /* 12665 */
+ 606,
+ /* VPSHUFDZ256rikz */
+ },
+ { /* 12666 */
+ 625,
+ /* VPSHUFDZmbi */
+ },
+ { /* 12667 */
+ 626,
+ /* VPSHUFDZmbik */
+ },
+ { /* 12668 */
+ 627,
+ /* VPSHUFDZmbikz */
+ },
+ { /* 12669 */
+ 610,
+ /* VPSHUFDZmi */
+ },
+ { /* 12670 */
+ 611,
+ /* VPSHUFDZmik */
+ },
+ { /* 12671 */
+ 612,
+ /* VPSHUFDZmikz */
+ },
+ { /* 12672 */
+ 613,
+ /* VPSHUFDZri */
+ },
+ { /* 12673 */
+ 617,
+ /* VPSHUFDZrik */
+ },
+ { /* 12674 */
+ 618,
+ /* VPSHUFDZrikz */
+ },
+ { /* 12675 */
+ 32,
+ /* VPSHUFDmi */
+ },
+ { /* 12676 */
+ 33,
+ /* VPSHUFDri */
+ },
+ { /* 12677 */
+ 791,
+ /* VPSHUFHWYmi */
+ },
+ { /* 12678 */
+ 792,
+ /* VPSHUFHWYri */
+ },
+ { /* 12679 */
+ 592,
+ /* VPSHUFHWZ128mi */
+ },
+ { /* 12680 */
+ 593,
+ /* VPSHUFHWZ128mik */
+ },
+ { /* 12681 */
+ 594,
+ /* VPSHUFHWZ128mikz */
+ },
+ { /* 12682 */
+ 595,
+ /* VPSHUFHWZ128ri */
+ },
+ { /* 12683 */
+ 596,
+ /* VPSHUFHWZ128rik */
+ },
+ { /* 12684 */
+ 597,
+ /* VPSHUFHWZ128rikz */
+ },
+ { /* 12685 */
+ 601,
+ /* VPSHUFHWZ256mi */
+ },
+ { /* 12686 */
+ 602,
+ /* VPSHUFHWZ256mik */
+ },
+ { /* 12687 */
+ 603,
+ /* VPSHUFHWZ256mikz */
+ },
+ { /* 12688 */
+ 604,
+ /* VPSHUFHWZ256ri */
+ },
+ { /* 12689 */
+ 605,
+ /* VPSHUFHWZ256rik */
+ },
+ { /* 12690 */
+ 606,
+ /* VPSHUFHWZ256rikz */
+ },
+ { /* 12691 */
+ 610,
+ /* VPSHUFHWZmi */
+ },
+ { /* 12692 */
+ 611,
+ /* VPSHUFHWZmik */
+ },
+ { /* 12693 */
+ 612,
+ /* VPSHUFHWZmikz */
+ },
+ { /* 12694 */
+ 613,
+ /* VPSHUFHWZri */
+ },
+ { /* 12695 */
+ 617,
+ /* VPSHUFHWZrik */
+ },
+ { /* 12696 */
+ 618,
+ /* VPSHUFHWZrikz */
+ },
+ { /* 12697 */
+ 32,
+ /* VPSHUFHWmi */
+ },
+ { /* 12698 */
+ 33,
+ /* VPSHUFHWri */
+ },
+ { /* 12699 */
+ 791,
+ /* VPSHUFLWYmi */
+ },
+ { /* 12700 */
+ 792,
+ /* VPSHUFLWYri */
+ },
+ { /* 12701 */
+ 592,
+ /* VPSHUFLWZ128mi */
+ },
+ { /* 12702 */
+ 593,
+ /* VPSHUFLWZ128mik */
+ },
+ { /* 12703 */
+ 594,
+ /* VPSHUFLWZ128mikz */
+ },
+ { /* 12704 */
+ 595,
+ /* VPSHUFLWZ128ri */
+ },
+ { /* 12705 */
+ 596,
+ /* VPSHUFLWZ128rik */
+ },
+ { /* 12706 */
+ 597,
+ /* VPSHUFLWZ128rikz */
+ },
+ { /* 12707 */
+ 601,
+ /* VPSHUFLWZ256mi */
+ },
+ { /* 12708 */
+ 602,
+ /* VPSHUFLWZ256mik */
+ },
+ { /* 12709 */
+ 603,
+ /* VPSHUFLWZ256mikz */
+ },
+ { /* 12710 */
+ 604,
+ /* VPSHUFLWZ256ri */
+ },
+ { /* 12711 */
+ 605,
+ /* VPSHUFLWZ256rik */
+ },
+ { /* 12712 */
+ 606,
+ /* VPSHUFLWZ256rikz */
+ },
+ { /* 12713 */
+ 610,
+ /* VPSHUFLWZmi */
+ },
+ { /* 12714 */
+ 611,
+ /* VPSHUFLWZmik */
+ },
+ { /* 12715 */
+ 612,
+ /* VPSHUFLWZmikz */
+ },
+ { /* 12716 */
+ 613,
+ /* VPSHUFLWZri */
+ },
+ { /* 12717 */
+ 617,
+ /* VPSHUFLWZrik */
+ },
+ { /* 12718 */
+ 618,
+ /* VPSHUFLWZrikz */
+ },
+ { /* 12719 */
+ 32,
+ /* VPSHUFLWmi */
+ },
+ { /* 12720 */
+ 33,
+ /* VPSHUFLWri */
+ },
+ { /* 12721 */
+ 204,
+ /* VPSIGNBYrm */
+ },
+ { /* 12722 */
+ 205,
+ /* VPSIGNBYrr */
+ },
+ { /* 12723 */
+ 235,
+ /* VPSIGNBrm */
+ },
+ { /* 12724 */
+ 236,
+ /* VPSIGNBrr */
+ },
+ { /* 12725 */
+ 204,
+ /* VPSIGNDYrm */
+ },
+ { /* 12726 */
+ 205,
+ /* VPSIGNDYrr */
+ },
+ { /* 12727 */
+ 235,
+ /* VPSIGNDrm */
+ },
+ { /* 12728 */
+ 236,
+ /* VPSIGNDrr */
+ },
+ { /* 12729 */
+ 204,
+ /* VPSIGNWYrm */
+ },
+ { /* 12730 */
+ 205,
+ /* VPSIGNWYrr */
+ },
+ { /* 12731 */
+ 235,
+ /* VPSIGNWrm */
+ },
+ { /* 12732 */
+ 236,
+ /* VPSIGNWrr */
+ },
+ { /* 12733 */
+ 902,
+ /* VPSLLDQYri */
+ },
+ { /* 12734 */
+ 857,
+ /* VPSLLDQZ128rm */
+ },
+ { /* 12735 */
+ 860,
+ /* VPSLLDQZ128rr */
+ },
+ { /* 12736 */
+ 866,
+ /* VPSLLDQZ256rm */
+ },
+ { /* 12737 */
+ 869,
+ /* VPSLLDQZ256rr */
+ },
+ { /* 12738 */
+ 875,
+ /* VPSLLDQZrm */
+ },
+ { /* 12739 */
+ 878,
+ /* VPSLLDQZrr */
+ },
+ { /* 12740 */
+ 903,
+ /* VPSLLDQri */
+ },
+ { /* 12741 */
+ 902,
+ /* VPSLLDYri */
+ },
+ { /* 12742 */
+ 204,
+ /* VPSLLDYrm */
+ },
+ { /* 12743 */
+ 904,
+ /* VPSLLDYrr */
+ },
+ { /* 12744 */
+ 854,
+ /* VPSLLDZ128mbi */
+ },
+ { /* 12745 */
+ 855,
+ /* VPSLLDZ128mbik */
+ },
+ { /* 12746 */
+ 856,
+ /* VPSLLDZ128mbikz */
+ },
+ { /* 12747 */
+ 857,
+ /* VPSLLDZ128mi */
+ },
+ { /* 12748 */
+ 858,
+ /* VPSLLDZ128mik */
+ },
+ { /* 12749 */
+ 859,
+ /* VPSLLDZ128mikz */
+ },
+ { /* 12750 */
+ 860,
+ /* VPSLLDZ128ri */
+ },
+ { /* 12751 */
+ 861,
+ /* VPSLLDZ128rik */
+ },
+ { /* 12752 */
+ 862,
+ /* VPSLLDZ128rikz */
+ },
+ { /* 12753 */
+ 206,
+ /* VPSLLDZ128rm */
+ },
+ { /* 12754 */
+ 203,
+ /* VPSLLDZ128rmk */
+ },
+ { /* 12755 */
+ 210,
+ /* VPSLLDZ128rmkz */
+ },
+ { /* 12756 */
+ 211,
+ /* VPSLLDZ128rr */
+ },
+ { /* 12757 */
+ 212,
+ /* VPSLLDZ128rrk */
+ },
+ { /* 12758 */
+ 213,
+ /* VPSLLDZ128rrkz */
+ },
+ { /* 12759 */
+ 863,
+ /* VPSLLDZ256mbi */
+ },
+ { /* 12760 */
+ 864,
+ /* VPSLLDZ256mbik */
+ },
+ { /* 12761 */
+ 865,
+ /* VPSLLDZ256mbikz */
+ },
+ { /* 12762 */
+ 866,
+ /* VPSLLDZ256mi */
+ },
+ { /* 12763 */
+ 867,
+ /* VPSLLDZ256mik */
+ },
+ { /* 12764 */
+ 868,
+ /* VPSLLDZ256mikz */
+ },
+ { /* 12765 */
+ 869,
+ /* VPSLLDZ256ri */
+ },
+ { /* 12766 */
+ 870,
+ /* VPSLLDZ256rik */
+ },
+ { /* 12767 */
+ 871,
+ /* VPSLLDZ256rikz */
+ },
+ { /* 12768 */
+ 905,
+ /* VPSLLDZ256rm */
+ },
+ { /* 12769 */
+ 906,
+ /* VPSLLDZ256rmk */
+ },
+ { /* 12770 */
+ 907,
+ /* VPSLLDZ256rmkz */
+ },
+ { /* 12771 */
+ 908,
+ /* VPSLLDZ256rr */
+ },
+ { /* 12772 */
+ 909,
+ /* VPSLLDZ256rrk */
+ },
+ { /* 12773 */
+ 910,
+ /* VPSLLDZ256rrkz */
+ },
+ { /* 12774 */
+ 872,
+ /* VPSLLDZmbi */
+ },
+ { /* 12775 */
+ 873,
+ /* VPSLLDZmbik */
+ },
+ { /* 12776 */
+ 874,
+ /* VPSLLDZmbikz */
+ },
+ { /* 12777 */
+ 875,
+ /* VPSLLDZmi */
+ },
+ { /* 12778 */
+ 876,
+ /* VPSLLDZmik */
+ },
+ { /* 12779 */
+ 877,
+ /* VPSLLDZmikz */
+ },
+ { /* 12780 */
+ 878,
+ /* VPSLLDZri */
+ },
+ { /* 12781 */
+ 879,
+ /* VPSLLDZrik */
+ },
+ { /* 12782 */
+ 880,
+ /* VPSLLDZrikz */
+ },
+ { /* 12783 */
+ 911,
+ /* VPSLLDZrm */
+ },
+ { /* 12784 */
+ 201,
+ /* VPSLLDZrmk */
+ },
+ { /* 12785 */
+ 912,
+ /* VPSLLDZrmkz */
+ },
+ { /* 12786 */
+ 913,
+ /* VPSLLDZrr */
+ },
+ { /* 12787 */
+ 914,
+ /* VPSLLDZrrk */
+ },
+ { /* 12788 */
+ 915,
+ /* VPSLLDZrrkz */
+ },
+ { /* 12789 */
+ 903,
+ /* VPSLLDri */
+ },
+ { /* 12790 */
+ 235,
+ /* VPSLLDrm */
+ },
+ { /* 12791 */
+ 236,
+ /* VPSLLDrr */
+ },
+ { /* 12792 */
+ 902,
+ /* VPSLLQYri */
+ },
+ { /* 12793 */
+ 204,
+ /* VPSLLQYrm */
+ },
+ { /* 12794 */
+ 904,
+ /* VPSLLQYrr */
+ },
+ { /* 12795 */
+ 881,
+ /* VPSLLQZ128mbi */
+ },
+ { /* 12796 */
+ 882,
+ /* VPSLLQZ128mbik */
+ },
+ { /* 12797 */
+ 883,
+ /* VPSLLQZ128mbikz */
+ },
+ { /* 12798 */
+ 857,
+ /* VPSLLQZ128mi */
+ },
+ { /* 12799 */
+ 858,
+ /* VPSLLQZ128mik */
+ },
+ { /* 12800 */
+ 859,
+ /* VPSLLQZ128mikz */
+ },
+ { /* 12801 */
+ 860,
+ /* VPSLLQZ128ri */
+ },
+ { /* 12802 */
+ 861,
+ /* VPSLLQZ128rik */
+ },
+ { /* 12803 */
+ 862,
+ /* VPSLLQZ128rikz */
+ },
+ { /* 12804 */
+ 206,
+ /* VPSLLQZ128rm */
+ },
+ { /* 12805 */
+ 203,
+ /* VPSLLQZ128rmk */
+ },
+ { /* 12806 */
+ 210,
+ /* VPSLLQZ128rmkz */
+ },
+ { /* 12807 */
+ 211,
+ /* VPSLLQZ128rr */
+ },
+ { /* 12808 */
+ 212,
+ /* VPSLLQZ128rrk */
+ },
+ { /* 12809 */
+ 213,
+ /* VPSLLQZ128rrkz */
+ },
+ { /* 12810 */
+ 884,
+ /* VPSLLQZ256mbi */
+ },
+ { /* 12811 */
+ 885,
+ /* VPSLLQZ256mbik */
+ },
+ { /* 12812 */
+ 886,
+ /* VPSLLQZ256mbikz */
+ },
+ { /* 12813 */
+ 866,
+ /* VPSLLQZ256mi */
+ },
+ { /* 12814 */
+ 867,
+ /* VPSLLQZ256mik */
+ },
+ { /* 12815 */
+ 868,
+ /* VPSLLQZ256mikz */
+ },
+ { /* 12816 */
+ 869,
+ /* VPSLLQZ256ri */
+ },
+ { /* 12817 */
+ 870,
+ /* VPSLLQZ256rik */
+ },
+ { /* 12818 */
+ 871,
+ /* VPSLLQZ256rikz */
+ },
+ { /* 12819 */
+ 905,
+ /* VPSLLQZ256rm */
+ },
+ { /* 12820 */
+ 906,
+ /* VPSLLQZ256rmk */
+ },
+ { /* 12821 */
+ 907,
+ /* VPSLLQZ256rmkz */
+ },
+ { /* 12822 */
+ 908,
+ /* VPSLLQZ256rr */
+ },
+ { /* 12823 */
+ 909,
+ /* VPSLLQZ256rrk */
+ },
+ { /* 12824 */
+ 910,
+ /* VPSLLQZ256rrkz */
+ },
+ { /* 12825 */
+ 887,
+ /* VPSLLQZmbi */
+ },
+ { /* 12826 */
+ 888,
+ /* VPSLLQZmbik */
+ },
+ { /* 12827 */
+ 889,
+ /* VPSLLQZmbikz */
+ },
+ { /* 12828 */
+ 875,
+ /* VPSLLQZmi */
+ },
+ { /* 12829 */
+ 876,
+ /* VPSLLQZmik */
+ },
+ { /* 12830 */
+ 877,
+ /* VPSLLQZmikz */
+ },
+ { /* 12831 */
+ 878,
+ /* VPSLLQZri */
+ },
+ { /* 12832 */
+ 879,
+ /* VPSLLQZrik */
+ },
+ { /* 12833 */
+ 880,
+ /* VPSLLQZrikz */
+ },
+ { /* 12834 */
+ 911,
+ /* VPSLLQZrm */
+ },
+ { /* 12835 */
+ 201,
+ /* VPSLLQZrmk */
+ },
+ { /* 12836 */
+ 912,
+ /* VPSLLQZrmkz */
+ },
+ { /* 12837 */
+ 913,
+ /* VPSLLQZrr */
+ },
+ { /* 12838 */
+ 914,
+ /* VPSLLQZrrk */
+ },
+ { /* 12839 */
+ 915,
+ /* VPSLLQZrrkz */
+ },
+ { /* 12840 */
+ 903,
+ /* VPSLLQri */
+ },
+ { /* 12841 */
+ 235,
+ /* VPSLLQrm */
+ },
+ { /* 12842 */
+ 236,
+ /* VPSLLQrr */
+ },
+ { /* 12843 */
+ 204,
+ /* VPSLLVDYrm */
+ },
+ { /* 12844 */
+ 205,
+ /* VPSLLVDYrr */
+ },
+ { /* 12845 */
+ 206,
+ /* VPSLLVDZ128rm */
+ },
+ { /* 12846 */
+ 237,
+ /* VPSLLVDZ128rmb */
+ },
+ { /* 12847 */
+ 238,
+ /* VPSLLVDZ128rmbk */
+ },
+ { /* 12848 */
+ 239,
+ /* VPSLLVDZ128rmbkz */
+ },
+ { /* 12849 */
+ 203,
+ /* VPSLLVDZ128rmk */
+ },
+ { /* 12850 */
+ 210,
+ /* VPSLLVDZ128rmkz */
+ },
+ { /* 12851 */
+ 211,
+ /* VPSLLVDZ128rr */
+ },
+ { /* 12852 */
+ 212,
+ /* VPSLLVDZ128rrk */
+ },
+ { /* 12853 */
+ 213,
+ /* VPSLLVDZ128rrkz */
+ },
+ { /* 12854 */
+ 214,
+ /* VPSLLVDZ256rm */
+ },
+ { /* 12855 */
+ 240,
+ /* VPSLLVDZ256rmb */
+ },
+ { /* 12856 */
+ 241,
+ /* VPSLLVDZ256rmbk */
+ },
+ { /* 12857 */
+ 242,
+ /* VPSLLVDZ256rmbkz */
+ },
+ { /* 12858 */
+ 218,
+ /* VPSLLVDZ256rmk */
+ },
+ { /* 12859 */
+ 219,
+ /* VPSLLVDZ256rmkz */
+ },
+ { /* 12860 */
+ 220,
+ /* VPSLLVDZ256rr */
+ },
+ { /* 12861 */
+ 221,
+ /* VPSLLVDZ256rrk */
+ },
+ { /* 12862 */
+ 222,
+ /* VPSLLVDZ256rrkz */
+ },
+ { /* 12863 */
+ 223,
+ /* VPSLLVDZrm */
+ },
+ { /* 12864 */
+ 243,
+ /* VPSLLVDZrmb */
+ },
+ { /* 12865 */
+ 244,
+ /* VPSLLVDZrmbk */
+ },
+ { /* 12866 */
+ 245,
+ /* VPSLLVDZrmbkz */
+ },
+ { /* 12867 */
+ 227,
+ /* VPSLLVDZrmk */
+ },
+ { /* 12868 */
+ 228,
+ /* VPSLLVDZrmkz */
+ },
+ { /* 12869 */
+ 229,
+ /* VPSLLVDZrr */
+ },
+ { /* 12870 */
+ 233,
+ /* VPSLLVDZrrk */
+ },
+ { /* 12871 */
+ 234,
+ /* VPSLLVDZrrkz */
+ },
+ { /* 12872 */
+ 235,
+ /* VPSLLVDrm */
+ },
+ { /* 12873 */
+ 236,
+ /* VPSLLVDrr */
+ },
+ { /* 12874 */
+ 204,
+ /* VPSLLVQYrm */
+ },
+ { /* 12875 */
+ 205,
+ /* VPSLLVQYrr */
+ },
+ { /* 12876 */
+ 206,
+ /* VPSLLVQZ128rm */
+ },
+ { /* 12877 */
+ 207,
+ /* VPSLLVQZ128rmb */
+ },
+ { /* 12878 */
+ 208,
+ /* VPSLLVQZ128rmbk */
+ },
+ { /* 12879 */
+ 209,
+ /* VPSLLVQZ128rmbkz */
+ },
+ { /* 12880 */
+ 203,
+ /* VPSLLVQZ128rmk */
+ },
+ { /* 12881 */
+ 210,
+ /* VPSLLVQZ128rmkz */
+ },
+ { /* 12882 */
+ 211,
+ /* VPSLLVQZ128rr */
+ },
+ { /* 12883 */
+ 212,
+ /* VPSLLVQZ128rrk */
+ },
+ { /* 12884 */
+ 213,
+ /* VPSLLVQZ128rrkz */
+ },
+ { /* 12885 */
+ 214,
+ /* VPSLLVQZ256rm */
+ },
+ { /* 12886 */
+ 215,
+ /* VPSLLVQZ256rmb */
+ },
+ { /* 12887 */
+ 216,
+ /* VPSLLVQZ256rmbk */
+ },
+ { /* 12888 */
+ 217,
+ /* VPSLLVQZ256rmbkz */
+ },
+ { /* 12889 */
+ 218,
+ /* VPSLLVQZ256rmk */
+ },
+ { /* 12890 */
+ 219,
+ /* VPSLLVQZ256rmkz */
+ },
+ { /* 12891 */
+ 220,
+ /* VPSLLVQZ256rr */
+ },
+ { /* 12892 */
+ 221,
+ /* VPSLLVQZ256rrk */
+ },
+ { /* 12893 */
+ 222,
+ /* VPSLLVQZ256rrkz */
+ },
+ { /* 12894 */
+ 223,
+ /* VPSLLVQZrm */
+ },
+ { /* 12895 */
+ 224,
+ /* VPSLLVQZrmb */
+ },
+ { /* 12896 */
+ 225,
+ /* VPSLLVQZrmbk */
+ },
+ { /* 12897 */
+ 226,
+ /* VPSLLVQZrmbkz */
+ },
+ { /* 12898 */
+ 227,
+ /* VPSLLVQZrmk */
+ },
+ { /* 12899 */
+ 228,
+ /* VPSLLVQZrmkz */
+ },
+ { /* 12900 */
+ 229,
+ /* VPSLLVQZrr */
+ },
+ { /* 12901 */
+ 233,
+ /* VPSLLVQZrrk */
+ },
+ { /* 12902 */
+ 234,
+ /* VPSLLVQZrrkz */
+ },
+ { /* 12903 */
+ 235,
+ /* VPSLLVQrm */
+ },
+ { /* 12904 */
+ 236,
+ /* VPSLLVQrr */
+ },
+ { /* 12905 */
+ 206,
+ /* VPSLLVWZ128rm */
+ },
+ { /* 12906 */
+ 203,
+ /* VPSLLVWZ128rmk */
+ },
+ { /* 12907 */
+ 210,
+ /* VPSLLVWZ128rmkz */
+ },
+ { /* 12908 */
+ 211,
+ /* VPSLLVWZ128rr */
+ },
+ { /* 12909 */
+ 212,
+ /* VPSLLVWZ128rrk */
+ },
+ { /* 12910 */
+ 213,
+ /* VPSLLVWZ128rrkz */
+ },
+ { /* 12911 */
+ 214,
+ /* VPSLLVWZ256rm */
+ },
+ { /* 12912 */
+ 218,
+ /* VPSLLVWZ256rmk */
+ },
+ { /* 12913 */
+ 219,
+ /* VPSLLVWZ256rmkz */
+ },
+ { /* 12914 */
+ 220,
+ /* VPSLLVWZ256rr */
+ },
+ { /* 12915 */
+ 221,
+ /* VPSLLVWZ256rrk */
+ },
+ { /* 12916 */
+ 222,
+ /* VPSLLVWZ256rrkz */
+ },
+ { /* 12917 */
+ 223,
+ /* VPSLLVWZrm */
+ },
+ { /* 12918 */
+ 227,
+ /* VPSLLVWZrmk */
+ },
+ { /* 12919 */
+ 228,
+ /* VPSLLVWZrmkz */
+ },
+ { /* 12920 */
+ 229,
+ /* VPSLLVWZrr */
+ },
+ { /* 12921 */
+ 233,
+ /* VPSLLVWZrrk */
+ },
+ { /* 12922 */
+ 234,
+ /* VPSLLVWZrrkz */
+ },
+ { /* 12923 */
+ 902,
+ /* VPSLLWYri */
+ },
+ { /* 12924 */
+ 204,
+ /* VPSLLWYrm */
+ },
+ { /* 12925 */
+ 904,
+ /* VPSLLWYrr */
+ },
+ { /* 12926 */
+ 857,
+ /* VPSLLWZ128mi */
+ },
+ { /* 12927 */
+ 858,
+ /* VPSLLWZ128mik */
+ },
+ { /* 12928 */
+ 859,
+ /* VPSLLWZ128mikz */
+ },
+ { /* 12929 */
+ 860,
+ /* VPSLLWZ128ri */
+ },
+ { /* 12930 */
+ 861,
+ /* VPSLLWZ128rik */
+ },
+ { /* 12931 */
+ 862,
+ /* VPSLLWZ128rikz */
+ },
+ { /* 12932 */
+ 206,
+ /* VPSLLWZ128rm */
+ },
+ { /* 12933 */
+ 203,
+ /* VPSLLWZ128rmk */
+ },
+ { /* 12934 */
+ 210,
+ /* VPSLLWZ128rmkz */
+ },
+ { /* 12935 */
+ 211,
+ /* VPSLLWZ128rr */
+ },
+ { /* 12936 */
+ 212,
+ /* VPSLLWZ128rrk */
+ },
+ { /* 12937 */
+ 213,
+ /* VPSLLWZ128rrkz */
+ },
+ { /* 12938 */
+ 866,
+ /* VPSLLWZ256mi */
+ },
+ { /* 12939 */
+ 867,
+ /* VPSLLWZ256mik */
+ },
+ { /* 12940 */
+ 868,
+ /* VPSLLWZ256mikz */
+ },
+ { /* 12941 */
+ 869,
+ /* VPSLLWZ256ri */
+ },
+ { /* 12942 */
+ 870,
+ /* VPSLLWZ256rik */
+ },
+ { /* 12943 */
+ 871,
+ /* VPSLLWZ256rikz */
+ },
+ { /* 12944 */
+ 905,
+ /* VPSLLWZ256rm */
+ },
+ { /* 12945 */
+ 906,
+ /* VPSLLWZ256rmk */
+ },
+ { /* 12946 */
+ 907,
+ /* VPSLLWZ256rmkz */
+ },
+ { /* 12947 */
+ 908,
+ /* VPSLLWZ256rr */
+ },
+ { /* 12948 */
+ 909,
+ /* VPSLLWZ256rrk */
+ },
+ { /* 12949 */
+ 910,
+ /* VPSLLWZ256rrkz */
+ },
+ { /* 12950 */
+ 875,
+ /* VPSLLWZmi */
+ },
+ { /* 12951 */
+ 876,
+ /* VPSLLWZmik */
+ },
+ { /* 12952 */
+ 877,
+ /* VPSLLWZmikz */
+ },
+ { /* 12953 */
+ 878,
+ /* VPSLLWZri */
+ },
+ { /* 12954 */
+ 879,
+ /* VPSLLWZrik */
+ },
+ { /* 12955 */
+ 880,
+ /* VPSLLWZrikz */
+ },
+ { /* 12956 */
+ 911,
+ /* VPSLLWZrm */
+ },
+ { /* 12957 */
+ 201,
+ /* VPSLLWZrmk */
+ },
+ { /* 12958 */
+ 912,
+ /* VPSLLWZrmkz */
+ },
+ { /* 12959 */
+ 913,
+ /* VPSLLWZrr */
+ },
+ { /* 12960 */
+ 914,
+ /* VPSLLWZrrk */
+ },
+ { /* 12961 */
+ 915,
+ /* VPSLLWZrrkz */
+ },
+ { /* 12962 */
+ 903,
+ /* VPSLLWri */
+ },
+ { /* 12963 */
+ 235,
+ /* VPSLLWrm */
+ },
+ { /* 12964 */
+ 236,
+ /* VPSLLWrr */
+ },
+ { /* 12965 */
+ 902,
+ /* VPSRADYri */
+ },
+ { /* 12966 */
+ 204,
+ /* VPSRADYrm */
+ },
+ { /* 12967 */
+ 904,
+ /* VPSRADYrr */
+ },
+ { /* 12968 */
+ 854,
+ /* VPSRADZ128mbi */
+ },
+ { /* 12969 */
+ 855,
+ /* VPSRADZ128mbik */
+ },
+ { /* 12970 */
+ 856,
+ /* VPSRADZ128mbikz */
+ },
+ { /* 12971 */
+ 857,
+ /* VPSRADZ128mi */
+ },
+ { /* 12972 */
+ 858,
+ /* VPSRADZ128mik */
+ },
+ { /* 12973 */
+ 859,
+ /* VPSRADZ128mikz */
+ },
+ { /* 12974 */
+ 860,
+ /* VPSRADZ128ri */
+ },
+ { /* 12975 */
+ 861,
+ /* VPSRADZ128rik */
+ },
+ { /* 12976 */
+ 862,
+ /* VPSRADZ128rikz */
+ },
+ { /* 12977 */
+ 206,
+ /* VPSRADZ128rm */
+ },
+ { /* 12978 */
+ 203,
+ /* VPSRADZ128rmk */
+ },
+ { /* 12979 */
+ 210,
+ /* VPSRADZ128rmkz */
+ },
+ { /* 12980 */
+ 211,
+ /* VPSRADZ128rr */
+ },
+ { /* 12981 */
+ 212,
+ /* VPSRADZ128rrk */
+ },
+ { /* 12982 */
+ 213,
+ /* VPSRADZ128rrkz */
+ },
+ { /* 12983 */
+ 863,
+ /* VPSRADZ256mbi */
+ },
+ { /* 12984 */
+ 864,
+ /* VPSRADZ256mbik */
+ },
+ { /* 12985 */
+ 865,
+ /* VPSRADZ256mbikz */
+ },
+ { /* 12986 */
+ 866,
+ /* VPSRADZ256mi */
+ },
+ { /* 12987 */
+ 867,
+ /* VPSRADZ256mik */
+ },
+ { /* 12988 */
+ 868,
+ /* VPSRADZ256mikz */
+ },
+ { /* 12989 */
+ 869,
+ /* VPSRADZ256ri */
+ },
+ { /* 12990 */
+ 870,
+ /* VPSRADZ256rik */
+ },
+ { /* 12991 */
+ 871,
+ /* VPSRADZ256rikz */
+ },
+ { /* 12992 */
+ 905,
+ /* VPSRADZ256rm */
+ },
+ { /* 12993 */
+ 906,
+ /* VPSRADZ256rmk */
+ },
+ { /* 12994 */
+ 907,
+ /* VPSRADZ256rmkz */
+ },
+ { /* 12995 */
+ 908,
+ /* VPSRADZ256rr */
+ },
+ { /* 12996 */
+ 909,
+ /* VPSRADZ256rrk */
+ },
+ { /* 12997 */
+ 910,
+ /* VPSRADZ256rrkz */
+ },
+ { /* 12998 */
+ 872,
+ /* VPSRADZmbi */
+ },
+ { /* 12999 */
+ 873,
+ /* VPSRADZmbik */
+ },
+ { /* 13000 */
+ 874,
+ /* VPSRADZmbikz */
+ },
+ { /* 13001 */
+ 875,
+ /* VPSRADZmi */
+ },
+ { /* 13002 */
+ 876,
+ /* VPSRADZmik */
+ },
+ { /* 13003 */
+ 877,
+ /* VPSRADZmikz */
+ },
+ { /* 13004 */
+ 878,
+ /* VPSRADZri */
+ },
+ { /* 13005 */
+ 879,
+ /* VPSRADZrik */
+ },
+ { /* 13006 */
+ 880,
+ /* VPSRADZrikz */
+ },
+ { /* 13007 */
+ 911,
+ /* VPSRADZrm */
+ },
+ { /* 13008 */
+ 201,
+ /* VPSRADZrmk */
+ },
+ { /* 13009 */
+ 912,
+ /* VPSRADZrmkz */
+ },
+ { /* 13010 */
+ 913,
+ /* VPSRADZrr */
+ },
+ { /* 13011 */
+ 914,
+ /* VPSRADZrrk */
+ },
+ { /* 13012 */
+ 915,
+ /* VPSRADZrrkz */
+ },
+ { /* 13013 */
+ 903,
+ /* VPSRADri */
+ },
+ { /* 13014 */
+ 235,
+ /* VPSRADrm */
+ },
+ { /* 13015 */
+ 236,
+ /* VPSRADrr */
+ },
+ { /* 13016 */
+ 881,
+ /* VPSRAQZ128mbi */
+ },
+ { /* 13017 */
+ 882,
+ /* VPSRAQZ128mbik */
+ },
+ { /* 13018 */
+ 883,
+ /* VPSRAQZ128mbikz */
+ },
+ { /* 13019 */
+ 857,
+ /* VPSRAQZ128mi */
+ },
+ { /* 13020 */
+ 858,
+ /* VPSRAQZ128mik */
+ },
+ { /* 13021 */
+ 859,
+ /* VPSRAQZ128mikz */
+ },
+ { /* 13022 */
+ 860,
+ /* VPSRAQZ128ri */
+ },
+ { /* 13023 */
+ 861,
+ /* VPSRAQZ128rik */
+ },
+ { /* 13024 */
+ 862,
+ /* VPSRAQZ128rikz */
+ },
+ { /* 13025 */
+ 206,
+ /* VPSRAQZ128rm */
+ },
+ { /* 13026 */
+ 203,
+ /* VPSRAQZ128rmk */
+ },
+ { /* 13027 */
+ 210,
+ /* VPSRAQZ128rmkz */
+ },
+ { /* 13028 */
+ 211,
+ /* VPSRAQZ128rr */
+ },
+ { /* 13029 */
+ 212,
+ /* VPSRAQZ128rrk */
+ },
+ { /* 13030 */
+ 213,
+ /* VPSRAQZ128rrkz */
+ },
+ { /* 13031 */
+ 884,
+ /* VPSRAQZ256mbi */
+ },
+ { /* 13032 */
+ 885,
+ /* VPSRAQZ256mbik */
+ },
+ { /* 13033 */
+ 886,
+ /* VPSRAQZ256mbikz */
+ },
+ { /* 13034 */
+ 866,
+ /* VPSRAQZ256mi */
+ },
+ { /* 13035 */
+ 867,
+ /* VPSRAQZ256mik */
+ },
+ { /* 13036 */
+ 868,
+ /* VPSRAQZ256mikz */
+ },
+ { /* 13037 */
+ 869,
+ /* VPSRAQZ256ri */
+ },
+ { /* 13038 */
+ 870,
+ /* VPSRAQZ256rik */
+ },
+ { /* 13039 */
+ 871,
+ /* VPSRAQZ256rikz */
+ },
+ { /* 13040 */
+ 905,
+ /* VPSRAQZ256rm */
+ },
+ { /* 13041 */
+ 906,
+ /* VPSRAQZ256rmk */
+ },
+ { /* 13042 */
+ 907,
+ /* VPSRAQZ256rmkz */
+ },
+ { /* 13043 */
+ 908,
+ /* VPSRAQZ256rr */
+ },
+ { /* 13044 */
+ 909,
+ /* VPSRAQZ256rrk */
+ },
+ { /* 13045 */
+ 910,
+ /* VPSRAQZ256rrkz */
+ },
+ { /* 13046 */
+ 887,
+ /* VPSRAQZmbi */
+ },
+ { /* 13047 */
+ 888,
+ /* VPSRAQZmbik */
+ },
+ { /* 13048 */
+ 889,
+ /* VPSRAQZmbikz */
+ },
+ { /* 13049 */
+ 875,
+ /* VPSRAQZmi */
+ },
+ { /* 13050 */
+ 876,
+ /* VPSRAQZmik */
+ },
+ { /* 13051 */
+ 877,
+ /* VPSRAQZmikz */
+ },
+ { /* 13052 */
+ 878,
+ /* VPSRAQZri */
+ },
+ { /* 13053 */
+ 879,
+ /* VPSRAQZrik */
+ },
+ { /* 13054 */
+ 880,
+ /* VPSRAQZrikz */
+ },
+ { /* 13055 */
+ 911,
+ /* VPSRAQZrm */
+ },
+ { /* 13056 */
+ 201,
+ /* VPSRAQZrmk */
+ },
+ { /* 13057 */
+ 912,
+ /* VPSRAQZrmkz */
+ },
+ { /* 13058 */
+ 913,
+ /* VPSRAQZrr */
+ },
+ { /* 13059 */
+ 914,
+ /* VPSRAQZrrk */
+ },
+ { /* 13060 */
+ 915,
+ /* VPSRAQZrrkz */
+ },
+ { /* 13061 */
+ 204,
+ /* VPSRAVDYrm */
+ },
+ { /* 13062 */
+ 205,
+ /* VPSRAVDYrr */
+ },
+ { /* 13063 */
+ 206,
+ /* VPSRAVDZ128rm */
+ },
+ { /* 13064 */
+ 237,
+ /* VPSRAVDZ128rmb */
+ },
+ { /* 13065 */
+ 238,
+ /* VPSRAVDZ128rmbk */
+ },
+ { /* 13066 */
+ 239,
+ /* VPSRAVDZ128rmbkz */
+ },
+ { /* 13067 */
+ 203,
+ /* VPSRAVDZ128rmk */
+ },
+ { /* 13068 */
+ 210,
+ /* VPSRAVDZ128rmkz */
+ },
+ { /* 13069 */
+ 211,
+ /* VPSRAVDZ128rr */
+ },
+ { /* 13070 */
+ 212,
+ /* VPSRAVDZ128rrk */
+ },
+ { /* 13071 */
+ 213,
+ /* VPSRAVDZ128rrkz */
+ },
+ { /* 13072 */
+ 214,
+ /* VPSRAVDZ256rm */
+ },
+ { /* 13073 */
+ 240,
+ /* VPSRAVDZ256rmb */
+ },
+ { /* 13074 */
+ 241,
+ /* VPSRAVDZ256rmbk */
+ },
+ { /* 13075 */
+ 242,
+ /* VPSRAVDZ256rmbkz */
+ },
+ { /* 13076 */
+ 218,
+ /* VPSRAVDZ256rmk */
+ },
+ { /* 13077 */
+ 219,
+ /* VPSRAVDZ256rmkz */
+ },
+ { /* 13078 */
+ 220,
+ /* VPSRAVDZ256rr */
+ },
+ { /* 13079 */
+ 221,
+ /* VPSRAVDZ256rrk */
+ },
+ { /* 13080 */
+ 222,
+ /* VPSRAVDZ256rrkz */
+ },
+ { /* 13081 */
+ 223,
+ /* VPSRAVDZrm */
+ },
+ { /* 13082 */
+ 243,
+ /* VPSRAVDZrmb */
+ },
+ { /* 13083 */
+ 244,
+ /* VPSRAVDZrmbk */
+ },
+ { /* 13084 */
+ 245,
+ /* VPSRAVDZrmbkz */
+ },
+ { /* 13085 */
+ 227,
+ /* VPSRAVDZrmk */
+ },
+ { /* 13086 */
+ 228,
+ /* VPSRAVDZrmkz */
+ },
+ { /* 13087 */
+ 229,
+ /* VPSRAVDZrr */
+ },
+ { /* 13088 */
+ 233,
+ /* VPSRAVDZrrk */
+ },
+ { /* 13089 */
+ 234,
+ /* VPSRAVDZrrkz */
+ },
+ { /* 13090 */
+ 235,
+ /* VPSRAVDrm */
+ },
+ { /* 13091 */
+ 236,
+ /* VPSRAVDrr */
+ },
+ { /* 13092 */
+ 206,
+ /* VPSRAVQZ128rm */
+ },
+ { /* 13093 */
+ 207,
+ /* VPSRAVQZ128rmb */
+ },
+ { /* 13094 */
+ 208,
+ /* VPSRAVQZ128rmbk */
+ },
+ { /* 13095 */
+ 209,
+ /* VPSRAVQZ128rmbkz */
+ },
+ { /* 13096 */
+ 203,
+ /* VPSRAVQZ128rmk */
+ },
+ { /* 13097 */
+ 210,
+ /* VPSRAVQZ128rmkz */
+ },
+ { /* 13098 */
+ 211,
+ /* VPSRAVQZ128rr */
+ },
+ { /* 13099 */
+ 212,
+ /* VPSRAVQZ128rrk */
+ },
+ { /* 13100 */
+ 213,
+ /* VPSRAVQZ128rrkz */
+ },
+ { /* 13101 */
+ 214,
+ /* VPSRAVQZ256rm */
+ },
+ { /* 13102 */
+ 215,
+ /* VPSRAVQZ256rmb */
+ },
+ { /* 13103 */
+ 216,
+ /* VPSRAVQZ256rmbk */
+ },
+ { /* 13104 */
+ 217,
+ /* VPSRAVQZ256rmbkz */
+ },
+ { /* 13105 */
+ 218,
+ /* VPSRAVQZ256rmk */
+ },
+ { /* 13106 */
+ 219,
+ /* VPSRAVQZ256rmkz */
+ },
+ { /* 13107 */
+ 220,
+ /* VPSRAVQZ256rr */
+ },
+ { /* 13108 */
+ 221,
+ /* VPSRAVQZ256rrk */
+ },
+ { /* 13109 */
+ 222,
+ /* VPSRAVQZ256rrkz */
+ },
+ { /* 13110 */
+ 223,
+ /* VPSRAVQZrm */
+ },
+ { /* 13111 */
+ 224,
+ /* VPSRAVQZrmb */
+ },
+ { /* 13112 */
+ 225,
+ /* VPSRAVQZrmbk */
+ },
+ { /* 13113 */
+ 226,
+ /* VPSRAVQZrmbkz */
+ },
+ { /* 13114 */
+ 227,
+ /* VPSRAVQZrmk */
+ },
+ { /* 13115 */
+ 228,
+ /* VPSRAVQZrmkz */
+ },
+ { /* 13116 */
+ 229,
+ /* VPSRAVQZrr */
+ },
+ { /* 13117 */
+ 233,
+ /* VPSRAVQZrrk */
+ },
+ { /* 13118 */
+ 234,
+ /* VPSRAVQZrrkz */
+ },
+ { /* 13119 */
+ 206,
+ /* VPSRAVWZ128rm */
+ },
+ { /* 13120 */
+ 203,
+ /* VPSRAVWZ128rmk */
+ },
+ { /* 13121 */
+ 210,
+ /* VPSRAVWZ128rmkz */
+ },
+ { /* 13122 */
+ 211,
+ /* VPSRAVWZ128rr */
+ },
+ { /* 13123 */
+ 212,
+ /* VPSRAVWZ128rrk */
+ },
+ { /* 13124 */
+ 213,
+ /* VPSRAVWZ128rrkz */
+ },
+ { /* 13125 */
+ 214,
+ /* VPSRAVWZ256rm */
+ },
+ { /* 13126 */
+ 218,
+ /* VPSRAVWZ256rmk */
+ },
+ { /* 13127 */
+ 219,
+ /* VPSRAVWZ256rmkz */
+ },
+ { /* 13128 */
+ 220,
+ /* VPSRAVWZ256rr */
+ },
+ { /* 13129 */
+ 221,
+ /* VPSRAVWZ256rrk */
+ },
+ { /* 13130 */
+ 222,
+ /* VPSRAVWZ256rrkz */
+ },
+ { /* 13131 */
+ 223,
+ /* VPSRAVWZrm */
+ },
+ { /* 13132 */
+ 227,
+ /* VPSRAVWZrmk */
+ },
+ { /* 13133 */
+ 228,
+ /* VPSRAVWZrmkz */
+ },
+ { /* 13134 */
+ 229,
+ /* VPSRAVWZrr */
+ },
+ { /* 13135 */
+ 233,
+ /* VPSRAVWZrrk */
+ },
+ { /* 13136 */
+ 234,
+ /* VPSRAVWZrrkz */
+ },
+ { /* 13137 */
+ 902,
+ /* VPSRAWYri */
+ },
+ { /* 13138 */
+ 204,
+ /* VPSRAWYrm */
+ },
+ { /* 13139 */
+ 904,
+ /* VPSRAWYrr */
+ },
+ { /* 13140 */
+ 857,
+ /* VPSRAWZ128mi */
+ },
+ { /* 13141 */
+ 858,
+ /* VPSRAWZ128mik */
+ },
+ { /* 13142 */
+ 859,
+ /* VPSRAWZ128mikz */
+ },
+ { /* 13143 */
+ 860,
+ /* VPSRAWZ128ri */
+ },
+ { /* 13144 */
+ 861,
+ /* VPSRAWZ128rik */
+ },
+ { /* 13145 */
+ 862,
+ /* VPSRAWZ128rikz */
+ },
+ { /* 13146 */
+ 206,
+ /* VPSRAWZ128rm */
+ },
+ { /* 13147 */
+ 203,
+ /* VPSRAWZ128rmk */
+ },
+ { /* 13148 */
+ 210,
+ /* VPSRAWZ128rmkz */
+ },
+ { /* 13149 */
+ 211,
+ /* VPSRAWZ128rr */
+ },
+ { /* 13150 */
+ 212,
+ /* VPSRAWZ128rrk */
+ },
+ { /* 13151 */
+ 213,
+ /* VPSRAWZ128rrkz */
+ },
+ { /* 13152 */
+ 866,
+ /* VPSRAWZ256mi */
+ },
+ { /* 13153 */
+ 867,
+ /* VPSRAWZ256mik */
+ },
+ { /* 13154 */
+ 868,
+ /* VPSRAWZ256mikz */
+ },
+ { /* 13155 */
+ 869,
+ /* VPSRAWZ256ri */
+ },
+ { /* 13156 */
+ 870,
+ /* VPSRAWZ256rik */
+ },
+ { /* 13157 */
+ 871,
+ /* VPSRAWZ256rikz */
+ },
+ { /* 13158 */
+ 905,
+ /* VPSRAWZ256rm */
+ },
+ { /* 13159 */
+ 906,
+ /* VPSRAWZ256rmk */
+ },
+ { /* 13160 */
+ 907,
+ /* VPSRAWZ256rmkz */
+ },
+ { /* 13161 */
+ 908,
+ /* VPSRAWZ256rr */
+ },
+ { /* 13162 */
+ 909,
+ /* VPSRAWZ256rrk */
+ },
+ { /* 13163 */
+ 910,
+ /* VPSRAWZ256rrkz */
+ },
+ { /* 13164 */
+ 875,
+ /* VPSRAWZmi */
+ },
+ { /* 13165 */
+ 876,
+ /* VPSRAWZmik */
+ },
+ { /* 13166 */
+ 877,
+ /* VPSRAWZmikz */
+ },
+ { /* 13167 */
+ 878,
+ /* VPSRAWZri */
+ },
+ { /* 13168 */
+ 879,
+ /* VPSRAWZrik */
+ },
+ { /* 13169 */
+ 880,
+ /* VPSRAWZrikz */
+ },
+ { /* 13170 */
+ 911,
+ /* VPSRAWZrm */
+ },
+ { /* 13171 */
+ 201,
+ /* VPSRAWZrmk */
+ },
+ { /* 13172 */
+ 912,
+ /* VPSRAWZrmkz */
+ },
+ { /* 13173 */
+ 913,
+ /* VPSRAWZrr */
+ },
+ { /* 13174 */
+ 914,
+ /* VPSRAWZrrk */
+ },
+ { /* 13175 */
+ 915,
+ /* VPSRAWZrrkz */
+ },
+ { /* 13176 */
+ 903,
+ /* VPSRAWri */
+ },
+ { /* 13177 */
+ 235,
+ /* VPSRAWrm */
+ },
+ { /* 13178 */
+ 236,
+ /* VPSRAWrr */
+ },
+ { /* 13179 */
+ 902,
+ /* VPSRLDQYri */
+ },
+ { /* 13180 */
+ 857,
+ /* VPSRLDQZ128rm */
+ },
+ { /* 13181 */
+ 860,
+ /* VPSRLDQZ128rr */
+ },
+ { /* 13182 */
+ 866,
+ /* VPSRLDQZ256rm */
+ },
+ { /* 13183 */
+ 869,
+ /* VPSRLDQZ256rr */
+ },
+ { /* 13184 */
+ 875,
+ /* VPSRLDQZrm */
+ },
+ { /* 13185 */
+ 878,
+ /* VPSRLDQZrr */
+ },
+ { /* 13186 */
+ 903,
+ /* VPSRLDQri */
+ },
+ { /* 13187 */
+ 902,
+ /* VPSRLDYri */
+ },
+ { /* 13188 */
+ 204,
+ /* VPSRLDYrm */
+ },
+ { /* 13189 */
+ 904,
+ /* VPSRLDYrr */
+ },
+ { /* 13190 */
+ 854,
+ /* VPSRLDZ128mbi */
+ },
+ { /* 13191 */
+ 855,
+ /* VPSRLDZ128mbik */
+ },
+ { /* 13192 */
+ 856,
+ /* VPSRLDZ128mbikz */
+ },
+ { /* 13193 */
+ 857,
+ /* VPSRLDZ128mi */
+ },
+ { /* 13194 */
+ 858,
+ /* VPSRLDZ128mik */
+ },
+ { /* 13195 */
+ 859,
+ /* VPSRLDZ128mikz */
+ },
+ { /* 13196 */
+ 860,
+ /* VPSRLDZ128ri */
+ },
+ { /* 13197 */
+ 861,
+ /* VPSRLDZ128rik */
+ },
+ { /* 13198 */
+ 862,
+ /* VPSRLDZ128rikz */
+ },
+ { /* 13199 */
+ 206,
+ /* VPSRLDZ128rm */
+ },
+ { /* 13200 */
+ 203,
+ /* VPSRLDZ128rmk */
+ },
+ { /* 13201 */
+ 210,
+ /* VPSRLDZ128rmkz */
+ },
+ { /* 13202 */
+ 211,
+ /* VPSRLDZ128rr */
+ },
+ { /* 13203 */
+ 212,
+ /* VPSRLDZ128rrk */
+ },
+ { /* 13204 */
+ 213,
+ /* VPSRLDZ128rrkz */
+ },
+ { /* 13205 */
+ 863,
+ /* VPSRLDZ256mbi */
+ },
+ { /* 13206 */
+ 864,
+ /* VPSRLDZ256mbik */
+ },
+ { /* 13207 */
+ 865,
+ /* VPSRLDZ256mbikz */
+ },
+ { /* 13208 */
+ 866,
+ /* VPSRLDZ256mi */
+ },
+ { /* 13209 */
+ 867,
+ /* VPSRLDZ256mik */
+ },
+ { /* 13210 */
+ 868,
+ /* VPSRLDZ256mikz */
+ },
+ { /* 13211 */
+ 869,
+ /* VPSRLDZ256ri */
+ },
+ { /* 13212 */
+ 870,
+ /* VPSRLDZ256rik */
+ },
+ { /* 13213 */
+ 871,
+ /* VPSRLDZ256rikz */
+ },
+ { /* 13214 */
+ 905,
+ /* VPSRLDZ256rm */
+ },
+ { /* 13215 */
+ 906,
+ /* VPSRLDZ256rmk */
+ },
+ { /* 13216 */
+ 907,
+ /* VPSRLDZ256rmkz */
+ },
+ { /* 13217 */
+ 908,
+ /* VPSRLDZ256rr */
+ },
+ { /* 13218 */
+ 909,
+ /* VPSRLDZ256rrk */
+ },
+ { /* 13219 */
+ 910,
+ /* VPSRLDZ256rrkz */
+ },
+ { /* 13220 */
+ 872,
+ /* VPSRLDZmbi */
+ },
+ { /* 13221 */
+ 873,
+ /* VPSRLDZmbik */
+ },
+ { /* 13222 */
+ 874,
+ /* VPSRLDZmbikz */
+ },
+ { /* 13223 */
+ 875,
+ /* VPSRLDZmi */
+ },
+ { /* 13224 */
+ 876,
+ /* VPSRLDZmik */
+ },
+ { /* 13225 */
+ 877,
+ /* VPSRLDZmikz */
+ },
+ { /* 13226 */
+ 878,
+ /* VPSRLDZri */
+ },
+ { /* 13227 */
+ 879,
+ /* VPSRLDZrik */
+ },
+ { /* 13228 */
+ 880,
+ /* VPSRLDZrikz */
+ },
+ { /* 13229 */
+ 911,
+ /* VPSRLDZrm */
+ },
+ { /* 13230 */
+ 201,
+ /* VPSRLDZrmk */
+ },
+ { /* 13231 */
+ 912,
+ /* VPSRLDZrmkz */
+ },
+ { /* 13232 */
+ 913,
+ /* VPSRLDZrr */
+ },
+ { /* 13233 */
+ 914,
+ /* VPSRLDZrrk */
+ },
+ { /* 13234 */
+ 915,
+ /* VPSRLDZrrkz */
+ },
+ { /* 13235 */
+ 903,
+ /* VPSRLDri */
+ },
+ { /* 13236 */
+ 235,
+ /* VPSRLDrm */
+ },
+ { /* 13237 */
+ 236,
+ /* VPSRLDrr */
+ },
+ { /* 13238 */
+ 902,
+ /* VPSRLQYri */
+ },
+ { /* 13239 */
+ 204,
+ /* VPSRLQYrm */
+ },
+ { /* 13240 */
+ 904,
+ /* VPSRLQYrr */
+ },
+ { /* 13241 */
+ 881,
+ /* VPSRLQZ128mbi */
+ },
+ { /* 13242 */
+ 882,
+ /* VPSRLQZ128mbik */
+ },
+ { /* 13243 */
+ 883,
+ /* VPSRLQZ128mbikz */
+ },
+ { /* 13244 */
+ 857,
+ /* VPSRLQZ128mi */
+ },
+ { /* 13245 */
+ 858,
+ /* VPSRLQZ128mik */
+ },
+ { /* 13246 */
+ 859,
+ /* VPSRLQZ128mikz */
+ },
+ { /* 13247 */
+ 860,
+ /* VPSRLQZ128ri */
+ },
+ { /* 13248 */
+ 861,
+ /* VPSRLQZ128rik */
+ },
+ { /* 13249 */
+ 862,
+ /* VPSRLQZ128rikz */
+ },
+ { /* 13250 */
+ 206,
+ /* VPSRLQZ128rm */
+ },
+ { /* 13251 */
+ 203,
+ /* VPSRLQZ128rmk */
+ },
+ { /* 13252 */
+ 210,
+ /* VPSRLQZ128rmkz */
+ },
+ { /* 13253 */
+ 211,
+ /* VPSRLQZ128rr */
+ },
+ { /* 13254 */
+ 212,
+ /* VPSRLQZ128rrk */
+ },
+ { /* 13255 */
+ 213,
+ /* VPSRLQZ128rrkz */
+ },
+ { /* 13256 */
+ 884,
+ /* VPSRLQZ256mbi */
+ },
+ { /* 13257 */
+ 885,
+ /* VPSRLQZ256mbik */
+ },
+ { /* 13258 */
+ 886,
+ /* VPSRLQZ256mbikz */
+ },
+ { /* 13259 */
+ 866,
+ /* VPSRLQZ256mi */
+ },
+ { /* 13260 */
+ 867,
+ /* VPSRLQZ256mik */
+ },
+ { /* 13261 */
+ 868,
+ /* VPSRLQZ256mikz */
+ },
+ { /* 13262 */
+ 869,
+ /* VPSRLQZ256ri */
+ },
+ { /* 13263 */
+ 870,
+ /* VPSRLQZ256rik */
+ },
+ { /* 13264 */
+ 871,
+ /* VPSRLQZ256rikz */
+ },
+ { /* 13265 */
+ 905,
+ /* VPSRLQZ256rm */
+ },
+ { /* 13266 */
+ 906,
+ /* VPSRLQZ256rmk */
+ },
+ { /* 13267 */
+ 907,
+ /* VPSRLQZ256rmkz */
+ },
+ { /* 13268 */
+ 908,
+ /* VPSRLQZ256rr */
+ },
+ { /* 13269 */
+ 909,
+ /* VPSRLQZ256rrk */
+ },
+ { /* 13270 */
+ 910,
+ /* VPSRLQZ256rrkz */
+ },
+ { /* 13271 */
+ 887,
+ /* VPSRLQZmbi */
+ },
+ { /* 13272 */
+ 888,
+ /* VPSRLQZmbik */
+ },
+ { /* 13273 */
+ 889,
+ /* VPSRLQZmbikz */
+ },
+ { /* 13274 */
+ 875,
+ /* VPSRLQZmi */
+ },
+ { /* 13275 */
+ 876,
+ /* VPSRLQZmik */
+ },
+ { /* 13276 */
+ 877,
+ /* VPSRLQZmikz */
+ },
+ { /* 13277 */
+ 878,
+ /* VPSRLQZri */
+ },
+ { /* 13278 */
+ 879,
+ /* VPSRLQZrik */
+ },
+ { /* 13279 */
+ 880,
+ /* VPSRLQZrikz */
+ },
+ { /* 13280 */
+ 911,
+ /* VPSRLQZrm */
+ },
+ { /* 13281 */
+ 201,
+ /* VPSRLQZrmk */
+ },
+ { /* 13282 */
+ 912,
+ /* VPSRLQZrmkz */
+ },
+ { /* 13283 */
+ 913,
+ /* VPSRLQZrr */
+ },
+ { /* 13284 */
+ 914,
+ /* VPSRLQZrrk */
+ },
+ { /* 13285 */
+ 915,
+ /* VPSRLQZrrkz */
+ },
+ { /* 13286 */
+ 903,
+ /* VPSRLQri */
+ },
+ { /* 13287 */
+ 235,
+ /* VPSRLQrm */
+ },
+ { /* 13288 */
+ 236,
+ /* VPSRLQrr */
+ },
+ { /* 13289 */
+ 204,
+ /* VPSRLVDYrm */
+ },
+ { /* 13290 */
+ 205,
+ /* VPSRLVDYrr */
+ },
+ { /* 13291 */
+ 206,
+ /* VPSRLVDZ128rm */
+ },
+ { /* 13292 */
+ 237,
+ /* VPSRLVDZ128rmb */
+ },
+ { /* 13293 */
+ 238,
+ /* VPSRLVDZ128rmbk */
+ },
+ { /* 13294 */
+ 239,
+ /* VPSRLVDZ128rmbkz */
+ },
+ { /* 13295 */
+ 203,
+ /* VPSRLVDZ128rmk */
+ },
+ { /* 13296 */
+ 210,
+ /* VPSRLVDZ128rmkz */
+ },
+ { /* 13297 */
+ 211,
+ /* VPSRLVDZ128rr */
+ },
+ { /* 13298 */
+ 212,
+ /* VPSRLVDZ128rrk */
+ },
+ { /* 13299 */
+ 213,
+ /* VPSRLVDZ128rrkz */
+ },
+ { /* 13300 */
+ 214,
+ /* VPSRLVDZ256rm */
+ },
+ { /* 13301 */
+ 240,
+ /* VPSRLVDZ256rmb */
+ },
+ { /* 13302 */
+ 241,
+ /* VPSRLVDZ256rmbk */
+ },
+ { /* 13303 */
+ 242,
+ /* VPSRLVDZ256rmbkz */
+ },
+ { /* 13304 */
+ 218,
+ /* VPSRLVDZ256rmk */
+ },
+ { /* 13305 */
+ 219,
+ /* VPSRLVDZ256rmkz */
+ },
+ { /* 13306 */
+ 220,
+ /* VPSRLVDZ256rr */
+ },
+ { /* 13307 */
+ 221,
+ /* VPSRLVDZ256rrk */
+ },
+ { /* 13308 */
+ 222,
+ /* VPSRLVDZ256rrkz */
+ },
+ { /* 13309 */
+ 223,
+ /* VPSRLVDZrm */
+ },
+ { /* 13310 */
+ 243,
+ /* VPSRLVDZrmb */
+ },
+ { /* 13311 */
+ 244,
+ /* VPSRLVDZrmbk */
+ },
+ { /* 13312 */
+ 245,
+ /* VPSRLVDZrmbkz */
+ },
+ { /* 13313 */
+ 227,
+ /* VPSRLVDZrmk */
+ },
+ { /* 13314 */
+ 228,
+ /* VPSRLVDZrmkz */
+ },
+ { /* 13315 */
+ 229,
+ /* VPSRLVDZrr */
+ },
+ { /* 13316 */
+ 233,
+ /* VPSRLVDZrrk */
+ },
+ { /* 13317 */
+ 234,
+ /* VPSRLVDZrrkz */
+ },
+ { /* 13318 */
+ 235,
+ /* VPSRLVDrm */
+ },
+ { /* 13319 */
+ 236,
+ /* VPSRLVDrr */
+ },
+ { /* 13320 */
+ 204,
+ /* VPSRLVQYrm */
+ },
+ { /* 13321 */
+ 205,
+ /* VPSRLVQYrr */
+ },
+ { /* 13322 */
+ 206,
+ /* VPSRLVQZ128rm */
+ },
+ { /* 13323 */
+ 207,
+ /* VPSRLVQZ128rmb */
+ },
+ { /* 13324 */
+ 208,
+ /* VPSRLVQZ128rmbk */
+ },
+ { /* 13325 */
+ 209,
+ /* VPSRLVQZ128rmbkz */
+ },
+ { /* 13326 */
+ 203,
+ /* VPSRLVQZ128rmk */
+ },
+ { /* 13327 */
+ 210,
+ /* VPSRLVQZ128rmkz */
+ },
+ { /* 13328 */
+ 211,
+ /* VPSRLVQZ128rr */
+ },
+ { /* 13329 */
+ 212,
+ /* VPSRLVQZ128rrk */
+ },
+ { /* 13330 */
+ 213,
+ /* VPSRLVQZ128rrkz */
+ },
+ { /* 13331 */
+ 214,
+ /* VPSRLVQZ256rm */
+ },
+ { /* 13332 */
+ 215,
+ /* VPSRLVQZ256rmb */
+ },
+ { /* 13333 */
+ 216,
+ /* VPSRLVQZ256rmbk */
+ },
+ { /* 13334 */
+ 217,
+ /* VPSRLVQZ256rmbkz */
+ },
+ { /* 13335 */
+ 218,
+ /* VPSRLVQZ256rmk */
+ },
+ { /* 13336 */
+ 219,
+ /* VPSRLVQZ256rmkz */
+ },
+ { /* 13337 */
+ 220,
+ /* VPSRLVQZ256rr */
+ },
+ { /* 13338 */
+ 221,
+ /* VPSRLVQZ256rrk */
+ },
+ { /* 13339 */
+ 222,
+ /* VPSRLVQZ256rrkz */
+ },
+ { /* 13340 */
+ 223,
+ /* VPSRLVQZrm */
+ },
+ { /* 13341 */
+ 224,
+ /* VPSRLVQZrmb */
+ },
+ { /* 13342 */
+ 225,
+ /* VPSRLVQZrmbk */
+ },
+ { /* 13343 */
+ 226,
+ /* VPSRLVQZrmbkz */
+ },
+ { /* 13344 */
+ 227,
+ /* VPSRLVQZrmk */
+ },
+ { /* 13345 */
+ 228,
+ /* VPSRLVQZrmkz */
+ },
+ { /* 13346 */
+ 229,
+ /* VPSRLVQZrr */
+ },
+ { /* 13347 */
+ 233,
+ /* VPSRLVQZrrk */
+ },
+ { /* 13348 */
+ 234,
+ /* VPSRLVQZrrkz */
+ },
+ { /* 13349 */
+ 235,
+ /* VPSRLVQrm */
+ },
+ { /* 13350 */
+ 236,
+ /* VPSRLVQrr */
+ },
+ { /* 13351 */
+ 206,
+ /* VPSRLVWZ128rm */
+ },
+ { /* 13352 */
+ 203,
+ /* VPSRLVWZ128rmk */
+ },
+ { /* 13353 */
+ 210,
+ /* VPSRLVWZ128rmkz */
+ },
+ { /* 13354 */
+ 211,
+ /* VPSRLVWZ128rr */
+ },
+ { /* 13355 */
+ 212,
+ /* VPSRLVWZ128rrk */
+ },
+ { /* 13356 */
+ 213,
+ /* VPSRLVWZ128rrkz */
+ },
+ { /* 13357 */
+ 214,
+ /* VPSRLVWZ256rm */
+ },
+ { /* 13358 */
+ 218,
+ /* VPSRLVWZ256rmk */
+ },
+ { /* 13359 */
+ 219,
+ /* VPSRLVWZ256rmkz */
+ },
+ { /* 13360 */
+ 220,
+ /* VPSRLVWZ256rr */
+ },
+ { /* 13361 */
+ 221,
+ /* VPSRLVWZ256rrk */
+ },
+ { /* 13362 */
+ 222,
+ /* VPSRLVWZ256rrkz */
+ },
+ { /* 13363 */
+ 223,
+ /* VPSRLVWZrm */
+ },
+ { /* 13364 */
+ 227,
+ /* VPSRLVWZrmk */
+ },
+ { /* 13365 */
+ 228,
+ /* VPSRLVWZrmkz */
+ },
+ { /* 13366 */
+ 229,
+ /* VPSRLVWZrr */
+ },
+ { /* 13367 */
+ 233,
+ /* VPSRLVWZrrk */
+ },
+ { /* 13368 */
+ 234,
+ /* VPSRLVWZrrkz */
+ },
+ { /* 13369 */
+ 902,
+ /* VPSRLWYri */
+ },
+ { /* 13370 */
+ 204,
+ /* VPSRLWYrm */
+ },
+ { /* 13371 */
+ 904,
+ /* VPSRLWYrr */
+ },
+ { /* 13372 */
+ 857,
+ /* VPSRLWZ128mi */
+ },
+ { /* 13373 */
+ 858,
+ /* VPSRLWZ128mik */
+ },
+ { /* 13374 */
+ 859,
+ /* VPSRLWZ128mikz */
+ },
+ { /* 13375 */
+ 860,
+ /* VPSRLWZ128ri */
+ },
+ { /* 13376 */
+ 861,
+ /* VPSRLWZ128rik */
+ },
+ { /* 13377 */
+ 862,
+ /* VPSRLWZ128rikz */
+ },
+ { /* 13378 */
+ 206,
+ /* VPSRLWZ128rm */
+ },
+ { /* 13379 */
+ 203,
+ /* VPSRLWZ128rmk */
+ },
+ { /* 13380 */
+ 210,
+ /* VPSRLWZ128rmkz */
+ },
+ { /* 13381 */
+ 211,
+ /* VPSRLWZ128rr */
+ },
+ { /* 13382 */
+ 212,
+ /* VPSRLWZ128rrk */
+ },
+ { /* 13383 */
+ 213,
+ /* VPSRLWZ128rrkz */
+ },
+ { /* 13384 */
+ 866,
+ /* VPSRLWZ256mi */
+ },
+ { /* 13385 */
+ 867,
+ /* VPSRLWZ256mik */
+ },
+ { /* 13386 */
+ 868,
+ /* VPSRLWZ256mikz */
+ },
+ { /* 13387 */
+ 869,
+ /* VPSRLWZ256ri */
+ },
+ { /* 13388 */
+ 870,
+ /* VPSRLWZ256rik */
+ },
+ { /* 13389 */
+ 871,
+ /* VPSRLWZ256rikz */
+ },
+ { /* 13390 */
+ 905,
+ /* VPSRLWZ256rm */
+ },
+ { /* 13391 */
+ 906,
+ /* VPSRLWZ256rmk */
+ },
+ { /* 13392 */
+ 907,
+ /* VPSRLWZ256rmkz */
+ },
+ { /* 13393 */
+ 908,
+ /* VPSRLWZ256rr */
+ },
+ { /* 13394 */
+ 909,
+ /* VPSRLWZ256rrk */
+ },
+ { /* 13395 */
+ 910,
+ /* VPSRLWZ256rrkz */
+ },
+ { /* 13396 */
+ 875,
+ /* VPSRLWZmi */
+ },
+ { /* 13397 */
+ 876,
+ /* VPSRLWZmik */
+ },
+ { /* 13398 */
+ 877,
+ /* VPSRLWZmikz */
+ },
+ { /* 13399 */
+ 878,
+ /* VPSRLWZri */
+ },
+ { /* 13400 */
+ 879,
+ /* VPSRLWZrik */
+ },
+ { /* 13401 */
+ 880,
+ /* VPSRLWZrikz */
+ },
+ { /* 13402 */
+ 911,
+ /* VPSRLWZrm */
+ },
+ { /* 13403 */
+ 201,
+ /* VPSRLWZrmk */
+ },
+ { /* 13404 */
+ 912,
+ /* VPSRLWZrmkz */
+ },
+ { /* 13405 */
+ 913,
+ /* VPSRLWZrr */
+ },
+ { /* 13406 */
+ 914,
+ /* VPSRLWZrrk */
+ },
+ { /* 13407 */
+ 915,
+ /* VPSRLWZrrkz */
+ },
+ { /* 13408 */
+ 903,
+ /* VPSRLWri */
+ },
+ { /* 13409 */
+ 235,
+ /* VPSRLWrm */
+ },
+ { /* 13410 */
+ 236,
+ /* VPSRLWrr */
+ },
+ { /* 13411 */
+ 204,
+ /* VPSUBBYrm */
+ },
+ { /* 13412 */
+ 205,
+ /* VPSUBBYrr */
+ },
+ { /* 13413 */
+ 206,
+ /* VPSUBBZ128rm */
+ },
+ { /* 13414 */
+ 203,
+ /* VPSUBBZ128rmk */
+ },
+ { /* 13415 */
+ 210,
+ /* VPSUBBZ128rmkz */
+ },
+ { /* 13416 */
+ 211,
+ /* VPSUBBZ128rr */
+ },
+ { /* 13417 */
+ 212,
+ /* VPSUBBZ128rrk */
+ },
+ { /* 13418 */
+ 213,
+ /* VPSUBBZ128rrkz */
+ },
+ { /* 13419 */
+ 214,
+ /* VPSUBBZ256rm */
+ },
+ { /* 13420 */
+ 218,
+ /* VPSUBBZ256rmk */
+ },
+ { /* 13421 */
+ 219,
+ /* VPSUBBZ256rmkz */
+ },
+ { /* 13422 */
+ 220,
+ /* VPSUBBZ256rr */
+ },
+ { /* 13423 */
+ 221,
+ /* VPSUBBZ256rrk */
+ },
+ { /* 13424 */
+ 222,
+ /* VPSUBBZ256rrkz */
+ },
+ { /* 13425 */
+ 223,
+ /* VPSUBBZrm */
+ },
+ { /* 13426 */
+ 227,
+ /* VPSUBBZrmk */
+ },
+ { /* 13427 */
+ 228,
+ /* VPSUBBZrmkz */
+ },
+ { /* 13428 */
+ 229,
+ /* VPSUBBZrr */
+ },
+ { /* 13429 */
+ 233,
+ /* VPSUBBZrrk */
+ },
+ { /* 13430 */
+ 234,
+ /* VPSUBBZrrkz */
+ },
+ { /* 13431 */
+ 235,
+ /* VPSUBBrm */
+ },
+ { /* 13432 */
+ 236,
+ /* VPSUBBrr */
+ },
+ { /* 13433 */
+ 204,
+ /* VPSUBDYrm */
+ },
+ { /* 13434 */
+ 205,
+ /* VPSUBDYrr */
+ },
+ { /* 13435 */
+ 206,
+ /* VPSUBDZ128rm */
+ },
+ { /* 13436 */
+ 237,
+ /* VPSUBDZ128rmb */
+ },
+ { /* 13437 */
+ 238,
+ /* VPSUBDZ128rmbk */
+ },
+ { /* 13438 */
+ 239,
+ /* VPSUBDZ128rmbkz */
+ },
+ { /* 13439 */
+ 203,
+ /* VPSUBDZ128rmk */
+ },
+ { /* 13440 */
+ 210,
+ /* VPSUBDZ128rmkz */
+ },
+ { /* 13441 */
+ 211,
+ /* VPSUBDZ128rr */
+ },
+ { /* 13442 */
+ 212,
+ /* VPSUBDZ128rrk */
+ },
+ { /* 13443 */
+ 213,
+ /* VPSUBDZ128rrkz */
+ },
+ { /* 13444 */
+ 214,
+ /* VPSUBDZ256rm */
+ },
+ { /* 13445 */
+ 240,
+ /* VPSUBDZ256rmb */
+ },
+ { /* 13446 */
+ 241,
+ /* VPSUBDZ256rmbk */
+ },
+ { /* 13447 */
+ 242,
+ /* VPSUBDZ256rmbkz */
+ },
+ { /* 13448 */
+ 218,
+ /* VPSUBDZ256rmk */
+ },
+ { /* 13449 */
+ 219,
+ /* VPSUBDZ256rmkz */
+ },
+ { /* 13450 */
+ 220,
+ /* VPSUBDZ256rr */
+ },
+ { /* 13451 */
+ 221,
+ /* VPSUBDZ256rrk */
+ },
+ { /* 13452 */
+ 222,
+ /* VPSUBDZ256rrkz */
+ },
+ { /* 13453 */
+ 223,
+ /* VPSUBDZrm */
+ },
+ { /* 13454 */
+ 243,
+ /* VPSUBDZrmb */
+ },
+ { /* 13455 */
+ 244,
+ /* VPSUBDZrmbk */
+ },
+ { /* 13456 */
+ 245,
+ /* VPSUBDZrmbkz */
+ },
+ { /* 13457 */
+ 227,
+ /* VPSUBDZrmk */
+ },
+ { /* 13458 */
+ 228,
+ /* VPSUBDZrmkz */
+ },
+ { /* 13459 */
+ 229,
+ /* VPSUBDZrr */
+ },
+ { /* 13460 */
+ 233,
+ /* VPSUBDZrrk */
+ },
+ { /* 13461 */
+ 234,
+ /* VPSUBDZrrkz */
+ },
+ { /* 13462 */
+ 235,
+ /* VPSUBDrm */
+ },
+ { /* 13463 */
+ 236,
+ /* VPSUBDrr */
+ },
+ { /* 13464 */
+ 204,
+ /* VPSUBQYrm */
+ },
+ { /* 13465 */
+ 205,
+ /* VPSUBQYrr */
+ },
+ { /* 13466 */
+ 206,
+ /* VPSUBQZ128rm */
+ },
+ { /* 13467 */
+ 207,
+ /* VPSUBQZ128rmb */
+ },
+ { /* 13468 */
+ 208,
+ /* VPSUBQZ128rmbk */
+ },
+ { /* 13469 */
+ 209,
+ /* VPSUBQZ128rmbkz */
+ },
+ { /* 13470 */
+ 203,
+ /* VPSUBQZ128rmk */
+ },
+ { /* 13471 */
+ 210,
+ /* VPSUBQZ128rmkz */
+ },
+ { /* 13472 */
+ 211,
+ /* VPSUBQZ128rr */
+ },
+ { /* 13473 */
+ 212,
+ /* VPSUBQZ128rrk */
+ },
+ { /* 13474 */
+ 213,
+ /* VPSUBQZ128rrkz */
+ },
+ { /* 13475 */
+ 214,
+ /* VPSUBQZ256rm */
+ },
+ { /* 13476 */
+ 215,
+ /* VPSUBQZ256rmb */
+ },
+ { /* 13477 */
+ 216,
+ /* VPSUBQZ256rmbk */
+ },
+ { /* 13478 */
+ 217,
+ /* VPSUBQZ256rmbkz */
+ },
+ { /* 13479 */
+ 218,
+ /* VPSUBQZ256rmk */
+ },
+ { /* 13480 */
+ 219,
+ /* VPSUBQZ256rmkz */
+ },
+ { /* 13481 */
+ 220,
+ /* VPSUBQZ256rr */
+ },
+ { /* 13482 */
+ 221,
+ /* VPSUBQZ256rrk */
+ },
+ { /* 13483 */
+ 222,
+ /* VPSUBQZ256rrkz */
+ },
+ { /* 13484 */
+ 223,
+ /* VPSUBQZrm */
+ },
+ { /* 13485 */
+ 224,
+ /* VPSUBQZrmb */
+ },
+ { /* 13486 */
+ 225,
+ /* VPSUBQZrmbk */
+ },
+ { /* 13487 */
+ 226,
+ /* VPSUBQZrmbkz */
+ },
+ { /* 13488 */
+ 227,
+ /* VPSUBQZrmk */
+ },
+ { /* 13489 */
+ 228,
+ /* VPSUBQZrmkz */
+ },
+ { /* 13490 */
+ 229,
+ /* VPSUBQZrr */
+ },
+ { /* 13491 */
+ 233,
+ /* VPSUBQZrrk */
+ },
+ { /* 13492 */
+ 234,
+ /* VPSUBQZrrkz */
+ },
+ { /* 13493 */
+ 235,
+ /* VPSUBQrm */
+ },
+ { /* 13494 */
+ 236,
+ /* VPSUBQrr */
+ },
+ { /* 13495 */
+ 204,
+ /* VPSUBSBYrm */
+ },
+ { /* 13496 */
+ 205,
+ /* VPSUBSBYrr */
+ },
+ { /* 13497 */
+ 206,
+ /* VPSUBSBZ128rm */
+ },
+ { /* 13498 */
+ 203,
+ /* VPSUBSBZ128rmk */
+ },
+ { /* 13499 */
+ 210,
+ /* VPSUBSBZ128rmkz */
+ },
+ { /* 13500 */
+ 211,
+ /* VPSUBSBZ128rr */
+ },
+ { /* 13501 */
+ 212,
+ /* VPSUBSBZ128rrk */
+ },
+ { /* 13502 */
+ 213,
+ /* VPSUBSBZ128rrkz */
+ },
+ { /* 13503 */
+ 214,
+ /* VPSUBSBZ256rm */
+ },
+ { /* 13504 */
+ 218,
+ /* VPSUBSBZ256rmk */
+ },
+ { /* 13505 */
+ 219,
+ /* VPSUBSBZ256rmkz */
+ },
+ { /* 13506 */
+ 220,
+ /* VPSUBSBZ256rr */
+ },
+ { /* 13507 */
+ 221,
+ /* VPSUBSBZ256rrk */
+ },
+ { /* 13508 */
+ 222,
+ /* VPSUBSBZ256rrkz */
+ },
+ { /* 13509 */
+ 223,
+ /* VPSUBSBZrm */
+ },
+ { /* 13510 */
+ 227,
+ /* VPSUBSBZrmk */
+ },
+ { /* 13511 */
+ 228,
+ /* VPSUBSBZrmkz */
+ },
+ { /* 13512 */
+ 229,
+ /* VPSUBSBZrr */
+ },
+ { /* 13513 */
+ 233,
+ /* VPSUBSBZrrk */
+ },
+ { /* 13514 */
+ 234,
+ /* VPSUBSBZrrkz */
+ },
+ { /* 13515 */
+ 235,
+ /* VPSUBSBrm */
+ },
+ { /* 13516 */
+ 236,
+ /* VPSUBSBrr */
+ },
+ { /* 13517 */
+ 204,
+ /* VPSUBSWYrm */
+ },
+ { /* 13518 */
+ 205,
+ /* VPSUBSWYrr */
+ },
+ { /* 13519 */
+ 206,
+ /* VPSUBSWZ128rm */
+ },
+ { /* 13520 */
+ 203,
+ /* VPSUBSWZ128rmk */
+ },
+ { /* 13521 */
+ 210,
+ /* VPSUBSWZ128rmkz */
+ },
+ { /* 13522 */
+ 211,
+ /* VPSUBSWZ128rr */
+ },
+ { /* 13523 */
+ 212,
+ /* VPSUBSWZ128rrk */
+ },
+ { /* 13524 */
+ 213,
+ /* VPSUBSWZ128rrkz */
+ },
+ { /* 13525 */
+ 214,
+ /* VPSUBSWZ256rm */
+ },
+ { /* 13526 */
+ 218,
+ /* VPSUBSWZ256rmk */
+ },
+ { /* 13527 */
+ 219,
+ /* VPSUBSWZ256rmkz */
+ },
+ { /* 13528 */
+ 220,
+ /* VPSUBSWZ256rr */
+ },
+ { /* 13529 */
+ 221,
+ /* VPSUBSWZ256rrk */
+ },
+ { /* 13530 */
+ 222,
+ /* VPSUBSWZ256rrkz */
+ },
+ { /* 13531 */
+ 223,
+ /* VPSUBSWZrm */
+ },
+ { /* 13532 */
+ 227,
+ /* VPSUBSWZrmk */
+ },
+ { /* 13533 */
+ 228,
+ /* VPSUBSWZrmkz */
+ },
+ { /* 13534 */
+ 229,
+ /* VPSUBSWZrr */
+ },
+ { /* 13535 */
+ 233,
+ /* VPSUBSWZrrk */
+ },
+ { /* 13536 */
+ 234,
+ /* VPSUBSWZrrkz */
+ },
+ { /* 13537 */
+ 235,
+ /* VPSUBSWrm */
+ },
+ { /* 13538 */
+ 236,
+ /* VPSUBSWrr */
+ },
+ { /* 13539 */
+ 204,
+ /* VPSUBUSBYrm */
+ },
+ { /* 13540 */
+ 205,
+ /* VPSUBUSBYrr */
+ },
+ { /* 13541 */
+ 206,
+ /* VPSUBUSBZ128rm */
+ },
+ { /* 13542 */
+ 203,
+ /* VPSUBUSBZ128rmk */
+ },
+ { /* 13543 */
+ 210,
+ /* VPSUBUSBZ128rmkz */
+ },
+ { /* 13544 */
+ 211,
+ /* VPSUBUSBZ128rr */
+ },
+ { /* 13545 */
+ 212,
+ /* VPSUBUSBZ128rrk */
+ },
+ { /* 13546 */
+ 213,
+ /* VPSUBUSBZ128rrkz */
+ },
+ { /* 13547 */
+ 214,
+ /* VPSUBUSBZ256rm */
+ },
+ { /* 13548 */
+ 218,
+ /* VPSUBUSBZ256rmk */
+ },
+ { /* 13549 */
+ 219,
+ /* VPSUBUSBZ256rmkz */
+ },
+ { /* 13550 */
+ 220,
+ /* VPSUBUSBZ256rr */
+ },
+ { /* 13551 */
+ 221,
+ /* VPSUBUSBZ256rrk */
+ },
+ { /* 13552 */
+ 222,
+ /* VPSUBUSBZ256rrkz */
+ },
+ { /* 13553 */
+ 223,
+ /* VPSUBUSBZrm */
+ },
+ { /* 13554 */
+ 227,
+ /* VPSUBUSBZrmk */
+ },
+ { /* 13555 */
+ 228,
+ /* VPSUBUSBZrmkz */
+ },
+ { /* 13556 */
+ 229,
+ /* VPSUBUSBZrr */
+ },
+ { /* 13557 */
+ 233,
+ /* VPSUBUSBZrrk */
+ },
+ { /* 13558 */
+ 234,
+ /* VPSUBUSBZrrkz */
+ },
+ { /* 13559 */
+ 235,
+ /* VPSUBUSBrm */
+ },
+ { /* 13560 */
+ 236,
+ /* VPSUBUSBrr */
+ },
+ { /* 13561 */
+ 204,
+ /* VPSUBUSWYrm */
+ },
+ { /* 13562 */
+ 205,
+ /* VPSUBUSWYrr */
+ },
+ { /* 13563 */
+ 206,
+ /* VPSUBUSWZ128rm */
+ },
+ { /* 13564 */
+ 203,
+ /* VPSUBUSWZ128rmk */
+ },
+ { /* 13565 */
+ 210,
+ /* VPSUBUSWZ128rmkz */
+ },
+ { /* 13566 */
+ 211,
+ /* VPSUBUSWZ128rr */
+ },
+ { /* 13567 */
+ 212,
+ /* VPSUBUSWZ128rrk */
+ },
+ { /* 13568 */
+ 213,
+ /* VPSUBUSWZ128rrkz */
+ },
+ { /* 13569 */
+ 214,
+ /* VPSUBUSWZ256rm */
+ },
+ { /* 13570 */
+ 218,
+ /* VPSUBUSWZ256rmk */
+ },
+ { /* 13571 */
+ 219,
+ /* VPSUBUSWZ256rmkz */
+ },
+ { /* 13572 */
+ 220,
+ /* VPSUBUSWZ256rr */
+ },
+ { /* 13573 */
+ 221,
+ /* VPSUBUSWZ256rrk */
+ },
+ { /* 13574 */
+ 222,
+ /* VPSUBUSWZ256rrkz */
+ },
+ { /* 13575 */
+ 223,
+ /* VPSUBUSWZrm */
+ },
+ { /* 13576 */
+ 227,
+ /* VPSUBUSWZrmk */
+ },
+ { /* 13577 */
+ 228,
+ /* VPSUBUSWZrmkz */
+ },
+ { /* 13578 */
+ 229,
+ /* VPSUBUSWZrr */
+ },
+ { /* 13579 */
+ 233,
+ /* VPSUBUSWZrrk */
+ },
+ { /* 13580 */
+ 234,
+ /* VPSUBUSWZrrkz */
+ },
+ { /* 13581 */
+ 235,
+ /* VPSUBUSWrm */
+ },
+ { /* 13582 */
+ 236,
+ /* VPSUBUSWrr */
+ },
+ { /* 13583 */
+ 204,
+ /* VPSUBWYrm */
+ },
+ { /* 13584 */
+ 205,
+ /* VPSUBWYrr */
+ },
+ { /* 13585 */
+ 206,
+ /* VPSUBWZ128rm */
+ },
+ { /* 13586 */
+ 203,
+ /* VPSUBWZ128rmk */
+ },
+ { /* 13587 */
+ 210,
+ /* VPSUBWZ128rmkz */
+ },
+ { /* 13588 */
+ 211,
+ /* VPSUBWZ128rr */
+ },
+ { /* 13589 */
+ 212,
+ /* VPSUBWZ128rrk */
+ },
+ { /* 13590 */
+ 213,
+ /* VPSUBWZ128rrkz */
+ },
+ { /* 13591 */
+ 214,
+ /* VPSUBWZ256rm */
+ },
+ { /* 13592 */
+ 218,
+ /* VPSUBWZ256rmk */
+ },
+ { /* 13593 */
+ 219,
+ /* VPSUBWZ256rmkz */
+ },
+ { /* 13594 */
+ 220,
+ /* VPSUBWZ256rr */
+ },
+ { /* 13595 */
+ 221,
+ /* VPSUBWZ256rrk */
+ },
+ { /* 13596 */
+ 222,
+ /* VPSUBWZ256rrkz */
+ },
+ { /* 13597 */
+ 223,
+ /* VPSUBWZrm */
+ },
+ { /* 13598 */
+ 227,
+ /* VPSUBWZrmk */
+ },
+ { /* 13599 */
+ 228,
+ /* VPSUBWZrmkz */
+ },
+ { /* 13600 */
+ 229,
+ /* VPSUBWZrr */
+ },
+ { /* 13601 */
+ 233,
+ /* VPSUBWZrrk */
+ },
+ { /* 13602 */
+ 234,
+ /* VPSUBWZrrkz */
+ },
+ { /* 13603 */
+ 235,
+ /* VPSUBWrm */
+ },
+ { /* 13604 */
+ 236,
+ /* VPSUBWrr */
+ },
+ { /* 13605 */
+ 518,
+ /* VPTERNLOGDZ128rmbi */
+ },
+ { /* 13606 */
+ 262,
+ /* VPTERNLOGDZ128rmbik */
+ },
+ { /* 13607 */
+ 262,
+ /* VPTERNLOGDZ128rmbikz */
+ },
+ { /* 13608 */
+ 508,
+ /* VPTERNLOGDZ128rmi */
+ },
+ { /* 13609 */
+ 265,
+ /* VPTERNLOGDZ128rmik */
+ },
+ { /* 13610 */
+ 265,
+ /* VPTERNLOGDZ128rmikz */
+ },
+ { /* 13611 */
+ 509,
+ /* VPTERNLOGDZ128rri */
+ },
+ { /* 13612 */
+ 268,
+ /* VPTERNLOGDZ128rrik */
+ },
+ { /* 13613 */
+ 268,
+ /* VPTERNLOGDZ128rrikz */
+ },
+ { /* 13614 */
+ 519,
+ /* VPTERNLOGDZ256rmbi */
+ },
+ { /* 13615 */
+ 271,
+ /* VPTERNLOGDZ256rmbik */
+ },
+ { /* 13616 */
+ 271,
+ /* VPTERNLOGDZ256rmbikz */
+ },
+ { /* 13617 */
+ 511,
+ /* VPTERNLOGDZ256rmi */
+ },
+ { /* 13618 */
+ 274,
+ /* VPTERNLOGDZ256rmik */
+ },
+ { /* 13619 */
+ 274,
+ /* VPTERNLOGDZ256rmikz */
+ },
+ { /* 13620 */
+ 512,
+ /* VPTERNLOGDZ256rri */
+ },
+ { /* 13621 */
+ 277,
+ /* VPTERNLOGDZ256rrik */
+ },
+ { /* 13622 */
+ 277,
+ /* VPTERNLOGDZ256rrikz */
+ },
+ { /* 13623 */
+ 520,
+ /* VPTERNLOGDZrmbi */
+ },
+ { /* 13624 */
+ 280,
+ /* VPTERNLOGDZrmbik */
+ },
+ { /* 13625 */
+ 280,
+ /* VPTERNLOGDZrmbikz */
+ },
+ { /* 13626 */
+ 514,
+ /* VPTERNLOGDZrmi */
+ },
+ { /* 13627 */
+ 283,
+ /* VPTERNLOGDZrmik */
+ },
+ { /* 13628 */
+ 283,
+ /* VPTERNLOGDZrmikz */
+ },
+ { /* 13629 */
+ 515,
+ /* VPTERNLOGDZrri */
+ },
+ { /* 13630 */
+ 286,
+ /* VPTERNLOGDZrrik */
+ },
+ { /* 13631 */
+ 286,
+ /* VPTERNLOGDZrrikz */
+ },
+ { /* 13632 */
+ 507,
+ /* VPTERNLOGQZ128rmbi */
+ },
+ { /* 13633 */
+ 289,
+ /* VPTERNLOGQZ128rmbik */
+ },
+ { /* 13634 */
+ 289,
+ /* VPTERNLOGQZ128rmbikz */
+ },
+ { /* 13635 */
+ 508,
+ /* VPTERNLOGQZ128rmi */
+ },
+ { /* 13636 */
+ 265,
+ /* VPTERNLOGQZ128rmik */
+ },
+ { /* 13637 */
+ 265,
+ /* VPTERNLOGQZ128rmikz */
+ },
+ { /* 13638 */
+ 509,
+ /* VPTERNLOGQZ128rri */
+ },
+ { /* 13639 */
+ 268,
+ /* VPTERNLOGQZ128rrik */
+ },
+ { /* 13640 */
+ 268,
+ /* VPTERNLOGQZ128rrikz */
+ },
+ { /* 13641 */
+ 510,
+ /* VPTERNLOGQZ256rmbi */
+ },
+ { /* 13642 */
+ 292,
+ /* VPTERNLOGQZ256rmbik */
+ },
+ { /* 13643 */
+ 292,
+ /* VPTERNLOGQZ256rmbikz */
+ },
+ { /* 13644 */
+ 511,
+ /* VPTERNLOGQZ256rmi */
+ },
+ { /* 13645 */
+ 274,
+ /* VPTERNLOGQZ256rmik */
+ },
+ { /* 13646 */
+ 274,
+ /* VPTERNLOGQZ256rmikz */
+ },
+ { /* 13647 */
+ 512,
+ /* VPTERNLOGQZ256rri */
+ },
+ { /* 13648 */
+ 277,
+ /* VPTERNLOGQZ256rrik */
+ },
+ { /* 13649 */
+ 277,
+ /* VPTERNLOGQZ256rrikz */
+ },
+ { /* 13650 */
+ 513,
+ /* VPTERNLOGQZrmbi */
+ },
+ { /* 13651 */
+ 295,
+ /* VPTERNLOGQZrmbik */
+ },
+ { /* 13652 */
+ 295,
+ /* VPTERNLOGQZrmbikz */
+ },
+ { /* 13653 */
+ 514,
+ /* VPTERNLOGQZrmi */
+ },
+ { /* 13654 */
+ 283,
+ /* VPTERNLOGQZrmik */
+ },
+ { /* 13655 */
+ 283,
+ /* VPTERNLOGQZrmikz */
+ },
+ { /* 13656 */
+ 515,
+ /* VPTERNLOGQZrri */
+ },
+ { /* 13657 */
+ 286,
+ /* VPTERNLOGQZrrik */
+ },
+ { /* 13658 */
+ 286,
+ /* VPTERNLOGQZrrikz */
+ },
+ { /* 13659 */
+ 741,
+ /* VPTESTMBZ128rm */
+ },
+ { /* 13660 */
+ 742,
+ /* VPTESTMBZ128rmk */
+ },
+ { /* 13661 */
+ 743,
+ /* VPTESTMBZ128rr */
+ },
+ { /* 13662 */
+ 744,
+ /* VPTESTMBZ128rrk */
+ },
+ { /* 13663 */
+ 745,
+ /* VPTESTMBZ256rm */
+ },
+ { /* 13664 */
+ 746,
+ /* VPTESTMBZ256rmk */
+ },
+ { /* 13665 */
+ 747,
+ /* VPTESTMBZ256rr */
+ },
+ { /* 13666 */
+ 748,
+ /* VPTESTMBZ256rrk */
+ },
+ { /* 13667 */
+ 749,
+ /* VPTESTMBZrm */
+ },
+ { /* 13668 */
+ 750,
+ /* VPTESTMBZrmk */
+ },
+ { /* 13669 */
+ 751,
+ /* VPTESTMBZrr */
+ },
+ { /* 13670 */
+ 752,
+ /* VPTESTMBZrrk */
+ },
+ { /* 13671 */
+ 741,
+ /* VPTESTMDZ128rm */
+ },
+ { /* 13672 */
+ 753,
+ /* VPTESTMDZ128rmb */
+ },
+ { /* 13673 */
+ 754,
+ /* VPTESTMDZ128rmbk */
+ },
+ { /* 13674 */
+ 742,
+ /* VPTESTMDZ128rmk */
+ },
+ { /* 13675 */
+ 743,
+ /* VPTESTMDZ128rr */
+ },
+ { /* 13676 */
+ 744,
+ /* VPTESTMDZ128rrk */
+ },
+ { /* 13677 */
+ 745,
+ /* VPTESTMDZ256rm */
+ },
+ { /* 13678 */
+ 755,
+ /* VPTESTMDZ256rmb */
+ },
+ { /* 13679 */
+ 756,
+ /* VPTESTMDZ256rmbk */
+ },
+ { /* 13680 */
+ 746,
+ /* VPTESTMDZ256rmk */
+ },
+ { /* 13681 */
+ 747,
+ /* VPTESTMDZ256rr */
+ },
+ { /* 13682 */
+ 748,
+ /* VPTESTMDZ256rrk */
+ },
+ { /* 13683 */
+ 749,
+ /* VPTESTMDZrm */
+ },
+ { /* 13684 */
+ 757,
+ /* VPTESTMDZrmb */
+ },
+ { /* 13685 */
+ 758,
+ /* VPTESTMDZrmbk */
+ },
+ { /* 13686 */
+ 750,
+ /* VPTESTMDZrmk */
+ },
+ { /* 13687 */
+ 751,
+ /* VPTESTMDZrr */
+ },
+ { /* 13688 */
+ 752,
+ /* VPTESTMDZrrk */
+ },
+ { /* 13689 */
+ 741,
+ /* VPTESTMQZ128rm */
+ },
+ { /* 13690 */
+ 759,
+ /* VPTESTMQZ128rmb */
+ },
+ { /* 13691 */
+ 760,
+ /* VPTESTMQZ128rmbk */
+ },
+ { /* 13692 */
+ 742,
+ /* VPTESTMQZ128rmk */
+ },
+ { /* 13693 */
+ 743,
+ /* VPTESTMQZ128rr */
+ },
+ { /* 13694 */
+ 744,
+ /* VPTESTMQZ128rrk */
+ },
+ { /* 13695 */
+ 745,
+ /* VPTESTMQZ256rm */
+ },
+ { /* 13696 */
+ 761,
+ /* VPTESTMQZ256rmb */
+ },
+ { /* 13697 */
+ 762,
+ /* VPTESTMQZ256rmbk */
+ },
+ { /* 13698 */
+ 746,
+ /* VPTESTMQZ256rmk */
+ },
+ { /* 13699 */
+ 747,
+ /* VPTESTMQZ256rr */
+ },
+ { /* 13700 */
+ 748,
+ /* VPTESTMQZ256rrk */
+ },
+ { /* 13701 */
+ 749,
+ /* VPTESTMQZrm */
+ },
+ { /* 13702 */
+ 763,
+ /* VPTESTMQZrmb */
+ },
+ { /* 13703 */
+ 764,
+ /* VPTESTMQZrmbk */
+ },
+ { /* 13704 */
+ 750,
+ /* VPTESTMQZrmk */
+ },
+ { /* 13705 */
+ 751,
+ /* VPTESTMQZrr */
+ },
+ { /* 13706 */
+ 752,
+ /* VPTESTMQZrrk */
+ },
+ { /* 13707 */
+ 741,
+ /* VPTESTMWZ128rm */
+ },
+ { /* 13708 */
+ 742,
+ /* VPTESTMWZ128rmk */
+ },
+ { /* 13709 */
+ 743,
+ /* VPTESTMWZ128rr */
+ },
+ { /* 13710 */
+ 744,
+ /* VPTESTMWZ128rrk */
+ },
+ { /* 13711 */
+ 745,
+ /* VPTESTMWZ256rm */
+ },
+ { /* 13712 */
+ 746,
+ /* VPTESTMWZ256rmk */
+ },
+ { /* 13713 */
+ 747,
+ /* VPTESTMWZ256rr */
+ },
+ { /* 13714 */
+ 748,
+ /* VPTESTMWZ256rrk */
+ },
+ { /* 13715 */
+ 749,
+ /* VPTESTMWZrm */
+ },
+ { /* 13716 */
+ 750,
+ /* VPTESTMWZrmk */
+ },
+ { /* 13717 */
+ 751,
+ /* VPTESTMWZrr */
+ },
+ { /* 13718 */
+ 752,
+ /* VPTESTMWZrrk */
+ },
+ { /* 13719 */
+ 741,
+ /* VPTESTNMBZ128rm */
+ },
+ { /* 13720 */
+ 742,
+ /* VPTESTNMBZ128rmk */
+ },
+ { /* 13721 */
+ 743,
+ /* VPTESTNMBZ128rr */
+ },
+ { /* 13722 */
+ 744,
+ /* VPTESTNMBZ128rrk */
+ },
+ { /* 13723 */
+ 745,
+ /* VPTESTNMBZ256rm */
+ },
+ { /* 13724 */
+ 746,
+ /* VPTESTNMBZ256rmk */
+ },
+ { /* 13725 */
+ 747,
+ /* VPTESTNMBZ256rr */
+ },
+ { /* 13726 */
+ 748,
+ /* VPTESTNMBZ256rrk */
+ },
+ { /* 13727 */
+ 749,
+ /* VPTESTNMBZrm */
+ },
+ { /* 13728 */
+ 750,
+ /* VPTESTNMBZrmk */
+ },
+ { /* 13729 */
+ 751,
+ /* VPTESTNMBZrr */
+ },
+ { /* 13730 */
+ 752,
+ /* VPTESTNMBZrrk */
+ },
+ { /* 13731 */
+ 741,
+ /* VPTESTNMDZ128rm */
+ },
+ { /* 13732 */
+ 753,
+ /* VPTESTNMDZ128rmb */
+ },
+ { /* 13733 */
+ 754,
+ /* VPTESTNMDZ128rmbk */
+ },
+ { /* 13734 */
+ 742,
+ /* VPTESTNMDZ128rmk */
+ },
+ { /* 13735 */
+ 743,
+ /* VPTESTNMDZ128rr */
+ },
+ { /* 13736 */
+ 744,
+ /* VPTESTNMDZ128rrk */
+ },
+ { /* 13737 */
+ 745,
+ /* VPTESTNMDZ256rm */
+ },
+ { /* 13738 */
+ 755,
+ /* VPTESTNMDZ256rmb */
+ },
+ { /* 13739 */
+ 756,
+ /* VPTESTNMDZ256rmbk */
+ },
+ { /* 13740 */
+ 746,
+ /* VPTESTNMDZ256rmk */
+ },
+ { /* 13741 */
+ 747,
+ /* VPTESTNMDZ256rr */
+ },
+ { /* 13742 */
+ 748,
+ /* VPTESTNMDZ256rrk */
+ },
+ { /* 13743 */
+ 749,
+ /* VPTESTNMDZrm */
+ },
+ { /* 13744 */
+ 757,
+ /* VPTESTNMDZrmb */
+ },
+ { /* 13745 */
+ 758,
+ /* VPTESTNMDZrmbk */
+ },
+ { /* 13746 */
+ 750,
+ /* VPTESTNMDZrmk */
+ },
+ { /* 13747 */
+ 751,
+ /* VPTESTNMDZrr */
+ },
+ { /* 13748 */
+ 752,
+ /* VPTESTNMDZrrk */
+ },
+ { /* 13749 */
+ 741,
+ /* VPTESTNMQZ128rm */
+ },
+ { /* 13750 */
+ 759,
+ /* VPTESTNMQZ128rmb */
+ },
+ { /* 13751 */
+ 760,
+ /* VPTESTNMQZ128rmbk */
+ },
+ { /* 13752 */
+ 742,
+ /* VPTESTNMQZ128rmk */
+ },
+ { /* 13753 */
+ 743,
+ /* VPTESTNMQZ128rr */
+ },
+ { /* 13754 */
+ 744,
+ /* VPTESTNMQZ128rrk */
+ },
+ { /* 13755 */
+ 745,
+ /* VPTESTNMQZ256rm */
+ },
+ { /* 13756 */
+ 761,
+ /* VPTESTNMQZ256rmb */
+ },
+ { /* 13757 */
+ 762,
+ /* VPTESTNMQZ256rmbk */
+ },
+ { /* 13758 */
+ 746,
+ /* VPTESTNMQZ256rmk */
+ },
+ { /* 13759 */
+ 747,
+ /* VPTESTNMQZ256rr */
+ },
+ { /* 13760 */
+ 748,
+ /* VPTESTNMQZ256rrk */
+ },
+ { /* 13761 */
+ 749,
+ /* VPTESTNMQZrm */
+ },
+ { /* 13762 */
+ 763,
+ /* VPTESTNMQZrmb */
+ },
+ { /* 13763 */
+ 764,
+ /* VPTESTNMQZrmbk */
+ },
+ { /* 13764 */
+ 750,
+ /* VPTESTNMQZrmk */
+ },
+ { /* 13765 */
+ 751,
+ /* VPTESTNMQZrr */
+ },
+ { /* 13766 */
+ 752,
+ /* VPTESTNMQZrrk */
+ },
+ { /* 13767 */
+ 741,
+ /* VPTESTNMWZ128rm */
+ },
+ { /* 13768 */
+ 742,
+ /* VPTESTNMWZ128rmk */
+ },
+ { /* 13769 */
+ 743,
+ /* VPTESTNMWZ128rr */
+ },
+ { /* 13770 */
+ 744,
+ /* VPTESTNMWZ128rrk */
+ },
+ { /* 13771 */
+ 745,
+ /* VPTESTNMWZ256rm */
+ },
+ { /* 13772 */
+ 746,
+ /* VPTESTNMWZ256rmk */
+ },
+ { /* 13773 */
+ 747,
+ /* VPTESTNMWZ256rr */
+ },
+ { /* 13774 */
+ 748,
+ /* VPTESTNMWZ256rrk */
+ },
+ { /* 13775 */
+ 749,
+ /* VPTESTNMWZrm */
+ },
+ { /* 13776 */
+ 750,
+ /* VPTESTNMWZrmk */
+ },
+ { /* 13777 */
+ 751,
+ /* VPTESTNMWZrr */
+ },
+ { /* 13778 */
+ 752,
+ /* VPTESTNMWZrrk */
+ },
+ { /* 13779 */
+ 305,
+ /* VPTESTYrm */
+ },
+ { /* 13780 */
+ 408,
+ /* VPTESTYrr */
+ },
+ { /* 13781 */
+ 30,
+ /* VPTESTrm */
+ },
+ { /* 13782 */
+ 31,
+ /* VPTESTrr */
+ },
+ { /* 13783 */
+ 204,
+ /* VPUNPCKHBWYrm */
+ },
+ { /* 13784 */
+ 205,
+ /* VPUNPCKHBWYrr */
+ },
+ { /* 13785 */
+ 206,
+ /* VPUNPCKHBWZ128rm */
+ },
+ { /* 13786 */
+ 203,
+ /* VPUNPCKHBWZ128rmk */
+ },
+ { /* 13787 */
+ 210,
+ /* VPUNPCKHBWZ128rmkz */
+ },
+ { /* 13788 */
+ 211,
+ /* VPUNPCKHBWZ128rr */
+ },
+ { /* 13789 */
+ 212,
+ /* VPUNPCKHBWZ128rrk */
+ },
+ { /* 13790 */
+ 213,
+ /* VPUNPCKHBWZ128rrkz */
+ },
+ { /* 13791 */
+ 214,
+ /* VPUNPCKHBWZ256rm */
+ },
+ { /* 13792 */
+ 218,
+ /* VPUNPCKHBWZ256rmk */
+ },
+ { /* 13793 */
+ 219,
+ /* VPUNPCKHBWZ256rmkz */
+ },
+ { /* 13794 */
+ 220,
+ /* VPUNPCKHBWZ256rr */
+ },
+ { /* 13795 */
+ 221,
+ /* VPUNPCKHBWZ256rrk */
+ },
+ { /* 13796 */
+ 222,
+ /* VPUNPCKHBWZ256rrkz */
+ },
+ { /* 13797 */
+ 223,
+ /* VPUNPCKHBWZrm */
+ },
+ { /* 13798 */
+ 227,
+ /* VPUNPCKHBWZrmk */
+ },
+ { /* 13799 */
+ 228,
+ /* VPUNPCKHBWZrmkz */
+ },
+ { /* 13800 */
+ 229,
+ /* VPUNPCKHBWZrr */
+ },
+ { /* 13801 */
+ 233,
+ /* VPUNPCKHBWZrrk */
+ },
+ { /* 13802 */
+ 234,
+ /* VPUNPCKHBWZrrkz */
+ },
+ { /* 13803 */
+ 235,
+ /* VPUNPCKHBWrm */
+ },
+ { /* 13804 */
+ 236,
+ /* VPUNPCKHBWrr */
+ },
+ { /* 13805 */
+ 204,
+ /* VPUNPCKHDQYrm */
+ },
+ { /* 13806 */
+ 205,
+ /* VPUNPCKHDQYrr */
+ },
+ { /* 13807 */
+ 206,
+ /* VPUNPCKHDQZ128rm */
+ },
+ { /* 13808 */
+ 237,
+ /* VPUNPCKHDQZ128rmb */
+ },
+ { /* 13809 */
+ 238,
+ /* VPUNPCKHDQZ128rmbk */
+ },
+ { /* 13810 */
+ 239,
+ /* VPUNPCKHDQZ128rmbkz */
+ },
+ { /* 13811 */
+ 203,
+ /* VPUNPCKHDQZ128rmk */
+ },
+ { /* 13812 */
+ 210,
+ /* VPUNPCKHDQZ128rmkz */
+ },
+ { /* 13813 */
+ 211,
+ /* VPUNPCKHDQZ128rr */
+ },
+ { /* 13814 */
+ 212,
+ /* VPUNPCKHDQZ128rrk */
+ },
+ { /* 13815 */
+ 213,
+ /* VPUNPCKHDQZ128rrkz */
+ },
+ { /* 13816 */
+ 214,
+ /* VPUNPCKHDQZ256rm */
+ },
+ { /* 13817 */
+ 240,
+ /* VPUNPCKHDQZ256rmb */
+ },
+ { /* 13818 */
+ 241,
+ /* VPUNPCKHDQZ256rmbk */
+ },
+ { /* 13819 */
+ 242,
+ /* VPUNPCKHDQZ256rmbkz */
+ },
+ { /* 13820 */
+ 218,
+ /* VPUNPCKHDQZ256rmk */
+ },
+ { /* 13821 */
+ 219,
+ /* VPUNPCKHDQZ256rmkz */
+ },
+ { /* 13822 */
+ 220,
+ /* VPUNPCKHDQZ256rr */
+ },
+ { /* 13823 */
+ 221,
+ /* VPUNPCKHDQZ256rrk */
+ },
+ { /* 13824 */
+ 222,
+ /* VPUNPCKHDQZ256rrkz */
+ },
+ { /* 13825 */
+ 223,
+ /* VPUNPCKHDQZrm */
+ },
+ { /* 13826 */
+ 243,
+ /* VPUNPCKHDQZrmb */
+ },
+ { /* 13827 */
+ 244,
+ /* VPUNPCKHDQZrmbk */
+ },
+ { /* 13828 */
+ 245,
+ /* VPUNPCKHDQZrmbkz */
+ },
+ { /* 13829 */
+ 227,
+ /* VPUNPCKHDQZrmk */
+ },
+ { /* 13830 */
+ 228,
+ /* VPUNPCKHDQZrmkz */
+ },
+ { /* 13831 */
+ 229,
+ /* VPUNPCKHDQZrr */
+ },
+ { /* 13832 */
+ 233,
+ /* VPUNPCKHDQZrrk */
+ },
+ { /* 13833 */
+ 234,
+ /* VPUNPCKHDQZrrkz */
+ },
+ { /* 13834 */
+ 235,
+ /* VPUNPCKHDQrm */
+ },
+ { /* 13835 */
+ 236,
+ /* VPUNPCKHDQrr */
+ },
+ { /* 13836 */
+ 204,
+ /* VPUNPCKHQDQYrm */
+ },
+ { /* 13837 */
+ 205,
+ /* VPUNPCKHQDQYrr */
+ },
+ { /* 13838 */
+ 206,
+ /* VPUNPCKHQDQZ128rm */
+ },
+ { /* 13839 */
+ 207,
+ /* VPUNPCKHQDQZ128rmb */
+ },
+ { /* 13840 */
+ 208,
+ /* VPUNPCKHQDQZ128rmbk */
+ },
+ { /* 13841 */
+ 209,
+ /* VPUNPCKHQDQZ128rmbkz */
+ },
+ { /* 13842 */
+ 203,
+ /* VPUNPCKHQDQZ128rmk */
+ },
+ { /* 13843 */
+ 210,
+ /* VPUNPCKHQDQZ128rmkz */
+ },
+ { /* 13844 */
+ 211,
+ /* VPUNPCKHQDQZ128rr */
+ },
+ { /* 13845 */
+ 212,
+ /* VPUNPCKHQDQZ128rrk */
+ },
+ { /* 13846 */
+ 213,
+ /* VPUNPCKHQDQZ128rrkz */
+ },
+ { /* 13847 */
+ 214,
+ /* VPUNPCKHQDQZ256rm */
+ },
+ { /* 13848 */
+ 215,
+ /* VPUNPCKHQDQZ256rmb */
+ },
+ { /* 13849 */
+ 216,
+ /* VPUNPCKHQDQZ256rmbk */
+ },
+ { /* 13850 */
+ 217,
+ /* VPUNPCKHQDQZ256rmbkz */
+ },
+ { /* 13851 */
+ 218,
+ /* VPUNPCKHQDQZ256rmk */
+ },
+ { /* 13852 */
+ 219,
+ /* VPUNPCKHQDQZ256rmkz */
+ },
+ { /* 13853 */
+ 220,
+ /* VPUNPCKHQDQZ256rr */
+ },
+ { /* 13854 */
+ 221,
+ /* VPUNPCKHQDQZ256rrk */
+ },
+ { /* 13855 */
+ 222,
+ /* VPUNPCKHQDQZ256rrkz */
+ },
+ { /* 13856 */
+ 223,
+ /* VPUNPCKHQDQZrm */
+ },
+ { /* 13857 */
+ 224,
+ /* VPUNPCKHQDQZrmb */
+ },
+ { /* 13858 */
+ 225,
+ /* VPUNPCKHQDQZrmbk */
+ },
+ { /* 13859 */
+ 226,
+ /* VPUNPCKHQDQZrmbkz */
+ },
+ { /* 13860 */
+ 227,
+ /* VPUNPCKHQDQZrmk */
+ },
+ { /* 13861 */
+ 228,
+ /* VPUNPCKHQDQZrmkz */
+ },
+ { /* 13862 */
+ 229,
+ /* VPUNPCKHQDQZrr */
+ },
+ { /* 13863 */
+ 233,
+ /* VPUNPCKHQDQZrrk */
+ },
+ { /* 13864 */
+ 234,
+ /* VPUNPCKHQDQZrrkz */
+ },
+ { /* 13865 */
+ 235,
+ /* VPUNPCKHQDQrm */
+ },
+ { /* 13866 */
+ 236,
+ /* VPUNPCKHQDQrr */
+ },
+ { /* 13867 */
+ 204,
+ /* VPUNPCKHWDYrm */
+ },
+ { /* 13868 */
+ 205,
+ /* VPUNPCKHWDYrr */
+ },
+ { /* 13869 */
+ 206,
+ /* VPUNPCKHWDZ128rm */
+ },
+ { /* 13870 */
+ 203,
+ /* VPUNPCKHWDZ128rmk */
+ },
+ { /* 13871 */
+ 210,
+ /* VPUNPCKHWDZ128rmkz */
+ },
+ { /* 13872 */
+ 211,
+ /* VPUNPCKHWDZ128rr */
+ },
+ { /* 13873 */
+ 212,
+ /* VPUNPCKHWDZ128rrk */
+ },
+ { /* 13874 */
+ 213,
+ /* VPUNPCKHWDZ128rrkz */
+ },
+ { /* 13875 */
+ 214,
+ /* VPUNPCKHWDZ256rm */
+ },
+ { /* 13876 */
+ 218,
+ /* VPUNPCKHWDZ256rmk */
+ },
+ { /* 13877 */
+ 219,
+ /* VPUNPCKHWDZ256rmkz */
+ },
+ { /* 13878 */
+ 220,
+ /* VPUNPCKHWDZ256rr */
+ },
+ { /* 13879 */
+ 221,
+ /* VPUNPCKHWDZ256rrk */
+ },
+ { /* 13880 */
+ 222,
+ /* VPUNPCKHWDZ256rrkz */
+ },
+ { /* 13881 */
+ 223,
+ /* VPUNPCKHWDZrm */
+ },
+ { /* 13882 */
+ 227,
+ /* VPUNPCKHWDZrmk */
+ },
+ { /* 13883 */
+ 228,
+ /* VPUNPCKHWDZrmkz */
+ },
+ { /* 13884 */
+ 229,
+ /* VPUNPCKHWDZrr */
+ },
+ { /* 13885 */
+ 233,
+ /* VPUNPCKHWDZrrk */
+ },
+ { /* 13886 */
+ 234,
+ /* VPUNPCKHWDZrrkz */
+ },
+ { /* 13887 */
+ 235,
+ /* VPUNPCKHWDrm */
+ },
+ { /* 13888 */
+ 236,
+ /* VPUNPCKHWDrr */
+ },
+ { /* 13889 */
+ 204,
+ /* VPUNPCKLBWYrm */
+ },
+ { /* 13890 */
+ 205,
+ /* VPUNPCKLBWYrr */
+ },
+ { /* 13891 */
+ 206,
+ /* VPUNPCKLBWZ128rm */
+ },
+ { /* 13892 */
+ 203,
+ /* VPUNPCKLBWZ128rmk */
+ },
+ { /* 13893 */
+ 210,
+ /* VPUNPCKLBWZ128rmkz */
+ },
+ { /* 13894 */
+ 211,
+ /* VPUNPCKLBWZ128rr */
+ },
+ { /* 13895 */
+ 212,
+ /* VPUNPCKLBWZ128rrk */
+ },
+ { /* 13896 */
+ 213,
+ /* VPUNPCKLBWZ128rrkz */
+ },
+ { /* 13897 */
+ 214,
+ /* VPUNPCKLBWZ256rm */
+ },
+ { /* 13898 */
+ 218,
+ /* VPUNPCKLBWZ256rmk */
+ },
+ { /* 13899 */
+ 219,
+ /* VPUNPCKLBWZ256rmkz */
+ },
+ { /* 13900 */
+ 220,
+ /* VPUNPCKLBWZ256rr */
+ },
+ { /* 13901 */
+ 221,
+ /* VPUNPCKLBWZ256rrk */
+ },
+ { /* 13902 */
+ 222,
+ /* VPUNPCKLBWZ256rrkz */
+ },
+ { /* 13903 */
+ 223,
+ /* VPUNPCKLBWZrm */
+ },
+ { /* 13904 */
+ 227,
+ /* VPUNPCKLBWZrmk */
+ },
+ { /* 13905 */
+ 228,
+ /* VPUNPCKLBWZrmkz */
+ },
+ { /* 13906 */
+ 229,
+ /* VPUNPCKLBWZrr */
+ },
+ { /* 13907 */
+ 233,
+ /* VPUNPCKLBWZrrk */
+ },
+ { /* 13908 */
+ 234,
+ /* VPUNPCKLBWZrrkz */
+ },
+ { /* 13909 */
+ 235,
+ /* VPUNPCKLBWrm */
+ },
+ { /* 13910 */
+ 236,
+ /* VPUNPCKLBWrr */
+ },
+ { /* 13911 */
+ 204,
+ /* VPUNPCKLDQYrm */
+ },
+ { /* 13912 */
+ 205,
+ /* VPUNPCKLDQYrr */
+ },
+ { /* 13913 */
+ 206,
+ /* VPUNPCKLDQZ128rm */
+ },
+ { /* 13914 */
+ 237,
+ /* VPUNPCKLDQZ128rmb */
+ },
+ { /* 13915 */
+ 238,
+ /* VPUNPCKLDQZ128rmbk */
+ },
+ { /* 13916 */
+ 239,
+ /* VPUNPCKLDQZ128rmbkz */
+ },
+ { /* 13917 */
+ 203,
+ /* VPUNPCKLDQZ128rmk */
+ },
+ { /* 13918 */
+ 210,
+ /* VPUNPCKLDQZ128rmkz */
+ },
+ { /* 13919 */
+ 211,
+ /* VPUNPCKLDQZ128rr */
+ },
+ { /* 13920 */
+ 212,
+ /* VPUNPCKLDQZ128rrk */
+ },
+ { /* 13921 */
+ 213,
+ /* VPUNPCKLDQZ128rrkz */
+ },
+ { /* 13922 */
+ 214,
+ /* VPUNPCKLDQZ256rm */
+ },
+ { /* 13923 */
+ 240,
+ /* VPUNPCKLDQZ256rmb */
+ },
+ { /* 13924 */
+ 241,
+ /* VPUNPCKLDQZ256rmbk */
+ },
+ { /* 13925 */
+ 242,
+ /* VPUNPCKLDQZ256rmbkz */
+ },
+ { /* 13926 */
+ 218,
+ /* VPUNPCKLDQZ256rmk */
+ },
+ { /* 13927 */
+ 219,
+ /* VPUNPCKLDQZ256rmkz */
+ },
+ { /* 13928 */
+ 220,
+ /* VPUNPCKLDQZ256rr */
+ },
+ { /* 13929 */
+ 221,
+ /* VPUNPCKLDQZ256rrk */
+ },
+ { /* 13930 */
+ 222,
+ /* VPUNPCKLDQZ256rrkz */
+ },
+ { /* 13931 */
+ 223,
+ /* VPUNPCKLDQZrm */
+ },
+ { /* 13932 */
+ 243,
+ /* VPUNPCKLDQZrmb */
+ },
+ { /* 13933 */
+ 244,
+ /* VPUNPCKLDQZrmbk */
+ },
+ { /* 13934 */
+ 245,
+ /* VPUNPCKLDQZrmbkz */
+ },
+ { /* 13935 */
+ 227,
+ /* VPUNPCKLDQZrmk */
+ },
+ { /* 13936 */
+ 228,
+ /* VPUNPCKLDQZrmkz */
+ },
+ { /* 13937 */
+ 229,
+ /* VPUNPCKLDQZrr */
+ },
+ { /* 13938 */
+ 233,
+ /* VPUNPCKLDQZrrk */
+ },
+ { /* 13939 */
+ 234,
+ /* VPUNPCKLDQZrrkz */
+ },
+ { /* 13940 */
+ 235,
+ /* VPUNPCKLDQrm */
+ },
+ { /* 13941 */
+ 236,
+ /* VPUNPCKLDQrr */
+ },
+ { /* 13942 */
+ 204,
+ /* VPUNPCKLQDQYrm */
+ },
+ { /* 13943 */
+ 205,
+ /* VPUNPCKLQDQYrr */
+ },
+ { /* 13944 */
+ 206,
+ /* VPUNPCKLQDQZ128rm */
+ },
+ { /* 13945 */
+ 207,
+ /* VPUNPCKLQDQZ128rmb */
+ },
+ { /* 13946 */
+ 208,
+ /* VPUNPCKLQDQZ128rmbk */
+ },
+ { /* 13947 */
+ 209,
+ /* VPUNPCKLQDQZ128rmbkz */
+ },
+ { /* 13948 */
+ 203,
+ /* VPUNPCKLQDQZ128rmk */
+ },
+ { /* 13949 */
+ 210,
+ /* VPUNPCKLQDQZ128rmkz */
+ },
+ { /* 13950 */
+ 211,
+ /* VPUNPCKLQDQZ128rr */
+ },
+ { /* 13951 */
+ 212,
+ /* VPUNPCKLQDQZ128rrk */
+ },
+ { /* 13952 */
+ 213,
+ /* VPUNPCKLQDQZ128rrkz */
+ },
+ { /* 13953 */
+ 214,
+ /* VPUNPCKLQDQZ256rm */
+ },
+ { /* 13954 */
+ 215,
+ /* VPUNPCKLQDQZ256rmb */
+ },
+ { /* 13955 */
+ 216,
+ /* VPUNPCKLQDQZ256rmbk */
+ },
+ { /* 13956 */
+ 217,
+ /* VPUNPCKLQDQZ256rmbkz */
+ },
+ { /* 13957 */
+ 218,
+ /* VPUNPCKLQDQZ256rmk */
+ },
+ { /* 13958 */
+ 219,
+ /* VPUNPCKLQDQZ256rmkz */
+ },
+ { /* 13959 */
+ 220,
+ /* VPUNPCKLQDQZ256rr */
+ },
+ { /* 13960 */
+ 221,
+ /* VPUNPCKLQDQZ256rrk */
+ },
+ { /* 13961 */
+ 222,
+ /* VPUNPCKLQDQZ256rrkz */
+ },
+ { /* 13962 */
+ 223,
+ /* VPUNPCKLQDQZrm */
+ },
+ { /* 13963 */
+ 224,
+ /* VPUNPCKLQDQZrmb */
+ },
+ { /* 13964 */
+ 225,
+ /* VPUNPCKLQDQZrmbk */
+ },
+ { /* 13965 */
+ 226,
+ /* VPUNPCKLQDQZrmbkz */
+ },
+ { /* 13966 */
+ 227,
+ /* VPUNPCKLQDQZrmk */
+ },
+ { /* 13967 */
+ 228,
+ /* VPUNPCKLQDQZrmkz */
+ },
+ { /* 13968 */
+ 229,
+ /* VPUNPCKLQDQZrr */
+ },
+ { /* 13969 */
+ 233,
+ /* VPUNPCKLQDQZrrk */
+ },
+ { /* 13970 */
+ 234,
+ /* VPUNPCKLQDQZrrkz */
+ },
+ { /* 13971 */
+ 235,
+ /* VPUNPCKLQDQrm */
+ },
+ { /* 13972 */
+ 236,
+ /* VPUNPCKLQDQrr */
+ },
+ { /* 13973 */
+ 204,
+ /* VPUNPCKLWDYrm */
+ },
+ { /* 13974 */
+ 205,
+ /* VPUNPCKLWDYrr */
+ },
+ { /* 13975 */
+ 206,
+ /* VPUNPCKLWDZ128rm */
+ },
+ { /* 13976 */
+ 203,
+ /* VPUNPCKLWDZ128rmk */
+ },
+ { /* 13977 */
+ 210,
+ /* VPUNPCKLWDZ128rmkz */
+ },
+ { /* 13978 */
+ 211,
+ /* VPUNPCKLWDZ128rr */
+ },
+ { /* 13979 */
+ 212,
+ /* VPUNPCKLWDZ128rrk */
+ },
+ { /* 13980 */
+ 213,
+ /* VPUNPCKLWDZ128rrkz */
+ },
+ { /* 13981 */
+ 214,
+ /* VPUNPCKLWDZ256rm */
+ },
+ { /* 13982 */
+ 218,
+ /* VPUNPCKLWDZ256rmk */
+ },
+ { /* 13983 */
+ 219,
+ /* VPUNPCKLWDZ256rmkz */
+ },
+ { /* 13984 */
+ 220,
+ /* VPUNPCKLWDZ256rr */
+ },
+ { /* 13985 */
+ 221,
+ /* VPUNPCKLWDZ256rrk */
+ },
+ { /* 13986 */
+ 222,
+ /* VPUNPCKLWDZ256rrkz */
+ },
+ { /* 13987 */
+ 223,
+ /* VPUNPCKLWDZrm */
+ },
+ { /* 13988 */
+ 227,
+ /* VPUNPCKLWDZrmk */
+ },
+ { /* 13989 */
+ 228,
+ /* VPUNPCKLWDZrmkz */
+ },
+ { /* 13990 */
+ 229,
+ /* VPUNPCKLWDZrr */
+ },
+ { /* 13991 */
+ 233,
+ /* VPUNPCKLWDZrrk */
+ },
+ { /* 13992 */
+ 234,
+ /* VPUNPCKLWDZrrkz */
+ },
+ { /* 13993 */
+ 235,
+ /* VPUNPCKLWDrm */
+ },
+ { /* 13994 */
+ 236,
+ /* VPUNPCKLWDrr */
+ },
+ { /* 13995 */
+ 206,
+ /* VPXORDZ128rm */
+ },
+ { /* 13996 */
+ 237,
+ /* VPXORDZ128rmb */
+ },
+ { /* 13997 */
+ 238,
+ /* VPXORDZ128rmbk */
+ },
+ { /* 13998 */
+ 239,
+ /* VPXORDZ128rmbkz */
+ },
+ { /* 13999 */
+ 203,
+ /* VPXORDZ128rmk */
+ },
+ { /* 14000 */
+ 210,
+ /* VPXORDZ128rmkz */
+ },
+ { /* 14001 */
+ 211,
+ /* VPXORDZ128rr */
+ },
+ { /* 14002 */
+ 212,
+ /* VPXORDZ128rrk */
+ },
+ { /* 14003 */
+ 213,
+ /* VPXORDZ128rrkz */
+ },
+ { /* 14004 */
+ 214,
+ /* VPXORDZ256rm */
+ },
+ { /* 14005 */
+ 240,
+ /* VPXORDZ256rmb */
+ },
+ { /* 14006 */
+ 241,
+ /* VPXORDZ256rmbk */
+ },
+ { /* 14007 */
+ 242,
+ /* VPXORDZ256rmbkz */
+ },
+ { /* 14008 */
+ 218,
+ /* VPXORDZ256rmk */
+ },
+ { /* 14009 */
+ 219,
+ /* VPXORDZ256rmkz */
+ },
+ { /* 14010 */
+ 220,
+ /* VPXORDZ256rr */
+ },
+ { /* 14011 */
+ 221,
+ /* VPXORDZ256rrk */
+ },
+ { /* 14012 */
+ 222,
+ /* VPXORDZ256rrkz */
+ },
+ { /* 14013 */
+ 223,
+ /* VPXORDZrm */
+ },
+ { /* 14014 */
+ 243,
+ /* VPXORDZrmb */
+ },
+ { /* 14015 */
+ 244,
+ /* VPXORDZrmbk */
+ },
+ { /* 14016 */
+ 245,
+ /* VPXORDZrmbkz */
+ },
+ { /* 14017 */
+ 227,
+ /* VPXORDZrmk */
+ },
+ { /* 14018 */
+ 228,
+ /* VPXORDZrmkz */
+ },
+ { /* 14019 */
+ 229,
+ /* VPXORDZrr */
+ },
+ { /* 14020 */
+ 233,
+ /* VPXORDZrrk */
+ },
+ { /* 14021 */
+ 234,
+ /* VPXORDZrrkz */
+ },
+ { /* 14022 */
+ 206,
+ /* VPXORQZ128rm */
+ },
+ { /* 14023 */
+ 207,
+ /* VPXORQZ128rmb */
+ },
+ { /* 14024 */
+ 208,
+ /* VPXORQZ128rmbk */
+ },
+ { /* 14025 */
+ 209,
+ /* VPXORQZ128rmbkz */
+ },
+ { /* 14026 */
+ 203,
+ /* VPXORQZ128rmk */
+ },
+ { /* 14027 */
+ 210,
+ /* VPXORQZ128rmkz */
+ },
+ { /* 14028 */
+ 211,
+ /* VPXORQZ128rr */
+ },
+ { /* 14029 */
+ 212,
+ /* VPXORQZ128rrk */
+ },
+ { /* 14030 */
+ 213,
+ /* VPXORQZ128rrkz */
+ },
+ { /* 14031 */
+ 214,
+ /* VPXORQZ256rm */
+ },
+ { /* 14032 */
+ 215,
+ /* VPXORQZ256rmb */
+ },
+ { /* 14033 */
+ 216,
+ /* VPXORQZ256rmbk */
+ },
+ { /* 14034 */
+ 217,
+ /* VPXORQZ256rmbkz */
+ },
+ { /* 14035 */
+ 218,
+ /* VPXORQZ256rmk */
+ },
+ { /* 14036 */
+ 219,
+ /* VPXORQZ256rmkz */
+ },
+ { /* 14037 */
+ 220,
+ /* VPXORQZ256rr */
+ },
+ { /* 14038 */
+ 221,
+ /* VPXORQZ256rrk */
+ },
+ { /* 14039 */
+ 222,
+ /* VPXORQZ256rrkz */
+ },
+ { /* 14040 */
+ 223,
+ /* VPXORQZrm */
+ },
+ { /* 14041 */
+ 224,
+ /* VPXORQZrmb */
+ },
+ { /* 14042 */
+ 225,
+ /* VPXORQZrmbk */
+ },
+ { /* 14043 */
+ 226,
+ /* VPXORQZrmbkz */
+ },
+ { /* 14044 */
+ 227,
+ /* VPXORQZrmk */
+ },
+ { /* 14045 */
+ 228,
+ /* VPXORQZrmkz */
+ },
+ { /* 14046 */
+ 229,
+ /* VPXORQZrr */
+ },
+ { /* 14047 */
+ 233,
+ /* VPXORQZrrk */
+ },
+ { /* 14048 */
+ 234,
+ /* VPXORQZrrkz */
+ },
+ { /* 14049 */
+ 204,
+ /* VPXORYrm */
+ },
+ { /* 14050 */
+ 205,
+ /* VPXORYrr */
+ },
+ { /* 14051 */
+ 235,
+ /* VPXORrm */
+ },
+ { /* 14052 */
+ 236,
+ /* VPXORrr */
+ },
+ { /* 14053 */
+ 288,
+ /* VRANGEPDZ128rmbi */
+ },
+ { /* 14054 */
+ 289,
+ /* VRANGEPDZ128rmbik */
+ },
+ { /* 14055 */
+ 290,
+ /* VRANGEPDZ128rmbikz */
+ },
+ { /* 14056 */
+ 264,
+ /* VRANGEPDZ128rmi */
+ },
+ { /* 14057 */
+ 265,
+ /* VRANGEPDZ128rmik */
+ },
+ { /* 14058 */
+ 266,
+ /* VRANGEPDZ128rmikz */
+ },
+ { /* 14059 */
+ 267,
+ /* VRANGEPDZ128rri */
+ },
+ { /* 14060 */
+ 268,
+ /* VRANGEPDZ128rrik */
+ },
+ { /* 14061 */
+ 269,
+ /* VRANGEPDZ128rrikz */
+ },
+ { /* 14062 */
+ 291,
+ /* VRANGEPDZ256rmbi */
+ },
+ { /* 14063 */
+ 292,
+ /* VRANGEPDZ256rmbik */
+ },
+ { /* 14064 */
+ 293,
+ /* VRANGEPDZ256rmbikz */
+ },
+ { /* 14065 */
+ 273,
+ /* VRANGEPDZ256rmi */
+ },
+ { /* 14066 */
+ 274,
+ /* VRANGEPDZ256rmik */
+ },
+ { /* 14067 */
+ 275,
+ /* VRANGEPDZ256rmikz */
+ },
+ { /* 14068 */
+ 276,
+ /* VRANGEPDZ256rri */
+ },
+ { /* 14069 */
+ 277,
+ /* VRANGEPDZ256rrik */
+ },
+ { /* 14070 */
+ 278,
+ /* VRANGEPDZ256rrikz */
+ },
+ { /* 14071 */
+ 294,
+ /* VRANGEPDZrmbi */
+ },
+ { /* 14072 */
+ 295,
+ /* VRANGEPDZrmbik */
+ },
+ { /* 14073 */
+ 296,
+ /* VRANGEPDZrmbikz */
+ },
+ { /* 14074 */
+ 282,
+ /* VRANGEPDZrmi */
+ },
+ { /* 14075 */
+ 283,
+ /* VRANGEPDZrmik */
+ },
+ { /* 14076 */
+ 284,
+ /* VRANGEPDZrmikz */
+ },
+ { /* 14077 */
+ 285,
+ /* VRANGEPDZrri */
+ },
+ { /* 14078 */
+ 916,
+ /* VRANGEPDZrrib */
+ },
+ { /* 14079 */
+ 517,
+ /* VRANGEPDZrribk */
+ },
+ { /* 14080 */
+ 917,
+ /* VRANGEPDZrribkz */
+ },
+ { /* 14081 */
+ 286,
+ /* VRANGEPDZrrik */
+ },
+ { /* 14082 */
+ 287,
+ /* VRANGEPDZrrikz */
+ },
+ { /* 14083 */
+ 261,
+ /* VRANGEPSZ128rmbi */
+ },
+ { /* 14084 */
+ 262,
+ /* VRANGEPSZ128rmbik */
+ },
+ { /* 14085 */
+ 263,
+ /* VRANGEPSZ128rmbikz */
+ },
+ { /* 14086 */
+ 264,
+ /* VRANGEPSZ128rmi */
+ },
+ { /* 14087 */
+ 265,
+ /* VRANGEPSZ128rmik */
+ },
+ { /* 14088 */
+ 266,
+ /* VRANGEPSZ128rmikz */
+ },
+ { /* 14089 */
+ 267,
+ /* VRANGEPSZ128rri */
+ },
+ { /* 14090 */
+ 268,
+ /* VRANGEPSZ128rrik */
+ },
+ { /* 14091 */
+ 269,
+ /* VRANGEPSZ128rrikz */
+ },
+ { /* 14092 */
+ 270,
+ /* VRANGEPSZ256rmbi */
+ },
+ { /* 14093 */
+ 271,
+ /* VRANGEPSZ256rmbik */
+ },
+ { /* 14094 */
+ 272,
+ /* VRANGEPSZ256rmbikz */
+ },
+ { /* 14095 */
+ 273,
+ /* VRANGEPSZ256rmi */
+ },
+ { /* 14096 */
+ 274,
+ /* VRANGEPSZ256rmik */
+ },
+ { /* 14097 */
+ 275,
+ /* VRANGEPSZ256rmikz */
+ },
+ { /* 14098 */
+ 276,
+ /* VRANGEPSZ256rri */
+ },
+ { /* 14099 */
+ 277,
+ /* VRANGEPSZ256rrik */
+ },
+ { /* 14100 */
+ 278,
+ /* VRANGEPSZ256rrikz */
+ },
+ { /* 14101 */
+ 279,
+ /* VRANGEPSZrmbi */
+ },
+ { /* 14102 */
+ 280,
+ /* VRANGEPSZrmbik */
+ },
+ { /* 14103 */
+ 281,
+ /* VRANGEPSZrmbikz */
+ },
+ { /* 14104 */
+ 282,
+ /* VRANGEPSZrmi */
+ },
+ { /* 14105 */
+ 283,
+ /* VRANGEPSZrmik */
+ },
+ { /* 14106 */
+ 284,
+ /* VRANGEPSZrmikz */
+ },
+ { /* 14107 */
+ 285,
+ /* VRANGEPSZrri */
+ },
+ { /* 14108 */
+ 918,
+ /* VRANGEPSZrrib */
+ },
+ { /* 14109 */
+ 522,
+ /* VRANGEPSZrribk */
+ },
+ { /* 14110 */
+ 919,
+ /* VRANGEPSZrribkz */
+ },
+ { /* 14111 */
+ 286,
+ /* VRANGEPSZrrik */
+ },
+ { /* 14112 */
+ 287,
+ /* VRANGEPSZrrikz */
+ },
+ { /* 14113 */
+ 288,
+ /* VRANGESDZrmi */
+ },
+ { /* 14114 */
+ 289,
+ /* VRANGESDZrmik */
+ },
+ { /* 14115 */
+ 290,
+ /* VRANGESDZrmikz */
+ },
+ { /* 14116 */
+ 631,
+ /* VRANGESDZrri */
+ },
+ { /* 14117 */
+ 631,
+ /* VRANGESDZrrib */
+ },
+ { /* 14118 */
+ 524,
+ /* VRANGESDZrribk */
+ },
+ { /* 14119 */
+ 632,
+ /* VRANGESDZrribkz */
+ },
+ { /* 14120 */
+ 524,
+ /* VRANGESDZrrik */
+ },
+ { /* 14121 */
+ 632,
+ /* VRANGESDZrrikz */
+ },
+ { /* 14122 */
+ 261,
+ /* VRANGESSZrmi */
+ },
+ { /* 14123 */
+ 262,
+ /* VRANGESSZrmik */
+ },
+ { /* 14124 */
+ 263,
+ /* VRANGESSZrmikz */
+ },
+ { /* 14125 */
+ 633,
+ /* VRANGESSZrri */
+ },
+ { /* 14126 */
+ 633,
+ /* VRANGESSZrrib */
+ },
+ { /* 14127 */
+ 526,
+ /* VRANGESSZrribk */
+ },
+ { /* 14128 */
+ 634,
+ /* VRANGESSZrribkz */
+ },
+ { /* 14129 */
+ 526,
+ /* VRANGESSZrrik */
+ },
+ { /* 14130 */
+ 634,
+ /* VRANGESSZrrikz */
+ },
+ { /* 14131 */
+ 409,
+ /* VRCP14PDZ128m */
+ },
+ { /* 14132 */
+ 327,
+ /* VRCP14PDZ128mb */
+ },
+ { /* 14133 */
+ 328,
+ /* VRCP14PDZ128mbk */
+ },
+ { /* 14134 */
+ 329,
+ /* VRCP14PDZ128mbkz */
+ },
+ { /* 14135 */
+ 410,
+ /* VRCP14PDZ128mk */
+ },
+ { /* 14136 */
+ 411,
+ /* VRCP14PDZ128mkz */
+ },
+ { /* 14137 */
+ 330,
+ /* VRCP14PDZ128r */
+ },
+ { /* 14138 */
+ 331,
+ /* VRCP14PDZ128rk */
+ },
+ { /* 14139 */
+ 332,
+ /* VRCP14PDZ128rkz */
+ },
+ { /* 14140 */
+ 412,
+ /* VRCP14PDZ256m */
+ },
+ { /* 14141 */
+ 306,
+ /* VRCP14PDZ256mb */
+ },
+ { /* 14142 */
+ 307,
+ /* VRCP14PDZ256mbk */
+ },
+ { /* 14143 */
+ 308,
+ /* VRCP14PDZ256mbkz */
+ },
+ { /* 14144 */
+ 413,
+ /* VRCP14PDZ256mk */
+ },
+ { /* 14145 */
+ 414,
+ /* VRCP14PDZ256mkz */
+ },
+ { /* 14146 */
+ 415,
+ /* VRCP14PDZ256r */
+ },
+ { /* 14147 */
+ 416,
+ /* VRCP14PDZ256rk */
+ },
+ { /* 14148 */
+ 417,
+ /* VRCP14PDZ256rkz */
+ },
+ { /* 14149 */
+ 418,
+ /* VRCP14PDZm */
+ },
+ { /* 14150 */
+ 312,
+ /* VRCP14PDZmb */
+ },
+ { /* 14151 */
+ 313,
+ /* VRCP14PDZmbk */
+ },
+ { /* 14152 */
+ 314,
+ /* VRCP14PDZmbkz */
+ },
+ { /* 14153 */
+ 419,
+ /* VRCP14PDZmk */
+ },
+ { /* 14154 */
+ 420,
+ /* VRCP14PDZmkz */
+ },
+ { /* 14155 */
+ 421,
+ /* VRCP14PDZr */
+ },
+ { /* 14156 */
+ 425,
+ /* VRCP14PDZrk */
+ },
+ { /* 14157 */
+ 426,
+ /* VRCP14PDZrkz */
+ },
+ { /* 14158 */
+ 409,
+ /* VRCP14PSZ128m */
+ },
+ { /* 14159 */
+ 334,
+ /* VRCP14PSZ128mb */
+ },
+ { /* 14160 */
+ 335,
+ /* VRCP14PSZ128mbk */
+ },
+ { /* 14161 */
+ 336,
+ /* VRCP14PSZ128mbkz */
+ },
+ { /* 14162 */
+ 410,
+ /* VRCP14PSZ128mk */
+ },
+ { /* 14163 */
+ 411,
+ /* VRCP14PSZ128mkz */
+ },
+ { /* 14164 */
+ 330,
+ /* VRCP14PSZ128r */
+ },
+ { /* 14165 */
+ 331,
+ /* VRCP14PSZ128rk */
+ },
+ { /* 14166 */
+ 332,
+ /* VRCP14PSZ128rkz */
+ },
+ { /* 14167 */
+ 412,
+ /* VRCP14PSZ256m */
+ },
+ { /* 14168 */
+ 337,
+ /* VRCP14PSZ256mb */
+ },
+ { /* 14169 */
+ 338,
+ /* VRCP14PSZ256mbk */
+ },
+ { /* 14170 */
+ 339,
+ /* VRCP14PSZ256mbkz */
+ },
+ { /* 14171 */
+ 413,
+ /* VRCP14PSZ256mk */
+ },
+ { /* 14172 */
+ 414,
+ /* VRCP14PSZ256mkz */
+ },
+ { /* 14173 */
+ 415,
+ /* VRCP14PSZ256r */
+ },
+ { /* 14174 */
+ 416,
+ /* VRCP14PSZ256rk */
+ },
+ { /* 14175 */
+ 417,
+ /* VRCP14PSZ256rkz */
+ },
+ { /* 14176 */
+ 418,
+ /* VRCP14PSZm */
+ },
+ { /* 14177 */
+ 340,
+ /* VRCP14PSZmb */
+ },
+ { /* 14178 */
+ 341,
+ /* VRCP14PSZmbk */
+ },
+ { /* 14179 */
+ 342,
+ /* VRCP14PSZmbkz */
+ },
+ { /* 14180 */
+ 419,
+ /* VRCP14PSZmk */
+ },
+ { /* 14181 */
+ 420,
+ /* VRCP14PSZmkz */
+ },
+ { /* 14182 */
+ 421,
+ /* VRCP14PSZr */
+ },
+ { /* 14183 */
+ 425,
+ /* VRCP14PSZrk */
+ },
+ { /* 14184 */
+ 426,
+ /* VRCP14PSZrkz */
+ },
+ { /* 14185 */
+ 207,
+ /* VRCP14SDZrm */
+ },
+ { /* 14186 */
+ 208,
+ /* VRCP14SDZrmk */
+ },
+ { /* 14187 */
+ 209,
+ /* VRCP14SDZrmkz */
+ },
+ { /* 14188 */
+ 249,
+ /* VRCP14SDZrr */
+ },
+ { /* 14189 */
+ 250,
+ /* VRCP14SDZrrk */
+ },
+ { /* 14190 */
+ 251,
+ /* VRCP14SDZrrkz */
+ },
+ { /* 14191 */
+ 237,
+ /* VRCP14SSZrm */
+ },
+ { /* 14192 */
+ 238,
+ /* VRCP14SSZrmk */
+ },
+ { /* 14193 */
+ 239,
+ /* VRCP14SSZrmkz */
+ },
+ { /* 14194 */
+ 255,
+ /* VRCP14SSZrr */
+ },
+ { /* 14195 */
+ 256,
+ /* VRCP14SSZrrk */
+ },
+ { /* 14196 */
+ 257,
+ /* VRCP14SSZrrkz */
+ },
+ { /* 14197 */
+ 418,
+ /* VRCP28PDZm */
+ },
+ { /* 14198 */
+ 312,
+ /* VRCP28PDZmb */
+ },
+ { /* 14199 */
+ 313,
+ /* VRCP28PDZmbk */
+ },
+ { /* 14200 */
+ 314,
+ /* VRCP28PDZmbkz */
+ },
+ { /* 14201 */
+ 419,
+ /* VRCP28PDZmk */
+ },
+ { /* 14202 */
+ 420,
+ /* VRCP28PDZmkz */
+ },
+ { /* 14203 */
+ 421,
+ /* VRCP28PDZr */
+ },
+ { /* 14204 */
+ 494,
+ /* VRCP28PDZrb */
+ },
+ { /* 14205 */
+ 495,
+ /* VRCP28PDZrbk */
+ },
+ { /* 14206 */
+ 496,
+ /* VRCP28PDZrbkz */
+ },
+ { /* 14207 */
+ 425,
+ /* VRCP28PDZrk */
+ },
+ { /* 14208 */
+ 426,
+ /* VRCP28PDZrkz */
+ },
+ { /* 14209 */
+ 418,
+ /* VRCP28PSZm */
+ },
+ { /* 14210 */
+ 340,
+ /* VRCP28PSZmb */
+ },
+ { /* 14211 */
+ 341,
+ /* VRCP28PSZmbk */
+ },
+ { /* 14212 */
+ 342,
+ /* VRCP28PSZmbkz */
+ },
+ { /* 14213 */
+ 419,
+ /* VRCP28PSZmk */
+ },
+ { /* 14214 */
+ 420,
+ /* VRCP28PSZmkz */
+ },
+ { /* 14215 */
+ 421,
+ /* VRCP28PSZr */
+ },
+ { /* 14216 */
+ 497,
+ /* VRCP28PSZrb */
+ },
+ { /* 14217 */
+ 498,
+ /* VRCP28PSZrbk */
+ },
+ { /* 14218 */
+ 499,
+ /* VRCP28PSZrbkz */
+ },
+ { /* 14219 */
+ 425,
+ /* VRCP28PSZrk */
+ },
+ { /* 14220 */
+ 426,
+ /* VRCP28PSZrkz */
+ },
+ { /* 14221 */
+ 207,
+ /* VRCP28SDZm */
+ },
+ { /* 14222 */
+ 208,
+ /* VRCP28SDZmk */
+ },
+ { /* 14223 */
+ 209,
+ /* VRCP28SDZmkz */
+ },
+ { /* 14224 */
+ 249,
+ /* VRCP28SDZr */
+ },
+ { /* 14225 */
+ 249,
+ /* VRCP28SDZrb */
+ },
+ { /* 14226 */
+ 250,
+ /* VRCP28SDZrbk */
+ },
+ { /* 14227 */
+ 251,
+ /* VRCP28SDZrbkz */
+ },
+ { /* 14228 */
+ 250,
+ /* VRCP28SDZrk */
+ },
+ { /* 14229 */
+ 251,
+ /* VRCP28SDZrkz */
+ },
+ { /* 14230 */
+ 237,
+ /* VRCP28SSZm */
+ },
+ { /* 14231 */
+ 238,
+ /* VRCP28SSZmk */
+ },
+ { /* 14232 */
+ 239,
+ /* VRCP28SSZmkz */
+ },
+ { /* 14233 */
+ 255,
+ /* VRCP28SSZr */
+ },
+ { /* 14234 */
+ 255,
+ /* VRCP28SSZrb */
+ },
+ { /* 14235 */
+ 256,
+ /* VRCP28SSZrbk */
+ },
+ { /* 14236 */
+ 257,
+ /* VRCP28SSZrbkz */
+ },
+ { /* 14237 */
+ 256,
+ /* VRCP28SSZrk */
+ },
+ { /* 14238 */
+ 257,
+ /* VRCP28SSZrkz */
+ },
+ { /* 14239 */
+ 305,
+ /* VRCPPSYm */
+ },
+ { /* 14240 */
+ 408,
+ /* VRCPPSYr */
+ },
+ { /* 14241 */
+ 30,
+ /* VRCPPSm */
+ },
+ { /* 14242 */
+ 31,
+ /* VRCPPSr */
+ },
+ { /* 14243 */
+ 235,
+ /* VRCPSSm */
+ },
+ { /* 14244 */
+ 0,
+ /* */
+ },
+ { /* 14245 */
+ 236,
+ /* VRCPSSr */
+ },
+ { /* 14246 */
+ 0,
+ /* */
+ },
+ { /* 14247 */
+ 589,
+ /* VREDUCEPDZ128rmbi */
+ },
+ { /* 14248 */
+ 590,
+ /* VREDUCEPDZ128rmbik */
+ },
+ { /* 14249 */
+ 591,
+ /* VREDUCEPDZ128rmbikz */
+ },
+ { /* 14250 */
+ 592,
+ /* VREDUCEPDZ128rmi */
+ },
+ { /* 14251 */
+ 593,
+ /* VREDUCEPDZ128rmik */
+ },
+ { /* 14252 */
+ 594,
+ /* VREDUCEPDZ128rmikz */
+ },
+ { /* 14253 */
+ 595,
+ /* VREDUCEPDZ128rri */
+ },
+ { /* 14254 */
+ 596,
+ /* VREDUCEPDZ128rrik */
+ },
+ { /* 14255 */
+ 597,
+ /* VREDUCEPDZ128rrikz */
+ },
+ { /* 14256 */
+ 598,
+ /* VREDUCEPDZ256rmbi */
+ },
+ { /* 14257 */
+ 599,
+ /* VREDUCEPDZ256rmbik */
+ },
+ { /* 14258 */
+ 600,
+ /* VREDUCEPDZ256rmbikz */
+ },
+ { /* 14259 */
+ 601,
+ /* VREDUCEPDZ256rmi */
+ },
+ { /* 14260 */
+ 602,
+ /* VREDUCEPDZ256rmik */
+ },
+ { /* 14261 */
+ 603,
+ /* VREDUCEPDZ256rmikz */
+ },
+ { /* 14262 */
+ 604,
+ /* VREDUCEPDZ256rri */
+ },
+ { /* 14263 */
+ 605,
+ /* VREDUCEPDZ256rrik */
+ },
+ { /* 14264 */
+ 606,
+ /* VREDUCEPDZ256rrikz */
+ },
+ { /* 14265 */
+ 607,
+ /* VREDUCEPDZrmbi */
+ },
+ { /* 14266 */
+ 608,
+ /* VREDUCEPDZrmbik */
+ },
+ { /* 14267 */
+ 609,
+ /* VREDUCEPDZrmbikz */
+ },
+ { /* 14268 */
+ 610,
+ /* VREDUCEPDZrmi */
+ },
+ { /* 14269 */
+ 611,
+ /* VREDUCEPDZrmik */
+ },
+ { /* 14270 */
+ 612,
+ /* VREDUCEPDZrmikz */
+ },
+ { /* 14271 */
+ 613,
+ /* VREDUCEPDZrri */
+ },
+ { /* 14272 */
+ 614,
+ /* VREDUCEPDZrrib */
+ },
+ { /* 14273 */
+ 615,
+ /* VREDUCEPDZrribk */
+ },
+ { /* 14274 */
+ 616,
+ /* VREDUCEPDZrribkz */
+ },
+ { /* 14275 */
+ 617,
+ /* VREDUCEPDZrrik */
+ },
+ { /* 14276 */
+ 618,
+ /* VREDUCEPDZrrikz */
+ },
+ { /* 14277 */
+ 619,
+ /* VREDUCEPSZ128rmbi */
+ },
+ { /* 14278 */
+ 620,
+ /* VREDUCEPSZ128rmbik */
+ },
+ { /* 14279 */
+ 621,
+ /* VREDUCEPSZ128rmbikz */
+ },
+ { /* 14280 */
+ 592,
+ /* VREDUCEPSZ128rmi */
+ },
+ { /* 14281 */
+ 593,
+ /* VREDUCEPSZ128rmik */
+ },
+ { /* 14282 */
+ 594,
+ /* VREDUCEPSZ128rmikz */
+ },
+ { /* 14283 */
+ 595,
+ /* VREDUCEPSZ128rri */
+ },
+ { /* 14284 */
+ 596,
+ /* VREDUCEPSZ128rrik */
+ },
+ { /* 14285 */
+ 597,
+ /* VREDUCEPSZ128rrikz */
+ },
+ { /* 14286 */
+ 622,
+ /* VREDUCEPSZ256rmbi */
+ },
+ { /* 14287 */
+ 623,
+ /* VREDUCEPSZ256rmbik */
+ },
+ { /* 14288 */
+ 624,
+ /* VREDUCEPSZ256rmbikz */
+ },
+ { /* 14289 */
+ 601,
+ /* VREDUCEPSZ256rmi */
+ },
+ { /* 14290 */
+ 602,
+ /* VREDUCEPSZ256rmik */
+ },
+ { /* 14291 */
+ 603,
+ /* VREDUCEPSZ256rmikz */
+ },
+ { /* 14292 */
+ 604,
+ /* VREDUCEPSZ256rri */
+ },
+ { /* 14293 */
+ 605,
+ /* VREDUCEPSZ256rrik */
+ },
+ { /* 14294 */
+ 606,
+ /* VREDUCEPSZ256rrikz */
+ },
+ { /* 14295 */
+ 625,
+ /* VREDUCEPSZrmbi */
+ },
+ { /* 14296 */
+ 626,
+ /* VREDUCEPSZrmbik */
+ },
+ { /* 14297 */
+ 627,
+ /* VREDUCEPSZrmbikz */
+ },
+ { /* 14298 */
+ 610,
+ /* VREDUCEPSZrmi */
+ },
+ { /* 14299 */
+ 611,
+ /* VREDUCEPSZrmik */
+ },
+ { /* 14300 */
+ 612,
+ /* VREDUCEPSZrmikz */
+ },
+ { /* 14301 */
+ 613,
+ /* VREDUCEPSZrri */
+ },
+ { /* 14302 */
+ 628,
+ /* VREDUCEPSZrrib */
+ },
+ { /* 14303 */
+ 629,
+ /* VREDUCEPSZrribk */
+ },
+ { /* 14304 */
+ 630,
+ /* VREDUCEPSZrribkz */
+ },
+ { /* 14305 */
+ 617,
+ /* VREDUCEPSZrrik */
+ },
+ { /* 14306 */
+ 618,
+ /* VREDUCEPSZrrikz */
+ },
+ { /* 14307 */
+ 288,
+ /* VREDUCESDZrmi */
+ },
+ { /* 14308 */
+ 289,
+ /* VREDUCESDZrmik */
+ },
+ { /* 14309 */
+ 290,
+ /* VREDUCESDZrmikz */
+ },
+ { /* 14310 */
+ 631,
+ /* VREDUCESDZrri */
+ },
+ { /* 14311 */
+ 631,
+ /* VREDUCESDZrrib */
+ },
+ { /* 14312 */
+ 524,
+ /* VREDUCESDZrribk */
+ },
+ { /* 14313 */
+ 632,
+ /* VREDUCESDZrribkz */
+ },
+ { /* 14314 */
+ 524,
+ /* VREDUCESDZrrik */
+ },
+ { /* 14315 */
+ 632,
+ /* VREDUCESDZrrikz */
+ },
+ { /* 14316 */
+ 261,
+ /* VREDUCESSZrmi */
+ },
+ { /* 14317 */
+ 262,
+ /* VREDUCESSZrmik */
+ },
+ { /* 14318 */
+ 263,
+ /* VREDUCESSZrmikz */
+ },
+ { /* 14319 */
+ 633,
+ /* VREDUCESSZrri */
+ },
+ { /* 14320 */
+ 633,
+ /* VREDUCESSZrrib */
+ },
+ { /* 14321 */
+ 526,
+ /* VREDUCESSZrribk */
+ },
+ { /* 14322 */
+ 634,
+ /* VREDUCESSZrribkz */
+ },
+ { /* 14323 */
+ 526,
+ /* VREDUCESSZrrik */
+ },
+ { /* 14324 */
+ 634,
+ /* VREDUCESSZrrikz */
+ },
+ { /* 14325 */
+ 589,
+ /* VRNDSCALEPDZ128rmbi */
+ },
+ { /* 14326 */
+ 590,
+ /* VRNDSCALEPDZ128rmbik */
+ },
+ { /* 14327 */
+ 591,
+ /* VRNDSCALEPDZ128rmbikz */
+ },
+ { /* 14328 */
+ 592,
+ /* VRNDSCALEPDZ128rmi */
+ },
+ { /* 14329 */
+ 593,
+ /* VRNDSCALEPDZ128rmik */
+ },
+ { /* 14330 */
+ 594,
+ /* VRNDSCALEPDZ128rmikz */
+ },
+ { /* 14331 */
+ 595,
+ /* VRNDSCALEPDZ128rri */
+ },
+ { /* 14332 */
+ 596,
+ /* VRNDSCALEPDZ128rrik */
+ },
+ { /* 14333 */
+ 597,
+ /* VRNDSCALEPDZ128rrikz */
+ },
+ { /* 14334 */
+ 598,
+ /* VRNDSCALEPDZ256rmbi */
+ },
+ { /* 14335 */
+ 599,
+ /* VRNDSCALEPDZ256rmbik */
+ },
+ { /* 14336 */
+ 600,
+ /* VRNDSCALEPDZ256rmbikz */
+ },
+ { /* 14337 */
+ 601,
+ /* VRNDSCALEPDZ256rmi */
+ },
+ { /* 14338 */
+ 602,
+ /* VRNDSCALEPDZ256rmik */
+ },
+ { /* 14339 */
+ 603,
+ /* VRNDSCALEPDZ256rmikz */
+ },
+ { /* 14340 */
+ 604,
+ /* VRNDSCALEPDZ256rri */
+ },
+ { /* 14341 */
+ 605,
+ /* VRNDSCALEPDZ256rrik */
+ },
+ { /* 14342 */
+ 606,
+ /* VRNDSCALEPDZ256rrikz */
+ },
+ { /* 14343 */
+ 607,
+ /* VRNDSCALEPDZrmbi */
+ },
+ { /* 14344 */
+ 608,
+ /* VRNDSCALEPDZrmbik */
+ },
+ { /* 14345 */
+ 609,
+ /* VRNDSCALEPDZrmbikz */
+ },
+ { /* 14346 */
+ 610,
+ /* VRNDSCALEPDZrmi */
+ },
+ { /* 14347 */
+ 611,
+ /* VRNDSCALEPDZrmik */
+ },
+ { /* 14348 */
+ 612,
+ /* VRNDSCALEPDZrmikz */
+ },
+ { /* 14349 */
+ 613,
+ /* VRNDSCALEPDZrri */
+ },
+ { /* 14350 */
+ 614,
+ /* VRNDSCALEPDZrrib */
+ },
+ { /* 14351 */
+ 615,
+ /* VRNDSCALEPDZrribk */
+ },
+ { /* 14352 */
+ 616,
+ /* VRNDSCALEPDZrribkz */
+ },
+ { /* 14353 */
+ 617,
+ /* VRNDSCALEPDZrrik */
+ },
+ { /* 14354 */
+ 618,
+ /* VRNDSCALEPDZrrikz */
+ },
+ { /* 14355 */
+ 619,
+ /* VRNDSCALEPSZ128rmbi */
+ },
+ { /* 14356 */
+ 620,
+ /* VRNDSCALEPSZ128rmbik */
+ },
+ { /* 14357 */
+ 621,
+ /* VRNDSCALEPSZ128rmbikz */
+ },
+ { /* 14358 */
+ 592,
+ /* VRNDSCALEPSZ128rmi */
+ },
+ { /* 14359 */
+ 593,
+ /* VRNDSCALEPSZ128rmik */
+ },
+ { /* 14360 */
+ 594,
+ /* VRNDSCALEPSZ128rmikz */
+ },
+ { /* 14361 */
+ 595,
+ /* VRNDSCALEPSZ128rri */
+ },
+ { /* 14362 */
+ 596,
+ /* VRNDSCALEPSZ128rrik */
+ },
+ { /* 14363 */
+ 597,
+ /* VRNDSCALEPSZ128rrikz */
+ },
+ { /* 14364 */
+ 622,
+ /* VRNDSCALEPSZ256rmbi */
+ },
+ { /* 14365 */
+ 623,
+ /* VRNDSCALEPSZ256rmbik */
+ },
+ { /* 14366 */
+ 624,
+ /* VRNDSCALEPSZ256rmbikz */
+ },
+ { /* 14367 */
+ 601,
+ /* VRNDSCALEPSZ256rmi */
+ },
+ { /* 14368 */
+ 602,
+ /* VRNDSCALEPSZ256rmik */
+ },
+ { /* 14369 */
+ 603,
+ /* VRNDSCALEPSZ256rmikz */
+ },
+ { /* 14370 */
+ 604,
+ /* VRNDSCALEPSZ256rri */
+ },
+ { /* 14371 */
+ 605,
+ /* VRNDSCALEPSZ256rrik */
+ },
+ { /* 14372 */
+ 606,
+ /* VRNDSCALEPSZ256rrikz */
+ },
+ { /* 14373 */
+ 625,
+ /* VRNDSCALEPSZrmbi */
+ },
+ { /* 14374 */
+ 626,
+ /* VRNDSCALEPSZrmbik */
+ },
+ { /* 14375 */
+ 627,
+ /* VRNDSCALEPSZrmbikz */
+ },
+ { /* 14376 */
+ 610,
+ /* VRNDSCALEPSZrmi */
+ },
+ { /* 14377 */
+ 611,
+ /* VRNDSCALEPSZrmik */
+ },
+ { /* 14378 */
+ 612,
+ /* VRNDSCALEPSZrmikz */
+ },
+ { /* 14379 */
+ 613,
+ /* VRNDSCALEPSZrri */
+ },
+ { /* 14380 */
+ 628,
+ /* VRNDSCALEPSZrrib */
+ },
+ { /* 14381 */
+ 629,
+ /* VRNDSCALEPSZrribk */
+ },
+ { /* 14382 */
+ 630,
+ /* VRNDSCALEPSZrribkz */
+ },
+ { /* 14383 */
+ 617,
+ /* VRNDSCALEPSZrrik */
+ },
+ { /* 14384 */
+ 618,
+ /* VRNDSCALEPSZrrikz */
+ },
+ { /* 14385 */
+ 0,
+ /* */
+ },
+ { /* 14386 */
+ 288,
+ /* VRNDSCALESDZm_Int */
+ },
+ { /* 14387 */
+ 289,
+ /* VRNDSCALESDZm_Intk */
+ },
+ { /* 14388 */
+ 290,
+ /* VRNDSCALESDZm_Intkz */
+ },
+ { /* 14389 */
+ 0,
+ /* */
+ },
+ { /* 14390 */
+ 631,
+ /* VRNDSCALESDZr_Int */
+ },
+ { /* 14391 */
+ 524,
+ /* VRNDSCALESDZr_Intk */
+ },
+ { /* 14392 */
+ 632,
+ /* VRNDSCALESDZr_Intkz */
+ },
+ { /* 14393 */
+ 631,
+ /* VRNDSCALESDZrb_Int */
+ },
+ { /* 14394 */
+ 524,
+ /* VRNDSCALESDZrb_Intk */
+ },
+ { /* 14395 */
+ 632,
+ /* VRNDSCALESDZrb_Intkz */
+ },
+ { /* 14396 */
+ 0,
+ /* */
+ },
+ { /* 14397 */
+ 261,
+ /* VRNDSCALESSZm_Int */
+ },
+ { /* 14398 */
+ 262,
+ /* VRNDSCALESSZm_Intk */
+ },
+ { /* 14399 */
+ 263,
+ /* VRNDSCALESSZm_Intkz */
+ },
+ { /* 14400 */
+ 0,
+ /* */
+ },
+ { /* 14401 */
+ 633,
+ /* VRNDSCALESSZr_Int */
+ },
+ { /* 14402 */
+ 526,
+ /* VRNDSCALESSZr_Intk */
+ },
+ { /* 14403 */
+ 634,
+ /* VRNDSCALESSZr_Intkz */
+ },
+ { /* 14404 */
+ 633,
+ /* VRNDSCALESSZrb_Int */
+ },
+ { /* 14405 */
+ 526,
+ /* VRNDSCALESSZrb_Intk */
+ },
+ { /* 14406 */
+ 634,
+ /* VRNDSCALESSZrb_Intkz */
+ },
+ { /* 14407 */
+ 791,
+ /* VROUNDPDYm */
+ },
+ { /* 14408 */
+ 792,
+ /* VROUNDPDYr */
+ },
+ { /* 14409 */
+ 32,
+ /* VROUNDPDm */
+ },
+ { /* 14410 */
+ 33,
+ /* VROUNDPDr */
+ },
+ { /* 14411 */
+ 791,
+ /* VROUNDPSYm */
+ },
+ { /* 14412 */
+ 792,
+ /* VROUNDPSYr */
+ },
+ { /* 14413 */
+ 32,
+ /* VROUNDPSm */
+ },
+ { /* 14414 */
+ 33,
+ /* VROUNDPSr */
+ },
+ { /* 14415 */
+ 299,
+ /* VROUNDSDm */
+ },
+ { /* 14416 */
+ 0,
+ /* */
+ },
+ { /* 14417 */
+ 300,
+ /* VROUNDSDr */
+ },
+ { /* 14418 */
+ 0,
+ /* */
+ },
+ { /* 14419 */
+ 299,
+ /* VROUNDSSm */
+ },
+ { /* 14420 */
+ 0,
+ /* */
+ },
+ { /* 14421 */
+ 300,
+ /* VROUNDSSr */
+ },
+ { /* 14422 */
+ 0,
+ /* */
+ },
+ { /* 14423 */
+ 409,
+ /* VRSQRT14PDZ128m */
+ },
+ { /* 14424 */
+ 327,
+ /* VRSQRT14PDZ128mb */
+ },
+ { /* 14425 */
+ 328,
+ /* VRSQRT14PDZ128mbk */
+ },
+ { /* 14426 */
+ 329,
+ /* VRSQRT14PDZ128mbkz */
+ },
+ { /* 14427 */
+ 410,
+ /* VRSQRT14PDZ128mk */
+ },
+ { /* 14428 */
+ 411,
+ /* VRSQRT14PDZ128mkz */
+ },
+ { /* 14429 */
+ 330,
+ /* VRSQRT14PDZ128r */
+ },
+ { /* 14430 */
+ 331,
+ /* VRSQRT14PDZ128rk */
+ },
+ { /* 14431 */
+ 332,
+ /* VRSQRT14PDZ128rkz */
+ },
+ { /* 14432 */
+ 412,
+ /* VRSQRT14PDZ256m */
+ },
+ { /* 14433 */
+ 306,
+ /* VRSQRT14PDZ256mb */
+ },
+ { /* 14434 */
+ 307,
+ /* VRSQRT14PDZ256mbk */
+ },
+ { /* 14435 */
+ 308,
+ /* VRSQRT14PDZ256mbkz */
+ },
+ { /* 14436 */
+ 413,
+ /* VRSQRT14PDZ256mk */
+ },
+ { /* 14437 */
+ 414,
+ /* VRSQRT14PDZ256mkz */
+ },
+ { /* 14438 */
+ 415,
+ /* VRSQRT14PDZ256r */
+ },
+ { /* 14439 */
+ 416,
+ /* VRSQRT14PDZ256rk */
+ },
+ { /* 14440 */
+ 417,
+ /* VRSQRT14PDZ256rkz */
+ },
+ { /* 14441 */
+ 418,
+ /* VRSQRT14PDZm */
+ },
+ { /* 14442 */
+ 312,
+ /* VRSQRT14PDZmb */
+ },
+ { /* 14443 */
+ 313,
+ /* VRSQRT14PDZmbk */
+ },
+ { /* 14444 */
+ 314,
+ /* VRSQRT14PDZmbkz */
+ },
+ { /* 14445 */
+ 419,
+ /* VRSQRT14PDZmk */
+ },
+ { /* 14446 */
+ 420,
+ /* VRSQRT14PDZmkz */
+ },
+ { /* 14447 */
+ 421,
+ /* VRSQRT14PDZr */
+ },
+ { /* 14448 */
+ 425,
+ /* VRSQRT14PDZrk */
+ },
+ { /* 14449 */
+ 426,
+ /* VRSQRT14PDZrkz */
+ },
+ { /* 14450 */
+ 409,
+ /* VRSQRT14PSZ128m */
+ },
+ { /* 14451 */
+ 334,
+ /* VRSQRT14PSZ128mb */
+ },
+ { /* 14452 */
+ 335,
+ /* VRSQRT14PSZ128mbk */
+ },
+ { /* 14453 */
+ 336,
+ /* VRSQRT14PSZ128mbkz */
+ },
+ { /* 14454 */
+ 410,
+ /* VRSQRT14PSZ128mk */
+ },
+ { /* 14455 */
+ 411,
+ /* VRSQRT14PSZ128mkz */
+ },
+ { /* 14456 */
+ 330,
+ /* VRSQRT14PSZ128r */
+ },
+ { /* 14457 */
+ 331,
+ /* VRSQRT14PSZ128rk */
+ },
+ { /* 14458 */
+ 332,
+ /* VRSQRT14PSZ128rkz */
+ },
+ { /* 14459 */
+ 412,
+ /* VRSQRT14PSZ256m */
+ },
+ { /* 14460 */
+ 337,
+ /* VRSQRT14PSZ256mb */
+ },
+ { /* 14461 */
+ 338,
+ /* VRSQRT14PSZ256mbk */
+ },
+ { /* 14462 */
+ 339,
+ /* VRSQRT14PSZ256mbkz */
+ },
+ { /* 14463 */
+ 413,
+ /* VRSQRT14PSZ256mk */
+ },
+ { /* 14464 */
+ 414,
+ /* VRSQRT14PSZ256mkz */
+ },
+ { /* 14465 */
+ 415,
+ /* VRSQRT14PSZ256r */
+ },
+ { /* 14466 */
+ 416,
+ /* VRSQRT14PSZ256rk */
+ },
+ { /* 14467 */
+ 417,
+ /* VRSQRT14PSZ256rkz */
+ },
+ { /* 14468 */
+ 418,
+ /* VRSQRT14PSZm */
+ },
+ { /* 14469 */
+ 340,
+ /* VRSQRT14PSZmb */
+ },
+ { /* 14470 */
+ 341,
+ /* VRSQRT14PSZmbk */
+ },
+ { /* 14471 */
+ 342,
+ /* VRSQRT14PSZmbkz */
+ },
+ { /* 14472 */
+ 419,
+ /* VRSQRT14PSZmk */
+ },
+ { /* 14473 */
+ 420,
+ /* VRSQRT14PSZmkz */
+ },
+ { /* 14474 */
+ 421,
+ /* VRSQRT14PSZr */
+ },
+ { /* 14475 */
+ 425,
+ /* VRSQRT14PSZrk */
+ },
+ { /* 14476 */
+ 426,
+ /* VRSQRT14PSZrkz */
+ },
+ { /* 14477 */
+ 207,
+ /* VRSQRT14SDZrm */
+ },
+ { /* 14478 */
+ 208,
+ /* VRSQRT14SDZrmk */
+ },
+ { /* 14479 */
+ 209,
+ /* VRSQRT14SDZrmkz */
+ },
+ { /* 14480 */
+ 249,
+ /* VRSQRT14SDZrr */
+ },
+ { /* 14481 */
+ 250,
+ /* VRSQRT14SDZrrk */
+ },
+ { /* 14482 */
+ 251,
+ /* VRSQRT14SDZrrkz */
+ },
+ { /* 14483 */
+ 237,
+ /* VRSQRT14SSZrm */
+ },
+ { /* 14484 */
+ 238,
+ /* VRSQRT14SSZrmk */
+ },
+ { /* 14485 */
+ 239,
+ /* VRSQRT14SSZrmkz */
+ },
+ { /* 14486 */
+ 255,
+ /* VRSQRT14SSZrr */
+ },
+ { /* 14487 */
+ 256,
+ /* VRSQRT14SSZrrk */
+ },
+ { /* 14488 */
+ 257,
+ /* VRSQRT14SSZrrkz */
+ },
+ { /* 14489 */
+ 418,
+ /* VRSQRT28PDZm */
+ },
+ { /* 14490 */
+ 312,
+ /* VRSQRT28PDZmb */
+ },
+ { /* 14491 */
+ 313,
+ /* VRSQRT28PDZmbk */
+ },
+ { /* 14492 */
+ 314,
+ /* VRSQRT28PDZmbkz */
+ },
+ { /* 14493 */
+ 419,
+ /* VRSQRT28PDZmk */
+ },
+ { /* 14494 */
+ 420,
+ /* VRSQRT28PDZmkz */
+ },
+ { /* 14495 */
+ 421,
+ /* VRSQRT28PDZr */
+ },
+ { /* 14496 */
+ 494,
+ /* VRSQRT28PDZrb */
+ },
+ { /* 14497 */
+ 495,
+ /* VRSQRT28PDZrbk */
+ },
+ { /* 14498 */
+ 496,
+ /* VRSQRT28PDZrbkz */
+ },
+ { /* 14499 */
+ 425,
+ /* VRSQRT28PDZrk */
+ },
+ { /* 14500 */
+ 426,
+ /* VRSQRT28PDZrkz */
+ },
+ { /* 14501 */
+ 418,
+ /* VRSQRT28PSZm */
+ },
+ { /* 14502 */
+ 340,
+ /* VRSQRT28PSZmb */
+ },
+ { /* 14503 */
+ 341,
+ /* VRSQRT28PSZmbk */
+ },
+ { /* 14504 */
+ 342,
+ /* VRSQRT28PSZmbkz */
+ },
+ { /* 14505 */
+ 419,
+ /* VRSQRT28PSZmk */
+ },
+ { /* 14506 */
+ 420,
+ /* VRSQRT28PSZmkz */
+ },
+ { /* 14507 */
+ 421,
+ /* VRSQRT28PSZr */
+ },
+ { /* 14508 */
+ 497,
+ /* VRSQRT28PSZrb */
+ },
+ { /* 14509 */
+ 498,
+ /* VRSQRT28PSZrbk */
+ },
+ { /* 14510 */
+ 499,
+ /* VRSQRT28PSZrbkz */
+ },
+ { /* 14511 */
+ 425,
+ /* VRSQRT28PSZrk */
+ },
+ { /* 14512 */
+ 426,
+ /* VRSQRT28PSZrkz */
+ },
+ { /* 14513 */
+ 207,
+ /* VRSQRT28SDZm */
+ },
+ { /* 14514 */
+ 208,
+ /* VRSQRT28SDZmk */
+ },
+ { /* 14515 */
+ 209,
+ /* VRSQRT28SDZmkz */
+ },
+ { /* 14516 */
+ 249,
+ /* VRSQRT28SDZr */
+ },
+ { /* 14517 */
+ 249,
+ /* VRSQRT28SDZrb */
+ },
+ { /* 14518 */
+ 250,
+ /* VRSQRT28SDZrbk */
+ },
+ { /* 14519 */
+ 251,
+ /* VRSQRT28SDZrbkz */
+ },
+ { /* 14520 */
+ 250,
+ /* VRSQRT28SDZrk */
+ },
+ { /* 14521 */
+ 251,
+ /* VRSQRT28SDZrkz */
+ },
+ { /* 14522 */
+ 237,
+ /* VRSQRT28SSZm */
+ },
+ { /* 14523 */
+ 238,
+ /* VRSQRT28SSZmk */
+ },
+ { /* 14524 */
+ 239,
+ /* VRSQRT28SSZmkz */
+ },
+ { /* 14525 */
+ 255,
+ /* VRSQRT28SSZr */
+ },
+ { /* 14526 */
+ 255,
+ /* VRSQRT28SSZrb */
+ },
+ { /* 14527 */
+ 256,
+ /* VRSQRT28SSZrbk */
+ },
+ { /* 14528 */
+ 257,
+ /* VRSQRT28SSZrbkz */
+ },
+ { /* 14529 */
+ 256,
+ /* VRSQRT28SSZrk */
+ },
+ { /* 14530 */
+ 257,
+ /* VRSQRT28SSZrkz */
+ },
+ { /* 14531 */
+ 305,
+ /* VRSQRTPSYm */
+ },
+ { /* 14532 */
+ 408,
+ /* VRSQRTPSYr */
+ },
+ { /* 14533 */
+ 30,
+ /* VRSQRTPSm */
+ },
+ { /* 14534 */
+ 31,
+ /* VRSQRTPSr */
+ },
+ { /* 14535 */
+ 235,
+ /* VRSQRTSSm */
+ },
+ { /* 14536 */
+ 0,
+ /* */
+ },
+ { /* 14537 */
+ 236,
+ /* VRSQRTSSr */
+ },
+ { /* 14538 */
+ 0,
+ /* */
+ },
+ { /* 14539 */
+ 206,
+ /* VSCALEFPDZ128rm */
+ },
+ { /* 14540 */
+ 207,
+ /* VSCALEFPDZ128rmb */
+ },
+ { /* 14541 */
+ 208,
+ /* VSCALEFPDZ128rmbk */
+ },
+ { /* 14542 */
+ 209,
+ /* VSCALEFPDZ128rmbkz */
+ },
+ { /* 14543 */
+ 203,
+ /* VSCALEFPDZ128rmk */
+ },
+ { /* 14544 */
+ 210,
+ /* VSCALEFPDZ128rmkz */
+ },
+ { /* 14545 */
+ 211,
+ /* VSCALEFPDZ128rr */
+ },
+ { /* 14546 */
+ 212,
+ /* VSCALEFPDZ128rrk */
+ },
+ { /* 14547 */
+ 213,
+ /* VSCALEFPDZ128rrkz */
+ },
+ { /* 14548 */
+ 214,
+ /* VSCALEFPDZ256rm */
+ },
+ { /* 14549 */
+ 215,
+ /* VSCALEFPDZ256rmb */
+ },
+ { /* 14550 */
+ 216,
+ /* VSCALEFPDZ256rmbk */
+ },
+ { /* 14551 */
+ 217,
+ /* VSCALEFPDZ256rmbkz */
+ },
+ { /* 14552 */
+ 218,
+ /* VSCALEFPDZ256rmk */
+ },
+ { /* 14553 */
+ 219,
+ /* VSCALEFPDZ256rmkz */
+ },
+ { /* 14554 */
+ 220,
+ /* VSCALEFPDZ256rr */
+ },
+ { /* 14555 */
+ 221,
+ /* VSCALEFPDZ256rrk */
+ },
+ { /* 14556 */
+ 222,
+ /* VSCALEFPDZ256rrkz */
+ },
+ { /* 14557 */
+ 223,
+ /* VSCALEFPDZrm */
+ },
+ { /* 14558 */
+ 224,
+ /* VSCALEFPDZrmb */
+ },
+ { /* 14559 */
+ 225,
+ /* VSCALEFPDZrmbk */
+ },
+ { /* 14560 */
+ 226,
+ /* VSCALEFPDZrmbkz */
+ },
+ { /* 14561 */
+ 227,
+ /* VSCALEFPDZrmk */
+ },
+ { /* 14562 */
+ 228,
+ /* VSCALEFPDZrmkz */
+ },
+ { /* 14563 */
+ 229,
+ /* VSCALEFPDZrr */
+ },
+ { /* 14564 */
+ 230,
+ /* VSCALEFPDZrrb */
+ },
+ { /* 14565 */
+ 231,
+ /* VSCALEFPDZrrbk */
+ },
+ { /* 14566 */
+ 232,
+ /* VSCALEFPDZrrbkz */
+ },
+ { /* 14567 */
+ 233,
+ /* VSCALEFPDZrrk */
+ },
+ { /* 14568 */
+ 234,
+ /* VSCALEFPDZrrkz */
+ },
+ { /* 14569 */
+ 206,
+ /* VSCALEFPSZ128rm */
+ },
+ { /* 14570 */
+ 237,
+ /* VSCALEFPSZ128rmb */
+ },
+ { /* 14571 */
+ 238,
+ /* VSCALEFPSZ128rmbk */
+ },
+ { /* 14572 */
+ 239,
+ /* VSCALEFPSZ128rmbkz */
+ },
+ { /* 14573 */
+ 203,
+ /* VSCALEFPSZ128rmk */
+ },
+ { /* 14574 */
+ 210,
+ /* VSCALEFPSZ128rmkz */
+ },
+ { /* 14575 */
+ 211,
+ /* VSCALEFPSZ128rr */
+ },
+ { /* 14576 */
+ 212,
+ /* VSCALEFPSZ128rrk */
+ },
+ { /* 14577 */
+ 213,
+ /* VSCALEFPSZ128rrkz */
+ },
+ { /* 14578 */
+ 214,
+ /* VSCALEFPSZ256rm */
+ },
+ { /* 14579 */
+ 240,
+ /* VSCALEFPSZ256rmb */
+ },
+ { /* 14580 */
+ 241,
+ /* VSCALEFPSZ256rmbk */
+ },
+ { /* 14581 */
+ 242,
+ /* VSCALEFPSZ256rmbkz */
+ },
+ { /* 14582 */
+ 218,
+ /* VSCALEFPSZ256rmk */
+ },
+ { /* 14583 */
+ 219,
+ /* VSCALEFPSZ256rmkz */
+ },
+ { /* 14584 */
+ 220,
+ /* VSCALEFPSZ256rr */
+ },
+ { /* 14585 */
+ 221,
+ /* VSCALEFPSZ256rrk */
+ },
+ { /* 14586 */
+ 222,
+ /* VSCALEFPSZ256rrkz */
+ },
+ { /* 14587 */
+ 223,
+ /* VSCALEFPSZrm */
+ },
+ { /* 14588 */
+ 243,
+ /* VSCALEFPSZrmb */
+ },
+ { /* 14589 */
+ 244,
+ /* VSCALEFPSZrmbk */
+ },
+ { /* 14590 */
+ 245,
+ /* VSCALEFPSZrmbkz */
+ },
+ { /* 14591 */
+ 227,
+ /* VSCALEFPSZrmk */
+ },
+ { /* 14592 */
+ 228,
+ /* VSCALEFPSZrmkz */
+ },
+ { /* 14593 */
+ 229,
+ /* VSCALEFPSZrr */
+ },
+ { /* 14594 */
+ 246,
+ /* VSCALEFPSZrrb */
+ },
+ { /* 14595 */
+ 247,
+ /* VSCALEFPSZrrbk */
+ },
+ { /* 14596 */
+ 248,
+ /* VSCALEFPSZrrbkz */
+ },
+ { /* 14597 */
+ 233,
+ /* VSCALEFPSZrrk */
+ },
+ { /* 14598 */
+ 234,
+ /* VSCALEFPSZrrkz */
+ },
+ { /* 14599 */
+ 207,
+ /* VSCALEFSDZrm */
+ },
+ { /* 14600 */
+ 208,
+ /* VSCALEFSDZrmk */
+ },
+ { /* 14601 */
+ 209,
+ /* VSCALEFSDZrmkz */
+ },
+ { /* 14602 */
+ 249,
+ /* VSCALEFSDZrr */
+ },
+ { /* 14603 */
+ 252,
+ /* VSCALEFSDZrrb_Int */
+ },
+ { /* 14604 */
+ 253,
+ /* VSCALEFSDZrrb_Intk */
+ },
+ { /* 14605 */
+ 254,
+ /* VSCALEFSDZrrb_Intkz */
+ },
+ { /* 14606 */
+ 250,
+ /* VSCALEFSDZrrk */
+ },
+ { /* 14607 */
+ 251,
+ /* VSCALEFSDZrrkz */
+ },
+ { /* 14608 */
+ 237,
+ /* VSCALEFSSZrm */
+ },
+ { /* 14609 */
+ 238,
+ /* VSCALEFSSZrmk */
+ },
+ { /* 14610 */
+ 239,
+ /* VSCALEFSSZrmkz */
+ },
+ { /* 14611 */
+ 255,
+ /* VSCALEFSSZrr */
+ },
+ { /* 14612 */
+ 258,
+ /* VSCALEFSSZrrb_Int */
+ },
+ { /* 14613 */
+ 259,
+ /* VSCALEFSSZrrb_Intk */
+ },
+ { /* 14614 */
+ 260,
+ /* VSCALEFSSZrrb_Intkz */
+ },
+ { /* 14615 */
+ 256,
+ /* VSCALEFSSZrrk */
+ },
+ { /* 14616 */
+ 257,
+ /* VSCALEFSSZrrkz */
+ },
+ { /* 14617 */
+ 895,
+ /* VSCATTERDPDZ128mr */
+ },
+ { /* 14618 */
+ 896,
+ /* VSCATTERDPDZ256mr */
+ },
+ { /* 14619 */
+ 897,
+ /* VSCATTERDPDZmr */
+ },
+ { /* 14620 */
+ 892,
+ /* VSCATTERDPSZ128mr */
+ },
+ { /* 14621 */
+ 893,
+ /* VSCATTERDPSZ256mr */
+ },
+ { /* 14622 */
+ 894,
+ /* VSCATTERDPSZmr */
+ },
+ { /* 14623 */
+ 581,
+ /* VSCATTERPF0DPDm */
+ },
+ { /* 14624 */
+ 582,
+ /* VSCATTERPF0DPSm */
+ },
+ { /* 14625 */
+ 583,
+ /* VSCATTERPF0QPDm */
+ },
+ { /* 14626 */
+ 583,
+ /* VSCATTERPF0QPSm */
+ },
+ { /* 14627 */
+ 581,
+ /* VSCATTERPF1DPDm */
+ },
+ { /* 14628 */
+ 582,
+ /* VSCATTERPF1DPSm */
+ },
+ { /* 14629 */
+ 583,
+ /* VSCATTERPF1QPDm */
+ },
+ { /* 14630 */
+ 583,
+ /* VSCATTERPF1QPSm */
+ },
+ { /* 14631 */
+ 895,
+ /* VSCATTERQPDZ128mr */
+ },
+ { /* 14632 */
+ 900,
+ /* VSCATTERQPDZ256mr */
+ },
+ { /* 14633 */
+ 901,
+ /* VSCATTERQPDZmr */
+ },
+ { /* 14634 */
+ 892,
+ /* VSCATTERQPSZ128mr */
+ },
+ { /* 14635 */
+ 898,
+ /* VSCATTERQPSZ256mr */
+ },
+ { /* 14636 */
+ 899,
+ /* VSCATTERQPSZmr */
+ },
+ { /* 14637 */
+ 270,
+ /* VSHUFF32X4Z256rmbi */
+ },
+ { /* 14638 */
+ 271,
+ /* VSHUFF32X4Z256rmbik */
+ },
+ { /* 14639 */
+ 272,
+ /* VSHUFF32X4Z256rmbikz */
+ },
+ { /* 14640 */
+ 273,
+ /* VSHUFF32X4Z256rmi */
+ },
+ { /* 14641 */
+ 274,
+ /* VSHUFF32X4Z256rmik */
+ },
+ { /* 14642 */
+ 275,
+ /* VSHUFF32X4Z256rmikz */
+ },
+ { /* 14643 */
+ 276,
+ /* VSHUFF32X4Z256rri */
+ },
+ { /* 14644 */
+ 277,
+ /* VSHUFF32X4Z256rrik */
+ },
+ { /* 14645 */
+ 278,
+ /* VSHUFF32X4Z256rrikz */
+ },
+ { /* 14646 */
+ 279,
+ /* VSHUFF32X4Zrmbi */
+ },
+ { /* 14647 */
+ 280,
+ /* VSHUFF32X4Zrmbik */
+ },
+ { /* 14648 */
+ 281,
+ /* VSHUFF32X4Zrmbikz */
+ },
+ { /* 14649 */
+ 282,
+ /* VSHUFF32X4Zrmi */
+ },
+ { /* 14650 */
+ 283,
+ /* VSHUFF32X4Zrmik */
+ },
+ { /* 14651 */
+ 284,
+ /* VSHUFF32X4Zrmikz */
+ },
+ { /* 14652 */
+ 285,
+ /* VSHUFF32X4Zrri */
+ },
+ { /* 14653 */
+ 286,
+ /* VSHUFF32X4Zrrik */
+ },
+ { /* 14654 */
+ 287,
+ /* VSHUFF32X4Zrrikz */
+ },
+ { /* 14655 */
+ 291,
+ /* VSHUFF64X2Z256rmbi */
+ },
+ { /* 14656 */
+ 292,
+ /* VSHUFF64X2Z256rmbik */
+ },
+ { /* 14657 */
+ 293,
+ /* VSHUFF64X2Z256rmbikz */
+ },
+ { /* 14658 */
+ 273,
+ /* VSHUFF64X2Z256rmi */
+ },
+ { /* 14659 */
+ 274,
+ /* VSHUFF64X2Z256rmik */
+ },
+ { /* 14660 */
+ 275,
+ /* VSHUFF64X2Z256rmikz */
+ },
+ { /* 14661 */
+ 276,
+ /* VSHUFF64X2Z256rri */
+ },
+ { /* 14662 */
+ 277,
+ /* VSHUFF64X2Z256rrik */
+ },
+ { /* 14663 */
+ 278,
+ /* VSHUFF64X2Z256rrikz */
+ },
+ { /* 14664 */
+ 294,
+ /* VSHUFF64X2Zrmbi */
+ },
+ { /* 14665 */
+ 295,
+ /* VSHUFF64X2Zrmbik */
+ },
+ { /* 14666 */
+ 296,
+ /* VSHUFF64X2Zrmbikz */
+ },
+ { /* 14667 */
+ 282,
+ /* VSHUFF64X2Zrmi */
+ },
+ { /* 14668 */
+ 283,
+ /* VSHUFF64X2Zrmik */
+ },
+ { /* 14669 */
+ 284,
+ /* VSHUFF64X2Zrmikz */
+ },
+ { /* 14670 */
+ 285,
+ /* VSHUFF64X2Zrri */
+ },
+ { /* 14671 */
+ 286,
+ /* VSHUFF64X2Zrrik */
+ },
+ { /* 14672 */
+ 287,
+ /* VSHUFF64X2Zrrikz */
+ },
+ { /* 14673 */
+ 270,
+ /* VSHUFI32X4Z256rmbi */
+ },
+ { /* 14674 */
+ 271,
+ /* VSHUFI32X4Z256rmbik */
+ },
+ { /* 14675 */
+ 272,
+ /* VSHUFI32X4Z256rmbikz */
+ },
+ { /* 14676 */
+ 273,
+ /* VSHUFI32X4Z256rmi */
+ },
+ { /* 14677 */
+ 274,
+ /* VSHUFI32X4Z256rmik */
+ },
+ { /* 14678 */
+ 275,
+ /* VSHUFI32X4Z256rmikz */
+ },
+ { /* 14679 */
+ 276,
+ /* VSHUFI32X4Z256rri */
+ },
+ { /* 14680 */
+ 277,
+ /* VSHUFI32X4Z256rrik */
+ },
+ { /* 14681 */
+ 278,
+ /* VSHUFI32X4Z256rrikz */
+ },
+ { /* 14682 */
+ 279,
+ /* VSHUFI32X4Zrmbi */
+ },
+ { /* 14683 */
+ 280,
+ /* VSHUFI32X4Zrmbik */
+ },
+ { /* 14684 */
+ 281,
+ /* VSHUFI32X4Zrmbikz */
+ },
+ { /* 14685 */
+ 282,
+ /* VSHUFI32X4Zrmi */
+ },
+ { /* 14686 */
+ 283,
+ /* VSHUFI32X4Zrmik */
+ },
+ { /* 14687 */
+ 284,
+ /* VSHUFI32X4Zrmikz */
+ },
+ { /* 14688 */
+ 285,
+ /* VSHUFI32X4Zrri */
+ },
+ { /* 14689 */
+ 286,
+ /* VSHUFI32X4Zrrik */
+ },
+ { /* 14690 */
+ 287,
+ /* VSHUFI32X4Zrrikz */
+ },
+ { /* 14691 */
+ 291,
+ /* VSHUFI64X2Z256rmbi */
+ },
+ { /* 14692 */
+ 292,
+ /* VSHUFI64X2Z256rmbik */
+ },
+ { /* 14693 */
+ 293,
+ /* VSHUFI64X2Z256rmbikz */
+ },
+ { /* 14694 */
+ 273,
+ /* VSHUFI64X2Z256rmi */
+ },
+ { /* 14695 */
+ 274,
+ /* VSHUFI64X2Z256rmik */
+ },
+ { /* 14696 */
+ 275,
+ /* VSHUFI64X2Z256rmikz */
+ },
+ { /* 14697 */
+ 276,
+ /* VSHUFI64X2Z256rri */
+ },
+ { /* 14698 */
+ 277,
+ /* VSHUFI64X2Z256rrik */
+ },
+ { /* 14699 */
+ 278,
+ /* VSHUFI64X2Z256rrikz */
+ },
+ { /* 14700 */
+ 294,
+ /* VSHUFI64X2Zrmbi */
+ },
+ { /* 14701 */
+ 295,
+ /* VSHUFI64X2Zrmbik */
+ },
+ { /* 14702 */
+ 296,
+ /* VSHUFI64X2Zrmbikz */
+ },
+ { /* 14703 */
+ 282,
+ /* VSHUFI64X2Zrmi */
+ },
+ { /* 14704 */
+ 283,
+ /* VSHUFI64X2Zrmik */
+ },
+ { /* 14705 */
+ 284,
+ /* VSHUFI64X2Zrmikz */
+ },
+ { /* 14706 */
+ 285,
+ /* VSHUFI64X2Zrri */
+ },
+ { /* 14707 */
+ 286,
+ /* VSHUFI64X2Zrrik */
+ },
+ { /* 14708 */
+ 287,
+ /* VSHUFI64X2Zrrikz */
+ },
+ { /* 14709 */
+ 297,
+ /* VSHUFPDYrmi */
+ },
+ { /* 14710 */
+ 298,
+ /* VSHUFPDYrri */
+ },
+ { /* 14711 */
+ 288,
+ /* VSHUFPDZ128rmbi */
+ },
+ { /* 14712 */
+ 289,
+ /* VSHUFPDZ128rmbik */
+ },
+ { /* 14713 */
+ 290,
+ /* VSHUFPDZ128rmbikz */
+ },
+ { /* 14714 */
+ 264,
+ /* VSHUFPDZ128rmi */
+ },
+ { /* 14715 */
+ 265,
+ /* VSHUFPDZ128rmik */
+ },
+ { /* 14716 */
+ 266,
+ /* VSHUFPDZ128rmikz */
+ },
+ { /* 14717 */
+ 267,
+ /* VSHUFPDZ128rri */
+ },
+ { /* 14718 */
+ 268,
+ /* VSHUFPDZ128rrik */
+ },
+ { /* 14719 */
+ 269,
+ /* VSHUFPDZ128rrikz */
+ },
+ { /* 14720 */
+ 291,
+ /* VSHUFPDZ256rmbi */
+ },
+ { /* 14721 */
+ 292,
+ /* VSHUFPDZ256rmbik */
+ },
+ { /* 14722 */
+ 293,
+ /* VSHUFPDZ256rmbikz */
+ },
+ { /* 14723 */
+ 273,
+ /* VSHUFPDZ256rmi */
+ },
+ { /* 14724 */
+ 274,
+ /* VSHUFPDZ256rmik */
+ },
+ { /* 14725 */
+ 275,
+ /* VSHUFPDZ256rmikz */
+ },
+ { /* 14726 */
+ 276,
+ /* VSHUFPDZ256rri */
+ },
+ { /* 14727 */
+ 277,
+ /* VSHUFPDZ256rrik */
+ },
+ { /* 14728 */
+ 278,
+ /* VSHUFPDZ256rrikz */
+ },
+ { /* 14729 */
+ 294,
+ /* VSHUFPDZrmbi */
+ },
+ { /* 14730 */
+ 295,
+ /* VSHUFPDZrmbik */
+ },
+ { /* 14731 */
+ 296,
+ /* VSHUFPDZrmbikz */
+ },
+ { /* 14732 */
+ 282,
+ /* VSHUFPDZrmi */
+ },
+ { /* 14733 */
+ 283,
+ /* VSHUFPDZrmik */
+ },
+ { /* 14734 */
+ 284,
+ /* VSHUFPDZrmikz */
+ },
+ { /* 14735 */
+ 285,
+ /* VSHUFPDZrri */
+ },
+ { /* 14736 */
+ 286,
+ /* VSHUFPDZrrik */
+ },
+ { /* 14737 */
+ 287,
+ /* VSHUFPDZrrikz */
+ },
+ { /* 14738 */
+ 299,
+ /* VSHUFPDrmi */
+ },
+ { /* 14739 */
+ 300,
+ /* VSHUFPDrri */
+ },
+ { /* 14740 */
+ 297,
+ /* VSHUFPSYrmi */
+ },
+ { /* 14741 */
+ 298,
+ /* VSHUFPSYrri */
+ },
+ { /* 14742 */
+ 261,
+ /* VSHUFPSZ128rmbi */
+ },
+ { /* 14743 */
+ 262,
+ /* VSHUFPSZ128rmbik */
+ },
+ { /* 14744 */
+ 263,
+ /* VSHUFPSZ128rmbikz */
+ },
+ { /* 14745 */
+ 264,
+ /* VSHUFPSZ128rmi */
+ },
+ { /* 14746 */
+ 265,
+ /* VSHUFPSZ128rmik */
+ },
+ { /* 14747 */
+ 266,
+ /* VSHUFPSZ128rmikz */
+ },
+ { /* 14748 */
+ 267,
+ /* VSHUFPSZ128rri */
+ },
+ { /* 14749 */
+ 268,
+ /* VSHUFPSZ128rrik */
+ },
+ { /* 14750 */
+ 269,
+ /* VSHUFPSZ128rrikz */
+ },
+ { /* 14751 */
+ 270,
+ /* VSHUFPSZ256rmbi */
+ },
+ { /* 14752 */
+ 271,
+ /* VSHUFPSZ256rmbik */
+ },
+ { /* 14753 */
+ 272,
+ /* VSHUFPSZ256rmbikz */
+ },
+ { /* 14754 */
+ 273,
+ /* VSHUFPSZ256rmi */
+ },
+ { /* 14755 */
+ 274,
+ /* VSHUFPSZ256rmik */
+ },
+ { /* 14756 */
+ 275,
+ /* VSHUFPSZ256rmikz */
+ },
+ { /* 14757 */
+ 276,
+ /* VSHUFPSZ256rri */
+ },
+ { /* 14758 */
+ 277,
+ /* VSHUFPSZ256rrik */
+ },
+ { /* 14759 */
+ 278,
+ /* VSHUFPSZ256rrikz */
+ },
+ { /* 14760 */
+ 279,
+ /* VSHUFPSZrmbi */
+ },
+ { /* 14761 */
+ 280,
+ /* VSHUFPSZrmbik */
+ },
+ { /* 14762 */
+ 281,
+ /* VSHUFPSZrmbikz */
+ },
+ { /* 14763 */
+ 282,
+ /* VSHUFPSZrmi */
+ },
+ { /* 14764 */
+ 283,
+ /* VSHUFPSZrmik */
+ },
+ { /* 14765 */
+ 284,
+ /* VSHUFPSZrmikz */
+ },
+ { /* 14766 */
+ 285,
+ /* VSHUFPSZrri */
+ },
+ { /* 14767 */
+ 286,
+ /* VSHUFPSZrrik */
+ },
+ { /* 14768 */
+ 287,
+ /* VSHUFPSZrrikz */
+ },
+ { /* 14769 */
+ 299,
+ /* VSHUFPSrmi */
+ },
+ { /* 14770 */
+ 300,
+ /* VSHUFPSrri */
+ },
+ { /* 14771 */
+ 305,
+ /* VSQRTPDYm */
+ },
+ { /* 14772 */
+ 408,
+ /* VSQRTPDYr */
+ },
+ { /* 14773 */
+ 409,
+ /* VSQRTPDZ128m */
+ },
+ { /* 14774 */
+ 327,
+ /* VSQRTPDZ128mb */
+ },
+ { /* 14775 */
+ 328,
+ /* VSQRTPDZ128mbk */
+ },
+ { /* 14776 */
+ 329,
+ /* VSQRTPDZ128mbkz */
+ },
+ { /* 14777 */
+ 410,
+ /* VSQRTPDZ128mk */
+ },
+ { /* 14778 */
+ 411,
+ /* VSQRTPDZ128mkz */
+ },
+ { /* 14779 */
+ 330,
+ /* VSQRTPDZ128r */
+ },
+ { /* 14780 */
+ 331,
+ /* VSQRTPDZ128rk */
+ },
+ { /* 14781 */
+ 332,
+ /* VSQRTPDZ128rkz */
+ },
+ { /* 14782 */
+ 412,
+ /* VSQRTPDZ256m */
+ },
+ { /* 14783 */
+ 306,
+ /* VSQRTPDZ256mb */
+ },
+ { /* 14784 */
+ 307,
+ /* VSQRTPDZ256mbk */
+ },
+ { /* 14785 */
+ 308,
+ /* VSQRTPDZ256mbkz */
+ },
+ { /* 14786 */
+ 413,
+ /* VSQRTPDZ256mk */
+ },
+ { /* 14787 */
+ 414,
+ /* VSQRTPDZ256mkz */
+ },
+ { /* 14788 */
+ 415,
+ /* VSQRTPDZ256r */
+ },
+ { /* 14789 */
+ 416,
+ /* VSQRTPDZ256rk */
+ },
+ { /* 14790 */
+ 417,
+ /* VSQRTPDZ256rkz */
+ },
+ { /* 14791 */
+ 418,
+ /* VSQRTPDZm */
+ },
+ { /* 14792 */
+ 312,
+ /* VSQRTPDZmb */
+ },
+ { /* 14793 */
+ 313,
+ /* VSQRTPDZmbk */
+ },
+ { /* 14794 */
+ 314,
+ /* VSQRTPDZmbkz */
+ },
+ { /* 14795 */
+ 419,
+ /* VSQRTPDZmk */
+ },
+ { /* 14796 */
+ 420,
+ /* VSQRTPDZmkz */
+ },
+ { /* 14797 */
+ 421,
+ /* VSQRTPDZr */
+ },
+ { /* 14798 */
+ 443,
+ /* VSQRTPDZrb */
+ },
+ { /* 14799 */
+ 444,
+ /* VSQRTPDZrbk */
+ },
+ { /* 14800 */
+ 445,
+ /* VSQRTPDZrbkz */
+ },
+ { /* 14801 */
+ 425,
+ /* VSQRTPDZrk */
+ },
+ { /* 14802 */
+ 426,
+ /* VSQRTPDZrkz */
+ },
+ { /* 14803 */
+ 30,
+ /* VSQRTPDm */
+ },
+ { /* 14804 */
+ 31,
+ /* VSQRTPDr */
+ },
+ { /* 14805 */
+ 305,
+ /* VSQRTPSYm */
+ },
+ { /* 14806 */
+ 408,
+ /* VSQRTPSYr */
+ },
+ { /* 14807 */
+ 409,
+ /* VSQRTPSZ128m */
+ },
+ { /* 14808 */
+ 334,
+ /* VSQRTPSZ128mb */
+ },
+ { /* 14809 */
+ 335,
+ /* VSQRTPSZ128mbk */
+ },
+ { /* 14810 */
+ 336,
+ /* VSQRTPSZ128mbkz */
+ },
+ { /* 14811 */
+ 410,
+ /* VSQRTPSZ128mk */
+ },
+ { /* 14812 */
+ 411,
+ /* VSQRTPSZ128mkz */
+ },
+ { /* 14813 */
+ 330,
+ /* VSQRTPSZ128r */
+ },
+ { /* 14814 */
+ 331,
+ /* VSQRTPSZ128rk */
+ },
+ { /* 14815 */
+ 332,
+ /* VSQRTPSZ128rkz */
+ },
+ { /* 14816 */
+ 412,
+ /* VSQRTPSZ256m */
+ },
+ { /* 14817 */
+ 337,
+ /* VSQRTPSZ256mb */
+ },
+ { /* 14818 */
+ 338,
+ /* VSQRTPSZ256mbk */
+ },
+ { /* 14819 */
+ 339,
+ /* VSQRTPSZ256mbkz */
+ },
+ { /* 14820 */
+ 413,
+ /* VSQRTPSZ256mk */
+ },
+ { /* 14821 */
+ 414,
+ /* VSQRTPSZ256mkz */
+ },
+ { /* 14822 */
+ 415,
+ /* VSQRTPSZ256r */
+ },
+ { /* 14823 */
+ 416,
+ /* VSQRTPSZ256rk */
+ },
+ { /* 14824 */
+ 417,
+ /* VSQRTPSZ256rkz */
+ },
+ { /* 14825 */
+ 418,
+ /* VSQRTPSZm */
+ },
+ { /* 14826 */
+ 340,
+ /* VSQRTPSZmb */
+ },
+ { /* 14827 */
+ 341,
+ /* VSQRTPSZmbk */
+ },
+ { /* 14828 */
+ 342,
+ /* VSQRTPSZmbkz */
+ },
+ { /* 14829 */
+ 419,
+ /* VSQRTPSZmk */
+ },
+ { /* 14830 */
+ 420,
+ /* VSQRTPSZmkz */
+ },
+ { /* 14831 */
+ 421,
+ /* VSQRTPSZr */
+ },
+ { /* 14832 */
+ 422,
+ /* VSQRTPSZrb */
+ },
+ { /* 14833 */
+ 423,
+ /* VSQRTPSZrbk */
+ },
+ { /* 14834 */
+ 424,
+ /* VSQRTPSZrbkz */
+ },
+ { /* 14835 */
+ 425,
+ /* VSQRTPSZrk */
+ },
+ { /* 14836 */
+ 426,
+ /* VSQRTPSZrkz */
+ },
+ { /* 14837 */
+ 30,
+ /* VSQRTPSm */
+ },
+ { /* 14838 */
+ 31,
+ /* VSQRTPSr */
+ },
+ { /* 14839 */
+ 0,
+ /* */
+ },
+ { /* 14840 */
+ 207,
+ /* VSQRTSDZm_Int */
+ },
+ { /* 14841 */
+ 208,
+ /* VSQRTSDZm_Intk */
+ },
+ { /* 14842 */
+ 209,
+ /* VSQRTSDZm_Intkz */
+ },
+ { /* 14843 */
+ 0,
+ /* */
+ },
+ { /* 14844 */
+ 249,
+ /* VSQRTSDZr_Int */
+ },
+ { /* 14845 */
+ 250,
+ /* VSQRTSDZr_Intk */
+ },
+ { /* 14846 */
+ 251,
+ /* VSQRTSDZr_Intkz */
+ },
+ { /* 14847 */
+ 252,
+ /* VSQRTSDZrb_Int */
+ },
+ { /* 14848 */
+ 253,
+ /* VSQRTSDZrb_Intk */
+ },
+ { /* 14849 */
+ 254,
+ /* VSQRTSDZrb_Intkz */
+ },
+ { /* 14850 */
+ 235,
+ /* VSQRTSDm */
+ },
+ { /* 14851 */
+ 0,
+ /* */
+ },
+ { /* 14852 */
+ 236,
+ /* VSQRTSDr */
+ },
+ { /* 14853 */
+ 0,
+ /* */
+ },
+ { /* 14854 */
+ 0,
+ /* */
+ },
+ { /* 14855 */
+ 237,
+ /* VSQRTSSZm_Int */
+ },
+ { /* 14856 */
+ 238,
+ /* VSQRTSSZm_Intk */
+ },
+ { /* 14857 */
+ 239,
+ /* VSQRTSSZm_Intkz */
+ },
+ { /* 14858 */
+ 0,
+ /* */
+ },
+ { /* 14859 */
+ 255,
+ /* VSQRTSSZr_Int */
+ },
+ { /* 14860 */
+ 256,
+ /* VSQRTSSZr_Intk */
+ },
+ { /* 14861 */
+ 257,
+ /* VSQRTSSZr_Intkz */
+ },
+ { /* 14862 */
+ 258,
+ /* VSQRTSSZrb_Int */
+ },
+ { /* 14863 */
+ 259,
+ /* VSQRTSSZrb_Intk */
+ },
+ { /* 14864 */
+ 260,
+ /* VSQRTSSZrb_Intkz */
+ },
+ { /* 14865 */
+ 235,
+ /* VSQRTSSm */
+ },
+ { /* 14866 */
+ 0,
+ /* */
+ },
+ { /* 14867 */
+ 236,
+ /* VSQRTSSr */
+ },
+ { /* 14868 */
+ 0,
+ /* */
+ },
+ { /* 14869 */
+ 28,
+ /* VSTMXCSR */
+ },
+ { /* 14870 */
+ 204,
+ /* VSUBPDYrm */
+ },
+ { /* 14871 */
+ 205,
+ /* VSUBPDYrr */
+ },
+ { /* 14872 */
+ 206,
+ /* VSUBPDZ128rm */
+ },
+ { /* 14873 */
+ 207,
+ /* VSUBPDZ128rmb */
+ },
+ { /* 14874 */
+ 208,
+ /* VSUBPDZ128rmbk */
+ },
+ { /* 14875 */
+ 209,
+ /* VSUBPDZ128rmbkz */
+ },
+ { /* 14876 */
+ 203,
+ /* VSUBPDZ128rmk */
+ },
+ { /* 14877 */
+ 210,
+ /* VSUBPDZ128rmkz */
+ },
+ { /* 14878 */
+ 211,
+ /* VSUBPDZ128rr */
+ },
+ { /* 14879 */
+ 212,
+ /* VSUBPDZ128rrk */
+ },
+ { /* 14880 */
+ 213,
+ /* VSUBPDZ128rrkz */
+ },
+ { /* 14881 */
+ 214,
+ /* VSUBPDZ256rm */
+ },
+ { /* 14882 */
+ 215,
+ /* VSUBPDZ256rmb */
+ },
+ { /* 14883 */
+ 216,
+ /* VSUBPDZ256rmbk */
+ },
+ { /* 14884 */
+ 217,
+ /* VSUBPDZ256rmbkz */
+ },
+ { /* 14885 */
+ 218,
+ /* VSUBPDZ256rmk */
+ },
+ { /* 14886 */
+ 219,
+ /* VSUBPDZ256rmkz */
+ },
+ { /* 14887 */
+ 220,
+ /* VSUBPDZ256rr */
+ },
+ { /* 14888 */
+ 221,
+ /* VSUBPDZ256rrk */
+ },
+ { /* 14889 */
+ 222,
+ /* VSUBPDZ256rrkz */
+ },
+ { /* 14890 */
+ 223,
+ /* VSUBPDZrm */
+ },
+ { /* 14891 */
+ 224,
+ /* VSUBPDZrmb */
+ },
+ { /* 14892 */
+ 225,
+ /* VSUBPDZrmbk */
+ },
+ { /* 14893 */
+ 226,
+ /* VSUBPDZrmbkz */
+ },
+ { /* 14894 */
+ 227,
+ /* VSUBPDZrmk */
+ },
+ { /* 14895 */
+ 228,
+ /* VSUBPDZrmkz */
+ },
+ { /* 14896 */
+ 229,
+ /* VSUBPDZrr */
+ },
+ { /* 14897 */
+ 230,
+ /* VSUBPDZrrb */
+ },
+ { /* 14898 */
+ 231,
+ /* VSUBPDZrrbk */
+ },
+ { /* 14899 */
+ 232,
+ /* VSUBPDZrrbkz */
+ },
+ { /* 14900 */
+ 233,
+ /* VSUBPDZrrk */
+ },
+ { /* 14901 */
+ 234,
+ /* VSUBPDZrrkz */
+ },
+ { /* 14902 */
+ 235,
+ /* VSUBPDrm */
+ },
+ { /* 14903 */
+ 236,
+ /* VSUBPDrr */
+ },
+ { /* 14904 */
+ 204,
+ /* VSUBPSYrm */
+ },
+ { /* 14905 */
+ 205,
+ /* VSUBPSYrr */
+ },
+ { /* 14906 */
+ 206,
+ /* VSUBPSZ128rm */
+ },
+ { /* 14907 */
+ 237,
+ /* VSUBPSZ128rmb */
+ },
+ { /* 14908 */
+ 238,
+ /* VSUBPSZ128rmbk */
+ },
+ { /* 14909 */
+ 239,
+ /* VSUBPSZ128rmbkz */
+ },
+ { /* 14910 */
+ 203,
+ /* VSUBPSZ128rmk */
+ },
+ { /* 14911 */
+ 210,
+ /* VSUBPSZ128rmkz */
+ },
+ { /* 14912 */
+ 211,
+ /* VSUBPSZ128rr */
+ },
+ { /* 14913 */
+ 212,
+ /* VSUBPSZ128rrk */
+ },
+ { /* 14914 */
+ 213,
+ /* VSUBPSZ128rrkz */
+ },
+ { /* 14915 */
+ 214,
+ /* VSUBPSZ256rm */
+ },
+ { /* 14916 */
+ 240,
+ /* VSUBPSZ256rmb */
+ },
+ { /* 14917 */
+ 241,
+ /* VSUBPSZ256rmbk */
+ },
+ { /* 14918 */
+ 242,
+ /* VSUBPSZ256rmbkz */
+ },
+ { /* 14919 */
+ 218,
+ /* VSUBPSZ256rmk */
+ },
+ { /* 14920 */
+ 219,
+ /* VSUBPSZ256rmkz */
+ },
+ { /* 14921 */
+ 220,
+ /* VSUBPSZ256rr */
+ },
+ { /* 14922 */
+ 221,
+ /* VSUBPSZ256rrk */
+ },
+ { /* 14923 */
+ 222,
+ /* VSUBPSZ256rrkz */
+ },
+ { /* 14924 */
+ 223,
+ /* VSUBPSZrm */
+ },
+ { /* 14925 */
+ 243,
+ /* VSUBPSZrmb */
+ },
+ { /* 14926 */
+ 244,
+ /* VSUBPSZrmbk */
+ },
+ { /* 14927 */
+ 245,
+ /* VSUBPSZrmbkz */
+ },
+ { /* 14928 */
+ 227,
+ /* VSUBPSZrmk */
+ },
+ { /* 14929 */
+ 228,
+ /* VSUBPSZrmkz */
+ },
+ { /* 14930 */
+ 229,
+ /* VSUBPSZrr */
+ },
+ { /* 14931 */
+ 246,
+ /* VSUBPSZrrb */
+ },
+ { /* 14932 */
+ 247,
+ /* VSUBPSZrrbk */
+ },
+ { /* 14933 */
+ 248,
+ /* VSUBPSZrrbkz */
+ },
+ { /* 14934 */
+ 233,
+ /* VSUBPSZrrk */
+ },
+ { /* 14935 */
+ 234,
+ /* VSUBPSZrrkz */
+ },
+ { /* 14936 */
+ 235,
+ /* VSUBPSrm */
+ },
+ { /* 14937 */
+ 236,
+ /* VSUBPSrr */
+ },
+ { /* 14938 */
+ 0,
+ /* */
+ },
+ { /* 14939 */
+ 207,
+ /* VSUBSDZrm_Int */
+ },
+ { /* 14940 */
+ 208,
+ /* VSUBSDZrm_Intk */
+ },
+ { /* 14941 */
+ 209,
+ /* VSUBSDZrm_Intkz */
+ },
+ { /* 14942 */
+ 0,
+ /* */
+ },
+ { /* 14943 */
+ 249,
+ /* VSUBSDZrr_Int */
+ },
+ { /* 14944 */
+ 250,
+ /* VSUBSDZrr_Intk */
+ },
+ { /* 14945 */
+ 251,
+ /* VSUBSDZrr_Intkz */
+ },
+ { /* 14946 */
+ 252,
+ /* VSUBSDZrrb_Int */
+ },
+ { /* 14947 */
+ 253,
+ /* VSUBSDZrrb_Intk */
+ },
+ { /* 14948 */
+ 254,
+ /* VSUBSDZrrb_Intkz */
+ },
+ { /* 14949 */
+ 235,
+ /* VSUBSDrm */
+ },
+ { /* 14950 */
+ 0,
+ /* */
+ },
+ { /* 14951 */
+ 236,
+ /* VSUBSDrr */
+ },
+ { /* 14952 */
+ 0,
+ /* */
+ },
+ { /* 14953 */
+ 0,
+ /* */
+ },
+ { /* 14954 */
+ 237,
+ /* VSUBSSZrm_Int */
+ },
+ { /* 14955 */
+ 238,
+ /* VSUBSSZrm_Intk */
+ },
+ { /* 14956 */
+ 239,
+ /* VSUBSSZrm_Intkz */
+ },
+ { /* 14957 */
+ 0,
+ /* */
+ },
+ { /* 14958 */
+ 255,
+ /* VSUBSSZrr_Int */
+ },
+ { /* 14959 */
+ 256,
+ /* VSUBSSZrr_Intk */
+ },
+ { /* 14960 */
+ 257,
+ /* VSUBSSZrr_Intkz */
+ },
+ { /* 14961 */
+ 258,
+ /* VSUBSSZrrb_Int */
+ },
+ { /* 14962 */
+ 259,
+ /* VSUBSSZrrb_Intk */
+ },
+ { /* 14963 */
+ 260,
+ /* VSUBSSZrrb_Intkz */
+ },
+ { /* 14964 */
+ 235,
+ /* VSUBSSrm */
+ },
+ { /* 14965 */
+ 0,
+ /* */
+ },
+ { /* 14966 */
+ 236,
+ /* VSUBSSrr */
+ },
+ { /* 14967 */
+ 0,
+ /* */
+ },
+ { /* 14968 */
+ 305,
+ /* VTESTPDYrm */
+ },
+ { /* 14969 */
+ 408,
+ /* VTESTPDYrr */
+ },
+ { /* 14970 */
+ 30,
+ /* VTESTPDrm */
+ },
+ { /* 14971 */
+ 31,
+ /* VTESTPDrr */
+ },
+ { /* 14972 */
+ 305,
+ /* VTESTPSYrm */
+ },
+ { /* 14973 */
+ 408,
+ /* VTESTPSYrr */
+ },
+ { /* 14974 */
+ 30,
+ /* VTESTPSrm */
+ },
+ { /* 14975 */
+ 31,
+ /* VTESTPSrr */
+ },
+ { /* 14976 */
+ 327,
+ /* VUCOMISDZrm */
+ },
+ { /* 14977 */
+ 0,
+ /* */
+ },
+ { /* 14978 */
+ 377,
+ /* VUCOMISDZrr */
+ },
+ { /* 14979 */
+ 0,
+ /* */
+ },
+ { /* 14980 */
+ 377,
+ /* VUCOMISDZrrb */
+ },
+ { /* 14981 */
+ 30,
+ /* VUCOMISDrm */
+ },
+ { /* 14982 */
+ 0,
+ /* */
+ },
+ { /* 14983 */
+ 31,
+ /* VUCOMISDrr */
+ },
+ { /* 14984 */
+ 0,
+ /* */
+ },
+ { /* 14985 */
+ 334,
+ /* VUCOMISSZrm */
+ },
+ { /* 14986 */
+ 0,
+ /* */
+ },
+ { /* 14987 */
+ 378,
+ /* VUCOMISSZrr */
+ },
+ { /* 14988 */
+ 0,
+ /* */
+ },
+ { /* 14989 */
+ 378,
+ /* VUCOMISSZrrb */
+ },
+ { /* 14990 */
+ 30,
+ /* VUCOMISSrm */
+ },
+ { /* 14991 */
+ 0,
+ /* */
+ },
+ { /* 14992 */
+ 31,
+ /* VUCOMISSrr */
+ },
+ { /* 14993 */
+ 0,
+ /* */
+ },
+ { /* 14994 */
+ 204,
+ /* VUNPCKHPDYrm */
+ },
+ { /* 14995 */
+ 205,
+ /* VUNPCKHPDYrr */
+ },
+ { /* 14996 */
+ 206,
+ /* VUNPCKHPDZ128rm */
+ },
+ { /* 14997 */
+ 207,
+ /* VUNPCKHPDZ128rmb */
+ },
+ { /* 14998 */
+ 208,
+ /* VUNPCKHPDZ128rmbk */
+ },
+ { /* 14999 */
+ 209,
+ /* VUNPCKHPDZ128rmbkz */
+ },
+ { /* 15000 */
+ 203,
+ /* VUNPCKHPDZ128rmk */
+ },
+ { /* 15001 */
+ 210,
+ /* VUNPCKHPDZ128rmkz */
+ },
+ { /* 15002 */
+ 211,
+ /* VUNPCKHPDZ128rr */
+ },
+ { /* 15003 */
+ 212,
+ /* VUNPCKHPDZ128rrk */
+ },
+ { /* 15004 */
+ 213,
+ /* VUNPCKHPDZ128rrkz */
+ },
+ { /* 15005 */
+ 214,
+ /* VUNPCKHPDZ256rm */
+ },
+ { /* 15006 */
+ 215,
+ /* VUNPCKHPDZ256rmb */
+ },
+ { /* 15007 */
+ 216,
+ /* VUNPCKHPDZ256rmbk */
+ },
+ { /* 15008 */
+ 217,
+ /* VUNPCKHPDZ256rmbkz */
+ },
+ { /* 15009 */
+ 218,
+ /* VUNPCKHPDZ256rmk */
+ },
+ { /* 15010 */
+ 219,
+ /* VUNPCKHPDZ256rmkz */
+ },
+ { /* 15011 */
+ 220,
+ /* VUNPCKHPDZ256rr */
+ },
+ { /* 15012 */
+ 221,
+ /* VUNPCKHPDZ256rrk */
+ },
+ { /* 15013 */
+ 222,
+ /* VUNPCKHPDZ256rrkz */
+ },
+ { /* 15014 */
+ 223,
+ /* VUNPCKHPDZrm */
+ },
+ { /* 15015 */
+ 224,
+ /* VUNPCKHPDZrmb */
+ },
+ { /* 15016 */
+ 225,
+ /* VUNPCKHPDZrmbk */
+ },
+ { /* 15017 */
+ 226,
+ /* VUNPCKHPDZrmbkz */
+ },
+ { /* 15018 */
+ 227,
+ /* VUNPCKHPDZrmk */
+ },
+ { /* 15019 */
+ 228,
+ /* VUNPCKHPDZrmkz */
+ },
+ { /* 15020 */
+ 229,
+ /* VUNPCKHPDZrr */
+ },
+ { /* 15021 */
+ 233,
+ /* VUNPCKHPDZrrk */
+ },
+ { /* 15022 */
+ 234,
+ /* VUNPCKHPDZrrkz */
+ },
+ { /* 15023 */
+ 235,
+ /* VUNPCKHPDrm */
+ },
+ { /* 15024 */
+ 236,
+ /* VUNPCKHPDrr */
+ },
+ { /* 15025 */
+ 204,
+ /* VUNPCKHPSYrm */
+ },
+ { /* 15026 */
+ 205,
+ /* VUNPCKHPSYrr */
+ },
+ { /* 15027 */
+ 206,
+ /* VUNPCKHPSZ128rm */
+ },
+ { /* 15028 */
+ 237,
+ /* VUNPCKHPSZ128rmb */
+ },
+ { /* 15029 */
+ 238,
+ /* VUNPCKHPSZ128rmbk */
+ },
+ { /* 15030 */
+ 239,
+ /* VUNPCKHPSZ128rmbkz */
+ },
+ { /* 15031 */
+ 203,
+ /* VUNPCKHPSZ128rmk */
+ },
+ { /* 15032 */
+ 210,
+ /* VUNPCKHPSZ128rmkz */
+ },
+ { /* 15033 */
+ 211,
+ /* VUNPCKHPSZ128rr */
+ },
+ { /* 15034 */
+ 212,
+ /* VUNPCKHPSZ128rrk */
+ },
+ { /* 15035 */
+ 213,
+ /* VUNPCKHPSZ128rrkz */
+ },
+ { /* 15036 */
+ 214,
+ /* VUNPCKHPSZ256rm */
+ },
+ { /* 15037 */
+ 240,
+ /* VUNPCKHPSZ256rmb */
+ },
+ { /* 15038 */
+ 241,
+ /* VUNPCKHPSZ256rmbk */
+ },
+ { /* 15039 */
+ 242,
+ /* VUNPCKHPSZ256rmbkz */
+ },
+ { /* 15040 */
+ 218,
+ /* VUNPCKHPSZ256rmk */
+ },
+ { /* 15041 */
+ 219,
+ /* VUNPCKHPSZ256rmkz */
+ },
+ { /* 15042 */
+ 220,
+ /* VUNPCKHPSZ256rr */
+ },
+ { /* 15043 */
+ 221,
+ /* VUNPCKHPSZ256rrk */
+ },
+ { /* 15044 */
+ 222,
+ /* VUNPCKHPSZ256rrkz */
+ },
+ { /* 15045 */
+ 223,
+ /* VUNPCKHPSZrm */
+ },
+ { /* 15046 */
+ 243,
+ /* VUNPCKHPSZrmb */
+ },
+ { /* 15047 */
+ 244,
+ /* VUNPCKHPSZrmbk */
+ },
+ { /* 15048 */
+ 245,
+ /* VUNPCKHPSZrmbkz */
+ },
+ { /* 15049 */
+ 227,
+ /* VUNPCKHPSZrmk */
+ },
+ { /* 15050 */
+ 228,
+ /* VUNPCKHPSZrmkz */
+ },
+ { /* 15051 */
+ 229,
+ /* VUNPCKHPSZrr */
+ },
+ { /* 15052 */
+ 233,
+ /* VUNPCKHPSZrrk */
+ },
+ { /* 15053 */
+ 234,
+ /* VUNPCKHPSZrrkz */
+ },
+ { /* 15054 */
+ 235,
+ /* VUNPCKHPSrm */
+ },
+ { /* 15055 */
+ 236,
+ /* VUNPCKHPSrr */
+ },
+ { /* 15056 */
+ 204,
+ /* VUNPCKLPDYrm */
+ },
+ { /* 15057 */
+ 205,
+ /* VUNPCKLPDYrr */
+ },
+ { /* 15058 */
+ 206,
+ /* VUNPCKLPDZ128rm */
+ },
+ { /* 15059 */
+ 207,
+ /* VUNPCKLPDZ128rmb */
+ },
+ { /* 15060 */
+ 208,
+ /* VUNPCKLPDZ128rmbk */
+ },
+ { /* 15061 */
+ 209,
+ /* VUNPCKLPDZ128rmbkz */
+ },
+ { /* 15062 */
+ 203,
+ /* VUNPCKLPDZ128rmk */
+ },
+ { /* 15063 */
+ 210,
+ /* VUNPCKLPDZ128rmkz */
+ },
+ { /* 15064 */
+ 211,
+ /* VUNPCKLPDZ128rr */
+ },
+ { /* 15065 */
+ 212,
+ /* VUNPCKLPDZ128rrk */
+ },
+ { /* 15066 */
+ 213,
+ /* VUNPCKLPDZ128rrkz */
+ },
+ { /* 15067 */
+ 214,
+ /* VUNPCKLPDZ256rm */
+ },
+ { /* 15068 */
+ 215,
+ /* VUNPCKLPDZ256rmb */
+ },
+ { /* 15069 */
+ 216,
+ /* VUNPCKLPDZ256rmbk */
+ },
+ { /* 15070 */
+ 217,
+ /* VUNPCKLPDZ256rmbkz */
+ },
+ { /* 15071 */
+ 218,
+ /* VUNPCKLPDZ256rmk */
+ },
+ { /* 15072 */
+ 219,
+ /* VUNPCKLPDZ256rmkz */
+ },
+ { /* 15073 */
+ 220,
+ /* VUNPCKLPDZ256rr */
+ },
+ { /* 15074 */
+ 221,
+ /* VUNPCKLPDZ256rrk */
+ },
+ { /* 15075 */
+ 222,
+ /* VUNPCKLPDZ256rrkz */
+ },
+ { /* 15076 */
+ 223,
+ /* VUNPCKLPDZrm */
+ },
+ { /* 15077 */
+ 224,
+ /* VUNPCKLPDZrmb */
+ },
+ { /* 15078 */
+ 225,
+ /* VUNPCKLPDZrmbk */
+ },
+ { /* 15079 */
+ 226,
+ /* VUNPCKLPDZrmbkz */
+ },
+ { /* 15080 */
+ 227,
+ /* VUNPCKLPDZrmk */
+ },
+ { /* 15081 */
+ 228,
+ /* VUNPCKLPDZrmkz */
+ },
+ { /* 15082 */
+ 229,
+ /* VUNPCKLPDZrr */
+ },
+ { /* 15083 */
+ 233,
+ /* VUNPCKLPDZrrk */
+ },
+ { /* 15084 */
+ 234,
+ /* VUNPCKLPDZrrkz */
+ },
+ { /* 15085 */
+ 235,
+ /* VUNPCKLPDrm */
+ },
+ { /* 15086 */
+ 236,
+ /* VUNPCKLPDrr */
+ },
+ { /* 15087 */
+ 204,
+ /* VUNPCKLPSYrm */
+ },
+ { /* 15088 */
+ 205,
+ /* VUNPCKLPSYrr */
+ },
+ { /* 15089 */
+ 206,
+ /* VUNPCKLPSZ128rm */
+ },
+ { /* 15090 */
+ 237,
+ /* VUNPCKLPSZ128rmb */
+ },
+ { /* 15091 */
+ 238,
+ /* VUNPCKLPSZ128rmbk */
+ },
+ { /* 15092 */
+ 239,
+ /* VUNPCKLPSZ128rmbkz */
+ },
+ { /* 15093 */
+ 203,
+ /* VUNPCKLPSZ128rmk */
+ },
+ { /* 15094 */
+ 210,
+ /* VUNPCKLPSZ128rmkz */
+ },
+ { /* 15095 */
+ 211,
+ /* VUNPCKLPSZ128rr */
+ },
+ { /* 15096 */
+ 212,
+ /* VUNPCKLPSZ128rrk */
+ },
+ { /* 15097 */
+ 213,
+ /* VUNPCKLPSZ128rrkz */
+ },
+ { /* 15098 */
+ 214,
+ /* VUNPCKLPSZ256rm */
+ },
+ { /* 15099 */
+ 240,
+ /* VUNPCKLPSZ256rmb */
+ },
+ { /* 15100 */
+ 241,
+ /* VUNPCKLPSZ256rmbk */
+ },
+ { /* 15101 */
+ 242,
+ /* VUNPCKLPSZ256rmbkz */
+ },
+ { /* 15102 */
+ 218,
+ /* VUNPCKLPSZ256rmk */
+ },
+ { /* 15103 */
+ 219,
+ /* VUNPCKLPSZ256rmkz */
+ },
+ { /* 15104 */
+ 220,
+ /* VUNPCKLPSZ256rr */
+ },
+ { /* 15105 */
+ 221,
+ /* VUNPCKLPSZ256rrk */
+ },
+ { /* 15106 */
+ 222,
+ /* VUNPCKLPSZ256rrkz */
+ },
+ { /* 15107 */
+ 223,
+ /* VUNPCKLPSZrm */
+ },
+ { /* 15108 */
+ 243,
+ /* VUNPCKLPSZrmb */
+ },
+ { /* 15109 */
+ 244,
+ /* VUNPCKLPSZrmbk */
+ },
+ { /* 15110 */
+ 245,
+ /* VUNPCKLPSZrmbkz */
+ },
+ { /* 15111 */
+ 227,
+ /* VUNPCKLPSZrmk */
+ },
+ { /* 15112 */
+ 228,
+ /* VUNPCKLPSZrmkz */
+ },
+ { /* 15113 */
+ 229,
+ /* VUNPCKLPSZrr */
+ },
+ { /* 15114 */
+ 233,
+ /* VUNPCKLPSZrrk */
+ },
+ { /* 15115 */
+ 234,
+ /* VUNPCKLPSZrrkz */
+ },
+ { /* 15116 */
+ 235,
+ /* VUNPCKLPSrm */
+ },
+ { /* 15117 */
+ 236,
+ /* VUNPCKLPSrr */
+ },
+ { /* 15118 */
+ 204,
+ /* VXORPDYrm */
+ },
+ { /* 15119 */
+ 205,
+ /* VXORPDYrr */
+ },
+ { /* 15120 */
+ 206,
+ /* VXORPDZ128rm */
+ },
+ { /* 15121 */
+ 207,
+ /* VXORPDZ128rmb */
+ },
+ { /* 15122 */
+ 208,
+ /* VXORPDZ128rmbk */
+ },
+ { /* 15123 */
+ 209,
+ /* VXORPDZ128rmbkz */
+ },
+ { /* 15124 */
+ 203,
+ /* VXORPDZ128rmk */
+ },
+ { /* 15125 */
+ 210,
+ /* VXORPDZ128rmkz */
+ },
+ { /* 15126 */
+ 211,
+ /* VXORPDZ128rr */
+ },
+ { /* 15127 */
+ 212,
+ /* VXORPDZ128rrk */
+ },
+ { /* 15128 */
+ 213,
+ /* VXORPDZ128rrkz */
+ },
+ { /* 15129 */
+ 214,
+ /* VXORPDZ256rm */
+ },
+ { /* 15130 */
+ 215,
+ /* VXORPDZ256rmb */
+ },
+ { /* 15131 */
+ 216,
+ /* VXORPDZ256rmbk */
+ },
+ { /* 15132 */
+ 217,
+ /* VXORPDZ256rmbkz */
+ },
+ { /* 15133 */
+ 218,
+ /* VXORPDZ256rmk */
+ },
+ { /* 15134 */
+ 219,
+ /* VXORPDZ256rmkz */
+ },
+ { /* 15135 */
+ 220,
+ /* VXORPDZ256rr */
+ },
+ { /* 15136 */
+ 221,
+ /* VXORPDZ256rrk */
+ },
+ { /* 15137 */
+ 222,
+ /* VXORPDZ256rrkz */
+ },
+ { /* 15138 */
+ 223,
+ /* VXORPDZrm */
+ },
+ { /* 15139 */
+ 224,
+ /* VXORPDZrmb */
+ },
+ { /* 15140 */
+ 225,
+ /* VXORPDZrmbk */
+ },
+ { /* 15141 */
+ 226,
+ /* VXORPDZrmbkz */
+ },
+ { /* 15142 */
+ 227,
+ /* VXORPDZrmk */
+ },
+ { /* 15143 */
+ 228,
+ /* VXORPDZrmkz */
+ },
+ { /* 15144 */
+ 229,
+ /* VXORPDZrr */
+ },
+ { /* 15145 */
+ 233,
+ /* VXORPDZrrk */
+ },
+ { /* 15146 */
+ 234,
+ /* VXORPDZrrkz */
+ },
+ { /* 15147 */
+ 235,
+ /* VXORPDrm */
+ },
+ { /* 15148 */
+ 236,
+ /* VXORPDrr */
+ },
+ { /* 15149 */
+ 204,
+ /* VXORPSYrm */
+ },
+ { /* 15150 */
+ 205,
+ /* VXORPSYrr */
+ },
+ { /* 15151 */
+ 206,
+ /* VXORPSZ128rm */
+ },
+ { /* 15152 */
+ 237,
+ /* VXORPSZ128rmb */
+ },
+ { /* 15153 */
+ 238,
+ /* VXORPSZ128rmbk */
+ },
+ { /* 15154 */
+ 239,
+ /* VXORPSZ128rmbkz */
+ },
+ { /* 15155 */
+ 203,
+ /* VXORPSZ128rmk */
+ },
+ { /* 15156 */
+ 210,
+ /* VXORPSZ128rmkz */
+ },
+ { /* 15157 */
+ 211,
+ /* VXORPSZ128rr */
+ },
+ { /* 15158 */
+ 212,
+ /* VXORPSZ128rrk */
+ },
+ { /* 15159 */
+ 213,
+ /* VXORPSZ128rrkz */
+ },
+ { /* 15160 */
+ 214,
+ /* VXORPSZ256rm */
+ },
+ { /* 15161 */
+ 240,
+ /* VXORPSZ256rmb */
+ },
+ { /* 15162 */
+ 241,
+ /* VXORPSZ256rmbk */
+ },
+ { /* 15163 */
+ 242,
+ /* VXORPSZ256rmbkz */
+ },
+ { /* 15164 */
+ 218,
+ /* VXORPSZ256rmk */
+ },
+ { /* 15165 */
+ 219,
+ /* VXORPSZ256rmkz */
+ },
+ { /* 15166 */
+ 220,
+ /* VXORPSZ256rr */
+ },
+ { /* 15167 */
+ 221,
+ /* VXORPSZ256rrk */
+ },
+ { /* 15168 */
+ 222,
+ /* VXORPSZ256rrkz */
+ },
+ { /* 15169 */
+ 223,
+ /* VXORPSZrm */
+ },
+ { /* 15170 */
+ 243,
+ /* VXORPSZrmb */
+ },
+ { /* 15171 */
+ 244,
+ /* VXORPSZrmbk */
+ },
+ { /* 15172 */
+ 245,
+ /* VXORPSZrmbkz */
+ },
+ { /* 15173 */
+ 227,
+ /* VXORPSZrmk */
+ },
+ { /* 15174 */
+ 228,
+ /* VXORPSZrmkz */
+ },
+ { /* 15175 */
+ 229,
+ /* VXORPSZrr */
+ },
+ { /* 15176 */
+ 233,
+ /* VXORPSZrrk */
+ },
+ { /* 15177 */
+ 234,
+ /* VXORPSZrrkz */
+ },
+ { /* 15178 */
+ 235,
+ /* VXORPSrm */
+ },
+ { /* 15179 */
+ 236,
+ /* VXORPSrr */
+ },
+ { /* 15180 */
+ 0,
+ /* VZEROALL */
+ },
+ { /* 15181 */
+ 0,
+ /* VZEROUPPER */
+ },
+ { /* 15182 */
+ 0,
+ /* WAIT */
+ },
+ { /* 15183 */
+ 0,
+ /* WBINVD */
+ },
+ { /* 15184 */
+ 0,
+ /* WBNOINVD */
+ },
+ { /* 15185 */
+ 108,
+ /* WRFSBASE */
+ },
+ { /* 15186 */
+ 72,
+ /* WRFSBASE64 */
+ },
+ { /* 15187 */
+ 108,
+ /* WRGSBASE */
+ },
+ { /* 15188 */
+ 72,
+ /* WRGSBASE64 */
+ },
+ { /* 15189 */
+ 0,
+ /* WRMSR */
+ },
+ { /* 15190 */
+ 0,
+ /* WRPKRUr */
+ },
+ { /* 15191 */
+ 172,
+ /* WRSSD */
+ },
+ { /* 15192 */
+ 13,
+ /* WRSSQ */
+ },
+ { /* 15193 */
+ 172,
+ /* WRUSSD */
+ },
+ { /* 15194 */
+ 13,
+ /* WRUSSQ */
+ },
+ { /* 15195 */
+ 1,
+ /* XABORT */
+ },
+ { /* 15196 */
+ 0,
+ /* */
+ },
+ { /* 15197 */
+ 8,
+ /* XADD16rm */
+ },
+ { /* 15198 */
+ 920,
+ /* XADD16rr */
+ },
+ { /* 15199 */
+ 8,
+ /* XADD32rm */
+ },
+ { /* 15200 */
+ 920,
+ /* XADD32rr */
+ },
+ { /* 15201 */
+ 16,
+ /* XADD64rm */
+ },
+ { /* 15202 */
+ 921,
+ /* XADD64rr */
+ },
+ { /* 15203 */
+ 21,
+ /* XADD8rm */
+ },
+ { /* 15204 */
+ 922,
+ /* XADD8rr */
+ },
+ { /* 15205 */
+ 112,
+ /* XBEGIN_2 */
+ },
+ { /* 15206 */
+ 112,
+ /* XBEGIN_4 */
+ },
+ { /* 15207 */
+ 64,
+ /* XCHG16ar */
+ },
+ { /* 15208 */
+ 8,
+ /* XCHG16rm */
+ },
+ { /* 15209 */
+ 923,
+ /* XCHG16rr */
+ },
+ { /* 15210 */
+ 64,
+ /* XCHG32ar */
+ },
+ { /* 15211 */
+ 8,
+ /* XCHG32rm */
+ },
+ { /* 15212 */
+ 923,
+ /* XCHG32rr */
+ },
+ { /* 15213 */
+ 65,
+ /* XCHG64ar */
+ },
+ { /* 15214 */
+ 16,
+ /* XCHG64rm */
+ },
+ { /* 15215 */
+ 924,
+ /* XCHG64rr */
+ },
+ { /* 15216 */
+ 21,
+ /* XCHG8rm */
+ },
+ { /* 15217 */
+ 925,
+ /* XCHG8rr */
+ },
+ { /* 15218 */
+ 29,
+ /* XCH_F */
+ },
+ { /* 15219 */
+ 0,
+ /* XCRYPTCBC */
+ },
+ { /* 15220 */
+ 0,
+ /* XCRYPTCFB */
+ },
+ { /* 15221 */
+ 0,
+ /* XCRYPTCTR */
+ },
+ { /* 15222 */
+ 0,
+ /* XCRYPTECB */
+ },
+ { /* 15223 */
+ 0,
+ /* XCRYPTOFB */
+ },
+ { /* 15224 */
+ 0,
+ /* XEND */
+ },
+ { /* 15225 */
+ 0,
+ /* XGETBV */
+ },
+ { /* 15226 */
+ 0,
+ /* XLAT */
+ },
+ { /* 15227 */
+ 2,
+ /* XOR16i16 */
+ },
+ { /* 15228 */
+ 3,
+ /* XOR16mi */
+ },
+ { /* 15229 */
+ 4,
+ /* XOR16mi8 */
+ },
+ { /* 15230 */
+ 5,
+ /* XOR16mr */
+ },
+ { /* 15231 */
+ 6,
+ /* XOR16ri */
+ },
+ { /* 15232 */
+ 7,
+ /* XOR16ri8 */
+ },
+ { /* 15233 */
+ 8,
+ /* XOR16rm */
+ },
+ { /* 15234 */
+ 9,
+ /* XOR16rr */
+ },
+ { /* 15235 */
+ 10,
+ /* XOR16rr_REV */
+ },
+ { /* 15236 */
+ 2,
+ /* XOR32i32 */
+ },
+ { /* 15237 */
+ 3,
+ /* XOR32mi */
+ },
+ { /* 15238 */
+ 4,
+ /* XOR32mi8 */
+ },
+ { /* 15239 */
+ 5,
+ /* XOR32mr */
+ },
+ { /* 15240 */
+ 6,
+ /* XOR32ri */
+ },
+ { /* 15241 */
+ 7,
+ /* XOR32ri8 */
+ },
+ { /* 15242 */
+ 8,
+ /* XOR32rm */
+ },
+ { /* 15243 */
+ 9,
+ /* XOR32rr */
+ },
+ { /* 15244 */
+ 10,
+ /* XOR32rr_REV */
+ },
+ { /* 15245 */
+ 11,
+ /* XOR64i32 */
+ },
+ { /* 15246 */
+ 12,
+ /* XOR64mi32 */
+ },
+ { /* 15247 */
+ 4,
+ /* XOR64mi8 */
+ },
+ { /* 15248 */
+ 13,
+ /* XOR64mr */
+ },
+ { /* 15249 */
+ 14,
+ /* XOR64ri32 */
+ },
+ { /* 15250 */
+ 15,
+ /* XOR64ri8 */
+ },
+ { /* 15251 */
+ 16,
+ /* XOR64rm */
+ },
+ { /* 15252 */
+ 17,
+ /* XOR64rr */
+ },
+ { /* 15253 */
+ 18,
+ /* XOR64rr_REV */
+ },
+ { /* 15254 */
+ 1,
+ /* XOR8i8 */
+ },
+ { /* 15255 */
+ 4,
+ /* XOR8mi */
+ },
+ { /* 15256 */
+ 4,
+ /* XOR8mi8 */
+ },
+ { /* 15257 */
+ 19,
+ /* XOR8mr */
+ },
+ { /* 15258 */
+ 20,
+ /* XOR8ri */
+ },
+ { /* 15259 */
+ 20,
+ /* XOR8ri8 */
+ },
+ { /* 15260 */
+ 21,
+ /* XOR8rm */
+ },
+ { /* 15261 */
+ 22,
+ /* XOR8rr */
+ },
+ { /* 15262 */
+ 23,
+ /* XOR8rr_REV */
+ },
+ { /* 15263 */
+ 26,
+ /* XORPDrm */
+ },
+ { /* 15264 */
+ 27,
+ /* XORPDrr */
+ },
+ { /* 15265 */
+ 26,
+ /* XORPSrm */
+ },
+ { /* 15266 */
+ 27,
+ /* XORPSrr */
+ },
+ { /* 15267 */
+ 0,
+ /* */
+ },
+ { /* 15268 */
+ 28,
+ /* XRSTOR */
+ },
+ { /* 15269 */
+ 28,
+ /* XRSTOR64 */
+ },
+ { /* 15270 */
+ 28,
+ /* XRSTORS */
+ },
+ { /* 15271 */
+ 28,
+ /* XRSTORS64 */
+ },
+ { /* 15272 */
+ 28,
+ /* XSAVE */
+ },
+ { /* 15273 */
+ 28,
+ /* XSAVE64 */
+ },
+ { /* 15274 */
+ 28,
+ /* XSAVEC */
+ },
+ { /* 15275 */
+ 28,
+ /* XSAVEC64 */
+ },
+ { /* 15276 */
+ 28,
+ /* XSAVEOPT */
+ },
+ { /* 15277 */
+ 28,
+ /* XSAVEOPT64 */
+ },
+ { /* 15278 */
+ 28,
+ /* XSAVES */
+ },
+ { /* 15279 */
+ 28,
+ /* XSAVES64 */
+ },
+ { /* 15280 */
+ 0,
+ /* XSETBV */
+ },
+ { /* 15281 */
+ 0,
+ /* XSHA1 */
+ },
+ { /* 15282 */
+ 0,
+ /* XSHA256 */
+ },
+ { /* 15283 */
+ 0,
+ /* XSTORE */
+ },
+ { /* 15284 */
+ 0,
+ /* XTEST */
+ },
+};
+
+static const uint8_t x86DisassemblerContexts[16384] = {
+ IC, /* 0 */
+ IC_64BIT, /* 1 */
+ IC_XS, /* 2 */
+ IC_64BIT_XS, /* 3 */
+ IC_XD, /* 4 */
+ IC_64BIT_XD, /* 5 */
+ IC_XS, /* 6 */
+ IC_64BIT_XS, /* 7 */
+ IC, /* 8 */
+ IC_64BIT_REXW, /* 9 */
+ IC_XS, /* 10 */
+ IC_64BIT_REXW_XS, /* 11 */
+ IC_XD, /* 12 */
+ IC_64BIT_REXW_XD, /* 13 */
+ IC_XS, /* 14 */
+ IC_64BIT_REXW_XS, /* 15 */
+ IC_OPSIZE, /* 16 */
+ IC_64BIT_OPSIZE, /* 17 */
+ IC_XS_OPSIZE, /* 18 */
+ IC_64BIT_XS_OPSIZE, /* 19 */
+ IC_XD_OPSIZE, /* 20 */
+ IC_64BIT_XD_OPSIZE, /* 21 */
+ IC_XS_OPSIZE, /* 22 */
+ IC_64BIT_XD_OPSIZE, /* 23 */
+ IC_OPSIZE, /* 24 */
+ IC_64BIT_REXW_OPSIZE, /* 25 */
+ IC_XS_OPSIZE, /* 26 */
+ IC_64BIT_REXW_XS, /* 27 */
+ IC_XD_OPSIZE, /* 28 */
+ IC_64BIT_REXW_XD, /* 29 */
+ IC_XS_OPSIZE, /* 30 */
+ IC_64BIT_REXW_XS, /* 31 */
+ IC_ADSIZE, /* 32 */
+ IC_64BIT_ADSIZE, /* 33 */
+ IC_XS_ADSIZE, /* 34 */
+ IC_64BIT_XS_ADSIZE, /* 35 */
+ IC_XD_ADSIZE, /* 36 */
+ IC_64BIT_XD_ADSIZE, /* 37 */
+ IC_XS_ADSIZE, /* 38 */
+ IC_64BIT_XD_ADSIZE, /* 39 */
+ IC_ADSIZE, /* 40 */
+ IC_64BIT_REXW_ADSIZE, /* 41 */
+ IC_XS_ADSIZE, /* 42 */
+ IC_64BIT_REXW_XS, /* 43 */
+ IC_XD_ADSIZE, /* 44 */
+ IC_64BIT_REXW_XD, /* 45 */
+ IC_XS_ADSIZE, /* 46 */
+ IC_64BIT_REXW_XS, /* 47 */
+ IC_OPSIZE_ADSIZE, /* 48 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 49 */
+ IC_XS_OPSIZE, /* 50 */
+ IC_64BIT_XS_OPSIZE, /* 51 */
+ IC_XD_OPSIZE, /* 52 */
+ IC_64BIT_XD_OPSIZE, /* 53 */
+ IC_XS_OPSIZE, /* 54 */
+ IC_64BIT_XD_OPSIZE, /* 55 */
+ IC_OPSIZE_ADSIZE, /* 56 */
+ IC_64BIT_REXW_OPSIZE, /* 57 */
+ IC_XS_OPSIZE, /* 58 */
+ IC_64BIT_REXW_XS, /* 59 */
+ IC_XD_OPSIZE, /* 60 */
+ IC_64BIT_REXW_XD, /* 61 */
+ IC_XS_OPSIZE, /* 62 */
+ IC_64BIT_REXW_XS, /* 63 */
+ IC_VEX, /* 64 */
+ IC_VEX, /* 65 */
+ IC_VEX_XS, /* 66 */
+ IC_VEX_XS, /* 67 */
+ IC_VEX_XD, /* 68 */
+ IC_VEX_XD, /* 69 */
+ IC_VEX_XD, /* 70 */
+ IC_VEX_XD, /* 71 */
+ IC_VEX_W, /* 72 */
+ IC_VEX_W, /* 73 */
+ IC_VEX_W_XS, /* 74 */
+ IC_VEX_W_XS, /* 75 */
+ IC_VEX_W_XD, /* 76 */
+ IC_VEX_W_XD, /* 77 */
+ IC_VEX_W_XD, /* 78 */
+ IC_VEX_W_XD, /* 79 */
+ IC_VEX_OPSIZE, /* 80 */
+ IC_VEX_OPSIZE, /* 81 */
+ IC_VEX_OPSIZE, /* 82 */
+ IC_VEX_OPSIZE, /* 83 */
+ IC_VEX_OPSIZE, /* 84 */
+ IC_VEX_OPSIZE, /* 85 */
+ IC_VEX_OPSIZE, /* 86 */
+ IC_VEX_OPSIZE, /* 87 */
+ IC_VEX_W_OPSIZE, /* 88 */
+ IC_VEX_W_OPSIZE, /* 89 */
+ IC_VEX_W_OPSIZE, /* 90 */
+ IC_VEX_W_OPSIZE, /* 91 */
+ IC_VEX_W_OPSIZE, /* 92 */
+ IC_VEX_W_OPSIZE, /* 93 */
+ IC_VEX_W_OPSIZE, /* 94 */
+ IC_VEX_W_OPSIZE, /* 95 */
+ IC_VEX, /* 96 */
+ IC_VEX, /* 97 */
+ IC_VEX_XS, /* 98 */
+ IC_VEX_XS, /* 99 */
+ IC_VEX_XD, /* 100 */
+ IC_VEX_XD, /* 101 */
+ IC_VEX_XD, /* 102 */
+ IC_VEX_XD, /* 103 */
+ IC_VEX_W, /* 104 */
+ IC_VEX_W, /* 105 */
+ IC_VEX_W_XS, /* 106 */
+ IC_VEX_W_XS, /* 107 */
+ IC_VEX_W_XD, /* 108 */
+ IC_VEX_W_XD, /* 109 */
+ IC_VEX_W_XD, /* 110 */
+ IC_VEX_W_XD, /* 111 */
+ IC_VEX_OPSIZE, /* 112 */
+ IC_VEX_OPSIZE, /* 113 */
+ IC_VEX_OPSIZE, /* 114 */
+ IC_VEX_OPSIZE, /* 115 */
+ IC_VEX_OPSIZE, /* 116 */
+ IC_VEX_OPSIZE, /* 117 */
+ IC_VEX_OPSIZE, /* 118 */
+ IC_VEX_OPSIZE, /* 119 */
+ IC_VEX_W_OPSIZE, /* 120 */
+ IC_VEX_W_OPSIZE, /* 121 */
+ IC_VEX_W_OPSIZE, /* 122 */
+ IC_VEX_W_OPSIZE, /* 123 */
+ IC_VEX_W_OPSIZE, /* 124 */
+ IC_VEX_W_OPSIZE, /* 125 */
+ IC_VEX_W_OPSIZE, /* 126 */
+ IC_VEX_W_OPSIZE, /* 127 */
+ IC_VEX_L, /* 128 */
+ IC_VEX_L, /* 129 */
+ IC_VEX_L_XS, /* 130 */
+ IC_VEX_L_XS, /* 131 */
+ IC_VEX_L_XD, /* 132 */
+ IC_VEX_L_XD, /* 133 */
+ IC_VEX_L_XD, /* 134 */
+ IC_VEX_L_XD, /* 135 */
+ IC_VEX_L_W, /* 136 */
+ IC_VEX_L_W, /* 137 */
+ IC_VEX_L_W_XS, /* 138 */
+ IC_VEX_L_W_XS, /* 139 */
+ IC_VEX_L_W_XD, /* 140 */
+ IC_VEX_L_W_XD, /* 141 */
+ IC_VEX_L_W_XD, /* 142 */
+ IC_VEX_L_W_XD, /* 143 */
+ IC_VEX_L_OPSIZE, /* 144 */
+ IC_VEX_L_OPSIZE, /* 145 */
+ IC_VEX_L_OPSIZE, /* 146 */
+ IC_VEX_L_OPSIZE, /* 147 */
+ IC_VEX_L_OPSIZE, /* 148 */
+ IC_VEX_L_OPSIZE, /* 149 */
+ IC_VEX_L_OPSIZE, /* 150 */
+ IC_VEX_L_OPSIZE, /* 151 */
+ IC_VEX_L_W_OPSIZE, /* 152 */
+ IC_VEX_L_W_OPSIZE, /* 153 */
+ IC_VEX_L_W_OPSIZE, /* 154 */
+ IC_VEX_L_W_OPSIZE, /* 155 */
+ IC_VEX_L_W_OPSIZE, /* 156 */
+ IC_VEX_L_W_OPSIZE, /* 157 */
+ IC_VEX_L_W_OPSIZE, /* 158 */
+ IC_VEX_L_W_OPSIZE, /* 159 */
+ IC_VEX_L, /* 160 */
+ IC_VEX_L, /* 161 */
+ IC_VEX_L_XS, /* 162 */
+ IC_VEX_L_XS, /* 163 */
+ IC_VEX_L_XD, /* 164 */
+ IC_VEX_L_XD, /* 165 */
+ IC_VEX_L_XD, /* 166 */
+ IC_VEX_L_XD, /* 167 */
+ IC_VEX_L_W, /* 168 */
+ IC_VEX_L_W, /* 169 */
+ IC_VEX_L_W_XS, /* 170 */
+ IC_VEX_L_W_XS, /* 171 */
+ IC_VEX_L_W_XD, /* 172 */
+ IC_VEX_L_W_XD, /* 173 */
+ IC_VEX_L_W_XD, /* 174 */
+ IC_VEX_L_W_XD, /* 175 */
+ IC_VEX_L_OPSIZE, /* 176 */
+ IC_VEX_L_OPSIZE, /* 177 */
+ IC_VEX_L_OPSIZE, /* 178 */
+ IC_VEX_L_OPSIZE, /* 179 */
+ IC_VEX_L_OPSIZE, /* 180 */
+ IC_VEX_L_OPSIZE, /* 181 */
+ IC_VEX_L_OPSIZE, /* 182 */
+ IC_VEX_L_OPSIZE, /* 183 */
+ IC_VEX_L_W_OPSIZE, /* 184 */
+ IC_VEX_L_W_OPSIZE, /* 185 */
+ IC_VEX_L_W_OPSIZE, /* 186 */
+ IC_VEX_L_W_OPSIZE, /* 187 */
+ IC_VEX_L_W_OPSIZE, /* 188 */
+ IC_VEX_L_W_OPSIZE, /* 189 */
+ IC_VEX_L_W_OPSIZE, /* 190 */
+ IC_VEX_L_W_OPSIZE, /* 191 */
+ IC_VEX_L, /* 192 */
+ IC_VEX_L, /* 193 */
+ IC_VEX_L_XS, /* 194 */
+ IC_VEX_L_XS, /* 195 */
+ IC_VEX_L_XD, /* 196 */
+ IC_VEX_L_XD, /* 197 */
+ IC_VEX_L_XD, /* 198 */
+ IC_VEX_L_XD, /* 199 */
+ IC_VEX_L_W, /* 200 */
+ IC_VEX_L_W, /* 201 */
+ IC_VEX_L_W_XS, /* 202 */
+ IC_VEX_L_W_XS, /* 203 */
+ IC_VEX_L_W_XD, /* 204 */
+ IC_VEX_L_W_XD, /* 205 */
+ IC_VEX_L_W_XD, /* 206 */
+ IC_VEX_L_W_XD, /* 207 */
+ IC_VEX_L_OPSIZE, /* 208 */
+ IC_VEX_L_OPSIZE, /* 209 */
+ IC_VEX_L_OPSIZE, /* 210 */
+ IC_VEX_L_OPSIZE, /* 211 */
+ IC_VEX_L_OPSIZE, /* 212 */
+ IC_VEX_L_OPSIZE, /* 213 */
+ IC_VEX_L_OPSIZE, /* 214 */
+ IC_VEX_L_OPSIZE, /* 215 */
+ IC_VEX_L_W_OPSIZE, /* 216 */
+ IC_VEX_L_W_OPSIZE, /* 217 */
+ IC_VEX_L_W_OPSIZE, /* 218 */
+ IC_VEX_L_W_OPSIZE, /* 219 */
+ IC_VEX_L_W_OPSIZE, /* 220 */
+ IC_VEX_L_W_OPSIZE, /* 221 */
+ IC_VEX_L_W_OPSIZE, /* 222 */
+ IC_VEX_L_W_OPSIZE, /* 223 */
+ IC_VEX_L, /* 224 */
+ IC_VEX_L, /* 225 */
+ IC_VEX_L_XS, /* 226 */
+ IC_VEX_L_XS, /* 227 */
+ IC_VEX_L_XD, /* 228 */
+ IC_VEX_L_XD, /* 229 */
+ IC_VEX_L_XD, /* 230 */
+ IC_VEX_L_XD, /* 231 */
+ IC_VEX_L_W, /* 232 */
+ IC_VEX_L_W, /* 233 */
+ IC_VEX_L_W_XS, /* 234 */
+ IC_VEX_L_W_XS, /* 235 */
+ IC_VEX_L_W_XD, /* 236 */
+ IC_VEX_L_W_XD, /* 237 */
+ IC_VEX_L_W_XD, /* 238 */
+ IC_VEX_L_W_XD, /* 239 */
+ IC_VEX_L_OPSIZE, /* 240 */
+ IC_VEX_L_OPSIZE, /* 241 */
+ IC_VEX_L_OPSIZE, /* 242 */
+ IC_VEX_L_OPSIZE, /* 243 */
+ IC_VEX_L_OPSIZE, /* 244 */
+ IC_VEX_L_OPSIZE, /* 245 */
+ IC_VEX_L_OPSIZE, /* 246 */
+ IC_VEX_L_OPSIZE, /* 247 */
+ IC_VEX_L_W_OPSIZE, /* 248 */
+ IC_VEX_L_W_OPSIZE, /* 249 */
+ IC_VEX_L_W_OPSIZE, /* 250 */
+ IC_VEX_L_W_OPSIZE, /* 251 */
+ IC_VEX_L_W_OPSIZE, /* 252 */
+ IC_VEX_L_W_OPSIZE, /* 253 */
+ IC_VEX_L_W_OPSIZE, /* 254 */
+ IC_VEX_L_W_OPSIZE, /* 255 */
+ IC_EVEX, /* 256 */
+ IC_EVEX, /* 257 */
+ IC_EVEX_XS, /* 258 */
+ IC_EVEX_XS, /* 259 */
+ IC_EVEX_XD, /* 260 */
+ IC_EVEX_XD, /* 261 */
+ IC_EVEX_XD, /* 262 */
+ IC_EVEX_XD, /* 263 */
+ IC_EVEX_W, /* 264 */
+ IC_EVEX_W, /* 265 */
+ IC_EVEX_W_XS, /* 266 */
+ IC_EVEX_W_XS, /* 267 */
+ IC_EVEX_W_XD, /* 268 */
+ IC_EVEX_W_XD, /* 269 */
+ IC_EVEX_W_XD, /* 270 */
+ IC_EVEX_W_XD, /* 271 */
+ IC_EVEX_OPSIZE, /* 272 */
+ IC_EVEX_OPSIZE, /* 273 */
+ IC_EVEX_OPSIZE, /* 274 */
+ IC_EVEX_OPSIZE, /* 275 */
+ IC_EVEX_OPSIZE, /* 276 */
+ IC_EVEX_OPSIZE, /* 277 */
+ IC_EVEX_OPSIZE, /* 278 */
+ IC_EVEX_OPSIZE, /* 279 */
+ IC_EVEX_W_OPSIZE, /* 280 */
+ IC_EVEX_W_OPSIZE, /* 281 */
+ IC_EVEX_W_OPSIZE, /* 282 */
+ IC_EVEX_W_OPSIZE, /* 283 */
+ IC_EVEX_W_OPSIZE, /* 284 */
+ IC_EVEX_W_OPSIZE, /* 285 */
+ IC_EVEX_W_OPSIZE, /* 286 */
+ IC_EVEX_W_OPSIZE, /* 287 */
+ IC_EVEX, /* 288 */
+ IC_EVEX, /* 289 */
+ IC_EVEX_XS, /* 290 */
+ IC_EVEX_XS, /* 291 */
+ IC_EVEX_XD, /* 292 */
+ IC_EVEX_XD, /* 293 */
+ IC_EVEX_XD, /* 294 */
+ IC_EVEX_XD, /* 295 */
+ IC_EVEX_W, /* 296 */
+ IC_EVEX_W, /* 297 */
+ IC_EVEX_W_XS, /* 298 */
+ IC_EVEX_W_XS, /* 299 */
+ IC_EVEX_W_XD, /* 300 */
+ IC_EVEX_W_XD, /* 301 */
+ IC_EVEX_W_XD, /* 302 */
+ IC_EVEX_W_XD, /* 303 */
+ IC_EVEX_OPSIZE, /* 304 */
+ IC_EVEX_OPSIZE, /* 305 */
+ IC_EVEX_OPSIZE, /* 306 */
+ IC_EVEX_OPSIZE, /* 307 */
+ IC_EVEX_OPSIZE, /* 308 */
+ IC_EVEX_OPSIZE, /* 309 */
+ IC_EVEX_OPSIZE, /* 310 */
+ IC_EVEX_OPSIZE, /* 311 */
+ IC_EVEX_W_OPSIZE, /* 312 */
+ IC_EVEX_W_OPSIZE, /* 313 */
+ IC_EVEX_W_OPSIZE, /* 314 */
+ IC_EVEX_W_OPSIZE, /* 315 */
+ IC_EVEX_W_OPSIZE, /* 316 */
+ IC_EVEX_W_OPSIZE, /* 317 */
+ IC_EVEX_W_OPSIZE, /* 318 */
+ IC_EVEX_W_OPSIZE, /* 319 */
+ IC_EVEX, /* 320 */
+ IC_EVEX, /* 321 */
+ IC_EVEX_XS, /* 322 */
+ IC_EVEX_XS, /* 323 */
+ IC_EVEX_XD, /* 324 */
+ IC_EVEX_XD, /* 325 */
+ IC_EVEX_XD, /* 326 */
+ IC_EVEX_XD, /* 327 */
+ IC_EVEX_W, /* 328 */
+ IC_EVEX_W, /* 329 */
+ IC_EVEX_W_XS, /* 330 */
+ IC_EVEX_W_XS, /* 331 */
+ IC_EVEX_W_XD, /* 332 */
+ IC_EVEX_W_XD, /* 333 */
+ IC_EVEX_W_XD, /* 334 */
+ IC_EVEX_W_XD, /* 335 */
+ IC_EVEX_OPSIZE, /* 336 */
+ IC_EVEX_OPSIZE, /* 337 */
+ IC_EVEX_OPSIZE, /* 338 */
+ IC_EVEX_OPSIZE, /* 339 */
+ IC_EVEX_OPSIZE, /* 340 */
+ IC_EVEX_OPSIZE, /* 341 */
+ IC_EVEX_OPSIZE, /* 342 */
+ IC_EVEX_OPSIZE, /* 343 */
+ IC_EVEX_W_OPSIZE, /* 344 */
+ IC_EVEX_W_OPSIZE, /* 345 */
+ IC_EVEX_W_OPSIZE, /* 346 */
+ IC_EVEX_W_OPSIZE, /* 347 */
+ IC_EVEX_W_OPSIZE, /* 348 */
+ IC_EVEX_W_OPSIZE, /* 349 */
+ IC_EVEX_W_OPSIZE, /* 350 */
+ IC_EVEX_W_OPSIZE, /* 351 */
+ IC_EVEX, /* 352 */
+ IC_EVEX, /* 353 */
+ IC_EVEX_XS, /* 354 */
+ IC_EVEX_XS, /* 355 */
+ IC_EVEX_XD, /* 356 */
+ IC_EVEX_XD, /* 357 */
+ IC_EVEX_XD, /* 358 */
+ IC_EVEX_XD, /* 359 */
+ IC_EVEX_W, /* 360 */
+ IC_EVEX_W, /* 361 */
+ IC_EVEX_W_XS, /* 362 */
+ IC_EVEX_W_XS, /* 363 */
+ IC_EVEX_W_XD, /* 364 */
+ IC_EVEX_W_XD, /* 365 */
+ IC_EVEX_W_XD, /* 366 */
+ IC_EVEX_W_XD, /* 367 */
+ IC_EVEX_OPSIZE, /* 368 */
+ IC_EVEX_OPSIZE, /* 369 */
+ IC_EVEX_OPSIZE, /* 370 */
+ IC_EVEX_OPSIZE, /* 371 */
+ IC_EVEX_OPSIZE, /* 372 */
+ IC_EVEX_OPSIZE, /* 373 */
+ IC_EVEX_OPSIZE, /* 374 */
+ IC_EVEX_OPSIZE, /* 375 */
+ IC_EVEX_W_OPSIZE, /* 376 */
+ IC_EVEX_W_OPSIZE, /* 377 */
+ IC_EVEX_W_OPSIZE, /* 378 */
+ IC_EVEX_W_OPSIZE, /* 379 */
+ IC_EVEX_W_OPSIZE, /* 380 */
+ IC_EVEX_W_OPSIZE, /* 381 */
+ IC_EVEX_W_OPSIZE, /* 382 */
+ IC_EVEX_W_OPSIZE, /* 383 */
+ IC_EVEX, /* 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_ADSIZE, /* 546 */
+ IC_64BIT_XS_ADSIZE, /* 547 */
+ IC_XD_ADSIZE, /* 548 */
+ IC_64BIT_XD_ADSIZE, /* 549 */
+ IC_XS_ADSIZE, /* 550 */
+ IC_64BIT_XD_ADSIZE, /* 551 */
+ IC_ADSIZE, /* 552 */
+ IC_64BIT_REXW_ADSIZE, /* 553 */
+ IC_XS_ADSIZE, /* 554 */
+ IC_64BIT_REXW_XS, /* 555 */
+ IC_XD_ADSIZE, /* 556 */
+ IC_64BIT_REXW_XD, /* 557 */
+ IC_XS_ADSIZE, /* 558 */
+ IC_64BIT_REXW_XS, /* 559 */
+ IC_OPSIZE_ADSIZE, /* 560 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 561 */
+ IC_XS_OPSIZE, /* 562 */
+ IC_64BIT_XS_OPSIZE, /* 563 */
+ IC_XD_OPSIZE, /* 564 */
+ IC_64BIT_XD_OPSIZE, /* 565 */
+ IC_XS_OPSIZE, /* 566 */
+ IC_64BIT_XD_OPSIZE, /* 567 */
+ IC_OPSIZE_ADSIZE, /* 568 */
+ IC_64BIT_REXW_OPSIZE, /* 569 */
+ IC_XS_OPSIZE, /* 570 */
+ IC_64BIT_REXW_XS, /* 571 */
+ IC_XD_OPSIZE, /* 572 */
+ IC_64BIT_REXW_XD, /* 573 */
+ IC_XS_OPSIZE, /* 574 */
+ IC_64BIT_REXW_XS, /* 575 */
+ IC_VEX, /* 576 */
+ IC_VEX, /* 577 */
+ IC_VEX_XS, /* 578 */
+ IC_VEX_XS, /* 579 */
+ IC_VEX_XD, /* 580 */
+ IC_VEX_XD, /* 581 */
+ IC_VEX_XD, /* 582 */
+ IC_VEX_XD, /* 583 */
+ IC_VEX_W, /* 584 */
+ IC_VEX_W, /* 585 */
+ IC_VEX_W_XS, /* 586 */
+ IC_VEX_W_XS, /* 587 */
+ IC_VEX_W_XD, /* 588 */
+ IC_VEX_W_XD, /* 589 */
+ IC_VEX_W_XD, /* 590 */
+ IC_VEX_W_XD, /* 591 */
+ IC_VEX_OPSIZE, /* 592 */
+ IC_VEX_OPSIZE, /* 593 */
+ IC_VEX_OPSIZE, /* 594 */
+ IC_VEX_OPSIZE, /* 595 */
+ IC_VEX_OPSIZE, /* 596 */
+ IC_VEX_OPSIZE, /* 597 */
+ IC_VEX_OPSIZE, /* 598 */
+ IC_VEX_OPSIZE, /* 599 */
+ IC_VEX_W_OPSIZE, /* 600 */
+ IC_VEX_W_OPSIZE, /* 601 */
+ IC_VEX_W_OPSIZE, /* 602 */
+ IC_VEX_W_OPSIZE, /* 603 */
+ IC_VEX_W_OPSIZE, /* 604 */
+ IC_VEX_W_OPSIZE, /* 605 */
+ IC_VEX_W_OPSIZE, /* 606 */
+ IC_VEX_W_OPSIZE, /* 607 */
+ IC_VEX, /* 608 */
+ IC_VEX, /* 609 */
+ IC_VEX_XS, /* 610 */
+ IC_VEX_XS, /* 611 */
+ IC_VEX_XD, /* 612 */
+ IC_VEX_XD, /* 613 */
+ IC_VEX_XD, /* 614 */
+ IC_VEX_XD, /* 615 */
+ IC_VEX_W, /* 616 */
+ IC_VEX_W, /* 617 */
+ IC_VEX_W_XS, /* 618 */
+ IC_VEX_W_XS, /* 619 */
+ IC_VEX_W_XD, /* 620 */
+ IC_VEX_W_XD, /* 621 */
+ IC_VEX_W_XD, /* 622 */
+ IC_VEX_W_XD, /* 623 */
+ IC_VEX_OPSIZE, /* 624 */
+ IC_VEX_OPSIZE, /* 625 */
+ IC_VEX_OPSIZE, /* 626 */
+ IC_VEX_OPSIZE, /* 627 */
+ IC_VEX_OPSIZE, /* 628 */
+ IC_VEX_OPSIZE, /* 629 */
+ IC_VEX_OPSIZE, /* 630 */
+ IC_VEX_OPSIZE, /* 631 */
+ IC_VEX_W_OPSIZE, /* 632 */
+ IC_VEX_W_OPSIZE, /* 633 */
+ IC_VEX_W_OPSIZE, /* 634 */
+ IC_VEX_W_OPSIZE, /* 635 */
+ IC_VEX_W_OPSIZE, /* 636 */
+ IC_VEX_W_OPSIZE, /* 637 */
+ IC_VEX_W_OPSIZE, /* 638 */
+ IC_VEX_W_OPSIZE, /* 639 */
+ IC_VEX_L, /* 640 */
+ IC_VEX_L, /* 641 */
+ IC_VEX_L_XS, /* 642 */
+ IC_VEX_L_XS, /* 643 */
+ IC_VEX_L_XD, /* 644 */
+ IC_VEX_L_XD, /* 645 */
+ IC_VEX_L_XD, /* 646 */
+ IC_VEX_L_XD, /* 647 */
+ IC_VEX_L_W, /* 648 */
+ IC_VEX_L_W, /* 649 */
+ IC_VEX_L_W_XS, /* 650 */
+ IC_VEX_L_W_XS, /* 651 */
+ IC_VEX_L_W_XD, /* 652 */
+ IC_VEX_L_W_XD, /* 653 */
+ IC_VEX_L_W_XD, /* 654 */
+ IC_VEX_L_W_XD, /* 655 */
+ IC_VEX_L_OPSIZE, /* 656 */
+ IC_VEX_L_OPSIZE, /* 657 */
+ IC_VEX_L_OPSIZE, /* 658 */
+ IC_VEX_L_OPSIZE, /* 659 */
+ IC_VEX_L_OPSIZE, /* 660 */
+ IC_VEX_L_OPSIZE, /* 661 */
+ IC_VEX_L_OPSIZE, /* 662 */
+ IC_VEX_L_OPSIZE, /* 663 */
+ IC_VEX_L_W_OPSIZE, /* 664 */
+ IC_VEX_L_W_OPSIZE, /* 665 */
+ IC_VEX_L_W_OPSIZE, /* 666 */
+ IC_VEX_L_W_OPSIZE, /* 667 */
+ IC_VEX_L_W_OPSIZE, /* 668 */
+ IC_VEX_L_W_OPSIZE, /* 669 */
+ IC_VEX_L_W_OPSIZE, /* 670 */
+ IC_VEX_L_W_OPSIZE, /* 671 */
+ IC_VEX_L, /* 672 */
+ IC_VEX_L, /* 673 */
+ IC_VEX_L_XS, /* 674 */
+ IC_VEX_L_XS, /* 675 */
+ IC_VEX_L_XD, /* 676 */
+ IC_VEX_L_XD, /* 677 */
+ IC_VEX_L_XD, /* 678 */
+ IC_VEX_L_XD, /* 679 */
+ IC_VEX_L_W, /* 680 */
+ IC_VEX_L_W, /* 681 */
+ IC_VEX_L_W_XS, /* 682 */
+ IC_VEX_L_W_XS, /* 683 */
+ IC_VEX_L_W_XD, /* 684 */
+ IC_VEX_L_W_XD, /* 685 */
+ IC_VEX_L_W_XD, /* 686 */
+ IC_VEX_L_W_XD, /* 687 */
+ IC_VEX_L_OPSIZE, /* 688 */
+ IC_VEX_L_OPSIZE, /* 689 */
+ IC_VEX_L_OPSIZE, /* 690 */
+ IC_VEX_L_OPSIZE, /* 691 */
+ IC_VEX_L_OPSIZE, /* 692 */
+ IC_VEX_L_OPSIZE, /* 693 */
+ IC_VEX_L_OPSIZE, /* 694 */
+ IC_VEX_L_OPSIZE, /* 695 */
+ IC_VEX_L_W_OPSIZE, /* 696 */
+ IC_VEX_L_W_OPSIZE, /* 697 */
+ IC_VEX_L_W_OPSIZE, /* 698 */
+ IC_VEX_L_W_OPSIZE, /* 699 */
+ IC_VEX_L_W_OPSIZE, /* 700 */
+ IC_VEX_L_W_OPSIZE, /* 701 */
+ IC_VEX_L_W_OPSIZE, /* 702 */
+ IC_VEX_L_W_OPSIZE, /* 703 */
+ IC_VEX_L, /* 704 */
+ IC_VEX_L, /* 705 */
+ IC_VEX_L_XS, /* 706 */
+ IC_VEX_L_XS, /* 707 */
+ IC_VEX_L_XD, /* 708 */
+ IC_VEX_L_XD, /* 709 */
+ IC_VEX_L_XD, /* 710 */
+ IC_VEX_L_XD, /* 711 */
+ IC_VEX_L_W, /* 712 */
+ IC_VEX_L_W, /* 713 */
+ IC_VEX_L_W_XS, /* 714 */
+ IC_VEX_L_W_XS, /* 715 */
+ IC_VEX_L_W_XD, /* 716 */
+ IC_VEX_L_W_XD, /* 717 */
+ IC_VEX_L_W_XD, /* 718 */
+ IC_VEX_L_W_XD, /* 719 */
+ IC_VEX_L_OPSIZE, /* 720 */
+ IC_VEX_L_OPSIZE, /* 721 */
+ IC_VEX_L_OPSIZE, /* 722 */
+ IC_VEX_L_OPSIZE, /* 723 */
+ IC_VEX_L_OPSIZE, /* 724 */
+ IC_VEX_L_OPSIZE, /* 725 */
+ IC_VEX_L_OPSIZE, /* 726 */
+ IC_VEX_L_OPSIZE, /* 727 */
+ IC_VEX_L_W_OPSIZE, /* 728 */
+ IC_VEX_L_W_OPSIZE, /* 729 */
+ IC_VEX_L_W_OPSIZE, /* 730 */
+ IC_VEX_L_W_OPSIZE, /* 731 */
+ IC_VEX_L_W_OPSIZE, /* 732 */
+ IC_VEX_L_W_OPSIZE, /* 733 */
+ IC_VEX_L_W_OPSIZE, /* 734 */
+ IC_VEX_L_W_OPSIZE, /* 735 */
+ IC_VEX_L, /* 736 */
+ IC_VEX_L, /* 737 */
+ IC_VEX_L_XS, /* 738 */
+ IC_VEX_L_XS, /* 739 */
+ IC_VEX_L_XD, /* 740 */
+ IC_VEX_L_XD, /* 741 */
+ IC_VEX_L_XD, /* 742 */
+ IC_VEX_L_XD, /* 743 */
+ IC_VEX_L_W, /* 744 */
+ IC_VEX_L_W, /* 745 */
+ IC_VEX_L_W_XS, /* 746 */
+ IC_VEX_L_W_XS, /* 747 */
+ IC_VEX_L_W_XD, /* 748 */
+ IC_VEX_L_W_XD, /* 749 */
+ IC_VEX_L_W_XD, /* 750 */
+ IC_VEX_L_W_XD, /* 751 */
+ IC_VEX_L_OPSIZE, /* 752 */
+ IC_VEX_L_OPSIZE, /* 753 */
+ IC_VEX_L_OPSIZE, /* 754 */
+ IC_VEX_L_OPSIZE, /* 755 */
+ IC_VEX_L_OPSIZE, /* 756 */
+ IC_VEX_L_OPSIZE, /* 757 */
+ IC_VEX_L_OPSIZE, /* 758 */
+ IC_VEX_L_OPSIZE, /* 759 */
+ IC_VEX_L_W_OPSIZE, /* 760 */
+ IC_VEX_L_W_OPSIZE, /* 761 */
+ IC_VEX_L_W_OPSIZE, /* 762 */
+ IC_VEX_L_W_OPSIZE, /* 763 */
+ IC_VEX_L_W_OPSIZE, /* 764 */
+ IC_VEX_L_W_OPSIZE, /* 765 */
+ IC_VEX_L_W_OPSIZE, /* 766 */
+ IC_VEX_L_W_OPSIZE, /* 767 */
+ IC_EVEX_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_ADSIZE, /* 1058 */
+ IC_64BIT_XS_ADSIZE, /* 1059 */
+ IC_XD_ADSIZE, /* 1060 */
+ IC_64BIT_XD_ADSIZE, /* 1061 */
+ IC_XS_ADSIZE, /* 1062 */
+ IC_64BIT_XD_ADSIZE, /* 1063 */
+ IC_ADSIZE, /* 1064 */
+ IC_64BIT_REXW_ADSIZE, /* 1065 */
+ IC_XS_ADSIZE, /* 1066 */
+ IC_64BIT_REXW_XS, /* 1067 */
+ IC_XD_ADSIZE, /* 1068 */
+ IC_64BIT_REXW_XD, /* 1069 */
+ IC_XS_ADSIZE, /* 1070 */
+ IC_64BIT_REXW_XS, /* 1071 */
+ IC_OPSIZE_ADSIZE, /* 1072 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 1073 */
+ IC_XS_OPSIZE, /* 1074 */
+ IC_64BIT_XS_OPSIZE, /* 1075 */
+ IC_XD_OPSIZE, /* 1076 */
+ IC_64BIT_XD_OPSIZE, /* 1077 */
+ IC_XS_OPSIZE, /* 1078 */
+ IC_64BIT_XD_OPSIZE, /* 1079 */
+ IC_OPSIZE_ADSIZE, /* 1080 */
+ IC_64BIT_REXW_OPSIZE, /* 1081 */
+ IC_XS_OPSIZE, /* 1082 */
+ IC_64BIT_REXW_XS, /* 1083 */
+ IC_XD_OPSIZE, /* 1084 */
+ IC_64BIT_REXW_XD, /* 1085 */
+ IC_XS_OPSIZE, /* 1086 */
+ IC_64BIT_REXW_XS, /* 1087 */
+ IC_VEX, /* 1088 */
+ IC_VEX, /* 1089 */
+ IC_VEX_XS, /* 1090 */
+ IC_VEX_XS, /* 1091 */
+ IC_VEX_XD, /* 1092 */
+ IC_VEX_XD, /* 1093 */
+ IC_VEX_XD, /* 1094 */
+ IC_VEX_XD, /* 1095 */
+ IC_VEX_W, /* 1096 */
+ IC_VEX_W, /* 1097 */
+ IC_VEX_W_XS, /* 1098 */
+ IC_VEX_W_XS, /* 1099 */
+ IC_VEX_W_XD, /* 1100 */
+ IC_VEX_W_XD, /* 1101 */
+ IC_VEX_W_XD, /* 1102 */
+ IC_VEX_W_XD, /* 1103 */
+ IC_VEX_OPSIZE, /* 1104 */
+ IC_VEX_OPSIZE, /* 1105 */
+ IC_VEX_OPSIZE, /* 1106 */
+ IC_VEX_OPSIZE, /* 1107 */
+ IC_VEX_OPSIZE, /* 1108 */
+ IC_VEX_OPSIZE, /* 1109 */
+ IC_VEX_OPSIZE, /* 1110 */
+ IC_VEX_OPSIZE, /* 1111 */
+ IC_VEX_W_OPSIZE, /* 1112 */
+ IC_VEX_W_OPSIZE, /* 1113 */
+ IC_VEX_W_OPSIZE, /* 1114 */
+ IC_VEX_W_OPSIZE, /* 1115 */
+ IC_VEX_W_OPSIZE, /* 1116 */
+ IC_VEX_W_OPSIZE, /* 1117 */
+ IC_VEX_W_OPSIZE, /* 1118 */
+ IC_VEX_W_OPSIZE, /* 1119 */
+ IC_VEX, /* 1120 */
+ IC_VEX, /* 1121 */
+ IC_VEX_XS, /* 1122 */
+ IC_VEX_XS, /* 1123 */
+ IC_VEX_XD, /* 1124 */
+ IC_VEX_XD, /* 1125 */
+ IC_VEX_XD, /* 1126 */
+ IC_VEX_XD, /* 1127 */
+ IC_VEX_W, /* 1128 */
+ IC_VEX_W, /* 1129 */
+ IC_VEX_W_XS, /* 1130 */
+ IC_VEX_W_XS, /* 1131 */
+ IC_VEX_W_XD, /* 1132 */
+ IC_VEX_W_XD, /* 1133 */
+ IC_VEX_W_XD, /* 1134 */
+ IC_VEX_W_XD, /* 1135 */
+ IC_VEX_OPSIZE, /* 1136 */
+ IC_VEX_OPSIZE, /* 1137 */
+ IC_VEX_OPSIZE, /* 1138 */
+ IC_VEX_OPSIZE, /* 1139 */
+ IC_VEX_OPSIZE, /* 1140 */
+ IC_VEX_OPSIZE, /* 1141 */
+ IC_VEX_OPSIZE, /* 1142 */
+ IC_VEX_OPSIZE, /* 1143 */
+ IC_VEX_W_OPSIZE, /* 1144 */
+ IC_VEX_W_OPSIZE, /* 1145 */
+ IC_VEX_W_OPSIZE, /* 1146 */
+ IC_VEX_W_OPSIZE, /* 1147 */
+ IC_VEX_W_OPSIZE, /* 1148 */
+ IC_VEX_W_OPSIZE, /* 1149 */
+ IC_VEX_W_OPSIZE, /* 1150 */
+ IC_VEX_W_OPSIZE, /* 1151 */
+ IC_VEX_L, /* 1152 */
+ IC_VEX_L, /* 1153 */
+ IC_VEX_L_XS, /* 1154 */
+ IC_VEX_L_XS, /* 1155 */
+ IC_VEX_L_XD, /* 1156 */
+ IC_VEX_L_XD, /* 1157 */
+ IC_VEX_L_XD, /* 1158 */
+ IC_VEX_L_XD, /* 1159 */
+ IC_VEX_L_W, /* 1160 */
+ IC_VEX_L_W, /* 1161 */
+ IC_VEX_L_W_XS, /* 1162 */
+ IC_VEX_L_W_XS, /* 1163 */
+ IC_VEX_L_W_XD, /* 1164 */
+ IC_VEX_L_W_XD, /* 1165 */
+ IC_VEX_L_W_XD, /* 1166 */
+ IC_VEX_L_W_XD, /* 1167 */
+ IC_VEX_L_OPSIZE, /* 1168 */
+ IC_VEX_L_OPSIZE, /* 1169 */
+ IC_VEX_L_OPSIZE, /* 1170 */
+ IC_VEX_L_OPSIZE, /* 1171 */
+ IC_VEX_L_OPSIZE, /* 1172 */
+ IC_VEX_L_OPSIZE, /* 1173 */
+ IC_VEX_L_OPSIZE, /* 1174 */
+ IC_VEX_L_OPSIZE, /* 1175 */
+ IC_VEX_L_W_OPSIZE, /* 1176 */
+ IC_VEX_L_W_OPSIZE, /* 1177 */
+ IC_VEX_L_W_OPSIZE, /* 1178 */
+ IC_VEX_L_W_OPSIZE, /* 1179 */
+ IC_VEX_L_W_OPSIZE, /* 1180 */
+ IC_VEX_L_W_OPSIZE, /* 1181 */
+ IC_VEX_L_W_OPSIZE, /* 1182 */
+ IC_VEX_L_W_OPSIZE, /* 1183 */
+ IC_VEX_L, /* 1184 */
+ IC_VEX_L, /* 1185 */
+ IC_VEX_L_XS, /* 1186 */
+ IC_VEX_L_XS, /* 1187 */
+ IC_VEX_L_XD, /* 1188 */
+ IC_VEX_L_XD, /* 1189 */
+ IC_VEX_L_XD, /* 1190 */
+ IC_VEX_L_XD, /* 1191 */
+ IC_VEX_L_W, /* 1192 */
+ IC_VEX_L_W, /* 1193 */
+ IC_VEX_L_W_XS, /* 1194 */
+ IC_VEX_L_W_XS, /* 1195 */
+ IC_VEX_L_W_XD, /* 1196 */
+ IC_VEX_L_W_XD, /* 1197 */
+ IC_VEX_L_W_XD, /* 1198 */
+ IC_VEX_L_W_XD, /* 1199 */
+ IC_VEX_L_OPSIZE, /* 1200 */
+ IC_VEX_L_OPSIZE, /* 1201 */
+ IC_VEX_L_OPSIZE, /* 1202 */
+ IC_VEX_L_OPSIZE, /* 1203 */
+ IC_VEX_L_OPSIZE, /* 1204 */
+ IC_VEX_L_OPSIZE, /* 1205 */
+ IC_VEX_L_OPSIZE, /* 1206 */
+ IC_VEX_L_OPSIZE, /* 1207 */
+ IC_VEX_L_W_OPSIZE, /* 1208 */
+ IC_VEX_L_W_OPSIZE, /* 1209 */
+ IC_VEX_L_W_OPSIZE, /* 1210 */
+ IC_VEX_L_W_OPSIZE, /* 1211 */
+ IC_VEX_L_W_OPSIZE, /* 1212 */
+ IC_VEX_L_W_OPSIZE, /* 1213 */
+ IC_VEX_L_W_OPSIZE, /* 1214 */
+ IC_VEX_L_W_OPSIZE, /* 1215 */
+ IC_VEX_L, /* 1216 */
+ IC_VEX_L, /* 1217 */
+ IC_VEX_L_XS, /* 1218 */
+ IC_VEX_L_XS, /* 1219 */
+ IC_VEX_L_XD, /* 1220 */
+ IC_VEX_L_XD, /* 1221 */
+ IC_VEX_L_XD, /* 1222 */
+ IC_VEX_L_XD, /* 1223 */
+ IC_VEX_L_W, /* 1224 */
+ IC_VEX_L_W, /* 1225 */
+ IC_VEX_L_W_XS, /* 1226 */
+ IC_VEX_L_W_XS, /* 1227 */
+ IC_VEX_L_W_XD, /* 1228 */
+ IC_VEX_L_W_XD, /* 1229 */
+ IC_VEX_L_W_XD, /* 1230 */
+ IC_VEX_L_W_XD, /* 1231 */
+ IC_VEX_L_OPSIZE, /* 1232 */
+ IC_VEX_L_OPSIZE, /* 1233 */
+ IC_VEX_L_OPSIZE, /* 1234 */
+ IC_VEX_L_OPSIZE, /* 1235 */
+ IC_VEX_L_OPSIZE, /* 1236 */
+ IC_VEX_L_OPSIZE, /* 1237 */
+ IC_VEX_L_OPSIZE, /* 1238 */
+ IC_VEX_L_OPSIZE, /* 1239 */
+ IC_VEX_L_W_OPSIZE, /* 1240 */
+ IC_VEX_L_W_OPSIZE, /* 1241 */
+ IC_VEX_L_W_OPSIZE, /* 1242 */
+ IC_VEX_L_W_OPSIZE, /* 1243 */
+ IC_VEX_L_W_OPSIZE, /* 1244 */
+ IC_VEX_L_W_OPSIZE, /* 1245 */
+ IC_VEX_L_W_OPSIZE, /* 1246 */
+ IC_VEX_L_W_OPSIZE, /* 1247 */
+ IC_VEX_L, /* 1248 */
+ IC_VEX_L, /* 1249 */
+ IC_VEX_L_XS, /* 1250 */
+ IC_VEX_L_XS, /* 1251 */
+ IC_VEX_L_XD, /* 1252 */
+ IC_VEX_L_XD, /* 1253 */
+ IC_VEX_L_XD, /* 1254 */
+ IC_VEX_L_XD, /* 1255 */
+ IC_VEX_L_W, /* 1256 */
+ IC_VEX_L_W, /* 1257 */
+ IC_VEX_L_W_XS, /* 1258 */
+ IC_VEX_L_W_XS, /* 1259 */
+ IC_VEX_L_W_XD, /* 1260 */
+ IC_VEX_L_W_XD, /* 1261 */
+ IC_VEX_L_W_XD, /* 1262 */
+ IC_VEX_L_W_XD, /* 1263 */
+ IC_VEX_L_OPSIZE, /* 1264 */
+ IC_VEX_L_OPSIZE, /* 1265 */
+ IC_VEX_L_OPSIZE, /* 1266 */
+ IC_VEX_L_OPSIZE, /* 1267 */
+ IC_VEX_L_OPSIZE, /* 1268 */
+ IC_VEX_L_OPSIZE, /* 1269 */
+ IC_VEX_L_OPSIZE, /* 1270 */
+ IC_VEX_L_OPSIZE, /* 1271 */
+ IC_VEX_L_W_OPSIZE, /* 1272 */
+ IC_VEX_L_W_OPSIZE, /* 1273 */
+ IC_VEX_L_W_OPSIZE, /* 1274 */
+ IC_VEX_L_W_OPSIZE, /* 1275 */
+ IC_VEX_L_W_OPSIZE, /* 1276 */
+ IC_VEX_L_W_OPSIZE, /* 1277 */
+ IC_VEX_L_W_OPSIZE, /* 1278 */
+ IC_VEX_L_W_OPSIZE, /* 1279 */
+ IC_EVEX_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_ADSIZE, /* 1570 */
+ IC_64BIT_XS_ADSIZE, /* 1571 */
+ IC_XD_ADSIZE, /* 1572 */
+ IC_64BIT_XD_ADSIZE, /* 1573 */
+ IC_XS_ADSIZE, /* 1574 */
+ IC_64BIT_XD_ADSIZE, /* 1575 */
+ IC_ADSIZE, /* 1576 */
+ IC_64BIT_REXW_ADSIZE, /* 1577 */
+ IC_XS_ADSIZE, /* 1578 */
+ IC_64BIT_REXW_XS, /* 1579 */
+ IC_XD_ADSIZE, /* 1580 */
+ IC_64BIT_REXW_XD, /* 1581 */
+ IC_XS_ADSIZE, /* 1582 */
+ IC_64BIT_REXW_XS, /* 1583 */
+ IC_OPSIZE_ADSIZE, /* 1584 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 1585 */
+ IC_XS_OPSIZE, /* 1586 */
+ IC_64BIT_XS_OPSIZE, /* 1587 */
+ IC_XD_OPSIZE, /* 1588 */
+ IC_64BIT_XD_OPSIZE, /* 1589 */
+ IC_XS_OPSIZE, /* 1590 */
+ IC_64BIT_XD_OPSIZE, /* 1591 */
+ IC_OPSIZE_ADSIZE, /* 1592 */
+ IC_64BIT_REXW_OPSIZE, /* 1593 */
+ IC_XS_OPSIZE, /* 1594 */
+ IC_64BIT_REXW_XS, /* 1595 */
+ IC_XD_OPSIZE, /* 1596 */
+ IC_64BIT_REXW_XD, /* 1597 */
+ IC_XS_OPSIZE, /* 1598 */
+ IC_64BIT_REXW_XS, /* 1599 */
+ IC_VEX, /* 1600 */
+ IC_VEX, /* 1601 */
+ IC_VEX_XS, /* 1602 */
+ IC_VEX_XS, /* 1603 */
+ IC_VEX_XD, /* 1604 */
+ IC_VEX_XD, /* 1605 */
+ IC_VEX_XD, /* 1606 */
+ IC_VEX_XD, /* 1607 */
+ IC_VEX_W, /* 1608 */
+ IC_VEX_W, /* 1609 */
+ IC_VEX_W_XS, /* 1610 */
+ IC_VEX_W_XS, /* 1611 */
+ IC_VEX_W_XD, /* 1612 */
+ IC_VEX_W_XD, /* 1613 */
+ IC_VEX_W_XD, /* 1614 */
+ IC_VEX_W_XD, /* 1615 */
+ IC_VEX_OPSIZE, /* 1616 */
+ IC_VEX_OPSIZE, /* 1617 */
+ IC_VEX_OPSIZE, /* 1618 */
+ IC_VEX_OPSIZE, /* 1619 */
+ IC_VEX_OPSIZE, /* 1620 */
+ IC_VEX_OPSIZE, /* 1621 */
+ IC_VEX_OPSIZE, /* 1622 */
+ IC_VEX_OPSIZE, /* 1623 */
+ IC_VEX_W_OPSIZE, /* 1624 */
+ IC_VEX_W_OPSIZE, /* 1625 */
+ IC_VEX_W_OPSIZE, /* 1626 */
+ IC_VEX_W_OPSIZE, /* 1627 */
+ IC_VEX_W_OPSIZE, /* 1628 */
+ IC_VEX_W_OPSIZE, /* 1629 */
+ IC_VEX_W_OPSIZE, /* 1630 */
+ IC_VEX_W_OPSIZE, /* 1631 */
+ IC_VEX, /* 1632 */
+ IC_VEX, /* 1633 */
+ IC_VEX_XS, /* 1634 */
+ IC_VEX_XS, /* 1635 */
+ IC_VEX_XD, /* 1636 */
+ IC_VEX_XD, /* 1637 */
+ IC_VEX_XD, /* 1638 */
+ IC_VEX_XD, /* 1639 */
+ IC_VEX_W, /* 1640 */
+ IC_VEX_W, /* 1641 */
+ IC_VEX_W_XS, /* 1642 */
+ IC_VEX_W_XS, /* 1643 */
+ IC_VEX_W_XD, /* 1644 */
+ IC_VEX_W_XD, /* 1645 */
+ IC_VEX_W_XD, /* 1646 */
+ IC_VEX_W_XD, /* 1647 */
+ IC_VEX_OPSIZE, /* 1648 */
+ IC_VEX_OPSIZE, /* 1649 */
+ IC_VEX_OPSIZE, /* 1650 */
+ IC_VEX_OPSIZE, /* 1651 */
+ IC_VEX_OPSIZE, /* 1652 */
+ IC_VEX_OPSIZE, /* 1653 */
+ IC_VEX_OPSIZE, /* 1654 */
+ IC_VEX_OPSIZE, /* 1655 */
+ IC_VEX_W_OPSIZE, /* 1656 */
+ IC_VEX_W_OPSIZE, /* 1657 */
+ IC_VEX_W_OPSIZE, /* 1658 */
+ IC_VEX_W_OPSIZE, /* 1659 */
+ IC_VEX_W_OPSIZE, /* 1660 */
+ IC_VEX_W_OPSIZE, /* 1661 */
+ IC_VEX_W_OPSIZE, /* 1662 */
+ IC_VEX_W_OPSIZE, /* 1663 */
+ IC_VEX_L, /* 1664 */
+ IC_VEX_L, /* 1665 */
+ IC_VEX_L_XS, /* 1666 */
+ IC_VEX_L_XS, /* 1667 */
+ IC_VEX_L_XD, /* 1668 */
+ IC_VEX_L_XD, /* 1669 */
+ IC_VEX_L_XD, /* 1670 */
+ IC_VEX_L_XD, /* 1671 */
+ IC_VEX_L_W, /* 1672 */
+ IC_VEX_L_W, /* 1673 */
+ IC_VEX_L_W_XS, /* 1674 */
+ IC_VEX_L_W_XS, /* 1675 */
+ IC_VEX_L_W_XD, /* 1676 */
+ IC_VEX_L_W_XD, /* 1677 */
+ IC_VEX_L_W_XD, /* 1678 */
+ IC_VEX_L_W_XD, /* 1679 */
+ IC_VEX_L_OPSIZE, /* 1680 */
+ IC_VEX_L_OPSIZE, /* 1681 */
+ IC_VEX_L_OPSIZE, /* 1682 */
+ IC_VEX_L_OPSIZE, /* 1683 */
+ IC_VEX_L_OPSIZE, /* 1684 */
+ IC_VEX_L_OPSIZE, /* 1685 */
+ IC_VEX_L_OPSIZE, /* 1686 */
+ IC_VEX_L_OPSIZE, /* 1687 */
+ IC_VEX_L_W_OPSIZE, /* 1688 */
+ IC_VEX_L_W_OPSIZE, /* 1689 */
+ IC_VEX_L_W_OPSIZE, /* 1690 */
+ IC_VEX_L_W_OPSIZE, /* 1691 */
+ IC_VEX_L_W_OPSIZE, /* 1692 */
+ IC_VEX_L_W_OPSIZE, /* 1693 */
+ IC_VEX_L_W_OPSIZE, /* 1694 */
+ IC_VEX_L_W_OPSIZE, /* 1695 */
+ IC_VEX_L, /* 1696 */
+ IC_VEX_L, /* 1697 */
+ IC_VEX_L_XS, /* 1698 */
+ IC_VEX_L_XS, /* 1699 */
+ IC_VEX_L_XD, /* 1700 */
+ IC_VEX_L_XD, /* 1701 */
+ IC_VEX_L_XD, /* 1702 */
+ IC_VEX_L_XD, /* 1703 */
+ IC_VEX_L_W, /* 1704 */
+ IC_VEX_L_W, /* 1705 */
+ IC_VEX_L_W_XS, /* 1706 */
+ IC_VEX_L_W_XS, /* 1707 */
+ IC_VEX_L_W_XD, /* 1708 */
+ IC_VEX_L_W_XD, /* 1709 */
+ IC_VEX_L_W_XD, /* 1710 */
+ IC_VEX_L_W_XD, /* 1711 */
+ IC_VEX_L_OPSIZE, /* 1712 */
+ IC_VEX_L_OPSIZE, /* 1713 */
+ IC_VEX_L_OPSIZE, /* 1714 */
+ IC_VEX_L_OPSIZE, /* 1715 */
+ IC_VEX_L_OPSIZE, /* 1716 */
+ IC_VEX_L_OPSIZE, /* 1717 */
+ IC_VEX_L_OPSIZE, /* 1718 */
+ IC_VEX_L_OPSIZE, /* 1719 */
+ IC_VEX_L_W_OPSIZE, /* 1720 */
+ IC_VEX_L_W_OPSIZE, /* 1721 */
+ IC_VEX_L_W_OPSIZE, /* 1722 */
+ IC_VEX_L_W_OPSIZE, /* 1723 */
+ IC_VEX_L_W_OPSIZE, /* 1724 */
+ IC_VEX_L_W_OPSIZE, /* 1725 */
+ IC_VEX_L_W_OPSIZE, /* 1726 */
+ IC_VEX_L_W_OPSIZE, /* 1727 */
+ IC_VEX_L, /* 1728 */
+ IC_VEX_L, /* 1729 */
+ IC_VEX_L_XS, /* 1730 */
+ IC_VEX_L_XS, /* 1731 */
+ IC_VEX_L_XD, /* 1732 */
+ IC_VEX_L_XD, /* 1733 */
+ IC_VEX_L_XD, /* 1734 */
+ IC_VEX_L_XD, /* 1735 */
+ IC_VEX_L_W, /* 1736 */
+ IC_VEX_L_W, /* 1737 */
+ IC_VEX_L_W_XS, /* 1738 */
+ IC_VEX_L_W_XS, /* 1739 */
+ IC_VEX_L_W_XD, /* 1740 */
+ IC_VEX_L_W_XD, /* 1741 */
+ IC_VEX_L_W_XD, /* 1742 */
+ IC_VEX_L_W_XD, /* 1743 */
+ IC_VEX_L_OPSIZE, /* 1744 */
+ IC_VEX_L_OPSIZE, /* 1745 */
+ IC_VEX_L_OPSIZE, /* 1746 */
+ IC_VEX_L_OPSIZE, /* 1747 */
+ IC_VEX_L_OPSIZE, /* 1748 */
+ IC_VEX_L_OPSIZE, /* 1749 */
+ IC_VEX_L_OPSIZE, /* 1750 */
+ IC_VEX_L_OPSIZE, /* 1751 */
+ IC_VEX_L_W_OPSIZE, /* 1752 */
+ IC_VEX_L_W_OPSIZE, /* 1753 */
+ IC_VEX_L_W_OPSIZE, /* 1754 */
+ IC_VEX_L_W_OPSIZE, /* 1755 */
+ IC_VEX_L_W_OPSIZE, /* 1756 */
+ IC_VEX_L_W_OPSIZE, /* 1757 */
+ IC_VEX_L_W_OPSIZE, /* 1758 */
+ IC_VEX_L_W_OPSIZE, /* 1759 */
+ IC_VEX_L, /* 1760 */
+ IC_VEX_L, /* 1761 */
+ IC_VEX_L_XS, /* 1762 */
+ IC_VEX_L_XS, /* 1763 */
+ IC_VEX_L_XD, /* 1764 */
+ IC_VEX_L_XD, /* 1765 */
+ IC_VEX_L_XD, /* 1766 */
+ IC_VEX_L_XD, /* 1767 */
+ IC_VEX_L_W, /* 1768 */
+ IC_VEX_L_W, /* 1769 */
+ IC_VEX_L_W_XS, /* 1770 */
+ IC_VEX_L_W_XS, /* 1771 */
+ IC_VEX_L_W_XD, /* 1772 */
+ IC_VEX_L_W_XD, /* 1773 */
+ IC_VEX_L_W_XD, /* 1774 */
+ IC_VEX_L_W_XD, /* 1775 */
+ IC_VEX_L_OPSIZE, /* 1776 */
+ IC_VEX_L_OPSIZE, /* 1777 */
+ IC_VEX_L_OPSIZE, /* 1778 */
+ IC_VEX_L_OPSIZE, /* 1779 */
+ IC_VEX_L_OPSIZE, /* 1780 */
+ IC_VEX_L_OPSIZE, /* 1781 */
+ IC_VEX_L_OPSIZE, /* 1782 */
+ IC_VEX_L_OPSIZE, /* 1783 */
+ IC_VEX_L_W_OPSIZE, /* 1784 */
+ IC_VEX_L_W_OPSIZE, /* 1785 */
+ IC_VEX_L_W_OPSIZE, /* 1786 */
+ IC_VEX_L_W_OPSIZE, /* 1787 */
+ IC_VEX_L_W_OPSIZE, /* 1788 */
+ IC_VEX_L_W_OPSIZE, /* 1789 */
+ IC_VEX_L_W_OPSIZE, /* 1790 */
+ IC_VEX_L_W_OPSIZE, /* 1791 */
+ IC_EVEX_L2, /* 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_ADSIZE, /* 2082 */
+ IC_64BIT_XS_ADSIZE, /* 2083 */
+ IC_XD_ADSIZE, /* 2084 */
+ IC_64BIT_XD_ADSIZE, /* 2085 */
+ IC_XS_ADSIZE, /* 2086 */
+ IC_64BIT_XD_ADSIZE, /* 2087 */
+ IC_ADSIZE, /* 2088 */
+ IC_64BIT_REXW_ADSIZE, /* 2089 */
+ IC_XS_ADSIZE, /* 2090 */
+ IC_64BIT_REXW_XS, /* 2091 */
+ IC_XD_ADSIZE, /* 2092 */
+ IC_64BIT_REXW_XD, /* 2093 */
+ IC_XS_ADSIZE, /* 2094 */
+ IC_64BIT_REXW_XS, /* 2095 */
+ IC_OPSIZE_ADSIZE, /* 2096 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 2097 */
+ IC_XS_OPSIZE, /* 2098 */
+ IC_64BIT_XS_OPSIZE, /* 2099 */
+ IC_XD_OPSIZE, /* 2100 */
+ IC_64BIT_XD_OPSIZE, /* 2101 */
+ IC_XS_OPSIZE, /* 2102 */
+ IC_64BIT_XD_OPSIZE, /* 2103 */
+ IC_OPSIZE_ADSIZE, /* 2104 */
+ IC_64BIT_REXW_OPSIZE, /* 2105 */
+ IC_XS_OPSIZE, /* 2106 */
+ IC_64BIT_REXW_XS, /* 2107 */
+ IC_XD_OPSIZE, /* 2108 */
+ IC_64BIT_REXW_XD, /* 2109 */
+ IC_XS_OPSIZE, /* 2110 */
+ IC_64BIT_REXW_XS, /* 2111 */
+ IC_VEX, /* 2112 */
+ IC_VEX, /* 2113 */
+ IC_VEX_XS, /* 2114 */
+ IC_VEX_XS, /* 2115 */
+ IC_VEX_XD, /* 2116 */
+ IC_VEX_XD, /* 2117 */
+ IC_VEX_XD, /* 2118 */
+ IC_VEX_XD, /* 2119 */
+ IC_VEX_W, /* 2120 */
+ IC_VEX_W, /* 2121 */
+ IC_VEX_W_XS, /* 2122 */
+ IC_VEX_W_XS, /* 2123 */
+ IC_VEX_W_XD, /* 2124 */
+ IC_VEX_W_XD, /* 2125 */
+ IC_VEX_W_XD, /* 2126 */
+ IC_VEX_W_XD, /* 2127 */
+ IC_VEX_OPSIZE, /* 2128 */
+ IC_VEX_OPSIZE, /* 2129 */
+ IC_VEX_OPSIZE, /* 2130 */
+ IC_VEX_OPSIZE, /* 2131 */
+ IC_VEX_OPSIZE, /* 2132 */
+ IC_VEX_OPSIZE, /* 2133 */
+ IC_VEX_OPSIZE, /* 2134 */
+ IC_VEX_OPSIZE, /* 2135 */
+ IC_VEX_W_OPSIZE, /* 2136 */
+ IC_VEX_W_OPSIZE, /* 2137 */
+ IC_VEX_W_OPSIZE, /* 2138 */
+ IC_VEX_W_OPSIZE, /* 2139 */
+ IC_VEX_W_OPSIZE, /* 2140 */
+ IC_VEX_W_OPSIZE, /* 2141 */
+ IC_VEX_W_OPSIZE, /* 2142 */
+ IC_VEX_W_OPSIZE, /* 2143 */
+ IC_VEX, /* 2144 */
+ IC_VEX, /* 2145 */
+ IC_VEX_XS, /* 2146 */
+ IC_VEX_XS, /* 2147 */
+ IC_VEX_XD, /* 2148 */
+ IC_VEX_XD, /* 2149 */
+ IC_VEX_XD, /* 2150 */
+ IC_VEX_XD, /* 2151 */
+ IC_VEX_W, /* 2152 */
+ IC_VEX_W, /* 2153 */
+ IC_VEX_W_XS, /* 2154 */
+ IC_VEX_W_XS, /* 2155 */
+ IC_VEX_W_XD, /* 2156 */
+ IC_VEX_W_XD, /* 2157 */
+ IC_VEX_W_XD, /* 2158 */
+ IC_VEX_W_XD, /* 2159 */
+ IC_VEX_OPSIZE, /* 2160 */
+ IC_VEX_OPSIZE, /* 2161 */
+ IC_VEX_OPSIZE, /* 2162 */
+ IC_VEX_OPSIZE, /* 2163 */
+ IC_VEX_OPSIZE, /* 2164 */
+ IC_VEX_OPSIZE, /* 2165 */
+ IC_VEX_OPSIZE, /* 2166 */
+ IC_VEX_OPSIZE, /* 2167 */
+ IC_VEX_W_OPSIZE, /* 2168 */
+ IC_VEX_W_OPSIZE, /* 2169 */
+ IC_VEX_W_OPSIZE, /* 2170 */
+ IC_VEX_W_OPSIZE, /* 2171 */
+ IC_VEX_W_OPSIZE, /* 2172 */
+ IC_VEX_W_OPSIZE, /* 2173 */
+ IC_VEX_W_OPSIZE, /* 2174 */
+ IC_VEX_W_OPSIZE, /* 2175 */
+ IC_VEX_L, /* 2176 */
+ IC_VEX_L, /* 2177 */
+ IC_VEX_L_XS, /* 2178 */
+ IC_VEX_L_XS, /* 2179 */
+ IC_VEX_L_XD, /* 2180 */
+ IC_VEX_L_XD, /* 2181 */
+ IC_VEX_L_XD, /* 2182 */
+ IC_VEX_L_XD, /* 2183 */
+ IC_VEX_L_W, /* 2184 */
+ IC_VEX_L_W, /* 2185 */
+ IC_VEX_L_W_XS, /* 2186 */
+ IC_VEX_L_W_XS, /* 2187 */
+ IC_VEX_L_W_XD, /* 2188 */
+ IC_VEX_L_W_XD, /* 2189 */
+ IC_VEX_L_W_XD, /* 2190 */
+ IC_VEX_L_W_XD, /* 2191 */
+ IC_VEX_L_OPSIZE, /* 2192 */
+ IC_VEX_L_OPSIZE, /* 2193 */
+ IC_VEX_L_OPSIZE, /* 2194 */
+ IC_VEX_L_OPSIZE, /* 2195 */
+ IC_VEX_L_OPSIZE, /* 2196 */
+ IC_VEX_L_OPSIZE, /* 2197 */
+ IC_VEX_L_OPSIZE, /* 2198 */
+ IC_VEX_L_OPSIZE, /* 2199 */
+ IC_VEX_L_W_OPSIZE, /* 2200 */
+ IC_VEX_L_W_OPSIZE, /* 2201 */
+ IC_VEX_L_W_OPSIZE, /* 2202 */
+ IC_VEX_L_W_OPSIZE, /* 2203 */
+ IC_VEX_L_W_OPSIZE, /* 2204 */
+ IC_VEX_L_W_OPSIZE, /* 2205 */
+ IC_VEX_L_W_OPSIZE, /* 2206 */
+ IC_VEX_L_W_OPSIZE, /* 2207 */
+ IC_VEX_L, /* 2208 */
+ IC_VEX_L, /* 2209 */
+ IC_VEX_L_XS, /* 2210 */
+ IC_VEX_L_XS, /* 2211 */
+ IC_VEX_L_XD, /* 2212 */
+ IC_VEX_L_XD, /* 2213 */
+ IC_VEX_L_XD, /* 2214 */
+ IC_VEX_L_XD, /* 2215 */
+ IC_VEX_L_W, /* 2216 */
+ IC_VEX_L_W, /* 2217 */
+ IC_VEX_L_W_XS, /* 2218 */
+ IC_VEX_L_W_XS, /* 2219 */
+ IC_VEX_L_W_XD, /* 2220 */
+ IC_VEX_L_W_XD, /* 2221 */
+ IC_VEX_L_W_XD, /* 2222 */
+ IC_VEX_L_W_XD, /* 2223 */
+ IC_VEX_L_OPSIZE, /* 2224 */
+ IC_VEX_L_OPSIZE, /* 2225 */
+ IC_VEX_L_OPSIZE, /* 2226 */
+ IC_VEX_L_OPSIZE, /* 2227 */
+ IC_VEX_L_OPSIZE, /* 2228 */
+ IC_VEX_L_OPSIZE, /* 2229 */
+ IC_VEX_L_OPSIZE, /* 2230 */
+ IC_VEX_L_OPSIZE, /* 2231 */
+ IC_VEX_L_W_OPSIZE, /* 2232 */
+ IC_VEX_L_W_OPSIZE, /* 2233 */
+ IC_VEX_L_W_OPSIZE, /* 2234 */
+ IC_VEX_L_W_OPSIZE, /* 2235 */
+ IC_VEX_L_W_OPSIZE, /* 2236 */
+ IC_VEX_L_W_OPSIZE, /* 2237 */
+ IC_VEX_L_W_OPSIZE, /* 2238 */
+ IC_VEX_L_W_OPSIZE, /* 2239 */
+ IC_VEX_L, /* 2240 */
+ IC_VEX_L, /* 2241 */
+ IC_VEX_L_XS, /* 2242 */
+ IC_VEX_L_XS, /* 2243 */
+ IC_VEX_L_XD, /* 2244 */
+ IC_VEX_L_XD, /* 2245 */
+ IC_VEX_L_XD, /* 2246 */
+ IC_VEX_L_XD, /* 2247 */
+ IC_VEX_L_W, /* 2248 */
+ IC_VEX_L_W, /* 2249 */
+ IC_VEX_L_W_XS, /* 2250 */
+ IC_VEX_L_W_XS, /* 2251 */
+ IC_VEX_L_W_XD, /* 2252 */
+ IC_VEX_L_W_XD, /* 2253 */
+ IC_VEX_L_W_XD, /* 2254 */
+ IC_VEX_L_W_XD, /* 2255 */
+ IC_VEX_L_OPSIZE, /* 2256 */
+ IC_VEX_L_OPSIZE, /* 2257 */
+ IC_VEX_L_OPSIZE, /* 2258 */
+ IC_VEX_L_OPSIZE, /* 2259 */
+ IC_VEX_L_OPSIZE, /* 2260 */
+ IC_VEX_L_OPSIZE, /* 2261 */
+ IC_VEX_L_OPSIZE, /* 2262 */
+ IC_VEX_L_OPSIZE, /* 2263 */
+ IC_VEX_L_W_OPSIZE, /* 2264 */
+ IC_VEX_L_W_OPSIZE, /* 2265 */
+ IC_VEX_L_W_OPSIZE, /* 2266 */
+ IC_VEX_L_W_OPSIZE, /* 2267 */
+ IC_VEX_L_W_OPSIZE, /* 2268 */
+ IC_VEX_L_W_OPSIZE, /* 2269 */
+ IC_VEX_L_W_OPSIZE, /* 2270 */
+ IC_VEX_L_W_OPSIZE, /* 2271 */
+ IC_VEX_L, /* 2272 */
+ IC_VEX_L, /* 2273 */
+ IC_VEX_L_XS, /* 2274 */
+ IC_VEX_L_XS, /* 2275 */
+ IC_VEX_L_XD, /* 2276 */
+ IC_VEX_L_XD, /* 2277 */
+ IC_VEX_L_XD, /* 2278 */
+ IC_VEX_L_XD, /* 2279 */
+ IC_VEX_L_W, /* 2280 */
+ IC_VEX_L_W, /* 2281 */
+ IC_VEX_L_W_XS, /* 2282 */
+ IC_VEX_L_W_XS, /* 2283 */
+ IC_VEX_L_W_XD, /* 2284 */
+ IC_VEX_L_W_XD, /* 2285 */
+ IC_VEX_L_W_XD, /* 2286 */
+ IC_VEX_L_W_XD, /* 2287 */
+ IC_VEX_L_OPSIZE, /* 2288 */
+ IC_VEX_L_OPSIZE, /* 2289 */
+ IC_VEX_L_OPSIZE, /* 2290 */
+ IC_VEX_L_OPSIZE, /* 2291 */
+ IC_VEX_L_OPSIZE, /* 2292 */
+ IC_VEX_L_OPSIZE, /* 2293 */
+ IC_VEX_L_OPSIZE, /* 2294 */
+ IC_VEX_L_OPSIZE, /* 2295 */
+ IC_VEX_L_W_OPSIZE, /* 2296 */
+ IC_VEX_L_W_OPSIZE, /* 2297 */
+ IC_VEX_L_W_OPSIZE, /* 2298 */
+ IC_VEX_L_W_OPSIZE, /* 2299 */
+ IC_VEX_L_W_OPSIZE, /* 2300 */
+ IC_VEX_L_W_OPSIZE, /* 2301 */
+ IC_VEX_L_W_OPSIZE, /* 2302 */
+ IC_VEX_L_W_OPSIZE, /* 2303 */
+ IC_EVEX_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_ADSIZE, /* 2594 */
+ IC_64BIT_XS_ADSIZE, /* 2595 */
+ IC_XD_ADSIZE, /* 2596 */
+ IC_64BIT_XD_ADSIZE, /* 2597 */
+ IC_XS_ADSIZE, /* 2598 */
+ IC_64BIT_XD_ADSIZE, /* 2599 */
+ IC_ADSIZE, /* 2600 */
+ IC_64BIT_REXW_ADSIZE, /* 2601 */
+ IC_XS_ADSIZE, /* 2602 */
+ IC_64BIT_REXW_XS, /* 2603 */
+ IC_XD_ADSIZE, /* 2604 */
+ IC_64BIT_REXW_XD, /* 2605 */
+ IC_XS_ADSIZE, /* 2606 */
+ IC_64BIT_REXW_XS, /* 2607 */
+ IC_OPSIZE_ADSIZE, /* 2608 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 2609 */
+ IC_XS_OPSIZE, /* 2610 */
+ IC_64BIT_XS_OPSIZE, /* 2611 */
+ IC_XD_OPSIZE, /* 2612 */
+ IC_64BIT_XD_OPSIZE, /* 2613 */
+ IC_XS_OPSIZE, /* 2614 */
+ IC_64BIT_XD_OPSIZE, /* 2615 */
+ IC_OPSIZE_ADSIZE, /* 2616 */
+ IC_64BIT_REXW_OPSIZE, /* 2617 */
+ IC_XS_OPSIZE, /* 2618 */
+ IC_64BIT_REXW_XS, /* 2619 */
+ IC_XD_OPSIZE, /* 2620 */
+ IC_64BIT_REXW_XD, /* 2621 */
+ IC_XS_OPSIZE, /* 2622 */
+ IC_64BIT_REXW_XS, /* 2623 */
+ IC_VEX, /* 2624 */
+ IC_VEX, /* 2625 */
+ IC_VEX_XS, /* 2626 */
+ IC_VEX_XS, /* 2627 */
+ IC_VEX_XD, /* 2628 */
+ IC_VEX_XD, /* 2629 */
+ IC_VEX_XD, /* 2630 */
+ IC_VEX_XD, /* 2631 */
+ IC_VEX_W, /* 2632 */
+ IC_VEX_W, /* 2633 */
+ IC_VEX_W_XS, /* 2634 */
+ IC_VEX_W_XS, /* 2635 */
+ IC_VEX_W_XD, /* 2636 */
+ IC_VEX_W_XD, /* 2637 */
+ IC_VEX_W_XD, /* 2638 */
+ IC_VEX_W_XD, /* 2639 */
+ IC_VEX_OPSIZE, /* 2640 */
+ IC_VEX_OPSIZE, /* 2641 */
+ IC_VEX_OPSIZE, /* 2642 */
+ IC_VEX_OPSIZE, /* 2643 */
+ IC_VEX_OPSIZE, /* 2644 */
+ IC_VEX_OPSIZE, /* 2645 */
+ IC_VEX_OPSIZE, /* 2646 */
+ IC_VEX_OPSIZE, /* 2647 */
+ IC_VEX_W_OPSIZE, /* 2648 */
+ IC_VEX_W_OPSIZE, /* 2649 */
+ IC_VEX_W_OPSIZE, /* 2650 */
+ IC_VEX_W_OPSIZE, /* 2651 */
+ IC_VEX_W_OPSIZE, /* 2652 */
+ IC_VEX_W_OPSIZE, /* 2653 */
+ IC_VEX_W_OPSIZE, /* 2654 */
+ IC_VEX_W_OPSIZE, /* 2655 */
+ IC_VEX, /* 2656 */
+ IC_VEX, /* 2657 */
+ IC_VEX_XS, /* 2658 */
+ IC_VEX_XS, /* 2659 */
+ IC_VEX_XD, /* 2660 */
+ IC_VEX_XD, /* 2661 */
+ IC_VEX_XD, /* 2662 */
+ IC_VEX_XD, /* 2663 */
+ IC_VEX_W, /* 2664 */
+ IC_VEX_W, /* 2665 */
+ IC_VEX_W_XS, /* 2666 */
+ IC_VEX_W_XS, /* 2667 */
+ IC_VEX_W_XD, /* 2668 */
+ IC_VEX_W_XD, /* 2669 */
+ IC_VEX_W_XD, /* 2670 */
+ IC_VEX_W_XD, /* 2671 */
+ IC_VEX_OPSIZE, /* 2672 */
+ IC_VEX_OPSIZE, /* 2673 */
+ IC_VEX_OPSIZE, /* 2674 */
+ IC_VEX_OPSIZE, /* 2675 */
+ IC_VEX_OPSIZE, /* 2676 */
+ IC_VEX_OPSIZE, /* 2677 */
+ IC_VEX_OPSIZE, /* 2678 */
+ IC_VEX_OPSIZE, /* 2679 */
+ IC_VEX_W_OPSIZE, /* 2680 */
+ IC_VEX_W_OPSIZE, /* 2681 */
+ IC_VEX_W_OPSIZE, /* 2682 */
+ IC_VEX_W_OPSIZE, /* 2683 */
+ IC_VEX_W_OPSIZE, /* 2684 */
+ IC_VEX_W_OPSIZE, /* 2685 */
+ IC_VEX_W_OPSIZE, /* 2686 */
+ IC_VEX_W_OPSIZE, /* 2687 */
+ IC_VEX_L, /* 2688 */
+ IC_VEX_L, /* 2689 */
+ IC_VEX_L_XS, /* 2690 */
+ IC_VEX_L_XS, /* 2691 */
+ IC_VEX_L_XD, /* 2692 */
+ IC_VEX_L_XD, /* 2693 */
+ IC_VEX_L_XD, /* 2694 */
+ IC_VEX_L_XD, /* 2695 */
+ IC_VEX_L_W, /* 2696 */
+ IC_VEX_L_W, /* 2697 */
+ IC_VEX_L_W_XS, /* 2698 */
+ IC_VEX_L_W_XS, /* 2699 */
+ IC_VEX_L_W_XD, /* 2700 */
+ IC_VEX_L_W_XD, /* 2701 */
+ IC_VEX_L_W_XD, /* 2702 */
+ IC_VEX_L_W_XD, /* 2703 */
+ IC_VEX_L_OPSIZE, /* 2704 */
+ IC_VEX_L_OPSIZE, /* 2705 */
+ IC_VEX_L_OPSIZE, /* 2706 */
+ IC_VEX_L_OPSIZE, /* 2707 */
+ IC_VEX_L_OPSIZE, /* 2708 */
+ IC_VEX_L_OPSIZE, /* 2709 */
+ IC_VEX_L_OPSIZE, /* 2710 */
+ IC_VEX_L_OPSIZE, /* 2711 */
+ IC_VEX_L_W_OPSIZE, /* 2712 */
+ IC_VEX_L_W_OPSIZE, /* 2713 */
+ IC_VEX_L_W_OPSIZE, /* 2714 */
+ IC_VEX_L_W_OPSIZE, /* 2715 */
+ IC_VEX_L_W_OPSIZE, /* 2716 */
+ IC_VEX_L_W_OPSIZE, /* 2717 */
+ IC_VEX_L_W_OPSIZE, /* 2718 */
+ IC_VEX_L_W_OPSIZE, /* 2719 */
+ IC_VEX_L, /* 2720 */
+ IC_VEX_L, /* 2721 */
+ IC_VEX_L_XS, /* 2722 */
+ IC_VEX_L_XS, /* 2723 */
+ IC_VEX_L_XD, /* 2724 */
+ IC_VEX_L_XD, /* 2725 */
+ IC_VEX_L_XD, /* 2726 */
+ IC_VEX_L_XD, /* 2727 */
+ IC_VEX_L_W, /* 2728 */
+ IC_VEX_L_W, /* 2729 */
+ IC_VEX_L_W_XS, /* 2730 */
+ IC_VEX_L_W_XS, /* 2731 */
+ IC_VEX_L_W_XD, /* 2732 */
+ IC_VEX_L_W_XD, /* 2733 */
+ IC_VEX_L_W_XD, /* 2734 */
+ IC_VEX_L_W_XD, /* 2735 */
+ IC_VEX_L_OPSIZE, /* 2736 */
+ IC_VEX_L_OPSIZE, /* 2737 */
+ IC_VEX_L_OPSIZE, /* 2738 */
+ IC_VEX_L_OPSIZE, /* 2739 */
+ IC_VEX_L_OPSIZE, /* 2740 */
+ IC_VEX_L_OPSIZE, /* 2741 */
+ IC_VEX_L_OPSIZE, /* 2742 */
+ IC_VEX_L_OPSIZE, /* 2743 */
+ IC_VEX_L_W_OPSIZE, /* 2744 */
+ IC_VEX_L_W_OPSIZE, /* 2745 */
+ IC_VEX_L_W_OPSIZE, /* 2746 */
+ IC_VEX_L_W_OPSIZE, /* 2747 */
+ IC_VEX_L_W_OPSIZE, /* 2748 */
+ IC_VEX_L_W_OPSIZE, /* 2749 */
+ IC_VEX_L_W_OPSIZE, /* 2750 */
+ IC_VEX_L_W_OPSIZE, /* 2751 */
+ IC_VEX_L, /* 2752 */
+ IC_VEX_L, /* 2753 */
+ IC_VEX_L_XS, /* 2754 */
+ IC_VEX_L_XS, /* 2755 */
+ IC_VEX_L_XD, /* 2756 */
+ IC_VEX_L_XD, /* 2757 */
+ IC_VEX_L_XD, /* 2758 */
+ IC_VEX_L_XD, /* 2759 */
+ IC_VEX_L_W, /* 2760 */
+ IC_VEX_L_W, /* 2761 */
+ IC_VEX_L_W_XS, /* 2762 */
+ IC_VEX_L_W_XS, /* 2763 */
+ IC_VEX_L_W_XD, /* 2764 */
+ IC_VEX_L_W_XD, /* 2765 */
+ IC_VEX_L_W_XD, /* 2766 */
+ IC_VEX_L_W_XD, /* 2767 */
+ IC_VEX_L_OPSIZE, /* 2768 */
+ IC_VEX_L_OPSIZE, /* 2769 */
+ IC_VEX_L_OPSIZE, /* 2770 */
+ IC_VEX_L_OPSIZE, /* 2771 */
+ IC_VEX_L_OPSIZE, /* 2772 */
+ IC_VEX_L_OPSIZE, /* 2773 */
+ IC_VEX_L_OPSIZE, /* 2774 */
+ IC_VEX_L_OPSIZE, /* 2775 */
+ IC_VEX_L_W_OPSIZE, /* 2776 */
+ IC_VEX_L_W_OPSIZE, /* 2777 */
+ IC_VEX_L_W_OPSIZE, /* 2778 */
+ IC_VEX_L_W_OPSIZE, /* 2779 */
+ IC_VEX_L_W_OPSIZE, /* 2780 */
+ IC_VEX_L_W_OPSIZE, /* 2781 */
+ IC_VEX_L_W_OPSIZE, /* 2782 */
+ IC_VEX_L_W_OPSIZE, /* 2783 */
+ IC_VEX_L, /* 2784 */
+ IC_VEX_L, /* 2785 */
+ IC_VEX_L_XS, /* 2786 */
+ IC_VEX_L_XS, /* 2787 */
+ IC_VEX_L_XD, /* 2788 */
+ IC_VEX_L_XD, /* 2789 */
+ IC_VEX_L_XD, /* 2790 */
+ IC_VEX_L_XD, /* 2791 */
+ IC_VEX_L_W, /* 2792 */
+ IC_VEX_L_W, /* 2793 */
+ IC_VEX_L_W_XS, /* 2794 */
+ IC_VEX_L_W_XS, /* 2795 */
+ IC_VEX_L_W_XD, /* 2796 */
+ IC_VEX_L_W_XD, /* 2797 */
+ IC_VEX_L_W_XD, /* 2798 */
+ IC_VEX_L_W_XD, /* 2799 */
+ IC_VEX_L_OPSIZE, /* 2800 */
+ IC_VEX_L_OPSIZE, /* 2801 */
+ IC_VEX_L_OPSIZE, /* 2802 */
+ IC_VEX_L_OPSIZE, /* 2803 */
+ IC_VEX_L_OPSIZE, /* 2804 */
+ IC_VEX_L_OPSIZE, /* 2805 */
+ IC_VEX_L_OPSIZE, /* 2806 */
+ IC_VEX_L_OPSIZE, /* 2807 */
+ IC_VEX_L_W_OPSIZE, /* 2808 */
+ IC_VEX_L_W_OPSIZE, /* 2809 */
+ IC_VEX_L_W_OPSIZE, /* 2810 */
+ IC_VEX_L_W_OPSIZE, /* 2811 */
+ IC_VEX_L_W_OPSIZE, /* 2812 */
+ IC_VEX_L_W_OPSIZE, /* 2813 */
+ IC_VEX_L_W_OPSIZE, /* 2814 */
+ IC_VEX_L_W_OPSIZE, /* 2815 */
+ IC_EVEX_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_ADSIZE, /* 3106 */
+ IC_64BIT_XS_ADSIZE, /* 3107 */
+ IC_XD_ADSIZE, /* 3108 */
+ IC_64BIT_XD_ADSIZE, /* 3109 */
+ IC_XS_ADSIZE, /* 3110 */
+ IC_64BIT_XD_ADSIZE, /* 3111 */
+ IC_ADSIZE, /* 3112 */
+ IC_64BIT_REXW_ADSIZE, /* 3113 */
+ IC_XS_ADSIZE, /* 3114 */
+ IC_64BIT_REXW_XS, /* 3115 */
+ IC_XD_ADSIZE, /* 3116 */
+ IC_64BIT_REXW_XD, /* 3117 */
+ IC_XS_ADSIZE, /* 3118 */
+ IC_64BIT_REXW_XS, /* 3119 */
+ IC_OPSIZE_ADSIZE, /* 3120 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 3121 */
+ IC_XS_OPSIZE, /* 3122 */
+ IC_64BIT_XS_OPSIZE, /* 3123 */
+ IC_XD_OPSIZE, /* 3124 */
+ IC_64BIT_XD_OPSIZE, /* 3125 */
+ IC_XS_OPSIZE, /* 3126 */
+ IC_64BIT_XD_OPSIZE, /* 3127 */
+ IC_OPSIZE_ADSIZE, /* 3128 */
+ IC_64BIT_REXW_OPSIZE, /* 3129 */
+ IC_XS_OPSIZE, /* 3130 */
+ IC_64BIT_REXW_XS, /* 3131 */
+ IC_XD_OPSIZE, /* 3132 */
+ IC_64BIT_REXW_XD, /* 3133 */
+ IC_XS_OPSIZE, /* 3134 */
+ IC_64BIT_REXW_XS, /* 3135 */
+ IC_VEX, /* 3136 */
+ IC_VEX, /* 3137 */
+ IC_VEX_XS, /* 3138 */
+ IC_VEX_XS, /* 3139 */
+ IC_VEX_XD, /* 3140 */
+ IC_VEX_XD, /* 3141 */
+ IC_VEX_XD, /* 3142 */
+ IC_VEX_XD, /* 3143 */
+ IC_VEX_W, /* 3144 */
+ IC_VEX_W, /* 3145 */
+ IC_VEX_W_XS, /* 3146 */
+ IC_VEX_W_XS, /* 3147 */
+ IC_VEX_W_XD, /* 3148 */
+ IC_VEX_W_XD, /* 3149 */
+ IC_VEX_W_XD, /* 3150 */
+ IC_VEX_W_XD, /* 3151 */
+ IC_VEX_OPSIZE, /* 3152 */
+ IC_VEX_OPSIZE, /* 3153 */
+ IC_VEX_OPSIZE, /* 3154 */
+ IC_VEX_OPSIZE, /* 3155 */
+ IC_VEX_OPSIZE, /* 3156 */
+ IC_VEX_OPSIZE, /* 3157 */
+ IC_VEX_OPSIZE, /* 3158 */
+ IC_VEX_OPSIZE, /* 3159 */
+ IC_VEX_W_OPSIZE, /* 3160 */
+ IC_VEX_W_OPSIZE, /* 3161 */
+ IC_VEX_W_OPSIZE, /* 3162 */
+ IC_VEX_W_OPSIZE, /* 3163 */
+ IC_VEX_W_OPSIZE, /* 3164 */
+ IC_VEX_W_OPSIZE, /* 3165 */
+ IC_VEX_W_OPSIZE, /* 3166 */
+ IC_VEX_W_OPSIZE, /* 3167 */
+ IC_VEX, /* 3168 */
+ IC_VEX, /* 3169 */
+ IC_VEX_XS, /* 3170 */
+ IC_VEX_XS, /* 3171 */
+ IC_VEX_XD, /* 3172 */
+ IC_VEX_XD, /* 3173 */
+ IC_VEX_XD, /* 3174 */
+ IC_VEX_XD, /* 3175 */
+ IC_VEX_W, /* 3176 */
+ IC_VEX_W, /* 3177 */
+ IC_VEX_W_XS, /* 3178 */
+ IC_VEX_W_XS, /* 3179 */
+ IC_VEX_W_XD, /* 3180 */
+ IC_VEX_W_XD, /* 3181 */
+ IC_VEX_W_XD, /* 3182 */
+ IC_VEX_W_XD, /* 3183 */
+ IC_VEX_OPSIZE, /* 3184 */
+ IC_VEX_OPSIZE, /* 3185 */
+ IC_VEX_OPSIZE, /* 3186 */
+ IC_VEX_OPSIZE, /* 3187 */
+ IC_VEX_OPSIZE, /* 3188 */
+ IC_VEX_OPSIZE, /* 3189 */
+ IC_VEX_OPSIZE, /* 3190 */
+ IC_VEX_OPSIZE, /* 3191 */
+ IC_VEX_W_OPSIZE, /* 3192 */
+ IC_VEX_W_OPSIZE, /* 3193 */
+ IC_VEX_W_OPSIZE, /* 3194 */
+ IC_VEX_W_OPSIZE, /* 3195 */
+ IC_VEX_W_OPSIZE, /* 3196 */
+ IC_VEX_W_OPSIZE, /* 3197 */
+ IC_VEX_W_OPSIZE, /* 3198 */
+ IC_VEX_W_OPSIZE, /* 3199 */
+ IC_VEX_L, /* 3200 */
+ IC_VEX_L, /* 3201 */
+ IC_VEX_L_XS, /* 3202 */
+ IC_VEX_L_XS, /* 3203 */
+ IC_VEX_L_XD, /* 3204 */
+ IC_VEX_L_XD, /* 3205 */
+ IC_VEX_L_XD, /* 3206 */
+ IC_VEX_L_XD, /* 3207 */
+ IC_VEX_L_W, /* 3208 */
+ IC_VEX_L_W, /* 3209 */
+ IC_VEX_L_W_XS, /* 3210 */
+ IC_VEX_L_W_XS, /* 3211 */
+ IC_VEX_L_W_XD, /* 3212 */
+ IC_VEX_L_W_XD, /* 3213 */
+ IC_VEX_L_W_XD, /* 3214 */
+ IC_VEX_L_W_XD, /* 3215 */
+ IC_VEX_L_OPSIZE, /* 3216 */
+ IC_VEX_L_OPSIZE, /* 3217 */
+ IC_VEX_L_OPSIZE, /* 3218 */
+ IC_VEX_L_OPSIZE, /* 3219 */
+ IC_VEX_L_OPSIZE, /* 3220 */
+ IC_VEX_L_OPSIZE, /* 3221 */
+ IC_VEX_L_OPSIZE, /* 3222 */
+ IC_VEX_L_OPSIZE, /* 3223 */
+ IC_VEX_L_W_OPSIZE, /* 3224 */
+ IC_VEX_L_W_OPSIZE, /* 3225 */
+ IC_VEX_L_W_OPSIZE, /* 3226 */
+ IC_VEX_L_W_OPSIZE, /* 3227 */
+ IC_VEX_L_W_OPSIZE, /* 3228 */
+ IC_VEX_L_W_OPSIZE, /* 3229 */
+ IC_VEX_L_W_OPSIZE, /* 3230 */
+ IC_VEX_L_W_OPSIZE, /* 3231 */
+ IC_VEX_L, /* 3232 */
+ IC_VEX_L, /* 3233 */
+ IC_VEX_L_XS, /* 3234 */
+ IC_VEX_L_XS, /* 3235 */
+ IC_VEX_L_XD, /* 3236 */
+ IC_VEX_L_XD, /* 3237 */
+ IC_VEX_L_XD, /* 3238 */
+ IC_VEX_L_XD, /* 3239 */
+ IC_VEX_L_W, /* 3240 */
+ IC_VEX_L_W, /* 3241 */
+ IC_VEX_L_W_XS, /* 3242 */
+ IC_VEX_L_W_XS, /* 3243 */
+ IC_VEX_L_W_XD, /* 3244 */
+ IC_VEX_L_W_XD, /* 3245 */
+ IC_VEX_L_W_XD, /* 3246 */
+ IC_VEX_L_W_XD, /* 3247 */
+ IC_VEX_L_OPSIZE, /* 3248 */
+ IC_VEX_L_OPSIZE, /* 3249 */
+ IC_VEX_L_OPSIZE, /* 3250 */
+ IC_VEX_L_OPSIZE, /* 3251 */
+ IC_VEX_L_OPSIZE, /* 3252 */
+ IC_VEX_L_OPSIZE, /* 3253 */
+ IC_VEX_L_OPSIZE, /* 3254 */
+ IC_VEX_L_OPSIZE, /* 3255 */
+ IC_VEX_L_W_OPSIZE, /* 3256 */
+ IC_VEX_L_W_OPSIZE, /* 3257 */
+ IC_VEX_L_W_OPSIZE, /* 3258 */
+ IC_VEX_L_W_OPSIZE, /* 3259 */
+ IC_VEX_L_W_OPSIZE, /* 3260 */
+ IC_VEX_L_W_OPSIZE, /* 3261 */
+ IC_VEX_L_W_OPSIZE, /* 3262 */
+ IC_VEX_L_W_OPSIZE, /* 3263 */
+ IC_VEX_L, /* 3264 */
+ IC_VEX_L, /* 3265 */
+ IC_VEX_L_XS, /* 3266 */
+ IC_VEX_L_XS, /* 3267 */
+ IC_VEX_L_XD, /* 3268 */
+ IC_VEX_L_XD, /* 3269 */
+ IC_VEX_L_XD, /* 3270 */
+ IC_VEX_L_XD, /* 3271 */
+ IC_VEX_L_W, /* 3272 */
+ IC_VEX_L_W, /* 3273 */
+ IC_VEX_L_W_XS, /* 3274 */
+ IC_VEX_L_W_XS, /* 3275 */
+ IC_VEX_L_W_XD, /* 3276 */
+ IC_VEX_L_W_XD, /* 3277 */
+ IC_VEX_L_W_XD, /* 3278 */
+ IC_VEX_L_W_XD, /* 3279 */
+ IC_VEX_L_OPSIZE, /* 3280 */
+ IC_VEX_L_OPSIZE, /* 3281 */
+ IC_VEX_L_OPSIZE, /* 3282 */
+ IC_VEX_L_OPSIZE, /* 3283 */
+ IC_VEX_L_OPSIZE, /* 3284 */
+ IC_VEX_L_OPSIZE, /* 3285 */
+ IC_VEX_L_OPSIZE, /* 3286 */
+ IC_VEX_L_OPSIZE, /* 3287 */
+ IC_VEX_L_W_OPSIZE, /* 3288 */
+ IC_VEX_L_W_OPSIZE, /* 3289 */
+ IC_VEX_L_W_OPSIZE, /* 3290 */
+ IC_VEX_L_W_OPSIZE, /* 3291 */
+ IC_VEX_L_W_OPSIZE, /* 3292 */
+ IC_VEX_L_W_OPSIZE, /* 3293 */
+ IC_VEX_L_W_OPSIZE, /* 3294 */
+ IC_VEX_L_W_OPSIZE, /* 3295 */
+ IC_VEX_L, /* 3296 */
+ IC_VEX_L, /* 3297 */
+ IC_VEX_L_XS, /* 3298 */
+ IC_VEX_L_XS, /* 3299 */
+ IC_VEX_L_XD, /* 3300 */
+ IC_VEX_L_XD, /* 3301 */
+ IC_VEX_L_XD, /* 3302 */
+ IC_VEX_L_XD, /* 3303 */
+ IC_VEX_L_W, /* 3304 */
+ IC_VEX_L_W, /* 3305 */
+ IC_VEX_L_W_XS, /* 3306 */
+ IC_VEX_L_W_XS, /* 3307 */
+ IC_VEX_L_W_XD, /* 3308 */
+ IC_VEX_L_W_XD, /* 3309 */
+ IC_VEX_L_W_XD, /* 3310 */
+ IC_VEX_L_W_XD, /* 3311 */
+ IC_VEX_L_OPSIZE, /* 3312 */
+ IC_VEX_L_OPSIZE, /* 3313 */
+ IC_VEX_L_OPSIZE, /* 3314 */
+ IC_VEX_L_OPSIZE, /* 3315 */
+ IC_VEX_L_OPSIZE, /* 3316 */
+ IC_VEX_L_OPSIZE, /* 3317 */
+ IC_VEX_L_OPSIZE, /* 3318 */
+ IC_VEX_L_OPSIZE, /* 3319 */
+ IC_VEX_L_W_OPSIZE, /* 3320 */
+ IC_VEX_L_W_OPSIZE, /* 3321 */
+ IC_VEX_L_W_OPSIZE, /* 3322 */
+ IC_VEX_L_W_OPSIZE, /* 3323 */
+ IC_VEX_L_W_OPSIZE, /* 3324 */
+ IC_VEX_L_W_OPSIZE, /* 3325 */
+ IC_VEX_L_W_OPSIZE, /* 3326 */
+ IC_VEX_L_W_OPSIZE, /* 3327 */
+ IC_EVEX_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_ADSIZE, /* 3618 */
+ IC_64BIT_XS_ADSIZE, /* 3619 */
+ IC_XD_ADSIZE, /* 3620 */
+ IC_64BIT_XD_ADSIZE, /* 3621 */
+ IC_XS_ADSIZE, /* 3622 */
+ IC_64BIT_XD_ADSIZE, /* 3623 */
+ IC_ADSIZE, /* 3624 */
+ IC_64BIT_REXW_ADSIZE, /* 3625 */
+ IC_XS_ADSIZE, /* 3626 */
+ IC_64BIT_REXW_XS, /* 3627 */
+ IC_XD_ADSIZE, /* 3628 */
+ IC_64BIT_REXW_XD, /* 3629 */
+ IC_XS_ADSIZE, /* 3630 */
+ IC_64BIT_REXW_XS, /* 3631 */
+ IC_OPSIZE_ADSIZE, /* 3632 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 3633 */
+ IC_XS_OPSIZE, /* 3634 */
+ IC_64BIT_XS_OPSIZE, /* 3635 */
+ IC_XD_OPSIZE, /* 3636 */
+ IC_64BIT_XD_OPSIZE, /* 3637 */
+ IC_XS_OPSIZE, /* 3638 */
+ IC_64BIT_XD_OPSIZE, /* 3639 */
+ IC_OPSIZE_ADSIZE, /* 3640 */
+ IC_64BIT_REXW_OPSIZE, /* 3641 */
+ IC_XS_OPSIZE, /* 3642 */
+ IC_64BIT_REXW_XS, /* 3643 */
+ IC_XD_OPSIZE, /* 3644 */
+ IC_64BIT_REXW_XD, /* 3645 */
+ IC_XS_OPSIZE, /* 3646 */
+ IC_64BIT_REXW_XS, /* 3647 */
+ IC_VEX, /* 3648 */
+ IC_VEX, /* 3649 */
+ IC_VEX_XS, /* 3650 */
+ IC_VEX_XS, /* 3651 */
+ IC_VEX_XD, /* 3652 */
+ IC_VEX_XD, /* 3653 */
+ IC_VEX_XD, /* 3654 */
+ IC_VEX_XD, /* 3655 */
+ IC_VEX_W, /* 3656 */
+ IC_VEX_W, /* 3657 */
+ IC_VEX_W_XS, /* 3658 */
+ IC_VEX_W_XS, /* 3659 */
+ IC_VEX_W_XD, /* 3660 */
+ IC_VEX_W_XD, /* 3661 */
+ IC_VEX_W_XD, /* 3662 */
+ IC_VEX_W_XD, /* 3663 */
+ IC_VEX_OPSIZE, /* 3664 */
+ IC_VEX_OPSIZE, /* 3665 */
+ IC_VEX_OPSIZE, /* 3666 */
+ IC_VEX_OPSIZE, /* 3667 */
+ IC_VEX_OPSIZE, /* 3668 */
+ IC_VEX_OPSIZE, /* 3669 */
+ IC_VEX_OPSIZE, /* 3670 */
+ IC_VEX_OPSIZE, /* 3671 */
+ IC_VEX_W_OPSIZE, /* 3672 */
+ IC_VEX_W_OPSIZE, /* 3673 */
+ IC_VEX_W_OPSIZE, /* 3674 */
+ IC_VEX_W_OPSIZE, /* 3675 */
+ IC_VEX_W_OPSIZE, /* 3676 */
+ IC_VEX_W_OPSIZE, /* 3677 */
+ IC_VEX_W_OPSIZE, /* 3678 */
+ IC_VEX_W_OPSIZE, /* 3679 */
+ IC_VEX, /* 3680 */
+ IC_VEX, /* 3681 */
+ IC_VEX_XS, /* 3682 */
+ IC_VEX_XS, /* 3683 */
+ IC_VEX_XD, /* 3684 */
+ IC_VEX_XD, /* 3685 */
+ IC_VEX_XD, /* 3686 */
+ IC_VEX_XD, /* 3687 */
+ IC_VEX_W, /* 3688 */
+ IC_VEX_W, /* 3689 */
+ IC_VEX_W_XS, /* 3690 */
+ IC_VEX_W_XS, /* 3691 */
+ IC_VEX_W_XD, /* 3692 */
+ IC_VEX_W_XD, /* 3693 */
+ IC_VEX_W_XD, /* 3694 */
+ IC_VEX_W_XD, /* 3695 */
+ IC_VEX_OPSIZE, /* 3696 */
+ IC_VEX_OPSIZE, /* 3697 */
+ IC_VEX_OPSIZE, /* 3698 */
+ IC_VEX_OPSIZE, /* 3699 */
+ IC_VEX_OPSIZE, /* 3700 */
+ IC_VEX_OPSIZE, /* 3701 */
+ IC_VEX_OPSIZE, /* 3702 */
+ IC_VEX_OPSIZE, /* 3703 */
+ IC_VEX_W_OPSIZE, /* 3704 */
+ IC_VEX_W_OPSIZE, /* 3705 */
+ IC_VEX_W_OPSIZE, /* 3706 */
+ IC_VEX_W_OPSIZE, /* 3707 */
+ IC_VEX_W_OPSIZE, /* 3708 */
+ IC_VEX_W_OPSIZE, /* 3709 */
+ IC_VEX_W_OPSIZE, /* 3710 */
+ IC_VEX_W_OPSIZE, /* 3711 */
+ IC_VEX_L, /* 3712 */
+ IC_VEX_L, /* 3713 */
+ IC_VEX_L_XS, /* 3714 */
+ IC_VEX_L_XS, /* 3715 */
+ IC_VEX_L_XD, /* 3716 */
+ IC_VEX_L_XD, /* 3717 */
+ IC_VEX_L_XD, /* 3718 */
+ IC_VEX_L_XD, /* 3719 */
+ IC_VEX_L_W, /* 3720 */
+ IC_VEX_L_W, /* 3721 */
+ IC_VEX_L_W_XS, /* 3722 */
+ IC_VEX_L_W_XS, /* 3723 */
+ IC_VEX_L_W_XD, /* 3724 */
+ IC_VEX_L_W_XD, /* 3725 */
+ IC_VEX_L_W_XD, /* 3726 */
+ IC_VEX_L_W_XD, /* 3727 */
+ IC_VEX_L_OPSIZE, /* 3728 */
+ IC_VEX_L_OPSIZE, /* 3729 */
+ IC_VEX_L_OPSIZE, /* 3730 */
+ IC_VEX_L_OPSIZE, /* 3731 */
+ IC_VEX_L_OPSIZE, /* 3732 */
+ IC_VEX_L_OPSIZE, /* 3733 */
+ IC_VEX_L_OPSIZE, /* 3734 */
+ IC_VEX_L_OPSIZE, /* 3735 */
+ IC_VEX_L_W_OPSIZE, /* 3736 */
+ IC_VEX_L_W_OPSIZE, /* 3737 */
+ IC_VEX_L_W_OPSIZE, /* 3738 */
+ IC_VEX_L_W_OPSIZE, /* 3739 */
+ IC_VEX_L_W_OPSIZE, /* 3740 */
+ IC_VEX_L_W_OPSIZE, /* 3741 */
+ IC_VEX_L_W_OPSIZE, /* 3742 */
+ IC_VEX_L_W_OPSIZE, /* 3743 */
+ IC_VEX_L, /* 3744 */
+ IC_VEX_L, /* 3745 */
+ IC_VEX_L_XS, /* 3746 */
+ IC_VEX_L_XS, /* 3747 */
+ IC_VEX_L_XD, /* 3748 */
+ IC_VEX_L_XD, /* 3749 */
+ IC_VEX_L_XD, /* 3750 */
+ IC_VEX_L_XD, /* 3751 */
+ IC_VEX_L_W, /* 3752 */
+ IC_VEX_L_W, /* 3753 */
+ IC_VEX_L_W_XS, /* 3754 */
+ IC_VEX_L_W_XS, /* 3755 */
+ IC_VEX_L_W_XD, /* 3756 */
+ IC_VEX_L_W_XD, /* 3757 */
+ IC_VEX_L_W_XD, /* 3758 */
+ IC_VEX_L_W_XD, /* 3759 */
+ IC_VEX_L_OPSIZE, /* 3760 */
+ IC_VEX_L_OPSIZE, /* 3761 */
+ IC_VEX_L_OPSIZE, /* 3762 */
+ IC_VEX_L_OPSIZE, /* 3763 */
+ IC_VEX_L_OPSIZE, /* 3764 */
+ IC_VEX_L_OPSIZE, /* 3765 */
+ IC_VEX_L_OPSIZE, /* 3766 */
+ IC_VEX_L_OPSIZE, /* 3767 */
+ IC_VEX_L_W_OPSIZE, /* 3768 */
+ IC_VEX_L_W_OPSIZE, /* 3769 */
+ IC_VEX_L_W_OPSIZE, /* 3770 */
+ IC_VEX_L_W_OPSIZE, /* 3771 */
+ IC_VEX_L_W_OPSIZE, /* 3772 */
+ IC_VEX_L_W_OPSIZE, /* 3773 */
+ IC_VEX_L_W_OPSIZE, /* 3774 */
+ IC_VEX_L_W_OPSIZE, /* 3775 */
+ IC_VEX_L, /* 3776 */
+ IC_VEX_L, /* 3777 */
+ IC_VEX_L_XS, /* 3778 */
+ IC_VEX_L_XS, /* 3779 */
+ IC_VEX_L_XD, /* 3780 */
+ IC_VEX_L_XD, /* 3781 */
+ IC_VEX_L_XD, /* 3782 */
+ IC_VEX_L_XD, /* 3783 */
+ IC_VEX_L_W, /* 3784 */
+ IC_VEX_L_W, /* 3785 */
+ IC_VEX_L_W_XS, /* 3786 */
+ IC_VEX_L_W_XS, /* 3787 */
+ IC_VEX_L_W_XD, /* 3788 */
+ IC_VEX_L_W_XD, /* 3789 */
+ IC_VEX_L_W_XD, /* 3790 */
+ IC_VEX_L_W_XD, /* 3791 */
+ IC_VEX_L_OPSIZE, /* 3792 */
+ IC_VEX_L_OPSIZE, /* 3793 */
+ IC_VEX_L_OPSIZE, /* 3794 */
+ IC_VEX_L_OPSIZE, /* 3795 */
+ IC_VEX_L_OPSIZE, /* 3796 */
+ IC_VEX_L_OPSIZE, /* 3797 */
+ IC_VEX_L_OPSIZE, /* 3798 */
+ IC_VEX_L_OPSIZE, /* 3799 */
+ IC_VEX_L_W_OPSIZE, /* 3800 */
+ IC_VEX_L_W_OPSIZE, /* 3801 */
+ IC_VEX_L_W_OPSIZE, /* 3802 */
+ IC_VEX_L_W_OPSIZE, /* 3803 */
+ IC_VEX_L_W_OPSIZE, /* 3804 */
+ IC_VEX_L_W_OPSIZE, /* 3805 */
+ IC_VEX_L_W_OPSIZE, /* 3806 */
+ IC_VEX_L_W_OPSIZE, /* 3807 */
+ IC_VEX_L, /* 3808 */
+ IC_VEX_L, /* 3809 */
+ IC_VEX_L_XS, /* 3810 */
+ IC_VEX_L_XS, /* 3811 */
+ IC_VEX_L_XD, /* 3812 */
+ IC_VEX_L_XD, /* 3813 */
+ IC_VEX_L_XD, /* 3814 */
+ IC_VEX_L_XD, /* 3815 */
+ IC_VEX_L_W, /* 3816 */
+ IC_VEX_L_W, /* 3817 */
+ IC_VEX_L_W_XS, /* 3818 */
+ IC_VEX_L_W_XS, /* 3819 */
+ IC_VEX_L_W_XD, /* 3820 */
+ IC_VEX_L_W_XD, /* 3821 */
+ IC_VEX_L_W_XD, /* 3822 */
+ IC_VEX_L_W_XD, /* 3823 */
+ IC_VEX_L_OPSIZE, /* 3824 */
+ IC_VEX_L_OPSIZE, /* 3825 */
+ IC_VEX_L_OPSIZE, /* 3826 */
+ IC_VEX_L_OPSIZE, /* 3827 */
+ IC_VEX_L_OPSIZE, /* 3828 */
+ IC_VEX_L_OPSIZE, /* 3829 */
+ IC_VEX_L_OPSIZE, /* 3830 */
+ IC_VEX_L_OPSIZE, /* 3831 */
+ IC_VEX_L_W_OPSIZE, /* 3832 */
+ IC_VEX_L_W_OPSIZE, /* 3833 */
+ IC_VEX_L_W_OPSIZE, /* 3834 */
+ IC_VEX_L_W_OPSIZE, /* 3835 */
+ IC_VEX_L_W_OPSIZE, /* 3836 */
+ IC_VEX_L_W_OPSIZE, /* 3837 */
+ IC_VEX_L_W_OPSIZE, /* 3838 */
+ IC_VEX_L_W_OPSIZE, /* 3839 */
+ IC_EVEX_L2_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_ADSIZE, /* 4130 */
+ IC_64BIT_XS_ADSIZE, /* 4131 */
+ IC_XD_ADSIZE, /* 4132 */
+ IC_64BIT_XD_ADSIZE, /* 4133 */
+ IC_XS_ADSIZE, /* 4134 */
+ IC_64BIT_XD_ADSIZE, /* 4135 */
+ IC_ADSIZE, /* 4136 */
+ IC_64BIT_REXW_ADSIZE, /* 4137 */
+ IC_XS_ADSIZE, /* 4138 */
+ IC_64BIT_REXW_XS, /* 4139 */
+ IC_XD_ADSIZE, /* 4140 */
+ IC_64BIT_REXW_XD, /* 4141 */
+ IC_XS_ADSIZE, /* 4142 */
+ IC_64BIT_REXW_XS, /* 4143 */
+ IC_OPSIZE_ADSIZE, /* 4144 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 4145 */
+ IC_XS_OPSIZE, /* 4146 */
+ IC_64BIT_XS_OPSIZE, /* 4147 */
+ IC_XD_OPSIZE, /* 4148 */
+ IC_64BIT_XD_OPSIZE, /* 4149 */
+ IC_XS_OPSIZE, /* 4150 */
+ IC_64BIT_XD_OPSIZE, /* 4151 */
+ IC_OPSIZE_ADSIZE, /* 4152 */
+ IC_64BIT_REXW_OPSIZE, /* 4153 */
+ IC_XS_OPSIZE, /* 4154 */
+ IC_64BIT_REXW_XS, /* 4155 */
+ IC_XD_OPSIZE, /* 4156 */
+ IC_64BIT_REXW_XD, /* 4157 */
+ IC_XS_OPSIZE, /* 4158 */
+ IC_64BIT_REXW_XS, /* 4159 */
+ IC_VEX, /* 4160 */
+ IC_VEX, /* 4161 */
+ IC_VEX_XS, /* 4162 */
+ IC_VEX_XS, /* 4163 */
+ IC_VEX_XD, /* 4164 */
+ IC_VEX_XD, /* 4165 */
+ IC_VEX_XD, /* 4166 */
+ IC_VEX_XD, /* 4167 */
+ IC_VEX_W, /* 4168 */
+ IC_VEX_W, /* 4169 */
+ IC_VEX_W_XS, /* 4170 */
+ IC_VEX_W_XS, /* 4171 */
+ IC_VEX_W_XD, /* 4172 */
+ IC_VEX_W_XD, /* 4173 */
+ IC_VEX_W_XD, /* 4174 */
+ IC_VEX_W_XD, /* 4175 */
+ IC_VEX_OPSIZE, /* 4176 */
+ IC_VEX_OPSIZE, /* 4177 */
+ IC_VEX_OPSIZE, /* 4178 */
+ IC_VEX_OPSIZE, /* 4179 */
+ IC_VEX_OPSIZE, /* 4180 */
+ IC_VEX_OPSIZE, /* 4181 */
+ IC_VEX_OPSIZE, /* 4182 */
+ IC_VEX_OPSIZE, /* 4183 */
+ IC_VEX_W_OPSIZE, /* 4184 */
+ IC_VEX_W_OPSIZE, /* 4185 */
+ IC_VEX_W_OPSIZE, /* 4186 */
+ IC_VEX_W_OPSIZE, /* 4187 */
+ IC_VEX_W_OPSIZE, /* 4188 */
+ IC_VEX_W_OPSIZE, /* 4189 */
+ IC_VEX_W_OPSIZE, /* 4190 */
+ IC_VEX_W_OPSIZE, /* 4191 */
+ IC_VEX, /* 4192 */
+ IC_VEX, /* 4193 */
+ IC_VEX_XS, /* 4194 */
+ IC_VEX_XS, /* 4195 */
+ IC_VEX_XD, /* 4196 */
+ IC_VEX_XD, /* 4197 */
+ IC_VEX_XD, /* 4198 */
+ IC_VEX_XD, /* 4199 */
+ IC_VEX_W, /* 4200 */
+ IC_VEX_W, /* 4201 */
+ IC_VEX_W_XS, /* 4202 */
+ IC_VEX_W_XS, /* 4203 */
+ IC_VEX_W_XD, /* 4204 */
+ IC_VEX_W_XD, /* 4205 */
+ IC_VEX_W_XD, /* 4206 */
+ IC_VEX_W_XD, /* 4207 */
+ IC_VEX_OPSIZE, /* 4208 */
+ IC_VEX_OPSIZE, /* 4209 */
+ IC_VEX_OPSIZE, /* 4210 */
+ IC_VEX_OPSIZE, /* 4211 */
+ IC_VEX_OPSIZE, /* 4212 */
+ IC_VEX_OPSIZE, /* 4213 */
+ IC_VEX_OPSIZE, /* 4214 */
+ IC_VEX_OPSIZE, /* 4215 */
+ IC_VEX_W_OPSIZE, /* 4216 */
+ IC_VEX_W_OPSIZE, /* 4217 */
+ IC_VEX_W_OPSIZE, /* 4218 */
+ IC_VEX_W_OPSIZE, /* 4219 */
+ IC_VEX_W_OPSIZE, /* 4220 */
+ IC_VEX_W_OPSIZE, /* 4221 */
+ IC_VEX_W_OPSIZE, /* 4222 */
+ IC_VEX_W_OPSIZE, /* 4223 */
+ IC_VEX_L, /* 4224 */
+ IC_VEX_L, /* 4225 */
+ IC_VEX_L_XS, /* 4226 */
+ IC_VEX_L_XS, /* 4227 */
+ IC_VEX_L_XD, /* 4228 */
+ IC_VEX_L_XD, /* 4229 */
+ IC_VEX_L_XD, /* 4230 */
+ IC_VEX_L_XD, /* 4231 */
+ IC_VEX_L_W, /* 4232 */
+ IC_VEX_L_W, /* 4233 */
+ IC_VEX_L_W_XS, /* 4234 */
+ IC_VEX_L_W_XS, /* 4235 */
+ IC_VEX_L_W_XD, /* 4236 */
+ IC_VEX_L_W_XD, /* 4237 */
+ IC_VEX_L_W_XD, /* 4238 */
+ IC_VEX_L_W_XD, /* 4239 */
+ IC_VEX_L_OPSIZE, /* 4240 */
+ IC_VEX_L_OPSIZE, /* 4241 */
+ IC_VEX_L_OPSIZE, /* 4242 */
+ IC_VEX_L_OPSIZE, /* 4243 */
+ IC_VEX_L_OPSIZE, /* 4244 */
+ IC_VEX_L_OPSIZE, /* 4245 */
+ IC_VEX_L_OPSIZE, /* 4246 */
+ IC_VEX_L_OPSIZE, /* 4247 */
+ IC_VEX_L_W_OPSIZE, /* 4248 */
+ IC_VEX_L_W_OPSIZE, /* 4249 */
+ IC_VEX_L_W_OPSIZE, /* 4250 */
+ IC_VEX_L_W_OPSIZE, /* 4251 */
+ IC_VEX_L_W_OPSIZE, /* 4252 */
+ IC_VEX_L_W_OPSIZE, /* 4253 */
+ IC_VEX_L_W_OPSIZE, /* 4254 */
+ IC_VEX_L_W_OPSIZE, /* 4255 */
+ IC_VEX_L, /* 4256 */
+ IC_VEX_L, /* 4257 */
+ IC_VEX_L_XS, /* 4258 */
+ IC_VEX_L_XS, /* 4259 */
+ IC_VEX_L_XD, /* 4260 */
+ IC_VEX_L_XD, /* 4261 */
+ IC_VEX_L_XD, /* 4262 */
+ IC_VEX_L_XD, /* 4263 */
+ IC_VEX_L_W, /* 4264 */
+ IC_VEX_L_W, /* 4265 */
+ IC_VEX_L_W_XS, /* 4266 */
+ IC_VEX_L_W_XS, /* 4267 */
+ IC_VEX_L_W_XD, /* 4268 */
+ IC_VEX_L_W_XD, /* 4269 */
+ IC_VEX_L_W_XD, /* 4270 */
+ IC_VEX_L_W_XD, /* 4271 */
+ IC_VEX_L_OPSIZE, /* 4272 */
+ IC_VEX_L_OPSIZE, /* 4273 */
+ IC_VEX_L_OPSIZE, /* 4274 */
+ IC_VEX_L_OPSIZE, /* 4275 */
+ IC_VEX_L_OPSIZE, /* 4276 */
+ IC_VEX_L_OPSIZE, /* 4277 */
+ IC_VEX_L_OPSIZE, /* 4278 */
+ IC_VEX_L_OPSIZE, /* 4279 */
+ IC_VEX_L_W_OPSIZE, /* 4280 */
+ IC_VEX_L_W_OPSIZE, /* 4281 */
+ IC_VEX_L_W_OPSIZE, /* 4282 */
+ IC_VEX_L_W_OPSIZE, /* 4283 */
+ IC_VEX_L_W_OPSIZE, /* 4284 */
+ IC_VEX_L_W_OPSIZE, /* 4285 */
+ IC_VEX_L_W_OPSIZE, /* 4286 */
+ IC_VEX_L_W_OPSIZE, /* 4287 */
+ IC_VEX_L, /* 4288 */
+ IC_VEX_L, /* 4289 */
+ IC_VEX_L_XS, /* 4290 */
+ IC_VEX_L_XS, /* 4291 */
+ IC_VEX_L_XD, /* 4292 */
+ IC_VEX_L_XD, /* 4293 */
+ IC_VEX_L_XD, /* 4294 */
+ IC_VEX_L_XD, /* 4295 */
+ IC_VEX_L_W, /* 4296 */
+ IC_VEX_L_W, /* 4297 */
+ IC_VEX_L_W_XS, /* 4298 */
+ IC_VEX_L_W_XS, /* 4299 */
+ IC_VEX_L_W_XD, /* 4300 */
+ IC_VEX_L_W_XD, /* 4301 */
+ IC_VEX_L_W_XD, /* 4302 */
+ IC_VEX_L_W_XD, /* 4303 */
+ IC_VEX_L_OPSIZE, /* 4304 */
+ IC_VEX_L_OPSIZE, /* 4305 */
+ IC_VEX_L_OPSIZE, /* 4306 */
+ IC_VEX_L_OPSIZE, /* 4307 */
+ IC_VEX_L_OPSIZE, /* 4308 */
+ IC_VEX_L_OPSIZE, /* 4309 */
+ IC_VEX_L_OPSIZE, /* 4310 */
+ IC_VEX_L_OPSIZE, /* 4311 */
+ IC_VEX_L_W_OPSIZE, /* 4312 */
+ IC_VEX_L_W_OPSIZE, /* 4313 */
+ IC_VEX_L_W_OPSIZE, /* 4314 */
+ IC_VEX_L_W_OPSIZE, /* 4315 */
+ IC_VEX_L_W_OPSIZE, /* 4316 */
+ IC_VEX_L_W_OPSIZE, /* 4317 */
+ IC_VEX_L_W_OPSIZE, /* 4318 */
+ IC_VEX_L_W_OPSIZE, /* 4319 */
+ IC_VEX_L, /* 4320 */
+ IC_VEX_L, /* 4321 */
+ IC_VEX_L_XS, /* 4322 */
+ IC_VEX_L_XS, /* 4323 */
+ IC_VEX_L_XD, /* 4324 */
+ IC_VEX_L_XD, /* 4325 */
+ IC_VEX_L_XD, /* 4326 */
+ IC_VEX_L_XD, /* 4327 */
+ IC_VEX_L_W, /* 4328 */
+ IC_VEX_L_W, /* 4329 */
+ IC_VEX_L_W_XS, /* 4330 */
+ IC_VEX_L_W_XS, /* 4331 */
+ IC_VEX_L_W_XD, /* 4332 */
+ IC_VEX_L_W_XD, /* 4333 */
+ IC_VEX_L_W_XD, /* 4334 */
+ IC_VEX_L_W_XD, /* 4335 */
+ IC_VEX_L_OPSIZE, /* 4336 */
+ IC_VEX_L_OPSIZE, /* 4337 */
+ IC_VEX_L_OPSIZE, /* 4338 */
+ IC_VEX_L_OPSIZE, /* 4339 */
+ IC_VEX_L_OPSIZE, /* 4340 */
+ IC_VEX_L_OPSIZE, /* 4341 */
+ IC_VEX_L_OPSIZE, /* 4342 */
+ IC_VEX_L_OPSIZE, /* 4343 */
+ IC_VEX_L_W_OPSIZE, /* 4344 */
+ IC_VEX_L_W_OPSIZE, /* 4345 */
+ IC_VEX_L_W_OPSIZE, /* 4346 */
+ IC_VEX_L_W_OPSIZE, /* 4347 */
+ IC_VEX_L_W_OPSIZE, /* 4348 */
+ IC_VEX_L_W_OPSIZE, /* 4349 */
+ IC_VEX_L_W_OPSIZE, /* 4350 */
+ IC_VEX_L_W_OPSIZE, /* 4351 */
+ IC_EVEX_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_ADSIZE, /* 4642 */
+ IC_64BIT_XS_ADSIZE, /* 4643 */
+ IC_XD_ADSIZE, /* 4644 */
+ IC_64BIT_XD_ADSIZE, /* 4645 */
+ IC_XS_ADSIZE, /* 4646 */
+ IC_64BIT_XD_ADSIZE, /* 4647 */
+ IC_ADSIZE, /* 4648 */
+ IC_64BIT_REXW_ADSIZE, /* 4649 */
+ IC_XS_ADSIZE, /* 4650 */
+ IC_64BIT_REXW_XS, /* 4651 */
+ IC_XD_ADSIZE, /* 4652 */
+ IC_64BIT_REXW_XD, /* 4653 */
+ IC_XS_ADSIZE, /* 4654 */
+ IC_64BIT_REXW_XS, /* 4655 */
+ IC_OPSIZE_ADSIZE, /* 4656 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 4657 */
+ IC_XS_OPSIZE, /* 4658 */
+ IC_64BIT_XS_OPSIZE, /* 4659 */
+ IC_XD_OPSIZE, /* 4660 */
+ IC_64BIT_XD_OPSIZE, /* 4661 */
+ IC_XS_OPSIZE, /* 4662 */
+ IC_64BIT_XD_OPSIZE, /* 4663 */
+ IC_OPSIZE_ADSIZE, /* 4664 */
+ IC_64BIT_REXW_OPSIZE, /* 4665 */
+ IC_XS_OPSIZE, /* 4666 */
+ IC_64BIT_REXW_XS, /* 4667 */
+ IC_XD_OPSIZE, /* 4668 */
+ IC_64BIT_REXW_XD, /* 4669 */
+ IC_XS_OPSIZE, /* 4670 */
+ IC_64BIT_REXW_XS, /* 4671 */
+ IC_VEX, /* 4672 */
+ IC_VEX, /* 4673 */
+ IC_VEX_XS, /* 4674 */
+ IC_VEX_XS, /* 4675 */
+ IC_VEX_XD, /* 4676 */
+ IC_VEX_XD, /* 4677 */
+ IC_VEX_XD, /* 4678 */
+ IC_VEX_XD, /* 4679 */
+ IC_VEX_W, /* 4680 */
+ IC_VEX_W, /* 4681 */
+ IC_VEX_W_XS, /* 4682 */
+ IC_VEX_W_XS, /* 4683 */
+ IC_VEX_W_XD, /* 4684 */
+ IC_VEX_W_XD, /* 4685 */
+ IC_VEX_W_XD, /* 4686 */
+ IC_VEX_W_XD, /* 4687 */
+ IC_VEX_OPSIZE, /* 4688 */
+ IC_VEX_OPSIZE, /* 4689 */
+ IC_VEX_OPSIZE, /* 4690 */
+ IC_VEX_OPSIZE, /* 4691 */
+ IC_VEX_OPSIZE, /* 4692 */
+ IC_VEX_OPSIZE, /* 4693 */
+ IC_VEX_OPSIZE, /* 4694 */
+ IC_VEX_OPSIZE, /* 4695 */
+ IC_VEX_W_OPSIZE, /* 4696 */
+ IC_VEX_W_OPSIZE, /* 4697 */
+ IC_VEX_W_OPSIZE, /* 4698 */
+ IC_VEX_W_OPSIZE, /* 4699 */
+ IC_VEX_W_OPSIZE, /* 4700 */
+ IC_VEX_W_OPSIZE, /* 4701 */
+ IC_VEX_W_OPSIZE, /* 4702 */
+ IC_VEX_W_OPSIZE, /* 4703 */
+ IC_VEX, /* 4704 */
+ IC_VEX, /* 4705 */
+ IC_VEX_XS, /* 4706 */
+ IC_VEX_XS, /* 4707 */
+ IC_VEX_XD, /* 4708 */
+ IC_VEX_XD, /* 4709 */
+ IC_VEX_XD, /* 4710 */
+ IC_VEX_XD, /* 4711 */
+ IC_VEX_W, /* 4712 */
+ IC_VEX_W, /* 4713 */
+ IC_VEX_W_XS, /* 4714 */
+ IC_VEX_W_XS, /* 4715 */
+ IC_VEX_W_XD, /* 4716 */
+ IC_VEX_W_XD, /* 4717 */
+ IC_VEX_W_XD, /* 4718 */
+ IC_VEX_W_XD, /* 4719 */
+ IC_VEX_OPSIZE, /* 4720 */
+ IC_VEX_OPSIZE, /* 4721 */
+ IC_VEX_OPSIZE, /* 4722 */
+ IC_VEX_OPSIZE, /* 4723 */
+ IC_VEX_OPSIZE, /* 4724 */
+ IC_VEX_OPSIZE, /* 4725 */
+ IC_VEX_OPSIZE, /* 4726 */
+ IC_VEX_OPSIZE, /* 4727 */
+ IC_VEX_W_OPSIZE, /* 4728 */
+ IC_VEX_W_OPSIZE, /* 4729 */
+ IC_VEX_W_OPSIZE, /* 4730 */
+ IC_VEX_W_OPSIZE, /* 4731 */
+ IC_VEX_W_OPSIZE, /* 4732 */
+ IC_VEX_W_OPSIZE, /* 4733 */
+ IC_VEX_W_OPSIZE, /* 4734 */
+ IC_VEX_W_OPSIZE, /* 4735 */
+ IC_VEX_L, /* 4736 */
+ IC_VEX_L, /* 4737 */
+ IC_VEX_L_XS, /* 4738 */
+ IC_VEX_L_XS, /* 4739 */
+ IC_VEX_L_XD, /* 4740 */
+ IC_VEX_L_XD, /* 4741 */
+ IC_VEX_L_XD, /* 4742 */
+ IC_VEX_L_XD, /* 4743 */
+ IC_VEX_L_W, /* 4744 */
+ IC_VEX_L_W, /* 4745 */
+ IC_VEX_L_W_XS, /* 4746 */
+ IC_VEX_L_W_XS, /* 4747 */
+ IC_VEX_L_W_XD, /* 4748 */
+ IC_VEX_L_W_XD, /* 4749 */
+ IC_VEX_L_W_XD, /* 4750 */
+ IC_VEX_L_W_XD, /* 4751 */
+ IC_VEX_L_OPSIZE, /* 4752 */
+ IC_VEX_L_OPSIZE, /* 4753 */
+ IC_VEX_L_OPSIZE, /* 4754 */
+ IC_VEX_L_OPSIZE, /* 4755 */
+ IC_VEX_L_OPSIZE, /* 4756 */
+ IC_VEX_L_OPSIZE, /* 4757 */
+ IC_VEX_L_OPSIZE, /* 4758 */
+ IC_VEX_L_OPSIZE, /* 4759 */
+ IC_VEX_L_W_OPSIZE, /* 4760 */
+ IC_VEX_L_W_OPSIZE, /* 4761 */
+ IC_VEX_L_W_OPSIZE, /* 4762 */
+ IC_VEX_L_W_OPSIZE, /* 4763 */
+ IC_VEX_L_W_OPSIZE, /* 4764 */
+ IC_VEX_L_W_OPSIZE, /* 4765 */
+ IC_VEX_L_W_OPSIZE, /* 4766 */
+ IC_VEX_L_W_OPSIZE, /* 4767 */
+ IC_VEX_L, /* 4768 */
+ IC_VEX_L, /* 4769 */
+ IC_VEX_L_XS, /* 4770 */
+ IC_VEX_L_XS, /* 4771 */
+ IC_VEX_L_XD, /* 4772 */
+ IC_VEX_L_XD, /* 4773 */
+ IC_VEX_L_XD, /* 4774 */
+ IC_VEX_L_XD, /* 4775 */
+ IC_VEX_L_W, /* 4776 */
+ IC_VEX_L_W, /* 4777 */
+ IC_VEX_L_W_XS, /* 4778 */
+ IC_VEX_L_W_XS, /* 4779 */
+ IC_VEX_L_W_XD, /* 4780 */
+ IC_VEX_L_W_XD, /* 4781 */
+ IC_VEX_L_W_XD, /* 4782 */
+ IC_VEX_L_W_XD, /* 4783 */
+ IC_VEX_L_OPSIZE, /* 4784 */
+ IC_VEX_L_OPSIZE, /* 4785 */
+ IC_VEX_L_OPSIZE, /* 4786 */
+ IC_VEX_L_OPSIZE, /* 4787 */
+ IC_VEX_L_OPSIZE, /* 4788 */
+ IC_VEX_L_OPSIZE, /* 4789 */
+ IC_VEX_L_OPSIZE, /* 4790 */
+ IC_VEX_L_OPSIZE, /* 4791 */
+ IC_VEX_L_W_OPSIZE, /* 4792 */
+ IC_VEX_L_W_OPSIZE, /* 4793 */
+ IC_VEX_L_W_OPSIZE, /* 4794 */
+ IC_VEX_L_W_OPSIZE, /* 4795 */
+ IC_VEX_L_W_OPSIZE, /* 4796 */
+ IC_VEX_L_W_OPSIZE, /* 4797 */
+ IC_VEX_L_W_OPSIZE, /* 4798 */
+ IC_VEX_L_W_OPSIZE, /* 4799 */
+ IC_VEX_L, /* 4800 */
+ IC_VEX_L, /* 4801 */
+ IC_VEX_L_XS, /* 4802 */
+ IC_VEX_L_XS, /* 4803 */
+ IC_VEX_L_XD, /* 4804 */
+ IC_VEX_L_XD, /* 4805 */
+ IC_VEX_L_XD, /* 4806 */
+ IC_VEX_L_XD, /* 4807 */
+ IC_VEX_L_W, /* 4808 */
+ IC_VEX_L_W, /* 4809 */
+ IC_VEX_L_W_XS, /* 4810 */
+ IC_VEX_L_W_XS, /* 4811 */
+ IC_VEX_L_W_XD, /* 4812 */
+ IC_VEX_L_W_XD, /* 4813 */
+ IC_VEX_L_W_XD, /* 4814 */
+ IC_VEX_L_W_XD, /* 4815 */
+ IC_VEX_L_OPSIZE, /* 4816 */
+ IC_VEX_L_OPSIZE, /* 4817 */
+ IC_VEX_L_OPSIZE, /* 4818 */
+ IC_VEX_L_OPSIZE, /* 4819 */
+ IC_VEX_L_OPSIZE, /* 4820 */
+ IC_VEX_L_OPSIZE, /* 4821 */
+ IC_VEX_L_OPSIZE, /* 4822 */
+ IC_VEX_L_OPSIZE, /* 4823 */
+ IC_VEX_L_W_OPSIZE, /* 4824 */
+ IC_VEX_L_W_OPSIZE, /* 4825 */
+ IC_VEX_L_W_OPSIZE, /* 4826 */
+ IC_VEX_L_W_OPSIZE, /* 4827 */
+ IC_VEX_L_W_OPSIZE, /* 4828 */
+ IC_VEX_L_W_OPSIZE, /* 4829 */
+ IC_VEX_L_W_OPSIZE, /* 4830 */
+ IC_VEX_L_W_OPSIZE, /* 4831 */
+ IC_VEX_L, /* 4832 */
+ IC_VEX_L, /* 4833 */
+ IC_VEX_L_XS, /* 4834 */
+ IC_VEX_L_XS, /* 4835 */
+ IC_VEX_L_XD, /* 4836 */
+ IC_VEX_L_XD, /* 4837 */
+ IC_VEX_L_XD, /* 4838 */
+ IC_VEX_L_XD, /* 4839 */
+ IC_VEX_L_W, /* 4840 */
+ IC_VEX_L_W, /* 4841 */
+ IC_VEX_L_W_XS, /* 4842 */
+ IC_VEX_L_W_XS, /* 4843 */
+ IC_VEX_L_W_XD, /* 4844 */
+ IC_VEX_L_W_XD, /* 4845 */
+ IC_VEX_L_W_XD, /* 4846 */
+ IC_VEX_L_W_XD, /* 4847 */
+ IC_VEX_L_OPSIZE, /* 4848 */
+ IC_VEX_L_OPSIZE, /* 4849 */
+ IC_VEX_L_OPSIZE, /* 4850 */
+ IC_VEX_L_OPSIZE, /* 4851 */
+ IC_VEX_L_OPSIZE, /* 4852 */
+ IC_VEX_L_OPSIZE, /* 4853 */
+ IC_VEX_L_OPSIZE, /* 4854 */
+ IC_VEX_L_OPSIZE, /* 4855 */
+ IC_VEX_L_W_OPSIZE, /* 4856 */
+ IC_VEX_L_W_OPSIZE, /* 4857 */
+ IC_VEX_L_W_OPSIZE, /* 4858 */
+ IC_VEX_L_W_OPSIZE, /* 4859 */
+ IC_VEX_L_W_OPSIZE, /* 4860 */
+ IC_VEX_L_W_OPSIZE, /* 4861 */
+ IC_VEX_L_W_OPSIZE, /* 4862 */
+ IC_VEX_L_W_OPSIZE, /* 4863 */
+ IC_EVEX_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_ADSIZE, /* 5154 */
+ IC_64BIT_XS_ADSIZE, /* 5155 */
+ IC_XD_ADSIZE, /* 5156 */
+ IC_64BIT_XD_ADSIZE, /* 5157 */
+ IC_XS_ADSIZE, /* 5158 */
+ IC_64BIT_XD_ADSIZE, /* 5159 */
+ IC_ADSIZE, /* 5160 */
+ IC_64BIT_REXW_ADSIZE, /* 5161 */
+ IC_XS_ADSIZE, /* 5162 */
+ IC_64BIT_REXW_XS, /* 5163 */
+ IC_XD_ADSIZE, /* 5164 */
+ IC_64BIT_REXW_XD, /* 5165 */
+ IC_XS_ADSIZE, /* 5166 */
+ IC_64BIT_REXW_XS, /* 5167 */
+ IC_OPSIZE_ADSIZE, /* 5168 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 5169 */
+ IC_XS_OPSIZE, /* 5170 */
+ IC_64BIT_XS_OPSIZE, /* 5171 */
+ IC_XD_OPSIZE, /* 5172 */
+ IC_64BIT_XD_OPSIZE, /* 5173 */
+ IC_XS_OPSIZE, /* 5174 */
+ IC_64BIT_XD_OPSIZE, /* 5175 */
+ IC_OPSIZE_ADSIZE, /* 5176 */
+ IC_64BIT_REXW_OPSIZE, /* 5177 */
+ IC_XS_OPSIZE, /* 5178 */
+ IC_64BIT_REXW_XS, /* 5179 */
+ IC_XD_OPSIZE, /* 5180 */
+ IC_64BIT_REXW_XD, /* 5181 */
+ IC_XS_OPSIZE, /* 5182 */
+ IC_64BIT_REXW_XS, /* 5183 */
+ IC_VEX, /* 5184 */
+ IC_VEX, /* 5185 */
+ IC_VEX_XS, /* 5186 */
+ IC_VEX_XS, /* 5187 */
+ IC_VEX_XD, /* 5188 */
+ IC_VEX_XD, /* 5189 */
+ IC_VEX_XD, /* 5190 */
+ IC_VEX_XD, /* 5191 */
+ IC_VEX_W, /* 5192 */
+ IC_VEX_W, /* 5193 */
+ IC_VEX_W_XS, /* 5194 */
+ IC_VEX_W_XS, /* 5195 */
+ IC_VEX_W_XD, /* 5196 */
+ IC_VEX_W_XD, /* 5197 */
+ IC_VEX_W_XD, /* 5198 */
+ IC_VEX_W_XD, /* 5199 */
+ IC_VEX_OPSIZE, /* 5200 */
+ IC_VEX_OPSIZE, /* 5201 */
+ IC_VEX_OPSIZE, /* 5202 */
+ IC_VEX_OPSIZE, /* 5203 */
+ IC_VEX_OPSIZE, /* 5204 */
+ IC_VEX_OPSIZE, /* 5205 */
+ IC_VEX_OPSIZE, /* 5206 */
+ IC_VEX_OPSIZE, /* 5207 */
+ IC_VEX_W_OPSIZE, /* 5208 */
+ IC_VEX_W_OPSIZE, /* 5209 */
+ IC_VEX_W_OPSIZE, /* 5210 */
+ IC_VEX_W_OPSIZE, /* 5211 */
+ IC_VEX_W_OPSIZE, /* 5212 */
+ IC_VEX_W_OPSIZE, /* 5213 */
+ IC_VEX_W_OPSIZE, /* 5214 */
+ IC_VEX_W_OPSIZE, /* 5215 */
+ IC_VEX, /* 5216 */
+ IC_VEX, /* 5217 */
+ IC_VEX_XS, /* 5218 */
+ IC_VEX_XS, /* 5219 */
+ IC_VEX_XD, /* 5220 */
+ IC_VEX_XD, /* 5221 */
+ IC_VEX_XD, /* 5222 */
+ IC_VEX_XD, /* 5223 */
+ IC_VEX_W, /* 5224 */
+ IC_VEX_W, /* 5225 */
+ IC_VEX_W_XS, /* 5226 */
+ IC_VEX_W_XS, /* 5227 */
+ IC_VEX_W_XD, /* 5228 */
+ IC_VEX_W_XD, /* 5229 */
+ IC_VEX_W_XD, /* 5230 */
+ IC_VEX_W_XD, /* 5231 */
+ IC_VEX_OPSIZE, /* 5232 */
+ IC_VEX_OPSIZE, /* 5233 */
+ IC_VEX_OPSIZE, /* 5234 */
+ IC_VEX_OPSIZE, /* 5235 */
+ IC_VEX_OPSIZE, /* 5236 */
+ IC_VEX_OPSIZE, /* 5237 */
+ IC_VEX_OPSIZE, /* 5238 */
+ IC_VEX_OPSIZE, /* 5239 */
+ IC_VEX_W_OPSIZE, /* 5240 */
+ IC_VEX_W_OPSIZE, /* 5241 */
+ IC_VEX_W_OPSIZE, /* 5242 */
+ IC_VEX_W_OPSIZE, /* 5243 */
+ IC_VEX_W_OPSIZE, /* 5244 */
+ IC_VEX_W_OPSIZE, /* 5245 */
+ IC_VEX_W_OPSIZE, /* 5246 */
+ IC_VEX_W_OPSIZE, /* 5247 */
+ IC_VEX_L, /* 5248 */
+ IC_VEX_L, /* 5249 */
+ IC_VEX_L_XS, /* 5250 */
+ IC_VEX_L_XS, /* 5251 */
+ IC_VEX_L_XD, /* 5252 */
+ IC_VEX_L_XD, /* 5253 */
+ IC_VEX_L_XD, /* 5254 */
+ IC_VEX_L_XD, /* 5255 */
+ IC_VEX_L_W, /* 5256 */
+ IC_VEX_L_W, /* 5257 */
+ IC_VEX_L_W_XS, /* 5258 */
+ IC_VEX_L_W_XS, /* 5259 */
+ IC_VEX_L_W_XD, /* 5260 */
+ IC_VEX_L_W_XD, /* 5261 */
+ IC_VEX_L_W_XD, /* 5262 */
+ IC_VEX_L_W_XD, /* 5263 */
+ IC_VEX_L_OPSIZE, /* 5264 */
+ IC_VEX_L_OPSIZE, /* 5265 */
+ IC_VEX_L_OPSIZE, /* 5266 */
+ IC_VEX_L_OPSIZE, /* 5267 */
+ IC_VEX_L_OPSIZE, /* 5268 */
+ IC_VEX_L_OPSIZE, /* 5269 */
+ IC_VEX_L_OPSIZE, /* 5270 */
+ IC_VEX_L_OPSIZE, /* 5271 */
+ IC_VEX_L_W_OPSIZE, /* 5272 */
+ IC_VEX_L_W_OPSIZE, /* 5273 */
+ IC_VEX_L_W_OPSIZE, /* 5274 */
+ IC_VEX_L_W_OPSIZE, /* 5275 */
+ IC_VEX_L_W_OPSIZE, /* 5276 */
+ IC_VEX_L_W_OPSIZE, /* 5277 */
+ IC_VEX_L_W_OPSIZE, /* 5278 */
+ IC_VEX_L_W_OPSIZE, /* 5279 */
+ IC_VEX_L, /* 5280 */
+ IC_VEX_L, /* 5281 */
+ IC_VEX_L_XS, /* 5282 */
+ IC_VEX_L_XS, /* 5283 */
+ IC_VEX_L_XD, /* 5284 */
+ IC_VEX_L_XD, /* 5285 */
+ IC_VEX_L_XD, /* 5286 */
+ IC_VEX_L_XD, /* 5287 */
+ IC_VEX_L_W, /* 5288 */
+ IC_VEX_L_W, /* 5289 */
+ IC_VEX_L_W_XS, /* 5290 */
+ IC_VEX_L_W_XS, /* 5291 */
+ IC_VEX_L_W_XD, /* 5292 */
+ IC_VEX_L_W_XD, /* 5293 */
+ IC_VEX_L_W_XD, /* 5294 */
+ IC_VEX_L_W_XD, /* 5295 */
+ IC_VEX_L_OPSIZE, /* 5296 */
+ IC_VEX_L_OPSIZE, /* 5297 */
+ IC_VEX_L_OPSIZE, /* 5298 */
+ IC_VEX_L_OPSIZE, /* 5299 */
+ IC_VEX_L_OPSIZE, /* 5300 */
+ IC_VEX_L_OPSIZE, /* 5301 */
+ IC_VEX_L_OPSIZE, /* 5302 */
+ IC_VEX_L_OPSIZE, /* 5303 */
+ IC_VEX_L_W_OPSIZE, /* 5304 */
+ IC_VEX_L_W_OPSIZE, /* 5305 */
+ IC_VEX_L_W_OPSIZE, /* 5306 */
+ IC_VEX_L_W_OPSIZE, /* 5307 */
+ IC_VEX_L_W_OPSIZE, /* 5308 */
+ IC_VEX_L_W_OPSIZE, /* 5309 */
+ IC_VEX_L_W_OPSIZE, /* 5310 */
+ IC_VEX_L_W_OPSIZE, /* 5311 */
+ IC_VEX_L, /* 5312 */
+ IC_VEX_L, /* 5313 */
+ IC_VEX_L_XS, /* 5314 */
+ IC_VEX_L_XS, /* 5315 */
+ IC_VEX_L_XD, /* 5316 */
+ IC_VEX_L_XD, /* 5317 */
+ IC_VEX_L_XD, /* 5318 */
+ IC_VEX_L_XD, /* 5319 */
+ IC_VEX_L_W, /* 5320 */
+ IC_VEX_L_W, /* 5321 */
+ IC_VEX_L_W_XS, /* 5322 */
+ IC_VEX_L_W_XS, /* 5323 */
+ IC_VEX_L_W_XD, /* 5324 */
+ IC_VEX_L_W_XD, /* 5325 */
+ IC_VEX_L_W_XD, /* 5326 */
+ IC_VEX_L_W_XD, /* 5327 */
+ IC_VEX_L_OPSIZE, /* 5328 */
+ IC_VEX_L_OPSIZE, /* 5329 */
+ IC_VEX_L_OPSIZE, /* 5330 */
+ IC_VEX_L_OPSIZE, /* 5331 */
+ IC_VEX_L_OPSIZE, /* 5332 */
+ IC_VEX_L_OPSIZE, /* 5333 */
+ IC_VEX_L_OPSIZE, /* 5334 */
+ IC_VEX_L_OPSIZE, /* 5335 */
+ IC_VEX_L_W_OPSIZE, /* 5336 */
+ IC_VEX_L_W_OPSIZE, /* 5337 */
+ IC_VEX_L_W_OPSIZE, /* 5338 */
+ IC_VEX_L_W_OPSIZE, /* 5339 */
+ IC_VEX_L_W_OPSIZE, /* 5340 */
+ IC_VEX_L_W_OPSIZE, /* 5341 */
+ IC_VEX_L_W_OPSIZE, /* 5342 */
+ IC_VEX_L_W_OPSIZE, /* 5343 */
+ IC_VEX_L, /* 5344 */
+ IC_VEX_L, /* 5345 */
+ IC_VEX_L_XS, /* 5346 */
+ IC_VEX_L_XS, /* 5347 */
+ IC_VEX_L_XD, /* 5348 */
+ IC_VEX_L_XD, /* 5349 */
+ IC_VEX_L_XD, /* 5350 */
+ IC_VEX_L_XD, /* 5351 */
+ IC_VEX_L_W, /* 5352 */
+ IC_VEX_L_W, /* 5353 */
+ IC_VEX_L_W_XS, /* 5354 */
+ IC_VEX_L_W_XS, /* 5355 */
+ IC_VEX_L_W_XD, /* 5356 */
+ IC_VEX_L_W_XD, /* 5357 */
+ IC_VEX_L_W_XD, /* 5358 */
+ IC_VEX_L_W_XD, /* 5359 */
+ IC_VEX_L_OPSIZE, /* 5360 */
+ IC_VEX_L_OPSIZE, /* 5361 */
+ IC_VEX_L_OPSIZE, /* 5362 */
+ IC_VEX_L_OPSIZE, /* 5363 */
+ IC_VEX_L_OPSIZE, /* 5364 */
+ IC_VEX_L_OPSIZE, /* 5365 */
+ IC_VEX_L_OPSIZE, /* 5366 */
+ IC_VEX_L_OPSIZE, /* 5367 */
+ IC_VEX_L_W_OPSIZE, /* 5368 */
+ IC_VEX_L_W_OPSIZE, /* 5369 */
+ IC_VEX_L_W_OPSIZE, /* 5370 */
+ IC_VEX_L_W_OPSIZE, /* 5371 */
+ IC_VEX_L_W_OPSIZE, /* 5372 */
+ IC_VEX_L_W_OPSIZE, /* 5373 */
+ IC_VEX_L_W_OPSIZE, /* 5374 */
+ IC_VEX_L_W_OPSIZE, /* 5375 */
+ IC_EVEX_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_ADSIZE, /* 5666 */
+ IC_64BIT_XS_ADSIZE, /* 5667 */
+ IC_XD_ADSIZE, /* 5668 */
+ IC_64BIT_XD_ADSIZE, /* 5669 */
+ IC_XS_ADSIZE, /* 5670 */
+ IC_64BIT_XD_ADSIZE, /* 5671 */
+ IC_ADSIZE, /* 5672 */
+ IC_64BIT_REXW_ADSIZE, /* 5673 */
+ IC_XS_ADSIZE, /* 5674 */
+ IC_64BIT_REXW_XS, /* 5675 */
+ IC_XD_ADSIZE, /* 5676 */
+ IC_64BIT_REXW_XD, /* 5677 */
+ IC_XS_ADSIZE, /* 5678 */
+ IC_64BIT_REXW_XS, /* 5679 */
+ IC_OPSIZE_ADSIZE, /* 5680 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 5681 */
+ IC_XS_OPSIZE, /* 5682 */
+ IC_64BIT_XS_OPSIZE, /* 5683 */
+ IC_XD_OPSIZE, /* 5684 */
+ IC_64BIT_XD_OPSIZE, /* 5685 */
+ IC_XS_OPSIZE, /* 5686 */
+ IC_64BIT_XD_OPSIZE, /* 5687 */
+ IC_OPSIZE_ADSIZE, /* 5688 */
+ IC_64BIT_REXW_OPSIZE, /* 5689 */
+ IC_XS_OPSIZE, /* 5690 */
+ IC_64BIT_REXW_XS, /* 5691 */
+ IC_XD_OPSIZE, /* 5692 */
+ IC_64BIT_REXW_XD, /* 5693 */
+ IC_XS_OPSIZE, /* 5694 */
+ IC_64BIT_REXW_XS, /* 5695 */
+ IC_VEX, /* 5696 */
+ IC_VEX, /* 5697 */
+ IC_VEX_XS, /* 5698 */
+ IC_VEX_XS, /* 5699 */
+ IC_VEX_XD, /* 5700 */
+ IC_VEX_XD, /* 5701 */
+ IC_VEX_XD, /* 5702 */
+ IC_VEX_XD, /* 5703 */
+ IC_VEX_W, /* 5704 */
+ IC_VEX_W, /* 5705 */
+ IC_VEX_W_XS, /* 5706 */
+ IC_VEX_W_XS, /* 5707 */
+ IC_VEX_W_XD, /* 5708 */
+ IC_VEX_W_XD, /* 5709 */
+ IC_VEX_W_XD, /* 5710 */
+ IC_VEX_W_XD, /* 5711 */
+ IC_VEX_OPSIZE, /* 5712 */
+ IC_VEX_OPSIZE, /* 5713 */
+ IC_VEX_OPSIZE, /* 5714 */
+ IC_VEX_OPSIZE, /* 5715 */
+ IC_VEX_OPSIZE, /* 5716 */
+ IC_VEX_OPSIZE, /* 5717 */
+ IC_VEX_OPSIZE, /* 5718 */
+ IC_VEX_OPSIZE, /* 5719 */
+ IC_VEX_W_OPSIZE, /* 5720 */
+ IC_VEX_W_OPSIZE, /* 5721 */
+ IC_VEX_W_OPSIZE, /* 5722 */
+ IC_VEX_W_OPSIZE, /* 5723 */
+ IC_VEX_W_OPSIZE, /* 5724 */
+ IC_VEX_W_OPSIZE, /* 5725 */
+ IC_VEX_W_OPSIZE, /* 5726 */
+ IC_VEX_W_OPSIZE, /* 5727 */
+ IC_VEX, /* 5728 */
+ IC_VEX, /* 5729 */
+ IC_VEX_XS, /* 5730 */
+ IC_VEX_XS, /* 5731 */
+ IC_VEX_XD, /* 5732 */
+ IC_VEX_XD, /* 5733 */
+ IC_VEX_XD, /* 5734 */
+ IC_VEX_XD, /* 5735 */
+ IC_VEX_W, /* 5736 */
+ IC_VEX_W, /* 5737 */
+ IC_VEX_W_XS, /* 5738 */
+ IC_VEX_W_XS, /* 5739 */
+ IC_VEX_W_XD, /* 5740 */
+ IC_VEX_W_XD, /* 5741 */
+ IC_VEX_W_XD, /* 5742 */
+ IC_VEX_W_XD, /* 5743 */
+ IC_VEX_OPSIZE, /* 5744 */
+ IC_VEX_OPSIZE, /* 5745 */
+ IC_VEX_OPSIZE, /* 5746 */
+ IC_VEX_OPSIZE, /* 5747 */
+ IC_VEX_OPSIZE, /* 5748 */
+ IC_VEX_OPSIZE, /* 5749 */
+ IC_VEX_OPSIZE, /* 5750 */
+ IC_VEX_OPSIZE, /* 5751 */
+ IC_VEX_W_OPSIZE, /* 5752 */
+ IC_VEX_W_OPSIZE, /* 5753 */
+ IC_VEX_W_OPSIZE, /* 5754 */
+ IC_VEX_W_OPSIZE, /* 5755 */
+ IC_VEX_W_OPSIZE, /* 5756 */
+ IC_VEX_W_OPSIZE, /* 5757 */
+ IC_VEX_W_OPSIZE, /* 5758 */
+ IC_VEX_W_OPSIZE, /* 5759 */
+ IC_VEX_L, /* 5760 */
+ IC_VEX_L, /* 5761 */
+ IC_VEX_L_XS, /* 5762 */
+ IC_VEX_L_XS, /* 5763 */
+ IC_VEX_L_XD, /* 5764 */
+ IC_VEX_L_XD, /* 5765 */
+ IC_VEX_L_XD, /* 5766 */
+ IC_VEX_L_XD, /* 5767 */
+ IC_VEX_L_W, /* 5768 */
+ IC_VEX_L_W, /* 5769 */
+ IC_VEX_L_W_XS, /* 5770 */
+ IC_VEX_L_W_XS, /* 5771 */
+ IC_VEX_L_W_XD, /* 5772 */
+ IC_VEX_L_W_XD, /* 5773 */
+ IC_VEX_L_W_XD, /* 5774 */
+ IC_VEX_L_W_XD, /* 5775 */
+ IC_VEX_L_OPSIZE, /* 5776 */
+ IC_VEX_L_OPSIZE, /* 5777 */
+ IC_VEX_L_OPSIZE, /* 5778 */
+ IC_VEX_L_OPSIZE, /* 5779 */
+ IC_VEX_L_OPSIZE, /* 5780 */
+ IC_VEX_L_OPSIZE, /* 5781 */
+ IC_VEX_L_OPSIZE, /* 5782 */
+ IC_VEX_L_OPSIZE, /* 5783 */
+ IC_VEX_L_W_OPSIZE, /* 5784 */
+ IC_VEX_L_W_OPSIZE, /* 5785 */
+ IC_VEX_L_W_OPSIZE, /* 5786 */
+ IC_VEX_L_W_OPSIZE, /* 5787 */
+ IC_VEX_L_W_OPSIZE, /* 5788 */
+ IC_VEX_L_W_OPSIZE, /* 5789 */
+ IC_VEX_L_W_OPSIZE, /* 5790 */
+ IC_VEX_L_W_OPSIZE, /* 5791 */
+ IC_VEX_L, /* 5792 */
+ IC_VEX_L, /* 5793 */
+ IC_VEX_L_XS, /* 5794 */
+ IC_VEX_L_XS, /* 5795 */
+ IC_VEX_L_XD, /* 5796 */
+ IC_VEX_L_XD, /* 5797 */
+ IC_VEX_L_XD, /* 5798 */
+ IC_VEX_L_XD, /* 5799 */
+ IC_VEX_L_W, /* 5800 */
+ IC_VEX_L_W, /* 5801 */
+ IC_VEX_L_W_XS, /* 5802 */
+ IC_VEX_L_W_XS, /* 5803 */
+ IC_VEX_L_W_XD, /* 5804 */
+ IC_VEX_L_W_XD, /* 5805 */
+ IC_VEX_L_W_XD, /* 5806 */
+ IC_VEX_L_W_XD, /* 5807 */
+ IC_VEX_L_OPSIZE, /* 5808 */
+ IC_VEX_L_OPSIZE, /* 5809 */
+ IC_VEX_L_OPSIZE, /* 5810 */
+ IC_VEX_L_OPSIZE, /* 5811 */
+ IC_VEX_L_OPSIZE, /* 5812 */
+ IC_VEX_L_OPSIZE, /* 5813 */
+ IC_VEX_L_OPSIZE, /* 5814 */
+ IC_VEX_L_OPSIZE, /* 5815 */
+ IC_VEX_L_W_OPSIZE, /* 5816 */
+ IC_VEX_L_W_OPSIZE, /* 5817 */
+ IC_VEX_L_W_OPSIZE, /* 5818 */
+ IC_VEX_L_W_OPSIZE, /* 5819 */
+ IC_VEX_L_W_OPSIZE, /* 5820 */
+ IC_VEX_L_W_OPSIZE, /* 5821 */
+ IC_VEX_L_W_OPSIZE, /* 5822 */
+ IC_VEX_L_W_OPSIZE, /* 5823 */
+ IC_VEX_L, /* 5824 */
+ IC_VEX_L, /* 5825 */
+ IC_VEX_L_XS, /* 5826 */
+ IC_VEX_L_XS, /* 5827 */
+ IC_VEX_L_XD, /* 5828 */
+ IC_VEX_L_XD, /* 5829 */
+ IC_VEX_L_XD, /* 5830 */
+ IC_VEX_L_XD, /* 5831 */
+ IC_VEX_L_W, /* 5832 */
+ IC_VEX_L_W, /* 5833 */
+ IC_VEX_L_W_XS, /* 5834 */
+ IC_VEX_L_W_XS, /* 5835 */
+ IC_VEX_L_W_XD, /* 5836 */
+ IC_VEX_L_W_XD, /* 5837 */
+ IC_VEX_L_W_XD, /* 5838 */
+ IC_VEX_L_W_XD, /* 5839 */
+ IC_VEX_L_OPSIZE, /* 5840 */
+ IC_VEX_L_OPSIZE, /* 5841 */
+ IC_VEX_L_OPSIZE, /* 5842 */
+ IC_VEX_L_OPSIZE, /* 5843 */
+ IC_VEX_L_OPSIZE, /* 5844 */
+ IC_VEX_L_OPSIZE, /* 5845 */
+ IC_VEX_L_OPSIZE, /* 5846 */
+ IC_VEX_L_OPSIZE, /* 5847 */
+ IC_VEX_L_W_OPSIZE, /* 5848 */
+ IC_VEX_L_W_OPSIZE, /* 5849 */
+ IC_VEX_L_W_OPSIZE, /* 5850 */
+ IC_VEX_L_W_OPSIZE, /* 5851 */
+ IC_VEX_L_W_OPSIZE, /* 5852 */
+ IC_VEX_L_W_OPSIZE, /* 5853 */
+ IC_VEX_L_W_OPSIZE, /* 5854 */
+ IC_VEX_L_W_OPSIZE, /* 5855 */
+ IC_VEX_L, /* 5856 */
+ IC_VEX_L, /* 5857 */
+ IC_VEX_L_XS, /* 5858 */
+ IC_VEX_L_XS, /* 5859 */
+ IC_VEX_L_XD, /* 5860 */
+ IC_VEX_L_XD, /* 5861 */
+ IC_VEX_L_XD, /* 5862 */
+ IC_VEX_L_XD, /* 5863 */
+ IC_VEX_L_W, /* 5864 */
+ IC_VEX_L_W, /* 5865 */
+ IC_VEX_L_W_XS, /* 5866 */
+ IC_VEX_L_W_XS, /* 5867 */
+ IC_VEX_L_W_XD, /* 5868 */
+ IC_VEX_L_W_XD, /* 5869 */
+ IC_VEX_L_W_XD, /* 5870 */
+ IC_VEX_L_W_XD, /* 5871 */
+ IC_VEX_L_OPSIZE, /* 5872 */
+ IC_VEX_L_OPSIZE, /* 5873 */
+ IC_VEX_L_OPSIZE, /* 5874 */
+ IC_VEX_L_OPSIZE, /* 5875 */
+ IC_VEX_L_OPSIZE, /* 5876 */
+ IC_VEX_L_OPSIZE, /* 5877 */
+ IC_VEX_L_OPSIZE, /* 5878 */
+ IC_VEX_L_OPSIZE, /* 5879 */
+ IC_VEX_L_W_OPSIZE, /* 5880 */
+ IC_VEX_L_W_OPSIZE, /* 5881 */
+ IC_VEX_L_W_OPSIZE, /* 5882 */
+ IC_VEX_L_W_OPSIZE, /* 5883 */
+ IC_VEX_L_W_OPSIZE, /* 5884 */
+ IC_VEX_L_W_OPSIZE, /* 5885 */
+ IC_VEX_L_W_OPSIZE, /* 5886 */
+ IC_VEX_L_W_OPSIZE, /* 5887 */
+ IC_EVEX_L2_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_ADSIZE, /* 6178 */
+ IC_64BIT_XS_ADSIZE, /* 6179 */
+ IC_XD_ADSIZE, /* 6180 */
+ IC_64BIT_XD_ADSIZE, /* 6181 */
+ IC_XS_ADSIZE, /* 6182 */
+ IC_64BIT_XD_ADSIZE, /* 6183 */
+ IC_ADSIZE, /* 6184 */
+ IC_64BIT_REXW_ADSIZE, /* 6185 */
+ IC_XS_ADSIZE, /* 6186 */
+ IC_64BIT_REXW_XS, /* 6187 */
+ IC_XD_ADSIZE, /* 6188 */
+ IC_64BIT_REXW_XD, /* 6189 */
+ IC_XS_ADSIZE, /* 6190 */
+ IC_64BIT_REXW_XS, /* 6191 */
+ IC_OPSIZE_ADSIZE, /* 6192 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 6193 */
+ IC_XS_OPSIZE, /* 6194 */
+ IC_64BIT_XS_OPSIZE, /* 6195 */
+ IC_XD_OPSIZE, /* 6196 */
+ IC_64BIT_XD_OPSIZE, /* 6197 */
+ IC_XS_OPSIZE, /* 6198 */
+ IC_64BIT_XD_OPSIZE, /* 6199 */
+ IC_OPSIZE_ADSIZE, /* 6200 */
+ IC_64BIT_REXW_OPSIZE, /* 6201 */
+ IC_XS_OPSIZE, /* 6202 */
+ IC_64BIT_REXW_XS, /* 6203 */
+ IC_XD_OPSIZE, /* 6204 */
+ IC_64BIT_REXW_XD, /* 6205 */
+ IC_XS_OPSIZE, /* 6206 */
+ IC_64BIT_REXW_XS, /* 6207 */
+ IC_VEX, /* 6208 */
+ IC_VEX, /* 6209 */
+ IC_VEX_XS, /* 6210 */
+ IC_VEX_XS, /* 6211 */
+ IC_VEX_XD, /* 6212 */
+ IC_VEX_XD, /* 6213 */
+ IC_VEX_XD, /* 6214 */
+ IC_VEX_XD, /* 6215 */
+ IC_VEX_W, /* 6216 */
+ IC_VEX_W, /* 6217 */
+ IC_VEX_W_XS, /* 6218 */
+ IC_VEX_W_XS, /* 6219 */
+ IC_VEX_W_XD, /* 6220 */
+ IC_VEX_W_XD, /* 6221 */
+ IC_VEX_W_XD, /* 6222 */
+ IC_VEX_W_XD, /* 6223 */
+ IC_VEX_OPSIZE, /* 6224 */
+ IC_VEX_OPSIZE, /* 6225 */
+ IC_VEX_OPSIZE, /* 6226 */
+ IC_VEX_OPSIZE, /* 6227 */
+ IC_VEX_OPSIZE, /* 6228 */
+ IC_VEX_OPSIZE, /* 6229 */
+ IC_VEX_OPSIZE, /* 6230 */
+ IC_VEX_OPSIZE, /* 6231 */
+ IC_VEX_W_OPSIZE, /* 6232 */
+ IC_VEX_W_OPSIZE, /* 6233 */
+ IC_VEX_W_OPSIZE, /* 6234 */
+ IC_VEX_W_OPSIZE, /* 6235 */
+ IC_VEX_W_OPSIZE, /* 6236 */
+ IC_VEX_W_OPSIZE, /* 6237 */
+ IC_VEX_W_OPSIZE, /* 6238 */
+ IC_VEX_W_OPSIZE, /* 6239 */
+ IC_VEX, /* 6240 */
+ IC_VEX, /* 6241 */
+ IC_VEX_XS, /* 6242 */
+ IC_VEX_XS, /* 6243 */
+ IC_VEX_XD, /* 6244 */
+ IC_VEX_XD, /* 6245 */
+ IC_VEX_XD, /* 6246 */
+ IC_VEX_XD, /* 6247 */
+ IC_VEX_W, /* 6248 */
+ IC_VEX_W, /* 6249 */
+ IC_VEX_W_XS, /* 6250 */
+ IC_VEX_W_XS, /* 6251 */
+ IC_VEX_W_XD, /* 6252 */
+ IC_VEX_W_XD, /* 6253 */
+ IC_VEX_W_XD, /* 6254 */
+ IC_VEX_W_XD, /* 6255 */
+ IC_VEX_OPSIZE, /* 6256 */
+ IC_VEX_OPSIZE, /* 6257 */
+ IC_VEX_OPSIZE, /* 6258 */
+ IC_VEX_OPSIZE, /* 6259 */
+ IC_VEX_OPSIZE, /* 6260 */
+ IC_VEX_OPSIZE, /* 6261 */
+ IC_VEX_OPSIZE, /* 6262 */
+ IC_VEX_OPSIZE, /* 6263 */
+ IC_VEX_W_OPSIZE, /* 6264 */
+ IC_VEX_W_OPSIZE, /* 6265 */
+ IC_VEX_W_OPSIZE, /* 6266 */
+ IC_VEX_W_OPSIZE, /* 6267 */
+ IC_VEX_W_OPSIZE, /* 6268 */
+ IC_VEX_W_OPSIZE, /* 6269 */
+ IC_VEX_W_OPSIZE, /* 6270 */
+ IC_VEX_W_OPSIZE, /* 6271 */
+ IC_VEX_L, /* 6272 */
+ IC_VEX_L, /* 6273 */
+ IC_VEX_L_XS, /* 6274 */
+ IC_VEX_L_XS, /* 6275 */
+ IC_VEX_L_XD, /* 6276 */
+ IC_VEX_L_XD, /* 6277 */
+ IC_VEX_L_XD, /* 6278 */
+ IC_VEX_L_XD, /* 6279 */
+ IC_VEX_L_W, /* 6280 */
+ IC_VEX_L_W, /* 6281 */
+ IC_VEX_L_W_XS, /* 6282 */
+ IC_VEX_L_W_XS, /* 6283 */
+ IC_VEX_L_W_XD, /* 6284 */
+ IC_VEX_L_W_XD, /* 6285 */
+ IC_VEX_L_W_XD, /* 6286 */
+ IC_VEX_L_W_XD, /* 6287 */
+ IC_VEX_L_OPSIZE, /* 6288 */
+ IC_VEX_L_OPSIZE, /* 6289 */
+ IC_VEX_L_OPSIZE, /* 6290 */
+ IC_VEX_L_OPSIZE, /* 6291 */
+ IC_VEX_L_OPSIZE, /* 6292 */
+ IC_VEX_L_OPSIZE, /* 6293 */
+ IC_VEX_L_OPSIZE, /* 6294 */
+ IC_VEX_L_OPSIZE, /* 6295 */
+ IC_VEX_L_W_OPSIZE, /* 6296 */
+ IC_VEX_L_W_OPSIZE, /* 6297 */
+ IC_VEX_L_W_OPSIZE, /* 6298 */
+ IC_VEX_L_W_OPSIZE, /* 6299 */
+ IC_VEX_L_W_OPSIZE, /* 6300 */
+ IC_VEX_L_W_OPSIZE, /* 6301 */
+ IC_VEX_L_W_OPSIZE, /* 6302 */
+ IC_VEX_L_W_OPSIZE, /* 6303 */
+ IC_VEX_L, /* 6304 */
+ IC_VEX_L, /* 6305 */
+ IC_VEX_L_XS, /* 6306 */
+ IC_VEX_L_XS, /* 6307 */
+ IC_VEX_L_XD, /* 6308 */
+ IC_VEX_L_XD, /* 6309 */
+ IC_VEX_L_XD, /* 6310 */
+ IC_VEX_L_XD, /* 6311 */
+ IC_VEX_L_W, /* 6312 */
+ IC_VEX_L_W, /* 6313 */
+ IC_VEX_L_W_XS, /* 6314 */
+ IC_VEX_L_W_XS, /* 6315 */
+ IC_VEX_L_W_XD, /* 6316 */
+ IC_VEX_L_W_XD, /* 6317 */
+ IC_VEX_L_W_XD, /* 6318 */
+ IC_VEX_L_W_XD, /* 6319 */
+ IC_VEX_L_OPSIZE, /* 6320 */
+ IC_VEX_L_OPSIZE, /* 6321 */
+ IC_VEX_L_OPSIZE, /* 6322 */
+ IC_VEX_L_OPSIZE, /* 6323 */
+ IC_VEX_L_OPSIZE, /* 6324 */
+ IC_VEX_L_OPSIZE, /* 6325 */
+ IC_VEX_L_OPSIZE, /* 6326 */
+ IC_VEX_L_OPSIZE, /* 6327 */
+ IC_VEX_L_W_OPSIZE, /* 6328 */
+ IC_VEX_L_W_OPSIZE, /* 6329 */
+ IC_VEX_L_W_OPSIZE, /* 6330 */
+ IC_VEX_L_W_OPSIZE, /* 6331 */
+ IC_VEX_L_W_OPSIZE, /* 6332 */
+ IC_VEX_L_W_OPSIZE, /* 6333 */
+ IC_VEX_L_W_OPSIZE, /* 6334 */
+ IC_VEX_L_W_OPSIZE, /* 6335 */
+ IC_VEX_L, /* 6336 */
+ IC_VEX_L, /* 6337 */
+ IC_VEX_L_XS, /* 6338 */
+ IC_VEX_L_XS, /* 6339 */
+ IC_VEX_L_XD, /* 6340 */
+ IC_VEX_L_XD, /* 6341 */
+ IC_VEX_L_XD, /* 6342 */
+ IC_VEX_L_XD, /* 6343 */
+ IC_VEX_L_W, /* 6344 */
+ IC_VEX_L_W, /* 6345 */
+ IC_VEX_L_W_XS, /* 6346 */
+ IC_VEX_L_W_XS, /* 6347 */
+ IC_VEX_L_W_XD, /* 6348 */
+ IC_VEX_L_W_XD, /* 6349 */
+ IC_VEX_L_W_XD, /* 6350 */
+ IC_VEX_L_W_XD, /* 6351 */
+ IC_VEX_L_OPSIZE, /* 6352 */
+ IC_VEX_L_OPSIZE, /* 6353 */
+ IC_VEX_L_OPSIZE, /* 6354 */
+ IC_VEX_L_OPSIZE, /* 6355 */
+ IC_VEX_L_OPSIZE, /* 6356 */
+ IC_VEX_L_OPSIZE, /* 6357 */
+ IC_VEX_L_OPSIZE, /* 6358 */
+ IC_VEX_L_OPSIZE, /* 6359 */
+ IC_VEX_L_W_OPSIZE, /* 6360 */
+ IC_VEX_L_W_OPSIZE, /* 6361 */
+ IC_VEX_L_W_OPSIZE, /* 6362 */
+ IC_VEX_L_W_OPSIZE, /* 6363 */
+ IC_VEX_L_W_OPSIZE, /* 6364 */
+ IC_VEX_L_W_OPSIZE, /* 6365 */
+ IC_VEX_L_W_OPSIZE, /* 6366 */
+ IC_VEX_L_W_OPSIZE, /* 6367 */
+ IC_VEX_L, /* 6368 */
+ IC_VEX_L, /* 6369 */
+ IC_VEX_L_XS, /* 6370 */
+ IC_VEX_L_XS, /* 6371 */
+ IC_VEX_L_XD, /* 6372 */
+ IC_VEX_L_XD, /* 6373 */
+ IC_VEX_L_XD, /* 6374 */
+ IC_VEX_L_XD, /* 6375 */
+ IC_VEX_L_W, /* 6376 */
+ IC_VEX_L_W, /* 6377 */
+ IC_VEX_L_W_XS, /* 6378 */
+ IC_VEX_L_W_XS, /* 6379 */
+ IC_VEX_L_W_XD, /* 6380 */
+ IC_VEX_L_W_XD, /* 6381 */
+ IC_VEX_L_W_XD, /* 6382 */
+ IC_VEX_L_W_XD, /* 6383 */
+ IC_VEX_L_OPSIZE, /* 6384 */
+ IC_VEX_L_OPSIZE, /* 6385 */
+ IC_VEX_L_OPSIZE, /* 6386 */
+ IC_VEX_L_OPSIZE, /* 6387 */
+ IC_VEX_L_OPSIZE, /* 6388 */
+ IC_VEX_L_OPSIZE, /* 6389 */
+ IC_VEX_L_OPSIZE, /* 6390 */
+ IC_VEX_L_OPSIZE, /* 6391 */
+ IC_VEX_L_W_OPSIZE, /* 6392 */
+ IC_VEX_L_W_OPSIZE, /* 6393 */
+ IC_VEX_L_W_OPSIZE, /* 6394 */
+ IC_VEX_L_W_OPSIZE, /* 6395 */
+ IC_VEX_L_W_OPSIZE, /* 6396 */
+ IC_VEX_L_W_OPSIZE, /* 6397 */
+ IC_VEX_L_W_OPSIZE, /* 6398 */
+ IC_VEX_L_W_OPSIZE, /* 6399 */
+ IC_EVEX_KZ, /* 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_ADSIZE, /* 6690 */
+ IC_64BIT_XS_ADSIZE, /* 6691 */
+ IC_XD_ADSIZE, /* 6692 */
+ IC_64BIT_XD_ADSIZE, /* 6693 */
+ IC_XS_ADSIZE, /* 6694 */
+ IC_64BIT_XD_ADSIZE, /* 6695 */
+ IC_ADSIZE, /* 6696 */
+ IC_64BIT_REXW_ADSIZE, /* 6697 */
+ IC_XS_ADSIZE, /* 6698 */
+ IC_64BIT_REXW_XS, /* 6699 */
+ IC_XD_ADSIZE, /* 6700 */
+ IC_64BIT_REXW_XD, /* 6701 */
+ IC_XS_ADSIZE, /* 6702 */
+ IC_64BIT_REXW_XS, /* 6703 */
+ IC_OPSIZE_ADSIZE, /* 6704 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 6705 */
+ IC_XS_OPSIZE, /* 6706 */
+ IC_64BIT_XS_OPSIZE, /* 6707 */
+ IC_XD_OPSIZE, /* 6708 */
+ IC_64BIT_XD_OPSIZE, /* 6709 */
+ IC_XS_OPSIZE, /* 6710 */
+ IC_64BIT_XD_OPSIZE, /* 6711 */
+ IC_OPSIZE_ADSIZE, /* 6712 */
+ IC_64BIT_REXW_OPSIZE, /* 6713 */
+ IC_XS_OPSIZE, /* 6714 */
+ IC_64BIT_REXW_XS, /* 6715 */
+ IC_XD_OPSIZE, /* 6716 */
+ IC_64BIT_REXW_XD, /* 6717 */
+ IC_XS_OPSIZE, /* 6718 */
+ IC_64BIT_REXW_XS, /* 6719 */
+ IC_VEX, /* 6720 */
+ IC_VEX, /* 6721 */
+ IC_VEX_XS, /* 6722 */
+ IC_VEX_XS, /* 6723 */
+ IC_VEX_XD, /* 6724 */
+ IC_VEX_XD, /* 6725 */
+ IC_VEX_XD, /* 6726 */
+ IC_VEX_XD, /* 6727 */
+ IC_VEX_W, /* 6728 */
+ IC_VEX_W, /* 6729 */
+ IC_VEX_W_XS, /* 6730 */
+ IC_VEX_W_XS, /* 6731 */
+ IC_VEX_W_XD, /* 6732 */
+ IC_VEX_W_XD, /* 6733 */
+ IC_VEX_W_XD, /* 6734 */
+ IC_VEX_W_XD, /* 6735 */
+ IC_VEX_OPSIZE, /* 6736 */
+ IC_VEX_OPSIZE, /* 6737 */
+ IC_VEX_OPSIZE, /* 6738 */
+ IC_VEX_OPSIZE, /* 6739 */
+ IC_VEX_OPSIZE, /* 6740 */
+ IC_VEX_OPSIZE, /* 6741 */
+ IC_VEX_OPSIZE, /* 6742 */
+ IC_VEX_OPSIZE, /* 6743 */
+ IC_VEX_W_OPSIZE, /* 6744 */
+ IC_VEX_W_OPSIZE, /* 6745 */
+ IC_VEX_W_OPSIZE, /* 6746 */
+ IC_VEX_W_OPSIZE, /* 6747 */
+ IC_VEX_W_OPSIZE, /* 6748 */
+ IC_VEX_W_OPSIZE, /* 6749 */
+ IC_VEX_W_OPSIZE, /* 6750 */
+ IC_VEX_W_OPSIZE, /* 6751 */
+ IC_VEX, /* 6752 */
+ IC_VEX, /* 6753 */
+ IC_VEX_XS, /* 6754 */
+ IC_VEX_XS, /* 6755 */
+ IC_VEX_XD, /* 6756 */
+ IC_VEX_XD, /* 6757 */
+ IC_VEX_XD, /* 6758 */
+ IC_VEX_XD, /* 6759 */
+ IC_VEX_W, /* 6760 */
+ IC_VEX_W, /* 6761 */
+ IC_VEX_W_XS, /* 6762 */
+ IC_VEX_W_XS, /* 6763 */
+ IC_VEX_W_XD, /* 6764 */
+ IC_VEX_W_XD, /* 6765 */
+ IC_VEX_W_XD, /* 6766 */
+ IC_VEX_W_XD, /* 6767 */
+ IC_VEX_OPSIZE, /* 6768 */
+ IC_VEX_OPSIZE, /* 6769 */
+ IC_VEX_OPSIZE, /* 6770 */
+ IC_VEX_OPSIZE, /* 6771 */
+ IC_VEX_OPSIZE, /* 6772 */
+ IC_VEX_OPSIZE, /* 6773 */
+ IC_VEX_OPSIZE, /* 6774 */
+ IC_VEX_OPSIZE, /* 6775 */
+ IC_VEX_W_OPSIZE, /* 6776 */
+ IC_VEX_W_OPSIZE, /* 6777 */
+ IC_VEX_W_OPSIZE, /* 6778 */
+ IC_VEX_W_OPSIZE, /* 6779 */
+ IC_VEX_W_OPSIZE, /* 6780 */
+ IC_VEX_W_OPSIZE, /* 6781 */
+ IC_VEX_W_OPSIZE, /* 6782 */
+ IC_VEX_W_OPSIZE, /* 6783 */
+ IC_VEX_L, /* 6784 */
+ IC_VEX_L, /* 6785 */
+ IC_VEX_L_XS, /* 6786 */
+ IC_VEX_L_XS, /* 6787 */
+ IC_VEX_L_XD, /* 6788 */
+ IC_VEX_L_XD, /* 6789 */
+ IC_VEX_L_XD, /* 6790 */
+ IC_VEX_L_XD, /* 6791 */
+ IC_VEX_L_W, /* 6792 */
+ IC_VEX_L_W, /* 6793 */
+ IC_VEX_L_W_XS, /* 6794 */
+ IC_VEX_L_W_XS, /* 6795 */
+ IC_VEX_L_W_XD, /* 6796 */
+ IC_VEX_L_W_XD, /* 6797 */
+ IC_VEX_L_W_XD, /* 6798 */
+ IC_VEX_L_W_XD, /* 6799 */
+ IC_VEX_L_OPSIZE, /* 6800 */
+ IC_VEX_L_OPSIZE, /* 6801 */
+ IC_VEX_L_OPSIZE, /* 6802 */
+ IC_VEX_L_OPSIZE, /* 6803 */
+ IC_VEX_L_OPSIZE, /* 6804 */
+ IC_VEX_L_OPSIZE, /* 6805 */
+ IC_VEX_L_OPSIZE, /* 6806 */
+ IC_VEX_L_OPSIZE, /* 6807 */
+ IC_VEX_L_W_OPSIZE, /* 6808 */
+ IC_VEX_L_W_OPSIZE, /* 6809 */
+ IC_VEX_L_W_OPSIZE, /* 6810 */
+ IC_VEX_L_W_OPSIZE, /* 6811 */
+ IC_VEX_L_W_OPSIZE, /* 6812 */
+ IC_VEX_L_W_OPSIZE, /* 6813 */
+ IC_VEX_L_W_OPSIZE, /* 6814 */
+ IC_VEX_L_W_OPSIZE, /* 6815 */
+ IC_VEX_L, /* 6816 */
+ IC_VEX_L, /* 6817 */
+ IC_VEX_L_XS, /* 6818 */
+ IC_VEX_L_XS, /* 6819 */
+ IC_VEX_L_XD, /* 6820 */
+ IC_VEX_L_XD, /* 6821 */
+ IC_VEX_L_XD, /* 6822 */
+ IC_VEX_L_XD, /* 6823 */
+ IC_VEX_L_W, /* 6824 */
+ IC_VEX_L_W, /* 6825 */
+ IC_VEX_L_W_XS, /* 6826 */
+ IC_VEX_L_W_XS, /* 6827 */
+ IC_VEX_L_W_XD, /* 6828 */
+ IC_VEX_L_W_XD, /* 6829 */
+ IC_VEX_L_W_XD, /* 6830 */
+ IC_VEX_L_W_XD, /* 6831 */
+ IC_VEX_L_OPSIZE, /* 6832 */
+ IC_VEX_L_OPSIZE, /* 6833 */
+ IC_VEX_L_OPSIZE, /* 6834 */
+ IC_VEX_L_OPSIZE, /* 6835 */
+ IC_VEX_L_OPSIZE, /* 6836 */
+ IC_VEX_L_OPSIZE, /* 6837 */
+ IC_VEX_L_OPSIZE, /* 6838 */
+ IC_VEX_L_OPSIZE, /* 6839 */
+ IC_VEX_L_W_OPSIZE, /* 6840 */
+ IC_VEX_L_W_OPSIZE, /* 6841 */
+ IC_VEX_L_W_OPSIZE, /* 6842 */
+ IC_VEX_L_W_OPSIZE, /* 6843 */
+ IC_VEX_L_W_OPSIZE, /* 6844 */
+ IC_VEX_L_W_OPSIZE, /* 6845 */
+ IC_VEX_L_W_OPSIZE, /* 6846 */
+ IC_VEX_L_W_OPSIZE, /* 6847 */
+ IC_VEX_L, /* 6848 */
+ IC_VEX_L, /* 6849 */
+ IC_VEX_L_XS, /* 6850 */
+ IC_VEX_L_XS, /* 6851 */
+ IC_VEX_L_XD, /* 6852 */
+ IC_VEX_L_XD, /* 6853 */
+ IC_VEX_L_XD, /* 6854 */
+ IC_VEX_L_XD, /* 6855 */
+ IC_VEX_L_W, /* 6856 */
+ IC_VEX_L_W, /* 6857 */
+ IC_VEX_L_W_XS, /* 6858 */
+ IC_VEX_L_W_XS, /* 6859 */
+ IC_VEX_L_W_XD, /* 6860 */
+ IC_VEX_L_W_XD, /* 6861 */
+ IC_VEX_L_W_XD, /* 6862 */
+ IC_VEX_L_W_XD, /* 6863 */
+ IC_VEX_L_OPSIZE, /* 6864 */
+ IC_VEX_L_OPSIZE, /* 6865 */
+ IC_VEX_L_OPSIZE, /* 6866 */
+ IC_VEX_L_OPSIZE, /* 6867 */
+ IC_VEX_L_OPSIZE, /* 6868 */
+ IC_VEX_L_OPSIZE, /* 6869 */
+ IC_VEX_L_OPSIZE, /* 6870 */
+ IC_VEX_L_OPSIZE, /* 6871 */
+ IC_VEX_L_W_OPSIZE, /* 6872 */
+ IC_VEX_L_W_OPSIZE, /* 6873 */
+ IC_VEX_L_W_OPSIZE, /* 6874 */
+ IC_VEX_L_W_OPSIZE, /* 6875 */
+ IC_VEX_L_W_OPSIZE, /* 6876 */
+ IC_VEX_L_W_OPSIZE, /* 6877 */
+ IC_VEX_L_W_OPSIZE, /* 6878 */
+ IC_VEX_L_W_OPSIZE, /* 6879 */
+ IC_VEX_L, /* 6880 */
+ IC_VEX_L, /* 6881 */
+ IC_VEX_L_XS, /* 6882 */
+ IC_VEX_L_XS, /* 6883 */
+ IC_VEX_L_XD, /* 6884 */
+ IC_VEX_L_XD, /* 6885 */
+ IC_VEX_L_XD, /* 6886 */
+ IC_VEX_L_XD, /* 6887 */
+ IC_VEX_L_W, /* 6888 */
+ IC_VEX_L_W, /* 6889 */
+ IC_VEX_L_W_XS, /* 6890 */
+ IC_VEX_L_W_XS, /* 6891 */
+ IC_VEX_L_W_XD, /* 6892 */
+ IC_VEX_L_W_XD, /* 6893 */
+ IC_VEX_L_W_XD, /* 6894 */
+ IC_VEX_L_W_XD, /* 6895 */
+ IC_VEX_L_OPSIZE, /* 6896 */
+ IC_VEX_L_OPSIZE, /* 6897 */
+ IC_VEX_L_OPSIZE, /* 6898 */
+ IC_VEX_L_OPSIZE, /* 6899 */
+ IC_VEX_L_OPSIZE, /* 6900 */
+ IC_VEX_L_OPSIZE, /* 6901 */
+ IC_VEX_L_OPSIZE, /* 6902 */
+ IC_VEX_L_OPSIZE, /* 6903 */
+ IC_VEX_L_W_OPSIZE, /* 6904 */
+ IC_VEX_L_W_OPSIZE, /* 6905 */
+ IC_VEX_L_W_OPSIZE, /* 6906 */
+ IC_VEX_L_W_OPSIZE, /* 6907 */
+ IC_VEX_L_W_OPSIZE, /* 6908 */
+ IC_VEX_L_W_OPSIZE, /* 6909 */
+ IC_VEX_L_W_OPSIZE, /* 6910 */
+ IC_VEX_L_W_OPSIZE, /* 6911 */
+ IC_EVEX_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_ADSIZE, /* 7202 */
+ IC_64BIT_XS_ADSIZE, /* 7203 */
+ IC_XD_ADSIZE, /* 7204 */
+ IC_64BIT_XD_ADSIZE, /* 7205 */
+ IC_XS_ADSIZE, /* 7206 */
+ IC_64BIT_XD_ADSIZE, /* 7207 */
+ IC_ADSIZE, /* 7208 */
+ IC_64BIT_REXW_ADSIZE, /* 7209 */
+ IC_XS_ADSIZE, /* 7210 */
+ IC_64BIT_REXW_XS, /* 7211 */
+ IC_XD_ADSIZE, /* 7212 */
+ IC_64BIT_REXW_XD, /* 7213 */
+ IC_XS_ADSIZE, /* 7214 */
+ IC_64BIT_REXW_XS, /* 7215 */
+ IC_OPSIZE_ADSIZE, /* 7216 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 7217 */
+ IC_XS_OPSIZE, /* 7218 */
+ IC_64BIT_XS_OPSIZE, /* 7219 */
+ IC_XD_OPSIZE, /* 7220 */
+ IC_64BIT_XD_OPSIZE, /* 7221 */
+ IC_XS_OPSIZE, /* 7222 */
+ IC_64BIT_XD_OPSIZE, /* 7223 */
+ IC_OPSIZE_ADSIZE, /* 7224 */
+ IC_64BIT_REXW_OPSIZE, /* 7225 */
+ IC_XS_OPSIZE, /* 7226 */
+ IC_64BIT_REXW_XS, /* 7227 */
+ IC_XD_OPSIZE, /* 7228 */
+ IC_64BIT_REXW_XD, /* 7229 */
+ IC_XS_OPSIZE, /* 7230 */
+ IC_64BIT_REXW_XS, /* 7231 */
+ IC_VEX, /* 7232 */
+ IC_VEX, /* 7233 */
+ IC_VEX_XS, /* 7234 */
+ IC_VEX_XS, /* 7235 */
+ IC_VEX_XD, /* 7236 */
+ IC_VEX_XD, /* 7237 */
+ IC_VEX_XD, /* 7238 */
+ IC_VEX_XD, /* 7239 */
+ IC_VEX_W, /* 7240 */
+ IC_VEX_W, /* 7241 */
+ IC_VEX_W_XS, /* 7242 */
+ IC_VEX_W_XS, /* 7243 */
+ IC_VEX_W_XD, /* 7244 */
+ IC_VEX_W_XD, /* 7245 */
+ IC_VEX_W_XD, /* 7246 */
+ IC_VEX_W_XD, /* 7247 */
+ IC_VEX_OPSIZE, /* 7248 */
+ IC_VEX_OPSIZE, /* 7249 */
+ IC_VEX_OPSIZE, /* 7250 */
+ IC_VEX_OPSIZE, /* 7251 */
+ IC_VEX_OPSIZE, /* 7252 */
+ IC_VEX_OPSIZE, /* 7253 */
+ IC_VEX_OPSIZE, /* 7254 */
+ IC_VEX_OPSIZE, /* 7255 */
+ IC_VEX_W_OPSIZE, /* 7256 */
+ IC_VEX_W_OPSIZE, /* 7257 */
+ IC_VEX_W_OPSIZE, /* 7258 */
+ IC_VEX_W_OPSIZE, /* 7259 */
+ IC_VEX_W_OPSIZE, /* 7260 */
+ IC_VEX_W_OPSIZE, /* 7261 */
+ IC_VEX_W_OPSIZE, /* 7262 */
+ IC_VEX_W_OPSIZE, /* 7263 */
+ IC_VEX, /* 7264 */
+ IC_VEX, /* 7265 */
+ IC_VEX_XS, /* 7266 */
+ IC_VEX_XS, /* 7267 */
+ IC_VEX_XD, /* 7268 */
+ IC_VEX_XD, /* 7269 */
+ IC_VEX_XD, /* 7270 */
+ IC_VEX_XD, /* 7271 */
+ IC_VEX_W, /* 7272 */
+ IC_VEX_W, /* 7273 */
+ IC_VEX_W_XS, /* 7274 */
+ IC_VEX_W_XS, /* 7275 */
+ IC_VEX_W_XD, /* 7276 */
+ IC_VEX_W_XD, /* 7277 */
+ IC_VEX_W_XD, /* 7278 */
+ IC_VEX_W_XD, /* 7279 */
+ IC_VEX_OPSIZE, /* 7280 */
+ IC_VEX_OPSIZE, /* 7281 */
+ IC_VEX_OPSIZE, /* 7282 */
+ IC_VEX_OPSIZE, /* 7283 */
+ IC_VEX_OPSIZE, /* 7284 */
+ IC_VEX_OPSIZE, /* 7285 */
+ IC_VEX_OPSIZE, /* 7286 */
+ IC_VEX_OPSIZE, /* 7287 */
+ IC_VEX_W_OPSIZE, /* 7288 */
+ IC_VEX_W_OPSIZE, /* 7289 */
+ IC_VEX_W_OPSIZE, /* 7290 */
+ IC_VEX_W_OPSIZE, /* 7291 */
+ IC_VEX_W_OPSIZE, /* 7292 */
+ IC_VEX_W_OPSIZE, /* 7293 */
+ IC_VEX_W_OPSIZE, /* 7294 */
+ IC_VEX_W_OPSIZE, /* 7295 */
+ IC_VEX_L, /* 7296 */
+ IC_VEX_L, /* 7297 */
+ IC_VEX_L_XS, /* 7298 */
+ IC_VEX_L_XS, /* 7299 */
+ IC_VEX_L_XD, /* 7300 */
+ IC_VEX_L_XD, /* 7301 */
+ IC_VEX_L_XD, /* 7302 */
+ IC_VEX_L_XD, /* 7303 */
+ IC_VEX_L_W, /* 7304 */
+ IC_VEX_L_W, /* 7305 */
+ IC_VEX_L_W_XS, /* 7306 */
+ IC_VEX_L_W_XS, /* 7307 */
+ IC_VEX_L_W_XD, /* 7308 */
+ IC_VEX_L_W_XD, /* 7309 */
+ IC_VEX_L_W_XD, /* 7310 */
+ IC_VEX_L_W_XD, /* 7311 */
+ IC_VEX_L_OPSIZE, /* 7312 */
+ IC_VEX_L_OPSIZE, /* 7313 */
+ IC_VEX_L_OPSIZE, /* 7314 */
+ IC_VEX_L_OPSIZE, /* 7315 */
+ IC_VEX_L_OPSIZE, /* 7316 */
+ IC_VEX_L_OPSIZE, /* 7317 */
+ IC_VEX_L_OPSIZE, /* 7318 */
+ IC_VEX_L_OPSIZE, /* 7319 */
+ IC_VEX_L_W_OPSIZE, /* 7320 */
+ IC_VEX_L_W_OPSIZE, /* 7321 */
+ IC_VEX_L_W_OPSIZE, /* 7322 */
+ IC_VEX_L_W_OPSIZE, /* 7323 */
+ IC_VEX_L_W_OPSIZE, /* 7324 */
+ IC_VEX_L_W_OPSIZE, /* 7325 */
+ IC_VEX_L_W_OPSIZE, /* 7326 */
+ IC_VEX_L_W_OPSIZE, /* 7327 */
+ IC_VEX_L, /* 7328 */
+ IC_VEX_L, /* 7329 */
+ IC_VEX_L_XS, /* 7330 */
+ IC_VEX_L_XS, /* 7331 */
+ IC_VEX_L_XD, /* 7332 */
+ IC_VEX_L_XD, /* 7333 */
+ IC_VEX_L_XD, /* 7334 */
+ IC_VEX_L_XD, /* 7335 */
+ IC_VEX_L_W, /* 7336 */
+ IC_VEX_L_W, /* 7337 */
+ IC_VEX_L_W_XS, /* 7338 */
+ IC_VEX_L_W_XS, /* 7339 */
+ IC_VEX_L_W_XD, /* 7340 */
+ IC_VEX_L_W_XD, /* 7341 */
+ IC_VEX_L_W_XD, /* 7342 */
+ IC_VEX_L_W_XD, /* 7343 */
+ IC_VEX_L_OPSIZE, /* 7344 */
+ IC_VEX_L_OPSIZE, /* 7345 */
+ IC_VEX_L_OPSIZE, /* 7346 */
+ IC_VEX_L_OPSIZE, /* 7347 */
+ IC_VEX_L_OPSIZE, /* 7348 */
+ IC_VEX_L_OPSIZE, /* 7349 */
+ IC_VEX_L_OPSIZE, /* 7350 */
+ IC_VEX_L_OPSIZE, /* 7351 */
+ IC_VEX_L_W_OPSIZE, /* 7352 */
+ IC_VEX_L_W_OPSIZE, /* 7353 */
+ IC_VEX_L_W_OPSIZE, /* 7354 */
+ IC_VEX_L_W_OPSIZE, /* 7355 */
+ IC_VEX_L_W_OPSIZE, /* 7356 */
+ IC_VEX_L_W_OPSIZE, /* 7357 */
+ IC_VEX_L_W_OPSIZE, /* 7358 */
+ IC_VEX_L_W_OPSIZE, /* 7359 */
+ IC_VEX_L, /* 7360 */
+ IC_VEX_L, /* 7361 */
+ IC_VEX_L_XS, /* 7362 */
+ IC_VEX_L_XS, /* 7363 */
+ IC_VEX_L_XD, /* 7364 */
+ IC_VEX_L_XD, /* 7365 */
+ IC_VEX_L_XD, /* 7366 */
+ IC_VEX_L_XD, /* 7367 */
+ IC_VEX_L_W, /* 7368 */
+ IC_VEX_L_W, /* 7369 */
+ IC_VEX_L_W_XS, /* 7370 */
+ IC_VEX_L_W_XS, /* 7371 */
+ IC_VEX_L_W_XD, /* 7372 */
+ IC_VEX_L_W_XD, /* 7373 */
+ IC_VEX_L_W_XD, /* 7374 */
+ IC_VEX_L_W_XD, /* 7375 */
+ IC_VEX_L_OPSIZE, /* 7376 */
+ IC_VEX_L_OPSIZE, /* 7377 */
+ IC_VEX_L_OPSIZE, /* 7378 */
+ IC_VEX_L_OPSIZE, /* 7379 */
+ IC_VEX_L_OPSIZE, /* 7380 */
+ IC_VEX_L_OPSIZE, /* 7381 */
+ IC_VEX_L_OPSIZE, /* 7382 */
+ IC_VEX_L_OPSIZE, /* 7383 */
+ IC_VEX_L_W_OPSIZE, /* 7384 */
+ IC_VEX_L_W_OPSIZE, /* 7385 */
+ IC_VEX_L_W_OPSIZE, /* 7386 */
+ IC_VEX_L_W_OPSIZE, /* 7387 */
+ IC_VEX_L_W_OPSIZE, /* 7388 */
+ IC_VEX_L_W_OPSIZE, /* 7389 */
+ IC_VEX_L_W_OPSIZE, /* 7390 */
+ IC_VEX_L_W_OPSIZE, /* 7391 */
+ IC_VEX_L, /* 7392 */
+ IC_VEX_L, /* 7393 */
+ IC_VEX_L_XS, /* 7394 */
+ IC_VEX_L_XS, /* 7395 */
+ IC_VEX_L_XD, /* 7396 */
+ IC_VEX_L_XD, /* 7397 */
+ IC_VEX_L_XD, /* 7398 */
+ IC_VEX_L_XD, /* 7399 */
+ IC_VEX_L_W, /* 7400 */
+ IC_VEX_L_W, /* 7401 */
+ IC_VEX_L_W_XS, /* 7402 */
+ IC_VEX_L_W_XS, /* 7403 */
+ IC_VEX_L_W_XD, /* 7404 */
+ IC_VEX_L_W_XD, /* 7405 */
+ IC_VEX_L_W_XD, /* 7406 */
+ IC_VEX_L_W_XD, /* 7407 */
+ IC_VEX_L_OPSIZE, /* 7408 */
+ IC_VEX_L_OPSIZE, /* 7409 */
+ IC_VEX_L_OPSIZE, /* 7410 */
+ IC_VEX_L_OPSIZE, /* 7411 */
+ IC_VEX_L_OPSIZE, /* 7412 */
+ IC_VEX_L_OPSIZE, /* 7413 */
+ IC_VEX_L_OPSIZE, /* 7414 */
+ IC_VEX_L_OPSIZE, /* 7415 */
+ IC_VEX_L_W_OPSIZE, /* 7416 */
+ IC_VEX_L_W_OPSIZE, /* 7417 */
+ IC_VEX_L_W_OPSIZE, /* 7418 */
+ IC_VEX_L_W_OPSIZE, /* 7419 */
+ IC_VEX_L_W_OPSIZE, /* 7420 */
+ IC_VEX_L_W_OPSIZE, /* 7421 */
+ IC_VEX_L_W_OPSIZE, /* 7422 */
+ IC_VEX_L_W_OPSIZE, /* 7423 */
+ IC_EVEX_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_ADSIZE, /* 7714 */
+ IC_64BIT_XS_ADSIZE, /* 7715 */
+ IC_XD_ADSIZE, /* 7716 */
+ IC_64BIT_XD_ADSIZE, /* 7717 */
+ IC_XS_ADSIZE, /* 7718 */
+ IC_64BIT_XD_ADSIZE, /* 7719 */
+ IC_ADSIZE, /* 7720 */
+ IC_64BIT_REXW_ADSIZE, /* 7721 */
+ IC_XS_ADSIZE, /* 7722 */
+ IC_64BIT_REXW_XS, /* 7723 */
+ IC_XD_ADSIZE, /* 7724 */
+ IC_64BIT_REXW_XD, /* 7725 */
+ IC_XS_ADSIZE, /* 7726 */
+ IC_64BIT_REXW_XS, /* 7727 */
+ IC_OPSIZE_ADSIZE, /* 7728 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 7729 */
+ IC_XS_OPSIZE, /* 7730 */
+ IC_64BIT_XS_OPSIZE, /* 7731 */
+ IC_XD_OPSIZE, /* 7732 */
+ IC_64BIT_XD_OPSIZE, /* 7733 */
+ IC_XS_OPSIZE, /* 7734 */
+ IC_64BIT_XD_OPSIZE, /* 7735 */
+ IC_OPSIZE_ADSIZE, /* 7736 */
+ IC_64BIT_REXW_OPSIZE, /* 7737 */
+ IC_XS_OPSIZE, /* 7738 */
+ IC_64BIT_REXW_XS, /* 7739 */
+ IC_XD_OPSIZE, /* 7740 */
+ IC_64BIT_REXW_XD, /* 7741 */
+ IC_XS_OPSIZE, /* 7742 */
+ IC_64BIT_REXW_XS, /* 7743 */
+ IC_VEX, /* 7744 */
+ IC_VEX, /* 7745 */
+ IC_VEX_XS, /* 7746 */
+ IC_VEX_XS, /* 7747 */
+ IC_VEX_XD, /* 7748 */
+ IC_VEX_XD, /* 7749 */
+ IC_VEX_XD, /* 7750 */
+ IC_VEX_XD, /* 7751 */
+ IC_VEX_W, /* 7752 */
+ IC_VEX_W, /* 7753 */
+ IC_VEX_W_XS, /* 7754 */
+ IC_VEX_W_XS, /* 7755 */
+ IC_VEX_W_XD, /* 7756 */
+ IC_VEX_W_XD, /* 7757 */
+ IC_VEX_W_XD, /* 7758 */
+ IC_VEX_W_XD, /* 7759 */
+ IC_VEX_OPSIZE, /* 7760 */
+ IC_VEX_OPSIZE, /* 7761 */
+ IC_VEX_OPSIZE, /* 7762 */
+ IC_VEX_OPSIZE, /* 7763 */
+ IC_VEX_OPSIZE, /* 7764 */
+ IC_VEX_OPSIZE, /* 7765 */
+ IC_VEX_OPSIZE, /* 7766 */
+ IC_VEX_OPSIZE, /* 7767 */
+ IC_VEX_W_OPSIZE, /* 7768 */
+ IC_VEX_W_OPSIZE, /* 7769 */
+ IC_VEX_W_OPSIZE, /* 7770 */
+ IC_VEX_W_OPSIZE, /* 7771 */
+ IC_VEX_W_OPSIZE, /* 7772 */
+ IC_VEX_W_OPSIZE, /* 7773 */
+ IC_VEX_W_OPSIZE, /* 7774 */
+ IC_VEX_W_OPSIZE, /* 7775 */
+ IC_VEX, /* 7776 */
+ IC_VEX, /* 7777 */
+ IC_VEX_XS, /* 7778 */
+ IC_VEX_XS, /* 7779 */
+ IC_VEX_XD, /* 7780 */
+ IC_VEX_XD, /* 7781 */
+ IC_VEX_XD, /* 7782 */
+ IC_VEX_XD, /* 7783 */
+ IC_VEX_W, /* 7784 */
+ IC_VEX_W, /* 7785 */
+ IC_VEX_W_XS, /* 7786 */
+ IC_VEX_W_XS, /* 7787 */
+ IC_VEX_W_XD, /* 7788 */
+ IC_VEX_W_XD, /* 7789 */
+ IC_VEX_W_XD, /* 7790 */
+ IC_VEX_W_XD, /* 7791 */
+ IC_VEX_OPSIZE, /* 7792 */
+ IC_VEX_OPSIZE, /* 7793 */
+ IC_VEX_OPSIZE, /* 7794 */
+ IC_VEX_OPSIZE, /* 7795 */
+ IC_VEX_OPSIZE, /* 7796 */
+ IC_VEX_OPSIZE, /* 7797 */
+ IC_VEX_OPSIZE, /* 7798 */
+ IC_VEX_OPSIZE, /* 7799 */
+ IC_VEX_W_OPSIZE, /* 7800 */
+ IC_VEX_W_OPSIZE, /* 7801 */
+ IC_VEX_W_OPSIZE, /* 7802 */
+ IC_VEX_W_OPSIZE, /* 7803 */
+ IC_VEX_W_OPSIZE, /* 7804 */
+ IC_VEX_W_OPSIZE, /* 7805 */
+ IC_VEX_W_OPSIZE, /* 7806 */
+ IC_VEX_W_OPSIZE, /* 7807 */
+ IC_VEX_L, /* 7808 */
+ IC_VEX_L, /* 7809 */
+ IC_VEX_L_XS, /* 7810 */
+ IC_VEX_L_XS, /* 7811 */
+ IC_VEX_L_XD, /* 7812 */
+ IC_VEX_L_XD, /* 7813 */
+ IC_VEX_L_XD, /* 7814 */
+ IC_VEX_L_XD, /* 7815 */
+ IC_VEX_L_W, /* 7816 */
+ IC_VEX_L_W, /* 7817 */
+ IC_VEX_L_W_XS, /* 7818 */
+ IC_VEX_L_W_XS, /* 7819 */
+ IC_VEX_L_W_XD, /* 7820 */
+ IC_VEX_L_W_XD, /* 7821 */
+ IC_VEX_L_W_XD, /* 7822 */
+ IC_VEX_L_W_XD, /* 7823 */
+ IC_VEX_L_OPSIZE, /* 7824 */
+ IC_VEX_L_OPSIZE, /* 7825 */
+ IC_VEX_L_OPSIZE, /* 7826 */
+ IC_VEX_L_OPSIZE, /* 7827 */
+ IC_VEX_L_OPSIZE, /* 7828 */
+ IC_VEX_L_OPSIZE, /* 7829 */
+ IC_VEX_L_OPSIZE, /* 7830 */
+ IC_VEX_L_OPSIZE, /* 7831 */
+ IC_VEX_L_W_OPSIZE, /* 7832 */
+ IC_VEX_L_W_OPSIZE, /* 7833 */
+ IC_VEX_L_W_OPSIZE, /* 7834 */
+ IC_VEX_L_W_OPSIZE, /* 7835 */
+ IC_VEX_L_W_OPSIZE, /* 7836 */
+ IC_VEX_L_W_OPSIZE, /* 7837 */
+ IC_VEX_L_W_OPSIZE, /* 7838 */
+ IC_VEX_L_W_OPSIZE, /* 7839 */
+ IC_VEX_L, /* 7840 */
+ IC_VEX_L, /* 7841 */
+ IC_VEX_L_XS, /* 7842 */
+ IC_VEX_L_XS, /* 7843 */
+ IC_VEX_L_XD, /* 7844 */
+ IC_VEX_L_XD, /* 7845 */
+ IC_VEX_L_XD, /* 7846 */
+ IC_VEX_L_XD, /* 7847 */
+ IC_VEX_L_W, /* 7848 */
+ IC_VEX_L_W, /* 7849 */
+ IC_VEX_L_W_XS, /* 7850 */
+ IC_VEX_L_W_XS, /* 7851 */
+ IC_VEX_L_W_XD, /* 7852 */
+ IC_VEX_L_W_XD, /* 7853 */
+ IC_VEX_L_W_XD, /* 7854 */
+ IC_VEX_L_W_XD, /* 7855 */
+ IC_VEX_L_OPSIZE, /* 7856 */
+ IC_VEX_L_OPSIZE, /* 7857 */
+ IC_VEX_L_OPSIZE, /* 7858 */
+ IC_VEX_L_OPSIZE, /* 7859 */
+ IC_VEX_L_OPSIZE, /* 7860 */
+ IC_VEX_L_OPSIZE, /* 7861 */
+ IC_VEX_L_OPSIZE, /* 7862 */
+ IC_VEX_L_OPSIZE, /* 7863 */
+ IC_VEX_L_W_OPSIZE, /* 7864 */
+ IC_VEX_L_W_OPSIZE, /* 7865 */
+ IC_VEX_L_W_OPSIZE, /* 7866 */
+ IC_VEX_L_W_OPSIZE, /* 7867 */
+ IC_VEX_L_W_OPSIZE, /* 7868 */
+ IC_VEX_L_W_OPSIZE, /* 7869 */
+ IC_VEX_L_W_OPSIZE, /* 7870 */
+ IC_VEX_L_W_OPSIZE, /* 7871 */
+ IC_VEX_L, /* 7872 */
+ IC_VEX_L, /* 7873 */
+ IC_VEX_L_XS, /* 7874 */
+ IC_VEX_L_XS, /* 7875 */
+ IC_VEX_L_XD, /* 7876 */
+ IC_VEX_L_XD, /* 7877 */
+ IC_VEX_L_XD, /* 7878 */
+ IC_VEX_L_XD, /* 7879 */
+ IC_VEX_L_W, /* 7880 */
+ IC_VEX_L_W, /* 7881 */
+ IC_VEX_L_W_XS, /* 7882 */
+ IC_VEX_L_W_XS, /* 7883 */
+ IC_VEX_L_W_XD, /* 7884 */
+ IC_VEX_L_W_XD, /* 7885 */
+ IC_VEX_L_W_XD, /* 7886 */
+ IC_VEX_L_W_XD, /* 7887 */
+ IC_VEX_L_OPSIZE, /* 7888 */
+ IC_VEX_L_OPSIZE, /* 7889 */
+ IC_VEX_L_OPSIZE, /* 7890 */
+ IC_VEX_L_OPSIZE, /* 7891 */
+ IC_VEX_L_OPSIZE, /* 7892 */
+ IC_VEX_L_OPSIZE, /* 7893 */
+ IC_VEX_L_OPSIZE, /* 7894 */
+ IC_VEX_L_OPSIZE, /* 7895 */
+ IC_VEX_L_W_OPSIZE, /* 7896 */
+ IC_VEX_L_W_OPSIZE, /* 7897 */
+ IC_VEX_L_W_OPSIZE, /* 7898 */
+ IC_VEX_L_W_OPSIZE, /* 7899 */
+ IC_VEX_L_W_OPSIZE, /* 7900 */
+ IC_VEX_L_W_OPSIZE, /* 7901 */
+ IC_VEX_L_W_OPSIZE, /* 7902 */
+ IC_VEX_L_W_OPSIZE, /* 7903 */
+ IC_VEX_L, /* 7904 */
+ IC_VEX_L, /* 7905 */
+ IC_VEX_L_XS, /* 7906 */
+ IC_VEX_L_XS, /* 7907 */
+ IC_VEX_L_XD, /* 7908 */
+ IC_VEX_L_XD, /* 7909 */
+ IC_VEX_L_XD, /* 7910 */
+ IC_VEX_L_XD, /* 7911 */
+ IC_VEX_L_W, /* 7912 */
+ IC_VEX_L_W, /* 7913 */
+ IC_VEX_L_W_XS, /* 7914 */
+ IC_VEX_L_W_XS, /* 7915 */
+ IC_VEX_L_W_XD, /* 7916 */
+ IC_VEX_L_W_XD, /* 7917 */
+ IC_VEX_L_W_XD, /* 7918 */
+ IC_VEX_L_W_XD, /* 7919 */
+ IC_VEX_L_OPSIZE, /* 7920 */
+ IC_VEX_L_OPSIZE, /* 7921 */
+ IC_VEX_L_OPSIZE, /* 7922 */
+ IC_VEX_L_OPSIZE, /* 7923 */
+ IC_VEX_L_OPSIZE, /* 7924 */
+ IC_VEX_L_OPSIZE, /* 7925 */
+ IC_VEX_L_OPSIZE, /* 7926 */
+ IC_VEX_L_OPSIZE, /* 7927 */
+ IC_VEX_L_W_OPSIZE, /* 7928 */
+ IC_VEX_L_W_OPSIZE, /* 7929 */
+ IC_VEX_L_W_OPSIZE, /* 7930 */
+ IC_VEX_L_W_OPSIZE, /* 7931 */
+ IC_VEX_L_W_OPSIZE, /* 7932 */
+ IC_VEX_L_W_OPSIZE, /* 7933 */
+ IC_VEX_L_W_OPSIZE, /* 7934 */
+ IC_VEX_L_W_OPSIZE, /* 7935 */
+ IC_EVEX_L2_KZ, /* 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_ADSIZE, /* 8226 */
+ IC_64BIT_XS_ADSIZE, /* 8227 */
+ IC_XD_ADSIZE, /* 8228 */
+ IC_64BIT_XD_ADSIZE, /* 8229 */
+ IC_XS_ADSIZE, /* 8230 */
+ IC_64BIT_XD_ADSIZE, /* 8231 */
+ IC_ADSIZE, /* 8232 */
+ IC_64BIT_REXW_ADSIZE, /* 8233 */
+ IC_XS_ADSIZE, /* 8234 */
+ IC_64BIT_REXW_XS, /* 8235 */
+ IC_XD_ADSIZE, /* 8236 */
+ IC_64BIT_REXW_XD, /* 8237 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 8738 */
+ IC_64BIT_XS_ADSIZE, /* 8739 */
+ IC_XD_ADSIZE, /* 8740 */
+ IC_64BIT_XD_ADSIZE, /* 8741 */
+ IC_XS_ADSIZE, /* 8742 */
+ IC_64BIT_XD_ADSIZE, /* 8743 */
+ IC_ADSIZE, /* 8744 */
+ IC_64BIT_REXW_ADSIZE, /* 8745 */
+ IC_XS_ADSIZE, /* 8746 */
+ IC_64BIT_REXW_XS, /* 8747 */
+ IC_XD_ADSIZE, /* 8748 */
+ IC_64BIT_REXW_XD, /* 8749 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 9250 */
+ IC_64BIT_XS_ADSIZE, /* 9251 */
+ IC_XD_ADSIZE, /* 9252 */
+ IC_64BIT_XD_ADSIZE, /* 9253 */
+ IC_XS_ADSIZE, /* 9254 */
+ IC_64BIT_XD_ADSIZE, /* 9255 */
+ IC_ADSIZE, /* 9256 */
+ IC_64BIT_REXW_ADSIZE, /* 9257 */
+ IC_XS_ADSIZE, /* 9258 */
+ IC_64BIT_REXW_XS, /* 9259 */
+ IC_XD_ADSIZE, /* 9260 */
+ IC_64BIT_REXW_XD, /* 9261 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 9762 */
+ IC_64BIT_XS_ADSIZE, /* 9763 */
+ IC_XD_ADSIZE, /* 9764 */
+ IC_64BIT_XD_ADSIZE, /* 9765 */
+ IC_XS_ADSIZE, /* 9766 */
+ IC_64BIT_XD_ADSIZE, /* 9767 */
+ IC_ADSIZE, /* 9768 */
+ IC_64BIT_REXW_ADSIZE, /* 9769 */
+ IC_XS_ADSIZE, /* 9770 */
+ IC_64BIT_REXW_XS, /* 9771 */
+ IC_XD_ADSIZE, /* 9772 */
+ IC_64BIT_REXW_XD, /* 9773 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 10274 */
+ IC_64BIT_XS_ADSIZE, /* 10275 */
+ IC_XD_ADSIZE, /* 10276 */
+ IC_64BIT_XD_ADSIZE, /* 10277 */
+ IC_XS_ADSIZE, /* 10278 */
+ IC_64BIT_XD_ADSIZE, /* 10279 */
+ IC_ADSIZE, /* 10280 */
+ IC_64BIT_REXW_ADSIZE, /* 10281 */
+ IC_XS_ADSIZE, /* 10282 */
+ IC_64BIT_REXW_XS, /* 10283 */
+ IC_XD_ADSIZE, /* 10284 */
+ IC_64BIT_REXW_XD, /* 10285 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 10786 */
+ IC_64BIT_XS_ADSIZE, /* 10787 */
+ IC_XD_ADSIZE, /* 10788 */
+ IC_64BIT_XD_ADSIZE, /* 10789 */
+ IC_XS_ADSIZE, /* 10790 */
+ IC_64BIT_XD_ADSIZE, /* 10791 */
+ IC_ADSIZE, /* 10792 */
+ IC_64BIT_REXW_ADSIZE, /* 10793 */
+ IC_XS_ADSIZE, /* 10794 */
+ IC_64BIT_REXW_XS, /* 10795 */
+ IC_XD_ADSIZE, /* 10796 */
+ IC_64BIT_REXW_XD, /* 10797 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 11298 */
+ IC_64BIT_XS_ADSIZE, /* 11299 */
+ IC_XD_ADSIZE, /* 11300 */
+ IC_64BIT_XD_ADSIZE, /* 11301 */
+ IC_XS_ADSIZE, /* 11302 */
+ IC_64BIT_XD_ADSIZE, /* 11303 */
+ IC_ADSIZE, /* 11304 */
+ IC_64BIT_REXW_ADSIZE, /* 11305 */
+ IC_XS_ADSIZE, /* 11306 */
+ IC_64BIT_REXW_XS, /* 11307 */
+ IC_XD_ADSIZE, /* 11308 */
+ IC_64BIT_REXW_XD, /* 11309 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 11810 */
+ IC_64BIT_XS_ADSIZE, /* 11811 */
+ IC_XD_ADSIZE, /* 11812 */
+ IC_64BIT_XD_ADSIZE, /* 11813 */
+ IC_XS_ADSIZE, /* 11814 */
+ IC_64BIT_XD_ADSIZE, /* 11815 */
+ IC_ADSIZE, /* 11816 */
+ IC_64BIT_REXW_ADSIZE, /* 11817 */
+ IC_XS_ADSIZE, /* 11818 */
+ IC_64BIT_REXW_XS, /* 11819 */
+ IC_XD_ADSIZE, /* 11820 */
+ IC_64BIT_REXW_XD, /* 11821 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 12322 */
+ IC_64BIT_XS_ADSIZE, /* 12323 */
+ IC_XD_ADSIZE, /* 12324 */
+ IC_64BIT_XD_ADSIZE, /* 12325 */
+ IC_XS_ADSIZE, /* 12326 */
+ IC_64BIT_XD_ADSIZE, /* 12327 */
+ IC_ADSIZE, /* 12328 */
+ IC_64BIT_REXW_ADSIZE, /* 12329 */
+ IC_XS_ADSIZE, /* 12330 */
+ IC_64BIT_REXW_XS, /* 12331 */
+ IC_XD_ADSIZE, /* 12332 */
+ IC_64BIT_REXW_XD, /* 12333 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 12834 */
+ IC_64BIT_XS_ADSIZE, /* 12835 */
+ IC_XD_ADSIZE, /* 12836 */
+ IC_64BIT_XD_ADSIZE, /* 12837 */
+ IC_XS_ADSIZE, /* 12838 */
+ IC_64BIT_XD_ADSIZE, /* 12839 */
+ IC_ADSIZE, /* 12840 */
+ IC_64BIT_REXW_ADSIZE, /* 12841 */
+ IC_XS_ADSIZE, /* 12842 */
+ IC_64BIT_REXW_XS, /* 12843 */
+ IC_XD_ADSIZE, /* 12844 */
+ IC_64BIT_REXW_XD, /* 12845 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 13346 */
+ IC_64BIT_XS_ADSIZE, /* 13347 */
+ IC_XD_ADSIZE, /* 13348 */
+ IC_64BIT_XD_ADSIZE, /* 13349 */
+ IC_XS_ADSIZE, /* 13350 */
+ IC_64BIT_XD_ADSIZE, /* 13351 */
+ IC_ADSIZE, /* 13352 */
+ IC_64BIT_REXW_ADSIZE, /* 13353 */
+ IC_XS_ADSIZE, /* 13354 */
+ IC_64BIT_REXW_XS, /* 13355 */
+ IC_XD_ADSIZE, /* 13356 */
+ IC_64BIT_REXW_XD, /* 13357 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 13858 */
+ IC_64BIT_XS_ADSIZE, /* 13859 */
+ IC_XD_ADSIZE, /* 13860 */
+ IC_64BIT_XD_ADSIZE, /* 13861 */
+ IC_XS_ADSIZE, /* 13862 */
+ IC_64BIT_XD_ADSIZE, /* 13863 */
+ IC_ADSIZE, /* 13864 */
+ IC_64BIT_REXW_ADSIZE, /* 13865 */
+ IC_XS_ADSIZE, /* 13866 */
+ IC_64BIT_REXW_XS, /* 13867 */
+ IC_XD_ADSIZE, /* 13868 */
+ IC_64BIT_REXW_XD, /* 13869 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 14370 */
+ IC_64BIT_XS_ADSIZE, /* 14371 */
+ IC_XD_ADSIZE, /* 14372 */
+ IC_64BIT_XD_ADSIZE, /* 14373 */
+ IC_XS_ADSIZE, /* 14374 */
+ IC_64BIT_XD_ADSIZE, /* 14375 */
+ IC_ADSIZE, /* 14376 */
+ IC_64BIT_REXW_ADSIZE, /* 14377 */
+ IC_XS_ADSIZE, /* 14378 */
+ IC_64BIT_REXW_XS, /* 14379 */
+ IC_XD_ADSIZE, /* 14380 */
+ IC_64BIT_REXW_XD, /* 14381 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 14882 */
+ IC_64BIT_XS_ADSIZE, /* 14883 */
+ IC_XD_ADSIZE, /* 14884 */
+ IC_64BIT_XD_ADSIZE, /* 14885 */
+ IC_XS_ADSIZE, /* 14886 */
+ IC_64BIT_XD_ADSIZE, /* 14887 */
+ IC_ADSIZE, /* 14888 */
+ IC_64BIT_REXW_ADSIZE, /* 14889 */
+ IC_XS_ADSIZE, /* 14890 */
+ IC_64BIT_REXW_XS, /* 14891 */
+ IC_XD_ADSIZE, /* 14892 */
+ IC_64BIT_REXW_XD, /* 14893 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 15394 */
+ IC_64BIT_XS_ADSIZE, /* 15395 */
+ IC_XD_ADSIZE, /* 15396 */
+ IC_64BIT_XD_ADSIZE, /* 15397 */
+ IC_XS_ADSIZE, /* 15398 */
+ IC_64BIT_XD_ADSIZE, /* 15399 */
+ IC_ADSIZE, /* 15400 */
+ IC_64BIT_REXW_ADSIZE, /* 15401 */
+ IC_XS_ADSIZE, /* 15402 */
+ IC_64BIT_REXW_XS, /* 15403 */
+ IC_XD_ADSIZE, /* 15404 */
+ IC_64BIT_REXW_XD, /* 15405 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 15906 */
+ IC_64BIT_XS_ADSIZE, /* 15907 */
+ IC_XD_ADSIZE, /* 15908 */
+ IC_64BIT_XD_ADSIZE, /* 15909 */
+ IC_XS_ADSIZE, /* 15910 */
+ IC_64BIT_XD_ADSIZE, /* 15911 */
+ IC_ADSIZE, /* 15912 */
+ IC_64BIT_REXW_ADSIZE, /* 15913 */
+ IC_XS_ADSIZE, /* 15914 */
+ IC_64BIT_REXW_XS, /* 15915 */
+ IC_XD_ADSIZE, /* 15916 */
+ IC_64BIT_REXW_XD, /* 15917 */
+ IC_XS_ADSIZE, /* 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 */
+ 0xe0, /* ADD8mr */
+ 0xe4, /* ADD8rr */
+/* Table3 */
+ 0xce, /* ADD32mr */
+ 0xd2, /* ADD32rr */
+/* Table5 */
+ 0xe3, /* ADD8rm */
+ 0xe5, /* ADD8rr_REV */
+/* Table7 */
+ 0xd1, /* ADD32rm */
+ 0xd3, /* ADD32rr_REV */
+/* Table9 */
+ 0xdd, /* ADD8i8 */
+/* Table10 */
+ 0xcb, /* ADD32i32 */
+/* Table11 */
+ 0x8cb, /* PUSHES32 */
+/* Table12 */
+ 0x850, /* POPES32 */
+/* Table13 */
+ 0x749, /* OR8mr */
+ 0x74d, /* OR8rr */
+/* Table15 */
+ 0x737, /* OR32mr */
+ 0x73b, /* OR32rr */
+/* Table17 */
+ 0x74c, /* OR8rm */
+ 0x74e, /* OR8rr_REV */
+/* Table19 */
+ 0x73a, /* OR32rm */
+ 0x73c, /* OR32rr_REV */
+/* Table21 */
+ 0x746, /* OR8i8 */
+/* Table22 */
+ 0x734, /* OR32i32 */
+/* Table23 */
+ 0x8c7, /* PUSHCS32 */
+/* Table24 */
+ 0xb8, /* ADC8mr */
+ 0xbc, /* ADC8rr */
+/* Table26 */
+ 0xa6, /* ADC32mr */
+ 0xaa, /* ADC32rr */
+/* Table28 */
+ 0xbb, /* ADC8rm */
+ 0xbd, /* ADC8rr_REV */
+/* Table30 */
+ 0xa9, /* ADC32rm */
+ 0xab, /* ADC32rr_REV */
+/* Table32 */
+ 0xb5, /* ADC8i8 */
+/* Table33 */
+ 0xa3, /* ADC32i32 */
+/* Table34 */
+ 0x8d6, /* PUSHSS32 */
+/* Table35 */
+ 0x85b, /* POPSS32 */
+/* Table36 */
+ 0x9ca, /* SBB8mr */
+ 0x9ce, /* SBB8rr */
+/* Table38 */
+ 0x9b8, /* SBB32mr */
+ 0x9bc, /* SBB32rr */
+/* Table40 */
+ 0x9cd, /* SBB8rm */
+ 0x9cf, /* SBB8rr_REV */
+/* Table42 */
+ 0x9bb, /* SBB32rm */
+ 0x9bd, /* SBB32rr_REV */
+/* Table44 */
+ 0x9c7, /* SBB8i8 */
+/* Table45 */
+ 0x9b5, /* SBB32i32 */
+/* Table46 */
+ 0x8c9, /* PUSHDS32 */
+/* Table47 */
+ 0x84e, /* POPDS32 */
+/* Table48 */
+ 0x139, /* AND8mr */
+ 0x13d, /* AND8rr */
+/* Table50 */
+ 0x127, /* AND32mr */
+ 0x12b, /* AND32rr */
+/* Table52 */
+ 0x13c, /* AND8rm */
+ 0x13e, /* AND8rr_REV */
+/* Table54 */
+ 0x12a, /* AND32rm */
+ 0x12c, /* AND32rr_REV */
+/* Table56 */
+ 0x136, /* AND8i8 */
+/* Table57 */
+ 0x124, /* AND32i32 */
+/* Table58 */
+ 0x327, /* DAA */
+/* Table59 */
+ 0xabb, /* SUB8mr */
+ 0xabf, /* SUB8rr */
+/* Table61 */
+ 0xaa9, /* SUB32mr */
+ 0xaad, /* SUB32rr */
+/* Table63 */
+ 0xabe, /* SUB8rm */
+ 0xac0, /* SUB8rr_REV */
+/* Table65 */
+ 0xaac, /* SUB32rm */
+ 0xaae, /* SUB32rr_REV */
+/* Table67 */
+ 0xab8, /* SUB8i8 */
+/* Table68 */
+ 0xaa6, /* SUB32i32 */
+/* Table69 */
+ 0x328, /* DAS */
+/* Table70 */
+ 0x3b99, /* XOR8mr */
+ 0x3b9d, /* XOR8rr */
+/* Table72 */
+ 0x3b87, /* XOR32mr */
+ 0x3b8b, /* XOR32rr */
+/* Table74 */
+ 0x3b9c, /* XOR8rm */
+ 0x3b9e, /* XOR8rr_REV */
+/* Table76 */
+ 0x3b8a, /* XOR32rm */
+ 0x3b8c, /* XOR32rr_REV */
+/* Table78 */
+ 0x3b96, /* XOR8i8 */
+/* Table79 */
+ 0x3b84, /* XOR32i32 */
+/* Table80 */
+ 0x92, /* AAA */
+/* Table81 */
+ 0x2a1, /* CMP8mr */
+ 0x2a5, /* CMP8rr */
+/* Table83 */
+ 0x28f, /* CMP32mr */
+ 0x293, /* CMP32rr */
+/* Table85 */
+ 0x2a4, /* CMP8rm */
+ 0x2a6, /* CMP8rr_REV */
+/* Table87 */
+ 0x292, /* CMP32rm */
+ 0x294, /* CMP32rr_REV */
+/* Table89 */
+ 0x29e, /* CMP8i8 */
+/* Table90 */
+ 0x28c, /* CMP32i32 */
+/* Table91 */
+ 0x95, /* AAS */
+/* Table92 */
+ 0x404, /* INC32r_alt */
+/* Table93 */
+ 0x32f, /* DEC32r_alt */
+/* Table94 */
+ 0x8bc, /* PUSH32r */
+/* Table95 */
+ 0x83f, /* POP32r */
+/* Table96 */
+ 0x8c5, /* PUSHA32 */
+/* Table97 */
+ 0x846, /* POPA32 */
+/* Table98 */
+ 0x19c, /* BOUNDS32rm */
+ 0x0, /* */
+/* Table100 */
+ 0x14b, /* ARPL16mr */
+ 0x14c, /* ARPL16rr */
+/* Table102 */
+ 0x329, /* DATA16_PREFIX */
+/* Table103 */
+ 0x8d8, /* PUSHi32 */
+/* Table104 */
+ 0x3ea, /* IMUL32rmi */
+ 0x3ed, /* IMUL32rri */
+/* Table106 */
+ 0x8bb, /* PUSH32i8 */
+/* Table107 */
+ 0x3eb, /* IMUL32rmi8 */
+ 0x3ee, /* IMUL32rri8 */
+/* Table109 */
+ 0x40b, /* INSB */
+/* Table110 */
+ 0x410, /* INSL */
+/* Table111 */
+ 0x759, /* OUTSB */
+/* Table112 */
+ 0x75a, /* OUTSL */
+/* Table113 */
+ 0x475, /* JO_1 */
+/* Table114 */
+ 0x46c, /* JNO_1 */
+/* Table115 */
+ 0x446, /* JB_1 */
+/* Table116 */
+ 0x43d, /* JAE_1 */
+/* Table117 */
+ 0x44b, /* JE_1 */
+/* Table118 */
+ 0x469, /* JNE_1 */
+/* Table119 */
+ 0x443, /* JBE_1 */
+/* Table120 */
+ 0x440, /* JA_1 */
+/* Table121 */
+ 0x47c, /* JS_1 */
+/* Table122 */
+ 0x472, /* JNS_1 */
+/* Table123 */
+ 0x478, /* JP_1 */
+/* Table124 */
+ 0x46f, /* JNP_1 */
+/* Table125 */
+ 0x457, /* JL_1 */
+/* Table126 */
+ 0x44e, /* JGE_1 */
+/* Table127 */
+ 0x454, /* JLE_1 */
+/* Table128 */
+ 0x451, /* JG_1 */
+/* Table129 */
+ 0xde, /* ADD8mi */
+ 0x747, /* OR8mi */
+ 0xb6, /* ADC8mi */
+ 0x9c8, /* SBB8mi */
+ 0x137, /* AND8mi */
+ 0xab9, /* SUB8mi */
+ 0x3b97, /* XOR8mi */
+ 0x29f, /* CMP8mi */
+ 0xe1, /* ADD8ri */
+ 0x74a, /* OR8ri */
+ 0xb9, /* ADC8ri */
+ 0x9cb, /* SBB8ri */
+ 0x13a, /* AND8ri */
+ 0xabc, /* SUB8ri */
+ 0x3b9a, /* XOR8ri */
+ 0x2a2, /* CMP8ri */
+/* Table145 */
+ 0xcc, /* ADD32mi */
+ 0x735, /* OR32mi */
+ 0xa4, /* ADC32mi */
+ 0x9b6, /* SBB32mi */
+ 0x125, /* AND32mi */
+ 0xaa7, /* SUB32mi */
+ 0x3b85, /* XOR32mi */
+ 0x28d, /* CMP32mi */
+ 0xcf, /* ADD32ri */
+ 0x738, /* OR32ri */
+ 0xa7, /* ADC32ri */
+ 0x9b9, /* SBB32ri */
+ 0x128, /* AND32ri */
+ 0xaaa, /* SUB32ri */
+ 0x3b88, /* XOR32ri */
+ 0x290, /* CMP32ri */
+/* Table161 */
+ 0xdf, /* ADD8mi8 */
+ 0x748, /* OR8mi8 */
+ 0xb7, /* ADC8mi8 */
+ 0x9c9, /* SBB8mi8 */
+ 0x138, /* AND8mi8 */
+ 0xaba, /* SUB8mi8 */
+ 0x3b98, /* XOR8mi8 */
+ 0x2a0, /* CMP8mi8 */
+ 0xe2, /* ADD8ri8 */
+ 0x74b, /* OR8ri8 */
+ 0xba, /* ADC8ri8 */
+ 0x9cc, /* SBB8ri8 */
+ 0x13b, /* AND8ri8 */
+ 0xabd, /* SUB8ri8 */
+ 0x3b9b, /* XOR8ri8 */
+ 0x2a3, /* CMP8ri8 */
+/* Table177 */
+ 0xcd, /* ADD32mi8 */
+ 0x736, /* OR32mi8 */
+ 0xa5, /* ADC32mi8 */
+ 0x9b7, /* SBB32mi8 */
+ 0x126, /* AND32mi8 */
+ 0xaa8, /* SUB32mi8 */
+ 0x3b86, /* XOR32mi8 */
+ 0x28e, /* CMP32mi8 */
+ 0xd0, /* ADD32ri8 */
+ 0x739, /* OR32ri8 */
+ 0xa8, /* ADC32ri8 */
+ 0x9ba, /* SBB32ri8 */
+ 0x129, /* AND32ri8 */
+ 0xaab, /* SUB32ri8 */
+ 0x3b89, /* XOR32ri8 */
+ 0x291, /* CMP32ri8 */
+/* Table193 */
+ 0xb17, /* TEST8mr */
+ 0xb1a, /* TEST8rr */
+/* Table195 */
+ 0xb09, /* TEST32mr */
+ 0xb0c, /* TEST32rr */
+/* Table197 */
+ 0x3b70, /* XCHG8rm */
+ 0x3b71, /* XCHG8rr */
+/* Table199 */
+ 0x3b6b, /* XCHG32rm */
+ 0x3b6c, /* XCHG32rr */
+/* Table201 */
+ 0x648, /* MOV8mr */
+ 0x651, /* MOV8rr */
+/* Table203 */
+ 0x622, /* MOV32mr */
+ 0x62b, /* MOV32rr */
+/* Table205 */
+ 0x64f, /* MOV8rm */
+ 0x653, /* MOV8rr_REV */
+/* Table207 */
+ 0x62a, /* MOV32rm */
+ 0x62c, /* MOV32rr_REV */
+/* Table209 */
+ 0x610, /* MOV16ms */
+ 0x62d, /* MOV32rs */
+/* Table211 */
+ 0x4e0, /* LEA32r */
+ 0x0, /* */
+/* Table213 */
+ 0x61a, /* MOV16sm */
+ 0x62e, /* MOV32sr */
+/* Table215 */
+ 0x840, /* POP32rmm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x841, /* POP32rmr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table231 */
+ 0x704, /* NOOP */
+/* Table232 */
+ 0x3b6a, /* XCHG32ar */
+/* Table233 */
+ 0x326, /* CWDE */
+/* Table234 */
+ 0x1f0, /* CDQ */
+/* Table235 */
+ 0x380, /* FARCALL32i */
+/* Table236 */
+ 0x3b4e, /* WAIT */
+/* Table237 */
+ 0x8cd, /* PUSHF32 */
+/* Table238 */
+ 0x852, /* POPF32 */
+/* Table239 */
+ 0x975, /* SAHF */
+/* Table240 */
+ 0x4c2, /* LAHF */
+/* Table241 */
+ 0x645, /* MOV8ao32 */
+/* Table242 */
+ 0x61d, /* MOV32ao32 */
+/* Table243 */
+ 0x64b, /* MOV8o32a */
+/* Table244 */
+ 0x624, /* MOV32o32a */
+/* Table245 */
+ 0x690, /* MOVSB */
+/* Table246 */
+ 0x699, /* MOVSL */
+/* Table247 */
+ 0x2af, /* CMPSB */
+/* Table248 */
+ 0x2b6, /* CMPSL */
+/* Table249 */
+ 0xb14, /* TEST8i8 */
+/* Table250 */
+ 0xb06, /* TEST32i32 */
+/* Table251 */
+ 0xa83, /* STOSB */
+/* Table252 */
+ 0xa84, /* STOSL */
+/* Table253 */
+ 0x4fb, /* LODSB */
+/* Table254 */
+ 0x4fc, /* LODSL */
+/* Table255 */
+ 0x9d0, /* SCASB */
+/* Table256 */
+ 0x9d1, /* SCASL */
+/* Table257 */
+ 0x64d, /* MOV8ri */
+/* Table258 */
+ 0x628, /* MOV32ri */
+/* Table259 */
+ 0x941, /* ROL8mi */
+ 0x959, /* ROR8mi */
+ 0x8ef, /* RCL8mi */
+ 0x90d, /* RCR8mi */
+ 0xa1b, /* SHL8mi */
+ 0xa43, /* SHR8mi */
+ 0x98a, /* SAL8mi */
+ 0x9a3, /* SAR8mi */
+ 0x944, /* ROL8ri */
+ 0x95c, /* ROR8ri */
+ 0x8f2, /* RCL8ri */
+ 0x910, /* RCR8ri */
+ 0xa1e, /* SHL8ri */
+ 0xa46, /* SHR8ri */
+ 0x98d, /* SAL8ri */
+ 0x9a6, /* SAR8ri */
+/* Table275 */
+ 0x935, /* ROL32mi */
+ 0x94d, /* ROR32mi */
+ 0x8e3, /* RCL32mi */
+ 0x901, /* RCR32mi */
+ 0xa0f, /* SHL32mi */
+ 0xa37, /* SHR32mi */
+ 0x97e, /* SAL32mi */
+ 0x997, /* SAR32mi */
+ 0x938, /* ROL32ri */
+ 0x950, /* ROR32ri */
+ 0x8e6, /* RCL32ri */
+ 0x904, /* RCR32ri */
+ 0xa12, /* SHL32ri */
+ 0xa3a, /* SHR32ri */
+ 0x981, /* SAL32ri */
+ 0x99a, /* SAR32ri */
+/* Table291 */
+ 0x926, /* RETIL */
+/* Table292 */
+ 0x929, /* RETL */
+/* Table293 */
+ 0x4e6, /* LES32rm */
+ 0x0, /* */
+/* Table295 */
+ 0x4cc, /* LDS32rm */
+ 0x0, /* */
+/* Table297 */
+ 0x647, /* MOV8mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x64e, /* MOV8ri_alt */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b5b, /* XABORT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table369 */
+ 0x621, /* MOV32mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x629, /* MOV32ri_alt */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b66, /* XBEGIN_4 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table441 */
+ 0x378, /* ENTER */
+/* Table442 */
+ 0x4e3, /* LEAVE */
+/* Table443 */
+ 0x502, /* LRETIL */
+/* Table444 */
+ 0x505, /* LRETL */
+/* Table445 */
+ 0x414, /* INT3 */
+/* Table446 */
+ 0x412, /* INT */
+/* Table447 */
+ 0x415, /* INTO */
+/* Table448 */
+ 0x421, /* IRET32 */
+/* Table449 */
+ 0x93f, /* ROL8m1 */
+ 0x957, /* ROR8m1 */
+ 0x8ed, /* RCL8m1 */
+ 0x90b, /* RCR8m1 */
+ 0xa19, /* SHL8m1 */
+ 0xa41, /* SHR8m1 */
+ 0x988, /* SAL8m1 */
+ 0x9a1, /* SAR8m1 */
+ 0x942, /* ROL8r1 */
+ 0x95a, /* ROR8r1 */
+ 0x8f0, /* RCL8r1 */
+ 0x90e, /* RCR8r1 */
+ 0xa1c, /* SHL8r1 */
+ 0xa44, /* SHR8r1 */
+ 0x98b, /* SAL8r1 */
+ 0x9a4, /* SAR8r1 */
+/* Table465 */
+ 0x933, /* ROL32m1 */
+ 0x94b, /* ROR32m1 */
+ 0x8e1, /* RCL32m1 */
+ 0x8ff, /* RCR32m1 */
+ 0xa0d, /* SHL32m1 */
+ 0xa35, /* SHR32m1 */
+ 0x97c, /* SAL32m1 */
+ 0x995, /* SAR32m1 */
+ 0x936, /* ROL32r1 */
+ 0x94e, /* ROR32r1 */
+ 0x8e4, /* RCL32r1 */
+ 0x902, /* RCR32r1 */
+ 0xa10, /* SHL32r1 */
+ 0xa38, /* SHR32r1 */
+ 0x97f, /* SAL32r1 */
+ 0x998, /* SAR32r1 */
+/* Table481 */
+ 0x940, /* ROL8mCL */
+ 0x958, /* ROR8mCL */
+ 0x8ee, /* RCL8mCL */
+ 0x90c, /* RCR8mCL */
+ 0xa1a, /* SHL8mCL */
+ 0xa42, /* SHR8mCL */
+ 0x989, /* SAL8mCL */
+ 0x9a2, /* SAR8mCL */
+ 0x943, /* ROL8rCL */
+ 0x95b, /* ROR8rCL */
+ 0x8f1, /* RCL8rCL */
+ 0x90f, /* RCR8rCL */
+ 0xa1d, /* SHL8rCL */
+ 0xa45, /* SHR8rCL */
+ 0x98c, /* SAL8rCL */
+ 0x9a5, /* SAR8rCL */
+/* Table497 */
+ 0x934, /* ROL32mCL */
+ 0x94c, /* ROR32mCL */
+ 0x8e2, /* RCL32mCL */
+ 0x900, /* RCR32mCL */
+ 0xa0e, /* SHL32mCL */
+ 0xa36, /* SHR32mCL */
+ 0x97d, /* SAL32mCL */
+ 0x996, /* SAR32mCL */
+ 0x937, /* ROL32rCL */
+ 0x94f, /* ROR32rCL */
+ 0x8e5, /* RCL32rCL */
+ 0x903, /* RCR32rCL */
+ 0xa11, /* SHL32rCL */
+ 0xa39, /* SHR32rCL */
+ 0x980, /* SAL32rCL */
+ 0x999, /* SAR32rCL */
+/* Table513 */
+ 0x94, /* AAM8i8 */
+/* Table514 */
+ 0x93, /* AAD8i8 */
+/* Table515 */
+ 0x98e, /* SALC */
+/* Table516 */
+ 0x3b7a, /* XLAT */
+/* Table517 */
+ 0xf6, /* ADD_F32m */
+ 0x6e5, /* MUL_F32m */
+ 0x38a, /* FCOM32m */
+ 0x38c, /* FCOMP32m */
+ 0xadf, /* SUB_F32m */
+ 0xac5, /* SUBR_F32m */
+ 0x35a, /* DIV_F32m */
+ 0x340, /* DIVR_F32m */
+ 0xfb, /* ADD_FST0r */
+ 0x6ea, /* MUL_FST0r */
+ 0x2d4, /* COM_FST0r */
+ 0x2d1, /* COMP_FST0r */
+ 0xae4, /* SUB_FST0r */
+ 0xaca, /* SUBR_FST0r */
+ 0x35f, /* DIV_FST0r */
+ 0x345, /* DIVR_FST0r */
+/* Table533 */
+ 0x4cf, /* LD_F32m */
+ 0x0, /* */
+ 0xa8b, /* ST_F32m */
+ 0xa8d, /* ST_FP32m */
+ 0x39b, /* FLDENVm */
+ 0x39a, /* FLDCW16m */
+ 0x3b2, /* FSTENVm */
+ 0x3a4, /* FNSTCW16m */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x4de, /* LD_Frr */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3b72, /* XCH_F */
+ 0x3a3, /* FNOP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x3a8, /* FPNCEST0r */
+ 0x1f2, /* CHS_F */
+ 0x96, /* ABS_F */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb1c, /* TST_F */
+ 0x3b3, /* FXAM */
+ 0x0, /* */
+ 0x0, /* */
+ 0x4ce, /* LD_F1 */
+ 0x39d, /* FLDL2T */
+ 0x39c, /* FLDL2E */
+ 0x3a0, /* FLDPI */
+ 0x39e, /* FLDLG2 */
+ 0x39f, /* FLDLN2 */
+ 0x4cd, /* LD_F0 */
+ 0x0, /* */
+ 0x37d, /* F2XM1 */
+ 0x3b9, /* FYL2X */
+ 0x3ab, /* FPTAN */
+ 0x3a7, /* FPATAN */
+ 0x3b8, /* FXTRACT */
+ 0x3aa, /* FPREM1 */
+ 0x38f, /* FDECSTP */
+ 0x399, /* FINCSTP */
+ 0x3a9, /* FPREM */
+ 0x3ba, /* FYL2XP1 */
+ 0xa79, /* SQRT_F */
+ 0x3b1, /* FSINCOS */
+ 0x3ac, /* FRNDINT */
+ 0x3af, /* FSCALE */
+ 0xa5e, /* SIN_F */
+ 0x2d5, /* COS_F */
+/* Table605 */
+ 0xf9, /* ADD_FI32m */
+ 0x6e8, /* MUL_FI32m */
+ 0x396, /* FICOM32m */
+ 0x398, /* FICOMP32m */
+ 0xae2, /* SUB_FI32m */
+ 0xac8, /* SUBR_FI32m */
+ 0x35d, /* DIV_FI32m */
+ 0x343, /* DIVR_FI32m */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x21f, /* CMOVB_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x229, /* CMOVE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x21b, /* CMOVBE_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x279, /* CMOVP_F */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb34, /* UCOM_FPPr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table677 */
+ 0x3d4, /* ILD_F32m */
+ 0x424, /* ISTT_FP32m */
+ 0x430, /* IST_F32m */
+ 0x432, /* IST_FP32m */
+ 0x0, /* */
+ 0x4d1, /* LD_F80m */
+ 0x0, /* */
+ 0xa8f, /* ST_FP80m */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x249, /* CMOVNB_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x253, /* CMOVNE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x245, /* CMOVNBE_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x263, /* CMOVNP_F */
+ 0x392, /* FENI8087_NOP */
+ 0x390, /* FDISI8087_NOP */
+ 0x3a1, /* FNCLEX */
+ 0x3a2, /* FNINIT */
+ 0x3b0, /* FSETPM */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0xb33, /* UCOM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x2d3, /* COM_FIr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table749 */
+ 0xf7, /* ADD_F64m */
+ 0x6e6, /* MUL_F64m */
+ 0x38b, /* FCOM64m */
+ 0x38d, /* FCOMP64m */
+ 0xae0, /* SUB_F64m */
+ 0xac6, /* SUBR_F64m */
+ 0x35b, /* DIV_F64m */
+ 0x341, /* DIVR_F64m */
+ 0x10a, /* ADD_FrST0 */
+ 0x6f9, /* MUL_FrST0 */
+ 0x0, /* */
+ 0x0, /* */
+ 0xad6, /* SUBR_FrST0 */
+ 0xaf3, /* SUB_FrST0 */
+ 0x351, /* DIVR_FrST0 */
+ 0x36e, /* DIV_FrST0 */
+/* Table765 */
+ 0x4d0, /* LD_F64m */
+ 0x425, /* ISTT_FP64m */
+ 0xa8c, /* ST_F64m */
+ 0xa8e, /* ST_FP64m */
+ 0x3ad, /* FRSTORm */
+ 0x0, /* */
+ 0x3ae, /* FSAVEm */
+ 0x3a6, /* FNSTSWm */
+ 0x393, /* FFREE */
+ 0x0, /* */
+ 0xa9c, /* ST_Frr */
+ 0xa90, /* ST_FPrr */
+ 0xb3c, /* UCOM_Fr */
+ 0xb35, /* UCOM_FPr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table781 */
+ 0xf8, /* ADD_FI16m */
+ 0x6e7, /* MUL_FI16m */
+ 0x395, /* FICOM16m */
+ 0x397, /* FICOMP16m */
+ 0xae1, /* SUB_FI16m */
+ 0xac7, /* SUBR_FI16m */
+ 0x35c, /* DIV_FI16m */
+ 0x342, /* DIVR_FI16m */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0xfa, /* ADD_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x6e9, /* MUL_FPrST0 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x38e, /* FCOMPP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xac9, /* SUBR_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0xae3, /* SUB_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x344, /* DIVR_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+ 0x35e, /* DIV_FPrST0 */
+/* Table853 */
+ 0x3d3, /* ILD_F16m */
+ 0x423, /* ISTT_FP16m */
+ 0x42f, /* IST_F16m */
+ 0x431, /* IST_FP16m */
+ 0x388, /* FBLDm */
+ 0x3d5, /* ILD_F64m */
+ 0x389, /* FBSTPm */
+ 0x433, /* IST_FP64m */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x394, /* FFREEP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3a5, /* FNSTSW16r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0xb32, /* UCOM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x2d2, /* COM_FIPr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table925 */
+ 0x501, /* LOOPNE */
+/* Table926 */
+ 0x500, /* LOOPE */
+/* Table927 */
+ 0x4ff, /* LOOP */
+/* Table928 */
+ 0x44a, /* JECXZ */
+/* Table929 */
+ 0x3fd, /* IN8ri */
+/* Table930 */
+ 0x3fb, /* IN32ri */
+/* Table931 */
+ 0x757, /* OUT8ir */
+/* Table932 */
+ 0x755, /* OUT32ir */
+/* Table933 */
+ 0x1ee, /* CALLpcrel32 */
+/* Table934 */
+ 0x468, /* JMP_4 */
+/* Table935 */
+ 0x385, /* FARJMP32i */
+/* Table936 */
+ 0x466, /* JMP_1 */
+/* Table937 */
+ 0x3fe, /* IN8rr */
+/* Table938 */
+ 0x3fc, /* IN32rr */
+/* Table939 */
+ 0x758, /* OUT8rr */
+/* Table940 */
+ 0x756, /* OUT32rr */
+/* Table941 */
+ 0x4fa, /* LOCK_PREFIX */
+/* Table942 */
+ 0x413, /* INT1 */
+/* Table943 */
+ 0x924, /* REPNE_PREFIX */
+/* Table944 */
+ 0x925, /* REP_PREFIX */
+/* Table945 */
+ 0x3c6, /* HLT */
+/* Table946 */
+ 0x202, /* CMC */
+/* Table947 */
+ 0xb15, /* TEST8mi */
+ 0xb16, /* TEST8mi_alt */
+ 0x729, /* NOT8m */
+ 0x702, /* NEG8m */
+ 0x6d3, /* MUL8m */
+ 0x3f7, /* IMUL8m */
+ 0x33a, /* DIV8m */
+ 0x3d1, /* IDIV8m */
+ 0xb18, /* TEST8ri */
+ 0xb19, /* TEST8ri_alt */
+ 0x72a, /* NOT8r */
+ 0x703, /* NEG8r */
+ 0x6d4, /* MUL8r */
+ 0x3f8, /* IMUL8r */
+ 0x33b, /* DIV8r */
+ 0x3d2, /* IDIV8r */
+/* Table963 */
+ 0xb07, /* TEST32mi */
+ 0xb08, /* TEST32mi_alt */
+ 0x725, /* NOT32m */
+ 0x6fe, /* NEG32m */
+ 0x6cf, /* MUL32m */
+ 0x3e7, /* IMUL32m */
+ 0x336, /* DIV32m */
+ 0x3cd, /* IDIV32m */
+ 0xb0a, /* TEST32ri */
+ 0xb0b, /* TEST32ri_alt */
+ 0x726, /* NOT32r */
+ 0x6ff, /* NEG32r */
+ 0x6d0, /* MUL32r */
+ 0x3e8, /* IMUL32r */
+ 0x337, /* DIV32r */
+ 0x3ce, /* IDIV32r */
+/* Table979 */
+ 0x1f7, /* CLC */
+/* Table980 */
+ 0xa7e, /* STC */
+/* Table981 */
+ 0x1fd, /* CLI */
+/* Table982 */
+ 0xa81, /* STI */
+/* Table983 */
+ 0x1f8, /* CLD */
+/* Table984 */
+ 0xa7f, /* STD */
+/* Table985 */
+ 0x407, /* INC8m */
+ 0x332, /* DEC8m */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x408, /* INC8r */
+ 0x333, /* DEC8r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1001 */
+ 0x402, /* INC32m */
+ 0x32d, /* DEC32m */
+ 0x1e4, /* CALL32m */
+ 0x381, /* FARCALL32m */
+ 0x45e, /* JMP32m */
+ 0x386, /* FARJMP32m */
+ 0x8bd, /* PUSH32rmm */
+ 0x0, /* */
+ 0x403, /* INC32r */
+ 0x32e, /* DEC32r */
+ 0x1e6, /* CALL32r */
+ 0x0, /* */
+ 0x460, /* JMP32r */
+ 0x0, /* */
+ 0x8be, /* PUSH32rmr */
+ 0x0, /* */
+/* Table1017 */
+ 0x92c, /* REX64_PREFIX */
+/* Table1018 */
+ 0x8c1, /* PUSH64r */
+/* Table1019 */
+ 0x842, /* POP64r */
+/* Table1020 */
+ 0x8bf, /* PUSH64i32 */
+/* Table1021 */
+ 0x8c0, /* PUSH64i8 */
+/* Table1022 */
+ 0x4e1, /* LEA64_32r */
+ 0x0, /* */
+/* Table1024 */
+ 0x843, /* POP64rmm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x844, /* POP64rmr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1040 */
+ 0x8ce, /* PUSHF64 */
+/* Table1041 */
+ 0x853, /* POPF64 */
+/* Table1042 */
+ 0x646, /* MOV8ao64 */
+/* Table1043 */
+ 0x61e, /* MOV32ao64 */
+/* Table1044 */
+ 0x64c, /* MOV8o64a */
+/* Table1045 */
+ 0x625, /* MOV32o64a */
+/* Table1046 */
+ 0x927, /* RETIQ */
+/* Table1047 */
+ 0x92a, /* RETQ */
+/* Table1048 */
+ 0x4e4, /* LEAVE64 */
+/* Table1049 */
+ 0x47b, /* JRCXZ */
+/* Table1050 */
+ 0x1ea, /* CALL64pcrel32 */
+/* Table1051 */
+ 0x402, /* INC32m */
+ 0x32d, /* DEC32m */
+ 0x1e8, /* CALL64m */
+ 0x381, /* FARCALL32m */
+ 0x462, /* JMP64m */
+ 0x386, /* FARJMP32m */
+ 0x8c2, /* PUSH64rmm */
+ 0x0, /* */
+ 0x403, /* INC32r */
+ 0x32e, /* DEC32r */
+ 0x1eb, /* CALL64r */
+ 0x0, /* */
+ 0x464, /* JMP64r */
+ 0x0, /* */
+ 0x8c3, /* PUSH64rmr */
+ 0x0, /* */
+/* Table1067 */
+ 0xc5, /* ADD16mr */
+ 0xc9, /* ADD16rr */
+/* Table1069 */
+ 0xc8, /* ADD16rm */
+ 0xca, /* ADD16rr_REV */
+/* Table1071 */
+ 0xc2, /* ADD16i16 */
+/* Table1072 */
+ 0x8ca, /* PUSHES16 */
+/* Table1073 */
+ 0x84f, /* POPES16 */
+/* Table1074 */
+ 0x72e, /* OR16mr */
+ 0x732, /* OR16rr */
+/* Table1076 */
+ 0x731, /* OR16rm */
+ 0x733, /* OR16rr_REV */
+/* Table1078 */
+ 0x72b, /* OR16i16 */
+/* Table1079 */
+ 0x8c6, /* PUSHCS16 */
+/* Table1080 */
+ 0x9d, /* ADC16mr */
+ 0xa1, /* ADC16rr */
+/* Table1082 */
+ 0xa0, /* ADC16rm */
+ 0xa2, /* ADC16rr_REV */
+/* Table1084 */
+ 0x9a, /* ADC16i16 */
+/* Table1085 */
+ 0x8d5, /* PUSHSS16 */
+/* Table1086 */
+ 0x85a, /* POPSS16 */
+/* Table1087 */
+ 0x9af, /* SBB16mr */
+ 0x9b3, /* SBB16rr */
+/* Table1089 */
+ 0x9b2, /* SBB16rm */
+ 0x9b4, /* SBB16rr_REV */
+/* Table1091 */
+ 0x9ac, /* SBB16i16 */
+/* Table1092 */
+ 0x8c8, /* PUSHDS16 */
+/* Table1093 */
+ 0x84d, /* POPDS16 */
+/* Table1094 */
+ 0x11e, /* AND16mr */
+ 0x122, /* AND16rr */
+/* Table1096 */
+ 0x121, /* AND16rm */
+ 0x123, /* AND16rr_REV */
+/* Table1098 */
+ 0x11b, /* AND16i16 */
+/* Table1099 */
+ 0xaa0, /* SUB16mr */
+ 0xaa4, /* SUB16rr */
+/* Table1101 */
+ 0xaa3, /* SUB16rm */
+ 0xaa5, /* SUB16rr_REV */
+/* Table1103 */
+ 0xa9d, /* SUB16i16 */
+/* Table1104 */
+ 0x3b7e, /* XOR16mr */
+ 0x3b82, /* XOR16rr */
+/* Table1106 */
+ 0x3b81, /* XOR16rm */
+ 0x3b83, /* XOR16rr_REV */
+/* Table1108 */
+ 0x3b7b, /* XOR16i16 */
+/* Table1109 */
+ 0x286, /* CMP16mr */
+ 0x28a, /* CMP16rr */
+/* Table1111 */
+ 0x289, /* CMP16rm */
+ 0x28b, /* CMP16rr_REV */
+/* Table1113 */
+ 0x283, /* CMP16i16 */
+/* Table1114 */
+ 0x401, /* INC16r_alt */
+/* Table1115 */
+ 0x32c, /* DEC16r_alt */
+/* Table1116 */
+ 0x8b8, /* PUSH16r */
+/* Table1117 */
+ 0x83c, /* POP16r */
+/* Table1118 */
+ 0x8c4, /* PUSHA16 */
+/* Table1119 */
+ 0x845, /* POPA16 */
+/* Table1120 */
+ 0x19b, /* BOUNDS16rm */
+ 0x0, /* */
+/* Table1122 */
+ 0x8d7, /* PUSHi16 */
+/* Table1123 */
+ 0x3e2, /* IMUL16rmi */
+ 0x3e5, /* IMUL16rri */
+/* Table1125 */
+ 0x8b7, /* PUSH16i8 */
+/* Table1126 */
+ 0x3e3, /* IMUL16rmi8 */
+ 0x3e6, /* IMUL16rri8 */
+/* Table1128 */
+ 0x411, /* INSW */
+/* Table1129 */
+ 0x75b, /* OUTSW */
+/* Table1130 */
+ 0xc3, /* ADD16mi */
+ 0x72c, /* OR16mi */
+ 0x9b, /* ADC16mi */
+ 0x9ad, /* SBB16mi */
+ 0x11c, /* AND16mi */
+ 0xa9e, /* SUB16mi */
+ 0x3b7c, /* XOR16mi */
+ 0x284, /* CMP16mi */
+ 0xc6, /* ADD16ri */
+ 0x72f, /* OR16ri */
+ 0x9e, /* ADC16ri */
+ 0x9b0, /* SBB16ri */
+ 0x11f, /* AND16ri */
+ 0xaa1, /* SUB16ri */
+ 0x3b7f, /* XOR16ri */
+ 0x287, /* CMP16ri */
+/* Table1146 */
+ 0xc4, /* ADD16mi8 */
+ 0x72d, /* OR16mi8 */
+ 0x9c, /* ADC16mi8 */
+ 0x9ae, /* SBB16mi8 */
+ 0x11d, /* AND16mi8 */
+ 0xa9f, /* SUB16mi8 */
+ 0x3b7d, /* XOR16mi8 */
+ 0x285, /* CMP16mi8 */
+ 0xc7, /* ADD16ri8 */
+ 0x730, /* OR16ri8 */
+ 0x9f, /* ADC16ri8 */
+ 0x9b1, /* SBB16ri8 */
+ 0x120, /* AND16ri8 */
+ 0xaa2, /* SUB16ri8 */
+ 0x3b80, /* XOR16ri8 */
+ 0x288, /* CMP16ri8 */
+/* Table1162 */
+ 0xb02, /* TEST16mr */
+ 0xb05, /* TEST16rr */
+/* Table1164 */
+ 0x3b68, /* XCHG16rm */
+ 0x3b69, /* XCHG16rr */
+/* Table1166 */
+ 0x60f, /* MOV16mr */
+ 0x617, /* MOV16rr */
+/* Table1168 */
+ 0x616, /* MOV16rm */
+ 0x618, /* MOV16rr_REV */
+/* Table1170 */
+ 0x610, /* MOV16ms */
+ 0x619, /* MOV16rs */
+/* Table1172 */
+ 0x4df, /* LEA16r */
+ 0x0, /* */
+/* Table1174 */
+ 0x61a, /* MOV16sm */
+ 0x61b, /* MOV16sr */
+/* Table1176 */
+ 0x83d, /* POP16rmm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x83e, /* POP16rmr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1192 */
+ 0x3b67, /* XCHG16ar */
+/* Table1193 */
+ 0x1ef, /* CBW */
+/* Table1194 */
+ 0x325, /* CWD */
+/* Table1195 */
+ 0x37e, /* FARCALL16i */
+/* Table1196 */
+ 0x8cc, /* PUSHF16 */
+/* Table1197 */
+ 0x851, /* POPF16 */
+/* Table1198 */
+ 0x60c, /* MOV16ao32 */
+/* Table1199 */
+ 0x612, /* MOV16o32a */
+/* Table1200 */
+ 0x6a3, /* MOVSW */
+/* Table1201 */
+ 0x2be, /* CMPSW */
+/* Table1202 */
+ 0xaff, /* TEST16i16 */
+/* Table1203 */
+ 0xa86, /* STOSW */
+/* Table1204 */
+ 0x4fe, /* LODSW */
+/* Table1205 */
+ 0x9d3, /* SCASW */
+/* Table1206 */
+ 0x614, /* MOV16ri */
+/* Table1207 */
+ 0x92f, /* ROL16mi */
+ 0x947, /* ROR16mi */
+ 0x8dd, /* RCL16mi */
+ 0x8fb, /* RCR16mi */
+ 0xa09, /* SHL16mi */
+ 0xa31, /* SHR16mi */
+ 0x978, /* SAL16mi */
+ 0x991, /* SAR16mi */
+ 0x932, /* ROL16ri */
+ 0x94a, /* ROR16ri */
+ 0x8e0, /* RCL16ri */
+ 0x8fe, /* RCR16ri */
+ 0xa0c, /* SHL16ri */
+ 0xa34, /* SHR16ri */
+ 0x97b, /* SAL16ri */
+ 0x994, /* SAR16ri */
+/* Table1223 */
+ 0x928, /* RETIW */
+/* Table1224 */
+ 0x92b, /* RETW */
+/* Table1225 */
+ 0x4e5, /* LES16rm */
+ 0x0, /* */
+/* Table1227 */
+ 0x4cb, /* LDS16rm */
+ 0x0, /* */
+/* Table1229 */
+ 0x60e, /* MOV16mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x615, /* MOV16ri_alt */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b65, /* XBEGIN_2 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1301 */
+ 0x504, /* LRETIW */
+/* Table1302 */
+ 0x507, /* LRETW */
+/* Table1303 */
+ 0x420, /* IRET16 */
+/* Table1304 */
+ 0x92d, /* ROL16m1 */
+ 0x945, /* ROR16m1 */
+ 0x8db, /* RCL16m1 */
+ 0x8f9, /* RCR16m1 */
+ 0xa07, /* SHL16m1 */
+ 0xa2f, /* SHR16m1 */
+ 0x976, /* SAL16m1 */
+ 0x98f, /* SAR16m1 */
+ 0x930, /* ROL16r1 */
+ 0x948, /* ROR16r1 */
+ 0x8de, /* RCL16r1 */
+ 0x8fc, /* RCR16r1 */
+ 0xa0a, /* SHL16r1 */
+ 0xa32, /* SHR16r1 */
+ 0x979, /* SAL16r1 */
+ 0x992, /* SAR16r1 */
+/* Table1320 */
+ 0x92e, /* ROL16mCL */
+ 0x946, /* ROR16mCL */
+ 0x8dc, /* RCL16mCL */
+ 0x8fa, /* RCR16mCL */
+ 0xa08, /* SHL16mCL */
+ 0xa30, /* SHR16mCL */
+ 0x977, /* SAL16mCL */
+ 0x990, /* SAR16mCL */
+ 0x931, /* ROL16rCL */
+ 0x949, /* ROR16rCL */
+ 0x8df, /* RCL16rCL */
+ 0x8fd, /* RCR16rCL */
+ 0xa0b, /* SHL16rCL */
+ 0xa33, /* SHR16rCL */
+ 0x97a, /* SAL16rCL */
+ 0x993, /* SAR16rCL */
+/* Table1336 */
+ 0x3f9, /* IN16ri */
+/* Table1337 */
+ 0x753, /* OUT16ir */
+/* Table1338 */
+ 0x1ed, /* CALLpcrel16 */
+/* Table1339 */
+ 0x467, /* JMP_2 */
+/* Table1340 */
+ 0x383, /* FARJMP16i */
+/* Table1341 */
+ 0x3fa, /* IN16rr */
+/* Table1342 */
+ 0x754, /* OUT16rr */
+/* Table1343 */
+ 0xb00, /* TEST16mi */
+ 0xb01, /* TEST16mi_alt */
+ 0x723, /* NOT16m */
+ 0x6fc, /* NEG16m */
+ 0x6cd, /* MUL16m */
+ 0x3df, /* IMUL16m */
+ 0x334, /* DIV16m */
+ 0x3cb, /* IDIV16m */
+ 0xb03, /* TEST16ri */
+ 0xb04, /* TEST16ri_alt */
+ 0x724, /* NOT16r */
+ 0x6fd, /* NEG16r */
+ 0x6ce, /* MUL16r */
+ 0x3e0, /* IMUL16r */
+ 0x335, /* DIV16r */
+ 0x3cc, /* IDIV16r */
+/* Table1359 */
+ 0x3ff, /* INC16m */
+ 0x32a, /* DEC16m */
+ 0x1e0, /* CALL16m */
+ 0x37f, /* FARCALL16m */
+ 0x45a, /* JMP16m */
+ 0x384, /* FARJMP16m */
+ 0x8b9, /* PUSH16rmm */
+ 0x0, /* */
+ 0x400, /* INC16r */
+ 0x32b, /* DEC16r */
+ 0x1e2, /* CALL16r */
+ 0x0, /* */
+ 0x45c, /* JMP16r */
+ 0x0, /* */
+ 0x8ba, /* PUSH16rmr */
+ 0x0, /* */
+/* Table1375 */
+ 0x644, /* MOV8ao16 */
+/* Table1376 */
+ 0x61c, /* MOV32ao16 */
+/* Table1377 */
+ 0x64a, /* MOV8o16a */
+/* Table1378 */
+ 0x623, /* MOV32o16a */
+/* Table1379 */
+ 0x449, /* JCXZ */
+/* Table1380 */
+ 0x60b, /* MOV16ao16 */
+/* Table1381 */
+ 0x611, /* MOV16o16a */
+/* Table1382 */
+ 0x780, /* PAUSE */
+/* Table1383 */
+ 0xd7, /* ADD64mr */
+ 0xdb, /* ADD64rr */
+/* Table1385 */
+ 0xda, /* ADD64rm */
+ 0xdc, /* ADD64rr_REV */
+/* Table1387 */
+ 0xd4, /* ADD64i32 */
+/* Table1388 */
+ 0x740, /* OR64mr */
+ 0x744, /* OR64rr */
+/* Table1390 */
+ 0x743, /* OR64rm */
+ 0x745, /* OR64rr_REV */
+/* Table1392 */
+ 0x73d, /* OR64i32 */
+/* Table1393 */
+ 0xaf, /* ADC64mr */
+ 0xb3, /* ADC64rr */
+/* Table1395 */
+ 0xb2, /* ADC64rm */
+ 0xb4, /* ADC64rr_REV */
+/* Table1397 */
+ 0xac, /* ADC64i32 */
+/* Table1398 */
+ 0x9c1, /* SBB64mr */
+ 0x9c5, /* SBB64rr */
+/* Table1400 */
+ 0x9c4, /* SBB64rm */
+ 0x9c6, /* SBB64rr_REV */
+/* Table1402 */
+ 0x9be, /* SBB64i32 */
+/* Table1403 */
+ 0x130, /* AND64mr */
+ 0x134, /* AND64rr */
+/* Table1405 */
+ 0x133, /* AND64rm */
+ 0x135, /* AND64rr_REV */
+/* Table1407 */
+ 0x12d, /* AND64i32 */
+/* Table1408 */
+ 0xab2, /* SUB64mr */
+ 0xab6, /* SUB64rr */
+/* Table1410 */
+ 0xab5, /* SUB64rm */
+ 0xab7, /* SUB64rr_REV */
+/* Table1412 */
+ 0xaaf, /* SUB64i32 */
+/* Table1413 */
+ 0x3b90, /* XOR64mr */
+ 0x3b94, /* XOR64rr */
+/* Table1415 */
+ 0x3b93, /* XOR64rm */
+ 0x3b95, /* XOR64rr_REV */
+/* Table1417 */
+ 0x3b8d, /* XOR64i32 */
+/* Table1418 */
+ 0x298, /* CMP64mr */
+ 0x29c, /* CMP64rr */
+/* Table1420 */
+ 0x29b, /* CMP64rm */
+ 0x29d, /* CMP64rr_REV */
+/* Table1422 */
+ 0x295, /* CMP64i32 */
+/* Table1423 */
+ 0x6af, /* MOVSX64rm32 */
+ 0x6b2, /* MOVSX64rr32 */
+/* Table1425 */
+ 0x3f2, /* IMUL64rmi32 */
+ 0x3f5, /* IMUL64rri32 */
+/* Table1427 */
+ 0x3f3, /* IMUL64rmi8 */
+ 0x3f6, /* IMUL64rri8 */
+/* Table1429 */
+ 0xd5, /* ADD64mi32 */
+ 0x73e, /* OR64mi32 */
+ 0xad, /* ADC64mi32 */
+ 0x9bf, /* SBB64mi32 */
+ 0x12e, /* AND64mi32 */
+ 0xab0, /* SUB64mi32 */
+ 0x3b8e, /* XOR64mi32 */
+ 0x296, /* CMP64mi32 */
+ 0xd8, /* ADD64ri32 */
+ 0x741, /* OR64ri32 */
+ 0xb0, /* ADC64ri32 */
+ 0x9c2, /* SBB64ri32 */
+ 0x131, /* AND64ri32 */
+ 0xab3, /* SUB64ri32 */
+ 0x3b91, /* XOR64ri32 */
+ 0x299, /* CMP64ri32 */
+/* Table1445 */
+ 0xd6, /* ADD64mi8 */
+ 0x73f, /* OR64mi8 */
+ 0xae, /* ADC64mi8 */
+ 0x9c0, /* SBB64mi8 */
+ 0x12f, /* AND64mi8 */
+ 0xab1, /* SUB64mi8 */
+ 0x3b8f, /* XOR64mi8 */
+ 0x297, /* CMP64mi8 */
+ 0xd9, /* ADD64ri8 */
+ 0x742, /* OR64ri8 */
+ 0xb1, /* ADC64ri8 */
+ 0x9c3, /* SBB64ri8 */
+ 0x132, /* AND64ri8 */
+ 0xab4, /* SUB64ri8 */
+ 0x3b92, /* XOR64ri8 */
+ 0x29a, /* CMP64ri8 */
+/* Table1461 */
+ 0xb10, /* TEST64mr */
+ 0xb13, /* TEST64rr */
+/* Table1463 */
+ 0x3b6e, /* XCHG64rm */
+ 0x3b6f, /* XCHG64rr */
+/* Table1465 */
+ 0x634, /* MOV64mr */
+ 0x63c, /* MOV64rr */
+/* Table1467 */
+ 0x63b, /* MOV64rm */
+ 0x63d, /* MOV64rr_REV */
+/* Table1469 */
+ 0x610, /* MOV16ms */
+ 0x63e, /* MOV64rs */
+/* Table1471 */
+ 0x4e2, /* LEA64r */
+ 0x0, /* */
+/* Table1473 */
+ 0x61a, /* MOV16sm */
+ 0x63f, /* MOV64sr */
+/* Table1475 */
+ 0x3b6d, /* XCHG64ar */
+/* Table1476 */
+ 0x1f1, /* CDQE */
+/* Table1477 */
+ 0x2da, /* CQO */
+/* Table1478 */
+ 0x630, /* MOV64ao64 */
+/* Table1479 */
+ 0x636, /* MOV64o64a */
+/* Table1480 */
+ 0x69c, /* MOVSQ */
+/* Table1481 */
+ 0x2b7, /* CMPSQ */
+/* Table1482 */
+ 0xb0d, /* TEST64i32 */
+/* Table1483 */
+ 0xa85, /* STOSQ */
+/* Table1484 */
+ 0x4fd, /* LODSQ */
+/* Table1485 */
+ 0x9d2, /* SCASQ */
+/* Table1486 */
+ 0x639, /* MOV64ri */
+/* Table1487 */
+ 0x93b, /* ROL64mi */
+ 0x953, /* ROR64mi */
+ 0x8e9, /* RCL64mi */
+ 0x907, /* RCR64mi */
+ 0xa15, /* SHL64mi */
+ 0xa3d, /* SHR64mi */
+ 0x984, /* SAL64mi */
+ 0x99d, /* SAR64mi */
+ 0x93e, /* ROL64ri */
+ 0x956, /* ROR64ri */
+ 0x8ec, /* RCL64ri */
+ 0x90a, /* RCR64ri */
+ 0xa18, /* SHL64ri */
+ 0xa40, /* SHR64ri */
+ 0x987, /* SAL64ri */
+ 0x9a0, /* SAR64ri */
+/* Table1503 */
+ 0x633, /* MOV64mi32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b66, /* XBEGIN_4 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1575 */
+ 0x503, /* LRETIQ */
+/* Table1576 */
+ 0x506, /* LRETQ */
+/* Table1577 */
+ 0x422, /* IRET64 */
+/* Table1578 */
+ 0x939, /* ROL64m1 */
+ 0x951, /* ROR64m1 */
+ 0x8e7, /* RCL64m1 */
+ 0x905, /* RCR64m1 */
+ 0xa13, /* SHL64m1 */
+ 0xa3b, /* SHR64m1 */
+ 0x982, /* SAL64m1 */
+ 0x99b, /* SAR64m1 */
+ 0x93c, /* ROL64r1 */
+ 0x954, /* ROR64r1 */
+ 0x8ea, /* RCL64r1 */
+ 0x908, /* RCR64r1 */
+ 0xa16, /* SHL64r1 */
+ 0xa3e, /* SHR64r1 */
+ 0x985, /* SAL64r1 */
+ 0x99e, /* SAR64r1 */
+/* Table1594 */
+ 0x93a, /* ROL64mCL */
+ 0x952, /* ROR64mCL */
+ 0x8e8, /* RCL64mCL */
+ 0x906, /* RCR64mCL */
+ 0xa14, /* SHL64mCL */
+ 0xa3c, /* SHR64mCL */
+ 0x983, /* SAL64mCL */
+ 0x99c, /* SAR64mCL */
+ 0x93d, /* ROL64rCL */
+ 0x955, /* ROR64rCL */
+ 0x8eb, /* RCL64rCL */
+ 0x909, /* RCR64rCL */
+ 0xa17, /* SHL64rCL */
+ 0xa3f, /* SHR64rCL */
+ 0x986, /* SAL64rCL */
+ 0x99f, /* SAR64rCL */
+/* Table1610 */
+ 0xb0e, /* TEST64mi32 */
+ 0xb0f, /* TEST64mi32_alt */
+ 0x727, /* NOT64m */
+ 0x700, /* NEG64m */
+ 0x6d1, /* MUL64m */
+ 0x3ef, /* IMUL64m */
+ 0x338, /* DIV64m */
+ 0x3cf, /* IDIV64m */
+ 0xb11, /* TEST64ri32 */
+ 0xb12, /* TEST64ri32_alt */
+ 0x728, /* NOT64r */
+ 0x701, /* NEG64r */
+ 0x6d2, /* MUL64r */
+ 0x3f0, /* IMUL64r */
+ 0x339, /* DIV64r */
+ 0x3d0, /* IDIV64r */
+/* Table1626 */
+ 0x405, /* INC64m */
+ 0x330, /* DEC64m */
+ 0x1e8, /* CALL64m */
+ 0x382, /* FARCALL64 */
+ 0x462, /* JMP64m */
+ 0x387, /* FARJMP64 */
+ 0x8c2, /* PUSH64rmm */
+ 0x0, /* */
+ 0x406, /* INC64r */
+ 0x331, /* DEC64r */
+ 0x1eb, /* CALL64r */
+ 0x0, /* */
+ 0x464, /* JMP64r */
+ 0x0, /* */
+ 0x8c3, /* PUSH64rmr */
+ 0x0, /* */
+/* Table1642 */
+ 0x62f, /* MOV64ao32 */
+/* Table1643 */
+ 0x635, /* MOV64o32a */
+/* Table1644 */
+ 0x633, /* MOV64mi32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x63a, /* MOV64ri32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b65, /* XBEGIN_2 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1716 */
+ 0x405, /* INC64m */
+ 0x330, /* DEC64m */
+ 0x1e8, /* CALL64m */
+ 0x382, /* FARCALL64 */
+ 0x462, /* JMP64m */
+ 0x387, /* FARJMP64 */
+ 0x8b9, /* PUSH16rmm */
+ 0x0, /* */
+ 0x406, /* INC64r */
+ 0x331, /* DEC64r */
+ 0x1eb, /* CALL64r */
+ 0x0, /* */
+ 0x464, /* JMP64r */
+ 0x0, /* */
+ 0x8ba, /* PUSH16rmr */
+ 0x0, /* */
+/* Table1732 */
+ 0x60d, /* MOV16ao64 */
+/* Table1733 */
+ 0x613, /* MOV16o64a */
+/* Table1734 */
+ 0x3ff, /* INC16m */
+ 0x32a, /* DEC16m */
+ 0x1e8, /* CALL64m */
+ 0x37f, /* FARCALL16m */
+ 0x462, /* JMP64m */
+ 0x384, /* FARJMP16m */
+ 0x8b9, /* PUSH16rmm */
+ 0x0, /* */
+ 0x400, /* INC16r */
+ 0x32b, /* DEC16r */
+ 0x1eb, /* CALL64r */
+ 0x0, /* */
+ 0x464, /* JMP64r */
+ 0x0, /* */
+ 0x8ba, /* PUSH16rmr */
+ 0x0, /* */
+/* Table1750 */
+ 0xa63, /* SLDT16m */
+ 0xa8a, /* STRm */
+ 0x4f4, /* LLDT16m */
+ 0x511, /* LTRm */
+ 0x1282, /* VERRm */
+ 0x1284, /* VERWm */
+ 0x0, /* */
+ 0x0, /* */
+ 0xa65, /* SLDT32r */
+ 0xa88, /* STR32r */
+ 0x4f5, /* LLDT16r */
+ 0x512, /* LTRr */
+ 0x1283, /* VERRr */
+ 0x1285, /* VERWr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1766 */
+ 0x9f7, /* SGDT32m */
+ 0xa5c, /* SIDT32m */
+ 0x4ec, /* LGDT32m */
+ 0x4f2, /* LIDT32m */
+ 0xa69, /* SMSW16m */
+ 0x0, /* */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7d, /* VMRUN32 */
+ 0x1d43, /* VMMCALL */
+ 0x1d41, /* VMLOAD32 */
+ 0x1f7f, /* VMSAVE32 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41a, /* INVLPGA32 */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1838 */
+ 0x4c5, /* LAR32rm */
+ 0x4c6, /* LAR32rr */
+/* Table1840 */
+ 0x50a, /* LSL32rm */
+ 0x50b, /* LSL32rr */
+/* Table1842 */
+ 0xaf5, /* SYSCALL */
+/* Table1843 */
+ 0x1ff, /* CLTS */
+/* Table1844 */
+ 0xaf9, /* SYSRET */
+/* Table1845 */
+ 0x416, /* INVD */
+/* Table1846 */
+ 0x3b4f, /* WBINVD */
+/* Table1847 */
+ 0xb3f, /* UD2 */
+/* Table1848 */
+ 0x85e, /* PREFETCH */
+ 0x863, /* PREFETCHW */
+ 0x864, /* PREFETCHWT1 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1864 */
+ 0x391, /* FEMMS */
+/* Table1865 */
+ 0x6b9, /* MOVUPSrm */
+ 0x6ba, /* MOVUPSrr */
+/* Table1867 */
+ 0x6b8, /* MOVUPSmr */
+ 0x6bb, /* MOVUPSrr_REV */
+/* Table1869 */
+ 0x67e, /* MOVLPSrm */
+ 0x675, /* MOVHLPSrr */
+/* Table1871 */
+ 0x67d, /* MOVLPSmr */
+ 0x0, /* */
+/* Table1873 */
+ 0xb4a, /* UNPCKLPSrm */
+ 0xb4b, /* UNPCKLPSrr */
+/* Table1875 */
+ 0xb46, /* UNPCKHPSrm */
+ 0xb47, /* UNPCKHPSrr */
+/* Table1877 */
+ 0x679, /* MOVHPSrm */
+ 0x67a, /* MOVLHPSrr */
+/* Table1879 */
+ 0x678, /* MOVHPSmr */
+ 0x0, /* */
+/* Table1881 */
+ 0x85f, /* PREFETCHNTA */
+ 0x860, /* PREFETCHT0 */
+ 0x861, /* PREFETCHT1 */
+ 0x862, /* PREFETCHT2 */
+ 0x70d, /* NOOP18_m4 */
+ 0x70e, /* NOOP18_m5 */
+ 0x70f, /* NOOP18_m6 */
+ 0x710, /* NOOP18_m7 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x711, /* NOOP18_r4 */
+ 0x712, /* NOOP18_r5 */
+ 0x713, /* NOOP18_r6 */
+ 0x714, /* NOOP18_r7 */
+/* Table1897 */
+ 0x717, /* NOOPL_19 */
+ 0x715, /* NOOP19rr */
+/* Table1899 */
+ 0x191, /* BNDLDXrm */
+ 0x0, /* */
+/* Table1901 */
+ 0x19a, /* BNDSTXmr */
+ 0x0, /* */
+/* Table1903 */
+ 0x1f9, /* CLDEMOTE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1919 */
+ 0x718, /* NOOPL_1d */
+ 0x0, /* */
+/* Table1921 */
+ 0x719, /* NOOPL_1e */
+ 0x0, /* */
+/* Table1923 */
+ 0x716, /* NOOPL */
+ 0x71a, /* NOOPLr */
+/* Table1925 */
+ 0x0, /* */
+ 0x626, /* MOV32rc */
+/* Table1927 */
+ 0x0, /* */
+ 0x627, /* MOV32rd */
+/* Table1929 */
+ 0x0, /* */
+ 0x61f, /* MOV32cr */
+/* Table1931 */
+ 0x0, /* */
+ 0x620, /* MOV32dr */
+/* Table1933 */
+ 0x659, /* MOVAPSrm */
+ 0x65a, /* MOVAPSrr */
+/* Table1935 */
+ 0x658, /* MOVAPSmr */
+ 0x65b, /* MOVAPSrr_REV */
+/* Table1937 */
+ 0x550, /* MMX_CVTPI2PSirm */
+ 0x551, /* MMX_CVTPI2PSirr */
+/* Table1939 */
+ 0x686, /* MOVNTPSmr */
+ 0x0, /* */
+/* Table1941 */
+ 0x556, /* MMX_CVTTPS2PIirm */
+ 0x557, /* MMX_CVTTPS2PIirr */
+/* Table1943 */
+ 0x552, /* MMX_CVTPS2PIirm */
+ 0x553, /* MMX_CVTPS2PIirr */
+/* Table1945 */
+ 0xb2e, /* UCOMISSrm */
+ 0xb30, /* UCOMISSrr */
+/* Table1947 */
+ 0x2cd, /* COMISSrm */
+ 0x2cf, /* COMISSrr */
+/* Table1949 */
+ 0x3b55, /* WRMSR */
+/* Table1950 */
+ 0x922, /* RDTSC */
+/* Table1951 */
+ 0x915, /* RDMSR */
+/* Table1952 */
+ 0x919, /* RDPMC */
+/* Table1953 */
+ 0xaf6, /* SYSENTER */
+/* Table1954 */
+ 0xaf7, /* SYSEXIT */
+/* Table1955 */
+ 0x3bb, /* GETSEC */
+/* Table1956 */
+ 0x26f, /* CMOVO32rm */
+ 0x270, /* CMOVO32rr */
+/* Table1958 */
+ 0x259, /* CMOVNO32rm */
+ 0x25a, /* CMOVNO32rr */
+/* Table1960 */
+ 0x211, /* CMOVB32rm */
+ 0x212, /* CMOVB32rr */
+/* Table1962 */
+ 0x20b, /* CMOVAE32rm */
+ 0x20c, /* CMOVAE32rr */
+/* Table1964 */
+ 0x225, /* CMOVE32rm */
+ 0x226, /* CMOVE32rr */
+/* Table1966 */
+ 0x24f, /* CMOVNE32rm */
+ 0x250, /* CMOVNE32rr */
+/* Table1968 */
+ 0x217, /* CMOVBE32rm */
+ 0x218, /* CMOVBE32rr */
+/* Table1970 */
+ 0x205, /* CMOVA32rm */
+ 0x206, /* CMOVA32rr */
+/* Table1972 */
+ 0x27f, /* CMOVS32rm */
+ 0x280, /* CMOVS32rr */
+/* Table1974 */
+ 0x269, /* CMOVNS32rm */
+ 0x26a, /* CMOVNS32rr */
+/* Table1976 */
+ 0x275, /* CMOVP32rm */
+ 0x276, /* CMOVP32rr */
+/* Table1978 */
+ 0x25f, /* CMOVNP32rm */
+ 0x260, /* CMOVNP32rr */
+/* Table1980 */
+ 0x23b, /* CMOVL32rm */
+ 0x23c, /* CMOVL32rr */
+/* Table1982 */
+ 0x235, /* CMOVGE32rm */
+ 0x236, /* CMOVGE32rr */
+/* Table1984 */
+ 0x241, /* CMOVLE32rm */
+ 0x242, /* CMOVLE32rr */
+/* Table1986 */
+ 0x22f, /* CMOVG32rm */
+ 0x230, /* CMOVG32rr */
+/* Table1988 */
+ 0x0, /* */
+ 0x680, /* MOVMSKPSrr */
+/* Table1990 */
+ 0xa6f, /* SQRTPSm */
+ 0xa70, /* SQRTPSr */
+/* Table1992 */
+ 0x96e, /* RSQRTPSm */
+ 0x96f, /* RSQRTPSr */
+/* Table1994 */
+ 0x8f3, /* RCPPSm */
+ 0x8f4, /* RCPPSr */
+/* Table1996 */
+ 0x149, /* ANDPSrm */
+ 0x14a, /* ANDPSrr */
+/* Table1998 */
+ 0x145, /* ANDNPSrm */
+ 0x146, /* ANDNPSrr */
+/* Table2000 */
+ 0x751, /* ORPSrm */
+ 0x752, /* ORPSrr */
+/* Table2002 */
+ 0x3ba1, /* XORPSrm */
+ 0x3ba2, /* XORPSrr */
+/* Table2004 */
+ 0xe8, /* ADDPSrm */
+ 0xe9, /* ADDPSrr */
+/* Table2006 */
+ 0x6d7, /* MULPSrm */
+ 0x6d8, /* MULPSrr */
+/* Table2008 */
+ 0x2ef, /* CVTPS2PDrm */
+ 0x2f0, /* CVTPS2PDrr */
+/* Table2010 */
+ 0x2e7, /* CVTDQ2PSrm */
+ 0x2e8, /* CVTDQ2PSrr */
+/* Table2012 */
+ 0xac3, /* SUBPSrm */
+ 0xac4, /* SUBPSrr */
+/* Table2014 */
+ 0x542, /* MINPSrm */
+ 0x543, /* MINPSrr */
+/* Table2016 */
+ 0x33e, /* DIVPSrm */
+ 0x33f, /* DIVPSrr */
+/* Table2018 */
+ 0x52d, /* MAXPSrm */
+ 0x52e, /* MAXPSrr */
+/* Table2020 */
+ 0x600, /* MMX_PUNPCKLBWirm */
+ 0x601, /* MMX_PUNPCKLBWirr */
+/* Table2022 */
+ 0x604, /* MMX_PUNPCKLWDirm */
+ 0x605, /* MMX_PUNPCKLWDirr */
+/* Table2024 */
+ 0x602, /* MMX_PUNPCKLDQirm */
+ 0x603, /* MMX_PUNPCKLDQirr */
+/* Table2026 */
+ 0x574, /* MMX_PACKSSWBirm */
+ 0x575, /* MMX_PACKSSWBirr */
+/* Table2028 */
+ 0x598, /* MMX_PCMPGTBirm */
+ 0x599, /* MMX_PCMPGTBirr */
+/* Table2030 */
+ 0x59c, /* MMX_PCMPGTWirm */
+ 0x59d, /* MMX_PCMPGTWirr */
+/* Table2032 */
+ 0x59a, /* MMX_PCMPGTDirm */
+ 0x59b, /* MMX_PCMPGTDirr */
+/* Table2034 */
+ 0x576, /* MMX_PACKUSWBirm */
+ 0x577, /* MMX_PACKUSWBirr */
+/* Table2036 */
+ 0x5fa, /* MMX_PUNPCKHBWirm */
+ 0x5fb, /* MMX_PUNPCKHBWirr */
+/* Table2038 */
+ 0x5fe, /* MMX_PUNPCKHWDirm */
+ 0x5ff, /* MMX_PUNPCKHWDirr */
+/* Table2040 */
+ 0x5fc, /* MMX_PUNPCKHDQirm */
+ 0x5fd, /* MMX_PUNPCKHDQirr */
+/* Table2042 */
+ 0x572, /* MMX_PACKSSDWirm */
+ 0x573, /* MMX_PACKSSDWirr */
+/* Table2044 */
+ 0x55f, /* MMX_MOVD64rm */
+ 0x560, /* MMX_MOVD64rr */
+/* Table2046 */
+ 0x569, /* MMX_MOVQ64rm */
+ 0x56a, /* MMX_MOVQ64rr */
+/* Table2048 */
+ 0x5ca, /* MMX_PSHUFWmi */
+ 0x5cb, /* MMX_PSHUFWri */
+/* Table2050 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5e7, /* MMX_PSRLWri */
+ 0x0, /* */
+ 0x5de, /* MMX_PSRAWri */
+ 0x0, /* */
+ 0x5d8, /* MMX_PSLLWri */
+ 0x0, /* */
+/* Table2066 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5e1, /* MMX_PSRLDri */
+ 0x0, /* */
+ 0x5db, /* MMX_PSRADri */
+ 0x0, /* */
+ 0x5d2, /* MMX_PSLLDri */
+ 0x0, /* */
+/* Table2082 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5e4, /* MMX_PSRLQri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5d5, /* MMX_PSLLQri */
+ 0x0, /* */
+/* Table2098 */
+ 0x592, /* MMX_PCMPEQBirm */
+ 0x593, /* MMX_PCMPEQBirr */
+/* Table2100 */
+ 0x596, /* MMX_PCMPEQWirm */
+ 0x597, /* MMX_PCMPEQWirr */
+/* Table2102 */
+ 0x594, /* MMX_PCMPEQDirm */
+ 0x595, /* MMX_PCMPEQDirr */
+/* Table2104 */
+ 0x558, /* MMX_EMMS */
+/* Table2105 */
+ 0x1f78, /* VMREAD32mr */
+ 0x1f79, /* VMREAD32rr */
+/* Table2107 */
+ 0x1fe3, /* VMWRITE32rm */
+ 0x1fe4, /* VMWRITE32rr */
+/* Table2109 */
+ 0x55e, /* MMX_MOVD64mr */
+ 0x55d, /* MMX_MOVD64grr */
+/* Table2111 */
+ 0x568, /* MMX_MOVQ64mr */
+ 0x56b, /* MMX_MOVQ64rr_REV */
+/* Table2113 */
+ 0x477, /* JO_4 */
+/* Table2114 */
+ 0x46e, /* JNO_4 */
+/* Table2115 */
+ 0x448, /* JB_4 */
+/* Table2116 */
+ 0x43f, /* JAE_4 */
+/* Table2117 */
+ 0x44d, /* JE_4 */
+/* Table2118 */
+ 0x46b, /* JNE_4 */
+/* Table2119 */
+ 0x445, /* JBE_4 */
+/* Table2120 */
+ 0x442, /* JA_4 */
+/* Table2121 */
+ 0x47e, /* JS_4 */
+/* Table2122 */
+ 0x474, /* JNS_4 */
+/* Table2123 */
+ 0x47a, /* JP_4 */
+/* Table2124 */
+ 0x471, /* JNP_4 */
+/* Table2125 */
+ 0x459, /* JL_4 */
+/* Table2126 */
+ 0x450, /* JGE_4 */
+/* Table2127 */
+ 0x456, /* JLE_4 */
+/* Table2128 */
+ 0x453, /* JG_4 */
+/* Table2129 */
+ 0x9ee, /* SETOm */
+ 0x9ef, /* SETOr */
+/* Table2131 */
+ 0x9e8, /* SETNOm */
+ 0x9e9, /* SETNOr */
+/* Table2133 */
+ 0x9da, /* SETBm */
+ 0x9db, /* SETBr */
+/* Table2135 */
+ 0x9d4, /* SETAEm */
+ 0x9d5, /* SETAEr */
+/* Table2137 */
+ 0x9dc, /* SETEm */
+ 0x9dd, /* SETEr */
+/* Table2139 */
+ 0x9e6, /* SETNEm */
+ 0x9e7, /* SETNEr */
+/* Table2141 */
+ 0x9d8, /* SETBEm */
+ 0x9d9, /* SETBEr */
+/* Table2143 */
+ 0x9d6, /* SETAm */
+ 0x9d7, /* SETAr */
+/* Table2145 */
+ 0x9f3, /* SETSm */
+ 0x9f4, /* SETSr */
+/* Table2147 */
+ 0x9ec, /* SETNSm */
+ 0x9ed, /* SETNSr */
+/* Table2149 */
+ 0x9f0, /* SETPm */
+ 0x9f1, /* SETPr */
+/* Table2151 */
+ 0x9ea, /* SETNPm */
+ 0x9eb, /* SETNPr */
+/* Table2153 */
+ 0x9e4, /* SETLm */
+ 0x9e5, /* SETLr */
+/* Table2155 */
+ 0x9de, /* SETGEm */
+ 0x9df, /* SETGEr */
+/* Table2157 */
+ 0x9e2, /* SETLEm */
+ 0x9e3, /* SETLEr */
+/* Table2159 */
+ 0x9e0, /* SETGm */
+ 0x9e1, /* SETGr */
+/* Table2161 */
+ 0x8d0, /* PUSHFS32 */
+/* Table2162 */
+ 0x855, /* POPFS32 */
+/* Table2163 */
+ 0x2d9, /* CPUID */
+/* Table2164 */
+ 0x1b1, /* BT32mr */
+ 0x1b3, /* BT32rr */
+/* Table2166 */
+ 0xa24, /* SHLD32mri8 */
+ 0xa26, /* SHLD32rri8 */
+/* Table2168 */
+ 0xa23, /* SHLD32mrCL */
+ 0xa25, /* SHLD32rrCL */
+/* Table2170 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x60a, /* MONTMUL */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3bb1, /* XSHA1 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3bb2, /* 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, /* */
+/* Table2242 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3bb3, /* XSTORE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b76, /* XCRYPTECB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b73, /* XCRYPTCBC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b75, /* XCRYPTCTR */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b74, /* XCRYPTCFB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b77, /* XCRYPTOFB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2314 */
+ 0x8d3, /* PUSHGS32 */
+/* Table2315 */
+ 0x858, /* POPGS32 */
+/* Table2316 */
+ 0x96d, /* RSM */
+/* Table2317 */
+ 0x1d5, /* BTS32mr */
+ 0x1d7, /* BTS32rr */
+/* Table2319 */
+ 0xa4c, /* SHRD32mri8 */
+ 0xa4e, /* SHRD32rri8 */
+/* Table2321 */
+ 0xa4b, /* SHRD32mrCL */
+ 0xa4d, /* SHRD32rrCL */
+/* Table2323 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x3ba8, /* XSAVE */
+ 0x3ba4, /* XRSTOR */
+ 0x3bac, /* XSAVEOPT */
+ 0x1fa, /* CLFLUSH */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x4e7, /* LFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x537, /* MFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2395 */
+ 0x3e9, /* IMUL32rm */
+ 0x3ec, /* IMUL32rr */
+/* Table2397 */
+ 0x2c7, /* CMPXCHG8rm */
+ 0x2c8, /* CMPXCHG8rr */
+/* Table2399 */
+ 0x2c2, /* CMPXCHG32rm */
+ 0x2c3, /* CMPXCHG32rr */
+/* Table2401 */
+ 0x50f, /* LSS32rm */
+ 0x0, /* */
+/* Table2403 */
+ 0x1c9, /* BTR32mr */
+ 0x1cb, /* BTR32rr */
+/* Table2405 */
+ 0x4e9, /* LFS32rm */
+ 0x0, /* */
+/* Table2407 */
+ 0x4ef, /* LGS32rm */
+ 0x0, /* */
+/* Table2409 */
+ 0x6c2, /* MOVZX32rm8 */
+ 0x6c5, /* MOVZX32rr8 */
+/* Table2411 */
+ 0x6c1, /* MOVZX32rm16 */
+ 0x6c4, /* MOVZX32rr16 */
+/* Table2413 */
+ 0xb3e, /* UD1 */
+/* Table2414 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1b0, /* BT32mi8 */
+ 0x1d4, /* BTS32mi8 */
+ 0x1c8, /* BTR32mi8 */
+ 0x1bc, /* BTC32mi8 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1b2, /* BT32ri8 */
+ 0x1d6, /* BTS32ri8 */
+ 0x1ca, /* BTR32ri8 */
+ 0x1be, /* BTC32ri8 */
+/* Table2430 */
+ 0x1bd, /* BTC32mr */
+ 0x1bf, /* BTC32rr */
+/* Table2432 */
+ 0x19f, /* BSF32rm */
+ 0x1a0, /* BSF32rr */
+/* Table2434 */
+ 0x1a5, /* BSR32rm */
+ 0x1a6, /* BSR32rr */
+/* Table2436 */
+ 0x6a9, /* MOVSX32rm8 */
+ 0x6ac, /* MOVSX32rr8 */
+/* Table2438 */
+ 0x6a8, /* MOVSX32rm16 */
+ 0x6ab, /* MOVSX32rr16 */
+/* Table2440 */
+ 0x3b63, /* XADD8rm */
+ 0x3b64, /* XADD8rr */
+/* Table2442 */
+ 0x3b5f, /* XADD32rm */
+ 0x3b60, /* XADD32rr */
+/* Table2444 */
+ 0x2ab, /* CMPPSrmi */
+ 0x2ad, /* CMPPSrri */
+/* Table2446 */
+ 0x684, /* MOVNTImr */
+ 0x0, /* */
+/* Table2448 */
+ 0x5ab, /* MMX_PINSRWrm */
+ 0x5ac, /* MMX_PINSRWrr */
+/* Table2450 */
+ 0x0, /* */
+ 0x59e, /* MMX_PEXTRWrr */
+/* Table2452 */
+ 0xa59, /* SHUFPSrmi */
+ 0xa5a, /* SHUFPSrri */
+/* Table2454 */
+ 0x0, /* */
+ 0x2c6, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x3ba6, /* XRSTORS */
+ 0x3baa, /* XSAVEC */
+ 0x3bae, /* XSAVES */
+ 0x1f76, /* VMPTRLDm */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91b, /* RDRAND32r */
+ 0x91e, /* RDSEED32r */
+/* Table2470 */
+ 0x1aa, /* BSWAP32r */
+/* Table2471 */
+ 0x5e8, /* MMX_PSRLWrm */
+ 0x5e9, /* MMX_PSRLWrr */
+/* Table2473 */
+ 0x5e2, /* MMX_PSRLDrm */
+ 0x5e3, /* MMX_PSRLDrr */
+/* Table2475 */
+ 0x5e5, /* MMX_PSRLQrm */
+ 0x5e6, /* MMX_PSRLQrr */
+/* Table2477 */
+ 0x57c, /* MMX_PADDQirm */
+ 0x57d, /* MMX_PADDQirr */
+/* Table2479 */
+ 0x5c0, /* MMX_PMULLWirm */
+ 0x5c1, /* MMX_PMULLWirr */
+/* Table2481 */
+ 0x0, /* */
+ 0x5b9, /* MMX_PMOVMSKBrr */
+/* Table2483 */
+ 0x5f4, /* MMX_PSUBUSBirm */
+ 0x5f5, /* MMX_PSUBUSBirr */
+/* Table2485 */
+ 0x5f6, /* MMX_PSUBUSWirm */
+ 0x5f7, /* MMX_PSUBUSWirr */
+/* Table2487 */
+ 0x5b7, /* MMX_PMINUBirm */
+ 0x5b8, /* MMX_PMINUBirr */
+/* Table2489 */
+ 0x58c, /* MMX_PANDirm */
+ 0x58d, /* MMX_PANDirr */
+/* Table2491 */
+ 0x582, /* MMX_PADDUSBirm */
+ 0x583, /* MMX_PADDUSBirr */
+/* Table2493 */
+ 0x584, /* MMX_PADDUSWirm */
+ 0x585, /* MMX_PADDUSWirr */
+/* Table2495 */
+ 0x5b3, /* MMX_PMAXUBirm */
+ 0x5b4, /* MMX_PMAXUBirr */
+/* Table2497 */
+ 0x58a, /* MMX_PANDNirm */
+ 0x58b, /* MMX_PANDNirr */
+/* Table2499 */
+ 0x58e, /* MMX_PAVGBirm */
+ 0x58f, /* MMX_PAVGBirr */
+/* Table2501 */
+ 0x5df, /* MMX_PSRAWrm */
+ 0x5e0, /* MMX_PSRAWrr */
+/* Table2503 */
+ 0x5dc, /* MMX_PSRADrm */
+ 0x5dd, /* MMX_PSRADrr */
+/* Table2505 */
+ 0x590, /* MMX_PAVGWirm */
+ 0x591, /* MMX_PAVGWirr */
+/* Table2507 */
+ 0x5bc, /* MMX_PMULHUWirm */
+ 0x5bd, /* MMX_PMULHUWirr */
+/* Table2509 */
+ 0x5be, /* MMX_PMULHWirm */
+ 0x5bf, /* MMX_PMULHWirr */
+/* Table2511 */
+ 0x565, /* MMX_MOVNTQmr */
+ 0x0, /* */
+/* Table2513 */
+ 0x5f0, /* MMX_PSUBSBirm */
+ 0x5f1, /* MMX_PSUBSBirr */
+/* Table2515 */
+ 0x5f2, /* MMX_PSUBSWirm */
+ 0x5f3, /* MMX_PSUBSWirr */
+/* Table2517 */
+ 0x5b5, /* MMX_PMINSWirm */
+ 0x5b6, /* MMX_PMINSWirr */
+/* Table2519 */
+ 0x5c4, /* MMX_PORirm */
+ 0x5c5, /* MMX_PORirr */
+/* Table2521 */
+ 0x57e, /* MMX_PADDSBirm */
+ 0x57f, /* MMX_PADDSBirr */
+/* Table2523 */
+ 0x580, /* MMX_PADDSWirm */
+ 0x581, /* MMX_PADDSWirr */
+/* Table2525 */
+ 0x5b1, /* MMX_PMAXSWirm */
+ 0x5b2, /* MMX_PMAXSWirr */
+/* Table2527 */
+ 0x606, /* MMX_PXORirm */
+ 0x607, /* MMX_PXORirr */
+/* Table2529 */
+ 0x5d9, /* MMX_PSLLWrm */
+ 0x5da, /* MMX_PSLLWrr */
+/* Table2531 */
+ 0x5d3, /* MMX_PSLLDrm */
+ 0x5d4, /* MMX_PSLLDrr */
+/* Table2533 */
+ 0x5d6, /* MMX_PSLLQrm */
+ 0x5d7, /* MMX_PSLLQrr */
+/* Table2535 */
+ 0x5c2, /* MMX_PMULUDQirm */
+ 0x5c3, /* MMX_PMULUDQirr */
+/* Table2537 */
+ 0x5af, /* MMX_PMADDWDirm */
+ 0x5b0, /* MMX_PMADDWDirr */
+/* Table2539 */
+ 0x5c6, /* MMX_PSADBWirm */
+ 0x5c7, /* MMX_PSADBWirr */
+/* Table2541 */
+ 0x0, /* */
+ 0x559, /* MMX_MASKMOVQ */
+/* Table2543 */
+ 0x5ea, /* MMX_PSUBBirm */
+ 0x5eb, /* MMX_PSUBBirr */
+/* Table2545 */
+ 0x5f8, /* MMX_PSUBWirm */
+ 0x5f9, /* MMX_PSUBWirr */
+/* Table2547 */
+ 0x5ec, /* MMX_PSUBDirm */
+ 0x5ed, /* MMX_PSUBDirr */
+/* Table2549 */
+ 0x5ee, /* MMX_PSUBQirm */
+ 0x5ef, /* MMX_PSUBQirr */
+/* Table2551 */
+ 0x578, /* MMX_PADDBirm */
+ 0x579, /* MMX_PADDBirr */
+/* Table2553 */
+ 0x586, /* MMX_PADDWirm */
+ 0x587, /* MMX_PADDWirr */
+/* Table2555 */
+ 0x57a, /* MMX_PADDDirm */
+ 0x57b, /* MMX_PADDDirr */
+/* Table2557 */
+ 0xb3d, /* UD0 */
+/* Table2558 */
+ 0x9f8, /* SGDT64m */
+ 0xa5d, /* SIDT64m */
+ 0x4ed, /* LGDT64m */
+ 0x4f3, /* LIDT64m */
+ 0xa69, /* SMSW16m */
+ 0x0, /* */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7e, /* VMRUN64 */
+ 0x1d43, /* VMMCALL */
+ 0x1d42, /* VMLOAD64 */
+ 0x1f80, /* VMSAVE64 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41b, /* INVLPGA64 */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2630 */
+ 0x0, /* */
+ 0x637, /* MOV64rc */
+/* Table2632 */
+ 0x0, /* */
+ 0x638, /* MOV64rd */
+/* Table2634 */
+ 0x0, /* */
+ 0x631, /* MOV64cr */
+/* Table2636 */
+ 0x0, /* */
+ 0x632, /* MOV64dr */
+/* Table2638 */
+ 0x1f7a, /* VMREAD64mr */
+ 0x1f7b, /* VMREAD64rr */
+/* Table2640 */
+ 0x1fe5, /* VMWRITE64rm */
+ 0x1fe6, /* VMWRITE64rr */
+/* Table2642 */
+ 0x8d1, /* PUSHFS64 */
+/* Table2643 */
+ 0x856, /* POPFS64 */
+/* Table2644 */
+ 0x8d4, /* PUSHGS64 */
+/* Table2645 */
+ 0x859, /* POPGS64 */
+/* Table2646 */
+ 0x0, /* */
+ 0x55a, /* MMX_MASKMOVQ64 */
+/* Table2648 */
+ 0xa63, /* SLDT16m */
+ 0xa8a, /* STRm */
+ 0x4f4, /* LLDT16m */
+ 0x511, /* LTRm */
+ 0x1282, /* VERRm */
+ 0x1284, /* VERWm */
+ 0x0, /* */
+ 0x0, /* */
+ 0xa64, /* SLDT16r */
+ 0xa87, /* STR16r */
+ 0x4f5, /* LLDT16r */
+ 0x512, /* LTRr */
+ 0x1283, /* VERRr */
+ 0x1285, /* VERWr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2664 */
+ 0x9f6, /* SGDT16m */
+ 0xa5b, /* SIDT16m */
+ 0x4eb, /* LGDT16m */
+ 0x4f1, /* LIDT16m */
+ 0xa69, /* SMSW16m */
+ 0x0, /* */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7d, /* VMRUN32 */
+ 0x1d43, /* VMMCALL */
+ 0x1d41, /* VMLOAD32 */
+ 0x1f7f, /* VMSAVE32 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41a, /* INVLPGA32 */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2736 */
+ 0x4c3, /* LAR16rm */
+ 0x4c4, /* LAR16rr */
+/* Table2738 */
+ 0x508, /* LSL16rm */
+ 0x509, /* LSL16rr */
+/* Table2740 */
+ 0x6b5, /* MOVUPDrm */
+ 0x6b6, /* MOVUPDrr */
+/* Table2742 */
+ 0x6b4, /* MOVUPDmr */
+ 0x6b7, /* MOVUPDrr_REV */
+/* Table2744 */
+ 0x67c, /* MOVLPDrm */
+ 0x0, /* */
+/* Table2746 */
+ 0x67b, /* MOVLPDmr */
+ 0x0, /* */
+/* Table2748 */
+ 0xb48, /* UNPCKLPDrm */
+ 0xb49, /* UNPCKLPDrr */
+/* Table2750 */
+ 0xb44, /* UNPCKHPDrm */
+ 0xb45, /* UNPCKHPDrr */
+/* Table2752 */
+ 0x677, /* MOVHPDrm */
+ 0x0, /* */
+/* Table2754 */
+ 0x676, /* MOVHPDmr */
+ 0x0, /* */
+/* Table2756 */
+ 0x85f, /* PREFETCHNTA */
+ 0x860, /* PREFETCHT0 */
+ 0x861, /* PREFETCHT1 */
+ 0x862, /* PREFETCHT2 */
+ 0x705, /* NOOP18_16m4 */
+ 0x706, /* NOOP18_16m5 */
+ 0x707, /* NOOP18_16m6 */
+ 0x708, /* NOOP18_16m7 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x709, /* NOOP18_16r4 */
+ 0x70a, /* NOOP18_16r5 */
+ 0x70b, /* NOOP18_16r6 */
+ 0x70c, /* NOOP18_16r7 */
+/* Table2772 */
+ 0x71e, /* NOOPW_19 */
+ 0x715, /* NOOP19rr */
+/* Table2774 */
+ 0x195, /* BNDMOV32rm */
+ 0x198, /* BNDMOVrr */
+/* Table2776 */
+ 0x194, /* BNDMOV32mr */
+ 0x199, /* BNDMOVrr_REV */
+/* Table2778 */
+ 0x71f, /* NOOPW_1c */
+ 0x0, /* */
+/* Table2780 */
+ 0x720, /* NOOPW_1d */
+ 0x0, /* */
+/* Table2782 */
+ 0x721, /* NOOPW_1e */
+ 0x0, /* */
+/* Table2784 */
+ 0x71d, /* NOOPW */
+ 0x722, /* NOOPWr */
+/* Table2786 */
+ 0x655, /* MOVAPDrm */
+ 0x656, /* MOVAPDrr */
+/* Table2788 */
+ 0x654, /* MOVAPDmr */
+ 0x657, /* MOVAPDrr_REV */
+/* Table2790 */
+ 0x54e, /* MMX_CVTPI2PDirm */
+ 0x54f, /* MMX_CVTPI2PDirr */
+/* Table2792 */
+ 0x685, /* MOVNTPDmr */
+ 0x0, /* */
+/* Table2794 */
+ 0x554, /* MMX_CVTTPD2PIirm */
+ 0x555, /* MMX_CVTTPD2PIirr */
+/* Table2796 */
+ 0x54c, /* MMX_CVTPD2PIirm */
+ 0x54d, /* MMX_CVTPD2PIirr */
+/* Table2798 */
+ 0xb2a, /* UCOMISDrm */
+ 0xb2c, /* UCOMISDrr */
+/* Table2800 */
+ 0x2c9, /* COMISDrm */
+ 0x2cb, /* COMISDrr */
+/* Table2802 */
+ 0x26d, /* CMOVO16rm */
+ 0x26e, /* CMOVO16rr */
+/* Table2804 */
+ 0x257, /* CMOVNO16rm */
+ 0x258, /* CMOVNO16rr */
+/* Table2806 */
+ 0x20f, /* CMOVB16rm */
+ 0x210, /* CMOVB16rr */
+/* Table2808 */
+ 0x209, /* CMOVAE16rm */
+ 0x20a, /* CMOVAE16rr */
+/* Table2810 */
+ 0x223, /* CMOVE16rm */
+ 0x224, /* CMOVE16rr */
+/* Table2812 */
+ 0x24d, /* CMOVNE16rm */
+ 0x24e, /* CMOVNE16rr */
+/* Table2814 */
+ 0x215, /* CMOVBE16rm */
+ 0x216, /* CMOVBE16rr */
+/* Table2816 */
+ 0x203, /* CMOVA16rm */
+ 0x204, /* CMOVA16rr */
+/* Table2818 */
+ 0x27d, /* CMOVS16rm */
+ 0x27e, /* CMOVS16rr */
+/* Table2820 */
+ 0x267, /* CMOVNS16rm */
+ 0x268, /* CMOVNS16rr */
+/* Table2822 */
+ 0x273, /* CMOVP16rm */
+ 0x274, /* CMOVP16rr */
+/* Table2824 */
+ 0x25d, /* CMOVNP16rm */
+ 0x25e, /* CMOVNP16rr */
+/* Table2826 */
+ 0x239, /* CMOVL16rm */
+ 0x23a, /* CMOVL16rr */
+/* Table2828 */
+ 0x233, /* CMOVGE16rm */
+ 0x234, /* CMOVGE16rr */
+/* Table2830 */
+ 0x23f, /* CMOVLE16rm */
+ 0x240, /* CMOVLE16rr */
+/* Table2832 */
+ 0x22d, /* CMOVG16rm */
+ 0x22e, /* CMOVG16rr */
+/* Table2834 */
+ 0x0, /* */
+ 0x67f, /* MOVMSKPDrr */
+/* Table2836 */
+ 0xa6d, /* SQRTPDm */
+ 0xa6e, /* SQRTPDr */
+/* Table2838 */
+ 0x147, /* ANDPDrm */
+ 0x148, /* ANDPDrr */
+/* Table2840 */
+ 0x143, /* ANDNPDrm */
+ 0x144, /* ANDNPDrr */
+/* Table2842 */
+ 0x74f, /* ORPDrm */
+ 0x750, /* ORPDrr */
+/* Table2844 */
+ 0x3b9f, /* XORPDrm */
+ 0x3ba0, /* XORPDrr */
+/* Table2846 */
+ 0xe6, /* ADDPDrm */
+ 0xe7, /* ADDPDrr */
+/* Table2848 */
+ 0x6d5, /* MULPDrm */
+ 0x6d6, /* MULPDrr */
+/* Table2850 */
+ 0x2eb, /* CVTPD2PSrm */
+ 0x2ec, /* CVTPD2PSrr */
+/* Table2852 */
+ 0x2ed, /* CVTPS2DQrm */
+ 0x2ee, /* CVTPS2DQrr */
+/* Table2854 */
+ 0xac1, /* SUBPDrm */
+ 0xac2, /* SUBPDrr */
+/* Table2856 */
+ 0x540, /* MINPDrm */
+ 0x541, /* MINPDrr */
+/* Table2858 */
+ 0x33c, /* DIVPDrm */
+ 0x33d, /* DIVPDrr */
+/* Table2860 */
+ 0x52b, /* MAXPDrm */
+ 0x52c, /* MAXPDrr */
+/* Table2862 */
+ 0x8af, /* PUNPCKLBWrm */
+ 0x8b0, /* PUNPCKLBWrr */
+/* Table2864 */
+ 0x8b5, /* PUNPCKLWDrm */
+ 0x8b6, /* PUNPCKLWDrr */
+/* Table2866 */
+ 0x8b1, /* PUNPCKLDQrm */
+ 0x8b2, /* PUNPCKLDQrr */
+/* Table2868 */
+ 0x764, /* PACKSSWBrm */
+ 0x765, /* PACKSSWBrr */
+/* Table2870 */
+ 0x799, /* PCMPGTBrm */
+ 0x79a, /* PCMPGTBrr */
+/* Table2872 */
+ 0x79f, /* PCMPGTWrm */
+ 0x7a0, /* PCMPGTWrr */
+/* Table2874 */
+ 0x79b, /* PCMPGTDrm */
+ 0x79c, /* PCMPGTDrr */
+/* Table2876 */
+ 0x768, /* PACKUSWBrm */
+ 0x769, /* PACKUSWBrr */
+/* Table2878 */
+ 0x8a7, /* PUNPCKHBWrm */
+ 0x8a8, /* PUNPCKHBWrr */
+/* Table2880 */
+ 0x8ad, /* PUNPCKHWDrm */
+ 0x8ae, /* PUNPCKHWDrr */
+/* Table2882 */
+ 0x8a9, /* PUNPCKHDQrm */
+ 0x8aa, /* PUNPCKHDQrr */
+/* Table2884 */
+ 0x762, /* PACKSSDWrm */
+ 0x763, /* PACKSSDWrr */
+/* Table2886 */
+ 0x8b3, /* PUNPCKLQDQrm */
+ 0x8b4, /* PUNPCKLQDQrr */
+/* Table2888 */
+ 0x8ab, /* PUNPCKHQDQrm */
+ 0x8ac, /* PUNPCKHQDQrr */
+/* Table2890 */
+ 0x664, /* MOVDI2PDIrm */
+ 0x665, /* MOVDI2PDIrr */
+/* Table2892 */
+ 0x66e, /* MOVDQArm */
+ 0x66f, /* MOVDQArr */
+/* Table2894 */
+ 0x869, /* PSHUFDmi */
+ 0x86a, /* PSHUFDri */
+/* Table2896 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x88c, /* PSRLWri */
+ 0x0, /* */
+ 0x882, /* PSRAWri */
+ 0x0, /* */
+ 0x87c, /* PSLLWri */
+ 0x0, /* */
+/* Table2912 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x886, /* PSRLDri */
+ 0x0, /* */
+ 0x87f, /* PSRADri */
+ 0x0, /* */
+ 0x876, /* PSLLDri */
+ 0x0, /* */
+/* Table2928 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x889, /* PSRLQri */
+ 0x885, /* PSRLDQri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x879, /* PSLLQri */
+ 0x875, /* PSLLDQri */
+/* Table2944 */
+ 0x78d, /* PCMPEQBrm */
+ 0x78e, /* PCMPEQBrr */
+/* Table2946 */
+ 0x793, /* PCMPEQWrm */
+ 0x794, /* PCMPEQWrr */
+/* Table2948 */
+ 0x78f, /* PCMPEQDrm */
+ 0x790, /* PCMPEQDrr */
+/* Table2950 */
+ 0x0, /* */
+ 0x37c, /* EXTRQI */
+/* Table2952 */
+ 0x0, /* */
+ 0x37b, /* EXTRQ */
+/* Table2954 */
+ 0x3c2, /* HADDPDrm */
+ 0x3c3, /* HADDPDrr */
+/* Table2956 */
+ 0x3c7, /* HSUBPDrm */
+ 0x3c8, /* HSUBPDrr */
+/* Table2958 */
+ 0x689, /* MOVPDI2DImr */
+ 0x68a, /* MOVPDI2DIrr */
+/* Table2960 */
+ 0x66d, /* MOVDQAmr */
+ 0x670, /* MOVDQArr_REV */
+/* Table2962 */
+ 0x476, /* JO_2 */
+/* Table2963 */
+ 0x46d, /* JNO_2 */
+/* Table2964 */
+ 0x447, /* JB_2 */
+/* Table2965 */
+ 0x43e, /* JAE_2 */
+/* Table2966 */
+ 0x44c, /* JE_2 */
+/* Table2967 */
+ 0x46a, /* JNE_2 */
+/* Table2968 */
+ 0x444, /* JBE_2 */
+/* Table2969 */
+ 0x441, /* JA_2 */
+/* Table2970 */
+ 0x47d, /* JS_2 */
+/* Table2971 */
+ 0x473, /* JNS_2 */
+/* Table2972 */
+ 0x479, /* JP_2 */
+/* Table2973 */
+ 0x470, /* JNP_2 */
+/* Table2974 */
+ 0x458, /* JL_2 */
+/* Table2975 */
+ 0x44f, /* JGE_2 */
+/* Table2976 */
+ 0x455, /* JLE_2 */
+/* Table2977 */
+ 0x452, /* JG_2 */
+/* Table2978 */
+ 0x8cf, /* PUSHFS16 */
+/* Table2979 */
+ 0x854, /* POPFS16 */
+/* Table2980 */
+ 0x1ad, /* BT16mr */
+ 0x1af, /* BT16rr */
+/* Table2982 */
+ 0xa20, /* SHLD16mri8 */
+ 0xa22, /* SHLD16rri8 */
+/* Table2984 */
+ 0xa1f, /* SHLD16mrCL */
+ 0xa21, /* SHLD16rrCL */
+/* Table2986 */
+ 0x8d2, /* PUSHGS16 */
+/* Table2987 */
+ 0x857, /* POPGS16 */
+/* Table2988 */
+ 0x1d1, /* BTS16mr */
+ 0x1d3, /* BTS16rr */
+/* Table2990 */
+ 0xa48, /* SHRD16mri8 */
+ 0xa4a, /* SHRD16rri8 */
+/* Table2992 */
+ 0xa47, /* SHRD16mrCL */
+ 0xa49, /* SHRD16rrCL */
+/* Table2994 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x0, /* */
+ 0x0, /* */
+ 0x200, /* CLWB */
+ 0x1fb, /* CLFLUSHOPT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb1b, /* TPAUSE */
+ 0x0, /* */
+/* Table3010 */
+ 0x3e1, /* IMUL16rm */
+ 0x3e4, /* IMUL16rr */
+/* Table3012 */
+ 0x2c0, /* CMPXCHG16rm */
+ 0x2c1, /* CMPXCHG16rr */
+/* Table3014 */
+ 0x50e, /* LSS16rm */
+ 0x0, /* */
+/* Table3016 */
+ 0x1c5, /* BTR16mr */
+ 0x1c7, /* BTR16rr */
+/* Table3018 */
+ 0x4e8, /* LFS16rm */
+ 0x0, /* */
+/* Table3020 */
+ 0x4ee, /* LGS16rm */
+ 0x0, /* */
+/* Table3022 */
+ 0x6be, /* MOVZX16rm8 */
+ 0x6c0, /* MOVZX16rr8 */
+/* Table3024 */
+ 0x6bd, /* MOVZX16rm16 */
+ 0x6bf, /* MOVZX16rr16 */
+/* Table3026 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1ac, /* BT16mi8 */
+ 0x1d0, /* BTS16mi8 */
+ 0x1c4, /* BTR16mi8 */
+ 0x1b8, /* BTC16mi8 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1ae, /* BT16ri8 */
+ 0x1d2, /* BTS16ri8 */
+ 0x1c6, /* BTR16ri8 */
+ 0x1ba, /* BTC16ri8 */
+/* Table3042 */
+ 0x1b9, /* BTC16mr */
+ 0x1bb, /* BTC16rr */
+/* Table3044 */
+ 0x19d, /* BSF16rm */
+ 0x19e, /* BSF16rr */
+/* Table3046 */
+ 0x1a3, /* BSR16rm */
+ 0x1a4, /* BSR16rr */
+/* Table3048 */
+ 0x6a5, /* MOVSX16rm8 */
+ 0x6a7, /* MOVSX16rr8 */
+/* Table3050 */
+ 0x6a4, /* MOVSX16rm16 */
+ 0x6a6, /* MOVSX16rr16 */
+/* Table3052 */
+ 0x3b5d, /* XADD16rm */
+ 0x3b5e, /* XADD16rr */
+/* Table3054 */
+ 0x2a7, /* CMPPDrmi */
+ 0x2a9, /* CMPPDrri */
+/* Table3056 */
+ 0x7f5, /* PINSRWrm */
+ 0x7f6, /* PINSRWrr */
+/* Table3058 */
+ 0x0, /* */
+ 0x7b5, /* PEXTRWrr */
+/* Table3060 */
+ 0xa57, /* SHUFPDrmi */
+ 0xa58, /* SHUFPDrri */
+/* Table3062 */
+ 0x0, /* */
+ 0x2c6, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x3ba6, /* XRSTORS */
+ 0x3baa, /* XSAVEC */
+ 0x3bae, /* XSAVES */
+ 0x1c96, /* VMCLEARm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91a, /* RDRAND16r */
+ 0x91d, /* RDSEED16r */
+/* Table3078 */
+ 0x1a9, /* BSWAP16r_BAD */
+/* Table3079 */
+ 0xf2, /* ADDSUBPDrm */
+ 0xf3, /* ADDSUBPDrr */
+/* Table3081 */
+ 0x88d, /* PSRLWrm */
+ 0x88e, /* PSRLWrr */
+/* Table3083 */
+ 0x887, /* PSRLDrm */
+ 0x888, /* PSRLDrr */
+/* Table3085 */
+ 0x88a, /* PSRLQrm */
+ 0x88b, /* PSRLQrr */
+/* Table3087 */
+ 0x76e, /* PADDQrm */
+ 0x76f, /* PADDQrr */
+/* Table3089 */
+ 0x838, /* PMULLWrm */
+ 0x839, /* PMULLWrr */
+/* Table3091 */
+ 0x68b, /* MOVPQI2QImr */
+ 0x68c, /* MOVPQI2QIrr */
+/* Table3093 */
+ 0x0, /* */
+ 0x813, /* PMOVMSKBrr */
+/* Table3095 */
+ 0x899, /* PSUBUSBrm */
+ 0x89a, /* PSUBUSBrr */
+/* Table3097 */
+ 0x89b, /* PSUBUSWrm */
+ 0x89c, /* PSUBUSWrr */
+/* Table3099 */
+ 0x80d, /* PMINUBrm */
+ 0x80e, /* PMINUBrr */
+/* Table3101 */
+ 0x77e, /* PANDrm */
+ 0x77f, /* PANDrr */
+/* Table3103 */
+ 0x774, /* PADDUSBrm */
+ 0x775, /* PADDUSBrr */
+/* Table3105 */
+ 0x776, /* PADDUSWrm */
+ 0x777, /* PADDUSWrr */
+/* Table3107 */
+ 0x801, /* PMAXUBrm */
+ 0x802, /* PMAXUBrr */
+/* Table3109 */
+ 0x77c, /* PANDNrm */
+ 0x77d, /* PANDNrr */
+/* Table3111 */
+ 0x781, /* PAVGBrm */
+ 0x782, /* PAVGBrr */
+/* Table3113 */
+ 0x883, /* PSRAWrm */
+ 0x884, /* PSRAWrr */
+/* Table3115 */
+ 0x880, /* PSRADrm */
+ 0x881, /* PSRADrr */
+/* Table3117 */
+ 0x785, /* PAVGWrm */
+ 0x786, /* PAVGWrr */
+/* Table3119 */
+ 0x832, /* PMULHUWrm */
+ 0x833, /* PMULHUWrr */
+/* Table3121 */
+ 0x834, /* PMULHWrm */
+ 0x835, /* PMULHWrr */
+/* Table3123 */
+ 0x311, /* CVTTPD2DQrm */
+ 0x312, /* CVTTPD2DQrr */
+/* Table3125 */
+ 0x682, /* MOVNTDQmr */
+ 0x0, /* */
+/* Table3127 */
+ 0x895, /* PSUBSBrm */
+ 0x896, /* PSUBSBrr */
+/* Table3129 */
+ 0x897, /* PSUBSWrm */
+ 0x898, /* PSUBSWrr */
+/* Table3131 */
+ 0x80b, /* PMINSWrm */
+ 0x80c, /* PMINSWrr */
+/* Table3133 */
+ 0x85c, /* PORrm */
+ 0x85d, /* PORrr */
+/* Table3135 */
+ 0x770, /* PADDSBrm */
+ 0x771, /* PADDSBrr */
+/* Table3137 */
+ 0x772, /* PADDSWrm */
+ 0x773, /* PADDSWrr */
+/* Table3139 */
+ 0x7ff, /* PMAXSWrm */
+ 0x800, /* PMAXSWrr */
+/* Table3141 */
+ 0x8d9, /* PXORrm */
+ 0x8da, /* PXORrr */
+/* Table3143 */
+ 0x87d, /* PSLLWrm */
+ 0x87e, /* PSLLWrr */
+/* Table3145 */
+ 0x877, /* PSLLDrm */
+ 0x878, /* PSLLDrr */
+/* Table3147 */
+ 0x87a, /* PSLLQrm */
+ 0x87b, /* PSLLQrr */
+/* Table3149 */
+ 0x83a, /* PMULUDQrm */
+ 0x83b, /* PMULUDQrr */
+/* Table3151 */
+ 0x7f9, /* PMADDWDrm */
+ 0x7fa, /* PMADDWDrr */
+/* Table3153 */
+ 0x865, /* PSADBWrm */
+ 0x866, /* PSADBWrr */
+/* Table3155 */
+ 0x0, /* */
+ 0x521, /* MASKMOVDQU */
+/* Table3157 */
+ 0x88f, /* PSUBBrm */
+ 0x890, /* PSUBBrr */
+/* Table3159 */
+ 0x89d, /* PSUBWrm */
+ 0x89e, /* PSUBWrr */
+/* Table3161 */
+ 0x891, /* PSUBDrm */
+ 0x892, /* PSUBDrr */
+/* Table3163 */
+ 0x893, /* PSUBQrm */
+ 0x894, /* PSUBQrr */
+/* Table3165 */
+ 0x76a, /* PADDBrm */
+ 0x76b, /* PADDBrr */
+/* Table3167 */
+ 0x778, /* PADDWrm */
+ 0x779, /* PADDWrr */
+/* Table3169 */
+ 0x76c, /* PADDDrm */
+ 0x76d, /* PADDDrr */
+/* Table3171 */
+ 0x67c, /* MOVLPDrm */
+ 0x675, /* MOVHLPSrr */
+/* Table3173 */
+ 0x677, /* MOVHPDrm */
+ 0x67a, /* MOVLHPSrr */
+/* Table3175 */
+ 0x1f78, /* VMREAD32mr */
+ 0x37c, /* EXTRQI */
+/* Table3177 */
+ 0x1fe3, /* VMWRITE32rm */
+ 0x37b, /* EXTRQ */
+/* Table3179 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x3ba8, /* XSAVE */
+ 0x3ba4, /* XRSTOR */
+ 0x200, /* CLWB */
+ 0x1fb, /* 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, /* */
+ 0x4e7, /* LFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3251 */
+ 0x0, /* */
+ 0x2c6, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x3ba6, /* XRSTORS */
+ 0x3baa, /* XSAVEC */
+ 0x3bae, /* XSAVES */
+ 0x1c96, /* VMCLEARm */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91a, /* RDRAND16r */
+ 0x91d, /* RDSEED16r */
+/* Table3267 */
+ 0x692, /* MOVSDrm */
+ 0x693, /* MOVSDrr */
+/* Table3269 */
+ 0x691, /* MOVSDmr */
+ 0x694, /* MOVSDrr_REV */
+/* Table3271 */
+ 0x662, /* MOVDDUPrm */
+ 0x663, /* MOVDDUPrr */
+/* Table3273 */
+ 0x18d, /* BNDCU32rm */
+ 0x18e, /* BNDCU32rr */
+/* Table3275 */
+ 0x189, /* BNDCN32rm */
+ 0x18a, /* BNDCN32rr */
+/* Table3277 */
+ 0x2f9, /* CVTSI2SDrm */
+ 0x2fb, /* CVTSI2SDrr */
+/* Table3279 */
+ 0x687, /* MOVNTSD */
+ 0x0, /* */
+/* Table3281 */
+ 0x319, /* CVTTSD2SIrm */
+ 0x31b, /* CVTTSD2SIrr */
+/* Table3283 */
+ 0x2f3, /* CVTSD2SIrm_Int */
+ 0x2f4, /* CVTSD2SIrr_Int */
+/* Table3285 */
+ 0xa71, /* SQRTSDm */
+ 0xa73, /* SQRTSDr */
+/* Table3287 */
+ 0xea, /* ADDSDrm */
+ 0xec, /* ADDSDrr */
+/* Table3289 */
+ 0x6d9, /* MULSDrm */
+ 0x6db, /* MULSDrr */
+/* Table3291 */
+ 0x2f5, /* CVTSD2SSrm */
+ 0x2f7, /* CVTSD2SSrr */
+/* Table3293 */
+ 0xad7, /* SUBSDrm */
+ 0xad9, /* SUBSDrr */
+/* Table3295 */
+ 0x544, /* MINSDrm */
+ 0x546, /* MINSDrr */
+/* Table3297 */
+ 0x352, /* DIVSDrm */
+ 0x354, /* DIVSDrr */
+/* Table3299 */
+ 0x52f, /* MAXSDrm */
+ 0x531, /* MAXSDrr */
+/* Table3301 */
+ 0x86d, /* PSHUFLWmi */
+ 0x86e, /* PSHUFLWri */
+/* Table3303 */
+ 0x0, /* */
+ 0x40f, /* INSERTQI */
+/* Table3305 */
+ 0x0, /* */
+ 0x40e, /* INSERTQ */
+/* Table3307 */
+ 0x3c4, /* HADDPSrm */
+ 0x3c5, /* HADDPSrr */
+/* Table3309 */
+ 0x3c9, /* HSUBPSrm */
+ 0x3ca, /* HSUBPSrr */
+/* Table3311 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb43, /* UMWAIT */
+ 0x0, /* */
+/* Table3327 */
+ 0x2b0, /* CMPSDrm */
+ 0x2b3, /* CMPSDrr */
+/* Table3329 */
+ 0x0, /* */
+ 0x2c6, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x3ba6, /* XRSTORS */
+ 0x3baa, /* XSAVEC */
+ 0x3bae, /* XSAVES */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3345 */
+ 0xf4, /* ADDSUBPSrm */
+ 0xf5, /* ADDSUBPSrr */
+/* Table3347 */
+ 0x0, /* */
+ 0x563, /* MMX_MOVDQ2Qrr */
+/* Table3349 */
+ 0x2e9, /* CVTPD2DQrm */
+ 0x2ea, /* CVTPD2DQrr */
+/* Table3351 */
+ 0x4c9, /* LDDQUrm */
+ 0x0, /* */
+/* Table3353 */
+ 0x9f7, /* SGDT32m */
+ 0xa5c, /* SIDT32m */
+ 0x4ec, /* LGDT32m */
+ 0x4f2, /* LIDT32m */
+ 0xa69, /* SMSW16m */
+ 0x974, /* RSTORSSP */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7d, /* VMRUN32 */
+ 0x1d43, /* VMMCALL */
+ 0x1d41, /* VMLOAD32 */
+ 0x1f7f, /* VMSAVE32 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41a, /* INVLPGA32 */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0x9f2, /* SETSSBSY */
+ 0x0, /* */
+ 0x9ab, /* SAVEPREVSSP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3425 */
+ 0x3b50, /* WBNOINVD */
+/* Table3426 */
+ 0x6a0, /* MOVSSrm */
+ 0x6a1, /* MOVSSrr */
+/* Table3428 */
+ 0x69f, /* MOVSSmr */
+ 0x6a2, /* MOVSSrr_REV */
+/* Table3430 */
+ 0x69a, /* MOVSLDUPrm */
+ 0x69b, /* MOVSLDUPrr */
+/* Table3432 */
+ 0x697, /* MOVSHDUPrm */
+ 0x698, /* MOVSHDUPrr */
+/* Table3434 */
+ 0x185, /* BNDCL32rm */
+ 0x186, /* BNDCL32rr */
+/* Table3436 */
+ 0x192, /* BNDMK32rm */
+ 0x0, /* */
+/* Table3438 */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x920, /* RDSSPD */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x377, /* ENDBR64 */
+ 0x376, /* ENDBR32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3510 */
+ 0x2fd, /* CVTSI2SSrm */
+ 0x2ff, /* CVTSI2SSrr */
+/* Table3512 */
+ 0x688, /* MOVNTSS */
+ 0x0, /* */
+/* Table3514 */
+ 0x321, /* CVTTSS2SIrm */
+ 0x323, /* CVTTSS2SIrr */
+/* Table3516 */
+ 0x30f, /* CVTSS2SIrm_Int */
+ 0x310, /* CVTSS2SIrr_Int */
+/* Table3518 */
+ 0xa75, /* SQRTSSm */
+ 0xa77, /* SQRTSSr */
+/* Table3520 */
+ 0x970, /* RSQRTSSm */
+ 0x972, /* RSQRTSSr */
+/* Table3522 */
+ 0x8f5, /* RCPSSm */
+ 0x8f7, /* RCPSSr */
+/* Table3524 */
+ 0xee, /* ADDSSrm */
+ 0xf0, /* ADDSSrr */
+/* Table3526 */
+ 0x6dd, /* MULSSrm */
+ 0x6df, /* MULSSrr */
+/* Table3528 */
+ 0x309, /* CVTSS2SDrm */
+ 0x30b, /* CVTSS2SDrr */
+/* Table3530 */
+ 0x313, /* CVTTPS2DQrm */
+ 0x314, /* CVTTPS2DQrr */
+/* Table3532 */
+ 0xadb, /* SUBSSrm */
+ 0xadd, /* SUBSSrr */
+/* Table3534 */
+ 0x548, /* MINSSrm */
+ 0x54a, /* MINSSrr */
+/* Table3536 */
+ 0x356, /* DIVSSrm */
+ 0x358, /* DIVSSrr */
+/* Table3538 */
+ 0x533, /* MAXSSrm */
+ 0x535, /* MAXSSrr */
+/* Table3540 */
+ 0x672, /* MOVDQUrm */
+ 0x673, /* MOVDQUrr */
+/* Table3542 */
+ 0x86b, /* PSHUFHWmi */
+ 0x86c, /* PSHUFHWri */
+/* Table3544 */
+ 0x68f, /* MOVQI2PQIrm */
+ 0x6bc, /* MOVZPQILo2PQIrr */
+/* Table3546 */
+ 0x671, /* MOVDQUmr */
+ 0x674, /* MOVDQUrr_REV */
+/* Table3548 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x8a5, /* PTWRITEm */
+ 0x0, /* */
+ 0x1fe, /* CLRSSBSY */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x8a6, /* PTWRITEr */
+ 0x409, /* INCSSPD */
+ 0xb41, /* UMONITOR32 */
+ 0x0, /* */
+/* Table3564 */
+ 0x849, /* POPCNT32rm */
+ 0x84a, /* POPCNT32rr */
+/* Table3566 */
+ 0xb22, /* TZCNT32rm */
+ 0xb23, /* TZCNT32rr */
+/* Table3568 */
+ 0x51d, /* LZCNT32rm */
+ 0x51e, /* LZCNT32rr */
+/* Table3570 */
+ 0x2b8, /* CMPSSrm */
+ 0x2bb, /* CMPSSrr */
+/* Table3572 */
+ 0x0, /* */
+ 0x2c6, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x3ba6, /* XRSTORS */
+ 0x3baa, /* XSAVEC */
+ 0x3bae, /* XSAVES */
+ 0x1fe8, /* VMXON */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x916, /* RDPID32 */
+/* Table3588 */
+ 0x0, /* */
+ 0x566, /* MMX_MOVQ2DQrr */
+/* Table3590 */
+ 0x2e5, /* CVTDQ2PDrm */
+ 0x2e6, /* CVTDQ2PDrr */
+/* Table3592 */
+ 0x847, /* POPCNT16rm */
+ 0x848, /* POPCNT16rr */
+/* Table3594 */
+ 0xb20, /* TZCNT16rm */
+ 0xb21, /* TZCNT16rr */
+/* Table3596 */
+ 0x51b, /* LZCNT16rm */
+ 0x51c, /* LZCNT16rr */
+/* Table3598 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb40, /* UMONITOR16 */
+ 0x0, /* */
+/* Table3614 */
+ 0xa63, /* SLDT16m */
+ 0xa8a, /* STRm */
+ 0x4f4, /* LLDT16m */
+ 0x511, /* LTRm */
+ 0x1282, /* VERRm */
+ 0x1284, /* VERWm */
+ 0x0, /* */
+ 0x0, /* */
+ 0xa66, /* SLDT64r */
+ 0xa89, /* STR64r */
+ 0x4f5, /* LLDT16r */
+ 0x512, /* LTRr */
+ 0x1283, /* VERRr */
+ 0x1285, /* VERWr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3630 */
+ 0x9f8, /* SGDT64m */
+ 0xa5d, /* SIDT64m */
+ 0x4ed, /* LGDT64m */
+ 0x4f3, /* LIDT64m */
+ 0xa69, /* SMSW16m */
+ 0x0, /* */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7e, /* VMRUN64 */
+ 0x1d43, /* VMMCALL */
+ 0x1d42, /* VMLOAD64 */
+ 0x1f80, /* VMSAVE64 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41b, /* INVLPGA64 */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3702 */
+ 0x4c7, /* LAR64rm */
+ 0x4c8, /* LAR64rr */
+/* Table3704 */
+ 0x50c, /* LSL64rm */
+ 0x50d, /* LSL64rr */
+/* Table3706 */
+ 0xafa, /* SYSRET64 */
+/* Table3707 */
+ 0x71b, /* NOOPQ */
+ 0x71c, /* NOOPQr */
+/* Table3709 */
+ 0xaf8, /* SYSEXIT64 */
+/* Table3710 */
+ 0x271, /* CMOVO64rm */
+ 0x272, /* CMOVO64rr */
+/* Table3712 */
+ 0x25b, /* CMOVNO64rm */
+ 0x25c, /* CMOVNO64rr */
+/* Table3714 */
+ 0x213, /* CMOVB64rm */
+ 0x214, /* CMOVB64rr */
+/* Table3716 */
+ 0x20d, /* CMOVAE64rm */
+ 0x20e, /* CMOVAE64rr */
+/* Table3718 */
+ 0x227, /* CMOVE64rm */
+ 0x228, /* CMOVE64rr */
+/* Table3720 */
+ 0x251, /* CMOVNE64rm */
+ 0x252, /* CMOVNE64rr */
+/* Table3722 */
+ 0x219, /* CMOVBE64rm */
+ 0x21a, /* CMOVBE64rr */
+/* Table3724 */
+ 0x207, /* CMOVA64rm */
+ 0x208, /* CMOVA64rr */
+/* Table3726 */
+ 0x281, /* CMOVS64rm */
+ 0x282, /* CMOVS64rr */
+/* Table3728 */
+ 0x26b, /* CMOVNS64rm */
+ 0x26c, /* CMOVNS64rr */
+/* Table3730 */
+ 0x277, /* CMOVP64rm */
+ 0x278, /* CMOVP64rr */
+/* Table3732 */
+ 0x261, /* CMOVNP64rm */
+ 0x262, /* CMOVNP64rr */
+/* Table3734 */
+ 0x23d, /* CMOVL64rm */
+ 0x23e, /* CMOVL64rr */
+/* Table3736 */
+ 0x237, /* CMOVGE64rm */
+ 0x238, /* CMOVGE64rr */
+/* Table3738 */
+ 0x243, /* CMOVLE64rm */
+ 0x244, /* CMOVLE64rr */
+/* Table3740 */
+ 0x231, /* CMOVG64rm */
+ 0x232, /* CMOVG64rr */
+/* Table3742 */
+ 0x561, /* MMX_MOVD64to64rm */
+ 0x562, /* MMX_MOVD64to64rr */
+/* Table3744 */
+ 0x55b, /* MMX_MOVD64from64rm */
+ 0x55c, /* MMX_MOVD64from64rr */
+/* Table3746 */
+ 0x1b5, /* BT64mr */
+ 0x1b7, /* BT64rr */
+/* Table3748 */
+ 0xa28, /* SHLD64mri8 */
+ 0xa2a, /* SHLD64rri8 */
+/* Table3750 */
+ 0xa27, /* SHLD64mrCL */
+ 0xa29, /* SHLD64rrCL */
+/* Table3752 */
+ 0x1d9, /* BTS64mr */
+ 0x1db, /* BTS64rr */
+/* Table3754 */
+ 0xa50, /* SHRD64mri8 */
+ 0xa52, /* SHRD64rri8 */
+/* Table3756 */
+ 0xa4f, /* SHRD64mrCL */
+ 0xa51, /* SHRD64rrCL */
+/* Table3758 */
+ 0x3b7, /* FXSAVE64 */
+ 0x3b5, /* FXRSTOR64 */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x3ba9, /* XSAVE64 */
+ 0x3ba5, /* XRSTOR64 */
+ 0x3bad, /* XSAVEOPT64 */
+ 0x1fa, /* CLFLUSH */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x4e7, /* LFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x537, /* MFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3830 */
+ 0x3f1, /* IMUL64rm */
+ 0x3f4, /* IMUL64rr */
+/* Table3832 */
+ 0x2c4, /* CMPXCHG64rm */
+ 0x2c5, /* CMPXCHG64rr */
+/* Table3834 */
+ 0x510, /* LSS64rm */
+ 0x0, /* */
+/* Table3836 */
+ 0x1cd, /* BTR64mr */
+ 0x1cf, /* BTR64rr */
+/* Table3838 */
+ 0x4ea, /* LFS64rm */
+ 0x0, /* */
+/* Table3840 */
+ 0x4f0, /* LGS64rm */
+ 0x0, /* */
+/* Table3842 */
+ 0x6c8, /* MOVZX64rm8 */
+ 0x6ca, /* MOVZX64rr8 */
+/* Table3844 */
+ 0x6c7, /* MOVZX64rm16 */
+ 0x6c9, /* MOVZX64rr16 */
+/* Table3846 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1b4, /* BT64mi8 */
+ 0x1d8, /* BTS64mi8 */
+ 0x1cc, /* BTR64mi8 */
+ 0x1c0, /* BTC64mi8 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1b6, /* BT64ri8 */
+ 0x1da, /* BTS64ri8 */
+ 0x1ce, /* BTR64ri8 */
+ 0x1c2, /* BTC64ri8 */
+/* Table3862 */
+ 0x1c1, /* BTC64mr */
+ 0x1c3, /* BTC64rr */
+/* Table3864 */
+ 0x1a1, /* BSF64rm */
+ 0x1a2, /* BSF64rr */
+/* Table3866 */
+ 0x1a7, /* BSR64rm */
+ 0x1a8, /* BSR64rr */
+/* Table3868 */
+ 0x6b0, /* MOVSX64rm8 */
+ 0x6b3, /* MOVSX64rr8 */
+/* Table3870 */
+ 0x6ae, /* MOVSX64rm16 */
+ 0x6b1, /* MOVSX64rr16 */
+/* Table3872 */
+ 0x3b61, /* XADD64rm */
+ 0x3b62, /* XADD64rr */
+/* Table3874 */
+ 0x683, /* MOVNTI_64mr */
+ 0x0, /* */
+/* Table3876 */
+ 0x0, /* */
+ 0x2bf, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x3ba7, /* XRSTORS64 */
+ 0x3bab, /* XSAVEC64 */
+ 0x3baf, /* XSAVES64 */
+ 0x1f76, /* VMPTRLDm */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91c, /* RDRAND64r */
+ 0x91f, /* RDSEED64r */
+/* Table3892 */
+ 0x1ab, /* BSWAP64r */
+/* Table3893 */
+ 0x197, /* BNDMOV64rm */
+ 0x198, /* BNDMOVrr */
+/* Table3895 */
+ 0x196, /* BNDMOV64mr */
+ 0x199, /* BNDMOVrr_REV */
+/* Table3897 */
+ 0x1f7a, /* VMREAD64mr */
+ 0x37c, /* EXTRQI */
+/* Table3899 */
+ 0x1fe5, /* VMWRITE64rm */
+ 0x37b, /* EXTRQ */
+/* Table3901 */
+ 0x3b7, /* FXSAVE64 */
+ 0x3b5, /* FXRSTOR64 */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x3ba9, /* XSAVE64 */
+ 0x3ba5, /* XRSTOR64 */
+ 0x3bad, /* XSAVEOPT64 */
+ 0x1fb, /* 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, /* */
+ 0x4e7, /* LFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3973 */
+ 0x0, /* */
+ 0x2bf, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x3ba7, /* XRSTORS64 */
+ 0x3bab, /* XSAVEC64 */
+ 0x3baf, /* XSAVES64 */
+ 0x1c96, /* VMCLEARm */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91c, /* RDRAND64r */
+ 0x91f, /* RDSEED64r */
+/* Table3989 */
+ 0x0, /* */
+ 0x522, /* MASKMOVDQU64 */
+/* Table3991 */
+ 0x9f8, /* SGDT64m */
+ 0xa5d, /* SIDT64m */
+ 0x4ed, /* LGDT64m */
+ 0x4f3, /* LIDT64m */
+ 0xa69, /* SMSW16m */
+ 0x0, /* */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7e, /* VMRUN64 */
+ 0x1d43, /* VMMCALL */
+ 0x1d42, /* VMLOAD64 */
+ 0x1f80, /* VMSAVE64 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41b, /* INVLPGA64 */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0xa6a, /* SMSW16r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4063 */
+ 0x18f, /* BNDCU64rm */
+ 0x190, /* BNDCU64rr */
+/* Table4065 */
+ 0x18b, /* BNDCN64rm */
+ 0x18c, /* BNDCN64rr */
+/* Table4067 */
+ 0x9f8, /* SGDT64m */
+ 0xa5d, /* SIDT64m */
+ 0x4ed, /* LGDT64m */
+ 0x4f3, /* LIDT64m */
+ 0xa69, /* SMSW16m */
+ 0x974, /* RSTORSSP */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7e, /* VMRUN64 */
+ 0x1d43, /* VMMCALL */
+ 0x1d42, /* VMLOAD64 */
+ 0x1f80, /* VMSAVE64 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41b, /* INVLPGA64 */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0xa6b, /* SMSW32r */
+ 0x9f2, /* SETSSBSY */
+ 0x0, /* */
+ 0x9ab, /* SAVEPREVSSP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4139 */
+ 0x187, /* BNDCL64rm */
+ 0x188, /* BNDCL64rr */
+/* Table4141 */
+ 0x193, /* BNDMK64rm */
+ 0x0, /* */
+/* Table4143 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x8a5, /* PTWRITEm */
+ 0x0, /* */
+ 0x1fe, /* CLRSSBSY */
+ 0x0, /* */
+ 0x911, /* RDFSBASE */
+ 0x913, /* RDGSBASE */
+ 0x3b51, /* WRFSBASE */
+ 0x3b53, /* WRGSBASE */
+ 0x8a6, /* PTWRITEr */
+ 0x409, /* INCSSPD */
+ 0xb42, /* UMONITOR64 */
+ 0x0, /* */
+/* Table4159 */
+ 0x0, /* */
+ 0x2c6, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x3ba6, /* XRSTORS */
+ 0x3baa, /* XSAVEC */
+ 0x3bae, /* XSAVES */
+ 0x1fe8, /* VMXON */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x917, /* RDPID64 */
+/* Table4175 */
+ 0x3b6, /* FXSAVE */
+ 0x3b4, /* FXRSTOR */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x8a5, /* PTWRITEm */
+ 0x0, /* */
+ 0x1fe, /* CLRSSBSY */
+ 0x0, /* */
+ 0x911, /* RDFSBASE */
+ 0x913, /* RDGSBASE */
+ 0x3b51, /* WRFSBASE */
+ 0x3b53, /* WRGSBASE */
+ 0x8a6, /* PTWRITEr */
+ 0x409, /* INCSSPD */
+ 0xb41, /* UMONITOR32 */
+ 0x0, /* */
+/* Table4191 */
+ 0x9f8, /* SGDT64m */
+ 0xa5d, /* SIDT64m */
+ 0x4ed, /* LGDT64m */
+ 0x4f3, /* LIDT64m */
+ 0xa69, /* SMSW16m */
+ 0x974, /* RSTORSSP */
+ 0x4f8, /* LMSW16m */
+ 0x419, /* INVLPG */
+ 0x375, /* ENCLV */
+ 0x1c95, /* VMCALL */
+ 0x1d40, /* VMLAUNCH */
+ 0x1f7c, /* VMRESUME */
+ 0x1fe7, /* VMXOFF */
+ 0x7a5, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x609, /* MONITORrrr */
+ 0x6fb, /* MWAITrr */
+ 0x1f6, /* CLAC */
+ 0xa7d, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x373, /* ENCLS */
+ 0x3b79, /* XGETBV */
+ 0x3bb0, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1c97, /* VMFUNC */
+ 0x3b78, /* XEND */
+ 0x3bb4, /* XTEST */
+ 0x374, /* ENCLU */
+ 0x1f7e, /* VMRUN64 */
+ 0x1d43, /* VMMCALL */
+ 0x1d42, /* VMLOAD64 */
+ 0x1f80, /* VMSAVE64 */
+ 0xa80, /* STGI */
+ 0x1fc, /* CLGI */
+ 0xa62, /* SKINIT */
+ 0x41b, /* INVLPGA64 */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0xa6c, /* SMSW64r */
+ 0x9f2, /* SETSSBSY */
+ 0x0, /* */
+ 0x9ab, /* SAVEPREVSSP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x918, /* RDPKRUr */
+ 0x3b56, /* WRPKRUr */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0x4f9, /* LMSW16r */
+ 0xaf4, /* SWAPGS */
+ 0x923, /* RDTSCP */
+ 0x608, /* MONITORXrrr */
+ 0x6fa, /* MWAITXrrr */
+ 0x201, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4263 */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x719, /* NOOPL_1e */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x921, /* RDSSPQ */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x377, /* ENDBR64 */
+ 0x376, /* ENDBR32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4335 */
+ 0x305, /* CVTSI642SSrm */
+ 0x307, /* CVTSI642SSrr */
+/* Table4337 */
+ 0x31d, /* CVTTSS2SI64rm */
+ 0x31f, /* CVTTSS2SI64rr */
+/* Table4339 */
+ 0x30d, /* CVTSS2SI64rm_Int */
+ 0x30e, /* CVTSS2SI64rr_Int */
+/* Table4341 */
+ 0x3b7, /* FXSAVE64 */
+ 0x3b5, /* FXRSTOR64 */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x8a3, /* PTWRITE64m */
+ 0x3ba4, /* XRSTOR */
+ 0x1fe, /* CLRSSBSY */
+ 0x1fa, /* CLFLUSH */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x912, /* RDFSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x914, /* RDGSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b52, /* WRFSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x3b54, /* WRGSBASE64 */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x8a4, /* PTWRITE64r */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0x40a, /* INCSSPQ */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0xb42, /* UMONITOR64 */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4413 */
+ 0x84b, /* POPCNT64rm */
+ 0x84c, /* POPCNT64rr */
+/* Table4415 */
+ 0xb24, /* TZCNT64rm */
+ 0xb25, /* TZCNT64rr */
+/* Table4417 */
+ 0x51f, /* LZCNT64rm */
+ 0x520, /* LZCNT64rr */
+/* Table4419 */
+ 0x0, /* */
+ 0x2bf, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x3ba7, /* XRSTORS64 */
+ 0x3bab, /* XSAVEC64 */
+ 0x3baf, /* XSAVES64 */
+ 0x1fe8, /* VMXON */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91b, /* RDRAND32r */
+ 0x917, /* RDPID64 */
+/* Table4435 */
+ 0x301, /* CVTSI642SDrm */
+ 0x303, /* CVTSI642SDrr */
+/* Table4437 */
+ 0x315, /* CVTTSD2SI64rm */
+ 0x317, /* CVTTSD2SI64rr */
+/* Table4439 */
+ 0x2f1, /* CVTSD2SI64rm_Int */
+ 0x2f2, /* CVTSD2SI64rr_Int */
+/* Table4441 */
+ 0x1f7a, /* VMREAD64mr */
+ 0x40f, /* INSERTQI */
+/* Table4443 */
+ 0x1fe5, /* VMWRITE64rm */
+ 0x40e, /* INSERTQ */
+/* Table4445 */
+ 0x3b7, /* FXSAVE64 */
+ 0x3b5, /* FXRSTOR64 */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x3ba8, /* XSAVE */
+ 0x3ba4, /* XRSTOR */
+ 0x3bac, /* XSAVEOPT */
+ 0x1fa, /* CLFLUSH */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x4e7, /* LFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0xb43, /* UMWAIT */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4517 */
+ 0x0, /* */
+ 0x2bf, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x3ba7, /* XRSTORS64 */
+ 0x3bab, /* XSAVEC64 */
+ 0x3baf, /* XSAVES64 */
+ 0x1f76, /* VMPTRLDm */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91b, /* RDRAND32r */
+ 0x91e, /* RDSEED32r */
+/* Table4533 */
+ 0x640, /* MOV64toPQIrm */
+ 0x641, /* MOV64toPQIrr */
+/* Table4535 */
+ 0x68d, /* MOVPQIto64mr */
+ 0x68e, /* MOVPQIto64rr */
+/* Table4537 */
+ 0x3b7, /* FXSAVE64 */
+ 0x3b5, /* FXRSTOR64 */
+ 0x4ca, /* LDMXCSR */
+ 0xa82, /* STMXCSR */
+ 0x3ba8, /* XSAVE */
+ 0x3ba4, /* XRSTOR */
+ 0x200, /* CLWB */
+ 0x1fb, /* 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, /* */
+ 0x4e7, /* LFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0xb1b, /* TPAUSE */
+ 0x9f5, /* SFENCE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4609 */
+ 0x0, /* */
+ 0x2bf, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x3ba7, /* XRSTORS64 */
+ 0x3bab, /* XSAVEC64 */
+ 0x3baf, /* XSAVES64 */
+ 0x1c96, /* VMCLEARm */
+ 0x1f77, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x91a, /* RDRAND16r */
+ 0x91d, /* RDSEED16r */
+/* Table4625 */
+ 0x1f6d, /* VMOVUPSrm */
+ 0x1f6e, /* VMOVUPSrr */
+/* Table4627 */
+ 0x1f6c, /* VMOVUPSmr */
+ 0x1f6f, /* VMOVUPSrr_REV */
+/* Table4629 */
+ 0x1ea5, /* VMOVLPSrm */
+ 0x1e93, /* VMOVHLPSrr */
+/* Table4631 */
+ 0x1ea4, /* VMOVLPSmr */
+ 0x0, /* */
+/* Table4633 */
+ 0x3b0c, /* VUNPCKLPSrm */
+ 0x3b0d, /* VUNPCKLPSrr */
+/* Table4635 */
+ 0x3ace, /* VUNPCKHPSrm */
+ 0x3acf, /* VUNPCKHPSrr */
+/* Table4637 */
+ 0x1e9b, /* VMOVHPSrm */
+ 0x1e9d, /* VMOVLHPSrr */
+/* Table4639 */
+ 0x1e9a, /* VMOVHPSmr */
+ 0x0, /* */
+/* Table4641 */
+ 0x1d9b, /* VMOVAPSrm */
+ 0x1d9c, /* VMOVAPSrr */
+/* Table4643 */
+ 0x1d9a, /* VMOVAPSmr */
+ 0x1d9d, /* VMOVAPSrr_REV */
+/* Table4645 */
+ 0x1ebd, /* VMOVNTPSmr */
+ 0x0, /* */
+/* Table4647 */
+ 0x3a8e, /* VUCOMISSrm */
+ 0x3a90, /* VUCOMISSrr */
+/* Table4649 */
+ 0xde4, /* VCOMISSrm */
+ 0xde6, /* VCOMISSrr */
+/* Table4651 */
+ 0x0, /* */
+ 0x4a2, /* KNOTWrr */
+/* Table4653 */
+ 0x0, /* */
+ 0x1ea9, /* VMOVMSKPSrr */
+/* Table4655 */
+ 0x39f5, /* VSQRTPSm */
+ 0x39f6, /* VSQRTPSr */
+/* Table4657 */
+ 0x38c5, /* VRSQRTPSm */
+ 0x38c6, /* VRSQRTPSr */
+/* Table4659 */
+ 0x37a1, /* VRCPPSm */
+ 0x37a2, /* VRCPPSr */
+/* Table4661 */
+ 0xc9e, /* VANDPSrm */
+ 0xc9f, /* VANDPSrr */
+/* Table4663 */
+ 0xc60, /* VANDNPSrm */
+ 0xc61, /* VANDNPSrr */
+/* Table4665 */
+ 0x2025, /* VORPSrm */
+ 0x2026, /* VORPSrr */
+/* Table4667 */
+ 0x3b4a, /* VXORPSrm */
+ 0x3b4b, /* VXORPSrr */
+/* Table4669 */
+ 0xb9a, /* VADDPSrm */
+ 0xb9b, /* VADDPSrr */
+/* Table4671 */
+ 0x1fc3, /* VMULPSrm */
+ 0x1fc4, /* VMULPSrr */
+/* Table4673 */
+ 0xf40, /* VCVTPS2PDrm */
+ 0xf41, /* VCVTPS2PDrr */
+/* Table4675 */
+ 0xe45, /* VCVTDQ2PSrm */
+ 0xe46, /* VCVTDQ2PSrr */
+/* Table4677 */
+ 0x3a58, /* VSUBPSrm */
+ 0x3a59, /* VSUBPSrr */
+/* Table4679 */
+ 0x1d20, /* VMINPSrm */
+ 0x1d21, /* VMINPSrr */
+/* Table4681 */
+ 0x125c, /* VDIVPSrm */
+ 0x125d, /* VDIVPSrr */
+/* Table4683 */
+ 0x1c75, /* VMAXPSrm */
+ 0x1c76, /* VMAXPSrr */
+/* Table4685 */
+ 0x3b4d, /* VZEROUPPER */
+/* Table4686 */
+ 0x49b, /* KMOVWkm */
+ 0x49a, /* KMOVWkk */
+/* Table4688 */
+ 0x49d, /* KMOVWmk */
+ 0x0, /* */
+/* Table4690 */
+ 0x0, /* */
+ 0x49c, /* KMOVWkr */
+/* Table4692 */
+ 0x0, /* */
+ 0x49e, /* KMOVWrk */
+/* Table4694 */
+ 0x0, /* */
+ 0x4a9, /* KORTESTWrr */
+/* Table4696 */
+ 0x0, /* */
+ 0x4b6, /* KTESTWrr */
+/* Table4698 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x1be2, /* VLDMXCSR */
+ 0x3a15, /* VSTMXCSR */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table4714 */
+ 0xdaa, /* VCMPPSrmi */
+ 0xdac, /* VCMPPSrri */
+/* Table4716 */
+ 0x39b1, /* VSHUFPSrmi */
+ 0x39b2, /* VSHUFPSrri */
+/* Table4718 */
+ 0x1f1b, /* VMOVSSrm */
+ 0x1f1c, /* VMOVSSrr */
+/* Table4720 */
+ 0x1f1a, /* VMOVSSmr */
+ 0x1f1d, /* VMOVSSrr_REV */
+/* Table4722 */
+ 0x1f09, /* VMOVSLDUPrm */
+ 0x1f0a, /* VMOVSLDUPrr */
+/* Table4724 */
+ 0x1ef3, /* VMOVSHDUPrm */
+ 0x1ef4, /* VMOVSHDUPrr */
+/* Table4726 */
+ 0x101b, /* VCVTSI2SSrm */
+ 0x101d, /* VCVTSI2SSrr */
+/* Table4728 */
+ 0x1172, /* VCVTTSS2SIrm */
+ 0x1174, /* VCVTTSS2SIrr */
+/* Table4730 */
+ 0x1048, /* VCVTSS2SIrm_Int */
+ 0x1049, /* VCVTSS2SIrr_Int */
+/* Table4732 */
+ 0x3a11, /* VSQRTSSm */
+ 0x3a13, /* VSQRTSSr */
+/* Table4734 */
+ 0x38c7, /* VRSQRTSSm */
+ 0x38c9, /* VRSQRTSSr */
+/* Table4736 */
+ 0x37a3, /* VRCPSSm */
+ 0x37a5, /* VRCPSSr */
+/* Table4738 */
+ 0xbb6, /* VADDSSrm */
+ 0xbb8, /* VADDSSrr */
+/* Table4740 */
+ 0x1fdf, /* VMULSSrm */
+ 0x1fe1, /* VMULSSrr */
+/* Table4742 */
+ 0x103c, /* VCVTSS2SDrm */
+ 0x103e, /* VCVTSS2SDrr */
+/* Table4744 */
+ 0x10ec, /* VCVTTPS2DQrm */
+ 0x10ed, /* VCVTTPS2DQrr */
+/* Table4746 */
+ 0x3a74, /* VSUBSSrm */
+ 0x3a76, /* VSUBSSrr */
+/* Table4748 */
+ 0x1d3c, /* VMINSSrm */
+ 0x1d3e, /* VMINSSrr */
+/* Table4750 */
+ 0x1278, /* VDIVSSrm */
+ 0x127a, /* VDIVSSrr */
+/* Table4752 */
+ 0x1c91, /* VMAXSSrm */
+ 0x1c93, /* VMAXSSrr */
+/* Table4754 */
+ 0x1e8f, /* VMOVDQUrm */
+ 0x1e90, /* VMOVDQUrr */
+/* Table4756 */
+ 0x3199, /* VPSHUFHWmi */
+ 0x319a, /* VPSHUFHWri */
+/* Table4758 */
+ 0x1ecb, /* VMOVQI2PQIrm */
+ 0x1f71, /* VMOVZPQILo2PQIrr */
+/* Table4760 */
+ 0x1e8e, /* VMOVDQUmr */
+ 0x1e91, /* VMOVDQUrr_REV */
+/* Table4762 */
+ 0xdd0, /* VCMPSSrm */
+ 0xdd3, /* VCMPSSrr */
+/* Table4764 */
+ 0xe23, /* VCVTDQ2PDrm */
+ 0xe24, /* VCVTDQ2PDrr */
+/* Table4766 */
+ 0x1ed8, /* VMOVSDrm */
+ 0x1ed9, /* VMOVSDrr */
+/* Table4768 */
+ 0x1ed7, /* VMOVSDmr */
+ 0x1eda, /* VMOVSDrr_REV */
+/* Table4770 */
+ 0x1db2, /* VMOVDDUPrm */
+ 0x1db3, /* VMOVDDUPrr */
+/* Table4772 */
+ 0x1012, /* VCVTSI2SDrm */
+ 0x1014, /* VCVTSI2SDrr */
+/* Table4774 */
+ 0x1156, /* VCVTTSD2SIrm */
+ 0x1158, /* VCVTTSD2SIrr */
+/* Table4776 */
+ 0xff6, /* VCVTSD2SIrm_Int */
+ 0xff7, /* VCVTSD2SIrr_Int */
+/* Table4778 */
+ 0x3a02, /* VSQRTSDm */
+ 0x3a04, /* VSQRTSDr */
+/* Table4780 */
+ 0xba7, /* VADDSDrm */
+ 0xba9, /* VADDSDrr */
+/* Table4782 */
+ 0x1fd0, /* VMULSDrm */
+ 0x1fd2, /* VMULSDrr */
+/* Table4784 */
+ 0x1003, /* VCVTSD2SSrm */
+ 0x1005, /* VCVTSD2SSrr */
+/* Table4786 */
+ 0x3a65, /* VSUBSDrm */
+ 0x3a67, /* VSUBSDrr */
+/* Table4788 */
+ 0x1d2d, /* VMINSDrm */
+ 0x1d2f, /* VMINSDrr */
+/* Table4790 */
+ 0x1269, /* VDIVSDrm */
+ 0x126b, /* VDIVSDrr */
+/* Table4792 */
+ 0x1c82, /* VMAXSDrm */
+ 0x1c84, /* VMAXSDrr */
+/* Table4794 */
+ 0x31af, /* VPSHUFLWmi */
+ 0x31b0, /* VPSHUFLWri */
+/* Table4796 */
+ 0x1b86, /* VHADDPSrm */
+ 0x1b87, /* VHADDPSrr */
+/* Table4798 */
+ 0x1b8e, /* VHSUBPSrm */
+ 0x1b8f, /* VHSUBPSrr */
+/* Table4800 */
+ 0x0, /* */
+ 0x492, /* KMOVDkr */
+/* Table4802 */
+ 0x0, /* */
+ 0x494, /* KMOVDrk */
+/* Table4804 */
+ 0xdbc, /* VCMPSDrm */
+ 0xdbf, /* VCMPSDrr */
+/* Table4806 */
+ 0xbc0, /* VADDSUBPSrm */
+ 0xbc1, /* VADDSUBPSrr */
+/* Table4808 */
+ 0xe67, /* VCVTPD2DQrm */
+ 0xe68, /* VCVTPD2DQrr */
+/* Table4810 */
+ 0x1be1, /* VLDDQUrm */
+ 0x0, /* */
+/* Table4812 */
+ 0x1f44, /* VMOVUPDrm */
+ 0x1f45, /* VMOVUPDrr */
+/* Table4814 */
+ 0x1f43, /* VMOVUPDmr */
+ 0x1f46, /* VMOVUPDrr_REV */
+/* Table4816 */
+ 0x1ea1, /* VMOVLPDrm */
+ 0x0, /* */
+/* Table4818 */
+ 0x1ea0, /* VMOVLPDmr */
+ 0x0, /* */
+/* Table4820 */
+ 0x3aed, /* VUNPCKLPDrm */
+ 0x3aee, /* VUNPCKLPDrr */
+/* Table4822 */
+ 0x3aaf, /* VUNPCKHPDrm */
+ 0x3ab0, /* VUNPCKHPDrr */
+/* Table4824 */
+ 0x1e97, /* VMOVHPDrm */
+ 0x0, /* */
+/* Table4826 */
+ 0x1e96, /* VMOVHPDmr */
+ 0x0, /* */
+/* Table4828 */
+ 0x1d72, /* VMOVAPDrm */
+ 0x1d73, /* VMOVAPDrr */
+/* Table4830 */
+ 0x1d71, /* VMOVAPDmr */
+ 0x1d74, /* VMOVAPDrr_REV */
+/* Table4832 */
+ 0x1eb8, /* VMOVNTPDmr */
+ 0x0, /* */
+/* Table4834 */
+ 0x3a85, /* VUCOMISDrm */
+ 0x3a87, /* VUCOMISDrr */
+/* Table4836 */
+ 0xddb, /* VCOMISDrm */
+ 0xddd, /* VCOMISDrr */
+/* Table4838 */
+ 0x0, /* */
+ 0x49f, /* KNOTBrr */
+/* Table4840 */
+ 0x0, /* */
+ 0x1ea7, /* VMOVMSKPDrr */
+/* Table4842 */
+ 0x39d3, /* VSQRTPDm */
+ 0x39d4, /* VSQRTPDr */
+/* Table4844 */
+ 0xc7f, /* VANDPDrm */
+ 0xc80, /* VANDPDrr */
+/* Table4846 */
+ 0xc41, /* VANDNPDrm */
+ 0xc42, /* VANDNPDrr */
+/* Table4848 */
+ 0x2006, /* VORPDrm */
+ 0x2007, /* VORPDrr */
+/* Table4850 */
+ 0x3b2b, /* VXORPDrm */
+ 0x3b2c, /* VXORPDrr */
+/* Table4852 */
+ 0xb78, /* VADDPDrm */
+ 0xb79, /* VADDPDrr */
+/* Table4854 */
+ 0x1fa1, /* VMULPDrm */
+ 0x1fa2, /* VMULPDrr */
+/* Table4856 */
+ 0xe89, /* VCVTPD2PSrm */
+ 0xe8a, /* VCVTPD2PSrr */
+/* Table4858 */
+ 0xf1e, /* VCVTPS2DQrm */
+ 0xf1f, /* VCVTPS2DQrr */
+/* Table4860 */
+ 0x3a36, /* VSUBPDrm */
+ 0x3a37, /* VSUBPDrr */
+/* Table4862 */
+ 0x1cfe, /* VMINPDrm */
+ 0x1cff, /* VMINPDrr */
+/* Table4864 */
+ 0x123a, /* VDIVPDrm */
+ 0x123b, /* VDIVPDrr */
+/* Table4866 */
+ 0x1c53, /* VMAXPDrm */
+ 0x1c54, /* VMAXPDrr */
+/* Table4868 */
+ 0x3655, /* VPUNPCKLBWrm */
+ 0x3656, /* VPUNPCKLBWrr */
+/* Table4870 */
+ 0x36a9, /* VPUNPCKLWDrm */
+ 0x36aa, /* VPUNPCKLWDrr */
+/* Table4872 */
+ 0x3674, /* VPUNPCKLDQrm */
+ 0x3675, /* VPUNPCKLDQrr */
+/* Table4874 */
+ 0x20c6, /* VPACKSSWBrm */
+ 0x20c7, /* VPACKSSWBrr */
+/* Table4876 */
+ 0x2409, /* VPCMPGTBrm */
+ 0x240a, /* VPCMPGTBrr */
+/* Table4878 */
+ 0x2445, /* VPCMPGTWrm */
+ 0x2446, /* VPCMPGTWrr */
+/* Table4880 */
+ 0x241f, /* VPCMPGTDrm */
+ 0x2420, /* VPCMPGTDrr */
+/* Table4882 */
+ 0x20fb, /* VPACKUSWBrm */
+ 0x20fc, /* VPACKUSWBrr */
+/* Table4884 */
+ 0x35eb, /* VPUNPCKHBWrm */
+ 0x35ec, /* VPUNPCKHBWrr */
+/* Table4886 */
+ 0x363f, /* VPUNPCKHWDrm */
+ 0x3640, /* VPUNPCKHWDrr */
+/* Table4888 */
+ 0x360a, /* VPUNPCKHDQrm */
+ 0x360b, /* VPUNPCKHDQrr */
+/* Table4890 */
+ 0x20b0, /* VPACKSSDWrm */
+ 0x20b1, /* VPACKSSDWrr */
+/* Table4892 */
+ 0x3693, /* VPUNPCKLQDQrm */
+ 0x3694, /* VPUNPCKLQDQrr */
+/* Table4894 */
+ 0x3629, /* VPUNPCKHQDQrm */
+ 0x362a, /* VPUNPCKHQDQrr */
+/* Table4896 */
+ 0x1db6, /* VMOVDI2PDIrm */
+ 0x1db7, /* VMOVDI2PDIrr */
+/* Table4898 */
+ 0x1e03, /* VMOVDQArm */
+ 0x1e04, /* VMOVDQArr */
+/* Table4900 */
+ 0x3183, /* VPSHUFDmi */
+ 0x3184, /* VPSHUFDri */
+/* Table4902 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3460, /* VPSRLWri */
+ 0x0, /* */
+ 0x3378, /* VPSRAWri */
+ 0x0, /* */
+ 0x32a2, /* VPSLLWri */
+ 0x0, /* */
+/* Table4918 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33b3, /* VPSRLDri */
+ 0x0, /* */
+ 0x32d5, /* VPSRADri */
+ 0x0, /* */
+ 0x31f5, /* VPSLLDri */
+ 0x0, /* */
+/* Table4934 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33e6, /* VPSRLQri */
+ 0x3382, /* VPSRLDQri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3228, /* VPSLLQri */
+ 0x31c4, /* VPSLLDQri */
+/* Table4950 */
+ 0x23b9, /* VPCMPEQBrm */
+ 0x23ba, /* VPCMPEQBrr */
+/* Table4952 */
+ 0x23f5, /* VPCMPEQWrm */
+ 0x23f6, /* VPCMPEQWrr */
+/* Table4954 */
+ 0x23cf, /* VPCMPEQDrm */
+ 0x23d0, /* VPCMPEQDrr */
+/* Table4956 */
+ 0x1b82, /* VHADDPDrm */
+ 0x1b83, /* VHADDPDrr */
+/* Table4958 */
+ 0x1b8a, /* VHSUBPDrm */
+ 0x1b8b, /* VHSUBPDrr */
+/* Table4960 */
+ 0x1ec0, /* VMOVPDI2DImr */
+ 0x1ec1, /* VMOVPDI2DIrr */
+/* Table4962 */
+ 0x1e02, /* VMOVDQAmr */
+ 0x1e05, /* VMOVDQArr_REV */
+/* Table4964 */
+ 0x48c, /* KMOVBkm */
+ 0x48b, /* KMOVBkk */
+/* Table4966 */
+ 0x48e, /* KMOVBmk */
+ 0x0, /* */
+/* Table4968 */
+ 0x0, /* */
+ 0x48d, /* KMOVBkr */
+/* Table4970 */
+ 0x0, /* */
+ 0x48f, /* KMOVBrk */
+/* Table4972 */
+ 0x0, /* */
+ 0x4a6, /* KORTESTBrr */
+/* Table4974 */
+ 0x0, /* */
+ 0x4b3, /* KTESTBrr */
+/* Table4976 */
+ 0xd7a, /* VCMPPDrmi */
+ 0xd7c, /* VCMPPDrri */
+/* Table4978 */
+ 0x28f9, /* VPINSRWrm */
+ 0x28fa, /* VPINSRWrr */
+/* Table4980 */
+ 0x0, /* */
+ 0x289d, /* VPEXTRWrr */
+/* Table4982 */
+ 0x3992, /* VSHUFPDrmi */
+ 0x3993, /* VSHUFPDrri */
+/* Table4984 */
+ 0xbbc, /* VADDSUBPDrm */
+ 0xbbd, /* VADDSUBPDrr */
+/* Table4986 */
+ 0x3461, /* VPSRLWrm */
+ 0x3462, /* VPSRLWrr */
+/* Table4988 */
+ 0x33b4, /* VPSRLDrm */
+ 0x33b5, /* VPSRLDrr */
+/* Table4990 */
+ 0x33e7, /* VPSRLQrm */
+ 0x33e8, /* VPSRLQrr */
+/* Table4992 */
+ 0x214f, /* VPADDQrm */
+ 0x2150, /* VPADDQrr */
+/* Table4994 */
+ 0x2e2a, /* VPMULLWrm */
+ 0x2e2b, /* VPMULLWrr */
+/* Table4996 */
+ 0x1ec4, /* VMOVPQI2QImr */
+ 0x1ec5, /* VMOVPQI2QIrr */
+/* Table4998 */
+ 0x0, /* */
+ 0x2b7c, /* VPMOVMSKBrr */
+/* Table5000 */
+ 0x34f7, /* VPSUBUSBrm */
+ 0x34f8, /* VPSUBUSBrr */
+/* Table5002 */
+ 0x350d, /* VPSUBUSWrm */
+ 0x350e, /* VPSUBUSWrr */
+/* Table5004 */
+ 0x2af9, /* VPMINUBrm */
+ 0x2afa, /* VPMINUBrr */
+/* Table5006 */
+ 0x2247, /* VPANDrm */
+ 0x2248, /* VPANDrr */
+/* Table5008 */
+ 0x2191, /* VPADDUSBrm */
+ 0x2192, /* VPADDUSBrr */
+/* Table5010 */
+ 0x21a7, /* VPADDUSWrm */
+ 0x21a8, /* VPADDUSWrr */
+/* Table5012 */
+ 0x2a2d, /* VPMAXUBrm */
+ 0x2a2e, /* VPMAXUBrr */
+/* Table5014 */
+ 0x2228, /* VPANDNrm */
+ 0x2229, /* VPANDNrr */
+/* Table5016 */
+ 0x225d, /* VPAVGBrm */
+ 0x225e, /* VPAVGBrr */
+/* Table5018 */
+ 0x3379, /* VPSRAWrm */
+ 0x337a, /* VPSRAWrr */
+/* Table5020 */
+ 0x32d6, /* VPSRADrm */
+ 0x32d7, /* VPSRADrr */
+/* Table5022 */
+ 0x2273, /* VPAVGWrm */
+ 0x2274, /* VPAVGWrr */
+/* Table5024 */
+ 0x2dc4, /* VPMULHUWrm */
+ 0x2dc5, /* VPMULHUWrr */
+/* Table5026 */
+ 0x2dda, /* VPMULHWrm */
+ 0x2ddb, /* VPMULHWrr */
+/* Table5028 */
+ 0x1070, /* VCVTTPD2DQrm */
+ 0x1071, /* VCVTTPD2DQrr */
+/* Table5030 */
+ 0x1eb3, /* VMOVNTDQmr */
+ 0x0, /* */
+/* Table5032 */
+ 0x34cb, /* VPSUBSBrm */
+ 0x34cc, /* VPSUBSBrr */
+/* Table5034 */
+ 0x34e1, /* VPSUBSWrm */
+ 0x34e2, /* VPSUBSWrr */
+/* Table5036 */
+ 0x2ae3, /* VPMINSWrm */
+ 0x2ae4, /* VPMINSWrr */
+/* Table5038 */
+ 0x2ef8, /* VPORrm */
+ 0x2ef9, /* VPORrr */
+/* Table5040 */
+ 0x2165, /* VPADDSBrm */
+ 0x2166, /* VPADDSBrr */
+/* Table5042 */
+ 0x217b, /* VPADDSWrm */
+ 0x217c, /* VPADDSWrr */
+/* Table5044 */
+ 0x2a17, /* VPMAXSWrm */
+ 0x2a18, /* VPMAXSWrr */
+/* Table5046 */
+ 0x36e3, /* VPXORrm */
+ 0x36e4, /* VPXORrr */
+/* Table5048 */
+ 0x32a3, /* VPSLLWrm */
+ 0x32a4, /* VPSLLWrr */
+/* Table5050 */
+ 0x31f6, /* VPSLLDrm */
+ 0x31f7, /* VPSLLDrr */
+/* Table5052 */
+ 0x3229, /* VPSLLQrm */
+ 0x322a, /* VPSLLQrr */
+/* Table5054 */
+ 0x2e64, /* VPMULUDQrm */
+ 0x2e65, /* VPMULUDQrr */
+/* Table5056 */
+ 0x29a9, /* VPMADDWDrm */
+ 0x29aa, /* VPMADDWDrr */
+/* Table5058 */
+ 0x2ff6, /* VPSADBWrm */
+ 0x2ff7, /* VPSADBWrr */
+/* Table5060 */
+ 0x0, /* */
+ 0x1be3, /* VMASKMOVDQU */
+/* Table5062 */
+ 0x3477, /* VPSUBBrm */
+ 0x3478, /* VPSUBBrr */
+/* Table5064 */
+ 0x3523, /* VPSUBWrm */
+ 0x3524, /* VPSUBWrr */
+/* Table5066 */
+ 0x3496, /* VPSUBDrm */
+ 0x3497, /* VPSUBDrr */
+/* Table5068 */
+ 0x34b5, /* VPSUBQrm */
+ 0x34b6, /* VPSUBQrr */
+/* Table5070 */
+ 0x2111, /* VPADDBrm */
+ 0x2112, /* VPADDBrr */
+/* Table5072 */
+ 0x21bd, /* VPADDWrm */
+ 0x21be, /* VPADDWrr */
+/* Table5074 */
+ 0x2130, /* VPADDDrm */
+ 0x2131, /* VPADDDrr */
+/* Table5076 */
+ 0x0, /* */
+ 0x4a1, /* KNOTQrr */
+/* Table5078 */
+ 0x496, /* KMOVQkm */
+ 0x495, /* KMOVQkk */
+/* Table5080 */
+ 0x498, /* KMOVQmk */
+ 0x0, /* */
+/* Table5082 */
+ 0x0, /* */
+ 0x4a8, /* KORTESTQrr */
+/* Table5084 */
+ 0x0, /* */
+ 0x4b5, /* KTESTQrr */
+/* Table5086 */
+ 0x102d, /* VCVTSI642SSrm */
+ 0x102f, /* VCVTSI642SSrr */
+/* Table5088 */
+ 0x1169, /* VCVTTSS2SI64rm */
+ 0x116b, /* VCVTTSS2SI64rr */
+/* Table5090 */
+ 0x1043, /* VCVTSS2SI64rm_Int */
+ 0x1044, /* VCVTSS2SI64rr_Int */
+/* Table5092 */
+ 0x1024, /* VCVTSI642SDrm */
+ 0x1026, /* VCVTSI642SDrr */
+/* Table5094 */
+ 0x114d, /* VCVTTSD2SI64rm */
+ 0x114f, /* VCVTTSD2SI64rr */
+/* Table5096 */
+ 0xff1, /* VCVTSD2SI64rm_Int */
+ 0xff2, /* VCVTSD2SI64rr_Int */
+/* Table5098 */
+ 0x0, /* */
+ 0x497, /* KMOVQkr */
+/* Table5100 */
+ 0x0, /* */
+ 0x499, /* KMOVQrk */
+/* Table5102 */
+ 0x0, /* */
+ 0x4a0, /* KNOTDrr */
+/* Table5104 */
+ 0x1d46, /* VMOV64toPQIrm */
+ 0x1d47, /* VMOV64toPQIrr */
+/* Table5106 */
+ 0x1ec8, /* VMOVPQIto64mr */
+ 0x1ec9, /* VMOVPQIto64rr */
+/* Table5108 */
+ 0x491, /* KMOVDkm */
+ 0x490, /* KMOVDkk */
+/* Table5110 */
+ 0x493, /* KMOVDmk */
+ 0x0, /* */
+/* Table5112 */
+ 0x0, /* */
+ 0x4a7, /* KORTESTDrr */
+/* Table5114 */
+ 0x0, /* */
+ 0x4b4, /* KTESTDrr */
+/* Table5116 */
+ 0x1f48, /* VMOVUPSYrm */
+ 0x1f49, /* VMOVUPSYrr */
+/* Table5118 */
+ 0x1f47, /* VMOVUPSYmr */
+ 0x1f4a, /* VMOVUPSYrr_REV */
+/* Table5120 */
+ 0x3aef, /* VUNPCKLPSYrm */
+ 0x3af0, /* VUNPCKLPSYrr */
+/* Table5122 */
+ 0x3ab1, /* VUNPCKHPSYrm */
+ 0x3ab2, /* VUNPCKHPSYrr */
+/* Table5124 */
+ 0x1d76, /* VMOVAPSYrm */
+ 0x1d77, /* VMOVAPSYrr */
+/* Table5126 */
+ 0x1d75, /* VMOVAPSYmr */
+ 0x1d78, /* VMOVAPSYrr_REV */
+/* Table5128 */
+ 0x1eb9, /* VMOVNTPSYmr */
+ 0x0, /* */
+/* Table5130 */
+ 0x0, /* */
+ 0x48a, /* KANDWrr */
+/* Table5132 */
+ 0x0, /* */
+ 0x488, /* KANDNWrr */
+/* Table5134 */
+ 0x0, /* */
+ 0x4aa, /* KORWrr */
+/* Table5136 */
+ 0x0, /* */
+ 0x4bd, /* KXNORWrr */
+/* Table5138 */
+ 0x0, /* */
+ 0x4c1, /* KXORWrr */
+/* Table5140 */
+ 0x0, /* */
+ 0x482, /* KADDWrr */
+/* Table5142 */
+ 0x0, /* */
+ 0x4b9, /* KUNPCKWDrr */
+/* Table5144 */
+ 0x0, /* */
+ 0x1ea8, /* VMOVMSKPSYrr */
+/* Table5146 */
+ 0x39d5, /* VSQRTPSYm */
+ 0x39d6, /* VSQRTPSYr */
+/* Table5148 */
+ 0x38c3, /* VRSQRTPSYm */
+ 0x38c4, /* VRSQRTPSYr */
+/* Table5150 */
+ 0x379f, /* VRCPPSYm */
+ 0x37a0, /* VRCPPSYr */
+/* Table5152 */
+ 0xc81, /* VANDPSYrm */
+ 0xc82, /* VANDPSYrr */
+/* Table5154 */
+ 0xc43, /* VANDNPSYrm */
+ 0xc44, /* VANDNPSYrr */
+/* Table5156 */
+ 0x2008, /* VORPSYrm */
+ 0x2009, /* VORPSYrr */
+/* Table5158 */
+ 0x3b2d, /* VXORPSYrm */
+ 0x3b2e, /* VXORPSYrr */
+/* Table5160 */
+ 0xb7a, /* VADDPSYrm */
+ 0xb7b, /* VADDPSYrr */
+/* Table5162 */
+ 0x1fa3, /* VMULPSYrm */
+ 0x1fa4, /* VMULPSYrr */
+/* Table5164 */
+ 0xf20, /* VCVTPS2PDYrm */
+ 0xf21, /* VCVTPS2PDYrr */
+/* Table5166 */
+ 0xe25, /* VCVTDQ2PSYrm */
+ 0xe26, /* VCVTDQ2PSYrr */
+/* Table5168 */
+ 0x3a38, /* VSUBPSYrm */
+ 0x3a39, /* VSUBPSYrr */
+/* Table5170 */
+ 0x1d00, /* VMINPSYrm */
+ 0x1d01, /* VMINPSYrr */
+/* Table5172 */
+ 0x123c, /* VDIVPSYrm */
+ 0x123d, /* VDIVPSYrr */
+/* Table5174 */
+ 0x1c55, /* VMAXPSYrm */
+ 0x1c56, /* VMAXPSYrr */
+/* Table5176 */
+ 0x3b4c, /* VZEROALL */
+/* Table5177 */
+ 0xd7e, /* VCMPPSYrmi */
+ 0xd80, /* VCMPPSYrri */
+/* Table5179 */
+ 0x3994, /* VSHUFPSYrmi */
+ 0x3995, /* VSHUFPSYrri */
+/* Table5181 */
+ 0x1ef5, /* VMOVSLDUPYrm */
+ 0x1ef6, /* VMOVSLDUPYrr */
+/* Table5183 */
+ 0x1edf, /* VMOVSHDUPYrm */
+ 0x1ee0, /* VMOVSHDUPYrr */
+/* Table5185 */
+ 0x10cc, /* VCVTTPS2DQYrm */
+ 0x10cd, /* VCVTTPS2DQYrr */
+/* Table5187 */
+ 0x1e8b, /* VMOVDQUYrm */
+ 0x1e8c, /* VMOVDQUYrr */
+/* Table5189 */
+ 0x3185, /* VPSHUFHWYmi */
+ 0x3186, /* VPSHUFHWYri */
+/* Table5191 */
+ 0x1e8a, /* VMOVDQUYmr */
+ 0x1e8d, /* VMOVDQUYrr_REV */
+/* Table5193 */
+ 0xe06, /* VCVTDQ2PDYrm */
+ 0xe07, /* VCVTDQ2PDYrr */
+/* Table5195 */
+ 0x1d9e, /* VMOVDDUPYrm */
+ 0x1d9f, /* VMOVDDUPYrr */
+/* Table5197 */
+ 0x319b, /* VPSHUFLWYmi */
+ 0x319c, /* VPSHUFLWYri */
+/* Table5199 */
+ 0x1b84, /* VHADDPSYrm */
+ 0x1b85, /* VHADDPSYrr */
+/* Table5201 */
+ 0x1b8c, /* VHSUBPSYrm */
+ 0x1b8d, /* VHSUBPSYrr */
+/* Table5203 */
+ 0xbbe, /* VADDSUBPSYrm */
+ 0xbbf, /* VADDSUBPSYrr */
+/* Table5205 */
+ 0xe47, /* VCVTPD2DQYrm */
+ 0xe48, /* VCVTPD2DQYrr */
+/* Table5207 */
+ 0x1be0, /* VLDDQUYrm */
+ 0x0, /* */
+/* Table5209 */
+ 0x1f1f, /* VMOVUPDYrm */
+ 0x1f20, /* VMOVUPDYrr */
+/* Table5211 */
+ 0x1f1e, /* VMOVUPDYmr */
+ 0x1f21, /* VMOVUPDYrr_REV */
+/* Table5213 */
+ 0x3ad0, /* VUNPCKLPDYrm */
+ 0x3ad1, /* VUNPCKLPDYrr */
+/* Table5215 */
+ 0x3a92, /* VUNPCKHPDYrm */
+ 0x3a93, /* VUNPCKHPDYrr */
+/* Table5217 */
+ 0x1d4d, /* VMOVAPDYrm */
+ 0x1d4e, /* VMOVAPDYrr */
+/* Table5219 */
+ 0x1d4c, /* VMOVAPDYmr */
+ 0x1d4f, /* VMOVAPDYrr_REV */
+/* Table5221 */
+ 0x1eb4, /* VMOVNTPDYmr */
+ 0x0, /* */
+/* Table5223 */
+ 0x0, /* */
+ 0x483, /* KANDBrr */
+/* Table5225 */
+ 0x0, /* */
+ 0x485, /* KANDNBrr */
+/* Table5227 */
+ 0x0, /* */
+ 0x4a3, /* KORBrr */
+/* Table5229 */
+ 0x0, /* */
+ 0x4ba, /* KXNORBrr */
+/* Table5231 */
+ 0x0, /* */
+ 0x4be, /* KXORBrr */
+/* Table5233 */
+ 0x0, /* */
+ 0x47f, /* KADDBrr */
+/* Table5235 */
+ 0x0, /* */
+ 0x4b7, /* KUNPCKBWrr */
+/* Table5237 */
+ 0x0, /* */
+ 0x1ea6, /* VMOVMSKPDYrr */
+/* Table5239 */
+ 0x39b3, /* VSQRTPDYm */
+ 0x39b4, /* VSQRTPDYr */
+/* Table5241 */
+ 0xc62, /* VANDPDYrm */
+ 0xc63, /* VANDPDYrr */
+/* Table5243 */
+ 0xc24, /* VANDNPDYrm */
+ 0xc25, /* VANDNPDYrr */
+/* Table5245 */
+ 0x1fe9, /* VORPDYrm */
+ 0x1fea, /* VORPDYrr */
+/* Table5247 */
+ 0x3b0e, /* VXORPDYrm */
+ 0x3b0f, /* VXORPDYrr */
+/* Table5249 */
+ 0xb58, /* VADDPDYrm */
+ 0xb59, /* VADDPDYrr */
+/* Table5251 */
+ 0x1f81, /* VMULPDYrm */
+ 0x1f82, /* VMULPDYrr */
+/* Table5253 */
+ 0xe69, /* VCVTPD2PSYrm */
+ 0xe6a, /* VCVTPD2PSYrr */
+/* Table5255 */
+ 0xefe, /* VCVTPS2DQYrm */
+ 0xeff, /* VCVTPS2DQYrr */
+/* Table5257 */
+ 0x3a16, /* VSUBPDYrm */
+ 0x3a17, /* VSUBPDYrr */
+/* Table5259 */
+ 0x1cde, /* VMINPDYrm */
+ 0x1cdf, /* VMINPDYrr */
+/* Table5261 */
+ 0x121a, /* VDIVPDYrm */
+ 0x121b, /* VDIVPDYrr */
+/* Table5263 */
+ 0x1c33, /* VMAXPDYrm */
+ 0x1c34, /* VMAXPDYrr */
+/* Table5265 */
+ 0x3641, /* VPUNPCKLBWYrm */
+ 0x3642, /* VPUNPCKLBWYrr */
+/* Table5267 */
+ 0x3695, /* VPUNPCKLWDYrm */
+ 0x3696, /* VPUNPCKLWDYrr */
+/* Table5269 */
+ 0x3657, /* VPUNPCKLDQYrm */
+ 0x3658, /* VPUNPCKLDQYrr */
+/* Table5271 */
+ 0x20b2, /* VPACKSSWBYrm */
+ 0x20b3, /* VPACKSSWBYrr */
+/* Table5273 */
+ 0x23fb, /* VPCMPGTBYrm */
+ 0x23fc, /* VPCMPGTBYrr */
+/* Table5275 */
+ 0x2437, /* VPCMPGTWYrm */
+ 0x2438, /* VPCMPGTWYrr */
+/* Table5277 */
+ 0x240b, /* VPCMPGTDYrm */
+ 0x240c, /* VPCMPGTDYrr */
+/* Table5279 */
+ 0x20e7, /* VPACKUSWBYrm */
+ 0x20e8, /* VPACKUSWBYrr */
+/* Table5281 */
+ 0x35d7, /* VPUNPCKHBWYrm */
+ 0x35d8, /* VPUNPCKHBWYrr */
+/* Table5283 */
+ 0x362b, /* VPUNPCKHWDYrm */
+ 0x362c, /* VPUNPCKHWDYrr */
+/* Table5285 */
+ 0x35ed, /* VPUNPCKHDQYrm */
+ 0x35ee, /* VPUNPCKHDQYrr */
+/* Table5287 */
+ 0x2093, /* VPACKSSDWYrm */
+ 0x2094, /* VPACKSSDWYrr */
+/* Table5289 */
+ 0x3676, /* VPUNPCKLQDQYrm */
+ 0x3677, /* VPUNPCKLQDQYrr */
+/* Table5291 */
+ 0x360c, /* VPUNPCKHQDQYrm */
+ 0x360d, /* VPUNPCKHQDQYrr */
+/* Table5293 */
+ 0x1dff, /* VMOVDQAYrm */
+ 0x1e00, /* VMOVDQAYrr */
+/* Table5295 */
+ 0x3166, /* VPSHUFDYmi */
+ 0x3167, /* VPSHUFDYri */
+/* Table5297 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3439, /* VPSRLWYri */
+ 0x0, /* */
+ 0x3351, /* VPSRAWYri */
+ 0x0, /* */
+ 0x327b, /* VPSLLWYri */
+ 0x0, /* */
+/* Table5313 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3383, /* VPSRLDYri */
+ 0x0, /* */
+ 0x32a5, /* VPSRADYri */
+ 0x0, /* */
+ 0x31c5, /* VPSLLDYri */
+ 0x0, /* */
+/* Table5329 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33b6, /* VPSRLQYri */
+ 0x337b, /* VPSRLDQYri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31f8, /* VPSLLQYri */
+ 0x31bd, /* VPSLLDQYri */
+/* Table5345 */
+ 0x23ab, /* VPCMPEQBYrm */
+ 0x23ac, /* VPCMPEQBYrr */
+/* Table5347 */
+ 0x23e7, /* VPCMPEQWYrm */
+ 0x23e8, /* VPCMPEQWYrr */
+/* Table5349 */
+ 0x23bb, /* VPCMPEQDYrm */
+ 0x23bc, /* VPCMPEQDYrr */
+/* Table5351 */
+ 0x1b80, /* VHADDPDYrm */
+ 0x1b81, /* VHADDPDYrr */
+/* Table5353 */
+ 0x1b88, /* VHSUBPDYrm */
+ 0x1b89, /* VHSUBPDYrr */
+/* Table5355 */
+ 0x1dfe, /* VMOVDQAYmr */
+ 0x1e01, /* VMOVDQAYrr_REV */
+/* Table5357 */
+ 0xd4e, /* VCMPPDYrmi */
+ 0xd50, /* VCMPPDYrri */
+/* Table5359 */
+ 0x3975, /* VSHUFPDYrmi */
+ 0x3976, /* VSHUFPDYrri */
+/* Table5361 */
+ 0xbba, /* VADDSUBPDYrm */
+ 0xbbb, /* VADDSUBPDYrr */
+/* Table5363 */
+ 0x343a, /* VPSRLWYrm */
+ 0x343b, /* VPSRLWYrr */
+/* Table5365 */
+ 0x3384, /* VPSRLDYrm */
+ 0x3385, /* VPSRLDYrr */
+/* Table5367 */
+ 0x33b7, /* VPSRLQYrm */
+ 0x33b8, /* VPSRLQYrr */
+/* Table5369 */
+ 0x2132, /* VPADDQYrm */
+ 0x2133, /* VPADDQYrr */
+/* Table5371 */
+ 0x2e16, /* VPMULLWYrm */
+ 0x2e17, /* VPMULLWYrr */
+/* Table5373 */
+ 0x0, /* */
+ 0x2b7b, /* VPMOVMSKBYrr */
+/* Table5375 */
+ 0x34e3, /* VPSUBUSBYrm */
+ 0x34e4, /* VPSUBUSBYrr */
+/* Table5377 */
+ 0x34f9, /* VPSUBUSWYrm */
+ 0x34fa, /* VPSUBUSWYrr */
+/* Table5379 */
+ 0x2ae5, /* VPMINUBYrm */
+ 0x2ae6, /* VPMINUBYrr */
+/* Table5381 */
+ 0x2245, /* VPANDYrm */
+ 0x2246, /* VPANDYrr */
+/* Table5383 */
+ 0x217d, /* VPADDUSBYrm */
+ 0x217e, /* VPADDUSBYrr */
+/* Table5385 */
+ 0x2193, /* VPADDUSWYrm */
+ 0x2194, /* VPADDUSWYrr */
+/* Table5387 */
+ 0x2a19, /* VPMAXUBYrm */
+ 0x2a1a, /* VPMAXUBYrr */
+/* Table5389 */
+ 0x2226, /* VPANDNYrm */
+ 0x2227, /* VPANDNYrr */
+/* Table5391 */
+ 0x2249, /* VPAVGBYrm */
+ 0x224a, /* VPAVGBYrr */
+/* Table5393 */
+ 0x3352, /* VPSRAWYrm */
+ 0x3353, /* VPSRAWYrr */
+/* Table5395 */
+ 0x32a6, /* VPSRADYrm */
+ 0x32a7, /* VPSRADYrr */
+/* Table5397 */
+ 0x225f, /* VPAVGWYrm */
+ 0x2260, /* VPAVGWYrr */
+/* Table5399 */
+ 0x2db0, /* VPMULHUWYrm */
+ 0x2db1, /* VPMULHUWYrr */
+/* Table5401 */
+ 0x2dc6, /* VPMULHWYrm */
+ 0x2dc7, /* VPMULHWYrr */
+/* Table5403 */
+ 0x1050, /* VCVTTPD2DQYrm */
+ 0x1051, /* VCVTTPD2DQYrr */
+/* Table5405 */
+ 0x1eaf, /* VMOVNTDQYmr */
+ 0x0, /* */
+/* Table5407 */
+ 0x34b7, /* VPSUBSBYrm */
+ 0x34b8, /* VPSUBSBYrr */
+/* Table5409 */
+ 0x34cd, /* VPSUBSWYrm */
+ 0x34ce, /* VPSUBSWYrr */
+/* Table5411 */
+ 0x2acf, /* VPMINSWYrm */
+ 0x2ad0, /* VPMINSWYrr */
+/* Table5413 */
+ 0x2ef6, /* VPORYrm */
+ 0x2ef7, /* VPORYrr */
+/* Table5415 */
+ 0x2151, /* VPADDSBYrm */
+ 0x2152, /* VPADDSBYrr */
+/* Table5417 */
+ 0x2167, /* VPADDSWYrm */
+ 0x2168, /* VPADDSWYrr */
+/* Table5419 */
+ 0x2a03, /* VPMAXSWYrm */
+ 0x2a04, /* VPMAXSWYrr */
+/* Table5421 */
+ 0x36e1, /* VPXORYrm */
+ 0x36e2, /* VPXORYrr */
+/* Table5423 */
+ 0x327c, /* VPSLLWYrm */
+ 0x327d, /* VPSLLWYrr */
+/* Table5425 */
+ 0x31c6, /* VPSLLDYrm */
+ 0x31c7, /* VPSLLDYrr */
+/* Table5427 */
+ 0x31f9, /* VPSLLQYrm */
+ 0x31fa, /* VPSLLQYrr */
+/* Table5429 */
+ 0x2e47, /* VPMULUDQYrm */
+ 0x2e48, /* VPMULUDQYrr */
+/* Table5431 */
+ 0x2995, /* VPMADDWDYrm */
+ 0x2996, /* VPMADDWDYrr */
+/* Table5433 */
+ 0x2fee, /* VPSADBWYrm */
+ 0x2fef, /* VPSADBWYrr */
+/* Table5435 */
+ 0x3463, /* VPSUBBYrm */
+ 0x3464, /* VPSUBBYrr */
+/* Table5437 */
+ 0x350f, /* VPSUBWYrm */
+ 0x3510, /* VPSUBWYrr */
+/* Table5439 */
+ 0x3479, /* VPSUBDYrm */
+ 0x347a, /* VPSUBDYrr */
+/* Table5441 */
+ 0x3498, /* VPSUBQYrm */
+ 0x3499, /* VPSUBQYrr */
+/* Table5443 */
+ 0x20fd, /* VPADDBYrm */
+ 0x20fe, /* VPADDBYrr */
+/* Table5445 */
+ 0x21a9, /* VPADDWYrm */
+ 0x21aa, /* VPADDWYrr */
+/* Table5447 */
+ 0x2113, /* VPADDDYrm */
+ 0x2114, /* VPADDDYrr */
+/* Table5449 */
+ 0x0, /* */
+ 0x489, /* KANDQrr */
+/* Table5451 */
+ 0x0, /* */
+ 0x487, /* KANDNQrr */
+/* Table5453 */
+ 0x0, /* */
+ 0x4a5, /* KORQrr */
+/* Table5455 */
+ 0x0, /* */
+ 0x4bc, /* KXNORQrr */
+/* Table5457 */
+ 0x0, /* */
+ 0x4c0, /* KXORQrr */
+/* Table5459 */
+ 0x0, /* */
+ 0x481, /* KADDQrr */
+/* Table5461 */
+ 0x0, /* */
+ 0x4b8, /* KUNPCKDQrr */
+/* Table5463 */
+ 0x0, /* */
+ 0x484, /* KANDDrr */
+/* Table5465 */
+ 0x0, /* */
+ 0x486, /* KANDNDrr */
+/* Table5467 */
+ 0x0, /* */
+ 0x4a4, /* KORDrr */
+/* Table5469 */
+ 0x0, /* */
+ 0x4bb, /* KXNORDrr */
+/* Table5471 */
+ 0x0, /* */
+ 0x4bf, /* KXORDrr */
+/* Table5473 */
+ 0x0, /* */
+ 0x480, /* KADDDrr */
+/* Table5475 */
+ 0x1f4d, /* VMOVUPSZ128rm */
+ 0x1f50, /* VMOVUPSZ128rr */
+/* Table5477 */
+ 0x1f4b, /* VMOVUPSZ128mr */
+ 0x1f51, /* VMOVUPSZ128rr_REV */
+/* Table5479 */
+ 0x1ea3, /* VMOVLPSZ128rm */
+ 0x1e92, /* VMOVHLPSZrr */
+/* Table5481 */
+ 0x1ea2, /* VMOVLPSZ128mr */
+ 0x0, /* */
+/* Table5483 */
+ 0x3af1, /* VUNPCKLPSZ128rm */
+ 0x3af7, /* VUNPCKLPSZ128rr */
+/* Table5485 */
+ 0x3ab3, /* VUNPCKHPSZ128rm */
+ 0x3ab9, /* VUNPCKHPSZ128rr */
+/* Table5487 */
+ 0x1e99, /* VMOVHPSZ128rm */
+ 0x1e9c, /* VMOVLHPSZrr */
+/* Table5489 */
+ 0x1e98, /* VMOVHPSZ128mr */
+ 0x0, /* */
+/* Table5491 */
+ 0x1d7b, /* VMOVAPSZ128rm */
+ 0x1d7e, /* VMOVAPSZ128rr */
+/* Table5493 */
+ 0x1d79, /* VMOVAPSZ128mr */
+ 0x1d7f, /* VMOVAPSZ128rr_REV */
+/* Table5495 */
+ 0x1eba, /* VMOVNTPSZ128mr */
+ 0x0, /* */
+/* Table5497 */
+ 0x3a89, /* VUCOMISSZrm */
+ 0x3a8b, /* VUCOMISSZrr */
+/* Table5499 */
+ 0xddf, /* VCOMISSZrm */
+ 0xde1, /* VCOMISSZrr */
+/* Table5501 */
+ 0x39d7, /* VSQRTPSZ128m */
+ 0x39dd, /* VSQRTPSZ128r */
+/* Table5503 */
+ 0xc83, /* VANDPSZ128rm */
+ 0xc89, /* VANDPSZ128rr */
+/* Table5505 */
+ 0xc45, /* VANDNPSZ128rm */
+ 0xc4b, /* VANDNPSZ128rr */
+/* Table5507 */
+ 0x200a, /* VORPSZ128rm */
+ 0x2010, /* VORPSZ128rr */
+/* Table5509 */
+ 0x3b2f, /* VXORPSZ128rm */
+ 0x3b35, /* VXORPSZ128rr */
+/* Table5511 */
+ 0xb7c, /* VADDPSZ128rm */
+ 0xb82, /* VADDPSZ128rr */
+/* Table5513 */
+ 0x1fa5, /* VMULPSZ128rm */
+ 0x1fab, /* VMULPSZ128rr */
+/* Table5515 */
+ 0xf22, /* VCVTPS2PDZ128rm */
+ 0xf28, /* VCVTPS2PDZ128rr */
+/* Table5517 */
+ 0xe27, /* VCVTDQ2PSZ128rm */
+ 0xe2d, /* VCVTDQ2PSZ128rr */
+/* Table5519 */
+ 0x3a3a, /* VSUBPSZ128rm */
+ 0x3a40, /* VSUBPSZ128rr */
+/* Table5521 */
+ 0x1d02, /* VMINPSZ128rm */
+ 0x1d08, /* VMINPSZ128rr */
+/* Table5523 */
+ 0x123e, /* VDIVPSZ128rm */
+ 0x1244, /* VDIVPSZ128rr */
+/* Table5525 */
+ 0x1c57, /* VMAXPSZ128rm */
+ 0x1c5d, /* VMAXPSZ128rr */
+/* Table5527 */
+ 0x110c, /* VCVTTPS2UDQZ128rm */
+ 0x1112, /* VCVTTPS2UDQZ128rr */
+/* Table5529 */
+ 0xf76, /* VCVTPS2UDQZ128rm */
+ 0xf7c, /* VCVTPS2UDQZ128rr */
+/* Table5531 */
+ 0xd86, /* VCMPPSZ128rmi */
+ 0xd8a, /* VCMPPSZ128rri */
+/* Table5533 */
+ 0x3999, /* VSHUFPSZ128rmi */
+ 0x399c, /* VSHUFPSZ128rri */
+/* Table5535 */
+ 0x1f11, /* VMOVSSZrm */
+ 0x1f14, /* VMOVSSZrr */
+/* Table5537 */
+ 0x1f0f, /* VMOVSSZmr */
+ 0x1f15, /* VMOVSSZrr_REV */
+/* Table5539 */
+ 0x1ef7, /* VMOVSLDUPZ128rm */
+ 0x1efa, /* VMOVSLDUPZ128rr */
+/* Table5541 */
+ 0x1ee1, /* VMOVSHDUPZ128rm */
+ 0x1ee4, /* VMOVSHDUPZ128rr */
+/* Table5543 */
+ 0x1016, /* VCVTSI2SSZrm */
+ 0x1018, /* VCVTSI2SSZrr */
+/* Table5545 */
+ 0x116e, /* VCVTTSS2SIZrm_Int */
+ 0x1170, /* VCVTTSS2SIZrr_Int */
+/* Table5547 */
+ 0x1045, /* VCVTSS2SIZrm_Int */
+ 0x1046, /* VCVTSS2SIZrr_Int */
+/* Table5549 */
+ 0x3a07, /* VSQRTSSZm_Int */
+ 0x3a0b, /* VSQRTSSZr_Int */
+/* Table5551 */
+ 0xbac, /* VADDSSZrm_Int */
+ 0xbb0, /* VADDSSZrr_Int */
+/* Table5553 */
+ 0x1fd5, /* VMULSSZrm_Int */
+ 0x1fd9, /* VMULSSZrr_Int */
+/* Table5555 */
+ 0x1032, /* VCVTSS2SDZrm_Int */
+ 0x1036, /* VCVTSS2SDZrr_Int */
+/* Table5557 */
+ 0x10ce, /* VCVTTPS2DQZ128rm */
+ 0x10d4, /* VCVTTPS2DQZ128rr */
+/* Table5559 */
+ 0x3a6a, /* VSUBSSZrm_Int */
+ 0x3a6e, /* VSUBSSZrr_Int */
+/* Table5561 */
+ 0x1d32, /* VMINSSZrm_Int */
+ 0x1d36, /* VMINSSZrr_Int */
+/* Table5563 */
+ 0x126e, /* VDIVSSZrm_Int */
+ 0x1272, /* VDIVSSZrr_Int */
+/* Table5565 */
+ 0x1c87, /* VMAXSSZrm_Int */
+ 0x1c8b, /* VMAXSSZrr_Int */
+/* Table5567 */
+ 0x1e29, /* VMOVDQU32Z128rm */
+ 0x1e2c, /* VMOVDQU32Z128rr */
+/* Table5569 */
+ 0x3187, /* VPSHUFHWZ128mi */
+ 0x318a, /* VPSHUFHWZ128ri */
+/* Table5571 */
+ 0x117c, /* VCVTTSS2USIZrm_Int */
+ 0x117e, /* VCVTTSS2USIZrr_Int */
+/* Table5573 */
+ 0x104d, /* VCVTSS2USIZrm_Int */
+ 0x104e, /* VCVTSS2USIZrr_Int */
+/* Table5575 */
+ 0x1180, /* VCVTUDQ2PDZ128rm */
+ 0x1186, /* VCVTUDQ2PDZ128rr */
+/* Table5577 */
+ 0x11f9, /* VCVTUSI2SSZrm */
+ 0x11fb, /* VCVTUSI2SSZrr */
+/* Table5579 */
+ 0x1e27, /* VMOVDQU32Z128mr */
+ 0x1e2d, /* VMOVDQU32Z128rr_REV */
+/* Table5581 */
+ 0xdc3, /* VCMPSSZrm_Int */
+ 0xdc8, /* VCMPSSZrr_Int */
+/* Table5583 */
+ 0xe08, /* VCVTDQ2PDZ128rm */
+ 0xe0e, /* VCVTDQ2PDZ128rr */
+/* Table5585 */
+ 0x100d, /* VCVTSI2SDZrm */
+ 0x100f, /* VCVTSI2SDZrr */
+/* Table5587 */
+ 0x1152, /* VCVTTSD2SIZrm_Int */
+ 0x1154, /* VCVTTSD2SIZrr_Int */
+/* Table5589 */
+ 0xff3, /* VCVTSD2SIZrm_Int */
+ 0xff4, /* VCVTSD2SIZrr_Int */
+/* Table5591 */
+ 0x1e6b, /* VMOVDQU8Z128rm */
+ 0x1e6e, /* VMOVDQU8Z128rr */
+/* Table5593 */
+ 0x319d, /* VPSHUFLWZ128mi */
+ 0x31a0, /* VPSHUFLWZ128ri */
+/* Table5595 */
+ 0x1160, /* VCVTTSD2USIZrm_Int */
+ 0x1162, /* VCVTTSD2USIZrr_Int */
+/* Table5597 */
+ 0x100a, /* VCVTSD2USIZrm_Int */
+ 0x100b, /* VCVTSD2USIZrr_Int */
+/* Table5599 */
+ 0x119b, /* VCVTUDQ2PSZ128rm */
+ 0x11a1, /* VCVTUDQ2PSZ128rr */
+/* Table5601 */
+ 0x11f5, /* VCVTUSI2SDZrm */
+ 0x11f7, /* VCVTUSI2SDZrr */
+/* Table5603 */
+ 0x1e69, /* VMOVDQU8Z128mr */
+ 0x1e6f, /* VMOVDQU8Z128rr_REV */
+/* Table5605 */
+ 0xf00, /* VCVTPS2DQZ128rm */
+ 0xf06, /* VCVTPS2DQZ128rr */
+/* Table5607 */
+ 0x3643, /* VPUNPCKLBWZ128rm */
+ 0x3646, /* VPUNPCKLBWZ128rr */
+/* Table5609 */
+ 0x3697, /* VPUNPCKLWDZ128rm */
+ 0x369a, /* VPUNPCKLWDZ128rr */
+/* Table5611 */
+ 0x3659, /* VPUNPCKLDQZ128rm */
+ 0x365f, /* VPUNPCKLDQZ128rr */
+/* Table5613 */
+ 0x20b4, /* VPACKSSWBZ128rm */
+ 0x20b7, /* VPACKSSWBZ128rr */
+/* Table5615 */
+ 0x23fd, /* VPCMPGTBZ128rm */
+ 0x23ff, /* VPCMPGTBZ128rr */
+/* Table5617 */
+ 0x2439, /* VPCMPGTWZ128rm */
+ 0x243b, /* VPCMPGTWZ128rr */
+/* Table5619 */
+ 0x240d, /* VPCMPGTDZ128rm */
+ 0x2411, /* VPCMPGTDZ128rr */
+/* Table5621 */
+ 0x20e9, /* VPACKUSWBZ128rm */
+ 0x20ec, /* VPACKUSWBZ128rr */
+/* Table5623 */
+ 0x35d9, /* VPUNPCKHBWZ128rm */
+ 0x35dc, /* VPUNPCKHBWZ128rr */
+/* Table5625 */
+ 0x362d, /* VPUNPCKHWDZ128rm */
+ 0x3630, /* VPUNPCKHWDZ128rr */
+/* Table5627 */
+ 0x35ef, /* VPUNPCKHDQZ128rm */
+ 0x35f5, /* VPUNPCKHDQZ128rr */
+/* Table5629 */
+ 0x2095, /* VPACKSSDWZ128rm */
+ 0x209b, /* VPACKSSDWZ128rr */
+/* Table5631 */
+ 0x1db4, /* VMOVDI2PDIZrm */
+ 0x1db5, /* VMOVDI2PDIZrr */
+/* Table5633 */
+ 0x1dbe, /* VMOVDQA32Z128rm */
+ 0x1dc1, /* VMOVDQA32Z128rr */
+/* Table5635 */
+ 0x316b, /* VPSHUFDZ128mi */
+ 0x316e, /* VPSHUFDZ128ri */
+/* Table5637 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x343c, /* VPSRLWZ128mi */
+ 0x0, /* */
+ 0x3354, /* VPSRAWZ128mi */
+ 0x0, /* */
+ 0x327e, /* VPSLLWZ128mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x343f, /* VPSRLWZ128ri */
+ 0x0, /* */
+ 0x3357, /* VPSRAWZ128ri */
+ 0x0, /* */
+ 0x3281, /* VPSLLWZ128ri */
+ 0x0, /* */
+/* Table5653 */
+ 0x2f6d, /* VPRORDZ128mi */
+ 0x2f01, /* VPROLDZ128mi */
+ 0x3389, /* VPSRLDZ128mi */
+ 0x0, /* */
+ 0x32ab, /* VPSRADZ128mi */
+ 0x0, /* */
+ 0x31cb, /* VPSLLDZ128mi */
+ 0x0, /* */
+ 0x2f70, /* VPRORDZ128ri */
+ 0x2f04, /* VPROLDZ128ri */
+ 0x338c, /* VPSRLDZ128ri */
+ 0x0, /* */
+ 0x32ae, /* VPSRADZ128ri */
+ 0x0, /* */
+ 0x31ce, /* VPSLLDZ128ri */
+ 0x0, /* */
+/* Table5669 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x337c, /* VPSRLDQZ128rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31be, /* VPSLLDQZ128rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x337d, /* VPSRLDQZ128rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31bf, /* VPSLLDQZ128rr */
+/* Table5685 */
+ 0x23ad, /* VPCMPEQBZ128rm */
+ 0x23af, /* VPCMPEQBZ128rr */
+/* Table5687 */
+ 0x23e9, /* VPCMPEQWZ128rm */
+ 0x23eb, /* VPCMPEQWZ128rr */
+/* Table5689 */
+ 0x23bd, /* VPCMPEQDZ128rm */
+ 0x23c1, /* VPCMPEQDZ128rr */
+/* Table5691 */
+ 0x112a, /* VCVTTPS2UQQZ128rm */
+ 0x1130, /* VCVTTPS2UQQZ128rr */
+/* Table5693 */
+ 0xf94, /* VCVTPS2UQQZ128rm */
+ 0xf9a, /* VCVTPS2UQQZ128rr */
+/* Table5695 */
+ 0x10ee, /* VCVTTPS2QQZ128rm */
+ 0x10f4, /* VCVTTPS2QQZ128rr */
+/* Table5697 */
+ 0xf58, /* VCVTPS2QQZ128rm */
+ 0xf5e, /* VCVTPS2QQZ128rr */
+/* Table5699 */
+ 0x1ebe, /* VMOVPDI2DIZmr */
+ 0x1ebf, /* VMOVPDI2DIZrr */
+/* Table5701 */
+ 0x1dbc, /* VMOVDQA32Z128mr */
+ 0x1dc2, /* VMOVDQA32Z128rr_REV */
+/* Table5703 */
+ 0x28f7, /* VPINSRWZrm */
+ 0x28f8, /* VPINSRWZrr */
+/* Table5705 */
+ 0x0, /* */
+ 0x289a, /* VPEXTRWZrr */
+/* Table5707 */
+ 0x3442, /* VPSRLWZ128rm */
+ 0x3445, /* VPSRLWZ128rr */
+/* Table5709 */
+ 0x338f, /* VPSRLDZ128rm */
+ 0x3392, /* VPSRLDZ128rr */
+/* Table5711 */
+ 0x2e18, /* VPMULLWZ128rm */
+ 0x2e1b, /* VPMULLWZ128rr */
+/* Table5713 */
+ 0x34e5, /* VPSUBUSBZ128rm */
+ 0x34e8, /* VPSUBUSBZ128rr */
+/* Table5715 */
+ 0x34fb, /* VPSUBUSWZ128rm */
+ 0x34fe, /* VPSUBUSWZ128rr */
+/* Table5717 */
+ 0x2ae7, /* VPMINUBZ128rm */
+ 0x2aea, /* VPMINUBZ128rr */
+/* Table5719 */
+ 0x21d5, /* VPANDDZ128rm */
+ 0x21db, /* VPANDDZ128rr */
+/* Table5721 */
+ 0x217f, /* VPADDUSBZ128rm */
+ 0x2182, /* VPADDUSBZ128rr */
+/* Table5723 */
+ 0x2195, /* VPADDUSWZ128rm */
+ 0x2198, /* VPADDUSWZ128rr */
+/* Table5725 */
+ 0x2a1b, /* VPMAXUBZ128rm */
+ 0x2a1e, /* VPMAXUBZ128rr */
+/* Table5727 */
+ 0x21f0, /* VPANDNDZ128rm */
+ 0x21f6, /* VPANDNDZ128rr */
+/* Table5729 */
+ 0x224b, /* VPAVGBZ128rm */
+ 0x224e, /* VPAVGBZ128rr */
+/* Table5731 */
+ 0x335a, /* VPSRAWZ128rm */
+ 0x335d, /* VPSRAWZ128rr */
+/* Table5733 */
+ 0x32b1, /* VPSRADZ128rm */
+ 0x32b4, /* VPSRADZ128rr */
+/* Table5735 */
+ 0x2261, /* VPAVGWZ128rm */
+ 0x2264, /* VPAVGWZ128rr */
+/* Table5737 */
+ 0x2db2, /* VPMULHUWZ128rm */
+ 0x2db5, /* VPMULHUWZ128rr */
+/* Table5739 */
+ 0x2dc8, /* VPMULHWZ128rm */
+ 0x2dcb, /* VPMULHWZ128rr */
+/* Table5741 */
+ 0x1eb0, /* VMOVNTDQZ128mr */
+ 0x0, /* */
+/* Table5743 */
+ 0x34b9, /* VPSUBSBZ128rm */
+ 0x34bc, /* VPSUBSBZ128rr */
+/* Table5745 */
+ 0x34cf, /* VPSUBSWZ128rm */
+ 0x34d2, /* VPSUBSWZ128rr */
+/* Table5747 */
+ 0x2ad1, /* VPMINSWZ128rm */
+ 0x2ad4, /* VPMINSWZ128rr */
+/* Table5749 */
+ 0x2ec0, /* VPORDZ128rm */
+ 0x2ec6, /* VPORDZ128rr */
+/* Table5751 */
+ 0x2153, /* VPADDSBZ128rm */
+ 0x2156, /* VPADDSBZ128rr */
+/* Table5753 */
+ 0x2169, /* VPADDSWZ128rm */
+ 0x216c, /* VPADDSWZ128rr */
+/* Table5755 */
+ 0x2a05, /* VPMAXSWZ128rm */
+ 0x2a08, /* VPMAXSWZ128rr */
+/* Table5757 */
+ 0x36ab, /* VPXORDZ128rm */
+ 0x36b1, /* VPXORDZ128rr */
+/* Table5759 */
+ 0x3284, /* VPSLLWZ128rm */
+ 0x3287, /* VPSLLWZ128rr */
+/* Table5761 */
+ 0x31d1, /* VPSLLDZ128rm */
+ 0x31d4, /* VPSLLDZ128rr */
+/* Table5763 */
+ 0x2997, /* VPMADDWDZ128rm */
+ 0x299a, /* VPMADDWDZ128rr */
+/* Table5765 */
+ 0x2ff0, /* VPSADBWZ128rm */
+ 0x2ff1, /* VPSADBWZ128rr */
+/* Table5767 */
+ 0x3465, /* VPSUBBZ128rm */
+ 0x3468, /* VPSUBBZ128rr */
+/* Table5769 */
+ 0x3511, /* VPSUBWZ128rm */
+ 0x3514, /* VPSUBWZ128rr */
+/* Table5771 */
+ 0x347b, /* VPSUBDZ128rm */
+ 0x3481, /* VPSUBDZ128rr */
+/* Table5773 */
+ 0x20ff, /* VPADDBZ128rm */
+ 0x2102, /* VPADDBZ128rr */
+/* Table5775 */
+ 0x21ab, /* VPADDWZ128rm */
+ 0x21ae, /* VPADDWZ128rr */
+/* Table5777 */
+ 0x2115, /* VPADDDZ128rm */
+ 0x211b, /* VPADDDZ128rr */
+/* Table5779 */
+ 0xfd0, /* VCVTQQ2PSZ128rm */
+ 0xfd6, /* VCVTQQ2PSZ128rr */
+/* Table5781 */
+ 0x1090, /* VCVTTPD2UDQZ128rm */
+ 0x1096, /* VCVTTPD2UDQZ128rr */
+/* Table5783 */
+ 0xea9, /* VCVTPD2UDQZ128rm */
+ 0xeaf, /* VCVTPD2UDQZ128rr */
+/* Table5785 */
+ 0x1028, /* VCVTSI642SSZrm */
+ 0x102a, /* VCVTSI642SSZrr */
+/* Table5787 */
+ 0x1165, /* VCVTTSS2SI64Zrm_Int */
+ 0x1167, /* VCVTTSS2SI64Zrr_Int */
+/* Table5789 */
+ 0x1040, /* VCVTSS2SI64Zrm_Int */
+ 0x1041, /* VCVTSS2SI64Zrr_Int */
+/* Table5791 */
+ 0x1e4a, /* VMOVDQU64Z128rm */
+ 0x1e4d, /* VMOVDQU64Z128rr */
+/* Table5793 */
+ 0x1177, /* VCVTTSS2USI64Zrm_Int */
+ 0x1179, /* VCVTTSS2USI64Zrr_Int */
+/* Table5795 */
+ 0x104a, /* VCVTSS2USI64Zrm_Int */
+ 0x104b, /* VCVTSS2USI64Zrr_Int */
+/* Table5797 */
+ 0x11b9, /* VCVTUQQ2PDZ128rm */
+ 0x11bf, /* VCVTUQQ2PDZ128rr */
+/* Table5799 */
+ 0x1203, /* VCVTUSI642SSZrm */
+ 0x1205, /* VCVTUSI642SSZrr */
+/* Table5801 */
+ 0x1eca, /* VMOVQI2PQIZrm */
+ 0x1f70, /* VMOVZPQILo2PQIZrr */
+/* Table5803 */
+ 0x1e48, /* VMOVDQU64Z128mr */
+ 0x1e4e, /* VMOVDQU64Z128rr_REV */
+/* Table5805 */
+ 0xfb2, /* VCVTQQ2PDZ128rm */
+ 0xfb8, /* VCVTQQ2PDZ128rr */
+/* Table5807 */
+ 0x1ece, /* VMOVSDZrm */
+ 0x1ed1, /* VMOVSDZrr */
+/* Table5809 */
+ 0x1ecc, /* VMOVSDZmr */
+ 0x1ed2, /* VMOVSDZrr_REV */
+/* Table5811 */
+ 0x1da0, /* VMOVDDUPZ128rm */
+ 0x1da3, /* VMOVDDUPZ128rr */
+/* Table5813 */
+ 0x101f, /* VCVTSI642SDZrm */
+ 0x1021, /* VCVTSI642SDZrr */
+/* Table5815 */
+ 0x1149, /* VCVTTSD2SI64Zrm_Int */
+ 0x114b, /* VCVTTSD2SI64Zrr_Int */
+/* Table5817 */
+ 0xfee, /* VCVTSD2SI64Zrm_Int */
+ 0xfef, /* VCVTSD2SI64Zrr_Int */
+/* Table5819 */
+ 0x39f8, /* VSQRTSDZm_Int */
+ 0x39fc, /* VSQRTSDZr_Int */
+/* Table5821 */
+ 0xb9d, /* VADDSDZrm_Int */
+ 0xba1, /* VADDSDZrr_Int */
+/* Table5823 */
+ 0x1fc6, /* VMULSDZrm_Int */
+ 0x1fca, /* VMULSDZrr_Int */
+/* Table5825 */
+ 0xff9, /* VCVTSD2SSZrm_Int */
+ 0xffd, /* VCVTSD2SSZrr_Int */
+/* Table5827 */
+ 0x3a5b, /* VSUBSDZrm_Int */
+ 0x3a5f, /* VSUBSDZrr_Int */
+/* Table5829 */
+ 0x1d23, /* VMINSDZrm_Int */
+ 0x1d27, /* VMINSDZrr_Int */
+/* Table5831 */
+ 0x125f, /* VDIVSDZrm_Int */
+ 0x1263, /* VDIVSDZrr_Int */
+/* Table5833 */
+ 0x1c78, /* VMAXSDZrm_Int */
+ 0x1c7c, /* VMAXSDZrr_Int */
+/* Table5835 */
+ 0x1e08, /* VMOVDQU16Z128rm */
+ 0x1e0b, /* VMOVDQU16Z128rr */
+/* Table5837 */
+ 0x115b, /* VCVTTSD2USI64Zrm_Int */
+ 0x115d, /* VCVTTSD2USI64Zrr_Int */
+/* Table5839 */
+ 0x1007, /* VCVTSD2USI64Zrm_Int */
+ 0x1008, /* VCVTSD2USI64Zrr_Int */
+/* Table5841 */
+ 0x11d7, /* VCVTUQQ2PSZ128rm */
+ 0x11dd, /* VCVTUQQ2PSZ128rr */
+/* Table5843 */
+ 0x11fe, /* VCVTUSI642SDZrm */
+ 0x1200, /* VCVTUSI642SDZrr */
+/* Table5845 */
+ 0x1e06, /* VMOVDQU16Z128mr */
+ 0x1e0c, /* VMOVDQU16Z128rr_REV */
+/* Table5847 */
+ 0xdaf, /* VCMPSDZrm_Int */
+ 0xdb4, /* VCMPSDZrr_Int */
+/* Table5849 */
+ 0xe49, /* VCVTPD2DQZ128rm */
+ 0xe4f, /* VCVTPD2DQZ128rr */
+/* Table5851 */
+ 0x1f24, /* VMOVUPDZ128rm */
+ 0x1f27, /* VMOVUPDZ128rr */
+/* Table5853 */
+ 0x1f22, /* VMOVUPDZ128mr */
+ 0x1f28, /* VMOVUPDZ128rr_REV */
+/* Table5855 */
+ 0x1e9f, /* VMOVLPDZ128rm */
+ 0x0, /* */
+/* Table5857 */
+ 0x1e9e, /* VMOVLPDZ128mr */
+ 0x0, /* */
+/* Table5859 */
+ 0x3ad2, /* VUNPCKLPDZ128rm */
+ 0x3ad8, /* VUNPCKLPDZ128rr */
+/* Table5861 */
+ 0x3a94, /* VUNPCKHPDZ128rm */
+ 0x3a9a, /* VUNPCKHPDZ128rr */
+/* Table5863 */
+ 0x1e95, /* VMOVHPDZ128rm */
+ 0x0, /* */
+/* Table5865 */
+ 0x1e94, /* VMOVHPDZ128mr */
+ 0x0, /* */
+/* Table5867 */
+ 0x1d52, /* VMOVAPDZ128rm */
+ 0x1d55, /* VMOVAPDZ128rr */
+/* Table5869 */
+ 0x1d50, /* VMOVAPDZ128mr */
+ 0x1d56, /* VMOVAPDZ128rr_REV */
+/* Table5871 */
+ 0x1eb5, /* VMOVNTPDZ128mr */
+ 0x0, /* */
+/* Table5873 */
+ 0x3a80, /* VUCOMISDZrm */
+ 0x3a82, /* VUCOMISDZrr */
+/* Table5875 */
+ 0xdd6, /* VCOMISDZrm */
+ 0xdd8, /* VCOMISDZrr */
+/* Table5877 */
+ 0x39b5, /* VSQRTPDZ128m */
+ 0x39bb, /* VSQRTPDZ128r */
+/* Table5879 */
+ 0xc64, /* VANDPDZ128rm */
+ 0xc6a, /* VANDPDZ128rr */
+/* Table5881 */
+ 0xc26, /* VANDNPDZ128rm */
+ 0xc2c, /* VANDNPDZ128rr */
+/* Table5883 */
+ 0x1feb, /* VORPDZ128rm */
+ 0x1ff1, /* VORPDZ128rr */
+/* Table5885 */
+ 0x3b10, /* VXORPDZ128rm */
+ 0x3b16, /* VXORPDZ128rr */
+/* Table5887 */
+ 0xb5a, /* VADDPDZ128rm */
+ 0xb60, /* VADDPDZ128rr */
+/* Table5889 */
+ 0x1f83, /* VMULPDZ128rm */
+ 0x1f89, /* VMULPDZ128rr */
+/* Table5891 */
+ 0xe6b, /* VCVTPD2PSZ128rm */
+ 0xe71, /* VCVTPD2PSZ128rr */
+/* Table5893 */
+ 0x3a18, /* VSUBPDZ128rm */
+ 0x3a1e, /* VSUBPDZ128rr */
+/* Table5895 */
+ 0x1ce0, /* VMINPDZ128rm */
+ 0x1ce6, /* VMINPDZ128rr */
+/* Table5897 */
+ 0x121c, /* VDIVPDZ128rm */
+ 0x1222, /* VDIVPDZ128rr */
+/* Table5899 */
+ 0x1c35, /* VMAXPDZ128rm */
+ 0x1c3b, /* VMAXPDZ128rr */
+/* Table5901 */
+ 0x3678, /* VPUNPCKLQDQZ128rm */
+ 0x367e, /* VPUNPCKLQDQZ128rr */
+/* Table5903 */
+ 0x360e, /* VPUNPCKHQDQZ128rm */
+ 0x3614, /* VPUNPCKHQDQZ128rr */
+/* Table5905 */
+ 0x1d44, /* VMOV64toPQIZrm */
+ 0x1d45, /* VMOV64toPQIZrr */
+/* Table5907 */
+ 0x1ddf, /* VMOVDQA64Z128rm */
+ 0x1de2, /* VMOVDQA64Z128rr */
+/* Table5909 */
+ 0x2f88, /* VPRORQZ128mi */
+ 0x2f1c, /* VPROLQZ128mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32db, /* VPSRAQZ128mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f8b, /* VPRORQZ128ri */
+ 0x2f1f, /* VPROLQZ128ri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32de, /* VPSRAQZ128ri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table5925 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33bc, /* VPSRLQZ128mi */
+ 0x337c, /* VPSRLDQZ128rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31fe, /* VPSLLQZ128mi */
+ 0x31be, /* VPSLLDQZ128rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33bf, /* VPSRLQZ128ri */
+ 0x337d, /* VPSRLDQZ128rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3201, /* VPSLLQZ128ri */
+ 0x31bf, /* VPSLLDQZ128rr */
+/* Table5941 */
+ 0x10ae, /* VCVTTPD2UQQZ128rm */
+ 0x10b4, /* VCVTTPD2UQQZ128rr */
+/* Table5943 */
+ 0xec7, /* VCVTPD2UQQZ128rm */
+ 0xecd, /* VCVTPD2UQQZ128rr */
+/* Table5945 */
+ 0x1072, /* VCVTTPD2QQZ128rm */
+ 0x1078, /* VCVTTPD2QQZ128rr */
+/* Table5947 */
+ 0xe8b, /* VCVTPD2QQZ128rm */
+ 0xe91, /* VCVTPD2QQZ128rr */
+/* Table5949 */
+ 0x1ec6, /* VMOVPQIto64Zmr */
+ 0x1ec7, /* VMOVPQIto64Zrr */
+/* Table5951 */
+ 0x1ddd, /* VMOVDQA64Z128mr */
+ 0x1de3, /* VMOVDQA64Z128rr_REV */
+/* Table5953 */
+ 0xd56, /* VCMPPDZ128rmi */
+ 0xd5a, /* VCMPPDZ128rri */
+/* Table5955 */
+ 0x397a, /* VSHUFPDZ128rmi */
+ 0x397d, /* VSHUFPDZ128rri */
+/* Table5957 */
+ 0x33c2, /* VPSRLQZ128rm */
+ 0x33c5, /* VPSRLQZ128rr */
+/* Table5959 */
+ 0x2134, /* VPADDQZ128rm */
+ 0x213a, /* VPADDQZ128rr */
+/* Table5961 */
+ 0x1ec2, /* VMOVPQI2QIZmr */
+ 0x1ec3, /* VMOVPQI2QIZrr */
+/* Table5963 */
+ 0x222a, /* VPANDQZ128rm */
+ 0x2230, /* VPANDQZ128rr */
+/* Table5965 */
+ 0x220b, /* VPANDNQZ128rm */
+ 0x2211, /* VPANDNQZ128rr */
+/* Table5967 */
+ 0x32e1, /* VPSRAQZ128rm */
+ 0x32e4, /* VPSRAQZ128rr */
+/* Table5969 */
+ 0x1052, /* VCVTTPD2DQZ128rm */
+ 0x1058, /* VCVTTPD2DQZ128rr */
+/* Table5971 */
+ 0x2edb, /* VPORQZ128rm */
+ 0x2ee1, /* VPORQZ128rr */
+/* Table5973 */
+ 0x36c6, /* VPXORQZ128rm */
+ 0x36cc, /* VPXORQZ128rr */
+/* Table5975 */
+ 0x3204, /* VPSLLQZ128rm */
+ 0x3207, /* VPSLLQZ128rr */
+/* Table5977 */
+ 0x2e49, /* VPMULUDQZ128rm */
+ 0x2e4f, /* VPMULUDQZ128rr */
+/* Table5979 */
+ 0x349a, /* VPSUBQZ128rm */
+ 0x34a0, /* VPSUBQZ128rr */
+/* Table5981 */
+ 0x1f58, /* VMOVUPSZ256rm */
+ 0x1f5b, /* VMOVUPSZ256rr */
+/* Table5983 */
+ 0x1f56, /* VMOVUPSZ256mr */
+ 0x1f5c, /* VMOVUPSZ256rr_REV */
+/* Table5985 */
+ 0x3afa, /* VUNPCKLPSZ256rm */
+ 0x3b00, /* VUNPCKLPSZ256rr */
+/* Table5987 */
+ 0x3abc, /* VUNPCKHPSZ256rm */
+ 0x3ac2, /* VUNPCKHPSZ256rr */
+/* Table5989 */
+ 0x1d86, /* VMOVAPSZ256rm */
+ 0x1d89, /* VMOVAPSZ256rr */
+/* Table5991 */
+ 0x1d84, /* VMOVAPSZ256mr */
+ 0x1d8a, /* VMOVAPSZ256rr_REV */
+/* Table5993 */
+ 0x1ebb, /* VMOVNTPSZ256mr */
+ 0x0, /* */
+/* Table5995 */
+ 0x39e0, /* VSQRTPSZ256m */
+ 0x39e6, /* VSQRTPSZ256r */
+/* Table5997 */
+ 0xc8c, /* VANDPSZ256rm */
+ 0xc92, /* VANDPSZ256rr */
+/* Table5999 */
+ 0xc4e, /* VANDNPSZ256rm */
+ 0xc54, /* VANDNPSZ256rr */
+/* Table6001 */
+ 0x2013, /* VORPSZ256rm */
+ 0x2019, /* VORPSZ256rr */
+/* Table6003 */
+ 0x3b38, /* VXORPSZ256rm */
+ 0x3b3e, /* VXORPSZ256rr */
+/* Table6005 */
+ 0xb85, /* VADDPSZ256rm */
+ 0xb8b, /* VADDPSZ256rr */
+/* Table6007 */
+ 0x1fae, /* VMULPSZ256rm */
+ 0x1fb4, /* VMULPSZ256rr */
+/* Table6009 */
+ 0xf2b, /* VCVTPS2PDZ256rm */
+ 0xf31, /* VCVTPS2PDZ256rr */
+/* Table6011 */
+ 0xe30, /* VCVTDQ2PSZ256rm */
+ 0xe36, /* VCVTDQ2PSZ256rr */
+/* Table6013 */
+ 0x3a43, /* VSUBPSZ256rm */
+ 0x3a49, /* VSUBPSZ256rr */
+/* Table6015 */
+ 0x1d0b, /* VMINPSZ256rm */
+ 0x1d11, /* VMINPSZ256rr */
+/* Table6017 */
+ 0x1247, /* VDIVPSZ256rm */
+ 0x124d, /* VDIVPSZ256rr */
+/* Table6019 */
+ 0x1c60, /* VMAXPSZ256rm */
+ 0x1c66, /* VMAXPSZ256rr */
+/* Table6021 */
+ 0x1115, /* VCVTTPS2UDQZ256rm */
+ 0x111b, /* VCVTTPS2UDQZ256rr */
+/* Table6023 */
+ 0xf7f, /* VCVTPS2UDQZ256rm */
+ 0xf85, /* VCVTPS2UDQZ256rr */
+/* Table6025 */
+ 0xd92, /* VCMPPSZ256rmi */
+ 0xd96, /* VCMPPSZ256rri */
+/* Table6027 */
+ 0x39a2, /* VSHUFPSZ256rmi */
+ 0x39a5, /* VSHUFPSZ256rri */
+/* Table6029 */
+ 0x1efd, /* VMOVSLDUPZ256rm */
+ 0x1f00, /* VMOVSLDUPZ256rr */
+/* Table6031 */
+ 0x1ee7, /* VMOVSHDUPZ256rm */
+ 0x1eea, /* VMOVSHDUPZ256rr */
+/* Table6033 */
+ 0x10d7, /* VCVTTPS2DQZ256rm */
+ 0x10dd, /* VCVTTPS2DQZ256rr */
+/* Table6035 */
+ 0x1e34, /* VMOVDQU32Z256rm */
+ 0x1e37, /* VMOVDQU32Z256rr */
+/* Table6037 */
+ 0x318d, /* VPSHUFHWZ256mi */
+ 0x3190, /* VPSHUFHWZ256ri */
+/* Table6039 */
+ 0x1189, /* VCVTUDQ2PDZ256rm */
+ 0x118f, /* VCVTUDQ2PDZ256rr */
+/* Table6041 */
+ 0x1e32, /* VMOVDQU32Z256mr */
+ 0x1e38, /* VMOVDQU32Z256rr_REV */
+/* Table6043 */
+ 0xe11, /* VCVTDQ2PDZ256rm */
+ 0xe17, /* VCVTDQ2PDZ256rr */
+/* Table6045 */
+ 0x1e76, /* VMOVDQU8Z256rm */
+ 0x1e79, /* VMOVDQU8Z256rr */
+/* Table6047 */
+ 0x31a3, /* VPSHUFLWZ256mi */
+ 0x31a6, /* VPSHUFLWZ256ri */
+/* Table6049 */
+ 0x11a4, /* VCVTUDQ2PSZ256rm */
+ 0x11aa, /* VCVTUDQ2PSZ256rr */
+/* Table6051 */
+ 0x1e74, /* VMOVDQU8Z256mr */
+ 0x1e7a, /* VMOVDQU8Z256rr_REV */
+/* Table6053 */
+ 0xf09, /* VCVTPS2DQZ256rm */
+ 0xf0f, /* VCVTPS2DQZ256rr */
+/* Table6055 */
+ 0x3649, /* VPUNPCKLBWZ256rm */
+ 0x364c, /* VPUNPCKLBWZ256rr */
+/* Table6057 */
+ 0x369d, /* VPUNPCKLWDZ256rm */
+ 0x36a0, /* VPUNPCKLWDZ256rr */
+/* Table6059 */
+ 0x3662, /* VPUNPCKLDQZ256rm */
+ 0x3668, /* VPUNPCKLDQZ256rr */
+/* Table6061 */
+ 0x20ba, /* VPACKSSWBZ256rm */
+ 0x20bd, /* VPACKSSWBZ256rr */
+/* Table6063 */
+ 0x2401, /* VPCMPGTBZ256rm */
+ 0x2403, /* VPCMPGTBZ256rr */
+/* Table6065 */
+ 0x243d, /* VPCMPGTWZ256rm */
+ 0x243f, /* VPCMPGTWZ256rr */
+/* Table6067 */
+ 0x2413, /* VPCMPGTDZ256rm */
+ 0x2417, /* VPCMPGTDZ256rr */
+/* Table6069 */
+ 0x20ef, /* VPACKUSWBZ256rm */
+ 0x20f2, /* VPACKUSWBZ256rr */
+/* Table6071 */
+ 0x35df, /* VPUNPCKHBWZ256rm */
+ 0x35e2, /* VPUNPCKHBWZ256rr */
+/* Table6073 */
+ 0x3633, /* VPUNPCKHWDZ256rm */
+ 0x3636, /* VPUNPCKHWDZ256rr */
+/* Table6075 */
+ 0x35f8, /* VPUNPCKHDQZ256rm */
+ 0x35fe, /* VPUNPCKHDQZ256rr */
+/* Table6077 */
+ 0x209e, /* VPACKSSDWZ256rm */
+ 0x20a4, /* VPACKSSDWZ256rr */
+/* Table6079 */
+ 0x1dc9, /* VMOVDQA32Z256rm */
+ 0x1dcc, /* VMOVDQA32Z256rr */
+/* Table6081 */
+ 0x3174, /* VPSHUFDZ256mi */
+ 0x3177, /* VPSHUFDZ256ri */
+/* Table6083 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3448, /* VPSRLWZ256mi */
+ 0x0, /* */
+ 0x3360, /* VPSRAWZ256mi */
+ 0x0, /* */
+ 0x328a, /* VPSLLWZ256mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x344b, /* VPSRLWZ256ri */
+ 0x0, /* */
+ 0x3363, /* VPSRAWZ256ri */
+ 0x0, /* */
+ 0x328d, /* VPSLLWZ256ri */
+ 0x0, /* */
+/* Table6099 */
+ 0x2f76, /* VPRORDZ256mi */
+ 0x2f0a, /* VPROLDZ256mi */
+ 0x3398, /* VPSRLDZ256mi */
+ 0x0, /* */
+ 0x32ba, /* VPSRADZ256mi */
+ 0x0, /* */
+ 0x31da, /* VPSLLDZ256mi */
+ 0x0, /* */
+ 0x2f79, /* VPRORDZ256ri */
+ 0x2f0d, /* VPROLDZ256ri */
+ 0x339b, /* VPSRLDZ256ri */
+ 0x0, /* */
+ 0x32bd, /* VPSRADZ256ri */
+ 0x0, /* */
+ 0x31dd, /* VPSLLDZ256ri */
+ 0x0, /* */
+/* Table6115 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x337e, /* VPSRLDQZ256rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31c0, /* VPSLLDQZ256rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x337f, /* VPSRLDQZ256rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31c1, /* VPSLLDQZ256rr */
+/* Table6131 */
+ 0x23b1, /* VPCMPEQBZ256rm */
+ 0x23b3, /* VPCMPEQBZ256rr */
+/* Table6133 */
+ 0x23ed, /* VPCMPEQWZ256rm */
+ 0x23ef, /* VPCMPEQWZ256rr */
+/* Table6135 */
+ 0x23c3, /* VPCMPEQDZ256rm */
+ 0x23c7, /* VPCMPEQDZ256rr */
+/* Table6137 */
+ 0x1133, /* VCVTTPS2UQQZ256rm */
+ 0x1139, /* VCVTTPS2UQQZ256rr */
+/* Table6139 */
+ 0xf9d, /* VCVTPS2UQQZ256rm */
+ 0xfa3, /* VCVTPS2UQQZ256rr */
+/* Table6141 */
+ 0x10f7, /* VCVTTPS2QQZ256rm */
+ 0x10fd, /* VCVTTPS2QQZ256rr */
+/* Table6143 */
+ 0xf61, /* VCVTPS2QQZ256rm */
+ 0xf67, /* VCVTPS2QQZ256rr */
+/* Table6145 */
+ 0x1dc7, /* VMOVDQA32Z256mr */
+ 0x1dcd, /* VMOVDQA32Z256rr_REV */
+/* Table6147 */
+ 0x344e, /* VPSRLWZ256rm */
+ 0x3451, /* VPSRLWZ256rr */
+/* Table6149 */
+ 0x339e, /* VPSRLDZ256rm */
+ 0x33a1, /* VPSRLDZ256rr */
+/* Table6151 */
+ 0x2e1e, /* VPMULLWZ256rm */
+ 0x2e21, /* VPMULLWZ256rr */
+/* Table6153 */
+ 0x34eb, /* VPSUBUSBZ256rm */
+ 0x34ee, /* VPSUBUSBZ256rr */
+/* Table6155 */
+ 0x3501, /* VPSUBUSWZ256rm */
+ 0x3504, /* VPSUBUSWZ256rr */
+/* Table6157 */
+ 0x2aed, /* VPMINUBZ256rm */
+ 0x2af0, /* VPMINUBZ256rr */
+/* Table6159 */
+ 0x21de, /* VPANDDZ256rm */
+ 0x21e4, /* VPANDDZ256rr */
+/* Table6161 */
+ 0x2185, /* VPADDUSBZ256rm */
+ 0x2188, /* VPADDUSBZ256rr */
+/* Table6163 */
+ 0x219b, /* VPADDUSWZ256rm */
+ 0x219e, /* VPADDUSWZ256rr */
+/* Table6165 */
+ 0x2a21, /* VPMAXUBZ256rm */
+ 0x2a24, /* VPMAXUBZ256rr */
+/* Table6167 */
+ 0x21f9, /* VPANDNDZ256rm */
+ 0x21ff, /* VPANDNDZ256rr */
+/* Table6169 */
+ 0x2251, /* VPAVGBZ256rm */
+ 0x2254, /* VPAVGBZ256rr */
+/* Table6171 */
+ 0x3366, /* VPSRAWZ256rm */
+ 0x3369, /* VPSRAWZ256rr */
+/* Table6173 */
+ 0x32c0, /* VPSRADZ256rm */
+ 0x32c3, /* VPSRADZ256rr */
+/* Table6175 */
+ 0x2267, /* VPAVGWZ256rm */
+ 0x226a, /* VPAVGWZ256rr */
+/* Table6177 */
+ 0x2db8, /* VPMULHUWZ256rm */
+ 0x2dbb, /* VPMULHUWZ256rr */
+/* Table6179 */
+ 0x2dce, /* VPMULHWZ256rm */
+ 0x2dd1, /* VPMULHWZ256rr */
+/* Table6181 */
+ 0x1eb1, /* VMOVNTDQZ256mr */
+ 0x0, /* */
+/* Table6183 */
+ 0x34bf, /* VPSUBSBZ256rm */
+ 0x34c2, /* VPSUBSBZ256rr */
+/* Table6185 */
+ 0x34d5, /* VPSUBSWZ256rm */
+ 0x34d8, /* VPSUBSWZ256rr */
+/* Table6187 */
+ 0x2ad7, /* VPMINSWZ256rm */
+ 0x2ada, /* VPMINSWZ256rr */
+/* Table6189 */
+ 0x2ec9, /* VPORDZ256rm */
+ 0x2ecf, /* VPORDZ256rr */
+/* Table6191 */
+ 0x2159, /* VPADDSBZ256rm */
+ 0x215c, /* VPADDSBZ256rr */
+/* Table6193 */
+ 0x216f, /* VPADDSWZ256rm */
+ 0x2172, /* VPADDSWZ256rr */
+/* Table6195 */
+ 0x2a0b, /* VPMAXSWZ256rm */
+ 0x2a0e, /* VPMAXSWZ256rr */
+/* Table6197 */
+ 0x36b4, /* VPXORDZ256rm */
+ 0x36ba, /* VPXORDZ256rr */
+/* Table6199 */
+ 0x3290, /* VPSLLWZ256rm */
+ 0x3293, /* VPSLLWZ256rr */
+/* Table6201 */
+ 0x31e0, /* VPSLLDZ256rm */
+ 0x31e3, /* VPSLLDZ256rr */
+/* Table6203 */
+ 0x299d, /* VPMADDWDZ256rm */
+ 0x29a0, /* VPMADDWDZ256rr */
+/* Table6205 */
+ 0x2ff2, /* VPSADBWZ256rm */
+ 0x2ff3, /* VPSADBWZ256rr */
+/* Table6207 */
+ 0x346b, /* VPSUBBZ256rm */
+ 0x346e, /* VPSUBBZ256rr */
+/* Table6209 */
+ 0x3517, /* VPSUBWZ256rm */
+ 0x351a, /* VPSUBWZ256rr */
+/* Table6211 */
+ 0x3484, /* VPSUBDZ256rm */
+ 0x348a, /* VPSUBDZ256rr */
+/* Table6213 */
+ 0x2105, /* VPADDBZ256rm */
+ 0x2108, /* VPADDBZ256rr */
+/* Table6215 */
+ 0x21b1, /* VPADDWZ256rm */
+ 0x21b4, /* VPADDWZ256rr */
+/* Table6217 */
+ 0x211e, /* VPADDDZ256rm */
+ 0x2124, /* VPADDDZ256rr */
+/* Table6219 */
+ 0xfd9, /* VCVTQQ2PSZ256rm */
+ 0xfdf, /* VCVTQQ2PSZ256rr */
+/* Table6221 */
+ 0x1099, /* VCVTTPD2UDQZ256rm */
+ 0x109f, /* VCVTTPD2UDQZ256rr */
+/* Table6223 */
+ 0xeb2, /* VCVTPD2UDQZ256rm */
+ 0xeb8, /* VCVTPD2UDQZ256rr */
+/* Table6225 */
+ 0x1e55, /* VMOVDQU64Z256rm */
+ 0x1e58, /* VMOVDQU64Z256rr */
+/* Table6227 */
+ 0x11c2, /* VCVTUQQ2PDZ256rm */
+ 0x11c8, /* VCVTUQQ2PDZ256rr */
+/* Table6229 */
+ 0x1e53, /* VMOVDQU64Z256mr */
+ 0x1e59, /* VMOVDQU64Z256rr_REV */
+/* Table6231 */
+ 0xfbb, /* VCVTQQ2PDZ256rm */
+ 0xfc1, /* VCVTQQ2PDZ256rr */
+/* Table6233 */
+ 0x1da6, /* VMOVDDUPZ256rm */
+ 0x1da9, /* VMOVDDUPZ256rr */
+/* Table6235 */
+ 0x1e13, /* VMOVDQU16Z256rm */
+ 0x1e16, /* VMOVDQU16Z256rr */
+/* Table6237 */
+ 0x11e0, /* VCVTUQQ2PSZ256rm */
+ 0x11e6, /* VCVTUQQ2PSZ256rr */
+/* Table6239 */
+ 0x1e11, /* VMOVDQU16Z256mr */
+ 0x1e17, /* VMOVDQU16Z256rr_REV */
+/* Table6241 */
+ 0xe52, /* VCVTPD2DQZ256rm */
+ 0xe58, /* VCVTPD2DQZ256rr */
+/* Table6243 */
+ 0x1f2f, /* VMOVUPDZ256rm */
+ 0x1f32, /* VMOVUPDZ256rr */
+/* Table6245 */
+ 0x1f2d, /* VMOVUPDZ256mr */
+ 0x1f33, /* VMOVUPDZ256rr_REV */
+/* Table6247 */
+ 0x3adb, /* VUNPCKLPDZ256rm */
+ 0x3ae1, /* VUNPCKLPDZ256rr */
+/* Table6249 */
+ 0x3a9d, /* VUNPCKHPDZ256rm */
+ 0x3aa3, /* VUNPCKHPDZ256rr */
+/* Table6251 */
+ 0x1d5d, /* VMOVAPDZ256rm */
+ 0x1d60, /* VMOVAPDZ256rr */
+/* Table6253 */
+ 0x1d5b, /* VMOVAPDZ256mr */
+ 0x1d61, /* VMOVAPDZ256rr_REV */
+/* Table6255 */
+ 0x1eb6, /* VMOVNTPDZ256mr */
+ 0x0, /* */
+/* Table6257 */
+ 0x39be, /* VSQRTPDZ256m */
+ 0x39c4, /* VSQRTPDZ256r */
+/* Table6259 */
+ 0xc6d, /* VANDPDZ256rm */
+ 0xc73, /* VANDPDZ256rr */
+/* Table6261 */
+ 0xc2f, /* VANDNPDZ256rm */
+ 0xc35, /* VANDNPDZ256rr */
+/* Table6263 */
+ 0x1ff4, /* VORPDZ256rm */
+ 0x1ffa, /* VORPDZ256rr */
+/* Table6265 */
+ 0x3b19, /* VXORPDZ256rm */
+ 0x3b1f, /* VXORPDZ256rr */
+/* Table6267 */
+ 0xb63, /* VADDPDZ256rm */
+ 0xb69, /* VADDPDZ256rr */
+/* Table6269 */
+ 0x1f8c, /* VMULPDZ256rm */
+ 0x1f92, /* VMULPDZ256rr */
+/* Table6271 */
+ 0xe74, /* VCVTPD2PSZ256rm */
+ 0xe7a, /* VCVTPD2PSZ256rr */
+/* Table6273 */
+ 0x3a21, /* VSUBPDZ256rm */
+ 0x3a27, /* VSUBPDZ256rr */
+/* Table6275 */
+ 0x1ce9, /* VMINPDZ256rm */
+ 0x1cef, /* VMINPDZ256rr */
+/* Table6277 */
+ 0x1225, /* VDIVPDZ256rm */
+ 0x122b, /* VDIVPDZ256rr */
+/* Table6279 */
+ 0x1c3e, /* VMAXPDZ256rm */
+ 0x1c44, /* VMAXPDZ256rr */
+/* Table6281 */
+ 0x3681, /* VPUNPCKLQDQZ256rm */
+ 0x3687, /* VPUNPCKLQDQZ256rr */
+/* Table6283 */
+ 0x3617, /* VPUNPCKHQDQZ256rm */
+ 0x361d, /* VPUNPCKHQDQZ256rr */
+/* Table6285 */
+ 0x1dea, /* VMOVDQA64Z256rm */
+ 0x1ded, /* VMOVDQA64Z256rr */
+/* Table6287 */
+ 0x2f91, /* VPRORQZ256mi */
+ 0x2f25, /* VPROLQZ256mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32ea, /* VPSRAQZ256mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f94, /* VPRORQZ256ri */
+ 0x2f28, /* VPROLQZ256ri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32ed, /* VPSRAQZ256ri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table6303 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33cb, /* VPSRLQZ256mi */
+ 0x337e, /* VPSRLDQZ256rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x320d, /* VPSLLQZ256mi */
+ 0x31c0, /* VPSLLDQZ256rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33ce, /* VPSRLQZ256ri */
+ 0x337f, /* VPSRLDQZ256rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3210, /* VPSLLQZ256ri */
+ 0x31c1, /* VPSLLDQZ256rr */
+/* Table6319 */
+ 0x10b7, /* VCVTTPD2UQQZ256rm */
+ 0x10bd, /* VCVTTPD2UQQZ256rr */
+/* Table6321 */
+ 0xed0, /* VCVTPD2UQQZ256rm */
+ 0xed6, /* VCVTPD2UQQZ256rr */
+/* Table6323 */
+ 0x107b, /* VCVTTPD2QQZ256rm */
+ 0x1081, /* VCVTTPD2QQZ256rr */
+/* Table6325 */
+ 0xe94, /* VCVTPD2QQZ256rm */
+ 0xe9a, /* VCVTPD2QQZ256rr */
+/* Table6327 */
+ 0x1de8, /* VMOVDQA64Z256mr */
+ 0x1dee, /* VMOVDQA64Z256rr_REV */
+/* Table6329 */
+ 0xd62, /* VCMPPDZ256rmi */
+ 0xd66, /* VCMPPDZ256rri */
+/* Table6331 */
+ 0x3983, /* VSHUFPDZ256rmi */
+ 0x3986, /* VSHUFPDZ256rri */
+/* Table6333 */
+ 0x33d1, /* VPSRLQZ256rm */
+ 0x33d4, /* VPSRLQZ256rr */
+/* Table6335 */
+ 0x213d, /* VPADDQZ256rm */
+ 0x2143, /* VPADDQZ256rr */
+/* Table6337 */
+ 0x2233, /* VPANDQZ256rm */
+ 0x2239, /* VPANDQZ256rr */
+/* Table6339 */
+ 0x2214, /* VPANDNQZ256rm */
+ 0x221a, /* VPANDNQZ256rr */
+/* Table6341 */
+ 0x32f0, /* VPSRAQZ256rm */
+ 0x32f3, /* VPSRAQZ256rr */
+/* Table6343 */
+ 0x105b, /* VCVTTPD2DQZ256rm */
+ 0x1061, /* VCVTTPD2DQZ256rr */
+/* Table6345 */
+ 0x2ee4, /* VPORQZ256rm */
+ 0x2eea, /* VPORQZ256rr */
+/* Table6347 */
+ 0x36cf, /* VPXORQZ256rm */
+ 0x36d5, /* VPXORQZ256rr */
+/* Table6349 */
+ 0x3213, /* VPSLLQZ256rm */
+ 0x3216, /* VPSLLQZ256rr */
+/* Table6351 */
+ 0x2e52, /* VPMULUDQZ256rm */
+ 0x2e58, /* VPMULUDQZ256rr */
+/* Table6353 */
+ 0x34a3, /* VPSUBQZ256rm */
+ 0x34a9, /* VPSUBQZ256rr */
+/* Table6355 */
+ 0x1f63, /* VMOVUPSZrm */
+ 0x1f66, /* VMOVUPSZrr */
+/* Table6357 */
+ 0x1f61, /* VMOVUPSZmr */
+ 0x1f67, /* VMOVUPSZrr_REV */
+/* Table6359 */
+ 0x3b03, /* VUNPCKLPSZrm */
+ 0x3b09, /* VUNPCKLPSZrr */
+/* Table6361 */
+ 0x3ac5, /* VUNPCKHPSZrm */
+ 0x3acb, /* VUNPCKHPSZrr */
+/* Table6363 */
+ 0x1d91, /* VMOVAPSZrm */
+ 0x1d94, /* VMOVAPSZrr */
+/* Table6365 */
+ 0x1d8f, /* VMOVAPSZmr */
+ 0x1d95, /* VMOVAPSZrr_REV */
+/* Table6367 */
+ 0x1ebc, /* VMOVNTPSZmr */
+ 0x0, /* */
+/* Table6369 */
+ 0x39e9, /* VSQRTPSZm */
+ 0x39ef, /* VSQRTPSZr */
+/* Table6371 */
+ 0xc95, /* VANDPSZrm */
+ 0xc9b, /* VANDPSZrr */
+/* Table6373 */
+ 0xc57, /* VANDNPSZrm */
+ 0xc5d, /* VANDNPSZrr */
+/* Table6375 */
+ 0x201c, /* VORPSZrm */
+ 0x2022, /* VORPSZrr */
+/* Table6377 */
+ 0x3b41, /* VXORPSZrm */
+ 0x3b47, /* VXORPSZrr */
+/* Table6379 */
+ 0xb8e, /* VADDPSZrm */
+ 0xb94, /* VADDPSZrr */
+/* Table6381 */
+ 0x1fb7, /* VMULPSZrm */
+ 0x1fbd, /* VMULPSZrr */
+/* Table6383 */
+ 0xf34, /* VCVTPS2PDZrm */
+ 0xf3a, /* VCVTPS2PDZrr */
+/* Table6385 */
+ 0xe39, /* VCVTDQ2PSZrm */
+ 0xe3f, /* VCVTDQ2PSZrr */
+/* Table6387 */
+ 0x3a4c, /* VSUBPSZrm */
+ 0x3a52, /* VSUBPSZrr */
+/* Table6389 */
+ 0x1d14, /* VMINPSZrm */
+ 0x1d1a, /* VMINPSZrr */
+/* Table6391 */
+ 0x1250, /* VDIVPSZrm */
+ 0x1256, /* VDIVPSZrr */
+/* Table6393 */
+ 0x1c69, /* VMAXPSZrm */
+ 0x1c6f, /* VMAXPSZrr */
+/* Table6395 */
+ 0x111e, /* VCVTTPS2UDQZrm */
+ 0x1124, /* VCVTTPS2UDQZrr */
+/* Table6397 */
+ 0xf88, /* VCVTPS2UDQZrm */
+ 0xf8e, /* VCVTPS2UDQZrr */
+/* Table6399 */
+ 0xd9e, /* VCMPPSZrmi */
+ 0xda2, /* VCMPPSZrri */
+/* Table6401 */
+ 0x39ab, /* VSHUFPSZrmi */
+ 0x39ae, /* VSHUFPSZrri */
+/* Table6403 */
+ 0x1f03, /* VMOVSLDUPZrm */
+ 0x1f06, /* VMOVSLDUPZrr */
+/* Table6405 */
+ 0x1eed, /* VMOVSHDUPZrm */
+ 0x1ef0, /* VMOVSHDUPZrr */
+/* Table6407 */
+ 0x10e0, /* VCVTTPS2DQZrm */
+ 0x10e6, /* VCVTTPS2DQZrr */
+/* Table6409 */
+ 0x1e3f, /* VMOVDQU32Zrm */
+ 0x1e42, /* VMOVDQU32Zrr */
+/* Table6411 */
+ 0x3193, /* VPSHUFHWZmi */
+ 0x3196, /* VPSHUFHWZri */
+/* Table6413 */
+ 0x1192, /* VCVTUDQ2PDZrm */
+ 0x1198, /* VCVTUDQ2PDZrr */
+/* Table6415 */
+ 0x1e3d, /* VMOVDQU32Zmr */
+ 0x1e43, /* VMOVDQU32Zrr_REV */
+/* Table6417 */
+ 0xe1a, /* VCVTDQ2PDZrm */
+ 0xe20, /* VCVTDQ2PDZrr */
+/* Table6419 */
+ 0x1e81, /* VMOVDQU8Zrm */
+ 0x1e84, /* VMOVDQU8Zrr */
+/* Table6421 */
+ 0x31a9, /* VPSHUFLWZmi */
+ 0x31ac, /* VPSHUFLWZri */
+/* Table6423 */
+ 0x11ad, /* VCVTUDQ2PSZrm */
+ 0x11b3, /* VCVTUDQ2PSZrr */
+/* Table6425 */
+ 0x1e7f, /* VMOVDQU8Zmr */
+ 0x1e85, /* VMOVDQU8Zrr_REV */
+/* Table6427 */
+ 0xf12, /* VCVTPS2DQZrm */
+ 0xf18, /* VCVTPS2DQZrr */
+/* Table6429 */
+ 0x364f, /* VPUNPCKLBWZrm */
+ 0x3652, /* VPUNPCKLBWZrr */
+/* Table6431 */
+ 0x36a3, /* VPUNPCKLWDZrm */
+ 0x36a6, /* VPUNPCKLWDZrr */
+/* Table6433 */
+ 0x366b, /* VPUNPCKLDQZrm */
+ 0x3671, /* VPUNPCKLDQZrr */
+/* Table6435 */
+ 0x20c0, /* VPACKSSWBZrm */
+ 0x20c3, /* VPACKSSWBZrr */
+/* Table6437 */
+ 0x2405, /* VPCMPGTBZrm */
+ 0x2407, /* VPCMPGTBZrr */
+/* Table6439 */
+ 0x2441, /* VPCMPGTWZrm */
+ 0x2443, /* VPCMPGTWZrr */
+/* Table6441 */
+ 0x2419, /* VPCMPGTDZrm */
+ 0x241d, /* VPCMPGTDZrr */
+/* Table6443 */
+ 0x20f5, /* VPACKUSWBZrm */
+ 0x20f8, /* VPACKUSWBZrr */
+/* Table6445 */
+ 0x35e5, /* VPUNPCKHBWZrm */
+ 0x35e8, /* VPUNPCKHBWZrr */
+/* Table6447 */
+ 0x3639, /* VPUNPCKHWDZrm */
+ 0x363c, /* VPUNPCKHWDZrr */
+/* Table6449 */
+ 0x3601, /* VPUNPCKHDQZrm */
+ 0x3607, /* VPUNPCKHDQZrr */
+/* Table6451 */
+ 0x20a7, /* VPACKSSDWZrm */
+ 0x20ad, /* VPACKSSDWZrr */
+/* Table6453 */
+ 0x1dd4, /* VMOVDQA32Zrm */
+ 0x1dd7, /* VMOVDQA32Zrr */
+/* Table6455 */
+ 0x317d, /* VPSHUFDZmi */
+ 0x3180, /* VPSHUFDZri */
+/* Table6457 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3454, /* VPSRLWZmi */
+ 0x0, /* */
+ 0x336c, /* VPSRAWZmi */
+ 0x0, /* */
+ 0x3296, /* VPSLLWZmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3457, /* VPSRLWZri */
+ 0x0, /* */
+ 0x336f, /* VPSRAWZri */
+ 0x0, /* */
+ 0x3299, /* VPSLLWZri */
+ 0x0, /* */
+/* Table6473 */
+ 0x2f7f, /* VPRORDZmi */
+ 0x2f13, /* VPROLDZmi */
+ 0x33a7, /* VPSRLDZmi */
+ 0x0, /* */
+ 0x32c9, /* VPSRADZmi */
+ 0x0, /* */
+ 0x31e9, /* VPSLLDZmi */
+ 0x0, /* */
+ 0x2f82, /* VPRORDZri */
+ 0x2f16, /* VPROLDZri */
+ 0x33aa, /* VPSRLDZri */
+ 0x0, /* */
+ 0x32cc, /* VPSRADZri */
+ 0x0, /* */
+ 0x31ec, /* VPSLLDZri */
+ 0x0, /* */
+/* Table6489 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3380, /* VPSRLDQZrm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31c2, /* VPSLLDQZrm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3381, /* VPSRLDQZrr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31c3, /* VPSLLDQZrr */
+/* Table6505 */
+ 0x23b5, /* VPCMPEQBZrm */
+ 0x23b7, /* VPCMPEQBZrr */
+/* Table6507 */
+ 0x23f1, /* VPCMPEQWZrm */
+ 0x23f3, /* VPCMPEQWZrr */
+/* Table6509 */
+ 0x23c9, /* VPCMPEQDZrm */
+ 0x23cd, /* VPCMPEQDZrr */
+/* Table6511 */
+ 0x113c, /* VCVTTPS2UQQZrm */
+ 0x1142, /* VCVTTPS2UQQZrr */
+/* Table6513 */
+ 0xfa6, /* VCVTPS2UQQZrm */
+ 0xfac, /* VCVTPS2UQQZrr */
+/* Table6515 */
+ 0x1100, /* VCVTTPS2QQZrm */
+ 0x1106, /* VCVTTPS2QQZrr */
+/* Table6517 */
+ 0xf6a, /* VCVTPS2QQZrm */
+ 0xf70, /* VCVTPS2QQZrr */
+/* Table6519 */
+ 0x1dd2, /* VMOVDQA32Zmr */
+ 0x1dd8, /* VMOVDQA32Zrr_REV */
+/* Table6521 */
+ 0x345a, /* VPSRLWZrm */
+ 0x345d, /* VPSRLWZrr */
+/* Table6523 */
+ 0x33ad, /* VPSRLDZrm */
+ 0x33b0, /* VPSRLDZrr */
+/* Table6525 */
+ 0x2e24, /* VPMULLWZrm */
+ 0x2e27, /* VPMULLWZrr */
+/* Table6527 */
+ 0x34f1, /* VPSUBUSBZrm */
+ 0x34f4, /* VPSUBUSBZrr */
+/* Table6529 */
+ 0x3507, /* VPSUBUSWZrm */
+ 0x350a, /* VPSUBUSWZrr */
+/* Table6531 */
+ 0x2af3, /* VPMINUBZrm */
+ 0x2af6, /* VPMINUBZrr */
+/* Table6533 */
+ 0x21e7, /* VPANDDZrm */
+ 0x21ed, /* VPANDDZrr */
+/* Table6535 */
+ 0x218b, /* VPADDUSBZrm */
+ 0x218e, /* VPADDUSBZrr */
+/* Table6537 */
+ 0x21a1, /* VPADDUSWZrm */
+ 0x21a4, /* VPADDUSWZrr */
+/* Table6539 */
+ 0x2a27, /* VPMAXUBZrm */
+ 0x2a2a, /* VPMAXUBZrr */
+/* Table6541 */
+ 0x2202, /* VPANDNDZrm */
+ 0x2208, /* VPANDNDZrr */
+/* Table6543 */
+ 0x2257, /* VPAVGBZrm */
+ 0x225a, /* VPAVGBZrr */
+/* Table6545 */
+ 0x3372, /* VPSRAWZrm */
+ 0x3375, /* VPSRAWZrr */
+/* Table6547 */
+ 0x32cf, /* VPSRADZrm */
+ 0x32d2, /* VPSRADZrr */
+/* Table6549 */
+ 0x226d, /* VPAVGWZrm */
+ 0x2270, /* VPAVGWZrr */
+/* Table6551 */
+ 0x2dbe, /* VPMULHUWZrm */
+ 0x2dc1, /* VPMULHUWZrr */
+/* Table6553 */
+ 0x2dd4, /* VPMULHWZrm */
+ 0x2dd7, /* VPMULHWZrr */
+/* Table6555 */
+ 0x1eb2, /* VMOVNTDQZmr */
+ 0x0, /* */
+/* Table6557 */
+ 0x34c5, /* VPSUBSBZrm */
+ 0x34c8, /* VPSUBSBZrr */
+/* Table6559 */
+ 0x34db, /* VPSUBSWZrm */
+ 0x34de, /* VPSUBSWZrr */
+/* Table6561 */
+ 0x2add, /* VPMINSWZrm */
+ 0x2ae0, /* VPMINSWZrr */
+/* Table6563 */
+ 0x2ed2, /* VPORDZrm */
+ 0x2ed8, /* VPORDZrr */
+/* Table6565 */
+ 0x215f, /* VPADDSBZrm */
+ 0x2162, /* VPADDSBZrr */
+/* Table6567 */
+ 0x2175, /* VPADDSWZrm */
+ 0x2178, /* VPADDSWZrr */
+/* Table6569 */
+ 0x2a11, /* VPMAXSWZrm */
+ 0x2a14, /* VPMAXSWZrr */
+/* Table6571 */
+ 0x36bd, /* VPXORDZrm */
+ 0x36c3, /* VPXORDZrr */
+/* Table6573 */
+ 0x329c, /* VPSLLWZrm */
+ 0x329f, /* VPSLLWZrr */
+/* Table6575 */
+ 0x31ef, /* VPSLLDZrm */
+ 0x31f2, /* VPSLLDZrr */
+/* Table6577 */
+ 0x29a3, /* VPMADDWDZrm */
+ 0x29a6, /* VPMADDWDZrr */
+/* Table6579 */
+ 0x2ff4, /* VPSADBWZrm */
+ 0x2ff5, /* VPSADBWZrr */
+/* Table6581 */
+ 0x3471, /* VPSUBBZrm */
+ 0x3474, /* VPSUBBZrr */
+/* Table6583 */
+ 0x351d, /* VPSUBWZrm */
+ 0x3520, /* VPSUBWZrr */
+/* Table6585 */
+ 0x348d, /* VPSUBDZrm */
+ 0x3493, /* VPSUBDZrr */
+/* Table6587 */
+ 0x210b, /* VPADDBZrm */
+ 0x210e, /* VPADDBZrr */
+/* Table6589 */
+ 0x21b7, /* VPADDWZrm */
+ 0x21ba, /* VPADDWZrr */
+/* Table6591 */
+ 0x2127, /* VPADDDZrm */
+ 0x212d, /* VPADDDZrr */
+/* Table6593 */
+ 0xfe2, /* VCVTQQ2PSZrm */
+ 0xfe8, /* VCVTQQ2PSZrr */
+/* Table6595 */
+ 0x10a2, /* VCVTTPD2UDQZrm */
+ 0x10a8, /* VCVTTPD2UDQZrr */
+/* Table6597 */
+ 0xebb, /* VCVTPD2UDQZrm */
+ 0xec1, /* VCVTPD2UDQZrr */
+/* Table6599 */
+ 0x1e60, /* VMOVDQU64Zrm */
+ 0x1e63, /* VMOVDQU64Zrr */
+/* Table6601 */
+ 0x11cb, /* VCVTUQQ2PDZrm */
+ 0x11d1, /* VCVTUQQ2PDZrr */
+/* Table6603 */
+ 0x1e5e, /* VMOVDQU64Zmr */
+ 0x1e64, /* VMOVDQU64Zrr_REV */
+/* Table6605 */
+ 0xfc4, /* VCVTQQ2PDZrm */
+ 0xfca, /* VCVTQQ2PDZrr */
+/* Table6607 */
+ 0x1dac, /* VMOVDDUPZrm */
+ 0x1daf, /* VMOVDDUPZrr */
+/* Table6609 */
+ 0x1e1e, /* VMOVDQU16Zrm */
+ 0x1e21, /* VMOVDQU16Zrr */
+/* Table6611 */
+ 0x11e9, /* VCVTUQQ2PSZrm */
+ 0x11ef, /* VCVTUQQ2PSZrr */
+/* Table6613 */
+ 0x1e1c, /* VMOVDQU16Zmr */
+ 0x1e22, /* VMOVDQU16Zrr_REV */
+/* Table6615 */
+ 0xe5b, /* VCVTPD2DQZrm */
+ 0xe61, /* VCVTPD2DQZrr */
+/* Table6617 */
+ 0x1f3a, /* VMOVUPDZrm */
+ 0x1f3d, /* VMOVUPDZrr */
+/* Table6619 */
+ 0x1f38, /* VMOVUPDZmr */
+ 0x1f3e, /* VMOVUPDZrr_REV */
+/* Table6621 */
+ 0x3ae4, /* VUNPCKLPDZrm */
+ 0x3aea, /* VUNPCKLPDZrr */
+/* Table6623 */
+ 0x3aa6, /* VUNPCKHPDZrm */
+ 0x3aac, /* VUNPCKHPDZrr */
+/* Table6625 */
+ 0x1d68, /* VMOVAPDZrm */
+ 0x1d6b, /* VMOVAPDZrr */
+/* Table6627 */
+ 0x1d66, /* VMOVAPDZmr */
+ 0x1d6c, /* VMOVAPDZrr_REV */
+/* Table6629 */
+ 0x1eb7, /* VMOVNTPDZmr */
+ 0x0, /* */
+/* Table6631 */
+ 0x39c7, /* VSQRTPDZm */
+ 0x39cd, /* VSQRTPDZr */
+/* Table6633 */
+ 0xc76, /* VANDPDZrm */
+ 0xc7c, /* VANDPDZrr */
+/* Table6635 */
+ 0xc38, /* VANDNPDZrm */
+ 0xc3e, /* VANDNPDZrr */
+/* Table6637 */
+ 0x1ffd, /* VORPDZrm */
+ 0x2003, /* VORPDZrr */
+/* Table6639 */
+ 0x3b22, /* VXORPDZrm */
+ 0x3b28, /* VXORPDZrr */
+/* Table6641 */
+ 0xb6c, /* VADDPDZrm */
+ 0xb72, /* VADDPDZrr */
+/* Table6643 */
+ 0x1f95, /* VMULPDZrm */
+ 0x1f9b, /* VMULPDZrr */
+/* Table6645 */
+ 0xe7d, /* VCVTPD2PSZrm */
+ 0xe83, /* VCVTPD2PSZrr */
+/* Table6647 */
+ 0x3a2a, /* VSUBPDZrm */
+ 0x3a30, /* VSUBPDZrr */
+/* Table6649 */
+ 0x1cf2, /* VMINPDZrm */
+ 0x1cf8, /* VMINPDZrr */
+/* Table6651 */
+ 0x122e, /* VDIVPDZrm */
+ 0x1234, /* VDIVPDZrr */
+/* Table6653 */
+ 0x1c47, /* VMAXPDZrm */
+ 0x1c4d, /* VMAXPDZrr */
+/* Table6655 */
+ 0x368a, /* VPUNPCKLQDQZrm */
+ 0x3690, /* VPUNPCKLQDQZrr */
+/* Table6657 */
+ 0x3620, /* VPUNPCKHQDQZrm */
+ 0x3626, /* VPUNPCKHQDQZrr */
+/* Table6659 */
+ 0x1df5, /* VMOVDQA64Zrm */
+ 0x1df8, /* VMOVDQA64Zrr */
+/* Table6661 */
+ 0x2f9a, /* VPRORQZmi */
+ 0x2f2e, /* VPROLQZmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32f9, /* VPSRAQZmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f9d, /* VPRORQZri */
+ 0x2f31, /* VPROLQZri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32fc, /* VPSRAQZri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table6677 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33da, /* VPSRLQZmi */
+ 0x3380, /* VPSRLDQZrm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x321c, /* VPSLLQZmi */
+ 0x31c2, /* VPSLLDQZrm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33dd, /* VPSRLQZri */
+ 0x3381, /* VPSRLDQZrr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x321f, /* VPSLLQZri */
+ 0x31c3, /* VPSLLDQZrr */
+/* Table6693 */
+ 0x10c0, /* VCVTTPD2UQQZrm */
+ 0x10c6, /* VCVTTPD2UQQZrr */
+/* Table6695 */
+ 0xed9, /* VCVTPD2UQQZrm */
+ 0xedf, /* VCVTPD2UQQZrr */
+/* Table6697 */
+ 0x1084, /* VCVTTPD2QQZrm */
+ 0x108a, /* VCVTTPD2QQZrr */
+/* Table6699 */
+ 0xe9d, /* VCVTPD2QQZrm */
+ 0xea3, /* VCVTPD2QQZrr */
+/* Table6701 */
+ 0x1df3, /* VMOVDQA64Zmr */
+ 0x1df9, /* VMOVDQA64Zrr_REV */
+/* Table6703 */
+ 0xd6e, /* VCMPPDZrmi */
+ 0xd72, /* VCMPPDZrri */
+/* Table6705 */
+ 0x398c, /* VSHUFPDZrmi */
+ 0x398f, /* VSHUFPDZrri */
+/* Table6707 */
+ 0x33e0, /* VPSRLQZrm */
+ 0x33e3, /* VPSRLQZrr */
+/* Table6709 */
+ 0x2146, /* VPADDQZrm */
+ 0x214c, /* VPADDQZrr */
+/* Table6711 */
+ 0x223c, /* VPANDQZrm */
+ 0x2242, /* VPANDQZrr */
+/* Table6713 */
+ 0x221d, /* VPANDNQZrm */
+ 0x2223, /* VPANDNQZrr */
+/* Table6715 */
+ 0x32ff, /* VPSRAQZrm */
+ 0x3302, /* VPSRAQZrr */
+/* Table6717 */
+ 0x1064, /* VCVTTPD2DQZrm */
+ 0x106a, /* VCVTTPD2DQZrr */
+/* Table6719 */
+ 0x2eed, /* VPORQZrm */
+ 0x2ef3, /* VPORQZrr */
+/* Table6721 */
+ 0x36d8, /* VPXORQZrm */
+ 0x36de, /* VPXORQZrr */
+/* Table6723 */
+ 0x3222, /* VPSLLQZrm */
+ 0x3225, /* VPSLLQZrr */
+/* Table6725 */
+ 0x2e5b, /* VPMULUDQZrm */
+ 0x2e61, /* VPMULUDQZrr */
+/* Table6727 */
+ 0x34ac, /* VPSUBQZrm */
+ 0x34b2, /* VPSUBQZrr */
+/* Table6729 */
+ 0x1f4e, /* VMOVUPSZ128rmk */
+ 0x1f52, /* VMOVUPSZ128rrk */
+/* Table6731 */
+ 0x1f4c, /* VMOVUPSZ128mrk */
+ 0x1f53, /* VMOVUPSZ128rrk_REV */
+/* Table6733 */
+ 0x3af5, /* VUNPCKLPSZ128rmk */
+ 0x3af8, /* VUNPCKLPSZ128rrk */
+/* Table6735 */
+ 0x3ab7, /* VUNPCKHPSZ128rmk */
+ 0x3aba, /* VUNPCKHPSZ128rrk */
+/* Table6737 */
+ 0x1d7c, /* VMOVAPSZ128rmk */
+ 0x1d80, /* VMOVAPSZ128rrk */
+/* Table6739 */
+ 0x1d7a, /* VMOVAPSZ128mrk */
+ 0x1d81, /* VMOVAPSZ128rrk_REV */
+/* Table6741 */
+ 0x39db, /* VSQRTPSZ128mk */
+ 0x39de, /* VSQRTPSZ128rk */
+/* Table6743 */
+ 0xc87, /* VANDPSZ128rmk */
+ 0xc8a, /* VANDPSZ128rrk */
+/* Table6745 */
+ 0xc49, /* VANDNPSZ128rmk */
+ 0xc4c, /* VANDNPSZ128rrk */
+/* Table6747 */
+ 0x200e, /* VORPSZ128rmk */
+ 0x2011, /* VORPSZ128rrk */
+/* Table6749 */
+ 0x3b33, /* VXORPSZ128rmk */
+ 0x3b36, /* VXORPSZ128rrk */
+/* Table6751 */
+ 0xb80, /* VADDPSZ128rmk */
+ 0xb83, /* VADDPSZ128rrk */
+/* Table6753 */
+ 0x1fa9, /* VMULPSZ128rmk */
+ 0x1fac, /* VMULPSZ128rrk */
+/* Table6755 */
+ 0xf26, /* VCVTPS2PDZ128rmk */
+ 0xf29, /* VCVTPS2PDZ128rrk */
+/* Table6757 */
+ 0xe2b, /* VCVTDQ2PSZ128rmk */
+ 0xe2e, /* VCVTDQ2PSZ128rrk */
+/* Table6759 */
+ 0x3a3e, /* VSUBPSZ128rmk */
+ 0x3a41, /* VSUBPSZ128rrk */
+/* Table6761 */
+ 0x1d06, /* VMINPSZ128rmk */
+ 0x1d09, /* VMINPSZ128rrk */
+/* Table6763 */
+ 0x1242, /* VDIVPSZ128rmk */
+ 0x1245, /* VDIVPSZ128rrk */
+/* Table6765 */
+ 0x1c5b, /* VMAXPSZ128rmk */
+ 0x1c5e, /* VMAXPSZ128rrk */
+/* Table6767 */
+ 0x1110, /* VCVTTPS2UDQZ128rmk */
+ 0x1113, /* VCVTTPS2UDQZ128rrk */
+/* Table6769 */
+ 0xf7a, /* VCVTPS2UDQZ128rmk */
+ 0xf7d, /* VCVTPS2UDQZ128rrk */
+/* Table6771 */
+ 0xd89, /* VCMPPSZ128rmik */
+ 0xd8d, /* VCMPPSZ128rrik */
+/* Table6773 */
+ 0x399a, /* VSHUFPSZ128rmik */
+ 0x399d, /* VSHUFPSZ128rrik */
+/* Table6775 */
+ 0x1f12, /* VMOVSSZrmk */
+ 0x1f16, /* VMOVSSZrrk */
+/* Table6777 */
+ 0x1f10, /* VMOVSSZmrk */
+ 0x1f17, /* VMOVSSZrrk_REV */
+/* Table6779 */
+ 0x1ef8, /* VMOVSLDUPZ128rmk */
+ 0x1efb, /* VMOVSLDUPZ128rrk */
+/* Table6781 */
+ 0x1ee2, /* VMOVSHDUPZ128rmk */
+ 0x1ee5, /* VMOVSHDUPZ128rrk */
+/* Table6783 */
+ 0x3a08, /* VSQRTSSZm_Intk */
+ 0x3a0c, /* VSQRTSSZr_Intk */
+/* Table6785 */
+ 0xbad, /* VADDSSZrm_Intk */
+ 0xbb1, /* VADDSSZrr_Intk */
+/* Table6787 */
+ 0x1fd6, /* VMULSSZrm_Intk */
+ 0x1fda, /* VMULSSZrr_Intk */
+/* Table6789 */
+ 0x1033, /* VCVTSS2SDZrm_Intk */
+ 0x1037, /* VCVTSS2SDZrr_Intk */
+/* Table6791 */
+ 0x10d2, /* VCVTTPS2DQZ128rmk */
+ 0x10d5, /* VCVTTPS2DQZ128rrk */
+/* Table6793 */
+ 0x3a6b, /* VSUBSSZrm_Intk */
+ 0x3a6f, /* VSUBSSZrr_Intk */
+/* Table6795 */
+ 0x1d33, /* VMINSSZrm_Intk */
+ 0x1d37, /* VMINSSZrr_Intk */
+/* Table6797 */
+ 0x126f, /* VDIVSSZrm_Intk */
+ 0x1273, /* VDIVSSZrr_Intk */
+/* Table6799 */
+ 0x1c88, /* VMAXSSZrm_Intk */
+ 0x1c8c, /* VMAXSSZrr_Intk */
+/* Table6801 */
+ 0x1e2a, /* VMOVDQU32Z128rmk */
+ 0x1e2e, /* VMOVDQU32Z128rrk */
+/* Table6803 */
+ 0x3188, /* VPSHUFHWZ128mik */
+ 0x318b, /* VPSHUFHWZ128rik */
+/* Table6805 */
+ 0x1184, /* VCVTUDQ2PDZ128rmk */
+ 0x1187, /* VCVTUDQ2PDZ128rrk */
+/* Table6807 */
+ 0x1e28, /* VMOVDQU32Z128mrk */
+ 0x1e2f, /* VMOVDQU32Z128rrk_REV */
+/* Table6809 */
+ 0xdc4, /* VCMPSSZrm_Intk */
+ 0xdc9, /* VCMPSSZrr_Intk */
+/* Table6811 */
+ 0xe0c, /* VCVTDQ2PDZ128rmk */
+ 0xe0f, /* VCVTDQ2PDZ128rrk */
+/* Table6813 */
+ 0x1e6c, /* VMOVDQU8Z128rmk */
+ 0x1e70, /* VMOVDQU8Z128rrk */
+/* Table6815 */
+ 0x319e, /* VPSHUFLWZ128mik */
+ 0x31a1, /* VPSHUFLWZ128rik */
+/* Table6817 */
+ 0x119f, /* VCVTUDQ2PSZ128rmk */
+ 0x11a2, /* VCVTUDQ2PSZ128rrk */
+/* Table6819 */
+ 0x1e6a, /* VMOVDQU8Z128mrk */
+ 0x1e71, /* VMOVDQU8Z128rrk_REV */
+/* Table6821 */
+ 0xf04, /* VCVTPS2DQZ128rmk */
+ 0xf07, /* VCVTPS2DQZ128rrk */
+/* Table6823 */
+ 0x3644, /* VPUNPCKLBWZ128rmk */
+ 0x3647, /* VPUNPCKLBWZ128rrk */
+/* Table6825 */
+ 0x3698, /* VPUNPCKLWDZ128rmk */
+ 0x369b, /* VPUNPCKLWDZ128rrk */
+/* Table6827 */
+ 0x365d, /* VPUNPCKLDQZ128rmk */
+ 0x3660, /* VPUNPCKLDQZ128rrk */
+/* Table6829 */
+ 0x20b5, /* VPACKSSWBZ128rmk */
+ 0x20b8, /* VPACKSSWBZ128rrk */
+/* Table6831 */
+ 0x23fe, /* VPCMPGTBZ128rmk */
+ 0x2400, /* VPCMPGTBZ128rrk */
+/* Table6833 */
+ 0x243a, /* VPCMPGTWZ128rmk */
+ 0x243c, /* VPCMPGTWZ128rrk */
+/* Table6835 */
+ 0x2410, /* VPCMPGTDZ128rmk */
+ 0x2412, /* VPCMPGTDZ128rrk */
+/* Table6837 */
+ 0x20ea, /* VPACKUSWBZ128rmk */
+ 0x20ed, /* VPACKUSWBZ128rrk */
+/* Table6839 */
+ 0x35da, /* VPUNPCKHBWZ128rmk */
+ 0x35dd, /* VPUNPCKHBWZ128rrk */
+/* Table6841 */
+ 0x362e, /* VPUNPCKHWDZ128rmk */
+ 0x3631, /* VPUNPCKHWDZ128rrk */
+/* Table6843 */
+ 0x35f3, /* VPUNPCKHDQZ128rmk */
+ 0x35f6, /* VPUNPCKHDQZ128rrk */
+/* Table6845 */
+ 0x2099, /* VPACKSSDWZ128rmk */
+ 0x209c, /* VPACKSSDWZ128rrk */
+/* Table6847 */
+ 0x1dbf, /* VMOVDQA32Z128rmk */
+ 0x1dc3, /* VMOVDQA32Z128rrk */
+/* Table6849 */
+ 0x316c, /* VPSHUFDZ128mik */
+ 0x316f, /* VPSHUFDZ128rik */
+/* Table6851 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x343d, /* VPSRLWZ128mik */
+ 0x0, /* */
+ 0x3355, /* VPSRAWZ128mik */
+ 0x0, /* */
+ 0x327f, /* VPSLLWZ128mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3440, /* VPSRLWZ128rik */
+ 0x0, /* */
+ 0x3358, /* VPSRAWZ128rik */
+ 0x0, /* */
+ 0x3282, /* VPSLLWZ128rik */
+ 0x0, /* */
+/* Table6867 */
+ 0x2f6e, /* VPRORDZ128mik */
+ 0x2f02, /* VPROLDZ128mik */
+ 0x338a, /* VPSRLDZ128mik */
+ 0x0, /* */
+ 0x32ac, /* VPSRADZ128mik */
+ 0x0, /* */
+ 0x31cc, /* VPSLLDZ128mik */
+ 0x0, /* */
+ 0x2f71, /* VPRORDZ128rik */
+ 0x2f05, /* VPROLDZ128rik */
+ 0x338d, /* VPSRLDZ128rik */
+ 0x0, /* */
+ 0x32af, /* VPSRADZ128rik */
+ 0x0, /* */
+ 0x31cf, /* VPSLLDZ128rik */
+ 0x0, /* */
+/* Table6883 */
+ 0x23ae, /* VPCMPEQBZ128rmk */
+ 0x23b0, /* VPCMPEQBZ128rrk */
+/* Table6885 */
+ 0x23ea, /* VPCMPEQWZ128rmk */
+ 0x23ec, /* VPCMPEQWZ128rrk */
+/* Table6887 */
+ 0x23c0, /* VPCMPEQDZ128rmk */
+ 0x23c2, /* VPCMPEQDZ128rrk */
+/* Table6889 */
+ 0x112e, /* VCVTTPS2UQQZ128rmk */
+ 0x1131, /* VCVTTPS2UQQZ128rrk */
+/* Table6891 */
+ 0xf98, /* VCVTPS2UQQZ128rmk */
+ 0xf9b, /* VCVTPS2UQQZ128rrk */
+/* Table6893 */
+ 0x10f2, /* VCVTTPS2QQZ128rmk */
+ 0x10f5, /* VCVTTPS2QQZ128rrk */
+/* Table6895 */
+ 0xf5c, /* VCVTPS2QQZ128rmk */
+ 0xf5f, /* VCVTPS2QQZ128rrk */
+/* Table6897 */
+ 0x1dbd, /* VMOVDQA32Z128mrk */
+ 0x1dc4, /* VMOVDQA32Z128rrk_REV */
+/* Table6899 */
+ 0x3443, /* VPSRLWZ128rmk */
+ 0x3446, /* VPSRLWZ128rrk */
+/* Table6901 */
+ 0x3390, /* VPSRLDZ128rmk */
+ 0x3393, /* VPSRLDZ128rrk */
+/* Table6903 */
+ 0x2e19, /* VPMULLWZ128rmk */
+ 0x2e1c, /* VPMULLWZ128rrk */
+/* Table6905 */
+ 0x34e6, /* VPSUBUSBZ128rmk */
+ 0x34e9, /* VPSUBUSBZ128rrk */
+/* Table6907 */
+ 0x34fc, /* VPSUBUSWZ128rmk */
+ 0x34ff, /* VPSUBUSWZ128rrk */
+/* Table6909 */
+ 0x2ae8, /* VPMINUBZ128rmk */
+ 0x2aeb, /* VPMINUBZ128rrk */
+/* Table6911 */
+ 0x21d9, /* VPANDDZ128rmk */
+ 0x21dc, /* VPANDDZ128rrk */
+/* Table6913 */
+ 0x2180, /* VPADDUSBZ128rmk */
+ 0x2183, /* VPADDUSBZ128rrk */
+/* Table6915 */
+ 0x2196, /* VPADDUSWZ128rmk */
+ 0x2199, /* VPADDUSWZ128rrk */
+/* Table6917 */
+ 0x2a1c, /* VPMAXUBZ128rmk */
+ 0x2a1f, /* VPMAXUBZ128rrk */
+/* Table6919 */
+ 0x21f4, /* VPANDNDZ128rmk */
+ 0x21f7, /* VPANDNDZ128rrk */
+/* Table6921 */
+ 0x224c, /* VPAVGBZ128rmk */
+ 0x224f, /* VPAVGBZ128rrk */
+/* Table6923 */
+ 0x335b, /* VPSRAWZ128rmk */
+ 0x335e, /* VPSRAWZ128rrk */
+/* Table6925 */
+ 0x32b2, /* VPSRADZ128rmk */
+ 0x32b5, /* VPSRADZ128rrk */
+/* Table6927 */
+ 0x2262, /* VPAVGWZ128rmk */
+ 0x2265, /* VPAVGWZ128rrk */
+/* Table6929 */
+ 0x2db3, /* VPMULHUWZ128rmk */
+ 0x2db6, /* VPMULHUWZ128rrk */
+/* Table6931 */
+ 0x2dc9, /* VPMULHWZ128rmk */
+ 0x2dcc, /* VPMULHWZ128rrk */
+/* Table6933 */
+ 0x34ba, /* VPSUBSBZ128rmk */
+ 0x34bd, /* VPSUBSBZ128rrk */
+/* Table6935 */
+ 0x34d0, /* VPSUBSWZ128rmk */
+ 0x34d3, /* VPSUBSWZ128rrk */
+/* Table6937 */
+ 0x2ad2, /* VPMINSWZ128rmk */
+ 0x2ad5, /* VPMINSWZ128rrk */
+/* Table6939 */
+ 0x2ec4, /* VPORDZ128rmk */
+ 0x2ec7, /* VPORDZ128rrk */
+/* Table6941 */
+ 0x2154, /* VPADDSBZ128rmk */
+ 0x2157, /* VPADDSBZ128rrk */
+/* Table6943 */
+ 0x216a, /* VPADDSWZ128rmk */
+ 0x216d, /* VPADDSWZ128rrk */
+/* Table6945 */
+ 0x2a06, /* VPMAXSWZ128rmk */
+ 0x2a09, /* VPMAXSWZ128rrk */
+/* Table6947 */
+ 0x36af, /* VPXORDZ128rmk */
+ 0x36b2, /* VPXORDZ128rrk */
+/* Table6949 */
+ 0x3285, /* VPSLLWZ128rmk */
+ 0x3288, /* VPSLLWZ128rrk */
+/* Table6951 */
+ 0x31d2, /* VPSLLDZ128rmk */
+ 0x31d5, /* VPSLLDZ128rrk */
+/* Table6953 */
+ 0x2998, /* VPMADDWDZ128rmk */
+ 0x299b, /* VPMADDWDZ128rrk */
+/* Table6955 */
+ 0x3466, /* VPSUBBZ128rmk */
+ 0x3469, /* VPSUBBZ128rrk */
+/* Table6957 */
+ 0x3512, /* VPSUBWZ128rmk */
+ 0x3515, /* VPSUBWZ128rrk */
+/* Table6959 */
+ 0x347f, /* VPSUBDZ128rmk */
+ 0x3482, /* VPSUBDZ128rrk */
+/* Table6961 */
+ 0x2100, /* VPADDBZ128rmk */
+ 0x2103, /* VPADDBZ128rrk */
+/* Table6963 */
+ 0x21ac, /* VPADDWZ128rmk */
+ 0x21af, /* VPADDWZ128rrk */
+/* Table6965 */
+ 0x2119, /* VPADDDZ128rmk */
+ 0x211c, /* VPADDDZ128rrk */
+/* Table6967 */
+ 0xfd4, /* VCVTQQ2PSZ128rmk */
+ 0xfd7, /* VCVTQQ2PSZ128rrk */
+/* Table6969 */
+ 0x1094, /* VCVTTPD2UDQZ128rmk */
+ 0x1097, /* VCVTTPD2UDQZ128rrk */
+/* Table6971 */
+ 0xead, /* VCVTPD2UDQZ128rmk */
+ 0xeb0, /* VCVTPD2UDQZ128rrk */
+/* Table6973 */
+ 0x1e4b, /* VMOVDQU64Z128rmk */
+ 0x1e4f, /* VMOVDQU64Z128rrk */
+/* Table6975 */
+ 0x11bd, /* VCVTUQQ2PDZ128rmk */
+ 0x11c0, /* VCVTUQQ2PDZ128rrk */
+/* Table6977 */
+ 0x1e49, /* VMOVDQU64Z128mrk */
+ 0x1e50, /* VMOVDQU64Z128rrk_REV */
+/* Table6979 */
+ 0xfb6, /* VCVTQQ2PDZ128rmk */
+ 0xfb9, /* VCVTQQ2PDZ128rrk */
+/* Table6981 */
+ 0x1ecf, /* VMOVSDZrmk */
+ 0x1ed3, /* VMOVSDZrrk */
+/* Table6983 */
+ 0x1ecd, /* VMOVSDZmrk */
+ 0x1ed4, /* VMOVSDZrrk_REV */
+/* Table6985 */
+ 0x1da1, /* VMOVDDUPZ128rmk */
+ 0x1da4, /* VMOVDDUPZ128rrk */
+/* Table6987 */
+ 0x39f9, /* VSQRTSDZm_Intk */
+ 0x39fd, /* VSQRTSDZr_Intk */
+/* Table6989 */
+ 0xb9e, /* VADDSDZrm_Intk */
+ 0xba2, /* VADDSDZrr_Intk */
+/* Table6991 */
+ 0x1fc7, /* VMULSDZrm_Intk */
+ 0x1fcb, /* VMULSDZrr_Intk */
+/* Table6993 */
+ 0xffa, /* VCVTSD2SSZrm_Intk */
+ 0xffe, /* VCVTSD2SSZrr_Intk */
+/* Table6995 */
+ 0x3a5c, /* VSUBSDZrm_Intk */
+ 0x3a60, /* VSUBSDZrr_Intk */
+/* Table6997 */
+ 0x1d24, /* VMINSDZrm_Intk */
+ 0x1d28, /* VMINSDZrr_Intk */
+/* Table6999 */
+ 0x1260, /* VDIVSDZrm_Intk */
+ 0x1264, /* VDIVSDZrr_Intk */
+/* Table7001 */
+ 0x1c79, /* VMAXSDZrm_Intk */
+ 0x1c7d, /* VMAXSDZrr_Intk */
+/* Table7003 */
+ 0x1e09, /* VMOVDQU16Z128rmk */
+ 0x1e0d, /* VMOVDQU16Z128rrk */
+/* Table7005 */
+ 0x11db, /* VCVTUQQ2PSZ128rmk */
+ 0x11de, /* VCVTUQQ2PSZ128rrk */
+/* Table7007 */
+ 0x1e07, /* VMOVDQU16Z128mrk */
+ 0x1e0e, /* VMOVDQU16Z128rrk_REV */
+/* Table7009 */
+ 0xdb0, /* VCMPSDZrm_Intk */
+ 0xdb5, /* VCMPSDZrr_Intk */
+/* Table7011 */
+ 0xe4d, /* VCVTPD2DQZ128rmk */
+ 0xe50, /* VCVTPD2DQZ128rrk */
+/* Table7013 */
+ 0x1f25, /* VMOVUPDZ128rmk */
+ 0x1f29, /* VMOVUPDZ128rrk */
+/* Table7015 */
+ 0x1f23, /* VMOVUPDZ128mrk */
+ 0x1f2a, /* VMOVUPDZ128rrk_REV */
+/* Table7017 */
+ 0x3ad6, /* VUNPCKLPDZ128rmk */
+ 0x3ad9, /* VUNPCKLPDZ128rrk */
+/* Table7019 */
+ 0x3a98, /* VUNPCKHPDZ128rmk */
+ 0x3a9b, /* VUNPCKHPDZ128rrk */
+/* Table7021 */
+ 0x1d53, /* VMOVAPDZ128rmk */
+ 0x1d57, /* VMOVAPDZ128rrk */
+/* Table7023 */
+ 0x1d51, /* VMOVAPDZ128mrk */
+ 0x1d58, /* VMOVAPDZ128rrk_REV */
+/* Table7025 */
+ 0x39b9, /* VSQRTPDZ128mk */
+ 0x39bc, /* VSQRTPDZ128rk */
+/* Table7027 */
+ 0xc68, /* VANDPDZ128rmk */
+ 0xc6b, /* VANDPDZ128rrk */
+/* Table7029 */
+ 0xc2a, /* VANDNPDZ128rmk */
+ 0xc2d, /* VANDNPDZ128rrk */
+/* Table7031 */
+ 0x1fef, /* VORPDZ128rmk */
+ 0x1ff2, /* VORPDZ128rrk */
+/* Table7033 */
+ 0x3b14, /* VXORPDZ128rmk */
+ 0x3b17, /* VXORPDZ128rrk */
+/* Table7035 */
+ 0xb5e, /* VADDPDZ128rmk */
+ 0xb61, /* VADDPDZ128rrk */
+/* Table7037 */
+ 0x1f87, /* VMULPDZ128rmk */
+ 0x1f8a, /* VMULPDZ128rrk */
+/* Table7039 */
+ 0xe6f, /* VCVTPD2PSZ128rmk */
+ 0xe72, /* VCVTPD2PSZ128rrk */
+/* Table7041 */
+ 0x3a1c, /* VSUBPDZ128rmk */
+ 0x3a1f, /* VSUBPDZ128rrk */
+/* Table7043 */
+ 0x1ce4, /* VMINPDZ128rmk */
+ 0x1ce7, /* VMINPDZ128rrk */
+/* Table7045 */
+ 0x1220, /* VDIVPDZ128rmk */
+ 0x1223, /* VDIVPDZ128rrk */
+/* Table7047 */
+ 0x1c39, /* VMAXPDZ128rmk */
+ 0x1c3c, /* VMAXPDZ128rrk */
+/* Table7049 */
+ 0x367c, /* VPUNPCKLQDQZ128rmk */
+ 0x367f, /* VPUNPCKLQDQZ128rrk */
+/* Table7051 */
+ 0x3612, /* VPUNPCKHQDQZ128rmk */
+ 0x3615, /* VPUNPCKHQDQZ128rrk */
+/* Table7053 */
+ 0x1de0, /* VMOVDQA64Z128rmk */
+ 0x1de4, /* VMOVDQA64Z128rrk */
+/* Table7055 */
+ 0x2f89, /* VPRORQZ128mik */
+ 0x2f1d, /* VPROLQZ128mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32dc, /* VPSRAQZ128mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f8c, /* VPRORQZ128rik */
+ 0x2f20, /* VPROLQZ128rik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32df, /* VPSRAQZ128rik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table7071 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33bd, /* VPSRLQZ128mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31ff, /* VPSLLQZ128mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33c0, /* VPSRLQZ128rik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3202, /* VPSLLQZ128rik */
+ 0x0, /* */
+/* Table7087 */
+ 0x10b2, /* VCVTTPD2UQQZ128rmk */
+ 0x10b5, /* VCVTTPD2UQQZ128rrk */
+/* Table7089 */
+ 0xecb, /* VCVTPD2UQQZ128rmk */
+ 0xece, /* VCVTPD2UQQZ128rrk */
+/* Table7091 */
+ 0x1076, /* VCVTTPD2QQZ128rmk */
+ 0x1079, /* VCVTTPD2QQZ128rrk */
+/* Table7093 */
+ 0xe8f, /* VCVTPD2QQZ128rmk */
+ 0xe92, /* VCVTPD2QQZ128rrk */
+/* Table7095 */
+ 0x1dde, /* VMOVDQA64Z128mrk */
+ 0x1de5, /* VMOVDQA64Z128rrk_REV */
+/* Table7097 */
+ 0xd59, /* VCMPPDZ128rmik */
+ 0xd5d, /* VCMPPDZ128rrik */
+/* Table7099 */
+ 0x397b, /* VSHUFPDZ128rmik */
+ 0x397e, /* VSHUFPDZ128rrik */
+/* Table7101 */
+ 0x33c3, /* VPSRLQZ128rmk */
+ 0x33c6, /* VPSRLQZ128rrk */
+/* Table7103 */
+ 0x2138, /* VPADDQZ128rmk */
+ 0x213b, /* VPADDQZ128rrk */
+/* Table7105 */
+ 0x222e, /* VPANDQZ128rmk */
+ 0x2231, /* VPANDQZ128rrk */
+/* Table7107 */
+ 0x220f, /* VPANDNQZ128rmk */
+ 0x2212, /* VPANDNQZ128rrk */
+/* Table7109 */
+ 0x32e2, /* VPSRAQZ128rmk */
+ 0x32e5, /* VPSRAQZ128rrk */
+/* Table7111 */
+ 0x1056, /* VCVTTPD2DQZ128rmk */
+ 0x1059, /* VCVTTPD2DQZ128rrk */
+/* Table7113 */
+ 0x2edf, /* VPORQZ128rmk */
+ 0x2ee2, /* VPORQZ128rrk */
+/* Table7115 */
+ 0x36ca, /* VPXORQZ128rmk */
+ 0x36cd, /* VPXORQZ128rrk */
+/* Table7117 */
+ 0x3205, /* VPSLLQZ128rmk */
+ 0x3208, /* VPSLLQZ128rrk */
+/* Table7119 */
+ 0x2e4d, /* VPMULUDQZ128rmk */
+ 0x2e50, /* VPMULUDQZ128rrk */
+/* Table7121 */
+ 0x349e, /* VPSUBQZ128rmk */
+ 0x34a1, /* VPSUBQZ128rrk */
+/* Table7123 */
+ 0x1f59, /* VMOVUPSZ256rmk */
+ 0x1f5d, /* VMOVUPSZ256rrk */
+/* Table7125 */
+ 0x1f57, /* VMOVUPSZ256mrk */
+ 0x1f5e, /* VMOVUPSZ256rrk_REV */
+/* Table7127 */
+ 0x3afe, /* VUNPCKLPSZ256rmk */
+ 0x3b01, /* VUNPCKLPSZ256rrk */
+/* Table7129 */
+ 0x3ac0, /* VUNPCKHPSZ256rmk */
+ 0x3ac3, /* VUNPCKHPSZ256rrk */
+/* Table7131 */
+ 0x1d87, /* VMOVAPSZ256rmk */
+ 0x1d8b, /* VMOVAPSZ256rrk */
+/* Table7133 */
+ 0x1d85, /* VMOVAPSZ256mrk */
+ 0x1d8c, /* VMOVAPSZ256rrk_REV */
+/* Table7135 */
+ 0x39e4, /* VSQRTPSZ256mk */
+ 0x39e7, /* VSQRTPSZ256rk */
+/* Table7137 */
+ 0xc90, /* VANDPSZ256rmk */
+ 0xc93, /* VANDPSZ256rrk */
+/* Table7139 */
+ 0xc52, /* VANDNPSZ256rmk */
+ 0xc55, /* VANDNPSZ256rrk */
+/* Table7141 */
+ 0x2017, /* VORPSZ256rmk */
+ 0x201a, /* VORPSZ256rrk */
+/* Table7143 */
+ 0x3b3c, /* VXORPSZ256rmk */
+ 0x3b3f, /* VXORPSZ256rrk */
+/* Table7145 */
+ 0xb89, /* VADDPSZ256rmk */
+ 0xb8c, /* VADDPSZ256rrk */
+/* Table7147 */
+ 0x1fb2, /* VMULPSZ256rmk */
+ 0x1fb5, /* VMULPSZ256rrk */
+/* Table7149 */
+ 0xf2f, /* VCVTPS2PDZ256rmk */
+ 0xf32, /* VCVTPS2PDZ256rrk */
+/* Table7151 */
+ 0xe34, /* VCVTDQ2PSZ256rmk */
+ 0xe37, /* VCVTDQ2PSZ256rrk */
+/* Table7153 */
+ 0x3a47, /* VSUBPSZ256rmk */
+ 0x3a4a, /* VSUBPSZ256rrk */
+/* Table7155 */
+ 0x1d0f, /* VMINPSZ256rmk */
+ 0x1d12, /* VMINPSZ256rrk */
+/* Table7157 */
+ 0x124b, /* VDIVPSZ256rmk */
+ 0x124e, /* VDIVPSZ256rrk */
+/* Table7159 */
+ 0x1c64, /* VMAXPSZ256rmk */
+ 0x1c67, /* VMAXPSZ256rrk */
+/* Table7161 */
+ 0x1119, /* VCVTTPS2UDQZ256rmk */
+ 0x111c, /* VCVTTPS2UDQZ256rrk */
+/* Table7163 */
+ 0xf83, /* VCVTPS2UDQZ256rmk */
+ 0xf86, /* VCVTPS2UDQZ256rrk */
+/* Table7165 */
+ 0xd95, /* VCMPPSZ256rmik */
+ 0xd99, /* VCMPPSZ256rrik */
+/* Table7167 */
+ 0x39a3, /* VSHUFPSZ256rmik */
+ 0x39a6, /* VSHUFPSZ256rrik */
+/* Table7169 */
+ 0x1efe, /* VMOVSLDUPZ256rmk */
+ 0x1f01, /* VMOVSLDUPZ256rrk */
+/* Table7171 */
+ 0x1ee8, /* VMOVSHDUPZ256rmk */
+ 0x1eeb, /* VMOVSHDUPZ256rrk */
+/* Table7173 */
+ 0x10db, /* VCVTTPS2DQZ256rmk */
+ 0x10de, /* VCVTTPS2DQZ256rrk */
+/* Table7175 */
+ 0x1e35, /* VMOVDQU32Z256rmk */
+ 0x1e39, /* VMOVDQU32Z256rrk */
+/* Table7177 */
+ 0x318e, /* VPSHUFHWZ256mik */
+ 0x3191, /* VPSHUFHWZ256rik */
+/* Table7179 */
+ 0x118d, /* VCVTUDQ2PDZ256rmk */
+ 0x1190, /* VCVTUDQ2PDZ256rrk */
+/* Table7181 */
+ 0x1e33, /* VMOVDQU32Z256mrk */
+ 0x1e3a, /* VMOVDQU32Z256rrk_REV */
+/* Table7183 */
+ 0xe15, /* VCVTDQ2PDZ256rmk */
+ 0xe18, /* VCVTDQ2PDZ256rrk */
+/* Table7185 */
+ 0x1e77, /* VMOVDQU8Z256rmk */
+ 0x1e7b, /* VMOVDQU8Z256rrk */
+/* Table7187 */
+ 0x31a4, /* VPSHUFLWZ256mik */
+ 0x31a7, /* VPSHUFLWZ256rik */
+/* Table7189 */
+ 0x11a8, /* VCVTUDQ2PSZ256rmk */
+ 0x11ab, /* VCVTUDQ2PSZ256rrk */
+/* Table7191 */
+ 0x1e75, /* VMOVDQU8Z256mrk */
+ 0x1e7c, /* VMOVDQU8Z256rrk_REV */
+/* Table7193 */
+ 0xf0d, /* VCVTPS2DQZ256rmk */
+ 0xf10, /* VCVTPS2DQZ256rrk */
+/* Table7195 */
+ 0x364a, /* VPUNPCKLBWZ256rmk */
+ 0x364d, /* VPUNPCKLBWZ256rrk */
+/* Table7197 */
+ 0x369e, /* VPUNPCKLWDZ256rmk */
+ 0x36a1, /* VPUNPCKLWDZ256rrk */
+/* Table7199 */
+ 0x3666, /* VPUNPCKLDQZ256rmk */
+ 0x3669, /* VPUNPCKLDQZ256rrk */
+/* Table7201 */
+ 0x20bb, /* VPACKSSWBZ256rmk */
+ 0x20be, /* VPACKSSWBZ256rrk */
+/* Table7203 */
+ 0x2402, /* VPCMPGTBZ256rmk */
+ 0x2404, /* VPCMPGTBZ256rrk */
+/* Table7205 */
+ 0x243e, /* VPCMPGTWZ256rmk */
+ 0x2440, /* VPCMPGTWZ256rrk */
+/* Table7207 */
+ 0x2416, /* VPCMPGTDZ256rmk */
+ 0x2418, /* VPCMPGTDZ256rrk */
+/* Table7209 */
+ 0x20f0, /* VPACKUSWBZ256rmk */
+ 0x20f3, /* VPACKUSWBZ256rrk */
+/* Table7211 */
+ 0x35e0, /* VPUNPCKHBWZ256rmk */
+ 0x35e3, /* VPUNPCKHBWZ256rrk */
+/* Table7213 */
+ 0x3634, /* VPUNPCKHWDZ256rmk */
+ 0x3637, /* VPUNPCKHWDZ256rrk */
+/* Table7215 */
+ 0x35fc, /* VPUNPCKHDQZ256rmk */
+ 0x35ff, /* VPUNPCKHDQZ256rrk */
+/* Table7217 */
+ 0x20a2, /* VPACKSSDWZ256rmk */
+ 0x20a5, /* VPACKSSDWZ256rrk */
+/* Table7219 */
+ 0x1dca, /* VMOVDQA32Z256rmk */
+ 0x1dce, /* VMOVDQA32Z256rrk */
+/* Table7221 */
+ 0x3175, /* VPSHUFDZ256mik */
+ 0x3178, /* VPSHUFDZ256rik */
+/* Table7223 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3449, /* VPSRLWZ256mik */
+ 0x0, /* */
+ 0x3361, /* VPSRAWZ256mik */
+ 0x0, /* */
+ 0x328b, /* VPSLLWZ256mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x344c, /* VPSRLWZ256rik */
+ 0x0, /* */
+ 0x3364, /* VPSRAWZ256rik */
+ 0x0, /* */
+ 0x328e, /* VPSLLWZ256rik */
+ 0x0, /* */
+/* Table7239 */
+ 0x2f77, /* VPRORDZ256mik */
+ 0x2f0b, /* VPROLDZ256mik */
+ 0x3399, /* VPSRLDZ256mik */
+ 0x0, /* */
+ 0x32bb, /* VPSRADZ256mik */
+ 0x0, /* */
+ 0x31db, /* VPSLLDZ256mik */
+ 0x0, /* */
+ 0x2f7a, /* VPRORDZ256rik */
+ 0x2f0e, /* VPROLDZ256rik */
+ 0x339c, /* VPSRLDZ256rik */
+ 0x0, /* */
+ 0x32be, /* VPSRADZ256rik */
+ 0x0, /* */
+ 0x31de, /* VPSLLDZ256rik */
+ 0x0, /* */
+/* Table7255 */
+ 0x23b2, /* VPCMPEQBZ256rmk */
+ 0x23b4, /* VPCMPEQBZ256rrk */
+/* Table7257 */
+ 0x23ee, /* VPCMPEQWZ256rmk */
+ 0x23f0, /* VPCMPEQWZ256rrk */
+/* Table7259 */
+ 0x23c6, /* VPCMPEQDZ256rmk */
+ 0x23c8, /* VPCMPEQDZ256rrk */
+/* Table7261 */
+ 0x1137, /* VCVTTPS2UQQZ256rmk */
+ 0x113a, /* VCVTTPS2UQQZ256rrk */
+/* Table7263 */
+ 0xfa1, /* VCVTPS2UQQZ256rmk */
+ 0xfa4, /* VCVTPS2UQQZ256rrk */
+/* Table7265 */
+ 0x10fb, /* VCVTTPS2QQZ256rmk */
+ 0x10fe, /* VCVTTPS2QQZ256rrk */
+/* Table7267 */
+ 0xf65, /* VCVTPS2QQZ256rmk */
+ 0xf68, /* VCVTPS2QQZ256rrk */
+/* Table7269 */
+ 0x1dc8, /* VMOVDQA32Z256mrk */
+ 0x1dcf, /* VMOVDQA32Z256rrk_REV */
+/* Table7271 */
+ 0x344f, /* VPSRLWZ256rmk */
+ 0x3452, /* VPSRLWZ256rrk */
+/* Table7273 */
+ 0x339f, /* VPSRLDZ256rmk */
+ 0x33a2, /* VPSRLDZ256rrk */
+/* Table7275 */
+ 0x2e1f, /* VPMULLWZ256rmk */
+ 0x2e22, /* VPMULLWZ256rrk */
+/* Table7277 */
+ 0x34ec, /* VPSUBUSBZ256rmk */
+ 0x34ef, /* VPSUBUSBZ256rrk */
+/* Table7279 */
+ 0x3502, /* VPSUBUSWZ256rmk */
+ 0x3505, /* VPSUBUSWZ256rrk */
+/* Table7281 */
+ 0x2aee, /* VPMINUBZ256rmk */
+ 0x2af1, /* VPMINUBZ256rrk */
+/* Table7283 */
+ 0x21e2, /* VPANDDZ256rmk */
+ 0x21e5, /* VPANDDZ256rrk */
+/* Table7285 */
+ 0x2186, /* VPADDUSBZ256rmk */
+ 0x2189, /* VPADDUSBZ256rrk */
+/* Table7287 */
+ 0x219c, /* VPADDUSWZ256rmk */
+ 0x219f, /* VPADDUSWZ256rrk */
+/* Table7289 */
+ 0x2a22, /* VPMAXUBZ256rmk */
+ 0x2a25, /* VPMAXUBZ256rrk */
+/* Table7291 */
+ 0x21fd, /* VPANDNDZ256rmk */
+ 0x2200, /* VPANDNDZ256rrk */
+/* Table7293 */
+ 0x2252, /* VPAVGBZ256rmk */
+ 0x2255, /* VPAVGBZ256rrk */
+/* Table7295 */
+ 0x3367, /* VPSRAWZ256rmk */
+ 0x336a, /* VPSRAWZ256rrk */
+/* Table7297 */
+ 0x32c1, /* VPSRADZ256rmk */
+ 0x32c4, /* VPSRADZ256rrk */
+/* Table7299 */
+ 0x2268, /* VPAVGWZ256rmk */
+ 0x226b, /* VPAVGWZ256rrk */
+/* Table7301 */
+ 0x2db9, /* VPMULHUWZ256rmk */
+ 0x2dbc, /* VPMULHUWZ256rrk */
+/* Table7303 */
+ 0x2dcf, /* VPMULHWZ256rmk */
+ 0x2dd2, /* VPMULHWZ256rrk */
+/* Table7305 */
+ 0x34c0, /* VPSUBSBZ256rmk */
+ 0x34c3, /* VPSUBSBZ256rrk */
+/* Table7307 */
+ 0x34d6, /* VPSUBSWZ256rmk */
+ 0x34d9, /* VPSUBSWZ256rrk */
+/* Table7309 */
+ 0x2ad8, /* VPMINSWZ256rmk */
+ 0x2adb, /* VPMINSWZ256rrk */
+/* Table7311 */
+ 0x2ecd, /* VPORDZ256rmk */
+ 0x2ed0, /* VPORDZ256rrk */
+/* Table7313 */
+ 0x215a, /* VPADDSBZ256rmk */
+ 0x215d, /* VPADDSBZ256rrk */
+/* Table7315 */
+ 0x2170, /* VPADDSWZ256rmk */
+ 0x2173, /* VPADDSWZ256rrk */
+/* Table7317 */
+ 0x2a0c, /* VPMAXSWZ256rmk */
+ 0x2a0f, /* VPMAXSWZ256rrk */
+/* Table7319 */
+ 0x36b8, /* VPXORDZ256rmk */
+ 0x36bb, /* VPXORDZ256rrk */
+/* Table7321 */
+ 0x3291, /* VPSLLWZ256rmk */
+ 0x3294, /* VPSLLWZ256rrk */
+/* Table7323 */
+ 0x31e1, /* VPSLLDZ256rmk */
+ 0x31e4, /* VPSLLDZ256rrk */
+/* Table7325 */
+ 0x299e, /* VPMADDWDZ256rmk */
+ 0x29a1, /* VPMADDWDZ256rrk */
+/* Table7327 */
+ 0x346c, /* VPSUBBZ256rmk */
+ 0x346f, /* VPSUBBZ256rrk */
+/* Table7329 */
+ 0x3518, /* VPSUBWZ256rmk */
+ 0x351b, /* VPSUBWZ256rrk */
+/* Table7331 */
+ 0x3488, /* VPSUBDZ256rmk */
+ 0x348b, /* VPSUBDZ256rrk */
+/* Table7333 */
+ 0x2106, /* VPADDBZ256rmk */
+ 0x2109, /* VPADDBZ256rrk */
+/* Table7335 */
+ 0x21b2, /* VPADDWZ256rmk */
+ 0x21b5, /* VPADDWZ256rrk */
+/* Table7337 */
+ 0x2122, /* VPADDDZ256rmk */
+ 0x2125, /* VPADDDZ256rrk */
+/* Table7339 */
+ 0xfdd, /* VCVTQQ2PSZ256rmk */
+ 0xfe0, /* VCVTQQ2PSZ256rrk */
+/* Table7341 */
+ 0x109d, /* VCVTTPD2UDQZ256rmk */
+ 0x10a0, /* VCVTTPD2UDQZ256rrk */
+/* Table7343 */
+ 0xeb6, /* VCVTPD2UDQZ256rmk */
+ 0xeb9, /* VCVTPD2UDQZ256rrk */
+/* Table7345 */
+ 0x1e56, /* VMOVDQU64Z256rmk */
+ 0x1e5a, /* VMOVDQU64Z256rrk */
+/* Table7347 */
+ 0x11c6, /* VCVTUQQ2PDZ256rmk */
+ 0x11c9, /* VCVTUQQ2PDZ256rrk */
+/* Table7349 */
+ 0x1e54, /* VMOVDQU64Z256mrk */
+ 0x1e5b, /* VMOVDQU64Z256rrk_REV */
+/* Table7351 */
+ 0xfbf, /* VCVTQQ2PDZ256rmk */
+ 0xfc2, /* VCVTQQ2PDZ256rrk */
+/* Table7353 */
+ 0x1da7, /* VMOVDDUPZ256rmk */
+ 0x1daa, /* VMOVDDUPZ256rrk */
+/* Table7355 */
+ 0x1e14, /* VMOVDQU16Z256rmk */
+ 0x1e18, /* VMOVDQU16Z256rrk */
+/* Table7357 */
+ 0x11e4, /* VCVTUQQ2PSZ256rmk */
+ 0x11e7, /* VCVTUQQ2PSZ256rrk */
+/* Table7359 */
+ 0x1e12, /* VMOVDQU16Z256mrk */
+ 0x1e19, /* VMOVDQU16Z256rrk_REV */
+/* Table7361 */
+ 0xe56, /* VCVTPD2DQZ256rmk */
+ 0xe59, /* VCVTPD2DQZ256rrk */
+/* Table7363 */
+ 0x1f30, /* VMOVUPDZ256rmk */
+ 0x1f34, /* VMOVUPDZ256rrk */
+/* Table7365 */
+ 0x1f2e, /* VMOVUPDZ256mrk */
+ 0x1f35, /* VMOVUPDZ256rrk_REV */
+/* Table7367 */
+ 0x3adf, /* VUNPCKLPDZ256rmk */
+ 0x3ae2, /* VUNPCKLPDZ256rrk */
+/* Table7369 */
+ 0x3aa1, /* VUNPCKHPDZ256rmk */
+ 0x3aa4, /* VUNPCKHPDZ256rrk */
+/* Table7371 */
+ 0x1d5e, /* VMOVAPDZ256rmk */
+ 0x1d62, /* VMOVAPDZ256rrk */
+/* Table7373 */
+ 0x1d5c, /* VMOVAPDZ256mrk */
+ 0x1d63, /* VMOVAPDZ256rrk_REV */
+/* Table7375 */
+ 0x39c2, /* VSQRTPDZ256mk */
+ 0x39c5, /* VSQRTPDZ256rk */
+/* Table7377 */
+ 0xc71, /* VANDPDZ256rmk */
+ 0xc74, /* VANDPDZ256rrk */
+/* Table7379 */
+ 0xc33, /* VANDNPDZ256rmk */
+ 0xc36, /* VANDNPDZ256rrk */
+/* Table7381 */
+ 0x1ff8, /* VORPDZ256rmk */
+ 0x1ffb, /* VORPDZ256rrk */
+/* Table7383 */
+ 0x3b1d, /* VXORPDZ256rmk */
+ 0x3b20, /* VXORPDZ256rrk */
+/* Table7385 */
+ 0xb67, /* VADDPDZ256rmk */
+ 0xb6a, /* VADDPDZ256rrk */
+/* Table7387 */
+ 0x1f90, /* VMULPDZ256rmk */
+ 0x1f93, /* VMULPDZ256rrk */
+/* Table7389 */
+ 0xe78, /* VCVTPD2PSZ256rmk */
+ 0xe7b, /* VCVTPD2PSZ256rrk */
+/* Table7391 */
+ 0x3a25, /* VSUBPDZ256rmk */
+ 0x3a28, /* VSUBPDZ256rrk */
+/* Table7393 */
+ 0x1ced, /* VMINPDZ256rmk */
+ 0x1cf0, /* VMINPDZ256rrk */
+/* Table7395 */
+ 0x1229, /* VDIVPDZ256rmk */
+ 0x122c, /* VDIVPDZ256rrk */
+/* Table7397 */
+ 0x1c42, /* VMAXPDZ256rmk */
+ 0x1c45, /* VMAXPDZ256rrk */
+/* Table7399 */
+ 0x3685, /* VPUNPCKLQDQZ256rmk */
+ 0x3688, /* VPUNPCKLQDQZ256rrk */
+/* Table7401 */
+ 0x361b, /* VPUNPCKHQDQZ256rmk */
+ 0x361e, /* VPUNPCKHQDQZ256rrk */
+/* Table7403 */
+ 0x1deb, /* VMOVDQA64Z256rmk */
+ 0x1def, /* VMOVDQA64Z256rrk */
+/* Table7405 */
+ 0x2f92, /* VPRORQZ256mik */
+ 0x2f26, /* VPROLQZ256mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32eb, /* VPSRAQZ256mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f95, /* VPRORQZ256rik */
+ 0x2f29, /* VPROLQZ256rik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32ee, /* VPSRAQZ256rik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table7421 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33cc, /* VPSRLQZ256mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x320e, /* VPSLLQZ256mik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33cf, /* VPSRLQZ256rik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3211, /* VPSLLQZ256rik */
+ 0x0, /* */
+/* Table7437 */
+ 0x10bb, /* VCVTTPD2UQQZ256rmk */
+ 0x10be, /* VCVTTPD2UQQZ256rrk */
+/* Table7439 */
+ 0xed4, /* VCVTPD2UQQZ256rmk */
+ 0xed7, /* VCVTPD2UQQZ256rrk */
+/* Table7441 */
+ 0x107f, /* VCVTTPD2QQZ256rmk */
+ 0x1082, /* VCVTTPD2QQZ256rrk */
+/* Table7443 */
+ 0xe98, /* VCVTPD2QQZ256rmk */
+ 0xe9b, /* VCVTPD2QQZ256rrk */
+/* Table7445 */
+ 0x1de9, /* VMOVDQA64Z256mrk */
+ 0x1df0, /* VMOVDQA64Z256rrk_REV */
+/* Table7447 */
+ 0xd65, /* VCMPPDZ256rmik */
+ 0xd69, /* VCMPPDZ256rrik */
+/* Table7449 */
+ 0x3984, /* VSHUFPDZ256rmik */
+ 0x3987, /* VSHUFPDZ256rrik */
+/* Table7451 */
+ 0x33d2, /* VPSRLQZ256rmk */
+ 0x33d5, /* VPSRLQZ256rrk */
+/* Table7453 */
+ 0x2141, /* VPADDQZ256rmk */
+ 0x2144, /* VPADDQZ256rrk */
+/* Table7455 */
+ 0x2237, /* VPANDQZ256rmk */
+ 0x223a, /* VPANDQZ256rrk */
+/* Table7457 */
+ 0x2218, /* VPANDNQZ256rmk */
+ 0x221b, /* VPANDNQZ256rrk */
+/* Table7459 */
+ 0x32f1, /* VPSRAQZ256rmk */
+ 0x32f4, /* VPSRAQZ256rrk */
+/* Table7461 */
+ 0x105f, /* VCVTTPD2DQZ256rmk */
+ 0x1062, /* VCVTTPD2DQZ256rrk */
+/* Table7463 */
+ 0x2ee8, /* VPORQZ256rmk */
+ 0x2eeb, /* VPORQZ256rrk */
+/* Table7465 */
+ 0x36d3, /* VPXORQZ256rmk */
+ 0x36d6, /* VPXORQZ256rrk */
+/* Table7467 */
+ 0x3214, /* VPSLLQZ256rmk */
+ 0x3217, /* VPSLLQZ256rrk */
+/* Table7469 */
+ 0x2e56, /* VPMULUDQZ256rmk */
+ 0x2e59, /* VPMULUDQZ256rrk */
+/* Table7471 */
+ 0x34a7, /* VPSUBQZ256rmk */
+ 0x34aa, /* VPSUBQZ256rrk */
+/* Table7473 */
+ 0x1f64, /* VMOVUPSZrmk */
+ 0x1f68, /* VMOVUPSZrrk */
+/* Table7475 */
+ 0x1f62, /* VMOVUPSZmrk */
+ 0x1f69, /* VMOVUPSZrrk_REV */
+/* Table7477 */
+ 0x3b07, /* VUNPCKLPSZrmk */
+ 0x3b0a, /* VUNPCKLPSZrrk */
+/* Table7479 */
+ 0x3ac9, /* VUNPCKHPSZrmk */
+ 0x3acc, /* VUNPCKHPSZrrk */
+/* Table7481 */
+ 0x1d92, /* VMOVAPSZrmk */
+ 0x1d96, /* VMOVAPSZrrk */
+/* Table7483 */
+ 0x1d90, /* VMOVAPSZmrk */
+ 0x1d97, /* VMOVAPSZrrk_REV */
+/* Table7485 */
+ 0x39ed, /* VSQRTPSZmk */
+ 0x39f3, /* VSQRTPSZrk */
+/* Table7487 */
+ 0xc99, /* VANDPSZrmk */
+ 0xc9c, /* VANDPSZrrk */
+/* Table7489 */
+ 0xc5b, /* VANDNPSZrmk */
+ 0xc5e, /* VANDNPSZrrk */
+/* Table7491 */
+ 0x2020, /* VORPSZrmk */
+ 0x2023, /* VORPSZrrk */
+/* Table7493 */
+ 0x3b45, /* VXORPSZrmk */
+ 0x3b48, /* VXORPSZrrk */
+/* Table7495 */
+ 0xb92, /* VADDPSZrmk */
+ 0xb98, /* VADDPSZrrk */
+/* Table7497 */
+ 0x1fbb, /* VMULPSZrmk */
+ 0x1fc1, /* VMULPSZrrk */
+/* Table7499 */
+ 0xf38, /* VCVTPS2PDZrmk */
+ 0xf3e, /* VCVTPS2PDZrrk */
+/* Table7501 */
+ 0xe3d, /* VCVTDQ2PSZrmk */
+ 0xe43, /* VCVTDQ2PSZrrk */
+/* Table7503 */
+ 0x3a50, /* VSUBPSZrmk */
+ 0x3a56, /* VSUBPSZrrk */
+/* Table7505 */
+ 0x1d18, /* VMINPSZrmk */
+ 0x1d1e, /* VMINPSZrrk */
+/* Table7507 */
+ 0x1254, /* VDIVPSZrmk */
+ 0x125a, /* VDIVPSZrrk */
+/* Table7509 */
+ 0x1c6d, /* VMAXPSZrmk */
+ 0x1c73, /* VMAXPSZrrk */
+/* Table7511 */
+ 0x1122, /* VCVTTPS2UDQZrmk */
+ 0x1128, /* VCVTTPS2UDQZrrk */
+/* Table7513 */
+ 0xf8c, /* VCVTPS2UDQZrmk */
+ 0xf92, /* VCVTPS2UDQZrrk */
+/* Table7515 */
+ 0xda1, /* VCMPPSZrmik */
+ 0xda9, /* VCMPPSZrrik */
+/* Table7517 */
+ 0x39ac, /* VSHUFPSZrmik */
+ 0x39af, /* VSHUFPSZrrik */
+/* Table7519 */
+ 0x1f04, /* VMOVSLDUPZrmk */
+ 0x1f07, /* VMOVSLDUPZrrk */
+/* Table7521 */
+ 0x1eee, /* VMOVSHDUPZrmk */
+ 0x1ef1, /* VMOVSHDUPZrrk */
+/* Table7523 */
+ 0x10e4, /* VCVTTPS2DQZrmk */
+ 0x10ea, /* VCVTTPS2DQZrrk */
+/* Table7525 */
+ 0x1e40, /* VMOVDQU32Zrmk */
+ 0x1e44, /* VMOVDQU32Zrrk */
+/* Table7527 */
+ 0x3194, /* VPSHUFHWZmik */
+ 0x3197, /* VPSHUFHWZrik */
+/* Table7529 */
+ 0x1196, /* VCVTUDQ2PDZrmk */
+ 0x1199, /* VCVTUDQ2PDZrrk */
+/* Table7531 */
+ 0x1e3e, /* VMOVDQU32Zmrk */
+ 0x1e45, /* VMOVDQU32Zrrk_REV */
+/* Table7533 */
+ 0xe1e, /* VCVTDQ2PDZrmk */
+ 0xe21, /* VCVTDQ2PDZrrk */
+/* Table7535 */
+ 0x1e82, /* VMOVDQU8Zrmk */
+ 0x1e86, /* VMOVDQU8Zrrk */
+/* Table7537 */
+ 0x31aa, /* VPSHUFLWZmik */
+ 0x31ad, /* VPSHUFLWZrik */
+/* Table7539 */
+ 0x11b1, /* VCVTUDQ2PSZrmk */
+ 0x11b7, /* VCVTUDQ2PSZrrk */
+/* Table7541 */
+ 0x1e80, /* VMOVDQU8Zmrk */
+ 0x1e87, /* VMOVDQU8Zrrk_REV */
+/* Table7543 */
+ 0xf16, /* VCVTPS2DQZrmk */
+ 0xf1c, /* VCVTPS2DQZrrk */
+/* Table7545 */
+ 0x3650, /* VPUNPCKLBWZrmk */
+ 0x3653, /* VPUNPCKLBWZrrk */
+/* Table7547 */
+ 0x36a4, /* VPUNPCKLWDZrmk */
+ 0x36a7, /* VPUNPCKLWDZrrk */
+/* Table7549 */
+ 0x366f, /* VPUNPCKLDQZrmk */
+ 0x3672, /* VPUNPCKLDQZrrk */
+/* Table7551 */
+ 0x20c1, /* VPACKSSWBZrmk */
+ 0x20c4, /* VPACKSSWBZrrk */
+/* Table7553 */
+ 0x2406, /* VPCMPGTBZrmk */
+ 0x2408, /* VPCMPGTBZrrk */
+/* Table7555 */
+ 0x2442, /* VPCMPGTWZrmk */
+ 0x2444, /* VPCMPGTWZrrk */
+/* Table7557 */
+ 0x241c, /* VPCMPGTDZrmk */
+ 0x241e, /* VPCMPGTDZrrk */
+/* Table7559 */
+ 0x20f6, /* VPACKUSWBZrmk */
+ 0x20f9, /* VPACKUSWBZrrk */
+/* Table7561 */
+ 0x35e6, /* VPUNPCKHBWZrmk */
+ 0x35e9, /* VPUNPCKHBWZrrk */
+/* Table7563 */
+ 0x363a, /* VPUNPCKHWDZrmk */
+ 0x363d, /* VPUNPCKHWDZrrk */
+/* Table7565 */
+ 0x3605, /* VPUNPCKHDQZrmk */
+ 0x3608, /* VPUNPCKHDQZrrk */
+/* Table7567 */
+ 0x20ab, /* VPACKSSDWZrmk */
+ 0x20ae, /* VPACKSSDWZrrk */
+/* Table7569 */
+ 0x1dd5, /* VMOVDQA32Zrmk */
+ 0x1dd9, /* VMOVDQA32Zrrk */
+/* Table7571 */
+ 0x317e, /* VPSHUFDZmik */
+ 0x3181, /* VPSHUFDZrik */
+/* Table7573 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3455, /* VPSRLWZmik */
+ 0x0, /* */
+ 0x336d, /* VPSRAWZmik */
+ 0x0, /* */
+ 0x3297, /* VPSLLWZmik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3458, /* VPSRLWZrik */
+ 0x0, /* */
+ 0x3370, /* VPSRAWZrik */
+ 0x0, /* */
+ 0x329a, /* VPSLLWZrik */
+ 0x0, /* */
+/* Table7589 */
+ 0x2f80, /* VPRORDZmik */
+ 0x2f14, /* VPROLDZmik */
+ 0x33a8, /* VPSRLDZmik */
+ 0x0, /* */
+ 0x32ca, /* VPSRADZmik */
+ 0x0, /* */
+ 0x31ea, /* VPSLLDZmik */
+ 0x0, /* */
+ 0x2f83, /* VPRORDZrik */
+ 0x2f17, /* VPROLDZrik */
+ 0x33ab, /* VPSRLDZrik */
+ 0x0, /* */
+ 0x32cd, /* VPSRADZrik */
+ 0x0, /* */
+ 0x31ed, /* VPSLLDZrik */
+ 0x0, /* */
+/* Table7605 */
+ 0x23b6, /* VPCMPEQBZrmk */
+ 0x23b8, /* VPCMPEQBZrrk */
+/* Table7607 */
+ 0x23f2, /* VPCMPEQWZrmk */
+ 0x23f4, /* VPCMPEQWZrrk */
+/* Table7609 */
+ 0x23cc, /* VPCMPEQDZrmk */
+ 0x23ce, /* VPCMPEQDZrrk */
+/* Table7611 */
+ 0x1140, /* VCVTTPS2UQQZrmk */
+ 0x1146, /* VCVTTPS2UQQZrrk */
+/* Table7613 */
+ 0xfaa, /* VCVTPS2UQQZrmk */
+ 0xfb0, /* VCVTPS2UQQZrrk */
+/* Table7615 */
+ 0x1104, /* VCVTTPS2QQZrmk */
+ 0x110a, /* VCVTTPS2QQZrrk */
+/* Table7617 */
+ 0xf6e, /* VCVTPS2QQZrmk */
+ 0xf74, /* VCVTPS2QQZrrk */
+/* Table7619 */
+ 0x1dd3, /* VMOVDQA32Zmrk */
+ 0x1dda, /* VMOVDQA32Zrrk_REV */
+/* Table7621 */
+ 0x345b, /* VPSRLWZrmk */
+ 0x345e, /* VPSRLWZrrk */
+/* Table7623 */
+ 0x33ae, /* VPSRLDZrmk */
+ 0x33b1, /* VPSRLDZrrk */
+/* Table7625 */
+ 0x2e25, /* VPMULLWZrmk */
+ 0x2e28, /* VPMULLWZrrk */
+/* Table7627 */
+ 0x34f2, /* VPSUBUSBZrmk */
+ 0x34f5, /* VPSUBUSBZrrk */
+/* Table7629 */
+ 0x3508, /* VPSUBUSWZrmk */
+ 0x350b, /* VPSUBUSWZrrk */
+/* Table7631 */
+ 0x2af4, /* VPMINUBZrmk */
+ 0x2af7, /* VPMINUBZrrk */
+/* Table7633 */
+ 0x21eb, /* VPANDDZrmk */
+ 0x21ee, /* VPANDDZrrk */
+/* Table7635 */
+ 0x218c, /* VPADDUSBZrmk */
+ 0x218f, /* VPADDUSBZrrk */
+/* Table7637 */
+ 0x21a2, /* VPADDUSWZrmk */
+ 0x21a5, /* VPADDUSWZrrk */
+/* Table7639 */
+ 0x2a28, /* VPMAXUBZrmk */
+ 0x2a2b, /* VPMAXUBZrrk */
+/* Table7641 */
+ 0x2206, /* VPANDNDZrmk */
+ 0x2209, /* VPANDNDZrrk */
+/* Table7643 */
+ 0x2258, /* VPAVGBZrmk */
+ 0x225b, /* VPAVGBZrrk */
+/* Table7645 */
+ 0x3373, /* VPSRAWZrmk */
+ 0x3376, /* VPSRAWZrrk */
+/* Table7647 */
+ 0x32d0, /* VPSRADZrmk */
+ 0x32d3, /* VPSRADZrrk */
+/* Table7649 */
+ 0x226e, /* VPAVGWZrmk */
+ 0x2271, /* VPAVGWZrrk */
+/* Table7651 */
+ 0x2dbf, /* VPMULHUWZrmk */
+ 0x2dc2, /* VPMULHUWZrrk */
+/* Table7653 */
+ 0x2dd5, /* VPMULHWZrmk */
+ 0x2dd8, /* VPMULHWZrrk */
+/* Table7655 */
+ 0x34c6, /* VPSUBSBZrmk */
+ 0x34c9, /* VPSUBSBZrrk */
+/* Table7657 */
+ 0x34dc, /* VPSUBSWZrmk */
+ 0x34df, /* VPSUBSWZrrk */
+/* Table7659 */
+ 0x2ade, /* VPMINSWZrmk */
+ 0x2ae1, /* VPMINSWZrrk */
+/* Table7661 */
+ 0x2ed6, /* VPORDZrmk */
+ 0x2ed9, /* VPORDZrrk */
+/* Table7663 */
+ 0x2160, /* VPADDSBZrmk */
+ 0x2163, /* VPADDSBZrrk */
+/* Table7665 */
+ 0x2176, /* VPADDSWZrmk */
+ 0x2179, /* VPADDSWZrrk */
+/* Table7667 */
+ 0x2a12, /* VPMAXSWZrmk */
+ 0x2a15, /* VPMAXSWZrrk */
+/* Table7669 */
+ 0x36c1, /* VPXORDZrmk */
+ 0x36c4, /* VPXORDZrrk */
+/* Table7671 */
+ 0x329d, /* VPSLLWZrmk */
+ 0x32a0, /* VPSLLWZrrk */
+/* Table7673 */
+ 0x31f0, /* VPSLLDZrmk */
+ 0x31f3, /* VPSLLDZrrk */
+/* Table7675 */
+ 0x29a4, /* VPMADDWDZrmk */
+ 0x29a7, /* VPMADDWDZrrk */
+/* Table7677 */
+ 0x3472, /* VPSUBBZrmk */
+ 0x3475, /* VPSUBBZrrk */
+/* Table7679 */
+ 0x351e, /* VPSUBWZrmk */
+ 0x3521, /* VPSUBWZrrk */
+/* Table7681 */
+ 0x3491, /* VPSUBDZrmk */
+ 0x3494, /* VPSUBDZrrk */
+/* Table7683 */
+ 0x210c, /* VPADDBZrmk */
+ 0x210f, /* VPADDBZrrk */
+/* Table7685 */
+ 0x21b8, /* VPADDWZrmk */
+ 0x21bb, /* VPADDWZrrk */
+/* Table7687 */
+ 0x212b, /* VPADDDZrmk */
+ 0x212e, /* VPADDDZrrk */
+/* Table7689 */
+ 0xfe6, /* VCVTQQ2PSZrmk */
+ 0xfec, /* VCVTQQ2PSZrrk */
+/* Table7691 */
+ 0x10a6, /* VCVTTPD2UDQZrmk */
+ 0x10ac, /* VCVTTPD2UDQZrrk */
+/* Table7693 */
+ 0xebf, /* VCVTPD2UDQZrmk */
+ 0xec5, /* VCVTPD2UDQZrrk */
+/* Table7695 */
+ 0x1e61, /* VMOVDQU64Zrmk */
+ 0x1e65, /* VMOVDQU64Zrrk */
+/* Table7697 */
+ 0x11cf, /* VCVTUQQ2PDZrmk */
+ 0x11d5, /* VCVTUQQ2PDZrrk */
+/* Table7699 */
+ 0x1e5f, /* VMOVDQU64Zmrk */
+ 0x1e66, /* VMOVDQU64Zrrk_REV */
+/* Table7701 */
+ 0xfc8, /* VCVTQQ2PDZrmk */
+ 0xfce, /* VCVTQQ2PDZrrk */
+/* Table7703 */
+ 0x1dad, /* VMOVDDUPZrmk */
+ 0x1db0, /* VMOVDDUPZrrk */
+/* Table7705 */
+ 0x1e1f, /* VMOVDQU16Zrmk */
+ 0x1e23, /* VMOVDQU16Zrrk */
+/* Table7707 */
+ 0x11ed, /* VCVTUQQ2PSZrmk */
+ 0x11f3, /* VCVTUQQ2PSZrrk */
+/* Table7709 */
+ 0x1e1d, /* VMOVDQU16Zmrk */
+ 0x1e24, /* VMOVDQU16Zrrk_REV */
+/* Table7711 */
+ 0xe5f, /* VCVTPD2DQZrmk */
+ 0xe65, /* VCVTPD2DQZrrk */
+/* Table7713 */
+ 0x1f3b, /* VMOVUPDZrmk */
+ 0x1f3f, /* VMOVUPDZrrk */
+/* Table7715 */
+ 0x1f39, /* VMOVUPDZmrk */
+ 0x1f40, /* VMOVUPDZrrk_REV */
+/* Table7717 */
+ 0x3ae8, /* VUNPCKLPDZrmk */
+ 0x3aeb, /* VUNPCKLPDZrrk */
+/* Table7719 */
+ 0x3aaa, /* VUNPCKHPDZrmk */
+ 0x3aad, /* VUNPCKHPDZrrk */
+/* Table7721 */
+ 0x1d69, /* VMOVAPDZrmk */
+ 0x1d6d, /* VMOVAPDZrrk */
+/* Table7723 */
+ 0x1d67, /* VMOVAPDZmrk */
+ 0x1d6e, /* VMOVAPDZrrk_REV */
+/* Table7725 */
+ 0x39cb, /* VSQRTPDZmk */
+ 0x39d1, /* VSQRTPDZrk */
+/* Table7727 */
+ 0xc7a, /* VANDPDZrmk */
+ 0xc7d, /* VANDPDZrrk */
+/* Table7729 */
+ 0xc3c, /* VANDNPDZrmk */
+ 0xc3f, /* VANDNPDZrrk */
+/* Table7731 */
+ 0x2001, /* VORPDZrmk */
+ 0x2004, /* VORPDZrrk */
+/* Table7733 */
+ 0x3b26, /* VXORPDZrmk */
+ 0x3b29, /* VXORPDZrrk */
+/* Table7735 */
+ 0xb70, /* VADDPDZrmk */
+ 0xb76, /* VADDPDZrrk */
+/* Table7737 */
+ 0x1f99, /* VMULPDZrmk */
+ 0x1f9f, /* VMULPDZrrk */
+/* Table7739 */
+ 0xe81, /* VCVTPD2PSZrmk */
+ 0xe87, /* VCVTPD2PSZrrk */
+/* Table7741 */
+ 0x3a2e, /* VSUBPDZrmk */
+ 0x3a34, /* VSUBPDZrrk */
+/* Table7743 */
+ 0x1cf6, /* VMINPDZrmk */
+ 0x1cfc, /* VMINPDZrrk */
+/* Table7745 */
+ 0x1232, /* VDIVPDZrmk */
+ 0x1238, /* VDIVPDZrrk */
+/* Table7747 */
+ 0x1c4b, /* VMAXPDZrmk */
+ 0x1c51, /* VMAXPDZrrk */
+/* Table7749 */
+ 0x368e, /* VPUNPCKLQDQZrmk */
+ 0x3691, /* VPUNPCKLQDQZrrk */
+/* Table7751 */
+ 0x3624, /* VPUNPCKHQDQZrmk */
+ 0x3627, /* VPUNPCKHQDQZrrk */
+/* Table7753 */
+ 0x1df6, /* VMOVDQA64Zrmk */
+ 0x1dfa, /* VMOVDQA64Zrrk */
+/* Table7755 */
+ 0x2f9b, /* VPRORQZmik */
+ 0x2f2f, /* VPROLQZmik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32fa, /* VPSRAQZmik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f9e, /* VPRORQZrik */
+ 0x2f32, /* VPROLQZrik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32fd, /* VPSRAQZrik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table7771 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33db, /* VPSRLQZmik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x321d, /* VPSLLQZmik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33de, /* VPSRLQZrik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3220, /* VPSLLQZrik */
+ 0x0, /* */
+/* Table7787 */
+ 0x10c4, /* VCVTTPD2UQQZrmk */
+ 0x10ca, /* VCVTTPD2UQQZrrk */
+/* Table7789 */
+ 0xedd, /* VCVTPD2UQQZrmk */
+ 0xee3, /* VCVTPD2UQQZrrk */
+/* Table7791 */
+ 0x1088, /* VCVTTPD2QQZrmk */
+ 0x108e, /* VCVTTPD2QQZrrk */
+/* Table7793 */
+ 0xea1, /* VCVTPD2QQZrmk */
+ 0xea7, /* VCVTPD2QQZrrk */
+/* Table7795 */
+ 0x1df4, /* VMOVDQA64Zmrk */
+ 0x1dfb, /* VMOVDQA64Zrrk_REV */
+/* Table7797 */
+ 0xd71, /* VCMPPDZrmik */
+ 0xd79, /* VCMPPDZrrik */
+/* Table7799 */
+ 0x398d, /* VSHUFPDZrmik */
+ 0x3990, /* VSHUFPDZrrik */
+/* Table7801 */
+ 0x33e1, /* VPSRLQZrmk */
+ 0x33e4, /* VPSRLQZrrk */
+/* Table7803 */
+ 0x214a, /* VPADDQZrmk */
+ 0x214d, /* VPADDQZrrk */
+/* Table7805 */
+ 0x2240, /* VPANDQZrmk */
+ 0x2243, /* VPANDQZrrk */
+/* Table7807 */
+ 0x2221, /* VPANDNQZrmk */
+ 0x2224, /* VPANDNQZrrk */
+/* Table7809 */
+ 0x3300, /* VPSRAQZrmk */
+ 0x3303, /* VPSRAQZrrk */
+/* Table7811 */
+ 0x1068, /* VCVTTPD2DQZrmk */
+ 0x106e, /* VCVTTPD2DQZrrk */
+/* Table7813 */
+ 0x2ef1, /* VPORQZrmk */
+ 0x2ef4, /* VPORQZrrk */
+/* Table7815 */
+ 0x36dc, /* VPXORQZrmk */
+ 0x36df, /* VPXORQZrrk */
+/* Table7817 */
+ 0x3223, /* VPSLLQZrmk */
+ 0x3226, /* VPSLLQZrrk */
+/* Table7819 */
+ 0x2e5f, /* VPMULUDQZrmk */
+ 0x2e62, /* VPMULUDQZrrk */
+/* Table7821 */
+ 0x34b0, /* VPSUBQZrmk */
+ 0x34b3, /* VPSUBQZrrk */
+/* Table7823 */
+ 0x3af2, /* VUNPCKLPSZ128rmb */
+ 0x0, /* */
+/* Table7825 */
+ 0x3ab4, /* VUNPCKHPSZ128rmb */
+ 0x0, /* */
+/* Table7827 */
+ 0x0, /* */
+ 0x3a8d, /* VUCOMISSZrrb */
+/* Table7829 */
+ 0x0, /* */
+ 0xde3, /* VCOMISSZrrb */
+/* Table7831 */
+ 0x39d8, /* VSQRTPSZ128mb */
+ 0x39f0, /* VSQRTPSZrb */
+/* Table7833 */
+ 0xc84, /* VANDPSZ128rmb */
+ 0x0, /* */
+/* Table7835 */
+ 0xc46, /* VANDNPSZ128rmb */
+ 0x0, /* */
+/* Table7837 */
+ 0x200b, /* VORPSZ128rmb */
+ 0x0, /* */
+/* Table7839 */
+ 0x3b30, /* VXORPSZ128rmb */
+ 0x0, /* */
+/* Table7841 */
+ 0xb7d, /* VADDPSZ128rmb */
+ 0xb95, /* VADDPSZrrb */
+/* Table7843 */
+ 0x1fa6, /* VMULPSZ128rmb */
+ 0x1fbe, /* VMULPSZrrb */
+/* Table7845 */
+ 0xf23, /* VCVTPS2PDZ128rmb */
+ 0xf3b, /* VCVTPS2PDZrrb */
+/* Table7847 */
+ 0xe28, /* VCVTDQ2PSZ128rmb */
+ 0xe40, /* VCVTDQ2PSZrrb */
+/* Table7849 */
+ 0x3a3b, /* VSUBPSZ128rmb */
+ 0x3a53, /* VSUBPSZrrb */
+/* Table7851 */
+ 0x1d03, /* VMINPSZ128rmb */
+ 0x1d1b, /* VMINPSZrrb */
+/* Table7853 */
+ 0x123f, /* VDIVPSZ128rmb */
+ 0x1257, /* VDIVPSZrrb */
+/* Table7855 */
+ 0x1c58, /* VMAXPSZ128rmb */
+ 0x1c70, /* VMAXPSZrrb */
+/* Table7857 */
+ 0x110d, /* VCVTTPS2UDQZ128rmb */
+ 0x1125, /* VCVTTPS2UDQZrrb */
+/* Table7859 */
+ 0xf77, /* VCVTPS2UDQZ128rmb */
+ 0xf8f, /* VCVTPS2UDQZrrb */
+/* Table7861 */
+ 0xd82, /* VCMPPSZ128rmbi */
+ 0xda5, /* VCMPPSZrrib */
+/* Table7863 */
+ 0x3996, /* VSHUFPSZ128rmbi */
+ 0x0, /* */
+/* Table7865 */
+ 0x0, /* */
+ 0x101a, /* VCVTSI2SSZrrb_Int */
+/* Table7867 */
+ 0x0, /* */
+ 0x1171, /* VCVTTSS2SIZrrb_Int */
+/* Table7869 */
+ 0x0, /* */
+ 0x1047, /* VCVTSS2SIZrrb_Int */
+/* Table7871 */
+ 0x0, /* */
+ 0x3a0e, /* VSQRTSSZrb_Int */
+/* Table7873 */
+ 0x0, /* */
+ 0xbb3, /* VADDSSZrrb_Int */
+/* Table7875 */
+ 0x0, /* */
+ 0x1fdc, /* VMULSSZrrb_Int */
+/* Table7877 */
+ 0x0, /* */
+ 0x1039, /* VCVTSS2SDZrrb_Int */
+/* Table7879 */
+ 0x10cf, /* VCVTTPS2DQZ128rmb */
+ 0x10e7, /* VCVTTPS2DQZrrb */
+/* Table7881 */
+ 0x0, /* */
+ 0x3a71, /* VSUBSSZrrb_Int */
+/* Table7883 */
+ 0x0, /* */
+ 0x1d39, /* VMINSSZrrb_Int */
+/* Table7885 */
+ 0x0, /* */
+ 0x1275, /* VDIVSSZrrb_Int */
+/* Table7887 */
+ 0x0, /* */
+ 0x1c8e, /* VMAXSSZrrb_Int */
+/* Table7889 */
+ 0x0, /* */
+ 0x117f, /* VCVTTSS2USIZrrb_Int */
+/* Table7891 */
+ 0x0, /* */
+ 0x104f, /* VCVTSS2USIZrrb_Int */
+/* Table7893 */
+ 0x1181, /* VCVTUDQ2PDZ128rmb */
+ 0x0, /* */
+/* Table7895 */
+ 0x0, /* */
+ 0x11fd, /* VCVTUSI2SSZrrb_Int */
+/* Table7897 */
+ 0x0, /* */
+ 0xdca, /* VCMPSSZrrb_Int */
+/* Table7899 */
+ 0xe09, /* VCVTDQ2PDZ128rmb */
+ 0x0, /* */
+/* Table7901 */
+ 0x0, /* */
+ 0x1011, /* VCVTSI2SDZrrb_Int */
+/* Table7903 */
+ 0x0, /* */
+ 0x1155, /* VCVTTSD2SIZrrb_Int */
+/* Table7905 */
+ 0x0, /* */
+ 0xff5, /* VCVTSD2SIZrrb_Int */
+/* Table7907 */
+ 0x0, /* */
+ 0x1163, /* VCVTTSD2USIZrrb_Int */
+/* Table7909 */
+ 0x0, /* */
+ 0x100c, /* VCVTSD2USIZrrb_Int */
+/* Table7911 */
+ 0x119c, /* VCVTUDQ2PSZ128rmb */
+ 0x11b4, /* VCVTUDQ2PSZrrb */
+/* Table7913 */
+ 0xf01, /* VCVTPS2DQZ128rmb */
+ 0xf19, /* VCVTPS2DQZrrb */
+/* Table7915 */
+ 0x365a, /* VPUNPCKLDQZ128rmb */
+ 0x0, /* */
+/* Table7917 */
+ 0x240e, /* VPCMPGTDZ128rmb */
+ 0x0, /* */
+/* Table7919 */
+ 0x35f0, /* VPUNPCKHDQZ128rmb */
+ 0x0, /* */
+/* Table7921 */
+ 0x2096, /* VPACKSSDWZ128rmb */
+ 0x0, /* */
+/* Table7923 */
+ 0x3168, /* VPSHUFDZ128mbi */
+ 0x0, /* */
+/* Table7925 */
+ 0x2f6a, /* VPRORDZ128mbi */
+ 0x2efe, /* VPROLDZ128mbi */
+ 0x3386, /* VPSRLDZ128mbi */
+ 0x0, /* */
+ 0x32a8, /* VPSRADZ128mbi */
+ 0x0, /* */
+ 0x31c8, /* VPSLLDZ128mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table7941 */
+ 0x23be, /* VPCMPEQDZ128rmb */
+ 0x0, /* */
+/* Table7943 */
+ 0x112b, /* VCVTTPS2UQQZ128rmb */
+ 0x1143, /* VCVTTPS2UQQZrrb */
+/* Table7945 */
+ 0xf95, /* VCVTPS2UQQZ128rmb */
+ 0xfad, /* VCVTPS2UQQZrrb */
+/* Table7947 */
+ 0x10ef, /* VCVTTPS2QQZ128rmb */
+ 0x1107, /* VCVTTPS2QQZrrb */
+/* Table7949 */
+ 0xf59, /* VCVTPS2QQZ128rmb */
+ 0xf71, /* VCVTPS2QQZrrb */
+/* Table7951 */
+ 0x21d6, /* VPANDDZ128rmb */
+ 0x0, /* */
+/* Table7953 */
+ 0x21f1, /* VPANDNDZ128rmb */
+ 0x0, /* */
+/* Table7955 */
+ 0x2ec1, /* VPORDZ128rmb */
+ 0x0, /* */
+/* Table7957 */
+ 0x36ac, /* VPXORDZ128rmb */
+ 0x0, /* */
+/* Table7959 */
+ 0x347c, /* VPSUBDZ128rmb */
+ 0x0, /* */
+/* Table7961 */
+ 0x2116, /* VPADDDZ128rmb */
+ 0x0, /* */
+/* Table7963 */
+ 0xfd1, /* VCVTQQ2PSZ128rmb */
+ 0xfe9, /* VCVTQQ2PSZrrb */
+/* Table7965 */
+ 0x1091, /* VCVTTPD2UDQZ128rmb */
+ 0x10a9, /* VCVTTPD2UDQZrrb */
+/* Table7967 */
+ 0xeaa, /* VCVTPD2UDQZ128rmb */
+ 0xec2, /* VCVTPD2UDQZrrb */
+/* Table7969 */
+ 0x0, /* */
+ 0x102c, /* VCVTSI642SSZrrb_Int */
+/* Table7971 */
+ 0x0, /* */
+ 0x1168, /* VCVTTSS2SI64Zrrb_Int */
+/* Table7973 */
+ 0x0, /* */
+ 0x1042, /* VCVTSS2SI64Zrrb_Int */
+/* Table7975 */
+ 0x0, /* */
+ 0x117a, /* VCVTTSS2USI64Zrrb_Int */
+/* Table7977 */
+ 0x0, /* */
+ 0x104c, /* VCVTSS2USI64Zrrb_Int */
+/* Table7979 */
+ 0x11ba, /* VCVTUQQ2PDZ128rmb */
+ 0x11d2, /* VCVTUQQ2PDZrrb */
+/* Table7981 */
+ 0x0, /* */
+ 0x1207, /* VCVTUSI642SSZrrb_Int */
+/* Table7983 */
+ 0xfb3, /* VCVTQQ2PDZ128rmb */
+ 0xfcb, /* VCVTQQ2PDZrrb */
+/* Table7985 */
+ 0x0, /* */
+ 0x1023, /* VCVTSI642SDZrrb_Int */
+/* Table7987 */
+ 0x0, /* */
+ 0x114c, /* VCVTTSD2SI64Zrrb_Int */
+/* Table7989 */
+ 0x0, /* */
+ 0xff0, /* VCVTSD2SI64Zrrb_Int */
+/* Table7991 */
+ 0x0, /* */
+ 0x39ff, /* VSQRTSDZrb_Int */
+/* Table7993 */
+ 0x0, /* */
+ 0xba4, /* VADDSDZrrb_Int */
+/* Table7995 */
+ 0x0, /* */
+ 0x1fcd, /* VMULSDZrrb_Int */
+/* Table7997 */
+ 0x0, /* */
+ 0x1000, /* VCVTSD2SSZrrb_Int */
+/* Table7999 */
+ 0x0, /* */
+ 0x3a62, /* VSUBSDZrrb_Int */
+/* Table8001 */
+ 0x0, /* */
+ 0x1d2a, /* VMINSDZrrb_Int */
+/* Table8003 */
+ 0x0, /* */
+ 0x1266, /* VDIVSDZrrb_Int */
+/* Table8005 */
+ 0x0, /* */
+ 0x1c7f, /* VMAXSDZrrb_Int */
+/* Table8007 */
+ 0x0, /* */
+ 0x115e, /* VCVTTSD2USI64Zrrb_Int */
+/* Table8009 */
+ 0x0, /* */
+ 0x1009, /* VCVTSD2USI64Zrrb_Int */
+/* Table8011 */
+ 0x11d8, /* VCVTUQQ2PSZ128rmb */
+ 0x11f0, /* VCVTUQQ2PSZrrb */
+/* Table8013 */
+ 0x0, /* */
+ 0x1202, /* VCVTUSI642SDZrrb_Int */
+/* Table8015 */
+ 0x0, /* */
+ 0xdb6, /* VCMPSDZrrb_Int */
+/* Table8017 */
+ 0xe4a, /* VCVTPD2DQZ128rmb */
+ 0xe62, /* VCVTPD2DQZrrb */
+/* Table8019 */
+ 0x3ad3, /* VUNPCKLPDZ128rmb */
+ 0x0, /* */
+/* Table8021 */
+ 0x3a95, /* VUNPCKHPDZ128rmb */
+ 0x0, /* */
+/* Table8023 */
+ 0x0, /* */
+ 0x3a84, /* VUCOMISDZrrb */
+/* Table8025 */
+ 0x0, /* */
+ 0xdda, /* VCOMISDZrrb */
+/* Table8027 */
+ 0x39b6, /* VSQRTPDZ128mb */
+ 0x39ce, /* VSQRTPDZrb */
+/* Table8029 */
+ 0xc65, /* VANDPDZ128rmb */
+ 0x0, /* */
+/* Table8031 */
+ 0xc27, /* VANDNPDZ128rmb */
+ 0x0, /* */
+/* Table8033 */
+ 0x1fec, /* VORPDZ128rmb */
+ 0x0, /* */
+/* Table8035 */
+ 0x3b11, /* VXORPDZ128rmb */
+ 0x0, /* */
+/* Table8037 */
+ 0xb5b, /* VADDPDZ128rmb */
+ 0xb73, /* VADDPDZrrb */
+/* Table8039 */
+ 0x1f84, /* VMULPDZ128rmb */
+ 0x1f9c, /* VMULPDZrrb */
+/* Table8041 */
+ 0xe6c, /* VCVTPD2PSZ128rmb */
+ 0xe84, /* VCVTPD2PSZrrb */
+/* Table8043 */
+ 0x3a19, /* VSUBPDZ128rmb */
+ 0x3a31, /* VSUBPDZrrb */
+/* Table8045 */
+ 0x1ce1, /* VMINPDZ128rmb */
+ 0x1cf9, /* VMINPDZrrb */
+/* Table8047 */
+ 0x121d, /* VDIVPDZ128rmb */
+ 0x1235, /* VDIVPDZrrb */
+/* Table8049 */
+ 0x1c36, /* VMAXPDZ128rmb */
+ 0x1c4e, /* VMAXPDZrrb */
+/* Table8051 */
+ 0x3679, /* VPUNPCKLQDQZ128rmb */
+ 0x0, /* */
+/* Table8053 */
+ 0x360f, /* VPUNPCKHQDQZ128rmb */
+ 0x0, /* */
+/* Table8055 */
+ 0x2f85, /* VPRORQZ128mbi */
+ 0x2f19, /* VPROLQZ128mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32d8, /* VPSRAQZ128mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8071 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33b9, /* VPSRLQZ128mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31fb, /* VPSLLQZ128mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8087 */
+ 0x10af, /* VCVTTPD2UQQZ128rmb */
+ 0x10c7, /* VCVTTPD2UQQZrrb */
+/* Table8089 */
+ 0xec8, /* VCVTPD2UQQZ128rmb */
+ 0xee0, /* VCVTPD2UQQZrrb */
+/* Table8091 */
+ 0x1073, /* VCVTTPD2QQZ128rmb */
+ 0x108b, /* VCVTTPD2QQZrrb */
+/* Table8093 */
+ 0xe8c, /* VCVTPD2QQZ128rmb */
+ 0xea4, /* VCVTPD2QQZrrb */
+/* Table8095 */
+ 0xd52, /* VCMPPDZ128rmbi */
+ 0xd75, /* VCMPPDZrrib */
+/* Table8097 */
+ 0x3977, /* VSHUFPDZ128rmbi */
+ 0x0, /* */
+/* Table8099 */
+ 0x2135, /* VPADDQZ128rmb */
+ 0x0, /* */
+/* Table8101 */
+ 0x222b, /* VPANDQZ128rmb */
+ 0x0, /* */
+/* Table8103 */
+ 0x220c, /* VPANDNQZ128rmb */
+ 0x0, /* */
+/* Table8105 */
+ 0x1053, /* VCVTTPD2DQZ128rmb */
+ 0x106b, /* VCVTTPD2DQZrrb */
+/* Table8107 */
+ 0x2edc, /* VPORQZ128rmb */
+ 0x0, /* */
+/* Table8109 */
+ 0x36c7, /* VPXORQZ128rmb */
+ 0x0, /* */
+/* Table8111 */
+ 0x2e4a, /* VPMULUDQZ128rmb */
+ 0x0, /* */
+/* Table8113 */
+ 0x349b, /* VPSUBQZ128rmb */
+ 0x0, /* */
+/* Table8115 */
+ 0x3afb, /* VUNPCKLPSZ256rmb */
+ 0x0, /* */
+/* Table8117 */
+ 0x3abd, /* VUNPCKHPSZ256rmb */
+ 0x0, /* */
+/* Table8119 */
+ 0x39e1, /* VSQRTPSZ256mb */
+ 0x39f0, /* VSQRTPSZrb */
+/* Table8121 */
+ 0xc8d, /* VANDPSZ256rmb */
+ 0x0, /* */
+/* Table8123 */
+ 0xc4f, /* VANDNPSZ256rmb */
+ 0x0, /* */
+/* Table8125 */
+ 0x2014, /* VORPSZ256rmb */
+ 0x0, /* */
+/* Table8127 */
+ 0x3b39, /* VXORPSZ256rmb */
+ 0x0, /* */
+/* Table8129 */
+ 0xb86, /* VADDPSZ256rmb */
+ 0xb95, /* VADDPSZrrb */
+/* Table8131 */
+ 0x1faf, /* VMULPSZ256rmb */
+ 0x1fbe, /* VMULPSZrrb */
+/* Table8133 */
+ 0xf2c, /* VCVTPS2PDZ256rmb */
+ 0xf3b, /* VCVTPS2PDZrrb */
+/* Table8135 */
+ 0xe31, /* VCVTDQ2PSZ256rmb */
+ 0xe40, /* VCVTDQ2PSZrrb */
+/* Table8137 */
+ 0x3a44, /* VSUBPSZ256rmb */
+ 0x3a53, /* VSUBPSZrrb */
+/* Table8139 */
+ 0x1d0c, /* VMINPSZ256rmb */
+ 0x1d1b, /* VMINPSZrrb */
+/* Table8141 */
+ 0x1248, /* VDIVPSZ256rmb */
+ 0x1257, /* VDIVPSZrrb */
+/* Table8143 */
+ 0x1c61, /* VMAXPSZ256rmb */
+ 0x1c70, /* VMAXPSZrrb */
+/* Table8145 */
+ 0x1116, /* VCVTTPS2UDQZ256rmb */
+ 0x1125, /* VCVTTPS2UDQZrrb */
+/* Table8147 */
+ 0xf80, /* VCVTPS2UDQZ256rmb */
+ 0xf8f, /* VCVTPS2UDQZrrb */
+/* Table8149 */
+ 0xd8e, /* VCMPPSZ256rmbi */
+ 0xda5, /* VCMPPSZrrib */
+/* Table8151 */
+ 0x399f, /* VSHUFPSZ256rmbi */
+ 0x0, /* */
+/* Table8153 */
+ 0x10d8, /* VCVTTPS2DQZ256rmb */
+ 0x10e7, /* VCVTTPS2DQZrrb */
+/* Table8155 */
+ 0x118a, /* VCVTUDQ2PDZ256rmb */
+ 0x0, /* */
+/* Table8157 */
+ 0xe12, /* VCVTDQ2PDZ256rmb */
+ 0x0, /* */
+/* Table8159 */
+ 0x11a5, /* VCVTUDQ2PSZ256rmb */
+ 0x11b4, /* VCVTUDQ2PSZrrb */
+/* Table8161 */
+ 0xf0a, /* VCVTPS2DQZ256rmb */
+ 0xf19, /* VCVTPS2DQZrrb */
+/* Table8163 */
+ 0x3663, /* VPUNPCKLDQZ256rmb */
+ 0x0, /* */
+/* Table8165 */
+ 0x2414, /* VPCMPGTDZ256rmb */
+ 0x0, /* */
+/* Table8167 */
+ 0x35f9, /* VPUNPCKHDQZ256rmb */
+ 0x0, /* */
+/* Table8169 */
+ 0x209f, /* VPACKSSDWZ256rmb */
+ 0x0, /* */
+/* Table8171 */
+ 0x3171, /* VPSHUFDZ256mbi */
+ 0x0, /* */
+/* Table8173 */
+ 0x2f73, /* VPRORDZ256mbi */
+ 0x2f07, /* VPROLDZ256mbi */
+ 0x3395, /* VPSRLDZ256mbi */
+ 0x0, /* */
+ 0x32b7, /* VPSRADZ256mbi */
+ 0x0, /* */
+ 0x31d7, /* VPSLLDZ256mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8189 */
+ 0x23c4, /* VPCMPEQDZ256rmb */
+ 0x0, /* */
+/* Table8191 */
+ 0x1134, /* VCVTTPS2UQQZ256rmb */
+ 0x1143, /* VCVTTPS2UQQZrrb */
+/* Table8193 */
+ 0xf9e, /* VCVTPS2UQQZ256rmb */
+ 0xfad, /* VCVTPS2UQQZrrb */
+/* Table8195 */
+ 0x10f8, /* VCVTTPS2QQZ256rmb */
+ 0x1107, /* VCVTTPS2QQZrrb */
+/* Table8197 */
+ 0xf62, /* VCVTPS2QQZ256rmb */
+ 0xf71, /* VCVTPS2QQZrrb */
+/* Table8199 */
+ 0x21df, /* VPANDDZ256rmb */
+ 0x0, /* */
+/* Table8201 */
+ 0x21fa, /* VPANDNDZ256rmb */
+ 0x0, /* */
+/* Table8203 */
+ 0x2eca, /* VPORDZ256rmb */
+ 0x0, /* */
+/* Table8205 */
+ 0x36b5, /* VPXORDZ256rmb */
+ 0x0, /* */
+/* Table8207 */
+ 0x3485, /* VPSUBDZ256rmb */
+ 0x0, /* */
+/* Table8209 */
+ 0x211f, /* VPADDDZ256rmb */
+ 0x0, /* */
+/* Table8211 */
+ 0xfda, /* VCVTQQ2PSZ256rmb */
+ 0xfe9, /* VCVTQQ2PSZrrb */
+/* Table8213 */
+ 0x109a, /* VCVTTPD2UDQZ256rmb */
+ 0x10a9, /* VCVTTPD2UDQZrrb */
+/* Table8215 */
+ 0xeb3, /* VCVTPD2UDQZ256rmb */
+ 0xec2, /* VCVTPD2UDQZrrb */
+/* Table8217 */
+ 0x11c3, /* VCVTUQQ2PDZ256rmb */
+ 0x11d2, /* VCVTUQQ2PDZrrb */
+/* Table8219 */
+ 0xfbc, /* VCVTQQ2PDZ256rmb */
+ 0xfcb, /* VCVTQQ2PDZrrb */
+/* Table8221 */
+ 0x11e1, /* VCVTUQQ2PSZ256rmb */
+ 0x11f0, /* VCVTUQQ2PSZrrb */
+/* Table8223 */
+ 0xe53, /* VCVTPD2DQZ256rmb */
+ 0xe62, /* VCVTPD2DQZrrb */
+/* Table8225 */
+ 0x3adc, /* VUNPCKLPDZ256rmb */
+ 0x0, /* */
+/* Table8227 */
+ 0x3a9e, /* VUNPCKHPDZ256rmb */
+ 0x0, /* */
+/* Table8229 */
+ 0x39bf, /* VSQRTPDZ256mb */
+ 0x39ce, /* VSQRTPDZrb */
+/* Table8231 */
+ 0xc6e, /* VANDPDZ256rmb */
+ 0x0, /* */
+/* Table8233 */
+ 0xc30, /* VANDNPDZ256rmb */
+ 0x0, /* */
+/* Table8235 */
+ 0x1ff5, /* VORPDZ256rmb */
+ 0x0, /* */
+/* Table8237 */
+ 0x3b1a, /* VXORPDZ256rmb */
+ 0x0, /* */
+/* Table8239 */
+ 0xb64, /* VADDPDZ256rmb */
+ 0xb73, /* VADDPDZrrb */
+/* Table8241 */
+ 0x1f8d, /* VMULPDZ256rmb */
+ 0x1f9c, /* VMULPDZrrb */
+/* Table8243 */
+ 0xe75, /* VCVTPD2PSZ256rmb */
+ 0xe84, /* VCVTPD2PSZrrb */
+/* Table8245 */
+ 0x3a22, /* VSUBPDZ256rmb */
+ 0x3a31, /* VSUBPDZrrb */
+/* Table8247 */
+ 0x1cea, /* VMINPDZ256rmb */
+ 0x1cf9, /* VMINPDZrrb */
+/* Table8249 */
+ 0x1226, /* VDIVPDZ256rmb */
+ 0x1235, /* VDIVPDZrrb */
+/* Table8251 */
+ 0x1c3f, /* VMAXPDZ256rmb */
+ 0x1c4e, /* VMAXPDZrrb */
+/* Table8253 */
+ 0x3682, /* VPUNPCKLQDQZ256rmb */
+ 0x0, /* */
+/* Table8255 */
+ 0x3618, /* VPUNPCKHQDQZ256rmb */
+ 0x0, /* */
+/* Table8257 */
+ 0x2f8e, /* VPRORQZ256mbi */
+ 0x2f22, /* VPROLQZ256mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32e7, /* VPSRAQZ256mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8273 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33c8, /* VPSRLQZ256mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x320a, /* VPSLLQZ256mbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8289 */
+ 0x10b8, /* VCVTTPD2UQQZ256rmb */
+ 0x10c7, /* VCVTTPD2UQQZrrb */
+/* Table8291 */
+ 0xed1, /* VCVTPD2UQQZ256rmb */
+ 0xee0, /* VCVTPD2UQQZrrb */
+/* Table8293 */
+ 0x107c, /* VCVTTPD2QQZ256rmb */
+ 0x108b, /* VCVTTPD2QQZrrb */
+/* Table8295 */
+ 0xe95, /* VCVTPD2QQZ256rmb */
+ 0xea4, /* VCVTPD2QQZrrb */
+/* Table8297 */
+ 0xd5e, /* VCMPPDZ256rmbi */
+ 0xd75, /* VCMPPDZrrib */
+/* Table8299 */
+ 0x3980, /* VSHUFPDZ256rmbi */
+ 0x0, /* */
+/* Table8301 */
+ 0x213e, /* VPADDQZ256rmb */
+ 0x0, /* */
+/* Table8303 */
+ 0x2234, /* VPANDQZ256rmb */
+ 0x0, /* */
+/* Table8305 */
+ 0x2215, /* VPANDNQZ256rmb */
+ 0x0, /* */
+/* Table8307 */
+ 0x105c, /* VCVTTPD2DQZ256rmb */
+ 0x106b, /* VCVTTPD2DQZrrb */
+/* Table8309 */
+ 0x2ee5, /* VPORQZ256rmb */
+ 0x0, /* */
+/* Table8311 */
+ 0x36d0, /* VPXORQZ256rmb */
+ 0x0, /* */
+/* Table8313 */
+ 0x2e53, /* VPMULUDQZ256rmb */
+ 0x0, /* */
+/* Table8315 */
+ 0x34a4, /* VPSUBQZ256rmb */
+ 0x0, /* */
+/* Table8317 */
+ 0x3b04, /* VUNPCKLPSZrmb */
+ 0x0, /* */
+/* Table8319 */
+ 0x3ac6, /* VUNPCKHPSZrmb */
+ 0x0, /* */
+/* Table8321 */
+ 0x39ea, /* VSQRTPSZmb */
+ 0x39f0, /* VSQRTPSZrb */
+/* Table8323 */
+ 0xc96, /* VANDPSZrmb */
+ 0x0, /* */
+/* Table8325 */
+ 0xc58, /* VANDNPSZrmb */
+ 0x0, /* */
+/* Table8327 */
+ 0x201d, /* VORPSZrmb */
+ 0x0, /* */
+/* Table8329 */
+ 0x3b42, /* VXORPSZrmb */
+ 0x0, /* */
+/* Table8331 */
+ 0xb8f, /* VADDPSZrmb */
+ 0xb95, /* VADDPSZrrb */
+/* Table8333 */
+ 0x1fb8, /* VMULPSZrmb */
+ 0x1fbe, /* VMULPSZrrb */
+/* Table8335 */
+ 0xf35, /* VCVTPS2PDZrmb */
+ 0xf3b, /* VCVTPS2PDZrrb */
+/* Table8337 */
+ 0xe3a, /* VCVTDQ2PSZrmb */
+ 0xe40, /* VCVTDQ2PSZrrb */
+/* Table8339 */
+ 0x3a4d, /* VSUBPSZrmb */
+ 0x3a53, /* VSUBPSZrrb */
+/* Table8341 */
+ 0x1d15, /* VMINPSZrmb */
+ 0x1d1b, /* VMINPSZrrb */
+/* Table8343 */
+ 0x1251, /* VDIVPSZrmb */
+ 0x1257, /* VDIVPSZrrb */
+/* Table8345 */
+ 0x1c6a, /* VMAXPSZrmb */
+ 0x1c70, /* VMAXPSZrrb */
+/* Table8347 */
+ 0x111f, /* VCVTTPS2UDQZrmb */
+ 0x1125, /* VCVTTPS2UDQZrrb */
+/* Table8349 */
+ 0xf89, /* VCVTPS2UDQZrmb */
+ 0xf8f, /* VCVTPS2UDQZrrb */
+/* Table8351 */
+ 0xd9a, /* VCMPPSZrmbi */
+ 0xda5, /* VCMPPSZrrib */
+/* Table8353 */
+ 0x39a8, /* VSHUFPSZrmbi */
+ 0x0, /* */
+/* Table8355 */
+ 0x10e1, /* VCVTTPS2DQZrmb */
+ 0x10e7, /* VCVTTPS2DQZrrb */
+/* Table8357 */
+ 0x1193, /* VCVTUDQ2PDZrmb */
+ 0x0, /* */
+/* Table8359 */
+ 0xe1b, /* VCVTDQ2PDZrmb */
+ 0x0, /* */
+/* Table8361 */
+ 0x11ae, /* VCVTUDQ2PSZrmb */
+ 0x11b4, /* VCVTUDQ2PSZrrb */
+/* Table8363 */
+ 0xf13, /* VCVTPS2DQZrmb */
+ 0xf19, /* VCVTPS2DQZrrb */
+/* Table8365 */
+ 0x366c, /* VPUNPCKLDQZrmb */
+ 0x0, /* */
+/* Table8367 */
+ 0x241a, /* VPCMPGTDZrmb */
+ 0x0, /* */
+/* Table8369 */
+ 0x3602, /* VPUNPCKHDQZrmb */
+ 0x0, /* */
+/* Table8371 */
+ 0x20a8, /* VPACKSSDWZrmb */
+ 0x0, /* */
+/* Table8373 */
+ 0x317a, /* VPSHUFDZmbi */
+ 0x0, /* */
+/* Table8375 */
+ 0x2f7c, /* VPRORDZmbi */
+ 0x2f10, /* VPROLDZmbi */
+ 0x33a4, /* VPSRLDZmbi */
+ 0x0, /* */
+ 0x32c6, /* VPSRADZmbi */
+ 0x0, /* */
+ 0x31e6, /* VPSLLDZmbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8391 */
+ 0x23ca, /* VPCMPEQDZrmb */
+ 0x0, /* */
+/* Table8393 */
+ 0x113d, /* VCVTTPS2UQQZrmb */
+ 0x1143, /* VCVTTPS2UQQZrrb */
+/* Table8395 */
+ 0xfa7, /* VCVTPS2UQQZrmb */
+ 0xfad, /* VCVTPS2UQQZrrb */
+/* Table8397 */
+ 0x1101, /* VCVTTPS2QQZrmb */
+ 0x1107, /* VCVTTPS2QQZrrb */
+/* Table8399 */
+ 0xf6b, /* VCVTPS2QQZrmb */
+ 0xf71, /* VCVTPS2QQZrrb */
+/* Table8401 */
+ 0x21e8, /* VPANDDZrmb */
+ 0x0, /* */
+/* Table8403 */
+ 0x2203, /* VPANDNDZrmb */
+ 0x0, /* */
+/* Table8405 */
+ 0x2ed3, /* VPORDZrmb */
+ 0x0, /* */
+/* Table8407 */
+ 0x36be, /* VPXORDZrmb */
+ 0x0, /* */
+/* Table8409 */
+ 0x348e, /* VPSUBDZrmb */
+ 0x0, /* */
+/* Table8411 */
+ 0x2128, /* VPADDDZrmb */
+ 0x0, /* */
+/* Table8413 */
+ 0xfe3, /* VCVTQQ2PSZrmb */
+ 0xfe9, /* VCVTQQ2PSZrrb */
+/* Table8415 */
+ 0x10a3, /* VCVTTPD2UDQZrmb */
+ 0x10a9, /* VCVTTPD2UDQZrrb */
+/* Table8417 */
+ 0xebc, /* VCVTPD2UDQZrmb */
+ 0xec2, /* VCVTPD2UDQZrrb */
+/* Table8419 */
+ 0x11cc, /* VCVTUQQ2PDZrmb */
+ 0x11d2, /* VCVTUQQ2PDZrrb */
+/* Table8421 */
+ 0xfc5, /* VCVTQQ2PDZrmb */
+ 0xfcb, /* VCVTQQ2PDZrrb */
+/* Table8423 */
+ 0x11ea, /* VCVTUQQ2PSZrmb */
+ 0x11f0, /* VCVTUQQ2PSZrrb */
+/* Table8425 */
+ 0xe5c, /* VCVTPD2DQZrmb */
+ 0xe62, /* VCVTPD2DQZrrb */
+/* Table8427 */
+ 0x3ae5, /* VUNPCKLPDZrmb */
+ 0x0, /* */
+/* Table8429 */
+ 0x3aa7, /* VUNPCKHPDZrmb */
+ 0x0, /* */
+/* Table8431 */
+ 0x39c8, /* VSQRTPDZmb */
+ 0x39ce, /* VSQRTPDZrb */
+/* Table8433 */
+ 0xc77, /* VANDPDZrmb */
+ 0x0, /* */
+/* Table8435 */
+ 0xc39, /* VANDNPDZrmb */
+ 0x0, /* */
+/* Table8437 */
+ 0x1ffe, /* VORPDZrmb */
+ 0x0, /* */
+/* Table8439 */
+ 0x3b23, /* VXORPDZrmb */
+ 0x0, /* */
+/* Table8441 */
+ 0xb6d, /* VADDPDZrmb */
+ 0xb73, /* VADDPDZrrb */
+/* Table8443 */
+ 0x1f96, /* VMULPDZrmb */
+ 0x1f9c, /* VMULPDZrrb */
+/* Table8445 */
+ 0xe7e, /* VCVTPD2PSZrmb */
+ 0xe84, /* VCVTPD2PSZrrb */
+/* Table8447 */
+ 0x3a2b, /* VSUBPDZrmb */
+ 0x3a31, /* VSUBPDZrrb */
+/* Table8449 */
+ 0x1cf3, /* VMINPDZrmb */
+ 0x1cf9, /* VMINPDZrrb */
+/* Table8451 */
+ 0x122f, /* VDIVPDZrmb */
+ 0x1235, /* VDIVPDZrrb */
+/* Table8453 */
+ 0x1c48, /* VMAXPDZrmb */
+ 0x1c4e, /* VMAXPDZrrb */
+/* Table8455 */
+ 0x368b, /* VPUNPCKLQDQZrmb */
+ 0x0, /* */
+/* Table8457 */
+ 0x3621, /* VPUNPCKHQDQZrmb */
+ 0x0, /* */
+/* Table8459 */
+ 0x2f97, /* VPRORQZmbi */
+ 0x2f2b, /* VPROLQZmbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32f6, /* VPSRAQZmbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8475 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33d7, /* VPSRLQZmbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3219, /* VPSLLQZmbi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8491 */
+ 0x10c1, /* VCVTTPD2UQQZrmb */
+ 0x10c7, /* VCVTTPD2UQQZrrb */
+/* Table8493 */
+ 0xeda, /* VCVTPD2UQQZrmb */
+ 0xee0, /* VCVTPD2UQQZrrb */
+/* Table8495 */
+ 0x1085, /* VCVTTPD2QQZrmb */
+ 0x108b, /* VCVTTPD2QQZrrb */
+/* Table8497 */
+ 0xe9e, /* VCVTPD2QQZrmb */
+ 0xea4, /* VCVTPD2QQZrrb */
+/* Table8499 */
+ 0xd6a, /* VCMPPDZrmbi */
+ 0xd75, /* VCMPPDZrrib */
+/* Table8501 */
+ 0x3989, /* VSHUFPDZrmbi */
+ 0x0, /* */
+/* Table8503 */
+ 0x2147, /* VPADDQZrmb */
+ 0x0, /* */
+/* Table8505 */
+ 0x223d, /* VPANDQZrmb */
+ 0x0, /* */
+/* Table8507 */
+ 0x221e, /* VPANDNQZrmb */
+ 0x0, /* */
+/* Table8509 */
+ 0x1065, /* VCVTTPD2DQZrmb */
+ 0x106b, /* VCVTTPD2DQZrrb */
+/* Table8511 */
+ 0x2eee, /* VPORQZrmb */
+ 0x0, /* */
+/* Table8513 */
+ 0x36d9, /* VPXORQZrmb */
+ 0x0, /* */
+/* Table8515 */
+ 0x2e5c, /* VPMULUDQZrmb */
+ 0x0, /* */
+/* Table8517 */
+ 0x34ad, /* VPSUBQZrmb */
+ 0x0, /* */
+/* Table8519 */
+ 0x3af3, /* VUNPCKLPSZ128rmbk */
+ 0x0, /* */
+/* Table8521 */
+ 0x3ab5, /* VUNPCKHPSZ128rmbk */
+ 0x0, /* */
+/* Table8523 */
+ 0x39d9, /* VSQRTPSZ128mbk */
+ 0x39f1, /* VSQRTPSZrbk */
+/* Table8525 */
+ 0xc85, /* VANDPSZ128rmbk */
+ 0x0, /* */
+/* Table8527 */
+ 0xc47, /* VANDNPSZ128rmbk */
+ 0x0, /* */
+/* Table8529 */
+ 0x200c, /* VORPSZ128rmbk */
+ 0x0, /* */
+/* Table8531 */
+ 0x3b31, /* VXORPSZ128rmbk */
+ 0x0, /* */
+/* Table8533 */
+ 0xb7e, /* VADDPSZ128rmbk */
+ 0xb96, /* VADDPSZrrbk */
+/* Table8535 */
+ 0x1fa7, /* VMULPSZ128rmbk */
+ 0x1fbf, /* VMULPSZrrbk */
+/* Table8537 */
+ 0xf24, /* VCVTPS2PDZ128rmbk */
+ 0xf3c, /* VCVTPS2PDZrrbk */
+/* Table8539 */
+ 0xe29, /* VCVTDQ2PSZ128rmbk */
+ 0xe41, /* VCVTDQ2PSZrrbk */
+/* Table8541 */
+ 0x3a3c, /* VSUBPSZ128rmbk */
+ 0x3a54, /* VSUBPSZrrbk */
+/* Table8543 */
+ 0x1d04, /* VMINPSZ128rmbk */
+ 0x1d1c, /* VMINPSZrrbk */
+/* Table8545 */
+ 0x1240, /* VDIVPSZ128rmbk */
+ 0x1258, /* VDIVPSZrrbk */
+/* Table8547 */
+ 0x1c59, /* VMAXPSZ128rmbk */
+ 0x1c71, /* VMAXPSZrrbk */
+/* Table8549 */
+ 0x110e, /* VCVTTPS2UDQZ128rmbk */
+ 0x1126, /* VCVTTPS2UDQZrrbk */
+/* Table8551 */
+ 0xf78, /* VCVTPS2UDQZ128rmbk */
+ 0xf90, /* VCVTPS2UDQZrrbk */
+/* Table8553 */
+ 0xd85, /* VCMPPSZ128rmbik */
+ 0xda8, /* VCMPPSZrribk */
+/* Table8555 */
+ 0x3997, /* VSHUFPSZ128rmbik */
+ 0x0, /* */
+/* Table8557 */
+ 0x0, /* */
+ 0x3a0f, /* VSQRTSSZrb_Intk */
+/* Table8559 */
+ 0x0, /* */
+ 0xbb4, /* VADDSSZrrb_Intk */
+/* Table8561 */
+ 0x0, /* */
+ 0x1fdd, /* VMULSSZrrb_Intk */
+/* Table8563 */
+ 0x0, /* */
+ 0x103a, /* VCVTSS2SDZrrb_Intk */
+/* Table8565 */
+ 0x10d0, /* VCVTTPS2DQZ128rmbk */
+ 0x10e8, /* VCVTTPS2DQZrrbk */
+/* Table8567 */
+ 0x0, /* */
+ 0x3a72, /* VSUBSSZrrb_Intk */
+/* Table8569 */
+ 0x0, /* */
+ 0x1d3a, /* VMINSSZrrb_Intk */
+/* Table8571 */
+ 0x0, /* */
+ 0x1276, /* VDIVSSZrrb_Intk */
+/* Table8573 */
+ 0x0, /* */
+ 0x1c8f, /* VMAXSSZrrb_Intk */
+/* Table8575 */
+ 0x1182, /* VCVTUDQ2PDZ128rmbk */
+ 0x0, /* */
+/* Table8577 */
+ 0x0, /* */
+ 0xdcb, /* VCMPSSZrrb_Intk */
+/* Table8579 */
+ 0xe0a, /* VCVTDQ2PDZ128rmbk */
+ 0x0, /* */
+/* Table8581 */
+ 0x119d, /* VCVTUDQ2PSZ128rmbk */
+ 0x11b5, /* VCVTUDQ2PSZrrbk */
+/* Table8583 */
+ 0xf02, /* VCVTPS2DQZ128rmbk */
+ 0xf1a, /* VCVTPS2DQZrrbk */
+/* Table8585 */
+ 0x365b, /* VPUNPCKLDQZ128rmbk */
+ 0x0, /* */
+/* Table8587 */
+ 0x240f, /* VPCMPGTDZ128rmbk */
+ 0x0, /* */
+/* Table8589 */
+ 0x35f1, /* VPUNPCKHDQZ128rmbk */
+ 0x0, /* */
+/* Table8591 */
+ 0x2097, /* VPACKSSDWZ128rmbk */
+ 0x0, /* */
+/* Table8593 */
+ 0x3169, /* VPSHUFDZ128mbik */
+ 0x0, /* */
+/* Table8595 */
+ 0x2f6b, /* VPRORDZ128mbik */
+ 0x2eff, /* VPROLDZ128mbik */
+ 0x3387, /* VPSRLDZ128mbik */
+ 0x0, /* */
+ 0x32a9, /* VPSRADZ128mbik */
+ 0x0, /* */
+ 0x31c9, /* VPSLLDZ128mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8611 */
+ 0x23bf, /* VPCMPEQDZ128rmbk */
+ 0x0, /* */
+/* Table8613 */
+ 0x112c, /* VCVTTPS2UQQZ128rmbk */
+ 0x1144, /* VCVTTPS2UQQZrrbk */
+/* Table8615 */
+ 0xf96, /* VCVTPS2UQQZ128rmbk */
+ 0xfae, /* VCVTPS2UQQZrrbk */
+/* Table8617 */
+ 0x10f0, /* VCVTTPS2QQZ128rmbk */
+ 0x1108, /* VCVTTPS2QQZrrbk */
+/* Table8619 */
+ 0xf5a, /* VCVTPS2QQZ128rmbk */
+ 0xf72, /* VCVTPS2QQZrrbk */
+/* Table8621 */
+ 0x21d7, /* VPANDDZ128rmbk */
+ 0x0, /* */
+/* Table8623 */
+ 0x21f2, /* VPANDNDZ128rmbk */
+ 0x0, /* */
+/* Table8625 */
+ 0x2ec2, /* VPORDZ128rmbk */
+ 0x0, /* */
+/* Table8627 */
+ 0x36ad, /* VPXORDZ128rmbk */
+ 0x0, /* */
+/* Table8629 */
+ 0x347d, /* VPSUBDZ128rmbk */
+ 0x0, /* */
+/* Table8631 */
+ 0x2117, /* VPADDDZ128rmbk */
+ 0x0, /* */
+/* Table8633 */
+ 0xfd2, /* VCVTQQ2PSZ128rmbk */
+ 0xfea, /* VCVTQQ2PSZrrbk */
+/* Table8635 */
+ 0x1092, /* VCVTTPD2UDQZ128rmbk */
+ 0x10aa, /* VCVTTPD2UDQZrrbk */
+/* Table8637 */
+ 0xeab, /* VCVTPD2UDQZ128rmbk */
+ 0xec3, /* VCVTPD2UDQZrrbk */
+/* Table8639 */
+ 0x11bb, /* VCVTUQQ2PDZ128rmbk */
+ 0x11d3, /* VCVTUQQ2PDZrrbk */
+/* Table8641 */
+ 0xfb4, /* VCVTQQ2PDZ128rmbk */
+ 0xfcc, /* VCVTQQ2PDZrrbk */
+/* Table8643 */
+ 0x0, /* */
+ 0x3a00, /* VSQRTSDZrb_Intk */
+/* Table8645 */
+ 0x0, /* */
+ 0xba5, /* VADDSDZrrb_Intk */
+/* Table8647 */
+ 0x0, /* */
+ 0x1fce, /* VMULSDZrrb_Intk */
+/* Table8649 */
+ 0x0, /* */
+ 0x1001, /* VCVTSD2SSZrrb_Intk */
+/* Table8651 */
+ 0x0, /* */
+ 0x3a63, /* VSUBSDZrrb_Intk */
+/* Table8653 */
+ 0x0, /* */
+ 0x1d2b, /* VMINSDZrrb_Intk */
+/* Table8655 */
+ 0x0, /* */
+ 0x1267, /* VDIVSDZrrb_Intk */
+/* Table8657 */
+ 0x0, /* */
+ 0x1c80, /* VMAXSDZrrb_Intk */
+/* Table8659 */
+ 0x11d9, /* VCVTUQQ2PSZ128rmbk */
+ 0x11f1, /* VCVTUQQ2PSZrrbk */
+/* Table8661 */
+ 0x0, /* */
+ 0xdb7, /* VCMPSDZrrb_Intk */
+/* Table8663 */
+ 0xe4b, /* VCVTPD2DQZ128rmbk */
+ 0xe63, /* VCVTPD2DQZrrbk */
+/* Table8665 */
+ 0x3ad4, /* VUNPCKLPDZ128rmbk */
+ 0x0, /* */
+/* Table8667 */
+ 0x3a96, /* VUNPCKHPDZ128rmbk */
+ 0x0, /* */
+/* Table8669 */
+ 0x39b7, /* VSQRTPDZ128mbk */
+ 0x39cf, /* VSQRTPDZrbk */
+/* Table8671 */
+ 0xc66, /* VANDPDZ128rmbk */
+ 0x0, /* */
+/* Table8673 */
+ 0xc28, /* VANDNPDZ128rmbk */
+ 0x0, /* */
+/* Table8675 */
+ 0x1fed, /* VORPDZ128rmbk */
+ 0x0, /* */
+/* Table8677 */
+ 0x3b12, /* VXORPDZ128rmbk */
+ 0x0, /* */
+/* Table8679 */
+ 0xb5c, /* VADDPDZ128rmbk */
+ 0xb74, /* VADDPDZrrbk */
+/* Table8681 */
+ 0x1f85, /* VMULPDZ128rmbk */
+ 0x1f9d, /* VMULPDZrrbk */
+/* Table8683 */
+ 0xe6d, /* VCVTPD2PSZ128rmbk */
+ 0xe85, /* VCVTPD2PSZrrbk */
+/* Table8685 */
+ 0x3a1a, /* VSUBPDZ128rmbk */
+ 0x3a32, /* VSUBPDZrrbk */
+/* Table8687 */
+ 0x1ce2, /* VMINPDZ128rmbk */
+ 0x1cfa, /* VMINPDZrrbk */
+/* Table8689 */
+ 0x121e, /* VDIVPDZ128rmbk */
+ 0x1236, /* VDIVPDZrrbk */
+/* Table8691 */
+ 0x1c37, /* VMAXPDZ128rmbk */
+ 0x1c4f, /* VMAXPDZrrbk */
+/* Table8693 */
+ 0x367a, /* VPUNPCKLQDQZ128rmbk */
+ 0x0, /* */
+/* Table8695 */
+ 0x3610, /* VPUNPCKHQDQZ128rmbk */
+ 0x0, /* */
+/* Table8697 */
+ 0x2f86, /* VPRORQZ128mbik */
+ 0x2f1a, /* VPROLQZ128mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32d9, /* VPSRAQZ128mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8713 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33ba, /* VPSRLQZ128mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31fc, /* VPSLLQZ128mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8729 */
+ 0x10b0, /* VCVTTPD2UQQZ128rmbk */
+ 0x10c8, /* VCVTTPD2UQQZrrbk */
+/* Table8731 */
+ 0xec9, /* VCVTPD2UQQZ128rmbk */
+ 0xee1, /* VCVTPD2UQQZrrbk */
+/* Table8733 */
+ 0x1074, /* VCVTTPD2QQZ128rmbk */
+ 0x108c, /* VCVTTPD2QQZrrbk */
+/* Table8735 */
+ 0xe8d, /* VCVTPD2QQZ128rmbk */
+ 0xea5, /* VCVTPD2QQZrrbk */
+/* Table8737 */
+ 0xd55, /* VCMPPDZ128rmbik */
+ 0xd78, /* VCMPPDZrribk */
+/* Table8739 */
+ 0x3978, /* VSHUFPDZ128rmbik */
+ 0x0, /* */
+/* Table8741 */
+ 0x2136, /* VPADDQZ128rmbk */
+ 0x0, /* */
+/* Table8743 */
+ 0x222c, /* VPANDQZ128rmbk */
+ 0x0, /* */
+/* Table8745 */
+ 0x220d, /* VPANDNQZ128rmbk */
+ 0x0, /* */
+/* Table8747 */
+ 0x1054, /* VCVTTPD2DQZ128rmbk */
+ 0x106c, /* VCVTTPD2DQZrrbk */
+/* Table8749 */
+ 0x2edd, /* VPORQZ128rmbk */
+ 0x0, /* */
+/* Table8751 */
+ 0x36c8, /* VPXORQZ128rmbk */
+ 0x0, /* */
+/* Table8753 */
+ 0x2e4b, /* VPMULUDQZ128rmbk */
+ 0x0, /* */
+/* Table8755 */
+ 0x349c, /* VPSUBQZ128rmbk */
+ 0x0, /* */
+/* Table8757 */
+ 0x3afc, /* VUNPCKLPSZ256rmbk */
+ 0x0, /* */
+/* Table8759 */
+ 0x3abe, /* VUNPCKHPSZ256rmbk */
+ 0x0, /* */
+/* Table8761 */
+ 0x39e2, /* VSQRTPSZ256mbk */
+ 0x39f1, /* VSQRTPSZrbk */
+/* Table8763 */
+ 0xc8e, /* VANDPSZ256rmbk */
+ 0x0, /* */
+/* Table8765 */
+ 0xc50, /* VANDNPSZ256rmbk */
+ 0x0, /* */
+/* Table8767 */
+ 0x2015, /* VORPSZ256rmbk */
+ 0x0, /* */
+/* Table8769 */
+ 0x3b3a, /* VXORPSZ256rmbk */
+ 0x0, /* */
+/* Table8771 */
+ 0xb87, /* VADDPSZ256rmbk */
+ 0xb96, /* VADDPSZrrbk */
+/* Table8773 */
+ 0x1fb0, /* VMULPSZ256rmbk */
+ 0x1fbf, /* VMULPSZrrbk */
+/* Table8775 */
+ 0xf2d, /* VCVTPS2PDZ256rmbk */
+ 0xf3c, /* VCVTPS2PDZrrbk */
+/* Table8777 */
+ 0xe32, /* VCVTDQ2PSZ256rmbk */
+ 0xe41, /* VCVTDQ2PSZrrbk */
+/* Table8779 */
+ 0x3a45, /* VSUBPSZ256rmbk */
+ 0x3a54, /* VSUBPSZrrbk */
+/* Table8781 */
+ 0x1d0d, /* VMINPSZ256rmbk */
+ 0x1d1c, /* VMINPSZrrbk */
+/* Table8783 */
+ 0x1249, /* VDIVPSZ256rmbk */
+ 0x1258, /* VDIVPSZrrbk */
+/* Table8785 */
+ 0x1c62, /* VMAXPSZ256rmbk */
+ 0x1c71, /* VMAXPSZrrbk */
+/* Table8787 */
+ 0x1117, /* VCVTTPS2UDQZ256rmbk */
+ 0x1126, /* VCVTTPS2UDQZrrbk */
+/* Table8789 */
+ 0xf81, /* VCVTPS2UDQZ256rmbk */
+ 0xf90, /* VCVTPS2UDQZrrbk */
+/* Table8791 */
+ 0xd91, /* VCMPPSZ256rmbik */
+ 0xda8, /* VCMPPSZrribk */
+/* Table8793 */
+ 0x39a0, /* VSHUFPSZ256rmbik */
+ 0x0, /* */
+/* Table8795 */
+ 0x10d9, /* VCVTTPS2DQZ256rmbk */
+ 0x10e8, /* VCVTTPS2DQZrrbk */
+/* Table8797 */
+ 0x118b, /* VCVTUDQ2PDZ256rmbk */
+ 0x0, /* */
+/* Table8799 */
+ 0xe13, /* VCVTDQ2PDZ256rmbk */
+ 0x0, /* */
+/* Table8801 */
+ 0x11a6, /* VCVTUDQ2PSZ256rmbk */
+ 0x11b5, /* VCVTUDQ2PSZrrbk */
+/* Table8803 */
+ 0xf0b, /* VCVTPS2DQZ256rmbk */
+ 0xf1a, /* VCVTPS2DQZrrbk */
+/* Table8805 */
+ 0x3664, /* VPUNPCKLDQZ256rmbk */
+ 0x0, /* */
+/* Table8807 */
+ 0x2415, /* VPCMPGTDZ256rmbk */
+ 0x0, /* */
+/* Table8809 */
+ 0x35fa, /* VPUNPCKHDQZ256rmbk */
+ 0x0, /* */
+/* Table8811 */
+ 0x20a0, /* VPACKSSDWZ256rmbk */
+ 0x0, /* */
+/* Table8813 */
+ 0x3172, /* VPSHUFDZ256mbik */
+ 0x0, /* */
+/* Table8815 */
+ 0x2f74, /* VPRORDZ256mbik */
+ 0x2f08, /* VPROLDZ256mbik */
+ 0x3396, /* VPSRLDZ256mbik */
+ 0x0, /* */
+ 0x32b8, /* VPSRADZ256mbik */
+ 0x0, /* */
+ 0x31d8, /* VPSLLDZ256mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8831 */
+ 0x23c5, /* VPCMPEQDZ256rmbk */
+ 0x0, /* */
+/* Table8833 */
+ 0x1135, /* VCVTTPS2UQQZ256rmbk */
+ 0x1144, /* VCVTTPS2UQQZrrbk */
+/* Table8835 */
+ 0xf9f, /* VCVTPS2UQQZ256rmbk */
+ 0xfae, /* VCVTPS2UQQZrrbk */
+/* Table8837 */
+ 0x10f9, /* VCVTTPS2QQZ256rmbk */
+ 0x1108, /* VCVTTPS2QQZrrbk */
+/* Table8839 */
+ 0xf63, /* VCVTPS2QQZ256rmbk */
+ 0xf72, /* VCVTPS2QQZrrbk */
+/* Table8841 */
+ 0x21e0, /* VPANDDZ256rmbk */
+ 0x0, /* */
+/* Table8843 */
+ 0x21fb, /* VPANDNDZ256rmbk */
+ 0x0, /* */
+/* Table8845 */
+ 0x2ecb, /* VPORDZ256rmbk */
+ 0x0, /* */
+/* Table8847 */
+ 0x36b6, /* VPXORDZ256rmbk */
+ 0x0, /* */
+/* Table8849 */
+ 0x3486, /* VPSUBDZ256rmbk */
+ 0x0, /* */
+/* Table8851 */
+ 0x2120, /* VPADDDZ256rmbk */
+ 0x0, /* */
+/* Table8853 */
+ 0xfdb, /* VCVTQQ2PSZ256rmbk */
+ 0xfea, /* VCVTQQ2PSZrrbk */
+/* Table8855 */
+ 0x109b, /* VCVTTPD2UDQZ256rmbk */
+ 0x10aa, /* VCVTTPD2UDQZrrbk */
+/* Table8857 */
+ 0xeb4, /* VCVTPD2UDQZ256rmbk */
+ 0xec3, /* VCVTPD2UDQZrrbk */
+/* Table8859 */
+ 0x11c4, /* VCVTUQQ2PDZ256rmbk */
+ 0x11d3, /* VCVTUQQ2PDZrrbk */
+/* Table8861 */
+ 0xfbd, /* VCVTQQ2PDZ256rmbk */
+ 0xfcc, /* VCVTQQ2PDZrrbk */
+/* Table8863 */
+ 0x11e2, /* VCVTUQQ2PSZ256rmbk */
+ 0x11f1, /* VCVTUQQ2PSZrrbk */
+/* Table8865 */
+ 0xe54, /* VCVTPD2DQZ256rmbk */
+ 0xe63, /* VCVTPD2DQZrrbk */
+/* Table8867 */
+ 0x3add, /* VUNPCKLPDZ256rmbk */
+ 0x0, /* */
+/* Table8869 */
+ 0x3a9f, /* VUNPCKHPDZ256rmbk */
+ 0x0, /* */
+/* Table8871 */
+ 0x39c0, /* VSQRTPDZ256mbk */
+ 0x39cf, /* VSQRTPDZrbk */
+/* Table8873 */
+ 0xc6f, /* VANDPDZ256rmbk */
+ 0x0, /* */
+/* Table8875 */
+ 0xc31, /* VANDNPDZ256rmbk */
+ 0x0, /* */
+/* Table8877 */
+ 0x1ff6, /* VORPDZ256rmbk */
+ 0x0, /* */
+/* Table8879 */
+ 0x3b1b, /* VXORPDZ256rmbk */
+ 0x0, /* */
+/* Table8881 */
+ 0xb65, /* VADDPDZ256rmbk */
+ 0xb74, /* VADDPDZrrbk */
+/* Table8883 */
+ 0x1f8e, /* VMULPDZ256rmbk */
+ 0x1f9d, /* VMULPDZrrbk */
+/* Table8885 */
+ 0xe76, /* VCVTPD2PSZ256rmbk */
+ 0xe85, /* VCVTPD2PSZrrbk */
+/* Table8887 */
+ 0x3a23, /* VSUBPDZ256rmbk */
+ 0x3a32, /* VSUBPDZrrbk */
+/* Table8889 */
+ 0x1ceb, /* VMINPDZ256rmbk */
+ 0x1cfa, /* VMINPDZrrbk */
+/* Table8891 */
+ 0x1227, /* VDIVPDZ256rmbk */
+ 0x1236, /* VDIVPDZrrbk */
+/* Table8893 */
+ 0x1c40, /* VMAXPDZ256rmbk */
+ 0x1c4f, /* VMAXPDZrrbk */
+/* Table8895 */
+ 0x3683, /* VPUNPCKLQDQZ256rmbk */
+ 0x0, /* */
+/* Table8897 */
+ 0x3619, /* VPUNPCKHQDQZ256rmbk */
+ 0x0, /* */
+/* Table8899 */
+ 0x2f8f, /* VPRORQZ256mbik */
+ 0x2f23, /* VPROLQZ256mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32e8, /* VPSRAQZ256mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8915 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33c9, /* VPSRLQZ256mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x320b, /* VPSLLQZ256mbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table8931 */
+ 0x10b9, /* VCVTTPD2UQQZ256rmbk */
+ 0x10c8, /* VCVTTPD2UQQZrrbk */
+/* Table8933 */
+ 0xed2, /* VCVTPD2UQQZ256rmbk */
+ 0xee1, /* VCVTPD2UQQZrrbk */
+/* Table8935 */
+ 0x107d, /* VCVTTPD2QQZ256rmbk */
+ 0x108c, /* VCVTTPD2QQZrrbk */
+/* Table8937 */
+ 0xe96, /* VCVTPD2QQZ256rmbk */
+ 0xea5, /* VCVTPD2QQZrrbk */
+/* Table8939 */
+ 0xd61, /* VCMPPDZ256rmbik */
+ 0xd78, /* VCMPPDZrribk */
+/* Table8941 */
+ 0x3981, /* VSHUFPDZ256rmbik */
+ 0x0, /* */
+/* Table8943 */
+ 0x213f, /* VPADDQZ256rmbk */
+ 0x0, /* */
+/* Table8945 */
+ 0x2235, /* VPANDQZ256rmbk */
+ 0x0, /* */
+/* Table8947 */
+ 0x2216, /* VPANDNQZ256rmbk */
+ 0x0, /* */
+/* Table8949 */
+ 0x105d, /* VCVTTPD2DQZ256rmbk */
+ 0x106c, /* VCVTTPD2DQZrrbk */
+/* Table8951 */
+ 0x2ee6, /* VPORQZ256rmbk */
+ 0x0, /* */
+/* Table8953 */
+ 0x36d1, /* VPXORQZ256rmbk */
+ 0x0, /* */
+/* Table8955 */
+ 0x2e54, /* VPMULUDQZ256rmbk */
+ 0x0, /* */
+/* Table8957 */
+ 0x34a5, /* VPSUBQZ256rmbk */
+ 0x0, /* */
+/* Table8959 */
+ 0x3b05, /* VUNPCKLPSZrmbk */
+ 0x0, /* */
+/* Table8961 */
+ 0x3ac7, /* VUNPCKHPSZrmbk */
+ 0x0, /* */
+/* Table8963 */
+ 0x39eb, /* VSQRTPSZmbk */
+ 0x39f1, /* VSQRTPSZrbk */
+/* Table8965 */
+ 0xc97, /* VANDPSZrmbk */
+ 0x0, /* */
+/* Table8967 */
+ 0xc59, /* VANDNPSZrmbk */
+ 0x0, /* */
+/* Table8969 */
+ 0x201e, /* VORPSZrmbk */
+ 0x0, /* */
+/* Table8971 */
+ 0x3b43, /* VXORPSZrmbk */
+ 0x0, /* */
+/* Table8973 */
+ 0xb90, /* VADDPSZrmbk */
+ 0xb96, /* VADDPSZrrbk */
+/* Table8975 */
+ 0x1fb9, /* VMULPSZrmbk */
+ 0x1fbf, /* VMULPSZrrbk */
+/* Table8977 */
+ 0xf36, /* VCVTPS2PDZrmbk */
+ 0xf3c, /* VCVTPS2PDZrrbk */
+/* Table8979 */
+ 0xe3b, /* VCVTDQ2PSZrmbk */
+ 0xe41, /* VCVTDQ2PSZrrbk */
+/* Table8981 */
+ 0x3a4e, /* VSUBPSZrmbk */
+ 0x3a54, /* VSUBPSZrrbk */
+/* Table8983 */
+ 0x1d16, /* VMINPSZrmbk */
+ 0x1d1c, /* VMINPSZrrbk */
+/* Table8985 */
+ 0x1252, /* VDIVPSZrmbk */
+ 0x1258, /* VDIVPSZrrbk */
+/* Table8987 */
+ 0x1c6b, /* VMAXPSZrmbk */
+ 0x1c71, /* VMAXPSZrrbk */
+/* Table8989 */
+ 0x1120, /* VCVTTPS2UDQZrmbk */
+ 0x1126, /* VCVTTPS2UDQZrrbk */
+/* Table8991 */
+ 0xf8a, /* VCVTPS2UDQZrmbk */
+ 0xf90, /* VCVTPS2UDQZrrbk */
+/* Table8993 */
+ 0xd9d, /* VCMPPSZrmbik */
+ 0xda8, /* VCMPPSZrribk */
+/* Table8995 */
+ 0x39a9, /* VSHUFPSZrmbik */
+ 0x0, /* */
+/* Table8997 */
+ 0x10e2, /* VCVTTPS2DQZrmbk */
+ 0x10e8, /* VCVTTPS2DQZrrbk */
+/* Table8999 */
+ 0x1194, /* VCVTUDQ2PDZrmbk */
+ 0x0, /* */
+/* Table9001 */
+ 0xe1c, /* VCVTDQ2PDZrmbk */
+ 0x0, /* */
+/* Table9003 */
+ 0x11af, /* VCVTUDQ2PSZrmbk */
+ 0x11b5, /* VCVTUDQ2PSZrrbk */
+/* Table9005 */
+ 0xf14, /* VCVTPS2DQZrmbk */
+ 0xf1a, /* VCVTPS2DQZrrbk */
+/* Table9007 */
+ 0x366d, /* VPUNPCKLDQZrmbk */
+ 0x0, /* */
+/* Table9009 */
+ 0x241b, /* VPCMPGTDZrmbk */
+ 0x0, /* */
+/* Table9011 */
+ 0x3603, /* VPUNPCKHDQZrmbk */
+ 0x0, /* */
+/* Table9013 */
+ 0x20a9, /* VPACKSSDWZrmbk */
+ 0x0, /* */
+/* Table9015 */
+ 0x317b, /* VPSHUFDZmbik */
+ 0x0, /* */
+/* Table9017 */
+ 0x2f7d, /* VPRORDZmbik */
+ 0x2f11, /* VPROLDZmbik */
+ 0x33a5, /* VPSRLDZmbik */
+ 0x0, /* */
+ 0x32c7, /* VPSRADZmbik */
+ 0x0, /* */
+ 0x31e7, /* VPSLLDZmbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9033 */
+ 0x23cb, /* VPCMPEQDZrmbk */
+ 0x0, /* */
+/* Table9035 */
+ 0x113e, /* VCVTTPS2UQQZrmbk */
+ 0x1144, /* VCVTTPS2UQQZrrbk */
+/* Table9037 */
+ 0xfa8, /* VCVTPS2UQQZrmbk */
+ 0xfae, /* VCVTPS2UQQZrrbk */
+/* Table9039 */
+ 0x1102, /* VCVTTPS2QQZrmbk */
+ 0x1108, /* VCVTTPS2QQZrrbk */
+/* Table9041 */
+ 0xf6c, /* VCVTPS2QQZrmbk */
+ 0xf72, /* VCVTPS2QQZrrbk */
+/* Table9043 */
+ 0x21e9, /* VPANDDZrmbk */
+ 0x0, /* */
+/* Table9045 */
+ 0x2204, /* VPANDNDZrmbk */
+ 0x0, /* */
+/* Table9047 */
+ 0x2ed4, /* VPORDZrmbk */
+ 0x0, /* */
+/* Table9049 */
+ 0x36bf, /* VPXORDZrmbk */
+ 0x0, /* */
+/* Table9051 */
+ 0x348f, /* VPSUBDZrmbk */
+ 0x0, /* */
+/* Table9053 */
+ 0x2129, /* VPADDDZrmbk */
+ 0x0, /* */
+/* Table9055 */
+ 0xfe4, /* VCVTQQ2PSZrmbk */
+ 0xfea, /* VCVTQQ2PSZrrbk */
+/* Table9057 */
+ 0x10a4, /* VCVTTPD2UDQZrmbk */
+ 0x10aa, /* VCVTTPD2UDQZrrbk */
+/* Table9059 */
+ 0xebd, /* VCVTPD2UDQZrmbk */
+ 0xec3, /* VCVTPD2UDQZrrbk */
+/* Table9061 */
+ 0x11cd, /* VCVTUQQ2PDZrmbk */
+ 0x11d3, /* VCVTUQQ2PDZrrbk */
+/* Table9063 */
+ 0xfc6, /* VCVTQQ2PDZrmbk */
+ 0xfcc, /* VCVTQQ2PDZrrbk */
+/* Table9065 */
+ 0x11eb, /* VCVTUQQ2PSZrmbk */
+ 0x11f1, /* VCVTUQQ2PSZrrbk */
+/* Table9067 */
+ 0xe5d, /* VCVTPD2DQZrmbk */
+ 0xe63, /* VCVTPD2DQZrrbk */
+/* Table9069 */
+ 0x3ae6, /* VUNPCKLPDZrmbk */
+ 0x0, /* */
+/* Table9071 */
+ 0x3aa8, /* VUNPCKHPDZrmbk */
+ 0x0, /* */
+/* Table9073 */
+ 0x39c9, /* VSQRTPDZmbk */
+ 0x39cf, /* VSQRTPDZrbk */
+/* Table9075 */
+ 0xc78, /* VANDPDZrmbk */
+ 0x0, /* */
+/* Table9077 */
+ 0xc3a, /* VANDNPDZrmbk */
+ 0x0, /* */
+/* Table9079 */
+ 0x1fff, /* VORPDZrmbk */
+ 0x0, /* */
+/* Table9081 */
+ 0x3b24, /* VXORPDZrmbk */
+ 0x0, /* */
+/* Table9083 */
+ 0xb6e, /* VADDPDZrmbk */
+ 0xb74, /* VADDPDZrrbk */
+/* Table9085 */
+ 0x1f97, /* VMULPDZrmbk */
+ 0x1f9d, /* VMULPDZrrbk */
+/* Table9087 */
+ 0xe7f, /* VCVTPD2PSZrmbk */
+ 0xe85, /* VCVTPD2PSZrrbk */
+/* Table9089 */
+ 0x3a2c, /* VSUBPDZrmbk */
+ 0x3a32, /* VSUBPDZrrbk */
+/* Table9091 */
+ 0x1cf4, /* VMINPDZrmbk */
+ 0x1cfa, /* VMINPDZrrbk */
+/* Table9093 */
+ 0x1230, /* VDIVPDZrmbk */
+ 0x1236, /* VDIVPDZrrbk */
+/* Table9095 */
+ 0x1c49, /* VMAXPDZrmbk */
+ 0x1c4f, /* VMAXPDZrrbk */
+/* Table9097 */
+ 0x368c, /* VPUNPCKLQDQZrmbk */
+ 0x0, /* */
+/* Table9099 */
+ 0x3622, /* VPUNPCKHQDQZrmbk */
+ 0x0, /* */
+/* Table9101 */
+ 0x2f98, /* VPRORQZmbik */
+ 0x2f2c, /* VPROLQZmbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32f7, /* VPSRAQZmbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9117 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33d8, /* VPSRLQZmbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x321a, /* VPSLLQZmbik */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9133 */
+ 0x10c2, /* VCVTTPD2UQQZrmbk */
+ 0x10c8, /* VCVTTPD2UQQZrrbk */
+/* Table9135 */
+ 0xedb, /* VCVTPD2UQQZrmbk */
+ 0xee1, /* VCVTPD2UQQZrrbk */
+/* Table9137 */
+ 0x1086, /* VCVTTPD2QQZrmbk */
+ 0x108c, /* VCVTTPD2QQZrrbk */
+/* Table9139 */
+ 0xe9f, /* VCVTPD2QQZrmbk */
+ 0xea5, /* VCVTPD2QQZrrbk */
+/* Table9141 */
+ 0xd6d, /* VCMPPDZrmbik */
+ 0xd78, /* VCMPPDZrribk */
+/* Table9143 */
+ 0x398a, /* VSHUFPDZrmbik */
+ 0x0, /* */
+/* Table9145 */
+ 0x2148, /* VPADDQZrmbk */
+ 0x0, /* */
+/* Table9147 */
+ 0x223e, /* VPANDQZrmbk */
+ 0x0, /* */
+/* Table9149 */
+ 0x221f, /* VPANDNQZrmbk */
+ 0x0, /* */
+/* Table9151 */
+ 0x1066, /* VCVTTPD2DQZrmbk */
+ 0x106c, /* VCVTTPD2DQZrrbk */
+/* Table9153 */
+ 0x2eef, /* VPORQZrmbk */
+ 0x0, /* */
+/* Table9155 */
+ 0x36da, /* VPXORQZrmbk */
+ 0x0, /* */
+/* Table9157 */
+ 0x2e5d, /* VPMULUDQZrmbk */
+ 0x0, /* */
+/* Table9159 */
+ 0x34ae, /* VPSUBQZrmbk */
+ 0x0, /* */
+/* Table9161 */
+ 0x3af4, /* VUNPCKLPSZ128rmbkz */
+ 0x0, /* */
+/* Table9163 */
+ 0x3ab6, /* VUNPCKHPSZ128rmbkz */
+ 0x0, /* */
+/* Table9165 */
+ 0x39da, /* VSQRTPSZ128mbkz */
+ 0x39f2, /* VSQRTPSZrbkz */
+/* Table9167 */
+ 0xc86, /* VANDPSZ128rmbkz */
+ 0x0, /* */
+/* Table9169 */
+ 0xc48, /* VANDNPSZ128rmbkz */
+ 0x0, /* */
+/* Table9171 */
+ 0x200d, /* VORPSZ128rmbkz */
+ 0x0, /* */
+/* Table9173 */
+ 0x3b32, /* VXORPSZ128rmbkz */
+ 0x0, /* */
+/* Table9175 */
+ 0xb7f, /* VADDPSZ128rmbkz */
+ 0xb97, /* VADDPSZrrbkz */
+/* Table9177 */
+ 0x1fa8, /* VMULPSZ128rmbkz */
+ 0x1fc0, /* VMULPSZrrbkz */
+/* Table9179 */
+ 0xf25, /* VCVTPS2PDZ128rmbkz */
+ 0xf3d, /* VCVTPS2PDZrrbkz */
+/* Table9181 */
+ 0xe2a, /* VCVTDQ2PSZ128rmbkz */
+ 0xe42, /* VCVTDQ2PSZrrbkz */
+/* Table9183 */
+ 0x3a3d, /* VSUBPSZ128rmbkz */
+ 0x3a55, /* VSUBPSZrrbkz */
+/* Table9185 */
+ 0x1d05, /* VMINPSZ128rmbkz */
+ 0x1d1d, /* VMINPSZrrbkz */
+/* Table9187 */
+ 0x1241, /* VDIVPSZ128rmbkz */
+ 0x1259, /* VDIVPSZrrbkz */
+/* Table9189 */
+ 0x1c5a, /* VMAXPSZ128rmbkz */
+ 0x1c72, /* VMAXPSZrrbkz */
+/* Table9191 */
+ 0x110f, /* VCVTTPS2UDQZ128rmbkz */
+ 0x1127, /* VCVTTPS2UDQZrrbkz */
+/* Table9193 */
+ 0xf79, /* VCVTPS2UDQZ128rmbkz */
+ 0xf91, /* VCVTPS2UDQZrrbkz */
+/* Table9195 */
+ 0x3998, /* VSHUFPSZ128rmbikz */
+ 0x0, /* */
+/* Table9197 */
+ 0x0, /* */
+ 0x3a10, /* VSQRTSSZrb_Intkz */
+/* Table9199 */
+ 0x0, /* */
+ 0xbb5, /* VADDSSZrrb_Intkz */
+/* Table9201 */
+ 0x0, /* */
+ 0x1fde, /* VMULSSZrrb_Intkz */
+/* Table9203 */
+ 0x0, /* */
+ 0x103b, /* VCVTSS2SDZrrb_Intkz */
+/* Table9205 */
+ 0x10d1, /* VCVTTPS2DQZ128rmbkz */
+ 0x10e9, /* VCVTTPS2DQZrrbkz */
+/* Table9207 */
+ 0x0, /* */
+ 0x3a73, /* VSUBSSZrrb_Intkz */
+/* Table9209 */
+ 0x0, /* */
+ 0x1d3b, /* VMINSSZrrb_Intkz */
+/* Table9211 */
+ 0x0, /* */
+ 0x1277, /* VDIVSSZrrb_Intkz */
+/* Table9213 */
+ 0x0, /* */
+ 0x1c90, /* VMAXSSZrrb_Intkz */
+/* Table9215 */
+ 0x1183, /* VCVTUDQ2PDZ128rmbkz */
+ 0x0, /* */
+/* Table9217 */
+ 0xe0b, /* VCVTDQ2PDZ128rmbkz */
+ 0x0, /* */
+/* Table9219 */
+ 0x119e, /* VCVTUDQ2PSZ128rmbkz */
+ 0x11b6, /* VCVTUDQ2PSZrrbkz */
+/* Table9221 */
+ 0xf03, /* VCVTPS2DQZ128rmbkz */
+ 0xf1b, /* VCVTPS2DQZrrbkz */
+/* Table9223 */
+ 0x365c, /* VPUNPCKLDQZ128rmbkz */
+ 0x0, /* */
+/* Table9225 */
+ 0x35f2, /* VPUNPCKHDQZ128rmbkz */
+ 0x0, /* */
+/* Table9227 */
+ 0x2098, /* VPACKSSDWZ128rmbkz */
+ 0x0, /* */
+/* Table9229 */
+ 0x316a, /* VPSHUFDZ128mbikz */
+ 0x0, /* */
+/* Table9231 */
+ 0x2f6c, /* VPRORDZ128mbikz */
+ 0x2f00, /* VPROLDZ128mbikz */
+ 0x3388, /* VPSRLDZ128mbikz */
+ 0x0, /* */
+ 0x32aa, /* VPSRADZ128mbikz */
+ 0x0, /* */
+ 0x31ca, /* VPSLLDZ128mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9247 */
+ 0x112d, /* VCVTTPS2UQQZ128rmbkz */
+ 0x1145, /* VCVTTPS2UQQZrrbkz */
+/* Table9249 */
+ 0xf97, /* VCVTPS2UQQZ128rmbkz */
+ 0xfaf, /* VCVTPS2UQQZrrbkz */
+/* Table9251 */
+ 0x10f1, /* VCVTTPS2QQZ128rmbkz */
+ 0x1109, /* VCVTTPS2QQZrrbkz */
+/* Table9253 */
+ 0xf5b, /* VCVTPS2QQZ128rmbkz */
+ 0xf73, /* VCVTPS2QQZrrbkz */
+/* Table9255 */
+ 0x21d8, /* VPANDDZ128rmbkz */
+ 0x0, /* */
+/* Table9257 */
+ 0x21f3, /* VPANDNDZ128rmbkz */
+ 0x0, /* */
+/* Table9259 */
+ 0x2ec3, /* VPORDZ128rmbkz */
+ 0x0, /* */
+/* Table9261 */
+ 0x36ae, /* VPXORDZ128rmbkz */
+ 0x0, /* */
+/* Table9263 */
+ 0x347e, /* VPSUBDZ128rmbkz */
+ 0x0, /* */
+/* Table9265 */
+ 0x2118, /* VPADDDZ128rmbkz */
+ 0x0, /* */
+/* Table9267 */
+ 0xfd3, /* VCVTQQ2PSZ128rmbkz */
+ 0xfeb, /* VCVTQQ2PSZrrbkz */
+/* Table9269 */
+ 0x1093, /* VCVTTPD2UDQZ128rmbkz */
+ 0x10ab, /* VCVTTPD2UDQZrrbkz */
+/* Table9271 */
+ 0xeac, /* VCVTPD2UDQZ128rmbkz */
+ 0xec4, /* VCVTPD2UDQZrrbkz */
+/* Table9273 */
+ 0x11bc, /* VCVTUQQ2PDZ128rmbkz */
+ 0x11d4, /* VCVTUQQ2PDZrrbkz */
+/* Table9275 */
+ 0xfb5, /* VCVTQQ2PDZ128rmbkz */
+ 0xfcd, /* VCVTQQ2PDZrrbkz */
+/* Table9277 */
+ 0x0, /* */
+ 0x3a01, /* VSQRTSDZrb_Intkz */
+/* Table9279 */
+ 0x0, /* */
+ 0xba6, /* VADDSDZrrb_Intkz */
+/* Table9281 */
+ 0x0, /* */
+ 0x1fcf, /* VMULSDZrrb_Intkz */
+/* Table9283 */
+ 0x0, /* */
+ 0x1002, /* VCVTSD2SSZrrb_Intkz */
+/* Table9285 */
+ 0x0, /* */
+ 0x3a64, /* VSUBSDZrrb_Intkz */
+/* Table9287 */
+ 0x0, /* */
+ 0x1d2c, /* VMINSDZrrb_Intkz */
+/* Table9289 */
+ 0x0, /* */
+ 0x1268, /* VDIVSDZrrb_Intkz */
+/* Table9291 */
+ 0x0, /* */
+ 0x1c81, /* VMAXSDZrrb_Intkz */
+/* Table9293 */
+ 0x11da, /* VCVTUQQ2PSZ128rmbkz */
+ 0x11f2, /* VCVTUQQ2PSZrrbkz */
+/* Table9295 */
+ 0xe4c, /* VCVTPD2DQZ128rmbkz */
+ 0xe64, /* VCVTPD2DQZrrbkz */
+/* Table9297 */
+ 0x3ad5, /* VUNPCKLPDZ128rmbkz */
+ 0x0, /* */
+/* Table9299 */
+ 0x3a97, /* VUNPCKHPDZ128rmbkz */
+ 0x0, /* */
+/* Table9301 */
+ 0x39b8, /* VSQRTPDZ128mbkz */
+ 0x39d0, /* VSQRTPDZrbkz */
+/* Table9303 */
+ 0xc67, /* VANDPDZ128rmbkz */
+ 0x0, /* */
+/* Table9305 */
+ 0xc29, /* VANDNPDZ128rmbkz */
+ 0x0, /* */
+/* Table9307 */
+ 0x1fee, /* VORPDZ128rmbkz */
+ 0x0, /* */
+/* Table9309 */
+ 0x3b13, /* VXORPDZ128rmbkz */
+ 0x0, /* */
+/* Table9311 */
+ 0xb5d, /* VADDPDZ128rmbkz */
+ 0xb75, /* VADDPDZrrbkz */
+/* Table9313 */
+ 0x1f86, /* VMULPDZ128rmbkz */
+ 0x1f9e, /* VMULPDZrrbkz */
+/* Table9315 */
+ 0xe6e, /* VCVTPD2PSZ128rmbkz */
+ 0xe86, /* VCVTPD2PSZrrbkz */
+/* Table9317 */
+ 0x3a1b, /* VSUBPDZ128rmbkz */
+ 0x3a33, /* VSUBPDZrrbkz */
+/* Table9319 */
+ 0x1ce3, /* VMINPDZ128rmbkz */
+ 0x1cfb, /* VMINPDZrrbkz */
+/* Table9321 */
+ 0x121f, /* VDIVPDZ128rmbkz */
+ 0x1237, /* VDIVPDZrrbkz */
+/* Table9323 */
+ 0x1c38, /* VMAXPDZ128rmbkz */
+ 0x1c50, /* VMAXPDZrrbkz */
+/* Table9325 */
+ 0x367b, /* VPUNPCKLQDQZ128rmbkz */
+ 0x0, /* */
+/* Table9327 */
+ 0x3611, /* VPUNPCKHQDQZ128rmbkz */
+ 0x0, /* */
+/* Table9329 */
+ 0x2f87, /* VPRORQZ128mbikz */
+ 0x2f1b, /* VPROLQZ128mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32da, /* VPSRAQZ128mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9345 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33bb, /* VPSRLQZ128mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31fd, /* VPSLLQZ128mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9361 */
+ 0x10b1, /* VCVTTPD2UQQZ128rmbkz */
+ 0x10c9, /* VCVTTPD2UQQZrrbkz */
+/* Table9363 */
+ 0xeca, /* VCVTPD2UQQZ128rmbkz */
+ 0xee2, /* VCVTPD2UQQZrrbkz */
+/* Table9365 */
+ 0x1075, /* VCVTTPD2QQZ128rmbkz */
+ 0x108d, /* VCVTTPD2QQZrrbkz */
+/* Table9367 */
+ 0xe8e, /* VCVTPD2QQZ128rmbkz */
+ 0xea6, /* VCVTPD2QQZrrbkz */
+/* Table9369 */
+ 0x3979, /* VSHUFPDZ128rmbikz */
+ 0x0, /* */
+/* Table9371 */
+ 0x2137, /* VPADDQZ128rmbkz */
+ 0x0, /* */
+/* Table9373 */
+ 0x222d, /* VPANDQZ128rmbkz */
+ 0x0, /* */
+/* Table9375 */
+ 0x220e, /* VPANDNQZ128rmbkz */
+ 0x0, /* */
+/* Table9377 */
+ 0x1055, /* VCVTTPD2DQZ128rmbkz */
+ 0x106d, /* VCVTTPD2DQZrrbkz */
+/* Table9379 */
+ 0x2ede, /* VPORQZ128rmbkz */
+ 0x0, /* */
+/* Table9381 */
+ 0x36c9, /* VPXORQZ128rmbkz */
+ 0x0, /* */
+/* Table9383 */
+ 0x2e4c, /* VPMULUDQZ128rmbkz */
+ 0x0, /* */
+/* Table9385 */
+ 0x349d, /* VPSUBQZ128rmbkz */
+ 0x0, /* */
+/* Table9387 */
+ 0x3afd, /* VUNPCKLPSZ256rmbkz */
+ 0x0, /* */
+/* Table9389 */
+ 0x3abf, /* VUNPCKHPSZ256rmbkz */
+ 0x0, /* */
+/* Table9391 */
+ 0x39e3, /* VSQRTPSZ256mbkz */
+ 0x39f2, /* VSQRTPSZrbkz */
+/* Table9393 */
+ 0xc8f, /* VANDPSZ256rmbkz */
+ 0x0, /* */
+/* Table9395 */
+ 0xc51, /* VANDNPSZ256rmbkz */
+ 0x0, /* */
+/* Table9397 */
+ 0x2016, /* VORPSZ256rmbkz */
+ 0x0, /* */
+/* Table9399 */
+ 0x3b3b, /* VXORPSZ256rmbkz */
+ 0x0, /* */
+/* Table9401 */
+ 0xb88, /* VADDPSZ256rmbkz */
+ 0xb97, /* VADDPSZrrbkz */
+/* Table9403 */
+ 0x1fb1, /* VMULPSZ256rmbkz */
+ 0x1fc0, /* VMULPSZrrbkz */
+/* Table9405 */
+ 0xf2e, /* VCVTPS2PDZ256rmbkz */
+ 0xf3d, /* VCVTPS2PDZrrbkz */
+/* Table9407 */
+ 0xe33, /* VCVTDQ2PSZ256rmbkz */
+ 0xe42, /* VCVTDQ2PSZrrbkz */
+/* Table9409 */
+ 0x3a46, /* VSUBPSZ256rmbkz */
+ 0x3a55, /* VSUBPSZrrbkz */
+/* Table9411 */
+ 0x1d0e, /* VMINPSZ256rmbkz */
+ 0x1d1d, /* VMINPSZrrbkz */
+/* Table9413 */
+ 0x124a, /* VDIVPSZ256rmbkz */
+ 0x1259, /* VDIVPSZrrbkz */
+/* Table9415 */
+ 0x1c63, /* VMAXPSZ256rmbkz */
+ 0x1c72, /* VMAXPSZrrbkz */
+/* Table9417 */
+ 0x1118, /* VCVTTPS2UDQZ256rmbkz */
+ 0x1127, /* VCVTTPS2UDQZrrbkz */
+/* Table9419 */
+ 0xf82, /* VCVTPS2UDQZ256rmbkz */
+ 0xf91, /* VCVTPS2UDQZrrbkz */
+/* Table9421 */
+ 0x39a1, /* VSHUFPSZ256rmbikz */
+ 0x0, /* */
+/* Table9423 */
+ 0x10da, /* VCVTTPS2DQZ256rmbkz */
+ 0x10e9, /* VCVTTPS2DQZrrbkz */
+/* Table9425 */
+ 0x118c, /* VCVTUDQ2PDZ256rmbkz */
+ 0x0, /* */
+/* Table9427 */
+ 0xe14, /* VCVTDQ2PDZ256rmbkz */
+ 0x0, /* */
+/* Table9429 */
+ 0x11a7, /* VCVTUDQ2PSZ256rmbkz */
+ 0x11b6, /* VCVTUDQ2PSZrrbkz */
+/* Table9431 */
+ 0xf0c, /* VCVTPS2DQZ256rmbkz */
+ 0xf1b, /* VCVTPS2DQZrrbkz */
+/* Table9433 */
+ 0x3665, /* VPUNPCKLDQZ256rmbkz */
+ 0x0, /* */
+/* Table9435 */
+ 0x35fb, /* VPUNPCKHDQZ256rmbkz */
+ 0x0, /* */
+/* Table9437 */
+ 0x20a1, /* VPACKSSDWZ256rmbkz */
+ 0x0, /* */
+/* Table9439 */
+ 0x3173, /* VPSHUFDZ256mbikz */
+ 0x0, /* */
+/* Table9441 */
+ 0x2f75, /* VPRORDZ256mbikz */
+ 0x2f09, /* VPROLDZ256mbikz */
+ 0x3397, /* VPSRLDZ256mbikz */
+ 0x0, /* */
+ 0x32b9, /* VPSRADZ256mbikz */
+ 0x0, /* */
+ 0x31d9, /* VPSLLDZ256mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9457 */
+ 0x1136, /* VCVTTPS2UQQZ256rmbkz */
+ 0x1145, /* VCVTTPS2UQQZrrbkz */
+/* Table9459 */
+ 0xfa0, /* VCVTPS2UQQZ256rmbkz */
+ 0xfaf, /* VCVTPS2UQQZrrbkz */
+/* Table9461 */
+ 0x10fa, /* VCVTTPS2QQZ256rmbkz */
+ 0x1109, /* VCVTTPS2QQZrrbkz */
+/* Table9463 */
+ 0xf64, /* VCVTPS2QQZ256rmbkz */
+ 0xf73, /* VCVTPS2QQZrrbkz */
+/* Table9465 */
+ 0x21e1, /* VPANDDZ256rmbkz */
+ 0x0, /* */
+/* Table9467 */
+ 0x21fc, /* VPANDNDZ256rmbkz */
+ 0x0, /* */
+/* Table9469 */
+ 0x2ecc, /* VPORDZ256rmbkz */
+ 0x0, /* */
+/* Table9471 */
+ 0x36b7, /* VPXORDZ256rmbkz */
+ 0x0, /* */
+/* Table9473 */
+ 0x3487, /* VPSUBDZ256rmbkz */
+ 0x0, /* */
+/* Table9475 */
+ 0x2121, /* VPADDDZ256rmbkz */
+ 0x0, /* */
+/* Table9477 */
+ 0xfdc, /* VCVTQQ2PSZ256rmbkz */
+ 0xfeb, /* VCVTQQ2PSZrrbkz */
+/* Table9479 */
+ 0x109c, /* VCVTTPD2UDQZ256rmbkz */
+ 0x10ab, /* VCVTTPD2UDQZrrbkz */
+/* Table9481 */
+ 0xeb5, /* VCVTPD2UDQZ256rmbkz */
+ 0xec4, /* VCVTPD2UDQZrrbkz */
+/* Table9483 */
+ 0x11c5, /* VCVTUQQ2PDZ256rmbkz */
+ 0x11d4, /* VCVTUQQ2PDZrrbkz */
+/* Table9485 */
+ 0xfbe, /* VCVTQQ2PDZ256rmbkz */
+ 0xfcd, /* VCVTQQ2PDZrrbkz */
+/* Table9487 */
+ 0x11e3, /* VCVTUQQ2PSZ256rmbkz */
+ 0x11f2, /* VCVTUQQ2PSZrrbkz */
+/* Table9489 */
+ 0xe55, /* VCVTPD2DQZ256rmbkz */
+ 0xe64, /* VCVTPD2DQZrrbkz */
+/* Table9491 */
+ 0x3ade, /* VUNPCKLPDZ256rmbkz */
+ 0x0, /* */
+/* Table9493 */
+ 0x3aa0, /* VUNPCKHPDZ256rmbkz */
+ 0x0, /* */
+/* Table9495 */
+ 0x39c1, /* VSQRTPDZ256mbkz */
+ 0x39d0, /* VSQRTPDZrbkz */
+/* Table9497 */
+ 0xc70, /* VANDPDZ256rmbkz */
+ 0x0, /* */
+/* Table9499 */
+ 0xc32, /* VANDNPDZ256rmbkz */
+ 0x0, /* */
+/* Table9501 */
+ 0x1ff7, /* VORPDZ256rmbkz */
+ 0x0, /* */
+/* Table9503 */
+ 0x3b1c, /* VXORPDZ256rmbkz */
+ 0x0, /* */
+/* Table9505 */
+ 0xb66, /* VADDPDZ256rmbkz */
+ 0xb75, /* VADDPDZrrbkz */
+/* Table9507 */
+ 0x1f8f, /* VMULPDZ256rmbkz */
+ 0x1f9e, /* VMULPDZrrbkz */
+/* Table9509 */
+ 0xe77, /* VCVTPD2PSZ256rmbkz */
+ 0xe86, /* VCVTPD2PSZrrbkz */
+/* Table9511 */
+ 0x3a24, /* VSUBPDZ256rmbkz */
+ 0x3a33, /* VSUBPDZrrbkz */
+/* Table9513 */
+ 0x1cec, /* VMINPDZ256rmbkz */
+ 0x1cfb, /* VMINPDZrrbkz */
+/* Table9515 */
+ 0x1228, /* VDIVPDZ256rmbkz */
+ 0x1237, /* VDIVPDZrrbkz */
+/* Table9517 */
+ 0x1c41, /* VMAXPDZ256rmbkz */
+ 0x1c50, /* VMAXPDZrrbkz */
+/* Table9519 */
+ 0x3684, /* VPUNPCKLQDQZ256rmbkz */
+ 0x0, /* */
+/* Table9521 */
+ 0x361a, /* VPUNPCKHQDQZ256rmbkz */
+ 0x0, /* */
+/* Table9523 */
+ 0x2f90, /* VPRORQZ256mbikz */
+ 0x2f24, /* VPROLQZ256mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32e9, /* VPSRAQZ256mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9539 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33ca, /* VPSRLQZ256mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x320c, /* VPSLLQZ256mbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9555 */
+ 0x10ba, /* VCVTTPD2UQQZ256rmbkz */
+ 0x10c9, /* VCVTTPD2UQQZrrbkz */
+/* Table9557 */
+ 0xed3, /* VCVTPD2UQQZ256rmbkz */
+ 0xee2, /* VCVTPD2UQQZrrbkz */
+/* Table9559 */
+ 0x107e, /* VCVTTPD2QQZ256rmbkz */
+ 0x108d, /* VCVTTPD2QQZrrbkz */
+/* Table9561 */
+ 0xe97, /* VCVTPD2QQZ256rmbkz */
+ 0xea6, /* VCVTPD2QQZrrbkz */
+/* Table9563 */
+ 0x3982, /* VSHUFPDZ256rmbikz */
+ 0x0, /* */
+/* Table9565 */
+ 0x2140, /* VPADDQZ256rmbkz */
+ 0x0, /* */
+/* Table9567 */
+ 0x2236, /* VPANDQZ256rmbkz */
+ 0x0, /* */
+/* Table9569 */
+ 0x2217, /* VPANDNQZ256rmbkz */
+ 0x0, /* */
+/* Table9571 */
+ 0x105e, /* VCVTTPD2DQZ256rmbkz */
+ 0x106d, /* VCVTTPD2DQZrrbkz */
+/* Table9573 */
+ 0x2ee7, /* VPORQZ256rmbkz */
+ 0x0, /* */
+/* Table9575 */
+ 0x36d2, /* VPXORQZ256rmbkz */
+ 0x0, /* */
+/* Table9577 */
+ 0x2e55, /* VPMULUDQZ256rmbkz */
+ 0x0, /* */
+/* Table9579 */
+ 0x34a6, /* VPSUBQZ256rmbkz */
+ 0x0, /* */
+/* Table9581 */
+ 0x3b06, /* VUNPCKLPSZrmbkz */
+ 0x0, /* */
+/* Table9583 */
+ 0x3ac8, /* VUNPCKHPSZrmbkz */
+ 0x0, /* */
+/* Table9585 */
+ 0x39ec, /* VSQRTPSZmbkz */
+ 0x39f2, /* VSQRTPSZrbkz */
+/* Table9587 */
+ 0xc98, /* VANDPSZrmbkz */
+ 0x0, /* */
+/* Table9589 */
+ 0xc5a, /* VANDNPSZrmbkz */
+ 0x0, /* */
+/* Table9591 */
+ 0x201f, /* VORPSZrmbkz */
+ 0x0, /* */
+/* Table9593 */
+ 0x3b44, /* VXORPSZrmbkz */
+ 0x0, /* */
+/* Table9595 */
+ 0xb91, /* VADDPSZrmbkz */
+ 0xb97, /* VADDPSZrrbkz */
+/* Table9597 */
+ 0x1fba, /* VMULPSZrmbkz */
+ 0x1fc0, /* VMULPSZrrbkz */
+/* Table9599 */
+ 0xf37, /* VCVTPS2PDZrmbkz */
+ 0xf3d, /* VCVTPS2PDZrrbkz */
+/* Table9601 */
+ 0xe3c, /* VCVTDQ2PSZrmbkz */
+ 0xe42, /* VCVTDQ2PSZrrbkz */
+/* Table9603 */
+ 0x3a4f, /* VSUBPSZrmbkz */
+ 0x3a55, /* VSUBPSZrrbkz */
+/* Table9605 */
+ 0x1d17, /* VMINPSZrmbkz */
+ 0x1d1d, /* VMINPSZrrbkz */
+/* Table9607 */
+ 0x1253, /* VDIVPSZrmbkz */
+ 0x1259, /* VDIVPSZrrbkz */
+/* Table9609 */
+ 0x1c6c, /* VMAXPSZrmbkz */
+ 0x1c72, /* VMAXPSZrrbkz */
+/* Table9611 */
+ 0x1121, /* VCVTTPS2UDQZrmbkz */
+ 0x1127, /* VCVTTPS2UDQZrrbkz */
+/* Table9613 */
+ 0xf8b, /* VCVTPS2UDQZrmbkz */
+ 0xf91, /* VCVTPS2UDQZrrbkz */
+/* Table9615 */
+ 0x39aa, /* VSHUFPSZrmbikz */
+ 0x0, /* */
+/* Table9617 */
+ 0x10e3, /* VCVTTPS2DQZrmbkz */
+ 0x10e9, /* VCVTTPS2DQZrrbkz */
+/* Table9619 */
+ 0x1195, /* VCVTUDQ2PDZrmbkz */
+ 0x0, /* */
+/* Table9621 */
+ 0xe1d, /* VCVTDQ2PDZrmbkz */
+ 0x0, /* */
+/* Table9623 */
+ 0x11b0, /* VCVTUDQ2PSZrmbkz */
+ 0x11b6, /* VCVTUDQ2PSZrrbkz */
+/* Table9625 */
+ 0xf15, /* VCVTPS2DQZrmbkz */
+ 0xf1b, /* VCVTPS2DQZrrbkz */
+/* Table9627 */
+ 0x366e, /* VPUNPCKLDQZrmbkz */
+ 0x0, /* */
+/* Table9629 */
+ 0x3604, /* VPUNPCKHDQZrmbkz */
+ 0x0, /* */
+/* Table9631 */
+ 0x20aa, /* VPACKSSDWZrmbkz */
+ 0x0, /* */
+/* Table9633 */
+ 0x317c, /* VPSHUFDZmbikz */
+ 0x0, /* */
+/* Table9635 */
+ 0x2f7e, /* VPRORDZmbikz */
+ 0x2f12, /* VPROLDZmbikz */
+ 0x33a6, /* VPSRLDZmbikz */
+ 0x0, /* */
+ 0x32c8, /* VPSRADZmbikz */
+ 0x0, /* */
+ 0x31e8, /* VPSLLDZmbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9651 */
+ 0x113f, /* VCVTTPS2UQQZrmbkz */
+ 0x1145, /* VCVTTPS2UQQZrrbkz */
+/* Table9653 */
+ 0xfa9, /* VCVTPS2UQQZrmbkz */
+ 0xfaf, /* VCVTPS2UQQZrrbkz */
+/* Table9655 */
+ 0x1103, /* VCVTTPS2QQZrmbkz */
+ 0x1109, /* VCVTTPS2QQZrrbkz */
+/* Table9657 */
+ 0xf6d, /* VCVTPS2QQZrmbkz */
+ 0xf73, /* VCVTPS2QQZrrbkz */
+/* Table9659 */
+ 0x21ea, /* VPANDDZrmbkz */
+ 0x0, /* */
+/* Table9661 */
+ 0x2205, /* VPANDNDZrmbkz */
+ 0x0, /* */
+/* Table9663 */
+ 0x2ed5, /* VPORDZrmbkz */
+ 0x0, /* */
+/* Table9665 */
+ 0x36c0, /* VPXORDZrmbkz */
+ 0x0, /* */
+/* Table9667 */
+ 0x3490, /* VPSUBDZrmbkz */
+ 0x0, /* */
+/* Table9669 */
+ 0x212a, /* VPADDDZrmbkz */
+ 0x0, /* */
+/* Table9671 */
+ 0xfe5, /* VCVTQQ2PSZrmbkz */
+ 0xfeb, /* VCVTQQ2PSZrrbkz */
+/* Table9673 */
+ 0x10a5, /* VCVTTPD2UDQZrmbkz */
+ 0x10ab, /* VCVTTPD2UDQZrrbkz */
+/* Table9675 */
+ 0xebe, /* VCVTPD2UDQZrmbkz */
+ 0xec4, /* VCVTPD2UDQZrrbkz */
+/* Table9677 */
+ 0x11ce, /* VCVTUQQ2PDZrmbkz */
+ 0x11d4, /* VCVTUQQ2PDZrrbkz */
+/* Table9679 */
+ 0xfc7, /* VCVTQQ2PDZrmbkz */
+ 0xfcd, /* VCVTQQ2PDZrrbkz */
+/* Table9681 */
+ 0x11ec, /* VCVTUQQ2PSZrmbkz */
+ 0x11f2, /* VCVTUQQ2PSZrrbkz */
+/* Table9683 */
+ 0xe5e, /* VCVTPD2DQZrmbkz */
+ 0xe64, /* VCVTPD2DQZrrbkz */
+/* Table9685 */
+ 0x3ae7, /* VUNPCKLPDZrmbkz */
+ 0x0, /* */
+/* Table9687 */
+ 0x3aa9, /* VUNPCKHPDZrmbkz */
+ 0x0, /* */
+/* Table9689 */
+ 0x39ca, /* VSQRTPDZmbkz */
+ 0x39d0, /* VSQRTPDZrbkz */
+/* Table9691 */
+ 0xc79, /* VANDPDZrmbkz */
+ 0x0, /* */
+/* Table9693 */
+ 0xc3b, /* VANDNPDZrmbkz */
+ 0x0, /* */
+/* Table9695 */
+ 0x2000, /* VORPDZrmbkz */
+ 0x0, /* */
+/* Table9697 */
+ 0x3b25, /* VXORPDZrmbkz */
+ 0x0, /* */
+/* Table9699 */
+ 0xb6f, /* VADDPDZrmbkz */
+ 0xb75, /* VADDPDZrrbkz */
+/* Table9701 */
+ 0x1f98, /* VMULPDZrmbkz */
+ 0x1f9e, /* VMULPDZrrbkz */
+/* Table9703 */
+ 0xe80, /* VCVTPD2PSZrmbkz */
+ 0xe86, /* VCVTPD2PSZrrbkz */
+/* Table9705 */
+ 0x3a2d, /* VSUBPDZrmbkz */
+ 0x3a33, /* VSUBPDZrrbkz */
+/* Table9707 */
+ 0x1cf5, /* VMINPDZrmbkz */
+ 0x1cfb, /* VMINPDZrrbkz */
+/* Table9709 */
+ 0x1231, /* VDIVPDZrmbkz */
+ 0x1237, /* VDIVPDZrrbkz */
+/* Table9711 */
+ 0x1c4a, /* VMAXPDZrmbkz */
+ 0x1c50, /* VMAXPDZrrbkz */
+/* Table9713 */
+ 0x368d, /* VPUNPCKLQDQZrmbkz */
+ 0x0, /* */
+/* Table9715 */
+ 0x3623, /* VPUNPCKHQDQZrmbkz */
+ 0x0, /* */
+/* Table9717 */
+ 0x2f99, /* VPRORQZmbikz */
+ 0x2f2d, /* VPROLQZmbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32f8, /* VPSRAQZmbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9733 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33d9, /* VPSRLQZmbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x321b, /* VPSLLQZmbikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table9749 */
+ 0x10c3, /* VCVTTPD2UQQZrmbkz */
+ 0x10c9, /* VCVTTPD2UQQZrrbkz */
+/* Table9751 */
+ 0xedc, /* VCVTPD2UQQZrmbkz */
+ 0xee2, /* VCVTPD2UQQZrrbkz */
+/* Table9753 */
+ 0x1087, /* VCVTTPD2QQZrmbkz */
+ 0x108d, /* VCVTTPD2QQZrrbkz */
+/* Table9755 */
+ 0xea0, /* VCVTPD2QQZrmbkz */
+ 0xea6, /* VCVTPD2QQZrrbkz */
+/* Table9757 */
+ 0x398b, /* VSHUFPDZrmbikz */
+ 0x0, /* */
+/* Table9759 */
+ 0x2149, /* VPADDQZrmbkz */
+ 0x0, /* */
+/* Table9761 */
+ 0x223f, /* VPANDQZrmbkz */
+ 0x0, /* */
+/* Table9763 */
+ 0x2220, /* VPANDNQZrmbkz */
+ 0x0, /* */
+/* Table9765 */
+ 0x1067, /* VCVTTPD2DQZrmbkz */
+ 0x106d, /* VCVTTPD2DQZrrbkz */
+/* Table9767 */
+ 0x2ef0, /* VPORQZrmbkz */
+ 0x0, /* */
+/* Table9769 */
+ 0x36db, /* VPXORQZrmbkz */
+ 0x0, /* */
+/* Table9771 */
+ 0x2e5e, /* VPMULUDQZrmbkz */
+ 0x0, /* */
+/* Table9773 */
+ 0x34af, /* VPSUBQZrmbkz */
+ 0x0, /* */
+/* Table9775 */
+ 0x1f4f, /* VMOVUPSZ128rmkz */
+ 0x1f54, /* VMOVUPSZ128rrkz */
+/* Table9777 */
+ 0x0, /* */
+ 0x1f55, /* VMOVUPSZ128rrkz_REV */
+/* Table9779 */
+ 0x3af6, /* VUNPCKLPSZ128rmkz */
+ 0x3af9, /* VUNPCKLPSZ128rrkz */
+/* Table9781 */
+ 0x3ab8, /* VUNPCKHPSZ128rmkz */
+ 0x3abb, /* VUNPCKHPSZ128rrkz */
+/* Table9783 */
+ 0x1d7d, /* VMOVAPSZ128rmkz */
+ 0x1d82, /* VMOVAPSZ128rrkz */
+/* Table9785 */
+ 0x0, /* */
+ 0x1d83, /* VMOVAPSZ128rrkz_REV */
+/* Table9787 */
+ 0x39dc, /* VSQRTPSZ128mkz */
+ 0x39df, /* VSQRTPSZ128rkz */
+/* Table9789 */
+ 0xc88, /* VANDPSZ128rmkz */
+ 0xc8b, /* VANDPSZ128rrkz */
+/* Table9791 */
+ 0xc4a, /* VANDNPSZ128rmkz */
+ 0xc4d, /* VANDNPSZ128rrkz */
+/* Table9793 */
+ 0x200f, /* VORPSZ128rmkz */
+ 0x2012, /* VORPSZ128rrkz */
+/* Table9795 */
+ 0x3b34, /* VXORPSZ128rmkz */
+ 0x3b37, /* VXORPSZ128rrkz */
+/* Table9797 */
+ 0xb81, /* VADDPSZ128rmkz */
+ 0xb84, /* VADDPSZ128rrkz */
+/* Table9799 */
+ 0x1faa, /* VMULPSZ128rmkz */
+ 0x1fad, /* VMULPSZ128rrkz */
+/* Table9801 */
+ 0xf27, /* VCVTPS2PDZ128rmkz */
+ 0xf2a, /* VCVTPS2PDZ128rrkz */
+/* Table9803 */
+ 0xe2c, /* VCVTDQ2PSZ128rmkz */
+ 0xe2f, /* VCVTDQ2PSZ128rrkz */
+/* Table9805 */
+ 0x3a3f, /* VSUBPSZ128rmkz */
+ 0x3a42, /* VSUBPSZ128rrkz */
+/* Table9807 */
+ 0x1d07, /* VMINPSZ128rmkz */
+ 0x1d0a, /* VMINPSZ128rrkz */
+/* Table9809 */
+ 0x1243, /* VDIVPSZ128rmkz */
+ 0x1246, /* VDIVPSZ128rrkz */
+/* Table9811 */
+ 0x1c5c, /* VMAXPSZ128rmkz */
+ 0x1c5f, /* VMAXPSZ128rrkz */
+/* Table9813 */
+ 0x1111, /* VCVTTPS2UDQZ128rmkz */
+ 0x1114, /* VCVTTPS2UDQZ128rrkz */
+/* Table9815 */
+ 0xf7b, /* VCVTPS2UDQZ128rmkz */
+ 0xf7e, /* VCVTPS2UDQZ128rrkz */
+/* Table9817 */
+ 0x399b, /* VSHUFPSZ128rmikz */
+ 0x399e, /* VSHUFPSZ128rrikz */
+/* Table9819 */
+ 0x1f13, /* VMOVSSZrmkz */
+ 0x1f18, /* VMOVSSZrrkz */
+/* Table9821 */
+ 0x0, /* */
+ 0x1f19, /* VMOVSSZrrkz_REV */
+/* Table9823 */
+ 0x1ef9, /* VMOVSLDUPZ128rmkz */
+ 0x1efc, /* VMOVSLDUPZ128rrkz */
+/* Table9825 */
+ 0x1ee3, /* VMOVSHDUPZ128rmkz */
+ 0x1ee6, /* VMOVSHDUPZ128rrkz */
+/* Table9827 */
+ 0x3a09, /* VSQRTSSZm_Intkz */
+ 0x3a0d, /* VSQRTSSZr_Intkz */
+/* Table9829 */
+ 0xbae, /* VADDSSZrm_Intkz */
+ 0xbb2, /* VADDSSZrr_Intkz */
+/* Table9831 */
+ 0x1fd7, /* VMULSSZrm_Intkz */
+ 0x1fdb, /* VMULSSZrr_Intkz */
+/* Table9833 */
+ 0x1034, /* VCVTSS2SDZrm_Intkz */
+ 0x1038, /* VCVTSS2SDZrr_Intkz */
+/* Table9835 */
+ 0x10d3, /* VCVTTPS2DQZ128rmkz */
+ 0x10d6, /* VCVTTPS2DQZ128rrkz */
+/* Table9837 */
+ 0x3a6c, /* VSUBSSZrm_Intkz */
+ 0x3a70, /* VSUBSSZrr_Intkz */
+/* Table9839 */
+ 0x1d34, /* VMINSSZrm_Intkz */
+ 0x1d38, /* VMINSSZrr_Intkz */
+/* Table9841 */
+ 0x1270, /* VDIVSSZrm_Intkz */
+ 0x1274, /* VDIVSSZrr_Intkz */
+/* Table9843 */
+ 0x1c89, /* VMAXSSZrm_Intkz */
+ 0x1c8d, /* VMAXSSZrr_Intkz */
+/* Table9845 */
+ 0x1e2b, /* VMOVDQU32Z128rmkz */
+ 0x1e30, /* VMOVDQU32Z128rrkz */
+/* Table9847 */
+ 0x3189, /* VPSHUFHWZ128mikz */
+ 0x318c, /* VPSHUFHWZ128rikz */
+/* Table9849 */
+ 0x1185, /* VCVTUDQ2PDZ128rmkz */
+ 0x1188, /* VCVTUDQ2PDZ128rrkz */
+/* Table9851 */
+ 0x0, /* */
+ 0x1e31, /* VMOVDQU32Z128rrkz_REV */
+/* Table9853 */
+ 0xe0d, /* VCVTDQ2PDZ128rmkz */
+ 0xe10, /* VCVTDQ2PDZ128rrkz */
+/* Table9855 */
+ 0x1e6d, /* VMOVDQU8Z128rmkz */
+ 0x1e72, /* VMOVDQU8Z128rrkz */
+/* Table9857 */
+ 0x319f, /* VPSHUFLWZ128mikz */
+ 0x31a2, /* VPSHUFLWZ128rikz */
+/* Table9859 */
+ 0x11a0, /* VCVTUDQ2PSZ128rmkz */
+ 0x11a3, /* VCVTUDQ2PSZ128rrkz */
+/* Table9861 */
+ 0x0, /* */
+ 0x1e73, /* VMOVDQU8Z128rrkz_REV */
+/* Table9863 */
+ 0xf05, /* VCVTPS2DQZ128rmkz */
+ 0xf08, /* VCVTPS2DQZ128rrkz */
+/* Table9865 */
+ 0x3645, /* VPUNPCKLBWZ128rmkz */
+ 0x3648, /* VPUNPCKLBWZ128rrkz */
+/* Table9867 */
+ 0x3699, /* VPUNPCKLWDZ128rmkz */
+ 0x369c, /* VPUNPCKLWDZ128rrkz */
+/* Table9869 */
+ 0x365e, /* VPUNPCKLDQZ128rmkz */
+ 0x3661, /* VPUNPCKLDQZ128rrkz */
+/* Table9871 */
+ 0x20b6, /* VPACKSSWBZ128rmkz */
+ 0x20b9, /* VPACKSSWBZ128rrkz */
+/* Table9873 */
+ 0x20eb, /* VPACKUSWBZ128rmkz */
+ 0x20ee, /* VPACKUSWBZ128rrkz */
+/* Table9875 */
+ 0x35db, /* VPUNPCKHBWZ128rmkz */
+ 0x35de, /* VPUNPCKHBWZ128rrkz */
+/* Table9877 */
+ 0x362f, /* VPUNPCKHWDZ128rmkz */
+ 0x3632, /* VPUNPCKHWDZ128rrkz */
+/* Table9879 */
+ 0x35f4, /* VPUNPCKHDQZ128rmkz */
+ 0x35f7, /* VPUNPCKHDQZ128rrkz */
+/* Table9881 */
+ 0x209a, /* VPACKSSDWZ128rmkz */
+ 0x209d, /* VPACKSSDWZ128rrkz */
+/* Table9883 */
+ 0x1dc0, /* VMOVDQA32Z128rmkz */
+ 0x1dc5, /* VMOVDQA32Z128rrkz */
+/* Table9885 */
+ 0x316d, /* VPSHUFDZ128mikz */
+ 0x3170, /* VPSHUFDZ128rikz */
+/* Table9887 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x343e, /* VPSRLWZ128mikz */
+ 0x0, /* */
+ 0x3356, /* VPSRAWZ128mikz */
+ 0x0, /* */
+ 0x3280, /* VPSLLWZ128mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3441, /* VPSRLWZ128rikz */
+ 0x0, /* */
+ 0x3359, /* VPSRAWZ128rikz */
+ 0x0, /* */
+ 0x3283, /* VPSLLWZ128rikz */
+ 0x0, /* */
+/* Table9903 */
+ 0x2f6f, /* VPRORDZ128mikz */
+ 0x2f03, /* VPROLDZ128mikz */
+ 0x338b, /* VPSRLDZ128mikz */
+ 0x0, /* */
+ 0x32ad, /* VPSRADZ128mikz */
+ 0x0, /* */
+ 0x31cd, /* VPSLLDZ128mikz */
+ 0x0, /* */
+ 0x2f72, /* VPRORDZ128rikz */
+ 0x2f06, /* VPROLDZ128rikz */
+ 0x338e, /* VPSRLDZ128rikz */
+ 0x0, /* */
+ 0x32b0, /* VPSRADZ128rikz */
+ 0x0, /* */
+ 0x31d0, /* VPSLLDZ128rikz */
+ 0x0, /* */
+/* Table9919 */
+ 0x112f, /* VCVTTPS2UQQZ128rmkz */
+ 0x1132, /* VCVTTPS2UQQZ128rrkz */
+/* Table9921 */
+ 0xf99, /* VCVTPS2UQQZ128rmkz */
+ 0xf9c, /* VCVTPS2UQQZ128rrkz */
+/* Table9923 */
+ 0x10f3, /* VCVTTPS2QQZ128rmkz */
+ 0x10f6, /* VCVTTPS2QQZ128rrkz */
+/* Table9925 */
+ 0xf5d, /* VCVTPS2QQZ128rmkz */
+ 0xf60, /* VCVTPS2QQZ128rrkz */
+/* Table9927 */
+ 0x0, /* */
+ 0x1dc6, /* VMOVDQA32Z128rrkz_REV */
+/* Table9929 */
+ 0x3444, /* VPSRLWZ128rmkz */
+ 0x3447, /* VPSRLWZ128rrkz */
+/* Table9931 */
+ 0x3391, /* VPSRLDZ128rmkz */
+ 0x3394, /* VPSRLDZ128rrkz */
+/* Table9933 */
+ 0x2e1a, /* VPMULLWZ128rmkz */
+ 0x2e1d, /* VPMULLWZ128rrkz */
+/* Table9935 */
+ 0x34e7, /* VPSUBUSBZ128rmkz */
+ 0x34ea, /* VPSUBUSBZ128rrkz */
+/* Table9937 */
+ 0x34fd, /* VPSUBUSWZ128rmkz */
+ 0x3500, /* VPSUBUSWZ128rrkz */
+/* Table9939 */
+ 0x2ae9, /* VPMINUBZ128rmkz */
+ 0x2aec, /* VPMINUBZ128rrkz */
+/* Table9941 */
+ 0x21da, /* VPANDDZ128rmkz */
+ 0x21dd, /* VPANDDZ128rrkz */
+/* Table9943 */
+ 0x2181, /* VPADDUSBZ128rmkz */
+ 0x2184, /* VPADDUSBZ128rrkz */
+/* Table9945 */
+ 0x2197, /* VPADDUSWZ128rmkz */
+ 0x219a, /* VPADDUSWZ128rrkz */
+/* Table9947 */
+ 0x2a1d, /* VPMAXUBZ128rmkz */
+ 0x2a20, /* VPMAXUBZ128rrkz */
+/* Table9949 */
+ 0x21f5, /* VPANDNDZ128rmkz */
+ 0x21f8, /* VPANDNDZ128rrkz */
+/* Table9951 */
+ 0x224d, /* VPAVGBZ128rmkz */
+ 0x2250, /* VPAVGBZ128rrkz */
+/* Table9953 */
+ 0x335c, /* VPSRAWZ128rmkz */
+ 0x335f, /* VPSRAWZ128rrkz */
+/* Table9955 */
+ 0x32b3, /* VPSRADZ128rmkz */
+ 0x32b6, /* VPSRADZ128rrkz */
+/* Table9957 */
+ 0x2263, /* VPAVGWZ128rmkz */
+ 0x2266, /* VPAVGWZ128rrkz */
+/* Table9959 */
+ 0x2db4, /* VPMULHUWZ128rmkz */
+ 0x2db7, /* VPMULHUWZ128rrkz */
+/* Table9961 */
+ 0x2dca, /* VPMULHWZ128rmkz */
+ 0x2dcd, /* VPMULHWZ128rrkz */
+/* Table9963 */
+ 0x34bb, /* VPSUBSBZ128rmkz */
+ 0x34be, /* VPSUBSBZ128rrkz */
+/* Table9965 */
+ 0x34d1, /* VPSUBSWZ128rmkz */
+ 0x34d4, /* VPSUBSWZ128rrkz */
+/* Table9967 */
+ 0x2ad3, /* VPMINSWZ128rmkz */
+ 0x2ad6, /* VPMINSWZ128rrkz */
+/* Table9969 */
+ 0x2ec5, /* VPORDZ128rmkz */
+ 0x2ec8, /* VPORDZ128rrkz */
+/* Table9971 */
+ 0x2155, /* VPADDSBZ128rmkz */
+ 0x2158, /* VPADDSBZ128rrkz */
+/* Table9973 */
+ 0x216b, /* VPADDSWZ128rmkz */
+ 0x216e, /* VPADDSWZ128rrkz */
+/* Table9975 */
+ 0x2a07, /* VPMAXSWZ128rmkz */
+ 0x2a0a, /* VPMAXSWZ128rrkz */
+/* Table9977 */
+ 0x36b0, /* VPXORDZ128rmkz */
+ 0x36b3, /* VPXORDZ128rrkz */
+/* Table9979 */
+ 0x3286, /* VPSLLWZ128rmkz */
+ 0x3289, /* VPSLLWZ128rrkz */
+/* Table9981 */
+ 0x31d3, /* VPSLLDZ128rmkz */
+ 0x31d6, /* VPSLLDZ128rrkz */
+/* Table9983 */
+ 0x2999, /* VPMADDWDZ128rmkz */
+ 0x299c, /* VPMADDWDZ128rrkz */
+/* Table9985 */
+ 0x3467, /* VPSUBBZ128rmkz */
+ 0x346a, /* VPSUBBZ128rrkz */
+/* Table9987 */
+ 0x3513, /* VPSUBWZ128rmkz */
+ 0x3516, /* VPSUBWZ128rrkz */
+/* Table9989 */
+ 0x3480, /* VPSUBDZ128rmkz */
+ 0x3483, /* VPSUBDZ128rrkz */
+/* Table9991 */
+ 0x2101, /* VPADDBZ128rmkz */
+ 0x2104, /* VPADDBZ128rrkz */
+/* Table9993 */
+ 0x21ad, /* VPADDWZ128rmkz */
+ 0x21b0, /* VPADDWZ128rrkz */
+/* Table9995 */
+ 0x211a, /* VPADDDZ128rmkz */
+ 0x211d, /* VPADDDZ128rrkz */
+/* Table9997 */
+ 0xfd5, /* VCVTQQ2PSZ128rmkz */
+ 0xfd8, /* VCVTQQ2PSZ128rrkz */
+/* Table9999 */
+ 0x1095, /* VCVTTPD2UDQZ128rmkz */
+ 0x1098, /* VCVTTPD2UDQZ128rrkz */
+/* Table10001 */
+ 0xeae, /* VCVTPD2UDQZ128rmkz */
+ 0xeb1, /* VCVTPD2UDQZ128rrkz */
+/* Table10003 */
+ 0x1e4c, /* VMOVDQU64Z128rmkz */
+ 0x1e51, /* VMOVDQU64Z128rrkz */
+/* Table10005 */
+ 0x11be, /* VCVTUQQ2PDZ128rmkz */
+ 0x11c1, /* VCVTUQQ2PDZ128rrkz */
+/* Table10007 */
+ 0x0, /* */
+ 0x1e52, /* VMOVDQU64Z128rrkz_REV */
+/* Table10009 */
+ 0xfb7, /* VCVTQQ2PDZ128rmkz */
+ 0xfba, /* VCVTQQ2PDZ128rrkz */
+/* Table10011 */
+ 0x1ed0, /* VMOVSDZrmkz */
+ 0x1ed5, /* VMOVSDZrrkz */
+/* Table10013 */
+ 0x0, /* */
+ 0x1ed6, /* VMOVSDZrrkz_REV */
+/* Table10015 */
+ 0x1da2, /* VMOVDDUPZ128rmkz */
+ 0x1da5, /* VMOVDDUPZ128rrkz */
+/* Table10017 */
+ 0x39fa, /* VSQRTSDZm_Intkz */
+ 0x39fe, /* VSQRTSDZr_Intkz */
+/* Table10019 */
+ 0xb9f, /* VADDSDZrm_Intkz */
+ 0xba3, /* VADDSDZrr_Intkz */
+/* Table10021 */
+ 0x1fc8, /* VMULSDZrm_Intkz */
+ 0x1fcc, /* VMULSDZrr_Intkz */
+/* Table10023 */
+ 0xffb, /* VCVTSD2SSZrm_Intkz */
+ 0xfff, /* VCVTSD2SSZrr_Intkz */
+/* Table10025 */
+ 0x3a5d, /* VSUBSDZrm_Intkz */
+ 0x3a61, /* VSUBSDZrr_Intkz */
+/* Table10027 */
+ 0x1d25, /* VMINSDZrm_Intkz */
+ 0x1d29, /* VMINSDZrr_Intkz */
+/* Table10029 */
+ 0x1261, /* VDIVSDZrm_Intkz */
+ 0x1265, /* VDIVSDZrr_Intkz */
+/* Table10031 */
+ 0x1c7a, /* VMAXSDZrm_Intkz */
+ 0x1c7e, /* VMAXSDZrr_Intkz */
+/* Table10033 */
+ 0x1e0a, /* VMOVDQU16Z128rmkz */
+ 0x1e0f, /* VMOVDQU16Z128rrkz */
+/* Table10035 */
+ 0x11dc, /* VCVTUQQ2PSZ128rmkz */
+ 0x11df, /* VCVTUQQ2PSZ128rrkz */
+/* Table10037 */
+ 0x0, /* */
+ 0x1e10, /* VMOVDQU16Z128rrkz_REV */
+/* Table10039 */
+ 0xe4e, /* VCVTPD2DQZ128rmkz */
+ 0xe51, /* VCVTPD2DQZ128rrkz */
+/* Table10041 */
+ 0x1f26, /* VMOVUPDZ128rmkz */
+ 0x1f2b, /* VMOVUPDZ128rrkz */
+/* Table10043 */
+ 0x0, /* */
+ 0x1f2c, /* VMOVUPDZ128rrkz_REV */
+/* Table10045 */
+ 0x3ad7, /* VUNPCKLPDZ128rmkz */
+ 0x3ada, /* VUNPCKLPDZ128rrkz */
+/* Table10047 */
+ 0x3a99, /* VUNPCKHPDZ128rmkz */
+ 0x3a9c, /* VUNPCKHPDZ128rrkz */
+/* Table10049 */
+ 0x1d54, /* VMOVAPDZ128rmkz */
+ 0x1d59, /* VMOVAPDZ128rrkz */
+/* Table10051 */
+ 0x0, /* */
+ 0x1d5a, /* VMOVAPDZ128rrkz_REV */
+/* Table10053 */
+ 0x39ba, /* VSQRTPDZ128mkz */
+ 0x39bd, /* VSQRTPDZ128rkz */
+/* Table10055 */
+ 0xc69, /* VANDPDZ128rmkz */
+ 0xc6c, /* VANDPDZ128rrkz */
+/* Table10057 */
+ 0xc2b, /* VANDNPDZ128rmkz */
+ 0xc2e, /* VANDNPDZ128rrkz */
+/* Table10059 */
+ 0x1ff0, /* VORPDZ128rmkz */
+ 0x1ff3, /* VORPDZ128rrkz */
+/* Table10061 */
+ 0x3b15, /* VXORPDZ128rmkz */
+ 0x3b18, /* VXORPDZ128rrkz */
+/* Table10063 */
+ 0xb5f, /* VADDPDZ128rmkz */
+ 0xb62, /* VADDPDZ128rrkz */
+/* Table10065 */
+ 0x1f88, /* VMULPDZ128rmkz */
+ 0x1f8b, /* VMULPDZ128rrkz */
+/* Table10067 */
+ 0xe70, /* VCVTPD2PSZ128rmkz */
+ 0xe73, /* VCVTPD2PSZ128rrkz */
+/* Table10069 */
+ 0x3a1d, /* VSUBPDZ128rmkz */
+ 0x3a20, /* VSUBPDZ128rrkz */
+/* Table10071 */
+ 0x1ce5, /* VMINPDZ128rmkz */
+ 0x1ce8, /* VMINPDZ128rrkz */
+/* Table10073 */
+ 0x1221, /* VDIVPDZ128rmkz */
+ 0x1224, /* VDIVPDZ128rrkz */
+/* Table10075 */
+ 0x1c3a, /* VMAXPDZ128rmkz */
+ 0x1c3d, /* VMAXPDZ128rrkz */
+/* Table10077 */
+ 0x367d, /* VPUNPCKLQDQZ128rmkz */
+ 0x3680, /* VPUNPCKLQDQZ128rrkz */
+/* Table10079 */
+ 0x3613, /* VPUNPCKHQDQZ128rmkz */
+ 0x3616, /* VPUNPCKHQDQZ128rrkz */
+/* Table10081 */
+ 0x1de1, /* VMOVDQA64Z128rmkz */
+ 0x1de6, /* VMOVDQA64Z128rrkz */
+/* Table10083 */
+ 0x2f8a, /* VPRORQZ128mikz */
+ 0x2f1e, /* VPROLQZ128mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32dd, /* VPSRAQZ128mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f8d, /* VPRORQZ128rikz */
+ 0x2f21, /* VPROLQZ128rikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32e0, /* VPSRAQZ128rikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table10099 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33be, /* VPSRLQZ128mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3200, /* VPSLLQZ128mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33c1, /* VPSRLQZ128rikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3203, /* VPSLLQZ128rikz */
+ 0x0, /* */
+/* Table10115 */
+ 0x10b3, /* VCVTTPD2UQQZ128rmkz */
+ 0x10b6, /* VCVTTPD2UQQZ128rrkz */
+/* Table10117 */
+ 0xecc, /* VCVTPD2UQQZ128rmkz */
+ 0xecf, /* VCVTPD2UQQZ128rrkz */
+/* Table10119 */
+ 0x1077, /* VCVTTPD2QQZ128rmkz */
+ 0x107a, /* VCVTTPD2QQZ128rrkz */
+/* Table10121 */
+ 0xe90, /* VCVTPD2QQZ128rmkz */
+ 0xe93, /* VCVTPD2QQZ128rrkz */
+/* Table10123 */
+ 0x0, /* */
+ 0x1de7, /* VMOVDQA64Z128rrkz_REV */
+/* Table10125 */
+ 0x397c, /* VSHUFPDZ128rmikz */
+ 0x397f, /* VSHUFPDZ128rrikz */
+/* Table10127 */
+ 0x33c4, /* VPSRLQZ128rmkz */
+ 0x33c7, /* VPSRLQZ128rrkz */
+/* Table10129 */
+ 0x2139, /* VPADDQZ128rmkz */
+ 0x213c, /* VPADDQZ128rrkz */
+/* Table10131 */
+ 0x222f, /* VPANDQZ128rmkz */
+ 0x2232, /* VPANDQZ128rrkz */
+/* Table10133 */
+ 0x2210, /* VPANDNQZ128rmkz */
+ 0x2213, /* VPANDNQZ128rrkz */
+/* Table10135 */
+ 0x32e3, /* VPSRAQZ128rmkz */
+ 0x32e6, /* VPSRAQZ128rrkz */
+/* Table10137 */
+ 0x1057, /* VCVTTPD2DQZ128rmkz */
+ 0x105a, /* VCVTTPD2DQZ128rrkz */
+/* Table10139 */
+ 0x2ee0, /* VPORQZ128rmkz */
+ 0x2ee3, /* VPORQZ128rrkz */
+/* Table10141 */
+ 0x36cb, /* VPXORQZ128rmkz */
+ 0x36ce, /* VPXORQZ128rrkz */
+/* Table10143 */
+ 0x3206, /* VPSLLQZ128rmkz */
+ 0x3209, /* VPSLLQZ128rrkz */
+/* Table10145 */
+ 0x2e4e, /* VPMULUDQZ128rmkz */
+ 0x2e51, /* VPMULUDQZ128rrkz */
+/* Table10147 */
+ 0x349f, /* VPSUBQZ128rmkz */
+ 0x34a2, /* VPSUBQZ128rrkz */
+/* Table10149 */
+ 0x1f5a, /* VMOVUPSZ256rmkz */
+ 0x1f5f, /* VMOVUPSZ256rrkz */
+/* Table10151 */
+ 0x0, /* */
+ 0x1f60, /* VMOVUPSZ256rrkz_REV */
+/* Table10153 */
+ 0x3aff, /* VUNPCKLPSZ256rmkz */
+ 0x3b02, /* VUNPCKLPSZ256rrkz */
+/* Table10155 */
+ 0x3ac1, /* VUNPCKHPSZ256rmkz */
+ 0x3ac4, /* VUNPCKHPSZ256rrkz */
+/* Table10157 */
+ 0x1d88, /* VMOVAPSZ256rmkz */
+ 0x1d8d, /* VMOVAPSZ256rrkz */
+/* Table10159 */
+ 0x0, /* */
+ 0x1d8e, /* VMOVAPSZ256rrkz_REV */
+/* Table10161 */
+ 0x39e5, /* VSQRTPSZ256mkz */
+ 0x39e8, /* VSQRTPSZ256rkz */
+/* Table10163 */
+ 0xc91, /* VANDPSZ256rmkz */
+ 0xc94, /* VANDPSZ256rrkz */
+/* Table10165 */
+ 0xc53, /* VANDNPSZ256rmkz */
+ 0xc56, /* VANDNPSZ256rrkz */
+/* Table10167 */
+ 0x2018, /* VORPSZ256rmkz */
+ 0x201b, /* VORPSZ256rrkz */
+/* Table10169 */
+ 0x3b3d, /* VXORPSZ256rmkz */
+ 0x3b40, /* VXORPSZ256rrkz */
+/* Table10171 */
+ 0xb8a, /* VADDPSZ256rmkz */
+ 0xb8d, /* VADDPSZ256rrkz */
+/* Table10173 */
+ 0x1fb3, /* VMULPSZ256rmkz */
+ 0x1fb6, /* VMULPSZ256rrkz */
+/* Table10175 */
+ 0xf30, /* VCVTPS2PDZ256rmkz */
+ 0xf33, /* VCVTPS2PDZ256rrkz */
+/* Table10177 */
+ 0xe35, /* VCVTDQ2PSZ256rmkz */
+ 0xe38, /* VCVTDQ2PSZ256rrkz */
+/* Table10179 */
+ 0x3a48, /* VSUBPSZ256rmkz */
+ 0x3a4b, /* VSUBPSZ256rrkz */
+/* Table10181 */
+ 0x1d10, /* VMINPSZ256rmkz */
+ 0x1d13, /* VMINPSZ256rrkz */
+/* Table10183 */
+ 0x124c, /* VDIVPSZ256rmkz */
+ 0x124f, /* VDIVPSZ256rrkz */
+/* Table10185 */
+ 0x1c65, /* VMAXPSZ256rmkz */
+ 0x1c68, /* VMAXPSZ256rrkz */
+/* Table10187 */
+ 0x111a, /* VCVTTPS2UDQZ256rmkz */
+ 0x111d, /* VCVTTPS2UDQZ256rrkz */
+/* Table10189 */
+ 0xf84, /* VCVTPS2UDQZ256rmkz */
+ 0xf87, /* VCVTPS2UDQZ256rrkz */
+/* Table10191 */
+ 0x39a4, /* VSHUFPSZ256rmikz */
+ 0x39a7, /* VSHUFPSZ256rrikz */
+/* Table10193 */
+ 0x1eff, /* VMOVSLDUPZ256rmkz */
+ 0x1f02, /* VMOVSLDUPZ256rrkz */
+/* Table10195 */
+ 0x1ee9, /* VMOVSHDUPZ256rmkz */
+ 0x1eec, /* VMOVSHDUPZ256rrkz */
+/* Table10197 */
+ 0x10dc, /* VCVTTPS2DQZ256rmkz */
+ 0x10df, /* VCVTTPS2DQZ256rrkz */
+/* Table10199 */
+ 0x1e36, /* VMOVDQU32Z256rmkz */
+ 0x1e3b, /* VMOVDQU32Z256rrkz */
+/* Table10201 */
+ 0x318f, /* VPSHUFHWZ256mikz */
+ 0x3192, /* VPSHUFHWZ256rikz */
+/* Table10203 */
+ 0x118e, /* VCVTUDQ2PDZ256rmkz */
+ 0x1191, /* VCVTUDQ2PDZ256rrkz */
+/* Table10205 */
+ 0x0, /* */
+ 0x1e3c, /* VMOVDQU32Z256rrkz_REV */
+/* Table10207 */
+ 0xe16, /* VCVTDQ2PDZ256rmkz */
+ 0xe19, /* VCVTDQ2PDZ256rrkz */
+/* Table10209 */
+ 0x1e78, /* VMOVDQU8Z256rmkz */
+ 0x1e7d, /* VMOVDQU8Z256rrkz */
+/* Table10211 */
+ 0x31a5, /* VPSHUFLWZ256mikz */
+ 0x31a8, /* VPSHUFLWZ256rikz */
+/* Table10213 */
+ 0x11a9, /* VCVTUDQ2PSZ256rmkz */
+ 0x11ac, /* VCVTUDQ2PSZ256rrkz */
+/* Table10215 */
+ 0x0, /* */
+ 0x1e7e, /* VMOVDQU8Z256rrkz_REV */
+/* Table10217 */
+ 0xf0e, /* VCVTPS2DQZ256rmkz */
+ 0xf11, /* VCVTPS2DQZ256rrkz */
+/* Table10219 */
+ 0x364b, /* VPUNPCKLBWZ256rmkz */
+ 0x364e, /* VPUNPCKLBWZ256rrkz */
+/* Table10221 */
+ 0x369f, /* VPUNPCKLWDZ256rmkz */
+ 0x36a2, /* VPUNPCKLWDZ256rrkz */
+/* Table10223 */
+ 0x3667, /* VPUNPCKLDQZ256rmkz */
+ 0x366a, /* VPUNPCKLDQZ256rrkz */
+/* Table10225 */
+ 0x20bc, /* VPACKSSWBZ256rmkz */
+ 0x20bf, /* VPACKSSWBZ256rrkz */
+/* Table10227 */
+ 0x20f1, /* VPACKUSWBZ256rmkz */
+ 0x20f4, /* VPACKUSWBZ256rrkz */
+/* Table10229 */
+ 0x35e1, /* VPUNPCKHBWZ256rmkz */
+ 0x35e4, /* VPUNPCKHBWZ256rrkz */
+/* Table10231 */
+ 0x3635, /* VPUNPCKHWDZ256rmkz */
+ 0x3638, /* VPUNPCKHWDZ256rrkz */
+/* Table10233 */
+ 0x35fd, /* VPUNPCKHDQZ256rmkz */
+ 0x3600, /* VPUNPCKHDQZ256rrkz */
+/* Table10235 */
+ 0x20a3, /* VPACKSSDWZ256rmkz */
+ 0x20a6, /* VPACKSSDWZ256rrkz */
+/* Table10237 */
+ 0x1dcb, /* VMOVDQA32Z256rmkz */
+ 0x1dd0, /* VMOVDQA32Z256rrkz */
+/* Table10239 */
+ 0x3176, /* VPSHUFDZ256mikz */
+ 0x3179, /* VPSHUFDZ256rikz */
+/* Table10241 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x344a, /* VPSRLWZ256mikz */
+ 0x0, /* */
+ 0x3362, /* VPSRAWZ256mikz */
+ 0x0, /* */
+ 0x328c, /* VPSLLWZ256mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x344d, /* VPSRLWZ256rikz */
+ 0x0, /* */
+ 0x3365, /* VPSRAWZ256rikz */
+ 0x0, /* */
+ 0x328f, /* VPSLLWZ256rikz */
+ 0x0, /* */
+/* Table10257 */
+ 0x2f78, /* VPRORDZ256mikz */
+ 0x2f0c, /* VPROLDZ256mikz */
+ 0x339a, /* VPSRLDZ256mikz */
+ 0x0, /* */
+ 0x32bc, /* VPSRADZ256mikz */
+ 0x0, /* */
+ 0x31dc, /* VPSLLDZ256mikz */
+ 0x0, /* */
+ 0x2f7b, /* VPRORDZ256rikz */
+ 0x2f0f, /* VPROLDZ256rikz */
+ 0x339d, /* VPSRLDZ256rikz */
+ 0x0, /* */
+ 0x32bf, /* VPSRADZ256rikz */
+ 0x0, /* */
+ 0x31df, /* VPSLLDZ256rikz */
+ 0x0, /* */
+/* Table10273 */
+ 0x1138, /* VCVTTPS2UQQZ256rmkz */
+ 0x113b, /* VCVTTPS2UQQZ256rrkz */
+/* Table10275 */
+ 0xfa2, /* VCVTPS2UQQZ256rmkz */
+ 0xfa5, /* VCVTPS2UQQZ256rrkz */
+/* Table10277 */
+ 0x10fc, /* VCVTTPS2QQZ256rmkz */
+ 0x10ff, /* VCVTTPS2QQZ256rrkz */
+/* Table10279 */
+ 0xf66, /* VCVTPS2QQZ256rmkz */
+ 0xf69, /* VCVTPS2QQZ256rrkz */
+/* Table10281 */
+ 0x0, /* */
+ 0x1dd1, /* VMOVDQA32Z256rrkz_REV */
+/* Table10283 */
+ 0x3450, /* VPSRLWZ256rmkz */
+ 0x3453, /* VPSRLWZ256rrkz */
+/* Table10285 */
+ 0x33a0, /* VPSRLDZ256rmkz */
+ 0x33a3, /* VPSRLDZ256rrkz */
+/* Table10287 */
+ 0x2e20, /* VPMULLWZ256rmkz */
+ 0x2e23, /* VPMULLWZ256rrkz */
+/* Table10289 */
+ 0x34ed, /* VPSUBUSBZ256rmkz */
+ 0x34f0, /* VPSUBUSBZ256rrkz */
+/* Table10291 */
+ 0x3503, /* VPSUBUSWZ256rmkz */
+ 0x3506, /* VPSUBUSWZ256rrkz */
+/* Table10293 */
+ 0x2aef, /* VPMINUBZ256rmkz */
+ 0x2af2, /* VPMINUBZ256rrkz */
+/* Table10295 */
+ 0x21e3, /* VPANDDZ256rmkz */
+ 0x21e6, /* VPANDDZ256rrkz */
+/* Table10297 */
+ 0x2187, /* VPADDUSBZ256rmkz */
+ 0x218a, /* VPADDUSBZ256rrkz */
+/* Table10299 */
+ 0x219d, /* VPADDUSWZ256rmkz */
+ 0x21a0, /* VPADDUSWZ256rrkz */
+/* Table10301 */
+ 0x2a23, /* VPMAXUBZ256rmkz */
+ 0x2a26, /* VPMAXUBZ256rrkz */
+/* Table10303 */
+ 0x21fe, /* VPANDNDZ256rmkz */
+ 0x2201, /* VPANDNDZ256rrkz */
+/* Table10305 */
+ 0x2253, /* VPAVGBZ256rmkz */
+ 0x2256, /* VPAVGBZ256rrkz */
+/* Table10307 */
+ 0x3368, /* VPSRAWZ256rmkz */
+ 0x336b, /* VPSRAWZ256rrkz */
+/* Table10309 */
+ 0x32c2, /* VPSRADZ256rmkz */
+ 0x32c5, /* VPSRADZ256rrkz */
+/* Table10311 */
+ 0x2269, /* VPAVGWZ256rmkz */
+ 0x226c, /* VPAVGWZ256rrkz */
+/* Table10313 */
+ 0x2dba, /* VPMULHUWZ256rmkz */
+ 0x2dbd, /* VPMULHUWZ256rrkz */
+/* Table10315 */
+ 0x2dd0, /* VPMULHWZ256rmkz */
+ 0x2dd3, /* VPMULHWZ256rrkz */
+/* Table10317 */
+ 0x34c1, /* VPSUBSBZ256rmkz */
+ 0x34c4, /* VPSUBSBZ256rrkz */
+/* Table10319 */
+ 0x34d7, /* VPSUBSWZ256rmkz */
+ 0x34da, /* VPSUBSWZ256rrkz */
+/* Table10321 */
+ 0x2ad9, /* VPMINSWZ256rmkz */
+ 0x2adc, /* VPMINSWZ256rrkz */
+/* Table10323 */
+ 0x2ece, /* VPORDZ256rmkz */
+ 0x2ed1, /* VPORDZ256rrkz */
+/* Table10325 */
+ 0x215b, /* VPADDSBZ256rmkz */
+ 0x215e, /* VPADDSBZ256rrkz */
+/* Table10327 */
+ 0x2171, /* VPADDSWZ256rmkz */
+ 0x2174, /* VPADDSWZ256rrkz */
+/* Table10329 */
+ 0x2a0d, /* VPMAXSWZ256rmkz */
+ 0x2a10, /* VPMAXSWZ256rrkz */
+/* Table10331 */
+ 0x36b9, /* VPXORDZ256rmkz */
+ 0x36bc, /* VPXORDZ256rrkz */
+/* Table10333 */
+ 0x3292, /* VPSLLWZ256rmkz */
+ 0x3295, /* VPSLLWZ256rrkz */
+/* Table10335 */
+ 0x31e2, /* VPSLLDZ256rmkz */
+ 0x31e5, /* VPSLLDZ256rrkz */
+/* Table10337 */
+ 0x299f, /* VPMADDWDZ256rmkz */
+ 0x29a2, /* VPMADDWDZ256rrkz */
+/* Table10339 */
+ 0x346d, /* VPSUBBZ256rmkz */
+ 0x3470, /* VPSUBBZ256rrkz */
+/* Table10341 */
+ 0x3519, /* VPSUBWZ256rmkz */
+ 0x351c, /* VPSUBWZ256rrkz */
+/* Table10343 */
+ 0x3489, /* VPSUBDZ256rmkz */
+ 0x348c, /* VPSUBDZ256rrkz */
+/* Table10345 */
+ 0x2107, /* VPADDBZ256rmkz */
+ 0x210a, /* VPADDBZ256rrkz */
+/* Table10347 */
+ 0x21b3, /* VPADDWZ256rmkz */
+ 0x21b6, /* VPADDWZ256rrkz */
+/* Table10349 */
+ 0x2123, /* VPADDDZ256rmkz */
+ 0x2126, /* VPADDDZ256rrkz */
+/* Table10351 */
+ 0xfde, /* VCVTQQ2PSZ256rmkz */
+ 0xfe1, /* VCVTQQ2PSZ256rrkz */
+/* Table10353 */
+ 0x109e, /* VCVTTPD2UDQZ256rmkz */
+ 0x10a1, /* VCVTTPD2UDQZ256rrkz */
+/* Table10355 */
+ 0xeb7, /* VCVTPD2UDQZ256rmkz */
+ 0xeba, /* VCVTPD2UDQZ256rrkz */
+/* Table10357 */
+ 0x1e57, /* VMOVDQU64Z256rmkz */
+ 0x1e5c, /* VMOVDQU64Z256rrkz */
+/* Table10359 */
+ 0x11c7, /* VCVTUQQ2PDZ256rmkz */
+ 0x11ca, /* VCVTUQQ2PDZ256rrkz */
+/* Table10361 */
+ 0x0, /* */
+ 0x1e5d, /* VMOVDQU64Z256rrkz_REV */
+/* Table10363 */
+ 0xfc0, /* VCVTQQ2PDZ256rmkz */
+ 0xfc3, /* VCVTQQ2PDZ256rrkz */
+/* Table10365 */
+ 0x1da8, /* VMOVDDUPZ256rmkz */
+ 0x1dab, /* VMOVDDUPZ256rrkz */
+/* Table10367 */
+ 0x1e15, /* VMOVDQU16Z256rmkz */
+ 0x1e1a, /* VMOVDQU16Z256rrkz */
+/* Table10369 */
+ 0x11e5, /* VCVTUQQ2PSZ256rmkz */
+ 0x11e8, /* VCVTUQQ2PSZ256rrkz */
+/* Table10371 */
+ 0x0, /* */
+ 0x1e1b, /* VMOVDQU16Z256rrkz_REV */
+/* Table10373 */
+ 0xe57, /* VCVTPD2DQZ256rmkz */
+ 0xe5a, /* VCVTPD2DQZ256rrkz */
+/* Table10375 */
+ 0x1f31, /* VMOVUPDZ256rmkz */
+ 0x1f36, /* VMOVUPDZ256rrkz */
+/* Table10377 */
+ 0x0, /* */
+ 0x1f37, /* VMOVUPDZ256rrkz_REV */
+/* Table10379 */
+ 0x3ae0, /* VUNPCKLPDZ256rmkz */
+ 0x3ae3, /* VUNPCKLPDZ256rrkz */
+/* Table10381 */
+ 0x3aa2, /* VUNPCKHPDZ256rmkz */
+ 0x3aa5, /* VUNPCKHPDZ256rrkz */
+/* Table10383 */
+ 0x1d5f, /* VMOVAPDZ256rmkz */
+ 0x1d64, /* VMOVAPDZ256rrkz */
+/* Table10385 */
+ 0x0, /* */
+ 0x1d65, /* VMOVAPDZ256rrkz_REV */
+/* Table10387 */
+ 0x39c3, /* VSQRTPDZ256mkz */
+ 0x39c6, /* VSQRTPDZ256rkz */
+/* Table10389 */
+ 0xc72, /* VANDPDZ256rmkz */
+ 0xc75, /* VANDPDZ256rrkz */
+/* Table10391 */
+ 0xc34, /* VANDNPDZ256rmkz */
+ 0xc37, /* VANDNPDZ256rrkz */
+/* Table10393 */
+ 0x1ff9, /* VORPDZ256rmkz */
+ 0x1ffc, /* VORPDZ256rrkz */
+/* Table10395 */
+ 0x3b1e, /* VXORPDZ256rmkz */
+ 0x3b21, /* VXORPDZ256rrkz */
+/* Table10397 */
+ 0xb68, /* VADDPDZ256rmkz */
+ 0xb6b, /* VADDPDZ256rrkz */
+/* Table10399 */
+ 0x1f91, /* VMULPDZ256rmkz */
+ 0x1f94, /* VMULPDZ256rrkz */
+/* Table10401 */
+ 0xe79, /* VCVTPD2PSZ256rmkz */
+ 0xe7c, /* VCVTPD2PSZ256rrkz */
+/* Table10403 */
+ 0x3a26, /* VSUBPDZ256rmkz */
+ 0x3a29, /* VSUBPDZ256rrkz */
+/* Table10405 */
+ 0x1cee, /* VMINPDZ256rmkz */
+ 0x1cf1, /* VMINPDZ256rrkz */
+/* Table10407 */
+ 0x122a, /* VDIVPDZ256rmkz */
+ 0x122d, /* VDIVPDZ256rrkz */
+/* Table10409 */
+ 0x1c43, /* VMAXPDZ256rmkz */
+ 0x1c46, /* VMAXPDZ256rrkz */
+/* Table10411 */
+ 0x3686, /* VPUNPCKLQDQZ256rmkz */
+ 0x3689, /* VPUNPCKLQDQZ256rrkz */
+/* Table10413 */
+ 0x361c, /* VPUNPCKHQDQZ256rmkz */
+ 0x361f, /* VPUNPCKHQDQZ256rrkz */
+/* Table10415 */
+ 0x1dec, /* VMOVDQA64Z256rmkz */
+ 0x1df1, /* VMOVDQA64Z256rrkz */
+/* Table10417 */
+ 0x2f93, /* VPRORQZ256mikz */
+ 0x2f27, /* VPROLQZ256mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32ec, /* VPSRAQZ256mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f96, /* VPRORQZ256rikz */
+ 0x2f2a, /* VPROLQZ256rikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32ef, /* VPSRAQZ256rikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table10433 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33cd, /* VPSRLQZ256mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x320f, /* VPSLLQZ256mikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33d0, /* VPSRLQZ256rikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3212, /* VPSLLQZ256rikz */
+ 0x0, /* */
+/* Table10449 */
+ 0x10bc, /* VCVTTPD2UQQZ256rmkz */
+ 0x10bf, /* VCVTTPD2UQQZ256rrkz */
+/* Table10451 */
+ 0xed5, /* VCVTPD2UQQZ256rmkz */
+ 0xed8, /* VCVTPD2UQQZ256rrkz */
+/* Table10453 */
+ 0x1080, /* VCVTTPD2QQZ256rmkz */
+ 0x1083, /* VCVTTPD2QQZ256rrkz */
+/* Table10455 */
+ 0xe99, /* VCVTPD2QQZ256rmkz */
+ 0xe9c, /* VCVTPD2QQZ256rrkz */
+/* Table10457 */
+ 0x0, /* */
+ 0x1df2, /* VMOVDQA64Z256rrkz_REV */
+/* Table10459 */
+ 0x3985, /* VSHUFPDZ256rmikz */
+ 0x3988, /* VSHUFPDZ256rrikz */
+/* Table10461 */
+ 0x33d3, /* VPSRLQZ256rmkz */
+ 0x33d6, /* VPSRLQZ256rrkz */
+/* Table10463 */
+ 0x2142, /* VPADDQZ256rmkz */
+ 0x2145, /* VPADDQZ256rrkz */
+/* Table10465 */
+ 0x2238, /* VPANDQZ256rmkz */
+ 0x223b, /* VPANDQZ256rrkz */
+/* Table10467 */
+ 0x2219, /* VPANDNQZ256rmkz */
+ 0x221c, /* VPANDNQZ256rrkz */
+/* Table10469 */
+ 0x32f2, /* VPSRAQZ256rmkz */
+ 0x32f5, /* VPSRAQZ256rrkz */
+/* Table10471 */
+ 0x1060, /* VCVTTPD2DQZ256rmkz */
+ 0x1063, /* VCVTTPD2DQZ256rrkz */
+/* Table10473 */
+ 0x2ee9, /* VPORQZ256rmkz */
+ 0x2eec, /* VPORQZ256rrkz */
+/* Table10475 */
+ 0x36d4, /* VPXORQZ256rmkz */
+ 0x36d7, /* VPXORQZ256rrkz */
+/* Table10477 */
+ 0x3215, /* VPSLLQZ256rmkz */
+ 0x3218, /* VPSLLQZ256rrkz */
+/* Table10479 */
+ 0x2e57, /* VPMULUDQZ256rmkz */
+ 0x2e5a, /* VPMULUDQZ256rrkz */
+/* Table10481 */
+ 0x34a8, /* VPSUBQZ256rmkz */
+ 0x34ab, /* VPSUBQZ256rrkz */
+/* Table10483 */
+ 0x1f65, /* VMOVUPSZrmkz */
+ 0x1f6a, /* VMOVUPSZrrkz */
+/* Table10485 */
+ 0x0, /* */
+ 0x1f6b, /* VMOVUPSZrrkz_REV */
+/* Table10487 */
+ 0x3b08, /* VUNPCKLPSZrmkz */
+ 0x3b0b, /* VUNPCKLPSZrrkz */
+/* Table10489 */
+ 0x3aca, /* VUNPCKHPSZrmkz */
+ 0x3acd, /* VUNPCKHPSZrrkz */
+/* Table10491 */
+ 0x1d93, /* VMOVAPSZrmkz */
+ 0x1d98, /* VMOVAPSZrrkz */
+/* Table10493 */
+ 0x0, /* */
+ 0x1d99, /* VMOVAPSZrrkz_REV */
+/* Table10495 */
+ 0x39ee, /* VSQRTPSZmkz */
+ 0x39f4, /* VSQRTPSZrkz */
+/* Table10497 */
+ 0xc9a, /* VANDPSZrmkz */
+ 0xc9d, /* VANDPSZrrkz */
+/* Table10499 */
+ 0xc5c, /* VANDNPSZrmkz */
+ 0xc5f, /* VANDNPSZrrkz */
+/* Table10501 */
+ 0x2021, /* VORPSZrmkz */
+ 0x2024, /* VORPSZrrkz */
+/* Table10503 */
+ 0x3b46, /* VXORPSZrmkz */
+ 0x3b49, /* VXORPSZrrkz */
+/* Table10505 */
+ 0xb93, /* VADDPSZrmkz */
+ 0xb99, /* VADDPSZrrkz */
+/* Table10507 */
+ 0x1fbc, /* VMULPSZrmkz */
+ 0x1fc2, /* VMULPSZrrkz */
+/* Table10509 */
+ 0xf39, /* VCVTPS2PDZrmkz */
+ 0xf3f, /* VCVTPS2PDZrrkz */
+/* Table10511 */
+ 0xe3e, /* VCVTDQ2PSZrmkz */
+ 0xe44, /* VCVTDQ2PSZrrkz */
+/* Table10513 */
+ 0x3a51, /* VSUBPSZrmkz */
+ 0x3a57, /* VSUBPSZrrkz */
+/* Table10515 */
+ 0x1d19, /* VMINPSZrmkz */
+ 0x1d1f, /* VMINPSZrrkz */
+/* Table10517 */
+ 0x1255, /* VDIVPSZrmkz */
+ 0x125b, /* VDIVPSZrrkz */
+/* Table10519 */
+ 0x1c6e, /* VMAXPSZrmkz */
+ 0x1c74, /* VMAXPSZrrkz */
+/* Table10521 */
+ 0x1123, /* VCVTTPS2UDQZrmkz */
+ 0x1129, /* VCVTTPS2UDQZrrkz */
+/* Table10523 */
+ 0xf8d, /* VCVTPS2UDQZrmkz */
+ 0xf93, /* VCVTPS2UDQZrrkz */
+/* Table10525 */
+ 0x39ad, /* VSHUFPSZrmikz */
+ 0x39b0, /* VSHUFPSZrrikz */
+/* Table10527 */
+ 0x1f05, /* VMOVSLDUPZrmkz */
+ 0x1f08, /* VMOVSLDUPZrrkz */
+/* Table10529 */
+ 0x1eef, /* VMOVSHDUPZrmkz */
+ 0x1ef2, /* VMOVSHDUPZrrkz */
+/* Table10531 */
+ 0x10e5, /* VCVTTPS2DQZrmkz */
+ 0x10eb, /* VCVTTPS2DQZrrkz */
+/* Table10533 */
+ 0x1e41, /* VMOVDQU32Zrmkz */
+ 0x1e46, /* VMOVDQU32Zrrkz */
+/* Table10535 */
+ 0x3195, /* VPSHUFHWZmikz */
+ 0x3198, /* VPSHUFHWZrikz */
+/* Table10537 */
+ 0x1197, /* VCVTUDQ2PDZrmkz */
+ 0x119a, /* VCVTUDQ2PDZrrkz */
+/* Table10539 */
+ 0x0, /* */
+ 0x1e47, /* VMOVDQU32Zrrkz_REV */
+/* Table10541 */
+ 0xe1f, /* VCVTDQ2PDZrmkz */
+ 0xe22, /* VCVTDQ2PDZrrkz */
+/* Table10543 */
+ 0x1e83, /* VMOVDQU8Zrmkz */
+ 0x1e88, /* VMOVDQU8Zrrkz */
+/* Table10545 */
+ 0x31ab, /* VPSHUFLWZmikz */
+ 0x31ae, /* VPSHUFLWZrikz */
+/* Table10547 */
+ 0x11b2, /* VCVTUDQ2PSZrmkz */
+ 0x11b8, /* VCVTUDQ2PSZrrkz */
+/* Table10549 */
+ 0x0, /* */
+ 0x1e89, /* VMOVDQU8Zrrkz_REV */
+/* Table10551 */
+ 0xf17, /* VCVTPS2DQZrmkz */
+ 0xf1d, /* VCVTPS2DQZrrkz */
+/* Table10553 */
+ 0x3651, /* VPUNPCKLBWZrmkz */
+ 0x3654, /* VPUNPCKLBWZrrkz */
+/* Table10555 */
+ 0x36a5, /* VPUNPCKLWDZrmkz */
+ 0x36a8, /* VPUNPCKLWDZrrkz */
+/* Table10557 */
+ 0x3670, /* VPUNPCKLDQZrmkz */
+ 0x3673, /* VPUNPCKLDQZrrkz */
+/* Table10559 */
+ 0x20c2, /* VPACKSSWBZrmkz */
+ 0x20c5, /* VPACKSSWBZrrkz */
+/* Table10561 */
+ 0x20f7, /* VPACKUSWBZrmkz */
+ 0x20fa, /* VPACKUSWBZrrkz */
+/* Table10563 */
+ 0x35e7, /* VPUNPCKHBWZrmkz */
+ 0x35ea, /* VPUNPCKHBWZrrkz */
+/* Table10565 */
+ 0x363b, /* VPUNPCKHWDZrmkz */
+ 0x363e, /* VPUNPCKHWDZrrkz */
+/* Table10567 */
+ 0x3606, /* VPUNPCKHDQZrmkz */
+ 0x3609, /* VPUNPCKHDQZrrkz */
+/* Table10569 */
+ 0x20ac, /* VPACKSSDWZrmkz */
+ 0x20af, /* VPACKSSDWZrrkz */
+/* Table10571 */
+ 0x1dd6, /* VMOVDQA32Zrmkz */
+ 0x1ddb, /* VMOVDQA32Zrrkz */
+/* Table10573 */
+ 0x317f, /* VPSHUFDZmikz */
+ 0x3182, /* VPSHUFDZrikz */
+/* Table10575 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3456, /* VPSRLWZmikz */
+ 0x0, /* */
+ 0x336e, /* VPSRAWZmikz */
+ 0x0, /* */
+ 0x3298, /* VPSLLWZmikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3459, /* VPSRLWZrikz */
+ 0x0, /* */
+ 0x3371, /* VPSRAWZrikz */
+ 0x0, /* */
+ 0x329b, /* VPSLLWZrikz */
+ 0x0, /* */
+/* Table10591 */
+ 0x2f81, /* VPRORDZmikz */
+ 0x2f15, /* VPROLDZmikz */
+ 0x33a9, /* VPSRLDZmikz */
+ 0x0, /* */
+ 0x32cb, /* VPSRADZmikz */
+ 0x0, /* */
+ 0x31eb, /* VPSLLDZmikz */
+ 0x0, /* */
+ 0x2f84, /* VPRORDZrikz */
+ 0x2f18, /* VPROLDZrikz */
+ 0x33ac, /* VPSRLDZrikz */
+ 0x0, /* */
+ 0x32ce, /* VPSRADZrikz */
+ 0x0, /* */
+ 0x31ee, /* VPSLLDZrikz */
+ 0x0, /* */
+/* Table10607 */
+ 0x1141, /* VCVTTPS2UQQZrmkz */
+ 0x1147, /* VCVTTPS2UQQZrrkz */
+/* Table10609 */
+ 0xfab, /* VCVTPS2UQQZrmkz */
+ 0xfb1, /* VCVTPS2UQQZrrkz */
+/* Table10611 */
+ 0x1105, /* VCVTTPS2QQZrmkz */
+ 0x110b, /* VCVTTPS2QQZrrkz */
+/* Table10613 */
+ 0xf6f, /* VCVTPS2QQZrmkz */
+ 0xf75, /* VCVTPS2QQZrrkz */
+/* Table10615 */
+ 0x0, /* */
+ 0x1ddc, /* VMOVDQA32Zrrkz_REV */
+/* Table10617 */
+ 0x345c, /* VPSRLWZrmkz */
+ 0x345f, /* VPSRLWZrrkz */
+/* Table10619 */
+ 0x33af, /* VPSRLDZrmkz */
+ 0x33b2, /* VPSRLDZrrkz */
+/* Table10621 */
+ 0x2e26, /* VPMULLWZrmkz */
+ 0x2e29, /* VPMULLWZrrkz */
+/* Table10623 */
+ 0x34f3, /* VPSUBUSBZrmkz */
+ 0x34f6, /* VPSUBUSBZrrkz */
+/* Table10625 */
+ 0x3509, /* VPSUBUSWZrmkz */
+ 0x350c, /* VPSUBUSWZrrkz */
+/* Table10627 */
+ 0x2af5, /* VPMINUBZrmkz */
+ 0x2af8, /* VPMINUBZrrkz */
+/* Table10629 */
+ 0x21ec, /* VPANDDZrmkz */
+ 0x21ef, /* VPANDDZrrkz */
+/* Table10631 */
+ 0x218d, /* VPADDUSBZrmkz */
+ 0x2190, /* VPADDUSBZrrkz */
+/* Table10633 */
+ 0x21a3, /* VPADDUSWZrmkz */
+ 0x21a6, /* VPADDUSWZrrkz */
+/* Table10635 */
+ 0x2a29, /* VPMAXUBZrmkz */
+ 0x2a2c, /* VPMAXUBZrrkz */
+/* Table10637 */
+ 0x2207, /* VPANDNDZrmkz */
+ 0x220a, /* VPANDNDZrrkz */
+/* Table10639 */
+ 0x2259, /* VPAVGBZrmkz */
+ 0x225c, /* VPAVGBZrrkz */
+/* Table10641 */
+ 0x3374, /* VPSRAWZrmkz */
+ 0x3377, /* VPSRAWZrrkz */
+/* Table10643 */
+ 0x32d1, /* VPSRADZrmkz */
+ 0x32d4, /* VPSRADZrrkz */
+/* Table10645 */
+ 0x226f, /* VPAVGWZrmkz */
+ 0x2272, /* VPAVGWZrrkz */
+/* Table10647 */
+ 0x2dc0, /* VPMULHUWZrmkz */
+ 0x2dc3, /* VPMULHUWZrrkz */
+/* Table10649 */
+ 0x2dd6, /* VPMULHWZrmkz */
+ 0x2dd9, /* VPMULHWZrrkz */
+/* Table10651 */
+ 0x34c7, /* VPSUBSBZrmkz */
+ 0x34ca, /* VPSUBSBZrrkz */
+/* Table10653 */
+ 0x34dd, /* VPSUBSWZrmkz */
+ 0x34e0, /* VPSUBSWZrrkz */
+/* Table10655 */
+ 0x2adf, /* VPMINSWZrmkz */
+ 0x2ae2, /* VPMINSWZrrkz */
+/* Table10657 */
+ 0x2ed7, /* VPORDZrmkz */
+ 0x2eda, /* VPORDZrrkz */
+/* Table10659 */
+ 0x2161, /* VPADDSBZrmkz */
+ 0x2164, /* VPADDSBZrrkz */
+/* Table10661 */
+ 0x2177, /* VPADDSWZrmkz */
+ 0x217a, /* VPADDSWZrrkz */
+/* Table10663 */
+ 0x2a13, /* VPMAXSWZrmkz */
+ 0x2a16, /* VPMAXSWZrrkz */
+/* Table10665 */
+ 0x36c2, /* VPXORDZrmkz */
+ 0x36c5, /* VPXORDZrrkz */
+/* Table10667 */
+ 0x329e, /* VPSLLWZrmkz */
+ 0x32a1, /* VPSLLWZrrkz */
+/* Table10669 */
+ 0x31f1, /* VPSLLDZrmkz */
+ 0x31f4, /* VPSLLDZrrkz */
+/* Table10671 */
+ 0x29a5, /* VPMADDWDZrmkz */
+ 0x29a8, /* VPMADDWDZrrkz */
+/* Table10673 */
+ 0x3473, /* VPSUBBZrmkz */
+ 0x3476, /* VPSUBBZrrkz */
+/* Table10675 */
+ 0x351f, /* VPSUBWZrmkz */
+ 0x3522, /* VPSUBWZrrkz */
+/* Table10677 */
+ 0x3492, /* VPSUBDZrmkz */
+ 0x3495, /* VPSUBDZrrkz */
+/* Table10679 */
+ 0x210d, /* VPADDBZrmkz */
+ 0x2110, /* VPADDBZrrkz */
+/* Table10681 */
+ 0x21b9, /* VPADDWZrmkz */
+ 0x21bc, /* VPADDWZrrkz */
+/* Table10683 */
+ 0x212c, /* VPADDDZrmkz */
+ 0x212f, /* VPADDDZrrkz */
+/* Table10685 */
+ 0xfe7, /* VCVTQQ2PSZrmkz */
+ 0xfed, /* VCVTQQ2PSZrrkz */
+/* Table10687 */
+ 0x10a7, /* VCVTTPD2UDQZrmkz */
+ 0x10ad, /* VCVTTPD2UDQZrrkz */
+/* Table10689 */
+ 0xec0, /* VCVTPD2UDQZrmkz */
+ 0xec6, /* VCVTPD2UDQZrrkz */
+/* Table10691 */
+ 0x1e62, /* VMOVDQU64Zrmkz */
+ 0x1e67, /* VMOVDQU64Zrrkz */
+/* Table10693 */
+ 0x11d0, /* VCVTUQQ2PDZrmkz */
+ 0x11d6, /* VCVTUQQ2PDZrrkz */
+/* Table10695 */
+ 0x0, /* */
+ 0x1e68, /* VMOVDQU64Zrrkz_REV */
+/* Table10697 */
+ 0xfc9, /* VCVTQQ2PDZrmkz */
+ 0xfcf, /* VCVTQQ2PDZrrkz */
+/* Table10699 */
+ 0x1dae, /* VMOVDDUPZrmkz */
+ 0x1db1, /* VMOVDDUPZrrkz */
+/* Table10701 */
+ 0x1e20, /* VMOVDQU16Zrmkz */
+ 0x1e25, /* VMOVDQU16Zrrkz */
+/* Table10703 */
+ 0x11ee, /* VCVTUQQ2PSZrmkz */
+ 0x11f4, /* VCVTUQQ2PSZrrkz */
+/* Table10705 */
+ 0x0, /* */
+ 0x1e26, /* VMOVDQU16Zrrkz_REV */
+/* Table10707 */
+ 0xe60, /* VCVTPD2DQZrmkz */
+ 0xe66, /* VCVTPD2DQZrrkz */
+/* Table10709 */
+ 0x1f3c, /* VMOVUPDZrmkz */
+ 0x1f41, /* VMOVUPDZrrkz */
+/* Table10711 */
+ 0x0, /* */
+ 0x1f42, /* VMOVUPDZrrkz_REV */
+/* Table10713 */
+ 0x3ae9, /* VUNPCKLPDZrmkz */
+ 0x3aec, /* VUNPCKLPDZrrkz */
+/* Table10715 */
+ 0x3aab, /* VUNPCKHPDZrmkz */
+ 0x3aae, /* VUNPCKHPDZrrkz */
+/* Table10717 */
+ 0x1d6a, /* VMOVAPDZrmkz */
+ 0x1d6f, /* VMOVAPDZrrkz */
+/* Table10719 */
+ 0x0, /* */
+ 0x1d70, /* VMOVAPDZrrkz_REV */
+/* Table10721 */
+ 0x39cc, /* VSQRTPDZmkz */
+ 0x39d2, /* VSQRTPDZrkz */
+/* Table10723 */
+ 0xc7b, /* VANDPDZrmkz */
+ 0xc7e, /* VANDPDZrrkz */
+/* Table10725 */
+ 0xc3d, /* VANDNPDZrmkz */
+ 0xc40, /* VANDNPDZrrkz */
+/* Table10727 */
+ 0x2002, /* VORPDZrmkz */
+ 0x2005, /* VORPDZrrkz */
+/* Table10729 */
+ 0x3b27, /* VXORPDZrmkz */
+ 0x3b2a, /* VXORPDZrrkz */
+/* Table10731 */
+ 0xb71, /* VADDPDZrmkz */
+ 0xb77, /* VADDPDZrrkz */
+/* Table10733 */
+ 0x1f9a, /* VMULPDZrmkz */
+ 0x1fa0, /* VMULPDZrrkz */
+/* Table10735 */
+ 0xe82, /* VCVTPD2PSZrmkz */
+ 0xe88, /* VCVTPD2PSZrrkz */
+/* Table10737 */
+ 0x3a2f, /* VSUBPDZrmkz */
+ 0x3a35, /* VSUBPDZrrkz */
+/* Table10739 */
+ 0x1cf7, /* VMINPDZrmkz */
+ 0x1cfd, /* VMINPDZrrkz */
+/* Table10741 */
+ 0x1233, /* VDIVPDZrmkz */
+ 0x1239, /* VDIVPDZrrkz */
+/* Table10743 */
+ 0x1c4c, /* VMAXPDZrmkz */
+ 0x1c52, /* VMAXPDZrrkz */
+/* Table10745 */
+ 0x368f, /* VPUNPCKLQDQZrmkz */
+ 0x3692, /* VPUNPCKLQDQZrrkz */
+/* Table10747 */
+ 0x3625, /* VPUNPCKHQDQZrmkz */
+ 0x3628, /* VPUNPCKHQDQZrrkz */
+/* Table10749 */
+ 0x1df7, /* VMOVDQA64Zrmkz */
+ 0x1dfc, /* VMOVDQA64Zrrkz */
+/* Table10751 */
+ 0x2f9c, /* VPRORQZmikz */
+ 0x2f30, /* VPROLQZmikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32fb, /* VPSRAQZmikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f9f, /* VPRORQZrikz */
+ 0x2f33, /* VPROLQZrikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32fe, /* VPSRAQZrikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table10767 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33dc, /* VPSRLQZmikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x321e, /* VPSLLQZmikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33df, /* VPSRLQZrikz */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3221, /* VPSLLQZrikz */
+ 0x0, /* */
+/* Table10783 */
+ 0x10c5, /* VCVTTPD2UQQZrmkz */
+ 0x10cb, /* VCVTTPD2UQQZrrkz */
+/* Table10785 */
+ 0xede, /* VCVTPD2UQQZrmkz */
+ 0xee4, /* VCVTPD2UQQZrrkz */
+/* Table10787 */
+ 0x1089, /* VCVTTPD2QQZrmkz */
+ 0x108f, /* VCVTTPD2QQZrrkz */
+/* Table10789 */
+ 0xea2, /* VCVTPD2QQZrmkz */
+ 0xea8, /* VCVTPD2QQZrrkz */
+/* Table10791 */
+ 0x0, /* */
+ 0x1dfd, /* VMOVDQA64Zrrkz_REV */
+/* Table10793 */
+ 0x398e, /* VSHUFPDZrmikz */
+ 0x3991, /* VSHUFPDZrrikz */
+/* Table10795 */
+ 0x33e2, /* VPSRLQZrmkz */
+ 0x33e5, /* VPSRLQZrrkz */
+/* Table10797 */
+ 0x214b, /* VPADDQZrmkz */
+ 0x214e, /* VPADDQZrrkz */
+/* Table10799 */
+ 0x2241, /* VPANDQZrmkz */
+ 0x2244, /* VPANDQZrrkz */
+/* Table10801 */
+ 0x2222, /* VPANDNQZrmkz */
+ 0x2225, /* VPANDNQZrrkz */
+/* Table10803 */
+ 0x3301, /* VPSRAQZrmkz */
+ 0x3304, /* VPSRAQZrrkz */
+/* Table10805 */
+ 0x1069, /* VCVTTPD2DQZrmkz */
+ 0x106f, /* VCVTTPD2DQZrrkz */
+/* Table10807 */
+ 0x2ef2, /* VPORQZrmkz */
+ 0x2ef5, /* VPORQZrrkz */
+/* Table10809 */
+ 0x36dd, /* VPXORQZrmkz */
+ 0x36e0, /* VPXORQZrrkz */
+/* Table10811 */
+ 0x3224, /* VPSLLQZrmkz */
+ 0x3227, /* VPSLLQZrrkz */
+/* Table10813 */
+ 0x2e60, /* VPMULUDQZrmkz */
+ 0x2e63, /* VPMULUDQZrrkz */
+/* Table10815 */
+ 0x34b1, /* VPSUBQZrmkz */
+ 0x34b4, /* VPSUBQZrrkz */
+/* Table10817 */
+ 0x5c8, /* MMX_PSHUFBrm */
+ 0x5c9, /* MMX_PSHUFBrr */
+/* Table10819 */
+ 0x5a3, /* MMX_PHADDWrm */
+ 0x5a4, /* MMX_PHADDWrr */
+/* Table10821 */
+ 0x59f, /* MMX_PHADDDrm */
+ 0x5a0, /* MMX_PHADDDrr */
+/* Table10823 */
+ 0x5a1, /* MMX_PHADDSWrm */
+ 0x5a2, /* MMX_PHADDSWrr */
+/* Table10825 */
+ 0x5ad, /* MMX_PMADDUBSWrm */
+ 0x5ae, /* MMX_PMADDUBSWrr */
+/* Table10827 */
+ 0x5a9, /* MMX_PHSUBWrm */
+ 0x5aa, /* MMX_PHSUBWrr */
+/* Table10829 */
+ 0x5a5, /* MMX_PHSUBDrm */
+ 0x5a6, /* MMX_PHSUBDrr */
+/* Table10831 */
+ 0x5a7, /* MMX_PHSUBSWrm */
+ 0x5a8, /* MMX_PHSUBSWrr */
+/* Table10833 */
+ 0x5cc, /* MMX_PSIGNBrm */
+ 0x5cd, /* MMX_PSIGNBrr */
+/* Table10835 */
+ 0x5d0, /* MMX_PSIGNWrm */
+ 0x5d1, /* MMX_PSIGNWrr */
+/* Table10837 */
+ 0x5ce, /* MMX_PSIGNDrm */
+ 0x5cf, /* MMX_PSIGNDrr */
+/* Table10839 */
+ 0x5ba, /* MMX_PMULHRSWrm */
+ 0x5bb, /* MMX_PMULHRSWrr */
+/* Table10841 */
+ 0x56c, /* MMX_PABSBrm */
+ 0x56d, /* MMX_PABSBrr */
+/* Table10843 */
+ 0x570, /* MMX_PABSWrm */
+ 0x571, /* MMX_PABSWrr */
+/* Table10845 */
+ 0x56e, /* MMX_PABSDrm */
+ 0x56f, /* MMX_PABSDrr */
+/* Table10847 */
+ 0x9fd, /* SHA1NEXTErm */
+ 0x9fe, /* SHA1NEXTErr */
+/* Table10849 */
+ 0x9f9, /* SHA1MSG1rm */
+ 0x9fa, /* SHA1MSG1rr */
+/* Table10851 */
+ 0x9fb, /* SHA1MSG2rm */
+ 0x9fc, /* SHA1MSG2rr */
+/* Table10853 */
+ 0xa05, /* SHA256RNDS2rm */
+ 0xa06, /* SHA256RNDS2rr */
+/* Table10855 */
+ 0xa01, /* SHA256MSG1rm */
+ 0xa02, /* SHA256MSG1rr */
+/* Table10857 */
+ 0xa03, /* SHA256MSG2rm */
+ 0xa04, /* SHA256MSG2rr */
+/* Table10859 */
+ 0x65f, /* MOVBE32rm */
+ 0x0, /* */
+/* Table10861 */
+ 0x65e, /* MOVBE32mr */
+ 0x0, /* */
+/* Table10863 */
+ 0x3b57, /* WRSSD */
+ 0x0, /* */
+/* Table10865 */
+ 0x66b, /* MOVDIRI32 */
+ 0x0, /* */
+/* Table10867 */
+ 0x867, /* PSHUFBrm */
+ 0x868, /* PSHUFBrr */
+/* Table10869 */
+ 0x7e1, /* PHADDWrm */
+ 0x7e2, /* PHADDWrr */
+/* Table10871 */
+ 0x7dd, /* PHADDDrm */
+ 0x7de, /* PHADDDrr */
+/* Table10873 */
+ 0x7df, /* PHADDSWrm */
+ 0x7e0, /* PHADDSWrr */
+/* Table10875 */
+ 0x7f7, /* PMADDUBSWrm */
+ 0x7f8, /* PMADDUBSWrr */
+/* Table10877 */
+ 0x7e9, /* PHSUBWrm */
+ 0x7ea, /* PHSUBWrr */
+/* Table10879 */
+ 0x7e5, /* PHSUBDrm */
+ 0x7e6, /* PHSUBDrr */
+/* Table10881 */
+ 0x7e7, /* PHSUBSWrm */
+ 0x7e8, /* PHSUBSWrr */
+/* Table10883 */
+ 0x86f, /* PSIGNBrm */
+ 0x870, /* PSIGNBrr */
+/* Table10885 */
+ 0x873, /* PSIGNWrm */
+ 0x874, /* PSIGNWrr */
+/* Table10887 */
+ 0x871, /* PSIGNDrm */
+ 0x872, /* PSIGNDrr */
+/* Table10889 */
+ 0x82e, /* PMULHRSWrm */
+ 0x82f, /* PMULHRSWrr */
+/* Table10891 */
+ 0x787, /* PBLENDVBrm0 */
+ 0x788, /* PBLENDVBrr0 */
+/* Table10893 */
+ 0x16f, /* BLENDVPSrm0 */
+ 0x170, /* BLENDVPSrr0 */
+/* Table10895 */
+ 0x16d, /* BLENDVPDrm0 */
+ 0x16e, /* BLENDVPDrr0 */
+/* Table10897 */
+ 0x8a1, /* PTESTrm */
+ 0x8a2, /* PTESTrr */
+/* Table10899 */
+ 0x75c, /* PABSBrm */
+ 0x75d, /* PABSBrr */
+/* Table10901 */
+ 0x760, /* PABSWrm */
+ 0x761, /* PABSWrr */
+/* Table10903 */
+ 0x75e, /* PABSDrm */
+ 0x75f, /* PABSDrr */
+/* Table10905 */
+ 0x818, /* PMOVSXBWrm */
+ 0x819, /* PMOVSXBWrr */
+/* Table10907 */
+ 0x814, /* PMOVSXBDrm */
+ 0x815, /* PMOVSXBDrr */
+/* Table10909 */
+ 0x816, /* PMOVSXBQrm */
+ 0x817, /* PMOVSXBQrr */
+/* Table10911 */
+ 0x81c, /* PMOVSXWDrm */
+ 0x81d, /* PMOVSXWDrr */
+/* Table10913 */
+ 0x81e, /* PMOVSXWQrm */
+ 0x81f, /* PMOVSXWQrr */
+/* Table10915 */
+ 0x81a, /* PMOVSXDQrm */
+ 0x81b, /* PMOVSXDQrr */
+/* Table10917 */
+ 0x82c, /* PMULDQrm */
+ 0x82d, /* PMULDQrr */
+/* Table10919 */
+ 0x791, /* PCMPEQQrm */
+ 0x792, /* PCMPEQQrr */
+/* Table10921 */
+ 0x681, /* MOVNTDQArm */
+ 0x0, /* */
+/* Table10923 */
+ 0x766, /* PACKUSDWrm */
+ 0x767, /* PACKUSDWrr */
+/* Table10925 */
+ 0x824, /* PMOVZXBWrm */
+ 0x825, /* PMOVZXBWrr */
+/* Table10927 */
+ 0x820, /* PMOVZXBDrm */
+ 0x821, /* PMOVZXBDrr */
+/* Table10929 */
+ 0x822, /* PMOVZXBQrm */
+ 0x823, /* PMOVZXBQrr */
+/* Table10931 */
+ 0x828, /* PMOVZXWDrm */
+ 0x829, /* PMOVZXWDrr */
+/* Table10933 */
+ 0x82a, /* PMOVZXWQrm */
+ 0x82b, /* PMOVZXWQrr */
+/* Table10935 */
+ 0x826, /* PMOVZXDQrm */
+ 0x827, /* PMOVZXDQrr */
+/* Table10937 */
+ 0x79d, /* PCMPGTQrm */
+ 0x79e, /* PCMPGTQrr */
+/* Table10939 */
+ 0x807, /* PMINSBrm */
+ 0x808, /* PMINSBrr */
+/* Table10941 */
+ 0x809, /* PMINSDrm */
+ 0x80a, /* PMINSDrr */
+/* Table10943 */
+ 0x811, /* PMINUWrm */
+ 0x812, /* PMINUWrr */
+/* Table10945 */
+ 0x80f, /* PMINUDrm */
+ 0x810, /* PMINUDrr */
+/* Table10947 */
+ 0x7fb, /* PMAXSBrm */
+ 0x7fc, /* PMAXSBrr */
+/* Table10949 */
+ 0x7fd, /* PMAXSDrm */
+ 0x7fe, /* PMAXSDrr */
+/* Table10951 */
+ 0x805, /* PMAXUWrm */
+ 0x806, /* PMAXUWrr */
+/* Table10953 */
+ 0x803, /* PMAXUDrm */
+ 0x804, /* PMAXUDrr */
+/* Table10955 */
+ 0x836, /* PMULLDrm */
+ 0x837, /* PMULLDrr */
+/* Table10957 */
+ 0x7e3, /* PHMINPOSUWrm */
+ 0x7e4, /* PHMINPOSUWrr */
+/* Table10959 */
+ 0x417, /* INVEPT32 */
+ 0x0, /* */
+/* Table10961 */
+ 0x41e, /* INVVPID32 */
+ 0x0, /* */
+/* Table10963 */
+ 0x41c, /* INVPCID32 */
+ 0x0, /* */
+/* Table10965 */
+ 0x3c0, /* GF2P8MULBrm */
+ 0x3c1, /* GF2P8MULBrr */
+/* Table10967 */
+ 0x117, /* AESIMCrm */
+ 0x118, /* AESIMCrr */
+/* Table10969 */
+ 0x115, /* AESENCrm */
+ 0x116, /* AESENCrr */
+/* Table10971 */
+ 0x113, /* AESENCLASTrm */
+ 0x114, /* AESENCLASTrr */
+/* Table10973 */
+ 0x111, /* AESDECrm */
+ 0x112, /* AESDECrr */
+/* Table10975 */
+ 0x10f, /* AESDECLASTrm */
+ 0x110, /* AESDECLASTrr */
+/* Table10977 */
+ 0x65d, /* MOVBE16rm */
+ 0x0, /* */
+/* Table10979 */
+ 0x65c, /* MOVBE16mr */
+ 0x0, /* */
+/* Table10981 */
+ 0x3b59, /* WRUSSD */
+ 0x0, /* */
+/* Table10983 */
+ 0xbe, /* ADCX32rm */
+ 0xbf, /* ADCX32rr */
+/* Table10985 */
+ 0x669, /* MOVDIR64B32 */
+ 0x0, /* */
+/* Table10987 */
+ 0x668, /* MOVDIR64B16 */
+ 0x0, /* */
+/* Table10989 */
+ 0x2dd, /* CRC32r32m8 */
+ 0x2e0, /* CRC32r32r8 */
+/* Table10991 */
+ 0x2dc, /* CRC32r32m32 */
+ 0x2df, /* CRC32r32r32 */
+/* Table10993 */
+ 0x10b, /* ADOX32rm */
+ 0x10c, /* ADOX32rr */
+/* Table10995 */
+ 0x2db, /* CRC32r32m16 */
+ 0x2de, /* CRC32r32r16 */
+/* Table10997 */
+ 0x661, /* MOVBE64rm */
+ 0x0, /* */
+/* Table10999 */
+ 0x660, /* MOVBE64mr */
+ 0x0, /* */
+/* Table11001 */
+ 0x3b58, /* WRSSQ */
+ 0x0, /* */
+/* Table11003 */
+ 0x66c, /* MOVDIRI64 */
+ 0x0, /* */
+/* Table11005 */
+ 0x418, /* INVEPT64 */
+ 0x0, /* */
+/* Table11007 */
+ 0x41f, /* INVVPID64 */
+ 0x0, /* */
+/* Table11009 */
+ 0x41d, /* INVPCID64 */
+ 0x0, /* */
+/* Table11011 */
+ 0x3b58, /* WRSSQ */
+ 0xbf, /* ADCX32rr */
+/* Table11013 */
+ 0x66a, /* MOVDIR64B64 */
+ 0x0, /* */
+/* Table11015 */
+ 0x10d, /* ADOX64rm */
+ 0x10e, /* ADOX64rr */
+/* Table11017 */
+ 0x2e2, /* CRC32r64m8 */
+ 0x2e4, /* CRC32r64r8 */
+/* Table11019 */
+ 0x2e1, /* CRC32r64m64 */
+ 0x2e3, /* CRC32r64r64 */
+/* Table11021 */
+ 0x3b5a, /* WRUSSQ */
+ 0x0, /* */
+/* Table11023 */
+ 0xc0, /* ADCX64rm */
+ 0xc1, /* ADCX64rr */
+/* Table11025 */
+ 0x13f, /* ANDN32rm */
+ 0x140, /* ANDN32rr */
+/* Table11027 */
+ 0x0, /* */
+ 0x181, /* BLSR32rm */
+ 0x17d, /* BLSMSK32rm */
+ 0x175, /* BLSI32rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x182, /* BLSR32rr */
+ 0x17e, /* BLSMSK32rr */
+ 0x176, /* BLSI32rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table11043 */
+ 0x1dc, /* BZHI32rm */
+ 0x1dd, /* BZHI32rr */
+/* Table11045 */
+ 0x14d, /* BEXTR32rm */
+ 0x14e, /* BEXTR32rr */
+/* Table11047 */
+ 0x7aa, /* PEXT32rm */
+ 0x7ab, /* PEXT32rr */
+/* Table11049 */
+ 0x9a7, /* SARX32rm */
+ 0x9a8, /* SARX32rr */
+/* Table11051 */
+ 0x7a6, /* PDEP32rm */
+ 0x7a7, /* PDEP32rr */
+/* Table11053 */
+ 0x6e1, /* MULX32rm */
+ 0x6e2, /* MULX32rr */
+/* Table11055 */
+ 0xa53, /* SHRX32rm */
+ 0xa54, /* SHRX32rr */
+/* Table11057 */
+ 0x3164, /* VPSHUFBrm */
+ 0x3165, /* VPSHUFBrr */
+/* Table11059 */
+ 0x28d5, /* VPHADDWrm */
+ 0x28d6, /* VPHADDWrr */
+/* Table11061 */
+ 0x28bd, /* VPHADDDrm */
+ 0x28be, /* VPHADDDrr */
+/* Table11063 */
+ 0x28c1, /* VPHADDSWrm */
+ 0x28c2, /* VPHADDSWrr */
+/* Table11065 */
+ 0x2993, /* VPMADDUBSWrm */
+ 0x2994, /* VPMADDUBSWrr */
+/* Table11067 */
+ 0x28e9, /* VPHSUBWrm */
+ 0x28ea, /* VPHSUBWrr */
+/* Table11069 */
+ 0x28df, /* VPHSUBDrm */
+ 0x28e0, /* VPHSUBDrr */
+/* Table11071 */
+ 0x28e3, /* VPHSUBSWrm */
+ 0x28e4, /* VPHSUBSWrr */
+/* Table11073 */
+ 0x31b3, /* VPSIGNBrm */
+ 0x31b4, /* VPSIGNBrr */
+/* Table11075 */
+ 0x31bb, /* VPSIGNWrm */
+ 0x31bc, /* VPSIGNWrr */
+/* Table11077 */
+ 0x31b7, /* VPSIGNDrm */
+ 0x31b8, /* VPSIGNDrr */
+/* Table11079 */
+ 0x2dae, /* VPMULHRSWrm */
+ 0x2daf, /* VPMULHRSWrr */
+/* Table11081 */
+ 0x2741, /* VPERMILPSrm */
+ 0x2742, /* VPERMILPSrr */
+/* Table11083 */
+ 0x2703, /* VPERMILPDrm */
+ 0x2704, /* VPERMILPDrr */
+/* Table11085 */
+ 0x3a7e, /* VTESTPSrm */
+ 0x3a7f, /* VTESTPSrr */
+/* Table11087 */
+ 0x3a7a, /* VTESTPDrm */
+ 0x3a7b, /* VTESTPDrr */
+/* Table11089 */
+ 0xefc, /* VCVTPH2PSrm */
+ 0xefd, /* VCVTPH2PSrr */
+/* Table11091 */
+ 0x35d5, /* VPTESTrm */
+ 0x35d6, /* VPTESTrr */
+/* Table11093 */
+ 0xd4c, /* VBROADCASTSSrm */
+ 0xd4d, /* VBROADCASTSSrr */
+/* Table11095 */
+ 0x2041, /* VPABSBrm */
+ 0x2042, /* VPABSBrr */
+/* Table11097 */
+ 0x2091, /* VPABSWrm */
+ 0x2092, /* VPABSWrr */
+/* Table11099 */
+ 0x2060, /* VPABSDrm */
+ 0x2061, /* VPABSDrr */
+/* Table11101 */
+ 0x2c47, /* VPMOVSXBWrm */
+ 0x2c48, /* VPMOVSXBWrr */
+/* Table11103 */
+ 0x2c1b, /* VPMOVSXBDrm */
+ 0x2c1c, /* VPMOVSXBDrr */
+/* Table11105 */
+ 0x2c31, /* VPMOVSXBQrm */
+ 0x2c32, /* VPMOVSXBQrr */
+/* Table11107 */
+ 0x2c73, /* VPMOVSXWDrm */
+ 0x2c74, /* VPMOVSXWDrr */
+/* Table11109 */
+ 0x2c89, /* VPMOVSXWQrm */
+ 0x2c8a, /* VPMOVSXWQrr */
+/* Table11111 */
+ 0x2c5d, /* VPMOVSXDQrm */
+ 0x2c5e, /* VPMOVSXDQrr */
+/* Table11113 */
+ 0x2d98, /* VPMULDQrm */
+ 0x2d99, /* VPMULDQrr */
+/* Table11115 */
+ 0x23e5, /* VPCMPEQQrm */
+ 0x23e6, /* VPCMPEQQrr */
+/* Table11117 */
+ 0x1eae, /* VMOVNTDQArm */
+ 0x0, /* */
+/* Table11119 */
+ 0x20e5, /* VPACKUSDWrm */
+ 0x20e6, /* VPACKUSDWrr */
+/* Table11121 */
+ 0x1bec, /* VMASKMOVPSrm */
+ 0x0, /* */
+/* Table11123 */
+ 0x1be8, /* VMASKMOVPDrm */
+ 0x0, /* */
+/* Table11125 */
+ 0x1beb, /* VMASKMOVPSmr */
+ 0x0, /* */
+/* Table11127 */
+ 0x1be7, /* VMASKMOVPDmr */
+ 0x0, /* */
+/* Table11129 */
+ 0x2d37, /* VPMOVZXBWrm */
+ 0x2d38, /* VPMOVZXBWrr */
+/* Table11131 */
+ 0x2d0b, /* VPMOVZXBDrm */
+ 0x2d0c, /* VPMOVZXBDrr */
+/* Table11133 */
+ 0x2d21, /* VPMOVZXBQrm */
+ 0x2d22, /* VPMOVZXBQrr */
+/* Table11135 */
+ 0x2d63, /* VPMOVZXWDrm */
+ 0x2d64, /* VPMOVZXWDrr */
+/* Table11137 */
+ 0x2d79, /* VPMOVZXWQrm */
+ 0x2d7a, /* VPMOVZXWQrr */
+/* Table11139 */
+ 0x2d4d, /* VPMOVZXDQrm */
+ 0x2d4e, /* VPMOVZXDQrr */
+/* Table11141 */
+ 0x2435, /* VPCMPGTQrm */
+ 0x2436, /* VPCMPGTQrr */
+/* Table11143 */
+ 0x2a93, /* VPMINSBrm */
+ 0x2a94, /* VPMINSBrr */
+/* Table11145 */
+ 0x2ab2, /* VPMINSDrm */
+ 0x2ab3, /* VPMINSDrr */
+/* Table11147 */
+ 0x2b49, /* VPMINUWrm */
+ 0x2b4a, /* VPMINUWrr */
+/* Table11149 */
+ 0x2b18, /* VPMINUDrm */
+ 0x2b19, /* VPMINUDrr */
+/* Table11151 */
+ 0x29c7, /* VPMAXSBrm */
+ 0x29c8, /* VPMAXSBrr */
+/* Table11153 */
+ 0x29e6, /* VPMAXSDrm */
+ 0x29e7, /* VPMAXSDrr */
+/* Table11155 */
+ 0x2a7d, /* VPMAXUWrm */
+ 0x2a7e, /* VPMAXUWrr */
+/* Table11157 */
+ 0x2a4c, /* VPMAXUDrm */
+ 0x2a4d, /* VPMAXUDrr */
+/* Table11159 */
+ 0x2df9, /* VPMULLDrm */
+ 0x2dfa, /* VPMULLDrr */
+/* Table11161 */
+ 0x28d7, /* VPHMINPOSUWrm */
+ 0x28d8, /* VPHMINPOSUWrr */
+/* Table11163 */
+ 0x3406, /* VPSRLVDrm */
+ 0x3407, /* VPSRLVDrr */
+/* Table11165 */
+ 0x3322, /* VPSRAVDrm */
+ 0x3323, /* VPSRAVDrr */
+/* Table11167 */
+ 0x3248, /* VPSLLVDrm */
+ 0x3249, /* VPSLLVDrr */
+/* Table11169 */
+ 0x2317, /* VPBROADCASTDrm */
+ 0x2318, /* VPBROADCASTDrr */
+/* Table11171 */
+ 0x233c, /* VPBROADCASTQrm */
+ 0x233d, /* VPBROADCASTQrr */
+/* Table11173 */
+ 0x22f8, /* VPBROADCASTBrm */
+ 0x22f9, /* VPBROADCASTBrr */
+/* Table11175 */
+ 0x235b, /* VPBROADCASTWrm */
+ 0x235c, /* VPBROADCASTWrr */
+/* Table11177 */
+ 0x29ae, /* VPMASKMOVDrm */
+ 0x0, /* */
+/* Table11179 */
+ 0x29ad, /* VPMASKMOVDmr */
+ 0x0, /* */
+/* Table11181 */
+ 0x28a3, /* VPGATHERDDrm */
+ 0x0, /* */
+/* Table11183 */
+ 0x28ad, /* VPGATHERQDrm */
+ 0x0, /* */
+/* Table11185 */
+ 0x1a7d, /* VGATHERDPSrm */
+ 0x0, /* */
+/* Table11187 */
+ 0x1a8f, /* VGATHERQPSrm */
+ 0x0, /* */
+/* Table11189 */
+ 0x14e2, /* VFMADDSUB132PSm */
+ 0x14e3, /* VFMADDSUB132PSr */
+/* Table11191 */
+ 0x16ea, /* VFMSUBADD132PSm */
+ 0x16eb, /* VFMSUBADD132PSr */
+/* Table11193 */
+ 0x1396, /* VFMADD132PSm */
+ 0x1397, /* VFMADD132PSr */
+/* Table11195 */
+ 0x13b4, /* VFMADD132SSm */
+ 0x13b6, /* VFMADD132SSr */
+/* Table11197 */
+ 0x15be, /* VFMSUB132PSm */
+ 0x15bf, /* VFMSUB132PSr */
+/* Table11199 */
+ 0x15dc, /* VFMSUB132SSm */
+ 0x15de, /* VFMSUB132SSr */
+/* Table11201 */
+ 0x17e6, /* VFNMADD132PSm */
+ 0x17e7, /* VFNMADD132PSr */
+/* Table11203 */
+ 0x1804, /* VFNMADD132SSm */
+ 0x1806, /* VFNMADD132SSr */
+/* Table11205 */
+ 0x1932, /* VFNMSUB132PSm */
+ 0x1933, /* VFNMSUB132PSr */
+/* Table11207 */
+ 0x1950, /* VFNMSUB132SSm */
+ 0x1952, /* VFNMSUB132SSr */
+/* Table11209 */
+ 0x1526, /* VFMADDSUB213PSm */
+ 0x1527, /* VFMADDSUB213PSr */
+/* Table11211 */
+ 0x172e, /* VFMSUBADD213PSm */
+ 0x172f, /* VFMSUBADD213PSr */
+/* Table11213 */
+ 0x13fa, /* VFMADD213PSm */
+ 0x13fb, /* VFMADD213PSr */
+/* Table11215 */
+ 0x1418, /* VFMADD213SSm */
+ 0x141a, /* VFMADD213SSr */
+/* Table11217 */
+ 0x1622, /* VFMSUB213PSm */
+ 0x1623, /* VFMSUB213PSr */
+/* Table11219 */
+ 0x1640, /* VFMSUB213SSm */
+ 0x1642, /* VFMSUB213SSr */
+/* Table11221 */
+ 0x184a, /* VFNMADD213PSm */
+ 0x184b, /* VFNMADD213PSr */
+/* Table11223 */
+ 0x1868, /* VFNMADD213SSm */
+ 0x186a, /* VFNMADD213SSr */
+/* Table11225 */
+ 0x1996, /* VFNMSUB213PSm */
+ 0x1997, /* VFNMSUB213PSr */
+/* Table11227 */
+ 0x19b4, /* VFNMSUB213SSm */
+ 0x19b6, /* VFNMSUB213SSr */
+/* Table11229 */
+ 0x156a, /* VFMADDSUB231PSm */
+ 0x156b, /* VFMADDSUB231PSr */
+/* Table11231 */
+ 0x1772, /* VFMSUBADD231PSm */
+ 0x1773, /* VFMSUBADD231PSr */
+/* Table11233 */
+ 0x145e, /* VFMADD231PSm */
+ 0x145f, /* VFMADD231PSr */
+/* Table11235 */
+ 0x147c, /* VFMADD231SSm */
+ 0x147e, /* VFMADD231SSr */
+/* Table11237 */
+ 0x1686, /* VFMSUB231PSm */
+ 0x1687, /* VFMSUB231PSr */
+/* Table11239 */
+ 0x16a4, /* VFMSUB231SSm */
+ 0x16a6, /* VFMSUB231SSr */
+/* Table11241 */
+ 0x18ae, /* VFNMADD231PSm */
+ 0x18af, /* VFNMADD231PSr */
+/* Table11243 */
+ 0x18cc, /* VFNMADD231SSm */
+ 0x18ce, /* VFNMADD231SSr */
+/* Table11245 */
+ 0x19fa, /* VFNMSUB231PSm */
+ 0x19fb, /* VFNMSUB231PSr */
+/* Table11247 */
+ 0x1a18, /* VFNMSUB231SSm */
+ 0x1a1a, /* VFNMSUB231SSr */
+/* Table11249 */
+ 0x1b7e, /* VGF2P8MULBrm */
+ 0x1b7f, /* VGF2P8MULBrr */
+/* Table11251 */
+ 0xbea, /* VAESIMCrm */
+ 0xbeb, /* VAESIMCrr */
+/* Table11253 */
+ 0xbe8, /* VAESENCrm */
+ 0xbe9, /* VAESENCrr */
+/* Table11255 */
+ 0xbde, /* VAESENCLASTrm */
+ 0xbdf, /* VAESENCLASTrr */
+/* Table11257 */
+ 0xbd4, /* VAESDECrm */
+ 0xbd5, /* VAESDECrr */
+/* Table11259 */
+ 0xbca, /* VAESDECLASTrm */
+ 0xbcb, /* VAESDECLASTrr */
+/* Table11261 */
+ 0xa2b, /* SHLX32rm */
+ 0xa2c, /* SHLX32rr */
+/* Table11263 */
+ 0x141, /* ANDN64rm */
+ 0x142, /* ANDN64rr */
+/* Table11265 */
+ 0x0, /* */
+ 0x183, /* BLSR64rm */
+ 0x17f, /* BLSMSK64rm */
+ 0x177, /* BLSI64rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x184, /* BLSR64rr */
+ 0x180, /* BLSMSK64rr */
+ 0x178, /* BLSI64rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table11281 */
+ 0x1de, /* BZHI64rm */
+ 0x1df, /* BZHI64rr */
+/* Table11283 */
+ 0x14f, /* BEXTR64rm */
+ 0x150, /* BEXTR64rr */
+/* Table11285 */
+ 0x7ac, /* PEXT64rm */
+ 0x7ad, /* PEXT64rr */
+/* Table11287 */
+ 0x9a9, /* SARX64rm */
+ 0x9aa, /* SARX64rr */
+/* Table11289 */
+ 0x7a8, /* PDEP64rm */
+ 0x7a9, /* PDEP64rr */
+/* Table11291 */
+ 0x6e3, /* MULX64rm */
+ 0x6e4, /* MULX64rr */
+/* Table11293 */
+ 0xa55, /* SHRX64rm */
+ 0xa56, /* SHRX64rr */
+/* Table11295 */
+ 0x3425, /* VPSRLVQrm */
+ 0x3426, /* VPSRLVQrr */
+/* Table11297 */
+ 0x3267, /* VPSLLVQrm */
+ 0x3268, /* VPSLLVQrr */
+/* Table11299 */
+ 0x29b2, /* VPMASKMOVQrm */
+ 0x0, /* */
+/* Table11301 */
+ 0x29b1, /* VPMASKMOVQmr */
+ 0x0, /* */
+/* Table11303 */
+ 0x28a8, /* VPGATHERDQrm */
+ 0x0, /* */
+/* Table11305 */
+ 0x28b2, /* VPGATHERQQrm */
+ 0x0, /* */
+/* Table11307 */
+ 0x1a78, /* VGATHERDPDrm */
+ 0x0, /* */
+/* Table11309 */
+ 0x1a8a, /* VGATHERQPDrm */
+ 0x0, /* */
+/* Table11311 */
+ 0x14c0, /* VFMADDSUB132PDm */
+ 0x14c1, /* VFMADDSUB132PDr */
+/* Table11313 */
+ 0x16c8, /* VFMSUBADD132PDm */
+ 0x16c9, /* VFMSUBADD132PDr */
+/* Table11315 */
+ 0x1374, /* VFMADD132PDm */
+ 0x1375, /* VFMADD132PDr */
+/* Table11317 */
+ 0x13a4, /* VFMADD132SDm */
+ 0x13a6, /* VFMADD132SDr */
+/* Table11319 */
+ 0x159c, /* VFMSUB132PDm */
+ 0x159d, /* VFMSUB132PDr */
+/* Table11321 */
+ 0x15cc, /* VFMSUB132SDm */
+ 0x15ce, /* VFMSUB132SDr */
+/* Table11323 */
+ 0x17c4, /* VFNMADD132PDm */
+ 0x17c5, /* VFNMADD132PDr */
+/* Table11325 */
+ 0x17f4, /* VFNMADD132SDm */
+ 0x17f6, /* VFNMADD132SDr */
+/* Table11327 */
+ 0x1910, /* VFNMSUB132PDm */
+ 0x1911, /* VFNMSUB132PDr */
+/* Table11329 */
+ 0x1940, /* VFNMSUB132SDm */
+ 0x1942, /* VFNMSUB132SDr */
+/* Table11331 */
+ 0x1504, /* VFMADDSUB213PDm */
+ 0x1505, /* VFMADDSUB213PDr */
+/* Table11333 */
+ 0x170c, /* VFMSUBADD213PDm */
+ 0x170d, /* VFMSUBADD213PDr */
+/* Table11335 */
+ 0x13d8, /* VFMADD213PDm */
+ 0x13d9, /* VFMADD213PDr */
+/* Table11337 */
+ 0x1408, /* VFMADD213SDm */
+ 0x140a, /* VFMADD213SDr */
+/* Table11339 */
+ 0x1600, /* VFMSUB213PDm */
+ 0x1601, /* VFMSUB213PDr */
+/* Table11341 */
+ 0x1630, /* VFMSUB213SDm */
+ 0x1632, /* VFMSUB213SDr */
+/* Table11343 */
+ 0x1828, /* VFNMADD213PDm */
+ 0x1829, /* VFNMADD213PDr */
+/* Table11345 */
+ 0x1858, /* VFNMADD213SDm */
+ 0x185a, /* VFNMADD213SDr */
+/* Table11347 */
+ 0x1974, /* VFNMSUB213PDm */
+ 0x1975, /* VFNMSUB213PDr */
+/* Table11349 */
+ 0x19a4, /* VFNMSUB213SDm */
+ 0x19a6, /* VFNMSUB213SDr */
+/* Table11351 */
+ 0x1548, /* VFMADDSUB231PDm */
+ 0x1549, /* VFMADDSUB231PDr */
+/* Table11353 */
+ 0x1750, /* VFMSUBADD231PDm */
+ 0x1751, /* VFMSUBADD231PDr */
+/* Table11355 */
+ 0x143c, /* VFMADD231PDm */
+ 0x143d, /* VFMADD231PDr */
+/* Table11357 */
+ 0x146c, /* VFMADD231SDm */
+ 0x146e, /* VFMADD231SDr */
+/* Table11359 */
+ 0x1664, /* VFMSUB231PDm */
+ 0x1665, /* VFMSUB231PDr */
+/* Table11361 */
+ 0x1694, /* VFMSUB231SDm */
+ 0x1696, /* VFMSUB231SDr */
+/* Table11363 */
+ 0x188c, /* VFNMADD231PDm */
+ 0x188d, /* VFNMADD231PDr */
+/* Table11365 */
+ 0x18bc, /* VFNMADD231SDm */
+ 0x18be, /* VFNMADD231SDr */
+/* Table11367 */
+ 0x19d8, /* VFNMSUB231PDm */
+ 0x19d9, /* VFNMSUB231PDr */
+/* Table11369 */
+ 0x1a08, /* VFNMSUB231SDm */
+ 0x1a0a, /* VFNMSUB231SDr */
+/* Table11371 */
+ 0xa2d, /* SHLX64rm */
+ 0xa2e, /* SHLX64rr */
+/* Table11373 */
+ 0x3150, /* VPSHUFBYrm */
+ 0x3151, /* VPSHUFBYrr */
+/* Table11375 */
+ 0x28d3, /* VPHADDWYrm */
+ 0x28d4, /* VPHADDWYrr */
+/* Table11377 */
+ 0x28bb, /* VPHADDDYrm */
+ 0x28bc, /* VPHADDDYrr */
+/* Table11379 */
+ 0x28bf, /* VPHADDSWYrm */
+ 0x28c0, /* VPHADDSWYrr */
+/* Table11381 */
+ 0x297f, /* VPMADDUBSWYrm */
+ 0x2980, /* VPMADDUBSWYrr */
+/* Table11383 */
+ 0x28e7, /* VPHSUBWYrm */
+ 0x28e8, /* VPHSUBWYrr */
+/* Table11385 */
+ 0x28dd, /* VPHSUBDYrm */
+ 0x28de, /* VPHSUBDYrr */
+/* Table11387 */
+ 0x28e1, /* VPHSUBSWYrm */
+ 0x28e2, /* VPHSUBSWYrr */
+/* Table11389 */
+ 0x31b1, /* VPSIGNBYrm */
+ 0x31b2, /* VPSIGNBYrr */
+/* Table11391 */
+ 0x31b9, /* VPSIGNWYrm */
+ 0x31ba, /* VPSIGNWYrr */
+/* Table11393 */
+ 0x31b5, /* VPSIGNDYrm */
+ 0x31b6, /* VPSIGNDYrr */
+/* Table11395 */
+ 0x2d9a, /* VPMULHRSWYrm */
+ 0x2d9b, /* VPMULHRSWYrr */
+/* Table11397 */
+ 0x2707, /* VPERMILPSYrm */
+ 0x2708, /* VPERMILPSYrr */
+/* Table11399 */
+ 0x26c9, /* VPERMILPDYrm */
+ 0x26ca, /* VPERMILPDYrr */
+/* Table11401 */
+ 0x3a7c, /* VTESTPSYrm */
+ 0x3a7d, /* VTESTPSYrr */
+/* Table11403 */
+ 0x3a78, /* VTESTPDYrm */
+ 0x3a79, /* VTESTPDYrr */
+/* Table11405 */
+ 0xee5, /* VCVTPH2PSYrm */
+ 0xee6, /* VCVTPH2PSYrr */
+/* Table11407 */
+ 0x2769, /* VPERMPSYrm */
+ 0x276a, /* VPERMPSYrr */
+/* Table11409 */
+ 0x35d3, /* VPTESTYrm */
+ 0x35d4, /* VPTESTYrr */
+/* Table11411 */
+ 0xd38, /* VBROADCASTSSYrm */
+ 0xd39, /* VBROADCASTSSYrr */
+/* Table11413 */
+ 0xd2a, /* VBROADCASTSDYrm */
+ 0xd2b, /* VBROADCASTSDYrr */
+/* Table11415 */
+ 0xce6, /* VBROADCASTF128 */
+ 0x0, /* */
+/* Table11417 */
+ 0x202d, /* VPABSBYrm */
+ 0x202e, /* VPABSBYrr */
+/* Table11419 */
+ 0x207d, /* VPABSWYrm */
+ 0x207e, /* VPABSWYrr */
+/* Table11421 */
+ 0x2043, /* VPABSDYrm */
+ 0x2044, /* VPABSDYrr */
+/* Table11423 */
+ 0x2c33, /* VPMOVSXBWYrm */
+ 0x2c34, /* VPMOVSXBWYrr */
+/* Table11425 */
+ 0x2c07, /* VPMOVSXBDYrm */
+ 0x2c08, /* VPMOVSXBDYrr */
+/* Table11427 */
+ 0x2c1d, /* VPMOVSXBQYrm */
+ 0x2c1e, /* VPMOVSXBQYrr */
+/* Table11429 */
+ 0x2c5f, /* VPMOVSXWDYrm */
+ 0x2c60, /* VPMOVSXWDYrr */
+/* Table11431 */
+ 0x2c75, /* VPMOVSXWQYrm */
+ 0x2c76, /* VPMOVSXWQYrr */
+/* Table11433 */
+ 0x2c49, /* VPMOVSXDQYrm */
+ 0x2c4a, /* VPMOVSXDQYrr */
+/* Table11435 */
+ 0x2d7b, /* VPMULDQYrm */
+ 0x2d7c, /* VPMULDQYrr */
+/* Table11437 */
+ 0x23d1, /* VPCMPEQQYrm */
+ 0x23d2, /* VPCMPEQQYrr */
+/* Table11439 */
+ 0x1eaa, /* VMOVNTDQAYrm */
+ 0x0, /* */
+/* Table11441 */
+ 0x20c8, /* VPACKUSDWYrm */
+ 0x20c9, /* VPACKUSDWYrr */
+/* Table11443 */
+ 0x1bea, /* VMASKMOVPSYrm */
+ 0x0, /* */
+/* Table11445 */
+ 0x1be6, /* VMASKMOVPDYrm */
+ 0x0, /* */
+/* Table11447 */
+ 0x1be9, /* VMASKMOVPSYmr */
+ 0x0, /* */
+/* Table11449 */
+ 0x1be5, /* VMASKMOVPDYmr */
+ 0x0, /* */
+/* Table11451 */
+ 0x2d23, /* VPMOVZXBWYrm */
+ 0x2d24, /* VPMOVZXBWYrr */
+/* Table11453 */
+ 0x2cf7, /* VPMOVZXBDYrm */
+ 0x2cf8, /* VPMOVZXBDYrr */
+/* Table11455 */
+ 0x2d0d, /* VPMOVZXBQYrm */
+ 0x2d0e, /* VPMOVZXBQYrr */
+/* Table11457 */
+ 0x2d4f, /* VPMOVZXWDYrm */
+ 0x2d50, /* VPMOVZXWDYrr */
+/* Table11459 */
+ 0x2d65, /* VPMOVZXWQYrm */
+ 0x2d66, /* VPMOVZXWQYrr */
+/* Table11461 */
+ 0x2d39, /* VPMOVZXDQYrm */
+ 0x2d3a, /* VPMOVZXDQYrr */
+/* Table11463 */
+ 0x2613, /* VPERMDYrm */
+ 0x2614, /* VPERMDYrr */
+/* Table11465 */
+ 0x2421, /* VPCMPGTQYrm */
+ 0x2422, /* VPCMPGTQYrr */
+/* Table11467 */
+ 0x2a7f, /* VPMINSBYrm */
+ 0x2a80, /* VPMINSBYrr */
+/* Table11469 */
+ 0x2a95, /* VPMINSDYrm */
+ 0x2a96, /* VPMINSDYrr */
+/* Table11471 */
+ 0x2b35, /* VPMINUWYrm */
+ 0x2b36, /* VPMINUWYrr */
+/* Table11473 */
+ 0x2afb, /* VPMINUDYrm */
+ 0x2afc, /* VPMINUDYrr */
+/* Table11475 */
+ 0x29b3, /* VPMAXSBYrm */
+ 0x29b4, /* VPMAXSBYrr */
+/* Table11477 */
+ 0x29c9, /* VPMAXSDYrm */
+ 0x29ca, /* VPMAXSDYrr */
+/* Table11479 */
+ 0x2a69, /* VPMAXUWYrm */
+ 0x2a6a, /* VPMAXUWYrr */
+/* Table11481 */
+ 0x2a2f, /* VPMAXUDYrm */
+ 0x2a30, /* VPMAXUDYrr */
+/* Table11483 */
+ 0x2ddc, /* VPMULLDYrm */
+ 0x2ddd, /* VPMULLDYrr */
+/* Table11485 */
+ 0x33e9, /* VPSRLVDYrm */
+ 0x33ea, /* VPSRLVDYrr */
+/* Table11487 */
+ 0x3305, /* VPSRAVDYrm */
+ 0x3306, /* VPSRAVDYrr */
+/* Table11489 */
+ 0x322b, /* VPSLLVDYrm */
+ 0x322c, /* VPSLLVDYrr */
+/* Table11491 */
+ 0x22fa, /* VPBROADCASTDYrm */
+ 0x22fb, /* VPBROADCASTDYrr */
+/* Table11493 */
+ 0x231f, /* VPBROADCASTQYrm */
+ 0x2320, /* VPBROADCASTQYrr */
+/* Table11495 */
+ 0xd05, /* VBROADCASTI128 */
+ 0x0, /* */
+/* Table11497 */
+ 0x22db, /* VPBROADCASTBYrm */
+ 0x22dc, /* VPBROADCASTBYrr */
+/* Table11499 */
+ 0x233e, /* VPBROADCASTWYrm */
+ 0x233f, /* VPBROADCASTWYrr */
+/* Table11501 */
+ 0x29ac, /* VPMASKMOVDYrm */
+ 0x0, /* */
+/* Table11503 */
+ 0x29ab, /* VPMASKMOVDYmr */
+ 0x0, /* */
+/* Table11505 */
+ 0x289f, /* VPGATHERDDYrm */
+ 0x0, /* */
+/* Table11507 */
+ 0x28a9, /* VPGATHERQDYrm */
+ 0x0, /* */
+/* Table11509 */
+ 0x1a79, /* VGATHERDPSYrm */
+ 0x0, /* */
+/* Table11511 */
+ 0x1a8b, /* VGATHERQPSYrm */
+ 0x0, /* */
+/* Table11513 */
+ 0x14c2, /* VFMADDSUB132PSYm */
+ 0x14c3, /* VFMADDSUB132PSYr */
+/* Table11515 */
+ 0x16ca, /* VFMSUBADD132PSYm */
+ 0x16cb, /* VFMSUBADD132PSYr */
+/* Table11517 */
+ 0x1376, /* VFMADD132PSYm */
+ 0x1377, /* VFMADD132PSYr */
+/* Table11519 */
+ 0x159e, /* VFMSUB132PSYm */
+ 0x159f, /* VFMSUB132PSYr */
+/* Table11521 */
+ 0x17c6, /* VFNMADD132PSYm */
+ 0x17c7, /* VFNMADD132PSYr */
+/* Table11523 */
+ 0x1912, /* VFNMSUB132PSYm */
+ 0x1913, /* VFNMSUB132PSYr */
+/* Table11525 */
+ 0x1506, /* VFMADDSUB213PSYm */
+ 0x1507, /* VFMADDSUB213PSYr */
+/* Table11527 */
+ 0x170e, /* VFMSUBADD213PSYm */
+ 0x170f, /* VFMSUBADD213PSYr */
+/* Table11529 */
+ 0x13da, /* VFMADD213PSYm */
+ 0x13db, /* VFMADD213PSYr */
+/* Table11531 */
+ 0x1602, /* VFMSUB213PSYm */
+ 0x1603, /* VFMSUB213PSYr */
+/* Table11533 */
+ 0x182a, /* VFNMADD213PSYm */
+ 0x182b, /* VFNMADD213PSYr */
+/* Table11535 */
+ 0x1976, /* VFNMSUB213PSYm */
+ 0x1977, /* VFNMSUB213PSYr */
+/* Table11537 */
+ 0x154a, /* VFMADDSUB231PSYm */
+ 0x154b, /* VFMADDSUB231PSYr */
+/* Table11539 */
+ 0x1752, /* VFMSUBADD231PSYm */
+ 0x1753, /* VFMSUBADD231PSYr */
+/* Table11541 */
+ 0x143e, /* VFMADD231PSYm */
+ 0x143f, /* VFMADD231PSYr */
+/* Table11543 */
+ 0x1666, /* VFMSUB231PSYm */
+ 0x1667, /* VFMSUB231PSYr */
+/* Table11545 */
+ 0x188e, /* VFNMADD231PSYm */
+ 0x188f, /* VFNMADD231PSYr */
+/* Table11547 */
+ 0x19da, /* VFNMSUB231PSYm */
+ 0x19db, /* VFNMSUB231PSYr */
+/* Table11549 */
+ 0x1b6a, /* VGF2P8MULBYrm */
+ 0x1b6b, /* VGF2P8MULBYrr */
+/* Table11551 */
+ 0xbe0, /* VAESENCYrm */
+ 0xbe1, /* VAESENCYrr */
+/* Table11553 */
+ 0xbd6, /* VAESENCLASTYrm */
+ 0xbd7, /* VAESENCLASTYrr */
+/* Table11555 */
+ 0xbcc, /* VAESDECYrm */
+ 0xbcd, /* VAESDECYrr */
+/* Table11557 */
+ 0xbc2, /* VAESDECLASTYrm */
+ 0xbc3, /* VAESDECLASTYrr */
+/* Table11559 */
+ 0x3408, /* VPSRLVQYrm */
+ 0x3409, /* VPSRLVQYrr */
+/* Table11561 */
+ 0x324a, /* VPSLLVQYrm */
+ 0x324b, /* VPSLLVQYrr */
+/* Table11563 */
+ 0x29b0, /* VPMASKMOVQYrm */
+ 0x0, /* */
+/* Table11565 */
+ 0x29af, /* VPMASKMOVQYmr */
+ 0x0, /* */
+/* Table11567 */
+ 0x28a4, /* VPGATHERDQYrm */
+ 0x0, /* */
+/* Table11569 */
+ 0x28ae, /* VPGATHERQQYrm */
+ 0x0, /* */
+/* Table11571 */
+ 0x1a74, /* VGATHERDPDYrm */
+ 0x0, /* */
+/* Table11573 */
+ 0x1a86, /* VGATHERQPDYrm */
+ 0x0, /* */
+/* Table11575 */
+ 0x14a0, /* VFMADDSUB132PDYm */
+ 0x14a1, /* VFMADDSUB132PDYr */
+/* Table11577 */
+ 0x16a8, /* VFMSUBADD132PDYm */
+ 0x16a9, /* VFMSUBADD132PDYr */
+/* Table11579 */
+ 0x1354, /* VFMADD132PDYm */
+ 0x1355, /* VFMADD132PDYr */
+/* Table11581 */
+ 0x157c, /* VFMSUB132PDYm */
+ 0x157d, /* VFMSUB132PDYr */
+/* Table11583 */
+ 0x17a4, /* VFNMADD132PDYm */
+ 0x17a5, /* VFNMADD132PDYr */
+/* Table11585 */
+ 0x18f0, /* VFNMSUB132PDYm */
+ 0x18f1, /* VFNMSUB132PDYr */
+/* Table11587 */
+ 0x14e4, /* VFMADDSUB213PDYm */
+ 0x14e5, /* VFMADDSUB213PDYr */
+/* Table11589 */
+ 0x16ec, /* VFMSUBADD213PDYm */
+ 0x16ed, /* VFMSUBADD213PDYr */
+/* Table11591 */
+ 0x13b8, /* VFMADD213PDYm */
+ 0x13b9, /* VFMADD213PDYr */
+/* Table11593 */
+ 0x15e0, /* VFMSUB213PDYm */
+ 0x15e1, /* VFMSUB213PDYr */
+/* Table11595 */
+ 0x1808, /* VFNMADD213PDYm */
+ 0x1809, /* VFNMADD213PDYr */
+/* Table11597 */
+ 0x1954, /* VFNMSUB213PDYm */
+ 0x1955, /* VFNMSUB213PDYr */
+/* Table11599 */
+ 0x1528, /* VFMADDSUB231PDYm */
+ 0x1529, /* VFMADDSUB231PDYr */
+/* Table11601 */
+ 0x1730, /* VFMSUBADD231PDYm */
+ 0x1731, /* VFMSUBADD231PDYr */
+/* Table11603 */
+ 0x141c, /* VFMADD231PDYm */
+ 0x141d, /* VFMADD231PDYr */
+/* Table11605 */
+ 0x1644, /* VFMSUB231PDYm */
+ 0x1645, /* VFMSUB231PDYr */
+/* Table11607 */
+ 0x186c, /* VFNMADD231PDYm */
+ 0x186d, /* VFNMADD231PDYr */
+/* Table11609 */
+ 0x19b8, /* VFNMSUB231PDYm */
+ 0x19b9, /* VFNMSUB231PDYr */
+/* Table11611 */
+ 0x2cd6, /* VPMOVUSWBZ128mr */
+ 0x2cd8, /* VPMOVUSWBZ128rr */
+/* Table11613 */
+ 0x2c8b, /* VPMOVUSDBZ128mr */
+ 0x2c8d, /* VPMOVUSDBZ128rr */
+/* Table11615 */
+ 0x2ca9, /* VPMOVUSQBZ128mr */
+ 0x2cab, /* VPMOVUSQBZ128rr */
+/* Table11617 */
+ 0x2c9a, /* VPMOVUSDWZ128mr */
+ 0x2c9c, /* VPMOVUSDWZ128rr */
+/* Table11619 */
+ 0x2cc7, /* VPMOVUSQWZ128mr */
+ 0x2cc9, /* VPMOVUSQWZ128rr */
+/* Table11621 */
+ 0x2cb8, /* VPMOVUSQDZ128mr */
+ 0x2cba, /* VPMOVUSQDZ128rr */
+/* Table11623 */
+ 0x2bf8, /* VPMOVSWBZ128mr */
+ 0x2bfa, /* VPMOVSWBZ128rr */
+/* Table11625 */
+ 0x2bad, /* VPMOVSDBZ128mr */
+ 0x2baf, /* VPMOVSDBZ128rr */
+/* Table11627 */
+ 0x2bcb, /* VPMOVSQBZ128mr */
+ 0x2bcd, /* VPMOVSQBZ128rr */
+/* Table11629 */
+ 0x2bbc, /* VPMOVSDWZ128mr */
+ 0x2bbe, /* VPMOVSDWZ128rr */
+/* Table11631 */
+ 0x2be9, /* VPMOVSQWZ128mr */
+ 0x2beb, /* VPMOVSQWZ128rr */
+/* Table11633 */
+ 0x2bda, /* VPMOVSQDZ128mr */
+ 0x2bdc, /* VPMOVSQDZ128rr */
+/* Table11635 */
+ 0x3597, /* VPTESTNMBZ128rm */
+ 0x3599, /* VPTESTNMBZ128rr */
+/* Table11637 */
+ 0x35a3, /* VPTESTNMDZ128rm */
+ 0x35a7, /* VPTESTNMDZ128rr */
+/* Table11639 */
+ 0x0, /* */
+ 0x2b6f, /* VPMOVM2BZ128rr */
+/* Table11641 */
+ 0x0, /* */
+ 0x2b4b, /* VPMOVB2MZ128rr */
+/* Table11643 */
+ 0x2ce8, /* VPMOVWBZ128mr */
+ 0x2cea, /* VPMOVWBZ128rr */
+/* Table11645 */
+ 0x2b51, /* VPMOVDBZ128mr */
+ 0x2b53, /* VPMOVDBZ128rr */
+/* Table11647 */
+ 0x2b80, /* VPMOVQBZ128mr */
+ 0x2b82, /* VPMOVQBZ128rr */
+/* Table11649 */
+ 0x2b60, /* VPMOVDWZ128mr */
+ 0x2b62, /* VPMOVDWZ128rr */
+/* Table11651 */
+ 0x2b9e, /* VPMOVQWZ128mr */
+ 0x2ba0, /* VPMOVQWZ128rr */
+/* Table11653 */
+ 0x2b8f, /* VPMOVQDZ128mr */
+ 0x2b91, /* VPMOVQDZ128rr */
+/* Table11655 */
+ 0x0, /* */
+ 0x2b72, /* VPMOVM2DZ128rr */
+/* Table11657 */
+ 0x0, /* */
+ 0x2b4e, /* VPMOVD2MZ128rr */
+/* Table11659 */
+ 0x0, /* */
+ 0x231c, /* VPBROADCASTMW2DZ128rr */
+/* Table11661 */
+ 0xb4f, /* V4FMADDSSrm */
+ 0x0, /* */
+/* Table11663 */
+ 0xb55, /* V4FNMADDSSrm */
+ 0x0, /* */
+/* Table11665 */
+ 0x3152, /* VPSHUFBZ128rm */
+ 0x3155, /* VPSHUFBZ128rr */
+/* Table11667 */
+ 0x2981, /* VPMADDUBSWZ128rm */
+ 0x2984, /* VPMADDUBSWZ128rr */
+/* Table11669 */
+ 0x2d9c, /* VPMULHRSWZ128rm */
+ 0x2d9f, /* VPMULHRSWZ128rr */
+/* Table11671 */
+ 0x2712, /* VPERMILPSZ128rm */
+ 0x2718, /* VPERMILPSZ128rr */
+/* Table11673 */
+ 0xee7, /* VCVTPH2PSZ128rm */
+ 0xeea, /* VCVTPH2PSZ128rr */
+/* Table11675 */
+ 0x2fa0, /* VPRORVDZ128rm */
+ 0x2fa6, /* VPRORVDZ128rr */
+/* Table11677 */
+ 0x2f34, /* VPROLVDZ128rm */
+ 0x2f3a, /* VPROLVDZ128rr */
+/* Table11679 */
+ 0xd3a, /* VBROADCASTSSZ128m */
+ 0xd3d, /* VBROADCASTSSZ128r */
+/* Table11681 */
+ 0x202f, /* VPABSBZ128rm */
+ 0x2032, /* VPABSBZ128rr */
+/* Table11683 */
+ 0x207f, /* VPABSWZ128rm */
+ 0x2082, /* VPABSWZ128rr */
+/* Table11685 */
+ 0x2045, /* VPABSDZ128rm */
+ 0x204b, /* VPABSDZ128rr */
+/* Table11687 */
+ 0x2c35, /* VPMOVSXBWZ128rm */
+ 0x2c38, /* VPMOVSXBWZ128rr */
+/* Table11689 */
+ 0x2c09, /* VPMOVSXBDZ128rm */
+ 0x2c0c, /* VPMOVSXBDZ128rr */
+/* Table11691 */
+ 0x2c1f, /* VPMOVSXBQZ128rm */
+ 0x2c22, /* VPMOVSXBQZ128rr */
+/* Table11693 */
+ 0x2c61, /* VPMOVSXWDZ128rm */
+ 0x2c64, /* VPMOVSXWDZ128rr */
+/* Table11695 */
+ 0x2c77, /* VPMOVSXWQZ128rm */
+ 0x2c7a, /* VPMOVSXWQZ128rr */
+/* Table11697 */
+ 0x2c4b, /* VPMOVSXDQZ128rm */
+ 0x2c4e, /* VPMOVSXDQZ128rr */
+/* Table11699 */
+ 0x355b, /* VPTESTMBZ128rm */
+ 0x355d, /* VPTESTMBZ128rr */
+/* Table11701 */
+ 0x3567, /* VPTESTMDZ128rm */
+ 0x356b, /* VPTESTMDZ128rr */
+/* Table11703 */
+ 0x1eab, /* VMOVNTDQAZ128rm */
+ 0x0, /* */
+/* Table11705 */
+ 0x20ca, /* VPACKUSDWZ128rm */
+ 0x20d0, /* VPACKUSDWZ128rr */
+/* Table11707 */
+ 0x38e9, /* VSCALEFPSZ128rm */
+ 0x38ef, /* VSCALEFPSZ128rr */
+/* Table11709 */
+ 0x3910, /* VSCALEFSSZrm */
+ 0x3913, /* VSCALEFSSZrr */
+/* Table11711 */
+ 0x2d25, /* VPMOVZXBWZ128rm */
+ 0x2d28, /* VPMOVZXBWZ128rr */
+/* Table11713 */
+ 0x2cf9, /* VPMOVZXBDZ128rm */
+ 0x2cfc, /* VPMOVZXBDZ128rr */
+/* Table11715 */
+ 0x2d0f, /* VPMOVZXBQZ128rm */
+ 0x2d12, /* VPMOVZXBQZ128rr */
+/* Table11717 */
+ 0x2d51, /* VPMOVZXWDZ128rm */
+ 0x2d54, /* VPMOVZXWDZ128rr */
+/* Table11719 */
+ 0x2d67, /* VPMOVZXWQZ128rm */
+ 0x2d6a, /* VPMOVZXWQZ128rr */
+/* Table11721 */
+ 0x2d3b, /* VPMOVZXDQZ128rm */
+ 0x2d3e, /* VPMOVZXDQZ128rr */
+/* Table11723 */
+ 0x2a81, /* VPMINSBZ128rm */
+ 0x2a84, /* VPMINSBZ128rr */
+/* Table11725 */
+ 0x2a97, /* VPMINSDZ128rm */
+ 0x2a9d, /* VPMINSDZ128rr */
+/* Table11727 */
+ 0x2b37, /* VPMINUWZ128rm */
+ 0x2b3a, /* VPMINUWZ128rr */
+/* Table11729 */
+ 0x2afd, /* VPMINUDZ128rm */
+ 0x2b03, /* VPMINUDZ128rr */
+/* Table11731 */
+ 0x29b5, /* VPMAXSBZ128rm */
+ 0x29b8, /* VPMAXSBZ128rr */
+/* Table11733 */
+ 0x29cb, /* VPMAXSDZ128rm */
+ 0x29d1, /* VPMAXSDZ128rr */
+/* Table11735 */
+ 0x2a6b, /* VPMAXUWZ128rm */
+ 0x2a6e, /* VPMAXUWZ128rr */
+/* Table11737 */
+ 0x2a31, /* VPMAXUDZ128rm */
+ 0x2a37, /* VPMAXUDZ128rr */
+/* Table11739 */
+ 0x2dde, /* VPMULLDZ128rm */
+ 0x2de4, /* VPMULLDZ128rr */
+/* Table11741 */
+ 0x1aae, /* VGETEXPPSZ128m */
+ 0x1ab4, /* VGETEXPPSZ128r */
+/* Table11743 */
+ 0x1ad5, /* VGETEXPSSZm */
+ 0x1ad8, /* VGETEXPSSZr */
+/* Table11745 */
+ 0x28fb, /* VPLZCNTDZ128rm */
+ 0x2901, /* VPLZCNTDZ128rr */
+/* Table11747 */
+ 0x33eb, /* VPSRLVDZ128rm */
+ 0x33f1, /* VPSRLVDZ128rr */
+/* Table11749 */
+ 0x3307, /* VPSRAVDZ128rm */
+ 0x330d, /* VPSRAVDZ128rr */
+/* Table11751 */
+ 0x322d, /* VPSLLVDZ128rm */
+ 0x3233, /* VPSLLVDZ128rr */
+/* Table11753 */
+ 0x374e, /* VRCP14PSZ128m */
+ 0x3754, /* VRCP14PSZ128r */
+/* Table11755 */
+ 0x376f, /* VRCP14SSZrm */
+ 0x3772, /* VRCP14SSZrr */
+/* Table11757 */
+ 0x3872, /* VRSQRT14PSZ128m */
+ 0x3878, /* VRSQRT14PSZ128r */
+/* Table11759 */
+ 0x3893, /* VRSQRT14SSZrm */
+ 0x3896, /* VRSQRT14SSZrr */
+/* Table11761 */
+ 0x25ac, /* VPDPBUSDZ128m */
+ 0x25b2, /* VPDPBUSDZ128r */
+/* Table11763 */
+ 0x2591, /* VPDPBUSDSZ128m */
+ 0x2597, /* VPDPBUSDSZ128r */
+/* Table11765 */
+ 0x25e2, /* VPDPWSSDZ128m */
+ 0x25e8, /* VPDPWSSDZ128r */
+/* Table11767 */
+ 0x25c7, /* VPDPWSSDSZ128m */
+ 0x25cd, /* VPDPWSSDSZ128r */
+/* Table11769 */
+ 0x2e66, /* VPOPCNTBZ128rm */
+ 0x2e69, /* VPOPCNTBZ128rr */
+/* Table11771 */
+ 0x2e78, /* VPOPCNTDZ128rm */
+ 0x2e7e, /* VPOPCNTDZ128rr */
+/* Table11773 */
+ 0x22fc, /* VPBROADCASTDZ128m */
+ 0x22ff, /* VPBROADCASTDZ128r */
+/* Table11775 */
+ 0xd06, /* VBROADCASTI32X2Z128m */
+ 0xd09, /* VBROADCASTI32X2Z128r */
+/* Table11777 */
+ 0x2845, /* VPEXPANDBZ128rm */
+ 0x2848, /* VPEXPANDBZ128rr */
+/* Table11779 */
+ 0x2507, /* VPCOMPRESSBZ128mr */
+ 0x2509, /* VPCOMPRESSBZ128rr */
+/* Table11781 */
+ 0x228b, /* VPBLENDMDZ128rm */
+ 0x2291, /* VPBLENDMDZ128rr */
+/* Table11783 */
+ 0xcbb, /* VBLENDMPSZ128rm */
+ 0xcc1, /* VBLENDMPSZ128rr */
+/* Table11785 */
+ 0x2279, /* VPBLENDMBZ128rm */
+ 0x227c, /* VPBLENDMBZ128rr */
+/* Table11787 */
+ 0x304e, /* VPSHLDVDZ128m */
+ 0x3054, /* VPSHLDVDZ128r */
+/* Table11789 */
+ 0x30ea, /* VPSHRDVDZ128m */
+ 0x30f0, /* VPSHRDVDZ128r */
+/* Table11791 */
+ 0x2627, /* VPERMI2B128rm */
+ 0x262a, /* VPERMI2B128rr */
+/* Table11793 */
+ 0x2639, /* VPERMI2D128rm */
+ 0x263f, /* VPERMI2D128rr */
+/* Table11795 */
+ 0x266f, /* VPERMI2PS128rm */
+ 0x2675, /* VPERMI2PS128rr */
+/* Table11797 */
+ 0x22dd, /* VPBROADCASTBZ128m */
+ 0x22e0, /* VPBROADCASTBZ128r */
+/* Table11799 */
+ 0x2340, /* VPBROADCASTWZ128m */
+ 0x2343, /* VPBROADCASTWZ128r */
+/* Table11801 */
+ 0x0, /* */
+ 0x22ef, /* VPBROADCASTBrZ128r */
+/* Table11803 */
+ 0x0, /* */
+ 0x2352, /* VPBROADCASTWrZ128r */
+/* Table11805 */
+ 0x0, /* */
+ 0x230e, /* VPBROADCASTDrZ128r */
+/* Table11807 */
+ 0x27a3, /* VPERMT2B128rm */
+ 0x27a6, /* VPERMT2B128rr */
+/* Table11809 */
+ 0x27b5, /* VPERMT2D128rm */
+ 0x27bb, /* VPERMT2D128rr */
+/* Table11811 */
+ 0x27eb, /* VPERMT2PS128rm */
+ 0x27f1, /* VPERMT2PS128rr */
+/* Table11813 */
+ 0x12b0, /* VEXPANDPSZ128rm */
+ 0x12b3, /* VEXPANDPSZ128rr */
+/* Table11815 */
+ 0x2857, /* VPEXPANDDZ128rm */
+ 0x285a, /* VPEXPANDDZ128rr */
+/* Table11817 */
+ 0xdf7, /* VCOMPRESSPSZ128mr */
+ 0xdf9, /* VCOMPRESSPSZ128rr */
+/* Table11819 */
+ 0x2516, /* VPCOMPRESSDZ128mr */
+ 0x2518, /* VPCOMPRESSDZ128rr */
+/* Table11821 */
+ 0x2601, /* VPERMBZ128rm */
+ 0x2604, /* VPERMBZ128rr */
+/* Table11823 */
+ 0x3144, /* VPSHUFBITQMBZ128rm */
+ 0x3146, /* VPSHUFBITQMBZ128rr */
+/* Table11825 */
+ 0x14c4, /* VFMADDSUB132PSZ128m */
+ 0x14ca, /* VFMADDSUB132PSZ128r */
+/* Table11827 */
+ 0x16cc, /* VFMSUBADD132PSZ128m */
+ 0x16d2, /* VFMSUBADD132PSZ128r */
+/* Table11829 */
+ 0x1378, /* VFMADD132PSZ128m */
+ 0x137e, /* VFMADD132PSZ128r */
+/* Table11831 */
+ 0x13a9, /* VFMADD132SSZm_Int */
+ 0x13ad, /* VFMADD132SSZr_Int */
+/* Table11833 */
+ 0x15a0, /* VFMSUB132PSZ128m */
+ 0x15a6, /* VFMSUB132PSZ128r */
+/* Table11835 */
+ 0x15d1, /* VFMSUB132SSZm_Int */
+ 0x15d5, /* VFMSUB132SSZr_Int */
+/* Table11837 */
+ 0x17c8, /* VFNMADD132PSZ128m */
+ 0x17ce, /* VFNMADD132PSZ128r */
+/* Table11839 */
+ 0x17f9, /* VFNMADD132SSZm_Int */
+ 0x17fd, /* VFNMADD132SSZr_Int */
+/* Table11841 */
+ 0x1914, /* VFNMSUB132PSZ128m */
+ 0x191a, /* VFNMSUB132PSZ128r */
+/* Table11843 */
+ 0x1945, /* VFNMSUB132SSZm_Int */
+ 0x1949, /* VFNMSUB132SSZr_Int */
+/* Table11845 */
+ 0x1508, /* VFMADDSUB213PSZ128m */
+ 0x150e, /* VFMADDSUB213PSZ128r */
+/* Table11847 */
+ 0x1710, /* VFMSUBADD213PSZ128m */
+ 0x1716, /* VFMSUBADD213PSZ128r */
+/* Table11849 */
+ 0x13dc, /* VFMADD213PSZ128m */
+ 0x13e2, /* VFMADD213PSZ128r */
+/* Table11851 */
+ 0x140d, /* VFMADD213SSZm_Int */
+ 0x1411, /* VFMADD213SSZr_Int */
+/* Table11853 */
+ 0x1604, /* VFMSUB213PSZ128m */
+ 0x160a, /* VFMSUB213PSZ128r */
+/* Table11855 */
+ 0x1635, /* VFMSUB213SSZm_Int */
+ 0x1639, /* VFMSUB213SSZr_Int */
+/* Table11857 */
+ 0x182c, /* VFNMADD213PSZ128m */
+ 0x1832, /* VFNMADD213PSZ128r */
+/* Table11859 */
+ 0x185d, /* VFNMADD213SSZm_Int */
+ 0x1861, /* VFNMADD213SSZr_Int */
+/* Table11861 */
+ 0x1978, /* VFNMSUB213PSZ128m */
+ 0x197e, /* VFNMSUB213PSZ128r */
+/* Table11863 */
+ 0x19a9, /* VFNMSUB213SSZm_Int */
+ 0x19ad, /* VFNMSUB213SSZr_Int */
+/* Table11865 */
+ 0x154c, /* VFMADDSUB231PSZ128m */
+ 0x1552, /* VFMADDSUB231PSZ128r */
+/* Table11867 */
+ 0x1754, /* VFMSUBADD231PSZ128m */
+ 0x175a, /* VFMSUBADD231PSZ128r */
+/* Table11869 */
+ 0x1440, /* VFMADD231PSZ128m */
+ 0x1446, /* VFMADD231PSZ128r */
+/* Table11871 */
+ 0x1471, /* VFMADD231SSZm_Int */
+ 0x1475, /* VFMADD231SSZr_Int */
+/* Table11873 */
+ 0x1668, /* VFMSUB231PSZ128m */
+ 0x166e, /* VFMSUB231PSZ128r */
+/* Table11875 */
+ 0x1699, /* VFMSUB231SSZm_Int */
+ 0x169d, /* VFMSUB231SSZr_Int */
+/* Table11877 */
+ 0x1890, /* VFNMADD231PSZ128m */
+ 0x1896, /* VFNMADD231PSZ128r */
+/* Table11879 */
+ 0x18c1, /* VFNMADD231SSZm_Int */
+ 0x18c5, /* VFNMADD231SSZr_Int */
+/* Table11881 */
+ 0x19dc, /* VFNMSUB231PSZ128m */
+ 0x19e2, /* VFNMSUB231PSZ128r */
+/* Table11883 */
+ 0x1a0d, /* VFNMSUB231SSZm_Int */
+ 0x1a11, /* VFNMSUB231SSZr_Int */
+/* Table11885 */
+ 0x255b, /* VPCONFLICTDZ128rm */
+ 0x2561, /* VPCONFLICTDZ128rr */
+/* Table11887 */
+ 0x3796, /* VRCP28SSZm */
+ 0x3799, /* VRCP28SSZr */
+/* Table11889 */
+ 0x38ba, /* VRSQRT28SSZm */
+ 0x38bd, /* VRSQRT28SSZr */
+/* Table11891 */
+ 0x1b6c, /* VGF2P8MULBZ128rm */
+ 0x1b6f, /* VGF2P8MULBZ128rr */
+/* Table11893 */
+ 0xbe2, /* VAESENCZ128rm */
+ 0xbe3, /* VAESENCZ128rr */
+/* Table11895 */
+ 0xbd8, /* VAESENCLASTZ128rm */
+ 0xbd9, /* VAESENCLASTZ128rr */
+/* Table11897 */
+ 0xbce, /* VAESDECZ128rm */
+ 0xbcf, /* VAESDECZ128rr */
+/* Table11899 */
+ 0xbc4, /* VAESDECLASTZ128rm */
+ 0xbc5, /* VAESDECLASTZ128rr */
+/* Table11901 */
+ 0x35c7, /* VPTESTNMWZ128rm */
+ 0x35c9, /* VPTESTNMWZ128rr */
+/* Table11903 */
+ 0x35b5, /* VPTESTNMQZ128rm */
+ 0x35b9, /* VPTESTNMQZ128rr */
+/* Table11905 */
+ 0x0, /* */
+ 0x2b78, /* VPMOVM2WZ128rr */
+/* Table11907 */
+ 0x0, /* */
+ 0x2ce5, /* VPMOVW2MZ128rr */
+/* Table11909 */
+ 0x0, /* */
+ 0x2319, /* VPBROADCASTMB2QZ128rr */
+/* Table11911 */
+ 0x0, /* */
+ 0x2b75, /* VPMOVM2QZ128rr */
+/* Table11913 */
+ 0x0, /* */
+ 0x2b7d, /* VPMOVQ2MZ128rr */
+/* Table11915 */
+ 0x26d4, /* VPERMILPDZ128rm */
+ 0x26da, /* VPERMILPDZ128rr */
+/* Table11917 */
+ 0x3427, /* VPSRLVWZ128rm */
+ 0x342a, /* VPSRLVWZ128rr */
+/* Table11919 */
+ 0x333f, /* VPSRAVWZ128rm */
+ 0x3342, /* VPSRAVWZ128rr */
+/* Table11921 */
+ 0x3269, /* VPSLLVWZ128rm */
+ 0x326c, /* VPSLLVWZ128rr */
+/* Table11923 */
+ 0x2fbb, /* VPRORVQZ128rm */
+ 0x2fc1, /* VPRORVQZ128rr */
+/* Table11925 */
+ 0x2f4f, /* VPROLVQZ128rm */
+ 0x2f55, /* VPROLVQZ128rr */
+/* Table11927 */
+ 0x2062, /* VPABSQZ128rm */
+ 0x2068, /* VPABSQZ128rr */
+/* Table11929 */
+ 0x358b, /* VPTESTMWZ128rm */
+ 0x358d, /* VPTESTMWZ128rr */
+/* Table11931 */
+ 0x3579, /* VPTESTMQZ128rm */
+ 0x357d, /* VPTESTMQZ128rr */
+/* Table11933 */
+ 0x2d7d, /* VPMULDQZ128rm */
+ 0x2d83, /* VPMULDQZ128rr */
+/* Table11935 */
+ 0x23d3, /* VPCMPEQQZ128rm */
+ 0x23d7, /* VPCMPEQQZ128rr */
+/* Table11937 */
+ 0x38cb, /* VSCALEFPDZ128rm */
+ 0x38d1, /* VSCALEFPDZ128rr */
+/* Table11939 */
+ 0x3907, /* VSCALEFSDZrm */
+ 0x390a, /* VSCALEFSDZrr */
+/* Table11941 */
+ 0x2423, /* VPCMPGTQZ128rm */
+ 0x2427, /* VPCMPGTQZ128rr */
+/* Table11943 */
+ 0x2ab4, /* VPMINSQZ128rm */
+ 0x2aba, /* VPMINSQZ128rr */
+/* Table11945 */
+ 0x2b1a, /* VPMINUQZ128rm */
+ 0x2b20, /* VPMINUQZ128rr */
+/* Table11947 */
+ 0x29e8, /* VPMAXSQZ128rm */
+ 0x29ee, /* VPMAXSQZ128rr */
+/* Table11949 */
+ 0x2a4e, /* VPMAXUQZ128rm */
+ 0x2a54, /* VPMAXUQZ128rr */
+/* Table11951 */
+ 0x2dfb, /* VPMULLQZ128rm */
+ 0x2e01, /* VPMULLQZ128rr */
+/* Table11953 */
+ 0x1a90, /* VGETEXPPDZ128m */
+ 0x1a96, /* VGETEXPPDZ128r */
+/* Table11955 */
+ 0x1acc, /* VGETEXPSDZm */
+ 0x1acf, /* VGETEXPSDZr */
+/* Table11957 */
+ 0x2916, /* VPLZCNTQZ128rm */
+ 0x291c, /* VPLZCNTQZ128rr */
+/* Table11959 */
+ 0x340a, /* VPSRLVQZ128rm */
+ 0x3410, /* VPSRLVQZ128rr */
+/* Table11961 */
+ 0x3324, /* VPSRAVQZ128rm */
+ 0x332a, /* VPSRAVQZ128rr */
+/* Table11963 */
+ 0x324c, /* VPSLLVQZ128rm */
+ 0x3252, /* VPSLLVQZ128rr */
+/* Table11965 */
+ 0x3733, /* VRCP14PDZ128m */
+ 0x3739, /* VRCP14PDZ128r */
+/* Table11967 */
+ 0x3769, /* VRCP14SDZrm */
+ 0x376c, /* VRCP14SDZrr */
+/* Table11969 */
+ 0x3857, /* VRSQRT14PDZ128m */
+ 0x385d, /* VRSQRT14PDZ128r */
+/* Table11971 */
+ 0x388d, /* VRSQRT14SDZrm */
+ 0x3890, /* VRSQRT14SDZrr */
+/* Table11973 */
+ 0x2eae, /* VPOPCNTWZ128rm */
+ 0x2eb1, /* VPOPCNTWZ128rr */
+/* Table11975 */
+ 0x2e93, /* VPOPCNTQZ128rm */
+ 0x2e99, /* VPOPCNTQZ128rr */
+/* Table11977 */
+ 0x2321, /* VPBROADCASTQZ128m */
+ 0x2324, /* VPBROADCASTQZ128r */
+/* Table11979 */
+ 0x287b, /* VPEXPANDWZ128rm */
+ 0x287e, /* VPEXPANDWZ128rr */
+/* Table11981 */
+ 0x2534, /* VPCOMPRESSWZ128mr */
+ 0x2536, /* VPCOMPRESSWZ128rr */
+/* Table11983 */
+ 0x22a6, /* VPBLENDMQZ128rm */
+ 0x22ac, /* VPBLENDMQZ128rr */
+/* Table11985 */
+ 0xca0, /* VBLENDMPDZ128rm */
+ 0xca6, /* VBLENDMPDZ128rr */
+/* Table11987 */
+ 0x22c1, /* VPBLENDMWZ128rm */
+ 0x22c4, /* VPBLENDMWZ128rr */
+/* Table11989 */
+ 0x3084, /* VPSHLDVWZ128m */
+ 0x3087, /* VPSHLDVWZ128r */
+/* Table11991 */
+ 0x3069, /* VPSHLDVQZ128m */
+ 0x306f, /* VPSHLDVQZ128r */
+/* Table11993 */
+ 0x3120, /* VPSHRDVWZ128m */
+ 0x3123, /* VPSHRDVWZ128r */
+/* Table11995 */
+ 0x3105, /* VPSHRDVQZ128m */
+ 0x310b, /* VPSHRDVQZ128r */
+/* Table11997 */
+ 0x26a5, /* VPERMI2W128rm */
+ 0x26a8, /* VPERMI2W128rr */
+/* Table11999 */
+ 0x268a, /* VPERMI2Q128rm */
+ 0x2690, /* VPERMI2Q128rr */
+/* Table12001 */
+ 0x2654, /* VPERMI2PD128rm */
+ 0x265a, /* VPERMI2PD128rr */
+/* Table12003 */
+ 0x0, /* */
+ 0x2333, /* VPBROADCASTQrZ128r */
+/* Table12005 */
+ 0x2821, /* VPERMT2W128rm */
+ 0x2824, /* VPERMT2W128rr */
+/* Table12007 */
+ 0x2806, /* VPERMT2Q128rm */
+ 0x280c, /* VPERMT2Q128rr */
+/* Table12009 */
+ 0x27d0, /* VPERMT2PD128rm */
+ 0x27d6, /* VPERMT2PD128rr */
+/* Table12011 */
+ 0x2e2c, /* VPMULTISHIFTQBZ128rm */
+ 0x2e32, /* VPMULTISHIFTQBZ128rr */
+/* Table12013 */
+ 0x129e, /* VEXPANDPDZ128rm */
+ 0x12a1, /* VEXPANDPDZ128rr */
+/* Table12015 */
+ 0x2869, /* VPEXPANDQZ128rm */
+ 0x286c, /* VPEXPANDQZ128rr */
+/* Table12017 */
+ 0xde8, /* VCOMPRESSPDZ128mr */
+ 0xdea, /* VCOMPRESSPDZ128rr */
+/* Table12019 */
+ 0x2525, /* VPCOMPRESSQZ128mr */
+ 0x2527, /* VPCOMPRESSQZ128rr */
+/* Table12021 */
+ 0x2833, /* VPERMWZ128rm */
+ 0x2836, /* VPERMWZ128rr */
+/* Table12023 */
+ 0x14a2, /* VFMADDSUB132PDZ128m */
+ 0x14a8, /* VFMADDSUB132PDZ128r */
+/* Table12025 */
+ 0x16aa, /* VFMSUBADD132PDZ128m */
+ 0x16b0, /* VFMSUBADD132PDZ128r */
+/* Table12027 */
+ 0x1356, /* VFMADD132PDZ128m */
+ 0x135c, /* VFMADD132PDZ128r */
+/* Table12029 */
+ 0x1399, /* VFMADD132SDZm_Int */
+ 0x139d, /* VFMADD132SDZr_Int */
+/* Table12031 */
+ 0x157e, /* VFMSUB132PDZ128m */
+ 0x1584, /* VFMSUB132PDZ128r */
+/* Table12033 */
+ 0x15c1, /* VFMSUB132SDZm_Int */
+ 0x15c5, /* VFMSUB132SDZr_Int */
+/* Table12035 */
+ 0x17a6, /* VFNMADD132PDZ128m */
+ 0x17ac, /* VFNMADD132PDZ128r */
+/* Table12037 */
+ 0x17e9, /* VFNMADD132SDZm_Int */
+ 0x17ed, /* VFNMADD132SDZr_Int */
+/* Table12039 */
+ 0x18f2, /* VFNMSUB132PDZ128m */
+ 0x18f8, /* VFNMSUB132PDZ128r */
+/* Table12041 */
+ 0x1935, /* VFNMSUB132SDZm_Int */
+ 0x1939, /* VFNMSUB132SDZr_Int */
+/* Table12043 */
+ 0x14e6, /* VFMADDSUB213PDZ128m */
+ 0x14ec, /* VFMADDSUB213PDZ128r */
+/* Table12045 */
+ 0x16ee, /* VFMSUBADD213PDZ128m */
+ 0x16f4, /* VFMSUBADD213PDZ128r */
+/* Table12047 */
+ 0x13ba, /* VFMADD213PDZ128m */
+ 0x13c0, /* VFMADD213PDZ128r */
+/* Table12049 */
+ 0x13fd, /* VFMADD213SDZm_Int */
+ 0x1401, /* VFMADD213SDZr_Int */
+/* Table12051 */
+ 0x15e2, /* VFMSUB213PDZ128m */
+ 0x15e8, /* VFMSUB213PDZ128r */
+/* Table12053 */
+ 0x1625, /* VFMSUB213SDZm_Int */
+ 0x1629, /* VFMSUB213SDZr_Int */
+/* Table12055 */
+ 0x180a, /* VFNMADD213PDZ128m */
+ 0x1810, /* VFNMADD213PDZ128r */
+/* Table12057 */
+ 0x184d, /* VFNMADD213SDZm_Int */
+ 0x1851, /* VFNMADD213SDZr_Int */
+/* Table12059 */
+ 0x1956, /* VFNMSUB213PDZ128m */
+ 0x195c, /* VFNMSUB213PDZ128r */
+/* Table12061 */
+ 0x1999, /* VFNMSUB213SDZm_Int */
+ 0x199d, /* VFNMSUB213SDZr_Int */
+/* Table12063 */
+ 0x2964, /* VPMADD52LUQZ128m */
+ 0x296a, /* VPMADD52LUQZ128r */
+/* Table12065 */
+ 0x2949, /* VPMADD52HUQZ128m */
+ 0x294f, /* VPMADD52HUQZ128r */
+/* Table12067 */
+ 0x152a, /* VFMADDSUB231PDZ128m */
+ 0x1530, /* VFMADDSUB231PDZ128r */
+/* Table12069 */
+ 0x1732, /* VFMSUBADD231PDZ128m */
+ 0x1738, /* VFMSUBADD231PDZ128r */
+/* Table12071 */
+ 0x141e, /* VFMADD231PDZ128m */
+ 0x1424, /* VFMADD231PDZ128r */
+/* Table12073 */
+ 0x1461, /* VFMADD231SDZm_Int */
+ 0x1465, /* VFMADD231SDZr_Int */
+/* Table12075 */
+ 0x1646, /* VFMSUB231PDZ128m */
+ 0x164c, /* VFMSUB231PDZ128r */
+/* Table12077 */
+ 0x1689, /* VFMSUB231SDZm_Int */
+ 0x168d, /* VFMSUB231SDZr_Int */
+/* Table12079 */
+ 0x186e, /* VFNMADD231PDZ128m */
+ 0x1874, /* VFNMADD231PDZ128r */
+/* Table12081 */
+ 0x18b1, /* VFNMADD231SDZm_Int */
+ 0x18b5, /* VFNMADD231SDZr_Int */
+/* Table12083 */
+ 0x19ba, /* VFNMSUB231PDZ128m */
+ 0x19c0, /* VFNMSUB231PDZ128r */
+/* Table12085 */
+ 0x19fd, /* VFNMSUB231SDZm_Int */
+ 0x1a01, /* VFNMSUB231SDZr_Int */
+/* Table12087 */
+ 0x2576, /* VPCONFLICTQZ128rm */
+ 0x257c, /* VPCONFLICTQZ128rr */
+/* Table12089 */
+ 0x378d, /* VRCP28SDZm */
+ 0x3790, /* VRCP28SDZr */
+/* Table12091 */
+ 0x38b1, /* VRSQRT28SDZm */
+ 0x38b4, /* VRSQRT28SDZr */
+/* Table12093 */
+ 0x2cdb, /* VPMOVUSWBZ256mr */
+ 0x2cdd, /* VPMOVUSWBZ256rr */
+/* Table12095 */
+ 0x2c90, /* VPMOVUSDBZ256mr */
+ 0x2c92, /* VPMOVUSDBZ256rr */
+/* Table12097 */
+ 0x2cae, /* VPMOVUSQBZ256mr */
+ 0x2cb0, /* VPMOVUSQBZ256rr */
+/* Table12099 */
+ 0x2c9f, /* VPMOVUSDWZ256mr */
+ 0x2ca1, /* VPMOVUSDWZ256rr */
+/* Table12101 */
+ 0x2ccc, /* VPMOVUSQWZ256mr */
+ 0x2cce, /* VPMOVUSQWZ256rr */
+/* Table12103 */
+ 0x2cbd, /* VPMOVUSQDZ256mr */
+ 0x2cbf, /* VPMOVUSQDZ256rr */
+/* Table12105 */
+ 0x2bfd, /* VPMOVSWBZ256mr */
+ 0x2bff, /* VPMOVSWBZ256rr */
+/* Table12107 */
+ 0x2bb2, /* VPMOVSDBZ256mr */
+ 0x2bb4, /* VPMOVSDBZ256rr */
+/* Table12109 */
+ 0x2bd0, /* VPMOVSQBZ256mr */
+ 0x2bd2, /* VPMOVSQBZ256rr */
+/* Table12111 */
+ 0x2bc1, /* VPMOVSDWZ256mr */
+ 0x2bc3, /* VPMOVSDWZ256rr */
+/* Table12113 */
+ 0x2bee, /* VPMOVSQWZ256mr */
+ 0x2bf0, /* VPMOVSQWZ256rr */
+/* Table12115 */
+ 0x2bdf, /* VPMOVSQDZ256mr */
+ 0x2be1, /* VPMOVSQDZ256rr */
+/* Table12117 */
+ 0x359b, /* VPTESTNMBZ256rm */
+ 0x359d, /* VPTESTNMBZ256rr */
+/* Table12119 */
+ 0x35a9, /* VPTESTNMDZ256rm */
+ 0x35ad, /* VPTESTNMDZ256rr */
+/* Table12121 */
+ 0x0, /* */
+ 0x2b70, /* VPMOVM2BZ256rr */
+/* Table12123 */
+ 0x0, /* */
+ 0x2b4c, /* VPMOVB2MZ256rr */
+/* Table12125 */
+ 0x2ced, /* VPMOVWBZ256mr */
+ 0x2cef, /* VPMOVWBZ256rr */
+/* Table12127 */
+ 0x2b56, /* VPMOVDBZ256mr */
+ 0x2b58, /* VPMOVDBZ256rr */
+/* Table12129 */
+ 0x2b85, /* VPMOVQBZ256mr */
+ 0x2b87, /* VPMOVQBZ256rr */
+/* Table12131 */
+ 0x2b65, /* VPMOVDWZ256mr */
+ 0x2b67, /* VPMOVDWZ256rr */
+/* Table12133 */
+ 0x2ba3, /* VPMOVQWZ256mr */
+ 0x2ba5, /* VPMOVQWZ256rr */
+/* Table12135 */
+ 0x2b94, /* VPMOVQDZ256mr */
+ 0x2b96, /* VPMOVQDZ256rr */
+/* Table12137 */
+ 0x0, /* */
+ 0x2b73, /* VPMOVM2DZ256rr */
+/* Table12139 */
+ 0x0, /* */
+ 0x2b4f, /* VPMOVD2MZ256rr */
+/* Table12141 */
+ 0x0, /* */
+ 0x231d, /* VPBROADCASTMW2DZ256rr */
+/* Table12143 */
+ 0x3158, /* VPSHUFBZ256rm */
+ 0x315b, /* VPSHUFBZ256rr */
+/* Table12145 */
+ 0x2987, /* VPMADDUBSWZ256rm */
+ 0x298a, /* VPMADDUBSWZ256rr */
+/* Table12147 */
+ 0x2da2, /* VPMULHRSWZ256rm */
+ 0x2da5, /* VPMULHRSWZ256rr */
+/* Table12149 */
+ 0x2724, /* VPERMILPSZ256rm */
+ 0x272a, /* VPERMILPSZ256rr */
+/* Table12151 */
+ 0xeed, /* VCVTPH2PSZ256rm */
+ 0xef0, /* VCVTPH2PSZ256rr */
+/* Table12153 */
+ 0x2fa9, /* VPRORVDZ256rm */
+ 0x2faf, /* VPRORVDZ256rr */
+/* Table12155 */
+ 0x2f3d, /* VPROLVDZ256rm */
+ 0x2f43, /* VPROLVDZ256rr */
+/* Table12157 */
+ 0x276b, /* VPERMPSZ256rm */
+ 0x2771, /* VPERMPSZ256rr */
+/* Table12159 */
+ 0xd40, /* VBROADCASTSSZ256m */
+ 0xd43, /* VBROADCASTSSZ256r */
+/* Table12161 */
+ 0xce7, /* VBROADCASTF32X2Z256m */
+ 0xcea, /* VBROADCASTF32X2Z256r */
+/* Table12163 */
+ 0xcf3, /* VBROADCASTF32X4Z256rm */
+ 0x0, /* */
+/* Table12165 */
+ 0x2035, /* VPABSBZ256rm */
+ 0x2038, /* VPABSBZ256rr */
+/* Table12167 */
+ 0x2085, /* VPABSWZ256rm */
+ 0x2088, /* VPABSWZ256rr */
+/* Table12169 */
+ 0x204e, /* VPABSDZ256rm */
+ 0x2054, /* VPABSDZ256rr */
+/* Table12171 */
+ 0x2c3b, /* VPMOVSXBWZ256rm */
+ 0x2c3e, /* VPMOVSXBWZ256rr */
+/* Table12173 */
+ 0x2c0f, /* VPMOVSXBDZ256rm */
+ 0x2c12, /* VPMOVSXBDZ256rr */
+/* Table12175 */
+ 0x2c25, /* VPMOVSXBQZ256rm */
+ 0x2c28, /* VPMOVSXBQZ256rr */
+/* Table12177 */
+ 0x2c67, /* VPMOVSXWDZ256rm */
+ 0x2c6a, /* VPMOVSXWDZ256rr */
+/* Table12179 */
+ 0x2c7d, /* VPMOVSXWQZ256rm */
+ 0x2c80, /* VPMOVSXWQZ256rr */
+/* Table12181 */
+ 0x2c51, /* VPMOVSXDQZ256rm */
+ 0x2c54, /* VPMOVSXDQZ256rr */
+/* Table12183 */
+ 0x355f, /* VPTESTMBZ256rm */
+ 0x3561, /* VPTESTMBZ256rr */
+/* Table12185 */
+ 0x356d, /* VPTESTMDZ256rm */
+ 0x3571, /* VPTESTMDZ256rr */
+/* Table12187 */
+ 0x1eac, /* VMOVNTDQAZ256rm */
+ 0x0, /* */
+/* Table12189 */
+ 0x20d3, /* VPACKUSDWZ256rm */
+ 0x20d9, /* VPACKUSDWZ256rr */
+/* Table12191 */
+ 0x38f2, /* VSCALEFPSZ256rm */
+ 0x38f8, /* VSCALEFPSZ256rr */
+/* Table12193 */
+ 0x2d2b, /* VPMOVZXBWZ256rm */
+ 0x2d2e, /* VPMOVZXBWZ256rr */
+/* Table12195 */
+ 0x2cff, /* VPMOVZXBDZ256rm */
+ 0x2d02, /* VPMOVZXBDZ256rr */
+/* Table12197 */
+ 0x2d15, /* VPMOVZXBQZ256rm */
+ 0x2d18, /* VPMOVZXBQZ256rr */
+/* Table12199 */
+ 0x2d57, /* VPMOVZXWDZ256rm */
+ 0x2d5a, /* VPMOVZXWDZ256rr */
+/* Table12201 */
+ 0x2d6d, /* VPMOVZXWQZ256rm */
+ 0x2d70, /* VPMOVZXWQZ256rr */
+/* Table12203 */
+ 0x2d41, /* VPMOVZXDQZ256rm */
+ 0x2d44, /* VPMOVZXDQZ256rr */
+/* Table12205 */
+ 0x2615, /* VPERMDZ256rm */
+ 0x261b, /* VPERMDZ256rr */
+/* Table12207 */
+ 0x2a87, /* VPMINSBZ256rm */
+ 0x2a8a, /* VPMINSBZ256rr */
+/* Table12209 */
+ 0x2aa0, /* VPMINSDZ256rm */
+ 0x2aa6, /* VPMINSDZ256rr */
+/* Table12211 */
+ 0x2b3d, /* VPMINUWZ256rm */
+ 0x2b40, /* VPMINUWZ256rr */
+/* Table12213 */
+ 0x2b06, /* VPMINUDZ256rm */
+ 0x2b0c, /* VPMINUDZ256rr */
+/* Table12215 */
+ 0x29bb, /* VPMAXSBZ256rm */
+ 0x29be, /* VPMAXSBZ256rr */
+/* Table12217 */
+ 0x29d4, /* VPMAXSDZ256rm */
+ 0x29da, /* VPMAXSDZ256rr */
+/* Table12219 */
+ 0x2a71, /* VPMAXUWZ256rm */
+ 0x2a74, /* VPMAXUWZ256rr */
+/* Table12221 */
+ 0x2a3a, /* VPMAXUDZ256rm */
+ 0x2a40, /* VPMAXUDZ256rr */
+/* Table12223 */
+ 0x2de7, /* VPMULLDZ256rm */
+ 0x2ded, /* VPMULLDZ256rr */
+/* Table12225 */
+ 0x1ab7, /* VGETEXPPSZ256m */
+ 0x1abd, /* VGETEXPPSZ256r */
+/* Table12227 */
+ 0x2904, /* VPLZCNTDZ256rm */
+ 0x290a, /* VPLZCNTDZ256rr */
+/* Table12229 */
+ 0x33f4, /* VPSRLVDZ256rm */
+ 0x33fa, /* VPSRLVDZ256rr */
+/* Table12231 */
+ 0x3310, /* VPSRAVDZ256rm */
+ 0x3316, /* VPSRAVDZ256rr */
+/* Table12233 */
+ 0x3236, /* VPSLLVDZ256rm */
+ 0x323c, /* VPSLLVDZ256rr */
+/* Table12235 */
+ 0x3757, /* VRCP14PSZ256m */
+ 0x375d, /* VRCP14PSZ256r */
+/* Table12237 */
+ 0x387b, /* VRSQRT14PSZ256m */
+ 0x3881, /* VRSQRT14PSZ256r */
+/* Table12239 */
+ 0x25b5, /* VPDPBUSDZ256m */
+ 0x25bb, /* VPDPBUSDZ256r */
+/* Table12241 */
+ 0x259a, /* VPDPBUSDSZ256m */
+ 0x25a0, /* VPDPBUSDSZ256r */
+/* Table12243 */
+ 0x25eb, /* VPDPWSSDZ256m */
+ 0x25f1, /* VPDPWSSDZ256r */
+/* Table12245 */
+ 0x25d0, /* VPDPWSSDSZ256m */
+ 0x25d6, /* VPDPWSSDSZ256r */
+/* Table12247 */
+ 0x2e6c, /* VPOPCNTBZ256rm */
+ 0x2e6f, /* VPOPCNTBZ256rr */
+/* Table12249 */
+ 0x2e81, /* VPOPCNTDZ256rm */
+ 0x2e87, /* VPOPCNTDZ256rr */
+/* Table12251 */
+ 0x2302, /* VPBROADCASTDZ256m */
+ 0x2305, /* VPBROADCASTDZ256r */
+/* Table12253 */
+ 0xd0c, /* VBROADCASTI32X2Z256m */
+ 0xd0f, /* VBROADCASTI32X2Z256r */
+/* Table12255 */
+ 0xd18, /* VBROADCASTI32X4Z256rm */
+ 0x0, /* */
+/* Table12257 */
+ 0x284b, /* VPEXPANDBZ256rm */
+ 0x284e, /* VPEXPANDBZ256rr */
+/* Table12259 */
+ 0x250c, /* VPCOMPRESSBZ256mr */
+ 0x250e, /* VPCOMPRESSBZ256rr */
+/* Table12261 */
+ 0x2294, /* VPBLENDMDZ256rm */
+ 0x229a, /* VPBLENDMDZ256rr */
+/* Table12263 */
+ 0xcc4, /* VBLENDMPSZ256rm */
+ 0xcca, /* VBLENDMPSZ256rr */
+/* Table12265 */
+ 0x227f, /* VPBLENDMBZ256rm */
+ 0x2282, /* VPBLENDMBZ256rr */
+/* Table12267 */
+ 0x3057, /* VPSHLDVDZ256m */
+ 0x305d, /* VPSHLDVDZ256r */
+/* Table12269 */
+ 0x30f3, /* VPSHRDVDZ256m */
+ 0x30f9, /* VPSHRDVDZ256r */
+/* Table12271 */
+ 0x262d, /* VPERMI2B256rm */
+ 0x2630, /* VPERMI2B256rr */
+/* Table12273 */
+ 0x2642, /* VPERMI2D256rm */
+ 0x2648, /* VPERMI2D256rr */
+/* Table12275 */
+ 0x2678, /* VPERMI2PS256rm */
+ 0x267e, /* VPERMI2PS256rr */
+/* Table12277 */
+ 0x22e3, /* VPBROADCASTBZ256m */
+ 0x22e6, /* VPBROADCASTBZ256r */
+/* Table12279 */
+ 0x2346, /* VPBROADCASTWZ256m */
+ 0x2349, /* VPBROADCASTWZ256r */
+/* Table12281 */
+ 0x0, /* */
+ 0x22f2, /* VPBROADCASTBrZ256r */
+/* Table12283 */
+ 0x0, /* */
+ 0x2355, /* VPBROADCASTWrZ256r */
+/* Table12285 */
+ 0x0, /* */
+ 0x2311, /* VPBROADCASTDrZ256r */
+/* Table12287 */
+ 0x27a9, /* VPERMT2B256rm */
+ 0x27ac, /* VPERMT2B256rr */
+/* Table12289 */
+ 0x27be, /* VPERMT2D256rm */
+ 0x27c4, /* VPERMT2D256rr */
+/* Table12291 */
+ 0x27f4, /* VPERMT2PS256rm */
+ 0x27fa, /* VPERMT2PS256rr */
+/* Table12293 */
+ 0x12b6, /* VEXPANDPSZ256rm */
+ 0x12b9, /* VEXPANDPSZ256rr */
+/* Table12295 */
+ 0x285d, /* VPEXPANDDZ256rm */
+ 0x2860, /* VPEXPANDDZ256rr */
+/* Table12297 */
+ 0xdfc, /* VCOMPRESSPSZ256mr */
+ 0xdfe, /* VCOMPRESSPSZ256rr */
+/* Table12299 */
+ 0x251b, /* VPCOMPRESSDZ256mr */
+ 0x251d, /* VPCOMPRESSDZ256rr */
+/* Table12301 */
+ 0x2607, /* VPERMBZ256rm */
+ 0x260a, /* VPERMBZ256rr */
+/* Table12303 */
+ 0x3148, /* VPSHUFBITQMBZ256rm */
+ 0x314a, /* VPSHUFBITQMBZ256rr */
+/* Table12305 */
+ 0x14cd, /* VFMADDSUB132PSZ256m */
+ 0x14d3, /* VFMADDSUB132PSZ256r */
+/* Table12307 */
+ 0x16d5, /* VFMSUBADD132PSZ256m */
+ 0x16db, /* VFMSUBADD132PSZ256r */
+/* Table12309 */
+ 0x1381, /* VFMADD132PSZ256m */
+ 0x1387, /* VFMADD132PSZ256r */
+/* Table12311 */
+ 0x15a9, /* VFMSUB132PSZ256m */
+ 0x15af, /* VFMSUB132PSZ256r */
+/* Table12313 */
+ 0x17d1, /* VFNMADD132PSZ256m */
+ 0x17d7, /* VFNMADD132PSZ256r */
+/* Table12315 */
+ 0x191d, /* VFNMSUB132PSZ256m */
+ 0x1923, /* VFNMSUB132PSZ256r */
+/* Table12317 */
+ 0x1511, /* VFMADDSUB213PSZ256m */
+ 0x1517, /* VFMADDSUB213PSZ256r */
+/* Table12319 */
+ 0x1719, /* VFMSUBADD213PSZ256m */
+ 0x171f, /* VFMSUBADD213PSZ256r */
+/* Table12321 */
+ 0x13e5, /* VFMADD213PSZ256m */
+ 0x13eb, /* VFMADD213PSZ256r */
+/* Table12323 */
+ 0x160d, /* VFMSUB213PSZ256m */
+ 0x1613, /* VFMSUB213PSZ256r */
+/* Table12325 */
+ 0x1835, /* VFNMADD213PSZ256m */
+ 0x183b, /* VFNMADD213PSZ256r */
+/* Table12327 */
+ 0x1981, /* VFNMSUB213PSZ256m */
+ 0x1987, /* VFNMSUB213PSZ256r */
+/* Table12329 */
+ 0x1555, /* VFMADDSUB231PSZ256m */
+ 0x155b, /* VFMADDSUB231PSZ256r */
+/* Table12331 */
+ 0x175d, /* VFMSUBADD231PSZ256m */
+ 0x1763, /* VFMSUBADD231PSZ256r */
+/* Table12333 */
+ 0x1449, /* VFMADD231PSZ256m */
+ 0x144f, /* VFMADD231PSZ256r */
+/* Table12335 */
+ 0x1671, /* VFMSUB231PSZ256m */
+ 0x1677, /* VFMSUB231PSZ256r */
+/* Table12337 */
+ 0x1899, /* VFNMADD231PSZ256m */
+ 0x189f, /* VFNMADD231PSZ256r */
+/* Table12339 */
+ 0x19e5, /* VFNMSUB231PSZ256m */
+ 0x19eb, /* VFNMSUB231PSZ256r */
+/* Table12341 */
+ 0x2564, /* VPCONFLICTDZ256rm */
+ 0x256a, /* VPCONFLICTDZ256rr */
+/* Table12343 */
+ 0x1b72, /* VGF2P8MULBZ256rm */
+ 0x1b75, /* VGF2P8MULBZ256rr */
+/* Table12345 */
+ 0xbe4, /* VAESENCZ256rm */
+ 0xbe5, /* VAESENCZ256rr */
+/* Table12347 */
+ 0xbda, /* VAESENCLASTZ256rm */
+ 0xbdb, /* VAESENCLASTZ256rr */
+/* Table12349 */
+ 0xbd0, /* VAESDECZ256rm */
+ 0xbd1, /* VAESDECZ256rr */
+/* Table12351 */
+ 0xbc6, /* VAESDECLASTZ256rm */
+ 0xbc7, /* VAESDECLASTZ256rr */
+/* Table12353 */
+ 0x35cb, /* VPTESTNMWZ256rm */
+ 0x35cd, /* VPTESTNMWZ256rr */
+/* Table12355 */
+ 0x35bb, /* VPTESTNMQZ256rm */
+ 0x35bf, /* VPTESTNMQZ256rr */
+/* Table12357 */
+ 0x0, /* */
+ 0x2b79, /* VPMOVM2WZ256rr */
+/* Table12359 */
+ 0x0, /* */
+ 0x2ce6, /* VPMOVW2MZ256rr */
+/* Table12361 */
+ 0x0, /* */
+ 0x231a, /* VPBROADCASTMB2QZ256rr */
+/* Table12363 */
+ 0x0, /* */
+ 0x2b76, /* VPMOVM2QZ256rr */
+/* Table12365 */
+ 0x0, /* */
+ 0x2b7e, /* VPMOVQ2MZ256rr */
+/* Table12367 */
+ 0x26e6, /* VPERMILPDZ256rm */
+ 0x26ec, /* VPERMILPDZ256rr */
+/* Table12369 */
+ 0x342d, /* VPSRLVWZ256rm */
+ 0x3430, /* VPSRLVWZ256rr */
+/* Table12371 */
+ 0x3345, /* VPSRAVWZ256rm */
+ 0x3348, /* VPSRAVWZ256rr */
+/* Table12373 */
+ 0x326f, /* VPSLLVWZ256rm */
+ 0x3272, /* VPSLLVWZ256rr */
+/* Table12375 */
+ 0x2fc4, /* VPRORVQZ256rm */
+ 0x2fca, /* VPRORVQZ256rr */
+/* Table12377 */
+ 0x2f58, /* VPROLVQZ256rm */
+ 0x2f5e, /* VPROLVQZ256rr */
+/* Table12379 */
+ 0x274e, /* VPERMPDZ256rm */
+ 0x2754, /* VPERMPDZ256rr */
+/* Table12381 */
+ 0xd2c, /* VBROADCASTSDZ256m */
+ 0xd2f, /* VBROADCASTSDZ256r */
+/* Table12383 */
+ 0xcfc, /* VBROADCASTF64X2Z128rm */
+ 0x0, /* */
+/* Table12385 */
+ 0x206b, /* VPABSQZ256rm */
+ 0x2071, /* VPABSQZ256rr */
+/* Table12387 */
+ 0x358f, /* VPTESTMWZ256rm */
+ 0x3591, /* VPTESTMWZ256rr */
+/* Table12389 */
+ 0x357f, /* VPTESTMQZ256rm */
+ 0x3583, /* VPTESTMQZ256rr */
+/* Table12391 */
+ 0x2d86, /* VPMULDQZ256rm */
+ 0x2d8c, /* VPMULDQZ256rr */
+/* Table12393 */
+ 0x23d9, /* VPCMPEQQZ256rm */
+ 0x23dd, /* VPCMPEQQZ256rr */
+/* Table12395 */
+ 0x38d4, /* VSCALEFPDZ256rm */
+ 0x38da, /* VSCALEFPDZ256rr */
+/* Table12397 */
+ 0x2788, /* VPERMQZ256rm */
+ 0x278e, /* VPERMQZ256rr */
+/* Table12399 */
+ 0x2429, /* VPCMPGTQZ256rm */
+ 0x242d, /* VPCMPGTQZ256rr */
+/* Table12401 */
+ 0x2abd, /* VPMINSQZ256rm */
+ 0x2ac3, /* VPMINSQZ256rr */
+/* Table12403 */
+ 0x2b23, /* VPMINUQZ256rm */
+ 0x2b29, /* VPMINUQZ256rr */
+/* Table12405 */
+ 0x29f1, /* VPMAXSQZ256rm */
+ 0x29f7, /* VPMAXSQZ256rr */
+/* Table12407 */
+ 0x2a57, /* VPMAXUQZ256rm */
+ 0x2a5d, /* VPMAXUQZ256rr */
+/* Table12409 */
+ 0x2e04, /* VPMULLQZ256rm */
+ 0x2e0a, /* VPMULLQZ256rr */
+/* Table12411 */
+ 0x1a99, /* VGETEXPPDZ256m */
+ 0x1a9f, /* VGETEXPPDZ256r */
+/* Table12413 */
+ 0x291f, /* VPLZCNTQZ256rm */
+ 0x2925, /* VPLZCNTQZ256rr */
+/* Table12415 */
+ 0x3413, /* VPSRLVQZ256rm */
+ 0x3419, /* VPSRLVQZ256rr */
+/* Table12417 */
+ 0x332d, /* VPSRAVQZ256rm */
+ 0x3333, /* VPSRAVQZ256rr */
+/* Table12419 */
+ 0x3255, /* VPSLLVQZ256rm */
+ 0x325b, /* VPSLLVQZ256rr */
+/* Table12421 */
+ 0x373c, /* VRCP14PDZ256m */
+ 0x3742, /* VRCP14PDZ256r */
+/* Table12423 */
+ 0x3860, /* VRSQRT14PDZ256m */
+ 0x3866, /* VRSQRT14PDZ256r */
+/* Table12425 */
+ 0x2eb4, /* VPOPCNTWZ256rm */
+ 0x2eb7, /* VPOPCNTWZ256rr */
+/* Table12427 */
+ 0x2e9c, /* VPOPCNTQZ256rm */
+ 0x2ea2, /* VPOPCNTQZ256rr */
+/* Table12429 */
+ 0x2327, /* VPBROADCASTQZ256m */
+ 0x232a, /* VPBROADCASTQZ256r */
+/* Table12431 */
+ 0xd21, /* VBROADCASTI64X2Z128rm */
+ 0x0, /* */
+/* Table12433 */
+ 0x2881, /* VPEXPANDWZ256rm */
+ 0x2884, /* VPEXPANDWZ256rr */
+/* Table12435 */
+ 0x2539, /* VPCOMPRESSWZ256mr */
+ 0x253b, /* VPCOMPRESSWZ256rr */
+/* Table12437 */
+ 0x22af, /* VPBLENDMQZ256rm */
+ 0x22b5, /* VPBLENDMQZ256rr */
+/* Table12439 */
+ 0xca9, /* VBLENDMPDZ256rm */
+ 0xcaf, /* VBLENDMPDZ256rr */
+/* Table12441 */
+ 0x22c7, /* VPBLENDMWZ256rm */
+ 0x22ca, /* VPBLENDMWZ256rr */
+/* Table12443 */
+ 0x308a, /* VPSHLDVWZ256m */
+ 0x308d, /* VPSHLDVWZ256r */
+/* Table12445 */
+ 0x3072, /* VPSHLDVQZ256m */
+ 0x3078, /* VPSHLDVQZ256r */
+/* Table12447 */
+ 0x3126, /* VPSHRDVWZ256m */
+ 0x3129, /* VPSHRDVWZ256r */
+/* Table12449 */
+ 0x310e, /* VPSHRDVQZ256m */
+ 0x3114, /* VPSHRDVQZ256r */
+/* Table12451 */
+ 0x26ab, /* VPERMI2W256rm */
+ 0x26ae, /* VPERMI2W256rr */
+/* Table12453 */
+ 0x2693, /* VPERMI2Q256rm */
+ 0x2699, /* VPERMI2Q256rr */
+/* Table12455 */
+ 0x265d, /* VPERMI2PD256rm */
+ 0x2663, /* VPERMI2PD256rr */
+/* Table12457 */
+ 0x0, /* */
+ 0x2336, /* VPBROADCASTQrZ256r */
+/* Table12459 */
+ 0x2827, /* VPERMT2W256rm */
+ 0x282a, /* VPERMT2W256rr */
+/* Table12461 */
+ 0x280f, /* VPERMT2Q256rm */
+ 0x2815, /* VPERMT2Q256rr */
+/* Table12463 */
+ 0x27d9, /* VPERMT2PD256rm */
+ 0x27df, /* VPERMT2PD256rr */
+/* Table12465 */
+ 0x2e35, /* VPMULTISHIFTQBZ256rm */
+ 0x2e3b, /* VPMULTISHIFTQBZ256rr */
+/* Table12467 */
+ 0x12a4, /* VEXPANDPDZ256rm */
+ 0x12a7, /* VEXPANDPDZ256rr */
+/* Table12469 */
+ 0x286f, /* VPEXPANDQZ256rm */
+ 0x2872, /* VPEXPANDQZ256rr */
+/* Table12471 */
+ 0xded, /* VCOMPRESSPDZ256mr */
+ 0xdef, /* VCOMPRESSPDZ256rr */
+/* Table12473 */
+ 0x252a, /* VPCOMPRESSQZ256mr */
+ 0x252c, /* VPCOMPRESSQZ256rr */
+/* Table12475 */
+ 0x2839, /* VPERMWZ256rm */
+ 0x283c, /* VPERMWZ256rr */
+/* Table12477 */
+ 0x14ab, /* VFMADDSUB132PDZ256m */
+ 0x14b1, /* VFMADDSUB132PDZ256r */
+/* Table12479 */
+ 0x16b3, /* VFMSUBADD132PDZ256m */
+ 0x16b9, /* VFMSUBADD132PDZ256r */
+/* Table12481 */
+ 0x135f, /* VFMADD132PDZ256m */
+ 0x1365, /* VFMADD132PDZ256r */
+/* Table12483 */
+ 0x1587, /* VFMSUB132PDZ256m */
+ 0x158d, /* VFMSUB132PDZ256r */
+/* Table12485 */
+ 0x17af, /* VFNMADD132PDZ256m */
+ 0x17b5, /* VFNMADD132PDZ256r */
+/* Table12487 */
+ 0x18fb, /* VFNMSUB132PDZ256m */
+ 0x1901, /* VFNMSUB132PDZ256r */
+/* Table12489 */
+ 0x14ef, /* VFMADDSUB213PDZ256m */
+ 0x14f5, /* VFMADDSUB213PDZ256r */
+/* Table12491 */
+ 0x16f7, /* VFMSUBADD213PDZ256m */
+ 0x16fd, /* VFMSUBADD213PDZ256r */
+/* Table12493 */
+ 0x13c3, /* VFMADD213PDZ256m */
+ 0x13c9, /* VFMADD213PDZ256r */
+/* Table12495 */
+ 0x15eb, /* VFMSUB213PDZ256m */
+ 0x15f1, /* VFMSUB213PDZ256r */
+/* Table12497 */
+ 0x1813, /* VFNMADD213PDZ256m */
+ 0x1819, /* VFNMADD213PDZ256r */
+/* Table12499 */
+ 0x195f, /* VFNMSUB213PDZ256m */
+ 0x1965, /* VFNMSUB213PDZ256r */
+/* Table12501 */
+ 0x296d, /* VPMADD52LUQZ256m */
+ 0x2973, /* VPMADD52LUQZ256r */
+/* Table12503 */
+ 0x2952, /* VPMADD52HUQZ256m */
+ 0x2958, /* VPMADD52HUQZ256r */
+/* Table12505 */
+ 0x1533, /* VFMADDSUB231PDZ256m */
+ 0x1539, /* VFMADDSUB231PDZ256r */
+/* Table12507 */
+ 0x173b, /* VFMSUBADD231PDZ256m */
+ 0x1741, /* VFMSUBADD231PDZ256r */
+/* Table12509 */
+ 0x1427, /* VFMADD231PDZ256m */
+ 0x142d, /* VFMADD231PDZ256r */
+/* Table12511 */
+ 0x164f, /* VFMSUB231PDZ256m */
+ 0x1655, /* VFMSUB231PDZ256r */
+/* Table12513 */
+ 0x1877, /* VFNMADD231PDZ256m */
+ 0x187d, /* VFNMADD231PDZ256r */
+/* Table12515 */
+ 0x19c3, /* VFNMSUB231PDZ256m */
+ 0x19c9, /* VFNMSUB231PDZ256r */
+/* Table12517 */
+ 0x257f, /* VPCONFLICTQZ256rm */
+ 0x2585, /* VPCONFLICTQZ256rr */
+/* Table12519 */
+ 0x2ce0, /* VPMOVUSWBZmr */
+ 0x2ce2, /* VPMOVUSWBZrr */
+/* Table12521 */
+ 0x2c95, /* VPMOVUSDBZmr */
+ 0x2c97, /* VPMOVUSDBZrr */
+/* Table12523 */
+ 0x2cb3, /* VPMOVUSQBZmr */
+ 0x2cb5, /* VPMOVUSQBZrr */
+/* Table12525 */
+ 0x2ca4, /* VPMOVUSDWZmr */
+ 0x2ca6, /* VPMOVUSDWZrr */
+/* Table12527 */
+ 0x2cd1, /* VPMOVUSQWZmr */
+ 0x2cd3, /* VPMOVUSQWZrr */
+/* Table12529 */
+ 0x2cc2, /* VPMOVUSQDZmr */
+ 0x2cc4, /* VPMOVUSQDZrr */
+/* Table12531 */
+ 0x2c02, /* VPMOVSWBZmr */
+ 0x2c04, /* VPMOVSWBZrr */
+/* Table12533 */
+ 0x2bb7, /* VPMOVSDBZmr */
+ 0x2bb9, /* VPMOVSDBZrr */
+/* Table12535 */
+ 0x2bd5, /* VPMOVSQBZmr */
+ 0x2bd7, /* VPMOVSQBZrr */
+/* Table12537 */
+ 0x2bc6, /* VPMOVSDWZmr */
+ 0x2bc8, /* VPMOVSDWZrr */
+/* Table12539 */
+ 0x2bf3, /* VPMOVSQWZmr */
+ 0x2bf5, /* VPMOVSQWZrr */
+/* Table12541 */
+ 0x2be4, /* VPMOVSQDZmr */
+ 0x2be6, /* VPMOVSQDZrr */
+/* Table12543 */
+ 0x359f, /* VPTESTNMBZrm */
+ 0x35a1, /* VPTESTNMBZrr */
+/* Table12545 */
+ 0x35af, /* VPTESTNMDZrm */
+ 0x35b3, /* VPTESTNMDZrr */
+/* Table12547 */
+ 0x0, /* */
+ 0x2b71, /* VPMOVM2BZrr */
+/* Table12549 */
+ 0x0, /* */
+ 0x2b4d, /* VPMOVB2MZrr */
+/* Table12551 */
+ 0x2cf2, /* VPMOVWBZmr */
+ 0x2cf4, /* VPMOVWBZrr */
+/* Table12553 */
+ 0x2b5b, /* VPMOVDBZmr */
+ 0x2b5d, /* VPMOVDBZrr */
+/* Table12555 */
+ 0x2b8a, /* VPMOVQBZmr */
+ 0x2b8c, /* VPMOVQBZrr */
+/* Table12557 */
+ 0x2b6a, /* VPMOVDWZmr */
+ 0x2b6c, /* VPMOVDWZrr */
+/* Table12559 */
+ 0x2ba8, /* VPMOVQWZmr */
+ 0x2baa, /* VPMOVQWZrr */
+/* Table12561 */
+ 0x2b99, /* VPMOVQDZmr */
+ 0x2b9b, /* VPMOVQDZrr */
+/* Table12563 */
+ 0x0, /* */
+ 0x2b74, /* VPMOVM2DZrr */
+/* Table12565 */
+ 0x0, /* */
+ 0x2b50, /* VPMOVD2MZrr */
+/* Table12567 */
+ 0x0, /* */
+ 0x231e, /* VPBROADCASTMW2DZrr */
+/* Table12569 */
+ 0x202a, /* VP4DPWSSDrm */
+ 0x0, /* */
+/* Table12571 */
+ 0x2027, /* VP4DPWSSDSrm */
+ 0x0, /* */
+/* Table12573 */
+ 0xb4c, /* V4FMADDPSrm */
+ 0x0, /* */
+/* Table12575 */
+ 0xb52, /* V4FNMADDPSrm */
+ 0x0, /* */
+/* Table12577 */
+ 0x315e, /* VPSHUFBZrm */
+ 0x3161, /* VPSHUFBZrr */
+/* Table12579 */
+ 0x298d, /* VPMADDUBSWZrm */
+ 0x2990, /* VPMADDUBSWZrr */
+/* Table12581 */
+ 0x2da8, /* VPMULHRSWZrm */
+ 0x2dab, /* VPMULHRSWZrr */
+/* Table12583 */
+ 0x2736, /* VPERMILPSZrm */
+ 0x273c, /* VPERMILPSZrr */
+/* Table12585 */
+ 0xef3, /* VCVTPH2PSZrm */
+ 0xef6, /* VCVTPH2PSZrr */
+/* Table12587 */
+ 0x2fb2, /* VPRORVDZrm */
+ 0x2fb8, /* VPRORVDZrr */
+/* Table12589 */
+ 0x2f46, /* VPROLVDZrm */
+ 0x2f4c, /* VPROLVDZrr */
+/* Table12591 */
+ 0x2774, /* VPERMPSZrm */
+ 0x277a, /* VPERMPSZrr */
+/* Table12593 */
+ 0xd46, /* VBROADCASTSSZm */
+ 0xd49, /* VBROADCASTSSZr */
+/* Table12595 */
+ 0xced, /* VBROADCASTF32X2Zm */
+ 0xcf0, /* VBROADCASTF32X2Zr */
+/* Table12597 */
+ 0xcf6, /* VBROADCASTF32X4rm */
+ 0x0, /* */
+/* Table12599 */
+ 0xcf9, /* VBROADCASTF32X8rm */
+ 0x0, /* */
+/* Table12601 */
+ 0x203b, /* VPABSBZrm */
+ 0x203e, /* VPABSBZrr */
+/* Table12603 */
+ 0x208b, /* VPABSWZrm */
+ 0x208e, /* VPABSWZrr */
+/* Table12605 */
+ 0x2057, /* VPABSDZrm */
+ 0x205d, /* VPABSDZrr */
+/* Table12607 */
+ 0x2c41, /* VPMOVSXBWZrm */
+ 0x2c44, /* VPMOVSXBWZrr */
+/* Table12609 */
+ 0x2c15, /* VPMOVSXBDZrm */
+ 0x2c18, /* VPMOVSXBDZrr */
+/* Table12611 */
+ 0x2c2b, /* VPMOVSXBQZrm */
+ 0x2c2e, /* VPMOVSXBQZrr */
+/* Table12613 */
+ 0x2c6d, /* VPMOVSXWDZrm */
+ 0x2c70, /* VPMOVSXWDZrr */
+/* Table12615 */
+ 0x2c83, /* VPMOVSXWQZrm */
+ 0x2c86, /* VPMOVSXWQZrr */
+/* Table12617 */
+ 0x2c57, /* VPMOVSXDQZrm */
+ 0x2c5a, /* VPMOVSXDQZrr */
+/* Table12619 */
+ 0x3563, /* VPTESTMBZrm */
+ 0x3565, /* VPTESTMBZrr */
+/* Table12621 */
+ 0x3573, /* VPTESTMDZrm */
+ 0x3577, /* VPTESTMDZrr */
+/* Table12623 */
+ 0x1ead, /* VMOVNTDQAZrm */
+ 0x0, /* */
+/* Table12625 */
+ 0x20dc, /* VPACKUSDWZrm */
+ 0x20e2, /* VPACKUSDWZrr */
+/* Table12627 */
+ 0x38fb, /* VSCALEFPSZrm */
+ 0x3901, /* VSCALEFPSZrr */
+/* Table12629 */
+ 0x2d31, /* VPMOVZXBWZrm */
+ 0x2d34, /* VPMOVZXBWZrr */
+/* Table12631 */
+ 0x2d05, /* VPMOVZXBDZrm */
+ 0x2d08, /* VPMOVZXBDZrr */
+/* Table12633 */
+ 0x2d1b, /* VPMOVZXBQZrm */
+ 0x2d1e, /* VPMOVZXBQZrr */
+/* Table12635 */
+ 0x2d5d, /* VPMOVZXWDZrm */
+ 0x2d60, /* VPMOVZXWDZrr */
+/* Table12637 */
+ 0x2d73, /* VPMOVZXWQZrm */
+ 0x2d76, /* VPMOVZXWQZrr */
+/* Table12639 */
+ 0x2d47, /* VPMOVZXDQZrm */
+ 0x2d4a, /* VPMOVZXDQZrr */
+/* Table12641 */
+ 0x261e, /* VPERMDZrm */
+ 0x2624, /* VPERMDZrr */
+/* Table12643 */
+ 0x2a8d, /* VPMINSBZrm */
+ 0x2a90, /* VPMINSBZrr */
+/* Table12645 */
+ 0x2aa9, /* VPMINSDZrm */
+ 0x2aaf, /* VPMINSDZrr */
+/* Table12647 */
+ 0x2b43, /* VPMINUWZrm */
+ 0x2b46, /* VPMINUWZrr */
+/* Table12649 */
+ 0x2b0f, /* VPMINUDZrm */
+ 0x2b15, /* VPMINUDZrr */
+/* Table12651 */
+ 0x29c1, /* VPMAXSBZrm */
+ 0x29c4, /* VPMAXSBZrr */
+/* Table12653 */
+ 0x29dd, /* VPMAXSDZrm */
+ 0x29e3, /* VPMAXSDZrr */
+/* Table12655 */
+ 0x2a77, /* VPMAXUWZrm */
+ 0x2a7a, /* VPMAXUWZrr */
+/* Table12657 */
+ 0x2a43, /* VPMAXUDZrm */
+ 0x2a49, /* VPMAXUDZrr */
+/* Table12659 */
+ 0x2df0, /* VPMULLDZrm */
+ 0x2df6, /* VPMULLDZrr */
+/* Table12661 */
+ 0x1ac0, /* VGETEXPPSZm */
+ 0x1ac6, /* VGETEXPPSZr */
+/* Table12663 */
+ 0x290d, /* VPLZCNTDZrm */
+ 0x2913, /* VPLZCNTDZrr */
+/* Table12665 */
+ 0x33fd, /* VPSRLVDZrm */
+ 0x3403, /* VPSRLVDZrr */
+/* Table12667 */
+ 0x3319, /* VPSRAVDZrm */
+ 0x331f, /* VPSRAVDZrr */
+/* Table12669 */
+ 0x323f, /* VPSLLVDZrm */
+ 0x3245, /* VPSLLVDZrr */
+/* Table12671 */
+ 0x3760, /* VRCP14PSZm */
+ 0x3766, /* VRCP14PSZr */
+/* Table12673 */
+ 0x3884, /* VRSQRT14PSZm */
+ 0x388a, /* VRSQRT14PSZr */
+/* Table12675 */
+ 0x25be, /* VPDPBUSDZm */
+ 0x25c4, /* VPDPBUSDZr */
+/* Table12677 */
+ 0x25a3, /* VPDPBUSDSZm */
+ 0x25a9, /* VPDPBUSDSZr */
+/* Table12679 */
+ 0x25f4, /* VPDPWSSDZm */
+ 0x25fa, /* VPDPWSSDZr */
+/* Table12681 */
+ 0x25d9, /* VPDPWSSDSZm */
+ 0x25df, /* VPDPWSSDSZr */
+/* Table12683 */
+ 0x2e72, /* VPOPCNTBZrm */
+ 0x2e75, /* VPOPCNTBZrr */
+/* Table12685 */
+ 0x2e8a, /* VPOPCNTDZrm */
+ 0x2e90, /* VPOPCNTDZrr */
+/* Table12687 */
+ 0x2308, /* VPBROADCASTDZm */
+ 0x230b, /* VPBROADCASTDZr */
+/* Table12689 */
+ 0xd12, /* VBROADCASTI32X2Zm */
+ 0xd15, /* VBROADCASTI32X2Zr */
+/* Table12691 */
+ 0xd1b, /* VBROADCASTI32X4rm */
+ 0x0, /* */
+/* Table12693 */
+ 0xd1e, /* VBROADCASTI32X8rm */
+ 0x0, /* */
+/* Table12695 */
+ 0x2851, /* VPEXPANDBZrm */
+ 0x2854, /* VPEXPANDBZrr */
+/* Table12697 */
+ 0x2511, /* VPCOMPRESSBZmr */
+ 0x2513, /* VPCOMPRESSBZrr */
+/* Table12699 */
+ 0x229d, /* VPBLENDMDZrm */
+ 0x22a3, /* VPBLENDMDZrr */
+/* Table12701 */
+ 0xccd, /* VBLENDMPSZrm */
+ 0xcd3, /* VBLENDMPSZrr */
+/* Table12703 */
+ 0x2285, /* VPBLENDMBZrm */
+ 0x2288, /* VPBLENDMBZrr */
+/* Table12705 */
+ 0x3060, /* VPSHLDVDZm */
+ 0x3066, /* VPSHLDVDZr */
+/* Table12707 */
+ 0x30fc, /* VPSHRDVDZm */
+ 0x3102, /* VPSHRDVDZr */
+/* Table12709 */
+ 0x2633, /* VPERMI2Brm */
+ 0x2636, /* VPERMI2Brr */
+/* Table12711 */
+ 0x264b, /* VPERMI2Drm */
+ 0x2651, /* VPERMI2Drr */
+/* Table12713 */
+ 0x2681, /* VPERMI2PSrm */
+ 0x2687, /* VPERMI2PSrr */
+/* Table12715 */
+ 0x22e9, /* VPBROADCASTBZm */
+ 0x22ec, /* VPBROADCASTBZr */
+/* Table12717 */
+ 0x234c, /* VPBROADCASTWZm */
+ 0x234f, /* VPBROADCASTWZr */
+/* Table12719 */
+ 0x0, /* */
+ 0x22f5, /* VPBROADCASTBrZr */
+/* Table12721 */
+ 0x0, /* */
+ 0x2358, /* VPBROADCASTWrZr */
+/* Table12723 */
+ 0x0, /* */
+ 0x2314, /* VPBROADCASTDrZr */
+/* Table12725 */
+ 0x27af, /* VPERMT2Brm */
+ 0x27b2, /* VPERMT2Brr */
+/* Table12727 */
+ 0x27c7, /* VPERMT2Drm */
+ 0x27cd, /* VPERMT2Drr */
+/* Table12729 */
+ 0x27fd, /* VPERMT2PSrm */
+ 0x2803, /* VPERMT2PSrr */
+/* Table12731 */
+ 0x12bc, /* VEXPANDPSZrm */
+ 0x12bf, /* VEXPANDPSZrr */
+/* Table12733 */
+ 0x2863, /* VPEXPANDDZrm */
+ 0x2866, /* VPEXPANDDZrr */
+/* Table12735 */
+ 0xe01, /* VCOMPRESSPSZmr */
+ 0xe03, /* VCOMPRESSPSZrr */
+/* Table12737 */
+ 0x2520, /* VPCOMPRESSDZmr */
+ 0x2522, /* VPCOMPRESSDZrr */
+/* Table12739 */
+ 0x260d, /* VPERMBZrm */
+ 0x2610, /* VPERMBZrr */
+/* Table12741 */
+ 0x314c, /* VPSHUFBITQMBZrm */
+ 0x314e, /* VPSHUFBITQMBZrr */
+/* Table12743 */
+ 0x14d6, /* VFMADDSUB132PSZm */
+ 0x14dc, /* VFMADDSUB132PSZr */
+/* Table12745 */
+ 0x16de, /* VFMSUBADD132PSZm */
+ 0x16e4, /* VFMSUBADD132PSZr */
+/* Table12747 */
+ 0x138a, /* VFMADD132PSZm */
+ 0x1390, /* VFMADD132PSZr */
+/* Table12749 */
+ 0x15b2, /* VFMSUB132PSZm */
+ 0x15b8, /* VFMSUB132PSZr */
+/* Table12751 */
+ 0x17da, /* VFNMADD132PSZm */
+ 0x17e0, /* VFNMADD132PSZr */
+/* Table12753 */
+ 0x1926, /* VFNMSUB132PSZm */
+ 0x192c, /* VFNMSUB132PSZr */
+/* Table12755 */
+ 0x151a, /* VFMADDSUB213PSZm */
+ 0x1520, /* VFMADDSUB213PSZr */
+/* Table12757 */
+ 0x1722, /* VFMSUBADD213PSZm */
+ 0x1728, /* VFMSUBADD213PSZr */
+/* Table12759 */
+ 0x13ee, /* VFMADD213PSZm */
+ 0x13f4, /* VFMADD213PSZr */
+/* Table12761 */
+ 0x1616, /* VFMSUB213PSZm */
+ 0x161c, /* VFMSUB213PSZr */
+/* Table12763 */
+ 0x183e, /* VFNMADD213PSZm */
+ 0x1844, /* VFNMADD213PSZr */
+/* Table12765 */
+ 0x198a, /* VFNMSUB213PSZm */
+ 0x1990, /* VFNMSUB213PSZr */
+/* Table12767 */
+ 0x155e, /* VFMADDSUB231PSZm */
+ 0x1564, /* VFMADDSUB231PSZr */
+/* Table12769 */
+ 0x1766, /* VFMSUBADD231PSZm */
+ 0x176c, /* VFMSUBADD231PSZr */
+/* Table12771 */
+ 0x1452, /* VFMADD231PSZm */
+ 0x1458, /* VFMADD231PSZr */
+/* Table12773 */
+ 0x167a, /* VFMSUB231PSZm */
+ 0x1680, /* VFMSUB231PSZr */
+/* Table12775 */
+ 0x18a2, /* VFNMADD231PSZm */
+ 0x18a8, /* VFNMADD231PSZr */
+/* Table12777 */
+ 0x19ee, /* VFNMSUB231PSZm */
+ 0x19f4, /* VFNMSUB231PSZr */
+/* Table12779 */
+ 0x256d, /* VPCONFLICTDZrm */
+ 0x2573, /* VPCONFLICTDZrr */
+/* Table12781 */
+ 0x1292, /* VEXP2PSZm */
+ 0x1298, /* VEXP2PSZr */
+/* Table12783 */
+ 0x3781, /* VRCP28PSZm */
+ 0x3787, /* VRCP28PSZr */
+/* Table12785 */
+ 0x38a5, /* VRSQRT28PSZm */
+ 0x38ab, /* VRSQRT28PSZr */
+/* Table12787 */
+ 0x1b78, /* VGF2P8MULBZrm */
+ 0x1b7b, /* VGF2P8MULBZrr */
+/* Table12789 */
+ 0xbe6, /* VAESENCZrm */
+ 0xbe7, /* VAESENCZrr */
+/* Table12791 */
+ 0xbdc, /* VAESENCLASTZrm */
+ 0xbdd, /* VAESENCLASTZrr */
+/* Table12793 */
+ 0xbd2, /* VAESDECZrm */
+ 0xbd3, /* VAESDECZrr */
+/* Table12795 */
+ 0xbc8, /* VAESDECLASTZrm */
+ 0xbc9, /* VAESDECLASTZrr */
+/* Table12797 */
+ 0x35cf, /* VPTESTNMWZrm */
+ 0x35d1, /* VPTESTNMWZrr */
+/* Table12799 */
+ 0x35c1, /* VPTESTNMQZrm */
+ 0x35c5, /* VPTESTNMQZrr */
+/* Table12801 */
+ 0x0, /* */
+ 0x2b7a, /* VPMOVM2WZrr */
+/* Table12803 */
+ 0x0, /* */
+ 0x2ce7, /* VPMOVW2MZrr */
+/* Table12805 */
+ 0x0, /* */
+ 0x231b, /* VPBROADCASTMB2QZrr */
+/* Table12807 */
+ 0x0, /* */
+ 0x2b77, /* VPMOVM2QZrr */
+/* Table12809 */
+ 0x0, /* */
+ 0x2b7f, /* VPMOVQ2MZrr */
+/* Table12811 */
+ 0x26f8, /* VPERMILPDZrm */
+ 0x26fe, /* VPERMILPDZrr */
+/* Table12813 */
+ 0x3433, /* VPSRLVWZrm */
+ 0x3436, /* VPSRLVWZrr */
+/* Table12815 */
+ 0x334b, /* VPSRAVWZrm */
+ 0x334e, /* VPSRAVWZrr */
+/* Table12817 */
+ 0x3275, /* VPSLLVWZrm */
+ 0x3278, /* VPSLLVWZrr */
+/* Table12819 */
+ 0x2fcd, /* VPRORVQZrm */
+ 0x2fd3, /* VPRORVQZrr */
+/* Table12821 */
+ 0x2f61, /* VPROLVQZrm */
+ 0x2f67, /* VPROLVQZrr */
+/* Table12823 */
+ 0x2760, /* VPERMPDZrm */
+ 0x2766, /* VPERMPDZrr */
+/* Table12825 */
+ 0xd32, /* VBROADCASTSDZm */
+ 0xd35, /* VBROADCASTSDZr */
+/* Table12827 */
+ 0xcff, /* VBROADCASTF64X2rm */
+ 0x0, /* */
+/* Table12829 */
+ 0xd02, /* VBROADCASTF64X4rm */
+ 0x0, /* */
+/* Table12831 */
+ 0x2074, /* VPABSQZrm */
+ 0x207a, /* VPABSQZrr */
+/* Table12833 */
+ 0x3593, /* VPTESTMWZrm */
+ 0x3595, /* VPTESTMWZrr */
+/* Table12835 */
+ 0x3585, /* VPTESTMQZrm */
+ 0x3589, /* VPTESTMQZrr */
+/* Table12837 */
+ 0x2d8f, /* VPMULDQZrm */
+ 0x2d95, /* VPMULDQZrr */
+/* Table12839 */
+ 0x23df, /* VPCMPEQQZrm */
+ 0x23e3, /* VPCMPEQQZrr */
+/* Table12841 */
+ 0x38dd, /* VSCALEFPDZrm */
+ 0x38e3, /* VSCALEFPDZrr */
+/* Table12843 */
+ 0x279a, /* VPERMQZrm */
+ 0x27a0, /* VPERMQZrr */
+/* Table12845 */
+ 0x242f, /* VPCMPGTQZrm */
+ 0x2433, /* VPCMPGTQZrr */
+/* Table12847 */
+ 0x2ac6, /* VPMINSQZrm */
+ 0x2acc, /* VPMINSQZrr */
+/* Table12849 */
+ 0x2b2c, /* VPMINUQZrm */
+ 0x2b32, /* VPMINUQZrr */
+/* Table12851 */
+ 0x29fa, /* VPMAXSQZrm */
+ 0x2a00, /* VPMAXSQZrr */
+/* Table12853 */
+ 0x2a60, /* VPMAXUQZrm */
+ 0x2a66, /* VPMAXUQZrr */
+/* Table12855 */
+ 0x2e0d, /* VPMULLQZrm */
+ 0x2e13, /* VPMULLQZrr */
+/* Table12857 */
+ 0x1aa2, /* VGETEXPPDZm */
+ 0x1aa8, /* VGETEXPPDZr */
+/* Table12859 */
+ 0x2928, /* VPLZCNTQZrm */
+ 0x292e, /* VPLZCNTQZrr */
+/* Table12861 */
+ 0x341c, /* VPSRLVQZrm */
+ 0x3422, /* VPSRLVQZrr */
+/* Table12863 */
+ 0x3336, /* VPSRAVQZrm */
+ 0x333c, /* VPSRAVQZrr */
+/* Table12865 */
+ 0x325e, /* VPSLLVQZrm */
+ 0x3264, /* VPSLLVQZrr */
+/* Table12867 */
+ 0x3745, /* VRCP14PDZm */
+ 0x374b, /* VRCP14PDZr */
+/* Table12869 */
+ 0x3869, /* VRSQRT14PDZm */
+ 0x386f, /* VRSQRT14PDZr */
+/* Table12871 */
+ 0x2eba, /* VPOPCNTWZrm */
+ 0x2ebd, /* VPOPCNTWZrr */
+/* Table12873 */
+ 0x2ea5, /* VPOPCNTQZrm */
+ 0x2eab, /* VPOPCNTQZrr */
+/* Table12875 */
+ 0x232d, /* VPBROADCASTQZm */
+ 0x2330, /* VPBROADCASTQZr */
+/* Table12877 */
+ 0xd24, /* VBROADCASTI64X2rm */
+ 0x0, /* */
+/* Table12879 */
+ 0xd27, /* VBROADCASTI64X4rm */
+ 0x0, /* */
+/* Table12881 */
+ 0x2887, /* VPEXPANDWZrm */
+ 0x288a, /* VPEXPANDWZrr */
+/* Table12883 */
+ 0x253e, /* VPCOMPRESSWZmr */
+ 0x2540, /* VPCOMPRESSWZrr */
+/* Table12885 */
+ 0x22b8, /* VPBLENDMQZrm */
+ 0x22be, /* VPBLENDMQZrr */
+/* Table12887 */
+ 0xcb2, /* VBLENDMPDZrm */
+ 0xcb8, /* VBLENDMPDZrr */
+/* Table12889 */
+ 0x22cd, /* VPBLENDMWZrm */
+ 0x22d0, /* VPBLENDMWZrr */
+/* Table12891 */
+ 0x3090, /* VPSHLDVWZm */
+ 0x3093, /* VPSHLDVWZr */
+/* Table12893 */
+ 0x307b, /* VPSHLDVQZm */
+ 0x3081, /* VPSHLDVQZr */
+/* Table12895 */
+ 0x312c, /* VPSHRDVWZm */
+ 0x312f, /* VPSHRDVWZr */
+/* Table12897 */
+ 0x3117, /* VPSHRDVQZm */
+ 0x311d, /* VPSHRDVQZr */
+/* Table12899 */
+ 0x26b1, /* VPERMI2Wrm */
+ 0x26b4, /* VPERMI2Wrr */
+/* Table12901 */
+ 0x269c, /* VPERMI2Qrm */
+ 0x26a2, /* VPERMI2Qrr */
+/* Table12903 */
+ 0x2666, /* VPERMI2PDrm */
+ 0x266c, /* VPERMI2PDrr */
+/* Table12905 */
+ 0x0, /* */
+ 0x2339, /* VPBROADCASTQrZr */
+/* Table12907 */
+ 0x282d, /* VPERMT2Wrm */
+ 0x2830, /* VPERMT2Wrr */
+/* Table12909 */
+ 0x2818, /* VPERMT2Qrm */
+ 0x281e, /* VPERMT2Qrr */
+/* Table12911 */
+ 0x27e2, /* VPERMT2PDrm */
+ 0x27e8, /* VPERMT2PDrr */
+/* Table12913 */
+ 0x2e3e, /* VPMULTISHIFTQBZrm */
+ 0x2e44, /* VPMULTISHIFTQBZrr */
+/* Table12915 */
+ 0x12aa, /* VEXPANDPDZrm */
+ 0x12ad, /* VEXPANDPDZrr */
+/* Table12917 */
+ 0x2875, /* VPEXPANDQZrm */
+ 0x2878, /* VPEXPANDQZrr */
+/* Table12919 */
+ 0xdf2, /* VCOMPRESSPDZmr */
+ 0xdf4, /* VCOMPRESSPDZrr */
+/* Table12921 */
+ 0x252f, /* VPCOMPRESSQZmr */
+ 0x2531, /* VPCOMPRESSQZrr */
+/* Table12923 */
+ 0x283f, /* VPERMWZrm */
+ 0x2842, /* VPERMWZrr */
+/* Table12925 */
+ 0x14b4, /* VFMADDSUB132PDZm */
+ 0x14ba, /* VFMADDSUB132PDZr */
+/* Table12927 */
+ 0x16bc, /* VFMSUBADD132PDZm */
+ 0x16c2, /* VFMSUBADD132PDZr */
+/* Table12929 */
+ 0x1368, /* VFMADD132PDZm */
+ 0x136e, /* VFMADD132PDZr */
+/* Table12931 */
+ 0x1590, /* VFMSUB132PDZm */
+ 0x1596, /* VFMSUB132PDZr */
+/* Table12933 */
+ 0x17b8, /* VFNMADD132PDZm */
+ 0x17be, /* VFNMADD132PDZr */
+/* Table12935 */
+ 0x1904, /* VFNMSUB132PDZm */
+ 0x190a, /* VFNMSUB132PDZr */
+/* Table12937 */
+ 0x14f8, /* VFMADDSUB213PDZm */
+ 0x14fe, /* VFMADDSUB213PDZr */
+/* Table12939 */
+ 0x1700, /* VFMSUBADD213PDZm */
+ 0x1706, /* VFMSUBADD213PDZr */
+/* Table12941 */
+ 0x13cc, /* VFMADD213PDZm */
+ 0x13d2, /* VFMADD213PDZr */
+/* Table12943 */
+ 0x15f4, /* VFMSUB213PDZm */
+ 0x15fa, /* VFMSUB213PDZr */
+/* Table12945 */
+ 0x181c, /* VFNMADD213PDZm */
+ 0x1822, /* VFNMADD213PDZr */
+/* Table12947 */
+ 0x1968, /* VFNMSUB213PDZm */
+ 0x196e, /* VFNMSUB213PDZr */
+/* Table12949 */
+ 0x2976, /* VPMADD52LUQZm */
+ 0x297c, /* VPMADD52LUQZr */
+/* Table12951 */
+ 0x295b, /* VPMADD52HUQZm */
+ 0x2961, /* VPMADD52HUQZr */
+/* Table12953 */
+ 0x153c, /* VFMADDSUB231PDZm */
+ 0x1542, /* VFMADDSUB231PDZr */
+/* Table12955 */
+ 0x1744, /* VFMSUBADD231PDZm */
+ 0x174a, /* VFMSUBADD231PDZr */
+/* Table12957 */
+ 0x1430, /* VFMADD231PDZm */
+ 0x1436, /* VFMADD231PDZr */
+/* Table12959 */
+ 0x1658, /* VFMSUB231PDZm */
+ 0x165e, /* VFMSUB231PDZr */
+/* Table12961 */
+ 0x1880, /* VFNMADD231PDZm */
+ 0x1886, /* VFNMADD231PDZr */
+/* Table12963 */
+ 0x19cc, /* VFNMSUB231PDZm */
+ 0x19d2, /* VFNMSUB231PDZr */
+/* Table12965 */
+ 0x2588, /* VPCONFLICTQZrm */
+ 0x258e, /* VPCONFLICTQZrr */
+/* Table12967 */
+ 0x1286, /* VEXP2PDZm */
+ 0x128c, /* VEXP2PDZr */
+/* Table12969 */
+ 0x3775, /* VRCP28PDZm */
+ 0x377b, /* VRCP28PDZr */
+/* Table12971 */
+ 0x3899, /* VRSQRT28PDZm */
+ 0x389f, /* VRSQRT28PDZr */
+/* Table12973 */
+ 0x2cd7, /* VPMOVUSWBZ128mrk */
+ 0x2cd9, /* VPMOVUSWBZ128rrk */
+/* Table12975 */
+ 0x2c8c, /* VPMOVUSDBZ128mrk */
+ 0x2c8e, /* VPMOVUSDBZ128rrk */
+/* Table12977 */
+ 0x2caa, /* VPMOVUSQBZ128mrk */
+ 0x2cac, /* VPMOVUSQBZ128rrk */
+/* Table12979 */
+ 0x2c9b, /* VPMOVUSDWZ128mrk */
+ 0x2c9d, /* VPMOVUSDWZ128rrk */
+/* Table12981 */
+ 0x2cc8, /* VPMOVUSQWZ128mrk */
+ 0x2cca, /* VPMOVUSQWZ128rrk */
+/* Table12983 */
+ 0x2cb9, /* VPMOVUSQDZ128mrk */
+ 0x2cbb, /* VPMOVUSQDZ128rrk */
+/* Table12985 */
+ 0x2bf9, /* VPMOVSWBZ128mrk */
+ 0x2bfb, /* VPMOVSWBZ128rrk */
+/* Table12987 */
+ 0x2bae, /* VPMOVSDBZ128mrk */
+ 0x2bb0, /* VPMOVSDBZ128rrk */
+/* Table12989 */
+ 0x2bcc, /* VPMOVSQBZ128mrk */
+ 0x2bce, /* VPMOVSQBZ128rrk */
+/* Table12991 */
+ 0x2bbd, /* VPMOVSDWZ128mrk */
+ 0x2bbf, /* VPMOVSDWZ128rrk */
+/* Table12993 */
+ 0x2bea, /* VPMOVSQWZ128mrk */
+ 0x2bec, /* VPMOVSQWZ128rrk */
+/* Table12995 */
+ 0x2bdb, /* VPMOVSQDZ128mrk */
+ 0x2bdd, /* VPMOVSQDZ128rrk */
+/* Table12997 */
+ 0x3598, /* VPTESTNMBZ128rmk */
+ 0x359a, /* VPTESTNMBZ128rrk */
+/* Table12999 */
+ 0x35a6, /* VPTESTNMDZ128rmk */
+ 0x35a8, /* VPTESTNMDZ128rrk */
+/* Table13001 */
+ 0x2ce9, /* VPMOVWBZ128mrk */
+ 0x2ceb, /* VPMOVWBZ128rrk */
+/* Table13003 */
+ 0x2b52, /* VPMOVDBZ128mrk */
+ 0x2b54, /* VPMOVDBZ128rrk */
+/* Table13005 */
+ 0x2b81, /* VPMOVQBZ128mrk */
+ 0x2b83, /* VPMOVQBZ128rrk */
+/* Table13007 */
+ 0x2b61, /* VPMOVDWZ128mrk */
+ 0x2b63, /* VPMOVDWZ128rrk */
+/* Table13009 */
+ 0x2b9f, /* VPMOVQWZ128mrk */
+ 0x2ba1, /* VPMOVQWZ128rrk */
+/* Table13011 */
+ 0x2b90, /* VPMOVQDZ128mrk */
+ 0x2b92, /* VPMOVQDZ128rrk */
+/* Table13013 */
+ 0xb50, /* V4FMADDSSrmk */
+ 0x0, /* */
+/* Table13015 */
+ 0xb56, /* V4FNMADDSSrmk */
+ 0x0, /* */
+/* Table13017 */
+ 0x3153, /* VPSHUFBZ128rmk */
+ 0x3156, /* VPSHUFBZ128rrk */
+/* Table13019 */
+ 0x2982, /* VPMADDUBSWZ128rmk */
+ 0x2985, /* VPMADDUBSWZ128rrk */
+/* Table13021 */
+ 0x2d9d, /* VPMULHRSWZ128rmk */
+ 0x2da0, /* VPMULHRSWZ128rrk */
+/* Table13023 */
+ 0x2716, /* VPERMILPSZ128rmk */
+ 0x2719, /* VPERMILPSZ128rrk */
+/* Table13025 */
+ 0xee8, /* VCVTPH2PSZ128rmk */
+ 0xeeb, /* VCVTPH2PSZ128rrk */
+/* Table13027 */
+ 0x2fa4, /* VPRORVDZ128rmk */
+ 0x2fa7, /* VPRORVDZ128rrk */
+/* Table13029 */
+ 0x2f38, /* VPROLVDZ128rmk */
+ 0x2f3b, /* VPROLVDZ128rrk */
+/* Table13031 */
+ 0xd3b, /* VBROADCASTSSZ128mk */
+ 0xd3e, /* VBROADCASTSSZ128rk */
+/* Table13033 */
+ 0x2030, /* VPABSBZ128rmk */
+ 0x2033, /* VPABSBZ128rrk */
+/* Table13035 */
+ 0x2080, /* VPABSWZ128rmk */
+ 0x2083, /* VPABSWZ128rrk */
+/* Table13037 */
+ 0x2049, /* VPABSDZ128rmk */
+ 0x204c, /* VPABSDZ128rrk */
+/* Table13039 */
+ 0x2c36, /* VPMOVSXBWZ128rmk */
+ 0x2c39, /* VPMOVSXBWZ128rrk */
+/* Table13041 */
+ 0x2c0a, /* VPMOVSXBDZ128rmk */
+ 0x2c0d, /* VPMOVSXBDZ128rrk */
+/* Table13043 */
+ 0x2c20, /* VPMOVSXBQZ128rmk */
+ 0x2c23, /* VPMOVSXBQZ128rrk */
+/* Table13045 */
+ 0x2c62, /* VPMOVSXWDZ128rmk */
+ 0x2c65, /* VPMOVSXWDZ128rrk */
+/* Table13047 */
+ 0x2c78, /* VPMOVSXWQZ128rmk */
+ 0x2c7b, /* VPMOVSXWQZ128rrk */
+/* Table13049 */
+ 0x2c4c, /* VPMOVSXDQZ128rmk */
+ 0x2c4f, /* VPMOVSXDQZ128rrk */
+/* Table13051 */
+ 0x355c, /* VPTESTMBZ128rmk */
+ 0x355e, /* VPTESTMBZ128rrk */
+/* Table13053 */
+ 0x356a, /* VPTESTMDZ128rmk */
+ 0x356c, /* VPTESTMDZ128rrk */
+/* Table13055 */
+ 0x20ce, /* VPACKUSDWZ128rmk */
+ 0x20d1, /* VPACKUSDWZ128rrk */
+/* Table13057 */
+ 0x38ed, /* VSCALEFPSZ128rmk */
+ 0x38f0, /* VSCALEFPSZ128rrk */
+/* Table13059 */
+ 0x3911, /* VSCALEFSSZrmk */
+ 0x3917, /* VSCALEFSSZrrk */
+/* Table13061 */
+ 0x2d26, /* VPMOVZXBWZ128rmk */
+ 0x2d29, /* VPMOVZXBWZ128rrk */
+/* Table13063 */
+ 0x2cfa, /* VPMOVZXBDZ128rmk */
+ 0x2cfd, /* VPMOVZXBDZ128rrk */
+/* Table13065 */
+ 0x2d10, /* VPMOVZXBQZ128rmk */
+ 0x2d13, /* VPMOVZXBQZ128rrk */
+/* Table13067 */
+ 0x2d52, /* VPMOVZXWDZ128rmk */
+ 0x2d55, /* VPMOVZXWDZ128rrk */
+/* Table13069 */
+ 0x2d68, /* VPMOVZXWQZ128rmk */
+ 0x2d6b, /* VPMOVZXWQZ128rrk */
+/* Table13071 */
+ 0x2d3c, /* VPMOVZXDQZ128rmk */
+ 0x2d3f, /* VPMOVZXDQZ128rrk */
+/* Table13073 */
+ 0x2a82, /* VPMINSBZ128rmk */
+ 0x2a85, /* VPMINSBZ128rrk */
+/* Table13075 */
+ 0x2a9b, /* VPMINSDZ128rmk */
+ 0x2a9e, /* VPMINSDZ128rrk */
+/* Table13077 */
+ 0x2b38, /* VPMINUWZ128rmk */
+ 0x2b3b, /* VPMINUWZ128rrk */
+/* Table13079 */
+ 0x2b01, /* VPMINUDZ128rmk */
+ 0x2b04, /* VPMINUDZ128rrk */
+/* Table13081 */
+ 0x29b6, /* VPMAXSBZ128rmk */
+ 0x29b9, /* VPMAXSBZ128rrk */
+/* Table13083 */
+ 0x29cf, /* VPMAXSDZ128rmk */
+ 0x29d2, /* VPMAXSDZ128rrk */
+/* Table13085 */
+ 0x2a6c, /* VPMAXUWZ128rmk */
+ 0x2a6f, /* VPMAXUWZ128rrk */
+/* Table13087 */
+ 0x2a35, /* VPMAXUDZ128rmk */
+ 0x2a38, /* VPMAXUDZ128rrk */
+/* Table13089 */
+ 0x2de2, /* VPMULLDZ128rmk */
+ 0x2de5, /* VPMULLDZ128rrk */
+/* Table13091 */
+ 0x1ab2, /* VGETEXPPSZ128mk */
+ 0x1ab5, /* VGETEXPPSZ128rk */
+/* Table13093 */
+ 0x1ad6, /* VGETEXPSSZmk */
+ 0x1adc, /* VGETEXPSSZrk */
+/* Table13095 */
+ 0x28ff, /* VPLZCNTDZ128rmk */
+ 0x2902, /* VPLZCNTDZ128rrk */
+/* Table13097 */
+ 0x33ef, /* VPSRLVDZ128rmk */
+ 0x33f2, /* VPSRLVDZ128rrk */
+/* Table13099 */
+ 0x330b, /* VPSRAVDZ128rmk */
+ 0x330e, /* VPSRAVDZ128rrk */
+/* Table13101 */
+ 0x3231, /* VPSLLVDZ128rmk */
+ 0x3234, /* VPSLLVDZ128rrk */
+/* Table13103 */
+ 0x3752, /* VRCP14PSZ128mk */
+ 0x3755, /* VRCP14PSZ128rk */
+/* Table13105 */
+ 0x3770, /* VRCP14SSZrmk */
+ 0x3773, /* VRCP14SSZrrk */
+/* Table13107 */
+ 0x3876, /* VRSQRT14PSZ128mk */
+ 0x3879, /* VRSQRT14PSZ128rk */
+/* Table13109 */
+ 0x3894, /* VRSQRT14SSZrmk */
+ 0x3897, /* VRSQRT14SSZrrk */
+/* Table13111 */
+ 0x25b0, /* VPDPBUSDZ128mk */
+ 0x25b3, /* VPDPBUSDZ128rk */
+/* Table13113 */
+ 0x2595, /* VPDPBUSDSZ128mk */
+ 0x2598, /* VPDPBUSDSZ128rk */
+/* Table13115 */
+ 0x25e6, /* VPDPWSSDZ128mk */
+ 0x25e9, /* VPDPWSSDZ128rk */
+/* Table13117 */
+ 0x25cb, /* VPDPWSSDSZ128mk */
+ 0x25ce, /* VPDPWSSDSZ128rk */
+/* Table13119 */
+ 0x2e67, /* VPOPCNTBZ128rmk */
+ 0x2e6a, /* VPOPCNTBZ128rrk */
+/* Table13121 */
+ 0x2e7c, /* VPOPCNTDZ128rmk */
+ 0x2e7f, /* VPOPCNTDZ128rrk */
+/* Table13123 */
+ 0x22fd, /* VPBROADCASTDZ128mk */
+ 0x2300, /* VPBROADCASTDZ128rk */
+/* Table13125 */
+ 0xd07, /* VBROADCASTI32X2Z128mk */
+ 0xd0a, /* VBROADCASTI32X2Z128rk */
+/* Table13127 */
+ 0x2846, /* VPEXPANDBZ128rmk */
+ 0x2849, /* VPEXPANDBZ128rrk */
+/* Table13129 */
+ 0x2508, /* VPCOMPRESSBZ128mrk */
+ 0x250a, /* VPCOMPRESSBZ128rrk */
+/* Table13131 */
+ 0x228f, /* VPBLENDMDZ128rmk */
+ 0x2292, /* VPBLENDMDZ128rrk */
+/* Table13133 */
+ 0xcbf, /* VBLENDMPSZ128rmk */
+ 0xcc2, /* VBLENDMPSZ128rrk */
+/* Table13135 */
+ 0x227a, /* VPBLENDMBZ128rmk */
+ 0x227d, /* VPBLENDMBZ128rrk */
+/* Table13137 */
+ 0x3052, /* VPSHLDVDZ128mk */
+ 0x3055, /* VPSHLDVDZ128rk */
+/* Table13139 */
+ 0x30ee, /* VPSHRDVDZ128mk */
+ 0x30f1, /* VPSHRDVDZ128rk */
+/* Table13141 */
+ 0x2628, /* VPERMI2B128rmk */
+ 0x262b, /* VPERMI2B128rrk */
+/* Table13143 */
+ 0x263d, /* VPERMI2D128rmk */
+ 0x2640, /* VPERMI2D128rrk */
+/* Table13145 */
+ 0x2673, /* VPERMI2PS128rmk */
+ 0x2676, /* VPERMI2PS128rrk */
+/* Table13147 */
+ 0x22de, /* VPBROADCASTBZ128mk */
+ 0x22e1, /* VPBROADCASTBZ128rk */
+/* Table13149 */
+ 0x2341, /* VPBROADCASTWZ128mk */
+ 0x2344, /* VPBROADCASTWZ128rk */
+/* Table13151 */
+ 0x0, /* */
+ 0x22f0, /* VPBROADCASTBrZ128rk */
+/* Table13153 */
+ 0x0, /* */
+ 0x2353, /* VPBROADCASTWrZ128rk */
+/* Table13155 */
+ 0x0, /* */
+ 0x230f, /* VPBROADCASTDrZ128rk */
+/* Table13157 */
+ 0x27a4, /* VPERMT2B128rmk */
+ 0x27a7, /* VPERMT2B128rrk */
+/* Table13159 */
+ 0x27b9, /* VPERMT2D128rmk */
+ 0x27bc, /* VPERMT2D128rrk */
+/* Table13161 */
+ 0x27ef, /* VPERMT2PS128rmk */
+ 0x27f2, /* VPERMT2PS128rrk */
+/* Table13163 */
+ 0x12b1, /* VEXPANDPSZ128rmk */
+ 0x12b4, /* VEXPANDPSZ128rrk */
+/* Table13165 */
+ 0x2858, /* VPEXPANDDZ128rmk */
+ 0x285b, /* VPEXPANDDZ128rrk */
+/* Table13167 */
+ 0xdf8, /* VCOMPRESSPSZ128mrk */
+ 0xdfa, /* VCOMPRESSPSZ128rrk */
+/* Table13169 */
+ 0x2517, /* VPCOMPRESSDZ128mrk */
+ 0x2519, /* VPCOMPRESSDZ128rrk */
+/* Table13171 */
+ 0x2602, /* VPERMBZ128rmk */
+ 0x2605, /* VPERMBZ128rrk */
+/* Table13173 */
+ 0x3145, /* VPSHUFBITQMBZ128rmk */
+ 0x3147, /* VPSHUFBITQMBZ128rrk */
+/* Table13175 */
+ 0x28a0, /* VPGATHERDDZ128rm */
+ 0x0, /* */
+/* Table13177 */
+ 0x28aa, /* VPGATHERQDZ128rm */
+ 0x0, /* */
+/* Table13179 */
+ 0x1a7a, /* VGATHERDPSZ128rm */
+ 0x0, /* */
+/* Table13181 */
+ 0x1a8c, /* VGATHERQPSZ128rm */
+ 0x0, /* */
+/* Table13183 */
+ 0x14c8, /* VFMADDSUB132PSZ128mk */
+ 0x14cb, /* VFMADDSUB132PSZ128rk */
+/* Table13185 */
+ 0x16d0, /* VFMSUBADD132PSZ128mk */
+ 0x16d3, /* VFMSUBADD132PSZ128rk */
+/* Table13187 */
+ 0x137c, /* VFMADD132PSZ128mk */
+ 0x137f, /* VFMADD132PSZ128rk */
+/* Table13189 */
+ 0x13aa, /* VFMADD132SSZm_Intk */
+ 0x13ae, /* VFMADD132SSZr_Intk */
+/* Table13191 */
+ 0x15a4, /* VFMSUB132PSZ128mk */
+ 0x15a7, /* VFMSUB132PSZ128rk */
+/* Table13193 */
+ 0x15d2, /* VFMSUB132SSZm_Intk */
+ 0x15d6, /* VFMSUB132SSZr_Intk */
+/* Table13195 */
+ 0x17cc, /* VFNMADD132PSZ128mk */
+ 0x17cf, /* VFNMADD132PSZ128rk */
+/* Table13197 */
+ 0x17fa, /* VFNMADD132SSZm_Intk */
+ 0x17fe, /* VFNMADD132SSZr_Intk */
+/* Table13199 */
+ 0x1918, /* VFNMSUB132PSZ128mk */
+ 0x191b, /* VFNMSUB132PSZ128rk */
+/* Table13201 */
+ 0x1946, /* VFNMSUB132SSZm_Intk */
+ 0x194a, /* VFNMSUB132SSZr_Intk */
+/* Table13203 */
+ 0x2ff8, /* VPSCATTERDDZ128mr */
+ 0x0, /* */
+/* Table13205 */
+ 0x2ffe, /* VPSCATTERQDZ128mr */
+ 0x0, /* */
+/* Table13207 */
+ 0x391c, /* VSCATTERDPSZ128mr */
+ 0x0, /* */
+/* Table13209 */
+ 0x392a, /* VSCATTERQPSZ128mr */
+ 0x0, /* */
+/* Table13211 */
+ 0x150c, /* VFMADDSUB213PSZ128mk */
+ 0x150f, /* VFMADDSUB213PSZ128rk */
+/* Table13213 */
+ 0x1714, /* VFMSUBADD213PSZ128mk */
+ 0x1717, /* VFMSUBADD213PSZ128rk */
+/* Table13215 */
+ 0x13e0, /* VFMADD213PSZ128mk */
+ 0x13e3, /* VFMADD213PSZ128rk */
+/* Table13217 */
+ 0x140e, /* VFMADD213SSZm_Intk */
+ 0x1412, /* VFMADD213SSZr_Intk */
+/* Table13219 */
+ 0x1608, /* VFMSUB213PSZ128mk */
+ 0x160b, /* VFMSUB213PSZ128rk */
+/* Table13221 */
+ 0x1636, /* VFMSUB213SSZm_Intk */
+ 0x163a, /* VFMSUB213SSZr_Intk */
+/* Table13223 */
+ 0x1830, /* VFNMADD213PSZ128mk */
+ 0x1833, /* VFNMADD213PSZ128rk */
+/* Table13225 */
+ 0x185e, /* VFNMADD213SSZm_Intk */
+ 0x1862, /* VFNMADD213SSZr_Intk */
+/* Table13227 */
+ 0x197c, /* VFNMSUB213PSZ128mk */
+ 0x197f, /* VFNMSUB213PSZ128rk */
+/* Table13229 */
+ 0x19aa, /* VFNMSUB213SSZm_Intk */
+ 0x19ae, /* VFNMSUB213SSZr_Intk */
+/* Table13231 */
+ 0x1550, /* VFMADDSUB231PSZ128mk */
+ 0x1553, /* VFMADDSUB231PSZ128rk */
+/* Table13233 */
+ 0x1758, /* VFMSUBADD231PSZ128mk */
+ 0x175b, /* VFMSUBADD231PSZ128rk */
+/* Table13235 */
+ 0x1444, /* VFMADD231PSZ128mk */
+ 0x1447, /* VFMADD231PSZ128rk */
+/* Table13237 */
+ 0x1472, /* VFMADD231SSZm_Intk */
+ 0x1476, /* VFMADD231SSZr_Intk */
+/* Table13239 */
+ 0x166c, /* VFMSUB231PSZ128mk */
+ 0x166f, /* VFMSUB231PSZ128rk */
+/* Table13241 */
+ 0x169a, /* VFMSUB231SSZm_Intk */
+ 0x169e, /* VFMSUB231SSZr_Intk */
+/* Table13243 */
+ 0x1894, /* VFNMADD231PSZ128mk */
+ 0x1897, /* VFNMADD231PSZ128rk */
+/* Table13245 */
+ 0x18c2, /* VFNMADD231SSZm_Intk */
+ 0x18c6, /* VFNMADD231SSZr_Intk */
+/* Table13247 */
+ 0x19e0, /* VFNMSUB231PSZ128mk */
+ 0x19e3, /* VFNMSUB231PSZ128rk */
+/* Table13249 */
+ 0x1a0e, /* VFNMSUB231SSZm_Intk */
+ 0x1a12, /* VFNMSUB231SSZr_Intk */
+/* Table13251 */
+ 0x255f, /* VPCONFLICTDZ128rmk */
+ 0x2562, /* VPCONFLICTDZ128rrk */
+/* Table13253 */
+ 0x3797, /* VRCP28SSZmk */
+ 0x379d, /* VRCP28SSZrk */
+/* Table13255 */
+ 0x38bb, /* VRSQRT28SSZmk */
+ 0x38c1, /* VRSQRT28SSZrk */
+/* Table13257 */
+ 0x1b6d, /* VGF2P8MULBZ128rmk */
+ 0x1b70, /* VGF2P8MULBZ128rrk */
+/* Table13259 */
+ 0x35c8, /* VPTESTNMWZ128rmk */
+ 0x35ca, /* VPTESTNMWZ128rrk */
+/* Table13261 */
+ 0x35b8, /* VPTESTNMQZ128rmk */
+ 0x35ba, /* VPTESTNMQZ128rrk */
+/* Table13263 */
+ 0x26d8, /* VPERMILPDZ128rmk */
+ 0x26db, /* VPERMILPDZ128rrk */
+/* Table13265 */
+ 0x3428, /* VPSRLVWZ128rmk */
+ 0x342b, /* VPSRLVWZ128rrk */
+/* Table13267 */
+ 0x3340, /* VPSRAVWZ128rmk */
+ 0x3343, /* VPSRAVWZ128rrk */
+/* Table13269 */
+ 0x326a, /* VPSLLVWZ128rmk */
+ 0x326d, /* VPSLLVWZ128rrk */
+/* Table13271 */
+ 0x2fbf, /* VPRORVQZ128rmk */
+ 0x2fc2, /* VPRORVQZ128rrk */
+/* Table13273 */
+ 0x2f53, /* VPROLVQZ128rmk */
+ 0x2f56, /* VPROLVQZ128rrk */
+/* Table13275 */
+ 0x2066, /* VPABSQZ128rmk */
+ 0x2069, /* VPABSQZ128rrk */
+/* Table13277 */
+ 0x358c, /* VPTESTMWZ128rmk */
+ 0x358e, /* VPTESTMWZ128rrk */
+/* Table13279 */
+ 0x357c, /* VPTESTMQZ128rmk */
+ 0x357e, /* VPTESTMQZ128rrk */
+/* Table13281 */
+ 0x2d81, /* VPMULDQZ128rmk */
+ 0x2d84, /* VPMULDQZ128rrk */
+/* Table13283 */
+ 0x23d6, /* VPCMPEQQZ128rmk */
+ 0x23d8, /* VPCMPEQQZ128rrk */
+/* Table13285 */
+ 0x38cf, /* VSCALEFPDZ128rmk */
+ 0x38d2, /* VSCALEFPDZ128rrk */
+/* Table13287 */
+ 0x3908, /* VSCALEFSDZrmk */
+ 0x390e, /* VSCALEFSDZrrk */
+/* Table13289 */
+ 0x2426, /* VPCMPGTQZ128rmk */
+ 0x2428, /* VPCMPGTQZ128rrk */
+/* Table13291 */
+ 0x2ab8, /* VPMINSQZ128rmk */
+ 0x2abb, /* VPMINSQZ128rrk */
+/* Table13293 */
+ 0x2b1e, /* VPMINUQZ128rmk */
+ 0x2b21, /* VPMINUQZ128rrk */
+/* Table13295 */
+ 0x29ec, /* VPMAXSQZ128rmk */
+ 0x29ef, /* VPMAXSQZ128rrk */
+/* Table13297 */
+ 0x2a52, /* VPMAXUQZ128rmk */
+ 0x2a55, /* VPMAXUQZ128rrk */
+/* Table13299 */
+ 0x2dff, /* VPMULLQZ128rmk */
+ 0x2e02, /* VPMULLQZ128rrk */
+/* Table13301 */
+ 0x1a94, /* VGETEXPPDZ128mk */
+ 0x1a97, /* VGETEXPPDZ128rk */
+/* Table13303 */
+ 0x1acd, /* VGETEXPSDZmk */
+ 0x1ad3, /* VGETEXPSDZrk */
+/* Table13305 */
+ 0x291a, /* VPLZCNTQZ128rmk */
+ 0x291d, /* VPLZCNTQZ128rrk */
+/* Table13307 */
+ 0x340e, /* VPSRLVQZ128rmk */
+ 0x3411, /* VPSRLVQZ128rrk */
+/* Table13309 */
+ 0x3328, /* VPSRAVQZ128rmk */
+ 0x332b, /* VPSRAVQZ128rrk */
+/* Table13311 */
+ 0x3250, /* VPSLLVQZ128rmk */
+ 0x3253, /* VPSLLVQZ128rrk */
+/* Table13313 */
+ 0x3737, /* VRCP14PDZ128mk */
+ 0x373a, /* VRCP14PDZ128rk */
+/* Table13315 */
+ 0x376a, /* VRCP14SDZrmk */
+ 0x376d, /* VRCP14SDZrrk */
+/* Table13317 */
+ 0x385b, /* VRSQRT14PDZ128mk */
+ 0x385e, /* VRSQRT14PDZ128rk */
+/* Table13319 */
+ 0x388e, /* VRSQRT14SDZrmk */
+ 0x3891, /* VRSQRT14SDZrrk */
+/* Table13321 */
+ 0x2eaf, /* VPOPCNTWZ128rmk */
+ 0x2eb2, /* VPOPCNTWZ128rrk */
+/* Table13323 */
+ 0x2e97, /* VPOPCNTQZ128rmk */
+ 0x2e9a, /* VPOPCNTQZ128rrk */
+/* Table13325 */
+ 0x2322, /* VPBROADCASTQZ128mk */
+ 0x2325, /* VPBROADCASTQZ128rk */
+/* Table13327 */
+ 0x287c, /* VPEXPANDWZ128rmk */
+ 0x287f, /* VPEXPANDWZ128rrk */
+/* Table13329 */
+ 0x2535, /* VPCOMPRESSWZ128mrk */
+ 0x2537, /* VPCOMPRESSWZ128rrk */
+/* Table13331 */
+ 0x22aa, /* VPBLENDMQZ128rmk */
+ 0x22ad, /* VPBLENDMQZ128rrk */
+/* Table13333 */
+ 0xca4, /* VBLENDMPDZ128rmk */
+ 0xca7, /* VBLENDMPDZ128rrk */
+/* Table13335 */
+ 0x22c2, /* VPBLENDMWZ128rmk */
+ 0x22c5, /* VPBLENDMWZ128rrk */
+/* Table13337 */
+ 0x3085, /* VPSHLDVWZ128mk */
+ 0x3088, /* VPSHLDVWZ128rk */
+/* Table13339 */
+ 0x306d, /* VPSHLDVQZ128mk */
+ 0x3070, /* VPSHLDVQZ128rk */
+/* Table13341 */
+ 0x3121, /* VPSHRDVWZ128mk */
+ 0x3124, /* VPSHRDVWZ128rk */
+/* Table13343 */
+ 0x3109, /* VPSHRDVQZ128mk */
+ 0x310c, /* VPSHRDVQZ128rk */
+/* Table13345 */
+ 0x26a6, /* VPERMI2W128rmk */
+ 0x26a9, /* VPERMI2W128rrk */
+/* Table13347 */
+ 0x268e, /* VPERMI2Q128rmk */
+ 0x2691, /* VPERMI2Q128rrk */
+/* Table13349 */
+ 0x2658, /* VPERMI2PD128rmk */
+ 0x265b, /* VPERMI2PD128rrk */
+/* Table13351 */
+ 0x0, /* */
+ 0x2334, /* VPBROADCASTQrZ128rk */
+/* Table13353 */
+ 0x2822, /* VPERMT2W128rmk */
+ 0x2825, /* VPERMT2W128rrk */
+/* Table13355 */
+ 0x280a, /* VPERMT2Q128rmk */
+ 0x280d, /* VPERMT2Q128rrk */
+/* Table13357 */
+ 0x27d4, /* VPERMT2PD128rmk */
+ 0x27d7, /* VPERMT2PD128rrk */
+/* Table13359 */
+ 0x2e30, /* VPMULTISHIFTQBZ128rmk */
+ 0x2e33, /* VPMULTISHIFTQBZ128rrk */
+/* Table13361 */
+ 0x129f, /* VEXPANDPDZ128rmk */
+ 0x12a2, /* VEXPANDPDZ128rrk */
+/* Table13363 */
+ 0x286a, /* VPEXPANDQZ128rmk */
+ 0x286d, /* VPEXPANDQZ128rrk */
+/* Table13365 */
+ 0xde9, /* VCOMPRESSPDZ128mrk */
+ 0xdeb, /* VCOMPRESSPDZ128rrk */
+/* Table13367 */
+ 0x2526, /* VPCOMPRESSQZ128mrk */
+ 0x2528, /* VPCOMPRESSQZ128rrk */
+/* Table13369 */
+ 0x2834, /* VPERMWZ128rmk */
+ 0x2837, /* VPERMWZ128rrk */
+/* Table13371 */
+ 0x28a5, /* VPGATHERDQZ128rm */
+ 0x0, /* */
+/* Table13373 */
+ 0x28af, /* VPGATHERQQZ128rm */
+ 0x0, /* */
+/* Table13375 */
+ 0x1a75, /* VGATHERDPDZ128rm */
+ 0x0, /* */
+/* Table13377 */
+ 0x1a87, /* VGATHERQPDZ128rm */
+ 0x0, /* */
+/* Table13379 */
+ 0x14a6, /* VFMADDSUB132PDZ128mk */
+ 0x14a9, /* VFMADDSUB132PDZ128rk */
+/* Table13381 */
+ 0x16ae, /* VFMSUBADD132PDZ128mk */
+ 0x16b1, /* VFMSUBADD132PDZ128rk */
+/* Table13383 */
+ 0x135a, /* VFMADD132PDZ128mk */
+ 0x135d, /* VFMADD132PDZ128rk */
+/* Table13385 */
+ 0x139a, /* VFMADD132SDZm_Intk */
+ 0x139e, /* VFMADD132SDZr_Intk */
+/* Table13387 */
+ 0x1582, /* VFMSUB132PDZ128mk */
+ 0x1585, /* VFMSUB132PDZ128rk */
+/* Table13389 */
+ 0x15c2, /* VFMSUB132SDZm_Intk */
+ 0x15c6, /* VFMSUB132SDZr_Intk */
+/* Table13391 */
+ 0x17aa, /* VFNMADD132PDZ128mk */
+ 0x17ad, /* VFNMADD132PDZ128rk */
+/* Table13393 */
+ 0x17ea, /* VFNMADD132SDZm_Intk */
+ 0x17ee, /* VFNMADD132SDZr_Intk */
+/* Table13395 */
+ 0x18f6, /* VFNMSUB132PDZ128mk */
+ 0x18f9, /* VFNMSUB132PDZ128rk */
+/* Table13397 */
+ 0x1936, /* VFNMSUB132SDZm_Intk */
+ 0x193a, /* VFNMSUB132SDZr_Intk */
+/* Table13399 */
+ 0x2ffb, /* VPSCATTERDQZ128mr */
+ 0x0, /* */
+/* Table13401 */
+ 0x3001, /* VPSCATTERQQZ128mr */
+ 0x0, /* */
+/* Table13403 */
+ 0x3919, /* VSCATTERDPDZ128mr */
+ 0x0, /* */
+/* Table13405 */
+ 0x3927, /* VSCATTERQPDZ128mr */
+ 0x0, /* */
+/* Table13407 */
+ 0x14ea, /* VFMADDSUB213PDZ128mk */
+ 0x14ed, /* VFMADDSUB213PDZ128rk */
+/* Table13409 */
+ 0x16f2, /* VFMSUBADD213PDZ128mk */
+ 0x16f5, /* VFMSUBADD213PDZ128rk */
+/* Table13411 */
+ 0x13be, /* VFMADD213PDZ128mk */
+ 0x13c1, /* VFMADD213PDZ128rk */
+/* Table13413 */
+ 0x13fe, /* VFMADD213SDZm_Intk */
+ 0x1402, /* VFMADD213SDZr_Intk */
+/* Table13415 */
+ 0x15e6, /* VFMSUB213PDZ128mk */
+ 0x15e9, /* VFMSUB213PDZ128rk */
+/* Table13417 */
+ 0x1626, /* VFMSUB213SDZm_Intk */
+ 0x162a, /* VFMSUB213SDZr_Intk */
+/* Table13419 */
+ 0x180e, /* VFNMADD213PDZ128mk */
+ 0x1811, /* VFNMADD213PDZ128rk */
+/* Table13421 */
+ 0x184e, /* VFNMADD213SDZm_Intk */
+ 0x1852, /* VFNMADD213SDZr_Intk */
+/* Table13423 */
+ 0x195a, /* VFNMSUB213PDZ128mk */
+ 0x195d, /* VFNMSUB213PDZ128rk */
+/* Table13425 */
+ 0x199a, /* VFNMSUB213SDZm_Intk */
+ 0x199e, /* VFNMSUB213SDZr_Intk */
+/* Table13427 */
+ 0x2968, /* VPMADD52LUQZ128mk */
+ 0x296b, /* VPMADD52LUQZ128rk */
+/* Table13429 */
+ 0x294d, /* VPMADD52HUQZ128mk */
+ 0x2950, /* VPMADD52HUQZ128rk */
+/* Table13431 */
+ 0x152e, /* VFMADDSUB231PDZ128mk */
+ 0x1531, /* VFMADDSUB231PDZ128rk */
+/* Table13433 */
+ 0x1736, /* VFMSUBADD231PDZ128mk */
+ 0x1739, /* VFMSUBADD231PDZ128rk */
+/* Table13435 */
+ 0x1422, /* VFMADD231PDZ128mk */
+ 0x1425, /* VFMADD231PDZ128rk */
+/* Table13437 */
+ 0x1462, /* VFMADD231SDZm_Intk */
+ 0x1466, /* VFMADD231SDZr_Intk */
+/* Table13439 */
+ 0x164a, /* VFMSUB231PDZ128mk */
+ 0x164d, /* VFMSUB231PDZ128rk */
+/* Table13441 */
+ 0x168a, /* VFMSUB231SDZm_Intk */
+ 0x168e, /* VFMSUB231SDZr_Intk */
+/* Table13443 */
+ 0x1872, /* VFNMADD231PDZ128mk */
+ 0x1875, /* VFNMADD231PDZ128rk */
+/* Table13445 */
+ 0x18b2, /* VFNMADD231SDZm_Intk */
+ 0x18b6, /* VFNMADD231SDZr_Intk */
+/* Table13447 */
+ 0x19be, /* VFNMSUB231PDZ128mk */
+ 0x19c1, /* VFNMSUB231PDZ128rk */
+/* Table13449 */
+ 0x19fe, /* VFNMSUB231SDZm_Intk */
+ 0x1a02, /* VFNMSUB231SDZr_Intk */
+/* Table13451 */
+ 0x257a, /* VPCONFLICTQZ128rmk */
+ 0x257d, /* VPCONFLICTQZ128rrk */
+/* Table13453 */
+ 0x378e, /* VRCP28SDZmk */
+ 0x3794, /* VRCP28SDZrk */
+/* Table13455 */
+ 0x38b2, /* VRSQRT28SDZmk */
+ 0x38b8, /* VRSQRT28SDZrk */
+/* Table13457 */
+ 0x2cdc, /* VPMOVUSWBZ256mrk */
+ 0x2cde, /* VPMOVUSWBZ256rrk */
+/* Table13459 */
+ 0x2c91, /* VPMOVUSDBZ256mrk */
+ 0x2c93, /* VPMOVUSDBZ256rrk */
+/* Table13461 */
+ 0x2caf, /* VPMOVUSQBZ256mrk */
+ 0x2cb1, /* VPMOVUSQBZ256rrk */
+/* Table13463 */
+ 0x2ca0, /* VPMOVUSDWZ256mrk */
+ 0x2ca2, /* VPMOVUSDWZ256rrk */
+/* Table13465 */
+ 0x2ccd, /* VPMOVUSQWZ256mrk */
+ 0x2ccf, /* VPMOVUSQWZ256rrk */
+/* Table13467 */
+ 0x2cbe, /* VPMOVUSQDZ256mrk */
+ 0x2cc0, /* VPMOVUSQDZ256rrk */
+/* Table13469 */
+ 0x2bfe, /* VPMOVSWBZ256mrk */
+ 0x2c00, /* VPMOVSWBZ256rrk */
+/* Table13471 */
+ 0x2bb3, /* VPMOVSDBZ256mrk */
+ 0x2bb5, /* VPMOVSDBZ256rrk */
+/* Table13473 */
+ 0x2bd1, /* VPMOVSQBZ256mrk */
+ 0x2bd3, /* VPMOVSQBZ256rrk */
+/* Table13475 */
+ 0x2bc2, /* VPMOVSDWZ256mrk */
+ 0x2bc4, /* VPMOVSDWZ256rrk */
+/* Table13477 */
+ 0x2bef, /* VPMOVSQWZ256mrk */
+ 0x2bf1, /* VPMOVSQWZ256rrk */
+/* Table13479 */
+ 0x2be0, /* VPMOVSQDZ256mrk */
+ 0x2be2, /* VPMOVSQDZ256rrk */
+/* Table13481 */
+ 0x359c, /* VPTESTNMBZ256rmk */
+ 0x359e, /* VPTESTNMBZ256rrk */
+/* Table13483 */
+ 0x35ac, /* VPTESTNMDZ256rmk */
+ 0x35ae, /* VPTESTNMDZ256rrk */
+/* Table13485 */
+ 0x2cee, /* VPMOVWBZ256mrk */
+ 0x2cf0, /* VPMOVWBZ256rrk */
+/* Table13487 */
+ 0x2b57, /* VPMOVDBZ256mrk */
+ 0x2b59, /* VPMOVDBZ256rrk */
+/* Table13489 */
+ 0x2b86, /* VPMOVQBZ256mrk */
+ 0x2b88, /* VPMOVQBZ256rrk */
+/* Table13491 */
+ 0x2b66, /* VPMOVDWZ256mrk */
+ 0x2b68, /* VPMOVDWZ256rrk */
+/* Table13493 */
+ 0x2ba4, /* VPMOVQWZ256mrk */
+ 0x2ba6, /* VPMOVQWZ256rrk */
+/* Table13495 */
+ 0x2b95, /* VPMOVQDZ256mrk */
+ 0x2b97, /* VPMOVQDZ256rrk */
+/* Table13497 */
+ 0x3159, /* VPSHUFBZ256rmk */
+ 0x315c, /* VPSHUFBZ256rrk */
+/* Table13499 */
+ 0x2988, /* VPMADDUBSWZ256rmk */
+ 0x298b, /* VPMADDUBSWZ256rrk */
+/* Table13501 */
+ 0x2da3, /* VPMULHRSWZ256rmk */
+ 0x2da6, /* VPMULHRSWZ256rrk */
+/* Table13503 */
+ 0x2728, /* VPERMILPSZ256rmk */
+ 0x272b, /* VPERMILPSZ256rrk */
+/* Table13505 */
+ 0xeee, /* VCVTPH2PSZ256rmk */
+ 0xef1, /* VCVTPH2PSZ256rrk */
+/* Table13507 */
+ 0x2fad, /* VPRORVDZ256rmk */
+ 0x2fb0, /* VPRORVDZ256rrk */
+/* Table13509 */
+ 0x2f41, /* VPROLVDZ256rmk */
+ 0x2f44, /* VPROLVDZ256rrk */
+/* Table13511 */
+ 0x276f, /* VPERMPSZ256rmk */
+ 0x2772, /* VPERMPSZ256rrk */
+/* Table13513 */
+ 0xd41, /* VBROADCASTSSZ256mk */
+ 0xd44, /* VBROADCASTSSZ256rk */
+/* Table13515 */
+ 0xce8, /* VBROADCASTF32X2Z256mk */
+ 0xceb, /* VBROADCASTF32X2Z256rk */
+/* Table13517 */
+ 0xcf4, /* VBROADCASTF32X4Z256rmk */
+ 0x0, /* */
+/* Table13519 */
+ 0x2036, /* VPABSBZ256rmk */
+ 0x2039, /* VPABSBZ256rrk */
+/* Table13521 */
+ 0x2086, /* VPABSWZ256rmk */
+ 0x2089, /* VPABSWZ256rrk */
+/* Table13523 */
+ 0x2052, /* VPABSDZ256rmk */
+ 0x2055, /* VPABSDZ256rrk */
+/* Table13525 */
+ 0x2c3c, /* VPMOVSXBWZ256rmk */
+ 0x2c3f, /* VPMOVSXBWZ256rrk */
+/* Table13527 */
+ 0x2c10, /* VPMOVSXBDZ256rmk */
+ 0x2c13, /* VPMOVSXBDZ256rrk */
+/* Table13529 */
+ 0x2c26, /* VPMOVSXBQZ256rmk */
+ 0x2c29, /* VPMOVSXBQZ256rrk */
+/* Table13531 */
+ 0x2c68, /* VPMOVSXWDZ256rmk */
+ 0x2c6b, /* VPMOVSXWDZ256rrk */
+/* Table13533 */
+ 0x2c7e, /* VPMOVSXWQZ256rmk */
+ 0x2c81, /* VPMOVSXWQZ256rrk */
+/* Table13535 */
+ 0x2c52, /* VPMOVSXDQZ256rmk */
+ 0x2c55, /* VPMOVSXDQZ256rrk */
+/* Table13537 */
+ 0x3560, /* VPTESTMBZ256rmk */
+ 0x3562, /* VPTESTMBZ256rrk */
+/* Table13539 */
+ 0x3570, /* VPTESTMDZ256rmk */
+ 0x3572, /* VPTESTMDZ256rrk */
+/* Table13541 */
+ 0x20d7, /* VPACKUSDWZ256rmk */
+ 0x20da, /* VPACKUSDWZ256rrk */
+/* Table13543 */
+ 0x38f6, /* VSCALEFPSZ256rmk */
+ 0x38f9, /* VSCALEFPSZ256rrk */
+/* Table13545 */
+ 0x2d2c, /* VPMOVZXBWZ256rmk */
+ 0x2d2f, /* VPMOVZXBWZ256rrk */
+/* Table13547 */
+ 0x2d00, /* VPMOVZXBDZ256rmk */
+ 0x2d03, /* VPMOVZXBDZ256rrk */
+/* Table13549 */
+ 0x2d16, /* VPMOVZXBQZ256rmk */
+ 0x2d19, /* VPMOVZXBQZ256rrk */
+/* Table13551 */
+ 0x2d58, /* VPMOVZXWDZ256rmk */
+ 0x2d5b, /* VPMOVZXWDZ256rrk */
+/* Table13553 */
+ 0x2d6e, /* VPMOVZXWQZ256rmk */
+ 0x2d71, /* VPMOVZXWQZ256rrk */
+/* Table13555 */
+ 0x2d42, /* VPMOVZXDQZ256rmk */
+ 0x2d45, /* VPMOVZXDQZ256rrk */
+/* Table13557 */
+ 0x2619, /* VPERMDZ256rmk */
+ 0x261c, /* VPERMDZ256rrk */
+/* Table13559 */
+ 0x2a88, /* VPMINSBZ256rmk */
+ 0x2a8b, /* VPMINSBZ256rrk */
+/* Table13561 */
+ 0x2aa4, /* VPMINSDZ256rmk */
+ 0x2aa7, /* VPMINSDZ256rrk */
+/* Table13563 */
+ 0x2b3e, /* VPMINUWZ256rmk */
+ 0x2b41, /* VPMINUWZ256rrk */
+/* Table13565 */
+ 0x2b0a, /* VPMINUDZ256rmk */
+ 0x2b0d, /* VPMINUDZ256rrk */
+/* Table13567 */
+ 0x29bc, /* VPMAXSBZ256rmk */
+ 0x29bf, /* VPMAXSBZ256rrk */
+/* Table13569 */
+ 0x29d8, /* VPMAXSDZ256rmk */
+ 0x29db, /* VPMAXSDZ256rrk */
+/* Table13571 */
+ 0x2a72, /* VPMAXUWZ256rmk */
+ 0x2a75, /* VPMAXUWZ256rrk */
+/* Table13573 */
+ 0x2a3e, /* VPMAXUDZ256rmk */
+ 0x2a41, /* VPMAXUDZ256rrk */
+/* Table13575 */
+ 0x2deb, /* VPMULLDZ256rmk */
+ 0x2dee, /* VPMULLDZ256rrk */
+/* Table13577 */
+ 0x1abb, /* VGETEXPPSZ256mk */
+ 0x1abe, /* VGETEXPPSZ256rk */
+/* Table13579 */
+ 0x2908, /* VPLZCNTDZ256rmk */
+ 0x290b, /* VPLZCNTDZ256rrk */
+/* Table13581 */
+ 0x33f8, /* VPSRLVDZ256rmk */
+ 0x33fb, /* VPSRLVDZ256rrk */
+/* Table13583 */
+ 0x3314, /* VPSRAVDZ256rmk */
+ 0x3317, /* VPSRAVDZ256rrk */
+/* Table13585 */
+ 0x323a, /* VPSLLVDZ256rmk */
+ 0x323d, /* VPSLLVDZ256rrk */
+/* Table13587 */
+ 0x375b, /* VRCP14PSZ256mk */
+ 0x375e, /* VRCP14PSZ256rk */
+/* Table13589 */
+ 0x387f, /* VRSQRT14PSZ256mk */
+ 0x3882, /* VRSQRT14PSZ256rk */
+/* Table13591 */
+ 0x25b9, /* VPDPBUSDZ256mk */
+ 0x25bc, /* VPDPBUSDZ256rk */
+/* Table13593 */
+ 0x259e, /* VPDPBUSDSZ256mk */
+ 0x25a1, /* VPDPBUSDSZ256rk */
+/* Table13595 */
+ 0x25ef, /* VPDPWSSDZ256mk */
+ 0x25f2, /* VPDPWSSDZ256rk */
+/* Table13597 */
+ 0x25d4, /* VPDPWSSDSZ256mk */
+ 0x25d7, /* VPDPWSSDSZ256rk */
+/* Table13599 */
+ 0x2e6d, /* VPOPCNTBZ256rmk */
+ 0x2e70, /* VPOPCNTBZ256rrk */
+/* Table13601 */
+ 0x2e85, /* VPOPCNTDZ256rmk */
+ 0x2e88, /* VPOPCNTDZ256rrk */
+/* Table13603 */
+ 0x2303, /* VPBROADCASTDZ256mk */
+ 0x2306, /* VPBROADCASTDZ256rk */
+/* Table13605 */
+ 0xd0d, /* VBROADCASTI32X2Z256mk */
+ 0xd10, /* VBROADCASTI32X2Z256rk */
+/* Table13607 */
+ 0xd19, /* VBROADCASTI32X4Z256rmk */
+ 0x0, /* */
+/* Table13609 */
+ 0x284c, /* VPEXPANDBZ256rmk */
+ 0x284f, /* VPEXPANDBZ256rrk */
+/* Table13611 */
+ 0x250d, /* VPCOMPRESSBZ256mrk */
+ 0x250f, /* VPCOMPRESSBZ256rrk */
+/* Table13613 */
+ 0x2298, /* VPBLENDMDZ256rmk */
+ 0x229b, /* VPBLENDMDZ256rrk */
+/* Table13615 */
+ 0xcc8, /* VBLENDMPSZ256rmk */
+ 0xccb, /* VBLENDMPSZ256rrk */
+/* Table13617 */
+ 0x2280, /* VPBLENDMBZ256rmk */
+ 0x2283, /* VPBLENDMBZ256rrk */
+/* Table13619 */
+ 0x305b, /* VPSHLDVDZ256mk */
+ 0x305e, /* VPSHLDVDZ256rk */
+/* Table13621 */
+ 0x30f7, /* VPSHRDVDZ256mk */
+ 0x30fa, /* VPSHRDVDZ256rk */
+/* Table13623 */
+ 0x262e, /* VPERMI2B256rmk */
+ 0x2631, /* VPERMI2B256rrk */
+/* Table13625 */
+ 0x2646, /* VPERMI2D256rmk */
+ 0x2649, /* VPERMI2D256rrk */
+/* Table13627 */
+ 0x267c, /* VPERMI2PS256rmk */
+ 0x267f, /* VPERMI2PS256rrk */
+/* Table13629 */
+ 0x22e4, /* VPBROADCASTBZ256mk */
+ 0x22e7, /* VPBROADCASTBZ256rk */
+/* Table13631 */
+ 0x2347, /* VPBROADCASTWZ256mk */
+ 0x234a, /* VPBROADCASTWZ256rk */
+/* Table13633 */
+ 0x0, /* */
+ 0x22f3, /* VPBROADCASTBrZ256rk */
+/* Table13635 */
+ 0x0, /* */
+ 0x2356, /* VPBROADCASTWrZ256rk */
+/* Table13637 */
+ 0x0, /* */
+ 0x2312, /* VPBROADCASTDrZ256rk */
+/* Table13639 */
+ 0x27aa, /* VPERMT2B256rmk */
+ 0x27ad, /* VPERMT2B256rrk */
+/* Table13641 */
+ 0x27c2, /* VPERMT2D256rmk */
+ 0x27c5, /* VPERMT2D256rrk */
+/* Table13643 */
+ 0x27f8, /* VPERMT2PS256rmk */
+ 0x27fb, /* VPERMT2PS256rrk */
+/* Table13645 */
+ 0x12b7, /* VEXPANDPSZ256rmk */
+ 0x12ba, /* VEXPANDPSZ256rrk */
+/* Table13647 */
+ 0x285e, /* VPEXPANDDZ256rmk */
+ 0x2861, /* VPEXPANDDZ256rrk */
+/* Table13649 */
+ 0xdfd, /* VCOMPRESSPSZ256mrk */
+ 0xdff, /* VCOMPRESSPSZ256rrk */
+/* Table13651 */
+ 0x251c, /* VPCOMPRESSDZ256mrk */
+ 0x251e, /* VPCOMPRESSDZ256rrk */
+/* Table13653 */
+ 0x2608, /* VPERMBZ256rmk */
+ 0x260b, /* VPERMBZ256rrk */
+/* Table13655 */
+ 0x3149, /* VPSHUFBITQMBZ256rmk */
+ 0x314b, /* VPSHUFBITQMBZ256rrk */
+/* Table13657 */
+ 0x28a1, /* VPGATHERDDZ256rm */
+ 0x0, /* */
+/* Table13659 */
+ 0x28ab, /* VPGATHERQDZ256rm */
+ 0x0, /* */
+/* Table13661 */
+ 0x1a7b, /* VGATHERDPSZ256rm */
+ 0x0, /* */
+/* Table13663 */
+ 0x1a8d, /* VGATHERQPSZ256rm */
+ 0x0, /* */
+/* Table13665 */
+ 0x14d1, /* VFMADDSUB132PSZ256mk */
+ 0x14d4, /* VFMADDSUB132PSZ256rk */
+/* Table13667 */
+ 0x16d9, /* VFMSUBADD132PSZ256mk */
+ 0x16dc, /* VFMSUBADD132PSZ256rk */
+/* Table13669 */
+ 0x1385, /* VFMADD132PSZ256mk */
+ 0x1388, /* VFMADD132PSZ256rk */
+/* Table13671 */
+ 0x15ad, /* VFMSUB132PSZ256mk */
+ 0x15b0, /* VFMSUB132PSZ256rk */
+/* Table13673 */
+ 0x17d5, /* VFNMADD132PSZ256mk */
+ 0x17d8, /* VFNMADD132PSZ256rk */
+/* Table13675 */
+ 0x1921, /* VFNMSUB132PSZ256mk */
+ 0x1924, /* VFNMSUB132PSZ256rk */
+/* Table13677 */
+ 0x2ff9, /* VPSCATTERDDZ256mr */
+ 0x0, /* */
+/* Table13679 */
+ 0x2fff, /* VPSCATTERQDZ256mr */
+ 0x0, /* */
+/* Table13681 */
+ 0x391d, /* VSCATTERDPSZ256mr */
+ 0x0, /* */
+/* Table13683 */
+ 0x392b, /* VSCATTERQPSZ256mr */
+ 0x0, /* */
+/* Table13685 */
+ 0x1515, /* VFMADDSUB213PSZ256mk */
+ 0x1518, /* VFMADDSUB213PSZ256rk */
+/* Table13687 */
+ 0x171d, /* VFMSUBADD213PSZ256mk */
+ 0x1720, /* VFMSUBADD213PSZ256rk */
+/* Table13689 */
+ 0x13e9, /* VFMADD213PSZ256mk */
+ 0x13ec, /* VFMADD213PSZ256rk */
+/* Table13691 */
+ 0x1611, /* VFMSUB213PSZ256mk */
+ 0x1614, /* VFMSUB213PSZ256rk */
+/* Table13693 */
+ 0x1839, /* VFNMADD213PSZ256mk */
+ 0x183c, /* VFNMADD213PSZ256rk */
+/* Table13695 */
+ 0x1985, /* VFNMSUB213PSZ256mk */
+ 0x1988, /* VFNMSUB213PSZ256rk */
+/* Table13697 */
+ 0x1559, /* VFMADDSUB231PSZ256mk */
+ 0x155c, /* VFMADDSUB231PSZ256rk */
+/* Table13699 */
+ 0x1761, /* VFMSUBADD231PSZ256mk */
+ 0x1764, /* VFMSUBADD231PSZ256rk */
+/* Table13701 */
+ 0x144d, /* VFMADD231PSZ256mk */
+ 0x1450, /* VFMADD231PSZ256rk */
+/* Table13703 */
+ 0x1675, /* VFMSUB231PSZ256mk */
+ 0x1678, /* VFMSUB231PSZ256rk */
+/* Table13705 */
+ 0x189d, /* VFNMADD231PSZ256mk */
+ 0x18a0, /* VFNMADD231PSZ256rk */
+/* Table13707 */
+ 0x19e9, /* VFNMSUB231PSZ256mk */
+ 0x19ec, /* VFNMSUB231PSZ256rk */
+/* Table13709 */
+ 0x2568, /* VPCONFLICTDZ256rmk */
+ 0x256b, /* VPCONFLICTDZ256rrk */
+/* Table13711 */
+ 0x1b73, /* VGF2P8MULBZ256rmk */
+ 0x1b76, /* VGF2P8MULBZ256rrk */
+/* Table13713 */
+ 0x35cc, /* VPTESTNMWZ256rmk */
+ 0x35ce, /* VPTESTNMWZ256rrk */
+/* Table13715 */
+ 0x35be, /* VPTESTNMQZ256rmk */
+ 0x35c0, /* VPTESTNMQZ256rrk */
+/* Table13717 */
+ 0x26ea, /* VPERMILPDZ256rmk */
+ 0x26ed, /* VPERMILPDZ256rrk */
+/* Table13719 */
+ 0x342e, /* VPSRLVWZ256rmk */
+ 0x3431, /* VPSRLVWZ256rrk */
+/* Table13721 */
+ 0x3346, /* VPSRAVWZ256rmk */
+ 0x3349, /* VPSRAVWZ256rrk */
+/* Table13723 */
+ 0x3270, /* VPSLLVWZ256rmk */
+ 0x3273, /* VPSLLVWZ256rrk */
+/* Table13725 */
+ 0x2fc8, /* VPRORVQZ256rmk */
+ 0x2fcb, /* VPRORVQZ256rrk */
+/* Table13727 */
+ 0x2f5c, /* VPROLVQZ256rmk */
+ 0x2f5f, /* VPROLVQZ256rrk */
+/* Table13729 */
+ 0x2752, /* VPERMPDZ256rmk */
+ 0x2755, /* VPERMPDZ256rrk */
+/* Table13731 */
+ 0xd2d, /* VBROADCASTSDZ256mk */
+ 0xd30, /* VBROADCASTSDZ256rk */
+/* Table13733 */
+ 0xcfd, /* VBROADCASTF64X2Z128rmk */
+ 0x0, /* */
+/* Table13735 */
+ 0x206f, /* VPABSQZ256rmk */
+ 0x2072, /* VPABSQZ256rrk */
+/* Table13737 */
+ 0x3590, /* VPTESTMWZ256rmk */
+ 0x3592, /* VPTESTMWZ256rrk */
+/* Table13739 */
+ 0x3582, /* VPTESTMQZ256rmk */
+ 0x3584, /* VPTESTMQZ256rrk */
+/* Table13741 */
+ 0x2d8a, /* VPMULDQZ256rmk */
+ 0x2d8d, /* VPMULDQZ256rrk */
+/* Table13743 */
+ 0x23dc, /* VPCMPEQQZ256rmk */
+ 0x23de, /* VPCMPEQQZ256rrk */
+/* Table13745 */
+ 0x38d8, /* VSCALEFPDZ256rmk */
+ 0x38db, /* VSCALEFPDZ256rrk */
+/* Table13747 */
+ 0x278c, /* VPERMQZ256rmk */
+ 0x278f, /* VPERMQZ256rrk */
+/* Table13749 */
+ 0x242c, /* VPCMPGTQZ256rmk */
+ 0x242e, /* VPCMPGTQZ256rrk */
+/* Table13751 */
+ 0x2ac1, /* VPMINSQZ256rmk */
+ 0x2ac4, /* VPMINSQZ256rrk */
+/* Table13753 */
+ 0x2b27, /* VPMINUQZ256rmk */
+ 0x2b2a, /* VPMINUQZ256rrk */
+/* Table13755 */
+ 0x29f5, /* VPMAXSQZ256rmk */
+ 0x29f8, /* VPMAXSQZ256rrk */
+/* Table13757 */
+ 0x2a5b, /* VPMAXUQZ256rmk */
+ 0x2a5e, /* VPMAXUQZ256rrk */
+/* Table13759 */
+ 0x2e08, /* VPMULLQZ256rmk */
+ 0x2e0b, /* VPMULLQZ256rrk */
+/* Table13761 */
+ 0x1a9d, /* VGETEXPPDZ256mk */
+ 0x1aa0, /* VGETEXPPDZ256rk */
+/* Table13763 */
+ 0x2923, /* VPLZCNTQZ256rmk */
+ 0x2926, /* VPLZCNTQZ256rrk */
+/* Table13765 */
+ 0x3417, /* VPSRLVQZ256rmk */
+ 0x341a, /* VPSRLVQZ256rrk */
+/* Table13767 */
+ 0x3331, /* VPSRAVQZ256rmk */
+ 0x3334, /* VPSRAVQZ256rrk */
+/* Table13769 */
+ 0x3259, /* VPSLLVQZ256rmk */
+ 0x325c, /* VPSLLVQZ256rrk */
+/* Table13771 */
+ 0x3740, /* VRCP14PDZ256mk */
+ 0x3743, /* VRCP14PDZ256rk */
+/* Table13773 */
+ 0x3864, /* VRSQRT14PDZ256mk */
+ 0x3867, /* VRSQRT14PDZ256rk */
+/* Table13775 */
+ 0x2eb5, /* VPOPCNTWZ256rmk */
+ 0x2eb8, /* VPOPCNTWZ256rrk */
+/* Table13777 */
+ 0x2ea0, /* VPOPCNTQZ256rmk */
+ 0x2ea3, /* VPOPCNTQZ256rrk */
+/* Table13779 */
+ 0x2328, /* VPBROADCASTQZ256mk */
+ 0x232b, /* VPBROADCASTQZ256rk */
+/* Table13781 */
+ 0xd22, /* VBROADCASTI64X2Z128rmk */
+ 0x0, /* */
+/* Table13783 */
+ 0x2882, /* VPEXPANDWZ256rmk */
+ 0x2885, /* VPEXPANDWZ256rrk */
+/* Table13785 */
+ 0x253a, /* VPCOMPRESSWZ256mrk */
+ 0x253c, /* VPCOMPRESSWZ256rrk */
+/* Table13787 */
+ 0x22b3, /* VPBLENDMQZ256rmk */
+ 0x22b6, /* VPBLENDMQZ256rrk */
+/* Table13789 */
+ 0xcad, /* VBLENDMPDZ256rmk */
+ 0xcb0, /* VBLENDMPDZ256rrk */
+/* Table13791 */
+ 0x22c8, /* VPBLENDMWZ256rmk */
+ 0x22cb, /* VPBLENDMWZ256rrk */
+/* Table13793 */
+ 0x308b, /* VPSHLDVWZ256mk */
+ 0x308e, /* VPSHLDVWZ256rk */
+/* Table13795 */
+ 0x3076, /* VPSHLDVQZ256mk */
+ 0x3079, /* VPSHLDVQZ256rk */
+/* Table13797 */
+ 0x3127, /* VPSHRDVWZ256mk */
+ 0x312a, /* VPSHRDVWZ256rk */
+/* Table13799 */
+ 0x3112, /* VPSHRDVQZ256mk */
+ 0x3115, /* VPSHRDVQZ256rk */
+/* Table13801 */
+ 0x26ac, /* VPERMI2W256rmk */
+ 0x26af, /* VPERMI2W256rrk */
+/* Table13803 */
+ 0x2697, /* VPERMI2Q256rmk */
+ 0x269a, /* VPERMI2Q256rrk */
+/* Table13805 */
+ 0x2661, /* VPERMI2PD256rmk */
+ 0x2664, /* VPERMI2PD256rrk */
+/* Table13807 */
+ 0x0, /* */
+ 0x2337, /* VPBROADCASTQrZ256rk */
+/* Table13809 */
+ 0x2828, /* VPERMT2W256rmk */
+ 0x282b, /* VPERMT2W256rrk */
+/* Table13811 */
+ 0x2813, /* VPERMT2Q256rmk */
+ 0x2816, /* VPERMT2Q256rrk */
+/* Table13813 */
+ 0x27dd, /* VPERMT2PD256rmk */
+ 0x27e0, /* VPERMT2PD256rrk */
+/* Table13815 */
+ 0x2e39, /* VPMULTISHIFTQBZ256rmk */
+ 0x2e3c, /* VPMULTISHIFTQBZ256rrk */
+/* Table13817 */
+ 0x12a5, /* VEXPANDPDZ256rmk */
+ 0x12a8, /* VEXPANDPDZ256rrk */
+/* Table13819 */
+ 0x2870, /* VPEXPANDQZ256rmk */
+ 0x2873, /* VPEXPANDQZ256rrk */
+/* Table13821 */
+ 0xdee, /* VCOMPRESSPDZ256mrk */
+ 0xdf0, /* VCOMPRESSPDZ256rrk */
+/* Table13823 */
+ 0x252b, /* VPCOMPRESSQZ256mrk */
+ 0x252d, /* VPCOMPRESSQZ256rrk */
+/* Table13825 */
+ 0x283a, /* VPERMWZ256rmk */
+ 0x283d, /* VPERMWZ256rrk */
+/* Table13827 */
+ 0x28a6, /* VPGATHERDQZ256rm */
+ 0x0, /* */
+/* Table13829 */
+ 0x28b0, /* VPGATHERQQZ256rm */
+ 0x0, /* */
+/* Table13831 */
+ 0x1a76, /* VGATHERDPDZ256rm */
+ 0x0, /* */
+/* Table13833 */
+ 0x1a88, /* VGATHERQPDZ256rm */
+ 0x0, /* */
+/* Table13835 */
+ 0x14af, /* VFMADDSUB132PDZ256mk */
+ 0x14b2, /* VFMADDSUB132PDZ256rk */
+/* Table13837 */
+ 0x16b7, /* VFMSUBADD132PDZ256mk */
+ 0x16ba, /* VFMSUBADD132PDZ256rk */
+/* Table13839 */
+ 0x1363, /* VFMADD132PDZ256mk */
+ 0x1366, /* VFMADD132PDZ256rk */
+/* Table13841 */
+ 0x158b, /* VFMSUB132PDZ256mk */
+ 0x158e, /* VFMSUB132PDZ256rk */
+/* Table13843 */
+ 0x17b3, /* VFNMADD132PDZ256mk */
+ 0x17b6, /* VFNMADD132PDZ256rk */
+/* Table13845 */
+ 0x18ff, /* VFNMSUB132PDZ256mk */
+ 0x1902, /* VFNMSUB132PDZ256rk */
+/* Table13847 */
+ 0x2ffc, /* VPSCATTERDQZ256mr */
+ 0x0, /* */
+/* Table13849 */
+ 0x3002, /* VPSCATTERQQZ256mr */
+ 0x0, /* */
+/* Table13851 */
+ 0x391a, /* VSCATTERDPDZ256mr */
+ 0x0, /* */
+/* Table13853 */
+ 0x3928, /* VSCATTERQPDZ256mr */
+ 0x0, /* */
+/* Table13855 */
+ 0x14f3, /* VFMADDSUB213PDZ256mk */
+ 0x14f6, /* VFMADDSUB213PDZ256rk */
+/* Table13857 */
+ 0x16fb, /* VFMSUBADD213PDZ256mk */
+ 0x16fe, /* VFMSUBADD213PDZ256rk */
+/* Table13859 */
+ 0x13c7, /* VFMADD213PDZ256mk */
+ 0x13ca, /* VFMADD213PDZ256rk */
+/* Table13861 */
+ 0x15ef, /* VFMSUB213PDZ256mk */
+ 0x15f2, /* VFMSUB213PDZ256rk */
+/* Table13863 */
+ 0x1817, /* VFNMADD213PDZ256mk */
+ 0x181a, /* VFNMADD213PDZ256rk */
+/* Table13865 */
+ 0x1963, /* VFNMSUB213PDZ256mk */
+ 0x1966, /* VFNMSUB213PDZ256rk */
+/* Table13867 */
+ 0x2971, /* VPMADD52LUQZ256mk */
+ 0x2974, /* VPMADD52LUQZ256rk */
+/* Table13869 */
+ 0x2956, /* VPMADD52HUQZ256mk */
+ 0x2959, /* VPMADD52HUQZ256rk */
+/* Table13871 */
+ 0x1537, /* VFMADDSUB231PDZ256mk */
+ 0x153a, /* VFMADDSUB231PDZ256rk */
+/* Table13873 */
+ 0x173f, /* VFMSUBADD231PDZ256mk */
+ 0x1742, /* VFMSUBADD231PDZ256rk */
+/* Table13875 */
+ 0x142b, /* VFMADD231PDZ256mk */
+ 0x142e, /* VFMADD231PDZ256rk */
+/* Table13877 */
+ 0x1653, /* VFMSUB231PDZ256mk */
+ 0x1656, /* VFMSUB231PDZ256rk */
+/* Table13879 */
+ 0x187b, /* VFNMADD231PDZ256mk */
+ 0x187e, /* VFNMADD231PDZ256rk */
+/* Table13881 */
+ 0x19c7, /* VFNMSUB231PDZ256mk */
+ 0x19ca, /* VFNMSUB231PDZ256rk */
+/* Table13883 */
+ 0x2583, /* VPCONFLICTQZ256rmk */
+ 0x2586, /* VPCONFLICTQZ256rrk */
+/* Table13885 */
+ 0x2ce1, /* VPMOVUSWBZmrk */
+ 0x2ce3, /* VPMOVUSWBZrrk */
+/* Table13887 */
+ 0x2c96, /* VPMOVUSDBZmrk */
+ 0x2c98, /* VPMOVUSDBZrrk */
+/* Table13889 */
+ 0x2cb4, /* VPMOVUSQBZmrk */
+ 0x2cb6, /* VPMOVUSQBZrrk */
+/* Table13891 */
+ 0x2ca5, /* VPMOVUSDWZmrk */
+ 0x2ca7, /* VPMOVUSDWZrrk */
+/* Table13893 */
+ 0x2cd2, /* VPMOVUSQWZmrk */
+ 0x2cd4, /* VPMOVUSQWZrrk */
+/* Table13895 */
+ 0x2cc3, /* VPMOVUSQDZmrk */
+ 0x2cc5, /* VPMOVUSQDZrrk */
+/* Table13897 */
+ 0x2c03, /* VPMOVSWBZmrk */
+ 0x2c05, /* VPMOVSWBZrrk */
+/* Table13899 */
+ 0x2bb8, /* VPMOVSDBZmrk */
+ 0x2bba, /* VPMOVSDBZrrk */
+/* Table13901 */
+ 0x2bd6, /* VPMOVSQBZmrk */
+ 0x2bd8, /* VPMOVSQBZrrk */
+/* Table13903 */
+ 0x2bc7, /* VPMOVSDWZmrk */
+ 0x2bc9, /* VPMOVSDWZrrk */
+/* Table13905 */
+ 0x2bf4, /* VPMOVSQWZmrk */
+ 0x2bf6, /* VPMOVSQWZrrk */
+/* Table13907 */
+ 0x2be5, /* VPMOVSQDZmrk */
+ 0x2be7, /* VPMOVSQDZrrk */
+/* Table13909 */
+ 0x35a0, /* VPTESTNMBZrmk */
+ 0x35a2, /* VPTESTNMBZrrk */
+/* Table13911 */
+ 0x35b2, /* VPTESTNMDZrmk */
+ 0x35b4, /* VPTESTNMDZrrk */
+/* Table13913 */
+ 0x2cf3, /* VPMOVWBZmrk */
+ 0x2cf5, /* VPMOVWBZrrk */
+/* Table13915 */
+ 0x2b5c, /* VPMOVDBZmrk */
+ 0x2b5e, /* VPMOVDBZrrk */
+/* Table13917 */
+ 0x2b8b, /* VPMOVQBZmrk */
+ 0x2b8d, /* VPMOVQBZrrk */
+/* Table13919 */
+ 0x2b6b, /* VPMOVDWZmrk */
+ 0x2b6d, /* VPMOVDWZrrk */
+/* Table13921 */
+ 0x2ba9, /* VPMOVQWZmrk */
+ 0x2bab, /* VPMOVQWZrrk */
+/* Table13923 */
+ 0x2b9a, /* VPMOVQDZmrk */
+ 0x2b9c, /* VPMOVQDZrrk */
+/* Table13925 */
+ 0x202b, /* VP4DPWSSDrmk */
+ 0x0, /* */
+/* Table13927 */
+ 0x2028, /* VP4DPWSSDSrmk */
+ 0x0, /* */
+/* Table13929 */
+ 0xb4d, /* V4FMADDPSrmk */
+ 0x0, /* */
+/* Table13931 */
+ 0xb53, /* V4FNMADDPSrmk */
+ 0x0, /* */
+/* Table13933 */
+ 0x315f, /* VPSHUFBZrmk */
+ 0x3162, /* VPSHUFBZrrk */
+/* Table13935 */
+ 0x298e, /* VPMADDUBSWZrmk */
+ 0x2991, /* VPMADDUBSWZrrk */
+/* Table13937 */
+ 0x2da9, /* VPMULHRSWZrmk */
+ 0x2dac, /* VPMULHRSWZrrk */
+/* Table13939 */
+ 0x273a, /* VPERMILPSZrmk */
+ 0x273d, /* VPERMILPSZrrk */
+/* Table13941 */
+ 0xef4, /* VCVTPH2PSZrmk */
+ 0xefa, /* VCVTPH2PSZrrk */
+/* Table13943 */
+ 0x2fb6, /* VPRORVDZrmk */
+ 0x2fb9, /* VPRORVDZrrk */
+/* Table13945 */
+ 0x2f4a, /* VPROLVDZrmk */
+ 0x2f4d, /* VPROLVDZrrk */
+/* Table13947 */
+ 0x2778, /* VPERMPSZrmk */
+ 0x277b, /* VPERMPSZrrk */
+/* Table13949 */
+ 0xd47, /* VBROADCASTSSZmk */
+ 0xd4a, /* VBROADCASTSSZrk */
+/* Table13951 */
+ 0xcee, /* VBROADCASTF32X2Zmk */
+ 0xcf1, /* VBROADCASTF32X2Zrk */
+/* Table13953 */
+ 0xcf7, /* VBROADCASTF32X4rmk */
+ 0x0, /* */
+/* Table13955 */
+ 0xcfa, /* VBROADCASTF32X8rmk */
+ 0x0, /* */
+/* Table13957 */
+ 0x203c, /* VPABSBZrmk */
+ 0x203f, /* VPABSBZrrk */
+/* Table13959 */
+ 0x208c, /* VPABSWZrmk */
+ 0x208f, /* VPABSWZrrk */
+/* Table13961 */
+ 0x205b, /* VPABSDZrmk */
+ 0x205e, /* VPABSDZrrk */
+/* Table13963 */
+ 0x2c42, /* VPMOVSXBWZrmk */
+ 0x2c45, /* VPMOVSXBWZrrk */
+/* Table13965 */
+ 0x2c16, /* VPMOVSXBDZrmk */
+ 0x2c19, /* VPMOVSXBDZrrk */
+/* Table13967 */
+ 0x2c2c, /* VPMOVSXBQZrmk */
+ 0x2c2f, /* VPMOVSXBQZrrk */
+/* Table13969 */
+ 0x2c6e, /* VPMOVSXWDZrmk */
+ 0x2c71, /* VPMOVSXWDZrrk */
+/* Table13971 */
+ 0x2c84, /* VPMOVSXWQZrmk */
+ 0x2c87, /* VPMOVSXWQZrrk */
+/* Table13973 */
+ 0x2c58, /* VPMOVSXDQZrmk */
+ 0x2c5b, /* VPMOVSXDQZrrk */
+/* Table13975 */
+ 0x3564, /* VPTESTMBZrmk */
+ 0x3566, /* VPTESTMBZrrk */
+/* Table13977 */
+ 0x3576, /* VPTESTMDZrmk */
+ 0x3578, /* VPTESTMDZrrk */
+/* Table13979 */
+ 0x20e0, /* VPACKUSDWZrmk */
+ 0x20e3, /* VPACKUSDWZrrk */
+/* Table13981 */
+ 0x38ff, /* VSCALEFPSZrmk */
+ 0x3905, /* VSCALEFPSZrrk */
+/* Table13983 */
+ 0x2d32, /* VPMOVZXBWZrmk */
+ 0x2d35, /* VPMOVZXBWZrrk */
+/* Table13985 */
+ 0x2d06, /* VPMOVZXBDZrmk */
+ 0x2d09, /* VPMOVZXBDZrrk */
+/* Table13987 */
+ 0x2d1c, /* VPMOVZXBQZrmk */
+ 0x2d1f, /* VPMOVZXBQZrrk */
+/* Table13989 */
+ 0x2d5e, /* VPMOVZXWDZrmk */
+ 0x2d61, /* VPMOVZXWDZrrk */
+/* Table13991 */
+ 0x2d74, /* VPMOVZXWQZrmk */
+ 0x2d77, /* VPMOVZXWQZrrk */
+/* Table13993 */
+ 0x2d48, /* VPMOVZXDQZrmk */
+ 0x2d4b, /* VPMOVZXDQZrrk */
+/* Table13995 */
+ 0x2622, /* VPERMDZrmk */
+ 0x2625, /* VPERMDZrrk */
+/* Table13997 */
+ 0x2a8e, /* VPMINSBZrmk */
+ 0x2a91, /* VPMINSBZrrk */
+/* Table13999 */
+ 0x2aad, /* VPMINSDZrmk */
+ 0x2ab0, /* VPMINSDZrrk */
+/* Table14001 */
+ 0x2b44, /* VPMINUWZrmk */
+ 0x2b47, /* VPMINUWZrrk */
+/* Table14003 */
+ 0x2b13, /* VPMINUDZrmk */
+ 0x2b16, /* VPMINUDZrrk */
+/* Table14005 */
+ 0x29c2, /* VPMAXSBZrmk */
+ 0x29c5, /* VPMAXSBZrrk */
+/* Table14007 */
+ 0x29e1, /* VPMAXSDZrmk */
+ 0x29e4, /* VPMAXSDZrrk */
+/* Table14009 */
+ 0x2a78, /* VPMAXUWZrmk */
+ 0x2a7b, /* VPMAXUWZrrk */
+/* Table14011 */
+ 0x2a47, /* VPMAXUDZrmk */
+ 0x2a4a, /* VPMAXUDZrrk */
+/* Table14013 */
+ 0x2df4, /* VPMULLDZrmk */
+ 0x2df7, /* VPMULLDZrrk */
+/* Table14015 */
+ 0x1ac4, /* VGETEXPPSZmk */
+ 0x1aca, /* VGETEXPPSZrk */
+/* Table14017 */
+ 0x2911, /* VPLZCNTDZrmk */
+ 0x2914, /* VPLZCNTDZrrk */
+/* Table14019 */
+ 0x3401, /* VPSRLVDZrmk */
+ 0x3404, /* VPSRLVDZrrk */
+/* Table14021 */
+ 0x331d, /* VPSRAVDZrmk */
+ 0x3320, /* VPSRAVDZrrk */
+/* Table14023 */
+ 0x3243, /* VPSLLVDZrmk */
+ 0x3246, /* VPSLLVDZrrk */
+/* Table14025 */
+ 0x3764, /* VRCP14PSZmk */
+ 0x3767, /* VRCP14PSZrk */
+/* Table14027 */
+ 0x3888, /* VRSQRT14PSZmk */
+ 0x388b, /* VRSQRT14PSZrk */
+/* Table14029 */
+ 0x25c2, /* VPDPBUSDZmk */
+ 0x25c5, /* VPDPBUSDZrk */
+/* Table14031 */
+ 0x25a7, /* VPDPBUSDSZmk */
+ 0x25aa, /* VPDPBUSDSZrk */
+/* Table14033 */
+ 0x25f8, /* VPDPWSSDZmk */
+ 0x25fb, /* VPDPWSSDZrk */
+/* Table14035 */
+ 0x25dd, /* VPDPWSSDSZmk */
+ 0x25e0, /* VPDPWSSDSZrk */
+/* Table14037 */
+ 0x2e73, /* VPOPCNTBZrmk */
+ 0x2e76, /* VPOPCNTBZrrk */
+/* Table14039 */
+ 0x2e8e, /* VPOPCNTDZrmk */
+ 0x2e91, /* VPOPCNTDZrrk */
+/* Table14041 */
+ 0x2309, /* VPBROADCASTDZmk */
+ 0x230c, /* VPBROADCASTDZrk */
+/* Table14043 */
+ 0xd13, /* VBROADCASTI32X2Zmk */
+ 0xd16, /* VBROADCASTI32X2Zrk */
+/* Table14045 */
+ 0xd1c, /* VBROADCASTI32X4rmk */
+ 0x0, /* */
+/* Table14047 */
+ 0xd1f, /* VBROADCASTI32X8rmk */
+ 0x0, /* */
+/* Table14049 */
+ 0x2852, /* VPEXPANDBZrmk */
+ 0x2855, /* VPEXPANDBZrrk */
+/* Table14051 */
+ 0x2512, /* VPCOMPRESSBZmrk */
+ 0x2514, /* VPCOMPRESSBZrrk */
+/* Table14053 */
+ 0x22a1, /* VPBLENDMDZrmk */
+ 0x22a4, /* VPBLENDMDZrrk */
+/* Table14055 */
+ 0xcd1, /* VBLENDMPSZrmk */
+ 0xcd4, /* VBLENDMPSZrrk */
+/* Table14057 */
+ 0x2286, /* VPBLENDMBZrmk */
+ 0x2289, /* VPBLENDMBZrrk */
+/* Table14059 */
+ 0x3064, /* VPSHLDVDZmk */
+ 0x3067, /* VPSHLDVDZrk */
+/* Table14061 */
+ 0x3100, /* VPSHRDVDZmk */
+ 0x3103, /* VPSHRDVDZrk */
+/* Table14063 */
+ 0x2634, /* VPERMI2Brmk */
+ 0x2637, /* VPERMI2Brrk */
+/* Table14065 */
+ 0x264f, /* VPERMI2Drmk */
+ 0x2652, /* VPERMI2Drrk */
+/* Table14067 */
+ 0x2685, /* VPERMI2PSrmk */
+ 0x2688, /* VPERMI2PSrrk */
+/* Table14069 */
+ 0x22ea, /* VPBROADCASTBZmk */
+ 0x22ed, /* VPBROADCASTBZrk */
+/* Table14071 */
+ 0x234d, /* VPBROADCASTWZmk */
+ 0x2350, /* VPBROADCASTWZrk */
+/* Table14073 */
+ 0x0, /* */
+ 0x22f6, /* VPBROADCASTBrZrk */
+/* Table14075 */
+ 0x0, /* */
+ 0x2359, /* VPBROADCASTWrZrk */
+/* Table14077 */
+ 0x0, /* */
+ 0x2315, /* VPBROADCASTDrZrk */
+/* Table14079 */
+ 0x27b0, /* VPERMT2Brmk */
+ 0x27b3, /* VPERMT2Brrk */
+/* Table14081 */
+ 0x27cb, /* VPERMT2Drmk */
+ 0x27ce, /* VPERMT2Drrk */
+/* Table14083 */
+ 0x2801, /* VPERMT2PSrmk */
+ 0x2804, /* VPERMT2PSrrk */
+/* Table14085 */
+ 0x12bd, /* VEXPANDPSZrmk */
+ 0x12c0, /* VEXPANDPSZrrk */
+/* Table14087 */
+ 0x2864, /* VPEXPANDDZrmk */
+ 0x2867, /* VPEXPANDDZrrk */
+/* Table14089 */
+ 0xe02, /* VCOMPRESSPSZmrk */
+ 0xe04, /* VCOMPRESSPSZrrk */
+/* Table14091 */
+ 0x2521, /* VPCOMPRESSDZmrk */
+ 0x2523, /* VPCOMPRESSDZrrk */
+/* Table14093 */
+ 0x260e, /* VPERMBZrmk */
+ 0x2611, /* VPERMBZrrk */
+/* Table14095 */
+ 0x314d, /* VPSHUFBITQMBZrmk */
+ 0x314f, /* VPSHUFBITQMBZrrk */
+/* Table14097 */
+ 0x28a2, /* VPGATHERDDZrm */
+ 0x0, /* */
+/* Table14099 */
+ 0x28ac, /* VPGATHERQDZrm */
+ 0x0, /* */
+/* Table14101 */
+ 0x1a7c, /* VGATHERDPSZrm */
+ 0x0, /* */
+/* Table14103 */
+ 0x1a8e, /* VGATHERQPSZrm */
+ 0x0, /* */
+/* Table14105 */
+ 0x14da, /* VFMADDSUB132PSZmk */
+ 0x14e0, /* VFMADDSUB132PSZrk */
+/* Table14107 */
+ 0x16e2, /* VFMSUBADD132PSZmk */
+ 0x16e8, /* VFMSUBADD132PSZrk */
+/* Table14109 */
+ 0x138e, /* VFMADD132PSZmk */
+ 0x1394, /* VFMADD132PSZrk */
+/* Table14111 */
+ 0x15b6, /* VFMSUB132PSZmk */
+ 0x15bc, /* VFMSUB132PSZrk */
+/* Table14113 */
+ 0x17de, /* VFNMADD132PSZmk */
+ 0x17e4, /* VFNMADD132PSZrk */
+/* Table14115 */
+ 0x192a, /* VFNMSUB132PSZmk */
+ 0x1930, /* VFNMSUB132PSZrk */
+/* Table14117 */
+ 0x2ffa, /* VPSCATTERDDZmr */
+ 0x0, /* */
+/* Table14119 */
+ 0x3000, /* VPSCATTERQDZmr */
+ 0x0, /* */
+/* Table14121 */
+ 0x391e, /* VSCATTERDPSZmr */
+ 0x0, /* */
+/* Table14123 */
+ 0x392c, /* VSCATTERQPSZmr */
+ 0x0, /* */
+/* Table14125 */
+ 0x151e, /* VFMADDSUB213PSZmk */
+ 0x1524, /* VFMADDSUB213PSZrk */
+/* Table14127 */
+ 0x1726, /* VFMSUBADD213PSZmk */
+ 0x172c, /* VFMSUBADD213PSZrk */
+/* Table14129 */
+ 0x13f2, /* VFMADD213PSZmk */
+ 0x13f8, /* VFMADD213PSZrk */
+/* Table14131 */
+ 0x161a, /* VFMSUB213PSZmk */
+ 0x1620, /* VFMSUB213PSZrk */
+/* Table14133 */
+ 0x1842, /* VFNMADD213PSZmk */
+ 0x1848, /* VFNMADD213PSZrk */
+/* Table14135 */
+ 0x198e, /* VFNMSUB213PSZmk */
+ 0x1994, /* VFNMSUB213PSZrk */
+/* Table14137 */
+ 0x1562, /* VFMADDSUB231PSZmk */
+ 0x1568, /* VFMADDSUB231PSZrk */
+/* Table14139 */
+ 0x176a, /* VFMSUBADD231PSZmk */
+ 0x1770, /* VFMSUBADD231PSZrk */
+/* Table14141 */
+ 0x1456, /* VFMADD231PSZmk */
+ 0x145c, /* VFMADD231PSZrk */
+/* Table14143 */
+ 0x167e, /* VFMSUB231PSZmk */
+ 0x1684, /* VFMSUB231PSZrk */
+/* Table14145 */
+ 0x18a6, /* VFNMADD231PSZmk */
+ 0x18ac, /* VFNMADD231PSZrk */
+/* Table14147 */
+ 0x19f2, /* VFNMSUB231PSZmk */
+ 0x19f8, /* VFNMSUB231PSZrk */
+/* Table14149 */
+ 0x2571, /* VPCONFLICTDZrmk */
+ 0x2574, /* VPCONFLICTDZrrk */
+/* Table14151 */
+ 0x0, /* */
+ 0x1a7f, /* VGATHERPF0DPSm */
+ 0x1a83, /* VGATHERPF1DPSm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3920, /* VSCATTERPF0DPSm */
+ 0x3924, /* VSCATTERPF1DPSm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table14167 */
+ 0x0, /* */
+ 0x1a81, /* VGATHERPF0QPSm */
+ 0x1a85, /* VGATHERPF1QPSm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3922, /* VSCATTERPF0QPSm */
+ 0x3926, /* VSCATTERPF1QPSm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table14183 */
+ 0x1296, /* VEXP2PSZmk */
+ 0x129c, /* VEXP2PSZrk */
+/* Table14185 */
+ 0x3785, /* VRCP28PSZmk */
+ 0x378b, /* VRCP28PSZrk */
+/* Table14187 */
+ 0x38a9, /* VRSQRT28PSZmk */
+ 0x38af, /* VRSQRT28PSZrk */
+/* Table14189 */
+ 0x1b79, /* VGF2P8MULBZrmk */
+ 0x1b7c, /* VGF2P8MULBZrrk */
+/* Table14191 */
+ 0x35d0, /* VPTESTNMWZrmk */
+ 0x35d2, /* VPTESTNMWZrrk */
+/* Table14193 */
+ 0x35c4, /* VPTESTNMQZrmk */
+ 0x35c6, /* VPTESTNMQZrrk */
+/* Table14195 */
+ 0x26fc, /* VPERMILPDZrmk */
+ 0x26ff, /* VPERMILPDZrrk */
+/* Table14197 */
+ 0x3434, /* VPSRLVWZrmk */
+ 0x3437, /* VPSRLVWZrrk */
+/* Table14199 */
+ 0x334c, /* VPSRAVWZrmk */
+ 0x334f, /* VPSRAVWZrrk */
+/* Table14201 */
+ 0x3276, /* VPSLLVWZrmk */
+ 0x3279, /* VPSLLVWZrrk */
+/* Table14203 */
+ 0x2fd1, /* VPRORVQZrmk */
+ 0x2fd4, /* VPRORVQZrrk */
+/* Table14205 */
+ 0x2f65, /* VPROLVQZrmk */
+ 0x2f68, /* VPROLVQZrrk */
+/* Table14207 */
+ 0x2764, /* VPERMPDZrmk */
+ 0x2767, /* VPERMPDZrrk */
+/* Table14209 */
+ 0xd33, /* VBROADCASTSDZmk */
+ 0xd36, /* VBROADCASTSDZrk */
+/* Table14211 */
+ 0xd00, /* VBROADCASTF64X2rmk */
+ 0x0, /* */
+/* Table14213 */
+ 0xd03, /* VBROADCASTF64X4rmk */
+ 0x0, /* */
+/* Table14215 */
+ 0x2078, /* VPABSQZrmk */
+ 0x207b, /* VPABSQZrrk */
+/* Table14217 */
+ 0x3594, /* VPTESTMWZrmk */
+ 0x3596, /* VPTESTMWZrrk */
+/* Table14219 */
+ 0x3588, /* VPTESTMQZrmk */
+ 0x358a, /* VPTESTMQZrrk */
+/* Table14221 */
+ 0x2d93, /* VPMULDQZrmk */
+ 0x2d96, /* VPMULDQZrrk */
+/* Table14223 */
+ 0x23e2, /* VPCMPEQQZrmk */
+ 0x23e4, /* VPCMPEQQZrrk */
+/* Table14225 */
+ 0x38e1, /* VSCALEFPDZrmk */
+ 0x38e7, /* VSCALEFPDZrrk */
+/* Table14227 */
+ 0x279e, /* VPERMQZrmk */
+ 0x27a1, /* VPERMQZrrk */
+/* Table14229 */
+ 0x2432, /* VPCMPGTQZrmk */
+ 0x2434, /* VPCMPGTQZrrk */
+/* Table14231 */
+ 0x2aca, /* VPMINSQZrmk */
+ 0x2acd, /* VPMINSQZrrk */
+/* Table14233 */
+ 0x2b30, /* VPMINUQZrmk */
+ 0x2b33, /* VPMINUQZrrk */
+/* Table14235 */
+ 0x29fe, /* VPMAXSQZrmk */
+ 0x2a01, /* VPMAXSQZrrk */
+/* Table14237 */
+ 0x2a64, /* VPMAXUQZrmk */
+ 0x2a67, /* VPMAXUQZrrk */
+/* Table14239 */
+ 0x2e11, /* VPMULLQZrmk */
+ 0x2e14, /* VPMULLQZrrk */
+/* Table14241 */
+ 0x1aa6, /* VGETEXPPDZmk */
+ 0x1aac, /* VGETEXPPDZrk */
+/* Table14243 */
+ 0x292c, /* VPLZCNTQZrmk */
+ 0x292f, /* VPLZCNTQZrrk */
+/* Table14245 */
+ 0x3420, /* VPSRLVQZrmk */
+ 0x3423, /* VPSRLVQZrrk */
+/* Table14247 */
+ 0x333a, /* VPSRAVQZrmk */
+ 0x333d, /* VPSRAVQZrrk */
+/* Table14249 */
+ 0x3262, /* VPSLLVQZrmk */
+ 0x3265, /* VPSLLVQZrrk */
+/* Table14251 */
+ 0x3749, /* VRCP14PDZmk */
+ 0x374c, /* VRCP14PDZrk */
+/* Table14253 */
+ 0x386d, /* VRSQRT14PDZmk */
+ 0x3870, /* VRSQRT14PDZrk */
+/* Table14255 */
+ 0x2ebb, /* VPOPCNTWZrmk */
+ 0x2ebe, /* VPOPCNTWZrrk */
+/* Table14257 */
+ 0x2ea9, /* VPOPCNTQZrmk */
+ 0x2eac, /* VPOPCNTQZrrk */
+/* Table14259 */
+ 0x232e, /* VPBROADCASTQZmk */
+ 0x2331, /* VPBROADCASTQZrk */
+/* Table14261 */
+ 0xd25, /* VBROADCASTI64X2rmk */
+ 0x0, /* */
+/* Table14263 */
+ 0xd28, /* VBROADCASTI64X4rmk */
+ 0x0, /* */
+/* Table14265 */
+ 0x2888, /* VPEXPANDWZrmk */
+ 0x288b, /* VPEXPANDWZrrk */
+/* Table14267 */
+ 0x253f, /* VPCOMPRESSWZmrk */
+ 0x2541, /* VPCOMPRESSWZrrk */
+/* Table14269 */
+ 0x22bc, /* VPBLENDMQZrmk */
+ 0x22bf, /* VPBLENDMQZrrk */
+/* Table14271 */
+ 0xcb6, /* VBLENDMPDZrmk */
+ 0xcb9, /* VBLENDMPDZrrk */
+/* Table14273 */
+ 0x22ce, /* VPBLENDMWZrmk */
+ 0x22d1, /* VPBLENDMWZrrk */
+/* Table14275 */
+ 0x3091, /* VPSHLDVWZmk */
+ 0x3094, /* VPSHLDVWZrk */
+/* Table14277 */
+ 0x307f, /* VPSHLDVQZmk */
+ 0x3082, /* VPSHLDVQZrk */
+/* Table14279 */
+ 0x312d, /* VPSHRDVWZmk */
+ 0x3130, /* VPSHRDVWZrk */
+/* Table14281 */
+ 0x311b, /* VPSHRDVQZmk */
+ 0x311e, /* VPSHRDVQZrk */
+/* Table14283 */
+ 0x26b2, /* VPERMI2Wrmk */
+ 0x26b5, /* VPERMI2Wrrk */
+/* Table14285 */
+ 0x26a0, /* VPERMI2Qrmk */
+ 0x26a3, /* VPERMI2Qrrk */
+/* Table14287 */
+ 0x266a, /* VPERMI2PDrmk */
+ 0x266d, /* VPERMI2PDrrk */
+/* Table14289 */
+ 0x0, /* */
+ 0x233a, /* VPBROADCASTQrZrk */
+/* Table14291 */
+ 0x282e, /* VPERMT2Wrmk */
+ 0x2831, /* VPERMT2Wrrk */
+/* Table14293 */
+ 0x281c, /* VPERMT2Qrmk */
+ 0x281f, /* VPERMT2Qrrk */
+/* Table14295 */
+ 0x27e6, /* VPERMT2PDrmk */
+ 0x27e9, /* VPERMT2PDrrk */
+/* Table14297 */
+ 0x2e42, /* VPMULTISHIFTQBZrmk */
+ 0x2e45, /* VPMULTISHIFTQBZrrk */
+/* Table14299 */
+ 0x12ab, /* VEXPANDPDZrmk */
+ 0x12ae, /* VEXPANDPDZrrk */
+/* Table14301 */
+ 0x2876, /* VPEXPANDQZrmk */
+ 0x2879, /* VPEXPANDQZrrk */
+/* Table14303 */
+ 0xdf3, /* VCOMPRESSPDZmrk */
+ 0xdf5, /* VCOMPRESSPDZrrk */
+/* Table14305 */
+ 0x2530, /* VPCOMPRESSQZmrk */
+ 0x2532, /* VPCOMPRESSQZrrk */
+/* Table14307 */
+ 0x2840, /* VPERMWZrmk */
+ 0x2843, /* VPERMWZrrk */
+/* Table14309 */
+ 0x28a7, /* VPGATHERDQZrm */
+ 0x0, /* */
+/* Table14311 */
+ 0x28b1, /* VPGATHERQQZrm */
+ 0x0, /* */
+/* Table14313 */
+ 0x1a77, /* VGATHERDPDZrm */
+ 0x0, /* */
+/* Table14315 */
+ 0x1a89, /* VGATHERQPDZrm */
+ 0x0, /* */
+/* Table14317 */
+ 0x14b8, /* VFMADDSUB132PDZmk */
+ 0x14be, /* VFMADDSUB132PDZrk */
+/* Table14319 */
+ 0x16c0, /* VFMSUBADD132PDZmk */
+ 0x16c6, /* VFMSUBADD132PDZrk */
+/* Table14321 */
+ 0x136c, /* VFMADD132PDZmk */
+ 0x1372, /* VFMADD132PDZrk */
+/* Table14323 */
+ 0x1594, /* VFMSUB132PDZmk */
+ 0x159a, /* VFMSUB132PDZrk */
+/* Table14325 */
+ 0x17bc, /* VFNMADD132PDZmk */
+ 0x17c2, /* VFNMADD132PDZrk */
+/* Table14327 */
+ 0x1908, /* VFNMSUB132PDZmk */
+ 0x190e, /* VFNMSUB132PDZrk */
+/* Table14329 */
+ 0x2ffd, /* VPSCATTERDQZmr */
+ 0x0, /* */
+/* Table14331 */
+ 0x3003, /* VPSCATTERQQZmr */
+ 0x0, /* */
+/* Table14333 */
+ 0x391b, /* VSCATTERDPDZmr */
+ 0x0, /* */
+/* Table14335 */
+ 0x3929, /* VSCATTERQPDZmr */
+ 0x0, /* */
+/* Table14337 */
+ 0x14fc, /* VFMADDSUB213PDZmk */
+ 0x1502, /* VFMADDSUB213PDZrk */
+/* Table14339 */
+ 0x1704, /* VFMSUBADD213PDZmk */
+ 0x170a, /* VFMSUBADD213PDZrk */
+/* Table14341 */
+ 0x13d0, /* VFMADD213PDZmk */
+ 0x13d6, /* VFMADD213PDZrk */
+/* Table14343 */
+ 0x15f8, /* VFMSUB213PDZmk */
+ 0x15fe, /* VFMSUB213PDZrk */
+/* Table14345 */
+ 0x1820, /* VFNMADD213PDZmk */
+ 0x1826, /* VFNMADD213PDZrk */
+/* Table14347 */
+ 0x196c, /* VFNMSUB213PDZmk */
+ 0x1972, /* VFNMSUB213PDZrk */
+/* Table14349 */
+ 0x297a, /* VPMADD52LUQZmk */
+ 0x297d, /* VPMADD52LUQZrk */
+/* Table14351 */
+ 0x295f, /* VPMADD52HUQZmk */
+ 0x2962, /* VPMADD52HUQZrk */
+/* Table14353 */
+ 0x1540, /* VFMADDSUB231PDZmk */
+ 0x1546, /* VFMADDSUB231PDZrk */
+/* Table14355 */
+ 0x1748, /* VFMSUBADD231PDZmk */
+ 0x174e, /* VFMSUBADD231PDZrk */
+/* Table14357 */
+ 0x1434, /* VFMADD231PDZmk */
+ 0x143a, /* VFMADD231PDZrk */
+/* Table14359 */
+ 0x165c, /* VFMSUB231PDZmk */
+ 0x1662, /* VFMSUB231PDZrk */
+/* Table14361 */
+ 0x1884, /* VFNMADD231PDZmk */
+ 0x188a, /* VFNMADD231PDZrk */
+/* Table14363 */
+ 0x19d0, /* VFNMSUB231PDZmk */
+ 0x19d6, /* VFNMSUB231PDZrk */
+/* Table14365 */
+ 0x258c, /* VPCONFLICTQZrmk */
+ 0x258f, /* VPCONFLICTQZrrk */
+/* Table14367 */
+ 0x0, /* */
+ 0x1a7e, /* VGATHERPF0DPDm */
+ 0x1a82, /* VGATHERPF1DPDm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x391f, /* VSCATTERPF0DPDm */
+ 0x3923, /* VSCATTERPF1DPDm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table14383 */
+ 0x0, /* */
+ 0x1a80, /* VGATHERPF0QPDm */
+ 0x1a84, /* VGATHERPF1QPDm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3921, /* VSCATTERPF0QPDm */
+ 0x3925, /* VSCATTERPF1QPDm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table14399 */
+ 0x128a, /* VEXP2PDZmk */
+ 0x1290, /* VEXP2PDZrk */
+/* Table14401 */
+ 0x3779, /* VRCP28PDZmk */
+ 0x377f, /* VRCP28PDZrk */
+/* Table14403 */
+ 0x389d, /* VRSQRT28PDZmk */
+ 0x38a3, /* VRSQRT28PDZrk */
+/* Table14405 */
+ 0x35a4, /* VPTESTNMDZ128rmb */
+ 0x0, /* */
+/* Table14407 */
+ 0x2713, /* VPERMILPSZ128rmb */
+ 0x0, /* */
+/* Table14409 */
+ 0x0, /* */
+ 0xef7, /* VCVTPH2PSZrrb */
+/* Table14411 */
+ 0x2fa1, /* VPRORVDZ128rmb */
+ 0x0, /* */
+/* Table14413 */
+ 0x2f35, /* VPROLVDZ128rmb */
+ 0x0, /* */
+/* Table14415 */
+ 0x2046, /* VPABSDZ128rmb */
+ 0x0, /* */
+/* Table14417 */
+ 0x3568, /* VPTESTMDZ128rmb */
+ 0x0, /* */
+/* Table14419 */
+ 0x20cb, /* VPACKUSDWZ128rmb */
+ 0x0, /* */
+/* Table14421 */
+ 0x38ea, /* VSCALEFPSZ128rmb */
+ 0x3902, /* VSCALEFPSZrrb */
+/* Table14423 */
+ 0x0, /* */
+ 0x3914, /* VSCALEFSSZrrb_Int */
+/* Table14425 */
+ 0x2a98, /* VPMINSDZ128rmb */
+ 0x0, /* */
+/* Table14427 */
+ 0x2afe, /* VPMINUDZ128rmb */
+ 0x0, /* */
+/* Table14429 */
+ 0x29cc, /* VPMAXSDZ128rmb */
+ 0x0, /* */
+/* Table14431 */
+ 0x2a32, /* VPMAXUDZ128rmb */
+ 0x0, /* */
+/* Table14433 */
+ 0x2ddf, /* VPMULLDZ128rmb */
+ 0x0, /* */
+/* Table14435 */
+ 0x1aaf, /* VGETEXPPSZ128mb */
+ 0x1ac7, /* VGETEXPPSZrb */
+/* Table14437 */
+ 0x0, /* */
+ 0x1ad9, /* VGETEXPSSZrb */
+/* Table14439 */
+ 0x28fc, /* VPLZCNTDZ128rmb */
+ 0x0, /* */
+/* Table14441 */
+ 0x33ec, /* VPSRLVDZ128rmb */
+ 0x0, /* */
+/* Table14443 */
+ 0x3308, /* VPSRAVDZ128rmb */
+ 0x0, /* */
+/* Table14445 */
+ 0x322e, /* VPSLLVDZ128rmb */
+ 0x0, /* */
+/* Table14447 */
+ 0x374f, /* VRCP14PSZ128mb */
+ 0x0, /* */
+/* Table14449 */
+ 0x3873, /* VRSQRT14PSZ128mb */
+ 0x0, /* */
+/* Table14451 */
+ 0x25ad, /* VPDPBUSDZ128mb */
+ 0x0, /* */
+/* Table14453 */
+ 0x2592, /* VPDPBUSDSZ128mb */
+ 0x0, /* */
+/* Table14455 */
+ 0x25e3, /* VPDPWSSDZ128mb */
+ 0x0, /* */
+/* Table14457 */
+ 0x25c8, /* VPDPWSSDSZ128mb */
+ 0x0, /* */
+/* Table14459 */
+ 0x2e79, /* VPOPCNTDZ128rmb */
+ 0x0, /* */
+/* Table14461 */
+ 0x228c, /* VPBLENDMDZ128rmb */
+ 0x0, /* */
+/* Table14463 */
+ 0xcbc, /* VBLENDMPSZ128rmb */
+ 0x0, /* */
+/* Table14465 */
+ 0x304f, /* VPSHLDVDZ128mb */
+ 0x0, /* */
+/* Table14467 */
+ 0x30eb, /* VPSHRDVDZ128mb */
+ 0x0, /* */
+/* Table14469 */
+ 0x263a, /* VPERMI2D128rmb */
+ 0x0, /* */
+/* Table14471 */
+ 0x2670, /* VPERMI2PS128rmb */
+ 0x0, /* */
+/* Table14473 */
+ 0x27b6, /* VPERMT2D128rmb */
+ 0x0, /* */
+/* Table14475 */
+ 0x27ec, /* VPERMT2PS128rmb */
+ 0x0, /* */
+/* Table14477 */
+ 0x14c5, /* VFMADDSUB132PSZ128mb */
+ 0x14dd, /* VFMADDSUB132PSZrb */
+/* Table14479 */
+ 0x16cd, /* VFMSUBADD132PSZ128mb */
+ 0x16e5, /* VFMSUBADD132PSZrb */
+/* Table14481 */
+ 0x1379, /* VFMADD132PSZ128mb */
+ 0x1391, /* VFMADD132PSZrb */
+/* Table14483 */
+ 0x0, /* */
+ 0x13b1, /* VFMADD132SSZrb_Int */
+/* Table14485 */
+ 0x15a1, /* VFMSUB132PSZ128mb */
+ 0x15b9, /* VFMSUB132PSZrb */
+/* Table14487 */
+ 0x0, /* */
+ 0x15d9, /* VFMSUB132SSZrb_Int */
+/* Table14489 */
+ 0x17c9, /* VFNMADD132PSZ128mb */
+ 0x17e1, /* VFNMADD132PSZrb */
+/* Table14491 */
+ 0x0, /* */
+ 0x1801, /* VFNMADD132SSZrb_Int */
+/* Table14493 */
+ 0x1915, /* VFNMSUB132PSZ128mb */
+ 0x192d, /* VFNMSUB132PSZrb */
+/* Table14495 */
+ 0x0, /* */
+ 0x194d, /* VFNMSUB132SSZrb_Int */
+/* Table14497 */
+ 0x1509, /* VFMADDSUB213PSZ128mb */
+ 0x1521, /* VFMADDSUB213PSZrb */
+/* Table14499 */
+ 0x1711, /* VFMSUBADD213PSZ128mb */
+ 0x1729, /* VFMSUBADD213PSZrb */
+/* Table14501 */
+ 0x13dd, /* VFMADD213PSZ128mb */
+ 0x13f5, /* VFMADD213PSZrb */
+/* Table14503 */
+ 0x0, /* */
+ 0x1415, /* VFMADD213SSZrb_Int */
+/* Table14505 */
+ 0x1605, /* VFMSUB213PSZ128mb */
+ 0x161d, /* VFMSUB213PSZrb */
+/* Table14507 */
+ 0x0, /* */
+ 0x163d, /* VFMSUB213SSZrb_Int */
+/* Table14509 */
+ 0x182d, /* VFNMADD213PSZ128mb */
+ 0x1845, /* VFNMADD213PSZrb */
+/* Table14511 */
+ 0x0, /* */
+ 0x1865, /* VFNMADD213SSZrb_Int */
+/* Table14513 */
+ 0x1979, /* VFNMSUB213PSZ128mb */
+ 0x1991, /* VFNMSUB213PSZrb */
+/* Table14515 */
+ 0x0, /* */
+ 0x19b1, /* VFNMSUB213SSZrb_Int */
+/* Table14517 */
+ 0x154d, /* VFMADDSUB231PSZ128mb */
+ 0x1565, /* VFMADDSUB231PSZrb */
+/* Table14519 */
+ 0x1755, /* VFMSUBADD231PSZ128mb */
+ 0x176d, /* VFMSUBADD231PSZrb */
+/* Table14521 */
+ 0x1441, /* VFMADD231PSZ128mb */
+ 0x1459, /* VFMADD231PSZrb */
+/* Table14523 */
+ 0x0, /* */
+ 0x1479, /* VFMADD231SSZrb_Int */
+/* Table14525 */
+ 0x1669, /* VFMSUB231PSZ128mb */
+ 0x1681, /* VFMSUB231PSZrb */
+/* Table14527 */
+ 0x0, /* */
+ 0x16a1, /* VFMSUB231SSZrb_Int */
+/* Table14529 */
+ 0x1891, /* VFNMADD231PSZ128mb */
+ 0x18a9, /* VFNMADD231PSZrb */
+/* Table14531 */
+ 0x0, /* */
+ 0x18c9, /* VFNMADD231SSZrb_Int */
+/* Table14533 */
+ 0x19dd, /* VFNMSUB231PSZ128mb */
+ 0x19f5, /* VFNMSUB231PSZrb */
+/* Table14535 */
+ 0x0, /* */
+ 0x1a15, /* VFNMSUB231SSZrb_Int */
+/* Table14537 */
+ 0x255c, /* VPCONFLICTDZ128rmb */
+ 0x0, /* */
+/* Table14539 */
+ 0x0, /* */
+ 0x1299, /* VEXP2PSZrb */
+/* Table14541 */
+ 0x0, /* */
+ 0x3788, /* VRCP28PSZrb */
+/* Table14543 */
+ 0x0, /* */
+ 0x379a, /* VRCP28SSZrb */
+/* Table14545 */
+ 0x0, /* */
+ 0x38ac, /* VRSQRT28PSZrb */
+/* Table14547 */
+ 0x0, /* */
+ 0x38be, /* VRSQRT28SSZrb */
+/* Table14549 */
+ 0x35b6, /* VPTESTNMQZ128rmb */
+ 0x0, /* */
+/* Table14551 */
+ 0x26d5, /* VPERMILPDZ128rmb */
+ 0x0, /* */
+/* Table14553 */
+ 0x2fbc, /* VPRORVQZ128rmb */
+ 0x0, /* */
+/* Table14555 */
+ 0x2f50, /* VPROLVQZ128rmb */
+ 0x0, /* */
+/* Table14557 */
+ 0x2063, /* VPABSQZ128rmb */
+ 0x0, /* */
+/* Table14559 */
+ 0x357a, /* VPTESTMQZ128rmb */
+ 0x0, /* */
+/* Table14561 */
+ 0x2d7e, /* VPMULDQZ128rmb */
+ 0x0, /* */
+/* Table14563 */
+ 0x23d4, /* VPCMPEQQZ128rmb */
+ 0x0, /* */
+/* Table14565 */
+ 0x38cc, /* VSCALEFPDZ128rmb */
+ 0x38e4, /* VSCALEFPDZrrb */
+/* Table14567 */
+ 0x0, /* */
+ 0x390b, /* VSCALEFSDZrrb_Int */
+/* Table14569 */
+ 0x2424, /* VPCMPGTQZ128rmb */
+ 0x0, /* */
+/* Table14571 */
+ 0x2ab5, /* VPMINSQZ128rmb */
+ 0x0, /* */
+/* Table14573 */
+ 0x2b1b, /* VPMINUQZ128rmb */
+ 0x0, /* */
+/* Table14575 */
+ 0x29e9, /* VPMAXSQZ128rmb */
+ 0x0, /* */
+/* Table14577 */
+ 0x2a4f, /* VPMAXUQZ128rmb */
+ 0x0, /* */
+/* Table14579 */
+ 0x2dfc, /* VPMULLQZ128rmb */
+ 0x0, /* */
+/* Table14581 */
+ 0x1a91, /* VGETEXPPDZ128mb */
+ 0x1aa9, /* VGETEXPPDZrb */
+/* Table14583 */
+ 0x0, /* */
+ 0x1ad0, /* VGETEXPSDZrb */
+/* Table14585 */
+ 0x2917, /* VPLZCNTQZ128rmb */
+ 0x0, /* */
+/* Table14587 */
+ 0x340b, /* VPSRLVQZ128rmb */
+ 0x0, /* */
+/* Table14589 */
+ 0x3325, /* VPSRAVQZ128rmb */
+ 0x0, /* */
+/* Table14591 */
+ 0x324d, /* VPSLLVQZ128rmb */
+ 0x0, /* */
+/* Table14593 */
+ 0x3734, /* VRCP14PDZ128mb */
+ 0x0, /* */
+/* Table14595 */
+ 0x3858, /* VRSQRT14PDZ128mb */
+ 0x0, /* */
+/* Table14597 */
+ 0x2e94, /* VPOPCNTQZ128rmb */
+ 0x0, /* */
+/* Table14599 */
+ 0x22a7, /* VPBLENDMQZ128rmb */
+ 0x0, /* */
+/* Table14601 */
+ 0xca1, /* VBLENDMPDZ128rmb */
+ 0x0, /* */
+/* Table14603 */
+ 0x306a, /* VPSHLDVQZ128mb */
+ 0x0, /* */
+/* Table14605 */
+ 0x3106, /* VPSHRDVQZ128mb */
+ 0x0, /* */
+/* Table14607 */
+ 0x268b, /* VPERMI2Q128rmb */
+ 0x0, /* */
+/* Table14609 */
+ 0x2655, /* VPERMI2PD128rmb */
+ 0x0, /* */
+/* Table14611 */
+ 0x2807, /* VPERMT2Q128rmb */
+ 0x0, /* */
+/* Table14613 */
+ 0x27d1, /* VPERMT2PD128rmb */
+ 0x0, /* */
+/* Table14615 */
+ 0x2e2d, /* VPMULTISHIFTQBZ128rmb */
+ 0x0, /* */
+/* Table14617 */
+ 0x14a3, /* VFMADDSUB132PDZ128mb */
+ 0x14bb, /* VFMADDSUB132PDZrb */
+/* Table14619 */
+ 0x16ab, /* VFMSUBADD132PDZ128mb */
+ 0x16c3, /* VFMSUBADD132PDZrb */
+/* Table14621 */
+ 0x1357, /* VFMADD132PDZ128mb */
+ 0x136f, /* VFMADD132PDZrb */
+/* Table14623 */
+ 0x0, /* */
+ 0x13a1, /* VFMADD132SDZrb_Int */
+/* Table14625 */
+ 0x157f, /* VFMSUB132PDZ128mb */
+ 0x1597, /* VFMSUB132PDZrb */
+/* Table14627 */
+ 0x0, /* */
+ 0x15c9, /* VFMSUB132SDZrb_Int */
+/* Table14629 */
+ 0x17a7, /* VFNMADD132PDZ128mb */
+ 0x17bf, /* VFNMADD132PDZrb */
+/* Table14631 */
+ 0x0, /* */
+ 0x17f1, /* VFNMADD132SDZrb_Int */
+/* Table14633 */
+ 0x18f3, /* VFNMSUB132PDZ128mb */
+ 0x190b, /* VFNMSUB132PDZrb */
+/* Table14635 */
+ 0x0, /* */
+ 0x193d, /* VFNMSUB132SDZrb_Int */
+/* Table14637 */
+ 0x14e7, /* VFMADDSUB213PDZ128mb */
+ 0x14ff, /* VFMADDSUB213PDZrb */
+/* Table14639 */
+ 0x16ef, /* VFMSUBADD213PDZ128mb */
+ 0x1707, /* VFMSUBADD213PDZrb */
+/* Table14641 */
+ 0x13bb, /* VFMADD213PDZ128mb */
+ 0x13d3, /* VFMADD213PDZrb */
+/* Table14643 */
+ 0x0, /* */
+ 0x1405, /* VFMADD213SDZrb_Int */
+/* Table14645 */
+ 0x15e3, /* VFMSUB213PDZ128mb */
+ 0x15fb, /* VFMSUB213PDZrb */
+/* Table14647 */
+ 0x0, /* */
+ 0x162d, /* VFMSUB213SDZrb_Int */
+/* Table14649 */
+ 0x180b, /* VFNMADD213PDZ128mb */
+ 0x1823, /* VFNMADD213PDZrb */
+/* Table14651 */
+ 0x0, /* */
+ 0x1855, /* VFNMADD213SDZrb_Int */
+/* Table14653 */
+ 0x1957, /* VFNMSUB213PDZ128mb */
+ 0x196f, /* VFNMSUB213PDZrb */
+/* Table14655 */
+ 0x0, /* */
+ 0x19a1, /* VFNMSUB213SDZrb_Int */
+/* Table14657 */
+ 0x2965, /* VPMADD52LUQZ128mb */
+ 0x0, /* */
+/* Table14659 */
+ 0x294a, /* VPMADD52HUQZ128mb */
+ 0x0, /* */
+/* Table14661 */
+ 0x152b, /* VFMADDSUB231PDZ128mb */
+ 0x1543, /* VFMADDSUB231PDZrb */
+/* Table14663 */
+ 0x1733, /* VFMSUBADD231PDZ128mb */
+ 0x174b, /* VFMSUBADD231PDZrb */
+/* Table14665 */
+ 0x141f, /* VFMADD231PDZ128mb */
+ 0x1437, /* VFMADD231PDZrb */
+/* Table14667 */
+ 0x0, /* */
+ 0x1469, /* VFMADD231SDZrb_Int */
+/* Table14669 */
+ 0x1647, /* VFMSUB231PDZ128mb */
+ 0x165f, /* VFMSUB231PDZrb */
+/* Table14671 */
+ 0x0, /* */
+ 0x1691, /* VFMSUB231SDZrb_Int */
+/* Table14673 */
+ 0x186f, /* VFNMADD231PDZ128mb */
+ 0x1887, /* VFNMADD231PDZrb */
+/* Table14675 */
+ 0x0, /* */
+ 0x18b9, /* VFNMADD231SDZrb_Int */
+/* Table14677 */
+ 0x19bb, /* VFNMSUB231PDZ128mb */
+ 0x19d3, /* VFNMSUB231PDZrb */
+/* Table14679 */
+ 0x0, /* */
+ 0x1a05, /* VFNMSUB231SDZrb_Int */
+/* Table14681 */
+ 0x2577, /* VPCONFLICTQZ128rmb */
+ 0x0, /* */
+/* Table14683 */
+ 0x0, /* */
+ 0x128d, /* VEXP2PDZrb */
+/* Table14685 */
+ 0x0, /* */
+ 0x377c, /* VRCP28PDZrb */
+/* Table14687 */
+ 0x0, /* */
+ 0x3791, /* VRCP28SDZrb */
+/* Table14689 */
+ 0x0, /* */
+ 0x38a0, /* VRSQRT28PDZrb */
+/* Table14691 */
+ 0x0, /* */
+ 0x38b5, /* VRSQRT28SDZrb */
+/* Table14693 */
+ 0x35aa, /* VPTESTNMDZ256rmb */
+ 0x0, /* */
+/* Table14695 */
+ 0x2725, /* VPERMILPSZ256rmb */
+ 0x0, /* */
+/* Table14697 */
+ 0x2faa, /* VPRORVDZ256rmb */
+ 0x0, /* */
+/* Table14699 */
+ 0x2f3e, /* VPROLVDZ256rmb */
+ 0x0, /* */
+/* Table14701 */
+ 0x276c, /* VPERMPSZ256rmb */
+ 0x0, /* */
+/* Table14703 */
+ 0x204f, /* VPABSDZ256rmb */
+ 0x0, /* */
+/* Table14705 */
+ 0x356e, /* VPTESTMDZ256rmb */
+ 0x0, /* */
+/* Table14707 */
+ 0x20d4, /* VPACKUSDWZ256rmb */
+ 0x0, /* */
+/* Table14709 */
+ 0x38f3, /* VSCALEFPSZ256rmb */
+ 0x3902, /* VSCALEFPSZrrb */
+/* Table14711 */
+ 0x2616, /* VPERMDZ256rmb */
+ 0x0, /* */
+/* Table14713 */
+ 0x2aa1, /* VPMINSDZ256rmb */
+ 0x0, /* */
+/* Table14715 */
+ 0x2b07, /* VPMINUDZ256rmb */
+ 0x0, /* */
+/* Table14717 */
+ 0x29d5, /* VPMAXSDZ256rmb */
+ 0x0, /* */
+/* Table14719 */
+ 0x2a3b, /* VPMAXUDZ256rmb */
+ 0x0, /* */
+/* Table14721 */
+ 0x2de8, /* VPMULLDZ256rmb */
+ 0x0, /* */
+/* Table14723 */
+ 0x1ab8, /* VGETEXPPSZ256mb */
+ 0x1ac7, /* VGETEXPPSZrb */
+/* Table14725 */
+ 0x2905, /* VPLZCNTDZ256rmb */
+ 0x0, /* */
+/* Table14727 */
+ 0x33f5, /* VPSRLVDZ256rmb */
+ 0x0, /* */
+/* Table14729 */
+ 0x3311, /* VPSRAVDZ256rmb */
+ 0x0, /* */
+/* Table14731 */
+ 0x3237, /* VPSLLVDZ256rmb */
+ 0x0, /* */
+/* Table14733 */
+ 0x3758, /* VRCP14PSZ256mb */
+ 0x0, /* */
+/* Table14735 */
+ 0x387c, /* VRSQRT14PSZ256mb */
+ 0x0, /* */
+/* Table14737 */
+ 0x25b6, /* VPDPBUSDZ256mb */
+ 0x0, /* */
+/* Table14739 */
+ 0x259b, /* VPDPBUSDSZ256mb */
+ 0x0, /* */
+/* Table14741 */
+ 0x25ec, /* VPDPWSSDZ256mb */
+ 0x0, /* */
+/* Table14743 */
+ 0x25d1, /* VPDPWSSDSZ256mb */
+ 0x0, /* */
+/* Table14745 */
+ 0x2e82, /* VPOPCNTDZ256rmb */
+ 0x0, /* */
+/* Table14747 */
+ 0x2295, /* VPBLENDMDZ256rmb */
+ 0x0, /* */
+/* Table14749 */
+ 0xcc5, /* VBLENDMPSZ256rmb */
+ 0x0, /* */
+/* Table14751 */
+ 0x3058, /* VPSHLDVDZ256mb */
+ 0x0, /* */
+/* Table14753 */
+ 0x30f4, /* VPSHRDVDZ256mb */
+ 0x0, /* */
+/* Table14755 */
+ 0x2643, /* VPERMI2D256rmb */
+ 0x0, /* */
+/* Table14757 */
+ 0x2679, /* VPERMI2PS256rmb */
+ 0x0, /* */
+/* Table14759 */
+ 0x27bf, /* VPERMT2D256rmb */
+ 0x0, /* */
+/* Table14761 */
+ 0x27f5, /* VPERMT2PS256rmb */
+ 0x0, /* */
+/* Table14763 */
+ 0x14ce, /* VFMADDSUB132PSZ256mb */
+ 0x14dd, /* VFMADDSUB132PSZrb */
+/* Table14765 */
+ 0x16d6, /* VFMSUBADD132PSZ256mb */
+ 0x16e5, /* VFMSUBADD132PSZrb */
+/* Table14767 */
+ 0x1382, /* VFMADD132PSZ256mb */
+ 0x1391, /* VFMADD132PSZrb */
+/* Table14769 */
+ 0x15aa, /* VFMSUB132PSZ256mb */
+ 0x15b9, /* VFMSUB132PSZrb */
+/* Table14771 */
+ 0x17d2, /* VFNMADD132PSZ256mb */
+ 0x17e1, /* VFNMADD132PSZrb */
+/* Table14773 */
+ 0x191e, /* VFNMSUB132PSZ256mb */
+ 0x192d, /* VFNMSUB132PSZrb */
+/* Table14775 */
+ 0x1512, /* VFMADDSUB213PSZ256mb */
+ 0x1521, /* VFMADDSUB213PSZrb */
+/* Table14777 */
+ 0x171a, /* VFMSUBADD213PSZ256mb */
+ 0x1729, /* VFMSUBADD213PSZrb */
+/* Table14779 */
+ 0x13e6, /* VFMADD213PSZ256mb */
+ 0x13f5, /* VFMADD213PSZrb */
+/* Table14781 */
+ 0x160e, /* VFMSUB213PSZ256mb */
+ 0x161d, /* VFMSUB213PSZrb */
+/* Table14783 */
+ 0x1836, /* VFNMADD213PSZ256mb */
+ 0x1845, /* VFNMADD213PSZrb */
+/* Table14785 */
+ 0x1982, /* VFNMSUB213PSZ256mb */
+ 0x1991, /* VFNMSUB213PSZrb */
+/* Table14787 */
+ 0x1556, /* VFMADDSUB231PSZ256mb */
+ 0x1565, /* VFMADDSUB231PSZrb */
+/* Table14789 */
+ 0x175e, /* VFMSUBADD231PSZ256mb */
+ 0x176d, /* VFMSUBADD231PSZrb */
+/* Table14791 */
+ 0x144a, /* VFMADD231PSZ256mb */
+ 0x1459, /* VFMADD231PSZrb */
+/* Table14793 */
+ 0x1672, /* VFMSUB231PSZ256mb */
+ 0x1681, /* VFMSUB231PSZrb */
+/* Table14795 */
+ 0x189a, /* VFNMADD231PSZ256mb */
+ 0x18a9, /* VFNMADD231PSZrb */
+/* Table14797 */
+ 0x19e6, /* VFNMSUB231PSZ256mb */
+ 0x19f5, /* VFNMSUB231PSZrb */
+/* Table14799 */
+ 0x2565, /* VPCONFLICTDZ256rmb */
+ 0x0, /* */
+/* Table14801 */
+ 0x35bc, /* VPTESTNMQZ256rmb */
+ 0x0, /* */
+/* Table14803 */
+ 0x26e7, /* VPERMILPDZ256rmb */
+ 0x0, /* */
+/* Table14805 */
+ 0x2fc5, /* VPRORVQZ256rmb */
+ 0x0, /* */
+/* Table14807 */
+ 0x2f59, /* VPROLVQZ256rmb */
+ 0x0, /* */
+/* Table14809 */
+ 0x274f, /* VPERMPDZ256rmb */
+ 0x0, /* */
+/* Table14811 */
+ 0x206c, /* VPABSQZ256rmb */
+ 0x0, /* */
+/* Table14813 */
+ 0x3580, /* VPTESTMQZ256rmb */
+ 0x0, /* */
+/* Table14815 */
+ 0x2d87, /* VPMULDQZ256rmb */
+ 0x0, /* */
+/* Table14817 */
+ 0x23da, /* VPCMPEQQZ256rmb */
+ 0x0, /* */
+/* Table14819 */
+ 0x38d5, /* VSCALEFPDZ256rmb */
+ 0x38e4, /* VSCALEFPDZrrb */
+/* Table14821 */
+ 0x2789, /* VPERMQZ256rmb */
+ 0x0, /* */
+/* Table14823 */
+ 0x242a, /* VPCMPGTQZ256rmb */
+ 0x0, /* */
+/* Table14825 */
+ 0x2abe, /* VPMINSQZ256rmb */
+ 0x0, /* */
+/* Table14827 */
+ 0x2b24, /* VPMINUQZ256rmb */
+ 0x0, /* */
+/* Table14829 */
+ 0x29f2, /* VPMAXSQZ256rmb */
+ 0x0, /* */
+/* Table14831 */
+ 0x2a58, /* VPMAXUQZ256rmb */
+ 0x0, /* */
+/* Table14833 */
+ 0x2e05, /* VPMULLQZ256rmb */
+ 0x0, /* */
+/* Table14835 */
+ 0x1a9a, /* VGETEXPPDZ256mb */
+ 0x1aa9, /* VGETEXPPDZrb */
+/* Table14837 */
+ 0x2920, /* VPLZCNTQZ256rmb */
+ 0x0, /* */
+/* Table14839 */
+ 0x3414, /* VPSRLVQZ256rmb */
+ 0x0, /* */
+/* Table14841 */
+ 0x332e, /* VPSRAVQZ256rmb */
+ 0x0, /* */
+/* Table14843 */
+ 0x3256, /* VPSLLVQZ256rmb */
+ 0x0, /* */
+/* Table14845 */
+ 0x373d, /* VRCP14PDZ256mb */
+ 0x0, /* */
+/* Table14847 */
+ 0x3861, /* VRSQRT14PDZ256mb */
+ 0x0, /* */
+/* Table14849 */
+ 0x2e9d, /* VPOPCNTQZ256rmb */
+ 0x0, /* */
+/* Table14851 */
+ 0x22b0, /* VPBLENDMQZ256rmb */
+ 0x0, /* */
+/* Table14853 */
+ 0xcaa, /* VBLENDMPDZ256rmb */
+ 0x0, /* */
+/* Table14855 */
+ 0x3073, /* VPSHLDVQZ256mb */
+ 0x0, /* */
+/* Table14857 */
+ 0x310f, /* VPSHRDVQZ256mb */
+ 0x0, /* */
+/* Table14859 */
+ 0x2694, /* VPERMI2Q256rmb */
+ 0x0, /* */
+/* Table14861 */
+ 0x265e, /* VPERMI2PD256rmb */
+ 0x0, /* */
+/* Table14863 */
+ 0x2810, /* VPERMT2Q256rmb */
+ 0x0, /* */
+/* Table14865 */
+ 0x27da, /* VPERMT2PD256rmb */
+ 0x0, /* */
+/* Table14867 */
+ 0x2e36, /* VPMULTISHIFTQBZ256rmb */
+ 0x0, /* */
+/* Table14869 */
+ 0x14ac, /* VFMADDSUB132PDZ256mb */
+ 0x14bb, /* VFMADDSUB132PDZrb */
+/* Table14871 */
+ 0x16b4, /* VFMSUBADD132PDZ256mb */
+ 0x16c3, /* VFMSUBADD132PDZrb */
+/* Table14873 */
+ 0x1360, /* VFMADD132PDZ256mb */
+ 0x136f, /* VFMADD132PDZrb */
+/* Table14875 */
+ 0x1588, /* VFMSUB132PDZ256mb */
+ 0x1597, /* VFMSUB132PDZrb */
+/* Table14877 */
+ 0x17b0, /* VFNMADD132PDZ256mb */
+ 0x17bf, /* VFNMADD132PDZrb */
+/* Table14879 */
+ 0x18fc, /* VFNMSUB132PDZ256mb */
+ 0x190b, /* VFNMSUB132PDZrb */
+/* Table14881 */
+ 0x14f0, /* VFMADDSUB213PDZ256mb */
+ 0x14ff, /* VFMADDSUB213PDZrb */
+/* Table14883 */
+ 0x16f8, /* VFMSUBADD213PDZ256mb */
+ 0x1707, /* VFMSUBADD213PDZrb */
+/* Table14885 */
+ 0x13c4, /* VFMADD213PDZ256mb */
+ 0x13d3, /* VFMADD213PDZrb */
+/* Table14887 */
+ 0x15ec, /* VFMSUB213PDZ256mb */
+ 0x15fb, /* VFMSUB213PDZrb */
+/* Table14889 */
+ 0x1814, /* VFNMADD213PDZ256mb */
+ 0x1823, /* VFNMADD213PDZrb */
+/* Table14891 */
+ 0x1960, /* VFNMSUB213PDZ256mb */
+ 0x196f, /* VFNMSUB213PDZrb */
+/* Table14893 */
+ 0x296e, /* VPMADD52LUQZ256mb */
+ 0x0, /* */
+/* Table14895 */
+ 0x2953, /* VPMADD52HUQZ256mb */
+ 0x0, /* */
+/* Table14897 */
+ 0x1534, /* VFMADDSUB231PDZ256mb */
+ 0x1543, /* VFMADDSUB231PDZrb */
+/* Table14899 */
+ 0x173c, /* VFMSUBADD231PDZ256mb */
+ 0x174b, /* VFMSUBADD231PDZrb */
+/* Table14901 */
+ 0x1428, /* VFMADD231PDZ256mb */
+ 0x1437, /* VFMADD231PDZrb */
+/* Table14903 */
+ 0x1650, /* VFMSUB231PDZ256mb */
+ 0x165f, /* VFMSUB231PDZrb */
+/* Table14905 */
+ 0x1878, /* VFNMADD231PDZ256mb */
+ 0x1887, /* VFNMADD231PDZrb */
+/* Table14907 */
+ 0x19c4, /* VFNMSUB231PDZ256mb */
+ 0x19d3, /* VFNMSUB231PDZrb */
+/* Table14909 */
+ 0x2580, /* VPCONFLICTQZ256rmb */
+ 0x0, /* */
+/* Table14911 */
+ 0x35b0, /* VPTESTNMDZrmb */
+ 0x0, /* */
+/* Table14913 */
+ 0x2737, /* VPERMILPSZrmb */
+ 0x0, /* */
+/* Table14915 */
+ 0x2fb3, /* VPRORVDZrmb */
+ 0x0, /* */
+/* Table14917 */
+ 0x2f47, /* VPROLVDZrmb */
+ 0x0, /* */
+/* Table14919 */
+ 0x2775, /* VPERMPSZrmb */
+ 0x0, /* */
+/* Table14921 */
+ 0x2058, /* VPABSDZrmb */
+ 0x0, /* */
+/* Table14923 */
+ 0x3574, /* VPTESTMDZrmb */
+ 0x0, /* */
+/* Table14925 */
+ 0x20dd, /* VPACKUSDWZrmb */
+ 0x0, /* */
+/* Table14927 */
+ 0x38fc, /* VSCALEFPSZrmb */
+ 0x3902, /* VSCALEFPSZrrb */
+/* Table14929 */
+ 0x261f, /* VPERMDZrmb */
+ 0x0, /* */
+/* Table14931 */
+ 0x2aaa, /* VPMINSDZrmb */
+ 0x0, /* */
+/* Table14933 */
+ 0x2b10, /* VPMINUDZrmb */
+ 0x0, /* */
+/* Table14935 */
+ 0x29de, /* VPMAXSDZrmb */
+ 0x0, /* */
+/* Table14937 */
+ 0x2a44, /* VPMAXUDZrmb */
+ 0x0, /* */
+/* Table14939 */
+ 0x2df1, /* VPMULLDZrmb */
+ 0x0, /* */
+/* Table14941 */
+ 0x1ac1, /* VGETEXPPSZmb */
+ 0x1ac7, /* VGETEXPPSZrb */
+/* Table14943 */
+ 0x290e, /* VPLZCNTDZrmb */
+ 0x0, /* */
+/* Table14945 */
+ 0x33fe, /* VPSRLVDZrmb */
+ 0x0, /* */
+/* Table14947 */
+ 0x331a, /* VPSRAVDZrmb */
+ 0x0, /* */
+/* Table14949 */
+ 0x3240, /* VPSLLVDZrmb */
+ 0x0, /* */
+/* Table14951 */
+ 0x3761, /* VRCP14PSZmb */
+ 0x0, /* */
+/* Table14953 */
+ 0x3885, /* VRSQRT14PSZmb */
+ 0x0, /* */
+/* Table14955 */
+ 0x25bf, /* VPDPBUSDZmb */
+ 0x0, /* */
+/* Table14957 */
+ 0x25a4, /* VPDPBUSDSZmb */
+ 0x0, /* */
+/* Table14959 */
+ 0x25f5, /* VPDPWSSDZmb */
+ 0x0, /* */
+/* Table14961 */
+ 0x25da, /* VPDPWSSDSZmb */
+ 0x0, /* */
+/* Table14963 */
+ 0x2e8b, /* VPOPCNTDZrmb */
+ 0x0, /* */
+/* Table14965 */
+ 0x229e, /* VPBLENDMDZrmb */
+ 0x0, /* */
+/* Table14967 */
+ 0xcce, /* VBLENDMPSZrmb */
+ 0x0, /* */
+/* Table14969 */
+ 0x3061, /* VPSHLDVDZmb */
+ 0x0, /* */
+/* Table14971 */
+ 0x30fd, /* VPSHRDVDZmb */
+ 0x0, /* */
+/* Table14973 */
+ 0x264c, /* VPERMI2Drmb */
+ 0x0, /* */
+/* Table14975 */
+ 0x2682, /* VPERMI2PSrmb */
+ 0x0, /* */
+/* Table14977 */
+ 0x27c8, /* VPERMT2Drmb */
+ 0x0, /* */
+/* Table14979 */
+ 0x27fe, /* VPERMT2PSrmb */
+ 0x0, /* */
+/* Table14981 */
+ 0x14d7, /* VFMADDSUB132PSZmb */
+ 0x14dd, /* VFMADDSUB132PSZrb */
+/* Table14983 */
+ 0x16df, /* VFMSUBADD132PSZmb */
+ 0x16e5, /* VFMSUBADD132PSZrb */
+/* Table14985 */
+ 0x138b, /* VFMADD132PSZmb */
+ 0x1391, /* VFMADD132PSZrb */
+/* Table14987 */
+ 0x15b3, /* VFMSUB132PSZmb */
+ 0x15b9, /* VFMSUB132PSZrb */
+/* Table14989 */
+ 0x17db, /* VFNMADD132PSZmb */
+ 0x17e1, /* VFNMADD132PSZrb */
+/* Table14991 */
+ 0x1927, /* VFNMSUB132PSZmb */
+ 0x192d, /* VFNMSUB132PSZrb */
+/* Table14993 */
+ 0x151b, /* VFMADDSUB213PSZmb */
+ 0x1521, /* VFMADDSUB213PSZrb */
+/* Table14995 */
+ 0x1723, /* VFMSUBADD213PSZmb */
+ 0x1729, /* VFMSUBADD213PSZrb */
+/* Table14997 */
+ 0x13ef, /* VFMADD213PSZmb */
+ 0x13f5, /* VFMADD213PSZrb */
+/* Table14999 */
+ 0x1617, /* VFMSUB213PSZmb */
+ 0x161d, /* VFMSUB213PSZrb */
+/* Table15001 */
+ 0x183f, /* VFNMADD213PSZmb */
+ 0x1845, /* VFNMADD213PSZrb */
+/* Table15003 */
+ 0x198b, /* VFNMSUB213PSZmb */
+ 0x1991, /* VFNMSUB213PSZrb */
+/* Table15005 */
+ 0x155f, /* VFMADDSUB231PSZmb */
+ 0x1565, /* VFMADDSUB231PSZrb */
+/* Table15007 */
+ 0x1767, /* VFMSUBADD231PSZmb */
+ 0x176d, /* VFMSUBADD231PSZrb */
+/* Table15009 */
+ 0x1453, /* VFMADD231PSZmb */
+ 0x1459, /* VFMADD231PSZrb */
+/* Table15011 */
+ 0x167b, /* VFMSUB231PSZmb */
+ 0x1681, /* VFMSUB231PSZrb */
+/* Table15013 */
+ 0x18a3, /* VFNMADD231PSZmb */
+ 0x18a9, /* VFNMADD231PSZrb */
+/* Table15015 */
+ 0x19ef, /* VFNMSUB231PSZmb */
+ 0x19f5, /* VFNMSUB231PSZrb */
+/* Table15017 */
+ 0x256e, /* VPCONFLICTDZrmb */
+ 0x0, /* */
+/* Table15019 */
+ 0x1293, /* VEXP2PSZmb */
+ 0x1299, /* VEXP2PSZrb */
+/* Table15021 */
+ 0x3782, /* VRCP28PSZmb */
+ 0x3788, /* VRCP28PSZrb */
+/* Table15023 */
+ 0x38a6, /* VRSQRT28PSZmb */
+ 0x38ac, /* VRSQRT28PSZrb */
+/* Table15025 */
+ 0x35c2, /* VPTESTNMQZrmb */
+ 0x0, /* */
+/* Table15027 */
+ 0x26f9, /* VPERMILPDZrmb */
+ 0x0, /* */
+/* Table15029 */
+ 0x2fce, /* VPRORVQZrmb */
+ 0x0, /* */
+/* Table15031 */
+ 0x2f62, /* VPROLVQZrmb */
+ 0x0, /* */
+/* Table15033 */
+ 0x2761, /* VPERMPDZrmb */
+ 0x0, /* */
+/* Table15035 */
+ 0x2075, /* VPABSQZrmb */
+ 0x0, /* */
+/* Table15037 */
+ 0x3586, /* VPTESTMQZrmb */
+ 0x0, /* */
+/* Table15039 */
+ 0x2d90, /* VPMULDQZrmb */
+ 0x0, /* */
+/* Table15041 */
+ 0x23e0, /* VPCMPEQQZrmb */
+ 0x0, /* */
+/* Table15043 */
+ 0x38de, /* VSCALEFPDZrmb */
+ 0x38e4, /* VSCALEFPDZrrb */
+/* Table15045 */
+ 0x279b, /* VPERMQZrmb */
+ 0x0, /* */
+/* Table15047 */
+ 0x2430, /* VPCMPGTQZrmb */
+ 0x0, /* */
+/* Table15049 */
+ 0x2ac7, /* VPMINSQZrmb */
+ 0x0, /* */
+/* Table15051 */
+ 0x2b2d, /* VPMINUQZrmb */
+ 0x0, /* */
+/* Table15053 */
+ 0x29fb, /* VPMAXSQZrmb */
+ 0x0, /* */
+/* Table15055 */
+ 0x2a61, /* VPMAXUQZrmb */
+ 0x0, /* */
+/* Table15057 */
+ 0x2e0e, /* VPMULLQZrmb */
+ 0x0, /* */
+/* Table15059 */
+ 0x1aa3, /* VGETEXPPDZmb */
+ 0x1aa9, /* VGETEXPPDZrb */
+/* Table15061 */
+ 0x2929, /* VPLZCNTQZrmb */
+ 0x0, /* */
+/* Table15063 */
+ 0x341d, /* VPSRLVQZrmb */
+ 0x0, /* */
+/* Table15065 */
+ 0x3337, /* VPSRAVQZrmb */
+ 0x0, /* */
+/* Table15067 */
+ 0x325f, /* VPSLLVQZrmb */
+ 0x0, /* */
+/* Table15069 */
+ 0x3746, /* VRCP14PDZmb */
+ 0x0, /* */
+/* Table15071 */
+ 0x386a, /* VRSQRT14PDZmb */
+ 0x0, /* */
+/* Table15073 */
+ 0x2ea6, /* VPOPCNTQZrmb */
+ 0x0, /* */
+/* Table15075 */
+ 0x22b9, /* VPBLENDMQZrmb */
+ 0x0, /* */
+/* Table15077 */
+ 0xcb3, /* VBLENDMPDZrmb */
+ 0x0, /* */
+/* Table15079 */
+ 0x307c, /* VPSHLDVQZmb */
+ 0x0, /* */
+/* Table15081 */
+ 0x3118, /* VPSHRDVQZmb */
+ 0x0, /* */
+/* Table15083 */
+ 0x269d, /* VPERMI2Qrmb */
+ 0x0, /* */
+/* Table15085 */
+ 0x2667, /* VPERMI2PDrmb */
+ 0x0, /* */
+/* Table15087 */
+ 0x2819, /* VPERMT2Qrmb */
+ 0x0, /* */
+/* Table15089 */
+ 0x27e3, /* VPERMT2PDrmb */
+ 0x0, /* */
+/* Table15091 */
+ 0x2e3f, /* VPMULTISHIFTQBZrmb */
+ 0x0, /* */
+/* Table15093 */
+ 0x14b5, /* VFMADDSUB132PDZmb */
+ 0x14bb, /* VFMADDSUB132PDZrb */
+/* Table15095 */
+ 0x16bd, /* VFMSUBADD132PDZmb */
+ 0x16c3, /* VFMSUBADD132PDZrb */
+/* Table15097 */
+ 0x1369, /* VFMADD132PDZmb */
+ 0x136f, /* VFMADD132PDZrb */
+/* Table15099 */
+ 0x1591, /* VFMSUB132PDZmb */
+ 0x1597, /* VFMSUB132PDZrb */
+/* Table15101 */
+ 0x17b9, /* VFNMADD132PDZmb */
+ 0x17bf, /* VFNMADD132PDZrb */
+/* Table15103 */
+ 0x1905, /* VFNMSUB132PDZmb */
+ 0x190b, /* VFNMSUB132PDZrb */
+/* Table15105 */
+ 0x14f9, /* VFMADDSUB213PDZmb */
+ 0x14ff, /* VFMADDSUB213PDZrb */
+/* Table15107 */
+ 0x1701, /* VFMSUBADD213PDZmb */
+ 0x1707, /* VFMSUBADD213PDZrb */
+/* Table15109 */
+ 0x13cd, /* VFMADD213PDZmb */
+ 0x13d3, /* VFMADD213PDZrb */
+/* Table15111 */
+ 0x15f5, /* VFMSUB213PDZmb */
+ 0x15fb, /* VFMSUB213PDZrb */
+/* Table15113 */
+ 0x181d, /* VFNMADD213PDZmb */
+ 0x1823, /* VFNMADD213PDZrb */
+/* Table15115 */
+ 0x1969, /* VFNMSUB213PDZmb */
+ 0x196f, /* VFNMSUB213PDZrb */
+/* Table15117 */
+ 0x2977, /* VPMADD52LUQZmb */
+ 0x0, /* */
+/* Table15119 */
+ 0x295c, /* VPMADD52HUQZmb */
+ 0x0, /* */
+/* Table15121 */
+ 0x153d, /* VFMADDSUB231PDZmb */
+ 0x1543, /* VFMADDSUB231PDZrb */
+/* Table15123 */
+ 0x1745, /* VFMSUBADD231PDZmb */
+ 0x174b, /* VFMSUBADD231PDZrb */
+/* Table15125 */
+ 0x1431, /* VFMADD231PDZmb */
+ 0x1437, /* VFMADD231PDZrb */
+/* Table15127 */
+ 0x1659, /* VFMSUB231PDZmb */
+ 0x165f, /* VFMSUB231PDZrb */
+/* Table15129 */
+ 0x1881, /* VFNMADD231PDZmb */
+ 0x1887, /* VFNMADD231PDZrb */
+/* Table15131 */
+ 0x19cd, /* VFNMSUB231PDZmb */
+ 0x19d3, /* VFNMSUB231PDZrb */
+/* Table15133 */
+ 0x2589, /* VPCONFLICTQZrmb */
+ 0x0, /* */
+/* Table15135 */
+ 0x1287, /* VEXP2PDZmb */
+ 0x128d, /* VEXP2PDZrb */
+/* Table15137 */
+ 0x3776, /* VRCP28PDZmb */
+ 0x377c, /* VRCP28PDZrb */
+/* Table15139 */
+ 0x389a, /* VRSQRT28PDZmb */
+ 0x38a0, /* VRSQRT28PDZrb */
+/* Table15141 */
+ 0x35a5, /* VPTESTNMDZ128rmbk */
+ 0x0, /* */
+/* Table15143 */
+ 0x2714, /* VPERMILPSZ128rmbk */
+ 0x0, /* */
+/* Table15145 */
+ 0x0, /* */
+ 0xef8, /* VCVTPH2PSZrrbk */
+/* Table15147 */
+ 0x2fa2, /* VPRORVDZ128rmbk */
+ 0x0, /* */
+/* Table15149 */
+ 0x2f36, /* VPROLVDZ128rmbk */
+ 0x0, /* */
+/* Table15151 */
+ 0x2047, /* VPABSDZ128rmbk */
+ 0x0, /* */
+/* Table15153 */
+ 0x3569, /* VPTESTMDZ128rmbk */
+ 0x0, /* */
+/* Table15155 */
+ 0x20cc, /* VPACKUSDWZ128rmbk */
+ 0x0, /* */
+/* Table15157 */
+ 0x38eb, /* VSCALEFPSZ128rmbk */
+ 0x3903, /* VSCALEFPSZrrbk */
+/* Table15159 */
+ 0x0, /* */
+ 0x3915, /* VSCALEFSSZrrb_Intk */
+/* Table15161 */
+ 0x2a99, /* VPMINSDZ128rmbk */
+ 0x0, /* */
+/* Table15163 */
+ 0x2aff, /* VPMINUDZ128rmbk */
+ 0x0, /* */
+/* Table15165 */
+ 0x29cd, /* VPMAXSDZ128rmbk */
+ 0x0, /* */
+/* Table15167 */
+ 0x2a33, /* VPMAXUDZ128rmbk */
+ 0x0, /* */
+/* Table15169 */
+ 0x2de0, /* VPMULLDZ128rmbk */
+ 0x0, /* */
+/* Table15171 */
+ 0x1ab0, /* VGETEXPPSZ128mbk */
+ 0x1ac8, /* VGETEXPPSZrbk */
+/* Table15173 */
+ 0x0, /* */
+ 0x1ada, /* VGETEXPSSZrbk */
+/* Table15175 */
+ 0x28fd, /* VPLZCNTDZ128rmbk */
+ 0x0, /* */
+/* Table15177 */
+ 0x33ed, /* VPSRLVDZ128rmbk */
+ 0x0, /* */
+/* Table15179 */
+ 0x3309, /* VPSRAVDZ128rmbk */
+ 0x0, /* */
+/* Table15181 */
+ 0x322f, /* VPSLLVDZ128rmbk */
+ 0x0, /* */
+/* Table15183 */
+ 0x3750, /* VRCP14PSZ128mbk */
+ 0x0, /* */
+/* Table15185 */
+ 0x3874, /* VRSQRT14PSZ128mbk */
+ 0x0, /* */
+/* Table15187 */
+ 0x25ae, /* VPDPBUSDZ128mbk */
+ 0x0, /* */
+/* Table15189 */
+ 0x2593, /* VPDPBUSDSZ128mbk */
+ 0x0, /* */
+/* Table15191 */
+ 0x25e4, /* VPDPWSSDZ128mbk */
+ 0x0, /* */
+/* Table15193 */
+ 0x25c9, /* VPDPWSSDSZ128mbk */
+ 0x0, /* */
+/* Table15195 */
+ 0x2e7a, /* VPOPCNTDZ128rmbk */
+ 0x0, /* */
+/* Table15197 */
+ 0x228d, /* VPBLENDMDZ128rmbk */
+ 0x0, /* */
+/* Table15199 */
+ 0xcbd, /* VBLENDMPSZ128rmbk */
+ 0x0, /* */
+/* Table15201 */
+ 0x3050, /* VPSHLDVDZ128mbk */
+ 0x0, /* */
+/* Table15203 */
+ 0x30ec, /* VPSHRDVDZ128mbk */
+ 0x0, /* */
+/* Table15205 */
+ 0x263b, /* VPERMI2D128rmbk */
+ 0x0, /* */
+/* Table15207 */
+ 0x2671, /* VPERMI2PS128rmbk */
+ 0x0, /* */
+/* Table15209 */
+ 0x27b7, /* VPERMT2D128rmbk */
+ 0x0, /* */
+/* Table15211 */
+ 0x27ed, /* VPERMT2PS128rmbk */
+ 0x0, /* */
+/* Table15213 */
+ 0x14c6, /* VFMADDSUB132PSZ128mbk */
+ 0x14de, /* VFMADDSUB132PSZrbk */
+/* Table15215 */
+ 0x16ce, /* VFMSUBADD132PSZ128mbk */
+ 0x16e6, /* VFMSUBADD132PSZrbk */
+/* Table15217 */
+ 0x137a, /* VFMADD132PSZ128mbk */
+ 0x1392, /* VFMADD132PSZrbk */
+/* Table15219 */
+ 0x0, /* */
+ 0x13b2, /* VFMADD132SSZrb_Intk */
+/* Table15221 */
+ 0x15a2, /* VFMSUB132PSZ128mbk */
+ 0x15ba, /* VFMSUB132PSZrbk */
+/* Table15223 */
+ 0x0, /* */
+ 0x15da, /* VFMSUB132SSZrb_Intk */
+/* Table15225 */
+ 0x17ca, /* VFNMADD132PSZ128mbk */
+ 0x17e2, /* VFNMADD132PSZrbk */
+/* Table15227 */
+ 0x0, /* */
+ 0x1802, /* VFNMADD132SSZrb_Intk */
+/* Table15229 */
+ 0x1916, /* VFNMSUB132PSZ128mbk */
+ 0x192e, /* VFNMSUB132PSZrbk */
+/* Table15231 */
+ 0x0, /* */
+ 0x194e, /* VFNMSUB132SSZrb_Intk */
+/* Table15233 */
+ 0x150a, /* VFMADDSUB213PSZ128mbk */
+ 0x1522, /* VFMADDSUB213PSZrbk */
+/* Table15235 */
+ 0x1712, /* VFMSUBADD213PSZ128mbk */
+ 0x172a, /* VFMSUBADD213PSZrbk */
+/* Table15237 */
+ 0x13de, /* VFMADD213PSZ128mbk */
+ 0x13f6, /* VFMADD213PSZrbk */
+/* Table15239 */
+ 0x0, /* */
+ 0x1416, /* VFMADD213SSZrb_Intk */
+/* Table15241 */
+ 0x1606, /* VFMSUB213PSZ128mbk */
+ 0x161e, /* VFMSUB213PSZrbk */
+/* Table15243 */
+ 0x0, /* */
+ 0x163e, /* VFMSUB213SSZrb_Intk */
+/* Table15245 */
+ 0x182e, /* VFNMADD213PSZ128mbk */
+ 0x1846, /* VFNMADD213PSZrbk */
+/* Table15247 */
+ 0x0, /* */
+ 0x1866, /* VFNMADD213SSZrb_Intk */
+/* Table15249 */
+ 0x197a, /* VFNMSUB213PSZ128mbk */
+ 0x1992, /* VFNMSUB213PSZrbk */
+/* Table15251 */
+ 0x0, /* */
+ 0x19b2, /* VFNMSUB213SSZrb_Intk */
+/* Table15253 */
+ 0x154e, /* VFMADDSUB231PSZ128mbk */
+ 0x1566, /* VFMADDSUB231PSZrbk */
+/* Table15255 */
+ 0x1756, /* VFMSUBADD231PSZ128mbk */
+ 0x176e, /* VFMSUBADD231PSZrbk */
+/* Table15257 */
+ 0x1442, /* VFMADD231PSZ128mbk */
+ 0x145a, /* VFMADD231PSZrbk */
+/* Table15259 */
+ 0x0, /* */
+ 0x147a, /* VFMADD231SSZrb_Intk */
+/* Table15261 */
+ 0x166a, /* VFMSUB231PSZ128mbk */
+ 0x1682, /* VFMSUB231PSZrbk */
+/* Table15263 */
+ 0x0, /* */
+ 0x16a2, /* VFMSUB231SSZrb_Intk */
+/* Table15265 */
+ 0x1892, /* VFNMADD231PSZ128mbk */
+ 0x18aa, /* VFNMADD231PSZrbk */
+/* Table15267 */
+ 0x0, /* */
+ 0x18ca, /* VFNMADD231SSZrb_Intk */
+/* Table15269 */
+ 0x19de, /* VFNMSUB231PSZ128mbk */
+ 0x19f6, /* VFNMSUB231PSZrbk */
+/* Table15271 */
+ 0x0, /* */
+ 0x1a16, /* VFNMSUB231SSZrb_Intk */
+/* Table15273 */
+ 0x255d, /* VPCONFLICTDZ128rmbk */
+ 0x0, /* */
+/* Table15275 */
+ 0x0, /* */
+ 0x129a, /* VEXP2PSZrbk */
+/* Table15277 */
+ 0x0, /* */
+ 0x3789, /* VRCP28PSZrbk */
+/* Table15279 */
+ 0x0, /* */
+ 0x379b, /* VRCP28SSZrbk */
+/* Table15281 */
+ 0x0, /* */
+ 0x38ad, /* VRSQRT28PSZrbk */
+/* Table15283 */
+ 0x0, /* */
+ 0x38bf, /* VRSQRT28SSZrbk */
+/* Table15285 */
+ 0x35b7, /* VPTESTNMQZ128rmbk */
+ 0x0, /* */
+/* Table15287 */
+ 0x26d6, /* VPERMILPDZ128rmbk */
+ 0x0, /* */
+/* Table15289 */
+ 0x2fbd, /* VPRORVQZ128rmbk */
+ 0x0, /* */
+/* Table15291 */
+ 0x2f51, /* VPROLVQZ128rmbk */
+ 0x0, /* */
+/* Table15293 */
+ 0x2064, /* VPABSQZ128rmbk */
+ 0x0, /* */
+/* Table15295 */
+ 0x357b, /* VPTESTMQZ128rmbk */
+ 0x0, /* */
+/* Table15297 */
+ 0x2d7f, /* VPMULDQZ128rmbk */
+ 0x0, /* */
+/* Table15299 */
+ 0x23d5, /* VPCMPEQQZ128rmbk */
+ 0x0, /* */
+/* Table15301 */
+ 0x38cd, /* VSCALEFPDZ128rmbk */
+ 0x38e5, /* VSCALEFPDZrrbk */
+/* Table15303 */
+ 0x0, /* */
+ 0x390c, /* VSCALEFSDZrrb_Intk */
+/* Table15305 */
+ 0x2425, /* VPCMPGTQZ128rmbk */
+ 0x0, /* */
+/* Table15307 */
+ 0x2ab6, /* VPMINSQZ128rmbk */
+ 0x0, /* */
+/* Table15309 */
+ 0x2b1c, /* VPMINUQZ128rmbk */
+ 0x0, /* */
+/* Table15311 */
+ 0x29ea, /* VPMAXSQZ128rmbk */
+ 0x0, /* */
+/* Table15313 */
+ 0x2a50, /* VPMAXUQZ128rmbk */
+ 0x0, /* */
+/* Table15315 */
+ 0x2dfd, /* VPMULLQZ128rmbk */
+ 0x0, /* */
+/* Table15317 */
+ 0x1a92, /* VGETEXPPDZ128mbk */
+ 0x1aaa, /* VGETEXPPDZrbk */
+/* Table15319 */
+ 0x0, /* */
+ 0x1ad1, /* VGETEXPSDZrbk */
+/* Table15321 */
+ 0x2918, /* VPLZCNTQZ128rmbk */
+ 0x0, /* */
+/* Table15323 */
+ 0x340c, /* VPSRLVQZ128rmbk */
+ 0x0, /* */
+/* Table15325 */
+ 0x3326, /* VPSRAVQZ128rmbk */
+ 0x0, /* */
+/* Table15327 */
+ 0x324e, /* VPSLLVQZ128rmbk */
+ 0x0, /* */
+/* Table15329 */
+ 0x3735, /* VRCP14PDZ128mbk */
+ 0x0, /* */
+/* Table15331 */
+ 0x3859, /* VRSQRT14PDZ128mbk */
+ 0x0, /* */
+/* Table15333 */
+ 0x2e95, /* VPOPCNTQZ128rmbk */
+ 0x0, /* */
+/* Table15335 */
+ 0x22a8, /* VPBLENDMQZ128rmbk */
+ 0x0, /* */
+/* Table15337 */
+ 0xca2, /* VBLENDMPDZ128rmbk */
+ 0x0, /* */
+/* Table15339 */
+ 0x306b, /* VPSHLDVQZ128mbk */
+ 0x0, /* */
+/* Table15341 */
+ 0x3107, /* VPSHRDVQZ128mbk */
+ 0x0, /* */
+/* Table15343 */
+ 0x268c, /* VPERMI2Q128rmbk */
+ 0x0, /* */
+/* Table15345 */
+ 0x2656, /* VPERMI2PD128rmbk */
+ 0x0, /* */
+/* Table15347 */
+ 0x2808, /* VPERMT2Q128rmbk */
+ 0x0, /* */
+/* Table15349 */
+ 0x27d2, /* VPERMT2PD128rmbk */
+ 0x0, /* */
+/* Table15351 */
+ 0x2e2e, /* VPMULTISHIFTQBZ128rmbk */
+ 0x0, /* */
+/* Table15353 */
+ 0x14a4, /* VFMADDSUB132PDZ128mbk */
+ 0x14bc, /* VFMADDSUB132PDZrbk */
+/* Table15355 */
+ 0x16ac, /* VFMSUBADD132PDZ128mbk */
+ 0x16c4, /* VFMSUBADD132PDZrbk */
+/* Table15357 */
+ 0x1358, /* VFMADD132PDZ128mbk */
+ 0x1370, /* VFMADD132PDZrbk */
+/* Table15359 */
+ 0x0, /* */
+ 0x13a2, /* VFMADD132SDZrb_Intk */
+/* Table15361 */
+ 0x1580, /* VFMSUB132PDZ128mbk */
+ 0x1598, /* VFMSUB132PDZrbk */
+/* Table15363 */
+ 0x0, /* */
+ 0x15ca, /* VFMSUB132SDZrb_Intk */
+/* Table15365 */
+ 0x17a8, /* VFNMADD132PDZ128mbk */
+ 0x17c0, /* VFNMADD132PDZrbk */
+/* Table15367 */
+ 0x0, /* */
+ 0x17f2, /* VFNMADD132SDZrb_Intk */
+/* Table15369 */
+ 0x18f4, /* VFNMSUB132PDZ128mbk */
+ 0x190c, /* VFNMSUB132PDZrbk */
+/* Table15371 */
+ 0x0, /* */
+ 0x193e, /* VFNMSUB132SDZrb_Intk */
+/* Table15373 */
+ 0x14e8, /* VFMADDSUB213PDZ128mbk */
+ 0x1500, /* VFMADDSUB213PDZrbk */
+/* Table15375 */
+ 0x16f0, /* VFMSUBADD213PDZ128mbk */
+ 0x1708, /* VFMSUBADD213PDZrbk */
+/* Table15377 */
+ 0x13bc, /* VFMADD213PDZ128mbk */
+ 0x13d4, /* VFMADD213PDZrbk */
+/* Table15379 */
+ 0x0, /* */
+ 0x1406, /* VFMADD213SDZrb_Intk */
+/* Table15381 */
+ 0x15e4, /* VFMSUB213PDZ128mbk */
+ 0x15fc, /* VFMSUB213PDZrbk */
+/* Table15383 */
+ 0x0, /* */
+ 0x162e, /* VFMSUB213SDZrb_Intk */
+/* Table15385 */
+ 0x180c, /* VFNMADD213PDZ128mbk */
+ 0x1824, /* VFNMADD213PDZrbk */
+/* Table15387 */
+ 0x0, /* */
+ 0x1856, /* VFNMADD213SDZrb_Intk */
+/* Table15389 */
+ 0x1958, /* VFNMSUB213PDZ128mbk */
+ 0x1970, /* VFNMSUB213PDZrbk */
+/* Table15391 */
+ 0x0, /* */
+ 0x19a2, /* VFNMSUB213SDZrb_Intk */
+/* Table15393 */
+ 0x2966, /* VPMADD52LUQZ128mbk */
+ 0x0, /* */
+/* Table15395 */
+ 0x294b, /* VPMADD52HUQZ128mbk */
+ 0x0, /* */
+/* Table15397 */
+ 0x152c, /* VFMADDSUB231PDZ128mbk */
+ 0x1544, /* VFMADDSUB231PDZrbk */
+/* Table15399 */
+ 0x1734, /* VFMSUBADD231PDZ128mbk */
+ 0x174c, /* VFMSUBADD231PDZrbk */
+/* Table15401 */
+ 0x1420, /* VFMADD231PDZ128mbk */
+ 0x1438, /* VFMADD231PDZrbk */
+/* Table15403 */
+ 0x0, /* */
+ 0x146a, /* VFMADD231SDZrb_Intk */
+/* Table15405 */
+ 0x1648, /* VFMSUB231PDZ128mbk */
+ 0x1660, /* VFMSUB231PDZrbk */
+/* Table15407 */
+ 0x0, /* */
+ 0x1692, /* VFMSUB231SDZrb_Intk */
+/* Table15409 */
+ 0x1870, /* VFNMADD231PDZ128mbk */
+ 0x1888, /* VFNMADD231PDZrbk */
+/* Table15411 */
+ 0x0, /* */
+ 0x18ba, /* VFNMADD231SDZrb_Intk */
+/* Table15413 */
+ 0x19bc, /* VFNMSUB231PDZ128mbk */
+ 0x19d4, /* VFNMSUB231PDZrbk */
+/* Table15415 */
+ 0x0, /* */
+ 0x1a06, /* VFNMSUB231SDZrb_Intk */
+/* Table15417 */
+ 0x2578, /* VPCONFLICTQZ128rmbk */
+ 0x0, /* */
+/* Table15419 */
+ 0x0, /* */
+ 0x128e, /* VEXP2PDZrbk */
+/* Table15421 */
+ 0x0, /* */
+ 0x377d, /* VRCP28PDZrbk */
+/* Table15423 */
+ 0x0, /* */
+ 0x3792, /* VRCP28SDZrbk */
+/* Table15425 */
+ 0x0, /* */
+ 0x38a1, /* VRSQRT28PDZrbk */
+/* Table15427 */
+ 0x0, /* */
+ 0x38b6, /* VRSQRT28SDZrbk */
+/* Table15429 */
+ 0x35ab, /* VPTESTNMDZ256rmbk */
+ 0x0, /* */
+/* Table15431 */
+ 0x2726, /* VPERMILPSZ256rmbk */
+ 0x0, /* */
+/* Table15433 */
+ 0x2fab, /* VPRORVDZ256rmbk */
+ 0x0, /* */
+/* Table15435 */
+ 0x2f3f, /* VPROLVDZ256rmbk */
+ 0x0, /* */
+/* Table15437 */
+ 0x276d, /* VPERMPSZ256rmbk */
+ 0x0, /* */
+/* Table15439 */
+ 0x2050, /* VPABSDZ256rmbk */
+ 0x0, /* */
+/* Table15441 */
+ 0x356f, /* VPTESTMDZ256rmbk */
+ 0x0, /* */
+/* Table15443 */
+ 0x20d5, /* VPACKUSDWZ256rmbk */
+ 0x0, /* */
+/* Table15445 */
+ 0x38f4, /* VSCALEFPSZ256rmbk */
+ 0x3903, /* VSCALEFPSZrrbk */
+/* Table15447 */
+ 0x2617, /* VPERMDZ256rmbk */
+ 0x0, /* */
+/* Table15449 */
+ 0x2aa2, /* VPMINSDZ256rmbk */
+ 0x0, /* */
+/* Table15451 */
+ 0x2b08, /* VPMINUDZ256rmbk */
+ 0x0, /* */
+/* Table15453 */
+ 0x29d6, /* VPMAXSDZ256rmbk */
+ 0x0, /* */
+/* Table15455 */
+ 0x2a3c, /* VPMAXUDZ256rmbk */
+ 0x0, /* */
+/* Table15457 */
+ 0x2de9, /* VPMULLDZ256rmbk */
+ 0x0, /* */
+/* Table15459 */
+ 0x1ab9, /* VGETEXPPSZ256mbk */
+ 0x1ac8, /* VGETEXPPSZrbk */
+/* Table15461 */
+ 0x2906, /* VPLZCNTDZ256rmbk */
+ 0x0, /* */
+/* Table15463 */
+ 0x33f6, /* VPSRLVDZ256rmbk */
+ 0x0, /* */
+/* Table15465 */
+ 0x3312, /* VPSRAVDZ256rmbk */
+ 0x0, /* */
+/* Table15467 */
+ 0x3238, /* VPSLLVDZ256rmbk */
+ 0x0, /* */
+/* Table15469 */
+ 0x3759, /* VRCP14PSZ256mbk */
+ 0x0, /* */
+/* Table15471 */
+ 0x387d, /* VRSQRT14PSZ256mbk */
+ 0x0, /* */
+/* Table15473 */
+ 0x25b7, /* VPDPBUSDZ256mbk */
+ 0x0, /* */
+/* Table15475 */
+ 0x259c, /* VPDPBUSDSZ256mbk */
+ 0x0, /* */
+/* Table15477 */
+ 0x25ed, /* VPDPWSSDZ256mbk */
+ 0x0, /* */
+/* Table15479 */
+ 0x25d2, /* VPDPWSSDSZ256mbk */
+ 0x0, /* */
+/* Table15481 */
+ 0x2e83, /* VPOPCNTDZ256rmbk */
+ 0x0, /* */
+/* Table15483 */
+ 0x2296, /* VPBLENDMDZ256rmbk */
+ 0x0, /* */
+/* Table15485 */
+ 0xcc6, /* VBLENDMPSZ256rmbk */
+ 0x0, /* */
+/* Table15487 */
+ 0x3059, /* VPSHLDVDZ256mbk */
+ 0x0, /* */
+/* Table15489 */
+ 0x30f5, /* VPSHRDVDZ256mbk */
+ 0x0, /* */
+/* Table15491 */
+ 0x2644, /* VPERMI2D256rmbk */
+ 0x0, /* */
+/* Table15493 */
+ 0x267a, /* VPERMI2PS256rmbk */
+ 0x0, /* */
+/* Table15495 */
+ 0x27c0, /* VPERMT2D256rmbk */
+ 0x0, /* */
+/* Table15497 */
+ 0x27f6, /* VPERMT2PS256rmbk */
+ 0x0, /* */
+/* Table15499 */
+ 0x14cf, /* VFMADDSUB132PSZ256mbk */
+ 0x14de, /* VFMADDSUB132PSZrbk */
+/* Table15501 */
+ 0x16d7, /* VFMSUBADD132PSZ256mbk */
+ 0x16e6, /* VFMSUBADD132PSZrbk */
+/* Table15503 */
+ 0x1383, /* VFMADD132PSZ256mbk */
+ 0x1392, /* VFMADD132PSZrbk */
+/* Table15505 */
+ 0x15ab, /* VFMSUB132PSZ256mbk */
+ 0x15ba, /* VFMSUB132PSZrbk */
+/* Table15507 */
+ 0x17d3, /* VFNMADD132PSZ256mbk */
+ 0x17e2, /* VFNMADD132PSZrbk */
+/* Table15509 */
+ 0x191f, /* VFNMSUB132PSZ256mbk */
+ 0x192e, /* VFNMSUB132PSZrbk */
+/* Table15511 */
+ 0x1513, /* VFMADDSUB213PSZ256mbk */
+ 0x1522, /* VFMADDSUB213PSZrbk */
+/* Table15513 */
+ 0x171b, /* VFMSUBADD213PSZ256mbk */
+ 0x172a, /* VFMSUBADD213PSZrbk */
+/* Table15515 */
+ 0x13e7, /* VFMADD213PSZ256mbk */
+ 0x13f6, /* VFMADD213PSZrbk */
+/* Table15517 */
+ 0x160f, /* VFMSUB213PSZ256mbk */
+ 0x161e, /* VFMSUB213PSZrbk */
+/* Table15519 */
+ 0x1837, /* VFNMADD213PSZ256mbk */
+ 0x1846, /* VFNMADD213PSZrbk */
+/* Table15521 */
+ 0x1983, /* VFNMSUB213PSZ256mbk */
+ 0x1992, /* VFNMSUB213PSZrbk */
+/* Table15523 */
+ 0x1557, /* VFMADDSUB231PSZ256mbk */
+ 0x1566, /* VFMADDSUB231PSZrbk */
+/* Table15525 */
+ 0x175f, /* VFMSUBADD231PSZ256mbk */
+ 0x176e, /* VFMSUBADD231PSZrbk */
+/* Table15527 */
+ 0x144b, /* VFMADD231PSZ256mbk */
+ 0x145a, /* VFMADD231PSZrbk */
+/* Table15529 */
+ 0x1673, /* VFMSUB231PSZ256mbk */
+ 0x1682, /* VFMSUB231PSZrbk */
+/* Table15531 */
+ 0x189b, /* VFNMADD231PSZ256mbk */
+ 0x18aa, /* VFNMADD231PSZrbk */
+/* Table15533 */
+ 0x19e7, /* VFNMSUB231PSZ256mbk */
+ 0x19f6, /* VFNMSUB231PSZrbk */
+/* Table15535 */
+ 0x2566, /* VPCONFLICTDZ256rmbk */
+ 0x0, /* */
+/* Table15537 */
+ 0x35bd, /* VPTESTNMQZ256rmbk */
+ 0x0, /* */
+/* Table15539 */
+ 0x26e8, /* VPERMILPDZ256rmbk */
+ 0x0, /* */
+/* Table15541 */
+ 0x2fc6, /* VPRORVQZ256rmbk */
+ 0x0, /* */
+/* Table15543 */
+ 0x2f5a, /* VPROLVQZ256rmbk */
+ 0x0, /* */
+/* Table15545 */
+ 0x2750, /* VPERMPDZ256rmbk */
+ 0x0, /* */
+/* Table15547 */
+ 0x206d, /* VPABSQZ256rmbk */
+ 0x0, /* */
+/* Table15549 */
+ 0x3581, /* VPTESTMQZ256rmbk */
+ 0x0, /* */
+/* Table15551 */
+ 0x2d88, /* VPMULDQZ256rmbk */
+ 0x0, /* */
+/* Table15553 */
+ 0x23db, /* VPCMPEQQZ256rmbk */
+ 0x0, /* */
+/* Table15555 */
+ 0x38d6, /* VSCALEFPDZ256rmbk */
+ 0x38e5, /* VSCALEFPDZrrbk */
+/* Table15557 */
+ 0x278a, /* VPERMQZ256rmbk */
+ 0x0, /* */
+/* Table15559 */
+ 0x242b, /* VPCMPGTQZ256rmbk */
+ 0x0, /* */
+/* Table15561 */
+ 0x2abf, /* VPMINSQZ256rmbk */
+ 0x0, /* */
+/* Table15563 */
+ 0x2b25, /* VPMINUQZ256rmbk */
+ 0x0, /* */
+/* Table15565 */
+ 0x29f3, /* VPMAXSQZ256rmbk */
+ 0x0, /* */
+/* Table15567 */
+ 0x2a59, /* VPMAXUQZ256rmbk */
+ 0x0, /* */
+/* Table15569 */
+ 0x2e06, /* VPMULLQZ256rmbk */
+ 0x0, /* */
+/* Table15571 */
+ 0x1a9b, /* VGETEXPPDZ256mbk */
+ 0x1aaa, /* VGETEXPPDZrbk */
+/* Table15573 */
+ 0x2921, /* VPLZCNTQZ256rmbk */
+ 0x0, /* */
+/* Table15575 */
+ 0x3415, /* VPSRLVQZ256rmbk */
+ 0x0, /* */
+/* Table15577 */
+ 0x332f, /* VPSRAVQZ256rmbk */
+ 0x0, /* */
+/* Table15579 */
+ 0x3257, /* VPSLLVQZ256rmbk */
+ 0x0, /* */
+/* Table15581 */
+ 0x373e, /* VRCP14PDZ256mbk */
+ 0x0, /* */
+/* Table15583 */
+ 0x3862, /* VRSQRT14PDZ256mbk */
+ 0x0, /* */
+/* Table15585 */
+ 0x2e9e, /* VPOPCNTQZ256rmbk */
+ 0x0, /* */
+/* Table15587 */
+ 0x22b1, /* VPBLENDMQZ256rmbk */
+ 0x0, /* */
+/* Table15589 */
+ 0xcab, /* VBLENDMPDZ256rmbk */
+ 0x0, /* */
+/* Table15591 */
+ 0x3074, /* VPSHLDVQZ256mbk */
+ 0x0, /* */
+/* Table15593 */
+ 0x3110, /* VPSHRDVQZ256mbk */
+ 0x0, /* */
+/* Table15595 */
+ 0x2695, /* VPERMI2Q256rmbk */
+ 0x0, /* */
+/* Table15597 */
+ 0x265f, /* VPERMI2PD256rmbk */
+ 0x0, /* */
+/* Table15599 */
+ 0x2811, /* VPERMT2Q256rmbk */
+ 0x0, /* */
+/* Table15601 */
+ 0x27db, /* VPERMT2PD256rmbk */
+ 0x0, /* */
+/* Table15603 */
+ 0x2e37, /* VPMULTISHIFTQBZ256rmbk */
+ 0x0, /* */
+/* Table15605 */
+ 0x14ad, /* VFMADDSUB132PDZ256mbk */
+ 0x14bc, /* VFMADDSUB132PDZrbk */
+/* Table15607 */
+ 0x16b5, /* VFMSUBADD132PDZ256mbk */
+ 0x16c4, /* VFMSUBADD132PDZrbk */
+/* Table15609 */
+ 0x1361, /* VFMADD132PDZ256mbk */
+ 0x1370, /* VFMADD132PDZrbk */
+/* Table15611 */
+ 0x1589, /* VFMSUB132PDZ256mbk */
+ 0x1598, /* VFMSUB132PDZrbk */
+/* Table15613 */
+ 0x17b1, /* VFNMADD132PDZ256mbk */
+ 0x17c0, /* VFNMADD132PDZrbk */
+/* Table15615 */
+ 0x18fd, /* VFNMSUB132PDZ256mbk */
+ 0x190c, /* VFNMSUB132PDZrbk */
+/* Table15617 */
+ 0x14f1, /* VFMADDSUB213PDZ256mbk */
+ 0x1500, /* VFMADDSUB213PDZrbk */
+/* Table15619 */
+ 0x16f9, /* VFMSUBADD213PDZ256mbk */
+ 0x1708, /* VFMSUBADD213PDZrbk */
+/* Table15621 */
+ 0x13c5, /* VFMADD213PDZ256mbk */
+ 0x13d4, /* VFMADD213PDZrbk */
+/* Table15623 */
+ 0x15ed, /* VFMSUB213PDZ256mbk */
+ 0x15fc, /* VFMSUB213PDZrbk */
+/* Table15625 */
+ 0x1815, /* VFNMADD213PDZ256mbk */
+ 0x1824, /* VFNMADD213PDZrbk */
+/* Table15627 */
+ 0x1961, /* VFNMSUB213PDZ256mbk */
+ 0x1970, /* VFNMSUB213PDZrbk */
+/* Table15629 */
+ 0x296f, /* VPMADD52LUQZ256mbk */
+ 0x0, /* */
+/* Table15631 */
+ 0x2954, /* VPMADD52HUQZ256mbk */
+ 0x0, /* */
+/* Table15633 */
+ 0x1535, /* VFMADDSUB231PDZ256mbk */
+ 0x1544, /* VFMADDSUB231PDZrbk */
+/* Table15635 */
+ 0x173d, /* VFMSUBADD231PDZ256mbk */
+ 0x174c, /* VFMSUBADD231PDZrbk */
+/* Table15637 */
+ 0x1429, /* VFMADD231PDZ256mbk */
+ 0x1438, /* VFMADD231PDZrbk */
+/* Table15639 */
+ 0x1651, /* VFMSUB231PDZ256mbk */
+ 0x1660, /* VFMSUB231PDZrbk */
+/* Table15641 */
+ 0x1879, /* VFNMADD231PDZ256mbk */
+ 0x1888, /* VFNMADD231PDZrbk */
+/* Table15643 */
+ 0x19c5, /* VFNMSUB231PDZ256mbk */
+ 0x19d4, /* VFNMSUB231PDZrbk */
+/* Table15645 */
+ 0x2581, /* VPCONFLICTQZ256rmbk */
+ 0x0, /* */
+/* Table15647 */
+ 0x35b1, /* VPTESTNMDZrmbk */
+ 0x0, /* */
+/* Table15649 */
+ 0x2738, /* VPERMILPSZrmbk */
+ 0x0, /* */
+/* Table15651 */
+ 0x2fb4, /* VPRORVDZrmbk */
+ 0x0, /* */
+/* Table15653 */
+ 0x2f48, /* VPROLVDZrmbk */
+ 0x0, /* */
+/* Table15655 */
+ 0x2776, /* VPERMPSZrmbk */
+ 0x0, /* */
+/* Table15657 */
+ 0x2059, /* VPABSDZrmbk */
+ 0x0, /* */
+/* Table15659 */
+ 0x3575, /* VPTESTMDZrmbk */
+ 0x0, /* */
+/* Table15661 */
+ 0x20de, /* VPACKUSDWZrmbk */
+ 0x0, /* */
+/* Table15663 */
+ 0x38fd, /* VSCALEFPSZrmbk */
+ 0x3903, /* VSCALEFPSZrrbk */
+/* Table15665 */
+ 0x2620, /* VPERMDZrmbk */
+ 0x0, /* */
+/* Table15667 */
+ 0x2aab, /* VPMINSDZrmbk */
+ 0x0, /* */
+/* Table15669 */
+ 0x2b11, /* VPMINUDZrmbk */
+ 0x0, /* */
+/* Table15671 */
+ 0x29df, /* VPMAXSDZrmbk */
+ 0x0, /* */
+/* Table15673 */
+ 0x2a45, /* VPMAXUDZrmbk */
+ 0x0, /* */
+/* Table15675 */
+ 0x2df2, /* VPMULLDZrmbk */
+ 0x0, /* */
+/* Table15677 */
+ 0x1ac2, /* VGETEXPPSZmbk */
+ 0x1ac8, /* VGETEXPPSZrbk */
+/* Table15679 */
+ 0x290f, /* VPLZCNTDZrmbk */
+ 0x0, /* */
+/* Table15681 */
+ 0x33ff, /* VPSRLVDZrmbk */
+ 0x0, /* */
+/* Table15683 */
+ 0x331b, /* VPSRAVDZrmbk */
+ 0x0, /* */
+/* Table15685 */
+ 0x3241, /* VPSLLVDZrmbk */
+ 0x0, /* */
+/* Table15687 */
+ 0x3762, /* VRCP14PSZmbk */
+ 0x0, /* */
+/* Table15689 */
+ 0x3886, /* VRSQRT14PSZmbk */
+ 0x0, /* */
+/* Table15691 */
+ 0x25c0, /* VPDPBUSDZmbk */
+ 0x0, /* */
+/* Table15693 */
+ 0x25a5, /* VPDPBUSDSZmbk */
+ 0x0, /* */
+/* Table15695 */
+ 0x25f6, /* VPDPWSSDZmbk */
+ 0x0, /* */
+/* Table15697 */
+ 0x25db, /* VPDPWSSDSZmbk */
+ 0x0, /* */
+/* Table15699 */
+ 0x2e8c, /* VPOPCNTDZrmbk */
+ 0x0, /* */
+/* Table15701 */
+ 0x229f, /* VPBLENDMDZrmbk */
+ 0x0, /* */
+/* Table15703 */
+ 0xccf, /* VBLENDMPSZrmbk */
+ 0x0, /* */
+/* Table15705 */
+ 0x3062, /* VPSHLDVDZmbk */
+ 0x0, /* */
+/* Table15707 */
+ 0x30fe, /* VPSHRDVDZmbk */
+ 0x0, /* */
+/* Table15709 */
+ 0x264d, /* VPERMI2Drmbk */
+ 0x0, /* */
+/* Table15711 */
+ 0x2683, /* VPERMI2PSrmbk */
+ 0x0, /* */
+/* Table15713 */
+ 0x27c9, /* VPERMT2Drmbk */
+ 0x0, /* */
+/* Table15715 */
+ 0x27ff, /* VPERMT2PSrmbk */
+ 0x0, /* */
+/* Table15717 */
+ 0x14d8, /* VFMADDSUB132PSZmbk */
+ 0x14de, /* VFMADDSUB132PSZrbk */
+/* Table15719 */
+ 0x16e0, /* VFMSUBADD132PSZmbk */
+ 0x16e6, /* VFMSUBADD132PSZrbk */
+/* Table15721 */
+ 0x138c, /* VFMADD132PSZmbk */
+ 0x1392, /* VFMADD132PSZrbk */
+/* Table15723 */
+ 0x15b4, /* VFMSUB132PSZmbk */
+ 0x15ba, /* VFMSUB132PSZrbk */
+/* Table15725 */
+ 0x17dc, /* VFNMADD132PSZmbk */
+ 0x17e2, /* VFNMADD132PSZrbk */
+/* Table15727 */
+ 0x1928, /* VFNMSUB132PSZmbk */
+ 0x192e, /* VFNMSUB132PSZrbk */
+/* Table15729 */
+ 0x151c, /* VFMADDSUB213PSZmbk */
+ 0x1522, /* VFMADDSUB213PSZrbk */
+/* Table15731 */
+ 0x1724, /* VFMSUBADD213PSZmbk */
+ 0x172a, /* VFMSUBADD213PSZrbk */
+/* Table15733 */
+ 0x13f0, /* VFMADD213PSZmbk */
+ 0x13f6, /* VFMADD213PSZrbk */
+/* Table15735 */
+ 0x1618, /* VFMSUB213PSZmbk */
+ 0x161e, /* VFMSUB213PSZrbk */
+/* Table15737 */
+ 0x1840, /* VFNMADD213PSZmbk */
+ 0x1846, /* VFNMADD213PSZrbk */
+/* Table15739 */
+ 0x198c, /* VFNMSUB213PSZmbk */
+ 0x1992, /* VFNMSUB213PSZrbk */
+/* Table15741 */
+ 0x1560, /* VFMADDSUB231PSZmbk */
+ 0x1566, /* VFMADDSUB231PSZrbk */
+/* Table15743 */
+ 0x1768, /* VFMSUBADD231PSZmbk */
+ 0x176e, /* VFMSUBADD231PSZrbk */
+/* Table15745 */
+ 0x1454, /* VFMADD231PSZmbk */
+ 0x145a, /* VFMADD231PSZrbk */
+/* Table15747 */
+ 0x167c, /* VFMSUB231PSZmbk */
+ 0x1682, /* VFMSUB231PSZrbk */
+/* Table15749 */
+ 0x18a4, /* VFNMADD231PSZmbk */
+ 0x18aa, /* VFNMADD231PSZrbk */
+/* Table15751 */
+ 0x19f0, /* VFNMSUB231PSZmbk */
+ 0x19f6, /* VFNMSUB231PSZrbk */
+/* Table15753 */
+ 0x256f, /* VPCONFLICTDZrmbk */
+ 0x0, /* */
+/* Table15755 */
+ 0x1294, /* VEXP2PSZmbk */
+ 0x129a, /* VEXP2PSZrbk */
+/* Table15757 */
+ 0x3783, /* VRCP28PSZmbk */
+ 0x3789, /* VRCP28PSZrbk */
+/* Table15759 */
+ 0x38a7, /* VRSQRT28PSZmbk */
+ 0x38ad, /* VRSQRT28PSZrbk */
+/* Table15761 */
+ 0x35c3, /* VPTESTNMQZrmbk */
+ 0x0, /* */
+/* Table15763 */
+ 0x26fa, /* VPERMILPDZrmbk */
+ 0x0, /* */
+/* Table15765 */
+ 0x2fcf, /* VPRORVQZrmbk */
+ 0x0, /* */
+/* Table15767 */
+ 0x2f63, /* VPROLVQZrmbk */
+ 0x0, /* */
+/* Table15769 */
+ 0x2762, /* VPERMPDZrmbk */
+ 0x0, /* */
+/* Table15771 */
+ 0x2076, /* VPABSQZrmbk */
+ 0x0, /* */
+/* Table15773 */
+ 0x3587, /* VPTESTMQZrmbk */
+ 0x0, /* */
+/* Table15775 */
+ 0x2d91, /* VPMULDQZrmbk */
+ 0x0, /* */
+/* Table15777 */
+ 0x23e1, /* VPCMPEQQZrmbk */
+ 0x0, /* */
+/* Table15779 */
+ 0x38df, /* VSCALEFPDZrmbk */
+ 0x38e5, /* VSCALEFPDZrrbk */
+/* Table15781 */
+ 0x279c, /* VPERMQZrmbk */
+ 0x0, /* */
+/* Table15783 */
+ 0x2431, /* VPCMPGTQZrmbk */
+ 0x0, /* */
+/* Table15785 */
+ 0x2ac8, /* VPMINSQZrmbk */
+ 0x0, /* */
+/* Table15787 */
+ 0x2b2e, /* VPMINUQZrmbk */
+ 0x0, /* */
+/* Table15789 */
+ 0x29fc, /* VPMAXSQZrmbk */
+ 0x0, /* */
+/* Table15791 */
+ 0x2a62, /* VPMAXUQZrmbk */
+ 0x0, /* */
+/* Table15793 */
+ 0x2e0f, /* VPMULLQZrmbk */
+ 0x0, /* */
+/* Table15795 */
+ 0x1aa4, /* VGETEXPPDZmbk */
+ 0x1aaa, /* VGETEXPPDZrbk */
+/* Table15797 */
+ 0x292a, /* VPLZCNTQZrmbk */
+ 0x0, /* */
+/* Table15799 */
+ 0x341e, /* VPSRLVQZrmbk */
+ 0x0, /* */
+/* Table15801 */
+ 0x3338, /* VPSRAVQZrmbk */
+ 0x0, /* */
+/* Table15803 */
+ 0x3260, /* VPSLLVQZrmbk */
+ 0x0, /* */
+/* Table15805 */
+ 0x3747, /* VRCP14PDZmbk */
+ 0x0, /* */
+/* Table15807 */
+ 0x386b, /* VRSQRT14PDZmbk */
+ 0x0, /* */
+/* Table15809 */
+ 0x2ea7, /* VPOPCNTQZrmbk */
+ 0x0, /* */
+/* Table15811 */
+ 0x22ba, /* VPBLENDMQZrmbk */
+ 0x0, /* */
+/* Table15813 */
+ 0xcb4, /* VBLENDMPDZrmbk */
+ 0x0, /* */
+/* Table15815 */
+ 0x307d, /* VPSHLDVQZmbk */
+ 0x0, /* */
+/* Table15817 */
+ 0x3119, /* VPSHRDVQZmbk */
+ 0x0, /* */
+/* Table15819 */
+ 0x269e, /* VPERMI2Qrmbk */
+ 0x0, /* */
+/* Table15821 */
+ 0x2668, /* VPERMI2PDrmbk */
+ 0x0, /* */
+/* Table15823 */
+ 0x281a, /* VPERMT2Qrmbk */
+ 0x0, /* */
+/* Table15825 */
+ 0x27e4, /* VPERMT2PDrmbk */
+ 0x0, /* */
+/* Table15827 */
+ 0x2e40, /* VPMULTISHIFTQBZrmbk */
+ 0x0, /* */
+/* Table15829 */
+ 0x14b6, /* VFMADDSUB132PDZmbk */
+ 0x14bc, /* VFMADDSUB132PDZrbk */
+/* Table15831 */
+ 0x16be, /* VFMSUBADD132PDZmbk */
+ 0x16c4, /* VFMSUBADD132PDZrbk */
+/* Table15833 */
+ 0x136a, /* VFMADD132PDZmbk */
+ 0x1370, /* VFMADD132PDZrbk */
+/* Table15835 */
+ 0x1592, /* VFMSUB132PDZmbk */
+ 0x1598, /* VFMSUB132PDZrbk */
+/* Table15837 */
+ 0x17ba, /* VFNMADD132PDZmbk */
+ 0x17c0, /* VFNMADD132PDZrbk */
+/* Table15839 */
+ 0x1906, /* VFNMSUB132PDZmbk */
+ 0x190c, /* VFNMSUB132PDZrbk */
+/* Table15841 */
+ 0x14fa, /* VFMADDSUB213PDZmbk */
+ 0x1500, /* VFMADDSUB213PDZrbk */
+/* Table15843 */
+ 0x1702, /* VFMSUBADD213PDZmbk */
+ 0x1708, /* VFMSUBADD213PDZrbk */
+/* Table15845 */
+ 0x13ce, /* VFMADD213PDZmbk */
+ 0x13d4, /* VFMADD213PDZrbk */
+/* Table15847 */
+ 0x15f6, /* VFMSUB213PDZmbk */
+ 0x15fc, /* VFMSUB213PDZrbk */
+/* Table15849 */
+ 0x181e, /* VFNMADD213PDZmbk */
+ 0x1824, /* VFNMADD213PDZrbk */
+/* Table15851 */
+ 0x196a, /* VFNMSUB213PDZmbk */
+ 0x1970, /* VFNMSUB213PDZrbk */
+/* Table15853 */
+ 0x2978, /* VPMADD52LUQZmbk */
+ 0x0, /* */
+/* Table15855 */
+ 0x295d, /* VPMADD52HUQZmbk */
+ 0x0, /* */
+/* Table15857 */
+ 0x153e, /* VFMADDSUB231PDZmbk */
+ 0x1544, /* VFMADDSUB231PDZrbk */
+/* Table15859 */
+ 0x1746, /* VFMSUBADD231PDZmbk */
+ 0x174c, /* VFMSUBADD231PDZrbk */
+/* Table15861 */
+ 0x1432, /* VFMADD231PDZmbk */
+ 0x1438, /* VFMADD231PDZrbk */
+/* Table15863 */
+ 0x165a, /* VFMSUB231PDZmbk */
+ 0x1660, /* VFMSUB231PDZrbk */
+/* Table15865 */
+ 0x1882, /* VFNMADD231PDZmbk */
+ 0x1888, /* VFNMADD231PDZrbk */
+/* Table15867 */
+ 0x19ce, /* VFNMSUB231PDZmbk */
+ 0x19d4, /* VFNMSUB231PDZrbk */
+/* Table15869 */
+ 0x258a, /* VPCONFLICTQZrmbk */
+ 0x0, /* */
+/* Table15871 */
+ 0x1288, /* VEXP2PDZmbk */
+ 0x128e, /* VEXP2PDZrbk */
+/* Table15873 */
+ 0x3777, /* VRCP28PDZmbk */
+ 0x377d, /* VRCP28PDZrbk */
+/* Table15875 */
+ 0x389b, /* VRSQRT28PDZmbk */
+ 0x38a1, /* VRSQRT28PDZrbk */
+/* Table15877 */
+ 0x2715, /* VPERMILPSZ128rmbkz */
+ 0x0, /* */
+/* Table15879 */
+ 0x0, /* */
+ 0xef9, /* VCVTPH2PSZrrbkz */
+/* Table15881 */
+ 0x2fa3, /* VPRORVDZ128rmbkz */
+ 0x0, /* */
+/* Table15883 */
+ 0x2f37, /* VPROLVDZ128rmbkz */
+ 0x0, /* */
+/* Table15885 */
+ 0x2048, /* VPABSDZ128rmbkz */
+ 0x0, /* */
+/* Table15887 */
+ 0x20cd, /* VPACKUSDWZ128rmbkz */
+ 0x0, /* */
+/* Table15889 */
+ 0x38ec, /* VSCALEFPSZ128rmbkz */
+ 0x3904, /* VSCALEFPSZrrbkz */
+/* Table15891 */
+ 0x0, /* */
+ 0x3916, /* VSCALEFSSZrrb_Intkz */
+/* Table15893 */
+ 0x2a9a, /* VPMINSDZ128rmbkz */
+ 0x0, /* */
+/* Table15895 */
+ 0x2b00, /* VPMINUDZ128rmbkz */
+ 0x0, /* */
+/* Table15897 */
+ 0x29ce, /* VPMAXSDZ128rmbkz */
+ 0x0, /* */
+/* Table15899 */
+ 0x2a34, /* VPMAXUDZ128rmbkz */
+ 0x0, /* */
+/* Table15901 */
+ 0x2de1, /* VPMULLDZ128rmbkz */
+ 0x0, /* */
+/* Table15903 */
+ 0x1ab1, /* VGETEXPPSZ128mbkz */
+ 0x1ac9, /* VGETEXPPSZrbkz */
+/* Table15905 */
+ 0x0, /* */
+ 0x1adb, /* VGETEXPSSZrbkz */
+/* Table15907 */
+ 0x28fe, /* VPLZCNTDZ128rmbkz */
+ 0x0, /* */
+/* Table15909 */
+ 0x33ee, /* VPSRLVDZ128rmbkz */
+ 0x0, /* */
+/* Table15911 */
+ 0x330a, /* VPSRAVDZ128rmbkz */
+ 0x0, /* */
+/* Table15913 */
+ 0x3230, /* VPSLLVDZ128rmbkz */
+ 0x0, /* */
+/* Table15915 */
+ 0x3751, /* VRCP14PSZ128mbkz */
+ 0x0, /* */
+/* Table15917 */
+ 0x3875, /* VRSQRT14PSZ128mbkz */
+ 0x0, /* */
+/* Table15919 */
+ 0x25af, /* VPDPBUSDZ128mbkz */
+ 0x0, /* */
+/* Table15921 */
+ 0x2594, /* VPDPBUSDSZ128mbkz */
+ 0x0, /* */
+/* Table15923 */
+ 0x25e5, /* VPDPWSSDZ128mbkz */
+ 0x0, /* */
+/* Table15925 */
+ 0x25ca, /* VPDPWSSDSZ128mbkz */
+ 0x0, /* */
+/* Table15927 */
+ 0x2e7b, /* VPOPCNTDZ128rmbkz */
+ 0x0, /* */
+/* Table15929 */
+ 0x228e, /* VPBLENDMDZ128rmbkz */
+ 0x0, /* */
+/* Table15931 */
+ 0xcbe, /* VBLENDMPSZ128rmbkz */
+ 0x0, /* */
+/* Table15933 */
+ 0x3051, /* VPSHLDVDZ128mbkz */
+ 0x0, /* */
+/* Table15935 */
+ 0x30ed, /* VPSHRDVDZ128mbkz */
+ 0x0, /* */
+/* Table15937 */
+ 0x263c, /* VPERMI2D128rmbkz */
+ 0x0, /* */
+/* Table15939 */
+ 0x2672, /* VPERMI2PS128rmbkz */
+ 0x0, /* */
+/* Table15941 */
+ 0x27b8, /* VPERMT2D128rmbkz */
+ 0x0, /* */
+/* Table15943 */
+ 0x27ee, /* VPERMT2PS128rmbkz */
+ 0x0, /* */
+/* Table15945 */
+ 0x14c7, /* VFMADDSUB132PSZ128mbkz */
+ 0x14df, /* VFMADDSUB132PSZrbkz */
+/* Table15947 */
+ 0x16cf, /* VFMSUBADD132PSZ128mbkz */
+ 0x16e7, /* VFMSUBADD132PSZrbkz */
+/* Table15949 */
+ 0x137b, /* VFMADD132PSZ128mbkz */
+ 0x1393, /* VFMADD132PSZrbkz */
+/* Table15951 */
+ 0x0, /* */
+ 0x13b3, /* VFMADD132SSZrb_Intkz */
+/* Table15953 */
+ 0x15a3, /* VFMSUB132PSZ128mbkz */
+ 0x15bb, /* VFMSUB132PSZrbkz */
+/* Table15955 */
+ 0x0, /* */
+ 0x15db, /* VFMSUB132SSZrb_Intkz */
+/* Table15957 */
+ 0x17cb, /* VFNMADD132PSZ128mbkz */
+ 0x17e3, /* VFNMADD132PSZrbkz */
+/* Table15959 */
+ 0x0, /* */
+ 0x1803, /* VFNMADD132SSZrb_Intkz */
+/* Table15961 */
+ 0x1917, /* VFNMSUB132PSZ128mbkz */
+ 0x192f, /* VFNMSUB132PSZrbkz */
+/* Table15963 */
+ 0x0, /* */
+ 0x194f, /* VFNMSUB132SSZrb_Intkz */
+/* Table15965 */
+ 0x150b, /* VFMADDSUB213PSZ128mbkz */
+ 0x1523, /* VFMADDSUB213PSZrbkz */
+/* Table15967 */
+ 0x1713, /* VFMSUBADD213PSZ128mbkz */
+ 0x172b, /* VFMSUBADD213PSZrbkz */
+/* Table15969 */
+ 0x13df, /* VFMADD213PSZ128mbkz */
+ 0x13f7, /* VFMADD213PSZrbkz */
+/* Table15971 */
+ 0x0, /* */
+ 0x1417, /* VFMADD213SSZrb_Intkz */
+/* Table15973 */
+ 0x1607, /* VFMSUB213PSZ128mbkz */
+ 0x161f, /* VFMSUB213PSZrbkz */
+/* Table15975 */
+ 0x0, /* */
+ 0x163f, /* VFMSUB213SSZrb_Intkz */
+/* Table15977 */
+ 0x182f, /* VFNMADD213PSZ128mbkz */
+ 0x1847, /* VFNMADD213PSZrbkz */
+/* Table15979 */
+ 0x0, /* */
+ 0x1867, /* VFNMADD213SSZrb_Intkz */
+/* Table15981 */
+ 0x197b, /* VFNMSUB213PSZ128mbkz */
+ 0x1993, /* VFNMSUB213PSZrbkz */
+/* Table15983 */
+ 0x0, /* */
+ 0x19b3, /* VFNMSUB213SSZrb_Intkz */
+/* Table15985 */
+ 0x154f, /* VFMADDSUB231PSZ128mbkz */
+ 0x1567, /* VFMADDSUB231PSZrbkz */
+/* Table15987 */
+ 0x1757, /* VFMSUBADD231PSZ128mbkz */
+ 0x176f, /* VFMSUBADD231PSZrbkz */
+/* Table15989 */
+ 0x1443, /* VFMADD231PSZ128mbkz */
+ 0x145b, /* VFMADD231PSZrbkz */
+/* Table15991 */
+ 0x0, /* */
+ 0x147b, /* VFMADD231SSZrb_Intkz */
+/* Table15993 */
+ 0x166b, /* VFMSUB231PSZ128mbkz */
+ 0x1683, /* VFMSUB231PSZrbkz */
+/* Table15995 */
+ 0x0, /* */
+ 0x16a3, /* VFMSUB231SSZrb_Intkz */
+/* Table15997 */
+ 0x1893, /* VFNMADD231PSZ128mbkz */
+ 0x18ab, /* VFNMADD231PSZrbkz */
+/* Table15999 */
+ 0x0, /* */
+ 0x18cb, /* VFNMADD231SSZrb_Intkz */
+/* Table16001 */
+ 0x19df, /* VFNMSUB231PSZ128mbkz */
+ 0x19f7, /* VFNMSUB231PSZrbkz */
+/* Table16003 */
+ 0x0, /* */
+ 0x1a17, /* VFNMSUB231SSZrb_Intkz */
+/* Table16005 */
+ 0x255e, /* VPCONFLICTDZ128rmbkz */
+ 0x0, /* */
+/* Table16007 */
+ 0x0, /* */
+ 0x129b, /* VEXP2PSZrbkz */
+/* Table16009 */
+ 0x0, /* */
+ 0x378a, /* VRCP28PSZrbkz */
+/* Table16011 */
+ 0x0, /* */
+ 0x379c, /* VRCP28SSZrbkz */
+/* Table16013 */
+ 0x0, /* */
+ 0x38ae, /* VRSQRT28PSZrbkz */
+/* Table16015 */
+ 0x0, /* */
+ 0x38c0, /* VRSQRT28SSZrbkz */
+/* Table16017 */
+ 0x26d7, /* VPERMILPDZ128rmbkz */
+ 0x0, /* */
+/* Table16019 */
+ 0x2fbe, /* VPRORVQZ128rmbkz */
+ 0x0, /* */
+/* Table16021 */
+ 0x2f52, /* VPROLVQZ128rmbkz */
+ 0x0, /* */
+/* Table16023 */
+ 0x2065, /* VPABSQZ128rmbkz */
+ 0x0, /* */
+/* Table16025 */
+ 0x2d80, /* VPMULDQZ128rmbkz */
+ 0x0, /* */
+/* Table16027 */
+ 0x38ce, /* VSCALEFPDZ128rmbkz */
+ 0x38e6, /* VSCALEFPDZrrbkz */
+/* Table16029 */
+ 0x0, /* */
+ 0x390d, /* VSCALEFSDZrrb_Intkz */
+/* Table16031 */
+ 0x2ab7, /* VPMINSQZ128rmbkz */
+ 0x0, /* */
+/* Table16033 */
+ 0x2b1d, /* VPMINUQZ128rmbkz */
+ 0x0, /* */
+/* Table16035 */
+ 0x29eb, /* VPMAXSQZ128rmbkz */
+ 0x0, /* */
+/* Table16037 */
+ 0x2a51, /* VPMAXUQZ128rmbkz */
+ 0x0, /* */
+/* Table16039 */
+ 0x2dfe, /* VPMULLQZ128rmbkz */
+ 0x0, /* */
+/* Table16041 */
+ 0x1a93, /* VGETEXPPDZ128mbkz */
+ 0x1aab, /* VGETEXPPDZrbkz */
+/* Table16043 */
+ 0x0, /* */
+ 0x1ad2, /* VGETEXPSDZrbkz */
+/* Table16045 */
+ 0x2919, /* VPLZCNTQZ128rmbkz */
+ 0x0, /* */
+/* Table16047 */
+ 0x340d, /* VPSRLVQZ128rmbkz */
+ 0x0, /* */
+/* Table16049 */
+ 0x3327, /* VPSRAVQZ128rmbkz */
+ 0x0, /* */
+/* Table16051 */
+ 0x324f, /* VPSLLVQZ128rmbkz */
+ 0x0, /* */
+/* Table16053 */
+ 0x3736, /* VRCP14PDZ128mbkz */
+ 0x0, /* */
+/* Table16055 */
+ 0x385a, /* VRSQRT14PDZ128mbkz */
+ 0x0, /* */
+/* Table16057 */
+ 0x2e96, /* VPOPCNTQZ128rmbkz */
+ 0x0, /* */
+/* Table16059 */
+ 0x22a9, /* VPBLENDMQZ128rmbkz */
+ 0x0, /* */
+/* Table16061 */
+ 0xca3, /* VBLENDMPDZ128rmbkz */
+ 0x0, /* */
+/* Table16063 */
+ 0x306c, /* VPSHLDVQZ128mbkz */
+ 0x0, /* */
+/* Table16065 */
+ 0x3108, /* VPSHRDVQZ128mbkz */
+ 0x0, /* */
+/* Table16067 */
+ 0x268d, /* VPERMI2Q128rmbkz */
+ 0x0, /* */
+/* Table16069 */
+ 0x2657, /* VPERMI2PD128rmbkz */
+ 0x0, /* */
+/* Table16071 */
+ 0x2809, /* VPERMT2Q128rmbkz */
+ 0x0, /* */
+/* Table16073 */
+ 0x27d3, /* VPERMT2PD128rmbkz */
+ 0x0, /* */
+/* Table16075 */
+ 0x2e2f, /* VPMULTISHIFTQBZ128rmbkz */
+ 0x0, /* */
+/* Table16077 */
+ 0x14a5, /* VFMADDSUB132PDZ128mbkz */
+ 0x14bd, /* VFMADDSUB132PDZrbkz */
+/* Table16079 */
+ 0x16ad, /* VFMSUBADD132PDZ128mbkz */
+ 0x16c5, /* VFMSUBADD132PDZrbkz */
+/* Table16081 */
+ 0x1359, /* VFMADD132PDZ128mbkz */
+ 0x1371, /* VFMADD132PDZrbkz */
+/* Table16083 */
+ 0x0, /* */
+ 0x13a3, /* VFMADD132SDZrb_Intkz */
+/* Table16085 */
+ 0x1581, /* VFMSUB132PDZ128mbkz */
+ 0x1599, /* VFMSUB132PDZrbkz */
+/* Table16087 */
+ 0x0, /* */
+ 0x15cb, /* VFMSUB132SDZrb_Intkz */
+/* Table16089 */
+ 0x17a9, /* VFNMADD132PDZ128mbkz */
+ 0x17c1, /* VFNMADD132PDZrbkz */
+/* Table16091 */
+ 0x0, /* */
+ 0x17f3, /* VFNMADD132SDZrb_Intkz */
+/* Table16093 */
+ 0x18f5, /* VFNMSUB132PDZ128mbkz */
+ 0x190d, /* VFNMSUB132PDZrbkz */
+/* Table16095 */
+ 0x0, /* */
+ 0x193f, /* VFNMSUB132SDZrb_Intkz */
+/* Table16097 */
+ 0x14e9, /* VFMADDSUB213PDZ128mbkz */
+ 0x1501, /* VFMADDSUB213PDZrbkz */
+/* Table16099 */
+ 0x16f1, /* VFMSUBADD213PDZ128mbkz */
+ 0x1709, /* VFMSUBADD213PDZrbkz */
+/* Table16101 */
+ 0x13bd, /* VFMADD213PDZ128mbkz */
+ 0x13d5, /* VFMADD213PDZrbkz */
+/* Table16103 */
+ 0x0, /* */
+ 0x1407, /* VFMADD213SDZrb_Intkz */
+/* Table16105 */
+ 0x15e5, /* VFMSUB213PDZ128mbkz */
+ 0x15fd, /* VFMSUB213PDZrbkz */
+/* Table16107 */
+ 0x0, /* */
+ 0x162f, /* VFMSUB213SDZrb_Intkz */
+/* Table16109 */
+ 0x180d, /* VFNMADD213PDZ128mbkz */
+ 0x1825, /* VFNMADD213PDZrbkz */
+/* Table16111 */
+ 0x0, /* */
+ 0x1857, /* VFNMADD213SDZrb_Intkz */
+/* Table16113 */
+ 0x1959, /* VFNMSUB213PDZ128mbkz */
+ 0x1971, /* VFNMSUB213PDZrbkz */
+/* Table16115 */
+ 0x0, /* */
+ 0x19a3, /* VFNMSUB213SDZrb_Intkz */
+/* Table16117 */
+ 0x2967, /* VPMADD52LUQZ128mbkz */
+ 0x0, /* */
+/* Table16119 */
+ 0x294c, /* VPMADD52HUQZ128mbkz */
+ 0x0, /* */
+/* Table16121 */
+ 0x152d, /* VFMADDSUB231PDZ128mbkz */
+ 0x1545, /* VFMADDSUB231PDZrbkz */
+/* Table16123 */
+ 0x1735, /* VFMSUBADD231PDZ128mbkz */
+ 0x174d, /* VFMSUBADD231PDZrbkz */
+/* Table16125 */
+ 0x1421, /* VFMADD231PDZ128mbkz */
+ 0x1439, /* VFMADD231PDZrbkz */
+/* Table16127 */
+ 0x0, /* */
+ 0x146b, /* VFMADD231SDZrb_Intkz */
+/* Table16129 */
+ 0x1649, /* VFMSUB231PDZ128mbkz */
+ 0x1661, /* VFMSUB231PDZrbkz */
+/* Table16131 */
+ 0x0, /* */
+ 0x1693, /* VFMSUB231SDZrb_Intkz */
+/* Table16133 */
+ 0x1871, /* VFNMADD231PDZ128mbkz */
+ 0x1889, /* VFNMADD231PDZrbkz */
+/* Table16135 */
+ 0x0, /* */
+ 0x18bb, /* VFNMADD231SDZrb_Intkz */
+/* Table16137 */
+ 0x19bd, /* VFNMSUB231PDZ128mbkz */
+ 0x19d5, /* VFNMSUB231PDZrbkz */
+/* Table16139 */
+ 0x0, /* */
+ 0x1a07, /* VFNMSUB231SDZrb_Intkz */
+/* Table16141 */
+ 0x2579, /* VPCONFLICTQZ128rmbkz */
+ 0x0, /* */
+/* Table16143 */
+ 0x0, /* */
+ 0x128f, /* VEXP2PDZrbkz */
+/* Table16145 */
+ 0x0, /* */
+ 0x377e, /* VRCP28PDZrbkz */
+/* Table16147 */
+ 0x0, /* */
+ 0x3793, /* VRCP28SDZrbkz */
+/* Table16149 */
+ 0x0, /* */
+ 0x38a2, /* VRSQRT28PDZrbkz */
+/* Table16151 */
+ 0x0, /* */
+ 0x38b7, /* VRSQRT28SDZrbkz */
+/* Table16153 */
+ 0x2727, /* VPERMILPSZ256rmbkz */
+ 0x0, /* */
+/* Table16155 */
+ 0x2fac, /* VPRORVDZ256rmbkz */
+ 0x0, /* */
+/* Table16157 */
+ 0x2f40, /* VPROLVDZ256rmbkz */
+ 0x0, /* */
+/* Table16159 */
+ 0x276e, /* VPERMPSZ256rmbkz */
+ 0x0, /* */
+/* Table16161 */
+ 0x2051, /* VPABSDZ256rmbkz */
+ 0x0, /* */
+/* Table16163 */
+ 0x20d6, /* VPACKUSDWZ256rmbkz */
+ 0x0, /* */
+/* Table16165 */
+ 0x38f5, /* VSCALEFPSZ256rmbkz */
+ 0x3904, /* VSCALEFPSZrrbkz */
+/* Table16167 */
+ 0x2618, /* VPERMDZ256rmbkz */
+ 0x0, /* */
+/* Table16169 */
+ 0x2aa3, /* VPMINSDZ256rmbkz */
+ 0x0, /* */
+/* Table16171 */
+ 0x2b09, /* VPMINUDZ256rmbkz */
+ 0x0, /* */
+/* Table16173 */
+ 0x29d7, /* VPMAXSDZ256rmbkz */
+ 0x0, /* */
+/* Table16175 */
+ 0x2a3d, /* VPMAXUDZ256rmbkz */
+ 0x0, /* */
+/* Table16177 */
+ 0x2dea, /* VPMULLDZ256rmbkz */
+ 0x0, /* */
+/* Table16179 */
+ 0x1aba, /* VGETEXPPSZ256mbkz */
+ 0x1ac9, /* VGETEXPPSZrbkz */
+/* Table16181 */
+ 0x2907, /* VPLZCNTDZ256rmbkz */
+ 0x0, /* */
+/* Table16183 */
+ 0x33f7, /* VPSRLVDZ256rmbkz */
+ 0x0, /* */
+/* Table16185 */
+ 0x3313, /* VPSRAVDZ256rmbkz */
+ 0x0, /* */
+/* Table16187 */
+ 0x3239, /* VPSLLVDZ256rmbkz */
+ 0x0, /* */
+/* Table16189 */
+ 0x375a, /* VRCP14PSZ256mbkz */
+ 0x0, /* */
+/* Table16191 */
+ 0x387e, /* VRSQRT14PSZ256mbkz */
+ 0x0, /* */
+/* Table16193 */
+ 0x25b8, /* VPDPBUSDZ256mbkz */
+ 0x0, /* */
+/* Table16195 */
+ 0x259d, /* VPDPBUSDSZ256mbkz */
+ 0x0, /* */
+/* Table16197 */
+ 0x25ee, /* VPDPWSSDZ256mbkz */
+ 0x0, /* */
+/* Table16199 */
+ 0x25d3, /* VPDPWSSDSZ256mbkz */
+ 0x0, /* */
+/* Table16201 */
+ 0x2e84, /* VPOPCNTDZ256rmbkz */
+ 0x0, /* */
+/* Table16203 */
+ 0x2297, /* VPBLENDMDZ256rmbkz */
+ 0x0, /* */
+/* Table16205 */
+ 0xcc7, /* VBLENDMPSZ256rmbkz */
+ 0x0, /* */
+/* Table16207 */
+ 0x305a, /* VPSHLDVDZ256mbkz */
+ 0x0, /* */
+/* Table16209 */
+ 0x30f6, /* VPSHRDVDZ256mbkz */
+ 0x0, /* */
+/* Table16211 */
+ 0x2645, /* VPERMI2D256rmbkz */
+ 0x0, /* */
+/* Table16213 */
+ 0x267b, /* VPERMI2PS256rmbkz */
+ 0x0, /* */
+/* Table16215 */
+ 0x27c1, /* VPERMT2D256rmbkz */
+ 0x0, /* */
+/* Table16217 */
+ 0x27f7, /* VPERMT2PS256rmbkz */
+ 0x0, /* */
+/* Table16219 */
+ 0x14d0, /* VFMADDSUB132PSZ256mbkz */
+ 0x14df, /* VFMADDSUB132PSZrbkz */
+/* Table16221 */
+ 0x16d8, /* VFMSUBADD132PSZ256mbkz */
+ 0x16e7, /* VFMSUBADD132PSZrbkz */
+/* Table16223 */
+ 0x1384, /* VFMADD132PSZ256mbkz */
+ 0x1393, /* VFMADD132PSZrbkz */
+/* Table16225 */
+ 0x15ac, /* VFMSUB132PSZ256mbkz */
+ 0x15bb, /* VFMSUB132PSZrbkz */
+/* Table16227 */
+ 0x17d4, /* VFNMADD132PSZ256mbkz */
+ 0x17e3, /* VFNMADD132PSZrbkz */
+/* Table16229 */
+ 0x1920, /* VFNMSUB132PSZ256mbkz */
+ 0x192f, /* VFNMSUB132PSZrbkz */
+/* Table16231 */
+ 0x1514, /* VFMADDSUB213PSZ256mbkz */
+ 0x1523, /* VFMADDSUB213PSZrbkz */
+/* Table16233 */
+ 0x171c, /* VFMSUBADD213PSZ256mbkz */
+ 0x172b, /* VFMSUBADD213PSZrbkz */
+/* Table16235 */
+ 0x13e8, /* VFMADD213PSZ256mbkz */
+ 0x13f7, /* VFMADD213PSZrbkz */
+/* Table16237 */
+ 0x1610, /* VFMSUB213PSZ256mbkz */
+ 0x161f, /* VFMSUB213PSZrbkz */
+/* Table16239 */
+ 0x1838, /* VFNMADD213PSZ256mbkz */
+ 0x1847, /* VFNMADD213PSZrbkz */
+/* Table16241 */
+ 0x1984, /* VFNMSUB213PSZ256mbkz */
+ 0x1993, /* VFNMSUB213PSZrbkz */
+/* Table16243 */
+ 0x1558, /* VFMADDSUB231PSZ256mbkz */
+ 0x1567, /* VFMADDSUB231PSZrbkz */
+/* Table16245 */
+ 0x1760, /* VFMSUBADD231PSZ256mbkz */
+ 0x176f, /* VFMSUBADD231PSZrbkz */
+/* Table16247 */
+ 0x144c, /* VFMADD231PSZ256mbkz */
+ 0x145b, /* VFMADD231PSZrbkz */
+/* Table16249 */
+ 0x1674, /* VFMSUB231PSZ256mbkz */
+ 0x1683, /* VFMSUB231PSZrbkz */
+/* Table16251 */
+ 0x189c, /* VFNMADD231PSZ256mbkz */
+ 0x18ab, /* VFNMADD231PSZrbkz */
+/* Table16253 */
+ 0x19e8, /* VFNMSUB231PSZ256mbkz */
+ 0x19f7, /* VFNMSUB231PSZrbkz */
+/* Table16255 */
+ 0x2567, /* VPCONFLICTDZ256rmbkz */
+ 0x0, /* */
+/* Table16257 */
+ 0x26e9, /* VPERMILPDZ256rmbkz */
+ 0x0, /* */
+/* Table16259 */
+ 0x2fc7, /* VPRORVQZ256rmbkz */
+ 0x0, /* */
+/* Table16261 */
+ 0x2f5b, /* VPROLVQZ256rmbkz */
+ 0x0, /* */
+/* Table16263 */
+ 0x2751, /* VPERMPDZ256rmbkz */
+ 0x0, /* */
+/* Table16265 */
+ 0x206e, /* VPABSQZ256rmbkz */
+ 0x0, /* */
+/* Table16267 */
+ 0x2d89, /* VPMULDQZ256rmbkz */
+ 0x0, /* */
+/* Table16269 */
+ 0x38d7, /* VSCALEFPDZ256rmbkz */
+ 0x38e6, /* VSCALEFPDZrrbkz */
+/* Table16271 */
+ 0x278b, /* VPERMQZ256rmbkz */
+ 0x0, /* */
+/* Table16273 */
+ 0x2ac0, /* VPMINSQZ256rmbkz */
+ 0x0, /* */
+/* Table16275 */
+ 0x2b26, /* VPMINUQZ256rmbkz */
+ 0x0, /* */
+/* Table16277 */
+ 0x29f4, /* VPMAXSQZ256rmbkz */
+ 0x0, /* */
+/* Table16279 */
+ 0x2a5a, /* VPMAXUQZ256rmbkz */
+ 0x0, /* */
+/* Table16281 */
+ 0x2e07, /* VPMULLQZ256rmbkz */
+ 0x0, /* */
+/* Table16283 */
+ 0x1a9c, /* VGETEXPPDZ256mbkz */
+ 0x1aab, /* VGETEXPPDZrbkz */
+/* Table16285 */
+ 0x2922, /* VPLZCNTQZ256rmbkz */
+ 0x0, /* */
+/* Table16287 */
+ 0x3416, /* VPSRLVQZ256rmbkz */
+ 0x0, /* */
+/* Table16289 */
+ 0x3330, /* VPSRAVQZ256rmbkz */
+ 0x0, /* */
+/* Table16291 */
+ 0x3258, /* VPSLLVQZ256rmbkz */
+ 0x0, /* */
+/* Table16293 */
+ 0x373f, /* VRCP14PDZ256mbkz */
+ 0x0, /* */
+/* Table16295 */
+ 0x3863, /* VRSQRT14PDZ256mbkz */
+ 0x0, /* */
+/* Table16297 */
+ 0x2e9f, /* VPOPCNTQZ256rmbkz */
+ 0x0, /* */
+/* Table16299 */
+ 0x22b2, /* VPBLENDMQZ256rmbkz */
+ 0x0, /* */
+/* Table16301 */
+ 0xcac, /* VBLENDMPDZ256rmbkz */
+ 0x0, /* */
+/* Table16303 */
+ 0x3075, /* VPSHLDVQZ256mbkz */
+ 0x0, /* */
+/* Table16305 */
+ 0x3111, /* VPSHRDVQZ256mbkz */
+ 0x0, /* */
+/* Table16307 */
+ 0x2696, /* VPERMI2Q256rmbkz */
+ 0x0, /* */
+/* Table16309 */
+ 0x2660, /* VPERMI2PD256rmbkz */
+ 0x0, /* */
+/* Table16311 */
+ 0x2812, /* VPERMT2Q256rmbkz */
+ 0x0, /* */
+/* Table16313 */
+ 0x27dc, /* VPERMT2PD256rmbkz */
+ 0x0, /* */
+/* Table16315 */
+ 0x2e38, /* VPMULTISHIFTQBZ256rmbkz */
+ 0x0, /* */
+/* Table16317 */
+ 0x14ae, /* VFMADDSUB132PDZ256mbkz */
+ 0x14bd, /* VFMADDSUB132PDZrbkz */
+/* Table16319 */
+ 0x16b6, /* VFMSUBADD132PDZ256mbkz */
+ 0x16c5, /* VFMSUBADD132PDZrbkz */
+/* Table16321 */
+ 0x1362, /* VFMADD132PDZ256mbkz */
+ 0x1371, /* VFMADD132PDZrbkz */
+/* Table16323 */
+ 0x158a, /* VFMSUB132PDZ256mbkz */
+ 0x1599, /* VFMSUB132PDZrbkz */
+/* Table16325 */
+ 0x17b2, /* VFNMADD132PDZ256mbkz */
+ 0x17c1, /* VFNMADD132PDZrbkz */
+/* Table16327 */
+ 0x18fe, /* VFNMSUB132PDZ256mbkz */
+ 0x190d, /* VFNMSUB132PDZrbkz */
+/* Table16329 */
+ 0x14f2, /* VFMADDSUB213PDZ256mbkz */
+ 0x1501, /* VFMADDSUB213PDZrbkz */
+/* Table16331 */
+ 0x16fa, /* VFMSUBADD213PDZ256mbkz */
+ 0x1709, /* VFMSUBADD213PDZrbkz */
+/* Table16333 */
+ 0x13c6, /* VFMADD213PDZ256mbkz */
+ 0x13d5, /* VFMADD213PDZrbkz */
+/* Table16335 */
+ 0x15ee, /* VFMSUB213PDZ256mbkz */
+ 0x15fd, /* VFMSUB213PDZrbkz */
+/* Table16337 */
+ 0x1816, /* VFNMADD213PDZ256mbkz */
+ 0x1825, /* VFNMADD213PDZrbkz */
+/* Table16339 */
+ 0x1962, /* VFNMSUB213PDZ256mbkz */
+ 0x1971, /* VFNMSUB213PDZrbkz */
+/* Table16341 */
+ 0x2970, /* VPMADD52LUQZ256mbkz */
+ 0x0, /* */
+/* Table16343 */
+ 0x2955, /* VPMADD52HUQZ256mbkz */
+ 0x0, /* */
+/* Table16345 */
+ 0x1536, /* VFMADDSUB231PDZ256mbkz */
+ 0x1545, /* VFMADDSUB231PDZrbkz */
+/* Table16347 */
+ 0x173e, /* VFMSUBADD231PDZ256mbkz */
+ 0x174d, /* VFMSUBADD231PDZrbkz */
+/* Table16349 */
+ 0x142a, /* VFMADD231PDZ256mbkz */
+ 0x1439, /* VFMADD231PDZrbkz */
+/* Table16351 */
+ 0x1652, /* VFMSUB231PDZ256mbkz */
+ 0x1661, /* VFMSUB231PDZrbkz */
+/* Table16353 */
+ 0x187a, /* VFNMADD231PDZ256mbkz */
+ 0x1889, /* VFNMADD231PDZrbkz */
+/* Table16355 */
+ 0x19c6, /* VFNMSUB231PDZ256mbkz */
+ 0x19d5, /* VFNMSUB231PDZrbkz */
+/* Table16357 */
+ 0x2582, /* VPCONFLICTQZ256rmbkz */
+ 0x0, /* */
+/* Table16359 */
+ 0x2739, /* VPERMILPSZrmbkz */
+ 0x0, /* */
+/* Table16361 */
+ 0x2fb5, /* VPRORVDZrmbkz */
+ 0x0, /* */
+/* Table16363 */
+ 0x2f49, /* VPROLVDZrmbkz */
+ 0x0, /* */
+/* Table16365 */
+ 0x2777, /* VPERMPSZrmbkz */
+ 0x0, /* */
+/* Table16367 */
+ 0x205a, /* VPABSDZrmbkz */
+ 0x0, /* */
+/* Table16369 */
+ 0x20df, /* VPACKUSDWZrmbkz */
+ 0x0, /* */
+/* Table16371 */
+ 0x38fe, /* VSCALEFPSZrmbkz */
+ 0x3904, /* VSCALEFPSZrrbkz */
+/* Table16373 */
+ 0x2621, /* VPERMDZrmbkz */
+ 0x0, /* */
+/* Table16375 */
+ 0x2aac, /* VPMINSDZrmbkz */
+ 0x0, /* */
+/* Table16377 */
+ 0x2b12, /* VPMINUDZrmbkz */
+ 0x0, /* */
+/* Table16379 */
+ 0x29e0, /* VPMAXSDZrmbkz */
+ 0x0, /* */
+/* Table16381 */
+ 0x2a46, /* VPMAXUDZrmbkz */
+ 0x0, /* */
+/* Table16383 */
+ 0x2df3, /* VPMULLDZrmbkz */
+ 0x0, /* */
+/* Table16385 */
+ 0x1ac3, /* VGETEXPPSZmbkz */
+ 0x1ac9, /* VGETEXPPSZrbkz */
+/* Table16387 */
+ 0x2910, /* VPLZCNTDZrmbkz */
+ 0x0, /* */
+/* Table16389 */
+ 0x3400, /* VPSRLVDZrmbkz */
+ 0x0, /* */
+/* Table16391 */
+ 0x331c, /* VPSRAVDZrmbkz */
+ 0x0, /* */
+/* Table16393 */
+ 0x3242, /* VPSLLVDZrmbkz */
+ 0x0, /* */
+/* Table16395 */
+ 0x3763, /* VRCP14PSZmbkz */
+ 0x0, /* */
+/* Table16397 */
+ 0x3887, /* VRSQRT14PSZmbkz */
+ 0x0, /* */
+/* Table16399 */
+ 0x25c1, /* VPDPBUSDZmbkz */
+ 0x0, /* */
+/* Table16401 */
+ 0x25a6, /* VPDPBUSDSZmbkz */
+ 0x0, /* */
+/* Table16403 */
+ 0x25f7, /* VPDPWSSDZmbkz */
+ 0x0, /* */
+/* Table16405 */
+ 0x25dc, /* VPDPWSSDSZmbkz */
+ 0x0, /* */
+/* Table16407 */
+ 0x2e8d, /* VPOPCNTDZrmbkz */
+ 0x0, /* */
+/* Table16409 */
+ 0x22a0, /* VPBLENDMDZrmbkz */
+ 0x0, /* */
+/* Table16411 */
+ 0xcd0, /* VBLENDMPSZrmbkz */
+ 0x0, /* */
+/* Table16413 */
+ 0x3063, /* VPSHLDVDZmbkz */
+ 0x0, /* */
+/* Table16415 */
+ 0x30ff, /* VPSHRDVDZmbkz */
+ 0x0, /* */
+/* Table16417 */
+ 0x264e, /* VPERMI2Drmbkz */
+ 0x0, /* */
+/* Table16419 */
+ 0x2684, /* VPERMI2PSrmbkz */
+ 0x0, /* */
+/* Table16421 */
+ 0x27ca, /* VPERMT2Drmbkz */
+ 0x0, /* */
+/* Table16423 */
+ 0x2800, /* VPERMT2PSrmbkz */
+ 0x0, /* */
+/* Table16425 */
+ 0x14d9, /* VFMADDSUB132PSZmbkz */
+ 0x14df, /* VFMADDSUB132PSZrbkz */
+/* Table16427 */
+ 0x16e1, /* VFMSUBADD132PSZmbkz */
+ 0x16e7, /* VFMSUBADD132PSZrbkz */
+/* Table16429 */
+ 0x138d, /* VFMADD132PSZmbkz */
+ 0x1393, /* VFMADD132PSZrbkz */
+/* Table16431 */
+ 0x15b5, /* VFMSUB132PSZmbkz */
+ 0x15bb, /* VFMSUB132PSZrbkz */
+/* Table16433 */
+ 0x17dd, /* VFNMADD132PSZmbkz */
+ 0x17e3, /* VFNMADD132PSZrbkz */
+/* Table16435 */
+ 0x1929, /* VFNMSUB132PSZmbkz */
+ 0x192f, /* VFNMSUB132PSZrbkz */
+/* Table16437 */
+ 0x151d, /* VFMADDSUB213PSZmbkz */
+ 0x1523, /* VFMADDSUB213PSZrbkz */
+/* Table16439 */
+ 0x1725, /* VFMSUBADD213PSZmbkz */
+ 0x172b, /* VFMSUBADD213PSZrbkz */
+/* Table16441 */
+ 0x13f1, /* VFMADD213PSZmbkz */
+ 0x13f7, /* VFMADD213PSZrbkz */
+/* Table16443 */
+ 0x1619, /* VFMSUB213PSZmbkz */
+ 0x161f, /* VFMSUB213PSZrbkz */
+/* Table16445 */
+ 0x1841, /* VFNMADD213PSZmbkz */
+ 0x1847, /* VFNMADD213PSZrbkz */
+/* Table16447 */
+ 0x198d, /* VFNMSUB213PSZmbkz */
+ 0x1993, /* VFNMSUB213PSZrbkz */
+/* Table16449 */
+ 0x1561, /* VFMADDSUB231PSZmbkz */
+ 0x1567, /* VFMADDSUB231PSZrbkz */
+/* Table16451 */
+ 0x1769, /* VFMSUBADD231PSZmbkz */
+ 0x176f, /* VFMSUBADD231PSZrbkz */
+/* Table16453 */
+ 0x1455, /* VFMADD231PSZmbkz */
+ 0x145b, /* VFMADD231PSZrbkz */
+/* Table16455 */
+ 0x167d, /* VFMSUB231PSZmbkz */
+ 0x1683, /* VFMSUB231PSZrbkz */
+/* Table16457 */
+ 0x18a5, /* VFNMADD231PSZmbkz */
+ 0x18ab, /* VFNMADD231PSZrbkz */
+/* Table16459 */
+ 0x19f1, /* VFNMSUB231PSZmbkz */
+ 0x19f7, /* VFNMSUB231PSZrbkz */
+/* Table16461 */
+ 0x2570, /* VPCONFLICTDZrmbkz */
+ 0x0, /* */
+/* Table16463 */
+ 0x1295, /* VEXP2PSZmbkz */
+ 0x129b, /* VEXP2PSZrbkz */
+/* Table16465 */
+ 0x3784, /* VRCP28PSZmbkz */
+ 0x378a, /* VRCP28PSZrbkz */
+/* Table16467 */
+ 0x38a8, /* VRSQRT28PSZmbkz */
+ 0x38ae, /* VRSQRT28PSZrbkz */
+/* Table16469 */
+ 0x26fb, /* VPERMILPDZrmbkz */
+ 0x0, /* */
+/* Table16471 */
+ 0x2fd0, /* VPRORVQZrmbkz */
+ 0x0, /* */
+/* Table16473 */
+ 0x2f64, /* VPROLVQZrmbkz */
+ 0x0, /* */
+/* Table16475 */
+ 0x2763, /* VPERMPDZrmbkz */
+ 0x0, /* */
+/* Table16477 */
+ 0x2077, /* VPABSQZrmbkz */
+ 0x0, /* */
+/* Table16479 */
+ 0x2d92, /* VPMULDQZrmbkz */
+ 0x0, /* */
+/* Table16481 */
+ 0x38e0, /* VSCALEFPDZrmbkz */
+ 0x38e6, /* VSCALEFPDZrrbkz */
+/* Table16483 */
+ 0x279d, /* VPERMQZrmbkz */
+ 0x0, /* */
+/* Table16485 */
+ 0x2ac9, /* VPMINSQZrmbkz */
+ 0x0, /* */
+/* Table16487 */
+ 0x2b2f, /* VPMINUQZrmbkz */
+ 0x0, /* */
+/* Table16489 */
+ 0x29fd, /* VPMAXSQZrmbkz */
+ 0x0, /* */
+/* Table16491 */
+ 0x2a63, /* VPMAXUQZrmbkz */
+ 0x0, /* */
+/* Table16493 */
+ 0x2e10, /* VPMULLQZrmbkz */
+ 0x0, /* */
+/* Table16495 */
+ 0x1aa5, /* VGETEXPPDZmbkz */
+ 0x1aab, /* VGETEXPPDZrbkz */
+/* Table16497 */
+ 0x292b, /* VPLZCNTQZrmbkz */
+ 0x0, /* */
+/* Table16499 */
+ 0x341f, /* VPSRLVQZrmbkz */
+ 0x0, /* */
+/* Table16501 */
+ 0x3339, /* VPSRAVQZrmbkz */
+ 0x0, /* */
+/* Table16503 */
+ 0x3261, /* VPSLLVQZrmbkz */
+ 0x0, /* */
+/* Table16505 */
+ 0x3748, /* VRCP14PDZmbkz */
+ 0x0, /* */
+/* Table16507 */
+ 0x386c, /* VRSQRT14PDZmbkz */
+ 0x0, /* */
+/* Table16509 */
+ 0x2ea8, /* VPOPCNTQZrmbkz */
+ 0x0, /* */
+/* Table16511 */
+ 0x22bb, /* VPBLENDMQZrmbkz */
+ 0x0, /* */
+/* Table16513 */
+ 0xcb5, /* VBLENDMPDZrmbkz */
+ 0x0, /* */
+/* Table16515 */
+ 0x307e, /* VPSHLDVQZmbkz */
+ 0x0, /* */
+/* Table16517 */
+ 0x311a, /* VPSHRDVQZmbkz */
+ 0x0, /* */
+/* Table16519 */
+ 0x269f, /* VPERMI2Qrmbkz */
+ 0x0, /* */
+/* Table16521 */
+ 0x2669, /* VPERMI2PDrmbkz */
+ 0x0, /* */
+/* Table16523 */
+ 0x281b, /* VPERMT2Qrmbkz */
+ 0x0, /* */
+/* Table16525 */
+ 0x27e5, /* VPERMT2PDrmbkz */
+ 0x0, /* */
+/* Table16527 */
+ 0x2e41, /* VPMULTISHIFTQBZrmbkz */
+ 0x0, /* */
+/* Table16529 */
+ 0x14b7, /* VFMADDSUB132PDZmbkz */
+ 0x14bd, /* VFMADDSUB132PDZrbkz */
+/* Table16531 */
+ 0x16bf, /* VFMSUBADD132PDZmbkz */
+ 0x16c5, /* VFMSUBADD132PDZrbkz */
+/* Table16533 */
+ 0x136b, /* VFMADD132PDZmbkz */
+ 0x1371, /* VFMADD132PDZrbkz */
+/* Table16535 */
+ 0x1593, /* VFMSUB132PDZmbkz */
+ 0x1599, /* VFMSUB132PDZrbkz */
+/* Table16537 */
+ 0x17bb, /* VFNMADD132PDZmbkz */
+ 0x17c1, /* VFNMADD132PDZrbkz */
+/* Table16539 */
+ 0x1907, /* VFNMSUB132PDZmbkz */
+ 0x190d, /* VFNMSUB132PDZrbkz */
+/* Table16541 */
+ 0x14fb, /* VFMADDSUB213PDZmbkz */
+ 0x1501, /* VFMADDSUB213PDZrbkz */
+/* Table16543 */
+ 0x1703, /* VFMSUBADD213PDZmbkz */
+ 0x1709, /* VFMSUBADD213PDZrbkz */
+/* Table16545 */
+ 0x13cf, /* VFMADD213PDZmbkz */
+ 0x13d5, /* VFMADD213PDZrbkz */
+/* Table16547 */
+ 0x15f7, /* VFMSUB213PDZmbkz */
+ 0x15fd, /* VFMSUB213PDZrbkz */
+/* Table16549 */
+ 0x181f, /* VFNMADD213PDZmbkz */
+ 0x1825, /* VFNMADD213PDZrbkz */
+/* Table16551 */
+ 0x196b, /* VFNMSUB213PDZmbkz */
+ 0x1971, /* VFNMSUB213PDZrbkz */
+/* Table16553 */
+ 0x2979, /* VPMADD52LUQZmbkz */
+ 0x0, /* */
+/* Table16555 */
+ 0x295e, /* VPMADD52HUQZmbkz */
+ 0x0, /* */
+/* Table16557 */
+ 0x153f, /* VFMADDSUB231PDZmbkz */
+ 0x1545, /* VFMADDSUB231PDZrbkz */
+/* Table16559 */
+ 0x1747, /* VFMSUBADD231PDZmbkz */
+ 0x174d, /* VFMSUBADD231PDZrbkz */
+/* Table16561 */
+ 0x1433, /* VFMADD231PDZmbkz */
+ 0x1439, /* VFMADD231PDZrbkz */
+/* Table16563 */
+ 0x165b, /* VFMSUB231PDZmbkz */
+ 0x1661, /* VFMSUB231PDZrbkz */
+/* Table16565 */
+ 0x1883, /* VFNMADD231PDZmbkz */
+ 0x1889, /* VFNMADD231PDZrbkz */
+/* Table16567 */
+ 0x19cf, /* VFNMSUB231PDZmbkz */
+ 0x19d5, /* VFNMSUB231PDZrbkz */
+/* Table16569 */
+ 0x258b, /* VPCONFLICTQZrmbkz */
+ 0x0, /* */
+/* Table16571 */
+ 0x1289, /* VEXP2PDZmbkz */
+ 0x128f, /* VEXP2PDZrbkz */
+/* Table16573 */
+ 0x3778, /* VRCP28PDZmbkz */
+ 0x377e, /* VRCP28PDZrbkz */
+/* Table16575 */
+ 0x389c, /* VRSQRT28PDZmbkz */
+ 0x38a2, /* VRSQRT28PDZrbkz */
+/* Table16577 */
+ 0x0, /* */
+ 0x2cda, /* VPMOVUSWBZ128rrkz */
+/* Table16579 */
+ 0x0, /* */
+ 0x2c8f, /* VPMOVUSDBZ128rrkz */
+/* Table16581 */
+ 0x0, /* */
+ 0x2cad, /* VPMOVUSQBZ128rrkz */
+/* Table16583 */
+ 0x0, /* */
+ 0x2c9e, /* VPMOVUSDWZ128rrkz */
+/* Table16585 */
+ 0x0, /* */
+ 0x2ccb, /* VPMOVUSQWZ128rrkz */
+/* Table16587 */
+ 0x0, /* */
+ 0x2cbc, /* VPMOVUSQDZ128rrkz */
+/* Table16589 */
+ 0x0, /* */
+ 0x2bfc, /* VPMOVSWBZ128rrkz */
+/* Table16591 */
+ 0x0, /* */
+ 0x2bb1, /* VPMOVSDBZ128rrkz */
+/* Table16593 */
+ 0x0, /* */
+ 0x2bcf, /* VPMOVSQBZ128rrkz */
+/* Table16595 */
+ 0x0, /* */
+ 0x2bc0, /* VPMOVSDWZ128rrkz */
+/* Table16597 */
+ 0x0, /* */
+ 0x2bed, /* VPMOVSQWZ128rrkz */
+/* Table16599 */
+ 0x0, /* */
+ 0x2bde, /* VPMOVSQDZ128rrkz */
+/* Table16601 */
+ 0x0, /* */
+ 0x2cec, /* VPMOVWBZ128rrkz */
+/* Table16603 */
+ 0x0, /* */
+ 0x2b55, /* VPMOVDBZ128rrkz */
+/* Table16605 */
+ 0x0, /* */
+ 0x2b84, /* VPMOVQBZ128rrkz */
+/* Table16607 */
+ 0x0, /* */
+ 0x2b64, /* VPMOVDWZ128rrkz */
+/* Table16609 */
+ 0x0, /* */
+ 0x2ba2, /* VPMOVQWZ128rrkz */
+/* Table16611 */
+ 0x0, /* */
+ 0x2b93, /* VPMOVQDZ128rrkz */
+/* Table16613 */
+ 0xb51, /* V4FMADDSSrmkz */
+ 0x0, /* */
+/* Table16615 */
+ 0xb57, /* V4FNMADDSSrmkz */
+ 0x0, /* */
+/* Table16617 */
+ 0x3154, /* VPSHUFBZ128rmkz */
+ 0x3157, /* VPSHUFBZ128rrkz */
+/* Table16619 */
+ 0x2983, /* VPMADDUBSWZ128rmkz */
+ 0x2986, /* VPMADDUBSWZ128rrkz */
+/* Table16621 */
+ 0x2d9e, /* VPMULHRSWZ128rmkz */
+ 0x2da1, /* VPMULHRSWZ128rrkz */
+/* Table16623 */
+ 0x2717, /* VPERMILPSZ128rmkz */
+ 0x271a, /* VPERMILPSZ128rrkz */
+/* Table16625 */
+ 0xee9, /* VCVTPH2PSZ128rmkz */
+ 0xeec, /* VCVTPH2PSZ128rrkz */
+/* Table16627 */
+ 0x2fa5, /* VPRORVDZ128rmkz */
+ 0x2fa8, /* VPRORVDZ128rrkz */
+/* Table16629 */
+ 0x2f39, /* VPROLVDZ128rmkz */
+ 0x2f3c, /* VPROLVDZ128rrkz */
+/* Table16631 */
+ 0xd3c, /* VBROADCASTSSZ128mkz */
+ 0xd3f, /* VBROADCASTSSZ128rkz */
+/* Table16633 */
+ 0x2031, /* VPABSBZ128rmkz */
+ 0x2034, /* VPABSBZ128rrkz */
+/* Table16635 */
+ 0x2081, /* VPABSWZ128rmkz */
+ 0x2084, /* VPABSWZ128rrkz */
+/* Table16637 */
+ 0x204a, /* VPABSDZ128rmkz */
+ 0x204d, /* VPABSDZ128rrkz */
+/* Table16639 */
+ 0x2c37, /* VPMOVSXBWZ128rmkz */
+ 0x2c3a, /* VPMOVSXBWZ128rrkz */
+/* Table16641 */
+ 0x2c0b, /* VPMOVSXBDZ128rmkz */
+ 0x2c0e, /* VPMOVSXBDZ128rrkz */
+/* Table16643 */
+ 0x2c21, /* VPMOVSXBQZ128rmkz */
+ 0x2c24, /* VPMOVSXBQZ128rrkz */
+/* Table16645 */
+ 0x2c63, /* VPMOVSXWDZ128rmkz */
+ 0x2c66, /* VPMOVSXWDZ128rrkz */
+/* Table16647 */
+ 0x2c79, /* VPMOVSXWQZ128rmkz */
+ 0x2c7c, /* VPMOVSXWQZ128rrkz */
+/* Table16649 */
+ 0x2c4d, /* VPMOVSXDQZ128rmkz */
+ 0x2c50, /* VPMOVSXDQZ128rrkz */
+/* Table16651 */
+ 0x20cf, /* VPACKUSDWZ128rmkz */
+ 0x20d2, /* VPACKUSDWZ128rrkz */
+/* Table16653 */
+ 0x38ee, /* VSCALEFPSZ128rmkz */
+ 0x38f1, /* VSCALEFPSZ128rrkz */
+/* Table16655 */
+ 0x3912, /* VSCALEFSSZrmkz */
+ 0x3918, /* VSCALEFSSZrrkz */
+/* Table16657 */
+ 0x2d27, /* VPMOVZXBWZ128rmkz */
+ 0x2d2a, /* VPMOVZXBWZ128rrkz */
+/* Table16659 */
+ 0x2cfb, /* VPMOVZXBDZ128rmkz */
+ 0x2cfe, /* VPMOVZXBDZ128rrkz */
+/* Table16661 */
+ 0x2d11, /* VPMOVZXBQZ128rmkz */
+ 0x2d14, /* VPMOVZXBQZ128rrkz */
+/* Table16663 */
+ 0x2d53, /* VPMOVZXWDZ128rmkz */
+ 0x2d56, /* VPMOVZXWDZ128rrkz */
+/* Table16665 */
+ 0x2d69, /* VPMOVZXWQZ128rmkz */
+ 0x2d6c, /* VPMOVZXWQZ128rrkz */
+/* Table16667 */
+ 0x2d3d, /* VPMOVZXDQZ128rmkz */
+ 0x2d40, /* VPMOVZXDQZ128rrkz */
+/* Table16669 */
+ 0x2a83, /* VPMINSBZ128rmkz */
+ 0x2a86, /* VPMINSBZ128rrkz */
+/* Table16671 */
+ 0x2a9c, /* VPMINSDZ128rmkz */
+ 0x2a9f, /* VPMINSDZ128rrkz */
+/* Table16673 */
+ 0x2b39, /* VPMINUWZ128rmkz */
+ 0x2b3c, /* VPMINUWZ128rrkz */
+/* Table16675 */
+ 0x2b02, /* VPMINUDZ128rmkz */
+ 0x2b05, /* VPMINUDZ128rrkz */
+/* Table16677 */
+ 0x29b7, /* VPMAXSBZ128rmkz */
+ 0x29ba, /* VPMAXSBZ128rrkz */
+/* Table16679 */
+ 0x29d0, /* VPMAXSDZ128rmkz */
+ 0x29d3, /* VPMAXSDZ128rrkz */
+/* Table16681 */
+ 0x2a6d, /* VPMAXUWZ128rmkz */
+ 0x2a70, /* VPMAXUWZ128rrkz */
+/* Table16683 */
+ 0x2a36, /* VPMAXUDZ128rmkz */
+ 0x2a39, /* VPMAXUDZ128rrkz */
+/* Table16685 */
+ 0x2de3, /* VPMULLDZ128rmkz */
+ 0x2de6, /* VPMULLDZ128rrkz */
+/* Table16687 */
+ 0x1ab3, /* VGETEXPPSZ128mkz */
+ 0x1ab6, /* VGETEXPPSZ128rkz */
+/* Table16689 */
+ 0x1ad7, /* VGETEXPSSZmkz */
+ 0x1add, /* VGETEXPSSZrkz */
+/* Table16691 */
+ 0x2900, /* VPLZCNTDZ128rmkz */
+ 0x2903, /* VPLZCNTDZ128rrkz */
+/* Table16693 */
+ 0x33f0, /* VPSRLVDZ128rmkz */
+ 0x33f3, /* VPSRLVDZ128rrkz */
+/* Table16695 */
+ 0x330c, /* VPSRAVDZ128rmkz */
+ 0x330f, /* VPSRAVDZ128rrkz */
+/* Table16697 */
+ 0x3232, /* VPSLLVDZ128rmkz */
+ 0x3235, /* VPSLLVDZ128rrkz */
+/* Table16699 */
+ 0x3753, /* VRCP14PSZ128mkz */
+ 0x3756, /* VRCP14PSZ128rkz */
+/* Table16701 */
+ 0x3771, /* VRCP14SSZrmkz */
+ 0x3774, /* VRCP14SSZrrkz */
+/* Table16703 */
+ 0x3877, /* VRSQRT14PSZ128mkz */
+ 0x387a, /* VRSQRT14PSZ128rkz */
+/* Table16705 */
+ 0x3895, /* VRSQRT14SSZrmkz */
+ 0x3898, /* VRSQRT14SSZrrkz */
+/* Table16707 */
+ 0x25b1, /* VPDPBUSDZ128mkz */
+ 0x25b4, /* VPDPBUSDZ128rkz */
+/* Table16709 */
+ 0x2596, /* VPDPBUSDSZ128mkz */
+ 0x2599, /* VPDPBUSDSZ128rkz */
+/* Table16711 */
+ 0x25e7, /* VPDPWSSDZ128mkz */
+ 0x25ea, /* VPDPWSSDZ128rkz */
+/* Table16713 */
+ 0x25cc, /* VPDPWSSDSZ128mkz */
+ 0x25cf, /* VPDPWSSDSZ128rkz */
+/* Table16715 */
+ 0x2e68, /* VPOPCNTBZ128rmkz */
+ 0x2e6b, /* VPOPCNTBZ128rrkz */
+/* Table16717 */
+ 0x2e7d, /* VPOPCNTDZ128rmkz */
+ 0x2e80, /* VPOPCNTDZ128rrkz */
+/* Table16719 */
+ 0x22fe, /* VPBROADCASTDZ128mkz */
+ 0x2301, /* VPBROADCASTDZ128rkz */
+/* Table16721 */
+ 0xd08, /* VBROADCASTI32X2Z128mkz */
+ 0xd0b, /* VBROADCASTI32X2Z128rkz */
+/* Table16723 */
+ 0x2847, /* VPEXPANDBZ128rmkz */
+ 0x284a, /* VPEXPANDBZ128rrkz */
+/* Table16725 */
+ 0x0, /* */
+ 0x250b, /* VPCOMPRESSBZ128rrkz */
+/* Table16727 */
+ 0x2290, /* VPBLENDMDZ128rmkz */
+ 0x2293, /* VPBLENDMDZ128rrkz */
+/* Table16729 */
+ 0xcc0, /* VBLENDMPSZ128rmkz */
+ 0xcc3, /* VBLENDMPSZ128rrkz */
+/* Table16731 */
+ 0x227b, /* VPBLENDMBZ128rmkz */
+ 0x227e, /* VPBLENDMBZ128rrkz */
+/* Table16733 */
+ 0x3053, /* VPSHLDVDZ128mkz */
+ 0x3056, /* VPSHLDVDZ128rkz */
+/* Table16735 */
+ 0x30ef, /* VPSHRDVDZ128mkz */
+ 0x30f2, /* VPSHRDVDZ128rkz */
+/* Table16737 */
+ 0x2629, /* VPERMI2B128rmkz */
+ 0x262c, /* VPERMI2B128rrkz */
+/* Table16739 */
+ 0x263e, /* VPERMI2D128rmkz */
+ 0x2641, /* VPERMI2D128rrkz */
+/* Table16741 */
+ 0x2674, /* VPERMI2PS128rmkz */
+ 0x2677, /* VPERMI2PS128rrkz */
+/* Table16743 */
+ 0x22df, /* VPBROADCASTBZ128mkz */
+ 0x22e2, /* VPBROADCASTBZ128rkz */
+/* Table16745 */
+ 0x2342, /* VPBROADCASTWZ128mkz */
+ 0x2345, /* VPBROADCASTWZ128rkz */
+/* Table16747 */
+ 0x0, /* */
+ 0x22f1, /* VPBROADCASTBrZ128rkz */
+/* Table16749 */
+ 0x0, /* */
+ 0x2354, /* VPBROADCASTWrZ128rkz */
+/* Table16751 */
+ 0x0, /* */
+ 0x2310, /* VPBROADCASTDrZ128rkz */
+/* Table16753 */
+ 0x27a5, /* VPERMT2B128rmkz */
+ 0x27a8, /* VPERMT2B128rrkz */
+/* Table16755 */
+ 0x27ba, /* VPERMT2D128rmkz */
+ 0x27bd, /* VPERMT2D128rrkz */
+/* Table16757 */
+ 0x27f0, /* VPERMT2PS128rmkz */
+ 0x27f3, /* VPERMT2PS128rrkz */
+/* Table16759 */
+ 0x12b2, /* VEXPANDPSZ128rmkz */
+ 0x12b5, /* VEXPANDPSZ128rrkz */
+/* Table16761 */
+ 0x2859, /* VPEXPANDDZ128rmkz */
+ 0x285c, /* VPEXPANDDZ128rrkz */
+/* Table16763 */
+ 0x0, /* */
+ 0xdfb, /* VCOMPRESSPSZ128rrkz */
+/* Table16765 */
+ 0x0, /* */
+ 0x251a, /* VPCOMPRESSDZ128rrkz */
+/* Table16767 */
+ 0x2603, /* VPERMBZ128rmkz */
+ 0x2606, /* VPERMBZ128rrkz */
+/* Table16769 */
+ 0x14c9, /* VFMADDSUB132PSZ128mkz */
+ 0x14cc, /* VFMADDSUB132PSZ128rkz */
+/* Table16771 */
+ 0x16d1, /* VFMSUBADD132PSZ128mkz */
+ 0x16d4, /* VFMSUBADD132PSZ128rkz */
+/* Table16773 */
+ 0x137d, /* VFMADD132PSZ128mkz */
+ 0x1380, /* VFMADD132PSZ128rkz */
+/* Table16775 */
+ 0x13ab, /* VFMADD132SSZm_Intkz */
+ 0x13af, /* VFMADD132SSZr_Intkz */
+/* Table16777 */
+ 0x15a5, /* VFMSUB132PSZ128mkz */
+ 0x15a8, /* VFMSUB132PSZ128rkz */
+/* Table16779 */
+ 0x15d3, /* VFMSUB132SSZm_Intkz */
+ 0x15d7, /* VFMSUB132SSZr_Intkz */
+/* Table16781 */
+ 0x17cd, /* VFNMADD132PSZ128mkz */
+ 0x17d0, /* VFNMADD132PSZ128rkz */
+/* Table16783 */
+ 0x17fb, /* VFNMADD132SSZm_Intkz */
+ 0x17ff, /* VFNMADD132SSZr_Intkz */
+/* Table16785 */
+ 0x1919, /* VFNMSUB132PSZ128mkz */
+ 0x191c, /* VFNMSUB132PSZ128rkz */
+/* Table16787 */
+ 0x1947, /* VFNMSUB132SSZm_Intkz */
+ 0x194b, /* VFNMSUB132SSZr_Intkz */
+/* Table16789 */
+ 0x150d, /* VFMADDSUB213PSZ128mkz */
+ 0x1510, /* VFMADDSUB213PSZ128rkz */
+/* Table16791 */
+ 0x1715, /* VFMSUBADD213PSZ128mkz */
+ 0x1718, /* VFMSUBADD213PSZ128rkz */
+/* Table16793 */
+ 0x13e1, /* VFMADD213PSZ128mkz */
+ 0x13e4, /* VFMADD213PSZ128rkz */
+/* Table16795 */
+ 0x140f, /* VFMADD213SSZm_Intkz */
+ 0x1413, /* VFMADD213SSZr_Intkz */
+/* Table16797 */
+ 0x1609, /* VFMSUB213PSZ128mkz */
+ 0x160c, /* VFMSUB213PSZ128rkz */
+/* Table16799 */
+ 0x1637, /* VFMSUB213SSZm_Intkz */
+ 0x163b, /* VFMSUB213SSZr_Intkz */
+/* Table16801 */
+ 0x1831, /* VFNMADD213PSZ128mkz */
+ 0x1834, /* VFNMADD213PSZ128rkz */
+/* Table16803 */
+ 0x185f, /* VFNMADD213SSZm_Intkz */
+ 0x1863, /* VFNMADD213SSZr_Intkz */
+/* Table16805 */
+ 0x197d, /* VFNMSUB213PSZ128mkz */
+ 0x1980, /* VFNMSUB213PSZ128rkz */
+/* Table16807 */
+ 0x19ab, /* VFNMSUB213SSZm_Intkz */
+ 0x19af, /* VFNMSUB213SSZr_Intkz */
+/* Table16809 */
+ 0x1551, /* VFMADDSUB231PSZ128mkz */
+ 0x1554, /* VFMADDSUB231PSZ128rkz */
+/* Table16811 */
+ 0x1759, /* VFMSUBADD231PSZ128mkz */
+ 0x175c, /* VFMSUBADD231PSZ128rkz */
+/* Table16813 */
+ 0x1445, /* VFMADD231PSZ128mkz */
+ 0x1448, /* VFMADD231PSZ128rkz */
+/* Table16815 */
+ 0x1473, /* VFMADD231SSZm_Intkz */
+ 0x1477, /* VFMADD231SSZr_Intkz */
+/* Table16817 */
+ 0x166d, /* VFMSUB231PSZ128mkz */
+ 0x1670, /* VFMSUB231PSZ128rkz */
+/* Table16819 */
+ 0x169b, /* VFMSUB231SSZm_Intkz */
+ 0x169f, /* VFMSUB231SSZr_Intkz */
+/* Table16821 */
+ 0x1895, /* VFNMADD231PSZ128mkz */
+ 0x1898, /* VFNMADD231PSZ128rkz */
+/* Table16823 */
+ 0x18c3, /* VFNMADD231SSZm_Intkz */
+ 0x18c7, /* VFNMADD231SSZr_Intkz */
+/* Table16825 */
+ 0x19e1, /* VFNMSUB231PSZ128mkz */
+ 0x19e4, /* VFNMSUB231PSZ128rkz */
+/* Table16827 */
+ 0x1a0f, /* VFNMSUB231SSZm_Intkz */
+ 0x1a13, /* VFNMSUB231SSZr_Intkz */
+/* Table16829 */
+ 0x2560, /* VPCONFLICTDZ128rmkz */
+ 0x2563, /* VPCONFLICTDZ128rrkz */
+/* Table16831 */
+ 0x3798, /* VRCP28SSZmkz */
+ 0x379e, /* VRCP28SSZrkz */
+/* Table16833 */
+ 0x38bc, /* VRSQRT28SSZmkz */
+ 0x38c2, /* VRSQRT28SSZrkz */
+/* Table16835 */
+ 0x1b6e, /* VGF2P8MULBZ128rmkz */
+ 0x1b71, /* VGF2P8MULBZ128rrkz */
+/* Table16837 */
+ 0x26d9, /* VPERMILPDZ128rmkz */
+ 0x26dc, /* VPERMILPDZ128rrkz */
+/* Table16839 */
+ 0x3429, /* VPSRLVWZ128rmkz */
+ 0x342c, /* VPSRLVWZ128rrkz */
+/* Table16841 */
+ 0x3341, /* VPSRAVWZ128rmkz */
+ 0x3344, /* VPSRAVWZ128rrkz */
+/* Table16843 */
+ 0x326b, /* VPSLLVWZ128rmkz */
+ 0x326e, /* VPSLLVWZ128rrkz */
+/* Table16845 */
+ 0x2fc0, /* VPRORVQZ128rmkz */
+ 0x2fc3, /* VPRORVQZ128rrkz */
+/* Table16847 */
+ 0x2f54, /* VPROLVQZ128rmkz */
+ 0x2f57, /* VPROLVQZ128rrkz */
+/* Table16849 */
+ 0x2067, /* VPABSQZ128rmkz */
+ 0x206a, /* VPABSQZ128rrkz */
+/* Table16851 */
+ 0x2d82, /* VPMULDQZ128rmkz */
+ 0x2d85, /* VPMULDQZ128rrkz */
+/* Table16853 */
+ 0x38d0, /* VSCALEFPDZ128rmkz */
+ 0x38d3, /* VSCALEFPDZ128rrkz */
+/* Table16855 */
+ 0x3909, /* VSCALEFSDZrmkz */
+ 0x390f, /* VSCALEFSDZrrkz */
+/* Table16857 */
+ 0x2ab9, /* VPMINSQZ128rmkz */
+ 0x2abc, /* VPMINSQZ128rrkz */
+/* Table16859 */
+ 0x2b1f, /* VPMINUQZ128rmkz */
+ 0x2b22, /* VPMINUQZ128rrkz */
+/* Table16861 */
+ 0x29ed, /* VPMAXSQZ128rmkz */
+ 0x29f0, /* VPMAXSQZ128rrkz */
+/* Table16863 */
+ 0x2a53, /* VPMAXUQZ128rmkz */
+ 0x2a56, /* VPMAXUQZ128rrkz */
+/* Table16865 */
+ 0x2e00, /* VPMULLQZ128rmkz */
+ 0x2e03, /* VPMULLQZ128rrkz */
+/* Table16867 */
+ 0x1a95, /* VGETEXPPDZ128mkz */
+ 0x1a98, /* VGETEXPPDZ128rkz */
+/* Table16869 */
+ 0x1ace, /* VGETEXPSDZmkz */
+ 0x1ad4, /* VGETEXPSDZrkz */
+/* Table16871 */
+ 0x291b, /* VPLZCNTQZ128rmkz */
+ 0x291e, /* VPLZCNTQZ128rrkz */
+/* Table16873 */
+ 0x340f, /* VPSRLVQZ128rmkz */
+ 0x3412, /* VPSRLVQZ128rrkz */
+/* Table16875 */
+ 0x3329, /* VPSRAVQZ128rmkz */
+ 0x332c, /* VPSRAVQZ128rrkz */
+/* Table16877 */
+ 0x3251, /* VPSLLVQZ128rmkz */
+ 0x3254, /* VPSLLVQZ128rrkz */
+/* Table16879 */
+ 0x3738, /* VRCP14PDZ128mkz */
+ 0x373b, /* VRCP14PDZ128rkz */
+/* Table16881 */
+ 0x376b, /* VRCP14SDZrmkz */
+ 0x376e, /* VRCP14SDZrrkz */
+/* Table16883 */
+ 0x385c, /* VRSQRT14PDZ128mkz */
+ 0x385f, /* VRSQRT14PDZ128rkz */
+/* Table16885 */
+ 0x388f, /* VRSQRT14SDZrmkz */
+ 0x3892, /* VRSQRT14SDZrrkz */
+/* Table16887 */
+ 0x2eb0, /* VPOPCNTWZ128rmkz */
+ 0x2eb3, /* VPOPCNTWZ128rrkz */
+/* Table16889 */
+ 0x2e98, /* VPOPCNTQZ128rmkz */
+ 0x2e9b, /* VPOPCNTQZ128rrkz */
+/* Table16891 */
+ 0x2323, /* VPBROADCASTQZ128mkz */
+ 0x2326, /* VPBROADCASTQZ128rkz */
+/* Table16893 */
+ 0x287d, /* VPEXPANDWZ128rmkz */
+ 0x2880, /* VPEXPANDWZ128rrkz */
+/* Table16895 */
+ 0x0, /* */
+ 0x2538, /* VPCOMPRESSWZ128rrkz */
+/* Table16897 */
+ 0x22ab, /* VPBLENDMQZ128rmkz */
+ 0x22ae, /* VPBLENDMQZ128rrkz */
+/* Table16899 */
+ 0xca5, /* VBLENDMPDZ128rmkz */
+ 0xca8, /* VBLENDMPDZ128rrkz */
+/* Table16901 */
+ 0x22c3, /* VPBLENDMWZ128rmkz */
+ 0x22c6, /* VPBLENDMWZ128rrkz */
+/* Table16903 */
+ 0x3086, /* VPSHLDVWZ128mkz */
+ 0x3089, /* VPSHLDVWZ128rkz */
+/* Table16905 */
+ 0x306e, /* VPSHLDVQZ128mkz */
+ 0x3071, /* VPSHLDVQZ128rkz */
+/* Table16907 */
+ 0x3122, /* VPSHRDVWZ128mkz */
+ 0x3125, /* VPSHRDVWZ128rkz */
+/* Table16909 */
+ 0x310a, /* VPSHRDVQZ128mkz */
+ 0x310d, /* VPSHRDVQZ128rkz */
+/* Table16911 */
+ 0x26a7, /* VPERMI2W128rmkz */
+ 0x26aa, /* VPERMI2W128rrkz */
+/* Table16913 */
+ 0x268f, /* VPERMI2Q128rmkz */
+ 0x2692, /* VPERMI2Q128rrkz */
+/* Table16915 */
+ 0x2659, /* VPERMI2PD128rmkz */
+ 0x265c, /* VPERMI2PD128rrkz */
+/* Table16917 */
+ 0x0, /* */
+ 0x2335, /* VPBROADCASTQrZ128rkz */
+/* Table16919 */
+ 0x2823, /* VPERMT2W128rmkz */
+ 0x2826, /* VPERMT2W128rrkz */
+/* Table16921 */
+ 0x280b, /* VPERMT2Q128rmkz */
+ 0x280e, /* VPERMT2Q128rrkz */
+/* Table16923 */
+ 0x27d5, /* VPERMT2PD128rmkz */
+ 0x27d8, /* VPERMT2PD128rrkz */
+/* Table16925 */
+ 0x2e31, /* VPMULTISHIFTQBZ128rmkz */
+ 0x2e34, /* VPMULTISHIFTQBZ128rrkz */
+/* Table16927 */
+ 0x12a0, /* VEXPANDPDZ128rmkz */
+ 0x12a3, /* VEXPANDPDZ128rrkz */
+/* Table16929 */
+ 0x286b, /* VPEXPANDQZ128rmkz */
+ 0x286e, /* VPEXPANDQZ128rrkz */
+/* Table16931 */
+ 0x0, /* */
+ 0xdec, /* VCOMPRESSPDZ128rrkz */
+/* Table16933 */
+ 0x0, /* */
+ 0x2529, /* VPCOMPRESSQZ128rrkz */
+/* Table16935 */
+ 0x2835, /* VPERMWZ128rmkz */
+ 0x2838, /* VPERMWZ128rrkz */
+/* Table16937 */
+ 0x14a7, /* VFMADDSUB132PDZ128mkz */
+ 0x14aa, /* VFMADDSUB132PDZ128rkz */
+/* Table16939 */
+ 0x16af, /* VFMSUBADD132PDZ128mkz */
+ 0x16b2, /* VFMSUBADD132PDZ128rkz */
+/* Table16941 */
+ 0x135b, /* VFMADD132PDZ128mkz */
+ 0x135e, /* VFMADD132PDZ128rkz */
+/* Table16943 */
+ 0x139b, /* VFMADD132SDZm_Intkz */
+ 0x139f, /* VFMADD132SDZr_Intkz */
+/* Table16945 */
+ 0x1583, /* VFMSUB132PDZ128mkz */
+ 0x1586, /* VFMSUB132PDZ128rkz */
+/* Table16947 */
+ 0x15c3, /* VFMSUB132SDZm_Intkz */
+ 0x15c7, /* VFMSUB132SDZr_Intkz */
+/* Table16949 */
+ 0x17ab, /* VFNMADD132PDZ128mkz */
+ 0x17ae, /* VFNMADD132PDZ128rkz */
+/* Table16951 */
+ 0x17eb, /* VFNMADD132SDZm_Intkz */
+ 0x17ef, /* VFNMADD132SDZr_Intkz */
+/* Table16953 */
+ 0x18f7, /* VFNMSUB132PDZ128mkz */
+ 0x18fa, /* VFNMSUB132PDZ128rkz */
+/* Table16955 */
+ 0x1937, /* VFNMSUB132SDZm_Intkz */
+ 0x193b, /* VFNMSUB132SDZr_Intkz */
+/* Table16957 */
+ 0x14eb, /* VFMADDSUB213PDZ128mkz */
+ 0x14ee, /* VFMADDSUB213PDZ128rkz */
+/* Table16959 */
+ 0x16f3, /* VFMSUBADD213PDZ128mkz */
+ 0x16f6, /* VFMSUBADD213PDZ128rkz */
+/* Table16961 */
+ 0x13bf, /* VFMADD213PDZ128mkz */
+ 0x13c2, /* VFMADD213PDZ128rkz */
+/* Table16963 */
+ 0x13ff, /* VFMADD213SDZm_Intkz */
+ 0x1403, /* VFMADD213SDZr_Intkz */
+/* Table16965 */
+ 0x15e7, /* VFMSUB213PDZ128mkz */
+ 0x15ea, /* VFMSUB213PDZ128rkz */
+/* Table16967 */
+ 0x1627, /* VFMSUB213SDZm_Intkz */
+ 0x162b, /* VFMSUB213SDZr_Intkz */
+/* Table16969 */
+ 0x180f, /* VFNMADD213PDZ128mkz */
+ 0x1812, /* VFNMADD213PDZ128rkz */
+/* Table16971 */
+ 0x184f, /* VFNMADD213SDZm_Intkz */
+ 0x1853, /* VFNMADD213SDZr_Intkz */
+/* Table16973 */
+ 0x195b, /* VFNMSUB213PDZ128mkz */
+ 0x195e, /* VFNMSUB213PDZ128rkz */
+/* Table16975 */
+ 0x199b, /* VFNMSUB213SDZm_Intkz */
+ 0x199f, /* VFNMSUB213SDZr_Intkz */
+/* Table16977 */
+ 0x2969, /* VPMADD52LUQZ128mkz */
+ 0x296c, /* VPMADD52LUQZ128rkz */
+/* Table16979 */
+ 0x294e, /* VPMADD52HUQZ128mkz */
+ 0x2951, /* VPMADD52HUQZ128rkz */
+/* Table16981 */
+ 0x152f, /* VFMADDSUB231PDZ128mkz */
+ 0x1532, /* VFMADDSUB231PDZ128rkz */
+/* Table16983 */
+ 0x1737, /* VFMSUBADD231PDZ128mkz */
+ 0x173a, /* VFMSUBADD231PDZ128rkz */
+/* Table16985 */
+ 0x1423, /* VFMADD231PDZ128mkz */
+ 0x1426, /* VFMADD231PDZ128rkz */
+/* Table16987 */
+ 0x1463, /* VFMADD231SDZm_Intkz */
+ 0x1467, /* VFMADD231SDZr_Intkz */
+/* Table16989 */
+ 0x164b, /* VFMSUB231PDZ128mkz */
+ 0x164e, /* VFMSUB231PDZ128rkz */
+/* Table16991 */
+ 0x168b, /* VFMSUB231SDZm_Intkz */
+ 0x168f, /* VFMSUB231SDZr_Intkz */
+/* Table16993 */
+ 0x1873, /* VFNMADD231PDZ128mkz */
+ 0x1876, /* VFNMADD231PDZ128rkz */
+/* Table16995 */
+ 0x18b3, /* VFNMADD231SDZm_Intkz */
+ 0x18b7, /* VFNMADD231SDZr_Intkz */
+/* Table16997 */
+ 0x19bf, /* VFNMSUB231PDZ128mkz */
+ 0x19c2, /* VFNMSUB231PDZ128rkz */
+/* Table16999 */
+ 0x19ff, /* VFNMSUB231SDZm_Intkz */
+ 0x1a03, /* VFNMSUB231SDZr_Intkz */
+/* Table17001 */
+ 0x257b, /* VPCONFLICTQZ128rmkz */
+ 0x257e, /* VPCONFLICTQZ128rrkz */
+/* Table17003 */
+ 0x378f, /* VRCP28SDZmkz */
+ 0x3795, /* VRCP28SDZrkz */
+/* Table17005 */
+ 0x38b3, /* VRSQRT28SDZmkz */
+ 0x38b9, /* VRSQRT28SDZrkz */
+/* Table17007 */
+ 0x0, /* */
+ 0x2cdf, /* VPMOVUSWBZ256rrkz */
+/* Table17009 */
+ 0x0, /* */
+ 0x2c94, /* VPMOVUSDBZ256rrkz */
+/* Table17011 */
+ 0x0, /* */
+ 0x2cb2, /* VPMOVUSQBZ256rrkz */
+/* Table17013 */
+ 0x0, /* */
+ 0x2ca3, /* VPMOVUSDWZ256rrkz */
+/* Table17015 */
+ 0x0, /* */
+ 0x2cd0, /* VPMOVUSQWZ256rrkz */
+/* Table17017 */
+ 0x0, /* */
+ 0x2cc1, /* VPMOVUSQDZ256rrkz */
+/* Table17019 */
+ 0x0, /* */
+ 0x2c01, /* VPMOVSWBZ256rrkz */
+/* Table17021 */
+ 0x0, /* */
+ 0x2bb6, /* VPMOVSDBZ256rrkz */
+/* Table17023 */
+ 0x0, /* */
+ 0x2bd4, /* VPMOVSQBZ256rrkz */
+/* Table17025 */
+ 0x0, /* */
+ 0x2bc5, /* VPMOVSDWZ256rrkz */
+/* Table17027 */
+ 0x0, /* */
+ 0x2bf2, /* VPMOVSQWZ256rrkz */
+/* Table17029 */
+ 0x0, /* */
+ 0x2be3, /* VPMOVSQDZ256rrkz */
+/* Table17031 */
+ 0x0, /* */
+ 0x2cf1, /* VPMOVWBZ256rrkz */
+/* Table17033 */
+ 0x0, /* */
+ 0x2b5a, /* VPMOVDBZ256rrkz */
+/* Table17035 */
+ 0x0, /* */
+ 0x2b89, /* VPMOVQBZ256rrkz */
+/* Table17037 */
+ 0x0, /* */
+ 0x2b69, /* VPMOVDWZ256rrkz */
+/* Table17039 */
+ 0x0, /* */
+ 0x2ba7, /* VPMOVQWZ256rrkz */
+/* Table17041 */
+ 0x0, /* */
+ 0x2b98, /* VPMOVQDZ256rrkz */
+/* Table17043 */
+ 0x315a, /* VPSHUFBZ256rmkz */
+ 0x315d, /* VPSHUFBZ256rrkz */
+/* Table17045 */
+ 0x2989, /* VPMADDUBSWZ256rmkz */
+ 0x298c, /* VPMADDUBSWZ256rrkz */
+/* Table17047 */
+ 0x2da4, /* VPMULHRSWZ256rmkz */
+ 0x2da7, /* VPMULHRSWZ256rrkz */
+/* Table17049 */
+ 0x2729, /* VPERMILPSZ256rmkz */
+ 0x272c, /* VPERMILPSZ256rrkz */
+/* Table17051 */
+ 0xeef, /* VCVTPH2PSZ256rmkz */
+ 0xef2, /* VCVTPH2PSZ256rrkz */
+/* Table17053 */
+ 0x2fae, /* VPRORVDZ256rmkz */
+ 0x2fb1, /* VPRORVDZ256rrkz */
+/* Table17055 */
+ 0x2f42, /* VPROLVDZ256rmkz */
+ 0x2f45, /* VPROLVDZ256rrkz */
+/* Table17057 */
+ 0x2770, /* VPERMPSZ256rmkz */
+ 0x2773, /* VPERMPSZ256rrkz */
+/* Table17059 */
+ 0xd42, /* VBROADCASTSSZ256mkz */
+ 0xd45, /* VBROADCASTSSZ256rkz */
+/* Table17061 */
+ 0xce9, /* VBROADCASTF32X2Z256mkz */
+ 0xcec, /* VBROADCASTF32X2Z256rkz */
+/* Table17063 */
+ 0xcf5, /* VBROADCASTF32X4Z256rmkz */
+ 0x0, /* */
+/* Table17065 */
+ 0x2037, /* VPABSBZ256rmkz */
+ 0x203a, /* VPABSBZ256rrkz */
+/* Table17067 */
+ 0x2087, /* VPABSWZ256rmkz */
+ 0x208a, /* VPABSWZ256rrkz */
+/* Table17069 */
+ 0x2053, /* VPABSDZ256rmkz */
+ 0x2056, /* VPABSDZ256rrkz */
+/* Table17071 */
+ 0x2c3d, /* VPMOVSXBWZ256rmkz */
+ 0x2c40, /* VPMOVSXBWZ256rrkz */
+/* Table17073 */
+ 0x2c11, /* VPMOVSXBDZ256rmkz */
+ 0x2c14, /* VPMOVSXBDZ256rrkz */
+/* Table17075 */
+ 0x2c27, /* VPMOVSXBQZ256rmkz */
+ 0x2c2a, /* VPMOVSXBQZ256rrkz */
+/* Table17077 */
+ 0x2c69, /* VPMOVSXWDZ256rmkz */
+ 0x2c6c, /* VPMOVSXWDZ256rrkz */
+/* Table17079 */
+ 0x2c7f, /* VPMOVSXWQZ256rmkz */
+ 0x2c82, /* VPMOVSXWQZ256rrkz */
+/* Table17081 */
+ 0x2c53, /* VPMOVSXDQZ256rmkz */
+ 0x2c56, /* VPMOVSXDQZ256rrkz */
+/* Table17083 */
+ 0x20d8, /* VPACKUSDWZ256rmkz */
+ 0x20db, /* VPACKUSDWZ256rrkz */
+/* Table17085 */
+ 0x38f7, /* VSCALEFPSZ256rmkz */
+ 0x38fa, /* VSCALEFPSZ256rrkz */
+/* Table17087 */
+ 0x2d2d, /* VPMOVZXBWZ256rmkz */
+ 0x2d30, /* VPMOVZXBWZ256rrkz */
+/* Table17089 */
+ 0x2d01, /* VPMOVZXBDZ256rmkz */
+ 0x2d04, /* VPMOVZXBDZ256rrkz */
+/* Table17091 */
+ 0x2d17, /* VPMOVZXBQZ256rmkz */
+ 0x2d1a, /* VPMOVZXBQZ256rrkz */
+/* Table17093 */
+ 0x2d59, /* VPMOVZXWDZ256rmkz */
+ 0x2d5c, /* VPMOVZXWDZ256rrkz */
+/* Table17095 */
+ 0x2d6f, /* VPMOVZXWQZ256rmkz */
+ 0x2d72, /* VPMOVZXWQZ256rrkz */
+/* Table17097 */
+ 0x2d43, /* VPMOVZXDQZ256rmkz */
+ 0x2d46, /* VPMOVZXDQZ256rrkz */
+/* Table17099 */
+ 0x261a, /* VPERMDZ256rmkz */
+ 0x261d, /* VPERMDZ256rrkz */
+/* Table17101 */
+ 0x2a89, /* VPMINSBZ256rmkz */
+ 0x2a8c, /* VPMINSBZ256rrkz */
+/* Table17103 */
+ 0x2aa5, /* VPMINSDZ256rmkz */
+ 0x2aa8, /* VPMINSDZ256rrkz */
+/* Table17105 */
+ 0x2b3f, /* VPMINUWZ256rmkz */
+ 0x2b42, /* VPMINUWZ256rrkz */
+/* Table17107 */
+ 0x2b0b, /* VPMINUDZ256rmkz */
+ 0x2b0e, /* VPMINUDZ256rrkz */
+/* Table17109 */
+ 0x29bd, /* VPMAXSBZ256rmkz */
+ 0x29c0, /* VPMAXSBZ256rrkz */
+/* Table17111 */
+ 0x29d9, /* VPMAXSDZ256rmkz */
+ 0x29dc, /* VPMAXSDZ256rrkz */
+/* Table17113 */
+ 0x2a73, /* VPMAXUWZ256rmkz */
+ 0x2a76, /* VPMAXUWZ256rrkz */
+/* Table17115 */
+ 0x2a3f, /* VPMAXUDZ256rmkz */
+ 0x2a42, /* VPMAXUDZ256rrkz */
+/* Table17117 */
+ 0x2dec, /* VPMULLDZ256rmkz */
+ 0x2def, /* VPMULLDZ256rrkz */
+/* Table17119 */
+ 0x1abc, /* VGETEXPPSZ256mkz */
+ 0x1abf, /* VGETEXPPSZ256rkz */
+/* Table17121 */
+ 0x2909, /* VPLZCNTDZ256rmkz */
+ 0x290c, /* VPLZCNTDZ256rrkz */
+/* Table17123 */
+ 0x33f9, /* VPSRLVDZ256rmkz */
+ 0x33fc, /* VPSRLVDZ256rrkz */
+/* Table17125 */
+ 0x3315, /* VPSRAVDZ256rmkz */
+ 0x3318, /* VPSRAVDZ256rrkz */
+/* Table17127 */
+ 0x323b, /* VPSLLVDZ256rmkz */
+ 0x323e, /* VPSLLVDZ256rrkz */
+/* Table17129 */
+ 0x375c, /* VRCP14PSZ256mkz */
+ 0x375f, /* VRCP14PSZ256rkz */
+/* Table17131 */
+ 0x3880, /* VRSQRT14PSZ256mkz */
+ 0x3883, /* VRSQRT14PSZ256rkz */
+/* Table17133 */
+ 0x25ba, /* VPDPBUSDZ256mkz */
+ 0x25bd, /* VPDPBUSDZ256rkz */
+/* Table17135 */
+ 0x259f, /* VPDPBUSDSZ256mkz */
+ 0x25a2, /* VPDPBUSDSZ256rkz */
+/* Table17137 */
+ 0x25f0, /* VPDPWSSDZ256mkz */
+ 0x25f3, /* VPDPWSSDZ256rkz */
+/* Table17139 */
+ 0x25d5, /* VPDPWSSDSZ256mkz */
+ 0x25d8, /* VPDPWSSDSZ256rkz */
+/* Table17141 */
+ 0x2e6e, /* VPOPCNTBZ256rmkz */
+ 0x2e71, /* VPOPCNTBZ256rrkz */
+/* Table17143 */
+ 0x2e86, /* VPOPCNTDZ256rmkz */
+ 0x2e89, /* VPOPCNTDZ256rrkz */
+/* Table17145 */
+ 0x2304, /* VPBROADCASTDZ256mkz */
+ 0x2307, /* VPBROADCASTDZ256rkz */
+/* Table17147 */
+ 0xd0e, /* VBROADCASTI32X2Z256mkz */
+ 0xd11, /* VBROADCASTI32X2Z256rkz */
+/* Table17149 */
+ 0xd1a, /* VBROADCASTI32X4Z256rmkz */
+ 0x0, /* */
+/* Table17151 */
+ 0x284d, /* VPEXPANDBZ256rmkz */
+ 0x2850, /* VPEXPANDBZ256rrkz */
+/* Table17153 */
+ 0x0, /* */
+ 0x2510, /* VPCOMPRESSBZ256rrkz */
+/* Table17155 */
+ 0x2299, /* VPBLENDMDZ256rmkz */
+ 0x229c, /* VPBLENDMDZ256rrkz */
+/* Table17157 */
+ 0xcc9, /* VBLENDMPSZ256rmkz */
+ 0xccc, /* VBLENDMPSZ256rrkz */
+/* Table17159 */
+ 0x2281, /* VPBLENDMBZ256rmkz */
+ 0x2284, /* VPBLENDMBZ256rrkz */
+/* Table17161 */
+ 0x305c, /* VPSHLDVDZ256mkz */
+ 0x305f, /* VPSHLDVDZ256rkz */
+/* Table17163 */
+ 0x30f8, /* VPSHRDVDZ256mkz */
+ 0x30fb, /* VPSHRDVDZ256rkz */
+/* Table17165 */
+ 0x262f, /* VPERMI2B256rmkz */
+ 0x2632, /* VPERMI2B256rrkz */
+/* Table17167 */
+ 0x2647, /* VPERMI2D256rmkz */
+ 0x264a, /* VPERMI2D256rrkz */
+/* Table17169 */
+ 0x267d, /* VPERMI2PS256rmkz */
+ 0x2680, /* VPERMI2PS256rrkz */
+/* Table17171 */
+ 0x22e5, /* VPBROADCASTBZ256mkz */
+ 0x22e8, /* VPBROADCASTBZ256rkz */
+/* Table17173 */
+ 0x2348, /* VPBROADCASTWZ256mkz */
+ 0x234b, /* VPBROADCASTWZ256rkz */
+/* Table17175 */
+ 0x0, /* */
+ 0x22f4, /* VPBROADCASTBrZ256rkz */
+/* Table17177 */
+ 0x0, /* */
+ 0x2357, /* VPBROADCASTWrZ256rkz */
+/* Table17179 */
+ 0x0, /* */
+ 0x2313, /* VPBROADCASTDrZ256rkz */
+/* Table17181 */
+ 0x27ab, /* VPERMT2B256rmkz */
+ 0x27ae, /* VPERMT2B256rrkz */
+/* Table17183 */
+ 0x27c3, /* VPERMT2D256rmkz */
+ 0x27c6, /* VPERMT2D256rrkz */
+/* Table17185 */
+ 0x27f9, /* VPERMT2PS256rmkz */
+ 0x27fc, /* VPERMT2PS256rrkz */
+/* Table17187 */
+ 0x12b8, /* VEXPANDPSZ256rmkz */
+ 0x12bb, /* VEXPANDPSZ256rrkz */
+/* Table17189 */
+ 0x285f, /* VPEXPANDDZ256rmkz */
+ 0x2862, /* VPEXPANDDZ256rrkz */
+/* Table17191 */
+ 0x0, /* */
+ 0xe00, /* VCOMPRESSPSZ256rrkz */
+/* Table17193 */
+ 0x0, /* */
+ 0x251f, /* VPCOMPRESSDZ256rrkz */
+/* Table17195 */
+ 0x2609, /* VPERMBZ256rmkz */
+ 0x260c, /* VPERMBZ256rrkz */
+/* Table17197 */
+ 0x14d2, /* VFMADDSUB132PSZ256mkz */
+ 0x14d5, /* VFMADDSUB132PSZ256rkz */
+/* Table17199 */
+ 0x16da, /* VFMSUBADD132PSZ256mkz */
+ 0x16dd, /* VFMSUBADD132PSZ256rkz */
+/* Table17201 */
+ 0x1386, /* VFMADD132PSZ256mkz */
+ 0x1389, /* VFMADD132PSZ256rkz */
+/* Table17203 */
+ 0x15ae, /* VFMSUB132PSZ256mkz */
+ 0x15b1, /* VFMSUB132PSZ256rkz */
+/* Table17205 */
+ 0x17d6, /* VFNMADD132PSZ256mkz */
+ 0x17d9, /* VFNMADD132PSZ256rkz */
+/* Table17207 */
+ 0x1922, /* VFNMSUB132PSZ256mkz */
+ 0x1925, /* VFNMSUB132PSZ256rkz */
+/* Table17209 */
+ 0x1516, /* VFMADDSUB213PSZ256mkz */
+ 0x1519, /* VFMADDSUB213PSZ256rkz */
+/* Table17211 */
+ 0x171e, /* VFMSUBADD213PSZ256mkz */
+ 0x1721, /* VFMSUBADD213PSZ256rkz */
+/* Table17213 */
+ 0x13ea, /* VFMADD213PSZ256mkz */
+ 0x13ed, /* VFMADD213PSZ256rkz */
+/* Table17215 */
+ 0x1612, /* VFMSUB213PSZ256mkz */
+ 0x1615, /* VFMSUB213PSZ256rkz */
+/* Table17217 */
+ 0x183a, /* VFNMADD213PSZ256mkz */
+ 0x183d, /* VFNMADD213PSZ256rkz */
+/* Table17219 */
+ 0x1986, /* VFNMSUB213PSZ256mkz */
+ 0x1989, /* VFNMSUB213PSZ256rkz */
+/* Table17221 */
+ 0x155a, /* VFMADDSUB231PSZ256mkz */
+ 0x155d, /* VFMADDSUB231PSZ256rkz */
+/* Table17223 */
+ 0x1762, /* VFMSUBADD231PSZ256mkz */
+ 0x1765, /* VFMSUBADD231PSZ256rkz */
+/* Table17225 */
+ 0x144e, /* VFMADD231PSZ256mkz */
+ 0x1451, /* VFMADD231PSZ256rkz */
+/* Table17227 */
+ 0x1676, /* VFMSUB231PSZ256mkz */
+ 0x1679, /* VFMSUB231PSZ256rkz */
+/* Table17229 */
+ 0x189e, /* VFNMADD231PSZ256mkz */
+ 0x18a1, /* VFNMADD231PSZ256rkz */
+/* Table17231 */
+ 0x19ea, /* VFNMSUB231PSZ256mkz */
+ 0x19ed, /* VFNMSUB231PSZ256rkz */
+/* Table17233 */
+ 0x2569, /* VPCONFLICTDZ256rmkz */
+ 0x256c, /* VPCONFLICTDZ256rrkz */
+/* Table17235 */
+ 0x1b74, /* VGF2P8MULBZ256rmkz */
+ 0x1b77, /* VGF2P8MULBZ256rrkz */
+/* Table17237 */
+ 0x26eb, /* VPERMILPDZ256rmkz */
+ 0x26ee, /* VPERMILPDZ256rrkz */
+/* Table17239 */
+ 0x342f, /* VPSRLVWZ256rmkz */
+ 0x3432, /* VPSRLVWZ256rrkz */
+/* Table17241 */
+ 0x3347, /* VPSRAVWZ256rmkz */
+ 0x334a, /* VPSRAVWZ256rrkz */
+/* Table17243 */
+ 0x3271, /* VPSLLVWZ256rmkz */
+ 0x3274, /* VPSLLVWZ256rrkz */
+/* Table17245 */
+ 0x2fc9, /* VPRORVQZ256rmkz */
+ 0x2fcc, /* VPRORVQZ256rrkz */
+/* Table17247 */
+ 0x2f5d, /* VPROLVQZ256rmkz */
+ 0x2f60, /* VPROLVQZ256rrkz */
+/* Table17249 */
+ 0x2753, /* VPERMPDZ256rmkz */
+ 0x2756, /* VPERMPDZ256rrkz */
+/* Table17251 */
+ 0xd2e, /* VBROADCASTSDZ256mkz */
+ 0xd31, /* VBROADCASTSDZ256rkz */
+/* Table17253 */
+ 0xcfe, /* VBROADCASTF64X2Z128rmkz */
+ 0x0, /* */
+/* Table17255 */
+ 0x2070, /* VPABSQZ256rmkz */
+ 0x2073, /* VPABSQZ256rrkz */
+/* Table17257 */
+ 0x2d8b, /* VPMULDQZ256rmkz */
+ 0x2d8e, /* VPMULDQZ256rrkz */
+/* Table17259 */
+ 0x38d9, /* VSCALEFPDZ256rmkz */
+ 0x38dc, /* VSCALEFPDZ256rrkz */
+/* Table17261 */
+ 0x278d, /* VPERMQZ256rmkz */
+ 0x2790, /* VPERMQZ256rrkz */
+/* Table17263 */
+ 0x2ac2, /* VPMINSQZ256rmkz */
+ 0x2ac5, /* VPMINSQZ256rrkz */
+/* Table17265 */
+ 0x2b28, /* VPMINUQZ256rmkz */
+ 0x2b2b, /* VPMINUQZ256rrkz */
+/* Table17267 */
+ 0x29f6, /* VPMAXSQZ256rmkz */
+ 0x29f9, /* VPMAXSQZ256rrkz */
+/* Table17269 */
+ 0x2a5c, /* VPMAXUQZ256rmkz */
+ 0x2a5f, /* VPMAXUQZ256rrkz */
+/* Table17271 */
+ 0x2e09, /* VPMULLQZ256rmkz */
+ 0x2e0c, /* VPMULLQZ256rrkz */
+/* Table17273 */
+ 0x1a9e, /* VGETEXPPDZ256mkz */
+ 0x1aa1, /* VGETEXPPDZ256rkz */
+/* Table17275 */
+ 0x2924, /* VPLZCNTQZ256rmkz */
+ 0x2927, /* VPLZCNTQZ256rrkz */
+/* Table17277 */
+ 0x3418, /* VPSRLVQZ256rmkz */
+ 0x341b, /* VPSRLVQZ256rrkz */
+/* Table17279 */
+ 0x3332, /* VPSRAVQZ256rmkz */
+ 0x3335, /* VPSRAVQZ256rrkz */
+/* Table17281 */
+ 0x325a, /* VPSLLVQZ256rmkz */
+ 0x325d, /* VPSLLVQZ256rrkz */
+/* Table17283 */
+ 0x3741, /* VRCP14PDZ256mkz */
+ 0x3744, /* VRCP14PDZ256rkz */
+/* Table17285 */
+ 0x3865, /* VRSQRT14PDZ256mkz */
+ 0x3868, /* VRSQRT14PDZ256rkz */
+/* Table17287 */
+ 0x2eb6, /* VPOPCNTWZ256rmkz */
+ 0x2eb9, /* VPOPCNTWZ256rrkz */
+/* Table17289 */
+ 0x2ea1, /* VPOPCNTQZ256rmkz */
+ 0x2ea4, /* VPOPCNTQZ256rrkz */
+/* Table17291 */
+ 0x2329, /* VPBROADCASTQZ256mkz */
+ 0x232c, /* VPBROADCASTQZ256rkz */
+/* Table17293 */
+ 0xd23, /* VBROADCASTI64X2Z128rmkz */
+ 0x0, /* */
+/* Table17295 */
+ 0x2883, /* VPEXPANDWZ256rmkz */
+ 0x2886, /* VPEXPANDWZ256rrkz */
+/* Table17297 */
+ 0x0, /* */
+ 0x253d, /* VPCOMPRESSWZ256rrkz */
+/* Table17299 */
+ 0x22b4, /* VPBLENDMQZ256rmkz */
+ 0x22b7, /* VPBLENDMQZ256rrkz */
+/* Table17301 */
+ 0xcae, /* VBLENDMPDZ256rmkz */
+ 0xcb1, /* VBLENDMPDZ256rrkz */
+/* Table17303 */
+ 0x22c9, /* VPBLENDMWZ256rmkz */
+ 0x22cc, /* VPBLENDMWZ256rrkz */
+/* Table17305 */
+ 0x308c, /* VPSHLDVWZ256mkz */
+ 0x308f, /* VPSHLDVWZ256rkz */
+/* Table17307 */
+ 0x3077, /* VPSHLDVQZ256mkz */
+ 0x307a, /* VPSHLDVQZ256rkz */
+/* Table17309 */
+ 0x3128, /* VPSHRDVWZ256mkz */
+ 0x312b, /* VPSHRDVWZ256rkz */
+/* Table17311 */
+ 0x3113, /* VPSHRDVQZ256mkz */
+ 0x3116, /* VPSHRDVQZ256rkz */
+/* Table17313 */
+ 0x26ad, /* VPERMI2W256rmkz */
+ 0x26b0, /* VPERMI2W256rrkz */
+/* Table17315 */
+ 0x2698, /* VPERMI2Q256rmkz */
+ 0x269b, /* VPERMI2Q256rrkz */
+/* Table17317 */
+ 0x2662, /* VPERMI2PD256rmkz */
+ 0x2665, /* VPERMI2PD256rrkz */
+/* Table17319 */
+ 0x0, /* */
+ 0x2338, /* VPBROADCASTQrZ256rkz */
+/* Table17321 */
+ 0x2829, /* VPERMT2W256rmkz */
+ 0x282c, /* VPERMT2W256rrkz */
+/* Table17323 */
+ 0x2814, /* VPERMT2Q256rmkz */
+ 0x2817, /* VPERMT2Q256rrkz */
+/* Table17325 */
+ 0x27de, /* VPERMT2PD256rmkz */
+ 0x27e1, /* VPERMT2PD256rrkz */
+/* Table17327 */
+ 0x2e3a, /* VPMULTISHIFTQBZ256rmkz */
+ 0x2e3d, /* VPMULTISHIFTQBZ256rrkz */
+/* Table17329 */
+ 0x12a6, /* VEXPANDPDZ256rmkz */
+ 0x12a9, /* VEXPANDPDZ256rrkz */
+/* Table17331 */
+ 0x2871, /* VPEXPANDQZ256rmkz */
+ 0x2874, /* VPEXPANDQZ256rrkz */
+/* Table17333 */
+ 0x0, /* */
+ 0xdf1, /* VCOMPRESSPDZ256rrkz */
+/* Table17335 */
+ 0x0, /* */
+ 0x252e, /* VPCOMPRESSQZ256rrkz */
+/* Table17337 */
+ 0x283b, /* VPERMWZ256rmkz */
+ 0x283e, /* VPERMWZ256rrkz */
+/* Table17339 */
+ 0x14b0, /* VFMADDSUB132PDZ256mkz */
+ 0x14b3, /* VFMADDSUB132PDZ256rkz */
+/* Table17341 */
+ 0x16b8, /* VFMSUBADD132PDZ256mkz */
+ 0x16bb, /* VFMSUBADD132PDZ256rkz */
+/* Table17343 */
+ 0x1364, /* VFMADD132PDZ256mkz */
+ 0x1367, /* VFMADD132PDZ256rkz */
+/* Table17345 */
+ 0x158c, /* VFMSUB132PDZ256mkz */
+ 0x158f, /* VFMSUB132PDZ256rkz */
+/* Table17347 */
+ 0x17b4, /* VFNMADD132PDZ256mkz */
+ 0x17b7, /* VFNMADD132PDZ256rkz */
+/* Table17349 */
+ 0x1900, /* VFNMSUB132PDZ256mkz */
+ 0x1903, /* VFNMSUB132PDZ256rkz */
+/* Table17351 */
+ 0x14f4, /* VFMADDSUB213PDZ256mkz */
+ 0x14f7, /* VFMADDSUB213PDZ256rkz */
+/* Table17353 */
+ 0x16fc, /* VFMSUBADD213PDZ256mkz */
+ 0x16ff, /* VFMSUBADD213PDZ256rkz */
+/* Table17355 */
+ 0x13c8, /* VFMADD213PDZ256mkz */
+ 0x13cb, /* VFMADD213PDZ256rkz */
+/* Table17357 */
+ 0x15f0, /* VFMSUB213PDZ256mkz */
+ 0x15f3, /* VFMSUB213PDZ256rkz */
+/* Table17359 */
+ 0x1818, /* VFNMADD213PDZ256mkz */
+ 0x181b, /* VFNMADD213PDZ256rkz */
+/* Table17361 */
+ 0x1964, /* VFNMSUB213PDZ256mkz */
+ 0x1967, /* VFNMSUB213PDZ256rkz */
+/* Table17363 */
+ 0x2972, /* VPMADD52LUQZ256mkz */
+ 0x2975, /* VPMADD52LUQZ256rkz */
+/* Table17365 */
+ 0x2957, /* VPMADD52HUQZ256mkz */
+ 0x295a, /* VPMADD52HUQZ256rkz */
+/* Table17367 */
+ 0x1538, /* VFMADDSUB231PDZ256mkz */
+ 0x153b, /* VFMADDSUB231PDZ256rkz */
+/* Table17369 */
+ 0x1740, /* VFMSUBADD231PDZ256mkz */
+ 0x1743, /* VFMSUBADD231PDZ256rkz */
+/* Table17371 */
+ 0x142c, /* VFMADD231PDZ256mkz */
+ 0x142f, /* VFMADD231PDZ256rkz */
+/* Table17373 */
+ 0x1654, /* VFMSUB231PDZ256mkz */
+ 0x1657, /* VFMSUB231PDZ256rkz */
+/* Table17375 */
+ 0x187c, /* VFNMADD231PDZ256mkz */
+ 0x187f, /* VFNMADD231PDZ256rkz */
+/* Table17377 */
+ 0x19c8, /* VFNMSUB231PDZ256mkz */
+ 0x19cb, /* VFNMSUB231PDZ256rkz */
+/* Table17379 */
+ 0x2584, /* VPCONFLICTQZ256rmkz */
+ 0x2587, /* VPCONFLICTQZ256rrkz */
+/* Table17381 */
+ 0x0, /* */
+ 0x2ce4, /* VPMOVUSWBZrrkz */
+/* Table17383 */
+ 0x0, /* */
+ 0x2c99, /* VPMOVUSDBZrrkz */
+/* Table17385 */
+ 0x0, /* */
+ 0x2cb7, /* VPMOVUSQBZrrkz */
+/* Table17387 */
+ 0x0, /* */
+ 0x2ca8, /* VPMOVUSDWZrrkz */
+/* Table17389 */
+ 0x0, /* */
+ 0x2cd5, /* VPMOVUSQWZrrkz */
+/* Table17391 */
+ 0x0, /* */
+ 0x2cc6, /* VPMOVUSQDZrrkz */
+/* Table17393 */
+ 0x0, /* */
+ 0x2c06, /* VPMOVSWBZrrkz */
+/* Table17395 */
+ 0x0, /* */
+ 0x2bbb, /* VPMOVSDBZrrkz */
+/* Table17397 */
+ 0x0, /* */
+ 0x2bd9, /* VPMOVSQBZrrkz */
+/* Table17399 */
+ 0x0, /* */
+ 0x2bca, /* VPMOVSDWZrrkz */
+/* Table17401 */
+ 0x0, /* */
+ 0x2bf7, /* VPMOVSQWZrrkz */
+/* Table17403 */
+ 0x0, /* */
+ 0x2be8, /* VPMOVSQDZrrkz */
+/* Table17405 */
+ 0x0, /* */
+ 0x2cf6, /* VPMOVWBZrrkz */
+/* Table17407 */
+ 0x0, /* */
+ 0x2b5f, /* VPMOVDBZrrkz */
+/* Table17409 */
+ 0x0, /* */
+ 0x2b8e, /* VPMOVQBZrrkz */
+/* Table17411 */
+ 0x0, /* */
+ 0x2b6e, /* VPMOVDWZrrkz */
+/* Table17413 */
+ 0x0, /* */
+ 0x2bac, /* VPMOVQWZrrkz */
+/* Table17415 */
+ 0x0, /* */
+ 0x2b9d, /* VPMOVQDZrrkz */
+/* Table17417 */
+ 0x202c, /* VP4DPWSSDrmkz */
+ 0x0, /* */
+/* Table17419 */
+ 0x2029, /* VP4DPWSSDSrmkz */
+ 0x0, /* */
+/* Table17421 */
+ 0xb4e, /* V4FMADDPSrmkz */
+ 0x0, /* */
+/* Table17423 */
+ 0xb54, /* V4FNMADDPSrmkz */
+ 0x0, /* */
+/* Table17425 */
+ 0x3160, /* VPSHUFBZrmkz */
+ 0x3163, /* VPSHUFBZrrkz */
+/* Table17427 */
+ 0x298f, /* VPMADDUBSWZrmkz */
+ 0x2992, /* VPMADDUBSWZrrkz */
+/* Table17429 */
+ 0x2daa, /* VPMULHRSWZrmkz */
+ 0x2dad, /* VPMULHRSWZrrkz */
+/* Table17431 */
+ 0x273b, /* VPERMILPSZrmkz */
+ 0x273e, /* VPERMILPSZrrkz */
+/* Table17433 */
+ 0xef5, /* VCVTPH2PSZrmkz */
+ 0xefb, /* VCVTPH2PSZrrkz */
+/* Table17435 */
+ 0x2fb7, /* VPRORVDZrmkz */
+ 0x2fba, /* VPRORVDZrrkz */
+/* Table17437 */
+ 0x2f4b, /* VPROLVDZrmkz */
+ 0x2f4e, /* VPROLVDZrrkz */
+/* Table17439 */
+ 0x2779, /* VPERMPSZrmkz */
+ 0x277c, /* VPERMPSZrrkz */
+/* Table17441 */
+ 0xd48, /* VBROADCASTSSZmkz */
+ 0xd4b, /* VBROADCASTSSZrkz */
+/* Table17443 */
+ 0xcef, /* VBROADCASTF32X2Zmkz */
+ 0xcf2, /* VBROADCASTF32X2Zrkz */
+/* Table17445 */
+ 0xcf8, /* VBROADCASTF32X4rmkz */
+ 0x0, /* */
+/* Table17447 */
+ 0xcfb, /* VBROADCASTF32X8rmkz */
+ 0x0, /* */
+/* Table17449 */
+ 0x203d, /* VPABSBZrmkz */
+ 0x2040, /* VPABSBZrrkz */
+/* Table17451 */
+ 0x208d, /* VPABSWZrmkz */
+ 0x2090, /* VPABSWZrrkz */
+/* Table17453 */
+ 0x205c, /* VPABSDZrmkz */
+ 0x205f, /* VPABSDZrrkz */
+/* Table17455 */
+ 0x2c43, /* VPMOVSXBWZrmkz */
+ 0x2c46, /* VPMOVSXBWZrrkz */
+/* Table17457 */
+ 0x2c17, /* VPMOVSXBDZrmkz */
+ 0x2c1a, /* VPMOVSXBDZrrkz */
+/* Table17459 */
+ 0x2c2d, /* VPMOVSXBQZrmkz */
+ 0x2c30, /* VPMOVSXBQZrrkz */
+/* Table17461 */
+ 0x2c6f, /* VPMOVSXWDZrmkz */
+ 0x2c72, /* VPMOVSXWDZrrkz */
+/* Table17463 */
+ 0x2c85, /* VPMOVSXWQZrmkz */
+ 0x2c88, /* VPMOVSXWQZrrkz */
+/* Table17465 */
+ 0x2c59, /* VPMOVSXDQZrmkz */
+ 0x2c5c, /* VPMOVSXDQZrrkz */
+/* Table17467 */
+ 0x20e1, /* VPACKUSDWZrmkz */
+ 0x20e4, /* VPACKUSDWZrrkz */
+/* Table17469 */
+ 0x3900, /* VSCALEFPSZrmkz */
+ 0x3906, /* VSCALEFPSZrrkz */
+/* Table17471 */
+ 0x2d33, /* VPMOVZXBWZrmkz */
+ 0x2d36, /* VPMOVZXBWZrrkz */
+/* Table17473 */
+ 0x2d07, /* VPMOVZXBDZrmkz */
+ 0x2d0a, /* VPMOVZXBDZrrkz */
+/* Table17475 */
+ 0x2d1d, /* VPMOVZXBQZrmkz */
+ 0x2d20, /* VPMOVZXBQZrrkz */
+/* Table17477 */
+ 0x2d5f, /* VPMOVZXWDZrmkz */
+ 0x2d62, /* VPMOVZXWDZrrkz */
+/* Table17479 */
+ 0x2d75, /* VPMOVZXWQZrmkz */
+ 0x2d78, /* VPMOVZXWQZrrkz */
+/* Table17481 */
+ 0x2d49, /* VPMOVZXDQZrmkz */
+ 0x2d4c, /* VPMOVZXDQZrrkz */
+/* Table17483 */
+ 0x2623, /* VPERMDZrmkz */
+ 0x2626, /* VPERMDZrrkz */
+/* Table17485 */
+ 0x2a8f, /* VPMINSBZrmkz */
+ 0x2a92, /* VPMINSBZrrkz */
+/* Table17487 */
+ 0x2aae, /* VPMINSDZrmkz */
+ 0x2ab1, /* VPMINSDZrrkz */
+/* Table17489 */
+ 0x2b45, /* VPMINUWZrmkz */
+ 0x2b48, /* VPMINUWZrrkz */
+/* Table17491 */
+ 0x2b14, /* VPMINUDZrmkz */
+ 0x2b17, /* VPMINUDZrrkz */
+/* Table17493 */
+ 0x29c3, /* VPMAXSBZrmkz */
+ 0x29c6, /* VPMAXSBZrrkz */
+/* Table17495 */
+ 0x29e2, /* VPMAXSDZrmkz */
+ 0x29e5, /* VPMAXSDZrrkz */
+/* Table17497 */
+ 0x2a79, /* VPMAXUWZrmkz */
+ 0x2a7c, /* VPMAXUWZrrkz */
+/* Table17499 */
+ 0x2a48, /* VPMAXUDZrmkz */
+ 0x2a4b, /* VPMAXUDZrrkz */
+/* Table17501 */
+ 0x2df5, /* VPMULLDZrmkz */
+ 0x2df8, /* VPMULLDZrrkz */
+/* Table17503 */
+ 0x1ac5, /* VGETEXPPSZmkz */
+ 0x1acb, /* VGETEXPPSZrkz */
+/* Table17505 */
+ 0x2912, /* VPLZCNTDZrmkz */
+ 0x2915, /* VPLZCNTDZrrkz */
+/* Table17507 */
+ 0x3402, /* VPSRLVDZrmkz */
+ 0x3405, /* VPSRLVDZrrkz */
+/* Table17509 */
+ 0x331e, /* VPSRAVDZrmkz */
+ 0x3321, /* VPSRAVDZrrkz */
+/* Table17511 */
+ 0x3244, /* VPSLLVDZrmkz */
+ 0x3247, /* VPSLLVDZrrkz */
+/* Table17513 */
+ 0x3765, /* VRCP14PSZmkz */
+ 0x3768, /* VRCP14PSZrkz */
+/* Table17515 */
+ 0x3889, /* VRSQRT14PSZmkz */
+ 0x388c, /* VRSQRT14PSZrkz */
+/* Table17517 */
+ 0x25c3, /* VPDPBUSDZmkz */
+ 0x25c6, /* VPDPBUSDZrkz */
+/* Table17519 */
+ 0x25a8, /* VPDPBUSDSZmkz */
+ 0x25ab, /* VPDPBUSDSZrkz */
+/* Table17521 */
+ 0x25f9, /* VPDPWSSDZmkz */
+ 0x25fc, /* VPDPWSSDZrkz */
+/* Table17523 */
+ 0x25de, /* VPDPWSSDSZmkz */
+ 0x25e1, /* VPDPWSSDSZrkz */
+/* Table17525 */
+ 0x2e74, /* VPOPCNTBZrmkz */
+ 0x2e77, /* VPOPCNTBZrrkz */
+/* Table17527 */
+ 0x2e8f, /* VPOPCNTDZrmkz */
+ 0x2e92, /* VPOPCNTDZrrkz */
+/* Table17529 */
+ 0x230a, /* VPBROADCASTDZmkz */
+ 0x230d, /* VPBROADCASTDZrkz */
+/* Table17531 */
+ 0xd14, /* VBROADCASTI32X2Zmkz */
+ 0xd17, /* VBROADCASTI32X2Zrkz */
+/* Table17533 */
+ 0xd1d, /* VBROADCASTI32X4rmkz */
+ 0x0, /* */
+/* Table17535 */
+ 0xd20, /* VBROADCASTI32X8rmkz */
+ 0x0, /* */
+/* Table17537 */
+ 0x2853, /* VPEXPANDBZrmkz */
+ 0x2856, /* VPEXPANDBZrrkz */
+/* Table17539 */
+ 0x0, /* */
+ 0x2515, /* VPCOMPRESSBZrrkz */
+/* Table17541 */
+ 0x22a2, /* VPBLENDMDZrmkz */
+ 0x22a5, /* VPBLENDMDZrrkz */
+/* Table17543 */
+ 0xcd2, /* VBLENDMPSZrmkz */
+ 0xcd5, /* VBLENDMPSZrrkz */
+/* Table17545 */
+ 0x2287, /* VPBLENDMBZrmkz */
+ 0x228a, /* VPBLENDMBZrrkz */
+/* Table17547 */
+ 0x3065, /* VPSHLDVDZmkz */
+ 0x3068, /* VPSHLDVDZrkz */
+/* Table17549 */
+ 0x3101, /* VPSHRDVDZmkz */
+ 0x3104, /* VPSHRDVDZrkz */
+/* Table17551 */
+ 0x2635, /* VPERMI2Brmkz */
+ 0x2638, /* VPERMI2Brrkz */
+/* Table17553 */
+ 0x2650, /* VPERMI2Drmkz */
+ 0x2653, /* VPERMI2Drrkz */
+/* Table17555 */
+ 0x2686, /* VPERMI2PSrmkz */
+ 0x2689, /* VPERMI2PSrrkz */
+/* Table17557 */
+ 0x22eb, /* VPBROADCASTBZmkz */
+ 0x22ee, /* VPBROADCASTBZrkz */
+/* Table17559 */
+ 0x234e, /* VPBROADCASTWZmkz */
+ 0x2351, /* VPBROADCASTWZrkz */
+/* Table17561 */
+ 0x0, /* */
+ 0x22f7, /* VPBROADCASTBrZrkz */
+/* Table17563 */
+ 0x0, /* */
+ 0x235a, /* VPBROADCASTWrZrkz */
+/* Table17565 */
+ 0x0, /* */
+ 0x2316, /* VPBROADCASTDrZrkz */
+/* Table17567 */
+ 0x27b1, /* VPERMT2Brmkz */
+ 0x27b4, /* VPERMT2Brrkz */
+/* Table17569 */
+ 0x27cc, /* VPERMT2Drmkz */
+ 0x27cf, /* VPERMT2Drrkz */
+/* Table17571 */
+ 0x2802, /* VPERMT2PSrmkz */
+ 0x2805, /* VPERMT2PSrrkz */
+/* Table17573 */
+ 0x12be, /* VEXPANDPSZrmkz */
+ 0x12c1, /* VEXPANDPSZrrkz */
+/* Table17575 */
+ 0x2865, /* VPEXPANDDZrmkz */
+ 0x2868, /* VPEXPANDDZrrkz */
+/* Table17577 */
+ 0x0, /* */
+ 0xe05, /* VCOMPRESSPSZrrkz */
+/* Table17579 */
+ 0x0, /* */
+ 0x2524, /* VPCOMPRESSDZrrkz */
+/* Table17581 */
+ 0x260f, /* VPERMBZrmkz */
+ 0x2612, /* VPERMBZrrkz */
+/* Table17583 */
+ 0x14db, /* VFMADDSUB132PSZmkz */
+ 0x14e1, /* VFMADDSUB132PSZrkz */
+/* Table17585 */
+ 0x16e3, /* VFMSUBADD132PSZmkz */
+ 0x16e9, /* VFMSUBADD132PSZrkz */
+/* Table17587 */
+ 0x138f, /* VFMADD132PSZmkz */
+ 0x1395, /* VFMADD132PSZrkz */
+/* Table17589 */
+ 0x15b7, /* VFMSUB132PSZmkz */
+ 0x15bd, /* VFMSUB132PSZrkz */
+/* Table17591 */
+ 0x17df, /* VFNMADD132PSZmkz */
+ 0x17e5, /* VFNMADD132PSZrkz */
+/* Table17593 */
+ 0x192b, /* VFNMSUB132PSZmkz */
+ 0x1931, /* VFNMSUB132PSZrkz */
+/* Table17595 */
+ 0x151f, /* VFMADDSUB213PSZmkz */
+ 0x1525, /* VFMADDSUB213PSZrkz */
+/* Table17597 */
+ 0x1727, /* VFMSUBADD213PSZmkz */
+ 0x172d, /* VFMSUBADD213PSZrkz */
+/* Table17599 */
+ 0x13f3, /* VFMADD213PSZmkz */
+ 0x13f9, /* VFMADD213PSZrkz */
+/* Table17601 */
+ 0x161b, /* VFMSUB213PSZmkz */
+ 0x1621, /* VFMSUB213PSZrkz */
+/* Table17603 */
+ 0x1843, /* VFNMADD213PSZmkz */
+ 0x1849, /* VFNMADD213PSZrkz */
+/* Table17605 */
+ 0x198f, /* VFNMSUB213PSZmkz */
+ 0x1995, /* VFNMSUB213PSZrkz */
+/* Table17607 */
+ 0x1563, /* VFMADDSUB231PSZmkz */
+ 0x1569, /* VFMADDSUB231PSZrkz */
+/* Table17609 */
+ 0x176b, /* VFMSUBADD231PSZmkz */
+ 0x1771, /* VFMSUBADD231PSZrkz */
+/* Table17611 */
+ 0x1457, /* VFMADD231PSZmkz */
+ 0x145d, /* VFMADD231PSZrkz */
+/* Table17613 */
+ 0x167f, /* VFMSUB231PSZmkz */
+ 0x1685, /* VFMSUB231PSZrkz */
+/* Table17615 */
+ 0x18a7, /* VFNMADD231PSZmkz */
+ 0x18ad, /* VFNMADD231PSZrkz */
+/* Table17617 */
+ 0x19f3, /* VFNMSUB231PSZmkz */
+ 0x19f9, /* VFNMSUB231PSZrkz */
+/* Table17619 */
+ 0x2572, /* VPCONFLICTDZrmkz */
+ 0x2575, /* VPCONFLICTDZrrkz */
+/* Table17621 */
+ 0x1297, /* VEXP2PSZmkz */
+ 0x129d, /* VEXP2PSZrkz */
+/* Table17623 */
+ 0x3786, /* VRCP28PSZmkz */
+ 0x378c, /* VRCP28PSZrkz */
+/* Table17625 */
+ 0x38aa, /* VRSQRT28PSZmkz */
+ 0x38b0, /* VRSQRT28PSZrkz */
+/* Table17627 */
+ 0x1b7a, /* VGF2P8MULBZrmkz */
+ 0x1b7d, /* VGF2P8MULBZrrkz */
+/* Table17629 */
+ 0x26fd, /* VPERMILPDZrmkz */
+ 0x2700, /* VPERMILPDZrrkz */
+/* Table17631 */
+ 0x3435, /* VPSRLVWZrmkz */
+ 0x3438, /* VPSRLVWZrrkz */
+/* Table17633 */
+ 0x334d, /* VPSRAVWZrmkz */
+ 0x3350, /* VPSRAVWZrrkz */
+/* Table17635 */
+ 0x3277, /* VPSLLVWZrmkz */
+ 0x327a, /* VPSLLVWZrrkz */
+/* Table17637 */
+ 0x2fd2, /* VPRORVQZrmkz */
+ 0x2fd5, /* VPRORVQZrrkz */
+/* Table17639 */
+ 0x2f66, /* VPROLVQZrmkz */
+ 0x2f69, /* VPROLVQZrrkz */
+/* Table17641 */
+ 0x2765, /* VPERMPDZrmkz */
+ 0x2768, /* VPERMPDZrrkz */
+/* Table17643 */
+ 0xd34, /* VBROADCASTSDZmkz */
+ 0xd37, /* VBROADCASTSDZrkz */
+/* Table17645 */
+ 0xd01, /* VBROADCASTF64X2rmkz */
+ 0x0, /* */
+/* Table17647 */
+ 0xd04, /* VBROADCASTF64X4rmkz */
+ 0x0, /* */
+/* Table17649 */
+ 0x2079, /* VPABSQZrmkz */
+ 0x207c, /* VPABSQZrrkz */
+/* Table17651 */
+ 0x2d94, /* VPMULDQZrmkz */
+ 0x2d97, /* VPMULDQZrrkz */
+/* Table17653 */
+ 0x38e2, /* VSCALEFPDZrmkz */
+ 0x38e8, /* VSCALEFPDZrrkz */
+/* Table17655 */
+ 0x279f, /* VPERMQZrmkz */
+ 0x27a2, /* VPERMQZrrkz */
+/* Table17657 */
+ 0x2acb, /* VPMINSQZrmkz */
+ 0x2ace, /* VPMINSQZrrkz */
+/* Table17659 */
+ 0x2b31, /* VPMINUQZrmkz */
+ 0x2b34, /* VPMINUQZrrkz */
+/* Table17661 */
+ 0x29ff, /* VPMAXSQZrmkz */
+ 0x2a02, /* VPMAXSQZrrkz */
+/* Table17663 */
+ 0x2a65, /* VPMAXUQZrmkz */
+ 0x2a68, /* VPMAXUQZrrkz */
+/* Table17665 */
+ 0x2e12, /* VPMULLQZrmkz */
+ 0x2e15, /* VPMULLQZrrkz */
+/* Table17667 */
+ 0x1aa7, /* VGETEXPPDZmkz */
+ 0x1aad, /* VGETEXPPDZrkz */
+/* Table17669 */
+ 0x292d, /* VPLZCNTQZrmkz */
+ 0x2930, /* VPLZCNTQZrrkz */
+/* Table17671 */
+ 0x3421, /* VPSRLVQZrmkz */
+ 0x3424, /* VPSRLVQZrrkz */
+/* Table17673 */
+ 0x333b, /* VPSRAVQZrmkz */
+ 0x333e, /* VPSRAVQZrrkz */
+/* Table17675 */
+ 0x3263, /* VPSLLVQZrmkz */
+ 0x3266, /* VPSLLVQZrrkz */
+/* Table17677 */
+ 0x374a, /* VRCP14PDZmkz */
+ 0x374d, /* VRCP14PDZrkz */
+/* Table17679 */
+ 0x386e, /* VRSQRT14PDZmkz */
+ 0x3871, /* VRSQRT14PDZrkz */
+/* Table17681 */
+ 0x2ebc, /* VPOPCNTWZrmkz */
+ 0x2ebf, /* VPOPCNTWZrrkz */
+/* Table17683 */
+ 0x2eaa, /* VPOPCNTQZrmkz */
+ 0x2ead, /* VPOPCNTQZrrkz */
+/* Table17685 */
+ 0x232f, /* VPBROADCASTQZmkz */
+ 0x2332, /* VPBROADCASTQZrkz */
+/* Table17687 */
+ 0xd26, /* VBROADCASTI64X2rmkz */
+ 0x0, /* */
+/* Table17689 */
+ 0xd29, /* VBROADCASTI64X4rmkz */
+ 0x0, /* */
+/* Table17691 */
+ 0x2889, /* VPEXPANDWZrmkz */
+ 0x288c, /* VPEXPANDWZrrkz */
+/* Table17693 */
+ 0x0, /* */
+ 0x2542, /* VPCOMPRESSWZrrkz */
+/* Table17695 */
+ 0x22bd, /* VPBLENDMQZrmkz */
+ 0x22c0, /* VPBLENDMQZrrkz */
+/* Table17697 */
+ 0xcb7, /* VBLENDMPDZrmkz */
+ 0xcba, /* VBLENDMPDZrrkz */
+/* Table17699 */
+ 0x22cf, /* VPBLENDMWZrmkz */
+ 0x22d2, /* VPBLENDMWZrrkz */
+/* Table17701 */
+ 0x3092, /* VPSHLDVWZmkz */
+ 0x3095, /* VPSHLDVWZrkz */
+/* Table17703 */
+ 0x3080, /* VPSHLDVQZmkz */
+ 0x3083, /* VPSHLDVQZrkz */
+/* Table17705 */
+ 0x312e, /* VPSHRDVWZmkz */
+ 0x3131, /* VPSHRDVWZrkz */
+/* Table17707 */
+ 0x311c, /* VPSHRDVQZmkz */
+ 0x311f, /* VPSHRDVQZrkz */
+/* Table17709 */
+ 0x26b3, /* VPERMI2Wrmkz */
+ 0x26b6, /* VPERMI2Wrrkz */
+/* Table17711 */
+ 0x26a1, /* VPERMI2Qrmkz */
+ 0x26a4, /* VPERMI2Qrrkz */
+/* Table17713 */
+ 0x266b, /* VPERMI2PDrmkz */
+ 0x266e, /* VPERMI2PDrrkz */
+/* Table17715 */
+ 0x0, /* */
+ 0x233b, /* VPBROADCASTQrZrkz */
+/* Table17717 */
+ 0x282f, /* VPERMT2Wrmkz */
+ 0x2832, /* VPERMT2Wrrkz */
+/* Table17719 */
+ 0x281d, /* VPERMT2Qrmkz */
+ 0x2820, /* VPERMT2Qrrkz */
+/* Table17721 */
+ 0x27e7, /* VPERMT2PDrmkz */
+ 0x27ea, /* VPERMT2PDrrkz */
+/* Table17723 */
+ 0x2e43, /* VPMULTISHIFTQBZrmkz */
+ 0x2e46, /* VPMULTISHIFTQBZrrkz */
+/* Table17725 */
+ 0x12ac, /* VEXPANDPDZrmkz */
+ 0x12af, /* VEXPANDPDZrrkz */
+/* Table17727 */
+ 0x2877, /* VPEXPANDQZrmkz */
+ 0x287a, /* VPEXPANDQZrrkz */
+/* Table17729 */
+ 0x0, /* */
+ 0xdf6, /* VCOMPRESSPDZrrkz */
+/* Table17731 */
+ 0x0, /* */
+ 0x2533, /* VPCOMPRESSQZrrkz */
+/* Table17733 */
+ 0x2841, /* VPERMWZrmkz */
+ 0x2844, /* VPERMWZrrkz */
+/* Table17735 */
+ 0x14b9, /* VFMADDSUB132PDZmkz */
+ 0x14bf, /* VFMADDSUB132PDZrkz */
+/* Table17737 */
+ 0x16c1, /* VFMSUBADD132PDZmkz */
+ 0x16c7, /* VFMSUBADD132PDZrkz */
+/* Table17739 */
+ 0x136d, /* VFMADD132PDZmkz */
+ 0x1373, /* VFMADD132PDZrkz */
+/* Table17741 */
+ 0x1595, /* VFMSUB132PDZmkz */
+ 0x159b, /* VFMSUB132PDZrkz */
+/* Table17743 */
+ 0x17bd, /* VFNMADD132PDZmkz */
+ 0x17c3, /* VFNMADD132PDZrkz */
+/* Table17745 */
+ 0x1909, /* VFNMSUB132PDZmkz */
+ 0x190f, /* VFNMSUB132PDZrkz */
+/* Table17747 */
+ 0x14fd, /* VFMADDSUB213PDZmkz */
+ 0x1503, /* VFMADDSUB213PDZrkz */
+/* Table17749 */
+ 0x1705, /* VFMSUBADD213PDZmkz */
+ 0x170b, /* VFMSUBADD213PDZrkz */
+/* Table17751 */
+ 0x13d1, /* VFMADD213PDZmkz */
+ 0x13d7, /* VFMADD213PDZrkz */
+/* Table17753 */
+ 0x15f9, /* VFMSUB213PDZmkz */
+ 0x15ff, /* VFMSUB213PDZrkz */
+/* Table17755 */
+ 0x1821, /* VFNMADD213PDZmkz */
+ 0x1827, /* VFNMADD213PDZrkz */
+/* Table17757 */
+ 0x196d, /* VFNMSUB213PDZmkz */
+ 0x1973, /* VFNMSUB213PDZrkz */
+/* Table17759 */
+ 0x297b, /* VPMADD52LUQZmkz */
+ 0x297e, /* VPMADD52LUQZrkz */
+/* Table17761 */
+ 0x2960, /* VPMADD52HUQZmkz */
+ 0x2963, /* VPMADD52HUQZrkz */
+/* Table17763 */
+ 0x1541, /* VFMADDSUB231PDZmkz */
+ 0x1547, /* VFMADDSUB231PDZrkz */
+/* Table17765 */
+ 0x1749, /* VFMSUBADD231PDZmkz */
+ 0x174f, /* VFMSUBADD231PDZrkz */
+/* Table17767 */
+ 0x1435, /* VFMADD231PDZmkz */
+ 0x143b, /* VFMADD231PDZrkz */
+/* Table17769 */
+ 0x165d, /* VFMSUB231PDZmkz */
+ 0x1663, /* VFMSUB231PDZrkz */
+/* Table17771 */
+ 0x1885, /* VFNMADD231PDZmkz */
+ 0x188b, /* VFNMADD231PDZrkz */
+/* Table17773 */
+ 0x19d1, /* VFNMSUB231PDZmkz */
+ 0x19d7, /* VFNMSUB231PDZrkz */
+/* Table17775 */
+ 0x258d, /* VPCONFLICTQZrmkz */
+ 0x2590, /* VPCONFLICTQZrrkz */
+/* Table17777 */
+ 0x128b, /* VEXP2PDZmkz */
+ 0x1291, /* VEXP2PDZrkz */
+/* Table17779 */
+ 0x377a, /* VRCP28PDZmkz */
+ 0x3780, /* VRCP28PDZrkz */
+/* Table17781 */
+ 0x389e, /* VRSQRT28PDZmkz */
+ 0x38a4, /* VRSQRT28PDZrkz */
+/* Table17783 */
+ 0x588, /* MMX_PALIGNRrmi */
+ 0x589, /* MMX_PALIGNRrri */
+/* Table17785 */
+ 0x9ff, /* SHA1RNDS4rmi */
+ 0xa00, /* SHA1RNDS4rri */
+/* Table17787 */
+ 0x963, /* ROUNDPSm */
+ 0x964, /* ROUNDPSr */
+/* Table17789 */
+ 0x961, /* ROUNDPDm */
+ 0x962, /* ROUNDPDr */
+/* Table17791 */
+ 0x969, /* ROUNDSSm */
+ 0x96b, /* ROUNDSSr */
+/* Table17793 */
+ 0x965, /* ROUNDSDm */
+ 0x967, /* ROUNDSDr */
+/* Table17795 */
+ 0x16b, /* BLENDPSrmi */
+ 0x16c, /* BLENDPSrri */
+/* Table17797 */
+ 0x169, /* BLENDPDrmi */
+ 0x16a, /* BLENDPDrri */
+/* Table17799 */
+ 0x789, /* PBLENDWrmi */
+ 0x78a, /* PBLENDWrri */
+/* Table17801 */
+ 0x77a, /* PALIGNRrmi */
+ 0x77b, /* PALIGNRrri */
+/* Table17803 */
+ 0x7ae, /* PEXTRBmr */
+ 0x7af, /* PEXTRBrr */
+/* Table17805 */
+ 0x7b4, /* PEXTRWmr */
+ 0x7b6, /* PEXTRWrr_REV */
+/* Table17807 */
+ 0x7b0, /* PEXTRDmr */
+ 0x7b1, /* PEXTRDrr */
+/* Table17809 */
+ 0x379, /* EXTRACTPSmr */
+ 0x37a, /* EXTRACTPSrr */
+/* Table17811 */
+ 0x7ef, /* PINSRBrm */
+ 0x7f0, /* PINSRBrr */
+/* Table17813 */
+ 0x40c, /* INSERTPSrm */
+ 0x40d, /* INSERTPSrr */
+/* Table17815 */
+ 0x7f1, /* PINSRDrm */
+ 0x7f2, /* PINSRDrr */
+/* Table17817 */
+ 0x371, /* DPPSrmi */
+ 0x372, /* DPPSrri */
+/* Table17819 */
+ 0x36f, /* DPPDrmi */
+ 0x370, /* DPPDrri */
+/* Table17821 */
+ 0x6cb, /* MPSADBWrmi */
+ 0x6cc, /* MPSADBWrri */
+/* Table17823 */
+ 0x78b, /* PCLMULQDQrm */
+ 0x78c, /* PCLMULQDQrr */
+/* Table17825 */
+ 0x797, /* PCMPESTRMrm */
+ 0x798, /* PCMPESTRMrr */
+/* Table17827 */
+ 0x795, /* PCMPESTRIrm */
+ 0x796, /* PCMPESTRIrr */
+/* Table17829 */
+ 0x7a3, /* PCMPISTRMrm */
+ 0x7a4, /* PCMPISTRMrr */
+/* Table17831 */
+ 0x7a1, /* PCMPISTRIrm */
+ 0x7a2, /* PCMPISTRIrr */
+/* Table17833 */
+ 0x3be, /* GF2P8AFFINEQBrmi */
+ 0x3bf, /* GF2P8AFFINEQBrri */
+/* Table17835 */
+ 0x3bc, /* GF2P8AFFINEINVQBrmi */
+ 0x3bd, /* GF2P8AFFINEINVQBrri */
+/* Table17837 */
+ 0x119, /* AESKEYGENASSIST128rm */
+ 0x11a, /* AESKEYGENASSIST128rr */
+/* Table17839 */
+ 0x7b2, /* PEXTRQmr */
+ 0x7b3, /* PEXTRQrr */
+/* Table17841 */
+ 0x7f3, /* PINSRQrm */
+ 0x7f4, /* PINSRQrr */
+/* Table17843 */
+ 0x95d, /* RORX32mi */
+ 0x95e, /* RORX32ri */
+/* Table17845 */
+ 0x2277, /* VPBLENDDrmi */
+ 0x2278, /* VPBLENDDrri */
+/* Table17847 */
+ 0x273f, /* VPERMILPSmi */
+ 0x2740, /* VPERMILPSri */
+/* Table17849 */
+ 0x2701, /* VPERMILPDmi */
+ 0x2702, /* VPERMILPDri */
+/* Table17851 */
+ 0x384d, /* VROUNDPSm */
+ 0x384e, /* VROUNDPSr */
+/* Table17853 */
+ 0x3849, /* VROUNDPDm */
+ 0x384a, /* VROUNDPDr */
+/* Table17855 */
+ 0x3853, /* VROUNDSSm */
+ 0x3855, /* VROUNDSSr */
+/* Table17857 */
+ 0x384f, /* VROUNDSDm */
+ 0x3851, /* VROUNDSDr */
+/* Table17859 */
+ 0xcdc, /* VBLENDPSrmi */
+ 0xcdd, /* VBLENDPSrri */
+/* Table17861 */
+ 0xcd8, /* VBLENDPDrmi */
+ 0xcd9, /* VBLENDPDrri */
+/* Table17863 */
+ 0x22d9, /* VPBLENDWrmi */
+ 0x22da, /* VPBLENDWrri */
+/* Table17865 */
+ 0x21d3, /* VPALIGNRrmi */
+ 0x21d4, /* VPALIGNRrri */
+/* Table17867 */
+ 0x288f, /* VPEXTRBmr */
+ 0x2890, /* VPEXTRBrr */
+/* Table17869 */
+ 0x289c, /* VPEXTRWmr */
+ 0x289e, /* VPEXTRWrr_REV */
+/* Table17871 */
+ 0x2893, /* VPEXTRDmr */
+ 0x2894, /* VPEXTRDrr */
+/* Table17873 */
+ 0x1304, /* VEXTRACTPSmr */
+ 0x1305, /* VEXTRACTPSrr */
+/* Table17875 */
+ 0xf56, /* VCVTPS2PHmr */
+ 0xf57, /* VCVTPS2PHrr */
+/* Table17877 */
+ 0x28ed, /* VPINSRBrm */
+ 0x28ee, /* VPINSRBrr */
+/* Table17879 */
+ 0x1bde, /* VINSERTPSrm */
+ 0x1bdf, /* VINSERTPSrr */
+/* Table17881 */
+ 0x28f1, /* VPINSRDrm */
+ 0x28f2, /* VPINSRDrr */
+/* Table17883 */
+ 0x0, /* */
+ 0x4af, /* KSHIFTRBri */
+/* Table17885 */
+ 0x0, /* */
+ 0x4b0, /* KSHIFTRDri */
+/* Table17887 */
+ 0x0, /* */
+ 0x4ab, /* KSHIFTLBri */
+/* Table17889 */
+ 0x0, /* */
+ 0x4ac, /* KSHIFTLDri */
+/* Table17891 */
+ 0x1280, /* VDPPSrmi */
+ 0x1281, /* VDPPSrri */
+/* Table17893 */
+ 0x127c, /* VDPPDrmi */
+ 0x127d, /* VDPPDrri */
+/* Table17895 */
+ 0x1f74, /* VMPSADBWrmi */
+ 0x1f75, /* VMPSADBWrri */
+/* Table17897 */
+ 0x2365, /* VPCLMULQDQrm */
+ 0x2366, /* VPCLMULQDQrr */
+/* Table17899 */
+ 0x26c3, /* VPERMIL2PSmr */
+ 0x26c5, /* VPERMIL2PSrr */
+/* Table17901 */
+ 0x26bb, /* VPERMIL2PDmr */
+ 0x26bd, /* VPERMIL2PDrr */
+/* Table17903 */
+ 0xce4, /* VBLENDVPSrm */
+ 0xce5, /* VBLENDVPSrr */
+/* Table17905 */
+ 0xce0, /* VBLENDVPDrm */
+ 0xce1, /* VBLENDVPDrr */
+/* Table17907 */
+ 0x22d5, /* VPBLENDVBrm */
+ 0x22d6, /* VPBLENDVBrr */
+/* Table17909 */
+ 0x1578, /* VFMADDSUBPS4mr */
+ 0x157b, /* VFMADDSUBPS4rr_REV */
+/* Table17911 */
+ 0x1570, /* VFMADDSUBPD4mr */
+ 0x1573, /* VFMADDSUBPD4rr_REV */
+/* Table17913 */
+ 0x1780, /* VFMSUBADDPS4mr */
+ 0x1783, /* VFMSUBADDPS4rr_REV */
+/* Table17915 */
+ 0x1778, /* VFMSUBADDPD4mr */
+ 0x177b, /* VFMSUBADDPD4rr_REV */
+/* Table17917 */
+ 0x23f9, /* VPCMPESTRMrm */
+ 0x23fa, /* VPCMPESTRMrr */
+/* Table17919 */
+ 0x23f7, /* VPCMPESTRIrm */
+ 0x23f8, /* VPCMPESTRIrr */
+/* Table17921 */
+ 0x2449, /* VPCMPISTRMrm */
+ 0x244a, /* VPCMPISTRMrr */
+/* Table17923 */
+ 0x2447, /* VPCMPISTRIrm */
+ 0x2448, /* VPCMPISTRIrr */
+/* Table17925 */
+ 0x148c, /* VFMADDPS4mr */
+ 0x148f, /* VFMADDPS4rr_REV */
+/* Table17927 */
+ 0x1484, /* VFMADDPD4mr */
+ 0x1487, /* VFMADDPD4rr_REV */
+/* Table17929 */
+ 0x1498, /* VFMADDSS4mr */
+ 0x149f, /* VFMADDSS4rr_REV */
+/* Table17931 */
+ 0x1490, /* VFMADDSD4mr */
+ 0x1497, /* VFMADDSD4rr_REV */
+/* Table17933 */
+ 0x1790, /* VFMSUBPS4mr */
+ 0x1793, /* VFMSUBPS4rr_REV */
+/* Table17935 */
+ 0x1788, /* VFMSUBPD4mr */
+ 0x178b, /* VFMSUBPD4rr_REV */
+/* Table17937 */
+ 0x179c, /* VFMSUBSS4mr */
+ 0x17a3, /* VFMSUBSS4rr_REV */
+/* Table17939 */
+ 0x1794, /* VFMSUBSD4mr */
+ 0x179b, /* VFMSUBSD4rr_REV */
+/* Table17941 */
+ 0x18dc, /* VFNMADDPS4mr */
+ 0x18df, /* VFNMADDPS4rr_REV */
+/* Table17943 */
+ 0x18d4, /* VFNMADDPD4mr */
+ 0x18d7, /* VFNMADDPD4rr_REV */
+/* Table17945 */
+ 0x18e8, /* VFNMADDSS4mr */
+ 0x18ef, /* VFNMADDSS4rr_REV */
+/* Table17947 */
+ 0x18e0, /* VFNMADDSD4mr */
+ 0x18e7, /* VFNMADDSD4rr_REV */
+/* Table17949 */
+ 0x1a28, /* VFNMSUBPS4mr */
+ 0x1a2b, /* VFNMSUBPS4rr_REV */
+/* Table17951 */
+ 0x1a20, /* VFNMSUBPD4mr */
+ 0x1a23, /* VFNMSUBPD4rr_REV */
+/* Table17953 */
+ 0x1a34, /* VFNMSUBSS4mr */
+ 0x1a3b, /* VFNMSUBSS4rr_REV */
+/* Table17955 */
+ 0x1a2c, /* VFNMSUBSD4mr */
+ 0x1a33, /* VFNMSUBSD4rr_REV */
+/* Table17957 */
+ 0xbec, /* VAESKEYGENASSIST128rm */
+ 0xbed, /* VAESKEYGENASSIST128rr */
+/* Table17959 */
+ 0x95f, /* RORX64mi */
+ 0x960, /* RORX64ri */
+/* Table17961 */
+ 0x2897, /* VPEXTRQmr */
+ 0x2898, /* VPEXTRQrr */
+/* Table17963 */
+ 0x28f5, /* VPINSRQrm */
+ 0x28f6, /* VPINSRQrr */
+/* Table17965 */
+ 0x0, /* */
+ 0x4b2, /* KSHIFTRWri */
+/* Table17967 */
+ 0x0, /* */
+ 0x4b1, /* KSHIFTRQri */
+/* Table17969 */
+ 0x0, /* */
+ 0x4ae, /* KSHIFTLWri */
+/* Table17971 */
+ 0x0, /* */
+ 0x4ad, /* KSHIFTLQri */
+/* Table17973 */
+ 0x26c4, /* VPERMIL2PSrm */
+ 0x26c6, /* VPERMIL2PSrr_REV */
+/* Table17975 */
+ 0x26bc, /* VPERMIL2PDrm */
+ 0x26be, /* VPERMIL2PDrr_REV */
+/* Table17977 */
+ 0x1579, /* VFMADDSUBPS4rm */
+ 0x157a, /* VFMADDSUBPS4rr */
+/* Table17979 */
+ 0x1571, /* VFMADDSUBPD4rm */
+ 0x1572, /* VFMADDSUBPD4rr */
+/* Table17981 */
+ 0x1781, /* VFMSUBADDPS4rm */
+ 0x1782, /* VFMSUBADDPS4rr */
+/* Table17983 */
+ 0x1779, /* VFMSUBADDPD4rm */
+ 0x177a, /* VFMSUBADDPD4rr */
+/* Table17985 */
+ 0x148d, /* VFMADDPS4rm */
+ 0x148e, /* VFMADDPS4rr */
+/* Table17987 */
+ 0x1485, /* VFMADDPD4rm */
+ 0x1486, /* VFMADDPD4rr */
+/* Table17989 */
+ 0x149a, /* VFMADDSS4rm */
+ 0x149c, /* VFMADDSS4rr */
+/* Table17991 */
+ 0x1492, /* VFMADDSD4rm */
+ 0x1494, /* VFMADDSD4rr */
+/* Table17993 */
+ 0x1791, /* VFMSUBPS4rm */
+ 0x1792, /* VFMSUBPS4rr */
+/* Table17995 */
+ 0x1789, /* VFMSUBPD4rm */
+ 0x178a, /* VFMSUBPD4rr */
+/* Table17997 */
+ 0x179e, /* VFMSUBSS4rm */
+ 0x17a0, /* VFMSUBSS4rr */
+/* Table17999 */
+ 0x1796, /* VFMSUBSD4rm */
+ 0x1798, /* VFMSUBSD4rr */
+/* Table18001 */
+ 0x18dd, /* VFNMADDPS4rm */
+ 0x18de, /* VFNMADDPS4rr */
+/* Table18003 */
+ 0x18d5, /* VFNMADDPD4rm */
+ 0x18d6, /* VFNMADDPD4rr */
+/* Table18005 */
+ 0x18ea, /* VFNMADDSS4rm */
+ 0x18ec, /* VFNMADDSS4rr */
+/* Table18007 */
+ 0x18e2, /* VFNMADDSD4rm */
+ 0x18e4, /* VFNMADDSD4rr */
+/* Table18009 */
+ 0x1a29, /* VFNMSUBPS4rm */
+ 0x1a2a, /* VFNMSUBPS4rr */
+/* Table18011 */
+ 0x1a21, /* VFNMSUBPD4rm */
+ 0x1a22, /* VFNMSUBPD4rr */
+/* Table18013 */
+ 0x1a36, /* VFNMSUBSS4rm */
+ 0x1a38, /* VFNMSUBSS4rr */
+/* Table18015 */
+ 0x1a2e, /* VFNMSUBSD4rm */
+ 0x1a30, /* VFNMSUBSD4rr */
+/* Table18017 */
+ 0x1b68, /* VGF2P8AFFINEQBrmi */
+ 0x1b69, /* VGF2P8AFFINEQBrri */
+/* Table18019 */
+ 0x1b49, /* VGF2P8AFFINEINVQBrmi */
+ 0x1b4a, /* VGF2P8AFFINEINVQBrri */
+/* Table18021 */
+ 0x2275, /* VPBLENDDYrmi */
+ 0x2276, /* VPBLENDDYrri */
+/* Table18023 */
+ 0x2705, /* VPERMILPSYmi */
+ 0x2706, /* VPERMILPSYri */
+/* Table18025 */
+ 0x26c7, /* VPERMILPDYmi */
+ 0x26c8, /* VPERMILPDYri */
+/* Table18027 */
+ 0x25fd, /* VPERM2F128rm */
+ 0x25fe, /* VPERM2F128rr */
+/* Table18029 */
+ 0x384b, /* VROUNDPSYm */
+ 0x384c, /* VROUNDPSYr */
+/* Table18031 */
+ 0x3847, /* VROUNDPDYm */
+ 0x3848, /* VROUNDPDYr */
+/* Table18033 */
+ 0xcda, /* VBLENDPSYrmi */
+ 0xcdb, /* VBLENDPSYrri */
+/* Table18035 */
+ 0xcd6, /* VBLENDPDYrmi */
+ 0xcd7, /* VBLENDPDYrri */
+/* Table18037 */
+ 0x22d7, /* VPBLENDWYrmi */
+ 0x22d8, /* VPBLENDWYrri */
+/* Table18039 */
+ 0x21bf, /* VPALIGNRYrmi */
+ 0x21c0, /* VPALIGNRYrri */
+/* Table18041 */
+ 0x1b90, /* VINSERTF128rm */
+ 0x1b91, /* VINSERTF128rr */
+/* Table18043 */
+ 0x12c2, /* VEXTRACTF128mr */
+ 0x12c3, /* VEXTRACTF128rr */
+/* Table18045 */
+ 0xf42, /* VCVTPS2PHYmr */
+ 0xf43, /* VCVTPS2PHYrr */
+/* Table18047 */
+ 0x1bb6, /* VINSERTI128rm */
+ 0x1bb7, /* VINSERTI128rr */
+/* Table18049 */
+ 0x12e2, /* VEXTRACTI128mr */
+ 0x12e3, /* VEXTRACTI128rr */
+/* Table18051 */
+ 0x127e, /* VDPPSYrmi */
+ 0x127f, /* VDPPSYrri */
+/* Table18053 */
+ 0x1f72, /* VMPSADBWYrmi */
+ 0x1f73, /* VMPSADBWYrri */
+/* Table18055 */
+ 0x235d, /* VPCLMULQDQYrm */
+ 0x235e, /* VPCLMULQDQYrr */
+/* Table18057 */
+ 0x25ff, /* VPERM2I128rm */
+ 0x2600, /* VPERM2I128rr */
+/* Table18059 */
+ 0x26bf, /* VPERMIL2PSYmr */
+ 0x26c1, /* VPERMIL2PSYrr */
+/* Table18061 */
+ 0x26b7, /* VPERMIL2PDYmr */
+ 0x26b9, /* VPERMIL2PDYrr */
+/* Table18063 */
+ 0xce2, /* VBLENDVPSYrm */
+ 0xce3, /* VBLENDVPSYrr */
+/* Table18065 */
+ 0xcde, /* VBLENDVPDYrm */
+ 0xcdf, /* VBLENDVPDYrr */
+/* Table18067 */
+ 0x22d3, /* VPBLENDVBYrm */
+ 0x22d4, /* VPBLENDVBYrr */
+/* Table18069 */
+ 0x1574, /* VFMADDSUBPS4Ymr */
+ 0x1577, /* VFMADDSUBPS4Yrr_REV */
+/* Table18071 */
+ 0x156c, /* VFMADDSUBPD4Ymr */
+ 0x156f, /* VFMADDSUBPD4Yrr_REV */
+/* Table18073 */
+ 0x177c, /* VFMSUBADDPS4Ymr */
+ 0x177f, /* VFMSUBADDPS4Yrr_REV */
+/* Table18075 */
+ 0x1774, /* VFMSUBADDPD4Ymr */
+ 0x1777, /* VFMSUBADDPD4Yrr_REV */
+/* Table18077 */
+ 0x1488, /* VFMADDPS4Ymr */
+ 0x148b, /* VFMADDPS4Yrr_REV */
+/* Table18079 */
+ 0x1480, /* VFMADDPD4Ymr */
+ 0x1483, /* VFMADDPD4Yrr_REV */
+/* Table18081 */
+ 0x178c, /* VFMSUBPS4Ymr */
+ 0x178f, /* VFMSUBPS4Yrr_REV */
+/* Table18083 */
+ 0x1784, /* VFMSUBPD4Ymr */
+ 0x1787, /* VFMSUBPD4Yrr_REV */
+/* Table18085 */
+ 0x18d8, /* VFNMADDPS4Ymr */
+ 0x18db, /* VFNMADDPS4Yrr_REV */
+/* Table18087 */
+ 0x18d0, /* VFNMADDPD4Ymr */
+ 0x18d3, /* VFNMADDPD4Yrr_REV */
+/* Table18089 */
+ 0x1a24, /* VFNMSUBPS4Ymr */
+ 0x1a27, /* VFNMSUBPS4Yrr_REV */
+/* Table18091 */
+ 0x1a1c, /* VFNMSUBPD4Ymr */
+ 0x1a1f, /* VFNMSUBPD4Yrr_REV */
+/* Table18093 */
+ 0x277d, /* VPERMQYmi */
+ 0x277e, /* VPERMQYri */
+/* Table18095 */
+ 0x2743, /* VPERMPDYmi */
+ 0x2744, /* VPERMPDYri */
+/* Table18097 */
+ 0x26c0, /* VPERMIL2PSYrm */
+ 0x26c2, /* VPERMIL2PSYrr_REV */
+/* Table18099 */
+ 0x26b8, /* VPERMIL2PDYrm */
+ 0x26ba, /* VPERMIL2PDYrr_REV */
+/* Table18101 */
+ 0x1575, /* VFMADDSUBPS4Yrm */
+ 0x1576, /* VFMADDSUBPS4Yrr */
+/* Table18103 */
+ 0x156d, /* VFMADDSUBPD4Yrm */
+ 0x156e, /* VFMADDSUBPD4Yrr */
+/* Table18105 */
+ 0x177d, /* VFMSUBADDPS4Yrm */
+ 0x177e, /* VFMSUBADDPS4Yrr */
+/* Table18107 */
+ 0x1775, /* VFMSUBADDPD4Yrm */
+ 0x1776, /* VFMSUBADDPD4Yrr */
+/* Table18109 */
+ 0x1489, /* VFMADDPS4Yrm */
+ 0x148a, /* VFMADDPS4Yrr */
+/* Table18111 */
+ 0x1481, /* VFMADDPD4Yrm */
+ 0x1482, /* VFMADDPD4Yrr */
+/* Table18113 */
+ 0x178d, /* VFMSUBPS4Yrm */
+ 0x178e, /* VFMSUBPS4Yrr */
+/* Table18115 */
+ 0x1785, /* VFMSUBPD4Yrm */
+ 0x1786, /* VFMSUBPD4Yrr */
+/* Table18117 */
+ 0x18d9, /* VFNMADDPS4Yrm */
+ 0x18da, /* VFNMADDPS4Yrr */
+/* Table18119 */
+ 0x18d1, /* VFNMADDPD4Yrm */
+ 0x18d2, /* VFNMADDPD4Yrr */
+/* Table18121 */
+ 0x1a25, /* VFNMSUBPS4Yrm */
+ 0x1a26, /* VFNMSUBPS4Yrr */
+/* Table18123 */
+ 0x1a1d, /* VFNMSUBPD4Yrm */
+ 0x1a1e, /* VFNMSUBPD4Yrr */
+/* Table18125 */
+ 0x1b4b, /* VGF2P8AFFINEQBYrmi */
+ 0x1b4c, /* VGF2P8AFFINEQBYrri */
+/* Table18127 */
+ 0x1b2c, /* VGF2P8AFFINEINVQBYrmi */
+ 0x1b2d, /* VGF2P8AFFINEINVQBYrri */
+/* Table18129 */
+ 0xbf1, /* VALIGNDZ128rmi */
+ 0xbf4, /* VALIGNDZ128rri */
+/* Table18131 */
+ 0x270c, /* VPERMILPSZ128mi */
+ 0x270f, /* VPERMILPSZ128ri */
+/* Table18133 */
+ 0x3816, /* VRNDSCALEPSZ128rmi */
+ 0x3819, /* VRNDSCALEPSZ128rri */
+/* Table18135 */
+ 0x383d, /* VRNDSCALESSZm_Int */
+ 0x3841, /* VRNDSCALESSZr_Int */
+/* Table18137 */
+ 0x21c1, /* VPALIGNRZ128rmi */
+ 0x21c4, /* VPALIGNRZ128rri */
+/* Table18139 */
+ 0x288d, /* VPEXTRBZmr */
+ 0x288e, /* VPEXTRBZrr */
+/* Table18141 */
+ 0x2899, /* VPEXTRWZmr */
+ 0x289b, /* VPEXTRWZrr_REV */
+/* Table18143 */
+ 0x2891, /* VPEXTRDZmr */
+ 0x2892, /* VPEXTRDZrr */
+/* Table18145 */
+ 0x1302, /* VEXTRACTPSZmr */
+ 0x1303, /* VEXTRACTPSZrr */
+/* Table18147 */
+ 0xf44, /* VCVTPS2PHZ128mr */
+ 0xf46, /* VCVTPS2PHZ128rr */
+/* Table18149 */
+ 0x2487, /* VPCMPUDZ128rmi */
+ 0x248f, /* VPCMPUDZ128rri */
+/* Table18151 */
+ 0x2387, /* VPCMPDZ128rmi */
+ 0x238f, /* VPCMPDZ128rri */
+/* Table18153 */
+ 0x28eb, /* VPINSRBZrm */
+ 0x28ec, /* VPINSRBZrr */
+/* Table18155 */
+ 0x1bdc, /* VINSERTPSZrm */
+ 0x1bdd, /* VINSERTPSZrr */
+/* Table18157 */
+ 0x28ef, /* VPINSRDZrm */
+ 0x28f0, /* VPINSRDZrr */
+/* Table18159 */
+ 0x3528, /* VPTERNLOGDZ128rmi */
+ 0x352b, /* VPTERNLOGDZ128rri */
+/* Table18161 */
+ 0x1aff, /* VGETMANTPSZ128rmi */
+ 0x1b02, /* VGETMANTPSZ128rri */
+/* Table18163 */
+ 0x1b23, /* VGETMANTSSZrmi */
+ 0x1b26, /* VGETMANTSSZrri */
+/* Table18165 */
+ 0x246f, /* VPCMPUBZ128rmi */
+ 0x2473, /* VPCMPUBZ128rri */
+/* Table18167 */
+ 0x236f, /* VPCMPBZ128rmi */
+ 0x2373, /* VPCMPBZ128rri */
+/* Table18169 */
+ 0x1208, /* VDBPSADBWZ128rmi */
+ 0x120b, /* VDBPSADBWZ128rri */
+/* Table18171 */
+ 0x235f, /* VPCLMULQDQZ128rm */
+ 0x2360, /* VPCLMULQDQZ128rr */
+/* Table18173 */
+ 0x3706, /* VRANGEPSZ128rmi */
+ 0x3709, /* VRANGEPSZ128rri */
+/* Table18175 */
+ 0x372a, /* VRANGESSZrmi */
+ 0x372d, /* VRANGESSZrri */
+/* Table18177 */
+ 0x1327, /* VFIXUPIMMPSZ128rmi */
+ 0x132a, /* VFIXUPIMMPSZ128rri */
+/* Table18179 */
+ 0x134b, /* VFIXUPIMMSSZrmi */
+ 0x134e, /* VFIXUPIMMSSZrri */
+/* Table18181 */
+ 0x37c8, /* VREDUCEPSZ128rmi */
+ 0x37cb, /* VREDUCEPSZ128rri */
+/* Table18183 */
+ 0x37ec, /* VREDUCESSZrmi */
+ 0x37ef, /* VREDUCESSZrri */
+/* Table18185 */
+ 0x1a4e, /* VFPCLASSPSZ128rm */
+ 0x1a52, /* VFPCLASSPSZ128rr */
+/* Table18187 */
+ 0x1a64, /* VFPCLASSSSZrm */
+ 0x1a66, /* VFPCLASSSSZrr */
+/* Table18189 */
+ 0x301b, /* VPSHLDDZ128rmi */
+ 0x301e, /* VPSHLDDZ128rri */
+/* Table18191 */
+ 0x30b7, /* VPSHRDDZ128rmi */
+ 0x30ba, /* VPSHRDDZ128rri */
+/* Table18193 */
+ 0xc0c, /* VALIGNQZ128rmi */
+ 0xc0f, /* VALIGNQZ128rri */
+/* Table18195 */
+ 0x26ce, /* VPERMILPDZ128mi */
+ 0x26d1, /* VPERMILPDZ128ri */
+/* Table18197 */
+ 0x37f8, /* VRNDSCALEPDZ128rmi */
+ 0x37fb, /* VRNDSCALEPDZ128rri */
+/* Table18199 */
+ 0x3832, /* VRNDSCALESDZm_Int */
+ 0x3836, /* VRNDSCALESDZr_Int */
+/* Table18201 */
+ 0x2895, /* VPEXTRQZmr */
+ 0x2896, /* VPEXTRQZrr */
+/* Table18203 */
+ 0x24ab, /* VPCMPUQZ128rmi */
+ 0x24b3, /* VPCMPUQZ128rri */
+/* Table18205 */
+ 0x244b, /* VPCMPQZ128rmi */
+ 0x2453, /* VPCMPQZ128rri */
+/* Table18207 */
+ 0x28f3, /* VPINSRQZrm */
+ 0x28f4, /* VPINSRQZrr */
+/* Table18209 */
+ 0x3543, /* VPTERNLOGQZ128rmi */
+ 0x3546, /* VPTERNLOGQZ128rri */
+/* Table18211 */
+ 0x1ae1, /* VGETMANTPDZ128rmi */
+ 0x1ae4, /* VGETMANTPDZ128rri */
+/* Table18213 */
+ 0x1b1a, /* VGETMANTSDZrmi */
+ 0x1b1d, /* VGETMANTSDZrri */
+/* Table18215 */
+ 0x24cf, /* VPCMPUWZ128rmi */
+ 0x24d3, /* VPCMPUWZ128rri */
+/* Table18217 */
+ 0x24e7, /* VPCMPWZ128rmi */
+ 0x24eb, /* VPCMPWZ128rri */
+/* Table18219 */
+ 0x36e8, /* VRANGEPDZ128rmi */
+ 0x36eb, /* VRANGEPDZ128rri */
+/* Table18221 */
+ 0x3721, /* VRANGESDZrmi */
+ 0x3724, /* VRANGESDZrri */
+/* Table18223 */
+ 0x1309, /* VFIXUPIMMPDZ128rmi */
+ 0x130c, /* VFIXUPIMMPDZ128rri */
+/* Table18225 */
+ 0x1342, /* VFIXUPIMMSDZrmi */
+ 0x1345, /* VFIXUPIMMSDZrri */
+/* Table18227 */
+ 0x37aa, /* VREDUCEPDZ128rmi */
+ 0x37ad, /* VREDUCEPDZ128rri */
+/* Table18229 */
+ 0x37e3, /* VREDUCESDZrmi */
+ 0x37e6, /* VREDUCESDZrri */
+/* Table18231 */
+ 0x1a3c, /* VFPCLASSPDZ128rm */
+ 0x1a40, /* VFPCLASSPDZ128rr */
+/* Table18233 */
+ 0x1a60, /* VFPCLASSSDZrm */
+ 0x1a62, /* VFPCLASSSDZrr */
+/* Table18235 */
+ 0x3096, /* VPSHLDWZ128rmi */
+ 0x3099, /* VPSHLDWZ128rri */
+/* Table18237 */
+ 0x3036, /* VPSHLDQZ128rmi */
+ 0x3039, /* VPSHLDQZ128rri */
+/* Table18239 */
+ 0x3132, /* VPSHRDWZ128rmi */
+ 0x3135, /* VPSHRDWZ128rri */
+/* Table18241 */
+ 0x30d2, /* VPSHRDQZ128rmi */
+ 0x30d5, /* VPSHRDQZ128rri */
+/* Table18243 */
+ 0x1b50, /* VGF2P8AFFINEQBZ128rmi */
+ 0x1b53, /* VGF2P8AFFINEQBZ128rri */
+/* Table18245 */
+ 0x1b31, /* VGF2P8AFFINEINVQBZ128rmi */
+ 0x1b34, /* VGF2P8AFFINEINVQBZ128rri */
+/* Table18247 */
+ 0xbfa, /* VALIGNDZ256rmi */
+ 0xbfd, /* VALIGNDZ256rri */
+/* Table18249 */
+ 0x271e, /* VPERMILPSZ256mi */
+ 0x2721, /* VPERMILPSZ256ri */
+/* Table18251 */
+ 0x381f, /* VRNDSCALEPSZ256rmi */
+ 0x3822, /* VRNDSCALEPSZ256rri */
+/* Table18253 */
+ 0x21c7, /* VPALIGNRZ256rmi */
+ 0x21ca, /* VPALIGNRZ256rri */
+/* Table18255 */
+ 0x1b92, /* VINSERTF32x4Z256rm */
+ 0x1b95, /* VINSERTF32x4Z256rr */
+/* Table18257 */
+ 0x12c4, /* VEXTRACTF32x4Z256mr */
+ 0x12c6, /* VEXTRACTF32x4Z256rr */
+/* Table18259 */
+ 0xf49, /* VCVTPS2PHZ256mr */
+ 0xf4b, /* VCVTPS2PHZ256rr */
+/* Table18261 */
+ 0x2493, /* VPCMPUDZ256rmi */
+ 0x249b, /* VPCMPUDZ256rri */
+/* Table18263 */
+ 0x2393, /* VPCMPDZ256rmi */
+ 0x239b, /* VPCMPDZ256rri */
+/* Table18265 */
+ 0x3930, /* VSHUFF32X4Z256rmi */
+ 0x3933, /* VSHUFF32X4Z256rri */
+/* Table18267 */
+ 0x3531, /* VPTERNLOGDZ256rmi */
+ 0x3534, /* VPTERNLOGDZ256rri */
+/* Table18269 */
+ 0x1b08, /* VGETMANTPSZ256rmi */
+ 0x1b0b, /* VGETMANTPSZ256rri */
+/* Table18271 */
+ 0x1bb8, /* VINSERTI32x4Z256rm */
+ 0x1bbb, /* VINSERTI32x4Z256rr */
+/* Table18273 */
+ 0x12e4, /* VEXTRACTI32x4Z256mr */
+ 0x12e6, /* VEXTRACTI32x4Z256rr */
+/* Table18275 */
+ 0x2477, /* VPCMPUBZ256rmi */
+ 0x247b, /* VPCMPUBZ256rri */
+/* Table18277 */
+ 0x2377, /* VPCMPBZ256rmi */
+ 0x237b, /* VPCMPBZ256rri */
+/* Table18279 */
+ 0x120e, /* VDBPSADBWZ256rmi */
+ 0x1211, /* VDBPSADBWZ256rri */
+/* Table18281 */
+ 0x3954, /* VSHUFI32X4Z256rmi */
+ 0x3957, /* VSHUFI32X4Z256rri */
+/* Table18283 */
+ 0x2361, /* VPCLMULQDQZ256rm */
+ 0x2362, /* VPCLMULQDQZ256rr */
+/* Table18285 */
+ 0x370f, /* VRANGEPSZ256rmi */
+ 0x3712, /* VRANGEPSZ256rri */
+/* Table18287 */
+ 0x1330, /* VFIXUPIMMPSZ256rmi */
+ 0x1333, /* VFIXUPIMMPSZ256rri */
+/* Table18289 */
+ 0x37d1, /* VREDUCEPSZ256rmi */
+ 0x37d4, /* VREDUCEPSZ256rri */
+/* Table18291 */
+ 0x1a54, /* VFPCLASSPSZ256rm */
+ 0x1a58, /* VFPCLASSPSZ256rr */
+/* Table18293 */
+ 0x3024, /* VPSHLDDZ256rmi */
+ 0x3027, /* VPSHLDDZ256rri */
+/* Table18295 */
+ 0x30c0, /* VPSHRDDZ256rmi */
+ 0x30c3, /* VPSHRDDZ256rri */
+/* Table18297 */
+ 0x2782, /* VPERMQZ256mi */
+ 0x2785, /* VPERMQZ256ri */
+/* Table18299 */
+ 0x2748, /* VPERMPDZ256mi */
+ 0x274b, /* VPERMPDZ256ri */
+/* Table18301 */
+ 0xc15, /* VALIGNQZ256rmi */
+ 0xc18, /* VALIGNQZ256rri */
+/* Table18303 */
+ 0x26e0, /* VPERMILPDZ256mi */
+ 0x26e3, /* VPERMILPDZ256ri */
+/* Table18305 */
+ 0x3801, /* VRNDSCALEPDZ256rmi */
+ 0x3804, /* VRNDSCALEPDZ256rri */
+/* Table18307 */
+ 0x1ba4, /* VINSERTF64x2Z256rm */
+ 0x1ba7, /* VINSERTF64x2Z256rr */
+/* Table18309 */
+ 0x12d3, /* VEXTRACTF64x2Z256mr */
+ 0x12d5, /* VEXTRACTF64x2Z256rr */
+/* Table18311 */
+ 0x24b7, /* VPCMPUQZ256rmi */
+ 0x24bf, /* VPCMPUQZ256rri */
+/* Table18313 */
+ 0x2457, /* VPCMPQZ256rmi */
+ 0x245f, /* VPCMPQZ256rri */
+/* Table18315 */
+ 0x3942, /* VSHUFF64X2Z256rmi */
+ 0x3945, /* VSHUFF64X2Z256rri */
+/* Table18317 */
+ 0x354c, /* VPTERNLOGQZ256rmi */
+ 0x354f, /* VPTERNLOGQZ256rri */
+/* Table18319 */
+ 0x1aea, /* VGETMANTPDZ256rmi */
+ 0x1aed, /* VGETMANTPDZ256rri */
+/* Table18321 */
+ 0x1bca, /* VINSERTI64x2Z256rm */
+ 0x1bcd, /* VINSERTI64x2Z256rr */
+/* Table18323 */
+ 0x12f3, /* VEXTRACTI64x2Z256mr */
+ 0x12f5, /* VEXTRACTI64x2Z256rr */
+/* Table18325 */
+ 0x24d7, /* VPCMPUWZ256rmi */
+ 0x24db, /* VPCMPUWZ256rri */
+/* Table18327 */
+ 0x24ef, /* VPCMPWZ256rmi */
+ 0x24f3, /* VPCMPWZ256rri */
+/* Table18329 */
+ 0x3966, /* VSHUFI64X2Z256rmi */
+ 0x3969, /* VSHUFI64X2Z256rri */
+/* Table18331 */
+ 0x36f1, /* VRANGEPDZ256rmi */
+ 0x36f4, /* VRANGEPDZ256rri */
+/* Table18333 */
+ 0x1312, /* VFIXUPIMMPDZ256rmi */
+ 0x1315, /* VFIXUPIMMPDZ256rri */
+/* Table18335 */
+ 0x37b3, /* VREDUCEPDZ256rmi */
+ 0x37b6, /* VREDUCEPDZ256rri */
+/* Table18337 */
+ 0x1a42, /* VFPCLASSPDZ256rm */
+ 0x1a46, /* VFPCLASSPDZ256rr */
+/* Table18339 */
+ 0x309c, /* VPSHLDWZ256rmi */
+ 0x309f, /* VPSHLDWZ256rri */
+/* Table18341 */
+ 0x303f, /* VPSHLDQZ256rmi */
+ 0x3042, /* VPSHLDQZ256rri */
+/* Table18343 */
+ 0x3138, /* VPSHRDWZ256rmi */
+ 0x313b, /* VPSHRDWZ256rri */
+/* Table18345 */
+ 0x30db, /* VPSHRDQZ256rmi */
+ 0x30de, /* VPSHRDQZ256rri */
+/* Table18347 */
+ 0x1b59, /* VGF2P8AFFINEQBZ256rmi */
+ 0x1b5c, /* VGF2P8AFFINEQBZ256rri */
+/* Table18349 */
+ 0x1b3a, /* VGF2P8AFFINEINVQBZ256rmi */
+ 0x1b3d, /* VGF2P8AFFINEINVQBZ256rri */
+/* Table18351 */
+ 0xc03, /* VALIGNDZrmi */
+ 0xc06, /* VALIGNDZrri */
+/* Table18353 */
+ 0x2730, /* VPERMILPSZmi */
+ 0x2733, /* VPERMILPSZri */
+/* Table18355 */
+ 0x3828, /* VRNDSCALEPSZrmi */
+ 0x382b, /* VRNDSCALEPSZrri */
+/* Table18357 */
+ 0x21cd, /* VPALIGNRZrmi */
+ 0x21d0, /* VPALIGNRZrri */
+/* Table18359 */
+ 0x1b98, /* VINSERTF32x4Zrm */
+ 0x1b9b, /* VINSERTF32x4Zrr */
+/* Table18361 */
+ 0x12c9, /* VEXTRACTF32x4Zmr */
+ 0x12cb, /* VEXTRACTF32x4Zrr */
+/* Table18363 */
+ 0x1b9e, /* VINSERTF32x8Zrm */
+ 0x1ba1, /* VINSERTF32x8Zrr */
+/* Table18365 */
+ 0x12ce, /* VEXTRACTF32x8Zmr */
+ 0x12d0, /* VEXTRACTF32x8Zrr */
+/* Table18367 */
+ 0xf4e, /* VCVTPS2PHZmr */
+ 0xf50, /* VCVTPS2PHZrr */
+/* Table18369 */
+ 0x249f, /* VPCMPUDZrmi */
+ 0x24a7, /* VPCMPUDZrri */
+/* Table18371 */
+ 0x239f, /* VPCMPDZrmi */
+ 0x23a7, /* VPCMPDZrri */
+/* Table18373 */
+ 0x3939, /* VSHUFF32X4Zrmi */
+ 0x393c, /* VSHUFF32X4Zrri */
+/* Table18375 */
+ 0x353a, /* VPTERNLOGDZrmi */
+ 0x353d, /* VPTERNLOGDZrri */
+/* Table18377 */
+ 0x1b11, /* VGETMANTPSZrmi */
+ 0x1b14, /* VGETMANTPSZrri */
+/* Table18379 */
+ 0x1bbe, /* VINSERTI32x4Zrm */
+ 0x1bc1, /* VINSERTI32x4Zrr */
+/* Table18381 */
+ 0x12e9, /* VEXTRACTI32x4Zmr */
+ 0x12eb, /* VEXTRACTI32x4Zrr */
+/* Table18383 */
+ 0x1bc4, /* VINSERTI32x8Zrm */
+ 0x1bc7, /* VINSERTI32x8Zrr */
+/* Table18385 */
+ 0x12ee, /* VEXTRACTI32x8Zmr */
+ 0x12f0, /* VEXTRACTI32x8Zrr */
+/* Table18387 */
+ 0x247f, /* VPCMPUBZrmi */
+ 0x2483, /* VPCMPUBZrri */
+/* Table18389 */
+ 0x237f, /* VPCMPBZrmi */
+ 0x2383, /* VPCMPBZrri */
+/* Table18391 */
+ 0x1214, /* VDBPSADBWZrmi */
+ 0x1217, /* VDBPSADBWZrri */
+/* Table18393 */
+ 0x395d, /* VSHUFI32X4Zrmi */
+ 0x3960, /* VSHUFI32X4Zrri */
+/* Table18395 */
+ 0x2363, /* VPCLMULQDQZrm */
+ 0x2364, /* VPCLMULQDQZrr */
+/* Table18397 */
+ 0x3718, /* VRANGEPSZrmi */
+ 0x371b, /* VRANGEPSZrri */
+/* Table18399 */
+ 0x1339, /* VFIXUPIMMPSZrmi */
+ 0x133c, /* VFIXUPIMMPSZrri */
+/* Table18401 */
+ 0x37da, /* VREDUCEPSZrmi */
+ 0x37dd, /* VREDUCEPSZrri */
+/* Table18403 */
+ 0x1a5a, /* VFPCLASSPSZrm */
+ 0x1a5e, /* VFPCLASSPSZrr */
+/* Table18405 */
+ 0x302d, /* VPSHLDDZrmi */
+ 0x3030, /* VPSHLDDZrri */
+/* Table18407 */
+ 0x30c9, /* VPSHRDDZrmi */
+ 0x30cc, /* VPSHRDDZrri */
+/* Table18409 */
+ 0x2794, /* VPERMQZmi */
+ 0x2797, /* VPERMQZri */
+/* Table18411 */
+ 0x275a, /* VPERMPDZmi */
+ 0x275d, /* VPERMPDZri */
+/* Table18413 */
+ 0xc1e, /* VALIGNQZrmi */
+ 0xc21, /* VALIGNQZrri */
+/* Table18415 */
+ 0x26f2, /* VPERMILPDZmi */
+ 0x26f5, /* VPERMILPDZri */
+/* Table18417 */
+ 0x380a, /* VRNDSCALEPDZrmi */
+ 0x380d, /* VRNDSCALEPDZrri */
+/* Table18419 */
+ 0x1baa, /* VINSERTF64x2Zrm */
+ 0x1bad, /* VINSERTF64x2Zrr */
+/* Table18421 */
+ 0x12d8, /* VEXTRACTF64x2Zmr */
+ 0x12da, /* VEXTRACTF64x2Zrr */
+/* Table18423 */
+ 0x1bb0, /* VINSERTF64x4Zrm */
+ 0x1bb3, /* VINSERTF64x4Zrr */
+/* Table18425 */
+ 0x12dd, /* VEXTRACTF64x4Zmr */
+ 0x12df, /* VEXTRACTF64x4Zrr */
+/* Table18427 */
+ 0x24c3, /* VPCMPUQZrmi */
+ 0x24cb, /* VPCMPUQZrri */
+/* Table18429 */
+ 0x2463, /* VPCMPQZrmi */
+ 0x246b, /* VPCMPQZrri */
+/* Table18431 */
+ 0x394b, /* VSHUFF64X2Zrmi */
+ 0x394e, /* VSHUFF64X2Zrri */
+/* Table18433 */
+ 0x3555, /* VPTERNLOGQZrmi */
+ 0x3558, /* VPTERNLOGQZrri */
+/* Table18435 */
+ 0x1af3, /* VGETMANTPDZrmi */
+ 0x1af6, /* VGETMANTPDZrri */
+/* Table18437 */
+ 0x1bd0, /* VINSERTI64x2Zrm */
+ 0x1bd3, /* VINSERTI64x2Zrr */
+/* Table18439 */
+ 0x12f8, /* VEXTRACTI64x2Zmr */
+ 0x12fa, /* VEXTRACTI64x2Zrr */
+/* Table18441 */
+ 0x1bd6, /* VINSERTI64x4Zrm */
+ 0x1bd9, /* VINSERTI64x4Zrr */
+/* Table18443 */
+ 0x12fd, /* VEXTRACTI64x4Zmr */
+ 0x12ff, /* VEXTRACTI64x4Zrr */
+/* Table18445 */
+ 0x24df, /* VPCMPUWZrmi */
+ 0x24e3, /* VPCMPUWZrri */
+/* Table18447 */
+ 0x24f7, /* VPCMPWZrmi */
+ 0x24fb, /* VPCMPWZrri */
+/* Table18449 */
+ 0x396f, /* VSHUFI64X2Zrmi */
+ 0x3972, /* VSHUFI64X2Zrri */
+/* Table18451 */
+ 0x36fa, /* VRANGEPDZrmi */
+ 0x36fd, /* VRANGEPDZrri */
+/* Table18453 */
+ 0x131b, /* VFIXUPIMMPDZrmi */
+ 0x131e, /* VFIXUPIMMPDZrri */
+/* Table18455 */
+ 0x37bc, /* VREDUCEPDZrmi */
+ 0x37bf, /* VREDUCEPDZrri */
+/* Table18457 */
+ 0x1a48, /* VFPCLASSPDZrm */
+ 0x1a4c, /* VFPCLASSPDZrr */
+/* Table18459 */
+ 0x30a2, /* VPSHLDWZrmi */
+ 0x30a5, /* VPSHLDWZrri */
+/* Table18461 */
+ 0x3048, /* VPSHLDQZrmi */
+ 0x304b, /* VPSHLDQZrri */
+/* Table18463 */
+ 0x313e, /* VPSHRDWZrmi */
+ 0x3141, /* VPSHRDWZrri */
+/* Table18465 */
+ 0x30e4, /* VPSHRDQZrmi */
+ 0x30e7, /* VPSHRDQZrri */
+/* Table18467 */
+ 0x1b62, /* VGF2P8AFFINEQBZrmi */
+ 0x1b65, /* VGF2P8AFFINEQBZrri */
+/* Table18469 */
+ 0x1b43, /* VGF2P8AFFINEINVQBZrmi */
+ 0x1b46, /* VGF2P8AFFINEINVQBZrri */
+/* Table18471 */
+ 0xbf2, /* VALIGNDZ128rmik */
+ 0xbf5, /* VALIGNDZ128rrik */
+/* Table18473 */
+ 0x270d, /* VPERMILPSZ128mik */
+ 0x2710, /* VPERMILPSZ128rik */
+/* Table18475 */
+ 0x3817, /* VRNDSCALEPSZ128rmik */
+ 0x381a, /* VRNDSCALEPSZ128rrik */
+/* Table18477 */
+ 0x383e, /* VRNDSCALESSZm_Intk */
+ 0x3842, /* VRNDSCALESSZr_Intk */
+/* Table18479 */
+ 0x21c2, /* VPALIGNRZ128rmik */
+ 0x21c5, /* VPALIGNRZ128rrik */
+/* Table18481 */
+ 0xf45, /* VCVTPS2PHZ128mrk */
+ 0xf47, /* VCVTPS2PHZ128rrk */
+/* Table18483 */
+ 0x248d, /* VPCMPUDZ128rmik */
+ 0x2491, /* VPCMPUDZ128rrik */
+/* Table18485 */
+ 0x238d, /* VPCMPDZ128rmik */
+ 0x2391, /* VPCMPDZ128rrik */
+/* Table18487 */
+ 0x3529, /* VPTERNLOGDZ128rmik */
+ 0x352c, /* VPTERNLOGDZ128rrik */
+/* Table18489 */
+ 0x1b00, /* VGETMANTPSZ128rmik */
+ 0x1b03, /* VGETMANTPSZ128rrik */
+/* Table18491 */
+ 0x1b24, /* VGETMANTSSZrmik */
+ 0x1b2a, /* VGETMANTSSZrrik */
+/* Table18493 */
+ 0x2471, /* VPCMPUBZ128rmik */
+ 0x2475, /* VPCMPUBZ128rrik */
+/* Table18495 */
+ 0x2371, /* VPCMPBZ128rmik */
+ 0x2375, /* VPCMPBZ128rrik */
+/* Table18497 */
+ 0x1209, /* VDBPSADBWZ128rmik */
+ 0x120c, /* VDBPSADBWZ128rrik */
+/* Table18499 */
+ 0x3707, /* VRANGEPSZ128rmik */
+ 0x370a, /* VRANGEPSZ128rrik */
+/* Table18501 */
+ 0x372b, /* VRANGESSZrmik */
+ 0x3731, /* VRANGESSZrrik */
+/* Table18503 */
+ 0x1328, /* VFIXUPIMMPSZ128rmik */
+ 0x132b, /* VFIXUPIMMPSZ128rrik */
+/* Table18505 */
+ 0x134c, /* VFIXUPIMMSSZrmik */
+ 0x1352, /* VFIXUPIMMSSZrrik */
+/* Table18507 */
+ 0x37c9, /* VREDUCEPSZ128rmik */
+ 0x37cc, /* VREDUCEPSZ128rrik */
+/* Table18509 */
+ 0x37ed, /* VREDUCESSZrmik */
+ 0x37f3, /* VREDUCESSZrrik */
+/* Table18511 */
+ 0x1a51, /* VFPCLASSPSZ128rmk */
+ 0x1a53, /* VFPCLASSPSZ128rrk */
+/* Table18513 */
+ 0x1a65, /* VFPCLASSSSZrmk */
+ 0x1a67, /* VFPCLASSSSZrrk */
+/* Table18515 */
+ 0x301c, /* VPSHLDDZ128rmik */
+ 0x301f, /* VPSHLDDZ128rrik */
+/* Table18517 */
+ 0x30b8, /* VPSHRDDZ128rmik */
+ 0x30bb, /* VPSHRDDZ128rrik */
+/* Table18519 */
+ 0xc0d, /* VALIGNQZ128rmik */
+ 0xc10, /* VALIGNQZ128rrik */
+/* Table18521 */
+ 0x26cf, /* VPERMILPDZ128mik */
+ 0x26d2, /* VPERMILPDZ128rik */
+/* Table18523 */
+ 0x37f9, /* VRNDSCALEPDZ128rmik */
+ 0x37fc, /* VRNDSCALEPDZ128rrik */
+/* Table18525 */
+ 0x3833, /* VRNDSCALESDZm_Intk */
+ 0x3837, /* VRNDSCALESDZr_Intk */
+/* Table18527 */
+ 0x24b1, /* VPCMPUQZ128rmik */
+ 0x24b5, /* VPCMPUQZ128rrik */
+/* Table18529 */
+ 0x2451, /* VPCMPQZ128rmik */
+ 0x2455, /* VPCMPQZ128rrik */
+/* Table18531 */
+ 0x3544, /* VPTERNLOGQZ128rmik */
+ 0x3547, /* VPTERNLOGQZ128rrik */
+/* Table18533 */
+ 0x1ae2, /* VGETMANTPDZ128rmik */
+ 0x1ae5, /* VGETMANTPDZ128rrik */
+/* Table18535 */
+ 0x1b1b, /* VGETMANTSDZrmik */
+ 0x1b21, /* VGETMANTSDZrrik */
+/* Table18537 */
+ 0x24d1, /* VPCMPUWZ128rmik */
+ 0x24d5, /* VPCMPUWZ128rrik */
+/* Table18539 */
+ 0x24e9, /* VPCMPWZ128rmik */
+ 0x24ed, /* VPCMPWZ128rrik */
+/* Table18541 */
+ 0x36e9, /* VRANGEPDZ128rmik */
+ 0x36ec, /* VRANGEPDZ128rrik */
+/* Table18543 */
+ 0x3722, /* VRANGESDZrmik */
+ 0x3728, /* VRANGESDZrrik */
+/* Table18545 */
+ 0x130a, /* VFIXUPIMMPDZ128rmik */
+ 0x130d, /* VFIXUPIMMPDZ128rrik */
+/* Table18547 */
+ 0x1343, /* VFIXUPIMMSDZrmik */
+ 0x1349, /* VFIXUPIMMSDZrrik */
+/* Table18549 */
+ 0x37ab, /* VREDUCEPDZ128rmik */
+ 0x37ae, /* VREDUCEPDZ128rrik */
+/* Table18551 */
+ 0x37e4, /* VREDUCESDZrmik */
+ 0x37ea, /* VREDUCESDZrrik */
+/* Table18553 */
+ 0x1a3f, /* VFPCLASSPDZ128rmk */
+ 0x1a41, /* VFPCLASSPDZ128rrk */
+/* Table18555 */
+ 0x1a61, /* VFPCLASSSDZrmk */
+ 0x1a63, /* VFPCLASSSDZrrk */
+/* Table18557 */
+ 0x3097, /* VPSHLDWZ128rmik */
+ 0x309a, /* VPSHLDWZ128rrik */
+/* Table18559 */
+ 0x3037, /* VPSHLDQZ128rmik */
+ 0x303a, /* VPSHLDQZ128rrik */
+/* Table18561 */
+ 0x3133, /* VPSHRDWZ128rmik */
+ 0x3136, /* VPSHRDWZ128rrik */
+/* Table18563 */
+ 0x30d3, /* VPSHRDQZ128rmik */
+ 0x30d6, /* VPSHRDQZ128rrik */
+/* Table18565 */
+ 0x1b51, /* VGF2P8AFFINEQBZ128rmik */
+ 0x1b54, /* VGF2P8AFFINEQBZ128rrik */
+/* Table18567 */
+ 0x1b32, /* VGF2P8AFFINEINVQBZ128rmik */
+ 0x1b35, /* VGF2P8AFFINEINVQBZ128rrik */
+/* Table18569 */
+ 0xbfb, /* VALIGNDZ256rmik */
+ 0xbfe, /* VALIGNDZ256rrik */
+/* Table18571 */
+ 0x271f, /* VPERMILPSZ256mik */
+ 0x2722, /* VPERMILPSZ256rik */
+/* Table18573 */
+ 0x3820, /* VRNDSCALEPSZ256rmik */
+ 0x3823, /* VRNDSCALEPSZ256rrik */
+/* Table18575 */
+ 0x21c8, /* VPALIGNRZ256rmik */
+ 0x21cb, /* VPALIGNRZ256rrik */
+/* Table18577 */
+ 0x1b93, /* VINSERTF32x4Z256rmk */
+ 0x1b96, /* VINSERTF32x4Z256rrk */
+/* Table18579 */
+ 0x12c5, /* VEXTRACTF32x4Z256mrk */
+ 0x12c7, /* VEXTRACTF32x4Z256rrk */
+/* Table18581 */
+ 0xf4a, /* VCVTPS2PHZ256mrk */
+ 0xf4c, /* VCVTPS2PHZ256rrk */
+/* Table18583 */
+ 0x2499, /* VPCMPUDZ256rmik */
+ 0x249d, /* VPCMPUDZ256rrik */
+/* Table18585 */
+ 0x2399, /* VPCMPDZ256rmik */
+ 0x239d, /* VPCMPDZ256rrik */
+/* Table18587 */
+ 0x3931, /* VSHUFF32X4Z256rmik */
+ 0x3934, /* VSHUFF32X4Z256rrik */
+/* Table18589 */
+ 0x3532, /* VPTERNLOGDZ256rmik */
+ 0x3535, /* VPTERNLOGDZ256rrik */
+/* Table18591 */
+ 0x1b09, /* VGETMANTPSZ256rmik */
+ 0x1b0c, /* VGETMANTPSZ256rrik */
+/* Table18593 */
+ 0x1bb9, /* VINSERTI32x4Z256rmk */
+ 0x1bbc, /* VINSERTI32x4Z256rrk */
+/* Table18595 */
+ 0x12e5, /* VEXTRACTI32x4Z256mrk */
+ 0x12e7, /* VEXTRACTI32x4Z256rrk */
+/* Table18597 */
+ 0x2479, /* VPCMPUBZ256rmik */
+ 0x247d, /* VPCMPUBZ256rrik */
+/* Table18599 */
+ 0x2379, /* VPCMPBZ256rmik */
+ 0x237d, /* VPCMPBZ256rrik */
+/* Table18601 */
+ 0x120f, /* VDBPSADBWZ256rmik */
+ 0x1212, /* VDBPSADBWZ256rrik */
+/* Table18603 */
+ 0x3955, /* VSHUFI32X4Z256rmik */
+ 0x3958, /* VSHUFI32X4Z256rrik */
+/* Table18605 */
+ 0x3710, /* VRANGEPSZ256rmik */
+ 0x3713, /* VRANGEPSZ256rrik */
+/* Table18607 */
+ 0x1331, /* VFIXUPIMMPSZ256rmik */
+ 0x1334, /* VFIXUPIMMPSZ256rrik */
+/* Table18609 */
+ 0x37d2, /* VREDUCEPSZ256rmik */
+ 0x37d5, /* VREDUCEPSZ256rrik */
+/* Table18611 */
+ 0x1a57, /* VFPCLASSPSZ256rmk */
+ 0x1a59, /* VFPCLASSPSZ256rrk */
+/* Table18613 */
+ 0x3025, /* VPSHLDDZ256rmik */
+ 0x3028, /* VPSHLDDZ256rrik */
+/* Table18615 */
+ 0x30c1, /* VPSHRDDZ256rmik */
+ 0x30c4, /* VPSHRDDZ256rrik */
+/* Table18617 */
+ 0x2783, /* VPERMQZ256mik */
+ 0x2786, /* VPERMQZ256rik */
+/* Table18619 */
+ 0x2749, /* VPERMPDZ256mik */
+ 0x274c, /* VPERMPDZ256rik */
+/* Table18621 */
+ 0xc16, /* VALIGNQZ256rmik */
+ 0xc19, /* VALIGNQZ256rrik */
+/* Table18623 */
+ 0x26e1, /* VPERMILPDZ256mik */
+ 0x26e4, /* VPERMILPDZ256rik */
+/* Table18625 */
+ 0x3802, /* VRNDSCALEPDZ256rmik */
+ 0x3805, /* VRNDSCALEPDZ256rrik */
+/* Table18627 */
+ 0x1ba5, /* VINSERTF64x2Z256rmk */
+ 0x1ba8, /* VINSERTF64x2Z256rrk */
+/* Table18629 */
+ 0x12d4, /* VEXTRACTF64x2Z256mrk */
+ 0x12d6, /* VEXTRACTF64x2Z256rrk */
+/* Table18631 */
+ 0x24bd, /* VPCMPUQZ256rmik */
+ 0x24c1, /* VPCMPUQZ256rrik */
+/* Table18633 */
+ 0x245d, /* VPCMPQZ256rmik */
+ 0x2461, /* VPCMPQZ256rrik */
+/* Table18635 */
+ 0x3943, /* VSHUFF64X2Z256rmik */
+ 0x3946, /* VSHUFF64X2Z256rrik */
+/* Table18637 */
+ 0x354d, /* VPTERNLOGQZ256rmik */
+ 0x3550, /* VPTERNLOGQZ256rrik */
+/* Table18639 */
+ 0x1aeb, /* VGETMANTPDZ256rmik */
+ 0x1aee, /* VGETMANTPDZ256rrik */
+/* Table18641 */
+ 0x1bcb, /* VINSERTI64x2Z256rmk */
+ 0x1bce, /* VINSERTI64x2Z256rrk */
+/* Table18643 */
+ 0x12f4, /* VEXTRACTI64x2Z256mrk */
+ 0x12f6, /* VEXTRACTI64x2Z256rrk */
+/* Table18645 */
+ 0x24d9, /* VPCMPUWZ256rmik */
+ 0x24dd, /* VPCMPUWZ256rrik */
+/* Table18647 */
+ 0x24f1, /* VPCMPWZ256rmik */
+ 0x24f5, /* VPCMPWZ256rrik */
+/* Table18649 */
+ 0x3967, /* VSHUFI64X2Z256rmik */
+ 0x396a, /* VSHUFI64X2Z256rrik */
+/* Table18651 */
+ 0x36f2, /* VRANGEPDZ256rmik */
+ 0x36f5, /* VRANGEPDZ256rrik */
+/* Table18653 */
+ 0x1313, /* VFIXUPIMMPDZ256rmik */
+ 0x1316, /* VFIXUPIMMPDZ256rrik */
+/* Table18655 */
+ 0x37b4, /* VREDUCEPDZ256rmik */
+ 0x37b7, /* VREDUCEPDZ256rrik */
+/* Table18657 */
+ 0x1a45, /* VFPCLASSPDZ256rmk */
+ 0x1a47, /* VFPCLASSPDZ256rrk */
+/* Table18659 */
+ 0x309d, /* VPSHLDWZ256rmik */
+ 0x30a0, /* VPSHLDWZ256rrik */
+/* Table18661 */
+ 0x3040, /* VPSHLDQZ256rmik */
+ 0x3043, /* VPSHLDQZ256rrik */
+/* Table18663 */
+ 0x3139, /* VPSHRDWZ256rmik */
+ 0x313c, /* VPSHRDWZ256rrik */
+/* Table18665 */
+ 0x30dc, /* VPSHRDQZ256rmik */
+ 0x30df, /* VPSHRDQZ256rrik */
+/* Table18667 */
+ 0x1b5a, /* VGF2P8AFFINEQBZ256rmik */
+ 0x1b5d, /* VGF2P8AFFINEQBZ256rrik */
+/* Table18669 */
+ 0x1b3b, /* VGF2P8AFFINEINVQBZ256rmik */
+ 0x1b3e, /* VGF2P8AFFINEINVQBZ256rrik */
+/* Table18671 */
+ 0xc04, /* VALIGNDZrmik */
+ 0xc07, /* VALIGNDZrrik */
+/* Table18673 */
+ 0x2731, /* VPERMILPSZmik */
+ 0x2734, /* VPERMILPSZrik */
+/* Table18675 */
+ 0x3829, /* VRNDSCALEPSZrmik */
+ 0x382f, /* VRNDSCALEPSZrrik */
+/* Table18677 */
+ 0x21ce, /* VPALIGNRZrmik */
+ 0x21d1, /* VPALIGNRZrrik */
+/* Table18679 */
+ 0x1b99, /* VINSERTF32x4Zrmk */
+ 0x1b9c, /* VINSERTF32x4Zrrk */
+/* Table18681 */
+ 0x12ca, /* VEXTRACTF32x4Zmrk */
+ 0x12cc, /* VEXTRACTF32x4Zrrk */
+/* Table18683 */
+ 0x1b9f, /* VINSERTF32x8Zrmk */
+ 0x1ba2, /* VINSERTF32x8Zrrk */
+/* Table18685 */
+ 0x12cf, /* VEXTRACTF32x8Zmrk */
+ 0x12d1, /* VEXTRACTF32x8Zrrk */
+/* Table18687 */
+ 0xf4f, /* VCVTPS2PHZmrk */
+ 0xf54, /* VCVTPS2PHZrrk */
+/* Table18689 */
+ 0x24a5, /* VPCMPUDZrmik */
+ 0x24a9, /* VPCMPUDZrrik */
+/* Table18691 */
+ 0x23a5, /* VPCMPDZrmik */
+ 0x23a9, /* VPCMPDZrrik */
+/* Table18693 */
+ 0x393a, /* VSHUFF32X4Zrmik */
+ 0x393d, /* VSHUFF32X4Zrrik */
+/* Table18695 */
+ 0x353b, /* VPTERNLOGDZrmik */
+ 0x353e, /* VPTERNLOGDZrrik */
+/* Table18697 */
+ 0x1b12, /* VGETMANTPSZrmik */
+ 0x1b18, /* VGETMANTPSZrrik */
+/* Table18699 */
+ 0x1bbf, /* VINSERTI32x4Zrmk */
+ 0x1bc2, /* VINSERTI32x4Zrrk */
+/* Table18701 */
+ 0x12ea, /* VEXTRACTI32x4Zmrk */
+ 0x12ec, /* VEXTRACTI32x4Zrrk */
+/* Table18703 */
+ 0x1bc5, /* VINSERTI32x8Zrmk */
+ 0x1bc8, /* VINSERTI32x8Zrrk */
+/* Table18705 */
+ 0x12ef, /* VEXTRACTI32x8Zmrk */
+ 0x12f1, /* VEXTRACTI32x8Zrrk */
+/* Table18707 */
+ 0x2481, /* VPCMPUBZrmik */
+ 0x2485, /* VPCMPUBZrrik */
+/* Table18709 */
+ 0x2381, /* VPCMPBZrmik */
+ 0x2385, /* VPCMPBZrrik */
+/* Table18711 */
+ 0x1215, /* VDBPSADBWZrmik */
+ 0x1218, /* VDBPSADBWZrrik */
+/* Table18713 */
+ 0x395e, /* VSHUFI32X4Zrmik */
+ 0x3961, /* VSHUFI32X4Zrrik */
+/* Table18715 */
+ 0x3719, /* VRANGEPSZrmik */
+ 0x371f, /* VRANGEPSZrrik */
+/* Table18717 */
+ 0x133a, /* VFIXUPIMMPSZrmik */
+ 0x1340, /* VFIXUPIMMPSZrrik */
+/* Table18719 */
+ 0x37db, /* VREDUCEPSZrmik */
+ 0x37e1, /* VREDUCEPSZrrik */
+/* Table18721 */
+ 0x1a5d, /* VFPCLASSPSZrmk */
+ 0x1a5f, /* VFPCLASSPSZrrk */
+/* Table18723 */
+ 0x302e, /* VPSHLDDZrmik */
+ 0x3031, /* VPSHLDDZrrik */
+/* Table18725 */
+ 0x30ca, /* VPSHRDDZrmik */
+ 0x30cd, /* VPSHRDDZrrik */
+/* Table18727 */
+ 0x2795, /* VPERMQZmik */
+ 0x2798, /* VPERMQZrik */
+/* Table18729 */
+ 0x275b, /* VPERMPDZmik */
+ 0x275e, /* VPERMPDZrik */
+/* Table18731 */
+ 0xc1f, /* VALIGNQZrmik */
+ 0xc22, /* VALIGNQZrrik */
+/* Table18733 */
+ 0x26f3, /* VPERMILPDZmik */
+ 0x26f6, /* VPERMILPDZrik */
+/* Table18735 */
+ 0x380b, /* VRNDSCALEPDZrmik */
+ 0x3811, /* VRNDSCALEPDZrrik */
+/* Table18737 */
+ 0x1bab, /* VINSERTF64x2Zrmk */
+ 0x1bae, /* VINSERTF64x2Zrrk */
+/* Table18739 */
+ 0x12d9, /* VEXTRACTF64x2Zmrk */
+ 0x12db, /* VEXTRACTF64x2Zrrk */
+/* Table18741 */
+ 0x1bb1, /* VINSERTF64x4Zrmk */
+ 0x1bb4, /* VINSERTF64x4Zrrk */
+/* Table18743 */
+ 0x12de, /* VEXTRACTF64x4Zmrk */
+ 0x12e0, /* VEXTRACTF64x4Zrrk */
+/* Table18745 */
+ 0x24c9, /* VPCMPUQZrmik */
+ 0x24cd, /* VPCMPUQZrrik */
+/* Table18747 */
+ 0x2469, /* VPCMPQZrmik */
+ 0x246d, /* VPCMPQZrrik */
+/* Table18749 */
+ 0x394c, /* VSHUFF64X2Zrmik */
+ 0x394f, /* VSHUFF64X2Zrrik */
+/* Table18751 */
+ 0x3556, /* VPTERNLOGQZrmik */
+ 0x3559, /* VPTERNLOGQZrrik */
+/* Table18753 */
+ 0x1af4, /* VGETMANTPDZrmik */
+ 0x1afa, /* VGETMANTPDZrrik */
+/* Table18755 */
+ 0x1bd1, /* VINSERTI64x2Zrmk */
+ 0x1bd4, /* VINSERTI64x2Zrrk */
+/* Table18757 */
+ 0x12f9, /* VEXTRACTI64x2Zmrk */
+ 0x12fb, /* VEXTRACTI64x2Zrrk */
+/* Table18759 */
+ 0x1bd7, /* VINSERTI64x4Zrmk */
+ 0x1bda, /* VINSERTI64x4Zrrk */
+/* Table18761 */
+ 0x12fe, /* VEXTRACTI64x4Zmrk */
+ 0x1300, /* VEXTRACTI64x4Zrrk */
+/* Table18763 */
+ 0x24e1, /* VPCMPUWZrmik */
+ 0x24e5, /* VPCMPUWZrrik */
+/* Table18765 */
+ 0x24f9, /* VPCMPWZrmik */
+ 0x24fd, /* VPCMPWZrrik */
+/* Table18767 */
+ 0x3970, /* VSHUFI64X2Zrmik */
+ 0x3973, /* VSHUFI64X2Zrrik */
+/* Table18769 */
+ 0x36fb, /* VRANGEPDZrmik */
+ 0x3701, /* VRANGEPDZrrik */
+/* Table18771 */
+ 0x131c, /* VFIXUPIMMPDZrmik */
+ 0x1322, /* VFIXUPIMMPDZrrik */
+/* Table18773 */
+ 0x37bd, /* VREDUCEPDZrmik */
+ 0x37c3, /* VREDUCEPDZrrik */
+/* Table18775 */
+ 0x1a4b, /* VFPCLASSPDZrmk */
+ 0x1a4d, /* VFPCLASSPDZrrk */
+/* Table18777 */
+ 0x30a3, /* VPSHLDWZrmik */
+ 0x30a6, /* VPSHLDWZrrik */
+/* Table18779 */
+ 0x3049, /* VPSHLDQZrmik */
+ 0x304c, /* VPSHLDQZrrik */
+/* Table18781 */
+ 0x313f, /* VPSHRDWZrmik */
+ 0x3142, /* VPSHRDWZrrik */
+/* Table18783 */
+ 0x30e5, /* VPSHRDQZrmik */
+ 0x30e8, /* VPSHRDQZrrik */
+/* Table18785 */
+ 0x1b63, /* VGF2P8AFFINEQBZrmik */
+ 0x1b66, /* VGF2P8AFFINEQBZrrik */
+/* Table18787 */
+ 0x1b44, /* VGF2P8AFFINEINVQBZrmik */
+ 0x1b47, /* VGF2P8AFFINEINVQBZrrik */
+/* Table18789 */
+ 0xbee, /* VALIGNDZ128rmbi */
+ 0x0, /* */
+/* Table18791 */
+ 0x2709, /* VPERMILPSZ128mbi */
+ 0x0, /* */
+/* Table18793 */
+ 0x3813, /* VRNDSCALEPSZ128rmbi */
+ 0x382c, /* VRNDSCALEPSZrrib */
+/* Table18795 */
+ 0x0, /* */
+ 0x3844, /* VRNDSCALESSZrb_Int */
+/* Table18797 */
+ 0x0, /* */
+ 0xf51, /* VCVTPS2PHZrrb */
+/* Table18799 */
+ 0x2489, /* VPCMPUDZ128rmib */
+ 0x0, /* */
+/* Table18801 */
+ 0x2389, /* VPCMPDZ128rmib */
+ 0x0, /* */
+/* Table18803 */
+ 0x3525, /* VPTERNLOGDZ128rmbi */
+ 0x0, /* */
+/* Table18805 */
+ 0x1afc, /* VGETMANTPSZ128rmbi */
+ 0x1b15, /* VGETMANTPSZrrib */
+/* Table18807 */
+ 0x0, /* */
+ 0x1b27, /* VGETMANTSSZrrib */
+/* Table18809 */
+ 0x3703, /* VRANGEPSZ128rmbi */
+ 0x371c, /* VRANGEPSZrrib */
+/* Table18811 */
+ 0x0, /* */
+ 0x372e, /* VRANGESSZrrib */
+/* Table18813 */
+ 0x1324, /* VFIXUPIMMPSZ128rmbi */
+ 0x133d, /* VFIXUPIMMPSZrrib */
+/* Table18815 */
+ 0x0, /* */
+ 0x134f, /* VFIXUPIMMSSZrrib */
+/* Table18817 */
+ 0x37c5, /* VREDUCEPSZ128rmbi */
+ 0x37de, /* VREDUCEPSZrrib */
+/* Table18819 */
+ 0x0, /* */
+ 0x37f0, /* VREDUCESSZrrib */
+/* Table18821 */
+ 0x1a4f, /* VFPCLASSPSZ128rmb */
+ 0x0, /* */
+/* Table18823 */
+ 0x3018, /* VPSHLDDZ128rmbi */
+ 0x0, /* */
+/* Table18825 */
+ 0x30b4, /* VPSHRDDZ128rmbi */
+ 0x0, /* */
+/* Table18827 */
+ 0xc09, /* VALIGNQZ128rmbi */
+ 0x0, /* */
+/* Table18829 */
+ 0x26cb, /* VPERMILPDZ128mbi */
+ 0x0, /* */
+/* Table18831 */
+ 0x37f5, /* VRNDSCALEPDZ128rmbi */
+ 0x380e, /* VRNDSCALEPDZrrib */
+/* Table18833 */
+ 0x0, /* */
+ 0x3839, /* VRNDSCALESDZrb_Int */
+/* Table18835 */
+ 0x24ad, /* VPCMPUQZ128rmib */
+ 0x0, /* */
+/* Table18837 */
+ 0x244d, /* VPCMPQZ128rmib */
+ 0x0, /* */
+/* Table18839 */
+ 0x3540, /* VPTERNLOGQZ128rmbi */
+ 0x0, /* */
+/* Table18841 */
+ 0x1ade, /* VGETMANTPDZ128rmbi */
+ 0x1af7, /* VGETMANTPDZrrib */
+/* Table18843 */
+ 0x0, /* */
+ 0x1b1e, /* VGETMANTSDZrrib */
+/* Table18845 */
+ 0x36e5, /* VRANGEPDZ128rmbi */
+ 0x36fe, /* VRANGEPDZrrib */
+/* Table18847 */
+ 0x0, /* */
+ 0x3725, /* VRANGESDZrrib */
+/* Table18849 */
+ 0x1306, /* VFIXUPIMMPDZ128rmbi */
+ 0x131f, /* VFIXUPIMMPDZrrib */
+/* Table18851 */
+ 0x0, /* */
+ 0x1346, /* VFIXUPIMMSDZrrib */
+/* Table18853 */
+ 0x37a7, /* VREDUCEPDZ128rmbi */
+ 0x37c0, /* VREDUCEPDZrrib */
+/* Table18855 */
+ 0x0, /* */
+ 0x37e7, /* VREDUCESDZrrib */
+/* Table18857 */
+ 0x1a3d, /* VFPCLASSPDZ128rmb */
+ 0x0, /* */
+/* Table18859 */
+ 0x3033, /* VPSHLDQZ128rmbi */
+ 0x0, /* */
+/* Table18861 */
+ 0x30cf, /* VPSHRDQZ128rmbi */
+ 0x0, /* */
+/* Table18863 */
+ 0x1b4d, /* VGF2P8AFFINEQBZ128rmbi */
+ 0x0, /* */
+/* Table18865 */
+ 0x1b2e, /* VGF2P8AFFINEINVQBZ128rmbi */
+ 0x0, /* */
+/* Table18867 */
+ 0xbf7, /* VALIGNDZ256rmbi */
+ 0x0, /* */
+/* Table18869 */
+ 0x271b, /* VPERMILPSZ256mbi */
+ 0x0, /* */
+/* Table18871 */
+ 0x381c, /* VRNDSCALEPSZ256rmbi */
+ 0x382c, /* VRNDSCALEPSZrrib */
+/* Table18873 */
+ 0x2495, /* VPCMPUDZ256rmib */
+ 0x0, /* */
+/* Table18875 */
+ 0x2395, /* VPCMPDZ256rmib */
+ 0x0, /* */
+/* Table18877 */
+ 0x392d, /* VSHUFF32X4Z256rmbi */
+ 0x0, /* */
+/* Table18879 */
+ 0x352e, /* VPTERNLOGDZ256rmbi */
+ 0x0, /* */
+/* Table18881 */
+ 0x1b05, /* VGETMANTPSZ256rmbi */
+ 0x1b15, /* VGETMANTPSZrrib */
+/* Table18883 */
+ 0x3951, /* VSHUFI32X4Z256rmbi */
+ 0x0, /* */
+/* Table18885 */
+ 0x370c, /* VRANGEPSZ256rmbi */
+ 0x371c, /* VRANGEPSZrrib */
+/* Table18887 */
+ 0x132d, /* VFIXUPIMMPSZ256rmbi */
+ 0x133d, /* VFIXUPIMMPSZrrib */
+/* Table18889 */
+ 0x37ce, /* VREDUCEPSZ256rmbi */
+ 0x37de, /* VREDUCEPSZrrib */
+/* Table18891 */
+ 0x1a55, /* VFPCLASSPSZ256rmb */
+ 0x0, /* */
+/* Table18893 */
+ 0x3021, /* VPSHLDDZ256rmbi */
+ 0x0, /* */
+/* Table18895 */
+ 0x30bd, /* VPSHRDDZ256rmbi */
+ 0x0, /* */
+/* Table18897 */
+ 0x277f, /* VPERMQZ256mbi */
+ 0x0, /* */
+/* Table18899 */
+ 0x2745, /* VPERMPDZ256mbi */
+ 0x0, /* */
+/* Table18901 */
+ 0xc12, /* VALIGNQZ256rmbi */
+ 0x0, /* */
+/* Table18903 */
+ 0x26dd, /* VPERMILPDZ256mbi */
+ 0x0, /* */
+/* Table18905 */
+ 0x37fe, /* VRNDSCALEPDZ256rmbi */
+ 0x380e, /* VRNDSCALEPDZrrib */
+/* Table18907 */
+ 0x24b9, /* VPCMPUQZ256rmib */
+ 0x0, /* */
+/* Table18909 */
+ 0x2459, /* VPCMPQZ256rmib */
+ 0x0, /* */
+/* Table18911 */
+ 0x393f, /* VSHUFF64X2Z256rmbi */
+ 0x0, /* */
+/* Table18913 */
+ 0x3549, /* VPTERNLOGQZ256rmbi */
+ 0x0, /* */
+/* Table18915 */
+ 0x1ae7, /* VGETMANTPDZ256rmbi */
+ 0x1af7, /* VGETMANTPDZrrib */
+/* Table18917 */
+ 0x3963, /* VSHUFI64X2Z256rmbi */
+ 0x0, /* */
+/* Table18919 */
+ 0x36ee, /* VRANGEPDZ256rmbi */
+ 0x36fe, /* VRANGEPDZrrib */
+/* Table18921 */
+ 0x130f, /* VFIXUPIMMPDZ256rmbi */
+ 0x131f, /* VFIXUPIMMPDZrrib */
+/* Table18923 */
+ 0x37b0, /* VREDUCEPDZ256rmbi */
+ 0x37c0, /* VREDUCEPDZrrib */
+/* Table18925 */
+ 0x1a43, /* VFPCLASSPDZ256rmb */
+ 0x0, /* */
+/* Table18927 */
+ 0x303c, /* VPSHLDQZ256rmbi */
+ 0x0, /* */
+/* Table18929 */
+ 0x30d8, /* VPSHRDQZ256rmbi */
+ 0x0, /* */
+/* Table18931 */
+ 0x1b56, /* VGF2P8AFFINEQBZ256rmbi */
+ 0x0, /* */
+/* Table18933 */
+ 0x1b37, /* VGF2P8AFFINEINVQBZ256rmbi */
+ 0x0, /* */
+/* Table18935 */
+ 0xc00, /* VALIGNDZrmbi */
+ 0x0, /* */
+/* Table18937 */
+ 0x272d, /* VPERMILPSZmbi */
+ 0x0, /* */
+/* Table18939 */
+ 0x3825, /* VRNDSCALEPSZrmbi */
+ 0x382c, /* VRNDSCALEPSZrrib */
+/* Table18941 */
+ 0x24a1, /* VPCMPUDZrmib */
+ 0x0, /* */
+/* Table18943 */
+ 0x23a1, /* VPCMPDZrmib */
+ 0x0, /* */
+/* Table18945 */
+ 0x3936, /* VSHUFF32X4Zrmbi */
+ 0x0, /* */
+/* Table18947 */
+ 0x3537, /* VPTERNLOGDZrmbi */
+ 0x0, /* */
+/* Table18949 */
+ 0x1b0e, /* VGETMANTPSZrmbi */
+ 0x1b15, /* VGETMANTPSZrrib */
+/* Table18951 */
+ 0x395a, /* VSHUFI32X4Zrmbi */
+ 0x0, /* */
+/* Table18953 */
+ 0x3715, /* VRANGEPSZrmbi */
+ 0x371c, /* VRANGEPSZrrib */
+/* Table18955 */
+ 0x1336, /* VFIXUPIMMPSZrmbi */
+ 0x133d, /* VFIXUPIMMPSZrrib */
+/* Table18957 */
+ 0x37d7, /* VREDUCEPSZrmbi */
+ 0x37de, /* VREDUCEPSZrrib */
+/* Table18959 */
+ 0x1a5b, /* VFPCLASSPSZrmb */
+ 0x0, /* */
+/* Table18961 */
+ 0x302a, /* VPSHLDDZrmbi */
+ 0x0, /* */
+/* Table18963 */
+ 0x30c6, /* VPSHRDDZrmbi */
+ 0x0, /* */
+/* Table18965 */
+ 0x2791, /* VPERMQZmbi */
+ 0x0, /* */
+/* Table18967 */
+ 0x2757, /* VPERMPDZmbi */
+ 0x0, /* */
+/* Table18969 */
+ 0xc1b, /* VALIGNQZrmbi */
+ 0x0, /* */
+/* Table18971 */
+ 0x26ef, /* VPERMILPDZmbi */
+ 0x0, /* */
+/* Table18973 */
+ 0x3807, /* VRNDSCALEPDZrmbi */
+ 0x380e, /* VRNDSCALEPDZrrib */
+/* Table18975 */
+ 0x24c5, /* VPCMPUQZrmib */
+ 0x0, /* */
+/* Table18977 */
+ 0x2465, /* VPCMPQZrmib */
+ 0x0, /* */
+/* Table18979 */
+ 0x3948, /* VSHUFF64X2Zrmbi */
+ 0x0, /* */
+/* Table18981 */
+ 0x3552, /* VPTERNLOGQZrmbi */
+ 0x0, /* */
+/* Table18983 */
+ 0x1af0, /* VGETMANTPDZrmbi */
+ 0x1af7, /* VGETMANTPDZrrib */
+/* Table18985 */
+ 0x396c, /* VSHUFI64X2Zrmbi */
+ 0x0, /* */
+/* Table18987 */
+ 0x36f7, /* VRANGEPDZrmbi */
+ 0x36fe, /* VRANGEPDZrrib */
+/* Table18989 */
+ 0x1318, /* VFIXUPIMMPDZrmbi */
+ 0x131f, /* VFIXUPIMMPDZrrib */
+/* Table18991 */
+ 0x37b9, /* VREDUCEPDZrmbi */
+ 0x37c0, /* VREDUCEPDZrrib */
+/* Table18993 */
+ 0x1a49, /* VFPCLASSPDZrmb */
+ 0x0, /* */
+/* Table18995 */
+ 0x3045, /* VPSHLDQZrmbi */
+ 0x0, /* */
+/* Table18997 */
+ 0x30e1, /* VPSHRDQZrmbi */
+ 0x0, /* */
+/* Table18999 */
+ 0x1b5f, /* VGF2P8AFFINEQBZrmbi */
+ 0x0, /* */
+/* Table19001 */
+ 0x1b40, /* VGF2P8AFFINEINVQBZrmbi */
+ 0x0, /* */
+/* Table19003 */
+ 0xbef, /* VALIGNDZ128rmbik */
+ 0x0, /* */
+/* Table19005 */
+ 0x270a, /* VPERMILPSZ128mbik */
+ 0x0, /* */
+/* Table19007 */
+ 0x3814, /* VRNDSCALEPSZ128rmbik */
+ 0x382d, /* VRNDSCALEPSZrribk */
+/* Table19009 */
+ 0x0, /* */
+ 0x3845, /* VRNDSCALESSZrb_Intk */
+/* Table19011 */
+ 0x0, /* */
+ 0xf52, /* VCVTPS2PHZrrbk */
+/* Table19013 */
+ 0x248b, /* VPCMPUDZ128rmibk */
+ 0x0, /* */
+/* Table19015 */
+ 0x238b, /* VPCMPDZ128rmibk */
+ 0x0, /* */
+/* Table19017 */
+ 0x3526, /* VPTERNLOGDZ128rmbik */
+ 0x0, /* */
+/* Table19019 */
+ 0x1afd, /* VGETMANTPSZ128rmbik */
+ 0x1b16, /* VGETMANTPSZrribk */
+/* Table19021 */
+ 0x0, /* */
+ 0x1b28, /* VGETMANTSSZrribk */
+/* Table19023 */
+ 0x3704, /* VRANGEPSZ128rmbik */
+ 0x371d, /* VRANGEPSZrribk */
+/* Table19025 */
+ 0x0, /* */
+ 0x372f, /* VRANGESSZrribk */
+/* Table19027 */
+ 0x1325, /* VFIXUPIMMPSZ128rmbik */
+ 0x133e, /* VFIXUPIMMPSZrribk */
+/* Table19029 */
+ 0x0, /* */
+ 0x1350, /* VFIXUPIMMSSZrribk */
+/* Table19031 */
+ 0x37c6, /* VREDUCEPSZ128rmbik */
+ 0x37df, /* VREDUCEPSZrribk */
+/* Table19033 */
+ 0x0, /* */
+ 0x37f1, /* VREDUCESSZrribk */
+/* Table19035 */
+ 0x1a50, /* VFPCLASSPSZ128rmbk */
+ 0x0, /* */
+/* Table19037 */
+ 0x3019, /* VPSHLDDZ128rmbik */
+ 0x0, /* */
+/* Table19039 */
+ 0x30b5, /* VPSHRDDZ128rmbik */
+ 0x0, /* */
+/* Table19041 */
+ 0xc0a, /* VALIGNQZ128rmbik */
+ 0x0, /* */
+/* Table19043 */
+ 0x26cc, /* VPERMILPDZ128mbik */
+ 0x0, /* */
+/* Table19045 */
+ 0x37f6, /* VRNDSCALEPDZ128rmbik */
+ 0x380f, /* VRNDSCALEPDZrribk */
+/* Table19047 */
+ 0x0, /* */
+ 0x383a, /* VRNDSCALESDZrb_Intk */
+/* Table19049 */
+ 0x24af, /* VPCMPUQZ128rmibk */
+ 0x0, /* */
+/* Table19051 */
+ 0x244f, /* VPCMPQZ128rmibk */
+ 0x0, /* */
+/* Table19053 */
+ 0x3541, /* VPTERNLOGQZ128rmbik */
+ 0x0, /* */
+/* Table19055 */
+ 0x1adf, /* VGETMANTPDZ128rmbik */
+ 0x1af8, /* VGETMANTPDZrribk */
+/* Table19057 */
+ 0x0, /* */
+ 0x1b1f, /* VGETMANTSDZrribk */
+/* Table19059 */
+ 0x36e6, /* VRANGEPDZ128rmbik */
+ 0x36ff, /* VRANGEPDZrribk */
+/* Table19061 */
+ 0x0, /* */
+ 0x3726, /* VRANGESDZrribk */
+/* Table19063 */
+ 0x1307, /* VFIXUPIMMPDZ128rmbik */
+ 0x1320, /* VFIXUPIMMPDZrribk */
+/* Table19065 */
+ 0x0, /* */
+ 0x1347, /* VFIXUPIMMSDZrribk */
+/* Table19067 */
+ 0x37a8, /* VREDUCEPDZ128rmbik */
+ 0x37c1, /* VREDUCEPDZrribk */
+/* Table19069 */
+ 0x0, /* */
+ 0x37e8, /* VREDUCESDZrribk */
+/* Table19071 */
+ 0x1a3e, /* VFPCLASSPDZ128rmbk */
+ 0x0, /* */
+/* Table19073 */
+ 0x3034, /* VPSHLDQZ128rmbik */
+ 0x0, /* */
+/* Table19075 */
+ 0x30d0, /* VPSHRDQZ128rmbik */
+ 0x0, /* */
+/* Table19077 */
+ 0x1b4e, /* VGF2P8AFFINEQBZ128rmbik */
+ 0x0, /* */
+/* Table19079 */
+ 0x1b2f, /* VGF2P8AFFINEINVQBZ128rmbik */
+ 0x0, /* */
+/* Table19081 */
+ 0xbf8, /* VALIGNDZ256rmbik */
+ 0x0, /* */
+/* Table19083 */
+ 0x271c, /* VPERMILPSZ256mbik */
+ 0x0, /* */
+/* Table19085 */
+ 0x381d, /* VRNDSCALEPSZ256rmbik */
+ 0x382d, /* VRNDSCALEPSZrribk */
+/* Table19087 */
+ 0x2497, /* VPCMPUDZ256rmibk */
+ 0x0, /* */
+/* Table19089 */
+ 0x2397, /* VPCMPDZ256rmibk */
+ 0x0, /* */
+/* Table19091 */
+ 0x392e, /* VSHUFF32X4Z256rmbik */
+ 0x0, /* */
+/* Table19093 */
+ 0x352f, /* VPTERNLOGDZ256rmbik */
+ 0x0, /* */
+/* Table19095 */
+ 0x1b06, /* VGETMANTPSZ256rmbik */
+ 0x1b16, /* VGETMANTPSZrribk */
+/* Table19097 */
+ 0x3952, /* VSHUFI32X4Z256rmbik */
+ 0x0, /* */
+/* Table19099 */
+ 0x370d, /* VRANGEPSZ256rmbik */
+ 0x371d, /* VRANGEPSZrribk */
+/* Table19101 */
+ 0x132e, /* VFIXUPIMMPSZ256rmbik */
+ 0x133e, /* VFIXUPIMMPSZrribk */
+/* Table19103 */
+ 0x37cf, /* VREDUCEPSZ256rmbik */
+ 0x37df, /* VREDUCEPSZrribk */
+/* Table19105 */
+ 0x1a56, /* VFPCLASSPSZ256rmbk */
+ 0x0, /* */
+/* Table19107 */
+ 0x3022, /* VPSHLDDZ256rmbik */
+ 0x0, /* */
+/* Table19109 */
+ 0x30be, /* VPSHRDDZ256rmbik */
+ 0x0, /* */
+/* Table19111 */
+ 0x2780, /* VPERMQZ256mbik */
+ 0x0, /* */
+/* Table19113 */
+ 0x2746, /* VPERMPDZ256mbik */
+ 0x0, /* */
+/* Table19115 */
+ 0xc13, /* VALIGNQZ256rmbik */
+ 0x0, /* */
+/* Table19117 */
+ 0x26de, /* VPERMILPDZ256mbik */
+ 0x0, /* */
+/* Table19119 */
+ 0x37ff, /* VRNDSCALEPDZ256rmbik */
+ 0x380f, /* VRNDSCALEPDZrribk */
+/* Table19121 */
+ 0x24bb, /* VPCMPUQZ256rmibk */
+ 0x0, /* */
+/* Table19123 */
+ 0x245b, /* VPCMPQZ256rmibk */
+ 0x0, /* */
+/* Table19125 */
+ 0x3940, /* VSHUFF64X2Z256rmbik */
+ 0x0, /* */
+/* Table19127 */
+ 0x354a, /* VPTERNLOGQZ256rmbik */
+ 0x0, /* */
+/* Table19129 */
+ 0x1ae8, /* VGETMANTPDZ256rmbik */
+ 0x1af8, /* VGETMANTPDZrribk */
+/* Table19131 */
+ 0x3964, /* VSHUFI64X2Z256rmbik */
+ 0x0, /* */
+/* Table19133 */
+ 0x36ef, /* VRANGEPDZ256rmbik */
+ 0x36ff, /* VRANGEPDZrribk */
+/* Table19135 */
+ 0x1310, /* VFIXUPIMMPDZ256rmbik */
+ 0x1320, /* VFIXUPIMMPDZrribk */
+/* Table19137 */
+ 0x37b1, /* VREDUCEPDZ256rmbik */
+ 0x37c1, /* VREDUCEPDZrribk */
+/* Table19139 */
+ 0x1a44, /* VFPCLASSPDZ256rmbk */
+ 0x0, /* */
+/* Table19141 */
+ 0x303d, /* VPSHLDQZ256rmbik */
+ 0x0, /* */
+/* Table19143 */
+ 0x30d9, /* VPSHRDQZ256rmbik */
+ 0x0, /* */
+/* Table19145 */
+ 0x1b57, /* VGF2P8AFFINEQBZ256rmbik */
+ 0x0, /* */
+/* Table19147 */
+ 0x1b38, /* VGF2P8AFFINEINVQBZ256rmbik */
+ 0x0, /* */
+/* Table19149 */
+ 0xc01, /* VALIGNDZrmbik */
+ 0x0, /* */
+/* Table19151 */
+ 0x272e, /* VPERMILPSZmbik */
+ 0x0, /* */
+/* Table19153 */
+ 0x3826, /* VRNDSCALEPSZrmbik */
+ 0x382d, /* VRNDSCALEPSZrribk */
+/* Table19155 */
+ 0x24a3, /* VPCMPUDZrmibk */
+ 0x0, /* */
+/* Table19157 */
+ 0x23a3, /* VPCMPDZrmibk */
+ 0x0, /* */
+/* Table19159 */
+ 0x3937, /* VSHUFF32X4Zrmbik */
+ 0x0, /* */
+/* Table19161 */
+ 0x3538, /* VPTERNLOGDZrmbik */
+ 0x0, /* */
+/* Table19163 */
+ 0x1b0f, /* VGETMANTPSZrmbik */
+ 0x1b16, /* VGETMANTPSZrribk */
+/* Table19165 */
+ 0x395b, /* VSHUFI32X4Zrmbik */
+ 0x0, /* */
+/* Table19167 */
+ 0x3716, /* VRANGEPSZrmbik */
+ 0x371d, /* VRANGEPSZrribk */
+/* Table19169 */
+ 0x1337, /* VFIXUPIMMPSZrmbik */
+ 0x133e, /* VFIXUPIMMPSZrribk */
+/* Table19171 */
+ 0x37d8, /* VREDUCEPSZrmbik */
+ 0x37df, /* VREDUCEPSZrribk */
+/* Table19173 */
+ 0x1a5c, /* VFPCLASSPSZrmbk */
+ 0x0, /* */
+/* Table19175 */
+ 0x302b, /* VPSHLDDZrmbik */
+ 0x0, /* */
+/* Table19177 */
+ 0x30c7, /* VPSHRDDZrmbik */
+ 0x0, /* */
+/* Table19179 */
+ 0x2792, /* VPERMQZmbik */
+ 0x0, /* */
+/* Table19181 */
+ 0x2758, /* VPERMPDZmbik */
+ 0x0, /* */
+/* Table19183 */
+ 0xc1c, /* VALIGNQZrmbik */
+ 0x0, /* */
+/* Table19185 */
+ 0x26f0, /* VPERMILPDZmbik */
+ 0x0, /* */
+/* Table19187 */
+ 0x3808, /* VRNDSCALEPDZrmbik */
+ 0x380f, /* VRNDSCALEPDZrribk */
+/* Table19189 */
+ 0x24c7, /* VPCMPUQZrmibk */
+ 0x0, /* */
+/* Table19191 */
+ 0x2467, /* VPCMPQZrmibk */
+ 0x0, /* */
+/* Table19193 */
+ 0x3949, /* VSHUFF64X2Zrmbik */
+ 0x0, /* */
+/* Table19195 */
+ 0x3553, /* VPTERNLOGQZrmbik */
+ 0x0, /* */
+/* Table19197 */
+ 0x1af1, /* VGETMANTPDZrmbik */
+ 0x1af8, /* VGETMANTPDZrribk */
+/* Table19199 */
+ 0x396d, /* VSHUFI64X2Zrmbik */
+ 0x0, /* */
+/* Table19201 */
+ 0x36f8, /* VRANGEPDZrmbik */
+ 0x36ff, /* VRANGEPDZrribk */
+/* Table19203 */
+ 0x1319, /* VFIXUPIMMPDZrmbik */
+ 0x1320, /* VFIXUPIMMPDZrribk */
+/* Table19205 */
+ 0x37ba, /* VREDUCEPDZrmbik */
+ 0x37c1, /* VREDUCEPDZrribk */
+/* Table19207 */
+ 0x1a4a, /* VFPCLASSPDZrmbk */
+ 0x0, /* */
+/* Table19209 */
+ 0x3046, /* VPSHLDQZrmbik */
+ 0x0, /* */
+/* Table19211 */
+ 0x30e2, /* VPSHRDQZrmbik */
+ 0x0, /* */
+/* Table19213 */
+ 0x1b60, /* VGF2P8AFFINEQBZrmbik */
+ 0x0, /* */
+/* Table19215 */
+ 0x1b41, /* VGF2P8AFFINEINVQBZrmbik */
+ 0x0, /* */
+/* Table19217 */
+ 0xbf0, /* VALIGNDZ128rmbikz */
+ 0x0, /* */
+/* Table19219 */
+ 0x270b, /* VPERMILPSZ128mbikz */
+ 0x0, /* */
+/* Table19221 */
+ 0x3815, /* VRNDSCALEPSZ128rmbikz */
+ 0x382e, /* VRNDSCALEPSZrribkz */
+/* Table19223 */
+ 0x0, /* */
+ 0x3846, /* VRNDSCALESSZrb_Intkz */
+/* Table19225 */
+ 0x0, /* */
+ 0xf53, /* VCVTPS2PHZrrbkz */
+/* Table19227 */
+ 0x3527, /* VPTERNLOGDZ128rmbikz */
+ 0x0, /* */
+/* Table19229 */
+ 0x1afe, /* VGETMANTPSZ128rmbikz */
+ 0x1b17, /* VGETMANTPSZrribkz */
+/* Table19231 */
+ 0x0, /* */
+ 0x1b29, /* VGETMANTSSZrribkz */
+/* Table19233 */
+ 0x3705, /* VRANGEPSZ128rmbikz */
+ 0x371e, /* VRANGEPSZrribkz */
+/* Table19235 */
+ 0x0, /* */
+ 0x3730, /* VRANGESSZrribkz */
+/* Table19237 */
+ 0x1326, /* VFIXUPIMMPSZ128rmbikz */
+ 0x133f, /* VFIXUPIMMPSZrribkz */
+/* Table19239 */
+ 0x0, /* */
+ 0x1351, /* VFIXUPIMMSSZrribkz */
+/* Table19241 */
+ 0x37c7, /* VREDUCEPSZ128rmbikz */
+ 0x37e0, /* VREDUCEPSZrribkz */
+/* Table19243 */
+ 0x0, /* */
+ 0x37f2, /* VREDUCESSZrribkz */
+/* Table19245 */
+ 0x301a, /* VPSHLDDZ128rmbikz */
+ 0x0, /* */
+/* Table19247 */
+ 0x30b6, /* VPSHRDDZ128rmbikz */
+ 0x0, /* */
+/* Table19249 */
+ 0xc0b, /* VALIGNQZ128rmbikz */
+ 0x0, /* */
+/* Table19251 */
+ 0x26cd, /* VPERMILPDZ128mbikz */
+ 0x0, /* */
+/* Table19253 */
+ 0x37f7, /* VRNDSCALEPDZ128rmbikz */
+ 0x3810, /* VRNDSCALEPDZrribkz */
+/* Table19255 */
+ 0x0, /* */
+ 0x383b, /* VRNDSCALESDZrb_Intkz */
+/* Table19257 */
+ 0x3542, /* VPTERNLOGQZ128rmbikz */
+ 0x0, /* */
+/* Table19259 */
+ 0x1ae0, /* VGETMANTPDZ128rmbikz */
+ 0x1af9, /* VGETMANTPDZrribkz */
+/* Table19261 */
+ 0x0, /* */
+ 0x1b20, /* VGETMANTSDZrribkz */
+/* Table19263 */
+ 0x36e7, /* VRANGEPDZ128rmbikz */
+ 0x3700, /* VRANGEPDZrribkz */
+/* Table19265 */
+ 0x0, /* */
+ 0x3727, /* VRANGESDZrribkz */
+/* Table19267 */
+ 0x1308, /* VFIXUPIMMPDZ128rmbikz */
+ 0x1321, /* VFIXUPIMMPDZrribkz */
+/* Table19269 */
+ 0x0, /* */
+ 0x1348, /* VFIXUPIMMSDZrribkz */
+/* Table19271 */
+ 0x37a9, /* VREDUCEPDZ128rmbikz */
+ 0x37c2, /* VREDUCEPDZrribkz */
+/* Table19273 */
+ 0x0, /* */
+ 0x37e9, /* VREDUCESDZrribkz */
+/* Table19275 */
+ 0x3035, /* VPSHLDQZ128rmbikz */
+ 0x0, /* */
+/* Table19277 */
+ 0x30d1, /* VPSHRDQZ128rmbikz */
+ 0x0, /* */
+/* Table19279 */
+ 0x1b4f, /* VGF2P8AFFINEQBZ128rmbikz */
+ 0x0, /* */
+/* Table19281 */
+ 0x1b30, /* VGF2P8AFFINEINVQBZ128rmbikz */
+ 0x0, /* */
+/* Table19283 */
+ 0xbf9, /* VALIGNDZ256rmbikz */
+ 0x0, /* */
+/* Table19285 */
+ 0x271d, /* VPERMILPSZ256mbikz */
+ 0x0, /* */
+/* Table19287 */
+ 0x381e, /* VRNDSCALEPSZ256rmbikz */
+ 0x382e, /* VRNDSCALEPSZrribkz */
+/* Table19289 */
+ 0x392f, /* VSHUFF32X4Z256rmbikz */
+ 0x0, /* */
+/* Table19291 */
+ 0x3530, /* VPTERNLOGDZ256rmbikz */
+ 0x0, /* */
+/* Table19293 */
+ 0x1b07, /* VGETMANTPSZ256rmbikz */
+ 0x1b17, /* VGETMANTPSZrribkz */
+/* Table19295 */
+ 0x3953, /* VSHUFI32X4Z256rmbikz */
+ 0x0, /* */
+/* Table19297 */
+ 0x370e, /* VRANGEPSZ256rmbikz */
+ 0x371e, /* VRANGEPSZrribkz */
+/* Table19299 */
+ 0x132f, /* VFIXUPIMMPSZ256rmbikz */
+ 0x133f, /* VFIXUPIMMPSZrribkz */
+/* Table19301 */
+ 0x37d0, /* VREDUCEPSZ256rmbikz */
+ 0x37e0, /* VREDUCEPSZrribkz */
+/* Table19303 */
+ 0x3023, /* VPSHLDDZ256rmbikz */
+ 0x0, /* */
+/* Table19305 */
+ 0x30bf, /* VPSHRDDZ256rmbikz */
+ 0x0, /* */
+/* Table19307 */
+ 0x2781, /* VPERMQZ256mbikz */
+ 0x0, /* */
+/* Table19309 */
+ 0x2747, /* VPERMPDZ256mbikz */
+ 0x0, /* */
+/* Table19311 */
+ 0xc14, /* VALIGNQZ256rmbikz */
+ 0x0, /* */
+/* Table19313 */
+ 0x26df, /* VPERMILPDZ256mbikz */
+ 0x0, /* */
+/* Table19315 */
+ 0x3800, /* VRNDSCALEPDZ256rmbikz */
+ 0x3810, /* VRNDSCALEPDZrribkz */
+/* Table19317 */
+ 0x3941, /* VSHUFF64X2Z256rmbikz */
+ 0x0, /* */
+/* Table19319 */
+ 0x354b, /* VPTERNLOGQZ256rmbikz */
+ 0x0, /* */
+/* Table19321 */
+ 0x1ae9, /* VGETMANTPDZ256rmbikz */
+ 0x1af9, /* VGETMANTPDZrribkz */
+/* Table19323 */
+ 0x3965, /* VSHUFI64X2Z256rmbikz */
+ 0x0, /* */
+/* Table19325 */
+ 0x36f0, /* VRANGEPDZ256rmbikz */
+ 0x3700, /* VRANGEPDZrribkz */
+/* Table19327 */
+ 0x1311, /* VFIXUPIMMPDZ256rmbikz */
+ 0x1321, /* VFIXUPIMMPDZrribkz */
+/* Table19329 */
+ 0x37b2, /* VREDUCEPDZ256rmbikz */
+ 0x37c2, /* VREDUCEPDZrribkz */
+/* Table19331 */
+ 0x303e, /* VPSHLDQZ256rmbikz */
+ 0x0, /* */
+/* Table19333 */
+ 0x30da, /* VPSHRDQZ256rmbikz */
+ 0x0, /* */
+/* Table19335 */
+ 0x1b58, /* VGF2P8AFFINEQBZ256rmbikz */
+ 0x0, /* */
+/* Table19337 */
+ 0x1b39, /* VGF2P8AFFINEINVQBZ256rmbikz */
+ 0x0, /* */
+/* Table19339 */
+ 0xc02, /* VALIGNDZrmbikz */
+ 0x0, /* */
+/* Table19341 */
+ 0x272f, /* VPERMILPSZmbikz */
+ 0x0, /* */
+/* Table19343 */
+ 0x3827, /* VRNDSCALEPSZrmbikz */
+ 0x382e, /* VRNDSCALEPSZrribkz */
+/* Table19345 */
+ 0x3938, /* VSHUFF32X4Zrmbikz */
+ 0x0, /* */
+/* Table19347 */
+ 0x3539, /* VPTERNLOGDZrmbikz */
+ 0x0, /* */
+/* Table19349 */
+ 0x1b10, /* VGETMANTPSZrmbikz */
+ 0x1b17, /* VGETMANTPSZrribkz */
+/* Table19351 */
+ 0x395c, /* VSHUFI32X4Zrmbikz */
+ 0x0, /* */
+/* Table19353 */
+ 0x3717, /* VRANGEPSZrmbikz */
+ 0x371e, /* VRANGEPSZrribkz */
+/* Table19355 */
+ 0x1338, /* VFIXUPIMMPSZrmbikz */
+ 0x133f, /* VFIXUPIMMPSZrribkz */
+/* Table19357 */
+ 0x37d9, /* VREDUCEPSZrmbikz */
+ 0x37e0, /* VREDUCEPSZrribkz */
+/* Table19359 */
+ 0x302c, /* VPSHLDDZrmbikz */
+ 0x0, /* */
+/* Table19361 */
+ 0x30c8, /* VPSHRDDZrmbikz */
+ 0x0, /* */
+/* Table19363 */
+ 0x2793, /* VPERMQZmbikz */
+ 0x0, /* */
+/* Table19365 */
+ 0x2759, /* VPERMPDZmbikz */
+ 0x0, /* */
+/* Table19367 */
+ 0xc1d, /* VALIGNQZrmbikz */
+ 0x0, /* */
+/* Table19369 */
+ 0x26f1, /* VPERMILPDZmbikz */
+ 0x0, /* */
+/* Table19371 */
+ 0x3809, /* VRNDSCALEPDZrmbikz */
+ 0x3810, /* VRNDSCALEPDZrribkz */
+/* Table19373 */
+ 0x394a, /* VSHUFF64X2Zrmbikz */
+ 0x0, /* */
+/* Table19375 */
+ 0x3554, /* VPTERNLOGQZrmbikz */
+ 0x0, /* */
+/* Table19377 */
+ 0x1af2, /* VGETMANTPDZrmbikz */
+ 0x1af9, /* VGETMANTPDZrribkz */
+/* Table19379 */
+ 0x396e, /* VSHUFI64X2Zrmbikz */
+ 0x0, /* */
+/* Table19381 */
+ 0x36f9, /* VRANGEPDZrmbikz */
+ 0x3700, /* VRANGEPDZrribkz */
+/* Table19383 */
+ 0x131a, /* VFIXUPIMMPDZrmbikz */
+ 0x1321, /* VFIXUPIMMPDZrribkz */
+/* Table19385 */
+ 0x37bb, /* VREDUCEPDZrmbikz */
+ 0x37c2, /* VREDUCEPDZrribkz */
+/* Table19387 */
+ 0x3047, /* VPSHLDQZrmbikz */
+ 0x0, /* */
+/* Table19389 */
+ 0x30e3, /* VPSHRDQZrmbikz */
+ 0x0, /* */
+/* Table19391 */
+ 0x1b61, /* VGF2P8AFFINEQBZrmbikz */
+ 0x0, /* */
+/* Table19393 */
+ 0x1b42, /* VGF2P8AFFINEINVQBZrmbikz */
+ 0x0, /* */
+/* Table19395 */
+ 0xbf3, /* VALIGNDZ128rmikz */
+ 0xbf6, /* VALIGNDZ128rrikz */
+/* Table19397 */
+ 0x270e, /* VPERMILPSZ128mikz */
+ 0x2711, /* VPERMILPSZ128rikz */
+/* Table19399 */
+ 0x3818, /* VRNDSCALEPSZ128rmikz */
+ 0x381b, /* VRNDSCALEPSZ128rrikz */
+/* Table19401 */
+ 0x383f, /* VRNDSCALESSZm_Intkz */
+ 0x3843, /* VRNDSCALESSZr_Intkz */
+/* Table19403 */
+ 0x21c3, /* VPALIGNRZ128rmikz */
+ 0x21c6, /* VPALIGNRZ128rrikz */
+/* Table19405 */
+ 0x0, /* */
+ 0xf48, /* VCVTPS2PHZ128rrkz */
+/* Table19407 */
+ 0x352a, /* VPTERNLOGDZ128rmikz */
+ 0x352d, /* VPTERNLOGDZ128rrikz */
+/* Table19409 */
+ 0x1b01, /* VGETMANTPSZ128rmikz */
+ 0x1b04, /* VGETMANTPSZ128rrikz */
+/* Table19411 */
+ 0x1b25, /* VGETMANTSSZrmikz */
+ 0x1b2b, /* VGETMANTSSZrrikz */
+/* Table19413 */
+ 0x120a, /* VDBPSADBWZ128rmikz */
+ 0x120d, /* VDBPSADBWZ128rrikz */
+/* Table19415 */
+ 0x3708, /* VRANGEPSZ128rmikz */
+ 0x370b, /* VRANGEPSZ128rrikz */
+/* Table19417 */
+ 0x372c, /* VRANGESSZrmikz */
+ 0x3732, /* VRANGESSZrrikz */
+/* Table19419 */
+ 0x1329, /* VFIXUPIMMPSZ128rmikz */
+ 0x132c, /* VFIXUPIMMPSZ128rrikz */
+/* Table19421 */
+ 0x134d, /* VFIXUPIMMSSZrmikz */
+ 0x1353, /* VFIXUPIMMSSZrrikz */
+/* Table19423 */
+ 0x37ca, /* VREDUCEPSZ128rmikz */
+ 0x37cd, /* VREDUCEPSZ128rrikz */
+/* Table19425 */
+ 0x37ee, /* VREDUCESSZrmikz */
+ 0x37f4, /* VREDUCESSZrrikz */
+/* Table19427 */
+ 0x301d, /* VPSHLDDZ128rmikz */
+ 0x3020, /* VPSHLDDZ128rrikz */
+/* Table19429 */
+ 0x30b9, /* VPSHRDDZ128rmikz */
+ 0x30bc, /* VPSHRDDZ128rrikz */
+/* Table19431 */
+ 0xc0e, /* VALIGNQZ128rmikz */
+ 0xc11, /* VALIGNQZ128rrikz */
+/* Table19433 */
+ 0x26d0, /* VPERMILPDZ128mikz */
+ 0x26d3, /* VPERMILPDZ128rikz */
+/* Table19435 */
+ 0x37fa, /* VRNDSCALEPDZ128rmikz */
+ 0x37fd, /* VRNDSCALEPDZ128rrikz */
+/* Table19437 */
+ 0x3834, /* VRNDSCALESDZm_Intkz */
+ 0x3838, /* VRNDSCALESDZr_Intkz */
+/* Table19439 */
+ 0x3545, /* VPTERNLOGQZ128rmikz */
+ 0x3548, /* VPTERNLOGQZ128rrikz */
+/* Table19441 */
+ 0x1ae3, /* VGETMANTPDZ128rmikz */
+ 0x1ae6, /* VGETMANTPDZ128rrikz */
+/* Table19443 */
+ 0x1b1c, /* VGETMANTSDZrmikz */
+ 0x1b22, /* VGETMANTSDZrrikz */
+/* Table19445 */
+ 0x36ea, /* VRANGEPDZ128rmikz */
+ 0x36ed, /* VRANGEPDZ128rrikz */
+/* Table19447 */
+ 0x3723, /* VRANGESDZrmikz */
+ 0x3729, /* VRANGESDZrrikz */
+/* Table19449 */
+ 0x130b, /* VFIXUPIMMPDZ128rmikz */
+ 0x130e, /* VFIXUPIMMPDZ128rrikz */
+/* Table19451 */
+ 0x1344, /* VFIXUPIMMSDZrmikz */
+ 0x134a, /* VFIXUPIMMSDZrrikz */
+/* Table19453 */
+ 0x37ac, /* VREDUCEPDZ128rmikz */
+ 0x37af, /* VREDUCEPDZ128rrikz */
+/* Table19455 */
+ 0x37e5, /* VREDUCESDZrmikz */
+ 0x37eb, /* VREDUCESDZrrikz */
+/* Table19457 */
+ 0x3098, /* VPSHLDWZ128rmikz */
+ 0x309b, /* VPSHLDWZ128rrikz */
+/* Table19459 */
+ 0x3038, /* VPSHLDQZ128rmikz */
+ 0x303b, /* VPSHLDQZ128rrikz */
+/* Table19461 */
+ 0x3134, /* VPSHRDWZ128rmikz */
+ 0x3137, /* VPSHRDWZ128rrikz */
+/* Table19463 */
+ 0x30d4, /* VPSHRDQZ128rmikz */
+ 0x30d7, /* VPSHRDQZ128rrikz */
+/* Table19465 */
+ 0x1b52, /* VGF2P8AFFINEQBZ128rmikz */
+ 0x1b55, /* VGF2P8AFFINEQBZ128rrikz */
+/* Table19467 */
+ 0x1b33, /* VGF2P8AFFINEINVQBZ128rmikz */
+ 0x1b36, /* VGF2P8AFFINEINVQBZ128rrikz */
+/* Table19469 */
+ 0xbfc, /* VALIGNDZ256rmikz */
+ 0xbff, /* VALIGNDZ256rrikz */
+/* Table19471 */
+ 0x2720, /* VPERMILPSZ256mikz */
+ 0x2723, /* VPERMILPSZ256rikz */
+/* Table19473 */
+ 0x3821, /* VRNDSCALEPSZ256rmikz */
+ 0x3824, /* VRNDSCALEPSZ256rrikz */
+/* Table19475 */
+ 0x21c9, /* VPALIGNRZ256rmikz */
+ 0x21cc, /* VPALIGNRZ256rrikz */
+/* Table19477 */
+ 0x1b94, /* VINSERTF32x4Z256rmkz */
+ 0x1b97, /* VINSERTF32x4Z256rrkz */
+/* Table19479 */
+ 0x0, /* */
+ 0x12c8, /* VEXTRACTF32x4Z256rrkz */
+/* Table19481 */
+ 0x0, /* */
+ 0xf4d, /* VCVTPS2PHZ256rrkz */
+/* Table19483 */
+ 0x3932, /* VSHUFF32X4Z256rmikz */
+ 0x3935, /* VSHUFF32X4Z256rrikz */
+/* Table19485 */
+ 0x3533, /* VPTERNLOGDZ256rmikz */
+ 0x3536, /* VPTERNLOGDZ256rrikz */
+/* Table19487 */
+ 0x1b0a, /* VGETMANTPSZ256rmikz */
+ 0x1b0d, /* VGETMANTPSZ256rrikz */
+/* Table19489 */
+ 0x1bba, /* VINSERTI32x4Z256rmkz */
+ 0x1bbd, /* VINSERTI32x4Z256rrkz */
+/* Table19491 */
+ 0x0, /* */
+ 0x12e8, /* VEXTRACTI32x4Z256rrkz */
+/* Table19493 */
+ 0x1210, /* VDBPSADBWZ256rmikz */
+ 0x1213, /* VDBPSADBWZ256rrikz */
+/* Table19495 */
+ 0x3956, /* VSHUFI32X4Z256rmikz */
+ 0x3959, /* VSHUFI32X4Z256rrikz */
+/* Table19497 */
+ 0x3711, /* VRANGEPSZ256rmikz */
+ 0x3714, /* VRANGEPSZ256rrikz */
+/* Table19499 */
+ 0x1332, /* VFIXUPIMMPSZ256rmikz */
+ 0x1335, /* VFIXUPIMMPSZ256rrikz */
+/* Table19501 */
+ 0x37d3, /* VREDUCEPSZ256rmikz */
+ 0x37d6, /* VREDUCEPSZ256rrikz */
+/* Table19503 */
+ 0x3026, /* VPSHLDDZ256rmikz */
+ 0x3029, /* VPSHLDDZ256rrikz */
+/* Table19505 */
+ 0x30c2, /* VPSHRDDZ256rmikz */
+ 0x30c5, /* VPSHRDDZ256rrikz */
+/* Table19507 */
+ 0x2784, /* VPERMQZ256mikz */
+ 0x2787, /* VPERMQZ256rikz */
+/* Table19509 */
+ 0x274a, /* VPERMPDZ256mikz */
+ 0x274d, /* VPERMPDZ256rikz */
+/* Table19511 */
+ 0xc17, /* VALIGNQZ256rmikz */
+ 0xc1a, /* VALIGNQZ256rrikz */
+/* Table19513 */
+ 0x26e2, /* VPERMILPDZ256mikz */
+ 0x26e5, /* VPERMILPDZ256rikz */
+/* Table19515 */
+ 0x3803, /* VRNDSCALEPDZ256rmikz */
+ 0x3806, /* VRNDSCALEPDZ256rrikz */
+/* Table19517 */
+ 0x1ba6, /* VINSERTF64x2Z256rmkz */
+ 0x1ba9, /* VINSERTF64x2Z256rrkz */
+/* Table19519 */
+ 0x0, /* */
+ 0x12d7, /* VEXTRACTF64x2Z256rrkz */
+/* Table19521 */
+ 0x3944, /* VSHUFF64X2Z256rmikz */
+ 0x3947, /* VSHUFF64X2Z256rrikz */
+/* Table19523 */
+ 0x354e, /* VPTERNLOGQZ256rmikz */
+ 0x3551, /* VPTERNLOGQZ256rrikz */
+/* Table19525 */
+ 0x1aec, /* VGETMANTPDZ256rmikz */
+ 0x1aef, /* VGETMANTPDZ256rrikz */
+/* Table19527 */
+ 0x1bcc, /* VINSERTI64x2Z256rmkz */
+ 0x1bcf, /* VINSERTI64x2Z256rrkz */
+/* Table19529 */
+ 0x0, /* */
+ 0x12f7, /* VEXTRACTI64x2Z256rrkz */
+/* Table19531 */
+ 0x3968, /* VSHUFI64X2Z256rmikz */
+ 0x396b, /* VSHUFI64X2Z256rrikz */
+/* Table19533 */
+ 0x36f3, /* VRANGEPDZ256rmikz */
+ 0x36f6, /* VRANGEPDZ256rrikz */
+/* Table19535 */
+ 0x1314, /* VFIXUPIMMPDZ256rmikz */
+ 0x1317, /* VFIXUPIMMPDZ256rrikz */
+/* Table19537 */
+ 0x37b5, /* VREDUCEPDZ256rmikz */
+ 0x37b8, /* VREDUCEPDZ256rrikz */
+/* Table19539 */
+ 0x309e, /* VPSHLDWZ256rmikz */
+ 0x30a1, /* VPSHLDWZ256rrikz */
+/* Table19541 */
+ 0x3041, /* VPSHLDQZ256rmikz */
+ 0x3044, /* VPSHLDQZ256rrikz */
+/* Table19543 */
+ 0x313a, /* VPSHRDWZ256rmikz */
+ 0x313d, /* VPSHRDWZ256rrikz */
+/* Table19545 */
+ 0x30dd, /* VPSHRDQZ256rmikz */
+ 0x30e0, /* VPSHRDQZ256rrikz */
+/* Table19547 */
+ 0x1b5b, /* VGF2P8AFFINEQBZ256rmikz */
+ 0x1b5e, /* VGF2P8AFFINEQBZ256rrikz */
+/* Table19549 */
+ 0x1b3c, /* VGF2P8AFFINEINVQBZ256rmikz */
+ 0x1b3f, /* VGF2P8AFFINEINVQBZ256rrikz */
+/* Table19551 */
+ 0xc05, /* VALIGNDZrmikz */
+ 0xc08, /* VALIGNDZrrikz */
+/* Table19553 */
+ 0x2732, /* VPERMILPSZmikz */
+ 0x2735, /* VPERMILPSZrikz */
+/* Table19555 */
+ 0x382a, /* VRNDSCALEPSZrmikz */
+ 0x3830, /* VRNDSCALEPSZrrikz */
+/* Table19557 */
+ 0x21cf, /* VPALIGNRZrmikz */
+ 0x21d2, /* VPALIGNRZrrikz */
+/* Table19559 */
+ 0x1b9a, /* VINSERTF32x4Zrmkz */
+ 0x1b9d, /* VINSERTF32x4Zrrkz */
+/* Table19561 */
+ 0x0, /* */
+ 0x12cd, /* VEXTRACTF32x4Zrrkz */
+/* Table19563 */
+ 0x1ba0, /* VINSERTF32x8Zrmkz */
+ 0x1ba3, /* VINSERTF32x8Zrrkz */
+/* Table19565 */
+ 0x0, /* */
+ 0x12d2, /* VEXTRACTF32x8Zrrkz */
+/* Table19567 */
+ 0x0, /* */
+ 0xf55, /* VCVTPS2PHZrrkz */
+/* Table19569 */
+ 0x393b, /* VSHUFF32X4Zrmikz */
+ 0x393e, /* VSHUFF32X4Zrrikz */
+/* Table19571 */
+ 0x353c, /* VPTERNLOGDZrmikz */
+ 0x353f, /* VPTERNLOGDZrrikz */
+/* Table19573 */
+ 0x1b13, /* VGETMANTPSZrmikz */
+ 0x1b19, /* VGETMANTPSZrrikz */
+/* Table19575 */
+ 0x1bc0, /* VINSERTI32x4Zrmkz */
+ 0x1bc3, /* VINSERTI32x4Zrrkz */
+/* Table19577 */
+ 0x0, /* */
+ 0x12ed, /* VEXTRACTI32x4Zrrkz */
+/* Table19579 */
+ 0x1bc6, /* VINSERTI32x8Zrmkz */
+ 0x1bc9, /* VINSERTI32x8Zrrkz */
+/* Table19581 */
+ 0x0, /* */
+ 0x12f2, /* VEXTRACTI32x8Zrrkz */
+/* Table19583 */
+ 0x1216, /* VDBPSADBWZrmikz */
+ 0x1219, /* VDBPSADBWZrrikz */
+/* Table19585 */
+ 0x395f, /* VSHUFI32X4Zrmikz */
+ 0x3962, /* VSHUFI32X4Zrrikz */
+/* Table19587 */
+ 0x371a, /* VRANGEPSZrmikz */
+ 0x3720, /* VRANGEPSZrrikz */
+/* Table19589 */
+ 0x133b, /* VFIXUPIMMPSZrmikz */
+ 0x1341, /* VFIXUPIMMPSZrrikz */
+/* Table19591 */
+ 0x37dc, /* VREDUCEPSZrmikz */
+ 0x37e2, /* VREDUCEPSZrrikz */
+/* Table19593 */
+ 0x302f, /* VPSHLDDZrmikz */
+ 0x3032, /* VPSHLDDZrrikz */
+/* Table19595 */
+ 0x30cb, /* VPSHRDDZrmikz */
+ 0x30ce, /* VPSHRDDZrrikz */
+/* Table19597 */
+ 0x2796, /* VPERMQZmikz */
+ 0x2799, /* VPERMQZrikz */
+/* Table19599 */
+ 0x275c, /* VPERMPDZmikz */
+ 0x275f, /* VPERMPDZrikz */
+/* Table19601 */
+ 0xc20, /* VALIGNQZrmikz */
+ 0xc23, /* VALIGNQZrrikz */
+/* Table19603 */
+ 0x26f4, /* VPERMILPDZmikz */
+ 0x26f7, /* VPERMILPDZrikz */
+/* Table19605 */
+ 0x380c, /* VRNDSCALEPDZrmikz */
+ 0x3812, /* VRNDSCALEPDZrrikz */
+/* Table19607 */
+ 0x1bac, /* VINSERTF64x2Zrmkz */
+ 0x1baf, /* VINSERTF64x2Zrrkz */
+/* Table19609 */
+ 0x0, /* */
+ 0x12dc, /* VEXTRACTF64x2Zrrkz */
+/* Table19611 */
+ 0x1bb2, /* VINSERTF64x4Zrmkz */
+ 0x1bb5, /* VINSERTF64x4Zrrkz */
+/* Table19613 */
+ 0x0, /* */
+ 0x12e1, /* VEXTRACTF64x4Zrrkz */
+/* Table19615 */
+ 0x394d, /* VSHUFF64X2Zrmikz */
+ 0x3950, /* VSHUFF64X2Zrrikz */
+/* Table19617 */
+ 0x3557, /* VPTERNLOGQZrmikz */
+ 0x355a, /* VPTERNLOGQZrrikz */
+/* Table19619 */
+ 0x1af5, /* VGETMANTPDZrmikz */
+ 0x1afb, /* VGETMANTPDZrrikz */
+/* Table19621 */
+ 0x1bd2, /* VINSERTI64x2Zrmkz */
+ 0x1bd5, /* VINSERTI64x2Zrrkz */
+/* Table19623 */
+ 0x0, /* */
+ 0x12fc, /* VEXTRACTI64x2Zrrkz */
+/* Table19625 */
+ 0x1bd8, /* VINSERTI64x4Zrmkz */
+ 0x1bdb, /* VINSERTI64x4Zrrkz */
+/* Table19627 */
+ 0x0, /* */
+ 0x1301, /* VEXTRACTI64x4Zrrkz */
+/* Table19629 */
+ 0x3971, /* VSHUFI64X2Zrmikz */
+ 0x3974, /* VSHUFI64X2Zrrikz */
+/* Table19631 */
+ 0x36fc, /* VRANGEPDZrmikz */
+ 0x3702, /* VRANGEPDZrrikz */
+/* Table19633 */
+ 0x131d, /* VFIXUPIMMPDZrmikz */
+ 0x1323, /* VFIXUPIMMPDZrrikz */
+/* Table19635 */
+ 0x37be, /* VREDUCEPDZrmikz */
+ 0x37c4, /* VREDUCEPDZrrikz */
+/* Table19637 */
+ 0x30a4, /* VPSHLDWZrmikz */
+ 0x30a7, /* VPSHLDWZrrikz */
+/* Table19639 */
+ 0x304a, /* VPSHLDQZrmikz */
+ 0x304d, /* VPSHLDQZrrikz */
+/* Table19641 */
+ 0x3140, /* VPSHRDWZrmikz */
+ 0x3143, /* VPSHRDWZrrikz */
+/* Table19643 */
+ 0x30e6, /* VPSHRDQZrmikz */
+ 0x30e9, /* VPSHRDQZrrikz */
+/* Table19645 */
+ 0x1b64, /* VGF2P8AFFINEQBZrmikz */
+ 0x1b67, /* VGF2P8AFFINEQBZrrikz */
+/* Table19647 */
+ 0x1b45, /* VGF2P8AFFINEINVQBZrmikz */
+ 0x1b48, /* VGF2P8AFFINEINVQBZrrikz */
+/* Table19649 */
+ 0x293f, /* VPMACSSWWrm */
+ 0x2940, /* VPMACSSWWrr */
+/* Table19651 */
+ 0x293d, /* VPMACSSWDrm */
+ 0x293e, /* VPMACSSWDrr */
+/* Table19653 */
+ 0x293b, /* VPMACSSDQLrm */
+ 0x293c, /* VPMACSSDQLrr */
+/* Table19655 */
+ 0x2937, /* VPMACSSDDrm */
+ 0x2938, /* VPMACSSDDrr */
+/* Table19657 */
+ 0x2939, /* VPMACSSDQHrm */
+ 0x293a, /* VPMACSSDQHrr */
+/* Table19659 */
+ 0x2943, /* VPMACSWWrm */
+ 0x2944, /* VPMACSWWrr */
+/* Table19661 */
+ 0x2941, /* VPMACSWDrm */
+ 0x2942, /* VPMACSWDrr */
+/* Table19663 */
+ 0x2935, /* VPMACSDQLrm */
+ 0x2936, /* VPMACSDQLrr */
+/* Table19665 */
+ 0x2931, /* VPMACSDDrm */
+ 0x2932, /* VPMACSDDrr */
+/* Table19667 */
+ 0x2933, /* VPMACSDQHrm */
+ 0x2934, /* VPMACSDQHrr */
+/* Table19669 */
+ 0x236b, /* VPCMOVrmr */
+ 0x236d, /* VPCMOVrrr */
+/* Table19671 */
+ 0x2efa, /* VPPERMrmr */
+ 0x2efc, /* VPPERMrrr */
+/* Table19673 */
+ 0x2945, /* VPMADCSSWDrm */
+ 0x2946, /* VPMADCSSWDrr */
+/* Table19675 */
+ 0x2947, /* VPMADCSWDrm */
+ 0x2948, /* VPMADCSWDrr */
+/* Table19677 */
+ 0x2fd6, /* VPROTBmi */
+ 0x2fd8, /* VPROTBri */
+/* Table19679 */
+ 0x2fe8, /* VPROTWmi */
+ 0x2fea, /* VPROTWri */
+/* Table19681 */
+ 0x2fdc, /* VPROTDmi */
+ 0x2fde, /* VPROTDri */
+/* Table19683 */
+ 0x2fe2, /* VPROTQmi */
+ 0x2fe4, /* VPROTQri */
+/* Table19685 */
+ 0x24ff, /* VPCOMBmi */
+ 0x2501, /* VPCOMBri */
+/* Table19687 */
+ 0x2557, /* VPCOMWmi */
+ 0x2559, /* VPCOMWri */
+/* Table19689 */
+ 0x2503, /* VPCOMDmi */
+ 0x2505, /* VPCOMDri */
+/* Table19691 */
+ 0x2543, /* VPCOMQmi */
+ 0x2545, /* VPCOMQri */
+/* Table19693 */
+ 0x2547, /* VPCOMUBmi */
+ 0x2549, /* VPCOMUBri */
+/* Table19695 */
+ 0x2553, /* VPCOMUWmi */
+ 0x2555, /* VPCOMUWri */
+/* Table19697 */
+ 0x254b, /* VPCOMUDmi */
+ 0x254d, /* VPCOMUDri */
+/* Table19699 */
+ 0x254f, /* VPCOMUQmi */
+ 0x2551, /* VPCOMUQri */
+/* Table19701 */
+ 0x236c, /* VPCMOVrrm */
+ 0x236e, /* VPCMOVrrr_REV */
+/* Table19703 */
+ 0x2efb, /* VPPERMrrm */
+ 0x2efd, /* VPPERMrrr_REV */
+/* Table19705 */
+ 0x2367, /* VPCMOVYrmr */
+ 0x2369, /* VPCMOVYrrr */
+/* Table19707 */
+ 0x2368, /* VPCMOVYrrm */
+ 0x236a, /* VPCMOVYrrr_REV */
+/* Table19709 */
+ 0x0, /* */
+ 0x155, /* BLCFILL32rm */
+ 0x171, /* BLSFILL32rm */
+ 0x165, /* BLCS32rm */
+ 0xb26, /* TZMSK32rm */
+ 0x15d, /* BLCIC32rm */
+ 0x179, /* BLSIC32rm */
+ 0xafb, /* T1MSKC32rm */
+ 0x0, /* */
+ 0x156, /* BLCFILL32rr */
+ 0x172, /* BLSFILL32rr */
+ 0x166, /* BLCS32rr */
+ 0xb27, /* TZMSK32rr */
+ 0x15e, /* BLCIC32rr */
+ 0x17a, /* BLSIC32rr */
+ 0xafc, /* T1MSKC32rr */
+/* Table19725 */
+ 0x0, /* */
+ 0x161, /* BLCMSK32rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x159, /* BLCI32rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x162, /* BLCMSK32rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x15a, /* BLCI32rr */
+ 0x0, /* */
+/* Table19741 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x4f6, /* LLWPCB */
+ 0xa67, /* SLWPCB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table19757 */
+ 0x1a6e, /* VFRCZPSrm */
+ 0x1a6f, /* VFRCZPSrr */
+/* Table19759 */
+ 0x1a6a, /* VFRCZPDrm */
+ 0x1a6b, /* VFRCZPDrr */
+/* Table19761 */
+ 0x1a72, /* VFRCZSSrm */
+ 0x1a73, /* VFRCZSSrr */
+/* Table19763 */
+ 0x1a70, /* VFRCZSDrm */
+ 0x1a71, /* VFRCZSDrr */
+/* Table19765 */
+ 0x2fd7, /* VPROTBmr */
+ 0x2fda, /* VPROTBrr */
+/* Table19767 */
+ 0x2fe9, /* VPROTWmr */
+ 0x2fec, /* VPROTWrr */
+/* Table19769 */
+ 0x2fdd, /* VPROTDmr */
+ 0x2fe0, /* VPROTDrr */
+/* Table19771 */
+ 0x2fe3, /* VPROTQmr */
+ 0x2fe6, /* VPROTQrr */
+/* Table19773 */
+ 0x3014, /* VPSHLBmr */
+ 0x3016, /* VPSHLBrr */
+/* Table19775 */
+ 0x30b0, /* VPSHLWmr */
+ 0x30b2, /* VPSHLWrr */
+/* Table19777 */
+ 0x30a8, /* VPSHLDmr */
+ 0x30aa, /* VPSHLDrr */
+/* Table19779 */
+ 0x30ac, /* VPSHLQmr */
+ 0x30ae, /* VPSHLQrr */
+/* Table19781 */
+ 0x3004, /* VPSHABmr */
+ 0x3006, /* VPSHABrr */
+/* Table19783 */
+ 0x3010, /* VPSHAWmr */
+ 0x3012, /* VPSHAWrr */
+/* Table19785 */
+ 0x3008, /* VPSHADmr */
+ 0x300a, /* VPSHADrr */
+/* Table19787 */
+ 0x300c, /* VPSHAQmr */
+ 0x300e, /* VPSHAQrr */
+/* Table19789 */
+ 0x28b7, /* VPHADDBWrm */
+ 0x28b8, /* VPHADDBWrr */
+/* Table19791 */
+ 0x28b3, /* VPHADDBDrm */
+ 0x28b4, /* VPHADDBDrr */
+/* Table19793 */
+ 0x28b5, /* VPHADDBQrm */
+ 0x28b6, /* VPHADDBQrr */
+/* Table19795 */
+ 0x28cf, /* VPHADDWDrm */
+ 0x28d0, /* VPHADDWDrr */
+/* Table19797 */
+ 0x28d1, /* VPHADDWQrm */
+ 0x28d2, /* VPHADDWQrr */
+/* Table19799 */
+ 0x28b9, /* VPHADDDQrm */
+ 0x28ba, /* VPHADDDQrr */
+/* Table19801 */
+ 0x28c7, /* VPHADDUBWrm */
+ 0x28c8, /* VPHADDUBWrr */
+/* Table19803 */
+ 0x28c3, /* VPHADDUBDrm */
+ 0x28c4, /* VPHADDUBDrr */
+/* Table19805 */
+ 0x28c5, /* VPHADDUBQrm */
+ 0x28c6, /* VPHADDUBQrr */
+/* Table19807 */
+ 0x28cb, /* VPHADDUWDrm */
+ 0x28cc, /* VPHADDUWDrr */
+/* Table19809 */
+ 0x28cd, /* VPHADDUWQrm */
+ 0x28ce, /* VPHADDUWQrr */
+/* Table19811 */
+ 0x28c9, /* VPHADDUDQrm */
+ 0x28ca, /* VPHADDUDQrr */
+/* Table19813 */
+ 0x28d9, /* VPHSUBBWrm */
+ 0x28da, /* VPHSUBBWrr */
+/* Table19815 */
+ 0x28e5, /* VPHSUBWDrm */
+ 0x28e6, /* VPHSUBWDrr */
+/* Table19817 */
+ 0x28db, /* VPHSUBDQrm */
+ 0x28dc, /* VPHSUBDQrr */
+/* Table19819 */
+ 0x0, /* */
+ 0x157, /* BLCFILL64rm */
+ 0x173, /* BLSFILL64rm */
+ 0x167, /* BLCS64rm */
+ 0xb28, /* TZMSK64rm */
+ 0x15f, /* BLCIC64rm */
+ 0x17b, /* BLSIC64rm */
+ 0xafd, /* T1MSKC64rm */
+ 0x0, /* */
+ 0x158, /* BLCFILL64rr */
+ 0x174, /* BLSFILL64rr */
+ 0x168, /* BLCS64rr */
+ 0xb29, /* TZMSK64rr */
+ 0x160, /* BLCIC64rr */
+ 0x17c, /* BLSIC64rr */
+ 0xafe, /* T1MSKC64rr */
+/* Table19835 */
+ 0x0, /* */
+ 0x163, /* BLCMSK64rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x15b, /* BLCI64rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x164, /* BLCMSK64rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x15c, /* BLCI64rr */
+ 0x0, /* */
+/* Table19851 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x4f7, /* LLWPCB64 */
+ 0xa68, /* SLWPCB64 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table19867 */
+ 0x2fd9, /* VPROTBrm */
+ 0x2fdb, /* VPROTBrr_REV */
+/* Table19869 */
+ 0x2feb, /* VPROTWrm */
+ 0x2fed, /* VPROTWrr_REV */
+/* Table19871 */
+ 0x2fdf, /* VPROTDrm */
+ 0x2fe1, /* VPROTDrr_REV */
+/* Table19873 */
+ 0x2fe5, /* VPROTQrm */
+ 0x2fe7, /* VPROTQrr_REV */
+/* Table19875 */
+ 0x3015, /* VPSHLBrm */
+ 0x3017, /* VPSHLBrr_REV */
+/* Table19877 */
+ 0x30b1, /* VPSHLWrm */
+ 0x30b3, /* VPSHLWrr_REV */
+/* Table19879 */
+ 0x30a9, /* VPSHLDrm */
+ 0x30ab, /* VPSHLDrr_REV */
+/* Table19881 */
+ 0x30ad, /* VPSHLQrm */
+ 0x30af, /* VPSHLQrr_REV */
+/* Table19883 */
+ 0x3005, /* VPSHABrm */
+ 0x3007, /* VPSHABrr_REV */
+/* Table19885 */
+ 0x3011, /* VPSHAWrm */
+ 0x3013, /* VPSHAWrr_REV */
+/* Table19887 */
+ 0x3009, /* VPSHADrm */
+ 0x300b, /* VPSHADrr_REV */
+/* Table19889 */
+ 0x300d, /* VPSHAQrm */
+ 0x300f, /* VPSHAQrr_REV */
+/* Table19891 */
+ 0x1a6c, /* VFRCZPSYrm */
+ 0x1a6d, /* VFRCZPSYrr */
+/* Table19893 */
+ 0x1a68, /* VFRCZPDYrm */
+ 0x1a69, /* VFRCZPDYrr */
+/* Table19895 */
+ 0x151, /* BEXTRI32mi */
+ 0x152, /* BEXTRI32ri */
+/* Table19897 */
+ 0x513, /* LWPINS32rmi */
+ 0x517, /* LWPVAL32rmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x514, /* LWPINS32rri */
+ 0x518, /* LWPVAL32rri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table19913 */
+ 0x153, /* BEXTRI64mi */
+ 0x154, /* BEXTRI64ri */
+/* Table19915 */
+ 0x515, /* LWPINS64rmi */
+ 0x519, /* LWPVAL64rmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x516, /* LWPINS64rri */
+ 0x51a, /* LWPVAL64rri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table19931 */
+ 0x7ed, /* PI2FWrm */
+ 0x7ee, /* PI2FWrr */
+/* Table19933 */
+ 0x7eb, /* PI2FDrm */
+ 0x7ec, /* PI2FDrr */
+/* Table19935 */
+ 0x7b9, /* PF2IWrm */
+ 0x7ba, /* PF2IWrr */
+/* Table19937 */
+ 0x7b7, /* PF2IDrm */
+ 0x7b8, /* PF2IDrr */
+/* Table19939 */
+ 0x7cb, /* PFNACCrm */
+ 0x7cc, /* PFNACCrr */
+/* Table19941 */
+ 0x7cd, /* PFPNACCrm */
+ 0x7ce, /* PFPNACCrr */
+/* Table19943 */
+ 0x7c1, /* PFCMPGErm */
+ 0x7c2, /* PFCMPGErr */
+/* Table19945 */
+ 0x7c7, /* PFMINrm */
+ 0x7c8, /* PFMINrr */
+/* Table19947 */
+ 0x7d3, /* PFRCPrm */
+ 0x7d4, /* PFRCPrr */
+/* Table19949 */
+ 0x7d7, /* PFRSQRTrm */
+ 0x7d8, /* PFRSQRTrr */
+/* Table19951 */
+ 0x7db, /* PFSUBrm */
+ 0x7dc, /* PFSUBrr */
+/* Table19953 */
+ 0x7bd, /* PFADDrm */
+ 0x7be, /* PFADDrr */
+/* Table19955 */
+ 0x7c3, /* PFCMPGTrm */
+ 0x7c4, /* PFCMPGTrr */
+/* Table19957 */
+ 0x7c5, /* PFMAXrm */
+ 0x7c6, /* PFMAXrr */
+/* Table19959 */
+ 0x7cf, /* PFRCPIT1rm */
+ 0x7d0, /* PFRCPIT1rr */
+/* Table19961 */
+ 0x7d5, /* PFRSQIT1rm */
+ 0x7d6, /* PFRSQIT1rr */
+/* Table19963 */
+ 0x7d9, /* PFSUBRrm */
+ 0x7da, /* PFSUBRrr */
+/* Table19965 */
+ 0x7bb, /* PFACCrm */
+ 0x7bc, /* PFACCrr */
+/* Table19967 */
+ 0x7bf, /* PFCMPEQrm */
+ 0x7c0, /* PFCMPEQrr */
+/* Table19969 */
+ 0x7c9, /* PFMULrm */
+ 0x7ca, /* PFMULrr */
+/* Table19971 */
+ 0x7d1, /* PFRCPIT2rm */
+ 0x7d2, /* PFRCPIT2rr */
+/* Table19973 */
+ 0x830, /* PMULHRWrm */
+ 0x831, /* PMULHRWrr */
+/* Table19975 */
+ 0x89f, /* PSWAPDrm */
+ 0x8a0, /* PSWAPDrr */
+/* Table19977 */
+ 0x783, /* PAVGUSBrm */
+ 0x784, /* PAVGUSBrr */
+ 0x0
+};
+
diff --git a/capstone/arch/X86/X86GenDisassemblerTables2.inc b/capstone/arch/X86/X86GenDisassemblerTables2.inc
new file mode 100644
index 000000000..9f474255d
--- /dev/null
+++ b/capstone/arch/X86/X86GenDisassemblerTables2.inc
@@ -0,0 +1,102151 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+static const unsigned char index_x86DisassemblerOneByteOpcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 0,
+ 0,
+ 0,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 0,
+ 0,
+ 15,
+ 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 x86DisassemblerOneByteOpcodes[] = {
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_ONEENTRY, 292 },
+ { MODRM_SPLITRM, 293 },
+ { MODRM_SPLITRM, 295 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 442 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 447 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 513 },
+ { MODRM_ONEENTRY, 514 },
+ { MODRM_ONEENTRY, 515 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 928 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 933 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 935 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1001 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 1022 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1043 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1045 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1051 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1067 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1069 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1071 },
+ { MODRM_ONEENTRY, 1072 },
+ { MODRM_ONEENTRY, 1073 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1074 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1076 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1078 },
+ { MODRM_ONEENTRY, 1079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1080 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1082 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1084 },
+ { MODRM_ONEENTRY, 1085 },
+ { MODRM_ONEENTRY, 1086 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1087 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1089 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1091 },
+ { MODRM_ONEENTRY, 1092 },
+ { MODRM_ONEENTRY, 1093 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1094 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1096 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1098 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1099 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1101 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1104 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1106 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1108 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1109 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1111 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1113 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1118 },
+ { MODRM_ONEENTRY, 1119 },
+ { MODRM_SPLITRM, 1120 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1122 },
+ { MODRM_SPLITRM, 1123 },
+ { MODRM_ONEENTRY, 1125 },
+ { MODRM_SPLITRM, 1126 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 1128 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 1129 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1130 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 1146 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1162 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1164 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1166 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1168 },
+ { MODRM_SPLITRM, 1170 },
+ { MODRM_SPLITRM, 1172 },
+ { MODRM_SPLITRM, 1174 },
+ { MODRM_SPLITREG, 1176 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1193 },
+ { MODRM_ONEENTRY, 1194 },
+ { MODRM_ONEENTRY, 1195 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1196 },
+ { MODRM_ONEENTRY, 1197 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 1198 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 1199 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1200 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1201 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1202 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1203 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1204 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1205 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1207 },
+ { MODRM_ONEENTRY, 1223 },
+ { MODRM_ONEENTRY, 1224 },
+ { MODRM_SPLITRM, 1225 },
+ { MODRM_SPLITRM, 1227 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1229 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 442 },
+ { MODRM_ONEENTRY, 1301 },
+ { MODRM_ONEENTRY, 1302 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 447 },
+ { MODRM_ONEENTRY, 1303 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1304 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1320 },
+ { MODRM_ONEENTRY, 513 },
+ { MODRM_ONEENTRY, 514 },
+ { MODRM_ONEENTRY, 515 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 928 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 1336 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 1337 },
+ { MODRM_ONEENTRY, 1338 },
+ { MODRM_ONEENTRY, 1339 },
+ { MODRM_ONEENTRY, 1340 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 1341 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 1342 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1343 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1359 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1375 },
+ { MODRM_ONEENTRY, 1376 },
+ { MODRM_ONEENTRY, 1377 },
+ { MODRM_ONEENTRY, 1378 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_ONEENTRY, 292 },
+ { MODRM_SPLITRM, 293 },
+ { MODRM_SPLITRM, 295 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 442 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 447 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 513 },
+ { MODRM_ONEENTRY, 514 },
+ { MODRM_ONEENTRY, 515 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1379 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 933 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 935 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1001 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1067 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1069 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1071 },
+ { MODRM_ONEENTRY, 1072 },
+ { MODRM_ONEENTRY, 1073 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1074 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1076 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1078 },
+ { MODRM_ONEENTRY, 1079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1080 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1082 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1084 },
+ { MODRM_ONEENTRY, 1085 },
+ { MODRM_ONEENTRY, 1086 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1087 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1089 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1091 },
+ { MODRM_ONEENTRY, 1092 },
+ { MODRM_ONEENTRY, 1093 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1094 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1096 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1098 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1099 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1101 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1104 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1106 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1108 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1109 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1111 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1113 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1114 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1115 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1118 },
+ { MODRM_ONEENTRY, 1119 },
+ { MODRM_SPLITRM, 1120 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1122 },
+ { MODRM_SPLITRM, 1123 },
+ { MODRM_ONEENTRY, 1125 },
+ { MODRM_SPLITRM, 1126 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 1128 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 1129 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1130 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 1146 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1162 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1164 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1166 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1168 },
+ { MODRM_SPLITRM, 1170 },
+ { MODRM_SPLITRM, 1172 },
+ { MODRM_SPLITRM, 1174 },
+ { MODRM_SPLITREG, 1176 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1193 },
+ { MODRM_ONEENTRY, 1194 },
+ { MODRM_ONEENTRY, 1195 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1196 },
+ { MODRM_ONEENTRY, 1197 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1375 },
+ { MODRM_ONEENTRY, 1380 },
+ { MODRM_ONEENTRY, 1377 },
+ { MODRM_ONEENTRY, 1381 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1200 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1201 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1202 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1203 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1204 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1205 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1207 },
+ { MODRM_ONEENTRY, 1223 },
+ { MODRM_ONEENTRY, 1224 },
+ { MODRM_SPLITRM, 1225 },
+ { MODRM_SPLITRM, 1227 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1229 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 442 },
+ { MODRM_ONEENTRY, 1301 },
+ { MODRM_ONEENTRY, 1302 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 447 },
+ { MODRM_ONEENTRY, 1303 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1304 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1320 },
+ { MODRM_ONEENTRY, 513 },
+ { MODRM_ONEENTRY, 514 },
+ { MODRM_ONEENTRY, 515 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1379 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 1336 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 1337 },
+ { MODRM_ONEENTRY, 1338 },
+ { MODRM_ONEENTRY, 1339 },
+ { MODRM_ONEENTRY, 1340 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 1341 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 1342 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1343 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1359 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_ONEENTRY, 292 },
+ { MODRM_SPLITRM, 293 },
+ { MODRM_SPLITRM, 295 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 442 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 447 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 513 },
+ { MODRM_ONEENTRY, 514 },
+ { MODRM_ONEENTRY, 515 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 928 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 933 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 935 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1001 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 1382 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_ONEENTRY, 292 },
+ { MODRM_SPLITRM, 293 },
+ { MODRM_SPLITRM, 295 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 442 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 447 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 513 },
+ { MODRM_ONEENTRY, 514 },
+ { MODRM_ONEENTRY, 515 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 928 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 933 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 935 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1001 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1383 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1385 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1388 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1390 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1392 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1393 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1395 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1398 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1400 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1402 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1403 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1405 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1408 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1410 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1412 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1413 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1415 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1418 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1420 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1422 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 1425 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 1427 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1445 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1461 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1463 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1465 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1467 },
+ { MODRM_SPLITRM, 1469 },
+ { MODRM_SPLITRM, 1471 },
+ { MODRM_SPLITRM, 1473 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1476 },
+ { MODRM_ONEENTRY, 1477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1478 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1479 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1480 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1481 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1482 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1483 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1484 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1485 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1487 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1503 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1575 },
+ { MODRM_ONEENTRY, 1576 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1577 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1578 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1594 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1610 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1626 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1383 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1385 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1388 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1390 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1392 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1393 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1395 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1398 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1400 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1402 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1403 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1405 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1408 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1410 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1412 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1413 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1415 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1418 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1420 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1422 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1122 },
+ { MODRM_SPLITRM, 1425 },
+ { MODRM_ONEENTRY, 1125 },
+ { MODRM_SPLITRM, 1427 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 1128 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 1129 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1445 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1461 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1463 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1465 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1467 },
+ { MODRM_SPLITRM, 1469 },
+ { MODRM_SPLITRM, 1471 },
+ { MODRM_SPLITRM, 1473 },
+ { MODRM_SPLITREG, 1176 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1476 },
+ { MODRM_ONEENTRY, 1477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1196 },
+ { MODRM_ONEENTRY, 1197 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1642 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1643 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1480 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1481 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1482 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1483 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1484 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1485 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1487 },
+ { MODRM_ONEENTRY, 1223 },
+ { MODRM_ONEENTRY, 1224 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1644 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1575 },
+ { MODRM_ONEENTRY, 1576 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1577 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1578 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1594 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 1336 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 1337 },
+ { MODRM_ONEENTRY, 1338 },
+ { MODRM_ONEENTRY, 1339 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 1341 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 1342 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1610 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1716 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1067 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1069 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1074 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1076 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1078 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1080 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1082 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1084 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1087 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1089 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1094 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1096 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1098 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1099 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1101 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1104 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1106 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1108 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1109 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1111 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1113 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1122 },
+ { MODRM_SPLITRM, 1123 },
+ { MODRM_ONEENTRY, 1125 },
+ { MODRM_SPLITRM, 1126 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 1128 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 1129 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1130 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1146 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1162 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1164 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1166 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1168 },
+ { MODRM_SPLITRM, 1170 },
+ { MODRM_SPLITRM, 1172 },
+ { MODRM_SPLITRM, 1174 },
+ { MODRM_SPLITREG, 1176 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1193 },
+ { MODRM_ONEENTRY, 1194 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1196 },
+ { MODRM_ONEENTRY, 1197 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1732 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1733 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1200 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1201 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1202 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1203 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1204 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1205 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1207 },
+ { MODRM_ONEENTRY, 1223 },
+ { MODRM_ONEENTRY, 1224 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1229 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1301 },
+ { MODRM_ONEENTRY, 1302 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1303 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1304 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1320 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 1336 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 1337 },
+ { MODRM_ONEENTRY, 1338 },
+ { MODRM_ONEENTRY, 1339 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 1341 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 1342 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1343 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1734 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 1022 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 928 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1051 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1067 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1069 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1074 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1076 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1078 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1080 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1082 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1084 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1087 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1089 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1094 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1096 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1098 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1099 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1101 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1104 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1106 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1108 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1109 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1111 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1113 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1122 },
+ { MODRM_SPLITRM, 1123 },
+ { MODRM_ONEENTRY, 1125 },
+ { MODRM_SPLITRM, 1126 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 1128 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 1129 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1130 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1146 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1162 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1164 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1166 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1168 },
+ { MODRM_SPLITRM, 1170 },
+ { MODRM_SPLITRM, 1172 },
+ { MODRM_SPLITRM, 1174 },
+ { MODRM_SPLITREG, 1176 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1192 },
+ { MODRM_ONEENTRY, 1193 },
+ { MODRM_ONEENTRY, 1194 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1196 },
+ { MODRM_ONEENTRY, 1197 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1198 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1199 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1200 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1201 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1202 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1203 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1204 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1205 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_ONEENTRY, 1206 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1207 },
+ { MODRM_ONEENTRY, 1223 },
+ { MODRM_ONEENTRY, 1224 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1229 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1301 },
+ { MODRM_ONEENTRY, 1302 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1303 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1304 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1320 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 1336 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 1337 },
+ { MODRM_ONEENTRY, 1338 },
+ { MODRM_ONEENTRY, 1339 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 1341 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 1342 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1343 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1734 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 1022 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1043 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1045 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1051 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 1022 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 1382 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1043 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1045 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1051 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 1022 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1043 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1045 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1051 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 1022 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 1382 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1043 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1045 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_ONEENTRY, 258 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 275 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 369 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 443 },
+ { MODRM_ONEENTRY, 444 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 448 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 465 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 963 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1051 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1383 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1385 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1388 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1390 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1392 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1393 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1395 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1398 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1400 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1402 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1403 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1405 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1408 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1410 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1412 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1413 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1415 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1418 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1420 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1422 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 1425 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 1427 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1445 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1461 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1463 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1465 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1467 },
+ { MODRM_SPLITRM, 1469 },
+ { MODRM_SPLITRM, 1471 },
+ { MODRM_SPLITRM, 1473 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1476 },
+ { MODRM_ONEENTRY, 1477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1478 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1479 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1480 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1481 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1482 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1483 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1484 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1485 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1487 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1503 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1575 },
+ { MODRM_ONEENTRY, 1576 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1577 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1578 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1594 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1610 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1626 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1383 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1385 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1388 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1390 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1392 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1393 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1395 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1398 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1400 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1402 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1403 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1405 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1408 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1410 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1412 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1413 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1415 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1418 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1420 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1422 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1018 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 1019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1020 },
+ { MODRM_SPLITRM, 1425 },
+ { MODRM_ONEENTRY, 1021 },
+ { MODRM_SPLITRM, 1427 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1445 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1461 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1463 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1465 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1467 },
+ { MODRM_SPLITRM, 1469 },
+ { MODRM_SPLITRM, 1471 },
+ { MODRM_SPLITRM, 1473 },
+ { MODRM_SPLITREG, 1024 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1476 },
+ { MODRM_ONEENTRY, 1477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1040 },
+ { MODRM_ONEENTRY, 1041 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1478 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1479 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1480 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1481 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1482 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1483 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1484 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1485 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1487 },
+ { MODRM_ONEENTRY, 1046 },
+ { MODRM_ONEENTRY, 1047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1503 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1575 },
+ { MODRM_ONEENTRY, 1576 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1577 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1578 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1594 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 930 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 932 },
+ { MODRM_ONEENTRY, 1050 },
+ { MODRM_ONEENTRY, 934 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 938 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 940 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1610 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1626 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 1383 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 1385 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 1387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 1388 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 1390 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 1392 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 1393 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 1395 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 1397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 1398 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 1400 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 1402 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 1403 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 1405 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 1407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 1408 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 1410 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 1412 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 1413 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 1415 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 1417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 1418 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 1420 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 1422 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1116 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 1117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1122 },
+ { MODRM_SPLITRM, 1425 },
+ { MODRM_ONEENTRY, 1125 },
+ { MODRM_SPLITRM, 1427 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 1128 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 1129 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 1429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1445 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 1461 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 1463 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 1465 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 1467 },
+ { MODRM_SPLITRM, 1469 },
+ { MODRM_SPLITRM, 1471 },
+ { MODRM_SPLITRM, 1473 },
+ { MODRM_SPLITREG, 1176 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1475 },
+ { MODRM_ONEENTRY, 1476 },
+ { MODRM_ONEENTRY, 1477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 1196 },
+ { MODRM_ONEENTRY, 1197 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 1042 },
+ { MODRM_ONEENTRY, 1478 },
+ { MODRM_ONEENTRY, 1044 },
+ { MODRM_ONEENTRY, 1479 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 1480 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 1481 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 1482 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 1483 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 1484 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 1485 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_ONEENTRY, 1486 },
+ { MODRM_SPLITREG, 259 },
+ { MODRM_SPLITREG, 1487 },
+ { MODRM_ONEENTRY, 1223 },
+ { MODRM_ONEENTRY, 1224 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 297 },
+ { MODRM_SPLITMISC, 1644 },
+ { MODRM_ONEENTRY, 441 },
+ { MODRM_ONEENTRY, 1048 },
+ { MODRM_ONEENTRY, 1575 },
+ { MODRM_ONEENTRY, 1576 },
+ { MODRM_ONEENTRY, 445 },
+ { MODRM_ONEENTRY, 446 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1577 },
+ { MODRM_SPLITREG, 449 },
+ { MODRM_SPLITREG, 1578 },
+ { MODRM_SPLITREG, 481 },
+ { MODRM_SPLITREG, 1594 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 516 },
+ { MODRM_SPLITREG, 517 },
+ { MODRM_SPLITMISC, 533 },
+ { MODRM_SPLITMISC, 605 },
+ { MODRM_SPLITMISC, 677 },
+ { MODRM_SPLITREG, 749 },
+ { MODRM_SPLITREG, 765 },
+ { MODRM_SPLITMISC, 781 },
+ { MODRM_SPLITMISC, 853 },
+ { MODRM_ONEENTRY, 925 },
+ { MODRM_ONEENTRY, 926 },
+ { MODRM_ONEENTRY, 927 },
+ { MODRM_ONEENTRY, 1049 },
+ { MODRM_ONEENTRY, 929 },
+ { MODRM_ONEENTRY, 1336 },
+ { MODRM_ONEENTRY, 931 },
+ { MODRM_ONEENTRY, 1337 },
+ { MODRM_ONEENTRY, 1338 },
+ { MODRM_ONEENTRY, 1339 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 936 },
+ { MODRM_ONEENTRY, 937 },
+ { MODRM_ONEENTRY, 1341 },
+ { MODRM_ONEENTRY, 939 },
+ { MODRM_ONEENTRY, 1342 },
+ { MODRM_ONEENTRY, 941 },
+ { MODRM_ONEENTRY, 942 },
+ { MODRM_ONEENTRY, 943 },
+ { MODRM_ONEENTRY, 944 },
+ { MODRM_ONEENTRY, 945 },
+ { MODRM_ONEENTRY, 946 },
+ { MODRM_SPLITREG, 947 },
+ { MODRM_SPLITREG, 1610 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 981 },
+ { MODRM_ONEENTRY, 982 },
+ { MODRM_ONEENTRY, 983 },
+ { MODRM_ONEENTRY, 984 },
+ { MODRM_SPLITREG, 985 },
+ { MODRM_SPLITREG, 1716 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerTwoByteOpcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 8,
+ 0,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 0,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 132,
+ 133,
+ 134,
+ 135,
+ 136,
+ 137,
+ 138,
+ 139,
+ 140,
+ 141,
+ 142,
+ 143,
+ 144,
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 150,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 163,
+ 164,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+};
+
+static const struct OpcodeDecision x86DisassemblerTwoByteOpcodes[] = {
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 1766 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1865 },
+ { MODRM_SPLITRM, 1867 },
+ { MODRM_SPLITRM, 1869 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 1877 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 1899 },
+ { MODRM_SPLITRM, 1901 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 1925 },
+ { MODRM_SPLITRM, 1927 },
+ { MODRM_SPLITRM, 1929 },
+ { MODRM_SPLITRM, 1931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 1937 },
+ { MODRM_SPLITRM, 1939 },
+ { MODRM_SPLITRM, 1941 },
+ { MODRM_SPLITRM, 1943 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 1990 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 2004 },
+ { MODRM_SPLITRM, 2006 },
+ { MODRM_SPLITRM, 2008 },
+ { MODRM_SPLITRM, 2010 },
+ { MODRM_SPLITRM, 2012 },
+ { MODRM_SPLITRM, 2014 },
+ { MODRM_SPLITRM, 2016 },
+ { MODRM_SPLITRM, 2018 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2044 },
+ { MODRM_SPLITRM, 2046 },
+ { MODRM_SPLITRM, 2048 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 2105 },
+ { MODRM_SPLITRM, 2107 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2109 },
+ { MODRM_SPLITRM, 2111 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2161 },
+ { MODRM_ONEENTRY, 2162 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2314 },
+ { MODRM_ONEENTRY, 2315 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITMISC, 2323 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 2432 },
+ { MODRM_SPLITRM, 2434 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 2444 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 2454 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2541 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 2558 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1865 },
+ { MODRM_SPLITRM, 1867 },
+ { MODRM_SPLITRM, 1869 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 1877 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 1899 },
+ { MODRM_SPLITRM, 1901 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 1937 },
+ { MODRM_SPLITRM, 1939 },
+ { MODRM_SPLITRM, 1941 },
+ { MODRM_SPLITRM, 1943 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 1990 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 2004 },
+ { MODRM_SPLITRM, 2006 },
+ { MODRM_SPLITRM, 2008 },
+ { MODRM_SPLITRM, 2010 },
+ { MODRM_SPLITRM, 2012 },
+ { MODRM_SPLITRM, 2014 },
+ { MODRM_SPLITRM, 2016 },
+ { MODRM_SPLITRM, 2018 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2044 },
+ { MODRM_SPLITRM, 2046 },
+ { MODRM_SPLITRM, 2048 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 2638 },
+ { MODRM_SPLITRM, 2640 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2109 },
+ { MODRM_SPLITRM, 2111 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITMISC, 2323 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 2432 },
+ { MODRM_SPLITRM, 2434 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 2444 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 2454 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2646 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2648 },
+ { MODRM_SPLITMISC, 2664 },
+ { MODRM_SPLITRM, 2736 },
+ { MODRM_SPLITRM, 2738 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2740 },
+ { MODRM_SPLITRM, 2742 },
+ { MODRM_SPLITRM, 2744 },
+ { MODRM_SPLITRM, 2746 },
+ { MODRM_SPLITRM, 2748 },
+ { MODRM_SPLITRM, 2750 },
+ { MODRM_SPLITRM, 2752 },
+ { MODRM_SPLITRM, 2754 },
+ { MODRM_SPLITREG, 2756 },
+ { MODRM_SPLITRM, 2772 },
+ { MODRM_SPLITRM, 2774 },
+ { MODRM_SPLITRM, 2776 },
+ { MODRM_SPLITRM, 2778 },
+ { MODRM_SPLITRM, 2780 },
+ { MODRM_SPLITRM, 2782 },
+ { MODRM_SPLITRM, 2784 },
+ { MODRM_SPLITRM, 1925 },
+ { MODRM_SPLITRM, 1927 },
+ { MODRM_SPLITRM, 1929 },
+ { MODRM_SPLITRM, 1931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2786 },
+ { MODRM_SPLITRM, 2788 },
+ { MODRM_SPLITRM, 2790 },
+ { MODRM_SPLITRM, 2792 },
+ { MODRM_SPLITRM, 2794 },
+ { MODRM_SPLITRM, 2796 },
+ { MODRM_SPLITRM, 2798 },
+ { MODRM_SPLITRM, 2800 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2802 },
+ { MODRM_SPLITRM, 2804 },
+ { MODRM_SPLITRM, 2806 },
+ { MODRM_SPLITRM, 2808 },
+ { MODRM_SPLITRM, 2810 },
+ { MODRM_SPLITRM, 2812 },
+ { MODRM_SPLITRM, 2814 },
+ { MODRM_SPLITRM, 2816 },
+ { MODRM_SPLITRM, 2818 },
+ { MODRM_SPLITRM, 2820 },
+ { MODRM_SPLITRM, 2822 },
+ { MODRM_SPLITRM, 2824 },
+ { MODRM_SPLITRM, 2826 },
+ { MODRM_SPLITRM, 2828 },
+ { MODRM_SPLITRM, 2830 },
+ { MODRM_SPLITRM, 2832 },
+ { MODRM_SPLITRM, 2834 },
+ { MODRM_SPLITRM, 2836 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2838 },
+ { MODRM_SPLITRM, 2840 },
+ { MODRM_SPLITRM, 2842 },
+ { MODRM_SPLITRM, 2844 },
+ { MODRM_SPLITRM, 2846 },
+ { MODRM_SPLITRM, 2848 },
+ { MODRM_SPLITRM, 2850 },
+ { MODRM_SPLITRM, 2852 },
+ { MODRM_SPLITRM, 2854 },
+ { MODRM_SPLITRM, 2856 },
+ { MODRM_SPLITRM, 2858 },
+ { MODRM_SPLITRM, 2860 },
+ { MODRM_SPLITRM, 2862 },
+ { MODRM_SPLITRM, 2864 },
+ { MODRM_SPLITRM, 2866 },
+ { MODRM_SPLITRM, 2868 },
+ { MODRM_SPLITRM, 2870 },
+ { MODRM_SPLITRM, 2872 },
+ { MODRM_SPLITRM, 2874 },
+ { MODRM_SPLITRM, 2876 },
+ { MODRM_SPLITRM, 2878 },
+ { MODRM_SPLITRM, 2880 },
+ { MODRM_SPLITRM, 2882 },
+ { MODRM_SPLITRM, 2884 },
+ { MODRM_SPLITRM, 2886 },
+ { MODRM_SPLITRM, 2888 },
+ { MODRM_SPLITRM, 2890 },
+ { MODRM_SPLITRM, 2892 },
+ { MODRM_SPLITRM, 2894 },
+ { MODRM_SPLITREG, 2896 },
+ { MODRM_SPLITREG, 2912 },
+ { MODRM_SPLITREG, 2928 },
+ { MODRM_SPLITRM, 2944 },
+ { MODRM_SPLITRM, 2946 },
+ { MODRM_SPLITRM, 2948 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2950 },
+ { MODRM_SPLITRM, 2952 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2954 },
+ { MODRM_SPLITRM, 2956 },
+ { MODRM_SPLITRM, 2958 },
+ { MODRM_SPLITRM, 2960 },
+ { MODRM_ONEENTRY, 2962 },
+ { MODRM_ONEENTRY, 2963 },
+ { MODRM_ONEENTRY, 2964 },
+ { MODRM_ONEENTRY, 2965 },
+ { MODRM_ONEENTRY, 2966 },
+ { MODRM_ONEENTRY, 2967 },
+ { MODRM_ONEENTRY, 2968 },
+ { MODRM_ONEENTRY, 2969 },
+ { MODRM_ONEENTRY, 2970 },
+ { MODRM_ONEENTRY, 2971 },
+ { MODRM_ONEENTRY, 2972 },
+ { MODRM_ONEENTRY, 2973 },
+ { MODRM_ONEENTRY, 2974 },
+ { MODRM_ONEENTRY, 2975 },
+ { MODRM_ONEENTRY, 2976 },
+ { MODRM_ONEENTRY, 2977 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2978 },
+ { MODRM_ONEENTRY, 2979 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2980 },
+ { MODRM_SPLITRM, 2982 },
+ { MODRM_SPLITRM, 2984 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2986 },
+ { MODRM_ONEENTRY, 2987 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2988 },
+ { MODRM_SPLITRM, 2990 },
+ { MODRM_SPLITRM, 2992 },
+ { MODRM_SPLITREG, 2994 },
+ { MODRM_SPLITRM, 3010 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3012 },
+ { MODRM_SPLITRM, 3014 },
+ { MODRM_SPLITRM, 3016 },
+ { MODRM_SPLITRM, 3018 },
+ { MODRM_SPLITRM, 3020 },
+ { MODRM_SPLITRM, 3022 },
+ { MODRM_SPLITRM, 3024 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3026 },
+ { MODRM_SPLITRM, 3042 },
+ { MODRM_SPLITRM, 3044 },
+ { MODRM_SPLITRM, 3046 },
+ { MODRM_SPLITRM, 3048 },
+ { MODRM_SPLITRM, 3050 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3052 },
+ { MODRM_SPLITRM, 3054 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3056 },
+ { MODRM_SPLITRM, 3058 },
+ { MODRM_SPLITRM, 3060 },
+ { MODRM_SPLITREG, 3062 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_SPLITRM, 3079 },
+ { MODRM_SPLITRM, 3081 },
+ { MODRM_SPLITRM, 3083 },
+ { MODRM_SPLITRM, 3085 },
+ { MODRM_SPLITRM, 3087 },
+ { MODRM_SPLITRM, 3089 },
+ { MODRM_SPLITRM, 3091 },
+ { MODRM_SPLITRM, 3093 },
+ { MODRM_SPLITRM, 3095 },
+ { MODRM_SPLITRM, 3097 },
+ { MODRM_SPLITRM, 3099 },
+ { MODRM_SPLITRM, 3101 },
+ { MODRM_SPLITRM, 3103 },
+ { MODRM_SPLITRM, 3105 },
+ { MODRM_SPLITRM, 3107 },
+ { MODRM_SPLITRM, 3109 },
+ { MODRM_SPLITRM, 3111 },
+ { MODRM_SPLITRM, 3113 },
+ { MODRM_SPLITRM, 3115 },
+ { MODRM_SPLITRM, 3117 },
+ { MODRM_SPLITRM, 3119 },
+ { MODRM_SPLITRM, 3121 },
+ { MODRM_SPLITRM, 3123 },
+ { MODRM_SPLITRM, 3125 },
+ { MODRM_SPLITRM, 3127 },
+ { MODRM_SPLITRM, 3129 },
+ { MODRM_SPLITRM, 3131 },
+ { MODRM_SPLITRM, 3133 },
+ { MODRM_SPLITRM, 3135 },
+ { MODRM_SPLITRM, 3137 },
+ { MODRM_SPLITRM, 3139 },
+ { MODRM_SPLITRM, 3141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3143 },
+ { MODRM_SPLITRM, 3145 },
+ { MODRM_SPLITRM, 3147 },
+ { MODRM_SPLITRM, 3149 },
+ { MODRM_SPLITRM, 3151 },
+ { MODRM_SPLITRM, 3153 },
+ { MODRM_SPLITRM, 3155 },
+ { MODRM_SPLITRM, 3157 },
+ { MODRM_SPLITRM, 3159 },
+ { MODRM_SPLITRM, 3161 },
+ { MODRM_SPLITRM, 3163 },
+ { MODRM_SPLITRM, 3165 },
+ { MODRM_SPLITRM, 3167 },
+ { MODRM_SPLITRM, 3169 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 1766 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1865 },
+ { MODRM_SPLITRM, 1867 },
+ { MODRM_SPLITRM, 1869 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 1877 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 1899 },
+ { MODRM_SPLITRM, 1901 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 1925 },
+ { MODRM_SPLITRM, 1927 },
+ { MODRM_SPLITRM, 1929 },
+ { MODRM_SPLITRM, 1931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 1937 },
+ { MODRM_SPLITRM, 1939 },
+ { MODRM_SPLITRM, 1941 },
+ { MODRM_SPLITRM, 1943 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 1990 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 2004 },
+ { MODRM_SPLITRM, 2006 },
+ { MODRM_SPLITRM, 2008 },
+ { MODRM_SPLITRM, 2010 },
+ { MODRM_SPLITRM, 2012 },
+ { MODRM_SPLITRM, 2014 },
+ { MODRM_SPLITRM, 2016 },
+ { MODRM_SPLITRM, 2018 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2044 },
+ { MODRM_SPLITRM, 2046 },
+ { MODRM_SPLITRM, 2048 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 2105 },
+ { MODRM_SPLITRM, 2107 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2109 },
+ { MODRM_SPLITRM, 2111 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2161 },
+ { MODRM_ONEENTRY, 2162 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2314 },
+ { MODRM_ONEENTRY, 2315 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITMISC, 2323 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 2432 },
+ { MODRM_SPLITRM, 2434 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 2444 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 2454 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2541 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2648 },
+ { MODRM_SPLITMISC, 2664 },
+ { MODRM_SPLITRM, 2736 },
+ { MODRM_SPLITRM, 2738 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2740 },
+ { MODRM_SPLITRM, 2742 },
+ { MODRM_SPLITRM, 3171 },
+ { MODRM_SPLITRM, 2746 },
+ { MODRM_SPLITRM, 2748 },
+ { MODRM_SPLITRM, 2750 },
+ { MODRM_SPLITRM, 3173 },
+ { MODRM_SPLITRM, 2754 },
+ { MODRM_SPLITREG, 2756 },
+ { MODRM_SPLITRM, 2772 },
+ { MODRM_SPLITRM, 2774 },
+ { MODRM_SPLITRM, 2776 },
+ { MODRM_SPLITRM, 2778 },
+ { MODRM_SPLITRM, 2780 },
+ { MODRM_SPLITRM, 2782 },
+ { MODRM_SPLITRM, 2784 },
+ { MODRM_SPLITRM, 1925 },
+ { MODRM_SPLITRM, 1927 },
+ { MODRM_SPLITRM, 1929 },
+ { MODRM_SPLITRM, 1931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2786 },
+ { MODRM_SPLITRM, 2788 },
+ { MODRM_SPLITRM, 2790 },
+ { MODRM_SPLITRM, 2792 },
+ { MODRM_SPLITRM, 2794 },
+ { MODRM_SPLITRM, 2796 },
+ { MODRM_SPLITRM, 2798 },
+ { MODRM_SPLITRM, 2800 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2802 },
+ { MODRM_SPLITRM, 2804 },
+ { MODRM_SPLITRM, 2806 },
+ { MODRM_SPLITRM, 2808 },
+ { MODRM_SPLITRM, 2810 },
+ { MODRM_SPLITRM, 2812 },
+ { MODRM_SPLITRM, 2814 },
+ { MODRM_SPLITRM, 2816 },
+ { MODRM_SPLITRM, 2818 },
+ { MODRM_SPLITRM, 2820 },
+ { MODRM_SPLITRM, 2822 },
+ { MODRM_SPLITRM, 2824 },
+ { MODRM_SPLITRM, 2826 },
+ { MODRM_SPLITRM, 2828 },
+ { MODRM_SPLITRM, 2830 },
+ { MODRM_SPLITRM, 2832 },
+ { MODRM_SPLITRM, 2834 },
+ { MODRM_SPLITRM, 2836 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 2838 },
+ { MODRM_SPLITRM, 2840 },
+ { MODRM_SPLITRM, 2842 },
+ { MODRM_SPLITRM, 2844 },
+ { MODRM_SPLITRM, 2846 },
+ { MODRM_SPLITRM, 2848 },
+ { MODRM_SPLITRM, 2850 },
+ { MODRM_SPLITRM, 2852 },
+ { MODRM_SPLITRM, 2854 },
+ { MODRM_SPLITRM, 2856 },
+ { MODRM_SPLITRM, 2858 },
+ { MODRM_SPLITRM, 2860 },
+ { MODRM_SPLITRM, 2862 },
+ { MODRM_SPLITRM, 2864 },
+ { MODRM_SPLITRM, 2866 },
+ { MODRM_SPLITRM, 2868 },
+ { MODRM_SPLITRM, 2870 },
+ { MODRM_SPLITRM, 2872 },
+ { MODRM_SPLITRM, 2874 },
+ { MODRM_SPLITRM, 2876 },
+ { MODRM_SPLITRM, 2878 },
+ { MODRM_SPLITRM, 2880 },
+ { MODRM_SPLITRM, 2882 },
+ { MODRM_SPLITRM, 2884 },
+ { MODRM_SPLITRM, 2886 },
+ { MODRM_SPLITRM, 2888 },
+ { MODRM_SPLITRM, 2890 },
+ { MODRM_SPLITRM, 2892 },
+ { MODRM_SPLITRM, 2894 },
+ { MODRM_SPLITREG, 2896 },
+ { MODRM_SPLITREG, 2912 },
+ { MODRM_SPLITREG, 2928 },
+ { MODRM_SPLITRM, 2944 },
+ { MODRM_SPLITRM, 2946 },
+ { MODRM_SPLITRM, 2948 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 3175 },
+ { MODRM_SPLITRM, 3177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2954 },
+ { MODRM_SPLITRM, 2956 },
+ { MODRM_SPLITRM, 2958 },
+ { MODRM_SPLITRM, 2960 },
+ { MODRM_ONEENTRY, 2962 },
+ { MODRM_ONEENTRY, 2963 },
+ { MODRM_ONEENTRY, 2964 },
+ { MODRM_ONEENTRY, 2965 },
+ { MODRM_ONEENTRY, 2966 },
+ { MODRM_ONEENTRY, 2967 },
+ { MODRM_ONEENTRY, 2968 },
+ { MODRM_ONEENTRY, 2969 },
+ { MODRM_ONEENTRY, 2970 },
+ { MODRM_ONEENTRY, 2971 },
+ { MODRM_ONEENTRY, 2972 },
+ { MODRM_ONEENTRY, 2973 },
+ { MODRM_ONEENTRY, 2974 },
+ { MODRM_ONEENTRY, 2975 },
+ { MODRM_ONEENTRY, 2976 },
+ { MODRM_ONEENTRY, 2977 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2978 },
+ { MODRM_ONEENTRY, 2979 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2980 },
+ { MODRM_SPLITRM, 2982 },
+ { MODRM_SPLITRM, 2984 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2986 },
+ { MODRM_ONEENTRY, 2987 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2988 },
+ { MODRM_SPLITRM, 2990 },
+ { MODRM_SPLITRM, 2992 },
+ { MODRM_SPLITMISC, 3179 },
+ { MODRM_SPLITRM, 3010 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3012 },
+ { MODRM_SPLITRM, 3014 },
+ { MODRM_SPLITRM, 3016 },
+ { MODRM_SPLITRM, 3018 },
+ { MODRM_SPLITRM, 3020 },
+ { MODRM_SPLITRM, 3022 },
+ { MODRM_SPLITRM, 3024 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3026 },
+ { MODRM_SPLITRM, 3042 },
+ { MODRM_SPLITRM, 3044 },
+ { MODRM_SPLITRM, 3046 },
+ { MODRM_SPLITRM, 3048 },
+ { MODRM_SPLITRM, 3050 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3052 },
+ { MODRM_SPLITRM, 3054 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 3056 },
+ { MODRM_SPLITRM, 3058 },
+ { MODRM_SPLITRM, 3060 },
+ { MODRM_SPLITREG, 3251 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_SPLITRM, 3079 },
+ { MODRM_SPLITRM, 3081 },
+ { MODRM_SPLITRM, 3083 },
+ { MODRM_SPLITRM, 3085 },
+ { MODRM_SPLITRM, 3087 },
+ { MODRM_SPLITRM, 3089 },
+ { MODRM_SPLITRM, 3091 },
+ { MODRM_SPLITRM, 3093 },
+ { MODRM_SPLITRM, 3095 },
+ { MODRM_SPLITRM, 3097 },
+ { MODRM_SPLITRM, 3099 },
+ { MODRM_SPLITRM, 3101 },
+ { MODRM_SPLITRM, 3103 },
+ { MODRM_SPLITRM, 3105 },
+ { MODRM_SPLITRM, 3107 },
+ { MODRM_SPLITRM, 3109 },
+ { MODRM_SPLITRM, 3111 },
+ { MODRM_SPLITRM, 3113 },
+ { MODRM_SPLITRM, 3115 },
+ { MODRM_SPLITRM, 3117 },
+ { MODRM_SPLITRM, 3119 },
+ { MODRM_SPLITRM, 3121 },
+ { MODRM_SPLITRM, 3123 },
+ { MODRM_SPLITRM, 3125 },
+ { MODRM_SPLITRM, 3127 },
+ { MODRM_SPLITRM, 3129 },
+ { MODRM_SPLITRM, 3131 },
+ { MODRM_SPLITRM, 3133 },
+ { MODRM_SPLITRM, 3135 },
+ { MODRM_SPLITRM, 3137 },
+ { MODRM_SPLITRM, 3139 },
+ { MODRM_SPLITRM, 3141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3143 },
+ { MODRM_SPLITRM, 3145 },
+ { MODRM_SPLITRM, 3147 },
+ { MODRM_SPLITRM, 3149 },
+ { MODRM_SPLITRM, 3151 },
+ { MODRM_SPLITRM, 3153 },
+ { MODRM_SPLITRM, 3155 },
+ { MODRM_SPLITRM, 3157 },
+ { MODRM_SPLITRM, 3159 },
+ { MODRM_SPLITRM, 3161 },
+ { MODRM_SPLITRM, 3163 },
+ { MODRM_SPLITRM, 3165 },
+ { MODRM_SPLITRM, 3167 },
+ { MODRM_SPLITRM, 3169 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 1766 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3267 },
+ { MODRM_SPLITRM, 3269 },
+ { MODRM_SPLITRM, 3271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 3273 },
+ { MODRM_SPLITRM, 3275 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 1925 },
+ { MODRM_SPLITRM, 1927 },
+ { MODRM_SPLITRM, 1929 },
+ { MODRM_SPLITRM, 1931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3277 },
+ { MODRM_SPLITRM, 3279 },
+ { MODRM_SPLITRM, 3281 },
+ { MODRM_SPLITRM, 3283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3287 },
+ { MODRM_SPLITRM, 3289 },
+ { MODRM_SPLITRM, 3291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3293 },
+ { MODRM_SPLITRM, 3295 },
+ { MODRM_SPLITRM, 3297 },
+ { MODRM_SPLITRM, 3299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3303 },
+ { MODRM_SPLITRM, 3305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3307 },
+ { MODRM_SPLITRM, 3309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2161 },
+ { MODRM_ONEENTRY, 2162 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2314 },
+ { MODRM_ONEENTRY, 2315 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITREG, 3311 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 3327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 3329 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_SPLITRM, 3345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3347 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 3353 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 3425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3426 },
+ { MODRM_SPLITRM, 3428 },
+ { MODRM_SPLITRM, 3430 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3432 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 3434 },
+ { MODRM_SPLITRM, 3436 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITMISC, 3438 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 1925 },
+ { MODRM_SPLITRM, 1927 },
+ { MODRM_SPLITRM, 1929 },
+ { MODRM_SPLITRM, 1931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3510 },
+ { MODRM_SPLITRM, 3512 },
+ { MODRM_SPLITRM, 3514 },
+ { MODRM_SPLITRM, 3516 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3518 },
+ { MODRM_SPLITRM, 3520 },
+ { MODRM_SPLITRM, 3522 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3524 },
+ { MODRM_SPLITRM, 3526 },
+ { MODRM_SPLITRM, 3528 },
+ { MODRM_SPLITRM, 3530 },
+ { MODRM_SPLITRM, 3532 },
+ { MODRM_SPLITRM, 3534 },
+ { MODRM_SPLITRM, 3536 },
+ { MODRM_SPLITRM, 3538 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3540 },
+ { MODRM_SPLITRM, 3542 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3544 },
+ { MODRM_SPLITRM, 3546 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2161 },
+ { MODRM_ONEENTRY, 2162 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2314 },
+ { MODRM_ONEENTRY, 2315 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITREG, 3548 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_SPLITRM, 3564 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 3566 },
+ { MODRM_SPLITRM, 3568 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 3570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 3572 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3588 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3590 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3592 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3594 },
+ { MODRM_SPLITRM, 3596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 3598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITREG, 3614 },
+ { MODRM_SPLITMISC, 3630 },
+ { MODRM_SPLITRM, 3702 },
+ { MODRM_SPLITRM, 3704 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 3706 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1865 },
+ { MODRM_SPLITRM, 1867 },
+ { MODRM_SPLITRM, 1869 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 1877 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 1899 },
+ { MODRM_SPLITRM, 1901 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 3707 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 1937 },
+ { MODRM_SPLITRM, 1939 },
+ { MODRM_SPLITRM, 1941 },
+ { MODRM_SPLITRM, 1943 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 3709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3710 },
+ { MODRM_SPLITRM, 3712 },
+ { MODRM_SPLITRM, 3714 },
+ { MODRM_SPLITRM, 3716 },
+ { MODRM_SPLITRM, 3718 },
+ { MODRM_SPLITRM, 3720 },
+ { MODRM_SPLITRM, 3722 },
+ { MODRM_SPLITRM, 3724 },
+ { MODRM_SPLITRM, 3726 },
+ { MODRM_SPLITRM, 3728 },
+ { MODRM_SPLITRM, 3730 },
+ { MODRM_SPLITRM, 3732 },
+ { MODRM_SPLITRM, 3734 },
+ { MODRM_SPLITRM, 3736 },
+ { MODRM_SPLITRM, 3738 },
+ { MODRM_SPLITRM, 3740 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 1990 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 2004 },
+ { MODRM_SPLITRM, 2006 },
+ { MODRM_SPLITRM, 2008 },
+ { MODRM_SPLITRM, 2010 },
+ { MODRM_SPLITRM, 2012 },
+ { MODRM_SPLITRM, 2014 },
+ { MODRM_SPLITRM, 2016 },
+ { MODRM_SPLITRM, 2018 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3742 },
+ { MODRM_SPLITRM, 2046 },
+ { MODRM_SPLITRM, 2048 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 2638 },
+ { MODRM_SPLITRM, 2640 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3744 },
+ { MODRM_SPLITRM, 2111 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 3746 },
+ { MODRM_SPLITRM, 3748 },
+ { MODRM_SPLITRM, 3750 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 3752 },
+ { MODRM_SPLITRM, 3754 },
+ { MODRM_SPLITRM, 3756 },
+ { MODRM_SPLITMISC, 3758 },
+ { MODRM_SPLITRM, 3830 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3832 },
+ { MODRM_SPLITRM, 3834 },
+ { MODRM_SPLITRM, 3836 },
+ { MODRM_SPLITRM, 3838 },
+ { MODRM_SPLITRM, 3840 },
+ { MODRM_SPLITRM, 3842 },
+ { MODRM_SPLITRM, 3844 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3846 },
+ { MODRM_SPLITRM, 3862 },
+ { MODRM_SPLITRM, 3864 },
+ { MODRM_SPLITRM, 3866 },
+ { MODRM_SPLITRM, 3868 },
+ { MODRM_SPLITRM, 3870 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3872 },
+ { MODRM_SPLITRM, 2444 },
+ { MODRM_SPLITRM, 3874 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 3876 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2646 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 3614 },
+ { MODRM_SPLITMISC, 3630 },
+ { MODRM_SPLITRM, 3702 },
+ { MODRM_SPLITRM, 3704 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 3706 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2740 },
+ { MODRM_SPLITRM, 2742 },
+ { MODRM_SPLITRM, 3171 },
+ { MODRM_SPLITRM, 2746 },
+ { MODRM_SPLITRM, 2748 },
+ { MODRM_SPLITRM, 2750 },
+ { MODRM_SPLITRM, 3173 },
+ { MODRM_SPLITRM, 2754 },
+ { MODRM_SPLITREG, 2756 },
+ { MODRM_SPLITRM, 2772 },
+ { MODRM_SPLITRM, 3893 },
+ { MODRM_SPLITRM, 3895 },
+ { MODRM_SPLITRM, 2778 },
+ { MODRM_SPLITRM, 2780 },
+ { MODRM_SPLITRM, 2782 },
+ { MODRM_SPLITRM, 3707 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2786 },
+ { MODRM_SPLITRM, 2788 },
+ { MODRM_SPLITRM, 2790 },
+ { MODRM_SPLITRM, 2792 },
+ { MODRM_SPLITRM, 2794 },
+ { MODRM_SPLITRM, 2796 },
+ { MODRM_SPLITRM, 2798 },
+ { MODRM_SPLITRM, 2800 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 3709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3710 },
+ { MODRM_SPLITRM, 3712 },
+ { MODRM_SPLITRM, 3714 },
+ { MODRM_SPLITRM, 3716 },
+ { MODRM_SPLITRM, 3718 },
+ { MODRM_SPLITRM, 3720 },
+ { MODRM_SPLITRM, 3722 },
+ { MODRM_SPLITRM, 3724 },
+ { MODRM_SPLITRM, 3726 },
+ { MODRM_SPLITRM, 3728 },
+ { MODRM_SPLITRM, 3730 },
+ { MODRM_SPLITRM, 3732 },
+ { MODRM_SPLITRM, 3734 },
+ { MODRM_SPLITRM, 3736 },
+ { MODRM_SPLITRM, 3738 },
+ { MODRM_SPLITRM, 3740 },
+ { MODRM_SPLITRM, 2834 },
+ { MODRM_SPLITRM, 2836 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 2838 },
+ { MODRM_SPLITRM, 2840 },
+ { MODRM_SPLITRM, 2842 },
+ { MODRM_SPLITRM, 2844 },
+ { MODRM_SPLITRM, 2846 },
+ { MODRM_SPLITRM, 2848 },
+ { MODRM_SPLITRM, 2850 },
+ { MODRM_SPLITRM, 2852 },
+ { MODRM_SPLITRM, 2854 },
+ { MODRM_SPLITRM, 2856 },
+ { MODRM_SPLITRM, 2858 },
+ { MODRM_SPLITRM, 2860 },
+ { MODRM_SPLITRM, 2862 },
+ { MODRM_SPLITRM, 2864 },
+ { MODRM_SPLITRM, 2866 },
+ { MODRM_SPLITRM, 2868 },
+ { MODRM_SPLITRM, 2870 },
+ { MODRM_SPLITRM, 2872 },
+ { MODRM_SPLITRM, 2874 },
+ { MODRM_SPLITRM, 2876 },
+ { MODRM_SPLITRM, 2878 },
+ { MODRM_SPLITRM, 2880 },
+ { MODRM_SPLITRM, 2882 },
+ { MODRM_SPLITRM, 2884 },
+ { MODRM_SPLITRM, 2886 },
+ { MODRM_SPLITRM, 2888 },
+ { MODRM_SPLITRM, 3742 },
+ { MODRM_SPLITRM, 2892 },
+ { MODRM_SPLITRM, 2894 },
+ { MODRM_SPLITREG, 2896 },
+ { MODRM_SPLITREG, 2912 },
+ { MODRM_SPLITREG, 2928 },
+ { MODRM_SPLITRM, 2944 },
+ { MODRM_SPLITRM, 2946 },
+ { MODRM_SPLITRM, 2948 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 3897 },
+ { MODRM_SPLITRM, 3899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2954 },
+ { MODRM_SPLITRM, 2956 },
+ { MODRM_SPLITRM, 3744 },
+ { MODRM_SPLITRM, 2960 },
+ { MODRM_ONEENTRY, 2962 },
+ { MODRM_ONEENTRY, 2963 },
+ { MODRM_ONEENTRY, 2964 },
+ { MODRM_ONEENTRY, 2965 },
+ { MODRM_ONEENTRY, 2966 },
+ { MODRM_ONEENTRY, 2967 },
+ { MODRM_ONEENTRY, 2968 },
+ { MODRM_ONEENTRY, 2969 },
+ { MODRM_ONEENTRY, 2970 },
+ { MODRM_ONEENTRY, 2971 },
+ { MODRM_ONEENTRY, 2972 },
+ { MODRM_ONEENTRY, 2973 },
+ { MODRM_ONEENTRY, 2974 },
+ { MODRM_ONEENTRY, 2975 },
+ { MODRM_ONEENTRY, 2976 },
+ { MODRM_ONEENTRY, 2977 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2978 },
+ { MODRM_ONEENTRY, 2979 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 3746 },
+ { MODRM_SPLITRM, 3748 },
+ { MODRM_SPLITRM, 3750 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2986 },
+ { MODRM_ONEENTRY, 2987 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 3752 },
+ { MODRM_SPLITRM, 3754 },
+ { MODRM_SPLITRM, 3756 },
+ { MODRM_SPLITMISC, 3901 },
+ { MODRM_SPLITRM, 3830 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3832 },
+ { MODRM_SPLITRM, 3834 },
+ { MODRM_SPLITRM, 3836 },
+ { MODRM_SPLITRM, 3838 },
+ { MODRM_SPLITRM, 3840 },
+ { MODRM_SPLITRM, 3842 },
+ { MODRM_SPLITRM, 3844 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3846 },
+ { MODRM_SPLITRM, 3862 },
+ { MODRM_SPLITRM, 3864 },
+ { MODRM_SPLITRM, 3866 },
+ { MODRM_SPLITRM, 3868 },
+ { MODRM_SPLITRM, 3870 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3872 },
+ { MODRM_SPLITRM, 3054 },
+ { MODRM_SPLITRM, 3874 },
+ { MODRM_SPLITRM, 3056 },
+ { MODRM_SPLITRM, 3058 },
+ { MODRM_SPLITRM, 3060 },
+ { MODRM_SPLITREG, 3973 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_SPLITRM, 3079 },
+ { MODRM_SPLITRM, 3081 },
+ { MODRM_SPLITRM, 3083 },
+ { MODRM_SPLITRM, 3085 },
+ { MODRM_SPLITRM, 3087 },
+ { MODRM_SPLITRM, 3089 },
+ { MODRM_SPLITRM, 3091 },
+ { MODRM_SPLITRM, 3093 },
+ { MODRM_SPLITRM, 3095 },
+ { MODRM_SPLITRM, 3097 },
+ { MODRM_SPLITRM, 3099 },
+ { MODRM_SPLITRM, 3101 },
+ { MODRM_SPLITRM, 3103 },
+ { MODRM_SPLITRM, 3105 },
+ { MODRM_SPLITRM, 3107 },
+ { MODRM_SPLITRM, 3109 },
+ { MODRM_SPLITRM, 3111 },
+ { MODRM_SPLITRM, 3113 },
+ { MODRM_SPLITRM, 3115 },
+ { MODRM_SPLITRM, 3117 },
+ { MODRM_SPLITRM, 3119 },
+ { MODRM_SPLITRM, 3121 },
+ { MODRM_SPLITRM, 3123 },
+ { MODRM_SPLITRM, 3125 },
+ { MODRM_SPLITRM, 3127 },
+ { MODRM_SPLITRM, 3129 },
+ { MODRM_SPLITRM, 3131 },
+ { MODRM_SPLITRM, 3133 },
+ { MODRM_SPLITRM, 3135 },
+ { MODRM_SPLITRM, 3137 },
+ { MODRM_SPLITRM, 3139 },
+ { MODRM_SPLITRM, 3141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3143 },
+ { MODRM_SPLITRM, 3145 },
+ { MODRM_SPLITRM, 3147 },
+ { MODRM_SPLITRM, 3149 },
+ { MODRM_SPLITRM, 3151 },
+ { MODRM_SPLITRM, 3153 },
+ { MODRM_SPLITRM, 3989 },
+ { MODRM_SPLITRM, 3157 },
+ { MODRM_SPLITRM, 3159 },
+ { MODRM_SPLITRM, 3161 },
+ { MODRM_SPLITRM, 3163 },
+ { MODRM_SPLITRM, 3165 },
+ { MODRM_SPLITRM, 3167 },
+ { MODRM_SPLITRM, 3169 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2648 },
+ { MODRM_SPLITMISC, 3991 },
+ { MODRM_SPLITRM, 2736 },
+ { MODRM_SPLITRM, 2738 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2740 },
+ { MODRM_SPLITRM, 2742 },
+ { MODRM_SPLITRM, 2744 },
+ { MODRM_SPLITRM, 2746 },
+ { MODRM_SPLITRM, 2748 },
+ { MODRM_SPLITRM, 2750 },
+ { MODRM_SPLITRM, 2752 },
+ { MODRM_SPLITRM, 2754 },
+ { MODRM_SPLITREG, 2756 },
+ { MODRM_SPLITRM, 2772 },
+ { MODRM_SPLITRM, 3893 },
+ { MODRM_SPLITRM, 3895 },
+ { MODRM_SPLITRM, 2778 },
+ { MODRM_SPLITRM, 2780 },
+ { MODRM_SPLITRM, 2782 },
+ { MODRM_SPLITRM, 2784 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2786 },
+ { MODRM_SPLITRM, 2788 },
+ { MODRM_SPLITRM, 2790 },
+ { MODRM_SPLITRM, 2792 },
+ { MODRM_SPLITRM, 2794 },
+ { MODRM_SPLITRM, 2796 },
+ { MODRM_SPLITRM, 2798 },
+ { MODRM_SPLITRM, 2800 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2802 },
+ { MODRM_SPLITRM, 2804 },
+ { MODRM_SPLITRM, 2806 },
+ { MODRM_SPLITRM, 2808 },
+ { MODRM_SPLITRM, 2810 },
+ { MODRM_SPLITRM, 2812 },
+ { MODRM_SPLITRM, 2814 },
+ { MODRM_SPLITRM, 2816 },
+ { MODRM_SPLITRM, 2818 },
+ { MODRM_SPLITRM, 2820 },
+ { MODRM_SPLITRM, 2822 },
+ { MODRM_SPLITRM, 2824 },
+ { MODRM_SPLITRM, 2826 },
+ { MODRM_SPLITRM, 2828 },
+ { MODRM_SPLITRM, 2830 },
+ { MODRM_SPLITRM, 2832 },
+ { MODRM_SPLITRM, 2834 },
+ { MODRM_SPLITRM, 2836 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2838 },
+ { MODRM_SPLITRM, 2840 },
+ { MODRM_SPLITRM, 2842 },
+ { MODRM_SPLITRM, 2844 },
+ { MODRM_SPLITRM, 2846 },
+ { MODRM_SPLITRM, 2848 },
+ { MODRM_SPLITRM, 2850 },
+ { MODRM_SPLITRM, 2852 },
+ { MODRM_SPLITRM, 2854 },
+ { MODRM_SPLITRM, 2856 },
+ { MODRM_SPLITRM, 2858 },
+ { MODRM_SPLITRM, 2860 },
+ { MODRM_SPLITRM, 2862 },
+ { MODRM_SPLITRM, 2864 },
+ { MODRM_SPLITRM, 2866 },
+ { MODRM_SPLITRM, 2868 },
+ { MODRM_SPLITRM, 2870 },
+ { MODRM_SPLITRM, 2872 },
+ { MODRM_SPLITRM, 2874 },
+ { MODRM_SPLITRM, 2876 },
+ { MODRM_SPLITRM, 2878 },
+ { MODRM_SPLITRM, 2880 },
+ { MODRM_SPLITRM, 2882 },
+ { MODRM_SPLITRM, 2884 },
+ { MODRM_SPLITRM, 2886 },
+ { MODRM_SPLITRM, 2888 },
+ { MODRM_SPLITRM, 2890 },
+ { MODRM_SPLITRM, 2892 },
+ { MODRM_SPLITRM, 2894 },
+ { MODRM_SPLITREG, 2896 },
+ { MODRM_SPLITREG, 2912 },
+ { MODRM_SPLITREG, 2928 },
+ { MODRM_SPLITRM, 2944 },
+ { MODRM_SPLITRM, 2946 },
+ { MODRM_SPLITRM, 2948 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2950 },
+ { MODRM_SPLITRM, 2952 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2954 },
+ { MODRM_SPLITRM, 2956 },
+ { MODRM_SPLITRM, 2958 },
+ { MODRM_SPLITRM, 2960 },
+ { MODRM_ONEENTRY, 2962 },
+ { MODRM_ONEENTRY, 2963 },
+ { MODRM_ONEENTRY, 2964 },
+ { MODRM_ONEENTRY, 2965 },
+ { MODRM_ONEENTRY, 2966 },
+ { MODRM_ONEENTRY, 2967 },
+ { MODRM_ONEENTRY, 2968 },
+ { MODRM_ONEENTRY, 2969 },
+ { MODRM_ONEENTRY, 2970 },
+ { MODRM_ONEENTRY, 2971 },
+ { MODRM_ONEENTRY, 2972 },
+ { MODRM_ONEENTRY, 2973 },
+ { MODRM_ONEENTRY, 2974 },
+ { MODRM_ONEENTRY, 2975 },
+ { MODRM_ONEENTRY, 2976 },
+ { MODRM_ONEENTRY, 2977 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2978 },
+ { MODRM_ONEENTRY, 2979 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2980 },
+ { MODRM_SPLITRM, 2982 },
+ { MODRM_SPLITRM, 2984 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2986 },
+ { MODRM_ONEENTRY, 2987 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2988 },
+ { MODRM_SPLITRM, 2990 },
+ { MODRM_SPLITRM, 2992 },
+ { MODRM_SPLITREG, 2994 },
+ { MODRM_SPLITRM, 3010 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3012 },
+ { MODRM_SPLITRM, 3014 },
+ { MODRM_SPLITRM, 3016 },
+ { MODRM_SPLITRM, 3018 },
+ { MODRM_SPLITRM, 3020 },
+ { MODRM_SPLITRM, 3022 },
+ { MODRM_SPLITRM, 3024 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3026 },
+ { MODRM_SPLITRM, 3042 },
+ { MODRM_SPLITRM, 3044 },
+ { MODRM_SPLITRM, 3046 },
+ { MODRM_SPLITRM, 3048 },
+ { MODRM_SPLITRM, 3050 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3052 },
+ { MODRM_SPLITRM, 3054 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3056 },
+ { MODRM_SPLITRM, 3058 },
+ { MODRM_SPLITRM, 3060 },
+ { MODRM_SPLITREG, 3062 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_SPLITRM, 3079 },
+ { MODRM_SPLITRM, 3081 },
+ { MODRM_SPLITRM, 3083 },
+ { MODRM_SPLITRM, 3085 },
+ { MODRM_SPLITRM, 3087 },
+ { MODRM_SPLITRM, 3089 },
+ { MODRM_SPLITRM, 3091 },
+ { MODRM_SPLITRM, 3093 },
+ { MODRM_SPLITRM, 3095 },
+ { MODRM_SPLITRM, 3097 },
+ { MODRM_SPLITRM, 3099 },
+ { MODRM_SPLITRM, 3101 },
+ { MODRM_SPLITRM, 3103 },
+ { MODRM_SPLITRM, 3105 },
+ { MODRM_SPLITRM, 3107 },
+ { MODRM_SPLITRM, 3109 },
+ { MODRM_SPLITRM, 3111 },
+ { MODRM_SPLITRM, 3113 },
+ { MODRM_SPLITRM, 3115 },
+ { MODRM_SPLITRM, 3117 },
+ { MODRM_SPLITRM, 3119 },
+ { MODRM_SPLITRM, 3121 },
+ { MODRM_SPLITRM, 3123 },
+ { MODRM_SPLITRM, 3125 },
+ { MODRM_SPLITRM, 3127 },
+ { MODRM_SPLITRM, 3129 },
+ { MODRM_SPLITRM, 3131 },
+ { MODRM_SPLITRM, 3133 },
+ { MODRM_SPLITRM, 3135 },
+ { MODRM_SPLITRM, 3137 },
+ { MODRM_SPLITRM, 3139 },
+ { MODRM_SPLITRM, 3141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3143 },
+ { MODRM_SPLITRM, 3145 },
+ { MODRM_SPLITRM, 3147 },
+ { MODRM_SPLITRM, 3149 },
+ { MODRM_SPLITRM, 3151 },
+ { MODRM_SPLITRM, 3153 },
+ { MODRM_SPLITRM, 3989 },
+ { MODRM_SPLITRM, 3157 },
+ { MODRM_SPLITRM, 3159 },
+ { MODRM_SPLITRM, 3161 },
+ { MODRM_SPLITRM, 3163 },
+ { MODRM_SPLITRM, 3165 },
+ { MODRM_SPLITRM, 3167 },
+ { MODRM_SPLITRM, 3169 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 2558 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1865 },
+ { MODRM_SPLITRM, 1867 },
+ { MODRM_SPLITRM, 1869 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 1877 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 1899 },
+ { MODRM_SPLITRM, 1901 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 1937 },
+ { MODRM_SPLITRM, 1939 },
+ { MODRM_SPLITRM, 1941 },
+ { MODRM_SPLITRM, 1943 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 1990 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 2004 },
+ { MODRM_SPLITRM, 2006 },
+ { MODRM_SPLITRM, 2008 },
+ { MODRM_SPLITRM, 2010 },
+ { MODRM_SPLITRM, 2012 },
+ { MODRM_SPLITRM, 2014 },
+ { MODRM_SPLITRM, 2016 },
+ { MODRM_SPLITRM, 2018 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2044 },
+ { MODRM_SPLITRM, 2046 },
+ { MODRM_SPLITRM, 2048 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 2638 },
+ { MODRM_SPLITRM, 2640 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2109 },
+ { MODRM_SPLITRM, 2111 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITMISC, 2323 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 2432 },
+ { MODRM_SPLITRM, 2434 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 2444 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 2454 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2646 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2648 },
+ { MODRM_SPLITMISC, 3991 },
+ { MODRM_SPLITRM, 2736 },
+ { MODRM_SPLITRM, 2738 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2740 },
+ { MODRM_SPLITRM, 2742 },
+ { MODRM_SPLITRM, 3171 },
+ { MODRM_SPLITRM, 2746 },
+ { MODRM_SPLITRM, 2748 },
+ { MODRM_SPLITRM, 2750 },
+ { MODRM_SPLITRM, 3173 },
+ { MODRM_SPLITRM, 2754 },
+ { MODRM_SPLITREG, 2756 },
+ { MODRM_SPLITRM, 2772 },
+ { MODRM_SPLITRM, 3893 },
+ { MODRM_SPLITRM, 3895 },
+ { MODRM_SPLITRM, 2778 },
+ { MODRM_SPLITRM, 2780 },
+ { MODRM_SPLITRM, 2782 },
+ { MODRM_SPLITRM, 2784 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2786 },
+ { MODRM_SPLITRM, 2788 },
+ { MODRM_SPLITRM, 2790 },
+ { MODRM_SPLITRM, 2792 },
+ { MODRM_SPLITRM, 2794 },
+ { MODRM_SPLITRM, 2796 },
+ { MODRM_SPLITRM, 2798 },
+ { MODRM_SPLITRM, 2800 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2802 },
+ { MODRM_SPLITRM, 2804 },
+ { MODRM_SPLITRM, 2806 },
+ { MODRM_SPLITRM, 2808 },
+ { MODRM_SPLITRM, 2810 },
+ { MODRM_SPLITRM, 2812 },
+ { MODRM_SPLITRM, 2814 },
+ { MODRM_SPLITRM, 2816 },
+ { MODRM_SPLITRM, 2818 },
+ { MODRM_SPLITRM, 2820 },
+ { MODRM_SPLITRM, 2822 },
+ { MODRM_SPLITRM, 2824 },
+ { MODRM_SPLITRM, 2826 },
+ { MODRM_SPLITRM, 2828 },
+ { MODRM_SPLITRM, 2830 },
+ { MODRM_SPLITRM, 2832 },
+ { MODRM_SPLITRM, 2834 },
+ { MODRM_SPLITRM, 2836 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 2838 },
+ { MODRM_SPLITRM, 2840 },
+ { MODRM_SPLITRM, 2842 },
+ { MODRM_SPLITRM, 2844 },
+ { MODRM_SPLITRM, 2846 },
+ { MODRM_SPLITRM, 2848 },
+ { MODRM_SPLITRM, 2850 },
+ { MODRM_SPLITRM, 2852 },
+ { MODRM_SPLITRM, 2854 },
+ { MODRM_SPLITRM, 2856 },
+ { MODRM_SPLITRM, 2858 },
+ { MODRM_SPLITRM, 2860 },
+ { MODRM_SPLITRM, 2862 },
+ { MODRM_SPLITRM, 2864 },
+ { MODRM_SPLITRM, 2866 },
+ { MODRM_SPLITRM, 2868 },
+ { MODRM_SPLITRM, 2870 },
+ { MODRM_SPLITRM, 2872 },
+ { MODRM_SPLITRM, 2874 },
+ { MODRM_SPLITRM, 2876 },
+ { MODRM_SPLITRM, 2878 },
+ { MODRM_SPLITRM, 2880 },
+ { MODRM_SPLITRM, 2882 },
+ { MODRM_SPLITRM, 2884 },
+ { MODRM_SPLITRM, 2886 },
+ { MODRM_SPLITRM, 2888 },
+ { MODRM_SPLITRM, 2890 },
+ { MODRM_SPLITRM, 2892 },
+ { MODRM_SPLITRM, 2894 },
+ { MODRM_SPLITREG, 2896 },
+ { MODRM_SPLITREG, 2912 },
+ { MODRM_SPLITREG, 2928 },
+ { MODRM_SPLITRM, 2944 },
+ { MODRM_SPLITRM, 2946 },
+ { MODRM_SPLITRM, 2948 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 3897 },
+ { MODRM_SPLITRM, 3899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2954 },
+ { MODRM_SPLITRM, 2956 },
+ { MODRM_SPLITRM, 2958 },
+ { MODRM_SPLITRM, 2960 },
+ { MODRM_ONEENTRY, 2962 },
+ { MODRM_ONEENTRY, 2963 },
+ { MODRM_ONEENTRY, 2964 },
+ { MODRM_ONEENTRY, 2965 },
+ { MODRM_ONEENTRY, 2966 },
+ { MODRM_ONEENTRY, 2967 },
+ { MODRM_ONEENTRY, 2968 },
+ { MODRM_ONEENTRY, 2969 },
+ { MODRM_ONEENTRY, 2970 },
+ { MODRM_ONEENTRY, 2971 },
+ { MODRM_ONEENTRY, 2972 },
+ { MODRM_ONEENTRY, 2973 },
+ { MODRM_ONEENTRY, 2974 },
+ { MODRM_ONEENTRY, 2975 },
+ { MODRM_ONEENTRY, 2976 },
+ { MODRM_ONEENTRY, 2977 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2978 },
+ { MODRM_ONEENTRY, 2979 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2980 },
+ { MODRM_SPLITRM, 2982 },
+ { MODRM_SPLITRM, 2984 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2986 },
+ { MODRM_ONEENTRY, 2987 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2988 },
+ { MODRM_SPLITRM, 2990 },
+ { MODRM_SPLITRM, 2992 },
+ { MODRM_SPLITMISC, 3179 },
+ { MODRM_SPLITRM, 3010 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3012 },
+ { MODRM_SPLITRM, 3014 },
+ { MODRM_SPLITRM, 3016 },
+ { MODRM_SPLITRM, 3018 },
+ { MODRM_SPLITRM, 3020 },
+ { MODRM_SPLITRM, 3022 },
+ { MODRM_SPLITRM, 3024 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3026 },
+ { MODRM_SPLITRM, 3042 },
+ { MODRM_SPLITRM, 3044 },
+ { MODRM_SPLITRM, 3046 },
+ { MODRM_SPLITRM, 3048 },
+ { MODRM_SPLITRM, 3050 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3052 },
+ { MODRM_SPLITRM, 3054 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 3056 },
+ { MODRM_SPLITRM, 3058 },
+ { MODRM_SPLITRM, 3060 },
+ { MODRM_SPLITREG, 3251 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_ONEENTRY, 3078 },
+ { MODRM_SPLITRM, 3079 },
+ { MODRM_SPLITRM, 3081 },
+ { MODRM_SPLITRM, 3083 },
+ { MODRM_SPLITRM, 3085 },
+ { MODRM_SPLITRM, 3087 },
+ { MODRM_SPLITRM, 3089 },
+ { MODRM_SPLITRM, 3091 },
+ { MODRM_SPLITRM, 3093 },
+ { MODRM_SPLITRM, 3095 },
+ { MODRM_SPLITRM, 3097 },
+ { MODRM_SPLITRM, 3099 },
+ { MODRM_SPLITRM, 3101 },
+ { MODRM_SPLITRM, 3103 },
+ { MODRM_SPLITRM, 3105 },
+ { MODRM_SPLITRM, 3107 },
+ { MODRM_SPLITRM, 3109 },
+ { MODRM_SPLITRM, 3111 },
+ { MODRM_SPLITRM, 3113 },
+ { MODRM_SPLITRM, 3115 },
+ { MODRM_SPLITRM, 3117 },
+ { MODRM_SPLITRM, 3119 },
+ { MODRM_SPLITRM, 3121 },
+ { MODRM_SPLITRM, 3123 },
+ { MODRM_SPLITRM, 3125 },
+ { MODRM_SPLITRM, 3127 },
+ { MODRM_SPLITRM, 3129 },
+ { MODRM_SPLITRM, 3131 },
+ { MODRM_SPLITRM, 3133 },
+ { MODRM_SPLITRM, 3135 },
+ { MODRM_SPLITRM, 3137 },
+ { MODRM_SPLITRM, 3139 },
+ { MODRM_SPLITRM, 3141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3143 },
+ { MODRM_SPLITRM, 3145 },
+ { MODRM_SPLITRM, 3147 },
+ { MODRM_SPLITRM, 3149 },
+ { MODRM_SPLITRM, 3151 },
+ { MODRM_SPLITRM, 3153 },
+ { MODRM_SPLITRM, 3989 },
+ { MODRM_SPLITRM, 3157 },
+ { MODRM_SPLITRM, 3159 },
+ { MODRM_SPLITRM, 3161 },
+ { MODRM_SPLITRM, 3163 },
+ { MODRM_SPLITRM, 3165 },
+ { MODRM_SPLITRM, 3167 },
+ { MODRM_SPLITRM, 3169 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 2558 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3267 },
+ { MODRM_SPLITRM, 3269 },
+ { MODRM_SPLITRM, 3271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 4063 },
+ { MODRM_SPLITRM, 4065 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3277 },
+ { MODRM_SPLITRM, 3279 },
+ { MODRM_SPLITRM, 3281 },
+ { MODRM_SPLITRM, 3283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3287 },
+ { MODRM_SPLITRM, 3289 },
+ { MODRM_SPLITRM, 3291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3293 },
+ { MODRM_SPLITRM, 3295 },
+ { MODRM_SPLITRM, 3297 },
+ { MODRM_SPLITRM, 3299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3303 },
+ { MODRM_SPLITRM, 3305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3307 },
+ { MODRM_SPLITRM, 3309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITREG, 3311 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 3327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 3329 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_SPLITRM, 3345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3347 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 4067 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 3425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3426 },
+ { MODRM_SPLITRM, 3428 },
+ { MODRM_SPLITRM, 3430 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3432 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 4139 },
+ { MODRM_SPLITRM, 4141 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITMISC, 3438 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3510 },
+ { MODRM_SPLITRM, 3512 },
+ { MODRM_SPLITRM, 3514 },
+ { MODRM_SPLITRM, 3516 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3518 },
+ { MODRM_SPLITRM, 3520 },
+ { MODRM_SPLITRM, 3522 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3524 },
+ { MODRM_SPLITRM, 3526 },
+ { MODRM_SPLITRM, 3528 },
+ { MODRM_SPLITRM, 3530 },
+ { MODRM_SPLITRM, 3532 },
+ { MODRM_SPLITRM, 3534 },
+ { MODRM_SPLITRM, 3536 },
+ { MODRM_SPLITRM, 3538 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3540 },
+ { MODRM_SPLITRM, 3542 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3544 },
+ { MODRM_SPLITRM, 3546 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITREG, 4143 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_SPLITRM, 3564 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 3566 },
+ { MODRM_SPLITRM, 3568 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 3570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 4159 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3588 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3590 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3592 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3594 },
+ { MODRM_SPLITRM, 3596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 2558 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3267 },
+ { MODRM_SPLITRM, 3269 },
+ { MODRM_SPLITRM, 3271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 4063 },
+ { MODRM_SPLITRM, 4065 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3277 },
+ { MODRM_SPLITRM, 3279 },
+ { MODRM_SPLITRM, 3281 },
+ { MODRM_SPLITRM, 3283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3287 },
+ { MODRM_SPLITRM, 3289 },
+ { MODRM_SPLITRM, 3291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3293 },
+ { MODRM_SPLITRM, 3295 },
+ { MODRM_SPLITRM, 3297 },
+ { MODRM_SPLITRM, 3299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3303 },
+ { MODRM_SPLITRM, 3305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3307 },
+ { MODRM_SPLITRM, 3309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITREG, 3311 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 3327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 3329 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_SPLITRM, 3345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3347 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1750 },
+ { MODRM_SPLITMISC, 4067 },
+ { MODRM_SPLITRM, 1838 },
+ { MODRM_SPLITRM, 1840 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 3425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3426 },
+ { MODRM_SPLITRM, 3428 },
+ { MODRM_SPLITRM, 3430 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3432 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 4139 },
+ { MODRM_SPLITRM, 4141 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITMISC, 3438 },
+ { MODRM_SPLITRM, 1923 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3510 },
+ { MODRM_SPLITRM, 3512 },
+ { MODRM_SPLITRM, 3514 },
+ { MODRM_SPLITRM, 3516 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 1954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1956 },
+ { MODRM_SPLITRM, 1958 },
+ { MODRM_SPLITRM, 1960 },
+ { MODRM_SPLITRM, 1962 },
+ { MODRM_SPLITRM, 1964 },
+ { MODRM_SPLITRM, 1966 },
+ { MODRM_SPLITRM, 1968 },
+ { MODRM_SPLITRM, 1970 },
+ { MODRM_SPLITRM, 1972 },
+ { MODRM_SPLITRM, 1974 },
+ { MODRM_SPLITRM, 1976 },
+ { MODRM_SPLITRM, 1978 },
+ { MODRM_SPLITRM, 1980 },
+ { MODRM_SPLITRM, 1982 },
+ { MODRM_SPLITRM, 1984 },
+ { MODRM_SPLITRM, 1986 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3518 },
+ { MODRM_SPLITRM, 3520 },
+ { MODRM_SPLITRM, 3522 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3524 },
+ { MODRM_SPLITRM, 3526 },
+ { MODRM_SPLITRM, 3528 },
+ { MODRM_SPLITRM, 3530 },
+ { MODRM_SPLITRM, 3532 },
+ { MODRM_SPLITRM, 3534 },
+ { MODRM_SPLITRM, 3536 },
+ { MODRM_SPLITRM, 3538 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3540 },
+ { MODRM_SPLITRM, 3542 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3544 },
+ { MODRM_SPLITRM, 3546 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 2164 },
+ { MODRM_SPLITRM, 2166 },
+ { MODRM_SPLITRM, 2168 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 2317 },
+ { MODRM_SPLITRM, 2319 },
+ { MODRM_SPLITRM, 2321 },
+ { MODRM_SPLITREG, 4175 },
+ { MODRM_SPLITRM, 2395 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 2399 },
+ { MODRM_SPLITRM, 2401 },
+ { MODRM_SPLITRM, 2403 },
+ { MODRM_SPLITRM, 2405 },
+ { MODRM_SPLITRM, 2407 },
+ { MODRM_SPLITRM, 2409 },
+ { MODRM_SPLITRM, 2411 },
+ { MODRM_SPLITRM, 3564 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 2414 },
+ { MODRM_SPLITRM, 2430 },
+ { MODRM_SPLITRM, 3566 },
+ { MODRM_SPLITRM, 3568 },
+ { MODRM_SPLITRM, 2436 },
+ { MODRM_SPLITRM, 2438 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 2442 },
+ { MODRM_SPLITRM, 3570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 4159 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 2470 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3588 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3590 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 3614 },
+ { MODRM_SPLITMISC, 4191 },
+ { MODRM_SPLITRM, 3702 },
+ { MODRM_SPLITRM, 3704 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 3706 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 3425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3426 },
+ { MODRM_SPLITRM, 3428 },
+ { MODRM_SPLITRM, 3430 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 3432 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 4139 },
+ { MODRM_SPLITRM, 4141 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITMISC, 4263 },
+ { MODRM_SPLITRM, 3707 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 4335 },
+ { MODRM_SPLITRM, 3512 },
+ { MODRM_SPLITRM, 4337 },
+ { MODRM_SPLITRM, 4339 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 3709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3710 },
+ { MODRM_SPLITRM, 3712 },
+ { MODRM_SPLITRM, 3714 },
+ { MODRM_SPLITRM, 3716 },
+ { MODRM_SPLITRM, 3718 },
+ { MODRM_SPLITRM, 3720 },
+ { MODRM_SPLITRM, 3722 },
+ { MODRM_SPLITRM, 3724 },
+ { MODRM_SPLITRM, 3726 },
+ { MODRM_SPLITRM, 3728 },
+ { MODRM_SPLITRM, 3730 },
+ { MODRM_SPLITRM, 3732 },
+ { MODRM_SPLITRM, 3734 },
+ { MODRM_SPLITRM, 3736 },
+ { MODRM_SPLITRM, 3738 },
+ { MODRM_SPLITRM, 3740 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 3518 },
+ { MODRM_SPLITRM, 3520 },
+ { MODRM_SPLITRM, 3522 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 3524 },
+ { MODRM_SPLITRM, 3526 },
+ { MODRM_SPLITRM, 3528 },
+ { MODRM_SPLITRM, 3530 },
+ { MODRM_SPLITRM, 3532 },
+ { MODRM_SPLITRM, 3534 },
+ { MODRM_SPLITRM, 3536 },
+ { MODRM_SPLITRM, 3538 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2044 },
+ { MODRM_SPLITRM, 3540 },
+ { MODRM_SPLITRM, 3542 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 2638 },
+ { MODRM_SPLITRM, 2640 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3544 },
+ { MODRM_SPLITRM, 3546 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 3746 },
+ { MODRM_SPLITRM, 3748 },
+ { MODRM_SPLITRM, 3750 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 3752 },
+ { MODRM_SPLITRM, 3754 },
+ { MODRM_SPLITRM, 3756 },
+ { MODRM_SPLITMISC, 4341 },
+ { MODRM_SPLITRM, 3830 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3832 },
+ { MODRM_SPLITRM, 3834 },
+ { MODRM_SPLITRM, 3836 },
+ { MODRM_SPLITRM, 3838 },
+ { MODRM_SPLITRM, 3840 },
+ { MODRM_SPLITRM, 3842 },
+ { MODRM_SPLITRM, 3844 },
+ { MODRM_SPLITRM, 4413 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3846 },
+ { MODRM_SPLITRM, 3862 },
+ { MODRM_SPLITRM, 4415 },
+ { MODRM_SPLITRM, 4417 },
+ { MODRM_SPLITRM, 3868 },
+ { MODRM_SPLITRM, 3870 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3872 },
+ { MODRM_SPLITRM, 3570 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 4419 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_SPLITRM, 3588 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_SPLITRM, 3590 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2646 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 3614 },
+ { MODRM_SPLITMISC, 3630 },
+ { MODRM_SPLITRM, 3702 },
+ { MODRM_SPLITRM, 3704 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 3706 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3267 },
+ { MODRM_SPLITRM, 3269 },
+ { MODRM_SPLITRM, 3271 },
+ { MODRM_SPLITRM, 1871 },
+ { MODRM_SPLITRM, 1873 },
+ { MODRM_SPLITRM, 1875 },
+ { MODRM_SPLITRM, 1877 },
+ { MODRM_SPLITRM, 1879 },
+ { MODRM_SPLITREG, 1881 },
+ { MODRM_SPLITRM, 1897 },
+ { MODRM_SPLITRM, 4063 },
+ { MODRM_SPLITRM, 4065 },
+ { MODRM_SPLITREG, 1903 },
+ { MODRM_SPLITRM, 1919 },
+ { MODRM_SPLITRM, 1921 },
+ { MODRM_SPLITRM, 3707 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1933 },
+ { MODRM_SPLITRM, 1935 },
+ { MODRM_SPLITRM, 4435 },
+ { MODRM_SPLITRM, 3279 },
+ { MODRM_SPLITRM, 4437 },
+ { MODRM_SPLITRM, 4439 },
+ { MODRM_SPLITRM, 1945 },
+ { MODRM_SPLITRM, 1947 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 3709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3710 },
+ { MODRM_SPLITRM, 3712 },
+ { MODRM_SPLITRM, 3714 },
+ { MODRM_SPLITRM, 3716 },
+ { MODRM_SPLITRM, 3718 },
+ { MODRM_SPLITRM, 3720 },
+ { MODRM_SPLITRM, 3722 },
+ { MODRM_SPLITRM, 3724 },
+ { MODRM_SPLITRM, 3726 },
+ { MODRM_SPLITRM, 3728 },
+ { MODRM_SPLITRM, 3730 },
+ { MODRM_SPLITRM, 3732 },
+ { MODRM_SPLITRM, 3734 },
+ { MODRM_SPLITRM, 3736 },
+ { MODRM_SPLITRM, 3738 },
+ { MODRM_SPLITRM, 3740 },
+ { MODRM_SPLITRM, 1988 },
+ { MODRM_SPLITRM, 3285 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 1996 },
+ { MODRM_SPLITRM, 1998 },
+ { MODRM_SPLITRM, 2000 },
+ { MODRM_SPLITRM, 2002 },
+ { MODRM_SPLITRM, 3287 },
+ { MODRM_SPLITRM, 3289 },
+ { MODRM_SPLITRM, 3291 },
+ { MODRM_SPLITRM, 2010 },
+ { MODRM_SPLITRM, 3293 },
+ { MODRM_SPLITRM, 3295 },
+ { MODRM_SPLITRM, 3297 },
+ { MODRM_SPLITRM, 3299 },
+ { MODRM_SPLITRM, 2020 },
+ { MODRM_SPLITRM, 2022 },
+ { MODRM_SPLITRM, 2024 },
+ { MODRM_SPLITRM, 2026 },
+ { MODRM_SPLITRM, 2028 },
+ { MODRM_SPLITRM, 2030 },
+ { MODRM_SPLITRM, 2032 },
+ { MODRM_SPLITRM, 2034 },
+ { MODRM_SPLITRM, 2036 },
+ { MODRM_SPLITRM, 2038 },
+ { MODRM_SPLITRM, 2040 },
+ { MODRM_SPLITRM, 2042 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2044 },
+ { MODRM_SPLITRM, 2046 },
+ { MODRM_SPLITRM, 3301 },
+ { MODRM_SPLITREG, 2050 },
+ { MODRM_SPLITREG, 2066 },
+ { MODRM_SPLITREG, 2082 },
+ { MODRM_SPLITRM, 2098 },
+ { MODRM_SPLITRM, 2100 },
+ { MODRM_SPLITRM, 2102 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 4441 },
+ { MODRM_SPLITRM, 4443 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3307 },
+ { MODRM_SPLITRM, 3309 },
+ { MODRM_SPLITRM, 2109 },
+ { MODRM_SPLITRM, 2111 },
+ { MODRM_ONEENTRY, 2113 },
+ { MODRM_ONEENTRY, 2114 },
+ { MODRM_ONEENTRY, 2115 },
+ { MODRM_ONEENTRY, 2116 },
+ { MODRM_ONEENTRY, 2117 },
+ { MODRM_ONEENTRY, 2118 },
+ { MODRM_ONEENTRY, 2119 },
+ { MODRM_ONEENTRY, 2120 },
+ { MODRM_ONEENTRY, 2121 },
+ { MODRM_ONEENTRY, 2122 },
+ { MODRM_ONEENTRY, 2123 },
+ { MODRM_ONEENTRY, 2124 },
+ { MODRM_ONEENTRY, 2125 },
+ { MODRM_ONEENTRY, 2126 },
+ { MODRM_ONEENTRY, 2127 },
+ { MODRM_ONEENTRY, 2128 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2642 },
+ { MODRM_ONEENTRY, 2643 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 3746 },
+ { MODRM_SPLITRM, 3748 },
+ { MODRM_SPLITRM, 3750 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2644 },
+ { MODRM_ONEENTRY, 2645 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 3752 },
+ { MODRM_SPLITRM, 3754 },
+ { MODRM_SPLITRM, 3756 },
+ { MODRM_SPLITMISC, 4445 },
+ { MODRM_SPLITRM, 3830 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3832 },
+ { MODRM_SPLITRM, 3834 },
+ { MODRM_SPLITRM, 3836 },
+ { MODRM_SPLITRM, 3838 },
+ { MODRM_SPLITRM, 3840 },
+ { MODRM_SPLITRM, 3842 },
+ { MODRM_SPLITRM, 3844 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3846 },
+ { MODRM_SPLITRM, 3862 },
+ { MODRM_SPLITRM, 2432 },
+ { MODRM_SPLITRM, 2434 },
+ { MODRM_SPLITRM, 3868 },
+ { MODRM_SPLITRM, 3870 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3872 },
+ { MODRM_SPLITRM, 3327 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 2448 },
+ { MODRM_SPLITRM, 2450 },
+ { MODRM_SPLITRM, 2452 },
+ { MODRM_SPLITREG, 4517 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_SPLITRM, 3345 },
+ { MODRM_SPLITRM, 2471 },
+ { MODRM_SPLITRM, 2473 },
+ { MODRM_SPLITRM, 2475 },
+ { MODRM_SPLITRM, 2477 },
+ { MODRM_SPLITRM, 2479 },
+ { MODRM_SPLITRM, 3347 },
+ { MODRM_SPLITRM, 2481 },
+ { MODRM_SPLITRM, 2483 },
+ { MODRM_SPLITRM, 2485 },
+ { MODRM_SPLITRM, 2487 },
+ { MODRM_SPLITRM, 2489 },
+ { MODRM_SPLITRM, 2491 },
+ { MODRM_SPLITRM, 2493 },
+ { MODRM_SPLITRM, 2495 },
+ { MODRM_SPLITRM, 2497 },
+ { MODRM_SPLITRM, 2499 },
+ { MODRM_SPLITRM, 2501 },
+ { MODRM_SPLITRM, 2503 },
+ { MODRM_SPLITRM, 2505 },
+ { MODRM_SPLITRM, 2507 },
+ { MODRM_SPLITRM, 2509 },
+ { MODRM_SPLITRM, 3349 },
+ { MODRM_SPLITRM, 2511 },
+ { MODRM_SPLITRM, 2513 },
+ { MODRM_SPLITRM, 2515 },
+ { MODRM_SPLITRM, 2517 },
+ { MODRM_SPLITRM, 2519 },
+ { MODRM_SPLITRM, 2521 },
+ { MODRM_SPLITRM, 2523 },
+ { MODRM_SPLITRM, 2525 },
+ { MODRM_SPLITRM, 2527 },
+ { MODRM_SPLITRM, 3351 },
+ { MODRM_SPLITRM, 2529 },
+ { MODRM_SPLITRM, 2531 },
+ { MODRM_SPLITRM, 2533 },
+ { MODRM_SPLITRM, 2535 },
+ { MODRM_SPLITRM, 2537 },
+ { MODRM_SPLITRM, 2539 },
+ { MODRM_SPLITRM, 2646 },
+ { MODRM_SPLITRM, 2543 },
+ { MODRM_SPLITRM, 2545 },
+ { MODRM_SPLITRM, 2547 },
+ { MODRM_SPLITRM, 2549 },
+ { MODRM_SPLITRM, 2551 },
+ { MODRM_SPLITRM, 2553 },
+ { MODRM_SPLITRM, 2555 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_SPLITREG, 3614 },
+ { MODRM_SPLITMISC, 3630 },
+ { MODRM_SPLITRM, 3702 },
+ { MODRM_SPLITRM, 3704 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 3706 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1848 },
+ { MODRM_ONEENTRY, 1864 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2740 },
+ { MODRM_SPLITRM, 2742 },
+ { MODRM_SPLITRM, 3171 },
+ { MODRM_SPLITRM, 2746 },
+ { MODRM_SPLITRM, 2748 },
+ { MODRM_SPLITRM, 2750 },
+ { MODRM_SPLITRM, 3173 },
+ { MODRM_SPLITRM, 2754 },
+ { MODRM_SPLITREG, 2756 },
+ { MODRM_SPLITRM, 2772 },
+ { MODRM_SPLITRM, 3893 },
+ { MODRM_SPLITRM, 3895 },
+ { MODRM_SPLITRM, 2778 },
+ { MODRM_SPLITRM, 2780 },
+ { MODRM_SPLITRM, 2782 },
+ { MODRM_SPLITRM, 3707 },
+ { MODRM_SPLITRM, 2630 },
+ { MODRM_SPLITRM, 2632 },
+ { MODRM_SPLITRM, 2634 },
+ { MODRM_SPLITRM, 2636 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2786 },
+ { MODRM_SPLITRM, 2788 },
+ { MODRM_SPLITRM, 2790 },
+ { MODRM_SPLITRM, 2792 },
+ { MODRM_SPLITRM, 2794 },
+ { MODRM_SPLITRM, 2796 },
+ { MODRM_SPLITRM, 2798 },
+ { MODRM_SPLITRM, 2800 },
+ { MODRM_ONEENTRY, 1949 },
+ { MODRM_ONEENTRY, 1950 },
+ { MODRM_ONEENTRY, 1951 },
+ { MODRM_ONEENTRY, 1952 },
+ { MODRM_ONEENTRY, 1953 },
+ { MODRM_ONEENTRY, 3709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3710 },
+ { MODRM_SPLITRM, 3712 },
+ { MODRM_SPLITRM, 3714 },
+ { MODRM_SPLITRM, 3716 },
+ { MODRM_SPLITRM, 3718 },
+ { MODRM_SPLITRM, 3720 },
+ { MODRM_SPLITRM, 3722 },
+ { MODRM_SPLITRM, 3724 },
+ { MODRM_SPLITRM, 3726 },
+ { MODRM_SPLITRM, 3728 },
+ { MODRM_SPLITRM, 3730 },
+ { MODRM_SPLITRM, 3732 },
+ { MODRM_SPLITRM, 3734 },
+ { MODRM_SPLITRM, 3736 },
+ { MODRM_SPLITRM, 3738 },
+ { MODRM_SPLITRM, 3740 },
+ { MODRM_SPLITRM, 2834 },
+ { MODRM_SPLITRM, 2836 },
+ { MODRM_SPLITRM, 1992 },
+ { MODRM_SPLITRM, 1994 },
+ { MODRM_SPLITRM, 2838 },
+ { MODRM_SPLITRM, 2840 },
+ { MODRM_SPLITRM, 2842 },
+ { MODRM_SPLITRM, 2844 },
+ { MODRM_SPLITRM, 2846 },
+ { MODRM_SPLITRM, 2848 },
+ { MODRM_SPLITRM, 2850 },
+ { MODRM_SPLITRM, 2852 },
+ { MODRM_SPLITRM, 2854 },
+ { MODRM_SPLITRM, 2856 },
+ { MODRM_SPLITRM, 2858 },
+ { MODRM_SPLITRM, 2860 },
+ { MODRM_SPLITRM, 2862 },
+ { MODRM_SPLITRM, 2864 },
+ { MODRM_SPLITRM, 2866 },
+ { MODRM_SPLITRM, 2868 },
+ { MODRM_SPLITRM, 2870 },
+ { MODRM_SPLITRM, 2872 },
+ { MODRM_SPLITRM, 2874 },
+ { MODRM_SPLITRM, 2876 },
+ { MODRM_SPLITRM, 2878 },
+ { MODRM_SPLITRM, 2880 },
+ { MODRM_SPLITRM, 2882 },
+ { MODRM_SPLITRM, 2884 },
+ { MODRM_SPLITRM, 2886 },
+ { MODRM_SPLITRM, 2888 },
+ { MODRM_SPLITRM, 4533 },
+ { MODRM_SPLITRM, 2892 },
+ { MODRM_SPLITRM, 2894 },
+ { MODRM_SPLITREG, 2896 },
+ { MODRM_SPLITREG, 2912 },
+ { MODRM_SPLITREG, 2928 },
+ { MODRM_SPLITRM, 2944 },
+ { MODRM_SPLITRM, 2946 },
+ { MODRM_SPLITRM, 2948 },
+ { MODRM_ONEENTRY, 2104 },
+ { MODRM_SPLITRM, 3897 },
+ { MODRM_SPLITRM, 3899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2954 },
+ { MODRM_SPLITRM, 2956 },
+ { MODRM_SPLITRM, 4535 },
+ { MODRM_SPLITRM, 2960 },
+ { MODRM_ONEENTRY, 2962 },
+ { MODRM_ONEENTRY, 2963 },
+ { MODRM_ONEENTRY, 2964 },
+ { MODRM_ONEENTRY, 2965 },
+ { MODRM_ONEENTRY, 2966 },
+ { MODRM_ONEENTRY, 2967 },
+ { MODRM_ONEENTRY, 2968 },
+ { MODRM_ONEENTRY, 2969 },
+ { MODRM_ONEENTRY, 2970 },
+ { MODRM_ONEENTRY, 2971 },
+ { MODRM_ONEENTRY, 2972 },
+ { MODRM_ONEENTRY, 2973 },
+ { MODRM_ONEENTRY, 2974 },
+ { MODRM_ONEENTRY, 2975 },
+ { MODRM_ONEENTRY, 2976 },
+ { MODRM_ONEENTRY, 2977 },
+ { MODRM_SPLITRM, 2129 },
+ { MODRM_SPLITRM, 2131 },
+ { MODRM_SPLITRM, 2133 },
+ { MODRM_SPLITRM, 2135 },
+ { MODRM_SPLITRM, 2137 },
+ { MODRM_SPLITRM, 2139 },
+ { MODRM_SPLITRM, 2141 },
+ { MODRM_SPLITRM, 2143 },
+ { MODRM_SPLITRM, 2145 },
+ { MODRM_SPLITRM, 2147 },
+ { MODRM_SPLITRM, 2149 },
+ { MODRM_SPLITRM, 2151 },
+ { MODRM_SPLITRM, 2153 },
+ { MODRM_SPLITRM, 2155 },
+ { MODRM_SPLITRM, 2157 },
+ { MODRM_SPLITRM, 2159 },
+ { MODRM_ONEENTRY, 2978 },
+ { MODRM_ONEENTRY, 2979 },
+ { MODRM_ONEENTRY, 2163 },
+ { MODRM_SPLITRM, 3746 },
+ { MODRM_SPLITRM, 3748 },
+ { MODRM_SPLITRM, 3750 },
+ { MODRM_SPLITMISC, 2170 },
+ { MODRM_SPLITMISC, 2242 },
+ { MODRM_ONEENTRY, 2986 },
+ { MODRM_ONEENTRY, 2987 },
+ { MODRM_ONEENTRY, 2316 },
+ { MODRM_SPLITRM, 3752 },
+ { MODRM_SPLITRM, 3754 },
+ { MODRM_SPLITRM, 3756 },
+ { MODRM_SPLITMISC, 4537 },
+ { MODRM_SPLITRM, 3830 },
+ { MODRM_SPLITRM, 2397 },
+ { MODRM_SPLITRM, 3832 },
+ { MODRM_SPLITRM, 3834 },
+ { MODRM_SPLITRM, 3836 },
+ { MODRM_SPLITRM, 3838 },
+ { MODRM_SPLITRM, 3840 },
+ { MODRM_SPLITRM, 3842 },
+ { MODRM_SPLITRM, 3844 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 2413 },
+ { MODRM_SPLITREG, 3846 },
+ { MODRM_SPLITRM, 3862 },
+ { MODRM_SPLITRM, 3044 },
+ { MODRM_SPLITRM, 3046 },
+ { MODRM_SPLITRM, 3868 },
+ { MODRM_SPLITRM, 3870 },
+ { MODRM_SPLITRM, 2440 },
+ { MODRM_SPLITRM, 3872 },
+ { MODRM_SPLITRM, 3054 },
+ { MODRM_SPLITRM, 2446 },
+ { MODRM_SPLITRM, 3056 },
+ { MODRM_SPLITRM, 3058 },
+ { MODRM_SPLITRM, 3060 },
+ { MODRM_SPLITREG, 4609 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_ONEENTRY, 3892 },
+ { MODRM_SPLITRM, 3079 },
+ { MODRM_SPLITRM, 3081 },
+ { MODRM_SPLITRM, 3083 },
+ { MODRM_SPLITRM, 3085 },
+ { MODRM_SPLITRM, 3087 },
+ { MODRM_SPLITRM, 3089 },
+ { MODRM_SPLITRM, 3091 },
+ { MODRM_SPLITRM, 3093 },
+ { MODRM_SPLITRM, 3095 },
+ { MODRM_SPLITRM, 3097 },
+ { MODRM_SPLITRM, 3099 },
+ { MODRM_SPLITRM, 3101 },
+ { MODRM_SPLITRM, 3103 },
+ { MODRM_SPLITRM, 3105 },
+ { MODRM_SPLITRM, 3107 },
+ { MODRM_SPLITRM, 3109 },
+ { MODRM_SPLITRM, 3111 },
+ { MODRM_SPLITRM, 3113 },
+ { MODRM_SPLITRM, 3115 },
+ { MODRM_SPLITRM, 3117 },
+ { MODRM_SPLITRM, 3119 },
+ { MODRM_SPLITRM, 3121 },
+ { MODRM_SPLITRM, 3123 },
+ { MODRM_SPLITRM, 3125 },
+ { MODRM_SPLITRM, 3127 },
+ { MODRM_SPLITRM, 3129 },
+ { MODRM_SPLITRM, 3131 },
+ { MODRM_SPLITRM, 3133 },
+ { MODRM_SPLITRM, 3135 },
+ { MODRM_SPLITRM, 3137 },
+ { MODRM_SPLITRM, 3139 },
+ { MODRM_SPLITRM, 3141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3143 },
+ { MODRM_SPLITRM, 3145 },
+ { MODRM_SPLITRM, 3147 },
+ { MODRM_SPLITRM, 3149 },
+ { MODRM_SPLITRM, 3151 },
+ { MODRM_SPLITRM, 3153 },
+ { MODRM_SPLITRM, 3989 },
+ { MODRM_SPLITRM, 3157 },
+ { MODRM_SPLITRM, 3159 },
+ { MODRM_SPLITRM, 3161 },
+ { MODRM_SPLITRM, 3163 },
+ { MODRM_SPLITRM, 3165 },
+ { MODRM_SPLITRM, 3167 },
+ { MODRM_SPLITRM, 3169 },
+ { MODRM_ONEENTRY, 2557 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4625 },
+ { MODRM_SPLITRM, 4627 },
+ { MODRM_SPLITRM, 4629 },
+ { MODRM_SPLITRM, 4631 },
+ { MODRM_SPLITRM, 4633 },
+ { MODRM_SPLITRM, 4635 },
+ { MODRM_SPLITRM, 4637 },
+ { MODRM_SPLITRM, 4639 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4641 },
+ { MODRM_SPLITRM, 4643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4645 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4647 },
+ { MODRM_SPLITRM, 4649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4651 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4653 },
+ { MODRM_SPLITRM, 4655 },
+ { MODRM_SPLITRM, 4657 },
+ { MODRM_SPLITRM, 4659 },
+ { MODRM_SPLITRM, 4661 },
+ { MODRM_SPLITRM, 4663 },
+ { MODRM_SPLITRM, 4665 },
+ { MODRM_SPLITRM, 4667 },
+ { MODRM_SPLITRM, 4669 },
+ { MODRM_SPLITRM, 4671 },
+ { MODRM_SPLITRM, 4673 },
+ { MODRM_SPLITRM, 4675 },
+ { MODRM_SPLITRM, 4677 },
+ { MODRM_SPLITRM, 4679 },
+ { MODRM_SPLITRM, 4681 },
+ { MODRM_SPLITRM, 4683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 4685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4686 },
+ { MODRM_SPLITRM, 4688 },
+ { MODRM_SPLITRM, 4690 },
+ { MODRM_SPLITRM, 4692 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4694 },
+ { MODRM_SPLITRM, 4696 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 4698 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4714 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4716 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4718 },
+ { MODRM_SPLITRM, 4720 },
+ { MODRM_SPLITRM, 4722 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4724 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4726 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4728 },
+ { MODRM_SPLITRM, 4730 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4732 },
+ { MODRM_SPLITRM, 4734 },
+ { MODRM_SPLITRM, 4736 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4738 },
+ { MODRM_SPLITRM, 4740 },
+ { MODRM_SPLITRM, 4742 },
+ { MODRM_SPLITRM, 4744 },
+ { MODRM_SPLITRM, 4746 },
+ { MODRM_SPLITRM, 4748 },
+ { MODRM_SPLITRM, 4750 },
+ { MODRM_SPLITRM, 4752 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4754 },
+ { MODRM_SPLITRM, 4756 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4758 },
+ { MODRM_SPLITRM, 4760 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4762 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4764 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4766 },
+ { MODRM_SPLITRM, 4768 },
+ { MODRM_SPLITRM, 4770 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4772 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4774 },
+ { MODRM_SPLITRM, 4776 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4778 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4780 },
+ { MODRM_SPLITRM, 4782 },
+ { MODRM_SPLITRM, 4784 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4786 },
+ { MODRM_SPLITRM, 4788 },
+ { MODRM_SPLITRM, 4790 },
+ { MODRM_SPLITRM, 4792 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4796 },
+ { MODRM_SPLITRM, 4798 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4800 },
+ { MODRM_SPLITRM, 4802 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4804 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4806 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4808 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4810 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4812 },
+ { MODRM_SPLITRM, 4814 },
+ { MODRM_SPLITRM, 4816 },
+ { MODRM_SPLITRM, 4818 },
+ { MODRM_SPLITRM, 4820 },
+ { MODRM_SPLITRM, 4822 },
+ { MODRM_SPLITRM, 4824 },
+ { MODRM_SPLITRM, 4826 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4828 },
+ { MODRM_SPLITRM, 4830 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4832 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4834 },
+ { MODRM_SPLITRM, 4836 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4838 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4840 },
+ { MODRM_SPLITRM, 4842 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4844 },
+ { MODRM_SPLITRM, 4846 },
+ { MODRM_SPLITRM, 4848 },
+ { MODRM_SPLITRM, 4850 },
+ { MODRM_SPLITRM, 4852 },
+ { MODRM_SPLITRM, 4854 },
+ { MODRM_SPLITRM, 4856 },
+ { MODRM_SPLITRM, 4858 },
+ { MODRM_SPLITRM, 4860 },
+ { MODRM_SPLITRM, 4862 },
+ { MODRM_SPLITRM, 4864 },
+ { MODRM_SPLITRM, 4866 },
+ { MODRM_SPLITRM, 4868 },
+ { MODRM_SPLITRM, 4870 },
+ { MODRM_SPLITRM, 4872 },
+ { MODRM_SPLITRM, 4874 },
+ { MODRM_SPLITRM, 4876 },
+ { MODRM_SPLITRM, 4878 },
+ { MODRM_SPLITRM, 4880 },
+ { MODRM_SPLITRM, 4882 },
+ { MODRM_SPLITRM, 4884 },
+ { MODRM_SPLITRM, 4886 },
+ { MODRM_SPLITRM, 4888 },
+ { MODRM_SPLITRM, 4890 },
+ { MODRM_SPLITRM, 4892 },
+ { MODRM_SPLITRM, 4894 },
+ { MODRM_SPLITRM, 4896 },
+ { MODRM_SPLITRM, 4898 },
+ { MODRM_SPLITRM, 4900 },
+ { MODRM_SPLITREG, 4902 },
+ { MODRM_SPLITREG, 4918 },
+ { MODRM_SPLITREG, 4934 },
+ { MODRM_SPLITRM, 4950 },
+ { MODRM_SPLITRM, 4952 },
+ { MODRM_SPLITRM, 4954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4956 },
+ { MODRM_SPLITRM, 4958 },
+ { MODRM_SPLITRM, 4960 },
+ { MODRM_SPLITRM, 4962 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4964 },
+ { MODRM_SPLITRM, 4966 },
+ { MODRM_SPLITRM, 4968 },
+ { MODRM_SPLITRM, 4970 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4972 },
+ { MODRM_SPLITRM, 4974 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4976 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4978 },
+ { MODRM_SPLITRM, 4980 },
+ { MODRM_SPLITRM, 4982 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4984 },
+ { MODRM_SPLITRM, 4986 },
+ { MODRM_SPLITRM, 4988 },
+ { MODRM_SPLITRM, 4990 },
+ { MODRM_SPLITRM, 4992 },
+ { MODRM_SPLITRM, 4994 },
+ { MODRM_SPLITRM, 4996 },
+ { MODRM_SPLITRM, 4998 },
+ { MODRM_SPLITRM, 5000 },
+ { MODRM_SPLITRM, 5002 },
+ { MODRM_SPLITRM, 5004 },
+ { MODRM_SPLITRM, 5006 },
+ { MODRM_SPLITRM, 5008 },
+ { MODRM_SPLITRM, 5010 },
+ { MODRM_SPLITRM, 5012 },
+ { MODRM_SPLITRM, 5014 },
+ { MODRM_SPLITRM, 5016 },
+ { MODRM_SPLITRM, 5018 },
+ { MODRM_SPLITRM, 5020 },
+ { MODRM_SPLITRM, 5022 },
+ { MODRM_SPLITRM, 5024 },
+ { MODRM_SPLITRM, 5026 },
+ { MODRM_SPLITRM, 5028 },
+ { MODRM_SPLITRM, 5030 },
+ { MODRM_SPLITRM, 5032 },
+ { MODRM_SPLITRM, 5034 },
+ { MODRM_SPLITRM, 5036 },
+ { MODRM_SPLITRM, 5038 },
+ { MODRM_SPLITRM, 5040 },
+ { MODRM_SPLITRM, 5042 },
+ { MODRM_SPLITRM, 5044 },
+ { MODRM_SPLITRM, 5046 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5048 },
+ { MODRM_SPLITRM, 5050 },
+ { MODRM_SPLITRM, 5052 },
+ { MODRM_SPLITRM, 5054 },
+ { MODRM_SPLITRM, 5056 },
+ { MODRM_SPLITRM, 5058 },
+ { MODRM_SPLITRM, 5060 },
+ { MODRM_SPLITRM, 5062 },
+ { MODRM_SPLITRM, 5064 },
+ { MODRM_SPLITRM, 5066 },
+ { MODRM_SPLITRM, 5068 },
+ { MODRM_SPLITRM, 5070 },
+ { MODRM_SPLITRM, 5072 },
+ { MODRM_SPLITRM, 5074 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4625 },
+ { MODRM_SPLITRM, 4627 },
+ { MODRM_SPLITRM, 4629 },
+ { MODRM_SPLITRM, 4631 },
+ { MODRM_SPLITRM, 4633 },
+ { MODRM_SPLITRM, 4635 },
+ { MODRM_SPLITRM, 4637 },
+ { MODRM_SPLITRM, 4639 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4641 },
+ { MODRM_SPLITRM, 4643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4645 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4647 },
+ { MODRM_SPLITRM, 4649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5076 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4653 },
+ { MODRM_SPLITRM, 4655 },
+ { MODRM_SPLITRM, 4657 },
+ { MODRM_SPLITRM, 4659 },
+ { MODRM_SPLITRM, 4661 },
+ { MODRM_SPLITRM, 4663 },
+ { MODRM_SPLITRM, 4665 },
+ { MODRM_SPLITRM, 4667 },
+ { MODRM_SPLITRM, 4669 },
+ { MODRM_SPLITRM, 4671 },
+ { MODRM_SPLITRM, 4673 },
+ { MODRM_SPLITRM, 4675 },
+ { MODRM_SPLITRM, 4677 },
+ { MODRM_SPLITRM, 4679 },
+ { MODRM_SPLITRM, 4681 },
+ { MODRM_SPLITRM, 4683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 4685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5078 },
+ { MODRM_SPLITRM, 5080 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5082 },
+ { MODRM_SPLITRM, 5084 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 4698 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4714 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4716 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4718 },
+ { MODRM_SPLITRM, 4720 },
+ { MODRM_SPLITRM, 4722 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4724 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5086 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5088 },
+ { MODRM_SPLITRM, 5090 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4732 },
+ { MODRM_SPLITRM, 4734 },
+ { MODRM_SPLITRM, 4736 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4738 },
+ { MODRM_SPLITRM, 4740 },
+ { MODRM_SPLITRM, 4742 },
+ { MODRM_SPLITRM, 4744 },
+ { MODRM_SPLITRM, 4746 },
+ { MODRM_SPLITRM, 4748 },
+ { MODRM_SPLITRM, 4750 },
+ { MODRM_SPLITRM, 4752 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4754 },
+ { MODRM_SPLITRM, 4756 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4758 },
+ { MODRM_SPLITRM, 4760 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4762 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4764 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4766 },
+ { MODRM_SPLITRM, 4768 },
+ { MODRM_SPLITRM, 4770 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5092 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5094 },
+ { MODRM_SPLITRM, 5096 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4778 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4780 },
+ { MODRM_SPLITRM, 4782 },
+ { MODRM_SPLITRM, 4784 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4786 },
+ { MODRM_SPLITRM, 4788 },
+ { MODRM_SPLITRM, 4790 },
+ { MODRM_SPLITRM, 4792 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4796 },
+ { MODRM_SPLITRM, 4798 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5098 },
+ { MODRM_SPLITRM, 5100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4804 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4806 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4808 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4810 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4812 },
+ { MODRM_SPLITRM, 4814 },
+ { MODRM_SPLITRM, 4816 },
+ { MODRM_SPLITRM, 4818 },
+ { MODRM_SPLITRM, 4820 },
+ { MODRM_SPLITRM, 4822 },
+ { MODRM_SPLITRM, 4824 },
+ { MODRM_SPLITRM, 4826 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4828 },
+ { MODRM_SPLITRM, 4830 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4832 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4834 },
+ { MODRM_SPLITRM, 4836 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4840 },
+ { MODRM_SPLITRM, 4842 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4844 },
+ { MODRM_SPLITRM, 4846 },
+ { MODRM_SPLITRM, 4848 },
+ { MODRM_SPLITRM, 4850 },
+ { MODRM_SPLITRM, 4852 },
+ { MODRM_SPLITRM, 4854 },
+ { MODRM_SPLITRM, 4856 },
+ { MODRM_SPLITRM, 4858 },
+ { MODRM_SPLITRM, 4860 },
+ { MODRM_SPLITRM, 4862 },
+ { MODRM_SPLITRM, 4864 },
+ { MODRM_SPLITRM, 4866 },
+ { MODRM_SPLITRM, 4868 },
+ { MODRM_SPLITRM, 4870 },
+ { MODRM_SPLITRM, 4872 },
+ { MODRM_SPLITRM, 4874 },
+ { MODRM_SPLITRM, 4876 },
+ { MODRM_SPLITRM, 4878 },
+ { MODRM_SPLITRM, 4880 },
+ { MODRM_SPLITRM, 4882 },
+ { MODRM_SPLITRM, 4884 },
+ { MODRM_SPLITRM, 4886 },
+ { MODRM_SPLITRM, 4888 },
+ { MODRM_SPLITRM, 4890 },
+ { MODRM_SPLITRM, 4892 },
+ { MODRM_SPLITRM, 4894 },
+ { MODRM_SPLITRM, 5104 },
+ { MODRM_SPLITRM, 4898 },
+ { MODRM_SPLITRM, 4900 },
+ { MODRM_SPLITREG, 4902 },
+ { MODRM_SPLITREG, 4918 },
+ { MODRM_SPLITREG, 4934 },
+ { MODRM_SPLITRM, 4950 },
+ { MODRM_SPLITRM, 4952 },
+ { MODRM_SPLITRM, 4954 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4956 },
+ { MODRM_SPLITRM, 4958 },
+ { MODRM_SPLITRM, 5106 },
+ { MODRM_SPLITRM, 4962 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5108 },
+ { MODRM_SPLITRM, 5110 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5112 },
+ { MODRM_SPLITRM, 5114 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4976 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4982 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4984 },
+ { MODRM_SPLITRM, 4986 },
+ { MODRM_SPLITRM, 4988 },
+ { MODRM_SPLITRM, 4990 },
+ { MODRM_SPLITRM, 4992 },
+ { MODRM_SPLITRM, 4994 },
+ { MODRM_SPLITRM, 4996 },
+ { MODRM_SPLITRM, 4998 },
+ { MODRM_SPLITRM, 5000 },
+ { MODRM_SPLITRM, 5002 },
+ { MODRM_SPLITRM, 5004 },
+ { MODRM_SPLITRM, 5006 },
+ { MODRM_SPLITRM, 5008 },
+ { MODRM_SPLITRM, 5010 },
+ { MODRM_SPLITRM, 5012 },
+ { MODRM_SPLITRM, 5014 },
+ { MODRM_SPLITRM, 5016 },
+ { MODRM_SPLITRM, 5018 },
+ { MODRM_SPLITRM, 5020 },
+ { MODRM_SPLITRM, 5022 },
+ { MODRM_SPLITRM, 5024 },
+ { MODRM_SPLITRM, 5026 },
+ { MODRM_SPLITRM, 5028 },
+ { MODRM_SPLITRM, 5030 },
+ { MODRM_SPLITRM, 5032 },
+ { MODRM_SPLITRM, 5034 },
+ { MODRM_SPLITRM, 5036 },
+ { MODRM_SPLITRM, 5038 },
+ { MODRM_SPLITRM, 5040 },
+ { MODRM_SPLITRM, 5042 },
+ { MODRM_SPLITRM, 5044 },
+ { MODRM_SPLITRM, 5046 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5048 },
+ { MODRM_SPLITRM, 5050 },
+ { MODRM_SPLITRM, 5052 },
+ { MODRM_SPLITRM, 5054 },
+ { MODRM_SPLITRM, 5056 },
+ { MODRM_SPLITRM, 5058 },
+ { MODRM_SPLITRM, 5060 },
+ { MODRM_SPLITRM, 5062 },
+ { MODRM_SPLITRM, 5064 },
+ { MODRM_SPLITRM, 5066 },
+ { MODRM_SPLITRM, 5068 },
+ { MODRM_SPLITRM, 5070 },
+ { MODRM_SPLITRM, 5072 },
+ { MODRM_SPLITRM, 5074 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5116 },
+ { MODRM_SPLITRM, 5118 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5120 },
+ { MODRM_SPLITRM, 5122 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5124 },
+ { MODRM_SPLITRM, 5126 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5128 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4647 },
+ { MODRM_SPLITRM, 4649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5130 },
+ { MODRM_SPLITRM, 5132 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5134 },
+ { MODRM_SPLITRM, 5136 },
+ { MODRM_SPLITRM, 5138 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5140 },
+ { MODRM_SPLITRM, 5142 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5144 },
+ { MODRM_SPLITRM, 5146 },
+ { MODRM_SPLITRM, 5148 },
+ { MODRM_SPLITRM, 5150 },
+ { MODRM_SPLITRM, 5152 },
+ { MODRM_SPLITRM, 5154 },
+ { MODRM_SPLITRM, 5156 },
+ { MODRM_SPLITRM, 5158 },
+ { MODRM_SPLITRM, 5160 },
+ { MODRM_SPLITRM, 5162 },
+ { MODRM_SPLITRM, 5164 },
+ { MODRM_SPLITRM, 5166 },
+ { MODRM_SPLITRM, 5168 },
+ { MODRM_SPLITRM, 5170 },
+ { MODRM_SPLITRM, 5172 },
+ { MODRM_SPLITRM, 5174 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 5176 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5179 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4718 },
+ { MODRM_SPLITRM, 4720 },
+ { MODRM_SPLITRM, 5181 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4726 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4728 },
+ { MODRM_SPLITRM, 4730 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4732 },
+ { MODRM_SPLITRM, 4734 },
+ { MODRM_SPLITRM, 4736 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4738 },
+ { MODRM_SPLITRM, 4740 },
+ { MODRM_SPLITRM, 4742 },
+ { MODRM_SPLITRM, 5185 },
+ { MODRM_SPLITRM, 4746 },
+ { MODRM_SPLITRM, 4748 },
+ { MODRM_SPLITRM, 4750 },
+ { MODRM_SPLITRM, 4752 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5187 },
+ { MODRM_SPLITRM, 5189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4762 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4766 },
+ { MODRM_SPLITRM, 4768 },
+ { MODRM_SPLITRM, 5195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4772 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4774 },
+ { MODRM_SPLITRM, 4776 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4778 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4780 },
+ { MODRM_SPLITRM, 4782 },
+ { MODRM_SPLITRM, 4784 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4786 },
+ { MODRM_SPLITRM, 4788 },
+ { MODRM_SPLITRM, 4790 },
+ { MODRM_SPLITRM, 4792 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5199 },
+ { MODRM_SPLITRM, 5201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4804 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5203 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5209 },
+ { MODRM_SPLITRM, 5211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5213 },
+ { MODRM_SPLITRM, 5215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5217 },
+ { MODRM_SPLITRM, 5219 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4834 },
+ { MODRM_SPLITRM, 4836 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5223 },
+ { MODRM_SPLITRM, 5225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5227 },
+ { MODRM_SPLITRM, 5229 },
+ { MODRM_SPLITRM, 5231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5233 },
+ { MODRM_SPLITRM, 5235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5237 },
+ { MODRM_SPLITRM, 5239 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5241 },
+ { MODRM_SPLITRM, 5243 },
+ { MODRM_SPLITRM, 5245 },
+ { MODRM_SPLITRM, 5247 },
+ { MODRM_SPLITRM, 5249 },
+ { MODRM_SPLITRM, 5251 },
+ { MODRM_SPLITRM, 5253 },
+ { MODRM_SPLITRM, 5255 },
+ { MODRM_SPLITRM, 5257 },
+ { MODRM_SPLITRM, 5259 },
+ { MODRM_SPLITRM, 5261 },
+ { MODRM_SPLITRM, 5263 },
+ { MODRM_SPLITRM, 5265 },
+ { MODRM_SPLITRM, 5267 },
+ { MODRM_SPLITRM, 5269 },
+ { MODRM_SPLITRM, 5271 },
+ { MODRM_SPLITRM, 5273 },
+ { MODRM_SPLITRM, 5275 },
+ { MODRM_SPLITRM, 5277 },
+ { MODRM_SPLITRM, 5279 },
+ { MODRM_SPLITRM, 5281 },
+ { MODRM_SPLITRM, 5283 },
+ { MODRM_SPLITRM, 5285 },
+ { MODRM_SPLITRM, 5287 },
+ { MODRM_SPLITRM, 5289 },
+ { MODRM_SPLITRM, 5291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5293 },
+ { MODRM_SPLITRM, 5295 },
+ { MODRM_SPLITREG, 5297 },
+ { MODRM_SPLITREG, 5313 },
+ { MODRM_SPLITREG, 5329 },
+ { MODRM_SPLITRM, 5345 },
+ { MODRM_SPLITRM, 5347 },
+ { MODRM_SPLITRM, 5349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5351 },
+ { MODRM_SPLITRM, 5353 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5355 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5361 },
+ { MODRM_SPLITRM, 5363 },
+ { MODRM_SPLITRM, 5365 },
+ { MODRM_SPLITRM, 5367 },
+ { MODRM_SPLITRM, 5369 },
+ { MODRM_SPLITRM, 5371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5373 },
+ { MODRM_SPLITRM, 5375 },
+ { MODRM_SPLITRM, 5377 },
+ { MODRM_SPLITRM, 5379 },
+ { MODRM_SPLITRM, 5381 },
+ { MODRM_SPLITRM, 5383 },
+ { MODRM_SPLITRM, 5385 },
+ { MODRM_SPLITRM, 5387 },
+ { MODRM_SPLITRM, 5389 },
+ { MODRM_SPLITRM, 5391 },
+ { MODRM_SPLITRM, 5393 },
+ { MODRM_SPLITRM, 5395 },
+ { MODRM_SPLITRM, 5397 },
+ { MODRM_SPLITRM, 5399 },
+ { MODRM_SPLITRM, 5401 },
+ { MODRM_SPLITRM, 5403 },
+ { MODRM_SPLITRM, 5405 },
+ { MODRM_SPLITRM, 5407 },
+ { MODRM_SPLITRM, 5409 },
+ { MODRM_SPLITRM, 5411 },
+ { MODRM_SPLITRM, 5413 },
+ { MODRM_SPLITRM, 5415 },
+ { MODRM_SPLITRM, 5417 },
+ { MODRM_SPLITRM, 5419 },
+ { MODRM_SPLITRM, 5421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5423 },
+ { MODRM_SPLITRM, 5425 },
+ { MODRM_SPLITRM, 5427 },
+ { MODRM_SPLITRM, 5429 },
+ { MODRM_SPLITRM, 5431 },
+ { MODRM_SPLITRM, 5433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5435 },
+ { MODRM_SPLITRM, 5437 },
+ { MODRM_SPLITRM, 5439 },
+ { MODRM_SPLITRM, 5441 },
+ { MODRM_SPLITRM, 5443 },
+ { MODRM_SPLITRM, 5445 },
+ { MODRM_SPLITRM, 5447 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5116 },
+ { MODRM_SPLITRM, 5118 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5120 },
+ { MODRM_SPLITRM, 5122 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5124 },
+ { MODRM_SPLITRM, 5126 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5128 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4647 },
+ { MODRM_SPLITRM, 4649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5449 },
+ { MODRM_SPLITRM, 5451 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5453 },
+ { MODRM_SPLITRM, 5455 },
+ { MODRM_SPLITRM, 5457 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5459 },
+ { MODRM_SPLITRM, 5461 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5144 },
+ { MODRM_SPLITRM, 5146 },
+ { MODRM_SPLITRM, 5148 },
+ { MODRM_SPLITRM, 5150 },
+ { MODRM_SPLITRM, 5152 },
+ { MODRM_SPLITRM, 5154 },
+ { MODRM_SPLITRM, 5156 },
+ { MODRM_SPLITRM, 5158 },
+ { MODRM_SPLITRM, 5160 },
+ { MODRM_SPLITRM, 5162 },
+ { MODRM_SPLITRM, 5164 },
+ { MODRM_SPLITRM, 5166 },
+ { MODRM_SPLITRM, 5168 },
+ { MODRM_SPLITRM, 5170 },
+ { MODRM_SPLITRM, 5172 },
+ { MODRM_SPLITRM, 5174 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 5176 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5179 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4718 },
+ { MODRM_SPLITRM, 4720 },
+ { MODRM_SPLITRM, 5181 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5086 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5088 },
+ { MODRM_SPLITRM, 5090 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4732 },
+ { MODRM_SPLITRM, 4734 },
+ { MODRM_SPLITRM, 4736 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4738 },
+ { MODRM_SPLITRM, 4740 },
+ { MODRM_SPLITRM, 4742 },
+ { MODRM_SPLITRM, 5185 },
+ { MODRM_SPLITRM, 4746 },
+ { MODRM_SPLITRM, 4748 },
+ { MODRM_SPLITRM, 4750 },
+ { MODRM_SPLITRM, 4752 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5187 },
+ { MODRM_SPLITRM, 5189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4762 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4766 },
+ { MODRM_SPLITRM, 4768 },
+ { MODRM_SPLITRM, 5195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5092 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5094 },
+ { MODRM_SPLITRM, 5096 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4778 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4780 },
+ { MODRM_SPLITRM, 4782 },
+ { MODRM_SPLITRM, 4784 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4786 },
+ { MODRM_SPLITRM, 4788 },
+ { MODRM_SPLITRM, 4790 },
+ { MODRM_SPLITRM, 4792 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5199 },
+ { MODRM_SPLITRM, 5201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4804 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5203 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5209 },
+ { MODRM_SPLITRM, 5211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5213 },
+ { MODRM_SPLITRM, 5215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5217 },
+ { MODRM_SPLITRM, 5219 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 4834 },
+ { MODRM_SPLITRM, 4836 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5463 },
+ { MODRM_SPLITRM, 5465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5467 },
+ { MODRM_SPLITRM, 5469 },
+ { MODRM_SPLITRM, 5471 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5473 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5237 },
+ { MODRM_SPLITRM, 5239 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5241 },
+ { MODRM_SPLITRM, 5243 },
+ { MODRM_SPLITRM, 5245 },
+ { MODRM_SPLITRM, 5247 },
+ { MODRM_SPLITRM, 5249 },
+ { MODRM_SPLITRM, 5251 },
+ { MODRM_SPLITRM, 5253 },
+ { MODRM_SPLITRM, 5255 },
+ { MODRM_SPLITRM, 5257 },
+ { MODRM_SPLITRM, 5259 },
+ { MODRM_SPLITRM, 5261 },
+ { MODRM_SPLITRM, 5263 },
+ { MODRM_SPLITRM, 5265 },
+ { MODRM_SPLITRM, 5267 },
+ { MODRM_SPLITRM, 5269 },
+ { MODRM_SPLITRM, 5271 },
+ { MODRM_SPLITRM, 5273 },
+ { MODRM_SPLITRM, 5275 },
+ { MODRM_SPLITRM, 5277 },
+ { MODRM_SPLITRM, 5279 },
+ { MODRM_SPLITRM, 5281 },
+ { MODRM_SPLITRM, 5283 },
+ { MODRM_SPLITRM, 5285 },
+ { MODRM_SPLITRM, 5287 },
+ { MODRM_SPLITRM, 5289 },
+ { MODRM_SPLITRM, 5291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5293 },
+ { MODRM_SPLITRM, 5295 },
+ { MODRM_SPLITREG, 5297 },
+ { MODRM_SPLITREG, 5313 },
+ { MODRM_SPLITREG, 5329 },
+ { MODRM_SPLITRM, 5345 },
+ { MODRM_SPLITRM, 5347 },
+ { MODRM_SPLITRM, 5349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5351 },
+ { MODRM_SPLITRM, 5353 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5355 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5361 },
+ { MODRM_SPLITRM, 5363 },
+ { MODRM_SPLITRM, 5365 },
+ { MODRM_SPLITRM, 5367 },
+ { MODRM_SPLITRM, 5369 },
+ { MODRM_SPLITRM, 5371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5373 },
+ { MODRM_SPLITRM, 5375 },
+ { MODRM_SPLITRM, 5377 },
+ { MODRM_SPLITRM, 5379 },
+ { MODRM_SPLITRM, 5381 },
+ { MODRM_SPLITRM, 5383 },
+ { MODRM_SPLITRM, 5385 },
+ { MODRM_SPLITRM, 5387 },
+ { MODRM_SPLITRM, 5389 },
+ { MODRM_SPLITRM, 5391 },
+ { MODRM_SPLITRM, 5393 },
+ { MODRM_SPLITRM, 5395 },
+ { MODRM_SPLITRM, 5397 },
+ { MODRM_SPLITRM, 5399 },
+ { MODRM_SPLITRM, 5401 },
+ { MODRM_SPLITRM, 5403 },
+ { MODRM_SPLITRM, 5405 },
+ { MODRM_SPLITRM, 5407 },
+ { MODRM_SPLITRM, 5409 },
+ { MODRM_SPLITRM, 5411 },
+ { MODRM_SPLITRM, 5413 },
+ { MODRM_SPLITRM, 5415 },
+ { MODRM_SPLITRM, 5417 },
+ { MODRM_SPLITRM, 5419 },
+ { MODRM_SPLITRM, 5421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5423 },
+ { MODRM_SPLITRM, 5425 },
+ { MODRM_SPLITRM, 5427 },
+ { MODRM_SPLITRM, 5429 },
+ { MODRM_SPLITRM, 5431 },
+ { MODRM_SPLITRM, 5433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5435 },
+ { MODRM_SPLITRM, 5437 },
+ { MODRM_SPLITRM, 5439 },
+ { MODRM_SPLITRM, 5441 },
+ { MODRM_SPLITRM, 5443 },
+ { MODRM_SPLITRM, 5445 },
+ { MODRM_SPLITRM, 5447 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5475 },
+ { MODRM_SPLITRM, 5477 },
+ { MODRM_SPLITRM, 5479 },
+ { MODRM_SPLITRM, 5481 },
+ { MODRM_SPLITRM, 5483 },
+ { MODRM_SPLITRM, 5485 },
+ { MODRM_SPLITRM, 5487 },
+ { MODRM_SPLITRM, 5489 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5491 },
+ { MODRM_SPLITRM, 5493 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5497 },
+ { MODRM_SPLITRM, 5499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5503 },
+ { MODRM_SPLITRM, 5505 },
+ { MODRM_SPLITRM, 5507 },
+ { MODRM_SPLITRM, 5509 },
+ { MODRM_SPLITRM, 5511 },
+ { MODRM_SPLITRM, 5513 },
+ { MODRM_SPLITRM, 5515 },
+ { MODRM_SPLITRM, 5517 },
+ { MODRM_SPLITRM, 5519 },
+ { MODRM_SPLITRM, 5521 },
+ { MODRM_SPLITRM, 5523 },
+ { MODRM_SPLITRM, 5525 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5527 },
+ { MODRM_SPLITRM, 5529 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5531 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5533 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5535 },
+ { MODRM_SPLITRM, 5537 },
+ { MODRM_SPLITRM, 5539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5541 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5545 },
+ { MODRM_SPLITRM, 5547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5551 },
+ { MODRM_SPLITRM, 5553 },
+ { MODRM_SPLITRM, 5555 },
+ { MODRM_SPLITRM, 5557 },
+ { MODRM_SPLITRM, 5559 },
+ { MODRM_SPLITRM, 5561 },
+ { MODRM_SPLITRM, 5563 },
+ { MODRM_SPLITRM, 5565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5567 },
+ { MODRM_SPLITRM, 5569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5571 },
+ { MODRM_SPLITRM, 5573 },
+ { MODRM_SPLITRM, 5575 },
+ { MODRM_SPLITRM, 5577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5581 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5583 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5587 },
+ { MODRM_SPLITRM, 5589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5591 },
+ { MODRM_SPLITRM, 5593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5595 },
+ { MODRM_SPLITRM, 5597 },
+ { MODRM_SPLITRM, 5599 },
+ { MODRM_SPLITRM, 5601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5605 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5607 },
+ { MODRM_SPLITRM, 5609 },
+ { MODRM_SPLITRM, 5611 },
+ { MODRM_SPLITRM, 5613 },
+ { MODRM_SPLITRM, 5615 },
+ { MODRM_SPLITRM, 5617 },
+ { MODRM_SPLITRM, 5619 },
+ { MODRM_SPLITRM, 5621 },
+ { MODRM_SPLITRM, 5623 },
+ { MODRM_SPLITRM, 5625 },
+ { MODRM_SPLITRM, 5627 },
+ { MODRM_SPLITRM, 5629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5631 },
+ { MODRM_SPLITRM, 5633 },
+ { MODRM_SPLITRM, 5635 },
+ { MODRM_SPLITREG, 5637 },
+ { MODRM_SPLITREG, 5653 },
+ { MODRM_SPLITREG, 5669 },
+ { MODRM_SPLITRM, 5685 },
+ { MODRM_SPLITRM, 5687 },
+ { MODRM_SPLITRM, 5689 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5691 },
+ { MODRM_SPLITRM, 5693 },
+ { MODRM_SPLITRM, 5695 },
+ { MODRM_SPLITRM, 5697 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5699 },
+ { MODRM_SPLITRM, 5701 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5703 },
+ { MODRM_SPLITRM, 5705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5707 },
+ { MODRM_SPLITRM, 5709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5713 },
+ { MODRM_SPLITRM, 5715 },
+ { MODRM_SPLITRM, 5717 },
+ { MODRM_SPLITRM, 5719 },
+ { MODRM_SPLITRM, 5721 },
+ { MODRM_SPLITRM, 5723 },
+ { MODRM_SPLITRM, 5725 },
+ { MODRM_SPLITRM, 5727 },
+ { MODRM_SPLITRM, 5729 },
+ { MODRM_SPLITRM, 5731 },
+ { MODRM_SPLITRM, 5733 },
+ { MODRM_SPLITRM, 5735 },
+ { MODRM_SPLITRM, 5737 },
+ { MODRM_SPLITRM, 5739 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5741 },
+ { MODRM_SPLITRM, 5743 },
+ { MODRM_SPLITRM, 5745 },
+ { MODRM_SPLITRM, 5747 },
+ { MODRM_SPLITRM, 5749 },
+ { MODRM_SPLITRM, 5751 },
+ { MODRM_SPLITRM, 5753 },
+ { MODRM_SPLITRM, 5755 },
+ { MODRM_SPLITRM, 5757 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5759 },
+ { MODRM_SPLITRM, 5761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5763 },
+ { MODRM_SPLITRM, 5765 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5767 },
+ { MODRM_SPLITRM, 5769 },
+ { MODRM_SPLITRM, 5771 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5773 },
+ { MODRM_SPLITRM, 5775 },
+ { MODRM_SPLITRM, 5777 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5779 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5781 },
+ { MODRM_SPLITRM, 5783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5787 },
+ { MODRM_SPLITRM, 5789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5791 },
+ { MODRM_SPLITRM, 5569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5793 },
+ { MODRM_SPLITRM, 5795 },
+ { MODRM_SPLITRM, 5797 },
+ { MODRM_SPLITRM, 5799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5801 },
+ { MODRM_SPLITRM, 5803 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5807 },
+ { MODRM_SPLITRM, 5809 },
+ { MODRM_SPLITRM, 5811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5813 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5815 },
+ { MODRM_SPLITRM, 5817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5821 },
+ { MODRM_SPLITRM, 5823 },
+ { MODRM_SPLITRM, 5825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5827 },
+ { MODRM_SPLITRM, 5829 },
+ { MODRM_SPLITRM, 5831 },
+ { MODRM_SPLITRM, 5833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5835 },
+ { MODRM_SPLITRM, 5593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5837 },
+ { MODRM_SPLITRM, 5839 },
+ { MODRM_SPLITRM, 5841 },
+ { MODRM_SPLITRM, 5843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5849 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5851 },
+ { MODRM_SPLITRM, 5853 },
+ { MODRM_SPLITRM, 5855 },
+ { MODRM_SPLITRM, 5857 },
+ { MODRM_SPLITRM, 5859 },
+ { MODRM_SPLITRM, 5861 },
+ { MODRM_SPLITRM, 5863 },
+ { MODRM_SPLITRM, 5865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5867 },
+ { MODRM_SPLITRM, 5869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5873 },
+ { MODRM_SPLITRM, 5875 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5877 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5879 },
+ { MODRM_SPLITRM, 5881 },
+ { MODRM_SPLITRM, 5883 },
+ { MODRM_SPLITRM, 5885 },
+ { MODRM_SPLITRM, 5887 },
+ { MODRM_SPLITRM, 5889 },
+ { MODRM_SPLITRM, 5891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5893 },
+ { MODRM_SPLITRM, 5895 },
+ { MODRM_SPLITRM, 5897 },
+ { MODRM_SPLITRM, 5899 },
+ { MODRM_SPLITRM, 5607 },
+ { MODRM_SPLITRM, 5609 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5613 },
+ { MODRM_SPLITRM, 5615 },
+ { MODRM_SPLITRM, 5617 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5621 },
+ { MODRM_SPLITRM, 5623 },
+ { MODRM_SPLITRM, 5625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5901 },
+ { MODRM_SPLITRM, 5903 },
+ { MODRM_SPLITRM, 5905 },
+ { MODRM_SPLITRM, 5907 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 5637 },
+ { MODRM_SPLITREG, 5909 },
+ { MODRM_SPLITREG, 5925 },
+ { MODRM_SPLITRM, 5685 },
+ { MODRM_SPLITRM, 5687 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5941 },
+ { MODRM_SPLITRM, 5943 },
+ { MODRM_SPLITRM, 5945 },
+ { MODRM_SPLITRM, 5947 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5949 },
+ { MODRM_SPLITRM, 5951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5703 },
+ { MODRM_SPLITRM, 5705 },
+ { MODRM_SPLITRM, 5955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5957 },
+ { MODRM_SPLITRM, 5959 },
+ { MODRM_SPLITRM, 5711 },
+ { MODRM_SPLITRM, 5961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5713 },
+ { MODRM_SPLITRM, 5715 },
+ { MODRM_SPLITRM, 5717 },
+ { MODRM_SPLITRM, 5963 },
+ { MODRM_SPLITRM, 5721 },
+ { MODRM_SPLITRM, 5723 },
+ { MODRM_SPLITRM, 5725 },
+ { MODRM_SPLITRM, 5965 },
+ { MODRM_SPLITRM, 5729 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5967 },
+ { MODRM_SPLITRM, 5735 },
+ { MODRM_SPLITRM, 5737 },
+ { MODRM_SPLITRM, 5739 },
+ { MODRM_SPLITRM, 5969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5743 },
+ { MODRM_SPLITRM, 5745 },
+ { MODRM_SPLITRM, 5747 },
+ { MODRM_SPLITRM, 5971 },
+ { MODRM_SPLITRM, 5751 },
+ { MODRM_SPLITRM, 5753 },
+ { MODRM_SPLITRM, 5755 },
+ { MODRM_SPLITRM, 5973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5975 },
+ { MODRM_SPLITRM, 5977 },
+ { MODRM_SPLITRM, 5763 },
+ { MODRM_SPLITRM, 5765 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5767 },
+ { MODRM_SPLITRM, 5769 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5979 },
+ { MODRM_SPLITRM, 5773 },
+ { MODRM_SPLITRM, 5775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5981 },
+ { MODRM_SPLITRM, 5983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5985 },
+ { MODRM_SPLITRM, 5987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5989 },
+ { MODRM_SPLITRM, 5991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5497 },
+ { MODRM_SPLITRM, 5499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5997 },
+ { MODRM_SPLITRM, 5999 },
+ { MODRM_SPLITRM, 6001 },
+ { MODRM_SPLITRM, 6003 },
+ { MODRM_SPLITRM, 6005 },
+ { MODRM_SPLITRM, 6007 },
+ { MODRM_SPLITRM, 6009 },
+ { MODRM_SPLITRM, 6011 },
+ { MODRM_SPLITRM, 6013 },
+ { MODRM_SPLITRM, 6015 },
+ { MODRM_SPLITRM, 6017 },
+ { MODRM_SPLITRM, 6019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6021 },
+ { MODRM_SPLITRM, 6023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6027 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5535 },
+ { MODRM_SPLITRM, 5537 },
+ { MODRM_SPLITRM, 6029 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6031 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5545 },
+ { MODRM_SPLITRM, 5547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5551 },
+ { MODRM_SPLITRM, 5553 },
+ { MODRM_SPLITRM, 5555 },
+ { MODRM_SPLITRM, 6033 },
+ { MODRM_SPLITRM, 5559 },
+ { MODRM_SPLITRM, 5561 },
+ { MODRM_SPLITRM, 5563 },
+ { MODRM_SPLITRM, 5565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6035 },
+ { MODRM_SPLITRM, 6037 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5571 },
+ { MODRM_SPLITRM, 5573 },
+ { MODRM_SPLITRM, 6039 },
+ { MODRM_SPLITRM, 5577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5587 },
+ { MODRM_SPLITRM, 5589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6045 },
+ { MODRM_SPLITRM, 6047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5595 },
+ { MODRM_SPLITRM, 5597 },
+ { MODRM_SPLITRM, 6049 },
+ { MODRM_SPLITRM, 5601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6055 },
+ { MODRM_SPLITRM, 6057 },
+ { MODRM_SPLITRM, 6059 },
+ { MODRM_SPLITRM, 6061 },
+ { MODRM_SPLITRM, 6063 },
+ { MODRM_SPLITRM, 6065 },
+ { MODRM_SPLITRM, 6067 },
+ { MODRM_SPLITRM, 6069 },
+ { MODRM_SPLITRM, 6071 },
+ { MODRM_SPLITRM, 6073 },
+ { MODRM_SPLITRM, 6075 },
+ { MODRM_SPLITRM, 6077 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6079 },
+ { MODRM_SPLITRM, 6081 },
+ { MODRM_SPLITREG, 6083 },
+ { MODRM_SPLITREG, 6099 },
+ { MODRM_SPLITREG, 6115 },
+ { MODRM_SPLITRM, 6131 },
+ { MODRM_SPLITRM, 6133 },
+ { MODRM_SPLITRM, 6135 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6137 },
+ { MODRM_SPLITRM, 6139 },
+ { MODRM_SPLITRM, 6141 },
+ { MODRM_SPLITRM, 6143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6147 },
+ { MODRM_SPLITRM, 6149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6153 },
+ { MODRM_SPLITRM, 6155 },
+ { MODRM_SPLITRM, 6157 },
+ { MODRM_SPLITRM, 6159 },
+ { MODRM_SPLITRM, 6161 },
+ { MODRM_SPLITRM, 6163 },
+ { MODRM_SPLITRM, 6165 },
+ { MODRM_SPLITRM, 6167 },
+ { MODRM_SPLITRM, 6169 },
+ { MODRM_SPLITRM, 6171 },
+ { MODRM_SPLITRM, 6173 },
+ { MODRM_SPLITRM, 6175 },
+ { MODRM_SPLITRM, 6177 },
+ { MODRM_SPLITRM, 6179 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6181 },
+ { MODRM_SPLITRM, 6183 },
+ { MODRM_SPLITRM, 6185 },
+ { MODRM_SPLITRM, 6187 },
+ { MODRM_SPLITRM, 6189 },
+ { MODRM_SPLITRM, 6191 },
+ { MODRM_SPLITRM, 6193 },
+ { MODRM_SPLITRM, 6195 },
+ { MODRM_SPLITRM, 6197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6199 },
+ { MODRM_SPLITRM, 6201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6203 },
+ { MODRM_SPLITRM, 6205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6207 },
+ { MODRM_SPLITRM, 6209 },
+ { MODRM_SPLITRM, 6211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6213 },
+ { MODRM_SPLITRM, 6215 },
+ { MODRM_SPLITRM, 6217 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6219 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6221 },
+ { MODRM_SPLITRM, 6223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5787 },
+ { MODRM_SPLITRM, 5789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6225 },
+ { MODRM_SPLITRM, 6037 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5793 },
+ { MODRM_SPLITRM, 5795 },
+ { MODRM_SPLITRM, 6227 },
+ { MODRM_SPLITRM, 5799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5807 },
+ { MODRM_SPLITRM, 5809 },
+ { MODRM_SPLITRM, 6233 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5813 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5815 },
+ { MODRM_SPLITRM, 5817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5821 },
+ { MODRM_SPLITRM, 5823 },
+ { MODRM_SPLITRM, 5825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5827 },
+ { MODRM_SPLITRM, 5829 },
+ { MODRM_SPLITRM, 5831 },
+ { MODRM_SPLITRM, 5833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6235 },
+ { MODRM_SPLITRM, 6047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5837 },
+ { MODRM_SPLITRM, 5839 },
+ { MODRM_SPLITRM, 6237 },
+ { MODRM_SPLITRM, 5843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6239 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6241 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6243 },
+ { MODRM_SPLITRM, 6245 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6247 },
+ { MODRM_SPLITRM, 6249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6251 },
+ { MODRM_SPLITRM, 6253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5873 },
+ { MODRM_SPLITRM, 5875 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6259 },
+ { MODRM_SPLITRM, 6261 },
+ { MODRM_SPLITRM, 6263 },
+ { MODRM_SPLITRM, 6265 },
+ { MODRM_SPLITRM, 6267 },
+ { MODRM_SPLITRM, 6269 },
+ { MODRM_SPLITRM, 6271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6273 },
+ { MODRM_SPLITRM, 6275 },
+ { MODRM_SPLITRM, 6277 },
+ { MODRM_SPLITRM, 6279 },
+ { MODRM_SPLITRM, 6055 },
+ { MODRM_SPLITRM, 6057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6061 },
+ { MODRM_SPLITRM, 6063 },
+ { MODRM_SPLITRM, 6065 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6069 },
+ { MODRM_SPLITRM, 6071 },
+ { MODRM_SPLITRM, 6073 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6281 },
+ { MODRM_SPLITRM, 6283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 6083 },
+ { MODRM_SPLITREG, 6287 },
+ { MODRM_SPLITREG, 6303 },
+ { MODRM_SPLITRM, 6131 },
+ { MODRM_SPLITRM, 6133 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6319 },
+ { MODRM_SPLITRM, 6321 },
+ { MODRM_SPLITRM, 6323 },
+ { MODRM_SPLITRM, 6325 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6329 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6331 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6333 },
+ { MODRM_SPLITRM, 6335 },
+ { MODRM_SPLITRM, 6151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6153 },
+ { MODRM_SPLITRM, 6155 },
+ { MODRM_SPLITRM, 6157 },
+ { MODRM_SPLITRM, 6337 },
+ { MODRM_SPLITRM, 6161 },
+ { MODRM_SPLITRM, 6163 },
+ { MODRM_SPLITRM, 6165 },
+ { MODRM_SPLITRM, 6339 },
+ { MODRM_SPLITRM, 6169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6341 },
+ { MODRM_SPLITRM, 6175 },
+ { MODRM_SPLITRM, 6177 },
+ { MODRM_SPLITRM, 6179 },
+ { MODRM_SPLITRM, 6343 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6183 },
+ { MODRM_SPLITRM, 6185 },
+ { MODRM_SPLITRM, 6187 },
+ { MODRM_SPLITRM, 6345 },
+ { MODRM_SPLITRM, 6191 },
+ { MODRM_SPLITRM, 6193 },
+ { MODRM_SPLITRM, 6195 },
+ { MODRM_SPLITRM, 6347 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6349 },
+ { MODRM_SPLITRM, 6351 },
+ { MODRM_SPLITRM, 6203 },
+ { MODRM_SPLITRM, 6205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6207 },
+ { MODRM_SPLITRM, 6209 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6353 },
+ { MODRM_SPLITRM, 6213 },
+ { MODRM_SPLITRM, 6215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6355 },
+ { MODRM_SPLITRM, 6357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6359 },
+ { MODRM_SPLITRM, 6361 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6363 },
+ { MODRM_SPLITRM, 6365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5497 },
+ { MODRM_SPLITRM, 5499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6371 },
+ { MODRM_SPLITRM, 6373 },
+ { MODRM_SPLITRM, 6375 },
+ { MODRM_SPLITRM, 6377 },
+ { MODRM_SPLITRM, 6379 },
+ { MODRM_SPLITRM, 6381 },
+ { MODRM_SPLITRM, 6383 },
+ { MODRM_SPLITRM, 6385 },
+ { MODRM_SPLITRM, 6387 },
+ { MODRM_SPLITRM, 6389 },
+ { MODRM_SPLITRM, 6391 },
+ { MODRM_SPLITRM, 6393 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6395 },
+ { MODRM_SPLITRM, 6397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6399 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6401 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5535 },
+ { MODRM_SPLITRM, 5537 },
+ { MODRM_SPLITRM, 6403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5545 },
+ { MODRM_SPLITRM, 5547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5551 },
+ { MODRM_SPLITRM, 5553 },
+ { MODRM_SPLITRM, 5555 },
+ { MODRM_SPLITRM, 6407 },
+ { MODRM_SPLITRM, 5559 },
+ { MODRM_SPLITRM, 5561 },
+ { MODRM_SPLITRM, 5563 },
+ { MODRM_SPLITRM, 5565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6409 },
+ { MODRM_SPLITRM, 6411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5571 },
+ { MODRM_SPLITRM, 5573 },
+ { MODRM_SPLITRM, 6413 },
+ { MODRM_SPLITRM, 5577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5587 },
+ { MODRM_SPLITRM, 5589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6419 },
+ { MODRM_SPLITRM, 6421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5595 },
+ { MODRM_SPLITRM, 5597 },
+ { MODRM_SPLITRM, 6423 },
+ { MODRM_SPLITRM, 5601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6429 },
+ { MODRM_SPLITRM, 6431 },
+ { MODRM_SPLITRM, 6433 },
+ { MODRM_SPLITRM, 6435 },
+ { MODRM_SPLITRM, 6437 },
+ { MODRM_SPLITRM, 6439 },
+ { MODRM_SPLITRM, 6441 },
+ { MODRM_SPLITRM, 6443 },
+ { MODRM_SPLITRM, 6445 },
+ { MODRM_SPLITRM, 6447 },
+ { MODRM_SPLITRM, 6449 },
+ { MODRM_SPLITRM, 6451 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6453 },
+ { MODRM_SPLITRM, 6455 },
+ { MODRM_SPLITREG, 6457 },
+ { MODRM_SPLITREG, 6473 },
+ { MODRM_SPLITREG, 6489 },
+ { MODRM_SPLITRM, 6505 },
+ { MODRM_SPLITRM, 6507 },
+ { MODRM_SPLITRM, 6509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6511 },
+ { MODRM_SPLITRM, 6513 },
+ { MODRM_SPLITRM, 6515 },
+ { MODRM_SPLITRM, 6517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6519 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6521 },
+ { MODRM_SPLITRM, 6523 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6525 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6527 },
+ { MODRM_SPLITRM, 6529 },
+ { MODRM_SPLITRM, 6531 },
+ { MODRM_SPLITRM, 6533 },
+ { MODRM_SPLITRM, 6535 },
+ { MODRM_SPLITRM, 6537 },
+ { MODRM_SPLITRM, 6539 },
+ { MODRM_SPLITRM, 6541 },
+ { MODRM_SPLITRM, 6543 },
+ { MODRM_SPLITRM, 6545 },
+ { MODRM_SPLITRM, 6547 },
+ { MODRM_SPLITRM, 6549 },
+ { MODRM_SPLITRM, 6551 },
+ { MODRM_SPLITRM, 6553 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6555 },
+ { MODRM_SPLITRM, 6557 },
+ { MODRM_SPLITRM, 6559 },
+ { MODRM_SPLITRM, 6561 },
+ { MODRM_SPLITRM, 6563 },
+ { MODRM_SPLITRM, 6565 },
+ { MODRM_SPLITRM, 6567 },
+ { MODRM_SPLITRM, 6569 },
+ { MODRM_SPLITRM, 6571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6573 },
+ { MODRM_SPLITRM, 6575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6577 },
+ { MODRM_SPLITRM, 6579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6581 },
+ { MODRM_SPLITRM, 6583 },
+ { MODRM_SPLITRM, 6585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6587 },
+ { MODRM_SPLITRM, 6589 },
+ { MODRM_SPLITRM, 6591 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6595 },
+ { MODRM_SPLITRM, 6597 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5787 },
+ { MODRM_SPLITRM, 5789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6599 },
+ { MODRM_SPLITRM, 6411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5793 },
+ { MODRM_SPLITRM, 5795 },
+ { MODRM_SPLITRM, 6601 },
+ { MODRM_SPLITRM, 5799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6605 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5807 },
+ { MODRM_SPLITRM, 5809 },
+ { MODRM_SPLITRM, 6607 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5813 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5815 },
+ { MODRM_SPLITRM, 5817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5821 },
+ { MODRM_SPLITRM, 5823 },
+ { MODRM_SPLITRM, 5825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5827 },
+ { MODRM_SPLITRM, 5829 },
+ { MODRM_SPLITRM, 5831 },
+ { MODRM_SPLITRM, 5833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6609 },
+ { MODRM_SPLITRM, 6421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5837 },
+ { MODRM_SPLITRM, 5839 },
+ { MODRM_SPLITRM, 6611 },
+ { MODRM_SPLITRM, 5843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6617 },
+ { MODRM_SPLITRM, 6619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6621 },
+ { MODRM_SPLITRM, 6623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6625 },
+ { MODRM_SPLITRM, 6627 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 5873 },
+ { MODRM_SPLITRM, 5875 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6631 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6633 },
+ { MODRM_SPLITRM, 6635 },
+ { MODRM_SPLITRM, 6637 },
+ { MODRM_SPLITRM, 6639 },
+ { MODRM_SPLITRM, 6641 },
+ { MODRM_SPLITRM, 6643 },
+ { MODRM_SPLITRM, 6645 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6647 },
+ { MODRM_SPLITRM, 6649 },
+ { MODRM_SPLITRM, 6651 },
+ { MODRM_SPLITRM, 6653 },
+ { MODRM_SPLITRM, 6429 },
+ { MODRM_SPLITRM, 6431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6435 },
+ { MODRM_SPLITRM, 6437 },
+ { MODRM_SPLITRM, 6439 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6443 },
+ { MODRM_SPLITRM, 6445 },
+ { MODRM_SPLITRM, 6447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6655 },
+ { MODRM_SPLITRM, 6657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 6457 },
+ { MODRM_SPLITREG, 6661 },
+ { MODRM_SPLITREG, 6677 },
+ { MODRM_SPLITRM, 6505 },
+ { MODRM_SPLITRM, 6507 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6693 },
+ { MODRM_SPLITRM, 6695 },
+ { MODRM_SPLITRM, 6697 },
+ { MODRM_SPLITRM, 6699 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6701 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6707 },
+ { MODRM_SPLITRM, 6709 },
+ { MODRM_SPLITRM, 6525 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6527 },
+ { MODRM_SPLITRM, 6529 },
+ { MODRM_SPLITRM, 6531 },
+ { MODRM_SPLITRM, 6711 },
+ { MODRM_SPLITRM, 6535 },
+ { MODRM_SPLITRM, 6537 },
+ { MODRM_SPLITRM, 6539 },
+ { MODRM_SPLITRM, 6713 },
+ { MODRM_SPLITRM, 6543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6715 },
+ { MODRM_SPLITRM, 6549 },
+ { MODRM_SPLITRM, 6551 },
+ { MODRM_SPLITRM, 6553 },
+ { MODRM_SPLITRM, 6717 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6557 },
+ { MODRM_SPLITRM, 6559 },
+ { MODRM_SPLITRM, 6561 },
+ { MODRM_SPLITRM, 6719 },
+ { MODRM_SPLITRM, 6565 },
+ { MODRM_SPLITRM, 6567 },
+ { MODRM_SPLITRM, 6569 },
+ { MODRM_SPLITRM, 6721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6723 },
+ { MODRM_SPLITRM, 6725 },
+ { MODRM_SPLITRM, 6577 },
+ { MODRM_SPLITRM, 6579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6581 },
+ { MODRM_SPLITRM, 6583 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6727 },
+ { MODRM_SPLITRM, 6587 },
+ { MODRM_SPLITRM, 6589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6729 },
+ { MODRM_SPLITRM, 6731 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6733 },
+ { MODRM_SPLITRM, 6735 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6737 },
+ { MODRM_SPLITRM, 6739 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6741 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6743 },
+ { MODRM_SPLITRM, 6745 },
+ { MODRM_SPLITRM, 6747 },
+ { MODRM_SPLITRM, 6749 },
+ { MODRM_SPLITRM, 6751 },
+ { MODRM_SPLITRM, 6753 },
+ { MODRM_SPLITRM, 6755 },
+ { MODRM_SPLITRM, 6757 },
+ { MODRM_SPLITRM, 6759 },
+ { MODRM_SPLITRM, 6761 },
+ { MODRM_SPLITRM, 6763 },
+ { MODRM_SPLITRM, 6765 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6767 },
+ { MODRM_SPLITRM, 6769 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6771 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6773 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6775 },
+ { MODRM_SPLITRM, 6777 },
+ { MODRM_SPLITRM, 6779 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6781 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6785 },
+ { MODRM_SPLITRM, 6787 },
+ { MODRM_SPLITRM, 6789 },
+ { MODRM_SPLITRM, 6791 },
+ { MODRM_SPLITRM, 6793 },
+ { MODRM_SPLITRM, 6795 },
+ { MODRM_SPLITRM, 6797 },
+ { MODRM_SPLITRM, 6799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6801 },
+ { MODRM_SPLITRM, 6803 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6813 },
+ { MODRM_SPLITRM, 6815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6823 },
+ { MODRM_SPLITRM, 6825 },
+ { MODRM_SPLITRM, 6827 },
+ { MODRM_SPLITRM, 6829 },
+ { MODRM_SPLITRM, 6831 },
+ { MODRM_SPLITRM, 6833 },
+ { MODRM_SPLITRM, 6835 },
+ { MODRM_SPLITRM, 6837 },
+ { MODRM_SPLITRM, 6839 },
+ { MODRM_SPLITRM, 6841 },
+ { MODRM_SPLITRM, 6843 },
+ { MODRM_SPLITRM, 6845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6847 },
+ { MODRM_SPLITRM, 6849 },
+ { MODRM_SPLITREG, 6851 },
+ { MODRM_SPLITREG, 6867 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6883 },
+ { MODRM_SPLITRM, 6885 },
+ { MODRM_SPLITRM, 6887 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6889 },
+ { MODRM_SPLITRM, 6891 },
+ { MODRM_SPLITRM, 6893 },
+ { MODRM_SPLITRM, 6895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6899 },
+ { MODRM_SPLITRM, 6901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6905 },
+ { MODRM_SPLITRM, 6907 },
+ { MODRM_SPLITRM, 6909 },
+ { MODRM_SPLITRM, 6911 },
+ { MODRM_SPLITRM, 6913 },
+ { MODRM_SPLITRM, 6915 },
+ { MODRM_SPLITRM, 6917 },
+ { MODRM_SPLITRM, 6919 },
+ { MODRM_SPLITRM, 6921 },
+ { MODRM_SPLITRM, 6923 },
+ { MODRM_SPLITRM, 6925 },
+ { MODRM_SPLITRM, 6927 },
+ { MODRM_SPLITRM, 6929 },
+ { MODRM_SPLITRM, 6931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6933 },
+ { MODRM_SPLITRM, 6935 },
+ { MODRM_SPLITRM, 6937 },
+ { MODRM_SPLITRM, 6939 },
+ { MODRM_SPLITRM, 6941 },
+ { MODRM_SPLITRM, 6943 },
+ { MODRM_SPLITRM, 6945 },
+ { MODRM_SPLITRM, 6947 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6949 },
+ { MODRM_SPLITRM, 6951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6955 },
+ { MODRM_SPLITRM, 6957 },
+ { MODRM_SPLITRM, 6959 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6961 },
+ { MODRM_SPLITRM, 6963 },
+ { MODRM_SPLITRM, 6965 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6969 },
+ { MODRM_SPLITRM, 6971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6973 },
+ { MODRM_SPLITRM, 6803 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6981 },
+ { MODRM_SPLITRM, 6983 },
+ { MODRM_SPLITRM, 6985 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6989 },
+ { MODRM_SPLITRM, 6991 },
+ { MODRM_SPLITRM, 6993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6995 },
+ { MODRM_SPLITRM, 6997 },
+ { MODRM_SPLITRM, 6999 },
+ { MODRM_SPLITRM, 7001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7003 },
+ { MODRM_SPLITRM, 6815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7007 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7011 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7013 },
+ { MODRM_SPLITRM, 7015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7017 },
+ { MODRM_SPLITRM, 7019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7021 },
+ { MODRM_SPLITRM, 7023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7027 },
+ { MODRM_SPLITRM, 7029 },
+ { MODRM_SPLITRM, 7031 },
+ { MODRM_SPLITRM, 7033 },
+ { MODRM_SPLITRM, 7035 },
+ { MODRM_SPLITRM, 7037 },
+ { MODRM_SPLITRM, 7039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7041 },
+ { MODRM_SPLITRM, 7043 },
+ { MODRM_SPLITRM, 7045 },
+ { MODRM_SPLITRM, 7047 },
+ { MODRM_SPLITRM, 6823 },
+ { MODRM_SPLITRM, 6825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6829 },
+ { MODRM_SPLITRM, 6831 },
+ { MODRM_SPLITRM, 6833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6837 },
+ { MODRM_SPLITRM, 6839 },
+ { MODRM_SPLITRM, 6841 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7049 },
+ { MODRM_SPLITRM, 7051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 6851 },
+ { MODRM_SPLITREG, 7055 },
+ { MODRM_SPLITREG, 7071 },
+ { MODRM_SPLITRM, 6883 },
+ { MODRM_SPLITRM, 6885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7087 },
+ { MODRM_SPLITRM, 7089 },
+ { MODRM_SPLITRM, 7091 },
+ { MODRM_SPLITRM, 7093 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7097 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7101 },
+ { MODRM_SPLITRM, 7103 },
+ { MODRM_SPLITRM, 6903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6905 },
+ { MODRM_SPLITRM, 6907 },
+ { MODRM_SPLITRM, 6909 },
+ { MODRM_SPLITRM, 7105 },
+ { MODRM_SPLITRM, 6913 },
+ { MODRM_SPLITRM, 6915 },
+ { MODRM_SPLITRM, 6917 },
+ { MODRM_SPLITRM, 7107 },
+ { MODRM_SPLITRM, 6921 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7109 },
+ { MODRM_SPLITRM, 6927 },
+ { MODRM_SPLITRM, 6929 },
+ { MODRM_SPLITRM, 6931 },
+ { MODRM_SPLITRM, 7111 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6933 },
+ { MODRM_SPLITRM, 6935 },
+ { MODRM_SPLITRM, 6937 },
+ { MODRM_SPLITRM, 7113 },
+ { MODRM_SPLITRM, 6941 },
+ { MODRM_SPLITRM, 6943 },
+ { MODRM_SPLITRM, 6945 },
+ { MODRM_SPLITRM, 7115 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7117 },
+ { MODRM_SPLITRM, 7119 },
+ { MODRM_SPLITRM, 6953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6955 },
+ { MODRM_SPLITRM, 6957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7121 },
+ { MODRM_SPLITRM, 6961 },
+ { MODRM_SPLITRM, 6963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7123 },
+ { MODRM_SPLITRM, 7125 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7127 },
+ { MODRM_SPLITRM, 7129 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7131 },
+ { MODRM_SPLITRM, 7133 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7135 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7137 },
+ { MODRM_SPLITRM, 7139 },
+ { MODRM_SPLITRM, 7141 },
+ { MODRM_SPLITRM, 7143 },
+ { MODRM_SPLITRM, 7145 },
+ { MODRM_SPLITRM, 7147 },
+ { MODRM_SPLITRM, 7149 },
+ { MODRM_SPLITRM, 7151 },
+ { MODRM_SPLITRM, 7153 },
+ { MODRM_SPLITRM, 7155 },
+ { MODRM_SPLITRM, 7157 },
+ { MODRM_SPLITRM, 7159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7161 },
+ { MODRM_SPLITRM, 7163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7165 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7167 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6775 },
+ { MODRM_SPLITRM, 6777 },
+ { MODRM_SPLITRM, 7169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6785 },
+ { MODRM_SPLITRM, 6787 },
+ { MODRM_SPLITRM, 6789 },
+ { MODRM_SPLITRM, 7173 },
+ { MODRM_SPLITRM, 6793 },
+ { MODRM_SPLITRM, 6795 },
+ { MODRM_SPLITRM, 6797 },
+ { MODRM_SPLITRM, 6799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7175 },
+ { MODRM_SPLITRM, 7177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7179 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7181 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7185 },
+ { MODRM_SPLITRM, 7187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7195 },
+ { MODRM_SPLITRM, 7197 },
+ { MODRM_SPLITRM, 7199 },
+ { MODRM_SPLITRM, 7201 },
+ { MODRM_SPLITRM, 7203 },
+ { MODRM_SPLITRM, 7205 },
+ { MODRM_SPLITRM, 7207 },
+ { MODRM_SPLITRM, 7209 },
+ { MODRM_SPLITRM, 7211 },
+ { MODRM_SPLITRM, 7213 },
+ { MODRM_SPLITRM, 7215 },
+ { MODRM_SPLITRM, 7217 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7219 },
+ { MODRM_SPLITRM, 7221 },
+ { MODRM_SPLITREG, 7223 },
+ { MODRM_SPLITREG, 7239 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7255 },
+ { MODRM_SPLITRM, 7257 },
+ { MODRM_SPLITRM, 7259 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7261 },
+ { MODRM_SPLITRM, 7263 },
+ { MODRM_SPLITRM, 7265 },
+ { MODRM_SPLITRM, 7267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7269 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7271 },
+ { MODRM_SPLITRM, 7273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7277 },
+ { MODRM_SPLITRM, 7279 },
+ { MODRM_SPLITRM, 7281 },
+ { MODRM_SPLITRM, 7283 },
+ { MODRM_SPLITRM, 7285 },
+ { MODRM_SPLITRM, 7287 },
+ { MODRM_SPLITRM, 7289 },
+ { MODRM_SPLITRM, 7291 },
+ { MODRM_SPLITRM, 7293 },
+ { MODRM_SPLITRM, 7295 },
+ { MODRM_SPLITRM, 7297 },
+ { MODRM_SPLITRM, 7299 },
+ { MODRM_SPLITRM, 7301 },
+ { MODRM_SPLITRM, 7303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7305 },
+ { MODRM_SPLITRM, 7307 },
+ { MODRM_SPLITRM, 7309 },
+ { MODRM_SPLITRM, 7311 },
+ { MODRM_SPLITRM, 7313 },
+ { MODRM_SPLITRM, 7315 },
+ { MODRM_SPLITRM, 7317 },
+ { MODRM_SPLITRM, 7319 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7321 },
+ { MODRM_SPLITRM, 7323 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7325 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7327 },
+ { MODRM_SPLITRM, 7329 },
+ { MODRM_SPLITRM, 7331 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7333 },
+ { MODRM_SPLITRM, 7335 },
+ { MODRM_SPLITRM, 7337 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7339 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7341 },
+ { MODRM_SPLITRM, 7343 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7345 },
+ { MODRM_SPLITRM, 7177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7347 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6981 },
+ { MODRM_SPLITRM, 6983 },
+ { MODRM_SPLITRM, 7353 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6989 },
+ { MODRM_SPLITRM, 6991 },
+ { MODRM_SPLITRM, 6993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6995 },
+ { MODRM_SPLITRM, 6997 },
+ { MODRM_SPLITRM, 6999 },
+ { MODRM_SPLITRM, 7001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7355 },
+ { MODRM_SPLITRM, 7187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7361 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7363 },
+ { MODRM_SPLITRM, 7365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7367 },
+ { MODRM_SPLITRM, 7369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7371 },
+ { MODRM_SPLITRM, 7373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7375 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7377 },
+ { MODRM_SPLITRM, 7379 },
+ { MODRM_SPLITRM, 7381 },
+ { MODRM_SPLITRM, 7383 },
+ { MODRM_SPLITRM, 7385 },
+ { MODRM_SPLITRM, 7387 },
+ { MODRM_SPLITRM, 7389 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7391 },
+ { MODRM_SPLITRM, 7393 },
+ { MODRM_SPLITRM, 7395 },
+ { MODRM_SPLITRM, 7397 },
+ { MODRM_SPLITRM, 7195 },
+ { MODRM_SPLITRM, 7197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7201 },
+ { MODRM_SPLITRM, 7203 },
+ { MODRM_SPLITRM, 7205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7209 },
+ { MODRM_SPLITRM, 7211 },
+ { MODRM_SPLITRM, 7213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7399 },
+ { MODRM_SPLITRM, 7401 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 7223 },
+ { MODRM_SPLITREG, 7405 },
+ { MODRM_SPLITREG, 7421 },
+ { MODRM_SPLITRM, 7255 },
+ { MODRM_SPLITRM, 7257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7437 },
+ { MODRM_SPLITRM, 7439 },
+ { MODRM_SPLITRM, 7441 },
+ { MODRM_SPLITRM, 7443 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7445 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7451 },
+ { MODRM_SPLITRM, 7453 },
+ { MODRM_SPLITRM, 7275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7277 },
+ { MODRM_SPLITRM, 7279 },
+ { MODRM_SPLITRM, 7281 },
+ { MODRM_SPLITRM, 7455 },
+ { MODRM_SPLITRM, 7285 },
+ { MODRM_SPLITRM, 7287 },
+ { MODRM_SPLITRM, 7289 },
+ { MODRM_SPLITRM, 7457 },
+ { MODRM_SPLITRM, 7293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7459 },
+ { MODRM_SPLITRM, 7299 },
+ { MODRM_SPLITRM, 7301 },
+ { MODRM_SPLITRM, 7303 },
+ { MODRM_SPLITRM, 7461 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7305 },
+ { MODRM_SPLITRM, 7307 },
+ { MODRM_SPLITRM, 7309 },
+ { MODRM_SPLITRM, 7463 },
+ { MODRM_SPLITRM, 7313 },
+ { MODRM_SPLITRM, 7315 },
+ { MODRM_SPLITRM, 7317 },
+ { MODRM_SPLITRM, 7465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7467 },
+ { MODRM_SPLITRM, 7469 },
+ { MODRM_SPLITRM, 7325 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7327 },
+ { MODRM_SPLITRM, 7329 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7471 },
+ { MODRM_SPLITRM, 7333 },
+ { MODRM_SPLITRM, 7335 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7473 },
+ { MODRM_SPLITRM, 7475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7477 },
+ { MODRM_SPLITRM, 7479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7481 },
+ { MODRM_SPLITRM, 7483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7487 },
+ { MODRM_SPLITRM, 7489 },
+ { MODRM_SPLITRM, 7491 },
+ { MODRM_SPLITRM, 7493 },
+ { MODRM_SPLITRM, 7495 },
+ { MODRM_SPLITRM, 7497 },
+ { MODRM_SPLITRM, 7499 },
+ { MODRM_SPLITRM, 7501 },
+ { MODRM_SPLITRM, 7503 },
+ { MODRM_SPLITRM, 7505 },
+ { MODRM_SPLITRM, 7507 },
+ { MODRM_SPLITRM, 7509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7511 },
+ { MODRM_SPLITRM, 7513 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6775 },
+ { MODRM_SPLITRM, 6777 },
+ { MODRM_SPLITRM, 7519 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6785 },
+ { MODRM_SPLITRM, 6787 },
+ { MODRM_SPLITRM, 6789 },
+ { MODRM_SPLITRM, 7523 },
+ { MODRM_SPLITRM, 6793 },
+ { MODRM_SPLITRM, 6795 },
+ { MODRM_SPLITRM, 6797 },
+ { MODRM_SPLITRM, 6799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7525 },
+ { MODRM_SPLITRM, 7527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7529 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7531 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7533 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7535 },
+ { MODRM_SPLITRM, 7537 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7541 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7545 },
+ { MODRM_SPLITRM, 7547 },
+ { MODRM_SPLITRM, 7549 },
+ { MODRM_SPLITRM, 7551 },
+ { MODRM_SPLITRM, 7553 },
+ { MODRM_SPLITRM, 7555 },
+ { MODRM_SPLITRM, 7557 },
+ { MODRM_SPLITRM, 7559 },
+ { MODRM_SPLITRM, 7561 },
+ { MODRM_SPLITRM, 7563 },
+ { MODRM_SPLITRM, 7565 },
+ { MODRM_SPLITRM, 7567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7569 },
+ { MODRM_SPLITRM, 7571 },
+ { MODRM_SPLITREG, 7573 },
+ { MODRM_SPLITREG, 7589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7605 },
+ { MODRM_SPLITRM, 7607 },
+ { MODRM_SPLITRM, 7609 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7611 },
+ { MODRM_SPLITRM, 7613 },
+ { MODRM_SPLITRM, 7615 },
+ { MODRM_SPLITRM, 7617 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7621 },
+ { MODRM_SPLITRM, 7623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7627 },
+ { MODRM_SPLITRM, 7629 },
+ { MODRM_SPLITRM, 7631 },
+ { MODRM_SPLITRM, 7633 },
+ { MODRM_SPLITRM, 7635 },
+ { MODRM_SPLITRM, 7637 },
+ { MODRM_SPLITRM, 7639 },
+ { MODRM_SPLITRM, 7641 },
+ { MODRM_SPLITRM, 7643 },
+ { MODRM_SPLITRM, 7645 },
+ { MODRM_SPLITRM, 7647 },
+ { MODRM_SPLITRM, 7649 },
+ { MODRM_SPLITRM, 7651 },
+ { MODRM_SPLITRM, 7653 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7655 },
+ { MODRM_SPLITRM, 7657 },
+ { MODRM_SPLITRM, 7659 },
+ { MODRM_SPLITRM, 7661 },
+ { MODRM_SPLITRM, 7663 },
+ { MODRM_SPLITRM, 7665 },
+ { MODRM_SPLITRM, 7667 },
+ { MODRM_SPLITRM, 7669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7671 },
+ { MODRM_SPLITRM, 7673 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7677 },
+ { MODRM_SPLITRM, 7679 },
+ { MODRM_SPLITRM, 7681 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7683 },
+ { MODRM_SPLITRM, 7685 },
+ { MODRM_SPLITRM, 7687 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7689 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7691 },
+ { MODRM_SPLITRM, 7693 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7695 },
+ { MODRM_SPLITRM, 7527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7697 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7699 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7701 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6981 },
+ { MODRM_SPLITRM, 6983 },
+ { MODRM_SPLITRM, 7703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6989 },
+ { MODRM_SPLITRM, 6991 },
+ { MODRM_SPLITRM, 6993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 6995 },
+ { MODRM_SPLITRM, 6997 },
+ { MODRM_SPLITRM, 6999 },
+ { MODRM_SPLITRM, 7001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7705 },
+ { MODRM_SPLITRM, 7537 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7707 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7713 },
+ { MODRM_SPLITRM, 7715 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7717 },
+ { MODRM_SPLITRM, 7719 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7721 },
+ { MODRM_SPLITRM, 7723 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7725 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7727 },
+ { MODRM_SPLITRM, 7729 },
+ { MODRM_SPLITRM, 7731 },
+ { MODRM_SPLITRM, 7733 },
+ { MODRM_SPLITRM, 7735 },
+ { MODRM_SPLITRM, 7737 },
+ { MODRM_SPLITRM, 7739 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7741 },
+ { MODRM_SPLITRM, 7743 },
+ { MODRM_SPLITRM, 7745 },
+ { MODRM_SPLITRM, 7747 },
+ { MODRM_SPLITRM, 7545 },
+ { MODRM_SPLITRM, 7547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7551 },
+ { MODRM_SPLITRM, 7553 },
+ { MODRM_SPLITRM, 7555 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7559 },
+ { MODRM_SPLITRM, 7561 },
+ { MODRM_SPLITRM, 7563 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7749 },
+ { MODRM_SPLITRM, 7751 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7753 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 7573 },
+ { MODRM_SPLITREG, 7755 },
+ { MODRM_SPLITREG, 7771 },
+ { MODRM_SPLITRM, 7605 },
+ { MODRM_SPLITRM, 7607 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7787 },
+ { MODRM_SPLITRM, 7789 },
+ { MODRM_SPLITRM, 7791 },
+ { MODRM_SPLITRM, 7793 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7795 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7797 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7801 },
+ { MODRM_SPLITRM, 7803 },
+ { MODRM_SPLITRM, 7625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7627 },
+ { MODRM_SPLITRM, 7629 },
+ { MODRM_SPLITRM, 7631 },
+ { MODRM_SPLITRM, 7805 },
+ { MODRM_SPLITRM, 7635 },
+ { MODRM_SPLITRM, 7637 },
+ { MODRM_SPLITRM, 7639 },
+ { MODRM_SPLITRM, 7807 },
+ { MODRM_SPLITRM, 7643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7809 },
+ { MODRM_SPLITRM, 7649 },
+ { MODRM_SPLITRM, 7651 },
+ { MODRM_SPLITRM, 7653 },
+ { MODRM_SPLITRM, 7811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7655 },
+ { MODRM_SPLITRM, 7657 },
+ { MODRM_SPLITRM, 7659 },
+ { MODRM_SPLITRM, 7813 },
+ { MODRM_SPLITRM, 7663 },
+ { MODRM_SPLITRM, 7665 },
+ { MODRM_SPLITRM, 7667 },
+ { MODRM_SPLITRM, 7815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7817 },
+ { MODRM_SPLITRM, 7819 },
+ { MODRM_SPLITRM, 7675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7677 },
+ { MODRM_SPLITRM, 7679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7821 },
+ { MODRM_SPLITRM, 7683 },
+ { MODRM_SPLITRM, 7685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7823 },
+ { MODRM_SPLITRM, 7825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7827 },
+ { MODRM_SPLITRM, 7829 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7833 },
+ { MODRM_SPLITRM, 7835 },
+ { MODRM_SPLITRM, 7837 },
+ { MODRM_SPLITRM, 7839 },
+ { MODRM_SPLITRM, 7841 },
+ { MODRM_SPLITRM, 7843 },
+ { MODRM_SPLITRM, 7845 },
+ { MODRM_SPLITRM, 7847 },
+ { MODRM_SPLITRM, 7849 },
+ { MODRM_SPLITRM, 7851 },
+ { MODRM_SPLITRM, 7853 },
+ { MODRM_SPLITRM, 7855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7857 },
+ { MODRM_SPLITRM, 7859 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7867 },
+ { MODRM_SPLITRM, 7869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7873 },
+ { MODRM_SPLITRM, 7875 },
+ { MODRM_SPLITRM, 7877 },
+ { MODRM_SPLITRM, 7879 },
+ { MODRM_SPLITRM, 7881 },
+ { MODRM_SPLITRM, 7883 },
+ { MODRM_SPLITRM, 7885 },
+ { MODRM_SPLITRM, 7887 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7889 },
+ { MODRM_SPLITRM, 7891 },
+ { MODRM_SPLITRM, 7893 },
+ { MODRM_SPLITRM, 7895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7903 },
+ { MODRM_SPLITRM, 7905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7907 },
+ { MODRM_SPLITRM, 7909 },
+ { MODRM_SPLITRM, 7911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7919 },
+ { MODRM_SPLITRM, 7921 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 7925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7943 },
+ { MODRM_SPLITRM, 7945 },
+ { MODRM_SPLITRM, 7947 },
+ { MODRM_SPLITRM, 7949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7959 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7961 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7965 },
+ { MODRM_SPLITRM, 7967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7971 },
+ { MODRM_SPLITRM, 7973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7975 },
+ { MODRM_SPLITRM, 7977 },
+ { MODRM_SPLITRM, 7979 },
+ { MODRM_SPLITRM, 7981 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7985 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7987 },
+ { MODRM_SPLITRM, 7989 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7993 },
+ { MODRM_SPLITRM, 7995 },
+ { MODRM_SPLITRM, 7997 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7999 },
+ { MODRM_SPLITRM, 8001 },
+ { MODRM_SPLITRM, 8003 },
+ { MODRM_SPLITRM, 8005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8007 },
+ { MODRM_SPLITRM, 8009 },
+ { MODRM_SPLITRM, 8011 },
+ { MODRM_SPLITRM, 8013 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8019 },
+ { MODRM_SPLITRM, 8021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8023 },
+ { MODRM_SPLITRM, 8025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8027 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8029 },
+ { MODRM_SPLITRM, 8031 },
+ { MODRM_SPLITRM, 8033 },
+ { MODRM_SPLITRM, 8035 },
+ { MODRM_SPLITRM, 8037 },
+ { MODRM_SPLITRM, 8039 },
+ { MODRM_SPLITRM, 8041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8043 },
+ { MODRM_SPLITRM, 8045 },
+ { MODRM_SPLITRM, 8047 },
+ { MODRM_SPLITRM, 8049 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8051 },
+ { MODRM_SPLITRM, 8053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8055 },
+ { MODRM_SPLITREG, 8071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8087 },
+ { MODRM_SPLITRM, 8089 },
+ { MODRM_SPLITRM, 8091 },
+ { MODRM_SPLITRM, 8093 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8097 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8101 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8105 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8107 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8109 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8111 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8113 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8115 },
+ { MODRM_SPLITRM, 8117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7827 },
+ { MODRM_SPLITRM, 7829 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8119 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8121 },
+ { MODRM_SPLITRM, 8123 },
+ { MODRM_SPLITRM, 8125 },
+ { MODRM_SPLITRM, 8127 },
+ { MODRM_SPLITRM, 8129 },
+ { MODRM_SPLITRM, 8131 },
+ { MODRM_SPLITRM, 8133 },
+ { MODRM_SPLITRM, 8135 },
+ { MODRM_SPLITRM, 8137 },
+ { MODRM_SPLITRM, 8139 },
+ { MODRM_SPLITRM, 8141 },
+ { MODRM_SPLITRM, 8143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8145 },
+ { MODRM_SPLITRM, 8147 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7867 },
+ { MODRM_SPLITRM, 7869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7873 },
+ { MODRM_SPLITRM, 7875 },
+ { MODRM_SPLITRM, 7877 },
+ { MODRM_SPLITRM, 8153 },
+ { MODRM_SPLITRM, 7881 },
+ { MODRM_SPLITRM, 7883 },
+ { MODRM_SPLITRM, 7885 },
+ { MODRM_SPLITRM, 7887 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7889 },
+ { MODRM_SPLITRM, 7891 },
+ { MODRM_SPLITRM, 8155 },
+ { MODRM_SPLITRM, 7895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8157 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7903 },
+ { MODRM_SPLITRM, 7905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7907 },
+ { MODRM_SPLITRM, 7909 },
+ { MODRM_SPLITRM, 8159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8165 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8167 },
+ { MODRM_SPLITRM, 8169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8173 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8191 },
+ { MODRM_SPLITRM, 8193 },
+ { MODRM_SPLITRM, 8195 },
+ { MODRM_SPLITRM, 8197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8199 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8203 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8209 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8213 },
+ { MODRM_SPLITRM, 8215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7971 },
+ { MODRM_SPLITRM, 7973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7975 },
+ { MODRM_SPLITRM, 7977 },
+ { MODRM_SPLITRM, 8217 },
+ { MODRM_SPLITRM, 7981 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8219 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7985 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7987 },
+ { MODRM_SPLITRM, 7989 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7993 },
+ { MODRM_SPLITRM, 7995 },
+ { MODRM_SPLITRM, 7997 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7999 },
+ { MODRM_SPLITRM, 8001 },
+ { MODRM_SPLITRM, 8003 },
+ { MODRM_SPLITRM, 8005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8007 },
+ { MODRM_SPLITRM, 8009 },
+ { MODRM_SPLITRM, 8221 },
+ { MODRM_SPLITRM, 8013 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8225 },
+ { MODRM_SPLITRM, 8227 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8023 },
+ { MODRM_SPLITRM, 8025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8231 },
+ { MODRM_SPLITRM, 8233 },
+ { MODRM_SPLITRM, 8235 },
+ { MODRM_SPLITRM, 8237 },
+ { MODRM_SPLITRM, 8239 },
+ { MODRM_SPLITRM, 8241 },
+ { MODRM_SPLITRM, 8243 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8245 },
+ { MODRM_SPLITRM, 8247 },
+ { MODRM_SPLITRM, 8249 },
+ { MODRM_SPLITRM, 8251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8253 },
+ { MODRM_SPLITRM, 8255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8257 },
+ { MODRM_SPLITREG, 8273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8289 },
+ { MODRM_SPLITRM, 8291 },
+ { MODRM_SPLITRM, 8293 },
+ { MODRM_SPLITRM, 8295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8297 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8307 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8311 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8313 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8317 },
+ { MODRM_SPLITRM, 8319 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7827 },
+ { MODRM_SPLITRM, 7829 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8321 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8323 },
+ { MODRM_SPLITRM, 8325 },
+ { MODRM_SPLITRM, 8327 },
+ { MODRM_SPLITRM, 8329 },
+ { MODRM_SPLITRM, 8331 },
+ { MODRM_SPLITRM, 8333 },
+ { MODRM_SPLITRM, 8335 },
+ { MODRM_SPLITRM, 8337 },
+ { MODRM_SPLITRM, 8339 },
+ { MODRM_SPLITRM, 8341 },
+ { MODRM_SPLITRM, 8343 },
+ { MODRM_SPLITRM, 8345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8347 },
+ { MODRM_SPLITRM, 8349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8353 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7867 },
+ { MODRM_SPLITRM, 7869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7873 },
+ { MODRM_SPLITRM, 7875 },
+ { MODRM_SPLITRM, 7877 },
+ { MODRM_SPLITRM, 8355 },
+ { MODRM_SPLITRM, 7881 },
+ { MODRM_SPLITRM, 7883 },
+ { MODRM_SPLITRM, 7885 },
+ { MODRM_SPLITRM, 7887 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7889 },
+ { MODRM_SPLITRM, 7891 },
+ { MODRM_SPLITRM, 8357 },
+ { MODRM_SPLITRM, 7895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7903 },
+ { MODRM_SPLITRM, 7905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7907 },
+ { MODRM_SPLITRM, 7909 },
+ { MODRM_SPLITRM, 8361 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8363 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8369 },
+ { MODRM_SPLITRM, 8371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8375 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8391 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8393 },
+ { MODRM_SPLITRM, 8395 },
+ { MODRM_SPLITRM, 8397 },
+ { MODRM_SPLITRM, 8399 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8401 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8409 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8411 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8413 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8415 },
+ { MODRM_SPLITRM, 8417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7971 },
+ { MODRM_SPLITRM, 7973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7975 },
+ { MODRM_SPLITRM, 7977 },
+ { MODRM_SPLITRM, 8419 },
+ { MODRM_SPLITRM, 7981 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7985 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7987 },
+ { MODRM_SPLITRM, 7989 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7993 },
+ { MODRM_SPLITRM, 7995 },
+ { MODRM_SPLITRM, 7997 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 7999 },
+ { MODRM_SPLITRM, 8001 },
+ { MODRM_SPLITRM, 8003 },
+ { MODRM_SPLITRM, 8005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8007 },
+ { MODRM_SPLITRM, 8009 },
+ { MODRM_SPLITRM, 8423 },
+ { MODRM_SPLITRM, 8013 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8427 },
+ { MODRM_SPLITRM, 8429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8023 },
+ { MODRM_SPLITRM, 8025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8433 },
+ { MODRM_SPLITRM, 8435 },
+ { MODRM_SPLITRM, 8437 },
+ { MODRM_SPLITRM, 8439 },
+ { MODRM_SPLITRM, 8441 },
+ { MODRM_SPLITRM, 8443 },
+ { MODRM_SPLITRM, 8445 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8447 },
+ { MODRM_SPLITRM, 8449 },
+ { MODRM_SPLITRM, 8451 },
+ { MODRM_SPLITRM, 8453 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8455 },
+ { MODRM_SPLITRM, 8457 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8459 },
+ { MODRM_SPLITREG, 8475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8491 },
+ { MODRM_SPLITRM, 8493 },
+ { MODRM_SPLITRM, 8495 },
+ { MODRM_SPLITRM, 8497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8503 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8505 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8507 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8511 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8513 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8519 },
+ { MODRM_SPLITRM, 8521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8523 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8525 },
+ { MODRM_SPLITRM, 8527 },
+ { MODRM_SPLITRM, 8529 },
+ { MODRM_SPLITRM, 8531 },
+ { MODRM_SPLITRM, 8533 },
+ { MODRM_SPLITRM, 8535 },
+ { MODRM_SPLITRM, 8537 },
+ { MODRM_SPLITRM, 8539 },
+ { MODRM_SPLITRM, 8541 },
+ { MODRM_SPLITRM, 8543 },
+ { MODRM_SPLITRM, 8545 },
+ { MODRM_SPLITRM, 8547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8549 },
+ { MODRM_SPLITRM, 8551 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8553 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8555 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8559 },
+ { MODRM_SPLITRM, 8561 },
+ { MODRM_SPLITRM, 8563 },
+ { MODRM_SPLITRM, 8565 },
+ { MODRM_SPLITRM, 8567 },
+ { MODRM_SPLITRM, 8569 },
+ { MODRM_SPLITRM, 8571 },
+ { MODRM_SPLITRM, 8573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8581 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8583 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8587 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8589 },
+ { MODRM_SPLITRM, 8591 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8595 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8611 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8613 },
+ { MODRM_SPLITRM, 8615 },
+ { MODRM_SPLITRM, 8617 },
+ { MODRM_SPLITRM, 8619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8627 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8631 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8633 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8635 },
+ { MODRM_SPLITRM, 8637 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8639 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8641 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8645 },
+ { MODRM_SPLITRM, 8647 },
+ { MODRM_SPLITRM, 8649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8651 },
+ { MODRM_SPLITRM, 8653 },
+ { MODRM_SPLITRM, 8655 },
+ { MODRM_SPLITRM, 8657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8661 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8663 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8665 },
+ { MODRM_SPLITRM, 8667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8671 },
+ { MODRM_SPLITRM, 8673 },
+ { MODRM_SPLITRM, 8675 },
+ { MODRM_SPLITRM, 8677 },
+ { MODRM_SPLITRM, 8679 },
+ { MODRM_SPLITRM, 8681 },
+ { MODRM_SPLITRM, 8683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8685 },
+ { MODRM_SPLITRM, 8687 },
+ { MODRM_SPLITRM, 8689 },
+ { MODRM_SPLITRM, 8691 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8693 },
+ { MODRM_SPLITRM, 8695 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8697 },
+ { MODRM_SPLITREG, 8713 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8729 },
+ { MODRM_SPLITRM, 8731 },
+ { MODRM_SPLITRM, 8733 },
+ { MODRM_SPLITRM, 8735 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8737 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8739 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8741 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8743 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8745 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8747 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8749 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8751 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8753 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8755 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8757 },
+ { MODRM_SPLITRM, 8759 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8763 },
+ { MODRM_SPLITRM, 8765 },
+ { MODRM_SPLITRM, 8767 },
+ { MODRM_SPLITRM, 8769 },
+ { MODRM_SPLITRM, 8771 },
+ { MODRM_SPLITRM, 8773 },
+ { MODRM_SPLITRM, 8775 },
+ { MODRM_SPLITRM, 8777 },
+ { MODRM_SPLITRM, 8779 },
+ { MODRM_SPLITRM, 8781 },
+ { MODRM_SPLITRM, 8783 },
+ { MODRM_SPLITRM, 8785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8787 },
+ { MODRM_SPLITRM, 8789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8791 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8793 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8559 },
+ { MODRM_SPLITRM, 8561 },
+ { MODRM_SPLITRM, 8563 },
+ { MODRM_SPLITRM, 8795 },
+ { MODRM_SPLITRM, 8567 },
+ { MODRM_SPLITRM, 8569 },
+ { MODRM_SPLITRM, 8571 },
+ { MODRM_SPLITRM, 8573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8797 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8803 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8809 },
+ { MODRM_SPLITRM, 8811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8813 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8833 },
+ { MODRM_SPLITRM, 8835 },
+ { MODRM_SPLITRM, 8837 },
+ { MODRM_SPLITRM, 8839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8841 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8849 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8851 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8853 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8855 },
+ { MODRM_SPLITRM, 8857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8859 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8645 },
+ { MODRM_SPLITRM, 8647 },
+ { MODRM_SPLITRM, 8649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8651 },
+ { MODRM_SPLITRM, 8653 },
+ { MODRM_SPLITRM, 8655 },
+ { MODRM_SPLITRM, 8657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8661 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8867 },
+ { MODRM_SPLITRM, 8869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8873 },
+ { MODRM_SPLITRM, 8875 },
+ { MODRM_SPLITRM, 8877 },
+ { MODRM_SPLITRM, 8879 },
+ { MODRM_SPLITRM, 8881 },
+ { MODRM_SPLITRM, 8883 },
+ { MODRM_SPLITRM, 8885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8887 },
+ { MODRM_SPLITRM, 8889 },
+ { MODRM_SPLITRM, 8891 },
+ { MODRM_SPLITRM, 8893 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8895 },
+ { MODRM_SPLITRM, 8897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 8899 },
+ { MODRM_SPLITREG, 8915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8931 },
+ { MODRM_SPLITRM, 8933 },
+ { MODRM_SPLITRM, 8935 },
+ { MODRM_SPLITRM, 8937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8947 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8959 },
+ { MODRM_SPLITRM, 8961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8965 },
+ { MODRM_SPLITRM, 8967 },
+ { MODRM_SPLITRM, 8969 },
+ { MODRM_SPLITRM, 8971 },
+ { MODRM_SPLITRM, 8973 },
+ { MODRM_SPLITRM, 8975 },
+ { MODRM_SPLITRM, 8977 },
+ { MODRM_SPLITRM, 8979 },
+ { MODRM_SPLITRM, 8981 },
+ { MODRM_SPLITRM, 8983 },
+ { MODRM_SPLITRM, 8985 },
+ { MODRM_SPLITRM, 8987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8989 },
+ { MODRM_SPLITRM, 8991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8559 },
+ { MODRM_SPLITRM, 8561 },
+ { MODRM_SPLITRM, 8563 },
+ { MODRM_SPLITRM, 8997 },
+ { MODRM_SPLITRM, 8567 },
+ { MODRM_SPLITRM, 8569 },
+ { MODRM_SPLITRM, 8571 },
+ { MODRM_SPLITRM, 8573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9007 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9011 },
+ { MODRM_SPLITRM, 9013 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9033 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9035 },
+ { MODRM_SPLITRM, 9037 },
+ { MODRM_SPLITRM, 9039 },
+ { MODRM_SPLITRM, 9041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9045 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9049 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9053 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9055 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9057 },
+ { MODRM_SPLITRM, 9059 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9063 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8645 },
+ { MODRM_SPLITRM, 8647 },
+ { MODRM_SPLITRM, 8649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8651 },
+ { MODRM_SPLITRM, 8653 },
+ { MODRM_SPLITRM, 8655 },
+ { MODRM_SPLITRM, 8657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9065 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 8661 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9067 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9069 },
+ { MODRM_SPLITRM, 9071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9073 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9075 },
+ { MODRM_SPLITRM, 9077 },
+ { MODRM_SPLITRM, 9079 },
+ { MODRM_SPLITRM, 9081 },
+ { MODRM_SPLITRM, 9083 },
+ { MODRM_SPLITRM, 9085 },
+ { MODRM_SPLITRM, 9087 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9089 },
+ { MODRM_SPLITRM, 9091 },
+ { MODRM_SPLITRM, 9093 },
+ { MODRM_SPLITRM, 9095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9097 },
+ { MODRM_SPLITRM, 9099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9101 },
+ { MODRM_SPLITREG, 9117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9133 },
+ { MODRM_SPLITRM, 9135 },
+ { MODRM_SPLITRM, 9137 },
+ { MODRM_SPLITRM, 9139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9147 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9153 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9155 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9157 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9161 },
+ { MODRM_SPLITRM, 9163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9165 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9167 },
+ { MODRM_SPLITRM, 9169 },
+ { MODRM_SPLITRM, 9171 },
+ { MODRM_SPLITRM, 9173 },
+ { MODRM_SPLITRM, 9175 },
+ { MODRM_SPLITRM, 9177 },
+ { MODRM_SPLITRM, 9179 },
+ { MODRM_SPLITRM, 9181 },
+ { MODRM_SPLITRM, 9183 },
+ { MODRM_SPLITRM, 9185 },
+ { MODRM_SPLITRM, 9187 },
+ { MODRM_SPLITRM, 9189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9191 },
+ { MODRM_SPLITRM, 9193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9199 },
+ { MODRM_SPLITRM, 9201 },
+ { MODRM_SPLITRM, 9203 },
+ { MODRM_SPLITRM, 9205 },
+ { MODRM_SPLITRM, 9207 },
+ { MODRM_SPLITRM, 9209 },
+ { MODRM_SPLITRM, 9211 },
+ { MODRM_SPLITRM, 9213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9217 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9219 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9225 },
+ { MODRM_SPLITRM, 9227 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9247 },
+ { MODRM_SPLITRM, 9249 },
+ { MODRM_SPLITRM, 9251 },
+ { MODRM_SPLITRM, 9253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9259 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9263 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9265 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9269 },
+ { MODRM_SPLITRM, 9271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9277 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9279 },
+ { MODRM_SPLITRM, 9281 },
+ { MODRM_SPLITRM, 9283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9285 },
+ { MODRM_SPLITRM, 9287 },
+ { MODRM_SPLITRM, 9289 },
+ { MODRM_SPLITRM, 9291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9297 },
+ { MODRM_SPLITRM, 9299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9303 },
+ { MODRM_SPLITRM, 9305 },
+ { MODRM_SPLITRM, 9307 },
+ { MODRM_SPLITRM, 9309 },
+ { MODRM_SPLITRM, 9311 },
+ { MODRM_SPLITRM, 9313 },
+ { MODRM_SPLITRM, 9315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9317 },
+ { MODRM_SPLITRM, 9319 },
+ { MODRM_SPLITRM, 9321 },
+ { MODRM_SPLITRM, 9323 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9325 },
+ { MODRM_SPLITRM, 9327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9329 },
+ { MODRM_SPLITREG, 9345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9361 },
+ { MODRM_SPLITRM, 9363 },
+ { MODRM_SPLITRM, 9365 },
+ { MODRM_SPLITRM, 9367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9375 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9377 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9379 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9381 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9383 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9385 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9387 },
+ { MODRM_SPLITRM, 9389 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9391 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9393 },
+ { MODRM_SPLITRM, 9395 },
+ { MODRM_SPLITRM, 9397 },
+ { MODRM_SPLITRM, 9399 },
+ { MODRM_SPLITRM, 9401 },
+ { MODRM_SPLITRM, 9403 },
+ { MODRM_SPLITRM, 9405 },
+ { MODRM_SPLITRM, 9407 },
+ { MODRM_SPLITRM, 9409 },
+ { MODRM_SPLITRM, 9411 },
+ { MODRM_SPLITRM, 9413 },
+ { MODRM_SPLITRM, 9415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9417 },
+ { MODRM_SPLITRM, 9419 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9199 },
+ { MODRM_SPLITRM, 9201 },
+ { MODRM_SPLITRM, 9203 },
+ { MODRM_SPLITRM, 9423 },
+ { MODRM_SPLITRM, 9207 },
+ { MODRM_SPLITRM, 9209 },
+ { MODRM_SPLITRM, 9211 },
+ { MODRM_SPLITRM, 9213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9435 },
+ { MODRM_SPLITRM, 9437 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9439 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9441 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9457 },
+ { MODRM_SPLITRM, 9459 },
+ { MODRM_SPLITRM, 9461 },
+ { MODRM_SPLITRM, 9463 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9467 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9469 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9471 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9473 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9475 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9479 },
+ { MODRM_SPLITRM, 9481 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9277 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9279 },
+ { MODRM_SPLITRM, 9281 },
+ { MODRM_SPLITRM, 9283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9285 },
+ { MODRM_SPLITRM, 9287 },
+ { MODRM_SPLITRM, 9289 },
+ { MODRM_SPLITRM, 9291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9487 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9489 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9491 },
+ { MODRM_SPLITRM, 9493 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9497 },
+ { MODRM_SPLITRM, 9499 },
+ { MODRM_SPLITRM, 9501 },
+ { MODRM_SPLITRM, 9503 },
+ { MODRM_SPLITRM, 9505 },
+ { MODRM_SPLITRM, 9507 },
+ { MODRM_SPLITRM, 9509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9511 },
+ { MODRM_SPLITRM, 9513 },
+ { MODRM_SPLITRM, 9515 },
+ { MODRM_SPLITRM, 9517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9519 },
+ { MODRM_SPLITRM, 9521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9523 },
+ { MODRM_SPLITREG, 9539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9555 },
+ { MODRM_SPLITRM, 9557 },
+ { MODRM_SPLITRM, 9559 },
+ { MODRM_SPLITRM, 9561 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9563 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9581 },
+ { MODRM_SPLITRM, 9583 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9587 },
+ { MODRM_SPLITRM, 9589 },
+ { MODRM_SPLITRM, 9591 },
+ { MODRM_SPLITRM, 9593 },
+ { MODRM_SPLITRM, 9595 },
+ { MODRM_SPLITRM, 9597 },
+ { MODRM_SPLITRM, 9599 },
+ { MODRM_SPLITRM, 9601 },
+ { MODRM_SPLITRM, 9603 },
+ { MODRM_SPLITRM, 9605 },
+ { MODRM_SPLITRM, 9607 },
+ { MODRM_SPLITRM, 9609 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9611 },
+ { MODRM_SPLITRM, 9613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9199 },
+ { MODRM_SPLITRM, 9201 },
+ { MODRM_SPLITRM, 9203 },
+ { MODRM_SPLITRM, 9617 },
+ { MODRM_SPLITRM, 9207 },
+ { MODRM_SPLITRM, 9209 },
+ { MODRM_SPLITRM, 9211 },
+ { MODRM_SPLITRM, 9213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9627 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9629 },
+ { MODRM_SPLITRM, 9631 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9633 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9651 },
+ { MODRM_SPLITRM, 9653 },
+ { MODRM_SPLITRM, 9655 },
+ { MODRM_SPLITRM, 9657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9661 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9663 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9669 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9673 },
+ { MODRM_SPLITRM, 9675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9677 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9277 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9279 },
+ { MODRM_SPLITRM, 9281 },
+ { MODRM_SPLITRM, 9283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9285 },
+ { MODRM_SPLITRM, 9287 },
+ { MODRM_SPLITRM, 9289 },
+ { MODRM_SPLITRM, 9291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9681 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9685 },
+ { MODRM_SPLITRM, 9687 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9689 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9691 },
+ { MODRM_SPLITRM, 9693 },
+ { MODRM_SPLITRM, 9695 },
+ { MODRM_SPLITRM, 9697 },
+ { MODRM_SPLITRM, 9699 },
+ { MODRM_SPLITRM, 9701 },
+ { MODRM_SPLITRM, 9703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9705 },
+ { MODRM_SPLITRM, 9707 },
+ { MODRM_SPLITRM, 9709 },
+ { MODRM_SPLITRM, 9711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9713 },
+ { MODRM_SPLITRM, 9715 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9717 },
+ { MODRM_SPLITREG, 9733 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9749 },
+ { MODRM_SPLITRM, 9751 },
+ { MODRM_SPLITRM, 9753 },
+ { MODRM_SPLITRM, 9755 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9757 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9759 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9763 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9765 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9767 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9769 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9771 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9773 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9775 },
+ { MODRM_SPLITRM, 9777 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9779 },
+ { MODRM_SPLITRM, 9781 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9783 },
+ { MODRM_SPLITRM, 9785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9789 },
+ { MODRM_SPLITRM, 9791 },
+ { MODRM_SPLITRM, 9793 },
+ { MODRM_SPLITRM, 9795 },
+ { MODRM_SPLITRM, 9797 },
+ { MODRM_SPLITRM, 9799 },
+ { MODRM_SPLITRM, 9801 },
+ { MODRM_SPLITRM, 9803 },
+ { MODRM_SPLITRM, 9805 },
+ { MODRM_SPLITRM, 9807 },
+ { MODRM_SPLITRM, 9809 },
+ { MODRM_SPLITRM, 9811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9813 },
+ { MODRM_SPLITRM, 9815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9819 },
+ { MODRM_SPLITRM, 9821 },
+ { MODRM_SPLITRM, 9823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9829 },
+ { MODRM_SPLITRM, 9831 },
+ { MODRM_SPLITRM, 9833 },
+ { MODRM_SPLITRM, 9835 },
+ { MODRM_SPLITRM, 9837 },
+ { MODRM_SPLITRM, 9839 },
+ { MODRM_SPLITRM, 9841 },
+ { MODRM_SPLITRM, 9843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9845 },
+ { MODRM_SPLITRM, 9847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9849 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9851 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9853 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9855 },
+ { MODRM_SPLITRM, 9857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9859 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9865 },
+ { MODRM_SPLITRM, 9867 },
+ { MODRM_SPLITRM, 9869 },
+ { MODRM_SPLITRM, 9871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9873 },
+ { MODRM_SPLITRM, 9875 },
+ { MODRM_SPLITRM, 9877 },
+ { MODRM_SPLITRM, 9879 },
+ { MODRM_SPLITRM, 9881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9883 },
+ { MODRM_SPLITRM, 9885 },
+ { MODRM_SPLITREG, 9887 },
+ { MODRM_SPLITREG, 9903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9919 },
+ { MODRM_SPLITRM, 9921 },
+ { MODRM_SPLITRM, 9923 },
+ { MODRM_SPLITRM, 9925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9927 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9929 },
+ { MODRM_SPLITRM, 9931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9935 },
+ { MODRM_SPLITRM, 9937 },
+ { MODRM_SPLITRM, 9939 },
+ { MODRM_SPLITRM, 9941 },
+ { MODRM_SPLITRM, 9943 },
+ { MODRM_SPLITRM, 9945 },
+ { MODRM_SPLITRM, 9947 },
+ { MODRM_SPLITRM, 9949 },
+ { MODRM_SPLITRM, 9951 },
+ { MODRM_SPLITRM, 9953 },
+ { MODRM_SPLITRM, 9955 },
+ { MODRM_SPLITRM, 9957 },
+ { MODRM_SPLITRM, 9959 },
+ { MODRM_SPLITRM, 9961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9963 },
+ { MODRM_SPLITRM, 9965 },
+ { MODRM_SPLITRM, 9967 },
+ { MODRM_SPLITRM, 9969 },
+ { MODRM_SPLITRM, 9971 },
+ { MODRM_SPLITRM, 9973 },
+ { MODRM_SPLITRM, 9975 },
+ { MODRM_SPLITRM, 9977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9979 },
+ { MODRM_SPLITRM, 9981 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9985 },
+ { MODRM_SPLITRM, 9987 },
+ { MODRM_SPLITRM, 9989 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9991 },
+ { MODRM_SPLITRM, 9993 },
+ { MODRM_SPLITRM, 9995 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9997 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9999 },
+ { MODRM_SPLITRM, 10001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10003 },
+ { MODRM_SPLITRM, 9847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10007 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10011 },
+ { MODRM_SPLITRM, 10013 },
+ { MODRM_SPLITRM, 10015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10019 },
+ { MODRM_SPLITRM, 10021 },
+ { MODRM_SPLITRM, 10023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10025 },
+ { MODRM_SPLITRM, 10027 },
+ { MODRM_SPLITRM, 10029 },
+ { MODRM_SPLITRM, 10031 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10033 },
+ { MODRM_SPLITRM, 9857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10035 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10037 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10041 },
+ { MODRM_SPLITRM, 10043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10045 },
+ { MODRM_SPLITRM, 10047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10049 },
+ { MODRM_SPLITRM, 10051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10055 },
+ { MODRM_SPLITRM, 10057 },
+ { MODRM_SPLITRM, 10059 },
+ { MODRM_SPLITRM, 10061 },
+ { MODRM_SPLITRM, 10063 },
+ { MODRM_SPLITRM, 10065 },
+ { MODRM_SPLITRM, 10067 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10069 },
+ { MODRM_SPLITRM, 10071 },
+ { MODRM_SPLITRM, 10073 },
+ { MODRM_SPLITRM, 10075 },
+ { MODRM_SPLITRM, 9865 },
+ { MODRM_SPLITRM, 9867 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9873 },
+ { MODRM_SPLITRM, 9875 },
+ { MODRM_SPLITRM, 9877 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10077 },
+ { MODRM_SPLITRM, 10079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 9887 },
+ { MODRM_SPLITREG, 10083 },
+ { MODRM_SPLITREG, 10099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10115 },
+ { MODRM_SPLITRM, 10117 },
+ { MODRM_SPLITRM, 10119 },
+ { MODRM_SPLITRM, 10121 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10123 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10125 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10127 },
+ { MODRM_SPLITRM, 10129 },
+ { MODRM_SPLITRM, 9933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9935 },
+ { MODRM_SPLITRM, 9937 },
+ { MODRM_SPLITRM, 9939 },
+ { MODRM_SPLITRM, 10131 },
+ { MODRM_SPLITRM, 9943 },
+ { MODRM_SPLITRM, 9945 },
+ { MODRM_SPLITRM, 9947 },
+ { MODRM_SPLITRM, 10133 },
+ { MODRM_SPLITRM, 9951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10135 },
+ { MODRM_SPLITRM, 9957 },
+ { MODRM_SPLITRM, 9959 },
+ { MODRM_SPLITRM, 9961 },
+ { MODRM_SPLITRM, 10137 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9963 },
+ { MODRM_SPLITRM, 9965 },
+ { MODRM_SPLITRM, 9967 },
+ { MODRM_SPLITRM, 10139 },
+ { MODRM_SPLITRM, 9971 },
+ { MODRM_SPLITRM, 9973 },
+ { MODRM_SPLITRM, 9975 },
+ { MODRM_SPLITRM, 10141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10143 },
+ { MODRM_SPLITRM, 10145 },
+ { MODRM_SPLITRM, 9983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9985 },
+ { MODRM_SPLITRM, 9987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10147 },
+ { MODRM_SPLITRM, 9991 },
+ { MODRM_SPLITRM, 9993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10149 },
+ { MODRM_SPLITRM, 10151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10153 },
+ { MODRM_SPLITRM, 10155 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10157 },
+ { MODRM_SPLITRM, 10159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10163 },
+ { MODRM_SPLITRM, 10165 },
+ { MODRM_SPLITRM, 10167 },
+ { MODRM_SPLITRM, 10169 },
+ { MODRM_SPLITRM, 10171 },
+ { MODRM_SPLITRM, 10173 },
+ { MODRM_SPLITRM, 10175 },
+ { MODRM_SPLITRM, 10177 },
+ { MODRM_SPLITRM, 10179 },
+ { MODRM_SPLITRM, 10181 },
+ { MODRM_SPLITRM, 10183 },
+ { MODRM_SPLITRM, 10185 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10187 },
+ { MODRM_SPLITRM, 10189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9819 },
+ { MODRM_SPLITRM, 9821 },
+ { MODRM_SPLITRM, 10193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9829 },
+ { MODRM_SPLITRM, 9831 },
+ { MODRM_SPLITRM, 9833 },
+ { MODRM_SPLITRM, 10197 },
+ { MODRM_SPLITRM, 9837 },
+ { MODRM_SPLITRM, 9839 },
+ { MODRM_SPLITRM, 9841 },
+ { MODRM_SPLITRM, 9843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10199 },
+ { MODRM_SPLITRM, 10201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10203 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10209 },
+ { MODRM_SPLITRM, 10211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10217 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10219 },
+ { MODRM_SPLITRM, 10221 },
+ { MODRM_SPLITRM, 10223 },
+ { MODRM_SPLITRM, 10225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10227 },
+ { MODRM_SPLITRM, 10229 },
+ { MODRM_SPLITRM, 10231 },
+ { MODRM_SPLITRM, 10233 },
+ { MODRM_SPLITRM, 10235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10237 },
+ { MODRM_SPLITRM, 10239 },
+ { MODRM_SPLITREG, 10241 },
+ { MODRM_SPLITREG, 10257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10273 },
+ { MODRM_SPLITRM, 10275 },
+ { MODRM_SPLITRM, 10277 },
+ { MODRM_SPLITRM, 10279 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10281 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10283 },
+ { MODRM_SPLITRM, 10285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10289 },
+ { MODRM_SPLITRM, 10291 },
+ { MODRM_SPLITRM, 10293 },
+ { MODRM_SPLITRM, 10295 },
+ { MODRM_SPLITRM, 10297 },
+ { MODRM_SPLITRM, 10299 },
+ { MODRM_SPLITRM, 10301 },
+ { MODRM_SPLITRM, 10303 },
+ { MODRM_SPLITRM, 10305 },
+ { MODRM_SPLITRM, 10307 },
+ { MODRM_SPLITRM, 10309 },
+ { MODRM_SPLITRM, 10311 },
+ { MODRM_SPLITRM, 10313 },
+ { MODRM_SPLITRM, 10315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10317 },
+ { MODRM_SPLITRM, 10319 },
+ { MODRM_SPLITRM, 10321 },
+ { MODRM_SPLITRM, 10323 },
+ { MODRM_SPLITRM, 10325 },
+ { MODRM_SPLITRM, 10327 },
+ { MODRM_SPLITRM, 10329 },
+ { MODRM_SPLITRM, 10331 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10333 },
+ { MODRM_SPLITRM, 10335 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10337 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10339 },
+ { MODRM_SPLITRM, 10341 },
+ { MODRM_SPLITRM, 10343 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10345 },
+ { MODRM_SPLITRM, 10347 },
+ { MODRM_SPLITRM, 10349 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10353 },
+ { MODRM_SPLITRM, 10355 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10357 },
+ { MODRM_SPLITRM, 10201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10361 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10363 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10011 },
+ { MODRM_SPLITRM, 10013 },
+ { MODRM_SPLITRM, 10365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10019 },
+ { MODRM_SPLITRM, 10021 },
+ { MODRM_SPLITRM, 10023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10025 },
+ { MODRM_SPLITRM, 10027 },
+ { MODRM_SPLITRM, 10029 },
+ { MODRM_SPLITRM, 10031 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10367 },
+ { MODRM_SPLITRM, 10211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10375 },
+ { MODRM_SPLITRM, 10377 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10379 },
+ { MODRM_SPLITRM, 10381 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10383 },
+ { MODRM_SPLITRM, 10385 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10389 },
+ { MODRM_SPLITRM, 10391 },
+ { MODRM_SPLITRM, 10393 },
+ { MODRM_SPLITRM, 10395 },
+ { MODRM_SPLITRM, 10397 },
+ { MODRM_SPLITRM, 10399 },
+ { MODRM_SPLITRM, 10401 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10403 },
+ { MODRM_SPLITRM, 10405 },
+ { MODRM_SPLITRM, 10407 },
+ { MODRM_SPLITRM, 10409 },
+ { MODRM_SPLITRM, 10219 },
+ { MODRM_SPLITRM, 10221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10227 },
+ { MODRM_SPLITRM, 10229 },
+ { MODRM_SPLITRM, 10231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10411 },
+ { MODRM_SPLITRM, 10413 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 10241 },
+ { MODRM_SPLITREG, 10417 },
+ { MODRM_SPLITREG, 10433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10449 },
+ { MODRM_SPLITRM, 10451 },
+ { MODRM_SPLITRM, 10453 },
+ { MODRM_SPLITRM, 10455 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10457 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10459 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10461 },
+ { MODRM_SPLITRM, 10463 },
+ { MODRM_SPLITRM, 10287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10289 },
+ { MODRM_SPLITRM, 10291 },
+ { MODRM_SPLITRM, 10293 },
+ { MODRM_SPLITRM, 10465 },
+ { MODRM_SPLITRM, 10297 },
+ { MODRM_SPLITRM, 10299 },
+ { MODRM_SPLITRM, 10301 },
+ { MODRM_SPLITRM, 10467 },
+ { MODRM_SPLITRM, 10305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10469 },
+ { MODRM_SPLITRM, 10311 },
+ { MODRM_SPLITRM, 10313 },
+ { MODRM_SPLITRM, 10315 },
+ { MODRM_SPLITRM, 10471 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10317 },
+ { MODRM_SPLITRM, 10319 },
+ { MODRM_SPLITRM, 10321 },
+ { MODRM_SPLITRM, 10473 },
+ { MODRM_SPLITRM, 10325 },
+ { MODRM_SPLITRM, 10327 },
+ { MODRM_SPLITRM, 10329 },
+ { MODRM_SPLITRM, 10475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10477 },
+ { MODRM_SPLITRM, 10479 },
+ { MODRM_SPLITRM, 10337 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10339 },
+ { MODRM_SPLITRM, 10341 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10481 },
+ { MODRM_SPLITRM, 10345 },
+ { MODRM_SPLITRM, 10347 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10483 },
+ { MODRM_SPLITRM, 10485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10487 },
+ { MODRM_SPLITRM, 10489 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10491 },
+ { MODRM_SPLITRM, 10493 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10497 },
+ { MODRM_SPLITRM, 10499 },
+ { MODRM_SPLITRM, 10501 },
+ { MODRM_SPLITRM, 10503 },
+ { MODRM_SPLITRM, 10505 },
+ { MODRM_SPLITRM, 10507 },
+ { MODRM_SPLITRM, 10509 },
+ { MODRM_SPLITRM, 10511 },
+ { MODRM_SPLITRM, 10513 },
+ { MODRM_SPLITRM, 10515 },
+ { MODRM_SPLITRM, 10517 },
+ { MODRM_SPLITRM, 10519 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10521 },
+ { MODRM_SPLITRM, 10523 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10525 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9819 },
+ { MODRM_SPLITRM, 9821 },
+ { MODRM_SPLITRM, 10527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10529 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 9829 },
+ { MODRM_SPLITRM, 9831 },
+ { MODRM_SPLITRM, 9833 },
+ { MODRM_SPLITRM, 10531 },
+ { MODRM_SPLITRM, 9837 },
+ { MODRM_SPLITRM, 9839 },
+ { MODRM_SPLITRM, 9841 },
+ { MODRM_SPLITRM, 9843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10533 },
+ { MODRM_SPLITRM, 10535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10537 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10541 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10543 },
+ { MODRM_SPLITRM, 10545 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10551 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10553 },
+ { MODRM_SPLITRM, 10555 },
+ { MODRM_SPLITRM, 10557 },
+ { MODRM_SPLITRM, 10559 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10561 },
+ { MODRM_SPLITRM, 10563 },
+ { MODRM_SPLITRM, 10565 },
+ { MODRM_SPLITRM, 10567 },
+ { MODRM_SPLITRM, 10569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10571 },
+ { MODRM_SPLITRM, 10573 },
+ { MODRM_SPLITREG, 10575 },
+ { MODRM_SPLITREG, 10591 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10607 },
+ { MODRM_SPLITRM, 10609 },
+ { MODRM_SPLITRM, 10611 },
+ { MODRM_SPLITRM, 10613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10617 },
+ { MODRM_SPLITRM, 10619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10623 },
+ { MODRM_SPLITRM, 10625 },
+ { MODRM_SPLITRM, 10627 },
+ { MODRM_SPLITRM, 10629 },
+ { MODRM_SPLITRM, 10631 },
+ { MODRM_SPLITRM, 10633 },
+ { MODRM_SPLITRM, 10635 },
+ { MODRM_SPLITRM, 10637 },
+ { MODRM_SPLITRM, 10639 },
+ { MODRM_SPLITRM, 10641 },
+ { MODRM_SPLITRM, 10643 },
+ { MODRM_SPLITRM, 10645 },
+ { MODRM_SPLITRM, 10647 },
+ { MODRM_SPLITRM, 10649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10651 },
+ { MODRM_SPLITRM, 10653 },
+ { MODRM_SPLITRM, 10655 },
+ { MODRM_SPLITRM, 10657 },
+ { MODRM_SPLITRM, 10659 },
+ { MODRM_SPLITRM, 10661 },
+ { MODRM_SPLITRM, 10663 },
+ { MODRM_SPLITRM, 10665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10667 },
+ { MODRM_SPLITRM, 10669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10673 },
+ { MODRM_SPLITRM, 10675 },
+ { MODRM_SPLITRM, 10677 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10679 },
+ { MODRM_SPLITRM, 10681 },
+ { MODRM_SPLITRM, 10683 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10687 },
+ { MODRM_SPLITRM, 10689 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10691 },
+ { MODRM_SPLITRM, 10535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10693 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10695 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10697 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10011 },
+ { MODRM_SPLITRM, 10013 },
+ { MODRM_SPLITRM, 10699 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10019 },
+ { MODRM_SPLITRM, 10021 },
+ { MODRM_SPLITRM, 10023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10025 },
+ { MODRM_SPLITRM, 10027 },
+ { MODRM_SPLITRM, 10029 },
+ { MODRM_SPLITRM, 10031 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10701 },
+ { MODRM_SPLITRM, 10545 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10707 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10709 },
+ { MODRM_SPLITRM, 10711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10713 },
+ { MODRM_SPLITRM, 10715 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10717 },
+ { MODRM_SPLITRM, 10719 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10723 },
+ { MODRM_SPLITRM, 10725 },
+ { MODRM_SPLITRM, 10727 },
+ { MODRM_SPLITRM, 10729 },
+ { MODRM_SPLITRM, 10731 },
+ { MODRM_SPLITRM, 10733 },
+ { MODRM_SPLITRM, 10735 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10737 },
+ { MODRM_SPLITRM, 10739 },
+ { MODRM_SPLITRM, 10741 },
+ { MODRM_SPLITRM, 10743 },
+ { MODRM_SPLITRM, 10553 },
+ { MODRM_SPLITRM, 10555 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10559 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10561 },
+ { MODRM_SPLITRM, 10563 },
+ { MODRM_SPLITRM, 10565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10745 },
+ { MODRM_SPLITRM, 10747 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10749 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 10575 },
+ { MODRM_SPLITREG, 10751 },
+ { MODRM_SPLITREG, 10767 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10783 },
+ { MODRM_SPLITRM, 10785 },
+ { MODRM_SPLITRM, 10787 },
+ { MODRM_SPLITRM, 10789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10791 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10793 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10795 },
+ { MODRM_SPLITRM, 10797 },
+ { MODRM_SPLITRM, 10621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10623 },
+ { MODRM_SPLITRM, 10625 },
+ { MODRM_SPLITRM, 10627 },
+ { MODRM_SPLITRM, 10799 },
+ { MODRM_SPLITRM, 10631 },
+ { MODRM_SPLITRM, 10633 },
+ { MODRM_SPLITRM, 10635 },
+ { MODRM_SPLITRM, 10801 },
+ { MODRM_SPLITRM, 10639 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10803 },
+ { MODRM_SPLITRM, 10645 },
+ { MODRM_SPLITRM, 10647 },
+ { MODRM_SPLITRM, 10649 },
+ { MODRM_SPLITRM, 10805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10651 },
+ { MODRM_SPLITRM, 10653 },
+ { MODRM_SPLITRM, 10655 },
+ { MODRM_SPLITRM, 10807 },
+ { MODRM_SPLITRM, 10659 },
+ { MODRM_SPLITRM, 10661 },
+ { MODRM_SPLITRM, 10663 },
+ { MODRM_SPLITRM, 10809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10811 },
+ { MODRM_SPLITRM, 10813 },
+ { MODRM_SPLITRM, 10671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10673 },
+ { MODRM_SPLITRM, 10675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10815 },
+ { MODRM_SPLITRM, 10679 },
+ { MODRM_SPLITRM, 10681 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerThreeByte38Opcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 0,
+ 0,
+ 0,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 0,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 0,
+ 0,
+ 0,
+ 30,
+ 0,
+ 0,
+ 0,
+ 31,
+ 0,
+ 32,
+ 33,
+ 34,
+ 0,
+ 35,
+ 0,
+ 36,
+ 0,
+ 37,
+ 0,
+ 38,
+ 0,
+ 39,
+ 0,
+ 40,
+ 0,
+ 41,
+ 42,
+ 43,
+ 0,
+ 44,
+ 0,
+ 45,
+ 0,
+ 46,
+ 47,
+ 48,
+ 0,
+ 49,
+ 0,
+ 50,
+ 0,
+ 51,
+ 0,
+ 52,
+ 0,
+ 53,
+ 0,
+ 54,
+ 0,
+ 55,
+ 56,
+ 57,
+ 0,
+ 58,
+ 0,
+ 59,
+ 0,
+ 60,
+ 0,
+ 61,
+ 0,
+ 62,
+ 0,
+ 63,
+ 0,
+ 64,
+ 0,
+ 65,
+ 0,
+ 66,
+ 0,
+ 67,
+ 0,
+ 68,
+ 0,
+ 69,
+ 0,
+ 70,
+ 0,
+ 71,
+ 0,
+ 72,
+ 0,
+ 73,
+ 0,
+ 74,
+ 0,
+ 75,
+ 0,
+ 76,
+ 0,
+ 77,
+ 0,
+ 78,
+ 0,
+ 79,
+ 0,
+ 80,
+ 0,
+ 81,
+ 0,
+ 82,
+ 0,
+ 83,
+ 0,
+ 0,
+ 0,
+ 84,
+ 0,
+ 0,
+ 0,
+ 85,
+ 0,
+ 0,
+ 0,
+ 86,
+ 0,
+ 0,
+ 0,
+ 87,
+ 0,
+ 0,
+ 0,
+ 88,
+ 0,
+ 0,
+ 0,
+ 89,
+ 0,
+ 90,
+ 91,
+ 92,
+ 0,
+ 0,
+ 0,
+ 93,
+ 0,
+ 94,
+ 0,
+ 95,
+ 0,
+ 0,
+ 0,
+ 96,
+ 0,
+ 97,
+ 98,
+ 99,
+ 0,
+ 0,
+ 0,
+ 100,
+};
+
+static const struct OpcodeDecision x86DisassemblerThreeByte38Opcodes[] = {
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10859 },
+ { MODRM_SPLITRM, 10861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10859 },
+ { MODRM_SPLITRM, 10861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10867 },
+ { MODRM_SPLITRM, 10869 },
+ { MODRM_SPLITRM, 10871 },
+ { MODRM_SPLITRM, 10873 },
+ { MODRM_SPLITRM, 10875 },
+ { MODRM_SPLITRM, 10877 },
+ { MODRM_SPLITRM, 10879 },
+ { MODRM_SPLITRM, 10881 },
+ { MODRM_SPLITRM, 10883 },
+ { MODRM_SPLITRM, 10885 },
+ { MODRM_SPLITRM, 10887 },
+ { MODRM_SPLITRM, 10889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10893 },
+ { MODRM_SPLITRM, 10895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10899 },
+ { MODRM_SPLITRM, 10901 },
+ { MODRM_SPLITRM, 10903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10905 },
+ { MODRM_SPLITRM, 10907 },
+ { MODRM_SPLITRM, 10909 },
+ { MODRM_SPLITRM, 10911 },
+ { MODRM_SPLITRM, 10913 },
+ { MODRM_SPLITRM, 10915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10917 },
+ { MODRM_SPLITRM, 10919 },
+ { MODRM_SPLITRM, 10921 },
+ { MODRM_SPLITRM, 10923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10925 },
+ { MODRM_SPLITRM, 10927 },
+ { MODRM_SPLITRM, 10929 },
+ { MODRM_SPLITRM, 10931 },
+ { MODRM_SPLITRM, 10933 },
+ { MODRM_SPLITRM, 10935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10937 },
+ { MODRM_SPLITRM, 10939 },
+ { MODRM_SPLITRM, 10941 },
+ { MODRM_SPLITRM, 10943 },
+ { MODRM_SPLITRM, 10945 },
+ { MODRM_SPLITRM, 10947 },
+ { MODRM_SPLITRM, 10949 },
+ { MODRM_SPLITRM, 10951 },
+ { MODRM_SPLITRM, 10953 },
+ { MODRM_SPLITRM, 10955 },
+ { MODRM_SPLITRM, 10957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10959 },
+ { MODRM_SPLITRM, 10961 },
+ { MODRM_SPLITRM, 10963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10967 },
+ { MODRM_SPLITRM, 10969 },
+ { MODRM_SPLITRM, 10971 },
+ { MODRM_SPLITRM, 10973 },
+ { MODRM_SPLITRM, 10975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10977 },
+ { MODRM_SPLITRM, 10979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10981 },
+ { MODRM_SPLITRM, 10983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10985 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10859 },
+ { MODRM_SPLITRM, 10861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10867 },
+ { MODRM_SPLITRM, 10869 },
+ { MODRM_SPLITRM, 10871 },
+ { MODRM_SPLITRM, 10873 },
+ { MODRM_SPLITRM, 10875 },
+ { MODRM_SPLITRM, 10877 },
+ { MODRM_SPLITRM, 10879 },
+ { MODRM_SPLITRM, 10881 },
+ { MODRM_SPLITRM, 10883 },
+ { MODRM_SPLITRM, 10885 },
+ { MODRM_SPLITRM, 10887 },
+ { MODRM_SPLITRM, 10889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10893 },
+ { MODRM_SPLITRM, 10895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10899 },
+ { MODRM_SPLITRM, 10901 },
+ { MODRM_SPLITRM, 10903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10905 },
+ { MODRM_SPLITRM, 10907 },
+ { MODRM_SPLITRM, 10909 },
+ { MODRM_SPLITRM, 10911 },
+ { MODRM_SPLITRM, 10913 },
+ { MODRM_SPLITRM, 10915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10917 },
+ { MODRM_SPLITRM, 10919 },
+ { MODRM_SPLITRM, 10921 },
+ { MODRM_SPLITRM, 10923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10925 },
+ { MODRM_SPLITRM, 10927 },
+ { MODRM_SPLITRM, 10929 },
+ { MODRM_SPLITRM, 10931 },
+ { MODRM_SPLITRM, 10933 },
+ { MODRM_SPLITRM, 10935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10937 },
+ { MODRM_SPLITRM, 10939 },
+ { MODRM_SPLITRM, 10941 },
+ { MODRM_SPLITRM, 10943 },
+ { MODRM_SPLITRM, 10945 },
+ { MODRM_SPLITRM, 10947 },
+ { MODRM_SPLITRM, 10949 },
+ { MODRM_SPLITRM, 10951 },
+ { MODRM_SPLITRM, 10953 },
+ { MODRM_SPLITRM, 10955 },
+ { MODRM_SPLITRM, 10957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10959 },
+ { MODRM_SPLITRM, 10961 },
+ { MODRM_SPLITRM, 10963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10967 },
+ { MODRM_SPLITRM, 10969 },
+ { MODRM_SPLITRM, 10971 },
+ { MODRM_SPLITRM, 10973 },
+ { MODRM_SPLITRM, 10975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10977 },
+ { MODRM_SPLITRM, 10979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10981 },
+ { MODRM_SPLITRM, 10983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10987 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10989 },
+ { MODRM_SPLITRM, 10991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10997 },
+ { MODRM_SPLITRM, 10999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10867 },
+ { MODRM_SPLITRM, 10869 },
+ { MODRM_SPLITRM, 10871 },
+ { MODRM_SPLITRM, 10873 },
+ { MODRM_SPLITRM, 10875 },
+ { MODRM_SPLITRM, 10877 },
+ { MODRM_SPLITRM, 10879 },
+ { MODRM_SPLITRM, 10881 },
+ { MODRM_SPLITRM, 10883 },
+ { MODRM_SPLITRM, 10885 },
+ { MODRM_SPLITRM, 10887 },
+ { MODRM_SPLITRM, 10889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10893 },
+ { MODRM_SPLITRM, 10895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10899 },
+ { MODRM_SPLITRM, 10901 },
+ { MODRM_SPLITRM, 10903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10905 },
+ { MODRM_SPLITRM, 10907 },
+ { MODRM_SPLITRM, 10909 },
+ { MODRM_SPLITRM, 10911 },
+ { MODRM_SPLITRM, 10913 },
+ { MODRM_SPLITRM, 10915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10917 },
+ { MODRM_SPLITRM, 10919 },
+ { MODRM_SPLITRM, 10921 },
+ { MODRM_SPLITRM, 10923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10925 },
+ { MODRM_SPLITRM, 10927 },
+ { MODRM_SPLITRM, 10929 },
+ { MODRM_SPLITRM, 10931 },
+ { MODRM_SPLITRM, 10933 },
+ { MODRM_SPLITRM, 10935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10937 },
+ { MODRM_SPLITRM, 10939 },
+ { MODRM_SPLITRM, 10941 },
+ { MODRM_SPLITRM, 10943 },
+ { MODRM_SPLITRM, 10945 },
+ { MODRM_SPLITRM, 10947 },
+ { MODRM_SPLITRM, 10949 },
+ { MODRM_SPLITRM, 10951 },
+ { MODRM_SPLITRM, 10953 },
+ { MODRM_SPLITRM, 10955 },
+ { MODRM_SPLITRM, 10957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11005 },
+ { MODRM_SPLITRM, 11007 },
+ { MODRM_SPLITRM, 11009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10967 },
+ { MODRM_SPLITRM, 10969 },
+ { MODRM_SPLITRM, 10971 },
+ { MODRM_SPLITRM, 10973 },
+ { MODRM_SPLITRM, 10975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10997 },
+ { MODRM_SPLITRM, 10999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10981 },
+ { MODRM_SPLITRM, 11011 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10985 },
+ { MODRM_SPLITRM, 11003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10867 },
+ { MODRM_SPLITRM, 10869 },
+ { MODRM_SPLITRM, 10871 },
+ { MODRM_SPLITRM, 10873 },
+ { MODRM_SPLITRM, 10875 },
+ { MODRM_SPLITRM, 10877 },
+ { MODRM_SPLITRM, 10879 },
+ { MODRM_SPLITRM, 10881 },
+ { MODRM_SPLITRM, 10883 },
+ { MODRM_SPLITRM, 10885 },
+ { MODRM_SPLITRM, 10887 },
+ { MODRM_SPLITRM, 10889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10893 },
+ { MODRM_SPLITRM, 10895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10899 },
+ { MODRM_SPLITRM, 10901 },
+ { MODRM_SPLITRM, 10903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10905 },
+ { MODRM_SPLITRM, 10907 },
+ { MODRM_SPLITRM, 10909 },
+ { MODRM_SPLITRM, 10911 },
+ { MODRM_SPLITRM, 10913 },
+ { MODRM_SPLITRM, 10915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10917 },
+ { MODRM_SPLITRM, 10919 },
+ { MODRM_SPLITRM, 10921 },
+ { MODRM_SPLITRM, 10923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10925 },
+ { MODRM_SPLITRM, 10927 },
+ { MODRM_SPLITRM, 10929 },
+ { MODRM_SPLITRM, 10931 },
+ { MODRM_SPLITRM, 10933 },
+ { MODRM_SPLITRM, 10935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10937 },
+ { MODRM_SPLITRM, 10939 },
+ { MODRM_SPLITRM, 10941 },
+ { MODRM_SPLITRM, 10943 },
+ { MODRM_SPLITRM, 10945 },
+ { MODRM_SPLITRM, 10947 },
+ { MODRM_SPLITRM, 10949 },
+ { MODRM_SPLITRM, 10951 },
+ { MODRM_SPLITRM, 10953 },
+ { MODRM_SPLITRM, 10955 },
+ { MODRM_SPLITRM, 10957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11005 },
+ { MODRM_SPLITRM, 11007 },
+ { MODRM_SPLITRM, 11009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10967 },
+ { MODRM_SPLITRM, 10969 },
+ { MODRM_SPLITRM, 10971 },
+ { MODRM_SPLITRM, 10973 },
+ { MODRM_SPLITRM, 10975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10977 },
+ { MODRM_SPLITRM, 10979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10981 },
+ { MODRM_SPLITRM, 10983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11013 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10859 },
+ { MODRM_SPLITRM, 10861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10867 },
+ { MODRM_SPLITRM, 10869 },
+ { MODRM_SPLITRM, 10871 },
+ { MODRM_SPLITRM, 10873 },
+ { MODRM_SPLITRM, 10875 },
+ { MODRM_SPLITRM, 10877 },
+ { MODRM_SPLITRM, 10879 },
+ { MODRM_SPLITRM, 10881 },
+ { MODRM_SPLITRM, 10883 },
+ { MODRM_SPLITRM, 10885 },
+ { MODRM_SPLITRM, 10887 },
+ { MODRM_SPLITRM, 10889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10893 },
+ { MODRM_SPLITRM, 10895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10899 },
+ { MODRM_SPLITRM, 10901 },
+ { MODRM_SPLITRM, 10903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10905 },
+ { MODRM_SPLITRM, 10907 },
+ { MODRM_SPLITRM, 10909 },
+ { MODRM_SPLITRM, 10911 },
+ { MODRM_SPLITRM, 10913 },
+ { MODRM_SPLITRM, 10915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10917 },
+ { MODRM_SPLITRM, 10919 },
+ { MODRM_SPLITRM, 10921 },
+ { MODRM_SPLITRM, 10923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10925 },
+ { MODRM_SPLITRM, 10927 },
+ { MODRM_SPLITRM, 10929 },
+ { MODRM_SPLITRM, 10931 },
+ { MODRM_SPLITRM, 10933 },
+ { MODRM_SPLITRM, 10935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10937 },
+ { MODRM_SPLITRM, 10939 },
+ { MODRM_SPLITRM, 10941 },
+ { MODRM_SPLITRM, 10943 },
+ { MODRM_SPLITRM, 10945 },
+ { MODRM_SPLITRM, 10947 },
+ { MODRM_SPLITRM, 10949 },
+ { MODRM_SPLITRM, 10951 },
+ { MODRM_SPLITRM, 10953 },
+ { MODRM_SPLITRM, 10955 },
+ { MODRM_SPLITRM, 10957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11005 },
+ { MODRM_SPLITRM, 11007 },
+ { MODRM_SPLITRM, 11009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10967 },
+ { MODRM_SPLITRM, 10969 },
+ { MODRM_SPLITRM, 10971 },
+ { MODRM_SPLITRM, 10973 },
+ { MODRM_SPLITRM, 10975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10977 },
+ { MODRM_SPLITRM, 10979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10981 },
+ { MODRM_SPLITRM, 10983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10985 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10989 },
+ { MODRM_SPLITRM, 10991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10989 },
+ { MODRM_SPLITRM, 10991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10859 },
+ { MODRM_SPLITRM, 10861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10817 },
+ { MODRM_SPLITRM, 10819 },
+ { MODRM_SPLITRM, 10821 },
+ { MODRM_SPLITRM, 10823 },
+ { MODRM_SPLITRM, 10825 },
+ { MODRM_SPLITRM, 10827 },
+ { MODRM_SPLITRM, 10829 },
+ { MODRM_SPLITRM, 10831 },
+ { MODRM_SPLITRM, 10833 },
+ { MODRM_SPLITRM, 10835 },
+ { MODRM_SPLITRM, 10837 },
+ { MODRM_SPLITRM, 10839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10841 },
+ { MODRM_SPLITRM, 10843 },
+ { MODRM_SPLITRM, 10845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11017 },
+ { MODRM_SPLITRM, 11019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 10867 },
+ { MODRM_SPLITRM, 10869 },
+ { MODRM_SPLITRM, 10871 },
+ { MODRM_SPLITRM, 10873 },
+ { MODRM_SPLITRM, 10875 },
+ { MODRM_SPLITRM, 10877 },
+ { MODRM_SPLITRM, 10879 },
+ { MODRM_SPLITRM, 10881 },
+ { MODRM_SPLITRM, 10883 },
+ { MODRM_SPLITRM, 10885 },
+ { MODRM_SPLITRM, 10887 },
+ { MODRM_SPLITRM, 10889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10893 },
+ { MODRM_SPLITRM, 10895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10899 },
+ { MODRM_SPLITRM, 10901 },
+ { MODRM_SPLITRM, 10903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10905 },
+ { MODRM_SPLITRM, 10907 },
+ { MODRM_SPLITRM, 10909 },
+ { MODRM_SPLITRM, 10911 },
+ { MODRM_SPLITRM, 10913 },
+ { MODRM_SPLITRM, 10915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10917 },
+ { MODRM_SPLITRM, 10919 },
+ { MODRM_SPLITRM, 10921 },
+ { MODRM_SPLITRM, 10923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10925 },
+ { MODRM_SPLITRM, 10927 },
+ { MODRM_SPLITRM, 10929 },
+ { MODRM_SPLITRM, 10931 },
+ { MODRM_SPLITRM, 10933 },
+ { MODRM_SPLITRM, 10935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10937 },
+ { MODRM_SPLITRM, 10939 },
+ { MODRM_SPLITRM, 10941 },
+ { MODRM_SPLITRM, 10943 },
+ { MODRM_SPLITRM, 10945 },
+ { MODRM_SPLITRM, 10947 },
+ { MODRM_SPLITRM, 10949 },
+ { MODRM_SPLITRM, 10951 },
+ { MODRM_SPLITRM, 10953 },
+ { MODRM_SPLITRM, 10955 },
+ { MODRM_SPLITRM, 10957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11005 },
+ { MODRM_SPLITRM, 11007 },
+ { MODRM_SPLITRM, 11009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10847 },
+ { MODRM_SPLITRM, 10849 },
+ { MODRM_SPLITRM, 10851 },
+ { MODRM_SPLITRM, 10853 },
+ { MODRM_SPLITRM, 10855 },
+ { MODRM_SPLITRM, 10857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10967 },
+ { MODRM_SPLITRM, 10969 },
+ { MODRM_SPLITRM, 10971 },
+ { MODRM_SPLITRM, 10973 },
+ { MODRM_SPLITRM, 10975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 10977 },
+ { MODRM_SPLITRM, 10979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11021 },
+ { MODRM_SPLITRM, 11023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11013 },
+ { MODRM_SPLITRM, 11003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11025 },
+ { MODRM_SPLITREG, 11027 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11045 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11049 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11051 },
+ { MODRM_SPLITRM, 11053 },
+ { MODRM_SPLITRM, 11055 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 11057 },
+ { MODRM_SPLITRM, 11059 },
+ { MODRM_SPLITRM, 11061 },
+ { MODRM_SPLITRM, 11063 },
+ { MODRM_SPLITRM, 11065 },
+ { MODRM_SPLITRM, 11067 },
+ { MODRM_SPLITRM, 11069 },
+ { MODRM_SPLITRM, 11071 },
+ { MODRM_SPLITRM, 11073 },
+ { MODRM_SPLITRM, 11075 },
+ { MODRM_SPLITRM, 11077 },
+ { MODRM_SPLITRM, 11079 },
+ { MODRM_SPLITRM, 11081 },
+ { MODRM_SPLITRM, 11083 },
+ { MODRM_SPLITRM, 11085 },
+ { MODRM_SPLITRM, 11087 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11089 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11091 },
+ { MODRM_SPLITRM, 11093 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11095 },
+ { MODRM_SPLITRM, 11097 },
+ { MODRM_SPLITRM, 11099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11101 },
+ { MODRM_SPLITRM, 11103 },
+ { MODRM_SPLITRM, 11105 },
+ { MODRM_SPLITRM, 11107 },
+ { MODRM_SPLITRM, 11109 },
+ { MODRM_SPLITRM, 11111 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11113 },
+ { MODRM_SPLITRM, 11115 },
+ { MODRM_SPLITRM, 11117 },
+ { MODRM_SPLITRM, 11119 },
+ { MODRM_SPLITRM, 11121 },
+ { MODRM_SPLITRM, 11123 },
+ { MODRM_SPLITRM, 11125 },
+ { MODRM_SPLITRM, 11127 },
+ { MODRM_SPLITRM, 11129 },
+ { MODRM_SPLITRM, 11131 },
+ { MODRM_SPLITRM, 11133 },
+ { MODRM_SPLITRM, 11135 },
+ { MODRM_SPLITRM, 11137 },
+ { MODRM_SPLITRM, 11139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11141 },
+ { MODRM_SPLITRM, 11143 },
+ { MODRM_SPLITRM, 11145 },
+ { MODRM_SPLITRM, 11147 },
+ { MODRM_SPLITRM, 11149 },
+ { MODRM_SPLITRM, 11151 },
+ { MODRM_SPLITRM, 11153 },
+ { MODRM_SPLITRM, 11155 },
+ { MODRM_SPLITRM, 11157 },
+ { MODRM_SPLITRM, 11159 },
+ { MODRM_SPLITRM, 11161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11163 },
+ { MODRM_SPLITRM, 11165 },
+ { MODRM_SPLITRM, 11167 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11169 },
+ { MODRM_SPLITRM, 11171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11173 },
+ { MODRM_SPLITRM, 11175 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11179 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11181 },
+ { MODRM_SPLITRM, 11183 },
+ { MODRM_SPLITRM, 11185 },
+ { MODRM_SPLITRM, 11187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11189 },
+ { MODRM_SPLITRM, 11191 },
+ { MODRM_SPLITRM, 11193 },
+ { MODRM_SPLITRM, 11195 },
+ { MODRM_SPLITRM, 11197 },
+ { MODRM_SPLITRM, 11199 },
+ { MODRM_SPLITRM, 11201 },
+ { MODRM_SPLITRM, 11203 },
+ { MODRM_SPLITRM, 11205 },
+ { MODRM_SPLITRM, 11207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11209 },
+ { MODRM_SPLITRM, 11211 },
+ { MODRM_SPLITRM, 11213 },
+ { MODRM_SPLITRM, 11215 },
+ { MODRM_SPLITRM, 11217 },
+ { MODRM_SPLITRM, 11219 },
+ { MODRM_SPLITRM, 11221 },
+ { MODRM_SPLITRM, 11223 },
+ { MODRM_SPLITRM, 11225 },
+ { MODRM_SPLITRM, 11227 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11229 },
+ { MODRM_SPLITRM, 11231 },
+ { MODRM_SPLITRM, 11233 },
+ { MODRM_SPLITRM, 11235 },
+ { MODRM_SPLITRM, 11237 },
+ { MODRM_SPLITRM, 11239 },
+ { MODRM_SPLITRM, 11241 },
+ { MODRM_SPLITRM, 11243 },
+ { MODRM_SPLITRM, 11245 },
+ { MODRM_SPLITRM, 11247 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11251 },
+ { MODRM_SPLITRM, 11253 },
+ { MODRM_SPLITRM, 11255 },
+ { MODRM_SPLITRM, 11257 },
+ { MODRM_SPLITRM, 11259 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11263 },
+ { MODRM_SPLITREG, 11265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11281 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11289 },
+ { MODRM_SPLITRM, 11291 },
+ { MODRM_SPLITRM, 11293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 11057 },
+ { MODRM_SPLITRM, 11059 },
+ { MODRM_SPLITRM, 11061 },
+ { MODRM_SPLITRM, 11063 },
+ { MODRM_SPLITRM, 11065 },
+ { MODRM_SPLITRM, 11067 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11071 },
+ { MODRM_SPLITRM, 11073 },
+ { MODRM_SPLITRM, 11075 },
+ { MODRM_SPLITRM, 11077 },
+ { MODRM_SPLITRM, 11079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11095 },
+ { MODRM_SPLITRM, 11097 },
+ { MODRM_SPLITRM, 11099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11101 },
+ { MODRM_SPLITRM, 11103 },
+ { MODRM_SPLITRM, 11105 },
+ { MODRM_SPLITRM, 11107 },
+ { MODRM_SPLITRM, 11109 },
+ { MODRM_SPLITRM, 11111 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11113 },
+ { MODRM_SPLITRM, 11115 },
+ { MODRM_SPLITRM, 11117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11129 },
+ { MODRM_SPLITRM, 11131 },
+ { MODRM_SPLITRM, 11133 },
+ { MODRM_SPLITRM, 11135 },
+ { MODRM_SPLITRM, 11137 },
+ { MODRM_SPLITRM, 11139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11141 },
+ { MODRM_SPLITRM, 11143 },
+ { MODRM_SPLITRM, 11145 },
+ { MODRM_SPLITRM, 11147 },
+ { MODRM_SPLITRM, 11149 },
+ { MODRM_SPLITRM, 11151 },
+ { MODRM_SPLITRM, 11153 },
+ { MODRM_SPLITRM, 11155 },
+ { MODRM_SPLITRM, 11157 },
+ { MODRM_SPLITRM, 11159 },
+ { MODRM_SPLITRM, 11161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11297 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11303 },
+ { MODRM_SPLITRM, 11305 },
+ { MODRM_SPLITRM, 11307 },
+ { MODRM_SPLITRM, 11309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11311 },
+ { MODRM_SPLITRM, 11313 },
+ { MODRM_SPLITRM, 11315 },
+ { MODRM_SPLITRM, 11317 },
+ { MODRM_SPLITRM, 11319 },
+ { MODRM_SPLITRM, 11321 },
+ { MODRM_SPLITRM, 11323 },
+ { MODRM_SPLITRM, 11325 },
+ { MODRM_SPLITRM, 11327 },
+ { MODRM_SPLITRM, 11329 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11331 },
+ { MODRM_SPLITRM, 11333 },
+ { MODRM_SPLITRM, 11335 },
+ { MODRM_SPLITRM, 11337 },
+ { MODRM_SPLITRM, 11339 },
+ { MODRM_SPLITRM, 11341 },
+ { MODRM_SPLITRM, 11343 },
+ { MODRM_SPLITRM, 11345 },
+ { MODRM_SPLITRM, 11347 },
+ { MODRM_SPLITRM, 11349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11351 },
+ { MODRM_SPLITRM, 11353 },
+ { MODRM_SPLITRM, 11355 },
+ { MODRM_SPLITRM, 11357 },
+ { MODRM_SPLITRM, 11359 },
+ { MODRM_SPLITRM, 11361 },
+ { MODRM_SPLITRM, 11363 },
+ { MODRM_SPLITRM, 11365 },
+ { MODRM_SPLITRM, 11367 },
+ { MODRM_SPLITRM, 11369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11251 },
+ { MODRM_SPLITRM, 11253 },
+ { MODRM_SPLITRM, 11255 },
+ { MODRM_SPLITRM, 11257 },
+ { MODRM_SPLITRM, 11259 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 11373 },
+ { MODRM_SPLITRM, 11375 },
+ { MODRM_SPLITRM, 11377 },
+ { MODRM_SPLITRM, 11379 },
+ { MODRM_SPLITRM, 11381 },
+ { MODRM_SPLITRM, 11383 },
+ { MODRM_SPLITRM, 11385 },
+ { MODRM_SPLITRM, 11387 },
+ { MODRM_SPLITRM, 11389 },
+ { MODRM_SPLITRM, 11391 },
+ { MODRM_SPLITRM, 11393 },
+ { MODRM_SPLITRM, 11395 },
+ { MODRM_SPLITRM, 11397 },
+ { MODRM_SPLITRM, 11399 },
+ { MODRM_SPLITRM, 11401 },
+ { MODRM_SPLITRM, 11403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11407 },
+ { MODRM_SPLITRM, 11409 },
+ { MODRM_SPLITRM, 11411 },
+ { MODRM_SPLITRM, 11413 },
+ { MODRM_SPLITRM, 11415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11417 },
+ { MODRM_SPLITRM, 11419 },
+ { MODRM_SPLITRM, 11421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11423 },
+ { MODRM_SPLITRM, 11425 },
+ { MODRM_SPLITRM, 11427 },
+ { MODRM_SPLITRM, 11429 },
+ { MODRM_SPLITRM, 11431 },
+ { MODRM_SPLITRM, 11433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11435 },
+ { MODRM_SPLITRM, 11437 },
+ { MODRM_SPLITRM, 11439 },
+ { MODRM_SPLITRM, 11441 },
+ { MODRM_SPLITRM, 11443 },
+ { MODRM_SPLITRM, 11445 },
+ { MODRM_SPLITRM, 11447 },
+ { MODRM_SPLITRM, 11449 },
+ { MODRM_SPLITRM, 11451 },
+ { MODRM_SPLITRM, 11453 },
+ { MODRM_SPLITRM, 11455 },
+ { MODRM_SPLITRM, 11457 },
+ { MODRM_SPLITRM, 11459 },
+ { MODRM_SPLITRM, 11461 },
+ { MODRM_SPLITRM, 11463 },
+ { MODRM_SPLITRM, 11465 },
+ { MODRM_SPLITRM, 11467 },
+ { MODRM_SPLITRM, 11469 },
+ { MODRM_SPLITRM, 11471 },
+ { MODRM_SPLITRM, 11473 },
+ { MODRM_SPLITRM, 11475 },
+ { MODRM_SPLITRM, 11477 },
+ { MODRM_SPLITRM, 11479 },
+ { MODRM_SPLITRM, 11481 },
+ { MODRM_SPLITRM, 11483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11485 },
+ { MODRM_SPLITRM, 11487 },
+ { MODRM_SPLITRM, 11489 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11491 },
+ { MODRM_SPLITRM, 11493 },
+ { MODRM_SPLITRM, 11495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11497 },
+ { MODRM_SPLITRM, 11499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11503 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11505 },
+ { MODRM_SPLITRM, 11507 },
+ { MODRM_SPLITRM, 11509 },
+ { MODRM_SPLITRM, 11511 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11513 },
+ { MODRM_SPLITRM, 11515 },
+ { MODRM_SPLITRM, 11517 },
+ { MODRM_SPLITRM, 11195 },
+ { MODRM_SPLITRM, 11519 },
+ { MODRM_SPLITRM, 11199 },
+ { MODRM_SPLITRM, 11521 },
+ { MODRM_SPLITRM, 11203 },
+ { MODRM_SPLITRM, 11523 },
+ { MODRM_SPLITRM, 11207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11525 },
+ { MODRM_SPLITRM, 11527 },
+ { MODRM_SPLITRM, 11529 },
+ { MODRM_SPLITRM, 11215 },
+ { MODRM_SPLITRM, 11531 },
+ { MODRM_SPLITRM, 11219 },
+ { MODRM_SPLITRM, 11533 },
+ { MODRM_SPLITRM, 11223 },
+ { MODRM_SPLITRM, 11535 },
+ { MODRM_SPLITRM, 11227 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11537 },
+ { MODRM_SPLITRM, 11539 },
+ { MODRM_SPLITRM, 11541 },
+ { MODRM_SPLITRM, 11235 },
+ { MODRM_SPLITRM, 11543 },
+ { MODRM_SPLITRM, 11239 },
+ { MODRM_SPLITRM, 11545 },
+ { MODRM_SPLITRM, 11243 },
+ { MODRM_SPLITRM, 11547 },
+ { MODRM_SPLITRM, 11247 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11551 },
+ { MODRM_SPLITRM, 11553 },
+ { MODRM_SPLITRM, 11555 },
+ { MODRM_SPLITRM, 11557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 11373 },
+ { MODRM_SPLITRM, 11375 },
+ { MODRM_SPLITRM, 11377 },
+ { MODRM_SPLITRM, 11379 },
+ { MODRM_SPLITRM, 11381 },
+ { MODRM_SPLITRM, 11383 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11387 },
+ { MODRM_SPLITRM, 11389 },
+ { MODRM_SPLITRM, 11391 },
+ { MODRM_SPLITRM, 11393 },
+ { MODRM_SPLITRM, 11395 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11409 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11417 },
+ { MODRM_SPLITRM, 11419 },
+ { MODRM_SPLITRM, 11421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11423 },
+ { MODRM_SPLITRM, 11425 },
+ { MODRM_SPLITRM, 11427 },
+ { MODRM_SPLITRM, 11429 },
+ { MODRM_SPLITRM, 11431 },
+ { MODRM_SPLITRM, 11433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11435 },
+ { MODRM_SPLITRM, 11437 },
+ { MODRM_SPLITRM, 11439 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11451 },
+ { MODRM_SPLITRM, 11453 },
+ { MODRM_SPLITRM, 11455 },
+ { MODRM_SPLITRM, 11457 },
+ { MODRM_SPLITRM, 11459 },
+ { MODRM_SPLITRM, 11461 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11465 },
+ { MODRM_SPLITRM, 11467 },
+ { MODRM_SPLITRM, 11469 },
+ { MODRM_SPLITRM, 11471 },
+ { MODRM_SPLITRM, 11473 },
+ { MODRM_SPLITRM, 11475 },
+ { MODRM_SPLITRM, 11477 },
+ { MODRM_SPLITRM, 11479 },
+ { MODRM_SPLITRM, 11481 },
+ { MODRM_SPLITRM, 11483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11559 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11561 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11563 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11567 },
+ { MODRM_SPLITRM, 11569 },
+ { MODRM_SPLITRM, 11571 },
+ { MODRM_SPLITRM, 11573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11575 },
+ { MODRM_SPLITRM, 11577 },
+ { MODRM_SPLITRM, 11579 },
+ { MODRM_SPLITRM, 11317 },
+ { MODRM_SPLITRM, 11581 },
+ { MODRM_SPLITRM, 11321 },
+ { MODRM_SPLITRM, 11583 },
+ { MODRM_SPLITRM, 11325 },
+ { MODRM_SPLITRM, 11585 },
+ { MODRM_SPLITRM, 11329 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11587 },
+ { MODRM_SPLITRM, 11589 },
+ { MODRM_SPLITRM, 11591 },
+ { MODRM_SPLITRM, 11337 },
+ { MODRM_SPLITRM, 11593 },
+ { MODRM_SPLITRM, 11341 },
+ { MODRM_SPLITRM, 11595 },
+ { MODRM_SPLITRM, 11345 },
+ { MODRM_SPLITRM, 11597 },
+ { MODRM_SPLITRM, 11349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11599 },
+ { MODRM_SPLITRM, 11601 },
+ { MODRM_SPLITRM, 11603 },
+ { MODRM_SPLITRM, 11357 },
+ { MODRM_SPLITRM, 11605 },
+ { MODRM_SPLITRM, 11361 },
+ { MODRM_SPLITRM, 11607 },
+ { MODRM_SPLITRM, 11365 },
+ { MODRM_SPLITRM, 11609 },
+ { MODRM_SPLITRM, 11369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11551 },
+ { MODRM_SPLITRM, 11553 },
+ { MODRM_SPLITRM, 11555 },
+ { MODRM_SPLITRM, 11557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11611 },
+ { MODRM_SPLITRM, 11613 },
+ { MODRM_SPLITRM, 11615 },
+ { MODRM_SPLITRM, 11617 },
+ { MODRM_SPLITRM, 11619 },
+ { MODRM_SPLITRM, 11621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11623 },
+ { MODRM_SPLITRM, 11625 },
+ { MODRM_SPLITRM, 11627 },
+ { MODRM_SPLITRM, 11629 },
+ { MODRM_SPLITRM, 11631 },
+ { MODRM_SPLITRM, 11633 },
+ { MODRM_SPLITRM, 11635 },
+ { MODRM_SPLITRM, 11637 },
+ { MODRM_SPLITRM, 11639 },
+ { MODRM_SPLITRM, 11641 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11643 },
+ { MODRM_SPLITRM, 11645 },
+ { MODRM_SPLITRM, 11647 },
+ { MODRM_SPLITRM, 11649 },
+ { MODRM_SPLITRM, 11651 },
+ { MODRM_SPLITRM, 11653 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11655 },
+ { MODRM_SPLITRM, 11657 },
+ { MODRM_SPLITRM, 11659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11661 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11663 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 11665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11669 },
+ { MODRM_SPLITRM, 11671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11673 },
+ { MODRM_SPLITRM, 11675 },
+ { MODRM_SPLITRM, 11677 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11681 },
+ { MODRM_SPLITRM, 11683 },
+ { MODRM_SPLITRM, 11685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11687 },
+ { MODRM_SPLITRM, 11689 },
+ { MODRM_SPLITRM, 11691 },
+ { MODRM_SPLITRM, 11693 },
+ { MODRM_SPLITRM, 11695 },
+ { MODRM_SPLITRM, 11697 },
+ { MODRM_SPLITRM, 11699 },
+ { MODRM_SPLITRM, 11701 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11703 },
+ { MODRM_SPLITRM, 11705 },
+ { MODRM_SPLITRM, 11707 },
+ { MODRM_SPLITRM, 11709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11711 },
+ { MODRM_SPLITRM, 11713 },
+ { MODRM_SPLITRM, 11715 },
+ { MODRM_SPLITRM, 11717 },
+ { MODRM_SPLITRM, 11719 },
+ { MODRM_SPLITRM, 11721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11723 },
+ { MODRM_SPLITRM, 11725 },
+ { MODRM_SPLITRM, 11727 },
+ { MODRM_SPLITRM, 11729 },
+ { MODRM_SPLITRM, 11731 },
+ { MODRM_SPLITRM, 11733 },
+ { MODRM_SPLITRM, 11735 },
+ { MODRM_SPLITRM, 11737 },
+ { MODRM_SPLITRM, 11739 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11741 },
+ { MODRM_SPLITRM, 11743 },
+ { MODRM_SPLITRM, 11745 },
+ { MODRM_SPLITRM, 11747 },
+ { MODRM_SPLITRM, 11749 },
+ { MODRM_SPLITRM, 11751 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11753 },
+ { MODRM_SPLITRM, 11755 },
+ { MODRM_SPLITRM, 11757 },
+ { MODRM_SPLITRM, 11759 },
+ { MODRM_SPLITRM, 11761 },
+ { MODRM_SPLITRM, 11763 },
+ { MODRM_SPLITRM, 11765 },
+ { MODRM_SPLITRM, 11767 },
+ { MODRM_SPLITRM, 11769 },
+ { MODRM_SPLITRM, 11771 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11773 },
+ { MODRM_SPLITRM, 11775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11777 },
+ { MODRM_SPLITRM, 11779 },
+ { MODRM_SPLITRM, 11781 },
+ { MODRM_SPLITRM, 11783 },
+ { MODRM_SPLITRM, 11785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11791 },
+ { MODRM_SPLITRM, 11793 },
+ { MODRM_SPLITRM, 11795 },
+ { MODRM_SPLITRM, 11797 },
+ { MODRM_SPLITRM, 11799 },
+ { MODRM_SPLITRM, 11801 },
+ { MODRM_SPLITRM, 11803 },
+ { MODRM_SPLITRM, 11805 },
+ { MODRM_SPLITRM, 11807 },
+ { MODRM_SPLITRM, 11809 },
+ { MODRM_SPLITRM, 11811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11813 },
+ { MODRM_SPLITRM, 11815 },
+ { MODRM_SPLITRM, 11817 },
+ { MODRM_SPLITRM, 11819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11825 },
+ { MODRM_SPLITRM, 11827 },
+ { MODRM_SPLITRM, 11829 },
+ { MODRM_SPLITRM, 11831 },
+ { MODRM_SPLITRM, 11833 },
+ { MODRM_SPLITRM, 11835 },
+ { MODRM_SPLITRM, 11837 },
+ { MODRM_SPLITRM, 11839 },
+ { MODRM_SPLITRM, 11841 },
+ { MODRM_SPLITRM, 11843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11845 },
+ { MODRM_SPLITRM, 11847 },
+ { MODRM_SPLITRM, 11849 },
+ { MODRM_SPLITRM, 11851 },
+ { MODRM_SPLITRM, 11853 },
+ { MODRM_SPLITRM, 11855 },
+ { MODRM_SPLITRM, 11857 },
+ { MODRM_SPLITRM, 11859 },
+ { MODRM_SPLITRM, 11861 },
+ { MODRM_SPLITRM, 11863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11865 },
+ { MODRM_SPLITRM, 11867 },
+ { MODRM_SPLITRM, 11869 },
+ { MODRM_SPLITRM, 11871 },
+ { MODRM_SPLITRM, 11873 },
+ { MODRM_SPLITRM, 11875 },
+ { MODRM_SPLITRM, 11877 },
+ { MODRM_SPLITRM, 11879 },
+ { MODRM_SPLITRM, 11881 },
+ { MODRM_SPLITRM, 11883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11887 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11893 },
+ { MODRM_SPLITRM, 11895 },
+ { MODRM_SPLITRM, 11897 },
+ { MODRM_SPLITRM, 11899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11901 },
+ { MODRM_SPLITRM, 11903 },
+ { MODRM_SPLITRM, 11905 },
+ { MODRM_SPLITRM, 11907 },
+ { MODRM_SPLITRM, 11909 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11911 },
+ { MODRM_SPLITRM, 11913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 11665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11917 },
+ { MODRM_SPLITRM, 11919 },
+ { MODRM_SPLITRM, 11921 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11923 },
+ { MODRM_SPLITRM, 11925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11681 },
+ { MODRM_SPLITRM, 11683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11927 },
+ { MODRM_SPLITRM, 11687 },
+ { MODRM_SPLITRM, 11689 },
+ { MODRM_SPLITRM, 11691 },
+ { MODRM_SPLITRM, 11693 },
+ { MODRM_SPLITRM, 11695 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11929 },
+ { MODRM_SPLITRM, 11931 },
+ { MODRM_SPLITRM, 11933 },
+ { MODRM_SPLITRM, 11935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11937 },
+ { MODRM_SPLITRM, 11939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11711 },
+ { MODRM_SPLITRM, 11713 },
+ { MODRM_SPLITRM, 11715 },
+ { MODRM_SPLITRM, 11717 },
+ { MODRM_SPLITRM, 11719 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11941 },
+ { MODRM_SPLITRM, 11723 },
+ { MODRM_SPLITRM, 11943 },
+ { MODRM_SPLITRM, 11727 },
+ { MODRM_SPLITRM, 11945 },
+ { MODRM_SPLITRM, 11731 },
+ { MODRM_SPLITRM, 11947 },
+ { MODRM_SPLITRM, 11735 },
+ { MODRM_SPLITRM, 11949 },
+ { MODRM_SPLITRM, 11951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11953 },
+ { MODRM_SPLITRM, 11955 },
+ { MODRM_SPLITRM, 11957 },
+ { MODRM_SPLITRM, 11959 },
+ { MODRM_SPLITRM, 11961 },
+ { MODRM_SPLITRM, 11963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11965 },
+ { MODRM_SPLITRM, 11967 },
+ { MODRM_SPLITRM, 11969 },
+ { MODRM_SPLITRM, 11971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11973 },
+ { MODRM_SPLITRM, 11975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11979 },
+ { MODRM_SPLITRM, 11981 },
+ { MODRM_SPLITRM, 11983 },
+ { MODRM_SPLITRM, 11985 },
+ { MODRM_SPLITRM, 11987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11989 },
+ { MODRM_SPLITRM, 11991 },
+ { MODRM_SPLITRM, 11993 },
+ { MODRM_SPLITRM, 11995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11997 },
+ { MODRM_SPLITRM, 11999 },
+ { MODRM_SPLITRM, 12001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12003 },
+ { MODRM_SPLITRM, 12005 },
+ { MODRM_SPLITRM, 12007 },
+ { MODRM_SPLITRM, 12009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12011 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12013 },
+ { MODRM_SPLITRM, 12015 },
+ { MODRM_SPLITRM, 12017 },
+ { MODRM_SPLITRM, 12019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12023 },
+ { MODRM_SPLITRM, 12025 },
+ { MODRM_SPLITRM, 12027 },
+ { MODRM_SPLITRM, 12029 },
+ { MODRM_SPLITRM, 12031 },
+ { MODRM_SPLITRM, 12033 },
+ { MODRM_SPLITRM, 12035 },
+ { MODRM_SPLITRM, 12037 },
+ { MODRM_SPLITRM, 12039 },
+ { MODRM_SPLITRM, 12041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12043 },
+ { MODRM_SPLITRM, 12045 },
+ { MODRM_SPLITRM, 12047 },
+ { MODRM_SPLITRM, 12049 },
+ { MODRM_SPLITRM, 12051 },
+ { MODRM_SPLITRM, 12053 },
+ { MODRM_SPLITRM, 12055 },
+ { MODRM_SPLITRM, 12057 },
+ { MODRM_SPLITRM, 12059 },
+ { MODRM_SPLITRM, 12061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12063 },
+ { MODRM_SPLITRM, 12065 },
+ { MODRM_SPLITRM, 12067 },
+ { MODRM_SPLITRM, 12069 },
+ { MODRM_SPLITRM, 12071 },
+ { MODRM_SPLITRM, 12073 },
+ { MODRM_SPLITRM, 12075 },
+ { MODRM_SPLITRM, 12077 },
+ { MODRM_SPLITRM, 12079 },
+ { MODRM_SPLITRM, 12081 },
+ { MODRM_SPLITRM, 12083 },
+ { MODRM_SPLITRM, 12085 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12087 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12089 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 11893 },
+ { MODRM_SPLITRM, 11895 },
+ { MODRM_SPLITRM, 11897 },
+ { MODRM_SPLITRM, 11899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12093 },
+ { MODRM_SPLITRM, 12095 },
+ { MODRM_SPLITRM, 12097 },
+ { MODRM_SPLITRM, 12099 },
+ { MODRM_SPLITRM, 12101 },
+ { MODRM_SPLITRM, 12103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12105 },
+ { MODRM_SPLITRM, 12107 },
+ { MODRM_SPLITRM, 12109 },
+ { MODRM_SPLITRM, 12111 },
+ { MODRM_SPLITRM, 12113 },
+ { MODRM_SPLITRM, 12115 },
+ { MODRM_SPLITRM, 12117 },
+ { MODRM_SPLITRM, 12119 },
+ { MODRM_SPLITRM, 12121 },
+ { MODRM_SPLITRM, 12123 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12125 },
+ { MODRM_SPLITRM, 12127 },
+ { MODRM_SPLITRM, 12129 },
+ { MODRM_SPLITRM, 12131 },
+ { MODRM_SPLITRM, 12133 },
+ { MODRM_SPLITRM, 12135 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12137 },
+ { MODRM_SPLITRM, 12139 },
+ { MODRM_SPLITRM, 12141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 12143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12147 },
+ { MODRM_SPLITRM, 12149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12151 },
+ { MODRM_SPLITRM, 12153 },
+ { MODRM_SPLITRM, 12155 },
+ { MODRM_SPLITRM, 12157 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12159 },
+ { MODRM_SPLITRM, 12161 },
+ { MODRM_SPLITRM, 12163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12165 },
+ { MODRM_SPLITRM, 12167 },
+ { MODRM_SPLITRM, 12169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12171 },
+ { MODRM_SPLITRM, 12173 },
+ { MODRM_SPLITRM, 12175 },
+ { MODRM_SPLITRM, 12177 },
+ { MODRM_SPLITRM, 12179 },
+ { MODRM_SPLITRM, 12181 },
+ { MODRM_SPLITRM, 12183 },
+ { MODRM_SPLITRM, 12185 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12187 },
+ { MODRM_SPLITRM, 12189 },
+ { MODRM_SPLITRM, 12191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12193 },
+ { MODRM_SPLITRM, 12195 },
+ { MODRM_SPLITRM, 12197 },
+ { MODRM_SPLITRM, 12199 },
+ { MODRM_SPLITRM, 12201 },
+ { MODRM_SPLITRM, 12203 },
+ { MODRM_SPLITRM, 12205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12207 },
+ { MODRM_SPLITRM, 12209 },
+ { MODRM_SPLITRM, 12211 },
+ { MODRM_SPLITRM, 12213 },
+ { MODRM_SPLITRM, 12215 },
+ { MODRM_SPLITRM, 12217 },
+ { MODRM_SPLITRM, 12219 },
+ { MODRM_SPLITRM, 12221 },
+ { MODRM_SPLITRM, 12223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12227 },
+ { MODRM_SPLITRM, 12229 },
+ { MODRM_SPLITRM, 12231 },
+ { MODRM_SPLITRM, 12233 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12237 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12239 },
+ { MODRM_SPLITRM, 12241 },
+ { MODRM_SPLITRM, 12243 },
+ { MODRM_SPLITRM, 12245 },
+ { MODRM_SPLITRM, 12247 },
+ { MODRM_SPLITRM, 12249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12251 },
+ { MODRM_SPLITRM, 12253 },
+ { MODRM_SPLITRM, 12255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12257 },
+ { MODRM_SPLITRM, 12259 },
+ { MODRM_SPLITRM, 12261 },
+ { MODRM_SPLITRM, 12263 },
+ { MODRM_SPLITRM, 12265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12269 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12271 },
+ { MODRM_SPLITRM, 12273 },
+ { MODRM_SPLITRM, 12275 },
+ { MODRM_SPLITRM, 12277 },
+ { MODRM_SPLITRM, 12279 },
+ { MODRM_SPLITRM, 12281 },
+ { MODRM_SPLITRM, 12283 },
+ { MODRM_SPLITRM, 12285 },
+ { MODRM_SPLITRM, 12287 },
+ { MODRM_SPLITRM, 12289 },
+ { MODRM_SPLITRM, 12291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12293 },
+ { MODRM_SPLITRM, 12295 },
+ { MODRM_SPLITRM, 12297 },
+ { MODRM_SPLITRM, 12299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12305 },
+ { MODRM_SPLITRM, 12307 },
+ { MODRM_SPLITRM, 12309 },
+ { MODRM_SPLITRM, 11831 },
+ { MODRM_SPLITRM, 12311 },
+ { MODRM_SPLITRM, 11835 },
+ { MODRM_SPLITRM, 12313 },
+ { MODRM_SPLITRM, 11839 },
+ { MODRM_SPLITRM, 12315 },
+ { MODRM_SPLITRM, 11843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12317 },
+ { MODRM_SPLITRM, 12319 },
+ { MODRM_SPLITRM, 12321 },
+ { MODRM_SPLITRM, 11851 },
+ { MODRM_SPLITRM, 12323 },
+ { MODRM_SPLITRM, 11855 },
+ { MODRM_SPLITRM, 12325 },
+ { MODRM_SPLITRM, 11859 },
+ { MODRM_SPLITRM, 12327 },
+ { MODRM_SPLITRM, 11863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12329 },
+ { MODRM_SPLITRM, 12331 },
+ { MODRM_SPLITRM, 12333 },
+ { MODRM_SPLITRM, 11871 },
+ { MODRM_SPLITRM, 12335 },
+ { MODRM_SPLITRM, 11875 },
+ { MODRM_SPLITRM, 12337 },
+ { MODRM_SPLITRM, 11879 },
+ { MODRM_SPLITRM, 12339 },
+ { MODRM_SPLITRM, 11883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12341 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12343 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12345 },
+ { MODRM_SPLITRM, 12347 },
+ { MODRM_SPLITRM, 12349 },
+ { MODRM_SPLITRM, 12351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12353 },
+ { MODRM_SPLITRM, 12355 },
+ { MODRM_SPLITRM, 12357 },
+ { MODRM_SPLITRM, 12359 },
+ { MODRM_SPLITRM, 12361 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12363 },
+ { MODRM_SPLITRM, 12365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 12143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12147 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12369 },
+ { MODRM_SPLITRM, 12371 },
+ { MODRM_SPLITRM, 12373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12375 },
+ { MODRM_SPLITRM, 12377 },
+ { MODRM_SPLITRM, 12379 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12381 },
+ { MODRM_SPLITRM, 12383 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12165 },
+ { MODRM_SPLITRM, 12167 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12385 },
+ { MODRM_SPLITRM, 12171 },
+ { MODRM_SPLITRM, 12173 },
+ { MODRM_SPLITRM, 12175 },
+ { MODRM_SPLITRM, 12177 },
+ { MODRM_SPLITRM, 12179 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12387 },
+ { MODRM_SPLITRM, 12389 },
+ { MODRM_SPLITRM, 12391 },
+ { MODRM_SPLITRM, 12393 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12395 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12193 },
+ { MODRM_SPLITRM, 12195 },
+ { MODRM_SPLITRM, 12197 },
+ { MODRM_SPLITRM, 12199 },
+ { MODRM_SPLITRM, 12201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12397 },
+ { MODRM_SPLITRM, 12399 },
+ { MODRM_SPLITRM, 12207 },
+ { MODRM_SPLITRM, 12401 },
+ { MODRM_SPLITRM, 12211 },
+ { MODRM_SPLITRM, 12403 },
+ { MODRM_SPLITRM, 12215 },
+ { MODRM_SPLITRM, 12405 },
+ { MODRM_SPLITRM, 12219 },
+ { MODRM_SPLITRM, 12407 },
+ { MODRM_SPLITRM, 12409 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12413 },
+ { MODRM_SPLITRM, 12415 },
+ { MODRM_SPLITRM, 12417 },
+ { MODRM_SPLITRM, 12419 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12425 },
+ { MODRM_SPLITRM, 12427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12429 },
+ { MODRM_SPLITRM, 12431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12433 },
+ { MODRM_SPLITRM, 12435 },
+ { MODRM_SPLITRM, 12437 },
+ { MODRM_SPLITRM, 12439 },
+ { MODRM_SPLITRM, 12441 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12443 },
+ { MODRM_SPLITRM, 12445 },
+ { MODRM_SPLITRM, 12447 },
+ { MODRM_SPLITRM, 12449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12451 },
+ { MODRM_SPLITRM, 12453 },
+ { MODRM_SPLITRM, 12455 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12457 },
+ { MODRM_SPLITRM, 12459 },
+ { MODRM_SPLITRM, 12461 },
+ { MODRM_SPLITRM, 12463 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12467 },
+ { MODRM_SPLITRM, 12469 },
+ { MODRM_SPLITRM, 12471 },
+ { MODRM_SPLITRM, 12473 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12477 },
+ { MODRM_SPLITRM, 12479 },
+ { MODRM_SPLITRM, 12481 },
+ { MODRM_SPLITRM, 12029 },
+ { MODRM_SPLITRM, 12483 },
+ { MODRM_SPLITRM, 12033 },
+ { MODRM_SPLITRM, 12485 },
+ { MODRM_SPLITRM, 12037 },
+ { MODRM_SPLITRM, 12487 },
+ { MODRM_SPLITRM, 12041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12489 },
+ { MODRM_SPLITRM, 12491 },
+ { MODRM_SPLITRM, 12493 },
+ { MODRM_SPLITRM, 12049 },
+ { MODRM_SPLITRM, 12495 },
+ { MODRM_SPLITRM, 12053 },
+ { MODRM_SPLITRM, 12497 },
+ { MODRM_SPLITRM, 12057 },
+ { MODRM_SPLITRM, 12499 },
+ { MODRM_SPLITRM, 12061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12501 },
+ { MODRM_SPLITRM, 12503 },
+ { MODRM_SPLITRM, 12505 },
+ { MODRM_SPLITRM, 12507 },
+ { MODRM_SPLITRM, 12509 },
+ { MODRM_SPLITRM, 12073 },
+ { MODRM_SPLITRM, 12511 },
+ { MODRM_SPLITRM, 12077 },
+ { MODRM_SPLITRM, 12513 },
+ { MODRM_SPLITRM, 12081 },
+ { MODRM_SPLITRM, 12515 },
+ { MODRM_SPLITRM, 12085 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12345 },
+ { MODRM_SPLITRM, 12347 },
+ { MODRM_SPLITRM, 12349 },
+ { MODRM_SPLITRM, 12351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12519 },
+ { MODRM_SPLITRM, 12521 },
+ { MODRM_SPLITRM, 12523 },
+ { MODRM_SPLITRM, 12525 },
+ { MODRM_SPLITRM, 12527 },
+ { MODRM_SPLITRM, 12529 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12531 },
+ { MODRM_SPLITRM, 12533 },
+ { MODRM_SPLITRM, 12535 },
+ { MODRM_SPLITRM, 12537 },
+ { MODRM_SPLITRM, 12539 },
+ { MODRM_SPLITRM, 12541 },
+ { MODRM_SPLITRM, 12543 },
+ { MODRM_SPLITRM, 12545 },
+ { MODRM_SPLITRM, 12547 },
+ { MODRM_SPLITRM, 12549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12551 },
+ { MODRM_SPLITRM, 12553 },
+ { MODRM_SPLITRM, 12555 },
+ { MODRM_SPLITRM, 12557 },
+ { MODRM_SPLITRM, 12559 },
+ { MODRM_SPLITRM, 12561 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12563 },
+ { MODRM_SPLITRM, 12565 },
+ { MODRM_SPLITRM, 12567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12569 },
+ { MODRM_SPLITRM, 12571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 12577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12581 },
+ { MODRM_SPLITRM, 12583 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12585 },
+ { MODRM_SPLITRM, 12587 },
+ { MODRM_SPLITRM, 12589 },
+ { MODRM_SPLITRM, 12591 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12593 },
+ { MODRM_SPLITRM, 12595 },
+ { MODRM_SPLITRM, 12597 },
+ { MODRM_SPLITRM, 12599 },
+ { MODRM_SPLITRM, 12601 },
+ { MODRM_SPLITRM, 12603 },
+ { MODRM_SPLITRM, 12605 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12607 },
+ { MODRM_SPLITRM, 12609 },
+ { MODRM_SPLITRM, 12611 },
+ { MODRM_SPLITRM, 12613 },
+ { MODRM_SPLITRM, 12615 },
+ { MODRM_SPLITRM, 12617 },
+ { MODRM_SPLITRM, 12619 },
+ { MODRM_SPLITRM, 12621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12623 },
+ { MODRM_SPLITRM, 12625 },
+ { MODRM_SPLITRM, 12627 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12629 },
+ { MODRM_SPLITRM, 12631 },
+ { MODRM_SPLITRM, 12633 },
+ { MODRM_SPLITRM, 12635 },
+ { MODRM_SPLITRM, 12637 },
+ { MODRM_SPLITRM, 12639 },
+ { MODRM_SPLITRM, 12641 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12643 },
+ { MODRM_SPLITRM, 12645 },
+ { MODRM_SPLITRM, 12647 },
+ { MODRM_SPLITRM, 12649 },
+ { MODRM_SPLITRM, 12651 },
+ { MODRM_SPLITRM, 12653 },
+ { MODRM_SPLITRM, 12655 },
+ { MODRM_SPLITRM, 12657 },
+ { MODRM_SPLITRM, 12659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12661 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12663 },
+ { MODRM_SPLITRM, 12665 },
+ { MODRM_SPLITRM, 12667 },
+ { MODRM_SPLITRM, 12669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12673 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12675 },
+ { MODRM_SPLITRM, 12677 },
+ { MODRM_SPLITRM, 12679 },
+ { MODRM_SPLITRM, 12681 },
+ { MODRM_SPLITRM, 12683 },
+ { MODRM_SPLITRM, 12685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12687 },
+ { MODRM_SPLITRM, 12689 },
+ { MODRM_SPLITRM, 12691 },
+ { MODRM_SPLITRM, 12693 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12695 },
+ { MODRM_SPLITRM, 12697 },
+ { MODRM_SPLITRM, 12699 },
+ { MODRM_SPLITRM, 12701 },
+ { MODRM_SPLITRM, 12703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12707 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12709 },
+ { MODRM_SPLITRM, 12711 },
+ { MODRM_SPLITRM, 12713 },
+ { MODRM_SPLITRM, 12715 },
+ { MODRM_SPLITRM, 12717 },
+ { MODRM_SPLITRM, 12719 },
+ { MODRM_SPLITRM, 12721 },
+ { MODRM_SPLITRM, 12723 },
+ { MODRM_SPLITRM, 12725 },
+ { MODRM_SPLITRM, 12727 },
+ { MODRM_SPLITRM, 12729 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12731 },
+ { MODRM_SPLITRM, 12733 },
+ { MODRM_SPLITRM, 12735 },
+ { MODRM_SPLITRM, 12737 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12739 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12741 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12743 },
+ { MODRM_SPLITRM, 12745 },
+ { MODRM_SPLITRM, 12747 },
+ { MODRM_SPLITRM, 11831 },
+ { MODRM_SPLITRM, 12749 },
+ { MODRM_SPLITRM, 11835 },
+ { MODRM_SPLITRM, 12751 },
+ { MODRM_SPLITRM, 11839 },
+ { MODRM_SPLITRM, 12753 },
+ { MODRM_SPLITRM, 11843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12755 },
+ { MODRM_SPLITRM, 12757 },
+ { MODRM_SPLITRM, 12759 },
+ { MODRM_SPLITRM, 11851 },
+ { MODRM_SPLITRM, 12761 },
+ { MODRM_SPLITRM, 11855 },
+ { MODRM_SPLITRM, 12763 },
+ { MODRM_SPLITRM, 11859 },
+ { MODRM_SPLITRM, 12765 },
+ { MODRM_SPLITRM, 11863 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12767 },
+ { MODRM_SPLITRM, 12769 },
+ { MODRM_SPLITRM, 12771 },
+ { MODRM_SPLITRM, 11871 },
+ { MODRM_SPLITRM, 12773 },
+ { MODRM_SPLITRM, 11875 },
+ { MODRM_SPLITRM, 12775 },
+ { MODRM_SPLITRM, 11879 },
+ { MODRM_SPLITRM, 12777 },
+ { MODRM_SPLITRM, 11883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12779 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12781 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12789 },
+ { MODRM_SPLITRM, 12791 },
+ { MODRM_SPLITRM, 12793 },
+ { MODRM_SPLITRM, 12795 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12797 },
+ { MODRM_SPLITRM, 12799 },
+ { MODRM_SPLITRM, 12801 },
+ { MODRM_SPLITRM, 12803 },
+ { MODRM_SPLITRM, 12805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12807 },
+ { MODRM_SPLITRM, 12809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 12577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12581 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12813 },
+ { MODRM_SPLITRM, 12815 },
+ { MODRM_SPLITRM, 12817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12819 },
+ { MODRM_SPLITRM, 12821 },
+ { MODRM_SPLITRM, 12823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12825 },
+ { MODRM_SPLITRM, 12827 },
+ { MODRM_SPLITRM, 12829 },
+ { MODRM_SPLITRM, 12601 },
+ { MODRM_SPLITRM, 12603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12831 },
+ { MODRM_SPLITRM, 12607 },
+ { MODRM_SPLITRM, 12609 },
+ { MODRM_SPLITRM, 12611 },
+ { MODRM_SPLITRM, 12613 },
+ { MODRM_SPLITRM, 12615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12833 },
+ { MODRM_SPLITRM, 12835 },
+ { MODRM_SPLITRM, 12837 },
+ { MODRM_SPLITRM, 12839 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12841 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12629 },
+ { MODRM_SPLITRM, 12631 },
+ { MODRM_SPLITRM, 12633 },
+ { MODRM_SPLITRM, 12635 },
+ { MODRM_SPLITRM, 12637 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12843 },
+ { MODRM_SPLITRM, 12845 },
+ { MODRM_SPLITRM, 12643 },
+ { MODRM_SPLITRM, 12847 },
+ { MODRM_SPLITRM, 12647 },
+ { MODRM_SPLITRM, 12849 },
+ { MODRM_SPLITRM, 12651 },
+ { MODRM_SPLITRM, 12851 },
+ { MODRM_SPLITRM, 12655 },
+ { MODRM_SPLITRM, 12853 },
+ { MODRM_SPLITRM, 12855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12859 },
+ { MODRM_SPLITRM, 12861 },
+ { MODRM_SPLITRM, 12863 },
+ { MODRM_SPLITRM, 12865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12867 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12871 },
+ { MODRM_SPLITRM, 12873 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12875 },
+ { MODRM_SPLITRM, 12877 },
+ { MODRM_SPLITRM, 12879 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12881 },
+ { MODRM_SPLITRM, 12883 },
+ { MODRM_SPLITRM, 12885 },
+ { MODRM_SPLITRM, 12887 },
+ { MODRM_SPLITRM, 12889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12891 },
+ { MODRM_SPLITRM, 12893 },
+ { MODRM_SPLITRM, 12895 },
+ { MODRM_SPLITRM, 12897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12899 },
+ { MODRM_SPLITRM, 12901 },
+ { MODRM_SPLITRM, 12903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12905 },
+ { MODRM_SPLITRM, 12907 },
+ { MODRM_SPLITRM, 12909 },
+ { MODRM_SPLITRM, 12911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12915 },
+ { MODRM_SPLITRM, 12917 },
+ { MODRM_SPLITRM, 12919 },
+ { MODRM_SPLITRM, 12921 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12925 },
+ { MODRM_SPLITRM, 12927 },
+ { MODRM_SPLITRM, 12929 },
+ { MODRM_SPLITRM, 12029 },
+ { MODRM_SPLITRM, 12931 },
+ { MODRM_SPLITRM, 12033 },
+ { MODRM_SPLITRM, 12933 },
+ { MODRM_SPLITRM, 12037 },
+ { MODRM_SPLITRM, 12935 },
+ { MODRM_SPLITRM, 12041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12937 },
+ { MODRM_SPLITRM, 12939 },
+ { MODRM_SPLITRM, 12941 },
+ { MODRM_SPLITRM, 12049 },
+ { MODRM_SPLITRM, 12943 },
+ { MODRM_SPLITRM, 12053 },
+ { MODRM_SPLITRM, 12945 },
+ { MODRM_SPLITRM, 12057 },
+ { MODRM_SPLITRM, 12947 },
+ { MODRM_SPLITRM, 12061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12949 },
+ { MODRM_SPLITRM, 12951 },
+ { MODRM_SPLITRM, 12953 },
+ { MODRM_SPLITRM, 12955 },
+ { MODRM_SPLITRM, 12957 },
+ { MODRM_SPLITRM, 12073 },
+ { MODRM_SPLITRM, 12959 },
+ { MODRM_SPLITRM, 12077 },
+ { MODRM_SPLITRM, 12961 },
+ { MODRM_SPLITRM, 12081 },
+ { MODRM_SPLITRM, 12963 },
+ { MODRM_SPLITRM, 12085 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12789 },
+ { MODRM_SPLITRM, 12791 },
+ { MODRM_SPLITRM, 12793 },
+ { MODRM_SPLITRM, 12795 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12973 },
+ { MODRM_SPLITRM, 12975 },
+ { MODRM_SPLITRM, 12977 },
+ { MODRM_SPLITRM, 12979 },
+ { MODRM_SPLITRM, 12981 },
+ { MODRM_SPLITRM, 12983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 12985 },
+ { MODRM_SPLITRM, 12987 },
+ { MODRM_SPLITRM, 12989 },
+ { MODRM_SPLITRM, 12991 },
+ { MODRM_SPLITRM, 12993 },
+ { MODRM_SPLITRM, 12995 },
+ { MODRM_SPLITRM, 12997 },
+ { MODRM_SPLITRM, 12999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13001 },
+ { MODRM_SPLITRM, 13003 },
+ { MODRM_SPLITRM, 13005 },
+ { MODRM_SPLITRM, 13007 },
+ { MODRM_SPLITRM, 13009 },
+ { MODRM_SPLITRM, 13011 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13013 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 13017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13021 },
+ { MODRM_SPLITRM, 13023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13025 },
+ { MODRM_SPLITRM, 13027 },
+ { MODRM_SPLITRM, 13029 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13031 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13033 },
+ { MODRM_SPLITRM, 13035 },
+ { MODRM_SPLITRM, 13037 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13039 },
+ { MODRM_SPLITRM, 13041 },
+ { MODRM_SPLITRM, 13043 },
+ { MODRM_SPLITRM, 13045 },
+ { MODRM_SPLITRM, 13047 },
+ { MODRM_SPLITRM, 13049 },
+ { MODRM_SPLITRM, 13051 },
+ { MODRM_SPLITRM, 13053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13055 },
+ { MODRM_SPLITRM, 13057 },
+ { MODRM_SPLITRM, 13059 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13061 },
+ { MODRM_SPLITRM, 13063 },
+ { MODRM_SPLITRM, 13065 },
+ { MODRM_SPLITRM, 13067 },
+ { MODRM_SPLITRM, 13069 },
+ { MODRM_SPLITRM, 13071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13073 },
+ { MODRM_SPLITRM, 13075 },
+ { MODRM_SPLITRM, 13077 },
+ { MODRM_SPLITRM, 13079 },
+ { MODRM_SPLITRM, 13081 },
+ { MODRM_SPLITRM, 13083 },
+ { MODRM_SPLITRM, 13085 },
+ { MODRM_SPLITRM, 13087 },
+ { MODRM_SPLITRM, 13089 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13091 },
+ { MODRM_SPLITRM, 13093 },
+ { MODRM_SPLITRM, 13095 },
+ { MODRM_SPLITRM, 13097 },
+ { MODRM_SPLITRM, 13099 },
+ { MODRM_SPLITRM, 13101 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13103 },
+ { MODRM_SPLITRM, 13105 },
+ { MODRM_SPLITRM, 13107 },
+ { MODRM_SPLITRM, 13109 },
+ { MODRM_SPLITRM, 13111 },
+ { MODRM_SPLITRM, 13113 },
+ { MODRM_SPLITRM, 13115 },
+ { MODRM_SPLITRM, 13117 },
+ { MODRM_SPLITRM, 13119 },
+ { MODRM_SPLITRM, 13121 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13123 },
+ { MODRM_SPLITRM, 13125 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13127 },
+ { MODRM_SPLITRM, 13129 },
+ { MODRM_SPLITRM, 13131 },
+ { MODRM_SPLITRM, 13133 },
+ { MODRM_SPLITRM, 13135 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13137 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13141 },
+ { MODRM_SPLITRM, 13143 },
+ { MODRM_SPLITRM, 13145 },
+ { MODRM_SPLITRM, 13147 },
+ { MODRM_SPLITRM, 13149 },
+ { MODRM_SPLITRM, 13151 },
+ { MODRM_SPLITRM, 13153 },
+ { MODRM_SPLITRM, 13155 },
+ { MODRM_SPLITRM, 13157 },
+ { MODRM_SPLITRM, 13159 },
+ { MODRM_SPLITRM, 13161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13163 },
+ { MODRM_SPLITRM, 13165 },
+ { MODRM_SPLITRM, 13167 },
+ { MODRM_SPLITRM, 13169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13173 },
+ { MODRM_SPLITRM, 13175 },
+ { MODRM_SPLITRM, 13177 },
+ { MODRM_SPLITRM, 13179 },
+ { MODRM_SPLITRM, 13181 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13183 },
+ { MODRM_SPLITRM, 13185 },
+ { MODRM_SPLITRM, 13187 },
+ { MODRM_SPLITRM, 13189 },
+ { MODRM_SPLITRM, 13191 },
+ { MODRM_SPLITRM, 13193 },
+ { MODRM_SPLITRM, 13195 },
+ { MODRM_SPLITRM, 13197 },
+ { MODRM_SPLITRM, 13199 },
+ { MODRM_SPLITRM, 13201 },
+ { MODRM_SPLITRM, 13203 },
+ { MODRM_SPLITRM, 13205 },
+ { MODRM_SPLITRM, 13207 },
+ { MODRM_SPLITRM, 13209 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13211 },
+ { MODRM_SPLITRM, 13213 },
+ { MODRM_SPLITRM, 13215 },
+ { MODRM_SPLITRM, 13217 },
+ { MODRM_SPLITRM, 13219 },
+ { MODRM_SPLITRM, 13221 },
+ { MODRM_SPLITRM, 13223 },
+ { MODRM_SPLITRM, 13225 },
+ { MODRM_SPLITRM, 13227 },
+ { MODRM_SPLITRM, 13229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13231 },
+ { MODRM_SPLITRM, 13233 },
+ { MODRM_SPLITRM, 13235 },
+ { MODRM_SPLITRM, 13237 },
+ { MODRM_SPLITRM, 13239 },
+ { MODRM_SPLITRM, 13241 },
+ { MODRM_SPLITRM, 13243 },
+ { MODRM_SPLITRM, 13245 },
+ { MODRM_SPLITRM, 13247 },
+ { MODRM_SPLITRM, 13249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13259 },
+ { MODRM_SPLITRM, 13261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 13017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13263 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13265 },
+ { MODRM_SPLITRM, 13267 },
+ { MODRM_SPLITRM, 13269 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13271 },
+ { MODRM_SPLITRM, 13273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13033 },
+ { MODRM_SPLITRM, 13035 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13275 },
+ { MODRM_SPLITRM, 13039 },
+ { MODRM_SPLITRM, 13041 },
+ { MODRM_SPLITRM, 13043 },
+ { MODRM_SPLITRM, 13045 },
+ { MODRM_SPLITRM, 13047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13277 },
+ { MODRM_SPLITRM, 13279 },
+ { MODRM_SPLITRM, 13281 },
+ { MODRM_SPLITRM, 13283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13285 },
+ { MODRM_SPLITRM, 13287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13061 },
+ { MODRM_SPLITRM, 13063 },
+ { MODRM_SPLITRM, 13065 },
+ { MODRM_SPLITRM, 13067 },
+ { MODRM_SPLITRM, 13069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13289 },
+ { MODRM_SPLITRM, 13073 },
+ { MODRM_SPLITRM, 13291 },
+ { MODRM_SPLITRM, 13077 },
+ { MODRM_SPLITRM, 13293 },
+ { MODRM_SPLITRM, 13081 },
+ { MODRM_SPLITRM, 13295 },
+ { MODRM_SPLITRM, 13085 },
+ { MODRM_SPLITRM, 13297 },
+ { MODRM_SPLITRM, 13299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13301 },
+ { MODRM_SPLITRM, 13303 },
+ { MODRM_SPLITRM, 13305 },
+ { MODRM_SPLITRM, 13307 },
+ { MODRM_SPLITRM, 13309 },
+ { MODRM_SPLITRM, 13311 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13313 },
+ { MODRM_SPLITRM, 13315 },
+ { MODRM_SPLITRM, 13317 },
+ { MODRM_SPLITRM, 13319 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13321 },
+ { MODRM_SPLITRM, 13323 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13325 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13327 },
+ { MODRM_SPLITRM, 13329 },
+ { MODRM_SPLITRM, 13331 },
+ { MODRM_SPLITRM, 13333 },
+ { MODRM_SPLITRM, 13335 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13337 },
+ { MODRM_SPLITRM, 13339 },
+ { MODRM_SPLITRM, 13341 },
+ { MODRM_SPLITRM, 13343 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13345 },
+ { MODRM_SPLITRM, 13347 },
+ { MODRM_SPLITRM, 13349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13351 },
+ { MODRM_SPLITRM, 13353 },
+ { MODRM_SPLITRM, 13355 },
+ { MODRM_SPLITRM, 13357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13361 },
+ { MODRM_SPLITRM, 13363 },
+ { MODRM_SPLITRM, 13365 },
+ { MODRM_SPLITRM, 13367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13371 },
+ { MODRM_SPLITRM, 13373 },
+ { MODRM_SPLITRM, 13375 },
+ { MODRM_SPLITRM, 13377 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13379 },
+ { MODRM_SPLITRM, 13381 },
+ { MODRM_SPLITRM, 13383 },
+ { MODRM_SPLITRM, 13385 },
+ { MODRM_SPLITRM, 13387 },
+ { MODRM_SPLITRM, 13389 },
+ { MODRM_SPLITRM, 13391 },
+ { MODRM_SPLITRM, 13393 },
+ { MODRM_SPLITRM, 13395 },
+ { MODRM_SPLITRM, 13397 },
+ { MODRM_SPLITRM, 13399 },
+ { MODRM_SPLITRM, 13401 },
+ { MODRM_SPLITRM, 13403 },
+ { MODRM_SPLITRM, 13405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13407 },
+ { MODRM_SPLITRM, 13409 },
+ { MODRM_SPLITRM, 13411 },
+ { MODRM_SPLITRM, 13413 },
+ { MODRM_SPLITRM, 13415 },
+ { MODRM_SPLITRM, 13417 },
+ { MODRM_SPLITRM, 13419 },
+ { MODRM_SPLITRM, 13421 },
+ { MODRM_SPLITRM, 13423 },
+ { MODRM_SPLITRM, 13425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13427 },
+ { MODRM_SPLITRM, 13429 },
+ { MODRM_SPLITRM, 13431 },
+ { MODRM_SPLITRM, 13433 },
+ { MODRM_SPLITRM, 13435 },
+ { MODRM_SPLITRM, 13437 },
+ { MODRM_SPLITRM, 13439 },
+ { MODRM_SPLITRM, 13441 },
+ { MODRM_SPLITRM, 13443 },
+ { MODRM_SPLITRM, 13445 },
+ { MODRM_SPLITRM, 13447 },
+ { MODRM_SPLITRM, 13449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13451 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13453 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13455 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13457 },
+ { MODRM_SPLITRM, 13459 },
+ { MODRM_SPLITRM, 13461 },
+ { MODRM_SPLITRM, 13463 },
+ { MODRM_SPLITRM, 13465 },
+ { MODRM_SPLITRM, 13467 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13469 },
+ { MODRM_SPLITRM, 13471 },
+ { MODRM_SPLITRM, 13473 },
+ { MODRM_SPLITRM, 13475 },
+ { MODRM_SPLITRM, 13477 },
+ { MODRM_SPLITRM, 13479 },
+ { MODRM_SPLITRM, 13481 },
+ { MODRM_SPLITRM, 13483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13485 },
+ { MODRM_SPLITRM, 13487 },
+ { MODRM_SPLITRM, 13489 },
+ { MODRM_SPLITRM, 13491 },
+ { MODRM_SPLITRM, 13493 },
+ { MODRM_SPLITRM, 13495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 13497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13501 },
+ { MODRM_SPLITRM, 13503 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13505 },
+ { MODRM_SPLITRM, 13507 },
+ { MODRM_SPLITRM, 13509 },
+ { MODRM_SPLITRM, 13511 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13513 },
+ { MODRM_SPLITRM, 13515 },
+ { MODRM_SPLITRM, 13517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13519 },
+ { MODRM_SPLITRM, 13521 },
+ { MODRM_SPLITRM, 13523 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13525 },
+ { MODRM_SPLITRM, 13527 },
+ { MODRM_SPLITRM, 13529 },
+ { MODRM_SPLITRM, 13531 },
+ { MODRM_SPLITRM, 13533 },
+ { MODRM_SPLITRM, 13535 },
+ { MODRM_SPLITRM, 13537 },
+ { MODRM_SPLITRM, 13539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13541 },
+ { MODRM_SPLITRM, 13543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13545 },
+ { MODRM_SPLITRM, 13547 },
+ { MODRM_SPLITRM, 13549 },
+ { MODRM_SPLITRM, 13551 },
+ { MODRM_SPLITRM, 13553 },
+ { MODRM_SPLITRM, 13555 },
+ { MODRM_SPLITRM, 13557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13559 },
+ { MODRM_SPLITRM, 13561 },
+ { MODRM_SPLITRM, 13563 },
+ { MODRM_SPLITRM, 13565 },
+ { MODRM_SPLITRM, 13567 },
+ { MODRM_SPLITRM, 13569 },
+ { MODRM_SPLITRM, 13571 },
+ { MODRM_SPLITRM, 13573 },
+ { MODRM_SPLITRM, 13575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13577 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13579 },
+ { MODRM_SPLITRM, 13581 },
+ { MODRM_SPLITRM, 13583 },
+ { MODRM_SPLITRM, 13585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13587 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13591 },
+ { MODRM_SPLITRM, 13593 },
+ { MODRM_SPLITRM, 13595 },
+ { MODRM_SPLITRM, 13597 },
+ { MODRM_SPLITRM, 13599 },
+ { MODRM_SPLITRM, 13601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13603 },
+ { MODRM_SPLITRM, 13605 },
+ { MODRM_SPLITRM, 13607 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13609 },
+ { MODRM_SPLITRM, 13611 },
+ { MODRM_SPLITRM, 13613 },
+ { MODRM_SPLITRM, 13615 },
+ { MODRM_SPLITRM, 13617 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13623 },
+ { MODRM_SPLITRM, 13625 },
+ { MODRM_SPLITRM, 13627 },
+ { MODRM_SPLITRM, 13629 },
+ { MODRM_SPLITRM, 13631 },
+ { MODRM_SPLITRM, 13633 },
+ { MODRM_SPLITRM, 13635 },
+ { MODRM_SPLITRM, 13637 },
+ { MODRM_SPLITRM, 13639 },
+ { MODRM_SPLITRM, 13641 },
+ { MODRM_SPLITRM, 13643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13645 },
+ { MODRM_SPLITRM, 13647 },
+ { MODRM_SPLITRM, 13649 },
+ { MODRM_SPLITRM, 13651 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13653 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13655 },
+ { MODRM_SPLITRM, 13657 },
+ { MODRM_SPLITRM, 13659 },
+ { MODRM_SPLITRM, 13661 },
+ { MODRM_SPLITRM, 13663 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13665 },
+ { MODRM_SPLITRM, 13667 },
+ { MODRM_SPLITRM, 13669 },
+ { MODRM_SPLITRM, 13189 },
+ { MODRM_SPLITRM, 13671 },
+ { MODRM_SPLITRM, 13193 },
+ { MODRM_SPLITRM, 13673 },
+ { MODRM_SPLITRM, 13197 },
+ { MODRM_SPLITRM, 13675 },
+ { MODRM_SPLITRM, 13201 },
+ { MODRM_SPLITRM, 13677 },
+ { MODRM_SPLITRM, 13679 },
+ { MODRM_SPLITRM, 13681 },
+ { MODRM_SPLITRM, 13683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13685 },
+ { MODRM_SPLITRM, 13687 },
+ { MODRM_SPLITRM, 13689 },
+ { MODRM_SPLITRM, 13217 },
+ { MODRM_SPLITRM, 13691 },
+ { MODRM_SPLITRM, 13221 },
+ { MODRM_SPLITRM, 13693 },
+ { MODRM_SPLITRM, 13225 },
+ { MODRM_SPLITRM, 13695 },
+ { MODRM_SPLITRM, 13229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13697 },
+ { MODRM_SPLITRM, 13699 },
+ { MODRM_SPLITRM, 13701 },
+ { MODRM_SPLITRM, 13237 },
+ { MODRM_SPLITRM, 13703 },
+ { MODRM_SPLITRM, 13241 },
+ { MODRM_SPLITRM, 13705 },
+ { MODRM_SPLITRM, 13245 },
+ { MODRM_SPLITRM, 13707 },
+ { MODRM_SPLITRM, 13249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13713 },
+ { MODRM_SPLITRM, 13715 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 13497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13499 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13717 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13719 },
+ { MODRM_SPLITRM, 13721 },
+ { MODRM_SPLITRM, 13723 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13725 },
+ { MODRM_SPLITRM, 13727 },
+ { MODRM_SPLITRM, 13729 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13731 },
+ { MODRM_SPLITRM, 13733 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13519 },
+ { MODRM_SPLITRM, 13521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13735 },
+ { MODRM_SPLITRM, 13525 },
+ { MODRM_SPLITRM, 13527 },
+ { MODRM_SPLITRM, 13529 },
+ { MODRM_SPLITRM, 13531 },
+ { MODRM_SPLITRM, 13533 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13737 },
+ { MODRM_SPLITRM, 13739 },
+ { MODRM_SPLITRM, 13741 },
+ { MODRM_SPLITRM, 13743 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13745 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13545 },
+ { MODRM_SPLITRM, 13547 },
+ { MODRM_SPLITRM, 13549 },
+ { MODRM_SPLITRM, 13551 },
+ { MODRM_SPLITRM, 13553 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13747 },
+ { MODRM_SPLITRM, 13749 },
+ { MODRM_SPLITRM, 13559 },
+ { MODRM_SPLITRM, 13751 },
+ { MODRM_SPLITRM, 13563 },
+ { MODRM_SPLITRM, 13753 },
+ { MODRM_SPLITRM, 13567 },
+ { MODRM_SPLITRM, 13755 },
+ { MODRM_SPLITRM, 13571 },
+ { MODRM_SPLITRM, 13757 },
+ { MODRM_SPLITRM, 13759 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13763 },
+ { MODRM_SPLITRM, 13765 },
+ { MODRM_SPLITRM, 13767 },
+ { MODRM_SPLITRM, 13769 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13771 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13773 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13775 },
+ { MODRM_SPLITRM, 13777 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13779 },
+ { MODRM_SPLITRM, 13781 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13783 },
+ { MODRM_SPLITRM, 13785 },
+ { MODRM_SPLITRM, 13787 },
+ { MODRM_SPLITRM, 13789 },
+ { MODRM_SPLITRM, 13791 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13793 },
+ { MODRM_SPLITRM, 13795 },
+ { MODRM_SPLITRM, 13797 },
+ { MODRM_SPLITRM, 13799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13801 },
+ { MODRM_SPLITRM, 13803 },
+ { MODRM_SPLITRM, 13805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13807 },
+ { MODRM_SPLITRM, 13809 },
+ { MODRM_SPLITRM, 13811 },
+ { MODRM_SPLITRM, 13813 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13817 },
+ { MODRM_SPLITRM, 13819 },
+ { MODRM_SPLITRM, 13821 },
+ { MODRM_SPLITRM, 13823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13827 },
+ { MODRM_SPLITRM, 13829 },
+ { MODRM_SPLITRM, 13831 },
+ { MODRM_SPLITRM, 13833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13835 },
+ { MODRM_SPLITRM, 13837 },
+ { MODRM_SPLITRM, 13839 },
+ { MODRM_SPLITRM, 13385 },
+ { MODRM_SPLITRM, 13841 },
+ { MODRM_SPLITRM, 13389 },
+ { MODRM_SPLITRM, 13843 },
+ { MODRM_SPLITRM, 13393 },
+ { MODRM_SPLITRM, 13845 },
+ { MODRM_SPLITRM, 13397 },
+ { MODRM_SPLITRM, 13847 },
+ { MODRM_SPLITRM, 13849 },
+ { MODRM_SPLITRM, 13851 },
+ { MODRM_SPLITRM, 13853 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13855 },
+ { MODRM_SPLITRM, 13857 },
+ { MODRM_SPLITRM, 13859 },
+ { MODRM_SPLITRM, 13413 },
+ { MODRM_SPLITRM, 13861 },
+ { MODRM_SPLITRM, 13417 },
+ { MODRM_SPLITRM, 13863 },
+ { MODRM_SPLITRM, 13421 },
+ { MODRM_SPLITRM, 13865 },
+ { MODRM_SPLITRM, 13425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13867 },
+ { MODRM_SPLITRM, 13869 },
+ { MODRM_SPLITRM, 13871 },
+ { MODRM_SPLITRM, 13873 },
+ { MODRM_SPLITRM, 13875 },
+ { MODRM_SPLITRM, 13437 },
+ { MODRM_SPLITRM, 13877 },
+ { MODRM_SPLITRM, 13441 },
+ { MODRM_SPLITRM, 13879 },
+ { MODRM_SPLITRM, 13445 },
+ { MODRM_SPLITRM, 13881 },
+ { MODRM_SPLITRM, 13449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13885 },
+ { MODRM_SPLITRM, 13887 },
+ { MODRM_SPLITRM, 13889 },
+ { MODRM_SPLITRM, 13891 },
+ { MODRM_SPLITRM, 13893 },
+ { MODRM_SPLITRM, 13895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13897 },
+ { MODRM_SPLITRM, 13899 },
+ { MODRM_SPLITRM, 13901 },
+ { MODRM_SPLITRM, 13903 },
+ { MODRM_SPLITRM, 13905 },
+ { MODRM_SPLITRM, 13907 },
+ { MODRM_SPLITRM, 13909 },
+ { MODRM_SPLITRM, 13911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13913 },
+ { MODRM_SPLITRM, 13915 },
+ { MODRM_SPLITRM, 13917 },
+ { MODRM_SPLITRM, 13919 },
+ { MODRM_SPLITRM, 13921 },
+ { MODRM_SPLITRM, 13923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13925 },
+ { MODRM_SPLITRM, 13927 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13929 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 13933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13937 },
+ { MODRM_SPLITRM, 13939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13941 },
+ { MODRM_SPLITRM, 13943 },
+ { MODRM_SPLITRM, 13945 },
+ { MODRM_SPLITRM, 13947 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13949 },
+ { MODRM_SPLITRM, 13951 },
+ { MODRM_SPLITRM, 13953 },
+ { MODRM_SPLITRM, 13955 },
+ { MODRM_SPLITRM, 13957 },
+ { MODRM_SPLITRM, 13959 },
+ { MODRM_SPLITRM, 13961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13963 },
+ { MODRM_SPLITRM, 13965 },
+ { MODRM_SPLITRM, 13967 },
+ { MODRM_SPLITRM, 13969 },
+ { MODRM_SPLITRM, 13971 },
+ { MODRM_SPLITRM, 13973 },
+ { MODRM_SPLITRM, 13975 },
+ { MODRM_SPLITRM, 13977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13979 },
+ { MODRM_SPLITRM, 13981 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13983 },
+ { MODRM_SPLITRM, 13985 },
+ { MODRM_SPLITRM, 13987 },
+ { MODRM_SPLITRM, 13989 },
+ { MODRM_SPLITRM, 13991 },
+ { MODRM_SPLITRM, 13993 },
+ { MODRM_SPLITRM, 13995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13997 },
+ { MODRM_SPLITRM, 13999 },
+ { MODRM_SPLITRM, 14001 },
+ { MODRM_SPLITRM, 14003 },
+ { MODRM_SPLITRM, 14005 },
+ { MODRM_SPLITRM, 14007 },
+ { MODRM_SPLITRM, 14009 },
+ { MODRM_SPLITRM, 14011 },
+ { MODRM_SPLITRM, 14013 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14017 },
+ { MODRM_SPLITRM, 14019 },
+ { MODRM_SPLITRM, 14021 },
+ { MODRM_SPLITRM, 14023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14027 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14029 },
+ { MODRM_SPLITRM, 14031 },
+ { MODRM_SPLITRM, 14033 },
+ { MODRM_SPLITRM, 14035 },
+ { MODRM_SPLITRM, 14037 },
+ { MODRM_SPLITRM, 14039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14041 },
+ { MODRM_SPLITRM, 14043 },
+ { MODRM_SPLITRM, 14045 },
+ { MODRM_SPLITRM, 14047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14049 },
+ { MODRM_SPLITRM, 14051 },
+ { MODRM_SPLITRM, 14053 },
+ { MODRM_SPLITRM, 14055 },
+ { MODRM_SPLITRM, 14057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14059 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14063 },
+ { MODRM_SPLITRM, 14065 },
+ { MODRM_SPLITRM, 14067 },
+ { MODRM_SPLITRM, 14069 },
+ { MODRM_SPLITRM, 14071 },
+ { MODRM_SPLITRM, 14073 },
+ { MODRM_SPLITRM, 14075 },
+ { MODRM_SPLITRM, 14077 },
+ { MODRM_SPLITRM, 14079 },
+ { MODRM_SPLITRM, 14081 },
+ { MODRM_SPLITRM, 14083 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14085 },
+ { MODRM_SPLITRM, 14087 },
+ { MODRM_SPLITRM, 14089 },
+ { MODRM_SPLITRM, 14091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14093 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14095 },
+ { MODRM_SPLITRM, 14097 },
+ { MODRM_SPLITRM, 14099 },
+ { MODRM_SPLITRM, 14101 },
+ { MODRM_SPLITRM, 14103 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14105 },
+ { MODRM_SPLITRM, 14107 },
+ { MODRM_SPLITRM, 14109 },
+ { MODRM_SPLITRM, 13189 },
+ { MODRM_SPLITRM, 14111 },
+ { MODRM_SPLITRM, 13193 },
+ { MODRM_SPLITRM, 14113 },
+ { MODRM_SPLITRM, 13197 },
+ { MODRM_SPLITRM, 14115 },
+ { MODRM_SPLITRM, 13201 },
+ { MODRM_SPLITRM, 14117 },
+ { MODRM_SPLITRM, 14119 },
+ { MODRM_SPLITRM, 14121 },
+ { MODRM_SPLITRM, 14123 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14125 },
+ { MODRM_SPLITRM, 14127 },
+ { MODRM_SPLITRM, 14129 },
+ { MODRM_SPLITRM, 13217 },
+ { MODRM_SPLITRM, 14131 },
+ { MODRM_SPLITRM, 13221 },
+ { MODRM_SPLITRM, 14133 },
+ { MODRM_SPLITRM, 13225 },
+ { MODRM_SPLITRM, 14135 },
+ { MODRM_SPLITRM, 13229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14137 },
+ { MODRM_SPLITRM, 14139 },
+ { MODRM_SPLITRM, 14141 },
+ { MODRM_SPLITRM, 13237 },
+ { MODRM_SPLITRM, 14143 },
+ { MODRM_SPLITRM, 13241 },
+ { MODRM_SPLITRM, 14145 },
+ { MODRM_SPLITRM, 13245 },
+ { MODRM_SPLITRM, 14147 },
+ { MODRM_SPLITRM, 13249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 14151 },
+ { MODRM_SPLITREG, 14167 },
+ { MODRM_SPLITRM, 14183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14185 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14191 },
+ { MODRM_SPLITRM, 14193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 13933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14197 },
+ { MODRM_SPLITRM, 14199 },
+ { MODRM_SPLITRM, 14201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14203 },
+ { MODRM_SPLITRM, 14205 },
+ { MODRM_SPLITRM, 14207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14209 },
+ { MODRM_SPLITRM, 14211 },
+ { MODRM_SPLITRM, 14213 },
+ { MODRM_SPLITRM, 13957 },
+ { MODRM_SPLITRM, 13959 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14215 },
+ { MODRM_SPLITRM, 13963 },
+ { MODRM_SPLITRM, 13965 },
+ { MODRM_SPLITRM, 13967 },
+ { MODRM_SPLITRM, 13969 },
+ { MODRM_SPLITRM, 13971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14217 },
+ { MODRM_SPLITRM, 14219 },
+ { MODRM_SPLITRM, 14221 },
+ { MODRM_SPLITRM, 14223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13983 },
+ { MODRM_SPLITRM, 13985 },
+ { MODRM_SPLITRM, 13987 },
+ { MODRM_SPLITRM, 13989 },
+ { MODRM_SPLITRM, 13991 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14227 },
+ { MODRM_SPLITRM, 14229 },
+ { MODRM_SPLITRM, 13997 },
+ { MODRM_SPLITRM, 14231 },
+ { MODRM_SPLITRM, 14001 },
+ { MODRM_SPLITRM, 14233 },
+ { MODRM_SPLITRM, 14005 },
+ { MODRM_SPLITRM, 14235 },
+ { MODRM_SPLITRM, 14009 },
+ { MODRM_SPLITRM, 14237 },
+ { MODRM_SPLITRM, 14239 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14241 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14243 },
+ { MODRM_SPLITRM, 14245 },
+ { MODRM_SPLITRM, 14247 },
+ { MODRM_SPLITRM, 14249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14255 },
+ { MODRM_SPLITRM, 14257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14259 },
+ { MODRM_SPLITRM, 14261 },
+ { MODRM_SPLITRM, 14263 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14265 },
+ { MODRM_SPLITRM, 14267 },
+ { MODRM_SPLITRM, 14269 },
+ { MODRM_SPLITRM, 14271 },
+ { MODRM_SPLITRM, 14273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14275 },
+ { MODRM_SPLITRM, 14277 },
+ { MODRM_SPLITRM, 14279 },
+ { MODRM_SPLITRM, 14281 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14283 },
+ { MODRM_SPLITRM, 14285 },
+ { MODRM_SPLITRM, 14287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14289 },
+ { MODRM_SPLITRM, 14291 },
+ { MODRM_SPLITRM, 14293 },
+ { MODRM_SPLITRM, 14295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14297 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14299 },
+ { MODRM_SPLITRM, 14301 },
+ { MODRM_SPLITRM, 14303 },
+ { MODRM_SPLITRM, 14305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14307 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14309 },
+ { MODRM_SPLITRM, 14311 },
+ { MODRM_SPLITRM, 14313 },
+ { MODRM_SPLITRM, 14315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14317 },
+ { MODRM_SPLITRM, 14319 },
+ { MODRM_SPLITRM, 14321 },
+ { MODRM_SPLITRM, 13385 },
+ { MODRM_SPLITRM, 14323 },
+ { MODRM_SPLITRM, 13389 },
+ { MODRM_SPLITRM, 14325 },
+ { MODRM_SPLITRM, 13393 },
+ { MODRM_SPLITRM, 14327 },
+ { MODRM_SPLITRM, 13397 },
+ { MODRM_SPLITRM, 14329 },
+ { MODRM_SPLITRM, 14331 },
+ { MODRM_SPLITRM, 14333 },
+ { MODRM_SPLITRM, 14335 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14337 },
+ { MODRM_SPLITRM, 14339 },
+ { MODRM_SPLITRM, 14341 },
+ { MODRM_SPLITRM, 13413 },
+ { MODRM_SPLITRM, 14343 },
+ { MODRM_SPLITRM, 13417 },
+ { MODRM_SPLITRM, 14345 },
+ { MODRM_SPLITRM, 13421 },
+ { MODRM_SPLITRM, 14347 },
+ { MODRM_SPLITRM, 13425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14349 },
+ { MODRM_SPLITRM, 14351 },
+ { MODRM_SPLITRM, 14353 },
+ { MODRM_SPLITRM, 14355 },
+ { MODRM_SPLITRM, 14357 },
+ { MODRM_SPLITRM, 13437 },
+ { MODRM_SPLITRM, 14359 },
+ { MODRM_SPLITRM, 13441 },
+ { MODRM_SPLITRM, 14361 },
+ { MODRM_SPLITRM, 13445 },
+ { MODRM_SPLITRM, 14363 },
+ { MODRM_SPLITRM, 13449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 14367 },
+ { MODRM_SPLITREG, 14383 },
+ { MODRM_SPLITRM, 14399 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14401 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14409 },
+ { MODRM_SPLITRM, 14411 },
+ { MODRM_SPLITRM, 14413 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14419 },
+ { MODRM_SPLITRM, 14421 },
+ { MODRM_SPLITRM, 14423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14431 },
+ { MODRM_SPLITRM, 14433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14435 },
+ { MODRM_SPLITRM, 14437 },
+ { MODRM_SPLITRM, 14439 },
+ { MODRM_SPLITRM, 14441 },
+ { MODRM_SPLITRM, 14443 },
+ { MODRM_SPLITRM, 14445 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14451 },
+ { MODRM_SPLITRM, 14453 },
+ { MODRM_SPLITRM, 14455 },
+ { MODRM_SPLITRM, 14457 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14459 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14461 },
+ { MODRM_SPLITRM, 14463 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14467 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14469 },
+ { MODRM_SPLITRM, 14471 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14473 },
+ { MODRM_SPLITRM, 14475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14477 },
+ { MODRM_SPLITRM, 14479 },
+ { MODRM_SPLITRM, 14481 },
+ { MODRM_SPLITRM, 14483 },
+ { MODRM_SPLITRM, 14485 },
+ { MODRM_SPLITRM, 14487 },
+ { MODRM_SPLITRM, 14489 },
+ { MODRM_SPLITRM, 14491 },
+ { MODRM_SPLITRM, 14493 },
+ { MODRM_SPLITRM, 14495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14497 },
+ { MODRM_SPLITRM, 14499 },
+ { MODRM_SPLITRM, 14501 },
+ { MODRM_SPLITRM, 14503 },
+ { MODRM_SPLITRM, 14505 },
+ { MODRM_SPLITRM, 14507 },
+ { MODRM_SPLITRM, 14509 },
+ { MODRM_SPLITRM, 14511 },
+ { MODRM_SPLITRM, 14513 },
+ { MODRM_SPLITRM, 14515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14517 },
+ { MODRM_SPLITRM, 14519 },
+ { MODRM_SPLITRM, 14521 },
+ { MODRM_SPLITRM, 14523 },
+ { MODRM_SPLITRM, 14525 },
+ { MODRM_SPLITRM, 14527 },
+ { MODRM_SPLITRM, 14529 },
+ { MODRM_SPLITRM, 14531 },
+ { MODRM_SPLITRM, 14533 },
+ { MODRM_SPLITRM, 14535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14537 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14541 },
+ { MODRM_SPLITRM, 14543 },
+ { MODRM_SPLITRM, 14545 },
+ { MODRM_SPLITRM, 14547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14551 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14553 },
+ { MODRM_SPLITRM, 14555 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14559 },
+ { MODRM_SPLITRM, 14561 },
+ { MODRM_SPLITRM, 14563 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14565 },
+ { MODRM_SPLITRM, 14567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14577 },
+ { MODRM_SPLITRM, 14579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14581 },
+ { MODRM_SPLITRM, 14583 },
+ { MODRM_SPLITRM, 14585 },
+ { MODRM_SPLITRM, 14587 },
+ { MODRM_SPLITRM, 14589 },
+ { MODRM_SPLITRM, 14591 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14595 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14597 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14599 },
+ { MODRM_SPLITRM, 14601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14605 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14607 },
+ { MODRM_SPLITRM, 14609 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14611 },
+ { MODRM_SPLITRM, 14613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14617 },
+ { MODRM_SPLITRM, 14619 },
+ { MODRM_SPLITRM, 14621 },
+ { MODRM_SPLITRM, 14623 },
+ { MODRM_SPLITRM, 14625 },
+ { MODRM_SPLITRM, 14627 },
+ { MODRM_SPLITRM, 14629 },
+ { MODRM_SPLITRM, 14631 },
+ { MODRM_SPLITRM, 14633 },
+ { MODRM_SPLITRM, 14635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14637 },
+ { MODRM_SPLITRM, 14639 },
+ { MODRM_SPLITRM, 14641 },
+ { MODRM_SPLITRM, 14643 },
+ { MODRM_SPLITRM, 14645 },
+ { MODRM_SPLITRM, 14647 },
+ { MODRM_SPLITRM, 14649 },
+ { MODRM_SPLITRM, 14651 },
+ { MODRM_SPLITRM, 14653 },
+ { MODRM_SPLITRM, 14655 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14657 },
+ { MODRM_SPLITRM, 14659 },
+ { MODRM_SPLITRM, 14661 },
+ { MODRM_SPLITRM, 14663 },
+ { MODRM_SPLITRM, 14665 },
+ { MODRM_SPLITRM, 14667 },
+ { MODRM_SPLITRM, 14669 },
+ { MODRM_SPLITRM, 14671 },
+ { MODRM_SPLITRM, 14673 },
+ { MODRM_SPLITRM, 14675 },
+ { MODRM_SPLITRM, 14677 },
+ { MODRM_SPLITRM, 14679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14681 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14685 },
+ { MODRM_SPLITRM, 14687 },
+ { MODRM_SPLITRM, 14689 },
+ { MODRM_SPLITRM, 14691 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14693 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14695 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14409 },
+ { MODRM_SPLITRM, 14697 },
+ { MODRM_SPLITRM, 14699 },
+ { MODRM_SPLITRM, 14701 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14707 },
+ { MODRM_SPLITRM, 14709 },
+ { MODRM_SPLITRM, 14423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14713 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14715 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14717 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14719 },
+ { MODRM_SPLITRM, 14721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14723 },
+ { MODRM_SPLITRM, 14437 },
+ { MODRM_SPLITRM, 14725 },
+ { MODRM_SPLITRM, 14727 },
+ { MODRM_SPLITRM, 14729 },
+ { MODRM_SPLITRM, 14731 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14733 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14735 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14737 },
+ { MODRM_SPLITRM, 14739 },
+ { MODRM_SPLITRM, 14741 },
+ { MODRM_SPLITRM, 14743 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14745 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14747 },
+ { MODRM_SPLITRM, 14749 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14751 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14753 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14755 },
+ { MODRM_SPLITRM, 14757 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14759 },
+ { MODRM_SPLITRM, 14761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14763 },
+ { MODRM_SPLITRM, 14765 },
+ { MODRM_SPLITRM, 14767 },
+ { MODRM_SPLITRM, 14483 },
+ { MODRM_SPLITRM, 14769 },
+ { MODRM_SPLITRM, 14487 },
+ { MODRM_SPLITRM, 14771 },
+ { MODRM_SPLITRM, 14491 },
+ { MODRM_SPLITRM, 14773 },
+ { MODRM_SPLITRM, 14495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14775 },
+ { MODRM_SPLITRM, 14777 },
+ { MODRM_SPLITRM, 14779 },
+ { MODRM_SPLITRM, 14503 },
+ { MODRM_SPLITRM, 14781 },
+ { MODRM_SPLITRM, 14507 },
+ { MODRM_SPLITRM, 14783 },
+ { MODRM_SPLITRM, 14511 },
+ { MODRM_SPLITRM, 14785 },
+ { MODRM_SPLITRM, 14515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14787 },
+ { MODRM_SPLITRM, 14789 },
+ { MODRM_SPLITRM, 14791 },
+ { MODRM_SPLITRM, 14523 },
+ { MODRM_SPLITRM, 14793 },
+ { MODRM_SPLITRM, 14527 },
+ { MODRM_SPLITRM, 14795 },
+ { MODRM_SPLITRM, 14531 },
+ { MODRM_SPLITRM, 14797 },
+ { MODRM_SPLITRM, 14535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14541 },
+ { MODRM_SPLITRM, 14543 },
+ { MODRM_SPLITRM, 14545 },
+ { MODRM_SPLITRM, 14547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14803 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14805 },
+ { MODRM_SPLITRM, 14807 },
+ { MODRM_SPLITRM, 14809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14813 },
+ { MODRM_SPLITRM, 14815 },
+ { MODRM_SPLITRM, 14817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14819 },
+ { MODRM_SPLITRM, 14567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14821 },
+ { MODRM_SPLITRM, 14823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14829 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14831 },
+ { MODRM_SPLITRM, 14833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14835 },
+ { MODRM_SPLITRM, 14583 },
+ { MODRM_SPLITRM, 14837 },
+ { MODRM_SPLITRM, 14839 },
+ { MODRM_SPLITRM, 14841 },
+ { MODRM_SPLITRM, 14843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14849 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14851 },
+ { MODRM_SPLITRM, 14853 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14859 },
+ { MODRM_SPLITRM, 14861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14863 },
+ { MODRM_SPLITRM, 14865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14867 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14869 },
+ { MODRM_SPLITRM, 14871 },
+ { MODRM_SPLITRM, 14873 },
+ { MODRM_SPLITRM, 14623 },
+ { MODRM_SPLITRM, 14875 },
+ { MODRM_SPLITRM, 14627 },
+ { MODRM_SPLITRM, 14877 },
+ { MODRM_SPLITRM, 14631 },
+ { MODRM_SPLITRM, 14879 },
+ { MODRM_SPLITRM, 14635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14881 },
+ { MODRM_SPLITRM, 14883 },
+ { MODRM_SPLITRM, 14885 },
+ { MODRM_SPLITRM, 14643 },
+ { MODRM_SPLITRM, 14887 },
+ { MODRM_SPLITRM, 14647 },
+ { MODRM_SPLITRM, 14889 },
+ { MODRM_SPLITRM, 14651 },
+ { MODRM_SPLITRM, 14891 },
+ { MODRM_SPLITRM, 14655 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14893 },
+ { MODRM_SPLITRM, 14895 },
+ { MODRM_SPLITRM, 14897 },
+ { MODRM_SPLITRM, 14899 },
+ { MODRM_SPLITRM, 14901 },
+ { MODRM_SPLITRM, 14667 },
+ { MODRM_SPLITRM, 14903 },
+ { MODRM_SPLITRM, 14671 },
+ { MODRM_SPLITRM, 14905 },
+ { MODRM_SPLITRM, 14675 },
+ { MODRM_SPLITRM, 14907 },
+ { MODRM_SPLITRM, 14679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14909 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14685 },
+ { MODRM_SPLITRM, 14687 },
+ { MODRM_SPLITRM, 14689 },
+ { MODRM_SPLITRM, 14691 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14409 },
+ { MODRM_SPLITRM, 14915 },
+ { MODRM_SPLITRM, 14917 },
+ { MODRM_SPLITRM, 14919 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14921 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14925 },
+ { MODRM_SPLITRM, 14927 },
+ { MODRM_SPLITRM, 14423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14929 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14937 },
+ { MODRM_SPLITRM, 14939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14941 },
+ { MODRM_SPLITRM, 14437 },
+ { MODRM_SPLITRM, 14943 },
+ { MODRM_SPLITRM, 14945 },
+ { MODRM_SPLITRM, 14947 },
+ { MODRM_SPLITRM, 14949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14955 },
+ { MODRM_SPLITRM, 14957 },
+ { MODRM_SPLITRM, 14959 },
+ { MODRM_SPLITRM, 14961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14965 },
+ { MODRM_SPLITRM, 14967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14973 },
+ { MODRM_SPLITRM, 14975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14977 },
+ { MODRM_SPLITRM, 14979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14981 },
+ { MODRM_SPLITRM, 14983 },
+ { MODRM_SPLITRM, 14985 },
+ { MODRM_SPLITRM, 14483 },
+ { MODRM_SPLITRM, 14987 },
+ { MODRM_SPLITRM, 14487 },
+ { MODRM_SPLITRM, 14989 },
+ { MODRM_SPLITRM, 14491 },
+ { MODRM_SPLITRM, 14991 },
+ { MODRM_SPLITRM, 14495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 14993 },
+ { MODRM_SPLITRM, 14995 },
+ { MODRM_SPLITRM, 14997 },
+ { MODRM_SPLITRM, 14503 },
+ { MODRM_SPLITRM, 14999 },
+ { MODRM_SPLITRM, 14507 },
+ { MODRM_SPLITRM, 15001 },
+ { MODRM_SPLITRM, 14511 },
+ { MODRM_SPLITRM, 15003 },
+ { MODRM_SPLITRM, 14515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15005 },
+ { MODRM_SPLITRM, 15007 },
+ { MODRM_SPLITRM, 15009 },
+ { MODRM_SPLITRM, 14523 },
+ { MODRM_SPLITRM, 15011 },
+ { MODRM_SPLITRM, 14527 },
+ { MODRM_SPLITRM, 15013 },
+ { MODRM_SPLITRM, 14531 },
+ { MODRM_SPLITRM, 15015 },
+ { MODRM_SPLITRM, 14535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15021 },
+ { MODRM_SPLITRM, 14543 },
+ { MODRM_SPLITRM, 15023 },
+ { MODRM_SPLITRM, 14547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15027 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15029 },
+ { MODRM_SPLITRM, 15031 },
+ { MODRM_SPLITRM, 15033 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15035 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15037 },
+ { MODRM_SPLITRM, 15039 },
+ { MODRM_SPLITRM, 15041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15043 },
+ { MODRM_SPLITRM, 14567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15045 },
+ { MODRM_SPLITRM, 15047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15049 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15055 },
+ { MODRM_SPLITRM, 15057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15059 },
+ { MODRM_SPLITRM, 14583 },
+ { MODRM_SPLITRM, 15061 },
+ { MODRM_SPLITRM, 15063 },
+ { MODRM_SPLITRM, 15065 },
+ { MODRM_SPLITRM, 15067 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15073 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15075 },
+ { MODRM_SPLITRM, 15077 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15083 },
+ { MODRM_SPLITRM, 15085 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15087 },
+ { MODRM_SPLITRM, 15089 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15093 },
+ { MODRM_SPLITRM, 15095 },
+ { MODRM_SPLITRM, 15097 },
+ { MODRM_SPLITRM, 14623 },
+ { MODRM_SPLITRM, 15099 },
+ { MODRM_SPLITRM, 14627 },
+ { MODRM_SPLITRM, 15101 },
+ { MODRM_SPLITRM, 14631 },
+ { MODRM_SPLITRM, 15103 },
+ { MODRM_SPLITRM, 14635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15105 },
+ { MODRM_SPLITRM, 15107 },
+ { MODRM_SPLITRM, 15109 },
+ { MODRM_SPLITRM, 14643 },
+ { MODRM_SPLITRM, 15111 },
+ { MODRM_SPLITRM, 14647 },
+ { MODRM_SPLITRM, 15113 },
+ { MODRM_SPLITRM, 14651 },
+ { MODRM_SPLITRM, 15115 },
+ { MODRM_SPLITRM, 14655 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15117 },
+ { MODRM_SPLITRM, 15119 },
+ { MODRM_SPLITRM, 15121 },
+ { MODRM_SPLITRM, 15123 },
+ { MODRM_SPLITRM, 15125 },
+ { MODRM_SPLITRM, 14667 },
+ { MODRM_SPLITRM, 15127 },
+ { MODRM_SPLITRM, 14671 },
+ { MODRM_SPLITRM, 15129 },
+ { MODRM_SPLITRM, 14675 },
+ { MODRM_SPLITRM, 15131 },
+ { MODRM_SPLITRM, 14679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15133 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15135 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15137 },
+ { MODRM_SPLITRM, 14687 },
+ { MODRM_SPLITRM, 15139 },
+ { MODRM_SPLITRM, 14691 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15145 },
+ { MODRM_SPLITRM, 15147 },
+ { MODRM_SPLITRM, 15149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15153 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15155 },
+ { MODRM_SPLITRM, 15157 },
+ { MODRM_SPLITRM, 15159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15165 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15167 },
+ { MODRM_SPLITRM, 15169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15171 },
+ { MODRM_SPLITRM, 15173 },
+ { MODRM_SPLITRM, 15175 },
+ { MODRM_SPLITRM, 15177 },
+ { MODRM_SPLITRM, 15179 },
+ { MODRM_SPLITRM, 15181 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15185 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15187 },
+ { MODRM_SPLITRM, 15189 },
+ { MODRM_SPLITRM, 15191 },
+ { MODRM_SPLITRM, 15193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15197 },
+ { MODRM_SPLITRM, 15199 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15203 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15205 },
+ { MODRM_SPLITRM, 15207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15209 },
+ { MODRM_SPLITRM, 15211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15213 },
+ { MODRM_SPLITRM, 15215 },
+ { MODRM_SPLITRM, 15217 },
+ { MODRM_SPLITRM, 15219 },
+ { MODRM_SPLITRM, 15221 },
+ { MODRM_SPLITRM, 15223 },
+ { MODRM_SPLITRM, 15225 },
+ { MODRM_SPLITRM, 15227 },
+ { MODRM_SPLITRM, 15229 },
+ { MODRM_SPLITRM, 15231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15233 },
+ { MODRM_SPLITRM, 15235 },
+ { MODRM_SPLITRM, 15237 },
+ { MODRM_SPLITRM, 15239 },
+ { MODRM_SPLITRM, 15241 },
+ { MODRM_SPLITRM, 15243 },
+ { MODRM_SPLITRM, 15245 },
+ { MODRM_SPLITRM, 15247 },
+ { MODRM_SPLITRM, 15249 },
+ { MODRM_SPLITRM, 15251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15253 },
+ { MODRM_SPLITRM, 15255 },
+ { MODRM_SPLITRM, 15257 },
+ { MODRM_SPLITRM, 15259 },
+ { MODRM_SPLITRM, 15261 },
+ { MODRM_SPLITRM, 15263 },
+ { MODRM_SPLITRM, 15265 },
+ { MODRM_SPLITRM, 15267 },
+ { MODRM_SPLITRM, 15269 },
+ { MODRM_SPLITRM, 15271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15277 },
+ { MODRM_SPLITRM, 15279 },
+ { MODRM_SPLITRM, 15281 },
+ { MODRM_SPLITRM, 15283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15289 },
+ { MODRM_SPLITRM, 15291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15295 },
+ { MODRM_SPLITRM, 15297 },
+ { MODRM_SPLITRM, 15299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15301 },
+ { MODRM_SPLITRM, 15303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15307 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15311 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15313 },
+ { MODRM_SPLITRM, 15315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15317 },
+ { MODRM_SPLITRM, 15319 },
+ { MODRM_SPLITRM, 15321 },
+ { MODRM_SPLITRM, 15323 },
+ { MODRM_SPLITRM, 15325 },
+ { MODRM_SPLITRM, 15327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15329 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15331 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15335 },
+ { MODRM_SPLITRM, 15337 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15339 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15341 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15343 },
+ { MODRM_SPLITRM, 15345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15347 },
+ { MODRM_SPLITRM, 15349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15353 },
+ { MODRM_SPLITRM, 15355 },
+ { MODRM_SPLITRM, 15357 },
+ { MODRM_SPLITRM, 15359 },
+ { MODRM_SPLITRM, 15361 },
+ { MODRM_SPLITRM, 15363 },
+ { MODRM_SPLITRM, 15365 },
+ { MODRM_SPLITRM, 15367 },
+ { MODRM_SPLITRM, 15369 },
+ { MODRM_SPLITRM, 15371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15373 },
+ { MODRM_SPLITRM, 15375 },
+ { MODRM_SPLITRM, 15377 },
+ { MODRM_SPLITRM, 15379 },
+ { MODRM_SPLITRM, 15381 },
+ { MODRM_SPLITRM, 15383 },
+ { MODRM_SPLITRM, 15385 },
+ { MODRM_SPLITRM, 15387 },
+ { MODRM_SPLITRM, 15389 },
+ { MODRM_SPLITRM, 15391 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15393 },
+ { MODRM_SPLITRM, 15395 },
+ { MODRM_SPLITRM, 15397 },
+ { MODRM_SPLITRM, 15399 },
+ { MODRM_SPLITRM, 15401 },
+ { MODRM_SPLITRM, 15403 },
+ { MODRM_SPLITRM, 15405 },
+ { MODRM_SPLITRM, 15407 },
+ { MODRM_SPLITRM, 15409 },
+ { MODRM_SPLITRM, 15411 },
+ { MODRM_SPLITRM, 15413 },
+ { MODRM_SPLITRM, 15415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15419 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15421 },
+ { MODRM_SPLITRM, 15423 },
+ { MODRM_SPLITRM, 15425 },
+ { MODRM_SPLITRM, 15427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15145 },
+ { MODRM_SPLITRM, 15433 },
+ { MODRM_SPLITRM, 15435 },
+ { MODRM_SPLITRM, 15437 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15439 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15441 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15443 },
+ { MODRM_SPLITRM, 15445 },
+ { MODRM_SPLITRM, 15159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15449 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15451 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15453 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15455 },
+ { MODRM_SPLITRM, 15457 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15459 },
+ { MODRM_SPLITRM, 15173 },
+ { MODRM_SPLITRM, 15461 },
+ { MODRM_SPLITRM, 15463 },
+ { MODRM_SPLITRM, 15465 },
+ { MODRM_SPLITRM, 15467 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15469 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15471 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15473 },
+ { MODRM_SPLITRM, 15475 },
+ { MODRM_SPLITRM, 15477 },
+ { MODRM_SPLITRM, 15479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15481 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15483 },
+ { MODRM_SPLITRM, 15485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15487 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15489 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15491 },
+ { MODRM_SPLITRM, 15493 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15495 },
+ { MODRM_SPLITRM, 15497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15499 },
+ { MODRM_SPLITRM, 15501 },
+ { MODRM_SPLITRM, 15503 },
+ { MODRM_SPLITRM, 15219 },
+ { MODRM_SPLITRM, 15505 },
+ { MODRM_SPLITRM, 15223 },
+ { MODRM_SPLITRM, 15507 },
+ { MODRM_SPLITRM, 15227 },
+ { MODRM_SPLITRM, 15509 },
+ { MODRM_SPLITRM, 15231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15511 },
+ { MODRM_SPLITRM, 15513 },
+ { MODRM_SPLITRM, 15515 },
+ { MODRM_SPLITRM, 15239 },
+ { MODRM_SPLITRM, 15517 },
+ { MODRM_SPLITRM, 15243 },
+ { MODRM_SPLITRM, 15519 },
+ { MODRM_SPLITRM, 15247 },
+ { MODRM_SPLITRM, 15521 },
+ { MODRM_SPLITRM, 15251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15523 },
+ { MODRM_SPLITRM, 15525 },
+ { MODRM_SPLITRM, 15527 },
+ { MODRM_SPLITRM, 15259 },
+ { MODRM_SPLITRM, 15529 },
+ { MODRM_SPLITRM, 15263 },
+ { MODRM_SPLITRM, 15531 },
+ { MODRM_SPLITRM, 15267 },
+ { MODRM_SPLITRM, 15533 },
+ { MODRM_SPLITRM, 15271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15277 },
+ { MODRM_SPLITRM, 15279 },
+ { MODRM_SPLITRM, 15281 },
+ { MODRM_SPLITRM, 15283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15537 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15541 },
+ { MODRM_SPLITRM, 15543 },
+ { MODRM_SPLITRM, 15545 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15549 },
+ { MODRM_SPLITRM, 15551 },
+ { MODRM_SPLITRM, 15553 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15555 },
+ { MODRM_SPLITRM, 15303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15557 },
+ { MODRM_SPLITRM, 15559 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15561 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15563 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15567 },
+ { MODRM_SPLITRM, 15569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15571 },
+ { MODRM_SPLITRM, 15319 },
+ { MODRM_SPLITRM, 15573 },
+ { MODRM_SPLITRM, 15575 },
+ { MODRM_SPLITRM, 15577 },
+ { MODRM_SPLITRM, 15579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15581 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15583 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15587 },
+ { MODRM_SPLITRM, 15589 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15591 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15595 },
+ { MODRM_SPLITRM, 15597 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15599 },
+ { MODRM_SPLITRM, 15601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15605 },
+ { MODRM_SPLITRM, 15607 },
+ { MODRM_SPLITRM, 15609 },
+ { MODRM_SPLITRM, 15359 },
+ { MODRM_SPLITRM, 15611 },
+ { MODRM_SPLITRM, 15363 },
+ { MODRM_SPLITRM, 15613 },
+ { MODRM_SPLITRM, 15367 },
+ { MODRM_SPLITRM, 15615 },
+ { MODRM_SPLITRM, 15371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15617 },
+ { MODRM_SPLITRM, 15619 },
+ { MODRM_SPLITRM, 15621 },
+ { MODRM_SPLITRM, 15379 },
+ { MODRM_SPLITRM, 15623 },
+ { MODRM_SPLITRM, 15383 },
+ { MODRM_SPLITRM, 15625 },
+ { MODRM_SPLITRM, 15387 },
+ { MODRM_SPLITRM, 15627 },
+ { MODRM_SPLITRM, 15391 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15629 },
+ { MODRM_SPLITRM, 15631 },
+ { MODRM_SPLITRM, 15633 },
+ { MODRM_SPLITRM, 15635 },
+ { MODRM_SPLITRM, 15637 },
+ { MODRM_SPLITRM, 15403 },
+ { MODRM_SPLITRM, 15639 },
+ { MODRM_SPLITRM, 15407 },
+ { MODRM_SPLITRM, 15641 },
+ { MODRM_SPLITRM, 15411 },
+ { MODRM_SPLITRM, 15643 },
+ { MODRM_SPLITRM, 15415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15645 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15419 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15421 },
+ { MODRM_SPLITRM, 15423 },
+ { MODRM_SPLITRM, 15425 },
+ { MODRM_SPLITRM, 15427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15647 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15145 },
+ { MODRM_SPLITRM, 15651 },
+ { MODRM_SPLITRM, 15653 },
+ { MODRM_SPLITRM, 15655 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15661 },
+ { MODRM_SPLITRM, 15663 },
+ { MODRM_SPLITRM, 15159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15673 },
+ { MODRM_SPLITRM, 15675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15677 },
+ { MODRM_SPLITRM, 15173 },
+ { MODRM_SPLITRM, 15679 },
+ { MODRM_SPLITRM, 15681 },
+ { MODRM_SPLITRM, 15683 },
+ { MODRM_SPLITRM, 15685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15687 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15689 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15691 },
+ { MODRM_SPLITRM, 15693 },
+ { MODRM_SPLITRM, 15695 },
+ { MODRM_SPLITRM, 15697 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15699 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15701 },
+ { MODRM_SPLITRM, 15703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15707 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15709 },
+ { MODRM_SPLITRM, 15711 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15713 },
+ { MODRM_SPLITRM, 15715 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15717 },
+ { MODRM_SPLITRM, 15719 },
+ { MODRM_SPLITRM, 15721 },
+ { MODRM_SPLITRM, 15219 },
+ { MODRM_SPLITRM, 15723 },
+ { MODRM_SPLITRM, 15223 },
+ { MODRM_SPLITRM, 15725 },
+ { MODRM_SPLITRM, 15227 },
+ { MODRM_SPLITRM, 15727 },
+ { MODRM_SPLITRM, 15231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15729 },
+ { MODRM_SPLITRM, 15731 },
+ { MODRM_SPLITRM, 15733 },
+ { MODRM_SPLITRM, 15239 },
+ { MODRM_SPLITRM, 15735 },
+ { MODRM_SPLITRM, 15243 },
+ { MODRM_SPLITRM, 15737 },
+ { MODRM_SPLITRM, 15247 },
+ { MODRM_SPLITRM, 15739 },
+ { MODRM_SPLITRM, 15251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15741 },
+ { MODRM_SPLITRM, 15743 },
+ { MODRM_SPLITRM, 15745 },
+ { MODRM_SPLITRM, 15259 },
+ { MODRM_SPLITRM, 15747 },
+ { MODRM_SPLITRM, 15263 },
+ { MODRM_SPLITRM, 15749 },
+ { MODRM_SPLITRM, 15267 },
+ { MODRM_SPLITRM, 15751 },
+ { MODRM_SPLITRM, 15271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15753 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15755 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15757 },
+ { MODRM_SPLITRM, 15279 },
+ { MODRM_SPLITRM, 15759 },
+ { MODRM_SPLITRM, 15283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15763 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15765 },
+ { MODRM_SPLITRM, 15767 },
+ { MODRM_SPLITRM, 15769 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15771 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15773 },
+ { MODRM_SPLITRM, 15775 },
+ { MODRM_SPLITRM, 15777 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15779 },
+ { MODRM_SPLITRM, 15303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15781 },
+ { MODRM_SPLITRM, 15783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15789 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15791 },
+ { MODRM_SPLITRM, 15793 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15795 },
+ { MODRM_SPLITRM, 15319 },
+ { MODRM_SPLITRM, 15797 },
+ { MODRM_SPLITRM, 15799 },
+ { MODRM_SPLITRM, 15801 },
+ { MODRM_SPLITRM, 15803 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15811 },
+ { MODRM_SPLITRM, 15813 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15819 },
+ { MODRM_SPLITRM, 15821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15823 },
+ { MODRM_SPLITRM, 15825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15829 },
+ { MODRM_SPLITRM, 15831 },
+ { MODRM_SPLITRM, 15833 },
+ { MODRM_SPLITRM, 15359 },
+ { MODRM_SPLITRM, 15835 },
+ { MODRM_SPLITRM, 15363 },
+ { MODRM_SPLITRM, 15837 },
+ { MODRM_SPLITRM, 15367 },
+ { MODRM_SPLITRM, 15839 },
+ { MODRM_SPLITRM, 15371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15841 },
+ { MODRM_SPLITRM, 15843 },
+ { MODRM_SPLITRM, 15845 },
+ { MODRM_SPLITRM, 15379 },
+ { MODRM_SPLITRM, 15847 },
+ { MODRM_SPLITRM, 15383 },
+ { MODRM_SPLITRM, 15849 },
+ { MODRM_SPLITRM, 15387 },
+ { MODRM_SPLITRM, 15851 },
+ { MODRM_SPLITRM, 15391 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15853 },
+ { MODRM_SPLITRM, 15855 },
+ { MODRM_SPLITRM, 15857 },
+ { MODRM_SPLITRM, 15859 },
+ { MODRM_SPLITRM, 15861 },
+ { MODRM_SPLITRM, 15403 },
+ { MODRM_SPLITRM, 15863 },
+ { MODRM_SPLITRM, 15407 },
+ { MODRM_SPLITRM, 15865 },
+ { MODRM_SPLITRM, 15411 },
+ { MODRM_SPLITRM, 15867 },
+ { MODRM_SPLITRM, 15415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15873 },
+ { MODRM_SPLITRM, 15423 },
+ { MODRM_SPLITRM, 15875 },
+ { MODRM_SPLITRM, 15427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15877 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15879 },
+ { MODRM_SPLITRM, 15881 },
+ { MODRM_SPLITRM, 15883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15887 },
+ { MODRM_SPLITRM, 15889 },
+ { MODRM_SPLITRM, 15891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15893 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15899 },
+ { MODRM_SPLITRM, 15901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15903 },
+ { MODRM_SPLITRM, 15905 },
+ { MODRM_SPLITRM, 15907 },
+ { MODRM_SPLITRM, 15909 },
+ { MODRM_SPLITRM, 15911 },
+ { MODRM_SPLITRM, 15913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15919 },
+ { MODRM_SPLITRM, 15921 },
+ { MODRM_SPLITRM, 15923 },
+ { MODRM_SPLITRM, 15925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15927 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15929 },
+ { MODRM_SPLITRM, 15931 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15937 },
+ { MODRM_SPLITRM, 15939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15941 },
+ { MODRM_SPLITRM, 15943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15945 },
+ { MODRM_SPLITRM, 15947 },
+ { MODRM_SPLITRM, 15949 },
+ { MODRM_SPLITRM, 15951 },
+ { MODRM_SPLITRM, 15953 },
+ { MODRM_SPLITRM, 15955 },
+ { MODRM_SPLITRM, 15957 },
+ { MODRM_SPLITRM, 15959 },
+ { MODRM_SPLITRM, 15961 },
+ { MODRM_SPLITRM, 15963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15965 },
+ { MODRM_SPLITRM, 15967 },
+ { MODRM_SPLITRM, 15969 },
+ { MODRM_SPLITRM, 15971 },
+ { MODRM_SPLITRM, 15973 },
+ { MODRM_SPLITRM, 15975 },
+ { MODRM_SPLITRM, 15977 },
+ { MODRM_SPLITRM, 15979 },
+ { MODRM_SPLITRM, 15981 },
+ { MODRM_SPLITRM, 15983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15985 },
+ { MODRM_SPLITRM, 15987 },
+ { MODRM_SPLITRM, 15989 },
+ { MODRM_SPLITRM, 15991 },
+ { MODRM_SPLITRM, 15993 },
+ { MODRM_SPLITRM, 15995 },
+ { MODRM_SPLITRM, 15997 },
+ { MODRM_SPLITRM, 15999 },
+ { MODRM_SPLITRM, 16001 },
+ { MODRM_SPLITRM, 16003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16007 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16009 },
+ { MODRM_SPLITRM, 16011 },
+ { MODRM_SPLITRM, 16013 },
+ { MODRM_SPLITRM, 16015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16019 },
+ { MODRM_SPLITRM, 16021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16023 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16027 },
+ { MODRM_SPLITRM, 16029 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16031 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16033 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16035 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16037 },
+ { MODRM_SPLITRM, 16039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16041 },
+ { MODRM_SPLITRM, 16043 },
+ { MODRM_SPLITRM, 16045 },
+ { MODRM_SPLITRM, 16047 },
+ { MODRM_SPLITRM, 16049 },
+ { MODRM_SPLITRM, 16051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16055 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16059 },
+ { MODRM_SPLITRM, 16061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16063 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16065 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16067 },
+ { MODRM_SPLITRM, 16069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16071 },
+ { MODRM_SPLITRM, 16073 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16075 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16077 },
+ { MODRM_SPLITRM, 16079 },
+ { MODRM_SPLITRM, 16081 },
+ { MODRM_SPLITRM, 16083 },
+ { MODRM_SPLITRM, 16085 },
+ { MODRM_SPLITRM, 16087 },
+ { MODRM_SPLITRM, 16089 },
+ { MODRM_SPLITRM, 16091 },
+ { MODRM_SPLITRM, 16093 },
+ { MODRM_SPLITRM, 16095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16097 },
+ { MODRM_SPLITRM, 16099 },
+ { MODRM_SPLITRM, 16101 },
+ { MODRM_SPLITRM, 16103 },
+ { MODRM_SPLITRM, 16105 },
+ { MODRM_SPLITRM, 16107 },
+ { MODRM_SPLITRM, 16109 },
+ { MODRM_SPLITRM, 16111 },
+ { MODRM_SPLITRM, 16113 },
+ { MODRM_SPLITRM, 16115 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16117 },
+ { MODRM_SPLITRM, 16119 },
+ { MODRM_SPLITRM, 16121 },
+ { MODRM_SPLITRM, 16123 },
+ { MODRM_SPLITRM, 16125 },
+ { MODRM_SPLITRM, 16127 },
+ { MODRM_SPLITRM, 16129 },
+ { MODRM_SPLITRM, 16131 },
+ { MODRM_SPLITRM, 16133 },
+ { MODRM_SPLITRM, 16135 },
+ { MODRM_SPLITRM, 16137 },
+ { MODRM_SPLITRM, 16139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16145 },
+ { MODRM_SPLITRM, 16147 },
+ { MODRM_SPLITRM, 16149 },
+ { MODRM_SPLITRM, 16151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16153 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15879 },
+ { MODRM_SPLITRM, 16155 },
+ { MODRM_SPLITRM, 16157 },
+ { MODRM_SPLITRM, 16159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16163 },
+ { MODRM_SPLITRM, 16165 },
+ { MODRM_SPLITRM, 15891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16167 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16173 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16175 },
+ { MODRM_SPLITRM, 16177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16179 },
+ { MODRM_SPLITRM, 15905 },
+ { MODRM_SPLITRM, 16181 },
+ { MODRM_SPLITRM, 16183 },
+ { MODRM_SPLITRM, 16185 },
+ { MODRM_SPLITRM, 16187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16193 },
+ { MODRM_SPLITRM, 16195 },
+ { MODRM_SPLITRM, 16197 },
+ { MODRM_SPLITRM, 16199 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16201 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16203 },
+ { MODRM_SPLITRM, 16205 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16209 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16211 },
+ { MODRM_SPLITRM, 16213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16215 },
+ { MODRM_SPLITRM, 16217 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16219 },
+ { MODRM_SPLITRM, 16221 },
+ { MODRM_SPLITRM, 16223 },
+ { MODRM_SPLITRM, 15951 },
+ { MODRM_SPLITRM, 16225 },
+ { MODRM_SPLITRM, 15955 },
+ { MODRM_SPLITRM, 16227 },
+ { MODRM_SPLITRM, 15959 },
+ { MODRM_SPLITRM, 16229 },
+ { MODRM_SPLITRM, 15963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16231 },
+ { MODRM_SPLITRM, 16233 },
+ { MODRM_SPLITRM, 16235 },
+ { MODRM_SPLITRM, 15971 },
+ { MODRM_SPLITRM, 16237 },
+ { MODRM_SPLITRM, 15975 },
+ { MODRM_SPLITRM, 16239 },
+ { MODRM_SPLITRM, 15979 },
+ { MODRM_SPLITRM, 16241 },
+ { MODRM_SPLITRM, 15983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16243 },
+ { MODRM_SPLITRM, 16245 },
+ { MODRM_SPLITRM, 16247 },
+ { MODRM_SPLITRM, 15991 },
+ { MODRM_SPLITRM, 16249 },
+ { MODRM_SPLITRM, 15995 },
+ { MODRM_SPLITRM, 16251 },
+ { MODRM_SPLITRM, 15999 },
+ { MODRM_SPLITRM, 16253 },
+ { MODRM_SPLITRM, 16003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16007 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16009 },
+ { MODRM_SPLITRM, 16011 },
+ { MODRM_SPLITRM, 16013 },
+ { MODRM_SPLITRM, 16015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16259 },
+ { MODRM_SPLITRM, 16261 },
+ { MODRM_SPLITRM, 16263 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16269 },
+ { MODRM_SPLITRM, 16029 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16277 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16279 },
+ { MODRM_SPLITRM, 16281 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16283 },
+ { MODRM_SPLITRM, 16043 },
+ { MODRM_SPLITRM, 16285 },
+ { MODRM_SPLITRM, 16287 },
+ { MODRM_SPLITRM, 16289 },
+ { MODRM_SPLITRM, 16291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16297 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16299 },
+ { MODRM_SPLITRM, 16301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16307 },
+ { MODRM_SPLITRM, 16309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16311 },
+ { MODRM_SPLITRM, 16313 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16317 },
+ { MODRM_SPLITRM, 16319 },
+ { MODRM_SPLITRM, 16321 },
+ { MODRM_SPLITRM, 16083 },
+ { MODRM_SPLITRM, 16323 },
+ { MODRM_SPLITRM, 16087 },
+ { MODRM_SPLITRM, 16325 },
+ { MODRM_SPLITRM, 16091 },
+ { MODRM_SPLITRM, 16327 },
+ { MODRM_SPLITRM, 16095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16329 },
+ { MODRM_SPLITRM, 16331 },
+ { MODRM_SPLITRM, 16333 },
+ { MODRM_SPLITRM, 16103 },
+ { MODRM_SPLITRM, 16335 },
+ { MODRM_SPLITRM, 16107 },
+ { MODRM_SPLITRM, 16337 },
+ { MODRM_SPLITRM, 16111 },
+ { MODRM_SPLITRM, 16339 },
+ { MODRM_SPLITRM, 16115 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16341 },
+ { MODRM_SPLITRM, 16343 },
+ { MODRM_SPLITRM, 16345 },
+ { MODRM_SPLITRM, 16347 },
+ { MODRM_SPLITRM, 16349 },
+ { MODRM_SPLITRM, 16127 },
+ { MODRM_SPLITRM, 16351 },
+ { MODRM_SPLITRM, 16131 },
+ { MODRM_SPLITRM, 16353 },
+ { MODRM_SPLITRM, 16135 },
+ { MODRM_SPLITRM, 16355 },
+ { MODRM_SPLITRM, 16139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16145 },
+ { MODRM_SPLITRM, 16147 },
+ { MODRM_SPLITRM, 16149 },
+ { MODRM_SPLITRM, 16151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 15879 },
+ { MODRM_SPLITRM, 16361 },
+ { MODRM_SPLITRM, 16363 },
+ { MODRM_SPLITRM, 16365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16369 },
+ { MODRM_SPLITRM, 16371 },
+ { MODRM_SPLITRM, 15891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16375 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16377 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16379 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16381 },
+ { MODRM_SPLITRM, 16383 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16385 },
+ { MODRM_SPLITRM, 15905 },
+ { MODRM_SPLITRM, 16387 },
+ { MODRM_SPLITRM, 16389 },
+ { MODRM_SPLITRM, 16391 },
+ { MODRM_SPLITRM, 16393 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16395 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16399 },
+ { MODRM_SPLITRM, 16401 },
+ { MODRM_SPLITRM, 16403 },
+ { MODRM_SPLITRM, 16405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16409 },
+ { MODRM_SPLITRM, 16411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16413 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16417 },
+ { MODRM_SPLITRM, 16419 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16421 },
+ { MODRM_SPLITRM, 16423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16425 },
+ { MODRM_SPLITRM, 16427 },
+ { MODRM_SPLITRM, 16429 },
+ { MODRM_SPLITRM, 15951 },
+ { MODRM_SPLITRM, 16431 },
+ { MODRM_SPLITRM, 15955 },
+ { MODRM_SPLITRM, 16433 },
+ { MODRM_SPLITRM, 15959 },
+ { MODRM_SPLITRM, 16435 },
+ { MODRM_SPLITRM, 15963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16437 },
+ { MODRM_SPLITRM, 16439 },
+ { MODRM_SPLITRM, 16441 },
+ { MODRM_SPLITRM, 15971 },
+ { MODRM_SPLITRM, 16443 },
+ { MODRM_SPLITRM, 15975 },
+ { MODRM_SPLITRM, 16445 },
+ { MODRM_SPLITRM, 15979 },
+ { MODRM_SPLITRM, 16447 },
+ { MODRM_SPLITRM, 15983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16449 },
+ { MODRM_SPLITRM, 16451 },
+ { MODRM_SPLITRM, 16453 },
+ { MODRM_SPLITRM, 15991 },
+ { MODRM_SPLITRM, 16455 },
+ { MODRM_SPLITRM, 15995 },
+ { MODRM_SPLITRM, 16457 },
+ { MODRM_SPLITRM, 15999 },
+ { MODRM_SPLITRM, 16459 },
+ { MODRM_SPLITRM, 16003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16461 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16463 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16465 },
+ { MODRM_SPLITRM, 16011 },
+ { MODRM_SPLITRM, 16467 },
+ { MODRM_SPLITRM, 16015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16469 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16471 },
+ { MODRM_SPLITRM, 16473 },
+ { MODRM_SPLITRM, 16475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16481 },
+ { MODRM_SPLITRM, 16029 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16487 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16489 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16491 },
+ { MODRM_SPLITRM, 16493 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16495 },
+ { MODRM_SPLITRM, 16043 },
+ { MODRM_SPLITRM, 16497 },
+ { MODRM_SPLITRM, 16499 },
+ { MODRM_SPLITRM, 16501 },
+ { MODRM_SPLITRM, 16503 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16505 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16507 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16511 },
+ { MODRM_SPLITRM, 16513 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16519 },
+ { MODRM_SPLITRM, 16521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16523 },
+ { MODRM_SPLITRM, 16525 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16529 },
+ { MODRM_SPLITRM, 16531 },
+ { MODRM_SPLITRM, 16533 },
+ { MODRM_SPLITRM, 16083 },
+ { MODRM_SPLITRM, 16535 },
+ { MODRM_SPLITRM, 16087 },
+ { MODRM_SPLITRM, 16537 },
+ { MODRM_SPLITRM, 16091 },
+ { MODRM_SPLITRM, 16539 },
+ { MODRM_SPLITRM, 16095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16541 },
+ { MODRM_SPLITRM, 16543 },
+ { MODRM_SPLITRM, 16545 },
+ { MODRM_SPLITRM, 16103 },
+ { MODRM_SPLITRM, 16547 },
+ { MODRM_SPLITRM, 16107 },
+ { MODRM_SPLITRM, 16549 },
+ { MODRM_SPLITRM, 16111 },
+ { MODRM_SPLITRM, 16551 },
+ { MODRM_SPLITRM, 16115 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16553 },
+ { MODRM_SPLITRM, 16555 },
+ { MODRM_SPLITRM, 16557 },
+ { MODRM_SPLITRM, 16559 },
+ { MODRM_SPLITRM, 16561 },
+ { MODRM_SPLITRM, 16127 },
+ { MODRM_SPLITRM, 16563 },
+ { MODRM_SPLITRM, 16131 },
+ { MODRM_SPLITRM, 16565 },
+ { MODRM_SPLITRM, 16135 },
+ { MODRM_SPLITRM, 16567 },
+ { MODRM_SPLITRM, 16139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16573 },
+ { MODRM_SPLITRM, 16147 },
+ { MODRM_SPLITRM, 16575 },
+ { MODRM_SPLITRM, 16151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16577 },
+ { MODRM_SPLITRM, 16579 },
+ { MODRM_SPLITRM, 16581 },
+ { MODRM_SPLITRM, 16583 },
+ { MODRM_SPLITRM, 16585 },
+ { MODRM_SPLITRM, 16587 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16589 },
+ { MODRM_SPLITRM, 16591 },
+ { MODRM_SPLITRM, 16593 },
+ { MODRM_SPLITRM, 16595 },
+ { MODRM_SPLITRM, 16597 },
+ { MODRM_SPLITRM, 16599 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16601 },
+ { MODRM_SPLITRM, 16603 },
+ { MODRM_SPLITRM, 16605 },
+ { MODRM_SPLITRM, 16607 },
+ { MODRM_SPLITRM, 16609 },
+ { MODRM_SPLITRM, 16611 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 16617 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16621 },
+ { MODRM_SPLITRM, 16623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16625 },
+ { MODRM_SPLITRM, 16627 },
+ { MODRM_SPLITRM, 16629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16631 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16633 },
+ { MODRM_SPLITRM, 16635 },
+ { MODRM_SPLITRM, 16637 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16639 },
+ { MODRM_SPLITRM, 16641 },
+ { MODRM_SPLITRM, 16643 },
+ { MODRM_SPLITRM, 16645 },
+ { MODRM_SPLITRM, 16647 },
+ { MODRM_SPLITRM, 16649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16651 },
+ { MODRM_SPLITRM, 16653 },
+ { MODRM_SPLITRM, 16655 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16657 },
+ { MODRM_SPLITRM, 16659 },
+ { MODRM_SPLITRM, 16661 },
+ { MODRM_SPLITRM, 16663 },
+ { MODRM_SPLITRM, 16665 },
+ { MODRM_SPLITRM, 16667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16669 },
+ { MODRM_SPLITRM, 16671 },
+ { MODRM_SPLITRM, 16673 },
+ { MODRM_SPLITRM, 16675 },
+ { MODRM_SPLITRM, 16677 },
+ { MODRM_SPLITRM, 16679 },
+ { MODRM_SPLITRM, 16681 },
+ { MODRM_SPLITRM, 16683 },
+ { MODRM_SPLITRM, 16685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16687 },
+ { MODRM_SPLITRM, 16689 },
+ { MODRM_SPLITRM, 16691 },
+ { MODRM_SPLITRM, 16693 },
+ { MODRM_SPLITRM, 16695 },
+ { MODRM_SPLITRM, 16697 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16699 },
+ { MODRM_SPLITRM, 16701 },
+ { MODRM_SPLITRM, 16703 },
+ { MODRM_SPLITRM, 16705 },
+ { MODRM_SPLITRM, 16707 },
+ { MODRM_SPLITRM, 16709 },
+ { MODRM_SPLITRM, 16711 },
+ { MODRM_SPLITRM, 16713 },
+ { MODRM_SPLITRM, 16715 },
+ { MODRM_SPLITRM, 16717 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16719 },
+ { MODRM_SPLITRM, 16721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16723 },
+ { MODRM_SPLITRM, 16725 },
+ { MODRM_SPLITRM, 16727 },
+ { MODRM_SPLITRM, 16729 },
+ { MODRM_SPLITRM, 16731 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16733 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16735 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16737 },
+ { MODRM_SPLITRM, 16739 },
+ { MODRM_SPLITRM, 16741 },
+ { MODRM_SPLITRM, 16743 },
+ { MODRM_SPLITRM, 16745 },
+ { MODRM_SPLITRM, 16747 },
+ { MODRM_SPLITRM, 16749 },
+ { MODRM_SPLITRM, 16751 },
+ { MODRM_SPLITRM, 16753 },
+ { MODRM_SPLITRM, 16755 },
+ { MODRM_SPLITRM, 16757 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16759 },
+ { MODRM_SPLITRM, 16761 },
+ { MODRM_SPLITRM, 16763 },
+ { MODRM_SPLITRM, 16765 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16767 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16769 },
+ { MODRM_SPLITRM, 16771 },
+ { MODRM_SPLITRM, 16773 },
+ { MODRM_SPLITRM, 16775 },
+ { MODRM_SPLITRM, 16777 },
+ { MODRM_SPLITRM, 16779 },
+ { MODRM_SPLITRM, 16781 },
+ { MODRM_SPLITRM, 16783 },
+ { MODRM_SPLITRM, 16785 },
+ { MODRM_SPLITRM, 16787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16789 },
+ { MODRM_SPLITRM, 16791 },
+ { MODRM_SPLITRM, 16793 },
+ { MODRM_SPLITRM, 16795 },
+ { MODRM_SPLITRM, 16797 },
+ { MODRM_SPLITRM, 16799 },
+ { MODRM_SPLITRM, 16801 },
+ { MODRM_SPLITRM, 16803 },
+ { MODRM_SPLITRM, 16805 },
+ { MODRM_SPLITRM, 16807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16809 },
+ { MODRM_SPLITRM, 16811 },
+ { MODRM_SPLITRM, 16813 },
+ { MODRM_SPLITRM, 16815 },
+ { MODRM_SPLITRM, 16817 },
+ { MODRM_SPLITRM, 16819 },
+ { MODRM_SPLITRM, 16821 },
+ { MODRM_SPLITRM, 16823 },
+ { MODRM_SPLITRM, 16825 },
+ { MODRM_SPLITRM, 16827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16829 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 16617 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16839 },
+ { MODRM_SPLITRM, 16841 },
+ { MODRM_SPLITRM, 16843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16845 },
+ { MODRM_SPLITRM, 16847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16633 },
+ { MODRM_SPLITRM, 16635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16849 },
+ { MODRM_SPLITRM, 16639 },
+ { MODRM_SPLITRM, 16641 },
+ { MODRM_SPLITRM, 16643 },
+ { MODRM_SPLITRM, 16645 },
+ { MODRM_SPLITRM, 16647 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16851 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16853 },
+ { MODRM_SPLITRM, 16855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16657 },
+ { MODRM_SPLITRM, 16659 },
+ { MODRM_SPLITRM, 16661 },
+ { MODRM_SPLITRM, 16663 },
+ { MODRM_SPLITRM, 16665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16669 },
+ { MODRM_SPLITRM, 16857 },
+ { MODRM_SPLITRM, 16673 },
+ { MODRM_SPLITRM, 16859 },
+ { MODRM_SPLITRM, 16677 },
+ { MODRM_SPLITRM, 16861 },
+ { MODRM_SPLITRM, 16681 },
+ { MODRM_SPLITRM, 16863 },
+ { MODRM_SPLITRM, 16865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16867 },
+ { MODRM_SPLITRM, 16869 },
+ { MODRM_SPLITRM, 16871 },
+ { MODRM_SPLITRM, 16873 },
+ { MODRM_SPLITRM, 16875 },
+ { MODRM_SPLITRM, 16877 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16879 },
+ { MODRM_SPLITRM, 16881 },
+ { MODRM_SPLITRM, 16883 },
+ { MODRM_SPLITRM, 16885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16887 },
+ { MODRM_SPLITRM, 16889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16893 },
+ { MODRM_SPLITRM, 16895 },
+ { MODRM_SPLITRM, 16897 },
+ { MODRM_SPLITRM, 16899 },
+ { MODRM_SPLITRM, 16901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16903 },
+ { MODRM_SPLITRM, 16905 },
+ { MODRM_SPLITRM, 16907 },
+ { MODRM_SPLITRM, 16909 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16911 },
+ { MODRM_SPLITRM, 16913 },
+ { MODRM_SPLITRM, 16915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16917 },
+ { MODRM_SPLITRM, 16919 },
+ { MODRM_SPLITRM, 16921 },
+ { MODRM_SPLITRM, 16923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16927 },
+ { MODRM_SPLITRM, 16929 },
+ { MODRM_SPLITRM, 16931 },
+ { MODRM_SPLITRM, 16933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16935 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16937 },
+ { MODRM_SPLITRM, 16939 },
+ { MODRM_SPLITRM, 16941 },
+ { MODRM_SPLITRM, 16943 },
+ { MODRM_SPLITRM, 16945 },
+ { MODRM_SPLITRM, 16947 },
+ { MODRM_SPLITRM, 16949 },
+ { MODRM_SPLITRM, 16951 },
+ { MODRM_SPLITRM, 16953 },
+ { MODRM_SPLITRM, 16955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16957 },
+ { MODRM_SPLITRM, 16959 },
+ { MODRM_SPLITRM, 16961 },
+ { MODRM_SPLITRM, 16963 },
+ { MODRM_SPLITRM, 16965 },
+ { MODRM_SPLITRM, 16967 },
+ { MODRM_SPLITRM, 16969 },
+ { MODRM_SPLITRM, 16971 },
+ { MODRM_SPLITRM, 16973 },
+ { MODRM_SPLITRM, 16975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 16977 },
+ { MODRM_SPLITRM, 16979 },
+ { MODRM_SPLITRM, 16981 },
+ { MODRM_SPLITRM, 16983 },
+ { MODRM_SPLITRM, 16985 },
+ { MODRM_SPLITRM, 16987 },
+ { MODRM_SPLITRM, 16989 },
+ { MODRM_SPLITRM, 16991 },
+ { MODRM_SPLITRM, 16993 },
+ { MODRM_SPLITRM, 16995 },
+ { MODRM_SPLITRM, 16997 },
+ { MODRM_SPLITRM, 16999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17003 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17007 },
+ { MODRM_SPLITRM, 17009 },
+ { MODRM_SPLITRM, 17011 },
+ { MODRM_SPLITRM, 17013 },
+ { MODRM_SPLITRM, 17015 },
+ { MODRM_SPLITRM, 17017 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17019 },
+ { MODRM_SPLITRM, 17021 },
+ { MODRM_SPLITRM, 17023 },
+ { MODRM_SPLITRM, 17025 },
+ { MODRM_SPLITRM, 17027 },
+ { MODRM_SPLITRM, 17029 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17031 },
+ { MODRM_SPLITRM, 17033 },
+ { MODRM_SPLITRM, 17035 },
+ { MODRM_SPLITRM, 17037 },
+ { MODRM_SPLITRM, 17039 },
+ { MODRM_SPLITRM, 17041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 17043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17045 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17047 },
+ { MODRM_SPLITRM, 17049 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17051 },
+ { MODRM_SPLITRM, 17053 },
+ { MODRM_SPLITRM, 17055 },
+ { MODRM_SPLITRM, 17057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17059 },
+ { MODRM_SPLITRM, 17061 },
+ { MODRM_SPLITRM, 17063 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17065 },
+ { MODRM_SPLITRM, 17067 },
+ { MODRM_SPLITRM, 17069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17071 },
+ { MODRM_SPLITRM, 17073 },
+ { MODRM_SPLITRM, 17075 },
+ { MODRM_SPLITRM, 17077 },
+ { MODRM_SPLITRM, 17079 },
+ { MODRM_SPLITRM, 17081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17083 },
+ { MODRM_SPLITRM, 17085 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17087 },
+ { MODRM_SPLITRM, 17089 },
+ { MODRM_SPLITRM, 17091 },
+ { MODRM_SPLITRM, 17093 },
+ { MODRM_SPLITRM, 17095 },
+ { MODRM_SPLITRM, 17097 },
+ { MODRM_SPLITRM, 17099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17101 },
+ { MODRM_SPLITRM, 17103 },
+ { MODRM_SPLITRM, 17105 },
+ { MODRM_SPLITRM, 17107 },
+ { MODRM_SPLITRM, 17109 },
+ { MODRM_SPLITRM, 17111 },
+ { MODRM_SPLITRM, 17113 },
+ { MODRM_SPLITRM, 17115 },
+ { MODRM_SPLITRM, 17117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17119 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17121 },
+ { MODRM_SPLITRM, 17123 },
+ { MODRM_SPLITRM, 17125 },
+ { MODRM_SPLITRM, 17127 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17129 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17131 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17133 },
+ { MODRM_SPLITRM, 17135 },
+ { MODRM_SPLITRM, 17137 },
+ { MODRM_SPLITRM, 17139 },
+ { MODRM_SPLITRM, 17141 },
+ { MODRM_SPLITRM, 17143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17145 },
+ { MODRM_SPLITRM, 17147 },
+ { MODRM_SPLITRM, 17149 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17151 },
+ { MODRM_SPLITRM, 17153 },
+ { MODRM_SPLITRM, 17155 },
+ { MODRM_SPLITRM, 17157 },
+ { MODRM_SPLITRM, 17159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17161 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17165 },
+ { MODRM_SPLITRM, 17167 },
+ { MODRM_SPLITRM, 17169 },
+ { MODRM_SPLITRM, 17171 },
+ { MODRM_SPLITRM, 17173 },
+ { MODRM_SPLITRM, 17175 },
+ { MODRM_SPLITRM, 17177 },
+ { MODRM_SPLITRM, 17179 },
+ { MODRM_SPLITRM, 17181 },
+ { MODRM_SPLITRM, 17183 },
+ { MODRM_SPLITRM, 17185 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17187 },
+ { MODRM_SPLITRM, 17189 },
+ { MODRM_SPLITRM, 17191 },
+ { MODRM_SPLITRM, 17193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17197 },
+ { MODRM_SPLITRM, 17199 },
+ { MODRM_SPLITRM, 17201 },
+ { MODRM_SPLITRM, 16775 },
+ { MODRM_SPLITRM, 17203 },
+ { MODRM_SPLITRM, 16779 },
+ { MODRM_SPLITRM, 17205 },
+ { MODRM_SPLITRM, 16783 },
+ { MODRM_SPLITRM, 17207 },
+ { MODRM_SPLITRM, 16787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17209 },
+ { MODRM_SPLITRM, 17211 },
+ { MODRM_SPLITRM, 17213 },
+ { MODRM_SPLITRM, 16795 },
+ { MODRM_SPLITRM, 17215 },
+ { MODRM_SPLITRM, 16799 },
+ { MODRM_SPLITRM, 17217 },
+ { MODRM_SPLITRM, 16803 },
+ { MODRM_SPLITRM, 17219 },
+ { MODRM_SPLITRM, 16807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17221 },
+ { MODRM_SPLITRM, 17223 },
+ { MODRM_SPLITRM, 17225 },
+ { MODRM_SPLITRM, 16815 },
+ { MODRM_SPLITRM, 17227 },
+ { MODRM_SPLITRM, 16819 },
+ { MODRM_SPLITRM, 17229 },
+ { MODRM_SPLITRM, 16823 },
+ { MODRM_SPLITRM, 17231 },
+ { MODRM_SPLITRM, 16827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17233 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 17043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17045 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17237 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17239 },
+ { MODRM_SPLITRM, 17241 },
+ { MODRM_SPLITRM, 17243 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17245 },
+ { MODRM_SPLITRM, 17247 },
+ { MODRM_SPLITRM, 17249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17251 },
+ { MODRM_SPLITRM, 17253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17065 },
+ { MODRM_SPLITRM, 17067 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17255 },
+ { MODRM_SPLITRM, 17071 },
+ { MODRM_SPLITRM, 17073 },
+ { MODRM_SPLITRM, 17075 },
+ { MODRM_SPLITRM, 17077 },
+ { MODRM_SPLITRM, 17079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17259 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17087 },
+ { MODRM_SPLITRM, 17089 },
+ { MODRM_SPLITRM, 17091 },
+ { MODRM_SPLITRM, 17093 },
+ { MODRM_SPLITRM, 17095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17101 },
+ { MODRM_SPLITRM, 17263 },
+ { MODRM_SPLITRM, 17105 },
+ { MODRM_SPLITRM, 17265 },
+ { MODRM_SPLITRM, 17109 },
+ { MODRM_SPLITRM, 17267 },
+ { MODRM_SPLITRM, 17113 },
+ { MODRM_SPLITRM, 17269 },
+ { MODRM_SPLITRM, 17271 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17275 },
+ { MODRM_SPLITRM, 17277 },
+ { MODRM_SPLITRM, 17279 },
+ { MODRM_SPLITRM, 17281 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17287 },
+ { MODRM_SPLITRM, 17289 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17291 },
+ { MODRM_SPLITRM, 17293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17295 },
+ { MODRM_SPLITRM, 17297 },
+ { MODRM_SPLITRM, 17299 },
+ { MODRM_SPLITRM, 17301 },
+ { MODRM_SPLITRM, 17303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17305 },
+ { MODRM_SPLITRM, 17307 },
+ { MODRM_SPLITRM, 17309 },
+ { MODRM_SPLITRM, 17311 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17313 },
+ { MODRM_SPLITRM, 17315 },
+ { MODRM_SPLITRM, 17317 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17319 },
+ { MODRM_SPLITRM, 17321 },
+ { MODRM_SPLITRM, 17323 },
+ { MODRM_SPLITRM, 17325 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17329 },
+ { MODRM_SPLITRM, 17331 },
+ { MODRM_SPLITRM, 17333 },
+ { MODRM_SPLITRM, 17335 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17337 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17339 },
+ { MODRM_SPLITRM, 17341 },
+ { MODRM_SPLITRM, 17343 },
+ { MODRM_SPLITRM, 16943 },
+ { MODRM_SPLITRM, 17345 },
+ { MODRM_SPLITRM, 16947 },
+ { MODRM_SPLITRM, 17347 },
+ { MODRM_SPLITRM, 16951 },
+ { MODRM_SPLITRM, 17349 },
+ { MODRM_SPLITRM, 16955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17351 },
+ { MODRM_SPLITRM, 17353 },
+ { MODRM_SPLITRM, 17355 },
+ { MODRM_SPLITRM, 16963 },
+ { MODRM_SPLITRM, 17357 },
+ { MODRM_SPLITRM, 16967 },
+ { MODRM_SPLITRM, 17359 },
+ { MODRM_SPLITRM, 16971 },
+ { MODRM_SPLITRM, 17361 },
+ { MODRM_SPLITRM, 16975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17363 },
+ { MODRM_SPLITRM, 17365 },
+ { MODRM_SPLITRM, 17367 },
+ { MODRM_SPLITRM, 17369 },
+ { MODRM_SPLITRM, 17371 },
+ { MODRM_SPLITRM, 16987 },
+ { MODRM_SPLITRM, 17373 },
+ { MODRM_SPLITRM, 16991 },
+ { MODRM_SPLITRM, 17375 },
+ { MODRM_SPLITRM, 16995 },
+ { MODRM_SPLITRM, 17377 },
+ { MODRM_SPLITRM, 16999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17379 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17381 },
+ { MODRM_SPLITRM, 17383 },
+ { MODRM_SPLITRM, 17385 },
+ { MODRM_SPLITRM, 17387 },
+ { MODRM_SPLITRM, 17389 },
+ { MODRM_SPLITRM, 17391 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17393 },
+ { MODRM_SPLITRM, 17395 },
+ { MODRM_SPLITRM, 17397 },
+ { MODRM_SPLITRM, 17399 },
+ { MODRM_SPLITRM, 17401 },
+ { MODRM_SPLITRM, 17403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17405 },
+ { MODRM_SPLITRM, 17407 },
+ { MODRM_SPLITRM, 17409 },
+ { MODRM_SPLITRM, 17411 },
+ { MODRM_SPLITRM, 17413 },
+ { MODRM_SPLITRM, 17415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17417 },
+ { MODRM_SPLITRM, 17419 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17421 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17423 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 17425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17429 },
+ { MODRM_SPLITRM, 17431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17433 },
+ { MODRM_SPLITRM, 17435 },
+ { MODRM_SPLITRM, 17437 },
+ { MODRM_SPLITRM, 17439 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17441 },
+ { MODRM_SPLITRM, 17443 },
+ { MODRM_SPLITRM, 17445 },
+ { MODRM_SPLITRM, 17447 },
+ { MODRM_SPLITRM, 17449 },
+ { MODRM_SPLITRM, 17451 },
+ { MODRM_SPLITRM, 17453 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17455 },
+ { MODRM_SPLITRM, 17457 },
+ { MODRM_SPLITRM, 17459 },
+ { MODRM_SPLITRM, 17461 },
+ { MODRM_SPLITRM, 17463 },
+ { MODRM_SPLITRM, 17465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17467 },
+ { MODRM_SPLITRM, 17469 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17471 },
+ { MODRM_SPLITRM, 17473 },
+ { MODRM_SPLITRM, 17475 },
+ { MODRM_SPLITRM, 17477 },
+ { MODRM_SPLITRM, 17479 },
+ { MODRM_SPLITRM, 17481 },
+ { MODRM_SPLITRM, 17483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17485 },
+ { MODRM_SPLITRM, 17487 },
+ { MODRM_SPLITRM, 17489 },
+ { MODRM_SPLITRM, 17491 },
+ { MODRM_SPLITRM, 17493 },
+ { MODRM_SPLITRM, 17495 },
+ { MODRM_SPLITRM, 17497 },
+ { MODRM_SPLITRM, 17499 },
+ { MODRM_SPLITRM, 17501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17503 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17505 },
+ { MODRM_SPLITRM, 17507 },
+ { MODRM_SPLITRM, 17509 },
+ { MODRM_SPLITRM, 17511 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17513 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17517 },
+ { MODRM_SPLITRM, 17519 },
+ { MODRM_SPLITRM, 17521 },
+ { MODRM_SPLITRM, 17523 },
+ { MODRM_SPLITRM, 17525 },
+ { MODRM_SPLITRM, 17527 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17529 },
+ { MODRM_SPLITRM, 17531 },
+ { MODRM_SPLITRM, 17533 },
+ { MODRM_SPLITRM, 17535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17537 },
+ { MODRM_SPLITRM, 17539 },
+ { MODRM_SPLITRM, 17541 },
+ { MODRM_SPLITRM, 17543 },
+ { MODRM_SPLITRM, 17545 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17551 },
+ { MODRM_SPLITRM, 17553 },
+ { MODRM_SPLITRM, 17555 },
+ { MODRM_SPLITRM, 17557 },
+ { MODRM_SPLITRM, 17559 },
+ { MODRM_SPLITRM, 17561 },
+ { MODRM_SPLITRM, 17563 },
+ { MODRM_SPLITRM, 17565 },
+ { MODRM_SPLITRM, 17567 },
+ { MODRM_SPLITRM, 17569 },
+ { MODRM_SPLITRM, 17571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17573 },
+ { MODRM_SPLITRM, 17575 },
+ { MODRM_SPLITRM, 17577 },
+ { MODRM_SPLITRM, 17579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17581 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17583 },
+ { MODRM_SPLITRM, 17585 },
+ { MODRM_SPLITRM, 17587 },
+ { MODRM_SPLITRM, 16775 },
+ { MODRM_SPLITRM, 17589 },
+ { MODRM_SPLITRM, 16779 },
+ { MODRM_SPLITRM, 17591 },
+ { MODRM_SPLITRM, 16783 },
+ { MODRM_SPLITRM, 17593 },
+ { MODRM_SPLITRM, 16787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17595 },
+ { MODRM_SPLITRM, 17597 },
+ { MODRM_SPLITRM, 17599 },
+ { MODRM_SPLITRM, 16795 },
+ { MODRM_SPLITRM, 17601 },
+ { MODRM_SPLITRM, 16799 },
+ { MODRM_SPLITRM, 17603 },
+ { MODRM_SPLITRM, 16803 },
+ { MODRM_SPLITRM, 17605 },
+ { MODRM_SPLITRM, 16807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17607 },
+ { MODRM_SPLITRM, 17609 },
+ { MODRM_SPLITRM, 17611 },
+ { MODRM_SPLITRM, 16815 },
+ { MODRM_SPLITRM, 17613 },
+ { MODRM_SPLITRM, 16819 },
+ { MODRM_SPLITRM, 17615 },
+ { MODRM_SPLITRM, 16823 },
+ { MODRM_SPLITRM, 17617 },
+ { MODRM_SPLITRM, 16827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17627 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 17425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17631 },
+ { MODRM_SPLITRM, 17633 },
+ { MODRM_SPLITRM, 17635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17637 },
+ { MODRM_SPLITRM, 17639 },
+ { MODRM_SPLITRM, 17641 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17643 },
+ { MODRM_SPLITRM, 17645 },
+ { MODRM_SPLITRM, 17647 },
+ { MODRM_SPLITRM, 17449 },
+ { MODRM_SPLITRM, 17451 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17649 },
+ { MODRM_SPLITRM, 17455 },
+ { MODRM_SPLITRM, 17457 },
+ { MODRM_SPLITRM, 17459 },
+ { MODRM_SPLITRM, 17461 },
+ { MODRM_SPLITRM, 17463 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17651 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17653 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17471 },
+ { MODRM_SPLITRM, 17473 },
+ { MODRM_SPLITRM, 17475 },
+ { MODRM_SPLITRM, 17477 },
+ { MODRM_SPLITRM, 17479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17655 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17485 },
+ { MODRM_SPLITRM, 17657 },
+ { MODRM_SPLITRM, 17489 },
+ { MODRM_SPLITRM, 17659 },
+ { MODRM_SPLITRM, 17493 },
+ { MODRM_SPLITRM, 17661 },
+ { MODRM_SPLITRM, 17497 },
+ { MODRM_SPLITRM, 17663 },
+ { MODRM_SPLITRM, 17665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17669 },
+ { MODRM_SPLITRM, 17671 },
+ { MODRM_SPLITRM, 17673 },
+ { MODRM_SPLITRM, 17675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17677 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17679 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17681 },
+ { MODRM_SPLITRM, 17683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17685 },
+ { MODRM_SPLITRM, 17687 },
+ { MODRM_SPLITRM, 17689 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17691 },
+ { MODRM_SPLITRM, 17693 },
+ { MODRM_SPLITRM, 17695 },
+ { MODRM_SPLITRM, 17697 },
+ { MODRM_SPLITRM, 17699 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17701 },
+ { MODRM_SPLITRM, 17703 },
+ { MODRM_SPLITRM, 17705 },
+ { MODRM_SPLITRM, 17707 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17709 },
+ { MODRM_SPLITRM, 17711 },
+ { MODRM_SPLITRM, 17713 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17715 },
+ { MODRM_SPLITRM, 17717 },
+ { MODRM_SPLITRM, 17719 },
+ { MODRM_SPLITRM, 17721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17723 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17725 },
+ { MODRM_SPLITRM, 17727 },
+ { MODRM_SPLITRM, 17729 },
+ { MODRM_SPLITRM, 17731 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17733 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17735 },
+ { MODRM_SPLITRM, 17737 },
+ { MODRM_SPLITRM, 17739 },
+ { MODRM_SPLITRM, 16943 },
+ { MODRM_SPLITRM, 17741 },
+ { MODRM_SPLITRM, 16947 },
+ { MODRM_SPLITRM, 17743 },
+ { MODRM_SPLITRM, 16951 },
+ { MODRM_SPLITRM, 17745 },
+ { MODRM_SPLITRM, 16955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17747 },
+ { MODRM_SPLITRM, 17749 },
+ { MODRM_SPLITRM, 17751 },
+ { MODRM_SPLITRM, 16963 },
+ { MODRM_SPLITRM, 17753 },
+ { MODRM_SPLITRM, 16967 },
+ { MODRM_SPLITRM, 17755 },
+ { MODRM_SPLITRM, 16971 },
+ { MODRM_SPLITRM, 17757 },
+ { MODRM_SPLITRM, 16975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17759 },
+ { MODRM_SPLITRM, 17761 },
+ { MODRM_SPLITRM, 17763 },
+ { MODRM_SPLITRM, 17765 },
+ { MODRM_SPLITRM, 17767 },
+ { MODRM_SPLITRM, 16987 },
+ { MODRM_SPLITRM, 17769 },
+ { MODRM_SPLITRM, 16991 },
+ { MODRM_SPLITRM, 17771 },
+ { MODRM_SPLITRM, 16995 },
+ { MODRM_SPLITRM, 17773 },
+ { MODRM_SPLITRM, 16999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17777 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17779 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17781 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerThreeByte3AOpcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 0,
+ 0,
+ 0,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 0,
+ 0,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 0,
+ 0,
+ 20,
+ 21,
+ 0,
+ 0,
+ 22,
+ 23,
+ 0,
+ 0,
+ 0,
+ 24,
+ 0,
+ 0,
+ 0,
+ 25,
+ 0,
+ 0,
+ 0,
+ 26,
+ 0,
+ 0,
+ 0,
+ 27,
+ 0,
+ 0,
+ 0,
+ 28,
+ 0,
+ 0,
+ 0,
+ 29,
+ 0,
+ 0,
+ 0,
+ 30,
+ 0,
+ 0,
+ 0,
+ 31,
+ 0,
+ 0,
+ 0,
+ 32,
+ 0,
+ 0,
+ 0,
+ 33,
+ 0,
+ 0,
+ 0,
+ 34,
+ 0,
+ 0,
+ 0,
+ 35,
+ 0,
+ 0,
+ 0,
+ 36,
+ 0,
+ 0,
+ 0,
+ 37,
+ 0,
+ 0,
+ 0,
+ 38,
+ 0,
+ 0,
+ 0,
+ 39,
+ 0,
+ 0,
+ 0,
+ 40,
+ 0,
+ 0,
+ 0,
+ 41,
+ 0,
+ 0,
+ 0,
+ 42,
+ 0,
+ 0,
+ 0,
+ 43,
+ 0,
+ 0,
+ 0,
+ 44,
+ 0,
+ 0,
+ 0,
+ 45,
+ 0,
+ 0,
+ 0,
+ 46,
+ 0,
+ 0,
+ 0,
+ 47,
+ 0,
+ 0,
+ 0,
+ 48,
+ 0,
+ 0,
+ 0,
+ 49,
+ 0,
+ 0,
+ 0,
+ 50,
+ 0,
+ 0,
+ 0,
+ 51,
+ 0,
+ 0,
+ 0,
+ 52,
+ 0,
+ 0,
+ 0,
+ 53,
+ 0,
+ 0,
+ 0,
+ 54,
+ 0,
+ 0,
+ 0,
+ 55,
+ 0,
+ 0,
+ 0,
+ 56,
+ 0,
+ 0,
+ 0,
+ 57,
+ 0,
+ 0,
+ 0,
+ 58,
+ 0,
+ 0,
+ 0,
+ 59,
+ 0,
+ 0,
+ 0,
+ 60,
+ 0,
+ 0,
+ 0,
+ 61,
+};
+
+static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17787 },
+ { MODRM_SPLITRM, 17789 },
+ { MODRM_SPLITRM, 17791 },
+ { MODRM_SPLITRM, 17793 },
+ { MODRM_SPLITRM, 17795 },
+ { MODRM_SPLITRM, 17797 },
+ { MODRM_SPLITRM, 17799 },
+ { MODRM_SPLITRM, 17801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17803 },
+ { MODRM_SPLITRM, 17805 },
+ { MODRM_SPLITRM, 17807 },
+ { MODRM_SPLITRM, 17809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17811 },
+ { MODRM_SPLITRM, 17813 },
+ { MODRM_SPLITRM, 17815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17817 },
+ { MODRM_SPLITRM, 17819 },
+ { MODRM_SPLITRM, 17821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17825 },
+ { MODRM_SPLITRM, 17827 },
+ { MODRM_SPLITRM, 17829 },
+ { MODRM_SPLITRM, 17831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17833 },
+ { MODRM_SPLITRM, 17835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17787 },
+ { MODRM_SPLITRM, 17789 },
+ { MODRM_SPLITRM, 17791 },
+ { MODRM_SPLITRM, 17793 },
+ { MODRM_SPLITRM, 17795 },
+ { MODRM_SPLITRM, 17797 },
+ { MODRM_SPLITRM, 17799 },
+ { MODRM_SPLITRM, 17801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17803 },
+ { MODRM_SPLITRM, 17805 },
+ { MODRM_SPLITRM, 17807 },
+ { MODRM_SPLITRM, 17809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17811 },
+ { MODRM_SPLITRM, 17813 },
+ { MODRM_SPLITRM, 17815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17817 },
+ { MODRM_SPLITRM, 17819 },
+ { MODRM_SPLITRM, 17821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17825 },
+ { MODRM_SPLITRM, 17827 },
+ { MODRM_SPLITRM, 17829 },
+ { MODRM_SPLITRM, 17831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17833 },
+ { MODRM_SPLITRM, 17835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17787 },
+ { MODRM_SPLITRM, 17789 },
+ { MODRM_SPLITRM, 17791 },
+ { MODRM_SPLITRM, 17793 },
+ { MODRM_SPLITRM, 17795 },
+ { MODRM_SPLITRM, 17797 },
+ { MODRM_SPLITRM, 17799 },
+ { MODRM_SPLITRM, 17801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17803 },
+ { MODRM_SPLITRM, 17805 },
+ { MODRM_SPLITRM, 17807 },
+ { MODRM_SPLITRM, 17809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17811 },
+ { MODRM_SPLITRM, 17813 },
+ { MODRM_SPLITRM, 17815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17817 },
+ { MODRM_SPLITRM, 17819 },
+ { MODRM_SPLITRM, 17821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17825 },
+ { MODRM_SPLITRM, 17827 },
+ { MODRM_SPLITRM, 17829 },
+ { MODRM_SPLITRM, 17831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17833 },
+ { MODRM_SPLITRM, 17835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17787 },
+ { MODRM_SPLITRM, 17789 },
+ { MODRM_SPLITRM, 17791 },
+ { MODRM_SPLITRM, 17793 },
+ { MODRM_SPLITRM, 17795 },
+ { MODRM_SPLITRM, 17797 },
+ { MODRM_SPLITRM, 17799 },
+ { MODRM_SPLITRM, 17801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17803 },
+ { MODRM_SPLITRM, 17805 },
+ { MODRM_SPLITRM, 17807 },
+ { MODRM_SPLITRM, 17809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17811 },
+ { MODRM_SPLITRM, 17813 },
+ { MODRM_SPLITRM, 17815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17817 },
+ { MODRM_SPLITRM, 17819 },
+ { MODRM_SPLITRM, 17821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17825 },
+ { MODRM_SPLITRM, 17827 },
+ { MODRM_SPLITRM, 17829 },
+ { MODRM_SPLITRM, 17831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17833 },
+ { MODRM_SPLITRM, 17835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17787 },
+ { MODRM_SPLITRM, 17789 },
+ { MODRM_SPLITRM, 17791 },
+ { MODRM_SPLITRM, 17793 },
+ { MODRM_SPLITRM, 17795 },
+ { MODRM_SPLITRM, 17797 },
+ { MODRM_SPLITRM, 17799 },
+ { MODRM_SPLITRM, 17801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17803 },
+ { MODRM_SPLITRM, 17805 },
+ { MODRM_SPLITRM, 17807 },
+ { MODRM_SPLITRM, 17809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17811 },
+ { MODRM_SPLITRM, 17813 },
+ { MODRM_SPLITRM, 17815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17817 },
+ { MODRM_SPLITRM, 17819 },
+ { MODRM_SPLITRM, 17821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17825 },
+ { MODRM_SPLITRM, 17827 },
+ { MODRM_SPLITRM, 17829 },
+ { MODRM_SPLITRM, 17831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17833 },
+ { MODRM_SPLITRM, 17835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17787 },
+ { MODRM_SPLITRM, 17789 },
+ { MODRM_SPLITRM, 17791 },
+ { MODRM_SPLITRM, 17793 },
+ { MODRM_SPLITRM, 17795 },
+ { MODRM_SPLITRM, 17797 },
+ { MODRM_SPLITRM, 17799 },
+ { MODRM_SPLITRM, 17801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17803 },
+ { MODRM_SPLITRM, 17805 },
+ { MODRM_SPLITRM, 17839 },
+ { MODRM_SPLITRM, 17809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17811 },
+ { MODRM_SPLITRM, 17813 },
+ { MODRM_SPLITRM, 17841 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17817 },
+ { MODRM_SPLITRM, 17819 },
+ { MODRM_SPLITRM, 17821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17825 },
+ { MODRM_SPLITRM, 17827 },
+ { MODRM_SPLITRM, 17829 },
+ { MODRM_SPLITRM, 17831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17785 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17833 },
+ { MODRM_SPLITRM, 17835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17845 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17847 },
+ { MODRM_SPLITRM, 17849 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17851 },
+ { MODRM_SPLITRM, 17853 },
+ { MODRM_SPLITRM, 17855 },
+ { MODRM_SPLITRM, 17857 },
+ { MODRM_SPLITRM, 17859 },
+ { MODRM_SPLITRM, 17861 },
+ { MODRM_SPLITRM, 17863 },
+ { MODRM_SPLITRM, 17865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17867 },
+ { MODRM_SPLITRM, 17869 },
+ { MODRM_SPLITRM, 17871 },
+ { MODRM_SPLITRM, 17873 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17875 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17877 },
+ { MODRM_SPLITRM, 17879 },
+ { MODRM_SPLITRM, 17881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17883 },
+ { MODRM_SPLITRM, 17885 },
+ { MODRM_SPLITRM, 17887 },
+ { MODRM_SPLITRM, 17889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17891 },
+ { MODRM_SPLITRM, 17893 },
+ { MODRM_SPLITRM, 17895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17899 },
+ { MODRM_SPLITRM, 17901 },
+ { MODRM_SPLITRM, 17903 },
+ { MODRM_SPLITRM, 17905 },
+ { MODRM_SPLITRM, 17907 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17909 },
+ { MODRM_SPLITRM, 17911 },
+ { MODRM_SPLITRM, 17913 },
+ { MODRM_SPLITRM, 17915 },
+ { MODRM_SPLITRM, 17917 },
+ { MODRM_SPLITRM, 17919 },
+ { MODRM_SPLITRM, 17921 },
+ { MODRM_SPLITRM, 17923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17925 },
+ { MODRM_SPLITRM, 17927 },
+ { MODRM_SPLITRM, 17929 },
+ { MODRM_SPLITRM, 17931 },
+ { MODRM_SPLITRM, 17933 },
+ { MODRM_SPLITRM, 17935 },
+ { MODRM_SPLITRM, 17937 },
+ { MODRM_SPLITRM, 17939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17941 },
+ { MODRM_SPLITRM, 17943 },
+ { MODRM_SPLITRM, 17945 },
+ { MODRM_SPLITRM, 17947 },
+ { MODRM_SPLITRM, 17949 },
+ { MODRM_SPLITRM, 17951 },
+ { MODRM_SPLITRM, 17953 },
+ { MODRM_SPLITRM, 17955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17959 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17851 },
+ { MODRM_SPLITRM, 17853 },
+ { MODRM_SPLITRM, 17855 },
+ { MODRM_SPLITRM, 17857 },
+ { MODRM_SPLITRM, 17859 },
+ { MODRM_SPLITRM, 17861 },
+ { MODRM_SPLITRM, 17863 },
+ { MODRM_SPLITRM, 17865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17961 },
+ { MODRM_SPLITRM, 17873 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17879 },
+ { MODRM_SPLITRM, 17963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17965 },
+ { MODRM_SPLITRM, 17967 },
+ { MODRM_SPLITRM, 17969 },
+ { MODRM_SPLITRM, 17971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17891 },
+ { MODRM_SPLITRM, 17893 },
+ { MODRM_SPLITRM, 17895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17973 },
+ { MODRM_SPLITRM, 17975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17977 },
+ { MODRM_SPLITRM, 17979 },
+ { MODRM_SPLITRM, 17981 },
+ { MODRM_SPLITRM, 17983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17985 },
+ { MODRM_SPLITRM, 17987 },
+ { MODRM_SPLITRM, 17989 },
+ { MODRM_SPLITRM, 17991 },
+ { MODRM_SPLITRM, 17993 },
+ { MODRM_SPLITRM, 17995 },
+ { MODRM_SPLITRM, 17997 },
+ { MODRM_SPLITRM, 17999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18001 },
+ { MODRM_SPLITRM, 18003 },
+ { MODRM_SPLITRM, 18005 },
+ { MODRM_SPLITRM, 18007 },
+ { MODRM_SPLITRM, 18009 },
+ { MODRM_SPLITRM, 18011 },
+ { MODRM_SPLITRM, 18013 },
+ { MODRM_SPLITRM, 18015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18017 },
+ { MODRM_SPLITRM, 18019 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 17957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18023 },
+ { MODRM_SPLITRM, 18025 },
+ { MODRM_SPLITRM, 18027 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18029 },
+ { MODRM_SPLITRM, 18031 },
+ { MODRM_SPLITRM, 17855 },
+ { MODRM_SPLITRM, 17857 },
+ { MODRM_SPLITRM, 18033 },
+ { MODRM_SPLITRM, 18035 },
+ { MODRM_SPLITRM, 18037 },
+ { MODRM_SPLITRM, 18039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18041 },
+ { MODRM_SPLITRM, 18043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18045 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18047 },
+ { MODRM_SPLITRM, 18049 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18055 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18059 },
+ { MODRM_SPLITRM, 18061 },
+ { MODRM_SPLITRM, 18063 },
+ { MODRM_SPLITRM, 18065 },
+ { MODRM_SPLITRM, 18067 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18069 },
+ { MODRM_SPLITRM, 18071 },
+ { MODRM_SPLITRM, 18073 },
+ { MODRM_SPLITRM, 18075 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18077 },
+ { MODRM_SPLITRM, 18079 },
+ { MODRM_SPLITRM, 17929 },
+ { MODRM_SPLITRM, 17931 },
+ { MODRM_SPLITRM, 18081 },
+ { MODRM_SPLITRM, 18083 },
+ { MODRM_SPLITRM, 17937 },
+ { MODRM_SPLITRM, 17939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18085 },
+ { MODRM_SPLITRM, 18087 },
+ { MODRM_SPLITRM, 17945 },
+ { MODRM_SPLITRM, 17947 },
+ { MODRM_SPLITRM, 18089 },
+ { MODRM_SPLITRM, 18091 },
+ { MODRM_SPLITRM, 17953 },
+ { MODRM_SPLITRM, 17955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18093 },
+ { MODRM_SPLITRM, 18095 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18029 },
+ { MODRM_SPLITRM, 18031 },
+ { MODRM_SPLITRM, 17855 },
+ { MODRM_SPLITRM, 17857 },
+ { MODRM_SPLITRM, 18033 },
+ { MODRM_SPLITRM, 18035 },
+ { MODRM_SPLITRM, 18037 },
+ { MODRM_SPLITRM, 18039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18053 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18055 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18097 },
+ { MODRM_SPLITRM, 18099 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18101 },
+ { MODRM_SPLITRM, 18103 },
+ { MODRM_SPLITRM, 18105 },
+ { MODRM_SPLITRM, 18107 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18109 },
+ { MODRM_SPLITRM, 18111 },
+ { MODRM_SPLITRM, 17989 },
+ { MODRM_SPLITRM, 17991 },
+ { MODRM_SPLITRM, 18113 },
+ { MODRM_SPLITRM, 18115 },
+ { MODRM_SPLITRM, 17997 },
+ { MODRM_SPLITRM, 17999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18117 },
+ { MODRM_SPLITRM, 18119 },
+ { MODRM_SPLITRM, 18005 },
+ { MODRM_SPLITRM, 18007 },
+ { MODRM_SPLITRM, 18121 },
+ { MODRM_SPLITRM, 18123 },
+ { MODRM_SPLITRM, 18013 },
+ { MODRM_SPLITRM, 18015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18125 },
+ { MODRM_SPLITRM, 18127 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18129 },
+ { MODRM_SPLITRM, 18131 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18133 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18135 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18137 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18139 },
+ { MODRM_SPLITRM, 18141 },
+ { MODRM_SPLITRM, 18143 },
+ { MODRM_SPLITRM, 18145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18147 },
+ { MODRM_SPLITRM, 18149 },
+ { MODRM_SPLITRM, 18151 },
+ { MODRM_SPLITRM, 18153 },
+ { MODRM_SPLITRM, 18155 },
+ { MODRM_SPLITRM, 18157 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18159 },
+ { MODRM_SPLITRM, 18161 },
+ { MODRM_SPLITRM, 18163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18165 },
+ { MODRM_SPLITRM, 18167 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18169 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18173 },
+ { MODRM_SPLITRM, 18175 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18177 },
+ { MODRM_SPLITRM, 18179 },
+ { MODRM_SPLITRM, 18181 },
+ { MODRM_SPLITRM, 18183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18185 },
+ { MODRM_SPLITRM, 18187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18189 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18195 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18197 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18199 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18139 },
+ { MODRM_SPLITRM, 18141 },
+ { MODRM_SPLITRM, 18201 },
+ { MODRM_SPLITRM, 18145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18203 },
+ { MODRM_SPLITRM, 18205 },
+ { MODRM_SPLITRM, 18153 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18209 },
+ { MODRM_SPLITRM, 18211 },
+ { MODRM_SPLITRM, 18213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18215 },
+ { MODRM_SPLITRM, 18217 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18171 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18219 },
+ { MODRM_SPLITRM, 18221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18223 },
+ { MODRM_SPLITRM, 18225 },
+ { MODRM_SPLITRM, 18227 },
+ { MODRM_SPLITRM, 18229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18231 },
+ { MODRM_SPLITRM, 18233 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18235 },
+ { MODRM_SPLITRM, 18237 },
+ { MODRM_SPLITRM, 18239 },
+ { MODRM_SPLITRM, 18241 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18243 },
+ { MODRM_SPLITRM, 18245 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18247 },
+ { MODRM_SPLITRM, 18249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18255 },
+ { MODRM_SPLITRM, 18257 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18259 },
+ { MODRM_SPLITRM, 18261 },
+ { MODRM_SPLITRM, 18263 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18267 },
+ { MODRM_SPLITRM, 18269 },
+ { MODRM_SPLITRM, 18163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18271 },
+ { MODRM_SPLITRM, 18273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18275 },
+ { MODRM_SPLITRM, 18277 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18279 },
+ { MODRM_SPLITRM, 18281 },
+ { MODRM_SPLITRM, 18283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18285 },
+ { MODRM_SPLITRM, 18175 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18287 },
+ { MODRM_SPLITRM, 18179 },
+ { MODRM_SPLITRM, 18289 },
+ { MODRM_SPLITRM, 18183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18291 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18293 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18297 },
+ { MODRM_SPLITRM, 18299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18301 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18307 },
+ { MODRM_SPLITRM, 18309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18311 },
+ { MODRM_SPLITRM, 18313 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18317 },
+ { MODRM_SPLITRM, 18319 },
+ { MODRM_SPLITRM, 18213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18321 },
+ { MODRM_SPLITRM, 18323 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18325 },
+ { MODRM_SPLITRM, 18327 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18329 },
+ { MODRM_SPLITRM, 18283 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18331 },
+ { MODRM_SPLITRM, 18221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18333 },
+ { MODRM_SPLITRM, 18225 },
+ { MODRM_SPLITRM, 18335 },
+ { MODRM_SPLITRM, 18229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18337 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18339 },
+ { MODRM_SPLITRM, 18341 },
+ { MODRM_SPLITRM, 18343 },
+ { MODRM_SPLITRM, 18345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18347 },
+ { MODRM_SPLITRM, 18349 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18351 },
+ { MODRM_SPLITRM, 18353 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18355 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18357 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18359 },
+ { MODRM_SPLITRM, 18361 },
+ { MODRM_SPLITRM, 18363 },
+ { MODRM_SPLITRM, 18365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18367 },
+ { MODRM_SPLITRM, 18369 },
+ { MODRM_SPLITRM, 18371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18375 },
+ { MODRM_SPLITRM, 18377 },
+ { MODRM_SPLITRM, 18163 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18379 },
+ { MODRM_SPLITRM, 18381 },
+ { MODRM_SPLITRM, 18383 },
+ { MODRM_SPLITRM, 18385 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18387 },
+ { MODRM_SPLITRM, 18389 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18391 },
+ { MODRM_SPLITRM, 18393 },
+ { MODRM_SPLITRM, 18395 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18397 },
+ { MODRM_SPLITRM, 18175 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18399 },
+ { MODRM_SPLITRM, 18179 },
+ { MODRM_SPLITRM, 18401 },
+ { MODRM_SPLITRM, 18183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18407 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18409 },
+ { MODRM_SPLITRM, 18411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18413 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18415 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18419 },
+ { MODRM_SPLITRM, 18421 },
+ { MODRM_SPLITRM, 18423 },
+ { MODRM_SPLITRM, 18425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18427 },
+ { MODRM_SPLITRM, 18429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18433 },
+ { MODRM_SPLITRM, 18435 },
+ { MODRM_SPLITRM, 18213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18437 },
+ { MODRM_SPLITRM, 18439 },
+ { MODRM_SPLITRM, 18441 },
+ { MODRM_SPLITRM, 18443 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18445 },
+ { MODRM_SPLITRM, 18447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18449 },
+ { MODRM_SPLITRM, 18395 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18451 },
+ { MODRM_SPLITRM, 18221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18453 },
+ { MODRM_SPLITRM, 18225 },
+ { MODRM_SPLITRM, 18455 },
+ { MODRM_SPLITRM, 18229 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18457 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18459 },
+ { MODRM_SPLITRM, 18461 },
+ { MODRM_SPLITRM, 18463 },
+ { MODRM_SPLITRM, 18465 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18467 },
+ { MODRM_SPLITRM, 18469 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18471 },
+ { MODRM_SPLITRM, 18473 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18477 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18481 },
+ { MODRM_SPLITRM, 18483 },
+ { MODRM_SPLITRM, 18485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18487 },
+ { MODRM_SPLITRM, 18489 },
+ { MODRM_SPLITRM, 18491 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18493 },
+ { MODRM_SPLITRM, 18495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18497 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18499 },
+ { MODRM_SPLITRM, 18501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18503 },
+ { MODRM_SPLITRM, 18505 },
+ { MODRM_SPLITRM, 18507 },
+ { MODRM_SPLITRM, 18509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18511 },
+ { MODRM_SPLITRM, 18513 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18517 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18519 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18523 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18525 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18527 },
+ { MODRM_SPLITRM, 18529 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18531 },
+ { MODRM_SPLITRM, 18533 },
+ { MODRM_SPLITRM, 18535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18537 },
+ { MODRM_SPLITRM, 18539 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18541 },
+ { MODRM_SPLITRM, 18543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18545 },
+ { MODRM_SPLITRM, 18547 },
+ { MODRM_SPLITRM, 18549 },
+ { MODRM_SPLITRM, 18551 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18553 },
+ { MODRM_SPLITRM, 18555 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18557 },
+ { MODRM_SPLITRM, 18559 },
+ { MODRM_SPLITRM, 18561 },
+ { MODRM_SPLITRM, 18563 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18565 },
+ { MODRM_SPLITRM, 18567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18569 },
+ { MODRM_SPLITRM, 18571 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18573 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18575 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18577 },
+ { MODRM_SPLITRM, 18579 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18581 },
+ { MODRM_SPLITRM, 18583 },
+ { MODRM_SPLITRM, 18585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18587 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18589 },
+ { MODRM_SPLITRM, 18591 },
+ { MODRM_SPLITRM, 18491 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18593 },
+ { MODRM_SPLITRM, 18595 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18597 },
+ { MODRM_SPLITRM, 18599 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18601 },
+ { MODRM_SPLITRM, 18603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18605 },
+ { MODRM_SPLITRM, 18501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18607 },
+ { MODRM_SPLITRM, 18505 },
+ { MODRM_SPLITRM, 18609 },
+ { MODRM_SPLITRM, 18509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18611 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18617 },
+ { MODRM_SPLITRM, 18619 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18621 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18623 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18625 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18627 },
+ { MODRM_SPLITRM, 18629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18631 },
+ { MODRM_SPLITRM, 18633 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18637 },
+ { MODRM_SPLITRM, 18639 },
+ { MODRM_SPLITRM, 18535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18641 },
+ { MODRM_SPLITRM, 18643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18645 },
+ { MODRM_SPLITRM, 18647 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18651 },
+ { MODRM_SPLITRM, 18543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18653 },
+ { MODRM_SPLITRM, 18547 },
+ { MODRM_SPLITRM, 18655 },
+ { MODRM_SPLITRM, 18551 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18659 },
+ { MODRM_SPLITRM, 18661 },
+ { MODRM_SPLITRM, 18663 },
+ { MODRM_SPLITRM, 18665 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18667 },
+ { MODRM_SPLITRM, 18669 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18671 },
+ { MODRM_SPLITRM, 18673 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18677 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18679 },
+ { MODRM_SPLITRM, 18681 },
+ { MODRM_SPLITRM, 18683 },
+ { MODRM_SPLITRM, 18685 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18687 },
+ { MODRM_SPLITRM, 18689 },
+ { MODRM_SPLITRM, 18691 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18693 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18695 },
+ { MODRM_SPLITRM, 18697 },
+ { MODRM_SPLITRM, 18491 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18699 },
+ { MODRM_SPLITRM, 18701 },
+ { MODRM_SPLITRM, 18703 },
+ { MODRM_SPLITRM, 18705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18707 },
+ { MODRM_SPLITRM, 18709 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18711 },
+ { MODRM_SPLITRM, 18713 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18715 },
+ { MODRM_SPLITRM, 18501 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18717 },
+ { MODRM_SPLITRM, 18505 },
+ { MODRM_SPLITRM, 18719 },
+ { MODRM_SPLITRM, 18509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18721 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18723 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18725 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18727 },
+ { MODRM_SPLITRM, 18729 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18731 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18733 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18735 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18737 },
+ { MODRM_SPLITRM, 18739 },
+ { MODRM_SPLITRM, 18741 },
+ { MODRM_SPLITRM, 18743 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18745 },
+ { MODRM_SPLITRM, 18747 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18749 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18751 },
+ { MODRM_SPLITRM, 18753 },
+ { MODRM_SPLITRM, 18535 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18755 },
+ { MODRM_SPLITRM, 18757 },
+ { MODRM_SPLITRM, 18759 },
+ { MODRM_SPLITRM, 18761 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18763 },
+ { MODRM_SPLITRM, 18765 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18767 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18769 },
+ { MODRM_SPLITRM, 18543 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18771 },
+ { MODRM_SPLITRM, 18547 },
+ { MODRM_SPLITRM, 18773 },
+ { MODRM_SPLITRM, 18551 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18777 },
+ { MODRM_SPLITRM, 18779 },
+ { MODRM_SPLITRM, 18781 },
+ { MODRM_SPLITRM, 18783 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18785 },
+ { MODRM_SPLITRM, 18787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18789 },
+ { MODRM_SPLITRM, 18791 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18793 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18795 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18797 },
+ { MODRM_SPLITRM, 18799 },
+ { MODRM_SPLITRM, 18801 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18803 },
+ { MODRM_SPLITRM, 18805 },
+ { MODRM_SPLITRM, 18807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18809 },
+ { MODRM_SPLITRM, 18811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18813 },
+ { MODRM_SPLITRM, 18815 },
+ { MODRM_SPLITRM, 18817 },
+ { MODRM_SPLITRM, 18819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18821 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18823 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18825 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18827 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18829 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18831 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18835 },
+ { MODRM_SPLITRM, 18837 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18839 },
+ { MODRM_SPLITRM, 18841 },
+ { MODRM_SPLITRM, 18843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18845 },
+ { MODRM_SPLITRM, 18847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18849 },
+ { MODRM_SPLITRM, 18851 },
+ { MODRM_SPLITRM, 18853 },
+ { MODRM_SPLITRM, 18855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18857 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18859 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18861 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18863 },
+ { MODRM_SPLITRM, 18865 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18867 },
+ { MODRM_SPLITRM, 18869 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18871 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18795 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18797 },
+ { MODRM_SPLITRM, 18873 },
+ { MODRM_SPLITRM, 18875 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18877 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18879 },
+ { MODRM_SPLITRM, 18881 },
+ { MODRM_SPLITRM, 18807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18885 },
+ { MODRM_SPLITRM, 18811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18887 },
+ { MODRM_SPLITRM, 18815 },
+ { MODRM_SPLITRM, 18889 },
+ { MODRM_SPLITRM, 18819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18893 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18897 },
+ { MODRM_SPLITRM, 18899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18903 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18907 },
+ { MODRM_SPLITRM, 18909 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18913 },
+ { MODRM_SPLITRM, 18915 },
+ { MODRM_SPLITRM, 18843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18919 },
+ { MODRM_SPLITRM, 18847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18921 },
+ { MODRM_SPLITRM, 18851 },
+ { MODRM_SPLITRM, 18923 },
+ { MODRM_SPLITRM, 18855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18927 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18929 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18931 },
+ { MODRM_SPLITRM, 18933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18935 },
+ { MODRM_SPLITRM, 18937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18795 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18797 },
+ { MODRM_SPLITRM, 18941 },
+ { MODRM_SPLITRM, 18943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18947 },
+ { MODRM_SPLITRM, 18949 },
+ { MODRM_SPLITRM, 18807 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18953 },
+ { MODRM_SPLITRM, 18811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18955 },
+ { MODRM_SPLITRM, 18815 },
+ { MODRM_SPLITRM, 18957 },
+ { MODRM_SPLITRM, 18819 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18959 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 18965 },
+ { MODRM_SPLITRM, 18967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18833 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18975 },
+ { MODRM_SPLITRM, 18977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18979 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18981 },
+ { MODRM_SPLITRM, 18983 },
+ { MODRM_SPLITRM, 18843 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18985 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18987 },
+ { MODRM_SPLITRM, 18847 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18989 },
+ { MODRM_SPLITRM, 18851 },
+ { MODRM_SPLITRM, 18991 },
+ { MODRM_SPLITRM, 18855 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18993 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18997 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 18999 },
+ { MODRM_SPLITRM, 19001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19003 },
+ { MODRM_SPLITRM, 19005 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19007 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19011 },
+ { MODRM_SPLITRM, 19013 },
+ { MODRM_SPLITRM, 19015 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19017 },
+ { MODRM_SPLITRM, 19019 },
+ { MODRM_SPLITRM, 19021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19023 },
+ { MODRM_SPLITRM, 19025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19027 },
+ { MODRM_SPLITRM, 19029 },
+ { MODRM_SPLITRM, 19031 },
+ { MODRM_SPLITRM, 19033 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19035 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19037 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19039 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19041 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19043 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19045 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19049 },
+ { MODRM_SPLITRM, 19051 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19053 },
+ { MODRM_SPLITRM, 19055 },
+ { MODRM_SPLITRM, 19057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19059 },
+ { MODRM_SPLITRM, 19061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19063 },
+ { MODRM_SPLITRM, 19065 },
+ { MODRM_SPLITRM, 19067 },
+ { MODRM_SPLITRM, 19069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19071 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19073 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19075 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19077 },
+ { MODRM_SPLITRM, 19079 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19081 },
+ { MODRM_SPLITRM, 19083 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19085 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19011 },
+ { MODRM_SPLITRM, 19087 },
+ { MODRM_SPLITRM, 19089 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19091 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19093 },
+ { MODRM_SPLITRM, 19095 },
+ { MODRM_SPLITRM, 19021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19097 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19099 },
+ { MODRM_SPLITRM, 19025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19101 },
+ { MODRM_SPLITRM, 19029 },
+ { MODRM_SPLITRM, 19103 },
+ { MODRM_SPLITRM, 19033 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19105 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19107 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19109 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 19111 },
+ { MODRM_SPLITRM, 19113 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19115 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19117 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19119 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19121 },
+ { MODRM_SPLITRM, 19123 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19125 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19127 },
+ { MODRM_SPLITRM, 19129 },
+ { MODRM_SPLITRM, 19057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19131 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19133 },
+ { MODRM_SPLITRM, 19061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19135 },
+ { MODRM_SPLITRM, 19065 },
+ { MODRM_SPLITRM, 19137 },
+ { MODRM_SPLITRM, 19069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19139 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19141 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19143 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19145 },
+ { MODRM_SPLITRM, 19147 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19149 },
+ { MODRM_SPLITRM, 19151 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19153 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19009 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19011 },
+ { MODRM_SPLITRM, 19155 },
+ { MODRM_SPLITRM, 19157 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19159 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19161 },
+ { MODRM_SPLITRM, 19163 },
+ { MODRM_SPLITRM, 19021 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19165 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19167 },
+ { MODRM_SPLITRM, 19025 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19169 },
+ { MODRM_SPLITRM, 19029 },
+ { MODRM_SPLITRM, 19171 },
+ { MODRM_SPLITRM, 19033 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19173 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19175 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19177 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 19179 },
+ { MODRM_SPLITRM, 19181 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19183 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19185 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19187 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19047 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19189 },
+ { MODRM_SPLITRM, 19191 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19193 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19195 },
+ { MODRM_SPLITRM, 19197 },
+ { MODRM_SPLITRM, 19057 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19199 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19201 },
+ { MODRM_SPLITRM, 19061 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19203 },
+ { MODRM_SPLITRM, 19065 },
+ { MODRM_SPLITRM, 19205 },
+ { MODRM_SPLITRM, 19069 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19207 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19209 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19211 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19213 },
+ { MODRM_SPLITRM, 19215 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19217 },
+ { MODRM_SPLITRM, 19219 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19221 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19227 },
+ { MODRM_SPLITRM, 19229 },
+ { MODRM_SPLITRM, 19231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19233 },
+ { MODRM_SPLITRM, 19235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19237 },
+ { MODRM_SPLITRM, 19239 },
+ { MODRM_SPLITRM, 19241 },
+ { MODRM_SPLITRM, 19243 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19245 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19247 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19249 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19251 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19253 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19257 },
+ { MODRM_SPLITRM, 19259 },
+ { MODRM_SPLITRM, 19261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19263 },
+ { MODRM_SPLITRM, 19265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19267 },
+ { MODRM_SPLITRM, 19269 },
+ { MODRM_SPLITRM, 19271 },
+ { MODRM_SPLITRM, 19273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19275 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19277 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19279 },
+ { MODRM_SPLITRM, 19281 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19283 },
+ { MODRM_SPLITRM, 19285 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19287 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19289 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19291 },
+ { MODRM_SPLITRM, 19293 },
+ { MODRM_SPLITRM, 19231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19295 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19297 },
+ { MODRM_SPLITRM, 19235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19299 },
+ { MODRM_SPLITRM, 19239 },
+ { MODRM_SPLITRM, 19301 },
+ { MODRM_SPLITRM, 19243 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 19307 },
+ { MODRM_SPLITRM, 19309 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19311 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19313 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19315 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19317 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19319 },
+ { MODRM_SPLITRM, 19321 },
+ { MODRM_SPLITRM, 19261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19323 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19325 },
+ { MODRM_SPLITRM, 19265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19327 },
+ { MODRM_SPLITRM, 19269 },
+ { MODRM_SPLITRM, 19329 },
+ { MODRM_SPLITRM, 19273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19331 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19335 },
+ { MODRM_SPLITRM, 19337 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19339 },
+ { MODRM_SPLITRM, 19341 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19343 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19223 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19225 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19345 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19347 },
+ { MODRM_SPLITRM, 19349 },
+ { MODRM_SPLITRM, 19231 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19351 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19353 },
+ { MODRM_SPLITRM, 19235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19355 },
+ { MODRM_SPLITRM, 19239 },
+ { MODRM_SPLITRM, 19357 },
+ { MODRM_SPLITRM, 19243 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19359 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19361 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 19363 },
+ { MODRM_SPLITRM, 19365 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19367 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19369 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19371 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19255 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19373 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19375 },
+ { MODRM_SPLITRM, 19377 },
+ { MODRM_SPLITRM, 19261 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19379 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19381 },
+ { MODRM_SPLITRM, 19265 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19383 },
+ { MODRM_SPLITRM, 19269 },
+ { MODRM_SPLITRM, 19385 },
+ { MODRM_SPLITRM, 19273 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19387 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19389 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19391 },
+ { MODRM_SPLITRM, 19393 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19395 },
+ { MODRM_SPLITRM, 19397 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19399 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19401 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19405 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19407 },
+ { MODRM_SPLITRM, 19409 },
+ { MODRM_SPLITRM, 19411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19413 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19415 },
+ { MODRM_SPLITRM, 19417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19419 },
+ { MODRM_SPLITRM, 19421 },
+ { MODRM_SPLITRM, 19423 },
+ { MODRM_SPLITRM, 19425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19427 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19429 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19431 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19433 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19435 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19437 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19439 },
+ { MODRM_SPLITRM, 19441 },
+ { MODRM_SPLITRM, 19443 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19445 },
+ { MODRM_SPLITRM, 19447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19449 },
+ { MODRM_SPLITRM, 19451 },
+ { MODRM_SPLITRM, 19453 },
+ { MODRM_SPLITRM, 19455 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19457 },
+ { MODRM_SPLITRM, 19459 },
+ { MODRM_SPLITRM, 19461 },
+ { MODRM_SPLITRM, 19463 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19465 },
+ { MODRM_SPLITRM, 19467 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19469 },
+ { MODRM_SPLITRM, 19471 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19473 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19475 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19477 },
+ { MODRM_SPLITRM, 19479 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19481 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19483 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19485 },
+ { MODRM_SPLITRM, 19487 },
+ { MODRM_SPLITRM, 19411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19489 },
+ { MODRM_SPLITRM, 19491 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19493 },
+ { MODRM_SPLITRM, 19495 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19497 },
+ { MODRM_SPLITRM, 19417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19499 },
+ { MODRM_SPLITRM, 19421 },
+ { MODRM_SPLITRM, 19501 },
+ { MODRM_SPLITRM, 19425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19503 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19505 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 19507 },
+ { MODRM_SPLITRM, 19509 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19511 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19513 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19515 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19517 },
+ { MODRM_SPLITRM, 19519 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19521 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19523 },
+ { MODRM_SPLITRM, 19525 },
+ { MODRM_SPLITRM, 19443 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19527 },
+ { MODRM_SPLITRM, 19529 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19531 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19533 },
+ { MODRM_SPLITRM, 19447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19535 },
+ { MODRM_SPLITRM, 19451 },
+ { MODRM_SPLITRM, 19537 },
+ { MODRM_SPLITRM, 19455 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19539 },
+ { MODRM_SPLITRM, 19541 },
+ { MODRM_SPLITRM, 19543 },
+ { MODRM_SPLITRM, 19545 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19547 },
+ { MODRM_SPLITRM, 19549 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19551 },
+ { MODRM_SPLITRM, 19553 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19555 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19557 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19559 },
+ { MODRM_SPLITRM, 19561 },
+ { MODRM_SPLITRM, 19563 },
+ { MODRM_SPLITRM, 19565 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19567 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19569 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19571 },
+ { MODRM_SPLITRM, 19573 },
+ { MODRM_SPLITRM, 19411 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19575 },
+ { MODRM_SPLITRM, 19577 },
+ { MODRM_SPLITRM, 19579 },
+ { MODRM_SPLITRM, 19581 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19583 },
+ { MODRM_SPLITRM, 19585 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19587 },
+ { MODRM_SPLITRM, 19417 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19589 },
+ { MODRM_SPLITRM, 19421 },
+ { MODRM_SPLITRM, 19591 },
+ { MODRM_SPLITRM, 19425 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19593 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19595 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITRM, 19597 },
+ { MODRM_SPLITRM, 19599 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19601 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19603 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19605 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19607 },
+ { MODRM_SPLITRM, 19609 },
+ { MODRM_SPLITRM, 19611 },
+ { MODRM_SPLITRM, 19613 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19615 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19617 },
+ { MODRM_SPLITRM, 19619 },
+ { MODRM_SPLITRM, 19443 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19621 },
+ { MODRM_SPLITRM, 19623 },
+ { MODRM_SPLITRM, 19625 },
+ { MODRM_SPLITRM, 19627 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19631 },
+ { MODRM_SPLITRM, 19447 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19633 },
+ { MODRM_SPLITRM, 19451 },
+ { MODRM_SPLITRM, 19635 },
+ { MODRM_SPLITRM, 19455 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19637 },
+ { MODRM_SPLITRM, 19639 },
+ { MODRM_SPLITRM, 19641 },
+ { MODRM_SPLITRM, 19643 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19645 },
+ { MODRM_SPLITRM, 19647 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerXOP8Opcodes[] = {
+ 0,
+ 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,
+ 3,
+ 0,
+ 0,
+ 0,
+ 4,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+};
+
+static const struct OpcodeDecision x86DisassemblerXOP8Opcodes[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19649 },
+ { MODRM_SPLITRM, 19651 },
+ { MODRM_SPLITRM, 19653 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19655 },
+ { MODRM_SPLITRM, 19657 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19659 },
+ { MODRM_SPLITRM, 19661 },
+ { MODRM_SPLITRM, 19663 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19665 },
+ { MODRM_SPLITRM, 19667 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19669 },
+ { MODRM_SPLITRM, 19671 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19673 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19675 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19677 },
+ { MODRM_SPLITRM, 19679 },
+ { MODRM_SPLITRM, 19681 },
+ { MODRM_SPLITRM, 19683 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19685 },
+ { MODRM_SPLITRM, 19687 },
+ { MODRM_SPLITRM, 19689 },
+ { MODRM_SPLITRM, 19691 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19693 },
+ { MODRM_SPLITRM, 19695 },
+ { MODRM_SPLITRM, 19697 },
+ { MODRM_SPLITRM, 19699 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19701 },
+ { MODRM_SPLITRM, 19703 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19705 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19707 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerXOP9Opcodes[] = {
+ 0,
+ 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,
+ 3,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+};
+
+static const struct OpcodeDecision x86DisassemblerXOP9Opcodes[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 19709 },
+ { MODRM_SPLITREG, 19725 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 19741 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19757 },
+ { MODRM_SPLITRM, 19759 },
+ { MODRM_SPLITRM, 19761 },
+ { MODRM_SPLITRM, 19763 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19765 },
+ { MODRM_SPLITRM, 19767 },
+ { MODRM_SPLITRM, 19769 },
+ { MODRM_SPLITRM, 19771 },
+ { MODRM_SPLITRM, 19773 },
+ { MODRM_SPLITRM, 19775 },
+ { MODRM_SPLITRM, 19777 },
+ { MODRM_SPLITRM, 19779 },
+ { MODRM_SPLITRM, 19781 },
+ { MODRM_SPLITRM, 19783 },
+ { MODRM_SPLITRM, 19785 },
+ { MODRM_SPLITRM, 19787 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19789 },
+ { MODRM_SPLITRM, 19791 },
+ { MODRM_SPLITRM, 19793 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19795 },
+ { MODRM_SPLITRM, 19797 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19799 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19801 },
+ { MODRM_SPLITRM, 19803 },
+ { MODRM_SPLITRM, 19805 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19807 },
+ { MODRM_SPLITRM, 19809 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19811 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19813 },
+ { MODRM_SPLITRM, 19815 },
+ { MODRM_SPLITRM, 19817 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 19819 },
+ { MODRM_SPLITREG, 19835 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 19851 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19867 },
+ { MODRM_SPLITRM, 19869 },
+ { MODRM_SPLITRM, 19871 },
+ { MODRM_SPLITRM, 19873 },
+ { MODRM_SPLITRM, 19875 },
+ { MODRM_SPLITRM, 19877 },
+ { MODRM_SPLITRM, 19879 },
+ { MODRM_SPLITRM, 19881 },
+ { MODRM_SPLITRM, 19883 },
+ { MODRM_SPLITRM, 19885 },
+ { MODRM_SPLITRM, 19887 },
+ { MODRM_SPLITRM, 19889 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19891 },
+ { MODRM_SPLITRM, 19893 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerXOPAOpcodes[] = {
+ 0,
+ 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,
+ 0,
+ 0,
+};
+
+static const struct OpcodeDecision x86DisassemblerXOPAOpcodes[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 19897 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 19915 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char index_x86Disassembler3DNowOpcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 0,
+ 0,
+ 0,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 0,
+ 0,
+ 15,
+ 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 x86Disassembler3DNowOpcodes[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19931 },
+ { MODRM_SPLITRM, 19933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19935 },
+ { MODRM_SPLITRM, 19937 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19939 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19941 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19943 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19945 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19947 },
+ { MODRM_SPLITRM, 19949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19957 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19959 },
+ { MODRM_SPLITRM, 19961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19965 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19969 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19971 },
+ { MODRM_SPLITRM, 19973 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19975 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 19977 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
diff --git a/capstone/arch/X86/X86GenDisassemblerTables_reduce.inc b/capstone/arch/X86/X86GenDisassemblerTables_reduce.inc
new file mode 100644
index 000000000..4663fbeba
--- /dev/null
+++ b/capstone/arch/X86/X86GenDisassemblerTables_reduce.inc
@@ -0,0 +1,28047 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
+|* *|
+|* * X86 Disassembler *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+static const struct OperandSpecifier x86OperandSets[][6] = {
+ { /* 0 */
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 1 */
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 2 */
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 3 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 4 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 5 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 6 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 7 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 8 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 9 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 10 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 11 */
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 12 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 13 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 14 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 15 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 16 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 17 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 18 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 19 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 20 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 21 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 22 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 23 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 24 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 25 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 26 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 27 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 28 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 29 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 30 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 31 */
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_REG, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 32 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 33 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 34 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 35 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 36 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 37 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 38 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 39 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 40 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 41 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 42 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 43 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 44 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 45 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 46 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 47 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 48 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_Rv, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 49 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RO, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 50 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 51 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 52 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 53 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 54 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 55 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 56 */
+ { ENCODING_ID, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 57 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 58 */
+ { ENCODING_IW, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 59 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 60 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_ID, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 61 */
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 62 */
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 63 */
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 64 */
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 65 */
+ { ENCODING_DI, TYPE_DSTIDX },
+ { ENCODING_SI, TYPE_SRCIDX },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 66 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 67 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 68 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 69 */
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 70 */
+ { ENCODING_IW, TYPE_IMM },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 71 */
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 72 */
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_IW, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 73 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 74 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 75 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 76 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 77 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 78 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 79 */
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 80 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 81 */
+ { ENCODING_DI, TYPE_DSTIDX },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 82 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 83 */
+ { ENCODING_IB, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 84 */
+ { ENCODING_Iv, TYPE_REL },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 85 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 86 */
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 87 */
+ { ENCODING_SI, TYPE_SRCIDX },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 88 */
+ { ENCODING_IW, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 89 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 90 */
+ { ENCODING_VVVV, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 91 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 92 */
+ { ENCODING_VVVV, TYPE_R64 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 93 */
+ { ENCODING_Ia, TYPE_MOFFS },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 94 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 95 */
+ { ENCODING_Rv, TYPE_Rv },
+ { ENCODING_Iv, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 96 */
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 97 */
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 98 */
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 99 */
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 100 */
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 101 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 102 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 103 */
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 104 */
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 105 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_CONTROLREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 106 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_DEBUGREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 107 */
+ { ENCODING_RO, TYPE_R64 },
+ { ENCODING_IO, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 108 */
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 109 */
+ { ENCODING_REG, TYPE_SEGMENTREG },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 110 */
+ { ENCODING_RB, TYPE_R8 },
+ { ENCODING_IB, TYPE_IMM },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 111 */
+ { ENCODING_REG, TYPE_R16 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 112 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 113 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 114 */
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 115 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R16 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 116 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 117 */
+ { ENCODING_Rv, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 118 */
+ { ENCODING_RO, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 119 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 120 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 121 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 122 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 123 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 124 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 125 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 126 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 127 */
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 128 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 129 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 130 */
+ { ENCODING_RM, TYPE_M },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 131 */
+ { ENCODING_DUP, TYPE_DUP1 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_IB, TYPE_UIMM8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 132 */
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 133 */
+ { ENCODING_REG, TYPE_R32 },
+ { ENCODING_RM, TYPE_R32 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 134 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 135 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 136 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 137 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_Rv },
+ { ENCODING_RM, TYPE_Rv },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 138 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_R64 },
+ { ENCODING_RM, TYPE_R64 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+ { /* 139 */
+ { ENCODING_DUP, TYPE_DUP2 },
+ { ENCODING_DUP, TYPE_DUP3 },
+ { ENCODING_REG, TYPE_R8 },
+ { ENCODING_RM, TYPE_R8 },
+ { ENCODING_NONE, TYPE_NONE },
+ { ENCODING_NONE, TYPE_NONE },
+ },
+};
+
+static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[1671] = {
+ { /* 0 */
+ 0,
+ /* */
+ },
+ { /* 1 */
+ 0,
+ /* */
+ },
+ { /* 2 */
+ 0,
+ /* */
+ },
+ { /* 3 */
+ 0,
+ /* */
+ },
+ { /* 4 */
+ 0,
+ /* */
+ },
+ { /* 5 */
+ 0,
+ /* */
+ },
+ { /* 6 */
+ 0,
+ /* */
+ },
+ { /* 7 */
+ 0,
+ /* */
+ },
+ { /* 8 */
+ 0,
+ /* */
+ },
+ { /* 9 */
+ 0,
+ /* */
+ },
+ { /* 10 */
+ 0,
+ /* */
+ },
+ { /* 11 */
+ 0,
+ /* */
+ },
+ { /* 12 */
+ 0,
+ /* */
+ },
+ { /* 13 */
+ 0,
+ /* */
+ },
+ { /* 14 */
+ 0,
+ /* */
+ },
+ { /* 15 */
+ 0,
+ /* */
+ },
+ { /* 16 */
+ 0,
+ /* */
+ },
+ { /* 17 */
+ 0,
+ /* */
+ },
+ { /* 18 */
+ 0,
+ /* */
+ },
+ { /* 19 */
+ 0,
+ /* */
+ },
+ { /* 20 */
+ 0,
+ /* */
+ },
+ { /* 21 */
+ 0,
+ /* */
+ },
+ { /* 22 */
+ 0,
+ /* */
+ },
+ { /* 23 */
+ 0,
+ /* */
+ },
+ { /* 24 */
+ 0,
+ /* */
+ },
+ { /* 25 */
+ 0,
+ /* */
+ },
+ { /* 26 */
+ 0,
+ /* */
+ },
+ { /* 27 */
+ 0,
+ /* */
+ },
+ { /* 28 */
+ 0,
+ /* */
+ },
+ { /* 29 */
+ 0,
+ /* */
+ },
+ { /* 30 */
+ 0,
+ /* */
+ },
+ { /* 31 */
+ 0,
+ /* */
+ },
+ { /* 32 */
+ 0,
+ /* */
+ },
+ { /* 33 */
+ 0,
+ /* */
+ },
+ { /* 34 */
+ 0,
+ /* */
+ },
+ { /* 35 */
+ 0,
+ /* */
+ },
+ { /* 36 */
+ 0,
+ /* */
+ },
+ { /* 37 */
+ 0,
+ /* */
+ },
+ { /* 38 */
+ 0,
+ /* */
+ },
+ { /* 39 */
+ 0,
+ /* */
+ },
+ { /* 40 */
+ 0,
+ /* */
+ },
+ { /* 41 */
+ 0,
+ /* */
+ },
+ { /* 42 */
+ 0,
+ /* */
+ },
+ { /* 43 */
+ 0,
+ /* */
+ },
+ { /* 44 */
+ 0,
+ /* */
+ },
+ { /* 45 */
+ 0,
+ /* */
+ },
+ { /* 46 */
+ 0,
+ /* */
+ },
+ { /* 47 */
+ 0,
+ /* */
+ },
+ { /* 48 */
+ 0,
+ /* */
+ },
+ { /* 49 */
+ 0,
+ /* */
+ },
+ { /* 50 */
+ 0,
+ /* */
+ },
+ { /* 51 */
+ 0,
+ /* */
+ },
+ { /* 52 */
+ 0,
+ /* */
+ },
+ { /* 53 */
+ 0,
+ /* */
+ },
+ { /* 54 */
+ 0,
+ /* */
+ },
+ { /* 55 */
+ 0,
+ /* */
+ },
+ { /* 56 */
+ 0,
+ /* */
+ },
+ { /* 57 */
+ 0,
+ /* */
+ },
+ { /* 58 */
+ 0,
+ /* */
+ },
+ { /* 59 */
+ 0,
+ /* */
+ },
+ { /* 60 */
+ 0,
+ /* */
+ },
+ { /* 61 */
+ 0,
+ /* */
+ },
+ { /* 62 */
+ 0,
+ /* */
+ },
+ { /* 63 */
+ 0,
+ /* */
+ },
+ { /* 64 */
+ 0,
+ /* */
+ },
+ { /* 65 */
+ 0,
+ /* */
+ },
+ { /* 66 */
+ 0,
+ /* */
+ },
+ { /* 67 */
+ 0,
+ /* */
+ },
+ { /* 68 */
+ 0,
+ /* */
+ },
+ { /* 69 */
+ 0,
+ /* */
+ },
+ { /* 70 */
+ 0,
+ /* */
+ },
+ { /* 71 */
+ 0,
+ /* */
+ },
+ { /* 72 */
+ 0,
+ /* */
+ },
+ { /* 73 */
+ 0,
+ /* */
+ },
+ { /* 74 */
+ 0,
+ /* */
+ },
+ { /* 75 */
+ 0,
+ /* */
+ },
+ { /* 76 */
+ 0,
+ /* */
+ },
+ { /* 77 */
+ 0,
+ /* */
+ },
+ { /* 78 */
+ 0,
+ /* */
+ },
+ { /* 79 */
+ 0,
+ /* */
+ },
+ { /* 80 */
+ 0,
+ /* */
+ },
+ { /* 81 */
+ 0,
+ /* */
+ },
+ { /* 82 */
+ 0,
+ /* */
+ },
+ { /* 83 */
+ 0,
+ /* */
+ },
+ { /* 84 */
+ 0,
+ /* */
+ },
+ { /* 85 */
+ 0,
+ /* */
+ },
+ { /* 86 */
+ 0,
+ /* */
+ },
+ { /* 87 */
+ 0,
+ /* */
+ },
+ { /* 88 */
+ 0,
+ /* */
+ },
+ { /* 89 */
+ 0,
+ /* */
+ },
+ { /* 90 */
+ 0,
+ /* */
+ },
+ { /* 91 */
+ 0,
+ /* */
+ },
+ { /* 92 */
+ 0,
+ /* */
+ },
+ { /* 93 */
+ 0,
+ /* */
+ },
+ { /* 94 */
+ 0,
+ /* */
+ },
+ { /* 95 */
+ 0,
+ /* */
+ },
+ { /* 96 */
+ 0,
+ /* */
+ },
+ { /* 97 */
+ 0,
+ /* */
+ },
+ { /* 98 */
+ 0,
+ /* */
+ },
+ { /* 99 */
+ 0,
+ /* */
+ },
+ { /* 100 */
+ 0,
+ /* */
+ },
+ { /* 101 */
+ 0,
+ /* */
+ },
+ { /* 102 */
+ 0,
+ /* */
+ },
+ { /* 103 */
+ 0,
+ /* */
+ },
+ { /* 104 */
+ 0,
+ /* */
+ },
+ { /* 105 */
+ 0,
+ /* */
+ },
+ { /* 106 */
+ 0,
+ /* */
+ },
+ { /* 107 */
+ 0,
+ /* */
+ },
+ { /* 108 */
+ 0,
+ /* */
+ },
+ { /* 109 */
+ 0,
+ /* */
+ },
+ { /* 110 */
+ 0,
+ /* */
+ },
+ { /* 111 */
+ 0,
+ /* */
+ },
+ { /* 112 */
+ 0,
+ /* */
+ },
+ { /* 113 */
+ 0,
+ /* */
+ },
+ { /* 114 */
+ 0,
+ /* */
+ },
+ { /* 115 */
+ 0,
+ /* */
+ },
+ { /* 116 */
+ 0,
+ /* */
+ },
+ { /* 117 */
+ 0,
+ /* */
+ },
+ { /* 118 */
+ 0,
+ /* */
+ },
+ { /* 119 */
+ 0,
+ /* */
+ },
+ { /* 120 */
+ 0,
+ /* */
+ },
+ { /* 121 */
+ 0,
+ /* */
+ },
+ { /* 122 */
+ 0,
+ /* */
+ },
+ { /* 123 */
+ 0,
+ /* */
+ },
+ { /* 124 */
+ 0,
+ /* */
+ },
+ { /* 125 */
+ 0,
+ /* */
+ },
+ { /* 126 */
+ 0,
+ /* AAA */
+ },
+ { /* 127 */
+ 1,
+ /* AAD8i8 */
+ },
+ { /* 128 */
+ 1,
+ /* AAM8i8 */
+ },
+ { /* 129 */
+ 0,
+ /* AAS */
+ },
+ { /* 130 */
+ 2,
+ /* ADC16i16 */
+ },
+ { /* 131 */
+ 3,
+ /* ADC16mi */
+ },
+ { /* 132 */
+ 4,
+ /* ADC16mi8 */
+ },
+ { /* 133 */
+ 5,
+ /* ADC16mr */
+ },
+ { /* 134 */
+ 6,
+ /* ADC16ri */
+ },
+ { /* 135 */
+ 7,
+ /* ADC16ri8 */
+ },
+ { /* 136 */
+ 8,
+ /* ADC16rm */
+ },
+ { /* 137 */
+ 9,
+ /* ADC16rr */
+ },
+ { /* 138 */
+ 10,
+ /* ADC16rr_REV */
+ },
+ { /* 139 */
+ 2,
+ /* ADC32i32 */
+ },
+ { /* 140 */
+ 3,
+ /* ADC32mi */
+ },
+ { /* 141 */
+ 4,
+ /* ADC32mi8 */
+ },
+ { /* 142 */
+ 5,
+ /* ADC32mr */
+ },
+ { /* 143 */
+ 6,
+ /* ADC32ri */
+ },
+ { /* 144 */
+ 7,
+ /* ADC32ri8 */
+ },
+ { /* 145 */
+ 8,
+ /* ADC32rm */
+ },
+ { /* 146 */
+ 9,
+ /* ADC32rr */
+ },
+ { /* 147 */
+ 10,
+ /* ADC32rr_REV */
+ },
+ { /* 148 */
+ 11,
+ /* ADC64i32 */
+ },
+ { /* 149 */
+ 12,
+ /* ADC64mi32 */
+ },
+ { /* 150 */
+ 4,
+ /* ADC64mi8 */
+ },
+ { /* 151 */
+ 13,
+ /* ADC64mr */
+ },
+ { /* 152 */
+ 14,
+ /* ADC64ri32 */
+ },
+ { /* 153 */
+ 15,
+ /* ADC64ri8 */
+ },
+ { /* 154 */
+ 16,
+ /* ADC64rm */
+ },
+ { /* 155 */
+ 17,
+ /* ADC64rr */
+ },
+ { /* 156 */
+ 18,
+ /* ADC64rr_REV */
+ },
+ { /* 157 */
+ 1,
+ /* ADC8i8 */
+ },
+ { /* 158 */
+ 4,
+ /* ADC8mi */
+ },
+ { /* 159 */
+ 4,
+ /* ADC8mi8 */
+ },
+ { /* 160 */
+ 19,
+ /* ADC8mr */
+ },
+ { /* 161 */
+ 20,
+ /* ADC8ri */
+ },
+ { /* 162 */
+ 20,
+ /* ADC8ri8 */
+ },
+ { /* 163 */
+ 21,
+ /* ADC8rm */
+ },
+ { /* 164 */
+ 22,
+ /* ADC8rr */
+ },
+ { /* 165 */
+ 23,
+ /* ADC8rr_REV */
+ },
+ { /* 166 */
+ 24,
+ /* ADCX32rm */
+ },
+ { /* 167 */
+ 25,
+ /* ADCX32rr */
+ },
+ { /* 168 */
+ 16,
+ /* ADCX64rm */
+ },
+ { /* 169 */
+ 18,
+ /* ADCX64rr */
+ },
+ { /* 170 */
+ 2,
+ /* ADD16i16 */
+ },
+ { /* 171 */
+ 3,
+ /* ADD16mi */
+ },
+ { /* 172 */
+ 4,
+ /* ADD16mi8 */
+ },
+ { /* 173 */
+ 5,
+ /* ADD16mr */
+ },
+ { /* 174 */
+ 6,
+ /* ADD16ri */
+ },
+ { /* 175 */
+ 7,
+ /* ADD16ri8 */
+ },
+ { /* 176 */
+ 8,
+ /* ADD16rm */
+ },
+ { /* 177 */
+ 9,
+ /* ADD16rr */
+ },
+ { /* 178 */
+ 10,
+ /* ADD16rr_REV */
+ },
+ { /* 179 */
+ 2,
+ /* ADD32i32 */
+ },
+ { /* 180 */
+ 3,
+ /* ADD32mi */
+ },
+ { /* 181 */
+ 4,
+ /* ADD32mi8 */
+ },
+ { /* 182 */
+ 5,
+ /* ADD32mr */
+ },
+ { /* 183 */
+ 6,
+ /* ADD32ri */
+ },
+ { /* 184 */
+ 7,
+ /* ADD32ri8 */
+ },
+ { /* 185 */
+ 8,
+ /* ADD32rm */
+ },
+ { /* 186 */
+ 9,
+ /* ADD32rr */
+ },
+ { /* 187 */
+ 10,
+ /* ADD32rr_REV */
+ },
+ { /* 188 */
+ 11,
+ /* ADD64i32 */
+ },
+ { /* 189 */
+ 12,
+ /* ADD64mi32 */
+ },
+ { /* 190 */
+ 4,
+ /* ADD64mi8 */
+ },
+ { /* 191 */
+ 13,
+ /* ADD64mr */
+ },
+ { /* 192 */
+ 14,
+ /* ADD64ri32 */
+ },
+ { /* 193 */
+ 15,
+ /* ADD64ri8 */
+ },
+ { /* 194 */
+ 16,
+ /* ADD64rm */
+ },
+ { /* 195 */
+ 17,
+ /* ADD64rr */
+ },
+ { /* 196 */
+ 18,
+ /* ADD64rr_REV */
+ },
+ { /* 197 */
+ 1,
+ /* ADD8i8 */
+ },
+ { /* 198 */
+ 4,
+ /* ADD8mi */
+ },
+ { /* 199 */
+ 4,
+ /* ADD8mi8 */
+ },
+ { /* 200 */
+ 19,
+ /* ADD8mr */
+ },
+ { /* 201 */
+ 20,
+ /* ADD8ri */
+ },
+ { /* 202 */
+ 20,
+ /* ADD8ri8 */
+ },
+ { /* 203 */
+ 21,
+ /* ADD8rm */
+ },
+ { /* 204 */
+ 22,
+ /* ADD8rr */
+ },
+ { /* 205 */
+ 23,
+ /* ADD8rr_REV */
+ },
+ { /* 206 */
+ 24,
+ /* ADOX32rm */
+ },
+ { /* 207 */
+ 25,
+ /* ADOX32rr */
+ },
+ { /* 208 */
+ 16,
+ /* ADOX64rm */
+ },
+ { /* 209 */
+ 18,
+ /* ADOX64rr */
+ },
+ { /* 210 */
+ 2,
+ /* AND16i16 */
+ },
+ { /* 211 */
+ 3,
+ /* AND16mi */
+ },
+ { /* 212 */
+ 4,
+ /* AND16mi8 */
+ },
+ { /* 213 */
+ 5,
+ /* AND16mr */
+ },
+ { /* 214 */
+ 6,
+ /* AND16ri */
+ },
+ { /* 215 */
+ 7,
+ /* AND16ri8 */
+ },
+ { /* 216 */
+ 8,
+ /* AND16rm */
+ },
+ { /* 217 */
+ 9,
+ /* AND16rr */
+ },
+ { /* 218 */
+ 10,
+ /* AND16rr_REV */
+ },
+ { /* 219 */
+ 2,
+ /* AND32i32 */
+ },
+ { /* 220 */
+ 3,
+ /* AND32mi */
+ },
+ { /* 221 */
+ 4,
+ /* AND32mi8 */
+ },
+ { /* 222 */
+ 5,
+ /* AND32mr */
+ },
+ { /* 223 */
+ 6,
+ /* AND32ri */
+ },
+ { /* 224 */
+ 7,
+ /* AND32ri8 */
+ },
+ { /* 225 */
+ 8,
+ /* AND32rm */
+ },
+ { /* 226 */
+ 9,
+ /* AND32rr */
+ },
+ { /* 227 */
+ 10,
+ /* AND32rr_REV */
+ },
+ { /* 228 */
+ 11,
+ /* AND64i32 */
+ },
+ { /* 229 */
+ 12,
+ /* AND64mi32 */
+ },
+ { /* 230 */
+ 4,
+ /* AND64mi8 */
+ },
+ { /* 231 */
+ 13,
+ /* AND64mr */
+ },
+ { /* 232 */
+ 14,
+ /* AND64ri32 */
+ },
+ { /* 233 */
+ 15,
+ /* AND64ri8 */
+ },
+ { /* 234 */
+ 16,
+ /* AND64rm */
+ },
+ { /* 235 */
+ 17,
+ /* AND64rr */
+ },
+ { /* 236 */
+ 18,
+ /* AND64rr_REV */
+ },
+ { /* 237 */
+ 1,
+ /* AND8i8 */
+ },
+ { /* 238 */
+ 4,
+ /* AND8mi */
+ },
+ { /* 239 */
+ 4,
+ /* AND8mi8 */
+ },
+ { /* 240 */
+ 19,
+ /* AND8mr */
+ },
+ { /* 241 */
+ 20,
+ /* AND8ri */
+ },
+ { /* 242 */
+ 20,
+ /* AND8ri8 */
+ },
+ { /* 243 */
+ 21,
+ /* AND8rm */
+ },
+ { /* 244 */
+ 22,
+ /* AND8rr */
+ },
+ { /* 245 */
+ 23,
+ /* AND8rr_REV */
+ },
+ { /* 246 */
+ 26,
+ /* ANDN32rm */
+ },
+ { /* 247 */
+ 27,
+ /* ANDN32rr */
+ },
+ { /* 248 */
+ 28,
+ /* ANDN64rm */
+ },
+ { /* 249 */
+ 29,
+ /* ANDN64rr */
+ },
+ { /* 250 */
+ 30,
+ /* ARPL16mr */
+ },
+ { /* 251 */
+ 31,
+ /* ARPL16rr */
+ },
+ { /* 252 */
+ 32,
+ /* BEXTR32rm */
+ },
+ { /* 253 */
+ 33,
+ /* BEXTR32rr */
+ },
+ { /* 254 */
+ 34,
+ /* BEXTR64rm */
+ },
+ { /* 255 */
+ 35,
+ /* BEXTR64rr */
+ },
+ { /* 256 */
+ 36,
+ /* BEXTRI32mi */
+ },
+ { /* 257 */
+ 37,
+ /* BEXTRI32ri */
+ },
+ { /* 258 */
+ 38,
+ /* BEXTRI64mi */
+ },
+ { /* 259 */
+ 39,
+ /* BEXTRI64ri */
+ },
+ { /* 260 */
+ 40,
+ /* BLCFILL32rm */
+ },
+ { /* 261 */
+ 41,
+ /* BLCFILL32rr */
+ },
+ { /* 262 */
+ 42,
+ /* BLCFILL64rm */
+ },
+ { /* 263 */
+ 43,
+ /* BLCFILL64rr */
+ },
+ { /* 264 */
+ 40,
+ /* BLCI32rm */
+ },
+ { /* 265 */
+ 41,
+ /* BLCI32rr */
+ },
+ { /* 266 */
+ 42,
+ /* BLCI64rm */
+ },
+ { /* 267 */
+ 43,
+ /* BLCI64rr */
+ },
+ { /* 268 */
+ 40,
+ /* BLCIC32rm */
+ },
+ { /* 269 */
+ 41,
+ /* BLCIC32rr */
+ },
+ { /* 270 */
+ 42,
+ /* BLCIC64rm */
+ },
+ { /* 271 */
+ 43,
+ /* BLCIC64rr */
+ },
+ { /* 272 */
+ 40,
+ /* BLCMSK32rm */
+ },
+ { /* 273 */
+ 41,
+ /* BLCMSK32rr */
+ },
+ { /* 274 */
+ 42,
+ /* BLCMSK64rm */
+ },
+ { /* 275 */
+ 43,
+ /* BLCMSK64rr */
+ },
+ { /* 276 */
+ 40,
+ /* BLCS32rm */
+ },
+ { /* 277 */
+ 41,
+ /* BLCS32rr */
+ },
+ { /* 278 */
+ 42,
+ /* BLCS64rm */
+ },
+ { /* 279 */
+ 43,
+ /* BLCS64rr */
+ },
+ { /* 280 */
+ 40,
+ /* BLSFILL32rm */
+ },
+ { /* 281 */
+ 41,
+ /* BLSFILL32rr */
+ },
+ { /* 282 */
+ 42,
+ /* BLSFILL64rm */
+ },
+ { /* 283 */
+ 43,
+ /* BLSFILL64rr */
+ },
+ { /* 284 */
+ 40,
+ /* BLSI32rm */
+ },
+ { /* 285 */
+ 41,
+ /* BLSI32rr */
+ },
+ { /* 286 */
+ 42,
+ /* BLSI64rm */
+ },
+ { /* 287 */
+ 43,
+ /* BLSI64rr */
+ },
+ { /* 288 */
+ 40,
+ /* BLSIC32rm */
+ },
+ { /* 289 */
+ 41,
+ /* BLSIC32rr */
+ },
+ { /* 290 */
+ 42,
+ /* BLSIC64rm */
+ },
+ { /* 291 */
+ 43,
+ /* BLSIC64rr */
+ },
+ { /* 292 */
+ 40,
+ /* BLSMSK32rm */
+ },
+ { /* 293 */
+ 41,
+ /* BLSMSK32rr */
+ },
+ { /* 294 */
+ 42,
+ /* BLSMSK64rm */
+ },
+ { /* 295 */
+ 43,
+ /* BLSMSK64rr */
+ },
+ { /* 296 */
+ 40,
+ /* BLSR32rm */
+ },
+ { /* 297 */
+ 41,
+ /* BLSR32rr */
+ },
+ { /* 298 */
+ 42,
+ /* BLSR64rm */
+ },
+ { /* 299 */
+ 43,
+ /* BLSR64rr */
+ },
+ { /* 300 */
+ 44,
+ /* BOUNDS16rm */
+ },
+ { /* 301 */
+ 44,
+ /* BOUNDS32rm */
+ },
+ { /* 302 */
+ 44,
+ /* BSF16rm */
+ },
+ { /* 303 */
+ 45,
+ /* BSF16rr */
+ },
+ { /* 304 */
+ 44,
+ /* BSF32rm */
+ },
+ { /* 305 */
+ 45,
+ /* BSF32rr */
+ },
+ { /* 306 */
+ 46,
+ /* BSF64rm */
+ },
+ { /* 307 */
+ 47,
+ /* BSF64rr */
+ },
+ { /* 308 */
+ 44,
+ /* BSR16rm */
+ },
+ { /* 309 */
+ 45,
+ /* BSR16rr */
+ },
+ { /* 310 */
+ 44,
+ /* BSR32rm */
+ },
+ { /* 311 */
+ 45,
+ /* BSR32rr */
+ },
+ { /* 312 */
+ 46,
+ /* BSR64rm */
+ },
+ { /* 313 */
+ 47,
+ /* BSR64rr */
+ },
+ { /* 314 */
+ 48,
+ /* BSWAP16r_BAD */
+ },
+ { /* 315 */
+ 48,
+ /* BSWAP32r */
+ },
+ { /* 316 */
+ 49,
+ /* BSWAP64r */
+ },
+ { /* 317 */
+ 4,
+ /* BT16mi8 */
+ },
+ { /* 318 */
+ 5,
+ /* BT16mr */
+ },
+ { /* 319 */
+ 50,
+ /* BT16ri8 */
+ },
+ { /* 320 */
+ 51,
+ /* BT16rr */
+ },
+ { /* 321 */
+ 4,
+ /* BT32mi8 */
+ },
+ { /* 322 */
+ 5,
+ /* BT32mr */
+ },
+ { /* 323 */
+ 50,
+ /* BT32ri8 */
+ },
+ { /* 324 */
+ 51,
+ /* BT32rr */
+ },
+ { /* 325 */
+ 4,
+ /* BT64mi8 */
+ },
+ { /* 326 */
+ 13,
+ /* BT64mr */
+ },
+ { /* 327 */
+ 52,
+ /* BT64ri8 */
+ },
+ { /* 328 */
+ 53,
+ /* BT64rr */
+ },
+ { /* 329 */
+ 4,
+ /* BTC16mi8 */
+ },
+ { /* 330 */
+ 5,
+ /* BTC16mr */
+ },
+ { /* 331 */
+ 7,
+ /* BTC16ri8 */
+ },
+ { /* 332 */
+ 9,
+ /* BTC16rr */
+ },
+ { /* 333 */
+ 4,
+ /* BTC32mi8 */
+ },
+ { /* 334 */
+ 5,
+ /* BTC32mr */
+ },
+ { /* 335 */
+ 7,
+ /* BTC32ri8 */
+ },
+ { /* 336 */
+ 9,
+ /* BTC32rr */
+ },
+ { /* 337 */
+ 4,
+ /* BTC64mi8 */
+ },
+ { /* 338 */
+ 13,
+ /* BTC64mr */
+ },
+ { /* 339 */
+ 15,
+ /* BTC64ri8 */
+ },
+ { /* 340 */
+ 17,
+ /* BTC64rr */
+ },
+ { /* 341 */
+ 4,
+ /* BTR16mi8 */
+ },
+ { /* 342 */
+ 5,
+ /* BTR16mr */
+ },
+ { /* 343 */
+ 7,
+ /* BTR16ri8 */
+ },
+ { /* 344 */
+ 9,
+ /* BTR16rr */
+ },
+ { /* 345 */
+ 4,
+ /* BTR32mi8 */
+ },
+ { /* 346 */
+ 5,
+ /* BTR32mr */
+ },
+ { /* 347 */
+ 7,
+ /* BTR32ri8 */
+ },
+ { /* 348 */
+ 9,
+ /* BTR32rr */
+ },
+ { /* 349 */
+ 4,
+ /* BTR64mi8 */
+ },
+ { /* 350 */
+ 13,
+ /* BTR64mr */
+ },
+ { /* 351 */
+ 15,
+ /* BTR64ri8 */
+ },
+ { /* 352 */
+ 17,
+ /* BTR64rr */
+ },
+ { /* 353 */
+ 4,
+ /* BTS16mi8 */
+ },
+ { /* 354 */
+ 5,
+ /* BTS16mr */
+ },
+ { /* 355 */
+ 7,
+ /* BTS16ri8 */
+ },
+ { /* 356 */
+ 9,
+ /* BTS16rr */
+ },
+ { /* 357 */
+ 4,
+ /* BTS32mi8 */
+ },
+ { /* 358 */
+ 5,
+ /* BTS32mr */
+ },
+ { /* 359 */
+ 7,
+ /* BTS32ri8 */
+ },
+ { /* 360 */
+ 9,
+ /* BTS32rr */
+ },
+ { /* 361 */
+ 4,
+ /* BTS64mi8 */
+ },
+ { /* 362 */
+ 13,
+ /* BTS64mr */
+ },
+ { /* 363 */
+ 15,
+ /* BTS64ri8 */
+ },
+ { /* 364 */
+ 17,
+ /* BTS64rr */
+ },
+ { /* 365 */
+ 32,
+ /* BZHI32rm */
+ },
+ { /* 366 */
+ 33,
+ /* BZHI32rr */
+ },
+ { /* 367 */
+ 34,
+ /* BZHI64rm */
+ },
+ { /* 368 */
+ 35,
+ /* BZHI64rr */
+ },
+ { /* 369 */
+ 54,
+ /* CALL16m */
+ },
+ { /* 370 */
+ 0,
+ /* */
+ },
+ { /* 371 */
+ 55,
+ /* CALL16r */
+ },
+ { /* 372 */
+ 0,
+ /* */
+ },
+ { /* 373 */
+ 54,
+ /* CALL32m */
+ },
+ { /* 374 */
+ 0,
+ /* */
+ },
+ { /* 375 */
+ 55,
+ /* CALL32r */
+ },
+ { /* 376 */
+ 0,
+ /* */
+ },
+ { /* 377 */
+ 54,
+ /* CALL64m */
+ },
+ { /* 378 */
+ 0,
+ /* */
+ },
+ { /* 379 */
+ 56,
+ /* CALL64pcrel32 */
+ },
+ { /* 380 */
+ 57,
+ /* CALL64r */
+ },
+ { /* 381 */
+ 0,
+ /* */
+ },
+ { /* 382 */
+ 58,
+ /* CALLpcrel16 */
+ },
+ { /* 383 */
+ 56,
+ /* CALLpcrel32 */
+ },
+ { /* 384 */
+ 0,
+ /* CBW */
+ },
+ { /* 385 */
+ 0,
+ /* CDQ */
+ },
+ { /* 386 */
+ 0,
+ /* CDQE */
+ },
+ { /* 387 */
+ 0,
+ /* CLAC */
+ },
+ { /* 388 */
+ 0,
+ /* CLC */
+ },
+ { /* 389 */
+ 0,
+ /* CLD */
+ },
+ { /* 390 */
+ 54,
+ /* CLDEMOTE */
+ },
+ { /* 391 */
+ 54,
+ /* CLFLUSHOPT */
+ },
+ { /* 392 */
+ 0,
+ /* CLGI */
+ },
+ { /* 393 */
+ 0,
+ /* CLI */
+ },
+ { /* 394 */
+ 54,
+ /* CLRSSBSY */
+ },
+ { /* 395 */
+ 0,
+ /* CLTS */
+ },
+ { /* 396 */
+ 54,
+ /* CLWB */
+ },
+ { /* 397 */
+ 0,
+ /* CLZEROr */
+ },
+ { /* 398 */
+ 0,
+ /* CMC */
+ },
+ { /* 399 */
+ 8,
+ /* CMOVA16rm */
+ },
+ { /* 400 */
+ 10,
+ /* CMOVA16rr */
+ },
+ { /* 401 */
+ 8,
+ /* CMOVA32rm */
+ },
+ { /* 402 */
+ 10,
+ /* CMOVA32rr */
+ },
+ { /* 403 */
+ 16,
+ /* CMOVA64rm */
+ },
+ { /* 404 */
+ 18,
+ /* CMOVA64rr */
+ },
+ { /* 405 */
+ 8,
+ /* CMOVAE16rm */
+ },
+ { /* 406 */
+ 10,
+ /* CMOVAE16rr */
+ },
+ { /* 407 */
+ 8,
+ /* CMOVAE32rm */
+ },
+ { /* 408 */
+ 10,
+ /* CMOVAE32rr */
+ },
+ { /* 409 */
+ 16,
+ /* CMOVAE64rm */
+ },
+ { /* 410 */
+ 18,
+ /* CMOVAE64rr */
+ },
+ { /* 411 */
+ 8,
+ /* CMOVB16rm */
+ },
+ { /* 412 */
+ 10,
+ /* CMOVB16rr */
+ },
+ { /* 413 */
+ 8,
+ /* CMOVB32rm */
+ },
+ { /* 414 */
+ 10,
+ /* CMOVB32rr */
+ },
+ { /* 415 */
+ 16,
+ /* CMOVB64rm */
+ },
+ { /* 416 */
+ 18,
+ /* CMOVB64rr */
+ },
+ { /* 417 */
+ 8,
+ /* CMOVBE16rm */
+ },
+ { /* 418 */
+ 10,
+ /* CMOVBE16rr */
+ },
+ { /* 419 */
+ 8,
+ /* CMOVBE32rm */
+ },
+ { /* 420 */
+ 10,
+ /* CMOVBE32rr */
+ },
+ { /* 421 */
+ 16,
+ /* CMOVBE64rm */
+ },
+ { /* 422 */
+ 18,
+ /* CMOVBE64rr */
+ },
+ { /* 423 */
+ 8,
+ /* CMOVE16rm */
+ },
+ { /* 424 */
+ 10,
+ /* CMOVE16rr */
+ },
+ { /* 425 */
+ 8,
+ /* CMOVE32rm */
+ },
+ { /* 426 */
+ 10,
+ /* CMOVE32rr */
+ },
+ { /* 427 */
+ 16,
+ /* CMOVE64rm */
+ },
+ { /* 428 */
+ 18,
+ /* CMOVE64rr */
+ },
+ { /* 429 */
+ 8,
+ /* CMOVG16rm */
+ },
+ { /* 430 */
+ 10,
+ /* CMOVG16rr */
+ },
+ { /* 431 */
+ 8,
+ /* CMOVG32rm */
+ },
+ { /* 432 */
+ 10,
+ /* CMOVG32rr */
+ },
+ { /* 433 */
+ 16,
+ /* CMOVG64rm */
+ },
+ { /* 434 */
+ 18,
+ /* CMOVG64rr */
+ },
+ { /* 435 */
+ 8,
+ /* CMOVGE16rm */
+ },
+ { /* 436 */
+ 10,
+ /* CMOVGE16rr */
+ },
+ { /* 437 */
+ 8,
+ /* CMOVGE32rm */
+ },
+ { /* 438 */
+ 10,
+ /* CMOVGE32rr */
+ },
+ { /* 439 */
+ 16,
+ /* CMOVGE64rm */
+ },
+ { /* 440 */
+ 18,
+ /* CMOVGE64rr */
+ },
+ { /* 441 */
+ 8,
+ /* CMOVL16rm */
+ },
+ { /* 442 */
+ 10,
+ /* CMOVL16rr */
+ },
+ { /* 443 */
+ 8,
+ /* CMOVL32rm */
+ },
+ { /* 444 */
+ 10,
+ /* CMOVL32rr */
+ },
+ { /* 445 */
+ 16,
+ /* CMOVL64rm */
+ },
+ { /* 446 */
+ 18,
+ /* CMOVL64rr */
+ },
+ { /* 447 */
+ 8,
+ /* CMOVLE16rm */
+ },
+ { /* 448 */
+ 10,
+ /* CMOVLE16rr */
+ },
+ { /* 449 */
+ 8,
+ /* CMOVLE32rm */
+ },
+ { /* 450 */
+ 10,
+ /* CMOVLE32rr */
+ },
+ { /* 451 */
+ 16,
+ /* CMOVLE64rm */
+ },
+ { /* 452 */
+ 18,
+ /* CMOVLE64rr */
+ },
+ { /* 453 */
+ 8,
+ /* CMOVNE16rm */
+ },
+ { /* 454 */
+ 10,
+ /* CMOVNE16rr */
+ },
+ { /* 455 */
+ 8,
+ /* CMOVNE32rm */
+ },
+ { /* 456 */
+ 10,
+ /* CMOVNE32rr */
+ },
+ { /* 457 */
+ 16,
+ /* CMOVNE64rm */
+ },
+ { /* 458 */
+ 18,
+ /* CMOVNE64rr */
+ },
+ { /* 459 */
+ 8,
+ /* CMOVNO16rm */
+ },
+ { /* 460 */
+ 10,
+ /* CMOVNO16rr */
+ },
+ { /* 461 */
+ 8,
+ /* CMOVNO32rm */
+ },
+ { /* 462 */
+ 10,
+ /* CMOVNO32rr */
+ },
+ { /* 463 */
+ 16,
+ /* CMOVNO64rm */
+ },
+ { /* 464 */
+ 18,
+ /* CMOVNO64rr */
+ },
+ { /* 465 */
+ 8,
+ /* CMOVNP16rm */
+ },
+ { /* 466 */
+ 10,
+ /* CMOVNP16rr */
+ },
+ { /* 467 */
+ 8,
+ /* CMOVNP32rm */
+ },
+ { /* 468 */
+ 10,
+ /* CMOVNP32rr */
+ },
+ { /* 469 */
+ 16,
+ /* CMOVNP64rm */
+ },
+ { /* 470 */
+ 18,
+ /* CMOVNP64rr */
+ },
+ { /* 471 */
+ 8,
+ /* CMOVNS16rm */
+ },
+ { /* 472 */
+ 10,
+ /* CMOVNS16rr */
+ },
+ { /* 473 */
+ 8,
+ /* CMOVNS32rm */
+ },
+ { /* 474 */
+ 10,
+ /* CMOVNS32rr */
+ },
+ { /* 475 */
+ 16,
+ /* CMOVNS64rm */
+ },
+ { /* 476 */
+ 18,
+ /* CMOVNS64rr */
+ },
+ { /* 477 */
+ 8,
+ /* CMOVO16rm */
+ },
+ { /* 478 */
+ 10,
+ /* CMOVO16rr */
+ },
+ { /* 479 */
+ 8,
+ /* CMOVO32rm */
+ },
+ { /* 480 */
+ 10,
+ /* CMOVO32rr */
+ },
+ { /* 481 */
+ 16,
+ /* CMOVO64rm */
+ },
+ { /* 482 */
+ 18,
+ /* CMOVO64rr */
+ },
+ { /* 483 */
+ 8,
+ /* CMOVP16rm */
+ },
+ { /* 484 */
+ 10,
+ /* CMOVP16rr */
+ },
+ { /* 485 */
+ 8,
+ /* CMOVP32rm */
+ },
+ { /* 486 */
+ 10,
+ /* CMOVP32rr */
+ },
+ { /* 487 */
+ 16,
+ /* CMOVP64rm */
+ },
+ { /* 488 */
+ 18,
+ /* CMOVP64rr */
+ },
+ { /* 489 */
+ 8,
+ /* CMOVS16rm */
+ },
+ { /* 490 */
+ 10,
+ /* CMOVS16rr */
+ },
+ { /* 491 */
+ 8,
+ /* CMOVS32rm */
+ },
+ { /* 492 */
+ 10,
+ /* CMOVS32rr */
+ },
+ { /* 493 */
+ 16,
+ /* CMOVS64rm */
+ },
+ { /* 494 */
+ 18,
+ /* CMOVS64rr */
+ },
+ { /* 495 */
+ 2,
+ /* CMP16i16 */
+ },
+ { /* 496 */
+ 3,
+ /* CMP16mi */
+ },
+ { /* 497 */
+ 4,
+ /* CMP16mi8 */
+ },
+ { /* 498 */
+ 5,
+ /* CMP16mr */
+ },
+ { /* 499 */
+ 59,
+ /* CMP16ri */
+ },
+ { /* 500 */
+ 50,
+ /* CMP16ri8 */
+ },
+ { /* 501 */
+ 44,
+ /* CMP16rm */
+ },
+ { /* 502 */
+ 51,
+ /* CMP16rr */
+ },
+ { /* 503 */
+ 45,
+ /* CMP16rr_REV */
+ },
+ { /* 504 */
+ 2,
+ /* CMP32i32 */
+ },
+ { /* 505 */
+ 3,
+ /* CMP32mi */
+ },
+ { /* 506 */
+ 4,
+ /* CMP32mi8 */
+ },
+ { /* 507 */
+ 5,
+ /* CMP32mr */
+ },
+ { /* 508 */
+ 59,
+ /* CMP32ri */
+ },
+ { /* 509 */
+ 50,
+ /* CMP32ri8 */
+ },
+ { /* 510 */
+ 44,
+ /* CMP32rm */
+ },
+ { /* 511 */
+ 51,
+ /* CMP32rr */
+ },
+ { /* 512 */
+ 45,
+ /* CMP32rr_REV */
+ },
+ { /* 513 */
+ 11,
+ /* CMP64i32 */
+ },
+ { /* 514 */
+ 12,
+ /* CMP64mi32 */
+ },
+ { /* 515 */
+ 4,
+ /* CMP64mi8 */
+ },
+ { /* 516 */
+ 13,
+ /* CMP64mr */
+ },
+ { /* 517 */
+ 60,
+ /* CMP64ri32 */
+ },
+ { /* 518 */
+ 52,
+ /* CMP64ri8 */
+ },
+ { /* 519 */
+ 46,
+ /* CMP64rm */
+ },
+ { /* 520 */
+ 53,
+ /* CMP64rr */
+ },
+ { /* 521 */
+ 47,
+ /* CMP64rr_REV */
+ },
+ { /* 522 */
+ 1,
+ /* CMP8i8 */
+ },
+ { /* 523 */
+ 4,
+ /* CMP8mi */
+ },
+ { /* 524 */
+ 4,
+ /* CMP8mi8 */
+ },
+ { /* 525 */
+ 19,
+ /* CMP8mr */
+ },
+ { /* 526 */
+ 61,
+ /* CMP8ri */
+ },
+ { /* 527 */
+ 61,
+ /* CMP8ri8 */
+ },
+ { /* 528 */
+ 62,
+ /* CMP8rm */
+ },
+ { /* 529 */
+ 63,
+ /* CMP8rr */
+ },
+ { /* 530 */
+ 64,
+ /* CMP8rr_REV */
+ },
+ { /* 531 */
+ 65,
+ /* CMPSB */
+ },
+ { /* 532 */
+ 65,
+ /* CMPSL */
+ },
+ { /* 533 */
+ 65,
+ /* CMPSQ */
+ },
+ { /* 534 */
+ 65,
+ /* CMPSW */
+ },
+ { /* 535 */
+ 54,
+ /* CMPXCHG16B */
+ },
+ { /* 536 */
+ 5,
+ /* CMPXCHG16rm */
+ },
+ { /* 537 */
+ 51,
+ /* CMPXCHG16rr */
+ },
+ { /* 538 */
+ 5,
+ /* CMPXCHG32rm */
+ },
+ { /* 539 */
+ 51,
+ /* CMPXCHG32rr */
+ },
+ { /* 540 */
+ 13,
+ /* CMPXCHG64rm */
+ },
+ { /* 541 */
+ 53,
+ /* CMPXCHG64rr */
+ },
+ { /* 542 */
+ 54,
+ /* CMPXCHG8B */
+ },
+ { /* 543 */
+ 19,
+ /* CMPXCHG8rm */
+ },
+ { /* 544 */
+ 63,
+ /* CMPXCHG8rr */
+ },
+ { /* 545 */
+ 0,
+ /* CPUID */
+ },
+ { /* 546 */
+ 0,
+ /* CQO */
+ },
+ { /* 547 */
+ 0,
+ /* CWD */
+ },
+ { /* 548 */
+ 0,
+ /* CWDE */
+ },
+ { /* 549 */
+ 0,
+ /* DAA */
+ },
+ { /* 550 */
+ 0,
+ /* DAS */
+ },
+ { /* 551 */
+ 0,
+ /* DATA16_PREFIX */
+ },
+ { /* 552 */
+ 54,
+ /* DEC16m */
+ },
+ { /* 553 */
+ 66,
+ /* DEC16r */
+ },
+ { /* 554 */
+ 48,
+ /* DEC16r_alt */
+ },
+ { /* 555 */
+ 54,
+ /* DEC32m */
+ },
+ { /* 556 */
+ 66,
+ /* DEC32r */
+ },
+ { /* 557 */
+ 48,
+ /* DEC32r_alt */
+ },
+ { /* 558 */
+ 54,
+ /* DEC64m */
+ },
+ { /* 559 */
+ 67,
+ /* DEC64r */
+ },
+ { /* 560 */
+ 54,
+ /* DEC8m */
+ },
+ { /* 561 */
+ 68,
+ /* DEC8r */
+ },
+ { /* 562 */
+ 54,
+ /* DIV16m */
+ },
+ { /* 563 */
+ 55,
+ /* DIV16r */
+ },
+ { /* 564 */
+ 54,
+ /* DIV32m */
+ },
+ { /* 565 */
+ 55,
+ /* DIV32r */
+ },
+ { /* 566 */
+ 54,
+ /* DIV64m */
+ },
+ { /* 567 */
+ 57,
+ /* DIV64r */
+ },
+ { /* 568 */
+ 54,
+ /* DIV8m */
+ },
+ { /* 569 */
+ 69,
+ /* DIV8r */
+ },
+ { /* 570 */
+ 0,
+ /* ENDBR32 */
+ },
+ { /* 571 */
+ 0,
+ /* ENDBR64 */
+ },
+ { /* 572 */
+ 70,
+ /* ENTER */
+ },
+ { /* 573 */
+ 71,
+ /* FARCALL16i */
+ },
+ { /* 574 */
+ 54,
+ /* FARCALL16m */
+ },
+ { /* 575 */
+ 72,
+ /* FARCALL32i */
+ },
+ { /* 576 */
+ 54,
+ /* FARCALL32m */
+ },
+ { /* 577 */
+ 54,
+ /* FARCALL64 */
+ },
+ { /* 578 */
+ 71,
+ /* FARJMP16i */
+ },
+ { /* 579 */
+ 54,
+ /* FARJMP16m */
+ },
+ { /* 580 */
+ 72,
+ /* FARJMP32i */
+ },
+ { /* 581 */
+ 54,
+ /* FARJMP32m */
+ },
+ { /* 582 */
+ 54,
+ /* FARJMP64 */
+ },
+ { /* 583 */
+ 0,
+ /* FSETPM */
+ },
+ { /* 584 */
+ 0,
+ /* GETSEC */
+ },
+ { /* 585 */
+ 0,
+ /* HLT */
+ },
+ { /* 586 */
+ 54,
+ /* IDIV16m */
+ },
+ { /* 587 */
+ 55,
+ /* IDIV16r */
+ },
+ { /* 588 */
+ 54,
+ /* IDIV32m */
+ },
+ { /* 589 */
+ 55,
+ /* IDIV32r */
+ },
+ { /* 590 */
+ 54,
+ /* IDIV64m */
+ },
+ { /* 591 */
+ 57,
+ /* IDIV64r */
+ },
+ { /* 592 */
+ 54,
+ /* IDIV8m */
+ },
+ { /* 593 */
+ 69,
+ /* IDIV8r */
+ },
+ { /* 594 */
+ 54,
+ /* IMUL16m */
+ },
+ { /* 595 */
+ 55,
+ /* IMUL16r */
+ },
+ { /* 596 */
+ 8,
+ /* IMUL16rm */
+ },
+ { /* 597 */
+ 73,
+ /* IMUL16rmi */
+ },
+ { /* 598 */
+ 74,
+ /* IMUL16rmi8 */
+ },
+ { /* 599 */
+ 10,
+ /* IMUL16rr */
+ },
+ { /* 600 */
+ 75,
+ /* IMUL16rri */
+ },
+ { /* 601 */
+ 76,
+ /* IMUL16rri8 */
+ },
+ { /* 602 */
+ 54,
+ /* IMUL32m */
+ },
+ { /* 603 */
+ 55,
+ /* IMUL32r */
+ },
+ { /* 604 */
+ 8,
+ /* IMUL32rm */
+ },
+ { /* 605 */
+ 73,
+ /* IMUL32rmi */
+ },
+ { /* 606 */
+ 74,
+ /* IMUL32rmi8 */
+ },
+ { /* 607 */
+ 10,
+ /* IMUL32rr */
+ },
+ { /* 608 */
+ 75,
+ /* IMUL32rri */
+ },
+ { /* 609 */
+ 76,
+ /* IMUL32rri8 */
+ },
+ { /* 610 */
+ 54,
+ /* IMUL64m */
+ },
+ { /* 611 */
+ 57,
+ /* IMUL64r */
+ },
+ { /* 612 */
+ 16,
+ /* IMUL64rm */
+ },
+ { /* 613 */
+ 38,
+ /* IMUL64rmi32 */
+ },
+ { /* 614 */
+ 77,
+ /* IMUL64rmi8 */
+ },
+ { /* 615 */
+ 18,
+ /* IMUL64rr */
+ },
+ { /* 616 */
+ 39,
+ /* IMUL64rri32 */
+ },
+ { /* 617 */
+ 78,
+ /* IMUL64rri8 */
+ },
+ { /* 618 */
+ 54,
+ /* IMUL8m */
+ },
+ { /* 619 */
+ 69,
+ /* IMUL8r */
+ },
+ { /* 620 */
+ 79,
+ /* IN16ri */
+ },
+ { /* 621 */
+ 0,
+ /* IN16rr */
+ },
+ { /* 622 */
+ 79,
+ /* IN32ri */
+ },
+ { /* 623 */
+ 0,
+ /* IN32rr */
+ },
+ { /* 624 */
+ 79,
+ /* IN8ri */
+ },
+ { /* 625 */
+ 0,
+ /* IN8rr */
+ },
+ { /* 626 */
+ 54,
+ /* INC16m */
+ },
+ { /* 627 */
+ 66,
+ /* INC16r */
+ },
+ { /* 628 */
+ 48,
+ /* INC16r_alt */
+ },
+ { /* 629 */
+ 54,
+ /* INC32m */
+ },
+ { /* 630 */
+ 66,
+ /* INC32r */
+ },
+ { /* 631 */
+ 48,
+ /* INC32r_alt */
+ },
+ { /* 632 */
+ 54,
+ /* INC64m */
+ },
+ { /* 633 */
+ 67,
+ /* INC64r */
+ },
+ { /* 634 */
+ 54,
+ /* INC8m */
+ },
+ { /* 635 */
+ 68,
+ /* INC8r */
+ },
+ { /* 636 */
+ 80,
+ /* INCSSPD */
+ },
+ { /* 637 */
+ 57,
+ /* INCSSPQ */
+ },
+ { /* 638 */
+ 81,
+ /* INSB */
+ },
+ { /* 639 */
+ 81,
+ /* INSL */
+ },
+ { /* 640 */
+ 81,
+ /* INSW */
+ },
+ { /* 641 */
+ 79,
+ /* INT */
+ },
+ { /* 642 */
+ 0,
+ /* INT1 */
+ },
+ { /* 643 */
+ 0,
+ /* INT3 */
+ },
+ { /* 644 */
+ 0,
+ /* INTO */
+ },
+ { /* 645 */
+ 0,
+ /* INVD */
+ },
+ { /* 646 */
+ 82,
+ /* INVEPT32 */
+ },
+ { /* 647 */
+ 46,
+ /* INVEPT64 */
+ },
+ { /* 648 */
+ 54,
+ /* INVLPG */
+ },
+ { /* 649 */
+ 0,
+ /* INVLPGA32 */
+ },
+ { /* 650 */
+ 0,
+ /* INVLPGA64 */
+ },
+ { /* 651 */
+ 82,
+ /* INVPCID32 */
+ },
+ { /* 652 */
+ 46,
+ /* INVPCID64 */
+ },
+ { /* 653 */
+ 82,
+ /* INVVPID32 */
+ },
+ { /* 654 */
+ 46,
+ /* INVVPID64 */
+ },
+ { /* 655 */
+ 0,
+ /* IRET16 */
+ },
+ { /* 656 */
+ 0,
+ /* IRET32 */
+ },
+ { /* 657 */
+ 0,
+ /* IRET64 */
+ },
+ { /* 658 */
+ 83,
+ /* JAE_1 */
+ },
+ { /* 659 */
+ 84,
+ /* JAE_2 */
+ },
+ { /* 660 */
+ 84,
+ /* JAE_4 */
+ },
+ { /* 661 */
+ 83,
+ /* JA_1 */
+ },
+ { /* 662 */
+ 84,
+ /* JA_2 */
+ },
+ { /* 663 */
+ 84,
+ /* JA_4 */
+ },
+ { /* 664 */
+ 83,
+ /* JBE_1 */
+ },
+ { /* 665 */
+ 84,
+ /* JBE_2 */
+ },
+ { /* 666 */
+ 84,
+ /* JBE_4 */
+ },
+ { /* 667 */
+ 83,
+ /* JB_1 */
+ },
+ { /* 668 */
+ 84,
+ /* JB_2 */
+ },
+ { /* 669 */
+ 84,
+ /* JB_4 */
+ },
+ { /* 670 */
+ 83,
+ /* JCXZ */
+ },
+ { /* 671 */
+ 83,
+ /* JECXZ */
+ },
+ { /* 672 */
+ 83,
+ /* JE_1 */
+ },
+ { /* 673 */
+ 84,
+ /* JE_2 */
+ },
+ { /* 674 */
+ 84,
+ /* JE_4 */
+ },
+ { /* 675 */
+ 83,
+ /* JGE_1 */
+ },
+ { /* 676 */
+ 84,
+ /* JGE_2 */
+ },
+ { /* 677 */
+ 84,
+ /* JGE_4 */
+ },
+ { /* 678 */
+ 83,
+ /* JG_1 */
+ },
+ { /* 679 */
+ 84,
+ /* JG_2 */
+ },
+ { /* 680 */
+ 84,
+ /* JG_4 */
+ },
+ { /* 681 */
+ 83,
+ /* JLE_1 */
+ },
+ { /* 682 */
+ 84,
+ /* JLE_2 */
+ },
+ { /* 683 */
+ 84,
+ /* JLE_4 */
+ },
+ { /* 684 */
+ 83,
+ /* JL_1 */
+ },
+ { /* 685 */
+ 84,
+ /* JL_2 */
+ },
+ { /* 686 */
+ 84,
+ /* JL_4 */
+ },
+ { /* 687 */
+ 54,
+ /* JMP16m */
+ },
+ { /* 688 */
+ 0,
+ /* */
+ },
+ { /* 689 */
+ 55,
+ /* JMP16r */
+ },
+ { /* 690 */
+ 0,
+ /* */
+ },
+ { /* 691 */
+ 54,
+ /* JMP32m */
+ },
+ { /* 692 */
+ 0,
+ /* */
+ },
+ { /* 693 */
+ 55,
+ /* JMP32r */
+ },
+ { /* 694 */
+ 0,
+ /* */
+ },
+ { /* 695 */
+ 54,
+ /* JMP64m */
+ },
+ { /* 696 */
+ 0,
+ /* */
+ },
+ { /* 697 */
+ 57,
+ /* JMP64r */
+ },
+ { /* 698 */
+ 0,
+ /* */
+ },
+ { /* 699 */
+ 83,
+ /* JMP_1 */
+ },
+ { /* 700 */
+ 84,
+ /* JMP_2 */
+ },
+ { /* 701 */
+ 84,
+ /* JMP_4 */
+ },
+ { /* 702 */
+ 83,
+ /* JNE_1 */
+ },
+ { /* 703 */
+ 84,
+ /* JNE_2 */
+ },
+ { /* 704 */
+ 84,
+ /* JNE_4 */
+ },
+ { /* 705 */
+ 83,
+ /* JNO_1 */
+ },
+ { /* 706 */
+ 84,
+ /* JNO_2 */
+ },
+ { /* 707 */
+ 84,
+ /* JNO_4 */
+ },
+ { /* 708 */
+ 83,
+ /* JNP_1 */
+ },
+ { /* 709 */
+ 84,
+ /* JNP_2 */
+ },
+ { /* 710 */
+ 84,
+ /* JNP_4 */
+ },
+ { /* 711 */
+ 83,
+ /* JNS_1 */
+ },
+ { /* 712 */
+ 84,
+ /* JNS_2 */
+ },
+ { /* 713 */
+ 84,
+ /* JNS_4 */
+ },
+ { /* 714 */
+ 83,
+ /* JO_1 */
+ },
+ { /* 715 */
+ 84,
+ /* JO_2 */
+ },
+ { /* 716 */
+ 84,
+ /* JO_4 */
+ },
+ { /* 717 */
+ 83,
+ /* JP_1 */
+ },
+ { /* 718 */
+ 84,
+ /* JP_2 */
+ },
+ { /* 719 */
+ 84,
+ /* JP_4 */
+ },
+ { /* 720 */
+ 83,
+ /* JRCXZ */
+ },
+ { /* 721 */
+ 83,
+ /* JS_1 */
+ },
+ { /* 722 */
+ 84,
+ /* JS_2 */
+ },
+ { /* 723 */
+ 84,
+ /* JS_4 */
+ },
+ { /* 724 */
+ 0,
+ /* LAHF */
+ },
+ { /* 725 */
+ 44,
+ /* LAR16rm */
+ },
+ { /* 726 */
+ 45,
+ /* LAR16rr */
+ },
+ { /* 727 */
+ 44,
+ /* LAR32rm */
+ },
+ { /* 728 */
+ 45,
+ /* LAR32rr */
+ },
+ { /* 729 */
+ 46,
+ /* LAR64rm */
+ },
+ { /* 730 */
+ 85,
+ /* LAR64rr */
+ },
+ { /* 731 */
+ 44,
+ /* LDS16rm */
+ },
+ { /* 732 */
+ 44,
+ /* LDS32rm */
+ },
+ { /* 733 */
+ 44,
+ /* LEA16r */
+ },
+ { /* 734 */
+ 44,
+ /* LEA32r */
+ },
+ { /* 735 */
+ 44,
+ /* LEA64_32r */
+ },
+ { /* 736 */
+ 46,
+ /* LEA64r */
+ },
+ { /* 737 */
+ 0,
+ /* LEAVE */
+ },
+ { /* 738 */
+ 0,
+ /* LEAVE64 */
+ },
+ { /* 739 */
+ 44,
+ /* LES16rm */
+ },
+ { /* 740 */
+ 44,
+ /* LES32rm */
+ },
+ { /* 741 */
+ 44,
+ /* LFS16rm */
+ },
+ { /* 742 */
+ 44,
+ /* LFS32rm */
+ },
+ { /* 743 */
+ 46,
+ /* LFS64rm */
+ },
+ { /* 744 */
+ 54,
+ /* LGDT16m */
+ },
+ { /* 745 */
+ 54,
+ /* LGDT32m */
+ },
+ { /* 746 */
+ 54,
+ /* LGDT64m */
+ },
+ { /* 747 */
+ 44,
+ /* LGS16rm */
+ },
+ { /* 748 */
+ 44,
+ /* LGS32rm */
+ },
+ { /* 749 */
+ 46,
+ /* LGS64rm */
+ },
+ { /* 750 */
+ 54,
+ /* LIDT16m */
+ },
+ { /* 751 */
+ 54,
+ /* LIDT32m */
+ },
+ { /* 752 */
+ 54,
+ /* LIDT64m */
+ },
+ { /* 753 */
+ 54,
+ /* LLDT16m */
+ },
+ { /* 754 */
+ 86,
+ /* LLDT16r */
+ },
+ { /* 755 */
+ 80,
+ /* LLWPCB */
+ },
+ { /* 756 */
+ 57,
+ /* LLWPCB64 */
+ },
+ { /* 757 */
+ 54,
+ /* LMSW16m */
+ },
+ { /* 758 */
+ 86,
+ /* LMSW16r */
+ },
+ { /* 759 */
+ 0,
+ /* LOCK_PREFIX */
+ },
+ { /* 760 */
+ 87,
+ /* LODSB */
+ },
+ { /* 761 */
+ 87,
+ /* LODSL */
+ },
+ { /* 762 */
+ 87,
+ /* LODSQ */
+ },
+ { /* 763 */
+ 87,
+ /* LODSW */
+ },
+ { /* 764 */
+ 83,
+ /* LOOP */
+ },
+ { /* 765 */
+ 83,
+ /* LOOPE */
+ },
+ { /* 766 */
+ 83,
+ /* LOOPNE */
+ },
+ { /* 767 */
+ 88,
+ /* LRETIL */
+ },
+ { /* 768 */
+ 88,
+ /* LRETIQ */
+ },
+ { /* 769 */
+ 2,
+ /* LRETIW */
+ },
+ { /* 770 */
+ 0,
+ /* LRETL */
+ },
+ { /* 771 */
+ 0,
+ /* LRETQ */
+ },
+ { /* 772 */
+ 0,
+ /* LRETW */
+ },
+ { /* 773 */
+ 44,
+ /* LSL16rm */
+ },
+ { /* 774 */
+ 45,
+ /* LSL16rr */
+ },
+ { /* 775 */
+ 44,
+ /* LSL32rm */
+ },
+ { /* 776 */
+ 45,
+ /* LSL32rr */
+ },
+ { /* 777 */
+ 46,
+ /* LSL64rm */
+ },
+ { /* 778 */
+ 85,
+ /* LSL64rr */
+ },
+ { /* 779 */
+ 44,
+ /* LSS16rm */
+ },
+ { /* 780 */
+ 44,
+ /* LSS32rm */
+ },
+ { /* 781 */
+ 46,
+ /* LSS64rm */
+ },
+ { /* 782 */
+ 54,
+ /* LTRm */
+ },
+ { /* 783 */
+ 86,
+ /* LTRr */
+ },
+ { /* 784 */
+ 89,
+ /* LWPINS32rmi */
+ },
+ { /* 785 */
+ 90,
+ /* LWPINS32rri */
+ },
+ { /* 786 */
+ 91,
+ /* LWPINS64rmi */
+ },
+ { /* 787 */
+ 92,
+ /* LWPINS64rri */
+ },
+ { /* 788 */
+ 89,
+ /* LWPVAL32rmi */
+ },
+ { /* 789 */
+ 90,
+ /* LWPVAL32rri */
+ },
+ { /* 790 */
+ 91,
+ /* LWPVAL64rmi */
+ },
+ { /* 791 */
+ 92,
+ /* LWPVAL64rri */
+ },
+ { /* 792 */
+ 44,
+ /* LZCNT16rm */
+ },
+ { /* 793 */
+ 45,
+ /* LZCNT16rr */
+ },
+ { /* 794 */
+ 44,
+ /* LZCNT32rm */
+ },
+ { /* 795 */
+ 45,
+ /* LZCNT32rr */
+ },
+ { /* 796 */
+ 46,
+ /* LZCNT64rm */
+ },
+ { /* 797 */
+ 47,
+ /* LZCNT64rr */
+ },
+ { /* 798 */
+ 0,
+ /* MONITORXrrr */
+ },
+ { /* 799 */
+ 0,
+ /* MONTMUL */
+ },
+ { /* 800 */
+ 93,
+ /* MOV16ao16 */
+ },
+ { /* 801 */
+ 93,
+ /* MOV16ao32 */
+ },
+ { /* 802 */
+ 93,
+ /* MOV16ao64 */
+ },
+ { /* 803 */
+ 3,
+ /* MOV16mi */
+ },
+ { /* 804 */
+ 5,
+ /* MOV16mr */
+ },
+ { /* 805 */
+ 94,
+ /* MOV16ms */
+ },
+ { /* 806 */
+ 93,
+ /* MOV16o16a */
+ },
+ { /* 807 */
+ 93,
+ /* MOV16o32a */
+ },
+ { /* 808 */
+ 93,
+ /* MOV16o64a */
+ },
+ { /* 809 */
+ 95,
+ /* MOV16ri */
+ },
+ { /* 810 */
+ 59,
+ /* MOV16ri_alt */
+ },
+ { /* 811 */
+ 44,
+ /* MOV16rm */
+ },
+ { /* 812 */
+ 51,
+ /* MOV16rr */
+ },
+ { /* 813 */
+ 45,
+ /* MOV16rr_REV */
+ },
+ { /* 814 */
+ 96,
+ /* MOV16rs */
+ },
+ { /* 815 */
+ 97,
+ /* MOV16sm */
+ },
+ { /* 816 */
+ 98,
+ /* MOV16sr */
+ },
+ { /* 817 */
+ 93,
+ /* MOV32ao16 */
+ },
+ { /* 818 */
+ 93,
+ /* MOV32ao32 */
+ },
+ { /* 819 */
+ 93,
+ /* MOV32ao64 */
+ },
+ { /* 820 */
+ 99,
+ /* MOV32cr */
+ },
+ { /* 821 */
+ 100,
+ /* MOV32dr */
+ },
+ { /* 822 */
+ 3,
+ /* MOV32mi */
+ },
+ { /* 823 */
+ 5,
+ /* MOV32mr */
+ },
+ { /* 824 */
+ 93,
+ /* MOV32o16a */
+ },
+ { /* 825 */
+ 93,
+ /* MOV32o32a */
+ },
+ { /* 826 */
+ 93,
+ /* MOV32o64a */
+ },
+ { /* 827 */
+ 101,
+ /* MOV32rc */
+ },
+ { /* 828 */
+ 102,
+ /* MOV32rd */
+ },
+ { /* 829 */
+ 95,
+ /* MOV32ri */
+ },
+ { /* 830 */
+ 59,
+ /* MOV32ri_alt */
+ },
+ { /* 831 */
+ 44,
+ /* MOV32rm */
+ },
+ { /* 832 */
+ 51,
+ /* MOV32rr */
+ },
+ { /* 833 */
+ 45,
+ /* MOV32rr_REV */
+ },
+ { /* 834 */
+ 96,
+ /* MOV32rs */
+ },
+ { /* 835 */
+ 98,
+ /* MOV32sr */
+ },
+ { /* 836 */
+ 93,
+ /* MOV64ao32 */
+ },
+ { /* 837 */
+ 93,
+ /* MOV64ao64 */
+ },
+ { /* 838 */
+ 103,
+ /* MOV64cr */
+ },
+ { /* 839 */
+ 104,
+ /* MOV64dr */
+ },
+ { /* 840 */
+ 12,
+ /* MOV64mi32 */
+ },
+ { /* 841 */
+ 13,
+ /* MOV64mr */
+ },
+ { /* 842 */
+ 93,
+ /* MOV64o32a */
+ },
+ { /* 843 */
+ 93,
+ /* MOV64o64a */
+ },
+ { /* 844 */
+ 105,
+ /* MOV64rc */
+ },
+ { /* 845 */
+ 106,
+ /* MOV64rd */
+ },
+ { /* 846 */
+ 107,
+ /* MOV64ri */
+ },
+ { /* 847 */
+ 60,
+ /* MOV64ri32 */
+ },
+ { /* 848 */
+ 46,
+ /* MOV64rm */
+ },
+ { /* 849 */
+ 53,
+ /* MOV64rr */
+ },
+ { /* 850 */
+ 47,
+ /* MOV64rr_REV */
+ },
+ { /* 851 */
+ 108,
+ /* MOV64rs */
+ },
+ { /* 852 */
+ 109,
+ /* MOV64sr */
+ },
+ { /* 853 */
+ 93,
+ /* MOV8ao16 */
+ },
+ { /* 854 */
+ 93,
+ /* MOV8ao32 */
+ },
+ { /* 855 */
+ 93,
+ /* MOV8ao64 */
+ },
+ { /* 856 */
+ 4,
+ /* MOV8mi */
+ },
+ { /* 857 */
+ 19,
+ /* MOV8mr */
+ },
+ { /* 858 */
+ 0,
+ /* */
+ },
+ { /* 859 */
+ 93,
+ /* MOV8o16a */
+ },
+ { /* 860 */
+ 93,
+ /* MOV8o32a */
+ },
+ { /* 861 */
+ 93,
+ /* MOV8o64a */
+ },
+ { /* 862 */
+ 110,
+ /* MOV8ri */
+ },
+ { /* 863 */
+ 61,
+ /* MOV8ri_alt */
+ },
+ { /* 864 */
+ 62,
+ /* MOV8rm */
+ },
+ { /* 865 */
+ 0,
+ /* */
+ },
+ { /* 866 */
+ 63,
+ /* MOV8rr */
+ },
+ { /* 867 */
+ 0,
+ /* */
+ },
+ { /* 868 */
+ 64,
+ /* MOV8rr_REV */
+ },
+ { /* 869 */
+ 5,
+ /* MOVBE16mr */
+ },
+ { /* 870 */
+ 44,
+ /* MOVBE16rm */
+ },
+ { /* 871 */
+ 5,
+ /* MOVBE32mr */
+ },
+ { /* 872 */
+ 44,
+ /* MOVBE32rm */
+ },
+ { /* 873 */
+ 13,
+ /* MOVBE64mr */
+ },
+ { /* 874 */
+ 46,
+ /* MOVBE64rm */
+ },
+ { /* 875 */
+ 111,
+ /* MOVDIR64B16 */
+ },
+ { /* 876 */
+ 82,
+ /* MOVDIR64B32 */
+ },
+ { /* 877 */
+ 46,
+ /* MOVDIR64B64 */
+ },
+ { /* 878 */
+ 112,
+ /* MOVDIRI32 */
+ },
+ { /* 879 */
+ 13,
+ /* MOVDIRI64 */
+ },
+ { /* 880 */
+ 65,
+ /* MOVSB */
+ },
+ { /* 881 */
+ 65,
+ /* MOVSL */
+ },
+ { /* 882 */
+ 65,
+ /* MOVSQ */
+ },
+ { /* 883 */
+ 65,
+ /* MOVSW */
+ },
+ { /* 884 */
+ 44,
+ /* MOVSX16rm16 */
+ },
+ { /* 885 */
+ 44,
+ /* MOVSX16rm8 */
+ },
+ { /* 886 */
+ 45,
+ /* MOVSX16rr16 */
+ },
+ { /* 887 */
+ 113,
+ /* MOVSX16rr8 */
+ },
+ { /* 888 */
+ 44,
+ /* MOVSX32rm16 */
+ },
+ { /* 889 */
+ 44,
+ /* MOVSX32rm8 */
+ },
+ { /* 890 */
+ 0,
+ /* */
+ },
+ { /* 891 */
+ 114,
+ /* MOVSX32rr16 */
+ },
+ { /* 892 */
+ 113,
+ /* MOVSX32rr8 */
+ },
+ { /* 893 */
+ 0,
+ /* */
+ },
+ { /* 894 */
+ 46,
+ /* MOVSX64rm16 */
+ },
+ { /* 895 */
+ 46,
+ /* MOVSX64rm32 */
+ },
+ { /* 896 */
+ 46,
+ /* MOVSX64rm8 */
+ },
+ { /* 897 */
+ 115,
+ /* MOVSX64rr16 */
+ },
+ { /* 898 */
+ 85,
+ /* MOVSX64rr32 */
+ },
+ { /* 899 */
+ 116,
+ /* MOVSX64rr8 */
+ },
+ { /* 900 */
+ 44,
+ /* MOVZX16rm16 */
+ },
+ { /* 901 */
+ 44,
+ /* MOVZX16rm8 */
+ },
+ { /* 902 */
+ 45,
+ /* MOVZX16rr16 */
+ },
+ { /* 903 */
+ 113,
+ /* MOVZX16rr8 */
+ },
+ { /* 904 */
+ 44,
+ /* MOVZX32rm16 */
+ },
+ { /* 905 */
+ 44,
+ /* MOVZX32rm8 */
+ },
+ { /* 906 */
+ 0,
+ /* */
+ },
+ { /* 907 */
+ 114,
+ /* MOVZX32rr16 */
+ },
+ { /* 908 */
+ 113,
+ /* MOVZX32rr8 */
+ },
+ { /* 909 */
+ 0,
+ /* */
+ },
+ { /* 910 */
+ 46,
+ /* MOVZX64rm16 */
+ },
+ { /* 911 */
+ 46,
+ /* MOVZX64rm8 */
+ },
+ { /* 912 */
+ 115,
+ /* MOVZX64rr16 */
+ },
+ { /* 913 */
+ 116,
+ /* MOVZX64rr8 */
+ },
+ { /* 914 */
+ 54,
+ /* MUL16m */
+ },
+ { /* 915 */
+ 55,
+ /* MUL16r */
+ },
+ { /* 916 */
+ 54,
+ /* MUL32m */
+ },
+ { /* 917 */
+ 55,
+ /* MUL32r */
+ },
+ { /* 918 */
+ 54,
+ /* MUL64m */
+ },
+ { /* 919 */
+ 57,
+ /* MUL64r */
+ },
+ { /* 920 */
+ 54,
+ /* MUL8m */
+ },
+ { /* 921 */
+ 69,
+ /* MUL8r */
+ },
+ { /* 922 */
+ 26,
+ /* MULX32rm */
+ },
+ { /* 923 */
+ 27,
+ /* MULX32rr */
+ },
+ { /* 924 */
+ 28,
+ /* MULX64rm */
+ },
+ { /* 925 */
+ 29,
+ /* MULX64rr */
+ },
+ { /* 926 */
+ 0,
+ /* MWAITXrrr */
+ },
+ { /* 927 */
+ 54,
+ /* NEG16m */
+ },
+ { /* 928 */
+ 66,
+ /* NEG16r */
+ },
+ { /* 929 */
+ 54,
+ /* NEG32m */
+ },
+ { /* 930 */
+ 66,
+ /* NEG32r */
+ },
+ { /* 931 */
+ 54,
+ /* NEG64m */
+ },
+ { /* 932 */
+ 67,
+ /* NEG64r */
+ },
+ { /* 933 */
+ 54,
+ /* NEG8m */
+ },
+ { /* 934 */
+ 68,
+ /* NEG8r */
+ },
+ { /* 935 */
+ 0,
+ /* NOOP */
+ },
+ { /* 936 */
+ 54,
+ /* NOOP18_16m4 */
+ },
+ { /* 937 */
+ 54,
+ /* NOOP18_16m5 */
+ },
+ { /* 938 */
+ 54,
+ /* NOOP18_16m6 */
+ },
+ { /* 939 */
+ 54,
+ /* NOOP18_16m7 */
+ },
+ { /* 940 */
+ 55,
+ /* NOOP18_16r4 */
+ },
+ { /* 941 */
+ 55,
+ /* NOOP18_16r5 */
+ },
+ { /* 942 */
+ 55,
+ /* NOOP18_16r6 */
+ },
+ { /* 943 */
+ 55,
+ /* NOOP18_16r7 */
+ },
+ { /* 944 */
+ 54,
+ /* NOOP18_m4 */
+ },
+ { /* 945 */
+ 54,
+ /* NOOP18_m5 */
+ },
+ { /* 946 */
+ 54,
+ /* NOOP18_m6 */
+ },
+ { /* 947 */
+ 54,
+ /* NOOP18_m7 */
+ },
+ { /* 948 */
+ 55,
+ /* NOOP18_r4 */
+ },
+ { /* 949 */
+ 55,
+ /* NOOP18_r5 */
+ },
+ { /* 950 */
+ 55,
+ /* NOOP18_r6 */
+ },
+ { /* 951 */
+ 55,
+ /* NOOP18_r7 */
+ },
+ { /* 952 */
+ 45,
+ /* NOOP19rr */
+ },
+ { /* 953 */
+ 54,
+ /* NOOPL */
+ },
+ { /* 954 */
+ 54,
+ /* NOOPL_19 */
+ },
+ { /* 955 */
+ 54,
+ /* NOOPL_1d */
+ },
+ { /* 956 */
+ 54,
+ /* NOOPL_1e */
+ },
+ { /* 957 */
+ 55,
+ /* NOOPLr */
+ },
+ { /* 958 */
+ 54,
+ /* NOOPQ */
+ },
+ { /* 959 */
+ 57,
+ /* NOOPQr */
+ },
+ { /* 960 */
+ 54,
+ /* NOOPW */
+ },
+ { /* 961 */
+ 54,
+ /* NOOPW_19 */
+ },
+ { /* 962 */
+ 54,
+ /* NOOPW_1c */
+ },
+ { /* 963 */
+ 54,
+ /* NOOPW_1d */
+ },
+ { /* 964 */
+ 54,
+ /* NOOPW_1e */
+ },
+ { /* 965 */
+ 55,
+ /* NOOPWr */
+ },
+ { /* 966 */
+ 54,
+ /* NOT16m */
+ },
+ { /* 967 */
+ 66,
+ /* NOT16r */
+ },
+ { /* 968 */
+ 54,
+ /* NOT32m */
+ },
+ { /* 969 */
+ 66,
+ /* NOT32r */
+ },
+ { /* 970 */
+ 54,
+ /* NOT64m */
+ },
+ { /* 971 */
+ 67,
+ /* NOT64r */
+ },
+ { /* 972 */
+ 54,
+ /* NOT8m */
+ },
+ { /* 973 */
+ 68,
+ /* NOT8r */
+ },
+ { /* 974 */
+ 2,
+ /* OR16i16 */
+ },
+ { /* 975 */
+ 3,
+ /* OR16mi */
+ },
+ { /* 976 */
+ 4,
+ /* OR16mi8 */
+ },
+ { /* 977 */
+ 5,
+ /* OR16mr */
+ },
+ { /* 978 */
+ 6,
+ /* OR16ri */
+ },
+ { /* 979 */
+ 7,
+ /* OR16ri8 */
+ },
+ { /* 980 */
+ 8,
+ /* OR16rm */
+ },
+ { /* 981 */
+ 9,
+ /* OR16rr */
+ },
+ { /* 982 */
+ 10,
+ /* OR16rr_REV */
+ },
+ { /* 983 */
+ 2,
+ /* OR32i32 */
+ },
+ { /* 984 */
+ 3,
+ /* OR32mi */
+ },
+ { /* 985 */
+ 4,
+ /* OR32mi8 */
+ },
+ { /* 986 */
+ 5,
+ /* OR32mr */
+ },
+ { /* 987 */
+ 6,
+ /* OR32ri */
+ },
+ { /* 988 */
+ 7,
+ /* OR32ri8 */
+ },
+ { /* 989 */
+ 8,
+ /* OR32rm */
+ },
+ { /* 990 */
+ 9,
+ /* OR32rr */
+ },
+ { /* 991 */
+ 10,
+ /* OR32rr_REV */
+ },
+ { /* 992 */
+ 11,
+ /* OR64i32 */
+ },
+ { /* 993 */
+ 12,
+ /* OR64mi32 */
+ },
+ { /* 994 */
+ 4,
+ /* OR64mi8 */
+ },
+ { /* 995 */
+ 13,
+ /* OR64mr */
+ },
+ { /* 996 */
+ 14,
+ /* OR64ri32 */
+ },
+ { /* 997 */
+ 15,
+ /* OR64ri8 */
+ },
+ { /* 998 */
+ 16,
+ /* OR64rm */
+ },
+ { /* 999 */
+ 17,
+ /* OR64rr */
+ },
+ { /* 1000 */
+ 18,
+ /* OR64rr_REV */
+ },
+ { /* 1001 */
+ 1,
+ /* OR8i8 */
+ },
+ { /* 1002 */
+ 4,
+ /* OR8mi */
+ },
+ { /* 1003 */
+ 4,
+ /* OR8mi8 */
+ },
+ { /* 1004 */
+ 19,
+ /* OR8mr */
+ },
+ { /* 1005 */
+ 20,
+ /* OR8ri */
+ },
+ { /* 1006 */
+ 20,
+ /* OR8ri8 */
+ },
+ { /* 1007 */
+ 21,
+ /* OR8rm */
+ },
+ { /* 1008 */
+ 22,
+ /* OR8rr */
+ },
+ { /* 1009 */
+ 23,
+ /* OR8rr_REV */
+ },
+ { /* 1010 */
+ 79,
+ /* OUT16ir */
+ },
+ { /* 1011 */
+ 0,
+ /* OUT16rr */
+ },
+ { /* 1012 */
+ 79,
+ /* OUT32ir */
+ },
+ { /* 1013 */
+ 0,
+ /* OUT32rr */
+ },
+ { /* 1014 */
+ 79,
+ /* OUT8ir */
+ },
+ { /* 1015 */
+ 0,
+ /* OUT8rr */
+ },
+ { /* 1016 */
+ 87,
+ /* OUTSB */
+ },
+ { /* 1017 */
+ 87,
+ /* OUTSL */
+ },
+ { /* 1018 */
+ 87,
+ /* OUTSW */
+ },
+ { /* 1019 */
+ 0,
+ /* PCONFIG */
+ },
+ { /* 1020 */
+ 26,
+ /* PDEP32rm */
+ },
+ { /* 1021 */
+ 27,
+ /* PDEP32rr */
+ },
+ { /* 1022 */
+ 28,
+ /* PDEP64rm */
+ },
+ { /* 1023 */
+ 29,
+ /* PDEP64rr */
+ },
+ { /* 1024 */
+ 26,
+ /* PEXT32rm */
+ },
+ { /* 1025 */
+ 27,
+ /* PEXT32rr */
+ },
+ { /* 1026 */
+ 28,
+ /* PEXT64rm */
+ },
+ { /* 1027 */
+ 29,
+ /* PEXT64rr */
+ },
+ { /* 1028 */
+ 117,
+ /* POP16r */
+ },
+ { /* 1029 */
+ 54,
+ /* POP16rmm */
+ },
+ { /* 1030 */
+ 55,
+ /* POP16rmr */
+ },
+ { /* 1031 */
+ 117,
+ /* POP32r */
+ },
+ { /* 1032 */
+ 54,
+ /* POP32rmm */
+ },
+ { /* 1033 */
+ 55,
+ /* POP32rmr */
+ },
+ { /* 1034 */
+ 118,
+ /* POP64r */
+ },
+ { /* 1035 */
+ 54,
+ /* POP64rmm */
+ },
+ { /* 1036 */
+ 57,
+ /* POP64rmr */
+ },
+ { /* 1037 */
+ 0,
+ /* POPA16 */
+ },
+ { /* 1038 */
+ 0,
+ /* POPA32 */
+ },
+ { /* 1039 */
+ 0,
+ /* POPDS16 */
+ },
+ { /* 1040 */
+ 0,
+ /* POPDS32 */
+ },
+ { /* 1041 */
+ 0,
+ /* POPES16 */
+ },
+ { /* 1042 */
+ 0,
+ /* POPES32 */
+ },
+ { /* 1043 */
+ 0,
+ /* POPF16 */
+ },
+ { /* 1044 */
+ 0,
+ /* POPF32 */
+ },
+ { /* 1045 */
+ 0,
+ /* POPF64 */
+ },
+ { /* 1046 */
+ 0,
+ /* POPFS16 */
+ },
+ { /* 1047 */
+ 0,
+ /* POPFS32 */
+ },
+ { /* 1048 */
+ 0,
+ /* POPFS64 */
+ },
+ { /* 1049 */
+ 0,
+ /* POPGS16 */
+ },
+ { /* 1050 */
+ 0,
+ /* POPGS32 */
+ },
+ { /* 1051 */
+ 0,
+ /* POPGS64 */
+ },
+ { /* 1052 */
+ 0,
+ /* POPSS16 */
+ },
+ { /* 1053 */
+ 0,
+ /* POPSS32 */
+ },
+ { /* 1054 */
+ 54,
+ /* PTWRITE64m */
+ },
+ { /* 1055 */
+ 57,
+ /* PTWRITE64r */
+ },
+ { /* 1056 */
+ 54,
+ /* PTWRITEm */
+ },
+ { /* 1057 */
+ 80,
+ /* PTWRITEr */
+ },
+ { /* 1058 */
+ 1,
+ /* PUSH16i8 */
+ },
+ { /* 1059 */
+ 117,
+ /* PUSH16r */
+ },
+ { /* 1060 */
+ 54,
+ /* PUSH16rmm */
+ },
+ { /* 1061 */
+ 55,
+ /* PUSH16rmr */
+ },
+ { /* 1062 */
+ 1,
+ /* PUSH32i8 */
+ },
+ { /* 1063 */
+ 117,
+ /* PUSH32r */
+ },
+ { /* 1064 */
+ 54,
+ /* PUSH32rmm */
+ },
+ { /* 1065 */
+ 55,
+ /* PUSH32rmr */
+ },
+ { /* 1066 */
+ 11,
+ /* PUSH64i32 */
+ },
+ { /* 1067 */
+ 1,
+ /* PUSH64i8 */
+ },
+ { /* 1068 */
+ 118,
+ /* PUSH64r */
+ },
+ { /* 1069 */
+ 54,
+ /* PUSH64rmm */
+ },
+ { /* 1070 */
+ 57,
+ /* PUSH64rmr */
+ },
+ { /* 1071 */
+ 0,
+ /* PUSHA16 */
+ },
+ { /* 1072 */
+ 0,
+ /* PUSHA32 */
+ },
+ { /* 1073 */
+ 0,
+ /* PUSHCS16 */
+ },
+ { /* 1074 */
+ 0,
+ /* PUSHCS32 */
+ },
+ { /* 1075 */
+ 0,
+ /* PUSHDS16 */
+ },
+ { /* 1076 */
+ 0,
+ /* PUSHDS32 */
+ },
+ { /* 1077 */
+ 0,
+ /* PUSHES16 */
+ },
+ { /* 1078 */
+ 0,
+ /* PUSHES32 */
+ },
+ { /* 1079 */
+ 0,
+ /* PUSHF16 */
+ },
+ { /* 1080 */
+ 0,
+ /* PUSHF32 */
+ },
+ { /* 1081 */
+ 0,
+ /* PUSHF64 */
+ },
+ { /* 1082 */
+ 0,
+ /* PUSHFS16 */
+ },
+ { /* 1083 */
+ 0,
+ /* PUSHFS32 */
+ },
+ { /* 1084 */
+ 0,
+ /* PUSHFS64 */
+ },
+ { /* 1085 */
+ 0,
+ /* PUSHGS16 */
+ },
+ { /* 1086 */
+ 0,
+ /* PUSHGS32 */
+ },
+ { /* 1087 */
+ 0,
+ /* PUSHGS64 */
+ },
+ { /* 1088 */
+ 0,
+ /* PUSHSS16 */
+ },
+ { /* 1089 */
+ 0,
+ /* PUSHSS32 */
+ },
+ { /* 1090 */
+ 2,
+ /* PUSHi16 */
+ },
+ { /* 1091 */
+ 2,
+ /* PUSHi32 */
+ },
+ { /* 1092 */
+ 54,
+ /* RCL16m1 */
+ },
+ { /* 1093 */
+ 54,
+ /* RCL16mCL */
+ },
+ { /* 1094 */
+ 119,
+ /* RCL16mi */
+ },
+ { /* 1095 */
+ 66,
+ /* RCL16r1 */
+ },
+ { /* 1096 */
+ 66,
+ /* RCL16rCL */
+ },
+ { /* 1097 */
+ 120,
+ /* RCL16ri */
+ },
+ { /* 1098 */
+ 54,
+ /* RCL32m1 */
+ },
+ { /* 1099 */
+ 54,
+ /* RCL32mCL */
+ },
+ { /* 1100 */
+ 119,
+ /* RCL32mi */
+ },
+ { /* 1101 */
+ 66,
+ /* RCL32r1 */
+ },
+ { /* 1102 */
+ 66,
+ /* RCL32rCL */
+ },
+ { /* 1103 */
+ 120,
+ /* RCL32ri */
+ },
+ { /* 1104 */
+ 54,
+ /* RCL64m1 */
+ },
+ { /* 1105 */
+ 54,
+ /* RCL64mCL */
+ },
+ { /* 1106 */
+ 119,
+ /* RCL64mi */
+ },
+ { /* 1107 */
+ 67,
+ /* RCL64r1 */
+ },
+ { /* 1108 */
+ 67,
+ /* RCL64rCL */
+ },
+ { /* 1109 */
+ 121,
+ /* RCL64ri */
+ },
+ { /* 1110 */
+ 54,
+ /* RCL8m1 */
+ },
+ { /* 1111 */
+ 54,
+ /* RCL8mCL */
+ },
+ { /* 1112 */
+ 119,
+ /* RCL8mi */
+ },
+ { /* 1113 */
+ 68,
+ /* RCL8r1 */
+ },
+ { /* 1114 */
+ 68,
+ /* RCL8rCL */
+ },
+ { /* 1115 */
+ 122,
+ /* RCL8ri */
+ },
+ { /* 1116 */
+ 54,
+ /* RCR16m1 */
+ },
+ { /* 1117 */
+ 54,
+ /* RCR16mCL */
+ },
+ { /* 1118 */
+ 119,
+ /* RCR16mi */
+ },
+ { /* 1119 */
+ 66,
+ /* RCR16r1 */
+ },
+ { /* 1120 */
+ 66,
+ /* RCR16rCL */
+ },
+ { /* 1121 */
+ 120,
+ /* RCR16ri */
+ },
+ { /* 1122 */
+ 54,
+ /* RCR32m1 */
+ },
+ { /* 1123 */
+ 54,
+ /* RCR32mCL */
+ },
+ { /* 1124 */
+ 119,
+ /* RCR32mi */
+ },
+ { /* 1125 */
+ 66,
+ /* RCR32r1 */
+ },
+ { /* 1126 */
+ 66,
+ /* RCR32rCL */
+ },
+ { /* 1127 */
+ 120,
+ /* RCR32ri */
+ },
+ { /* 1128 */
+ 54,
+ /* RCR64m1 */
+ },
+ { /* 1129 */
+ 54,
+ /* RCR64mCL */
+ },
+ { /* 1130 */
+ 119,
+ /* RCR64mi */
+ },
+ { /* 1131 */
+ 67,
+ /* RCR64r1 */
+ },
+ { /* 1132 */
+ 67,
+ /* RCR64rCL */
+ },
+ { /* 1133 */
+ 121,
+ /* RCR64ri */
+ },
+ { /* 1134 */
+ 54,
+ /* RCR8m1 */
+ },
+ { /* 1135 */
+ 54,
+ /* RCR8mCL */
+ },
+ { /* 1136 */
+ 119,
+ /* RCR8mi */
+ },
+ { /* 1137 */
+ 68,
+ /* RCR8r1 */
+ },
+ { /* 1138 */
+ 68,
+ /* RCR8rCL */
+ },
+ { /* 1139 */
+ 122,
+ /* RCR8ri */
+ },
+ { /* 1140 */
+ 80,
+ /* RDFSBASE */
+ },
+ { /* 1141 */
+ 57,
+ /* RDFSBASE64 */
+ },
+ { /* 1142 */
+ 80,
+ /* RDGSBASE */
+ },
+ { /* 1143 */
+ 57,
+ /* RDGSBASE64 */
+ },
+ { /* 1144 */
+ 0,
+ /* RDMSR */
+ },
+ { /* 1145 */
+ 80,
+ /* RDPID32 */
+ },
+ { /* 1146 */
+ 57,
+ /* RDPID64 */
+ },
+ { /* 1147 */
+ 0,
+ /* RDPKRUr */
+ },
+ { /* 1148 */
+ 0,
+ /* RDPMC */
+ },
+ { /* 1149 */
+ 55,
+ /* RDRAND16r */
+ },
+ { /* 1150 */
+ 55,
+ /* RDRAND32r */
+ },
+ { /* 1151 */
+ 57,
+ /* RDRAND64r */
+ },
+ { /* 1152 */
+ 55,
+ /* RDSEED16r */
+ },
+ { /* 1153 */
+ 55,
+ /* RDSEED32r */
+ },
+ { /* 1154 */
+ 57,
+ /* RDSEED64r */
+ },
+ { /* 1155 */
+ 123,
+ /* RDSSPD */
+ },
+ { /* 1156 */
+ 67,
+ /* RDSSPQ */
+ },
+ { /* 1157 */
+ 0,
+ /* RDTSC */
+ },
+ { /* 1158 */
+ 0,
+ /* RDTSCP */
+ },
+ { /* 1159 */
+ 0,
+ /* REPNE_PREFIX */
+ },
+ { /* 1160 */
+ 0,
+ /* REP_PREFIX */
+ },
+ { /* 1161 */
+ 88,
+ /* RETIL */
+ },
+ { /* 1162 */
+ 88,
+ /* RETIQ */
+ },
+ { /* 1163 */
+ 2,
+ /* RETIW */
+ },
+ { /* 1164 */
+ 0,
+ /* RETL */
+ },
+ { /* 1165 */
+ 0,
+ /* RETQ */
+ },
+ { /* 1166 */
+ 0,
+ /* RETW */
+ },
+ { /* 1167 */
+ 0,
+ /* REX64_PREFIX */
+ },
+ { /* 1168 */
+ 54,
+ /* ROL16m1 */
+ },
+ { /* 1169 */
+ 54,
+ /* ROL16mCL */
+ },
+ { /* 1170 */
+ 119,
+ /* ROL16mi */
+ },
+ { /* 1171 */
+ 66,
+ /* ROL16r1 */
+ },
+ { /* 1172 */
+ 66,
+ /* ROL16rCL */
+ },
+ { /* 1173 */
+ 120,
+ /* ROL16ri */
+ },
+ { /* 1174 */
+ 54,
+ /* ROL32m1 */
+ },
+ { /* 1175 */
+ 54,
+ /* ROL32mCL */
+ },
+ { /* 1176 */
+ 119,
+ /* ROL32mi */
+ },
+ { /* 1177 */
+ 66,
+ /* ROL32r1 */
+ },
+ { /* 1178 */
+ 66,
+ /* ROL32rCL */
+ },
+ { /* 1179 */
+ 120,
+ /* ROL32ri */
+ },
+ { /* 1180 */
+ 54,
+ /* ROL64m1 */
+ },
+ { /* 1181 */
+ 54,
+ /* ROL64mCL */
+ },
+ { /* 1182 */
+ 119,
+ /* ROL64mi */
+ },
+ { /* 1183 */
+ 67,
+ /* ROL64r1 */
+ },
+ { /* 1184 */
+ 67,
+ /* ROL64rCL */
+ },
+ { /* 1185 */
+ 121,
+ /* ROL64ri */
+ },
+ { /* 1186 */
+ 54,
+ /* ROL8m1 */
+ },
+ { /* 1187 */
+ 54,
+ /* ROL8mCL */
+ },
+ { /* 1188 */
+ 119,
+ /* ROL8mi */
+ },
+ { /* 1189 */
+ 68,
+ /* ROL8r1 */
+ },
+ { /* 1190 */
+ 68,
+ /* ROL8rCL */
+ },
+ { /* 1191 */
+ 122,
+ /* ROL8ri */
+ },
+ { /* 1192 */
+ 54,
+ /* ROR16m1 */
+ },
+ { /* 1193 */
+ 54,
+ /* ROR16mCL */
+ },
+ { /* 1194 */
+ 119,
+ /* ROR16mi */
+ },
+ { /* 1195 */
+ 66,
+ /* ROR16r1 */
+ },
+ { /* 1196 */
+ 66,
+ /* ROR16rCL */
+ },
+ { /* 1197 */
+ 120,
+ /* ROR16ri */
+ },
+ { /* 1198 */
+ 54,
+ /* ROR32m1 */
+ },
+ { /* 1199 */
+ 54,
+ /* ROR32mCL */
+ },
+ { /* 1200 */
+ 119,
+ /* ROR32mi */
+ },
+ { /* 1201 */
+ 66,
+ /* ROR32r1 */
+ },
+ { /* 1202 */
+ 66,
+ /* ROR32rCL */
+ },
+ { /* 1203 */
+ 120,
+ /* ROR32ri */
+ },
+ { /* 1204 */
+ 54,
+ /* ROR64m1 */
+ },
+ { /* 1205 */
+ 54,
+ /* ROR64mCL */
+ },
+ { /* 1206 */
+ 119,
+ /* ROR64mi */
+ },
+ { /* 1207 */
+ 67,
+ /* ROR64r1 */
+ },
+ { /* 1208 */
+ 67,
+ /* ROR64rCL */
+ },
+ { /* 1209 */
+ 121,
+ /* ROR64ri */
+ },
+ { /* 1210 */
+ 54,
+ /* ROR8m1 */
+ },
+ { /* 1211 */
+ 54,
+ /* ROR8mCL */
+ },
+ { /* 1212 */
+ 119,
+ /* ROR8mi */
+ },
+ { /* 1213 */
+ 68,
+ /* ROR8r1 */
+ },
+ { /* 1214 */
+ 68,
+ /* ROR8rCL */
+ },
+ { /* 1215 */
+ 122,
+ /* ROR8ri */
+ },
+ { /* 1216 */
+ 124,
+ /* RORX32mi */
+ },
+ { /* 1217 */
+ 125,
+ /* RORX32ri */
+ },
+ { /* 1218 */
+ 126,
+ /* RORX64mi */
+ },
+ { /* 1219 */
+ 127,
+ /* RORX64ri */
+ },
+ { /* 1220 */
+ 0,
+ /* RSM */
+ },
+ { /* 1221 */
+ 54,
+ /* RSTORSSP */
+ },
+ { /* 1222 */
+ 0,
+ /* SAHF */
+ },
+ { /* 1223 */
+ 54,
+ /* SAL16m1 */
+ },
+ { /* 1224 */
+ 54,
+ /* SAL16mCL */
+ },
+ { /* 1225 */
+ 4,
+ /* SAL16mi */
+ },
+ { /* 1226 */
+ 66,
+ /* SAL16r1 */
+ },
+ { /* 1227 */
+ 66,
+ /* SAL16rCL */
+ },
+ { /* 1228 */
+ 7,
+ /* SAL16ri */
+ },
+ { /* 1229 */
+ 54,
+ /* SAL32m1 */
+ },
+ { /* 1230 */
+ 54,
+ /* SAL32mCL */
+ },
+ { /* 1231 */
+ 4,
+ /* SAL32mi */
+ },
+ { /* 1232 */
+ 66,
+ /* SAL32r1 */
+ },
+ { /* 1233 */
+ 66,
+ /* SAL32rCL */
+ },
+ { /* 1234 */
+ 7,
+ /* SAL32ri */
+ },
+ { /* 1235 */
+ 54,
+ /* SAL64m1 */
+ },
+ { /* 1236 */
+ 54,
+ /* SAL64mCL */
+ },
+ { /* 1237 */
+ 4,
+ /* SAL64mi */
+ },
+ { /* 1238 */
+ 67,
+ /* SAL64r1 */
+ },
+ { /* 1239 */
+ 67,
+ /* SAL64rCL */
+ },
+ { /* 1240 */
+ 15,
+ /* SAL64ri */
+ },
+ { /* 1241 */
+ 54,
+ /* SAL8m1 */
+ },
+ { /* 1242 */
+ 54,
+ /* SAL8mCL */
+ },
+ { /* 1243 */
+ 4,
+ /* SAL8mi */
+ },
+ { /* 1244 */
+ 68,
+ /* SAL8r1 */
+ },
+ { /* 1245 */
+ 68,
+ /* SAL8rCL */
+ },
+ { /* 1246 */
+ 20,
+ /* SAL8ri */
+ },
+ { /* 1247 */
+ 0,
+ /* SALC */
+ },
+ { /* 1248 */
+ 54,
+ /* SAR16m1 */
+ },
+ { /* 1249 */
+ 54,
+ /* SAR16mCL */
+ },
+ { /* 1250 */
+ 119,
+ /* SAR16mi */
+ },
+ { /* 1251 */
+ 66,
+ /* SAR16r1 */
+ },
+ { /* 1252 */
+ 66,
+ /* SAR16rCL */
+ },
+ { /* 1253 */
+ 120,
+ /* SAR16ri */
+ },
+ { /* 1254 */
+ 54,
+ /* SAR32m1 */
+ },
+ { /* 1255 */
+ 54,
+ /* SAR32mCL */
+ },
+ { /* 1256 */
+ 119,
+ /* SAR32mi */
+ },
+ { /* 1257 */
+ 66,
+ /* SAR32r1 */
+ },
+ { /* 1258 */
+ 66,
+ /* SAR32rCL */
+ },
+ { /* 1259 */
+ 120,
+ /* SAR32ri */
+ },
+ { /* 1260 */
+ 54,
+ /* SAR64m1 */
+ },
+ { /* 1261 */
+ 54,
+ /* SAR64mCL */
+ },
+ { /* 1262 */
+ 119,
+ /* SAR64mi */
+ },
+ { /* 1263 */
+ 67,
+ /* SAR64r1 */
+ },
+ { /* 1264 */
+ 67,
+ /* SAR64rCL */
+ },
+ { /* 1265 */
+ 121,
+ /* SAR64ri */
+ },
+ { /* 1266 */
+ 54,
+ /* SAR8m1 */
+ },
+ { /* 1267 */
+ 54,
+ /* SAR8mCL */
+ },
+ { /* 1268 */
+ 119,
+ /* SAR8mi */
+ },
+ { /* 1269 */
+ 68,
+ /* SAR8r1 */
+ },
+ { /* 1270 */
+ 68,
+ /* SAR8rCL */
+ },
+ { /* 1271 */
+ 122,
+ /* SAR8ri */
+ },
+ { /* 1272 */
+ 32,
+ /* SARX32rm */
+ },
+ { /* 1273 */
+ 33,
+ /* SARX32rr */
+ },
+ { /* 1274 */
+ 34,
+ /* SARX64rm */
+ },
+ { /* 1275 */
+ 35,
+ /* SARX64rr */
+ },
+ { /* 1276 */
+ 0,
+ /* SAVEPREVSSP */
+ },
+ { /* 1277 */
+ 2,
+ /* SBB16i16 */
+ },
+ { /* 1278 */
+ 3,
+ /* SBB16mi */
+ },
+ { /* 1279 */
+ 4,
+ /* SBB16mi8 */
+ },
+ { /* 1280 */
+ 5,
+ /* SBB16mr */
+ },
+ { /* 1281 */
+ 6,
+ /* SBB16ri */
+ },
+ { /* 1282 */
+ 7,
+ /* SBB16ri8 */
+ },
+ { /* 1283 */
+ 8,
+ /* SBB16rm */
+ },
+ { /* 1284 */
+ 9,
+ /* SBB16rr */
+ },
+ { /* 1285 */
+ 10,
+ /* SBB16rr_REV */
+ },
+ { /* 1286 */
+ 2,
+ /* SBB32i32 */
+ },
+ { /* 1287 */
+ 3,
+ /* SBB32mi */
+ },
+ { /* 1288 */
+ 4,
+ /* SBB32mi8 */
+ },
+ { /* 1289 */
+ 5,
+ /* SBB32mr */
+ },
+ { /* 1290 */
+ 6,
+ /* SBB32ri */
+ },
+ { /* 1291 */
+ 7,
+ /* SBB32ri8 */
+ },
+ { /* 1292 */
+ 8,
+ /* SBB32rm */
+ },
+ { /* 1293 */
+ 9,
+ /* SBB32rr */
+ },
+ { /* 1294 */
+ 10,
+ /* SBB32rr_REV */
+ },
+ { /* 1295 */
+ 11,
+ /* SBB64i32 */
+ },
+ { /* 1296 */
+ 12,
+ /* SBB64mi32 */
+ },
+ { /* 1297 */
+ 4,
+ /* SBB64mi8 */
+ },
+ { /* 1298 */
+ 13,
+ /* SBB64mr */
+ },
+ { /* 1299 */
+ 14,
+ /* SBB64ri32 */
+ },
+ { /* 1300 */
+ 15,
+ /* SBB64ri8 */
+ },
+ { /* 1301 */
+ 16,
+ /* SBB64rm */
+ },
+ { /* 1302 */
+ 17,
+ /* SBB64rr */
+ },
+ { /* 1303 */
+ 18,
+ /* SBB64rr_REV */
+ },
+ { /* 1304 */
+ 1,
+ /* SBB8i8 */
+ },
+ { /* 1305 */
+ 4,
+ /* SBB8mi */
+ },
+ { /* 1306 */
+ 4,
+ /* SBB8mi8 */
+ },
+ { /* 1307 */
+ 19,
+ /* SBB8mr */
+ },
+ { /* 1308 */
+ 20,
+ /* SBB8ri */
+ },
+ { /* 1309 */
+ 20,
+ /* SBB8ri8 */
+ },
+ { /* 1310 */
+ 21,
+ /* SBB8rm */
+ },
+ { /* 1311 */
+ 22,
+ /* SBB8rr */
+ },
+ { /* 1312 */
+ 23,
+ /* SBB8rr_REV */
+ },
+ { /* 1313 */
+ 81,
+ /* SCASB */
+ },
+ { /* 1314 */
+ 81,
+ /* SCASL */
+ },
+ { /* 1315 */
+ 81,
+ /* SCASQ */
+ },
+ { /* 1316 */
+ 81,
+ /* SCASW */
+ },
+ { /* 1317 */
+ 54,
+ /* SETAEm */
+ },
+ { /* 1318 */
+ 69,
+ /* SETAEr */
+ },
+ { /* 1319 */
+ 54,
+ /* SETAm */
+ },
+ { /* 1320 */
+ 69,
+ /* SETAr */
+ },
+ { /* 1321 */
+ 54,
+ /* SETBEm */
+ },
+ { /* 1322 */
+ 69,
+ /* SETBEr */
+ },
+ { /* 1323 */
+ 54,
+ /* SETBm */
+ },
+ { /* 1324 */
+ 69,
+ /* SETBr */
+ },
+ { /* 1325 */
+ 54,
+ /* SETEm */
+ },
+ { /* 1326 */
+ 69,
+ /* SETEr */
+ },
+ { /* 1327 */
+ 54,
+ /* SETGEm */
+ },
+ { /* 1328 */
+ 69,
+ /* SETGEr */
+ },
+ { /* 1329 */
+ 54,
+ /* SETGm */
+ },
+ { /* 1330 */
+ 69,
+ /* SETGr */
+ },
+ { /* 1331 */
+ 54,
+ /* SETLEm */
+ },
+ { /* 1332 */
+ 69,
+ /* SETLEr */
+ },
+ { /* 1333 */
+ 54,
+ /* SETLm */
+ },
+ { /* 1334 */
+ 69,
+ /* SETLr */
+ },
+ { /* 1335 */
+ 54,
+ /* SETNEm */
+ },
+ { /* 1336 */
+ 69,
+ /* SETNEr */
+ },
+ { /* 1337 */
+ 54,
+ /* SETNOm */
+ },
+ { /* 1338 */
+ 69,
+ /* SETNOr */
+ },
+ { /* 1339 */
+ 54,
+ /* SETNPm */
+ },
+ { /* 1340 */
+ 69,
+ /* SETNPr */
+ },
+ { /* 1341 */
+ 54,
+ /* SETNSm */
+ },
+ { /* 1342 */
+ 69,
+ /* SETNSr */
+ },
+ { /* 1343 */
+ 54,
+ /* SETOm */
+ },
+ { /* 1344 */
+ 69,
+ /* SETOr */
+ },
+ { /* 1345 */
+ 54,
+ /* SETPm */
+ },
+ { /* 1346 */
+ 69,
+ /* SETPr */
+ },
+ { /* 1347 */
+ 0,
+ /* SETSSBSY */
+ },
+ { /* 1348 */
+ 54,
+ /* SETSm */
+ },
+ { /* 1349 */
+ 69,
+ /* SETSr */
+ },
+ { /* 1350 */
+ 54,
+ /* SGDT16m */
+ },
+ { /* 1351 */
+ 54,
+ /* SGDT32m */
+ },
+ { /* 1352 */
+ 54,
+ /* SGDT64m */
+ },
+ { /* 1353 */
+ 54,
+ /* SHL16m1 */
+ },
+ { /* 1354 */
+ 54,
+ /* SHL16mCL */
+ },
+ { /* 1355 */
+ 119,
+ /* SHL16mi */
+ },
+ { /* 1356 */
+ 66,
+ /* SHL16r1 */
+ },
+ { /* 1357 */
+ 66,
+ /* SHL16rCL */
+ },
+ { /* 1358 */
+ 120,
+ /* SHL16ri */
+ },
+ { /* 1359 */
+ 54,
+ /* SHL32m1 */
+ },
+ { /* 1360 */
+ 54,
+ /* SHL32mCL */
+ },
+ { /* 1361 */
+ 119,
+ /* SHL32mi */
+ },
+ { /* 1362 */
+ 66,
+ /* SHL32r1 */
+ },
+ { /* 1363 */
+ 66,
+ /* SHL32rCL */
+ },
+ { /* 1364 */
+ 120,
+ /* SHL32ri */
+ },
+ { /* 1365 */
+ 54,
+ /* SHL64m1 */
+ },
+ { /* 1366 */
+ 54,
+ /* SHL64mCL */
+ },
+ { /* 1367 */
+ 119,
+ /* SHL64mi */
+ },
+ { /* 1368 */
+ 67,
+ /* SHL64r1 */
+ },
+ { /* 1369 */
+ 67,
+ /* SHL64rCL */
+ },
+ { /* 1370 */
+ 121,
+ /* SHL64ri */
+ },
+ { /* 1371 */
+ 54,
+ /* SHL8m1 */
+ },
+ { /* 1372 */
+ 54,
+ /* SHL8mCL */
+ },
+ { /* 1373 */
+ 119,
+ /* SHL8mi */
+ },
+ { /* 1374 */
+ 68,
+ /* SHL8r1 */
+ },
+ { /* 1375 */
+ 68,
+ /* SHL8rCL */
+ },
+ { /* 1376 */
+ 122,
+ /* SHL8ri */
+ },
+ { /* 1377 */
+ 5,
+ /* SHLD16mrCL */
+ },
+ { /* 1378 */
+ 128,
+ /* SHLD16mri8 */
+ },
+ { /* 1379 */
+ 9,
+ /* SHLD16rrCL */
+ },
+ { /* 1380 */
+ 129,
+ /* SHLD16rri8 */
+ },
+ { /* 1381 */
+ 5,
+ /* SHLD32mrCL */
+ },
+ { /* 1382 */
+ 128,
+ /* SHLD32mri8 */
+ },
+ { /* 1383 */
+ 9,
+ /* SHLD32rrCL */
+ },
+ { /* 1384 */
+ 129,
+ /* SHLD32rri8 */
+ },
+ { /* 1385 */
+ 13,
+ /* SHLD64mrCL */
+ },
+ { /* 1386 */
+ 130,
+ /* SHLD64mri8 */
+ },
+ { /* 1387 */
+ 17,
+ /* SHLD64rrCL */
+ },
+ { /* 1388 */
+ 131,
+ /* SHLD64rri8 */
+ },
+ { /* 1389 */
+ 32,
+ /* SHLX32rm */
+ },
+ { /* 1390 */
+ 33,
+ /* SHLX32rr */
+ },
+ { /* 1391 */
+ 34,
+ /* SHLX64rm */
+ },
+ { /* 1392 */
+ 35,
+ /* SHLX64rr */
+ },
+ { /* 1393 */
+ 54,
+ /* SHR16m1 */
+ },
+ { /* 1394 */
+ 54,
+ /* SHR16mCL */
+ },
+ { /* 1395 */
+ 119,
+ /* SHR16mi */
+ },
+ { /* 1396 */
+ 66,
+ /* SHR16r1 */
+ },
+ { /* 1397 */
+ 66,
+ /* SHR16rCL */
+ },
+ { /* 1398 */
+ 120,
+ /* SHR16ri */
+ },
+ { /* 1399 */
+ 54,
+ /* SHR32m1 */
+ },
+ { /* 1400 */
+ 54,
+ /* SHR32mCL */
+ },
+ { /* 1401 */
+ 119,
+ /* SHR32mi */
+ },
+ { /* 1402 */
+ 66,
+ /* SHR32r1 */
+ },
+ { /* 1403 */
+ 66,
+ /* SHR32rCL */
+ },
+ { /* 1404 */
+ 120,
+ /* SHR32ri */
+ },
+ { /* 1405 */
+ 54,
+ /* SHR64m1 */
+ },
+ { /* 1406 */
+ 54,
+ /* SHR64mCL */
+ },
+ { /* 1407 */
+ 119,
+ /* SHR64mi */
+ },
+ { /* 1408 */
+ 67,
+ /* SHR64r1 */
+ },
+ { /* 1409 */
+ 67,
+ /* SHR64rCL */
+ },
+ { /* 1410 */
+ 121,
+ /* SHR64ri */
+ },
+ { /* 1411 */
+ 54,
+ /* SHR8m1 */
+ },
+ { /* 1412 */
+ 54,
+ /* SHR8mCL */
+ },
+ { /* 1413 */
+ 119,
+ /* SHR8mi */
+ },
+ { /* 1414 */
+ 68,
+ /* SHR8r1 */
+ },
+ { /* 1415 */
+ 68,
+ /* SHR8rCL */
+ },
+ { /* 1416 */
+ 122,
+ /* SHR8ri */
+ },
+ { /* 1417 */
+ 5,
+ /* SHRD16mrCL */
+ },
+ { /* 1418 */
+ 128,
+ /* SHRD16mri8 */
+ },
+ { /* 1419 */
+ 9,
+ /* SHRD16rrCL */
+ },
+ { /* 1420 */
+ 129,
+ /* SHRD16rri8 */
+ },
+ { /* 1421 */
+ 5,
+ /* SHRD32mrCL */
+ },
+ { /* 1422 */
+ 128,
+ /* SHRD32mri8 */
+ },
+ { /* 1423 */
+ 9,
+ /* SHRD32rrCL */
+ },
+ { /* 1424 */
+ 129,
+ /* SHRD32rri8 */
+ },
+ { /* 1425 */
+ 13,
+ /* SHRD64mrCL */
+ },
+ { /* 1426 */
+ 130,
+ /* SHRD64mri8 */
+ },
+ { /* 1427 */
+ 17,
+ /* SHRD64rrCL */
+ },
+ { /* 1428 */
+ 131,
+ /* SHRD64rri8 */
+ },
+ { /* 1429 */
+ 32,
+ /* SHRX32rm */
+ },
+ { /* 1430 */
+ 33,
+ /* SHRX32rr */
+ },
+ { /* 1431 */
+ 34,
+ /* SHRX64rm */
+ },
+ { /* 1432 */
+ 35,
+ /* SHRX64rr */
+ },
+ { /* 1433 */
+ 54,
+ /* SIDT16m */
+ },
+ { /* 1434 */
+ 54,
+ /* SIDT32m */
+ },
+ { /* 1435 */
+ 54,
+ /* SIDT64m */
+ },
+ { /* 1436 */
+ 0,
+ /* SKINIT */
+ },
+ { /* 1437 */
+ 54,
+ /* SLDT16m */
+ },
+ { /* 1438 */
+ 55,
+ /* SLDT16r */
+ },
+ { /* 1439 */
+ 55,
+ /* SLDT32r */
+ },
+ { /* 1440 */
+ 57,
+ /* SLDT64r */
+ },
+ { /* 1441 */
+ 80,
+ /* SLWPCB */
+ },
+ { /* 1442 */
+ 57,
+ /* SLWPCB64 */
+ },
+ { /* 1443 */
+ 54,
+ /* SMSW16m */
+ },
+ { /* 1444 */
+ 55,
+ /* SMSW16r */
+ },
+ { /* 1445 */
+ 55,
+ /* SMSW32r */
+ },
+ { /* 1446 */
+ 57,
+ /* SMSW64r */
+ },
+ { /* 1447 */
+ 0,
+ /* STAC */
+ },
+ { /* 1448 */
+ 0,
+ /* STC */
+ },
+ { /* 1449 */
+ 0,
+ /* STD */
+ },
+ { /* 1450 */
+ 0,
+ /* STGI */
+ },
+ { /* 1451 */
+ 0,
+ /* STI */
+ },
+ { /* 1452 */
+ 81,
+ /* STOSB */
+ },
+ { /* 1453 */
+ 81,
+ /* STOSL */
+ },
+ { /* 1454 */
+ 81,
+ /* STOSQ */
+ },
+ { /* 1455 */
+ 81,
+ /* STOSW */
+ },
+ { /* 1456 */
+ 55,
+ /* STR16r */
+ },
+ { /* 1457 */
+ 55,
+ /* STR32r */
+ },
+ { /* 1458 */
+ 57,
+ /* STR64r */
+ },
+ { /* 1459 */
+ 54,
+ /* STRm */
+ },
+ { /* 1460 */
+ 2,
+ /* SUB16i16 */
+ },
+ { /* 1461 */
+ 3,
+ /* SUB16mi */
+ },
+ { /* 1462 */
+ 4,
+ /* SUB16mi8 */
+ },
+ { /* 1463 */
+ 5,
+ /* SUB16mr */
+ },
+ { /* 1464 */
+ 6,
+ /* SUB16ri */
+ },
+ { /* 1465 */
+ 7,
+ /* SUB16ri8 */
+ },
+ { /* 1466 */
+ 8,
+ /* SUB16rm */
+ },
+ { /* 1467 */
+ 9,
+ /* SUB16rr */
+ },
+ { /* 1468 */
+ 10,
+ /* SUB16rr_REV */
+ },
+ { /* 1469 */
+ 2,
+ /* SUB32i32 */
+ },
+ { /* 1470 */
+ 3,
+ /* SUB32mi */
+ },
+ { /* 1471 */
+ 4,
+ /* SUB32mi8 */
+ },
+ { /* 1472 */
+ 5,
+ /* SUB32mr */
+ },
+ { /* 1473 */
+ 6,
+ /* SUB32ri */
+ },
+ { /* 1474 */
+ 7,
+ /* SUB32ri8 */
+ },
+ { /* 1475 */
+ 8,
+ /* SUB32rm */
+ },
+ { /* 1476 */
+ 9,
+ /* SUB32rr */
+ },
+ { /* 1477 */
+ 10,
+ /* SUB32rr_REV */
+ },
+ { /* 1478 */
+ 11,
+ /* SUB64i32 */
+ },
+ { /* 1479 */
+ 12,
+ /* SUB64mi32 */
+ },
+ { /* 1480 */
+ 4,
+ /* SUB64mi8 */
+ },
+ { /* 1481 */
+ 13,
+ /* SUB64mr */
+ },
+ { /* 1482 */
+ 14,
+ /* SUB64ri32 */
+ },
+ { /* 1483 */
+ 15,
+ /* SUB64ri8 */
+ },
+ { /* 1484 */
+ 16,
+ /* SUB64rm */
+ },
+ { /* 1485 */
+ 17,
+ /* SUB64rr */
+ },
+ { /* 1486 */
+ 18,
+ /* SUB64rr_REV */
+ },
+ { /* 1487 */
+ 1,
+ /* SUB8i8 */
+ },
+ { /* 1488 */
+ 4,
+ /* SUB8mi */
+ },
+ { /* 1489 */
+ 4,
+ /* SUB8mi8 */
+ },
+ { /* 1490 */
+ 19,
+ /* SUB8mr */
+ },
+ { /* 1491 */
+ 20,
+ /* SUB8ri */
+ },
+ { /* 1492 */
+ 20,
+ /* SUB8ri8 */
+ },
+ { /* 1493 */
+ 21,
+ /* SUB8rm */
+ },
+ { /* 1494 */
+ 22,
+ /* SUB8rr */
+ },
+ { /* 1495 */
+ 23,
+ /* SUB8rr_REV */
+ },
+ { /* 1496 */
+ 0,
+ /* SWAPGS */
+ },
+ { /* 1497 */
+ 0,
+ /* SYSCALL */
+ },
+ { /* 1498 */
+ 0,
+ /* SYSENTER */
+ },
+ { /* 1499 */
+ 0,
+ /* SYSEXIT */
+ },
+ { /* 1500 */
+ 0,
+ /* SYSEXIT64 */
+ },
+ { /* 1501 */
+ 0,
+ /* SYSRET */
+ },
+ { /* 1502 */
+ 0,
+ /* SYSRET64 */
+ },
+ { /* 1503 */
+ 40,
+ /* T1MSKC32rm */
+ },
+ { /* 1504 */
+ 41,
+ /* T1MSKC32rr */
+ },
+ { /* 1505 */
+ 42,
+ /* T1MSKC64rm */
+ },
+ { /* 1506 */
+ 43,
+ /* T1MSKC64rr */
+ },
+ { /* 1507 */
+ 2,
+ /* TEST16i16 */
+ },
+ { /* 1508 */
+ 3,
+ /* TEST16mi */
+ },
+ { /* 1509 */
+ 3,
+ /* TEST16mi_alt */
+ },
+ { /* 1510 */
+ 5,
+ /* TEST16mr */
+ },
+ { /* 1511 */
+ 59,
+ /* TEST16ri */
+ },
+ { /* 1512 */
+ 59,
+ /* TEST16ri_alt */
+ },
+ { /* 1513 */
+ 51,
+ /* TEST16rr */
+ },
+ { /* 1514 */
+ 2,
+ /* TEST32i32 */
+ },
+ { /* 1515 */
+ 3,
+ /* TEST32mi */
+ },
+ { /* 1516 */
+ 3,
+ /* TEST32mi_alt */
+ },
+ { /* 1517 */
+ 5,
+ /* TEST32mr */
+ },
+ { /* 1518 */
+ 59,
+ /* TEST32ri */
+ },
+ { /* 1519 */
+ 59,
+ /* TEST32ri_alt */
+ },
+ { /* 1520 */
+ 51,
+ /* TEST32rr */
+ },
+ { /* 1521 */
+ 11,
+ /* TEST64i32 */
+ },
+ { /* 1522 */
+ 12,
+ /* TEST64mi32 */
+ },
+ { /* 1523 */
+ 12,
+ /* TEST64mi32_alt */
+ },
+ { /* 1524 */
+ 13,
+ /* TEST64mr */
+ },
+ { /* 1525 */
+ 60,
+ /* TEST64ri32 */
+ },
+ { /* 1526 */
+ 60,
+ /* TEST64ri32_alt */
+ },
+ { /* 1527 */
+ 53,
+ /* TEST64rr */
+ },
+ { /* 1528 */
+ 1,
+ /* TEST8i8 */
+ },
+ { /* 1529 */
+ 4,
+ /* TEST8mi */
+ },
+ { /* 1530 */
+ 4,
+ /* TEST8mi_alt */
+ },
+ { /* 1531 */
+ 19,
+ /* TEST8mr */
+ },
+ { /* 1532 */
+ 61,
+ /* TEST8ri */
+ },
+ { /* 1533 */
+ 61,
+ /* TEST8ri_alt */
+ },
+ { /* 1534 */
+ 63,
+ /* TEST8rr */
+ },
+ { /* 1535 */
+ 80,
+ /* TPAUSE */
+ },
+ { /* 1536 */
+ 44,
+ /* TZCNT16rm */
+ },
+ { /* 1537 */
+ 45,
+ /* TZCNT16rr */
+ },
+ { /* 1538 */
+ 44,
+ /* TZCNT32rm */
+ },
+ { /* 1539 */
+ 45,
+ /* TZCNT32rr */
+ },
+ { /* 1540 */
+ 46,
+ /* TZCNT64rm */
+ },
+ { /* 1541 */
+ 47,
+ /* TZCNT64rr */
+ },
+ { /* 1542 */
+ 40,
+ /* TZMSK32rm */
+ },
+ { /* 1543 */
+ 41,
+ /* TZMSK32rr */
+ },
+ { /* 1544 */
+ 42,
+ /* TZMSK64rm */
+ },
+ { /* 1545 */
+ 43,
+ /* TZMSK64rr */
+ },
+ { /* 1546 */
+ 0,
+ /* UD0 */
+ },
+ { /* 1547 */
+ 0,
+ /* UD1 */
+ },
+ { /* 1548 */
+ 0,
+ /* UD2 */
+ },
+ { /* 1549 */
+ 86,
+ /* UMONITOR16 */
+ },
+ { /* 1550 */
+ 80,
+ /* UMONITOR32 */
+ },
+ { /* 1551 */
+ 57,
+ /* UMONITOR64 */
+ },
+ { /* 1552 */
+ 80,
+ /* UMWAIT */
+ },
+ { /* 1553 */
+ 54,
+ /* VERRm */
+ },
+ { /* 1554 */
+ 86,
+ /* VERRr */
+ },
+ { /* 1555 */
+ 54,
+ /* VERWm */
+ },
+ { /* 1556 */
+ 86,
+ /* VERWr */
+ },
+ { /* 1557 */
+ 0,
+ /* VMCALL */
+ },
+ { /* 1558 */
+ 54,
+ /* VMCLEARm */
+ },
+ { /* 1559 */
+ 0,
+ /* VMFUNC */
+ },
+ { /* 1560 */
+ 0,
+ /* VMLAUNCH */
+ },
+ { /* 1561 */
+ 0,
+ /* VMLOAD32 */
+ },
+ { /* 1562 */
+ 0,
+ /* VMLOAD64 */
+ },
+ { /* 1563 */
+ 0,
+ /* VMMCALL */
+ },
+ { /* 1564 */
+ 54,
+ /* VMPTRLDm */
+ },
+ { /* 1565 */
+ 54,
+ /* VMPTRSTm */
+ },
+ { /* 1566 */
+ 112,
+ /* VMREAD32mr */
+ },
+ { /* 1567 */
+ 132,
+ /* VMREAD32rr */
+ },
+ { /* 1568 */
+ 13,
+ /* VMREAD64mr */
+ },
+ { /* 1569 */
+ 53,
+ /* VMREAD64rr */
+ },
+ { /* 1570 */
+ 0,
+ /* VMRESUME */
+ },
+ { /* 1571 */
+ 0,
+ /* VMRUN32 */
+ },
+ { /* 1572 */
+ 0,
+ /* VMRUN64 */
+ },
+ { /* 1573 */
+ 0,
+ /* VMSAVE32 */
+ },
+ { /* 1574 */
+ 0,
+ /* VMSAVE64 */
+ },
+ { /* 1575 */
+ 82,
+ /* VMWRITE32rm */
+ },
+ { /* 1576 */
+ 133,
+ /* VMWRITE32rr */
+ },
+ { /* 1577 */
+ 46,
+ /* VMWRITE64rm */
+ },
+ { /* 1578 */
+ 47,
+ /* VMWRITE64rr */
+ },
+ { /* 1579 */
+ 0,
+ /* VMXOFF */
+ },
+ { /* 1580 */
+ 54,
+ /* VMXON */
+ },
+ { /* 1581 */
+ 0,
+ /* WBINVD */
+ },
+ { /* 1582 */
+ 0,
+ /* WBNOINVD */
+ },
+ { /* 1583 */
+ 80,
+ /* WRFSBASE */
+ },
+ { /* 1584 */
+ 57,
+ /* WRFSBASE64 */
+ },
+ { /* 1585 */
+ 80,
+ /* WRGSBASE */
+ },
+ { /* 1586 */
+ 57,
+ /* WRGSBASE64 */
+ },
+ { /* 1587 */
+ 0,
+ /* WRMSR */
+ },
+ { /* 1588 */
+ 0,
+ /* WRPKRUr */
+ },
+ { /* 1589 */
+ 112,
+ /* WRSSD */
+ },
+ { /* 1590 */
+ 13,
+ /* WRSSQ */
+ },
+ { /* 1591 */
+ 112,
+ /* WRUSSD */
+ },
+ { /* 1592 */
+ 13,
+ /* WRUSSQ */
+ },
+ { /* 1593 */
+ 8,
+ /* XADD16rm */
+ },
+ { /* 1594 */
+ 134,
+ /* XADD16rr */
+ },
+ { /* 1595 */
+ 8,
+ /* XADD32rm */
+ },
+ { /* 1596 */
+ 134,
+ /* XADD32rr */
+ },
+ { /* 1597 */
+ 16,
+ /* XADD64rm */
+ },
+ { /* 1598 */
+ 135,
+ /* XADD64rr */
+ },
+ { /* 1599 */
+ 21,
+ /* XADD8rm */
+ },
+ { /* 1600 */
+ 136,
+ /* XADD8rr */
+ },
+ { /* 1601 */
+ 48,
+ /* XCHG16ar */
+ },
+ { /* 1602 */
+ 8,
+ /* XCHG16rm */
+ },
+ { /* 1603 */
+ 137,
+ /* XCHG16rr */
+ },
+ { /* 1604 */
+ 48,
+ /* XCHG32ar */
+ },
+ { /* 1605 */
+ 8,
+ /* XCHG32rm */
+ },
+ { /* 1606 */
+ 137,
+ /* XCHG32rr */
+ },
+ { /* 1607 */
+ 49,
+ /* XCHG64ar */
+ },
+ { /* 1608 */
+ 16,
+ /* XCHG64rm */
+ },
+ { /* 1609 */
+ 138,
+ /* XCHG64rr */
+ },
+ { /* 1610 */
+ 21,
+ /* XCHG8rm */
+ },
+ { /* 1611 */
+ 139,
+ /* XCHG8rr */
+ },
+ { /* 1612 */
+ 0,
+ /* XCRYPTCBC */
+ },
+ { /* 1613 */
+ 0,
+ /* XCRYPTCFB */
+ },
+ { /* 1614 */
+ 0,
+ /* XCRYPTCTR */
+ },
+ { /* 1615 */
+ 0,
+ /* XCRYPTECB */
+ },
+ { /* 1616 */
+ 0,
+ /* XCRYPTOFB */
+ },
+ { /* 1617 */
+ 0,
+ /* XGETBV */
+ },
+ { /* 1618 */
+ 0,
+ /* XLAT */
+ },
+ { /* 1619 */
+ 2,
+ /* XOR16i16 */
+ },
+ { /* 1620 */
+ 3,
+ /* XOR16mi */
+ },
+ { /* 1621 */
+ 4,
+ /* XOR16mi8 */
+ },
+ { /* 1622 */
+ 5,
+ /* XOR16mr */
+ },
+ { /* 1623 */
+ 6,
+ /* XOR16ri */
+ },
+ { /* 1624 */
+ 7,
+ /* XOR16ri8 */
+ },
+ { /* 1625 */
+ 8,
+ /* XOR16rm */
+ },
+ { /* 1626 */
+ 9,
+ /* XOR16rr */
+ },
+ { /* 1627 */
+ 10,
+ /* XOR16rr_REV */
+ },
+ { /* 1628 */
+ 2,
+ /* XOR32i32 */
+ },
+ { /* 1629 */
+ 3,
+ /* XOR32mi */
+ },
+ { /* 1630 */
+ 4,
+ /* XOR32mi8 */
+ },
+ { /* 1631 */
+ 5,
+ /* XOR32mr */
+ },
+ { /* 1632 */
+ 6,
+ /* XOR32ri */
+ },
+ { /* 1633 */
+ 7,
+ /* XOR32ri8 */
+ },
+ { /* 1634 */
+ 8,
+ /* XOR32rm */
+ },
+ { /* 1635 */
+ 9,
+ /* XOR32rr */
+ },
+ { /* 1636 */
+ 10,
+ /* XOR32rr_REV */
+ },
+ { /* 1637 */
+ 11,
+ /* XOR64i32 */
+ },
+ { /* 1638 */
+ 12,
+ /* XOR64mi32 */
+ },
+ { /* 1639 */
+ 4,
+ /* XOR64mi8 */
+ },
+ { /* 1640 */
+ 13,
+ /* XOR64mr */
+ },
+ { /* 1641 */
+ 14,
+ /* XOR64ri32 */
+ },
+ { /* 1642 */
+ 15,
+ /* XOR64ri8 */
+ },
+ { /* 1643 */
+ 16,
+ /* XOR64rm */
+ },
+ { /* 1644 */
+ 17,
+ /* XOR64rr */
+ },
+ { /* 1645 */
+ 18,
+ /* XOR64rr_REV */
+ },
+ { /* 1646 */
+ 1,
+ /* XOR8i8 */
+ },
+ { /* 1647 */
+ 4,
+ /* XOR8mi */
+ },
+ { /* 1648 */
+ 4,
+ /* XOR8mi8 */
+ },
+ { /* 1649 */
+ 19,
+ /* XOR8mr */
+ },
+ { /* 1650 */
+ 20,
+ /* XOR8ri */
+ },
+ { /* 1651 */
+ 20,
+ /* XOR8ri8 */
+ },
+ { /* 1652 */
+ 21,
+ /* XOR8rm */
+ },
+ { /* 1653 */
+ 22,
+ /* XOR8rr */
+ },
+ { /* 1654 */
+ 23,
+ /* XOR8rr_REV */
+ },
+ { /* 1655 */
+ 54,
+ /* XRSTOR */
+ },
+ { /* 1656 */
+ 54,
+ /* XRSTOR64 */
+ },
+ { /* 1657 */
+ 54,
+ /* XRSTORS */
+ },
+ { /* 1658 */
+ 54,
+ /* XRSTORS64 */
+ },
+ { /* 1659 */
+ 54,
+ /* XSAVE */
+ },
+ { /* 1660 */
+ 54,
+ /* XSAVE64 */
+ },
+ { /* 1661 */
+ 54,
+ /* XSAVEC */
+ },
+ { /* 1662 */
+ 54,
+ /* XSAVEC64 */
+ },
+ { /* 1663 */
+ 54,
+ /* XSAVEOPT */
+ },
+ { /* 1664 */
+ 54,
+ /* XSAVEOPT64 */
+ },
+ { /* 1665 */
+ 54,
+ /* XSAVES */
+ },
+ { /* 1666 */
+ 54,
+ /* XSAVES64 */
+ },
+ { /* 1667 */
+ 0,
+ /* XSETBV */
+ },
+ { /* 1668 */
+ 0,
+ /* XSHA1 */
+ },
+ { /* 1669 */
+ 0,
+ /* XSHA256 */
+ },
+ { /* 1670 */
+ 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_ADSIZE, /* 34 */
+ IC_64BIT_XS_ADSIZE, /* 35 */
+ IC_XD_ADSIZE, /* 36 */
+ IC_64BIT_XD_ADSIZE, /* 37 */
+ IC_XS_ADSIZE, /* 38 */
+ IC_64BIT_XD_ADSIZE, /* 39 */
+ IC_ADSIZE, /* 40 */
+ IC_64BIT_REXW_ADSIZE, /* 41 */
+ IC_XS_ADSIZE, /* 42 */
+ IC_64BIT_REXW_XS, /* 43 */
+ IC_XD_ADSIZE, /* 44 */
+ IC_64BIT_REXW_XD, /* 45 */
+ IC_XS_ADSIZE, /* 46 */
+ IC_64BIT_REXW_XS, /* 47 */
+ IC_OPSIZE_ADSIZE, /* 48 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 49 */
+ IC_XS_OPSIZE, /* 50 */
+ IC_64BIT_XS_OPSIZE, /* 51 */
+ IC_XD_OPSIZE, /* 52 */
+ IC_64BIT_XD_OPSIZE, /* 53 */
+ IC_XS_OPSIZE, /* 54 */
+ IC_64BIT_XD_OPSIZE, /* 55 */
+ IC_OPSIZE_ADSIZE, /* 56 */
+ IC_64BIT_REXW_OPSIZE, /* 57 */
+ IC_XS_OPSIZE, /* 58 */
+ IC_64BIT_REXW_XS, /* 59 */
+ IC_XD_OPSIZE, /* 60 */
+ IC_64BIT_REXW_XD, /* 61 */
+ IC_XS_OPSIZE, /* 62 */
+ IC_64BIT_REXW_XS, /* 63 */
+ IC_VEX, /* 64 */
+ IC_VEX, /* 65 */
+ IC_VEX_XS, /* 66 */
+ IC_VEX_XS, /* 67 */
+ IC_VEX_XD, /* 68 */
+ IC_VEX_XD, /* 69 */
+ IC_VEX_XD, /* 70 */
+ IC_VEX_XD, /* 71 */
+ IC_VEX_W, /* 72 */
+ IC_VEX_W, /* 73 */
+ IC_VEX_W_XS, /* 74 */
+ IC_VEX_W_XS, /* 75 */
+ IC_VEX_W_XD, /* 76 */
+ IC_VEX_W_XD, /* 77 */
+ IC_VEX_W_XD, /* 78 */
+ IC_VEX_W_XD, /* 79 */
+ IC_VEX_OPSIZE, /* 80 */
+ IC_VEX_OPSIZE, /* 81 */
+ IC_VEX_OPSIZE, /* 82 */
+ IC_VEX_OPSIZE, /* 83 */
+ IC_VEX_OPSIZE, /* 84 */
+ IC_VEX_OPSIZE, /* 85 */
+ IC_VEX_OPSIZE, /* 86 */
+ IC_VEX_OPSIZE, /* 87 */
+ IC_VEX_W_OPSIZE, /* 88 */
+ IC_VEX_W_OPSIZE, /* 89 */
+ IC_VEX_W_OPSIZE, /* 90 */
+ IC_VEX_W_OPSIZE, /* 91 */
+ IC_VEX_W_OPSIZE, /* 92 */
+ IC_VEX_W_OPSIZE, /* 93 */
+ IC_VEX_W_OPSIZE, /* 94 */
+ IC_VEX_W_OPSIZE, /* 95 */
+ IC_VEX, /* 96 */
+ IC_VEX, /* 97 */
+ IC_VEX_XS, /* 98 */
+ IC_VEX_XS, /* 99 */
+ IC_VEX_XD, /* 100 */
+ IC_VEX_XD, /* 101 */
+ IC_VEX_XD, /* 102 */
+ IC_VEX_XD, /* 103 */
+ IC_VEX_W, /* 104 */
+ IC_VEX_W, /* 105 */
+ IC_VEX_W_XS, /* 106 */
+ IC_VEX_W_XS, /* 107 */
+ IC_VEX_W_XD, /* 108 */
+ IC_VEX_W_XD, /* 109 */
+ IC_VEX_W_XD, /* 110 */
+ IC_VEX_W_XD, /* 111 */
+ IC_VEX_OPSIZE, /* 112 */
+ IC_VEX_OPSIZE, /* 113 */
+ IC_VEX_OPSIZE, /* 114 */
+ IC_VEX_OPSIZE, /* 115 */
+ IC_VEX_OPSIZE, /* 116 */
+ IC_VEX_OPSIZE, /* 117 */
+ IC_VEX_OPSIZE, /* 118 */
+ IC_VEX_OPSIZE, /* 119 */
+ IC_VEX_W_OPSIZE, /* 120 */
+ IC_VEX_W_OPSIZE, /* 121 */
+ IC_VEX_W_OPSIZE, /* 122 */
+ IC_VEX_W_OPSIZE, /* 123 */
+ IC_VEX_W_OPSIZE, /* 124 */
+ IC_VEX_W_OPSIZE, /* 125 */
+ IC_VEX_W_OPSIZE, /* 126 */
+ IC_VEX_W_OPSIZE, /* 127 */
+ IC_VEX_L, /* 128 */
+ IC_VEX_L, /* 129 */
+ IC_VEX_L_XS, /* 130 */
+ IC_VEX_L_XS, /* 131 */
+ IC_VEX_L_XD, /* 132 */
+ IC_VEX_L_XD, /* 133 */
+ IC_VEX_L_XD, /* 134 */
+ IC_VEX_L_XD, /* 135 */
+ IC_VEX_L_W, /* 136 */
+ IC_VEX_L_W, /* 137 */
+ IC_VEX_L_W_XS, /* 138 */
+ IC_VEX_L_W_XS, /* 139 */
+ IC_VEX_L_W_XD, /* 140 */
+ IC_VEX_L_W_XD, /* 141 */
+ IC_VEX_L_W_XD, /* 142 */
+ IC_VEX_L_W_XD, /* 143 */
+ IC_VEX_L_OPSIZE, /* 144 */
+ IC_VEX_L_OPSIZE, /* 145 */
+ IC_VEX_L_OPSIZE, /* 146 */
+ IC_VEX_L_OPSIZE, /* 147 */
+ IC_VEX_L_OPSIZE, /* 148 */
+ IC_VEX_L_OPSIZE, /* 149 */
+ IC_VEX_L_OPSIZE, /* 150 */
+ IC_VEX_L_OPSIZE, /* 151 */
+ IC_VEX_L_W_OPSIZE, /* 152 */
+ IC_VEX_L_W_OPSIZE, /* 153 */
+ IC_VEX_L_W_OPSIZE, /* 154 */
+ IC_VEX_L_W_OPSIZE, /* 155 */
+ IC_VEX_L_W_OPSIZE, /* 156 */
+ IC_VEX_L_W_OPSIZE, /* 157 */
+ IC_VEX_L_W_OPSIZE, /* 158 */
+ IC_VEX_L_W_OPSIZE, /* 159 */
+ IC_VEX_L, /* 160 */
+ IC_VEX_L, /* 161 */
+ IC_VEX_L_XS, /* 162 */
+ IC_VEX_L_XS, /* 163 */
+ IC_VEX_L_XD, /* 164 */
+ IC_VEX_L_XD, /* 165 */
+ IC_VEX_L_XD, /* 166 */
+ IC_VEX_L_XD, /* 167 */
+ IC_VEX_L_W, /* 168 */
+ IC_VEX_L_W, /* 169 */
+ IC_VEX_L_W_XS, /* 170 */
+ IC_VEX_L_W_XS, /* 171 */
+ IC_VEX_L_W_XD, /* 172 */
+ IC_VEX_L_W_XD, /* 173 */
+ IC_VEX_L_W_XD, /* 174 */
+ IC_VEX_L_W_XD, /* 175 */
+ IC_VEX_L_OPSIZE, /* 176 */
+ IC_VEX_L_OPSIZE, /* 177 */
+ IC_VEX_L_OPSIZE, /* 178 */
+ IC_VEX_L_OPSIZE, /* 179 */
+ IC_VEX_L_OPSIZE, /* 180 */
+ IC_VEX_L_OPSIZE, /* 181 */
+ IC_VEX_L_OPSIZE, /* 182 */
+ IC_VEX_L_OPSIZE, /* 183 */
+ IC_VEX_L_W_OPSIZE, /* 184 */
+ IC_VEX_L_W_OPSIZE, /* 185 */
+ IC_VEX_L_W_OPSIZE, /* 186 */
+ IC_VEX_L_W_OPSIZE, /* 187 */
+ IC_VEX_L_W_OPSIZE, /* 188 */
+ IC_VEX_L_W_OPSIZE, /* 189 */
+ IC_VEX_L_W_OPSIZE, /* 190 */
+ IC_VEX_L_W_OPSIZE, /* 191 */
+ IC_VEX_L, /* 192 */
+ IC_VEX_L, /* 193 */
+ IC_VEX_L_XS, /* 194 */
+ IC_VEX_L_XS, /* 195 */
+ IC_VEX_L_XD, /* 196 */
+ IC_VEX_L_XD, /* 197 */
+ IC_VEX_L_XD, /* 198 */
+ IC_VEX_L_XD, /* 199 */
+ IC_VEX_L_W, /* 200 */
+ IC_VEX_L_W, /* 201 */
+ IC_VEX_L_W_XS, /* 202 */
+ IC_VEX_L_W_XS, /* 203 */
+ IC_VEX_L_W_XD, /* 204 */
+ IC_VEX_L_W_XD, /* 205 */
+ IC_VEX_L_W_XD, /* 206 */
+ IC_VEX_L_W_XD, /* 207 */
+ IC_VEX_L_OPSIZE, /* 208 */
+ IC_VEX_L_OPSIZE, /* 209 */
+ IC_VEX_L_OPSIZE, /* 210 */
+ IC_VEX_L_OPSIZE, /* 211 */
+ IC_VEX_L_OPSIZE, /* 212 */
+ IC_VEX_L_OPSIZE, /* 213 */
+ IC_VEX_L_OPSIZE, /* 214 */
+ IC_VEX_L_OPSIZE, /* 215 */
+ IC_VEX_L_W_OPSIZE, /* 216 */
+ IC_VEX_L_W_OPSIZE, /* 217 */
+ IC_VEX_L_W_OPSIZE, /* 218 */
+ IC_VEX_L_W_OPSIZE, /* 219 */
+ IC_VEX_L_W_OPSIZE, /* 220 */
+ IC_VEX_L_W_OPSIZE, /* 221 */
+ IC_VEX_L_W_OPSIZE, /* 222 */
+ IC_VEX_L_W_OPSIZE, /* 223 */
+ IC_VEX_L, /* 224 */
+ IC_VEX_L, /* 225 */
+ IC_VEX_L_XS, /* 226 */
+ IC_VEX_L_XS, /* 227 */
+ IC_VEX_L_XD, /* 228 */
+ IC_VEX_L_XD, /* 229 */
+ IC_VEX_L_XD, /* 230 */
+ IC_VEX_L_XD, /* 231 */
+ IC_VEX_L_W, /* 232 */
+ IC_VEX_L_W, /* 233 */
+ IC_VEX_L_W_XS, /* 234 */
+ IC_VEX_L_W_XS, /* 235 */
+ IC_VEX_L_W_XD, /* 236 */
+ IC_VEX_L_W_XD, /* 237 */
+ IC_VEX_L_W_XD, /* 238 */
+ IC_VEX_L_W_XD, /* 239 */
+ IC_VEX_L_OPSIZE, /* 240 */
+ IC_VEX_L_OPSIZE, /* 241 */
+ IC_VEX_L_OPSIZE, /* 242 */
+ IC_VEX_L_OPSIZE, /* 243 */
+ IC_VEX_L_OPSIZE, /* 244 */
+ IC_VEX_L_OPSIZE, /* 245 */
+ IC_VEX_L_OPSIZE, /* 246 */
+ IC_VEX_L_OPSIZE, /* 247 */
+ IC_VEX_L_W_OPSIZE, /* 248 */
+ IC_VEX_L_W_OPSIZE, /* 249 */
+ IC_VEX_L_W_OPSIZE, /* 250 */
+ IC_VEX_L_W_OPSIZE, /* 251 */
+ IC_VEX_L_W_OPSIZE, /* 252 */
+ IC_VEX_L_W_OPSIZE, /* 253 */
+ IC_VEX_L_W_OPSIZE, /* 254 */
+ IC_VEX_L_W_OPSIZE, /* 255 */
+ IC_EVEX, /* 256 */
+ IC_EVEX, /* 257 */
+ IC_EVEX_XS, /* 258 */
+ IC_EVEX_XS, /* 259 */
+ IC_EVEX_XD, /* 260 */
+ IC_EVEX_XD, /* 261 */
+ IC_EVEX_XD, /* 262 */
+ IC_EVEX_XD, /* 263 */
+ IC_EVEX_W, /* 264 */
+ IC_EVEX_W, /* 265 */
+ IC_EVEX_W_XS, /* 266 */
+ IC_EVEX_W_XS, /* 267 */
+ IC_EVEX_W_XD, /* 268 */
+ IC_EVEX_W_XD, /* 269 */
+ IC_EVEX_W_XD, /* 270 */
+ IC_EVEX_W_XD, /* 271 */
+ IC_EVEX_OPSIZE, /* 272 */
+ IC_EVEX_OPSIZE, /* 273 */
+ IC_EVEX_OPSIZE, /* 274 */
+ IC_EVEX_OPSIZE, /* 275 */
+ IC_EVEX_OPSIZE, /* 276 */
+ IC_EVEX_OPSIZE, /* 277 */
+ IC_EVEX_OPSIZE, /* 278 */
+ IC_EVEX_OPSIZE, /* 279 */
+ IC_EVEX_W_OPSIZE, /* 280 */
+ IC_EVEX_W_OPSIZE, /* 281 */
+ IC_EVEX_W_OPSIZE, /* 282 */
+ IC_EVEX_W_OPSIZE, /* 283 */
+ IC_EVEX_W_OPSIZE, /* 284 */
+ IC_EVEX_W_OPSIZE, /* 285 */
+ IC_EVEX_W_OPSIZE, /* 286 */
+ IC_EVEX_W_OPSIZE, /* 287 */
+ IC_EVEX, /* 288 */
+ IC_EVEX, /* 289 */
+ IC_EVEX_XS, /* 290 */
+ IC_EVEX_XS, /* 291 */
+ IC_EVEX_XD, /* 292 */
+ IC_EVEX_XD, /* 293 */
+ IC_EVEX_XD, /* 294 */
+ IC_EVEX_XD, /* 295 */
+ IC_EVEX_W, /* 296 */
+ IC_EVEX_W, /* 297 */
+ IC_EVEX_W_XS, /* 298 */
+ IC_EVEX_W_XS, /* 299 */
+ IC_EVEX_W_XD, /* 300 */
+ IC_EVEX_W_XD, /* 301 */
+ IC_EVEX_W_XD, /* 302 */
+ IC_EVEX_W_XD, /* 303 */
+ IC_EVEX_OPSIZE, /* 304 */
+ IC_EVEX_OPSIZE, /* 305 */
+ IC_EVEX_OPSIZE, /* 306 */
+ IC_EVEX_OPSIZE, /* 307 */
+ IC_EVEX_OPSIZE, /* 308 */
+ IC_EVEX_OPSIZE, /* 309 */
+ IC_EVEX_OPSIZE, /* 310 */
+ IC_EVEX_OPSIZE, /* 311 */
+ IC_EVEX_W_OPSIZE, /* 312 */
+ IC_EVEX_W_OPSIZE, /* 313 */
+ IC_EVEX_W_OPSIZE, /* 314 */
+ IC_EVEX_W_OPSIZE, /* 315 */
+ IC_EVEX_W_OPSIZE, /* 316 */
+ IC_EVEX_W_OPSIZE, /* 317 */
+ IC_EVEX_W_OPSIZE, /* 318 */
+ IC_EVEX_W_OPSIZE, /* 319 */
+ IC_EVEX, /* 320 */
+ IC_EVEX, /* 321 */
+ IC_EVEX_XS, /* 322 */
+ IC_EVEX_XS, /* 323 */
+ IC_EVEX_XD, /* 324 */
+ IC_EVEX_XD, /* 325 */
+ IC_EVEX_XD, /* 326 */
+ IC_EVEX_XD, /* 327 */
+ IC_EVEX_W, /* 328 */
+ IC_EVEX_W, /* 329 */
+ IC_EVEX_W_XS, /* 330 */
+ IC_EVEX_W_XS, /* 331 */
+ IC_EVEX_W_XD, /* 332 */
+ IC_EVEX_W_XD, /* 333 */
+ IC_EVEX_W_XD, /* 334 */
+ IC_EVEX_W_XD, /* 335 */
+ IC_EVEX_OPSIZE, /* 336 */
+ IC_EVEX_OPSIZE, /* 337 */
+ IC_EVEX_OPSIZE, /* 338 */
+ IC_EVEX_OPSIZE, /* 339 */
+ IC_EVEX_OPSIZE, /* 340 */
+ IC_EVEX_OPSIZE, /* 341 */
+ IC_EVEX_OPSIZE, /* 342 */
+ IC_EVEX_OPSIZE, /* 343 */
+ IC_EVEX_W_OPSIZE, /* 344 */
+ IC_EVEX_W_OPSIZE, /* 345 */
+ IC_EVEX_W_OPSIZE, /* 346 */
+ IC_EVEX_W_OPSIZE, /* 347 */
+ IC_EVEX_W_OPSIZE, /* 348 */
+ IC_EVEX_W_OPSIZE, /* 349 */
+ IC_EVEX_W_OPSIZE, /* 350 */
+ IC_EVEX_W_OPSIZE, /* 351 */
+ IC_EVEX, /* 352 */
+ IC_EVEX, /* 353 */
+ IC_EVEX_XS, /* 354 */
+ IC_EVEX_XS, /* 355 */
+ IC_EVEX_XD, /* 356 */
+ IC_EVEX_XD, /* 357 */
+ IC_EVEX_XD, /* 358 */
+ IC_EVEX_XD, /* 359 */
+ IC_EVEX_W, /* 360 */
+ IC_EVEX_W, /* 361 */
+ IC_EVEX_W_XS, /* 362 */
+ IC_EVEX_W_XS, /* 363 */
+ IC_EVEX_W_XD, /* 364 */
+ IC_EVEX_W_XD, /* 365 */
+ IC_EVEX_W_XD, /* 366 */
+ IC_EVEX_W_XD, /* 367 */
+ IC_EVEX_OPSIZE, /* 368 */
+ IC_EVEX_OPSIZE, /* 369 */
+ IC_EVEX_OPSIZE, /* 370 */
+ IC_EVEX_OPSIZE, /* 371 */
+ IC_EVEX_OPSIZE, /* 372 */
+ IC_EVEX_OPSIZE, /* 373 */
+ IC_EVEX_OPSIZE, /* 374 */
+ IC_EVEX_OPSIZE, /* 375 */
+ IC_EVEX_W_OPSIZE, /* 376 */
+ IC_EVEX_W_OPSIZE, /* 377 */
+ IC_EVEX_W_OPSIZE, /* 378 */
+ IC_EVEX_W_OPSIZE, /* 379 */
+ IC_EVEX_W_OPSIZE, /* 380 */
+ IC_EVEX_W_OPSIZE, /* 381 */
+ IC_EVEX_W_OPSIZE, /* 382 */
+ IC_EVEX_W_OPSIZE, /* 383 */
+ IC_EVEX, /* 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_ADSIZE, /* 546 */
+ IC_64BIT_XS_ADSIZE, /* 547 */
+ IC_XD_ADSIZE, /* 548 */
+ IC_64BIT_XD_ADSIZE, /* 549 */
+ IC_XS_ADSIZE, /* 550 */
+ IC_64BIT_XD_ADSIZE, /* 551 */
+ IC_ADSIZE, /* 552 */
+ IC_64BIT_REXW_ADSIZE, /* 553 */
+ IC_XS_ADSIZE, /* 554 */
+ IC_64BIT_REXW_XS, /* 555 */
+ IC_XD_ADSIZE, /* 556 */
+ IC_64BIT_REXW_XD, /* 557 */
+ IC_XS_ADSIZE, /* 558 */
+ IC_64BIT_REXW_XS, /* 559 */
+ IC_OPSIZE_ADSIZE, /* 560 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 561 */
+ IC_XS_OPSIZE, /* 562 */
+ IC_64BIT_XS_OPSIZE, /* 563 */
+ IC_XD_OPSIZE, /* 564 */
+ IC_64BIT_XD_OPSIZE, /* 565 */
+ IC_XS_OPSIZE, /* 566 */
+ IC_64BIT_XD_OPSIZE, /* 567 */
+ IC_OPSIZE_ADSIZE, /* 568 */
+ IC_64BIT_REXW_OPSIZE, /* 569 */
+ IC_XS_OPSIZE, /* 570 */
+ IC_64BIT_REXW_XS, /* 571 */
+ IC_XD_OPSIZE, /* 572 */
+ IC_64BIT_REXW_XD, /* 573 */
+ IC_XS_OPSIZE, /* 574 */
+ IC_64BIT_REXW_XS, /* 575 */
+ IC_VEX, /* 576 */
+ IC_VEX, /* 577 */
+ IC_VEX_XS, /* 578 */
+ IC_VEX_XS, /* 579 */
+ IC_VEX_XD, /* 580 */
+ IC_VEX_XD, /* 581 */
+ IC_VEX_XD, /* 582 */
+ IC_VEX_XD, /* 583 */
+ IC_VEX_W, /* 584 */
+ IC_VEX_W, /* 585 */
+ IC_VEX_W_XS, /* 586 */
+ IC_VEX_W_XS, /* 587 */
+ IC_VEX_W_XD, /* 588 */
+ IC_VEX_W_XD, /* 589 */
+ IC_VEX_W_XD, /* 590 */
+ IC_VEX_W_XD, /* 591 */
+ IC_VEX_OPSIZE, /* 592 */
+ IC_VEX_OPSIZE, /* 593 */
+ IC_VEX_OPSIZE, /* 594 */
+ IC_VEX_OPSIZE, /* 595 */
+ IC_VEX_OPSIZE, /* 596 */
+ IC_VEX_OPSIZE, /* 597 */
+ IC_VEX_OPSIZE, /* 598 */
+ IC_VEX_OPSIZE, /* 599 */
+ IC_VEX_W_OPSIZE, /* 600 */
+ IC_VEX_W_OPSIZE, /* 601 */
+ IC_VEX_W_OPSIZE, /* 602 */
+ IC_VEX_W_OPSIZE, /* 603 */
+ IC_VEX_W_OPSIZE, /* 604 */
+ IC_VEX_W_OPSIZE, /* 605 */
+ IC_VEX_W_OPSIZE, /* 606 */
+ IC_VEX_W_OPSIZE, /* 607 */
+ IC_VEX, /* 608 */
+ IC_VEX, /* 609 */
+ IC_VEX_XS, /* 610 */
+ IC_VEX_XS, /* 611 */
+ IC_VEX_XD, /* 612 */
+ IC_VEX_XD, /* 613 */
+ IC_VEX_XD, /* 614 */
+ IC_VEX_XD, /* 615 */
+ IC_VEX_W, /* 616 */
+ IC_VEX_W, /* 617 */
+ IC_VEX_W_XS, /* 618 */
+ IC_VEX_W_XS, /* 619 */
+ IC_VEX_W_XD, /* 620 */
+ IC_VEX_W_XD, /* 621 */
+ IC_VEX_W_XD, /* 622 */
+ IC_VEX_W_XD, /* 623 */
+ IC_VEX_OPSIZE, /* 624 */
+ IC_VEX_OPSIZE, /* 625 */
+ IC_VEX_OPSIZE, /* 626 */
+ IC_VEX_OPSIZE, /* 627 */
+ IC_VEX_OPSIZE, /* 628 */
+ IC_VEX_OPSIZE, /* 629 */
+ IC_VEX_OPSIZE, /* 630 */
+ IC_VEX_OPSIZE, /* 631 */
+ IC_VEX_W_OPSIZE, /* 632 */
+ IC_VEX_W_OPSIZE, /* 633 */
+ IC_VEX_W_OPSIZE, /* 634 */
+ IC_VEX_W_OPSIZE, /* 635 */
+ IC_VEX_W_OPSIZE, /* 636 */
+ IC_VEX_W_OPSIZE, /* 637 */
+ IC_VEX_W_OPSIZE, /* 638 */
+ IC_VEX_W_OPSIZE, /* 639 */
+ IC_VEX_L, /* 640 */
+ IC_VEX_L, /* 641 */
+ IC_VEX_L_XS, /* 642 */
+ IC_VEX_L_XS, /* 643 */
+ IC_VEX_L_XD, /* 644 */
+ IC_VEX_L_XD, /* 645 */
+ IC_VEX_L_XD, /* 646 */
+ IC_VEX_L_XD, /* 647 */
+ IC_VEX_L_W, /* 648 */
+ IC_VEX_L_W, /* 649 */
+ IC_VEX_L_W_XS, /* 650 */
+ IC_VEX_L_W_XS, /* 651 */
+ IC_VEX_L_W_XD, /* 652 */
+ IC_VEX_L_W_XD, /* 653 */
+ IC_VEX_L_W_XD, /* 654 */
+ IC_VEX_L_W_XD, /* 655 */
+ IC_VEX_L_OPSIZE, /* 656 */
+ IC_VEX_L_OPSIZE, /* 657 */
+ IC_VEX_L_OPSIZE, /* 658 */
+ IC_VEX_L_OPSIZE, /* 659 */
+ IC_VEX_L_OPSIZE, /* 660 */
+ IC_VEX_L_OPSIZE, /* 661 */
+ IC_VEX_L_OPSIZE, /* 662 */
+ IC_VEX_L_OPSIZE, /* 663 */
+ IC_VEX_L_W_OPSIZE, /* 664 */
+ IC_VEX_L_W_OPSIZE, /* 665 */
+ IC_VEX_L_W_OPSIZE, /* 666 */
+ IC_VEX_L_W_OPSIZE, /* 667 */
+ IC_VEX_L_W_OPSIZE, /* 668 */
+ IC_VEX_L_W_OPSIZE, /* 669 */
+ IC_VEX_L_W_OPSIZE, /* 670 */
+ IC_VEX_L_W_OPSIZE, /* 671 */
+ IC_VEX_L, /* 672 */
+ IC_VEX_L, /* 673 */
+ IC_VEX_L_XS, /* 674 */
+ IC_VEX_L_XS, /* 675 */
+ IC_VEX_L_XD, /* 676 */
+ IC_VEX_L_XD, /* 677 */
+ IC_VEX_L_XD, /* 678 */
+ IC_VEX_L_XD, /* 679 */
+ IC_VEX_L_W, /* 680 */
+ IC_VEX_L_W, /* 681 */
+ IC_VEX_L_W_XS, /* 682 */
+ IC_VEX_L_W_XS, /* 683 */
+ IC_VEX_L_W_XD, /* 684 */
+ IC_VEX_L_W_XD, /* 685 */
+ IC_VEX_L_W_XD, /* 686 */
+ IC_VEX_L_W_XD, /* 687 */
+ IC_VEX_L_OPSIZE, /* 688 */
+ IC_VEX_L_OPSIZE, /* 689 */
+ IC_VEX_L_OPSIZE, /* 690 */
+ IC_VEX_L_OPSIZE, /* 691 */
+ IC_VEX_L_OPSIZE, /* 692 */
+ IC_VEX_L_OPSIZE, /* 693 */
+ IC_VEX_L_OPSIZE, /* 694 */
+ IC_VEX_L_OPSIZE, /* 695 */
+ IC_VEX_L_W_OPSIZE, /* 696 */
+ IC_VEX_L_W_OPSIZE, /* 697 */
+ IC_VEX_L_W_OPSIZE, /* 698 */
+ IC_VEX_L_W_OPSIZE, /* 699 */
+ IC_VEX_L_W_OPSIZE, /* 700 */
+ IC_VEX_L_W_OPSIZE, /* 701 */
+ IC_VEX_L_W_OPSIZE, /* 702 */
+ IC_VEX_L_W_OPSIZE, /* 703 */
+ IC_VEX_L, /* 704 */
+ IC_VEX_L, /* 705 */
+ IC_VEX_L_XS, /* 706 */
+ IC_VEX_L_XS, /* 707 */
+ IC_VEX_L_XD, /* 708 */
+ IC_VEX_L_XD, /* 709 */
+ IC_VEX_L_XD, /* 710 */
+ IC_VEX_L_XD, /* 711 */
+ IC_VEX_L_W, /* 712 */
+ IC_VEX_L_W, /* 713 */
+ IC_VEX_L_W_XS, /* 714 */
+ IC_VEX_L_W_XS, /* 715 */
+ IC_VEX_L_W_XD, /* 716 */
+ IC_VEX_L_W_XD, /* 717 */
+ IC_VEX_L_W_XD, /* 718 */
+ IC_VEX_L_W_XD, /* 719 */
+ IC_VEX_L_OPSIZE, /* 720 */
+ IC_VEX_L_OPSIZE, /* 721 */
+ IC_VEX_L_OPSIZE, /* 722 */
+ IC_VEX_L_OPSIZE, /* 723 */
+ IC_VEX_L_OPSIZE, /* 724 */
+ IC_VEX_L_OPSIZE, /* 725 */
+ IC_VEX_L_OPSIZE, /* 726 */
+ IC_VEX_L_OPSIZE, /* 727 */
+ IC_VEX_L_W_OPSIZE, /* 728 */
+ IC_VEX_L_W_OPSIZE, /* 729 */
+ IC_VEX_L_W_OPSIZE, /* 730 */
+ IC_VEX_L_W_OPSIZE, /* 731 */
+ IC_VEX_L_W_OPSIZE, /* 732 */
+ IC_VEX_L_W_OPSIZE, /* 733 */
+ IC_VEX_L_W_OPSIZE, /* 734 */
+ IC_VEX_L_W_OPSIZE, /* 735 */
+ IC_VEX_L, /* 736 */
+ IC_VEX_L, /* 737 */
+ IC_VEX_L_XS, /* 738 */
+ IC_VEX_L_XS, /* 739 */
+ IC_VEX_L_XD, /* 740 */
+ IC_VEX_L_XD, /* 741 */
+ IC_VEX_L_XD, /* 742 */
+ IC_VEX_L_XD, /* 743 */
+ IC_VEX_L_W, /* 744 */
+ IC_VEX_L_W, /* 745 */
+ IC_VEX_L_W_XS, /* 746 */
+ IC_VEX_L_W_XS, /* 747 */
+ IC_VEX_L_W_XD, /* 748 */
+ IC_VEX_L_W_XD, /* 749 */
+ IC_VEX_L_W_XD, /* 750 */
+ IC_VEX_L_W_XD, /* 751 */
+ IC_VEX_L_OPSIZE, /* 752 */
+ IC_VEX_L_OPSIZE, /* 753 */
+ IC_VEX_L_OPSIZE, /* 754 */
+ IC_VEX_L_OPSIZE, /* 755 */
+ IC_VEX_L_OPSIZE, /* 756 */
+ IC_VEX_L_OPSIZE, /* 757 */
+ IC_VEX_L_OPSIZE, /* 758 */
+ IC_VEX_L_OPSIZE, /* 759 */
+ IC_VEX_L_W_OPSIZE, /* 760 */
+ IC_VEX_L_W_OPSIZE, /* 761 */
+ IC_VEX_L_W_OPSIZE, /* 762 */
+ IC_VEX_L_W_OPSIZE, /* 763 */
+ IC_VEX_L_W_OPSIZE, /* 764 */
+ IC_VEX_L_W_OPSIZE, /* 765 */
+ IC_VEX_L_W_OPSIZE, /* 766 */
+ IC_VEX_L_W_OPSIZE, /* 767 */
+ IC_EVEX_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_ADSIZE, /* 1058 */
+ IC_64BIT_XS_ADSIZE, /* 1059 */
+ IC_XD_ADSIZE, /* 1060 */
+ IC_64BIT_XD_ADSIZE, /* 1061 */
+ IC_XS_ADSIZE, /* 1062 */
+ IC_64BIT_XD_ADSIZE, /* 1063 */
+ IC_ADSIZE, /* 1064 */
+ IC_64BIT_REXW_ADSIZE, /* 1065 */
+ IC_XS_ADSIZE, /* 1066 */
+ IC_64BIT_REXW_XS, /* 1067 */
+ IC_XD_ADSIZE, /* 1068 */
+ IC_64BIT_REXW_XD, /* 1069 */
+ IC_XS_ADSIZE, /* 1070 */
+ IC_64BIT_REXW_XS, /* 1071 */
+ IC_OPSIZE_ADSIZE, /* 1072 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 1073 */
+ IC_XS_OPSIZE, /* 1074 */
+ IC_64BIT_XS_OPSIZE, /* 1075 */
+ IC_XD_OPSIZE, /* 1076 */
+ IC_64BIT_XD_OPSIZE, /* 1077 */
+ IC_XS_OPSIZE, /* 1078 */
+ IC_64BIT_XD_OPSIZE, /* 1079 */
+ IC_OPSIZE_ADSIZE, /* 1080 */
+ IC_64BIT_REXW_OPSIZE, /* 1081 */
+ IC_XS_OPSIZE, /* 1082 */
+ IC_64BIT_REXW_XS, /* 1083 */
+ IC_XD_OPSIZE, /* 1084 */
+ IC_64BIT_REXW_XD, /* 1085 */
+ IC_XS_OPSIZE, /* 1086 */
+ IC_64BIT_REXW_XS, /* 1087 */
+ IC_VEX, /* 1088 */
+ IC_VEX, /* 1089 */
+ IC_VEX_XS, /* 1090 */
+ IC_VEX_XS, /* 1091 */
+ IC_VEX_XD, /* 1092 */
+ IC_VEX_XD, /* 1093 */
+ IC_VEX_XD, /* 1094 */
+ IC_VEX_XD, /* 1095 */
+ IC_VEX_W, /* 1096 */
+ IC_VEX_W, /* 1097 */
+ IC_VEX_W_XS, /* 1098 */
+ IC_VEX_W_XS, /* 1099 */
+ IC_VEX_W_XD, /* 1100 */
+ IC_VEX_W_XD, /* 1101 */
+ IC_VEX_W_XD, /* 1102 */
+ IC_VEX_W_XD, /* 1103 */
+ IC_VEX_OPSIZE, /* 1104 */
+ IC_VEX_OPSIZE, /* 1105 */
+ IC_VEX_OPSIZE, /* 1106 */
+ IC_VEX_OPSIZE, /* 1107 */
+ IC_VEX_OPSIZE, /* 1108 */
+ IC_VEX_OPSIZE, /* 1109 */
+ IC_VEX_OPSIZE, /* 1110 */
+ IC_VEX_OPSIZE, /* 1111 */
+ IC_VEX_W_OPSIZE, /* 1112 */
+ IC_VEX_W_OPSIZE, /* 1113 */
+ IC_VEX_W_OPSIZE, /* 1114 */
+ IC_VEX_W_OPSIZE, /* 1115 */
+ IC_VEX_W_OPSIZE, /* 1116 */
+ IC_VEX_W_OPSIZE, /* 1117 */
+ IC_VEX_W_OPSIZE, /* 1118 */
+ IC_VEX_W_OPSIZE, /* 1119 */
+ IC_VEX, /* 1120 */
+ IC_VEX, /* 1121 */
+ IC_VEX_XS, /* 1122 */
+ IC_VEX_XS, /* 1123 */
+ IC_VEX_XD, /* 1124 */
+ IC_VEX_XD, /* 1125 */
+ IC_VEX_XD, /* 1126 */
+ IC_VEX_XD, /* 1127 */
+ IC_VEX_W, /* 1128 */
+ IC_VEX_W, /* 1129 */
+ IC_VEX_W_XS, /* 1130 */
+ IC_VEX_W_XS, /* 1131 */
+ IC_VEX_W_XD, /* 1132 */
+ IC_VEX_W_XD, /* 1133 */
+ IC_VEX_W_XD, /* 1134 */
+ IC_VEX_W_XD, /* 1135 */
+ IC_VEX_OPSIZE, /* 1136 */
+ IC_VEX_OPSIZE, /* 1137 */
+ IC_VEX_OPSIZE, /* 1138 */
+ IC_VEX_OPSIZE, /* 1139 */
+ IC_VEX_OPSIZE, /* 1140 */
+ IC_VEX_OPSIZE, /* 1141 */
+ IC_VEX_OPSIZE, /* 1142 */
+ IC_VEX_OPSIZE, /* 1143 */
+ IC_VEX_W_OPSIZE, /* 1144 */
+ IC_VEX_W_OPSIZE, /* 1145 */
+ IC_VEX_W_OPSIZE, /* 1146 */
+ IC_VEX_W_OPSIZE, /* 1147 */
+ IC_VEX_W_OPSIZE, /* 1148 */
+ IC_VEX_W_OPSIZE, /* 1149 */
+ IC_VEX_W_OPSIZE, /* 1150 */
+ IC_VEX_W_OPSIZE, /* 1151 */
+ IC_VEX_L, /* 1152 */
+ IC_VEX_L, /* 1153 */
+ IC_VEX_L_XS, /* 1154 */
+ IC_VEX_L_XS, /* 1155 */
+ IC_VEX_L_XD, /* 1156 */
+ IC_VEX_L_XD, /* 1157 */
+ IC_VEX_L_XD, /* 1158 */
+ IC_VEX_L_XD, /* 1159 */
+ IC_VEX_L_W, /* 1160 */
+ IC_VEX_L_W, /* 1161 */
+ IC_VEX_L_W_XS, /* 1162 */
+ IC_VEX_L_W_XS, /* 1163 */
+ IC_VEX_L_W_XD, /* 1164 */
+ IC_VEX_L_W_XD, /* 1165 */
+ IC_VEX_L_W_XD, /* 1166 */
+ IC_VEX_L_W_XD, /* 1167 */
+ IC_VEX_L_OPSIZE, /* 1168 */
+ IC_VEX_L_OPSIZE, /* 1169 */
+ IC_VEX_L_OPSIZE, /* 1170 */
+ IC_VEX_L_OPSIZE, /* 1171 */
+ IC_VEX_L_OPSIZE, /* 1172 */
+ IC_VEX_L_OPSIZE, /* 1173 */
+ IC_VEX_L_OPSIZE, /* 1174 */
+ IC_VEX_L_OPSIZE, /* 1175 */
+ IC_VEX_L_W_OPSIZE, /* 1176 */
+ IC_VEX_L_W_OPSIZE, /* 1177 */
+ IC_VEX_L_W_OPSIZE, /* 1178 */
+ IC_VEX_L_W_OPSIZE, /* 1179 */
+ IC_VEX_L_W_OPSIZE, /* 1180 */
+ IC_VEX_L_W_OPSIZE, /* 1181 */
+ IC_VEX_L_W_OPSIZE, /* 1182 */
+ IC_VEX_L_W_OPSIZE, /* 1183 */
+ IC_VEX_L, /* 1184 */
+ IC_VEX_L, /* 1185 */
+ IC_VEX_L_XS, /* 1186 */
+ IC_VEX_L_XS, /* 1187 */
+ IC_VEX_L_XD, /* 1188 */
+ IC_VEX_L_XD, /* 1189 */
+ IC_VEX_L_XD, /* 1190 */
+ IC_VEX_L_XD, /* 1191 */
+ IC_VEX_L_W, /* 1192 */
+ IC_VEX_L_W, /* 1193 */
+ IC_VEX_L_W_XS, /* 1194 */
+ IC_VEX_L_W_XS, /* 1195 */
+ IC_VEX_L_W_XD, /* 1196 */
+ IC_VEX_L_W_XD, /* 1197 */
+ IC_VEX_L_W_XD, /* 1198 */
+ IC_VEX_L_W_XD, /* 1199 */
+ IC_VEX_L_OPSIZE, /* 1200 */
+ IC_VEX_L_OPSIZE, /* 1201 */
+ IC_VEX_L_OPSIZE, /* 1202 */
+ IC_VEX_L_OPSIZE, /* 1203 */
+ IC_VEX_L_OPSIZE, /* 1204 */
+ IC_VEX_L_OPSIZE, /* 1205 */
+ IC_VEX_L_OPSIZE, /* 1206 */
+ IC_VEX_L_OPSIZE, /* 1207 */
+ IC_VEX_L_W_OPSIZE, /* 1208 */
+ IC_VEX_L_W_OPSIZE, /* 1209 */
+ IC_VEX_L_W_OPSIZE, /* 1210 */
+ IC_VEX_L_W_OPSIZE, /* 1211 */
+ IC_VEX_L_W_OPSIZE, /* 1212 */
+ IC_VEX_L_W_OPSIZE, /* 1213 */
+ IC_VEX_L_W_OPSIZE, /* 1214 */
+ IC_VEX_L_W_OPSIZE, /* 1215 */
+ IC_VEX_L, /* 1216 */
+ IC_VEX_L, /* 1217 */
+ IC_VEX_L_XS, /* 1218 */
+ IC_VEX_L_XS, /* 1219 */
+ IC_VEX_L_XD, /* 1220 */
+ IC_VEX_L_XD, /* 1221 */
+ IC_VEX_L_XD, /* 1222 */
+ IC_VEX_L_XD, /* 1223 */
+ IC_VEX_L_W, /* 1224 */
+ IC_VEX_L_W, /* 1225 */
+ IC_VEX_L_W_XS, /* 1226 */
+ IC_VEX_L_W_XS, /* 1227 */
+ IC_VEX_L_W_XD, /* 1228 */
+ IC_VEX_L_W_XD, /* 1229 */
+ IC_VEX_L_W_XD, /* 1230 */
+ IC_VEX_L_W_XD, /* 1231 */
+ IC_VEX_L_OPSIZE, /* 1232 */
+ IC_VEX_L_OPSIZE, /* 1233 */
+ IC_VEX_L_OPSIZE, /* 1234 */
+ IC_VEX_L_OPSIZE, /* 1235 */
+ IC_VEX_L_OPSIZE, /* 1236 */
+ IC_VEX_L_OPSIZE, /* 1237 */
+ IC_VEX_L_OPSIZE, /* 1238 */
+ IC_VEX_L_OPSIZE, /* 1239 */
+ IC_VEX_L_W_OPSIZE, /* 1240 */
+ IC_VEX_L_W_OPSIZE, /* 1241 */
+ IC_VEX_L_W_OPSIZE, /* 1242 */
+ IC_VEX_L_W_OPSIZE, /* 1243 */
+ IC_VEX_L_W_OPSIZE, /* 1244 */
+ IC_VEX_L_W_OPSIZE, /* 1245 */
+ IC_VEX_L_W_OPSIZE, /* 1246 */
+ IC_VEX_L_W_OPSIZE, /* 1247 */
+ IC_VEX_L, /* 1248 */
+ IC_VEX_L, /* 1249 */
+ IC_VEX_L_XS, /* 1250 */
+ IC_VEX_L_XS, /* 1251 */
+ IC_VEX_L_XD, /* 1252 */
+ IC_VEX_L_XD, /* 1253 */
+ IC_VEX_L_XD, /* 1254 */
+ IC_VEX_L_XD, /* 1255 */
+ IC_VEX_L_W, /* 1256 */
+ IC_VEX_L_W, /* 1257 */
+ IC_VEX_L_W_XS, /* 1258 */
+ IC_VEX_L_W_XS, /* 1259 */
+ IC_VEX_L_W_XD, /* 1260 */
+ IC_VEX_L_W_XD, /* 1261 */
+ IC_VEX_L_W_XD, /* 1262 */
+ IC_VEX_L_W_XD, /* 1263 */
+ IC_VEX_L_OPSIZE, /* 1264 */
+ IC_VEX_L_OPSIZE, /* 1265 */
+ IC_VEX_L_OPSIZE, /* 1266 */
+ IC_VEX_L_OPSIZE, /* 1267 */
+ IC_VEX_L_OPSIZE, /* 1268 */
+ IC_VEX_L_OPSIZE, /* 1269 */
+ IC_VEX_L_OPSIZE, /* 1270 */
+ IC_VEX_L_OPSIZE, /* 1271 */
+ IC_VEX_L_W_OPSIZE, /* 1272 */
+ IC_VEX_L_W_OPSIZE, /* 1273 */
+ IC_VEX_L_W_OPSIZE, /* 1274 */
+ IC_VEX_L_W_OPSIZE, /* 1275 */
+ IC_VEX_L_W_OPSIZE, /* 1276 */
+ IC_VEX_L_W_OPSIZE, /* 1277 */
+ IC_VEX_L_W_OPSIZE, /* 1278 */
+ IC_VEX_L_W_OPSIZE, /* 1279 */
+ IC_EVEX_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_ADSIZE, /* 1570 */
+ IC_64BIT_XS_ADSIZE, /* 1571 */
+ IC_XD_ADSIZE, /* 1572 */
+ IC_64BIT_XD_ADSIZE, /* 1573 */
+ IC_XS_ADSIZE, /* 1574 */
+ IC_64BIT_XD_ADSIZE, /* 1575 */
+ IC_ADSIZE, /* 1576 */
+ IC_64BIT_REXW_ADSIZE, /* 1577 */
+ IC_XS_ADSIZE, /* 1578 */
+ IC_64BIT_REXW_XS, /* 1579 */
+ IC_XD_ADSIZE, /* 1580 */
+ IC_64BIT_REXW_XD, /* 1581 */
+ IC_XS_ADSIZE, /* 1582 */
+ IC_64BIT_REXW_XS, /* 1583 */
+ IC_OPSIZE_ADSIZE, /* 1584 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 1585 */
+ IC_XS_OPSIZE, /* 1586 */
+ IC_64BIT_XS_OPSIZE, /* 1587 */
+ IC_XD_OPSIZE, /* 1588 */
+ IC_64BIT_XD_OPSIZE, /* 1589 */
+ IC_XS_OPSIZE, /* 1590 */
+ IC_64BIT_XD_OPSIZE, /* 1591 */
+ IC_OPSIZE_ADSIZE, /* 1592 */
+ IC_64BIT_REXW_OPSIZE, /* 1593 */
+ IC_XS_OPSIZE, /* 1594 */
+ IC_64BIT_REXW_XS, /* 1595 */
+ IC_XD_OPSIZE, /* 1596 */
+ IC_64BIT_REXW_XD, /* 1597 */
+ IC_XS_OPSIZE, /* 1598 */
+ IC_64BIT_REXW_XS, /* 1599 */
+ IC_VEX, /* 1600 */
+ IC_VEX, /* 1601 */
+ IC_VEX_XS, /* 1602 */
+ IC_VEX_XS, /* 1603 */
+ IC_VEX_XD, /* 1604 */
+ IC_VEX_XD, /* 1605 */
+ IC_VEX_XD, /* 1606 */
+ IC_VEX_XD, /* 1607 */
+ IC_VEX_W, /* 1608 */
+ IC_VEX_W, /* 1609 */
+ IC_VEX_W_XS, /* 1610 */
+ IC_VEX_W_XS, /* 1611 */
+ IC_VEX_W_XD, /* 1612 */
+ IC_VEX_W_XD, /* 1613 */
+ IC_VEX_W_XD, /* 1614 */
+ IC_VEX_W_XD, /* 1615 */
+ IC_VEX_OPSIZE, /* 1616 */
+ IC_VEX_OPSIZE, /* 1617 */
+ IC_VEX_OPSIZE, /* 1618 */
+ IC_VEX_OPSIZE, /* 1619 */
+ IC_VEX_OPSIZE, /* 1620 */
+ IC_VEX_OPSIZE, /* 1621 */
+ IC_VEX_OPSIZE, /* 1622 */
+ IC_VEX_OPSIZE, /* 1623 */
+ IC_VEX_W_OPSIZE, /* 1624 */
+ IC_VEX_W_OPSIZE, /* 1625 */
+ IC_VEX_W_OPSIZE, /* 1626 */
+ IC_VEX_W_OPSIZE, /* 1627 */
+ IC_VEX_W_OPSIZE, /* 1628 */
+ IC_VEX_W_OPSIZE, /* 1629 */
+ IC_VEX_W_OPSIZE, /* 1630 */
+ IC_VEX_W_OPSIZE, /* 1631 */
+ IC_VEX, /* 1632 */
+ IC_VEX, /* 1633 */
+ IC_VEX_XS, /* 1634 */
+ IC_VEX_XS, /* 1635 */
+ IC_VEX_XD, /* 1636 */
+ IC_VEX_XD, /* 1637 */
+ IC_VEX_XD, /* 1638 */
+ IC_VEX_XD, /* 1639 */
+ IC_VEX_W, /* 1640 */
+ IC_VEX_W, /* 1641 */
+ IC_VEX_W_XS, /* 1642 */
+ IC_VEX_W_XS, /* 1643 */
+ IC_VEX_W_XD, /* 1644 */
+ IC_VEX_W_XD, /* 1645 */
+ IC_VEX_W_XD, /* 1646 */
+ IC_VEX_W_XD, /* 1647 */
+ IC_VEX_OPSIZE, /* 1648 */
+ IC_VEX_OPSIZE, /* 1649 */
+ IC_VEX_OPSIZE, /* 1650 */
+ IC_VEX_OPSIZE, /* 1651 */
+ IC_VEX_OPSIZE, /* 1652 */
+ IC_VEX_OPSIZE, /* 1653 */
+ IC_VEX_OPSIZE, /* 1654 */
+ IC_VEX_OPSIZE, /* 1655 */
+ IC_VEX_W_OPSIZE, /* 1656 */
+ IC_VEX_W_OPSIZE, /* 1657 */
+ IC_VEX_W_OPSIZE, /* 1658 */
+ IC_VEX_W_OPSIZE, /* 1659 */
+ IC_VEX_W_OPSIZE, /* 1660 */
+ IC_VEX_W_OPSIZE, /* 1661 */
+ IC_VEX_W_OPSIZE, /* 1662 */
+ IC_VEX_W_OPSIZE, /* 1663 */
+ IC_VEX_L, /* 1664 */
+ IC_VEX_L, /* 1665 */
+ IC_VEX_L_XS, /* 1666 */
+ IC_VEX_L_XS, /* 1667 */
+ IC_VEX_L_XD, /* 1668 */
+ IC_VEX_L_XD, /* 1669 */
+ IC_VEX_L_XD, /* 1670 */
+ IC_VEX_L_XD, /* 1671 */
+ IC_VEX_L_W, /* 1672 */
+ IC_VEX_L_W, /* 1673 */
+ IC_VEX_L_W_XS, /* 1674 */
+ IC_VEX_L_W_XS, /* 1675 */
+ IC_VEX_L_W_XD, /* 1676 */
+ IC_VEX_L_W_XD, /* 1677 */
+ IC_VEX_L_W_XD, /* 1678 */
+ IC_VEX_L_W_XD, /* 1679 */
+ IC_VEX_L_OPSIZE, /* 1680 */
+ IC_VEX_L_OPSIZE, /* 1681 */
+ IC_VEX_L_OPSIZE, /* 1682 */
+ IC_VEX_L_OPSIZE, /* 1683 */
+ IC_VEX_L_OPSIZE, /* 1684 */
+ IC_VEX_L_OPSIZE, /* 1685 */
+ IC_VEX_L_OPSIZE, /* 1686 */
+ IC_VEX_L_OPSIZE, /* 1687 */
+ IC_VEX_L_W_OPSIZE, /* 1688 */
+ IC_VEX_L_W_OPSIZE, /* 1689 */
+ IC_VEX_L_W_OPSIZE, /* 1690 */
+ IC_VEX_L_W_OPSIZE, /* 1691 */
+ IC_VEX_L_W_OPSIZE, /* 1692 */
+ IC_VEX_L_W_OPSIZE, /* 1693 */
+ IC_VEX_L_W_OPSIZE, /* 1694 */
+ IC_VEX_L_W_OPSIZE, /* 1695 */
+ IC_VEX_L, /* 1696 */
+ IC_VEX_L, /* 1697 */
+ IC_VEX_L_XS, /* 1698 */
+ IC_VEX_L_XS, /* 1699 */
+ IC_VEX_L_XD, /* 1700 */
+ IC_VEX_L_XD, /* 1701 */
+ IC_VEX_L_XD, /* 1702 */
+ IC_VEX_L_XD, /* 1703 */
+ IC_VEX_L_W, /* 1704 */
+ IC_VEX_L_W, /* 1705 */
+ IC_VEX_L_W_XS, /* 1706 */
+ IC_VEX_L_W_XS, /* 1707 */
+ IC_VEX_L_W_XD, /* 1708 */
+ IC_VEX_L_W_XD, /* 1709 */
+ IC_VEX_L_W_XD, /* 1710 */
+ IC_VEX_L_W_XD, /* 1711 */
+ IC_VEX_L_OPSIZE, /* 1712 */
+ IC_VEX_L_OPSIZE, /* 1713 */
+ IC_VEX_L_OPSIZE, /* 1714 */
+ IC_VEX_L_OPSIZE, /* 1715 */
+ IC_VEX_L_OPSIZE, /* 1716 */
+ IC_VEX_L_OPSIZE, /* 1717 */
+ IC_VEX_L_OPSIZE, /* 1718 */
+ IC_VEX_L_OPSIZE, /* 1719 */
+ IC_VEX_L_W_OPSIZE, /* 1720 */
+ IC_VEX_L_W_OPSIZE, /* 1721 */
+ IC_VEX_L_W_OPSIZE, /* 1722 */
+ IC_VEX_L_W_OPSIZE, /* 1723 */
+ IC_VEX_L_W_OPSIZE, /* 1724 */
+ IC_VEX_L_W_OPSIZE, /* 1725 */
+ IC_VEX_L_W_OPSIZE, /* 1726 */
+ IC_VEX_L_W_OPSIZE, /* 1727 */
+ IC_VEX_L, /* 1728 */
+ IC_VEX_L, /* 1729 */
+ IC_VEX_L_XS, /* 1730 */
+ IC_VEX_L_XS, /* 1731 */
+ IC_VEX_L_XD, /* 1732 */
+ IC_VEX_L_XD, /* 1733 */
+ IC_VEX_L_XD, /* 1734 */
+ IC_VEX_L_XD, /* 1735 */
+ IC_VEX_L_W, /* 1736 */
+ IC_VEX_L_W, /* 1737 */
+ IC_VEX_L_W_XS, /* 1738 */
+ IC_VEX_L_W_XS, /* 1739 */
+ IC_VEX_L_W_XD, /* 1740 */
+ IC_VEX_L_W_XD, /* 1741 */
+ IC_VEX_L_W_XD, /* 1742 */
+ IC_VEX_L_W_XD, /* 1743 */
+ IC_VEX_L_OPSIZE, /* 1744 */
+ IC_VEX_L_OPSIZE, /* 1745 */
+ IC_VEX_L_OPSIZE, /* 1746 */
+ IC_VEX_L_OPSIZE, /* 1747 */
+ IC_VEX_L_OPSIZE, /* 1748 */
+ IC_VEX_L_OPSIZE, /* 1749 */
+ IC_VEX_L_OPSIZE, /* 1750 */
+ IC_VEX_L_OPSIZE, /* 1751 */
+ IC_VEX_L_W_OPSIZE, /* 1752 */
+ IC_VEX_L_W_OPSIZE, /* 1753 */
+ IC_VEX_L_W_OPSIZE, /* 1754 */
+ IC_VEX_L_W_OPSIZE, /* 1755 */
+ IC_VEX_L_W_OPSIZE, /* 1756 */
+ IC_VEX_L_W_OPSIZE, /* 1757 */
+ IC_VEX_L_W_OPSIZE, /* 1758 */
+ IC_VEX_L_W_OPSIZE, /* 1759 */
+ IC_VEX_L, /* 1760 */
+ IC_VEX_L, /* 1761 */
+ IC_VEX_L_XS, /* 1762 */
+ IC_VEX_L_XS, /* 1763 */
+ IC_VEX_L_XD, /* 1764 */
+ IC_VEX_L_XD, /* 1765 */
+ IC_VEX_L_XD, /* 1766 */
+ IC_VEX_L_XD, /* 1767 */
+ IC_VEX_L_W, /* 1768 */
+ IC_VEX_L_W, /* 1769 */
+ IC_VEX_L_W_XS, /* 1770 */
+ IC_VEX_L_W_XS, /* 1771 */
+ IC_VEX_L_W_XD, /* 1772 */
+ IC_VEX_L_W_XD, /* 1773 */
+ IC_VEX_L_W_XD, /* 1774 */
+ IC_VEX_L_W_XD, /* 1775 */
+ IC_VEX_L_OPSIZE, /* 1776 */
+ IC_VEX_L_OPSIZE, /* 1777 */
+ IC_VEX_L_OPSIZE, /* 1778 */
+ IC_VEX_L_OPSIZE, /* 1779 */
+ IC_VEX_L_OPSIZE, /* 1780 */
+ IC_VEX_L_OPSIZE, /* 1781 */
+ IC_VEX_L_OPSIZE, /* 1782 */
+ IC_VEX_L_OPSIZE, /* 1783 */
+ IC_VEX_L_W_OPSIZE, /* 1784 */
+ IC_VEX_L_W_OPSIZE, /* 1785 */
+ IC_VEX_L_W_OPSIZE, /* 1786 */
+ IC_VEX_L_W_OPSIZE, /* 1787 */
+ IC_VEX_L_W_OPSIZE, /* 1788 */
+ IC_VEX_L_W_OPSIZE, /* 1789 */
+ IC_VEX_L_W_OPSIZE, /* 1790 */
+ IC_VEX_L_W_OPSIZE, /* 1791 */
+ IC_EVEX_L2, /* 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_ADSIZE, /* 2082 */
+ IC_64BIT_XS_ADSIZE, /* 2083 */
+ IC_XD_ADSIZE, /* 2084 */
+ IC_64BIT_XD_ADSIZE, /* 2085 */
+ IC_XS_ADSIZE, /* 2086 */
+ IC_64BIT_XD_ADSIZE, /* 2087 */
+ IC_ADSIZE, /* 2088 */
+ IC_64BIT_REXW_ADSIZE, /* 2089 */
+ IC_XS_ADSIZE, /* 2090 */
+ IC_64BIT_REXW_XS, /* 2091 */
+ IC_XD_ADSIZE, /* 2092 */
+ IC_64BIT_REXW_XD, /* 2093 */
+ IC_XS_ADSIZE, /* 2094 */
+ IC_64BIT_REXW_XS, /* 2095 */
+ IC_OPSIZE_ADSIZE, /* 2096 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 2097 */
+ IC_XS_OPSIZE, /* 2098 */
+ IC_64BIT_XS_OPSIZE, /* 2099 */
+ IC_XD_OPSIZE, /* 2100 */
+ IC_64BIT_XD_OPSIZE, /* 2101 */
+ IC_XS_OPSIZE, /* 2102 */
+ IC_64BIT_XD_OPSIZE, /* 2103 */
+ IC_OPSIZE_ADSIZE, /* 2104 */
+ IC_64BIT_REXW_OPSIZE, /* 2105 */
+ IC_XS_OPSIZE, /* 2106 */
+ IC_64BIT_REXW_XS, /* 2107 */
+ IC_XD_OPSIZE, /* 2108 */
+ IC_64BIT_REXW_XD, /* 2109 */
+ IC_XS_OPSIZE, /* 2110 */
+ IC_64BIT_REXW_XS, /* 2111 */
+ IC_VEX, /* 2112 */
+ IC_VEX, /* 2113 */
+ IC_VEX_XS, /* 2114 */
+ IC_VEX_XS, /* 2115 */
+ IC_VEX_XD, /* 2116 */
+ IC_VEX_XD, /* 2117 */
+ IC_VEX_XD, /* 2118 */
+ IC_VEX_XD, /* 2119 */
+ IC_VEX_W, /* 2120 */
+ IC_VEX_W, /* 2121 */
+ IC_VEX_W_XS, /* 2122 */
+ IC_VEX_W_XS, /* 2123 */
+ IC_VEX_W_XD, /* 2124 */
+ IC_VEX_W_XD, /* 2125 */
+ IC_VEX_W_XD, /* 2126 */
+ IC_VEX_W_XD, /* 2127 */
+ IC_VEX_OPSIZE, /* 2128 */
+ IC_VEX_OPSIZE, /* 2129 */
+ IC_VEX_OPSIZE, /* 2130 */
+ IC_VEX_OPSIZE, /* 2131 */
+ IC_VEX_OPSIZE, /* 2132 */
+ IC_VEX_OPSIZE, /* 2133 */
+ IC_VEX_OPSIZE, /* 2134 */
+ IC_VEX_OPSIZE, /* 2135 */
+ IC_VEX_W_OPSIZE, /* 2136 */
+ IC_VEX_W_OPSIZE, /* 2137 */
+ IC_VEX_W_OPSIZE, /* 2138 */
+ IC_VEX_W_OPSIZE, /* 2139 */
+ IC_VEX_W_OPSIZE, /* 2140 */
+ IC_VEX_W_OPSIZE, /* 2141 */
+ IC_VEX_W_OPSIZE, /* 2142 */
+ IC_VEX_W_OPSIZE, /* 2143 */
+ IC_VEX, /* 2144 */
+ IC_VEX, /* 2145 */
+ IC_VEX_XS, /* 2146 */
+ IC_VEX_XS, /* 2147 */
+ IC_VEX_XD, /* 2148 */
+ IC_VEX_XD, /* 2149 */
+ IC_VEX_XD, /* 2150 */
+ IC_VEX_XD, /* 2151 */
+ IC_VEX_W, /* 2152 */
+ IC_VEX_W, /* 2153 */
+ IC_VEX_W_XS, /* 2154 */
+ IC_VEX_W_XS, /* 2155 */
+ IC_VEX_W_XD, /* 2156 */
+ IC_VEX_W_XD, /* 2157 */
+ IC_VEX_W_XD, /* 2158 */
+ IC_VEX_W_XD, /* 2159 */
+ IC_VEX_OPSIZE, /* 2160 */
+ IC_VEX_OPSIZE, /* 2161 */
+ IC_VEX_OPSIZE, /* 2162 */
+ IC_VEX_OPSIZE, /* 2163 */
+ IC_VEX_OPSIZE, /* 2164 */
+ IC_VEX_OPSIZE, /* 2165 */
+ IC_VEX_OPSIZE, /* 2166 */
+ IC_VEX_OPSIZE, /* 2167 */
+ IC_VEX_W_OPSIZE, /* 2168 */
+ IC_VEX_W_OPSIZE, /* 2169 */
+ IC_VEX_W_OPSIZE, /* 2170 */
+ IC_VEX_W_OPSIZE, /* 2171 */
+ IC_VEX_W_OPSIZE, /* 2172 */
+ IC_VEX_W_OPSIZE, /* 2173 */
+ IC_VEX_W_OPSIZE, /* 2174 */
+ IC_VEX_W_OPSIZE, /* 2175 */
+ IC_VEX_L, /* 2176 */
+ IC_VEX_L, /* 2177 */
+ IC_VEX_L_XS, /* 2178 */
+ IC_VEX_L_XS, /* 2179 */
+ IC_VEX_L_XD, /* 2180 */
+ IC_VEX_L_XD, /* 2181 */
+ IC_VEX_L_XD, /* 2182 */
+ IC_VEX_L_XD, /* 2183 */
+ IC_VEX_L_W, /* 2184 */
+ IC_VEX_L_W, /* 2185 */
+ IC_VEX_L_W_XS, /* 2186 */
+ IC_VEX_L_W_XS, /* 2187 */
+ IC_VEX_L_W_XD, /* 2188 */
+ IC_VEX_L_W_XD, /* 2189 */
+ IC_VEX_L_W_XD, /* 2190 */
+ IC_VEX_L_W_XD, /* 2191 */
+ IC_VEX_L_OPSIZE, /* 2192 */
+ IC_VEX_L_OPSIZE, /* 2193 */
+ IC_VEX_L_OPSIZE, /* 2194 */
+ IC_VEX_L_OPSIZE, /* 2195 */
+ IC_VEX_L_OPSIZE, /* 2196 */
+ IC_VEX_L_OPSIZE, /* 2197 */
+ IC_VEX_L_OPSIZE, /* 2198 */
+ IC_VEX_L_OPSIZE, /* 2199 */
+ IC_VEX_L_W_OPSIZE, /* 2200 */
+ IC_VEX_L_W_OPSIZE, /* 2201 */
+ IC_VEX_L_W_OPSIZE, /* 2202 */
+ IC_VEX_L_W_OPSIZE, /* 2203 */
+ IC_VEX_L_W_OPSIZE, /* 2204 */
+ IC_VEX_L_W_OPSIZE, /* 2205 */
+ IC_VEX_L_W_OPSIZE, /* 2206 */
+ IC_VEX_L_W_OPSIZE, /* 2207 */
+ IC_VEX_L, /* 2208 */
+ IC_VEX_L, /* 2209 */
+ IC_VEX_L_XS, /* 2210 */
+ IC_VEX_L_XS, /* 2211 */
+ IC_VEX_L_XD, /* 2212 */
+ IC_VEX_L_XD, /* 2213 */
+ IC_VEX_L_XD, /* 2214 */
+ IC_VEX_L_XD, /* 2215 */
+ IC_VEX_L_W, /* 2216 */
+ IC_VEX_L_W, /* 2217 */
+ IC_VEX_L_W_XS, /* 2218 */
+ IC_VEX_L_W_XS, /* 2219 */
+ IC_VEX_L_W_XD, /* 2220 */
+ IC_VEX_L_W_XD, /* 2221 */
+ IC_VEX_L_W_XD, /* 2222 */
+ IC_VEX_L_W_XD, /* 2223 */
+ IC_VEX_L_OPSIZE, /* 2224 */
+ IC_VEX_L_OPSIZE, /* 2225 */
+ IC_VEX_L_OPSIZE, /* 2226 */
+ IC_VEX_L_OPSIZE, /* 2227 */
+ IC_VEX_L_OPSIZE, /* 2228 */
+ IC_VEX_L_OPSIZE, /* 2229 */
+ IC_VEX_L_OPSIZE, /* 2230 */
+ IC_VEX_L_OPSIZE, /* 2231 */
+ IC_VEX_L_W_OPSIZE, /* 2232 */
+ IC_VEX_L_W_OPSIZE, /* 2233 */
+ IC_VEX_L_W_OPSIZE, /* 2234 */
+ IC_VEX_L_W_OPSIZE, /* 2235 */
+ IC_VEX_L_W_OPSIZE, /* 2236 */
+ IC_VEX_L_W_OPSIZE, /* 2237 */
+ IC_VEX_L_W_OPSIZE, /* 2238 */
+ IC_VEX_L_W_OPSIZE, /* 2239 */
+ IC_VEX_L, /* 2240 */
+ IC_VEX_L, /* 2241 */
+ IC_VEX_L_XS, /* 2242 */
+ IC_VEX_L_XS, /* 2243 */
+ IC_VEX_L_XD, /* 2244 */
+ IC_VEX_L_XD, /* 2245 */
+ IC_VEX_L_XD, /* 2246 */
+ IC_VEX_L_XD, /* 2247 */
+ IC_VEX_L_W, /* 2248 */
+ IC_VEX_L_W, /* 2249 */
+ IC_VEX_L_W_XS, /* 2250 */
+ IC_VEX_L_W_XS, /* 2251 */
+ IC_VEX_L_W_XD, /* 2252 */
+ IC_VEX_L_W_XD, /* 2253 */
+ IC_VEX_L_W_XD, /* 2254 */
+ IC_VEX_L_W_XD, /* 2255 */
+ IC_VEX_L_OPSIZE, /* 2256 */
+ IC_VEX_L_OPSIZE, /* 2257 */
+ IC_VEX_L_OPSIZE, /* 2258 */
+ IC_VEX_L_OPSIZE, /* 2259 */
+ IC_VEX_L_OPSIZE, /* 2260 */
+ IC_VEX_L_OPSIZE, /* 2261 */
+ IC_VEX_L_OPSIZE, /* 2262 */
+ IC_VEX_L_OPSIZE, /* 2263 */
+ IC_VEX_L_W_OPSIZE, /* 2264 */
+ IC_VEX_L_W_OPSIZE, /* 2265 */
+ IC_VEX_L_W_OPSIZE, /* 2266 */
+ IC_VEX_L_W_OPSIZE, /* 2267 */
+ IC_VEX_L_W_OPSIZE, /* 2268 */
+ IC_VEX_L_W_OPSIZE, /* 2269 */
+ IC_VEX_L_W_OPSIZE, /* 2270 */
+ IC_VEX_L_W_OPSIZE, /* 2271 */
+ IC_VEX_L, /* 2272 */
+ IC_VEX_L, /* 2273 */
+ IC_VEX_L_XS, /* 2274 */
+ IC_VEX_L_XS, /* 2275 */
+ IC_VEX_L_XD, /* 2276 */
+ IC_VEX_L_XD, /* 2277 */
+ IC_VEX_L_XD, /* 2278 */
+ IC_VEX_L_XD, /* 2279 */
+ IC_VEX_L_W, /* 2280 */
+ IC_VEX_L_W, /* 2281 */
+ IC_VEX_L_W_XS, /* 2282 */
+ IC_VEX_L_W_XS, /* 2283 */
+ IC_VEX_L_W_XD, /* 2284 */
+ IC_VEX_L_W_XD, /* 2285 */
+ IC_VEX_L_W_XD, /* 2286 */
+ IC_VEX_L_W_XD, /* 2287 */
+ IC_VEX_L_OPSIZE, /* 2288 */
+ IC_VEX_L_OPSIZE, /* 2289 */
+ IC_VEX_L_OPSIZE, /* 2290 */
+ IC_VEX_L_OPSIZE, /* 2291 */
+ IC_VEX_L_OPSIZE, /* 2292 */
+ IC_VEX_L_OPSIZE, /* 2293 */
+ IC_VEX_L_OPSIZE, /* 2294 */
+ IC_VEX_L_OPSIZE, /* 2295 */
+ IC_VEX_L_W_OPSIZE, /* 2296 */
+ IC_VEX_L_W_OPSIZE, /* 2297 */
+ IC_VEX_L_W_OPSIZE, /* 2298 */
+ IC_VEX_L_W_OPSIZE, /* 2299 */
+ IC_VEX_L_W_OPSIZE, /* 2300 */
+ IC_VEX_L_W_OPSIZE, /* 2301 */
+ IC_VEX_L_W_OPSIZE, /* 2302 */
+ IC_VEX_L_W_OPSIZE, /* 2303 */
+ IC_EVEX_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_ADSIZE, /* 2594 */
+ IC_64BIT_XS_ADSIZE, /* 2595 */
+ IC_XD_ADSIZE, /* 2596 */
+ IC_64BIT_XD_ADSIZE, /* 2597 */
+ IC_XS_ADSIZE, /* 2598 */
+ IC_64BIT_XD_ADSIZE, /* 2599 */
+ IC_ADSIZE, /* 2600 */
+ IC_64BIT_REXW_ADSIZE, /* 2601 */
+ IC_XS_ADSIZE, /* 2602 */
+ IC_64BIT_REXW_XS, /* 2603 */
+ IC_XD_ADSIZE, /* 2604 */
+ IC_64BIT_REXW_XD, /* 2605 */
+ IC_XS_ADSIZE, /* 2606 */
+ IC_64BIT_REXW_XS, /* 2607 */
+ IC_OPSIZE_ADSIZE, /* 2608 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 2609 */
+ IC_XS_OPSIZE, /* 2610 */
+ IC_64BIT_XS_OPSIZE, /* 2611 */
+ IC_XD_OPSIZE, /* 2612 */
+ IC_64BIT_XD_OPSIZE, /* 2613 */
+ IC_XS_OPSIZE, /* 2614 */
+ IC_64BIT_XD_OPSIZE, /* 2615 */
+ IC_OPSIZE_ADSIZE, /* 2616 */
+ IC_64BIT_REXW_OPSIZE, /* 2617 */
+ IC_XS_OPSIZE, /* 2618 */
+ IC_64BIT_REXW_XS, /* 2619 */
+ IC_XD_OPSIZE, /* 2620 */
+ IC_64BIT_REXW_XD, /* 2621 */
+ IC_XS_OPSIZE, /* 2622 */
+ IC_64BIT_REXW_XS, /* 2623 */
+ IC_VEX, /* 2624 */
+ IC_VEX, /* 2625 */
+ IC_VEX_XS, /* 2626 */
+ IC_VEX_XS, /* 2627 */
+ IC_VEX_XD, /* 2628 */
+ IC_VEX_XD, /* 2629 */
+ IC_VEX_XD, /* 2630 */
+ IC_VEX_XD, /* 2631 */
+ IC_VEX_W, /* 2632 */
+ IC_VEX_W, /* 2633 */
+ IC_VEX_W_XS, /* 2634 */
+ IC_VEX_W_XS, /* 2635 */
+ IC_VEX_W_XD, /* 2636 */
+ IC_VEX_W_XD, /* 2637 */
+ IC_VEX_W_XD, /* 2638 */
+ IC_VEX_W_XD, /* 2639 */
+ IC_VEX_OPSIZE, /* 2640 */
+ IC_VEX_OPSIZE, /* 2641 */
+ IC_VEX_OPSIZE, /* 2642 */
+ IC_VEX_OPSIZE, /* 2643 */
+ IC_VEX_OPSIZE, /* 2644 */
+ IC_VEX_OPSIZE, /* 2645 */
+ IC_VEX_OPSIZE, /* 2646 */
+ IC_VEX_OPSIZE, /* 2647 */
+ IC_VEX_W_OPSIZE, /* 2648 */
+ IC_VEX_W_OPSIZE, /* 2649 */
+ IC_VEX_W_OPSIZE, /* 2650 */
+ IC_VEX_W_OPSIZE, /* 2651 */
+ IC_VEX_W_OPSIZE, /* 2652 */
+ IC_VEX_W_OPSIZE, /* 2653 */
+ IC_VEX_W_OPSIZE, /* 2654 */
+ IC_VEX_W_OPSIZE, /* 2655 */
+ IC_VEX, /* 2656 */
+ IC_VEX, /* 2657 */
+ IC_VEX_XS, /* 2658 */
+ IC_VEX_XS, /* 2659 */
+ IC_VEX_XD, /* 2660 */
+ IC_VEX_XD, /* 2661 */
+ IC_VEX_XD, /* 2662 */
+ IC_VEX_XD, /* 2663 */
+ IC_VEX_W, /* 2664 */
+ IC_VEX_W, /* 2665 */
+ IC_VEX_W_XS, /* 2666 */
+ IC_VEX_W_XS, /* 2667 */
+ IC_VEX_W_XD, /* 2668 */
+ IC_VEX_W_XD, /* 2669 */
+ IC_VEX_W_XD, /* 2670 */
+ IC_VEX_W_XD, /* 2671 */
+ IC_VEX_OPSIZE, /* 2672 */
+ IC_VEX_OPSIZE, /* 2673 */
+ IC_VEX_OPSIZE, /* 2674 */
+ IC_VEX_OPSIZE, /* 2675 */
+ IC_VEX_OPSIZE, /* 2676 */
+ IC_VEX_OPSIZE, /* 2677 */
+ IC_VEX_OPSIZE, /* 2678 */
+ IC_VEX_OPSIZE, /* 2679 */
+ IC_VEX_W_OPSIZE, /* 2680 */
+ IC_VEX_W_OPSIZE, /* 2681 */
+ IC_VEX_W_OPSIZE, /* 2682 */
+ IC_VEX_W_OPSIZE, /* 2683 */
+ IC_VEX_W_OPSIZE, /* 2684 */
+ IC_VEX_W_OPSIZE, /* 2685 */
+ IC_VEX_W_OPSIZE, /* 2686 */
+ IC_VEX_W_OPSIZE, /* 2687 */
+ IC_VEX_L, /* 2688 */
+ IC_VEX_L, /* 2689 */
+ IC_VEX_L_XS, /* 2690 */
+ IC_VEX_L_XS, /* 2691 */
+ IC_VEX_L_XD, /* 2692 */
+ IC_VEX_L_XD, /* 2693 */
+ IC_VEX_L_XD, /* 2694 */
+ IC_VEX_L_XD, /* 2695 */
+ IC_VEX_L_W, /* 2696 */
+ IC_VEX_L_W, /* 2697 */
+ IC_VEX_L_W_XS, /* 2698 */
+ IC_VEX_L_W_XS, /* 2699 */
+ IC_VEX_L_W_XD, /* 2700 */
+ IC_VEX_L_W_XD, /* 2701 */
+ IC_VEX_L_W_XD, /* 2702 */
+ IC_VEX_L_W_XD, /* 2703 */
+ IC_VEX_L_OPSIZE, /* 2704 */
+ IC_VEX_L_OPSIZE, /* 2705 */
+ IC_VEX_L_OPSIZE, /* 2706 */
+ IC_VEX_L_OPSIZE, /* 2707 */
+ IC_VEX_L_OPSIZE, /* 2708 */
+ IC_VEX_L_OPSIZE, /* 2709 */
+ IC_VEX_L_OPSIZE, /* 2710 */
+ IC_VEX_L_OPSIZE, /* 2711 */
+ IC_VEX_L_W_OPSIZE, /* 2712 */
+ IC_VEX_L_W_OPSIZE, /* 2713 */
+ IC_VEX_L_W_OPSIZE, /* 2714 */
+ IC_VEX_L_W_OPSIZE, /* 2715 */
+ IC_VEX_L_W_OPSIZE, /* 2716 */
+ IC_VEX_L_W_OPSIZE, /* 2717 */
+ IC_VEX_L_W_OPSIZE, /* 2718 */
+ IC_VEX_L_W_OPSIZE, /* 2719 */
+ IC_VEX_L, /* 2720 */
+ IC_VEX_L, /* 2721 */
+ IC_VEX_L_XS, /* 2722 */
+ IC_VEX_L_XS, /* 2723 */
+ IC_VEX_L_XD, /* 2724 */
+ IC_VEX_L_XD, /* 2725 */
+ IC_VEX_L_XD, /* 2726 */
+ IC_VEX_L_XD, /* 2727 */
+ IC_VEX_L_W, /* 2728 */
+ IC_VEX_L_W, /* 2729 */
+ IC_VEX_L_W_XS, /* 2730 */
+ IC_VEX_L_W_XS, /* 2731 */
+ IC_VEX_L_W_XD, /* 2732 */
+ IC_VEX_L_W_XD, /* 2733 */
+ IC_VEX_L_W_XD, /* 2734 */
+ IC_VEX_L_W_XD, /* 2735 */
+ IC_VEX_L_OPSIZE, /* 2736 */
+ IC_VEX_L_OPSIZE, /* 2737 */
+ IC_VEX_L_OPSIZE, /* 2738 */
+ IC_VEX_L_OPSIZE, /* 2739 */
+ IC_VEX_L_OPSIZE, /* 2740 */
+ IC_VEX_L_OPSIZE, /* 2741 */
+ IC_VEX_L_OPSIZE, /* 2742 */
+ IC_VEX_L_OPSIZE, /* 2743 */
+ IC_VEX_L_W_OPSIZE, /* 2744 */
+ IC_VEX_L_W_OPSIZE, /* 2745 */
+ IC_VEX_L_W_OPSIZE, /* 2746 */
+ IC_VEX_L_W_OPSIZE, /* 2747 */
+ IC_VEX_L_W_OPSIZE, /* 2748 */
+ IC_VEX_L_W_OPSIZE, /* 2749 */
+ IC_VEX_L_W_OPSIZE, /* 2750 */
+ IC_VEX_L_W_OPSIZE, /* 2751 */
+ IC_VEX_L, /* 2752 */
+ IC_VEX_L, /* 2753 */
+ IC_VEX_L_XS, /* 2754 */
+ IC_VEX_L_XS, /* 2755 */
+ IC_VEX_L_XD, /* 2756 */
+ IC_VEX_L_XD, /* 2757 */
+ IC_VEX_L_XD, /* 2758 */
+ IC_VEX_L_XD, /* 2759 */
+ IC_VEX_L_W, /* 2760 */
+ IC_VEX_L_W, /* 2761 */
+ IC_VEX_L_W_XS, /* 2762 */
+ IC_VEX_L_W_XS, /* 2763 */
+ IC_VEX_L_W_XD, /* 2764 */
+ IC_VEX_L_W_XD, /* 2765 */
+ IC_VEX_L_W_XD, /* 2766 */
+ IC_VEX_L_W_XD, /* 2767 */
+ IC_VEX_L_OPSIZE, /* 2768 */
+ IC_VEX_L_OPSIZE, /* 2769 */
+ IC_VEX_L_OPSIZE, /* 2770 */
+ IC_VEX_L_OPSIZE, /* 2771 */
+ IC_VEX_L_OPSIZE, /* 2772 */
+ IC_VEX_L_OPSIZE, /* 2773 */
+ IC_VEX_L_OPSIZE, /* 2774 */
+ IC_VEX_L_OPSIZE, /* 2775 */
+ IC_VEX_L_W_OPSIZE, /* 2776 */
+ IC_VEX_L_W_OPSIZE, /* 2777 */
+ IC_VEX_L_W_OPSIZE, /* 2778 */
+ IC_VEX_L_W_OPSIZE, /* 2779 */
+ IC_VEX_L_W_OPSIZE, /* 2780 */
+ IC_VEX_L_W_OPSIZE, /* 2781 */
+ IC_VEX_L_W_OPSIZE, /* 2782 */
+ IC_VEX_L_W_OPSIZE, /* 2783 */
+ IC_VEX_L, /* 2784 */
+ IC_VEX_L, /* 2785 */
+ IC_VEX_L_XS, /* 2786 */
+ IC_VEX_L_XS, /* 2787 */
+ IC_VEX_L_XD, /* 2788 */
+ IC_VEX_L_XD, /* 2789 */
+ IC_VEX_L_XD, /* 2790 */
+ IC_VEX_L_XD, /* 2791 */
+ IC_VEX_L_W, /* 2792 */
+ IC_VEX_L_W, /* 2793 */
+ IC_VEX_L_W_XS, /* 2794 */
+ IC_VEX_L_W_XS, /* 2795 */
+ IC_VEX_L_W_XD, /* 2796 */
+ IC_VEX_L_W_XD, /* 2797 */
+ IC_VEX_L_W_XD, /* 2798 */
+ IC_VEX_L_W_XD, /* 2799 */
+ IC_VEX_L_OPSIZE, /* 2800 */
+ IC_VEX_L_OPSIZE, /* 2801 */
+ IC_VEX_L_OPSIZE, /* 2802 */
+ IC_VEX_L_OPSIZE, /* 2803 */
+ IC_VEX_L_OPSIZE, /* 2804 */
+ IC_VEX_L_OPSIZE, /* 2805 */
+ IC_VEX_L_OPSIZE, /* 2806 */
+ IC_VEX_L_OPSIZE, /* 2807 */
+ IC_VEX_L_W_OPSIZE, /* 2808 */
+ IC_VEX_L_W_OPSIZE, /* 2809 */
+ IC_VEX_L_W_OPSIZE, /* 2810 */
+ IC_VEX_L_W_OPSIZE, /* 2811 */
+ IC_VEX_L_W_OPSIZE, /* 2812 */
+ IC_VEX_L_W_OPSIZE, /* 2813 */
+ IC_VEX_L_W_OPSIZE, /* 2814 */
+ IC_VEX_L_W_OPSIZE, /* 2815 */
+ IC_EVEX_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_ADSIZE, /* 3106 */
+ IC_64BIT_XS_ADSIZE, /* 3107 */
+ IC_XD_ADSIZE, /* 3108 */
+ IC_64BIT_XD_ADSIZE, /* 3109 */
+ IC_XS_ADSIZE, /* 3110 */
+ IC_64BIT_XD_ADSIZE, /* 3111 */
+ IC_ADSIZE, /* 3112 */
+ IC_64BIT_REXW_ADSIZE, /* 3113 */
+ IC_XS_ADSIZE, /* 3114 */
+ IC_64BIT_REXW_XS, /* 3115 */
+ IC_XD_ADSIZE, /* 3116 */
+ IC_64BIT_REXW_XD, /* 3117 */
+ IC_XS_ADSIZE, /* 3118 */
+ IC_64BIT_REXW_XS, /* 3119 */
+ IC_OPSIZE_ADSIZE, /* 3120 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 3121 */
+ IC_XS_OPSIZE, /* 3122 */
+ IC_64BIT_XS_OPSIZE, /* 3123 */
+ IC_XD_OPSIZE, /* 3124 */
+ IC_64BIT_XD_OPSIZE, /* 3125 */
+ IC_XS_OPSIZE, /* 3126 */
+ IC_64BIT_XD_OPSIZE, /* 3127 */
+ IC_OPSIZE_ADSIZE, /* 3128 */
+ IC_64BIT_REXW_OPSIZE, /* 3129 */
+ IC_XS_OPSIZE, /* 3130 */
+ IC_64BIT_REXW_XS, /* 3131 */
+ IC_XD_OPSIZE, /* 3132 */
+ IC_64BIT_REXW_XD, /* 3133 */
+ IC_XS_OPSIZE, /* 3134 */
+ IC_64BIT_REXW_XS, /* 3135 */
+ IC_VEX, /* 3136 */
+ IC_VEX, /* 3137 */
+ IC_VEX_XS, /* 3138 */
+ IC_VEX_XS, /* 3139 */
+ IC_VEX_XD, /* 3140 */
+ IC_VEX_XD, /* 3141 */
+ IC_VEX_XD, /* 3142 */
+ IC_VEX_XD, /* 3143 */
+ IC_VEX_W, /* 3144 */
+ IC_VEX_W, /* 3145 */
+ IC_VEX_W_XS, /* 3146 */
+ IC_VEX_W_XS, /* 3147 */
+ IC_VEX_W_XD, /* 3148 */
+ IC_VEX_W_XD, /* 3149 */
+ IC_VEX_W_XD, /* 3150 */
+ IC_VEX_W_XD, /* 3151 */
+ IC_VEX_OPSIZE, /* 3152 */
+ IC_VEX_OPSIZE, /* 3153 */
+ IC_VEX_OPSIZE, /* 3154 */
+ IC_VEX_OPSIZE, /* 3155 */
+ IC_VEX_OPSIZE, /* 3156 */
+ IC_VEX_OPSIZE, /* 3157 */
+ IC_VEX_OPSIZE, /* 3158 */
+ IC_VEX_OPSIZE, /* 3159 */
+ IC_VEX_W_OPSIZE, /* 3160 */
+ IC_VEX_W_OPSIZE, /* 3161 */
+ IC_VEX_W_OPSIZE, /* 3162 */
+ IC_VEX_W_OPSIZE, /* 3163 */
+ IC_VEX_W_OPSIZE, /* 3164 */
+ IC_VEX_W_OPSIZE, /* 3165 */
+ IC_VEX_W_OPSIZE, /* 3166 */
+ IC_VEX_W_OPSIZE, /* 3167 */
+ IC_VEX, /* 3168 */
+ IC_VEX, /* 3169 */
+ IC_VEX_XS, /* 3170 */
+ IC_VEX_XS, /* 3171 */
+ IC_VEX_XD, /* 3172 */
+ IC_VEX_XD, /* 3173 */
+ IC_VEX_XD, /* 3174 */
+ IC_VEX_XD, /* 3175 */
+ IC_VEX_W, /* 3176 */
+ IC_VEX_W, /* 3177 */
+ IC_VEX_W_XS, /* 3178 */
+ IC_VEX_W_XS, /* 3179 */
+ IC_VEX_W_XD, /* 3180 */
+ IC_VEX_W_XD, /* 3181 */
+ IC_VEX_W_XD, /* 3182 */
+ IC_VEX_W_XD, /* 3183 */
+ IC_VEX_OPSIZE, /* 3184 */
+ IC_VEX_OPSIZE, /* 3185 */
+ IC_VEX_OPSIZE, /* 3186 */
+ IC_VEX_OPSIZE, /* 3187 */
+ IC_VEX_OPSIZE, /* 3188 */
+ IC_VEX_OPSIZE, /* 3189 */
+ IC_VEX_OPSIZE, /* 3190 */
+ IC_VEX_OPSIZE, /* 3191 */
+ IC_VEX_W_OPSIZE, /* 3192 */
+ IC_VEX_W_OPSIZE, /* 3193 */
+ IC_VEX_W_OPSIZE, /* 3194 */
+ IC_VEX_W_OPSIZE, /* 3195 */
+ IC_VEX_W_OPSIZE, /* 3196 */
+ IC_VEX_W_OPSIZE, /* 3197 */
+ IC_VEX_W_OPSIZE, /* 3198 */
+ IC_VEX_W_OPSIZE, /* 3199 */
+ IC_VEX_L, /* 3200 */
+ IC_VEX_L, /* 3201 */
+ IC_VEX_L_XS, /* 3202 */
+ IC_VEX_L_XS, /* 3203 */
+ IC_VEX_L_XD, /* 3204 */
+ IC_VEX_L_XD, /* 3205 */
+ IC_VEX_L_XD, /* 3206 */
+ IC_VEX_L_XD, /* 3207 */
+ IC_VEX_L_W, /* 3208 */
+ IC_VEX_L_W, /* 3209 */
+ IC_VEX_L_W_XS, /* 3210 */
+ IC_VEX_L_W_XS, /* 3211 */
+ IC_VEX_L_W_XD, /* 3212 */
+ IC_VEX_L_W_XD, /* 3213 */
+ IC_VEX_L_W_XD, /* 3214 */
+ IC_VEX_L_W_XD, /* 3215 */
+ IC_VEX_L_OPSIZE, /* 3216 */
+ IC_VEX_L_OPSIZE, /* 3217 */
+ IC_VEX_L_OPSIZE, /* 3218 */
+ IC_VEX_L_OPSIZE, /* 3219 */
+ IC_VEX_L_OPSIZE, /* 3220 */
+ IC_VEX_L_OPSIZE, /* 3221 */
+ IC_VEX_L_OPSIZE, /* 3222 */
+ IC_VEX_L_OPSIZE, /* 3223 */
+ IC_VEX_L_W_OPSIZE, /* 3224 */
+ IC_VEX_L_W_OPSIZE, /* 3225 */
+ IC_VEX_L_W_OPSIZE, /* 3226 */
+ IC_VEX_L_W_OPSIZE, /* 3227 */
+ IC_VEX_L_W_OPSIZE, /* 3228 */
+ IC_VEX_L_W_OPSIZE, /* 3229 */
+ IC_VEX_L_W_OPSIZE, /* 3230 */
+ IC_VEX_L_W_OPSIZE, /* 3231 */
+ IC_VEX_L, /* 3232 */
+ IC_VEX_L, /* 3233 */
+ IC_VEX_L_XS, /* 3234 */
+ IC_VEX_L_XS, /* 3235 */
+ IC_VEX_L_XD, /* 3236 */
+ IC_VEX_L_XD, /* 3237 */
+ IC_VEX_L_XD, /* 3238 */
+ IC_VEX_L_XD, /* 3239 */
+ IC_VEX_L_W, /* 3240 */
+ IC_VEX_L_W, /* 3241 */
+ IC_VEX_L_W_XS, /* 3242 */
+ IC_VEX_L_W_XS, /* 3243 */
+ IC_VEX_L_W_XD, /* 3244 */
+ IC_VEX_L_W_XD, /* 3245 */
+ IC_VEX_L_W_XD, /* 3246 */
+ IC_VEX_L_W_XD, /* 3247 */
+ IC_VEX_L_OPSIZE, /* 3248 */
+ IC_VEX_L_OPSIZE, /* 3249 */
+ IC_VEX_L_OPSIZE, /* 3250 */
+ IC_VEX_L_OPSIZE, /* 3251 */
+ IC_VEX_L_OPSIZE, /* 3252 */
+ IC_VEX_L_OPSIZE, /* 3253 */
+ IC_VEX_L_OPSIZE, /* 3254 */
+ IC_VEX_L_OPSIZE, /* 3255 */
+ IC_VEX_L_W_OPSIZE, /* 3256 */
+ IC_VEX_L_W_OPSIZE, /* 3257 */
+ IC_VEX_L_W_OPSIZE, /* 3258 */
+ IC_VEX_L_W_OPSIZE, /* 3259 */
+ IC_VEX_L_W_OPSIZE, /* 3260 */
+ IC_VEX_L_W_OPSIZE, /* 3261 */
+ IC_VEX_L_W_OPSIZE, /* 3262 */
+ IC_VEX_L_W_OPSIZE, /* 3263 */
+ IC_VEX_L, /* 3264 */
+ IC_VEX_L, /* 3265 */
+ IC_VEX_L_XS, /* 3266 */
+ IC_VEX_L_XS, /* 3267 */
+ IC_VEX_L_XD, /* 3268 */
+ IC_VEX_L_XD, /* 3269 */
+ IC_VEX_L_XD, /* 3270 */
+ IC_VEX_L_XD, /* 3271 */
+ IC_VEX_L_W, /* 3272 */
+ IC_VEX_L_W, /* 3273 */
+ IC_VEX_L_W_XS, /* 3274 */
+ IC_VEX_L_W_XS, /* 3275 */
+ IC_VEX_L_W_XD, /* 3276 */
+ IC_VEX_L_W_XD, /* 3277 */
+ IC_VEX_L_W_XD, /* 3278 */
+ IC_VEX_L_W_XD, /* 3279 */
+ IC_VEX_L_OPSIZE, /* 3280 */
+ IC_VEX_L_OPSIZE, /* 3281 */
+ IC_VEX_L_OPSIZE, /* 3282 */
+ IC_VEX_L_OPSIZE, /* 3283 */
+ IC_VEX_L_OPSIZE, /* 3284 */
+ IC_VEX_L_OPSIZE, /* 3285 */
+ IC_VEX_L_OPSIZE, /* 3286 */
+ IC_VEX_L_OPSIZE, /* 3287 */
+ IC_VEX_L_W_OPSIZE, /* 3288 */
+ IC_VEX_L_W_OPSIZE, /* 3289 */
+ IC_VEX_L_W_OPSIZE, /* 3290 */
+ IC_VEX_L_W_OPSIZE, /* 3291 */
+ IC_VEX_L_W_OPSIZE, /* 3292 */
+ IC_VEX_L_W_OPSIZE, /* 3293 */
+ IC_VEX_L_W_OPSIZE, /* 3294 */
+ IC_VEX_L_W_OPSIZE, /* 3295 */
+ IC_VEX_L, /* 3296 */
+ IC_VEX_L, /* 3297 */
+ IC_VEX_L_XS, /* 3298 */
+ IC_VEX_L_XS, /* 3299 */
+ IC_VEX_L_XD, /* 3300 */
+ IC_VEX_L_XD, /* 3301 */
+ IC_VEX_L_XD, /* 3302 */
+ IC_VEX_L_XD, /* 3303 */
+ IC_VEX_L_W, /* 3304 */
+ IC_VEX_L_W, /* 3305 */
+ IC_VEX_L_W_XS, /* 3306 */
+ IC_VEX_L_W_XS, /* 3307 */
+ IC_VEX_L_W_XD, /* 3308 */
+ IC_VEX_L_W_XD, /* 3309 */
+ IC_VEX_L_W_XD, /* 3310 */
+ IC_VEX_L_W_XD, /* 3311 */
+ IC_VEX_L_OPSIZE, /* 3312 */
+ IC_VEX_L_OPSIZE, /* 3313 */
+ IC_VEX_L_OPSIZE, /* 3314 */
+ IC_VEX_L_OPSIZE, /* 3315 */
+ IC_VEX_L_OPSIZE, /* 3316 */
+ IC_VEX_L_OPSIZE, /* 3317 */
+ IC_VEX_L_OPSIZE, /* 3318 */
+ IC_VEX_L_OPSIZE, /* 3319 */
+ IC_VEX_L_W_OPSIZE, /* 3320 */
+ IC_VEX_L_W_OPSIZE, /* 3321 */
+ IC_VEX_L_W_OPSIZE, /* 3322 */
+ IC_VEX_L_W_OPSIZE, /* 3323 */
+ IC_VEX_L_W_OPSIZE, /* 3324 */
+ IC_VEX_L_W_OPSIZE, /* 3325 */
+ IC_VEX_L_W_OPSIZE, /* 3326 */
+ IC_VEX_L_W_OPSIZE, /* 3327 */
+ IC_EVEX_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_ADSIZE, /* 3618 */
+ IC_64BIT_XS_ADSIZE, /* 3619 */
+ IC_XD_ADSIZE, /* 3620 */
+ IC_64BIT_XD_ADSIZE, /* 3621 */
+ IC_XS_ADSIZE, /* 3622 */
+ IC_64BIT_XD_ADSIZE, /* 3623 */
+ IC_ADSIZE, /* 3624 */
+ IC_64BIT_REXW_ADSIZE, /* 3625 */
+ IC_XS_ADSIZE, /* 3626 */
+ IC_64BIT_REXW_XS, /* 3627 */
+ IC_XD_ADSIZE, /* 3628 */
+ IC_64BIT_REXW_XD, /* 3629 */
+ IC_XS_ADSIZE, /* 3630 */
+ IC_64BIT_REXW_XS, /* 3631 */
+ IC_OPSIZE_ADSIZE, /* 3632 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 3633 */
+ IC_XS_OPSIZE, /* 3634 */
+ IC_64BIT_XS_OPSIZE, /* 3635 */
+ IC_XD_OPSIZE, /* 3636 */
+ IC_64BIT_XD_OPSIZE, /* 3637 */
+ IC_XS_OPSIZE, /* 3638 */
+ IC_64BIT_XD_OPSIZE, /* 3639 */
+ IC_OPSIZE_ADSIZE, /* 3640 */
+ IC_64BIT_REXW_OPSIZE, /* 3641 */
+ IC_XS_OPSIZE, /* 3642 */
+ IC_64BIT_REXW_XS, /* 3643 */
+ IC_XD_OPSIZE, /* 3644 */
+ IC_64BIT_REXW_XD, /* 3645 */
+ IC_XS_OPSIZE, /* 3646 */
+ IC_64BIT_REXW_XS, /* 3647 */
+ IC_VEX, /* 3648 */
+ IC_VEX, /* 3649 */
+ IC_VEX_XS, /* 3650 */
+ IC_VEX_XS, /* 3651 */
+ IC_VEX_XD, /* 3652 */
+ IC_VEX_XD, /* 3653 */
+ IC_VEX_XD, /* 3654 */
+ IC_VEX_XD, /* 3655 */
+ IC_VEX_W, /* 3656 */
+ IC_VEX_W, /* 3657 */
+ IC_VEX_W_XS, /* 3658 */
+ IC_VEX_W_XS, /* 3659 */
+ IC_VEX_W_XD, /* 3660 */
+ IC_VEX_W_XD, /* 3661 */
+ IC_VEX_W_XD, /* 3662 */
+ IC_VEX_W_XD, /* 3663 */
+ IC_VEX_OPSIZE, /* 3664 */
+ IC_VEX_OPSIZE, /* 3665 */
+ IC_VEX_OPSIZE, /* 3666 */
+ IC_VEX_OPSIZE, /* 3667 */
+ IC_VEX_OPSIZE, /* 3668 */
+ IC_VEX_OPSIZE, /* 3669 */
+ IC_VEX_OPSIZE, /* 3670 */
+ IC_VEX_OPSIZE, /* 3671 */
+ IC_VEX_W_OPSIZE, /* 3672 */
+ IC_VEX_W_OPSIZE, /* 3673 */
+ IC_VEX_W_OPSIZE, /* 3674 */
+ IC_VEX_W_OPSIZE, /* 3675 */
+ IC_VEX_W_OPSIZE, /* 3676 */
+ IC_VEX_W_OPSIZE, /* 3677 */
+ IC_VEX_W_OPSIZE, /* 3678 */
+ IC_VEX_W_OPSIZE, /* 3679 */
+ IC_VEX, /* 3680 */
+ IC_VEX, /* 3681 */
+ IC_VEX_XS, /* 3682 */
+ IC_VEX_XS, /* 3683 */
+ IC_VEX_XD, /* 3684 */
+ IC_VEX_XD, /* 3685 */
+ IC_VEX_XD, /* 3686 */
+ IC_VEX_XD, /* 3687 */
+ IC_VEX_W, /* 3688 */
+ IC_VEX_W, /* 3689 */
+ IC_VEX_W_XS, /* 3690 */
+ IC_VEX_W_XS, /* 3691 */
+ IC_VEX_W_XD, /* 3692 */
+ IC_VEX_W_XD, /* 3693 */
+ IC_VEX_W_XD, /* 3694 */
+ IC_VEX_W_XD, /* 3695 */
+ IC_VEX_OPSIZE, /* 3696 */
+ IC_VEX_OPSIZE, /* 3697 */
+ IC_VEX_OPSIZE, /* 3698 */
+ IC_VEX_OPSIZE, /* 3699 */
+ IC_VEX_OPSIZE, /* 3700 */
+ IC_VEX_OPSIZE, /* 3701 */
+ IC_VEX_OPSIZE, /* 3702 */
+ IC_VEX_OPSIZE, /* 3703 */
+ IC_VEX_W_OPSIZE, /* 3704 */
+ IC_VEX_W_OPSIZE, /* 3705 */
+ IC_VEX_W_OPSIZE, /* 3706 */
+ IC_VEX_W_OPSIZE, /* 3707 */
+ IC_VEX_W_OPSIZE, /* 3708 */
+ IC_VEX_W_OPSIZE, /* 3709 */
+ IC_VEX_W_OPSIZE, /* 3710 */
+ IC_VEX_W_OPSIZE, /* 3711 */
+ IC_VEX_L, /* 3712 */
+ IC_VEX_L, /* 3713 */
+ IC_VEX_L_XS, /* 3714 */
+ IC_VEX_L_XS, /* 3715 */
+ IC_VEX_L_XD, /* 3716 */
+ IC_VEX_L_XD, /* 3717 */
+ IC_VEX_L_XD, /* 3718 */
+ IC_VEX_L_XD, /* 3719 */
+ IC_VEX_L_W, /* 3720 */
+ IC_VEX_L_W, /* 3721 */
+ IC_VEX_L_W_XS, /* 3722 */
+ IC_VEX_L_W_XS, /* 3723 */
+ IC_VEX_L_W_XD, /* 3724 */
+ IC_VEX_L_W_XD, /* 3725 */
+ IC_VEX_L_W_XD, /* 3726 */
+ IC_VEX_L_W_XD, /* 3727 */
+ IC_VEX_L_OPSIZE, /* 3728 */
+ IC_VEX_L_OPSIZE, /* 3729 */
+ IC_VEX_L_OPSIZE, /* 3730 */
+ IC_VEX_L_OPSIZE, /* 3731 */
+ IC_VEX_L_OPSIZE, /* 3732 */
+ IC_VEX_L_OPSIZE, /* 3733 */
+ IC_VEX_L_OPSIZE, /* 3734 */
+ IC_VEX_L_OPSIZE, /* 3735 */
+ IC_VEX_L_W_OPSIZE, /* 3736 */
+ IC_VEX_L_W_OPSIZE, /* 3737 */
+ IC_VEX_L_W_OPSIZE, /* 3738 */
+ IC_VEX_L_W_OPSIZE, /* 3739 */
+ IC_VEX_L_W_OPSIZE, /* 3740 */
+ IC_VEX_L_W_OPSIZE, /* 3741 */
+ IC_VEX_L_W_OPSIZE, /* 3742 */
+ IC_VEX_L_W_OPSIZE, /* 3743 */
+ IC_VEX_L, /* 3744 */
+ IC_VEX_L, /* 3745 */
+ IC_VEX_L_XS, /* 3746 */
+ IC_VEX_L_XS, /* 3747 */
+ IC_VEX_L_XD, /* 3748 */
+ IC_VEX_L_XD, /* 3749 */
+ IC_VEX_L_XD, /* 3750 */
+ IC_VEX_L_XD, /* 3751 */
+ IC_VEX_L_W, /* 3752 */
+ IC_VEX_L_W, /* 3753 */
+ IC_VEX_L_W_XS, /* 3754 */
+ IC_VEX_L_W_XS, /* 3755 */
+ IC_VEX_L_W_XD, /* 3756 */
+ IC_VEX_L_W_XD, /* 3757 */
+ IC_VEX_L_W_XD, /* 3758 */
+ IC_VEX_L_W_XD, /* 3759 */
+ IC_VEX_L_OPSIZE, /* 3760 */
+ IC_VEX_L_OPSIZE, /* 3761 */
+ IC_VEX_L_OPSIZE, /* 3762 */
+ IC_VEX_L_OPSIZE, /* 3763 */
+ IC_VEX_L_OPSIZE, /* 3764 */
+ IC_VEX_L_OPSIZE, /* 3765 */
+ IC_VEX_L_OPSIZE, /* 3766 */
+ IC_VEX_L_OPSIZE, /* 3767 */
+ IC_VEX_L_W_OPSIZE, /* 3768 */
+ IC_VEX_L_W_OPSIZE, /* 3769 */
+ IC_VEX_L_W_OPSIZE, /* 3770 */
+ IC_VEX_L_W_OPSIZE, /* 3771 */
+ IC_VEX_L_W_OPSIZE, /* 3772 */
+ IC_VEX_L_W_OPSIZE, /* 3773 */
+ IC_VEX_L_W_OPSIZE, /* 3774 */
+ IC_VEX_L_W_OPSIZE, /* 3775 */
+ IC_VEX_L, /* 3776 */
+ IC_VEX_L, /* 3777 */
+ IC_VEX_L_XS, /* 3778 */
+ IC_VEX_L_XS, /* 3779 */
+ IC_VEX_L_XD, /* 3780 */
+ IC_VEX_L_XD, /* 3781 */
+ IC_VEX_L_XD, /* 3782 */
+ IC_VEX_L_XD, /* 3783 */
+ IC_VEX_L_W, /* 3784 */
+ IC_VEX_L_W, /* 3785 */
+ IC_VEX_L_W_XS, /* 3786 */
+ IC_VEX_L_W_XS, /* 3787 */
+ IC_VEX_L_W_XD, /* 3788 */
+ IC_VEX_L_W_XD, /* 3789 */
+ IC_VEX_L_W_XD, /* 3790 */
+ IC_VEX_L_W_XD, /* 3791 */
+ IC_VEX_L_OPSIZE, /* 3792 */
+ IC_VEX_L_OPSIZE, /* 3793 */
+ IC_VEX_L_OPSIZE, /* 3794 */
+ IC_VEX_L_OPSIZE, /* 3795 */
+ IC_VEX_L_OPSIZE, /* 3796 */
+ IC_VEX_L_OPSIZE, /* 3797 */
+ IC_VEX_L_OPSIZE, /* 3798 */
+ IC_VEX_L_OPSIZE, /* 3799 */
+ IC_VEX_L_W_OPSIZE, /* 3800 */
+ IC_VEX_L_W_OPSIZE, /* 3801 */
+ IC_VEX_L_W_OPSIZE, /* 3802 */
+ IC_VEX_L_W_OPSIZE, /* 3803 */
+ IC_VEX_L_W_OPSIZE, /* 3804 */
+ IC_VEX_L_W_OPSIZE, /* 3805 */
+ IC_VEX_L_W_OPSIZE, /* 3806 */
+ IC_VEX_L_W_OPSIZE, /* 3807 */
+ IC_VEX_L, /* 3808 */
+ IC_VEX_L, /* 3809 */
+ IC_VEX_L_XS, /* 3810 */
+ IC_VEX_L_XS, /* 3811 */
+ IC_VEX_L_XD, /* 3812 */
+ IC_VEX_L_XD, /* 3813 */
+ IC_VEX_L_XD, /* 3814 */
+ IC_VEX_L_XD, /* 3815 */
+ IC_VEX_L_W, /* 3816 */
+ IC_VEX_L_W, /* 3817 */
+ IC_VEX_L_W_XS, /* 3818 */
+ IC_VEX_L_W_XS, /* 3819 */
+ IC_VEX_L_W_XD, /* 3820 */
+ IC_VEX_L_W_XD, /* 3821 */
+ IC_VEX_L_W_XD, /* 3822 */
+ IC_VEX_L_W_XD, /* 3823 */
+ IC_VEX_L_OPSIZE, /* 3824 */
+ IC_VEX_L_OPSIZE, /* 3825 */
+ IC_VEX_L_OPSIZE, /* 3826 */
+ IC_VEX_L_OPSIZE, /* 3827 */
+ IC_VEX_L_OPSIZE, /* 3828 */
+ IC_VEX_L_OPSIZE, /* 3829 */
+ IC_VEX_L_OPSIZE, /* 3830 */
+ IC_VEX_L_OPSIZE, /* 3831 */
+ IC_VEX_L_W_OPSIZE, /* 3832 */
+ IC_VEX_L_W_OPSIZE, /* 3833 */
+ IC_VEX_L_W_OPSIZE, /* 3834 */
+ IC_VEX_L_W_OPSIZE, /* 3835 */
+ IC_VEX_L_W_OPSIZE, /* 3836 */
+ IC_VEX_L_W_OPSIZE, /* 3837 */
+ IC_VEX_L_W_OPSIZE, /* 3838 */
+ IC_VEX_L_W_OPSIZE, /* 3839 */
+ IC_EVEX_L2_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_ADSIZE, /* 4130 */
+ IC_64BIT_XS_ADSIZE, /* 4131 */
+ IC_XD_ADSIZE, /* 4132 */
+ IC_64BIT_XD_ADSIZE, /* 4133 */
+ IC_XS_ADSIZE, /* 4134 */
+ IC_64BIT_XD_ADSIZE, /* 4135 */
+ IC_ADSIZE, /* 4136 */
+ IC_64BIT_REXW_ADSIZE, /* 4137 */
+ IC_XS_ADSIZE, /* 4138 */
+ IC_64BIT_REXW_XS, /* 4139 */
+ IC_XD_ADSIZE, /* 4140 */
+ IC_64BIT_REXW_XD, /* 4141 */
+ IC_XS_ADSIZE, /* 4142 */
+ IC_64BIT_REXW_XS, /* 4143 */
+ IC_OPSIZE_ADSIZE, /* 4144 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 4145 */
+ IC_XS_OPSIZE, /* 4146 */
+ IC_64BIT_XS_OPSIZE, /* 4147 */
+ IC_XD_OPSIZE, /* 4148 */
+ IC_64BIT_XD_OPSIZE, /* 4149 */
+ IC_XS_OPSIZE, /* 4150 */
+ IC_64BIT_XD_OPSIZE, /* 4151 */
+ IC_OPSIZE_ADSIZE, /* 4152 */
+ IC_64BIT_REXW_OPSIZE, /* 4153 */
+ IC_XS_OPSIZE, /* 4154 */
+ IC_64BIT_REXW_XS, /* 4155 */
+ IC_XD_OPSIZE, /* 4156 */
+ IC_64BIT_REXW_XD, /* 4157 */
+ IC_XS_OPSIZE, /* 4158 */
+ IC_64BIT_REXW_XS, /* 4159 */
+ IC_VEX, /* 4160 */
+ IC_VEX, /* 4161 */
+ IC_VEX_XS, /* 4162 */
+ IC_VEX_XS, /* 4163 */
+ IC_VEX_XD, /* 4164 */
+ IC_VEX_XD, /* 4165 */
+ IC_VEX_XD, /* 4166 */
+ IC_VEX_XD, /* 4167 */
+ IC_VEX_W, /* 4168 */
+ IC_VEX_W, /* 4169 */
+ IC_VEX_W_XS, /* 4170 */
+ IC_VEX_W_XS, /* 4171 */
+ IC_VEX_W_XD, /* 4172 */
+ IC_VEX_W_XD, /* 4173 */
+ IC_VEX_W_XD, /* 4174 */
+ IC_VEX_W_XD, /* 4175 */
+ IC_VEX_OPSIZE, /* 4176 */
+ IC_VEX_OPSIZE, /* 4177 */
+ IC_VEX_OPSIZE, /* 4178 */
+ IC_VEX_OPSIZE, /* 4179 */
+ IC_VEX_OPSIZE, /* 4180 */
+ IC_VEX_OPSIZE, /* 4181 */
+ IC_VEX_OPSIZE, /* 4182 */
+ IC_VEX_OPSIZE, /* 4183 */
+ IC_VEX_W_OPSIZE, /* 4184 */
+ IC_VEX_W_OPSIZE, /* 4185 */
+ IC_VEX_W_OPSIZE, /* 4186 */
+ IC_VEX_W_OPSIZE, /* 4187 */
+ IC_VEX_W_OPSIZE, /* 4188 */
+ IC_VEX_W_OPSIZE, /* 4189 */
+ IC_VEX_W_OPSIZE, /* 4190 */
+ IC_VEX_W_OPSIZE, /* 4191 */
+ IC_VEX, /* 4192 */
+ IC_VEX, /* 4193 */
+ IC_VEX_XS, /* 4194 */
+ IC_VEX_XS, /* 4195 */
+ IC_VEX_XD, /* 4196 */
+ IC_VEX_XD, /* 4197 */
+ IC_VEX_XD, /* 4198 */
+ IC_VEX_XD, /* 4199 */
+ IC_VEX_W, /* 4200 */
+ IC_VEX_W, /* 4201 */
+ IC_VEX_W_XS, /* 4202 */
+ IC_VEX_W_XS, /* 4203 */
+ IC_VEX_W_XD, /* 4204 */
+ IC_VEX_W_XD, /* 4205 */
+ IC_VEX_W_XD, /* 4206 */
+ IC_VEX_W_XD, /* 4207 */
+ IC_VEX_OPSIZE, /* 4208 */
+ IC_VEX_OPSIZE, /* 4209 */
+ IC_VEX_OPSIZE, /* 4210 */
+ IC_VEX_OPSIZE, /* 4211 */
+ IC_VEX_OPSIZE, /* 4212 */
+ IC_VEX_OPSIZE, /* 4213 */
+ IC_VEX_OPSIZE, /* 4214 */
+ IC_VEX_OPSIZE, /* 4215 */
+ IC_VEX_W_OPSIZE, /* 4216 */
+ IC_VEX_W_OPSIZE, /* 4217 */
+ IC_VEX_W_OPSIZE, /* 4218 */
+ IC_VEX_W_OPSIZE, /* 4219 */
+ IC_VEX_W_OPSIZE, /* 4220 */
+ IC_VEX_W_OPSIZE, /* 4221 */
+ IC_VEX_W_OPSIZE, /* 4222 */
+ IC_VEX_W_OPSIZE, /* 4223 */
+ IC_VEX_L, /* 4224 */
+ IC_VEX_L, /* 4225 */
+ IC_VEX_L_XS, /* 4226 */
+ IC_VEX_L_XS, /* 4227 */
+ IC_VEX_L_XD, /* 4228 */
+ IC_VEX_L_XD, /* 4229 */
+ IC_VEX_L_XD, /* 4230 */
+ IC_VEX_L_XD, /* 4231 */
+ IC_VEX_L_W, /* 4232 */
+ IC_VEX_L_W, /* 4233 */
+ IC_VEX_L_W_XS, /* 4234 */
+ IC_VEX_L_W_XS, /* 4235 */
+ IC_VEX_L_W_XD, /* 4236 */
+ IC_VEX_L_W_XD, /* 4237 */
+ IC_VEX_L_W_XD, /* 4238 */
+ IC_VEX_L_W_XD, /* 4239 */
+ IC_VEX_L_OPSIZE, /* 4240 */
+ IC_VEX_L_OPSIZE, /* 4241 */
+ IC_VEX_L_OPSIZE, /* 4242 */
+ IC_VEX_L_OPSIZE, /* 4243 */
+ IC_VEX_L_OPSIZE, /* 4244 */
+ IC_VEX_L_OPSIZE, /* 4245 */
+ IC_VEX_L_OPSIZE, /* 4246 */
+ IC_VEX_L_OPSIZE, /* 4247 */
+ IC_VEX_L_W_OPSIZE, /* 4248 */
+ IC_VEX_L_W_OPSIZE, /* 4249 */
+ IC_VEX_L_W_OPSIZE, /* 4250 */
+ IC_VEX_L_W_OPSIZE, /* 4251 */
+ IC_VEX_L_W_OPSIZE, /* 4252 */
+ IC_VEX_L_W_OPSIZE, /* 4253 */
+ IC_VEX_L_W_OPSIZE, /* 4254 */
+ IC_VEX_L_W_OPSIZE, /* 4255 */
+ IC_VEX_L, /* 4256 */
+ IC_VEX_L, /* 4257 */
+ IC_VEX_L_XS, /* 4258 */
+ IC_VEX_L_XS, /* 4259 */
+ IC_VEX_L_XD, /* 4260 */
+ IC_VEX_L_XD, /* 4261 */
+ IC_VEX_L_XD, /* 4262 */
+ IC_VEX_L_XD, /* 4263 */
+ IC_VEX_L_W, /* 4264 */
+ IC_VEX_L_W, /* 4265 */
+ IC_VEX_L_W_XS, /* 4266 */
+ IC_VEX_L_W_XS, /* 4267 */
+ IC_VEX_L_W_XD, /* 4268 */
+ IC_VEX_L_W_XD, /* 4269 */
+ IC_VEX_L_W_XD, /* 4270 */
+ IC_VEX_L_W_XD, /* 4271 */
+ IC_VEX_L_OPSIZE, /* 4272 */
+ IC_VEX_L_OPSIZE, /* 4273 */
+ IC_VEX_L_OPSIZE, /* 4274 */
+ IC_VEX_L_OPSIZE, /* 4275 */
+ IC_VEX_L_OPSIZE, /* 4276 */
+ IC_VEX_L_OPSIZE, /* 4277 */
+ IC_VEX_L_OPSIZE, /* 4278 */
+ IC_VEX_L_OPSIZE, /* 4279 */
+ IC_VEX_L_W_OPSIZE, /* 4280 */
+ IC_VEX_L_W_OPSIZE, /* 4281 */
+ IC_VEX_L_W_OPSIZE, /* 4282 */
+ IC_VEX_L_W_OPSIZE, /* 4283 */
+ IC_VEX_L_W_OPSIZE, /* 4284 */
+ IC_VEX_L_W_OPSIZE, /* 4285 */
+ IC_VEX_L_W_OPSIZE, /* 4286 */
+ IC_VEX_L_W_OPSIZE, /* 4287 */
+ IC_VEX_L, /* 4288 */
+ IC_VEX_L, /* 4289 */
+ IC_VEX_L_XS, /* 4290 */
+ IC_VEX_L_XS, /* 4291 */
+ IC_VEX_L_XD, /* 4292 */
+ IC_VEX_L_XD, /* 4293 */
+ IC_VEX_L_XD, /* 4294 */
+ IC_VEX_L_XD, /* 4295 */
+ IC_VEX_L_W, /* 4296 */
+ IC_VEX_L_W, /* 4297 */
+ IC_VEX_L_W_XS, /* 4298 */
+ IC_VEX_L_W_XS, /* 4299 */
+ IC_VEX_L_W_XD, /* 4300 */
+ IC_VEX_L_W_XD, /* 4301 */
+ IC_VEX_L_W_XD, /* 4302 */
+ IC_VEX_L_W_XD, /* 4303 */
+ IC_VEX_L_OPSIZE, /* 4304 */
+ IC_VEX_L_OPSIZE, /* 4305 */
+ IC_VEX_L_OPSIZE, /* 4306 */
+ IC_VEX_L_OPSIZE, /* 4307 */
+ IC_VEX_L_OPSIZE, /* 4308 */
+ IC_VEX_L_OPSIZE, /* 4309 */
+ IC_VEX_L_OPSIZE, /* 4310 */
+ IC_VEX_L_OPSIZE, /* 4311 */
+ IC_VEX_L_W_OPSIZE, /* 4312 */
+ IC_VEX_L_W_OPSIZE, /* 4313 */
+ IC_VEX_L_W_OPSIZE, /* 4314 */
+ IC_VEX_L_W_OPSIZE, /* 4315 */
+ IC_VEX_L_W_OPSIZE, /* 4316 */
+ IC_VEX_L_W_OPSIZE, /* 4317 */
+ IC_VEX_L_W_OPSIZE, /* 4318 */
+ IC_VEX_L_W_OPSIZE, /* 4319 */
+ IC_VEX_L, /* 4320 */
+ IC_VEX_L, /* 4321 */
+ IC_VEX_L_XS, /* 4322 */
+ IC_VEX_L_XS, /* 4323 */
+ IC_VEX_L_XD, /* 4324 */
+ IC_VEX_L_XD, /* 4325 */
+ IC_VEX_L_XD, /* 4326 */
+ IC_VEX_L_XD, /* 4327 */
+ IC_VEX_L_W, /* 4328 */
+ IC_VEX_L_W, /* 4329 */
+ IC_VEX_L_W_XS, /* 4330 */
+ IC_VEX_L_W_XS, /* 4331 */
+ IC_VEX_L_W_XD, /* 4332 */
+ IC_VEX_L_W_XD, /* 4333 */
+ IC_VEX_L_W_XD, /* 4334 */
+ IC_VEX_L_W_XD, /* 4335 */
+ IC_VEX_L_OPSIZE, /* 4336 */
+ IC_VEX_L_OPSIZE, /* 4337 */
+ IC_VEX_L_OPSIZE, /* 4338 */
+ IC_VEX_L_OPSIZE, /* 4339 */
+ IC_VEX_L_OPSIZE, /* 4340 */
+ IC_VEX_L_OPSIZE, /* 4341 */
+ IC_VEX_L_OPSIZE, /* 4342 */
+ IC_VEX_L_OPSIZE, /* 4343 */
+ IC_VEX_L_W_OPSIZE, /* 4344 */
+ IC_VEX_L_W_OPSIZE, /* 4345 */
+ IC_VEX_L_W_OPSIZE, /* 4346 */
+ IC_VEX_L_W_OPSIZE, /* 4347 */
+ IC_VEX_L_W_OPSIZE, /* 4348 */
+ IC_VEX_L_W_OPSIZE, /* 4349 */
+ IC_VEX_L_W_OPSIZE, /* 4350 */
+ IC_VEX_L_W_OPSIZE, /* 4351 */
+ IC_EVEX_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_ADSIZE, /* 4642 */
+ IC_64BIT_XS_ADSIZE, /* 4643 */
+ IC_XD_ADSIZE, /* 4644 */
+ IC_64BIT_XD_ADSIZE, /* 4645 */
+ IC_XS_ADSIZE, /* 4646 */
+ IC_64BIT_XD_ADSIZE, /* 4647 */
+ IC_ADSIZE, /* 4648 */
+ IC_64BIT_REXW_ADSIZE, /* 4649 */
+ IC_XS_ADSIZE, /* 4650 */
+ IC_64BIT_REXW_XS, /* 4651 */
+ IC_XD_ADSIZE, /* 4652 */
+ IC_64BIT_REXW_XD, /* 4653 */
+ IC_XS_ADSIZE, /* 4654 */
+ IC_64BIT_REXW_XS, /* 4655 */
+ IC_OPSIZE_ADSIZE, /* 4656 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 4657 */
+ IC_XS_OPSIZE, /* 4658 */
+ IC_64BIT_XS_OPSIZE, /* 4659 */
+ IC_XD_OPSIZE, /* 4660 */
+ IC_64BIT_XD_OPSIZE, /* 4661 */
+ IC_XS_OPSIZE, /* 4662 */
+ IC_64BIT_XD_OPSIZE, /* 4663 */
+ IC_OPSIZE_ADSIZE, /* 4664 */
+ IC_64BIT_REXW_OPSIZE, /* 4665 */
+ IC_XS_OPSIZE, /* 4666 */
+ IC_64BIT_REXW_XS, /* 4667 */
+ IC_XD_OPSIZE, /* 4668 */
+ IC_64BIT_REXW_XD, /* 4669 */
+ IC_XS_OPSIZE, /* 4670 */
+ IC_64BIT_REXW_XS, /* 4671 */
+ IC_VEX, /* 4672 */
+ IC_VEX, /* 4673 */
+ IC_VEX_XS, /* 4674 */
+ IC_VEX_XS, /* 4675 */
+ IC_VEX_XD, /* 4676 */
+ IC_VEX_XD, /* 4677 */
+ IC_VEX_XD, /* 4678 */
+ IC_VEX_XD, /* 4679 */
+ IC_VEX_W, /* 4680 */
+ IC_VEX_W, /* 4681 */
+ IC_VEX_W_XS, /* 4682 */
+ IC_VEX_W_XS, /* 4683 */
+ IC_VEX_W_XD, /* 4684 */
+ IC_VEX_W_XD, /* 4685 */
+ IC_VEX_W_XD, /* 4686 */
+ IC_VEX_W_XD, /* 4687 */
+ IC_VEX_OPSIZE, /* 4688 */
+ IC_VEX_OPSIZE, /* 4689 */
+ IC_VEX_OPSIZE, /* 4690 */
+ IC_VEX_OPSIZE, /* 4691 */
+ IC_VEX_OPSIZE, /* 4692 */
+ IC_VEX_OPSIZE, /* 4693 */
+ IC_VEX_OPSIZE, /* 4694 */
+ IC_VEX_OPSIZE, /* 4695 */
+ IC_VEX_W_OPSIZE, /* 4696 */
+ IC_VEX_W_OPSIZE, /* 4697 */
+ IC_VEX_W_OPSIZE, /* 4698 */
+ IC_VEX_W_OPSIZE, /* 4699 */
+ IC_VEX_W_OPSIZE, /* 4700 */
+ IC_VEX_W_OPSIZE, /* 4701 */
+ IC_VEX_W_OPSIZE, /* 4702 */
+ IC_VEX_W_OPSIZE, /* 4703 */
+ IC_VEX, /* 4704 */
+ IC_VEX, /* 4705 */
+ IC_VEX_XS, /* 4706 */
+ IC_VEX_XS, /* 4707 */
+ IC_VEX_XD, /* 4708 */
+ IC_VEX_XD, /* 4709 */
+ IC_VEX_XD, /* 4710 */
+ IC_VEX_XD, /* 4711 */
+ IC_VEX_W, /* 4712 */
+ IC_VEX_W, /* 4713 */
+ IC_VEX_W_XS, /* 4714 */
+ IC_VEX_W_XS, /* 4715 */
+ IC_VEX_W_XD, /* 4716 */
+ IC_VEX_W_XD, /* 4717 */
+ IC_VEX_W_XD, /* 4718 */
+ IC_VEX_W_XD, /* 4719 */
+ IC_VEX_OPSIZE, /* 4720 */
+ IC_VEX_OPSIZE, /* 4721 */
+ IC_VEX_OPSIZE, /* 4722 */
+ IC_VEX_OPSIZE, /* 4723 */
+ IC_VEX_OPSIZE, /* 4724 */
+ IC_VEX_OPSIZE, /* 4725 */
+ IC_VEX_OPSIZE, /* 4726 */
+ IC_VEX_OPSIZE, /* 4727 */
+ IC_VEX_W_OPSIZE, /* 4728 */
+ IC_VEX_W_OPSIZE, /* 4729 */
+ IC_VEX_W_OPSIZE, /* 4730 */
+ IC_VEX_W_OPSIZE, /* 4731 */
+ IC_VEX_W_OPSIZE, /* 4732 */
+ IC_VEX_W_OPSIZE, /* 4733 */
+ IC_VEX_W_OPSIZE, /* 4734 */
+ IC_VEX_W_OPSIZE, /* 4735 */
+ IC_VEX_L, /* 4736 */
+ IC_VEX_L, /* 4737 */
+ IC_VEX_L_XS, /* 4738 */
+ IC_VEX_L_XS, /* 4739 */
+ IC_VEX_L_XD, /* 4740 */
+ IC_VEX_L_XD, /* 4741 */
+ IC_VEX_L_XD, /* 4742 */
+ IC_VEX_L_XD, /* 4743 */
+ IC_VEX_L_W, /* 4744 */
+ IC_VEX_L_W, /* 4745 */
+ IC_VEX_L_W_XS, /* 4746 */
+ IC_VEX_L_W_XS, /* 4747 */
+ IC_VEX_L_W_XD, /* 4748 */
+ IC_VEX_L_W_XD, /* 4749 */
+ IC_VEX_L_W_XD, /* 4750 */
+ IC_VEX_L_W_XD, /* 4751 */
+ IC_VEX_L_OPSIZE, /* 4752 */
+ IC_VEX_L_OPSIZE, /* 4753 */
+ IC_VEX_L_OPSIZE, /* 4754 */
+ IC_VEX_L_OPSIZE, /* 4755 */
+ IC_VEX_L_OPSIZE, /* 4756 */
+ IC_VEX_L_OPSIZE, /* 4757 */
+ IC_VEX_L_OPSIZE, /* 4758 */
+ IC_VEX_L_OPSIZE, /* 4759 */
+ IC_VEX_L_W_OPSIZE, /* 4760 */
+ IC_VEX_L_W_OPSIZE, /* 4761 */
+ IC_VEX_L_W_OPSIZE, /* 4762 */
+ IC_VEX_L_W_OPSIZE, /* 4763 */
+ IC_VEX_L_W_OPSIZE, /* 4764 */
+ IC_VEX_L_W_OPSIZE, /* 4765 */
+ IC_VEX_L_W_OPSIZE, /* 4766 */
+ IC_VEX_L_W_OPSIZE, /* 4767 */
+ IC_VEX_L, /* 4768 */
+ IC_VEX_L, /* 4769 */
+ IC_VEX_L_XS, /* 4770 */
+ IC_VEX_L_XS, /* 4771 */
+ IC_VEX_L_XD, /* 4772 */
+ IC_VEX_L_XD, /* 4773 */
+ IC_VEX_L_XD, /* 4774 */
+ IC_VEX_L_XD, /* 4775 */
+ IC_VEX_L_W, /* 4776 */
+ IC_VEX_L_W, /* 4777 */
+ IC_VEX_L_W_XS, /* 4778 */
+ IC_VEX_L_W_XS, /* 4779 */
+ IC_VEX_L_W_XD, /* 4780 */
+ IC_VEX_L_W_XD, /* 4781 */
+ IC_VEX_L_W_XD, /* 4782 */
+ IC_VEX_L_W_XD, /* 4783 */
+ IC_VEX_L_OPSIZE, /* 4784 */
+ IC_VEX_L_OPSIZE, /* 4785 */
+ IC_VEX_L_OPSIZE, /* 4786 */
+ IC_VEX_L_OPSIZE, /* 4787 */
+ IC_VEX_L_OPSIZE, /* 4788 */
+ IC_VEX_L_OPSIZE, /* 4789 */
+ IC_VEX_L_OPSIZE, /* 4790 */
+ IC_VEX_L_OPSIZE, /* 4791 */
+ IC_VEX_L_W_OPSIZE, /* 4792 */
+ IC_VEX_L_W_OPSIZE, /* 4793 */
+ IC_VEX_L_W_OPSIZE, /* 4794 */
+ IC_VEX_L_W_OPSIZE, /* 4795 */
+ IC_VEX_L_W_OPSIZE, /* 4796 */
+ IC_VEX_L_W_OPSIZE, /* 4797 */
+ IC_VEX_L_W_OPSIZE, /* 4798 */
+ IC_VEX_L_W_OPSIZE, /* 4799 */
+ IC_VEX_L, /* 4800 */
+ IC_VEX_L, /* 4801 */
+ IC_VEX_L_XS, /* 4802 */
+ IC_VEX_L_XS, /* 4803 */
+ IC_VEX_L_XD, /* 4804 */
+ IC_VEX_L_XD, /* 4805 */
+ IC_VEX_L_XD, /* 4806 */
+ IC_VEX_L_XD, /* 4807 */
+ IC_VEX_L_W, /* 4808 */
+ IC_VEX_L_W, /* 4809 */
+ IC_VEX_L_W_XS, /* 4810 */
+ IC_VEX_L_W_XS, /* 4811 */
+ IC_VEX_L_W_XD, /* 4812 */
+ IC_VEX_L_W_XD, /* 4813 */
+ IC_VEX_L_W_XD, /* 4814 */
+ IC_VEX_L_W_XD, /* 4815 */
+ IC_VEX_L_OPSIZE, /* 4816 */
+ IC_VEX_L_OPSIZE, /* 4817 */
+ IC_VEX_L_OPSIZE, /* 4818 */
+ IC_VEX_L_OPSIZE, /* 4819 */
+ IC_VEX_L_OPSIZE, /* 4820 */
+ IC_VEX_L_OPSIZE, /* 4821 */
+ IC_VEX_L_OPSIZE, /* 4822 */
+ IC_VEX_L_OPSIZE, /* 4823 */
+ IC_VEX_L_W_OPSIZE, /* 4824 */
+ IC_VEX_L_W_OPSIZE, /* 4825 */
+ IC_VEX_L_W_OPSIZE, /* 4826 */
+ IC_VEX_L_W_OPSIZE, /* 4827 */
+ IC_VEX_L_W_OPSIZE, /* 4828 */
+ IC_VEX_L_W_OPSIZE, /* 4829 */
+ IC_VEX_L_W_OPSIZE, /* 4830 */
+ IC_VEX_L_W_OPSIZE, /* 4831 */
+ IC_VEX_L, /* 4832 */
+ IC_VEX_L, /* 4833 */
+ IC_VEX_L_XS, /* 4834 */
+ IC_VEX_L_XS, /* 4835 */
+ IC_VEX_L_XD, /* 4836 */
+ IC_VEX_L_XD, /* 4837 */
+ IC_VEX_L_XD, /* 4838 */
+ IC_VEX_L_XD, /* 4839 */
+ IC_VEX_L_W, /* 4840 */
+ IC_VEX_L_W, /* 4841 */
+ IC_VEX_L_W_XS, /* 4842 */
+ IC_VEX_L_W_XS, /* 4843 */
+ IC_VEX_L_W_XD, /* 4844 */
+ IC_VEX_L_W_XD, /* 4845 */
+ IC_VEX_L_W_XD, /* 4846 */
+ IC_VEX_L_W_XD, /* 4847 */
+ IC_VEX_L_OPSIZE, /* 4848 */
+ IC_VEX_L_OPSIZE, /* 4849 */
+ IC_VEX_L_OPSIZE, /* 4850 */
+ IC_VEX_L_OPSIZE, /* 4851 */
+ IC_VEX_L_OPSIZE, /* 4852 */
+ IC_VEX_L_OPSIZE, /* 4853 */
+ IC_VEX_L_OPSIZE, /* 4854 */
+ IC_VEX_L_OPSIZE, /* 4855 */
+ IC_VEX_L_W_OPSIZE, /* 4856 */
+ IC_VEX_L_W_OPSIZE, /* 4857 */
+ IC_VEX_L_W_OPSIZE, /* 4858 */
+ IC_VEX_L_W_OPSIZE, /* 4859 */
+ IC_VEX_L_W_OPSIZE, /* 4860 */
+ IC_VEX_L_W_OPSIZE, /* 4861 */
+ IC_VEX_L_W_OPSIZE, /* 4862 */
+ IC_VEX_L_W_OPSIZE, /* 4863 */
+ IC_EVEX_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_ADSIZE, /* 5154 */
+ IC_64BIT_XS_ADSIZE, /* 5155 */
+ IC_XD_ADSIZE, /* 5156 */
+ IC_64BIT_XD_ADSIZE, /* 5157 */
+ IC_XS_ADSIZE, /* 5158 */
+ IC_64BIT_XD_ADSIZE, /* 5159 */
+ IC_ADSIZE, /* 5160 */
+ IC_64BIT_REXW_ADSIZE, /* 5161 */
+ IC_XS_ADSIZE, /* 5162 */
+ IC_64BIT_REXW_XS, /* 5163 */
+ IC_XD_ADSIZE, /* 5164 */
+ IC_64BIT_REXW_XD, /* 5165 */
+ IC_XS_ADSIZE, /* 5166 */
+ IC_64BIT_REXW_XS, /* 5167 */
+ IC_OPSIZE_ADSIZE, /* 5168 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 5169 */
+ IC_XS_OPSIZE, /* 5170 */
+ IC_64BIT_XS_OPSIZE, /* 5171 */
+ IC_XD_OPSIZE, /* 5172 */
+ IC_64BIT_XD_OPSIZE, /* 5173 */
+ IC_XS_OPSIZE, /* 5174 */
+ IC_64BIT_XD_OPSIZE, /* 5175 */
+ IC_OPSIZE_ADSIZE, /* 5176 */
+ IC_64BIT_REXW_OPSIZE, /* 5177 */
+ IC_XS_OPSIZE, /* 5178 */
+ IC_64BIT_REXW_XS, /* 5179 */
+ IC_XD_OPSIZE, /* 5180 */
+ IC_64BIT_REXW_XD, /* 5181 */
+ IC_XS_OPSIZE, /* 5182 */
+ IC_64BIT_REXW_XS, /* 5183 */
+ IC_VEX, /* 5184 */
+ IC_VEX, /* 5185 */
+ IC_VEX_XS, /* 5186 */
+ IC_VEX_XS, /* 5187 */
+ IC_VEX_XD, /* 5188 */
+ IC_VEX_XD, /* 5189 */
+ IC_VEX_XD, /* 5190 */
+ IC_VEX_XD, /* 5191 */
+ IC_VEX_W, /* 5192 */
+ IC_VEX_W, /* 5193 */
+ IC_VEX_W_XS, /* 5194 */
+ IC_VEX_W_XS, /* 5195 */
+ IC_VEX_W_XD, /* 5196 */
+ IC_VEX_W_XD, /* 5197 */
+ IC_VEX_W_XD, /* 5198 */
+ IC_VEX_W_XD, /* 5199 */
+ IC_VEX_OPSIZE, /* 5200 */
+ IC_VEX_OPSIZE, /* 5201 */
+ IC_VEX_OPSIZE, /* 5202 */
+ IC_VEX_OPSIZE, /* 5203 */
+ IC_VEX_OPSIZE, /* 5204 */
+ IC_VEX_OPSIZE, /* 5205 */
+ IC_VEX_OPSIZE, /* 5206 */
+ IC_VEX_OPSIZE, /* 5207 */
+ IC_VEX_W_OPSIZE, /* 5208 */
+ IC_VEX_W_OPSIZE, /* 5209 */
+ IC_VEX_W_OPSIZE, /* 5210 */
+ IC_VEX_W_OPSIZE, /* 5211 */
+ IC_VEX_W_OPSIZE, /* 5212 */
+ IC_VEX_W_OPSIZE, /* 5213 */
+ IC_VEX_W_OPSIZE, /* 5214 */
+ IC_VEX_W_OPSIZE, /* 5215 */
+ IC_VEX, /* 5216 */
+ IC_VEX, /* 5217 */
+ IC_VEX_XS, /* 5218 */
+ IC_VEX_XS, /* 5219 */
+ IC_VEX_XD, /* 5220 */
+ IC_VEX_XD, /* 5221 */
+ IC_VEX_XD, /* 5222 */
+ IC_VEX_XD, /* 5223 */
+ IC_VEX_W, /* 5224 */
+ IC_VEX_W, /* 5225 */
+ IC_VEX_W_XS, /* 5226 */
+ IC_VEX_W_XS, /* 5227 */
+ IC_VEX_W_XD, /* 5228 */
+ IC_VEX_W_XD, /* 5229 */
+ IC_VEX_W_XD, /* 5230 */
+ IC_VEX_W_XD, /* 5231 */
+ IC_VEX_OPSIZE, /* 5232 */
+ IC_VEX_OPSIZE, /* 5233 */
+ IC_VEX_OPSIZE, /* 5234 */
+ IC_VEX_OPSIZE, /* 5235 */
+ IC_VEX_OPSIZE, /* 5236 */
+ IC_VEX_OPSIZE, /* 5237 */
+ IC_VEX_OPSIZE, /* 5238 */
+ IC_VEX_OPSIZE, /* 5239 */
+ IC_VEX_W_OPSIZE, /* 5240 */
+ IC_VEX_W_OPSIZE, /* 5241 */
+ IC_VEX_W_OPSIZE, /* 5242 */
+ IC_VEX_W_OPSIZE, /* 5243 */
+ IC_VEX_W_OPSIZE, /* 5244 */
+ IC_VEX_W_OPSIZE, /* 5245 */
+ IC_VEX_W_OPSIZE, /* 5246 */
+ IC_VEX_W_OPSIZE, /* 5247 */
+ IC_VEX_L, /* 5248 */
+ IC_VEX_L, /* 5249 */
+ IC_VEX_L_XS, /* 5250 */
+ IC_VEX_L_XS, /* 5251 */
+ IC_VEX_L_XD, /* 5252 */
+ IC_VEX_L_XD, /* 5253 */
+ IC_VEX_L_XD, /* 5254 */
+ IC_VEX_L_XD, /* 5255 */
+ IC_VEX_L_W, /* 5256 */
+ IC_VEX_L_W, /* 5257 */
+ IC_VEX_L_W_XS, /* 5258 */
+ IC_VEX_L_W_XS, /* 5259 */
+ IC_VEX_L_W_XD, /* 5260 */
+ IC_VEX_L_W_XD, /* 5261 */
+ IC_VEX_L_W_XD, /* 5262 */
+ IC_VEX_L_W_XD, /* 5263 */
+ IC_VEX_L_OPSIZE, /* 5264 */
+ IC_VEX_L_OPSIZE, /* 5265 */
+ IC_VEX_L_OPSIZE, /* 5266 */
+ IC_VEX_L_OPSIZE, /* 5267 */
+ IC_VEX_L_OPSIZE, /* 5268 */
+ IC_VEX_L_OPSIZE, /* 5269 */
+ IC_VEX_L_OPSIZE, /* 5270 */
+ IC_VEX_L_OPSIZE, /* 5271 */
+ IC_VEX_L_W_OPSIZE, /* 5272 */
+ IC_VEX_L_W_OPSIZE, /* 5273 */
+ IC_VEX_L_W_OPSIZE, /* 5274 */
+ IC_VEX_L_W_OPSIZE, /* 5275 */
+ IC_VEX_L_W_OPSIZE, /* 5276 */
+ IC_VEX_L_W_OPSIZE, /* 5277 */
+ IC_VEX_L_W_OPSIZE, /* 5278 */
+ IC_VEX_L_W_OPSIZE, /* 5279 */
+ IC_VEX_L, /* 5280 */
+ IC_VEX_L, /* 5281 */
+ IC_VEX_L_XS, /* 5282 */
+ IC_VEX_L_XS, /* 5283 */
+ IC_VEX_L_XD, /* 5284 */
+ IC_VEX_L_XD, /* 5285 */
+ IC_VEX_L_XD, /* 5286 */
+ IC_VEX_L_XD, /* 5287 */
+ IC_VEX_L_W, /* 5288 */
+ IC_VEX_L_W, /* 5289 */
+ IC_VEX_L_W_XS, /* 5290 */
+ IC_VEX_L_W_XS, /* 5291 */
+ IC_VEX_L_W_XD, /* 5292 */
+ IC_VEX_L_W_XD, /* 5293 */
+ IC_VEX_L_W_XD, /* 5294 */
+ IC_VEX_L_W_XD, /* 5295 */
+ IC_VEX_L_OPSIZE, /* 5296 */
+ IC_VEX_L_OPSIZE, /* 5297 */
+ IC_VEX_L_OPSIZE, /* 5298 */
+ IC_VEX_L_OPSIZE, /* 5299 */
+ IC_VEX_L_OPSIZE, /* 5300 */
+ IC_VEX_L_OPSIZE, /* 5301 */
+ IC_VEX_L_OPSIZE, /* 5302 */
+ IC_VEX_L_OPSIZE, /* 5303 */
+ IC_VEX_L_W_OPSIZE, /* 5304 */
+ IC_VEX_L_W_OPSIZE, /* 5305 */
+ IC_VEX_L_W_OPSIZE, /* 5306 */
+ IC_VEX_L_W_OPSIZE, /* 5307 */
+ IC_VEX_L_W_OPSIZE, /* 5308 */
+ IC_VEX_L_W_OPSIZE, /* 5309 */
+ IC_VEX_L_W_OPSIZE, /* 5310 */
+ IC_VEX_L_W_OPSIZE, /* 5311 */
+ IC_VEX_L, /* 5312 */
+ IC_VEX_L, /* 5313 */
+ IC_VEX_L_XS, /* 5314 */
+ IC_VEX_L_XS, /* 5315 */
+ IC_VEX_L_XD, /* 5316 */
+ IC_VEX_L_XD, /* 5317 */
+ IC_VEX_L_XD, /* 5318 */
+ IC_VEX_L_XD, /* 5319 */
+ IC_VEX_L_W, /* 5320 */
+ IC_VEX_L_W, /* 5321 */
+ IC_VEX_L_W_XS, /* 5322 */
+ IC_VEX_L_W_XS, /* 5323 */
+ IC_VEX_L_W_XD, /* 5324 */
+ IC_VEX_L_W_XD, /* 5325 */
+ IC_VEX_L_W_XD, /* 5326 */
+ IC_VEX_L_W_XD, /* 5327 */
+ IC_VEX_L_OPSIZE, /* 5328 */
+ IC_VEX_L_OPSIZE, /* 5329 */
+ IC_VEX_L_OPSIZE, /* 5330 */
+ IC_VEX_L_OPSIZE, /* 5331 */
+ IC_VEX_L_OPSIZE, /* 5332 */
+ IC_VEX_L_OPSIZE, /* 5333 */
+ IC_VEX_L_OPSIZE, /* 5334 */
+ IC_VEX_L_OPSIZE, /* 5335 */
+ IC_VEX_L_W_OPSIZE, /* 5336 */
+ IC_VEX_L_W_OPSIZE, /* 5337 */
+ IC_VEX_L_W_OPSIZE, /* 5338 */
+ IC_VEX_L_W_OPSIZE, /* 5339 */
+ IC_VEX_L_W_OPSIZE, /* 5340 */
+ IC_VEX_L_W_OPSIZE, /* 5341 */
+ IC_VEX_L_W_OPSIZE, /* 5342 */
+ IC_VEX_L_W_OPSIZE, /* 5343 */
+ IC_VEX_L, /* 5344 */
+ IC_VEX_L, /* 5345 */
+ IC_VEX_L_XS, /* 5346 */
+ IC_VEX_L_XS, /* 5347 */
+ IC_VEX_L_XD, /* 5348 */
+ IC_VEX_L_XD, /* 5349 */
+ IC_VEX_L_XD, /* 5350 */
+ IC_VEX_L_XD, /* 5351 */
+ IC_VEX_L_W, /* 5352 */
+ IC_VEX_L_W, /* 5353 */
+ IC_VEX_L_W_XS, /* 5354 */
+ IC_VEX_L_W_XS, /* 5355 */
+ IC_VEX_L_W_XD, /* 5356 */
+ IC_VEX_L_W_XD, /* 5357 */
+ IC_VEX_L_W_XD, /* 5358 */
+ IC_VEX_L_W_XD, /* 5359 */
+ IC_VEX_L_OPSIZE, /* 5360 */
+ IC_VEX_L_OPSIZE, /* 5361 */
+ IC_VEX_L_OPSIZE, /* 5362 */
+ IC_VEX_L_OPSIZE, /* 5363 */
+ IC_VEX_L_OPSIZE, /* 5364 */
+ IC_VEX_L_OPSIZE, /* 5365 */
+ IC_VEX_L_OPSIZE, /* 5366 */
+ IC_VEX_L_OPSIZE, /* 5367 */
+ IC_VEX_L_W_OPSIZE, /* 5368 */
+ IC_VEX_L_W_OPSIZE, /* 5369 */
+ IC_VEX_L_W_OPSIZE, /* 5370 */
+ IC_VEX_L_W_OPSIZE, /* 5371 */
+ IC_VEX_L_W_OPSIZE, /* 5372 */
+ IC_VEX_L_W_OPSIZE, /* 5373 */
+ IC_VEX_L_W_OPSIZE, /* 5374 */
+ IC_VEX_L_W_OPSIZE, /* 5375 */
+ IC_EVEX_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_ADSIZE, /* 5666 */
+ IC_64BIT_XS_ADSIZE, /* 5667 */
+ IC_XD_ADSIZE, /* 5668 */
+ IC_64BIT_XD_ADSIZE, /* 5669 */
+ IC_XS_ADSIZE, /* 5670 */
+ IC_64BIT_XD_ADSIZE, /* 5671 */
+ IC_ADSIZE, /* 5672 */
+ IC_64BIT_REXW_ADSIZE, /* 5673 */
+ IC_XS_ADSIZE, /* 5674 */
+ IC_64BIT_REXW_XS, /* 5675 */
+ IC_XD_ADSIZE, /* 5676 */
+ IC_64BIT_REXW_XD, /* 5677 */
+ IC_XS_ADSIZE, /* 5678 */
+ IC_64BIT_REXW_XS, /* 5679 */
+ IC_OPSIZE_ADSIZE, /* 5680 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 5681 */
+ IC_XS_OPSIZE, /* 5682 */
+ IC_64BIT_XS_OPSIZE, /* 5683 */
+ IC_XD_OPSIZE, /* 5684 */
+ IC_64BIT_XD_OPSIZE, /* 5685 */
+ IC_XS_OPSIZE, /* 5686 */
+ IC_64BIT_XD_OPSIZE, /* 5687 */
+ IC_OPSIZE_ADSIZE, /* 5688 */
+ IC_64BIT_REXW_OPSIZE, /* 5689 */
+ IC_XS_OPSIZE, /* 5690 */
+ IC_64BIT_REXW_XS, /* 5691 */
+ IC_XD_OPSIZE, /* 5692 */
+ IC_64BIT_REXW_XD, /* 5693 */
+ IC_XS_OPSIZE, /* 5694 */
+ IC_64BIT_REXW_XS, /* 5695 */
+ IC_VEX, /* 5696 */
+ IC_VEX, /* 5697 */
+ IC_VEX_XS, /* 5698 */
+ IC_VEX_XS, /* 5699 */
+ IC_VEX_XD, /* 5700 */
+ IC_VEX_XD, /* 5701 */
+ IC_VEX_XD, /* 5702 */
+ IC_VEX_XD, /* 5703 */
+ IC_VEX_W, /* 5704 */
+ IC_VEX_W, /* 5705 */
+ IC_VEX_W_XS, /* 5706 */
+ IC_VEX_W_XS, /* 5707 */
+ IC_VEX_W_XD, /* 5708 */
+ IC_VEX_W_XD, /* 5709 */
+ IC_VEX_W_XD, /* 5710 */
+ IC_VEX_W_XD, /* 5711 */
+ IC_VEX_OPSIZE, /* 5712 */
+ IC_VEX_OPSIZE, /* 5713 */
+ IC_VEX_OPSIZE, /* 5714 */
+ IC_VEX_OPSIZE, /* 5715 */
+ IC_VEX_OPSIZE, /* 5716 */
+ IC_VEX_OPSIZE, /* 5717 */
+ IC_VEX_OPSIZE, /* 5718 */
+ IC_VEX_OPSIZE, /* 5719 */
+ IC_VEX_W_OPSIZE, /* 5720 */
+ IC_VEX_W_OPSIZE, /* 5721 */
+ IC_VEX_W_OPSIZE, /* 5722 */
+ IC_VEX_W_OPSIZE, /* 5723 */
+ IC_VEX_W_OPSIZE, /* 5724 */
+ IC_VEX_W_OPSIZE, /* 5725 */
+ IC_VEX_W_OPSIZE, /* 5726 */
+ IC_VEX_W_OPSIZE, /* 5727 */
+ IC_VEX, /* 5728 */
+ IC_VEX, /* 5729 */
+ IC_VEX_XS, /* 5730 */
+ IC_VEX_XS, /* 5731 */
+ IC_VEX_XD, /* 5732 */
+ IC_VEX_XD, /* 5733 */
+ IC_VEX_XD, /* 5734 */
+ IC_VEX_XD, /* 5735 */
+ IC_VEX_W, /* 5736 */
+ IC_VEX_W, /* 5737 */
+ IC_VEX_W_XS, /* 5738 */
+ IC_VEX_W_XS, /* 5739 */
+ IC_VEX_W_XD, /* 5740 */
+ IC_VEX_W_XD, /* 5741 */
+ IC_VEX_W_XD, /* 5742 */
+ IC_VEX_W_XD, /* 5743 */
+ IC_VEX_OPSIZE, /* 5744 */
+ IC_VEX_OPSIZE, /* 5745 */
+ IC_VEX_OPSIZE, /* 5746 */
+ IC_VEX_OPSIZE, /* 5747 */
+ IC_VEX_OPSIZE, /* 5748 */
+ IC_VEX_OPSIZE, /* 5749 */
+ IC_VEX_OPSIZE, /* 5750 */
+ IC_VEX_OPSIZE, /* 5751 */
+ IC_VEX_W_OPSIZE, /* 5752 */
+ IC_VEX_W_OPSIZE, /* 5753 */
+ IC_VEX_W_OPSIZE, /* 5754 */
+ IC_VEX_W_OPSIZE, /* 5755 */
+ IC_VEX_W_OPSIZE, /* 5756 */
+ IC_VEX_W_OPSIZE, /* 5757 */
+ IC_VEX_W_OPSIZE, /* 5758 */
+ IC_VEX_W_OPSIZE, /* 5759 */
+ IC_VEX_L, /* 5760 */
+ IC_VEX_L, /* 5761 */
+ IC_VEX_L_XS, /* 5762 */
+ IC_VEX_L_XS, /* 5763 */
+ IC_VEX_L_XD, /* 5764 */
+ IC_VEX_L_XD, /* 5765 */
+ IC_VEX_L_XD, /* 5766 */
+ IC_VEX_L_XD, /* 5767 */
+ IC_VEX_L_W, /* 5768 */
+ IC_VEX_L_W, /* 5769 */
+ IC_VEX_L_W_XS, /* 5770 */
+ IC_VEX_L_W_XS, /* 5771 */
+ IC_VEX_L_W_XD, /* 5772 */
+ IC_VEX_L_W_XD, /* 5773 */
+ IC_VEX_L_W_XD, /* 5774 */
+ IC_VEX_L_W_XD, /* 5775 */
+ IC_VEX_L_OPSIZE, /* 5776 */
+ IC_VEX_L_OPSIZE, /* 5777 */
+ IC_VEX_L_OPSIZE, /* 5778 */
+ IC_VEX_L_OPSIZE, /* 5779 */
+ IC_VEX_L_OPSIZE, /* 5780 */
+ IC_VEX_L_OPSIZE, /* 5781 */
+ IC_VEX_L_OPSIZE, /* 5782 */
+ IC_VEX_L_OPSIZE, /* 5783 */
+ IC_VEX_L_W_OPSIZE, /* 5784 */
+ IC_VEX_L_W_OPSIZE, /* 5785 */
+ IC_VEX_L_W_OPSIZE, /* 5786 */
+ IC_VEX_L_W_OPSIZE, /* 5787 */
+ IC_VEX_L_W_OPSIZE, /* 5788 */
+ IC_VEX_L_W_OPSIZE, /* 5789 */
+ IC_VEX_L_W_OPSIZE, /* 5790 */
+ IC_VEX_L_W_OPSIZE, /* 5791 */
+ IC_VEX_L, /* 5792 */
+ IC_VEX_L, /* 5793 */
+ IC_VEX_L_XS, /* 5794 */
+ IC_VEX_L_XS, /* 5795 */
+ IC_VEX_L_XD, /* 5796 */
+ IC_VEX_L_XD, /* 5797 */
+ IC_VEX_L_XD, /* 5798 */
+ IC_VEX_L_XD, /* 5799 */
+ IC_VEX_L_W, /* 5800 */
+ IC_VEX_L_W, /* 5801 */
+ IC_VEX_L_W_XS, /* 5802 */
+ IC_VEX_L_W_XS, /* 5803 */
+ IC_VEX_L_W_XD, /* 5804 */
+ IC_VEX_L_W_XD, /* 5805 */
+ IC_VEX_L_W_XD, /* 5806 */
+ IC_VEX_L_W_XD, /* 5807 */
+ IC_VEX_L_OPSIZE, /* 5808 */
+ IC_VEX_L_OPSIZE, /* 5809 */
+ IC_VEX_L_OPSIZE, /* 5810 */
+ IC_VEX_L_OPSIZE, /* 5811 */
+ IC_VEX_L_OPSIZE, /* 5812 */
+ IC_VEX_L_OPSIZE, /* 5813 */
+ IC_VEX_L_OPSIZE, /* 5814 */
+ IC_VEX_L_OPSIZE, /* 5815 */
+ IC_VEX_L_W_OPSIZE, /* 5816 */
+ IC_VEX_L_W_OPSIZE, /* 5817 */
+ IC_VEX_L_W_OPSIZE, /* 5818 */
+ IC_VEX_L_W_OPSIZE, /* 5819 */
+ IC_VEX_L_W_OPSIZE, /* 5820 */
+ IC_VEX_L_W_OPSIZE, /* 5821 */
+ IC_VEX_L_W_OPSIZE, /* 5822 */
+ IC_VEX_L_W_OPSIZE, /* 5823 */
+ IC_VEX_L, /* 5824 */
+ IC_VEX_L, /* 5825 */
+ IC_VEX_L_XS, /* 5826 */
+ IC_VEX_L_XS, /* 5827 */
+ IC_VEX_L_XD, /* 5828 */
+ IC_VEX_L_XD, /* 5829 */
+ IC_VEX_L_XD, /* 5830 */
+ IC_VEX_L_XD, /* 5831 */
+ IC_VEX_L_W, /* 5832 */
+ IC_VEX_L_W, /* 5833 */
+ IC_VEX_L_W_XS, /* 5834 */
+ IC_VEX_L_W_XS, /* 5835 */
+ IC_VEX_L_W_XD, /* 5836 */
+ IC_VEX_L_W_XD, /* 5837 */
+ IC_VEX_L_W_XD, /* 5838 */
+ IC_VEX_L_W_XD, /* 5839 */
+ IC_VEX_L_OPSIZE, /* 5840 */
+ IC_VEX_L_OPSIZE, /* 5841 */
+ IC_VEX_L_OPSIZE, /* 5842 */
+ IC_VEX_L_OPSIZE, /* 5843 */
+ IC_VEX_L_OPSIZE, /* 5844 */
+ IC_VEX_L_OPSIZE, /* 5845 */
+ IC_VEX_L_OPSIZE, /* 5846 */
+ IC_VEX_L_OPSIZE, /* 5847 */
+ IC_VEX_L_W_OPSIZE, /* 5848 */
+ IC_VEX_L_W_OPSIZE, /* 5849 */
+ IC_VEX_L_W_OPSIZE, /* 5850 */
+ IC_VEX_L_W_OPSIZE, /* 5851 */
+ IC_VEX_L_W_OPSIZE, /* 5852 */
+ IC_VEX_L_W_OPSIZE, /* 5853 */
+ IC_VEX_L_W_OPSIZE, /* 5854 */
+ IC_VEX_L_W_OPSIZE, /* 5855 */
+ IC_VEX_L, /* 5856 */
+ IC_VEX_L, /* 5857 */
+ IC_VEX_L_XS, /* 5858 */
+ IC_VEX_L_XS, /* 5859 */
+ IC_VEX_L_XD, /* 5860 */
+ IC_VEX_L_XD, /* 5861 */
+ IC_VEX_L_XD, /* 5862 */
+ IC_VEX_L_XD, /* 5863 */
+ IC_VEX_L_W, /* 5864 */
+ IC_VEX_L_W, /* 5865 */
+ IC_VEX_L_W_XS, /* 5866 */
+ IC_VEX_L_W_XS, /* 5867 */
+ IC_VEX_L_W_XD, /* 5868 */
+ IC_VEX_L_W_XD, /* 5869 */
+ IC_VEX_L_W_XD, /* 5870 */
+ IC_VEX_L_W_XD, /* 5871 */
+ IC_VEX_L_OPSIZE, /* 5872 */
+ IC_VEX_L_OPSIZE, /* 5873 */
+ IC_VEX_L_OPSIZE, /* 5874 */
+ IC_VEX_L_OPSIZE, /* 5875 */
+ IC_VEX_L_OPSIZE, /* 5876 */
+ IC_VEX_L_OPSIZE, /* 5877 */
+ IC_VEX_L_OPSIZE, /* 5878 */
+ IC_VEX_L_OPSIZE, /* 5879 */
+ IC_VEX_L_W_OPSIZE, /* 5880 */
+ IC_VEX_L_W_OPSIZE, /* 5881 */
+ IC_VEX_L_W_OPSIZE, /* 5882 */
+ IC_VEX_L_W_OPSIZE, /* 5883 */
+ IC_VEX_L_W_OPSIZE, /* 5884 */
+ IC_VEX_L_W_OPSIZE, /* 5885 */
+ IC_VEX_L_W_OPSIZE, /* 5886 */
+ IC_VEX_L_W_OPSIZE, /* 5887 */
+ IC_EVEX_L2_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_ADSIZE, /* 6178 */
+ IC_64BIT_XS_ADSIZE, /* 6179 */
+ IC_XD_ADSIZE, /* 6180 */
+ IC_64BIT_XD_ADSIZE, /* 6181 */
+ IC_XS_ADSIZE, /* 6182 */
+ IC_64BIT_XD_ADSIZE, /* 6183 */
+ IC_ADSIZE, /* 6184 */
+ IC_64BIT_REXW_ADSIZE, /* 6185 */
+ IC_XS_ADSIZE, /* 6186 */
+ IC_64BIT_REXW_XS, /* 6187 */
+ IC_XD_ADSIZE, /* 6188 */
+ IC_64BIT_REXW_XD, /* 6189 */
+ IC_XS_ADSIZE, /* 6190 */
+ IC_64BIT_REXW_XS, /* 6191 */
+ IC_OPSIZE_ADSIZE, /* 6192 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 6193 */
+ IC_XS_OPSIZE, /* 6194 */
+ IC_64BIT_XS_OPSIZE, /* 6195 */
+ IC_XD_OPSIZE, /* 6196 */
+ IC_64BIT_XD_OPSIZE, /* 6197 */
+ IC_XS_OPSIZE, /* 6198 */
+ IC_64BIT_XD_OPSIZE, /* 6199 */
+ IC_OPSIZE_ADSIZE, /* 6200 */
+ IC_64BIT_REXW_OPSIZE, /* 6201 */
+ IC_XS_OPSIZE, /* 6202 */
+ IC_64BIT_REXW_XS, /* 6203 */
+ IC_XD_OPSIZE, /* 6204 */
+ IC_64BIT_REXW_XD, /* 6205 */
+ IC_XS_OPSIZE, /* 6206 */
+ IC_64BIT_REXW_XS, /* 6207 */
+ IC_VEX, /* 6208 */
+ IC_VEX, /* 6209 */
+ IC_VEX_XS, /* 6210 */
+ IC_VEX_XS, /* 6211 */
+ IC_VEX_XD, /* 6212 */
+ IC_VEX_XD, /* 6213 */
+ IC_VEX_XD, /* 6214 */
+ IC_VEX_XD, /* 6215 */
+ IC_VEX_W, /* 6216 */
+ IC_VEX_W, /* 6217 */
+ IC_VEX_W_XS, /* 6218 */
+ IC_VEX_W_XS, /* 6219 */
+ IC_VEX_W_XD, /* 6220 */
+ IC_VEX_W_XD, /* 6221 */
+ IC_VEX_W_XD, /* 6222 */
+ IC_VEX_W_XD, /* 6223 */
+ IC_VEX_OPSIZE, /* 6224 */
+ IC_VEX_OPSIZE, /* 6225 */
+ IC_VEX_OPSIZE, /* 6226 */
+ IC_VEX_OPSIZE, /* 6227 */
+ IC_VEX_OPSIZE, /* 6228 */
+ IC_VEX_OPSIZE, /* 6229 */
+ IC_VEX_OPSIZE, /* 6230 */
+ IC_VEX_OPSIZE, /* 6231 */
+ IC_VEX_W_OPSIZE, /* 6232 */
+ IC_VEX_W_OPSIZE, /* 6233 */
+ IC_VEX_W_OPSIZE, /* 6234 */
+ IC_VEX_W_OPSIZE, /* 6235 */
+ IC_VEX_W_OPSIZE, /* 6236 */
+ IC_VEX_W_OPSIZE, /* 6237 */
+ IC_VEX_W_OPSIZE, /* 6238 */
+ IC_VEX_W_OPSIZE, /* 6239 */
+ IC_VEX, /* 6240 */
+ IC_VEX, /* 6241 */
+ IC_VEX_XS, /* 6242 */
+ IC_VEX_XS, /* 6243 */
+ IC_VEX_XD, /* 6244 */
+ IC_VEX_XD, /* 6245 */
+ IC_VEX_XD, /* 6246 */
+ IC_VEX_XD, /* 6247 */
+ IC_VEX_W, /* 6248 */
+ IC_VEX_W, /* 6249 */
+ IC_VEX_W_XS, /* 6250 */
+ IC_VEX_W_XS, /* 6251 */
+ IC_VEX_W_XD, /* 6252 */
+ IC_VEX_W_XD, /* 6253 */
+ IC_VEX_W_XD, /* 6254 */
+ IC_VEX_W_XD, /* 6255 */
+ IC_VEX_OPSIZE, /* 6256 */
+ IC_VEX_OPSIZE, /* 6257 */
+ IC_VEX_OPSIZE, /* 6258 */
+ IC_VEX_OPSIZE, /* 6259 */
+ IC_VEX_OPSIZE, /* 6260 */
+ IC_VEX_OPSIZE, /* 6261 */
+ IC_VEX_OPSIZE, /* 6262 */
+ IC_VEX_OPSIZE, /* 6263 */
+ IC_VEX_W_OPSIZE, /* 6264 */
+ IC_VEX_W_OPSIZE, /* 6265 */
+ IC_VEX_W_OPSIZE, /* 6266 */
+ IC_VEX_W_OPSIZE, /* 6267 */
+ IC_VEX_W_OPSIZE, /* 6268 */
+ IC_VEX_W_OPSIZE, /* 6269 */
+ IC_VEX_W_OPSIZE, /* 6270 */
+ IC_VEX_W_OPSIZE, /* 6271 */
+ IC_VEX_L, /* 6272 */
+ IC_VEX_L, /* 6273 */
+ IC_VEX_L_XS, /* 6274 */
+ IC_VEX_L_XS, /* 6275 */
+ IC_VEX_L_XD, /* 6276 */
+ IC_VEX_L_XD, /* 6277 */
+ IC_VEX_L_XD, /* 6278 */
+ IC_VEX_L_XD, /* 6279 */
+ IC_VEX_L_W, /* 6280 */
+ IC_VEX_L_W, /* 6281 */
+ IC_VEX_L_W_XS, /* 6282 */
+ IC_VEX_L_W_XS, /* 6283 */
+ IC_VEX_L_W_XD, /* 6284 */
+ IC_VEX_L_W_XD, /* 6285 */
+ IC_VEX_L_W_XD, /* 6286 */
+ IC_VEX_L_W_XD, /* 6287 */
+ IC_VEX_L_OPSIZE, /* 6288 */
+ IC_VEX_L_OPSIZE, /* 6289 */
+ IC_VEX_L_OPSIZE, /* 6290 */
+ IC_VEX_L_OPSIZE, /* 6291 */
+ IC_VEX_L_OPSIZE, /* 6292 */
+ IC_VEX_L_OPSIZE, /* 6293 */
+ IC_VEX_L_OPSIZE, /* 6294 */
+ IC_VEX_L_OPSIZE, /* 6295 */
+ IC_VEX_L_W_OPSIZE, /* 6296 */
+ IC_VEX_L_W_OPSIZE, /* 6297 */
+ IC_VEX_L_W_OPSIZE, /* 6298 */
+ IC_VEX_L_W_OPSIZE, /* 6299 */
+ IC_VEX_L_W_OPSIZE, /* 6300 */
+ IC_VEX_L_W_OPSIZE, /* 6301 */
+ IC_VEX_L_W_OPSIZE, /* 6302 */
+ IC_VEX_L_W_OPSIZE, /* 6303 */
+ IC_VEX_L, /* 6304 */
+ IC_VEX_L, /* 6305 */
+ IC_VEX_L_XS, /* 6306 */
+ IC_VEX_L_XS, /* 6307 */
+ IC_VEX_L_XD, /* 6308 */
+ IC_VEX_L_XD, /* 6309 */
+ IC_VEX_L_XD, /* 6310 */
+ IC_VEX_L_XD, /* 6311 */
+ IC_VEX_L_W, /* 6312 */
+ IC_VEX_L_W, /* 6313 */
+ IC_VEX_L_W_XS, /* 6314 */
+ IC_VEX_L_W_XS, /* 6315 */
+ IC_VEX_L_W_XD, /* 6316 */
+ IC_VEX_L_W_XD, /* 6317 */
+ IC_VEX_L_W_XD, /* 6318 */
+ IC_VEX_L_W_XD, /* 6319 */
+ IC_VEX_L_OPSIZE, /* 6320 */
+ IC_VEX_L_OPSIZE, /* 6321 */
+ IC_VEX_L_OPSIZE, /* 6322 */
+ IC_VEX_L_OPSIZE, /* 6323 */
+ IC_VEX_L_OPSIZE, /* 6324 */
+ IC_VEX_L_OPSIZE, /* 6325 */
+ IC_VEX_L_OPSIZE, /* 6326 */
+ IC_VEX_L_OPSIZE, /* 6327 */
+ IC_VEX_L_W_OPSIZE, /* 6328 */
+ IC_VEX_L_W_OPSIZE, /* 6329 */
+ IC_VEX_L_W_OPSIZE, /* 6330 */
+ IC_VEX_L_W_OPSIZE, /* 6331 */
+ IC_VEX_L_W_OPSIZE, /* 6332 */
+ IC_VEX_L_W_OPSIZE, /* 6333 */
+ IC_VEX_L_W_OPSIZE, /* 6334 */
+ IC_VEX_L_W_OPSIZE, /* 6335 */
+ IC_VEX_L, /* 6336 */
+ IC_VEX_L, /* 6337 */
+ IC_VEX_L_XS, /* 6338 */
+ IC_VEX_L_XS, /* 6339 */
+ IC_VEX_L_XD, /* 6340 */
+ IC_VEX_L_XD, /* 6341 */
+ IC_VEX_L_XD, /* 6342 */
+ IC_VEX_L_XD, /* 6343 */
+ IC_VEX_L_W, /* 6344 */
+ IC_VEX_L_W, /* 6345 */
+ IC_VEX_L_W_XS, /* 6346 */
+ IC_VEX_L_W_XS, /* 6347 */
+ IC_VEX_L_W_XD, /* 6348 */
+ IC_VEX_L_W_XD, /* 6349 */
+ IC_VEX_L_W_XD, /* 6350 */
+ IC_VEX_L_W_XD, /* 6351 */
+ IC_VEX_L_OPSIZE, /* 6352 */
+ IC_VEX_L_OPSIZE, /* 6353 */
+ IC_VEX_L_OPSIZE, /* 6354 */
+ IC_VEX_L_OPSIZE, /* 6355 */
+ IC_VEX_L_OPSIZE, /* 6356 */
+ IC_VEX_L_OPSIZE, /* 6357 */
+ IC_VEX_L_OPSIZE, /* 6358 */
+ IC_VEX_L_OPSIZE, /* 6359 */
+ IC_VEX_L_W_OPSIZE, /* 6360 */
+ IC_VEX_L_W_OPSIZE, /* 6361 */
+ IC_VEX_L_W_OPSIZE, /* 6362 */
+ IC_VEX_L_W_OPSIZE, /* 6363 */
+ IC_VEX_L_W_OPSIZE, /* 6364 */
+ IC_VEX_L_W_OPSIZE, /* 6365 */
+ IC_VEX_L_W_OPSIZE, /* 6366 */
+ IC_VEX_L_W_OPSIZE, /* 6367 */
+ IC_VEX_L, /* 6368 */
+ IC_VEX_L, /* 6369 */
+ IC_VEX_L_XS, /* 6370 */
+ IC_VEX_L_XS, /* 6371 */
+ IC_VEX_L_XD, /* 6372 */
+ IC_VEX_L_XD, /* 6373 */
+ IC_VEX_L_XD, /* 6374 */
+ IC_VEX_L_XD, /* 6375 */
+ IC_VEX_L_W, /* 6376 */
+ IC_VEX_L_W, /* 6377 */
+ IC_VEX_L_W_XS, /* 6378 */
+ IC_VEX_L_W_XS, /* 6379 */
+ IC_VEX_L_W_XD, /* 6380 */
+ IC_VEX_L_W_XD, /* 6381 */
+ IC_VEX_L_W_XD, /* 6382 */
+ IC_VEX_L_W_XD, /* 6383 */
+ IC_VEX_L_OPSIZE, /* 6384 */
+ IC_VEX_L_OPSIZE, /* 6385 */
+ IC_VEX_L_OPSIZE, /* 6386 */
+ IC_VEX_L_OPSIZE, /* 6387 */
+ IC_VEX_L_OPSIZE, /* 6388 */
+ IC_VEX_L_OPSIZE, /* 6389 */
+ IC_VEX_L_OPSIZE, /* 6390 */
+ IC_VEX_L_OPSIZE, /* 6391 */
+ IC_VEX_L_W_OPSIZE, /* 6392 */
+ IC_VEX_L_W_OPSIZE, /* 6393 */
+ IC_VEX_L_W_OPSIZE, /* 6394 */
+ IC_VEX_L_W_OPSIZE, /* 6395 */
+ IC_VEX_L_W_OPSIZE, /* 6396 */
+ IC_VEX_L_W_OPSIZE, /* 6397 */
+ IC_VEX_L_W_OPSIZE, /* 6398 */
+ IC_VEX_L_W_OPSIZE, /* 6399 */
+ IC_EVEX_KZ, /* 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_ADSIZE, /* 6690 */
+ IC_64BIT_XS_ADSIZE, /* 6691 */
+ IC_XD_ADSIZE, /* 6692 */
+ IC_64BIT_XD_ADSIZE, /* 6693 */
+ IC_XS_ADSIZE, /* 6694 */
+ IC_64BIT_XD_ADSIZE, /* 6695 */
+ IC_ADSIZE, /* 6696 */
+ IC_64BIT_REXW_ADSIZE, /* 6697 */
+ IC_XS_ADSIZE, /* 6698 */
+ IC_64BIT_REXW_XS, /* 6699 */
+ IC_XD_ADSIZE, /* 6700 */
+ IC_64BIT_REXW_XD, /* 6701 */
+ IC_XS_ADSIZE, /* 6702 */
+ IC_64BIT_REXW_XS, /* 6703 */
+ IC_OPSIZE_ADSIZE, /* 6704 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 6705 */
+ IC_XS_OPSIZE, /* 6706 */
+ IC_64BIT_XS_OPSIZE, /* 6707 */
+ IC_XD_OPSIZE, /* 6708 */
+ IC_64BIT_XD_OPSIZE, /* 6709 */
+ IC_XS_OPSIZE, /* 6710 */
+ IC_64BIT_XD_OPSIZE, /* 6711 */
+ IC_OPSIZE_ADSIZE, /* 6712 */
+ IC_64BIT_REXW_OPSIZE, /* 6713 */
+ IC_XS_OPSIZE, /* 6714 */
+ IC_64BIT_REXW_XS, /* 6715 */
+ IC_XD_OPSIZE, /* 6716 */
+ IC_64BIT_REXW_XD, /* 6717 */
+ IC_XS_OPSIZE, /* 6718 */
+ IC_64BIT_REXW_XS, /* 6719 */
+ IC_VEX, /* 6720 */
+ IC_VEX, /* 6721 */
+ IC_VEX_XS, /* 6722 */
+ IC_VEX_XS, /* 6723 */
+ IC_VEX_XD, /* 6724 */
+ IC_VEX_XD, /* 6725 */
+ IC_VEX_XD, /* 6726 */
+ IC_VEX_XD, /* 6727 */
+ IC_VEX_W, /* 6728 */
+ IC_VEX_W, /* 6729 */
+ IC_VEX_W_XS, /* 6730 */
+ IC_VEX_W_XS, /* 6731 */
+ IC_VEX_W_XD, /* 6732 */
+ IC_VEX_W_XD, /* 6733 */
+ IC_VEX_W_XD, /* 6734 */
+ IC_VEX_W_XD, /* 6735 */
+ IC_VEX_OPSIZE, /* 6736 */
+ IC_VEX_OPSIZE, /* 6737 */
+ IC_VEX_OPSIZE, /* 6738 */
+ IC_VEX_OPSIZE, /* 6739 */
+ IC_VEX_OPSIZE, /* 6740 */
+ IC_VEX_OPSIZE, /* 6741 */
+ IC_VEX_OPSIZE, /* 6742 */
+ IC_VEX_OPSIZE, /* 6743 */
+ IC_VEX_W_OPSIZE, /* 6744 */
+ IC_VEX_W_OPSIZE, /* 6745 */
+ IC_VEX_W_OPSIZE, /* 6746 */
+ IC_VEX_W_OPSIZE, /* 6747 */
+ IC_VEX_W_OPSIZE, /* 6748 */
+ IC_VEX_W_OPSIZE, /* 6749 */
+ IC_VEX_W_OPSIZE, /* 6750 */
+ IC_VEX_W_OPSIZE, /* 6751 */
+ IC_VEX, /* 6752 */
+ IC_VEX, /* 6753 */
+ IC_VEX_XS, /* 6754 */
+ IC_VEX_XS, /* 6755 */
+ IC_VEX_XD, /* 6756 */
+ IC_VEX_XD, /* 6757 */
+ IC_VEX_XD, /* 6758 */
+ IC_VEX_XD, /* 6759 */
+ IC_VEX_W, /* 6760 */
+ IC_VEX_W, /* 6761 */
+ IC_VEX_W_XS, /* 6762 */
+ IC_VEX_W_XS, /* 6763 */
+ IC_VEX_W_XD, /* 6764 */
+ IC_VEX_W_XD, /* 6765 */
+ IC_VEX_W_XD, /* 6766 */
+ IC_VEX_W_XD, /* 6767 */
+ IC_VEX_OPSIZE, /* 6768 */
+ IC_VEX_OPSIZE, /* 6769 */
+ IC_VEX_OPSIZE, /* 6770 */
+ IC_VEX_OPSIZE, /* 6771 */
+ IC_VEX_OPSIZE, /* 6772 */
+ IC_VEX_OPSIZE, /* 6773 */
+ IC_VEX_OPSIZE, /* 6774 */
+ IC_VEX_OPSIZE, /* 6775 */
+ IC_VEX_W_OPSIZE, /* 6776 */
+ IC_VEX_W_OPSIZE, /* 6777 */
+ IC_VEX_W_OPSIZE, /* 6778 */
+ IC_VEX_W_OPSIZE, /* 6779 */
+ IC_VEX_W_OPSIZE, /* 6780 */
+ IC_VEX_W_OPSIZE, /* 6781 */
+ IC_VEX_W_OPSIZE, /* 6782 */
+ IC_VEX_W_OPSIZE, /* 6783 */
+ IC_VEX_L, /* 6784 */
+ IC_VEX_L, /* 6785 */
+ IC_VEX_L_XS, /* 6786 */
+ IC_VEX_L_XS, /* 6787 */
+ IC_VEX_L_XD, /* 6788 */
+ IC_VEX_L_XD, /* 6789 */
+ IC_VEX_L_XD, /* 6790 */
+ IC_VEX_L_XD, /* 6791 */
+ IC_VEX_L_W, /* 6792 */
+ IC_VEX_L_W, /* 6793 */
+ IC_VEX_L_W_XS, /* 6794 */
+ IC_VEX_L_W_XS, /* 6795 */
+ IC_VEX_L_W_XD, /* 6796 */
+ IC_VEX_L_W_XD, /* 6797 */
+ IC_VEX_L_W_XD, /* 6798 */
+ IC_VEX_L_W_XD, /* 6799 */
+ IC_VEX_L_OPSIZE, /* 6800 */
+ IC_VEX_L_OPSIZE, /* 6801 */
+ IC_VEX_L_OPSIZE, /* 6802 */
+ IC_VEX_L_OPSIZE, /* 6803 */
+ IC_VEX_L_OPSIZE, /* 6804 */
+ IC_VEX_L_OPSIZE, /* 6805 */
+ IC_VEX_L_OPSIZE, /* 6806 */
+ IC_VEX_L_OPSIZE, /* 6807 */
+ IC_VEX_L_W_OPSIZE, /* 6808 */
+ IC_VEX_L_W_OPSIZE, /* 6809 */
+ IC_VEX_L_W_OPSIZE, /* 6810 */
+ IC_VEX_L_W_OPSIZE, /* 6811 */
+ IC_VEX_L_W_OPSIZE, /* 6812 */
+ IC_VEX_L_W_OPSIZE, /* 6813 */
+ IC_VEX_L_W_OPSIZE, /* 6814 */
+ IC_VEX_L_W_OPSIZE, /* 6815 */
+ IC_VEX_L, /* 6816 */
+ IC_VEX_L, /* 6817 */
+ IC_VEX_L_XS, /* 6818 */
+ IC_VEX_L_XS, /* 6819 */
+ IC_VEX_L_XD, /* 6820 */
+ IC_VEX_L_XD, /* 6821 */
+ IC_VEX_L_XD, /* 6822 */
+ IC_VEX_L_XD, /* 6823 */
+ IC_VEX_L_W, /* 6824 */
+ IC_VEX_L_W, /* 6825 */
+ IC_VEX_L_W_XS, /* 6826 */
+ IC_VEX_L_W_XS, /* 6827 */
+ IC_VEX_L_W_XD, /* 6828 */
+ IC_VEX_L_W_XD, /* 6829 */
+ IC_VEX_L_W_XD, /* 6830 */
+ IC_VEX_L_W_XD, /* 6831 */
+ IC_VEX_L_OPSIZE, /* 6832 */
+ IC_VEX_L_OPSIZE, /* 6833 */
+ IC_VEX_L_OPSIZE, /* 6834 */
+ IC_VEX_L_OPSIZE, /* 6835 */
+ IC_VEX_L_OPSIZE, /* 6836 */
+ IC_VEX_L_OPSIZE, /* 6837 */
+ IC_VEX_L_OPSIZE, /* 6838 */
+ IC_VEX_L_OPSIZE, /* 6839 */
+ IC_VEX_L_W_OPSIZE, /* 6840 */
+ IC_VEX_L_W_OPSIZE, /* 6841 */
+ IC_VEX_L_W_OPSIZE, /* 6842 */
+ IC_VEX_L_W_OPSIZE, /* 6843 */
+ IC_VEX_L_W_OPSIZE, /* 6844 */
+ IC_VEX_L_W_OPSIZE, /* 6845 */
+ IC_VEX_L_W_OPSIZE, /* 6846 */
+ IC_VEX_L_W_OPSIZE, /* 6847 */
+ IC_VEX_L, /* 6848 */
+ IC_VEX_L, /* 6849 */
+ IC_VEX_L_XS, /* 6850 */
+ IC_VEX_L_XS, /* 6851 */
+ IC_VEX_L_XD, /* 6852 */
+ IC_VEX_L_XD, /* 6853 */
+ IC_VEX_L_XD, /* 6854 */
+ IC_VEX_L_XD, /* 6855 */
+ IC_VEX_L_W, /* 6856 */
+ IC_VEX_L_W, /* 6857 */
+ IC_VEX_L_W_XS, /* 6858 */
+ IC_VEX_L_W_XS, /* 6859 */
+ IC_VEX_L_W_XD, /* 6860 */
+ IC_VEX_L_W_XD, /* 6861 */
+ IC_VEX_L_W_XD, /* 6862 */
+ IC_VEX_L_W_XD, /* 6863 */
+ IC_VEX_L_OPSIZE, /* 6864 */
+ IC_VEX_L_OPSIZE, /* 6865 */
+ IC_VEX_L_OPSIZE, /* 6866 */
+ IC_VEX_L_OPSIZE, /* 6867 */
+ IC_VEX_L_OPSIZE, /* 6868 */
+ IC_VEX_L_OPSIZE, /* 6869 */
+ IC_VEX_L_OPSIZE, /* 6870 */
+ IC_VEX_L_OPSIZE, /* 6871 */
+ IC_VEX_L_W_OPSIZE, /* 6872 */
+ IC_VEX_L_W_OPSIZE, /* 6873 */
+ IC_VEX_L_W_OPSIZE, /* 6874 */
+ IC_VEX_L_W_OPSIZE, /* 6875 */
+ IC_VEX_L_W_OPSIZE, /* 6876 */
+ IC_VEX_L_W_OPSIZE, /* 6877 */
+ IC_VEX_L_W_OPSIZE, /* 6878 */
+ IC_VEX_L_W_OPSIZE, /* 6879 */
+ IC_VEX_L, /* 6880 */
+ IC_VEX_L, /* 6881 */
+ IC_VEX_L_XS, /* 6882 */
+ IC_VEX_L_XS, /* 6883 */
+ IC_VEX_L_XD, /* 6884 */
+ IC_VEX_L_XD, /* 6885 */
+ IC_VEX_L_XD, /* 6886 */
+ IC_VEX_L_XD, /* 6887 */
+ IC_VEX_L_W, /* 6888 */
+ IC_VEX_L_W, /* 6889 */
+ IC_VEX_L_W_XS, /* 6890 */
+ IC_VEX_L_W_XS, /* 6891 */
+ IC_VEX_L_W_XD, /* 6892 */
+ IC_VEX_L_W_XD, /* 6893 */
+ IC_VEX_L_W_XD, /* 6894 */
+ IC_VEX_L_W_XD, /* 6895 */
+ IC_VEX_L_OPSIZE, /* 6896 */
+ IC_VEX_L_OPSIZE, /* 6897 */
+ IC_VEX_L_OPSIZE, /* 6898 */
+ IC_VEX_L_OPSIZE, /* 6899 */
+ IC_VEX_L_OPSIZE, /* 6900 */
+ IC_VEX_L_OPSIZE, /* 6901 */
+ IC_VEX_L_OPSIZE, /* 6902 */
+ IC_VEX_L_OPSIZE, /* 6903 */
+ IC_VEX_L_W_OPSIZE, /* 6904 */
+ IC_VEX_L_W_OPSIZE, /* 6905 */
+ IC_VEX_L_W_OPSIZE, /* 6906 */
+ IC_VEX_L_W_OPSIZE, /* 6907 */
+ IC_VEX_L_W_OPSIZE, /* 6908 */
+ IC_VEX_L_W_OPSIZE, /* 6909 */
+ IC_VEX_L_W_OPSIZE, /* 6910 */
+ IC_VEX_L_W_OPSIZE, /* 6911 */
+ IC_EVEX_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_ADSIZE, /* 7202 */
+ IC_64BIT_XS_ADSIZE, /* 7203 */
+ IC_XD_ADSIZE, /* 7204 */
+ IC_64BIT_XD_ADSIZE, /* 7205 */
+ IC_XS_ADSIZE, /* 7206 */
+ IC_64BIT_XD_ADSIZE, /* 7207 */
+ IC_ADSIZE, /* 7208 */
+ IC_64BIT_REXW_ADSIZE, /* 7209 */
+ IC_XS_ADSIZE, /* 7210 */
+ IC_64BIT_REXW_XS, /* 7211 */
+ IC_XD_ADSIZE, /* 7212 */
+ IC_64BIT_REXW_XD, /* 7213 */
+ IC_XS_ADSIZE, /* 7214 */
+ IC_64BIT_REXW_XS, /* 7215 */
+ IC_OPSIZE_ADSIZE, /* 7216 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 7217 */
+ IC_XS_OPSIZE, /* 7218 */
+ IC_64BIT_XS_OPSIZE, /* 7219 */
+ IC_XD_OPSIZE, /* 7220 */
+ IC_64BIT_XD_OPSIZE, /* 7221 */
+ IC_XS_OPSIZE, /* 7222 */
+ IC_64BIT_XD_OPSIZE, /* 7223 */
+ IC_OPSIZE_ADSIZE, /* 7224 */
+ IC_64BIT_REXW_OPSIZE, /* 7225 */
+ IC_XS_OPSIZE, /* 7226 */
+ IC_64BIT_REXW_XS, /* 7227 */
+ IC_XD_OPSIZE, /* 7228 */
+ IC_64BIT_REXW_XD, /* 7229 */
+ IC_XS_OPSIZE, /* 7230 */
+ IC_64BIT_REXW_XS, /* 7231 */
+ IC_VEX, /* 7232 */
+ IC_VEX, /* 7233 */
+ IC_VEX_XS, /* 7234 */
+ IC_VEX_XS, /* 7235 */
+ IC_VEX_XD, /* 7236 */
+ IC_VEX_XD, /* 7237 */
+ IC_VEX_XD, /* 7238 */
+ IC_VEX_XD, /* 7239 */
+ IC_VEX_W, /* 7240 */
+ IC_VEX_W, /* 7241 */
+ IC_VEX_W_XS, /* 7242 */
+ IC_VEX_W_XS, /* 7243 */
+ IC_VEX_W_XD, /* 7244 */
+ IC_VEX_W_XD, /* 7245 */
+ IC_VEX_W_XD, /* 7246 */
+ IC_VEX_W_XD, /* 7247 */
+ IC_VEX_OPSIZE, /* 7248 */
+ IC_VEX_OPSIZE, /* 7249 */
+ IC_VEX_OPSIZE, /* 7250 */
+ IC_VEX_OPSIZE, /* 7251 */
+ IC_VEX_OPSIZE, /* 7252 */
+ IC_VEX_OPSIZE, /* 7253 */
+ IC_VEX_OPSIZE, /* 7254 */
+ IC_VEX_OPSIZE, /* 7255 */
+ IC_VEX_W_OPSIZE, /* 7256 */
+ IC_VEX_W_OPSIZE, /* 7257 */
+ IC_VEX_W_OPSIZE, /* 7258 */
+ IC_VEX_W_OPSIZE, /* 7259 */
+ IC_VEX_W_OPSIZE, /* 7260 */
+ IC_VEX_W_OPSIZE, /* 7261 */
+ IC_VEX_W_OPSIZE, /* 7262 */
+ IC_VEX_W_OPSIZE, /* 7263 */
+ IC_VEX, /* 7264 */
+ IC_VEX, /* 7265 */
+ IC_VEX_XS, /* 7266 */
+ IC_VEX_XS, /* 7267 */
+ IC_VEX_XD, /* 7268 */
+ IC_VEX_XD, /* 7269 */
+ IC_VEX_XD, /* 7270 */
+ IC_VEX_XD, /* 7271 */
+ IC_VEX_W, /* 7272 */
+ IC_VEX_W, /* 7273 */
+ IC_VEX_W_XS, /* 7274 */
+ IC_VEX_W_XS, /* 7275 */
+ IC_VEX_W_XD, /* 7276 */
+ IC_VEX_W_XD, /* 7277 */
+ IC_VEX_W_XD, /* 7278 */
+ IC_VEX_W_XD, /* 7279 */
+ IC_VEX_OPSIZE, /* 7280 */
+ IC_VEX_OPSIZE, /* 7281 */
+ IC_VEX_OPSIZE, /* 7282 */
+ IC_VEX_OPSIZE, /* 7283 */
+ IC_VEX_OPSIZE, /* 7284 */
+ IC_VEX_OPSIZE, /* 7285 */
+ IC_VEX_OPSIZE, /* 7286 */
+ IC_VEX_OPSIZE, /* 7287 */
+ IC_VEX_W_OPSIZE, /* 7288 */
+ IC_VEX_W_OPSIZE, /* 7289 */
+ IC_VEX_W_OPSIZE, /* 7290 */
+ IC_VEX_W_OPSIZE, /* 7291 */
+ IC_VEX_W_OPSIZE, /* 7292 */
+ IC_VEX_W_OPSIZE, /* 7293 */
+ IC_VEX_W_OPSIZE, /* 7294 */
+ IC_VEX_W_OPSIZE, /* 7295 */
+ IC_VEX_L, /* 7296 */
+ IC_VEX_L, /* 7297 */
+ IC_VEX_L_XS, /* 7298 */
+ IC_VEX_L_XS, /* 7299 */
+ IC_VEX_L_XD, /* 7300 */
+ IC_VEX_L_XD, /* 7301 */
+ IC_VEX_L_XD, /* 7302 */
+ IC_VEX_L_XD, /* 7303 */
+ IC_VEX_L_W, /* 7304 */
+ IC_VEX_L_W, /* 7305 */
+ IC_VEX_L_W_XS, /* 7306 */
+ IC_VEX_L_W_XS, /* 7307 */
+ IC_VEX_L_W_XD, /* 7308 */
+ IC_VEX_L_W_XD, /* 7309 */
+ IC_VEX_L_W_XD, /* 7310 */
+ IC_VEX_L_W_XD, /* 7311 */
+ IC_VEX_L_OPSIZE, /* 7312 */
+ IC_VEX_L_OPSIZE, /* 7313 */
+ IC_VEX_L_OPSIZE, /* 7314 */
+ IC_VEX_L_OPSIZE, /* 7315 */
+ IC_VEX_L_OPSIZE, /* 7316 */
+ IC_VEX_L_OPSIZE, /* 7317 */
+ IC_VEX_L_OPSIZE, /* 7318 */
+ IC_VEX_L_OPSIZE, /* 7319 */
+ IC_VEX_L_W_OPSIZE, /* 7320 */
+ IC_VEX_L_W_OPSIZE, /* 7321 */
+ IC_VEX_L_W_OPSIZE, /* 7322 */
+ IC_VEX_L_W_OPSIZE, /* 7323 */
+ IC_VEX_L_W_OPSIZE, /* 7324 */
+ IC_VEX_L_W_OPSIZE, /* 7325 */
+ IC_VEX_L_W_OPSIZE, /* 7326 */
+ IC_VEX_L_W_OPSIZE, /* 7327 */
+ IC_VEX_L, /* 7328 */
+ IC_VEX_L, /* 7329 */
+ IC_VEX_L_XS, /* 7330 */
+ IC_VEX_L_XS, /* 7331 */
+ IC_VEX_L_XD, /* 7332 */
+ IC_VEX_L_XD, /* 7333 */
+ IC_VEX_L_XD, /* 7334 */
+ IC_VEX_L_XD, /* 7335 */
+ IC_VEX_L_W, /* 7336 */
+ IC_VEX_L_W, /* 7337 */
+ IC_VEX_L_W_XS, /* 7338 */
+ IC_VEX_L_W_XS, /* 7339 */
+ IC_VEX_L_W_XD, /* 7340 */
+ IC_VEX_L_W_XD, /* 7341 */
+ IC_VEX_L_W_XD, /* 7342 */
+ IC_VEX_L_W_XD, /* 7343 */
+ IC_VEX_L_OPSIZE, /* 7344 */
+ IC_VEX_L_OPSIZE, /* 7345 */
+ IC_VEX_L_OPSIZE, /* 7346 */
+ IC_VEX_L_OPSIZE, /* 7347 */
+ IC_VEX_L_OPSIZE, /* 7348 */
+ IC_VEX_L_OPSIZE, /* 7349 */
+ IC_VEX_L_OPSIZE, /* 7350 */
+ IC_VEX_L_OPSIZE, /* 7351 */
+ IC_VEX_L_W_OPSIZE, /* 7352 */
+ IC_VEX_L_W_OPSIZE, /* 7353 */
+ IC_VEX_L_W_OPSIZE, /* 7354 */
+ IC_VEX_L_W_OPSIZE, /* 7355 */
+ IC_VEX_L_W_OPSIZE, /* 7356 */
+ IC_VEX_L_W_OPSIZE, /* 7357 */
+ IC_VEX_L_W_OPSIZE, /* 7358 */
+ IC_VEX_L_W_OPSIZE, /* 7359 */
+ IC_VEX_L, /* 7360 */
+ IC_VEX_L, /* 7361 */
+ IC_VEX_L_XS, /* 7362 */
+ IC_VEX_L_XS, /* 7363 */
+ IC_VEX_L_XD, /* 7364 */
+ IC_VEX_L_XD, /* 7365 */
+ IC_VEX_L_XD, /* 7366 */
+ IC_VEX_L_XD, /* 7367 */
+ IC_VEX_L_W, /* 7368 */
+ IC_VEX_L_W, /* 7369 */
+ IC_VEX_L_W_XS, /* 7370 */
+ IC_VEX_L_W_XS, /* 7371 */
+ IC_VEX_L_W_XD, /* 7372 */
+ IC_VEX_L_W_XD, /* 7373 */
+ IC_VEX_L_W_XD, /* 7374 */
+ IC_VEX_L_W_XD, /* 7375 */
+ IC_VEX_L_OPSIZE, /* 7376 */
+ IC_VEX_L_OPSIZE, /* 7377 */
+ IC_VEX_L_OPSIZE, /* 7378 */
+ IC_VEX_L_OPSIZE, /* 7379 */
+ IC_VEX_L_OPSIZE, /* 7380 */
+ IC_VEX_L_OPSIZE, /* 7381 */
+ IC_VEX_L_OPSIZE, /* 7382 */
+ IC_VEX_L_OPSIZE, /* 7383 */
+ IC_VEX_L_W_OPSIZE, /* 7384 */
+ IC_VEX_L_W_OPSIZE, /* 7385 */
+ IC_VEX_L_W_OPSIZE, /* 7386 */
+ IC_VEX_L_W_OPSIZE, /* 7387 */
+ IC_VEX_L_W_OPSIZE, /* 7388 */
+ IC_VEX_L_W_OPSIZE, /* 7389 */
+ IC_VEX_L_W_OPSIZE, /* 7390 */
+ IC_VEX_L_W_OPSIZE, /* 7391 */
+ IC_VEX_L, /* 7392 */
+ IC_VEX_L, /* 7393 */
+ IC_VEX_L_XS, /* 7394 */
+ IC_VEX_L_XS, /* 7395 */
+ IC_VEX_L_XD, /* 7396 */
+ IC_VEX_L_XD, /* 7397 */
+ IC_VEX_L_XD, /* 7398 */
+ IC_VEX_L_XD, /* 7399 */
+ IC_VEX_L_W, /* 7400 */
+ IC_VEX_L_W, /* 7401 */
+ IC_VEX_L_W_XS, /* 7402 */
+ IC_VEX_L_W_XS, /* 7403 */
+ IC_VEX_L_W_XD, /* 7404 */
+ IC_VEX_L_W_XD, /* 7405 */
+ IC_VEX_L_W_XD, /* 7406 */
+ IC_VEX_L_W_XD, /* 7407 */
+ IC_VEX_L_OPSIZE, /* 7408 */
+ IC_VEX_L_OPSIZE, /* 7409 */
+ IC_VEX_L_OPSIZE, /* 7410 */
+ IC_VEX_L_OPSIZE, /* 7411 */
+ IC_VEX_L_OPSIZE, /* 7412 */
+ IC_VEX_L_OPSIZE, /* 7413 */
+ IC_VEX_L_OPSIZE, /* 7414 */
+ IC_VEX_L_OPSIZE, /* 7415 */
+ IC_VEX_L_W_OPSIZE, /* 7416 */
+ IC_VEX_L_W_OPSIZE, /* 7417 */
+ IC_VEX_L_W_OPSIZE, /* 7418 */
+ IC_VEX_L_W_OPSIZE, /* 7419 */
+ IC_VEX_L_W_OPSIZE, /* 7420 */
+ IC_VEX_L_W_OPSIZE, /* 7421 */
+ IC_VEX_L_W_OPSIZE, /* 7422 */
+ IC_VEX_L_W_OPSIZE, /* 7423 */
+ IC_EVEX_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_ADSIZE, /* 7714 */
+ IC_64BIT_XS_ADSIZE, /* 7715 */
+ IC_XD_ADSIZE, /* 7716 */
+ IC_64BIT_XD_ADSIZE, /* 7717 */
+ IC_XS_ADSIZE, /* 7718 */
+ IC_64BIT_XD_ADSIZE, /* 7719 */
+ IC_ADSIZE, /* 7720 */
+ IC_64BIT_REXW_ADSIZE, /* 7721 */
+ IC_XS_ADSIZE, /* 7722 */
+ IC_64BIT_REXW_XS, /* 7723 */
+ IC_XD_ADSIZE, /* 7724 */
+ IC_64BIT_REXW_XD, /* 7725 */
+ IC_XS_ADSIZE, /* 7726 */
+ IC_64BIT_REXW_XS, /* 7727 */
+ IC_OPSIZE_ADSIZE, /* 7728 */
+ IC_64BIT_OPSIZE_ADSIZE, /* 7729 */
+ IC_XS_OPSIZE, /* 7730 */
+ IC_64BIT_XS_OPSIZE, /* 7731 */
+ IC_XD_OPSIZE, /* 7732 */
+ IC_64BIT_XD_OPSIZE, /* 7733 */
+ IC_XS_OPSIZE, /* 7734 */
+ IC_64BIT_XD_OPSIZE, /* 7735 */
+ IC_OPSIZE_ADSIZE, /* 7736 */
+ IC_64BIT_REXW_OPSIZE, /* 7737 */
+ IC_XS_OPSIZE, /* 7738 */
+ IC_64BIT_REXW_XS, /* 7739 */
+ IC_XD_OPSIZE, /* 7740 */
+ IC_64BIT_REXW_XD, /* 7741 */
+ IC_XS_OPSIZE, /* 7742 */
+ IC_64BIT_REXW_XS, /* 7743 */
+ IC_VEX, /* 7744 */
+ IC_VEX, /* 7745 */
+ IC_VEX_XS, /* 7746 */
+ IC_VEX_XS, /* 7747 */
+ IC_VEX_XD, /* 7748 */
+ IC_VEX_XD, /* 7749 */
+ IC_VEX_XD, /* 7750 */
+ IC_VEX_XD, /* 7751 */
+ IC_VEX_W, /* 7752 */
+ IC_VEX_W, /* 7753 */
+ IC_VEX_W_XS, /* 7754 */
+ IC_VEX_W_XS, /* 7755 */
+ IC_VEX_W_XD, /* 7756 */
+ IC_VEX_W_XD, /* 7757 */
+ IC_VEX_W_XD, /* 7758 */
+ IC_VEX_W_XD, /* 7759 */
+ IC_VEX_OPSIZE, /* 7760 */
+ IC_VEX_OPSIZE, /* 7761 */
+ IC_VEX_OPSIZE, /* 7762 */
+ IC_VEX_OPSIZE, /* 7763 */
+ IC_VEX_OPSIZE, /* 7764 */
+ IC_VEX_OPSIZE, /* 7765 */
+ IC_VEX_OPSIZE, /* 7766 */
+ IC_VEX_OPSIZE, /* 7767 */
+ IC_VEX_W_OPSIZE, /* 7768 */
+ IC_VEX_W_OPSIZE, /* 7769 */
+ IC_VEX_W_OPSIZE, /* 7770 */
+ IC_VEX_W_OPSIZE, /* 7771 */
+ IC_VEX_W_OPSIZE, /* 7772 */
+ IC_VEX_W_OPSIZE, /* 7773 */
+ IC_VEX_W_OPSIZE, /* 7774 */
+ IC_VEX_W_OPSIZE, /* 7775 */
+ IC_VEX, /* 7776 */
+ IC_VEX, /* 7777 */
+ IC_VEX_XS, /* 7778 */
+ IC_VEX_XS, /* 7779 */
+ IC_VEX_XD, /* 7780 */
+ IC_VEX_XD, /* 7781 */
+ IC_VEX_XD, /* 7782 */
+ IC_VEX_XD, /* 7783 */
+ IC_VEX_W, /* 7784 */
+ IC_VEX_W, /* 7785 */
+ IC_VEX_W_XS, /* 7786 */
+ IC_VEX_W_XS, /* 7787 */
+ IC_VEX_W_XD, /* 7788 */
+ IC_VEX_W_XD, /* 7789 */
+ IC_VEX_W_XD, /* 7790 */
+ IC_VEX_W_XD, /* 7791 */
+ IC_VEX_OPSIZE, /* 7792 */
+ IC_VEX_OPSIZE, /* 7793 */
+ IC_VEX_OPSIZE, /* 7794 */
+ IC_VEX_OPSIZE, /* 7795 */
+ IC_VEX_OPSIZE, /* 7796 */
+ IC_VEX_OPSIZE, /* 7797 */
+ IC_VEX_OPSIZE, /* 7798 */
+ IC_VEX_OPSIZE, /* 7799 */
+ IC_VEX_W_OPSIZE, /* 7800 */
+ IC_VEX_W_OPSIZE, /* 7801 */
+ IC_VEX_W_OPSIZE, /* 7802 */
+ IC_VEX_W_OPSIZE, /* 7803 */
+ IC_VEX_W_OPSIZE, /* 7804 */
+ IC_VEX_W_OPSIZE, /* 7805 */
+ IC_VEX_W_OPSIZE, /* 7806 */
+ IC_VEX_W_OPSIZE, /* 7807 */
+ IC_VEX_L, /* 7808 */
+ IC_VEX_L, /* 7809 */
+ IC_VEX_L_XS, /* 7810 */
+ IC_VEX_L_XS, /* 7811 */
+ IC_VEX_L_XD, /* 7812 */
+ IC_VEX_L_XD, /* 7813 */
+ IC_VEX_L_XD, /* 7814 */
+ IC_VEX_L_XD, /* 7815 */
+ IC_VEX_L_W, /* 7816 */
+ IC_VEX_L_W, /* 7817 */
+ IC_VEX_L_W_XS, /* 7818 */
+ IC_VEX_L_W_XS, /* 7819 */
+ IC_VEX_L_W_XD, /* 7820 */
+ IC_VEX_L_W_XD, /* 7821 */
+ IC_VEX_L_W_XD, /* 7822 */
+ IC_VEX_L_W_XD, /* 7823 */
+ IC_VEX_L_OPSIZE, /* 7824 */
+ IC_VEX_L_OPSIZE, /* 7825 */
+ IC_VEX_L_OPSIZE, /* 7826 */
+ IC_VEX_L_OPSIZE, /* 7827 */
+ IC_VEX_L_OPSIZE, /* 7828 */
+ IC_VEX_L_OPSIZE, /* 7829 */
+ IC_VEX_L_OPSIZE, /* 7830 */
+ IC_VEX_L_OPSIZE, /* 7831 */
+ IC_VEX_L_W_OPSIZE, /* 7832 */
+ IC_VEX_L_W_OPSIZE, /* 7833 */
+ IC_VEX_L_W_OPSIZE, /* 7834 */
+ IC_VEX_L_W_OPSIZE, /* 7835 */
+ IC_VEX_L_W_OPSIZE, /* 7836 */
+ IC_VEX_L_W_OPSIZE, /* 7837 */
+ IC_VEX_L_W_OPSIZE, /* 7838 */
+ IC_VEX_L_W_OPSIZE, /* 7839 */
+ IC_VEX_L, /* 7840 */
+ IC_VEX_L, /* 7841 */
+ IC_VEX_L_XS, /* 7842 */
+ IC_VEX_L_XS, /* 7843 */
+ IC_VEX_L_XD, /* 7844 */
+ IC_VEX_L_XD, /* 7845 */
+ IC_VEX_L_XD, /* 7846 */
+ IC_VEX_L_XD, /* 7847 */
+ IC_VEX_L_W, /* 7848 */
+ IC_VEX_L_W, /* 7849 */
+ IC_VEX_L_W_XS, /* 7850 */
+ IC_VEX_L_W_XS, /* 7851 */
+ IC_VEX_L_W_XD, /* 7852 */
+ IC_VEX_L_W_XD, /* 7853 */
+ IC_VEX_L_W_XD, /* 7854 */
+ IC_VEX_L_W_XD, /* 7855 */
+ IC_VEX_L_OPSIZE, /* 7856 */
+ IC_VEX_L_OPSIZE, /* 7857 */
+ IC_VEX_L_OPSIZE, /* 7858 */
+ IC_VEX_L_OPSIZE, /* 7859 */
+ IC_VEX_L_OPSIZE, /* 7860 */
+ IC_VEX_L_OPSIZE, /* 7861 */
+ IC_VEX_L_OPSIZE, /* 7862 */
+ IC_VEX_L_OPSIZE, /* 7863 */
+ IC_VEX_L_W_OPSIZE, /* 7864 */
+ IC_VEX_L_W_OPSIZE, /* 7865 */
+ IC_VEX_L_W_OPSIZE, /* 7866 */
+ IC_VEX_L_W_OPSIZE, /* 7867 */
+ IC_VEX_L_W_OPSIZE, /* 7868 */
+ IC_VEX_L_W_OPSIZE, /* 7869 */
+ IC_VEX_L_W_OPSIZE, /* 7870 */
+ IC_VEX_L_W_OPSIZE, /* 7871 */
+ IC_VEX_L, /* 7872 */
+ IC_VEX_L, /* 7873 */
+ IC_VEX_L_XS, /* 7874 */
+ IC_VEX_L_XS, /* 7875 */
+ IC_VEX_L_XD, /* 7876 */
+ IC_VEX_L_XD, /* 7877 */
+ IC_VEX_L_XD, /* 7878 */
+ IC_VEX_L_XD, /* 7879 */
+ IC_VEX_L_W, /* 7880 */
+ IC_VEX_L_W, /* 7881 */
+ IC_VEX_L_W_XS, /* 7882 */
+ IC_VEX_L_W_XS, /* 7883 */
+ IC_VEX_L_W_XD, /* 7884 */
+ IC_VEX_L_W_XD, /* 7885 */
+ IC_VEX_L_W_XD, /* 7886 */
+ IC_VEX_L_W_XD, /* 7887 */
+ IC_VEX_L_OPSIZE, /* 7888 */
+ IC_VEX_L_OPSIZE, /* 7889 */
+ IC_VEX_L_OPSIZE, /* 7890 */
+ IC_VEX_L_OPSIZE, /* 7891 */
+ IC_VEX_L_OPSIZE, /* 7892 */
+ IC_VEX_L_OPSIZE, /* 7893 */
+ IC_VEX_L_OPSIZE, /* 7894 */
+ IC_VEX_L_OPSIZE, /* 7895 */
+ IC_VEX_L_W_OPSIZE, /* 7896 */
+ IC_VEX_L_W_OPSIZE, /* 7897 */
+ IC_VEX_L_W_OPSIZE, /* 7898 */
+ IC_VEX_L_W_OPSIZE, /* 7899 */
+ IC_VEX_L_W_OPSIZE, /* 7900 */
+ IC_VEX_L_W_OPSIZE, /* 7901 */
+ IC_VEX_L_W_OPSIZE, /* 7902 */
+ IC_VEX_L_W_OPSIZE, /* 7903 */
+ IC_VEX_L, /* 7904 */
+ IC_VEX_L, /* 7905 */
+ IC_VEX_L_XS, /* 7906 */
+ IC_VEX_L_XS, /* 7907 */
+ IC_VEX_L_XD, /* 7908 */
+ IC_VEX_L_XD, /* 7909 */
+ IC_VEX_L_XD, /* 7910 */
+ IC_VEX_L_XD, /* 7911 */
+ IC_VEX_L_W, /* 7912 */
+ IC_VEX_L_W, /* 7913 */
+ IC_VEX_L_W_XS, /* 7914 */
+ IC_VEX_L_W_XS, /* 7915 */
+ IC_VEX_L_W_XD, /* 7916 */
+ IC_VEX_L_W_XD, /* 7917 */
+ IC_VEX_L_W_XD, /* 7918 */
+ IC_VEX_L_W_XD, /* 7919 */
+ IC_VEX_L_OPSIZE, /* 7920 */
+ IC_VEX_L_OPSIZE, /* 7921 */
+ IC_VEX_L_OPSIZE, /* 7922 */
+ IC_VEX_L_OPSIZE, /* 7923 */
+ IC_VEX_L_OPSIZE, /* 7924 */
+ IC_VEX_L_OPSIZE, /* 7925 */
+ IC_VEX_L_OPSIZE, /* 7926 */
+ IC_VEX_L_OPSIZE, /* 7927 */
+ IC_VEX_L_W_OPSIZE, /* 7928 */
+ IC_VEX_L_W_OPSIZE, /* 7929 */
+ IC_VEX_L_W_OPSIZE, /* 7930 */
+ IC_VEX_L_W_OPSIZE, /* 7931 */
+ IC_VEX_L_W_OPSIZE, /* 7932 */
+ IC_VEX_L_W_OPSIZE, /* 7933 */
+ IC_VEX_L_W_OPSIZE, /* 7934 */
+ IC_VEX_L_W_OPSIZE, /* 7935 */
+ IC_EVEX_L2_KZ, /* 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_ADSIZE, /* 8226 */
+ IC_64BIT_XS_ADSIZE, /* 8227 */
+ IC_XD_ADSIZE, /* 8228 */
+ IC_64BIT_XD_ADSIZE, /* 8229 */
+ IC_XS_ADSIZE, /* 8230 */
+ IC_64BIT_XD_ADSIZE, /* 8231 */
+ IC_ADSIZE, /* 8232 */
+ IC_64BIT_REXW_ADSIZE, /* 8233 */
+ IC_XS_ADSIZE, /* 8234 */
+ IC_64BIT_REXW_XS, /* 8235 */
+ IC_XD_ADSIZE, /* 8236 */
+ IC_64BIT_REXW_XD, /* 8237 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 8738 */
+ IC_64BIT_XS_ADSIZE, /* 8739 */
+ IC_XD_ADSIZE, /* 8740 */
+ IC_64BIT_XD_ADSIZE, /* 8741 */
+ IC_XS_ADSIZE, /* 8742 */
+ IC_64BIT_XD_ADSIZE, /* 8743 */
+ IC_ADSIZE, /* 8744 */
+ IC_64BIT_REXW_ADSIZE, /* 8745 */
+ IC_XS_ADSIZE, /* 8746 */
+ IC_64BIT_REXW_XS, /* 8747 */
+ IC_XD_ADSIZE, /* 8748 */
+ IC_64BIT_REXW_XD, /* 8749 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 9250 */
+ IC_64BIT_XS_ADSIZE, /* 9251 */
+ IC_XD_ADSIZE, /* 9252 */
+ IC_64BIT_XD_ADSIZE, /* 9253 */
+ IC_XS_ADSIZE, /* 9254 */
+ IC_64BIT_XD_ADSIZE, /* 9255 */
+ IC_ADSIZE, /* 9256 */
+ IC_64BIT_REXW_ADSIZE, /* 9257 */
+ IC_XS_ADSIZE, /* 9258 */
+ IC_64BIT_REXW_XS, /* 9259 */
+ IC_XD_ADSIZE, /* 9260 */
+ IC_64BIT_REXW_XD, /* 9261 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 9762 */
+ IC_64BIT_XS_ADSIZE, /* 9763 */
+ IC_XD_ADSIZE, /* 9764 */
+ IC_64BIT_XD_ADSIZE, /* 9765 */
+ IC_XS_ADSIZE, /* 9766 */
+ IC_64BIT_XD_ADSIZE, /* 9767 */
+ IC_ADSIZE, /* 9768 */
+ IC_64BIT_REXW_ADSIZE, /* 9769 */
+ IC_XS_ADSIZE, /* 9770 */
+ IC_64BIT_REXW_XS, /* 9771 */
+ IC_XD_ADSIZE, /* 9772 */
+ IC_64BIT_REXW_XD, /* 9773 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 10274 */
+ IC_64BIT_XS_ADSIZE, /* 10275 */
+ IC_XD_ADSIZE, /* 10276 */
+ IC_64BIT_XD_ADSIZE, /* 10277 */
+ IC_XS_ADSIZE, /* 10278 */
+ IC_64BIT_XD_ADSIZE, /* 10279 */
+ IC_ADSIZE, /* 10280 */
+ IC_64BIT_REXW_ADSIZE, /* 10281 */
+ IC_XS_ADSIZE, /* 10282 */
+ IC_64BIT_REXW_XS, /* 10283 */
+ IC_XD_ADSIZE, /* 10284 */
+ IC_64BIT_REXW_XD, /* 10285 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 10786 */
+ IC_64BIT_XS_ADSIZE, /* 10787 */
+ IC_XD_ADSIZE, /* 10788 */
+ IC_64BIT_XD_ADSIZE, /* 10789 */
+ IC_XS_ADSIZE, /* 10790 */
+ IC_64BIT_XD_ADSIZE, /* 10791 */
+ IC_ADSIZE, /* 10792 */
+ IC_64BIT_REXW_ADSIZE, /* 10793 */
+ IC_XS_ADSIZE, /* 10794 */
+ IC_64BIT_REXW_XS, /* 10795 */
+ IC_XD_ADSIZE, /* 10796 */
+ IC_64BIT_REXW_XD, /* 10797 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 11298 */
+ IC_64BIT_XS_ADSIZE, /* 11299 */
+ IC_XD_ADSIZE, /* 11300 */
+ IC_64BIT_XD_ADSIZE, /* 11301 */
+ IC_XS_ADSIZE, /* 11302 */
+ IC_64BIT_XD_ADSIZE, /* 11303 */
+ IC_ADSIZE, /* 11304 */
+ IC_64BIT_REXW_ADSIZE, /* 11305 */
+ IC_XS_ADSIZE, /* 11306 */
+ IC_64BIT_REXW_XS, /* 11307 */
+ IC_XD_ADSIZE, /* 11308 */
+ IC_64BIT_REXW_XD, /* 11309 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 11810 */
+ IC_64BIT_XS_ADSIZE, /* 11811 */
+ IC_XD_ADSIZE, /* 11812 */
+ IC_64BIT_XD_ADSIZE, /* 11813 */
+ IC_XS_ADSIZE, /* 11814 */
+ IC_64BIT_XD_ADSIZE, /* 11815 */
+ IC_ADSIZE, /* 11816 */
+ IC_64BIT_REXW_ADSIZE, /* 11817 */
+ IC_XS_ADSIZE, /* 11818 */
+ IC_64BIT_REXW_XS, /* 11819 */
+ IC_XD_ADSIZE, /* 11820 */
+ IC_64BIT_REXW_XD, /* 11821 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 12322 */
+ IC_64BIT_XS_ADSIZE, /* 12323 */
+ IC_XD_ADSIZE, /* 12324 */
+ IC_64BIT_XD_ADSIZE, /* 12325 */
+ IC_XS_ADSIZE, /* 12326 */
+ IC_64BIT_XD_ADSIZE, /* 12327 */
+ IC_ADSIZE, /* 12328 */
+ IC_64BIT_REXW_ADSIZE, /* 12329 */
+ IC_XS_ADSIZE, /* 12330 */
+ IC_64BIT_REXW_XS, /* 12331 */
+ IC_XD_ADSIZE, /* 12332 */
+ IC_64BIT_REXW_XD, /* 12333 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 12834 */
+ IC_64BIT_XS_ADSIZE, /* 12835 */
+ IC_XD_ADSIZE, /* 12836 */
+ IC_64BIT_XD_ADSIZE, /* 12837 */
+ IC_XS_ADSIZE, /* 12838 */
+ IC_64BIT_XD_ADSIZE, /* 12839 */
+ IC_ADSIZE, /* 12840 */
+ IC_64BIT_REXW_ADSIZE, /* 12841 */
+ IC_XS_ADSIZE, /* 12842 */
+ IC_64BIT_REXW_XS, /* 12843 */
+ IC_XD_ADSIZE, /* 12844 */
+ IC_64BIT_REXW_XD, /* 12845 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 13346 */
+ IC_64BIT_XS_ADSIZE, /* 13347 */
+ IC_XD_ADSIZE, /* 13348 */
+ IC_64BIT_XD_ADSIZE, /* 13349 */
+ IC_XS_ADSIZE, /* 13350 */
+ IC_64BIT_XD_ADSIZE, /* 13351 */
+ IC_ADSIZE, /* 13352 */
+ IC_64BIT_REXW_ADSIZE, /* 13353 */
+ IC_XS_ADSIZE, /* 13354 */
+ IC_64BIT_REXW_XS, /* 13355 */
+ IC_XD_ADSIZE, /* 13356 */
+ IC_64BIT_REXW_XD, /* 13357 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 13858 */
+ IC_64BIT_XS_ADSIZE, /* 13859 */
+ IC_XD_ADSIZE, /* 13860 */
+ IC_64BIT_XD_ADSIZE, /* 13861 */
+ IC_XS_ADSIZE, /* 13862 */
+ IC_64BIT_XD_ADSIZE, /* 13863 */
+ IC_ADSIZE, /* 13864 */
+ IC_64BIT_REXW_ADSIZE, /* 13865 */
+ IC_XS_ADSIZE, /* 13866 */
+ IC_64BIT_REXW_XS, /* 13867 */
+ IC_XD_ADSIZE, /* 13868 */
+ IC_64BIT_REXW_XD, /* 13869 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 14370 */
+ IC_64BIT_XS_ADSIZE, /* 14371 */
+ IC_XD_ADSIZE, /* 14372 */
+ IC_64BIT_XD_ADSIZE, /* 14373 */
+ IC_XS_ADSIZE, /* 14374 */
+ IC_64BIT_XD_ADSIZE, /* 14375 */
+ IC_ADSIZE, /* 14376 */
+ IC_64BIT_REXW_ADSIZE, /* 14377 */
+ IC_XS_ADSIZE, /* 14378 */
+ IC_64BIT_REXW_XS, /* 14379 */
+ IC_XD_ADSIZE, /* 14380 */
+ IC_64BIT_REXW_XD, /* 14381 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 14882 */
+ IC_64BIT_XS_ADSIZE, /* 14883 */
+ IC_XD_ADSIZE, /* 14884 */
+ IC_64BIT_XD_ADSIZE, /* 14885 */
+ IC_XS_ADSIZE, /* 14886 */
+ IC_64BIT_XD_ADSIZE, /* 14887 */
+ IC_ADSIZE, /* 14888 */
+ IC_64BIT_REXW_ADSIZE, /* 14889 */
+ IC_XS_ADSIZE, /* 14890 */
+ IC_64BIT_REXW_XS, /* 14891 */
+ IC_XD_ADSIZE, /* 14892 */
+ IC_64BIT_REXW_XD, /* 14893 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 15394 */
+ IC_64BIT_XS_ADSIZE, /* 15395 */
+ IC_XD_ADSIZE, /* 15396 */
+ IC_64BIT_XD_ADSIZE, /* 15397 */
+ IC_XS_ADSIZE, /* 15398 */
+ IC_64BIT_XD_ADSIZE, /* 15399 */
+ IC_ADSIZE, /* 15400 */
+ IC_64BIT_REXW_ADSIZE, /* 15401 */
+ IC_XS_ADSIZE, /* 15402 */
+ IC_64BIT_REXW_XS, /* 15403 */
+ IC_XD_ADSIZE, /* 15404 */
+ IC_64BIT_REXW_XD, /* 15405 */
+ IC_XS_ADSIZE, /* 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_ADSIZE, /* 15906 */
+ IC_64BIT_XS_ADSIZE, /* 15907 */
+ IC_XD_ADSIZE, /* 15908 */
+ IC_64BIT_XD_ADSIZE, /* 15909 */
+ IC_XS_ADSIZE, /* 15910 */
+ IC_64BIT_XD_ADSIZE, /* 15911 */
+ IC_ADSIZE, /* 15912 */
+ IC_64BIT_REXW_ADSIZE, /* 15913 */
+ IC_XS_ADSIZE, /* 15914 */
+ IC_64BIT_REXW_XS, /* 15915 */
+ IC_XD_ADSIZE, /* 15916 */
+ IC_64BIT_REXW_XD, /* 15917 */
+ IC_XS_ADSIZE, /* 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 */
+ 0xc8, /* ADD8mr */
+ 0xcc, /* ADD8rr */
+/* Table3 */
+ 0xb6, /* ADD32mr */
+ 0xba, /* ADD32rr */
+/* Table5 */
+ 0xcb, /* ADD8rm */
+ 0xcd, /* ADD8rr_REV */
+/* Table7 */
+ 0xb9, /* ADD32rm */
+ 0xbb, /* ADD32rr_REV */
+/* Table9 */
+ 0xc5, /* ADD8i8 */
+/* Table10 */
+ 0xb3, /* ADD32i32 */
+/* Table11 */
+ 0x436, /* PUSHES32 */
+/* Table12 */
+ 0x412, /* POPES32 */
+/* Table13 */
+ 0x3ec, /* OR8mr */
+ 0x3f0, /* OR8rr */
+/* Table15 */
+ 0x3da, /* OR32mr */
+ 0x3de, /* OR32rr */
+/* Table17 */
+ 0x3ef, /* OR8rm */
+ 0x3f1, /* OR8rr_REV */
+/* Table19 */
+ 0x3dd, /* OR32rm */
+ 0x3df, /* OR32rr_REV */
+/* Table21 */
+ 0x3e9, /* OR8i8 */
+/* Table22 */
+ 0x3d7, /* OR32i32 */
+/* Table23 */
+ 0x432, /* PUSHCS32 */
+/* Table24 */
+ 0xa0, /* ADC8mr */
+ 0xa4, /* ADC8rr */
+/* Table26 */
+ 0x8e, /* ADC32mr */
+ 0x92, /* ADC32rr */
+/* Table28 */
+ 0xa3, /* ADC8rm */
+ 0xa5, /* ADC8rr_REV */
+/* Table30 */
+ 0x91, /* ADC32rm */
+ 0x93, /* ADC32rr_REV */
+/* Table32 */
+ 0x9d, /* ADC8i8 */
+/* Table33 */
+ 0x8b, /* ADC32i32 */
+/* Table34 */
+ 0x441, /* PUSHSS32 */
+/* Table35 */
+ 0x41d, /* POPSS32 */
+/* Table36 */
+ 0x51b, /* SBB8mr */
+ 0x51f, /* SBB8rr */
+/* Table38 */
+ 0x509, /* SBB32mr */
+ 0x50d, /* SBB32rr */
+/* Table40 */
+ 0x51e, /* SBB8rm */
+ 0x520, /* SBB8rr_REV */
+/* Table42 */
+ 0x50c, /* SBB32rm */
+ 0x50e, /* SBB32rr_REV */
+/* Table44 */
+ 0x518, /* SBB8i8 */
+/* Table45 */
+ 0x506, /* SBB32i32 */
+/* Table46 */
+ 0x434, /* PUSHDS32 */
+/* Table47 */
+ 0x410, /* POPDS32 */
+/* Table48 */
+ 0xf0, /* AND8mr */
+ 0xf4, /* AND8rr */
+/* Table50 */
+ 0xde, /* AND32mr */
+ 0xe2, /* AND32rr */
+/* Table52 */
+ 0xf3, /* AND8rm */
+ 0xf5, /* AND8rr_REV */
+/* Table54 */
+ 0xe1, /* AND32rm */
+ 0xe3, /* AND32rr_REV */
+/* Table56 */
+ 0xed, /* AND8i8 */
+/* Table57 */
+ 0xdb, /* AND32i32 */
+/* Table58 */
+ 0x225, /* DAA */
+/* Table59 */
+ 0x5d2, /* SUB8mr */
+ 0x5d6, /* SUB8rr */
+/* Table61 */
+ 0x5c0, /* SUB32mr */
+ 0x5c4, /* SUB32rr */
+/* Table63 */
+ 0x5d5, /* SUB8rm */
+ 0x5d7, /* SUB8rr_REV */
+/* Table65 */
+ 0x5c3, /* SUB32rm */
+ 0x5c5, /* SUB32rr_REV */
+/* Table67 */
+ 0x5cf, /* SUB8i8 */
+/* Table68 */
+ 0x5bd, /* SUB32i32 */
+/* Table69 */
+ 0x226, /* DAS */
+/* Table70 */
+ 0x671, /* XOR8mr */
+ 0x675, /* XOR8rr */
+/* Table72 */
+ 0x65f, /* XOR32mr */
+ 0x663, /* XOR32rr */
+/* Table74 */
+ 0x674, /* XOR8rm */
+ 0x676, /* XOR8rr_REV */
+/* Table76 */
+ 0x662, /* XOR32rm */
+ 0x664, /* XOR32rr_REV */
+/* Table78 */
+ 0x66e, /* XOR8i8 */
+/* Table79 */
+ 0x65c, /* XOR32i32 */
+/* Table80 */
+ 0x7e, /* AAA */
+/* Table81 */
+ 0x20d, /* CMP8mr */
+ 0x211, /* CMP8rr */
+/* Table83 */
+ 0x1fb, /* CMP32mr */
+ 0x1ff, /* CMP32rr */
+/* Table85 */
+ 0x210, /* CMP8rm */
+ 0x212, /* CMP8rr_REV */
+/* Table87 */
+ 0x1fe, /* CMP32rm */
+ 0x200, /* CMP32rr_REV */
+/* Table89 */
+ 0x20a, /* CMP8i8 */
+/* Table90 */
+ 0x1f8, /* CMP32i32 */
+/* Table91 */
+ 0x81, /* AAS */
+/* Table92 */
+ 0x277, /* INC32r_alt */
+/* Table93 */
+ 0x22d, /* DEC32r_alt */
+/* Table94 */
+ 0x427, /* PUSH32r */
+/* Table95 */
+ 0x407, /* POP32r */
+/* Table96 */
+ 0x430, /* PUSHA32 */
+/* Table97 */
+ 0x40e, /* POPA32 */
+/* Table98 */
+ 0x12d, /* BOUNDS32rm */
+ 0x0, /* */
+/* Table100 */
+ 0xfa, /* ARPL16mr */
+ 0xfb, /* ARPL16rr */
+/* Table102 */
+ 0x227, /* DATA16_PREFIX */
+/* Table103 */
+ 0x443, /* PUSHi32 */
+/* Table104 */
+ 0x25d, /* IMUL32rmi */
+ 0x260, /* IMUL32rri */
+/* Table106 */
+ 0x426, /* PUSH32i8 */
+/* Table107 */
+ 0x25e, /* IMUL32rmi8 */
+ 0x261, /* IMUL32rri8 */
+/* Table109 */
+ 0x27e, /* INSB */
+/* Table110 */
+ 0x27f, /* INSL */
+/* Table111 */
+ 0x3f8, /* OUTSB */
+/* Table112 */
+ 0x3f9, /* OUTSL */
+/* Table113 */
+ 0x2ca, /* JO_1 */
+/* Table114 */
+ 0x2c1, /* JNO_1 */
+/* Table115 */
+ 0x29b, /* JB_1 */
+/* Table116 */
+ 0x292, /* JAE_1 */
+/* Table117 */
+ 0x2a0, /* JE_1 */
+/* Table118 */
+ 0x2be, /* JNE_1 */
+/* Table119 */
+ 0x298, /* JBE_1 */
+/* Table120 */
+ 0x295, /* JA_1 */
+/* Table121 */
+ 0x2d1, /* JS_1 */
+/* Table122 */
+ 0x2c7, /* JNS_1 */
+/* Table123 */
+ 0x2cd, /* JP_1 */
+/* Table124 */
+ 0x2c4, /* JNP_1 */
+/* Table125 */
+ 0x2ac, /* JL_1 */
+/* Table126 */
+ 0x2a3, /* JGE_1 */
+/* Table127 */
+ 0x2a9, /* JLE_1 */
+/* Table128 */
+ 0x2a6, /* JG_1 */
+/* Table129 */
+ 0xc6, /* ADD8mi */
+ 0x3ea, /* OR8mi */
+ 0x9e, /* ADC8mi */
+ 0x519, /* SBB8mi */
+ 0xee, /* AND8mi */
+ 0x5d0, /* SUB8mi */
+ 0x66f, /* XOR8mi */
+ 0x20b, /* CMP8mi */
+ 0xc9, /* ADD8ri */
+ 0x3ed, /* OR8ri */
+ 0xa1, /* ADC8ri */
+ 0x51c, /* SBB8ri */
+ 0xf1, /* AND8ri */
+ 0x5d3, /* SUB8ri */
+ 0x672, /* XOR8ri */
+ 0x20e, /* CMP8ri */
+/* Table145 */
+ 0xb4, /* ADD32mi */
+ 0x3d8, /* OR32mi */
+ 0x8c, /* ADC32mi */
+ 0x507, /* SBB32mi */
+ 0xdc, /* AND32mi */
+ 0x5be, /* SUB32mi */
+ 0x65d, /* XOR32mi */
+ 0x1f9, /* CMP32mi */
+ 0xb7, /* ADD32ri */
+ 0x3db, /* OR32ri */
+ 0x8f, /* ADC32ri */
+ 0x50a, /* SBB32ri */
+ 0xdf, /* AND32ri */
+ 0x5c1, /* SUB32ri */
+ 0x660, /* XOR32ri */
+ 0x1fc, /* CMP32ri */
+/* Table161 */
+ 0xc7, /* ADD8mi8 */
+ 0x3eb, /* OR8mi8 */
+ 0x9f, /* ADC8mi8 */
+ 0x51a, /* SBB8mi8 */
+ 0xef, /* AND8mi8 */
+ 0x5d1, /* SUB8mi8 */
+ 0x670, /* XOR8mi8 */
+ 0x20c, /* CMP8mi8 */
+ 0xca, /* ADD8ri8 */
+ 0x3ee, /* OR8ri8 */
+ 0xa2, /* ADC8ri8 */
+ 0x51d, /* SBB8ri8 */
+ 0xf2, /* AND8ri8 */
+ 0x5d4, /* SUB8ri8 */
+ 0x673, /* XOR8ri8 */
+ 0x20f, /* CMP8ri8 */
+/* Table177 */
+ 0xb5, /* ADD32mi8 */
+ 0x3d9, /* OR32mi8 */
+ 0x8d, /* ADC32mi8 */
+ 0x508, /* SBB32mi8 */
+ 0xdd, /* AND32mi8 */
+ 0x5bf, /* SUB32mi8 */
+ 0x65e, /* XOR32mi8 */
+ 0x1fa, /* CMP32mi8 */
+ 0xb8, /* ADD32ri8 */
+ 0x3dc, /* OR32ri8 */
+ 0x90, /* ADC32ri8 */
+ 0x50b, /* SBB32ri8 */
+ 0xe0, /* AND32ri8 */
+ 0x5c2, /* SUB32ri8 */
+ 0x661, /* XOR32ri8 */
+ 0x1fd, /* CMP32ri8 */
+/* Table193 */
+ 0x5fb, /* TEST8mr */
+ 0x5fe, /* TEST8rr */
+/* Table195 */
+ 0x5ed, /* TEST32mr */
+ 0x5f0, /* TEST32rr */
+/* Table197 */
+ 0x64a, /* XCHG8rm */
+ 0x64b, /* XCHG8rr */
+/* Table199 */
+ 0x645, /* XCHG32rm */
+ 0x646, /* XCHG32rr */
+/* Table201 */
+ 0x359, /* MOV8mr */
+ 0x362, /* MOV8rr */
+/* Table203 */
+ 0x337, /* MOV32mr */
+ 0x340, /* MOV32rr */
+/* Table205 */
+ 0x360, /* MOV8rm */
+ 0x364, /* MOV8rr_REV */
+/* Table207 */
+ 0x33f, /* MOV32rm */
+ 0x341, /* MOV32rr_REV */
+/* Table209 */
+ 0x325, /* MOV16ms */
+ 0x342, /* MOV32rs */
+/* Table211 */
+ 0x2de, /* LEA32r */
+ 0x0, /* */
+/* Table213 */
+ 0x32f, /* MOV16sm */
+ 0x343, /* MOV32sr */
+/* Table215 */
+ 0x408, /* POP32rmm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x409, /* POP32rmr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table231 */
+ 0x3a7, /* NOOP */
+/* Table232 */
+ 0x644, /* XCHG32ar */
+/* Table233 */
+ 0x224, /* CWDE */
+/* Table234 */
+ 0x181, /* CDQ */
+/* Table235 */
+ 0x23f, /* FARCALL32i */
+/* Table236 */
+ 0x438, /* PUSHF32 */
+/* Table237 */
+ 0x414, /* POPF32 */
+/* Table238 */
+ 0x4c6, /* SAHF */
+/* Table239 */
+ 0x2d4, /* LAHF */
+/* Table240 */
+ 0x356, /* MOV8ao32 */
+/* Table241 */
+ 0x332, /* MOV32ao32 */
+/* Table242 */
+ 0x35c, /* MOV8o32a */
+/* Table243 */
+ 0x339, /* MOV32o32a */
+/* Table244 */
+ 0x370, /* MOVSB */
+/* Table245 */
+ 0x371, /* MOVSL */
+/* Table246 */
+ 0x213, /* CMPSB */
+/* Table247 */
+ 0x214, /* CMPSL */
+/* Table248 */
+ 0x5f8, /* TEST8i8 */
+/* Table249 */
+ 0x5ea, /* TEST32i32 */
+/* Table250 */
+ 0x5ac, /* STOSB */
+/* Table251 */
+ 0x5ad, /* STOSL */
+/* Table252 */
+ 0x2f8, /* LODSB */
+/* Table253 */
+ 0x2f9, /* LODSL */
+/* Table254 */
+ 0x521, /* SCASB */
+/* Table255 */
+ 0x522, /* SCASL */
+/* Table256 */
+ 0x35e, /* MOV8ri */
+/* Table257 */
+ 0x33d, /* MOV32ri */
+/* Table258 */
+ 0x4a4, /* ROL8mi */
+ 0x4bc, /* ROR8mi */
+ 0x458, /* RCL8mi */
+ 0x470, /* RCR8mi */
+ 0x55d, /* SHL8mi */
+ 0x585, /* SHR8mi */
+ 0x4db, /* SAL8mi */
+ 0x4f4, /* SAR8mi */
+ 0x4a7, /* ROL8ri */
+ 0x4bf, /* ROR8ri */
+ 0x45b, /* RCL8ri */
+ 0x473, /* RCR8ri */
+ 0x560, /* SHL8ri */
+ 0x588, /* SHR8ri */
+ 0x4de, /* SAL8ri */
+ 0x4f7, /* SAR8ri */
+/* Table274 */
+ 0x498, /* ROL32mi */
+ 0x4b0, /* ROR32mi */
+ 0x44c, /* RCL32mi */
+ 0x464, /* RCR32mi */
+ 0x551, /* SHL32mi */
+ 0x579, /* SHR32mi */
+ 0x4cf, /* SAL32mi */
+ 0x4e8, /* SAR32mi */
+ 0x49b, /* ROL32ri */
+ 0x4b3, /* ROR32ri */
+ 0x44f, /* RCL32ri */
+ 0x467, /* RCR32ri */
+ 0x554, /* SHL32ri */
+ 0x57c, /* SHR32ri */
+ 0x4d2, /* SAL32ri */
+ 0x4eb, /* SAR32ri */
+/* Table290 */
+ 0x489, /* RETIL */
+/* Table291 */
+ 0x48c, /* RETL */
+/* Table292 */
+ 0x2e4, /* LES32rm */
+ 0x0, /* */
+/* Table294 */
+ 0x2dc, /* LDS32rm */
+ 0x0, /* */
+/* Table296 */
+ 0x358, /* MOV8mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x35f, /* MOV8ri_alt */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table312 */
+ 0x336, /* MOV32mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x33e, /* MOV32ri_alt */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table328 */
+ 0x23c, /* ENTER */
+/* Table329 */
+ 0x2e1, /* LEAVE */
+/* Table330 */
+ 0x2ff, /* LRETIL */
+/* Table331 */
+ 0x302, /* LRETL */
+/* Table332 */
+ 0x283, /* INT3 */
+/* Table333 */
+ 0x281, /* INT */
+/* Table334 */
+ 0x284, /* INTO */
+/* Table335 */
+ 0x290, /* IRET32 */
+/* Table336 */
+ 0x4a2, /* ROL8m1 */
+ 0x4ba, /* ROR8m1 */
+ 0x456, /* RCL8m1 */
+ 0x46e, /* RCR8m1 */
+ 0x55b, /* SHL8m1 */
+ 0x583, /* SHR8m1 */
+ 0x4d9, /* SAL8m1 */
+ 0x4f2, /* SAR8m1 */
+ 0x4a5, /* ROL8r1 */
+ 0x4bd, /* ROR8r1 */
+ 0x459, /* RCL8r1 */
+ 0x471, /* RCR8r1 */
+ 0x55e, /* SHL8r1 */
+ 0x586, /* SHR8r1 */
+ 0x4dc, /* SAL8r1 */
+ 0x4f5, /* SAR8r1 */
+/* Table352 */
+ 0x496, /* ROL32m1 */
+ 0x4ae, /* ROR32m1 */
+ 0x44a, /* RCL32m1 */
+ 0x462, /* RCR32m1 */
+ 0x54f, /* SHL32m1 */
+ 0x577, /* SHR32m1 */
+ 0x4cd, /* SAL32m1 */
+ 0x4e6, /* SAR32m1 */
+ 0x499, /* ROL32r1 */
+ 0x4b1, /* ROR32r1 */
+ 0x44d, /* RCL32r1 */
+ 0x465, /* RCR32r1 */
+ 0x552, /* SHL32r1 */
+ 0x57a, /* SHR32r1 */
+ 0x4d0, /* SAL32r1 */
+ 0x4e9, /* SAR32r1 */
+/* Table368 */
+ 0x4a3, /* ROL8mCL */
+ 0x4bb, /* ROR8mCL */
+ 0x457, /* RCL8mCL */
+ 0x46f, /* RCR8mCL */
+ 0x55c, /* SHL8mCL */
+ 0x584, /* SHR8mCL */
+ 0x4da, /* SAL8mCL */
+ 0x4f3, /* SAR8mCL */
+ 0x4a6, /* ROL8rCL */
+ 0x4be, /* ROR8rCL */
+ 0x45a, /* RCL8rCL */
+ 0x472, /* RCR8rCL */
+ 0x55f, /* SHL8rCL */
+ 0x587, /* SHR8rCL */
+ 0x4dd, /* SAL8rCL */
+ 0x4f6, /* SAR8rCL */
+/* Table384 */
+ 0x497, /* ROL32mCL */
+ 0x4af, /* ROR32mCL */
+ 0x44b, /* RCL32mCL */
+ 0x463, /* RCR32mCL */
+ 0x550, /* SHL32mCL */
+ 0x578, /* SHR32mCL */
+ 0x4ce, /* SAL32mCL */
+ 0x4e7, /* SAR32mCL */
+ 0x49a, /* ROL32rCL */
+ 0x4b2, /* ROR32rCL */
+ 0x44e, /* RCL32rCL */
+ 0x466, /* RCR32rCL */
+ 0x553, /* SHL32rCL */
+ 0x57b, /* SHR32rCL */
+ 0x4d1, /* SAL32rCL */
+ 0x4ea, /* SAR32rCL */
+/* Table400 */
+ 0x80, /* AAM8i8 */
+/* Table401 */
+ 0x7f, /* AAD8i8 */
+/* Table402 */
+ 0x4df, /* SALC */
+/* Table403 */
+ 0x652, /* 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, /* */
+ 0x247, /* 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 */
+ 0x2fe, /* LOOPNE */
+/* Table477 */
+ 0x2fd, /* LOOPE */
+/* Table478 */
+ 0x2fc, /* LOOP */
+/* Table479 */
+ 0x29f, /* JECXZ */
+/* Table480 */
+ 0x270, /* IN8ri */
+/* Table481 */
+ 0x26e, /* IN32ri */
+/* Table482 */
+ 0x3f6, /* OUT8ir */
+/* Table483 */
+ 0x3f4, /* OUT32ir */
+/* Table484 */
+ 0x17f, /* CALLpcrel32 */
+/* Table485 */
+ 0x2bd, /* JMP_4 */
+/* Table486 */
+ 0x244, /* FARJMP32i */
+/* Table487 */
+ 0x2bb, /* JMP_1 */
+/* Table488 */
+ 0x271, /* IN8rr */
+/* Table489 */
+ 0x26f, /* IN32rr */
+/* Table490 */
+ 0x3f7, /* OUT8rr */
+/* Table491 */
+ 0x3f5, /* OUT32rr */
+/* Table492 */
+ 0x2f7, /* LOCK_PREFIX */
+/* Table493 */
+ 0x282, /* INT1 */
+/* Table494 */
+ 0x487, /* REPNE_PREFIX */
+/* Table495 */
+ 0x488, /* REP_PREFIX */
+/* Table496 */
+ 0x249, /* HLT */
+/* Table497 */
+ 0x18e, /* CMC */
+/* Table498 */
+ 0x5f9, /* TEST8mi */
+ 0x5fa, /* TEST8mi_alt */
+ 0x3cc, /* NOT8m */
+ 0x3a5, /* NEG8m */
+ 0x398, /* MUL8m */
+ 0x26a, /* IMUL8m */
+ 0x238, /* DIV8m */
+ 0x250, /* IDIV8m */
+ 0x5fc, /* TEST8ri */
+ 0x5fd, /* TEST8ri_alt */
+ 0x3cd, /* NOT8r */
+ 0x3a6, /* NEG8r */
+ 0x399, /* MUL8r */
+ 0x26b, /* IMUL8r */
+ 0x239, /* DIV8r */
+ 0x251, /* IDIV8r */
+/* Table514 */
+ 0x5eb, /* TEST32mi */
+ 0x5ec, /* TEST32mi_alt */
+ 0x3c8, /* NOT32m */
+ 0x3a1, /* NEG32m */
+ 0x394, /* MUL32m */
+ 0x25a, /* IMUL32m */
+ 0x234, /* DIV32m */
+ 0x24c, /* IDIV32m */
+ 0x5ee, /* TEST32ri */
+ 0x5ef, /* TEST32ri_alt */
+ 0x3c9, /* NOT32r */
+ 0x3a2, /* NEG32r */
+ 0x395, /* MUL32r */
+ 0x25b, /* IMUL32r */
+ 0x235, /* DIV32r */
+ 0x24d, /* IDIV32r */
+/* Table530 */
+ 0x184, /* CLC */
+/* Table531 */
+ 0x5a8, /* STC */
+/* Table532 */
+ 0x189, /* CLI */
+/* Table533 */
+ 0x5ab, /* STI */
+/* Table534 */
+ 0x185, /* CLD */
+/* Table535 */
+ 0x5a9, /* STD */
+/* Table536 */
+ 0x27a, /* INC8m */
+ 0x230, /* DEC8m */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x27b, /* INC8r */
+ 0x231, /* DEC8r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table552 */
+ 0x275, /* INC32m */
+ 0x22b, /* DEC32m */
+ 0x175, /* CALL32m */
+ 0x240, /* FARCALL32m */
+ 0x2b3, /* JMP32m */
+ 0x245, /* FARJMP32m */
+ 0x428, /* PUSH32rmm */
+ 0x0, /* */
+ 0x276, /* INC32r */
+ 0x22c, /* DEC32r */
+ 0x177, /* CALL32r */
+ 0x0, /* */
+ 0x2b5, /* JMP32r */
+ 0x0, /* */
+ 0x429, /* PUSH32rmr */
+ 0x0, /* */
+/* Table568 */
+ 0x48f, /* REX64_PREFIX */
+/* Table569 */
+ 0x42c, /* PUSH64r */
+/* Table570 */
+ 0x40a, /* POP64r */
+/* Table571 */
+ 0x42a, /* PUSH64i32 */
+/* Table572 */
+ 0x42b, /* PUSH64i8 */
+/* Table573 */
+ 0x2df, /* LEA64_32r */
+ 0x0, /* */
+/* Table575 */
+ 0x40b, /* POP64rmm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x40c, /* POP64rmr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table591 */
+ 0x439, /* PUSHF64 */
+/* Table592 */
+ 0x415, /* POPF64 */
+/* Table593 */
+ 0x357, /* MOV8ao64 */
+/* Table594 */
+ 0x333, /* MOV32ao64 */
+/* Table595 */
+ 0x35d, /* MOV8o64a */
+/* Table596 */
+ 0x33a, /* MOV32o64a */
+/* Table597 */
+ 0x48a, /* RETIQ */
+/* Table598 */
+ 0x48d, /* RETQ */
+/* Table599 */
+ 0x2e2, /* LEAVE64 */
+/* Table600 */
+ 0x2d0, /* JRCXZ */
+/* Table601 */
+ 0x17b, /* CALL64pcrel32 */
+/* Table602 */
+ 0x275, /* INC32m */
+ 0x22b, /* DEC32m */
+ 0x179, /* CALL64m */
+ 0x240, /* FARCALL32m */
+ 0x2b7, /* JMP64m */
+ 0x245, /* FARJMP32m */
+ 0x42d, /* PUSH64rmm */
+ 0x0, /* */
+ 0x276, /* INC32r */
+ 0x22c, /* DEC32r */
+ 0x17c, /* CALL64r */
+ 0x0, /* */
+ 0x2b9, /* JMP64r */
+ 0x0, /* */
+ 0x42e, /* PUSH64rmr */
+ 0x0, /* */
+/* Table618 */
+ 0xad, /* ADD16mr */
+ 0xb1, /* ADD16rr */
+/* Table620 */
+ 0xb0, /* ADD16rm */
+ 0xb2, /* ADD16rr_REV */
+/* Table622 */
+ 0xaa, /* ADD16i16 */
+/* Table623 */
+ 0x435, /* PUSHES16 */
+/* Table624 */
+ 0x411, /* POPES16 */
+/* Table625 */
+ 0x3d1, /* OR16mr */
+ 0x3d5, /* OR16rr */
+/* Table627 */
+ 0x3d4, /* OR16rm */
+ 0x3d6, /* OR16rr_REV */
+/* Table629 */
+ 0x3ce, /* OR16i16 */
+/* Table630 */
+ 0x431, /* PUSHCS16 */
+/* Table631 */
+ 0x85, /* ADC16mr */
+ 0x89, /* ADC16rr */
+/* Table633 */
+ 0x88, /* ADC16rm */
+ 0x8a, /* ADC16rr_REV */
+/* Table635 */
+ 0x82, /* ADC16i16 */
+/* Table636 */
+ 0x440, /* PUSHSS16 */
+/* Table637 */
+ 0x41c, /* POPSS16 */
+/* Table638 */
+ 0x500, /* SBB16mr */
+ 0x504, /* SBB16rr */
+/* Table640 */
+ 0x503, /* SBB16rm */
+ 0x505, /* SBB16rr_REV */
+/* Table642 */
+ 0x4fd, /* SBB16i16 */
+/* Table643 */
+ 0x433, /* PUSHDS16 */
+/* Table644 */
+ 0x40f, /* POPDS16 */
+/* Table645 */
+ 0xd5, /* AND16mr */
+ 0xd9, /* AND16rr */
+/* Table647 */
+ 0xd8, /* AND16rm */
+ 0xda, /* AND16rr_REV */
+/* Table649 */
+ 0xd2, /* AND16i16 */
+/* Table650 */
+ 0x5b7, /* SUB16mr */
+ 0x5bb, /* SUB16rr */
+/* Table652 */
+ 0x5ba, /* SUB16rm */
+ 0x5bc, /* SUB16rr_REV */
+/* Table654 */
+ 0x5b4, /* SUB16i16 */
+/* Table655 */
+ 0x656, /* XOR16mr */
+ 0x65a, /* XOR16rr */
+/* Table657 */
+ 0x659, /* XOR16rm */
+ 0x65b, /* XOR16rr_REV */
+/* Table659 */
+ 0x653, /* XOR16i16 */
+/* Table660 */
+ 0x1f2, /* CMP16mr */
+ 0x1f6, /* CMP16rr */
+/* Table662 */
+ 0x1f5, /* CMP16rm */
+ 0x1f7, /* CMP16rr_REV */
+/* Table664 */
+ 0x1ef, /* CMP16i16 */
+/* Table665 */
+ 0x274, /* INC16r_alt */
+/* Table666 */
+ 0x22a, /* DEC16r_alt */
+/* Table667 */
+ 0x423, /* PUSH16r */
+/* Table668 */
+ 0x404, /* POP16r */
+/* Table669 */
+ 0x42f, /* PUSHA16 */
+/* Table670 */
+ 0x40d, /* POPA16 */
+/* Table671 */
+ 0x12c, /* BOUNDS16rm */
+ 0x0, /* */
+/* Table673 */
+ 0x442, /* PUSHi16 */
+/* Table674 */
+ 0x255, /* IMUL16rmi */
+ 0x258, /* IMUL16rri */
+/* Table676 */
+ 0x422, /* PUSH16i8 */
+/* Table677 */
+ 0x256, /* IMUL16rmi8 */
+ 0x259, /* IMUL16rri8 */
+/* Table679 */
+ 0x280, /* INSW */
+/* Table680 */
+ 0x3fa, /* OUTSW */
+/* Table681 */
+ 0xab, /* ADD16mi */
+ 0x3cf, /* OR16mi */
+ 0x83, /* ADC16mi */
+ 0x4fe, /* SBB16mi */
+ 0xd3, /* AND16mi */
+ 0x5b5, /* SUB16mi */
+ 0x654, /* XOR16mi */
+ 0x1f0, /* CMP16mi */
+ 0xae, /* ADD16ri */
+ 0x3d2, /* OR16ri */
+ 0x86, /* ADC16ri */
+ 0x501, /* SBB16ri */
+ 0xd6, /* AND16ri */
+ 0x5b8, /* SUB16ri */
+ 0x657, /* XOR16ri */
+ 0x1f3, /* CMP16ri */
+/* Table697 */
+ 0xac, /* ADD16mi8 */
+ 0x3d0, /* OR16mi8 */
+ 0x84, /* ADC16mi8 */
+ 0x4ff, /* SBB16mi8 */
+ 0xd4, /* AND16mi8 */
+ 0x5b6, /* SUB16mi8 */
+ 0x655, /* XOR16mi8 */
+ 0x1f1, /* CMP16mi8 */
+ 0xaf, /* ADD16ri8 */
+ 0x3d3, /* OR16ri8 */
+ 0x87, /* ADC16ri8 */
+ 0x502, /* SBB16ri8 */
+ 0xd7, /* AND16ri8 */
+ 0x5b9, /* SUB16ri8 */
+ 0x658, /* XOR16ri8 */
+ 0x1f4, /* CMP16ri8 */
+/* Table713 */
+ 0x5e6, /* TEST16mr */
+ 0x5e9, /* TEST16rr */
+/* Table715 */
+ 0x642, /* XCHG16rm */
+ 0x643, /* XCHG16rr */
+/* Table717 */
+ 0x324, /* MOV16mr */
+ 0x32c, /* MOV16rr */
+/* Table719 */
+ 0x32b, /* MOV16rm */
+ 0x32d, /* MOV16rr_REV */
+/* Table721 */
+ 0x325, /* MOV16ms */
+ 0x32e, /* MOV16rs */
+/* Table723 */
+ 0x2dd, /* LEA16r */
+ 0x0, /* */
+/* Table725 */
+ 0x32f, /* MOV16sm */
+ 0x330, /* MOV16sr */
+/* Table727 */
+ 0x405, /* POP16rmm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x406, /* POP16rmr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table743 */
+ 0x641, /* XCHG16ar */
+/* Table744 */
+ 0x180, /* CBW */
+/* Table745 */
+ 0x223, /* CWD */
+/* Table746 */
+ 0x23d, /* FARCALL16i */
+/* Table747 */
+ 0x437, /* PUSHF16 */
+/* Table748 */
+ 0x413, /* POPF16 */
+/* Table749 */
+ 0x321, /* MOV16ao32 */
+/* Table750 */
+ 0x327, /* MOV16o32a */
+/* Table751 */
+ 0x373, /* MOVSW */
+/* Table752 */
+ 0x216, /* CMPSW */
+/* Table753 */
+ 0x5e3, /* TEST16i16 */
+/* Table754 */
+ 0x5af, /* STOSW */
+/* Table755 */
+ 0x2fb, /* LODSW */
+/* Table756 */
+ 0x524, /* SCASW */
+/* Table757 */
+ 0x329, /* MOV16ri */
+/* Table758 */
+ 0x492, /* ROL16mi */
+ 0x4aa, /* ROR16mi */
+ 0x446, /* RCL16mi */
+ 0x45e, /* RCR16mi */
+ 0x54b, /* SHL16mi */
+ 0x573, /* SHR16mi */
+ 0x4c9, /* SAL16mi */
+ 0x4e2, /* SAR16mi */
+ 0x495, /* ROL16ri */
+ 0x4ad, /* ROR16ri */
+ 0x449, /* RCL16ri */
+ 0x461, /* RCR16ri */
+ 0x54e, /* SHL16ri */
+ 0x576, /* SHR16ri */
+ 0x4cc, /* SAL16ri */
+ 0x4e5, /* SAR16ri */
+/* Table774 */
+ 0x48b, /* RETIW */
+/* Table775 */
+ 0x48e, /* RETW */
+/* Table776 */
+ 0x2e3, /* LES16rm */
+ 0x0, /* */
+/* Table778 */
+ 0x2db, /* LDS16rm */
+ 0x0, /* */
+/* Table780 */
+ 0x323, /* MOV16mi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x32a, /* MOV16ri_alt */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table796 */
+ 0x301, /* LRETIW */
+/* Table797 */
+ 0x304, /* LRETW */
+/* Table798 */
+ 0x28f, /* IRET16 */
+/* Table799 */
+ 0x490, /* ROL16m1 */
+ 0x4a8, /* ROR16m1 */
+ 0x444, /* RCL16m1 */
+ 0x45c, /* RCR16m1 */
+ 0x549, /* SHL16m1 */
+ 0x571, /* SHR16m1 */
+ 0x4c7, /* SAL16m1 */
+ 0x4e0, /* SAR16m1 */
+ 0x493, /* ROL16r1 */
+ 0x4ab, /* ROR16r1 */
+ 0x447, /* RCL16r1 */
+ 0x45f, /* RCR16r1 */
+ 0x54c, /* SHL16r1 */
+ 0x574, /* SHR16r1 */
+ 0x4ca, /* SAL16r1 */
+ 0x4e3, /* SAR16r1 */
+/* Table815 */
+ 0x491, /* ROL16mCL */
+ 0x4a9, /* ROR16mCL */
+ 0x445, /* RCL16mCL */
+ 0x45d, /* RCR16mCL */
+ 0x54a, /* SHL16mCL */
+ 0x572, /* SHR16mCL */
+ 0x4c8, /* SAL16mCL */
+ 0x4e1, /* SAR16mCL */
+ 0x494, /* ROL16rCL */
+ 0x4ac, /* ROR16rCL */
+ 0x448, /* RCL16rCL */
+ 0x460, /* RCR16rCL */
+ 0x54d, /* SHL16rCL */
+ 0x575, /* SHR16rCL */
+ 0x4cb, /* SAL16rCL */
+ 0x4e4, /* SAR16rCL */
+/* Table831 */
+ 0x26c, /* IN16ri */
+/* Table832 */
+ 0x3f2, /* OUT16ir */
+/* Table833 */
+ 0x17e, /* CALLpcrel16 */
+/* Table834 */
+ 0x2bc, /* JMP_2 */
+/* Table835 */
+ 0x242, /* FARJMP16i */
+/* Table836 */
+ 0x26d, /* IN16rr */
+/* Table837 */
+ 0x3f3, /* OUT16rr */
+/* Table838 */
+ 0x5e4, /* TEST16mi */
+ 0x5e5, /* TEST16mi_alt */
+ 0x3c6, /* NOT16m */
+ 0x39f, /* NEG16m */
+ 0x392, /* MUL16m */
+ 0x252, /* IMUL16m */
+ 0x232, /* DIV16m */
+ 0x24a, /* IDIV16m */
+ 0x5e7, /* TEST16ri */
+ 0x5e8, /* TEST16ri_alt */
+ 0x3c7, /* NOT16r */
+ 0x3a0, /* NEG16r */
+ 0x393, /* MUL16r */
+ 0x253, /* IMUL16r */
+ 0x233, /* DIV16r */
+ 0x24b, /* IDIV16r */
+/* Table854 */
+ 0x272, /* INC16m */
+ 0x228, /* DEC16m */
+ 0x171, /* CALL16m */
+ 0x23e, /* FARCALL16m */
+ 0x2af, /* JMP16m */
+ 0x243, /* FARJMP16m */
+ 0x424, /* PUSH16rmm */
+ 0x0, /* */
+ 0x273, /* INC16r */
+ 0x229, /* DEC16r */
+ 0x173, /* CALL16r */
+ 0x0, /* */
+ 0x2b1, /* JMP16r */
+ 0x0, /* */
+ 0x425, /* PUSH16rmr */
+ 0x0, /* */
+/* Table870 */
+ 0x355, /* MOV8ao16 */
+/* Table871 */
+ 0x331, /* MOV32ao16 */
+/* Table872 */
+ 0x35b, /* MOV8o16a */
+/* Table873 */
+ 0x338, /* MOV32o16a */
+/* Table874 */
+ 0x29e, /* JCXZ */
+/* Table875 */
+ 0x320, /* MOV16ao16 */
+/* Table876 */
+ 0x326, /* MOV16o16a */
+/* Table877 */
+ 0xbf, /* ADD64mr */
+ 0xc3, /* ADD64rr */
+/* Table879 */
+ 0xc2, /* ADD64rm */
+ 0xc4, /* ADD64rr_REV */
+/* Table881 */
+ 0xbc, /* ADD64i32 */
+/* Table882 */
+ 0x3e3, /* OR64mr */
+ 0x3e7, /* OR64rr */
+/* Table884 */
+ 0x3e6, /* OR64rm */
+ 0x3e8, /* OR64rr_REV */
+/* Table886 */
+ 0x3e0, /* OR64i32 */
+/* Table887 */
+ 0x97, /* ADC64mr */
+ 0x9b, /* ADC64rr */
+/* Table889 */
+ 0x9a, /* ADC64rm */
+ 0x9c, /* ADC64rr_REV */
+/* Table891 */
+ 0x94, /* ADC64i32 */
+/* Table892 */
+ 0x512, /* SBB64mr */
+ 0x516, /* SBB64rr */
+/* Table894 */
+ 0x515, /* SBB64rm */
+ 0x517, /* SBB64rr_REV */
+/* Table896 */
+ 0x50f, /* SBB64i32 */
+/* Table897 */
+ 0xe7, /* AND64mr */
+ 0xeb, /* AND64rr */
+/* Table899 */
+ 0xea, /* AND64rm */
+ 0xec, /* AND64rr_REV */
+/* Table901 */
+ 0xe4, /* AND64i32 */
+/* Table902 */
+ 0x5c9, /* SUB64mr */
+ 0x5cd, /* SUB64rr */
+/* Table904 */
+ 0x5cc, /* SUB64rm */
+ 0x5ce, /* SUB64rr_REV */
+/* Table906 */
+ 0x5c6, /* SUB64i32 */
+/* Table907 */
+ 0x668, /* XOR64mr */
+ 0x66c, /* XOR64rr */
+/* Table909 */
+ 0x66b, /* XOR64rm */
+ 0x66d, /* XOR64rr_REV */
+/* Table911 */
+ 0x665, /* XOR64i32 */
+/* Table912 */
+ 0x204, /* CMP64mr */
+ 0x208, /* CMP64rr */
+/* Table914 */
+ 0x207, /* CMP64rm */
+ 0x209, /* CMP64rr_REV */
+/* Table916 */
+ 0x201, /* CMP64i32 */
+/* Table917 */
+ 0x37f, /* MOVSX64rm32 */
+ 0x382, /* MOVSX64rr32 */
+/* Table919 */
+ 0x265, /* IMUL64rmi32 */
+ 0x268, /* IMUL64rri32 */
+/* Table921 */
+ 0x266, /* IMUL64rmi8 */
+ 0x269, /* IMUL64rri8 */
+/* Table923 */
+ 0xbd, /* ADD64mi32 */
+ 0x3e1, /* OR64mi32 */
+ 0x95, /* ADC64mi32 */
+ 0x510, /* SBB64mi32 */
+ 0xe5, /* AND64mi32 */
+ 0x5c7, /* SUB64mi32 */
+ 0x666, /* XOR64mi32 */
+ 0x202, /* CMP64mi32 */
+ 0xc0, /* ADD64ri32 */
+ 0x3e4, /* OR64ri32 */
+ 0x98, /* ADC64ri32 */
+ 0x513, /* SBB64ri32 */
+ 0xe8, /* AND64ri32 */
+ 0x5ca, /* SUB64ri32 */
+ 0x669, /* XOR64ri32 */
+ 0x205, /* CMP64ri32 */
+/* Table939 */
+ 0xbe, /* ADD64mi8 */
+ 0x3e2, /* OR64mi8 */
+ 0x96, /* ADC64mi8 */
+ 0x511, /* SBB64mi8 */
+ 0xe6, /* AND64mi8 */
+ 0x5c8, /* SUB64mi8 */
+ 0x667, /* XOR64mi8 */
+ 0x203, /* CMP64mi8 */
+ 0xc1, /* ADD64ri8 */
+ 0x3e5, /* OR64ri8 */
+ 0x99, /* ADC64ri8 */
+ 0x514, /* SBB64ri8 */
+ 0xe9, /* AND64ri8 */
+ 0x5cb, /* SUB64ri8 */
+ 0x66a, /* XOR64ri8 */
+ 0x206, /* CMP64ri8 */
+/* Table955 */
+ 0x5f4, /* TEST64mr */
+ 0x5f7, /* TEST64rr */
+/* Table957 */
+ 0x648, /* XCHG64rm */
+ 0x649, /* XCHG64rr */
+/* Table959 */
+ 0x349, /* MOV64mr */
+ 0x351, /* MOV64rr */
+/* Table961 */
+ 0x350, /* MOV64rm */
+ 0x352, /* MOV64rr_REV */
+/* Table963 */
+ 0x325, /* MOV16ms */
+ 0x353, /* MOV64rs */
+/* Table965 */
+ 0x2e0, /* LEA64r */
+ 0x0, /* */
+/* Table967 */
+ 0x32f, /* MOV16sm */
+ 0x354, /* MOV64sr */
+/* Table969 */
+ 0x647, /* XCHG64ar */
+/* Table970 */
+ 0x182, /* CDQE */
+/* Table971 */
+ 0x222, /* CQO */
+/* Table972 */
+ 0x345, /* MOV64ao64 */
+/* Table973 */
+ 0x34b, /* MOV64o64a */
+/* Table974 */
+ 0x372, /* MOVSQ */
+/* Table975 */
+ 0x215, /* CMPSQ */
+/* Table976 */
+ 0x5f1, /* TEST64i32 */
+/* Table977 */
+ 0x5ae, /* STOSQ */
+/* Table978 */
+ 0x2fa, /* LODSQ */
+/* Table979 */
+ 0x523, /* SCASQ */
+/* Table980 */
+ 0x34e, /* MOV64ri */
+/* Table981 */
+ 0x49e, /* ROL64mi */
+ 0x4b6, /* ROR64mi */
+ 0x452, /* RCL64mi */
+ 0x46a, /* RCR64mi */
+ 0x557, /* SHL64mi */
+ 0x57f, /* SHR64mi */
+ 0x4d5, /* SAL64mi */
+ 0x4ee, /* SAR64mi */
+ 0x4a1, /* ROL64ri */
+ 0x4b9, /* ROR64ri */
+ 0x455, /* RCL64ri */
+ 0x46d, /* RCR64ri */
+ 0x55a, /* SHL64ri */
+ 0x582, /* SHR64ri */
+ 0x4d8, /* SAL64ri */
+ 0x4f1, /* SAR64ri */
+/* Table997 */
+ 0x348, /* MOV64mi32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x34f, /* MOV64ri32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1013 */
+ 0x300, /* LRETIQ */
+/* Table1014 */
+ 0x303, /* LRETQ */
+/* Table1015 */
+ 0x291, /* IRET64 */
+/* Table1016 */
+ 0x49c, /* ROL64m1 */
+ 0x4b4, /* ROR64m1 */
+ 0x450, /* RCL64m1 */
+ 0x468, /* RCR64m1 */
+ 0x555, /* SHL64m1 */
+ 0x57d, /* SHR64m1 */
+ 0x4d3, /* SAL64m1 */
+ 0x4ec, /* SAR64m1 */
+ 0x49f, /* ROL64r1 */
+ 0x4b7, /* ROR64r1 */
+ 0x453, /* RCL64r1 */
+ 0x46b, /* RCR64r1 */
+ 0x558, /* SHL64r1 */
+ 0x580, /* SHR64r1 */
+ 0x4d6, /* SAL64r1 */
+ 0x4ef, /* SAR64r1 */
+/* Table1032 */
+ 0x49d, /* ROL64mCL */
+ 0x4b5, /* ROR64mCL */
+ 0x451, /* RCL64mCL */
+ 0x469, /* RCR64mCL */
+ 0x556, /* SHL64mCL */
+ 0x57e, /* SHR64mCL */
+ 0x4d4, /* SAL64mCL */
+ 0x4ed, /* SAR64mCL */
+ 0x4a0, /* ROL64rCL */
+ 0x4b8, /* ROR64rCL */
+ 0x454, /* RCL64rCL */
+ 0x46c, /* RCR64rCL */
+ 0x559, /* SHL64rCL */
+ 0x581, /* SHR64rCL */
+ 0x4d7, /* SAL64rCL */
+ 0x4f0, /* SAR64rCL */
+/* Table1048 */
+ 0x5f2, /* TEST64mi32 */
+ 0x5f3, /* TEST64mi32_alt */
+ 0x3ca, /* NOT64m */
+ 0x3a3, /* NEG64m */
+ 0x396, /* MUL64m */
+ 0x262, /* IMUL64m */
+ 0x236, /* DIV64m */
+ 0x24e, /* IDIV64m */
+ 0x5f5, /* TEST64ri32 */
+ 0x5f6, /* TEST64ri32_alt */
+ 0x3cb, /* NOT64r */
+ 0x3a4, /* NEG64r */
+ 0x397, /* MUL64r */
+ 0x263, /* IMUL64r */
+ 0x237, /* DIV64r */
+ 0x24f, /* IDIV64r */
+/* Table1064 */
+ 0x278, /* INC64m */
+ 0x22e, /* DEC64m */
+ 0x179, /* CALL64m */
+ 0x241, /* FARCALL64 */
+ 0x2b7, /* JMP64m */
+ 0x246, /* FARJMP64 */
+ 0x42d, /* PUSH64rmm */
+ 0x0, /* */
+ 0x279, /* INC64r */
+ 0x22f, /* DEC64r */
+ 0x17c, /* CALL64r */
+ 0x0, /* */
+ 0x2b9, /* JMP64r */
+ 0x0, /* */
+ 0x42e, /* PUSH64rmr */
+ 0x0, /* */
+/* Table1080 */
+ 0x344, /* MOV64ao32 */
+/* Table1081 */
+ 0x34a, /* MOV64o32a */
+/* Table1082 */
+ 0x278, /* INC64m */
+ 0x22e, /* DEC64m */
+ 0x179, /* CALL64m */
+ 0x241, /* FARCALL64 */
+ 0x2b7, /* JMP64m */
+ 0x246, /* FARJMP64 */
+ 0x424, /* PUSH16rmm */
+ 0x0, /* */
+ 0x279, /* INC64r */
+ 0x22f, /* DEC64r */
+ 0x17c, /* CALL64r */
+ 0x0, /* */
+ 0x2b9, /* JMP64r */
+ 0x0, /* */
+ 0x425, /* PUSH16rmr */
+ 0x0, /* */
+/* Table1098 */
+ 0x322, /* MOV16ao64 */
+/* Table1099 */
+ 0x328, /* MOV16o64a */
+/* Table1100 */
+ 0x272, /* INC16m */
+ 0x228, /* DEC16m */
+ 0x179, /* CALL64m */
+ 0x23e, /* FARCALL16m */
+ 0x2b7, /* JMP64m */
+ 0x243, /* FARJMP16m */
+ 0x424, /* PUSH16rmm */
+ 0x0, /* */
+ 0x273, /* INC16r */
+ 0x229, /* DEC16r */
+ 0x17c, /* CALL64r */
+ 0x0, /* */
+ 0x2b9, /* JMP64r */
+ 0x0, /* */
+ 0x425, /* PUSH16rmr */
+ 0x0, /* */
+/* Table1116 */
+ 0x59d, /* SLDT16m */
+ 0x5b3, /* STRm */
+ 0x2f1, /* LLDT16m */
+ 0x30e, /* LTRm */
+ 0x611, /* VERRm */
+ 0x613, /* VERWm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x59f, /* SLDT32r */
+ 0x5b1, /* STR32r */
+ 0x2f2, /* LLDT16r */
+ 0x30f, /* LTRr */
+ 0x612, /* VERRr */
+ 0x614, /* VERWr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1132 */
+ 0x547, /* SGDT32m */
+ 0x59a, /* SIDT32m */
+ 0x2e9, /* LGDT32m */
+ 0x2ef, /* LIDT32m */
+ 0x5a3, /* SMSW16m */
+ 0x0, /* */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x623, /* VMRUN32 */
+ 0x61b, /* VMMCALL */
+ 0x619, /* VMLOAD32 */
+ 0x625, /* VMSAVE32 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x289, /* INVLPGA32 */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1204 */
+ 0x2d7, /* LAR32rm */
+ 0x2d8, /* LAR32rr */
+/* Table1206 */
+ 0x307, /* LSL32rm */
+ 0x308, /* LSL32rr */
+/* Table1208 */
+ 0x5d9, /* SYSCALL */
+/* Table1209 */
+ 0x18b, /* CLTS */
+/* Table1210 */
+ 0x5dd, /* SYSRET */
+/* Table1211 */
+ 0x285, /* INVD */
+/* Table1212 */
+ 0x62d, /* WBINVD */
+/* Table1213 */
+ 0x60c, /* UD2 */
+/* Table1214 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b0, /* NOOP18_m4 */
+ 0x3b1, /* NOOP18_m5 */
+ 0x3b2, /* NOOP18_m6 */
+ 0x3b3, /* NOOP18_m7 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3b4, /* NOOP18_r4 */
+ 0x3b5, /* NOOP18_r5 */
+ 0x3b6, /* NOOP18_r6 */
+ 0x3b7, /* NOOP18_r7 */
+/* Table1230 */
+ 0x3ba, /* NOOPL_19 */
+ 0x3b8, /* NOOP19rr */
+/* Table1232 */
+ 0x186, /* CLDEMOTE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1248 */
+ 0x3bb, /* NOOPL_1d */
+ 0x0, /* */
+/* Table1250 */
+ 0x3bc, /* NOOPL_1e */
+ 0x0, /* */
+/* Table1252 */
+ 0x3b9, /* NOOPL */
+ 0x3bd, /* NOOPLr */
+/* Table1254 */
+ 0x0, /* */
+ 0x33b, /* MOV32rc */
+/* Table1256 */
+ 0x0, /* */
+ 0x33c, /* MOV32rd */
+/* Table1258 */
+ 0x0, /* */
+ 0x334, /* MOV32cr */
+/* Table1260 */
+ 0x0, /* */
+ 0x335, /* MOV32dr */
+/* Table1262 */
+ 0x633, /* WRMSR */
+/* Table1263 */
+ 0x485, /* RDTSC */
+/* Table1264 */
+ 0x478, /* RDMSR */
+/* Table1265 */
+ 0x47c, /* RDPMC */
+/* Table1266 */
+ 0x5da, /* SYSENTER */
+/* Table1267 */
+ 0x5db, /* SYSEXIT */
+/* Table1268 */
+ 0x248, /* GETSEC */
+/* Table1269 */
+ 0x1df, /* CMOVO32rm */
+ 0x1e0, /* CMOVO32rr */
+/* Table1271 */
+ 0x1cd, /* CMOVNO32rm */
+ 0x1ce, /* CMOVNO32rr */
+/* Table1273 */
+ 0x19d, /* CMOVB32rm */
+ 0x19e, /* CMOVB32rr */
+/* Table1275 */
+ 0x197, /* CMOVAE32rm */
+ 0x198, /* CMOVAE32rr */
+/* Table1277 */
+ 0x1a9, /* CMOVE32rm */
+ 0x1aa, /* CMOVE32rr */
+/* Table1279 */
+ 0x1c7, /* CMOVNE32rm */
+ 0x1c8, /* CMOVNE32rr */
+/* Table1281 */
+ 0x1a3, /* CMOVBE32rm */
+ 0x1a4, /* CMOVBE32rr */
+/* Table1283 */
+ 0x191, /* CMOVA32rm */
+ 0x192, /* CMOVA32rr */
+/* Table1285 */
+ 0x1eb, /* CMOVS32rm */
+ 0x1ec, /* CMOVS32rr */
+/* Table1287 */
+ 0x1d9, /* CMOVNS32rm */
+ 0x1da, /* CMOVNS32rr */
+/* Table1289 */
+ 0x1e5, /* CMOVP32rm */
+ 0x1e6, /* CMOVP32rr */
+/* Table1291 */
+ 0x1d3, /* CMOVNP32rm */
+ 0x1d4, /* CMOVNP32rr */
+/* Table1293 */
+ 0x1bb, /* CMOVL32rm */
+ 0x1bc, /* CMOVL32rr */
+/* Table1295 */
+ 0x1b5, /* CMOVGE32rm */
+ 0x1b6, /* CMOVGE32rr */
+/* Table1297 */
+ 0x1c1, /* CMOVLE32rm */
+ 0x1c2, /* CMOVLE32rr */
+/* Table1299 */
+ 0x1af, /* CMOVG32rm */
+ 0x1b0, /* CMOVG32rr */
+/* Table1301 */
+ 0x61e, /* VMREAD32mr */
+ 0x61f, /* VMREAD32rr */
+/* Table1303 */
+ 0x627, /* VMWRITE32rm */
+ 0x628, /* VMWRITE32rr */
+/* Table1305 */
+ 0x2cc, /* JO_4 */
+/* Table1306 */
+ 0x2c3, /* JNO_4 */
+/* Table1307 */
+ 0x29d, /* JB_4 */
+/* Table1308 */
+ 0x294, /* JAE_4 */
+/* Table1309 */
+ 0x2a2, /* JE_4 */
+/* Table1310 */
+ 0x2c0, /* JNE_4 */
+/* Table1311 */
+ 0x29a, /* JBE_4 */
+/* Table1312 */
+ 0x297, /* JA_4 */
+/* Table1313 */
+ 0x2d3, /* JS_4 */
+/* Table1314 */
+ 0x2c9, /* JNS_4 */
+/* Table1315 */
+ 0x2cf, /* JP_4 */
+/* Table1316 */
+ 0x2c6, /* JNP_4 */
+/* Table1317 */
+ 0x2ae, /* JL_4 */
+/* Table1318 */
+ 0x2a5, /* JGE_4 */
+/* Table1319 */
+ 0x2ab, /* JLE_4 */
+/* Table1320 */
+ 0x2a8, /* JG_4 */
+/* Table1321 */
+ 0x53f, /* SETOm */
+ 0x540, /* SETOr */
+/* Table1323 */
+ 0x539, /* SETNOm */
+ 0x53a, /* SETNOr */
+/* Table1325 */
+ 0x52b, /* SETBm */
+ 0x52c, /* SETBr */
+/* Table1327 */
+ 0x525, /* SETAEm */
+ 0x526, /* SETAEr */
+/* Table1329 */
+ 0x52d, /* SETEm */
+ 0x52e, /* SETEr */
+/* Table1331 */
+ 0x537, /* SETNEm */
+ 0x538, /* SETNEr */
+/* Table1333 */
+ 0x529, /* SETBEm */
+ 0x52a, /* SETBEr */
+/* Table1335 */
+ 0x527, /* SETAm */
+ 0x528, /* SETAr */
+/* Table1337 */
+ 0x544, /* SETSm */
+ 0x545, /* SETSr */
+/* Table1339 */
+ 0x53d, /* SETNSm */
+ 0x53e, /* SETNSr */
+/* Table1341 */
+ 0x541, /* SETPm */
+ 0x542, /* SETPr */
+/* Table1343 */
+ 0x53b, /* SETNPm */
+ 0x53c, /* SETNPr */
+/* Table1345 */
+ 0x535, /* SETLm */
+ 0x536, /* SETLr */
+/* Table1347 */
+ 0x52f, /* SETGEm */
+ 0x530, /* SETGEr */
+/* Table1349 */
+ 0x533, /* SETLEm */
+ 0x534, /* SETLEr */
+/* Table1351 */
+ 0x531, /* SETGm */
+ 0x532, /* SETGr */
+/* Table1353 */
+ 0x43b, /* PUSHFS32 */
+/* Table1354 */
+ 0x417, /* POPFS32 */
+/* Table1355 */
+ 0x221, /* CPUID */
+/* Table1356 */
+ 0x142, /* BT32mr */
+ 0x144, /* BT32rr */
+/* Table1358 */
+ 0x566, /* SHLD32mri8 */
+ 0x568, /* SHLD32rri8 */
+/* Table1360 */
+ 0x565, /* SHLD32mrCL */
+ 0x567, /* SHLD32rrCL */
+/* Table1362 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x31f, /* MONTMUL */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x684, /* XSHA1 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x685, /* 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, /* */
+/* Table1434 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x686, /* XSTORE */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x64f, /* XCRYPTECB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x64c, /* XCRYPTCBC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x64e, /* XCRYPTCTR */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x64d, /* XCRYPTCFB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x650, /* XCRYPTOFB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1506 */
+ 0x43e, /* PUSHGS32 */
+/* Table1507 */
+ 0x41a, /* POPGS32 */
+/* Table1508 */
+ 0x4c4, /* RSM */
+/* Table1509 */
+ 0x166, /* BTS32mr */
+ 0x168, /* BTS32rr */
+/* Table1511 */
+ 0x58e, /* SHRD32mri8 */
+ 0x590, /* SHRD32rri8 */
+/* Table1513 */
+ 0x58d, /* SHRD32mrCL */
+ 0x58f, /* SHRD32rrCL */
+/* Table1515 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x67b, /* XSAVE */
+ 0x677, /* XRSTOR */
+ 0x67f, /* XSAVEOPT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1531 */
+ 0x25c, /* IMUL32rm */
+ 0x25f, /* IMUL32rr */
+/* Table1533 */
+ 0x21f, /* CMPXCHG8rm */
+ 0x220, /* CMPXCHG8rr */
+/* Table1535 */
+ 0x21a, /* CMPXCHG32rm */
+ 0x21b, /* CMPXCHG32rr */
+/* Table1537 */
+ 0x30c, /* LSS32rm */
+ 0x0, /* */
+/* Table1539 */
+ 0x15a, /* BTR32mr */
+ 0x15c, /* BTR32rr */
+/* Table1541 */
+ 0x2e6, /* LFS32rm */
+ 0x0, /* */
+/* Table1543 */
+ 0x2ec, /* LGS32rm */
+ 0x0, /* */
+/* Table1545 */
+ 0x389, /* MOVZX32rm8 */
+ 0x38c, /* MOVZX32rr8 */
+/* Table1547 */
+ 0x388, /* MOVZX32rm16 */
+ 0x38b, /* MOVZX32rr16 */
+/* Table1549 */
+ 0x60b, /* UD1 */
+/* Table1550 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x141, /* BT32mi8 */
+ 0x165, /* BTS32mi8 */
+ 0x159, /* BTR32mi8 */
+ 0x14d, /* BTC32mi8 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x143, /* BT32ri8 */
+ 0x167, /* BTS32ri8 */
+ 0x15b, /* BTR32ri8 */
+ 0x14f, /* BTC32ri8 */
+/* Table1566 */
+ 0x14e, /* BTC32mr */
+ 0x150, /* BTC32rr */
+/* Table1568 */
+ 0x130, /* BSF32rm */
+ 0x131, /* BSF32rr */
+/* Table1570 */
+ 0x136, /* BSR32rm */
+ 0x137, /* BSR32rr */
+/* Table1572 */
+ 0x379, /* MOVSX32rm8 */
+ 0x37c, /* MOVSX32rr8 */
+/* Table1574 */
+ 0x378, /* MOVSX32rm16 */
+ 0x37b, /* MOVSX32rr16 */
+/* Table1576 */
+ 0x63f, /* XADD8rm */
+ 0x640, /* XADD8rr */
+/* Table1578 */
+ 0x63b, /* XADD32rm */
+ 0x63c, /* XADD32rr */
+/* Table1580 */
+ 0x0, /* */
+ 0x21e, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x679, /* XRSTORS */
+ 0x67d, /* XSAVEC */
+ 0x681, /* XSAVES */
+ 0x61c, /* VMPTRLDm */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47e, /* RDRAND32r */
+ 0x481, /* RDSEED32r */
+/* Table1596 */
+ 0x13b, /* BSWAP32r */
+/* Table1597 */
+ 0x60a, /* UD0 */
+/* Table1598 */
+ 0x548, /* SGDT64m */
+ 0x59b, /* SIDT64m */
+ 0x2ea, /* LGDT64m */
+ 0x2f0, /* LIDT64m */
+ 0x5a3, /* SMSW16m */
+ 0x0, /* */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x624, /* VMRUN64 */
+ 0x61b, /* VMMCALL */
+ 0x61a, /* VMLOAD64 */
+ 0x626, /* VMSAVE64 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x28a, /* INVLPGA64 */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1670 */
+ 0x0, /* */
+ 0x34c, /* MOV64rc */
+/* Table1672 */
+ 0x0, /* */
+ 0x34d, /* MOV64rd */
+/* Table1674 */
+ 0x0, /* */
+ 0x346, /* MOV64cr */
+/* Table1676 */
+ 0x0, /* */
+ 0x347, /* MOV64dr */
+/* Table1678 */
+ 0x620, /* VMREAD64mr */
+ 0x621, /* VMREAD64rr */
+/* Table1680 */
+ 0x629, /* VMWRITE64rm */
+ 0x62a, /* VMWRITE64rr */
+/* Table1682 */
+ 0x43c, /* PUSHFS64 */
+/* Table1683 */
+ 0x418, /* POPFS64 */
+/* Table1684 */
+ 0x43f, /* PUSHGS64 */
+/* Table1685 */
+ 0x41b, /* POPGS64 */
+/* Table1686 */
+ 0x59d, /* SLDT16m */
+ 0x5b3, /* STRm */
+ 0x2f1, /* LLDT16m */
+ 0x30e, /* LTRm */
+ 0x611, /* VERRm */
+ 0x613, /* VERWm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x59e, /* SLDT16r */
+ 0x5b0, /* STR16r */
+ 0x2f2, /* LLDT16r */
+ 0x30f, /* LTRr */
+ 0x612, /* VERRr */
+ 0x614, /* VERWr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1702 */
+ 0x546, /* SGDT16m */
+ 0x599, /* SIDT16m */
+ 0x2e8, /* LGDT16m */
+ 0x2ee, /* LIDT16m */
+ 0x5a3, /* SMSW16m */
+ 0x0, /* */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x623, /* VMRUN32 */
+ 0x61b, /* VMMCALL */
+ 0x619, /* VMLOAD32 */
+ 0x625, /* VMSAVE32 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x289, /* INVLPGA32 */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table1774 */
+ 0x2d5, /* LAR16rm */
+ 0x2d6, /* LAR16rr */
+/* Table1776 */
+ 0x305, /* LSL16rm */
+ 0x306, /* LSL16rr */
+/* Table1778 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3a8, /* NOOP18_16m4 */
+ 0x3a9, /* NOOP18_16m5 */
+ 0x3aa, /* NOOP18_16m6 */
+ 0x3ab, /* NOOP18_16m7 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x3ac, /* NOOP18_16r4 */
+ 0x3ad, /* NOOP18_16r5 */
+ 0x3ae, /* NOOP18_16r6 */
+ 0x3af, /* NOOP18_16r7 */
+/* Table1794 */
+ 0x3c1, /* NOOPW_19 */
+ 0x3b8, /* NOOP19rr */
+/* Table1796 */
+ 0x3c2, /* NOOPW_1c */
+ 0x0, /* */
+/* Table1798 */
+ 0x3c3, /* NOOPW_1d */
+ 0x0, /* */
+/* Table1800 */
+ 0x3c4, /* NOOPW_1e */
+ 0x0, /* */
+/* Table1802 */
+ 0x3c0, /* NOOPW */
+ 0x3c5, /* NOOPWr */
+/* Table1804 */
+ 0x1dd, /* CMOVO16rm */
+ 0x1de, /* CMOVO16rr */
+/* Table1806 */
+ 0x1cb, /* CMOVNO16rm */
+ 0x1cc, /* CMOVNO16rr */
+/* Table1808 */
+ 0x19b, /* CMOVB16rm */
+ 0x19c, /* CMOVB16rr */
+/* Table1810 */
+ 0x195, /* CMOVAE16rm */
+ 0x196, /* CMOVAE16rr */
+/* Table1812 */
+ 0x1a7, /* CMOVE16rm */
+ 0x1a8, /* CMOVE16rr */
+/* Table1814 */
+ 0x1c5, /* CMOVNE16rm */
+ 0x1c6, /* CMOVNE16rr */
+/* Table1816 */
+ 0x1a1, /* CMOVBE16rm */
+ 0x1a2, /* CMOVBE16rr */
+/* Table1818 */
+ 0x18f, /* CMOVA16rm */
+ 0x190, /* CMOVA16rr */
+/* Table1820 */
+ 0x1e9, /* CMOVS16rm */
+ 0x1ea, /* CMOVS16rr */
+/* Table1822 */
+ 0x1d7, /* CMOVNS16rm */
+ 0x1d8, /* CMOVNS16rr */
+/* Table1824 */
+ 0x1e3, /* CMOVP16rm */
+ 0x1e4, /* CMOVP16rr */
+/* Table1826 */
+ 0x1d1, /* CMOVNP16rm */
+ 0x1d2, /* CMOVNP16rr */
+/* Table1828 */
+ 0x1b9, /* CMOVL16rm */
+ 0x1ba, /* CMOVL16rr */
+/* Table1830 */
+ 0x1b3, /* CMOVGE16rm */
+ 0x1b4, /* CMOVGE16rr */
+/* Table1832 */
+ 0x1bf, /* CMOVLE16rm */
+ 0x1c0, /* CMOVLE16rr */
+/* Table1834 */
+ 0x1ad, /* CMOVG16rm */
+ 0x1ae, /* CMOVG16rr */
+/* Table1836 */
+ 0x2cb, /* JO_2 */
+/* Table1837 */
+ 0x2c2, /* JNO_2 */
+/* Table1838 */
+ 0x29c, /* JB_2 */
+/* Table1839 */
+ 0x293, /* JAE_2 */
+/* Table1840 */
+ 0x2a1, /* JE_2 */
+/* Table1841 */
+ 0x2bf, /* JNE_2 */
+/* Table1842 */
+ 0x299, /* JBE_2 */
+/* Table1843 */
+ 0x296, /* JA_2 */
+/* Table1844 */
+ 0x2d2, /* JS_2 */
+/* Table1845 */
+ 0x2c8, /* JNS_2 */
+/* Table1846 */
+ 0x2ce, /* JP_2 */
+/* Table1847 */
+ 0x2c5, /* JNP_2 */
+/* Table1848 */
+ 0x2ad, /* JL_2 */
+/* Table1849 */
+ 0x2a4, /* JGE_2 */
+/* Table1850 */
+ 0x2aa, /* JLE_2 */
+/* Table1851 */
+ 0x2a7, /* JG_2 */
+/* Table1852 */
+ 0x43a, /* PUSHFS16 */
+/* Table1853 */
+ 0x416, /* POPFS16 */
+/* Table1854 */
+ 0x13e, /* BT16mr */
+ 0x140, /* BT16rr */
+/* Table1856 */
+ 0x562, /* SHLD16mri8 */
+ 0x564, /* SHLD16rri8 */
+/* Table1858 */
+ 0x561, /* SHLD16mrCL */
+ 0x563, /* SHLD16rrCL */
+/* Table1860 */
+ 0x43d, /* PUSHGS16 */
+/* Table1861 */
+ 0x419, /* POPGS16 */
+/* Table1862 */
+ 0x162, /* BTS16mr */
+ 0x164, /* BTS16rr */
+/* Table1864 */
+ 0x58a, /* SHRD16mri8 */
+ 0x58c, /* SHRD16rri8 */
+/* Table1866 */
+ 0x589, /* SHRD16mrCL */
+ 0x58b, /* SHRD16rrCL */
+/* Table1868 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x18c, /* CLWB */
+ 0x187, /* CLFLUSHOPT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5ff, /* TPAUSE */
+ 0x0, /* */
+/* Table1884 */
+ 0x254, /* IMUL16rm */
+ 0x257, /* IMUL16rr */
+/* Table1886 */
+ 0x218, /* CMPXCHG16rm */
+ 0x219, /* CMPXCHG16rr */
+/* Table1888 */
+ 0x30b, /* LSS16rm */
+ 0x0, /* */
+/* Table1890 */
+ 0x156, /* BTR16mr */
+ 0x158, /* BTR16rr */
+/* Table1892 */
+ 0x2e5, /* LFS16rm */
+ 0x0, /* */
+/* Table1894 */
+ 0x2eb, /* LGS16rm */
+ 0x0, /* */
+/* Table1896 */
+ 0x385, /* MOVZX16rm8 */
+ 0x387, /* MOVZX16rr8 */
+/* Table1898 */
+ 0x384, /* MOVZX16rm16 */
+ 0x386, /* MOVZX16rr16 */
+/* Table1900 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x13d, /* BT16mi8 */
+ 0x161, /* BTS16mi8 */
+ 0x155, /* BTR16mi8 */
+ 0x149, /* BTC16mi8 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x13f, /* BT16ri8 */
+ 0x163, /* BTS16ri8 */
+ 0x157, /* BTR16ri8 */
+ 0x14b, /* BTC16ri8 */
+/* Table1916 */
+ 0x14a, /* BTC16mr */
+ 0x14c, /* BTC16rr */
+/* Table1918 */
+ 0x12e, /* BSF16rm */
+ 0x12f, /* BSF16rr */
+/* Table1920 */
+ 0x134, /* BSR16rm */
+ 0x135, /* BSR16rr */
+/* Table1922 */
+ 0x375, /* MOVSX16rm8 */
+ 0x377, /* MOVSX16rr8 */
+/* Table1924 */
+ 0x374, /* MOVSX16rm16 */
+ 0x376, /* MOVSX16rr16 */
+/* Table1926 */
+ 0x639, /* XADD16rm */
+ 0x63a, /* XADD16rr */
+/* Table1928 */
+ 0x0, /* */
+ 0x21e, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x679, /* XRSTORS */
+ 0x67d, /* XSAVEC */
+ 0x681, /* XSAVES */
+ 0x616, /* VMCLEARm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47d, /* RDRAND16r */
+ 0x480, /* RDSEED16r */
+/* Table1944 */
+ 0x13a, /* BSWAP16r_BAD */
+/* Table1945 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x67b, /* XSAVE */
+ 0x677, /* XRSTOR */
+ 0x18c, /* CLWB */
+ 0x187, /* CLFLUSHOPT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5ff, /* TPAUSE */
+ 0x0, /* */
+/* Table1961 */
+ 0x0, /* */
+ 0x21e, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x679, /* XRSTORS */
+ 0x67d, /* XSAVEC */
+ 0x681, /* XSAVES */
+ 0x616, /* VMCLEARm */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47d, /* RDRAND16r */
+ 0x480, /* RDSEED16r */
+/* Table1977 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x610, /* UMWAIT */
+ 0x0, /* */
+/* Table1993 */
+ 0x0, /* */
+ 0x21e, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x679, /* XRSTORS */
+ 0x67d, /* XSAVEC */
+ 0x681, /* XSAVES */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2009 */
+ 0x547, /* SGDT32m */
+ 0x59a, /* SIDT32m */
+ 0x2e9, /* LGDT32m */
+ 0x2ef, /* LIDT32m */
+ 0x5a3, /* SMSW16m */
+ 0x4c5, /* RSTORSSP */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x623, /* VMRUN32 */
+ 0x61b, /* VMMCALL */
+ 0x619, /* VMLOAD32 */
+ 0x625, /* VMSAVE32 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x289, /* INVLPGA32 */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x543, /* SETSSBSY */
+ 0x0, /* */
+ 0x4fc, /* SAVEPREVSSP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2081 */
+ 0x62e, /* WBNOINVD */
+/* Table2082 */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x483, /* RDSSPD */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x23b, /* ENDBR64 */
+ 0x23a, /* ENDBR32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2154 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x420, /* PTWRITEm */
+ 0x0, /* */
+ 0x18a, /* CLRSSBSY */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x421, /* PTWRITEr */
+ 0x27c, /* INCSSPD */
+ 0x60e, /* UMONITOR32 */
+ 0x0, /* */
+/* Table2170 */
+ 0x602, /* TZCNT32rm */
+ 0x603, /* TZCNT32rr */
+/* Table2172 */
+ 0x31a, /* LZCNT32rm */
+ 0x31b, /* LZCNT32rr */
+/* Table2174 */
+ 0x0, /* */
+ 0x21e, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x679, /* XRSTORS */
+ 0x67d, /* XSAVEC */
+ 0x681, /* XSAVES */
+ 0x62c, /* VMXON */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x479, /* RDPID32 */
+/* Table2190 */
+ 0x600, /* TZCNT16rm */
+ 0x601, /* TZCNT16rr */
+/* Table2192 */
+ 0x318, /* LZCNT16rm */
+ 0x319, /* LZCNT16rr */
+/* Table2194 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x60d, /* UMONITOR16 */
+ 0x0, /* */
+/* Table2210 */
+ 0x59d, /* SLDT16m */
+ 0x5b3, /* STRm */
+ 0x2f1, /* LLDT16m */
+ 0x30e, /* LTRm */
+ 0x611, /* VERRm */
+ 0x613, /* VERWm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5a0, /* SLDT64r */
+ 0x5b2, /* STR64r */
+ 0x2f2, /* LLDT16r */
+ 0x30f, /* LTRr */
+ 0x612, /* VERRr */
+ 0x614, /* VERWr */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2226 */
+ 0x548, /* SGDT64m */
+ 0x59b, /* SIDT64m */
+ 0x2ea, /* LGDT64m */
+ 0x2f0, /* LIDT64m */
+ 0x5a3, /* SMSW16m */
+ 0x0, /* */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x624, /* VMRUN64 */
+ 0x61b, /* VMMCALL */
+ 0x61a, /* VMLOAD64 */
+ 0x626, /* VMSAVE64 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x28a, /* INVLPGA64 */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2298 */
+ 0x2d9, /* LAR64rm */
+ 0x2da, /* LAR64rr */
+/* Table2300 */
+ 0x309, /* LSL64rm */
+ 0x30a, /* LSL64rr */
+/* Table2302 */
+ 0x5de, /* SYSRET64 */
+/* Table2303 */
+ 0x3be, /* NOOPQ */
+ 0x3bf, /* NOOPQr */
+/* Table2305 */
+ 0x5dc, /* SYSEXIT64 */
+/* Table2306 */
+ 0x1e1, /* CMOVO64rm */
+ 0x1e2, /* CMOVO64rr */
+/* Table2308 */
+ 0x1cf, /* CMOVNO64rm */
+ 0x1d0, /* CMOVNO64rr */
+/* Table2310 */
+ 0x19f, /* CMOVB64rm */
+ 0x1a0, /* CMOVB64rr */
+/* Table2312 */
+ 0x199, /* CMOVAE64rm */
+ 0x19a, /* CMOVAE64rr */
+/* Table2314 */
+ 0x1ab, /* CMOVE64rm */
+ 0x1ac, /* CMOVE64rr */
+/* Table2316 */
+ 0x1c9, /* CMOVNE64rm */
+ 0x1ca, /* CMOVNE64rr */
+/* Table2318 */
+ 0x1a5, /* CMOVBE64rm */
+ 0x1a6, /* CMOVBE64rr */
+/* Table2320 */
+ 0x193, /* CMOVA64rm */
+ 0x194, /* CMOVA64rr */
+/* Table2322 */
+ 0x1ed, /* CMOVS64rm */
+ 0x1ee, /* CMOVS64rr */
+/* Table2324 */
+ 0x1db, /* CMOVNS64rm */
+ 0x1dc, /* CMOVNS64rr */
+/* Table2326 */
+ 0x1e7, /* CMOVP64rm */
+ 0x1e8, /* CMOVP64rr */
+/* Table2328 */
+ 0x1d5, /* CMOVNP64rm */
+ 0x1d6, /* CMOVNP64rr */
+/* Table2330 */
+ 0x1bd, /* CMOVL64rm */
+ 0x1be, /* CMOVL64rr */
+/* Table2332 */
+ 0x1b7, /* CMOVGE64rm */
+ 0x1b8, /* CMOVGE64rr */
+/* Table2334 */
+ 0x1c3, /* CMOVLE64rm */
+ 0x1c4, /* CMOVLE64rr */
+/* Table2336 */
+ 0x1b1, /* CMOVG64rm */
+ 0x1b2, /* CMOVG64rr */
+/* Table2338 */
+ 0x146, /* BT64mr */
+ 0x148, /* BT64rr */
+/* Table2340 */
+ 0x56a, /* SHLD64mri8 */
+ 0x56c, /* SHLD64rri8 */
+/* Table2342 */
+ 0x569, /* SHLD64mrCL */
+ 0x56b, /* SHLD64rrCL */
+/* Table2344 */
+ 0x16a, /* BTS64mr */
+ 0x16c, /* BTS64rr */
+/* Table2346 */
+ 0x592, /* SHRD64mri8 */
+ 0x594, /* SHRD64rri8 */
+/* Table2348 */
+ 0x591, /* SHRD64mrCL */
+ 0x593, /* SHRD64rrCL */
+/* Table2350 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x67c, /* XSAVE64 */
+ 0x678, /* XRSTOR64 */
+ 0x680, /* XSAVEOPT64 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2366 */
+ 0x264, /* IMUL64rm */
+ 0x267, /* IMUL64rr */
+/* Table2368 */
+ 0x21c, /* CMPXCHG64rm */
+ 0x21d, /* CMPXCHG64rr */
+/* Table2370 */
+ 0x30d, /* LSS64rm */
+ 0x0, /* */
+/* Table2372 */
+ 0x15e, /* BTR64mr */
+ 0x160, /* BTR64rr */
+/* Table2374 */
+ 0x2e7, /* LFS64rm */
+ 0x0, /* */
+/* Table2376 */
+ 0x2ed, /* LGS64rm */
+ 0x0, /* */
+/* Table2378 */
+ 0x38f, /* MOVZX64rm8 */
+ 0x391, /* MOVZX64rr8 */
+/* Table2380 */
+ 0x38e, /* MOVZX64rm16 */
+ 0x390, /* MOVZX64rr16 */
+/* Table2382 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x145, /* BT64mi8 */
+ 0x169, /* BTS64mi8 */
+ 0x15d, /* BTR64mi8 */
+ 0x151, /* BTC64mi8 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x147, /* BT64ri8 */
+ 0x16b, /* BTS64ri8 */
+ 0x15f, /* BTR64ri8 */
+ 0x153, /* BTC64ri8 */
+/* Table2398 */
+ 0x152, /* BTC64mr */
+ 0x154, /* BTC64rr */
+/* Table2400 */
+ 0x132, /* BSF64rm */
+ 0x133, /* BSF64rr */
+/* Table2402 */
+ 0x138, /* BSR64rm */
+ 0x139, /* BSR64rr */
+/* Table2404 */
+ 0x380, /* MOVSX64rm8 */
+ 0x383, /* MOVSX64rr8 */
+/* Table2406 */
+ 0x37e, /* MOVSX64rm16 */
+ 0x381, /* MOVSX64rr16 */
+/* Table2408 */
+ 0x63d, /* XADD64rm */
+ 0x63e, /* XADD64rr */
+/* Table2410 */
+ 0x0, /* */
+ 0x217, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x67a, /* XRSTORS64 */
+ 0x67e, /* XSAVEC64 */
+ 0x682, /* XSAVES64 */
+ 0x61c, /* VMPTRLDm */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47f, /* RDRAND64r */
+ 0x482, /* RDSEED64r */
+/* Table2426 */
+ 0x13c, /* BSWAP64r */
+/* Table2427 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x67c, /* XSAVE64 */
+ 0x678, /* XRSTOR64 */
+ 0x680, /* XSAVEOPT64 */
+ 0x187, /* CLFLUSHOPT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x5ff, /* TPAUSE */
+ 0x0, /* */
+/* Table2443 */
+ 0x0, /* */
+ 0x217, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x67a, /* XRSTORS64 */
+ 0x67e, /* XSAVEC64 */
+ 0x682, /* XSAVES64 */
+ 0x616, /* VMCLEARm */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47f, /* RDRAND64r */
+ 0x482, /* RDSEED64r */
+/* Table2459 */
+ 0x548, /* SGDT64m */
+ 0x59b, /* SIDT64m */
+ 0x2ea, /* LGDT64m */
+ 0x2f0, /* LIDT64m */
+ 0x5a3, /* SMSW16m */
+ 0x0, /* */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x624, /* VMRUN64 */
+ 0x61b, /* VMMCALL */
+ 0x61a, /* VMLOAD64 */
+ 0x626, /* VMSAVE64 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x28a, /* INVLPGA64 */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x5a4, /* SMSW16r */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2531 */
+ 0x548, /* SGDT64m */
+ 0x59b, /* SIDT64m */
+ 0x2ea, /* LGDT64m */
+ 0x2f0, /* LIDT64m */
+ 0x5a3, /* SMSW16m */
+ 0x4c5, /* RSTORSSP */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x624, /* VMRUN64 */
+ 0x61b, /* VMMCALL */
+ 0x61a, /* VMLOAD64 */
+ 0x626, /* VMSAVE64 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x28a, /* INVLPGA64 */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x5a5, /* SMSW32r */
+ 0x543, /* SETSSBSY */
+ 0x0, /* */
+ 0x4fc, /* SAVEPREVSSP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2603 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x420, /* PTWRITEm */
+ 0x0, /* */
+ 0x18a, /* CLRSSBSY */
+ 0x0, /* */
+ 0x474, /* RDFSBASE */
+ 0x476, /* RDGSBASE */
+ 0x62f, /* WRFSBASE */
+ 0x631, /* WRGSBASE */
+ 0x421, /* PTWRITEr */
+ 0x27c, /* INCSSPD */
+ 0x60f, /* UMONITOR64 */
+ 0x0, /* */
+/* Table2619 */
+ 0x0, /* */
+ 0x21e, /* CMPXCHG8B */
+ 0x0, /* */
+ 0x679, /* XRSTORS */
+ 0x67d, /* XSAVEC */
+ 0x681, /* XSAVES */
+ 0x62c, /* VMXON */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47a, /* RDPID64 */
+/* Table2635 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x420, /* PTWRITEm */
+ 0x0, /* */
+ 0x18a, /* CLRSSBSY */
+ 0x0, /* */
+ 0x474, /* RDFSBASE */
+ 0x476, /* RDGSBASE */
+ 0x62f, /* WRFSBASE */
+ 0x631, /* WRGSBASE */
+ 0x421, /* PTWRITEr */
+ 0x27c, /* INCSSPD */
+ 0x60e, /* UMONITOR32 */
+ 0x0, /* */
+/* Table2651 */
+ 0x548, /* SGDT64m */
+ 0x59b, /* SIDT64m */
+ 0x2ea, /* LGDT64m */
+ 0x2f0, /* LIDT64m */
+ 0x5a3, /* SMSW16m */
+ 0x4c5, /* RSTORSSP */
+ 0x2f5, /* LMSW16m */
+ 0x288, /* INVLPG */
+ 0x0, /* */
+ 0x615, /* VMCALL */
+ 0x618, /* VMLAUNCH */
+ 0x622, /* VMRESUME */
+ 0x62b, /* VMXOFF */
+ 0x3fb, /* PCONFIG */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x183, /* CLAC */
+ 0x5a7, /* STAC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x651, /* XGETBV */
+ 0x683, /* XSETBV */
+ 0x0, /* */
+ 0x0, /* */
+ 0x617, /* VMFUNC */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x624, /* VMRUN64 */
+ 0x61b, /* VMMCALL */
+ 0x61a, /* VMLOAD64 */
+ 0x626, /* VMSAVE64 */
+ 0x5aa, /* STGI */
+ 0x188, /* CLGI */
+ 0x59c, /* SKINIT */
+ 0x28a, /* INVLPGA64 */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x5a6, /* SMSW64r */
+ 0x543, /* SETSSBSY */
+ 0x0, /* */
+ 0x4fc, /* SAVEPREVSSP */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47b, /* RDPKRUr */
+ 0x634, /* WRPKRUr */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x2f6, /* LMSW16r */
+ 0x5d8, /* SWAPGS */
+ 0x486, /* RDTSCP */
+ 0x31e, /* MONITORXrrr */
+ 0x39e, /* MWAITXrrr */
+ 0x18d, /* CLZEROr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2723 */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x3bc, /* NOOPL_1e */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x484, /* RDSSPQ */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x23b, /* ENDBR64 */
+ 0x23a, /* ENDBR32 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2795 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x41e, /* PTWRITE64m */
+ 0x677, /* XRSTOR */
+ 0x18a, /* CLRSSBSY */
+ 0x0, /* */
+ 0x475, /* RDFSBASE64 */
+ 0x477, /* RDGSBASE64 */
+ 0x630, /* WRFSBASE64 */
+ 0x632, /* WRGSBASE64 */
+ 0x41f, /* PTWRITE64r */
+ 0x27d, /* INCSSPQ */
+ 0x60f, /* UMONITOR64 */
+ 0x0, /* */
+/* Table2811 */
+ 0x604, /* TZCNT64rm */
+ 0x605, /* TZCNT64rr */
+/* Table2813 */
+ 0x31c, /* LZCNT64rm */
+ 0x31d, /* LZCNT64rr */
+/* Table2815 */
+ 0x0, /* */
+ 0x217, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x67a, /* XRSTORS64 */
+ 0x67e, /* XSAVEC64 */
+ 0x682, /* XSAVES64 */
+ 0x62c, /* VMXON */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47e, /* RDRAND32r */
+ 0x47a, /* RDPID64 */
+/* Table2831 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x67b, /* XSAVE */
+ 0x677, /* XRSTOR */
+ 0x67f, /* XSAVEOPT */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x610, /* UMWAIT */
+ 0x0, /* */
+/* Table2847 */
+ 0x0, /* */
+ 0x217, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x67a, /* XRSTORS64 */
+ 0x67e, /* XSAVEC64 */
+ 0x682, /* XSAVES64 */
+ 0x61c, /* VMPTRLDm */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47e, /* RDRAND32r */
+ 0x481, /* RDSEED32r */
+/* Table2863 */
+ 0x0, /* */
+ 0x217, /* CMPXCHG16B */
+ 0x0, /* */
+ 0x67a, /* XRSTORS64 */
+ 0x67e, /* XSAVEC64 */
+ 0x682, /* XSAVES64 */
+ 0x616, /* VMCLEARm */
+ 0x61d, /* VMPTRSTm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x47d, /* RDRAND16r */
+ 0x480, /* RDSEED16r */
+/* Table2879 */
+ 0x368, /* MOVBE32rm */
+ 0x0, /* */
+/* Table2881 */
+ 0x367, /* MOVBE32mr */
+ 0x0, /* */
+/* Table2883 */
+ 0x635, /* WRSSD */
+ 0x0, /* */
+/* Table2885 */
+ 0x36e, /* MOVDIRI32 */
+ 0x0, /* */
+/* Table2887 */
+ 0x286, /* INVEPT32 */
+ 0x0, /* */
+/* Table2889 */
+ 0x28d, /* INVVPID32 */
+ 0x0, /* */
+/* Table2891 */
+ 0x28b, /* INVPCID32 */
+ 0x0, /* */
+/* Table2893 */
+ 0x366, /* MOVBE16rm */
+ 0x0, /* */
+/* Table2895 */
+ 0x365, /* MOVBE16mr */
+ 0x0, /* */
+/* Table2897 */
+ 0x637, /* WRUSSD */
+ 0x0, /* */
+/* Table2899 */
+ 0xa6, /* ADCX32rm */
+ 0xa7, /* ADCX32rr */
+/* Table2901 */
+ 0x36c, /* MOVDIR64B32 */
+ 0x0, /* */
+/* Table2903 */
+ 0x36b, /* MOVDIR64B16 */
+ 0x0, /* */
+/* Table2905 */
+ 0xce, /* ADOX32rm */
+ 0xcf, /* ADOX32rr */
+/* Table2907 */
+ 0x36a, /* MOVBE64rm */
+ 0x0, /* */
+/* Table2909 */
+ 0x369, /* MOVBE64mr */
+ 0x0, /* */
+/* Table2911 */
+ 0x636, /* WRSSQ */
+ 0x0, /* */
+/* Table2913 */
+ 0x36f, /* MOVDIRI64 */
+ 0x0, /* */
+/* Table2915 */
+ 0x287, /* INVEPT64 */
+ 0x0, /* */
+/* Table2917 */
+ 0x28e, /* INVVPID64 */
+ 0x0, /* */
+/* Table2919 */
+ 0x28c, /* INVPCID64 */
+ 0x0, /* */
+/* Table2921 */
+ 0x636, /* WRSSQ */
+ 0xa7, /* ADCX32rr */
+/* Table2923 */
+ 0x36d, /* MOVDIR64B64 */
+ 0x0, /* */
+/* Table2925 */
+ 0xd0, /* ADOX64rm */
+ 0xd1, /* ADOX64rr */
+/* Table2927 */
+ 0x638, /* WRUSSQ */
+ 0x0, /* */
+/* Table2929 */
+ 0xa8, /* ADCX64rm */
+ 0xa9, /* ADCX64rr */
+/* Table2931 */
+ 0xf6, /* ANDN32rm */
+ 0xf7, /* ANDN32rr */
+/* Table2933 */
+ 0x0, /* */
+ 0x128, /* BLSR32rm */
+ 0x124, /* BLSMSK32rm */
+ 0x11c, /* BLSI32rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x129, /* BLSR32rr */
+ 0x125, /* BLSMSK32rr */
+ 0x11d, /* BLSI32rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2949 */
+ 0x16d, /* BZHI32rm */
+ 0x16e, /* BZHI32rr */
+/* Table2951 */
+ 0xfc, /* BEXTR32rm */
+ 0xfd, /* BEXTR32rr */
+/* Table2953 */
+ 0x400, /* PEXT32rm */
+ 0x401, /* PEXT32rr */
+/* Table2955 */
+ 0x4f8, /* SARX32rm */
+ 0x4f9, /* SARX32rr */
+/* Table2957 */
+ 0x3fc, /* PDEP32rm */
+ 0x3fd, /* PDEP32rr */
+/* Table2959 */
+ 0x39a, /* MULX32rm */
+ 0x39b, /* MULX32rr */
+/* Table2961 */
+ 0x595, /* SHRX32rm */
+ 0x596, /* SHRX32rr */
+/* Table2963 */
+ 0x56d, /* SHLX32rm */
+ 0x56e, /* SHLX32rr */
+/* Table2965 */
+ 0xf8, /* ANDN64rm */
+ 0xf9, /* ANDN64rr */
+/* Table2967 */
+ 0x0, /* */
+ 0x12a, /* BLSR64rm */
+ 0x126, /* BLSMSK64rm */
+ 0x11e, /* BLSI64rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x12b, /* BLSR64rr */
+ 0x127, /* BLSMSK64rr */
+ 0x11f, /* BLSI64rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table2983 */
+ 0x16f, /* BZHI64rm */
+ 0x170, /* BZHI64rr */
+/* Table2985 */
+ 0xfe, /* BEXTR64rm */
+ 0xff, /* BEXTR64rr */
+/* Table2987 */
+ 0x402, /* PEXT64rm */
+ 0x403, /* PEXT64rr */
+/* Table2989 */
+ 0x4fa, /* SARX64rm */
+ 0x4fb, /* SARX64rr */
+/* Table2991 */
+ 0x3fe, /* PDEP64rm */
+ 0x3ff, /* PDEP64rr */
+/* Table2993 */
+ 0x39c, /* MULX64rm */
+ 0x39d, /* MULX64rr */
+/* Table2995 */
+ 0x597, /* SHRX64rm */
+ 0x598, /* SHRX64rr */
+/* Table2997 */
+ 0x56f, /* SHLX64rm */
+ 0x570, /* SHLX64rr */
+/* Table2999 */
+ 0x4c0, /* RORX32mi */
+ 0x4c1, /* RORX32ri */
+/* Table3001 */
+ 0x4c2, /* RORX64mi */
+ 0x4c3, /* RORX64ri */
+/* Table3003 */
+ 0x0, /* */
+ 0x104, /* BLCFILL32rm */
+ 0x118, /* BLSFILL32rm */
+ 0x114, /* BLCS32rm */
+ 0x606, /* TZMSK32rm */
+ 0x10c, /* BLCIC32rm */
+ 0x120, /* BLSIC32rm */
+ 0x5df, /* T1MSKC32rm */
+ 0x0, /* */
+ 0x105, /* BLCFILL32rr */
+ 0x119, /* BLSFILL32rr */
+ 0x115, /* BLCS32rr */
+ 0x607, /* TZMSK32rr */
+ 0x10d, /* BLCIC32rr */
+ 0x121, /* BLSIC32rr */
+ 0x5e0, /* T1MSKC32rr */
+/* Table3019 */
+ 0x0, /* */
+ 0x110, /* BLCMSK32rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x108, /* BLCI32rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x111, /* BLCMSK32rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x109, /* BLCI32rr */
+ 0x0, /* */
+/* Table3035 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f3, /* LLWPCB */
+ 0x5a1, /* SLWPCB */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3051 */
+ 0x0, /* */
+ 0x106, /* BLCFILL64rm */
+ 0x11a, /* BLSFILL64rm */
+ 0x116, /* BLCS64rm */
+ 0x608, /* TZMSK64rm */
+ 0x10e, /* BLCIC64rm */
+ 0x122, /* BLSIC64rm */
+ 0x5e1, /* T1MSKC64rm */
+ 0x0, /* */
+ 0x107, /* BLCFILL64rr */
+ 0x11b, /* BLSFILL64rr */
+ 0x117, /* BLCS64rr */
+ 0x609, /* TZMSK64rr */
+ 0x10f, /* BLCIC64rr */
+ 0x123, /* BLSIC64rr */
+ 0x5e2, /* T1MSKC64rr */
+/* Table3067 */
+ 0x0, /* */
+ 0x112, /* BLCMSK64rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x10a, /* BLCI64rm */
+ 0x0, /* */
+ 0x0, /* */
+ 0x113, /* BLCMSK64rr */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x10b, /* BLCI64rr */
+ 0x0, /* */
+/* Table3083 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x2f4, /* LLWPCB64 */
+ 0x5a2, /* SLWPCB64 */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3099 */
+ 0x100, /* BEXTRI32mi */
+ 0x101, /* BEXTRI32ri */
+/* Table3101 */
+ 0x310, /* LWPINS32rmi */
+ 0x314, /* LWPVAL32rmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x311, /* LWPINS32rri */
+ 0x315, /* LWPVAL32rri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+/* Table3117 */
+ 0x102, /* BEXTRI64mi */
+ 0x103, /* BEXTRI64ri */
+/* Table3119 */
+ 0x312, /* LWPINS64rmi */
+ 0x316, /* LWPVAL64rmi */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x313, /* LWPINS64rri */
+ 0x317, /* LWPVAL64rri */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0, /* */
+ 0x0
+};
+
diff --git a/capstone/arch/X86/X86GenDisassemblerTables_reduce2.inc b/capstone/arch/X86/X86GenDisassemblerTables_reduce2.inc
new file mode 100644
index 000000000..7bd8e1e80
--- /dev/null
+++ b/capstone/arch/X86/X86GenDisassemblerTables_reduce2.inc
@@ -0,0 +1,18827 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+static const unsigned char index_x86DisassemblerOneByteOpcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 0,
+ 0,
+ 0,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 0,
+ 0,
+ 15,
+ 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 x86DisassemblerOneByteOpcodes[] = {
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 290 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_SPLITRM, 292 },
+ { MODRM_SPLITRM, 294 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 329 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 334 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 400 },
+ { MODRM_ONEENTRY, 401 },
+ { MODRM_ONEENTRY, 402 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 479 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 484 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 486 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 552 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 573 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 594 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 596 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 602 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 618 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 620 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 622 },
+ { MODRM_ONEENTRY, 623 },
+ { MODRM_ONEENTRY, 624 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 625 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 627 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 629 },
+ { MODRM_ONEENTRY, 630 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 631 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 633 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 635 },
+ { MODRM_ONEENTRY, 636 },
+ { MODRM_ONEENTRY, 637 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 638 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 640 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 642 },
+ { MODRM_ONEENTRY, 643 },
+ { MODRM_ONEENTRY, 644 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 645 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 647 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 650 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 652 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 654 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 655 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 657 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 660 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 662 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 664 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 669 },
+ { MODRM_ONEENTRY, 670 },
+ { MODRM_SPLITRM, 671 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 673 },
+ { MODRM_SPLITRM, 674 },
+ { MODRM_ONEENTRY, 676 },
+ { MODRM_SPLITRM, 677 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 679 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 680 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 681 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 697 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 713 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 715 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 717 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 719 },
+ { MODRM_SPLITRM, 721 },
+ { MODRM_SPLITRM, 723 },
+ { MODRM_SPLITRM, 725 },
+ { MODRM_SPLITREG, 727 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 744 },
+ { MODRM_ONEENTRY, 745 },
+ { MODRM_ONEENTRY, 746 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 747 },
+ { MODRM_ONEENTRY, 748 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 749 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 750 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 751 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 752 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 753 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 754 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 755 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 756 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 758 },
+ { MODRM_ONEENTRY, 774 },
+ { MODRM_ONEENTRY, 775 },
+ { MODRM_SPLITRM, 776 },
+ { MODRM_SPLITRM, 778 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 780 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 329 },
+ { MODRM_ONEENTRY, 796 },
+ { MODRM_ONEENTRY, 797 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 334 },
+ { MODRM_ONEENTRY, 798 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 799 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 815 },
+ { MODRM_ONEENTRY, 400 },
+ { MODRM_ONEENTRY, 401 },
+ { MODRM_ONEENTRY, 402 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 479 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 831 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 832 },
+ { MODRM_ONEENTRY, 833 },
+ { MODRM_ONEENTRY, 834 },
+ { MODRM_ONEENTRY, 835 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 836 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 837 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 838 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 854 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 870 },
+ { MODRM_ONEENTRY, 871 },
+ { MODRM_ONEENTRY, 872 },
+ { MODRM_ONEENTRY, 873 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 290 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_SPLITRM, 292 },
+ { MODRM_SPLITRM, 294 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 329 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 334 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 400 },
+ { MODRM_ONEENTRY, 401 },
+ { MODRM_ONEENTRY, 402 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 874 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 484 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 486 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 552 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 618 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 620 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 622 },
+ { MODRM_ONEENTRY, 623 },
+ { MODRM_ONEENTRY, 624 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 625 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 627 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 629 },
+ { MODRM_ONEENTRY, 630 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 631 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 633 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 635 },
+ { MODRM_ONEENTRY, 636 },
+ { MODRM_ONEENTRY, 637 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 638 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 640 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 642 },
+ { MODRM_ONEENTRY, 643 },
+ { MODRM_ONEENTRY, 644 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 645 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 647 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 650 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 652 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 654 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 655 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 657 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 660 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 662 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 664 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 665 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 666 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 669 },
+ { MODRM_ONEENTRY, 670 },
+ { MODRM_SPLITRM, 671 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 673 },
+ { MODRM_SPLITRM, 674 },
+ { MODRM_ONEENTRY, 676 },
+ { MODRM_SPLITRM, 677 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 679 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 680 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 681 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 697 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 713 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 715 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 717 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 719 },
+ { MODRM_SPLITRM, 721 },
+ { MODRM_SPLITRM, 723 },
+ { MODRM_SPLITRM, 725 },
+ { MODRM_SPLITREG, 727 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 744 },
+ { MODRM_ONEENTRY, 745 },
+ { MODRM_ONEENTRY, 746 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 747 },
+ { MODRM_ONEENTRY, 748 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 870 },
+ { MODRM_ONEENTRY, 875 },
+ { MODRM_ONEENTRY, 872 },
+ { MODRM_ONEENTRY, 876 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 751 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 752 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 753 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 754 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 755 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 756 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 758 },
+ { MODRM_ONEENTRY, 774 },
+ { MODRM_ONEENTRY, 775 },
+ { MODRM_SPLITRM, 776 },
+ { MODRM_SPLITRM, 778 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 780 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 329 },
+ { MODRM_ONEENTRY, 796 },
+ { MODRM_ONEENTRY, 797 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 334 },
+ { MODRM_ONEENTRY, 798 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 799 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 815 },
+ { MODRM_ONEENTRY, 400 },
+ { MODRM_ONEENTRY, 401 },
+ { MODRM_ONEENTRY, 402 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 874 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 831 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 832 },
+ { MODRM_ONEENTRY, 833 },
+ { MODRM_ONEENTRY, 834 },
+ { MODRM_ONEENTRY, 835 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 836 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 837 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 838 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 854 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 290 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_SPLITRM, 292 },
+ { MODRM_SPLITRM, 294 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 329 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 334 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 400 },
+ { MODRM_ONEENTRY, 401 },
+ { MODRM_ONEENTRY, 402 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 479 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 484 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 486 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 552 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 11 },
+ { MODRM_ONEENTRY, 12 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 23 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 34 },
+ { MODRM_ONEENTRY, 35 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 46 },
+ { MODRM_ONEENTRY, 47 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 58 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 69 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 80 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 91 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 92 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 93 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 94 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 95 },
+ { MODRM_ONEENTRY, 96 },
+ { MODRM_ONEENTRY, 97 },
+ { MODRM_SPLITRM, 98 },
+ { MODRM_SPLITRM, 100 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 103 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 106 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_SPLITREG, 161 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 211 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 215 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 235 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 236 },
+ { MODRM_ONEENTRY, 237 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 290 },
+ { MODRM_ONEENTRY, 291 },
+ { MODRM_SPLITRM, 292 },
+ { MODRM_SPLITRM, 294 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 329 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 334 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 400 },
+ { MODRM_ONEENTRY, 401 },
+ { MODRM_ONEENTRY, 402 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 479 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 484 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 486 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 552 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 877 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 879 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 882 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 884 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 886 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 887 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 889 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 892 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 894 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 896 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 897 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 899 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 902 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 904 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 906 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 907 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 909 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 912 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 914 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 916 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 919 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 921 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 939 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 955 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 957 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 959 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 961 },
+ { MODRM_SPLITRM, 963 },
+ { MODRM_SPLITRM, 965 },
+ { MODRM_SPLITRM, 967 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 970 },
+ { MODRM_ONEENTRY, 971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 972 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 973 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 974 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 975 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 976 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 977 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 978 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 981 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 997 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 1013 },
+ { MODRM_ONEENTRY, 1014 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1015 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 1016 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 1032 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 1048 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1064 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 877 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 879 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 882 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 884 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 886 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 887 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 889 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 892 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 894 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 896 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 897 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 899 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 902 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 904 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 906 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 907 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 909 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 912 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 914 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 916 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 673 },
+ { MODRM_SPLITRM, 919 },
+ { MODRM_ONEENTRY, 676 },
+ { MODRM_SPLITRM, 921 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 679 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 680 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 939 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 955 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 957 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 959 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 961 },
+ { MODRM_SPLITRM, 963 },
+ { MODRM_SPLITRM, 965 },
+ { MODRM_SPLITRM, 967 },
+ { MODRM_SPLITREG, 727 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 970 },
+ { MODRM_ONEENTRY, 971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 747 },
+ { MODRM_ONEENTRY, 748 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 1080 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 1081 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 974 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 975 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 976 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 977 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 978 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 981 },
+ { MODRM_ONEENTRY, 774 },
+ { MODRM_ONEENTRY, 775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 997 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 1013 },
+ { MODRM_ONEENTRY, 1014 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1015 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 1016 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 1032 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 831 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 832 },
+ { MODRM_ONEENTRY, 833 },
+ { MODRM_ONEENTRY, 834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 836 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 837 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 1048 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1082 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 618 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 620 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 622 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 625 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 627 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 631 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 633 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 638 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 640 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 642 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 645 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 647 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 650 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 652 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 654 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 655 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 657 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 660 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 662 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 664 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 673 },
+ { MODRM_SPLITRM, 674 },
+ { MODRM_ONEENTRY, 676 },
+ { MODRM_SPLITRM, 677 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 679 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 680 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 681 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 697 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 713 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 715 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 717 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 719 },
+ { MODRM_SPLITRM, 721 },
+ { MODRM_SPLITRM, 723 },
+ { MODRM_SPLITRM, 725 },
+ { MODRM_SPLITREG, 727 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 744 },
+ { MODRM_ONEENTRY, 745 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 747 },
+ { MODRM_ONEENTRY, 748 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 1098 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 1099 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 751 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 752 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 753 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 754 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 755 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 756 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 758 },
+ { MODRM_ONEENTRY, 774 },
+ { MODRM_ONEENTRY, 775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 780 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 796 },
+ { MODRM_ONEENTRY, 797 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 798 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 799 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 831 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 832 },
+ { MODRM_ONEENTRY, 833 },
+ { MODRM_ONEENTRY, 834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 836 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 837 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 838 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1100 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 573 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 240 },
+ { MODRM_ONEENTRY, 241 },
+ { MODRM_ONEENTRY, 242 },
+ { MODRM_ONEENTRY, 243 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 479 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 602 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 618 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 620 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 622 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 625 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 627 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 629 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 631 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 633 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 635 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 638 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 640 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 642 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 645 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 647 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 649 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 650 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 652 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 654 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 655 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 657 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 659 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 660 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 662 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 664 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 673 },
+ { MODRM_SPLITRM, 674 },
+ { MODRM_ONEENTRY, 676 },
+ { MODRM_SPLITRM, 677 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 679 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 680 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 681 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 697 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 713 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 715 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 717 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 719 },
+ { MODRM_SPLITRM, 721 },
+ { MODRM_SPLITRM, 723 },
+ { MODRM_SPLITRM, 725 },
+ { MODRM_SPLITREG, 727 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 743 },
+ { MODRM_ONEENTRY, 744 },
+ { MODRM_ONEENTRY, 745 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 747 },
+ { MODRM_ONEENTRY, 748 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 749 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 750 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 751 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 752 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 753 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 754 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 755 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 756 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_ONEENTRY, 757 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 758 },
+ { MODRM_ONEENTRY, 774 },
+ { MODRM_ONEENTRY, 775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 780 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 796 },
+ { MODRM_ONEENTRY, 797 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 798 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 799 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 815 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 831 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 832 },
+ { MODRM_ONEENTRY, 833 },
+ { MODRM_ONEENTRY, 834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 836 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 837 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 838 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1100 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 573 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 594 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 596 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 602 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 573 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 594 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 596 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 602 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 573 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 594 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 596 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 602 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 3 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 7 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 10 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 15 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 19 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 22 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 26 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 30 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 33 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 38 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 42 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 45 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 50 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 54 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 57 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 61 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 65 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 68 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 72 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 76 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 79 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 83 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 87 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 90 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 104 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 107 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 145 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 177 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 195 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 199 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 203 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 207 },
+ { MODRM_SPLITRM, 209 },
+ { MODRM_SPLITRM, 573 },
+ { MODRM_SPLITRM, 213 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 232 },
+ { MODRM_ONEENTRY, 233 },
+ { MODRM_ONEENTRY, 234 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 594 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 596 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 245 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 247 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 249 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 251 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 253 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 255 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_ONEENTRY, 257 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 274 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 312 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 330 },
+ { MODRM_ONEENTRY, 331 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 335 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 352 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 384 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 514 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 602 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 877 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 879 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 882 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 884 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 886 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 887 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 889 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 892 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 894 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 896 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 897 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 899 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 902 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 904 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 906 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 907 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 909 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 912 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 914 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 916 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 919 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 921 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 939 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 955 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 957 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 959 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 961 },
+ { MODRM_SPLITRM, 963 },
+ { MODRM_SPLITRM, 965 },
+ { MODRM_SPLITRM, 967 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 970 },
+ { MODRM_ONEENTRY, 971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 972 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 973 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 974 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 975 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 976 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 977 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 978 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 981 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 997 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 1013 },
+ { MODRM_ONEENTRY, 1014 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1015 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 1016 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 1032 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 1048 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1064 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 877 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 879 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 882 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 884 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 886 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 887 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 889 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 892 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 894 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 896 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 897 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 899 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 902 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 904 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 906 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 907 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 909 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 912 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 914 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 916 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 569 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 570 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 571 },
+ { MODRM_SPLITRM, 919 },
+ { MODRM_ONEENTRY, 572 },
+ { MODRM_SPLITRM, 921 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 110 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 112 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 939 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 955 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 957 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 959 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 961 },
+ { MODRM_SPLITRM, 963 },
+ { MODRM_SPLITRM, 965 },
+ { MODRM_SPLITRM, 967 },
+ { MODRM_SPLITREG, 575 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 970 },
+ { MODRM_ONEENTRY, 971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 591 },
+ { MODRM_ONEENTRY, 592 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 972 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 973 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 974 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 975 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 976 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 977 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 978 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 981 },
+ { MODRM_ONEENTRY, 597 },
+ { MODRM_ONEENTRY, 598 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 997 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 1013 },
+ { MODRM_ONEENTRY, 1014 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1015 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 1016 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 1032 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 481 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 483 },
+ { MODRM_ONEENTRY, 601 },
+ { MODRM_ONEENTRY, 485 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 489 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 491 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 1048 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1064 },
+ } },
+ { {
+ { MODRM_SPLITRM, 1 },
+ { MODRM_SPLITRM, 877 },
+ { MODRM_SPLITRM, 5 },
+ { MODRM_SPLITRM, 879 },
+ { MODRM_ONEENTRY, 9 },
+ { MODRM_ONEENTRY, 881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 13 },
+ { MODRM_SPLITRM, 882 },
+ { MODRM_SPLITRM, 17 },
+ { MODRM_SPLITRM, 884 },
+ { MODRM_ONEENTRY, 21 },
+ { MODRM_ONEENTRY, 886 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 24 },
+ { MODRM_SPLITRM, 887 },
+ { MODRM_SPLITRM, 28 },
+ { MODRM_SPLITRM, 889 },
+ { MODRM_ONEENTRY, 32 },
+ { MODRM_ONEENTRY, 891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 36 },
+ { MODRM_SPLITRM, 892 },
+ { MODRM_SPLITRM, 40 },
+ { MODRM_SPLITRM, 894 },
+ { MODRM_ONEENTRY, 44 },
+ { MODRM_ONEENTRY, 896 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 48 },
+ { MODRM_SPLITRM, 897 },
+ { MODRM_SPLITRM, 52 },
+ { MODRM_SPLITRM, 899 },
+ { MODRM_ONEENTRY, 56 },
+ { MODRM_ONEENTRY, 901 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 59 },
+ { MODRM_SPLITRM, 902 },
+ { MODRM_SPLITRM, 63 },
+ { MODRM_SPLITRM, 904 },
+ { MODRM_ONEENTRY, 67 },
+ { MODRM_ONEENTRY, 906 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 70 },
+ { MODRM_SPLITRM, 907 },
+ { MODRM_SPLITRM, 74 },
+ { MODRM_SPLITRM, 909 },
+ { MODRM_ONEENTRY, 78 },
+ { MODRM_ONEENTRY, 911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 81 },
+ { MODRM_SPLITRM, 912 },
+ { MODRM_SPLITRM, 85 },
+ { MODRM_SPLITRM, 914 },
+ { MODRM_ONEENTRY, 89 },
+ { MODRM_ONEENTRY, 916 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 568 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 667 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 668 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 917 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 102 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 673 },
+ { MODRM_SPLITRM, 919 },
+ { MODRM_ONEENTRY, 676 },
+ { MODRM_SPLITRM, 921 },
+ { MODRM_ONEENTRY, 109 },
+ { MODRM_ONEENTRY, 679 },
+ { MODRM_ONEENTRY, 111 },
+ { MODRM_ONEENTRY, 680 },
+ { MODRM_ONEENTRY, 113 },
+ { MODRM_ONEENTRY, 114 },
+ { MODRM_ONEENTRY, 115 },
+ { MODRM_ONEENTRY, 116 },
+ { MODRM_ONEENTRY, 117 },
+ { MODRM_ONEENTRY, 118 },
+ { MODRM_ONEENTRY, 119 },
+ { MODRM_ONEENTRY, 120 },
+ { MODRM_ONEENTRY, 121 },
+ { MODRM_ONEENTRY, 122 },
+ { MODRM_ONEENTRY, 123 },
+ { MODRM_ONEENTRY, 124 },
+ { MODRM_ONEENTRY, 125 },
+ { MODRM_ONEENTRY, 126 },
+ { MODRM_ONEENTRY, 127 },
+ { MODRM_ONEENTRY, 128 },
+ { MODRM_SPLITREG, 129 },
+ { MODRM_SPLITREG, 923 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 939 },
+ { MODRM_SPLITRM, 193 },
+ { MODRM_SPLITRM, 955 },
+ { MODRM_SPLITRM, 197 },
+ { MODRM_SPLITRM, 957 },
+ { MODRM_SPLITRM, 201 },
+ { MODRM_SPLITRM, 959 },
+ { MODRM_SPLITRM, 205 },
+ { MODRM_SPLITRM, 961 },
+ { MODRM_SPLITRM, 963 },
+ { MODRM_SPLITRM, 965 },
+ { MODRM_SPLITRM, 967 },
+ { MODRM_SPLITREG, 727 },
+ { MODRM_ONEENTRY, 231 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 969 },
+ { MODRM_ONEENTRY, 970 },
+ { MODRM_ONEENTRY, 971 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 747 },
+ { MODRM_ONEENTRY, 748 },
+ { MODRM_ONEENTRY, 238 },
+ { MODRM_ONEENTRY, 239 },
+ { MODRM_ONEENTRY, 593 },
+ { MODRM_ONEENTRY, 972 },
+ { MODRM_ONEENTRY, 595 },
+ { MODRM_ONEENTRY, 973 },
+ { MODRM_ONEENTRY, 244 },
+ { MODRM_ONEENTRY, 974 },
+ { MODRM_ONEENTRY, 246 },
+ { MODRM_ONEENTRY, 975 },
+ { MODRM_ONEENTRY, 248 },
+ { MODRM_ONEENTRY, 976 },
+ { MODRM_ONEENTRY, 250 },
+ { MODRM_ONEENTRY, 977 },
+ { MODRM_ONEENTRY, 252 },
+ { MODRM_ONEENTRY, 978 },
+ { MODRM_ONEENTRY, 254 },
+ { MODRM_ONEENTRY, 979 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 256 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_ONEENTRY, 980 },
+ { MODRM_SPLITREG, 258 },
+ { MODRM_SPLITREG, 981 },
+ { MODRM_ONEENTRY, 774 },
+ { MODRM_ONEENTRY, 775 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 296 },
+ { MODRM_SPLITREG, 997 },
+ { MODRM_ONEENTRY, 328 },
+ { MODRM_ONEENTRY, 599 },
+ { MODRM_ONEENTRY, 1013 },
+ { MODRM_ONEENTRY, 1014 },
+ { MODRM_ONEENTRY, 332 },
+ { MODRM_ONEENTRY, 333 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1015 },
+ { MODRM_SPLITREG, 336 },
+ { MODRM_SPLITREG, 1016 },
+ { MODRM_SPLITREG, 368 },
+ { MODRM_SPLITREG, 1032 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 403 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITMISC, 404 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 476 },
+ { MODRM_ONEENTRY, 477 },
+ { MODRM_ONEENTRY, 478 },
+ { MODRM_ONEENTRY, 600 },
+ { MODRM_ONEENTRY, 480 },
+ { MODRM_ONEENTRY, 831 },
+ { MODRM_ONEENTRY, 482 },
+ { MODRM_ONEENTRY, 832 },
+ { MODRM_ONEENTRY, 833 },
+ { MODRM_ONEENTRY, 834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 487 },
+ { MODRM_ONEENTRY, 488 },
+ { MODRM_ONEENTRY, 836 },
+ { MODRM_ONEENTRY, 490 },
+ { MODRM_ONEENTRY, 837 },
+ { MODRM_ONEENTRY, 492 },
+ { MODRM_ONEENTRY, 493 },
+ { MODRM_ONEENTRY, 494 },
+ { MODRM_ONEENTRY, 495 },
+ { MODRM_ONEENTRY, 496 },
+ { MODRM_ONEENTRY, 497 },
+ { MODRM_SPLITREG, 498 },
+ { MODRM_SPLITREG, 1048 },
+ { MODRM_ONEENTRY, 530 },
+ { MODRM_ONEENTRY, 531 },
+ { MODRM_ONEENTRY, 532 },
+ { MODRM_ONEENTRY, 533 },
+ { MODRM_ONEENTRY, 534 },
+ { MODRM_ONEENTRY, 535 },
+ { MODRM_SPLITREG, 536 },
+ { MODRM_SPLITREG, 1082 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerTwoByteOpcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 8,
+ 0,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 0,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 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[] = {
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1132 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1254 },
+ { MODRM_SPLITRM, 1256 },
+ { MODRM_SPLITRM, 1258 },
+ { MODRM_SPLITRM, 1260 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1301 },
+ { MODRM_SPLITRM, 1303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1353 },
+ { MODRM_ONEENTRY, 1354 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1506 },
+ { MODRM_ONEENTRY, 1507 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1515 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 1568 },
+ { MODRM_SPLITRM, 1570 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1580 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1598 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1515 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 1568 },
+ { MODRM_SPLITRM, 1570 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1580 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1686 },
+ { MODRM_SPLITMISC, 1702 },
+ { MODRM_SPLITRM, 1774 },
+ { MODRM_SPLITRM, 1776 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1778 },
+ { MODRM_SPLITRM, 1794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1796 },
+ { MODRM_SPLITRM, 1798 },
+ { MODRM_SPLITRM, 1800 },
+ { MODRM_SPLITRM, 1802 },
+ { MODRM_SPLITRM, 1254 },
+ { MODRM_SPLITRM, 1256 },
+ { MODRM_SPLITRM, 1258 },
+ { MODRM_SPLITRM, 1260 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1804 },
+ { MODRM_SPLITRM, 1806 },
+ { MODRM_SPLITRM, 1808 },
+ { MODRM_SPLITRM, 1810 },
+ { MODRM_SPLITRM, 1812 },
+ { MODRM_SPLITRM, 1814 },
+ { MODRM_SPLITRM, 1816 },
+ { MODRM_SPLITRM, 1818 },
+ { MODRM_SPLITRM, 1820 },
+ { MODRM_SPLITRM, 1822 },
+ { MODRM_SPLITRM, 1824 },
+ { MODRM_SPLITRM, 1826 },
+ { MODRM_SPLITRM, 1828 },
+ { MODRM_SPLITRM, 1830 },
+ { MODRM_SPLITRM, 1832 },
+ { MODRM_SPLITRM, 1834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1836 },
+ { MODRM_ONEENTRY, 1837 },
+ { MODRM_ONEENTRY, 1838 },
+ { MODRM_ONEENTRY, 1839 },
+ { MODRM_ONEENTRY, 1840 },
+ { MODRM_ONEENTRY, 1841 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 1848 },
+ { MODRM_ONEENTRY, 1849 },
+ { MODRM_ONEENTRY, 1850 },
+ { MODRM_ONEENTRY, 1851 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1852 },
+ { MODRM_ONEENTRY, 1853 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1854 },
+ { MODRM_SPLITRM, 1856 },
+ { MODRM_SPLITRM, 1858 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1860 },
+ { MODRM_ONEENTRY, 1861 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1862 },
+ { MODRM_SPLITRM, 1864 },
+ { MODRM_SPLITRM, 1866 },
+ { MODRM_SPLITREG, 1868 },
+ { MODRM_SPLITRM, 1884 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1886 },
+ { MODRM_SPLITRM, 1888 },
+ { MODRM_SPLITRM, 1890 },
+ { MODRM_SPLITRM, 1892 },
+ { MODRM_SPLITRM, 1894 },
+ { MODRM_SPLITRM, 1896 },
+ { MODRM_SPLITRM, 1898 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1900 },
+ { MODRM_SPLITRM, 1916 },
+ { MODRM_SPLITRM, 1918 },
+ { MODRM_SPLITRM, 1920 },
+ { MODRM_SPLITRM, 1922 },
+ { MODRM_SPLITRM, 1924 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1926 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1928 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1132 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1254 },
+ { MODRM_SPLITRM, 1256 },
+ { MODRM_SPLITRM, 1258 },
+ { MODRM_SPLITRM, 1260 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1301 },
+ { MODRM_SPLITRM, 1303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1353 },
+ { MODRM_ONEENTRY, 1354 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1506 },
+ { MODRM_ONEENTRY, 1507 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1515 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 1568 },
+ { MODRM_SPLITRM, 1570 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1580 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1686 },
+ { MODRM_SPLITMISC, 1702 },
+ { MODRM_SPLITRM, 1774 },
+ { MODRM_SPLITRM, 1776 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1778 },
+ { MODRM_SPLITRM, 1794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1796 },
+ { MODRM_SPLITRM, 1798 },
+ { MODRM_SPLITRM, 1800 },
+ { MODRM_SPLITRM, 1802 },
+ { MODRM_SPLITRM, 1254 },
+ { MODRM_SPLITRM, 1256 },
+ { MODRM_SPLITRM, 1258 },
+ { MODRM_SPLITRM, 1260 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1804 },
+ { MODRM_SPLITRM, 1806 },
+ { MODRM_SPLITRM, 1808 },
+ { MODRM_SPLITRM, 1810 },
+ { MODRM_SPLITRM, 1812 },
+ { MODRM_SPLITRM, 1814 },
+ { MODRM_SPLITRM, 1816 },
+ { MODRM_SPLITRM, 1818 },
+ { MODRM_SPLITRM, 1820 },
+ { MODRM_SPLITRM, 1822 },
+ { MODRM_SPLITRM, 1824 },
+ { MODRM_SPLITRM, 1826 },
+ { MODRM_SPLITRM, 1828 },
+ { MODRM_SPLITRM, 1830 },
+ { MODRM_SPLITRM, 1832 },
+ { MODRM_SPLITRM, 1834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1301 },
+ { MODRM_SPLITRM, 1303 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1836 },
+ { MODRM_ONEENTRY, 1837 },
+ { MODRM_ONEENTRY, 1838 },
+ { MODRM_ONEENTRY, 1839 },
+ { MODRM_ONEENTRY, 1840 },
+ { MODRM_ONEENTRY, 1841 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 1848 },
+ { MODRM_ONEENTRY, 1849 },
+ { MODRM_ONEENTRY, 1850 },
+ { MODRM_ONEENTRY, 1851 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1852 },
+ { MODRM_ONEENTRY, 1853 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1854 },
+ { MODRM_SPLITRM, 1856 },
+ { MODRM_SPLITRM, 1858 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1860 },
+ { MODRM_ONEENTRY, 1861 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1862 },
+ { MODRM_SPLITRM, 1864 },
+ { MODRM_SPLITRM, 1866 },
+ { MODRM_SPLITREG, 1945 },
+ { MODRM_SPLITRM, 1884 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1886 },
+ { MODRM_SPLITRM, 1888 },
+ { MODRM_SPLITRM, 1890 },
+ { MODRM_SPLITRM, 1892 },
+ { MODRM_SPLITRM, 1894 },
+ { MODRM_SPLITRM, 1896 },
+ { MODRM_SPLITRM, 1898 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1900 },
+ { MODRM_SPLITRM, 1916 },
+ { MODRM_SPLITRM, 1918 },
+ { MODRM_SPLITRM, 1920 },
+ { MODRM_SPLITRM, 1922 },
+ { MODRM_SPLITRM, 1924 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1926 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1961 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1132 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1254 },
+ { MODRM_SPLITRM, 1256 },
+ { MODRM_SPLITRM, 1258 },
+ { MODRM_SPLITRM, 1260 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1353 },
+ { MODRM_ONEENTRY, 1354 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1506 },
+ { MODRM_ONEENTRY, 1507 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1977 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1993 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 2009 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 2081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITMISC, 2082 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1254 },
+ { MODRM_SPLITRM, 1256 },
+ { MODRM_SPLITRM, 1258 },
+ { MODRM_SPLITRM, 1260 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1353 },
+ { MODRM_ONEENTRY, 1354 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1506 },
+ { MODRM_ONEENTRY, 1507 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 2154 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 2170 },
+ { MODRM_SPLITRM, 2172 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2174 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2190 },
+ { MODRM_SPLITRM, 2192 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2194 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2210 },
+ { MODRM_SPLITMISC, 2226 },
+ { MODRM_SPLITRM, 2298 },
+ { MODRM_SPLITRM, 2300 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 2302 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 2303 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 2305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2306 },
+ { MODRM_SPLITRM, 2308 },
+ { MODRM_SPLITRM, 2310 },
+ { MODRM_SPLITRM, 2312 },
+ { MODRM_SPLITRM, 2314 },
+ { MODRM_SPLITRM, 2316 },
+ { MODRM_SPLITRM, 2318 },
+ { MODRM_SPLITRM, 2320 },
+ { MODRM_SPLITRM, 2322 },
+ { MODRM_SPLITRM, 2324 },
+ { MODRM_SPLITRM, 2326 },
+ { MODRM_SPLITRM, 2328 },
+ { MODRM_SPLITRM, 2330 },
+ { MODRM_SPLITRM, 2332 },
+ { MODRM_SPLITRM, 2334 },
+ { MODRM_SPLITRM, 2336 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 2338 },
+ { MODRM_SPLITRM, 2340 },
+ { MODRM_SPLITRM, 2342 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 2344 },
+ { MODRM_SPLITRM, 2346 },
+ { MODRM_SPLITRM, 2348 },
+ { MODRM_SPLITREG, 2350 },
+ { MODRM_SPLITRM, 2366 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 2368 },
+ { MODRM_SPLITRM, 2370 },
+ { MODRM_SPLITRM, 2372 },
+ { MODRM_SPLITRM, 2374 },
+ { MODRM_SPLITRM, 2376 },
+ { MODRM_SPLITRM, 2378 },
+ { MODRM_SPLITRM, 2380 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 2382 },
+ { MODRM_SPLITRM, 2398 },
+ { MODRM_SPLITRM, 2400 },
+ { MODRM_SPLITRM, 2402 },
+ { MODRM_SPLITRM, 2404 },
+ { MODRM_SPLITRM, 2406 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 2408 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2410 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2210 },
+ { MODRM_SPLITMISC, 2226 },
+ { MODRM_SPLITRM, 2298 },
+ { MODRM_SPLITRM, 2300 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 2302 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1778 },
+ { MODRM_SPLITRM, 1794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1796 },
+ { MODRM_SPLITRM, 1798 },
+ { MODRM_SPLITRM, 1800 },
+ { MODRM_SPLITRM, 2303 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 2305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2306 },
+ { MODRM_SPLITRM, 2308 },
+ { MODRM_SPLITRM, 2310 },
+ { MODRM_SPLITRM, 2312 },
+ { MODRM_SPLITRM, 2314 },
+ { MODRM_SPLITRM, 2316 },
+ { MODRM_SPLITRM, 2318 },
+ { MODRM_SPLITRM, 2320 },
+ { MODRM_SPLITRM, 2322 },
+ { MODRM_SPLITRM, 2324 },
+ { MODRM_SPLITRM, 2326 },
+ { MODRM_SPLITRM, 2328 },
+ { MODRM_SPLITRM, 2330 },
+ { MODRM_SPLITRM, 2332 },
+ { MODRM_SPLITRM, 2334 },
+ { MODRM_SPLITRM, 2336 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1836 },
+ { MODRM_ONEENTRY, 1837 },
+ { MODRM_ONEENTRY, 1838 },
+ { MODRM_ONEENTRY, 1839 },
+ { MODRM_ONEENTRY, 1840 },
+ { MODRM_ONEENTRY, 1841 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 1848 },
+ { MODRM_ONEENTRY, 1849 },
+ { MODRM_ONEENTRY, 1850 },
+ { MODRM_ONEENTRY, 1851 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1852 },
+ { MODRM_ONEENTRY, 1853 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 2338 },
+ { MODRM_SPLITRM, 2340 },
+ { MODRM_SPLITRM, 2342 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1860 },
+ { MODRM_ONEENTRY, 1861 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 2344 },
+ { MODRM_SPLITRM, 2346 },
+ { MODRM_SPLITRM, 2348 },
+ { MODRM_SPLITREG, 2427 },
+ { MODRM_SPLITRM, 2366 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 2368 },
+ { MODRM_SPLITRM, 2370 },
+ { MODRM_SPLITRM, 2372 },
+ { MODRM_SPLITRM, 2374 },
+ { MODRM_SPLITRM, 2376 },
+ { MODRM_SPLITRM, 2378 },
+ { MODRM_SPLITRM, 2380 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 2382 },
+ { MODRM_SPLITRM, 2398 },
+ { MODRM_SPLITRM, 2400 },
+ { MODRM_SPLITRM, 2402 },
+ { MODRM_SPLITRM, 2404 },
+ { MODRM_SPLITRM, 2406 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 2408 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2443 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1686 },
+ { MODRM_SPLITMISC, 2459 },
+ { MODRM_SPLITRM, 1774 },
+ { MODRM_SPLITRM, 1776 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1778 },
+ { MODRM_SPLITRM, 1794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1796 },
+ { MODRM_SPLITRM, 1798 },
+ { MODRM_SPLITRM, 1800 },
+ { MODRM_SPLITRM, 1802 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1804 },
+ { MODRM_SPLITRM, 1806 },
+ { MODRM_SPLITRM, 1808 },
+ { MODRM_SPLITRM, 1810 },
+ { MODRM_SPLITRM, 1812 },
+ { MODRM_SPLITRM, 1814 },
+ { MODRM_SPLITRM, 1816 },
+ { MODRM_SPLITRM, 1818 },
+ { MODRM_SPLITRM, 1820 },
+ { MODRM_SPLITRM, 1822 },
+ { MODRM_SPLITRM, 1824 },
+ { MODRM_SPLITRM, 1826 },
+ { MODRM_SPLITRM, 1828 },
+ { MODRM_SPLITRM, 1830 },
+ { MODRM_SPLITRM, 1832 },
+ { MODRM_SPLITRM, 1834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1836 },
+ { MODRM_ONEENTRY, 1837 },
+ { MODRM_ONEENTRY, 1838 },
+ { MODRM_ONEENTRY, 1839 },
+ { MODRM_ONEENTRY, 1840 },
+ { MODRM_ONEENTRY, 1841 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 1848 },
+ { MODRM_ONEENTRY, 1849 },
+ { MODRM_ONEENTRY, 1850 },
+ { MODRM_ONEENTRY, 1851 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1852 },
+ { MODRM_ONEENTRY, 1853 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1854 },
+ { MODRM_SPLITRM, 1856 },
+ { MODRM_SPLITRM, 1858 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1860 },
+ { MODRM_ONEENTRY, 1861 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1862 },
+ { MODRM_SPLITRM, 1864 },
+ { MODRM_SPLITRM, 1866 },
+ { MODRM_SPLITREG, 1868 },
+ { MODRM_SPLITRM, 1884 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1886 },
+ { MODRM_SPLITRM, 1888 },
+ { MODRM_SPLITRM, 1890 },
+ { MODRM_SPLITRM, 1892 },
+ { MODRM_SPLITRM, 1894 },
+ { MODRM_SPLITRM, 1896 },
+ { MODRM_SPLITRM, 1898 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1900 },
+ { MODRM_SPLITRM, 1916 },
+ { MODRM_SPLITRM, 1918 },
+ { MODRM_SPLITRM, 1920 },
+ { MODRM_SPLITRM, 1922 },
+ { MODRM_SPLITRM, 1924 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1926 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1928 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1598 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1515 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 1568 },
+ { MODRM_SPLITRM, 1570 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1580 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1686 },
+ { MODRM_SPLITMISC, 2459 },
+ { MODRM_SPLITRM, 1774 },
+ { MODRM_SPLITRM, 1776 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1778 },
+ { MODRM_SPLITRM, 1794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1796 },
+ { MODRM_SPLITRM, 1798 },
+ { MODRM_SPLITRM, 1800 },
+ { MODRM_SPLITRM, 1802 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1804 },
+ { MODRM_SPLITRM, 1806 },
+ { MODRM_SPLITRM, 1808 },
+ { MODRM_SPLITRM, 1810 },
+ { MODRM_SPLITRM, 1812 },
+ { MODRM_SPLITRM, 1814 },
+ { MODRM_SPLITRM, 1816 },
+ { MODRM_SPLITRM, 1818 },
+ { MODRM_SPLITRM, 1820 },
+ { MODRM_SPLITRM, 1822 },
+ { MODRM_SPLITRM, 1824 },
+ { MODRM_SPLITRM, 1826 },
+ { MODRM_SPLITRM, 1828 },
+ { MODRM_SPLITRM, 1830 },
+ { MODRM_SPLITRM, 1832 },
+ { MODRM_SPLITRM, 1834 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1836 },
+ { MODRM_ONEENTRY, 1837 },
+ { MODRM_ONEENTRY, 1838 },
+ { MODRM_ONEENTRY, 1839 },
+ { MODRM_ONEENTRY, 1840 },
+ { MODRM_ONEENTRY, 1841 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 1848 },
+ { MODRM_ONEENTRY, 1849 },
+ { MODRM_ONEENTRY, 1850 },
+ { MODRM_ONEENTRY, 1851 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1852 },
+ { MODRM_ONEENTRY, 1853 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1854 },
+ { MODRM_SPLITRM, 1856 },
+ { MODRM_SPLITRM, 1858 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1860 },
+ { MODRM_ONEENTRY, 1861 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1862 },
+ { MODRM_SPLITRM, 1864 },
+ { MODRM_SPLITRM, 1866 },
+ { MODRM_SPLITREG, 1945 },
+ { MODRM_SPLITRM, 1884 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1886 },
+ { MODRM_SPLITRM, 1888 },
+ { MODRM_SPLITRM, 1890 },
+ { MODRM_SPLITRM, 1892 },
+ { MODRM_SPLITRM, 1894 },
+ { MODRM_SPLITRM, 1896 },
+ { MODRM_SPLITRM, 1898 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1900 },
+ { MODRM_SPLITRM, 1916 },
+ { MODRM_SPLITRM, 1918 },
+ { MODRM_SPLITRM, 1920 },
+ { MODRM_SPLITRM, 1922 },
+ { MODRM_SPLITRM, 1924 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1926 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1961 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 1944 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1598 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1977 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1993 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 2531 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 2081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITMISC, 2082 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 2603 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 2170 },
+ { MODRM_SPLITRM, 2172 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2619 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2190 },
+ { MODRM_SPLITRM, 2192 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 1598 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 1977 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1993 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 1116 },
+ { MODRM_SPLITMISC, 2531 },
+ { MODRM_SPLITRM, 1204 },
+ { MODRM_SPLITRM, 1206 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 1210 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 2081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITMISC, 2082 },
+ { MODRM_SPLITRM, 1252 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 1267 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1269 },
+ { MODRM_SPLITRM, 1271 },
+ { MODRM_SPLITRM, 1273 },
+ { MODRM_SPLITRM, 1275 },
+ { MODRM_SPLITRM, 1277 },
+ { MODRM_SPLITRM, 1279 },
+ { MODRM_SPLITRM, 1281 },
+ { MODRM_SPLITRM, 1283 },
+ { MODRM_SPLITRM, 1285 },
+ { MODRM_SPLITRM, 1287 },
+ { MODRM_SPLITRM, 1289 },
+ { MODRM_SPLITRM, 1291 },
+ { MODRM_SPLITRM, 1293 },
+ { MODRM_SPLITRM, 1295 },
+ { MODRM_SPLITRM, 1297 },
+ { MODRM_SPLITRM, 1299 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 1356 },
+ { MODRM_SPLITRM, 1358 },
+ { MODRM_SPLITRM, 1360 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 1509 },
+ { MODRM_SPLITRM, 1511 },
+ { MODRM_SPLITRM, 1513 },
+ { MODRM_SPLITREG, 2635 },
+ { MODRM_SPLITRM, 1531 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 1535 },
+ { MODRM_SPLITRM, 1537 },
+ { MODRM_SPLITRM, 1539 },
+ { MODRM_SPLITRM, 1541 },
+ { MODRM_SPLITRM, 1543 },
+ { MODRM_SPLITRM, 1545 },
+ { MODRM_SPLITRM, 1547 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 1550 },
+ { MODRM_SPLITRM, 1566 },
+ { MODRM_SPLITRM, 2170 },
+ { MODRM_SPLITRM, 2172 },
+ { MODRM_SPLITRM, 1572 },
+ { MODRM_SPLITRM, 1574 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 1578 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2619 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 1596 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2210 },
+ { MODRM_SPLITMISC, 2651 },
+ { MODRM_SPLITRM, 2298 },
+ { MODRM_SPLITRM, 2300 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 2302 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 2081 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITMISC, 2723 },
+ { MODRM_SPLITRM, 2303 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 2305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2306 },
+ { MODRM_SPLITRM, 2308 },
+ { MODRM_SPLITRM, 2310 },
+ { MODRM_SPLITRM, 2312 },
+ { MODRM_SPLITRM, 2314 },
+ { MODRM_SPLITRM, 2316 },
+ { MODRM_SPLITRM, 2318 },
+ { MODRM_SPLITRM, 2320 },
+ { MODRM_SPLITRM, 2322 },
+ { MODRM_SPLITRM, 2324 },
+ { MODRM_SPLITRM, 2326 },
+ { MODRM_SPLITRM, 2328 },
+ { MODRM_SPLITRM, 2330 },
+ { MODRM_SPLITRM, 2332 },
+ { MODRM_SPLITRM, 2334 },
+ { MODRM_SPLITRM, 2336 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 2338 },
+ { MODRM_SPLITRM, 2340 },
+ { MODRM_SPLITRM, 2342 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 2344 },
+ { MODRM_SPLITRM, 2346 },
+ { MODRM_SPLITRM, 2348 },
+ { MODRM_SPLITREG, 2795 },
+ { MODRM_SPLITRM, 2366 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 2368 },
+ { MODRM_SPLITRM, 2370 },
+ { MODRM_SPLITRM, 2372 },
+ { MODRM_SPLITRM, 2374 },
+ { MODRM_SPLITRM, 2376 },
+ { MODRM_SPLITRM, 2378 },
+ { MODRM_SPLITRM, 2380 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 2382 },
+ { MODRM_SPLITRM, 2398 },
+ { MODRM_SPLITRM, 2811 },
+ { MODRM_SPLITRM, 2813 },
+ { MODRM_SPLITRM, 2404 },
+ { MODRM_SPLITRM, 2406 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 2408 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2815 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2210 },
+ { MODRM_SPLITMISC, 2226 },
+ { MODRM_SPLITRM, 2298 },
+ { MODRM_SPLITRM, 2300 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 2302 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1214 },
+ { MODRM_SPLITRM, 1230 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1232 },
+ { MODRM_SPLITRM, 1248 },
+ { MODRM_SPLITRM, 1250 },
+ { MODRM_SPLITRM, 2303 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 2305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2306 },
+ { MODRM_SPLITRM, 2308 },
+ { MODRM_SPLITRM, 2310 },
+ { MODRM_SPLITRM, 2312 },
+ { MODRM_SPLITRM, 2314 },
+ { MODRM_SPLITRM, 2316 },
+ { MODRM_SPLITRM, 2318 },
+ { MODRM_SPLITRM, 2320 },
+ { MODRM_SPLITRM, 2322 },
+ { MODRM_SPLITRM, 2324 },
+ { MODRM_SPLITRM, 2326 },
+ { MODRM_SPLITRM, 2328 },
+ { MODRM_SPLITRM, 2330 },
+ { MODRM_SPLITRM, 2332 },
+ { MODRM_SPLITRM, 2334 },
+ { MODRM_SPLITRM, 2336 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1305 },
+ { MODRM_ONEENTRY, 1306 },
+ { MODRM_ONEENTRY, 1307 },
+ { MODRM_ONEENTRY, 1308 },
+ { MODRM_ONEENTRY, 1309 },
+ { MODRM_ONEENTRY, 1310 },
+ { MODRM_ONEENTRY, 1311 },
+ { MODRM_ONEENTRY, 1312 },
+ { MODRM_ONEENTRY, 1313 },
+ { MODRM_ONEENTRY, 1314 },
+ { MODRM_ONEENTRY, 1315 },
+ { MODRM_ONEENTRY, 1316 },
+ { MODRM_ONEENTRY, 1317 },
+ { MODRM_ONEENTRY, 1318 },
+ { MODRM_ONEENTRY, 1319 },
+ { MODRM_ONEENTRY, 1320 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1682 },
+ { MODRM_ONEENTRY, 1683 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 2338 },
+ { MODRM_SPLITRM, 2340 },
+ { MODRM_SPLITRM, 2342 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1684 },
+ { MODRM_ONEENTRY, 1685 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 2344 },
+ { MODRM_SPLITRM, 2346 },
+ { MODRM_SPLITRM, 2348 },
+ { MODRM_SPLITREG, 2831 },
+ { MODRM_SPLITRM, 2366 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 2368 },
+ { MODRM_SPLITRM, 2370 },
+ { MODRM_SPLITRM, 2372 },
+ { MODRM_SPLITRM, 2374 },
+ { MODRM_SPLITRM, 2376 },
+ { MODRM_SPLITRM, 2378 },
+ { MODRM_SPLITRM, 2380 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 2382 },
+ { MODRM_SPLITRM, 2398 },
+ { MODRM_SPLITRM, 1568 },
+ { MODRM_SPLITRM, 1570 },
+ { MODRM_SPLITRM, 2404 },
+ { MODRM_SPLITRM, 2406 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 2408 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2847 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+ { {
+ { MODRM_SPLITREG, 2210 },
+ { MODRM_SPLITMISC, 2226 },
+ { MODRM_SPLITRM, 2298 },
+ { MODRM_SPLITRM, 2300 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1208 },
+ { MODRM_ONEENTRY, 1209 },
+ { MODRM_ONEENTRY, 2302 },
+ { MODRM_ONEENTRY, 1211 },
+ { MODRM_ONEENTRY, 1212 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1213 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 1778 },
+ { MODRM_SPLITRM, 1794 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1796 },
+ { MODRM_SPLITRM, 1798 },
+ { MODRM_SPLITRM, 1800 },
+ { MODRM_SPLITRM, 2303 },
+ { MODRM_SPLITRM, 1670 },
+ { MODRM_SPLITRM, 1672 },
+ { MODRM_SPLITRM, 1674 },
+ { MODRM_SPLITRM, 1676 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1262 },
+ { MODRM_ONEENTRY, 1263 },
+ { MODRM_ONEENTRY, 1264 },
+ { MODRM_ONEENTRY, 1265 },
+ { MODRM_ONEENTRY, 1266 },
+ { MODRM_ONEENTRY, 2305 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1268 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2306 },
+ { MODRM_SPLITRM, 2308 },
+ { MODRM_SPLITRM, 2310 },
+ { MODRM_SPLITRM, 2312 },
+ { MODRM_SPLITRM, 2314 },
+ { MODRM_SPLITRM, 2316 },
+ { MODRM_SPLITRM, 2318 },
+ { MODRM_SPLITRM, 2320 },
+ { MODRM_SPLITRM, 2322 },
+ { MODRM_SPLITRM, 2324 },
+ { MODRM_SPLITRM, 2326 },
+ { MODRM_SPLITRM, 2328 },
+ { MODRM_SPLITRM, 2330 },
+ { MODRM_SPLITRM, 2332 },
+ { MODRM_SPLITRM, 2334 },
+ { MODRM_SPLITRM, 2336 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 1678 },
+ { MODRM_SPLITRM, 1680 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1836 },
+ { MODRM_ONEENTRY, 1837 },
+ { MODRM_ONEENTRY, 1838 },
+ { MODRM_ONEENTRY, 1839 },
+ { MODRM_ONEENTRY, 1840 },
+ { MODRM_ONEENTRY, 1841 },
+ { MODRM_ONEENTRY, 1842 },
+ { MODRM_ONEENTRY, 1843 },
+ { MODRM_ONEENTRY, 1844 },
+ { MODRM_ONEENTRY, 1845 },
+ { MODRM_ONEENTRY, 1846 },
+ { MODRM_ONEENTRY, 1847 },
+ { MODRM_ONEENTRY, 1848 },
+ { MODRM_ONEENTRY, 1849 },
+ { MODRM_ONEENTRY, 1850 },
+ { MODRM_ONEENTRY, 1851 },
+ { MODRM_SPLITRM, 1321 },
+ { MODRM_SPLITRM, 1323 },
+ { MODRM_SPLITRM, 1325 },
+ { MODRM_SPLITRM, 1327 },
+ { MODRM_SPLITRM, 1329 },
+ { MODRM_SPLITRM, 1331 },
+ { MODRM_SPLITRM, 1333 },
+ { MODRM_SPLITRM, 1335 },
+ { MODRM_SPLITRM, 1337 },
+ { MODRM_SPLITRM, 1339 },
+ { MODRM_SPLITRM, 1341 },
+ { MODRM_SPLITRM, 1343 },
+ { MODRM_SPLITRM, 1345 },
+ { MODRM_SPLITRM, 1347 },
+ { MODRM_SPLITRM, 1349 },
+ { MODRM_SPLITRM, 1351 },
+ { MODRM_ONEENTRY, 1852 },
+ { MODRM_ONEENTRY, 1853 },
+ { MODRM_ONEENTRY, 1355 },
+ { MODRM_SPLITRM, 2338 },
+ { MODRM_SPLITRM, 2340 },
+ { MODRM_SPLITRM, 2342 },
+ { MODRM_SPLITMISC, 1362 },
+ { MODRM_SPLITMISC, 1434 },
+ { MODRM_ONEENTRY, 1860 },
+ { MODRM_ONEENTRY, 1861 },
+ { MODRM_ONEENTRY, 1508 },
+ { MODRM_SPLITRM, 2344 },
+ { MODRM_SPLITRM, 2346 },
+ { MODRM_SPLITRM, 2348 },
+ { MODRM_SPLITREG, 1945 },
+ { MODRM_SPLITRM, 2366 },
+ { MODRM_SPLITRM, 1533 },
+ { MODRM_SPLITRM, 2368 },
+ { MODRM_SPLITRM, 2370 },
+ { MODRM_SPLITRM, 2372 },
+ { MODRM_SPLITRM, 2374 },
+ { MODRM_SPLITRM, 2376 },
+ { MODRM_SPLITRM, 2378 },
+ { MODRM_SPLITRM, 2380 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1549 },
+ { MODRM_SPLITREG, 2382 },
+ { MODRM_SPLITRM, 2398 },
+ { MODRM_SPLITRM, 1918 },
+ { MODRM_SPLITRM, 1920 },
+ { MODRM_SPLITRM, 2404 },
+ { MODRM_SPLITRM, 2406 },
+ { MODRM_SPLITRM, 1576 },
+ { MODRM_SPLITRM, 2408 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITREG, 2863 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 2426 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 1597 },
+ } },
+};
+
+static const unsigned char index_x86DisassemblerThreeByte38Opcodes[] = {
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 0,
+ 0,
+ 0,
+ 0,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 0,
+ 0,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 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[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2879 },
+ { MODRM_SPLITRM, 2881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2879 },
+ { MODRM_SPLITRM, 2881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2887 },
+ { MODRM_SPLITRM, 2889 },
+ { MODRM_SPLITRM, 2891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2893 },
+ { MODRM_SPLITRM, 2895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2897 },
+ { MODRM_SPLITRM, 2899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2901 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2879 },
+ { MODRM_SPLITRM, 2881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2887 },
+ { MODRM_SPLITRM, 2889 },
+ { MODRM_SPLITRM, 2891 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2893 },
+ { MODRM_SPLITRM, 2895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2897 },
+ { MODRM_SPLITRM, 2899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2903 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2907 },
+ { MODRM_SPLITRM, 2909 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2911 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2915 },
+ { MODRM_SPLITRM, 2917 },
+ { MODRM_SPLITRM, 2919 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2907 },
+ { MODRM_SPLITRM, 2909 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2897 },
+ { MODRM_SPLITRM, 2921 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2901 },
+ { MODRM_SPLITRM, 2913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2915 },
+ { MODRM_SPLITRM, 2917 },
+ { MODRM_SPLITRM, 2919 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2893 },
+ { MODRM_SPLITRM, 2895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2897 },
+ { MODRM_SPLITRM, 2899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2923 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2879 },
+ { MODRM_SPLITRM, 2881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2915 },
+ { MODRM_SPLITRM, 2917 },
+ { MODRM_SPLITRM, 2919 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2893 },
+ { MODRM_SPLITRM, 2895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2897 },
+ { MODRM_SPLITRM, 2899 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2901 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2905 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2885 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2879 },
+ { MODRM_SPLITRM, 2881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2925 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2879 },
+ { MODRM_SPLITRM, 2881 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2883 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2915 },
+ { MODRM_SPLITRM, 2917 },
+ { MODRM_SPLITRM, 2919 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2893 },
+ { MODRM_SPLITRM, 2895 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2927 },
+ { MODRM_SPLITRM, 2929 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2923 },
+ { MODRM_SPLITRM, 2913 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2931 },
+ { MODRM_SPLITREG, 2933 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2949 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2951 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2953 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2955 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2957 },
+ { MODRM_SPLITRM, 2959 },
+ { MODRM_SPLITRM, 2961 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2963 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2965 },
+ { MODRM_SPLITREG, 2967 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2983 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2985 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2987 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2989 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2991 },
+ { MODRM_SPLITRM, 2993 },
+ { MODRM_SPLITRM, 2995 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2997 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
+static const unsigned char 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,
+ 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,
+};
+
+static const struct OpcodeDecision x86DisassemblerThreeByte3AOpcodes[] = {
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 2999 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+ { {
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_SPLITRM, 3001 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ { MODRM_ONEENTRY, 0 },
+ } },
+};
+
diff --git a/capstone/arch/X86/X86GenInstrInfo.inc b/capstone/arch/X86/X86GenInstrInfo.inc
new file mode 100644
index 000000000..16a51b77e
--- /dev/null
+++ b/capstone/arch/X86/X86GenInstrInfo.inc
@@ -0,0 +1,15158 @@
+
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*|* *|
+|* Target Instruction Enum Values and Descriptors *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+#ifdef GET_INSTRINFO_ENUM
+#undef GET_INSTRINFO_ENUM
+
+enum {
+ X86_AAA = 146,
+ X86_AAD8i8 = 147,
+ X86_AAM8i8 = 148,
+ X86_AAS = 149,
+ X86_ABS_F = 150,
+ X86_ABS_Fp32 = 151,
+ X86_ABS_Fp64 = 152,
+ X86_ABS_Fp80 = 153,
+ X86_ADC16i16 = 154,
+ X86_ADC16mi = 155,
+ X86_ADC16mi8 = 156,
+ X86_ADC16mr = 157,
+ X86_ADC16ri = 158,
+ X86_ADC16ri8 = 159,
+ X86_ADC16rm = 160,
+ X86_ADC16rr = 161,
+ X86_ADC16rr_REV = 162,
+ X86_ADC32i32 = 163,
+ X86_ADC32mi = 164,
+ X86_ADC32mi8 = 165,
+ X86_ADC32mr = 166,
+ X86_ADC32ri = 167,
+ X86_ADC32ri8 = 168,
+ X86_ADC32rm = 169,
+ X86_ADC32rr = 170,
+ X86_ADC32rr_REV = 171,
+ X86_ADC64i32 = 172,
+ X86_ADC64mi32 = 173,
+ X86_ADC64mi8 = 174,
+ X86_ADC64mr = 175,
+ X86_ADC64ri32 = 176,
+ X86_ADC64ri8 = 177,
+ X86_ADC64rm = 178,
+ X86_ADC64rr = 179,
+ X86_ADC64rr_REV = 180,
+ X86_ADC8i8 = 181,
+ X86_ADC8mi = 182,
+ X86_ADC8mi8 = 183,
+ X86_ADC8mr = 184,
+ X86_ADC8ri = 185,
+ X86_ADC8ri8 = 186,
+ X86_ADC8rm = 187,
+ X86_ADC8rr = 188,
+ X86_ADC8rr_REV = 189,
+ X86_ADCX32rm = 190,
+ X86_ADCX32rr = 191,
+ X86_ADCX64rm = 192,
+ X86_ADCX64rr = 193,
+ X86_ADD16i16 = 194,
+ X86_ADD16mi = 195,
+ X86_ADD16mi8 = 196,
+ X86_ADD16mr = 197,
+ X86_ADD16ri = 198,
+ X86_ADD16ri8 = 199,
+ X86_ADD16rm = 200,
+ X86_ADD16rr = 201,
+ X86_ADD16rr_REV = 202,
+ X86_ADD32i32 = 203,
+ X86_ADD32mi = 204,
+ X86_ADD32mi8 = 205,
+ X86_ADD32mr = 206,
+ X86_ADD32ri = 207,
+ X86_ADD32ri8 = 208,
+ X86_ADD32rm = 209,
+ X86_ADD32rr = 210,
+ X86_ADD32rr_REV = 211,
+ X86_ADD64i32 = 212,
+ X86_ADD64mi32 = 213,
+ X86_ADD64mi8 = 214,
+ X86_ADD64mr = 215,
+ X86_ADD64ri32 = 216,
+ X86_ADD64ri8 = 217,
+ X86_ADD64rm = 218,
+ X86_ADD64rr = 219,
+ X86_ADD64rr_REV = 220,
+ X86_ADD8i8 = 221,
+ X86_ADD8mi = 222,
+ X86_ADD8mi8 = 223,
+ X86_ADD8mr = 224,
+ X86_ADD8ri = 225,
+ X86_ADD8ri8 = 226,
+ X86_ADD8rm = 227,
+ X86_ADD8rr = 228,
+ X86_ADD8rr_REV = 229,
+ X86_ADDPDrm = 230,
+ X86_ADDPDrr = 231,
+ X86_ADDPSrm = 232,
+ X86_ADDPSrr = 233,
+ X86_ADDSDrm = 234,
+ X86_ADDSDrm_Int = 235,
+ X86_ADDSDrr = 236,
+ X86_ADDSDrr_Int = 237,
+ X86_ADDSSrm = 238,
+ X86_ADDSSrm_Int = 239,
+ X86_ADDSSrr = 240,
+ X86_ADDSSrr_Int = 241,
+ X86_ADDSUBPDrm = 242,
+ X86_ADDSUBPDrr = 243,
+ X86_ADDSUBPSrm = 244,
+ X86_ADDSUBPSrr = 245,
+ X86_ADD_F32m = 246,
+ X86_ADD_F64m = 247,
+ X86_ADD_FI16m = 248,
+ X86_ADD_FI32m = 249,
+ X86_ADD_FPrST0 = 250,
+ X86_ADD_FST0r = 251,
+ X86_ADD_Fp32 = 252,
+ X86_ADD_Fp32m = 253,
+ X86_ADD_Fp64 = 254,
+ X86_ADD_Fp64m = 255,
+ X86_ADD_Fp64m32 = 256,
+ X86_ADD_Fp80 = 257,
+ X86_ADD_Fp80m32 = 258,
+ X86_ADD_Fp80m64 = 259,
+ X86_ADD_FpI16m32 = 260,
+ X86_ADD_FpI16m64 = 261,
+ X86_ADD_FpI16m80 = 262,
+ X86_ADD_FpI32m32 = 263,
+ X86_ADD_FpI32m64 = 264,
+ X86_ADD_FpI32m80 = 265,
+ X86_ADD_FrST0 = 266,
+ X86_ADOX32rm = 267,
+ X86_ADOX32rr = 268,
+ X86_ADOX64rm = 269,
+ X86_ADOX64rr = 270,
+ X86_AESDECLASTrm = 271,
+ X86_AESDECLASTrr = 272,
+ X86_AESDECrm = 273,
+ X86_AESDECrr = 274,
+ X86_AESENCLASTrm = 275,
+ X86_AESENCLASTrr = 276,
+ X86_AESENCrm = 277,
+ X86_AESENCrr = 278,
+ X86_AESIMCrm = 279,
+ X86_AESIMCrr = 280,
+ X86_AESKEYGENASSIST128rm = 281,
+ X86_AESKEYGENASSIST128rr = 282,
+ X86_AND16i16 = 283,
+ X86_AND16mi = 284,
+ X86_AND16mi8 = 285,
+ X86_AND16mr = 286,
+ X86_AND16ri = 287,
+ X86_AND16ri8 = 288,
+ X86_AND16rm = 289,
+ X86_AND16rr = 290,
+ X86_AND16rr_REV = 291,
+ X86_AND32i32 = 292,
+ X86_AND32mi = 293,
+ X86_AND32mi8 = 294,
+ X86_AND32mr = 295,
+ X86_AND32ri = 296,
+ X86_AND32ri8 = 297,
+ X86_AND32rm = 298,
+ X86_AND32rr = 299,
+ X86_AND32rr_REV = 300,
+ X86_AND64i32 = 301,
+ X86_AND64mi32 = 302,
+ X86_AND64mi8 = 303,
+ X86_AND64mr = 304,
+ X86_AND64ri32 = 305,
+ X86_AND64ri8 = 306,
+ X86_AND64rm = 307,
+ X86_AND64rr = 308,
+ X86_AND64rr_REV = 309,
+ X86_AND8i8 = 310,
+ X86_AND8mi = 311,
+ X86_AND8mi8 = 312,
+ X86_AND8mr = 313,
+ X86_AND8ri = 314,
+ X86_AND8ri8 = 315,
+ X86_AND8rm = 316,
+ X86_AND8rr = 317,
+ X86_AND8rr_REV = 318,
+ X86_ANDN32rm = 319,
+ X86_ANDN32rr = 320,
+ X86_ANDN64rm = 321,
+ X86_ANDN64rr = 322,
+ X86_ANDNPDrm = 323,
+ X86_ANDNPDrr = 324,
+ X86_ANDNPSrm = 325,
+ X86_ANDNPSrr = 326,
+ X86_ANDPDrm = 327,
+ X86_ANDPDrr = 328,
+ X86_ANDPSrm = 329,
+ X86_ANDPSrr = 330,
+ X86_ARPL16mr = 331,
+ X86_ARPL16rr = 332,
+ X86_BEXTR32rm = 333,
+ X86_BEXTR32rr = 334,
+ X86_BEXTR64rm = 335,
+ X86_BEXTR64rr = 336,
+ X86_BEXTRI32mi = 337,
+ X86_BEXTRI32ri = 338,
+ X86_BEXTRI64mi = 339,
+ X86_BEXTRI64ri = 340,
+ X86_BLCFILL32rm = 341,
+ X86_BLCFILL32rr = 342,
+ X86_BLCFILL64rm = 343,
+ X86_BLCFILL64rr = 344,
+ X86_BLCI32rm = 345,
+ X86_BLCI32rr = 346,
+ X86_BLCI64rm = 347,
+ X86_BLCI64rr = 348,
+ X86_BLCIC32rm = 349,
+ X86_BLCIC32rr = 350,
+ X86_BLCIC64rm = 351,
+ X86_BLCIC64rr = 352,
+ X86_BLCMSK32rm = 353,
+ X86_BLCMSK32rr = 354,
+ X86_BLCMSK64rm = 355,
+ X86_BLCMSK64rr = 356,
+ X86_BLCS32rm = 357,
+ X86_BLCS32rr = 358,
+ X86_BLCS64rm = 359,
+ X86_BLCS64rr = 360,
+ X86_BLENDPDrmi = 361,
+ X86_BLENDPDrri = 362,
+ X86_BLENDPSrmi = 363,
+ X86_BLENDPSrri = 364,
+ X86_BLENDVPDrm0 = 365,
+ X86_BLENDVPDrr0 = 366,
+ X86_BLENDVPSrm0 = 367,
+ X86_BLENDVPSrr0 = 368,
+ X86_BLSFILL32rm = 369,
+ X86_BLSFILL32rr = 370,
+ X86_BLSFILL64rm = 371,
+ X86_BLSFILL64rr = 372,
+ X86_BLSI32rm = 373,
+ X86_BLSI32rr = 374,
+ X86_BLSI64rm = 375,
+ X86_BLSI64rr = 376,
+ X86_BLSIC32rm = 377,
+ X86_BLSIC32rr = 378,
+ X86_BLSIC64rm = 379,
+ X86_BLSIC64rr = 380,
+ X86_BLSMSK32rm = 381,
+ X86_BLSMSK32rr = 382,
+ X86_BLSMSK64rm = 383,
+ X86_BLSMSK64rr = 384,
+ X86_BLSR32rm = 385,
+ X86_BLSR32rr = 386,
+ X86_BLSR64rm = 387,
+ X86_BLSR64rr = 388,
+ X86_BNDCL32rm = 389,
+ X86_BNDCL32rr = 390,
+ X86_BNDCL64rm = 391,
+ X86_BNDCL64rr = 392,
+ X86_BNDCN32rm = 393,
+ X86_BNDCN32rr = 394,
+ X86_BNDCN64rm = 395,
+ X86_BNDCN64rr = 396,
+ X86_BNDCU32rm = 397,
+ X86_BNDCU32rr = 398,
+ X86_BNDCU64rm = 399,
+ X86_BNDCU64rr = 400,
+ X86_BNDLDXrm = 401,
+ X86_BNDMK32rm = 402,
+ X86_BNDMK64rm = 403,
+ X86_BNDMOV32mr = 404,
+ X86_BNDMOV32rm = 405,
+ X86_BNDMOV64mr = 406,
+ X86_BNDMOV64rm = 407,
+ X86_BNDMOVrr = 408,
+ X86_BNDMOVrr_REV = 409,
+ X86_BNDSTXmr = 410,
+ X86_BOUNDS16rm = 411,
+ X86_BOUNDS32rm = 412,
+ X86_BSF16rm = 413,
+ X86_BSF16rr = 414,
+ X86_BSF32rm = 415,
+ X86_BSF32rr = 416,
+ X86_BSF64rm = 417,
+ X86_BSF64rr = 418,
+ X86_BSR16rm = 419,
+ X86_BSR16rr = 420,
+ X86_BSR32rm = 421,
+ X86_BSR32rr = 422,
+ X86_BSR64rm = 423,
+ X86_BSR64rr = 424,
+ X86_BSWAP16r_BAD = 425,
+ X86_BSWAP32r = 426,
+ X86_BSWAP64r = 427,
+ X86_BT16mi8 = 428,
+ X86_BT16mr = 429,
+ X86_BT16ri8 = 430,
+ X86_BT16rr = 431,
+ X86_BT32mi8 = 432,
+ X86_BT32mr = 433,
+ X86_BT32ri8 = 434,
+ X86_BT32rr = 435,
+ X86_BT64mi8 = 436,
+ X86_BT64mr = 437,
+ X86_BT64ri8 = 438,
+ X86_BT64rr = 439,
+ X86_BTC16mi8 = 440,
+ X86_BTC16mr = 441,
+ X86_BTC16ri8 = 442,
+ X86_BTC16rr = 443,
+ X86_BTC32mi8 = 444,
+ X86_BTC32mr = 445,
+ X86_BTC32ri8 = 446,
+ X86_BTC32rr = 447,
+ X86_BTC64mi8 = 448,
+ X86_BTC64mr = 449,
+ X86_BTC64ri8 = 450,
+ X86_BTC64rr = 451,
+ X86_BTR16mi8 = 452,
+ X86_BTR16mr = 453,
+ X86_BTR16ri8 = 454,
+ X86_BTR16rr = 455,
+ X86_BTR32mi8 = 456,
+ X86_BTR32mr = 457,
+ X86_BTR32ri8 = 458,
+ X86_BTR32rr = 459,
+ X86_BTR64mi8 = 460,
+ X86_BTR64mr = 461,
+ X86_BTR64ri8 = 462,
+ X86_BTR64rr = 463,
+ X86_BTS16mi8 = 464,
+ X86_BTS16mr = 465,
+ X86_BTS16ri8 = 466,
+ X86_BTS16rr = 467,
+ X86_BTS32mi8 = 468,
+ X86_BTS32mr = 469,
+ X86_BTS32ri8 = 470,
+ X86_BTS32rr = 471,
+ X86_BTS64mi8 = 472,
+ X86_BTS64mr = 473,
+ X86_BTS64ri8 = 474,
+ X86_BTS64rr = 475,
+ X86_BZHI32rm = 476,
+ X86_BZHI32rr = 477,
+ X86_BZHI64rm = 478,
+ X86_BZHI64rr = 479,
+ X86_CALL16m = 480,
+ X86_CALL16m_NT = 481,
+ X86_CALL16r = 482,
+ X86_CALL16r_NT = 483,
+ X86_CALL32m = 484,
+ X86_CALL32m_NT = 485,
+ X86_CALL32r = 486,
+ X86_CALL32r_NT = 487,
+ X86_CALL64m = 488,
+ X86_CALL64m_NT = 489,
+ X86_CALL64pcrel32 = 490,
+ X86_CALL64r = 491,
+ X86_CALL64r_NT = 492,
+ X86_CALLpcrel16 = 493,
+ X86_CALLpcrel32 = 494,
+ X86_CBW = 495,
+ X86_CDQ = 496,
+ X86_CDQE = 497,
+ X86_CHS_F = 498,
+ X86_CHS_Fp32 = 499,
+ X86_CHS_Fp64 = 500,
+ X86_CHS_Fp80 = 501,
+ X86_CLAC = 502,
+ X86_CLC = 503,
+ X86_CLD = 504,
+ X86_CLDEMOTE = 505,
+ X86_CLFLUSH = 506,
+ X86_CLFLUSHOPT = 507,
+ X86_CLGI = 508,
+ X86_CLI = 509,
+ X86_CLRSSBSY = 510,
+ X86_CLTS = 511,
+ X86_CLWB = 512,
+ X86_CLZEROr = 513,
+ X86_CMC = 514,
+ X86_CMOVA16rm = 515,
+ X86_CMOVA16rr = 516,
+ X86_CMOVA32rm = 517,
+ X86_CMOVA32rr = 518,
+ X86_CMOVA64rm = 519,
+ X86_CMOVA64rr = 520,
+ X86_CMOVAE16rm = 521,
+ X86_CMOVAE16rr = 522,
+ X86_CMOVAE32rm = 523,
+ X86_CMOVAE32rr = 524,
+ X86_CMOVAE64rm = 525,
+ X86_CMOVAE64rr = 526,
+ X86_CMOVB16rm = 527,
+ X86_CMOVB16rr = 528,
+ X86_CMOVB32rm = 529,
+ X86_CMOVB32rr = 530,
+ X86_CMOVB64rm = 531,
+ X86_CMOVB64rr = 532,
+ X86_CMOVBE16rm = 533,
+ X86_CMOVBE16rr = 534,
+ X86_CMOVBE32rm = 535,
+ X86_CMOVBE32rr = 536,
+ X86_CMOVBE64rm = 537,
+ X86_CMOVBE64rr = 538,
+ X86_CMOVBE_F = 539,
+ X86_CMOVBE_Fp32 = 540,
+ X86_CMOVBE_Fp64 = 541,
+ X86_CMOVBE_Fp80 = 542,
+ X86_CMOVB_F = 543,
+ X86_CMOVB_Fp32 = 544,
+ X86_CMOVB_Fp64 = 545,
+ X86_CMOVB_Fp80 = 546,
+ X86_CMOVE16rm = 547,
+ X86_CMOVE16rr = 548,
+ X86_CMOVE32rm = 549,
+ X86_CMOVE32rr = 550,
+ X86_CMOVE64rm = 551,
+ X86_CMOVE64rr = 552,
+ X86_CMOVE_F = 553,
+ X86_CMOVE_Fp32 = 554,
+ X86_CMOVE_Fp64 = 555,
+ X86_CMOVE_Fp80 = 556,
+ X86_CMOVG16rm = 557,
+ X86_CMOVG16rr = 558,
+ X86_CMOVG32rm = 559,
+ X86_CMOVG32rr = 560,
+ X86_CMOVG64rm = 561,
+ X86_CMOVG64rr = 562,
+ X86_CMOVGE16rm = 563,
+ X86_CMOVGE16rr = 564,
+ X86_CMOVGE32rm = 565,
+ X86_CMOVGE32rr = 566,
+ X86_CMOVGE64rm = 567,
+ X86_CMOVGE64rr = 568,
+ X86_CMOVL16rm = 569,
+ X86_CMOVL16rr = 570,
+ X86_CMOVL32rm = 571,
+ X86_CMOVL32rr = 572,
+ X86_CMOVL64rm = 573,
+ X86_CMOVL64rr = 574,
+ X86_CMOVLE16rm = 575,
+ X86_CMOVLE16rr = 576,
+ X86_CMOVLE32rm = 577,
+ X86_CMOVLE32rr = 578,
+ X86_CMOVLE64rm = 579,
+ X86_CMOVLE64rr = 580,
+ X86_CMOVNBE_F = 581,
+ X86_CMOVNBE_Fp32 = 582,
+ X86_CMOVNBE_Fp64 = 583,
+ X86_CMOVNBE_Fp80 = 584,
+ X86_CMOVNB_F = 585,
+ X86_CMOVNB_Fp32 = 586,
+ X86_CMOVNB_Fp64 = 587,
+ X86_CMOVNB_Fp80 = 588,
+ X86_CMOVNE16rm = 589,
+ X86_CMOVNE16rr = 590,
+ X86_CMOVNE32rm = 591,
+ X86_CMOVNE32rr = 592,
+ X86_CMOVNE64rm = 593,
+ X86_CMOVNE64rr = 594,
+ X86_CMOVNE_F = 595,
+ X86_CMOVNE_Fp32 = 596,
+ X86_CMOVNE_Fp64 = 597,
+ X86_CMOVNE_Fp80 = 598,
+ X86_CMOVNO16rm = 599,
+ X86_CMOVNO16rr = 600,
+ X86_CMOVNO32rm = 601,
+ X86_CMOVNO32rr = 602,
+ X86_CMOVNO64rm = 603,
+ X86_CMOVNO64rr = 604,
+ X86_CMOVNP16rm = 605,
+ X86_CMOVNP16rr = 606,
+ X86_CMOVNP32rm = 607,
+ X86_CMOVNP32rr = 608,
+ X86_CMOVNP64rm = 609,
+ X86_CMOVNP64rr = 610,
+ X86_CMOVNP_F = 611,
+ X86_CMOVNP_Fp32 = 612,
+ X86_CMOVNP_Fp64 = 613,
+ X86_CMOVNP_Fp80 = 614,
+ X86_CMOVNS16rm = 615,
+ X86_CMOVNS16rr = 616,
+ X86_CMOVNS32rm = 617,
+ X86_CMOVNS32rr = 618,
+ X86_CMOVNS64rm = 619,
+ X86_CMOVNS64rr = 620,
+ X86_CMOVO16rm = 621,
+ X86_CMOVO16rr = 622,
+ X86_CMOVO32rm = 623,
+ X86_CMOVO32rr = 624,
+ X86_CMOVO64rm = 625,
+ X86_CMOVO64rr = 626,
+ X86_CMOVP16rm = 627,
+ X86_CMOVP16rr = 628,
+ X86_CMOVP32rm = 629,
+ X86_CMOVP32rr = 630,
+ X86_CMOVP64rm = 631,
+ X86_CMOVP64rr = 632,
+ X86_CMOVP_F = 633,
+ X86_CMOVP_Fp32 = 634,
+ X86_CMOVP_Fp64 = 635,
+ X86_CMOVP_Fp80 = 636,
+ X86_CMOVS16rm = 637,
+ X86_CMOVS16rr = 638,
+ X86_CMOVS32rm = 639,
+ X86_CMOVS32rr = 640,
+ X86_CMOVS64rm = 641,
+ X86_CMOVS64rr = 642,
+ X86_CMP16i16 = 643,
+ X86_CMP16mi = 644,
+ X86_CMP16mi8 = 645,
+ X86_CMP16mr = 646,
+ X86_CMP16ri = 647,
+ X86_CMP16ri8 = 648,
+ X86_CMP16rm = 649,
+ X86_CMP16rr = 650,
+ X86_CMP16rr_REV = 651,
+ X86_CMP32i32 = 652,
+ X86_CMP32mi = 653,
+ X86_CMP32mi8 = 654,
+ X86_CMP32mr = 655,
+ X86_CMP32ri = 656,
+ X86_CMP32ri8 = 657,
+ X86_CMP32rm = 658,
+ X86_CMP32rr = 659,
+ X86_CMP32rr_REV = 660,
+ X86_CMP64i32 = 661,
+ X86_CMP64mi32 = 662,
+ X86_CMP64mi8 = 663,
+ X86_CMP64mr = 664,
+ X86_CMP64ri32 = 665,
+ X86_CMP64ri8 = 666,
+ X86_CMP64rm = 667,
+ X86_CMP64rr = 668,
+ X86_CMP64rr_REV = 669,
+ X86_CMP8i8 = 670,
+ X86_CMP8mi = 671,
+ X86_CMP8mi8 = 672,
+ X86_CMP8mr = 673,
+ X86_CMP8ri = 674,
+ X86_CMP8ri8 = 675,
+ X86_CMP8rm = 676,
+ X86_CMP8rr = 677,
+ X86_CMP8rr_REV = 678,
+ X86_CMPPDrmi = 679,
+ X86_CMPPDrmi_alt = 680,
+ X86_CMPPDrri = 681,
+ X86_CMPPDrri_alt = 682,
+ X86_CMPPSrmi = 683,
+ X86_CMPPSrmi_alt = 684,
+ X86_CMPPSrri = 685,
+ X86_CMPPSrri_alt = 686,
+ X86_CMPSB = 687,
+ X86_CMPSDrm = 688,
+ X86_CMPSDrm_Int = 689,
+ X86_CMPSDrm_alt = 690,
+ X86_CMPSDrr = 691,
+ X86_CMPSDrr_Int = 692,
+ X86_CMPSDrr_alt = 693,
+ X86_CMPSL = 694,
+ X86_CMPSQ = 695,
+ X86_CMPSSrm = 696,
+ X86_CMPSSrm_Int = 697,
+ X86_CMPSSrm_alt = 698,
+ X86_CMPSSrr = 699,
+ X86_CMPSSrr_Int = 700,
+ X86_CMPSSrr_alt = 701,
+ X86_CMPSW = 702,
+ X86_CMPXCHG16B = 703,
+ X86_CMPXCHG16rm = 704,
+ X86_CMPXCHG16rr = 705,
+ X86_CMPXCHG32rm = 706,
+ X86_CMPXCHG32rr = 707,
+ X86_CMPXCHG64rm = 708,
+ X86_CMPXCHG64rr = 709,
+ X86_CMPXCHG8B = 710,
+ X86_CMPXCHG8rm = 711,
+ X86_CMPXCHG8rr = 712,
+ X86_COMISDrm = 713,
+ X86_COMISDrm_Int = 714,
+ X86_COMISDrr = 715,
+ X86_COMISDrr_Int = 716,
+ X86_COMISSrm = 717,
+ X86_COMISSrm_Int = 718,
+ X86_COMISSrr = 719,
+ X86_COMISSrr_Int = 720,
+ X86_COMP_FST0r = 721,
+ X86_COM_FIPr = 722,
+ X86_COM_FIr = 723,
+ X86_COM_FST0r = 724,
+ X86_COS_F = 725,
+ X86_COS_Fp32 = 726,
+ X86_COS_Fp64 = 727,
+ X86_COS_Fp80 = 728,
+ X86_CPUID = 729,
+ X86_CQO = 730,
+ X86_CRC32r32m16 = 731,
+ X86_CRC32r32m32 = 732,
+ X86_CRC32r32m8 = 733,
+ X86_CRC32r32r16 = 734,
+ X86_CRC32r32r32 = 735,
+ X86_CRC32r32r8 = 736,
+ X86_CRC32r64m64 = 737,
+ X86_CRC32r64m8 = 738,
+ X86_CRC32r64r64 = 739,
+ X86_CRC32r64r8 = 740,
+ X86_CVTDQ2PDrm = 741,
+ X86_CVTDQ2PDrr = 742,
+ X86_CVTDQ2PSrm = 743,
+ X86_CVTDQ2PSrr = 744,
+ X86_CVTPD2DQrm = 745,
+ X86_CVTPD2DQrr = 746,
+ X86_CVTPD2PSrm = 747,
+ X86_CVTPD2PSrr = 748,
+ X86_CVTPS2DQrm = 749,
+ X86_CVTPS2DQrr = 750,
+ X86_CVTPS2PDrm = 751,
+ X86_CVTPS2PDrr = 752,
+ X86_CVTSD2SI64rm_Int = 753,
+ X86_CVTSD2SI64rr_Int = 754,
+ X86_CVTSD2SIrm_Int = 755,
+ X86_CVTSD2SIrr_Int = 756,
+ X86_CVTSD2SSrm = 757,
+ X86_CVTSD2SSrm_Int = 758,
+ X86_CVTSD2SSrr = 759,
+ X86_CVTSD2SSrr_Int = 760,
+ X86_CVTSI2SDrm = 761,
+ X86_CVTSI2SDrm_Int = 762,
+ X86_CVTSI2SDrr = 763,
+ X86_CVTSI2SDrr_Int = 764,
+ X86_CVTSI2SSrm = 765,
+ X86_CVTSI2SSrm_Int = 766,
+ X86_CVTSI2SSrr = 767,
+ X86_CVTSI2SSrr_Int = 768,
+ X86_CVTSI642SDrm = 769,
+ X86_CVTSI642SDrm_Int = 770,
+ X86_CVTSI642SDrr = 771,
+ X86_CVTSI642SDrr_Int = 772,
+ X86_CVTSI642SSrm = 773,
+ X86_CVTSI642SSrm_Int = 774,
+ X86_CVTSI642SSrr = 775,
+ X86_CVTSI642SSrr_Int = 776,
+ X86_CVTSS2SDrm = 777,
+ X86_CVTSS2SDrm_Int = 778,
+ X86_CVTSS2SDrr = 779,
+ X86_CVTSS2SDrr_Int = 780,
+ X86_CVTSS2SI64rm_Int = 781,
+ X86_CVTSS2SI64rr_Int = 782,
+ X86_CVTSS2SIrm_Int = 783,
+ X86_CVTSS2SIrr_Int = 784,
+ X86_CVTTPD2DQrm = 785,
+ X86_CVTTPD2DQrr = 786,
+ X86_CVTTPS2DQrm = 787,
+ X86_CVTTPS2DQrr = 788,
+ X86_CVTTSD2SI64rm = 789,
+ X86_CVTTSD2SI64rm_Int = 790,
+ X86_CVTTSD2SI64rr = 791,
+ X86_CVTTSD2SI64rr_Int = 792,
+ X86_CVTTSD2SIrm = 793,
+ X86_CVTTSD2SIrm_Int = 794,
+ X86_CVTTSD2SIrr = 795,
+ X86_CVTTSD2SIrr_Int = 796,
+ X86_CVTTSS2SI64rm = 797,
+ X86_CVTTSS2SI64rm_Int = 798,
+ X86_CVTTSS2SI64rr = 799,
+ X86_CVTTSS2SI64rr_Int = 800,
+ X86_CVTTSS2SIrm = 801,
+ X86_CVTTSS2SIrm_Int = 802,
+ X86_CVTTSS2SIrr = 803,
+ X86_CVTTSS2SIrr_Int = 804,
+ X86_CWD = 805,
+ X86_CWDE = 806,
+ X86_DAA = 807,
+ X86_DAS = 808,
+ X86_DATA16_PREFIX = 809,
+ X86_DEC16m = 810,
+ X86_DEC16r = 811,
+ X86_DEC16r_alt = 812,
+ X86_DEC32m = 813,
+ X86_DEC32r = 814,
+ X86_DEC32r_alt = 815,
+ X86_DEC64m = 816,
+ X86_DEC64r = 817,
+ X86_DEC8m = 818,
+ X86_DEC8r = 819,
+ X86_DIV16m = 820,
+ X86_DIV16r = 821,
+ X86_DIV32m = 822,
+ X86_DIV32r = 823,
+ X86_DIV64m = 824,
+ X86_DIV64r = 825,
+ X86_DIV8m = 826,
+ X86_DIV8r = 827,
+ X86_DIVPDrm = 828,
+ X86_DIVPDrr = 829,
+ X86_DIVPSrm = 830,
+ X86_DIVPSrr = 831,
+ X86_DIVR_F32m = 832,
+ X86_DIVR_F64m = 833,
+ X86_DIVR_FI16m = 834,
+ X86_DIVR_FI32m = 835,
+ X86_DIVR_FPrST0 = 836,
+ X86_DIVR_FST0r = 837,
+ X86_DIVR_Fp32m = 838,
+ X86_DIVR_Fp64m = 839,
+ X86_DIVR_Fp64m32 = 840,
+ X86_DIVR_Fp80m32 = 841,
+ X86_DIVR_Fp80m64 = 842,
+ X86_DIVR_FpI16m32 = 843,
+ X86_DIVR_FpI16m64 = 844,
+ X86_DIVR_FpI16m80 = 845,
+ X86_DIVR_FpI32m32 = 846,
+ X86_DIVR_FpI32m64 = 847,
+ X86_DIVR_FpI32m80 = 848,
+ X86_DIVR_FrST0 = 849,
+ X86_DIVSDrm = 850,
+ X86_DIVSDrm_Int = 851,
+ X86_DIVSDrr = 852,
+ X86_DIVSDrr_Int = 853,
+ X86_DIVSSrm = 854,
+ X86_DIVSSrm_Int = 855,
+ X86_DIVSSrr = 856,
+ X86_DIVSSrr_Int = 857,
+ X86_DIV_F32m = 858,
+ X86_DIV_F64m = 859,
+ X86_DIV_FI16m = 860,
+ X86_DIV_FI32m = 861,
+ X86_DIV_FPrST0 = 862,
+ X86_DIV_FST0r = 863,
+ X86_DIV_Fp32 = 864,
+ X86_DIV_Fp32m = 865,
+ X86_DIV_Fp64 = 866,
+ X86_DIV_Fp64m = 867,
+ X86_DIV_Fp64m32 = 868,
+ X86_DIV_Fp80 = 869,
+ X86_DIV_Fp80m32 = 870,
+ X86_DIV_Fp80m64 = 871,
+ X86_DIV_FpI16m32 = 872,
+ X86_DIV_FpI16m64 = 873,
+ X86_DIV_FpI16m80 = 874,
+ X86_DIV_FpI32m32 = 875,
+ X86_DIV_FpI32m64 = 876,
+ X86_DIV_FpI32m80 = 877,
+ X86_DIV_FrST0 = 878,
+ X86_DPPDrmi = 879,
+ X86_DPPDrri = 880,
+ X86_DPPSrmi = 881,
+ X86_DPPSrri = 882,
+ X86_ENCLS = 883,
+ X86_ENCLU = 884,
+ X86_ENCLV = 885,
+ X86_ENDBR32 = 886,
+ X86_ENDBR64 = 887,
+ X86_ENTER = 888,
+ X86_EXTRACTPSmr = 889,
+ X86_EXTRACTPSrr = 890,
+ X86_EXTRQ = 891,
+ X86_EXTRQI = 892,
+ X86_F2XM1 = 893,
+ X86_FARCALL16i = 894,
+ X86_FARCALL16m = 895,
+ X86_FARCALL32i = 896,
+ X86_FARCALL32m = 897,
+ X86_FARCALL64 = 898,
+ X86_FARJMP16i = 899,
+ X86_FARJMP16m = 900,
+ X86_FARJMP32i = 901,
+ X86_FARJMP32m = 902,
+ X86_FARJMP64 = 903,
+ X86_FBLDm = 904,
+ X86_FBSTPm = 905,
+ X86_FCOM32m = 906,
+ X86_FCOM64m = 907,
+ X86_FCOMP32m = 908,
+ X86_FCOMP64m = 909,
+ X86_FCOMPP = 910,
+ X86_FDECSTP = 911,
+ X86_FDISI8087_NOP = 912,
+ X86_FEMMS = 913,
+ X86_FENI8087_NOP = 914,
+ X86_FFREE = 915,
+ X86_FFREEP = 916,
+ X86_FICOM16m = 917,
+ X86_FICOM32m = 918,
+ X86_FICOMP16m = 919,
+ X86_FICOMP32m = 920,
+ X86_FINCSTP = 921,
+ X86_FLDCW16m = 922,
+ X86_FLDENVm = 923,
+ X86_FLDL2E = 924,
+ X86_FLDL2T = 925,
+ X86_FLDLG2 = 926,
+ X86_FLDLN2 = 927,
+ X86_FLDPI = 928,
+ X86_FNCLEX = 929,
+ X86_FNINIT = 930,
+ X86_FNOP = 931,
+ X86_FNSTCW16m = 932,
+ X86_FNSTSW16r = 933,
+ X86_FNSTSWm = 934,
+ X86_FPATAN = 935,
+ X86_FPNCEST0r = 936,
+ X86_FPREM = 937,
+ X86_FPREM1 = 938,
+ X86_FPTAN = 939,
+ X86_FRNDINT = 940,
+ X86_FRSTORm = 941,
+ X86_FSAVEm = 942,
+ X86_FSCALE = 943,
+ X86_FSETPM = 944,
+ X86_FSINCOS = 945,
+ X86_FSTENVm = 946,
+ X86_FXAM = 947,
+ X86_FXRSTOR = 948,
+ X86_FXRSTOR64 = 949,
+ X86_FXSAVE = 950,
+ X86_FXSAVE64 = 951,
+ X86_FXTRACT = 952,
+ X86_FYL2X = 953,
+ X86_FYL2XP1 = 954,
+ X86_GETSEC = 955,
+ X86_GF2P8AFFINEINVQBrmi = 956,
+ X86_GF2P8AFFINEINVQBrri = 957,
+ X86_GF2P8AFFINEQBrmi = 958,
+ X86_GF2P8AFFINEQBrri = 959,
+ X86_GF2P8MULBrm = 960,
+ X86_GF2P8MULBrr = 961,
+ X86_HADDPDrm = 962,
+ X86_HADDPDrr = 963,
+ X86_HADDPSrm = 964,
+ X86_HADDPSrr = 965,
+ X86_HLT = 966,
+ X86_HSUBPDrm = 967,
+ X86_HSUBPDrr = 968,
+ X86_HSUBPSrm = 969,
+ X86_HSUBPSrr = 970,
+ X86_IDIV16m = 971,
+ X86_IDIV16r = 972,
+ X86_IDIV32m = 973,
+ X86_IDIV32r = 974,
+ X86_IDIV64m = 975,
+ X86_IDIV64r = 976,
+ X86_IDIV8m = 977,
+ X86_IDIV8r = 978,
+ X86_ILD_F16m = 979,
+ X86_ILD_F32m = 980,
+ X86_ILD_F64m = 981,
+ X86_ILD_Fp16m32 = 982,
+ X86_ILD_Fp16m64 = 983,
+ X86_ILD_Fp16m80 = 984,
+ X86_ILD_Fp32m32 = 985,
+ X86_ILD_Fp32m64 = 986,
+ X86_ILD_Fp32m80 = 987,
+ X86_ILD_Fp64m32 = 988,
+ X86_ILD_Fp64m64 = 989,
+ X86_ILD_Fp64m80 = 990,
+ X86_IMUL16m = 991,
+ X86_IMUL16r = 992,
+ X86_IMUL16rm = 993,
+ X86_IMUL16rmi = 994,
+ X86_IMUL16rmi8 = 995,
+ X86_IMUL16rr = 996,
+ X86_IMUL16rri = 997,
+ X86_IMUL16rri8 = 998,
+ X86_IMUL32m = 999,
+ X86_IMUL32r = 1000,
+ X86_IMUL32rm = 1001,
+ X86_IMUL32rmi = 1002,
+ X86_IMUL32rmi8 = 1003,
+ X86_IMUL32rr = 1004,
+ X86_IMUL32rri = 1005,
+ X86_IMUL32rri8 = 1006,
+ X86_IMUL64m = 1007,
+ X86_IMUL64r = 1008,
+ X86_IMUL64rm = 1009,
+ X86_IMUL64rmi32 = 1010,
+ X86_IMUL64rmi8 = 1011,
+ X86_IMUL64rr = 1012,
+ X86_IMUL64rri32 = 1013,
+ X86_IMUL64rri8 = 1014,
+ X86_IMUL8m = 1015,
+ X86_IMUL8r = 1016,
+ X86_IN16ri = 1017,
+ X86_IN16rr = 1018,
+ X86_IN32ri = 1019,
+ X86_IN32rr = 1020,
+ X86_IN8ri = 1021,
+ X86_IN8rr = 1022,
+ X86_INC16m = 1023,
+ X86_INC16r = 1024,
+ X86_INC16r_alt = 1025,
+ X86_INC32m = 1026,
+ X86_INC32r = 1027,
+ X86_INC32r_alt = 1028,
+ X86_INC64m = 1029,
+ X86_INC64r = 1030,
+ X86_INC8m = 1031,
+ X86_INC8r = 1032,
+ X86_INCSSPD = 1033,
+ X86_INCSSPQ = 1034,
+ X86_INSB = 1035,
+ X86_INSERTPSrm = 1036,
+ X86_INSERTPSrr = 1037,
+ X86_INSERTQ = 1038,
+ X86_INSERTQI = 1039,
+ X86_INSL = 1040,
+ X86_INSW = 1041,
+ X86_INT = 1042,
+ X86_INT1 = 1043,
+ X86_INT3 = 1044,
+ X86_INTO = 1045,
+ X86_INVD = 1046,
+ X86_INVEPT32 = 1047,
+ X86_INVEPT64 = 1048,
+ X86_INVLPG = 1049,
+ X86_INVLPGA32 = 1050,
+ X86_INVLPGA64 = 1051,
+ X86_INVPCID32 = 1052,
+ X86_INVPCID64 = 1053,
+ X86_INVVPID32 = 1054,
+ X86_INVVPID64 = 1055,
+ X86_IRET16 = 1056,
+ X86_IRET32 = 1057,
+ X86_IRET64 = 1058,
+ X86_ISTT_FP16m = 1059,
+ X86_ISTT_FP32m = 1060,
+ X86_ISTT_FP64m = 1061,
+ X86_ISTT_Fp16m32 = 1062,
+ X86_ISTT_Fp16m64 = 1063,
+ X86_ISTT_Fp16m80 = 1064,
+ X86_ISTT_Fp32m32 = 1065,
+ X86_ISTT_Fp32m64 = 1066,
+ X86_ISTT_Fp32m80 = 1067,
+ X86_ISTT_Fp64m32 = 1068,
+ X86_ISTT_Fp64m64 = 1069,
+ X86_ISTT_Fp64m80 = 1070,
+ X86_IST_F16m = 1071,
+ X86_IST_F32m = 1072,
+ X86_IST_FP16m = 1073,
+ X86_IST_FP32m = 1074,
+ X86_IST_FP64m = 1075,
+ X86_IST_Fp16m32 = 1076,
+ X86_IST_Fp16m64 = 1077,
+ X86_IST_Fp16m80 = 1078,
+ X86_IST_Fp32m32 = 1079,
+ X86_IST_Fp32m64 = 1080,
+ X86_IST_Fp32m80 = 1081,
+ X86_IST_Fp64m32 = 1082,
+ X86_IST_Fp64m64 = 1083,
+ X86_IST_Fp64m80 = 1084,
+ X86_JAE_1 = 1085,
+ X86_JAE_2 = 1086,
+ X86_JAE_4 = 1087,
+ X86_JA_1 = 1088,
+ X86_JA_2 = 1089,
+ X86_JA_4 = 1090,
+ X86_JBE_1 = 1091,
+ X86_JBE_2 = 1092,
+ X86_JBE_4 = 1093,
+ X86_JB_1 = 1094,
+ X86_JB_2 = 1095,
+ X86_JB_4 = 1096,
+ X86_JCXZ = 1097,
+ X86_JECXZ = 1098,
+ X86_JE_1 = 1099,
+ X86_JE_2 = 1100,
+ X86_JE_4 = 1101,
+ X86_JGE_1 = 1102,
+ X86_JGE_2 = 1103,
+ X86_JGE_4 = 1104,
+ X86_JG_1 = 1105,
+ X86_JG_2 = 1106,
+ X86_JG_4 = 1107,
+ X86_JLE_1 = 1108,
+ X86_JLE_2 = 1109,
+ X86_JLE_4 = 1110,
+ X86_JL_1 = 1111,
+ X86_JL_2 = 1112,
+ X86_JL_4 = 1113,
+ X86_JMP16m = 1114,
+ X86_JMP16m_NT = 1115,
+ X86_JMP16r = 1116,
+ X86_JMP16r_NT = 1117,
+ X86_JMP32m = 1118,
+ X86_JMP32m_NT = 1119,
+ X86_JMP32r = 1120,
+ X86_JMP32r_NT = 1121,
+ X86_JMP64m = 1122,
+ X86_JMP64m_NT = 1123,
+ X86_JMP64r = 1124,
+ X86_JMP64r_NT = 1125,
+ X86_JMP_1 = 1126,
+ X86_JMP_2 = 1127,
+ X86_JMP_4 = 1128,
+ X86_JNE_1 = 1129,
+ X86_JNE_2 = 1130,
+ X86_JNE_4 = 1131,
+ X86_JNO_1 = 1132,
+ X86_JNO_2 = 1133,
+ X86_JNO_4 = 1134,
+ X86_JNP_1 = 1135,
+ X86_JNP_2 = 1136,
+ X86_JNP_4 = 1137,
+ X86_JNS_1 = 1138,
+ X86_JNS_2 = 1139,
+ X86_JNS_4 = 1140,
+ X86_JO_1 = 1141,
+ X86_JO_2 = 1142,
+ X86_JO_4 = 1143,
+ X86_JP_1 = 1144,
+ X86_JP_2 = 1145,
+ X86_JP_4 = 1146,
+ X86_JRCXZ = 1147,
+ X86_JS_1 = 1148,
+ X86_JS_2 = 1149,
+ X86_JS_4 = 1150,
+ X86_KADDBrr = 1151,
+ X86_KADDDrr = 1152,
+ X86_KADDQrr = 1153,
+ X86_KADDWrr = 1154,
+ X86_KANDBrr = 1155,
+ X86_KANDDrr = 1156,
+ X86_KANDNBrr = 1157,
+ X86_KANDNDrr = 1158,
+ X86_KANDNQrr = 1159,
+ X86_KANDNWrr = 1160,
+ X86_KANDQrr = 1161,
+ X86_KANDWrr = 1162,
+ X86_KMOVBkk = 1163,
+ X86_KMOVBkm = 1164,
+ X86_KMOVBkr = 1165,
+ X86_KMOVBmk = 1166,
+ X86_KMOVBrk = 1167,
+ X86_KMOVDkk = 1168,
+ X86_KMOVDkm = 1169,
+ X86_KMOVDkr = 1170,
+ X86_KMOVDmk = 1171,
+ X86_KMOVDrk = 1172,
+ X86_KMOVQkk = 1173,
+ X86_KMOVQkm = 1174,
+ X86_KMOVQkr = 1175,
+ X86_KMOVQmk = 1176,
+ X86_KMOVQrk = 1177,
+ X86_KMOVWkk = 1178,
+ X86_KMOVWkm = 1179,
+ X86_KMOVWkr = 1180,
+ X86_KMOVWmk = 1181,
+ X86_KMOVWrk = 1182,
+ X86_KNOTBrr = 1183,
+ X86_KNOTDrr = 1184,
+ X86_KNOTQrr = 1185,
+ X86_KNOTWrr = 1186,
+ X86_KORBrr = 1187,
+ X86_KORDrr = 1188,
+ X86_KORQrr = 1189,
+ X86_KORTESTBrr = 1190,
+ X86_KORTESTDrr = 1191,
+ X86_KORTESTQrr = 1192,
+ X86_KORTESTWrr = 1193,
+ X86_KORWrr = 1194,
+ X86_KSHIFTLBri = 1195,
+ X86_KSHIFTLDri = 1196,
+ X86_KSHIFTLQri = 1197,
+ X86_KSHIFTLWri = 1198,
+ X86_KSHIFTRBri = 1199,
+ X86_KSHIFTRDri = 1200,
+ X86_KSHIFTRQri = 1201,
+ X86_KSHIFTRWri = 1202,
+ X86_KTESTBrr = 1203,
+ X86_KTESTDrr = 1204,
+ X86_KTESTQrr = 1205,
+ X86_KTESTWrr = 1206,
+ X86_KUNPCKBWrr = 1207,
+ X86_KUNPCKDQrr = 1208,
+ X86_KUNPCKWDrr = 1209,
+ X86_KXNORBrr = 1210,
+ X86_KXNORDrr = 1211,
+ X86_KXNORQrr = 1212,
+ X86_KXNORWrr = 1213,
+ X86_KXORBrr = 1214,
+ X86_KXORDrr = 1215,
+ X86_KXORQrr = 1216,
+ X86_KXORWrr = 1217,
+ X86_LAHF = 1218,
+ X86_LAR16rm = 1219,
+ X86_LAR16rr = 1220,
+ X86_LAR32rm = 1221,
+ X86_LAR32rr = 1222,
+ X86_LAR64rm = 1223,
+ X86_LAR64rr = 1224,
+ X86_LDDQUrm = 1225,
+ X86_LDMXCSR = 1226,
+ X86_LDS16rm = 1227,
+ X86_LDS32rm = 1228,
+ X86_LD_F0 = 1229,
+ X86_LD_F1 = 1230,
+ X86_LD_F32m = 1231,
+ X86_LD_F64m = 1232,
+ X86_LD_F80m = 1233,
+ X86_LD_Fp032 = 1234,
+ X86_LD_Fp064 = 1235,
+ X86_LD_Fp080 = 1236,
+ X86_LD_Fp132 = 1237,
+ X86_LD_Fp164 = 1238,
+ X86_LD_Fp180 = 1239,
+ X86_LD_Fp32m = 1240,
+ X86_LD_Fp32m64 = 1241,
+ X86_LD_Fp32m80 = 1242,
+ X86_LD_Fp64m = 1243,
+ X86_LD_Fp64m80 = 1244,
+ X86_LD_Fp80m = 1245,
+ X86_LD_Frr = 1246,
+ X86_LEA16r = 1247,
+ X86_LEA32r = 1248,
+ X86_LEA64_32r = 1249,
+ X86_LEA64r = 1250,
+ X86_LEAVE = 1251,
+ X86_LEAVE64 = 1252,
+ X86_LES16rm = 1253,
+ X86_LES32rm = 1254,
+ X86_LFENCE = 1255,
+ X86_LFS16rm = 1256,
+ X86_LFS32rm = 1257,
+ X86_LFS64rm = 1258,
+ X86_LGDT16m = 1259,
+ X86_LGDT32m = 1260,
+ X86_LGDT64m = 1261,
+ X86_LGS16rm = 1262,
+ X86_LGS32rm = 1263,
+ X86_LGS64rm = 1264,
+ X86_LIDT16m = 1265,
+ X86_LIDT32m = 1266,
+ X86_LIDT64m = 1267,
+ X86_LLDT16m = 1268,
+ X86_LLDT16r = 1269,
+ X86_LLWPCB = 1270,
+ X86_LLWPCB64 = 1271,
+ X86_LMSW16m = 1272,
+ X86_LMSW16r = 1273,
+ X86_LOCK_PREFIX = 1274,
+ X86_LODSB = 1275,
+ X86_LODSL = 1276,
+ X86_LODSQ = 1277,
+ X86_LODSW = 1278,
+ X86_LOOP = 1279,
+ X86_LOOPE = 1280,
+ X86_LOOPNE = 1281,
+ X86_LRETIL = 1282,
+ X86_LRETIQ = 1283,
+ X86_LRETIW = 1284,
+ X86_LRETL = 1285,
+ X86_LRETQ = 1286,
+ X86_LRETW = 1287,
+ X86_LSL16rm = 1288,
+ X86_LSL16rr = 1289,
+ X86_LSL32rm = 1290,
+ X86_LSL32rr = 1291,
+ X86_LSL64rm = 1292,
+ X86_LSL64rr = 1293,
+ X86_LSS16rm = 1294,
+ X86_LSS32rm = 1295,
+ X86_LSS64rm = 1296,
+ X86_LTRm = 1297,
+ X86_LTRr = 1298,
+ X86_LWPINS32rmi = 1299,
+ X86_LWPINS32rri = 1300,
+ X86_LWPINS64rmi = 1301,
+ X86_LWPINS64rri = 1302,
+ X86_LWPVAL32rmi = 1303,
+ X86_LWPVAL32rri = 1304,
+ X86_LWPVAL64rmi = 1305,
+ X86_LWPVAL64rri = 1306,
+ X86_LZCNT16rm = 1307,
+ X86_LZCNT16rr = 1308,
+ X86_LZCNT32rm = 1309,
+ X86_LZCNT32rr = 1310,
+ X86_LZCNT64rm = 1311,
+ X86_LZCNT64rr = 1312,
+ X86_MASKMOVDQU = 1313,
+ X86_MASKMOVDQU64 = 1314,
+ X86_MAXCPDrm = 1315,
+ X86_MAXCPDrr = 1316,
+ X86_MAXCPSrm = 1317,
+ X86_MAXCPSrr = 1318,
+ X86_MAXCSDrm = 1319,
+ X86_MAXCSDrr = 1320,
+ X86_MAXCSSrm = 1321,
+ X86_MAXCSSrr = 1322,
+ X86_MAXPDrm = 1323,
+ X86_MAXPDrr = 1324,
+ X86_MAXPSrm = 1325,
+ X86_MAXPSrr = 1326,
+ X86_MAXSDrm = 1327,
+ X86_MAXSDrm_Int = 1328,
+ X86_MAXSDrr = 1329,
+ X86_MAXSDrr_Int = 1330,
+ X86_MAXSSrm = 1331,
+ X86_MAXSSrm_Int = 1332,
+ X86_MAXSSrr = 1333,
+ X86_MAXSSrr_Int = 1334,
+ X86_MFENCE = 1335,
+ X86_MINCPDrm = 1336,
+ X86_MINCPDrr = 1337,
+ X86_MINCPSrm = 1338,
+ X86_MINCPSrr = 1339,
+ X86_MINCSDrm = 1340,
+ X86_MINCSDrr = 1341,
+ X86_MINCSSrm = 1342,
+ X86_MINCSSrr = 1343,
+ X86_MINPDrm = 1344,
+ X86_MINPDrr = 1345,
+ X86_MINPSrm = 1346,
+ X86_MINPSrr = 1347,
+ X86_MINSDrm = 1348,
+ X86_MINSDrm_Int = 1349,
+ X86_MINSDrr = 1350,
+ X86_MINSDrr_Int = 1351,
+ X86_MINSSrm = 1352,
+ X86_MINSSrm_Int = 1353,
+ X86_MINSSrr = 1354,
+ X86_MINSSrr_Int = 1355,
+ X86_MMX_CVTPD2PIirm = 1356,
+ X86_MMX_CVTPD2PIirr = 1357,
+ X86_MMX_CVTPI2PDirm = 1358,
+ X86_MMX_CVTPI2PDirr = 1359,
+ X86_MMX_CVTPI2PSirm = 1360,
+ X86_MMX_CVTPI2PSirr = 1361,
+ X86_MMX_CVTPS2PIirm = 1362,
+ X86_MMX_CVTPS2PIirr = 1363,
+ X86_MMX_CVTTPD2PIirm = 1364,
+ X86_MMX_CVTTPD2PIirr = 1365,
+ X86_MMX_CVTTPS2PIirm = 1366,
+ X86_MMX_CVTTPS2PIirr = 1367,
+ X86_MMX_EMMS = 1368,
+ X86_MMX_MASKMOVQ = 1369,
+ X86_MMX_MASKMOVQ64 = 1370,
+ X86_MMX_MOVD64from64rm = 1371,
+ X86_MMX_MOVD64from64rr = 1372,
+ X86_MMX_MOVD64grr = 1373,
+ X86_MMX_MOVD64mr = 1374,
+ X86_MMX_MOVD64rm = 1375,
+ X86_MMX_MOVD64rr = 1376,
+ X86_MMX_MOVD64to64rm = 1377,
+ X86_MMX_MOVD64to64rr = 1378,
+ X86_MMX_MOVDQ2Qrr = 1379,
+ X86_MMX_MOVFR642Qrr = 1380,
+ X86_MMX_MOVNTQmr = 1381,
+ X86_MMX_MOVQ2DQrr = 1382,
+ X86_MMX_MOVQ2FR64rr = 1383,
+ X86_MMX_MOVQ64mr = 1384,
+ X86_MMX_MOVQ64rm = 1385,
+ X86_MMX_MOVQ64rr = 1386,
+ X86_MMX_MOVQ64rr_REV = 1387,
+ X86_MMX_PABSBrm = 1388,
+ X86_MMX_PABSBrr = 1389,
+ X86_MMX_PABSDrm = 1390,
+ X86_MMX_PABSDrr = 1391,
+ X86_MMX_PABSWrm = 1392,
+ X86_MMX_PABSWrr = 1393,
+ X86_MMX_PACKSSDWirm = 1394,
+ X86_MMX_PACKSSDWirr = 1395,
+ X86_MMX_PACKSSWBirm = 1396,
+ X86_MMX_PACKSSWBirr = 1397,
+ X86_MMX_PACKUSWBirm = 1398,
+ X86_MMX_PACKUSWBirr = 1399,
+ X86_MMX_PADDBirm = 1400,
+ X86_MMX_PADDBirr = 1401,
+ X86_MMX_PADDDirm = 1402,
+ X86_MMX_PADDDirr = 1403,
+ X86_MMX_PADDQirm = 1404,
+ X86_MMX_PADDQirr = 1405,
+ X86_MMX_PADDSBirm = 1406,
+ X86_MMX_PADDSBirr = 1407,
+ X86_MMX_PADDSWirm = 1408,
+ X86_MMX_PADDSWirr = 1409,
+ X86_MMX_PADDUSBirm = 1410,
+ X86_MMX_PADDUSBirr = 1411,
+ X86_MMX_PADDUSWirm = 1412,
+ X86_MMX_PADDUSWirr = 1413,
+ X86_MMX_PADDWirm = 1414,
+ X86_MMX_PADDWirr = 1415,
+ X86_MMX_PALIGNRrmi = 1416,
+ X86_MMX_PALIGNRrri = 1417,
+ X86_MMX_PANDNirm = 1418,
+ X86_MMX_PANDNirr = 1419,
+ X86_MMX_PANDirm = 1420,
+ X86_MMX_PANDirr = 1421,
+ X86_MMX_PAVGBirm = 1422,
+ X86_MMX_PAVGBirr = 1423,
+ X86_MMX_PAVGWirm = 1424,
+ X86_MMX_PAVGWirr = 1425,
+ X86_MMX_PCMPEQBirm = 1426,
+ X86_MMX_PCMPEQBirr = 1427,
+ X86_MMX_PCMPEQDirm = 1428,
+ X86_MMX_PCMPEQDirr = 1429,
+ X86_MMX_PCMPEQWirm = 1430,
+ X86_MMX_PCMPEQWirr = 1431,
+ X86_MMX_PCMPGTBirm = 1432,
+ X86_MMX_PCMPGTBirr = 1433,
+ X86_MMX_PCMPGTDirm = 1434,
+ X86_MMX_PCMPGTDirr = 1435,
+ X86_MMX_PCMPGTWirm = 1436,
+ X86_MMX_PCMPGTWirr = 1437,
+ X86_MMX_PEXTRWrr = 1438,
+ X86_MMX_PHADDDrm = 1439,
+ X86_MMX_PHADDDrr = 1440,
+ X86_MMX_PHADDSWrm = 1441,
+ X86_MMX_PHADDSWrr = 1442,
+ X86_MMX_PHADDWrm = 1443,
+ X86_MMX_PHADDWrr = 1444,
+ X86_MMX_PHSUBDrm = 1445,
+ X86_MMX_PHSUBDrr = 1446,
+ X86_MMX_PHSUBSWrm = 1447,
+ X86_MMX_PHSUBSWrr = 1448,
+ X86_MMX_PHSUBWrm = 1449,
+ X86_MMX_PHSUBWrr = 1450,
+ X86_MMX_PINSRWrm = 1451,
+ X86_MMX_PINSRWrr = 1452,
+ X86_MMX_PMADDUBSWrm = 1453,
+ X86_MMX_PMADDUBSWrr = 1454,
+ X86_MMX_PMADDWDirm = 1455,
+ X86_MMX_PMADDWDirr = 1456,
+ X86_MMX_PMAXSWirm = 1457,
+ X86_MMX_PMAXSWirr = 1458,
+ X86_MMX_PMAXUBirm = 1459,
+ X86_MMX_PMAXUBirr = 1460,
+ X86_MMX_PMINSWirm = 1461,
+ X86_MMX_PMINSWirr = 1462,
+ X86_MMX_PMINUBirm = 1463,
+ X86_MMX_PMINUBirr = 1464,
+ X86_MMX_PMOVMSKBrr = 1465,
+ X86_MMX_PMULHRSWrm = 1466,
+ X86_MMX_PMULHRSWrr = 1467,
+ X86_MMX_PMULHUWirm = 1468,
+ X86_MMX_PMULHUWirr = 1469,
+ X86_MMX_PMULHWirm = 1470,
+ X86_MMX_PMULHWirr = 1471,
+ X86_MMX_PMULLWirm = 1472,
+ X86_MMX_PMULLWirr = 1473,
+ X86_MMX_PMULUDQirm = 1474,
+ X86_MMX_PMULUDQirr = 1475,
+ X86_MMX_PORirm = 1476,
+ X86_MMX_PORirr = 1477,
+ X86_MMX_PSADBWirm = 1478,
+ X86_MMX_PSADBWirr = 1479,
+ X86_MMX_PSHUFBrm = 1480,
+ X86_MMX_PSHUFBrr = 1481,
+ X86_MMX_PSHUFWmi = 1482,
+ X86_MMX_PSHUFWri = 1483,
+ X86_MMX_PSIGNBrm = 1484,
+ X86_MMX_PSIGNBrr = 1485,
+ X86_MMX_PSIGNDrm = 1486,
+ X86_MMX_PSIGNDrr = 1487,
+ X86_MMX_PSIGNWrm = 1488,
+ X86_MMX_PSIGNWrr = 1489,
+ X86_MMX_PSLLDri = 1490,
+ X86_MMX_PSLLDrm = 1491,
+ X86_MMX_PSLLDrr = 1492,
+ X86_MMX_PSLLQri = 1493,
+ X86_MMX_PSLLQrm = 1494,
+ X86_MMX_PSLLQrr = 1495,
+ X86_MMX_PSLLWri = 1496,
+ X86_MMX_PSLLWrm = 1497,
+ X86_MMX_PSLLWrr = 1498,
+ X86_MMX_PSRADri = 1499,
+ X86_MMX_PSRADrm = 1500,
+ X86_MMX_PSRADrr = 1501,
+ X86_MMX_PSRAWri = 1502,
+ X86_MMX_PSRAWrm = 1503,
+ X86_MMX_PSRAWrr = 1504,
+ X86_MMX_PSRLDri = 1505,
+ X86_MMX_PSRLDrm = 1506,
+ X86_MMX_PSRLDrr = 1507,
+ X86_MMX_PSRLQri = 1508,
+ X86_MMX_PSRLQrm = 1509,
+ X86_MMX_PSRLQrr = 1510,
+ X86_MMX_PSRLWri = 1511,
+ X86_MMX_PSRLWrm = 1512,
+ X86_MMX_PSRLWrr = 1513,
+ X86_MMX_PSUBBirm = 1514,
+ X86_MMX_PSUBBirr = 1515,
+ X86_MMX_PSUBDirm = 1516,
+ X86_MMX_PSUBDirr = 1517,
+ X86_MMX_PSUBQirm = 1518,
+ X86_MMX_PSUBQirr = 1519,
+ X86_MMX_PSUBSBirm = 1520,
+ X86_MMX_PSUBSBirr = 1521,
+ X86_MMX_PSUBSWirm = 1522,
+ X86_MMX_PSUBSWirr = 1523,
+ X86_MMX_PSUBUSBirm = 1524,
+ X86_MMX_PSUBUSBirr = 1525,
+ X86_MMX_PSUBUSWirm = 1526,
+ X86_MMX_PSUBUSWirr = 1527,
+ X86_MMX_PSUBWirm = 1528,
+ X86_MMX_PSUBWirr = 1529,
+ X86_MMX_PUNPCKHBWirm = 1530,
+ X86_MMX_PUNPCKHBWirr = 1531,
+ X86_MMX_PUNPCKHDQirm = 1532,
+ X86_MMX_PUNPCKHDQirr = 1533,
+ X86_MMX_PUNPCKHWDirm = 1534,
+ X86_MMX_PUNPCKHWDirr = 1535,
+ X86_MMX_PUNPCKLBWirm = 1536,
+ X86_MMX_PUNPCKLBWirr = 1537,
+ X86_MMX_PUNPCKLDQirm = 1538,
+ X86_MMX_PUNPCKLDQirr = 1539,
+ X86_MMX_PUNPCKLWDirm = 1540,
+ X86_MMX_PUNPCKLWDirr = 1541,
+ X86_MMX_PXORirm = 1542,
+ X86_MMX_PXORirr = 1543,
+ X86_MONITORXrrr = 1544,
+ X86_MONITORrrr = 1545,
+ X86_MONTMUL = 1546,
+ X86_MOV16ao16 = 1547,
+ X86_MOV16ao32 = 1548,
+ X86_MOV16ao64 = 1549,
+ X86_MOV16mi = 1550,
+ X86_MOV16mr = 1551,
+ X86_MOV16ms = 1552,
+ X86_MOV16o16a = 1553,
+ X86_MOV16o32a = 1554,
+ X86_MOV16o64a = 1555,
+ X86_MOV16ri = 1556,
+ X86_MOV16ri_alt = 1557,
+ X86_MOV16rm = 1558,
+ X86_MOV16rr = 1559,
+ X86_MOV16rr_REV = 1560,
+ X86_MOV16rs = 1561,
+ X86_MOV16sm = 1562,
+ X86_MOV16sr = 1563,
+ X86_MOV32ao16 = 1564,
+ X86_MOV32ao32 = 1565,
+ X86_MOV32ao64 = 1566,
+ X86_MOV32cr = 1567,
+ X86_MOV32dr = 1568,
+ X86_MOV32mi = 1569,
+ X86_MOV32mr = 1570,
+ X86_MOV32o16a = 1571,
+ X86_MOV32o32a = 1572,
+ X86_MOV32o64a = 1573,
+ X86_MOV32rc = 1574,
+ X86_MOV32rd = 1575,
+ X86_MOV32ri = 1576,
+ X86_MOV32ri_alt = 1577,
+ X86_MOV32rm = 1578,
+ X86_MOV32rr = 1579,
+ X86_MOV32rr_REV = 1580,
+ X86_MOV32rs = 1581,
+ X86_MOV32sr = 1582,
+ X86_MOV64ao32 = 1583,
+ X86_MOV64ao64 = 1584,
+ X86_MOV64cr = 1585,
+ X86_MOV64dr = 1586,
+ X86_MOV64mi32 = 1587,
+ X86_MOV64mr = 1588,
+ X86_MOV64o32a = 1589,
+ X86_MOV64o64a = 1590,
+ X86_MOV64rc = 1591,
+ X86_MOV64rd = 1592,
+ X86_MOV64ri = 1593,
+ X86_MOV64ri32 = 1594,
+ X86_MOV64rm = 1595,
+ X86_MOV64rr = 1596,
+ X86_MOV64rr_REV = 1597,
+ X86_MOV64rs = 1598,
+ X86_MOV64sr = 1599,
+ X86_MOV64toPQIrm = 1600,
+ X86_MOV64toPQIrr = 1601,
+ X86_MOV64toSDrm = 1602,
+ X86_MOV64toSDrr = 1603,
+ X86_MOV8ao16 = 1604,
+ X86_MOV8ao32 = 1605,
+ X86_MOV8ao64 = 1606,
+ X86_MOV8mi = 1607,
+ X86_MOV8mr = 1608,
+ X86_MOV8mr_NOREX = 1609,
+ X86_MOV8o16a = 1610,
+ X86_MOV8o32a = 1611,
+ X86_MOV8o64a = 1612,
+ X86_MOV8ri = 1613,
+ X86_MOV8ri_alt = 1614,
+ X86_MOV8rm = 1615,
+ X86_MOV8rm_NOREX = 1616,
+ X86_MOV8rr = 1617,
+ X86_MOV8rr_NOREX = 1618,
+ X86_MOV8rr_REV = 1619,
+ X86_MOVAPDmr = 1620,
+ X86_MOVAPDrm = 1621,
+ X86_MOVAPDrr = 1622,
+ X86_MOVAPDrr_REV = 1623,
+ X86_MOVAPSmr = 1624,
+ X86_MOVAPSrm = 1625,
+ X86_MOVAPSrr = 1626,
+ X86_MOVAPSrr_REV = 1627,
+ X86_MOVBE16mr = 1628,
+ X86_MOVBE16rm = 1629,
+ X86_MOVBE32mr = 1630,
+ X86_MOVBE32rm = 1631,
+ X86_MOVBE64mr = 1632,
+ X86_MOVBE64rm = 1633,
+ X86_MOVDDUPrm = 1634,
+ X86_MOVDDUPrr = 1635,
+ X86_MOVDI2PDIrm = 1636,
+ X86_MOVDI2PDIrr = 1637,
+ X86_MOVDI2SSrm = 1638,
+ X86_MOVDI2SSrr = 1639,
+ X86_MOVDIR64B16 = 1640,
+ X86_MOVDIR64B32 = 1641,
+ X86_MOVDIR64B64 = 1642,
+ X86_MOVDIRI32 = 1643,
+ X86_MOVDIRI64 = 1644,
+ X86_MOVDQAmr = 1645,
+ X86_MOVDQArm = 1646,
+ X86_MOVDQArr = 1647,
+ X86_MOVDQArr_REV = 1648,
+ X86_MOVDQUmr = 1649,
+ X86_MOVDQUrm = 1650,
+ X86_MOVDQUrr = 1651,
+ X86_MOVDQUrr_REV = 1652,
+ X86_MOVHLPSrr = 1653,
+ X86_MOVHPDmr = 1654,
+ X86_MOVHPDrm = 1655,
+ X86_MOVHPSmr = 1656,
+ X86_MOVHPSrm = 1657,
+ X86_MOVLHPSrr = 1658,
+ X86_MOVLPDmr = 1659,
+ X86_MOVLPDrm = 1660,
+ X86_MOVLPSmr = 1661,
+ X86_MOVLPSrm = 1662,
+ X86_MOVMSKPDrr = 1663,
+ X86_MOVMSKPSrr = 1664,
+ X86_MOVNTDQArm = 1665,
+ X86_MOVNTDQmr = 1666,
+ X86_MOVNTI_64mr = 1667,
+ X86_MOVNTImr = 1668,
+ X86_MOVNTPDmr = 1669,
+ X86_MOVNTPSmr = 1670,
+ X86_MOVNTSD = 1671,
+ X86_MOVNTSS = 1672,
+ X86_MOVPDI2DImr = 1673,
+ X86_MOVPDI2DIrr = 1674,
+ X86_MOVPQI2QImr = 1675,
+ X86_MOVPQI2QIrr = 1676,
+ X86_MOVPQIto64mr = 1677,
+ X86_MOVPQIto64rr = 1678,
+ X86_MOVQI2PQIrm = 1679,
+ X86_MOVSB = 1680,
+ X86_MOVSDmr = 1681,
+ X86_MOVSDrm = 1682,
+ X86_MOVSDrr = 1683,
+ X86_MOVSDrr_REV = 1684,
+ X86_MOVSDto64mr = 1685,
+ X86_MOVSDto64rr = 1686,
+ X86_MOVSHDUPrm = 1687,
+ X86_MOVSHDUPrr = 1688,
+ X86_MOVSL = 1689,
+ X86_MOVSLDUPrm = 1690,
+ X86_MOVSLDUPrr = 1691,
+ X86_MOVSQ = 1692,
+ X86_MOVSS2DImr = 1693,
+ X86_MOVSS2DIrr = 1694,
+ X86_MOVSSmr = 1695,
+ X86_MOVSSrm = 1696,
+ X86_MOVSSrr = 1697,
+ X86_MOVSSrr_REV = 1698,
+ X86_MOVSW = 1699,
+ X86_MOVSX16rm16 = 1700,
+ X86_MOVSX16rm8 = 1701,
+ X86_MOVSX16rr16 = 1702,
+ X86_MOVSX16rr8 = 1703,
+ X86_MOVSX32rm16 = 1704,
+ X86_MOVSX32rm8 = 1705,
+ X86_MOVSX32rm8_NOREX = 1706,
+ X86_MOVSX32rr16 = 1707,
+ X86_MOVSX32rr8 = 1708,
+ X86_MOVSX32rr8_NOREX = 1709,
+ X86_MOVSX64rm16 = 1710,
+ X86_MOVSX64rm32 = 1711,
+ X86_MOVSX64rm8 = 1712,
+ X86_MOVSX64rr16 = 1713,
+ X86_MOVSX64rr32 = 1714,
+ X86_MOVSX64rr8 = 1715,
+ X86_MOVUPDmr = 1716,
+ X86_MOVUPDrm = 1717,
+ X86_MOVUPDrr = 1718,
+ X86_MOVUPDrr_REV = 1719,
+ X86_MOVUPSmr = 1720,
+ X86_MOVUPSrm = 1721,
+ X86_MOVUPSrr = 1722,
+ X86_MOVUPSrr_REV = 1723,
+ X86_MOVZPQILo2PQIrr = 1724,
+ X86_MOVZX16rm16 = 1725,
+ X86_MOVZX16rm8 = 1726,
+ X86_MOVZX16rr16 = 1727,
+ X86_MOVZX16rr8 = 1728,
+ X86_MOVZX32rm16 = 1729,
+ X86_MOVZX32rm8 = 1730,
+ X86_MOVZX32rm8_NOREX = 1731,
+ X86_MOVZX32rr16 = 1732,
+ X86_MOVZX32rr8 = 1733,
+ X86_MOVZX32rr8_NOREX = 1734,
+ X86_MOVZX64rm16 = 1735,
+ X86_MOVZX64rm8 = 1736,
+ X86_MOVZX64rr16 = 1737,
+ X86_MOVZX64rr8 = 1738,
+ X86_MPSADBWrmi = 1739,
+ X86_MPSADBWrri = 1740,
+ X86_MUL16m = 1741,
+ X86_MUL16r = 1742,
+ X86_MUL32m = 1743,
+ X86_MUL32r = 1744,
+ X86_MUL64m = 1745,
+ X86_MUL64r = 1746,
+ X86_MUL8m = 1747,
+ X86_MUL8r = 1748,
+ X86_MULPDrm = 1749,
+ X86_MULPDrr = 1750,
+ X86_MULPSrm = 1751,
+ X86_MULPSrr = 1752,
+ X86_MULSDrm = 1753,
+ X86_MULSDrm_Int = 1754,
+ X86_MULSDrr = 1755,
+ X86_MULSDrr_Int = 1756,
+ X86_MULSSrm = 1757,
+ X86_MULSSrm_Int = 1758,
+ X86_MULSSrr = 1759,
+ X86_MULSSrr_Int = 1760,
+ X86_MULX32rm = 1761,
+ X86_MULX32rr = 1762,
+ X86_MULX64rm = 1763,
+ X86_MULX64rr = 1764,
+ X86_MUL_F32m = 1765,
+ X86_MUL_F64m = 1766,
+ X86_MUL_FI16m = 1767,
+ X86_MUL_FI32m = 1768,
+ X86_MUL_FPrST0 = 1769,
+ X86_MUL_FST0r = 1770,
+ X86_MUL_Fp32 = 1771,
+ X86_MUL_Fp32m = 1772,
+ X86_MUL_Fp64 = 1773,
+ X86_MUL_Fp64m = 1774,
+ X86_MUL_Fp64m32 = 1775,
+ X86_MUL_Fp80 = 1776,
+ X86_MUL_Fp80m32 = 1777,
+ X86_MUL_Fp80m64 = 1778,
+ X86_MUL_FpI16m32 = 1779,
+ X86_MUL_FpI16m64 = 1780,
+ X86_MUL_FpI16m80 = 1781,
+ X86_MUL_FpI32m32 = 1782,
+ X86_MUL_FpI32m64 = 1783,
+ X86_MUL_FpI32m80 = 1784,
+ X86_MUL_FrST0 = 1785,
+ X86_MWAITXrrr = 1786,
+ X86_MWAITrr = 1787,
+ X86_NEG16m = 1788,
+ X86_NEG16r = 1789,
+ X86_NEG32m = 1790,
+ X86_NEG32r = 1791,
+ X86_NEG64m = 1792,
+ X86_NEG64r = 1793,
+ X86_NEG8m = 1794,
+ X86_NEG8r = 1795,
+ X86_NOOP = 1796,
+ X86_NOOP18_16m4 = 1797,
+ X86_NOOP18_16m5 = 1798,
+ X86_NOOP18_16m6 = 1799,
+ X86_NOOP18_16m7 = 1800,
+ X86_NOOP18_16r4 = 1801,
+ X86_NOOP18_16r5 = 1802,
+ X86_NOOP18_16r6 = 1803,
+ X86_NOOP18_16r7 = 1804,
+ X86_NOOP18_m4 = 1805,
+ X86_NOOP18_m5 = 1806,
+ X86_NOOP18_m6 = 1807,
+ X86_NOOP18_m7 = 1808,
+ X86_NOOP18_r4 = 1809,
+ X86_NOOP18_r5 = 1810,
+ X86_NOOP18_r6 = 1811,
+ X86_NOOP18_r7 = 1812,
+ X86_NOOP19rr = 1813,
+ X86_NOOPL = 1814,
+ X86_NOOPL_19 = 1815,
+ X86_NOOPL_1d = 1816,
+ X86_NOOPL_1e = 1817,
+ X86_NOOPLr = 1818,
+ X86_NOOPQ = 1819,
+ X86_NOOPQr = 1820,
+ X86_NOOPW = 1821,
+ X86_NOOPW_19 = 1822,
+ X86_NOOPW_1c = 1823,
+ X86_NOOPW_1d = 1824,
+ X86_NOOPW_1e = 1825,
+ X86_NOOPWr = 1826,
+ X86_NOT16m = 1827,
+ X86_NOT16r = 1828,
+ X86_NOT32m = 1829,
+ X86_NOT32r = 1830,
+ X86_NOT64m = 1831,
+ X86_NOT64r = 1832,
+ X86_NOT8m = 1833,
+ X86_NOT8r = 1834,
+ X86_OR16i16 = 1835,
+ X86_OR16mi = 1836,
+ X86_OR16mi8 = 1837,
+ X86_OR16mr = 1838,
+ X86_OR16ri = 1839,
+ X86_OR16ri8 = 1840,
+ X86_OR16rm = 1841,
+ X86_OR16rr = 1842,
+ X86_OR16rr_REV = 1843,
+ X86_OR32i32 = 1844,
+ X86_OR32mi = 1845,
+ X86_OR32mi8 = 1846,
+ X86_OR32mr = 1847,
+ X86_OR32ri = 1848,
+ X86_OR32ri8 = 1849,
+ X86_OR32rm = 1850,
+ X86_OR32rr = 1851,
+ X86_OR32rr_REV = 1852,
+ X86_OR64i32 = 1853,
+ X86_OR64mi32 = 1854,
+ X86_OR64mi8 = 1855,
+ X86_OR64mr = 1856,
+ X86_OR64ri32 = 1857,
+ X86_OR64ri8 = 1858,
+ X86_OR64rm = 1859,
+ X86_OR64rr = 1860,
+ X86_OR64rr_REV = 1861,
+ X86_OR8i8 = 1862,
+ X86_OR8mi = 1863,
+ X86_OR8mi8 = 1864,
+ X86_OR8mr = 1865,
+ X86_OR8ri = 1866,
+ X86_OR8ri8 = 1867,
+ X86_OR8rm = 1868,
+ X86_OR8rr = 1869,
+ X86_OR8rr_REV = 1870,
+ X86_ORPDrm = 1871,
+ X86_ORPDrr = 1872,
+ X86_ORPSrm = 1873,
+ X86_ORPSrr = 1874,
+ X86_OUT16ir = 1875,
+ X86_OUT16rr = 1876,
+ X86_OUT32ir = 1877,
+ X86_OUT32rr = 1878,
+ X86_OUT8ir = 1879,
+ X86_OUT8rr = 1880,
+ X86_OUTSB = 1881,
+ X86_OUTSL = 1882,
+ X86_OUTSW = 1883,
+ X86_PABSBrm = 1884,
+ X86_PABSBrr = 1885,
+ X86_PABSDrm = 1886,
+ X86_PABSDrr = 1887,
+ X86_PABSWrm = 1888,
+ X86_PABSWrr = 1889,
+ X86_PACKSSDWrm = 1890,
+ X86_PACKSSDWrr = 1891,
+ X86_PACKSSWBrm = 1892,
+ X86_PACKSSWBrr = 1893,
+ X86_PACKUSDWrm = 1894,
+ X86_PACKUSDWrr = 1895,
+ X86_PACKUSWBrm = 1896,
+ X86_PACKUSWBrr = 1897,
+ X86_PADDBrm = 1898,
+ X86_PADDBrr = 1899,
+ X86_PADDDrm = 1900,
+ X86_PADDDrr = 1901,
+ X86_PADDQrm = 1902,
+ X86_PADDQrr = 1903,
+ X86_PADDSBrm = 1904,
+ X86_PADDSBrr = 1905,
+ X86_PADDSWrm = 1906,
+ X86_PADDSWrr = 1907,
+ X86_PADDUSBrm = 1908,
+ X86_PADDUSBrr = 1909,
+ X86_PADDUSWrm = 1910,
+ X86_PADDUSWrr = 1911,
+ X86_PADDWrm = 1912,
+ X86_PADDWrr = 1913,
+ X86_PALIGNRrmi = 1914,
+ X86_PALIGNRrri = 1915,
+ X86_PANDNrm = 1916,
+ X86_PANDNrr = 1917,
+ X86_PANDrm = 1918,
+ X86_PANDrr = 1919,
+ X86_PAUSE = 1920,
+ X86_PAVGBrm = 1921,
+ X86_PAVGBrr = 1922,
+ X86_PAVGUSBrm = 1923,
+ X86_PAVGUSBrr = 1924,
+ X86_PAVGWrm = 1925,
+ X86_PAVGWrr = 1926,
+ X86_PBLENDVBrm0 = 1927,
+ X86_PBLENDVBrr0 = 1928,
+ X86_PBLENDWrmi = 1929,
+ X86_PBLENDWrri = 1930,
+ X86_PCLMULQDQrm = 1931,
+ X86_PCLMULQDQrr = 1932,
+ X86_PCMPEQBrm = 1933,
+ X86_PCMPEQBrr = 1934,
+ X86_PCMPEQDrm = 1935,
+ X86_PCMPEQDrr = 1936,
+ X86_PCMPEQQrm = 1937,
+ X86_PCMPEQQrr = 1938,
+ X86_PCMPEQWrm = 1939,
+ X86_PCMPEQWrr = 1940,
+ X86_PCMPESTRIrm = 1941,
+ X86_PCMPESTRIrr = 1942,
+ X86_PCMPESTRMrm = 1943,
+ X86_PCMPESTRMrr = 1944,
+ X86_PCMPGTBrm = 1945,
+ X86_PCMPGTBrr = 1946,
+ X86_PCMPGTDrm = 1947,
+ X86_PCMPGTDrr = 1948,
+ X86_PCMPGTQrm = 1949,
+ X86_PCMPGTQrr = 1950,
+ X86_PCMPGTWrm = 1951,
+ X86_PCMPGTWrr = 1952,
+ X86_PCMPISTRIrm = 1953,
+ X86_PCMPISTRIrr = 1954,
+ X86_PCMPISTRMrm = 1955,
+ X86_PCMPISTRMrr = 1956,
+ X86_PCONFIG = 1957,
+ X86_PDEP32rm = 1958,
+ X86_PDEP32rr = 1959,
+ X86_PDEP64rm = 1960,
+ X86_PDEP64rr = 1961,
+ X86_PEXT32rm = 1962,
+ X86_PEXT32rr = 1963,
+ X86_PEXT64rm = 1964,
+ X86_PEXT64rr = 1965,
+ X86_PEXTRBmr = 1966,
+ X86_PEXTRBrr = 1967,
+ X86_PEXTRDmr = 1968,
+ X86_PEXTRDrr = 1969,
+ X86_PEXTRQmr = 1970,
+ X86_PEXTRQrr = 1971,
+ X86_PEXTRWmr = 1972,
+ X86_PEXTRWrr = 1973,
+ X86_PEXTRWrr_REV = 1974,
+ X86_PF2IDrm = 1975,
+ X86_PF2IDrr = 1976,
+ X86_PF2IWrm = 1977,
+ X86_PF2IWrr = 1978,
+ X86_PFACCrm = 1979,
+ X86_PFACCrr = 1980,
+ X86_PFADDrm = 1981,
+ X86_PFADDrr = 1982,
+ X86_PFCMPEQrm = 1983,
+ X86_PFCMPEQrr = 1984,
+ X86_PFCMPGErm = 1985,
+ X86_PFCMPGErr = 1986,
+ X86_PFCMPGTrm = 1987,
+ X86_PFCMPGTrr = 1988,
+ X86_PFMAXrm = 1989,
+ X86_PFMAXrr = 1990,
+ X86_PFMINrm = 1991,
+ X86_PFMINrr = 1992,
+ X86_PFMULrm = 1993,
+ X86_PFMULrr = 1994,
+ X86_PFNACCrm = 1995,
+ X86_PFNACCrr = 1996,
+ X86_PFPNACCrm = 1997,
+ X86_PFPNACCrr = 1998,
+ X86_PFRCPIT1rm = 1999,
+ X86_PFRCPIT1rr = 2000,
+ X86_PFRCPIT2rm = 2001,
+ X86_PFRCPIT2rr = 2002,
+ X86_PFRCPrm = 2003,
+ X86_PFRCPrr = 2004,
+ X86_PFRSQIT1rm = 2005,
+ X86_PFRSQIT1rr = 2006,
+ X86_PFRSQRTrm = 2007,
+ X86_PFRSQRTrr = 2008,
+ X86_PFSUBRrm = 2009,
+ X86_PFSUBRrr = 2010,
+ X86_PFSUBrm = 2011,
+ X86_PFSUBrr = 2012,
+ X86_PHADDDrm = 2013,
+ X86_PHADDDrr = 2014,
+ X86_PHADDSWrm = 2015,
+ X86_PHADDSWrr = 2016,
+ X86_PHADDWrm = 2017,
+ X86_PHADDWrr = 2018,
+ X86_PHMINPOSUWrm = 2019,
+ X86_PHMINPOSUWrr = 2020,
+ X86_PHSUBDrm = 2021,
+ X86_PHSUBDrr = 2022,
+ X86_PHSUBSWrm = 2023,
+ X86_PHSUBSWrr = 2024,
+ X86_PHSUBWrm = 2025,
+ X86_PHSUBWrr = 2026,
+ X86_PI2FDrm = 2027,
+ X86_PI2FDrr = 2028,
+ X86_PI2FWrm = 2029,
+ X86_PI2FWrr = 2030,
+ X86_PINSRBrm = 2031,
+ X86_PINSRBrr = 2032,
+ X86_PINSRDrm = 2033,
+ X86_PINSRDrr = 2034,
+ X86_PINSRQrm = 2035,
+ X86_PINSRQrr = 2036,
+ X86_PINSRWrm = 2037,
+ X86_PINSRWrr = 2038,
+ X86_PMADDUBSWrm = 2039,
+ X86_PMADDUBSWrr = 2040,
+ X86_PMADDWDrm = 2041,
+ X86_PMADDWDrr = 2042,
+ X86_PMAXSBrm = 2043,
+ X86_PMAXSBrr = 2044,
+ X86_PMAXSDrm = 2045,
+ X86_PMAXSDrr = 2046,
+ X86_PMAXSWrm = 2047,
+ X86_PMAXSWrr = 2048,
+ X86_PMAXUBrm = 2049,
+ X86_PMAXUBrr = 2050,
+ X86_PMAXUDrm = 2051,
+ X86_PMAXUDrr = 2052,
+ X86_PMAXUWrm = 2053,
+ X86_PMAXUWrr = 2054,
+ X86_PMINSBrm = 2055,
+ X86_PMINSBrr = 2056,
+ X86_PMINSDrm = 2057,
+ X86_PMINSDrr = 2058,
+ X86_PMINSWrm = 2059,
+ X86_PMINSWrr = 2060,
+ X86_PMINUBrm = 2061,
+ X86_PMINUBrr = 2062,
+ X86_PMINUDrm = 2063,
+ X86_PMINUDrr = 2064,
+ X86_PMINUWrm = 2065,
+ X86_PMINUWrr = 2066,
+ X86_PMOVMSKBrr = 2067,
+ X86_PMOVSXBDrm = 2068,
+ X86_PMOVSXBDrr = 2069,
+ X86_PMOVSXBQrm = 2070,
+ X86_PMOVSXBQrr = 2071,
+ X86_PMOVSXBWrm = 2072,
+ X86_PMOVSXBWrr = 2073,
+ X86_PMOVSXDQrm = 2074,
+ X86_PMOVSXDQrr = 2075,
+ X86_PMOVSXWDrm = 2076,
+ X86_PMOVSXWDrr = 2077,
+ X86_PMOVSXWQrm = 2078,
+ X86_PMOVSXWQrr = 2079,
+ X86_PMOVZXBDrm = 2080,
+ X86_PMOVZXBDrr = 2081,
+ X86_PMOVZXBQrm = 2082,
+ X86_PMOVZXBQrr = 2083,
+ X86_PMOVZXBWrm = 2084,
+ X86_PMOVZXBWrr = 2085,
+ X86_PMOVZXDQrm = 2086,
+ X86_PMOVZXDQrr = 2087,
+ X86_PMOVZXWDrm = 2088,
+ X86_PMOVZXWDrr = 2089,
+ X86_PMOVZXWQrm = 2090,
+ X86_PMOVZXWQrr = 2091,
+ X86_PMULDQrm = 2092,
+ X86_PMULDQrr = 2093,
+ X86_PMULHRSWrm = 2094,
+ X86_PMULHRSWrr = 2095,
+ X86_PMULHRWrm = 2096,
+ X86_PMULHRWrr = 2097,
+ X86_PMULHUWrm = 2098,
+ X86_PMULHUWrr = 2099,
+ X86_PMULHWrm = 2100,
+ X86_PMULHWrr = 2101,
+ X86_PMULLDrm = 2102,
+ X86_PMULLDrr = 2103,
+ X86_PMULLWrm = 2104,
+ X86_PMULLWrr = 2105,
+ X86_PMULUDQrm = 2106,
+ X86_PMULUDQrr = 2107,
+ X86_POP16r = 2108,
+ X86_POP16rmm = 2109,
+ X86_POP16rmr = 2110,
+ X86_POP32r = 2111,
+ X86_POP32rmm = 2112,
+ X86_POP32rmr = 2113,
+ X86_POP64r = 2114,
+ X86_POP64rmm = 2115,
+ X86_POP64rmr = 2116,
+ X86_POPA16 = 2117,
+ X86_POPA32 = 2118,
+ X86_POPCNT16rm = 2119,
+ X86_POPCNT16rr = 2120,
+ X86_POPCNT32rm = 2121,
+ X86_POPCNT32rr = 2122,
+ X86_POPCNT64rm = 2123,
+ X86_POPCNT64rr = 2124,
+ X86_POPDS16 = 2125,
+ X86_POPDS32 = 2126,
+ X86_POPES16 = 2127,
+ X86_POPES32 = 2128,
+ X86_POPF16 = 2129,
+ X86_POPF32 = 2130,
+ X86_POPF64 = 2131,
+ X86_POPFS16 = 2132,
+ X86_POPFS32 = 2133,
+ X86_POPFS64 = 2134,
+ X86_POPGS16 = 2135,
+ X86_POPGS32 = 2136,
+ X86_POPGS64 = 2137,
+ X86_POPSS16 = 2138,
+ X86_POPSS32 = 2139,
+ X86_PORrm = 2140,
+ X86_PORrr = 2141,
+ X86_PREFETCH = 2142,
+ X86_PREFETCHNTA = 2143,
+ X86_PREFETCHT0 = 2144,
+ X86_PREFETCHT1 = 2145,
+ X86_PREFETCHT2 = 2146,
+ X86_PREFETCHW = 2147,
+ X86_PREFETCHWT1 = 2148,
+ X86_PSADBWrm = 2149,
+ X86_PSADBWrr = 2150,
+ X86_PSHUFBrm = 2151,
+ X86_PSHUFBrr = 2152,
+ X86_PSHUFDmi = 2153,
+ X86_PSHUFDri = 2154,
+ X86_PSHUFHWmi = 2155,
+ X86_PSHUFHWri = 2156,
+ X86_PSHUFLWmi = 2157,
+ X86_PSHUFLWri = 2158,
+ X86_PSIGNBrm = 2159,
+ X86_PSIGNBrr = 2160,
+ X86_PSIGNDrm = 2161,
+ X86_PSIGNDrr = 2162,
+ X86_PSIGNWrm = 2163,
+ X86_PSIGNWrr = 2164,
+ X86_PSLLDQri = 2165,
+ X86_PSLLDri = 2166,
+ X86_PSLLDrm = 2167,
+ X86_PSLLDrr = 2168,
+ X86_PSLLQri = 2169,
+ X86_PSLLQrm = 2170,
+ X86_PSLLQrr = 2171,
+ X86_PSLLWri = 2172,
+ X86_PSLLWrm = 2173,
+ X86_PSLLWrr = 2174,
+ X86_PSRADri = 2175,
+ X86_PSRADrm = 2176,
+ X86_PSRADrr = 2177,
+ X86_PSRAWri = 2178,
+ X86_PSRAWrm = 2179,
+ X86_PSRAWrr = 2180,
+ X86_PSRLDQri = 2181,
+ X86_PSRLDri = 2182,
+ X86_PSRLDrm = 2183,
+ X86_PSRLDrr = 2184,
+ X86_PSRLQri = 2185,
+ X86_PSRLQrm = 2186,
+ X86_PSRLQrr = 2187,
+ X86_PSRLWri = 2188,
+ X86_PSRLWrm = 2189,
+ X86_PSRLWrr = 2190,
+ X86_PSUBBrm = 2191,
+ X86_PSUBBrr = 2192,
+ X86_PSUBDrm = 2193,
+ X86_PSUBDrr = 2194,
+ X86_PSUBQrm = 2195,
+ X86_PSUBQrr = 2196,
+ X86_PSUBSBrm = 2197,
+ X86_PSUBSBrr = 2198,
+ X86_PSUBSWrm = 2199,
+ X86_PSUBSWrr = 2200,
+ X86_PSUBUSBrm = 2201,
+ X86_PSUBUSBrr = 2202,
+ X86_PSUBUSWrm = 2203,
+ X86_PSUBUSWrr = 2204,
+ X86_PSUBWrm = 2205,
+ X86_PSUBWrr = 2206,
+ X86_PSWAPDrm = 2207,
+ X86_PSWAPDrr = 2208,
+ X86_PTESTrm = 2209,
+ X86_PTESTrr = 2210,
+ X86_PTWRITE64m = 2211,
+ X86_PTWRITE64r = 2212,
+ X86_PTWRITEm = 2213,
+ X86_PTWRITEr = 2214,
+ X86_PUNPCKHBWrm = 2215,
+ X86_PUNPCKHBWrr = 2216,
+ X86_PUNPCKHDQrm = 2217,
+ X86_PUNPCKHDQrr = 2218,
+ X86_PUNPCKHQDQrm = 2219,
+ X86_PUNPCKHQDQrr = 2220,
+ X86_PUNPCKHWDrm = 2221,
+ X86_PUNPCKHWDrr = 2222,
+ X86_PUNPCKLBWrm = 2223,
+ X86_PUNPCKLBWrr = 2224,
+ X86_PUNPCKLDQrm = 2225,
+ X86_PUNPCKLDQrr = 2226,
+ X86_PUNPCKLQDQrm = 2227,
+ X86_PUNPCKLQDQrr = 2228,
+ X86_PUNPCKLWDrm = 2229,
+ X86_PUNPCKLWDrr = 2230,
+ X86_PUSH16i8 = 2231,
+ X86_PUSH16r = 2232,
+ X86_PUSH16rmm = 2233,
+ X86_PUSH16rmr = 2234,
+ X86_PUSH32i8 = 2235,
+ X86_PUSH32r = 2236,
+ X86_PUSH32rmm = 2237,
+ X86_PUSH32rmr = 2238,
+ X86_PUSH64i32 = 2239,
+ X86_PUSH64i8 = 2240,
+ X86_PUSH64r = 2241,
+ X86_PUSH64rmm = 2242,
+ X86_PUSH64rmr = 2243,
+ X86_PUSHA16 = 2244,
+ X86_PUSHA32 = 2245,
+ X86_PUSHCS16 = 2246,
+ X86_PUSHCS32 = 2247,
+ X86_PUSHDS16 = 2248,
+ X86_PUSHDS32 = 2249,
+ X86_PUSHES16 = 2250,
+ X86_PUSHES32 = 2251,
+ X86_PUSHF16 = 2252,
+ X86_PUSHF32 = 2253,
+ X86_PUSHF64 = 2254,
+ X86_PUSHFS16 = 2255,
+ X86_PUSHFS32 = 2256,
+ X86_PUSHFS64 = 2257,
+ X86_PUSHGS16 = 2258,
+ X86_PUSHGS32 = 2259,
+ X86_PUSHGS64 = 2260,
+ X86_PUSHSS16 = 2261,
+ X86_PUSHSS32 = 2262,
+ X86_PUSHi16 = 2263,
+ X86_PUSHi32 = 2264,
+ X86_PXORrm = 2265,
+ X86_PXORrr = 2266,
+ X86_RCL16m1 = 2267,
+ X86_RCL16mCL = 2268,
+ X86_RCL16mi = 2269,
+ X86_RCL16r1 = 2270,
+ X86_RCL16rCL = 2271,
+ X86_RCL16ri = 2272,
+ X86_RCL32m1 = 2273,
+ X86_RCL32mCL = 2274,
+ X86_RCL32mi = 2275,
+ X86_RCL32r1 = 2276,
+ X86_RCL32rCL = 2277,
+ X86_RCL32ri = 2278,
+ X86_RCL64m1 = 2279,
+ X86_RCL64mCL = 2280,
+ X86_RCL64mi = 2281,
+ X86_RCL64r1 = 2282,
+ X86_RCL64rCL = 2283,
+ X86_RCL64ri = 2284,
+ X86_RCL8m1 = 2285,
+ X86_RCL8mCL = 2286,
+ X86_RCL8mi = 2287,
+ X86_RCL8r1 = 2288,
+ X86_RCL8rCL = 2289,
+ X86_RCL8ri = 2290,
+ X86_RCPPSm = 2291,
+ X86_RCPPSr = 2292,
+ X86_RCPSSm = 2293,
+ X86_RCPSSm_Int = 2294,
+ X86_RCPSSr = 2295,
+ X86_RCPSSr_Int = 2296,
+ X86_RCR16m1 = 2297,
+ X86_RCR16mCL = 2298,
+ X86_RCR16mi = 2299,
+ X86_RCR16r1 = 2300,
+ X86_RCR16rCL = 2301,
+ X86_RCR16ri = 2302,
+ X86_RCR32m1 = 2303,
+ X86_RCR32mCL = 2304,
+ X86_RCR32mi = 2305,
+ X86_RCR32r1 = 2306,
+ X86_RCR32rCL = 2307,
+ X86_RCR32ri = 2308,
+ X86_RCR64m1 = 2309,
+ X86_RCR64mCL = 2310,
+ X86_RCR64mi = 2311,
+ X86_RCR64r1 = 2312,
+ X86_RCR64rCL = 2313,
+ X86_RCR64ri = 2314,
+ X86_RCR8m1 = 2315,
+ X86_RCR8mCL = 2316,
+ X86_RCR8mi = 2317,
+ X86_RCR8r1 = 2318,
+ X86_RCR8rCL = 2319,
+ X86_RCR8ri = 2320,
+ X86_RDFSBASE = 2321,
+ X86_RDFSBASE64 = 2322,
+ X86_RDGSBASE = 2323,
+ X86_RDGSBASE64 = 2324,
+ X86_RDMSR = 2325,
+ X86_RDPID32 = 2326,
+ X86_RDPID64 = 2327,
+ X86_RDPKRUr = 2328,
+ X86_RDPMC = 2329,
+ X86_RDRAND16r = 2330,
+ X86_RDRAND32r = 2331,
+ X86_RDRAND64r = 2332,
+ X86_RDSEED16r = 2333,
+ X86_RDSEED32r = 2334,
+ X86_RDSEED64r = 2335,
+ X86_RDSSPD = 2336,
+ X86_RDSSPQ = 2337,
+ X86_RDTSC = 2338,
+ X86_RDTSCP = 2339,
+ X86_REPNE_PREFIX = 2340,
+ X86_REP_PREFIX = 2341,
+ X86_RETIL = 2342,
+ X86_RETIQ = 2343,
+ X86_RETIW = 2344,
+ X86_RETL = 2345,
+ X86_RETQ = 2346,
+ X86_RETW = 2347,
+ X86_REX64_PREFIX = 2348,
+ X86_ROL16m1 = 2349,
+ X86_ROL16mCL = 2350,
+ X86_ROL16mi = 2351,
+ X86_ROL16r1 = 2352,
+ X86_ROL16rCL = 2353,
+ X86_ROL16ri = 2354,
+ X86_ROL32m1 = 2355,
+ X86_ROL32mCL = 2356,
+ X86_ROL32mi = 2357,
+ X86_ROL32r1 = 2358,
+ X86_ROL32rCL = 2359,
+ X86_ROL32ri = 2360,
+ X86_ROL64m1 = 2361,
+ X86_ROL64mCL = 2362,
+ X86_ROL64mi = 2363,
+ X86_ROL64r1 = 2364,
+ X86_ROL64rCL = 2365,
+ X86_ROL64ri = 2366,
+ X86_ROL8m1 = 2367,
+ X86_ROL8mCL = 2368,
+ X86_ROL8mi = 2369,
+ X86_ROL8r1 = 2370,
+ X86_ROL8rCL = 2371,
+ X86_ROL8ri = 2372,
+ X86_ROR16m1 = 2373,
+ X86_ROR16mCL = 2374,
+ X86_ROR16mi = 2375,
+ X86_ROR16r1 = 2376,
+ X86_ROR16rCL = 2377,
+ X86_ROR16ri = 2378,
+ X86_ROR32m1 = 2379,
+ X86_ROR32mCL = 2380,
+ X86_ROR32mi = 2381,
+ X86_ROR32r1 = 2382,
+ X86_ROR32rCL = 2383,
+ X86_ROR32ri = 2384,
+ X86_ROR64m1 = 2385,
+ X86_ROR64mCL = 2386,
+ X86_ROR64mi = 2387,
+ X86_ROR64r1 = 2388,
+ X86_ROR64rCL = 2389,
+ X86_ROR64ri = 2390,
+ X86_ROR8m1 = 2391,
+ X86_ROR8mCL = 2392,
+ X86_ROR8mi = 2393,
+ X86_ROR8r1 = 2394,
+ X86_ROR8rCL = 2395,
+ X86_ROR8ri = 2396,
+ X86_RORX32mi = 2397,
+ X86_RORX32ri = 2398,
+ X86_RORX64mi = 2399,
+ X86_RORX64ri = 2400,
+ X86_ROUNDPDm = 2401,
+ X86_ROUNDPDr = 2402,
+ X86_ROUNDPSm = 2403,
+ X86_ROUNDPSr = 2404,
+ X86_ROUNDSDm = 2405,
+ X86_ROUNDSDm_Int = 2406,
+ X86_ROUNDSDr = 2407,
+ X86_ROUNDSDr_Int = 2408,
+ X86_ROUNDSSm = 2409,
+ X86_ROUNDSSm_Int = 2410,
+ X86_ROUNDSSr = 2411,
+ X86_ROUNDSSr_Int = 2412,
+ X86_RSM = 2413,
+ X86_RSQRTPSm = 2414,
+ X86_RSQRTPSr = 2415,
+ X86_RSQRTSSm = 2416,
+ X86_RSQRTSSm_Int = 2417,
+ X86_RSQRTSSr = 2418,
+ X86_RSQRTSSr_Int = 2419,
+ X86_RSTORSSP = 2420,
+ X86_SAHF = 2421,
+ X86_SAL16m1 = 2422,
+ X86_SAL16mCL = 2423,
+ X86_SAL16mi = 2424,
+ X86_SAL16r1 = 2425,
+ X86_SAL16rCL = 2426,
+ X86_SAL16ri = 2427,
+ X86_SAL32m1 = 2428,
+ X86_SAL32mCL = 2429,
+ X86_SAL32mi = 2430,
+ X86_SAL32r1 = 2431,
+ X86_SAL32rCL = 2432,
+ X86_SAL32ri = 2433,
+ X86_SAL64m1 = 2434,
+ X86_SAL64mCL = 2435,
+ X86_SAL64mi = 2436,
+ X86_SAL64r1 = 2437,
+ X86_SAL64rCL = 2438,
+ X86_SAL64ri = 2439,
+ X86_SAL8m1 = 2440,
+ X86_SAL8mCL = 2441,
+ X86_SAL8mi = 2442,
+ X86_SAL8r1 = 2443,
+ X86_SAL8rCL = 2444,
+ X86_SAL8ri = 2445,
+ X86_SALC = 2446,
+ X86_SAR16m1 = 2447,
+ X86_SAR16mCL = 2448,
+ X86_SAR16mi = 2449,
+ X86_SAR16r1 = 2450,
+ X86_SAR16rCL = 2451,
+ X86_SAR16ri = 2452,
+ X86_SAR32m1 = 2453,
+ X86_SAR32mCL = 2454,
+ X86_SAR32mi = 2455,
+ X86_SAR32r1 = 2456,
+ X86_SAR32rCL = 2457,
+ X86_SAR32ri = 2458,
+ X86_SAR64m1 = 2459,
+ X86_SAR64mCL = 2460,
+ X86_SAR64mi = 2461,
+ X86_SAR64r1 = 2462,
+ X86_SAR64rCL = 2463,
+ X86_SAR64ri = 2464,
+ X86_SAR8m1 = 2465,
+ X86_SAR8mCL = 2466,
+ X86_SAR8mi = 2467,
+ X86_SAR8r1 = 2468,
+ X86_SAR8rCL = 2469,
+ X86_SAR8ri = 2470,
+ X86_SARX32rm = 2471,
+ X86_SARX32rr = 2472,
+ X86_SARX64rm = 2473,
+ X86_SARX64rr = 2474,
+ X86_SAVEPREVSSP = 2475,
+ X86_SBB16i16 = 2476,
+ X86_SBB16mi = 2477,
+ X86_SBB16mi8 = 2478,
+ X86_SBB16mr = 2479,
+ X86_SBB16ri = 2480,
+ X86_SBB16ri8 = 2481,
+ X86_SBB16rm = 2482,
+ X86_SBB16rr = 2483,
+ X86_SBB16rr_REV = 2484,
+ X86_SBB32i32 = 2485,
+ X86_SBB32mi = 2486,
+ X86_SBB32mi8 = 2487,
+ X86_SBB32mr = 2488,
+ X86_SBB32ri = 2489,
+ X86_SBB32ri8 = 2490,
+ X86_SBB32rm = 2491,
+ X86_SBB32rr = 2492,
+ X86_SBB32rr_REV = 2493,
+ X86_SBB64i32 = 2494,
+ X86_SBB64mi32 = 2495,
+ X86_SBB64mi8 = 2496,
+ X86_SBB64mr = 2497,
+ X86_SBB64ri32 = 2498,
+ X86_SBB64ri8 = 2499,
+ X86_SBB64rm = 2500,
+ X86_SBB64rr = 2501,
+ X86_SBB64rr_REV = 2502,
+ X86_SBB8i8 = 2503,
+ X86_SBB8mi = 2504,
+ X86_SBB8mi8 = 2505,
+ X86_SBB8mr = 2506,
+ X86_SBB8ri = 2507,
+ X86_SBB8ri8 = 2508,
+ X86_SBB8rm = 2509,
+ X86_SBB8rr = 2510,
+ X86_SBB8rr_REV = 2511,
+ X86_SCASB = 2512,
+ X86_SCASL = 2513,
+ X86_SCASQ = 2514,
+ X86_SCASW = 2515,
+ X86_SETAEm = 2516,
+ X86_SETAEr = 2517,
+ X86_SETAm = 2518,
+ X86_SETAr = 2519,
+ X86_SETBEm = 2520,
+ X86_SETBEr = 2521,
+ X86_SETBm = 2522,
+ X86_SETBr = 2523,
+ X86_SETEm = 2524,
+ X86_SETEr = 2525,
+ X86_SETGEm = 2526,
+ X86_SETGEr = 2527,
+ X86_SETGm = 2528,
+ X86_SETGr = 2529,
+ X86_SETLEm = 2530,
+ X86_SETLEr = 2531,
+ X86_SETLm = 2532,
+ X86_SETLr = 2533,
+ X86_SETNEm = 2534,
+ X86_SETNEr = 2535,
+ X86_SETNOm = 2536,
+ X86_SETNOr = 2537,
+ X86_SETNPm = 2538,
+ X86_SETNPr = 2539,
+ X86_SETNSm = 2540,
+ X86_SETNSr = 2541,
+ X86_SETOm = 2542,
+ X86_SETOr = 2543,
+ X86_SETPm = 2544,
+ X86_SETPr = 2545,
+ X86_SETSSBSY = 2546,
+ X86_SETSm = 2547,
+ X86_SETSr = 2548,
+ X86_SFENCE = 2549,
+ X86_SGDT16m = 2550,
+ X86_SGDT32m = 2551,
+ X86_SGDT64m = 2552,
+ X86_SHA1MSG1rm = 2553,
+ X86_SHA1MSG1rr = 2554,
+ X86_SHA1MSG2rm = 2555,
+ X86_SHA1MSG2rr = 2556,
+ X86_SHA1NEXTErm = 2557,
+ X86_SHA1NEXTErr = 2558,
+ X86_SHA1RNDS4rmi = 2559,
+ X86_SHA1RNDS4rri = 2560,
+ X86_SHA256MSG1rm = 2561,
+ X86_SHA256MSG1rr = 2562,
+ X86_SHA256MSG2rm = 2563,
+ X86_SHA256MSG2rr = 2564,
+ X86_SHA256RNDS2rm = 2565,
+ X86_SHA256RNDS2rr = 2566,
+ X86_SHL16m1 = 2567,
+ X86_SHL16mCL = 2568,
+ X86_SHL16mi = 2569,
+ X86_SHL16r1 = 2570,
+ X86_SHL16rCL = 2571,
+ X86_SHL16ri = 2572,
+ X86_SHL32m1 = 2573,
+ X86_SHL32mCL = 2574,
+ X86_SHL32mi = 2575,
+ X86_SHL32r1 = 2576,
+ X86_SHL32rCL = 2577,
+ X86_SHL32ri = 2578,
+ X86_SHL64m1 = 2579,
+ X86_SHL64mCL = 2580,
+ X86_SHL64mi = 2581,
+ X86_SHL64r1 = 2582,
+ X86_SHL64rCL = 2583,
+ X86_SHL64ri = 2584,
+ X86_SHL8m1 = 2585,
+ X86_SHL8mCL = 2586,
+ X86_SHL8mi = 2587,
+ X86_SHL8r1 = 2588,
+ X86_SHL8rCL = 2589,
+ X86_SHL8ri = 2590,
+ X86_SHLD16mrCL = 2591,
+ X86_SHLD16mri8 = 2592,
+ X86_SHLD16rrCL = 2593,
+ X86_SHLD16rri8 = 2594,
+ X86_SHLD32mrCL = 2595,
+ X86_SHLD32mri8 = 2596,
+ X86_SHLD32rrCL = 2597,
+ X86_SHLD32rri8 = 2598,
+ X86_SHLD64mrCL = 2599,
+ X86_SHLD64mri8 = 2600,
+ X86_SHLD64rrCL = 2601,
+ X86_SHLD64rri8 = 2602,
+ X86_SHLX32rm = 2603,
+ X86_SHLX32rr = 2604,
+ X86_SHLX64rm = 2605,
+ X86_SHLX64rr = 2606,
+ X86_SHR16m1 = 2607,
+ X86_SHR16mCL = 2608,
+ X86_SHR16mi = 2609,
+ X86_SHR16r1 = 2610,
+ X86_SHR16rCL = 2611,
+ X86_SHR16ri = 2612,
+ X86_SHR32m1 = 2613,
+ X86_SHR32mCL = 2614,
+ X86_SHR32mi = 2615,
+ X86_SHR32r1 = 2616,
+ X86_SHR32rCL = 2617,
+ X86_SHR32ri = 2618,
+ X86_SHR64m1 = 2619,
+ X86_SHR64mCL = 2620,
+ X86_SHR64mi = 2621,
+ X86_SHR64r1 = 2622,
+ X86_SHR64rCL = 2623,
+ X86_SHR64ri = 2624,
+ X86_SHR8m1 = 2625,
+ X86_SHR8mCL = 2626,
+ X86_SHR8mi = 2627,
+ X86_SHR8r1 = 2628,
+ X86_SHR8rCL = 2629,
+ X86_SHR8ri = 2630,
+ X86_SHRD16mrCL = 2631,
+ X86_SHRD16mri8 = 2632,
+ X86_SHRD16rrCL = 2633,
+ X86_SHRD16rri8 = 2634,
+ X86_SHRD32mrCL = 2635,
+ X86_SHRD32mri8 = 2636,
+ X86_SHRD32rrCL = 2637,
+ X86_SHRD32rri8 = 2638,
+ X86_SHRD64mrCL = 2639,
+ X86_SHRD64mri8 = 2640,
+ X86_SHRD64rrCL = 2641,
+ X86_SHRD64rri8 = 2642,
+ X86_SHRX32rm = 2643,
+ X86_SHRX32rr = 2644,
+ X86_SHRX64rm = 2645,
+ X86_SHRX64rr = 2646,
+ X86_SHUFPDrmi = 2647,
+ X86_SHUFPDrri = 2648,
+ X86_SHUFPSrmi = 2649,
+ X86_SHUFPSrri = 2650,
+ X86_SIDT16m = 2651,
+ X86_SIDT32m = 2652,
+ X86_SIDT64m = 2653,
+ X86_SIN_F = 2654,
+ X86_SIN_Fp32 = 2655,
+ X86_SIN_Fp64 = 2656,
+ X86_SIN_Fp80 = 2657,
+ X86_SKINIT = 2658,
+ X86_SLDT16m = 2659,
+ X86_SLDT16r = 2660,
+ X86_SLDT32r = 2661,
+ X86_SLDT64r = 2662,
+ X86_SLWPCB = 2663,
+ X86_SLWPCB64 = 2664,
+ X86_SMSW16m = 2665,
+ X86_SMSW16r = 2666,
+ X86_SMSW32r = 2667,
+ X86_SMSW64r = 2668,
+ X86_SQRTPDm = 2669,
+ X86_SQRTPDr = 2670,
+ X86_SQRTPSm = 2671,
+ X86_SQRTPSr = 2672,
+ X86_SQRTSDm = 2673,
+ X86_SQRTSDm_Int = 2674,
+ X86_SQRTSDr = 2675,
+ X86_SQRTSDr_Int = 2676,
+ X86_SQRTSSm = 2677,
+ X86_SQRTSSm_Int = 2678,
+ X86_SQRTSSr = 2679,
+ X86_SQRTSSr_Int = 2680,
+ X86_SQRT_F = 2681,
+ X86_SQRT_Fp32 = 2682,
+ X86_SQRT_Fp64 = 2683,
+ X86_SQRT_Fp80 = 2684,
+ X86_STAC = 2685,
+ X86_STC = 2686,
+ X86_STD = 2687,
+ X86_STGI = 2688,
+ X86_STI = 2689,
+ X86_STMXCSR = 2690,
+ X86_STOSB = 2691,
+ X86_STOSL = 2692,
+ X86_STOSQ = 2693,
+ X86_STOSW = 2694,
+ X86_STR16r = 2695,
+ X86_STR32r = 2696,
+ X86_STR64r = 2697,
+ X86_STRm = 2698,
+ X86_ST_F32m = 2699,
+ X86_ST_F64m = 2700,
+ X86_ST_FP32m = 2701,
+ X86_ST_FP64m = 2702,
+ X86_ST_FP80m = 2703,
+ X86_ST_FPrr = 2704,
+ X86_ST_Fp32m = 2705,
+ X86_ST_Fp64m = 2706,
+ X86_ST_Fp64m32 = 2707,
+ X86_ST_Fp80m32 = 2708,
+ X86_ST_Fp80m64 = 2709,
+ X86_ST_FpP32m = 2710,
+ X86_ST_FpP64m = 2711,
+ X86_ST_FpP64m32 = 2712,
+ X86_ST_FpP80m = 2713,
+ X86_ST_FpP80m32 = 2714,
+ X86_ST_FpP80m64 = 2715,
+ X86_ST_Frr = 2716,
+ X86_SUB16i16 = 2717,
+ X86_SUB16mi = 2718,
+ X86_SUB16mi8 = 2719,
+ X86_SUB16mr = 2720,
+ X86_SUB16ri = 2721,
+ X86_SUB16ri8 = 2722,
+ X86_SUB16rm = 2723,
+ X86_SUB16rr = 2724,
+ X86_SUB16rr_REV = 2725,
+ X86_SUB32i32 = 2726,
+ X86_SUB32mi = 2727,
+ X86_SUB32mi8 = 2728,
+ X86_SUB32mr = 2729,
+ X86_SUB32ri = 2730,
+ X86_SUB32ri8 = 2731,
+ X86_SUB32rm = 2732,
+ X86_SUB32rr = 2733,
+ X86_SUB32rr_REV = 2734,
+ X86_SUB64i32 = 2735,
+ X86_SUB64mi32 = 2736,
+ X86_SUB64mi8 = 2737,
+ X86_SUB64mr = 2738,
+ X86_SUB64ri32 = 2739,
+ X86_SUB64ri8 = 2740,
+ X86_SUB64rm = 2741,
+ X86_SUB64rr = 2742,
+ X86_SUB64rr_REV = 2743,
+ X86_SUB8i8 = 2744,
+ X86_SUB8mi = 2745,
+ X86_SUB8mi8 = 2746,
+ X86_SUB8mr = 2747,
+ X86_SUB8ri = 2748,
+ X86_SUB8ri8 = 2749,
+ X86_SUB8rm = 2750,
+ X86_SUB8rr = 2751,
+ X86_SUB8rr_REV = 2752,
+ X86_SUBPDrm = 2753,
+ X86_SUBPDrr = 2754,
+ X86_SUBPSrm = 2755,
+ X86_SUBPSrr = 2756,
+ X86_SUBR_F32m = 2757,
+ X86_SUBR_F64m = 2758,
+ X86_SUBR_FI16m = 2759,
+ X86_SUBR_FI32m = 2760,
+ X86_SUBR_FPrST0 = 2761,
+ X86_SUBR_FST0r = 2762,
+ X86_SUBR_Fp32m = 2763,
+ X86_SUBR_Fp64m = 2764,
+ X86_SUBR_Fp64m32 = 2765,
+ X86_SUBR_Fp80m32 = 2766,
+ X86_SUBR_Fp80m64 = 2767,
+ X86_SUBR_FpI16m32 = 2768,
+ X86_SUBR_FpI16m64 = 2769,
+ X86_SUBR_FpI16m80 = 2770,
+ X86_SUBR_FpI32m32 = 2771,
+ X86_SUBR_FpI32m64 = 2772,
+ X86_SUBR_FpI32m80 = 2773,
+ X86_SUBR_FrST0 = 2774,
+ X86_SUBSDrm = 2775,
+ X86_SUBSDrm_Int = 2776,
+ X86_SUBSDrr = 2777,
+ X86_SUBSDrr_Int = 2778,
+ X86_SUBSSrm = 2779,
+ X86_SUBSSrm_Int = 2780,
+ X86_SUBSSrr = 2781,
+ X86_SUBSSrr_Int = 2782,
+ X86_SUB_F32m = 2783,
+ X86_SUB_F64m = 2784,
+ X86_SUB_FI16m = 2785,
+ X86_SUB_FI32m = 2786,
+ X86_SUB_FPrST0 = 2787,
+ X86_SUB_FST0r = 2788,
+ X86_SUB_Fp32 = 2789,
+ X86_SUB_Fp32m = 2790,
+ X86_SUB_Fp64 = 2791,
+ X86_SUB_Fp64m = 2792,
+ X86_SUB_Fp64m32 = 2793,
+ X86_SUB_Fp80 = 2794,
+ X86_SUB_Fp80m32 = 2795,
+ X86_SUB_Fp80m64 = 2796,
+ X86_SUB_FpI16m32 = 2797,
+ X86_SUB_FpI16m64 = 2798,
+ X86_SUB_FpI16m80 = 2799,
+ X86_SUB_FpI32m32 = 2800,
+ X86_SUB_FpI32m64 = 2801,
+ X86_SUB_FpI32m80 = 2802,
+ X86_SUB_FrST0 = 2803,
+ X86_SWAPGS = 2804,
+ X86_SYSCALL = 2805,
+ X86_SYSENTER = 2806,
+ X86_SYSEXIT = 2807,
+ X86_SYSEXIT64 = 2808,
+ X86_SYSRET = 2809,
+ X86_SYSRET64 = 2810,
+ X86_T1MSKC32rm = 2811,
+ X86_T1MSKC32rr = 2812,
+ X86_T1MSKC64rm = 2813,
+ X86_T1MSKC64rr = 2814,
+ X86_TEST16i16 = 2815,
+ X86_TEST16mi = 2816,
+ X86_TEST16mi_alt = 2817,
+ X86_TEST16mr = 2818,
+ X86_TEST16ri = 2819,
+ X86_TEST16ri_alt = 2820,
+ X86_TEST16rr = 2821,
+ X86_TEST32i32 = 2822,
+ X86_TEST32mi = 2823,
+ X86_TEST32mi_alt = 2824,
+ X86_TEST32mr = 2825,
+ X86_TEST32ri = 2826,
+ X86_TEST32ri_alt = 2827,
+ X86_TEST32rr = 2828,
+ X86_TEST64i32 = 2829,
+ X86_TEST64mi32 = 2830,
+ X86_TEST64mi32_alt = 2831,
+ X86_TEST64mr = 2832,
+ X86_TEST64ri32 = 2833,
+ X86_TEST64ri32_alt = 2834,
+ X86_TEST64rr = 2835,
+ X86_TEST8i8 = 2836,
+ X86_TEST8mi = 2837,
+ X86_TEST8mi_alt = 2838,
+ X86_TEST8mr = 2839,
+ X86_TEST8ri = 2840,
+ X86_TEST8ri_alt = 2841,
+ X86_TEST8rr = 2842,
+ X86_TPAUSE = 2843,
+ X86_TST_F = 2844,
+ X86_TST_Fp32 = 2845,
+ X86_TST_Fp64 = 2846,
+ X86_TST_Fp80 = 2847,
+ X86_TZCNT16rm = 2848,
+ X86_TZCNT16rr = 2849,
+ X86_TZCNT32rm = 2850,
+ X86_TZCNT32rr = 2851,
+ X86_TZCNT64rm = 2852,
+ X86_TZCNT64rr = 2853,
+ X86_TZMSK32rm = 2854,
+ X86_TZMSK32rr = 2855,
+ X86_TZMSK64rm = 2856,
+ X86_TZMSK64rr = 2857,
+ X86_UCOMISDrm = 2858,
+ X86_UCOMISDrm_Int = 2859,
+ X86_UCOMISDrr = 2860,
+ X86_UCOMISDrr_Int = 2861,
+ X86_UCOMISSrm = 2862,
+ X86_UCOMISSrm_Int = 2863,
+ X86_UCOMISSrr = 2864,
+ X86_UCOMISSrr_Int = 2865,
+ X86_UCOM_FIPr = 2866,
+ X86_UCOM_FIr = 2867,
+ X86_UCOM_FPPr = 2868,
+ X86_UCOM_FPr = 2869,
+ X86_UCOM_FpIr32 = 2870,
+ X86_UCOM_FpIr64 = 2871,
+ X86_UCOM_FpIr80 = 2872,
+ X86_UCOM_Fpr32 = 2873,
+ X86_UCOM_Fpr64 = 2874,
+ X86_UCOM_Fpr80 = 2875,
+ X86_UCOM_Fr = 2876,
+ X86_UD0 = 2877,
+ X86_UD1 = 2878,
+ X86_UD2 = 2879,
+ X86_UMONITOR16 = 2880,
+ X86_UMONITOR32 = 2881,
+ X86_UMONITOR64 = 2882,
+ X86_UMWAIT = 2883,
+ X86_UNPCKHPDrm = 2884,
+ X86_UNPCKHPDrr = 2885,
+ X86_UNPCKHPSrm = 2886,
+ X86_UNPCKHPSrr = 2887,
+ X86_UNPCKLPDrm = 2888,
+ X86_UNPCKLPDrr = 2889,
+ X86_UNPCKLPSrm = 2890,
+ X86_UNPCKLPSrr = 2891,
+ X86_V4FMADDPSrm = 2892,
+ X86_V4FMADDPSrmk = 2893,
+ X86_V4FMADDPSrmkz = 2894,
+ X86_V4FMADDSSrm = 2895,
+ X86_V4FMADDSSrmk = 2896,
+ X86_V4FMADDSSrmkz = 2897,
+ X86_V4FNMADDPSrm = 2898,
+ X86_V4FNMADDPSrmk = 2899,
+ X86_V4FNMADDPSrmkz = 2900,
+ X86_V4FNMADDSSrm = 2901,
+ X86_V4FNMADDSSrmk = 2902,
+ X86_V4FNMADDSSrmkz = 2903,
+ X86_VADDPDYrm = 2904,
+ X86_VADDPDYrr = 2905,
+ X86_VADDPDZ128rm = 2906,
+ X86_VADDPDZ128rmb = 2907,
+ X86_VADDPDZ128rmbk = 2908,
+ X86_VADDPDZ128rmbkz = 2909,
+ X86_VADDPDZ128rmk = 2910,
+ X86_VADDPDZ128rmkz = 2911,
+ X86_VADDPDZ128rr = 2912,
+ X86_VADDPDZ128rrk = 2913,
+ X86_VADDPDZ128rrkz = 2914,
+ X86_VADDPDZ256rm = 2915,
+ X86_VADDPDZ256rmb = 2916,
+ X86_VADDPDZ256rmbk = 2917,
+ X86_VADDPDZ256rmbkz = 2918,
+ X86_VADDPDZ256rmk = 2919,
+ X86_VADDPDZ256rmkz = 2920,
+ X86_VADDPDZ256rr = 2921,
+ X86_VADDPDZ256rrk = 2922,
+ X86_VADDPDZ256rrkz = 2923,
+ X86_VADDPDZrm = 2924,
+ X86_VADDPDZrmb = 2925,
+ X86_VADDPDZrmbk = 2926,
+ X86_VADDPDZrmbkz = 2927,
+ X86_VADDPDZrmk = 2928,
+ X86_VADDPDZrmkz = 2929,
+ X86_VADDPDZrr = 2930,
+ X86_VADDPDZrrb = 2931,
+ X86_VADDPDZrrbk = 2932,
+ X86_VADDPDZrrbkz = 2933,
+ X86_VADDPDZrrk = 2934,
+ X86_VADDPDZrrkz = 2935,
+ X86_VADDPDrm = 2936,
+ X86_VADDPDrr = 2937,
+ X86_VADDPSYrm = 2938,
+ X86_VADDPSYrr = 2939,
+ X86_VADDPSZ128rm = 2940,
+ X86_VADDPSZ128rmb = 2941,
+ X86_VADDPSZ128rmbk = 2942,
+ X86_VADDPSZ128rmbkz = 2943,
+ X86_VADDPSZ128rmk = 2944,
+ X86_VADDPSZ128rmkz = 2945,
+ X86_VADDPSZ128rr = 2946,
+ X86_VADDPSZ128rrk = 2947,
+ X86_VADDPSZ128rrkz = 2948,
+ X86_VADDPSZ256rm = 2949,
+ X86_VADDPSZ256rmb = 2950,
+ X86_VADDPSZ256rmbk = 2951,
+ X86_VADDPSZ256rmbkz = 2952,
+ X86_VADDPSZ256rmk = 2953,
+ X86_VADDPSZ256rmkz = 2954,
+ X86_VADDPSZ256rr = 2955,
+ X86_VADDPSZ256rrk = 2956,
+ X86_VADDPSZ256rrkz = 2957,
+ X86_VADDPSZrm = 2958,
+ X86_VADDPSZrmb = 2959,
+ X86_VADDPSZrmbk = 2960,
+ X86_VADDPSZrmbkz = 2961,
+ X86_VADDPSZrmk = 2962,
+ X86_VADDPSZrmkz = 2963,
+ X86_VADDPSZrr = 2964,
+ X86_VADDPSZrrb = 2965,
+ X86_VADDPSZrrbk = 2966,
+ X86_VADDPSZrrbkz = 2967,
+ X86_VADDPSZrrk = 2968,
+ X86_VADDPSZrrkz = 2969,
+ X86_VADDPSrm = 2970,
+ X86_VADDPSrr = 2971,
+ X86_VADDSDZrm = 2972,
+ X86_VADDSDZrm_Int = 2973,
+ X86_VADDSDZrm_Intk = 2974,
+ X86_VADDSDZrm_Intkz = 2975,
+ X86_VADDSDZrr = 2976,
+ X86_VADDSDZrr_Int = 2977,
+ X86_VADDSDZrr_Intk = 2978,
+ X86_VADDSDZrr_Intkz = 2979,
+ X86_VADDSDZrrb_Int = 2980,
+ X86_VADDSDZrrb_Intk = 2981,
+ X86_VADDSDZrrb_Intkz = 2982,
+ X86_VADDSDrm = 2983,
+ X86_VADDSDrm_Int = 2984,
+ X86_VADDSDrr = 2985,
+ X86_VADDSDrr_Int = 2986,
+ X86_VADDSSZrm = 2987,
+ X86_VADDSSZrm_Int = 2988,
+ X86_VADDSSZrm_Intk = 2989,
+ X86_VADDSSZrm_Intkz = 2990,
+ X86_VADDSSZrr = 2991,
+ X86_VADDSSZrr_Int = 2992,
+ X86_VADDSSZrr_Intk = 2993,
+ X86_VADDSSZrr_Intkz = 2994,
+ X86_VADDSSZrrb_Int = 2995,
+ X86_VADDSSZrrb_Intk = 2996,
+ X86_VADDSSZrrb_Intkz = 2997,
+ X86_VADDSSrm = 2998,
+ X86_VADDSSrm_Int = 2999,
+ X86_VADDSSrr = 3000,
+ X86_VADDSSrr_Int = 3001,
+ X86_VADDSUBPDYrm = 3002,
+ X86_VADDSUBPDYrr = 3003,
+ X86_VADDSUBPDrm = 3004,
+ X86_VADDSUBPDrr = 3005,
+ X86_VADDSUBPSYrm = 3006,
+ X86_VADDSUBPSYrr = 3007,
+ X86_VADDSUBPSrm = 3008,
+ X86_VADDSUBPSrr = 3009,
+ X86_VAESDECLASTYrm = 3010,
+ X86_VAESDECLASTYrr = 3011,
+ X86_VAESDECLASTZ128rm = 3012,
+ X86_VAESDECLASTZ128rr = 3013,
+ X86_VAESDECLASTZ256rm = 3014,
+ X86_VAESDECLASTZ256rr = 3015,
+ X86_VAESDECLASTZrm = 3016,
+ X86_VAESDECLASTZrr = 3017,
+ X86_VAESDECLASTrm = 3018,
+ X86_VAESDECLASTrr = 3019,
+ X86_VAESDECYrm = 3020,
+ X86_VAESDECYrr = 3021,
+ X86_VAESDECZ128rm = 3022,
+ X86_VAESDECZ128rr = 3023,
+ X86_VAESDECZ256rm = 3024,
+ X86_VAESDECZ256rr = 3025,
+ X86_VAESDECZrm = 3026,
+ X86_VAESDECZrr = 3027,
+ X86_VAESDECrm = 3028,
+ X86_VAESDECrr = 3029,
+ X86_VAESENCLASTYrm = 3030,
+ X86_VAESENCLASTYrr = 3031,
+ X86_VAESENCLASTZ128rm = 3032,
+ X86_VAESENCLASTZ128rr = 3033,
+ X86_VAESENCLASTZ256rm = 3034,
+ X86_VAESENCLASTZ256rr = 3035,
+ X86_VAESENCLASTZrm = 3036,
+ X86_VAESENCLASTZrr = 3037,
+ X86_VAESENCLASTrm = 3038,
+ X86_VAESENCLASTrr = 3039,
+ X86_VAESENCYrm = 3040,
+ X86_VAESENCYrr = 3041,
+ X86_VAESENCZ128rm = 3042,
+ X86_VAESENCZ128rr = 3043,
+ X86_VAESENCZ256rm = 3044,
+ X86_VAESENCZ256rr = 3045,
+ X86_VAESENCZrm = 3046,
+ X86_VAESENCZrr = 3047,
+ X86_VAESENCrm = 3048,
+ X86_VAESENCrr = 3049,
+ X86_VAESIMCrm = 3050,
+ X86_VAESIMCrr = 3051,
+ X86_VAESKEYGENASSIST128rm = 3052,
+ X86_VAESKEYGENASSIST128rr = 3053,
+ X86_VALIGNDZ128rmbi = 3054,
+ X86_VALIGNDZ128rmbik = 3055,
+ X86_VALIGNDZ128rmbikz = 3056,
+ X86_VALIGNDZ128rmi = 3057,
+ X86_VALIGNDZ128rmik = 3058,
+ X86_VALIGNDZ128rmikz = 3059,
+ X86_VALIGNDZ128rri = 3060,
+ X86_VALIGNDZ128rrik = 3061,
+ X86_VALIGNDZ128rrikz = 3062,
+ X86_VALIGNDZ256rmbi = 3063,
+ X86_VALIGNDZ256rmbik = 3064,
+ X86_VALIGNDZ256rmbikz = 3065,
+ X86_VALIGNDZ256rmi = 3066,
+ X86_VALIGNDZ256rmik = 3067,
+ X86_VALIGNDZ256rmikz = 3068,
+ X86_VALIGNDZ256rri = 3069,
+ X86_VALIGNDZ256rrik = 3070,
+ X86_VALIGNDZ256rrikz = 3071,
+ X86_VALIGNDZrmbi = 3072,
+ X86_VALIGNDZrmbik = 3073,
+ X86_VALIGNDZrmbikz = 3074,
+ X86_VALIGNDZrmi = 3075,
+ X86_VALIGNDZrmik = 3076,
+ X86_VALIGNDZrmikz = 3077,
+ X86_VALIGNDZrri = 3078,
+ X86_VALIGNDZrrik = 3079,
+ X86_VALIGNDZrrikz = 3080,
+ X86_VALIGNQZ128rmbi = 3081,
+ X86_VALIGNQZ128rmbik = 3082,
+ X86_VALIGNQZ128rmbikz = 3083,
+ X86_VALIGNQZ128rmi = 3084,
+ X86_VALIGNQZ128rmik = 3085,
+ X86_VALIGNQZ128rmikz = 3086,
+ X86_VALIGNQZ128rri = 3087,
+ X86_VALIGNQZ128rrik = 3088,
+ X86_VALIGNQZ128rrikz = 3089,
+ X86_VALIGNQZ256rmbi = 3090,
+ X86_VALIGNQZ256rmbik = 3091,
+ X86_VALIGNQZ256rmbikz = 3092,
+ X86_VALIGNQZ256rmi = 3093,
+ X86_VALIGNQZ256rmik = 3094,
+ X86_VALIGNQZ256rmikz = 3095,
+ X86_VALIGNQZ256rri = 3096,
+ X86_VALIGNQZ256rrik = 3097,
+ X86_VALIGNQZ256rrikz = 3098,
+ X86_VALIGNQZrmbi = 3099,
+ X86_VALIGNQZrmbik = 3100,
+ X86_VALIGNQZrmbikz = 3101,
+ X86_VALIGNQZrmi = 3102,
+ X86_VALIGNQZrmik = 3103,
+ X86_VALIGNQZrmikz = 3104,
+ X86_VALIGNQZrri = 3105,
+ X86_VALIGNQZrrik = 3106,
+ X86_VALIGNQZrrikz = 3107,
+ X86_VANDNPDYrm = 3108,
+ X86_VANDNPDYrr = 3109,
+ X86_VANDNPDZ128rm = 3110,
+ X86_VANDNPDZ128rmb = 3111,
+ X86_VANDNPDZ128rmbk = 3112,
+ X86_VANDNPDZ128rmbkz = 3113,
+ X86_VANDNPDZ128rmk = 3114,
+ X86_VANDNPDZ128rmkz = 3115,
+ X86_VANDNPDZ128rr = 3116,
+ X86_VANDNPDZ128rrk = 3117,
+ X86_VANDNPDZ128rrkz = 3118,
+ X86_VANDNPDZ256rm = 3119,
+ X86_VANDNPDZ256rmb = 3120,
+ X86_VANDNPDZ256rmbk = 3121,
+ X86_VANDNPDZ256rmbkz = 3122,
+ X86_VANDNPDZ256rmk = 3123,
+ X86_VANDNPDZ256rmkz = 3124,
+ X86_VANDNPDZ256rr = 3125,
+ X86_VANDNPDZ256rrk = 3126,
+ X86_VANDNPDZ256rrkz = 3127,
+ X86_VANDNPDZrm = 3128,
+ X86_VANDNPDZrmb = 3129,
+ X86_VANDNPDZrmbk = 3130,
+ X86_VANDNPDZrmbkz = 3131,
+ X86_VANDNPDZrmk = 3132,
+ X86_VANDNPDZrmkz = 3133,
+ X86_VANDNPDZrr = 3134,
+ X86_VANDNPDZrrk = 3135,
+ X86_VANDNPDZrrkz = 3136,
+ X86_VANDNPDrm = 3137,
+ X86_VANDNPDrr = 3138,
+ X86_VANDNPSYrm = 3139,
+ X86_VANDNPSYrr = 3140,
+ X86_VANDNPSZ128rm = 3141,
+ X86_VANDNPSZ128rmb = 3142,
+ X86_VANDNPSZ128rmbk = 3143,
+ X86_VANDNPSZ128rmbkz = 3144,
+ X86_VANDNPSZ128rmk = 3145,
+ X86_VANDNPSZ128rmkz = 3146,
+ X86_VANDNPSZ128rr = 3147,
+ X86_VANDNPSZ128rrk = 3148,
+ X86_VANDNPSZ128rrkz = 3149,
+ X86_VANDNPSZ256rm = 3150,
+ X86_VANDNPSZ256rmb = 3151,
+ X86_VANDNPSZ256rmbk = 3152,
+ X86_VANDNPSZ256rmbkz = 3153,
+ X86_VANDNPSZ256rmk = 3154,
+ X86_VANDNPSZ256rmkz = 3155,
+ X86_VANDNPSZ256rr = 3156,
+ X86_VANDNPSZ256rrk = 3157,
+ X86_VANDNPSZ256rrkz = 3158,
+ X86_VANDNPSZrm = 3159,
+ X86_VANDNPSZrmb = 3160,
+ X86_VANDNPSZrmbk = 3161,
+ X86_VANDNPSZrmbkz = 3162,
+ X86_VANDNPSZrmk = 3163,
+ X86_VANDNPSZrmkz = 3164,
+ X86_VANDNPSZrr = 3165,
+ X86_VANDNPSZrrk = 3166,
+ X86_VANDNPSZrrkz = 3167,
+ X86_VANDNPSrm = 3168,
+ X86_VANDNPSrr = 3169,
+ X86_VANDPDYrm = 3170,
+ X86_VANDPDYrr = 3171,
+ X86_VANDPDZ128rm = 3172,
+ X86_VANDPDZ128rmb = 3173,
+ X86_VANDPDZ128rmbk = 3174,
+ X86_VANDPDZ128rmbkz = 3175,
+ X86_VANDPDZ128rmk = 3176,
+ X86_VANDPDZ128rmkz = 3177,
+ X86_VANDPDZ128rr = 3178,
+ X86_VANDPDZ128rrk = 3179,
+ X86_VANDPDZ128rrkz = 3180,
+ X86_VANDPDZ256rm = 3181,
+ X86_VANDPDZ256rmb = 3182,
+ X86_VANDPDZ256rmbk = 3183,
+ X86_VANDPDZ256rmbkz = 3184,
+ X86_VANDPDZ256rmk = 3185,
+ X86_VANDPDZ256rmkz = 3186,
+ X86_VANDPDZ256rr = 3187,
+ X86_VANDPDZ256rrk = 3188,
+ X86_VANDPDZ256rrkz = 3189,
+ X86_VANDPDZrm = 3190,
+ X86_VANDPDZrmb = 3191,
+ X86_VANDPDZrmbk = 3192,
+ X86_VANDPDZrmbkz = 3193,
+ X86_VANDPDZrmk = 3194,
+ X86_VANDPDZrmkz = 3195,
+ X86_VANDPDZrr = 3196,
+ X86_VANDPDZrrk = 3197,
+ X86_VANDPDZrrkz = 3198,
+ X86_VANDPDrm = 3199,
+ X86_VANDPDrr = 3200,
+ X86_VANDPSYrm = 3201,
+ X86_VANDPSYrr = 3202,
+ X86_VANDPSZ128rm = 3203,
+ X86_VANDPSZ128rmb = 3204,
+ X86_VANDPSZ128rmbk = 3205,
+ X86_VANDPSZ128rmbkz = 3206,
+ X86_VANDPSZ128rmk = 3207,
+ X86_VANDPSZ128rmkz = 3208,
+ X86_VANDPSZ128rr = 3209,
+ X86_VANDPSZ128rrk = 3210,
+ X86_VANDPSZ128rrkz = 3211,
+ X86_VANDPSZ256rm = 3212,
+ X86_VANDPSZ256rmb = 3213,
+ X86_VANDPSZ256rmbk = 3214,
+ X86_VANDPSZ256rmbkz = 3215,
+ X86_VANDPSZ256rmk = 3216,
+ X86_VANDPSZ256rmkz = 3217,
+ X86_VANDPSZ256rr = 3218,
+ X86_VANDPSZ256rrk = 3219,
+ X86_VANDPSZ256rrkz = 3220,
+ X86_VANDPSZrm = 3221,
+ X86_VANDPSZrmb = 3222,
+ X86_VANDPSZrmbk = 3223,
+ X86_VANDPSZrmbkz = 3224,
+ X86_VANDPSZrmk = 3225,
+ X86_VANDPSZrmkz = 3226,
+ X86_VANDPSZrr = 3227,
+ X86_VANDPSZrrk = 3228,
+ X86_VANDPSZrrkz = 3229,
+ X86_VANDPSrm = 3230,
+ X86_VANDPSrr = 3231,
+ X86_VBLENDMPDZ128rm = 3232,
+ X86_VBLENDMPDZ128rmb = 3233,
+ X86_VBLENDMPDZ128rmbk = 3234,
+ X86_VBLENDMPDZ128rmbkz = 3235,
+ X86_VBLENDMPDZ128rmk = 3236,
+ X86_VBLENDMPDZ128rmkz = 3237,
+ X86_VBLENDMPDZ128rr = 3238,
+ X86_VBLENDMPDZ128rrk = 3239,
+ X86_VBLENDMPDZ128rrkz = 3240,
+ X86_VBLENDMPDZ256rm = 3241,
+ X86_VBLENDMPDZ256rmb = 3242,
+ X86_VBLENDMPDZ256rmbk = 3243,
+ X86_VBLENDMPDZ256rmbkz = 3244,
+ X86_VBLENDMPDZ256rmk = 3245,
+ X86_VBLENDMPDZ256rmkz = 3246,
+ X86_VBLENDMPDZ256rr = 3247,
+ X86_VBLENDMPDZ256rrk = 3248,
+ X86_VBLENDMPDZ256rrkz = 3249,
+ X86_VBLENDMPDZrm = 3250,
+ X86_VBLENDMPDZrmb = 3251,
+ X86_VBLENDMPDZrmbk = 3252,
+ X86_VBLENDMPDZrmbkz = 3253,
+ X86_VBLENDMPDZrmk = 3254,
+ X86_VBLENDMPDZrmkz = 3255,
+ X86_VBLENDMPDZrr = 3256,
+ X86_VBLENDMPDZrrk = 3257,
+ X86_VBLENDMPDZrrkz = 3258,
+ X86_VBLENDMPSZ128rm = 3259,
+ X86_VBLENDMPSZ128rmb = 3260,
+ X86_VBLENDMPSZ128rmbk = 3261,
+ X86_VBLENDMPSZ128rmbkz = 3262,
+ X86_VBLENDMPSZ128rmk = 3263,
+ X86_VBLENDMPSZ128rmkz = 3264,
+ X86_VBLENDMPSZ128rr = 3265,
+ X86_VBLENDMPSZ128rrk = 3266,
+ X86_VBLENDMPSZ128rrkz = 3267,
+ X86_VBLENDMPSZ256rm = 3268,
+ X86_VBLENDMPSZ256rmb = 3269,
+ X86_VBLENDMPSZ256rmbk = 3270,
+ X86_VBLENDMPSZ256rmbkz = 3271,
+ X86_VBLENDMPSZ256rmk = 3272,
+ X86_VBLENDMPSZ256rmkz = 3273,
+ X86_VBLENDMPSZ256rr = 3274,
+ X86_VBLENDMPSZ256rrk = 3275,
+ X86_VBLENDMPSZ256rrkz = 3276,
+ X86_VBLENDMPSZrm = 3277,
+ X86_VBLENDMPSZrmb = 3278,
+ X86_VBLENDMPSZrmbk = 3279,
+ X86_VBLENDMPSZrmbkz = 3280,
+ X86_VBLENDMPSZrmk = 3281,
+ X86_VBLENDMPSZrmkz = 3282,
+ X86_VBLENDMPSZrr = 3283,
+ X86_VBLENDMPSZrrk = 3284,
+ X86_VBLENDMPSZrrkz = 3285,
+ X86_VBLENDPDYrmi = 3286,
+ X86_VBLENDPDYrri = 3287,
+ X86_VBLENDPDrmi = 3288,
+ X86_VBLENDPDrri = 3289,
+ X86_VBLENDPSYrmi = 3290,
+ X86_VBLENDPSYrri = 3291,
+ X86_VBLENDPSrmi = 3292,
+ X86_VBLENDPSrri = 3293,
+ X86_VBLENDVPDYrm = 3294,
+ X86_VBLENDVPDYrr = 3295,
+ X86_VBLENDVPDrm = 3296,
+ X86_VBLENDVPDrr = 3297,
+ X86_VBLENDVPSYrm = 3298,
+ X86_VBLENDVPSYrr = 3299,
+ X86_VBLENDVPSrm = 3300,
+ X86_VBLENDVPSrr = 3301,
+ X86_VBROADCASTF128 = 3302,
+ X86_VBROADCASTF32X2Z256m = 3303,
+ X86_VBROADCASTF32X2Z256mk = 3304,
+ X86_VBROADCASTF32X2Z256mkz = 3305,
+ X86_VBROADCASTF32X2Z256r = 3306,
+ X86_VBROADCASTF32X2Z256rk = 3307,
+ X86_VBROADCASTF32X2Z256rkz = 3308,
+ X86_VBROADCASTF32X2Zm = 3309,
+ X86_VBROADCASTF32X2Zmk = 3310,
+ X86_VBROADCASTF32X2Zmkz = 3311,
+ X86_VBROADCASTF32X2Zr = 3312,
+ X86_VBROADCASTF32X2Zrk = 3313,
+ X86_VBROADCASTF32X2Zrkz = 3314,
+ X86_VBROADCASTF32X4Z256rm = 3315,
+ X86_VBROADCASTF32X4Z256rmk = 3316,
+ X86_VBROADCASTF32X4Z256rmkz = 3317,
+ X86_VBROADCASTF32X4rm = 3318,
+ X86_VBROADCASTF32X4rmk = 3319,
+ X86_VBROADCASTF32X4rmkz = 3320,
+ X86_VBROADCASTF32X8rm = 3321,
+ X86_VBROADCASTF32X8rmk = 3322,
+ X86_VBROADCASTF32X8rmkz = 3323,
+ X86_VBROADCASTF64X2Z128rm = 3324,
+ X86_VBROADCASTF64X2Z128rmk = 3325,
+ X86_VBROADCASTF64X2Z128rmkz = 3326,
+ X86_VBROADCASTF64X2rm = 3327,
+ X86_VBROADCASTF64X2rmk = 3328,
+ X86_VBROADCASTF64X2rmkz = 3329,
+ X86_VBROADCASTF64X4rm = 3330,
+ X86_VBROADCASTF64X4rmk = 3331,
+ X86_VBROADCASTF64X4rmkz = 3332,
+ X86_VBROADCASTI128 = 3333,
+ X86_VBROADCASTI32X2Z128m = 3334,
+ X86_VBROADCASTI32X2Z128mk = 3335,
+ X86_VBROADCASTI32X2Z128mkz = 3336,
+ X86_VBROADCASTI32X2Z128r = 3337,
+ X86_VBROADCASTI32X2Z128rk = 3338,
+ X86_VBROADCASTI32X2Z128rkz = 3339,
+ X86_VBROADCASTI32X2Z256m = 3340,
+ X86_VBROADCASTI32X2Z256mk = 3341,
+ X86_VBROADCASTI32X2Z256mkz = 3342,
+ X86_VBROADCASTI32X2Z256r = 3343,
+ X86_VBROADCASTI32X2Z256rk = 3344,
+ X86_VBROADCASTI32X2Z256rkz = 3345,
+ X86_VBROADCASTI32X2Zm = 3346,
+ X86_VBROADCASTI32X2Zmk = 3347,
+ X86_VBROADCASTI32X2Zmkz = 3348,
+ X86_VBROADCASTI32X2Zr = 3349,
+ X86_VBROADCASTI32X2Zrk = 3350,
+ X86_VBROADCASTI32X2Zrkz = 3351,
+ X86_VBROADCASTI32X4Z256rm = 3352,
+ X86_VBROADCASTI32X4Z256rmk = 3353,
+ X86_VBROADCASTI32X4Z256rmkz = 3354,
+ X86_VBROADCASTI32X4rm = 3355,
+ X86_VBROADCASTI32X4rmk = 3356,
+ X86_VBROADCASTI32X4rmkz = 3357,
+ X86_VBROADCASTI32X8rm = 3358,
+ X86_VBROADCASTI32X8rmk = 3359,
+ X86_VBROADCASTI32X8rmkz = 3360,
+ X86_VBROADCASTI64X2Z128rm = 3361,
+ X86_VBROADCASTI64X2Z128rmk = 3362,
+ X86_VBROADCASTI64X2Z128rmkz = 3363,
+ X86_VBROADCASTI64X2rm = 3364,
+ X86_VBROADCASTI64X2rmk = 3365,
+ X86_VBROADCASTI64X2rmkz = 3366,
+ X86_VBROADCASTI64X4rm = 3367,
+ X86_VBROADCASTI64X4rmk = 3368,
+ X86_VBROADCASTI64X4rmkz = 3369,
+ X86_VBROADCASTSDYrm = 3370,
+ X86_VBROADCASTSDYrr = 3371,
+ X86_VBROADCASTSDZ256m = 3372,
+ X86_VBROADCASTSDZ256mk = 3373,
+ X86_VBROADCASTSDZ256mkz = 3374,
+ X86_VBROADCASTSDZ256r = 3375,
+ X86_VBROADCASTSDZ256rk = 3376,
+ X86_VBROADCASTSDZ256rkz = 3377,
+ X86_VBROADCASTSDZm = 3378,
+ X86_VBROADCASTSDZmk = 3379,
+ X86_VBROADCASTSDZmkz = 3380,
+ X86_VBROADCASTSDZr = 3381,
+ X86_VBROADCASTSDZrk = 3382,
+ X86_VBROADCASTSDZrkz = 3383,
+ X86_VBROADCASTSSYrm = 3384,
+ X86_VBROADCASTSSYrr = 3385,
+ X86_VBROADCASTSSZ128m = 3386,
+ X86_VBROADCASTSSZ128mk = 3387,
+ X86_VBROADCASTSSZ128mkz = 3388,
+ X86_VBROADCASTSSZ128r = 3389,
+ X86_VBROADCASTSSZ128rk = 3390,
+ X86_VBROADCASTSSZ128rkz = 3391,
+ X86_VBROADCASTSSZ256m = 3392,
+ X86_VBROADCASTSSZ256mk = 3393,
+ X86_VBROADCASTSSZ256mkz = 3394,
+ X86_VBROADCASTSSZ256r = 3395,
+ X86_VBROADCASTSSZ256rk = 3396,
+ X86_VBROADCASTSSZ256rkz = 3397,
+ X86_VBROADCASTSSZm = 3398,
+ X86_VBROADCASTSSZmk = 3399,
+ X86_VBROADCASTSSZmkz = 3400,
+ X86_VBROADCASTSSZr = 3401,
+ X86_VBROADCASTSSZrk = 3402,
+ X86_VBROADCASTSSZrkz = 3403,
+ X86_VBROADCASTSSrm = 3404,
+ X86_VBROADCASTSSrr = 3405,
+ X86_VCMPPDYrmi = 3406,
+ X86_VCMPPDYrmi_alt = 3407,
+ X86_VCMPPDYrri = 3408,
+ X86_VCMPPDYrri_alt = 3409,
+ X86_VCMPPDZ128rmbi = 3410,
+ X86_VCMPPDZ128rmbi_alt = 3411,
+ X86_VCMPPDZ128rmbi_altk = 3412,
+ X86_VCMPPDZ128rmbik = 3413,
+ X86_VCMPPDZ128rmi = 3414,
+ X86_VCMPPDZ128rmi_alt = 3415,
+ X86_VCMPPDZ128rmi_altk = 3416,
+ X86_VCMPPDZ128rmik = 3417,
+ X86_VCMPPDZ128rri = 3418,
+ X86_VCMPPDZ128rri_alt = 3419,
+ X86_VCMPPDZ128rri_altk = 3420,
+ X86_VCMPPDZ128rrik = 3421,
+ X86_VCMPPDZ256rmbi = 3422,
+ X86_VCMPPDZ256rmbi_alt = 3423,
+ X86_VCMPPDZ256rmbi_altk = 3424,
+ X86_VCMPPDZ256rmbik = 3425,
+ X86_VCMPPDZ256rmi = 3426,
+ X86_VCMPPDZ256rmi_alt = 3427,
+ X86_VCMPPDZ256rmi_altk = 3428,
+ X86_VCMPPDZ256rmik = 3429,
+ X86_VCMPPDZ256rri = 3430,
+ X86_VCMPPDZ256rri_alt = 3431,
+ X86_VCMPPDZ256rri_altk = 3432,
+ X86_VCMPPDZ256rrik = 3433,
+ X86_VCMPPDZrmbi = 3434,
+ X86_VCMPPDZrmbi_alt = 3435,
+ X86_VCMPPDZrmbi_altk = 3436,
+ X86_VCMPPDZrmbik = 3437,
+ X86_VCMPPDZrmi = 3438,
+ X86_VCMPPDZrmi_alt = 3439,
+ X86_VCMPPDZrmi_altk = 3440,
+ X86_VCMPPDZrmik = 3441,
+ X86_VCMPPDZrri = 3442,
+ X86_VCMPPDZrri_alt = 3443,
+ X86_VCMPPDZrri_altk = 3444,
+ X86_VCMPPDZrrib = 3445,
+ X86_VCMPPDZrrib_alt = 3446,
+ X86_VCMPPDZrrib_altk = 3447,
+ X86_VCMPPDZrribk = 3448,
+ X86_VCMPPDZrrik = 3449,
+ X86_VCMPPDrmi = 3450,
+ X86_VCMPPDrmi_alt = 3451,
+ X86_VCMPPDrri = 3452,
+ X86_VCMPPDrri_alt = 3453,
+ X86_VCMPPSYrmi = 3454,
+ X86_VCMPPSYrmi_alt = 3455,
+ X86_VCMPPSYrri = 3456,
+ X86_VCMPPSYrri_alt = 3457,
+ X86_VCMPPSZ128rmbi = 3458,
+ X86_VCMPPSZ128rmbi_alt = 3459,
+ X86_VCMPPSZ128rmbi_altk = 3460,
+ X86_VCMPPSZ128rmbik = 3461,
+ X86_VCMPPSZ128rmi = 3462,
+ X86_VCMPPSZ128rmi_alt = 3463,
+ X86_VCMPPSZ128rmi_altk = 3464,
+ X86_VCMPPSZ128rmik = 3465,
+ X86_VCMPPSZ128rri = 3466,
+ X86_VCMPPSZ128rri_alt = 3467,
+ X86_VCMPPSZ128rri_altk = 3468,
+ X86_VCMPPSZ128rrik = 3469,
+ X86_VCMPPSZ256rmbi = 3470,
+ X86_VCMPPSZ256rmbi_alt = 3471,
+ X86_VCMPPSZ256rmbi_altk = 3472,
+ X86_VCMPPSZ256rmbik = 3473,
+ X86_VCMPPSZ256rmi = 3474,
+ X86_VCMPPSZ256rmi_alt = 3475,
+ X86_VCMPPSZ256rmi_altk = 3476,
+ X86_VCMPPSZ256rmik = 3477,
+ X86_VCMPPSZ256rri = 3478,
+ X86_VCMPPSZ256rri_alt = 3479,
+ X86_VCMPPSZ256rri_altk = 3480,
+ X86_VCMPPSZ256rrik = 3481,
+ X86_VCMPPSZrmbi = 3482,
+ X86_VCMPPSZrmbi_alt = 3483,
+ X86_VCMPPSZrmbi_altk = 3484,
+ X86_VCMPPSZrmbik = 3485,
+ X86_VCMPPSZrmi = 3486,
+ X86_VCMPPSZrmi_alt = 3487,
+ X86_VCMPPSZrmi_altk = 3488,
+ X86_VCMPPSZrmik = 3489,
+ X86_VCMPPSZrri = 3490,
+ X86_VCMPPSZrri_alt = 3491,
+ X86_VCMPPSZrri_altk = 3492,
+ X86_VCMPPSZrrib = 3493,
+ X86_VCMPPSZrrib_alt = 3494,
+ X86_VCMPPSZrrib_altk = 3495,
+ X86_VCMPPSZrribk = 3496,
+ X86_VCMPPSZrrik = 3497,
+ X86_VCMPPSrmi = 3498,
+ X86_VCMPPSrmi_alt = 3499,
+ X86_VCMPPSrri = 3500,
+ X86_VCMPPSrri_alt = 3501,
+ X86_VCMPSDZrm = 3502,
+ X86_VCMPSDZrm_Int = 3503,
+ X86_VCMPSDZrm_Intk = 3504,
+ X86_VCMPSDZrmi_alt = 3505,
+ X86_VCMPSDZrmi_altk = 3506,
+ X86_VCMPSDZrr = 3507,
+ X86_VCMPSDZrr_Int = 3508,
+ X86_VCMPSDZrr_Intk = 3509,
+ X86_VCMPSDZrrb_Int = 3510,
+ X86_VCMPSDZrrb_Intk = 3511,
+ X86_VCMPSDZrrb_alt = 3512,
+ X86_VCMPSDZrrb_altk = 3513,
+ X86_VCMPSDZrri_alt = 3514,
+ X86_VCMPSDZrri_altk = 3515,
+ X86_VCMPSDrm = 3516,
+ X86_VCMPSDrm_Int = 3517,
+ X86_VCMPSDrm_alt = 3518,
+ X86_VCMPSDrr = 3519,
+ X86_VCMPSDrr_Int = 3520,
+ X86_VCMPSDrr_alt = 3521,
+ X86_VCMPSSZrm = 3522,
+ X86_VCMPSSZrm_Int = 3523,
+ X86_VCMPSSZrm_Intk = 3524,
+ X86_VCMPSSZrmi_alt = 3525,
+ X86_VCMPSSZrmi_altk = 3526,
+ X86_VCMPSSZrr = 3527,
+ X86_VCMPSSZrr_Int = 3528,
+ X86_VCMPSSZrr_Intk = 3529,
+ X86_VCMPSSZrrb_Int = 3530,
+ X86_VCMPSSZrrb_Intk = 3531,
+ X86_VCMPSSZrrb_alt = 3532,
+ X86_VCMPSSZrrb_altk = 3533,
+ X86_VCMPSSZrri_alt = 3534,
+ X86_VCMPSSZrri_altk = 3535,
+ X86_VCMPSSrm = 3536,
+ X86_VCMPSSrm_Int = 3537,
+ X86_VCMPSSrm_alt = 3538,
+ X86_VCMPSSrr = 3539,
+ X86_VCMPSSrr_Int = 3540,
+ X86_VCMPSSrr_alt = 3541,
+ X86_VCOMISDZrm = 3542,
+ X86_VCOMISDZrm_Int = 3543,
+ X86_VCOMISDZrr = 3544,
+ X86_VCOMISDZrr_Int = 3545,
+ X86_VCOMISDZrrb = 3546,
+ X86_VCOMISDrm = 3547,
+ X86_VCOMISDrm_Int = 3548,
+ X86_VCOMISDrr = 3549,
+ X86_VCOMISDrr_Int = 3550,
+ X86_VCOMISSZrm = 3551,
+ X86_VCOMISSZrm_Int = 3552,
+ X86_VCOMISSZrr = 3553,
+ X86_VCOMISSZrr_Int = 3554,
+ X86_VCOMISSZrrb = 3555,
+ X86_VCOMISSrm = 3556,
+ X86_VCOMISSrm_Int = 3557,
+ X86_VCOMISSrr = 3558,
+ X86_VCOMISSrr_Int = 3559,
+ X86_VCOMPRESSPDZ128mr = 3560,
+ X86_VCOMPRESSPDZ128mrk = 3561,
+ X86_VCOMPRESSPDZ128rr = 3562,
+ X86_VCOMPRESSPDZ128rrk = 3563,
+ X86_VCOMPRESSPDZ128rrkz = 3564,
+ X86_VCOMPRESSPDZ256mr = 3565,
+ X86_VCOMPRESSPDZ256mrk = 3566,
+ X86_VCOMPRESSPDZ256rr = 3567,
+ X86_VCOMPRESSPDZ256rrk = 3568,
+ X86_VCOMPRESSPDZ256rrkz = 3569,
+ X86_VCOMPRESSPDZmr = 3570,
+ X86_VCOMPRESSPDZmrk = 3571,
+ X86_VCOMPRESSPDZrr = 3572,
+ X86_VCOMPRESSPDZrrk = 3573,
+ X86_VCOMPRESSPDZrrkz = 3574,
+ X86_VCOMPRESSPSZ128mr = 3575,
+ X86_VCOMPRESSPSZ128mrk = 3576,
+ X86_VCOMPRESSPSZ128rr = 3577,
+ X86_VCOMPRESSPSZ128rrk = 3578,
+ X86_VCOMPRESSPSZ128rrkz = 3579,
+ X86_VCOMPRESSPSZ256mr = 3580,
+ X86_VCOMPRESSPSZ256mrk = 3581,
+ X86_VCOMPRESSPSZ256rr = 3582,
+ X86_VCOMPRESSPSZ256rrk = 3583,
+ X86_VCOMPRESSPSZ256rrkz = 3584,
+ X86_VCOMPRESSPSZmr = 3585,
+ X86_VCOMPRESSPSZmrk = 3586,
+ X86_VCOMPRESSPSZrr = 3587,
+ X86_VCOMPRESSPSZrrk = 3588,
+ X86_VCOMPRESSPSZrrkz = 3589,
+ X86_VCVTDQ2PDYrm = 3590,
+ X86_VCVTDQ2PDYrr = 3591,
+ X86_VCVTDQ2PDZ128rm = 3592,
+ X86_VCVTDQ2PDZ128rmb = 3593,
+ X86_VCVTDQ2PDZ128rmbk = 3594,
+ X86_VCVTDQ2PDZ128rmbkz = 3595,
+ X86_VCVTDQ2PDZ128rmk = 3596,
+ X86_VCVTDQ2PDZ128rmkz = 3597,
+ X86_VCVTDQ2PDZ128rr = 3598,
+ X86_VCVTDQ2PDZ128rrk = 3599,
+ X86_VCVTDQ2PDZ128rrkz = 3600,
+ X86_VCVTDQ2PDZ256rm = 3601,
+ X86_VCVTDQ2PDZ256rmb = 3602,
+ X86_VCVTDQ2PDZ256rmbk = 3603,
+ X86_VCVTDQ2PDZ256rmbkz = 3604,
+ X86_VCVTDQ2PDZ256rmk = 3605,
+ X86_VCVTDQ2PDZ256rmkz = 3606,
+ X86_VCVTDQ2PDZ256rr = 3607,
+ X86_VCVTDQ2PDZ256rrk = 3608,
+ X86_VCVTDQ2PDZ256rrkz = 3609,
+ X86_VCVTDQ2PDZrm = 3610,
+ X86_VCVTDQ2PDZrmb = 3611,
+ X86_VCVTDQ2PDZrmbk = 3612,
+ X86_VCVTDQ2PDZrmbkz = 3613,
+ X86_VCVTDQ2PDZrmk = 3614,
+ X86_VCVTDQ2PDZrmkz = 3615,
+ X86_VCVTDQ2PDZrr = 3616,
+ X86_VCVTDQ2PDZrrk = 3617,
+ X86_VCVTDQ2PDZrrkz = 3618,
+ X86_VCVTDQ2PDrm = 3619,
+ X86_VCVTDQ2PDrr = 3620,
+ X86_VCVTDQ2PSYrm = 3621,
+ X86_VCVTDQ2PSYrr = 3622,
+ X86_VCVTDQ2PSZ128rm = 3623,
+ X86_VCVTDQ2PSZ128rmb = 3624,
+ X86_VCVTDQ2PSZ128rmbk = 3625,
+ X86_VCVTDQ2PSZ128rmbkz = 3626,
+ X86_VCVTDQ2PSZ128rmk = 3627,
+ X86_VCVTDQ2PSZ128rmkz = 3628,
+ X86_VCVTDQ2PSZ128rr = 3629,
+ X86_VCVTDQ2PSZ128rrk = 3630,
+ X86_VCVTDQ2PSZ128rrkz = 3631,
+ X86_VCVTDQ2PSZ256rm = 3632,
+ X86_VCVTDQ2PSZ256rmb = 3633,
+ X86_VCVTDQ2PSZ256rmbk = 3634,
+ X86_VCVTDQ2PSZ256rmbkz = 3635,
+ X86_VCVTDQ2PSZ256rmk = 3636,
+ X86_VCVTDQ2PSZ256rmkz = 3637,
+ X86_VCVTDQ2PSZ256rr = 3638,
+ X86_VCVTDQ2PSZ256rrk = 3639,
+ X86_VCVTDQ2PSZ256rrkz = 3640,
+ X86_VCVTDQ2PSZrm = 3641,
+ X86_VCVTDQ2PSZrmb = 3642,
+ X86_VCVTDQ2PSZrmbk = 3643,
+ X86_VCVTDQ2PSZrmbkz = 3644,
+ X86_VCVTDQ2PSZrmk = 3645,
+ X86_VCVTDQ2PSZrmkz = 3646,
+ X86_VCVTDQ2PSZrr = 3647,
+ X86_VCVTDQ2PSZrrb = 3648,
+ X86_VCVTDQ2PSZrrbk = 3649,
+ X86_VCVTDQ2PSZrrbkz = 3650,
+ X86_VCVTDQ2PSZrrk = 3651,
+ X86_VCVTDQ2PSZrrkz = 3652,
+ X86_VCVTDQ2PSrm = 3653,
+ X86_VCVTDQ2PSrr = 3654,
+ X86_VCVTPD2DQYrm = 3655,
+ X86_VCVTPD2DQYrr = 3656,
+ X86_VCVTPD2DQZ128rm = 3657,
+ X86_VCVTPD2DQZ128rmb = 3658,
+ X86_VCVTPD2DQZ128rmbk = 3659,
+ X86_VCVTPD2DQZ128rmbkz = 3660,
+ X86_VCVTPD2DQZ128rmk = 3661,
+ X86_VCVTPD2DQZ128rmkz = 3662,
+ X86_VCVTPD2DQZ128rr = 3663,
+ X86_VCVTPD2DQZ128rrk = 3664,
+ X86_VCVTPD2DQZ128rrkz = 3665,
+ X86_VCVTPD2DQZ256rm = 3666,
+ X86_VCVTPD2DQZ256rmb = 3667,
+ X86_VCVTPD2DQZ256rmbk = 3668,
+ X86_VCVTPD2DQZ256rmbkz = 3669,
+ X86_VCVTPD2DQZ256rmk = 3670,
+ X86_VCVTPD2DQZ256rmkz = 3671,
+ X86_VCVTPD2DQZ256rr = 3672,
+ X86_VCVTPD2DQZ256rrk = 3673,
+ X86_VCVTPD2DQZ256rrkz = 3674,
+ X86_VCVTPD2DQZrm = 3675,
+ X86_VCVTPD2DQZrmb = 3676,
+ X86_VCVTPD2DQZrmbk = 3677,
+ X86_VCVTPD2DQZrmbkz = 3678,
+ X86_VCVTPD2DQZrmk = 3679,
+ X86_VCVTPD2DQZrmkz = 3680,
+ X86_VCVTPD2DQZrr = 3681,
+ X86_VCVTPD2DQZrrb = 3682,
+ X86_VCVTPD2DQZrrbk = 3683,
+ X86_VCVTPD2DQZrrbkz = 3684,
+ X86_VCVTPD2DQZrrk = 3685,
+ X86_VCVTPD2DQZrrkz = 3686,
+ X86_VCVTPD2DQrm = 3687,
+ X86_VCVTPD2DQrr = 3688,
+ X86_VCVTPD2PSYrm = 3689,
+ X86_VCVTPD2PSYrr = 3690,
+ X86_VCVTPD2PSZ128rm = 3691,
+ X86_VCVTPD2PSZ128rmb = 3692,
+ X86_VCVTPD2PSZ128rmbk = 3693,
+ X86_VCVTPD2PSZ128rmbkz = 3694,
+ X86_VCVTPD2PSZ128rmk = 3695,
+ X86_VCVTPD2PSZ128rmkz = 3696,
+ X86_VCVTPD2PSZ128rr = 3697,
+ X86_VCVTPD2PSZ128rrk = 3698,
+ X86_VCVTPD2PSZ128rrkz = 3699,
+ X86_VCVTPD2PSZ256rm = 3700,
+ X86_VCVTPD2PSZ256rmb = 3701,
+ X86_VCVTPD2PSZ256rmbk = 3702,
+ X86_VCVTPD2PSZ256rmbkz = 3703,
+ X86_VCVTPD2PSZ256rmk = 3704,
+ X86_VCVTPD2PSZ256rmkz = 3705,
+ X86_VCVTPD2PSZ256rr = 3706,
+ X86_VCVTPD2PSZ256rrk = 3707,
+ X86_VCVTPD2PSZ256rrkz = 3708,
+ X86_VCVTPD2PSZrm = 3709,
+ X86_VCVTPD2PSZrmb = 3710,
+ X86_VCVTPD2PSZrmbk = 3711,
+ X86_VCVTPD2PSZrmbkz = 3712,
+ X86_VCVTPD2PSZrmk = 3713,
+ X86_VCVTPD2PSZrmkz = 3714,
+ X86_VCVTPD2PSZrr = 3715,
+ X86_VCVTPD2PSZrrb = 3716,
+ X86_VCVTPD2PSZrrbk = 3717,
+ X86_VCVTPD2PSZrrbkz = 3718,
+ X86_VCVTPD2PSZrrk = 3719,
+ X86_VCVTPD2PSZrrkz = 3720,
+ X86_VCVTPD2PSrm = 3721,
+ X86_VCVTPD2PSrr = 3722,
+ X86_VCVTPD2QQZ128rm = 3723,
+ X86_VCVTPD2QQZ128rmb = 3724,
+ X86_VCVTPD2QQZ128rmbk = 3725,
+ X86_VCVTPD2QQZ128rmbkz = 3726,
+ X86_VCVTPD2QQZ128rmk = 3727,
+ X86_VCVTPD2QQZ128rmkz = 3728,
+ X86_VCVTPD2QQZ128rr = 3729,
+ X86_VCVTPD2QQZ128rrk = 3730,
+ X86_VCVTPD2QQZ128rrkz = 3731,
+ X86_VCVTPD2QQZ256rm = 3732,
+ X86_VCVTPD2QQZ256rmb = 3733,
+ X86_VCVTPD2QQZ256rmbk = 3734,
+ X86_VCVTPD2QQZ256rmbkz = 3735,
+ X86_VCVTPD2QQZ256rmk = 3736,
+ X86_VCVTPD2QQZ256rmkz = 3737,
+ X86_VCVTPD2QQZ256rr = 3738,
+ X86_VCVTPD2QQZ256rrk = 3739,
+ X86_VCVTPD2QQZ256rrkz = 3740,
+ X86_VCVTPD2QQZrm = 3741,
+ X86_VCVTPD2QQZrmb = 3742,
+ X86_VCVTPD2QQZrmbk = 3743,
+ X86_VCVTPD2QQZrmbkz = 3744,
+ X86_VCVTPD2QQZrmk = 3745,
+ X86_VCVTPD2QQZrmkz = 3746,
+ X86_VCVTPD2QQZrr = 3747,
+ X86_VCVTPD2QQZrrb = 3748,
+ X86_VCVTPD2QQZrrbk = 3749,
+ X86_VCVTPD2QQZrrbkz = 3750,
+ X86_VCVTPD2QQZrrk = 3751,
+ X86_VCVTPD2QQZrrkz = 3752,
+ X86_VCVTPD2UDQZ128rm = 3753,
+ X86_VCVTPD2UDQZ128rmb = 3754,
+ X86_VCVTPD2UDQZ128rmbk = 3755,
+ X86_VCVTPD2UDQZ128rmbkz = 3756,
+ X86_VCVTPD2UDQZ128rmk = 3757,
+ X86_VCVTPD2UDQZ128rmkz = 3758,
+ X86_VCVTPD2UDQZ128rr = 3759,
+ X86_VCVTPD2UDQZ128rrk = 3760,
+ X86_VCVTPD2UDQZ128rrkz = 3761,
+ X86_VCVTPD2UDQZ256rm = 3762,
+ X86_VCVTPD2UDQZ256rmb = 3763,
+ X86_VCVTPD2UDQZ256rmbk = 3764,
+ X86_VCVTPD2UDQZ256rmbkz = 3765,
+ X86_VCVTPD2UDQZ256rmk = 3766,
+ X86_VCVTPD2UDQZ256rmkz = 3767,
+ X86_VCVTPD2UDQZ256rr = 3768,
+ X86_VCVTPD2UDQZ256rrk = 3769,
+ X86_VCVTPD2UDQZ256rrkz = 3770,
+ X86_VCVTPD2UDQZrm = 3771,
+ X86_VCVTPD2UDQZrmb = 3772,
+ X86_VCVTPD2UDQZrmbk = 3773,
+ X86_VCVTPD2UDQZrmbkz = 3774,
+ X86_VCVTPD2UDQZrmk = 3775,
+ X86_VCVTPD2UDQZrmkz = 3776,
+ X86_VCVTPD2UDQZrr = 3777,
+ X86_VCVTPD2UDQZrrb = 3778,
+ X86_VCVTPD2UDQZrrbk = 3779,
+ X86_VCVTPD2UDQZrrbkz = 3780,
+ X86_VCVTPD2UDQZrrk = 3781,
+ X86_VCVTPD2UDQZrrkz = 3782,
+ X86_VCVTPD2UQQZ128rm = 3783,
+ X86_VCVTPD2UQQZ128rmb = 3784,
+ X86_VCVTPD2UQQZ128rmbk = 3785,
+ X86_VCVTPD2UQQZ128rmbkz = 3786,
+ X86_VCVTPD2UQQZ128rmk = 3787,
+ X86_VCVTPD2UQQZ128rmkz = 3788,
+ X86_VCVTPD2UQQZ128rr = 3789,
+ X86_VCVTPD2UQQZ128rrk = 3790,
+ X86_VCVTPD2UQQZ128rrkz = 3791,
+ X86_VCVTPD2UQQZ256rm = 3792,
+ X86_VCVTPD2UQQZ256rmb = 3793,
+ X86_VCVTPD2UQQZ256rmbk = 3794,
+ X86_VCVTPD2UQQZ256rmbkz = 3795,
+ X86_VCVTPD2UQQZ256rmk = 3796,
+ X86_VCVTPD2UQQZ256rmkz = 3797,
+ X86_VCVTPD2UQQZ256rr = 3798,
+ X86_VCVTPD2UQQZ256rrk = 3799,
+ X86_VCVTPD2UQQZ256rrkz = 3800,
+ X86_VCVTPD2UQQZrm = 3801,
+ X86_VCVTPD2UQQZrmb = 3802,
+ X86_VCVTPD2UQQZrmbk = 3803,
+ X86_VCVTPD2UQQZrmbkz = 3804,
+ X86_VCVTPD2UQQZrmk = 3805,
+ X86_VCVTPD2UQQZrmkz = 3806,
+ X86_VCVTPD2UQQZrr = 3807,
+ X86_VCVTPD2UQQZrrb = 3808,
+ X86_VCVTPD2UQQZrrbk = 3809,
+ X86_VCVTPD2UQQZrrbkz = 3810,
+ X86_VCVTPD2UQQZrrk = 3811,
+ X86_VCVTPD2UQQZrrkz = 3812,
+ X86_VCVTPH2PSYrm = 3813,
+ X86_VCVTPH2PSYrr = 3814,
+ X86_VCVTPH2PSZ128rm = 3815,
+ X86_VCVTPH2PSZ128rmk = 3816,
+ X86_VCVTPH2PSZ128rmkz = 3817,
+ X86_VCVTPH2PSZ128rr = 3818,
+ X86_VCVTPH2PSZ128rrk = 3819,
+ X86_VCVTPH2PSZ128rrkz = 3820,
+ X86_VCVTPH2PSZ256rm = 3821,
+ X86_VCVTPH2PSZ256rmk = 3822,
+ X86_VCVTPH2PSZ256rmkz = 3823,
+ X86_VCVTPH2PSZ256rr = 3824,
+ X86_VCVTPH2PSZ256rrk = 3825,
+ X86_VCVTPH2PSZ256rrkz = 3826,
+ X86_VCVTPH2PSZrm = 3827,
+ X86_VCVTPH2PSZrmk = 3828,
+ X86_VCVTPH2PSZrmkz = 3829,
+ X86_VCVTPH2PSZrr = 3830,
+ X86_VCVTPH2PSZrrb = 3831,
+ X86_VCVTPH2PSZrrbk = 3832,
+ X86_VCVTPH2PSZrrbkz = 3833,
+ X86_VCVTPH2PSZrrk = 3834,
+ X86_VCVTPH2PSZrrkz = 3835,
+ X86_VCVTPH2PSrm = 3836,
+ X86_VCVTPH2PSrr = 3837,
+ X86_VCVTPS2DQYrm = 3838,
+ X86_VCVTPS2DQYrr = 3839,
+ X86_VCVTPS2DQZ128rm = 3840,
+ X86_VCVTPS2DQZ128rmb = 3841,
+ X86_VCVTPS2DQZ128rmbk = 3842,
+ X86_VCVTPS2DQZ128rmbkz = 3843,
+ X86_VCVTPS2DQZ128rmk = 3844,
+ X86_VCVTPS2DQZ128rmkz = 3845,
+ X86_VCVTPS2DQZ128rr = 3846,
+ X86_VCVTPS2DQZ128rrk = 3847,
+ X86_VCVTPS2DQZ128rrkz = 3848,
+ X86_VCVTPS2DQZ256rm = 3849,
+ X86_VCVTPS2DQZ256rmb = 3850,
+ X86_VCVTPS2DQZ256rmbk = 3851,
+ X86_VCVTPS2DQZ256rmbkz = 3852,
+ X86_VCVTPS2DQZ256rmk = 3853,
+ X86_VCVTPS2DQZ256rmkz = 3854,
+ X86_VCVTPS2DQZ256rr = 3855,
+ X86_VCVTPS2DQZ256rrk = 3856,
+ X86_VCVTPS2DQZ256rrkz = 3857,
+ X86_VCVTPS2DQZrm = 3858,
+ X86_VCVTPS2DQZrmb = 3859,
+ X86_VCVTPS2DQZrmbk = 3860,
+ X86_VCVTPS2DQZrmbkz = 3861,
+ X86_VCVTPS2DQZrmk = 3862,
+ X86_VCVTPS2DQZrmkz = 3863,
+ X86_VCVTPS2DQZrr = 3864,
+ X86_VCVTPS2DQZrrb = 3865,
+ X86_VCVTPS2DQZrrbk = 3866,
+ X86_VCVTPS2DQZrrbkz = 3867,
+ X86_VCVTPS2DQZrrk = 3868,
+ X86_VCVTPS2DQZrrkz = 3869,
+ X86_VCVTPS2DQrm = 3870,
+ X86_VCVTPS2DQrr = 3871,
+ X86_VCVTPS2PDYrm = 3872,
+ X86_VCVTPS2PDYrr = 3873,
+ X86_VCVTPS2PDZ128rm = 3874,
+ X86_VCVTPS2PDZ128rmb = 3875,
+ X86_VCVTPS2PDZ128rmbk = 3876,
+ X86_VCVTPS2PDZ128rmbkz = 3877,
+ X86_VCVTPS2PDZ128rmk = 3878,
+ X86_VCVTPS2PDZ128rmkz = 3879,
+ X86_VCVTPS2PDZ128rr = 3880,
+ X86_VCVTPS2PDZ128rrk = 3881,
+ X86_VCVTPS2PDZ128rrkz = 3882,
+ X86_VCVTPS2PDZ256rm = 3883,
+ X86_VCVTPS2PDZ256rmb = 3884,
+ X86_VCVTPS2PDZ256rmbk = 3885,
+ X86_VCVTPS2PDZ256rmbkz = 3886,
+ X86_VCVTPS2PDZ256rmk = 3887,
+ X86_VCVTPS2PDZ256rmkz = 3888,
+ X86_VCVTPS2PDZ256rr = 3889,
+ X86_VCVTPS2PDZ256rrk = 3890,
+ X86_VCVTPS2PDZ256rrkz = 3891,
+ X86_VCVTPS2PDZrm = 3892,
+ X86_VCVTPS2PDZrmb = 3893,
+ X86_VCVTPS2PDZrmbk = 3894,
+ X86_VCVTPS2PDZrmbkz = 3895,
+ X86_VCVTPS2PDZrmk = 3896,
+ X86_VCVTPS2PDZrmkz = 3897,
+ X86_VCVTPS2PDZrr = 3898,
+ X86_VCVTPS2PDZrrb = 3899,
+ X86_VCVTPS2PDZrrbk = 3900,
+ X86_VCVTPS2PDZrrbkz = 3901,
+ X86_VCVTPS2PDZrrk = 3902,
+ X86_VCVTPS2PDZrrkz = 3903,
+ X86_VCVTPS2PDrm = 3904,
+ X86_VCVTPS2PDrr = 3905,
+ X86_VCVTPS2PHYmr = 3906,
+ X86_VCVTPS2PHYrr = 3907,
+ X86_VCVTPS2PHZ128mr = 3908,
+ X86_VCVTPS2PHZ128mrk = 3909,
+ X86_VCVTPS2PHZ128rr = 3910,
+ X86_VCVTPS2PHZ128rrk = 3911,
+ X86_VCVTPS2PHZ128rrkz = 3912,
+ X86_VCVTPS2PHZ256mr = 3913,
+ X86_VCVTPS2PHZ256mrk = 3914,
+ X86_VCVTPS2PHZ256rr = 3915,
+ X86_VCVTPS2PHZ256rrk = 3916,
+ X86_VCVTPS2PHZ256rrkz = 3917,
+ X86_VCVTPS2PHZmr = 3918,
+ X86_VCVTPS2PHZmrk = 3919,
+ X86_VCVTPS2PHZrr = 3920,
+ X86_VCVTPS2PHZrrb = 3921,
+ X86_VCVTPS2PHZrrbk = 3922,
+ X86_VCVTPS2PHZrrbkz = 3923,
+ X86_VCVTPS2PHZrrk = 3924,
+ X86_VCVTPS2PHZrrkz = 3925,
+ X86_VCVTPS2PHmr = 3926,
+ X86_VCVTPS2PHrr = 3927,
+ X86_VCVTPS2QQZ128rm = 3928,
+ X86_VCVTPS2QQZ128rmb = 3929,
+ X86_VCVTPS2QQZ128rmbk = 3930,
+ X86_VCVTPS2QQZ128rmbkz = 3931,
+ X86_VCVTPS2QQZ128rmk = 3932,
+ X86_VCVTPS2QQZ128rmkz = 3933,
+ X86_VCVTPS2QQZ128rr = 3934,
+ X86_VCVTPS2QQZ128rrk = 3935,
+ X86_VCVTPS2QQZ128rrkz = 3936,
+ X86_VCVTPS2QQZ256rm = 3937,
+ X86_VCVTPS2QQZ256rmb = 3938,
+ X86_VCVTPS2QQZ256rmbk = 3939,
+ X86_VCVTPS2QQZ256rmbkz = 3940,
+ X86_VCVTPS2QQZ256rmk = 3941,
+ X86_VCVTPS2QQZ256rmkz = 3942,
+ X86_VCVTPS2QQZ256rr = 3943,
+ X86_VCVTPS2QQZ256rrk = 3944,
+ X86_VCVTPS2QQZ256rrkz = 3945,
+ X86_VCVTPS2QQZrm = 3946,
+ X86_VCVTPS2QQZrmb = 3947,
+ X86_VCVTPS2QQZrmbk = 3948,
+ X86_VCVTPS2QQZrmbkz = 3949,
+ X86_VCVTPS2QQZrmk = 3950,
+ X86_VCVTPS2QQZrmkz = 3951,
+ X86_VCVTPS2QQZrr = 3952,
+ X86_VCVTPS2QQZrrb = 3953,
+ X86_VCVTPS2QQZrrbk = 3954,
+ X86_VCVTPS2QQZrrbkz = 3955,
+ X86_VCVTPS2QQZrrk = 3956,
+ X86_VCVTPS2QQZrrkz = 3957,
+ X86_VCVTPS2UDQZ128rm = 3958,
+ X86_VCVTPS2UDQZ128rmb = 3959,
+ X86_VCVTPS2UDQZ128rmbk = 3960,
+ X86_VCVTPS2UDQZ128rmbkz = 3961,
+ X86_VCVTPS2UDQZ128rmk = 3962,
+ X86_VCVTPS2UDQZ128rmkz = 3963,
+ X86_VCVTPS2UDQZ128rr = 3964,
+ X86_VCVTPS2UDQZ128rrk = 3965,
+ X86_VCVTPS2UDQZ128rrkz = 3966,
+ X86_VCVTPS2UDQZ256rm = 3967,
+ X86_VCVTPS2UDQZ256rmb = 3968,
+ X86_VCVTPS2UDQZ256rmbk = 3969,
+ X86_VCVTPS2UDQZ256rmbkz = 3970,
+ X86_VCVTPS2UDQZ256rmk = 3971,
+ X86_VCVTPS2UDQZ256rmkz = 3972,
+ X86_VCVTPS2UDQZ256rr = 3973,
+ X86_VCVTPS2UDQZ256rrk = 3974,
+ X86_VCVTPS2UDQZ256rrkz = 3975,
+ X86_VCVTPS2UDQZrm = 3976,
+ X86_VCVTPS2UDQZrmb = 3977,
+ X86_VCVTPS2UDQZrmbk = 3978,
+ X86_VCVTPS2UDQZrmbkz = 3979,
+ X86_VCVTPS2UDQZrmk = 3980,
+ X86_VCVTPS2UDQZrmkz = 3981,
+ X86_VCVTPS2UDQZrr = 3982,
+ X86_VCVTPS2UDQZrrb = 3983,
+ X86_VCVTPS2UDQZrrbk = 3984,
+ X86_VCVTPS2UDQZrrbkz = 3985,
+ X86_VCVTPS2UDQZrrk = 3986,
+ X86_VCVTPS2UDQZrrkz = 3987,
+ X86_VCVTPS2UQQZ128rm = 3988,
+ X86_VCVTPS2UQQZ128rmb = 3989,
+ X86_VCVTPS2UQQZ128rmbk = 3990,
+ X86_VCVTPS2UQQZ128rmbkz = 3991,
+ X86_VCVTPS2UQQZ128rmk = 3992,
+ X86_VCVTPS2UQQZ128rmkz = 3993,
+ X86_VCVTPS2UQQZ128rr = 3994,
+ X86_VCVTPS2UQQZ128rrk = 3995,
+ X86_VCVTPS2UQQZ128rrkz = 3996,
+ X86_VCVTPS2UQQZ256rm = 3997,
+ X86_VCVTPS2UQQZ256rmb = 3998,
+ X86_VCVTPS2UQQZ256rmbk = 3999,
+ X86_VCVTPS2UQQZ256rmbkz = 4000,
+ X86_VCVTPS2UQQZ256rmk = 4001,
+ X86_VCVTPS2UQQZ256rmkz = 4002,
+ X86_VCVTPS2UQQZ256rr = 4003,
+ X86_VCVTPS2UQQZ256rrk = 4004,
+ X86_VCVTPS2UQQZ256rrkz = 4005,
+ X86_VCVTPS2UQQZrm = 4006,
+ X86_VCVTPS2UQQZrmb = 4007,
+ X86_VCVTPS2UQQZrmbk = 4008,
+ X86_VCVTPS2UQQZrmbkz = 4009,
+ X86_VCVTPS2UQQZrmk = 4010,
+ X86_VCVTPS2UQQZrmkz = 4011,
+ X86_VCVTPS2UQQZrr = 4012,
+ X86_VCVTPS2UQQZrrb = 4013,
+ X86_VCVTPS2UQQZrrbk = 4014,
+ X86_VCVTPS2UQQZrrbkz = 4015,
+ X86_VCVTPS2UQQZrrk = 4016,
+ X86_VCVTPS2UQQZrrkz = 4017,
+ X86_VCVTQQ2PDZ128rm = 4018,
+ X86_VCVTQQ2PDZ128rmb = 4019,
+ X86_VCVTQQ2PDZ128rmbk = 4020,
+ X86_VCVTQQ2PDZ128rmbkz = 4021,
+ X86_VCVTQQ2PDZ128rmk = 4022,
+ X86_VCVTQQ2PDZ128rmkz = 4023,
+ X86_VCVTQQ2PDZ128rr = 4024,
+ X86_VCVTQQ2PDZ128rrk = 4025,
+ X86_VCVTQQ2PDZ128rrkz = 4026,
+ X86_VCVTQQ2PDZ256rm = 4027,
+ X86_VCVTQQ2PDZ256rmb = 4028,
+ X86_VCVTQQ2PDZ256rmbk = 4029,
+ X86_VCVTQQ2PDZ256rmbkz = 4030,
+ X86_VCVTQQ2PDZ256rmk = 4031,
+ X86_VCVTQQ2PDZ256rmkz = 4032,
+ X86_VCVTQQ2PDZ256rr = 4033,
+ X86_VCVTQQ2PDZ256rrk = 4034,
+ X86_VCVTQQ2PDZ256rrkz = 4035,
+ X86_VCVTQQ2PDZrm = 4036,
+ X86_VCVTQQ2PDZrmb = 4037,
+ X86_VCVTQQ2PDZrmbk = 4038,
+ X86_VCVTQQ2PDZrmbkz = 4039,
+ X86_VCVTQQ2PDZrmk = 4040,
+ X86_VCVTQQ2PDZrmkz = 4041,
+ X86_VCVTQQ2PDZrr = 4042,
+ X86_VCVTQQ2PDZrrb = 4043,
+ X86_VCVTQQ2PDZrrbk = 4044,
+ X86_VCVTQQ2PDZrrbkz = 4045,
+ X86_VCVTQQ2PDZrrk = 4046,
+ X86_VCVTQQ2PDZrrkz = 4047,
+ X86_VCVTQQ2PSZ128rm = 4048,
+ X86_VCVTQQ2PSZ128rmb = 4049,
+ X86_VCVTQQ2PSZ128rmbk = 4050,
+ X86_VCVTQQ2PSZ128rmbkz = 4051,
+ X86_VCVTQQ2PSZ128rmk = 4052,
+ X86_VCVTQQ2PSZ128rmkz = 4053,
+ X86_VCVTQQ2PSZ128rr = 4054,
+ X86_VCVTQQ2PSZ128rrk = 4055,
+ X86_VCVTQQ2PSZ128rrkz = 4056,
+ X86_VCVTQQ2PSZ256rm = 4057,
+ X86_VCVTQQ2PSZ256rmb = 4058,
+ X86_VCVTQQ2PSZ256rmbk = 4059,
+ X86_VCVTQQ2PSZ256rmbkz = 4060,
+ X86_VCVTQQ2PSZ256rmk = 4061,
+ X86_VCVTQQ2PSZ256rmkz = 4062,
+ X86_VCVTQQ2PSZ256rr = 4063,
+ X86_VCVTQQ2PSZ256rrk = 4064,
+ X86_VCVTQQ2PSZ256rrkz = 4065,
+ X86_VCVTQQ2PSZrm = 4066,
+ X86_VCVTQQ2PSZrmb = 4067,
+ X86_VCVTQQ2PSZrmbk = 4068,
+ X86_VCVTQQ2PSZrmbkz = 4069,
+ X86_VCVTQQ2PSZrmk = 4070,
+ X86_VCVTQQ2PSZrmkz = 4071,
+ X86_VCVTQQ2PSZrr = 4072,
+ X86_VCVTQQ2PSZrrb = 4073,
+ X86_VCVTQQ2PSZrrbk = 4074,
+ X86_VCVTQQ2PSZrrbkz = 4075,
+ X86_VCVTQQ2PSZrrk = 4076,
+ X86_VCVTQQ2PSZrrkz = 4077,
+ X86_VCVTSD2SI64Zrm_Int = 4078,
+ X86_VCVTSD2SI64Zrr_Int = 4079,
+ X86_VCVTSD2SI64Zrrb_Int = 4080,
+ X86_VCVTSD2SI64rm_Int = 4081,
+ X86_VCVTSD2SI64rr_Int = 4082,
+ X86_VCVTSD2SIZrm_Int = 4083,
+ X86_VCVTSD2SIZrr_Int = 4084,
+ X86_VCVTSD2SIZrrb_Int = 4085,
+ X86_VCVTSD2SIrm_Int = 4086,
+ X86_VCVTSD2SIrr_Int = 4087,
+ X86_VCVTSD2SSZrm = 4088,
+ X86_VCVTSD2SSZrm_Int = 4089,
+ X86_VCVTSD2SSZrm_Intk = 4090,
+ X86_VCVTSD2SSZrm_Intkz = 4091,
+ X86_VCVTSD2SSZrr = 4092,
+ X86_VCVTSD2SSZrr_Int = 4093,
+ X86_VCVTSD2SSZrr_Intk = 4094,
+ X86_VCVTSD2SSZrr_Intkz = 4095,
+ X86_VCVTSD2SSZrrb_Int = 4096,
+ X86_VCVTSD2SSZrrb_Intk = 4097,
+ X86_VCVTSD2SSZrrb_Intkz = 4098,
+ X86_VCVTSD2SSrm = 4099,
+ X86_VCVTSD2SSrm_Int = 4100,
+ X86_VCVTSD2SSrr = 4101,
+ X86_VCVTSD2SSrr_Int = 4102,
+ X86_VCVTSD2USI64Zrm_Int = 4103,
+ X86_VCVTSD2USI64Zrr_Int = 4104,
+ X86_VCVTSD2USI64Zrrb_Int = 4105,
+ X86_VCVTSD2USIZrm_Int = 4106,
+ X86_VCVTSD2USIZrr_Int = 4107,
+ X86_VCVTSD2USIZrrb_Int = 4108,
+ X86_VCVTSI2SDZrm = 4109,
+ X86_VCVTSI2SDZrm_Int = 4110,
+ X86_VCVTSI2SDZrr = 4111,
+ X86_VCVTSI2SDZrr_Int = 4112,
+ X86_VCVTSI2SDZrrb_Int = 4113,
+ X86_VCVTSI2SDrm = 4114,
+ X86_VCVTSI2SDrm_Int = 4115,
+ X86_VCVTSI2SDrr = 4116,
+ X86_VCVTSI2SDrr_Int = 4117,
+ X86_VCVTSI2SSZrm = 4118,
+ X86_VCVTSI2SSZrm_Int = 4119,
+ X86_VCVTSI2SSZrr = 4120,
+ X86_VCVTSI2SSZrr_Int = 4121,
+ X86_VCVTSI2SSZrrb_Int = 4122,
+ X86_VCVTSI2SSrm = 4123,
+ X86_VCVTSI2SSrm_Int = 4124,
+ X86_VCVTSI2SSrr = 4125,
+ X86_VCVTSI2SSrr_Int = 4126,
+ X86_VCVTSI642SDZrm = 4127,
+ X86_VCVTSI642SDZrm_Int = 4128,
+ X86_VCVTSI642SDZrr = 4129,
+ X86_VCVTSI642SDZrr_Int = 4130,
+ X86_VCVTSI642SDZrrb_Int = 4131,
+ X86_VCVTSI642SDrm = 4132,
+ X86_VCVTSI642SDrm_Int = 4133,
+ X86_VCVTSI642SDrr = 4134,
+ X86_VCVTSI642SDrr_Int = 4135,
+ X86_VCVTSI642SSZrm = 4136,
+ X86_VCVTSI642SSZrm_Int = 4137,
+ X86_VCVTSI642SSZrr = 4138,
+ X86_VCVTSI642SSZrr_Int = 4139,
+ X86_VCVTSI642SSZrrb_Int = 4140,
+ X86_VCVTSI642SSrm = 4141,
+ X86_VCVTSI642SSrm_Int = 4142,
+ X86_VCVTSI642SSrr = 4143,
+ X86_VCVTSI642SSrr_Int = 4144,
+ X86_VCVTSS2SDZrm = 4145,
+ X86_VCVTSS2SDZrm_Int = 4146,
+ X86_VCVTSS2SDZrm_Intk = 4147,
+ X86_VCVTSS2SDZrm_Intkz = 4148,
+ X86_VCVTSS2SDZrr = 4149,
+ X86_VCVTSS2SDZrr_Int = 4150,
+ X86_VCVTSS2SDZrr_Intk = 4151,
+ X86_VCVTSS2SDZrr_Intkz = 4152,
+ X86_VCVTSS2SDZrrb_Int = 4153,
+ X86_VCVTSS2SDZrrb_Intk = 4154,
+ X86_VCVTSS2SDZrrb_Intkz = 4155,
+ X86_VCVTSS2SDrm = 4156,
+ X86_VCVTSS2SDrm_Int = 4157,
+ X86_VCVTSS2SDrr = 4158,
+ X86_VCVTSS2SDrr_Int = 4159,
+ X86_VCVTSS2SI64Zrm_Int = 4160,
+ X86_VCVTSS2SI64Zrr_Int = 4161,
+ X86_VCVTSS2SI64Zrrb_Int = 4162,
+ X86_VCVTSS2SI64rm_Int = 4163,
+ X86_VCVTSS2SI64rr_Int = 4164,
+ X86_VCVTSS2SIZrm_Int = 4165,
+ X86_VCVTSS2SIZrr_Int = 4166,
+ X86_VCVTSS2SIZrrb_Int = 4167,
+ X86_VCVTSS2SIrm_Int = 4168,
+ X86_VCVTSS2SIrr_Int = 4169,
+ X86_VCVTSS2USI64Zrm_Int = 4170,
+ X86_VCVTSS2USI64Zrr_Int = 4171,
+ X86_VCVTSS2USI64Zrrb_Int = 4172,
+ X86_VCVTSS2USIZrm_Int = 4173,
+ X86_VCVTSS2USIZrr_Int = 4174,
+ X86_VCVTSS2USIZrrb_Int = 4175,
+ X86_VCVTTPD2DQYrm = 4176,
+ X86_VCVTTPD2DQYrr = 4177,
+ X86_VCVTTPD2DQZ128rm = 4178,
+ X86_VCVTTPD2DQZ128rmb = 4179,
+ X86_VCVTTPD2DQZ128rmbk = 4180,
+ X86_VCVTTPD2DQZ128rmbkz = 4181,
+ X86_VCVTTPD2DQZ128rmk = 4182,
+ X86_VCVTTPD2DQZ128rmkz = 4183,
+ X86_VCVTTPD2DQZ128rr = 4184,
+ X86_VCVTTPD2DQZ128rrk = 4185,
+ X86_VCVTTPD2DQZ128rrkz = 4186,
+ X86_VCVTTPD2DQZ256rm = 4187,
+ X86_VCVTTPD2DQZ256rmb = 4188,
+ X86_VCVTTPD2DQZ256rmbk = 4189,
+ X86_VCVTTPD2DQZ256rmbkz = 4190,
+ X86_VCVTTPD2DQZ256rmk = 4191,
+ X86_VCVTTPD2DQZ256rmkz = 4192,
+ X86_VCVTTPD2DQZ256rr = 4193,
+ X86_VCVTTPD2DQZ256rrk = 4194,
+ X86_VCVTTPD2DQZ256rrkz = 4195,
+ X86_VCVTTPD2DQZrm = 4196,
+ X86_VCVTTPD2DQZrmb = 4197,
+ X86_VCVTTPD2DQZrmbk = 4198,
+ X86_VCVTTPD2DQZrmbkz = 4199,
+ X86_VCVTTPD2DQZrmk = 4200,
+ X86_VCVTTPD2DQZrmkz = 4201,
+ X86_VCVTTPD2DQZrr = 4202,
+ X86_VCVTTPD2DQZrrb = 4203,
+ X86_VCVTTPD2DQZrrbk = 4204,
+ X86_VCVTTPD2DQZrrbkz = 4205,
+ X86_VCVTTPD2DQZrrk = 4206,
+ X86_VCVTTPD2DQZrrkz = 4207,
+ X86_VCVTTPD2DQrm = 4208,
+ X86_VCVTTPD2DQrr = 4209,
+ X86_VCVTTPD2QQZ128rm = 4210,
+ X86_VCVTTPD2QQZ128rmb = 4211,
+ X86_VCVTTPD2QQZ128rmbk = 4212,
+ X86_VCVTTPD2QQZ128rmbkz = 4213,
+ X86_VCVTTPD2QQZ128rmk = 4214,
+ X86_VCVTTPD2QQZ128rmkz = 4215,
+ X86_VCVTTPD2QQZ128rr = 4216,
+ X86_VCVTTPD2QQZ128rrk = 4217,
+ X86_VCVTTPD2QQZ128rrkz = 4218,
+ X86_VCVTTPD2QQZ256rm = 4219,
+ X86_VCVTTPD2QQZ256rmb = 4220,
+ X86_VCVTTPD2QQZ256rmbk = 4221,
+ X86_VCVTTPD2QQZ256rmbkz = 4222,
+ X86_VCVTTPD2QQZ256rmk = 4223,
+ X86_VCVTTPD2QQZ256rmkz = 4224,
+ X86_VCVTTPD2QQZ256rr = 4225,
+ X86_VCVTTPD2QQZ256rrk = 4226,
+ X86_VCVTTPD2QQZ256rrkz = 4227,
+ X86_VCVTTPD2QQZrm = 4228,
+ X86_VCVTTPD2QQZrmb = 4229,
+ X86_VCVTTPD2QQZrmbk = 4230,
+ X86_VCVTTPD2QQZrmbkz = 4231,
+ X86_VCVTTPD2QQZrmk = 4232,
+ X86_VCVTTPD2QQZrmkz = 4233,
+ X86_VCVTTPD2QQZrr = 4234,
+ X86_VCVTTPD2QQZrrb = 4235,
+ X86_VCVTTPD2QQZrrbk = 4236,
+ X86_VCVTTPD2QQZrrbkz = 4237,
+ X86_VCVTTPD2QQZrrk = 4238,
+ X86_VCVTTPD2QQZrrkz = 4239,
+ X86_VCVTTPD2UDQZ128rm = 4240,
+ X86_VCVTTPD2UDQZ128rmb = 4241,
+ X86_VCVTTPD2UDQZ128rmbk = 4242,
+ X86_VCVTTPD2UDQZ128rmbkz = 4243,
+ X86_VCVTTPD2UDQZ128rmk = 4244,
+ X86_VCVTTPD2UDQZ128rmkz = 4245,
+ X86_VCVTTPD2UDQZ128rr = 4246,
+ X86_VCVTTPD2UDQZ128rrk = 4247,
+ X86_VCVTTPD2UDQZ128rrkz = 4248,
+ X86_VCVTTPD2UDQZ256rm = 4249,
+ X86_VCVTTPD2UDQZ256rmb = 4250,
+ X86_VCVTTPD2UDQZ256rmbk = 4251,
+ X86_VCVTTPD2UDQZ256rmbkz = 4252,
+ X86_VCVTTPD2UDQZ256rmk = 4253,
+ X86_VCVTTPD2UDQZ256rmkz = 4254,
+ X86_VCVTTPD2UDQZ256rr = 4255,
+ X86_VCVTTPD2UDQZ256rrk = 4256,
+ X86_VCVTTPD2UDQZ256rrkz = 4257,
+ X86_VCVTTPD2UDQZrm = 4258,
+ X86_VCVTTPD2UDQZrmb = 4259,
+ X86_VCVTTPD2UDQZrmbk = 4260,
+ X86_VCVTTPD2UDQZrmbkz = 4261,
+ X86_VCVTTPD2UDQZrmk = 4262,
+ X86_VCVTTPD2UDQZrmkz = 4263,
+ X86_VCVTTPD2UDQZrr = 4264,
+ X86_VCVTTPD2UDQZrrb = 4265,
+ X86_VCVTTPD2UDQZrrbk = 4266,
+ X86_VCVTTPD2UDQZrrbkz = 4267,
+ X86_VCVTTPD2UDQZrrk = 4268,
+ X86_VCVTTPD2UDQZrrkz = 4269,
+ X86_VCVTTPD2UQQZ128rm = 4270,
+ X86_VCVTTPD2UQQZ128rmb = 4271,
+ X86_VCVTTPD2UQQZ128rmbk = 4272,
+ X86_VCVTTPD2UQQZ128rmbkz = 4273,
+ X86_VCVTTPD2UQQZ128rmk = 4274,
+ X86_VCVTTPD2UQQZ128rmkz = 4275,
+ X86_VCVTTPD2UQQZ128rr = 4276,
+ X86_VCVTTPD2UQQZ128rrk = 4277,
+ X86_VCVTTPD2UQQZ128rrkz = 4278,
+ X86_VCVTTPD2UQQZ256rm = 4279,
+ X86_VCVTTPD2UQQZ256rmb = 4280,
+ X86_VCVTTPD2UQQZ256rmbk = 4281,
+ X86_VCVTTPD2UQQZ256rmbkz = 4282,
+ X86_VCVTTPD2UQQZ256rmk = 4283,
+ X86_VCVTTPD2UQQZ256rmkz = 4284,
+ X86_VCVTTPD2UQQZ256rr = 4285,
+ X86_VCVTTPD2UQQZ256rrk = 4286,
+ X86_VCVTTPD2UQQZ256rrkz = 4287,
+ X86_VCVTTPD2UQQZrm = 4288,
+ X86_VCVTTPD2UQQZrmb = 4289,
+ X86_VCVTTPD2UQQZrmbk = 4290,
+ X86_VCVTTPD2UQQZrmbkz = 4291,
+ X86_VCVTTPD2UQQZrmk = 4292,
+ X86_VCVTTPD2UQQZrmkz = 4293,
+ X86_VCVTTPD2UQQZrr = 4294,
+ X86_VCVTTPD2UQQZrrb = 4295,
+ X86_VCVTTPD2UQQZrrbk = 4296,
+ X86_VCVTTPD2UQQZrrbkz = 4297,
+ X86_VCVTTPD2UQQZrrk = 4298,
+ X86_VCVTTPD2UQQZrrkz = 4299,
+ X86_VCVTTPS2DQYrm = 4300,
+ X86_VCVTTPS2DQYrr = 4301,
+ X86_VCVTTPS2DQZ128rm = 4302,
+ X86_VCVTTPS2DQZ128rmb = 4303,
+ X86_VCVTTPS2DQZ128rmbk = 4304,
+ X86_VCVTTPS2DQZ128rmbkz = 4305,
+ X86_VCVTTPS2DQZ128rmk = 4306,
+ X86_VCVTTPS2DQZ128rmkz = 4307,
+ X86_VCVTTPS2DQZ128rr = 4308,
+ X86_VCVTTPS2DQZ128rrk = 4309,
+ X86_VCVTTPS2DQZ128rrkz = 4310,
+ X86_VCVTTPS2DQZ256rm = 4311,
+ X86_VCVTTPS2DQZ256rmb = 4312,
+ X86_VCVTTPS2DQZ256rmbk = 4313,
+ X86_VCVTTPS2DQZ256rmbkz = 4314,
+ X86_VCVTTPS2DQZ256rmk = 4315,
+ X86_VCVTTPS2DQZ256rmkz = 4316,
+ X86_VCVTTPS2DQZ256rr = 4317,
+ X86_VCVTTPS2DQZ256rrk = 4318,
+ X86_VCVTTPS2DQZ256rrkz = 4319,
+ X86_VCVTTPS2DQZrm = 4320,
+ X86_VCVTTPS2DQZrmb = 4321,
+ X86_VCVTTPS2DQZrmbk = 4322,
+ X86_VCVTTPS2DQZrmbkz = 4323,
+ X86_VCVTTPS2DQZrmk = 4324,
+ X86_VCVTTPS2DQZrmkz = 4325,
+ X86_VCVTTPS2DQZrr = 4326,
+ X86_VCVTTPS2DQZrrb = 4327,
+ X86_VCVTTPS2DQZrrbk = 4328,
+ X86_VCVTTPS2DQZrrbkz = 4329,
+ X86_VCVTTPS2DQZrrk = 4330,
+ X86_VCVTTPS2DQZrrkz = 4331,
+ X86_VCVTTPS2DQrm = 4332,
+ X86_VCVTTPS2DQrr = 4333,
+ X86_VCVTTPS2QQZ128rm = 4334,
+ X86_VCVTTPS2QQZ128rmb = 4335,
+ X86_VCVTTPS2QQZ128rmbk = 4336,
+ X86_VCVTTPS2QQZ128rmbkz = 4337,
+ X86_VCVTTPS2QQZ128rmk = 4338,
+ X86_VCVTTPS2QQZ128rmkz = 4339,
+ X86_VCVTTPS2QQZ128rr = 4340,
+ X86_VCVTTPS2QQZ128rrk = 4341,
+ X86_VCVTTPS2QQZ128rrkz = 4342,
+ X86_VCVTTPS2QQZ256rm = 4343,
+ X86_VCVTTPS2QQZ256rmb = 4344,
+ X86_VCVTTPS2QQZ256rmbk = 4345,
+ X86_VCVTTPS2QQZ256rmbkz = 4346,
+ X86_VCVTTPS2QQZ256rmk = 4347,
+ X86_VCVTTPS2QQZ256rmkz = 4348,
+ X86_VCVTTPS2QQZ256rr = 4349,
+ X86_VCVTTPS2QQZ256rrk = 4350,
+ X86_VCVTTPS2QQZ256rrkz = 4351,
+ X86_VCVTTPS2QQZrm = 4352,
+ X86_VCVTTPS2QQZrmb = 4353,
+ X86_VCVTTPS2QQZrmbk = 4354,
+ X86_VCVTTPS2QQZrmbkz = 4355,
+ X86_VCVTTPS2QQZrmk = 4356,
+ X86_VCVTTPS2QQZrmkz = 4357,
+ X86_VCVTTPS2QQZrr = 4358,
+ X86_VCVTTPS2QQZrrb = 4359,
+ X86_VCVTTPS2QQZrrbk = 4360,
+ X86_VCVTTPS2QQZrrbkz = 4361,
+ X86_VCVTTPS2QQZrrk = 4362,
+ X86_VCVTTPS2QQZrrkz = 4363,
+ X86_VCVTTPS2UDQZ128rm = 4364,
+ X86_VCVTTPS2UDQZ128rmb = 4365,
+ X86_VCVTTPS2UDQZ128rmbk = 4366,
+ X86_VCVTTPS2UDQZ128rmbkz = 4367,
+ X86_VCVTTPS2UDQZ128rmk = 4368,
+ X86_VCVTTPS2UDQZ128rmkz = 4369,
+ X86_VCVTTPS2UDQZ128rr = 4370,
+ X86_VCVTTPS2UDQZ128rrk = 4371,
+ X86_VCVTTPS2UDQZ128rrkz = 4372,
+ X86_VCVTTPS2UDQZ256rm = 4373,
+ X86_VCVTTPS2UDQZ256rmb = 4374,
+ X86_VCVTTPS2UDQZ256rmbk = 4375,
+ X86_VCVTTPS2UDQZ256rmbkz = 4376,
+ X86_VCVTTPS2UDQZ256rmk = 4377,
+ X86_VCVTTPS2UDQZ256rmkz = 4378,
+ X86_VCVTTPS2UDQZ256rr = 4379,
+ X86_VCVTTPS2UDQZ256rrk = 4380,
+ X86_VCVTTPS2UDQZ256rrkz = 4381,
+ X86_VCVTTPS2UDQZrm = 4382,
+ X86_VCVTTPS2UDQZrmb = 4383,
+ X86_VCVTTPS2UDQZrmbk = 4384,
+ X86_VCVTTPS2UDQZrmbkz = 4385,
+ X86_VCVTTPS2UDQZrmk = 4386,
+ X86_VCVTTPS2UDQZrmkz = 4387,
+ X86_VCVTTPS2UDQZrr = 4388,
+ X86_VCVTTPS2UDQZrrb = 4389,
+ X86_VCVTTPS2UDQZrrbk = 4390,
+ X86_VCVTTPS2UDQZrrbkz = 4391,
+ X86_VCVTTPS2UDQZrrk = 4392,
+ X86_VCVTTPS2UDQZrrkz = 4393,
+ X86_VCVTTPS2UQQZ128rm = 4394,
+ X86_VCVTTPS2UQQZ128rmb = 4395,
+ X86_VCVTTPS2UQQZ128rmbk = 4396,
+ X86_VCVTTPS2UQQZ128rmbkz = 4397,
+ X86_VCVTTPS2UQQZ128rmk = 4398,
+ X86_VCVTTPS2UQQZ128rmkz = 4399,
+ X86_VCVTTPS2UQQZ128rr = 4400,
+ X86_VCVTTPS2UQQZ128rrk = 4401,
+ X86_VCVTTPS2UQQZ128rrkz = 4402,
+ X86_VCVTTPS2UQQZ256rm = 4403,
+ X86_VCVTTPS2UQQZ256rmb = 4404,
+ X86_VCVTTPS2UQQZ256rmbk = 4405,
+ X86_VCVTTPS2UQQZ256rmbkz = 4406,
+ X86_VCVTTPS2UQQZ256rmk = 4407,
+ X86_VCVTTPS2UQQZ256rmkz = 4408,
+ X86_VCVTTPS2UQQZ256rr = 4409,
+ X86_VCVTTPS2UQQZ256rrk = 4410,
+ X86_VCVTTPS2UQQZ256rrkz = 4411,
+ X86_VCVTTPS2UQQZrm = 4412,
+ X86_VCVTTPS2UQQZrmb = 4413,
+ X86_VCVTTPS2UQQZrmbk = 4414,
+ X86_VCVTTPS2UQQZrmbkz = 4415,
+ X86_VCVTTPS2UQQZrmk = 4416,
+ X86_VCVTTPS2UQQZrmkz = 4417,
+ X86_VCVTTPS2UQQZrr = 4418,
+ X86_VCVTTPS2UQQZrrb = 4419,
+ X86_VCVTTPS2UQQZrrbk = 4420,
+ X86_VCVTTPS2UQQZrrbkz = 4421,
+ X86_VCVTTPS2UQQZrrk = 4422,
+ X86_VCVTTPS2UQQZrrkz = 4423,
+ X86_VCVTTSD2SI64Zrm = 4424,
+ X86_VCVTTSD2SI64Zrm_Int = 4425,
+ X86_VCVTTSD2SI64Zrr = 4426,
+ X86_VCVTTSD2SI64Zrr_Int = 4427,
+ X86_VCVTTSD2SI64Zrrb_Int = 4428,
+ X86_VCVTTSD2SI64rm = 4429,
+ X86_VCVTTSD2SI64rm_Int = 4430,
+ X86_VCVTTSD2SI64rr = 4431,
+ X86_VCVTTSD2SI64rr_Int = 4432,
+ X86_VCVTTSD2SIZrm = 4433,
+ X86_VCVTTSD2SIZrm_Int = 4434,
+ X86_VCVTTSD2SIZrr = 4435,
+ X86_VCVTTSD2SIZrr_Int = 4436,
+ X86_VCVTTSD2SIZrrb_Int = 4437,
+ X86_VCVTTSD2SIrm = 4438,
+ X86_VCVTTSD2SIrm_Int = 4439,
+ X86_VCVTTSD2SIrr = 4440,
+ X86_VCVTTSD2SIrr_Int = 4441,
+ X86_VCVTTSD2USI64Zrm = 4442,
+ X86_VCVTTSD2USI64Zrm_Int = 4443,
+ X86_VCVTTSD2USI64Zrr = 4444,
+ X86_VCVTTSD2USI64Zrr_Int = 4445,
+ X86_VCVTTSD2USI64Zrrb_Int = 4446,
+ X86_VCVTTSD2USIZrm = 4447,
+ X86_VCVTTSD2USIZrm_Int = 4448,
+ X86_VCVTTSD2USIZrr = 4449,
+ X86_VCVTTSD2USIZrr_Int = 4450,
+ X86_VCVTTSD2USIZrrb_Int = 4451,
+ X86_VCVTTSS2SI64Zrm = 4452,
+ X86_VCVTTSS2SI64Zrm_Int = 4453,
+ X86_VCVTTSS2SI64Zrr = 4454,
+ X86_VCVTTSS2SI64Zrr_Int = 4455,
+ X86_VCVTTSS2SI64Zrrb_Int = 4456,
+ X86_VCVTTSS2SI64rm = 4457,
+ X86_VCVTTSS2SI64rm_Int = 4458,
+ X86_VCVTTSS2SI64rr = 4459,
+ X86_VCVTTSS2SI64rr_Int = 4460,
+ X86_VCVTTSS2SIZrm = 4461,
+ X86_VCVTTSS2SIZrm_Int = 4462,
+ X86_VCVTTSS2SIZrr = 4463,
+ X86_VCVTTSS2SIZrr_Int = 4464,
+ X86_VCVTTSS2SIZrrb_Int = 4465,
+ X86_VCVTTSS2SIrm = 4466,
+ X86_VCVTTSS2SIrm_Int = 4467,
+ X86_VCVTTSS2SIrr = 4468,
+ X86_VCVTTSS2SIrr_Int = 4469,
+ X86_VCVTTSS2USI64Zrm = 4470,
+ X86_VCVTTSS2USI64Zrm_Int = 4471,
+ X86_VCVTTSS2USI64Zrr = 4472,
+ X86_VCVTTSS2USI64Zrr_Int = 4473,
+ X86_VCVTTSS2USI64Zrrb_Int = 4474,
+ X86_VCVTTSS2USIZrm = 4475,
+ X86_VCVTTSS2USIZrm_Int = 4476,
+ X86_VCVTTSS2USIZrr = 4477,
+ X86_VCVTTSS2USIZrr_Int = 4478,
+ X86_VCVTTSS2USIZrrb_Int = 4479,
+ X86_VCVTUDQ2PDZ128rm = 4480,
+ X86_VCVTUDQ2PDZ128rmb = 4481,
+ X86_VCVTUDQ2PDZ128rmbk = 4482,
+ X86_VCVTUDQ2PDZ128rmbkz = 4483,
+ X86_VCVTUDQ2PDZ128rmk = 4484,
+ X86_VCVTUDQ2PDZ128rmkz = 4485,
+ X86_VCVTUDQ2PDZ128rr = 4486,
+ X86_VCVTUDQ2PDZ128rrk = 4487,
+ X86_VCVTUDQ2PDZ128rrkz = 4488,
+ X86_VCVTUDQ2PDZ256rm = 4489,
+ X86_VCVTUDQ2PDZ256rmb = 4490,
+ X86_VCVTUDQ2PDZ256rmbk = 4491,
+ X86_VCVTUDQ2PDZ256rmbkz = 4492,
+ X86_VCVTUDQ2PDZ256rmk = 4493,
+ X86_VCVTUDQ2PDZ256rmkz = 4494,
+ X86_VCVTUDQ2PDZ256rr = 4495,
+ X86_VCVTUDQ2PDZ256rrk = 4496,
+ X86_VCVTUDQ2PDZ256rrkz = 4497,
+ X86_VCVTUDQ2PDZrm = 4498,
+ X86_VCVTUDQ2PDZrmb = 4499,
+ X86_VCVTUDQ2PDZrmbk = 4500,
+ X86_VCVTUDQ2PDZrmbkz = 4501,
+ X86_VCVTUDQ2PDZrmk = 4502,
+ X86_VCVTUDQ2PDZrmkz = 4503,
+ X86_VCVTUDQ2PDZrr = 4504,
+ X86_VCVTUDQ2PDZrrk = 4505,
+ X86_VCVTUDQ2PDZrrkz = 4506,
+ X86_VCVTUDQ2PSZ128rm = 4507,
+ X86_VCVTUDQ2PSZ128rmb = 4508,
+ X86_VCVTUDQ2PSZ128rmbk = 4509,
+ X86_VCVTUDQ2PSZ128rmbkz = 4510,
+ X86_VCVTUDQ2PSZ128rmk = 4511,
+ X86_VCVTUDQ2PSZ128rmkz = 4512,
+ X86_VCVTUDQ2PSZ128rr = 4513,
+ X86_VCVTUDQ2PSZ128rrk = 4514,
+ X86_VCVTUDQ2PSZ128rrkz = 4515,
+ X86_VCVTUDQ2PSZ256rm = 4516,
+ X86_VCVTUDQ2PSZ256rmb = 4517,
+ X86_VCVTUDQ2PSZ256rmbk = 4518,
+ X86_VCVTUDQ2PSZ256rmbkz = 4519,
+ X86_VCVTUDQ2PSZ256rmk = 4520,
+ X86_VCVTUDQ2PSZ256rmkz = 4521,
+ X86_VCVTUDQ2PSZ256rr = 4522,
+ X86_VCVTUDQ2PSZ256rrk = 4523,
+ X86_VCVTUDQ2PSZ256rrkz = 4524,
+ X86_VCVTUDQ2PSZrm = 4525,
+ X86_VCVTUDQ2PSZrmb = 4526,
+ X86_VCVTUDQ2PSZrmbk = 4527,
+ X86_VCVTUDQ2PSZrmbkz = 4528,
+ X86_VCVTUDQ2PSZrmk = 4529,
+ X86_VCVTUDQ2PSZrmkz = 4530,
+ X86_VCVTUDQ2PSZrr = 4531,
+ X86_VCVTUDQ2PSZrrb = 4532,
+ X86_VCVTUDQ2PSZrrbk = 4533,
+ X86_VCVTUDQ2PSZrrbkz = 4534,
+ X86_VCVTUDQ2PSZrrk = 4535,
+ X86_VCVTUDQ2PSZrrkz = 4536,
+ X86_VCVTUQQ2PDZ128rm = 4537,
+ X86_VCVTUQQ2PDZ128rmb = 4538,
+ X86_VCVTUQQ2PDZ128rmbk = 4539,
+ X86_VCVTUQQ2PDZ128rmbkz = 4540,
+ X86_VCVTUQQ2PDZ128rmk = 4541,
+ X86_VCVTUQQ2PDZ128rmkz = 4542,
+ X86_VCVTUQQ2PDZ128rr = 4543,
+ X86_VCVTUQQ2PDZ128rrk = 4544,
+ X86_VCVTUQQ2PDZ128rrkz = 4545,
+ X86_VCVTUQQ2PDZ256rm = 4546,
+ X86_VCVTUQQ2PDZ256rmb = 4547,
+ X86_VCVTUQQ2PDZ256rmbk = 4548,
+ X86_VCVTUQQ2PDZ256rmbkz = 4549,
+ X86_VCVTUQQ2PDZ256rmk = 4550,
+ X86_VCVTUQQ2PDZ256rmkz = 4551,
+ X86_VCVTUQQ2PDZ256rr = 4552,
+ X86_VCVTUQQ2PDZ256rrk = 4553,
+ X86_VCVTUQQ2PDZ256rrkz = 4554,
+ X86_VCVTUQQ2PDZrm = 4555,
+ X86_VCVTUQQ2PDZrmb = 4556,
+ X86_VCVTUQQ2PDZrmbk = 4557,
+ X86_VCVTUQQ2PDZrmbkz = 4558,
+ X86_VCVTUQQ2PDZrmk = 4559,
+ X86_VCVTUQQ2PDZrmkz = 4560,
+ X86_VCVTUQQ2PDZrr = 4561,
+ X86_VCVTUQQ2PDZrrb = 4562,
+ X86_VCVTUQQ2PDZrrbk = 4563,
+ X86_VCVTUQQ2PDZrrbkz = 4564,
+ X86_VCVTUQQ2PDZrrk = 4565,
+ X86_VCVTUQQ2PDZrrkz = 4566,
+ X86_VCVTUQQ2PSZ128rm = 4567,
+ X86_VCVTUQQ2PSZ128rmb = 4568,
+ X86_VCVTUQQ2PSZ128rmbk = 4569,
+ X86_VCVTUQQ2PSZ128rmbkz = 4570,
+ X86_VCVTUQQ2PSZ128rmk = 4571,
+ X86_VCVTUQQ2PSZ128rmkz = 4572,
+ X86_VCVTUQQ2PSZ128rr = 4573,
+ X86_VCVTUQQ2PSZ128rrk = 4574,
+ X86_VCVTUQQ2PSZ128rrkz = 4575,
+ X86_VCVTUQQ2PSZ256rm = 4576,
+ X86_VCVTUQQ2PSZ256rmb = 4577,
+ X86_VCVTUQQ2PSZ256rmbk = 4578,
+ X86_VCVTUQQ2PSZ256rmbkz = 4579,
+ X86_VCVTUQQ2PSZ256rmk = 4580,
+ X86_VCVTUQQ2PSZ256rmkz = 4581,
+ X86_VCVTUQQ2PSZ256rr = 4582,
+ X86_VCVTUQQ2PSZ256rrk = 4583,
+ X86_VCVTUQQ2PSZ256rrkz = 4584,
+ X86_VCVTUQQ2PSZrm = 4585,
+ X86_VCVTUQQ2PSZrmb = 4586,
+ X86_VCVTUQQ2PSZrmbk = 4587,
+ X86_VCVTUQQ2PSZrmbkz = 4588,
+ X86_VCVTUQQ2PSZrmk = 4589,
+ X86_VCVTUQQ2PSZrmkz = 4590,
+ X86_VCVTUQQ2PSZrr = 4591,
+ X86_VCVTUQQ2PSZrrb = 4592,
+ X86_VCVTUQQ2PSZrrbk = 4593,
+ X86_VCVTUQQ2PSZrrbkz = 4594,
+ X86_VCVTUQQ2PSZrrk = 4595,
+ X86_VCVTUQQ2PSZrrkz = 4596,
+ X86_VCVTUSI2SDZrm = 4597,
+ X86_VCVTUSI2SDZrm_Int = 4598,
+ X86_VCVTUSI2SDZrr = 4599,
+ X86_VCVTUSI2SDZrr_Int = 4600,
+ X86_VCVTUSI2SSZrm = 4601,
+ X86_VCVTUSI2SSZrm_Int = 4602,
+ X86_VCVTUSI2SSZrr = 4603,
+ X86_VCVTUSI2SSZrr_Int = 4604,
+ X86_VCVTUSI2SSZrrb_Int = 4605,
+ X86_VCVTUSI642SDZrm = 4606,
+ X86_VCVTUSI642SDZrm_Int = 4607,
+ X86_VCVTUSI642SDZrr = 4608,
+ X86_VCVTUSI642SDZrr_Int = 4609,
+ X86_VCVTUSI642SDZrrb_Int = 4610,
+ X86_VCVTUSI642SSZrm = 4611,
+ X86_VCVTUSI642SSZrm_Int = 4612,
+ X86_VCVTUSI642SSZrr = 4613,
+ X86_VCVTUSI642SSZrr_Int = 4614,
+ X86_VCVTUSI642SSZrrb_Int = 4615,
+ X86_VDBPSADBWZ128rmi = 4616,
+ X86_VDBPSADBWZ128rmik = 4617,
+ X86_VDBPSADBWZ128rmikz = 4618,
+ X86_VDBPSADBWZ128rri = 4619,
+ X86_VDBPSADBWZ128rrik = 4620,
+ X86_VDBPSADBWZ128rrikz = 4621,
+ X86_VDBPSADBWZ256rmi = 4622,
+ X86_VDBPSADBWZ256rmik = 4623,
+ X86_VDBPSADBWZ256rmikz = 4624,
+ X86_VDBPSADBWZ256rri = 4625,
+ X86_VDBPSADBWZ256rrik = 4626,
+ X86_VDBPSADBWZ256rrikz = 4627,
+ X86_VDBPSADBWZrmi = 4628,
+ X86_VDBPSADBWZrmik = 4629,
+ X86_VDBPSADBWZrmikz = 4630,
+ X86_VDBPSADBWZrri = 4631,
+ X86_VDBPSADBWZrrik = 4632,
+ X86_VDBPSADBWZrrikz = 4633,
+ X86_VDIVPDYrm = 4634,
+ X86_VDIVPDYrr = 4635,
+ X86_VDIVPDZ128rm = 4636,
+ X86_VDIVPDZ128rmb = 4637,
+ X86_VDIVPDZ128rmbk = 4638,
+ X86_VDIVPDZ128rmbkz = 4639,
+ X86_VDIVPDZ128rmk = 4640,
+ X86_VDIVPDZ128rmkz = 4641,
+ X86_VDIVPDZ128rr = 4642,
+ X86_VDIVPDZ128rrk = 4643,
+ X86_VDIVPDZ128rrkz = 4644,
+ X86_VDIVPDZ256rm = 4645,
+ X86_VDIVPDZ256rmb = 4646,
+ X86_VDIVPDZ256rmbk = 4647,
+ X86_VDIVPDZ256rmbkz = 4648,
+ X86_VDIVPDZ256rmk = 4649,
+ X86_VDIVPDZ256rmkz = 4650,
+ X86_VDIVPDZ256rr = 4651,
+ X86_VDIVPDZ256rrk = 4652,
+ X86_VDIVPDZ256rrkz = 4653,
+ X86_VDIVPDZrm = 4654,
+ X86_VDIVPDZrmb = 4655,
+ X86_VDIVPDZrmbk = 4656,
+ X86_VDIVPDZrmbkz = 4657,
+ X86_VDIVPDZrmk = 4658,
+ X86_VDIVPDZrmkz = 4659,
+ X86_VDIVPDZrr = 4660,
+ X86_VDIVPDZrrb = 4661,
+ X86_VDIVPDZrrbk = 4662,
+ X86_VDIVPDZrrbkz = 4663,
+ X86_VDIVPDZrrk = 4664,
+ X86_VDIVPDZrrkz = 4665,
+ X86_VDIVPDrm = 4666,
+ X86_VDIVPDrr = 4667,
+ X86_VDIVPSYrm = 4668,
+ X86_VDIVPSYrr = 4669,
+ X86_VDIVPSZ128rm = 4670,
+ X86_VDIVPSZ128rmb = 4671,
+ X86_VDIVPSZ128rmbk = 4672,
+ X86_VDIVPSZ128rmbkz = 4673,
+ X86_VDIVPSZ128rmk = 4674,
+ X86_VDIVPSZ128rmkz = 4675,
+ X86_VDIVPSZ128rr = 4676,
+ X86_VDIVPSZ128rrk = 4677,
+ X86_VDIVPSZ128rrkz = 4678,
+ X86_VDIVPSZ256rm = 4679,
+ X86_VDIVPSZ256rmb = 4680,
+ X86_VDIVPSZ256rmbk = 4681,
+ X86_VDIVPSZ256rmbkz = 4682,
+ X86_VDIVPSZ256rmk = 4683,
+ X86_VDIVPSZ256rmkz = 4684,
+ X86_VDIVPSZ256rr = 4685,
+ X86_VDIVPSZ256rrk = 4686,
+ X86_VDIVPSZ256rrkz = 4687,
+ X86_VDIVPSZrm = 4688,
+ X86_VDIVPSZrmb = 4689,
+ X86_VDIVPSZrmbk = 4690,
+ X86_VDIVPSZrmbkz = 4691,
+ X86_VDIVPSZrmk = 4692,
+ X86_VDIVPSZrmkz = 4693,
+ X86_VDIVPSZrr = 4694,
+ X86_VDIVPSZrrb = 4695,
+ X86_VDIVPSZrrbk = 4696,
+ X86_VDIVPSZrrbkz = 4697,
+ X86_VDIVPSZrrk = 4698,
+ X86_VDIVPSZrrkz = 4699,
+ X86_VDIVPSrm = 4700,
+ X86_VDIVPSrr = 4701,
+ X86_VDIVSDZrm = 4702,
+ X86_VDIVSDZrm_Int = 4703,
+ X86_VDIVSDZrm_Intk = 4704,
+ X86_VDIVSDZrm_Intkz = 4705,
+ X86_VDIVSDZrr = 4706,
+ X86_VDIVSDZrr_Int = 4707,
+ X86_VDIVSDZrr_Intk = 4708,
+ X86_VDIVSDZrr_Intkz = 4709,
+ X86_VDIVSDZrrb_Int = 4710,
+ X86_VDIVSDZrrb_Intk = 4711,
+ X86_VDIVSDZrrb_Intkz = 4712,
+ X86_VDIVSDrm = 4713,
+ X86_VDIVSDrm_Int = 4714,
+ X86_VDIVSDrr = 4715,
+ X86_VDIVSDrr_Int = 4716,
+ X86_VDIVSSZrm = 4717,
+ X86_VDIVSSZrm_Int = 4718,
+ X86_VDIVSSZrm_Intk = 4719,
+ X86_VDIVSSZrm_Intkz = 4720,
+ X86_VDIVSSZrr = 4721,
+ X86_VDIVSSZrr_Int = 4722,
+ X86_VDIVSSZrr_Intk = 4723,
+ X86_VDIVSSZrr_Intkz = 4724,
+ X86_VDIVSSZrrb_Int = 4725,
+ X86_VDIVSSZrrb_Intk = 4726,
+ X86_VDIVSSZrrb_Intkz = 4727,
+ X86_VDIVSSrm = 4728,
+ X86_VDIVSSrm_Int = 4729,
+ X86_VDIVSSrr = 4730,
+ X86_VDIVSSrr_Int = 4731,
+ X86_VDPPDrmi = 4732,
+ X86_VDPPDrri = 4733,
+ X86_VDPPSYrmi = 4734,
+ X86_VDPPSYrri = 4735,
+ X86_VDPPSrmi = 4736,
+ X86_VDPPSrri = 4737,
+ X86_VERRm = 4738,
+ X86_VERRr = 4739,
+ X86_VERWm = 4740,
+ X86_VERWr = 4741,
+ X86_VEXP2PDZm = 4742,
+ X86_VEXP2PDZmb = 4743,
+ X86_VEXP2PDZmbk = 4744,
+ X86_VEXP2PDZmbkz = 4745,
+ X86_VEXP2PDZmk = 4746,
+ X86_VEXP2PDZmkz = 4747,
+ X86_VEXP2PDZr = 4748,
+ X86_VEXP2PDZrb = 4749,
+ X86_VEXP2PDZrbk = 4750,
+ X86_VEXP2PDZrbkz = 4751,
+ X86_VEXP2PDZrk = 4752,
+ X86_VEXP2PDZrkz = 4753,
+ X86_VEXP2PSZm = 4754,
+ X86_VEXP2PSZmb = 4755,
+ X86_VEXP2PSZmbk = 4756,
+ X86_VEXP2PSZmbkz = 4757,
+ X86_VEXP2PSZmk = 4758,
+ X86_VEXP2PSZmkz = 4759,
+ X86_VEXP2PSZr = 4760,
+ X86_VEXP2PSZrb = 4761,
+ X86_VEXP2PSZrbk = 4762,
+ X86_VEXP2PSZrbkz = 4763,
+ X86_VEXP2PSZrk = 4764,
+ X86_VEXP2PSZrkz = 4765,
+ X86_VEXPANDPDZ128rm = 4766,
+ X86_VEXPANDPDZ128rmk = 4767,
+ X86_VEXPANDPDZ128rmkz = 4768,
+ X86_VEXPANDPDZ128rr = 4769,
+ X86_VEXPANDPDZ128rrk = 4770,
+ X86_VEXPANDPDZ128rrkz = 4771,
+ X86_VEXPANDPDZ256rm = 4772,
+ X86_VEXPANDPDZ256rmk = 4773,
+ X86_VEXPANDPDZ256rmkz = 4774,
+ X86_VEXPANDPDZ256rr = 4775,
+ X86_VEXPANDPDZ256rrk = 4776,
+ X86_VEXPANDPDZ256rrkz = 4777,
+ X86_VEXPANDPDZrm = 4778,
+ X86_VEXPANDPDZrmk = 4779,
+ X86_VEXPANDPDZrmkz = 4780,
+ X86_VEXPANDPDZrr = 4781,
+ X86_VEXPANDPDZrrk = 4782,
+ X86_VEXPANDPDZrrkz = 4783,
+ X86_VEXPANDPSZ128rm = 4784,
+ X86_VEXPANDPSZ128rmk = 4785,
+ X86_VEXPANDPSZ128rmkz = 4786,
+ X86_VEXPANDPSZ128rr = 4787,
+ X86_VEXPANDPSZ128rrk = 4788,
+ X86_VEXPANDPSZ128rrkz = 4789,
+ X86_VEXPANDPSZ256rm = 4790,
+ X86_VEXPANDPSZ256rmk = 4791,
+ X86_VEXPANDPSZ256rmkz = 4792,
+ X86_VEXPANDPSZ256rr = 4793,
+ X86_VEXPANDPSZ256rrk = 4794,
+ X86_VEXPANDPSZ256rrkz = 4795,
+ X86_VEXPANDPSZrm = 4796,
+ X86_VEXPANDPSZrmk = 4797,
+ X86_VEXPANDPSZrmkz = 4798,
+ X86_VEXPANDPSZrr = 4799,
+ X86_VEXPANDPSZrrk = 4800,
+ X86_VEXPANDPSZrrkz = 4801,
+ X86_VEXTRACTF128mr = 4802,
+ X86_VEXTRACTF128rr = 4803,
+ X86_VEXTRACTF32x4Z256mr = 4804,
+ X86_VEXTRACTF32x4Z256mrk = 4805,
+ X86_VEXTRACTF32x4Z256rr = 4806,
+ X86_VEXTRACTF32x4Z256rrk = 4807,
+ X86_VEXTRACTF32x4Z256rrkz = 4808,
+ X86_VEXTRACTF32x4Zmr = 4809,
+ X86_VEXTRACTF32x4Zmrk = 4810,
+ X86_VEXTRACTF32x4Zrr = 4811,
+ X86_VEXTRACTF32x4Zrrk = 4812,
+ X86_VEXTRACTF32x4Zrrkz = 4813,
+ X86_VEXTRACTF32x8Zmr = 4814,
+ X86_VEXTRACTF32x8Zmrk = 4815,
+ X86_VEXTRACTF32x8Zrr = 4816,
+ X86_VEXTRACTF32x8Zrrk = 4817,
+ X86_VEXTRACTF32x8Zrrkz = 4818,
+ X86_VEXTRACTF64x2Z256mr = 4819,
+ X86_VEXTRACTF64x2Z256mrk = 4820,
+ X86_VEXTRACTF64x2Z256rr = 4821,
+ X86_VEXTRACTF64x2Z256rrk = 4822,
+ X86_VEXTRACTF64x2Z256rrkz = 4823,
+ X86_VEXTRACTF64x2Zmr = 4824,
+ X86_VEXTRACTF64x2Zmrk = 4825,
+ X86_VEXTRACTF64x2Zrr = 4826,
+ X86_VEXTRACTF64x2Zrrk = 4827,
+ X86_VEXTRACTF64x2Zrrkz = 4828,
+ X86_VEXTRACTF64x4Zmr = 4829,
+ X86_VEXTRACTF64x4Zmrk = 4830,
+ X86_VEXTRACTF64x4Zrr = 4831,
+ X86_VEXTRACTF64x4Zrrk = 4832,
+ X86_VEXTRACTF64x4Zrrkz = 4833,
+ X86_VEXTRACTI128mr = 4834,
+ X86_VEXTRACTI128rr = 4835,
+ X86_VEXTRACTI32x4Z256mr = 4836,
+ X86_VEXTRACTI32x4Z256mrk = 4837,
+ X86_VEXTRACTI32x4Z256rr = 4838,
+ X86_VEXTRACTI32x4Z256rrk = 4839,
+ X86_VEXTRACTI32x4Z256rrkz = 4840,
+ X86_VEXTRACTI32x4Zmr = 4841,
+ X86_VEXTRACTI32x4Zmrk = 4842,
+ X86_VEXTRACTI32x4Zrr = 4843,
+ X86_VEXTRACTI32x4Zrrk = 4844,
+ X86_VEXTRACTI32x4Zrrkz = 4845,
+ X86_VEXTRACTI32x8Zmr = 4846,
+ X86_VEXTRACTI32x8Zmrk = 4847,
+ X86_VEXTRACTI32x8Zrr = 4848,
+ X86_VEXTRACTI32x8Zrrk = 4849,
+ X86_VEXTRACTI32x8Zrrkz = 4850,
+ X86_VEXTRACTI64x2Z256mr = 4851,
+ X86_VEXTRACTI64x2Z256mrk = 4852,
+ X86_VEXTRACTI64x2Z256rr = 4853,
+ X86_VEXTRACTI64x2Z256rrk = 4854,
+ X86_VEXTRACTI64x2Z256rrkz = 4855,
+ X86_VEXTRACTI64x2Zmr = 4856,
+ X86_VEXTRACTI64x2Zmrk = 4857,
+ X86_VEXTRACTI64x2Zrr = 4858,
+ X86_VEXTRACTI64x2Zrrk = 4859,
+ X86_VEXTRACTI64x2Zrrkz = 4860,
+ X86_VEXTRACTI64x4Zmr = 4861,
+ X86_VEXTRACTI64x4Zmrk = 4862,
+ X86_VEXTRACTI64x4Zrr = 4863,
+ X86_VEXTRACTI64x4Zrrk = 4864,
+ X86_VEXTRACTI64x4Zrrkz = 4865,
+ X86_VEXTRACTPSZmr = 4866,
+ X86_VEXTRACTPSZrr = 4867,
+ X86_VEXTRACTPSmr = 4868,
+ X86_VEXTRACTPSrr = 4869,
+ X86_VFIXUPIMMPDZ128rmbi = 4870,
+ X86_VFIXUPIMMPDZ128rmbik = 4871,
+ X86_VFIXUPIMMPDZ128rmbikz = 4872,
+ X86_VFIXUPIMMPDZ128rmi = 4873,
+ X86_VFIXUPIMMPDZ128rmik = 4874,
+ X86_VFIXUPIMMPDZ128rmikz = 4875,
+ X86_VFIXUPIMMPDZ128rri = 4876,
+ X86_VFIXUPIMMPDZ128rrik = 4877,
+ X86_VFIXUPIMMPDZ128rrikz = 4878,
+ X86_VFIXUPIMMPDZ256rmbi = 4879,
+ X86_VFIXUPIMMPDZ256rmbik = 4880,
+ X86_VFIXUPIMMPDZ256rmbikz = 4881,
+ X86_VFIXUPIMMPDZ256rmi = 4882,
+ X86_VFIXUPIMMPDZ256rmik = 4883,
+ X86_VFIXUPIMMPDZ256rmikz = 4884,
+ X86_VFIXUPIMMPDZ256rri = 4885,
+ X86_VFIXUPIMMPDZ256rrik = 4886,
+ X86_VFIXUPIMMPDZ256rrikz = 4887,
+ X86_VFIXUPIMMPDZrmbi = 4888,
+ X86_VFIXUPIMMPDZrmbik = 4889,
+ X86_VFIXUPIMMPDZrmbikz = 4890,
+ X86_VFIXUPIMMPDZrmi = 4891,
+ X86_VFIXUPIMMPDZrmik = 4892,
+ X86_VFIXUPIMMPDZrmikz = 4893,
+ X86_VFIXUPIMMPDZrri = 4894,
+ X86_VFIXUPIMMPDZrrib = 4895,
+ X86_VFIXUPIMMPDZrribk = 4896,
+ X86_VFIXUPIMMPDZrribkz = 4897,
+ X86_VFIXUPIMMPDZrrik = 4898,
+ X86_VFIXUPIMMPDZrrikz = 4899,
+ X86_VFIXUPIMMPSZ128rmbi = 4900,
+ X86_VFIXUPIMMPSZ128rmbik = 4901,
+ X86_VFIXUPIMMPSZ128rmbikz = 4902,
+ X86_VFIXUPIMMPSZ128rmi = 4903,
+ X86_VFIXUPIMMPSZ128rmik = 4904,
+ X86_VFIXUPIMMPSZ128rmikz = 4905,
+ X86_VFIXUPIMMPSZ128rri = 4906,
+ X86_VFIXUPIMMPSZ128rrik = 4907,
+ X86_VFIXUPIMMPSZ128rrikz = 4908,
+ X86_VFIXUPIMMPSZ256rmbi = 4909,
+ X86_VFIXUPIMMPSZ256rmbik = 4910,
+ X86_VFIXUPIMMPSZ256rmbikz = 4911,
+ X86_VFIXUPIMMPSZ256rmi = 4912,
+ X86_VFIXUPIMMPSZ256rmik = 4913,
+ X86_VFIXUPIMMPSZ256rmikz = 4914,
+ X86_VFIXUPIMMPSZ256rri = 4915,
+ X86_VFIXUPIMMPSZ256rrik = 4916,
+ X86_VFIXUPIMMPSZ256rrikz = 4917,
+ X86_VFIXUPIMMPSZrmbi = 4918,
+ X86_VFIXUPIMMPSZrmbik = 4919,
+ X86_VFIXUPIMMPSZrmbikz = 4920,
+ X86_VFIXUPIMMPSZrmi = 4921,
+ X86_VFIXUPIMMPSZrmik = 4922,
+ X86_VFIXUPIMMPSZrmikz = 4923,
+ X86_VFIXUPIMMPSZrri = 4924,
+ X86_VFIXUPIMMPSZrrib = 4925,
+ X86_VFIXUPIMMPSZrribk = 4926,
+ X86_VFIXUPIMMPSZrribkz = 4927,
+ X86_VFIXUPIMMPSZrrik = 4928,
+ X86_VFIXUPIMMPSZrrikz = 4929,
+ X86_VFIXUPIMMSDZrmi = 4930,
+ X86_VFIXUPIMMSDZrmik = 4931,
+ X86_VFIXUPIMMSDZrmikz = 4932,
+ X86_VFIXUPIMMSDZrri = 4933,
+ X86_VFIXUPIMMSDZrrib = 4934,
+ X86_VFIXUPIMMSDZrribk = 4935,
+ X86_VFIXUPIMMSDZrribkz = 4936,
+ X86_VFIXUPIMMSDZrrik = 4937,
+ X86_VFIXUPIMMSDZrrikz = 4938,
+ X86_VFIXUPIMMSSZrmi = 4939,
+ X86_VFIXUPIMMSSZrmik = 4940,
+ X86_VFIXUPIMMSSZrmikz = 4941,
+ X86_VFIXUPIMMSSZrri = 4942,
+ X86_VFIXUPIMMSSZrrib = 4943,
+ X86_VFIXUPIMMSSZrribk = 4944,
+ X86_VFIXUPIMMSSZrribkz = 4945,
+ X86_VFIXUPIMMSSZrrik = 4946,
+ X86_VFIXUPIMMSSZrrikz = 4947,
+ X86_VFMADD132PDYm = 4948,
+ X86_VFMADD132PDYr = 4949,
+ X86_VFMADD132PDZ128m = 4950,
+ X86_VFMADD132PDZ128mb = 4951,
+ X86_VFMADD132PDZ128mbk = 4952,
+ X86_VFMADD132PDZ128mbkz = 4953,
+ X86_VFMADD132PDZ128mk = 4954,
+ X86_VFMADD132PDZ128mkz = 4955,
+ X86_VFMADD132PDZ128r = 4956,
+ X86_VFMADD132PDZ128rk = 4957,
+ X86_VFMADD132PDZ128rkz = 4958,
+ X86_VFMADD132PDZ256m = 4959,
+ X86_VFMADD132PDZ256mb = 4960,
+ X86_VFMADD132PDZ256mbk = 4961,
+ X86_VFMADD132PDZ256mbkz = 4962,
+ X86_VFMADD132PDZ256mk = 4963,
+ X86_VFMADD132PDZ256mkz = 4964,
+ X86_VFMADD132PDZ256r = 4965,
+ X86_VFMADD132PDZ256rk = 4966,
+ X86_VFMADD132PDZ256rkz = 4967,
+ X86_VFMADD132PDZm = 4968,
+ X86_VFMADD132PDZmb = 4969,
+ X86_VFMADD132PDZmbk = 4970,
+ X86_VFMADD132PDZmbkz = 4971,
+ X86_VFMADD132PDZmk = 4972,
+ X86_VFMADD132PDZmkz = 4973,
+ X86_VFMADD132PDZr = 4974,
+ X86_VFMADD132PDZrb = 4975,
+ X86_VFMADD132PDZrbk = 4976,
+ X86_VFMADD132PDZrbkz = 4977,
+ X86_VFMADD132PDZrk = 4978,
+ X86_VFMADD132PDZrkz = 4979,
+ X86_VFMADD132PDm = 4980,
+ X86_VFMADD132PDr = 4981,
+ X86_VFMADD132PSYm = 4982,
+ X86_VFMADD132PSYr = 4983,
+ X86_VFMADD132PSZ128m = 4984,
+ X86_VFMADD132PSZ128mb = 4985,
+ X86_VFMADD132PSZ128mbk = 4986,
+ X86_VFMADD132PSZ128mbkz = 4987,
+ X86_VFMADD132PSZ128mk = 4988,
+ X86_VFMADD132PSZ128mkz = 4989,
+ X86_VFMADD132PSZ128r = 4990,
+ X86_VFMADD132PSZ128rk = 4991,
+ X86_VFMADD132PSZ128rkz = 4992,
+ X86_VFMADD132PSZ256m = 4993,
+ X86_VFMADD132PSZ256mb = 4994,
+ X86_VFMADD132PSZ256mbk = 4995,
+ X86_VFMADD132PSZ256mbkz = 4996,
+ X86_VFMADD132PSZ256mk = 4997,
+ X86_VFMADD132PSZ256mkz = 4998,
+ X86_VFMADD132PSZ256r = 4999,
+ X86_VFMADD132PSZ256rk = 5000,
+ X86_VFMADD132PSZ256rkz = 5001,
+ X86_VFMADD132PSZm = 5002,
+ X86_VFMADD132PSZmb = 5003,
+ X86_VFMADD132PSZmbk = 5004,
+ X86_VFMADD132PSZmbkz = 5005,
+ X86_VFMADD132PSZmk = 5006,
+ X86_VFMADD132PSZmkz = 5007,
+ X86_VFMADD132PSZr = 5008,
+ X86_VFMADD132PSZrb = 5009,
+ X86_VFMADD132PSZrbk = 5010,
+ X86_VFMADD132PSZrbkz = 5011,
+ X86_VFMADD132PSZrk = 5012,
+ X86_VFMADD132PSZrkz = 5013,
+ X86_VFMADD132PSm = 5014,
+ X86_VFMADD132PSr = 5015,
+ X86_VFMADD132SDZm = 5016,
+ X86_VFMADD132SDZm_Int = 5017,
+ X86_VFMADD132SDZm_Intk = 5018,
+ X86_VFMADD132SDZm_Intkz = 5019,
+ X86_VFMADD132SDZr = 5020,
+ X86_VFMADD132SDZr_Int = 5021,
+ X86_VFMADD132SDZr_Intk = 5022,
+ X86_VFMADD132SDZr_Intkz = 5023,
+ X86_VFMADD132SDZrb = 5024,
+ X86_VFMADD132SDZrb_Int = 5025,
+ X86_VFMADD132SDZrb_Intk = 5026,
+ X86_VFMADD132SDZrb_Intkz = 5027,
+ X86_VFMADD132SDm = 5028,
+ X86_VFMADD132SDm_Int = 5029,
+ X86_VFMADD132SDr = 5030,
+ X86_VFMADD132SDr_Int = 5031,
+ X86_VFMADD132SSZm = 5032,
+ X86_VFMADD132SSZm_Int = 5033,
+ X86_VFMADD132SSZm_Intk = 5034,
+ X86_VFMADD132SSZm_Intkz = 5035,
+ X86_VFMADD132SSZr = 5036,
+ X86_VFMADD132SSZr_Int = 5037,
+ X86_VFMADD132SSZr_Intk = 5038,
+ X86_VFMADD132SSZr_Intkz = 5039,
+ X86_VFMADD132SSZrb = 5040,
+ X86_VFMADD132SSZrb_Int = 5041,
+ X86_VFMADD132SSZrb_Intk = 5042,
+ X86_VFMADD132SSZrb_Intkz = 5043,
+ X86_VFMADD132SSm = 5044,
+ X86_VFMADD132SSm_Int = 5045,
+ X86_VFMADD132SSr = 5046,
+ X86_VFMADD132SSr_Int = 5047,
+ X86_VFMADD213PDYm = 5048,
+ X86_VFMADD213PDYr = 5049,
+ X86_VFMADD213PDZ128m = 5050,
+ X86_VFMADD213PDZ128mb = 5051,
+ X86_VFMADD213PDZ128mbk = 5052,
+ X86_VFMADD213PDZ128mbkz = 5053,
+ X86_VFMADD213PDZ128mk = 5054,
+ X86_VFMADD213PDZ128mkz = 5055,
+ X86_VFMADD213PDZ128r = 5056,
+ X86_VFMADD213PDZ128rk = 5057,
+ X86_VFMADD213PDZ128rkz = 5058,
+ X86_VFMADD213PDZ256m = 5059,
+ X86_VFMADD213PDZ256mb = 5060,
+ X86_VFMADD213PDZ256mbk = 5061,
+ X86_VFMADD213PDZ256mbkz = 5062,
+ X86_VFMADD213PDZ256mk = 5063,
+ X86_VFMADD213PDZ256mkz = 5064,
+ X86_VFMADD213PDZ256r = 5065,
+ X86_VFMADD213PDZ256rk = 5066,
+ X86_VFMADD213PDZ256rkz = 5067,
+ X86_VFMADD213PDZm = 5068,
+ X86_VFMADD213PDZmb = 5069,
+ X86_VFMADD213PDZmbk = 5070,
+ X86_VFMADD213PDZmbkz = 5071,
+ X86_VFMADD213PDZmk = 5072,
+ X86_VFMADD213PDZmkz = 5073,
+ X86_VFMADD213PDZr = 5074,
+ X86_VFMADD213PDZrb = 5075,
+ X86_VFMADD213PDZrbk = 5076,
+ X86_VFMADD213PDZrbkz = 5077,
+ X86_VFMADD213PDZrk = 5078,
+ X86_VFMADD213PDZrkz = 5079,
+ X86_VFMADD213PDm = 5080,
+ X86_VFMADD213PDr = 5081,
+ X86_VFMADD213PSYm = 5082,
+ X86_VFMADD213PSYr = 5083,
+ X86_VFMADD213PSZ128m = 5084,
+ X86_VFMADD213PSZ128mb = 5085,
+ X86_VFMADD213PSZ128mbk = 5086,
+ X86_VFMADD213PSZ128mbkz = 5087,
+ X86_VFMADD213PSZ128mk = 5088,
+ X86_VFMADD213PSZ128mkz = 5089,
+ X86_VFMADD213PSZ128r = 5090,
+ X86_VFMADD213PSZ128rk = 5091,
+ X86_VFMADD213PSZ128rkz = 5092,
+ X86_VFMADD213PSZ256m = 5093,
+ X86_VFMADD213PSZ256mb = 5094,
+ X86_VFMADD213PSZ256mbk = 5095,
+ X86_VFMADD213PSZ256mbkz = 5096,
+ X86_VFMADD213PSZ256mk = 5097,
+ X86_VFMADD213PSZ256mkz = 5098,
+ X86_VFMADD213PSZ256r = 5099,
+ X86_VFMADD213PSZ256rk = 5100,
+ X86_VFMADD213PSZ256rkz = 5101,
+ X86_VFMADD213PSZm = 5102,
+ X86_VFMADD213PSZmb = 5103,
+ X86_VFMADD213PSZmbk = 5104,
+ X86_VFMADD213PSZmbkz = 5105,
+ X86_VFMADD213PSZmk = 5106,
+ X86_VFMADD213PSZmkz = 5107,
+ X86_VFMADD213PSZr = 5108,
+ X86_VFMADD213PSZrb = 5109,
+ X86_VFMADD213PSZrbk = 5110,
+ X86_VFMADD213PSZrbkz = 5111,
+ X86_VFMADD213PSZrk = 5112,
+ X86_VFMADD213PSZrkz = 5113,
+ X86_VFMADD213PSm = 5114,
+ X86_VFMADD213PSr = 5115,
+ X86_VFMADD213SDZm = 5116,
+ X86_VFMADD213SDZm_Int = 5117,
+ X86_VFMADD213SDZm_Intk = 5118,
+ X86_VFMADD213SDZm_Intkz = 5119,
+ X86_VFMADD213SDZr = 5120,
+ X86_VFMADD213SDZr_Int = 5121,
+ X86_VFMADD213SDZr_Intk = 5122,
+ X86_VFMADD213SDZr_Intkz = 5123,
+ X86_VFMADD213SDZrb = 5124,
+ X86_VFMADD213SDZrb_Int = 5125,
+ X86_VFMADD213SDZrb_Intk = 5126,
+ X86_VFMADD213SDZrb_Intkz = 5127,
+ X86_VFMADD213SDm = 5128,
+ X86_VFMADD213SDm_Int = 5129,
+ X86_VFMADD213SDr = 5130,
+ X86_VFMADD213SDr_Int = 5131,
+ X86_VFMADD213SSZm = 5132,
+ X86_VFMADD213SSZm_Int = 5133,
+ X86_VFMADD213SSZm_Intk = 5134,
+ X86_VFMADD213SSZm_Intkz = 5135,
+ X86_VFMADD213SSZr = 5136,
+ X86_VFMADD213SSZr_Int = 5137,
+ X86_VFMADD213SSZr_Intk = 5138,
+ X86_VFMADD213SSZr_Intkz = 5139,
+ X86_VFMADD213SSZrb = 5140,
+ X86_VFMADD213SSZrb_Int = 5141,
+ X86_VFMADD213SSZrb_Intk = 5142,
+ X86_VFMADD213SSZrb_Intkz = 5143,
+ X86_VFMADD213SSm = 5144,
+ X86_VFMADD213SSm_Int = 5145,
+ X86_VFMADD213SSr = 5146,
+ X86_VFMADD213SSr_Int = 5147,
+ X86_VFMADD231PDYm = 5148,
+ X86_VFMADD231PDYr = 5149,
+ X86_VFMADD231PDZ128m = 5150,
+ X86_VFMADD231PDZ128mb = 5151,
+ X86_VFMADD231PDZ128mbk = 5152,
+ X86_VFMADD231PDZ128mbkz = 5153,
+ X86_VFMADD231PDZ128mk = 5154,
+ X86_VFMADD231PDZ128mkz = 5155,
+ X86_VFMADD231PDZ128r = 5156,
+ X86_VFMADD231PDZ128rk = 5157,
+ X86_VFMADD231PDZ128rkz = 5158,
+ X86_VFMADD231PDZ256m = 5159,
+ X86_VFMADD231PDZ256mb = 5160,
+ X86_VFMADD231PDZ256mbk = 5161,
+ X86_VFMADD231PDZ256mbkz = 5162,
+ X86_VFMADD231PDZ256mk = 5163,
+ X86_VFMADD231PDZ256mkz = 5164,
+ X86_VFMADD231PDZ256r = 5165,
+ X86_VFMADD231PDZ256rk = 5166,
+ X86_VFMADD231PDZ256rkz = 5167,
+ X86_VFMADD231PDZm = 5168,
+ X86_VFMADD231PDZmb = 5169,
+ X86_VFMADD231PDZmbk = 5170,
+ X86_VFMADD231PDZmbkz = 5171,
+ X86_VFMADD231PDZmk = 5172,
+ X86_VFMADD231PDZmkz = 5173,
+ X86_VFMADD231PDZr = 5174,
+ X86_VFMADD231PDZrb = 5175,
+ X86_VFMADD231PDZrbk = 5176,
+ X86_VFMADD231PDZrbkz = 5177,
+ X86_VFMADD231PDZrk = 5178,
+ X86_VFMADD231PDZrkz = 5179,
+ X86_VFMADD231PDm = 5180,
+ X86_VFMADD231PDr = 5181,
+ X86_VFMADD231PSYm = 5182,
+ X86_VFMADD231PSYr = 5183,
+ X86_VFMADD231PSZ128m = 5184,
+ X86_VFMADD231PSZ128mb = 5185,
+ X86_VFMADD231PSZ128mbk = 5186,
+ X86_VFMADD231PSZ128mbkz = 5187,
+ X86_VFMADD231PSZ128mk = 5188,
+ X86_VFMADD231PSZ128mkz = 5189,
+ X86_VFMADD231PSZ128r = 5190,
+ X86_VFMADD231PSZ128rk = 5191,
+ X86_VFMADD231PSZ128rkz = 5192,
+ X86_VFMADD231PSZ256m = 5193,
+ X86_VFMADD231PSZ256mb = 5194,
+ X86_VFMADD231PSZ256mbk = 5195,
+ X86_VFMADD231PSZ256mbkz = 5196,
+ X86_VFMADD231PSZ256mk = 5197,
+ X86_VFMADD231PSZ256mkz = 5198,
+ X86_VFMADD231PSZ256r = 5199,
+ X86_VFMADD231PSZ256rk = 5200,
+ X86_VFMADD231PSZ256rkz = 5201,
+ X86_VFMADD231PSZm = 5202,
+ X86_VFMADD231PSZmb = 5203,
+ X86_VFMADD231PSZmbk = 5204,
+ X86_VFMADD231PSZmbkz = 5205,
+ X86_VFMADD231PSZmk = 5206,
+ X86_VFMADD231PSZmkz = 5207,
+ X86_VFMADD231PSZr = 5208,
+ X86_VFMADD231PSZrb = 5209,
+ X86_VFMADD231PSZrbk = 5210,
+ X86_VFMADD231PSZrbkz = 5211,
+ X86_VFMADD231PSZrk = 5212,
+ X86_VFMADD231PSZrkz = 5213,
+ X86_VFMADD231PSm = 5214,
+ X86_VFMADD231PSr = 5215,
+ X86_VFMADD231SDZm = 5216,
+ X86_VFMADD231SDZm_Int = 5217,
+ X86_VFMADD231SDZm_Intk = 5218,
+ X86_VFMADD231SDZm_Intkz = 5219,
+ X86_VFMADD231SDZr = 5220,
+ X86_VFMADD231SDZr_Int = 5221,
+ X86_VFMADD231SDZr_Intk = 5222,
+ X86_VFMADD231SDZr_Intkz = 5223,
+ X86_VFMADD231SDZrb = 5224,
+ X86_VFMADD231SDZrb_Int = 5225,
+ X86_VFMADD231SDZrb_Intk = 5226,
+ X86_VFMADD231SDZrb_Intkz = 5227,
+ X86_VFMADD231SDm = 5228,
+ X86_VFMADD231SDm_Int = 5229,
+ X86_VFMADD231SDr = 5230,
+ X86_VFMADD231SDr_Int = 5231,
+ X86_VFMADD231SSZm = 5232,
+ X86_VFMADD231SSZm_Int = 5233,
+ X86_VFMADD231SSZm_Intk = 5234,
+ X86_VFMADD231SSZm_Intkz = 5235,
+ X86_VFMADD231SSZr = 5236,
+ X86_VFMADD231SSZr_Int = 5237,
+ X86_VFMADD231SSZr_Intk = 5238,
+ X86_VFMADD231SSZr_Intkz = 5239,
+ X86_VFMADD231SSZrb = 5240,
+ X86_VFMADD231SSZrb_Int = 5241,
+ X86_VFMADD231SSZrb_Intk = 5242,
+ X86_VFMADD231SSZrb_Intkz = 5243,
+ X86_VFMADD231SSm = 5244,
+ X86_VFMADD231SSm_Int = 5245,
+ X86_VFMADD231SSr = 5246,
+ X86_VFMADD231SSr_Int = 5247,
+ X86_VFMADDPD4Ymr = 5248,
+ X86_VFMADDPD4Yrm = 5249,
+ X86_VFMADDPD4Yrr = 5250,
+ X86_VFMADDPD4Yrr_REV = 5251,
+ X86_VFMADDPD4mr = 5252,
+ X86_VFMADDPD4rm = 5253,
+ X86_VFMADDPD4rr = 5254,
+ X86_VFMADDPD4rr_REV = 5255,
+ X86_VFMADDPS4Ymr = 5256,
+ X86_VFMADDPS4Yrm = 5257,
+ X86_VFMADDPS4Yrr = 5258,
+ X86_VFMADDPS4Yrr_REV = 5259,
+ X86_VFMADDPS4mr = 5260,
+ X86_VFMADDPS4rm = 5261,
+ X86_VFMADDPS4rr = 5262,
+ X86_VFMADDPS4rr_REV = 5263,
+ X86_VFMADDSD4mr = 5264,
+ X86_VFMADDSD4mr_Int = 5265,
+ X86_VFMADDSD4rm = 5266,
+ X86_VFMADDSD4rm_Int = 5267,
+ X86_VFMADDSD4rr = 5268,
+ X86_VFMADDSD4rr_Int = 5269,
+ X86_VFMADDSD4rr_Int_REV = 5270,
+ X86_VFMADDSD4rr_REV = 5271,
+ X86_VFMADDSS4mr = 5272,
+ X86_VFMADDSS4mr_Int = 5273,
+ X86_VFMADDSS4rm = 5274,
+ X86_VFMADDSS4rm_Int = 5275,
+ X86_VFMADDSS4rr = 5276,
+ X86_VFMADDSS4rr_Int = 5277,
+ X86_VFMADDSS4rr_Int_REV = 5278,
+ X86_VFMADDSS4rr_REV = 5279,
+ X86_VFMADDSUB132PDYm = 5280,
+ X86_VFMADDSUB132PDYr = 5281,
+ X86_VFMADDSUB132PDZ128m = 5282,
+ X86_VFMADDSUB132PDZ128mb = 5283,
+ X86_VFMADDSUB132PDZ128mbk = 5284,
+ X86_VFMADDSUB132PDZ128mbkz = 5285,
+ X86_VFMADDSUB132PDZ128mk = 5286,
+ X86_VFMADDSUB132PDZ128mkz = 5287,
+ X86_VFMADDSUB132PDZ128r = 5288,
+ X86_VFMADDSUB132PDZ128rk = 5289,
+ X86_VFMADDSUB132PDZ128rkz = 5290,
+ X86_VFMADDSUB132PDZ256m = 5291,
+ X86_VFMADDSUB132PDZ256mb = 5292,
+ X86_VFMADDSUB132PDZ256mbk = 5293,
+ X86_VFMADDSUB132PDZ256mbkz = 5294,
+ X86_VFMADDSUB132PDZ256mk = 5295,
+ X86_VFMADDSUB132PDZ256mkz = 5296,
+ X86_VFMADDSUB132PDZ256r = 5297,
+ X86_VFMADDSUB132PDZ256rk = 5298,
+ X86_VFMADDSUB132PDZ256rkz = 5299,
+ X86_VFMADDSUB132PDZm = 5300,
+ X86_VFMADDSUB132PDZmb = 5301,
+ X86_VFMADDSUB132PDZmbk = 5302,
+ X86_VFMADDSUB132PDZmbkz = 5303,
+ X86_VFMADDSUB132PDZmk = 5304,
+ X86_VFMADDSUB132PDZmkz = 5305,
+ X86_VFMADDSUB132PDZr = 5306,
+ X86_VFMADDSUB132PDZrb = 5307,
+ X86_VFMADDSUB132PDZrbk = 5308,
+ X86_VFMADDSUB132PDZrbkz = 5309,
+ X86_VFMADDSUB132PDZrk = 5310,
+ X86_VFMADDSUB132PDZrkz = 5311,
+ X86_VFMADDSUB132PDm = 5312,
+ X86_VFMADDSUB132PDr = 5313,
+ X86_VFMADDSUB132PSYm = 5314,
+ X86_VFMADDSUB132PSYr = 5315,
+ X86_VFMADDSUB132PSZ128m = 5316,
+ X86_VFMADDSUB132PSZ128mb = 5317,
+ X86_VFMADDSUB132PSZ128mbk = 5318,
+ X86_VFMADDSUB132PSZ128mbkz = 5319,
+ X86_VFMADDSUB132PSZ128mk = 5320,
+ X86_VFMADDSUB132PSZ128mkz = 5321,
+ X86_VFMADDSUB132PSZ128r = 5322,
+ X86_VFMADDSUB132PSZ128rk = 5323,
+ X86_VFMADDSUB132PSZ128rkz = 5324,
+ X86_VFMADDSUB132PSZ256m = 5325,
+ X86_VFMADDSUB132PSZ256mb = 5326,
+ X86_VFMADDSUB132PSZ256mbk = 5327,
+ X86_VFMADDSUB132PSZ256mbkz = 5328,
+ X86_VFMADDSUB132PSZ256mk = 5329,
+ X86_VFMADDSUB132PSZ256mkz = 5330,
+ X86_VFMADDSUB132PSZ256r = 5331,
+ X86_VFMADDSUB132PSZ256rk = 5332,
+ X86_VFMADDSUB132PSZ256rkz = 5333,
+ X86_VFMADDSUB132PSZm = 5334,
+ X86_VFMADDSUB132PSZmb = 5335,
+ X86_VFMADDSUB132PSZmbk = 5336,
+ X86_VFMADDSUB132PSZmbkz = 5337,
+ X86_VFMADDSUB132PSZmk = 5338,
+ X86_VFMADDSUB132PSZmkz = 5339,
+ X86_VFMADDSUB132PSZr = 5340,
+ X86_VFMADDSUB132PSZrb = 5341,
+ X86_VFMADDSUB132PSZrbk = 5342,
+ X86_VFMADDSUB132PSZrbkz = 5343,
+ X86_VFMADDSUB132PSZrk = 5344,
+ X86_VFMADDSUB132PSZrkz = 5345,
+ X86_VFMADDSUB132PSm = 5346,
+ X86_VFMADDSUB132PSr = 5347,
+ X86_VFMADDSUB213PDYm = 5348,
+ X86_VFMADDSUB213PDYr = 5349,
+ X86_VFMADDSUB213PDZ128m = 5350,
+ X86_VFMADDSUB213PDZ128mb = 5351,
+ X86_VFMADDSUB213PDZ128mbk = 5352,
+ X86_VFMADDSUB213PDZ128mbkz = 5353,
+ X86_VFMADDSUB213PDZ128mk = 5354,
+ X86_VFMADDSUB213PDZ128mkz = 5355,
+ X86_VFMADDSUB213PDZ128r = 5356,
+ X86_VFMADDSUB213PDZ128rk = 5357,
+ X86_VFMADDSUB213PDZ128rkz = 5358,
+ X86_VFMADDSUB213PDZ256m = 5359,
+ X86_VFMADDSUB213PDZ256mb = 5360,
+ X86_VFMADDSUB213PDZ256mbk = 5361,
+ X86_VFMADDSUB213PDZ256mbkz = 5362,
+ X86_VFMADDSUB213PDZ256mk = 5363,
+ X86_VFMADDSUB213PDZ256mkz = 5364,
+ X86_VFMADDSUB213PDZ256r = 5365,
+ X86_VFMADDSUB213PDZ256rk = 5366,
+ X86_VFMADDSUB213PDZ256rkz = 5367,
+ X86_VFMADDSUB213PDZm = 5368,
+ X86_VFMADDSUB213PDZmb = 5369,
+ X86_VFMADDSUB213PDZmbk = 5370,
+ X86_VFMADDSUB213PDZmbkz = 5371,
+ X86_VFMADDSUB213PDZmk = 5372,
+ X86_VFMADDSUB213PDZmkz = 5373,
+ X86_VFMADDSUB213PDZr = 5374,
+ X86_VFMADDSUB213PDZrb = 5375,
+ X86_VFMADDSUB213PDZrbk = 5376,
+ X86_VFMADDSUB213PDZrbkz = 5377,
+ X86_VFMADDSUB213PDZrk = 5378,
+ X86_VFMADDSUB213PDZrkz = 5379,
+ X86_VFMADDSUB213PDm = 5380,
+ X86_VFMADDSUB213PDr = 5381,
+ X86_VFMADDSUB213PSYm = 5382,
+ X86_VFMADDSUB213PSYr = 5383,
+ X86_VFMADDSUB213PSZ128m = 5384,
+ X86_VFMADDSUB213PSZ128mb = 5385,
+ X86_VFMADDSUB213PSZ128mbk = 5386,
+ X86_VFMADDSUB213PSZ128mbkz = 5387,
+ X86_VFMADDSUB213PSZ128mk = 5388,
+ X86_VFMADDSUB213PSZ128mkz = 5389,
+ X86_VFMADDSUB213PSZ128r = 5390,
+ X86_VFMADDSUB213PSZ128rk = 5391,
+ X86_VFMADDSUB213PSZ128rkz = 5392,
+ X86_VFMADDSUB213PSZ256m = 5393,
+ X86_VFMADDSUB213PSZ256mb = 5394,
+ X86_VFMADDSUB213PSZ256mbk = 5395,
+ X86_VFMADDSUB213PSZ256mbkz = 5396,
+ X86_VFMADDSUB213PSZ256mk = 5397,
+ X86_VFMADDSUB213PSZ256mkz = 5398,
+ X86_VFMADDSUB213PSZ256r = 5399,
+ X86_VFMADDSUB213PSZ256rk = 5400,
+ X86_VFMADDSUB213PSZ256rkz = 5401,
+ X86_VFMADDSUB213PSZm = 5402,
+ X86_VFMADDSUB213PSZmb = 5403,
+ X86_VFMADDSUB213PSZmbk = 5404,
+ X86_VFMADDSUB213PSZmbkz = 5405,
+ X86_VFMADDSUB213PSZmk = 5406,
+ X86_VFMADDSUB213PSZmkz = 5407,
+ X86_VFMADDSUB213PSZr = 5408,
+ X86_VFMADDSUB213PSZrb = 5409,
+ X86_VFMADDSUB213PSZrbk = 5410,
+ X86_VFMADDSUB213PSZrbkz = 5411,
+ X86_VFMADDSUB213PSZrk = 5412,
+ X86_VFMADDSUB213PSZrkz = 5413,
+ X86_VFMADDSUB213PSm = 5414,
+ X86_VFMADDSUB213PSr = 5415,
+ X86_VFMADDSUB231PDYm = 5416,
+ X86_VFMADDSUB231PDYr = 5417,
+ X86_VFMADDSUB231PDZ128m = 5418,
+ X86_VFMADDSUB231PDZ128mb = 5419,
+ X86_VFMADDSUB231PDZ128mbk = 5420,
+ X86_VFMADDSUB231PDZ128mbkz = 5421,
+ X86_VFMADDSUB231PDZ128mk = 5422,
+ X86_VFMADDSUB231PDZ128mkz = 5423,
+ X86_VFMADDSUB231PDZ128r = 5424,
+ X86_VFMADDSUB231PDZ128rk = 5425,
+ X86_VFMADDSUB231PDZ128rkz = 5426,
+ X86_VFMADDSUB231PDZ256m = 5427,
+ X86_VFMADDSUB231PDZ256mb = 5428,
+ X86_VFMADDSUB231PDZ256mbk = 5429,
+ X86_VFMADDSUB231PDZ256mbkz = 5430,
+ X86_VFMADDSUB231PDZ256mk = 5431,
+ X86_VFMADDSUB231PDZ256mkz = 5432,
+ X86_VFMADDSUB231PDZ256r = 5433,
+ X86_VFMADDSUB231PDZ256rk = 5434,
+ X86_VFMADDSUB231PDZ256rkz = 5435,
+ X86_VFMADDSUB231PDZm = 5436,
+ X86_VFMADDSUB231PDZmb = 5437,
+ X86_VFMADDSUB231PDZmbk = 5438,
+ X86_VFMADDSUB231PDZmbkz = 5439,
+ X86_VFMADDSUB231PDZmk = 5440,
+ X86_VFMADDSUB231PDZmkz = 5441,
+ X86_VFMADDSUB231PDZr = 5442,
+ X86_VFMADDSUB231PDZrb = 5443,
+ X86_VFMADDSUB231PDZrbk = 5444,
+ X86_VFMADDSUB231PDZrbkz = 5445,
+ X86_VFMADDSUB231PDZrk = 5446,
+ X86_VFMADDSUB231PDZrkz = 5447,
+ X86_VFMADDSUB231PDm = 5448,
+ X86_VFMADDSUB231PDr = 5449,
+ X86_VFMADDSUB231PSYm = 5450,
+ X86_VFMADDSUB231PSYr = 5451,
+ X86_VFMADDSUB231PSZ128m = 5452,
+ X86_VFMADDSUB231PSZ128mb = 5453,
+ X86_VFMADDSUB231PSZ128mbk = 5454,
+ X86_VFMADDSUB231PSZ128mbkz = 5455,
+ X86_VFMADDSUB231PSZ128mk = 5456,
+ X86_VFMADDSUB231PSZ128mkz = 5457,
+ X86_VFMADDSUB231PSZ128r = 5458,
+ X86_VFMADDSUB231PSZ128rk = 5459,
+ X86_VFMADDSUB231PSZ128rkz = 5460,
+ X86_VFMADDSUB231PSZ256m = 5461,
+ X86_VFMADDSUB231PSZ256mb = 5462,
+ X86_VFMADDSUB231PSZ256mbk = 5463,
+ X86_VFMADDSUB231PSZ256mbkz = 5464,
+ X86_VFMADDSUB231PSZ256mk = 5465,
+ X86_VFMADDSUB231PSZ256mkz = 5466,
+ X86_VFMADDSUB231PSZ256r = 5467,
+ X86_VFMADDSUB231PSZ256rk = 5468,
+ X86_VFMADDSUB231PSZ256rkz = 5469,
+ X86_VFMADDSUB231PSZm = 5470,
+ X86_VFMADDSUB231PSZmb = 5471,
+ X86_VFMADDSUB231PSZmbk = 5472,
+ X86_VFMADDSUB231PSZmbkz = 5473,
+ X86_VFMADDSUB231PSZmk = 5474,
+ X86_VFMADDSUB231PSZmkz = 5475,
+ X86_VFMADDSUB231PSZr = 5476,
+ X86_VFMADDSUB231PSZrb = 5477,
+ X86_VFMADDSUB231PSZrbk = 5478,
+ X86_VFMADDSUB231PSZrbkz = 5479,
+ X86_VFMADDSUB231PSZrk = 5480,
+ X86_VFMADDSUB231PSZrkz = 5481,
+ X86_VFMADDSUB231PSm = 5482,
+ X86_VFMADDSUB231PSr = 5483,
+ X86_VFMADDSUBPD4Ymr = 5484,
+ X86_VFMADDSUBPD4Yrm = 5485,
+ X86_VFMADDSUBPD4Yrr = 5486,
+ X86_VFMADDSUBPD4Yrr_REV = 5487,
+ X86_VFMADDSUBPD4mr = 5488,
+ X86_VFMADDSUBPD4rm = 5489,
+ X86_VFMADDSUBPD4rr = 5490,
+ X86_VFMADDSUBPD4rr_REV = 5491,
+ X86_VFMADDSUBPS4Ymr = 5492,
+ X86_VFMADDSUBPS4Yrm = 5493,
+ X86_VFMADDSUBPS4Yrr = 5494,
+ X86_VFMADDSUBPS4Yrr_REV = 5495,
+ X86_VFMADDSUBPS4mr = 5496,
+ X86_VFMADDSUBPS4rm = 5497,
+ X86_VFMADDSUBPS4rr = 5498,
+ X86_VFMADDSUBPS4rr_REV = 5499,
+ X86_VFMSUB132PDYm = 5500,
+ X86_VFMSUB132PDYr = 5501,
+ X86_VFMSUB132PDZ128m = 5502,
+ X86_VFMSUB132PDZ128mb = 5503,
+ X86_VFMSUB132PDZ128mbk = 5504,
+ X86_VFMSUB132PDZ128mbkz = 5505,
+ X86_VFMSUB132PDZ128mk = 5506,
+ X86_VFMSUB132PDZ128mkz = 5507,
+ X86_VFMSUB132PDZ128r = 5508,
+ X86_VFMSUB132PDZ128rk = 5509,
+ X86_VFMSUB132PDZ128rkz = 5510,
+ X86_VFMSUB132PDZ256m = 5511,
+ X86_VFMSUB132PDZ256mb = 5512,
+ X86_VFMSUB132PDZ256mbk = 5513,
+ X86_VFMSUB132PDZ256mbkz = 5514,
+ X86_VFMSUB132PDZ256mk = 5515,
+ X86_VFMSUB132PDZ256mkz = 5516,
+ X86_VFMSUB132PDZ256r = 5517,
+ X86_VFMSUB132PDZ256rk = 5518,
+ X86_VFMSUB132PDZ256rkz = 5519,
+ X86_VFMSUB132PDZm = 5520,
+ X86_VFMSUB132PDZmb = 5521,
+ X86_VFMSUB132PDZmbk = 5522,
+ X86_VFMSUB132PDZmbkz = 5523,
+ X86_VFMSUB132PDZmk = 5524,
+ X86_VFMSUB132PDZmkz = 5525,
+ X86_VFMSUB132PDZr = 5526,
+ X86_VFMSUB132PDZrb = 5527,
+ X86_VFMSUB132PDZrbk = 5528,
+ X86_VFMSUB132PDZrbkz = 5529,
+ X86_VFMSUB132PDZrk = 5530,
+ X86_VFMSUB132PDZrkz = 5531,
+ X86_VFMSUB132PDm = 5532,
+ X86_VFMSUB132PDr = 5533,
+ X86_VFMSUB132PSYm = 5534,
+ X86_VFMSUB132PSYr = 5535,
+ X86_VFMSUB132PSZ128m = 5536,
+ X86_VFMSUB132PSZ128mb = 5537,
+ X86_VFMSUB132PSZ128mbk = 5538,
+ X86_VFMSUB132PSZ128mbkz = 5539,
+ X86_VFMSUB132PSZ128mk = 5540,
+ X86_VFMSUB132PSZ128mkz = 5541,
+ X86_VFMSUB132PSZ128r = 5542,
+ X86_VFMSUB132PSZ128rk = 5543,
+ X86_VFMSUB132PSZ128rkz = 5544,
+ X86_VFMSUB132PSZ256m = 5545,
+ X86_VFMSUB132PSZ256mb = 5546,
+ X86_VFMSUB132PSZ256mbk = 5547,
+ X86_VFMSUB132PSZ256mbkz = 5548,
+ X86_VFMSUB132PSZ256mk = 5549,
+ X86_VFMSUB132PSZ256mkz = 5550,
+ X86_VFMSUB132PSZ256r = 5551,
+ X86_VFMSUB132PSZ256rk = 5552,
+ X86_VFMSUB132PSZ256rkz = 5553,
+ X86_VFMSUB132PSZm = 5554,
+ X86_VFMSUB132PSZmb = 5555,
+ X86_VFMSUB132PSZmbk = 5556,
+ X86_VFMSUB132PSZmbkz = 5557,
+ X86_VFMSUB132PSZmk = 5558,
+ X86_VFMSUB132PSZmkz = 5559,
+ X86_VFMSUB132PSZr = 5560,
+ X86_VFMSUB132PSZrb = 5561,
+ X86_VFMSUB132PSZrbk = 5562,
+ X86_VFMSUB132PSZrbkz = 5563,
+ X86_VFMSUB132PSZrk = 5564,
+ X86_VFMSUB132PSZrkz = 5565,
+ X86_VFMSUB132PSm = 5566,
+ X86_VFMSUB132PSr = 5567,
+ X86_VFMSUB132SDZm = 5568,
+ X86_VFMSUB132SDZm_Int = 5569,
+ X86_VFMSUB132SDZm_Intk = 5570,
+ X86_VFMSUB132SDZm_Intkz = 5571,
+ X86_VFMSUB132SDZr = 5572,
+ X86_VFMSUB132SDZr_Int = 5573,
+ X86_VFMSUB132SDZr_Intk = 5574,
+ X86_VFMSUB132SDZr_Intkz = 5575,
+ X86_VFMSUB132SDZrb = 5576,
+ X86_VFMSUB132SDZrb_Int = 5577,
+ X86_VFMSUB132SDZrb_Intk = 5578,
+ X86_VFMSUB132SDZrb_Intkz = 5579,
+ X86_VFMSUB132SDm = 5580,
+ X86_VFMSUB132SDm_Int = 5581,
+ X86_VFMSUB132SDr = 5582,
+ X86_VFMSUB132SDr_Int = 5583,
+ X86_VFMSUB132SSZm = 5584,
+ X86_VFMSUB132SSZm_Int = 5585,
+ X86_VFMSUB132SSZm_Intk = 5586,
+ X86_VFMSUB132SSZm_Intkz = 5587,
+ X86_VFMSUB132SSZr = 5588,
+ X86_VFMSUB132SSZr_Int = 5589,
+ X86_VFMSUB132SSZr_Intk = 5590,
+ X86_VFMSUB132SSZr_Intkz = 5591,
+ X86_VFMSUB132SSZrb = 5592,
+ X86_VFMSUB132SSZrb_Int = 5593,
+ X86_VFMSUB132SSZrb_Intk = 5594,
+ X86_VFMSUB132SSZrb_Intkz = 5595,
+ X86_VFMSUB132SSm = 5596,
+ X86_VFMSUB132SSm_Int = 5597,
+ X86_VFMSUB132SSr = 5598,
+ X86_VFMSUB132SSr_Int = 5599,
+ X86_VFMSUB213PDYm = 5600,
+ X86_VFMSUB213PDYr = 5601,
+ X86_VFMSUB213PDZ128m = 5602,
+ X86_VFMSUB213PDZ128mb = 5603,
+ X86_VFMSUB213PDZ128mbk = 5604,
+ X86_VFMSUB213PDZ128mbkz = 5605,
+ X86_VFMSUB213PDZ128mk = 5606,
+ X86_VFMSUB213PDZ128mkz = 5607,
+ X86_VFMSUB213PDZ128r = 5608,
+ X86_VFMSUB213PDZ128rk = 5609,
+ X86_VFMSUB213PDZ128rkz = 5610,
+ X86_VFMSUB213PDZ256m = 5611,
+ X86_VFMSUB213PDZ256mb = 5612,
+ X86_VFMSUB213PDZ256mbk = 5613,
+ X86_VFMSUB213PDZ256mbkz = 5614,
+ X86_VFMSUB213PDZ256mk = 5615,
+ X86_VFMSUB213PDZ256mkz = 5616,
+ X86_VFMSUB213PDZ256r = 5617,
+ X86_VFMSUB213PDZ256rk = 5618,
+ X86_VFMSUB213PDZ256rkz = 5619,
+ X86_VFMSUB213PDZm = 5620,
+ X86_VFMSUB213PDZmb = 5621,
+ X86_VFMSUB213PDZmbk = 5622,
+ X86_VFMSUB213PDZmbkz = 5623,
+ X86_VFMSUB213PDZmk = 5624,
+ X86_VFMSUB213PDZmkz = 5625,
+ X86_VFMSUB213PDZr = 5626,
+ X86_VFMSUB213PDZrb = 5627,
+ X86_VFMSUB213PDZrbk = 5628,
+ X86_VFMSUB213PDZrbkz = 5629,
+ X86_VFMSUB213PDZrk = 5630,
+ X86_VFMSUB213PDZrkz = 5631,
+ X86_VFMSUB213PDm = 5632,
+ X86_VFMSUB213PDr = 5633,
+ X86_VFMSUB213PSYm = 5634,
+ X86_VFMSUB213PSYr = 5635,
+ X86_VFMSUB213PSZ128m = 5636,
+ X86_VFMSUB213PSZ128mb = 5637,
+ X86_VFMSUB213PSZ128mbk = 5638,
+ X86_VFMSUB213PSZ128mbkz = 5639,
+ X86_VFMSUB213PSZ128mk = 5640,
+ X86_VFMSUB213PSZ128mkz = 5641,
+ X86_VFMSUB213PSZ128r = 5642,
+ X86_VFMSUB213PSZ128rk = 5643,
+ X86_VFMSUB213PSZ128rkz = 5644,
+ X86_VFMSUB213PSZ256m = 5645,
+ X86_VFMSUB213PSZ256mb = 5646,
+ X86_VFMSUB213PSZ256mbk = 5647,
+ X86_VFMSUB213PSZ256mbkz = 5648,
+ X86_VFMSUB213PSZ256mk = 5649,
+ X86_VFMSUB213PSZ256mkz = 5650,
+ X86_VFMSUB213PSZ256r = 5651,
+ X86_VFMSUB213PSZ256rk = 5652,
+ X86_VFMSUB213PSZ256rkz = 5653,
+ X86_VFMSUB213PSZm = 5654,
+ X86_VFMSUB213PSZmb = 5655,
+ X86_VFMSUB213PSZmbk = 5656,
+ X86_VFMSUB213PSZmbkz = 5657,
+ X86_VFMSUB213PSZmk = 5658,
+ X86_VFMSUB213PSZmkz = 5659,
+ X86_VFMSUB213PSZr = 5660,
+ X86_VFMSUB213PSZrb = 5661,
+ X86_VFMSUB213PSZrbk = 5662,
+ X86_VFMSUB213PSZrbkz = 5663,
+ X86_VFMSUB213PSZrk = 5664,
+ X86_VFMSUB213PSZrkz = 5665,
+ X86_VFMSUB213PSm = 5666,
+ X86_VFMSUB213PSr = 5667,
+ X86_VFMSUB213SDZm = 5668,
+ X86_VFMSUB213SDZm_Int = 5669,
+ X86_VFMSUB213SDZm_Intk = 5670,
+ X86_VFMSUB213SDZm_Intkz = 5671,
+ X86_VFMSUB213SDZr = 5672,
+ X86_VFMSUB213SDZr_Int = 5673,
+ X86_VFMSUB213SDZr_Intk = 5674,
+ X86_VFMSUB213SDZr_Intkz = 5675,
+ X86_VFMSUB213SDZrb = 5676,
+ X86_VFMSUB213SDZrb_Int = 5677,
+ X86_VFMSUB213SDZrb_Intk = 5678,
+ X86_VFMSUB213SDZrb_Intkz = 5679,
+ X86_VFMSUB213SDm = 5680,
+ X86_VFMSUB213SDm_Int = 5681,
+ X86_VFMSUB213SDr = 5682,
+ X86_VFMSUB213SDr_Int = 5683,
+ X86_VFMSUB213SSZm = 5684,
+ X86_VFMSUB213SSZm_Int = 5685,
+ X86_VFMSUB213SSZm_Intk = 5686,
+ X86_VFMSUB213SSZm_Intkz = 5687,
+ X86_VFMSUB213SSZr = 5688,
+ X86_VFMSUB213SSZr_Int = 5689,
+ X86_VFMSUB213SSZr_Intk = 5690,
+ X86_VFMSUB213SSZr_Intkz = 5691,
+ X86_VFMSUB213SSZrb = 5692,
+ X86_VFMSUB213SSZrb_Int = 5693,
+ X86_VFMSUB213SSZrb_Intk = 5694,
+ X86_VFMSUB213SSZrb_Intkz = 5695,
+ X86_VFMSUB213SSm = 5696,
+ X86_VFMSUB213SSm_Int = 5697,
+ X86_VFMSUB213SSr = 5698,
+ X86_VFMSUB213SSr_Int = 5699,
+ X86_VFMSUB231PDYm = 5700,
+ X86_VFMSUB231PDYr = 5701,
+ X86_VFMSUB231PDZ128m = 5702,
+ X86_VFMSUB231PDZ128mb = 5703,
+ X86_VFMSUB231PDZ128mbk = 5704,
+ X86_VFMSUB231PDZ128mbkz = 5705,
+ X86_VFMSUB231PDZ128mk = 5706,
+ X86_VFMSUB231PDZ128mkz = 5707,
+ X86_VFMSUB231PDZ128r = 5708,
+ X86_VFMSUB231PDZ128rk = 5709,
+ X86_VFMSUB231PDZ128rkz = 5710,
+ X86_VFMSUB231PDZ256m = 5711,
+ X86_VFMSUB231PDZ256mb = 5712,
+ X86_VFMSUB231PDZ256mbk = 5713,
+ X86_VFMSUB231PDZ256mbkz = 5714,
+ X86_VFMSUB231PDZ256mk = 5715,
+ X86_VFMSUB231PDZ256mkz = 5716,
+ X86_VFMSUB231PDZ256r = 5717,
+ X86_VFMSUB231PDZ256rk = 5718,
+ X86_VFMSUB231PDZ256rkz = 5719,
+ X86_VFMSUB231PDZm = 5720,
+ X86_VFMSUB231PDZmb = 5721,
+ X86_VFMSUB231PDZmbk = 5722,
+ X86_VFMSUB231PDZmbkz = 5723,
+ X86_VFMSUB231PDZmk = 5724,
+ X86_VFMSUB231PDZmkz = 5725,
+ X86_VFMSUB231PDZr = 5726,
+ X86_VFMSUB231PDZrb = 5727,
+ X86_VFMSUB231PDZrbk = 5728,
+ X86_VFMSUB231PDZrbkz = 5729,
+ X86_VFMSUB231PDZrk = 5730,
+ X86_VFMSUB231PDZrkz = 5731,
+ X86_VFMSUB231PDm = 5732,
+ X86_VFMSUB231PDr = 5733,
+ X86_VFMSUB231PSYm = 5734,
+ X86_VFMSUB231PSYr = 5735,
+ X86_VFMSUB231PSZ128m = 5736,
+ X86_VFMSUB231PSZ128mb = 5737,
+ X86_VFMSUB231PSZ128mbk = 5738,
+ X86_VFMSUB231PSZ128mbkz = 5739,
+ X86_VFMSUB231PSZ128mk = 5740,
+ X86_VFMSUB231PSZ128mkz = 5741,
+ X86_VFMSUB231PSZ128r = 5742,
+ X86_VFMSUB231PSZ128rk = 5743,
+ X86_VFMSUB231PSZ128rkz = 5744,
+ X86_VFMSUB231PSZ256m = 5745,
+ X86_VFMSUB231PSZ256mb = 5746,
+ X86_VFMSUB231PSZ256mbk = 5747,
+ X86_VFMSUB231PSZ256mbkz = 5748,
+ X86_VFMSUB231PSZ256mk = 5749,
+ X86_VFMSUB231PSZ256mkz = 5750,
+ X86_VFMSUB231PSZ256r = 5751,
+ X86_VFMSUB231PSZ256rk = 5752,
+ X86_VFMSUB231PSZ256rkz = 5753,
+ X86_VFMSUB231PSZm = 5754,
+ X86_VFMSUB231PSZmb = 5755,
+ X86_VFMSUB231PSZmbk = 5756,
+ X86_VFMSUB231PSZmbkz = 5757,
+ X86_VFMSUB231PSZmk = 5758,
+ X86_VFMSUB231PSZmkz = 5759,
+ X86_VFMSUB231PSZr = 5760,
+ X86_VFMSUB231PSZrb = 5761,
+ X86_VFMSUB231PSZrbk = 5762,
+ X86_VFMSUB231PSZrbkz = 5763,
+ X86_VFMSUB231PSZrk = 5764,
+ X86_VFMSUB231PSZrkz = 5765,
+ X86_VFMSUB231PSm = 5766,
+ X86_VFMSUB231PSr = 5767,
+ X86_VFMSUB231SDZm = 5768,
+ X86_VFMSUB231SDZm_Int = 5769,
+ X86_VFMSUB231SDZm_Intk = 5770,
+ X86_VFMSUB231SDZm_Intkz = 5771,
+ X86_VFMSUB231SDZr = 5772,
+ X86_VFMSUB231SDZr_Int = 5773,
+ X86_VFMSUB231SDZr_Intk = 5774,
+ X86_VFMSUB231SDZr_Intkz = 5775,
+ X86_VFMSUB231SDZrb = 5776,
+ X86_VFMSUB231SDZrb_Int = 5777,
+ X86_VFMSUB231SDZrb_Intk = 5778,
+ X86_VFMSUB231SDZrb_Intkz = 5779,
+ X86_VFMSUB231SDm = 5780,
+ X86_VFMSUB231SDm_Int = 5781,
+ X86_VFMSUB231SDr = 5782,
+ X86_VFMSUB231SDr_Int = 5783,
+ X86_VFMSUB231SSZm = 5784,
+ X86_VFMSUB231SSZm_Int = 5785,
+ X86_VFMSUB231SSZm_Intk = 5786,
+ X86_VFMSUB231SSZm_Intkz = 5787,
+ X86_VFMSUB231SSZr = 5788,
+ X86_VFMSUB231SSZr_Int = 5789,
+ X86_VFMSUB231SSZr_Intk = 5790,
+ X86_VFMSUB231SSZr_Intkz = 5791,
+ X86_VFMSUB231SSZrb = 5792,
+ X86_VFMSUB231SSZrb_Int = 5793,
+ X86_VFMSUB231SSZrb_Intk = 5794,
+ X86_VFMSUB231SSZrb_Intkz = 5795,
+ X86_VFMSUB231SSm = 5796,
+ X86_VFMSUB231SSm_Int = 5797,
+ X86_VFMSUB231SSr = 5798,
+ X86_VFMSUB231SSr_Int = 5799,
+ X86_VFMSUBADD132PDYm = 5800,
+ X86_VFMSUBADD132PDYr = 5801,
+ X86_VFMSUBADD132PDZ128m = 5802,
+ X86_VFMSUBADD132PDZ128mb = 5803,
+ X86_VFMSUBADD132PDZ128mbk = 5804,
+ X86_VFMSUBADD132PDZ128mbkz = 5805,
+ X86_VFMSUBADD132PDZ128mk = 5806,
+ X86_VFMSUBADD132PDZ128mkz = 5807,
+ X86_VFMSUBADD132PDZ128r = 5808,
+ X86_VFMSUBADD132PDZ128rk = 5809,
+ X86_VFMSUBADD132PDZ128rkz = 5810,
+ X86_VFMSUBADD132PDZ256m = 5811,
+ X86_VFMSUBADD132PDZ256mb = 5812,
+ X86_VFMSUBADD132PDZ256mbk = 5813,
+ X86_VFMSUBADD132PDZ256mbkz = 5814,
+ X86_VFMSUBADD132PDZ256mk = 5815,
+ X86_VFMSUBADD132PDZ256mkz = 5816,
+ X86_VFMSUBADD132PDZ256r = 5817,
+ X86_VFMSUBADD132PDZ256rk = 5818,
+ X86_VFMSUBADD132PDZ256rkz = 5819,
+ X86_VFMSUBADD132PDZm = 5820,
+ X86_VFMSUBADD132PDZmb = 5821,
+ X86_VFMSUBADD132PDZmbk = 5822,
+ X86_VFMSUBADD132PDZmbkz = 5823,
+ X86_VFMSUBADD132PDZmk = 5824,
+ X86_VFMSUBADD132PDZmkz = 5825,
+ X86_VFMSUBADD132PDZr = 5826,
+ X86_VFMSUBADD132PDZrb = 5827,
+ X86_VFMSUBADD132PDZrbk = 5828,
+ X86_VFMSUBADD132PDZrbkz = 5829,
+ X86_VFMSUBADD132PDZrk = 5830,
+ X86_VFMSUBADD132PDZrkz = 5831,
+ X86_VFMSUBADD132PDm = 5832,
+ X86_VFMSUBADD132PDr = 5833,
+ X86_VFMSUBADD132PSYm = 5834,
+ X86_VFMSUBADD132PSYr = 5835,
+ X86_VFMSUBADD132PSZ128m = 5836,
+ X86_VFMSUBADD132PSZ128mb = 5837,
+ X86_VFMSUBADD132PSZ128mbk = 5838,
+ X86_VFMSUBADD132PSZ128mbkz = 5839,
+ X86_VFMSUBADD132PSZ128mk = 5840,
+ X86_VFMSUBADD132PSZ128mkz = 5841,
+ X86_VFMSUBADD132PSZ128r = 5842,
+ X86_VFMSUBADD132PSZ128rk = 5843,
+ X86_VFMSUBADD132PSZ128rkz = 5844,
+ X86_VFMSUBADD132PSZ256m = 5845,
+ X86_VFMSUBADD132PSZ256mb = 5846,
+ X86_VFMSUBADD132PSZ256mbk = 5847,
+ X86_VFMSUBADD132PSZ256mbkz = 5848,
+ X86_VFMSUBADD132PSZ256mk = 5849,
+ X86_VFMSUBADD132PSZ256mkz = 5850,
+ X86_VFMSUBADD132PSZ256r = 5851,
+ X86_VFMSUBADD132PSZ256rk = 5852,
+ X86_VFMSUBADD132PSZ256rkz = 5853,
+ X86_VFMSUBADD132PSZm = 5854,
+ X86_VFMSUBADD132PSZmb = 5855,
+ X86_VFMSUBADD132PSZmbk = 5856,
+ X86_VFMSUBADD132PSZmbkz = 5857,
+ X86_VFMSUBADD132PSZmk = 5858,
+ X86_VFMSUBADD132PSZmkz = 5859,
+ X86_VFMSUBADD132PSZr = 5860,
+ X86_VFMSUBADD132PSZrb = 5861,
+ X86_VFMSUBADD132PSZrbk = 5862,
+ X86_VFMSUBADD132PSZrbkz = 5863,
+ X86_VFMSUBADD132PSZrk = 5864,
+ X86_VFMSUBADD132PSZrkz = 5865,
+ X86_VFMSUBADD132PSm = 5866,
+ X86_VFMSUBADD132PSr = 5867,
+ X86_VFMSUBADD213PDYm = 5868,
+ X86_VFMSUBADD213PDYr = 5869,
+ X86_VFMSUBADD213PDZ128m = 5870,
+ X86_VFMSUBADD213PDZ128mb = 5871,
+ X86_VFMSUBADD213PDZ128mbk = 5872,
+ X86_VFMSUBADD213PDZ128mbkz = 5873,
+ X86_VFMSUBADD213PDZ128mk = 5874,
+ X86_VFMSUBADD213PDZ128mkz = 5875,
+ X86_VFMSUBADD213PDZ128r = 5876,
+ X86_VFMSUBADD213PDZ128rk = 5877,
+ X86_VFMSUBADD213PDZ128rkz = 5878,
+ X86_VFMSUBADD213PDZ256m = 5879,
+ X86_VFMSUBADD213PDZ256mb = 5880,
+ X86_VFMSUBADD213PDZ256mbk = 5881,
+ X86_VFMSUBADD213PDZ256mbkz = 5882,
+ X86_VFMSUBADD213PDZ256mk = 5883,
+ X86_VFMSUBADD213PDZ256mkz = 5884,
+ X86_VFMSUBADD213PDZ256r = 5885,
+ X86_VFMSUBADD213PDZ256rk = 5886,
+ X86_VFMSUBADD213PDZ256rkz = 5887,
+ X86_VFMSUBADD213PDZm = 5888,
+ X86_VFMSUBADD213PDZmb = 5889,
+ X86_VFMSUBADD213PDZmbk = 5890,
+ X86_VFMSUBADD213PDZmbkz = 5891,
+ X86_VFMSUBADD213PDZmk = 5892,
+ X86_VFMSUBADD213PDZmkz = 5893,
+ X86_VFMSUBADD213PDZr = 5894,
+ X86_VFMSUBADD213PDZrb = 5895,
+ X86_VFMSUBADD213PDZrbk = 5896,
+ X86_VFMSUBADD213PDZrbkz = 5897,
+ X86_VFMSUBADD213PDZrk = 5898,
+ X86_VFMSUBADD213PDZrkz = 5899,
+ X86_VFMSUBADD213PDm = 5900,
+ X86_VFMSUBADD213PDr = 5901,
+ X86_VFMSUBADD213PSYm = 5902,
+ X86_VFMSUBADD213PSYr = 5903,
+ X86_VFMSUBADD213PSZ128m = 5904,
+ X86_VFMSUBADD213PSZ128mb = 5905,
+ X86_VFMSUBADD213PSZ128mbk = 5906,
+ X86_VFMSUBADD213PSZ128mbkz = 5907,
+ X86_VFMSUBADD213PSZ128mk = 5908,
+ X86_VFMSUBADD213PSZ128mkz = 5909,
+ X86_VFMSUBADD213PSZ128r = 5910,
+ X86_VFMSUBADD213PSZ128rk = 5911,
+ X86_VFMSUBADD213PSZ128rkz = 5912,
+ X86_VFMSUBADD213PSZ256m = 5913,
+ X86_VFMSUBADD213PSZ256mb = 5914,
+ X86_VFMSUBADD213PSZ256mbk = 5915,
+ X86_VFMSUBADD213PSZ256mbkz = 5916,
+ X86_VFMSUBADD213PSZ256mk = 5917,
+ X86_VFMSUBADD213PSZ256mkz = 5918,
+ X86_VFMSUBADD213PSZ256r = 5919,
+ X86_VFMSUBADD213PSZ256rk = 5920,
+ X86_VFMSUBADD213PSZ256rkz = 5921,
+ X86_VFMSUBADD213PSZm = 5922,
+ X86_VFMSUBADD213PSZmb = 5923,
+ X86_VFMSUBADD213PSZmbk = 5924,
+ X86_VFMSUBADD213PSZmbkz = 5925,
+ X86_VFMSUBADD213PSZmk = 5926,
+ X86_VFMSUBADD213PSZmkz = 5927,
+ X86_VFMSUBADD213PSZr = 5928,
+ X86_VFMSUBADD213PSZrb = 5929,
+ X86_VFMSUBADD213PSZrbk = 5930,
+ X86_VFMSUBADD213PSZrbkz = 5931,
+ X86_VFMSUBADD213PSZrk = 5932,
+ X86_VFMSUBADD213PSZrkz = 5933,
+ X86_VFMSUBADD213PSm = 5934,
+ X86_VFMSUBADD213PSr = 5935,
+ X86_VFMSUBADD231PDYm = 5936,
+ X86_VFMSUBADD231PDYr = 5937,
+ X86_VFMSUBADD231PDZ128m = 5938,
+ X86_VFMSUBADD231PDZ128mb = 5939,
+ X86_VFMSUBADD231PDZ128mbk = 5940,
+ X86_VFMSUBADD231PDZ128mbkz = 5941,
+ X86_VFMSUBADD231PDZ128mk = 5942,
+ X86_VFMSUBADD231PDZ128mkz = 5943,
+ X86_VFMSUBADD231PDZ128r = 5944,
+ X86_VFMSUBADD231PDZ128rk = 5945,
+ X86_VFMSUBADD231PDZ128rkz = 5946,
+ X86_VFMSUBADD231PDZ256m = 5947,
+ X86_VFMSUBADD231PDZ256mb = 5948,
+ X86_VFMSUBADD231PDZ256mbk = 5949,
+ X86_VFMSUBADD231PDZ256mbkz = 5950,
+ X86_VFMSUBADD231PDZ256mk = 5951,
+ X86_VFMSUBADD231PDZ256mkz = 5952,
+ X86_VFMSUBADD231PDZ256r = 5953,
+ X86_VFMSUBADD231PDZ256rk = 5954,
+ X86_VFMSUBADD231PDZ256rkz = 5955,
+ X86_VFMSUBADD231PDZm = 5956,
+ X86_VFMSUBADD231PDZmb = 5957,
+ X86_VFMSUBADD231PDZmbk = 5958,
+ X86_VFMSUBADD231PDZmbkz = 5959,
+ X86_VFMSUBADD231PDZmk = 5960,
+ X86_VFMSUBADD231PDZmkz = 5961,
+ X86_VFMSUBADD231PDZr = 5962,
+ X86_VFMSUBADD231PDZrb = 5963,
+ X86_VFMSUBADD231PDZrbk = 5964,
+ X86_VFMSUBADD231PDZrbkz = 5965,
+ X86_VFMSUBADD231PDZrk = 5966,
+ X86_VFMSUBADD231PDZrkz = 5967,
+ X86_VFMSUBADD231PDm = 5968,
+ X86_VFMSUBADD231PDr = 5969,
+ X86_VFMSUBADD231PSYm = 5970,
+ X86_VFMSUBADD231PSYr = 5971,
+ X86_VFMSUBADD231PSZ128m = 5972,
+ X86_VFMSUBADD231PSZ128mb = 5973,
+ X86_VFMSUBADD231PSZ128mbk = 5974,
+ X86_VFMSUBADD231PSZ128mbkz = 5975,
+ X86_VFMSUBADD231PSZ128mk = 5976,
+ X86_VFMSUBADD231PSZ128mkz = 5977,
+ X86_VFMSUBADD231PSZ128r = 5978,
+ X86_VFMSUBADD231PSZ128rk = 5979,
+ X86_VFMSUBADD231PSZ128rkz = 5980,
+ X86_VFMSUBADD231PSZ256m = 5981,
+ X86_VFMSUBADD231PSZ256mb = 5982,
+ X86_VFMSUBADD231PSZ256mbk = 5983,
+ X86_VFMSUBADD231PSZ256mbkz = 5984,
+ X86_VFMSUBADD231PSZ256mk = 5985,
+ X86_VFMSUBADD231PSZ256mkz = 5986,
+ X86_VFMSUBADD231PSZ256r = 5987,
+ X86_VFMSUBADD231PSZ256rk = 5988,
+ X86_VFMSUBADD231PSZ256rkz = 5989,
+ X86_VFMSUBADD231PSZm = 5990,
+ X86_VFMSUBADD231PSZmb = 5991,
+ X86_VFMSUBADD231PSZmbk = 5992,
+ X86_VFMSUBADD231PSZmbkz = 5993,
+ X86_VFMSUBADD231PSZmk = 5994,
+ X86_VFMSUBADD231PSZmkz = 5995,
+ X86_VFMSUBADD231PSZr = 5996,
+ X86_VFMSUBADD231PSZrb = 5997,
+ X86_VFMSUBADD231PSZrbk = 5998,
+ X86_VFMSUBADD231PSZrbkz = 5999,
+ X86_VFMSUBADD231PSZrk = 6000,
+ X86_VFMSUBADD231PSZrkz = 6001,
+ X86_VFMSUBADD231PSm = 6002,
+ X86_VFMSUBADD231PSr = 6003,
+ X86_VFMSUBADDPD4Ymr = 6004,
+ X86_VFMSUBADDPD4Yrm = 6005,
+ X86_VFMSUBADDPD4Yrr = 6006,
+ X86_VFMSUBADDPD4Yrr_REV = 6007,
+ X86_VFMSUBADDPD4mr = 6008,
+ X86_VFMSUBADDPD4rm = 6009,
+ X86_VFMSUBADDPD4rr = 6010,
+ X86_VFMSUBADDPD4rr_REV = 6011,
+ X86_VFMSUBADDPS4Ymr = 6012,
+ X86_VFMSUBADDPS4Yrm = 6013,
+ X86_VFMSUBADDPS4Yrr = 6014,
+ X86_VFMSUBADDPS4Yrr_REV = 6015,
+ X86_VFMSUBADDPS4mr = 6016,
+ X86_VFMSUBADDPS4rm = 6017,
+ X86_VFMSUBADDPS4rr = 6018,
+ X86_VFMSUBADDPS4rr_REV = 6019,
+ X86_VFMSUBPD4Ymr = 6020,
+ X86_VFMSUBPD4Yrm = 6021,
+ X86_VFMSUBPD4Yrr = 6022,
+ X86_VFMSUBPD4Yrr_REV = 6023,
+ X86_VFMSUBPD4mr = 6024,
+ X86_VFMSUBPD4rm = 6025,
+ X86_VFMSUBPD4rr = 6026,
+ X86_VFMSUBPD4rr_REV = 6027,
+ X86_VFMSUBPS4Ymr = 6028,
+ X86_VFMSUBPS4Yrm = 6029,
+ X86_VFMSUBPS4Yrr = 6030,
+ X86_VFMSUBPS4Yrr_REV = 6031,
+ X86_VFMSUBPS4mr = 6032,
+ X86_VFMSUBPS4rm = 6033,
+ X86_VFMSUBPS4rr = 6034,
+ X86_VFMSUBPS4rr_REV = 6035,
+ X86_VFMSUBSD4mr = 6036,
+ X86_VFMSUBSD4mr_Int = 6037,
+ X86_VFMSUBSD4rm = 6038,
+ X86_VFMSUBSD4rm_Int = 6039,
+ X86_VFMSUBSD4rr = 6040,
+ X86_VFMSUBSD4rr_Int = 6041,
+ X86_VFMSUBSD4rr_Int_REV = 6042,
+ X86_VFMSUBSD4rr_REV = 6043,
+ X86_VFMSUBSS4mr = 6044,
+ X86_VFMSUBSS4mr_Int = 6045,
+ X86_VFMSUBSS4rm = 6046,
+ X86_VFMSUBSS4rm_Int = 6047,
+ X86_VFMSUBSS4rr = 6048,
+ X86_VFMSUBSS4rr_Int = 6049,
+ X86_VFMSUBSS4rr_Int_REV = 6050,
+ X86_VFMSUBSS4rr_REV = 6051,
+ X86_VFNMADD132PDYm = 6052,
+ X86_VFNMADD132PDYr = 6053,
+ X86_VFNMADD132PDZ128m = 6054,
+ X86_VFNMADD132PDZ128mb = 6055,
+ X86_VFNMADD132PDZ128mbk = 6056,
+ X86_VFNMADD132PDZ128mbkz = 6057,
+ X86_VFNMADD132PDZ128mk = 6058,
+ X86_VFNMADD132PDZ128mkz = 6059,
+ X86_VFNMADD132PDZ128r = 6060,
+ X86_VFNMADD132PDZ128rk = 6061,
+ X86_VFNMADD132PDZ128rkz = 6062,
+ X86_VFNMADD132PDZ256m = 6063,
+ X86_VFNMADD132PDZ256mb = 6064,
+ X86_VFNMADD132PDZ256mbk = 6065,
+ X86_VFNMADD132PDZ256mbkz = 6066,
+ X86_VFNMADD132PDZ256mk = 6067,
+ X86_VFNMADD132PDZ256mkz = 6068,
+ X86_VFNMADD132PDZ256r = 6069,
+ X86_VFNMADD132PDZ256rk = 6070,
+ X86_VFNMADD132PDZ256rkz = 6071,
+ X86_VFNMADD132PDZm = 6072,
+ X86_VFNMADD132PDZmb = 6073,
+ X86_VFNMADD132PDZmbk = 6074,
+ X86_VFNMADD132PDZmbkz = 6075,
+ X86_VFNMADD132PDZmk = 6076,
+ X86_VFNMADD132PDZmkz = 6077,
+ X86_VFNMADD132PDZr = 6078,
+ X86_VFNMADD132PDZrb = 6079,
+ X86_VFNMADD132PDZrbk = 6080,
+ X86_VFNMADD132PDZrbkz = 6081,
+ X86_VFNMADD132PDZrk = 6082,
+ X86_VFNMADD132PDZrkz = 6083,
+ X86_VFNMADD132PDm = 6084,
+ X86_VFNMADD132PDr = 6085,
+ X86_VFNMADD132PSYm = 6086,
+ X86_VFNMADD132PSYr = 6087,
+ X86_VFNMADD132PSZ128m = 6088,
+ X86_VFNMADD132PSZ128mb = 6089,
+ X86_VFNMADD132PSZ128mbk = 6090,
+ X86_VFNMADD132PSZ128mbkz = 6091,
+ X86_VFNMADD132PSZ128mk = 6092,
+ X86_VFNMADD132PSZ128mkz = 6093,
+ X86_VFNMADD132PSZ128r = 6094,
+ X86_VFNMADD132PSZ128rk = 6095,
+ X86_VFNMADD132PSZ128rkz = 6096,
+ X86_VFNMADD132PSZ256m = 6097,
+ X86_VFNMADD132PSZ256mb = 6098,
+ X86_VFNMADD132PSZ256mbk = 6099,
+ X86_VFNMADD132PSZ256mbkz = 6100,
+ X86_VFNMADD132PSZ256mk = 6101,
+ X86_VFNMADD132PSZ256mkz = 6102,
+ X86_VFNMADD132PSZ256r = 6103,
+ X86_VFNMADD132PSZ256rk = 6104,
+ X86_VFNMADD132PSZ256rkz = 6105,
+ X86_VFNMADD132PSZm = 6106,
+ X86_VFNMADD132PSZmb = 6107,
+ X86_VFNMADD132PSZmbk = 6108,
+ X86_VFNMADD132PSZmbkz = 6109,
+ X86_VFNMADD132PSZmk = 6110,
+ X86_VFNMADD132PSZmkz = 6111,
+ X86_VFNMADD132PSZr = 6112,
+ X86_VFNMADD132PSZrb = 6113,
+ X86_VFNMADD132PSZrbk = 6114,
+ X86_VFNMADD132PSZrbkz = 6115,
+ X86_VFNMADD132PSZrk = 6116,
+ X86_VFNMADD132PSZrkz = 6117,
+ X86_VFNMADD132PSm = 6118,
+ X86_VFNMADD132PSr = 6119,
+ X86_VFNMADD132SDZm = 6120,
+ X86_VFNMADD132SDZm_Int = 6121,
+ X86_VFNMADD132SDZm_Intk = 6122,
+ X86_VFNMADD132SDZm_Intkz = 6123,
+ X86_VFNMADD132SDZr = 6124,
+ X86_VFNMADD132SDZr_Int = 6125,
+ X86_VFNMADD132SDZr_Intk = 6126,
+ X86_VFNMADD132SDZr_Intkz = 6127,
+ X86_VFNMADD132SDZrb = 6128,
+ X86_VFNMADD132SDZrb_Int = 6129,
+ X86_VFNMADD132SDZrb_Intk = 6130,
+ X86_VFNMADD132SDZrb_Intkz = 6131,
+ X86_VFNMADD132SDm = 6132,
+ X86_VFNMADD132SDm_Int = 6133,
+ X86_VFNMADD132SDr = 6134,
+ X86_VFNMADD132SDr_Int = 6135,
+ X86_VFNMADD132SSZm = 6136,
+ X86_VFNMADD132SSZm_Int = 6137,
+ X86_VFNMADD132SSZm_Intk = 6138,
+ X86_VFNMADD132SSZm_Intkz = 6139,
+ X86_VFNMADD132SSZr = 6140,
+ X86_VFNMADD132SSZr_Int = 6141,
+ X86_VFNMADD132SSZr_Intk = 6142,
+ X86_VFNMADD132SSZr_Intkz = 6143,
+ X86_VFNMADD132SSZrb = 6144,
+ X86_VFNMADD132SSZrb_Int = 6145,
+ X86_VFNMADD132SSZrb_Intk = 6146,
+ X86_VFNMADD132SSZrb_Intkz = 6147,
+ X86_VFNMADD132SSm = 6148,
+ X86_VFNMADD132SSm_Int = 6149,
+ X86_VFNMADD132SSr = 6150,
+ X86_VFNMADD132SSr_Int = 6151,
+ X86_VFNMADD213PDYm = 6152,
+ X86_VFNMADD213PDYr = 6153,
+ X86_VFNMADD213PDZ128m = 6154,
+ X86_VFNMADD213PDZ128mb = 6155,
+ X86_VFNMADD213PDZ128mbk = 6156,
+ X86_VFNMADD213PDZ128mbkz = 6157,
+ X86_VFNMADD213PDZ128mk = 6158,
+ X86_VFNMADD213PDZ128mkz = 6159,
+ X86_VFNMADD213PDZ128r = 6160,
+ X86_VFNMADD213PDZ128rk = 6161,
+ X86_VFNMADD213PDZ128rkz = 6162,
+ X86_VFNMADD213PDZ256m = 6163,
+ X86_VFNMADD213PDZ256mb = 6164,
+ X86_VFNMADD213PDZ256mbk = 6165,
+ X86_VFNMADD213PDZ256mbkz = 6166,
+ X86_VFNMADD213PDZ256mk = 6167,
+ X86_VFNMADD213PDZ256mkz = 6168,
+ X86_VFNMADD213PDZ256r = 6169,
+ X86_VFNMADD213PDZ256rk = 6170,
+ X86_VFNMADD213PDZ256rkz = 6171,
+ X86_VFNMADD213PDZm = 6172,
+ X86_VFNMADD213PDZmb = 6173,
+ X86_VFNMADD213PDZmbk = 6174,
+ X86_VFNMADD213PDZmbkz = 6175,
+ X86_VFNMADD213PDZmk = 6176,
+ X86_VFNMADD213PDZmkz = 6177,
+ X86_VFNMADD213PDZr = 6178,
+ X86_VFNMADD213PDZrb = 6179,
+ X86_VFNMADD213PDZrbk = 6180,
+ X86_VFNMADD213PDZrbkz = 6181,
+ X86_VFNMADD213PDZrk = 6182,
+ X86_VFNMADD213PDZrkz = 6183,
+ X86_VFNMADD213PDm = 6184,
+ X86_VFNMADD213PDr = 6185,
+ X86_VFNMADD213PSYm = 6186,
+ X86_VFNMADD213PSYr = 6187,
+ X86_VFNMADD213PSZ128m = 6188,
+ X86_VFNMADD213PSZ128mb = 6189,
+ X86_VFNMADD213PSZ128mbk = 6190,
+ X86_VFNMADD213PSZ128mbkz = 6191,
+ X86_VFNMADD213PSZ128mk = 6192,
+ X86_VFNMADD213PSZ128mkz = 6193,
+ X86_VFNMADD213PSZ128r = 6194,
+ X86_VFNMADD213PSZ128rk = 6195,
+ X86_VFNMADD213PSZ128rkz = 6196,
+ X86_VFNMADD213PSZ256m = 6197,
+ X86_VFNMADD213PSZ256mb = 6198,
+ X86_VFNMADD213PSZ256mbk = 6199,
+ X86_VFNMADD213PSZ256mbkz = 6200,
+ X86_VFNMADD213PSZ256mk = 6201,
+ X86_VFNMADD213PSZ256mkz = 6202,
+ X86_VFNMADD213PSZ256r = 6203,
+ X86_VFNMADD213PSZ256rk = 6204,
+ X86_VFNMADD213PSZ256rkz = 6205,
+ X86_VFNMADD213PSZm = 6206,
+ X86_VFNMADD213PSZmb = 6207,
+ X86_VFNMADD213PSZmbk = 6208,
+ X86_VFNMADD213PSZmbkz = 6209,
+ X86_VFNMADD213PSZmk = 6210,
+ X86_VFNMADD213PSZmkz = 6211,
+ X86_VFNMADD213PSZr = 6212,
+ X86_VFNMADD213PSZrb = 6213,
+ X86_VFNMADD213PSZrbk = 6214,
+ X86_VFNMADD213PSZrbkz = 6215,
+ X86_VFNMADD213PSZrk = 6216,
+ X86_VFNMADD213PSZrkz = 6217,
+ X86_VFNMADD213PSm = 6218,
+ X86_VFNMADD213PSr = 6219,
+ X86_VFNMADD213SDZm = 6220,
+ X86_VFNMADD213SDZm_Int = 6221,
+ X86_VFNMADD213SDZm_Intk = 6222,
+ X86_VFNMADD213SDZm_Intkz = 6223,
+ X86_VFNMADD213SDZr = 6224,
+ X86_VFNMADD213SDZr_Int = 6225,
+ X86_VFNMADD213SDZr_Intk = 6226,
+ X86_VFNMADD213SDZr_Intkz = 6227,
+ X86_VFNMADD213SDZrb = 6228,
+ X86_VFNMADD213SDZrb_Int = 6229,
+ X86_VFNMADD213SDZrb_Intk = 6230,
+ X86_VFNMADD213SDZrb_Intkz = 6231,
+ X86_VFNMADD213SDm = 6232,
+ X86_VFNMADD213SDm_Int = 6233,
+ X86_VFNMADD213SDr = 6234,
+ X86_VFNMADD213SDr_Int = 6235,
+ X86_VFNMADD213SSZm = 6236,
+ X86_VFNMADD213SSZm_Int = 6237,
+ X86_VFNMADD213SSZm_Intk = 6238,
+ X86_VFNMADD213SSZm_Intkz = 6239,
+ X86_VFNMADD213SSZr = 6240,
+ X86_VFNMADD213SSZr_Int = 6241,
+ X86_VFNMADD213SSZr_Intk = 6242,
+ X86_VFNMADD213SSZr_Intkz = 6243,
+ X86_VFNMADD213SSZrb = 6244,
+ X86_VFNMADD213SSZrb_Int = 6245,
+ X86_VFNMADD213SSZrb_Intk = 6246,
+ X86_VFNMADD213SSZrb_Intkz = 6247,
+ X86_VFNMADD213SSm = 6248,
+ X86_VFNMADD213SSm_Int = 6249,
+ X86_VFNMADD213SSr = 6250,
+ X86_VFNMADD213SSr_Int = 6251,
+ X86_VFNMADD231PDYm = 6252,
+ X86_VFNMADD231PDYr = 6253,
+ X86_VFNMADD231PDZ128m = 6254,
+ X86_VFNMADD231PDZ128mb = 6255,
+ X86_VFNMADD231PDZ128mbk = 6256,
+ X86_VFNMADD231PDZ128mbkz = 6257,
+ X86_VFNMADD231PDZ128mk = 6258,
+ X86_VFNMADD231PDZ128mkz = 6259,
+ X86_VFNMADD231PDZ128r = 6260,
+ X86_VFNMADD231PDZ128rk = 6261,
+ X86_VFNMADD231PDZ128rkz = 6262,
+ X86_VFNMADD231PDZ256m = 6263,
+ X86_VFNMADD231PDZ256mb = 6264,
+ X86_VFNMADD231PDZ256mbk = 6265,
+ X86_VFNMADD231PDZ256mbkz = 6266,
+ X86_VFNMADD231PDZ256mk = 6267,
+ X86_VFNMADD231PDZ256mkz = 6268,
+ X86_VFNMADD231PDZ256r = 6269,
+ X86_VFNMADD231PDZ256rk = 6270,
+ X86_VFNMADD231PDZ256rkz = 6271,
+ X86_VFNMADD231PDZm = 6272,
+ X86_VFNMADD231PDZmb = 6273,
+ X86_VFNMADD231PDZmbk = 6274,
+ X86_VFNMADD231PDZmbkz = 6275,
+ X86_VFNMADD231PDZmk = 6276,
+ X86_VFNMADD231PDZmkz = 6277,
+ X86_VFNMADD231PDZr = 6278,
+ X86_VFNMADD231PDZrb = 6279,
+ X86_VFNMADD231PDZrbk = 6280,
+ X86_VFNMADD231PDZrbkz = 6281,
+ X86_VFNMADD231PDZrk = 6282,
+ X86_VFNMADD231PDZrkz = 6283,
+ X86_VFNMADD231PDm = 6284,
+ X86_VFNMADD231PDr = 6285,
+ X86_VFNMADD231PSYm = 6286,
+ X86_VFNMADD231PSYr = 6287,
+ X86_VFNMADD231PSZ128m = 6288,
+ X86_VFNMADD231PSZ128mb = 6289,
+ X86_VFNMADD231PSZ128mbk = 6290,
+ X86_VFNMADD231PSZ128mbkz = 6291,
+ X86_VFNMADD231PSZ128mk = 6292,
+ X86_VFNMADD231PSZ128mkz = 6293,
+ X86_VFNMADD231PSZ128r = 6294,
+ X86_VFNMADD231PSZ128rk = 6295,
+ X86_VFNMADD231PSZ128rkz = 6296,
+ X86_VFNMADD231PSZ256m = 6297,
+ X86_VFNMADD231PSZ256mb = 6298,
+ X86_VFNMADD231PSZ256mbk = 6299,
+ X86_VFNMADD231PSZ256mbkz = 6300,
+ X86_VFNMADD231PSZ256mk = 6301,
+ X86_VFNMADD231PSZ256mkz = 6302,
+ X86_VFNMADD231PSZ256r = 6303,
+ X86_VFNMADD231PSZ256rk = 6304,
+ X86_VFNMADD231PSZ256rkz = 6305,
+ X86_VFNMADD231PSZm = 6306,
+ X86_VFNMADD231PSZmb = 6307,
+ X86_VFNMADD231PSZmbk = 6308,
+ X86_VFNMADD231PSZmbkz = 6309,
+ X86_VFNMADD231PSZmk = 6310,
+ X86_VFNMADD231PSZmkz = 6311,
+ X86_VFNMADD231PSZr = 6312,
+ X86_VFNMADD231PSZrb = 6313,
+ X86_VFNMADD231PSZrbk = 6314,
+ X86_VFNMADD231PSZrbkz = 6315,
+ X86_VFNMADD231PSZrk = 6316,
+ X86_VFNMADD231PSZrkz = 6317,
+ X86_VFNMADD231PSm = 6318,
+ X86_VFNMADD231PSr = 6319,
+ X86_VFNMADD231SDZm = 6320,
+ X86_VFNMADD231SDZm_Int = 6321,
+ X86_VFNMADD231SDZm_Intk = 6322,
+ X86_VFNMADD231SDZm_Intkz = 6323,
+ X86_VFNMADD231SDZr = 6324,
+ X86_VFNMADD231SDZr_Int = 6325,
+ X86_VFNMADD231SDZr_Intk = 6326,
+ X86_VFNMADD231SDZr_Intkz = 6327,
+ X86_VFNMADD231SDZrb = 6328,
+ X86_VFNMADD231SDZrb_Int = 6329,
+ X86_VFNMADD231SDZrb_Intk = 6330,
+ X86_VFNMADD231SDZrb_Intkz = 6331,
+ X86_VFNMADD231SDm = 6332,
+ X86_VFNMADD231SDm_Int = 6333,
+ X86_VFNMADD231SDr = 6334,
+ X86_VFNMADD231SDr_Int = 6335,
+ X86_VFNMADD231SSZm = 6336,
+ X86_VFNMADD231SSZm_Int = 6337,
+ X86_VFNMADD231SSZm_Intk = 6338,
+ X86_VFNMADD231SSZm_Intkz = 6339,
+ X86_VFNMADD231SSZr = 6340,
+ X86_VFNMADD231SSZr_Int = 6341,
+ X86_VFNMADD231SSZr_Intk = 6342,
+ X86_VFNMADD231SSZr_Intkz = 6343,
+ X86_VFNMADD231SSZrb = 6344,
+ X86_VFNMADD231SSZrb_Int = 6345,
+ X86_VFNMADD231SSZrb_Intk = 6346,
+ X86_VFNMADD231SSZrb_Intkz = 6347,
+ X86_VFNMADD231SSm = 6348,
+ X86_VFNMADD231SSm_Int = 6349,
+ X86_VFNMADD231SSr = 6350,
+ X86_VFNMADD231SSr_Int = 6351,
+ X86_VFNMADDPD4Ymr = 6352,
+ X86_VFNMADDPD4Yrm = 6353,
+ X86_VFNMADDPD4Yrr = 6354,
+ X86_VFNMADDPD4Yrr_REV = 6355,
+ X86_VFNMADDPD4mr = 6356,
+ X86_VFNMADDPD4rm = 6357,
+ X86_VFNMADDPD4rr = 6358,
+ X86_VFNMADDPD4rr_REV = 6359,
+ X86_VFNMADDPS4Ymr = 6360,
+ X86_VFNMADDPS4Yrm = 6361,
+ X86_VFNMADDPS4Yrr = 6362,
+ X86_VFNMADDPS4Yrr_REV = 6363,
+ X86_VFNMADDPS4mr = 6364,
+ X86_VFNMADDPS4rm = 6365,
+ X86_VFNMADDPS4rr = 6366,
+ X86_VFNMADDPS4rr_REV = 6367,
+ X86_VFNMADDSD4mr = 6368,
+ X86_VFNMADDSD4mr_Int = 6369,
+ X86_VFNMADDSD4rm = 6370,
+ X86_VFNMADDSD4rm_Int = 6371,
+ X86_VFNMADDSD4rr = 6372,
+ X86_VFNMADDSD4rr_Int = 6373,
+ X86_VFNMADDSD4rr_Int_REV = 6374,
+ X86_VFNMADDSD4rr_REV = 6375,
+ X86_VFNMADDSS4mr = 6376,
+ X86_VFNMADDSS4mr_Int = 6377,
+ X86_VFNMADDSS4rm = 6378,
+ X86_VFNMADDSS4rm_Int = 6379,
+ X86_VFNMADDSS4rr = 6380,
+ X86_VFNMADDSS4rr_Int = 6381,
+ X86_VFNMADDSS4rr_Int_REV = 6382,
+ X86_VFNMADDSS4rr_REV = 6383,
+ X86_VFNMSUB132PDYm = 6384,
+ X86_VFNMSUB132PDYr = 6385,
+ X86_VFNMSUB132PDZ128m = 6386,
+ X86_VFNMSUB132PDZ128mb = 6387,
+ X86_VFNMSUB132PDZ128mbk = 6388,
+ X86_VFNMSUB132PDZ128mbkz = 6389,
+ X86_VFNMSUB132PDZ128mk = 6390,
+ X86_VFNMSUB132PDZ128mkz = 6391,
+ X86_VFNMSUB132PDZ128r = 6392,
+ X86_VFNMSUB132PDZ128rk = 6393,
+ X86_VFNMSUB132PDZ128rkz = 6394,
+ X86_VFNMSUB132PDZ256m = 6395,
+ X86_VFNMSUB132PDZ256mb = 6396,
+ X86_VFNMSUB132PDZ256mbk = 6397,
+ X86_VFNMSUB132PDZ256mbkz = 6398,
+ X86_VFNMSUB132PDZ256mk = 6399,
+ X86_VFNMSUB132PDZ256mkz = 6400,
+ X86_VFNMSUB132PDZ256r = 6401,
+ X86_VFNMSUB132PDZ256rk = 6402,
+ X86_VFNMSUB132PDZ256rkz = 6403,
+ X86_VFNMSUB132PDZm = 6404,
+ X86_VFNMSUB132PDZmb = 6405,
+ X86_VFNMSUB132PDZmbk = 6406,
+ X86_VFNMSUB132PDZmbkz = 6407,
+ X86_VFNMSUB132PDZmk = 6408,
+ X86_VFNMSUB132PDZmkz = 6409,
+ X86_VFNMSUB132PDZr = 6410,
+ X86_VFNMSUB132PDZrb = 6411,
+ X86_VFNMSUB132PDZrbk = 6412,
+ X86_VFNMSUB132PDZrbkz = 6413,
+ X86_VFNMSUB132PDZrk = 6414,
+ X86_VFNMSUB132PDZrkz = 6415,
+ X86_VFNMSUB132PDm = 6416,
+ X86_VFNMSUB132PDr = 6417,
+ X86_VFNMSUB132PSYm = 6418,
+ X86_VFNMSUB132PSYr = 6419,
+ X86_VFNMSUB132PSZ128m = 6420,
+ X86_VFNMSUB132PSZ128mb = 6421,
+ X86_VFNMSUB132PSZ128mbk = 6422,
+ X86_VFNMSUB132PSZ128mbkz = 6423,
+ X86_VFNMSUB132PSZ128mk = 6424,
+ X86_VFNMSUB132PSZ128mkz = 6425,
+ X86_VFNMSUB132PSZ128r = 6426,
+ X86_VFNMSUB132PSZ128rk = 6427,
+ X86_VFNMSUB132PSZ128rkz = 6428,
+ X86_VFNMSUB132PSZ256m = 6429,
+ X86_VFNMSUB132PSZ256mb = 6430,
+ X86_VFNMSUB132PSZ256mbk = 6431,
+ X86_VFNMSUB132PSZ256mbkz = 6432,
+ X86_VFNMSUB132PSZ256mk = 6433,
+ X86_VFNMSUB132PSZ256mkz = 6434,
+ X86_VFNMSUB132PSZ256r = 6435,
+ X86_VFNMSUB132PSZ256rk = 6436,
+ X86_VFNMSUB132PSZ256rkz = 6437,
+ X86_VFNMSUB132PSZm = 6438,
+ X86_VFNMSUB132PSZmb = 6439,
+ X86_VFNMSUB132PSZmbk = 6440,
+ X86_VFNMSUB132PSZmbkz = 6441,
+ X86_VFNMSUB132PSZmk = 6442,
+ X86_VFNMSUB132PSZmkz = 6443,
+ X86_VFNMSUB132PSZr = 6444,
+ X86_VFNMSUB132PSZrb = 6445,
+ X86_VFNMSUB132PSZrbk = 6446,
+ X86_VFNMSUB132PSZrbkz = 6447,
+ X86_VFNMSUB132PSZrk = 6448,
+ X86_VFNMSUB132PSZrkz = 6449,
+ X86_VFNMSUB132PSm = 6450,
+ X86_VFNMSUB132PSr = 6451,
+ X86_VFNMSUB132SDZm = 6452,
+ X86_VFNMSUB132SDZm_Int = 6453,
+ X86_VFNMSUB132SDZm_Intk = 6454,
+ X86_VFNMSUB132SDZm_Intkz = 6455,
+ X86_VFNMSUB132SDZr = 6456,
+ X86_VFNMSUB132SDZr_Int = 6457,
+ X86_VFNMSUB132SDZr_Intk = 6458,
+ X86_VFNMSUB132SDZr_Intkz = 6459,
+ X86_VFNMSUB132SDZrb = 6460,
+ X86_VFNMSUB132SDZrb_Int = 6461,
+ X86_VFNMSUB132SDZrb_Intk = 6462,
+ X86_VFNMSUB132SDZrb_Intkz = 6463,
+ X86_VFNMSUB132SDm = 6464,
+ X86_VFNMSUB132SDm_Int = 6465,
+ X86_VFNMSUB132SDr = 6466,
+ X86_VFNMSUB132SDr_Int = 6467,
+ X86_VFNMSUB132SSZm = 6468,
+ X86_VFNMSUB132SSZm_Int = 6469,
+ X86_VFNMSUB132SSZm_Intk = 6470,
+ X86_VFNMSUB132SSZm_Intkz = 6471,
+ X86_VFNMSUB132SSZr = 6472,
+ X86_VFNMSUB132SSZr_Int = 6473,
+ X86_VFNMSUB132SSZr_Intk = 6474,
+ X86_VFNMSUB132SSZr_Intkz = 6475,
+ X86_VFNMSUB132SSZrb = 6476,
+ X86_VFNMSUB132SSZrb_Int = 6477,
+ X86_VFNMSUB132SSZrb_Intk = 6478,
+ X86_VFNMSUB132SSZrb_Intkz = 6479,
+ X86_VFNMSUB132SSm = 6480,
+ X86_VFNMSUB132SSm_Int = 6481,
+ X86_VFNMSUB132SSr = 6482,
+ X86_VFNMSUB132SSr_Int = 6483,
+ X86_VFNMSUB213PDYm = 6484,
+ X86_VFNMSUB213PDYr = 6485,
+ X86_VFNMSUB213PDZ128m = 6486,
+ X86_VFNMSUB213PDZ128mb = 6487,
+ X86_VFNMSUB213PDZ128mbk = 6488,
+ X86_VFNMSUB213PDZ128mbkz = 6489,
+ X86_VFNMSUB213PDZ128mk = 6490,
+ X86_VFNMSUB213PDZ128mkz = 6491,
+ X86_VFNMSUB213PDZ128r = 6492,
+ X86_VFNMSUB213PDZ128rk = 6493,
+ X86_VFNMSUB213PDZ128rkz = 6494,
+ X86_VFNMSUB213PDZ256m = 6495,
+ X86_VFNMSUB213PDZ256mb = 6496,
+ X86_VFNMSUB213PDZ256mbk = 6497,
+ X86_VFNMSUB213PDZ256mbkz = 6498,
+ X86_VFNMSUB213PDZ256mk = 6499,
+ X86_VFNMSUB213PDZ256mkz = 6500,
+ X86_VFNMSUB213PDZ256r = 6501,
+ X86_VFNMSUB213PDZ256rk = 6502,
+ X86_VFNMSUB213PDZ256rkz = 6503,
+ X86_VFNMSUB213PDZm = 6504,
+ X86_VFNMSUB213PDZmb = 6505,
+ X86_VFNMSUB213PDZmbk = 6506,
+ X86_VFNMSUB213PDZmbkz = 6507,
+ X86_VFNMSUB213PDZmk = 6508,
+ X86_VFNMSUB213PDZmkz = 6509,
+ X86_VFNMSUB213PDZr = 6510,
+ X86_VFNMSUB213PDZrb = 6511,
+ X86_VFNMSUB213PDZrbk = 6512,
+ X86_VFNMSUB213PDZrbkz = 6513,
+ X86_VFNMSUB213PDZrk = 6514,
+ X86_VFNMSUB213PDZrkz = 6515,
+ X86_VFNMSUB213PDm = 6516,
+ X86_VFNMSUB213PDr = 6517,
+ X86_VFNMSUB213PSYm = 6518,
+ X86_VFNMSUB213PSYr = 6519,
+ X86_VFNMSUB213PSZ128m = 6520,
+ X86_VFNMSUB213PSZ128mb = 6521,
+ X86_VFNMSUB213PSZ128mbk = 6522,
+ X86_VFNMSUB213PSZ128mbkz = 6523,
+ X86_VFNMSUB213PSZ128mk = 6524,
+ X86_VFNMSUB213PSZ128mkz = 6525,
+ X86_VFNMSUB213PSZ128r = 6526,
+ X86_VFNMSUB213PSZ128rk = 6527,
+ X86_VFNMSUB213PSZ128rkz = 6528,
+ X86_VFNMSUB213PSZ256m = 6529,
+ X86_VFNMSUB213PSZ256mb = 6530,
+ X86_VFNMSUB213PSZ256mbk = 6531,
+ X86_VFNMSUB213PSZ256mbkz = 6532,
+ X86_VFNMSUB213PSZ256mk = 6533,
+ X86_VFNMSUB213PSZ256mkz = 6534,
+ X86_VFNMSUB213PSZ256r = 6535,
+ X86_VFNMSUB213PSZ256rk = 6536,
+ X86_VFNMSUB213PSZ256rkz = 6537,
+ X86_VFNMSUB213PSZm = 6538,
+ X86_VFNMSUB213PSZmb = 6539,
+ X86_VFNMSUB213PSZmbk = 6540,
+ X86_VFNMSUB213PSZmbkz = 6541,
+ X86_VFNMSUB213PSZmk = 6542,
+ X86_VFNMSUB213PSZmkz = 6543,
+ X86_VFNMSUB213PSZr = 6544,
+ X86_VFNMSUB213PSZrb = 6545,
+ X86_VFNMSUB213PSZrbk = 6546,
+ X86_VFNMSUB213PSZrbkz = 6547,
+ X86_VFNMSUB213PSZrk = 6548,
+ X86_VFNMSUB213PSZrkz = 6549,
+ X86_VFNMSUB213PSm = 6550,
+ X86_VFNMSUB213PSr = 6551,
+ X86_VFNMSUB213SDZm = 6552,
+ X86_VFNMSUB213SDZm_Int = 6553,
+ X86_VFNMSUB213SDZm_Intk = 6554,
+ X86_VFNMSUB213SDZm_Intkz = 6555,
+ X86_VFNMSUB213SDZr = 6556,
+ X86_VFNMSUB213SDZr_Int = 6557,
+ X86_VFNMSUB213SDZr_Intk = 6558,
+ X86_VFNMSUB213SDZr_Intkz = 6559,
+ X86_VFNMSUB213SDZrb = 6560,
+ X86_VFNMSUB213SDZrb_Int = 6561,
+ X86_VFNMSUB213SDZrb_Intk = 6562,
+ X86_VFNMSUB213SDZrb_Intkz = 6563,
+ X86_VFNMSUB213SDm = 6564,
+ X86_VFNMSUB213SDm_Int = 6565,
+ X86_VFNMSUB213SDr = 6566,
+ X86_VFNMSUB213SDr_Int = 6567,
+ X86_VFNMSUB213SSZm = 6568,
+ X86_VFNMSUB213SSZm_Int = 6569,
+ X86_VFNMSUB213SSZm_Intk = 6570,
+ X86_VFNMSUB213SSZm_Intkz = 6571,
+ X86_VFNMSUB213SSZr = 6572,
+ X86_VFNMSUB213SSZr_Int = 6573,
+ X86_VFNMSUB213SSZr_Intk = 6574,
+ X86_VFNMSUB213SSZr_Intkz = 6575,
+ X86_VFNMSUB213SSZrb = 6576,
+ X86_VFNMSUB213SSZrb_Int = 6577,
+ X86_VFNMSUB213SSZrb_Intk = 6578,
+ X86_VFNMSUB213SSZrb_Intkz = 6579,
+ X86_VFNMSUB213SSm = 6580,
+ X86_VFNMSUB213SSm_Int = 6581,
+ X86_VFNMSUB213SSr = 6582,
+ X86_VFNMSUB213SSr_Int = 6583,
+ X86_VFNMSUB231PDYm = 6584,
+ X86_VFNMSUB231PDYr = 6585,
+ X86_VFNMSUB231PDZ128m = 6586,
+ X86_VFNMSUB231PDZ128mb = 6587,
+ X86_VFNMSUB231PDZ128mbk = 6588,
+ X86_VFNMSUB231PDZ128mbkz = 6589,
+ X86_VFNMSUB231PDZ128mk = 6590,
+ X86_VFNMSUB231PDZ128mkz = 6591,
+ X86_VFNMSUB231PDZ128r = 6592,
+ X86_VFNMSUB231PDZ128rk = 6593,
+ X86_VFNMSUB231PDZ128rkz = 6594,
+ X86_VFNMSUB231PDZ256m = 6595,
+ X86_VFNMSUB231PDZ256mb = 6596,
+ X86_VFNMSUB231PDZ256mbk = 6597,
+ X86_VFNMSUB231PDZ256mbkz = 6598,
+ X86_VFNMSUB231PDZ256mk = 6599,
+ X86_VFNMSUB231PDZ256mkz = 6600,
+ X86_VFNMSUB231PDZ256r = 6601,
+ X86_VFNMSUB231PDZ256rk = 6602,
+ X86_VFNMSUB231PDZ256rkz = 6603,
+ X86_VFNMSUB231PDZm = 6604,
+ X86_VFNMSUB231PDZmb = 6605,
+ X86_VFNMSUB231PDZmbk = 6606,
+ X86_VFNMSUB231PDZmbkz = 6607,
+ X86_VFNMSUB231PDZmk = 6608,
+ X86_VFNMSUB231PDZmkz = 6609,
+ X86_VFNMSUB231PDZr = 6610,
+ X86_VFNMSUB231PDZrb = 6611,
+ X86_VFNMSUB231PDZrbk = 6612,
+ X86_VFNMSUB231PDZrbkz = 6613,
+ X86_VFNMSUB231PDZrk = 6614,
+ X86_VFNMSUB231PDZrkz = 6615,
+ X86_VFNMSUB231PDm = 6616,
+ X86_VFNMSUB231PDr = 6617,
+ X86_VFNMSUB231PSYm = 6618,
+ X86_VFNMSUB231PSYr = 6619,
+ X86_VFNMSUB231PSZ128m = 6620,
+ X86_VFNMSUB231PSZ128mb = 6621,
+ X86_VFNMSUB231PSZ128mbk = 6622,
+ X86_VFNMSUB231PSZ128mbkz = 6623,
+ X86_VFNMSUB231PSZ128mk = 6624,
+ X86_VFNMSUB231PSZ128mkz = 6625,
+ X86_VFNMSUB231PSZ128r = 6626,
+ X86_VFNMSUB231PSZ128rk = 6627,
+ X86_VFNMSUB231PSZ128rkz = 6628,
+ X86_VFNMSUB231PSZ256m = 6629,
+ X86_VFNMSUB231PSZ256mb = 6630,
+ X86_VFNMSUB231PSZ256mbk = 6631,
+ X86_VFNMSUB231PSZ256mbkz = 6632,
+ X86_VFNMSUB231PSZ256mk = 6633,
+ X86_VFNMSUB231PSZ256mkz = 6634,
+ X86_VFNMSUB231PSZ256r = 6635,
+ X86_VFNMSUB231PSZ256rk = 6636,
+ X86_VFNMSUB231PSZ256rkz = 6637,
+ X86_VFNMSUB231PSZm = 6638,
+ X86_VFNMSUB231PSZmb = 6639,
+ X86_VFNMSUB231PSZmbk = 6640,
+ X86_VFNMSUB231PSZmbkz = 6641,
+ X86_VFNMSUB231PSZmk = 6642,
+ X86_VFNMSUB231PSZmkz = 6643,
+ X86_VFNMSUB231PSZr = 6644,
+ X86_VFNMSUB231PSZrb = 6645,
+ X86_VFNMSUB231PSZrbk = 6646,
+ X86_VFNMSUB231PSZrbkz = 6647,
+ X86_VFNMSUB231PSZrk = 6648,
+ X86_VFNMSUB231PSZrkz = 6649,
+ X86_VFNMSUB231PSm = 6650,
+ X86_VFNMSUB231PSr = 6651,
+ X86_VFNMSUB231SDZm = 6652,
+ X86_VFNMSUB231SDZm_Int = 6653,
+ X86_VFNMSUB231SDZm_Intk = 6654,
+ X86_VFNMSUB231SDZm_Intkz = 6655,
+ X86_VFNMSUB231SDZr = 6656,
+ X86_VFNMSUB231SDZr_Int = 6657,
+ X86_VFNMSUB231SDZr_Intk = 6658,
+ X86_VFNMSUB231SDZr_Intkz = 6659,
+ X86_VFNMSUB231SDZrb = 6660,
+ X86_VFNMSUB231SDZrb_Int = 6661,
+ X86_VFNMSUB231SDZrb_Intk = 6662,
+ X86_VFNMSUB231SDZrb_Intkz = 6663,
+ X86_VFNMSUB231SDm = 6664,
+ X86_VFNMSUB231SDm_Int = 6665,
+ X86_VFNMSUB231SDr = 6666,
+ X86_VFNMSUB231SDr_Int = 6667,
+ X86_VFNMSUB231SSZm = 6668,
+ X86_VFNMSUB231SSZm_Int = 6669,
+ X86_VFNMSUB231SSZm_Intk = 6670,
+ X86_VFNMSUB231SSZm_Intkz = 6671,
+ X86_VFNMSUB231SSZr = 6672,
+ X86_VFNMSUB231SSZr_Int = 6673,
+ X86_VFNMSUB231SSZr_Intk = 6674,
+ X86_VFNMSUB231SSZr_Intkz = 6675,
+ X86_VFNMSUB231SSZrb = 6676,
+ X86_VFNMSUB231SSZrb_Int = 6677,
+ X86_VFNMSUB231SSZrb_Intk = 6678,
+ X86_VFNMSUB231SSZrb_Intkz = 6679,
+ X86_VFNMSUB231SSm = 6680,
+ X86_VFNMSUB231SSm_Int = 6681,
+ X86_VFNMSUB231SSr = 6682,
+ X86_VFNMSUB231SSr_Int = 6683,
+ X86_VFNMSUBPD4Ymr = 6684,
+ X86_VFNMSUBPD4Yrm = 6685,
+ X86_VFNMSUBPD4Yrr = 6686,
+ X86_VFNMSUBPD4Yrr_REV = 6687,
+ X86_VFNMSUBPD4mr = 6688,
+ X86_VFNMSUBPD4rm = 6689,
+ X86_VFNMSUBPD4rr = 6690,
+ X86_VFNMSUBPD4rr_REV = 6691,
+ X86_VFNMSUBPS4Ymr = 6692,
+ X86_VFNMSUBPS4Yrm = 6693,
+ X86_VFNMSUBPS4Yrr = 6694,
+ X86_VFNMSUBPS4Yrr_REV = 6695,
+ X86_VFNMSUBPS4mr = 6696,
+ X86_VFNMSUBPS4rm = 6697,
+ X86_VFNMSUBPS4rr = 6698,
+ X86_VFNMSUBPS4rr_REV = 6699,
+ X86_VFNMSUBSD4mr = 6700,
+ X86_VFNMSUBSD4mr_Int = 6701,
+ X86_VFNMSUBSD4rm = 6702,
+ X86_VFNMSUBSD4rm_Int = 6703,
+ X86_VFNMSUBSD4rr = 6704,
+ X86_VFNMSUBSD4rr_Int = 6705,
+ X86_VFNMSUBSD4rr_Int_REV = 6706,
+ X86_VFNMSUBSD4rr_REV = 6707,
+ X86_VFNMSUBSS4mr = 6708,
+ X86_VFNMSUBSS4mr_Int = 6709,
+ X86_VFNMSUBSS4rm = 6710,
+ X86_VFNMSUBSS4rm_Int = 6711,
+ X86_VFNMSUBSS4rr = 6712,
+ X86_VFNMSUBSS4rr_Int = 6713,
+ X86_VFNMSUBSS4rr_Int_REV = 6714,
+ X86_VFNMSUBSS4rr_REV = 6715,
+ X86_VFPCLASSPDZ128rm = 6716,
+ X86_VFPCLASSPDZ128rmb = 6717,
+ X86_VFPCLASSPDZ128rmbk = 6718,
+ X86_VFPCLASSPDZ128rmk = 6719,
+ X86_VFPCLASSPDZ128rr = 6720,
+ X86_VFPCLASSPDZ128rrk = 6721,
+ X86_VFPCLASSPDZ256rm = 6722,
+ X86_VFPCLASSPDZ256rmb = 6723,
+ X86_VFPCLASSPDZ256rmbk = 6724,
+ X86_VFPCLASSPDZ256rmk = 6725,
+ X86_VFPCLASSPDZ256rr = 6726,
+ X86_VFPCLASSPDZ256rrk = 6727,
+ X86_VFPCLASSPDZrm = 6728,
+ X86_VFPCLASSPDZrmb = 6729,
+ X86_VFPCLASSPDZrmbk = 6730,
+ X86_VFPCLASSPDZrmk = 6731,
+ X86_VFPCLASSPDZrr = 6732,
+ X86_VFPCLASSPDZrrk = 6733,
+ X86_VFPCLASSPSZ128rm = 6734,
+ X86_VFPCLASSPSZ128rmb = 6735,
+ X86_VFPCLASSPSZ128rmbk = 6736,
+ X86_VFPCLASSPSZ128rmk = 6737,
+ X86_VFPCLASSPSZ128rr = 6738,
+ X86_VFPCLASSPSZ128rrk = 6739,
+ X86_VFPCLASSPSZ256rm = 6740,
+ X86_VFPCLASSPSZ256rmb = 6741,
+ X86_VFPCLASSPSZ256rmbk = 6742,
+ X86_VFPCLASSPSZ256rmk = 6743,
+ X86_VFPCLASSPSZ256rr = 6744,
+ X86_VFPCLASSPSZ256rrk = 6745,
+ X86_VFPCLASSPSZrm = 6746,
+ X86_VFPCLASSPSZrmb = 6747,
+ X86_VFPCLASSPSZrmbk = 6748,
+ X86_VFPCLASSPSZrmk = 6749,
+ X86_VFPCLASSPSZrr = 6750,
+ X86_VFPCLASSPSZrrk = 6751,
+ X86_VFPCLASSSDZrm = 6752,
+ X86_VFPCLASSSDZrmk = 6753,
+ X86_VFPCLASSSDZrr = 6754,
+ X86_VFPCLASSSDZrrk = 6755,
+ X86_VFPCLASSSSZrm = 6756,
+ X86_VFPCLASSSSZrmk = 6757,
+ X86_VFPCLASSSSZrr = 6758,
+ X86_VFPCLASSSSZrrk = 6759,
+ X86_VFRCZPDYrm = 6760,
+ X86_VFRCZPDYrr = 6761,
+ X86_VFRCZPDrm = 6762,
+ X86_VFRCZPDrr = 6763,
+ X86_VFRCZPSYrm = 6764,
+ X86_VFRCZPSYrr = 6765,
+ X86_VFRCZPSrm = 6766,
+ X86_VFRCZPSrr = 6767,
+ X86_VFRCZSDrm = 6768,
+ X86_VFRCZSDrr = 6769,
+ X86_VFRCZSSrm = 6770,
+ X86_VFRCZSSrr = 6771,
+ X86_VGATHERDPDYrm = 6772,
+ X86_VGATHERDPDZ128rm = 6773,
+ X86_VGATHERDPDZ256rm = 6774,
+ X86_VGATHERDPDZrm = 6775,
+ X86_VGATHERDPDrm = 6776,
+ X86_VGATHERDPSYrm = 6777,
+ X86_VGATHERDPSZ128rm = 6778,
+ X86_VGATHERDPSZ256rm = 6779,
+ X86_VGATHERDPSZrm = 6780,
+ X86_VGATHERDPSrm = 6781,
+ X86_VGATHERPF0DPDm = 6782,
+ X86_VGATHERPF0DPSm = 6783,
+ X86_VGATHERPF0QPDm = 6784,
+ X86_VGATHERPF0QPSm = 6785,
+ X86_VGATHERPF1DPDm = 6786,
+ X86_VGATHERPF1DPSm = 6787,
+ X86_VGATHERPF1QPDm = 6788,
+ X86_VGATHERPF1QPSm = 6789,
+ X86_VGATHERQPDYrm = 6790,
+ X86_VGATHERQPDZ128rm = 6791,
+ X86_VGATHERQPDZ256rm = 6792,
+ X86_VGATHERQPDZrm = 6793,
+ X86_VGATHERQPDrm = 6794,
+ X86_VGATHERQPSYrm = 6795,
+ X86_VGATHERQPSZ128rm = 6796,
+ X86_VGATHERQPSZ256rm = 6797,
+ X86_VGATHERQPSZrm = 6798,
+ X86_VGATHERQPSrm = 6799,
+ X86_VGETEXPPDZ128m = 6800,
+ X86_VGETEXPPDZ128mb = 6801,
+ X86_VGETEXPPDZ128mbk = 6802,
+ X86_VGETEXPPDZ128mbkz = 6803,
+ X86_VGETEXPPDZ128mk = 6804,
+ X86_VGETEXPPDZ128mkz = 6805,
+ X86_VGETEXPPDZ128r = 6806,
+ X86_VGETEXPPDZ128rk = 6807,
+ X86_VGETEXPPDZ128rkz = 6808,
+ X86_VGETEXPPDZ256m = 6809,
+ X86_VGETEXPPDZ256mb = 6810,
+ X86_VGETEXPPDZ256mbk = 6811,
+ X86_VGETEXPPDZ256mbkz = 6812,
+ X86_VGETEXPPDZ256mk = 6813,
+ X86_VGETEXPPDZ256mkz = 6814,
+ X86_VGETEXPPDZ256r = 6815,
+ X86_VGETEXPPDZ256rk = 6816,
+ X86_VGETEXPPDZ256rkz = 6817,
+ X86_VGETEXPPDZm = 6818,
+ X86_VGETEXPPDZmb = 6819,
+ X86_VGETEXPPDZmbk = 6820,
+ X86_VGETEXPPDZmbkz = 6821,
+ X86_VGETEXPPDZmk = 6822,
+ X86_VGETEXPPDZmkz = 6823,
+ X86_VGETEXPPDZr = 6824,
+ X86_VGETEXPPDZrb = 6825,
+ X86_VGETEXPPDZrbk = 6826,
+ X86_VGETEXPPDZrbkz = 6827,
+ X86_VGETEXPPDZrk = 6828,
+ X86_VGETEXPPDZrkz = 6829,
+ X86_VGETEXPPSZ128m = 6830,
+ X86_VGETEXPPSZ128mb = 6831,
+ X86_VGETEXPPSZ128mbk = 6832,
+ X86_VGETEXPPSZ128mbkz = 6833,
+ X86_VGETEXPPSZ128mk = 6834,
+ X86_VGETEXPPSZ128mkz = 6835,
+ X86_VGETEXPPSZ128r = 6836,
+ X86_VGETEXPPSZ128rk = 6837,
+ X86_VGETEXPPSZ128rkz = 6838,
+ X86_VGETEXPPSZ256m = 6839,
+ X86_VGETEXPPSZ256mb = 6840,
+ X86_VGETEXPPSZ256mbk = 6841,
+ X86_VGETEXPPSZ256mbkz = 6842,
+ X86_VGETEXPPSZ256mk = 6843,
+ X86_VGETEXPPSZ256mkz = 6844,
+ X86_VGETEXPPSZ256r = 6845,
+ X86_VGETEXPPSZ256rk = 6846,
+ X86_VGETEXPPSZ256rkz = 6847,
+ X86_VGETEXPPSZm = 6848,
+ X86_VGETEXPPSZmb = 6849,
+ X86_VGETEXPPSZmbk = 6850,
+ X86_VGETEXPPSZmbkz = 6851,
+ X86_VGETEXPPSZmk = 6852,
+ X86_VGETEXPPSZmkz = 6853,
+ X86_VGETEXPPSZr = 6854,
+ X86_VGETEXPPSZrb = 6855,
+ X86_VGETEXPPSZrbk = 6856,
+ X86_VGETEXPPSZrbkz = 6857,
+ X86_VGETEXPPSZrk = 6858,
+ X86_VGETEXPPSZrkz = 6859,
+ X86_VGETEXPSDZm = 6860,
+ X86_VGETEXPSDZmk = 6861,
+ X86_VGETEXPSDZmkz = 6862,
+ X86_VGETEXPSDZr = 6863,
+ X86_VGETEXPSDZrb = 6864,
+ X86_VGETEXPSDZrbk = 6865,
+ X86_VGETEXPSDZrbkz = 6866,
+ X86_VGETEXPSDZrk = 6867,
+ X86_VGETEXPSDZrkz = 6868,
+ X86_VGETEXPSSZm = 6869,
+ X86_VGETEXPSSZmk = 6870,
+ X86_VGETEXPSSZmkz = 6871,
+ X86_VGETEXPSSZr = 6872,
+ X86_VGETEXPSSZrb = 6873,
+ X86_VGETEXPSSZrbk = 6874,
+ X86_VGETEXPSSZrbkz = 6875,
+ X86_VGETEXPSSZrk = 6876,
+ X86_VGETEXPSSZrkz = 6877,
+ X86_VGETMANTPDZ128rmbi = 6878,
+ X86_VGETMANTPDZ128rmbik = 6879,
+ X86_VGETMANTPDZ128rmbikz = 6880,
+ X86_VGETMANTPDZ128rmi = 6881,
+ X86_VGETMANTPDZ128rmik = 6882,
+ X86_VGETMANTPDZ128rmikz = 6883,
+ X86_VGETMANTPDZ128rri = 6884,
+ X86_VGETMANTPDZ128rrik = 6885,
+ X86_VGETMANTPDZ128rrikz = 6886,
+ X86_VGETMANTPDZ256rmbi = 6887,
+ X86_VGETMANTPDZ256rmbik = 6888,
+ X86_VGETMANTPDZ256rmbikz = 6889,
+ X86_VGETMANTPDZ256rmi = 6890,
+ X86_VGETMANTPDZ256rmik = 6891,
+ X86_VGETMANTPDZ256rmikz = 6892,
+ X86_VGETMANTPDZ256rri = 6893,
+ X86_VGETMANTPDZ256rrik = 6894,
+ X86_VGETMANTPDZ256rrikz = 6895,
+ X86_VGETMANTPDZrmbi = 6896,
+ X86_VGETMANTPDZrmbik = 6897,
+ X86_VGETMANTPDZrmbikz = 6898,
+ X86_VGETMANTPDZrmi = 6899,
+ X86_VGETMANTPDZrmik = 6900,
+ X86_VGETMANTPDZrmikz = 6901,
+ X86_VGETMANTPDZrri = 6902,
+ X86_VGETMANTPDZrrib = 6903,
+ X86_VGETMANTPDZrribk = 6904,
+ X86_VGETMANTPDZrribkz = 6905,
+ X86_VGETMANTPDZrrik = 6906,
+ X86_VGETMANTPDZrrikz = 6907,
+ X86_VGETMANTPSZ128rmbi = 6908,
+ X86_VGETMANTPSZ128rmbik = 6909,
+ X86_VGETMANTPSZ128rmbikz = 6910,
+ X86_VGETMANTPSZ128rmi = 6911,
+ X86_VGETMANTPSZ128rmik = 6912,
+ X86_VGETMANTPSZ128rmikz = 6913,
+ X86_VGETMANTPSZ128rri = 6914,
+ X86_VGETMANTPSZ128rrik = 6915,
+ X86_VGETMANTPSZ128rrikz = 6916,
+ X86_VGETMANTPSZ256rmbi = 6917,
+ X86_VGETMANTPSZ256rmbik = 6918,
+ X86_VGETMANTPSZ256rmbikz = 6919,
+ X86_VGETMANTPSZ256rmi = 6920,
+ X86_VGETMANTPSZ256rmik = 6921,
+ X86_VGETMANTPSZ256rmikz = 6922,
+ X86_VGETMANTPSZ256rri = 6923,
+ X86_VGETMANTPSZ256rrik = 6924,
+ X86_VGETMANTPSZ256rrikz = 6925,
+ X86_VGETMANTPSZrmbi = 6926,
+ X86_VGETMANTPSZrmbik = 6927,
+ X86_VGETMANTPSZrmbikz = 6928,
+ X86_VGETMANTPSZrmi = 6929,
+ X86_VGETMANTPSZrmik = 6930,
+ X86_VGETMANTPSZrmikz = 6931,
+ X86_VGETMANTPSZrri = 6932,
+ X86_VGETMANTPSZrrib = 6933,
+ X86_VGETMANTPSZrribk = 6934,
+ X86_VGETMANTPSZrribkz = 6935,
+ X86_VGETMANTPSZrrik = 6936,
+ X86_VGETMANTPSZrrikz = 6937,
+ X86_VGETMANTSDZrmi = 6938,
+ X86_VGETMANTSDZrmik = 6939,
+ X86_VGETMANTSDZrmikz = 6940,
+ X86_VGETMANTSDZrri = 6941,
+ X86_VGETMANTSDZrrib = 6942,
+ X86_VGETMANTSDZrribk = 6943,
+ X86_VGETMANTSDZrribkz = 6944,
+ X86_VGETMANTSDZrrik = 6945,
+ X86_VGETMANTSDZrrikz = 6946,
+ X86_VGETMANTSSZrmi = 6947,
+ X86_VGETMANTSSZrmik = 6948,
+ X86_VGETMANTSSZrmikz = 6949,
+ X86_VGETMANTSSZrri = 6950,
+ X86_VGETMANTSSZrrib = 6951,
+ X86_VGETMANTSSZrribk = 6952,
+ X86_VGETMANTSSZrribkz = 6953,
+ X86_VGETMANTSSZrrik = 6954,
+ X86_VGETMANTSSZrrikz = 6955,
+ X86_VGF2P8AFFINEINVQBYrmi = 6956,
+ X86_VGF2P8AFFINEINVQBYrri = 6957,
+ X86_VGF2P8AFFINEINVQBZ128rmbi = 6958,
+ X86_VGF2P8AFFINEINVQBZ128rmbik = 6959,
+ X86_VGF2P8AFFINEINVQBZ128rmbikz = 6960,
+ X86_VGF2P8AFFINEINVQBZ128rmi = 6961,
+ X86_VGF2P8AFFINEINVQBZ128rmik = 6962,
+ X86_VGF2P8AFFINEINVQBZ128rmikz = 6963,
+ X86_VGF2P8AFFINEINVQBZ128rri = 6964,
+ X86_VGF2P8AFFINEINVQBZ128rrik = 6965,
+ X86_VGF2P8AFFINEINVQBZ128rrikz = 6966,
+ X86_VGF2P8AFFINEINVQBZ256rmbi = 6967,
+ X86_VGF2P8AFFINEINVQBZ256rmbik = 6968,
+ X86_VGF2P8AFFINEINVQBZ256rmbikz = 6969,
+ X86_VGF2P8AFFINEINVQBZ256rmi = 6970,
+ X86_VGF2P8AFFINEINVQBZ256rmik = 6971,
+ X86_VGF2P8AFFINEINVQBZ256rmikz = 6972,
+ X86_VGF2P8AFFINEINVQBZ256rri = 6973,
+ X86_VGF2P8AFFINEINVQBZ256rrik = 6974,
+ X86_VGF2P8AFFINEINVQBZ256rrikz = 6975,
+ X86_VGF2P8AFFINEINVQBZrmbi = 6976,
+ X86_VGF2P8AFFINEINVQBZrmbik = 6977,
+ X86_VGF2P8AFFINEINVQBZrmbikz = 6978,
+ X86_VGF2P8AFFINEINVQBZrmi = 6979,
+ X86_VGF2P8AFFINEINVQBZrmik = 6980,
+ X86_VGF2P8AFFINEINVQBZrmikz = 6981,
+ X86_VGF2P8AFFINEINVQBZrri = 6982,
+ X86_VGF2P8AFFINEINVQBZrrik = 6983,
+ X86_VGF2P8AFFINEINVQBZrrikz = 6984,
+ X86_VGF2P8AFFINEINVQBrmi = 6985,
+ X86_VGF2P8AFFINEINVQBrri = 6986,
+ X86_VGF2P8AFFINEQBYrmi = 6987,
+ X86_VGF2P8AFFINEQBYrri = 6988,
+ X86_VGF2P8AFFINEQBZ128rmbi = 6989,
+ X86_VGF2P8AFFINEQBZ128rmbik = 6990,
+ X86_VGF2P8AFFINEQBZ128rmbikz = 6991,
+ X86_VGF2P8AFFINEQBZ128rmi = 6992,
+ X86_VGF2P8AFFINEQBZ128rmik = 6993,
+ X86_VGF2P8AFFINEQBZ128rmikz = 6994,
+ X86_VGF2P8AFFINEQBZ128rri = 6995,
+ X86_VGF2P8AFFINEQBZ128rrik = 6996,
+ X86_VGF2P8AFFINEQBZ128rrikz = 6997,
+ X86_VGF2P8AFFINEQBZ256rmbi = 6998,
+ X86_VGF2P8AFFINEQBZ256rmbik = 6999,
+ X86_VGF2P8AFFINEQBZ256rmbikz = 7000,
+ X86_VGF2P8AFFINEQBZ256rmi = 7001,
+ X86_VGF2P8AFFINEQBZ256rmik = 7002,
+ X86_VGF2P8AFFINEQBZ256rmikz = 7003,
+ X86_VGF2P8AFFINEQBZ256rri = 7004,
+ X86_VGF2P8AFFINEQBZ256rrik = 7005,
+ X86_VGF2P8AFFINEQBZ256rrikz = 7006,
+ X86_VGF2P8AFFINEQBZrmbi = 7007,
+ X86_VGF2P8AFFINEQBZrmbik = 7008,
+ X86_VGF2P8AFFINEQBZrmbikz = 7009,
+ X86_VGF2P8AFFINEQBZrmi = 7010,
+ X86_VGF2P8AFFINEQBZrmik = 7011,
+ X86_VGF2P8AFFINEQBZrmikz = 7012,
+ X86_VGF2P8AFFINEQBZrri = 7013,
+ X86_VGF2P8AFFINEQBZrrik = 7014,
+ X86_VGF2P8AFFINEQBZrrikz = 7015,
+ X86_VGF2P8AFFINEQBrmi = 7016,
+ X86_VGF2P8AFFINEQBrri = 7017,
+ X86_VGF2P8MULBYrm = 7018,
+ X86_VGF2P8MULBYrr = 7019,
+ X86_VGF2P8MULBZ128rm = 7020,
+ X86_VGF2P8MULBZ128rmk = 7021,
+ X86_VGF2P8MULBZ128rmkz = 7022,
+ X86_VGF2P8MULBZ128rr = 7023,
+ X86_VGF2P8MULBZ128rrk = 7024,
+ X86_VGF2P8MULBZ128rrkz = 7025,
+ X86_VGF2P8MULBZ256rm = 7026,
+ X86_VGF2P8MULBZ256rmk = 7027,
+ X86_VGF2P8MULBZ256rmkz = 7028,
+ X86_VGF2P8MULBZ256rr = 7029,
+ X86_VGF2P8MULBZ256rrk = 7030,
+ X86_VGF2P8MULBZ256rrkz = 7031,
+ X86_VGF2P8MULBZrm = 7032,
+ X86_VGF2P8MULBZrmk = 7033,
+ X86_VGF2P8MULBZrmkz = 7034,
+ X86_VGF2P8MULBZrr = 7035,
+ X86_VGF2P8MULBZrrk = 7036,
+ X86_VGF2P8MULBZrrkz = 7037,
+ X86_VGF2P8MULBrm = 7038,
+ X86_VGF2P8MULBrr = 7039,
+ X86_VHADDPDYrm = 7040,
+ X86_VHADDPDYrr = 7041,
+ X86_VHADDPDrm = 7042,
+ X86_VHADDPDrr = 7043,
+ X86_VHADDPSYrm = 7044,
+ X86_VHADDPSYrr = 7045,
+ X86_VHADDPSrm = 7046,
+ X86_VHADDPSrr = 7047,
+ X86_VHSUBPDYrm = 7048,
+ X86_VHSUBPDYrr = 7049,
+ X86_VHSUBPDrm = 7050,
+ X86_VHSUBPDrr = 7051,
+ X86_VHSUBPSYrm = 7052,
+ X86_VHSUBPSYrr = 7053,
+ X86_VHSUBPSrm = 7054,
+ X86_VHSUBPSrr = 7055,
+ X86_VINSERTF128rm = 7056,
+ X86_VINSERTF128rr = 7057,
+ X86_VINSERTF32x4Z256rm = 7058,
+ X86_VINSERTF32x4Z256rmk = 7059,
+ X86_VINSERTF32x4Z256rmkz = 7060,
+ X86_VINSERTF32x4Z256rr = 7061,
+ X86_VINSERTF32x4Z256rrk = 7062,
+ X86_VINSERTF32x4Z256rrkz = 7063,
+ X86_VINSERTF32x4Zrm = 7064,
+ X86_VINSERTF32x4Zrmk = 7065,
+ X86_VINSERTF32x4Zrmkz = 7066,
+ X86_VINSERTF32x4Zrr = 7067,
+ X86_VINSERTF32x4Zrrk = 7068,
+ X86_VINSERTF32x4Zrrkz = 7069,
+ X86_VINSERTF32x8Zrm = 7070,
+ X86_VINSERTF32x8Zrmk = 7071,
+ X86_VINSERTF32x8Zrmkz = 7072,
+ X86_VINSERTF32x8Zrr = 7073,
+ X86_VINSERTF32x8Zrrk = 7074,
+ X86_VINSERTF32x8Zrrkz = 7075,
+ X86_VINSERTF64x2Z256rm = 7076,
+ X86_VINSERTF64x2Z256rmk = 7077,
+ X86_VINSERTF64x2Z256rmkz = 7078,
+ X86_VINSERTF64x2Z256rr = 7079,
+ X86_VINSERTF64x2Z256rrk = 7080,
+ X86_VINSERTF64x2Z256rrkz = 7081,
+ X86_VINSERTF64x2Zrm = 7082,
+ X86_VINSERTF64x2Zrmk = 7083,
+ X86_VINSERTF64x2Zrmkz = 7084,
+ X86_VINSERTF64x2Zrr = 7085,
+ X86_VINSERTF64x2Zrrk = 7086,
+ X86_VINSERTF64x2Zrrkz = 7087,
+ X86_VINSERTF64x4Zrm = 7088,
+ X86_VINSERTF64x4Zrmk = 7089,
+ X86_VINSERTF64x4Zrmkz = 7090,
+ X86_VINSERTF64x4Zrr = 7091,
+ X86_VINSERTF64x4Zrrk = 7092,
+ X86_VINSERTF64x4Zrrkz = 7093,
+ X86_VINSERTI128rm = 7094,
+ X86_VINSERTI128rr = 7095,
+ X86_VINSERTI32x4Z256rm = 7096,
+ X86_VINSERTI32x4Z256rmk = 7097,
+ X86_VINSERTI32x4Z256rmkz = 7098,
+ X86_VINSERTI32x4Z256rr = 7099,
+ X86_VINSERTI32x4Z256rrk = 7100,
+ X86_VINSERTI32x4Z256rrkz = 7101,
+ X86_VINSERTI32x4Zrm = 7102,
+ X86_VINSERTI32x4Zrmk = 7103,
+ X86_VINSERTI32x4Zrmkz = 7104,
+ X86_VINSERTI32x4Zrr = 7105,
+ X86_VINSERTI32x4Zrrk = 7106,
+ X86_VINSERTI32x4Zrrkz = 7107,
+ X86_VINSERTI32x8Zrm = 7108,
+ X86_VINSERTI32x8Zrmk = 7109,
+ X86_VINSERTI32x8Zrmkz = 7110,
+ X86_VINSERTI32x8Zrr = 7111,
+ X86_VINSERTI32x8Zrrk = 7112,
+ X86_VINSERTI32x8Zrrkz = 7113,
+ X86_VINSERTI64x2Z256rm = 7114,
+ X86_VINSERTI64x2Z256rmk = 7115,
+ X86_VINSERTI64x2Z256rmkz = 7116,
+ X86_VINSERTI64x2Z256rr = 7117,
+ X86_VINSERTI64x2Z256rrk = 7118,
+ X86_VINSERTI64x2Z256rrkz = 7119,
+ X86_VINSERTI64x2Zrm = 7120,
+ X86_VINSERTI64x2Zrmk = 7121,
+ X86_VINSERTI64x2Zrmkz = 7122,
+ X86_VINSERTI64x2Zrr = 7123,
+ X86_VINSERTI64x2Zrrk = 7124,
+ X86_VINSERTI64x2Zrrkz = 7125,
+ X86_VINSERTI64x4Zrm = 7126,
+ X86_VINSERTI64x4Zrmk = 7127,
+ X86_VINSERTI64x4Zrmkz = 7128,
+ X86_VINSERTI64x4Zrr = 7129,
+ X86_VINSERTI64x4Zrrk = 7130,
+ X86_VINSERTI64x4Zrrkz = 7131,
+ X86_VINSERTPSZrm = 7132,
+ X86_VINSERTPSZrr = 7133,
+ X86_VINSERTPSrm = 7134,
+ X86_VINSERTPSrr = 7135,
+ X86_VLDDQUYrm = 7136,
+ X86_VLDDQUrm = 7137,
+ X86_VLDMXCSR = 7138,
+ X86_VMASKMOVDQU = 7139,
+ X86_VMASKMOVDQU64 = 7140,
+ X86_VMASKMOVPDYmr = 7141,
+ X86_VMASKMOVPDYrm = 7142,
+ X86_VMASKMOVPDmr = 7143,
+ X86_VMASKMOVPDrm = 7144,
+ X86_VMASKMOVPSYmr = 7145,
+ X86_VMASKMOVPSYrm = 7146,
+ X86_VMASKMOVPSmr = 7147,
+ X86_VMASKMOVPSrm = 7148,
+ X86_VMAXCPDYrm = 7149,
+ X86_VMAXCPDYrr = 7150,
+ X86_VMAXCPDZ128rm = 7151,
+ X86_VMAXCPDZ128rmb = 7152,
+ X86_VMAXCPDZ128rmbk = 7153,
+ X86_VMAXCPDZ128rmbkz = 7154,
+ X86_VMAXCPDZ128rmk = 7155,
+ X86_VMAXCPDZ128rmkz = 7156,
+ X86_VMAXCPDZ128rr = 7157,
+ X86_VMAXCPDZ128rrk = 7158,
+ X86_VMAXCPDZ128rrkz = 7159,
+ X86_VMAXCPDZ256rm = 7160,
+ X86_VMAXCPDZ256rmb = 7161,
+ X86_VMAXCPDZ256rmbk = 7162,
+ X86_VMAXCPDZ256rmbkz = 7163,
+ X86_VMAXCPDZ256rmk = 7164,
+ X86_VMAXCPDZ256rmkz = 7165,
+ X86_VMAXCPDZ256rr = 7166,
+ X86_VMAXCPDZ256rrk = 7167,
+ X86_VMAXCPDZ256rrkz = 7168,
+ X86_VMAXCPDZrm = 7169,
+ X86_VMAXCPDZrmb = 7170,
+ X86_VMAXCPDZrmbk = 7171,
+ X86_VMAXCPDZrmbkz = 7172,
+ X86_VMAXCPDZrmk = 7173,
+ X86_VMAXCPDZrmkz = 7174,
+ X86_VMAXCPDZrr = 7175,
+ X86_VMAXCPDZrrk = 7176,
+ X86_VMAXCPDZrrkz = 7177,
+ X86_VMAXCPDrm = 7178,
+ X86_VMAXCPDrr = 7179,
+ X86_VMAXCPSYrm = 7180,
+ X86_VMAXCPSYrr = 7181,
+ X86_VMAXCPSZ128rm = 7182,
+ X86_VMAXCPSZ128rmb = 7183,
+ X86_VMAXCPSZ128rmbk = 7184,
+ X86_VMAXCPSZ128rmbkz = 7185,
+ X86_VMAXCPSZ128rmk = 7186,
+ X86_VMAXCPSZ128rmkz = 7187,
+ X86_VMAXCPSZ128rr = 7188,
+ X86_VMAXCPSZ128rrk = 7189,
+ X86_VMAXCPSZ128rrkz = 7190,
+ X86_VMAXCPSZ256rm = 7191,
+ X86_VMAXCPSZ256rmb = 7192,
+ X86_VMAXCPSZ256rmbk = 7193,
+ X86_VMAXCPSZ256rmbkz = 7194,
+ X86_VMAXCPSZ256rmk = 7195,
+ X86_VMAXCPSZ256rmkz = 7196,
+ X86_VMAXCPSZ256rr = 7197,
+ X86_VMAXCPSZ256rrk = 7198,
+ X86_VMAXCPSZ256rrkz = 7199,
+ X86_VMAXCPSZrm = 7200,
+ X86_VMAXCPSZrmb = 7201,
+ X86_VMAXCPSZrmbk = 7202,
+ X86_VMAXCPSZrmbkz = 7203,
+ X86_VMAXCPSZrmk = 7204,
+ X86_VMAXCPSZrmkz = 7205,
+ X86_VMAXCPSZrr = 7206,
+ X86_VMAXCPSZrrk = 7207,
+ X86_VMAXCPSZrrkz = 7208,
+ X86_VMAXCPSrm = 7209,
+ X86_VMAXCPSrr = 7210,
+ X86_VMAXCSDZrm = 7211,
+ X86_VMAXCSDZrr = 7212,
+ X86_VMAXCSDrm = 7213,
+ X86_VMAXCSDrr = 7214,
+ X86_VMAXCSSZrm = 7215,
+ X86_VMAXCSSZrr = 7216,
+ X86_VMAXCSSrm = 7217,
+ X86_VMAXCSSrr = 7218,
+ X86_VMAXPDYrm = 7219,
+ X86_VMAXPDYrr = 7220,
+ X86_VMAXPDZ128rm = 7221,
+ X86_VMAXPDZ128rmb = 7222,
+ X86_VMAXPDZ128rmbk = 7223,
+ X86_VMAXPDZ128rmbkz = 7224,
+ X86_VMAXPDZ128rmk = 7225,
+ X86_VMAXPDZ128rmkz = 7226,
+ X86_VMAXPDZ128rr = 7227,
+ X86_VMAXPDZ128rrk = 7228,
+ X86_VMAXPDZ128rrkz = 7229,
+ X86_VMAXPDZ256rm = 7230,
+ X86_VMAXPDZ256rmb = 7231,
+ X86_VMAXPDZ256rmbk = 7232,
+ X86_VMAXPDZ256rmbkz = 7233,
+ X86_VMAXPDZ256rmk = 7234,
+ X86_VMAXPDZ256rmkz = 7235,
+ X86_VMAXPDZ256rr = 7236,
+ X86_VMAXPDZ256rrk = 7237,
+ X86_VMAXPDZ256rrkz = 7238,
+ X86_VMAXPDZrm = 7239,
+ X86_VMAXPDZrmb = 7240,
+ X86_VMAXPDZrmbk = 7241,
+ X86_VMAXPDZrmbkz = 7242,
+ X86_VMAXPDZrmk = 7243,
+ X86_VMAXPDZrmkz = 7244,
+ X86_VMAXPDZrr = 7245,
+ X86_VMAXPDZrrb = 7246,
+ X86_VMAXPDZrrbk = 7247,
+ X86_VMAXPDZrrbkz = 7248,
+ X86_VMAXPDZrrk = 7249,
+ X86_VMAXPDZrrkz = 7250,
+ X86_VMAXPDrm = 7251,
+ X86_VMAXPDrr = 7252,
+ X86_VMAXPSYrm = 7253,
+ X86_VMAXPSYrr = 7254,
+ X86_VMAXPSZ128rm = 7255,
+ X86_VMAXPSZ128rmb = 7256,
+ X86_VMAXPSZ128rmbk = 7257,
+ X86_VMAXPSZ128rmbkz = 7258,
+ X86_VMAXPSZ128rmk = 7259,
+ X86_VMAXPSZ128rmkz = 7260,
+ X86_VMAXPSZ128rr = 7261,
+ X86_VMAXPSZ128rrk = 7262,
+ X86_VMAXPSZ128rrkz = 7263,
+ X86_VMAXPSZ256rm = 7264,
+ X86_VMAXPSZ256rmb = 7265,
+ X86_VMAXPSZ256rmbk = 7266,
+ X86_VMAXPSZ256rmbkz = 7267,
+ X86_VMAXPSZ256rmk = 7268,
+ X86_VMAXPSZ256rmkz = 7269,
+ X86_VMAXPSZ256rr = 7270,
+ X86_VMAXPSZ256rrk = 7271,
+ X86_VMAXPSZ256rrkz = 7272,
+ X86_VMAXPSZrm = 7273,
+ X86_VMAXPSZrmb = 7274,
+ X86_VMAXPSZrmbk = 7275,
+ X86_VMAXPSZrmbkz = 7276,
+ X86_VMAXPSZrmk = 7277,
+ X86_VMAXPSZrmkz = 7278,
+ X86_VMAXPSZrr = 7279,
+ X86_VMAXPSZrrb = 7280,
+ X86_VMAXPSZrrbk = 7281,
+ X86_VMAXPSZrrbkz = 7282,
+ X86_VMAXPSZrrk = 7283,
+ X86_VMAXPSZrrkz = 7284,
+ X86_VMAXPSrm = 7285,
+ X86_VMAXPSrr = 7286,
+ X86_VMAXSDZrm = 7287,
+ X86_VMAXSDZrm_Int = 7288,
+ X86_VMAXSDZrm_Intk = 7289,
+ X86_VMAXSDZrm_Intkz = 7290,
+ X86_VMAXSDZrr = 7291,
+ X86_VMAXSDZrr_Int = 7292,
+ X86_VMAXSDZrr_Intk = 7293,
+ X86_VMAXSDZrr_Intkz = 7294,
+ X86_VMAXSDZrrb_Int = 7295,
+ X86_VMAXSDZrrb_Intk = 7296,
+ X86_VMAXSDZrrb_Intkz = 7297,
+ X86_VMAXSDrm = 7298,
+ X86_VMAXSDrm_Int = 7299,
+ X86_VMAXSDrr = 7300,
+ X86_VMAXSDrr_Int = 7301,
+ X86_VMAXSSZrm = 7302,
+ X86_VMAXSSZrm_Int = 7303,
+ X86_VMAXSSZrm_Intk = 7304,
+ X86_VMAXSSZrm_Intkz = 7305,
+ X86_VMAXSSZrr = 7306,
+ X86_VMAXSSZrr_Int = 7307,
+ X86_VMAXSSZrr_Intk = 7308,
+ X86_VMAXSSZrr_Intkz = 7309,
+ X86_VMAXSSZrrb_Int = 7310,
+ X86_VMAXSSZrrb_Intk = 7311,
+ X86_VMAXSSZrrb_Intkz = 7312,
+ X86_VMAXSSrm = 7313,
+ X86_VMAXSSrm_Int = 7314,
+ X86_VMAXSSrr = 7315,
+ X86_VMAXSSrr_Int = 7316,
+ X86_VMCALL = 7317,
+ X86_VMCLEARm = 7318,
+ X86_VMFUNC = 7319,
+ X86_VMINCPDYrm = 7320,
+ X86_VMINCPDYrr = 7321,
+ X86_VMINCPDZ128rm = 7322,
+ X86_VMINCPDZ128rmb = 7323,
+ X86_VMINCPDZ128rmbk = 7324,
+ X86_VMINCPDZ128rmbkz = 7325,
+ X86_VMINCPDZ128rmk = 7326,
+ X86_VMINCPDZ128rmkz = 7327,
+ X86_VMINCPDZ128rr = 7328,
+ X86_VMINCPDZ128rrk = 7329,
+ X86_VMINCPDZ128rrkz = 7330,
+ X86_VMINCPDZ256rm = 7331,
+ X86_VMINCPDZ256rmb = 7332,
+ X86_VMINCPDZ256rmbk = 7333,
+ X86_VMINCPDZ256rmbkz = 7334,
+ X86_VMINCPDZ256rmk = 7335,
+ X86_VMINCPDZ256rmkz = 7336,
+ X86_VMINCPDZ256rr = 7337,
+ X86_VMINCPDZ256rrk = 7338,
+ X86_VMINCPDZ256rrkz = 7339,
+ X86_VMINCPDZrm = 7340,
+ X86_VMINCPDZrmb = 7341,
+ X86_VMINCPDZrmbk = 7342,
+ X86_VMINCPDZrmbkz = 7343,
+ X86_VMINCPDZrmk = 7344,
+ X86_VMINCPDZrmkz = 7345,
+ X86_VMINCPDZrr = 7346,
+ X86_VMINCPDZrrk = 7347,
+ X86_VMINCPDZrrkz = 7348,
+ X86_VMINCPDrm = 7349,
+ X86_VMINCPDrr = 7350,
+ X86_VMINCPSYrm = 7351,
+ X86_VMINCPSYrr = 7352,
+ X86_VMINCPSZ128rm = 7353,
+ X86_VMINCPSZ128rmb = 7354,
+ X86_VMINCPSZ128rmbk = 7355,
+ X86_VMINCPSZ128rmbkz = 7356,
+ X86_VMINCPSZ128rmk = 7357,
+ X86_VMINCPSZ128rmkz = 7358,
+ X86_VMINCPSZ128rr = 7359,
+ X86_VMINCPSZ128rrk = 7360,
+ X86_VMINCPSZ128rrkz = 7361,
+ X86_VMINCPSZ256rm = 7362,
+ X86_VMINCPSZ256rmb = 7363,
+ X86_VMINCPSZ256rmbk = 7364,
+ X86_VMINCPSZ256rmbkz = 7365,
+ X86_VMINCPSZ256rmk = 7366,
+ X86_VMINCPSZ256rmkz = 7367,
+ X86_VMINCPSZ256rr = 7368,
+ X86_VMINCPSZ256rrk = 7369,
+ X86_VMINCPSZ256rrkz = 7370,
+ X86_VMINCPSZrm = 7371,
+ X86_VMINCPSZrmb = 7372,
+ X86_VMINCPSZrmbk = 7373,
+ X86_VMINCPSZrmbkz = 7374,
+ X86_VMINCPSZrmk = 7375,
+ X86_VMINCPSZrmkz = 7376,
+ X86_VMINCPSZrr = 7377,
+ X86_VMINCPSZrrk = 7378,
+ X86_VMINCPSZrrkz = 7379,
+ X86_VMINCPSrm = 7380,
+ X86_VMINCPSrr = 7381,
+ X86_VMINCSDZrm = 7382,
+ X86_VMINCSDZrr = 7383,
+ X86_VMINCSDrm = 7384,
+ X86_VMINCSDrr = 7385,
+ X86_VMINCSSZrm = 7386,
+ X86_VMINCSSZrr = 7387,
+ X86_VMINCSSrm = 7388,
+ X86_VMINCSSrr = 7389,
+ X86_VMINPDYrm = 7390,
+ X86_VMINPDYrr = 7391,
+ X86_VMINPDZ128rm = 7392,
+ X86_VMINPDZ128rmb = 7393,
+ X86_VMINPDZ128rmbk = 7394,
+ X86_VMINPDZ128rmbkz = 7395,
+ X86_VMINPDZ128rmk = 7396,
+ X86_VMINPDZ128rmkz = 7397,
+ X86_VMINPDZ128rr = 7398,
+ X86_VMINPDZ128rrk = 7399,
+ X86_VMINPDZ128rrkz = 7400,
+ X86_VMINPDZ256rm = 7401,
+ X86_VMINPDZ256rmb = 7402,
+ X86_VMINPDZ256rmbk = 7403,
+ X86_VMINPDZ256rmbkz = 7404,
+ X86_VMINPDZ256rmk = 7405,
+ X86_VMINPDZ256rmkz = 7406,
+ X86_VMINPDZ256rr = 7407,
+ X86_VMINPDZ256rrk = 7408,
+ X86_VMINPDZ256rrkz = 7409,
+ X86_VMINPDZrm = 7410,
+ X86_VMINPDZrmb = 7411,
+ X86_VMINPDZrmbk = 7412,
+ X86_VMINPDZrmbkz = 7413,
+ X86_VMINPDZrmk = 7414,
+ X86_VMINPDZrmkz = 7415,
+ X86_VMINPDZrr = 7416,
+ X86_VMINPDZrrb = 7417,
+ X86_VMINPDZrrbk = 7418,
+ X86_VMINPDZrrbkz = 7419,
+ X86_VMINPDZrrk = 7420,
+ X86_VMINPDZrrkz = 7421,
+ X86_VMINPDrm = 7422,
+ X86_VMINPDrr = 7423,
+ X86_VMINPSYrm = 7424,
+ X86_VMINPSYrr = 7425,
+ X86_VMINPSZ128rm = 7426,
+ X86_VMINPSZ128rmb = 7427,
+ X86_VMINPSZ128rmbk = 7428,
+ X86_VMINPSZ128rmbkz = 7429,
+ X86_VMINPSZ128rmk = 7430,
+ X86_VMINPSZ128rmkz = 7431,
+ X86_VMINPSZ128rr = 7432,
+ X86_VMINPSZ128rrk = 7433,
+ X86_VMINPSZ128rrkz = 7434,
+ X86_VMINPSZ256rm = 7435,
+ X86_VMINPSZ256rmb = 7436,
+ X86_VMINPSZ256rmbk = 7437,
+ X86_VMINPSZ256rmbkz = 7438,
+ X86_VMINPSZ256rmk = 7439,
+ X86_VMINPSZ256rmkz = 7440,
+ X86_VMINPSZ256rr = 7441,
+ X86_VMINPSZ256rrk = 7442,
+ X86_VMINPSZ256rrkz = 7443,
+ X86_VMINPSZrm = 7444,
+ X86_VMINPSZrmb = 7445,
+ X86_VMINPSZrmbk = 7446,
+ X86_VMINPSZrmbkz = 7447,
+ X86_VMINPSZrmk = 7448,
+ X86_VMINPSZrmkz = 7449,
+ X86_VMINPSZrr = 7450,
+ X86_VMINPSZrrb = 7451,
+ X86_VMINPSZrrbk = 7452,
+ X86_VMINPSZrrbkz = 7453,
+ X86_VMINPSZrrk = 7454,
+ X86_VMINPSZrrkz = 7455,
+ X86_VMINPSrm = 7456,
+ X86_VMINPSrr = 7457,
+ X86_VMINSDZrm = 7458,
+ X86_VMINSDZrm_Int = 7459,
+ X86_VMINSDZrm_Intk = 7460,
+ X86_VMINSDZrm_Intkz = 7461,
+ X86_VMINSDZrr = 7462,
+ X86_VMINSDZrr_Int = 7463,
+ X86_VMINSDZrr_Intk = 7464,
+ X86_VMINSDZrr_Intkz = 7465,
+ X86_VMINSDZrrb_Int = 7466,
+ X86_VMINSDZrrb_Intk = 7467,
+ X86_VMINSDZrrb_Intkz = 7468,
+ X86_VMINSDrm = 7469,
+ X86_VMINSDrm_Int = 7470,
+ X86_VMINSDrr = 7471,
+ X86_VMINSDrr_Int = 7472,
+ X86_VMINSSZrm = 7473,
+ X86_VMINSSZrm_Int = 7474,
+ X86_VMINSSZrm_Intk = 7475,
+ X86_VMINSSZrm_Intkz = 7476,
+ X86_VMINSSZrr = 7477,
+ X86_VMINSSZrr_Int = 7478,
+ X86_VMINSSZrr_Intk = 7479,
+ X86_VMINSSZrr_Intkz = 7480,
+ X86_VMINSSZrrb_Int = 7481,
+ X86_VMINSSZrrb_Intk = 7482,
+ X86_VMINSSZrrb_Intkz = 7483,
+ X86_VMINSSrm = 7484,
+ X86_VMINSSrm_Int = 7485,
+ X86_VMINSSrr = 7486,
+ X86_VMINSSrr_Int = 7487,
+ X86_VMLAUNCH = 7488,
+ X86_VMLOAD32 = 7489,
+ X86_VMLOAD64 = 7490,
+ X86_VMMCALL = 7491,
+ X86_VMOV64toPQIZrm = 7492,
+ X86_VMOV64toPQIZrr = 7493,
+ X86_VMOV64toPQIrm = 7494,
+ X86_VMOV64toPQIrr = 7495,
+ X86_VMOV64toSDZrm = 7496,
+ X86_VMOV64toSDZrr = 7497,
+ X86_VMOV64toSDrm = 7498,
+ X86_VMOV64toSDrr = 7499,
+ X86_VMOVAPDYmr = 7500,
+ X86_VMOVAPDYrm = 7501,
+ X86_VMOVAPDYrr = 7502,
+ X86_VMOVAPDYrr_REV = 7503,
+ X86_VMOVAPDZ128mr = 7504,
+ X86_VMOVAPDZ128mrk = 7505,
+ X86_VMOVAPDZ128rm = 7506,
+ X86_VMOVAPDZ128rmk = 7507,
+ X86_VMOVAPDZ128rmkz = 7508,
+ X86_VMOVAPDZ128rr = 7509,
+ X86_VMOVAPDZ128rr_REV = 7510,
+ X86_VMOVAPDZ128rrk = 7511,
+ X86_VMOVAPDZ128rrk_REV = 7512,
+ X86_VMOVAPDZ128rrkz = 7513,
+ X86_VMOVAPDZ128rrkz_REV = 7514,
+ X86_VMOVAPDZ256mr = 7515,
+ X86_VMOVAPDZ256mrk = 7516,
+ X86_VMOVAPDZ256rm = 7517,
+ X86_VMOVAPDZ256rmk = 7518,
+ X86_VMOVAPDZ256rmkz = 7519,
+ X86_VMOVAPDZ256rr = 7520,
+ X86_VMOVAPDZ256rr_REV = 7521,
+ X86_VMOVAPDZ256rrk = 7522,
+ X86_VMOVAPDZ256rrk_REV = 7523,
+ X86_VMOVAPDZ256rrkz = 7524,
+ X86_VMOVAPDZ256rrkz_REV = 7525,
+ X86_VMOVAPDZmr = 7526,
+ X86_VMOVAPDZmrk = 7527,
+ X86_VMOVAPDZrm = 7528,
+ X86_VMOVAPDZrmk = 7529,
+ X86_VMOVAPDZrmkz = 7530,
+ X86_VMOVAPDZrr = 7531,
+ X86_VMOVAPDZrr_REV = 7532,
+ X86_VMOVAPDZrrk = 7533,
+ X86_VMOVAPDZrrk_REV = 7534,
+ X86_VMOVAPDZrrkz = 7535,
+ X86_VMOVAPDZrrkz_REV = 7536,
+ X86_VMOVAPDmr = 7537,
+ X86_VMOVAPDrm = 7538,
+ X86_VMOVAPDrr = 7539,
+ X86_VMOVAPDrr_REV = 7540,
+ X86_VMOVAPSYmr = 7541,
+ X86_VMOVAPSYrm = 7542,
+ X86_VMOVAPSYrr = 7543,
+ X86_VMOVAPSYrr_REV = 7544,
+ X86_VMOVAPSZ128mr = 7545,
+ X86_VMOVAPSZ128mrk = 7546,
+ X86_VMOVAPSZ128rm = 7547,
+ X86_VMOVAPSZ128rmk = 7548,
+ X86_VMOVAPSZ128rmkz = 7549,
+ X86_VMOVAPSZ128rr = 7550,
+ X86_VMOVAPSZ128rr_REV = 7551,
+ X86_VMOVAPSZ128rrk = 7552,
+ X86_VMOVAPSZ128rrk_REV = 7553,
+ X86_VMOVAPSZ128rrkz = 7554,
+ X86_VMOVAPSZ128rrkz_REV = 7555,
+ X86_VMOVAPSZ256mr = 7556,
+ X86_VMOVAPSZ256mrk = 7557,
+ X86_VMOVAPSZ256rm = 7558,
+ X86_VMOVAPSZ256rmk = 7559,
+ X86_VMOVAPSZ256rmkz = 7560,
+ X86_VMOVAPSZ256rr = 7561,
+ X86_VMOVAPSZ256rr_REV = 7562,
+ X86_VMOVAPSZ256rrk = 7563,
+ X86_VMOVAPSZ256rrk_REV = 7564,
+ X86_VMOVAPSZ256rrkz = 7565,
+ X86_VMOVAPSZ256rrkz_REV = 7566,
+ X86_VMOVAPSZmr = 7567,
+ X86_VMOVAPSZmrk = 7568,
+ X86_VMOVAPSZrm = 7569,
+ X86_VMOVAPSZrmk = 7570,
+ X86_VMOVAPSZrmkz = 7571,
+ X86_VMOVAPSZrr = 7572,
+ X86_VMOVAPSZrr_REV = 7573,
+ X86_VMOVAPSZrrk = 7574,
+ X86_VMOVAPSZrrk_REV = 7575,
+ X86_VMOVAPSZrrkz = 7576,
+ X86_VMOVAPSZrrkz_REV = 7577,
+ X86_VMOVAPSmr = 7578,
+ X86_VMOVAPSrm = 7579,
+ X86_VMOVAPSrr = 7580,
+ X86_VMOVAPSrr_REV = 7581,
+ X86_VMOVDDUPYrm = 7582,
+ X86_VMOVDDUPYrr = 7583,
+ X86_VMOVDDUPZ128rm = 7584,
+ X86_VMOVDDUPZ128rmk = 7585,
+ X86_VMOVDDUPZ128rmkz = 7586,
+ X86_VMOVDDUPZ128rr = 7587,
+ X86_VMOVDDUPZ128rrk = 7588,
+ X86_VMOVDDUPZ128rrkz = 7589,
+ X86_VMOVDDUPZ256rm = 7590,
+ X86_VMOVDDUPZ256rmk = 7591,
+ X86_VMOVDDUPZ256rmkz = 7592,
+ X86_VMOVDDUPZ256rr = 7593,
+ X86_VMOVDDUPZ256rrk = 7594,
+ X86_VMOVDDUPZ256rrkz = 7595,
+ X86_VMOVDDUPZrm = 7596,
+ X86_VMOVDDUPZrmk = 7597,
+ X86_VMOVDDUPZrmkz = 7598,
+ X86_VMOVDDUPZrr = 7599,
+ X86_VMOVDDUPZrrk = 7600,
+ X86_VMOVDDUPZrrkz = 7601,
+ X86_VMOVDDUPrm = 7602,
+ X86_VMOVDDUPrr = 7603,
+ X86_VMOVDI2PDIZrm = 7604,
+ X86_VMOVDI2PDIZrr = 7605,
+ X86_VMOVDI2PDIrm = 7606,
+ X86_VMOVDI2PDIrr = 7607,
+ X86_VMOVDI2SSZrm = 7608,
+ X86_VMOVDI2SSZrr = 7609,
+ X86_VMOVDI2SSrm = 7610,
+ X86_VMOVDI2SSrr = 7611,
+ X86_VMOVDQA32Z128mr = 7612,
+ X86_VMOVDQA32Z128mrk = 7613,
+ X86_VMOVDQA32Z128rm = 7614,
+ X86_VMOVDQA32Z128rmk = 7615,
+ X86_VMOVDQA32Z128rmkz = 7616,
+ X86_VMOVDQA32Z128rr = 7617,
+ X86_VMOVDQA32Z128rr_REV = 7618,
+ X86_VMOVDQA32Z128rrk = 7619,
+ X86_VMOVDQA32Z128rrk_REV = 7620,
+ X86_VMOVDQA32Z128rrkz = 7621,
+ X86_VMOVDQA32Z128rrkz_REV = 7622,
+ X86_VMOVDQA32Z256mr = 7623,
+ X86_VMOVDQA32Z256mrk = 7624,
+ X86_VMOVDQA32Z256rm = 7625,
+ X86_VMOVDQA32Z256rmk = 7626,
+ X86_VMOVDQA32Z256rmkz = 7627,
+ X86_VMOVDQA32Z256rr = 7628,
+ X86_VMOVDQA32Z256rr_REV = 7629,
+ X86_VMOVDQA32Z256rrk = 7630,
+ X86_VMOVDQA32Z256rrk_REV = 7631,
+ X86_VMOVDQA32Z256rrkz = 7632,
+ X86_VMOVDQA32Z256rrkz_REV = 7633,
+ X86_VMOVDQA32Zmr = 7634,
+ X86_VMOVDQA32Zmrk = 7635,
+ X86_VMOVDQA32Zrm = 7636,
+ X86_VMOVDQA32Zrmk = 7637,
+ X86_VMOVDQA32Zrmkz = 7638,
+ X86_VMOVDQA32Zrr = 7639,
+ X86_VMOVDQA32Zrr_REV = 7640,
+ X86_VMOVDQA32Zrrk = 7641,
+ X86_VMOVDQA32Zrrk_REV = 7642,
+ X86_VMOVDQA32Zrrkz = 7643,
+ X86_VMOVDQA32Zrrkz_REV = 7644,
+ X86_VMOVDQA64Z128mr = 7645,
+ X86_VMOVDQA64Z128mrk = 7646,
+ X86_VMOVDQA64Z128rm = 7647,
+ X86_VMOVDQA64Z128rmk = 7648,
+ X86_VMOVDQA64Z128rmkz = 7649,
+ X86_VMOVDQA64Z128rr = 7650,
+ X86_VMOVDQA64Z128rr_REV = 7651,
+ X86_VMOVDQA64Z128rrk = 7652,
+ X86_VMOVDQA64Z128rrk_REV = 7653,
+ X86_VMOVDQA64Z128rrkz = 7654,
+ X86_VMOVDQA64Z128rrkz_REV = 7655,
+ X86_VMOVDQA64Z256mr = 7656,
+ X86_VMOVDQA64Z256mrk = 7657,
+ X86_VMOVDQA64Z256rm = 7658,
+ X86_VMOVDQA64Z256rmk = 7659,
+ X86_VMOVDQA64Z256rmkz = 7660,
+ X86_VMOVDQA64Z256rr = 7661,
+ X86_VMOVDQA64Z256rr_REV = 7662,
+ X86_VMOVDQA64Z256rrk = 7663,
+ X86_VMOVDQA64Z256rrk_REV = 7664,
+ X86_VMOVDQA64Z256rrkz = 7665,
+ X86_VMOVDQA64Z256rrkz_REV = 7666,
+ X86_VMOVDQA64Zmr = 7667,
+ X86_VMOVDQA64Zmrk = 7668,
+ X86_VMOVDQA64Zrm = 7669,
+ X86_VMOVDQA64Zrmk = 7670,
+ X86_VMOVDQA64Zrmkz = 7671,
+ X86_VMOVDQA64Zrr = 7672,
+ X86_VMOVDQA64Zrr_REV = 7673,
+ X86_VMOVDQA64Zrrk = 7674,
+ X86_VMOVDQA64Zrrk_REV = 7675,
+ X86_VMOVDQA64Zrrkz = 7676,
+ X86_VMOVDQA64Zrrkz_REV = 7677,
+ X86_VMOVDQAYmr = 7678,
+ X86_VMOVDQAYrm = 7679,
+ X86_VMOVDQAYrr = 7680,
+ X86_VMOVDQAYrr_REV = 7681,
+ X86_VMOVDQAmr = 7682,
+ X86_VMOVDQArm = 7683,
+ X86_VMOVDQArr = 7684,
+ X86_VMOVDQArr_REV = 7685,
+ X86_VMOVDQU16Z128mr = 7686,
+ X86_VMOVDQU16Z128mrk = 7687,
+ X86_VMOVDQU16Z128rm = 7688,
+ X86_VMOVDQU16Z128rmk = 7689,
+ X86_VMOVDQU16Z128rmkz = 7690,
+ X86_VMOVDQU16Z128rr = 7691,
+ X86_VMOVDQU16Z128rr_REV = 7692,
+ X86_VMOVDQU16Z128rrk = 7693,
+ X86_VMOVDQU16Z128rrk_REV = 7694,
+ X86_VMOVDQU16Z128rrkz = 7695,
+ X86_VMOVDQU16Z128rrkz_REV = 7696,
+ X86_VMOVDQU16Z256mr = 7697,
+ X86_VMOVDQU16Z256mrk = 7698,
+ X86_VMOVDQU16Z256rm = 7699,
+ X86_VMOVDQU16Z256rmk = 7700,
+ X86_VMOVDQU16Z256rmkz = 7701,
+ X86_VMOVDQU16Z256rr = 7702,
+ X86_VMOVDQU16Z256rr_REV = 7703,
+ X86_VMOVDQU16Z256rrk = 7704,
+ X86_VMOVDQU16Z256rrk_REV = 7705,
+ X86_VMOVDQU16Z256rrkz = 7706,
+ X86_VMOVDQU16Z256rrkz_REV = 7707,
+ X86_VMOVDQU16Zmr = 7708,
+ X86_VMOVDQU16Zmrk = 7709,
+ X86_VMOVDQU16Zrm = 7710,
+ X86_VMOVDQU16Zrmk = 7711,
+ X86_VMOVDQU16Zrmkz = 7712,
+ X86_VMOVDQU16Zrr = 7713,
+ X86_VMOVDQU16Zrr_REV = 7714,
+ X86_VMOVDQU16Zrrk = 7715,
+ X86_VMOVDQU16Zrrk_REV = 7716,
+ X86_VMOVDQU16Zrrkz = 7717,
+ X86_VMOVDQU16Zrrkz_REV = 7718,
+ X86_VMOVDQU32Z128mr = 7719,
+ X86_VMOVDQU32Z128mrk = 7720,
+ X86_VMOVDQU32Z128rm = 7721,
+ X86_VMOVDQU32Z128rmk = 7722,
+ X86_VMOVDQU32Z128rmkz = 7723,
+ X86_VMOVDQU32Z128rr = 7724,
+ X86_VMOVDQU32Z128rr_REV = 7725,
+ X86_VMOVDQU32Z128rrk = 7726,
+ X86_VMOVDQU32Z128rrk_REV = 7727,
+ X86_VMOVDQU32Z128rrkz = 7728,
+ X86_VMOVDQU32Z128rrkz_REV = 7729,
+ X86_VMOVDQU32Z256mr = 7730,
+ X86_VMOVDQU32Z256mrk = 7731,
+ X86_VMOVDQU32Z256rm = 7732,
+ X86_VMOVDQU32Z256rmk = 7733,
+ X86_VMOVDQU32Z256rmkz = 7734,
+ X86_VMOVDQU32Z256rr = 7735,
+ X86_VMOVDQU32Z256rr_REV = 7736,
+ X86_VMOVDQU32Z256rrk = 7737,
+ X86_VMOVDQU32Z256rrk_REV = 7738,
+ X86_VMOVDQU32Z256rrkz = 7739,
+ X86_VMOVDQU32Z256rrkz_REV = 7740,
+ X86_VMOVDQU32Zmr = 7741,
+ X86_VMOVDQU32Zmrk = 7742,
+ X86_VMOVDQU32Zrm = 7743,
+ X86_VMOVDQU32Zrmk = 7744,
+ X86_VMOVDQU32Zrmkz = 7745,
+ X86_VMOVDQU32Zrr = 7746,
+ X86_VMOVDQU32Zrr_REV = 7747,
+ X86_VMOVDQU32Zrrk = 7748,
+ X86_VMOVDQU32Zrrk_REV = 7749,
+ X86_VMOVDQU32Zrrkz = 7750,
+ X86_VMOVDQU32Zrrkz_REV = 7751,
+ X86_VMOVDQU64Z128mr = 7752,
+ X86_VMOVDQU64Z128mrk = 7753,
+ X86_VMOVDQU64Z128rm = 7754,
+ X86_VMOVDQU64Z128rmk = 7755,
+ X86_VMOVDQU64Z128rmkz = 7756,
+ X86_VMOVDQU64Z128rr = 7757,
+ X86_VMOVDQU64Z128rr_REV = 7758,
+ X86_VMOVDQU64Z128rrk = 7759,
+ X86_VMOVDQU64Z128rrk_REV = 7760,
+ X86_VMOVDQU64Z128rrkz = 7761,
+ X86_VMOVDQU64Z128rrkz_REV = 7762,
+ X86_VMOVDQU64Z256mr = 7763,
+ X86_VMOVDQU64Z256mrk = 7764,
+ X86_VMOVDQU64Z256rm = 7765,
+ X86_VMOVDQU64Z256rmk = 7766,
+ X86_VMOVDQU64Z256rmkz = 7767,
+ X86_VMOVDQU64Z256rr = 7768,
+ X86_VMOVDQU64Z256rr_REV = 7769,
+ X86_VMOVDQU64Z256rrk = 7770,
+ X86_VMOVDQU64Z256rrk_REV = 7771,
+ X86_VMOVDQU64Z256rrkz = 7772,
+ X86_VMOVDQU64Z256rrkz_REV = 7773,
+ X86_VMOVDQU64Zmr = 7774,
+ X86_VMOVDQU64Zmrk = 7775,
+ X86_VMOVDQU64Zrm = 7776,
+ X86_VMOVDQU64Zrmk = 7777,
+ X86_VMOVDQU64Zrmkz = 7778,
+ X86_VMOVDQU64Zrr = 7779,
+ X86_VMOVDQU64Zrr_REV = 7780,
+ X86_VMOVDQU64Zrrk = 7781,
+ X86_VMOVDQU64Zrrk_REV = 7782,
+ X86_VMOVDQU64Zrrkz = 7783,
+ X86_VMOVDQU64Zrrkz_REV = 7784,
+ X86_VMOVDQU8Z128mr = 7785,
+ X86_VMOVDQU8Z128mrk = 7786,
+ X86_VMOVDQU8Z128rm = 7787,
+ X86_VMOVDQU8Z128rmk = 7788,
+ X86_VMOVDQU8Z128rmkz = 7789,
+ X86_VMOVDQU8Z128rr = 7790,
+ X86_VMOVDQU8Z128rr_REV = 7791,
+ X86_VMOVDQU8Z128rrk = 7792,
+ X86_VMOVDQU8Z128rrk_REV = 7793,
+ X86_VMOVDQU8Z128rrkz = 7794,
+ X86_VMOVDQU8Z128rrkz_REV = 7795,
+ X86_VMOVDQU8Z256mr = 7796,
+ X86_VMOVDQU8Z256mrk = 7797,
+ X86_VMOVDQU8Z256rm = 7798,
+ X86_VMOVDQU8Z256rmk = 7799,
+ X86_VMOVDQU8Z256rmkz = 7800,
+ X86_VMOVDQU8Z256rr = 7801,
+ X86_VMOVDQU8Z256rr_REV = 7802,
+ X86_VMOVDQU8Z256rrk = 7803,
+ X86_VMOVDQU8Z256rrk_REV = 7804,
+ X86_VMOVDQU8Z256rrkz = 7805,
+ X86_VMOVDQU8Z256rrkz_REV = 7806,
+ X86_VMOVDQU8Zmr = 7807,
+ X86_VMOVDQU8Zmrk = 7808,
+ X86_VMOVDQU8Zrm = 7809,
+ X86_VMOVDQU8Zrmk = 7810,
+ X86_VMOVDQU8Zrmkz = 7811,
+ X86_VMOVDQU8Zrr = 7812,
+ X86_VMOVDQU8Zrr_REV = 7813,
+ X86_VMOVDQU8Zrrk = 7814,
+ X86_VMOVDQU8Zrrk_REV = 7815,
+ X86_VMOVDQU8Zrrkz = 7816,
+ X86_VMOVDQU8Zrrkz_REV = 7817,
+ X86_VMOVDQUYmr = 7818,
+ X86_VMOVDQUYrm = 7819,
+ X86_VMOVDQUYrr = 7820,
+ X86_VMOVDQUYrr_REV = 7821,
+ X86_VMOVDQUmr = 7822,
+ X86_VMOVDQUrm = 7823,
+ X86_VMOVDQUrr = 7824,
+ X86_VMOVDQUrr_REV = 7825,
+ X86_VMOVHLPSZrr = 7826,
+ X86_VMOVHLPSrr = 7827,
+ X86_VMOVHPDZ128mr = 7828,
+ X86_VMOVHPDZ128rm = 7829,
+ X86_VMOVHPDmr = 7830,
+ X86_VMOVHPDrm = 7831,
+ X86_VMOVHPSZ128mr = 7832,
+ X86_VMOVHPSZ128rm = 7833,
+ X86_VMOVHPSmr = 7834,
+ X86_VMOVHPSrm = 7835,
+ X86_VMOVLHPSZrr = 7836,
+ X86_VMOVLHPSrr = 7837,
+ X86_VMOVLPDZ128mr = 7838,
+ X86_VMOVLPDZ128rm = 7839,
+ X86_VMOVLPDmr = 7840,
+ X86_VMOVLPDrm = 7841,
+ X86_VMOVLPSZ128mr = 7842,
+ X86_VMOVLPSZ128rm = 7843,
+ X86_VMOVLPSmr = 7844,
+ X86_VMOVLPSrm = 7845,
+ X86_VMOVMSKPDYrr = 7846,
+ X86_VMOVMSKPDrr = 7847,
+ X86_VMOVMSKPSYrr = 7848,
+ X86_VMOVMSKPSrr = 7849,
+ X86_VMOVNTDQAYrm = 7850,
+ X86_VMOVNTDQAZ128rm = 7851,
+ X86_VMOVNTDQAZ256rm = 7852,
+ X86_VMOVNTDQAZrm = 7853,
+ X86_VMOVNTDQArm = 7854,
+ X86_VMOVNTDQYmr = 7855,
+ X86_VMOVNTDQZ128mr = 7856,
+ X86_VMOVNTDQZ256mr = 7857,
+ X86_VMOVNTDQZmr = 7858,
+ X86_VMOVNTDQmr = 7859,
+ X86_VMOVNTPDYmr = 7860,
+ X86_VMOVNTPDZ128mr = 7861,
+ X86_VMOVNTPDZ256mr = 7862,
+ X86_VMOVNTPDZmr = 7863,
+ X86_VMOVNTPDmr = 7864,
+ X86_VMOVNTPSYmr = 7865,
+ X86_VMOVNTPSZ128mr = 7866,
+ X86_VMOVNTPSZ256mr = 7867,
+ X86_VMOVNTPSZmr = 7868,
+ X86_VMOVNTPSmr = 7869,
+ X86_VMOVPDI2DIZmr = 7870,
+ X86_VMOVPDI2DIZrr = 7871,
+ X86_VMOVPDI2DImr = 7872,
+ X86_VMOVPDI2DIrr = 7873,
+ X86_VMOVPQI2QIZmr = 7874,
+ X86_VMOVPQI2QIZrr = 7875,
+ X86_VMOVPQI2QImr = 7876,
+ X86_VMOVPQI2QIrr = 7877,
+ X86_VMOVPQIto64Zmr = 7878,
+ X86_VMOVPQIto64Zrr = 7879,
+ X86_VMOVPQIto64mr = 7880,
+ X86_VMOVPQIto64rr = 7881,
+ X86_VMOVQI2PQIZrm = 7882,
+ X86_VMOVQI2PQIrm = 7883,
+ X86_VMOVSDZmr = 7884,
+ X86_VMOVSDZmrk = 7885,
+ X86_VMOVSDZrm = 7886,
+ X86_VMOVSDZrmk = 7887,
+ X86_VMOVSDZrmkz = 7888,
+ X86_VMOVSDZrr = 7889,
+ X86_VMOVSDZrr_REV = 7890,
+ X86_VMOVSDZrrk = 7891,
+ X86_VMOVSDZrrk_REV = 7892,
+ X86_VMOVSDZrrkz = 7893,
+ X86_VMOVSDZrrkz_REV = 7894,
+ X86_VMOVSDmr = 7895,
+ X86_VMOVSDrm = 7896,
+ X86_VMOVSDrr = 7897,
+ X86_VMOVSDrr_REV = 7898,
+ X86_VMOVSDto64Zmr = 7899,
+ X86_VMOVSDto64Zrr = 7900,
+ X86_VMOVSDto64mr = 7901,
+ X86_VMOVSDto64rr = 7902,
+ X86_VMOVSHDUPYrm = 7903,
+ X86_VMOVSHDUPYrr = 7904,
+ X86_VMOVSHDUPZ128rm = 7905,
+ X86_VMOVSHDUPZ128rmk = 7906,
+ X86_VMOVSHDUPZ128rmkz = 7907,
+ X86_VMOVSHDUPZ128rr = 7908,
+ X86_VMOVSHDUPZ128rrk = 7909,
+ X86_VMOVSHDUPZ128rrkz = 7910,
+ X86_VMOVSHDUPZ256rm = 7911,
+ X86_VMOVSHDUPZ256rmk = 7912,
+ X86_VMOVSHDUPZ256rmkz = 7913,
+ X86_VMOVSHDUPZ256rr = 7914,
+ X86_VMOVSHDUPZ256rrk = 7915,
+ X86_VMOVSHDUPZ256rrkz = 7916,
+ X86_VMOVSHDUPZrm = 7917,
+ X86_VMOVSHDUPZrmk = 7918,
+ X86_VMOVSHDUPZrmkz = 7919,
+ X86_VMOVSHDUPZrr = 7920,
+ X86_VMOVSHDUPZrrk = 7921,
+ X86_VMOVSHDUPZrrkz = 7922,
+ X86_VMOVSHDUPrm = 7923,
+ X86_VMOVSHDUPrr = 7924,
+ X86_VMOVSLDUPYrm = 7925,
+ X86_VMOVSLDUPYrr = 7926,
+ X86_VMOVSLDUPZ128rm = 7927,
+ X86_VMOVSLDUPZ128rmk = 7928,
+ X86_VMOVSLDUPZ128rmkz = 7929,
+ X86_VMOVSLDUPZ128rr = 7930,
+ X86_VMOVSLDUPZ128rrk = 7931,
+ X86_VMOVSLDUPZ128rrkz = 7932,
+ X86_VMOVSLDUPZ256rm = 7933,
+ X86_VMOVSLDUPZ256rmk = 7934,
+ X86_VMOVSLDUPZ256rmkz = 7935,
+ X86_VMOVSLDUPZ256rr = 7936,
+ X86_VMOVSLDUPZ256rrk = 7937,
+ X86_VMOVSLDUPZ256rrkz = 7938,
+ X86_VMOVSLDUPZrm = 7939,
+ X86_VMOVSLDUPZrmk = 7940,
+ X86_VMOVSLDUPZrmkz = 7941,
+ X86_VMOVSLDUPZrr = 7942,
+ X86_VMOVSLDUPZrrk = 7943,
+ X86_VMOVSLDUPZrrkz = 7944,
+ X86_VMOVSLDUPrm = 7945,
+ X86_VMOVSLDUPrr = 7946,
+ X86_VMOVSS2DIZmr = 7947,
+ X86_VMOVSS2DIZrr = 7948,
+ X86_VMOVSS2DImr = 7949,
+ X86_VMOVSS2DIrr = 7950,
+ X86_VMOVSSZmr = 7951,
+ X86_VMOVSSZmrk = 7952,
+ X86_VMOVSSZrm = 7953,
+ X86_VMOVSSZrmk = 7954,
+ X86_VMOVSSZrmkz = 7955,
+ X86_VMOVSSZrr = 7956,
+ X86_VMOVSSZrr_REV = 7957,
+ X86_VMOVSSZrrk = 7958,
+ X86_VMOVSSZrrk_REV = 7959,
+ X86_VMOVSSZrrkz = 7960,
+ X86_VMOVSSZrrkz_REV = 7961,
+ X86_VMOVSSmr = 7962,
+ X86_VMOVSSrm = 7963,
+ X86_VMOVSSrr = 7964,
+ X86_VMOVSSrr_REV = 7965,
+ X86_VMOVUPDYmr = 7966,
+ X86_VMOVUPDYrm = 7967,
+ X86_VMOVUPDYrr = 7968,
+ X86_VMOVUPDYrr_REV = 7969,
+ X86_VMOVUPDZ128mr = 7970,
+ X86_VMOVUPDZ128mrk = 7971,
+ X86_VMOVUPDZ128rm = 7972,
+ X86_VMOVUPDZ128rmk = 7973,
+ X86_VMOVUPDZ128rmkz = 7974,
+ X86_VMOVUPDZ128rr = 7975,
+ X86_VMOVUPDZ128rr_REV = 7976,
+ X86_VMOVUPDZ128rrk = 7977,
+ X86_VMOVUPDZ128rrk_REV = 7978,
+ X86_VMOVUPDZ128rrkz = 7979,
+ X86_VMOVUPDZ128rrkz_REV = 7980,
+ X86_VMOVUPDZ256mr = 7981,
+ X86_VMOVUPDZ256mrk = 7982,
+ X86_VMOVUPDZ256rm = 7983,
+ X86_VMOVUPDZ256rmk = 7984,
+ X86_VMOVUPDZ256rmkz = 7985,
+ X86_VMOVUPDZ256rr = 7986,
+ X86_VMOVUPDZ256rr_REV = 7987,
+ X86_VMOVUPDZ256rrk = 7988,
+ X86_VMOVUPDZ256rrk_REV = 7989,
+ X86_VMOVUPDZ256rrkz = 7990,
+ X86_VMOVUPDZ256rrkz_REV = 7991,
+ X86_VMOVUPDZmr = 7992,
+ X86_VMOVUPDZmrk = 7993,
+ X86_VMOVUPDZrm = 7994,
+ X86_VMOVUPDZrmk = 7995,
+ X86_VMOVUPDZrmkz = 7996,
+ X86_VMOVUPDZrr = 7997,
+ X86_VMOVUPDZrr_REV = 7998,
+ X86_VMOVUPDZrrk = 7999,
+ X86_VMOVUPDZrrk_REV = 8000,
+ X86_VMOVUPDZrrkz = 8001,
+ X86_VMOVUPDZrrkz_REV = 8002,
+ X86_VMOVUPDmr = 8003,
+ X86_VMOVUPDrm = 8004,
+ X86_VMOVUPDrr = 8005,
+ X86_VMOVUPDrr_REV = 8006,
+ X86_VMOVUPSYmr = 8007,
+ X86_VMOVUPSYrm = 8008,
+ X86_VMOVUPSYrr = 8009,
+ X86_VMOVUPSYrr_REV = 8010,
+ X86_VMOVUPSZ128mr = 8011,
+ X86_VMOVUPSZ128mrk = 8012,
+ X86_VMOVUPSZ128rm = 8013,
+ X86_VMOVUPSZ128rmk = 8014,
+ X86_VMOVUPSZ128rmkz = 8015,
+ X86_VMOVUPSZ128rr = 8016,
+ X86_VMOVUPSZ128rr_REV = 8017,
+ X86_VMOVUPSZ128rrk = 8018,
+ X86_VMOVUPSZ128rrk_REV = 8019,
+ X86_VMOVUPSZ128rrkz = 8020,
+ X86_VMOVUPSZ128rrkz_REV = 8021,
+ X86_VMOVUPSZ256mr = 8022,
+ X86_VMOVUPSZ256mrk = 8023,
+ X86_VMOVUPSZ256rm = 8024,
+ X86_VMOVUPSZ256rmk = 8025,
+ X86_VMOVUPSZ256rmkz = 8026,
+ X86_VMOVUPSZ256rr = 8027,
+ X86_VMOVUPSZ256rr_REV = 8028,
+ X86_VMOVUPSZ256rrk = 8029,
+ X86_VMOVUPSZ256rrk_REV = 8030,
+ X86_VMOVUPSZ256rrkz = 8031,
+ X86_VMOVUPSZ256rrkz_REV = 8032,
+ X86_VMOVUPSZmr = 8033,
+ X86_VMOVUPSZmrk = 8034,
+ X86_VMOVUPSZrm = 8035,
+ X86_VMOVUPSZrmk = 8036,
+ X86_VMOVUPSZrmkz = 8037,
+ X86_VMOVUPSZrr = 8038,
+ X86_VMOVUPSZrr_REV = 8039,
+ X86_VMOVUPSZrrk = 8040,
+ X86_VMOVUPSZrrk_REV = 8041,
+ X86_VMOVUPSZrrkz = 8042,
+ X86_VMOVUPSZrrkz_REV = 8043,
+ X86_VMOVUPSmr = 8044,
+ X86_VMOVUPSrm = 8045,
+ X86_VMOVUPSrr = 8046,
+ X86_VMOVUPSrr_REV = 8047,
+ X86_VMOVZPQILo2PQIZrr = 8048,
+ X86_VMOVZPQILo2PQIrr = 8049,
+ X86_VMPSADBWYrmi = 8050,
+ X86_VMPSADBWYrri = 8051,
+ X86_VMPSADBWrmi = 8052,
+ X86_VMPSADBWrri = 8053,
+ X86_VMPTRLDm = 8054,
+ X86_VMPTRSTm = 8055,
+ X86_VMREAD32mr = 8056,
+ X86_VMREAD32rr = 8057,
+ X86_VMREAD64mr = 8058,
+ X86_VMREAD64rr = 8059,
+ X86_VMRESUME = 8060,
+ X86_VMRUN32 = 8061,
+ X86_VMRUN64 = 8062,
+ X86_VMSAVE32 = 8063,
+ X86_VMSAVE64 = 8064,
+ X86_VMULPDYrm = 8065,
+ X86_VMULPDYrr = 8066,
+ X86_VMULPDZ128rm = 8067,
+ X86_VMULPDZ128rmb = 8068,
+ X86_VMULPDZ128rmbk = 8069,
+ X86_VMULPDZ128rmbkz = 8070,
+ X86_VMULPDZ128rmk = 8071,
+ X86_VMULPDZ128rmkz = 8072,
+ X86_VMULPDZ128rr = 8073,
+ X86_VMULPDZ128rrk = 8074,
+ X86_VMULPDZ128rrkz = 8075,
+ X86_VMULPDZ256rm = 8076,
+ X86_VMULPDZ256rmb = 8077,
+ X86_VMULPDZ256rmbk = 8078,
+ X86_VMULPDZ256rmbkz = 8079,
+ X86_VMULPDZ256rmk = 8080,
+ X86_VMULPDZ256rmkz = 8081,
+ X86_VMULPDZ256rr = 8082,
+ X86_VMULPDZ256rrk = 8083,
+ X86_VMULPDZ256rrkz = 8084,
+ X86_VMULPDZrm = 8085,
+ X86_VMULPDZrmb = 8086,
+ X86_VMULPDZrmbk = 8087,
+ X86_VMULPDZrmbkz = 8088,
+ X86_VMULPDZrmk = 8089,
+ X86_VMULPDZrmkz = 8090,
+ X86_VMULPDZrr = 8091,
+ X86_VMULPDZrrb = 8092,
+ X86_VMULPDZrrbk = 8093,
+ X86_VMULPDZrrbkz = 8094,
+ X86_VMULPDZrrk = 8095,
+ X86_VMULPDZrrkz = 8096,
+ X86_VMULPDrm = 8097,
+ X86_VMULPDrr = 8098,
+ X86_VMULPSYrm = 8099,
+ X86_VMULPSYrr = 8100,
+ X86_VMULPSZ128rm = 8101,
+ X86_VMULPSZ128rmb = 8102,
+ X86_VMULPSZ128rmbk = 8103,
+ X86_VMULPSZ128rmbkz = 8104,
+ X86_VMULPSZ128rmk = 8105,
+ X86_VMULPSZ128rmkz = 8106,
+ X86_VMULPSZ128rr = 8107,
+ X86_VMULPSZ128rrk = 8108,
+ X86_VMULPSZ128rrkz = 8109,
+ X86_VMULPSZ256rm = 8110,
+ X86_VMULPSZ256rmb = 8111,
+ X86_VMULPSZ256rmbk = 8112,
+ X86_VMULPSZ256rmbkz = 8113,
+ X86_VMULPSZ256rmk = 8114,
+ X86_VMULPSZ256rmkz = 8115,
+ X86_VMULPSZ256rr = 8116,
+ X86_VMULPSZ256rrk = 8117,
+ X86_VMULPSZ256rrkz = 8118,
+ X86_VMULPSZrm = 8119,
+ X86_VMULPSZrmb = 8120,
+ X86_VMULPSZrmbk = 8121,
+ X86_VMULPSZrmbkz = 8122,
+ X86_VMULPSZrmk = 8123,
+ X86_VMULPSZrmkz = 8124,
+ X86_VMULPSZrr = 8125,
+ X86_VMULPSZrrb = 8126,
+ X86_VMULPSZrrbk = 8127,
+ X86_VMULPSZrrbkz = 8128,
+ X86_VMULPSZrrk = 8129,
+ X86_VMULPSZrrkz = 8130,
+ X86_VMULPSrm = 8131,
+ X86_VMULPSrr = 8132,
+ X86_VMULSDZrm = 8133,
+ X86_VMULSDZrm_Int = 8134,
+ X86_VMULSDZrm_Intk = 8135,
+ X86_VMULSDZrm_Intkz = 8136,
+ X86_VMULSDZrr = 8137,
+ X86_VMULSDZrr_Int = 8138,
+ X86_VMULSDZrr_Intk = 8139,
+ X86_VMULSDZrr_Intkz = 8140,
+ X86_VMULSDZrrb_Int = 8141,
+ X86_VMULSDZrrb_Intk = 8142,
+ X86_VMULSDZrrb_Intkz = 8143,
+ X86_VMULSDrm = 8144,
+ X86_VMULSDrm_Int = 8145,
+ X86_VMULSDrr = 8146,
+ X86_VMULSDrr_Int = 8147,
+ X86_VMULSSZrm = 8148,
+ X86_VMULSSZrm_Int = 8149,
+ X86_VMULSSZrm_Intk = 8150,
+ X86_VMULSSZrm_Intkz = 8151,
+ X86_VMULSSZrr = 8152,
+ X86_VMULSSZrr_Int = 8153,
+ X86_VMULSSZrr_Intk = 8154,
+ X86_VMULSSZrr_Intkz = 8155,
+ X86_VMULSSZrrb_Int = 8156,
+ X86_VMULSSZrrb_Intk = 8157,
+ X86_VMULSSZrrb_Intkz = 8158,
+ X86_VMULSSrm = 8159,
+ X86_VMULSSrm_Int = 8160,
+ X86_VMULSSrr = 8161,
+ X86_VMULSSrr_Int = 8162,
+ X86_VMWRITE32rm = 8163,
+ X86_VMWRITE32rr = 8164,
+ X86_VMWRITE64rm = 8165,
+ X86_VMWRITE64rr = 8166,
+ X86_VMXOFF = 8167,
+ X86_VMXON = 8168,
+ X86_VORPDYrm = 8169,
+ X86_VORPDYrr = 8170,
+ X86_VORPDZ128rm = 8171,
+ X86_VORPDZ128rmb = 8172,
+ X86_VORPDZ128rmbk = 8173,
+ X86_VORPDZ128rmbkz = 8174,
+ X86_VORPDZ128rmk = 8175,
+ X86_VORPDZ128rmkz = 8176,
+ X86_VORPDZ128rr = 8177,
+ X86_VORPDZ128rrk = 8178,
+ X86_VORPDZ128rrkz = 8179,
+ X86_VORPDZ256rm = 8180,
+ X86_VORPDZ256rmb = 8181,
+ X86_VORPDZ256rmbk = 8182,
+ X86_VORPDZ256rmbkz = 8183,
+ X86_VORPDZ256rmk = 8184,
+ X86_VORPDZ256rmkz = 8185,
+ X86_VORPDZ256rr = 8186,
+ X86_VORPDZ256rrk = 8187,
+ X86_VORPDZ256rrkz = 8188,
+ X86_VORPDZrm = 8189,
+ X86_VORPDZrmb = 8190,
+ X86_VORPDZrmbk = 8191,
+ X86_VORPDZrmbkz = 8192,
+ X86_VORPDZrmk = 8193,
+ X86_VORPDZrmkz = 8194,
+ X86_VORPDZrr = 8195,
+ X86_VORPDZrrk = 8196,
+ X86_VORPDZrrkz = 8197,
+ X86_VORPDrm = 8198,
+ X86_VORPDrr = 8199,
+ X86_VORPSYrm = 8200,
+ X86_VORPSYrr = 8201,
+ X86_VORPSZ128rm = 8202,
+ X86_VORPSZ128rmb = 8203,
+ X86_VORPSZ128rmbk = 8204,
+ X86_VORPSZ128rmbkz = 8205,
+ X86_VORPSZ128rmk = 8206,
+ X86_VORPSZ128rmkz = 8207,
+ X86_VORPSZ128rr = 8208,
+ X86_VORPSZ128rrk = 8209,
+ X86_VORPSZ128rrkz = 8210,
+ X86_VORPSZ256rm = 8211,
+ X86_VORPSZ256rmb = 8212,
+ X86_VORPSZ256rmbk = 8213,
+ X86_VORPSZ256rmbkz = 8214,
+ X86_VORPSZ256rmk = 8215,
+ X86_VORPSZ256rmkz = 8216,
+ X86_VORPSZ256rr = 8217,
+ X86_VORPSZ256rrk = 8218,
+ X86_VORPSZ256rrkz = 8219,
+ X86_VORPSZrm = 8220,
+ X86_VORPSZrmb = 8221,
+ X86_VORPSZrmbk = 8222,
+ X86_VORPSZrmbkz = 8223,
+ X86_VORPSZrmk = 8224,
+ X86_VORPSZrmkz = 8225,
+ X86_VORPSZrr = 8226,
+ X86_VORPSZrrk = 8227,
+ X86_VORPSZrrkz = 8228,
+ X86_VORPSrm = 8229,
+ X86_VORPSrr = 8230,
+ X86_VP4DPWSSDSrm = 8231,
+ X86_VP4DPWSSDSrmk = 8232,
+ X86_VP4DPWSSDSrmkz = 8233,
+ X86_VP4DPWSSDrm = 8234,
+ X86_VP4DPWSSDrmk = 8235,
+ X86_VP4DPWSSDrmkz = 8236,
+ X86_VPABSBYrm = 8237,
+ X86_VPABSBYrr = 8238,
+ X86_VPABSBZ128rm = 8239,
+ X86_VPABSBZ128rmk = 8240,
+ X86_VPABSBZ128rmkz = 8241,
+ X86_VPABSBZ128rr = 8242,
+ X86_VPABSBZ128rrk = 8243,
+ X86_VPABSBZ128rrkz = 8244,
+ X86_VPABSBZ256rm = 8245,
+ X86_VPABSBZ256rmk = 8246,
+ X86_VPABSBZ256rmkz = 8247,
+ X86_VPABSBZ256rr = 8248,
+ X86_VPABSBZ256rrk = 8249,
+ X86_VPABSBZ256rrkz = 8250,
+ X86_VPABSBZrm = 8251,
+ X86_VPABSBZrmk = 8252,
+ X86_VPABSBZrmkz = 8253,
+ X86_VPABSBZrr = 8254,
+ X86_VPABSBZrrk = 8255,
+ X86_VPABSBZrrkz = 8256,
+ X86_VPABSBrm = 8257,
+ X86_VPABSBrr = 8258,
+ X86_VPABSDYrm = 8259,
+ X86_VPABSDYrr = 8260,
+ X86_VPABSDZ128rm = 8261,
+ X86_VPABSDZ128rmb = 8262,
+ X86_VPABSDZ128rmbk = 8263,
+ X86_VPABSDZ128rmbkz = 8264,
+ X86_VPABSDZ128rmk = 8265,
+ X86_VPABSDZ128rmkz = 8266,
+ X86_VPABSDZ128rr = 8267,
+ X86_VPABSDZ128rrk = 8268,
+ X86_VPABSDZ128rrkz = 8269,
+ X86_VPABSDZ256rm = 8270,
+ X86_VPABSDZ256rmb = 8271,
+ X86_VPABSDZ256rmbk = 8272,
+ X86_VPABSDZ256rmbkz = 8273,
+ X86_VPABSDZ256rmk = 8274,
+ X86_VPABSDZ256rmkz = 8275,
+ X86_VPABSDZ256rr = 8276,
+ X86_VPABSDZ256rrk = 8277,
+ X86_VPABSDZ256rrkz = 8278,
+ X86_VPABSDZrm = 8279,
+ X86_VPABSDZrmb = 8280,
+ X86_VPABSDZrmbk = 8281,
+ X86_VPABSDZrmbkz = 8282,
+ X86_VPABSDZrmk = 8283,
+ X86_VPABSDZrmkz = 8284,
+ X86_VPABSDZrr = 8285,
+ X86_VPABSDZrrk = 8286,
+ X86_VPABSDZrrkz = 8287,
+ X86_VPABSDrm = 8288,
+ X86_VPABSDrr = 8289,
+ X86_VPABSQZ128rm = 8290,
+ X86_VPABSQZ128rmb = 8291,
+ X86_VPABSQZ128rmbk = 8292,
+ X86_VPABSQZ128rmbkz = 8293,
+ X86_VPABSQZ128rmk = 8294,
+ X86_VPABSQZ128rmkz = 8295,
+ X86_VPABSQZ128rr = 8296,
+ X86_VPABSQZ128rrk = 8297,
+ X86_VPABSQZ128rrkz = 8298,
+ X86_VPABSQZ256rm = 8299,
+ X86_VPABSQZ256rmb = 8300,
+ X86_VPABSQZ256rmbk = 8301,
+ X86_VPABSQZ256rmbkz = 8302,
+ X86_VPABSQZ256rmk = 8303,
+ X86_VPABSQZ256rmkz = 8304,
+ X86_VPABSQZ256rr = 8305,
+ X86_VPABSQZ256rrk = 8306,
+ X86_VPABSQZ256rrkz = 8307,
+ X86_VPABSQZrm = 8308,
+ X86_VPABSQZrmb = 8309,
+ X86_VPABSQZrmbk = 8310,
+ X86_VPABSQZrmbkz = 8311,
+ X86_VPABSQZrmk = 8312,
+ X86_VPABSQZrmkz = 8313,
+ X86_VPABSQZrr = 8314,
+ X86_VPABSQZrrk = 8315,
+ X86_VPABSQZrrkz = 8316,
+ X86_VPABSWYrm = 8317,
+ X86_VPABSWYrr = 8318,
+ X86_VPABSWZ128rm = 8319,
+ X86_VPABSWZ128rmk = 8320,
+ X86_VPABSWZ128rmkz = 8321,
+ X86_VPABSWZ128rr = 8322,
+ X86_VPABSWZ128rrk = 8323,
+ X86_VPABSWZ128rrkz = 8324,
+ X86_VPABSWZ256rm = 8325,
+ X86_VPABSWZ256rmk = 8326,
+ X86_VPABSWZ256rmkz = 8327,
+ X86_VPABSWZ256rr = 8328,
+ X86_VPABSWZ256rrk = 8329,
+ X86_VPABSWZ256rrkz = 8330,
+ X86_VPABSWZrm = 8331,
+ X86_VPABSWZrmk = 8332,
+ X86_VPABSWZrmkz = 8333,
+ X86_VPABSWZrr = 8334,
+ X86_VPABSWZrrk = 8335,
+ X86_VPABSWZrrkz = 8336,
+ X86_VPABSWrm = 8337,
+ X86_VPABSWrr = 8338,
+ X86_VPACKSSDWYrm = 8339,
+ X86_VPACKSSDWYrr = 8340,
+ X86_VPACKSSDWZ128rm = 8341,
+ X86_VPACKSSDWZ128rmb = 8342,
+ X86_VPACKSSDWZ128rmbk = 8343,
+ X86_VPACKSSDWZ128rmbkz = 8344,
+ X86_VPACKSSDWZ128rmk = 8345,
+ X86_VPACKSSDWZ128rmkz = 8346,
+ X86_VPACKSSDWZ128rr = 8347,
+ X86_VPACKSSDWZ128rrk = 8348,
+ X86_VPACKSSDWZ128rrkz = 8349,
+ X86_VPACKSSDWZ256rm = 8350,
+ X86_VPACKSSDWZ256rmb = 8351,
+ X86_VPACKSSDWZ256rmbk = 8352,
+ X86_VPACKSSDWZ256rmbkz = 8353,
+ X86_VPACKSSDWZ256rmk = 8354,
+ X86_VPACKSSDWZ256rmkz = 8355,
+ X86_VPACKSSDWZ256rr = 8356,
+ X86_VPACKSSDWZ256rrk = 8357,
+ X86_VPACKSSDWZ256rrkz = 8358,
+ X86_VPACKSSDWZrm = 8359,
+ X86_VPACKSSDWZrmb = 8360,
+ X86_VPACKSSDWZrmbk = 8361,
+ X86_VPACKSSDWZrmbkz = 8362,
+ X86_VPACKSSDWZrmk = 8363,
+ X86_VPACKSSDWZrmkz = 8364,
+ X86_VPACKSSDWZrr = 8365,
+ X86_VPACKSSDWZrrk = 8366,
+ X86_VPACKSSDWZrrkz = 8367,
+ X86_VPACKSSDWrm = 8368,
+ X86_VPACKSSDWrr = 8369,
+ X86_VPACKSSWBYrm = 8370,
+ X86_VPACKSSWBYrr = 8371,
+ X86_VPACKSSWBZ128rm = 8372,
+ X86_VPACKSSWBZ128rmk = 8373,
+ X86_VPACKSSWBZ128rmkz = 8374,
+ X86_VPACKSSWBZ128rr = 8375,
+ X86_VPACKSSWBZ128rrk = 8376,
+ X86_VPACKSSWBZ128rrkz = 8377,
+ X86_VPACKSSWBZ256rm = 8378,
+ X86_VPACKSSWBZ256rmk = 8379,
+ X86_VPACKSSWBZ256rmkz = 8380,
+ X86_VPACKSSWBZ256rr = 8381,
+ X86_VPACKSSWBZ256rrk = 8382,
+ X86_VPACKSSWBZ256rrkz = 8383,
+ X86_VPACKSSWBZrm = 8384,
+ X86_VPACKSSWBZrmk = 8385,
+ X86_VPACKSSWBZrmkz = 8386,
+ X86_VPACKSSWBZrr = 8387,
+ X86_VPACKSSWBZrrk = 8388,
+ X86_VPACKSSWBZrrkz = 8389,
+ X86_VPACKSSWBrm = 8390,
+ X86_VPACKSSWBrr = 8391,
+ X86_VPACKUSDWYrm = 8392,
+ X86_VPACKUSDWYrr = 8393,
+ X86_VPACKUSDWZ128rm = 8394,
+ X86_VPACKUSDWZ128rmb = 8395,
+ X86_VPACKUSDWZ128rmbk = 8396,
+ X86_VPACKUSDWZ128rmbkz = 8397,
+ X86_VPACKUSDWZ128rmk = 8398,
+ X86_VPACKUSDWZ128rmkz = 8399,
+ X86_VPACKUSDWZ128rr = 8400,
+ X86_VPACKUSDWZ128rrk = 8401,
+ X86_VPACKUSDWZ128rrkz = 8402,
+ X86_VPACKUSDWZ256rm = 8403,
+ X86_VPACKUSDWZ256rmb = 8404,
+ X86_VPACKUSDWZ256rmbk = 8405,
+ X86_VPACKUSDWZ256rmbkz = 8406,
+ X86_VPACKUSDWZ256rmk = 8407,
+ X86_VPACKUSDWZ256rmkz = 8408,
+ X86_VPACKUSDWZ256rr = 8409,
+ X86_VPACKUSDWZ256rrk = 8410,
+ X86_VPACKUSDWZ256rrkz = 8411,
+ X86_VPACKUSDWZrm = 8412,
+ X86_VPACKUSDWZrmb = 8413,
+ X86_VPACKUSDWZrmbk = 8414,
+ X86_VPACKUSDWZrmbkz = 8415,
+ X86_VPACKUSDWZrmk = 8416,
+ X86_VPACKUSDWZrmkz = 8417,
+ X86_VPACKUSDWZrr = 8418,
+ X86_VPACKUSDWZrrk = 8419,
+ X86_VPACKUSDWZrrkz = 8420,
+ X86_VPACKUSDWrm = 8421,
+ X86_VPACKUSDWrr = 8422,
+ X86_VPACKUSWBYrm = 8423,
+ X86_VPACKUSWBYrr = 8424,
+ X86_VPACKUSWBZ128rm = 8425,
+ X86_VPACKUSWBZ128rmk = 8426,
+ X86_VPACKUSWBZ128rmkz = 8427,
+ X86_VPACKUSWBZ128rr = 8428,
+ X86_VPACKUSWBZ128rrk = 8429,
+ X86_VPACKUSWBZ128rrkz = 8430,
+ X86_VPACKUSWBZ256rm = 8431,
+ X86_VPACKUSWBZ256rmk = 8432,
+ X86_VPACKUSWBZ256rmkz = 8433,
+ X86_VPACKUSWBZ256rr = 8434,
+ X86_VPACKUSWBZ256rrk = 8435,
+ X86_VPACKUSWBZ256rrkz = 8436,
+ X86_VPACKUSWBZrm = 8437,
+ X86_VPACKUSWBZrmk = 8438,
+ X86_VPACKUSWBZrmkz = 8439,
+ X86_VPACKUSWBZrr = 8440,
+ X86_VPACKUSWBZrrk = 8441,
+ X86_VPACKUSWBZrrkz = 8442,
+ X86_VPACKUSWBrm = 8443,
+ X86_VPACKUSWBrr = 8444,
+ X86_VPADDBYrm = 8445,
+ X86_VPADDBYrr = 8446,
+ X86_VPADDBZ128rm = 8447,
+ X86_VPADDBZ128rmk = 8448,
+ X86_VPADDBZ128rmkz = 8449,
+ X86_VPADDBZ128rr = 8450,
+ X86_VPADDBZ128rrk = 8451,
+ X86_VPADDBZ128rrkz = 8452,
+ X86_VPADDBZ256rm = 8453,
+ X86_VPADDBZ256rmk = 8454,
+ X86_VPADDBZ256rmkz = 8455,
+ X86_VPADDBZ256rr = 8456,
+ X86_VPADDBZ256rrk = 8457,
+ X86_VPADDBZ256rrkz = 8458,
+ X86_VPADDBZrm = 8459,
+ X86_VPADDBZrmk = 8460,
+ X86_VPADDBZrmkz = 8461,
+ X86_VPADDBZrr = 8462,
+ X86_VPADDBZrrk = 8463,
+ X86_VPADDBZrrkz = 8464,
+ X86_VPADDBrm = 8465,
+ X86_VPADDBrr = 8466,
+ X86_VPADDDYrm = 8467,
+ X86_VPADDDYrr = 8468,
+ X86_VPADDDZ128rm = 8469,
+ X86_VPADDDZ128rmb = 8470,
+ X86_VPADDDZ128rmbk = 8471,
+ X86_VPADDDZ128rmbkz = 8472,
+ X86_VPADDDZ128rmk = 8473,
+ X86_VPADDDZ128rmkz = 8474,
+ X86_VPADDDZ128rr = 8475,
+ X86_VPADDDZ128rrk = 8476,
+ X86_VPADDDZ128rrkz = 8477,
+ X86_VPADDDZ256rm = 8478,
+ X86_VPADDDZ256rmb = 8479,
+ X86_VPADDDZ256rmbk = 8480,
+ X86_VPADDDZ256rmbkz = 8481,
+ X86_VPADDDZ256rmk = 8482,
+ X86_VPADDDZ256rmkz = 8483,
+ X86_VPADDDZ256rr = 8484,
+ X86_VPADDDZ256rrk = 8485,
+ X86_VPADDDZ256rrkz = 8486,
+ X86_VPADDDZrm = 8487,
+ X86_VPADDDZrmb = 8488,
+ X86_VPADDDZrmbk = 8489,
+ X86_VPADDDZrmbkz = 8490,
+ X86_VPADDDZrmk = 8491,
+ X86_VPADDDZrmkz = 8492,
+ X86_VPADDDZrr = 8493,
+ X86_VPADDDZrrk = 8494,
+ X86_VPADDDZrrkz = 8495,
+ X86_VPADDDrm = 8496,
+ X86_VPADDDrr = 8497,
+ X86_VPADDQYrm = 8498,
+ X86_VPADDQYrr = 8499,
+ X86_VPADDQZ128rm = 8500,
+ X86_VPADDQZ128rmb = 8501,
+ X86_VPADDQZ128rmbk = 8502,
+ X86_VPADDQZ128rmbkz = 8503,
+ X86_VPADDQZ128rmk = 8504,
+ X86_VPADDQZ128rmkz = 8505,
+ X86_VPADDQZ128rr = 8506,
+ X86_VPADDQZ128rrk = 8507,
+ X86_VPADDQZ128rrkz = 8508,
+ X86_VPADDQZ256rm = 8509,
+ X86_VPADDQZ256rmb = 8510,
+ X86_VPADDQZ256rmbk = 8511,
+ X86_VPADDQZ256rmbkz = 8512,
+ X86_VPADDQZ256rmk = 8513,
+ X86_VPADDQZ256rmkz = 8514,
+ X86_VPADDQZ256rr = 8515,
+ X86_VPADDQZ256rrk = 8516,
+ X86_VPADDQZ256rrkz = 8517,
+ X86_VPADDQZrm = 8518,
+ X86_VPADDQZrmb = 8519,
+ X86_VPADDQZrmbk = 8520,
+ X86_VPADDQZrmbkz = 8521,
+ X86_VPADDQZrmk = 8522,
+ X86_VPADDQZrmkz = 8523,
+ X86_VPADDQZrr = 8524,
+ X86_VPADDQZrrk = 8525,
+ X86_VPADDQZrrkz = 8526,
+ X86_VPADDQrm = 8527,
+ X86_VPADDQrr = 8528,
+ X86_VPADDSBYrm = 8529,
+ X86_VPADDSBYrr = 8530,
+ X86_VPADDSBZ128rm = 8531,
+ X86_VPADDSBZ128rmk = 8532,
+ X86_VPADDSBZ128rmkz = 8533,
+ X86_VPADDSBZ128rr = 8534,
+ X86_VPADDSBZ128rrk = 8535,
+ X86_VPADDSBZ128rrkz = 8536,
+ X86_VPADDSBZ256rm = 8537,
+ X86_VPADDSBZ256rmk = 8538,
+ X86_VPADDSBZ256rmkz = 8539,
+ X86_VPADDSBZ256rr = 8540,
+ X86_VPADDSBZ256rrk = 8541,
+ X86_VPADDSBZ256rrkz = 8542,
+ X86_VPADDSBZrm = 8543,
+ X86_VPADDSBZrmk = 8544,
+ X86_VPADDSBZrmkz = 8545,
+ X86_VPADDSBZrr = 8546,
+ X86_VPADDSBZrrk = 8547,
+ X86_VPADDSBZrrkz = 8548,
+ X86_VPADDSBrm = 8549,
+ X86_VPADDSBrr = 8550,
+ X86_VPADDSWYrm = 8551,
+ X86_VPADDSWYrr = 8552,
+ X86_VPADDSWZ128rm = 8553,
+ X86_VPADDSWZ128rmk = 8554,
+ X86_VPADDSWZ128rmkz = 8555,
+ X86_VPADDSWZ128rr = 8556,
+ X86_VPADDSWZ128rrk = 8557,
+ X86_VPADDSWZ128rrkz = 8558,
+ X86_VPADDSWZ256rm = 8559,
+ X86_VPADDSWZ256rmk = 8560,
+ X86_VPADDSWZ256rmkz = 8561,
+ X86_VPADDSWZ256rr = 8562,
+ X86_VPADDSWZ256rrk = 8563,
+ X86_VPADDSWZ256rrkz = 8564,
+ X86_VPADDSWZrm = 8565,
+ X86_VPADDSWZrmk = 8566,
+ X86_VPADDSWZrmkz = 8567,
+ X86_VPADDSWZrr = 8568,
+ X86_VPADDSWZrrk = 8569,
+ X86_VPADDSWZrrkz = 8570,
+ X86_VPADDSWrm = 8571,
+ X86_VPADDSWrr = 8572,
+ X86_VPADDUSBYrm = 8573,
+ X86_VPADDUSBYrr = 8574,
+ X86_VPADDUSBZ128rm = 8575,
+ X86_VPADDUSBZ128rmk = 8576,
+ X86_VPADDUSBZ128rmkz = 8577,
+ X86_VPADDUSBZ128rr = 8578,
+ X86_VPADDUSBZ128rrk = 8579,
+ X86_VPADDUSBZ128rrkz = 8580,
+ X86_VPADDUSBZ256rm = 8581,
+ X86_VPADDUSBZ256rmk = 8582,
+ X86_VPADDUSBZ256rmkz = 8583,
+ X86_VPADDUSBZ256rr = 8584,
+ X86_VPADDUSBZ256rrk = 8585,
+ X86_VPADDUSBZ256rrkz = 8586,
+ X86_VPADDUSBZrm = 8587,
+ X86_VPADDUSBZrmk = 8588,
+ X86_VPADDUSBZrmkz = 8589,
+ X86_VPADDUSBZrr = 8590,
+ X86_VPADDUSBZrrk = 8591,
+ X86_VPADDUSBZrrkz = 8592,
+ X86_VPADDUSBrm = 8593,
+ X86_VPADDUSBrr = 8594,
+ X86_VPADDUSWYrm = 8595,
+ X86_VPADDUSWYrr = 8596,
+ X86_VPADDUSWZ128rm = 8597,
+ X86_VPADDUSWZ128rmk = 8598,
+ X86_VPADDUSWZ128rmkz = 8599,
+ X86_VPADDUSWZ128rr = 8600,
+ X86_VPADDUSWZ128rrk = 8601,
+ X86_VPADDUSWZ128rrkz = 8602,
+ X86_VPADDUSWZ256rm = 8603,
+ X86_VPADDUSWZ256rmk = 8604,
+ X86_VPADDUSWZ256rmkz = 8605,
+ X86_VPADDUSWZ256rr = 8606,
+ X86_VPADDUSWZ256rrk = 8607,
+ X86_VPADDUSWZ256rrkz = 8608,
+ X86_VPADDUSWZrm = 8609,
+ X86_VPADDUSWZrmk = 8610,
+ X86_VPADDUSWZrmkz = 8611,
+ X86_VPADDUSWZrr = 8612,
+ X86_VPADDUSWZrrk = 8613,
+ X86_VPADDUSWZrrkz = 8614,
+ X86_VPADDUSWrm = 8615,
+ X86_VPADDUSWrr = 8616,
+ X86_VPADDWYrm = 8617,
+ X86_VPADDWYrr = 8618,
+ X86_VPADDWZ128rm = 8619,
+ X86_VPADDWZ128rmk = 8620,
+ X86_VPADDWZ128rmkz = 8621,
+ X86_VPADDWZ128rr = 8622,
+ X86_VPADDWZ128rrk = 8623,
+ X86_VPADDWZ128rrkz = 8624,
+ X86_VPADDWZ256rm = 8625,
+ X86_VPADDWZ256rmk = 8626,
+ X86_VPADDWZ256rmkz = 8627,
+ X86_VPADDWZ256rr = 8628,
+ X86_VPADDWZ256rrk = 8629,
+ X86_VPADDWZ256rrkz = 8630,
+ X86_VPADDWZrm = 8631,
+ X86_VPADDWZrmk = 8632,
+ X86_VPADDWZrmkz = 8633,
+ X86_VPADDWZrr = 8634,
+ X86_VPADDWZrrk = 8635,
+ X86_VPADDWZrrkz = 8636,
+ X86_VPADDWrm = 8637,
+ X86_VPADDWrr = 8638,
+ X86_VPALIGNRYrmi = 8639,
+ X86_VPALIGNRYrri = 8640,
+ X86_VPALIGNRZ128rmi = 8641,
+ X86_VPALIGNRZ128rmik = 8642,
+ X86_VPALIGNRZ128rmikz = 8643,
+ X86_VPALIGNRZ128rri = 8644,
+ X86_VPALIGNRZ128rrik = 8645,
+ X86_VPALIGNRZ128rrikz = 8646,
+ X86_VPALIGNRZ256rmi = 8647,
+ X86_VPALIGNRZ256rmik = 8648,
+ X86_VPALIGNRZ256rmikz = 8649,
+ X86_VPALIGNRZ256rri = 8650,
+ X86_VPALIGNRZ256rrik = 8651,
+ X86_VPALIGNRZ256rrikz = 8652,
+ X86_VPALIGNRZrmi = 8653,
+ X86_VPALIGNRZrmik = 8654,
+ X86_VPALIGNRZrmikz = 8655,
+ X86_VPALIGNRZrri = 8656,
+ X86_VPALIGNRZrrik = 8657,
+ X86_VPALIGNRZrrikz = 8658,
+ X86_VPALIGNRrmi = 8659,
+ X86_VPALIGNRrri = 8660,
+ X86_VPANDDZ128rm = 8661,
+ X86_VPANDDZ128rmb = 8662,
+ X86_VPANDDZ128rmbk = 8663,
+ X86_VPANDDZ128rmbkz = 8664,
+ X86_VPANDDZ128rmk = 8665,
+ X86_VPANDDZ128rmkz = 8666,
+ X86_VPANDDZ128rr = 8667,
+ X86_VPANDDZ128rrk = 8668,
+ X86_VPANDDZ128rrkz = 8669,
+ X86_VPANDDZ256rm = 8670,
+ X86_VPANDDZ256rmb = 8671,
+ X86_VPANDDZ256rmbk = 8672,
+ X86_VPANDDZ256rmbkz = 8673,
+ X86_VPANDDZ256rmk = 8674,
+ X86_VPANDDZ256rmkz = 8675,
+ X86_VPANDDZ256rr = 8676,
+ X86_VPANDDZ256rrk = 8677,
+ X86_VPANDDZ256rrkz = 8678,
+ X86_VPANDDZrm = 8679,
+ X86_VPANDDZrmb = 8680,
+ X86_VPANDDZrmbk = 8681,
+ X86_VPANDDZrmbkz = 8682,
+ X86_VPANDDZrmk = 8683,
+ X86_VPANDDZrmkz = 8684,
+ X86_VPANDDZrr = 8685,
+ X86_VPANDDZrrk = 8686,
+ X86_VPANDDZrrkz = 8687,
+ X86_VPANDNDZ128rm = 8688,
+ X86_VPANDNDZ128rmb = 8689,
+ X86_VPANDNDZ128rmbk = 8690,
+ X86_VPANDNDZ128rmbkz = 8691,
+ X86_VPANDNDZ128rmk = 8692,
+ X86_VPANDNDZ128rmkz = 8693,
+ X86_VPANDNDZ128rr = 8694,
+ X86_VPANDNDZ128rrk = 8695,
+ X86_VPANDNDZ128rrkz = 8696,
+ X86_VPANDNDZ256rm = 8697,
+ X86_VPANDNDZ256rmb = 8698,
+ X86_VPANDNDZ256rmbk = 8699,
+ X86_VPANDNDZ256rmbkz = 8700,
+ X86_VPANDNDZ256rmk = 8701,
+ X86_VPANDNDZ256rmkz = 8702,
+ X86_VPANDNDZ256rr = 8703,
+ X86_VPANDNDZ256rrk = 8704,
+ X86_VPANDNDZ256rrkz = 8705,
+ X86_VPANDNDZrm = 8706,
+ X86_VPANDNDZrmb = 8707,
+ X86_VPANDNDZrmbk = 8708,
+ X86_VPANDNDZrmbkz = 8709,
+ X86_VPANDNDZrmk = 8710,
+ X86_VPANDNDZrmkz = 8711,
+ X86_VPANDNDZrr = 8712,
+ X86_VPANDNDZrrk = 8713,
+ X86_VPANDNDZrrkz = 8714,
+ X86_VPANDNQZ128rm = 8715,
+ X86_VPANDNQZ128rmb = 8716,
+ X86_VPANDNQZ128rmbk = 8717,
+ X86_VPANDNQZ128rmbkz = 8718,
+ X86_VPANDNQZ128rmk = 8719,
+ X86_VPANDNQZ128rmkz = 8720,
+ X86_VPANDNQZ128rr = 8721,
+ X86_VPANDNQZ128rrk = 8722,
+ X86_VPANDNQZ128rrkz = 8723,
+ X86_VPANDNQZ256rm = 8724,
+ X86_VPANDNQZ256rmb = 8725,
+ X86_VPANDNQZ256rmbk = 8726,
+ X86_VPANDNQZ256rmbkz = 8727,
+ X86_VPANDNQZ256rmk = 8728,
+ X86_VPANDNQZ256rmkz = 8729,
+ X86_VPANDNQZ256rr = 8730,
+ X86_VPANDNQZ256rrk = 8731,
+ X86_VPANDNQZ256rrkz = 8732,
+ X86_VPANDNQZrm = 8733,
+ X86_VPANDNQZrmb = 8734,
+ X86_VPANDNQZrmbk = 8735,
+ X86_VPANDNQZrmbkz = 8736,
+ X86_VPANDNQZrmk = 8737,
+ X86_VPANDNQZrmkz = 8738,
+ X86_VPANDNQZrr = 8739,
+ X86_VPANDNQZrrk = 8740,
+ X86_VPANDNQZrrkz = 8741,
+ X86_VPANDNYrm = 8742,
+ X86_VPANDNYrr = 8743,
+ X86_VPANDNrm = 8744,
+ X86_VPANDNrr = 8745,
+ X86_VPANDQZ128rm = 8746,
+ X86_VPANDQZ128rmb = 8747,
+ X86_VPANDQZ128rmbk = 8748,
+ X86_VPANDQZ128rmbkz = 8749,
+ X86_VPANDQZ128rmk = 8750,
+ X86_VPANDQZ128rmkz = 8751,
+ X86_VPANDQZ128rr = 8752,
+ X86_VPANDQZ128rrk = 8753,
+ X86_VPANDQZ128rrkz = 8754,
+ X86_VPANDQZ256rm = 8755,
+ X86_VPANDQZ256rmb = 8756,
+ X86_VPANDQZ256rmbk = 8757,
+ X86_VPANDQZ256rmbkz = 8758,
+ X86_VPANDQZ256rmk = 8759,
+ X86_VPANDQZ256rmkz = 8760,
+ X86_VPANDQZ256rr = 8761,
+ X86_VPANDQZ256rrk = 8762,
+ X86_VPANDQZ256rrkz = 8763,
+ X86_VPANDQZrm = 8764,
+ X86_VPANDQZrmb = 8765,
+ X86_VPANDQZrmbk = 8766,
+ X86_VPANDQZrmbkz = 8767,
+ X86_VPANDQZrmk = 8768,
+ X86_VPANDQZrmkz = 8769,
+ X86_VPANDQZrr = 8770,
+ X86_VPANDQZrrk = 8771,
+ X86_VPANDQZrrkz = 8772,
+ X86_VPANDYrm = 8773,
+ X86_VPANDYrr = 8774,
+ X86_VPANDrm = 8775,
+ X86_VPANDrr = 8776,
+ X86_VPAVGBYrm = 8777,
+ X86_VPAVGBYrr = 8778,
+ X86_VPAVGBZ128rm = 8779,
+ X86_VPAVGBZ128rmk = 8780,
+ X86_VPAVGBZ128rmkz = 8781,
+ X86_VPAVGBZ128rr = 8782,
+ X86_VPAVGBZ128rrk = 8783,
+ X86_VPAVGBZ128rrkz = 8784,
+ X86_VPAVGBZ256rm = 8785,
+ X86_VPAVGBZ256rmk = 8786,
+ X86_VPAVGBZ256rmkz = 8787,
+ X86_VPAVGBZ256rr = 8788,
+ X86_VPAVGBZ256rrk = 8789,
+ X86_VPAVGBZ256rrkz = 8790,
+ X86_VPAVGBZrm = 8791,
+ X86_VPAVGBZrmk = 8792,
+ X86_VPAVGBZrmkz = 8793,
+ X86_VPAVGBZrr = 8794,
+ X86_VPAVGBZrrk = 8795,
+ X86_VPAVGBZrrkz = 8796,
+ X86_VPAVGBrm = 8797,
+ X86_VPAVGBrr = 8798,
+ X86_VPAVGWYrm = 8799,
+ X86_VPAVGWYrr = 8800,
+ X86_VPAVGWZ128rm = 8801,
+ X86_VPAVGWZ128rmk = 8802,
+ X86_VPAVGWZ128rmkz = 8803,
+ X86_VPAVGWZ128rr = 8804,
+ X86_VPAVGWZ128rrk = 8805,
+ X86_VPAVGWZ128rrkz = 8806,
+ X86_VPAVGWZ256rm = 8807,
+ X86_VPAVGWZ256rmk = 8808,
+ X86_VPAVGWZ256rmkz = 8809,
+ X86_VPAVGWZ256rr = 8810,
+ X86_VPAVGWZ256rrk = 8811,
+ X86_VPAVGWZ256rrkz = 8812,
+ X86_VPAVGWZrm = 8813,
+ X86_VPAVGWZrmk = 8814,
+ X86_VPAVGWZrmkz = 8815,
+ X86_VPAVGWZrr = 8816,
+ X86_VPAVGWZrrk = 8817,
+ X86_VPAVGWZrrkz = 8818,
+ X86_VPAVGWrm = 8819,
+ X86_VPAVGWrr = 8820,
+ X86_VPBLENDDYrmi = 8821,
+ X86_VPBLENDDYrri = 8822,
+ X86_VPBLENDDrmi = 8823,
+ X86_VPBLENDDrri = 8824,
+ X86_VPBLENDMBZ128rm = 8825,
+ X86_VPBLENDMBZ128rmk = 8826,
+ X86_VPBLENDMBZ128rmkz = 8827,
+ X86_VPBLENDMBZ128rr = 8828,
+ X86_VPBLENDMBZ128rrk = 8829,
+ X86_VPBLENDMBZ128rrkz = 8830,
+ X86_VPBLENDMBZ256rm = 8831,
+ X86_VPBLENDMBZ256rmk = 8832,
+ X86_VPBLENDMBZ256rmkz = 8833,
+ X86_VPBLENDMBZ256rr = 8834,
+ X86_VPBLENDMBZ256rrk = 8835,
+ X86_VPBLENDMBZ256rrkz = 8836,
+ X86_VPBLENDMBZrm = 8837,
+ X86_VPBLENDMBZrmk = 8838,
+ X86_VPBLENDMBZrmkz = 8839,
+ X86_VPBLENDMBZrr = 8840,
+ X86_VPBLENDMBZrrk = 8841,
+ X86_VPBLENDMBZrrkz = 8842,
+ X86_VPBLENDMDZ128rm = 8843,
+ X86_VPBLENDMDZ128rmb = 8844,
+ X86_VPBLENDMDZ128rmbk = 8845,
+ X86_VPBLENDMDZ128rmbkz = 8846,
+ X86_VPBLENDMDZ128rmk = 8847,
+ X86_VPBLENDMDZ128rmkz = 8848,
+ X86_VPBLENDMDZ128rr = 8849,
+ X86_VPBLENDMDZ128rrk = 8850,
+ X86_VPBLENDMDZ128rrkz = 8851,
+ X86_VPBLENDMDZ256rm = 8852,
+ X86_VPBLENDMDZ256rmb = 8853,
+ X86_VPBLENDMDZ256rmbk = 8854,
+ X86_VPBLENDMDZ256rmbkz = 8855,
+ X86_VPBLENDMDZ256rmk = 8856,
+ X86_VPBLENDMDZ256rmkz = 8857,
+ X86_VPBLENDMDZ256rr = 8858,
+ X86_VPBLENDMDZ256rrk = 8859,
+ X86_VPBLENDMDZ256rrkz = 8860,
+ X86_VPBLENDMDZrm = 8861,
+ X86_VPBLENDMDZrmb = 8862,
+ X86_VPBLENDMDZrmbk = 8863,
+ X86_VPBLENDMDZrmbkz = 8864,
+ X86_VPBLENDMDZrmk = 8865,
+ X86_VPBLENDMDZrmkz = 8866,
+ X86_VPBLENDMDZrr = 8867,
+ X86_VPBLENDMDZrrk = 8868,
+ X86_VPBLENDMDZrrkz = 8869,
+ X86_VPBLENDMQZ128rm = 8870,
+ X86_VPBLENDMQZ128rmb = 8871,
+ X86_VPBLENDMQZ128rmbk = 8872,
+ X86_VPBLENDMQZ128rmbkz = 8873,
+ X86_VPBLENDMQZ128rmk = 8874,
+ X86_VPBLENDMQZ128rmkz = 8875,
+ X86_VPBLENDMQZ128rr = 8876,
+ X86_VPBLENDMQZ128rrk = 8877,
+ X86_VPBLENDMQZ128rrkz = 8878,
+ X86_VPBLENDMQZ256rm = 8879,
+ X86_VPBLENDMQZ256rmb = 8880,
+ X86_VPBLENDMQZ256rmbk = 8881,
+ X86_VPBLENDMQZ256rmbkz = 8882,
+ X86_VPBLENDMQZ256rmk = 8883,
+ X86_VPBLENDMQZ256rmkz = 8884,
+ X86_VPBLENDMQZ256rr = 8885,
+ X86_VPBLENDMQZ256rrk = 8886,
+ X86_VPBLENDMQZ256rrkz = 8887,
+ X86_VPBLENDMQZrm = 8888,
+ X86_VPBLENDMQZrmb = 8889,
+ X86_VPBLENDMQZrmbk = 8890,
+ X86_VPBLENDMQZrmbkz = 8891,
+ X86_VPBLENDMQZrmk = 8892,
+ X86_VPBLENDMQZrmkz = 8893,
+ X86_VPBLENDMQZrr = 8894,
+ X86_VPBLENDMQZrrk = 8895,
+ X86_VPBLENDMQZrrkz = 8896,
+ X86_VPBLENDMWZ128rm = 8897,
+ X86_VPBLENDMWZ128rmk = 8898,
+ X86_VPBLENDMWZ128rmkz = 8899,
+ X86_VPBLENDMWZ128rr = 8900,
+ X86_VPBLENDMWZ128rrk = 8901,
+ X86_VPBLENDMWZ128rrkz = 8902,
+ X86_VPBLENDMWZ256rm = 8903,
+ X86_VPBLENDMWZ256rmk = 8904,
+ X86_VPBLENDMWZ256rmkz = 8905,
+ X86_VPBLENDMWZ256rr = 8906,
+ X86_VPBLENDMWZ256rrk = 8907,
+ X86_VPBLENDMWZ256rrkz = 8908,
+ X86_VPBLENDMWZrm = 8909,
+ X86_VPBLENDMWZrmk = 8910,
+ X86_VPBLENDMWZrmkz = 8911,
+ X86_VPBLENDMWZrr = 8912,
+ X86_VPBLENDMWZrrk = 8913,
+ X86_VPBLENDMWZrrkz = 8914,
+ X86_VPBLENDVBYrm = 8915,
+ X86_VPBLENDVBYrr = 8916,
+ X86_VPBLENDVBrm = 8917,
+ X86_VPBLENDVBrr = 8918,
+ X86_VPBLENDWYrmi = 8919,
+ X86_VPBLENDWYrri = 8920,
+ X86_VPBLENDWrmi = 8921,
+ X86_VPBLENDWrri = 8922,
+ X86_VPBROADCASTBYrm = 8923,
+ X86_VPBROADCASTBYrr = 8924,
+ X86_VPBROADCASTBZ128m = 8925,
+ X86_VPBROADCASTBZ128mk = 8926,
+ X86_VPBROADCASTBZ128mkz = 8927,
+ X86_VPBROADCASTBZ128r = 8928,
+ X86_VPBROADCASTBZ128rk = 8929,
+ X86_VPBROADCASTBZ128rkz = 8930,
+ X86_VPBROADCASTBZ256m = 8931,
+ X86_VPBROADCASTBZ256mk = 8932,
+ X86_VPBROADCASTBZ256mkz = 8933,
+ X86_VPBROADCASTBZ256r = 8934,
+ X86_VPBROADCASTBZ256rk = 8935,
+ X86_VPBROADCASTBZ256rkz = 8936,
+ X86_VPBROADCASTBZm = 8937,
+ X86_VPBROADCASTBZmk = 8938,
+ X86_VPBROADCASTBZmkz = 8939,
+ X86_VPBROADCASTBZr = 8940,
+ X86_VPBROADCASTBZrk = 8941,
+ X86_VPBROADCASTBZrkz = 8942,
+ X86_VPBROADCASTBrZ128r = 8943,
+ X86_VPBROADCASTBrZ128rk = 8944,
+ X86_VPBROADCASTBrZ128rkz = 8945,
+ X86_VPBROADCASTBrZ256r = 8946,
+ X86_VPBROADCASTBrZ256rk = 8947,
+ X86_VPBROADCASTBrZ256rkz = 8948,
+ X86_VPBROADCASTBrZr = 8949,
+ X86_VPBROADCASTBrZrk = 8950,
+ X86_VPBROADCASTBrZrkz = 8951,
+ X86_VPBROADCASTBrm = 8952,
+ X86_VPBROADCASTBrr = 8953,
+ X86_VPBROADCASTDYrm = 8954,
+ X86_VPBROADCASTDYrr = 8955,
+ X86_VPBROADCASTDZ128m = 8956,
+ X86_VPBROADCASTDZ128mk = 8957,
+ X86_VPBROADCASTDZ128mkz = 8958,
+ X86_VPBROADCASTDZ128r = 8959,
+ X86_VPBROADCASTDZ128rk = 8960,
+ X86_VPBROADCASTDZ128rkz = 8961,
+ X86_VPBROADCASTDZ256m = 8962,
+ X86_VPBROADCASTDZ256mk = 8963,
+ X86_VPBROADCASTDZ256mkz = 8964,
+ X86_VPBROADCASTDZ256r = 8965,
+ X86_VPBROADCASTDZ256rk = 8966,
+ X86_VPBROADCASTDZ256rkz = 8967,
+ X86_VPBROADCASTDZm = 8968,
+ X86_VPBROADCASTDZmk = 8969,
+ X86_VPBROADCASTDZmkz = 8970,
+ X86_VPBROADCASTDZr = 8971,
+ X86_VPBROADCASTDZrk = 8972,
+ X86_VPBROADCASTDZrkz = 8973,
+ X86_VPBROADCASTDrZ128r = 8974,
+ X86_VPBROADCASTDrZ128rk = 8975,
+ X86_VPBROADCASTDrZ128rkz = 8976,
+ X86_VPBROADCASTDrZ256r = 8977,
+ X86_VPBROADCASTDrZ256rk = 8978,
+ X86_VPBROADCASTDrZ256rkz = 8979,
+ X86_VPBROADCASTDrZr = 8980,
+ X86_VPBROADCASTDrZrk = 8981,
+ X86_VPBROADCASTDrZrkz = 8982,
+ X86_VPBROADCASTDrm = 8983,
+ X86_VPBROADCASTDrr = 8984,
+ X86_VPBROADCASTMB2QZ128rr = 8985,
+ X86_VPBROADCASTMB2QZ256rr = 8986,
+ X86_VPBROADCASTMB2QZrr = 8987,
+ X86_VPBROADCASTMW2DZ128rr = 8988,
+ X86_VPBROADCASTMW2DZ256rr = 8989,
+ X86_VPBROADCASTMW2DZrr = 8990,
+ X86_VPBROADCASTQYrm = 8991,
+ X86_VPBROADCASTQYrr = 8992,
+ X86_VPBROADCASTQZ128m = 8993,
+ X86_VPBROADCASTQZ128mk = 8994,
+ X86_VPBROADCASTQZ128mkz = 8995,
+ X86_VPBROADCASTQZ128r = 8996,
+ X86_VPBROADCASTQZ128rk = 8997,
+ X86_VPBROADCASTQZ128rkz = 8998,
+ X86_VPBROADCASTQZ256m = 8999,
+ X86_VPBROADCASTQZ256mk = 9000,
+ X86_VPBROADCASTQZ256mkz = 9001,
+ X86_VPBROADCASTQZ256r = 9002,
+ X86_VPBROADCASTQZ256rk = 9003,
+ X86_VPBROADCASTQZ256rkz = 9004,
+ X86_VPBROADCASTQZm = 9005,
+ X86_VPBROADCASTQZmk = 9006,
+ X86_VPBROADCASTQZmkz = 9007,
+ X86_VPBROADCASTQZr = 9008,
+ X86_VPBROADCASTQZrk = 9009,
+ X86_VPBROADCASTQZrkz = 9010,
+ X86_VPBROADCASTQrZ128r = 9011,
+ X86_VPBROADCASTQrZ128rk = 9012,
+ X86_VPBROADCASTQrZ128rkz = 9013,
+ X86_VPBROADCASTQrZ256r = 9014,
+ X86_VPBROADCASTQrZ256rk = 9015,
+ X86_VPBROADCASTQrZ256rkz = 9016,
+ X86_VPBROADCASTQrZr = 9017,
+ X86_VPBROADCASTQrZrk = 9018,
+ X86_VPBROADCASTQrZrkz = 9019,
+ X86_VPBROADCASTQrm = 9020,
+ X86_VPBROADCASTQrr = 9021,
+ X86_VPBROADCASTWYrm = 9022,
+ X86_VPBROADCASTWYrr = 9023,
+ X86_VPBROADCASTWZ128m = 9024,
+ X86_VPBROADCASTWZ128mk = 9025,
+ X86_VPBROADCASTWZ128mkz = 9026,
+ X86_VPBROADCASTWZ128r = 9027,
+ X86_VPBROADCASTWZ128rk = 9028,
+ X86_VPBROADCASTWZ128rkz = 9029,
+ X86_VPBROADCASTWZ256m = 9030,
+ X86_VPBROADCASTWZ256mk = 9031,
+ X86_VPBROADCASTWZ256mkz = 9032,
+ X86_VPBROADCASTWZ256r = 9033,
+ X86_VPBROADCASTWZ256rk = 9034,
+ X86_VPBROADCASTWZ256rkz = 9035,
+ X86_VPBROADCASTWZm = 9036,
+ X86_VPBROADCASTWZmk = 9037,
+ X86_VPBROADCASTWZmkz = 9038,
+ X86_VPBROADCASTWZr = 9039,
+ X86_VPBROADCASTWZrk = 9040,
+ X86_VPBROADCASTWZrkz = 9041,
+ X86_VPBROADCASTWrZ128r = 9042,
+ X86_VPBROADCASTWrZ128rk = 9043,
+ X86_VPBROADCASTWrZ128rkz = 9044,
+ X86_VPBROADCASTWrZ256r = 9045,
+ X86_VPBROADCASTWrZ256rk = 9046,
+ X86_VPBROADCASTWrZ256rkz = 9047,
+ X86_VPBROADCASTWrZr = 9048,
+ X86_VPBROADCASTWrZrk = 9049,
+ X86_VPBROADCASTWrZrkz = 9050,
+ X86_VPBROADCASTWrm = 9051,
+ X86_VPBROADCASTWrr = 9052,
+ X86_VPCLMULQDQYrm = 9053,
+ X86_VPCLMULQDQYrr = 9054,
+ X86_VPCLMULQDQZ128rm = 9055,
+ X86_VPCLMULQDQZ128rr = 9056,
+ X86_VPCLMULQDQZ256rm = 9057,
+ X86_VPCLMULQDQZ256rr = 9058,
+ X86_VPCLMULQDQZrm = 9059,
+ X86_VPCLMULQDQZrr = 9060,
+ X86_VPCLMULQDQrm = 9061,
+ X86_VPCLMULQDQrr = 9062,
+ X86_VPCMOVYrmr = 9063,
+ X86_VPCMOVYrrm = 9064,
+ X86_VPCMOVYrrr = 9065,
+ X86_VPCMOVYrrr_REV = 9066,
+ X86_VPCMOVrmr = 9067,
+ X86_VPCMOVrrm = 9068,
+ X86_VPCMOVrrr = 9069,
+ X86_VPCMOVrrr_REV = 9070,
+ X86_VPCMPBZ128rmi = 9071,
+ X86_VPCMPBZ128rmi_alt = 9072,
+ X86_VPCMPBZ128rmik = 9073,
+ X86_VPCMPBZ128rmik_alt = 9074,
+ X86_VPCMPBZ128rri = 9075,
+ X86_VPCMPBZ128rri_alt = 9076,
+ X86_VPCMPBZ128rrik = 9077,
+ X86_VPCMPBZ128rrik_alt = 9078,
+ X86_VPCMPBZ256rmi = 9079,
+ X86_VPCMPBZ256rmi_alt = 9080,
+ X86_VPCMPBZ256rmik = 9081,
+ X86_VPCMPBZ256rmik_alt = 9082,
+ X86_VPCMPBZ256rri = 9083,
+ X86_VPCMPBZ256rri_alt = 9084,
+ X86_VPCMPBZ256rrik = 9085,
+ X86_VPCMPBZ256rrik_alt = 9086,
+ X86_VPCMPBZrmi = 9087,
+ X86_VPCMPBZrmi_alt = 9088,
+ X86_VPCMPBZrmik = 9089,
+ X86_VPCMPBZrmik_alt = 9090,
+ X86_VPCMPBZrri = 9091,
+ X86_VPCMPBZrri_alt = 9092,
+ X86_VPCMPBZrrik = 9093,
+ X86_VPCMPBZrrik_alt = 9094,
+ X86_VPCMPDZ128rmi = 9095,
+ X86_VPCMPDZ128rmi_alt = 9096,
+ X86_VPCMPDZ128rmib = 9097,
+ X86_VPCMPDZ128rmib_alt = 9098,
+ X86_VPCMPDZ128rmibk = 9099,
+ X86_VPCMPDZ128rmibk_alt = 9100,
+ X86_VPCMPDZ128rmik = 9101,
+ X86_VPCMPDZ128rmik_alt = 9102,
+ X86_VPCMPDZ128rri = 9103,
+ X86_VPCMPDZ128rri_alt = 9104,
+ X86_VPCMPDZ128rrik = 9105,
+ X86_VPCMPDZ128rrik_alt = 9106,
+ X86_VPCMPDZ256rmi = 9107,
+ X86_VPCMPDZ256rmi_alt = 9108,
+ X86_VPCMPDZ256rmib = 9109,
+ X86_VPCMPDZ256rmib_alt = 9110,
+ X86_VPCMPDZ256rmibk = 9111,
+ X86_VPCMPDZ256rmibk_alt = 9112,
+ X86_VPCMPDZ256rmik = 9113,
+ X86_VPCMPDZ256rmik_alt = 9114,
+ X86_VPCMPDZ256rri = 9115,
+ X86_VPCMPDZ256rri_alt = 9116,
+ X86_VPCMPDZ256rrik = 9117,
+ X86_VPCMPDZ256rrik_alt = 9118,
+ X86_VPCMPDZrmi = 9119,
+ X86_VPCMPDZrmi_alt = 9120,
+ X86_VPCMPDZrmib = 9121,
+ X86_VPCMPDZrmib_alt = 9122,
+ X86_VPCMPDZrmibk = 9123,
+ X86_VPCMPDZrmibk_alt = 9124,
+ X86_VPCMPDZrmik = 9125,
+ X86_VPCMPDZrmik_alt = 9126,
+ X86_VPCMPDZrri = 9127,
+ X86_VPCMPDZrri_alt = 9128,
+ X86_VPCMPDZrrik = 9129,
+ X86_VPCMPDZrrik_alt = 9130,
+ X86_VPCMPEQBYrm = 9131,
+ X86_VPCMPEQBYrr = 9132,
+ X86_VPCMPEQBZ128rm = 9133,
+ X86_VPCMPEQBZ128rmk = 9134,
+ X86_VPCMPEQBZ128rr = 9135,
+ X86_VPCMPEQBZ128rrk = 9136,
+ X86_VPCMPEQBZ256rm = 9137,
+ X86_VPCMPEQBZ256rmk = 9138,
+ X86_VPCMPEQBZ256rr = 9139,
+ X86_VPCMPEQBZ256rrk = 9140,
+ X86_VPCMPEQBZrm = 9141,
+ X86_VPCMPEQBZrmk = 9142,
+ X86_VPCMPEQBZrr = 9143,
+ X86_VPCMPEQBZrrk = 9144,
+ X86_VPCMPEQBrm = 9145,
+ X86_VPCMPEQBrr = 9146,
+ X86_VPCMPEQDYrm = 9147,
+ X86_VPCMPEQDYrr = 9148,
+ X86_VPCMPEQDZ128rm = 9149,
+ X86_VPCMPEQDZ128rmb = 9150,
+ X86_VPCMPEQDZ128rmbk = 9151,
+ X86_VPCMPEQDZ128rmk = 9152,
+ X86_VPCMPEQDZ128rr = 9153,
+ X86_VPCMPEQDZ128rrk = 9154,
+ X86_VPCMPEQDZ256rm = 9155,
+ X86_VPCMPEQDZ256rmb = 9156,
+ X86_VPCMPEQDZ256rmbk = 9157,
+ X86_VPCMPEQDZ256rmk = 9158,
+ X86_VPCMPEQDZ256rr = 9159,
+ X86_VPCMPEQDZ256rrk = 9160,
+ X86_VPCMPEQDZrm = 9161,
+ X86_VPCMPEQDZrmb = 9162,
+ X86_VPCMPEQDZrmbk = 9163,
+ X86_VPCMPEQDZrmk = 9164,
+ X86_VPCMPEQDZrr = 9165,
+ X86_VPCMPEQDZrrk = 9166,
+ X86_VPCMPEQDrm = 9167,
+ X86_VPCMPEQDrr = 9168,
+ X86_VPCMPEQQYrm = 9169,
+ X86_VPCMPEQQYrr = 9170,
+ X86_VPCMPEQQZ128rm = 9171,
+ X86_VPCMPEQQZ128rmb = 9172,
+ X86_VPCMPEQQZ128rmbk = 9173,
+ X86_VPCMPEQQZ128rmk = 9174,
+ X86_VPCMPEQQZ128rr = 9175,
+ X86_VPCMPEQQZ128rrk = 9176,
+ X86_VPCMPEQQZ256rm = 9177,
+ X86_VPCMPEQQZ256rmb = 9178,
+ X86_VPCMPEQQZ256rmbk = 9179,
+ X86_VPCMPEQQZ256rmk = 9180,
+ X86_VPCMPEQQZ256rr = 9181,
+ X86_VPCMPEQQZ256rrk = 9182,
+ X86_VPCMPEQQZrm = 9183,
+ X86_VPCMPEQQZrmb = 9184,
+ X86_VPCMPEQQZrmbk = 9185,
+ X86_VPCMPEQQZrmk = 9186,
+ X86_VPCMPEQQZrr = 9187,
+ X86_VPCMPEQQZrrk = 9188,
+ X86_VPCMPEQQrm = 9189,
+ X86_VPCMPEQQrr = 9190,
+ X86_VPCMPEQWYrm = 9191,
+ X86_VPCMPEQWYrr = 9192,
+ X86_VPCMPEQWZ128rm = 9193,
+ X86_VPCMPEQWZ128rmk = 9194,
+ X86_VPCMPEQWZ128rr = 9195,
+ X86_VPCMPEQWZ128rrk = 9196,
+ X86_VPCMPEQWZ256rm = 9197,
+ X86_VPCMPEQWZ256rmk = 9198,
+ X86_VPCMPEQWZ256rr = 9199,
+ X86_VPCMPEQWZ256rrk = 9200,
+ X86_VPCMPEQWZrm = 9201,
+ X86_VPCMPEQWZrmk = 9202,
+ X86_VPCMPEQWZrr = 9203,
+ X86_VPCMPEQWZrrk = 9204,
+ X86_VPCMPEQWrm = 9205,
+ X86_VPCMPEQWrr = 9206,
+ X86_VPCMPESTRIrm = 9207,
+ X86_VPCMPESTRIrr = 9208,
+ X86_VPCMPESTRMrm = 9209,
+ X86_VPCMPESTRMrr = 9210,
+ X86_VPCMPGTBYrm = 9211,
+ X86_VPCMPGTBYrr = 9212,
+ X86_VPCMPGTBZ128rm = 9213,
+ X86_VPCMPGTBZ128rmk = 9214,
+ X86_VPCMPGTBZ128rr = 9215,
+ X86_VPCMPGTBZ128rrk = 9216,
+ X86_VPCMPGTBZ256rm = 9217,
+ X86_VPCMPGTBZ256rmk = 9218,
+ X86_VPCMPGTBZ256rr = 9219,
+ X86_VPCMPGTBZ256rrk = 9220,
+ X86_VPCMPGTBZrm = 9221,
+ X86_VPCMPGTBZrmk = 9222,
+ X86_VPCMPGTBZrr = 9223,
+ X86_VPCMPGTBZrrk = 9224,
+ X86_VPCMPGTBrm = 9225,
+ X86_VPCMPGTBrr = 9226,
+ X86_VPCMPGTDYrm = 9227,
+ X86_VPCMPGTDYrr = 9228,
+ X86_VPCMPGTDZ128rm = 9229,
+ X86_VPCMPGTDZ128rmb = 9230,
+ X86_VPCMPGTDZ128rmbk = 9231,
+ X86_VPCMPGTDZ128rmk = 9232,
+ X86_VPCMPGTDZ128rr = 9233,
+ X86_VPCMPGTDZ128rrk = 9234,
+ X86_VPCMPGTDZ256rm = 9235,
+ X86_VPCMPGTDZ256rmb = 9236,
+ X86_VPCMPGTDZ256rmbk = 9237,
+ X86_VPCMPGTDZ256rmk = 9238,
+ X86_VPCMPGTDZ256rr = 9239,
+ X86_VPCMPGTDZ256rrk = 9240,
+ X86_VPCMPGTDZrm = 9241,
+ X86_VPCMPGTDZrmb = 9242,
+ X86_VPCMPGTDZrmbk = 9243,
+ X86_VPCMPGTDZrmk = 9244,
+ X86_VPCMPGTDZrr = 9245,
+ X86_VPCMPGTDZrrk = 9246,
+ X86_VPCMPGTDrm = 9247,
+ X86_VPCMPGTDrr = 9248,
+ X86_VPCMPGTQYrm = 9249,
+ X86_VPCMPGTQYrr = 9250,
+ X86_VPCMPGTQZ128rm = 9251,
+ X86_VPCMPGTQZ128rmb = 9252,
+ X86_VPCMPGTQZ128rmbk = 9253,
+ X86_VPCMPGTQZ128rmk = 9254,
+ X86_VPCMPGTQZ128rr = 9255,
+ X86_VPCMPGTQZ128rrk = 9256,
+ X86_VPCMPGTQZ256rm = 9257,
+ X86_VPCMPGTQZ256rmb = 9258,
+ X86_VPCMPGTQZ256rmbk = 9259,
+ X86_VPCMPGTQZ256rmk = 9260,
+ X86_VPCMPGTQZ256rr = 9261,
+ X86_VPCMPGTQZ256rrk = 9262,
+ X86_VPCMPGTQZrm = 9263,
+ X86_VPCMPGTQZrmb = 9264,
+ X86_VPCMPGTQZrmbk = 9265,
+ X86_VPCMPGTQZrmk = 9266,
+ X86_VPCMPGTQZrr = 9267,
+ X86_VPCMPGTQZrrk = 9268,
+ X86_VPCMPGTQrm = 9269,
+ X86_VPCMPGTQrr = 9270,
+ X86_VPCMPGTWYrm = 9271,
+ X86_VPCMPGTWYrr = 9272,
+ X86_VPCMPGTWZ128rm = 9273,
+ X86_VPCMPGTWZ128rmk = 9274,
+ X86_VPCMPGTWZ128rr = 9275,
+ X86_VPCMPGTWZ128rrk = 9276,
+ X86_VPCMPGTWZ256rm = 9277,
+ X86_VPCMPGTWZ256rmk = 9278,
+ X86_VPCMPGTWZ256rr = 9279,
+ X86_VPCMPGTWZ256rrk = 9280,
+ X86_VPCMPGTWZrm = 9281,
+ X86_VPCMPGTWZrmk = 9282,
+ X86_VPCMPGTWZrr = 9283,
+ X86_VPCMPGTWZrrk = 9284,
+ X86_VPCMPGTWrm = 9285,
+ X86_VPCMPGTWrr = 9286,
+ X86_VPCMPISTRIrm = 9287,
+ X86_VPCMPISTRIrr = 9288,
+ X86_VPCMPISTRMrm = 9289,
+ X86_VPCMPISTRMrr = 9290,
+ X86_VPCMPQZ128rmi = 9291,
+ X86_VPCMPQZ128rmi_alt = 9292,
+ X86_VPCMPQZ128rmib = 9293,
+ X86_VPCMPQZ128rmib_alt = 9294,
+ X86_VPCMPQZ128rmibk = 9295,
+ X86_VPCMPQZ128rmibk_alt = 9296,
+ X86_VPCMPQZ128rmik = 9297,
+ X86_VPCMPQZ128rmik_alt = 9298,
+ X86_VPCMPQZ128rri = 9299,
+ X86_VPCMPQZ128rri_alt = 9300,
+ X86_VPCMPQZ128rrik = 9301,
+ X86_VPCMPQZ128rrik_alt = 9302,
+ X86_VPCMPQZ256rmi = 9303,
+ X86_VPCMPQZ256rmi_alt = 9304,
+ X86_VPCMPQZ256rmib = 9305,
+ X86_VPCMPQZ256rmib_alt = 9306,
+ X86_VPCMPQZ256rmibk = 9307,
+ X86_VPCMPQZ256rmibk_alt = 9308,
+ X86_VPCMPQZ256rmik = 9309,
+ X86_VPCMPQZ256rmik_alt = 9310,
+ X86_VPCMPQZ256rri = 9311,
+ X86_VPCMPQZ256rri_alt = 9312,
+ X86_VPCMPQZ256rrik = 9313,
+ X86_VPCMPQZ256rrik_alt = 9314,
+ X86_VPCMPQZrmi = 9315,
+ X86_VPCMPQZrmi_alt = 9316,
+ X86_VPCMPQZrmib = 9317,
+ X86_VPCMPQZrmib_alt = 9318,
+ X86_VPCMPQZrmibk = 9319,
+ X86_VPCMPQZrmibk_alt = 9320,
+ X86_VPCMPQZrmik = 9321,
+ X86_VPCMPQZrmik_alt = 9322,
+ X86_VPCMPQZrri = 9323,
+ X86_VPCMPQZrri_alt = 9324,
+ X86_VPCMPQZrrik = 9325,
+ X86_VPCMPQZrrik_alt = 9326,
+ X86_VPCMPUBZ128rmi = 9327,
+ X86_VPCMPUBZ128rmi_alt = 9328,
+ X86_VPCMPUBZ128rmik = 9329,
+ X86_VPCMPUBZ128rmik_alt = 9330,
+ X86_VPCMPUBZ128rri = 9331,
+ X86_VPCMPUBZ128rri_alt = 9332,
+ X86_VPCMPUBZ128rrik = 9333,
+ X86_VPCMPUBZ128rrik_alt = 9334,
+ X86_VPCMPUBZ256rmi = 9335,
+ X86_VPCMPUBZ256rmi_alt = 9336,
+ X86_VPCMPUBZ256rmik = 9337,
+ X86_VPCMPUBZ256rmik_alt = 9338,
+ X86_VPCMPUBZ256rri = 9339,
+ X86_VPCMPUBZ256rri_alt = 9340,
+ X86_VPCMPUBZ256rrik = 9341,
+ X86_VPCMPUBZ256rrik_alt = 9342,
+ X86_VPCMPUBZrmi = 9343,
+ X86_VPCMPUBZrmi_alt = 9344,
+ X86_VPCMPUBZrmik = 9345,
+ X86_VPCMPUBZrmik_alt = 9346,
+ X86_VPCMPUBZrri = 9347,
+ X86_VPCMPUBZrri_alt = 9348,
+ X86_VPCMPUBZrrik = 9349,
+ X86_VPCMPUBZrrik_alt = 9350,
+ X86_VPCMPUDZ128rmi = 9351,
+ X86_VPCMPUDZ128rmi_alt = 9352,
+ X86_VPCMPUDZ128rmib = 9353,
+ X86_VPCMPUDZ128rmib_alt = 9354,
+ X86_VPCMPUDZ128rmibk = 9355,
+ X86_VPCMPUDZ128rmibk_alt = 9356,
+ X86_VPCMPUDZ128rmik = 9357,
+ X86_VPCMPUDZ128rmik_alt = 9358,
+ X86_VPCMPUDZ128rri = 9359,
+ X86_VPCMPUDZ128rri_alt = 9360,
+ X86_VPCMPUDZ128rrik = 9361,
+ X86_VPCMPUDZ128rrik_alt = 9362,
+ X86_VPCMPUDZ256rmi = 9363,
+ X86_VPCMPUDZ256rmi_alt = 9364,
+ X86_VPCMPUDZ256rmib = 9365,
+ X86_VPCMPUDZ256rmib_alt = 9366,
+ X86_VPCMPUDZ256rmibk = 9367,
+ X86_VPCMPUDZ256rmibk_alt = 9368,
+ X86_VPCMPUDZ256rmik = 9369,
+ X86_VPCMPUDZ256rmik_alt = 9370,
+ X86_VPCMPUDZ256rri = 9371,
+ X86_VPCMPUDZ256rri_alt = 9372,
+ X86_VPCMPUDZ256rrik = 9373,
+ X86_VPCMPUDZ256rrik_alt = 9374,
+ X86_VPCMPUDZrmi = 9375,
+ X86_VPCMPUDZrmi_alt = 9376,
+ X86_VPCMPUDZrmib = 9377,
+ X86_VPCMPUDZrmib_alt = 9378,
+ X86_VPCMPUDZrmibk = 9379,
+ X86_VPCMPUDZrmibk_alt = 9380,
+ X86_VPCMPUDZrmik = 9381,
+ X86_VPCMPUDZrmik_alt = 9382,
+ X86_VPCMPUDZrri = 9383,
+ X86_VPCMPUDZrri_alt = 9384,
+ X86_VPCMPUDZrrik = 9385,
+ X86_VPCMPUDZrrik_alt = 9386,
+ X86_VPCMPUQZ128rmi = 9387,
+ X86_VPCMPUQZ128rmi_alt = 9388,
+ X86_VPCMPUQZ128rmib = 9389,
+ X86_VPCMPUQZ128rmib_alt = 9390,
+ X86_VPCMPUQZ128rmibk = 9391,
+ X86_VPCMPUQZ128rmibk_alt = 9392,
+ X86_VPCMPUQZ128rmik = 9393,
+ X86_VPCMPUQZ128rmik_alt = 9394,
+ X86_VPCMPUQZ128rri = 9395,
+ X86_VPCMPUQZ128rri_alt = 9396,
+ X86_VPCMPUQZ128rrik = 9397,
+ X86_VPCMPUQZ128rrik_alt = 9398,
+ X86_VPCMPUQZ256rmi = 9399,
+ X86_VPCMPUQZ256rmi_alt = 9400,
+ X86_VPCMPUQZ256rmib = 9401,
+ X86_VPCMPUQZ256rmib_alt = 9402,
+ X86_VPCMPUQZ256rmibk = 9403,
+ X86_VPCMPUQZ256rmibk_alt = 9404,
+ X86_VPCMPUQZ256rmik = 9405,
+ X86_VPCMPUQZ256rmik_alt = 9406,
+ X86_VPCMPUQZ256rri = 9407,
+ X86_VPCMPUQZ256rri_alt = 9408,
+ X86_VPCMPUQZ256rrik = 9409,
+ X86_VPCMPUQZ256rrik_alt = 9410,
+ X86_VPCMPUQZrmi = 9411,
+ X86_VPCMPUQZrmi_alt = 9412,
+ X86_VPCMPUQZrmib = 9413,
+ X86_VPCMPUQZrmib_alt = 9414,
+ X86_VPCMPUQZrmibk = 9415,
+ X86_VPCMPUQZrmibk_alt = 9416,
+ X86_VPCMPUQZrmik = 9417,
+ X86_VPCMPUQZrmik_alt = 9418,
+ X86_VPCMPUQZrri = 9419,
+ X86_VPCMPUQZrri_alt = 9420,
+ X86_VPCMPUQZrrik = 9421,
+ X86_VPCMPUQZrrik_alt = 9422,
+ X86_VPCMPUWZ128rmi = 9423,
+ X86_VPCMPUWZ128rmi_alt = 9424,
+ X86_VPCMPUWZ128rmik = 9425,
+ X86_VPCMPUWZ128rmik_alt = 9426,
+ X86_VPCMPUWZ128rri = 9427,
+ X86_VPCMPUWZ128rri_alt = 9428,
+ X86_VPCMPUWZ128rrik = 9429,
+ X86_VPCMPUWZ128rrik_alt = 9430,
+ X86_VPCMPUWZ256rmi = 9431,
+ X86_VPCMPUWZ256rmi_alt = 9432,
+ X86_VPCMPUWZ256rmik = 9433,
+ X86_VPCMPUWZ256rmik_alt = 9434,
+ X86_VPCMPUWZ256rri = 9435,
+ X86_VPCMPUWZ256rri_alt = 9436,
+ X86_VPCMPUWZ256rrik = 9437,
+ X86_VPCMPUWZ256rrik_alt = 9438,
+ X86_VPCMPUWZrmi = 9439,
+ X86_VPCMPUWZrmi_alt = 9440,
+ X86_VPCMPUWZrmik = 9441,
+ X86_VPCMPUWZrmik_alt = 9442,
+ X86_VPCMPUWZrri = 9443,
+ X86_VPCMPUWZrri_alt = 9444,
+ X86_VPCMPUWZrrik = 9445,
+ X86_VPCMPUWZrrik_alt = 9446,
+ X86_VPCMPWZ128rmi = 9447,
+ X86_VPCMPWZ128rmi_alt = 9448,
+ X86_VPCMPWZ128rmik = 9449,
+ X86_VPCMPWZ128rmik_alt = 9450,
+ X86_VPCMPWZ128rri = 9451,
+ X86_VPCMPWZ128rri_alt = 9452,
+ X86_VPCMPWZ128rrik = 9453,
+ X86_VPCMPWZ128rrik_alt = 9454,
+ X86_VPCMPWZ256rmi = 9455,
+ X86_VPCMPWZ256rmi_alt = 9456,
+ X86_VPCMPWZ256rmik = 9457,
+ X86_VPCMPWZ256rmik_alt = 9458,
+ X86_VPCMPWZ256rri = 9459,
+ X86_VPCMPWZ256rri_alt = 9460,
+ X86_VPCMPWZ256rrik = 9461,
+ X86_VPCMPWZ256rrik_alt = 9462,
+ X86_VPCMPWZrmi = 9463,
+ X86_VPCMPWZrmi_alt = 9464,
+ X86_VPCMPWZrmik = 9465,
+ X86_VPCMPWZrmik_alt = 9466,
+ X86_VPCMPWZrri = 9467,
+ X86_VPCMPWZrri_alt = 9468,
+ X86_VPCMPWZrrik = 9469,
+ X86_VPCMPWZrrik_alt = 9470,
+ X86_VPCOMBmi = 9471,
+ X86_VPCOMBmi_alt = 9472,
+ X86_VPCOMBri = 9473,
+ X86_VPCOMBri_alt = 9474,
+ X86_VPCOMDmi = 9475,
+ X86_VPCOMDmi_alt = 9476,
+ X86_VPCOMDri = 9477,
+ X86_VPCOMDri_alt = 9478,
+ X86_VPCOMPRESSBZ128mr = 9479,
+ X86_VPCOMPRESSBZ128mrk = 9480,
+ X86_VPCOMPRESSBZ128rr = 9481,
+ X86_VPCOMPRESSBZ128rrk = 9482,
+ X86_VPCOMPRESSBZ128rrkz = 9483,
+ X86_VPCOMPRESSBZ256mr = 9484,
+ X86_VPCOMPRESSBZ256mrk = 9485,
+ X86_VPCOMPRESSBZ256rr = 9486,
+ X86_VPCOMPRESSBZ256rrk = 9487,
+ X86_VPCOMPRESSBZ256rrkz = 9488,
+ X86_VPCOMPRESSBZmr = 9489,
+ X86_VPCOMPRESSBZmrk = 9490,
+ X86_VPCOMPRESSBZrr = 9491,
+ X86_VPCOMPRESSBZrrk = 9492,
+ X86_VPCOMPRESSBZrrkz = 9493,
+ X86_VPCOMPRESSDZ128mr = 9494,
+ X86_VPCOMPRESSDZ128mrk = 9495,
+ X86_VPCOMPRESSDZ128rr = 9496,
+ X86_VPCOMPRESSDZ128rrk = 9497,
+ X86_VPCOMPRESSDZ128rrkz = 9498,
+ X86_VPCOMPRESSDZ256mr = 9499,
+ X86_VPCOMPRESSDZ256mrk = 9500,
+ X86_VPCOMPRESSDZ256rr = 9501,
+ X86_VPCOMPRESSDZ256rrk = 9502,
+ X86_VPCOMPRESSDZ256rrkz = 9503,
+ X86_VPCOMPRESSDZmr = 9504,
+ X86_VPCOMPRESSDZmrk = 9505,
+ X86_VPCOMPRESSDZrr = 9506,
+ X86_VPCOMPRESSDZrrk = 9507,
+ X86_VPCOMPRESSDZrrkz = 9508,
+ X86_VPCOMPRESSQZ128mr = 9509,
+ X86_VPCOMPRESSQZ128mrk = 9510,
+ X86_VPCOMPRESSQZ128rr = 9511,
+ X86_VPCOMPRESSQZ128rrk = 9512,
+ X86_VPCOMPRESSQZ128rrkz = 9513,
+ X86_VPCOMPRESSQZ256mr = 9514,
+ X86_VPCOMPRESSQZ256mrk = 9515,
+ X86_VPCOMPRESSQZ256rr = 9516,
+ X86_VPCOMPRESSQZ256rrk = 9517,
+ X86_VPCOMPRESSQZ256rrkz = 9518,
+ X86_VPCOMPRESSQZmr = 9519,
+ X86_VPCOMPRESSQZmrk = 9520,
+ X86_VPCOMPRESSQZrr = 9521,
+ X86_VPCOMPRESSQZrrk = 9522,
+ X86_VPCOMPRESSQZrrkz = 9523,
+ X86_VPCOMPRESSWZ128mr = 9524,
+ X86_VPCOMPRESSWZ128mrk = 9525,
+ X86_VPCOMPRESSWZ128rr = 9526,
+ X86_VPCOMPRESSWZ128rrk = 9527,
+ X86_VPCOMPRESSWZ128rrkz = 9528,
+ X86_VPCOMPRESSWZ256mr = 9529,
+ X86_VPCOMPRESSWZ256mrk = 9530,
+ X86_VPCOMPRESSWZ256rr = 9531,
+ X86_VPCOMPRESSWZ256rrk = 9532,
+ X86_VPCOMPRESSWZ256rrkz = 9533,
+ X86_VPCOMPRESSWZmr = 9534,
+ X86_VPCOMPRESSWZmrk = 9535,
+ X86_VPCOMPRESSWZrr = 9536,
+ X86_VPCOMPRESSWZrrk = 9537,
+ X86_VPCOMPRESSWZrrkz = 9538,
+ X86_VPCOMQmi = 9539,
+ X86_VPCOMQmi_alt = 9540,
+ X86_VPCOMQri = 9541,
+ X86_VPCOMQri_alt = 9542,
+ X86_VPCOMUBmi = 9543,
+ X86_VPCOMUBmi_alt = 9544,
+ X86_VPCOMUBri = 9545,
+ X86_VPCOMUBri_alt = 9546,
+ X86_VPCOMUDmi = 9547,
+ X86_VPCOMUDmi_alt = 9548,
+ X86_VPCOMUDri = 9549,
+ X86_VPCOMUDri_alt = 9550,
+ X86_VPCOMUQmi = 9551,
+ X86_VPCOMUQmi_alt = 9552,
+ X86_VPCOMUQri = 9553,
+ X86_VPCOMUQri_alt = 9554,
+ X86_VPCOMUWmi = 9555,
+ X86_VPCOMUWmi_alt = 9556,
+ X86_VPCOMUWri = 9557,
+ X86_VPCOMUWri_alt = 9558,
+ X86_VPCOMWmi = 9559,
+ X86_VPCOMWmi_alt = 9560,
+ X86_VPCOMWri = 9561,
+ X86_VPCOMWri_alt = 9562,
+ X86_VPCONFLICTDZ128rm = 9563,
+ X86_VPCONFLICTDZ128rmb = 9564,
+ X86_VPCONFLICTDZ128rmbk = 9565,
+ X86_VPCONFLICTDZ128rmbkz = 9566,
+ X86_VPCONFLICTDZ128rmk = 9567,
+ X86_VPCONFLICTDZ128rmkz = 9568,
+ X86_VPCONFLICTDZ128rr = 9569,
+ X86_VPCONFLICTDZ128rrk = 9570,
+ X86_VPCONFLICTDZ128rrkz = 9571,
+ X86_VPCONFLICTDZ256rm = 9572,
+ X86_VPCONFLICTDZ256rmb = 9573,
+ X86_VPCONFLICTDZ256rmbk = 9574,
+ X86_VPCONFLICTDZ256rmbkz = 9575,
+ X86_VPCONFLICTDZ256rmk = 9576,
+ X86_VPCONFLICTDZ256rmkz = 9577,
+ X86_VPCONFLICTDZ256rr = 9578,
+ X86_VPCONFLICTDZ256rrk = 9579,
+ X86_VPCONFLICTDZ256rrkz = 9580,
+ X86_VPCONFLICTDZrm = 9581,
+ X86_VPCONFLICTDZrmb = 9582,
+ X86_VPCONFLICTDZrmbk = 9583,
+ X86_VPCONFLICTDZrmbkz = 9584,
+ X86_VPCONFLICTDZrmk = 9585,
+ X86_VPCONFLICTDZrmkz = 9586,
+ X86_VPCONFLICTDZrr = 9587,
+ X86_VPCONFLICTDZrrk = 9588,
+ X86_VPCONFLICTDZrrkz = 9589,
+ X86_VPCONFLICTQZ128rm = 9590,
+ X86_VPCONFLICTQZ128rmb = 9591,
+ X86_VPCONFLICTQZ128rmbk = 9592,
+ X86_VPCONFLICTQZ128rmbkz = 9593,
+ X86_VPCONFLICTQZ128rmk = 9594,
+ X86_VPCONFLICTQZ128rmkz = 9595,
+ X86_VPCONFLICTQZ128rr = 9596,
+ X86_VPCONFLICTQZ128rrk = 9597,
+ X86_VPCONFLICTQZ128rrkz = 9598,
+ X86_VPCONFLICTQZ256rm = 9599,
+ X86_VPCONFLICTQZ256rmb = 9600,
+ X86_VPCONFLICTQZ256rmbk = 9601,
+ X86_VPCONFLICTQZ256rmbkz = 9602,
+ X86_VPCONFLICTQZ256rmk = 9603,
+ X86_VPCONFLICTQZ256rmkz = 9604,
+ X86_VPCONFLICTQZ256rr = 9605,
+ X86_VPCONFLICTQZ256rrk = 9606,
+ X86_VPCONFLICTQZ256rrkz = 9607,
+ X86_VPCONFLICTQZrm = 9608,
+ X86_VPCONFLICTQZrmb = 9609,
+ X86_VPCONFLICTQZrmbk = 9610,
+ X86_VPCONFLICTQZrmbkz = 9611,
+ X86_VPCONFLICTQZrmk = 9612,
+ X86_VPCONFLICTQZrmkz = 9613,
+ X86_VPCONFLICTQZrr = 9614,
+ X86_VPCONFLICTQZrrk = 9615,
+ X86_VPCONFLICTQZrrkz = 9616,
+ X86_VPDPBUSDSZ128m = 9617,
+ X86_VPDPBUSDSZ128mb = 9618,
+ X86_VPDPBUSDSZ128mbk = 9619,
+ X86_VPDPBUSDSZ128mbkz = 9620,
+ X86_VPDPBUSDSZ128mk = 9621,
+ X86_VPDPBUSDSZ128mkz = 9622,
+ X86_VPDPBUSDSZ128r = 9623,
+ X86_VPDPBUSDSZ128rk = 9624,
+ X86_VPDPBUSDSZ128rkz = 9625,
+ X86_VPDPBUSDSZ256m = 9626,
+ X86_VPDPBUSDSZ256mb = 9627,
+ X86_VPDPBUSDSZ256mbk = 9628,
+ X86_VPDPBUSDSZ256mbkz = 9629,
+ X86_VPDPBUSDSZ256mk = 9630,
+ X86_VPDPBUSDSZ256mkz = 9631,
+ X86_VPDPBUSDSZ256r = 9632,
+ X86_VPDPBUSDSZ256rk = 9633,
+ X86_VPDPBUSDSZ256rkz = 9634,
+ X86_VPDPBUSDSZm = 9635,
+ X86_VPDPBUSDSZmb = 9636,
+ X86_VPDPBUSDSZmbk = 9637,
+ X86_VPDPBUSDSZmbkz = 9638,
+ X86_VPDPBUSDSZmk = 9639,
+ X86_VPDPBUSDSZmkz = 9640,
+ X86_VPDPBUSDSZr = 9641,
+ X86_VPDPBUSDSZrk = 9642,
+ X86_VPDPBUSDSZrkz = 9643,
+ X86_VPDPBUSDZ128m = 9644,
+ X86_VPDPBUSDZ128mb = 9645,
+ X86_VPDPBUSDZ128mbk = 9646,
+ X86_VPDPBUSDZ128mbkz = 9647,
+ X86_VPDPBUSDZ128mk = 9648,
+ X86_VPDPBUSDZ128mkz = 9649,
+ X86_VPDPBUSDZ128r = 9650,
+ X86_VPDPBUSDZ128rk = 9651,
+ X86_VPDPBUSDZ128rkz = 9652,
+ X86_VPDPBUSDZ256m = 9653,
+ X86_VPDPBUSDZ256mb = 9654,
+ X86_VPDPBUSDZ256mbk = 9655,
+ X86_VPDPBUSDZ256mbkz = 9656,
+ X86_VPDPBUSDZ256mk = 9657,
+ X86_VPDPBUSDZ256mkz = 9658,
+ X86_VPDPBUSDZ256r = 9659,
+ X86_VPDPBUSDZ256rk = 9660,
+ X86_VPDPBUSDZ256rkz = 9661,
+ X86_VPDPBUSDZm = 9662,
+ X86_VPDPBUSDZmb = 9663,
+ X86_VPDPBUSDZmbk = 9664,
+ X86_VPDPBUSDZmbkz = 9665,
+ X86_VPDPBUSDZmk = 9666,
+ X86_VPDPBUSDZmkz = 9667,
+ X86_VPDPBUSDZr = 9668,
+ X86_VPDPBUSDZrk = 9669,
+ X86_VPDPBUSDZrkz = 9670,
+ X86_VPDPWSSDSZ128m = 9671,
+ X86_VPDPWSSDSZ128mb = 9672,
+ X86_VPDPWSSDSZ128mbk = 9673,
+ X86_VPDPWSSDSZ128mbkz = 9674,
+ X86_VPDPWSSDSZ128mk = 9675,
+ X86_VPDPWSSDSZ128mkz = 9676,
+ X86_VPDPWSSDSZ128r = 9677,
+ X86_VPDPWSSDSZ128rk = 9678,
+ X86_VPDPWSSDSZ128rkz = 9679,
+ X86_VPDPWSSDSZ256m = 9680,
+ X86_VPDPWSSDSZ256mb = 9681,
+ X86_VPDPWSSDSZ256mbk = 9682,
+ X86_VPDPWSSDSZ256mbkz = 9683,
+ X86_VPDPWSSDSZ256mk = 9684,
+ X86_VPDPWSSDSZ256mkz = 9685,
+ X86_VPDPWSSDSZ256r = 9686,
+ X86_VPDPWSSDSZ256rk = 9687,
+ X86_VPDPWSSDSZ256rkz = 9688,
+ X86_VPDPWSSDSZm = 9689,
+ X86_VPDPWSSDSZmb = 9690,
+ X86_VPDPWSSDSZmbk = 9691,
+ X86_VPDPWSSDSZmbkz = 9692,
+ X86_VPDPWSSDSZmk = 9693,
+ X86_VPDPWSSDSZmkz = 9694,
+ X86_VPDPWSSDSZr = 9695,
+ X86_VPDPWSSDSZrk = 9696,
+ X86_VPDPWSSDSZrkz = 9697,
+ X86_VPDPWSSDZ128m = 9698,
+ X86_VPDPWSSDZ128mb = 9699,
+ X86_VPDPWSSDZ128mbk = 9700,
+ X86_VPDPWSSDZ128mbkz = 9701,
+ X86_VPDPWSSDZ128mk = 9702,
+ X86_VPDPWSSDZ128mkz = 9703,
+ X86_VPDPWSSDZ128r = 9704,
+ X86_VPDPWSSDZ128rk = 9705,
+ X86_VPDPWSSDZ128rkz = 9706,
+ X86_VPDPWSSDZ256m = 9707,
+ X86_VPDPWSSDZ256mb = 9708,
+ X86_VPDPWSSDZ256mbk = 9709,
+ X86_VPDPWSSDZ256mbkz = 9710,
+ X86_VPDPWSSDZ256mk = 9711,
+ X86_VPDPWSSDZ256mkz = 9712,
+ X86_VPDPWSSDZ256r = 9713,
+ X86_VPDPWSSDZ256rk = 9714,
+ X86_VPDPWSSDZ256rkz = 9715,
+ X86_VPDPWSSDZm = 9716,
+ X86_VPDPWSSDZmb = 9717,
+ X86_VPDPWSSDZmbk = 9718,
+ X86_VPDPWSSDZmbkz = 9719,
+ X86_VPDPWSSDZmk = 9720,
+ X86_VPDPWSSDZmkz = 9721,
+ X86_VPDPWSSDZr = 9722,
+ X86_VPDPWSSDZrk = 9723,
+ X86_VPDPWSSDZrkz = 9724,
+ X86_VPERM2F128rm = 9725,
+ X86_VPERM2F128rr = 9726,
+ X86_VPERM2I128rm = 9727,
+ X86_VPERM2I128rr = 9728,
+ X86_VPERMBZ128rm = 9729,
+ X86_VPERMBZ128rmk = 9730,
+ X86_VPERMBZ128rmkz = 9731,
+ X86_VPERMBZ128rr = 9732,
+ X86_VPERMBZ128rrk = 9733,
+ X86_VPERMBZ128rrkz = 9734,
+ X86_VPERMBZ256rm = 9735,
+ X86_VPERMBZ256rmk = 9736,
+ X86_VPERMBZ256rmkz = 9737,
+ X86_VPERMBZ256rr = 9738,
+ X86_VPERMBZ256rrk = 9739,
+ X86_VPERMBZ256rrkz = 9740,
+ X86_VPERMBZrm = 9741,
+ X86_VPERMBZrmk = 9742,
+ X86_VPERMBZrmkz = 9743,
+ X86_VPERMBZrr = 9744,
+ X86_VPERMBZrrk = 9745,
+ X86_VPERMBZrrkz = 9746,
+ X86_VPERMDYrm = 9747,
+ X86_VPERMDYrr = 9748,
+ X86_VPERMDZ256rm = 9749,
+ X86_VPERMDZ256rmb = 9750,
+ X86_VPERMDZ256rmbk = 9751,
+ X86_VPERMDZ256rmbkz = 9752,
+ X86_VPERMDZ256rmk = 9753,
+ X86_VPERMDZ256rmkz = 9754,
+ X86_VPERMDZ256rr = 9755,
+ X86_VPERMDZ256rrk = 9756,
+ X86_VPERMDZ256rrkz = 9757,
+ X86_VPERMDZrm = 9758,
+ X86_VPERMDZrmb = 9759,
+ X86_VPERMDZrmbk = 9760,
+ X86_VPERMDZrmbkz = 9761,
+ X86_VPERMDZrmk = 9762,
+ X86_VPERMDZrmkz = 9763,
+ X86_VPERMDZrr = 9764,
+ X86_VPERMDZrrk = 9765,
+ X86_VPERMDZrrkz = 9766,
+ X86_VPERMI2B128rm = 9767,
+ X86_VPERMI2B128rmk = 9768,
+ X86_VPERMI2B128rmkz = 9769,
+ X86_VPERMI2B128rr = 9770,
+ X86_VPERMI2B128rrk = 9771,
+ X86_VPERMI2B128rrkz = 9772,
+ X86_VPERMI2B256rm = 9773,
+ X86_VPERMI2B256rmk = 9774,
+ X86_VPERMI2B256rmkz = 9775,
+ X86_VPERMI2B256rr = 9776,
+ X86_VPERMI2B256rrk = 9777,
+ X86_VPERMI2B256rrkz = 9778,
+ X86_VPERMI2Brm = 9779,
+ X86_VPERMI2Brmk = 9780,
+ X86_VPERMI2Brmkz = 9781,
+ X86_VPERMI2Brr = 9782,
+ X86_VPERMI2Brrk = 9783,
+ X86_VPERMI2Brrkz = 9784,
+ X86_VPERMI2D128rm = 9785,
+ X86_VPERMI2D128rmb = 9786,
+ X86_VPERMI2D128rmbk = 9787,
+ X86_VPERMI2D128rmbkz = 9788,
+ X86_VPERMI2D128rmk = 9789,
+ X86_VPERMI2D128rmkz = 9790,
+ X86_VPERMI2D128rr = 9791,
+ X86_VPERMI2D128rrk = 9792,
+ X86_VPERMI2D128rrkz = 9793,
+ X86_VPERMI2D256rm = 9794,
+ X86_VPERMI2D256rmb = 9795,
+ X86_VPERMI2D256rmbk = 9796,
+ X86_VPERMI2D256rmbkz = 9797,
+ X86_VPERMI2D256rmk = 9798,
+ X86_VPERMI2D256rmkz = 9799,
+ X86_VPERMI2D256rr = 9800,
+ X86_VPERMI2D256rrk = 9801,
+ X86_VPERMI2D256rrkz = 9802,
+ X86_VPERMI2Drm = 9803,
+ X86_VPERMI2Drmb = 9804,
+ X86_VPERMI2Drmbk = 9805,
+ X86_VPERMI2Drmbkz = 9806,
+ X86_VPERMI2Drmk = 9807,
+ X86_VPERMI2Drmkz = 9808,
+ X86_VPERMI2Drr = 9809,
+ X86_VPERMI2Drrk = 9810,
+ X86_VPERMI2Drrkz = 9811,
+ X86_VPERMI2PD128rm = 9812,
+ X86_VPERMI2PD128rmb = 9813,
+ X86_VPERMI2PD128rmbk = 9814,
+ X86_VPERMI2PD128rmbkz = 9815,
+ X86_VPERMI2PD128rmk = 9816,
+ X86_VPERMI2PD128rmkz = 9817,
+ X86_VPERMI2PD128rr = 9818,
+ X86_VPERMI2PD128rrk = 9819,
+ X86_VPERMI2PD128rrkz = 9820,
+ X86_VPERMI2PD256rm = 9821,
+ X86_VPERMI2PD256rmb = 9822,
+ X86_VPERMI2PD256rmbk = 9823,
+ X86_VPERMI2PD256rmbkz = 9824,
+ X86_VPERMI2PD256rmk = 9825,
+ X86_VPERMI2PD256rmkz = 9826,
+ X86_VPERMI2PD256rr = 9827,
+ X86_VPERMI2PD256rrk = 9828,
+ X86_VPERMI2PD256rrkz = 9829,
+ X86_VPERMI2PDrm = 9830,
+ X86_VPERMI2PDrmb = 9831,
+ X86_VPERMI2PDrmbk = 9832,
+ X86_VPERMI2PDrmbkz = 9833,
+ X86_VPERMI2PDrmk = 9834,
+ X86_VPERMI2PDrmkz = 9835,
+ X86_VPERMI2PDrr = 9836,
+ X86_VPERMI2PDrrk = 9837,
+ X86_VPERMI2PDrrkz = 9838,
+ X86_VPERMI2PS128rm = 9839,
+ X86_VPERMI2PS128rmb = 9840,
+ X86_VPERMI2PS128rmbk = 9841,
+ X86_VPERMI2PS128rmbkz = 9842,
+ X86_VPERMI2PS128rmk = 9843,
+ X86_VPERMI2PS128rmkz = 9844,
+ X86_VPERMI2PS128rr = 9845,
+ X86_VPERMI2PS128rrk = 9846,
+ X86_VPERMI2PS128rrkz = 9847,
+ X86_VPERMI2PS256rm = 9848,
+ X86_VPERMI2PS256rmb = 9849,
+ X86_VPERMI2PS256rmbk = 9850,
+ X86_VPERMI2PS256rmbkz = 9851,
+ X86_VPERMI2PS256rmk = 9852,
+ X86_VPERMI2PS256rmkz = 9853,
+ X86_VPERMI2PS256rr = 9854,
+ X86_VPERMI2PS256rrk = 9855,
+ X86_VPERMI2PS256rrkz = 9856,
+ X86_VPERMI2PSrm = 9857,
+ X86_VPERMI2PSrmb = 9858,
+ X86_VPERMI2PSrmbk = 9859,
+ X86_VPERMI2PSrmbkz = 9860,
+ X86_VPERMI2PSrmk = 9861,
+ X86_VPERMI2PSrmkz = 9862,
+ X86_VPERMI2PSrr = 9863,
+ X86_VPERMI2PSrrk = 9864,
+ X86_VPERMI2PSrrkz = 9865,
+ X86_VPERMI2Q128rm = 9866,
+ X86_VPERMI2Q128rmb = 9867,
+ X86_VPERMI2Q128rmbk = 9868,
+ X86_VPERMI2Q128rmbkz = 9869,
+ X86_VPERMI2Q128rmk = 9870,
+ X86_VPERMI2Q128rmkz = 9871,
+ X86_VPERMI2Q128rr = 9872,
+ X86_VPERMI2Q128rrk = 9873,
+ X86_VPERMI2Q128rrkz = 9874,
+ X86_VPERMI2Q256rm = 9875,
+ X86_VPERMI2Q256rmb = 9876,
+ X86_VPERMI2Q256rmbk = 9877,
+ X86_VPERMI2Q256rmbkz = 9878,
+ X86_VPERMI2Q256rmk = 9879,
+ X86_VPERMI2Q256rmkz = 9880,
+ X86_VPERMI2Q256rr = 9881,
+ X86_VPERMI2Q256rrk = 9882,
+ X86_VPERMI2Q256rrkz = 9883,
+ X86_VPERMI2Qrm = 9884,
+ X86_VPERMI2Qrmb = 9885,
+ X86_VPERMI2Qrmbk = 9886,
+ X86_VPERMI2Qrmbkz = 9887,
+ X86_VPERMI2Qrmk = 9888,
+ X86_VPERMI2Qrmkz = 9889,
+ X86_VPERMI2Qrr = 9890,
+ X86_VPERMI2Qrrk = 9891,
+ X86_VPERMI2Qrrkz = 9892,
+ X86_VPERMI2W128rm = 9893,
+ X86_VPERMI2W128rmk = 9894,
+ X86_VPERMI2W128rmkz = 9895,
+ X86_VPERMI2W128rr = 9896,
+ X86_VPERMI2W128rrk = 9897,
+ X86_VPERMI2W128rrkz = 9898,
+ X86_VPERMI2W256rm = 9899,
+ X86_VPERMI2W256rmk = 9900,
+ X86_VPERMI2W256rmkz = 9901,
+ X86_VPERMI2W256rr = 9902,
+ X86_VPERMI2W256rrk = 9903,
+ X86_VPERMI2W256rrkz = 9904,
+ X86_VPERMI2Wrm = 9905,
+ X86_VPERMI2Wrmk = 9906,
+ X86_VPERMI2Wrmkz = 9907,
+ X86_VPERMI2Wrr = 9908,
+ X86_VPERMI2Wrrk = 9909,
+ X86_VPERMI2Wrrkz = 9910,
+ X86_VPERMIL2PDYmr = 9911,
+ X86_VPERMIL2PDYrm = 9912,
+ X86_VPERMIL2PDYrr = 9913,
+ X86_VPERMIL2PDYrr_REV = 9914,
+ X86_VPERMIL2PDmr = 9915,
+ X86_VPERMIL2PDrm = 9916,
+ X86_VPERMIL2PDrr = 9917,
+ X86_VPERMIL2PDrr_REV = 9918,
+ X86_VPERMIL2PSYmr = 9919,
+ X86_VPERMIL2PSYrm = 9920,
+ X86_VPERMIL2PSYrr = 9921,
+ X86_VPERMIL2PSYrr_REV = 9922,
+ X86_VPERMIL2PSmr = 9923,
+ X86_VPERMIL2PSrm = 9924,
+ X86_VPERMIL2PSrr = 9925,
+ X86_VPERMIL2PSrr_REV = 9926,
+ X86_VPERMILPDYmi = 9927,
+ X86_VPERMILPDYri = 9928,
+ X86_VPERMILPDYrm = 9929,
+ X86_VPERMILPDYrr = 9930,
+ X86_VPERMILPDZ128mbi = 9931,
+ X86_VPERMILPDZ128mbik = 9932,
+ X86_VPERMILPDZ128mbikz = 9933,
+ X86_VPERMILPDZ128mi = 9934,
+ X86_VPERMILPDZ128mik = 9935,
+ X86_VPERMILPDZ128mikz = 9936,
+ X86_VPERMILPDZ128ri = 9937,
+ X86_VPERMILPDZ128rik = 9938,
+ X86_VPERMILPDZ128rikz = 9939,
+ X86_VPERMILPDZ128rm = 9940,
+ X86_VPERMILPDZ128rmb = 9941,
+ X86_VPERMILPDZ128rmbk = 9942,
+ X86_VPERMILPDZ128rmbkz = 9943,
+ X86_VPERMILPDZ128rmk = 9944,
+ X86_VPERMILPDZ128rmkz = 9945,
+ X86_VPERMILPDZ128rr = 9946,
+ X86_VPERMILPDZ128rrk = 9947,
+ X86_VPERMILPDZ128rrkz = 9948,
+ X86_VPERMILPDZ256mbi = 9949,
+ X86_VPERMILPDZ256mbik = 9950,
+ X86_VPERMILPDZ256mbikz = 9951,
+ X86_VPERMILPDZ256mi = 9952,
+ X86_VPERMILPDZ256mik = 9953,
+ X86_VPERMILPDZ256mikz = 9954,
+ X86_VPERMILPDZ256ri = 9955,
+ X86_VPERMILPDZ256rik = 9956,
+ X86_VPERMILPDZ256rikz = 9957,
+ X86_VPERMILPDZ256rm = 9958,
+ X86_VPERMILPDZ256rmb = 9959,
+ X86_VPERMILPDZ256rmbk = 9960,
+ X86_VPERMILPDZ256rmbkz = 9961,
+ X86_VPERMILPDZ256rmk = 9962,
+ X86_VPERMILPDZ256rmkz = 9963,
+ X86_VPERMILPDZ256rr = 9964,
+ X86_VPERMILPDZ256rrk = 9965,
+ X86_VPERMILPDZ256rrkz = 9966,
+ X86_VPERMILPDZmbi = 9967,
+ X86_VPERMILPDZmbik = 9968,
+ X86_VPERMILPDZmbikz = 9969,
+ X86_VPERMILPDZmi = 9970,
+ X86_VPERMILPDZmik = 9971,
+ X86_VPERMILPDZmikz = 9972,
+ X86_VPERMILPDZri = 9973,
+ X86_VPERMILPDZrik = 9974,
+ X86_VPERMILPDZrikz = 9975,
+ X86_VPERMILPDZrm = 9976,
+ X86_VPERMILPDZrmb = 9977,
+ X86_VPERMILPDZrmbk = 9978,
+ X86_VPERMILPDZrmbkz = 9979,
+ X86_VPERMILPDZrmk = 9980,
+ X86_VPERMILPDZrmkz = 9981,
+ X86_VPERMILPDZrr = 9982,
+ X86_VPERMILPDZrrk = 9983,
+ X86_VPERMILPDZrrkz = 9984,
+ X86_VPERMILPDmi = 9985,
+ X86_VPERMILPDri = 9986,
+ X86_VPERMILPDrm = 9987,
+ X86_VPERMILPDrr = 9988,
+ X86_VPERMILPSYmi = 9989,
+ X86_VPERMILPSYri = 9990,
+ X86_VPERMILPSYrm = 9991,
+ X86_VPERMILPSYrr = 9992,
+ X86_VPERMILPSZ128mbi = 9993,
+ X86_VPERMILPSZ128mbik = 9994,
+ X86_VPERMILPSZ128mbikz = 9995,
+ X86_VPERMILPSZ128mi = 9996,
+ X86_VPERMILPSZ128mik = 9997,
+ X86_VPERMILPSZ128mikz = 9998,
+ X86_VPERMILPSZ128ri = 9999,
+ X86_VPERMILPSZ128rik = 10000,
+ X86_VPERMILPSZ128rikz = 10001,
+ X86_VPERMILPSZ128rm = 10002,
+ X86_VPERMILPSZ128rmb = 10003,
+ X86_VPERMILPSZ128rmbk = 10004,
+ X86_VPERMILPSZ128rmbkz = 10005,
+ X86_VPERMILPSZ128rmk = 10006,
+ X86_VPERMILPSZ128rmkz = 10007,
+ X86_VPERMILPSZ128rr = 10008,
+ X86_VPERMILPSZ128rrk = 10009,
+ X86_VPERMILPSZ128rrkz = 10010,
+ X86_VPERMILPSZ256mbi = 10011,
+ X86_VPERMILPSZ256mbik = 10012,
+ X86_VPERMILPSZ256mbikz = 10013,
+ X86_VPERMILPSZ256mi = 10014,
+ X86_VPERMILPSZ256mik = 10015,
+ X86_VPERMILPSZ256mikz = 10016,
+ X86_VPERMILPSZ256ri = 10017,
+ X86_VPERMILPSZ256rik = 10018,
+ X86_VPERMILPSZ256rikz = 10019,
+ X86_VPERMILPSZ256rm = 10020,
+ X86_VPERMILPSZ256rmb = 10021,
+ X86_VPERMILPSZ256rmbk = 10022,
+ X86_VPERMILPSZ256rmbkz = 10023,
+ X86_VPERMILPSZ256rmk = 10024,
+ X86_VPERMILPSZ256rmkz = 10025,
+ X86_VPERMILPSZ256rr = 10026,
+ X86_VPERMILPSZ256rrk = 10027,
+ X86_VPERMILPSZ256rrkz = 10028,
+ X86_VPERMILPSZmbi = 10029,
+ X86_VPERMILPSZmbik = 10030,
+ X86_VPERMILPSZmbikz = 10031,
+ X86_VPERMILPSZmi = 10032,
+ X86_VPERMILPSZmik = 10033,
+ X86_VPERMILPSZmikz = 10034,
+ X86_VPERMILPSZri = 10035,
+ X86_VPERMILPSZrik = 10036,
+ X86_VPERMILPSZrikz = 10037,
+ X86_VPERMILPSZrm = 10038,
+ X86_VPERMILPSZrmb = 10039,
+ X86_VPERMILPSZrmbk = 10040,
+ X86_VPERMILPSZrmbkz = 10041,
+ X86_VPERMILPSZrmk = 10042,
+ X86_VPERMILPSZrmkz = 10043,
+ X86_VPERMILPSZrr = 10044,
+ X86_VPERMILPSZrrk = 10045,
+ X86_VPERMILPSZrrkz = 10046,
+ X86_VPERMILPSmi = 10047,
+ X86_VPERMILPSri = 10048,
+ X86_VPERMILPSrm = 10049,
+ X86_VPERMILPSrr = 10050,
+ X86_VPERMPDYmi = 10051,
+ X86_VPERMPDYri = 10052,
+ X86_VPERMPDZ256mbi = 10053,
+ X86_VPERMPDZ256mbik = 10054,
+ X86_VPERMPDZ256mbikz = 10055,
+ X86_VPERMPDZ256mi = 10056,
+ X86_VPERMPDZ256mik = 10057,
+ X86_VPERMPDZ256mikz = 10058,
+ X86_VPERMPDZ256ri = 10059,
+ X86_VPERMPDZ256rik = 10060,
+ X86_VPERMPDZ256rikz = 10061,
+ X86_VPERMPDZ256rm = 10062,
+ X86_VPERMPDZ256rmb = 10063,
+ X86_VPERMPDZ256rmbk = 10064,
+ X86_VPERMPDZ256rmbkz = 10065,
+ X86_VPERMPDZ256rmk = 10066,
+ X86_VPERMPDZ256rmkz = 10067,
+ X86_VPERMPDZ256rr = 10068,
+ X86_VPERMPDZ256rrk = 10069,
+ X86_VPERMPDZ256rrkz = 10070,
+ X86_VPERMPDZmbi = 10071,
+ X86_VPERMPDZmbik = 10072,
+ X86_VPERMPDZmbikz = 10073,
+ X86_VPERMPDZmi = 10074,
+ X86_VPERMPDZmik = 10075,
+ X86_VPERMPDZmikz = 10076,
+ X86_VPERMPDZri = 10077,
+ X86_VPERMPDZrik = 10078,
+ X86_VPERMPDZrikz = 10079,
+ X86_VPERMPDZrm = 10080,
+ X86_VPERMPDZrmb = 10081,
+ X86_VPERMPDZrmbk = 10082,
+ X86_VPERMPDZrmbkz = 10083,
+ X86_VPERMPDZrmk = 10084,
+ X86_VPERMPDZrmkz = 10085,
+ X86_VPERMPDZrr = 10086,
+ X86_VPERMPDZrrk = 10087,
+ X86_VPERMPDZrrkz = 10088,
+ X86_VPERMPSYrm = 10089,
+ X86_VPERMPSYrr = 10090,
+ X86_VPERMPSZ256rm = 10091,
+ X86_VPERMPSZ256rmb = 10092,
+ X86_VPERMPSZ256rmbk = 10093,
+ X86_VPERMPSZ256rmbkz = 10094,
+ X86_VPERMPSZ256rmk = 10095,
+ X86_VPERMPSZ256rmkz = 10096,
+ X86_VPERMPSZ256rr = 10097,
+ X86_VPERMPSZ256rrk = 10098,
+ X86_VPERMPSZ256rrkz = 10099,
+ X86_VPERMPSZrm = 10100,
+ X86_VPERMPSZrmb = 10101,
+ X86_VPERMPSZrmbk = 10102,
+ X86_VPERMPSZrmbkz = 10103,
+ X86_VPERMPSZrmk = 10104,
+ X86_VPERMPSZrmkz = 10105,
+ X86_VPERMPSZrr = 10106,
+ X86_VPERMPSZrrk = 10107,
+ X86_VPERMPSZrrkz = 10108,
+ X86_VPERMQYmi = 10109,
+ X86_VPERMQYri = 10110,
+ X86_VPERMQZ256mbi = 10111,
+ X86_VPERMQZ256mbik = 10112,
+ X86_VPERMQZ256mbikz = 10113,
+ X86_VPERMQZ256mi = 10114,
+ X86_VPERMQZ256mik = 10115,
+ X86_VPERMQZ256mikz = 10116,
+ X86_VPERMQZ256ri = 10117,
+ X86_VPERMQZ256rik = 10118,
+ X86_VPERMQZ256rikz = 10119,
+ X86_VPERMQZ256rm = 10120,
+ X86_VPERMQZ256rmb = 10121,
+ X86_VPERMQZ256rmbk = 10122,
+ X86_VPERMQZ256rmbkz = 10123,
+ X86_VPERMQZ256rmk = 10124,
+ X86_VPERMQZ256rmkz = 10125,
+ X86_VPERMQZ256rr = 10126,
+ X86_VPERMQZ256rrk = 10127,
+ X86_VPERMQZ256rrkz = 10128,
+ X86_VPERMQZmbi = 10129,
+ X86_VPERMQZmbik = 10130,
+ X86_VPERMQZmbikz = 10131,
+ X86_VPERMQZmi = 10132,
+ X86_VPERMQZmik = 10133,
+ X86_VPERMQZmikz = 10134,
+ X86_VPERMQZri = 10135,
+ X86_VPERMQZrik = 10136,
+ X86_VPERMQZrikz = 10137,
+ X86_VPERMQZrm = 10138,
+ X86_VPERMQZrmb = 10139,
+ X86_VPERMQZrmbk = 10140,
+ X86_VPERMQZrmbkz = 10141,
+ X86_VPERMQZrmk = 10142,
+ X86_VPERMQZrmkz = 10143,
+ X86_VPERMQZrr = 10144,
+ X86_VPERMQZrrk = 10145,
+ X86_VPERMQZrrkz = 10146,
+ X86_VPERMT2B128rm = 10147,
+ X86_VPERMT2B128rmk = 10148,
+ X86_VPERMT2B128rmkz = 10149,
+ X86_VPERMT2B128rr = 10150,
+ X86_VPERMT2B128rrk = 10151,
+ X86_VPERMT2B128rrkz = 10152,
+ X86_VPERMT2B256rm = 10153,
+ X86_VPERMT2B256rmk = 10154,
+ X86_VPERMT2B256rmkz = 10155,
+ X86_VPERMT2B256rr = 10156,
+ X86_VPERMT2B256rrk = 10157,
+ X86_VPERMT2B256rrkz = 10158,
+ X86_VPERMT2Brm = 10159,
+ X86_VPERMT2Brmk = 10160,
+ X86_VPERMT2Brmkz = 10161,
+ X86_VPERMT2Brr = 10162,
+ X86_VPERMT2Brrk = 10163,
+ X86_VPERMT2Brrkz = 10164,
+ X86_VPERMT2D128rm = 10165,
+ X86_VPERMT2D128rmb = 10166,
+ X86_VPERMT2D128rmbk = 10167,
+ X86_VPERMT2D128rmbkz = 10168,
+ X86_VPERMT2D128rmk = 10169,
+ X86_VPERMT2D128rmkz = 10170,
+ X86_VPERMT2D128rr = 10171,
+ X86_VPERMT2D128rrk = 10172,
+ X86_VPERMT2D128rrkz = 10173,
+ X86_VPERMT2D256rm = 10174,
+ X86_VPERMT2D256rmb = 10175,
+ X86_VPERMT2D256rmbk = 10176,
+ X86_VPERMT2D256rmbkz = 10177,
+ X86_VPERMT2D256rmk = 10178,
+ X86_VPERMT2D256rmkz = 10179,
+ X86_VPERMT2D256rr = 10180,
+ X86_VPERMT2D256rrk = 10181,
+ X86_VPERMT2D256rrkz = 10182,
+ X86_VPERMT2Drm = 10183,
+ X86_VPERMT2Drmb = 10184,
+ X86_VPERMT2Drmbk = 10185,
+ X86_VPERMT2Drmbkz = 10186,
+ X86_VPERMT2Drmk = 10187,
+ X86_VPERMT2Drmkz = 10188,
+ X86_VPERMT2Drr = 10189,
+ X86_VPERMT2Drrk = 10190,
+ X86_VPERMT2Drrkz = 10191,
+ X86_VPERMT2PD128rm = 10192,
+ X86_VPERMT2PD128rmb = 10193,
+ X86_VPERMT2PD128rmbk = 10194,
+ X86_VPERMT2PD128rmbkz = 10195,
+ X86_VPERMT2PD128rmk = 10196,
+ X86_VPERMT2PD128rmkz = 10197,
+ X86_VPERMT2PD128rr = 10198,
+ X86_VPERMT2PD128rrk = 10199,
+ X86_VPERMT2PD128rrkz = 10200,
+ X86_VPERMT2PD256rm = 10201,
+ X86_VPERMT2PD256rmb = 10202,
+ X86_VPERMT2PD256rmbk = 10203,
+ X86_VPERMT2PD256rmbkz = 10204,
+ X86_VPERMT2PD256rmk = 10205,
+ X86_VPERMT2PD256rmkz = 10206,
+ X86_VPERMT2PD256rr = 10207,
+ X86_VPERMT2PD256rrk = 10208,
+ X86_VPERMT2PD256rrkz = 10209,
+ X86_VPERMT2PDrm = 10210,
+ X86_VPERMT2PDrmb = 10211,
+ X86_VPERMT2PDrmbk = 10212,
+ X86_VPERMT2PDrmbkz = 10213,
+ X86_VPERMT2PDrmk = 10214,
+ X86_VPERMT2PDrmkz = 10215,
+ X86_VPERMT2PDrr = 10216,
+ X86_VPERMT2PDrrk = 10217,
+ X86_VPERMT2PDrrkz = 10218,
+ X86_VPERMT2PS128rm = 10219,
+ X86_VPERMT2PS128rmb = 10220,
+ X86_VPERMT2PS128rmbk = 10221,
+ X86_VPERMT2PS128rmbkz = 10222,
+ X86_VPERMT2PS128rmk = 10223,
+ X86_VPERMT2PS128rmkz = 10224,
+ X86_VPERMT2PS128rr = 10225,
+ X86_VPERMT2PS128rrk = 10226,
+ X86_VPERMT2PS128rrkz = 10227,
+ X86_VPERMT2PS256rm = 10228,
+ X86_VPERMT2PS256rmb = 10229,
+ X86_VPERMT2PS256rmbk = 10230,
+ X86_VPERMT2PS256rmbkz = 10231,
+ X86_VPERMT2PS256rmk = 10232,
+ X86_VPERMT2PS256rmkz = 10233,
+ X86_VPERMT2PS256rr = 10234,
+ X86_VPERMT2PS256rrk = 10235,
+ X86_VPERMT2PS256rrkz = 10236,
+ X86_VPERMT2PSrm = 10237,
+ X86_VPERMT2PSrmb = 10238,
+ X86_VPERMT2PSrmbk = 10239,
+ X86_VPERMT2PSrmbkz = 10240,
+ X86_VPERMT2PSrmk = 10241,
+ X86_VPERMT2PSrmkz = 10242,
+ X86_VPERMT2PSrr = 10243,
+ X86_VPERMT2PSrrk = 10244,
+ X86_VPERMT2PSrrkz = 10245,
+ X86_VPERMT2Q128rm = 10246,
+ X86_VPERMT2Q128rmb = 10247,
+ X86_VPERMT2Q128rmbk = 10248,
+ X86_VPERMT2Q128rmbkz = 10249,
+ X86_VPERMT2Q128rmk = 10250,
+ X86_VPERMT2Q128rmkz = 10251,
+ X86_VPERMT2Q128rr = 10252,
+ X86_VPERMT2Q128rrk = 10253,
+ X86_VPERMT2Q128rrkz = 10254,
+ X86_VPERMT2Q256rm = 10255,
+ X86_VPERMT2Q256rmb = 10256,
+ X86_VPERMT2Q256rmbk = 10257,
+ X86_VPERMT2Q256rmbkz = 10258,
+ X86_VPERMT2Q256rmk = 10259,
+ X86_VPERMT2Q256rmkz = 10260,
+ X86_VPERMT2Q256rr = 10261,
+ X86_VPERMT2Q256rrk = 10262,
+ X86_VPERMT2Q256rrkz = 10263,
+ X86_VPERMT2Qrm = 10264,
+ X86_VPERMT2Qrmb = 10265,
+ X86_VPERMT2Qrmbk = 10266,
+ X86_VPERMT2Qrmbkz = 10267,
+ X86_VPERMT2Qrmk = 10268,
+ X86_VPERMT2Qrmkz = 10269,
+ X86_VPERMT2Qrr = 10270,
+ X86_VPERMT2Qrrk = 10271,
+ X86_VPERMT2Qrrkz = 10272,
+ X86_VPERMT2W128rm = 10273,
+ X86_VPERMT2W128rmk = 10274,
+ X86_VPERMT2W128rmkz = 10275,
+ X86_VPERMT2W128rr = 10276,
+ X86_VPERMT2W128rrk = 10277,
+ X86_VPERMT2W128rrkz = 10278,
+ X86_VPERMT2W256rm = 10279,
+ X86_VPERMT2W256rmk = 10280,
+ X86_VPERMT2W256rmkz = 10281,
+ X86_VPERMT2W256rr = 10282,
+ X86_VPERMT2W256rrk = 10283,
+ X86_VPERMT2W256rrkz = 10284,
+ X86_VPERMT2Wrm = 10285,
+ X86_VPERMT2Wrmk = 10286,
+ X86_VPERMT2Wrmkz = 10287,
+ X86_VPERMT2Wrr = 10288,
+ X86_VPERMT2Wrrk = 10289,
+ X86_VPERMT2Wrrkz = 10290,
+ X86_VPERMWZ128rm = 10291,
+ X86_VPERMWZ128rmk = 10292,
+ X86_VPERMWZ128rmkz = 10293,
+ X86_VPERMWZ128rr = 10294,
+ X86_VPERMWZ128rrk = 10295,
+ X86_VPERMWZ128rrkz = 10296,
+ X86_VPERMWZ256rm = 10297,
+ X86_VPERMWZ256rmk = 10298,
+ X86_VPERMWZ256rmkz = 10299,
+ X86_VPERMWZ256rr = 10300,
+ X86_VPERMWZ256rrk = 10301,
+ X86_VPERMWZ256rrkz = 10302,
+ X86_VPERMWZrm = 10303,
+ X86_VPERMWZrmk = 10304,
+ X86_VPERMWZrmkz = 10305,
+ X86_VPERMWZrr = 10306,
+ X86_VPERMWZrrk = 10307,
+ X86_VPERMWZrrkz = 10308,
+ X86_VPEXPANDBZ128rm = 10309,
+ X86_VPEXPANDBZ128rmk = 10310,
+ X86_VPEXPANDBZ128rmkz = 10311,
+ X86_VPEXPANDBZ128rr = 10312,
+ X86_VPEXPANDBZ128rrk = 10313,
+ X86_VPEXPANDBZ128rrkz = 10314,
+ X86_VPEXPANDBZ256rm = 10315,
+ X86_VPEXPANDBZ256rmk = 10316,
+ X86_VPEXPANDBZ256rmkz = 10317,
+ X86_VPEXPANDBZ256rr = 10318,
+ X86_VPEXPANDBZ256rrk = 10319,
+ X86_VPEXPANDBZ256rrkz = 10320,
+ X86_VPEXPANDBZrm = 10321,
+ X86_VPEXPANDBZrmk = 10322,
+ X86_VPEXPANDBZrmkz = 10323,
+ X86_VPEXPANDBZrr = 10324,
+ X86_VPEXPANDBZrrk = 10325,
+ X86_VPEXPANDBZrrkz = 10326,
+ X86_VPEXPANDDZ128rm = 10327,
+ X86_VPEXPANDDZ128rmk = 10328,
+ X86_VPEXPANDDZ128rmkz = 10329,
+ X86_VPEXPANDDZ128rr = 10330,
+ X86_VPEXPANDDZ128rrk = 10331,
+ X86_VPEXPANDDZ128rrkz = 10332,
+ X86_VPEXPANDDZ256rm = 10333,
+ X86_VPEXPANDDZ256rmk = 10334,
+ X86_VPEXPANDDZ256rmkz = 10335,
+ X86_VPEXPANDDZ256rr = 10336,
+ X86_VPEXPANDDZ256rrk = 10337,
+ X86_VPEXPANDDZ256rrkz = 10338,
+ X86_VPEXPANDDZrm = 10339,
+ X86_VPEXPANDDZrmk = 10340,
+ X86_VPEXPANDDZrmkz = 10341,
+ X86_VPEXPANDDZrr = 10342,
+ X86_VPEXPANDDZrrk = 10343,
+ X86_VPEXPANDDZrrkz = 10344,
+ X86_VPEXPANDQZ128rm = 10345,
+ X86_VPEXPANDQZ128rmk = 10346,
+ X86_VPEXPANDQZ128rmkz = 10347,
+ X86_VPEXPANDQZ128rr = 10348,
+ X86_VPEXPANDQZ128rrk = 10349,
+ X86_VPEXPANDQZ128rrkz = 10350,
+ X86_VPEXPANDQZ256rm = 10351,
+ X86_VPEXPANDQZ256rmk = 10352,
+ X86_VPEXPANDQZ256rmkz = 10353,
+ X86_VPEXPANDQZ256rr = 10354,
+ X86_VPEXPANDQZ256rrk = 10355,
+ X86_VPEXPANDQZ256rrkz = 10356,
+ X86_VPEXPANDQZrm = 10357,
+ X86_VPEXPANDQZrmk = 10358,
+ X86_VPEXPANDQZrmkz = 10359,
+ X86_VPEXPANDQZrr = 10360,
+ X86_VPEXPANDQZrrk = 10361,
+ X86_VPEXPANDQZrrkz = 10362,
+ X86_VPEXPANDWZ128rm = 10363,
+ X86_VPEXPANDWZ128rmk = 10364,
+ X86_VPEXPANDWZ128rmkz = 10365,
+ X86_VPEXPANDWZ128rr = 10366,
+ X86_VPEXPANDWZ128rrk = 10367,
+ X86_VPEXPANDWZ128rrkz = 10368,
+ X86_VPEXPANDWZ256rm = 10369,
+ X86_VPEXPANDWZ256rmk = 10370,
+ X86_VPEXPANDWZ256rmkz = 10371,
+ X86_VPEXPANDWZ256rr = 10372,
+ X86_VPEXPANDWZ256rrk = 10373,
+ X86_VPEXPANDWZ256rrkz = 10374,
+ X86_VPEXPANDWZrm = 10375,
+ X86_VPEXPANDWZrmk = 10376,
+ X86_VPEXPANDWZrmkz = 10377,
+ X86_VPEXPANDWZrr = 10378,
+ X86_VPEXPANDWZrrk = 10379,
+ X86_VPEXPANDWZrrkz = 10380,
+ X86_VPEXTRBZmr = 10381,
+ X86_VPEXTRBZrr = 10382,
+ X86_VPEXTRBmr = 10383,
+ X86_VPEXTRBrr = 10384,
+ X86_VPEXTRDZmr = 10385,
+ X86_VPEXTRDZrr = 10386,
+ X86_VPEXTRDmr = 10387,
+ X86_VPEXTRDrr = 10388,
+ X86_VPEXTRQZmr = 10389,
+ X86_VPEXTRQZrr = 10390,
+ X86_VPEXTRQmr = 10391,
+ X86_VPEXTRQrr = 10392,
+ X86_VPEXTRWZmr = 10393,
+ X86_VPEXTRWZrr = 10394,
+ X86_VPEXTRWZrr_REV = 10395,
+ X86_VPEXTRWmr = 10396,
+ X86_VPEXTRWrr = 10397,
+ X86_VPEXTRWrr_REV = 10398,
+ X86_VPGATHERDDYrm = 10399,
+ X86_VPGATHERDDZ128rm = 10400,
+ X86_VPGATHERDDZ256rm = 10401,
+ X86_VPGATHERDDZrm = 10402,
+ X86_VPGATHERDDrm = 10403,
+ X86_VPGATHERDQYrm = 10404,
+ X86_VPGATHERDQZ128rm = 10405,
+ X86_VPGATHERDQZ256rm = 10406,
+ X86_VPGATHERDQZrm = 10407,
+ X86_VPGATHERDQrm = 10408,
+ X86_VPGATHERQDYrm = 10409,
+ X86_VPGATHERQDZ128rm = 10410,
+ X86_VPGATHERQDZ256rm = 10411,
+ X86_VPGATHERQDZrm = 10412,
+ X86_VPGATHERQDrm = 10413,
+ X86_VPGATHERQQYrm = 10414,
+ X86_VPGATHERQQZ128rm = 10415,
+ X86_VPGATHERQQZ256rm = 10416,
+ X86_VPGATHERQQZrm = 10417,
+ X86_VPGATHERQQrm = 10418,
+ X86_VPHADDBDrm = 10419,
+ X86_VPHADDBDrr = 10420,
+ X86_VPHADDBQrm = 10421,
+ X86_VPHADDBQrr = 10422,
+ X86_VPHADDBWrm = 10423,
+ X86_VPHADDBWrr = 10424,
+ X86_VPHADDDQrm = 10425,
+ X86_VPHADDDQrr = 10426,
+ X86_VPHADDDYrm = 10427,
+ X86_VPHADDDYrr = 10428,
+ X86_VPHADDDrm = 10429,
+ X86_VPHADDDrr = 10430,
+ X86_VPHADDSWYrm = 10431,
+ X86_VPHADDSWYrr = 10432,
+ X86_VPHADDSWrm = 10433,
+ X86_VPHADDSWrr = 10434,
+ X86_VPHADDUBDrm = 10435,
+ X86_VPHADDUBDrr = 10436,
+ X86_VPHADDUBQrm = 10437,
+ X86_VPHADDUBQrr = 10438,
+ X86_VPHADDUBWrm = 10439,
+ X86_VPHADDUBWrr = 10440,
+ X86_VPHADDUDQrm = 10441,
+ X86_VPHADDUDQrr = 10442,
+ X86_VPHADDUWDrm = 10443,
+ X86_VPHADDUWDrr = 10444,
+ X86_VPHADDUWQrm = 10445,
+ X86_VPHADDUWQrr = 10446,
+ X86_VPHADDWDrm = 10447,
+ X86_VPHADDWDrr = 10448,
+ X86_VPHADDWQrm = 10449,
+ X86_VPHADDWQrr = 10450,
+ X86_VPHADDWYrm = 10451,
+ X86_VPHADDWYrr = 10452,
+ X86_VPHADDWrm = 10453,
+ X86_VPHADDWrr = 10454,
+ X86_VPHMINPOSUWrm = 10455,
+ X86_VPHMINPOSUWrr = 10456,
+ X86_VPHSUBBWrm = 10457,
+ X86_VPHSUBBWrr = 10458,
+ X86_VPHSUBDQrm = 10459,
+ X86_VPHSUBDQrr = 10460,
+ X86_VPHSUBDYrm = 10461,
+ X86_VPHSUBDYrr = 10462,
+ X86_VPHSUBDrm = 10463,
+ X86_VPHSUBDrr = 10464,
+ X86_VPHSUBSWYrm = 10465,
+ X86_VPHSUBSWYrr = 10466,
+ X86_VPHSUBSWrm = 10467,
+ X86_VPHSUBSWrr = 10468,
+ X86_VPHSUBWDrm = 10469,
+ X86_VPHSUBWDrr = 10470,
+ X86_VPHSUBWYrm = 10471,
+ X86_VPHSUBWYrr = 10472,
+ X86_VPHSUBWrm = 10473,
+ X86_VPHSUBWrr = 10474,
+ X86_VPINSRBZrm = 10475,
+ X86_VPINSRBZrr = 10476,
+ X86_VPINSRBrm = 10477,
+ X86_VPINSRBrr = 10478,
+ X86_VPINSRDZrm = 10479,
+ X86_VPINSRDZrr = 10480,
+ X86_VPINSRDrm = 10481,
+ X86_VPINSRDrr = 10482,
+ X86_VPINSRQZrm = 10483,
+ X86_VPINSRQZrr = 10484,
+ X86_VPINSRQrm = 10485,
+ X86_VPINSRQrr = 10486,
+ X86_VPINSRWZrm = 10487,
+ X86_VPINSRWZrr = 10488,
+ X86_VPINSRWrm = 10489,
+ X86_VPINSRWrr = 10490,
+ X86_VPLZCNTDZ128rm = 10491,
+ X86_VPLZCNTDZ128rmb = 10492,
+ X86_VPLZCNTDZ128rmbk = 10493,
+ X86_VPLZCNTDZ128rmbkz = 10494,
+ X86_VPLZCNTDZ128rmk = 10495,
+ X86_VPLZCNTDZ128rmkz = 10496,
+ X86_VPLZCNTDZ128rr = 10497,
+ X86_VPLZCNTDZ128rrk = 10498,
+ X86_VPLZCNTDZ128rrkz = 10499,
+ X86_VPLZCNTDZ256rm = 10500,
+ X86_VPLZCNTDZ256rmb = 10501,
+ X86_VPLZCNTDZ256rmbk = 10502,
+ X86_VPLZCNTDZ256rmbkz = 10503,
+ X86_VPLZCNTDZ256rmk = 10504,
+ X86_VPLZCNTDZ256rmkz = 10505,
+ X86_VPLZCNTDZ256rr = 10506,
+ X86_VPLZCNTDZ256rrk = 10507,
+ X86_VPLZCNTDZ256rrkz = 10508,
+ X86_VPLZCNTDZrm = 10509,
+ X86_VPLZCNTDZrmb = 10510,
+ X86_VPLZCNTDZrmbk = 10511,
+ X86_VPLZCNTDZrmbkz = 10512,
+ X86_VPLZCNTDZrmk = 10513,
+ X86_VPLZCNTDZrmkz = 10514,
+ X86_VPLZCNTDZrr = 10515,
+ X86_VPLZCNTDZrrk = 10516,
+ X86_VPLZCNTDZrrkz = 10517,
+ X86_VPLZCNTQZ128rm = 10518,
+ X86_VPLZCNTQZ128rmb = 10519,
+ X86_VPLZCNTQZ128rmbk = 10520,
+ X86_VPLZCNTQZ128rmbkz = 10521,
+ X86_VPLZCNTQZ128rmk = 10522,
+ X86_VPLZCNTQZ128rmkz = 10523,
+ X86_VPLZCNTQZ128rr = 10524,
+ X86_VPLZCNTQZ128rrk = 10525,
+ X86_VPLZCNTQZ128rrkz = 10526,
+ X86_VPLZCNTQZ256rm = 10527,
+ X86_VPLZCNTQZ256rmb = 10528,
+ X86_VPLZCNTQZ256rmbk = 10529,
+ X86_VPLZCNTQZ256rmbkz = 10530,
+ X86_VPLZCNTQZ256rmk = 10531,
+ X86_VPLZCNTQZ256rmkz = 10532,
+ X86_VPLZCNTQZ256rr = 10533,
+ X86_VPLZCNTQZ256rrk = 10534,
+ X86_VPLZCNTQZ256rrkz = 10535,
+ X86_VPLZCNTQZrm = 10536,
+ X86_VPLZCNTQZrmb = 10537,
+ X86_VPLZCNTQZrmbk = 10538,
+ X86_VPLZCNTQZrmbkz = 10539,
+ X86_VPLZCNTQZrmk = 10540,
+ X86_VPLZCNTQZrmkz = 10541,
+ X86_VPLZCNTQZrr = 10542,
+ X86_VPLZCNTQZrrk = 10543,
+ X86_VPLZCNTQZrrkz = 10544,
+ X86_VPMACSDDrm = 10545,
+ X86_VPMACSDDrr = 10546,
+ X86_VPMACSDQHrm = 10547,
+ X86_VPMACSDQHrr = 10548,
+ X86_VPMACSDQLrm = 10549,
+ X86_VPMACSDQLrr = 10550,
+ X86_VPMACSSDDrm = 10551,
+ X86_VPMACSSDDrr = 10552,
+ X86_VPMACSSDQHrm = 10553,
+ X86_VPMACSSDQHrr = 10554,
+ X86_VPMACSSDQLrm = 10555,
+ X86_VPMACSSDQLrr = 10556,
+ X86_VPMACSSWDrm = 10557,
+ X86_VPMACSSWDrr = 10558,
+ X86_VPMACSSWWrm = 10559,
+ X86_VPMACSSWWrr = 10560,
+ X86_VPMACSWDrm = 10561,
+ X86_VPMACSWDrr = 10562,
+ X86_VPMACSWWrm = 10563,
+ X86_VPMACSWWrr = 10564,
+ X86_VPMADCSSWDrm = 10565,
+ X86_VPMADCSSWDrr = 10566,
+ X86_VPMADCSWDrm = 10567,
+ X86_VPMADCSWDrr = 10568,
+ X86_VPMADD52HUQZ128m = 10569,
+ X86_VPMADD52HUQZ128mb = 10570,
+ X86_VPMADD52HUQZ128mbk = 10571,
+ X86_VPMADD52HUQZ128mbkz = 10572,
+ X86_VPMADD52HUQZ128mk = 10573,
+ X86_VPMADD52HUQZ128mkz = 10574,
+ X86_VPMADD52HUQZ128r = 10575,
+ X86_VPMADD52HUQZ128rk = 10576,
+ X86_VPMADD52HUQZ128rkz = 10577,
+ X86_VPMADD52HUQZ256m = 10578,
+ X86_VPMADD52HUQZ256mb = 10579,
+ X86_VPMADD52HUQZ256mbk = 10580,
+ X86_VPMADD52HUQZ256mbkz = 10581,
+ X86_VPMADD52HUQZ256mk = 10582,
+ X86_VPMADD52HUQZ256mkz = 10583,
+ X86_VPMADD52HUQZ256r = 10584,
+ X86_VPMADD52HUQZ256rk = 10585,
+ X86_VPMADD52HUQZ256rkz = 10586,
+ X86_VPMADD52HUQZm = 10587,
+ X86_VPMADD52HUQZmb = 10588,
+ X86_VPMADD52HUQZmbk = 10589,
+ X86_VPMADD52HUQZmbkz = 10590,
+ X86_VPMADD52HUQZmk = 10591,
+ X86_VPMADD52HUQZmkz = 10592,
+ X86_VPMADD52HUQZr = 10593,
+ X86_VPMADD52HUQZrk = 10594,
+ X86_VPMADD52HUQZrkz = 10595,
+ X86_VPMADD52LUQZ128m = 10596,
+ X86_VPMADD52LUQZ128mb = 10597,
+ X86_VPMADD52LUQZ128mbk = 10598,
+ X86_VPMADD52LUQZ128mbkz = 10599,
+ X86_VPMADD52LUQZ128mk = 10600,
+ X86_VPMADD52LUQZ128mkz = 10601,
+ X86_VPMADD52LUQZ128r = 10602,
+ X86_VPMADD52LUQZ128rk = 10603,
+ X86_VPMADD52LUQZ128rkz = 10604,
+ X86_VPMADD52LUQZ256m = 10605,
+ X86_VPMADD52LUQZ256mb = 10606,
+ X86_VPMADD52LUQZ256mbk = 10607,
+ X86_VPMADD52LUQZ256mbkz = 10608,
+ X86_VPMADD52LUQZ256mk = 10609,
+ X86_VPMADD52LUQZ256mkz = 10610,
+ X86_VPMADD52LUQZ256r = 10611,
+ X86_VPMADD52LUQZ256rk = 10612,
+ X86_VPMADD52LUQZ256rkz = 10613,
+ X86_VPMADD52LUQZm = 10614,
+ X86_VPMADD52LUQZmb = 10615,
+ X86_VPMADD52LUQZmbk = 10616,
+ X86_VPMADD52LUQZmbkz = 10617,
+ X86_VPMADD52LUQZmk = 10618,
+ X86_VPMADD52LUQZmkz = 10619,
+ X86_VPMADD52LUQZr = 10620,
+ X86_VPMADD52LUQZrk = 10621,
+ X86_VPMADD52LUQZrkz = 10622,
+ X86_VPMADDUBSWYrm = 10623,
+ X86_VPMADDUBSWYrr = 10624,
+ X86_VPMADDUBSWZ128rm = 10625,
+ X86_VPMADDUBSWZ128rmk = 10626,
+ X86_VPMADDUBSWZ128rmkz = 10627,
+ X86_VPMADDUBSWZ128rr = 10628,
+ X86_VPMADDUBSWZ128rrk = 10629,
+ X86_VPMADDUBSWZ128rrkz = 10630,
+ X86_VPMADDUBSWZ256rm = 10631,
+ X86_VPMADDUBSWZ256rmk = 10632,
+ X86_VPMADDUBSWZ256rmkz = 10633,
+ X86_VPMADDUBSWZ256rr = 10634,
+ X86_VPMADDUBSWZ256rrk = 10635,
+ X86_VPMADDUBSWZ256rrkz = 10636,
+ X86_VPMADDUBSWZrm = 10637,
+ X86_VPMADDUBSWZrmk = 10638,
+ X86_VPMADDUBSWZrmkz = 10639,
+ X86_VPMADDUBSWZrr = 10640,
+ X86_VPMADDUBSWZrrk = 10641,
+ X86_VPMADDUBSWZrrkz = 10642,
+ X86_VPMADDUBSWrm = 10643,
+ X86_VPMADDUBSWrr = 10644,
+ X86_VPMADDWDYrm = 10645,
+ X86_VPMADDWDYrr = 10646,
+ X86_VPMADDWDZ128rm = 10647,
+ X86_VPMADDWDZ128rmk = 10648,
+ X86_VPMADDWDZ128rmkz = 10649,
+ X86_VPMADDWDZ128rr = 10650,
+ X86_VPMADDWDZ128rrk = 10651,
+ X86_VPMADDWDZ128rrkz = 10652,
+ X86_VPMADDWDZ256rm = 10653,
+ X86_VPMADDWDZ256rmk = 10654,
+ X86_VPMADDWDZ256rmkz = 10655,
+ X86_VPMADDWDZ256rr = 10656,
+ X86_VPMADDWDZ256rrk = 10657,
+ X86_VPMADDWDZ256rrkz = 10658,
+ X86_VPMADDWDZrm = 10659,
+ X86_VPMADDWDZrmk = 10660,
+ X86_VPMADDWDZrmkz = 10661,
+ X86_VPMADDWDZrr = 10662,
+ X86_VPMADDWDZrrk = 10663,
+ X86_VPMADDWDZrrkz = 10664,
+ X86_VPMADDWDrm = 10665,
+ X86_VPMADDWDrr = 10666,
+ X86_VPMASKMOVDYmr = 10667,
+ X86_VPMASKMOVDYrm = 10668,
+ X86_VPMASKMOVDmr = 10669,
+ X86_VPMASKMOVDrm = 10670,
+ X86_VPMASKMOVQYmr = 10671,
+ X86_VPMASKMOVQYrm = 10672,
+ X86_VPMASKMOVQmr = 10673,
+ X86_VPMASKMOVQrm = 10674,
+ X86_VPMAXSBYrm = 10675,
+ X86_VPMAXSBYrr = 10676,
+ X86_VPMAXSBZ128rm = 10677,
+ X86_VPMAXSBZ128rmk = 10678,
+ X86_VPMAXSBZ128rmkz = 10679,
+ X86_VPMAXSBZ128rr = 10680,
+ X86_VPMAXSBZ128rrk = 10681,
+ X86_VPMAXSBZ128rrkz = 10682,
+ X86_VPMAXSBZ256rm = 10683,
+ X86_VPMAXSBZ256rmk = 10684,
+ X86_VPMAXSBZ256rmkz = 10685,
+ X86_VPMAXSBZ256rr = 10686,
+ X86_VPMAXSBZ256rrk = 10687,
+ X86_VPMAXSBZ256rrkz = 10688,
+ X86_VPMAXSBZrm = 10689,
+ X86_VPMAXSBZrmk = 10690,
+ X86_VPMAXSBZrmkz = 10691,
+ X86_VPMAXSBZrr = 10692,
+ X86_VPMAXSBZrrk = 10693,
+ X86_VPMAXSBZrrkz = 10694,
+ X86_VPMAXSBrm = 10695,
+ X86_VPMAXSBrr = 10696,
+ X86_VPMAXSDYrm = 10697,
+ X86_VPMAXSDYrr = 10698,
+ X86_VPMAXSDZ128rm = 10699,
+ X86_VPMAXSDZ128rmb = 10700,
+ X86_VPMAXSDZ128rmbk = 10701,
+ X86_VPMAXSDZ128rmbkz = 10702,
+ X86_VPMAXSDZ128rmk = 10703,
+ X86_VPMAXSDZ128rmkz = 10704,
+ X86_VPMAXSDZ128rr = 10705,
+ X86_VPMAXSDZ128rrk = 10706,
+ X86_VPMAXSDZ128rrkz = 10707,
+ X86_VPMAXSDZ256rm = 10708,
+ X86_VPMAXSDZ256rmb = 10709,
+ X86_VPMAXSDZ256rmbk = 10710,
+ X86_VPMAXSDZ256rmbkz = 10711,
+ X86_VPMAXSDZ256rmk = 10712,
+ X86_VPMAXSDZ256rmkz = 10713,
+ X86_VPMAXSDZ256rr = 10714,
+ X86_VPMAXSDZ256rrk = 10715,
+ X86_VPMAXSDZ256rrkz = 10716,
+ X86_VPMAXSDZrm = 10717,
+ X86_VPMAXSDZrmb = 10718,
+ X86_VPMAXSDZrmbk = 10719,
+ X86_VPMAXSDZrmbkz = 10720,
+ X86_VPMAXSDZrmk = 10721,
+ X86_VPMAXSDZrmkz = 10722,
+ X86_VPMAXSDZrr = 10723,
+ X86_VPMAXSDZrrk = 10724,
+ X86_VPMAXSDZrrkz = 10725,
+ X86_VPMAXSDrm = 10726,
+ X86_VPMAXSDrr = 10727,
+ X86_VPMAXSQZ128rm = 10728,
+ X86_VPMAXSQZ128rmb = 10729,
+ X86_VPMAXSQZ128rmbk = 10730,
+ X86_VPMAXSQZ128rmbkz = 10731,
+ X86_VPMAXSQZ128rmk = 10732,
+ X86_VPMAXSQZ128rmkz = 10733,
+ X86_VPMAXSQZ128rr = 10734,
+ X86_VPMAXSQZ128rrk = 10735,
+ X86_VPMAXSQZ128rrkz = 10736,
+ X86_VPMAXSQZ256rm = 10737,
+ X86_VPMAXSQZ256rmb = 10738,
+ X86_VPMAXSQZ256rmbk = 10739,
+ X86_VPMAXSQZ256rmbkz = 10740,
+ X86_VPMAXSQZ256rmk = 10741,
+ X86_VPMAXSQZ256rmkz = 10742,
+ X86_VPMAXSQZ256rr = 10743,
+ X86_VPMAXSQZ256rrk = 10744,
+ X86_VPMAXSQZ256rrkz = 10745,
+ X86_VPMAXSQZrm = 10746,
+ X86_VPMAXSQZrmb = 10747,
+ X86_VPMAXSQZrmbk = 10748,
+ X86_VPMAXSQZrmbkz = 10749,
+ X86_VPMAXSQZrmk = 10750,
+ X86_VPMAXSQZrmkz = 10751,
+ X86_VPMAXSQZrr = 10752,
+ X86_VPMAXSQZrrk = 10753,
+ X86_VPMAXSQZrrkz = 10754,
+ X86_VPMAXSWYrm = 10755,
+ X86_VPMAXSWYrr = 10756,
+ X86_VPMAXSWZ128rm = 10757,
+ X86_VPMAXSWZ128rmk = 10758,
+ X86_VPMAXSWZ128rmkz = 10759,
+ X86_VPMAXSWZ128rr = 10760,
+ X86_VPMAXSWZ128rrk = 10761,
+ X86_VPMAXSWZ128rrkz = 10762,
+ X86_VPMAXSWZ256rm = 10763,
+ X86_VPMAXSWZ256rmk = 10764,
+ X86_VPMAXSWZ256rmkz = 10765,
+ X86_VPMAXSWZ256rr = 10766,
+ X86_VPMAXSWZ256rrk = 10767,
+ X86_VPMAXSWZ256rrkz = 10768,
+ X86_VPMAXSWZrm = 10769,
+ X86_VPMAXSWZrmk = 10770,
+ X86_VPMAXSWZrmkz = 10771,
+ X86_VPMAXSWZrr = 10772,
+ X86_VPMAXSWZrrk = 10773,
+ X86_VPMAXSWZrrkz = 10774,
+ X86_VPMAXSWrm = 10775,
+ X86_VPMAXSWrr = 10776,
+ X86_VPMAXUBYrm = 10777,
+ X86_VPMAXUBYrr = 10778,
+ X86_VPMAXUBZ128rm = 10779,
+ X86_VPMAXUBZ128rmk = 10780,
+ X86_VPMAXUBZ128rmkz = 10781,
+ X86_VPMAXUBZ128rr = 10782,
+ X86_VPMAXUBZ128rrk = 10783,
+ X86_VPMAXUBZ128rrkz = 10784,
+ X86_VPMAXUBZ256rm = 10785,
+ X86_VPMAXUBZ256rmk = 10786,
+ X86_VPMAXUBZ256rmkz = 10787,
+ X86_VPMAXUBZ256rr = 10788,
+ X86_VPMAXUBZ256rrk = 10789,
+ X86_VPMAXUBZ256rrkz = 10790,
+ X86_VPMAXUBZrm = 10791,
+ X86_VPMAXUBZrmk = 10792,
+ X86_VPMAXUBZrmkz = 10793,
+ X86_VPMAXUBZrr = 10794,
+ X86_VPMAXUBZrrk = 10795,
+ X86_VPMAXUBZrrkz = 10796,
+ X86_VPMAXUBrm = 10797,
+ X86_VPMAXUBrr = 10798,
+ X86_VPMAXUDYrm = 10799,
+ X86_VPMAXUDYrr = 10800,
+ X86_VPMAXUDZ128rm = 10801,
+ X86_VPMAXUDZ128rmb = 10802,
+ X86_VPMAXUDZ128rmbk = 10803,
+ X86_VPMAXUDZ128rmbkz = 10804,
+ X86_VPMAXUDZ128rmk = 10805,
+ X86_VPMAXUDZ128rmkz = 10806,
+ X86_VPMAXUDZ128rr = 10807,
+ X86_VPMAXUDZ128rrk = 10808,
+ X86_VPMAXUDZ128rrkz = 10809,
+ X86_VPMAXUDZ256rm = 10810,
+ X86_VPMAXUDZ256rmb = 10811,
+ X86_VPMAXUDZ256rmbk = 10812,
+ X86_VPMAXUDZ256rmbkz = 10813,
+ X86_VPMAXUDZ256rmk = 10814,
+ X86_VPMAXUDZ256rmkz = 10815,
+ X86_VPMAXUDZ256rr = 10816,
+ X86_VPMAXUDZ256rrk = 10817,
+ X86_VPMAXUDZ256rrkz = 10818,
+ X86_VPMAXUDZrm = 10819,
+ X86_VPMAXUDZrmb = 10820,
+ X86_VPMAXUDZrmbk = 10821,
+ X86_VPMAXUDZrmbkz = 10822,
+ X86_VPMAXUDZrmk = 10823,
+ X86_VPMAXUDZrmkz = 10824,
+ X86_VPMAXUDZrr = 10825,
+ X86_VPMAXUDZrrk = 10826,
+ X86_VPMAXUDZrrkz = 10827,
+ X86_VPMAXUDrm = 10828,
+ X86_VPMAXUDrr = 10829,
+ X86_VPMAXUQZ128rm = 10830,
+ X86_VPMAXUQZ128rmb = 10831,
+ X86_VPMAXUQZ128rmbk = 10832,
+ X86_VPMAXUQZ128rmbkz = 10833,
+ X86_VPMAXUQZ128rmk = 10834,
+ X86_VPMAXUQZ128rmkz = 10835,
+ X86_VPMAXUQZ128rr = 10836,
+ X86_VPMAXUQZ128rrk = 10837,
+ X86_VPMAXUQZ128rrkz = 10838,
+ X86_VPMAXUQZ256rm = 10839,
+ X86_VPMAXUQZ256rmb = 10840,
+ X86_VPMAXUQZ256rmbk = 10841,
+ X86_VPMAXUQZ256rmbkz = 10842,
+ X86_VPMAXUQZ256rmk = 10843,
+ X86_VPMAXUQZ256rmkz = 10844,
+ X86_VPMAXUQZ256rr = 10845,
+ X86_VPMAXUQZ256rrk = 10846,
+ X86_VPMAXUQZ256rrkz = 10847,
+ X86_VPMAXUQZrm = 10848,
+ X86_VPMAXUQZrmb = 10849,
+ X86_VPMAXUQZrmbk = 10850,
+ X86_VPMAXUQZrmbkz = 10851,
+ X86_VPMAXUQZrmk = 10852,
+ X86_VPMAXUQZrmkz = 10853,
+ X86_VPMAXUQZrr = 10854,
+ X86_VPMAXUQZrrk = 10855,
+ X86_VPMAXUQZrrkz = 10856,
+ X86_VPMAXUWYrm = 10857,
+ X86_VPMAXUWYrr = 10858,
+ X86_VPMAXUWZ128rm = 10859,
+ X86_VPMAXUWZ128rmk = 10860,
+ X86_VPMAXUWZ128rmkz = 10861,
+ X86_VPMAXUWZ128rr = 10862,
+ X86_VPMAXUWZ128rrk = 10863,
+ X86_VPMAXUWZ128rrkz = 10864,
+ X86_VPMAXUWZ256rm = 10865,
+ X86_VPMAXUWZ256rmk = 10866,
+ X86_VPMAXUWZ256rmkz = 10867,
+ X86_VPMAXUWZ256rr = 10868,
+ X86_VPMAXUWZ256rrk = 10869,
+ X86_VPMAXUWZ256rrkz = 10870,
+ X86_VPMAXUWZrm = 10871,
+ X86_VPMAXUWZrmk = 10872,
+ X86_VPMAXUWZrmkz = 10873,
+ X86_VPMAXUWZrr = 10874,
+ X86_VPMAXUWZrrk = 10875,
+ X86_VPMAXUWZrrkz = 10876,
+ X86_VPMAXUWrm = 10877,
+ X86_VPMAXUWrr = 10878,
+ X86_VPMINSBYrm = 10879,
+ X86_VPMINSBYrr = 10880,
+ X86_VPMINSBZ128rm = 10881,
+ X86_VPMINSBZ128rmk = 10882,
+ X86_VPMINSBZ128rmkz = 10883,
+ X86_VPMINSBZ128rr = 10884,
+ X86_VPMINSBZ128rrk = 10885,
+ X86_VPMINSBZ128rrkz = 10886,
+ X86_VPMINSBZ256rm = 10887,
+ X86_VPMINSBZ256rmk = 10888,
+ X86_VPMINSBZ256rmkz = 10889,
+ X86_VPMINSBZ256rr = 10890,
+ X86_VPMINSBZ256rrk = 10891,
+ X86_VPMINSBZ256rrkz = 10892,
+ X86_VPMINSBZrm = 10893,
+ X86_VPMINSBZrmk = 10894,
+ X86_VPMINSBZrmkz = 10895,
+ X86_VPMINSBZrr = 10896,
+ X86_VPMINSBZrrk = 10897,
+ X86_VPMINSBZrrkz = 10898,
+ X86_VPMINSBrm = 10899,
+ X86_VPMINSBrr = 10900,
+ X86_VPMINSDYrm = 10901,
+ X86_VPMINSDYrr = 10902,
+ X86_VPMINSDZ128rm = 10903,
+ X86_VPMINSDZ128rmb = 10904,
+ X86_VPMINSDZ128rmbk = 10905,
+ X86_VPMINSDZ128rmbkz = 10906,
+ X86_VPMINSDZ128rmk = 10907,
+ X86_VPMINSDZ128rmkz = 10908,
+ X86_VPMINSDZ128rr = 10909,
+ X86_VPMINSDZ128rrk = 10910,
+ X86_VPMINSDZ128rrkz = 10911,
+ X86_VPMINSDZ256rm = 10912,
+ X86_VPMINSDZ256rmb = 10913,
+ X86_VPMINSDZ256rmbk = 10914,
+ X86_VPMINSDZ256rmbkz = 10915,
+ X86_VPMINSDZ256rmk = 10916,
+ X86_VPMINSDZ256rmkz = 10917,
+ X86_VPMINSDZ256rr = 10918,
+ X86_VPMINSDZ256rrk = 10919,
+ X86_VPMINSDZ256rrkz = 10920,
+ X86_VPMINSDZrm = 10921,
+ X86_VPMINSDZrmb = 10922,
+ X86_VPMINSDZrmbk = 10923,
+ X86_VPMINSDZrmbkz = 10924,
+ X86_VPMINSDZrmk = 10925,
+ X86_VPMINSDZrmkz = 10926,
+ X86_VPMINSDZrr = 10927,
+ X86_VPMINSDZrrk = 10928,
+ X86_VPMINSDZrrkz = 10929,
+ X86_VPMINSDrm = 10930,
+ X86_VPMINSDrr = 10931,
+ X86_VPMINSQZ128rm = 10932,
+ X86_VPMINSQZ128rmb = 10933,
+ X86_VPMINSQZ128rmbk = 10934,
+ X86_VPMINSQZ128rmbkz = 10935,
+ X86_VPMINSQZ128rmk = 10936,
+ X86_VPMINSQZ128rmkz = 10937,
+ X86_VPMINSQZ128rr = 10938,
+ X86_VPMINSQZ128rrk = 10939,
+ X86_VPMINSQZ128rrkz = 10940,
+ X86_VPMINSQZ256rm = 10941,
+ X86_VPMINSQZ256rmb = 10942,
+ X86_VPMINSQZ256rmbk = 10943,
+ X86_VPMINSQZ256rmbkz = 10944,
+ X86_VPMINSQZ256rmk = 10945,
+ X86_VPMINSQZ256rmkz = 10946,
+ X86_VPMINSQZ256rr = 10947,
+ X86_VPMINSQZ256rrk = 10948,
+ X86_VPMINSQZ256rrkz = 10949,
+ X86_VPMINSQZrm = 10950,
+ X86_VPMINSQZrmb = 10951,
+ X86_VPMINSQZrmbk = 10952,
+ X86_VPMINSQZrmbkz = 10953,
+ X86_VPMINSQZrmk = 10954,
+ X86_VPMINSQZrmkz = 10955,
+ X86_VPMINSQZrr = 10956,
+ X86_VPMINSQZrrk = 10957,
+ X86_VPMINSQZrrkz = 10958,
+ X86_VPMINSWYrm = 10959,
+ X86_VPMINSWYrr = 10960,
+ X86_VPMINSWZ128rm = 10961,
+ X86_VPMINSWZ128rmk = 10962,
+ X86_VPMINSWZ128rmkz = 10963,
+ X86_VPMINSWZ128rr = 10964,
+ X86_VPMINSWZ128rrk = 10965,
+ X86_VPMINSWZ128rrkz = 10966,
+ X86_VPMINSWZ256rm = 10967,
+ X86_VPMINSWZ256rmk = 10968,
+ X86_VPMINSWZ256rmkz = 10969,
+ X86_VPMINSWZ256rr = 10970,
+ X86_VPMINSWZ256rrk = 10971,
+ X86_VPMINSWZ256rrkz = 10972,
+ X86_VPMINSWZrm = 10973,
+ X86_VPMINSWZrmk = 10974,
+ X86_VPMINSWZrmkz = 10975,
+ X86_VPMINSWZrr = 10976,
+ X86_VPMINSWZrrk = 10977,
+ X86_VPMINSWZrrkz = 10978,
+ X86_VPMINSWrm = 10979,
+ X86_VPMINSWrr = 10980,
+ X86_VPMINUBYrm = 10981,
+ X86_VPMINUBYrr = 10982,
+ X86_VPMINUBZ128rm = 10983,
+ X86_VPMINUBZ128rmk = 10984,
+ X86_VPMINUBZ128rmkz = 10985,
+ X86_VPMINUBZ128rr = 10986,
+ X86_VPMINUBZ128rrk = 10987,
+ X86_VPMINUBZ128rrkz = 10988,
+ X86_VPMINUBZ256rm = 10989,
+ X86_VPMINUBZ256rmk = 10990,
+ X86_VPMINUBZ256rmkz = 10991,
+ X86_VPMINUBZ256rr = 10992,
+ X86_VPMINUBZ256rrk = 10993,
+ X86_VPMINUBZ256rrkz = 10994,
+ X86_VPMINUBZrm = 10995,
+ X86_VPMINUBZrmk = 10996,
+ X86_VPMINUBZrmkz = 10997,
+ X86_VPMINUBZrr = 10998,
+ X86_VPMINUBZrrk = 10999,
+ X86_VPMINUBZrrkz = 11000,
+ X86_VPMINUBrm = 11001,
+ X86_VPMINUBrr = 11002,
+ X86_VPMINUDYrm = 11003,
+ X86_VPMINUDYrr = 11004,
+ X86_VPMINUDZ128rm = 11005,
+ X86_VPMINUDZ128rmb = 11006,
+ X86_VPMINUDZ128rmbk = 11007,
+ X86_VPMINUDZ128rmbkz = 11008,
+ X86_VPMINUDZ128rmk = 11009,
+ X86_VPMINUDZ128rmkz = 11010,
+ X86_VPMINUDZ128rr = 11011,
+ X86_VPMINUDZ128rrk = 11012,
+ X86_VPMINUDZ128rrkz = 11013,
+ X86_VPMINUDZ256rm = 11014,
+ X86_VPMINUDZ256rmb = 11015,
+ X86_VPMINUDZ256rmbk = 11016,
+ X86_VPMINUDZ256rmbkz = 11017,
+ X86_VPMINUDZ256rmk = 11018,
+ X86_VPMINUDZ256rmkz = 11019,
+ X86_VPMINUDZ256rr = 11020,
+ X86_VPMINUDZ256rrk = 11021,
+ X86_VPMINUDZ256rrkz = 11022,
+ X86_VPMINUDZrm = 11023,
+ X86_VPMINUDZrmb = 11024,
+ X86_VPMINUDZrmbk = 11025,
+ X86_VPMINUDZrmbkz = 11026,
+ X86_VPMINUDZrmk = 11027,
+ X86_VPMINUDZrmkz = 11028,
+ X86_VPMINUDZrr = 11029,
+ X86_VPMINUDZrrk = 11030,
+ X86_VPMINUDZrrkz = 11031,
+ X86_VPMINUDrm = 11032,
+ X86_VPMINUDrr = 11033,
+ X86_VPMINUQZ128rm = 11034,
+ X86_VPMINUQZ128rmb = 11035,
+ X86_VPMINUQZ128rmbk = 11036,
+ X86_VPMINUQZ128rmbkz = 11037,
+ X86_VPMINUQZ128rmk = 11038,
+ X86_VPMINUQZ128rmkz = 11039,
+ X86_VPMINUQZ128rr = 11040,
+ X86_VPMINUQZ128rrk = 11041,
+ X86_VPMINUQZ128rrkz = 11042,
+ X86_VPMINUQZ256rm = 11043,
+ X86_VPMINUQZ256rmb = 11044,
+ X86_VPMINUQZ256rmbk = 11045,
+ X86_VPMINUQZ256rmbkz = 11046,
+ X86_VPMINUQZ256rmk = 11047,
+ X86_VPMINUQZ256rmkz = 11048,
+ X86_VPMINUQZ256rr = 11049,
+ X86_VPMINUQZ256rrk = 11050,
+ X86_VPMINUQZ256rrkz = 11051,
+ X86_VPMINUQZrm = 11052,
+ X86_VPMINUQZrmb = 11053,
+ X86_VPMINUQZrmbk = 11054,
+ X86_VPMINUQZrmbkz = 11055,
+ X86_VPMINUQZrmk = 11056,
+ X86_VPMINUQZrmkz = 11057,
+ X86_VPMINUQZrr = 11058,
+ X86_VPMINUQZrrk = 11059,
+ X86_VPMINUQZrrkz = 11060,
+ X86_VPMINUWYrm = 11061,
+ X86_VPMINUWYrr = 11062,
+ X86_VPMINUWZ128rm = 11063,
+ X86_VPMINUWZ128rmk = 11064,
+ X86_VPMINUWZ128rmkz = 11065,
+ X86_VPMINUWZ128rr = 11066,
+ X86_VPMINUWZ128rrk = 11067,
+ X86_VPMINUWZ128rrkz = 11068,
+ X86_VPMINUWZ256rm = 11069,
+ X86_VPMINUWZ256rmk = 11070,
+ X86_VPMINUWZ256rmkz = 11071,
+ X86_VPMINUWZ256rr = 11072,
+ X86_VPMINUWZ256rrk = 11073,
+ X86_VPMINUWZ256rrkz = 11074,
+ X86_VPMINUWZrm = 11075,
+ X86_VPMINUWZrmk = 11076,
+ X86_VPMINUWZrmkz = 11077,
+ X86_VPMINUWZrr = 11078,
+ X86_VPMINUWZrrk = 11079,
+ X86_VPMINUWZrrkz = 11080,
+ X86_VPMINUWrm = 11081,
+ X86_VPMINUWrr = 11082,
+ X86_VPMOVB2MZ128rr = 11083,
+ X86_VPMOVB2MZ256rr = 11084,
+ X86_VPMOVB2MZrr = 11085,
+ X86_VPMOVD2MZ128rr = 11086,
+ X86_VPMOVD2MZ256rr = 11087,
+ X86_VPMOVD2MZrr = 11088,
+ X86_VPMOVDBZ128mr = 11089,
+ X86_VPMOVDBZ128mrk = 11090,
+ X86_VPMOVDBZ128rr = 11091,
+ X86_VPMOVDBZ128rrk = 11092,
+ X86_VPMOVDBZ128rrkz = 11093,
+ X86_VPMOVDBZ256mr = 11094,
+ X86_VPMOVDBZ256mrk = 11095,
+ X86_VPMOVDBZ256rr = 11096,
+ X86_VPMOVDBZ256rrk = 11097,
+ X86_VPMOVDBZ256rrkz = 11098,
+ X86_VPMOVDBZmr = 11099,
+ X86_VPMOVDBZmrk = 11100,
+ X86_VPMOVDBZrr = 11101,
+ X86_VPMOVDBZrrk = 11102,
+ X86_VPMOVDBZrrkz = 11103,
+ X86_VPMOVDWZ128mr = 11104,
+ X86_VPMOVDWZ128mrk = 11105,
+ X86_VPMOVDWZ128rr = 11106,
+ X86_VPMOVDWZ128rrk = 11107,
+ X86_VPMOVDWZ128rrkz = 11108,
+ X86_VPMOVDWZ256mr = 11109,
+ X86_VPMOVDWZ256mrk = 11110,
+ X86_VPMOVDWZ256rr = 11111,
+ X86_VPMOVDWZ256rrk = 11112,
+ X86_VPMOVDWZ256rrkz = 11113,
+ X86_VPMOVDWZmr = 11114,
+ X86_VPMOVDWZmrk = 11115,
+ X86_VPMOVDWZrr = 11116,
+ X86_VPMOVDWZrrk = 11117,
+ X86_VPMOVDWZrrkz = 11118,
+ X86_VPMOVM2BZ128rr = 11119,
+ X86_VPMOVM2BZ256rr = 11120,
+ X86_VPMOVM2BZrr = 11121,
+ X86_VPMOVM2DZ128rr = 11122,
+ X86_VPMOVM2DZ256rr = 11123,
+ X86_VPMOVM2DZrr = 11124,
+ X86_VPMOVM2QZ128rr = 11125,
+ X86_VPMOVM2QZ256rr = 11126,
+ X86_VPMOVM2QZrr = 11127,
+ X86_VPMOVM2WZ128rr = 11128,
+ X86_VPMOVM2WZ256rr = 11129,
+ X86_VPMOVM2WZrr = 11130,
+ X86_VPMOVMSKBYrr = 11131,
+ X86_VPMOVMSKBrr = 11132,
+ X86_VPMOVQ2MZ128rr = 11133,
+ X86_VPMOVQ2MZ256rr = 11134,
+ X86_VPMOVQ2MZrr = 11135,
+ X86_VPMOVQBZ128mr = 11136,
+ X86_VPMOVQBZ128mrk = 11137,
+ X86_VPMOVQBZ128rr = 11138,
+ X86_VPMOVQBZ128rrk = 11139,
+ X86_VPMOVQBZ128rrkz = 11140,
+ X86_VPMOVQBZ256mr = 11141,
+ X86_VPMOVQBZ256mrk = 11142,
+ X86_VPMOVQBZ256rr = 11143,
+ X86_VPMOVQBZ256rrk = 11144,
+ X86_VPMOVQBZ256rrkz = 11145,
+ X86_VPMOVQBZmr = 11146,
+ X86_VPMOVQBZmrk = 11147,
+ X86_VPMOVQBZrr = 11148,
+ X86_VPMOVQBZrrk = 11149,
+ X86_VPMOVQBZrrkz = 11150,
+ X86_VPMOVQDZ128mr = 11151,
+ X86_VPMOVQDZ128mrk = 11152,
+ X86_VPMOVQDZ128rr = 11153,
+ X86_VPMOVQDZ128rrk = 11154,
+ X86_VPMOVQDZ128rrkz = 11155,
+ X86_VPMOVQDZ256mr = 11156,
+ X86_VPMOVQDZ256mrk = 11157,
+ X86_VPMOVQDZ256rr = 11158,
+ X86_VPMOVQDZ256rrk = 11159,
+ X86_VPMOVQDZ256rrkz = 11160,
+ X86_VPMOVQDZmr = 11161,
+ X86_VPMOVQDZmrk = 11162,
+ X86_VPMOVQDZrr = 11163,
+ X86_VPMOVQDZrrk = 11164,
+ X86_VPMOVQDZrrkz = 11165,
+ X86_VPMOVQWZ128mr = 11166,
+ X86_VPMOVQWZ128mrk = 11167,
+ X86_VPMOVQWZ128rr = 11168,
+ X86_VPMOVQWZ128rrk = 11169,
+ X86_VPMOVQWZ128rrkz = 11170,
+ X86_VPMOVQWZ256mr = 11171,
+ X86_VPMOVQWZ256mrk = 11172,
+ X86_VPMOVQWZ256rr = 11173,
+ X86_VPMOVQWZ256rrk = 11174,
+ X86_VPMOVQWZ256rrkz = 11175,
+ X86_VPMOVQWZmr = 11176,
+ X86_VPMOVQWZmrk = 11177,
+ X86_VPMOVQWZrr = 11178,
+ X86_VPMOVQWZrrk = 11179,
+ X86_VPMOVQWZrrkz = 11180,
+ X86_VPMOVSDBZ128mr = 11181,
+ X86_VPMOVSDBZ128mrk = 11182,
+ X86_VPMOVSDBZ128rr = 11183,
+ X86_VPMOVSDBZ128rrk = 11184,
+ X86_VPMOVSDBZ128rrkz = 11185,
+ X86_VPMOVSDBZ256mr = 11186,
+ X86_VPMOVSDBZ256mrk = 11187,
+ X86_VPMOVSDBZ256rr = 11188,
+ X86_VPMOVSDBZ256rrk = 11189,
+ X86_VPMOVSDBZ256rrkz = 11190,
+ X86_VPMOVSDBZmr = 11191,
+ X86_VPMOVSDBZmrk = 11192,
+ X86_VPMOVSDBZrr = 11193,
+ X86_VPMOVSDBZrrk = 11194,
+ X86_VPMOVSDBZrrkz = 11195,
+ X86_VPMOVSDWZ128mr = 11196,
+ X86_VPMOVSDWZ128mrk = 11197,
+ X86_VPMOVSDWZ128rr = 11198,
+ X86_VPMOVSDWZ128rrk = 11199,
+ X86_VPMOVSDWZ128rrkz = 11200,
+ X86_VPMOVSDWZ256mr = 11201,
+ X86_VPMOVSDWZ256mrk = 11202,
+ X86_VPMOVSDWZ256rr = 11203,
+ X86_VPMOVSDWZ256rrk = 11204,
+ X86_VPMOVSDWZ256rrkz = 11205,
+ X86_VPMOVSDWZmr = 11206,
+ X86_VPMOVSDWZmrk = 11207,
+ X86_VPMOVSDWZrr = 11208,
+ X86_VPMOVSDWZrrk = 11209,
+ X86_VPMOVSDWZrrkz = 11210,
+ X86_VPMOVSQBZ128mr = 11211,
+ X86_VPMOVSQBZ128mrk = 11212,
+ X86_VPMOVSQBZ128rr = 11213,
+ X86_VPMOVSQBZ128rrk = 11214,
+ X86_VPMOVSQBZ128rrkz = 11215,
+ X86_VPMOVSQBZ256mr = 11216,
+ X86_VPMOVSQBZ256mrk = 11217,
+ X86_VPMOVSQBZ256rr = 11218,
+ X86_VPMOVSQBZ256rrk = 11219,
+ X86_VPMOVSQBZ256rrkz = 11220,
+ X86_VPMOVSQBZmr = 11221,
+ X86_VPMOVSQBZmrk = 11222,
+ X86_VPMOVSQBZrr = 11223,
+ X86_VPMOVSQBZrrk = 11224,
+ X86_VPMOVSQBZrrkz = 11225,
+ X86_VPMOVSQDZ128mr = 11226,
+ X86_VPMOVSQDZ128mrk = 11227,
+ X86_VPMOVSQDZ128rr = 11228,
+ X86_VPMOVSQDZ128rrk = 11229,
+ X86_VPMOVSQDZ128rrkz = 11230,
+ X86_VPMOVSQDZ256mr = 11231,
+ X86_VPMOVSQDZ256mrk = 11232,
+ X86_VPMOVSQDZ256rr = 11233,
+ X86_VPMOVSQDZ256rrk = 11234,
+ X86_VPMOVSQDZ256rrkz = 11235,
+ X86_VPMOVSQDZmr = 11236,
+ X86_VPMOVSQDZmrk = 11237,
+ X86_VPMOVSQDZrr = 11238,
+ X86_VPMOVSQDZrrk = 11239,
+ X86_VPMOVSQDZrrkz = 11240,
+ X86_VPMOVSQWZ128mr = 11241,
+ X86_VPMOVSQWZ128mrk = 11242,
+ X86_VPMOVSQWZ128rr = 11243,
+ X86_VPMOVSQWZ128rrk = 11244,
+ X86_VPMOVSQWZ128rrkz = 11245,
+ X86_VPMOVSQWZ256mr = 11246,
+ X86_VPMOVSQWZ256mrk = 11247,
+ X86_VPMOVSQWZ256rr = 11248,
+ X86_VPMOVSQWZ256rrk = 11249,
+ X86_VPMOVSQWZ256rrkz = 11250,
+ X86_VPMOVSQWZmr = 11251,
+ X86_VPMOVSQWZmrk = 11252,
+ X86_VPMOVSQWZrr = 11253,
+ X86_VPMOVSQWZrrk = 11254,
+ X86_VPMOVSQWZrrkz = 11255,
+ X86_VPMOVSWBZ128mr = 11256,
+ X86_VPMOVSWBZ128mrk = 11257,
+ X86_VPMOVSWBZ128rr = 11258,
+ X86_VPMOVSWBZ128rrk = 11259,
+ X86_VPMOVSWBZ128rrkz = 11260,
+ X86_VPMOVSWBZ256mr = 11261,
+ X86_VPMOVSWBZ256mrk = 11262,
+ X86_VPMOVSWBZ256rr = 11263,
+ X86_VPMOVSWBZ256rrk = 11264,
+ X86_VPMOVSWBZ256rrkz = 11265,
+ X86_VPMOVSWBZmr = 11266,
+ X86_VPMOVSWBZmrk = 11267,
+ X86_VPMOVSWBZrr = 11268,
+ X86_VPMOVSWBZrrk = 11269,
+ X86_VPMOVSWBZrrkz = 11270,
+ X86_VPMOVSXBDYrm = 11271,
+ X86_VPMOVSXBDYrr = 11272,
+ X86_VPMOVSXBDZ128rm = 11273,
+ X86_VPMOVSXBDZ128rmk = 11274,
+ X86_VPMOVSXBDZ128rmkz = 11275,
+ X86_VPMOVSXBDZ128rr = 11276,
+ X86_VPMOVSXBDZ128rrk = 11277,
+ X86_VPMOVSXBDZ128rrkz = 11278,
+ X86_VPMOVSXBDZ256rm = 11279,
+ X86_VPMOVSXBDZ256rmk = 11280,
+ X86_VPMOVSXBDZ256rmkz = 11281,
+ X86_VPMOVSXBDZ256rr = 11282,
+ X86_VPMOVSXBDZ256rrk = 11283,
+ X86_VPMOVSXBDZ256rrkz = 11284,
+ X86_VPMOVSXBDZrm = 11285,
+ X86_VPMOVSXBDZrmk = 11286,
+ X86_VPMOVSXBDZrmkz = 11287,
+ X86_VPMOVSXBDZrr = 11288,
+ X86_VPMOVSXBDZrrk = 11289,
+ X86_VPMOVSXBDZrrkz = 11290,
+ X86_VPMOVSXBDrm = 11291,
+ X86_VPMOVSXBDrr = 11292,
+ X86_VPMOVSXBQYrm = 11293,
+ X86_VPMOVSXBQYrr = 11294,
+ X86_VPMOVSXBQZ128rm = 11295,
+ X86_VPMOVSXBQZ128rmk = 11296,
+ X86_VPMOVSXBQZ128rmkz = 11297,
+ X86_VPMOVSXBQZ128rr = 11298,
+ X86_VPMOVSXBQZ128rrk = 11299,
+ X86_VPMOVSXBQZ128rrkz = 11300,
+ X86_VPMOVSXBQZ256rm = 11301,
+ X86_VPMOVSXBQZ256rmk = 11302,
+ X86_VPMOVSXBQZ256rmkz = 11303,
+ X86_VPMOVSXBQZ256rr = 11304,
+ X86_VPMOVSXBQZ256rrk = 11305,
+ X86_VPMOVSXBQZ256rrkz = 11306,
+ X86_VPMOVSXBQZrm = 11307,
+ X86_VPMOVSXBQZrmk = 11308,
+ X86_VPMOVSXBQZrmkz = 11309,
+ X86_VPMOVSXBQZrr = 11310,
+ X86_VPMOVSXBQZrrk = 11311,
+ X86_VPMOVSXBQZrrkz = 11312,
+ X86_VPMOVSXBQrm = 11313,
+ X86_VPMOVSXBQrr = 11314,
+ X86_VPMOVSXBWYrm = 11315,
+ X86_VPMOVSXBWYrr = 11316,
+ X86_VPMOVSXBWZ128rm = 11317,
+ X86_VPMOVSXBWZ128rmk = 11318,
+ X86_VPMOVSXBWZ128rmkz = 11319,
+ X86_VPMOVSXBWZ128rr = 11320,
+ X86_VPMOVSXBWZ128rrk = 11321,
+ X86_VPMOVSXBWZ128rrkz = 11322,
+ X86_VPMOVSXBWZ256rm = 11323,
+ X86_VPMOVSXBWZ256rmk = 11324,
+ X86_VPMOVSXBWZ256rmkz = 11325,
+ X86_VPMOVSXBWZ256rr = 11326,
+ X86_VPMOVSXBWZ256rrk = 11327,
+ X86_VPMOVSXBWZ256rrkz = 11328,
+ X86_VPMOVSXBWZrm = 11329,
+ X86_VPMOVSXBWZrmk = 11330,
+ X86_VPMOVSXBWZrmkz = 11331,
+ X86_VPMOVSXBWZrr = 11332,
+ X86_VPMOVSXBWZrrk = 11333,
+ X86_VPMOVSXBWZrrkz = 11334,
+ X86_VPMOVSXBWrm = 11335,
+ X86_VPMOVSXBWrr = 11336,
+ X86_VPMOVSXDQYrm = 11337,
+ X86_VPMOVSXDQYrr = 11338,
+ X86_VPMOVSXDQZ128rm = 11339,
+ X86_VPMOVSXDQZ128rmk = 11340,
+ X86_VPMOVSXDQZ128rmkz = 11341,
+ X86_VPMOVSXDQZ128rr = 11342,
+ X86_VPMOVSXDQZ128rrk = 11343,
+ X86_VPMOVSXDQZ128rrkz = 11344,
+ X86_VPMOVSXDQZ256rm = 11345,
+ X86_VPMOVSXDQZ256rmk = 11346,
+ X86_VPMOVSXDQZ256rmkz = 11347,
+ X86_VPMOVSXDQZ256rr = 11348,
+ X86_VPMOVSXDQZ256rrk = 11349,
+ X86_VPMOVSXDQZ256rrkz = 11350,
+ X86_VPMOVSXDQZrm = 11351,
+ X86_VPMOVSXDQZrmk = 11352,
+ X86_VPMOVSXDQZrmkz = 11353,
+ X86_VPMOVSXDQZrr = 11354,
+ X86_VPMOVSXDQZrrk = 11355,
+ X86_VPMOVSXDQZrrkz = 11356,
+ X86_VPMOVSXDQrm = 11357,
+ X86_VPMOVSXDQrr = 11358,
+ X86_VPMOVSXWDYrm = 11359,
+ X86_VPMOVSXWDYrr = 11360,
+ X86_VPMOVSXWDZ128rm = 11361,
+ X86_VPMOVSXWDZ128rmk = 11362,
+ X86_VPMOVSXWDZ128rmkz = 11363,
+ X86_VPMOVSXWDZ128rr = 11364,
+ X86_VPMOVSXWDZ128rrk = 11365,
+ X86_VPMOVSXWDZ128rrkz = 11366,
+ X86_VPMOVSXWDZ256rm = 11367,
+ X86_VPMOVSXWDZ256rmk = 11368,
+ X86_VPMOVSXWDZ256rmkz = 11369,
+ X86_VPMOVSXWDZ256rr = 11370,
+ X86_VPMOVSXWDZ256rrk = 11371,
+ X86_VPMOVSXWDZ256rrkz = 11372,
+ X86_VPMOVSXWDZrm = 11373,
+ X86_VPMOVSXWDZrmk = 11374,
+ X86_VPMOVSXWDZrmkz = 11375,
+ X86_VPMOVSXWDZrr = 11376,
+ X86_VPMOVSXWDZrrk = 11377,
+ X86_VPMOVSXWDZrrkz = 11378,
+ X86_VPMOVSXWDrm = 11379,
+ X86_VPMOVSXWDrr = 11380,
+ X86_VPMOVSXWQYrm = 11381,
+ X86_VPMOVSXWQYrr = 11382,
+ X86_VPMOVSXWQZ128rm = 11383,
+ X86_VPMOVSXWQZ128rmk = 11384,
+ X86_VPMOVSXWQZ128rmkz = 11385,
+ X86_VPMOVSXWQZ128rr = 11386,
+ X86_VPMOVSXWQZ128rrk = 11387,
+ X86_VPMOVSXWQZ128rrkz = 11388,
+ X86_VPMOVSXWQZ256rm = 11389,
+ X86_VPMOVSXWQZ256rmk = 11390,
+ X86_VPMOVSXWQZ256rmkz = 11391,
+ X86_VPMOVSXWQZ256rr = 11392,
+ X86_VPMOVSXWQZ256rrk = 11393,
+ X86_VPMOVSXWQZ256rrkz = 11394,
+ X86_VPMOVSXWQZrm = 11395,
+ X86_VPMOVSXWQZrmk = 11396,
+ X86_VPMOVSXWQZrmkz = 11397,
+ X86_VPMOVSXWQZrr = 11398,
+ X86_VPMOVSXWQZrrk = 11399,
+ X86_VPMOVSXWQZrrkz = 11400,
+ X86_VPMOVSXWQrm = 11401,
+ X86_VPMOVSXWQrr = 11402,
+ X86_VPMOVUSDBZ128mr = 11403,
+ X86_VPMOVUSDBZ128mrk = 11404,
+ X86_VPMOVUSDBZ128rr = 11405,
+ X86_VPMOVUSDBZ128rrk = 11406,
+ X86_VPMOVUSDBZ128rrkz = 11407,
+ X86_VPMOVUSDBZ256mr = 11408,
+ X86_VPMOVUSDBZ256mrk = 11409,
+ X86_VPMOVUSDBZ256rr = 11410,
+ X86_VPMOVUSDBZ256rrk = 11411,
+ X86_VPMOVUSDBZ256rrkz = 11412,
+ X86_VPMOVUSDBZmr = 11413,
+ X86_VPMOVUSDBZmrk = 11414,
+ X86_VPMOVUSDBZrr = 11415,
+ X86_VPMOVUSDBZrrk = 11416,
+ X86_VPMOVUSDBZrrkz = 11417,
+ X86_VPMOVUSDWZ128mr = 11418,
+ X86_VPMOVUSDWZ128mrk = 11419,
+ X86_VPMOVUSDWZ128rr = 11420,
+ X86_VPMOVUSDWZ128rrk = 11421,
+ X86_VPMOVUSDWZ128rrkz = 11422,
+ X86_VPMOVUSDWZ256mr = 11423,
+ X86_VPMOVUSDWZ256mrk = 11424,
+ X86_VPMOVUSDWZ256rr = 11425,
+ X86_VPMOVUSDWZ256rrk = 11426,
+ X86_VPMOVUSDWZ256rrkz = 11427,
+ X86_VPMOVUSDWZmr = 11428,
+ X86_VPMOVUSDWZmrk = 11429,
+ X86_VPMOVUSDWZrr = 11430,
+ X86_VPMOVUSDWZrrk = 11431,
+ X86_VPMOVUSDWZrrkz = 11432,
+ X86_VPMOVUSQBZ128mr = 11433,
+ X86_VPMOVUSQBZ128mrk = 11434,
+ X86_VPMOVUSQBZ128rr = 11435,
+ X86_VPMOVUSQBZ128rrk = 11436,
+ X86_VPMOVUSQBZ128rrkz = 11437,
+ X86_VPMOVUSQBZ256mr = 11438,
+ X86_VPMOVUSQBZ256mrk = 11439,
+ X86_VPMOVUSQBZ256rr = 11440,
+ X86_VPMOVUSQBZ256rrk = 11441,
+ X86_VPMOVUSQBZ256rrkz = 11442,
+ X86_VPMOVUSQBZmr = 11443,
+ X86_VPMOVUSQBZmrk = 11444,
+ X86_VPMOVUSQBZrr = 11445,
+ X86_VPMOVUSQBZrrk = 11446,
+ X86_VPMOVUSQBZrrkz = 11447,
+ X86_VPMOVUSQDZ128mr = 11448,
+ X86_VPMOVUSQDZ128mrk = 11449,
+ X86_VPMOVUSQDZ128rr = 11450,
+ X86_VPMOVUSQDZ128rrk = 11451,
+ X86_VPMOVUSQDZ128rrkz = 11452,
+ X86_VPMOVUSQDZ256mr = 11453,
+ X86_VPMOVUSQDZ256mrk = 11454,
+ X86_VPMOVUSQDZ256rr = 11455,
+ X86_VPMOVUSQDZ256rrk = 11456,
+ X86_VPMOVUSQDZ256rrkz = 11457,
+ X86_VPMOVUSQDZmr = 11458,
+ X86_VPMOVUSQDZmrk = 11459,
+ X86_VPMOVUSQDZrr = 11460,
+ X86_VPMOVUSQDZrrk = 11461,
+ X86_VPMOVUSQDZrrkz = 11462,
+ X86_VPMOVUSQWZ128mr = 11463,
+ X86_VPMOVUSQWZ128mrk = 11464,
+ X86_VPMOVUSQWZ128rr = 11465,
+ X86_VPMOVUSQWZ128rrk = 11466,
+ X86_VPMOVUSQWZ128rrkz = 11467,
+ X86_VPMOVUSQWZ256mr = 11468,
+ X86_VPMOVUSQWZ256mrk = 11469,
+ X86_VPMOVUSQWZ256rr = 11470,
+ X86_VPMOVUSQWZ256rrk = 11471,
+ X86_VPMOVUSQWZ256rrkz = 11472,
+ X86_VPMOVUSQWZmr = 11473,
+ X86_VPMOVUSQWZmrk = 11474,
+ X86_VPMOVUSQWZrr = 11475,
+ X86_VPMOVUSQWZrrk = 11476,
+ X86_VPMOVUSQWZrrkz = 11477,
+ X86_VPMOVUSWBZ128mr = 11478,
+ X86_VPMOVUSWBZ128mrk = 11479,
+ X86_VPMOVUSWBZ128rr = 11480,
+ X86_VPMOVUSWBZ128rrk = 11481,
+ X86_VPMOVUSWBZ128rrkz = 11482,
+ X86_VPMOVUSWBZ256mr = 11483,
+ X86_VPMOVUSWBZ256mrk = 11484,
+ X86_VPMOVUSWBZ256rr = 11485,
+ X86_VPMOVUSWBZ256rrk = 11486,
+ X86_VPMOVUSWBZ256rrkz = 11487,
+ X86_VPMOVUSWBZmr = 11488,
+ X86_VPMOVUSWBZmrk = 11489,
+ X86_VPMOVUSWBZrr = 11490,
+ X86_VPMOVUSWBZrrk = 11491,
+ X86_VPMOVUSWBZrrkz = 11492,
+ X86_VPMOVW2MZ128rr = 11493,
+ X86_VPMOVW2MZ256rr = 11494,
+ X86_VPMOVW2MZrr = 11495,
+ X86_VPMOVWBZ128mr = 11496,
+ X86_VPMOVWBZ128mrk = 11497,
+ X86_VPMOVWBZ128rr = 11498,
+ X86_VPMOVWBZ128rrk = 11499,
+ X86_VPMOVWBZ128rrkz = 11500,
+ X86_VPMOVWBZ256mr = 11501,
+ X86_VPMOVWBZ256mrk = 11502,
+ X86_VPMOVWBZ256rr = 11503,
+ X86_VPMOVWBZ256rrk = 11504,
+ X86_VPMOVWBZ256rrkz = 11505,
+ X86_VPMOVWBZmr = 11506,
+ X86_VPMOVWBZmrk = 11507,
+ X86_VPMOVWBZrr = 11508,
+ X86_VPMOVWBZrrk = 11509,
+ X86_VPMOVWBZrrkz = 11510,
+ X86_VPMOVZXBDYrm = 11511,
+ X86_VPMOVZXBDYrr = 11512,
+ X86_VPMOVZXBDZ128rm = 11513,
+ X86_VPMOVZXBDZ128rmk = 11514,
+ X86_VPMOVZXBDZ128rmkz = 11515,
+ X86_VPMOVZXBDZ128rr = 11516,
+ X86_VPMOVZXBDZ128rrk = 11517,
+ X86_VPMOVZXBDZ128rrkz = 11518,
+ X86_VPMOVZXBDZ256rm = 11519,
+ X86_VPMOVZXBDZ256rmk = 11520,
+ X86_VPMOVZXBDZ256rmkz = 11521,
+ X86_VPMOVZXBDZ256rr = 11522,
+ X86_VPMOVZXBDZ256rrk = 11523,
+ X86_VPMOVZXBDZ256rrkz = 11524,
+ X86_VPMOVZXBDZrm = 11525,
+ X86_VPMOVZXBDZrmk = 11526,
+ X86_VPMOVZXBDZrmkz = 11527,
+ X86_VPMOVZXBDZrr = 11528,
+ X86_VPMOVZXBDZrrk = 11529,
+ X86_VPMOVZXBDZrrkz = 11530,
+ X86_VPMOVZXBDrm = 11531,
+ X86_VPMOVZXBDrr = 11532,
+ X86_VPMOVZXBQYrm = 11533,
+ X86_VPMOVZXBQYrr = 11534,
+ X86_VPMOVZXBQZ128rm = 11535,
+ X86_VPMOVZXBQZ128rmk = 11536,
+ X86_VPMOVZXBQZ128rmkz = 11537,
+ X86_VPMOVZXBQZ128rr = 11538,
+ X86_VPMOVZXBQZ128rrk = 11539,
+ X86_VPMOVZXBQZ128rrkz = 11540,
+ X86_VPMOVZXBQZ256rm = 11541,
+ X86_VPMOVZXBQZ256rmk = 11542,
+ X86_VPMOVZXBQZ256rmkz = 11543,
+ X86_VPMOVZXBQZ256rr = 11544,
+ X86_VPMOVZXBQZ256rrk = 11545,
+ X86_VPMOVZXBQZ256rrkz = 11546,
+ X86_VPMOVZXBQZrm = 11547,
+ X86_VPMOVZXBQZrmk = 11548,
+ X86_VPMOVZXBQZrmkz = 11549,
+ X86_VPMOVZXBQZrr = 11550,
+ X86_VPMOVZXBQZrrk = 11551,
+ X86_VPMOVZXBQZrrkz = 11552,
+ X86_VPMOVZXBQrm = 11553,
+ X86_VPMOVZXBQrr = 11554,
+ X86_VPMOVZXBWYrm = 11555,
+ X86_VPMOVZXBWYrr = 11556,
+ X86_VPMOVZXBWZ128rm = 11557,
+ X86_VPMOVZXBWZ128rmk = 11558,
+ X86_VPMOVZXBWZ128rmkz = 11559,
+ X86_VPMOVZXBWZ128rr = 11560,
+ X86_VPMOVZXBWZ128rrk = 11561,
+ X86_VPMOVZXBWZ128rrkz = 11562,
+ X86_VPMOVZXBWZ256rm = 11563,
+ X86_VPMOVZXBWZ256rmk = 11564,
+ X86_VPMOVZXBWZ256rmkz = 11565,
+ X86_VPMOVZXBWZ256rr = 11566,
+ X86_VPMOVZXBWZ256rrk = 11567,
+ X86_VPMOVZXBWZ256rrkz = 11568,
+ X86_VPMOVZXBWZrm = 11569,
+ X86_VPMOVZXBWZrmk = 11570,
+ X86_VPMOVZXBWZrmkz = 11571,
+ X86_VPMOVZXBWZrr = 11572,
+ X86_VPMOVZXBWZrrk = 11573,
+ X86_VPMOVZXBWZrrkz = 11574,
+ X86_VPMOVZXBWrm = 11575,
+ X86_VPMOVZXBWrr = 11576,
+ X86_VPMOVZXDQYrm = 11577,
+ X86_VPMOVZXDQYrr = 11578,
+ X86_VPMOVZXDQZ128rm = 11579,
+ X86_VPMOVZXDQZ128rmk = 11580,
+ X86_VPMOVZXDQZ128rmkz = 11581,
+ X86_VPMOVZXDQZ128rr = 11582,
+ X86_VPMOVZXDQZ128rrk = 11583,
+ X86_VPMOVZXDQZ128rrkz = 11584,
+ X86_VPMOVZXDQZ256rm = 11585,
+ X86_VPMOVZXDQZ256rmk = 11586,
+ X86_VPMOVZXDQZ256rmkz = 11587,
+ X86_VPMOVZXDQZ256rr = 11588,
+ X86_VPMOVZXDQZ256rrk = 11589,
+ X86_VPMOVZXDQZ256rrkz = 11590,
+ X86_VPMOVZXDQZrm = 11591,
+ X86_VPMOVZXDQZrmk = 11592,
+ X86_VPMOVZXDQZrmkz = 11593,
+ X86_VPMOVZXDQZrr = 11594,
+ X86_VPMOVZXDQZrrk = 11595,
+ X86_VPMOVZXDQZrrkz = 11596,
+ X86_VPMOVZXDQrm = 11597,
+ X86_VPMOVZXDQrr = 11598,
+ X86_VPMOVZXWDYrm = 11599,
+ X86_VPMOVZXWDYrr = 11600,
+ X86_VPMOVZXWDZ128rm = 11601,
+ X86_VPMOVZXWDZ128rmk = 11602,
+ X86_VPMOVZXWDZ128rmkz = 11603,
+ X86_VPMOVZXWDZ128rr = 11604,
+ X86_VPMOVZXWDZ128rrk = 11605,
+ X86_VPMOVZXWDZ128rrkz = 11606,
+ X86_VPMOVZXWDZ256rm = 11607,
+ X86_VPMOVZXWDZ256rmk = 11608,
+ X86_VPMOVZXWDZ256rmkz = 11609,
+ X86_VPMOVZXWDZ256rr = 11610,
+ X86_VPMOVZXWDZ256rrk = 11611,
+ X86_VPMOVZXWDZ256rrkz = 11612,
+ X86_VPMOVZXWDZrm = 11613,
+ X86_VPMOVZXWDZrmk = 11614,
+ X86_VPMOVZXWDZrmkz = 11615,
+ X86_VPMOVZXWDZrr = 11616,
+ X86_VPMOVZXWDZrrk = 11617,
+ X86_VPMOVZXWDZrrkz = 11618,
+ X86_VPMOVZXWDrm = 11619,
+ X86_VPMOVZXWDrr = 11620,
+ X86_VPMOVZXWQYrm = 11621,
+ X86_VPMOVZXWQYrr = 11622,
+ X86_VPMOVZXWQZ128rm = 11623,
+ X86_VPMOVZXWQZ128rmk = 11624,
+ X86_VPMOVZXWQZ128rmkz = 11625,
+ X86_VPMOVZXWQZ128rr = 11626,
+ X86_VPMOVZXWQZ128rrk = 11627,
+ X86_VPMOVZXWQZ128rrkz = 11628,
+ X86_VPMOVZXWQZ256rm = 11629,
+ X86_VPMOVZXWQZ256rmk = 11630,
+ X86_VPMOVZXWQZ256rmkz = 11631,
+ X86_VPMOVZXWQZ256rr = 11632,
+ X86_VPMOVZXWQZ256rrk = 11633,
+ X86_VPMOVZXWQZ256rrkz = 11634,
+ X86_VPMOVZXWQZrm = 11635,
+ X86_VPMOVZXWQZrmk = 11636,
+ X86_VPMOVZXWQZrmkz = 11637,
+ X86_VPMOVZXWQZrr = 11638,
+ X86_VPMOVZXWQZrrk = 11639,
+ X86_VPMOVZXWQZrrkz = 11640,
+ X86_VPMOVZXWQrm = 11641,
+ X86_VPMOVZXWQrr = 11642,
+ X86_VPMULDQYrm = 11643,
+ X86_VPMULDQYrr = 11644,
+ X86_VPMULDQZ128rm = 11645,
+ X86_VPMULDQZ128rmb = 11646,
+ X86_VPMULDQZ128rmbk = 11647,
+ X86_VPMULDQZ128rmbkz = 11648,
+ X86_VPMULDQZ128rmk = 11649,
+ X86_VPMULDQZ128rmkz = 11650,
+ X86_VPMULDQZ128rr = 11651,
+ X86_VPMULDQZ128rrk = 11652,
+ X86_VPMULDQZ128rrkz = 11653,
+ X86_VPMULDQZ256rm = 11654,
+ X86_VPMULDQZ256rmb = 11655,
+ X86_VPMULDQZ256rmbk = 11656,
+ X86_VPMULDQZ256rmbkz = 11657,
+ X86_VPMULDQZ256rmk = 11658,
+ X86_VPMULDQZ256rmkz = 11659,
+ X86_VPMULDQZ256rr = 11660,
+ X86_VPMULDQZ256rrk = 11661,
+ X86_VPMULDQZ256rrkz = 11662,
+ X86_VPMULDQZrm = 11663,
+ X86_VPMULDQZrmb = 11664,
+ X86_VPMULDQZrmbk = 11665,
+ X86_VPMULDQZrmbkz = 11666,
+ X86_VPMULDQZrmk = 11667,
+ X86_VPMULDQZrmkz = 11668,
+ X86_VPMULDQZrr = 11669,
+ X86_VPMULDQZrrk = 11670,
+ X86_VPMULDQZrrkz = 11671,
+ X86_VPMULDQrm = 11672,
+ X86_VPMULDQrr = 11673,
+ X86_VPMULHRSWYrm = 11674,
+ X86_VPMULHRSWYrr = 11675,
+ X86_VPMULHRSWZ128rm = 11676,
+ X86_VPMULHRSWZ128rmk = 11677,
+ X86_VPMULHRSWZ128rmkz = 11678,
+ X86_VPMULHRSWZ128rr = 11679,
+ X86_VPMULHRSWZ128rrk = 11680,
+ X86_VPMULHRSWZ128rrkz = 11681,
+ X86_VPMULHRSWZ256rm = 11682,
+ X86_VPMULHRSWZ256rmk = 11683,
+ X86_VPMULHRSWZ256rmkz = 11684,
+ X86_VPMULHRSWZ256rr = 11685,
+ X86_VPMULHRSWZ256rrk = 11686,
+ X86_VPMULHRSWZ256rrkz = 11687,
+ X86_VPMULHRSWZrm = 11688,
+ X86_VPMULHRSWZrmk = 11689,
+ X86_VPMULHRSWZrmkz = 11690,
+ X86_VPMULHRSWZrr = 11691,
+ X86_VPMULHRSWZrrk = 11692,
+ X86_VPMULHRSWZrrkz = 11693,
+ X86_VPMULHRSWrm = 11694,
+ X86_VPMULHRSWrr = 11695,
+ X86_VPMULHUWYrm = 11696,
+ X86_VPMULHUWYrr = 11697,
+ X86_VPMULHUWZ128rm = 11698,
+ X86_VPMULHUWZ128rmk = 11699,
+ X86_VPMULHUWZ128rmkz = 11700,
+ X86_VPMULHUWZ128rr = 11701,
+ X86_VPMULHUWZ128rrk = 11702,
+ X86_VPMULHUWZ128rrkz = 11703,
+ X86_VPMULHUWZ256rm = 11704,
+ X86_VPMULHUWZ256rmk = 11705,
+ X86_VPMULHUWZ256rmkz = 11706,
+ X86_VPMULHUWZ256rr = 11707,
+ X86_VPMULHUWZ256rrk = 11708,
+ X86_VPMULHUWZ256rrkz = 11709,
+ X86_VPMULHUWZrm = 11710,
+ X86_VPMULHUWZrmk = 11711,
+ X86_VPMULHUWZrmkz = 11712,
+ X86_VPMULHUWZrr = 11713,
+ X86_VPMULHUWZrrk = 11714,
+ X86_VPMULHUWZrrkz = 11715,
+ X86_VPMULHUWrm = 11716,
+ X86_VPMULHUWrr = 11717,
+ X86_VPMULHWYrm = 11718,
+ X86_VPMULHWYrr = 11719,
+ X86_VPMULHWZ128rm = 11720,
+ X86_VPMULHWZ128rmk = 11721,
+ X86_VPMULHWZ128rmkz = 11722,
+ X86_VPMULHWZ128rr = 11723,
+ X86_VPMULHWZ128rrk = 11724,
+ X86_VPMULHWZ128rrkz = 11725,
+ X86_VPMULHWZ256rm = 11726,
+ X86_VPMULHWZ256rmk = 11727,
+ X86_VPMULHWZ256rmkz = 11728,
+ X86_VPMULHWZ256rr = 11729,
+ X86_VPMULHWZ256rrk = 11730,
+ X86_VPMULHWZ256rrkz = 11731,
+ X86_VPMULHWZrm = 11732,
+ X86_VPMULHWZrmk = 11733,
+ X86_VPMULHWZrmkz = 11734,
+ X86_VPMULHWZrr = 11735,
+ X86_VPMULHWZrrk = 11736,
+ X86_VPMULHWZrrkz = 11737,
+ X86_VPMULHWrm = 11738,
+ X86_VPMULHWrr = 11739,
+ X86_VPMULLDYrm = 11740,
+ X86_VPMULLDYrr = 11741,
+ X86_VPMULLDZ128rm = 11742,
+ X86_VPMULLDZ128rmb = 11743,
+ X86_VPMULLDZ128rmbk = 11744,
+ X86_VPMULLDZ128rmbkz = 11745,
+ X86_VPMULLDZ128rmk = 11746,
+ X86_VPMULLDZ128rmkz = 11747,
+ X86_VPMULLDZ128rr = 11748,
+ X86_VPMULLDZ128rrk = 11749,
+ X86_VPMULLDZ128rrkz = 11750,
+ X86_VPMULLDZ256rm = 11751,
+ X86_VPMULLDZ256rmb = 11752,
+ X86_VPMULLDZ256rmbk = 11753,
+ X86_VPMULLDZ256rmbkz = 11754,
+ X86_VPMULLDZ256rmk = 11755,
+ X86_VPMULLDZ256rmkz = 11756,
+ X86_VPMULLDZ256rr = 11757,
+ X86_VPMULLDZ256rrk = 11758,
+ X86_VPMULLDZ256rrkz = 11759,
+ X86_VPMULLDZrm = 11760,
+ X86_VPMULLDZrmb = 11761,
+ X86_VPMULLDZrmbk = 11762,
+ X86_VPMULLDZrmbkz = 11763,
+ X86_VPMULLDZrmk = 11764,
+ X86_VPMULLDZrmkz = 11765,
+ X86_VPMULLDZrr = 11766,
+ X86_VPMULLDZrrk = 11767,
+ X86_VPMULLDZrrkz = 11768,
+ X86_VPMULLDrm = 11769,
+ X86_VPMULLDrr = 11770,
+ X86_VPMULLQZ128rm = 11771,
+ X86_VPMULLQZ128rmb = 11772,
+ X86_VPMULLQZ128rmbk = 11773,
+ X86_VPMULLQZ128rmbkz = 11774,
+ X86_VPMULLQZ128rmk = 11775,
+ X86_VPMULLQZ128rmkz = 11776,
+ X86_VPMULLQZ128rr = 11777,
+ X86_VPMULLQZ128rrk = 11778,
+ X86_VPMULLQZ128rrkz = 11779,
+ X86_VPMULLQZ256rm = 11780,
+ X86_VPMULLQZ256rmb = 11781,
+ X86_VPMULLQZ256rmbk = 11782,
+ X86_VPMULLQZ256rmbkz = 11783,
+ X86_VPMULLQZ256rmk = 11784,
+ X86_VPMULLQZ256rmkz = 11785,
+ X86_VPMULLQZ256rr = 11786,
+ X86_VPMULLQZ256rrk = 11787,
+ X86_VPMULLQZ256rrkz = 11788,
+ X86_VPMULLQZrm = 11789,
+ X86_VPMULLQZrmb = 11790,
+ X86_VPMULLQZrmbk = 11791,
+ X86_VPMULLQZrmbkz = 11792,
+ X86_VPMULLQZrmk = 11793,
+ X86_VPMULLQZrmkz = 11794,
+ X86_VPMULLQZrr = 11795,
+ X86_VPMULLQZrrk = 11796,
+ X86_VPMULLQZrrkz = 11797,
+ X86_VPMULLWYrm = 11798,
+ X86_VPMULLWYrr = 11799,
+ X86_VPMULLWZ128rm = 11800,
+ X86_VPMULLWZ128rmk = 11801,
+ X86_VPMULLWZ128rmkz = 11802,
+ X86_VPMULLWZ128rr = 11803,
+ X86_VPMULLWZ128rrk = 11804,
+ X86_VPMULLWZ128rrkz = 11805,
+ X86_VPMULLWZ256rm = 11806,
+ X86_VPMULLWZ256rmk = 11807,
+ X86_VPMULLWZ256rmkz = 11808,
+ X86_VPMULLWZ256rr = 11809,
+ X86_VPMULLWZ256rrk = 11810,
+ X86_VPMULLWZ256rrkz = 11811,
+ X86_VPMULLWZrm = 11812,
+ X86_VPMULLWZrmk = 11813,
+ X86_VPMULLWZrmkz = 11814,
+ X86_VPMULLWZrr = 11815,
+ X86_VPMULLWZrrk = 11816,
+ X86_VPMULLWZrrkz = 11817,
+ X86_VPMULLWrm = 11818,
+ X86_VPMULLWrr = 11819,
+ X86_VPMULTISHIFTQBZ128rm = 11820,
+ X86_VPMULTISHIFTQBZ128rmb = 11821,
+ X86_VPMULTISHIFTQBZ128rmbk = 11822,
+ X86_VPMULTISHIFTQBZ128rmbkz = 11823,
+ X86_VPMULTISHIFTQBZ128rmk = 11824,
+ X86_VPMULTISHIFTQBZ128rmkz = 11825,
+ X86_VPMULTISHIFTQBZ128rr = 11826,
+ X86_VPMULTISHIFTQBZ128rrk = 11827,
+ X86_VPMULTISHIFTQBZ128rrkz = 11828,
+ X86_VPMULTISHIFTQBZ256rm = 11829,
+ X86_VPMULTISHIFTQBZ256rmb = 11830,
+ X86_VPMULTISHIFTQBZ256rmbk = 11831,
+ X86_VPMULTISHIFTQBZ256rmbkz = 11832,
+ X86_VPMULTISHIFTQBZ256rmk = 11833,
+ X86_VPMULTISHIFTQBZ256rmkz = 11834,
+ X86_VPMULTISHIFTQBZ256rr = 11835,
+ X86_VPMULTISHIFTQBZ256rrk = 11836,
+ X86_VPMULTISHIFTQBZ256rrkz = 11837,
+ X86_VPMULTISHIFTQBZrm = 11838,
+ X86_VPMULTISHIFTQBZrmb = 11839,
+ X86_VPMULTISHIFTQBZrmbk = 11840,
+ X86_VPMULTISHIFTQBZrmbkz = 11841,
+ X86_VPMULTISHIFTQBZrmk = 11842,
+ X86_VPMULTISHIFTQBZrmkz = 11843,
+ X86_VPMULTISHIFTQBZrr = 11844,
+ X86_VPMULTISHIFTQBZrrk = 11845,
+ X86_VPMULTISHIFTQBZrrkz = 11846,
+ X86_VPMULUDQYrm = 11847,
+ X86_VPMULUDQYrr = 11848,
+ X86_VPMULUDQZ128rm = 11849,
+ X86_VPMULUDQZ128rmb = 11850,
+ X86_VPMULUDQZ128rmbk = 11851,
+ X86_VPMULUDQZ128rmbkz = 11852,
+ X86_VPMULUDQZ128rmk = 11853,
+ X86_VPMULUDQZ128rmkz = 11854,
+ X86_VPMULUDQZ128rr = 11855,
+ X86_VPMULUDQZ128rrk = 11856,
+ X86_VPMULUDQZ128rrkz = 11857,
+ X86_VPMULUDQZ256rm = 11858,
+ X86_VPMULUDQZ256rmb = 11859,
+ X86_VPMULUDQZ256rmbk = 11860,
+ X86_VPMULUDQZ256rmbkz = 11861,
+ X86_VPMULUDQZ256rmk = 11862,
+ X86_VPMULUDQZ256rmkz = 11863,
+ X86_VPMULUDQZ256rr = 11864,
+ X86_VPMULUDQZ256rrk = 11865,
+ X86_VPMULUDQZ256rrkz = 11866,
+ X86_VPMULUDQZrm = 11867,
+ X86_VPMULUDQZrmb = 11868,
+ X86_VPMULUDQZrmbk = 11869,
+ X86_VPMULUDQZrmbkz = 11870,
+ X86_VPMULUDQZrmk = 11871,
+ X86_VPMULUDQZrmkz = 11872,
+ X86_VPMULUDQZrr = 11873,
+ X86_VPMULUDQZrrk = 11874,
+ X86_VPMULUDQZrrkz = 11875,
+ X86_VPMULUDQrm = 11876,
+ X86_VPMULUDQrr = 11877,
+ X86_VPOPCNTBZ128rm = 11878,
+ X86_VPOPCNTBZ128rmk = 11879,
+ X86_VPOPCNTBZ128rmkz = 11880,
+ X86_VPOPCNTBZ128rr = 11881,
+ X86_VPOPCNTBZ128rrk = 11882,
+ X86_VPOPCNTBZ128rrkz = 11883,
+ X86_VPOPCNTBZ256rm = 11884,
+ X86_VPOPCNTBZ256rmk = 11885,
+ X86_VPOPCNTBZ256rmkz = 11886,
+ X86_VPOPCNTBZ256rr = 11887,
+ X86_VPOPCNTBZ256rrk = 11888,
+ X86_VPOPCNTBZ256rrkz = 11889,
+ X86_VPOPCNTBZrm = 11890,
+ X86_VPOPCNTBZrmk = 11891,
+ X86_VPOPCNTBZrmkz = 11892,
+ X86_VPOPCNTBZrr = 11893,
+ X86_VPOPCNTBZrrk = 11894,
+ X86_VPOPCNTBZrrkz = 11895,
+ X86_VPOPCNTDZ128rm = 11896,
+ X86_VPOPCNTDZ128rmb = 11897,
+ X86_VPOPCNTDZ128rmbk = 11898,
+ X86_VPOPCNTDZ128rmbkz = 11899,
+ X86_VPOPCNTDZ128rmk = 11900,
+ X86_VPOPCNTDZ128rmkz = 11901,
+ X86_VPOPCNTDZ128rr = 11902,
+ X86_VPOPCNTDZ128rrk = 11903,
+ X86_VPOPCNTDZ128rrkz = 11904,
+ X86_VPOPCNTDZ256rm = 11905,
+ X86_VPOPCNTDZ256rmb = 11906,
+ X86_VPOPCNTDZ256rmbk = 11907,
+ X86_VPOPCNTDZ256rmbkz = 11908,
+ X86_VPOPCNTDZ256rmk = 11909,
+ X86_VPOPCNTDZ256rmkz = 11910,
+ X86_VPOPCNTDZ256rr = 11911,
+ X86_VPOPCNTDZ256rrk = 11912,
+ X86_VPOPCNTDZ256rrkz = 11913,
+ X86_VPOPCNTDZrm = 11914,
+ X86_VPOPCNTDZrmb = 11915,
+ X86_VPOPCNTDZrmbk = 11916,
+ X86_VPOPCNTDZrmbkz = 11917,
+ X86_VPOPCNTDZrmk = 11918,
+ X86_VPOPCNTDZrmkz = 11919,
+ X86_VPOPCNTDZrr = 11920,
+ X86_VPOPCNTDZrrk = 11921,
+ X86_VPOPCNTDZrrkz = 11922,
+ X86_VPOPCNTQZ128rm = 11923,
+ X86_VPOPCNTQZ128rmb = 11924,
+ X86_VPOPCNTQZ128rmbk = 11925,
+ X86_VPOPCNTQZ128rmbkz = 11926,
+ X86_VPOPCNTQZ128rmk = 11927,
+ X86_VPOPCNTQZ128rmkz = 11928,
+ X86_VPOPCNTQZ128rr = 11929,
+ X86_VPOPCNTQZ128rrk = 11930,
+ X86_VPOPCNTQZ128rrkz = 11931,
+ X86_VPOPCNTQZ256rm = 11932,
+ X86_VPOPCNTQZ256rmb = 11933,
+ X86_VPOPCNTQZ256rmbk = 11934,
+ X86_VPOPCNTQZ256rmbkz = 11935,
+ X86_VPOPCNTQZ256rmk = 11936,
+ X86_VPOPCNTQZ256rmkz = 11937,
+ X86_VPOPCNTQZ256rr = 11938,
+ X86_VPOPCNTQZ256rrk = 11939,
+ X86_VPOPCNTQZ256rrkz = 11940,
+ X86_VPOPCNTQZrm = 11941,
+ X86_VPOPCNTQZrmb = 11942,
+ X86_VPOPCNTQZrmbk = 11943,
+ X86_VPOPCNTQZrmbkz = 11944,
+ X86_VPOPCNTQZrmk = 11945,
+ X86_VPOPCNTQZrmkz = 11946,
+ X86_VPOPCNTQZrr = 11947,
+ X86_VPOPCNTQZrrk = 11948,
+ X86_VPOPCNTQZrrkz = 11949,
+ X86_VPOPCNTWZ128rm = 11950,
+ X86_VPOPCNTWZ128rmk = 11951,
+ X86_VPOPCNTWZ128rmkz = 11952,
+ X86_VPOPCNTWZ128rr = 11953,
+ X86_VPOPCNTWZ128rrk = 11954,
+ X86_VPOPCNTWZ128rrkz = 11955,
+ X86_VPOPCNTWZ256rm = 11956,
+ X86_VPOPCNTWZ256rmk = 11957,
+ X86_VPOPCNTWZ256rmkz = 11958,
+ X86_VPOPCNTWZ256rr = 11959,
+ X86_VPOPCNTWZ256rrk = 11960,
+ X86_VPOPCNTWZ256rrkz = 11961,
+ X86_VPOPCNTWZrm = 11962,
+ X86_VPOPCNTWZrmk = 11963,
+ X86_VPOPCNTWZrmkz = 11964,
+ X86_VPOPCNTWZrr = 11965,
+ X86_VPOPCNTWZrrk = 11966,
+ X86_VPOPCNTWZrrkz = 11967,
+ X86_VPORDZ128rm = 11968,
+ X86_VPORDZ128rmb = 11969,
+ X86_VPORDZ128rmbk = 11970,
+ X86_VPORDZ128rmbkz = 11971,
+ X86_VPORDZ128rmk = 11972,
+ X86_VPORDZ128rmkz = 11973,
+ X86_VPORDZ128rr = 11974,
+ X86_VPORDZ128rrk = 11975,
+ X86_VPORDZ128rrkz = 11976,
+ X86_VPORDZ256rm = 11977,
+ X86_VPORDZ256rmb = 11978,
+ X86_VPORDZ256rmbk = 11979,
+ X86_VPORDZ256rmbkz = 11980,
+ X86_VPORDZ256rmk = 11981,
+ X86_VPORDZ256rmkz = 11982,
+ X86_VPORDZ256rr = 11983,
+ X86_VPORDZ256rrk = 11984,
+ X86_VPORDZ256rrkz = 11985,
+ X86_VPORDZrm = 11986,
+ X86_VPORDZrmb = 11987,
+ X86_VPORDZrmbk = 11988,
+ X86_VPORDZrmbkz = 11989,
+ X86_VPORDZrmk = 11990,
+ X86_VPORDZrmkz = 11991,
+ X86_VPORDZrr = 11992,
+ X86_VPORDZrrk = 11993,
+ X86_VPORDZrrkz = 11994,
+ X86_VPORQZ128rm = 11995,
+ X86_VPORQZ128rmb = 11996,
+ X86_VPORQZ128rmbk = 11997,
+ X86_VPORQZ128rmbkz = 11998,
+ X86_VPORQZ128rmk = 11999,
+ X86_VPORQZ128rmkz = 12000,
+ X86_VPORQZ128rr = 12001,
+ X86_VPORQZ128rrk = 12002,
+ X86_VPORQZ128rrkz = 12003,
+ X86_VPORQZ256rm = 12004,
+ X86_VPORQZ256rmb = 12005,
+ X86_VPORQZ256rmbk = 12006,
+ X86_VPORQZ256rmbkz = 12007,
+ X86_VPORQZ256rmk = 12008,
+ X86_VPORQZ256rmkz = 12009,
+ X86_VPORQZ256rr = 12010,
+ X86_VPORQZ256rrk = 12011,
+ X86_VPORQZ256rrkz = 12012,
+ X86_VPORQZrm = 12013,
+ X86_VPORQZrmb = 12014,
+ X86_VPORQZrmbk = 12015,
+ X86_VPORQZrmbkz = 12016,
+ X86_VPORQZrmk = 12017,
+ X86_VPORQZrmkz = 12018,
+ X86_VPORQZrr = 12019,
+ X86_VPORQZrrk = 12020,
+ X86_VPORQZrrkz = 12021,
+ X86_VPORYrm = 12022,
+ X86_VPORYrr = 12023,
+ X86_VPORrm = 12024,
+ X86_VPORrr = 12025,
+ X86_VPPERMrmr = 12026,
+ X86_VPPERMrrm = 12027,
+ X86_VPPERMrrr = 12028,
+ X86_VPPERMrrr_REV = 12029,
+ X86_VPROLDZ128mbi = 12030,
+ X86_VPROLDZ128mbik = 12031,
+ X86_VPROLDZ128mbikz = 12032,
+ X86_VPROLDZ128mi = 12033,
+ X86_VPROLDZ128mik = 12034,
+ X86_VPROLDZ128mikz = 12035,
+ X86_VPROLDZ128ri = 12036,
+ X86_VPROLDZ128rik = 12037,
+ X86_VPROLDZ128rikz = 12038,
+ X86_VPROLDZ256mbi = 12039,
+ X86_VPROLDZ256mbik = 12040,
+ X86_VPROLDZ256mbikz = 12041,
+ X86_VPROLDZ256mi = 12042,
+ X86_VPROLDZ256mik = 12043,
+ X86_VPROLDZ256mikz = 12044,
+ X86_VPROLDZ256ri = 12045,
+ X86_VPROLDZ256rik = 12046,
+ X86_VPROLDZ256rikz = 12047,
+ X86_VPROLDZmbi = 12048,
+ X86_VPROLDZmbik = 12049,
+ X86_VPROLDZmbikz = 12050,
+ X86_VPROLDZmi = 12051,
+ X86_VPROLDZmik = 12052,
+ X86_VPROLDZmikz = 12053,
+ X86_VPROLDZri = 12054,
+ X86_VPROLDZrik = 12055,
+ X86_VPROLDZrikz = 12056,
+ X86_VPROLQZ128mbi = 12057,
+ X86_VPROLQZ128mbik = 12058,
+ X86_VPROLQZ128mbikz = 12059,
+ X86_VPROLQZ128mi = 12060,
+ X86_VPROLQZ128mik = 12061,
+ X86_VPROLQZ128mikz = 12062,
+ X86_VPROLQZ128ri = 12063,
+ X86_VPROLQZ128rik = 12064,
+ X86_VPROLQZ128rikz = 12065,
+ X86_VPROLQZ256mbi = 12066,
+ X86_VPROLQZ256mbik = 12067,
+ X86_VPROLQZ256mbikz = 12068,
+ X86_VPROLQZ256mi = 12069,
+ X86_VPROLQZ256mik = 12070,
+ X86_VPROLQZ256mikz = 12071,
+ X86_VPROLQZ256ri = 12072,
+ X86_VPROLQZ256rik = 12073,
+ X86_VPROLQZ256rikz = 12074,
+ X86_VPROLQZmbi = 12075,
+ X86_VPROLQZmbik = 12076,
+ X86_VPROLQZmbikz = 12077,
+ X86_VPROLQZmi = 12078,
+ X86_VPROLQZmik = 12079,
+ X86_VPROLQZmikz = 12080,
+ X86_VPROLQZri = 12081,
+ X86_VPROLQZrik = 12082,
+ X86_VPROLQZrikz = 12083,
+ X86_VPROLVDZ128rm = 12084,
+ X86_VPROLVDZ128rmb = 12085,
+ X86_VPROLVDZ128rmbk = 12086,
+ X86_VPROLVDZ128rmbkz = 12087,
+ X86_VPROLVDZ128rmk = 12088,
+ X86_VPROLVDZ128rmkz = 12089,
+ X86_VPROLVDZ128rr = 12090,
+ X86_VPROLVDZ128rrk = 12091,
+ X86_VPROLVDZ128rrkz = 12092,
+ X86_VPROLVDZ256rm = 12093,
+ X86_VPROLVDZ256rmb = 12094,
+ X86_VPROLVDZ256rmbk = 12095,
+ X86_VPROLVDZ256rmbkz = 12096,
+ X86_VPROLVDZ256rmk = 12097,
+ X86_VPROLVDZ256rmkz = 12098,
+ X86_VPROLVDZ256rr = 12099,
+ X86_VPROLVDZ256rrk = 12100,
+ X86_VPROLVDZ256rrkz = 12101,
+ X86_VPROLVDZrm = 12102,
+ X86_VPROLVDZrmb = 12103,
+ X86_VPROLVDZrmbk = 12104,
+ X86_VPROLVDZrmbkz = 12105,
+ X86_VPROLVDZrmk = 12106,
+ X86_VPROLVDZrmkz = 12107,
+ X86_VPROLVDZrr = 12108,
+ X86_VPROLVDZrrk = 12109,
+ X86_VPROLVDZrrkz = 12110,
+ X86_VPROLVQZ128rm = 12111,
+ X86_VPROLVQZ128rmb = 12112,
+ X86_VPROLVQZ128rmbk = 12113,
+ X86_VPROLVQZ128rmbkz = 12114,
+ X86_VPROLVQZ128rmk = 12115,
+ X86_VPROLVQZ128rmkz = 12116,
+ X86_VPROLVQZ128rr = 12117,
+ X86_VPROLVQZ128rrk = 12118,
+ X86_VPROLVQZ128rrkz = 12119,
+ X86_VPROLVQZ256rm = 12120,
+ X86_VPROLVQZ256rmb = 12121,
+ X86_VPROLVQZ256rmbk = 12122,
+ X86_VPROLVQZ256rmbkz = 12123,
+ X86_VPROLVQZ256rmk = 12124,
+ X86_VPROLVQZ256rmkz = 12125,
+ X86_VPROLVQZ256rr = 12126,
+ X86_VPROLVQZ256rrk = 12127,
+ X86_VPROLVQZ256rrkz = 12128,
+ X86_VPROLVQZrm = 12129,
+ X86_VPROLVQZrmb = 12130,
+ X86_VPROLVQZrmbk = 12131,
+ X86_VPROLVQZrmbkz = 12132,
+ X86_VPROLVQZrmk = 12133,
+ X86_VPROLVQZrmkz = 12134,
+ X86_VPROLVQZrr = 12135,
+ X86_VPROLVQZrrk = 12136,
+ X86_VPROLVQZrrkz = 12137,
+ X86_VPRORDZ128mbi = 12138,
+ X86_VPRORDZ128mbik = 12139,
+ X86_VPRORDZ128mbikz = 12140,
+ X86_VPRORDZ128mi = 12141,
+ X86_VPRORDZ128mik = 12142,
+ X86_VPRORDZ128mikz = 12143,
+ X86_VPRORDZ128ri = 12144,
+ X86_VPRORDZ128rik = 12145,
+ X86_VPRORDZ128rikz = 12146,
+ X86_VPRORDZ256mbi = 12147,
+ X86_VPRORDZ256mbik = 12148,
+ X86_VPRORDZ256mbikz = 12149,
+ X86_VPRORDZ256mi = 12150,
+ X86_VPRORDZ256mik = 12151,
+ X86_VPRORDZ256mikz = 12152,
+ X86_VPRORDZ256ri = 12153,
+ X86_VPRORDZ256rik = 12154,
+ X86_VPRORDZ256rikz = 12155,
+ X86_VPRORDZmbi = 12156,
+ X86_VPRORDZmbik = 12157,
+ X86_VPRORDZmbikz = 12158,
+ X86_VPRORDZmi = 12159,
+ X86_VPRORDZmik = 12160,
+ X86_VPRORDZmikz = 12161,
+ X86_VPRORDZri = 12162,
+ X86_VPRORDZrik = 12163,
+ X86_VPRORDZrikz = 12164,
+ X86_VPRORQZ128mbi = 12165,
+ X86_VPRORQZ128mbik = 12166,
+ X86_VPRORQZ128mbikz = 12167,
+ X86_VPRORQZ128mi = 12168,
+ X86_VPRORQZ128mik = 12169,
+ X86_VPRORQZ128mikz = 12170,
+ X86_VPRORQZ128ri = 12171,
+ X86_VPRORQZ128rik = 12172,
+ X86_VPRORQZ128rikz = 12173,
+ X86_VPRORQZ256mbi = 12174,
+ X86_VPRORQZ256mbik = 12175,
+ X86_VPRORQZ256mbikz = 12176,
+ X86_VPRORQZ256mi = 12177,
+ X86_VPRORQZ256mik = 12178,
+ X86_VPRORQZ256mikz = 12179,
+ X86_VPRORQZ256ri = 12180,
+ X86_VPRORQZ256rik = 12181,
+ X86_VPRORQZ256rikz = 12182,
+ X86_VPRORQZmbi = 12183,
+ X86_VPRORQZmbik = 12184,
+ X86_VPRORQZmbikz = 12185,
+ X86_VPRORQZmi = 12186,
+ X86_VPRORQZmik = 12187,
+ X86_VPRORQZmikz = 12188,
+ X86_VPRORQZri = 12189,
+ X86_VPRORQZrik = 12190,
+ X86_VPRORQZrikz = 12191,
+ X86_VPRORVDZ128rm = 12192,
+ X86_VPRORVDZ128rmb = 12193,
+ X86_VPRORVDZ128rmbk = 12194,
+ X86_VPRORVDZ128rmbkz = 12195,
+ X86_VPRORVDZ128rmk = 12196,
+ X86_VPRORVDZ128rmkz = 12197,
+ X86_VPRORVDZ128rr = 12198,
+ X86_VPRORVDZ128rrk = 12199,
+ X86_VPRORVDZ128rrkz = 12200,
+ X86_VPRORVDZ256rm = 12201,
+ X86_VPRORVDZ256rmb = 12202,
+ X86_VPRORVDZ256rmbk = 12203,
+ X86_VPRORVDZ256rmbkz = 12204,
+ X86_VPRORVDZ256rmk = 12205,
+ X86_VPRORVDZ256rmkz = 12206,
+ X86_VPRORVDZ256rr = 12207,
+ X86_VPRORVDZ256rrk = 12208,
+ X86_VPRORVDZ256rrkz = 12209,
+ X86_VPRORVDZrm = 12210,
+ X86_VPRORVDZrmb = 12211,
+ X86_VPRORVDZrmbk = 12212,
+ X86_VPRORVDZrmbkz = 12213,
+ X86_VPRORVDZrmk = 12214,
+ X86_VPRORVDZrmkz = 12215,
+ X86_VPRORVDZrr = 12216,
+ X86_VPRORVDZrrk = 12217,
+ X86_VPRORVDZrrkz = 12218,
+ X86_VPRORVQZ128rm = 12219,
+ X86_VPRORVQZ128rmb = 12220,
+ X86_VPRORVQZ128rmbk = 12221,
+ X86_VPRORVQZ128rmbkz = 12222,
+ X86_VPRORVQZ128rmk = 12223,
+ X86_VPRORVQZ128rmkz = 12224,
+ X86_VPRORVQZ128rr = 12225,
+ X86_VPRORVQZ128rrk = 12226,
+ X86_VPRORVQZ128rrkz = 12227,
+ X86_VPRORVQZ256rm = 12228,
+ X86_VPRORVQZ256rmb = 12229,
+ X86_VPRORVQZ256rmbk = 12230,
+ X86_VPRORVQZ256rmbkz = 12231,
+ X86_VPRORVQZ256rmk = 12232,
+ X86_VPRORVQZ256rmkz = 12233,
+ X86_VPRORVQZ256rr = 12234,
+ X86_VPRORVQZ256rrk = 12235,
+ X86_VPRORVQZ256rrkz = 12236,
+ X86_VPRORVQZrm = 12237,
+ X86_VPRORVQZrmb = 12238,
+ X86_VPRORVQZrmbk = 12239,
+ X86_VPRORVQZrmbkz = 12240,
+ X86_VPRORVQZrmk = 12241,
+ X86_VPRORVQZrmkz = 12242,
+ X86_VPRORVQZrr = 12243,
+ X86_VPRORVQZrrk = 12244,
+ X86_VPRORVQZrrkz = 12245,
+ X86_VPROTBmi = 12246,
+ X86_VPROTBmr = 12247,
+ X86_VPROTBri = 12248,
+ X86_VPROTBrm = 12249,
+ X86_VPROTBrr = 12250,
+ X86_VPROTBrr_REV = 12251,
+ X86_VPROTDmi = 12252,
+ X86_VPROTDmr = 12253,
+ X86_VPROTDri = 12254,
+ X86_VPROTDrm = 12255,
+ X86_VPROTDrr = 12256,
+ X86_VPROTDrr_REV = 12257,
+ X86_VPROTQmi = 12258,
+ X86_VPROTQmr = 12259,
+ X86_VPROTQri = 12260,
+ X86_VPROTQrm = 12261,
+ X86_VPROTQrr = 12262,
+ X86_VPROTQrr_REV = 12263,
+ X86_VPROTWmi = 12264,
+ X86_VPROTWmr = 12265,
+ X86_VPROTWri = 12266,
+ X86_VPROTWrm = 12267,
+ X86_VPROTWrr = 12268,
+ X86_VPROTWrr_REV = 12269,
+ X86_VPSADBWYrm = 12270,
+ X86_VPSADBWYrr = 12271,
+ X86_VPSADBWZ128rm = 12272,
+ X86_VPSADBWZ128rr = 12273,
+ X86_VPSADBWZ256rm = 12274,
+ X86_VPSADBWZ256rr = 12275,
+ X86_VPSADBWZrm = 12276,
+ X86_VPSADBWZrr = 12277,
+ X86_VPSADBWrm = 12278,
+ X86_VPSADBWrr = 12279,
+ X86_VPSCATTERDDZ128mr = 12280,
+ X86_VPSCATTERDDZ256mr = 12281,
+ X86_VPSCATTERDDZmr = 12282,
+ X86_VPSCATTERDQZ128mr = 12283,
+ X86_VPSCATTERDQZ256mr = 12284,
+ X86_VPSCATTERDQZmr = 12285,
+ X86_VPSCATTERQDZ128mr = 12286,
+ X86_VPSCATTERQDZ256mr = 12287,
+ X86_VPSCATTERQDZmr = 12288,
+ X86_VPSCATTERQQZ128mr = 12289,
+ X86_VPSCATTERQQZ256mr = 12290,
+ X86_VPSCATTERQQZmr = 12291,
+ X86_VPSHABmr = 12292,
+ X86_VPSHABrm = 12293,
+ X86_VPSHABrr = 12294,
+ X86_VPSHABrr_REV = 12295,
+ X86_VPSHADmr = 12296,
+ X86_VPSHADrm = 12297,
+ X86_VPSHADrr = 12298,
+ X86_VPSHADrr_REV = 12299,
+ X86_VPSHAQmr = 12300,
+ X86_VPSHAQrm = 12301,
+ X86_VPSHAQrr = 12302,
+ X86_VPSHAQrr_REV = 12303,
+ X86_VPSHAWmr = 12304,
+ X86_VPSHAWrm = 12305,
+ X86_VPSHAWrr = 12306,
+ X86_VPSHAWrr_REV = 12307,
+ X86_VPSHLBmr = 12308,
+ X86_VPSHLBrm = 12309,
+ X86_VPSHLBrr = 12310,
+ X86_VPSHLBrr_REV = 12311,
+ X86_VPSHLDDZ128rmbi = 12312,
+ X86_VPSHLDDZ128rmbik = 12313,
+ X86_VPSHLDDZ128rmbikz = 12314,
+ X86_VPSHLDDZ128rmi = 12315,
+ X86_VPSHLDDZ128rmik = 12316,
+ X86_VPSHLDDZ128rmikz = 12317,
+ X86_VPSHLDDZ128rri = 12318,
+ X86_VPSHLDDZ128rrik = 12319,
+ X86_VPSHLDDZ128rrikz = 12320,
+ X86_VPSHLDDZ256rmbi = 12321,
+ X86_VPSHLDDZ256rmbik = 12322,
+ X86_VPSHLDDZ256rmbikz = 12323,
+ X86_VPSHLDDZ256rmi = 12324,
+ X86_VPSHLDDZ256rmik = 12325,
+ X86_VPSHLDDZ256rmikz = 12326,
+ X86_VPSHLDDZ256rri = 12327,
+ X86_VPSHLDDZ256rrik = 12328,
+ X86_VPSHLDDZ256rrikz = 12329,
+ X86_VPSHLDDZrmbi = 12330,
+ X86_VPSHLDDZrmbik = 12331,
+ X86_VPSHLDDZrmbikz = 12332,
+ X86_VPSHLDDZrmi = 12333,
+ X86_VPSHLDDZrmik = 12334,
+ X86_VPSHLDDZrmikz = 12335,
+ X86_VPSHLDDZrri = 12336,
+ X86_VPSHLDDZrrik = 12337,
+ X86_VPSHLDDZrrikz = 12338,
+ X86_VPSHLDQZ128rmbi = 12339,
+ X86_VPSHLDQZ128rmbik = 12340,
+ X86_VPSHLDQZ128rmbikz = 12341,
+ X86_VPSHLDQZ128rmi = 12342,
+ X86_VPSHLDQZ128rmik = 12343,
+ X86_VPSHLDQZ128rmikz = 12344,
+ X86_VPSHLDQZ128rri = 12345,
+ X86_VPSHLDQZ128rrik = 12346,
+ X86_VPSHLDQZ128rrikz = 12347,
+ X86_VPSHLDQZ256rmbi = 12348,
+ X86_VPSHLDQZ256rmbik = 12349,
+ X86_VPSHLDQZ256rmbikz = 12350,
+ X86_VPSHLDQZ256rmi = 12351,
+ X86_VPSHLDQZ256rmik = 12352,
+ X86_VPSHLDQZ256rmikz = 12353,
+ X86_VPSHLDQZ256rri = 12354,
+ X86_VPSHLDQZ256rrik = 12355,
+ X86_VPSHLDQZ256rrikz = 12356,
+ X86_VPSHLDQZrmbi = 12357,
+ X86_VPSHLDQZrmbik = 12358,
+ X86_VPSHLDQZrmbikz = 12359,
+ X86_VPSHLDQZrmi = 12360,
+ X86_VPSHLDQZrmik = 12361,
+ X86_VPSHLDQZrmikz = 12362,
+ X86_VPSHLDQZrri = 12363,
+ X86_VPSHLDQZrrik = 12364,
+ X86_VPSHLDQZrrikz = 12365,
+ X86_VPSHLDVDZ128m = 12366,
+ X86_VPSHLDVDZ128mb = 12367,
+ X86_VPSHLDVDZ128mbk = 12368,
+ X86_VPSHLDVDZ128mbkz = 12369,
+ X86_VPSHLDVDZ128mk = 12370,
+ X86_VPSHLDVDZ128mkz = 12371,
+ X86_VPSHLDVDZ128r = 12372,
+ X86_VPSHLDVDZ128rk = 12373,
+ X86_VPSHLDVDZ128rkz = 12374,
+ X86_VPSHLDVDZ256m = 12375,
+ X86_VPSHLDVDZ256mb = 12376,
+ X86_VPSHLDVDZ256mbk = 12377,
+ X86_VPSHLDVDZ256mbkz = 12378,
+ X86_VPSHLDVDZ256mk = 12379,
+ X86_VPSHLDVDZ256mkz = 12380,
+ X86_VPSHLDVDZ256r = 12381,
+ X86_VPSHLDVDZ256rk = 12382,
+ X86_VPSHLDVDZ256rkz = 12383,
+ X86_VPSHLDVDZm = 12384,
+ X86_VPSHLDVDZmb = 12385,
+ X86_VPSHLDVDZmbk = 12386,
+ X86_VPSHLDVDZmbkz = 12387,
+ X86_VPSHLDVDZmk = 12388,
+ X86_VPSHLDVDZmkz = 12389,
+ X86_VPSHLDVDZr = 12390,
+ X86_VPSHLDVDZrk = 12391,
+ X86_VPSHLDVDZrkz = 12392,
+ X86_VPSHLDVQZ128m = 12393,
+ X86_VPSHLDVQZ128mb = 12394,
+ X86_VPSHLDVQZ128mbk = 12395,
+ X86_VPSHLDVQZ128mbkz = 12396,
+ X86_VPSHLDVQZ128mk = 12397,
+ X86_VPSHLDVQZ128mkz = 12398,
+ X86_VPSHLDVQZ128r = 12399,
+ X86_VPSHLDVQZ128rk = 12400,
+ X86_VPSHLDVQZ128rkz = 12401,
+ X86_VPSHLDVQZ256m = 12402,
+ X86_VPSHLDVQZ256mb = 12403,
+ X86_VPSHLDVQZ256mbk = 12404,
+ X86_VPSHLDVQZ256mbkz = 12405,
+ X86_VPSHLDVQZ256mk = 12406,
+ X86_VPSHLDVQZ256mkz = 12407,
+ X86_VPSHLDVQZ256r = 12408,
+ X86_VPSHLDVQZ256rk = 12409,
+ X86_VPSHLDVQZ256rkz = 12410,
+ X86_VPSHLDVQZm = 12411,
+ X86_VPSHLDVQZmb = 12412,
+ X86_VPSHLDVQZmbk = 12413,
+ X86_VPSHLDVQZmbkz = 12414,
+ X86_VPSHLDVQZmk = 12415,
+ X86_VPSHLDVQZmkz = 12416,
+ X86_VPSHLDVQZr = 12417,
+ X86_VPSHLDVQZrk = 12418,
+ X86_VPSHLDVQZrkz = 12419,
+ X86_VPSHLDVWZ128m = 12420,
+ X86_VPSHLDVWZ128mk = 12421,
+ X86_VPSHLDVWZ128mkz = 12422,
+ X86_VPSHLDVWZ128r = 12423,
+ X86_VPSHLDVWZ128rk = 12424,
+ X86_VPSHLDVWZ128rkz = 12425,
+ X86_VPSHLDVWZ256m = 12426,
+ X86_VPSHLDVWZ256mk = 12427,
+ X86_VPSHLDVWZ256mkz = 12428,
+ X86_VPSHLDVWZ256r = 12429,
+ X86_VPSHLDVWZ256rk = 12430,
+ X86_VPSHLDVWZ256rkz = 12431,
+ X86_VPSHLDVWZm = 12432,
+ X86_VPSHLDVWZmk = 12433,
+ X86_VPSHLDVWZmkz = 12434,
+ X86_VPSHLDVWZr = 12435,
+ X86_VPSHLDVWZrk = 12436,
+ X86_VPSHLDVWZrkz = 12437,
+ X86_VPSHLDWZ128rmi = 12438,
+ X86_VPSHLDWZ128rmik = 12439,
+ X86_VPSHLDWZ128rmikz = 12440,
+ X86_VPSHLDWZ128rri = 12441,
+ X86_VPSHLDWZ128rrik = 12442,
+ X86_VPSHLDWZ128rrikz = 12443,
+ X86_VPSHLDWZ256rmi = 12444,
+ X86_VPSHLDWZ256rmik = 12445,
+ X86_VPSHLDWZ256rmikz = 12446,
+ X86_VPSHLDWZ256rri = 12447,
+ X86_VPSHLDWZ256rrik = 12448,
+ X86_VPSHLDWZ256rrikz = 12449,
+ X86_VPSHLDWZrmi = 12450,
+ X86_VPSHLDWZrmik = 12451,
+ X86_VPSHLDWZrmikz = 12452,
+ X86_VPSHLDWZrri = 12453,
+ X86_VPSHLDWZrrik = 12454,
+ X86_VPSHLDWZrrikz = 12455,
+ X86_VPSHLDmr = 12456,
+ X86_VPSHLDrm = 12457,
+ X86_VPSHLDrr = 12458,
+ X86_VPSHLDrr_REV = 12459,
+ X86_VPSHLQmr = 12460,
+ X86_VPSHLQrm = 12461,
+ X86_VPSHLQrr = 12462,
+ X86_VPSHLQrr_REV = 12463,
+ X86_VPSHLWmr = 12464,
+ X86_VPSHLWrm = 12465,
+ X86_VPSHLWrr = 12466,
+ X86_VPSHLWrr_REV = 12467,
+ X86_VPSHRDDZ128rmbi = 12468,
+ X86_VPSHRDDZ128rmbik = 12469,
+ X86_VPSHRDDZ128rmbikz = 12470,
+ X86_VPSHRDDZ128rmi = 12471,
+ X86_VPSHRDDZ128rmik = 12472,
+ X86_VPSHRDDZ128rmikz = 12473,
+ X86_VPSHRDDZ128rri = 12474,
+ X86_VPSHRDDZ128rrik = 12475,
+ X86_VPSHRDDZ128rrikz = 12476,
+ X86_VPSHRDDZ256rmbi = 12477,
+ X86_VPSHRDDZ256rmbik = 12478,
+ X86_VPSHRDDZ256rmbikz = 12479,
+ X86_VPSHRDDZ256rmi = 12480,
+ X86_VPSHRDDZ256rmik = 12481,
+ X86_VPSHRDDZ256rmikz = 12482,
+ X86_VPSHRDDZ256rri = 12483,
+ X86_VPSHRDDZ256rrik = 12484,
+ X86_VPSHRDDZ256rrikz = 12485,
+ X86_VPSHRDDZrmbi = 12486,
+ X86_VPSHRDDZrmbik = 12487,
+ X86_VPSHRDDZrmbikz = 12488,
+ X86_VPSHRDDZrmi = 12489,
+ X86_VPSHRDDZrmik = 12490,
+ X86_VPSHRDDZrmikz = 12491,
+ X86_VPSHRDDZrri = 12492,
+ X86_VPSHRDDZrrik = 12493,
+ X86_VPSHRDDZrrikz = 12494,
+ X86_VPSHRDQZ128rmbi = 12495,
+ X86_VPSHRDQZ128rmbik = 12496,
+ X86_VPSHRDQZ128rmbikz = 12497,
+ X86_VPSHRDQZ128rmi = 12498,
+ X86_VPSHRDQZ128rmik = 12499,
+ X86_VPSHRDQZ128rmikz = 12500,
+ X86_VPSHRDQZ128rri = 12501,
+ X86_VPSHRDQZ128rrik = 12502,
+ X86_VPSHRDQZ128rrikz = 12503,
+ X86_VPSHRDQZ256rmbi = 12504,
+ X86_VPSHRDQZ256rmbik = 12505,
+ X86_VPSHRDQZ256rmbikz = 12506,
+ X86_VPSHRDQZ256rmi = 12507,
+ X86_VPSHRDQZ256rmik = 12508,
+ X86_VPSHRDQZ256rmikz = 12509,
+ X86_VPSHRDQZ256rri = 12510,
+ X86_VPSHRDQZ256rrik = 12511,
+ X86_VPSHRDQZ256rrikz = 12512,
+ X86_VPSHRDQZrmbi = 12513,
+ X86_VPSHRDQZrmbik = 12514,
+ X86_VPSHRDQZrmbikz = 12515,
+ X86_VPSHRDQZrmi = 12516,
+ X86_VPSHRDQZrmik = 12517,
+ X86_VPSHRDQZrmikz = 12518,
+ X86_VPSHRDQZrri = 12519,
+ X86_VPSHRDQZrrik = 12520,
+ X86_VPSHRDQZrrikz = 12521,
+ X86_VPSHRDVDZ128m = 12522,
+ X86_VPSHRDVDZ128mb = 12523,
+ X86_VPSHRDVDZ128mbk = 12524,
+ X86_VPSHRDVDZ128mbkz = 12525,
+ X86_VPSHRDVDZ128mk = 12526,
+ X86_VPSHRDVDZ128mkz = 12527,
+ X86_VPSHRDVDZ128r = 12528,
+ X86_VPSHRDVDZ128rk = 12529,
+ X86_VPSHRDVDZ128rkz = 12530,
+ X86_VPSHRDVDZ256m = 12531,
+ X86_VPSHRDVDZ256mb = 12532,
+ X86_VPSHRDVDZ256mbk = 12533,
+ X86_VPSHRDVDZ256mbkz = 12534,
+ X86_VPSHRDVDZ256mk = 12535,
+ X86_VPSHRDVDZ256mkz = 12536,
+ X86_VPSHRDVDZ256r = 12537,
+ X86_VPSHRDVDZ256rk = 12538,
+ X86_VPSHRDVDZ256rkz = 12539,
+ X86_VPSHRDVDZm = 12540,
+ X86_VPSHRDVDZmb = 12541,
+ X86_VPSHRDVDZmbk = 12542,
+ X86_VPSHRDVDZmbkz = 12543,
+ X86_VPSHRDVDZmk = 12544,
+ X86_VPSHRDVDZmkz = 12545,
+ X86_VPSHRDVDZr = 12546,
+ X86_VPSHRDVDZrk = 12547,
+ X86_VPSHRDVDZrkz = 12548,
+ X86_VPSHRDVQZ128m = 12549,
+ X86_VPSHRDVQZ128mb = 12550,
+ X86_VPSHRDVQZ128mbk = 12551,
+ X86_VPSHRDVQZ128mbkz = 12552,
+ X86_VPSHRDVQZ128mk = 12553,
+ X86_VPSHRDVQZ128mkz = 12554,
+ X86_VPSHRDVQZ128r = 12555,
+ X86_VPSHRDVQZ128rk = 12556,
+ X86_VPSHRDVQZ128rkz = 12557,
+ X86_VPSHRDVQZ256m = 12558,
+ X86_VPSHRDVQZ256mb = 12559,
+ X86_VPSHRDVQZ256mbk = 12560,
+ X86_VPSHRDVQZ256mbkz = 12561,
+ X86_VPSHRDVQZ256mk = 12562,
+ X86_VPSHRDVQZ256mkz = 12563,
+ X86_VPSHRDVQZ256r = 12564,
+ X86_VPSHRDVQZ256rk = 12565,
+ X86_VPSHRDVQZ256rkz = 12566,
+ X86_VPSHRDVQZm = 12567,
+ X86_VPSHRDVQZmb = 12568,
+ X86_VPSHRDVQZmbk = 12569,
+ X86_VPSHRDVQZmbkz = 12570,
+ X86_VPSHRDVQZmk = 12571,
+ X86_VPSHRDVQZmkz = 12572,
+ X86_VPSHRDVQZr = 12573,
+ X86_VPSHRDVQZrk = 12574,
+ X86_VPSHRDVQZrkz = 12575,
+ X86_VPSHRDVWZ128m = 12576,
+ X86_VPSHRDVWZ128mk = 12577,
+ X86_VPSHRDVWZ128mkz = 12578,
+ X86_VPSHRDVWZ128r = 12579,
+ X86_VPSHRDVWZ128rk = 12580,
+ X86_VPSHRDVWZ128rkz = 12581,
+ X86_VPSHRDVWZ256m = 12582,
+ X86_VPSHRDVWZ256mk = 12583,
+ X86_VPSHRDVWZ256mkz = 12584,
+ X86_VPSHRDVWZ256r = 12585,
+ X86_VPSHRDVWZ256rk = 12586,
+ X86_VPSHRDVWZ256rkz = 12587,
+ X86_VPSHRDVWZm = 12588,
+ X86_VPSHRDVWZmk = 12589,
+ X86_VPSHRDVWZmkz = 12590,
+ X86_VPSHRDVWZr = 12591,
+ X86_VPSHRDVWZrk = 12592,
+ X86_VPSHRDVWZrkz = 12593,
+ X86_VPSHRDWZ128rmi = 12594,
+ X86_VPSHRDWZ128rmik = 12595,
+ X86_VPSHRDWZ128rmikz = 12596,
+ X86_VPSHRDWZ128rri = 12597,
+ X86_VPSHRDWZ128rrik = 12598,
+ X86_VPSHRDWZ128rrikz = 12599,
+ X86_VPSHRDWZ256rmi = 12600,
+ X86_VPSHRDWZ256rmik = 12601,
+ X86_VPSHRDWZ256rmikz = 12602,
+ X86_VPSHRDWZ256rri = 12603,
+ X86_VPSHRDWZ256rrik = 12604,
+ X86_VPSHRDWZ256rrikz = 12605,
+ X86_VPSHRDWZrmi = 12606,
+ X86_VPSHRDWZrmik = 12607,
+ X86_VPSHRDWZrmikz = 12608,
+ X86_VPSHRDWZrri = 12609,
+ X86_VPSHRDWZrrik = 12610,
+ X86_VPSHRDWZrrikz = 12611,
+ X86_VPSHUFBITQMBZ128rm = 12612,
+ X86_VPSHUFBITQMBZ128rmk = 12613,
+ X86_VPSHUFBITQMBZ128rr = 12614,
+ X86_VPSHUFBITQMBZ128rrk = 12615,
+ X86_VPSHUFBITQMBZ256rm = 12616,
+ X86_VPSHUFBITQMBZ256rmk = 12617,
+ X86_VPSHUFBITQMBZ256rr = 12618,
+ X86_VPSHUFBITQMBZ256rrk = 12619,
+ X86_VPSHUFBITQMBZrm = 12620,
+ X86_VPSHUFBITQMBZrmk = 12621,
+ X86_VPSHUFBITQMBZrr = 12622,
+ X86_VPSHUFBITQMBZrrk = 12623,
+ X86_VPSHUFBYrm = 12624,
+ X86_VPSHUFBYrr = 12625,
+ X86_VPSHUFBZ128rm = 12626,
+ X86_VPSHUFBZ128rmk = 12627,
+ X86_VPSHUFBZ128rmkz = 12628,
+ X86_VPSHUFBZ128rr = 12629,
+ X86_VPSHUFBZ128rrk = 12630,
+ X86_VPSHUFBZ128rrkz = 12631,
+ X86_VPSHUFBZ256rm = 12632,
+ X86_VPSHUFBZ256rmk = 12633,
+ X86_VPSHUFBZ256rmkz = 12634,
+ X86_VPSHUFBZ256rr = 12635,
+ X86_VPSHUFBZ256rrk = 12636,
+ X86_VPSHUFBZ256rrkz = 12637,
+ X86_VPSHUFBZrm = 12638,
+ X86_VPSHUFBZrmk = 12639,
+ X86_VPSHUFBZrmkz = 12640,
+ X86_VPSHUFBZrr = 12641,
+ X86_VPSHUFBZrrk = 12642,
+ X86_VPSHUFBZrrkz = 12643,
+ X86_VPSHUFBrm = 12644,
+ X86_VPSHUFBrr = 12645,
+ X86_VPSHUFDYmi = 12646,
+ X86_VPSHUFDYri = 12647,
+ X86_VPSHUFDZ128mbi = 12648,
+ X86_VPSHUFDZ128mbik = 12649,
+ X86_VPSHUFDZ128mbikz = 12650,
+ X86_VPSHUFDZ128mi = 12651,
+ X86_VPSHUFDZ128mik = 12652,
+ X86_VPSHUFDZ128mikz = 12653,
+ X86_VPSHUFDZ128ri = 12654,
+ X86_VPSHUFDZ128rik = 12655,
+ X86_VPSHUFDZ128rikz = 12656,
+ X86_VPSHUFDZ256mbi = 12657,
+ X86_VPSHUFDZ256mbik = 12658,
+ X86_VPSHUFDZ256mbikz = 12659,
+ X86_VPSHUFDZ256mi = 12660,
+ X86_VPSHUFDZ256mik = 12661,
+ X86_VPSHUFDZ256mikz = 12662,
+ X86_VPSHUFDZ256ri = 12663,
+ X86_VPSHUFDZ256rik = 12664,
+ X86_VPSHUFDZ256rikz = 12665,
+ X86_VPSHUFDZmbi = 12666,
+ X86_VPSHUFDZmbik = 12667,
+ X86_VPSHUFDZmbikz = 12668,
+ X86_VPSHUFDZmi = 12669,
+ X86_VPSHUFDZmik = 12670,
+ X86_VPSHUFDZmikz = 12671,
+ X86_VPSHUFDZri = 12672,
+ X86_VPSHUFDZrik = 12673,
+ X86_VPSHUFDZrikz = 12674,
+ X86_VPSHUFDmi = 12675,
+ X86_VPSHUFDri = 12676,
+ X86_VPSHUFHWYmi = 12677,
+ X86_VPSHUFHWYri = 12678,
+ X86_VPSHUFHWZ128mi = 12679,
+ X86_VPSHUFHWZ128mik = 12680,
+ X86_VPSHUFHWZ128mikz = 12681,
+ X86_VPSHUFHWZ128ri = 12682,
+ X86_VPSHUFHWZ128rik = 12683,
+ X86_VPSHUFHWZ128rikz = 12684,
+ X86_VPSHUFHWZ256mi = 12685,
+ X86_VPSHUFHWZ256mik = 12686,
+ X86_VPSHUFHWZ256mikz = 12687,
+ X86_VPSHUFHWZ256ri = 12688,
+ X86_VPSHUFHWZ256rik = 12689,
+ X86_VPSHUFHWZ256rikz = 12690,
+ X86_VPSHUFHWZmi = 12691,
+ X86_VPSHUFHWZmik = 12692,
+ X86_VPSHUFHWZmikz = 12693,
+ X86_VPSHUFHWZri = 12694,
+ X86_VPSHUFHWZrik = 12695,
+ X86_VPSHUFHWZrikz = 12696,
+ X86_VPSHUFHWmi = 12697,
+ X86_VPSHUFHWri = 12698,
+ X86_VPSHUFLWYmi = 12699,
+ X86_VPSHUFLWYri = 12700,
+ X86_VPSHUFLWZ128mi = 12701,
+ X86_VPSHUFLWZ128mik = 12702,
+ X86_VPSHUFLWZ128mikz = 12703,
+ X86_VPSHUFLWZ128ri = 12704,
+ X86_VPSHUFLWZ128rik = 12705,
+ X86_VPSHUFLWZ128rikz = 12706,
+ X86_VPSHUFLWZ256mi = 12707,
+ X86_VPSHUFLWZ256mik = 12708,
+ X86_VPSHUFLWZ256mikz = 12709,
+ X86_VPSHUFLWZ256ri = 12710,
+ X86_VPSHUFLWZ256rik = 12711,
+ X86_VPSHUFLWZ256rikz = 12712,
+ X86_VPSHUFLWZmi = 12713,
+ X86_VPSHUFLWZmik = 12714,
+ X86_VPSHUFLWZmikz = 12715,
+ X86_VPSHUFLWZri = 12716,
+ X86_VPSHUFLWZrik = 12717,
+ X86_VPSHUFLWZrikz = 12718,
+ X86_VPSHUFLWmi = 12719,
+ X86_VPSHUFLWri = 12720,
+ X86_VPSIGNBYrm = 12721,
+ X86_VPSIGNBYrr = 12722,
+ X86_VPSIGNBrm = 12723,
+ X86_VPSIGNBrr = 12724,
+ X86_VPSIGNDYrm = 12725,
+ X86_VPSIGNDYrr = 12726,
+ X86_VPSIGNDrm = 12727,
+ X86_VPSIGNDrr = 12728,
+ X86_VPSIGNWYrm = 12729,
+ X86_VPSIGNWYrr = 12730,
+ X86_VPSIGNWrm = 12731,
+ X86_VPSIGNWrr = 12732,
+ X86_VPSLLDQYri = 12733,
+ X86_VPSLLDQZ128rm = 12734,
+ X86_VPSLLDQZ128rr = 12735,
+ X86_VPSLLDQZ256rm = 12736,
+ X86_VPSLLDQZ256rr = 12737,
+ X86_VPSLLDQZrm = 12738,
+ X86_VPSLLDQZrr = 12739,
+ X86_VPSLLDQri = 12740,
+ X86_VPSLLDYri = 12741,
+ X86_VPSLLDYrm = 12742,
+ X86_VPSLLDYrr = 12743,
+ X86_VPSLLDZ128mbi = 12744,
+ X86_VPSLLDZ128mbik = 12745,
+ X86_VPSLLDZ128mbikz = 12746,
+ X86_VPSLLDZ128mi = 12747,
+ X86_VPSLLDZ128mik = 12748,
+ X86_VPSLLDZ128mikz = 12749,
+ X86_VPSLLDZ128ri = 12750,
+ X86_VPSLLDZ128rik = 12751,
+ X86_VPSLLDZ128rikz = 12752,
+ X86_VPSLLDZ128rm = 12753,
+ X86_VPSLLDZ128rmk = 12754,
+ X86_VPSLLDZ128rmkz = 12755,
+ X86_VPSLLDZ128rr = 12756,
+ X86_VPSLLDZ128rrk = 12757,
+ X86_VPSLLDZ128rrkz = 12758,
+ X86_VPSLLDZ256mbi = 12759,
+ X86_VPSLLDZ256mbik = 12760,
+ X86_VPSLLDZ256mbikz = 12761,
+ X86_VPSLLDZ256mi = 12762,
+ X86_VPSLLDZ256mik = 12763,
+ X86_VPSLLDZ256mikz = 12764,
+ X86_VPSLLDZ256ri = 12765,
+ X86_VPSLLDZ256rik = 12766,
+ X86_VPSLLDZ256rikz = 12767,
+ X86_VPSLLDZ256rm = 12768,
+ X86_VPSLLDZ256rmk = 12769,
+ X86_VPSLLDZ256rmkz = 12770,
+ X86_VPSLLDZ256rr = 12771,
+ X86_VPSLLDZ256rrk = 12772,
+ X86_VPSLLDZ256rrkz = 12773,
+ X86_VPSLLDZmbi = 12774,
+ X86_VPSLLDZmbik = 12775,
+ X86_VPSLLDZmbikz = 12776,
+ X86_VPSLLDZmi = 12777,
+ X86_VPSLLDZmik = 12778,
+ X86_VPSLLDZmikz = 12779,
+ X86_VPSLLDZri = 12780,
+ X86_VPSLLDZrik = 12781,
+ X86_VPSLLDZrikz = 12782,
+ X86_VPSLLDZrm = 12783,
+ X86_VPSLLDZrmk = 12784,
+ X86_VPSLLDZrmkz = 12785,
+ X86_VPSLLDZrr = 12786,
+ X86_VPSLLDZrrk = 12787,
+ X86_VPSLLDZrrkz = 12788,
+ X86_VPSLLDri = 12789,
+ X86_VPSLLDrm = 12790,
+ X86_VPSLLDrr = 12791,
+ X86_VPSLLQYri = 12792,
+ X86_VPSLLQYrm = 12793,
+ X86_VPSLLQYrr = 12794,
+ X86_VPSLLQZ128mbi = 12795,
+ X86_VPSLLQZ128mbik = 12796,
+ X86_VPSLLQZ128mbikz = 12797,
+ X86_VPSLLQZ128mi = 12798,
+ X86_VPSLLQZ128mik = 12799,
+ X86_VPSLLQZ128mikz = 12800,
+ X86_VPSLLQZ128ri = 12801,
+ X86_VPSLLQZ128rik = 12802,
+ X86_VPSLLQZ128rikz = 12803,
+ X86_VPSLLQZ128rm = 12804,
+ X86_VPSLLQZ128rmk = 12805,
+ X86_VPSLLQZ128rmkz = 12806,
+ X86_VPSLLQZ128rr = 12807,
+ X86_VPSLLQZ128rrk = 12808,
+ X86_VPSLLQZ128rrkz = 12809,
+ X86_VPSLLQZ256mbi = 12810,
+ X86_VPSLLQZ256mbik = 12811,
+ X86_VPSLLQZ256mbikz = 12812,
+ X86_VPSLLQZ256mi = 12813,
+ X86_VPSLLQZ256mik = 12814,
+ X86_VPSLLQZ256mikz = 12815,
+ X86_VPSLLQZ256ri = 12816,
+ X86_VPSLLQZ256rik = 12817,
+ X86_VPSLLQZ256rikz = 12818,
+ X86_VPSLLQZ256rm = 12819,
+ X86_VPSLLQZ256rmk = 12820,
+ X86_VPSLLQZ256rmkz = 12821,
+ X86_VPSLLQZ256rr = 12822,
+ X86_VPSLLQZ256rrk = 12823,
+ X86_VPSLLQZ256rrkz = 12824,
+ X86_VPSLLQZmbi = 12825,
+ X86_VPSLLQZmbik = 12826,
+ X86_VPSLLQZmbikz = 12827,
+ X86_VPSLLQZmi = 12828,
+ X86_VPSLLQZmik = 12829,
+ X86_VPSLLQZmikz = 12830,
+ X86_VPSLLQZri = 12831,
+ X86_VPSLLQZrik = 12832,
+ X86_VPSLLQZrikz = 12833,
+ X86_VPSLLQZrm = 12834,
+ X86_VPSLLQZrmk = 12835,
+ X86_VPSLLQZrmkz = 12836,
+ X86_VPSLLQZrr = 12837,
+ X86_VPSLLQZrrk = 12838,
+ X86_VPSLLQZrrkz = 12839,
+ X86_VPSLLQri = 12840,
+ X86_VPSLLQrm = 12841,
+ X86_VPSLLQrr = 12842,
+ X86_VPSLLVDYrm = 12843,
+ X86_VPSLLVDYrr = 12844,
+ X86_VPSLLVDZ128rm = 12845,
+ X86_VPSLLVDZ128rmb = 12846,
+ X86_VPSLLVDZ128rmbk = 12847,
+ X86_VPSLLVDZ128rmbkz = 12848,
+ X86_VPSLLVDZ128rmk = 12849,
+ X86_VPSLLVDZ128rmkz = 12850,
+ X86_VPSLLVDZ128rr = 12851,
+ X86_VPSLLVDZ128rrk = 12852,
+ X86_VPSLLVDZ128rrkz = 12853,
+ X86_VPSLLVDZ256rm = 12854,
+ X86_VPSLLVDZ256rmb = 12855,
+ X86_VPSLLVDZ256rmbk = 12856,
+ X86_VPSLLVDZ256rmbkz = 12857,
+ X86_VPSLLVDZ256rmk = 12858,
+ X86_VPSLLVDZ256rmkz = 12859,
+ X86_VPSLLVDZ256rr = 12860,
+ X86_VPSLLVDZ256rrk = 12861,
+ X86_VPSLLVDZ256rrkz = 12862,
+ X86_VPSLLVDZrm = 12863,
+ X86_VPSLLVDZrmb = 12864,
+ X86_VPSLLVDZrmbk = 12865,
+ X86_VPSLLVDZrmbkz = 12866,
+ X86_VPSLLVDZrmk = 12867,
+ X86_VPSLLVDZrmkz = 12868,
+ X86_VPSLLVDZrr = 12869,
+ X86_VPSLLVDZrrk = 12870,
+ X86_VPSLLVDZrrkz = 12871,
+ X86_VPSLLVDrm = 12872,
+ X86_VPSLLVDrr = 12873,
+ X86_VPSLLVQYrm = 12874,
+ X86_VPSLLVQYrr = 12875,
+ X86_VPSLLVQZ128rm = 12876,
+ X86_VPSLLVQZ128rmb = 12877,
+ X86_VPSLLVQZ128rmbk = 12878,
+ X86_VPSLLVQZ128rmbkz = 12879,
+ X86_VPSLLVQZ128rmk = 12880,
+ X86_VPSLLVQZ128rmkz = 12881,
+ X86_VPSLLVQZ128rr = 12882,
+ X86_VPSLLVQZ128rrk = 12883,
+ X86_VPSLLVQZ128rrkz = 12884,
+ X86_VPSLLVQZ256rm = 12885,
+ X86_VPSLLVQZ256rmb = 12886,
+ X86_VPSLLVQZ256rmbk = 12887,
+ X86_VPSLLVQZ256rmbkz = 12888,
+ X86_VPSLLVQZ256rmk = 12889,
+ X86_VPSLLVQZ256rmkz = 12890,
+ X86_VPSLLVQZ256rr = 12891,
+ X86_VPSLLVQZ256rrk = 12892,
+ X86_VPSLLVQZ256rrkz = 12893,
+ X86_VPSLLVQZrm = 12894,
+ X86_VPSLLVQZrmb = 12895,
+ X86_VPSLLVQZrmbk = 12896,
+ X86_VPSLLVQZrmbkz = 12897,
+ X86_VPSLLVQZrmk = 12898,
+ X86_VPSLLVQZrmkz = 12899,
+ X86_VPSLLVQZrr = 12900,
+ X86_VPSLLVQZrrk = 12901,
+ X86_VPSLLVQZrrkz = 12902,
+ X86_VPSLLVQrm = 12903,
+ X86_VPSLLVQrr = 12904,
+ X86_VPSLLVWZ128rm = 12905,
+ X86_VPSLLVWZ128rmk = 12906,
+ X86_VPSLLVWZ128rmkz = 12907,
+ X86_VPSLLVWZ128rr = 12908,
+ X86_VPSLLVWZ128rrk = 12909,
+ X86_VPSLLVWZ128rrkz = 12910,
+ X86_VPSLLVWZ256rm = 12911,
+ X86_VPSLLVWZ256rmk = 12912,
+ X86_VPSLLVWZ256rmkz = 12913,
+ X86_VPSLLVWZ256rr = 12914,
+ X86_VPSLLVWZ256rrk = 12915,
+ X86_VPSLLVWZ256rrkz = 12916,
+ X86_VPSLLVWZrm = 12917,
+ X86_VPSLLVWZrmk = 12918,
+ X86_VPSLLVWZrmkz = 12919,
+ X86_VPSLLVWZrr = 12920,
+ X86_VPSLLVWZrrk = 12921,
+ X86_VPSLLVWZrrkz = 12922,
+ X86_VPSLLWYri = 12923,
+ X86_VPSLLWYrm = 12924,
+ X86_VPSLLWYrr = 12925,
+ X86_VPSLLWZ128mi = 12926,
+ X86_VPSLLWZ128mik = 12927,
+ X86_VPSLLWZ128mikz = 12928,
+ X86_VPSLLWZ128ri = 12929,
+ X86_VPSLLWZ128rik = 12930,
+ X86_VPSLLWZ128rikz = 12931,
+ X86_VPSLLWZ128rm = 12932,
+ X86_VPSLLWZ128rmk = 12933,
+ X86_VPSLLWZ128rmkz = 12934,
+ X86_VPSLLWZ128rr = 12935,
+ X86_VPSLLWZ128rrk = 12936,
+ X86_VPSLLWZ128rrkz = 12937,
+ X86_VPSLLWZ256mi = 12938,
+ X86_VPSLLWZ256mik = 12939,
+ X86_VPSLLWZ256mikz = 12940,
+ X86_VPSLLWZ256ri = 12941,
+ X86_VPSLLWZ256rik = 12942,
+ X86_VPSLLWZ256rikz = 12943,
+ X86_VPSLLWZ256rm = 12944,
+ X86_VPSLLWZ256rmk = 12945,
+ X86_VPSLLWZ256rmkz = 12946,
+ X86_VPSLLWZ256rr = 12947,
+ X86_VPSLLWZ256rrk = 12948,
+ X86_VPSLLWZ256rrkz = 12949,
+ X86_VPSLLWZmi = 12950,
+ X86_VPSLLWZmik = 12951,
+ X86_VPSLLWZmikz = 12952,
+ X86_VPSLLWZri = 12953,
+ X86_VPSLLWZrik = 12954,
+ X86_VPSLLWZrikz = 12955,
+ X86_VPSLLWZrm = 12956,
+ X86_VPSLLWZrmk = 12957,
+ X86_VPSLLWZrmkz = 12958,
+ X86_VPSLLWZrr = 12959,
+ X86_VPSLLWZrrk = 12960,
+ X86_VPSLLWZrrkz = 12961,
+ X86_VPSLLWri = 12962,
+ X86_VPSLLWrm = 12963,
+ X86_VPSLLWrr = 12964,
+ X86_VPSRADYri = 12965,
+ X86_VPSRADYrm = 12966,
+ X86_VPSRADYrr = 12967,
+ X86_VPSRADZ128mbi = 12968,
+ X86_VPSRADZ128mbik = 12969,
+ X86_VPSRADZ128mbikz = 12970,
+ X86_VPSRADZ128mi = 12971,
+ X86_VPSRADZ128mik = 12972,
+ X86_VPSRADZ128mikz = 12973,
+ X86_VPSRADZ128ri = 12974,
+ X86_VPSRADZ128rik = 12975,
+ X86_VPSRADZ128rikz = 12976,
+ X86_VPSRADZ128rm = 12977,
+ X86_VPSRADZ128rmk = 12978,
+ X86_VPSRADZ128rmkz = 12979,
+ X86_VPSRADZ128rr = 12980,
+ X86_VPSRADZ128rrk = 12981,
+ X86_VPSRADZ128rrkz = 12982,
+ X86_VPSRADZ256mbi = 12983,
+ X86_VPSRADZ256mbik = 12984,
+ X86_VPSRADZ256mbikz = 12985,
+ X86_VPSRADZ256mi = 12986,
+ X86_VPSRADZ256mik = 12987,
+ X86_VPSRADZ256mikz = 12988,
+ X86_VPSRADZ256ri = 12989,
+ X86_VPSRADZ256rik = 12990,
+ X86_VPSRADZ256rikz = 12991,
+ X86_VPSRADZ256rm = 12992,
+ X86_VPSRADZ256rmk = 12993,
+ X86_VPSRADZ256rmkz = 12994,
+ X86_VPSRADZ256rr = 12995,
+ X86_VPSRADZ256rrk = 12996,
+ X86_VPSRADZ256rrkz = 12997,
+ X86_VPSRADZmbi = 12998,
+ X86_VPSRADZmbik = 12999,
+ X86_VPSRADZmbikz = 13000,
+ X86_VPSRADZmi = 13001,
+ X86_VPSRADZmik = 13002,
+ X86_VPSRADZmikz = 13003,
+ X86_VPSRADZri = 13004,
+ X86_VPSRADZrik = 13005,
+ X86_VPSRADZrikz = 13006,
+ X86_VPSRADZrm = 13007,
+ X86_VPSRADZrmk = 13008,
+ X86_VPSRADZrmkz = 13009,
+ X86_VPSRADZrr = 13010,
+ X86_VPSRADZrrk = 13011,
+ X86_VPSRADZrrkz = 13012,
+ X86_VPSRADri = 13013,
+ X86_VPSRADrm = 13014,
+ X86_VPSRADrr = 13015,
+ X86_VPSRAQZ128mbi = 13016,
+ X86_VPSRAQZ128mbik = 13017,
+ X86_VPSRAQZ128mbikz = 13018,
+ X86_VPSRAQZ128mi = 13019,
+ X86_VPSRAQZ128mik = 13020,
+ X86_VPSRAQZ128mikz = 13021,
+ X86_VPSRAQZ128ri = 13022,
+ X86_VPSRAQZ128rik = 13023,
+ X86_VPSRAQZ128rikz = 13024,
+ X86_VPSRAQZ128rm = 13025,
+ X86_VPSRAQZ128rmk = 13026,
+ X86_VPSRAQZ128rmkz = 13027,
+ X86_VPSRAQZ128rr = 13028,
+ X86_VPSRAQZ128rrk = 13029,
+ X86_VPSRAQZ128rrkz = 13030,
+ X86_VPSRAQZ256mbi = 13031,
+ X86_VPSRAQZ256mbik = 13032,
+ X86_VPSRAQZ256mbikz = 13033,
+ X86_VPSRAQZ256mi = 13034,
+ X86_VPSRAQZ256mik = 13035,
+ X86_VPSRAQZ256mikz = 13036,
+ X86_VPSRAQZ256ri = 13037,
+ X86_VPSRAQZ256rik = 13038,
+ X86_VPSRAQZ256rikz = 13039,
+ X86_VPSRAQZ256rm = 13040,
+ X86_VPSRAQZ256rmk = 13041,
+ X86_VPSRAQZ256rmkz = 13042,
+ X86_VPSRAQZ256rr = 13043,
+ X86_VPSRAQZ256rrk = 13044,
+ X86_VPSRAQZ256rrkz = 13045,
+ X86_VPSRAQZmbi = 13046,
+ X86_VPSRAQZmbik = 13047,
+ X86_VPSRAQZmbikz = 13048,
+ X86_VPSRAQZmi = 13049,
+ X86_VPSRAQZmik = 13050,
+ X86_VPSRAQZmikz = 13051,
+ X86_VPSRAQZri = 13052,
+ X86_VPSRAQZrik = 13053,
+ X86_VPSRAQZrikz = 13054,
+ X86_VPSRAQZrm = 13055,
+ X86_VPSRAQZrmk = 13056,
+ X86_VPSRAQZrmkz = 13057,
+ X86_VPSRAQZrr = 13058,
+ X86_VPSRAQZrrk = 13059,
+ X86_VPSRAQZrrkz = 13060,
+ X86_VPSRAVDYrm = 13061,
+ X86_VPSRAVDYrr = 13062,
+ X86_VPSRAVDZ128rm = 13063,
+ X86_VPSRAVDZ128rmb = 13064,
+ X86_VPSRAVDZ128rmbk = 13065,
+ X86_VPSRAVDZ128rmbkz = 13066,
+ X86_VPSRAVDZ128rmk = 13067,
+ X86_VPSRAVDZ128rmkz = 13068,
+ X86_VPSRAVDZ128rr = 13069,
+ X86_VPSRAVDZ128rrk = 13070,
+ X86_VPSRAVDZ128rrkz = 13071,
+ X86_VPSRAVDZ256rm = 13072,
+ X86_VPSRAVDZ256rmb = 13073,
+ X86_VPSRAVDZ256rmbk = 13074,
+ X86_VPSRAVDZ256rmbkz = 13075,
+ X86_VPSRAVDZ256rmk = 13076,
+ X86_VPSRAVDZ256rmkz = 13077,
+ X86_VPSRAVDZ256rr = 13078,
+ X86_VPSRAVDZ256rrk = 13079,
+ X86_VPSRAVDZ256rrkz = 13080,
+ X86_VPSRAVDZrm = 13081,
+ X86_VPSRAVDZrmb = 13082,
+ X86_VPSRAVDZrmbk = 13083,
+ X86_VPSRAVDZrmbkz = 13084,
+ X86_VPSRAVDZrmk = 13085,
+ X86_VPSRAVDZrmkz = 13086,
+ X86_VPSRAVDZrr = 13087,
+ X86_VPSRAVDZrrk = 13088,
+ X86_VPSRAVDZrrkz = 13089,
+ X86_VPSRAVDrm = 13090,
+ X86_VPSRAVDrr = 13091,
+ X86_VPSRAVQZ128rm = 13092,
+ X86_VPSRAVQZ128rmb = 13093,
+ X86_VPSRAVQZ128rmbk = 13094,
+ X86_VPSRAVQZ128rmbkz = 13095,
+ X86_VPSRAVQZ128rmk = 13096,
+ X86_VPSRAVQZ128rmkz = 13097,
+ X86_VPSRAVQZ128rr = 13098,
+ X86_VPSRAVQZ128rrk = 13099,
+ X86_VPSRAVQZ128rrkz = 13100,
+ X86_VPSRAVQZ256rm = 13101,
+ X86_VPSRAVQZ256rmb = 13102,
+ X86_VPSRAVQZ256rmbk = 13103,
+ X86_VPSRAVQZ256rmbkz = 13104,
+ X86_VPSRAVQZ256rmk = 13105,
+ X86_VPSRAVQZ256rmkz = 13106,
+ X86_VPSRAVQZ256rr = 13107,
+ X86_VPSRAVQZ256rrk = 13108,
+ X86_VPSRAVQZ256rrkz = 13109,
+ X86_VPSRAVQZrm = 13110,
+ X86_VPSRAVQZrmb = 13111,
+ X86_VPSRAVQZrmbk = 13112,
+ X86_VPSRAVQZrmbkz = 13113,
+ X86_VPSRAVQZrmk = 13114,
+ X86_VPSRAVQZrmkz = 13115,
+ X86_VPSRAVQZrr = 13116,
+ X86_VPSRAVQZrrk = 13117,
+ X86_VPSRAVQZrrkz = 13118,
+ X86_VPSRAVWZ128rm = 13119,
+ X86_VPSRAVWZ128rmk = 13120,
+ X86_VPSRAVWZ128rmkz = 13121,
+ X86_VPSRAVWZ128rr = 13122,
+ X86_VPSRAVWZ128rrk = 13123,
+ X86_VPSRAVWZ128rrkz = 13124,
+ X86_VPSRAVWZ256rm = 13125,
+ X86_VPSRAVWZ256rmk = 13126,
+ X86_VPSRAVWZ256rmkz = 13127,
+ X86_VPSRAVWZ256rr = 13128,
+ X86_VPSRAVWZ256rrk = 13129,
+ X86_VPSRAVWZ256rrkz = 13130,
+ X86_VPSRAVWZrm = 13131,
+ X86_VPSRAVWZrmk = 13132,
+ X86_VPSRAVWZrmkz = 13133,
+ X86_VPSRAVWZrr = 13134,
+ X86_VPSRAVWZrrk = 13135,
+ X86_VPSRAVWZrrkz = 13136,
+ X86_VPSRAWYri = 13137,
+ X86_VPSRAWYrm = 13138,
+ X86_VPSRAWYrr = 13139,
+ X86_VPSRAWZ128mi = 13140,
+ X86_VPSRAWZ128mik = 13141,
+ X86_VPSRAWZ128mikz = 13142,
+ X86_VPSRAWZ128ri = 13143,
+ X86_VPSRAWZ128rik = 13144,
+ X86_VPSRAWZ128rikz = 13145,
+ X86_VPSRAWZ128rm = 13146,
+ X86_VPSRAWZ128rmk = 13147,
+ X86_VPSRAWZ128rmkz = 13148,
+ X86_VPSRAWZ128rr = 13149,
+ X86_VPSRAWZ128rrk = 13150,
+ X86_VPSRAWZ128rrkz = 13151,
+ X86_VPSRAWZ256mi = 13152,
+ X86_VPSRAWZ256mik = 13153,
+ X86_VPSRAWZ256mikz = 13154,
+ X86_VPSRAWZ256ri = 13155,
+ X86_VPSRAWZ256rik = 13156,
+ X86_VPSRAWZ256rikz = 13157,
+ X86_VPSRAWZ256rm = 13158,
+ X86_VPSRAWZ256rmk = 13159,
+ X86_VPSRAWZ256rmkz = 13160,
+ X86_VPSRAWZ256rr = 13161,
+ X86_VPSRAWZ256rrk = 13162,
+ X86_VPSRAWZ256rrkz = 13163,
+ X86_VPSRAWZmi = 13164,
+ X86_VPSRAWZmik = 13165,
+ X86_VPSRAWZmikz = 13166,
+ X86_VPSRAWZri = 13167,
+ X86_VPSRAWZrik = 13168,
+ X86_VPSRAWZrikz = 13169,
+ X86_VPSRAWZrm = 13170,
+ X86_VPSRAWZrmk = 13171,
+ X86_VPSRAWZrmkz = 13172,
+ X86_VPSRAWZrr = 13173,
+ X86_VPSRAWZrrk = 13174,
+ X86_VPSRAWZrrkz = 13175,
+ X86_VPSRAWri = 13176,
+ X86_VPSRAWrm = 13177,
+ X86_VPSRAWrr = 13178,
+ X86_VPSRLDQYri = 13179,
+ X86_VPSRLDQZ128rm = 13180,
+ X86_VPSRLDQZ128rr = 13181,
+ X86_VPSRLDQZ256rm = 13182,
+ X86_VPSRLDQZ256rr = 13183,
+ X86_VPSRLDQZrm = 13184,
+ X86_VPSRLDQZrr = 13185,
+ X86_VPSRLDQri = 13186,
+ X86_VPSRLDYri = 13187,
+ X86_VPSRLDYrm = 13188,
+ X86_VPSRLDYrr = 13189,
+ X86_VPSRLDZ128mbi = 13190,
+ X86_VPSRLDZ128mbik = 13191,
+ X86_VPSRLDZ128mbikz = 13192,
+ X86_VPSRLDZ128mi = 13193,
+ X86_VPSRLDZ128mik = 13194,
+ X86_VPSRLDZ128mikz = 13195,
+ X86_VPSRLDZ128ri = 13196,
+ X86_VPSRLDZ128rik = 13197,
+ X86_VPSRLDZ128rikz = 13198,
+ X86_VPSRLDZ128rm = 13199,
+ X86_VPSRLDZ128rmk = 13200,
+ X86_VPSRLDZ128rmkz = 13201,
+ X86_VPSRLDZ128rr = 13202,
+ X86_VPSRLDZ128rrk = 13203,
+ X86_VPSRLDZ128rrkz = 13204,
+ X86_VPSRLDZ256mbi = 13205,
+ X86_VPSRLDZ256mbik = 13206,
+ X86_VPSRLDZ256mbikz = 13207,
+ X86_VPSRLDZ256mi = 13208,
+ X86_VPSRLDZ256mik = 13209,
+ X86_VPSRLDZ256mikz = 13210,
+ X86_VPSRLDZ256ri = 13211,
+ X86_VPSRLDZ256rik = 13212,
+ X86_VPSRLDZ256rikz = 13213,
+ X86_VPSRLDZ256rm = 13214,
+ X86_VPSRLDZ256rmk = 13215,
+ X86_VPSRLDZ256rmkz = 13216,
+ X86_VPSRLDZ256rr = 13217,
+ X86_VPSRLDZ256rrk = 13218,
+ X86_VPSRLDZ256rrkz = 13219,
+ X86_VPSRLDZmbi = 13220,
+ X86_VPSRLDZmbik = 13221,
+ X86_VPSRLDZmbikz = 13222,
+ X86_VPSRLDZmi = 13223,
+ X86_VPSRLDZmik = 13224,
+ X86_VPSRLDZmikz = 13225,
+ X86_VPSRLDZri = 13226,
+ X86_VPSRLDZrik = 13227,
+ X86_VPSRLDZrikz = 13228,
+ X86_VPSRLDZrm = 13229,
+ X86_VPSRLDZrmk = 13230,
+ X86_VPSRLDZrmkz = 13231,
+ X86_VPSRLDZrr = 13232,
+ X86_VPSRLDZrrk = 13233,
+ X86_VPSRLDZrrkz = 13234,
+ X86_VPSRLDri = 13235,
+ X86_VPSRLDrm = 13236,
+ X86_VPSRLDrr = 13237,
+ X86_VPSRLQYri = 13238,
+ X86_VPSRLQYrm = 13239,
+ X86_VPSRLQYrr = 13240,
+ X86_VPSRLQZ128mbi = 13241,
+ X86_VPSRLQZ128mbik = 13242,
+ X86_VPSRLQZ128mbikz = 13243,
+ X86_VPSRLQZ128mi = 13244,
+ X86_VPSRLQZ128mik = 13245,
+ X86_VPSRLQZ128mikz = 13246,
+ X86_VPSRLQZ128ri = 13247,
+ X86_VPSRLQZ128rik = 13248,
+ X86_VPSRLQZ128rikz = 13249,
+ X86_VPSRLQZ128rm = 13250,
+ X86_VPSRLQZ128rmk = 13251,
+ X86_VPSRLQZ128rmkz = 13252,
+ X86_VPSRLQZ128rr = 13253,
+ X86_VPSRLQZ128rrk = 13254,
+ X86_VPSRLQZ128rrkz = 13255,
+ X86_VPSRLQZ256mbi = 13256,
+ X86_VPSRLQZ256mbik = 13257,
+ X86_VPSRLQZ256mbikz = 13258,
+ X86_VPSRLQZ256mi = 13259,
+ X86_VPSRLQZ256mik = 13260,
+ X86_VPSRLQZ256mikz = 13261,
+ X86_VPSRLQZ256ri = 13262,
+ X86_VPSRLQZ256rik = 13263,
+ X86_VPSRLQZ256rikz = 13264,
+ X86_VPSRLQZ256rm = 13265,
+ X86_VPSRLQZ256rmk = 13266,
+ X86_VPSRLQZ256rmkz = 13267,
+ X86_VPSRLQZ256rr = 13268,
+ X86_VPSRLQZ256rrk = 13269,
+ X86_VPSRLQZ256rrkz = 13270,
+ X86_VPSRLQZmbi = 13271,
+ X86_VPSRLQZmbik = 13272,
+ X86_VPSRLQZmbikz = 13273,
+ X86_VPSRLQZmi = 13274,
+ X86_VPSRLQZmik = 13275,
+ X86_VPSRLQZmikz = 13276,
+ X86_VPSRLQZri = 13277,
+ X86_VPSRLQZrik = 13278,
+ X86_VPSRLQZrikz = 13279,
+ X86_VPSRLQZrm = 13280,
+ X86_VPSRLQZrmk = 13281,
+ X86_VPSRLQZrmkz = 13282,
+ X86_VPSRLQZrr = 13283,
+ X86_VPSRLQZrrk = 13284,
+ X86_VPSRLQZrrkz = 13285,
+ X86_VPSRLQri = 13286,
+ X86_VPSRLQrm = 13287,
+ X86_VPSRLQrr = 13288,
+ X86_VPSRLVDYrm = 13289,
+ X86_VPSRLVDYrr = 13290,
+ X86_VPSRLVDZ128rm = 13291,
+ X86_VPSRLVDZ128rmb = 13292,
+ X86_VPSRLVDZ128rmbk = 13293,
+ X86_VPSRLVDZ128rmbkz = 13294,
+ X86_VPSRLVDZ128rmk = 13295,
+ X86_VPSRLVDZ128rmkz = 13296,
+ X86_VPSRLVDZ128rr = 13297,
+ X86_VPSRLVDZ128rrk = 13298,
+ X86_VPSRLVDZ128rrkz = 13299,
+ X86_VPSRLVDZ256rm = 13300,
+ X86_VPSRLVDZ256rmb = 13301,
+ X86_VPSRLVDZ256rmbk = 13302,
+ X86_VPSRLVDZ256rmbkz = 13303,
+ X86_VPSRLVDZ256rmk = 13304,
+ X86_VPSRLVDZ256rmkz = 13305,
+ X86_VPSRLVDZ256rr = 13306,
+ X86_VPSRLVDZ256rrk = 13307,
+ X86_VPSRLVDZ256rrkz = 13308,
+ X86_VPSRLVDZrm = 13309,
+ X86_VPSRLVDZrmb = 13310,
+ X86_VPSRLVDZrmbk = 13311,
+ X86_VPSRLVDZrmbkz = 13312,
+ X86_VPSRLVDZrmk = 13313,
+ X86_VPSRLVDZrmkz = 13314,
+ X86_VPSRLVDZrr = 13315,
+ X86_VPSRLVDZrrk = 13316,
+ X86_VPSRLVDZrrkz = 13317,
+ X86_VPSRLVDrm = 13318,
+ X86_VPSRLVDrr = 13319,
+ X86_VPSRLVQYrm = 13320,
+ X86_VPSRLVQYrr = 13321,
+ X86_VPSRLVQZ128rm = 13322,
+ X86_VPSRLVQZ128rmb = 13323,
+ X86_VPSRLVQZ128rmbk = 13324,
+ X86_VPSRLVQZ128rmbkz = 13325,
+ X86_VPSRLVQZ128rmk = 13326,
+ X86_VPSRLVQZ128rmkz = 13327,
+ X86_VPSRLVQZ128rr = 13328,
+ X86_VPSRLVQZ128rrk = 13329,
+ X86_VPSRLVQZ128rrkz = 13330,
+ X86_VPSRLVQZ256rm = 13331,
+ X86_VPSRLVQZ256rmb = 13332,
+ X86_VPSRLVQZ256rmbk = 13333,
+ X86_VPSRLVQZ256rmbkz = 13334,
+ X86_VPSRLVQZ256rmk = 13335,
+ X86_VPSRLVQZ256rmkz = 13336,
+ X86_VPSRLVQZ256rr = 13337,
+ X86_VPSRLVQZ256rrk = 13338,
+ X86_VPSRLVQZ256rrkz = 13339,
+ X86_VPSRLVQZrm = 13340,
+ X86_VPSRLVQZrmb = 13341,
+ X86_VPSRLVQZrmbk = 13342,
+ X86_VPSRLVQZrmbkz = 13343,
+ X86_VPSRLVQZrmk = 13344,
+ X86_VPSRLVQZrmkz = 13345,
+ X86_VPSRLVQZrr = 13346,
+ X86_VPSRLVQZrrk = 13347,
+ X86_VPSRLVQZrrkz = 13348,
+ X86_VPSRLVQrm = 13349,
+ X86_VPSRLVQrr = 13350,
+ X86_VPSRLVWZ128rm = 13351,
+ X86_VPSRLVWZ128rmk = 13352,
+ X86_VPSRLVWZ128rmkz = 13353,
+ X86_VPSRLVWZ128rr = 13354,
+ X86_VPSRLVWZ128rrk = 13355,
+ X86_VPSRLVWZ128rrkz = 13356,
+ X86_VPSRLVWZ256rm = 13357,
+ X86_VPSRLVWZ256rmk = 13358,
+ X86_VPSRLVWZ256rmkz = 13359,
+ X86_VPSRLVWZ256rr = 13360,
+ X86_VPSRLVWZ256rrk = 13361,
+ X86_VPSRLVWZ256rrkz = 13362,
+ X86_VPSRLVWZrm = 13363,
+ X86_VPSRLVWZrmk = 13364,
+ X86_VPSRLVWZrmkz = 13365,
+ X86_VPSRLVWZrr = 13366,
+ X86_VPSRLVWZrrk = 13367,
+ X86_VPSRLVWZrrkz = 13368,
+ X86_VPSRLWYri = 13369,
+ X86_VPSRLWYrm = 13370,
+ X86_VPSRLWYrr = 13371,
+ X86_VPSRLWZ128mi = 13372,
+ X86_VPSRLWZ128mik = 13373,
+ X86_VPSRLWZ128mikz = 13374,
+ X86_VPSRLWZ128ri = 13375,
+ X86_VPSRLWZ128rik = 13376,
+ X86_VPSRLWZ128rikz = 13377,
+ X86_VPSRLWZ128rm = 13378,
+ X86_VPSRLWZ128rmk = 13379,
+ X86_VPSRLWZ128rmkz = 13380,
+ X86_VPSRLWZ128rr = 13381,
+ X86_VPSRLWZ128rrk = 13382,
+ X86_VPSRLWZ128rrkz = 13383,
+ X86_VPSRLWZ256mi = 13384,
+ X86_VPSRLWZ256mik = 13385,
+ X86_VPSRLWZ256mikz = 13386,
+ X86_VPSRLWZ256ri = 13387,
+ X86_VPSRLWZ256rik = 13388,
+ X86_VPSRLWZ256rikz = 13389,
+ X86_VPSRLWZ256rm = 13390,
+ X86_VPSRLWZ256rmk = 13391,
+ X86_VPSRLWZ256rmkz = 13392,
+ X86_VPSRLWZ256rr = 13393,
+ X86_VPSRLWZ256rrk = 13394,
+ X86_VPSRLWZ256rrkz = 13395,
+ X86_VPSRLWZmi = 13396,
+ X86_VPSRLWZmik = 13397,
+ X86_VPSRLWZmikz = 13398,
+ X86_VPSRLWZri = 13399,
+ X86_VPSRLWZrik = 13400,
+ X86_VPSRLWZrikz = 13401,
+ X86_VPSRLWZrm = 13402,
+ X86_VPSRLWZrmk = 13403,
+ X86_VPSRLWZrmkz = 13404,
+ X86_VPSRLWZrr = 13405,
+ X86_VPSRLWZrrk = 13406,
+ X86_VPSRLWZrrkz = 13407,
+ X86_VPSRLWri = 13408,
+ X86_VPSRLWrm = 13409,
+ X86_VPSRLWrr = 13410,
+ X86_VPSUBBYrm = 13411,
+ X86_VPSUBBYrr = 13412,
+ X86_VPSUBBZ128rm = 13413,
+ X86_VPSUBBZ128rmk = 13414,
+ X86_VPSUBBZ128rmkz = 13415,
+ X86_VPSUBBZ128rr = 13416,
+ X86_VPSUBBZ128rrk = 13417,
+ X86_VPSUBBZ128rrkz = 13418,
+ X86_VPSUBBZ256rm = 13419,
+ X86_VPSUBBZ256rmk = 13420,
+ X86_VPSUBBZ256rmkz = 13421,
+ X86_VPSUBBZ256rr = 13422,
+ X86_VPSUBBZ256rrk = 13423,
+ X86_VPSUBBZ256rrkz = 13424,
+ X86_VPSUBBZrm = 13425,
+ X86_VPSUBBZrmk = 13426,
+ X86_VPSUBBZrmkz = 13427,
+ X86_VPSUBBZrr = 13428,
+ X86_VPSUBBZrrk = 13429,
+ X86_VPSUBBZrrkz = 13430,
+ X86_VPSUBBrm = 13431,
+ X86_VPSUBBrr = 13432,
+ X86_VPSUBDYrm = 13433,
+ X86_VPSUBDYrr = 13434,
+ X86_VPSUBDZ128rm = 13435,
+ X86_VPSUBDZ128rmb = 13436,
+ X86_VPSUBDZ128rmbk = 13437,
+ X86_VPSUBDZ128rmbkz = 13438,
+ X86_VPSUBDZ128rmk = 13439,
+ X86_VPSUBDZ128rmkz = 13440,
+ X86_VPSUBDZ128rr = 13441,
+ X86_VPSUBDZ128rrk = 13442,
+ X86_VPSUBDZ128rrkz = 13443,
+ X86_VPSUBDZ256rm = 13444,
+ X86_VPSUBDZ256rmb = 13445,
+ X86_VPSUBDZ256rmbk = 13446,
+ X86_VPSUBDZ256rmbkz = 13447,
+ X86_VPSUBDZ256rmk = 13448,
+ X86_VPSUBDZ256rmkz = 13449,
+ X86_VPSUBDZ256rr = 13450,
+ X86_VPSUBDZ256rrk = 13451,
+ X86_VPSUBDZ256rrkz = 13452,
+ X86_VPSUBDZrm = 13453,
+ X86_VPSUBDZrmb = 13454,
+ X86_VPSUBDZrmbk = 13455,
+ X86_VPSUBDZrmbkz = 13456,
+ X86_VPSUBDZrmk = 13457,
+ X86_VPSUBDZrmkz = 13458,
+ X86_VPSUBDZrr = 13459,
+ X86_VPSUBDZrrk = 13460,
+ X86_VPSUBDZrrkz = 13461,
+ X86_VPSUBDrm = 13462,
+ X86_VPSUBDrr = 13463,
+ X86_VPSUBQYrm = 13464,
+ X86_VPSUBQYrr = 13465,
+ X86_VPSUBQZ128rm = 13466,
+ X86_VPSUBQZ128rmb = 13467,
+ X86_VPSUBQZ128rmbk = 13468,
+ X86_VPSUBQZ128rmbkz = 13469,
+ X86_VPSUBQZ128rmk = 13470,
+ X86_VPSUBQZ128rmkz = 13471,
+ X86_VPSUBQZ128rr = 13472,
+ X86_VPSUBQZ128rrk = 13473,
+ X86_VPSUBQZ128rrkz = 13474,
+ X86_VPSUBQZ256rm = 13475,
+ X86_VPSUBQZ256rmb = 13476,
+ X86_VPSUBQZ256rmbk = 13477,
+ X86_VPSUBQZ256rmbkz = 13478,
+ X86_VPSUBQZ256rmk = 13479,
+ X86_VPSUBQZ256rmkz = 13480,
+ X86_VPSUBQZ256rr = 13481,
+ X86_VPSUBQZ256rrk = 13482,
+ X86_VPSUBQZ256rrkz = 13483,
+ X86_VPSUBQZrm = 13484,
+ X86_VPSUBQZrmb = 13485,
+ X86_VPSUBQZrmbk = 13486,
+ X86_VPSUBQZrmbkz = 13487,
+ X86_VPSUBQZrmk = 13488,
+ X86_VPSUBQZrmkz = 13489,
+ X86_VPSUBQZrr = 13490,
+ X86_VPSUBQZrrk = 13491,
+ X86_VPSUBQZrrkz = 13492,
+ X86_VPSUBQrm = 13493,
+ X86_VPSUBQrr = 13494,
+ X86_VPSUBSBYrm = 13495,
+ X86_VPSUBSBYrr = 13496,
+ X86_VPSUBSBZ128rm = 13497,
+ X86_VPSUBSBZ128rmk = 13498,
+ X86_VPSUBSBZ128rmkz = 13499,
+ X86_VPSUBSBZ128rr = 13500,
+ X86_VPSUBSBZ128rrk = 13501,
+ X86_VPSUBSBZ128rrkz = 13502,
+ X86_VPSUBSBZ256rm = 13503,
+ X86_VPSUBSBZ256rmk = 13504,
+ X86_VPSUBSBZ256rmkz = 13505,
+ X86_VPSUBSBZ256rr = 13506,
+ X86_VPSUBSBZ256rrk = 13507,
+ X86_VPSUBSBZ256rrkz = 13508,
+ X86_VPSUBSBZrm = 13509,
+ X86_VPSUBSBZrmk = 13510,
+ X86_VPSUBSBZrmkz = 13511,
+ X86_VPSUBSBZrr = 13512,
+ X86_VPSUBSBZrrk = 13513,
+ X86_VPSUBSBZrrkz = 13514,
+ X86_VPSUBSBrm = 13515,
+ X86_VPSUBSBrr = 13516,
+ X86_VPSUBSWYrm = 13517,
+ X86_VPSUBSWYrr = 13518,
+ X86_VPSUBSWZ128rm = 13519,
+ X86_VPSUBSWZ128rmk = 13520,
+ X86_VPSUBSWZ128rmkz = 13521,
+ X86_VPSUBSWZ128rr = 13522,
+ X86_VPSUBSWZ128rrk = 13523,
+ X86_VPSUBSWZ128rrkz = 13524,
+ X86_VPSUBSWZ256rm = 13525,
+ X86_VPSUBSWZ256rmk = 13526,
+ X86_VPSUBSWZ256rmkz = 13527,
+ X86_VPSUBSWZ256rr = 13528,
+ X86_VPSUBSWZ256rrk = 13529,
+ X86_VPSUBSWZ256rrkz = 13530,
+ X86_VPSUBSWZrm = 13531,
+ X86_VPSUBSWZrmk = 13532,
+ X86_VPSUBSWZrmkz = 13533,
+ X86_VPSUBSWZrr = 13534,
+ X86_VPSUBSWZrrk = 13535,
+ X86_VPSUBSWZrrkz = 13536,
+ X86_VPSUBSWrm = 13537,
+ X86_VPSUBSWrr = 13538,
+ X86_VPSUBUSBYrm = 13539,
+ X86_VPSUBUSBYrr = 13540,
+ X86_VPSUBUSBZ128rm = 13541,
+ X86_VPSUBUSBZ128rmk = 13542,
+ X86_VPSUBUSBZ128rmkz = 13543,
+ X86_VPSUBUSBZ128rr = 13544,
+ X86_VPSUBUSBZ128rrk = 13545,
+ X86_VPSUBUSBZ128rrkz = 13546,
+ X86_VPSUBUSBZ256rm = 13547,
+ X86_VPSUBUSBZ256rmk = 13548,
+ X86_VPSUBUSBZ256rmkz = 13549,
+ X86_VPSUBUSBZ256rr = 13550,
+ X86_VPSUBUSBZ256rrk = 13551,
+ X86_VPSUBUSBZ256rrkz = 13552,
+ X86_VPSUBUSBZrm = 13553,
+ X86_VPSUBUSBZrmk = 13554,
+ X86_VPSUBUSBZrmkz = 13555,
+ X86_VPSUBUSBZrr = 13556,
+ X86_VPSUBUSBZrrk = 13557,
+ X86_VPSUBUSBZrrkz = 13558,
+ X86_VPSUBUSBrm = 13559,
+ X86_VPSUBUSBrr = 13560,
+ X86_VPSUBUSWYrm = 13561,
+ X86_VPSUBUSWYrr = 13562,
+ X86_VPSUBUSWZ128rm = 13563,
+ X86_VPSUBUSWZ128rmk = 13564,
+ X86_VPSUBUSWZ128rmkz = 13565,
+ X86_VPSUBUSWZ128rr = 13566,
+ X86_VPSUBUSWZ128rrk = 13567,
+ X86_VPSUBUSWZ128rrkz = 13568,
+ X86_VPSUBUSWZ256rm = 13569,
+ X86_VPSUBUSWZ256rmk = 13570,
+ X86_VPSUBUSWZ256rmkz = 13571,
+ X86_VPSUBUSWZ256rr = 13572,
+ X86_VPSUBUSWZ256rrk = 13573,
+ X86_VPSUBUSWZ256rrkz = 13574,
+ X86_VPSUBUSWZrm = 13575,
+ X86_VPSUBUSWZrmk = 13576,
+ X86_VPSUBUSWZrmkz = 13577,
+ X86_VPSUBUSWZrr = 13578,
+ X86_VPSUBUSWZrrk = 13579,
+ X86_VPSUBUSWZrrkz = 13580,
+ X86_VPSUBUSWrm = 13581,
+ X86_VPSUBUSWrr = 13582,
+ X86_VPSUBWYrm = 13583,
+ X86_VPSUBWYrr = 13584,
+ X86_VPSUBWZ128rm = 13585,
+ X86_VPSUBWZ128rmk = 13586,
+ X86_VPSUBWZ128rmkz = 13587,
+ X86_VPSUBWZ128rr = 13588,
+ X86_VPSUBWZ128rrk = 13589,
+ X86_VPSUBWZ128rrkz = 13590,
+ X86_VPSUBWZ256rm = 13591,
+ X86_VPSUBWZ256rmk = 13592,
+ X86_VPSUBWZ256rmkz = 13593,
+ X86_VPSUBWZ256rr = 13594,
+ X86_VPSUBWZ256rrk = 13595,
+ X86_VPSUBWZ256rrkz = 13596,
+ X86_VPSUBWZrm = 13597,
+ X86_VPSUBWZrmk = 13598,
+ X86_VPSUBWZrmkz = 13599,
+ X86_VPSUBWZrr = 13600,
+ X86_VPSUBWZrrk = 13601,
+ X86_VPSUBWZrrkz = 13602,
+ X86_VPSUBWrm = 13603,
+ X86_VPSUBWrr = 13604,
+ X86_VPTERNLOGDZ128rmbi = 13605,
+ X86_VPTERNLOGDZ128rmbik = 13606,
+ X86_VPTERNLOGDZ128rmbikz = 13607,
+ X86_VPTERNLOGDZ128rmi = 13608,
+ X86_VPTERNLOGDZ128rmik = 13609,
+ X86_VPTERNLOGDZ128rmikz = 13610,
+ X86_VPTERNLOGDZ128rri = 13611,
+ X86_VPTERNLOGDZ128rrik = 13612,
+ X86_VPTERNLOGDZ128rrikz = 13613,
+ X86_VPTERNLOGDZ256rmbi = 13614,
+ X86_VPTERNLOGDZ256rmbik = 13615,
+ X86_VPTERNLOGDZ256rmbikz = 13616,
+ X86_VPTERNLOGDZ256rmi = 13617,
+ X86_VPTERNLOGDZ256rmik = 13618,
+ X86_VPTERNLOGDZ256rmikz = 13619,
+ X86_VPTERNLOGDZ256rri = 13620,
+ X86_VPTERNLOGDZ256rrik = 13621,
+ X86_VPTERNLOGDZ256rrikz = 13622,
+ X86_VPTERNLOGDZrmbi = 13623,
+ X86_VPTERNLOGDZrmbik = 13624,
+ X86_VPTERNLOGDZrmbikz = 13625,
+ X86_VPTERNLOGDZrmi = 13626,
+ X86_VPTERNLOGDZrmik = 13627,
+ X86_VPTERNLOGDZrmikz = 13628,
+ X86_VPTERNLOGDZrri = 13629,
+ X86_VPTERNLOGDZrrik = 13630,
+ X86_VPTERNLOGDZrrikz = 13631,
+ X86_VPTERNLOGQZ128rmbi = 13632,
+ X86_VPTERNLOGQZ128rmbik = 13633,
+ X86_VPTERNLOGQZ128rmbikz = 13634,
+ X86_VPTERNLOGQZ128rmi = 13635,
+ X86_VPTERNLOGQZ128rmik = 13636,
+ X86_VPTERNLOGQZ128rmikz = 13637,
+ X86_VPTERNLOGQZ128rri = 13638,
+ X86_VPTERNLOGQZ128rrik = 13639,
+ X86_VPTERNLOGQZ128rrikz = 13640,
+ X86_VPTERNLOGQZ256rmbi = 13641,
+ X86_VPTERNLOGQZ256rmbik = 13642,
+ X86_VPTERNLOGQZ256rmbikz = 13643,
+ X86_VPTERNLOGQZ256rmi = 13644,
+ X86_VPTERNLOGQZ256rmik = 13645,
+ X86_VPTERNLOGQZ256rmikz = 13646,
+ X86_VPTERNLOGQZ256rri = 13647,
+ X86_VPTERNLOGQZ256rrik = 13648,
+ X86_VPTERNLOGQZ256rrikz = 13649,
+ X86_VPTERNLOGQZrmbi = 13650,
+ X86_VPTERNLOGQZrmbik = 13651,
+ X86_VPTERNLOGQZrmbikz = 13652,
+ X86_VPTERNLOGQZrmi = 13653,
+ X86_VPTERNLOGQZrmik = 13654,
+ X86_VPTERNLOGQZrmikz = 13655,
+ X86_VPTERNLOGQZrri = 13656,
+ X86_VPTERNLOGQZrrik = 13657,
+ X86_VPTERNLOGQZrrikz = 13658,
+ X86_VPTESTMBZ128rm = 13659,
+ X86_VPTESTMBZ128rmk = 13660,
+ X86_VPTESTMBZ128rr = 13661,
+ X86_VPTESTMBZ128rrk = 13662,
+ X86_VPTESTMBZ256rm = 13663,
+ X86_VPTESTMBZ256rmk = 13664,
+ X86_VPTESTMBZ256rr = 13665,
+ X86_VPTESTMBZ256rrk = 13666,
+ X86_VPTESTMBZrm = 13667,
+ X86_VPTESTMBZrmk = 13668,
+ X86_VPTESTMBZrr = 13669,
+ X86_VPTESTMBZrrk = 13670,
+ X86_VPTESTMDZ128rm = 13671,
+ X86_VPTESTMDZ128rmb = 13672,
+ X86_VPTESTMDZ128rmbk = 13673,
+ X86_VPTESTMDZ128rmk = 13674,
+ X86_VPTESTMDZ128rr = 13675,
+ X86_VPTESTMDZ128rrk = 13676,
+ X86_VPTESTMDZ256rm = 13677,
+ X86_VPTESTMDZ256rmb = 13678,
+ X86_VPTESTMDZ256rmbk = 13679,
+ X86_VPTESTMDZ256rmk = 13680,
+ X86_VPTESTMDZ256rr = 13681,
+ X86_VPTESTMDZ256rrk = 13682,
+ X86_VPTESTMDZrm = 13683,
+ X86_VPTESTMDZrmb = 13684,
+ X86_VPTESTMDZrmbk = 13685,
+ X86_VPTESTMDZrmk = 13686,
+ X86_VPTESTMDZrr = 13687,
+ X86_VPTESTMDZrrk = 13688,
+ X86_VPTESTMQZ128rm = 13689,
+ X86_VPTESTMQZ128rmb = 13690,
+ X86_VPTESTMQZ128rmbk = 13691,
+ X86_VPTESTMQZ128rmk = 13692,
+ X86_VPTESTMQZ128rr = 13693,
+ X86_VPTESTMQZ128rrk = 13694,
+ X86_VPTESTMQZ256rm = 13695,
+ X86_VPTESTMQZ256rmb = 13696,
+ X86_VPTESTMQZ256rmbk = 13697,
+ X86_VPTESTMQZ256rmk = 13698,
+ X86_VPTESTMQZ256rr = 13699,
+ X86_VPTESTMQZ256rrk = 13700,
+ X86_VPTESTMQZrm = 13701,
+ X86_VPTESTMQZrmb = 13702,
+ X86_VPTESTMQZrmbk = 13703,
+ X86_VPTESTMQZrmk = 13704,
+ X86_VPTESTMQZrr = 13705,
+ X86_VPTESTMQZrrk = 13706,
+ X86_VPTESTMWZ128rm = 13707,
+ X86_VPTESTMWZ128rmk = 13708,
+ X86_VPTESTMWZ128rr = 13709,
+ X86_VPTESTMWZ128rrk = 13710,
+ X86_VPTESTMWZ256rm = 13711,
+ X86_VPTESTMWZ256rmk = 13712,
+ X86_VPTESTMWZ256rr = 13713,
+ X86_VPTESTMWZ256rrk = 13714,
+ X86_VPTESTMWZrm = 13715,
+ X86_VPTESTMWZrmk = 13716,
+ X86_VPTESTMWZrr = 13717,
+ X86_VPTESTMWZrrk = 13718,
+ X86_VPTESTNMBZ128rm = 13719,
+ X86_VPTESTNMBZ128rmk = 13720,
+ X86_VPTESTNMBZ128rr = 13721,
+ X86_VPTESTNMBZ128rrk = 13722,
+ X86_VPTESTNMBZ256rm = 13723,
+ X86_VPTESTNMBZ256rmk = 13724,
+ X86_VPTESTNMBZ256rr = 13725,
+ X86_VPTESTNMBZ256rrk = 13726,
+ X86_VPTESTNMBZrm = 13727,
+ X86_VPTESTNMBZrmk = 13728,
+ X86_VPTESTNMBZrr = 13729,
+ X86_VPTESTNMBZrrk = 13730,
+ X86_VPTESTNMDZ128rm = 13731,
+ X86_VPTESTNMDZ128rmb = 13732,
+ X86_VPTESTNMDZ128rmbk = 13733,
+ X86_VPTESTNMDZ128rmk = 13734,
+ X86_VPTESTNMDZ128rr = 13735,
+ X86_VPTESTNMDZ128rrk = 13736,
+ X86_VPTESTNMDZ256rm = 13737,
+ X86_VPTESTNMDZ256rmb = 13738,
+ X86_VPTESTNMDZ256rmbk = 13739,
+ X86_VPTESTNMDZ256rmk = 13740,
+ X86_VPTESTNMDZ256rr = 13741,
+ X86_VPTESTNMDZ256rrk = 13742,
+ X86_VPTESTNMDZrm = 13743,
+ X86_VPTESTNMDZrmb = 13744,
+ X86_VPTESTNMDZrmbk = 13745,
+ X86_VPTESTNMDZrmk = 13746,
+ X86_VPTESTNMDZrr = 13747,
+ X86_VPTESTNMDZrrk = 13748,
+ X86_VPTESTNMQZ128rm = 13749,
+ X86_VPTESTNMQZ128rmb = 13750,
+ X86_VPTESTNMQZ128rmbk = 13751,
+ X86_VPTESTNMQZ128rmk = 13752,
+ X86_VPTESTNMQZ128rr = 13753,
+ X86_VPTESTNMQZ128rrk = 13754,
+ X86_VPTESTNMQZ256rm = 13755,
+ X86_VPTESTNMQZ256rmb = 13756,
+ X86_VPTESTNMQZ256rmbk = 13757,
+ X86_VPTESTNMQZ256rmk = 13758,
+ X86_VPTESTNMQZ256rr = 13759,
+ X86_VPTESTNMQZ256rrk = 13760,
+ X86_VPTESTNMQZrm = 13761,
+ X86_VPTESTNMQZrmb = 13762,
+ X86_VPTESTNMQZrmbk = 13763,
+ X86_VPTESTNMQZrmk = 13764,
+ X86_VPTESTNMQZrr = 13765,
+ X86_VPTESTNMQZrrk = 13766,
+ X86_VPTESTNMWZ128rm = 13767,
+ X86_VPTESTNMWZ128rmk = 13768,
+ X86_VPTESTNMWZ128rr = 13769,
+ X86_VPTESTNMWZ128rrk = 13770,
+ X86_VPTESTNMWZ256rm = 13771,
+ X86_VPTESTNMWZ256rmk = 13772,
+ X86_VPTESTNMWZ256rr = 13773,
+ X86_VPTESTNMWZ256rrk = 13774,
+ X86_VPTESTNMWZrm = 13775,
+ X86_VPTESTNMWZrmk = 13776,
+ X86_VPTESTNMWZrr = 13777,
+ X86_VPTESTNMWZrrk = 13778,
+ X86_VPTESTYrm = 13779,
+ X86_VPTESTYrr = 13780,
+ X86_VPTESTrm = 13781,
+ X86_VPTESTrr = 13782,
+ X86_VPUNPCKHBWYrm = 13783,
+ X86_VPUNPCKHBWYrr = 13784,
+ X86_VPUNPCKHBWZ128rm = 13785,
+ X86_VPUNPCKHBWZ128rmk = 13786,
+ X86_VPUNPCKHBWZ128rmkz = 13787,
+ X86_VPUNPCKHBWZ128rr = 13788,
+ X86_VPUNPCKHBWZ128rrk = 13789,
+ X86_VPUNPCKHBWZ128rrkz = 13790,
+ X86_VPUNPCKHBWZ256rm = 13791,
+ X86_VPUNPCKHBWZ256rmk = 13792,
+ X86_VPUNPCKHBWZ256rmkz = 13793,
+ X86_VPUNPCKHBWZ256rr = 13794,
+ X86_VPUNPCKHBWZ256rrk = 13795,
+ X86_VPUNPCKHBWZ256rrkz = 13796,
+ X86_VPUNPCKHBWZrm = 13797,
+ X86_VPUNPCKHBWZrmk = 13798,
+ X86_VPUNPCKHBWZrmkz = 13799,
+ X86_VPUNPCKHBWZrr = 13800,
+ X86_VPUNPCKHBWZrrk = 13801,
+ X86_VPUNPCKHBWZrrkz = 13802,
+ X86_VPUNPCKHBWrm = 13803,
+ X86_VPUNPCKHBWrr = 13804,
+ X86_VPUNPCKHDQYrm = 13805,
+ X86_VPUNPCKHDQYrr = 13806,
+ X86_VPUNPCKHDQZ128rm = 13807,
+ X86_VPUNPCKHDQZ128rmb = 13808,
+ X86_VPUNPCKHDQZ128rmbk = 13809,
+ X86_VPUNPCKHDQZ128rmbkz = 13810,
+ X86_VPUNPCKHDQZ128rmk = 13811,
+ X86_VPUNPCKHDQZ128rmkz = 13812,
+ X86_VPUNPCKHDQZ128rr = 13813,
+ X86_VPUNPCKHDQZ128rrk = 13814,
+ X86_VPUNPCKHDQZ128rrkz = 13815,
+ X86_VPUNPCKHDQZ256rm = 13816,
+ X86_VPUNPCKHDQZ256rmb = 13817,
+ X86_VPUNPCKHDQZ256rmbk = 13818,
+ X86_VPUNPCKHDQZ256rmbkz = 13819,
+ X86_VPUNPCKHDQZ256rmk = 13820,
+ X86_VPUNPCKHDQZ256rmkz = 13821,
+ X86_VPUNPCKHDQZ256rr = 13822,
+ X86_VPUNPCKHDQZ256rrk = 13823,
+ X86_VPUNPCKHDQZ256rrkz = 13824,
+ X86_VPUNPCKHDQZrm = 13825,
+ X86_VPUNPCKHDQZrmb = 13826,
+ X86_VPUNPCKHDQZrmbk = 13827,
+ X86_VPUNPCKHDQZrmbkz = 13828,
+ X86_VPUNPCKHDQZrmk = 13829,
+ X86_VPUNPCKHDQZrmkz = 13830,
+ X86_VPUNPCKHDQZrr = 13831,
+ X86_VPUNPCKHDQZrrk = 13832,
+ X86_VPUNPCKHDQZrrkz = 13833,
+ X86_VPUNPCKHDQrm = 13834,
+ X86_VPUNPCKHDQrr = 13835,
+ X86_VPUNPCKHQDQYrm = 13836,
+ X86_VPUNPCKHQDQYrr = 13837,
+ X86_VPUNPCKHQDQZ128rm = 13838,
+ X86_VPUNPCKHQDQZ128rmb = 13839,
+ X86_VPUNPCKHQDQZ128rmbk = 13840,
+ X86_VPUNPCKHQDQZ128rmbkz = 13841,
+ X86_VPUNPCKHQDQZ128rmk = 13842,
+ X86_VPUNPCKHQDQZ128rmkz = 13843,
+ X86_VPUNPCKHQDQZ128rr = 13844,
+ X86_VPUNPCKHQDQZ128rrk = 13845,
+ X86_VPUNPCKHQDQZ128rrkz = 13846,
+ X86_VPUNPCKHQDQZ256rm = 13847,
+ X86_VPUNPCKHQDQZ256rmb = 13848,
+ X86_VPUNPCKHQDQZ256rmbk = 13849,
+ X86_VPUNPCKHQDQZ256rmbkz = 13850,
+ X86_VPUNPCKHQDQZ256rmk = 13851,
+ X86_VPUNPCKHQDQZ256rmkz = 13852,
+ X86_VPUNPCKHQDQZ256rr = 13853,
+ X86_VPUNPCKHQDQZ256rrk = 13854,
+ X86_VPUNPCKHQDQZ256rrkz = 13855,
+ X86_VPUNPCKHQDQZrm = 13856,
+ X86_VPUNPCKHQDQZrmb = 13857,
+ X86_VPUNPCKHQDQZrmbk = 13858,
+ X86_VPUNPCKHQDQZrmbkz = 13859,
+ X86_VPUNPCKHQDQZrmk = 13860,
+ X86_VPUNPCKHQDQZrmkz = 13861,
+ X86_VPUNPCKHQDQZrr = 13862,
+ X86_VPUNPCKHQDQZrrk = 13863,
+ X86_VPUNPCKHQDQZrrkz = 13864,
+ X86_VPUNPCKHQDQrm = 13865,
+ X86_VPUNPCKHQDQrr = 13866,
+ X86_VPUNPCKHWDYrm = 13867,
+ X86_VPUNPCKHWDYrr = 13868,
+ X86_VPUNPCKHWDZ128rm = 13869,
+ X86_VPUNPCKHWDZ128rmk = 13870,
+ X86_VPUNPCKHWDZ128rmkz = 13871,
+ X86_VPUNPCKHWDZ128rr = 13872,
+ X86_VPUNPCKHWDZ128rrk = 13873,
+ X86_VPUNPCKHWDZ128rrkz = 13874,
+ X86_VPUNPCKHWDZ256rm = 13875,
+ X86_VPUNPCKHWDZ256rmk = 13876,
+ X86_VPUNPCKHWDZ256rmkz = 13877,
+ X86_VPUNPCKHWDZ256rr = 13878,
+ X86_VPUNPCKHWDZ256rrk = 13879,
+ X86_VPUNPCKHWDZ256rrkz = 13880,
+ X86_VPUNPCKHWDZrm = 13881,
+ X86_VPUNPCKHWDZrmk = 13882,
+ X86_VPUNPCKHWDZrmkz = 13883,
+ X86_VPUNPCKHWDZrr = 13884,
+ X86_VPUNPCKHWDZrrk = 13885,
+ X86_VPUNPCKHWDZrrkz = 13886,
+ X86_VPUNPCKHWDrm = 13887,
+ X86_VPUNPCKHWDrr = 13888,
+ X86_VPUNPCKLBWYrm = 13889,
+ X86_VPUNPCKLBWYrr = 13890,
+ X86_VPUNPCKLBWZ128rm = 13891,
+ X86_VPUNPCKLBWZ128rmk = 13892,
+ X86_VPUNPCKLBWZ128rmkz = 13893,
+ X86_VPUNPCKLBWZ128rr = 13894,
+ X86_VPUNPCKLBWZ128rrk = 13895,
+ X86_VPUNPCKLBWZ128rrkz = 13896,
+ X86_VPUNPCKLBWZ256rm = 13897,
+ X86_VPUNPCKLBWZ256rmk = 13898,
+ X86_VPUNPCKLBWZ256rmkz = 13899,
+ X86_VPUNPCKLBWZ256rr = 13900,
+ X86_VPUNPCKLBWZ256rrk = 13901,
+ X86_VPUNPCKLBWZ256rrkz = 13902,
+ X86_VPUNPCKLBWZrm = 13903,
+ X86_VPUNPCKLBWZrmk = 13904,
+ X86_VPUNPCKLBWZrmkz = 13905,
+ X86_VPUNPCKLBWZrr = 13906,
+ X86_VPUNPCKLBWZrrk = 13907,
+ X86_VPUNPCKLBWZrrkz = 13908,
+ X86_VPUNPCKLBWrm = 13909,
+ X86_VPUNPCKLBWrr = 13910,
+ X86_VPUNPCKLDQYrm = 13911,
+ X86_VPUNPCKLDQYrr = 13912,
+ X86_VPUNPCKLDQZ128rm = 13913,
+ X86_VPUNPCKLDQZ128rmb = 13914,
+ X86_VPUNPCKLDQZ128rmbk = 13915,
+ X86_VPUNPCKLDQZ128rmbkz = 13916,
+ X86_VPUNPCKLDQZ128rmk = 13917,
+ X86_VPUNPCKLDQZ128rmkz = 13918,
+ X86_VPUNPCKLDQZ128rr = 13919,
+ X86_VPUNPCKLDQZ128rrk = 13920,
+ X86_VPUNPCKLDQZ128rrkz = 13921,
+ X86_VPUNPCKLDQZ256rm = 13922,
+ X86_VPUNPCKLDQZ256rmb = 13923,
+ X86_VPUNPCKLDQZ256rmbk = 13924,
+ X86_VPUNPCKLDQZ256rmbkz = 13925,
+ X86_VPUNPCKLDQZ256rmk = 13926,
+ X86_VPUNPCKLDQZ256rmkz = 13927,
+ X86_VPUNPCKLDQZ256rr = 13928,
+ X86_VPUNPCKLDQZ256rrk = 13929,
+ X86_VPUNPCKLDQZ256rrkz = 13930,
+ X86_VPUNPCKLDQZrm = 13931,
+ X86_VPUNPCKLDQZrmb = 13932,
+ X86_VPUNPCKLDQZrmbk = 13933,
+ X86_VPUNPCKLDQZrmbkz = 13934,
+ X86_VPUNPCKLDQZrmk = 13935,
+ X86_VPUNPCKLDQZrmkz = 13936,
+ X86_VPUNPCKLDQZrr = 13937,
+ X86_VPUNPCKLDQZrrk = 13938,
+ X86_VPUNPCKLDQZrrkz = 13939,
+ X86_VPUNPCKLDQrm = 13940,
+ X86_VPUNPCKLDQrr = 13941,
+ X86_VPUNPCKLQDQYrm = 13942,
+ X86_VPUNPCKLQDQYrr = 13943,
+ X86_VPUNPCKLQDQZ128rm = 13944,
+ X86_VPUNPCKLQDQZ128rmb = 13945,
+ X86_VPUNPCKLQDQZ128rmbk = 13946,
+ X86_VPUNPCKLQDQZ128rmbkz = 13947,
+ X86_VPUNPCKLQDQZ128rmk = 13948,
+ X86_VPUNPCKLQDQZ128rmkz = 13949,
+ X86_VPUNPCKLQDQZ128rr = 13950,
+ X86_VPUNPCKLQDQZ128rrk = 13951,
+ X86_VPUNPCKLQDQZ128rrkz = 13952,
+ X86_VPUNPCKLQDQZ256rm = 13953,
+ X86_VPUNPCKLQDQZ256rmb = 13954,
+ X86_VPUNPCKLQDQZ256rmbk = 13955,
+ X86_VPUNPCKLQDQZ256rmbkz = 13956,
+ X86_VPUNPCKLQDQZ256rmk = 13957,
+ X86_VPUNPCKLQDQZ256rmkz = 13958,
+ X86_VPUNPCKLQDQZ256rr = 13959,
+ X86_VPUNPCKLQDQZ256rrk = 13960,
+ X86_VPUNPCKLQDQZ256rrkz = 13961,
+ X86_VPUNPCKLQDQZrm = 13962,
+ X86_VPUNPCKLQDQZrmb = 13963,
+ X86_VPUNPCKLQDQZrmbk = 13964,
+ X86_VPUNPCKLQDQZrmbkz = 13965,
+ X86_VPUNPCKLQDQZrmk = 13966,
+ X86_VPUNPCKLQDQZrmkz = 13967,
+ X86_VPUNPCKLQDQZrr = 13968,
+ X86_VPUNPCKLQDQZrrk = 13969,
+ X86_VPUNPCKLQDQZrrkz = 13970,
+ X86_VPUNPCKLQDQrm = 13971,
+ X86_VPUNPCKLQDQrr = 13972,
+ X86_VPUNPCKLWDYrm = 13973,
+ X86_VPUNPCKLWDYrr = 13974,
+ X86_VPUNPCKLWDZ128rm = 13975,
+ X86_VPUNPCKLWDZ128rmk = 13976,
+ X86_VPUNPCKLWDZ128rmkz = 13977,
+ X86_VPUNPCKLWDZ128rr = 13978,
+ X86_VPUNPCKLWDZ128rrk = 13979,
+ X86_VPUNPCKLWDZ128rrkz = 13980,
+ X86_VPUNPCKLWDZ256rm = 13981,
+ X86_VPUNPCKLWDZ256rmk = 13982,
+ X86_VPUNPCKLWDZ256rmkz = 13983,
+ X86_VPUNPCKLWDZ256rr = 13984,
+ X86_VPUNPCKLWDZ256rrk = 13985,
+ X86_VPUNPCKLWDZ256rrkz = 13986,
+ X86_VPUNPCKLWDZrm = 13987,
+ X86_VPUNPCKLWDZrmk = 13988,
+ X86_VPUNPCKLWDZrmkz = 13989,
+ X86_VPUNPCKLWDZrr = 13990,
+ X86_VPUNPCKLWDZrrk = 13991,
+ X86_VPUNPCKLWDZrrkz = 13992,
+ X86_VPUNPCKLWDrm = 13993,
+ X86_VPUNPCKLWDrr = 13994,
+ X86_VPXORDZ128rm = 13995,
+ X86_VPXORDZ128rmb = 13996,
+ X86_VPXORDZ128rmbk = 13997,
+ X86_VPXORDZ128rmbkz = 13998,
+ X86_VPXORDZ128rmk = 13999,
+ X86_VPXORDZ128rmkz = 14000,
+ X86_VPXORDZ128rr = 14001,
+ X86_VPXORDZ128rrk = 14002,
+ X86_VPXORDZ128rrkz = 14003,
+ X86_VPXORDZ256rm = 14004,
+ X86_VPXORDZ256rmb = 14005,
+ X86_VPXORDZ256rmbk = 14006,
+ X86_VPXORDZ256rmbkz = 14007,
+ X86_VPXORDZ256rmk = 14008,
+ X86_VPXORDZ256rmkz = 14009,
+ X86_VPXORDZ256rr = 14010,
+ X86_VPXORDZ256rrk = 14011,
+ X86_VPXORDZ256rrkz = 14012,
+ X86_VPXORDZrm = 14013,
+ X86_VPXORDZrmb = 14014,
+ X86_VPXORDZrmbk = 14015,
+ X86_VPXORDZrmbkz = 14016,
+ X86_VPXORDZrmk = 14017,
+ X86_VPXORDZrmkz = 14018,
+ X86_VPXORDZrr = 14019,
+ X86_VPXORDZrrk = 14020,
+ X86_VPXORDZrrkz = 14021,
+ X86_VPXORQZ128rm = 14022,
+ X86_VPXORQZ128rmb = 14023,
+ X86_VPXORQZ128rmbk = 14024,
+ X86_VPXORQZ128rmbkz = 14025,
+ X86_VPXORQZ128rmk = 14026,
+ X86_VPXORQZ128rmkz = 14027,
+ X86_VPXORQZ128rr = 14028,
+ X86_VPXORQZ128rrk = 14029,
+ X86_VPXORQZ128rrkz = 14030,
+ X86_VPXORQZ256rm = 14031,
+ X86_VPXORQZ256rmb = 14032,
+ X86_VPXORQZ256rmbk = 14033,
+ X86_VPXORQZ256rmbkz = 14034,
+ X86_VPXORQZ256rmk = 14035,
+ X86_VPXORQZ256rmkz = 14036,
+ X86_VPXORQZ256rr = 14037,
+ X86_VPXORQZ256rrk = 14038,
+ X86_VPXORQZ256rrkz = 14039,
+ X86_VPXORQZrm = 14040,
+ X86_VPXORQZrmb = 14041,
+ X86_VPXORQZrmbk = 14042,
+ X86_VPXORQZrmbkz = 14043,
+ X86_VPXORQZrmk = 14044,
+ X86_VPXORQZrmkz = 14045,
+ X86_VPXORQZrr = 14046,
+ X86_VPXORQZrrk = 14047,
+ X86_VPXORQZrrkz = 14048,
+ X86_VPXORYrm = 14049,
+ X86_VPXORYrr = 14050,
+ X86_VPXORrm = 14051,
+ X86_VPXORrr = 14052,
+ X86_VRANGEPDZ128rmbi = 14053,
+ X86_VRANGEPDZ128rmbik = 14054,
+ X86_VRANGEPDZ128rmbikz = 14055,
+ X86_VRANGEPDZ128rmi = 14056,
+ X86_VRANGEPDZ128rmik = 14057,
+ X86_VRANGEPDZ128rmikz = 14058,
+ X86_VRANGEPDZ128rri = 14059,
+ X86_VRANGEPDZ128rrik = 14060,
+ X86_VRANGEPDZ128rrikz = 14061,
+ X86_VRANGEPDZ256rmbi = 14062,
+ X86_VRANGEPDZ256rmbik = 14063,
+ X86_VRANGEPDZ256rmbikz = 14064,
+ X86_VRANGEPDZ256rmi = 14065,
+ X86_VRANGEPDZ256rmik = 14066,
+ X86_VRANGEPDZ256rmikz = 14067,
+ X86_VRANGEPDZ256rri = 14068,
+ X86_VRANGEPDZ256rrik = 14069,
+ X86_VRANGEPDZ256rrikz = 14070,
+ X86_VRANGEPDZrmbi = 14071,
+ X86_VRANGEPDZrmbik = 14072,
+ X86_VRANGEPDZrmbikz = 14073,
+ X86_VRANGEPDZrmi = 14074,
+ X86_VRANGEPDZrmik = 14075,
+ X86_VRANGEPDZrmikz = 14076,
+ X86_VRANGEPDZrri = 14077,
+ X86_VRANGEPDZrrib = 14078,
+ X86_VRANGEPDZrribk = 14079,
+ X86_VRANGEPDZrribkz = 14080,
+ X86_VRANGEPDZrrik = 14081,
+ X86_VRANGEPDZrrikz = 14082,
+ X86_VRANGEPSZ128rmbi = 14083,
+ X86_VRANGEPSZ128rmbik = 14084,
+ X86_VRANGEPSZ128rmbikz = 14085,
+ X86_VRANGEPSZ128rmi = 14086,
+ X86_VRANGEPSZ128rmik = 14087,
+ X86_VRANGEPSZ128rmikz = 14088,
+ X86_VRANGEPSZ128rri = 14089,
+ X86_VRANGEPSZ128rrik = 14090,
+ X86_VRANGEPSZ128rrikz = 14091,
+ X86_VRANGEPSZ256rmbi = 14092,
+ X86_VRANGEPSZ256rmbik = 14093,
+ X86_VRANGEPSZ256rmbikz = 14094,
+ X86_VRANGEPSZ256rmi = 14095,
+ X86_VRANGEPSZ256rmik = 14096,
+ X86_VRANGEPSZ256rmikz = 14097,
+ X86_VRANGEPSZ256rri = 14098,
+ X86_VRANGEPSZ256rrik = 14099,
+ X86_VRANGEPSZ256rrikz = 14100,
+ X86_VRANGEPSZrmbi = 14101,
+ X86_VRANGEPSZrmbik = 14102,
+ X86_VRANGEPSZrmbikz = 14103,
+ X86_VRANGEPSZrmi = 14104,
+ X86_VRANGEPSZrmik = 14105,
+ X86_VRANGEPSZrmikz = 14106,
+ X86_VRANGEPSZrri = 14107,
+ X86_VRANGEPSZrrib = 14108,
+ X86_VRANGEPSZrribk = 14109,
+ X86_VRANGEPSZrribkz = 14110,
+ X86_VRANGEPSZrrik = 14111,
+ X86_VRANGEPSZrrikz = 14112,
+ X86_VRANGESDZrmi = 14113,
+ X86_VRANGESDZrmik = 14114,
+ X86_VRANGESDZrmikz = 14115,
+ X86_VRANGESDZrri = 14116,
+ X86_VRANGESDZrrib = 14117,
+ X86_VRANGESDZrribk = 14118,
+ X86_VRANGESDZrribkz = 14119,
+ X86_VRANGESDZrrik = 14120,
+ X86_VRANGESDZrrikz = 14121,
+ X86_VRANGESSZrmi = 14122,
+ X86_VRANGESSZrmik = 14123,
+ X86_VRANGESSZrmikz = 14124,
+ X86_VRANGESSZrri = 14125,
+ X86_VRANGESSZrrib = 14126,
+ X86_VRANGESSZrribk = 14127,
+ X86_VRANGESSZrribkz = 14128,
+ X86_VRANGESSZrrik = 14129,
+ X86_VRANGESSZrrikz = 14130,
+ X86_VRCP14PDZ128m = 14131,
+ X86_VRCP14PDZ128mb = 14132,
+ X86_VRCP14PDZ128mbk = 14133,
+ X86_VRCP14PDZ128mbkz = 14134,
+ X86_VRCP14PDZ128mk = 14135,
+ X86_VRCP14PDZ128mkz = 14136,
+ X86_VRCP14PDZ128r = 14137,
+ X86_VRCP14PDZ128rk = 14138,
+ X86_VRCP14PDZ128rkz = 14139,
+ X86_VRCP14PDZ256m = 14140,
+ X86_VRCP14PDZ256mb = 14141,
+ X86_VRCP14PDZ256mbk = 14142,
+ X86_VRCP14PDZ256mbkz = 14143,
+ X86_VRCP14PDZ256mk = 14144,
+ X86_VRCP14PDZ256mkz = 14145,
+ X86_VRCP14PDZ256r = 14146,
+ X86_VRCP14PDZ256rk = 14147,
+ X86_VRCP14PDZ256rkz = 14148,
+ X86_VRCP14PDZm = 14149,
+ X86_VRCP14PDZmb = 14150,
+ X86_VRCP14PDZmbk = 14151,
+ X86_VRCP14PDZmbkz = 14152,
+ X86_VRCP14PDZmk = 14153,
+ X86_VRCP14PDZmkz = 14154,
+ X86_VRCP14PDZr = 14155,
+ X86_VRCP14PDZrk = 14156,
+ X86_VRCP14PDZrkz = 14157,
+ X86_VRCP14PSZ128m = 14158,
+ X86_VRCP14PSZ128mb = 14159,
+ X86_VRCP14PSZ128mbk = 14160,
+ X86_VRCP14PSZ128mbkz = 14161,
+ X86_VRCP14PSZ128mk = 14162,
+ X86_VRCP14PSZ128mkz = 14163,
+ X86_VRCP14PSZ128r = 14164,
+ X86_VRCP14PSZ128rk = 14165,
+ X86_VRCP14PSZ128rkz = 14166,
+ X86_VRCP14PSZ256m = 14167,
+ X86_VRCP14PSZ256mb = 14168,
+ X86_VRCP14PSZ256mbk = 14169,
+ X86_VRCP14PSZ256mbkz = 14170,
+ X86_VRCP14PSZ256mk = 14171,
+ X86_VRCP14PSZ256mkz = 14172,
+ X86_VRCP14PSZ256r = 14173,
+ X86_VRCP14PSZ256rk = 14174,
+ X86_VRCP14PSZ256rkz = 14175,
+ X86_VRCP14PSZm = 14176,
+ X86_VRCP14PSZmb = 14177,
+ X86_VRCP14PSZmbk = 14178,
+ X86_VRCP14PSZmbkz = 14179,
+ X86_VRCP14PSZmk = 14180,
+ X86_VRCP14PSZmkz = 14181,
+ X86_VRCP14PSZr = 14182,
+ X86_VRCP14PSZrk = 14183,
+ X86_VRCP14PSZrkz = 14184,
+ X86_VRCP14SDZrm = 14185,
+ X86_VRCP14SDZrmk = 14186,
+ X86_VRCP14SDZrmkz = 14187,
+ X86_VRCP14SDZrr = 14188,
+ X86_VRCP14SDZrrk = 14189,
+ X86_VRCP14SDZrrkz = 14190,
+ X86_VRCP14SSZrm = 14191,
+ X86_VRCP14SSZrmk = 14192,
+ X86_VRCP14SSZrmkz = 14193,
+ X86_VRCP14SSZrr = 14194,
+ X86_VRCP14SSZrrk = 14195,
+ X86_VRCP14SSZrrkz = 14196,
+ X86_VRCP28PDZm = 14197,
+ X86_VRCP28PDZmb = 14198,
+ X86_VRCP28PDZmbk = 14199,
+ X86_VRCP28PDZmbkz = 14200,
+ X86_VRCP28PDZmk = 14201,
+ X86_VRCP28PDZmkz = 14202,
+ X86_VRCP28PDZr = 14203,
+ X86_VRCP28PDZrb = 14204,
+ X86_VRCP28PDZrbk = 14205,
+ X86_VRCP28PDZrbkz = 14206,
+ X86_VRCP28PDZrk = 14207,
+ X86_VRCP28PDZrkz = 14208,
+ X86_VRCP28PSZm = 14209,
+ X86_VRCP28PSZmb = 14210,
+ X86_VRCP28PSZmbk = 14211,
+ X86_VRCP28PSZmbkz = 14212,
+ X86_VRCP28PSZmk = 14213,
+ X86_VRCP28PSZmkz = 14214,
+ X86_VRCP28PSZr = 14215,
+ X86_VRCP28PSZrb = 14216,
+ X86_VRCP28PSZrbk = 14217,
+ X86_VRCP28PSZrbkz = 14218,
+ X86_VRCP28PSZrk = 14219,
+ X86_VRCP28PSZrkz = 14220,
+ X86_VRCP28SDZm = 14221,
+ X86_VRCP28SDZmk = 14222,
+ X86_VRCP28SDZmkz = 14223,
+ X86_VRCP28SDZr = 14224,
+ X86_VRCP28SDZrb = 14225,
+ X86_VRCP28SDZrbk = 14226,
+ X86_VRCP28SDZrbkz = 14227,
+ X86_VRCP28SDZrk = 14228,
+ X86_VRCP28SDZrkz = 14229,
+ X86_VRCP28SSZm = 14230,
+ X86_VRCP28SSZmk = 14231,
+ X86_VRCP28SSZmkz = 14232,
+ X86_VRCP28SSZr = 14233,
+ X86_VRCP28SSZrb = 14234,
+ X86_VRCP28SSZrbk = 14235,
+ X86_VRCP28SSZrbkz = 14236,
+ X86_VRCP28SSZrk = 14237,
+ X86_VRCP28SSZrkz = 14238,
+ X86_VRCPPSYm = 14239,
+ X86_VRCPPSYr = 14240,
+ X86_VRCPPSm = 14241,
+ X86_VRCPPSr = 14242,
+ X86_VRCPSSm = 14243,
+ X86_VRCPSSm_Int = 14244,
+ X86_VRCPSSr = 14245,
+ X86_VRCPSSr_Int = 14246,
+ X86_VREDUCEPDZ128rmbi = 14247,
+ X86_VREDUCEPDZ128rmbik = 14248,
+ X86_VREDUCEPDZ128rmbikz = 14249,
+ X86_VREDUCEPDZ128rmi = 14250,
+ X86_VREDUCEPDZ128rmik = 14251,
+ X86_VREDUCEPDZ128rmikz = 14252,
+ X86_VREDUCEPDZ128rri = 14253,
+ X86_VREDUCEPDZ128rrik = 14254,
+ X86_VREDUCEPDZ128rrikz = 14255,
+ X86_VREDUCEPDZ256rmbi = 14256,
+ X86_VREDUCEPDZ256rmbik = 14257,
+ X86_VREDUCEPDZ256rmbikz = 14258,
+ X86_VREDUCEPDZ256rmi = 14259,
+ X86_VREDUCEPDZ256rmik = 14260,
+ X86_VREDUCEPDZ256rmikz = 14261,
+ X86_VREDUCEPDZ256rri = 14262,
+ X86_VREDUCEPDZ256rrik = 14263,
+ X86_VREDUCEPDZ256rrikz = 14264,
+ X86_VREDUCEPDZrmbi = 14265,
+ X86_VREDUCEPDZrmbik = 14266,
+ X86_VREDUCEPDZrmbikz = 14267,
+ X86_VREDUCEPDZrmi = 14268,
+ X86_VREDUCEPDZrmik = 14269,
+ X86_VREDUCEPDZrmikz = 14270,
+ X86_VREDUCEPDZrri = 14271,
+ X86_VREDUCEPDZrrib = 14272,
+ X86_VREDUCEPDZrribk = 14273,
+ X86_VREDUCEPDZrribkz = 14274,
+ X86_VREDUCEPDZrrik = 14275,
+ X86_VREDUCEPDZrrikz = 14276,
+ X86_VREDUCEPSZ128rmbi = 14277,
+ X86_VREDUCEPSZ128rmbik = 14278,
+ X86_VREDUCEPSZ128rmbikz = 14279,
+ X86_VREDUCEPSZ128rmi = 14280,
+ X86_VREDUCEPSZ128rmik = 14281,
+ X86_VREDUCEPSZ128rmikz = 14282,
+ X86_VREDUCEPSZ128rri = 14283,
+ X86_VREDUCEPSZ128rrik = 14284,
+ X86_VREDUCEPSZ128rrikz = 14285,
+ X86_VREDUCEPSZ256rmbi = 14286,
+ X86_VREDUCEPSZ256rmbik = 14287,
+ X86_VREDUCEPSZ256rmbikz = 14288,
+ X86_VREDUCEPSZ256rmi = 14289,
+ X86_VREDUCEPSZ256rmik = 14290,
+ X86_VREDUCEPSZ256rmikz = 14291,
+ X86_VREDUCEPSZ256rri = 14292,
+ X86_VREDUCEPSZ256rrik = 14293,
+ X86_VREDUCEPSZ256rrikz = 14294,
+ X86_VREDUCEPSZrmbi = 14295,
+ X86_VREDUCEPSZrmbik = 14296,
+ X86_VREDUCEPSZrmbikz = 14297,
+ X86_VREDUCEPSZrmi = 14298,
+ X86_VREDUCEPSZrmik = 14299,
+ X86_VREDUCEPSZrmikz = 14300,
+ X86_VREDUCEPSZrri = 14301,
+ X86_VREDUCEPSZrrib = 14302,
+ X86_VREDUCEPSZrribk = 14303,
+ X86_VREDUCEPSZrribkz = 14304,
+ X86_VREDUCEPSZrrik = 14305,
+ X86_VREDUCEPSZrrikz = 14306,
+ X86_VREDUCESDZrmi = 14307,
+ X86_VREDUCESDZrmik = 14308,
+ X86_VREDUCESDZrmikz = 14309,
+ X86_VREDUCESDZrri = 14310,
+ X86_VREDUCESDZrrib = 14311,
+ X86_VREDUCESDZrribk = 14312,
+ X86_VREDUCESDZrribkz = 14313,
+ X86_VREDUCESDZrrik = 14314,
+ X86_VREDUCESDZrrikz = 14315,
+ X86_VREDUCESSZrmi = 14316,
+ X86_VREDUCESSZrmik = 14317,
+ X86_VREDUCESSZrmikz = 14318,
+ X86_VREDUCESSZrri = 14319,
+ X86_VREDUCESSZrrib = 14320,
+ X86_VREDUCESSZrribk = 14321,
+ X86_VREDUCESSZrribkz = 14322,
+ X86_VREDUCESSZrrik = 14323,
+ X86_VREDUCESSZrrikz = 14324,
+ X86_VRNDSCALEPDZ128rmbi = 14325,
+ X86_VRNDSCALEPDZ128rmbik = 14326,
+ X86_VRNDSCALEPDZ128rmbikz = 14327,
+ X86_VRNDSCALEPDZ128rmi = 14328,
+ X86_VRNDSCALEPDZ128rmik = 14329,
+ X86_VRNDSCALEPDZ128rmikz = 14330,
+ X86_VRNDSCALEPDZ128rri = 14331,
+ X86_VRNDSCALEPDZ128rrik = 14332,
+ X86_VRNDSCALEPDZ128rrikz = 14333,
+ X86_VRNDSCALEPDZ256rmbi = 14334,
+ X86_VRNDSCALEPDZ256rmbik = 14335,
+ X86_VRNDSCALEPDZ256rmbikz = 14336,
+ X86_VRNDSCALEPDZ256rmi = 14337,
+ X86_VRNDSCALEPDZ256rmik = 14338,
+ X86_VRNDSCALEPDZ256rmikz = 14339,
+ X86_VRNDSCALEPDZ256rri = 14340,
+ X86_VRNDSCALEPDZ256rrik = 14341,
+ X86_VRNDSCALEPDZ256rrikz = 14342,
+ X86_VRNDSCALEPDZrmbi = 14343,
+ X86_VRNDSCALEPDZrmbik = 14344,
+ X86_VRNDSCALEPDZrmbikz = 14345,
+ X86_VRNDSCALEPDZrmi = 14346,
+ X86_VRNDSCALEPDZrmik = 14347,
+ X86_VRNDSCALEPDZrmikz = 14348,
+ X86_VRNDSCALEPDZrri = 14349,
+ X86_VRNDSCALEPDZrrib = 14350,
+ X86_VRNDSCALEPDZrribk = 14351,
+ X86_VRNDSCALEPDZrribkz = 14352,
+ X86_VRNDSCALEPDZrrik = 14353,
+ X86_VRNDSCALEPDZrrikz = 14354,
+ X86_VRNDSCALEPSZ128rmbi = 14355,
+ X86_VRNDSCALEPSZ128rmbik = 14356,
+ X86_VRNDSCALEPSZ128rmbikz = 14357,
+ X86_VRNDSCALEPSZ128rmi = 14358,
+ X86_VRNDSCALEPSZ128rmik = 14359,
+ X86_VRNDSCALEPSZ128rmikz = 14360,
+ X86_VRNDSCALEPSZ128rri = 14361,
+ X86_VRNDSCALEPSZ128rrik = 14362,
+ X86_VRNDSCALEPSZ128rrikz = 14363,
+ X86_VRNDSCALEPSZ256rmbi = 14364,
+ X86_VRNDSCALEPSZ256rmbik = 14365,
+ X86_VRNDSCALEPSZ256rmbikz = 14366,
+ X86_VRNDSCALEPSZ256rmi = 14367,
+ X86_VRNDSCALEPSZ256rmik = 14368,
+ X86_VRNDSCALEPSZ256rmikz = 14369,
+ X86_VRNDSCALEPSZ256rri = 14370,
+ X86_VRNDSCALEPSZ256rrik = 14371,
+ X86_VRNDSCALEPSZ256rrikz = 14372,
+ X86_VRNDSCALEPSZrmbi = 14373,
+ X86_VRNDSCALEPSZrmbik = 14374,
+ X86_VRNDSCALEPSZrmbikz = 14375,
+ X86_VRNDSCALEPSZrmi = 14376,
+ X86_VRNDSCALEPSZrmik = 14377,
+ X86_VRNDSCALEPSZrmikz = 14378,
+ X86_VRNDSCALEPSZrri = 14379,
+ X86_VRNDSCALEPSZrrib = 14380,
+ X86_VRNDSCALEPSZrribk = 14381,
+ X86_VRNDSCALEPSZrribkz = 14382,
+ X86_VRNDSCALEPSZrrik = 14383,
+ X86_VRNDSCALEPSZrrikz = 14384,
+ X86_VRNDSCALESDZm = 14385,
+ X86_VRNDSCALESDZm_Int = 14386,
+ X86_VRNDSCALESDZm_Intk = 14387,
+ X86_VRNDSCALESDZm_Intkz = 14388,
+ X86_VRNDSCALESDZr = 14389,
+ X86_VRNDSCALESDZr_Int = 14390,
+ X86_VRNDSCALESDZr_Intk = 14391,
+ X86_VRNDSCALESDZr_Intkz = 14392,
+ X86_VRNDSCALESDZrb_Int = 14393,
+ X86_VRNDSCALESDZrb_Intk = 14394,
+ X86_VRNDSCALESDZrb_Intkz = 14395,
+ X86_VRNDSCALESSZm = 14396,
+ X86_VRNDSCALESSZm_Int = 14397,
+ X86_VRNDSCALESSZm_Intk = 14398,
+ X86_VRNDSCALESSZm_Intkz = 14399,
+ X86_VRNDSCALESSZr = 14400,
+ X86_VRNDSCALESSZr_Int = 14401,
+ X86_VRNDSCALESSZr_Intk = 14402,
+ X86_VRNDSCALESSZr_Intkz = 14403,
+ X86_VRNDSCALESSZrb_Int = 14404,
+ X86_VRNDSCALESSZrb_Intk = 14405,
+ X86_VRNDSCALESSZrb_Intkz = 14406,
+ X86_VROUNDPDYm = 14407,
+ X86_VROUNDPDYr = 14408,
+ X86_VROUNDPDm = 14409,
+ X86_VROUNDPDr = 14410,
+ X86_VROUNDPSYm = 14411,
+ X86_VROUNDPSYr = 14412,
+ X86_VROUNDPSm = 14413,
+ X86_VROUNDPSr = 14414,
+ X86_VROUNDSDm = 14415,
+ X86_VROUNDSDm_Int = 14416,
+ X86_VROUNDSDr = 14417,
+ X86_VROUNDSDr_Int = 14418,
+ X86_VROUNDSSm = 14419,
+ X86_VROUNDSSm_Int = 14420,
+ X86_VROUNDSSr = 14421,
+ X86_VROUNDSSr_Int = 14422,
+ X86_VRSQRT14PDZ128m = 14423,
+ X86_VRSQRT14PDZ128mb = 14424,
+ X86_VRSQRT14PDZ128mbk = 14425,
+ X86_VRSQRT14PDZ128mbkz = 14426,
+ X86_VRSQRT14PDZ128mk = 14427,
+ X86_VRSQRT14PDZ128mkz = 14428,
+ X86_VRSQRT14PDZ128r = 14429,
+ X86_VRSQRT14PDZ128rk = 14430,
+ X86_VRSQRT14PDZ128rkz = 14431,
+ X86_VRSQRT14PDZ256m = 14432,
+ X86_VRSQRT14PDZ256mb = 14433,
+ X86_VRSQRT14PDZ256mbk = 14434,
+ X86_VRSQRT14PDZ256mbkz = 14435,
+ X86_VRSQRT14PDZ256mk = 14436,
+ X86_VRSQRT14PDZ256mkz = 14437,
+ X86_VRSQRT14PDZ256r = 14438,
+ X86_VRSQRT14PDZ256rk = 14439,
+ X86_VRSQRT14PDZ256rkz = 14440,
+ X86_VRSQRT14PDZm = 14441,
+ X86_VRSQRT14PDZmb = 14442,
+ X86_VRSQRT14PDZmbk = 14443,
+ X86_VRSQRT14PDZmbkz = 14444,
+ X86_VRSQRT14PDZmk = 14445,
+ X86_VRSQRT14PDZmkz = 14446,
+ X86_VRSQRT14PDZr = 14447,
+ X86_VRSQRT14PDZrk = 14448,
+ X86_VRSQRT14PDZrkz = 14449,
+ X86_VRSQRT14PSZ128m = 14450,
+ X86_VRSQRT14PSZ128mb = 14451,
+ X86_VRSQRT14PSZ128mbk = 14452,
+ X86_VRSQRT14PSZ128mbkz = 14453,
+ X86_VRSQRT14PSZ128mk = 14454,
+ X86_VRSQRT14PSZ128mkz = 14455,
+ X86_VRSQRT14PSZ128r = 14456,
+ X86_VRSQRT14PSZ128rk = 14457,
+ X86_VRSQRT14PSZ128rkz = 14458,
+ X86_VRSQRT14PSZ256m = 14459,
+ X86_VRSQRT14PSZ256mb = 14460,
+ X86_VRSQRT14PSZ256mbk = 14461,
+ X86_VRSQRT14PSZ256mbkz = 14462,
+ X86_VRSQRT14PSZ256mk = 14463,
+ X86_VRSQRT14PSZ256mkz = 14464,
+ X86_VRSQRT14PSZ256r = 14465,
+ X86_VRSQRT14PSZ256rk = 14466,
+ X86_VRSQRT14PSZ256rkz = 14467,
+ X86_VRSQRT14PSZm = 14468,
+ X86_VRSQRT14PSZmb = 14469,
+ X86_VRSQRT14PSZmbk = 14470,
+ X86_VRSQRT14PSZmbkz = 14471,
+ X86_VRSQRT14PSZmk = 14472,
+ X86_VRSQRT14PSZmkz = 14473,
+ X86_VRSQRT14PSZr = 14474,
+ X86_VRSQRT14PSZrk = 14475,
+ X86_VRSQRT14PSZrkz = 14476,
+ X86_VRSQRT14SDZrm = 14477,
+ X86_VRSQRT14SDZrmk = 14478,
+ X86_VRSQRT14SDZrmkz = 14479,
+ X86_VRSQRT14SDZrr = 14480,
+ X86_VRSQRT14SDZrrk = 14481,
+ X86_VRSQRT14SDZrrkz = 14482,
+ X86_VRSQRT14SSZrm = 14483,
+ X86_VRSQRT14SSZrmk = 14484,
+ X86_VRSQRT14SSZrmkz = 14485,
+ X86_VRSQRT14SSZrr = 14486,
+ X86_VRSQRT14SSZrrk = 14487,
+ X86_VRSQRT14SSZrrkz = 14488,
+ X86_VRSQRT28PDZm = 14489,
+ X86_VRSQRT28PDZmb = 14490,
+ X86_VRSQRT28PDZmbk = 14491,
+ X86_VRSQRT28PDZmbkz = 14492,
+ X86_VRSQRT28PDZmk = 14493,
+ X86_VRSQRT28PDZmkz = 14494,
+ X86_VRSQRT28PDZr = 14495,
+ X86_VRSQRT28PDZrb = 14496,
+ X86_VRSQRT28PDZrbk = 14497,
+ X86_VRSQRT28PDZrbkz = 14498,
+ X86_VRSQRT28PDZrk = 14499,
+ X86_VRSQRT28PDZrkz = 14500,
+ X86_VRSQRT28PSZm = 14501,
+ X86_VRSQRT28PSZmb = 14502,
+ X86_VRSQRT28PSZmbk = 14503,
+ X86_VRSQRT28PSZmbkz = 14504,
+ X86_VRSQRT28PSZmk = 14505,
+ X86_VRSQRT28PSZmkz = 14506,
+ X86_VRSQRT28PSZr = 14507,
+ X86_VRSQRT28PSZrb = 14508,
+ X86_VRSQRT28PSZrbk = 14509,
+ X86_VRSQRT28PSZrbkz = 14510,
+ X86_VRSQRT28PSZrk = 14511,
+ X86_VRSQRT28PSZrkz = 14512,
+ X86_VRSQRT28SDZm = 14513,
+ X86_VRSQRT28SDZmk = 14514,
+ X86_VRSQRT28SDZmkz = 14515,
+ X86_VRSQRT28SDZr = 14516,
+ X86_VRSQRT28SDZrb = 14517,
+ X86_VRSQRT28SDZrbk = 14518,
+ X86_VRSQRT28SDZrbkz = 14519,
+ X86_VRSQRT28SDZrk = 14520,
+ X86_VRSQRT28SDZrkz = 14521,
+ X86_VRSQRT28SSZm = 14522,
+ X86_VRSQRT28SSZmk = 14523,
+ X86_VRSQRT28SSZmkz = 14524,
+ X86_VRSQRT28SSZr = 14525,
+ X86_VRSQRT28SSZrb = 14526,
+ X86_VRSQRT28SSZrbk = 14527,
+ X86_VRSQRT28SSZrbkz = 14528,
+ X86_VRSQRT28SSZrk = 14529,
+ X86_VRSQRT28SSZrkz = 14530,
+ X86_VRSQRTPSYm = 14531,
+ X86_VRSQRTPSYr = 14532,
+ X86_VRSQRTPSm = 14533,
+ X86_VRSQRTPSr = 14534,
+ X86_VRSQRTSSm = 14535,
+ X86_VRSQRTSSm_Int = 14536,
+ X86_VRSQRTSSr = 14537,
+ X86_VRSQRTSSr_Int = 14538,
+ X86_VSCALEFPDZ128rm = 14539,
+ X86_VSCALEFPDZ128rmb = 14540,
+ X86_VSCALEFPDZ128rmbk = 14541,
+ X86_VSCALEFPDZ128rmbkz = 14542,
+ X86_VSCALEFPDZ128rmk = 14543,
+ X86_VSCALEFPDZ128rmkz = 14544,
+ X86_VSCALEFPDZ128rr = 14545,
+ X86_VSCALEFPDZ128rrk = 14546,
+ X86_VSCALEFPDZ128rrkz = 14547,
+ X86_VSCALEFPDZ256rm = 14548,
+ X86_VSCALEFPDZ256rmb = 14549,
+ X86_VSCALEFPDZ256rmbk = 14550,
+ X86_VSCALEFPDZ256rmbkz = 14551,
+ X86_VSCALEFPDZ256rmk = 14552,
+ X86_VSCALEFPDZ256rmkz = 14553,
+ X86_VSCALEFPDZ256rr = 14554,
+ X86_VSCALEFPDZ256rrk = 14555,
+ X86_VSCALEFPDZ256rrkz = 14556,
+ X86_VSCALEFPDZrm = 14557,
+ X86_VSCALEFPDZrmb = 14558,
+ X86_VSCALEFPDZrmbk = 14559,
+ X86_VSCALEFPDZrmbkz = 14560,
+ X86_VSCALEFPDZrmk = 14561,
+ X86_VSCALEFPDZrmkz = 14562,
+ X86_VSCALEFPDZrr = 14563,
+ X86_VSCALEFPDZrrb = 14564,
+ X86_VSCALEFPDZrrbk = 14565,
+ X86_VSCALEFPDZrrbkz = 14566,
+ X86_VSCALEFPDZrrk = 14567,
+ X86_VSCALEFPDZrrkz = 14568,
+ X86_VSCALEFPSZ128rm = 14569,
+ X86_VSCALEFPSZ128rmb = 14570,
+ X86_VSCALEFPSZ128rmbk = 14571,
+ X86_VSCALEFPSZ128rmbkz = 14572,
+ X86_VSCALEFPSZ128rmk = 14573,
+ X86_VSCALEFPSZ128rmkz = 14574,
+ X86_VSCALEFPSZ128rr = 14575,
+ X86_VSCALEFPSZ128rrk = 14576,
+ X86_VSCALEFPSZ128rrkz = 14577,
+ X86_VSCALEFPSZ256rm = 14578,
+ X86_VSCALEFPSZ256rmb = 14579,
+ X86_VSCALEFPSZ256rmbk = 14580,
+ X86_VSCALEFPSZ256rmbkz = 14581,
+ X86_VSCALEFPSZ256rmk = 14582,
+ X86_VSCALEFPSZ256rmkz = 14583,
+ X86_VSCALEFPSZ256rr = 14584,
+ X86_VSCALEFPSZ256rrk = 14585,
+ X86_VSCALEFPSZ256rrkz = 14586,
+ X86_VSCALEFPSZrm = 14587,
+ X86_VSCALEFPSZrmb = 14588,
+ X86_VSCALEFPSZrmbk = 14589,
+ X86_VSCALEFPSZrmbkz = 14590,
+ X86_VSCALEFPSZrmk = 14591,
+ X86_VSCALEFPSZrmkz = 14592,
+ X86_VSCALEFPSZrr = 14593,
+ X86_VSCALEFPSZrrb = 14594,
+ X86_VSCALEFPSZrrbk = 14595,
+ X86_VSCALEFPSZrrbkz = 14596,
+ X86_VSCALEFPSZrrk = 14597,
+ X86_VSCALEFPSZrrkz = 14598,
+ X86_VSCALEFSDZrm = 14599,
+ X86_VSCALEFSDZrmk = 14600,
+ X86_VSCALEFSDZrmkz = 14601,
+ X86_VSCALEFSDZrr = 14602,
+ X86_VSCALEFSDZrrb_Int = 14603,
+ X86_VSCALEFSDZrrb_Intk = 14604,
+ X86_VSCALEFSDZrrb_Intkz = 14605,
+ X86_VSCALEFSDZrrk = 14606,
+ X86_VSCALEFSDZrrkz = 14607,
+ X86_VSCALEFSSZrm = 14608,
+ X86_VSCALEFSSZrmk = 14609,
+ X86_VSCALEFSSZrmkz = 14610,
+ X86_VSCALEFSSZrr = 14611,
+ X86_VSCALEFSSZrrb_Int = 14612,
+ X86_VSCALEFSSZrrb_Intk = 14613,
+ X86_VSCALEFSSZrrb_Intkz = 14614,
+ X86_VSCALEFSSZrrk = 14615,
+ X86_VSCALEFSSZrrkz = 14616,
+ X86_VSCATTERDPDZ128mr = 14617,
+ X86_VSCATTERDPDZ256mr = 14618,
+ X86_VSCATTERDPDZmr = 14619,
+ X86_VSCATTERDPSZ128mr = 14620,
+ X86_VSCATTERDPSZ256mr = 14621,
+ X86_VSCATTERDPSZmr = 14622,
+ X86_VSCATTERPF0DPDm = 14623,
+ X86_VSCATTERPF0DPSm = 14624,
+ X86_VSCATTERPF0QPDm = 14625,
+ X86_VSCATTERPF0QPSm = 14626,
+ X86_VSCATTERPF1DPDm = 14627,
+ X86_VSCATTERPF1DPSm = 14628,
+ X86_VSCATTERPF1QPDm = 14629,
+ X86_VSCATTERPF1QPSm = 14630,
+ X86_VSCATTERQPDZ128mr = 14631,
+ X86_VSCATTERQPDZ256mr = 14632,
+ X86_VSCATTERQPDZmr = 14633,
+ X86_VSCATTERQPSZ128mr = 14634,
+ X86_VSCATTERQPSZ256mr = 14635,
+ X86_VSCATTERQPSZmr = 14636,
+ X86_VSHUFF32X4Z256rmbi = 14637,
+ X86_VSHUFF32X4Z256rmbik = 14638,
+ X86_VSHUFF32X4Z256rmbikz = 14639,
+ X86_VSHUFF32X4Z256rmi = 14640,
+ X86_VSHUFF32X4Z256rmik = 14641,
+ X86_VSHUFF32X4Z256rmikz = 14642,
+ X86_VSHUFF32X4Z256rri = 14643,
+ X86_VSHUFF32X4Z256rrik = 14644,
+ X86_VSHUFF32X4Z256rrikz = 14645,
+ X86_VSHUFF32X4Zrmbi = 14646,
+ X86_VSHUFF32X4Zrmbik = 14647,
+ X86_VSHUFF32X4Zrmbikz = 14648,
+ X86_VSHUFF32X4Zrmi = 14649,
+ X86_VSHUFF32X4Zrmik = 14650,
+ X86_VSHUFF32X4Zrmikz = 14651,
+ X86_VSHUFF32X4Zrri = 14652,
+ X86_VSHUFF32X4Zrrik = 14653,
+ X86_VSHUFF32X4Zrrikz = 14654,
+ X86_VSHUFF64X2Z256rmbi = 14655,
+ X86_VSHUFF64X2Z256rmbik = 14656,
+ X86_VSHUFF64X2Z256rmbikz = 14657,
+ X86_VSHUFF64X2Z256rmi = 14658,
+ X86_VSHUFF64X2Z256rmik = 14659,
+ X86_VSHUFF64X2Z256rmikz = 14660,
+ X86_VSHUFF64X2Z256rri = 14661,
+ X86_VSHUFF64X2Z256rrik = 14662,
+ X86_VSHUFF64X2Z256rrikz = 14663,
+ X86_VSHUFF64X2Zrmbi = 14664,
+ X86_VSHUFF64X2Zrmbik = 14665,
+ X86_VSHUFF64X2Zrmbikz = 14666,
+ X86_VSHUFF64X2Zrmi = 14667,
+ X86_VSHUFF64X2Zrmik = 14668,
+ X86_VSHUFF64X2Zrmikz = 14669,
+ X86_VSHUFF64X2Zrri = 14670,
+ X86_VSHUFF64X2Zrrik = 14671,
+ X86_VSHUFF64X2Zrrikz = 14672,
+ X86_VSHUFI32X4Z256rmbi = 14673,
+ X86_VSHUFI32X4Z256rmbik = 14674,
+ X86_VSHUFI32X4Z256rmbikz = 14675,
+ X86_VSHUFI32X4Z256rmi = 14676,
+ X86_VSHUFI32X4Z256rmik = 14677,
+ X86_VSHUFI32X4Z256rmikz = 14678,
+ X86_VSHUFI32X4Z256rri = 14679,
+ X86_VSHUFI32X4Z256rrik = 14680,
+ X86_VSHUFI32X4Z256rrikz = 14681,
+ X86_VSHUFI32X4Zrmbi = 14682,
+ X86_VSHUFI32X4Zrmbik = 14683,
+ X86_VSHUFI32X4Zrmbikz = 14684,
+ X86_VSHUFI32X4Zrmi = 14685,
+ X86_VSHUFI32X4Zrmik = 14686,
+ X86_VSHUFI32X4Zrmikz = 14687,
+ X86_VSHUFI32X4Zrri = 14688,
+ X86_VSHUFI32X4Zrrik = 14689,
+ X86_VSHUFI32X4Zrrikz = 14690,
+ X86_VSHUFI64X2Z256rmbi = 14691,
+ X86_VSHUFI64X2Z256rmbik = 14692,
+ X86_VSHUFI64X2Z256rmbikz = 14693,
+ X86_VSHUFI64X2Z256rmi = 14694,
+ X86_VSHUFI64X2Z256rmik = 14695,
+ X86_VSHUFI64X2Z256rmikz = 14696,
+ X86_VSHUFI64X2Z256rri = 14697,
+ X86_VSHUFI64X2Z256rrik = 14698,
+ X86_VSHUFI64X2Z256rrikz = 14699,
+ X86_VSHUFI64X2Zrmbi = 14700,
+ X86_VSHUFI64X2Zrmbik = 14701,
+ X86_VSHUFI64X2Zrmbikz = 14702,
+ X86_VSHUFI64X2Zrmi = 14703,
+ X86_VSHUFI64X2Zrmik = 14704,
+ X86_VSHUFI64X2Zrmikz = 14705,
+ X86_VSHUFI64X2Zrri = 14706,
+ X86_VSHUFI64X2Zrrik = 14707,
+ X86_VSHUFI64X2Zrrikz = 14708,
+ X86_VSHUFPDYrmi = 14709,
+ X86_VSHUFPDYrri = 14710,
+ X86_VSHUFPDZ128rmbi = 14711,
+ X86_VSHUFPDZ128rmbik = 14712,
+ X86_VSHUFPDZ128rmbikz = 14713,
+ X86_VSHUFPDZ128rmi = 14714,
+ X86_VSHUFPDZ128rmik = 14715,
+ X86_VSHUFPDZ128rmikz = 14716,
+ X86_VSHUFPDZ128rri = 14717,
+ X86_VSHUFPDZ128rrik = 14718,
+ X86_VSHUFPDZ128rrikz = 14719,
+ X86_VSHUFPDZ256rmbi = 14720,
+ X86_VSHUFPDZ256rmbik = 14721,
+ X86_VSHUFPDZ256rmbikz = 14722,
+ X86_VSHUFPDZ256rmi = 14723,
+ X86_VSHUFPDZ256rmik = 14724,
+ X86_VSHUFPDZ256rmikz = 14725,
+ X86_VSHUFPDZ256rri = 14726,
+ X86_VSHUFPDZ256rrik = 14727,
+ X86_VSHUFPDZ256rrikz = 14728,
+ X86_VSHUFPDZrmbi = 14729,
+ X86_VSHUFPDZrmbik = 14730,
+ X86_VSHUFPDZrmbikz = 14731,
+ X86_VSHUFPDZrmi = 14732,
+ X86_VSHUFPDZrmik = 14733,
+ X86_VSHUFPDZrmikz = 14734,
+ X86_VSHUFPDZrri = 14735,
+ X86_VSHUFPDZrrik = 14736,
+ X86_VSHUFPDZrrikz = 14737,
+ X86_VSHUFPDrmi = 14738,
+ X86_VSHUFPDrri = 14739,
+ X86_VSHUFPSYrmi = 14740,
+ X86_VSHUFPSYrri = 14741,
+ X86_VSHUFPSZ128rmbi = 14742,
+ X86_VSHUFPSZ128rmbik = 14743,
+ X86_VSHUFPSZ128rmbikz = 14744,
+ X86_VSHUFPSZ128rmi = 14745,
+ X86_VSHUFPSZ128rmik = 14746,
+ X86_VSHUFPSZ128rmikz = 14747,
+ X86_VSHUFPSZ128rri = 14748,
+ X86_VSHUFPSZ128rrik = 14749,
+ X86_VSHUFPSZ128rrikz = 14750,
+ X86_VSHUFPSZ256rmbi = 14751,
+ X86_VSHUFPSZ256rmbik = 14752,
+ X86_VSHUFPSZ256rmbikz = 14753,
+ X86_VSHUFPSZ256rmi = 14754,
+ X86_VSHUFPSZ256rmik = 14755,
+ X86_VSHUFPSZ256rmikz = 14756,
+ X86_VSHUFPSZ256rri = 14757,
+ X86_VSHUFPSZ256rrik = 14758,
+ X86_VSHUFPSZ256rrikz = 14759,
+ X86_VSHUFPSZrmbi = 14760,
+ X86_VSHUFPSZrmbik = 14761,
+ X86_VSHUFPSZrmbikz = 14762,
+ X86_VSHUFPSZrmi = 14763,
+ X86_VSHUFPSZrmik = 14764,
+ X86_VSHUFPSZrmikz = 14765,
+ X86_VSHUFPSZrri = 14766,
+ X86_VSHUFPSZrrik = 14767,
+ X86_VSHUFPSZrrikz = 14768,
+ X86_VSHUFPSrmi = 14769,
+ X86_VSHUFPSrri = 14770,
+ X86_VSQRTPDYm = 14771,
+ X86_VSQRTPDYr = 14772,
+ X86_VSQRTPDZ128m = 14773,
+ X86_VSQRTPDZ128mb = 14774,
+ X86_VSQRTPDZ128mbk = 14775,
+ X86_VSQRTPDZ128mbkz = 14776,
+ X86_VSQRTPDZ128mk = 14777,
+ X86_VSQRTPDZ128mkz = 14778,
+ X86_VSQRTPDZ128r = 14779,
+ X86_VSQRTPDZ128rk = 14780,
+ X86_VSQRTPDZ128rkz = 14781,
+ X86_VSQRTPDZ256m = 14782,
+ X86_VSQRTPDZ256mb = 14783,
+ X86_VSQRTPDZ256mbk = 14784,
+ X86_VSQRTPDZ256mbkz = 14785,
+ X86_VSQRTPDZ256mk = 14786,
+ X86_VSQRTPDZ256mkz = 14787,
+ X86_VSQRTPDZ256r = 14788,
+ X86_VSQRTPDZ256rk = 14789,
+ X86_VSQRTPDZ256rkz = 14790,
+ X86_VSQRTPDZm = 14791,
+ X86_VSQRTPDZmb = 14792,
+ X86_VSQRTPDZmbk = 14793,
+ X86_VSQRTPDZmbkz = 14794,
+ X86_VSQRTPDZmk = 14795,
+ X86_VSQRTPDZmkz = 14796,
+ X86_VSQRTPDZr = 14797,
+ X86_VSQRTPDZrb = 14798,
+ X86_VSQRTPDZrbk = 14799,
+ X86_VSQRTPDZrbkz = 14800,
+ X86_VSQRTPDZrk = 14801,
+ X86_VSQRTPDZrkz = 14802,
+ X86_VSQRTPDm = 14803,
+ X86_VSQRTPDr = 14804,
+ X86_VSQRTPSYm = 14805,
+ X86_VSQRTPSYr = 14806,
+ X86_VSQRTPSZ128m = 14807,
+ X86_VSQRTPSZ128mb = 14808,
+ X86_VSQRTPSZ128mbk = 14809,
+ X86_VSQRTPSZ128mbkz = 14810,
+ X86_VSQRTPSZ128mk = 14811,
+ X86_VSQRTPSZ128mkz = 14812,
+ X86_VSQRTPSZ128r = 14813,
+ X86_VSQRTPSZ128rk = 14814,
+ X86_VSQRTPSZ128rkz = 14815,
+ X86_VSQRTPSZ256m = 14816,
+ X86_VSQRTPSZ256mb = 14817,
+ X86_VSQRTPSZ256mbk = 14818,
+ X86_VSQRTPSZ256mbkz = 14819,
+ X86_VSQRTPSZ256mk = 14820,
+ X86_VSQRTPSZ256mkz = 14821,
+ X86_VSQRTPSZ256r = 14822,
+ X86_VSQRTPSZ256rk = 14823,
+ X86_VSQRTPSZ256rkz = 14824,
+ X86_VSQRTPSZm = 14825,
+ X86_VSQRTPSZmb = 14826,
+ X86_VSQRTPSZmbk = 14827,
+ X86_VSQRTPSZmbkz = 14828,
+ X86_VSQRTPSZmk = 14829,
+ X86_VSQRTPSZmkz = 14830,
+ X86_VSQRTPSZr = 14831,
+ X86_VSQRTPSZrb = 14832,
+ X86_VSQRTPSZrbk = 14833,
+ X86_VSQRTPSZrbkz = 14834,
+ X86_VSQRTPSZrk = 14835,
+ X86_VSQRTPSZrkz = 14836,
+ X86_VSQRTPSm = 14837,
+ X86_VSQRTPSr = 14838,
+ X86_VSQRTSDZm = 14839,
+ X86_VSQRTSDZm_Int = 14840,
+ X86_VSQRTSDZm_Intk = 14841,
+ X86_VSQRTSDZm_Intkz = 14842,
+ X86_VSQRTSDZr = 14843,
+ X86_VSQRTSDZr_Int = 14844,
+ X86_VSQRTSDZr_Intk = 14845,
+ X86_VSQRTSDZr_Intkz = 14846,
+ X86_VSQRTSDZrb_Int = 14847,
+ X86_VSQRTSDZrb_Intk = 14848,
+ X86_VSQRTSDZrb_Intkz = 14849,
+ X86_VSQRTSDm = 14850,
+ X86_VSQRTSDm_Int = 14851,
+ X86_VSQRTSDr = 14852,
+ X86_VSQRTSDr_Int = 14853,
+ X86_VSQRTSSZm = 14854,
+ X86_VSQRTSSZm_Int = 14855,
+ X86_VSQRTSSZm_Intk = 14856,
+ X86_VSQRTSSZm_Intkz = 14857,
+ X86_VSQRTSSZr = 14858,
+ X86_VSQRTSSZr_Int = 14859,
+ X86_VSQRTSSZr_Intk = 14860,
+ X86_VSQRTSSZr_Intkz = 14861,
+ X86_VSQRTSSZrb_Int = 14862,
+ X86_VSQRTSSZrb_Intk = 14863,
+ X86_VSQRTSSZrb_Intkz = 14864,
+ X86_VSQRTSSm = 14865,
+ X86_VSQRTSSm_Int = 14866,
+ X86_VSQRTSSr = 14867,
+ X86_VSQRTSSr_Int = 14868,
+ X86_VSTMXCSR = 14869,
+ X86_VSUBPDYrm = 14870,
+ X86_VSUBPDYrr = 14871,
+ X86_VSUBPDZ128rm = 14872,
+ X86_VSUBPDZ128rmb = 14873,
+ X86_VSUBPDZ128rmbk = 14874,
+ X86_VSUBPDZ128rmbkz = 14875,
+ X86_VSUBPDZ128rmk = 14876,
+ X86_VSUBPDZ128rmkz = 14877,
+ X86_VSUBPDZ128rr = 14878,
+ X86_VSUBPDZ128rrk = 14879,
+ X86_VSUBPDZ128rrkz = 14880,
+ X86_VSUBPDZ256rm = 14881,
+ X86_VSUBPDZ256rmb = 14882,
+ X86_VSUBPDZ256rmbk = 14883,
+ X86_VSUBPDZ256rmbkz = 14884,
+ X86_VSUBPDZ256rmk = 14885,
+ X86_VSUBPDZ256rmkz = 14886,
+ X86_VSUBPDZ256rr = 14887,
+ X86_VSUBPDZ256rrk = 14888,
+ X86_VSUBPDZ256rrkz = 14889,
+ X86_VSUBPDZrm = 14890,
+ X86_VSUBPDZrmb = 14891,
+ X86_VSUBPDZrmbk = 14892,
+ X86_VSUBPDZrmbkz = 14893,
+ X86_VSUBPDZrmk = 14894,
+ X86_VSUBPDZrmkz = 14895,
+ X86_VSUBPDZrr = 14896,
+ X86_VSUBPDZrrb = 14897,
+ X86_VSUBPDZrrbk = 14898,
+ X86_VSUBPDZrrbkz = 14899,
+ X86_VSUBPDZrrk = 14900,
+ X86_VSUBPDZrrkz = 14901,
+ X86_VSUBPDrm = 14902,
+ X86_VSUBPDrr = 14903,
+ X86_VSUBPSYrm = 14904,
+ X86_VSUBPSYrr = 14905,
+ X86_VSUBPSZ128rm = 14906,
+ X86_VSUBPSZ128rmb = 14907,
+ X86_VSUBPSZ128rmbk = 14908,
+ X86_VSUBPSZ128rmbkz = 14909,
+ X86_VSUBPSZ128rmk = 14910,
+ X86_VSUBPSZ128rmkz = 14911,
+ X86_VSUBPSZ128rr = 14912,
+ X86_VSUBPSZ128rrk = 14913,
+ X86_VSUBPSZ128rrkz = 14914,
+ X86_VSUBPSZ256rm = 14915,
+ X86_VSUBPSZ256rmb = 14916,
+ X86_VSUBPSZ256rmbk = 14917,
+ X86_VSUBPSZ256rmbkz = 14918,
+ X86_VSUBPSZ256rmk = 14919,
+ X86_VSUBPSZ256rmkz = 14920,
+ X86_VSUBPSZ256rr = 14921,
+ X86_VSUBPSZ256rrk = 14922,
+ X86_VSUBPSZ256rrkz = 14923,
+ X86_VSUBPSZrm = 14924,
+ X86_VSUBPSZrmb = 14925,
+ X86_VSUBPSZrmbk = 14926,
+ X86_VSUBPSZrmbkz = 14927,
+ X86_VSUBPSZrmk = 14928,
+ X86_VSUBPSZrmkz = 14929,
+ X86_VSUBPSZrr = 14930,
+ X86_VSUBPSZrrb = 14931,
+ X86_VSUBPSZrrbk = 14932,
+ X86_VSUBPSZrrbkz = 14933,
+ X86_VSUBPSZrrk = 14934,
+ X86_VSUBPSZrrkz = 14935,
+ X86_VSUBPSrm = 14936,
+ X86_VSUBPSrr = 14937,
+ X86_VSUBSDZrm = 14938,
+ X86_VSUBSDZrm_Int = 14939,
+ X86_VSUBSDZrm_Intk = 14940,
+ X86_VSUBSDZrm_Intkz = 14941,
+ X86_VSUBSDZrr = 14942,
+ X86_VSUBSDZrr_Int = 14943,
+ X86_VSUBSDZrr_Intk = 14944,
+ X86_VSUBSDZrr_Intkz = 14945,
+ X86_VSUBSDZrrb_Int = 14946,
+ X86_VSUBSDZrrb_Intk = 14947,
+ X86_VSUBSDZrrb_Intkz = 14948,
+ X86_VSUBSDrm = 14949,
+ X86_VSUBSDrm_Int = 14950,
+ X86_VSUBSDrr = 14951,
+ X86_VSUBSDrr_Int = 14952,
+ X86_VSUBSSZrm = 14953,
+ X86_VSUBSSZrm_Int = 14954,
+ X86_VSUBSSZrm_Intk = 14955,
+ X86_VSUBSSZrm_Intkz = 14956,
+ X86_VSUBSSZrr = 14957,
+ X86_VSUBSSZrr_Int = 14958,
+ X86_VSUBSSZrr_Intk = 14959,
+ X86_VSUBSSZrr_Intkz = 14960,
+ X86_VSUBSSZrrb_Int = 14961,
+ X86_VSUBSSZrrb_Intk = 14962,
+ X86_VSUBSSZrrb_Intkz = 14963,
+ X86_VSUBSSrm = 14964,
+ X86_VSUBSSrm_Int = 14965,
+ X86_VSUBSSrr = 14966,
+ X86_VSUBSSrr_Int = 14967,
+ X86_VTESTPDYrm = 14968,
+ X86_VTESTPDYrr = 14969,
+ X86_VTESTPDrm = 14970,
+ X86_VTESTPDrr = 14971,
+ X86_VTESTPSYrm = 14972,
+ X86_VTESTPSYrr = 14973,
+ X86_VTESTPSrm = 14974,
+ X86_VTESTPSrr = 14975,
+ X86_VUCOMISDZrm = 14976,
+ X86_VUCOMISDZrm_Int = 14977,
+ X86_VUCOMISDZrr = 14978,
+ X86_VUCOMISDZrr_Int = 14979,
+ X86_VUCOMISDZrrb = 14980,
+ X86_VUCOMISDrm = 14981,
+ X86_VUCOMISDrm_Int = 14982,
+ X86_VUCOMISDrr = 14983,
+ X86_VUCOMISDrr_Int = 14984,
+ X86_VUCOMISSZrm = 14985,
+ X86_VUCOMISSZrm_Int = 14986,
+ X86_VUCOMISSZrr = 14987,
+ X86_VUCOMISSZrr_Int = 14988,
+ X86_VUCOMISSZrrb = 14989,
+ X86_VUCOMISSrm = 14990,
+ X86_VUCOMISSrm_Int = 14991,
+ X86_VUCOMISSrr = 14992,
+ X86_VUCOMISSrr_Int = 14993,
+ X86_VUNPCKHPDYrm = 14994,
+ X86_VUNPCKHPDYrr = 14995,
+ X86_VUNPCKHPDZ128rm = 14996,
+ X86_VUNPCKHPDZ128rmb = 14997,
+ X86_VUNPCKHPDZ128rmbk = 14998,
+ X86_VUNPCKHPDZ128rmbkz = 14999,
+ X86_VUNPCKHPDZ128rmk = 15000,
+ X86_VUNPCKHPDZ128rmkz = 15001,
+ X86_VUNPCKHPDZ128rr = 15002,
+ X86_VUNPCKHPDZ128rrk = 15003,
+ X86_VUNPCKHPDZ128rrkz = 15004,
+ X86_VUNPCKHPDZ256rm = 15005,
+ X86_VUNPCKHPDZ256rmb = 15006,
+ X86_VUNPCKHPDZ256rmbk = 15007,
+ X86_VUNPCKHPDZ256rmbkz = 15008,
+ X86_VUNPCKHPDZ256rmk = 15009,
+ X86_VUNPCKHPDZ256rmkz = 15010,
+ X86_VUNPCKHPDZ256rr = 15011,
+ X86_VUNPCKHPDZ256rrk = 15012,
+ X86_VUNPCKHPDZ256rrkz = 15013,
+ X86_VUNPCKHPDZrm = 15014,
+ X86_VUNPCKHPDZrmb = 15015,
+ X86_VUNPCKHPDZrmbk = 15016,
+ X86_VUNPCKHPDZrmbkz = 15017,
+ X86_VUNPCKHPDZrmk = 15018,
+ X86_VUNPCKHPDZrmkz = 15019,
+ X86_VUNPCKHPDZrr = 15020,
+ X86_VUNPCKHPDZrrk = 15021,
+ X86_VUNPCKHPDZrrkz = 15022,
+ X86_VUNPCKHPDrm = 15023,
+ X86_VUNPCKHPDrr = 15024,
+ X86_VUNPCKHPSYrm = 15025,
+ X86_VUNPCKHPSYrr = 15026,
+ X86_VUNPCKHPSZ128rm = 15027,
+ X86_VUNPCKHPSZ128rmb = 15028,
+ X86_VUNPCKHPSZ128rmbk = 15029,
+ X86_VUNPCKHPSZ128rmbkz = 15030,
+ X86_VUNPCKHPSZ128rmk = 15031,
+ X86_VUNPCKHPSZ128rmkz = 15032,
+ X86_VUNPCKHPSZ128rr = 15033,
+ X86_VUNPCKHPSZ128rrk = 15034,
+ X86_VUNPCKHPSZ128rrkz = 15035,
+ X86_VUNPCKHPSZ256rm = 15036,
+ X86_VUNPCKHPSZ256rmb = 15037,
+ X86_VUNPCKHPSZ256rmbk = 15038,
+ X86_VUNPCKHPSZ256rmbkz = 15039,
+ X86_VUNPCKHPSZ256rmk = 15040,
+ X86_VUNPCKHPSZ256rmkz = 15041,
+ X86_VUNPCKHPSZ256rr = 15042,
+ X86_VUNPCKHPSZ256rrk = 15043,
+ X86_VUNPCKHPSZ256rrkz = 15044,
+ X86_VUNPCKHPSZrm = 15045,
+ X86_VUNPCKHPSZrmb = 15046,
+ X86_VUNPCKHPSZrmbk = 15047,
+ X86_VUNPCKHPSZrmbkz = 15048,
+ X86_VUNPCKHPSZrmk = 15049,
+ X86_VUNPCKHPSZrmkz = 15050,
+ X86_VUNPCKHPSZrr = 15051,
+ X86_VUNPCKHPSZrrk = 15052,
+ X86_VUNPCKHPSZrrkz = 15053,
+ X86_VUNPCKHPSrm = 15054,
+ X86_VUNPCKHPSrr = 15055,
+ X86_VUNPCKLPDYrm = 15056,
+ X86_VUNPCKLPDYrr = 15057,
+ X86_VUNPCKLPDZ128rm = 15058,
+ X86_VUNPCKLPDZ128rmb = 15059,
+ X86_VUNPCKLPDZ128rmbk = 15060,
+ X86_VUNPCKLPDZ128rmbkz = 15061,
+ X86_VUNPCKLPDZ128rmk = 15062,
+ X86_VUNPCKLPDZ128rmkz = 15063,
+ X86_VUNPCKLPDZ128rr = 15064,
+ X86_VUNPCKLPDZ128rrk = 15065,
+ X86_VUNPCKLPDZ128rrkz = 15066,
+ X86_VUNPCKLPDZ256rm = 15067,
+ X86_VUNPCKLPDZ256rmb = 15068,
+ X86_VUNPCKLPDZ256rmbk = 15069,
+ X86_VUNPCKLPDZ256rmbkz = 15070,
+ X86_VUNPCKLPDZ256rmk = 15071,
+ X86_VUNPCKLPDZ256rmkz = 15072,
+ X86_VUNPCKLPDZ256rr = 15073,
+ X86_VUNPCKLPDZ256rrk = 15074,
+ X86_VUNPCKLPDZ256rrkz = 15075,
+ X86_VUNPCKLPDZrm = 15076,
+ X86_VUNPCKLPDZrmb = 15077,
+ X86_VUNPCKLPDZrmbk = 15078,
+ X86_VUNPCKLPDZrmbkz = 15079,
+ X86_VUNPCKLPDZrmk = 15080,
+ X86_VUNPCKLPDZrmkz = 15081,
+ X86_VUNPCKLPDZrr = 15082,
+ X86_VUNPCKLPDZrrk = 15083,
+ X86_VUNPCKLPDZrrkz = 15084,
+ X86_VUNPCKLPDrm = 15085,
+ X86_VUNPCKLPDrr = 15086,
+ X86_VUNPCKLPSYrm = 15087,
+ X86_VUNPCKLPSYrr = 15088,
+ X86_VUNPCKLPSZ128rm = 15089,
+ X86_VUNPCKLPSZ128rmb = 15090,
+ X86_VUNPCKLPSZ128rmbk = 15091,
+ X86_VUNPCKLPSZ128rmbkz = 15092,
+ X86_VUNPCKLPSZ128rmk = 15093,
+ X86_VUNPCKLPSZ128rmkz = 15094,
+ X86_VUNPCKLPSZ128rr = 15095,
+ X86_VUNPCKLPSZ128rrk = 15096,
+ X86_VUNPCKLPSZ128rrkz = 15097,
+ X86_VUNPCKLPSZ256rm = 15098,
+ X86_VUNPCKLPSZ256rmb = 15099,
+ X86_VUNPCKLPSZ256rmbk = 15100,
+ X86_VUNPCKLPSZ256rmbkz = 15101,
+ X86_VUNPCKLPSZ256rmk = 15102,
+ X86_VUNPCKLPSZ256rmkz = 15103,
+ X86_VUNPCKLPSZ256rr = 15104,
+ X86_VUNPCKLPSZ256rrk = 15105,
+ X86_VUNPCKLPSZ256rrkz = 15106,
+ X86_VUNPCKLPSZrm = 15107,
+ X86_VUNPCKLPSZrmb = 15108,
+ X86_VUNPCKLPSZrmbk = 15109,
+ X86_VUNPCKLPSZrmbkz = 15110,
+ X86_VUNPCKLPSZrmk = 15111,
+ X86_VUNPCKLPSZrmkz = 15112,
+ X86_VUNPCKLPSZrr = 15113,
+ X86_VUNPCKLPSZrrk = 15114,
+ X86_VUNPCKLPSZrrkz = 15115,
+ X86_VUNPCKLPSrm = 15116,
+ X86_VUNPCKLPSrr = 15117,
+ X86_VXORPDYrm = 15118,
+ X86_VXORPDYrr = 15119,
+ X86_VXORPDZ128rm = 15120,
+ X86_VXORPDZ128rmb = 15121,
+ X86_VXORPDZ128rmbk = 15122,
+ X86_VXORPDZ128rmbkz = 15123,
+ X86_VXORPDZ128rmk = 15124,
+ X86_VXORPDZ128rmkz = 15125,
+ X86_VXORPDZ128rr = 15126,
+ X86_VXORPDZ128rrk = 15127,
+ X86_VXORPDZ128rrkz = 15128,
+ X86_VXORPDZ256rm = 15129,
+ X86_VXORPDZ256rmb = 15130,
+ X86_VXORPDZ256rmbk = 15131,
+ X86_VXORPDZ256rmbkz = 15132,
+ X86_VXORPDZ256rmk = 15133,
+ X86_VXORPDZ256rmkz = 15134,
+ X86_VXORPDZ256rr = 15135,
+ X86_VXORPDZ256rrk = 15136,
+ X86_VXORPDZ256rrkz = 15137,
+ X86_VXORPDZrm = 15138,
+ X86_VXORPDZrmb = 15139,
+ X86_VXORPDZrmbk = 15140,
+ X86_VXORPDZrmbkz = 15141,
+ X86_VXORPDZrmk = 15142,
+ X86_VXORPDZrmkz = 15143,
+ X86_VXORPDZrr = 15144,
+ X86_VXORPDZrrk = 15145,
+ X86_VXORPDZrrkz = 15146,
+ X86_VXORPDrm = 15147,
+ X86_VXORPDrr = 15148,
+ X86_VXORPSYrm = 15149,
+ X86_VXORPSYrr = 15150,
+ X86_VXORPSZ128rm = 15151,
+ X86_VXORPSZ128rmb = 15152,
+ X86_VXORPSZ128rmbk = 15153,
+ X86_VXORPSZ128rmbkz = 15154,
+ X86_VXORPSZ128rmk = 15155,
+ X86_VXORPSZ128rmkz = 15156,
+ X86_VXORPSZ128rr = 15157,
+ X86_VXORPSZ128rrk = 15158,
+ X86_VXORPSZ128rrkz = 15159,
+ X86_VXORPSZ256rm = 15160,
+ X86_VXORPSZ256rmb = 15161,
+ X86_VXORPSZ256rmbk = 15162,
+ X86_VXORPSZ256rmbkz = 15163,
+ X86_VXORPSZ256rmk = 15164,
+ X86_VXORPSZ256rmkz = 15165,
+ X86_VXORPSZ256rr = 15166,
+ X86_VXORPSZ256rrk = 15167,
+ X86_VXORPSZ256rrkz = 15168,
+ X86_VXORPSZrm = 15169,
+ X86_VXORPSZrmb = 15170,
+ X86_VXORPSZrmbk = 15171,
+ X86_VXORPSZrmbkz = 15172,
+ X86_VXORPSZrmk = 15173,
+ X86_VXORPSZrmkz = 15174,
+ X86_VXORPSZrr = 15175,
+ X86_VXORPSZrrk = 15176,
+ X86_VXORPSZrrkz = 15177,
+ X86_VXORPSrm = 15178,
+ X86_VXORPSrr = 15179,
+ X86_VZEROALL = 15180,
+ X86_VZEROUPPER = 15181,
+ X86_WAIT = 15182,
+ X86_WBINVD = 15183,
+ X86_WBNOINVD = 15184,
+ X86_WRFSBASE = 15185,
+ X86_WRFSBASE64 = 15186,
+ X86_WRGSBASE = 15187,
+ X86_WRGSBASE64 = 15188,
+ X86_WRMSR = 15189,
+ X86_WRPKRUr = 15190,
+ X86_WRSSD = 15191,
+ X86_WRSSQ = 15192,
+ X86_WRUSSD = 15193,
+ X86_WRUSSQ = 15194,
+ X86_XABORT = 15195,
+ X86_XACQUIRE_PREFIX = 15196,
+ X86_XADD16rm = 15197,
+ X86_XADD16rr = 15198,
+ X86_XADD32rm = 15199,
+ X86_XADD32rr = 15200,
+ X86_XADD64rm = 15201,
+ X86_XADD64rr = 15202,
+ X86_XADD8rm = 15203,
+ X86_XADD8rr = 15204,
+ X86_XBEGIN_2 = 15205,
+ X86_XBEGIN_4 = 15206,
+ X86_XCHG16ar = 15207,
+ X86_XCHG16rm = 15208,
+ X86_XCHG16rr = 15209,
+ X86_XCHG32ar = 15210,
+ X86_XCHG32rm = 15211,
+ X86_XCHG32rr = 15212,
+ X86_XCHG64ar = 15213,
+ X86_XCHG64rm = 15214,
+ X86_XCHG64rr = 15215,
+ X86_XCHG8rm = 15216,
+ X86_XCHG8rr = 15217,
+ X86_XCH_F = 15218,
+ X86_XCRYPTCBC = 15219,
+ X86_XCRYPTCFB = 15220,
+ X86_XCRYPTCTR = 15221,
+ X86_XCRYPTECB = 15222,
+ X86_XCRYPTOFB = 15223,
+ X86_XEND = 15224,
+ X86_XGETBV = 15225,
+ X86_XLAT = 15226,
+ X86_XOR16i16 = 15227,
+ X86_XOR16mi = 15228,
+ X86_XOR16mi8 = 15229,
+ X86_XOR16mr = 15230,
+ X86_XOR16ri = 15231,
+ X86_XOR16ri8 = 15232,
+ X86_XOR16rm = 15233,
+ X86_XOR16rr = 15234,
+ X86_XOR16rr_REV = 15235,
+ X86_XOR32i32 = 15236,
+ X86_XOR32mi = 15237,
+ X86_XOR32mi8 = 15238,
+ X86_XOR32mr = 15239,
+ X86_XOR32ri = 15240,
+ X86_XOR32ri8 = 15241,
+ X86_XOR32rm = 15242,
+ X86_XOR32rr = 15243,
+ X86_XOR32rr_REV = 15244,
+ X86_XOR64i32 = 15245,
+ X86_XOR64mi32 = 15246,
+ X86_XOR64mi8 = 15247,
+ X86_XOR64mr = 15248,
+ X86_XOR64ri32 = 15249,
+ X86_XOR64ri8 = 15250,
+ X86_XOR64rm = 15251,
+ X86_XOR64rr = 15252,
+ X86_XOR64rr_REV = 15253,
+ X86_XOR8i8 = 15254,
+ X86_XOR8mi = 15255,
+ X86_XOR8mi8 = 15256,
+ X86_XOR8mr = 15257,
+ X86_XOR8ri = 15258,
+ X86_XOR8ri8 = 15259,
+ X86_XOR8rm = 15260,
+ X86_XOR8rr = 15261,
+ X86_XOR8rr_REV = 15262,
+ X86_XORPDrm = 15263,
+ X86_XORPDrr = 15264,
+ X86_XORPSrm = 15265,
+ X86_XORPSrr = 15266,
+ X86_XRELEASE_PREFIX = 15267,
+ X86_XRSTOR = 15268,
+ X86_XRSTOR64 = 15269,
+ X86_XRSTORS = 15270,
+ X86_XRSTORS64 = 15271,
+ X86_XSAVE = 15272,
+ X86_XSAVE64 = 15273,
+ X86_XSAVEC = 15274,
+ X86_XSAVEC64 = 15275,
+ X86_XSAVEOPT = 15276,
+ X86_XSAVEOPT64 = 15277,
+ X86_XSAVES = 15278,
+ X86_XSAVES64 = 15279,
+ X86_XSETBV = 15280,
+ X86_XSHA1 = 15281,
+ X86_XSHA256 = 15282,
+ X86_XSTORE = 15283,
+ X86_XTEST = 15284,
+ X86_INSTRUCTION_LIST_END = 15285
+};
+
+#endif // GET_INSTRINFO_ENUM
diff --git a/capstone/arch/X86/X86GenInstrInfo_reduce.inc b/capstone/arch/X86/X86GenInstrInfo_reduce.inc
new file mode 100644
index 000000000..81c0f6c01
--- /dev/null
+++ b/capstone/arch/X86/X86GenInstrInfo_reduce.inc
@@ -0,0 +1,1564 @@
+
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*|* *|
+|* Target Instruction Enum Values and Descriptors *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+#ifdef GET_INSTRINFO_ENUM
+#undef GET_INSTRINFO_ENUM
+
+enum {
+ X86_AAA = 126,
+ X86_AAD8i8 = 127,
+ X86_AAM8i8 = 128,
+ X86_AAS = 129,
+ X86_ADC16i16 = 130,
+ X86_ADC16mi = 131,
+ X86_ADC16mi8 = 132,
+ X86_ADC16mr = 133,
+ X86_ADC16ri = 134,
+ X86_ADC16ri8 = 135,
+ X86_ADC16rm = 136,
+ X86_ADC16rr = 137,
+ X86_ADC16rr_REV = 138,
+ X86_ADC32i32 = 139,
+ X86_ADC32mi = 140,
+ X86_ADC32mi8 = 141,
+ X86_ADC32mr = 142,
+ X86_ADC32ri = 143,
+ X86_ADC32ri8 = 144,
+ X86_ADC32rm = 145,
+ X86_ADC32rr = 146,
+ X86_ADC32rr_REV = 147,
+ X86_ADC64i32 = 148,
+ X86_ADC64mi32 = 149,
+ X86_ADC64mi8 = 150,
+ X86_ADC64mr = 151,
+ X86_ADC64ri32 = 152,
+ X86_ADC64ri8 = 153,
+ X86_ADC64rm = 154,
+ X86_ADC64rr = 155,
+ X86_ADC64rr_REV = 156,
+ X86_ADC8i8 = 157,
+ X86_ADC8mi = 158,
+ X86_ADC8mi8 = 159,
+ X86_ADC8mr = 160,
+ X86_ADC8ri = 161,
+ X86_ADC8ri8 = 162,
+ X86_ADC8rm = 163,
+ X86_ADC8rr = 164,
+ X86_ADC8rr_REV = 165,
+ X86_ADCX32rm = 166,
+ X86_ADCX32rr = 167,
+ X86_ADCX64rm = 168,
+ X86_ADCX64rr = 169,
+ X86_ADD16i16 = 170,
+ X86_ADD16mi = 171,
+ X86_ADD16mi8 = 172,
+ X86_ADD16mr = 173,
+ X86_ADD16ri = 174,
+ X86_ADD16ri8 = 175,
+ X86_ADD16rm = 176,
+ X86_ADD16rr = 177,
+ X86_ADD16rr_REV = 178,
+ X86_ADD32i32 = 179,
+ X86_ADD32mi = 180,
+ X86_ADD32mi8 = 181,
+ X86_ADD32mr = 182,
+ X86_ADD32ri = 183,
+ X86_ADD32ri8 = 184,
+ X86_ADD32rm = 185,
+ X86_ADD32rr = 186,
+ X86_ADD32rr_REV = 187,
+ X86_ADD64i32 = 188,
+ X86_ADD64mi32 = 189,
+ X86_ADD64mi8 = 190,
+ X86_ADD64mr = 191,
+ X86_ADD64ri32 = 192,
+ X86_ADD64ri8 = 193,
+ X86_ADD64rm = 194,
+ X86_ADD64rr = 195,
+ X86_ADD64rr_REV = 196,
+ X86_ADD8i8 = 197,
+ X86_ADD8mi = 198,
+ X86_ADD8mi8 = 199,
+ X86_ADD8mr = 200,
+ X86_ADD8ri = 201,
+ X86_ADD8ri8 = 202,
+ X86_ADD8rm = 203,
+ X86_ADD8rr = 204,
+ X86_ADD8rr_REV = 205,
+ X86_ADOX32rm = 206,
+ X86_ADOX32rr = 207,
+ X86_ADOX64rm = 208,
+ X86_ADOX64rr = 209,
+ X86_AND16i16 = 210,
+ X86_AND16mi = 211,
+ X86_AND16mi8 = 212,
+ X86_AND16mr = 213,
+ X86_AND16ri = 214,
+ X86_AND16ri8 = 215,
+ X86_AND16rm = 216,
+ X86_AND16rr = 217,
+ X86_AND16rr_REV = 218,
+ X86_AND32i32 = 219,
+ X86_AND32mi = 220,
+ X86_AND32mi8 = 221,
+ X86_AND32mr = 222,
+ X86_AND32ri = 223,
+ X86_AND32ri8 = 224,
+ X86_AND32rm = 225,
+ X86_AND32rr = 226,
+ X86_AND32rr_REV = 227,
+ X86_AND64i32 = 228,
+ X86_AND64mi32 = 229,
+ X86_AND64mi8 = 230,
+ X86_AND64mr = 231,
+ X86_AND64ri32 = 232,
+ X86_AND64ri8 = 233,
+ X86_AND64rm = 234,
+ X86_AND64rr = 235,
+ X86_AND64rr_REV = 236,
+ X86_AND8i8 = 237,
+ X86_AND8mi = 238,
+ X86_AND8mi8 = 239,
+ X86_AND8mr = 240,
+ X86_AND8ri = 241,
+ X86_AND8ri8 = 242,
+ X86_AND8rm = 243,
+ X86_AND8rr = 244,
+ X86_AND8rr_REV = 245,
+ X86_ANDN32rm = 246,
+ X86_ANDN32rr = 247,
+ X86_ANDN64rm = 248,
+ X86_ANDN64rr = 249,
+ X86_ARPL16mr = 250,
+ X86_ARPL16rr = 251,
+ X86_BEXTR32rm = 252,
+ X86_BEXTR32rr = 253,
+ X86_BEXTR64rm = 254,
+ X86_BEXTR64rr = 255,
+ X86_BEXTRI32mi = 256,
+ X86_BEXTRI32ri = 257,
+ X86_BEXTRI64mi = 258,
+ X86_BEXTRI64ri = 259,
+ X86_BLCFILL32rm = 260,
+ X86_BLCFILL32rr = 261,
+ X86_BLCFILL64rm = 262,
+ X86_BLCFILL64rr = 263,
+ X86_BLCI32rm = 264,
+ X86_BLCI32rr = 265,
+ X86_BLCI64rm = 266,
+ X86_BLCI64rr = 267,
+ X86_BLCIC32rm = 268,
+ X86_BLCIC32rr = 269,
+ X86_BLCIC64rm = 270,
+ X86_BLCIC64rr = 271,
+ X86_BLCMSK32rm = 272,
+ X86_BLCMSK32rr = 273,
+ X86_BLCMSK64rm = 274,
+ X86_BLCMSK64rr = 275,
+ X86_BLCS32rm = 276,
+ X86_BLCS32rr = 277,
+ X86_BLCS64rm = 278,
+ X86_BLCS64rr = 279,
+ X86_BLSFILL32rm = 280,
+ X86_BLSFILL32rr = 281,
+ X86_BLSFILL64rm = 282,
+ X86_BLSFILL64rr = 283,
+ X86_BLSI32rm = 284,
+ X86_BLSI32rr = 285,
+ X86_BLSI64rm = 286,
+ X86_BLSI64rr = 287,
+ X86_BLSIC32rm = 288,
+ X86_BLSIC32rr = 289,
+ X86_BLSIC64rm = 290,
+ X86_BLSIC64rr = 291,
+ X86_BLSMSK32rm = 292,
+ X86_BLSMSK32rr = 293,
+ X86_BLSMSK64rm = 294,
+ X86_BLSMSK64rr = 295,
+ X86_BLSR32rm = 296,
+ X86_BLSR32rr = 297,
+ X86_BLSR64rm = 298,
+ X86_BLSR64rr = 299,
+ X86_BOUNDS16rm = 300,
+ X86_BOUNDS32rm = 301,
+ X86_BSF16rm = 302,
+ X86_BSF16rr = 303,
+ X86_BSF32rm = 304,
+ X86_BSF32rr = 305,
+ X86_BSF64rm = 306,
+ X86_BSF64rr = 307,
+ X86_BSR16rm = 308,
+ X86_BSR16rr = 309,
+ X86_BSR32rm = 310,
+ X86_BSR32rr = 311,
+ X86_BSR64rm = 312,
+ X86_BSR64rr = 313,
+ X86_BSWAP16r_BAD = 314,
+ X86_BSWAP32r = 315,
+ X86_BSWAP64r = 316,
+ X86_BT16mi8 = 317,
+ X86_BT16mr = 318,
+ X86_BT16ri8 = 319,
+ X86_BT16rr = 320,
+ X86_BT32mi8 = 321,
+ X86_BT32mr = 322,
+ X86_BT32ri8 = 323,
+ X86_BT32rr = 324,
+ X86_BT64mi8 = 325,
+ X86_BT64mr = 326,
+ X86_BT64ri8 = 327,
+ X86_BT64rr = 328,
+ X86_BTC16mi8 = 329,
+ X86_BTC16mr = 330,
+ X86_BTC16ri8 = 331,
+ X86_BTC16rr = 332,
+ X86_BTC32mi8 = 333,
+ X86_BTC32mr = 334,
+ X86_BTC32ri8 = 335,
+ X86_BTC32rr = 336,
+ X86_BTC64mi8 = 337,
+ X86_BTC64mr = 338,
+ X86_BTC64ri8 = 339,
+ X86_BTC64rr = 340,
+ X86_BTR16mi8 = 341,
+ X86_BTR16mr = 342,
+ X86_BTR16ri8 = 343,
+ X86_BTR16rr = 344,
+ X86_BTR32mi8 = 345,
+ X86_BTR32mr = 346,
+ X86_BTR32ri8 = 347,
+ X86_BTR32rr = 348,
+ X86_BTR64mi8 = 349,
+ X86_BTR64mr = 350,
+ X86_BTR64ri8 = 351,
+ X86_BTR64rr = 352,
+ X86_BTS16mi8 = 353,
+ X86_BTS16mr = 354,
+ X86_BTS16ri8 = 355,
+ X86_BTS16rr = 356,
+ X86_BTS32mi8 = 357,
+ X86_BTS32mr = 358,
+ X86_BTS32ri8 = 359,
+ X86_BTS32rr = 360,
+ X86_BTS64mi8 = 361,
+ X86_BTS64mr = 362,
+ X86_BTS64ri8 = 363,
+ X86_BTS64rr = 364,
+ X86_BZHI32rm = 365,
+ X86_BZHI32rr = 366,
+ X86_BZHI64rm = 367,
+ X86_BZHI64rr = 368,
+ X86_CALL16m = 369,
+ X86_CALL16m_NT = 370,
+ X86_CALL16r = 371,
+ X86_CALL16r_NT = 372,
+ X86_CALL32m = 373,
+ X86_CALL32m_NT = 374,
+ X86_CALL32r = 375,
+ X86_CALL32r_NT = 376,
+ X86_CALL64m = 377,
+ X86_CALL64m_NT = 378,
+ X86_CALL64pcrel32 = 379,
+ X86_CALL64r = 380,
+ X86_CALL64r_NT = 381,
+ X86_CALLpcrel16 = 382,
+ X86_CALLpcrel32 = 383,
+ X86_CBW = 384,
+ X86_CDQ = 385,
+ X86_CDQE = 386,
+ X86_CLAC = 387,
+ X86_CLC = 388,
+ X86_CLD = 389,
+ X86_CLDEMOTE = 390,
+ X86_CLFLUSHOPT = 391,
+ X86_CLGI = 392,
+ X86_CLI = 393,
+ X86_CLRSSBSY = 394,
+ X86_CLTS = 395,
+ X86_CLWB = 396,
+ X86_CLZEROr = 397,
+ X86_CMC = 398,
+ X86_CMOVA16rm = 399,
+ X86_CMOVA16rr = 400,
+ X86_CMOVA32rm = 401,
+ X86_CMOVA32rr = 402,
+ X86_CMOVA64rm = 403,
+ X86_CMOVA64rr = 404,
+ X86_CMOVAE16rm = 405,
+ X86_CMOVAE16rr = 406,
+ X86_CMOVAE32rm = 407,
+ X86_CMOVAE32rr = 408,
+ X86_CMOVAE64rm = 409,
+ X86_CMOVAE64rr = 410,
+ X86_CMOVB16rm = 411,
+ X86_CMOVB16rr = 412,
+ X86_CMOVB32rm = 413,
+ X86_CMOVB32rr = 414,
+ X86_CMOVB64rm = 415,
+ X86_CMOVB64rr = 416,
+ X86_CMOVBE16rm = 417,
+ X86_CMOVBE16rr = 418,
+ X86_CMOVBE32rm = 419,
+ X86_CMOVBE32rr = 420,
+ X86_CMOVBE64rm = 421,
+ X86_CMOVBE64rr = 422,
+ X86_CMOVE16rm = 423,
+ X86_CMOVE16rr = 424,
+ X86_CMOVE32rm = 425,
+ X86_CMOVE32rr = 426,
+ X86_CMOVE64rm = 427,
+ X86_CMOVE64rr = 428,
+ X86_CMOVG16rm = 429,
+ X86_CMOVG16rr = 430,
+ X86_CMOVG32rm = 431,
+ X86_CMOVG32rr = 432,
+ X86_CMOVG64rm = 433,
+ X86_CMOVG64rr = 434,
+ X86_CMOVGE16rm = 435,
+ X86_CMOVGE16rr = 436,
+ X86_CMOVGE32rm = 437,
+ X86_CMOVGE32rr = 438,
+ X86_CMOVGE64rm = 439,
+ X86_CMOVGE64rr = 440,
+ X86_CMOVL16rm = 441,
+ X86_CMOVL16rr = 442,
+ X86_CMOVL32rm = 443,
+ X86_CMOVL32rr = 444,
+ X86_CMOVL64rm = 445,
+ X86_CMOVL64rr = 446,
+ X86_CMOVLE16rm = 447,
+ X86_CMOVLE16rr = 448,
+ X86_CMOVLE32rm = 449,
+ X86_CMOVLE32rr = 450,
+ X86_CMOVLE64rm = 451,
+ X86_CMOVLE64rr = 452,
+ X86_CMOVNE16rm = 453,
+ X86_CMOVNE16rr = 454,
+ X86_CMOVNE32rm = 455,
+ X86_CMOVNE32rr = 456,
+ X86_CMOVNE64rm = 457,
+ X86_CMOVNE64rr = 458,
+ X86_CMOVNO16rm = 459,
+ X86_CMOVNO16rr = 460,
+ X86_CMOVNO32rm = 461,
+ X86_CMOVNO32rr = 462,
+ X86_CMOVNO64rm = 463,
+ X86_CMOVNO64rr = 464,
+ X86_CMOVNP16rm = 465,
+ X86_CMOVNP16rr = 466,
+ X86_CMOVNP32rm = 467,
+ X86_CMOVNP32rr = 468,
+ X86_CMOVNP64rm = 469,
+ X86_CMOVNP64rr = 470,
+ X86_CMOVNS16rm = 471,
+ X86_CMOVNS16rr = 472,
+ X86_CMOVNS32rm = 473,
+ X86_CMOVNS32rr = 474,
+ X86_CMOVNS64rm = 475,
+ X86_CMOVNS64rr = 476,
+ X86_CMOVO16rm = 477,
+ X86_CMOVO16rr = 478,
+ X86_CMOVO32rm = 479,
+ X86_CMOVO32rr = 480,
+ X86_CMOVO64rm = 481,
+ X86_CMOVO64rr = 482,
+ X86_CMOVP16rm = 483,
+ X86_CMOVP16rr = 484,
+ X86_CMOVP32rm = 485,
+ X86_CMOVP32rr = 486,
+ X86_CMOVP64rm = 487,
+ X86_CMOVP64rr = 488,
+ X86_CMOVS16rm = 489,
+ X86_CMOVS16rr = 490,
+ X86_CMOVS32rm = 491,
+ X86_CMOVS32rr = 492,
+ X86_CMOVS64rm = 493,
+ X86_CMOVS64rr = 494,
+ X86_CMP16i16 = 495,
+ X86_CMP16mi = 496,
+ X86_CMP16mi8 = 497,
+ X86_CMP16mr = 498,
+ X86_CMP16ri = 499,
+ X86_CMP16ri8 = 500,
+ X86_CMP16rm = 501,
+ X86_CMP16rr = 502,
+ X86_CMP16rr_REV = 503,
+ X86_CMP32i32 = 504,
+ X86_CMP32mi = 505,
+ X86_CMP32mi8 = 506,
+ X86_CMP32mr = 507,
+ X86_CMP32ri = 508,
+ X86_CMP32ri8 = 509,
+ X86_CMP32rm = 510,
+ X86_CMP32rr = 511,
+ X86_CMP32rr_REV = 512,
+ X86_CMP64i32 = 513,
+ X86_CMP64mi32 = 514,
+ X86_CMP64mi8 = 515,
+ X86_CMP64mr = 516,
+ X86_CMP64ri32 = 517,
+ X86_CMP64ri8 = 518,
+ X86_CMP64rm = 519,
+ X86_CMP64rr = 520,
+ X86_CMP64rr_REV = 521,
+ X86_CMP8i8 = 522,
+ X86_CMP8mi = 523,
+ X86_CMP8mi8 = 524,
+ X86_CMP8mr = 525,
+ X86_CMP8ri = 526,
+ X86_CMP8ri8 = 527,
+ X86_CMP8rm = 528,
+ X86_CMP8rr = 529,
+ X86_CMP8rr_REV = 530,
+ X86_CMPSB = 531,
+ X86_CMPSL = 532,
+ X86_CMPSQ = 533,
+ X86_CMPSW = 534,
+ X86_CMPXCHG16B = 535,
+ X86_CMPXCHG16rm = 536,
+ X86_CMPXCHG16rr = 537,
+ X86_CMPXCHG32rm = 538,
+ X86_CMPXCHG32rr = 539,
+ X86_CMPXCHG64rm = 540,
+ X86_CMPXCHG64rr = 541,
+ X86_CMPXCHG8B = 542,
+ X86_CMPXCHG8rm = 543,
+ X86_CMPXCHG8rr = 544,
+ X86_CPUID = 545,
+ X86_CQO = 546,
+ X86_CWD = 547,
+ X86_CWDE = 548,
+ X86_DAA = 549,
+ X86_DAS = 550,
+ X86_DATA16_PREFIX = 551,
+ X86_DEC16m = 552,
+ X86_DEC16r = 553,
+ X86_DEC16r_alt = 554,
+ X86_DEC32m = 555,
+ X86_DEC32r = 556,
+ X86_DEC32r_alt = 557,
+ X86_DEC64m = 558,
+ X86_DEC64r = 559,
+ X86_DEC8m = 560,
+ X86_DEC8r = 561,
+ X86_DIV16m = 562,
+ X86_DIV16r = 563,
+ X86_DIV32m = 564,
+ X86_DIV32r = 565,
+ X86_DIV64m = 566,
+ X86_DIV64r = 567,
+ X86_DIV8m = 568,
+ X86_DIV8r = 569,
+ X86_ENDBR32 = 570,
+ X86_ENDBR64 = 571,
+ X86_ENTER = 572,
+ X86_FARCALL16i = 573,
+ X86_FARCALL16m = 574,
+ X86_FARCALL32i = 575,
+ X86_FARCALL32m = 576,
+ X86_FARCALL64 = 577,
+ X86_FARJMP16i = 578,
+ X86_FARJMP16m = 579,
+ X86_FARJMP32i = 580,
+ X86_FARJMP32m = 581,
+ X86_FARJMP64 = 582,
+ X86_FSETPM = 583,
+ X86_GETSEC = 584,
+ X86_HLT = 585,
+ X86_IDIV16m = 586,
+ X86_IDIV16r = 587,
+ X86_IDIV32m = 588,
+ X86_IDIV32r = 589,
+ X86_IDIV64m = 590,
+ X86_IDIV64r = 591,
+ X86_IDIV8m = 592,
+ X86_IDIV8r = 593,
+ X86_IMUL16m = 594,
+ X86_IMUL16r = 595,
+ X86_IMUL16rm = 596,
+ X86_IMUL16rmi = 597,
+ X86_IMUL16rmi8 = 598,
+ X86_IMUL16rr = 599,
+ X86_IMUL16rri = 600,
+ X86_IMUL16rri8 = 601,
+ X86_IMUL32m = 602,
+ X86_IMUL32r = 603,
+ X86_IMUL32rm = 604,
+ X86_IMUL32rmi = 605,
+ X86_IMUL32rmi8 = 606,
+ X86_IMUL32rr = 607,
+ X86_IMUL32rri = 608,
+ X86_IMUL32rri8 = 609,
+ X86_IMUL64m = 610,
+ X86_IMUL64r = 611,
+ X86_IMUL64rm = 612,
+ X86_IMUL64rmi32 = 613,
+ X86_IMUL64rmi8 = 614,
+ X86_IMUL64rr = 615,
+ X86_IMUL64rri32 = 616,
+ X86_IMUL64rri8 = 617,
+ X86_IMUL8m = 618,
+ X86_IMUL8r = 619,
+ X86_IN16ri = 620,
+ X86_IN16rr = 621,
+ X86_IN32ri = 622,
+ X86_IN32rr = 623,
+ X86_IN8ri = 624,
+ X86_IN8rr = 625,
+ X86_INC16m = 626,
+ X86_INC16r = 627,
+ X86_INC16r_alt = 628,
+ X86_INC32m = 629,
+ X86_INC32r = 630,
+ X86_INC32r_alt = 631,
+ X86_INC64m = 632,
+ X86_INC64r = 633,
+ X86_INC8m = 634,
+ X86_INC8r = 635,
+ X86_INCSSPD = 636,
+ X86_INCSSPQ = 637,
+ X86_INSB = 638,
+ X86_INSL = 639,
+ X86_INSW = 640,
+ X86_INT = 641,
+ X86_INT1 = 642,
+ X86_INT3 = 643,
+ X86_INTO = 644,
+ X86_INVD = 645,
+ X86_INVEPT32 = 646,
+ X86_INVEPT64 = 647,
+ X86_INVLPG = 648,
+ X86_INVLPGA32 = 649,
+ X86_INVLPGA64 = 650,
+ X86_INVPCID32 = 651,
+ X86_INVPCID64 = 652,
+ X86_INVVPID32 = 653,
+ X86_INVVPID64 = 654,
+ X86_IRET16 = 655,
+ X86_IRET32 = 656,
+ X86_IRET64 = 657,
+ X86_JAE_1 = 658,
+ X86_JAE_2 = 659,
+ X86_JAE_4 = 660,
+ X86_JA_1 = 661,
+ X86_JA_2 = 662,
+ X86_JA_4 = 663,
+ X86_JBE_1 = 664,
+ X86_JBE_2 = 665,
+ X86_JBE_4 = 666,
+ X86_JB_1 = 667,
+ X86_JB_2 = 668,
+ X86_JB_4 = 669,
+ X86_JCXZ = 670,
+ X86_JECXZ = 671,
+ X86_JE_1 = 672,
+ X86_JE_2 = 673,
+ X86_JE_4 = 674,
+ X86_JGE_1 = 675,
+ X86_JGE_2 = 676,
+ X86_JGE_4 = 677,
+ X86_JG_1 = 678,
+ X86_JG_2 = 679,
+ X86_JG_4 = 680,
+ X86_JLE_1 = 681,
+ X86_JLE_2 = 682,
+ X86_JLE_4 = 683,
+ X86_JL_1 = 684,
+ X86_JL_2 = 685,
+ X86_JL_4 = 686,
+ X86_JMP16m = 687,
+ X86_JMP16m_NT = 688,
+ X86_JMP16r = 689,
+ X86_JMP16r_NT = 690,
+ X86_JMP32m = 691,
+ X86_JMP32m_NT = 692,
+ X86_JMP32r = 693,
+ X86_JMP32r_NT = 694,
+ X86_JMP64m = 695,
+ X86_JMP64m_NT = 696,
+ X86_JMP64r = 697,
+ X86_JMP64r_NT = 698,
+ X86_JMP_1 = 699,
+ X86_JMP_2 = 700,
+ X86_JMP_4 = 701,
+ X86_JNE_1 = 702,
+ X86_JNE_2 = 703,
+ X86_JNE_4 = 704,
+ X86_JNO_1 = 705,
+ X86_JNO_2 = 706,
+ X86_JNO_4 = 707,
+ X86_JNP_1 = 708,
+ X86_JNP_2 = 709,
+ X86_JNP_4 = 710,
+ X86_JNS_1 = 711,
+ X86_JNS_2 = 712,
+ X86_JNS_4 = 713,
+ X86_JO_1 = 714,
+ X86_JO_2 = 715,
+ X86_JO_4 = 716,
+ X86_JP_1 = 717,
+ X86_JP_2 = 718,
+ X86_JP_4 = 719,
+ X86_JRCXZ = 720,
+ X86_JS_1 = 721,
+ X86_JS_2 = 722,
+ X86_JS_4 = 723,
+ X86_LAHF = 724,
+ X86_LAR16rm = 725,
+ X86_LAR16rr = 726,
+ X86_LAR32rm = 727,
+ X86_LAR32rr = 728,
+ X86_LAR64rm = 729,
+ X86_LAR64rr = 730,
+ X86_LDS16rm = 731,
+ X86_LDS32rm = 732,
+ X86_LEA16r = 733,
+ X86_LEA32r = 734,
+ X86_LEA64_32r = 735,
+ X86_LEA64r = 736,
+ X86_LEAVE = 737,
+ X86_LEAVE64 = 738,
+ X86_LES16rm = 739,
+ X86_LES32rm = 740,
+ X86_LFS16rm = 741,
+ X86_LFS32rm = 742,
+ X86_LFS64rm = 743,
+ X86_LGDT16m = 744,
+ X86_LGDT32m = 745,
+ X86_LGDT64m = 746,
+ X86_LGS16rm = 747,
+ X86_LGS32rm = 748,
+ X86_LGS64rm = 749,
+ X86_LIDT16m = 750,
+ X86_LIDT32m = 751,
+ X86_LIDT64m = 752,
+ X86_LLDT16m = 753,
+ X86_LLDT16r = 754,
+ X86_LLWPCB = 755,
+ X86_LLWPCB64 = 756,
+ X86_LMSW16m = 757,
+ X86_LMSW16r = 758,
+ X86_LOCK_PREFIX = 759,
+ X86_LODSB = 760,
+ X86_LODSL = 761,
+ X86_LODSQ = 762,
+ X86_LODSW = 763,
+ X86_LOOP = 764,
+ X86_LOOPE = 765,
+ X86_LOOPNE = 766,
+ X86_LRETIL = 767,
+ X86_LRETIQ = 768,
+ X86_LRETIW = 769,
+ X86_LRETL = 770,
+ X86_LRETQ = 771,
+ X86_LRETW = 772,
+ X86_LSL16rm = 773,
+ X86_LSL16rr = 774,
+ X86_LSL32rm = 775,
+ X86_LSL32rr = 776,
+ X86_LSL64rm = 777,
+ X86_LSL64rr = 778,
+ X86_LSS16rm = 779,
+ X86_LSS32rm = 780,
+ X86_LSS64rm = 781,
+ X86_LTRm = 782,
+ X86_LTRr = 783,
+ X86_LWPINS32rmi = 784,
+ X86_LWPINS32rri = 785,
+ X86_LWPINS64rmi = 786,
+ X86_LWPINS64rri = 787,
+ X86_LWPVAL32rmi = 788,
+ X86_LWPVAL32rri = 789,
+ X86_LWPVAL64rmi = 790,
+ X86_LWPVAL64rri = 791,
+ X86_LZCNT16rm = 792,
+ X86_LZCNT16rr = 793,
+ X86_LZCNT32rm = 794,
+ X86_LZCNT32rr = 795,
+ X86_LZCNT64rm = 796,
+ X86_LZCNT64rr = 797,
+ X86_MONITORXrrr = 798,
+ X86_MONTMUL = 799,
+ X86_MOV16ao16 = 800,
+ X86_MOV16ao32 = 801,
+ X86_MOV16ao64 = 802,
+ X86_MOV16mi = 803,
+ X86_MOV16mr = 804,
+ X86_MOV16ms = 805,
+ X86_MOV16o16a = 806,
+ X86_MOV16o32a = 807,
+ X86_MOV16o64a = 808,
+ X86_MOV16ri = 809,
+ X86_MOV16ri_alt = 810,
+ X86_MOV16rm = 811,
+ X86_MOV16rr = 812,
+ X86_MOV16rr_REV = 813,
+ X86_MOV16rs = 814,
+ X86_MOV16sm = 815,
+ X86_MOV16sr = 816,
+ X86_MOV32ao16 = 817,
+ X86_MOV32ao32 = 818,
+ X86_MOV32ao64 = 819,
+ X86_MOV32cr = 820,
+ X86_MOV32dr = 821,
+ X86_MOV32mi = 822,
+ X86_MOV32mr = 823,
+ X86_MOV32o16a = 824,
+ X86_MOV32o32a = 825,
+ X86_MOV32o64a = 826,
+ X86_MOV32rc = 827,
+ X86_MOV32rd = 828,
+ X86_MOV32ri = 829,
+ X86_MOV32ri_alt = 830,
+ X86_MOV32rm = 831,
+ X86_MOV32rr = 832,
+ X86_MOV32rr_REV = 833,
+ X86_MOV32rs = 834,
+ X86_MOV32sr = 835,
+ X86_MOV64ao32 = 836,
+ X86_MOV64ao64 = 837,
+ X86_MOV64cr = 838,
+ X86_MOV64dr = 839,
+ X86_MOV64mi32 = 840,
+ X86_MOV64mr = 841,
+ X86_MOV64o32a = 842,
+ X86_MOV64o64a = 843,
+ X86_MOV64rc = 844,
+ X86_MOV64rd = 845,
+ X86_MOV64ri = 846,
+ X86_MOV64ri32 = 847,
+ X86_MOV64rm = 848,
+ X86_MOV64rr = 849,
+ X86_MOV64rr_REV = 850,
+ X86_MOV64rs = 851,
+ X86_MOV64sr = 852,
+ X86_MOV8ao16 = 853,
+ X86_MOV8ao32 = 854,
+ X86_MOV8ao64 = 855,
+ X86_MOV8mi = 856,
+ X86_MOV8mr = 857,
+ X86_MOV8mr_NOREX = 858,
+ X86_MOV8o16a = 859,
+ X86_MOV8o32a = 860,
+ X86_MOV8o64a = 861,
+ X86_MOV8ri = 862,
+ X86_MOV8ri_alt = 863,
+ X86_MOV8rm = 864,
+ X86_MOV8rm_NOREX = 865,
+ X86_MOV8rr = 866,
+ X86_MOV8rr_NOREX = 867,
+ X86_MOV8rr_REV = 868,
+ X86_MOVBE16mr = 869,
+ X86_MOVBE16rm = 870,
+ X86_MOVBE32mr = 871,
+ X86_MOVBE32rm = 872,
+ X86_MOVBE64mr = 873,
+ X86_MOVBE64rm = 874,
+ X86_MOVDIR64B16 = 875,
+ X86_MOVDIR64B32 = 876,
+ X86_MOVDIR64B64 = 877,
+ X86_MOVDIRI32 = 878,
+ X86_MOVDIRI64 = 879,
+ X86_MOVSB = 880,
+ X86_MOVSL = 881,
+ X86_MOVSQ = 882,
+ X86_MOVSW = 883,
+ X86_MOVSX16rm16 = 884,
+ X86_MOVSX16rm8 = 885,
+ X86_MOVSX16rr16 = 886,
+ X86_MOVSX16rr8 = 887,
+ X86_MOVSX32rm16 = 888,
+ X86_MOVSX32rm8 = 889,
+ X86_MOVSX32rm8_NOREX = 890,
+ X86_MOVSX32rr16 = 891,
+ X86_MOVSX32rr8 = 892,
+ X86_MOVSX32rr8_NOREX = 893,
+ X86_MOVSX64rm16 = 894,
+ X86_MOVSX64rm32 = 895,
+ X86_MOVSX64rm8 = 896,
+ X86_MOVSX64rr16 = 897,
+ X86_MOVSX64rr32 = 898,
+ X86_MOVSX64rr8 = 899,
+ X86_MOVZX16rm16 = 900,
+ X86_MOVZX16rm8 = 901,
+ X86_MOVZX16rr16 = 902,
+ X86_MOVZX16rr8 = 903,
+ X86_MOVZX32rm16 = 904,
+ X86_MOVZX32rm8 = 905,
+ X86_MOVZX32rm8_NOREX = 906,
+ X86_MOVZX32rr16 = 907,
+ X86_MOVZX32rr8 = 908,
+ X86_MOVZX32rr8_NOREX = 909,
+ X86_MOVZX64rm16 = 910,
+ X86_MOVZX64rm8 = 911,
+ X86_MOVZX64rr16 = 912,
+ X86_MOVZX64rr8 = 913,
+ X86_MUL16m = 914,
+ X86_MUL16r = 915,
+ X86_MUL32m = 916,
+ X86_MUL32r = 917,
+ X86_MUL64m = 918,
+ X86_MUL64r = 919,
+ X86_MUL8m = 920,
+ X86_MUL8r = 921,
+ X86_MULX32rm = 922,
+ X86_MULX32rr = 923,
+ X86_MULX64rm = 924,
+ X86_MULX64rr = 925,
+ X86_MWAITXrrr = 926,
+ X86_NEG16m = 927,
+ X86_NEG16r = 928,
+ X86_NEG32m = 929,
+ X86_NEG32r = 930,
+ X86_NEG64m = 931,
+ X86_NEG64r = 932,
+ X86_NEG8m = 933,
+ X86_NEG8r = 934,
+ X86_NOOP = 935,
+ X86_NOOP18_16m4 = 936,
+ X86_NOOP18_16m5 = 937,
+ X86_NOOP18_16m6 = 938,
+ X86_NOOP18_16m7 = 939,
+ X86_NOOP18_16r4 = 940,
+ X86_NOOP18_16r5 = 941,
+ X86_NOOP18_16r6 = 942,
+ X86_NOOP18_16r7 = 943,
+ X86_NOOP18_m4 = 944,
+ X86_NOOP18_m5 = 945,
+ X86_NOOP18_m6 = 946,
+ X86_NOOP18_m7 = 947,
+ X86_NOOP18_r4 = 948,
+ X86_NOOP18_r5 = 949,
+ X86_NOOP18_r6 = 950,
+ X86_NOOP18_r7 = 951,
+ X86_NOOP19rr = 952,
+ X86_NOOPL = 953,
+ X86_NOOPL_19 = 954,
+ X86_NOOPL_1d = 955,
+ X86_NOOPL_1e = 956,
+ X86_NOOPLr = 957,
+ X86_NOOPQ = 958,
+ X86_NOOPQr = 959,
+ X86_NOOPW = 960,
+ X86_NOOPW_19 = 961,
+ X86_NOOPW_1c = 962,
+ X86_NOOPW_1d = 963,
+ X86_NOOPW_1e = 964,
+ X86_NOOPWr = 965,
+ X86_NOT16m = 966,
+ X86_NOT16r = 967,
+ X86_NOT32m = 968,
+ X86_NOT32r = 969,
+ X86_NOT64m = 970,
+ X86_NOT64r = 971,
+ X86_NOT8m = 972,
+ X86_NOT8r = 973,
+ X86_OR16i16 = 974,
+ X86_OR16mi = 975,
+ X86_OR16mi8 = 976,
+ X86_OR16mr = 977,
+ X86_OR16ri = 978,
+ X86_OR16ri8 = 979,
+ X86_OR16rm = 980,
+ X86_OR16rr = 981,
+ X86_OR16rr_REV = 982,
+ X86_OR32i32 = 983,
+ X86_OR32mi = 984,
+ X86_OR32mi8 = 985,
+ X86_OR32mr = 986,
+ X86_OR32ri = 987,
+ X86_OR32ri8 = 988,
+ X86_OR32rm = 989,
+ X86_OR32rr = 990,
+ X86_OR32rr_REV = 991,
+ X86_OR64i32 = 992,
+ X86_OR64mi32 = 993,
+ X86_OR64mi8 = 994,
+ X86_OR64mr = 995,
+ X86_OR64ri32 = 996,
+ X86_OR64ri8 = 997,
+ X86_OR64rm = 998,
+ X86_OR64rr = 999,
+ X86_OR64rr_REV = 1000,
+ X86_OR8i8 = 1001,
+ X86_OR8mi = 1002,
+ X86_OR8mi8 = 1003,
+ X86_OR8mr = 1004,
+ X86_OR8ri = 1005,
+ X86_OR8ri8 = 1006,
+ X86_OR8rm = 1007,
+ X86_OR8rr = 1008,
+ X86_OR8rr_REV = 1009,
+ X86_OUT16ir = 1010,
+ X86_OUT16rr = 1011,
+ X86_OUT32ir = 1012,
+ X86_OUT32rr = 1013,
+ X86_OUT8ir = 1014,
+ X86_OUT8rr = 1015,
+ X86_OUTSB = 1016,
+ X86_OUTSL = 1017,
+ X86_OUTSW = 1018,
+ X86_PCONFIG = 1019,
+ X86_PDEP32rm = 1020,
+ X86_PDEP32rr = 1021,
+ X86_PDEP64rm = 1022,
+ X86_PDEP64rr = 1023,
+ X86_PEXT32rm = 1024,
+ X86_PEXT32rr = 1025,
+ X86_PEXT64rm = 1026,
+ X86_PEXT64rr = 1027,
+ X86_POP16r = 1028,
+ X86_POP16rmm = 1029,
+ X86_POP16rmr = 1030,
+ X86_POP32r = 1031,
+ X86_POP32rmm = 1032,
+ X86_POP32rmr = 1033,
+ X86_POP64r = 1034,
+ X86_POP64rmm = 1035,
+ X86_POP64rmr = 1036,
+ X86_POPA16 = 1037,
+ X86_POPA32 = 1038,
+ X86_POPDS16 = 1039,
+ X86_POPDS32 = 1040,
+ X86_POPES16 = 1041,
+ X86_POPES32 = 1042,
+ X86_POPF16 = 1043,
+ X86_POPF32 = 1044,
+ X86_POPF64 = 1045,
+ X86_POPFS16 = 1046,
+ X86_POPFS32 = 1047,
+ X86_POPFS64 = 1048,
+ X86_POPGS16 = 1049,
+ X86_POPGS32 = 1050,
+ X86_POPGS64 = 1051,
+ X86_POPSS16 = 1052,
+ X86_POPSS32 = 1053,
+ X86_PTWRITE64m = 1054,
+ X86_PTWRITE64r = 1055,
+ X86_PTWRITEm = 1056,
+ X86_PTWRITEr = 1057,
+ X86_PUSH16i8 = 1058,
+ X86_PUSH16r = 1059,
+ X86_PUSH16rmm = 1060,
+ X86_PUSH16rmr = 1061,
+ X86_PUSH32i8 = 1062,
+ X86_PUSH32r = 1063,
+ X86_PUSH32rmm = 1064,
+ X86_PUSH32rmr = 1065,
+ X86_PUSH64i32 = 1066,
+ X86_PUSH64i8 = 1067,
+ X86_PUSH64r = 1068,
+ X86_PUSH64rmm = 1069,
+ X86_PUSH64rmr = 1070,
+ X86_PUSHA16 = 1071,
+ X86_PUSHA32 = 1072,
+ X86_PUSHCS16 = 1073,
+ X86_PUSHCS32 = 1074,
+ X86_PUSHDS16 = 1075,
+ X86_PUSHDS32 = 1076,
+ X86_PUSHES16 = 1077,
+ X86_PUSHES32 = 1078,
+ X86_PUSHF16 = 1079,
+ X86_PUSHF32 = 1080,
+ X86_PUSHF64 = 1081,
+ X86_PUSHFS16 = 1082,
+ X86_PUSHFS32 = 1083,
+ X86_PUSHFS64 = 1084,
+ X86_PUSHGS16 = 1085,
+ X86_PUSHGS32 = 1086,
+ X86_PUSHGS64 = 1087,
+ X86_PUSHSS16 = 1088,
+ X86_PUSHSS32 = 1089,
+ X86_PUSHi16 = 1090,
+ X86_PUSHi32 = 1091,
+ X86_RCL16m1 = 1092,
+ X86_RCL16mCL = 1093,
+ X86_RCL16mi = 1094,
+ X86_RCL16r1 = 1095,
+ X86_RCL16rCL = 1096,
+ X86_RCL16ri = 1097,
+ X86_RCL32m1 = 1098,
+ X86_RCL32mCL = 1099,
+ X86_RCL32mi = 1100,
+ X86_RCL32r1 = 1101,
+ X86_RCL32rCL = 1102,
+ X86_RCL32ri = 1103,
+ X86_RCL64m1 = 1104,
+ X86_RCL64mCL = 1105,
+ X86_RCL64mi = 1106,
+ X86_RCL64r1 = 1107,
+ X86_RCL64rCL = 1108,
+ X86_RCL64ri = 1109,
+ X86_RCL8m1 = 1110,
+ X86_RCL8mCL = 1111,
+ X86_RCL8mi = 1112,
+ X86_RCL8r1 = 1113,
+ X86_RCL8rCL = 1114,
+ X86_RCL8ri = 1115,
+ X86_RCR16m1 = 1116,
+ X86_RCR16mCL = 1117,
+ X86_RCR16mi = 1118,
+ X86_RCR16r1 = 1119,
+ X86_RCR16rCL = 1120,
+ X86_RCR16ri = 1121,
+ X86_RCR32m1 = 1122,
+ X86_RCR32mCL = 1123,
+ X86_RCR32mi = 1124,
+ X86_RCR32r1 = 1125,
+ X86_RCR32rCL = 1126,
+ X86_RCR32ri = 1127,
+ X86_RCR64m1 = 1128,
+ X86_RCR64mCL = 1129,
+ X86_RCR64mi = 1130,
+ X86_RCR64r1 = 1131,
+ X86_RCR64rCL = 1132,
+ X86_RCR64ri = 1133,
+ X86_RCR8m1 = 1134,
+ X86_RCR8mCL = 1135,
+ X86_RCR8mi = 1136,
+ X86_RCR8r1 = 1137,
+ X86_RCR8rCL = 1138,
+ X86_RCR8ri = 1139,
+ X86_RDFSBASE = 1140,
+ X86_RDFSBASE64 = 1141,
+ X86_RDGSBASE = 1142,
+ X86_RDGSBASE64 = 1143,
+ X86_RDMSR = 1144,
+ X86_RDPID32 = 1145,
+ X86_RDPID64 = 1146,
+ X86_RDPKRUr = 1147,
+ X86_RDPMC = 1148,
+ X86_RDRAND16r = 1149,
+ X86_RDRAND32r = 1150,
+ X86_RDRAND64r = 1151,
+ X86_RDSEED16r = 1152,
+ X86_RDSEED32r = 1153,
+ X86_RDSEED64r = 1154,
+ X86_RDSSPD = 1155,
+ X86_RDSSPQ = 1156,
+ X86_RDTSC = 1157,
+ X86_RDTSCP = 1158,
+ X86_REPNE_PREFIX = 1159,
+ X86_REP_PREFIX = 1160,
+ X86_RETIL = 1161,
+ X86_RETIQ = 1162,
+ X86_RETIW = 1163,
+ X86_RETL = 1164,
+ X86_RETQ = 1165,
+ X86_RETW = 1166,
+ X86_REX64_PREFIX = 1167,
+ X86_ROL16m1 = 1168,
+ X86_ROL16mCL = 1169,
+ X86_ROL16mi = 1170,
+ X86_ROL16r1 = 1171,
+ X86_ROL16rCL = 1172,
+ X86_ROL16ri = 1173,
+ X86_ROL32m1 = 1174,
+ X86_ROL32mCL = 1175,
+ X86_ROL32mi = 1176,
+ X86_ROL32r1 = 1177,
+ X86_ROL32rCL = 1178,
+ X86_ROL32ri = 1179,
+ X86_ROL64m1 = 1180,
+ X86_ROL64mCL = 1181,
+ X86_ROL64mi = 1182,
+ X86_ROL64r1 = 1183,
+ X86_ROL64rCL = 1184,
+ X86_ROL64ri = 1185,
+ X86_ROL8m1 = 1186,
+ X86_ROL8mCL = 1187,
+ X86_ROL8mi = 1188,
+ X86_ROL8r1 = 1189,
+ X86_ROL8rCL = 1190,
+ X86_ROL8ri = 1191,
+ X86_ROR16m1 = 1192,
+ X86_ROR16mCL = 1193,
+ X86_ROR16mi = 1194,
+ X86_ROR16r1 = 1195,
+ X86_ROR16rCL = 1196,
+ X86_ROR16ri = 1197,
+ X86_ROR32m1 = 1198,
+ X86_ROR32mCL = 1199,
+ X86_ROR32mi = 1200,
+ X86_ROR32r1 = 1201,
+ X86_ROR32rCL = 1202,
+ X86_ROR32ri = 1203,
+ X86_ROR64m1 = 1204,
+ X86_ROR64mCL = 1205,
+ X86_ROR64mi = 1206,
+ X86_ROR64r1 = 1207,
+ X86_ROR64rCL = 1208,
+ X86_ROR64ri = 1209,
+ X86_ROR8m1 = 1210,
+ X86_ROR8mCL = 1211,
+ X86_ROR8mi = 1212,
+ X86_ROR8r1 = 1213,
+ X86_ROR8rCL = 1214,
+ X86_ROR8ri = 1215,
+ X86_RORX32mi = 1216,
+ X86_RORX32ri = 1217,
+ X86_RORX64mi = 1218,
+ X86_RORX64ri = 1219,
+ X86_RSM = 1220,
+ X86_RSTORSSP = 1221,
+ X86_SAHF = 1222,
+ X86_SAL16m1 = 1223,
+ X86_SAL16mCL = 1224,
+ X86_SAL16mi = 1225,
+ X86_SAL16r1 = 1226,
+ X86_SAL16rCL = 1227,
+ X86_SAL16ri = 1228,
+ X86_SAL32m1 = 1229,
+ X86_SAL32mCL = 1230,
+ X86_SAL32mi = 1231,
+ X86_SAL32r1 = 1232,
+ X86_SAL32rCL = 1233,
+ X86_SAL32ri = 1234,
+ X86_SAL64m1 = 1235,
+ X86_SAL64mCL = 1236,
+ X86_SAL64mi = 1237,
+ X86_SAL64r1 = 1238,
+ X86_SAL64rCL = 1239,
+ X86_SAL64ri = 1240,
+ X86_SAL8m1 = 1241,
+ X86_SAL8mCL = 1242,
+ X86_SAL8mi = 1243,
+ X86_SAL8r1 = 1244,
+ X86_SAL8rCL = 1245,
+ X86_SAL8ri = 1246,
+ X86_SALC = 1247,
+ X86_SAR16m1 = 1248,
+ X86_SAR16mCL = 1249,
+ X86_SAR16mi = 1250,
+ X86_SAR16r1 = 1251,
+ X86_SAR16rCL = 1252,
+ X86_SAR16ri = 1253,
+ X86_SAR32m1 = 1254,
+ X86_SAR32mCL = 1255,
+ X86_SAR32mi = 1256,
+ X86_SAR32r1 = 1257,
+ X86_SAR32rCL = 1258,
+ X86_SAR32ri = 1259,
+ X86_SAR64m1 = 1260,
+ X86_SAR64mCL = 1261,
+ X86_SAR64mi = 1262,
+ X86_SAR64r1 = 1263,
+ X86_SAR64rCL = 1264,
+ X86_SAR64ri = 1265,
+ X86_SAR8m1 = 1266,
+ X86_SAR8mCL = 1267,
+ X86_SAR8mi = 1268,
+ X86_SAR8r1 = 1269,
+ X86_SAR8rCL = 1270,
+ X86_SAR8ri = 1271,
+ X86_SARX32rm = 1272,
+ X86_SARX32rr = 1273,
+ X86_SARX64rm = 1274,
+ X86_SARX64rr = 1275,
+ X86_SAVEPREVSSP = 1276,
+ X86_SBB16i16 = 1277,
+ X86_SBB16mi = 1278,
+ X86_SBB16mi8 = 1279,
+ X86_SBB16mr = 1280,
+ X86_SBB16ri = 1281,
+ X86_SBB16ri8 = 1282,
+ X86_SBB16rm = 1283,
+ X86_SBB16rr = 1284,
+ X86_SBB16rr_REV = 1285,
+ X86_SBB32i32 = 1286,
+ X86_SBB32mi = 1287,
+ X86_SBB32mi8 = 1288,
+ X86_SBB32mr = 1289,
+ X86_SBB32ri = 1290,
+ X86_SBB32ri8 = 1291,
+ X86_SBB32rm = 1292,
+ X86_SBB32rr = 1293,
+ X86_SBB32rr_REV = 1294,
+ X86_SBB64i32 = 1295,
+ X86_SBB64mi32 = 1296,
+ X86_SBB64mi8 = 1297,
+ X86_SBB64mr = 1298,
+ X86_SBB64ri32 = 1299,
+ X86_SBB64ri8 = 1300,
+ X86_SBB64rm = 1301,
+ X86_SBB64rr = 1302,
+ X86_SBB64rr_REV = 1303,
+ X86_SBB8i8 = 1304,
+ X86_SBB8mi = 1305,
+ X86_SBB8mi8 = 1306,
+ X86_SBB8mr = 1307,
+ X86_SBB8ri = 1308,
+ X86_SBB8ri8 = 1309,
+ X86_SBB8rm = 1310,
+ X86_SBB8rr = 1311,
+ X86_SBB8rr_REV = 1312,
+ X86_SCASB = 1313,
+ X86_SCASL = 1314,
+ X86_SCASQ = 1315,
+ X86_SCASW = 1316,
+ X86_SETAEm = 1317,
+ X86_SETAEr = 1318,
+ X86_SETAm = 1319,
+ X86_SETAr = 1320,
+ X86_SETBEm = 1321,
+ X86_SETBEr = 1322,
+ X86_SETBm = 1323,
+ X86_SETBr = 1324,
+ X86_SETEm = 1325,
+ X86_SETEr = 1326,
+ X86_SETGEm = 1327,
+ X86_SETGEr = 1328,
+ X86_SETGm = 1329,
+ X86_SETGr = 1330,
+ X86_SETLEm = 1331,
+ X86_SETLEr = 1332,
+ X86_SETLm = 1333,
+ X86_SETLr = 1334,
+ X86_SETNEm = 1335,
+ X86_SETNEr = 1336,
+ X86_SETNOm = 1337,
+ X86_SETNOr = 1338,
+ X86_SETNPm = 1339,
+ X86_SETNPr = 1340,
+ X86_SETNSm = 1341,
+ X86_SETNSr = 1342,
+ X86_SETOm = 1343,
+ X86_SETOr = 1344,
+ X86_SETPm = 1345,
+ X86_SETPr = 1346,
+ X86_SETSSBSY = 1347,
+ X86_SETSm = 1348,
+ X86_SETSr = 1349,
+ X86_SGDT16m = 1350,
+ X86_SGDT32m = 1351,
+ X86_SGDT64m = 1352,
+ X86_SHL16m1 = 1353,
+ X86_SHL16mCL = 1354,
+ X86_SHL16mi = 1355,
+ X86_SHL16r1 = 1356,
+ X86_SHL16rCL = 1357,
+ X86_SHL16ri = 1358,
+ X86_SHL32m1 = 1359,
+ X86_SHL32mCL = 1360,
+ X86_SHL32mi = 1361,
+ X86_SHL32r1 = 1362,
+ X86_SHL32rCL = 1363,
+ X86_SHL32ri = 1364,
+ X86_SHL64m1 = 1365,
+ X86_SHL64mCL = 1366,
+ X86_SHL64mi = 1367,
+ X86_SHL64r1 = 1368,
+ X86_SHL64rCL = 1369,
+ X86_SHL64ri = 1370,
+ X86_SHL8m1 = 1371,
+ X86_SHL8mCL = 1372,
+ X86_SHL8mi = 1373,
+ X86_SHL8r1 = 1374,
+ X86_SHL8rCL = 1375,
+ X86_SHL8ri = 1376,
+ X86_SHLD16mrCL = 1377,
+ X86_SHLD16mri8 = 1378,
+ X86_SHLD16rrCL = 1379,
+ X86_SHLD16rri8 = 1380,
+ X86_SHLD32mrCL = 1381,
+ X86_SHLD32mri8 = 1382,
+ X86_SHLD32rrCL = 1383,
+ X86_SHLD32rri8 = 1384,
+ X86_SHLD64mrCL = 1385,
+ X86_SHLD64mri8 = 1386,
+ X86_SHLD64rrCL = 1387,
+ X86_SHLD64rri8 = 1388,
+ X86_SHLX32rm = 1389,
+ X86_SHLX32rr = 1390,
+ X86_SHLX64rm = 1391,
+ X86_SHLX64rr = 1392,
+ X86_SHR16m1 = 1393,
+ X86_SHR16mCL = 1394,
+ X86_SHR16mi = 1395,
+ X86_SHR16r1 = 1396,
+ X86_SHR16rCL = 1397,
+ X86_SHR16ri = 1398,
+ X86_SHR32m1 = 1399,
+ X86_SHR32mCL = 1400,
+ X86_SHR32mi = 1401,
+ X86_SHR32r1 = 1402,
+ X86_SHR32rCL = 1403,
+ X86_SHR32ri = 1404,
+ X86_SHR64m1 = 1405,
+ X86_SHR64mCL = 1406,
+ X86_SHR64mi = 1407,
+ X86_SHR64r1 = 1408,
+ X86_SHR64rCL = 1409,
+ X86_SHR64ri = 1410,
+ X86_SHR8m1 = 1411,
+ X86_SHR8mCL = 1412,
+ X86_SHR8mi = 1413,
+ X86_SHR8r1 = 1414,
+ X86_SHR8rCL = 1415,
+ X86_SHR8ri = 1416,
+ X86_SHRD16mrCL = 1417,
+ X86_SHRD16mri8 = 1418,
+ X86_SHRD16rrCL = 1419,
+ X86_SHRD16rri8 = 1420,
+ X86_SHRD32mrCL = 1421,
+ X86_SHRD32mri8 = 1422,
+ X86_SHRD32rrCL = 1423,
+ X86_SHRD32rri8 = 1424,
+ X86_SHRD64mrCL = 1425,
+ X86_SHRD64mri8 = 1426,
+ X86_SHRD64rrCL = 1427,
+ X86_SHRD64rri8 = 1428,
+ X86_SHRX32rm = 1429,
+ X86_SHRX32rr = 1430,
+ X86_SHRX64rm = 1431,
+ X86_SHRX64rr = 1432,
+ X86_SIDT16m = 1433,
+ X86_SIDT32m = 1434,
+ X86_SIDT64m = 1435,
+ X86_SKINIT = 1436,
+ X86_SLDT16m = 1437,
+ X86_SLDT16r = 1438,
+ X86_SLDT32r = 1439,
+ X86_SLDT64r = 1440,
+ X86_SLWPCB = 1441,
+ X86_SLWPCB64 = 1442,
+ X86_SMSW16m = 1443,
+ X86_SMSW16r = 1444,
+ X86_SMSW32r = 1445,
+ X86_SMSW64r = 1446,
+ X86_STAC = 1447,
+ X86_STC = 1448,
+ X86_STD = 1449,
+ X86_STGI = 1450,
+ X86_STI = 1451,
+ X86_STOSB = 1452,
+ X86_STOSL = 1453,
+ X86_STOSQ = 1454,
+ X86_STOSW = 1455,
+ X86_STR16r = 1456,
+ X86_STR32r = 1457,
+ X86_STR64r = 1458,
+ X86_STRm = 1459,
+ X86_SUB16i16 = 1460,
+ X86_SUB16mi = 1461,
+ X86_SUB16mi8 = 1462,
+ X86_SUB16mr = 1463,
+ X86_SUB16ri = 1464,
+ X86_SUB16ri8 = 1465,
+ X86_SUB16rm = 1466,
+ X86_SUB16rr = 1467,
+ X86_SUB16rr_REV = 1468,
+ X86_SUB32i32 = 1469,
+ X86_SUB32mi = 1470,
+ X86_SUB32mi8 = 1471,
+ X86_SUB32mr = 1472,
+ X86_SUB32ri = 1473,
+ X86_SUB32ri8 = 1474,
+ X86_SUB32rm = 1475,
+ X86_SUB32rr = 1476,
+ X86_SUB32rr_REV = 1477,
+ X86_SUB64i32 = 1478,
+ X86_SUB64mi32 = 1479,
+ X86_SUB64mi8 = 1480,
+ X86_SUB64mr = 1481,
+ X86_SUB64ri32 = 1482,
+ X86_SUB64ri8 = 1483,
+ X86_SUB64rm = 1484,
+ X86_SUB64rr = 1485,
+ X86_SUB64rr_REV = 1486,
+ X86_SUB8i8 = 1487,
+ X86_SUB8mi = 1488,
+ X86_SUB8mi8 = 1489,
+ X86_SUB8mr = 1490,
+ X86_SUB8ri = 1491,
+ X86_SUB8ri8 = 1492,
+ X86_SUB8rm = 1493,
+ X86_SUB8rr = 1494,
+ X86_SUB8rr_REV = 1495,
+ X86_SWAPGS = 1496,
+ X86_SYSCALL = 1497,
+ X86_SYSENTER = 1498,
+ X86_SYSEXIT = 1499,
+ X86_SYSEXIT64 = 1500,
+ X86_SYSRET = 1501,
+ X86_SYSRET64 = 1502,
+ X86_T1MSKC32rm = 1503,
+ X86_T1MSKC32rr = 1504,
+ X86_T1MSKC64rm = 1505,
+ X86_T1MSKC64rr = 1506,
+ X86_TEST16i16 = 1507,
+ X86_TEST16mi = 1508,
+ X86_TEST16mi_alt = 1509,
+ X86_TEST16mr = 1510,
+ X86_TEST16ri = 1511,
+ X86_TEST16ri_alt = 1512,
+ X86_TEST16rr = 1513,
+ X86_TEST32i32 = 1514,
+ X86_TEST32mi = 1515,
+ X86_TEST32mi_alt = 1516,
+ X86_TEST32mr = 1517,
+ X86_TEST32ri = 1518,
+ X86_TEST32ri_alt = 1519,
+ X86_TEST32rr = 1520,
+ X86_TEST64i32 = 1521,
+ X86_TEST64mi32 = 1522,
+ X86_TEST64mi32_alt = 1523,
+ X86_TEST64mr = 1524,
+ X86_TEST64ri32 = 1525,
+ X86_TEST64ri32_alt = 1526,
+ X86_TEST64rr = 1527,
+ X86_TEST8i8 = 1528,
+ X86_TEST8mi = 1529,
+ X86_TEST8mi_alt = 1530,
+ X86_TEST8mr = 1531,
+ X86_TEST8ri = 1532,
+ X86_TEST8ri_alt = 1533,
+ X86_TEST8rr = 1534,
+ X86_TPAUSE = 1535,
+ X86_TZCNT16rm = 1536,
+ X86_TZCNT16rr = 1537,
+ X86_TZCNT32rm = 1538,
+ X86_TZCNT32rr = 1539,
+ X86_TZCNT64rm = 1540,
+ X86_TZCNT64rr = 1541,
+ X86_TZMSK32rm = 1542,
+ X86_TZMSK32rr = 1543,
+ X86_TZMSK64rm = 1544,
+ X86_TZMSK64rr = 1545,
+ X86_UD0 = 1546,
+ X86_UD1 = 1547,
+ X86_UD2 = 1548,
+ X86_UMONITOR16 = 1549,
+ X86_UMONITOR32 = 1550,
+ X86_UMONITOR64 = 1551,
+ X86_UMWAIT = 1552,
+ X86_VERRm = 1553,
+ X86_VERRr = 1554,
+ X86_VERWm = 1555,
+ X86_VERWr = 1556,
+ X86_VMCALL = 1557,
+ X86_VMCLEARm = 1558,
+ X86_VMFUNC = 1559,
+ X86_VMLAUNCH = 1560,
+ X86_VMLOAD32 = 1561,
+ X86_VMLOAD64 = 1562,
+ X86_VMMCALL = 1563,
+ X86_VMPTRLDm = 1564,
+ X86_VMPTRSTm = 1565,
+ X86_VMREAD32mr = 1566,
+ X86_VMREAD32rr = 1567,
+ X86_VMREAD64mr = 1568,
+ X86_VMREAD64rr = 1569,
+ X86_VMRESUME = 1570,
+ X86_VMRUN32 = 1571,
+ X86_VMRUN64 = 1572,
+ X86_VMSAVE32 = 1573,
+ X86_VMSAVE64 = 1574,
+ X86_VMWRITE32rm = 1575,
+ X86_VMWRITE32rr = 1576,
+ X86_VMWRITE64rm = 1577,
+ X86_VMWRITE64rr = 1578,
+ X86_VMXOFF = 1579,
+ X86_VMXON = 1580,
+ X86_WBINVD = 1581,
+ X86_WBNOINVD = 1582,
+ X86_WRFSBASE = 1583,
+ X86_WRFSBASE64 = 1584,
+ X86_WRGSBASE = 1585,
+ X86_WRGSBASE64 = 1586,
+ X86_WRMSR = 1587,
+ X86_WRPKRUr = 1588,
+ X86_WRSSD = 1589,
+ X86_WRSSQ = 1590,
+ X86_WRUSSD = 1591,
+ X86_WRUSSQ = 1592,
+ X86_XADD16rm = 1593,
+ X86_XADD16rr = 1594,
+ X86_XADD32rm = 1595,
+ X86_XADD32rr = 1596,
+ X86_XADD64rm = 1597,
+ X86_XADD64rr = 1598,
+ X86_XADD8rm = 1599,
+ X86_XADD8rr = 1600,
+ X86_XCHG16ar = 1601,
+ X86_XCHG16rm = 1602,
+ X86_XCHG16rr = 1603,
+ X86_XCHG32ar = 1604,
+ X86_XCHG32rm = 1605,
+ X86_XCHG32rr = 1606,
+ X86_XCHG64ar = 1607,
+ X86_XCHG64rm = 1608,
+ X86_XCHG64rr = 1609,
+ X86_XCHG8rm = 1610,
+ X86_XCHG8rr = 1611,
+ X86_XCRYPTCBC = 1612,
+ X86_XCRYPTCFB = 1613,
+ X86_XCRYPTCTR = 1614,
+ X86_XCRYPTECB = 1615,
+ X86_XCRYPTOFB = 1616,
+ X86_XGETBV = 1617,
+ X86_XLAT = 1618,
+ X86_XOR16i16 = 1619,
+ X86_XOR16mi = 1620,
+ X86_XOR16mi8 = 1621,
+ X86_XOR16mr = 1622,
+ X86_XOR16ri = 1623,
+ X86_XOR16ri8 = 1624,
+ X86_XOR16rm = 1625,
+ X86_XOR16rr = 1626,
+ X86_XOR16rr_REV = 1627,
+ X86_XOR32i32 = 1628,
+ X86_XOR32mi = 1629,
+ X86_XOR32mi8 = 1630,
+ X86_XOR32mr = 1631,
+ X86_XOR32ri = 1632,
+ X86_XOR32ri8 = 1633,
+ X86_XOR32rm = 1634,
+ X86_XOR32rr = 1635,
+ X86_XOR32rr_REV = 1636,
+ X86_XOR64i32 = 1637,
+ X86_XOR64mi32 = 1638,
+ X86_XOR64mi8 = 1639,
+ X86_XOR64mr = 1640,
+ X86_XOR64ri32 = 1641,
+ X86_XOR64ri8 = 1642,
+ X86_XOR64rm = 1643,
+ X86_XOR64rr = 1644,
+ X86_XOR64rr_REV = 1645,
+ X86_XOR8i8 = 1646,
+ X86_XOR8mi = 1647,
+ X86_XOR8mi8 = 1648,
+ X86_XOR8mr = 1649,
+ X86_XOR8ri = 1650,
+ X86_XOR8ri8 = 1651,
+ X86_XOR8rm = 1652,
+ X86_XOR8rr = 1653,
+ X86_XOR8rr_REV = 1654,
+ X86_XRSTOR = 1655,
+ X86_XRSTOR64 = 1656,
+ X86_XRSTORS = 1657,
+ X86_XRSTORS64 = 1658,
+ X86_XSAVE = 1659,
+ X86_XSAVE64 = 1660,
+ X86_XSAVEC = 1661,
+ X86_XSAVEC64 = 1662,
+ X86_XSAVEOPT = 1663,
+ X86_XSAVEOPT64 = 1664,
+ X86_XSAVES = 1665,
+ X86_XSAVES64 = 1666,
+ X86_XSETBV = 1667,
+ X86_XSHA1 = 1668,
+ X86_XSHA256 = 1669,
+ X86_XSTORE = 1670,
+ X86_INSTRUCTION_LIST_END = 1671
+};
+
+#endif // GET_INSTRINFO_ENUM
diff --git a/capstone/arch/X86/X86GenRegisterInfo.inc b/capstone/arch/X86/X86GenRegisterInfo.inc
new file mode 100644
index 000000000..d2598b196
--- /dev/null
+++ b/capstone/arch/X86/X86GenRegisterInfo.inc
@@ -0,0 +1,1549 @@
+
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*|* *|
+|* Target Register Enum Values *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+#ifdef GET_REGINFO_ENUM
+#undef GET_REGINFO_ENUM
+
+enum {
+ X86_NoRegister,
+ X86_AH = 1,
+ X86_AL = 2,
+ X86_AX = 3,
+ X86_BH = 4,
+ X86_BL = 5,
+ X86_BP = 6,
+ X86_BPH = 7,
+ X86_BPL = 8,
+ X86_BX = 9,
+ X86_CH = 10,
+ X86_CL = 11,
+ X86_CS = 12,
+ X86_CX = 13,
+ X86_DF = 14,
+ X86_DH = 15,
+ X86_DI = 16,
+ X86_DIH = 17,
+ X86_DIL = 18,
+ X86_DL = 19,
+ X86_DS = 20,
+ X86_DX = 21,
+ X86_EAX = 22,
+ X86_EBP = 23,
+ X86_EBX = 24,
+ X86_ECX = 25,
+ X86_EDI = 26,
+ X86_EDX = 27,
+ X86_EFLAGS = 28,
+ X86_EIP = 29,
+ X86_EIZ = 30,
+ X86_ES = 31,
+ X86_ESI = 32,
+ X86_ESP = 33,
+ X86_FPSW = 34,
+ X86_FS = 35,
+ X86_GS = 36,
+ X86_HAX = 37,
+ X86_HBP = 38,
+ X86_HBX = 39,
+ X86_HCX = 40,
+ X86_HDI = 41,
+ X86_HDX = 42,
+ X86_HIP = 43,
+ X86_HSI = 44,
+ X86_HSP = 45,
+ X86_IP = 46,
+ X86_RAX = 47,
+ X86_RBP = 48,
+ X86_RBX = 49,
+ X86_RCX = 50,
+ X86_RDI = 51,
+ X86_RDX = 52,
+ X86_RIP = 53,
+ X86_RIZ = 54,
+ X86_RSI = 55,
+ X86_RSP = 56,
+ X86_SI = 57,
+ X86_SIH = 58,
+ X86_SIL = 59,
+ X86_SP = 60,
+ X86_SPH = 61,
+ X86_SPL = 62,
+ X86_SS = 63,
+ X86_SSP = 64,
+ X86_BND0 = 65,
+ X86_BND1 = 66,
+ X86_BND2 = 67,
+ X86_BND3 = 68,
+ X86_CR0 = 69,
+ X86_CR1 = 70,
+ X86_CR2 = 71,
+ X86_CR3 = 72,
+ X86_CR4 = 73,
+ X86_CR5 = 74,
+ X86_CR6 = 75,
+ X86_CR7 = 76,
+ X86_CR8 = 77,
+ X86_CR9 = 78,
+ X86_CR10 = 79,
+ X86_CR11 = 80,
+ X86_CR12 = 81,
+ X86_CR13 = 82,
+ X86_CR14 = 83,
+ X86_CR15 = 84,
+ X86_DR0 = 85,
+ X86_DR1 = 86,
+ X86_DR2 = 87,
+ X86_DR3 = 88,
+ X86_DR4 = 89,
+ X86_DR5 = 90,
+ X86_DR6 = 91,
+ X86_DR7 = 92,
+ X86_DR8 = 93,
+ X86_DR9 = 94,
+ X86_DR10 = 95,
+ X86_DR11 = 96,
+ X86_DR12 = 97,
+ X86_DR13 = 98,
+ X86_DR14 = 99,
+ X86_DR15 = 100,
+ X86_FP0 = 101,
+ X86_FP1 = 102,
+ X86_FP2 = 103,
+ X86_FP3 = 104,
+ X86_FP4 = 105,
+ X86_FP5 = 106,
+ X86_FP6 = 107,
+ X86_FP7 = 108,
+ X86_K0 = 109,
+ X86_K1 = 110,
+ X86_K2 = 111,
+ X86_K3 = 112,
+ X86_K4 = 113,
+ X86_K5 = 114,
+ X86_K6 = 115,
+ X86_K7 = 116,
+ X86_MM0 = 117,
+ X86_MM1 = 118,
+ X86_MM2 = 119,
+ X86_MM3 = 120,
+ X86_MM4 = 121,
+ X86_MM5 = 122,
+ X86_MM6 = 123,
+ X86_MM7 = 124,
+ X86_R8 = 125,
+ X86_R9 = 126,
+ X86_R10 = 127,
+ X86_R11 = 128,
+ X86_R12 = 129,
+ X86_R13 = 130,
+ X86_R14 = 131,
+ X86_R15 = 132,
+ X86_ST0 = 133,
+ X86_ST1 = 134,
+ X86_ST2 = 135,
+ X86_ST3 = 136,
+ X86_ST4 = 137,
+ X86_ST5 = 138,
+ X86_ST6 = 139,
+ X86_ST7 = 140,
+ X86_XMM0 = 141,
+ X86_XMM1 = 142,
+ X86_XMM2 = 143,
+ X86_XMM3 = 144,
+ X86_XMM4 = 145,
+ X86_XMM5 = 146,
+ X86_XMM6 = 147,
+ X86_XMM7 = 148,
+ X86_XMM8 = 149,
+ X86_XMM9 = 150,
+ X86_XMM10 = 151,
+ X86_XMM11 = 152,
+ X86_XMM12 = 153,
+ X86_XMM13 = 154,
+ X86_XMM14 = 155,
+ X86_XMM15 = 156,
+ X86_XMM16 = 157,
+ X86_XMM17 = 158,
+ X86_XMM18 = 159,
+ X86_XMM19 = 160,
+ X86_XMM20 = 161,
+ X86_XMM21 = 162,
+ X86_XMM22 = 163,
+ X86_XMM23 = 164,
+ X86_XMM24 = 165,
+ X86_XMM25 = 166,
+ X86_XMM26 = 167,
+ X86_XMM27 = 168,
+ X86_XMM28 = 169,
+ X86_XMM29 = 170,
+ X86_XMM30 = 171,
+ X86_XMM31 = 172,
+ X86_YMM0 = 173,
+ X86_YMM1 = 174,
+ X86_YMM2 = 175,
+ X86_YMM3 = 176,
+ X86_YMM4 = 177,
+ X86_YMM5 = 178,
+ X86_YMM6 = 179,
+ X86_YMM7 = 180,
+ X86_YMM8 = 181,
+ X86_YMM9 = 182,
+ X86_YMM10 = 183,
+ X86_YMM11 = 184,
+ X86_YMM12 = 185,
+ X86_YMM13 = 186,
+ X86_YMM14 = 187,
+ X86_YMM15 = 188,
+ X86_YMM16 = 189,
+ X86_YMM17 = 190,
+ X86_YMM18 = 191,
+ X86_YMM19 = 192,
+ X86_YMM20 = 193,
+ X86_YMM21 = 194,
+ X86_YMM22 = 195,
+ X86_YMM23 = 196,
+ X86_YMM24 = 197,
+ X86_YMM25 = 198,
+ X86_YMM26 = 199,
+ X86_YMM27 = 200,
+ X86_YMM28 = 201,
+ X86_YMM29 = 202,
+ X86_YMM30 = 203,
+ X86_YMM31 = 204,
+ X86_ZMM0 = 205,
+ X86_ZMM1 = 206,
+ X86_ZMM2 = 207,
+ X86_ZMM3 = 208,
+ X86_ZMM4 = 209,
+ X86_ZMM5 = 210,
+ X86_ZMM6 = 211,
+ X86_ZMM7 = 212,
+ X86_ZMM8 = 213,
+ X86_ZMM9 = 214,
+ X86_ZMM10 = 215,
+ X86_ZMM11 = 216,
+ X86_ZMM12 = 217,
+ X86_ZMM13 = 218,
+ X86_ZMM14 = 219,
+ X86_ZMM15 = 220,
+ X86_ZMM16 = 221,
+ X86_ZMM17 = 222,
+ X86_ZMM18 = 223,
+ X86_ZMM19 = 224,
+ X86_ZMM20 = 225,
+ X86_ZMM21 = 226,
+ X86_ZMM22 = 227,
+ X86_ZMM23 = 228,
+ X86_ZMM24 = 229,
+ X86_ZMM25 = 230,
+ X86_ZMM26 = 231,
+ X86_ZMM27 = 232,
+ X86_ZMM28 = 233,
+ X86_ZMM29 = 234,
+ X86_ZMM30 = 235,
+ X86_ZMM31 = 236,
+ X86_R8B = 237,
+ X86_R9B = 238,
+ X86_R10B = 239,
+ X86_R11B = 240,
+ X86_R12B = 241,
+ X86_R13B = 242,
+ X86_R14B = 243,
+ X86_R15B = 244,
+ X86_R8BH = 245,
+ X86_R9BH = 246,
+ X86_R10BH = 247,
+ X86_R11BH = 248,
+ X86_R12BH = 249,
+ X86_R13BH = 250,
+ X86_R14BH = 251,
+ X86_R15BH = 252,
+ X86_R8D = 253,
+ X86_R9D = 254,
+ X86_R10D = 255,
+ X86_R11D = 256,
+ X86_R12D = 257,
+ X86_R13D = 258,
+ X86_R14D = 259,
+ X86_R15D = 260,
+ X86_R8W = 261,
+ X86_R9W = 262,
+ X86_R10W = 263,
+ X86_R11W = 264,
+ X86_R12W = 265,
+ X86_R13W = 266,
+ X86_R14W = 267,
+ X86_R15W = 268,
+ X86_R8WH = 269,
+ X86_R9WH = 270,
+ X86_R10WH = 271,
+ X86_R11WH = 272,
+ X86_R12WH = 273,
+ X86_R13WH = 274,
+ X86_R14WH = 275,
+ X86_R15WH = 276,
+ X86_NUM_TARGET_REGS // 277
+};
+
+// Register classes
+enum {
+ X86_GR8RegClassID = 0,
+ X86_GRH8RegClassID = 1,
+ X86_GR8_NOREXRegClassID = 2,
+ X86_GR8_ABCD_HRegClassID = 3,
+ X86_GR8_ABCD_LRegClassID = 4,
+ X86_GRH16RegClassID = 5,
+ X86_GR16RegClassID = 6,
+ X86_GR16_NOREXRegClassID = 7,
+ X86_VK1RegClassID = 8,
+ X86_VK16RegClassID = 9,
+ X86_VK2RegClassID = 10,
+ X86_VK4RegClassID = 11,
+ X86_VK8RegClassID = 12,
+ X86_VK16WMRegClassID = 13,
+ X86_VK1WMRegClassID = 14,
+ X86_VK2WMRegClassID = 15,
+ X86_VK4WMRegClassID = 16,
+ X86_VK8WMRegClassID = 17,
+ X86_SEGMENT_REGRegClassID = 18,
+ X86_GR16_ABCDRegClassID = 19,
+ X86_FPCCRRegClassID = 20,
+ X86_FR32XRegClassID = 21,
+ X86_LOW32_ADDR_ACCESS_RBPRegClassID = 22,
+ X86_LOW32_ADDR_ACCESSRegClassID = 23,
+ X86_LOW32_ADDR_ACCESS_RBP_with_sub_8bitRegClassID = 24,
+ X86_DEBUG_REGRegClassID = 25,
+ X86_FR32RegClassID = 26,
+ X86_GR32RegClassID = 27,
+ X86_GR32_NOSPRegClassID = 28,
+ X86_LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREXRegClassID = 29,
+ X86_GR32_NOREXRegClassID = 30,
+ X86_VK32RegClassID = 31,
+ X86_GR32_NOREX_NOSPRegClassID = 32,
+ X86_RFP32RegClassID = 33,
+ X86_VK32WMRegClassID = 34,
+ X86_GR32_ABCDRegClassID = 35,
+ X86_GR32_TCRegClassID = 36,
+ X86_GR32_ADRegClassID = 37,
+ X86_LOW32_ADDR_ACCESS_RBP_with_sub_32bitRegClassID = 38,
+ X86_CCRRegClassID = 39,
+ X86_DFCCRRegClassID = 40,
+ X86_LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bitRegClassID = 41,
+ X86_LOW32_ADDR_ACCESS_with_sub_32bitRegClassID = 42,
+ X86_RFP64RegClassID = 43,
+ X86_FR64XRegClassID = 44,
+ X86_GR64RegClassID = 45,
+ X86_CONTROL_REGRegClassID = 46,
+ X86_FR64RegClassID = 47,
+ X86_GR64_with_sub_8bitRegClassID = 48,
+ X86_GR64_NOSPRegClassID = 49,
+ X86_GR64_NOREXRegClassID = 50,
+ X86_GR64_TCRegClassID = 51,
+ X86_GR64_NOSP_and_GR64_TCRegClassID = 52,
+ X86_GR64_TCW64RegClassID = 53,
+ X86_GR64_with_sub_16bit_in_GR16_NOREXRegClassID = 54,
+ X86_VK64RegClassID = 55,
+ X86_VR64RegClassID = 56,
+ X86_GR64_NOREX_NOSPRegClassID = 57,
+ X86_GR64_NOSP_and_GR64_TCW64RegClassID = 58,
+ X86_GR64_TC_and_GR64_TCW64RegClassID = 59,
+ X86_VK64WMRegClassID = 60,
+ X86_GR64_NOREX_and_GR64_TCRegClassID = 61,
+ X86_GR64_TC_and_GR64_NOSP_and_GR64_TCW64RegClassID = 62,
+ X86_GR64_NOREX_NOSP_and_GR64_TCRegClassID = 63,
+ X86_GR64_ABCDRegClassID = 64,
+ X86_GR64_NOREX_and_GR64_TCW64RegClassID = 65,
+ X86_GR64_with_sub_32bit_in_GR32_TCRegClassID = 66,
+ X86_GR64_ADRegClassID = 67,
+ X86_GR64_and_LOW32_ADDR_ACCESS_RBPRegClassID = 68,
+ X86_GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBPRegClassID = 69,
+ X86_GR64_and_LOW32_ADDR_ACCESSRegClassID = 70,
+ X86_RSTRegClassID = 71,
+ X86_RFP80RegClassID = 72,
+ X86_VR128XRegClassID = 73,
+ X86_VR128RegClassID = 74,
+ X86_VR128HRegClassID = 75,
+ X86_VR128LRegClassID = 76,
+ X86_BNDRRegClassID = 77,
+ X86_VR256XRegClassID = 78,
+ X86_VR256RegClassID = 79,
+ X86_VR256HRegClassID = 80,
+ X86_VR256LRegClassID = 81,
+ X86_VR512RegClassID = 82,
+ X86_VR512_with_sub_xmm_in_FR32RegClassID = 83,
+ X86_VR512_with_sub_xmm_in_VR128HRegClassID = 84,
+ X86_VR512_with_sub_xmm_in_VR128LRegClassID = 85,
+};
+#endif // GET_REGINFO_ENUM
+
+#ifdef GET_REGINFO_MC_DESC
+#define GET_REGINFO_MC_DESC
+
+
+static const MCPhysReg X86RegDiffLists[] = {
+ /* 0 */ 0, 1, 0,
+ /* 3 */ 64875, 1, 1, 0,
+ /* 7 */ 65259, 1, 1, 0,
+ /* 11 */ 65397, 1, 1, 0,
+ /* 15 */ 65466, 1, 1, 0,
+ /* 19 */ 2, 1, 0,
+ /* 22 */ 4, 1, 0,
+ /* 25 */ 6, 1, 0,
+ /* 28 */ 11, 1, 0,
+ /* 31 */ 22, 1, 0,
+ /* 34 */ 26, 1, 0,
+ /* 37 */ 29, 1, 0,
+ /* 40 */ 64851, 1, 0,
+ /* 43 */ 10, 3, 0,
+ /* 46 */ 4, 0,
+ /* 48 */ 5, 0,
+ /* 50 */ 65292, 1, 7, 0,
+ /* 54 */ 65417, 1, 7, 0,
+ /* 58 */ 10, 3, 7, 0,
+ /* 62 */ 65512, 8, 0,
+ /* 65 */ 65342, 1, 11, 0,
+ /* 69 */ 65348, 1, 11, 0,
+ /* 73 */ 65442, 1, 11, 0,
+ /* 77 */ 65448, 1, 11, 0,
+ /* 81 */ 12, 0,
+ /* 83 */ 65342, 1, 14, 0,
+ /* 87 */ 65348, 1, 14, 0,
+ /* 91 */ 65442, 1, 14, 0,
+ /* 95 */ 65448, 1, 14, 0,
+ /* 99 */ 21, 0,
+ /* 101 */ 22, 0,
+ /* 103 */ 65534, 65509, 23, 0,
+ /* 107 */ 65535, 65509, 23, 0,
+ /* 111 */ 65534, 65511, 23, 0,
+ /* 115 */ 65535, 65511, 23, 0,
+ /* 119 */ 65524, 23, 0,
+ /* 122 */ 128, 8, 65512, 8, 24, 0,
+ /* 128 */ 65519, 24, 0,
+ /* 131 */ 65522, 24, 0,
+ /* 134 */ 65511, 65526, 2, 65535, 24, 0,
+ /* 140 */ 2, 6, 25, 0,
+ /* 144 */ 6, 6, 25, 0,
+ /* 148 */ 65534, 10, 25, 0,
+ /* 152 */ 65535, 10, 25, 0,
+ /* 156 */ 2, 12, 25, 0,
+ /* 160 */ 3, 12, 25, 0,
+ /* 164 */ 4, 15, 25, 0,
+ /* 168 */ 5, 15, 25, 0,
+ /* 172 */ 65534, 17, 25, 0,
+ /* 176 */ 65535, 17, 25, 0,
+ /* 180 */ 1, 19, 25, 0,
+ /* 184 */ 2, 19, 25, 0,
+ /* 188 */ 65521, 25, 0,
+ /* 191 */ 26, 0,
+ /* 193 */ 65511, 65530, 65534, 65532, 27, 0,
+ /* 199 */ 65511, 65524, 65534, 65535, 30, 0,
+ /* 205 */ 65511, 65519, 2, 65535, 31, 0,
+ /* 211 */ 32, 32, 0,
+ /* 214 */ 65511, 65521, 65532, 65535, 35, 0,
+ /* 220 */ 65511, 65517, 65535, 65535, 36, 0,
+ /* 226 */ 64829, 0,
+ /* 228 */ 64900, 0,
+ /* 230 */ 64923, 0,
+ /* 232 */ 65131, 0,
+ /* 234 */ 65520, 65408, 0,
+ /* 237 */ 16, 65528, 65408, 0,
+ /* 241 */ 24, 65528, 65408, 0,
+ /* 245 */ 65430, 0,
+ /* 247 */ 65432, 0,
+ /* 249 */ 65461, 0,
+ /* 251 */ 65493, 0,
+ /* 253 */ 65504, 65504, 0,
+ /* 256 */ 65509, 0,
+ /* 258 */ 65511, 0,
+ /* 260 */ 65514, 0,
+ /* 262 */ 65513, 27, 2, 65535, 65520, 0,
+ /* 268 */ 65513, 25, 2, 65535, 65522, 0,
+ /* 274 */ 65525, 0,
+ /* 276 */ 65530, 0,
+ /* 278 */ 65531, 0,
+ /* 280 */ 65534, 65532, 0,
+ /* 283 */ 65512, 17, 65533, 0,
+ /* 287 */ 65534, 0,
+ /* 289 */ 2, 65535, 0,
+ /* 292 */ 65532, 65535, 0,
+ /* 295 */ 65534, 65535, 0,
+ /* 298 */ 65535, 65535, 0,
+};
+
+static const uint16_t X86SubRegIdxLists[] = {
+ /* 0 */ 1, 2, 0,
+ /* 3 */ 1, 3, 0,
+ /* 6 */ 6, 4, 1, 2, 5, 0,
+ /* 12 */ 6, 4, 1, 3, 5, 0,
+ /* 18 */ 6, 4, 5, 0,
+ /* 22 */ 8, 7, 0,
+};
+
+static const MCRegisterDesc X86RegDesc[] = {
+ { 5, 0, 0, 0, 0, 0 },
+ { 873, 2, 184, 2, 4641, 0 },
+ { 1014, 2, 180, 2, 4641, 0 },
+ { 1148, 298, 181, 0, 0, 2 },
+ { 879, 2, 168, 2, 4593, 0 },
+ { 1017, 2, 164, 2, 4593, 0 },
+ { 1043, 289, 173, 3, 352, 5 },
+ { 936, 2, 176, 2, 768, 0 },
+ { 1034, 2, 172, 2, 736, 0 },
+ { 1160, 292, 165, 0, 304, 2 },
+ { 922, 2, 160, 2, 4497, 0 },
+ { 1020, 2, 156, 2, 4497, 0 },
+ { 1082, 2, 2, 2, 4497, 0 },
+ { 1172, 295, 157, 0, 400, 2 },
+ { 870, 2, 2, 2, 4449, 0 },
+ { 925, 2, 144, 2, 4449, 0 },
+ { 991, 289, 149, 3, 448, 5 },
+ { 928, 2, 152, 2, 1296, 0 },
+ { 1026, 2, 148, 2, 4130, 0 },
+ { 1023, 2, 140, 2, 4417, 0 },
+ { 1085, 2, 2, 2, 4417, 0 },
+ { 1184, 280, 141, 0, 688, 2 },
+ { 1147, 221, 142, 7, 1524, 8 },
+ { 1042, 206, 142, 13, 1236, 12 },
+ { 1159, 215, 142, 7, 1460, 8 },
+ { 1171, 200, 142, 7, 1172, 8 },
+ { 990, 135, 142, 13, 869, 12 },
+ { 1183, 194, 142, 7, 928, 8 },
+ { 1094, 2, 2, 2, 1584, 0 },
+ { 1054, 284, 126, 19, 496, 16 },
+ { 1195, 2, 2, 2, 4417, 0 },
+ { 1088, 2, 2, 2, 4417, 0 },
+ { 1002, 269, 105, 13, 243, 12 },
+ { 1066, 263, 105, 13, 243, 12 },
+ { 1142, 2, 2, 2, 4593, 0 },
+ { 1091, 2, 2, 2, 4593, 0 },
+ { 1098, 2, 2, 2, 4593, 0 },
+ { 1151, 2, 188, 2, 4161, 0 },
+ { 1046, 2, 188, 2, 4161, 0 },
+ { 1163, 2, 188, 2, 4161, 0 },
+ { 1175, 2, 188, 2, 4161, 0 },
+ { 994, 2, 188, 2, 4161, 0 },
+ { 1187, 2, 188, 2, 4161, 0 },
+ { 1058, 2, 131, 2, 3923, 0 },
+ { 1006, 2, 119, 2, 3955, 0 },
+ { 1070, 2, 119, 2, 3955, 0 },
+ { 1055, 2, 128, 2, 1616, 0 },
+ { 1155, 220, 2, 6, 1396, 8 },
+ { 1050, 205, 2, 12, 1108, 12 },
+ { 1167, 214, 2, 6, 1332, 8 },
+ { 1179, 199, 2, 6, 1044, 8 },
+ { 998, 134, 2, 12, 805, 12 },
+ { 1191, 193, 2, 6, 928, 8 },
+ { 1062, 283, 2, 18, 496, 16 },
+ { 1199, 2, 2, 2, 3488, 0 },
+ { 1010, 268, 2, 12, 179, 12 },
+ { 1074, 262, 2, 12, 179, 12 },
+ { 1003, 289, 112, 3, 544, 5 },
+ { 932, 2, 115, 2, 3152, 0 },
+ { 1030, 2, 111, 2, 3056, 0 },
+ { 1067, 289, 104, 3, 592, 5 },
+ { 940, 2, 107, 2, 3248, 0 },
+ { 1038, 2, 103, 2, 3719, 0 },
+ { 1101, 2, 2, 2, 4097, 0 },
+ { 1078, 2, 2, 2, 4097, 0 },
+ { 64, 2, 2, 2, 4097, 0 },
+ { 167, 2, 2, 2, 4097, 0 },
+ { 252, 2, 2, 2, 4097, 0 },
+ { 337, 2, 2, 2, 4097, 0 },
+ { 91, 2, 2, 2, 4097, 0 },
+ { 194, 2, 2, 2, 4097, 0 },
+ { 279, 2, 2, 2, 4097, 0 },
+ { 364, 2, 2, 2, 4097, 0 },
+ { 444, 2, 2, 2, 4097, 0 },
+ { 524, 2, 2, 2, 4097, 0 },
+ { 594, 2, 2, 2, 4097, 0 },
+ { 664, 2, 2, 2, 4097, 0 },
+ { 727, 2, 2, 2, 4097, 0 },
+ { 786, 2, 2, 2, 4097, 0 },
+ { 18, 2, 2, 2, 4097, 0 },
+ { 121, 2, 2, 2, 4097, 0 },
+ { 224, 2, 2, 2, 4097, 0 },
+ { 309, 2, 2, 2, 4097, 0 },
+ { 394, 2, 2, 2, 4097, 0 },
+ { 474, 2, 2, 2, 4097, 0 },
+ { 95, 2, 2, 2, 4097, 0 },
+ { 198, 2, 2, 2, 4097, 0 },
+ { 283, 2, 2, 2, 4097, 0 },
+ { 368, 2, 2, 2, 4097, 0 },
+ { 448, 2, 2, 2, 4097, 0 },
+ { 528, 2, 2, 2, 4097, 0 },
+ { 598, 2, 2, 2, 4097, 0 },
+ { 668, 2, 2, 2, 4097, 0 },
+ { 731, 2, 2, 2, 4097, 0 },
+ { 790, 2, 2, 2, 4097, 0 },
+ { 23, 2, 2, 2, 4097, 0 },
+ { 126, 2, 2, 2, 4097, 0 },
+ { 229, 2, 2, 2, 4097, 0 },
+ { 314, 2, 2, 2, 4097, 0 },
+ { 399, 2, 2, 2, 4097, 0 },
+ { 479, 2, 2, 2, 4097, 0 },
+ { 87, 2, 2, 2, 4097, 0 },
+ { 190, 2, 2, 2, 4097, 0 },
+ { 275, 2, 2, 2, 4097, 0 },
+ { 360, 2, 2, 2, 4097, 0 },
+ { 440, 2, 2, 2, 4097, 0 },
+ { 520, 2, 2, 2, 4097, 0 },
+ { 590, 2, 2, 2, 4097, 0 },
+ { 660, 2, 2, 2, 4097, 0 },
+ { 69, 2, 2, 2, 4097, 0 },
+ { 172, 2, 2, 2, 4097, 0 },
+ { 257, 2, 2, 2, 4097, 0 },
+ { 342, 2, 2, 2, 4097, 0 },
+ { 422, 2, 2, 2, 4097, 0 },
+ { 502, 2, 2, 2, 4097, 0 },
+ { 572, 2, 2, 2, 4097, 0 },
+ { 642, 2, 2, 2, 4097, 0 },
+ { 73, 2, 2, 2, 4097, 0 },
+ { 176, 2, 2, 2, 4097, 0 },
+ { 261, 2, 2, 2, 4097, 0 },
+ { 346, 2, 2, 2, 4097, 0 },
+ { 426, 2, 2, 2, 4097, 0 },
+ { 506, 2, 2, 2, 4097, 0 },
+ { 576, 2, 2, 2, 4097, 0 },
+ { 646, 2, 2, 2, 4097, 0 },
+ { 728, 122, 2, 12, 115, 12 },
+ { 787, 122, 2, 12, 115, 12 },
+ { 19, 122, 2, 12, 115, 12 },
+ { 122, 122, 2, 12, 115, 12 },
+ { 225, 122, 2, 12, 115, 12 },
+ { 310, 122, 2, 12, 115, 12 },
+ { 395, 122, 2, 12, 115, 12 },
+ { 475, 122, 2, 12, 115, 12 },
+ { 99, 2, 2, 2, 4385, 0 },
+ { 202, 2, 2, 2, 4385, 0 },
+ { 287, 2, 2, 2, 4385, 0 },
+ { 372, 2, 2, 2, 4385, 0 },
+ { 452, 2, 2, 2, 4385, 0 },
+ { 532, 2, 2, 2, 4385, 0 },
+ { 602, 2, 2, 2, 4385, 0 },
+ { 672, 2, 2, 2, 4385, 0 },
+ { 72, 2, 211, 2, 4385, 0 },
+ { 175, 2, 211, 2, 4385, 0 },
+ { 260, 2, 211, 2, 4385, 0 },
+ { 345, 2, 211, 2, 4385, 0 },
+ { 425, 2, 211, 2, 4385, 0 },
+ { 505, 2, 211, 2, 4385, 0 },
+ { 575, 2, 211, 2, 4385, 0 },
+ { 645, 2, 211, 2, 4385, 0 },
+ { 712, 2, 211, 2, 4385, 0 },
+ { 771, 2, 211, 2, 4385, 0 },
+ { 0, 2, 211, 2, 4385, 0 },
+ { 103, 2, 211, 2, 4385, 0 },
+ { 206, 2, 211, 2, 4385, 0 },
+ { 291, 2, 211, 2, 4385, 0 },
+ { 376, 2, 211, 2, 4385, 0 },
+ { 456, 2, 211, 2, 4385, 0 },
+ { 536, 2, 211, 2, 4385, 0 },
+ { 606, 2, 211, 2, 4385, 0 },
+ { 676, 2, 211, 2, 4385, 0 },
+ { 735, 2, 211, 2, 4385, 0 },
+ { 28, 2, 211, 2, 4385, 0 },
+ { 131, 2, 211, 2, 4385, 0 },
+ { 234, 2, 211, 2, 4385, 0 },
+ { 319, 2, 211, 2, 4385, 0 },
+ { 404, 2, 211, 2, 4385, 0 },
+ { 484, 2, 211, 2, 4385, 0 },
+ { 554, 2, 211, 2, 4385, 0 },
+ { 624, 2, 211, 2, 4385, 0 },
+ { 694, 2, 211, 2, 4385, 0 },
+ { 753, 2, 211, 2, 4385, 0 },
+ { 46, 2, 211, 2, 4385, 0 },
+ { 149, 2, 211, 2, 4385, 0 },
+ { 77, 254, 212, 23, 4017, 19 },
+ { 180, 254, 212, 23, 4017, 19 },
+ { 265, 254, 212, 23, 4017, 19 },
+ { 350, 254, 212, 23, 4017, 19 },
+ { 430, 254, 212, 23, 4017, 19 },
+ { 510, 254, 212, 23, 4017, 19 },
+ { 580, 254, 212, 23, 4017, 19 },
+ { 650, 254, 212, 23, 4017, 19 },
+ { 717, 254, 212, 23, 4017, 19 },
+ { 776, 254, 212, 23, 4017, 19 },
+ { 6, 254, 212, 23, 4017, 19 },
+ { 109, 254, 212, 23, 4017, 19 },
+ { 212, 254, 212, 23, 4017, 19 },
+ { 297, 254, 212, 23, 4017, 19 },
+ { 382, 254, 212, 23, 4017, 19 },
+ { 462, 254, 212, 23, 4017, 19 },
+ { 542, 254, 212, 23, 4017, 19 },
+ { 612, 254, 212, 23, 4017, 19 },
+ { 682, 254, 212, 23, 4017, 19 },
+ { 741, 254, 212, 23, 4017, 19 },
+ { 34, 254, 212, 23, 4017, 19 },
+ { 137, 254, 212, 23, 4017, 19 },
+ { 240, 254, 212, 23, 4017, 19 },
+ { 325, 254, 212, 23, 4017, 19 },
+ { 410, 254, 212, 23, 4017, 19 },
+ { 490, 254, 212, 23, 4017, 19 },
+ { 560, 254, 212, 23, 4017, 19 },
+ { 630, 254, 212, 23, 4017, 19 },
+ { 700, 254, 212, 23, 4017, 19 },
+ { 759, 254, 212, 23, 4017, 19 },
+ { 52, 254, 212, 23, 4017, 19 },
+ { 155, 254, 212, 23, 4017, 19 },
+ { 82, 253, 2, 22, 3985, 19 },
+ { 185, 253, 2, 22, 3985, 19 },
+ { 270, 253, 2, 22, 3985, 19 },
+ { 355, 253, 2, 22, 3985, 19 },
+ { 435, 253, 2, 22, 3985, 19 },
+ { 515, 253, 2, 22, 3985, 19 },
+ { 585, 253, 2, 22, 3985, 19 },
+ { 655, 253, 2, 22, 3985, 19 },
+ { 722, 253, 2, 22, 3985, 19 },
+ { 781, 253, 2, 22, 3985, 19 },
+ { 12, 253, 2, 22, 3985, 19 },
+ { 115, 253, 2, 22, 3985, 19 },
+ { 218, 253, 2, 22, 3985, 19 },
+ { 303, 253, 2, 22, 3985, 19 },
+ { 388, 253, 2, 22, 3985, 19 },
+ { 468, 253, 2, 22, 3985, 19 },
+ { 548, 253, 2, 22, 3985, 19 },
+ { 618, 253, 2, 22, 3985, 19 },
+ { 688, 253, 2, 22, 3985, 19 },
+ { 747, 253, 2, 22, 3985, 19 },
+ { 40, 253, 2, 22, 3985, 19 },
+ { 143, 253, 2, 22, 3985, 19 },
+ { 246, 253, 2, 22, 3985, 19 },
+ { 331, 253, 2, 22, 3985, 19 },
+ { 416, 253, 2, 22, 3985, 19 },
+ { 496, 253, 2, 22, 3985, 19 },
+ { 566, 253, 2, 22, 3985, 19 },
+ { 636, 253, 2, 22, 3985, 19 },
+ { 706, 253, 2, 22, 3985, 19 },
+ { 765, 253, 2, 22, 3985, 19 },
+ { 58, 253, 2, 22, 3985, 19 },
+ { 161, 253, 2, 22, 3985, 19 },
+ { 824, 2, 241, 2, 3683, 0 },
+ { 828, 2, 241, 2, 3683, 0 },
+ { 794, 2, 241, 2, 3683, 0 },
+ { 799, 2, 241, 2, 3683, 0 },
+ { 804, 2, 241, 2, 3683, 0 },
+ { 809, 2, 241, 2, 3683, 0 },
+ { 814, 2, 241, 2, 3683, 0 },
+ { 819, 2, 241, 2, 3683, 0 },
+ { 912, 2, 237, 2, 3651, 0 },
+ { 917, 2, 237, 2, 3651, 0 },
+ { 876, 2, 237, 2, 3651, 0 },
+ { 882, 2, 237, 2, 3651, 0 },
+ { 888, 2, 237, 2, 3651, 0 },
+ { 894, 2, 237, 2, 3651, 0 },
+ { 900, 2, 237, 2, 3651, 0 },
+ { 906, 2, 237, 2, 3651, 0 },
+ { 862, 123, 235, 13, 51, 12 },
+ { 866, 123, 235, 13, 51, 12 },
+ { 832, 123, 235, 13, 51, 12 },
+ { 837, 123, 235, 13, 51, 12 },
+ { 842, 123, 235, 13, 51, 12 },
+ { 847, 123, 235, 13, 51, 12 },
+ { 852, 123, 235, 13, 51, 12 },
+ { 857, 123, 235, 13, 51, 12 },
+ { 1134, 62, 238, 3, 643, 5 },
+ { 1138, 62, 238, 3, 643, 5 },
+ { 1104, 62, 238, 3, 643, 5 },
+ { 1109, 62, 238, 3, 643, 5 },
+ { 1114, 62, 238, 3, 643, 5 },
+ { 1119, 62, 238, 3, 643, 5 },
+ { 1124, 62, 238, 3, 643, 5 },
+ { 1129, 62, 238, 3, 643, 5 },
+ { 980, 2, 234, 2, 3619, 0 },
+ { 985, 2, 234, 2, 3619, 0 },
+ { 944, 2, 234, 2, 3619, 0 },
+ { 950, 2, 234, 2, 3619, 0 },
+ { 956, 2, 234, 2, 3619, 0 },
+ { 962, 2, 234, 2, 3619, 0 },
+ { 968, 2, 234, 2, 3619, 0 },
+ { 974, 2, 234, 2, 3619, 0 },
+};
+
+ // GR8 Register Class...
+ static const MCPhysReg GR8[] = {
+ X86_AL, X86_CL, X86_DL, X86_AH, X86_CH, X86_DH, X86_BL, X86_BH, X86_SIL, X86_DIL, X86_BPL, X86_SPL, X86_R8B, X86_R9B, X86_R10B, X86_R11B, X86_R14B, X86_R15B, X86_R12B, X86_R13B,
+ };
+ // GR8 Bit set.
+ static const uint8_t GR8Bits[] = {
+ 0x36, 0x8d, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GRH8 Register Class...
+ static const MCPhysReg GRH8[] = {
+ X86_SIH, X86_DIH, X86_BPH, X86_SPH, X86_R8BH, X86_R9BH, X86_R10BH, X86_R11BH, X86_R12BH, X86_R13BH, X86_R14BH, X86_R15BH,
+ };
+ // GRH8 Bit set.
+ static const uint8_t GRH8Bits[] = {
+ 0x80, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR8_NOREX Register Class...
+ static const MCPhysReg GR8_NOREX[] = {
+ X86_AL, X86_CL, X86_DL, X86_AH, X86_CH, X86_DH, X86_BL, X86_BH,
+ };
+ // GR8_NOREX Bit set.
+ static const uint8_t GR8_NOREXBits[] = {
+ 0x36, 0x8c, 0x08,
+ };
+ // GR8_ABCD_H Register Class...
+ static const MCPhysReg GR8_ABCD_H[] = {
+ X86_AH, X86_CH, X86_DH, X86_BH,
+ };
+ // GR8_ABCD_H Bit set.
+ static const uint8_t GR8_ABCD_HBits[] = {
+ 0x12, 0x84,
+ };
+ // GR8_ABCD_L Register Class...
+ static const MCPhysReg GR8_ABCD_L[] = {
+ X86_AL, X86_CL, X86_DL, X86_BL,
+ };
+ // GR8_ABCD_L Bit set.
+ static const uint8_t GR8_ABCD_LBits[] = {
+ 0x24, 0x08, 0x08,
+ };
+ // GRH16 Register Class...
+ static const MCPhysReg GRH16[] = {
+ X86_HAX, X86_HCX, X86_HDX, X86_HSI, X86_HDI, X86_HBX, X86_HBP, X86_HSP, X86_HIP, X86_R8WH, X86_R9WH, X86_R10WH, X86_R11WH, X86_R12WH, X86_R13WH, X86_R14WH, X86_R15WH,
+ };
+ // GRH16 Bit set.
+ static const uint8_t GRH16Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR16 Register Class...
+ static const MCPhysReg GR16[] = {
+ X86_AX, X86_CX, X86_DX, X86_SI, X86_DI, X86_BX, X86_BP, X86_SP, X86_R8W, X86_R9W, X86_R10W, X86_R11W, X86_R14W, X86_R15W, X86_R12W, X86_R13W,
+ };
+ // GR16 Bit set.
+ static const uint8_t GR16Bits[] = {
+ 0x48, 0x22, 0x21, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR16_NOREX Register Class...
+ static const MCPhysReg GR16_NOREX[] = {
+ X86_AX, X86_CX, X86_DX, X86_SI, X86_DI, X86_BX, X86_BP, X86_SP,
+ };
+ // GR16_NOREX Bit set.
+ static const uint8_t GR16_NOREXBits[] = {
+ 0x48, 0x22, 0x21, 0x00, 0x00, 0x00, 0x00, 0x12,
+ };
+ // VK1 Register Class...
+ static const MCPhysReg VK1[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK1 Bit set.
+ static const uint8_t VK1Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VK16 Register Class...
+ static const MCPhysReg VK16[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK16 Bit set.
+ static const uint8_t VK16Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VK2 Register Class...
+ static const MCPhysReg VK2[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK2 Bit set.
+ static const uint8_t VK2Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VK4 Register Class...
+ static const MCPhysReg VK4[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK4 Bit set.
+ static const uint8_t VK4Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VK8 Register Class...
+ static const MCPhysReg VK8[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK8 Bit set.
+ static const uint8_t VK8Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VK16WM Register Class...
+ static const MCPhysReg VK16WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK16WM Bit set.
+ static const uint8_t VK16WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // VK1WM Register Class...
+ static const MCPhysReg VK1WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK1WM Bit set.
+ static const uint8_t VK1WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // VK2WM Register Class...
+ static const MCPhysReg VK2WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK2WM Bit set.
+ static const uint8_t VK2WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // VK4WM Register Class...
+ static const MCPhysReg VK4WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK4WM Bit set.
+ static const uint8_t VK4WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // VK8WM Register Class...
+ static const MCPhysReg VK8WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK8WM Bit set.
+ static const uint8_t VK8WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // SEGMENT_REG Register Class...
+ static const MCPhysReg SEGMENT_REG[] = {
+ X86_CS, X86_DS, X86_SS, X86_ES, X86_FS, X86_GS,
+ };
+ // SEGMENT_REG Bit set.
+ static const uint8_t SEGMENT_REGBits[] = {
+ 0x00, 0x10, 0x10, 0x80, 0x18, 0x00, 0x00, 0x80,
+ };
+ // GR16_ABCD Register Class...
+ static const MCPhysReg GR16_ABCD[] = {
+ X86_AX, X86_CX, X86_DX, X86_BX,
+ };
+ // GR16_ABCD Bit set.
+ static const uint8_t GR16_ABCDBits[] = {
+ 0x08, 0x22, 0x20,
+ };
+ // FPCCR Register Class...
+ static const MCPhysReg FPCCR[] = {
+ X86_FPSW,
+ };
+ // FPCCR Bit set.
+ static const uint8_t FPCCRBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x04,
+ };
+ // FR32X Register Class...
+ static const MCPhysReg FR32X[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7, X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15, X86_XMM16, X86_XMM17, X86_XMM18, X86_XMM19, X86_XMM20, X86_XMM21, X86_XMM22, X86_XMM23, X86_XMM24, X86_XMM25, X86_XMM26, X86_XMM27, X86_XMM28, X86_XMM29, X86_XMM30, X86_XMM31,
+ };
+ // FR32X Bit set.
+ static const uint8_t FR32XBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x1f,
+ };
+ // LOW32_ADDR_ACCESS_RBP Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS_RBP[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_ESP, X86_R8D, X86_R9D, X86_R10D, X86_R11D, X86_R14D, X86_R15D, X86_R12D, X86_R13D, X86_RIP, X86_RBP,
+ };
+ // LOW32_ADDR_ACCESS_RBP Bit set.
+ static const uint8_t LOW32_ADDR_ACCESS_RBPBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // LOW32_ADDR_ACCESS Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_ESP, X86_R8D, X86_R9D, X86_R10D, X86_R11D, X86_R14D, X86_R15D, X86_R12D, X86_R13D, X86_RIP,
+ };
+ // LOW32_ADDR_ACCESS Bit set.
+ static const uint8_t LOW32_ADDR_ACCESSBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x03, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_8bit Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS_RBP_with_sub_8bit[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_ESP, X86_R8D, X86_R9D, X86_R10D, X86_R11D, X86_R14D, X86_R15D, X86_R12D, X86_R13D, X86_RBP,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_8bit Bit set.
+ static const uint8_t LOW32_ADDR_ACCESS_RBP_with_sub_8bitBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // DEBUG_REG Register Class...
+ static const MCPhysReg DEBUG_REG[] = {
+ X86_DR0, X86_DR1, X86_DR2, X86_DR3, X86_DR4, X86_DR5, X86_DR6, X86_DR7, X86_DR8, X86_DR9, X86_DR10, X86_DR11, X86_DR12, X86_DR13, X86_DR14, X86_DR15,
+ };
+ // DEBUG_REG Bit set.
+ static const uint8_t DEBUG_REGBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // FR32 Register Class...
+ static const MCPhysReg FR32[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7, X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15,
+ };
+ // FR32 Bit set.
+ static const uint8_t FR32Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // GR32 Register Class...
+ static const MCPhysReg GR32[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_ESP, X86_R8D, X86_R9D, X86_R10D, X86_R11D, X86_R14D, X86_R15D, X86_R12D, X86_R13D,
+ };
+ // GR32 Bit set.
+ static const uint8_t GR32Bits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR32_NOSP Register Class...
+ static const MCPhysReg GR32_NOSP[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_R8D, X86_R9D, X86_R10D, X86_R11D, X86_R14D, X86_R15D, X86_R12D, X86_R13D,
+ };
+ // GR32_NOSP Bit set.
+ static const uint8_t GR32_NOSPBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREX Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREX[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_ESP, X86_RBP,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREX Bit set.
+ static const uint8_t LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREXBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x03, 0x00, 0x01,
+ };
+ // GR32_NOREX Register Class...
+ static const MCPhysReg GR32_NOREX[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP, X86_ESP,
+ };
+ // GR32_NOREX Bit set.
+ static const uint8_t GR32_NOREXBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x03,
+ };
+ // VK32 Register Class...
+ static const MCPhysReg VK32[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK32 Bit set.
+ static const uint8_t VK32Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR32_NOREX_NOSP Register Class...
+ static const MCPhysReg GR32_NOREX_NOSP[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_ESI, X86_EDI, X86_EBX, X86_EBP,
+ };
+ // GR32_NOREX_NOSP Bit set.
+ static const uint8_t GR32_NOREX_NOSPBits[] = {
+ 0x00, 0x00, 0xc0, 0x0f, 0x01,
+ };
+ // RFP32 Register Class...
+ static const MCPhysReg RFP32[] = {
+ X86_FP0, X86_FP1, X86_FP2, X86_FP3, X86_FP4, X86_FP5, X86_FP6,
+ };
+ // RFP32 Bit set.
+ static const uint8_t RFP32Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f,
+ };
+ // VK32WM Register Class...
+ static const MCPhysReg VK32WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK32WM Bit set.
+ static const uint8_t VK32WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // GR32_ABCD Register Class...
+ static const MCPhysReg GR32_ABCD[] = {
+ X86_EAX, X86_ECX, X86_EDX, X86_EBX,
+ };
+ // GR32_ABCD Bit set.
+ static const uint8_t GR32_ABCDBits[] = {
+ 0x00, 0x00, 0x40, 0x0b,
+ };
+ // GR32_TC Register Class...
+ static const MCPhysReg GR32_TC[] = {
+ X86_EAX, X86_ECX, X86_EDX,
+ };
+ // GR32_TC Bit set.
+ static const uint8_t GR32_TCBits[] = {
+ 0x00, 0x00, 0x40, 0x0a,
+ };
+ // GR32_AD Register Class...
+ static const MCPhysReg GR32_AD[] = {
+ X86_EAX, X86_EDX,
+ };
+ // GR32_AD Bit set.
+ static const uint8_t GR32_ADBits[] = {
+ 0x00, 0x00, 0x40, 0x08,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_32bit Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS_RBP_with_sub_32bit[] = {
+ X86_RIP, X86_RBP,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_32bit Bit set.
+ static const uint8_t LOW32_ADDR_ACCESS_RBP_with_sub_32bitBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21,
+ };
+ // CCR Register Class...
+ static const MCPhysReg CCR[] = {
+ X86_EFLAGS,
+ };
+ // CCR Bit set.
+ static const uint8_t CCRBits[] = {
+ 0x00, 0x00, 0x00, 0x10,
+ };
+ // DFCCR Register Class...
+ static const MCPhysReg DFCCR[] = {
+ X86_DF,
+ };
+ // DFCCR Bit set.
+ static const uint8_t DFCCRBits[] = {
+ 0x00, 0x40,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bit Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bit[] = {
+ X86_RBP,
+ };
+ // LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bit Bit set.
+ static const uint8_t LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bitBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ };
+ // LOW32_ADDR_ACCESS_with_sub_32bit Register Class...
+ static const MCPhysReg LOW32_ADDR_ACCESS_with_sub_32bit[] = {
+ X86_RIP,
+ };
+ // LOW32_ADDR_ACCESS_with_sub_32bit Bit set.
+ static const uint8_t LOW32_ADDR_ACCESS_with_sub_32bitBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
+ };
+ // RFP64 Register Class...
+ static const MCPhysReg RFP64[] = {
+ X86_FP0, X86_FP1, X86_FP2, X86_FP3, X86_FP4, X86_FP5, X86_FP6,
+ };
+ // RFP64 Bit set.
+ static const uint8_t RFP64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f,
+ };
+ // FR64X Register Class...
+ static const MCPhysReg FR64X[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7, X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15, X86_XMM16, X86_XMM17, X86_XMM18, X86_XMM19, X86_XMM20, X86_XMM21, X86_XMM22, X86_XMM23, X86_XMM24, X86_XMM25, X86_XMM26, X86_XMM27, X86_XMM28, X86_XMM29, X86_XMM30, X86_XMM31,
+ };
+ // FR64X Bit set.
+ static const uint8_t FR64XBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x1f,
+ };
+ // GR64 Register Class...
+ static const MCPhysReg GR64[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_R8, X86_R9, X86_R10, X86_R11, X86_RBX, X86_R14, X86_R15, X86_R12, X86_R13, X86_RBP, X86_RSP, X86_RIP,
+ };
+ // GR64 Bit set.
+ static const uint8_t GR64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // CONTROL_REG Register Class...
+ static const MCPhysReg CONTROL_REG[] = {
+ X86_CR0, X86_CR1, X86_CR2, X86_CR3, X86_CR4, X86_CR5, X86_CR6, X86_CR7, X86_CR8, X86_CR9, X86_CR10, X86_CR11, X86_CR12, X86_CR13, X86_CR14, X86_CR15,
+ };
+ // CONTROL_REG Bit set.
+ static const uint8_t CONTROL_REGBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // FR64 Register Class...
+ static const MCPhysReg FR64[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7, X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15,
+ };
+ // FR64 Bit set.
+ static const uint8_t FR64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // GR64_with_sub_8bit Register Class...
+ static const MCPhysReg GR64_with_sub_8bit[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_R8, X86_R9, X86_R10, X86_R11, X86_RBX, X86_R14, X86_R15, X86_R12, X86_R13, X86_RBP, X86_RSP,
+ };
+ // GR64_with_sub_8bit Bit set.
+ static const uint8_t GR64_with_sub_8bitBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR64_NOSP Register Class...
+ static const MCPhysReg GR64_NOSP[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_R8, X86_R9, X86_R10, X86_R11, X86_RBX, X86_R14, X86_R15, X86_R12, X86_R13, X86_RBP,
+ };
+ // GR64_NOSP Bit set.
+ static const uint8_t GR64_NOSPBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR64_NOREX Register Class...
+ static const MCPhysReg GR64_NOREX[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_RBX, X86_RBP, X86_RSP, X86_RIP,
+ };
+ // GR64_NOREX Bit set.
+ static const uint8_t GR64_NOREXBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0x01,
+ };
+ // GR64_TC Register Class...
+ static const MCPhysReg GR64_TC[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_R8, X86_R9, X86_R11, X86_RIP,
+ };
+ // GR64_TC Bit set.
+ static const uint8_t GR64_TCBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01,
+ };
+ // GR64_NOSP_and_GR64_TC Register Class...
+ static const MCPhysReg GR64_NOSP_and_GR64_TC[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_R8, X86_R9, X86_R11,
+ };
+ // GR64_NOSP_and_GR64_TC Bit set.
+ static const uint8_t GR64_NOSP_and_GR64_TCBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01,
+ };
+ // GR64_TCW64 Register Class...
+ static const MCPhysReg GR64_TCW64[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_R8, X86_R9, X86_R10, X86_R11, X86_RIP,
+ };
+ // GR64_TCW64 Bit set.
+ static const uint8_t GR64_TCW64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01,
+ };
+ // GR64_with_sub_16bit_in_GR16_NOREX Register Class...
+ static const MCPhysReg GR64_with_sub_16bit_in_GR16_NOREX[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_RBX, X86_RBP, X86_RSP,
+ };
+ // GR64_with_sub_16bit_in_GR16_NOREX Bit set.
+ static const uint8_t GR64_with_sub_16bit_in_GR16_NOREXBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9f, 0x01,
+ };
+ // VK64 Register Class...
+ static const MCPhysReg VK64[] = {
+ X86_K0, X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK64 Bit set.
+ static const uint8_t VK64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VR64 Register Class...
+ static const MCPhysReg VR64[] = {
+ X86_MM0, X86_MM1, X86_MM2, X86_MM3, X86_MM4, X86_MM5, X86_MM6, X86_MM7,
+ };
+ // VR64 Bit set.
+ static const uint8_t VR64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // GR64_NOREX_NOSP Register Class...
+ static const MCPhysReg GR64_NOREX_NOSP[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_RBX, X86_RBP,
+ };
+ // GR64_NOREX_NOSP Bit set.
+ static const uint8_t GR64_NOREX_NOSPBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9f,
+ };
+ // GR64_NOSP_and_GR64_TCW64 Register Class...
+ static const MCPhysReg GR64_NOSP_and_GR64_TCW64[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_R8, X86_R9, X86_R10, X86_R11,
+ };
+ // GR64_NOSP_and_GR64_TCW64 Bit set.
+ static const uint8_t GR64_NOSP_and_GR64_TCW64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01,
+ };
+ // GR64_TC_and_GR64_TCW64 Register Class...
+ static const MCPhysReg GR64_TC_and_GR64_TCW64[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_R8, X86_R9, X86_R11, X86_RIP,
+ };
+ // GR64_TC_and_GR64_TCW64 Bit set.
+ static const uint8_t GR64_TC_and_GR64_TCW64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01,
+ };
+ // VK64WM Register Class...
+ static const MCPhysReg VK64WM[] = {
+ X86_K1, X86_K2, X86_K3, X86_K4, X86_K5, X86_K6, X86_K7,
+ };
+ // VK64WM Bit set.
+ static const uint8_t VK64WMBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f,
+ };
+ // GR64_NOREX_and_GR64_TC Register Class...
+ static const MCPhysReg GR64_NOREX_and_GR64_TC[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI, X86_RIP,
+ };
+ // GR64_NOREX_and_GR64_TC Bit set.
+ static const uint8_t GR64_NOREX_and_GR64_TCBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbc,
+ };
+ // GR64_TC_and_GR64_NOSP_and_GR64_TCW64 Register Class...
+ static const MCPhysReg GR64_TC_and_GR64_NOSP_and_GR64_TCW64[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_R8, X86_R9, X86_R11,
+ };
+ // GR64_TC_and_GR64_NOSP_and_GR64_TCW64 Bit set.
+ static const uint8_t GR64_TC_and_GR64_NOSP_and_GR64_TCW64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01,
+ };
+ // GR64_NOREX_NOSP_and_GR64_TC Register Class...
+ static const MCPhysReg GR64_NOREX_NOSP_and_GR64_TC[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RSI, X86_RDI,
+ };
+ // GR64_NOREX_NOSP_and_GR64_TC Bit set.
+ static const uint8_t GR64_NOREX_NOSP_and_GR64_TCBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9c,
+ };
+ // GR64_ABCD Register Class...
+ static const MCPhysReg GR64_ABCD[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RBX,
+ };
+ // GR64_ABCD Bit set.
+ static const uint8_t GR64_ABCDBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x16,
+ };
+ // GR64_NOREX_and_GR64_TCW64 Register Class...
+ static const MCPhysReg GR64_NOREX_and_GR64_TCW64[] = {
+ X86_RAX, X86_RCX, X86_RDX, X86_RIP,
+ };
+ // GR64_NOREX_and_GR64_TCW64 Bit set.
+ static const uint8_t GR64_NOREX_and_GR64_TCW64Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x34,
+ };
+ // GR64_with_sub_32bit_in_GR32_TC Register Class...
+ static const MCPhysReg GR64_with_sub_32bit_in_GR32_TC[] = {
+ X86_RAX, X86_RCX, X86_RDX,
+ };
+ // GR64_with_sub_32bit_in_GR32_TC Bit set.
+ static const uint8_t GR64_with_sub_32bit_in_GR32_TCBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x14,
+ };
+ // GR64_AD Register Class...
+ static const MCPhysReg GR64_AD[] = {
+ X86_RAX, X86_RDX,
+ };
+ // GR64_AD Bit set.
+ static const uint8_t GR64_ADBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x10,
+ };
+ // GR64_and_LOW32_ADDR_ACCESS_RBP Register Class...
+ static const MCPhysReg GR64_and_LOW32_ADDR_ACCESS_RBP[] = {
+ X86_RBP, X86_RIP,
+ };
+ // GR64_and_LOW32_ADDR_ACCESS_RBP Bit set.
+ static const uint8_t GR64_and_LOW32_ADDR_ACCESS_RBPBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21,
+ };
+ // GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBP Register Class...
+ static const MCPhysReg GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBP[] = {
+ X86_RBP,
+ };
+ // GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBP Bit set.
+ static const uint8_t GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBPBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ };
+ // GR64_and_LOW32_ADDR_ACCESS Register Class...
+ static const MCPhysReg GR64_and_LOW32_ADDR_ACCESS[] = {
+ X86_RIP,
+ };
+ // GR64_and_LOW32_ADDR_ACCESS Bit set.
+ static const uint8_t GR64_and_LOW32_ADDR_ACCESSBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
+ };
+ // RST Register Class...
+ static const MCPhysReg RST[] = {
+ X86_ST0, X86_ST1, X86_ST2, X86_ST3, X86_ST4, X86_ST5, X86_ST6, X86_ST7,
+ };
+ // RST Bit set.
+ static const uint8_t RSTBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // RFP80 Register Class...
+ static const MCPhysReg RFP80[] = {
+ X86_FP0, X86_FP1, X86_FP2, X86_FP3, X86_FP4, X86_FP5, X86_FP6,
+ };
+ // RFP80 Bit set.
+ static const uint8_t RFP80Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f,
+ };
+ // VR128X Register Class...
+ static const MCPhysReg VR128X[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7, X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15, X86_XMM16, X86_XMM17, X86_XMM18, X86_XMM19, X86_XMM20, X86_XMM21, X86_XMM22, X86_XMM23, X86_XMM24, X86_XMM25, X86_XMM26, X86_XMM27, X86_XMM28, X86_XMM29, X86_XMM30, X86_XMM31,
+ };
+ // VR128X Bit set.
+ static const uint8_t VR128XBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x1f,
+ };
+ // VR128 Register Class...
+ static const MCPhysReg VR128[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7, X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15,
+ };
+ // VR128 Bit set.
+ static const uint8_t VR128Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // VR128H Register Class...
+ static const MCPhysReg VR128H[] = {
+ X86_XMM8, X86_XMM9, X86_XMM10, X86_XMM11, X86_XMM12, X86_XMM13, X86_XMM14, X86_XMM15,
+ };
+ // VR128H Bit set.
+ static const uint8_t VR128HBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VR128L Register Class...
+ static const MCPhysReg VR128L[] = {
+ X86_XMM0, X86_XMM1, X86_XMM2, X86_XMM3, X86_XMM4, X86_XMM5, X86_XMM6, X86_XMM7,
+ };
+ // VR128L Bit set.
+ static const uint8_t VR128LBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // BNDR Register Class...
+ static const MCPhysReg BNDR[] = {
+ X86_BND0, X86_BND1, X86_BND2, X86_BND3,
+ };
+ // BNDR Bit set.
+ static const uint8_t BNDRBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e,
+ };
+ // VR256X Register Class...
+ static const MCPhysReg VR256X[] = {
+ X86_YMM0, X86_YMM1, X86_YMM2, X86_YMM3, X86_YMM4, X86_YMM5, X86_YMM6, X86_YMM7, X86_YMM8, X86_YMM9, X86_YMM10, X86_YMM11, X86_YMM12, X86_YMM13, X86_YMM14, X86_YMM15, X86_YMM16, X86_YMM17, X86_YMM18, X86_YMM19, X86_YMM20, X86_YMM21, X86_YMM22, X86_YMM23, X86_YMM24, X86_YMM25, X86_YMM26, X86_YMM27, X86_YMM28, X86_YMM29, X86_YMM30, X86_YMM31,
+ };
+ // VR256X Bit set.
+ static const uint8_t VR256XBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x1f,
+ };
+ // VR256 Register Class...
+ static const MCPhysReg VR256[] = {
+ X86_YMM0, X86_YMM1, X86_YMM2, X86_YMM3, X86_YMM4, X86_YMM5, X86_YMM6, X86_YMM7, X86_YMM8, X86_YMM9, X86_YMM10, X86_YMM11, X86_YMM12, X86_YMM13, X86_YMM14, X86_YMM15,
+ };
+ // VR256 Bit set.
+ static const uint8_t VR256Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // VR256H Register Class...
+ static const MCPhysReg VR256H[] = {
+ X86_YMM8, X86_YMM9, X86_YMM10, X86_YMM11, X86_YMM12, X86_YMM13, X86_YMM14, X86_YMM15,
+ };
+ // VR256H Bit set.
+ static const uint8_t VR256HBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VR256L Register Class...
+ static const MCPhysReg VR256L[] = {
+ X86_YMM0, X86_YMM1, X86_YMM2, X86_YMM3, X86_YMM4, X86_YMM5, X86_YMM6, X86_YMM7,
+ };
+ // VR256L Bit set.
+ static const uint8_t VR256LBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VR512 Register Class...
+ static const MCPhysReg VR512[] = {
+ X86_ZMM0, X86_ZMM1, X86_ZMM2, X86_ZMM3, X86_ZMM4, X86_ZMM5, X86_ZMM6, X86_ZMM7, X86_ZMM8, X86_ZMM9, X86_ZMM10, X86_ZMM11, X86_ZMM12, X86_ZMM13, X86_ZMM14, X86_ZMM15, X86_ZMM16, X86_ZMM17, X86_ZMM18, X86_ZMM19, X86_ZMM20, X86_ZMM21, X86_ZMM22, X86_ZMM23, X86_ZMM24, X86_ZMM25, X86_ZMM26, X86_ZMM27, X86_ZMM28, X86_ZMM29, X86_ZMM30, X86_ZMM31,
+ };
+ // VR512 Bit set.
+ static const uint8_t VR512Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x1f,
+ };
+ // VR512_with_sub_xmm_in_FR32 Register Class...
+ static const MCPhysReg VR512_with_sub_xmm_in_FR32[] = {
+ X86_ZMM0, X86_ZMM1, X86_ZMM2, X86_ZMM3, X86_ZMM4, X86_ZMM5, X86_ZMM6, X86_ZMM7, X86_ZMM8, X86_ZMM9, X86_ZMM10, X86_ZMM11, X86_ZMM12, X86_ZMM13, X86_ZMM14, X86_ZMM15,
+ };
+ // VR512_with_sub_xmm_in_FR32 Bit set.
+ static const uint8_t VR512_with_sub_xmm_in_FR32Bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f,
+ };
+ // VR512_with_sub_xmm_in_VR128H Register Class...
+ static const MCPhysReg VR512_with_sub_xmm_in_VR128H[] = {
+ X86_ZMM8, X86_ZMM9, X86_ZMM10, X86_ZMM11, X86_ZMM12, X86_ZMM13, X86_ZMM14, X86_ZMM15,
+ };
+ // VR512_with_sub_xmm_in_VR128H Bit set.
+ static const uint8_t VR512_with_sub_xmm_in_VR128HBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+ // VR512_with_sub_xmm_in_VR128L Register Class...
+ static const MCPhysReg VR512_with_sub_xmm_in_VR128L[] = {
+ X86_ZMM0, X86_ZMM1, X86_ZMM2, X86_ZMM3, X86_ZMM4, X86_ZMM5, X86_ZMM6, X86_ZMM7,
+ };
+ // VR512_with_sub_xmm_in_VR128L Bit set.
+ static const uint8_t VR512_with_sub_xmm_in_VR128LBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f,
+ };
+
+
+static const MCRegisterClass X86MCRegisterClasses[] = {
+ { GR8, GR8Bits, sizeof(GR8Bits) },
+ { GRH8, GRH8Bits, sizeof(GRH8Bits) },
+ { GR8_NOREX, GR8_NOREXBits, sizeof(GR8_NOREXBits) },
+ { GR8_ABCD_H, GR8_ABCD_HBits, sizeof(GR8_ABCD_HBits) },
+ { GR8_ABCD_L, GR8_ABCD_LBits, sizeof(GR8_ABCD_LBits) },
+ { GRH16, GRH16Bits, sizeof(GRH16Bits) },
+ { GR16, GR16Bits, sizeof(GR16Bits) },
+ { GR16_NOREX, GR16_NOREXBits, sizeof(GR16_NOREXBits) },
+ { VK1, VK1Bits, sizeof(VK1Bits) },
+ { VK16, VK16Bits, sizeof(VK16Bits) },
+ { VK2, VK2Bits, sizeof(VK2Bits) },
+ { VK4, VK4Bits, sizeof(VK4Bits) },
+ { VK8, VK8Bits, sizeof(VK8Bits) },
+ { VK16WM, VK16WMBits, sizeof(VK16WMBits) },
+ { VK1WM, VK1WMBits, sizeof(VK1WMBits) },
+ { VK2WM, VK2WMBits, sizeof(VK2WMBits) },
+ { VK4WM, VK4WMBits, sizeof(VK4WMBits) },
+ { VK8WM, VK8WMBits, sizeof(VK8WMBits) },
+ { SEGMENT_REG, SEGMENT_REGBits, sizeof(SEGMENT_REGBits) },
+ { GR16_ABCD, GR16_ABCDBits, sizeof(GR16_ABCDBits) },
+ { FPCCR, FPCCRBits, sizeof(FPCCRBits) },
+ { FR32X, FR32XBits, sizeof(FR32XBits) },
+ { LOW32_ADDR_ACCESS_RBP, LOW32_ADDR_ACCESS_RBPBits, sizeof(LOW32_ADDR_ACCESS_RBPBits) },
+ { LOW32_ADDR_ACCESS, LOW32_ADDR_ACCESSBits, sizeof(LOW32_ADDR_ACCESSBits) },
+ { LOW32_ADDR_ACCESS_RBP_with_sub_8bit, LOW32_ADDR_ACCESS_RBP_with_sub_8bitBits, sizeof(LOW32_ADDR_ACCESS_RBP_with_sub_8bitBits) },
+ { DEBUG_REG, DEBUG_REGBits, sizeof(DEBUG_REGBits) },
+ { FR32, FR32Bits, sizeof(FR32Bits) },
+ { GR32, GR32Bits, sizeof(GR32Bits) },
+ { GR32_NOSP, GR32_NOSPBits, sizeof(GR32_NOSPBits) },
+ { LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREX, LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREXBits, sizeof(LOW32_ADDR_ACCESS_RBP_with_sub_16bit_in_GR16_NOREXBits) },
+ { GR32_NOREX, GR32_NOREXBits, sizeof(GR32_NOREXBits) },
+ { VK32, VK32Bits, sizeof(VK32Bits) },
+ { GR32_NOREX_NOSP, GR32_NOREX_NOSPBits, sizeof(GR32_NOREX_NOSPBits) },
+ { RFP32, RFP32Bits, sizeof(RFP32Bits) },
+ { VK32WM, VK32WMBits, sizeof(VK32WMBits) },
+ { GR32_ABCD, GR32_ABCDBits, sizeof(GR32_ABCDBits) },
+ { GR32_TC, GR32_TCBits, sizeof(GR32_TCBits) },
+ { GR32_AD, GR32_ADBits, sizeof(GR32_ADBits) },
+ { LOW32_ADDR_ACCESS_RBP_with_sub_32bit, LOW32_ADDR_ACCESS_RBP_with_sub_32bitBits, sizeof(LOW32_ADDR_ACCESS_RBP_with_sub_32bitBits) },
+ { CCR, CCRBits, sizeof(CCRBits) },
+ { DFCCR, DFCCRBits, sizeof(DFCCRBits) },
+ { LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bit, LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bitBits, sizeof(LOW32_ADDR_ACCESS_RBP_with_sub_8bit_with_sub_32bitBits) },
+ { LOW32_ADDR_ACCESS_with_sub_32bit, LOW32_ADDR_ACCESS_with_sub_32bitBits, sizeof(LOW32_ADDR_ACCESS_with_sub_32bitBits) },
+ { RFP64, RFP64Bits, sizeof(RFP64Bits) },
+ { FR64X, FR64XBits, sizeof(FR64XBits) },
+ { GR64, GR64Bits, sizeof(GR64Bits) },
+ { CONTROL_REG, CONTROL_REGBits, sizeof(CONTROL_REGBits) },
+ { FR64, FR64Bits, sizeof(FR64Bits) },
+ { GR64_with_sub_8bit, GR64_with_sub_8bitBits, sizeof(GR64_with_sub_8bitBits) },
+ { GR64_NOSP, GR64_NOSPBits, sizeof(GR64_NOSPBits) },
+ { GR64_NOREX, GR64_NOREXBits, sizeof(GR64_NOREXBits) },
+ { GR64_TC, GR64_TCBits, sizeof(GR64_TCBits) },
+ { GR64_NOSP_and_GR64_TC, GR64_NOSP_and_GR64_TCBits, sizeof(GR64_NOSP_and_GR64_TCBits) },
+ { GR64_TCW64, GR64_TCW64Bits, sizeof(GR64_TCW64Bits) },
+ { GR64_with_sub_16bit_in_GR16_NOREX, GR64_with_sub_16bit_in_GR16_NOREXBits, sizeof(GR64_with_sub_16bit_in_GR16_NOREXBits) },
+ { VK64, VK64Bits, sizeof(VK64Bits) },
+ { VR64, VR64Bits, sizeof(VR64Bits) },
+ { GR64_NOREX_NOSP, GR64_NOREX_NOSPBits, sizeof(GR64_NOREX_NOSPBits) },
+ { GR64_NOSP_and_GR64_TCW64, GR64_NOSP_and_GR64_TCW64Bits, sizeof(GR64_NOSP_and_GR64_TCW64Bits) },
+ { GR64_TC_and_GR64_TCW64, GR64_TC_and_GR64_TCW64Bits, sizeof(GR64_TC_and_GR64_TCW64Bits) },
+ { VK64WM, VK64WMBits, sizeof(VK64WMBits) },
+ { GR64_NOREX_and_GR64_TC, GR64_NOREX_and_GR64_TCBits, sizeof(GR64_NOREX_and_GR64_TCBits) },
+ { GR64_TC_and_GR64_NOSP_and_GR64_TCW64, GR64_TC_and_GR64_NOSP_and_GR64_TCW64Bits, sizeof(GR64_TC_and_GR64_NOSP_and_GR64_TCW64Bits) },
+ { GR64_NOREX_NOSP_and_GR64_TC, GR64_NOREX_NOSP_and_GR64_TCBits, sizeof(GR64_NOREX_NOSP_and_GR64_TCBits) },
+ { GR64_ABCD, GR64_ABCDBits, sizeof(GR64_ABCDBits) },
+ { GR64_NOREX_and_GR64_TCW64, GR64_NOREX_and_GR64_TCW64Bits, sizeof(GR64_NOREX_and_GR64_TCW64Bits) },
+ { GR64_with_sub_32bit_in_GR32_TC, GR64_with_sub_32bit_in_GR32_TCBits, sizeof(GR64_with_sub_32bit_in_GR32_TCBits) },
+ { GR64_AD, GR64_ADBits, sizeof(GR64_ADBits) },
+ { GR64_and_LOW32_ADDR_ACCESS_RBP, GR64_and_LOW32_ADDR_ACCESS_RBPBits, sizeof(GR64_and_LOW32_ADDR_ACCESS_RBPBits) },
+ { GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBP, GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBPBits, sizeof(GR64_NOREX_NOSP_and_LOW32_ADDR_ACCESS_RBPBits) },
+ { GR64_and_LOW32_ADDR_ACCESS, GR64_and_LOW32_ADDR_ACCESSBits, sizeof(GR64_and_LOW32_ADDR_ACCESSBits) },
+ { RST, RSTBits, sizeof(RSTBits) },
+ { RFP80, RFP80Bits, sizeof(RFP80Bits) },
+ { VR128X, VR128XBits, sizeof(VR128XBits) },
+ { VR128, VR128Bits, sizeof(VR128Bits) },
+ { VR128H, VR128HBits, sizeof(VR128HBits) },
+ { VR128L, VR128LBits, sizeof(VR128LBits) },
+ { BNDR, BNDRBits, sizeof(BNDRBits) },
+ { VR256X, VR256XBits, sizeof(VR256XBits) },
+ { VR256, VR256Bits, sizeof(VR256Bits) },
+ { VR256H, VR256HBits, sizeof(VR256HBits) },
+ { VR256L, VR256LBits, sizeof(VR256LBits) },
+ { VR512, VR512Bits, sizeof(VR512Bits) },
+ { VR512_with_sub_xmm_in_FR32, VR512_with_sub_xmm_in_FR32Bits, sizeof(VR512_with_sub_xmm_in_FR32Bits) },
+ { VR512_with_sub_xmm_in_VR128H, VR512_with_sub_xmm_in_VR128HBits, sizeof(VR512_with_sub_xmm_in_VR128HBits) },
+ { VR512_with_sub_xmm_in_VR128L, VR512_with_sub_xmm_in_VR128LBits, sizeof(VR512_with_sub_xmm_in_VR128LBits) },
+};
+
+#endif // GET_REGINFO_MC_DESC
diff --git a/capstone/arch/X86/X86GenRegisterName.inc b/capstone/arch/X86/X86GenRegisterName.inc
new file mode 100644
index 000000000..5de67c03c
--- /dev/null
+++ b/capstone/arch/X86/X86GenRegisterName.inc
@@ -0,0 +1,292 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/// getRegisterName - This method is automatically generated by tblgen
+/// from the register set description. This returns the assembler name
+/// for the specified register.
+static const char *getRegisterName(unsigned RegNo)
+{
+
+#ifndef CAPSTONE_DIET
+ static const char AsmStrs[] = {
+ /* 0 */ 's', 't', '(', '0', ')', 0,
+ /* 6 */ 's', 't', '(', '1', ')', 0,
+ /* 12 */ 's', 't', '(', '2', ')', 0,
+ /* 18 */ 's', 't', '(', '3', ')', 0,
+ /* 24 */ 's', 't', '(', '4', ')', 0,
+ /* 30 */ 's', 't', '(', '5', ')', 0,
+ /* 36 */ 's', 't', '(', '6', ')', 0,
+ /* 42 */ 's', 't', '(', '7', ')', 0,
+ /* 48 */ 'x', 'm', 'm', '1', '0', 0,
+ /* 54 */ 'y', 'm', 'm', '1', '0', 0,
+ /* 60 */ 'z', 'm', 'm', '1', '0', 0,
+ /* 66 */ 'c', 'r', '1', '0', 0,
+ /* 71 */ 'd', 'r', '1', '0', 0,
+ /* 76 */ 'x', 'm', 'm', '2', '0', 0,
+ /* 82 */ 'y', 'm', 'm', '2', '0', 0,
+ /* 88 */ 'z', 'm', 'm', '2', '0', 0,
+ /* 94 */ 'x', 'm', 'm', '3', '0', 0,
+ /* 100 */ 'y', 'm', 'm', '3', '0', 0,
+ /* 106 */ 'z', 'm', 'm', '3', '0', 0,
+ /* 112 */ 'b', 'n', 'd', '0', 0,
+ /* 117 */ 'k', '0', 0,
+ /* 120 */ 'x', 'm', 'm', '0', 0,
+ /* 125 */ 'y', 'm', 'm', '0', 0,
+ /* 130 */ 'z', 'm', 'm', '0', 0,
+ /* 135 */ 'f', 'p', '0', 0,
+ /* 139 */ 'c', 'r', '0', 0,
+ /* 143 */ 'd', 'r', '0', 0,
+ /* 147 */ 'x', 'm', 'm', '1', '1', 0,
+ /* 153 */ 'y', 'm', 'm', '1', '1', 0,
+ /* 159 */ 'z', 'm', 'm', '1', '1', 0,
+ /* 165 */ 'c', 'r', '1', '1', 0,
+ /* 170 */ 'd', 'r', '1', '1', 0,
+ /* 175 */ 'x', 'm', 'm', '2', '1', 0,
+ /* 181 */ 'y', 'm', 'm', '2', '1', 0,
+ /* 187 */ 'z', 'm', 'm', '2', '1', 0,
+ /* 193 */ 'x', 'm', 'm', '3', '1', 0,
+ /* 199 */ 'y', 'm', 'm', '3', '1', 0,
+ /* 205 */ 'z', 'm', 'm', '3', '1', 0,
+ /* 211 */ 'b', 'n', 'd', '1', 0,
+ /* 216 */ 'k', '1', 0,
+ /* 219 */ 'x', 'm', 'm', '1', 0,
+ /* 224 */ 'y', 'm', 'm', '1', 0,
+ /* 229 */ 'z', 'm', 'm', '1', 0,
+ /* 234 */ 'f', 'p', '1', 0,
+ /* 238 */ 'c', 'r', '1', 0,
+ /* 242 */ 'd', 'r', '1', 0,
+ /* 246 */ 'x', 'm', 'm', '1', '2', 0,
+ /* 252 */ 'y', 'm', 'm', '1', '2', 0,
+ /* 258 */ 'z', 'm', 'm', '1', '2', 0,
+ /* 264 */ 'c', 'r', '1', '2', 0,
+ /* 269 */ 'd', 'r', '1', '2', 0,
+ /* 274 */ 'x', 'm', 'm', '2', '2', 0,
+ /* 280 */ 'y', 'm', 'm', '2', '2', 0,
+ /* 286 */ 'z', 'm', 'm', '2', '2', 0,
+ /* 292 */ 'b', 'n', 'd', '2', 0,
+ /* 297 */ 'k', '2', 0,
+ /* 300 */ 'x', 'm', 'm', '2', 0,
+ /* 305 */ 'y', 'm', 'm', '2', 0,
+ /* 310 */ 'z', 'm', 'm', '2', 0,
+ /* 315 */ 'f', 'p', '2', 0,
+ /* 319 */ 'c', 'r', '2', 0,
+ /* 323 */ 'd', 'r', '2', 0,
+ /* 327 */ 'x', 'm', 'm', '1', '3', 0,
+ /* 333 */ 'y', 'm', 'm', '1', '3', 0,
+ /* 339 */ 'z', 'm', 'm', '1', '3', 0,
+ /* 345 */ 'c', 'r', '1', '3', 0,
+ /* 350 */ 'd', 'r', '1', '3', 0,
+ /* 355 */ 'x', 'm', 'm', '2', '3', 0,
+ /* 361 */ 'y', 'm', 'm', '2', '3', 0,
+ /* 367 */ 'z', 'm', 'm', '2', '3', 0,
+ /* 373 */ 'b', 'n', 'd', '3', 0,
+ /* 378 */ 'k', '3', 0,
+ /* 381 */ 'x', 'm', 'm', '3', 0,
+ /* 386 */ 'y', 'm', 'm', '3', 0,
+ /* 391 */ 'z', 'm', 'm', '3', 0,
+ /* 396 */ 'f', 'p', '3', 0,
+ /* 400 */ 'c', 'r', '3', 0,
+ /* 404 */ 'd', 'r', '3', 0,
+ /* 408 */ 'x', 'm', 'm', '1', '4', 0,
+ /* 414 */ 'y', 'm', 'm', '1', '4', 0,
+ /* 420 */ 'z', 'm', 'm', '1', '4', 0,
+ /* 426 */ 'c', 'r', '1', '4', 0,
+ /* 431 */ 'd', 'r', '1', '4', 0,
+ /* 436 */ 'x', 'm', 'm', '2', '4', 0,
+ /* 442 */ 'y', 'm', 'm', '2', '4', 0,
+ /* 448 */ 'z', 'm', 'm', '2', '4', 0,
+ /* 454 */ 'k', '4', 0,
+ /* 457 */ 'x', 'm', 'm', '4', 0,
+ /* 462 */ 'y', 'm', 'm', '4', 0,
+ /* 467 */ 'z', 'm', 'm', '4', 0,
+ /* 472 */ 'f', 'p', '4', 0,
+ /* 476 */ 'c', 'r', '4', 0,
+ /* 480 */ 'd', 'r', '4', 0,
+ /* 484 */ 'x', 'm', 'm', '1', '5', 0,
+ /* 490 */ 'y', 'm', 'm', '1', '5', 0,
+ /* 496 */ 'z', 'm', 'm', '1', '5', 0,
+ /* 502 */ 'c', 'r', '1', '5', 0,
+ /* 507 */ 'd', 'r', '1', '5', 0,
+ /* 512 */ 'x', 'm', 'm', '2', '5', 0,
+ /* 518 */ 'y', 'm', 'm', '2', '5', 0,
+ /* 524 */ 'z', 'm', 'm', '2', '5', 0,
+ /* 530 */ 'k', '5', 0,
+ /* 533 */ 'x', 'm', 'm', '5', 0,
+ /* 538 */ 'y', 'm', 'm', '5', 0,
+ /* 543 */ 'z', 'm', 'm', '5', 0,
+ /* 548 */ 'f', 'p', '5', 0,
+ /* 552 */ 'c', 'r', '5', 0,
+ /* 556 */ 'd', 'r', '5', 0,
+ /* 560 */ 'x', 'm', 'm', '1', '6', 0,
+ /* 566 */ 'y', 'm', 'm', '1', '6', 0,
+ /* 572 */ 'z', 'm', 'm', '1', '6', 0,
+ /* 578 */ 'x', 'm', 'm', '2', '6', 0,
+ /* 584 */ 'y', 'm', 'm', '2', '6', 0,
+ /* 590 */ 'z', 'm', 'm', '2', '6', 0,
+ /* 596 */ 'k', '6', 0,
+ /* 599 */ 'x', 'm', 'm', '6', 0,
+ /* 604 */ 'y', 'm', 'm', '6', 0,
+ /* 609 */ 'z', 'm', 'm', '6', 0,
+ /* 614 */ 'f', 'p', '6', 0,
+ /* 618 */ 'c', 'r', '6', 0,
+ /* 622 */ 'd', 'r', '6', 0,
+ /* 626 */ 'x', 'm', 'm', '1', '7', 0,
+ /* 632 */ 'y', 'm', 'm', '1', '7', 0,
+ /* 638 */ 'z', 'm', 'm', '1', '7', 0,
+ /* 644 */ 'x', 'm', 'm', '2', '7', 0,
+ /* 650 */ 'y', 'm', 'm', '2', '7', 0,
+ /* 656 */ 'z', 'm', 'm', '2', '7', 0,
+ /* 662 */ 'k', '7', 0,
+ /* 665 */ 'x', 'm', 'm', '7', 0,
+ /* 670 */ 'y', 'm', 'm', '7', 0,
+ /* 675 */ 'z', 'm', 'm', '7', 0,
+ /* 680 */ 'f', 'p', '7', 0,
+ /* 684 */ 'c', 'r', '7', 0,
+ /* 688 */ 'd', 'r', '7', 0,
+ /* 692 */ 'x', 'm', 'm', '1', '8', 0,
+ /* 698 */ 'y', 'm', 'm', '1', '8', 0,
+ /* 704 */ 'z', 'm', 'm', '1', '8', 0,
+ /* 710 */ 'x', 'm', 'm', '2', '8', 0,
+ /* 716 */ 'y', 'm', 'm', '2', '8', 0,
+ /* 722 */ 'z', 'm', 'm', '2', '8', 0,
+ /* 728 */ 'x', 'm', 'm', '8', 0,
+ /* 733 */ 'y', 'm', 'm', '8', 0,
+ /* 738 */ 'z', 'm', 'm', '8', 0,
+ /* 743 */ 'c', 'r', '8', 0,
+ /* 747 */ 'd', 'r', '8', 0,
+ /* 751 */ 'x', 'm', 'm', '1', '9', 0,
+ /* 757 */ 'y', 'm', 'm', '1', '9', 0,
+ /* 763 */ 'z', 'm', 'm', '1', '9', 0,
+ /* 769 */ 'x', 'm', 'm', '2', '9', 0,
+ /* 775 */ 'y', 'm', 'm', '2', '9', 0,
+ /* 781 */ 'z', 'm', 'm', '2', '9', 0,
+ /* 787 */ 'x', 'm', 'm', '9', 0,
+ /* 792 */ 'y', 'm', 'm', '9', 0,
+ /* 797 */ 'z', 'm', 'm', '9', 0,
+ /* 802 */ 'c', 'r', '9', 0,
+ /* 806 */ 'd', 'r', '9', 0,
+ /* 810 */ 'R', '1', '0', 'B', 'H', 0,
+ /* 816 */ 'R', '1', '1', 'B', 'H', 0,
+ /* 822 */ 'R', '1', '2', 'B', 'H', 0,
+ /* 828 */ 'R', '1', '3', 'B', 'H', 0,
+ /* 834 */ 'R', '1', '4', 'B', 'H', 0,
+ /* 840 */ 'R', '1', '5', 'B', 'H', 0,
+ /* 846 */ 'R', '8', 'B', 'H', 0,
+ /* 851 */ 'R', '9', 'B', 'H', 0,
+ /* 856 */ 'D', 'I', 'H', 0,
+ /* 860 */ 'S', 'I', 'H', 0,
+ /* 864 */ 'B', 'P', 'H', 0,
+ /* 868 */ 'S', 'P', 'H', 0,
+ /* 872 */ 'R', '1', '0', 'W', 'H', 0,
+ /* 878 */ 'R', '1', '1', 'W', 'H', 0,
+ /* 884 */ 'R', '1', '2', 'W', 'H', 0,
+ /* 890 */ 'R', '1', '3', 'W', 'H', 0,
+ /* 896 */ 'R', '1', '4', 'W', 'H', 0,
+ /* 902 */ 'R', '1', '5', 'W', 'H', 0,
+ /* 908 */ 'R', '8', 'W', 'H', 0,
+ /* 913 */ 'R', '9', 'W', 'H', 0,
+ /* 918 */ 'H', 'D', 'I', 0,
+ /* 922 */ 'H', 'S', 'I', 0,
+ /* 926 */ 'H', 'B', 'P', 0,
+ /* 930 */ 'H', 'I', 'P', 0,
+ /* 934 */ 'H', 'S', 'P', 0,
+ /* 938 */ 'H', 'A', 'X', 0,
+ /* 942 */ 'H', 'B', 'X', 0,
+ /* 946 */ 'H', 'C', 'X', 0,
+ /* 950 */ 'H', 'D', 'X', 0,
+ /* 954 */ 'r', '1', '0', 'b', 0,
+ /* 959 */ 'r', '1', '1', 'b', 0,
+ /* 964 */ 'r', '1', '2', 'b', 0,
+ /* 969 */ 'r', '1', '3', 'b', 0,
+ /* 974 */ 'r', '1', '4', 'b', 0,
+ /* 979 */ 'r', '1', '5', 'b', 0,
+ /* 984 */ 'r', '8', 'b', 0,
+ /* 988 */ 'r', '9', 'b', 0,
+ /* 992 */ 'r', '1', '0', 'd', 0,
+ /* 997 */ 'r', '1', '1', 'd', 0,
+ /* 1002 */ 'r', '1', '2', 'd', 0,
+ /* 1007 */ 'r', '1', '3', 'd', 0,
+ /* 1012 */ 'r', '1', '4', 'd', 0,
+ /* 1017 */ 'r', '1', '5', 'd', 0,
+ /* 1022 */ 'r', '8', 'd', 0,
+ /* 1026 */ 'r', '9', 'd', 0,
+ /* 1030 */ 'd', 'i', 'r', 'f', 'l', 'a', 'g', 0,
+ /* 1038 */ 'a', 'h', 0,
+ /* 1041 */ 'b', 'h', 0,
+ /* 1044 */ 'c', 'h', 0,
+ /* 1047 */ 'd', 'h', 0,
+ /* 1050 */ 'e', 'd', 'i', 0,
+ /* 1054 */ 'r', 'd', 'i', 0,
+ /* 1058 */ 'e', 's', 'i', 0,
+ /* 1062 */ 'r', 's', 'i', 0,
+ /* 1066 */ 'a', 'l', 0,
+ /* 1069 */ 'b', 'l', 0,
+ /* 1072 */ 'c', 'l', 0,
+ /* 1075 */ 'd', 'l', 0,
+ /* 1078 */ 'd', 'i', 'l', 0,
+ /* 1082 */ 's', 'i', 'l', 0,
+ /* 1086 */ 'b', 'p', 'l', 0,
+ /* 1090 */ 's', 'p', 'l', 0,
+ /* 1094 */ 'e', 'b', 'p', 0,
+ /* 1098 */ 'r', 'b', 'p', 0,
+ /* 1102 */ 'e', 'i', 'p', 0,
+ /* 1106 */ 'r', 'i', 'p', 0,
+ /* 1110 */ 'e', 's', 'p', 0,
+ /* 1114 */ 'r', 's', 'p', 0,
+ /* 1118 */ 's', 's', 'p', 0,
+ /* 1122 */ 'c', 's', 0,
+ /* 1125 */ 'd', 's', 0,
+ /* 1128 */ 'e', 's', 0,
+ /* 1131 */ 'f', 's', 0,
+ /* 1134 */ 'f', 'l', 'a', 'g', 's', 0,
+ /* 1140 */ 's', 's', 0,
+ /* 1143 */ 'r', '1', '0', 'w', 0,
+ /* 1148 */ 'r', '1', '1', 'w', 0,
+ /* 1153 */ 'r', '1', '2', 'w', 0,
+ /* 1158 */ 'r', '1', '3', 'w', 0,
+ /* 1163 */ 'r', '1', '4', 'w', 0,
+ /* 1168 */ 'r', '1', '5', 'w', 0,
+ /* 1173 */ 'r', '8', 'w', 0,
+ /* 1177 */ 'r', '9', 'w', 0,
+ /* 1181 */ 'f', 'p', 's', 'w', 0,
+ /* 1186 */ 'e', 'a', 'x', 0,
+ /* 1190 */ 'r', 'a', 'x', 0,
+ /* 1194 */ 'e', 'b', 'x', 0,
+ /* 1198 */ 'r', 'b', 'x', 0,
+ /* 1202 */ 'e', 'c', 'x', 0,
+ /* 1206 */ 'r', 'c', 'x', 0,
+ /* 1210 */ 'e', 'd', 'x', 0,
+ /* 1214 */ 'r', 'd', 'x', 0,
+ /* 1218 */ 'e', 'i', 'z', 0,
+ /* 1222 */ 'r', 'i', 'z', 0,
+ };
+
+ static const uint16_t RegAsmOffset[] = {
+ 1038, 1066, 1187, 1041, 1069, 1095, 864, 1086, 1195, 1044, 1072, 1122, 1203, 1030,
+ 1047, 1051, 856, 1078, 1075, 1125, 1211, 1186, 1094, 1194, 1202, 1050, 1210, 1134,
+ 1102, 1218, 1128, 1058, 1110, 1181, 1131, 1137, 938, 926, 942, 946, 918, 950,
+ 930, 922, 934, 1103, 1190, 1098, 1198, 1206, 1054, 1214, 1106, 1222, 1062, 1114,
+ 1059, 860, 1082, 1111, 868, 1090, 1140, 1118, 112, 211, 292, 373, 139, 238,
+ 319, 400, 476, 552, 618, 684, 743, 802, 66, 165, 264, 345, 426, 502,
+ 143, 242, 323, 404, 480, 556, 622, 688, 747, 806, 71, 170, 269, 350,
+ 431, 507, 135, 234, 315, 396, 472, 548, 614, 680, 117, 216, 297, 378,
+ 454, 530, 596, 662, 121, 220, 301, 382, 458, 534, 600, 666, 744, 803,
+ 67, 166, 265, 346, 427, 503, 0, 6, 12, 18, 24, 30, 36, 42,
+ 120, 219, 300, 381, 457, 533, 599, 665, 728, 787, 48, 147, 246, 327,
+ 408, 484, 560, 626, 692, 751, 76, 175, 274, 355, 436, 512, 578, 644,
+ 710, 769, 94, 193, 125, 224, 305, 386, 462, 538, 604, 670, 733, 792,
+ 54, 153, 252, 333, 414, 490, 566, 632, 698, 757, 82, 181, 280, 361,
+ 442, 518, 584, 650, 716, 775, 100, 199, 130, 229, 310, 391, 467, 543,
+ 609, 675, 738, 797, 60, 159, 258, 339, 420, 496, 572, 638, 704, 763,
+ 88, 187, 286, 367, 448, 524, 590, 656, 722, 781, 106, 205, 984, 988,
+ 954, 959, 964, 969, 974, 979, 846, 851, 810, 816, 822, 828, 834, 840,
+ 1022, 1026, 992, 997, 1002, 1007, 1012, 1017, 1173, 1177, 1143, 1148, 1153, 1158,
+ 1163, 1168, 908, 913, 872, 878, 884, 890, 896, 902,
+ };
+
+ return AsmStrs+RegAsmOffset[RegNo-1];
+#else
+ return NULL;
+#endif
+}
+
diff --git a/capstone/arch/X86/X86GenRegisterName1.inc b/capstone/arch/X86/X86GenRegisterName1.inc
new file mode 100644
index 000000000..bf805d96c
--- /dev/null
+++ b/capstone/arch/X86/X86GenRegisterName1.inc
@@ -0,0 +1,291 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/// getRegisterName - This method is automatically generated by tblgen
+/// from the register set description. This returns the assembler name
+/// for the specified register.
+static const char *getRegisterName(unsigned RegNo)
+{
+
+#ifndef CAPSTONE_DIET
+ static const char AsmStrs[] = {
+ /* 0 */ 's', 't', '(', '0', ')', 0,
+ /* 6 */ 's', 't', '(', '1', ')', 0,
+ /* 12 */ 's', 't', '(', '2', ')', 0,
+ /* 18 */ 's', 't', '(', '3', ')', 0,
+ /* 24 */ 's', 't', '(', '4', ')', 0,
+ /* 30 */ 's', 't', '(', '5', ')', 0,
+ /* 36 */ 's', 't', '(', '6', ')', 0,
+ /* 42 */ 's', 't', '(', '7', ')', 0,
+ /* 48 */ 'x', 'm', 'm', '1', '0', 0,
+ /* 54 */ 'y', 'm', 'm', '1', '0', 0,
+ /* 60 */ 'z', 'm', 'm', '1', '0', 0,
+ /* 66 */ 'c', 'r', '1', '0', 0,
+ /* 71 */ 'd', 'r', '1', '0', 0,
+ /* 76 */ 'x', 'm', 'm', '2', '0', 0,
+ /* 82 */ 'y', 'm', 'm', '2', '0', 0,
+ /* 88 */ 'z', 'm', 'm', '2', '0', 0,
+ /* 94 */ 'x', 'm', 'm', '3', '0', 0,
+ /* 100 */ 'y', 'm', 'm', '3', '0', 0,
+ /* 106 */ 'z', 'm', 'm', '3', '0', 0,
+ /* 112 */ 'b', 'n', 'd', '0', 0,
+ /* 117 */ 'k', '0', 0,
+ /* 120 */ 'x', 'm', 'm', '0', 0,
+ /* 125 */ 'y', 'm', 'm', '0', 0,
+ /* 130 */ 'z', 'm', 'm', '0', 0,
+ /* 135 */ 'f', 'p', '0', 0,
+ /* 139 */ 'c', 'r', '0', 0,
+ /* 143 */ 'd', 'r', '0', 0,
+ /* 147 */ 'x', 'm', 'm', '1', '1', 0,
+ /* 153 */ 'y', 'm', 'm', '1', '1', 0,
+ /* 159 */ 'z', 'm', 'm', '1', '1', 0,
+ /* 165 */ 'c', 'r', '1', '1', 0,
+ /* 170 */ 'd', 'r', '1', '1', 0,
+ /* 175 */ 'x', 'm', 'm', '2', '1', 0,
+ /* 181 */ 'y', 'm', 'm', '2', '1', 0,
+ /* 187 */ 'z', 'm', 'm', '2', '1', 0,
+ /* 193 */ 'x', 'm', 'm', '3', '1', 0,
+ /* 199 */ 'y', 'm', 'm', '3', '1', 0,
+ /* 205 */ 'z', 'm', 'm', '3', '1', 0,
+ /* 211 */ 'b', 'n', 'd', '1', 0,
+ /* 216 */ 'k', '1', 0,
+ /* 219 */ 'x', 'm', 'm', '1', 0,
+ /* 224 */ 'y', 'm', 'm', '1', 0,
+ /* 229 */ 'z', 'm', 'm', '1', 0,
+ /* 234 */ 'f', 'p', '1', 0,
+ /* 238 */ 'c', 'r', '1', 0,
+ /* 242 */ 'd', 'r', '1', 0,
+ /* 246 */ 'x', 'm', 'm', '1', '2', 0,
+ /* 252 */ 'y', 'm', 'm', '1', '2', 0,
+ /* 258 */ 'z', 'm', 'm', '1', '2', 0,
+ /* 264 */ 'c', 'r', '1', '2', 0,
+ /* 269 */ 'd', 'r', '1', '2', 0,
+ /* 274 */ 'x', 'm', 'm', '2', '2', 0,
+ /* 280 */ 'y', 'm', 'm', '2', '2', 0,
+ /* 286 */ 'z', 'm', 'm', '2', '2', 0,
+ /* 292 */ 'b', 'n', 'd', '2', 0,
+ /* 297 */ 'k', '2', 0,
+ /* 300 */ 'x', 'm', 'm', '2', 0,
+ /* 305 */ 'y', 'm', 'm', '2', 0,
+ /* 310 */ 'z', 'm', 'm', '2', 0,
+ /* 315 */ 'f', 'p', '2', 0,
+ /* 319 */ 'c', 'r', '2', 0,
+ /* 323 */ 'd', 'r', '2', 0,
+ /* 327 */ 'x', 'm', 'm', '1', '3', 0,
+ /* 333 */ 'y', 'm', 'm', '1', '3', 0,
+ /* 339 */ 'z', 'm', 'm', '1', '3', 0,
+ /* 345 */ 'c', 'r', '1', '3', 0,
+ /* 350 */ 'd', 'r', '1', '3', 0,
+ /* 355 */ 'x', 'm', 'm', '2', '3', 0,
+ /* 361 */ 'y', 'm', 'm', '2', '3', 0,
+ /* 367 */ 'z', 'm', 'm', '2', '3', 0,
+ /* 373 */ 'b', 'n', 'd', '3', 0,
+ /* 378 */ 'k', '3', 0,
+ /* 381 */ 'x', 'm', 'm', '3', 0,
+ /* 386 */ 'y', 'm', 'm', '3', 0,
+ /* 391 */ 'z', 'm', 'm', '3', 0,
+ /* 396 */ 'f', 'p', '3', 0,
+ /* 400 */ 'c', 'r', '3', 0,
+ /* 404 */ 'd', 'r', '3', 0,
+ /* 408 */ 'x', 'm', 'm', '1', '4', 0,
+ /* 414 */ 'y', 'm', 'm', '1', '4', 0,
+ /* 420 */ 'z', 'm', 'm', '1', '4', 0,
+ /* 426 */ 'c', 'r', '1', '4', 0,
+ /* 431 */ 'd', 'r', '1', '4', 0,
+ /* 436 */ 'x', 'm', 'm', '2', '4', 0,
+ /* 442 */ 'y', 'm', 'm', '2', '4', 0,
+ /* 448 */ 'z', 'm', 'm', '2', '4', 0,
+ /* 454 */ 'k', '4', 0,
+ /* 457 */ 'x', 'm', 'm', '4', 0,
+ /* 462 */ 'y', 'm', 'm', '4', 0,
+ /* 467 */ 'z', 'm', 'm', '4', 0,
+ /* 472 */ 'f', 'p', '4', 0,
+ /* 476 */ 'c', 'r', '4', 0,
+ /* 480 */ 'd', 'r', '4', 0,
+ /* 484 */ 'x', 'm', 'm', '1', '5', 0,
+ /* 490 */ 'y', 'm', 'm', '1', '5', 0,
+ /* 496 */ 'z', 'm', 'm', '1', '5', 0,
+ /* 502 */ 'c', 'r', '1', '5', 0,
+ /* 507 */ 'd', 'r', '1', '5', 0,
+ /* 512 */ 'x', 'm', 'm', '2', '5', 0,
+ /* 518 */ 'y', 'm', 'm', '2', '5', 0,
+ /* 524 */ 'z', 'm', 'm', '2', '5', 0,
+ /* 530 */ 'k', '5', 0,
+ /* 533 */ 'x', 'm', 'm', '5', 0,
+ /* 538 */ 'y', 'm', 'm', '5', 0,
+ /* 543 */ 'z', 'm', 'm', '5', 0,
+ /* 548 */ 'f', 'p', '5', 0,
+ /* 552 */ 'c', 'r', '5', 0,
+ /* 556 */ 'd', 'r', '5', 0,
+ /* 560 */ 'x', 'm', 'm', '1', '6', 0,
+ /* 566 */ 'y', 'm', 'm', '1', '6', 0,
+ /* 572 */ 'z', 'm', 'm', '1', '6', 0,
+ /* 578 */ 'x', 'm', 'm', '2', '6', 0,
+ /* 584 */ 'y', 'm', 'm', '2', '6', 0,
+ /* 590 */ 'z', 'm', 'm', '2', '6', 0,
+ /* 596 */ 'k', '6', 0,
+ /* 599 */ 'x', 'm', 'm', '6', 0,
+ /* 604 */ 'y', 'm', 'm', '6', 0,
+ /* 609 */ 'z', 'm', 'm', '6', 0,
+ /* 614 */ 'f', 'p', '6', 0,
+ /* 618 */ 'c', 'r', '6', 0,
+ /* 622 */ 'd', 'r', '6', 0,
+ /* 626 */ 'x', 'm', 'm', '1', '7', 0,
+ /* 632 */ 'y', 'm', 'm', '1', '7', 0,
+ /* 638 */ 'z', 'm', 'm', '1', '7', 0,
+ /* 644 */ 'x', 'm', 'm', '2', '7', 0,
+ /* 650 */ 'y', 'm', 'm', '2', '7', 0,
+ /* 656 */ 'z', 'm', 'm', '2', '7', 0,
+ /* 662 */ 'k', '7', 0,
+ /* 665 */ 'x', 'm', 'm', '7', 0,
+ /* 670 */ 'y', 'm', 'm', '7', 0,
+ /* 675 */ 'z', 'm', 'm', '7', 0,
+ /* 680 */ 'f', 'p', '7', 0,
+ /* 684 */ 'c', 'r', '7', 0,
+ /* 688 */ 'd', 'r', '7', 0,
+ /* 692 */ 'x', 'm', 'm', '1', '8', 0,
+ /* 698 */ 'y', 'm', 'm', '1', '8', 0,
+ /* 704 */ 'z', 'm', 'm', '1', '8', 0,
+ /* 710 */ 'x', 'm', 'm', '2', '8', 0,
+ /* 716 */ 'y', 'm', 'm', '2', '8', 0,
+ /* 722 */ 'z', 'm', 'm', '2', '8', 0,
+ /* 728 */ 'x', 'm', 'm', '8', 0,
+ /* 733 */ 'y', 'm', 'm', '8', 0,
+ /* 738 */ 'z', 'm', 'm', '8', 0,
+ /* 743 */ 'c', 'r', '8', 0,
+ /* 747 */ 'd', 'r', '8', 0,
+ /* 751 */ 'x', 'm', 'm', '1', '9', 0,
+ /* 757 */ 'y', 'm', 'm', '1', '9', 0,
+ /* 763 */ 'z', 'm', 'm', '1', '9', 0,
+ /* 769 */ 'x', 'm', 'm', '2', '9', 0,
+ /* 775 */ 'y', 'm', 'm', '2', '9', 0,
+ /* 781 */ 'z', 'm', 'm', '2', '9', 0,
+ /* 787 */ 'x', 'm', 'm', '9', 0,
+ /* 792 */ 'y', 'm', 'm', '9', 0,
+ /* 797 */ 'z', 'm', 'm', '9', 0,
+ /* 802 */ 'c', 'r', '9', 0,
+ /* 806 */ 'd', 'r', '9', 0,
+ /* 810 */ 'R', '1', '0', 'B', 'H', 0,
+ /* 816 */ 'R', '1', '1', 'B', 'H', 0,
+ /* 822 */ 'R', '1', '2', 'B', 'H', 0,
+ /* 828 */ 'R', '1', '3', 'B', 'H', 0,
+ /* 834 */ 'R', '1', '4', 'B', 'H', 0,
+ /* 840 */ 'R', '1', '5', 'B', 'H', 0,
+ /* 846 */ 'R', '8', 'B', 'H', 0,
+ /* 851 */ 'R', '9', 'B', 'H', 0,
+ /* 856 */ 'D', 'I', 'H', 0,
+ /* 860 */ 'S', 'I', 'H', 0,
+ /* 864 */ 'B', 'P', 'H', 0,
+ /* 868 */ 'S', 'P', 'H', 0,
+ /* 872 */ 'R', '1', '0', 'W', 'H', 0,
+ /* 878 */ 'R', '1', '1', 'W', 'H', 0,
+ /* 884 */ 'R', '1', '2', 'W', 'H', 0,
+ /* 890 */ 'R', '1', '3', 'W', 'H', 0,
+ /* 896 */ 'R', '1', '4', 'W', 'H', 0,
+ /* 902 */ 'R', '1', '5', 'W', 'H', 0,
+ /* 908 */ 'R', '8', 'W', 'H', 0,
+ /* 913 */ 'R', '9', 'W', 'H', 0,
+ /* 918 */ 'H', 'D', 'I', 0,
+ /* 922 */ 'H', 'S', 'I', 0,
+ /* 926 */ 'H', 'B', 'P', 0,
+ /* 930 */ 'H', 'I', 'P', 0,
+ /* 934 */ 'H', 'S', 'P', 0,
+ /* 938 */ 'H', 'A', 'X', 0,
+ /* 942 */ 'H', 'B', 'X', 0,
+ /* 946 */ 'H', 'C', 'X', 0,
+ /* 950 */ 'H', 'D', 'X', 0,
+ /* 954 */ 'r', '1', '0', 'b', 0,
+ /* 959 */ 'r', '1', '1', 'b', 0,
+ /* 964 */ 'r', '1', '2', 'b', 0,
+ /* 969 */ 'r', '1', '3', 'b', 0,
+ /* 974 */ 'r', '1', '4', 'b', 0,
+ /* 979 */ 'r', '1', '5', 'b', 0,
+ /* 984 */ 'r', '8', 'b', 0,
+ /* 988 */ 'r', '9', 'b', 0,
+ /* 992 */ 'r', '1', '0', 'd', 0,
+ /* 997 */ 'r', '1', '1', 'd', 0,
+ /* 1002 */ 'r', '1', '2', 'd', 0,
+ /* 1007 */ 'r', '1', '3', 'd', 0,
+ /* 1012 */ 'r', '1', '4', 'd', 0,
+ /* 1017 */ 'r', '1', '5', 'd', 0,
+ /* 1022 */ 'r', '8', 'd', 0,
+ /* 1026 */ 'r', '9', 'd', 0,
+ /* 1030 */ 'd', 'i', 'r', 'f', 'l', 'a', 'g', 0,
+ /* 1038 */ 'a', 'h', 0,
+ /* 1041 */ 'b', 'h', 0,
+ /* 1044 */ 'c', 'h', 0,
+ /* 1047 */ 'd', 'h', 0,
+ /* 1050 */ 'e', 'd', 'i', 0,
+ /* 1054 */ 'r', 'd', 'i', 0,
+ /* 1058 */ 'e', 's', 'i', 0,
+ /* 1062 */ 'r', 's', 'i', 0,
+ /* 1066 */ 'a', 'l', 0,
+ /* 1069 */ 'b', 'l', 0,
+ /* 1072 */ 'c', 'l', 0,
+ /* 1075 */ 'd', 'l', 0,
+ /* 1078 */ 'd', 'i', 'l', 0,
+ /* 1082 */ 's', 'i', 'l', 0,
+ /* 1086 */ 'b', 'p', 'l', 0,
+ /* 1090 */ 's', 'p', 'l', 0,
+ /* 1094 */ 'e', 'b', 'p', 0,
+ /* 1098 */ 'r', 'b', 'p', 0,
+ /* 1102 */ 'e', 'i', 'p', 0,
+ /* 1106 */ 'r', 'i', 'p', 0,
+ /* 1110 */ 'e', 's', 'p', 0,
+ /* 1114 */ 'r', 's', 'p', 0,
+ /* 1118 */ 's', 's', 'p', 0,
+ /* 1122 */ 'c', 's', 0,
+ /* 1125 */ 'd', 's', 0,
+ /* 1128 */ 'e', 's', 0,
+ /* 1131 */ 'f', 's', 0,
+ /* 1134 */ 'f', 'l', 'a', 'g', 's', 0,
+ /* 1140 */ 's', 's', 0,
+ /* 1143 */ 'r', '1', '0', 'w', 0,
+ /* 1148 */ 'r', '1', '1', 'w', 0,
+ /* 1153 */ 'r', '1', '2', 'w', 0,
+ /* 1158 */ 'r', '1', '3', 'w', 0,
+ /* 1163 */ 'r', '1', '4', 'w', 0,
+ /* 1168 */ 'r', '1', '5', 'w', 0,
+ /* 1173 */ 'r', '8', 'w', 0,
+ /* 1177 */ 'r', '9', 'w', 0,
+ /* 1181 */ 'f', 'p', 's', 'w', 0,
+ /* 1186 */ 'e', 'a', 'x', 0,
+ /* 1190 */ 'r', 'a', 'x', 0,
+ /* 1194 */ 'e', 'b', 'x', 0,
+ /* 1198 */ 'r', 'b', 'x', 0,
+ /* 1202 */ 'e', 'c', 'x', 0,
+ /* 1206 */ 'r', 'c', 'x', 0,
+ /* 1210 */ 'e', 'd', 'x', 0,
+ /* 1214 */ 'r', 'd', 'x', 0,
+ /* 1218 */ 'e', 'i', 'z', 0,
+ /* 1222 */ 'r', 'i', 'z', 0,
+ };
+
+ static const uint16_t RegAsmOffset[] = {
+ 1038, 1066, 1187, 1041, 1069, 1095, 864, 1086, 1195, 1044, 1072, 1122, 1203, 1030,
+ 1047, 1051, 856, 1078, 1075, 1125, 1211, 1186, 1094, 1194, 1202, 1050, 1210, 1134,
+ 1102, 1218, 1128, 1058, 1110, 1181, 1131, 1137, 938, 926, 942, 946, 918, 950,
+ 930, 922, 934, 1103, 1190, 1098, 1198, 1206, 1054, 1214, 1106, 1222, 1062, 1114,
+ 1059, 860, 1082, 1111, 868, 1090, 1140, 1118, 112, 211, 292, 373, 139, 238,
+ 319, 400, 476, 552, 618, 684, 743, 802, 66, 165, 264, 345, 426, 502,
+ 143, 242, 323, 404, 480, 556, 622, 688, 747, 806, 71, 170, 269, 350,
+ 431, 507, 135, 234, 315, 396, 472, 548, 614, 680, 117, 216, 297, 378,
+ 454, 530, 596, 662, 121, 220, 301, 382, 458, 534, 600, 666, 744, 803,
+ 67, 166, 265, 346, 427, 503, 0, 6, 12, 18, 24, 30, 36, 42,
+ 120, 219, 300, 381, 457, 533, 599, 665, 728, 787, 48, 147, 246, 327,
+ 408, 484, 560, 626, 692, 751, 76, 175, 274, 355, 436, 512, 578, 644,
+ 710, 769, 94, 193, 125, 224, 305, 386, 462, 538, 604, 670, 733, 792,
+ 54, 153, 252, 333, 414, 490, 566, 632, 698, 757, 82, 181, 280, 361,
+ 442, 518, 584, 650, 716, 775, 100, 199, 130, 229, 310, 391, 467, 543,
+ 609, 675, 738, 797, 60, 159, 258, 339, 420, 496, 572, 638, 704, 763,
+ 88, 187, 286, 367, 448, 524, 590, 656, 722, 781, 106, 205, 984, 988,
+ 954, 959, 964, 969, 974, 979, 846, 851, 810, 816, 822, 828, 834, 840,
+ 1022, 1026, 992, 997, 1002, 1007, 1012, 1017, 1173, 1177, 1143, 1148, 1153, 1158,
+ 1163, 1168, 908, 913, 872, 878, 884, 890, 896, 902,
+ };
+
+ return AsmStrs+RegAsmOffset[RegNo-1];
+#else
+ return NULL;
+#endif
+}
diff --git a/capstone/arch/X86/X86ImmSize.inc b/capstone/arch/X86/X86ImmSize.inc
new file mode 100644
index 000000000..db8927dd3
--- /dev/null
+++ b/capstone/arch/X86/X86ImmSize.inc
@@ -0,0 +1,335 @@
+{1, 1, X86_AAD8i8},
+{1, 1, X86_AAM8i8},
+{2, 2, X86_ADC16i16},
+{2, 2, X86_ADC16mi},
+{1, 2, X86_ADC16mi8},
+{2, 2, X86_ADC16ri},
+{1, 2, X86_ADC16ri8},
+{4, 4, X86_ADC32i32},
+{4, 4, X86_ADC32mi},
+{1, 4, X86_ADC32mi8},
+{4, 4, X86_ADC32ri},
+{1, 4, X86_ADC32ri8},
+{4, 8, X86_ADC64i32},
+{4, 8, X86_ADC64mi32},
+{1, 8, X86_ADC64mi8},
+{4, 8, X86_ADC64ri32},
+{1, 8, X86_ADC64ri8},
+{1, 1, X86_ADC8i8},
+{1, 1, X86_ADC8mi},
+{1, 1, X86_ADC8mi8},
+{1, 1, X86_ADC8ri},
+{1, 1, X86_ADC8ri8},
+{2, 2, X86_ADD16i16},
+{2, 2, X86_ADD16mi},
+{1, 2, X86_ADD16mi8},
+{2, 2, X86_ADD16ri},
+{1, 2, X86_ADD16ri8},
+{4, 4, X86_ADD32i32},
+{4, 4, X86_ADD32mi},
+{1, 4, X86_ADD32mi8},
+{4, 4, X86_ADD32ri},
+{1, 4, X86_ADD32ri8},
+{4, 8, X86_ADD64i32},
+{4, 8, X86_ADD64mi32},
+{1, 8, X86_ADD64mi8},
+{4, 8, X86_ADD64ri32},
+{1, 8, X86_ADD64ri8},
+{1, 1, X86_ADD8i8},
+{1, 1, X86_ADD8mi},
+{1, 1, X86_ADD8mi8},
+{1, 1, X86_ADD8ri},
+{1, 1, X86_ADD8ri8},
+{2, 2, X86_AND16i16},
+{2, 2, X86_AND16mi},
+{1, 2, X86_AND16mi8},
+{2, 2, X86_AND16ri},
+{1, 2, X86_AND16ri8},
+{4, 4, X86_AND32i32},
+{4, 4, X86_AND32mi},
+{1, 4, X86_AND32mi8},
+{4, 4, X86_AND32ri},
+{1, 4, X86_AND32ri8},
+{4, 8, X86_AND64i32},
+{4, 8, X86_AND64mi32},
+{1, 8, X86_AND64mi8},
+{4, 8, X86_AND64ri32},
+{1, 8, X86_AND64ri8},
+{1, 1, X86_AND8i8},
+{1, 1, X86_AND8mi},
+{1, 1, X86_AND8mi8},
+{1, 1, X86_AND8ri},
+{1, 1, X86_AND8ri8},
+{1, 1, X86_BT16mi8},
+{1, 1, X86_BT16ri8},
+{1, 1, X86_BT32mi8},
+{1, 1, X86_BT32ri8},
+{1, 1, X86_BT64mi8},
+{1, 1, X86_BT64ri8},
+{1, 1, X86_BTC16mi8},
+{1, 1, X86_BTC16ri8},
+{1, 1, X86_BTC32mi8},
+{1, 1, X86_BTC32ri8},
+{1, 1, X86_BTC64mi8},
+{1, 1, X86_BTC64ri8},
+{1, 1, X86_BTR16mi8},
+{1, 1, X86_BTR16ri8},
+{1, 1, X86_BTR32mi8},
+{1, 1, X86_BTR32ri8},
+{1, 1, X86_BTR64mi8},
+{1, 1, X86_BTR64ri8},
+{1, 1, X86_BTS16mi8},
+{1, 1, X86_BTS16ri8},
+{1, 1, X86_BTS32mi8},
+{1, 1, X86_BTS32ri8},
+{1, 1, X86_BTS64mi8},
+{1, 1, X86_BTS64ri8},
+{2, 2, X86_CALLpcrel16},
+{2, 4, X86_CALLpcrel32},
+{2, 2, X86_CMP16i16},
+{2, 2, X86_CMP16mi},
+{1, 2, X86_CMP16mi8},
+{2, 2, X86_CMP16ri},
+{1, 2, X86_CMP16ri8},
+{4, 4, X86_CMP32i32},
+{4, 4, X86_CMP32mi},
+{1, 4, X86_CMP32mi8},
+{4, 4, X86_CMP32ri},
+{1, 4, X86_CMP32ri8},
+{4, 8, X86_CMP64i32},
+{4, 8, X86_CMP64mi32},
+{1, 8, X86_CMP64mi8},
+{4, 8, X86_CMP64ri32},
+{1, 8, X86_CMP64ri8},
+{1, 1, X86_CMP8i8},
+{1, 1, X86_CMP8mi},
+{1, 1, X86_CMP8mi8},
+{1, 1, X86_CMP8ri},
+{1, 1, X86_CMP8ri8},
+{1, 2, X86_IMUL16rmi8},
+{1, 2, X86_IMUL16rri8},
+{1, 4, X86_IMUL32rmi8},
+{1, 4, X86_IMUL32rri8},
+{4, 8, X86_IMUL64rmi32},
+{1, 8, X86_IMUL64rmi8},
+{4, 8, X86_IMUL64rri32},
+{1, 8, X86_IMUL64rri8},
+{2, 2, X86_IN16ri},
+{4, 4, X86_IN32ri},
+{1, 1, X86_IN8ri},
+{2, 2, X86_JMP_2},
+{2, 2, X86_MOV16mi},
+{2, 2, X86_MOV16ri},
+{2, 2, X86_MOV16ri_alt},
+{4, 4, X86_MOV32mi},
+{4, 4, X86_MOV32ri},
+{4, 4, X86_MOV32ri_alt},
+{4, 8, X86_MOV64mi32},
+{8, 8, X86_MOV64ri},
+{4, 8, X86_MOV64ri32},
+{1, 1, X86_MOV8mi},
+{1, 1, X86_MOV8ri},
+{1, 1, X86_MOV8ri_alt},
+{2, 2, X86_OR16i16},
+{2, 2, X86_OR16mi},
+{1, 2, X86_OR16mi8},
+{2, 2, X86_OR16ri},
+{1, 2, X86_OR16ri8},
+{4, 4, X86_OR32i32},
+{4, 4, X86_OR32mi},
+{1, 4, X86_OR32mi8},
+{4, 4, X86_OR32ri},
+{1, 4, X86_OR32ri8},
+{4, 8, X86_OR64i32},
+{4, 8, X86_OR64mi32},
+{1, 8, X86_OR64mi8},
+{4, 8, X86_OR64ri32},
+{1, 8, X86_OR64ri8},
+{1, 1, X86_OR8i8},
+{1, 1, X86_OR8mi},
+{1, 1, X86_OR8mi8},
+{1, 1, X86_OR8ri},
+{1, 1, X86_OR8ri8},
+{1, 2, X86_PUSH16i8},
+{1, 4, X86_PUSH32i8},
+{4, 8, X86_PUSH64i32},
+{1, 8, X86_PUSH64i8},
+{2, 2, X86_PUSHi16},
+{4, 4, X86_PUSHi32},
+{1, 1, X86_RCL16mi},
+{1, 1, X86_RCL16ri},
+{1, 1, X86_RCL32mi},
+{1, 1, X86_RCL32ri},
+{1, 1, X86_RCL64mi},
+{1, 1, X86_RCL64ri},
+{1, 1, X86_RCL8mi},
+{1, 1, X86_RCL8ri},
+{1, 1, X86_RCR16mi},
+{1, 1, X86_RCR16ri},
+{1, 1, X86_RCR32mi},
+{1, 1, X86_RCR32ri},
+{1, 1, X86_RCR64mi},
+{1, 1, X86_RCR64ri},
+{1, 1, X86_RCR8mi},
+{1, 1, X86_RCR8ri},
+//{4, 4, X86_RELEASE_ADD32mi},
+//{4, 8, X86_RELEASE_ADD64mi32},
+//{1, 1, X86_RELEASE_ADD8mi},
+//{4, 4, X86_RELEASE_AND32mi},
+//{4, 8, X86_RELEASE_AND64mi32},
+//{1, 1, X86_RELEASE_AND8mi},
+//{2, 2, X86_RELEASE_MOV16mi},
+//{4, 4, X86_RELEASE_MOV32mi},
+//{4, 8, X86_RELEASE_MOV64mi32},
+//{1, 1, X86_RELEASE_MOV8mi},
+//{4, 4, X86_RELEASE_OR32mi},
+//{4, 8, X86_RELEASE_OR64mi32},
+//{1, 1, X86_RELEASE_OR8mi},
+//{4, 4, X86_RELEASE_XOR32mi},
+//{4, 8, X86_RELEASE_XOR64mi32},
+//{1, 1, X86_RELEASE_XOR8mi},
+{1, 1, X86_ROL16mi},
+{1, 1, X86_ROL16ri},
+{1, 1, X86_ROL32mi},
+{1, 1, X86_ROL32ri},
+{1, 1, X86_ROL64mi},
+{1, 1, X86_ROL64ri},
+{1, 1, X86_ROL8mi},
+{1, 1, X86_ROL8ri},
+{1, 1, X86_ROR16mi},
+{1, 1, X86_ROR16ri},
+{1, 1, X86_ROR32mi},
+{1, 1, X86_ROR32ri},
+{1, 1, X86_ROR64mi},
+{1, 1, X86_ROR64ri},
+{1, 1, X86_ROR8mi},
+{1, 1, X86_ROR8ri},
+{4, 4, X86_RORX32mi},
+{4, 4, X86_RORX32ri},
+{8, 8, X86_RORX64mi},
+{8, 8, X86_RORX64ri},
+{1, 1, X86_SAL16mi},
+{1, 1, X86_SAL16ri},
+{1, 1, X86_SAL32mi},
+{1, 1, X86_SAL32ri},
+{1, 1, X86_SAL64mi},
+{1, 1, X86_SAL64ri},
+{1, 1, X86_SAL8mi},
+{1, 1, X86_SAL8ri},
+{1, 1, X86_SAR16mi},
+{1, 1, X86_SAR16ri},
+{1, 1, X86_SAR32mi},
+{1, 1, X86_SAR32ri},
+{1, 1, X86_SAR64mi},
+{1, 1, X86_SAR64ri},
+{1, 1, X86_SAR8mi},
+{1, 1, X86_SAR8ri},
+{2, 2, X86_SBB16i16},
+{2, 2, X86_SBB16mi},
+{1, 2, X86_SBB16mi8},
+{2, 2, X86_SBB16ri},
+{1, 2, X86_SBB16ri8},
+{4, 4, X86_SBB32i32},
+{4, 4, X86_SBB32mi},
+{1, 4, X86_SBB32mi8},
+{4, 4, X86_SBB32ri},
+{1, 4, X86_SBB32ri8},
+{4, 8, X86_SBB64i32},
+{4, 8, X86_SBB64mi32},
+{1, 8, X86_SBB64mi8},
+{4, 8, X86_SBB64ri32},
+{1, 8, X86_SBB64ri8},
+{1, 1, X86_SBB8i8},
+{1, 1, X86_SBB8mi},
+{1, 1, X86_SBB8mi8},
+{1, 1, X86_SBB8ri},
+{1, 1, X86_SBB8ri8},
+{1, 1, X86_SHL16mi},
+{1, 1, X86_SHL16ri},
+{1, 1, X86_SHL32mi},
+{1, 1, X86_SHL32ri},
+{1, 1, X86_SHL64mi},
+{1, 1, X86_SHL64ri},
+{1, 1, X86_SHL8mi},
+{1, 1, X86_SHL8ri},
+{1, 1, X86_SHLD16mri8},
+{1, 1, X86_SHLD16rri8},
+{1, 1, X86_SHLD32mri8},
+{1, 1, X86_SHLD32rri8},
+{1, 1, X86_SHLD64mri8},
+{1, 1, X86_SHLD64rri8},
+{1, 1, X86_SHR16mi},
+{1, 1, X86_SHR16ri},
+{1, 1, X86_SHR32mi},
+{1, 1, X86_SHR32ri},
+{1, 1, X86_SHR64mi},
+{1, 1, X86_SHR64ri},
+{1, 1, X86_SHR8mi},
+{1, 1, X86_SHR8ri},
+{1, 1, X86_SHRD16mri8},
+{1, 1, X86_SHRD16rri8},
+{1, 1, X86_SHRD32mri8},
+{1, 1, X86_SHRD32rri8},
+{1, 1, X86_SHRD64mri8},
+{1, 1, X86_SHRD64rri8},
+{2, 2, X86_SUB16i16},
+{2, 2, X86_SUB16mi},
+{1, 2, X86_SUB16mi8},
+{2, 2, X86_SUB16ri},
+{1, 2, X86_SUB16ri8},
+{4, 4, X86_SUB32i32},
+{4, 4, X86_SUB32mi},
+{1, 4, X86_SUB32mi8},
+{4, 4, X86_SUB32ri},
+{1, 4, X86_SUB32ri8},
+{4, 8, X86_SUB64i32},
+{4, 8, X86_SUB64mi32},
+{1, 8, X86_SUB64mi8},
+{4, 8, X86_SUB64ri32},
+{1, 8, X86_SUB64ri8},
+{1, 1, X86_SUB8i8},
+{1, 1, X86_SUB8mi},
+{1, 1, X86_SUB8mi8},
+{1, 1, X86_SUB8ri},
+{1, 1, X86_SUB8ri8},
+{2, 2, X86_TEST16i16},
+{2, 2, X86_TEST16mi},
+// {2, 2, X86_TEST16mi_alt},
+{2, 2, X86_TEST16ri},
+//{2, 2, X86_TEST16ri_alt},
+{4, 4, X86_TEST32i32},
+{4, 4, X86_TEST32mi},
+//{4, 4, X86_TEST32mi_alt},
+{4, 4, X86_TEST32ri},
+//{4, 4, X86_TEST32ri_alt},
+{4, 8, X86_TEST64i32},
+{4, 8, X86_TEST64mi32},
+//{4, 4, X86_TEST64mi32_alt},
+{4, 8, X86_TEST64ri32},
+//{4, 4, X86_TEST64ri32_alt},
+{1, 1, X86_TEST8i8},
+{1, 1, X86_TEST8mi},
+//{1, 1, X86_TEST8mi_alt},
+{1, 1, X86_TEST8ri},
+//{1, 1, X86_TEST8ri_NOREX},
+//{1, 1, X86_TEST8ri_alt},
+{2, 2, X86_XOR16i16},
+{2, 2, X86_XOR16mi},
+{1, 2, X86_XOR16mi8},
+{2, 2, X86_XOR16ri},
+{1, 2, X86_XOR16ri8},
+{4, 4, X86_XOR32i32},
+{4, 4, X86_XOR32mi},
+{1, 4, X86_XOR32mi8},
+{4, 4, X86_XOR32ri},
+{1, 4, X86_XOR32ri8},
+{4, 8, X86_XOR64i32},
+{4, 8, X86_XOR64mi32},
+{1, 8, X86_XOR64mi8},
+{4, 8, X86_XOR64ri32},
+{1, 8, X86_XOR64ri8},
+{1, 1, X86_XOR8i8},
+{1, 1, X86_XOR8mi},
+{1, 1, X86_XOR8mi8},
+{1, 1, X86_XOR8ri},
+{1, 1, X86_XOR8ri8},
diff --git a/capstone/arch/X86/X86InstPrinter.h b/capstone/arch/X86/X86InstPrinter.h
new file mode 100644
index 000000000..a2f2860bb
--- /dev/null
+++ b/capstone/arch/X86/X86InstPrinter.h
@@ -0,0 +1,26 @@
+//= X86IntelInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This class prints an X86 MCInst to Intel style .s file syntax.
+//
+//===----------------------------------------------------------------------===//
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifndef CS_X86_INSTPRINTER_H
+#define CS_X86_INSTPRINTER_H
+
+#include "../../MCInst.h"
+#include "../../SStream.h"
+
+void X86_Intel_printInst(MCInst *MI, SStream *OS, void *Info);
+void X86_ATT_printInst(MCInst *MI, SStream *OS, void *Info);
+
+#endif
diff --git a/capstone/arch/X86/X86InstPrinterCommon.c b/capstone/arch/X86/X86InstPrinterCommon.c
new file mode 100644
index 000000000..193284099
--- /dev/null
+++ b/capstone/arch/X86/X86InstPrinterCommon.c
@@ -0,0 +1,116 @@
+//===--- X86InstPrinterCommon.cpp - X86 assembly instruction printing -----===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This file includes common code for rendering MCInst instances as Intel-style
+// and Intel-style assembly.
+//
+//===----------------------------------------------------------------------===//
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64)
+#pragma warning(disable:4996) // disable MSVC's warning on strncpy()
+#pragma warning(disable:28719) // disable MSVC's warning on strncpy()
+#endif
+
+#if !defined(CAPSTONE_HAS_OSXKERNEL)
+#include <ctype.h>
+#endif
+#include <capstone/platform.h>
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#include <libkern/libkern.h>
+#else
+#include <stdio.h>
+#include <stdlib.h>
+#endif
+
+#include <string.h>
+
+#include "../../utils.h"
+#include "../../MCInst.h"
+#include "../../SStream.h"
+
+#include "X86InstPrinterCommon.h"
+#include "X86Mapping.h"
+
+#ifndef CAPSTONE_X86_REDUCE
+void printSSEAVXCC(MCInst *MI, unsigned Op, SStream *O)
+{
+ uint8_t Imm = (uint8_t)(MCOperand_getImm(MCInst_getOperand(MI, Op)) & 0x1f);
+ switch (Imm) {
+ default: break;//printf("Invalid avxcc argument!\n"); break;
+ case 0: SStream_concat0(O, "eq"); op_addAvxCC(MI, X86_AVX_CC_EQ); break;
+ case 1: SStream_concat0(O, "lt"); op_addAvxCC(MI, X86_AVX_CC_LT); break;
+ case 2: SStream_concat0(O, "le"); op_addAvxCC(MI, X86_AVX_CC_LE); break;
+ case 3: SStream_concat0(O, "unord"); op_addAvxCC(MI, X86_AVX_CC_UNORD); break;
+ case 4: SStream_concat0(O, "neq"); op_addAvxCC(MI, X86_AVX_CC_NEQ); break;
+ case 5: SStream_concat0(O, "nlt"); op_addAvxCC(MI, X86_AVX_CC_NLT); break;
+ case 6: SStream_concat0(O, "nle"); op_addAvxCC(MI, X86_AVX_CC_NLE); break;
+ case 7: SStream_concat0(O, "ord"); op_addAvxCC(MI, X86_AVX_CC_ORD); break;
+ case 8: SStream_concat0(O, "eq_uq"); op_addAvxCC(MI, X86_AVX_CC_EQ_UQ); break;
+ case 9: SStream_concat0(O, "nge"); op_addAvxCC(MI, X86_AVX_CC_NGE); break;
+ case 0xa: SStream_concat0(O, "ngt"); op_addAvxCC(MI, X86_AVX_CC_NGT); break;
+ case 0xb: SStream_concat0(O, "false"); op_addAvxCC(MI, X86_AVX_CC_FALSE); break;
+ case 0xc: SStream_concat0(O, "neq_oq"); op_addAvxCC(MI, X86_AVX_CC_NEQ_OQ); break;
+ case 0xd: SStream_concat0(O, "ge"); op_addAvxCC(MI, X86_AVX_CC_GE); break;
+ case 0xe: SStream_concat0(O, "gt"); op_addAvxCC(MI, X86_AVX_CC_GT); break;
+ case 0xf: SStream_concat0(O, "true"); op_addAvxCC(MI, X86_AVX_CC_TRUE); break;
+ case 0x10: SStream_concat0(O, "eq_os"); op_addAvxCC(MI, X86_AVX_CC_EQ_OS); break;
+ case 0x11: SStream_concat0(O, "lt_oq"); op_addAvxCC(MI, X86_AVX_CC_LT_OQ); break;
+ case 0x12: SStream_concat0(O, "le_oq"); op_addAvxCC(MI, X86_AVX_CC_LE_OQ); break;
+ case 0x13: SStream_concat0(O, "unord_s"); op_addAvxCC(MI, X86_AVX_CC_UNORD_S); break;
+ case 0x14: SStream_concat0(O, "neq_us"); op_addAvxCC(MI, X86_AVX_CC_NEQ_US); break;
+ case 0x15: SStream_concat0(O, "nlt_uq"); op_addAvxCC(MI, X86_AVX_CC_NLT_UQ); break;
+ case 0x16: SStream_concat0(O, "nle_uq"); op_addAvxCC(MI, X86_AVX_CC_NLE_UQ); break;
+ case 0x17: SStream_concat0(O, "ord_s"); op_addAvxCC(MI, X86_AVX_CC_ORD_S); break;
+ case 0x18: SStream_concat0(O, "eq_us"); op_addAvxCC(MI, X86_AVX_CC_EQ_US); break;
+ case 0x19: SStream_concat0(O, "nge_uq"); op_addAvxCC(MI, X86_AVX_CC_NGE_UQ); break;
+ case 0x1a: SStream_concat0(O, "ngt_uq"); op_addAvxCC(MI, X86_AVX_CC_NGT_UQ); break;
+ case 0x1b: SStream_concat0(O, "false_os"); op_addAvxCC(MI, X86_AVX_CC_FALSE_OS); break;
+ case 0x1c: SStream_concat0(O, "neq_os"); op_addAvxCC(MI, X86_AVX_CC_NEQ_OS); break;
+ case 0x1d: SStream_concat0(O, "ge_oq"); op_addAvxCC(MI, X86_AVX_CC_GE_OQ); break;
+ case 0x1e: SStream_concat0(O, "gt_oq"); op_addAvxCC(MI, X86_AVX_CC_GT_OQ); break;
+ case 0x1f: SStream_concat0(O, "true_us"); op_addAvxCC(MI, X86_AVX_CC_TRUE_US); break;
+ }
+
+ MI->popcode_adjust = Imm + 1;
+}
+
+void printXOPCC(MCInst *MI, unsigned Op, SStream *O)
+{
+ int64_t Imm = MCOperand_getImm(MCInst_getOperand(MI, Op));
+
+ switch (Imm) {
+ default: // llvm_unreachable("Invalid xopcc argument!");
+ case 0: SStream_concat0(O, "lt"); op_addXopCC(MI, X86_XOP_CC_LT); break;
+ case 1: SStream_concat0(O, "le"); op_addXopCC(MI, X86_XOP_CC_LE); break;
+ case 2: SStream_concat0(O, "gt"); op_addXopCC(MI, X86_XOP_CC_GT); break;
+ case 3: SStream_concat0(O, "ge"); op_addXopCC(MI, X86_XOP_CC_GE); break;
+ case 4: SStream_concat0(O, "eq"); op_addXopCC(MI, X86_XOP_CC_EQ); break;
+ case 5: SStream_concat0(O, "neq"); op_addXopCC(MI, X86_XOP_CC_NEQ); break;
+ case 6: SStream_concat0(O, "false"); op_addXopCC(MI, X86_XOP_CC_FALSE); break;
+ case 7: SStream_concat0(O, "true"); op_addXopCC(MI, X86_XOP_CC_TRUE); break;
+ }
+}
+
+void printRoundingControl(MCInst *MI, unsigned Op, SStream *O)
+{
+ int64_t Imm = MCOperand_getImm(MCInst_getOperand(MI, Op)) & 0x3;
+ switch (Imm) {
+ case 0: SStream_concat0(O, "{rn-sae}"); op_addAvxSae(MI); op_addAvxRoundingMode(MI, X86_AVX_RM_RN); break;
+ case 1: SStream_concat0(O, "{rd-sae}"); op_addAvxSae(MI); op_addAvxRoundingMode(MI, X86_AVX_RM_RD); break;
+ case 2: SStream_concat0(O, "{ru-sae}"); op_addAvxSae(MI); op_addAvxRoundingMode(MI, X86_AVX_RM_RU); break;
+ case 3: SStream_concat0(O, "{rz-sae}"); op_addAvxSae(MI); op_addAvxRoundingMode(MI, X86_AVX_RM_RZ); break;
+ default: break; // never reach
+ }
+}
+#endif
diff --git a/capstone/arch/X86/X86InstPrinterCommon.h b/capstone/arch/X86/X86InstPrinterCommon.h
new file mode 100644
index 000000000..d6fe89f1b
--- /dev/null
+++ b/capstone/arch/X86/X86InstPrinterCommon.h
@@ -0,0 +1,16 @@
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifndef CS_X86_INSTPRINTERCOMMON_H
+#define CS_X86_INSTPRINTERCOMMON_H
+
+#include "../../MCInst.h"
+#include "../../SStream.h"
+
+
+void printSSEAVXCC(MCInst *MI, unsigned Op, SStream *O);
+void printXOPCC(MCInst *MI, unsigned Op, SStream *O);
+void printRoundingControl(MCInst *MI, unsigned Op, SStream *O);
+
+#endif
+
diff --git a/capstone/arch/X86/X86IntelInstPrinter.c b/capstone/arch/X86/X86IntelInstPrinter.c
new file mode 100644
index 000000000..5361172d2
--- /dev/null
+++ b/capstone/arch/X86/X86IntelInstPrinter.c
@@ -0,0 +1,1061 @@
+//===-- X86IntelInstPrinter.cpp - Intel assembly instruction printing -----===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This file includes code for rendering MCInst instances as Intel-style
+// assembly.
+//
+//===----------------------------------------------------------------------===//
+
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifdef CAPSTONE_HAS_X86
+
+#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64)
+#pragma warning(disable:4996) // disable MSVC's warning on strncpy()
+#pragma warning(disable:28719) // disable MSVC's warning on strncpy()
+#endif
+
+#if !defined(CAPSTONE_HAS_OSXKERNEL)
+#include <ctype.h>
+#endif
+#include <capstone/platform.h>
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#include <libkern/libkern.h>
+#else
+#include <stdio.h>
+#include <stdlib.h>
+#endif
+#include <string.h>
+
+#include "../../utils.h"
+#include "../../MCInst.h"
+#include "../../SStream.h"
+#include "../../MCRegisterInfo.h"
+
+#include "X86InstPrinter.h"
+#include "X86Mapping.h"
+#include "X86InstPrinterCommon.h"
+
+#define GET_INSTRINFO_ENUM
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenInstrInfo_reduce.inc"
+#else
+#include "X86GenInstrInfo.inc"
+#endif
+
+#define GET_REGINFO_ENUM
+#include "X86GenRegisterInfo.inc"
+
+#include "X86BaseInfo.h"
+
+static void printMemReference(MCInst *MI, unsigned Op, SStream *O);
+static void printOperand(MCInst *MI, unsigned OpNo, SStream *O);
+
+
+static void set_mem_access(MCInst *MI, bool status)
+{
+ if (MI->csh->detail != CS_OPT_ON)
+ return;
+
+ MI->csh->doing_mem = status;
+ if (!status)
+ // done, create the next operand slot
+ MI->flat_insn->detail->x86.op_count++;
+
+}
+
+static void printopaquemem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ // FIXME: do this with autogen
+ // printf(">>> ID = %u\n", MI->flat_insn->id);
+ switch(MI->flat_insn->id) {
+ default:
+ SStream_concat0(O, "ptr ");
+ break;
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ case X86_INS_FXRSTOR:
+ case X86_INS_FXSAVE:
+ case X86_INS_LJMP:
+ case X86_INS_LCALL:
+ // do not print "ptr"
+ break;
+ }
+
+ switch(MI->csh->mode) {
+ case CS_MODE_16:
+ switch(MI->flat_insn->id) {
+ default:
+ MI->x86opsize = 2;
+ break;
+ case X86_INS_LJMP:
+ case X86_INS_LCALL:
+ MI->x86opsize = 4;
+ break;
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ MI->x86opsize = 6;
+ break;
+ }
+ break;
+ case CS_MODE_32:
+ switch(MI->flat_insn->id) {
+ default:
+ MI->x86opsize = 4;
+ break;
+ case X86_INS_LJMP:
+ case X86_INS_JMP:
+ case X86_INS_LCALL:
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ MI->x86opsize = 6;
+ break;
+ }
+ break;
+ case CS_MODE_64:
+ switch(MI->flat_insn->id) {
+ default:
+ MI->x86opsize = 8;
+ break;
+ case X86_INS_LJMP:
+ case X86_INS_LCALL:
+ case X86_INS_SGDT:
+ case X86_INS_SIDT:
+ case X86_INS_LGDT:
+ case X86_INS_LIDT:
+ MI->x86opsize = 10;
+ break;
+ }
+ break;
+ default: // never reach
+ break;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi8mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "byte ptr ");
+ MI->x86opsize = 1;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi16mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 2;
+ SStream_concat0(O, "word ptr ");
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi32mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MI->x86opsize = 4;
+ SStream_concat0(O, "dword ptr ");
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi64mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "qword ptr ");
+ MI->x86opsize = 8;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi128mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "xmmword ptr ");
+ MI->x86opsize = 16;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printi512mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "zmmword ptr ");
+ MI->x86opsize = 64;
+ printMemReference(MI, OpNo, O);
+}
+
+#ifndef CAPSTONE_X86_REDUCE
+static void printi256mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "ymmword ptr ");
+ MI->x86opsize = 32;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf32mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ switch(MCInst_getOpcode(MI)) {
+ default:
+ SStream_concat0(O, "dword ptr ");
+ MI->x86opsize = 4;
+ break;
+ case X86_FSTENVm:
+ case X86_FLDENVm:
+ // TODO: fix this in tablegen instead
+ switch(MI->csh->mode) {
+ default: // never reach
+ break;
+ case CS_MODE_16:
+ MI->x86opsize = 14;
+ break;
+ case CS_MODE_32:
+ case CS_MODE_64:
+ MI->x86opsize = 28;
+ break;
+ }
+ break;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf64mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ // TODO: fix COMISD in Tablegen instead (#1456)
+ if (MI->op1_size == 16) {
+ // printf("printf64mem id = %u\n", MCInst_getOpcode(MI));
+ switch(MCInst_getOpcode(MI)) {
+ default:
+ SStream_concat0(O, "qword ptr ");
+ MI->x86opsize = 8;
+ break;
+ case X86_MOVPQI2QImr:
+ case X86_COMISDrm:
+ SStream_concat0(O, "xmmword ptr ");
+ MI->x86opsize = 16;
+ break;
+ }
+ } else {
+ SStream_concat0(O, "qword ptr ");
+ MI->x86opsize = 8;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf80mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ switch(MCInst_getOpcode(MI)) {
+ default:
+ SStream_concat0(O, "xword ptr ");
+ break;
+ case X86_FBLDm:
+ case X86_FBSTPm:
+ break;
+ }
+
+ MI->x86opsize = 10;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf128mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "xmmword ptr ");
+ MI->x86opsize = 16;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf256mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "ymmword ptr ");
+ MI->x86opsize = 32;
+ printMemReference(MI, OpNo, O);
+}
+
+static void printf512mem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "zmmword ptr ");
+ MI->x86opsize = 64;
+ printMemReference(MI, OpNo, O);
+}
+#endif
+
+static const char *getRegisterName(unsigned RegNo);
+static void printRegName(SStream *OS, unsigned RegNo)
+{
+ SStream_concat0(OS, getRegisterName(RegNo));
+}
+
+// for MASM syntax, 0x123 = 123h, 0xA123 = 0A123h
+// this function tell us if we need to have prefix 0 in front of a number
+static bool need_zero_prefix(uint64_t imm)
+{
+ // find the first hex letter representing imm
+ while(imm >= 0x10)
+ imm >>= 4;
+
+ if (imm < 0xa)
+ return false;
+ else // this need 0 prefix
+ return true;
+}
+
+static void printImm(MCInst *MI, SStream *O, int64_t imm, bool positive)
+{
+ if (positive) {
+ // always print this number in positive form
+ if (MI->csh->syntax == CS_OPT_SYNTAX_MASM) {
+ if (imm < 0) {
+ if (MI->op1_size) {
+ switch(MI->op1_size) {
+ default:
+ break;
+ case 1:
+ imm &= 0xff;
+ break;
+ case 2:
+ imm &= 0xffff;
+ break;
+ case 4:
+ imm &= 0xffffffff;
+ break;
+ }
+ }
+
+ if (imm == 0x8000000000000000LL) // imm == -imm
+ SStream_concat0(O, "8000000000000000h");
+ else if (need_zero_prefix(imm))
+ SStream_concat(O, "0%"PRIx64"h", imm);
+ else
+ SStream_concat(O, "%"PRIx64"h", imm);
+ } else {
+ if (imm > HEX_THRESHOLD) {
+ if (need_zero_prefix(imm))
+ SStream_concat(O, "0%"PRIx64"h", imm);
+ else
+ SStream_concat(O, "%"PRIx64"h", imm);
+ } else
+ SStream_concat(O, "%"PRIu64, imm);
+ }
+ } else { // Intel syntax
+ if (imm < 0) {
+ if (MI->op1_size) {
+ switch(MI->op1_size) {
+ default:
+ break;
+ case 1:
+ imm &= 0xff;
+ break;
+ case 2:
+ imm &= 0xffff;
+ break;
+ case 4:
+ imm &= 0xffffffff;
+ break;
+ }
+ }
+
+ SStream_concat(O, "0x%"PRIx64, imm);
+ } else {
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "%"PRIu64, imm);
+ }
+ }
+ } else {
+ if (MI->csh->syntax == CS_OPT_SYNTAX_MASM) {
+ if (imm < 0) {
+ if (imm == 0x8000000000000000LL) // imm == -imm
+ SStream_concat0(O, "8000000000000000h");
+ else if (imm < -HEX_THRESHOLD) {
+ if (need_zero_prefix(imm))
+ SStream_concat(O, "-0%"PRIx64"h", -imm);
+ else
+ SStream_concat(O, "-%"PRIx64"h", -imm);
+ } else
+ SStream_concat(O, "-%"PRIu64, -imm);
+ } else {
+ if (imm > HEX_THRESHOLD) {
+ if (need_zero_prefix(imm))
+ SStream_concat(O, "0%"PRIx64"h", imm);
+ else
+ SStream_concat(O, "%"PRIx64"h", imm);
+ } else
+ SStream_concat(O, "%"PRIu64, imm);
+ }
+ } else { // Intel syntax
+ if (imm < 0) {
+ if (imm == 0x8000000000000000LL) // imm == -imm
+ SStream_concat0(O, "0x8000000000000000");
+ else if (imm < -HEX_THRESHOLD)
+ SStream_concat(O, "-0x%"PRIx64, -imm);
+ else
+ SStream_concat(O, "-%"PRIu64, -imm);
+
+ } else {
+ if (imm > HEX_THRESHOLD)
+ SStream_concat(O, "0x%"PRIx64, imm);
+ else
+ SStream_concat(O, "%"PRIu64, imm);
+ }
+ }
+ }
+}
+
+// local printOperand, without updating public operands
+static void _printOperand(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MCOperand *Op = MCInst_getOperand(MI, OpNo);
+ if (MCOperand_isReg(Op)) {
+ printRegName(O, MCOperand_getReg(Op));
+ } else if (MCOperand_isImm(Op)) {
+ int64_t imm = MCOperand_getImm(Op);
+ printImm(MI, O, imm, MI->csh->imm_unsigned);
+ }
+}
+
+#ifndef CAPSTONE_DIET
+// copy & normalize access info
+static void get_op_access(cs_struct *h, unsigned int id, uint8_t *access, uint64_t *eflags)
+{
+#ifndef CAPSTONE_DIET
+ uint8_t i;
+ const uint8_t *arr = X86_get_op_access(h, id, eflags);
+
+ if (!arr) {
+ access[0] = 0;
+ return;
+ }
+
+ // copy to access but zero out CS_AC_IGNORE
+ for(i = 0; arr[i]; i++) {
+ if (arr[i] != CS_AC_IGNORE)
+ access[i] = arr[i];
+ else
+ access[i] = 0;
+ }
+
+ // mark the end of array
+ access[i] = 0;
+#endif
+}
+#endif
+
+static void printSrcIdx(MCInst *MI, unsigned Op, SStream *O)
+{
+ MCOperand *SegReg;
+ int reg;
+
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+ }
+
+ SegReg = MCInst_getOperand(MI, Op + 1);
+ reg = MCOperand_getReg(SegReg);
+
+ // If this has a segment register, print it.
+ if (reg) {
+ _printOperand(MI, Op + 1, O);
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_register_map(reg);
+ }
+ SStream_concat0(O, ":");
+ }
+
+ SStream_concat0(O, "[");
+ set_mem_access(MI, true);
+ printOperand(MI, Op, O);
+ SStream_concat0(O, "]");
+ set_mem_access(MI, false);
+}
+
+static void printDstIdx(MCInst *MI, unsigned Op, SStream *O)
+{
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+ }
+
+ // DI accesses are always ES-based on non-64bit mode
+ if (MI->csh->mode != CS_MODE_64) {
+ SStream_concat(O, "es:[");
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_ES;
+ }
+ } else
+ SStream_concat(O, "[");
+
+ set_mem_access(MI, true);
+ printOperand(MI, Op, O);
+ SStream_concat0(O, "]");
+ set_mem_access(MI, false);
+}
+
+static void printSrcIdx8(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "byte ptr ");
+ MI->x86opsize = 1;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printSrcIdx16(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "word ptr ");
+ MI->x86opsize = 2;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printSrcIdx32(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "dword ptr ");
+ MI->x86opsize = 4;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printSrcIdx64(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "qword ptr ");
+ MI->x86opsize = 8;
+ printSrcIdx(MI, OpNo, O);
+}
+
+static void printDstIdx8(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "byte ptr ");
+ MI->x86opsize = 1;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printDstIdx16(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "word ptr ");
+ MI->x86opsize = 2;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printDstIdx32(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "dword ptr ");
+ MI->x86opsize = 4;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printDstIdx64(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "qword ptr ");
+ MI->x86opsize = 8;
+ printDstIdx(MI, OpNo, O);
+}
+
+static void printMemOffset(MCInst *MI, unsigned Op, SStream *O)
+{
+ MCOperand *DispSpec = MCInst_getOperand(MI, Op);
+ MCOperand *SegReg = MCInst_getOperand(MI, Op + 1);
+ int reg;
+
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = 1;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+ }
+
+ // If this has a segment register, print it.
+ reg = MCOperand_getReg(SegReg);
+ if (reg) {
+ _printOperand(MI, Op + 1, O);
+ SStream_concat0(O, ":");
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_register_map(reg);
+ }
+ }
+
+ SStream_concat0(O, "[");
+
+ if (MCOperand_isImm(DispSpec)) {
+ int64_t imm = MCOperand_getImm(DispSpec);
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = imm;
+
+ if (imm < 0)
+ printImm(MI, O, arch_masks[MI->csh->mode] & imm, true);
+ else
+ printImm(MI, O, imm, true);
+ }
+
+ SStream_concat0(O, "]");
+
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.op_count++;
+
+ if (MI->op1_size == 0)
+ MI->op1_size = MI->x86opsize;
+}
+
+static void printU8Imm(MCInst *MI, unsigned Op, SStream *O)
+{
+ uint8_t val = MCOperand_getImm(MCInst_getOperand(MI, Op)) & 0xff;
+
+ printImm(MI, O, val, true);
+
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = val;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = 1;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+
+ MI->flat_insn->detail->x86.op_count++;
+ }
+}
+
+static void printMemOffs8(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "byte ptr ");
+ MI->x86opsize = 1;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printMemOffs16(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "word ptr ");
+ MI->x86opsize = 2;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printMemOffs32(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "dword ptr ");
+ MI->x86opsize = 4;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printMemOffs64(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ SStream_concat0(O, "qword ptr ");
+ MI->x86opsize = 8;
+ printMemOffset(MI, OpNo, O);
+}
+
+static void printInstruction(MCInst *MI, SStream *O);
+
+void X86_Intel_printInst(MCInst *MI, SStream *O, void *Info)
+{
+ x86_reg reg, reg2;
+ enum cs_ac_type access1, access2;
+
+ // printf("opcode = %u\n", MCInst_getOpcode(MI));
+
+ // perhaps this instruction does not need printer
+ if (MI->assembly[0]) {
+ strncpy(O->buffer, MI->assembly, sizeof(O->buffer));
+ return;
+ }
+
+ X86_lockrep(MI, O);
+ printInstruction(MI, O);
+
+ reg = X86_insn_reg_intel(MCInst_getOpcode(MI), &access1);
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6] = {0};
+#endif
+
+ // first op can be embedded in the asm by llvm.
+ // so we have to add the missing register as the first operand
+ if (reg) {
+ // shift all the ops right to leave 1st slot for this new register op
+ memmove(&(MI->flat_insn->detail->x86.operands[1]), &(MI->flat_insn->detail->x86.operands[0]),
+ sizeof(MI->flat_insn->detail->x86.operands[0]) * (ARR_SIZE(MI->flat_insn->detail->x86.operands) - 1));
+ MI->flat_insn->detail->x86.operands[0].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[0].reg = reg;
+ MI->flat_insn->detail->x86.operands[0].size = MI->csh->regsize_map[reg];
+ MI->flat_insn->detail->x86.operands[0].access = access1;
+ MI->flat_insn->detail->x86.op_count++;
+ } else {
+ if (X86_insn_reg_intel2(MCInst_getOpcode(MI), &reg, &access1, &reg2, &access2)) {
+ MI->flat_insn->detail->x86.operands[0].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[0].reg = reg;
+ MI->flat_insn->detail->x86.operands[0].size = MI->csh->regsize_map[reg];
+ MI->flat_insn->detail->x86.operands[0].access = access1;
+ MI->flat_insn->detail->x86.operands[1].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[1].reg = reg2;
+ MI->flat_insn->detail->x86.operands[1].size = MI->csh->regsize_map[reg2];
+ MI->flat_insn->detail->x86.operands[1].access = access2;
+ MI->flat_insn->detail->x86.op_count = 2;
+ }
+ }
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[0].access = access[0];
+ MI->flat_insn->detail->x86.operands[1].access = access[1];
+#endif
+ }
+
+ if (MI->op1_size == 0 && reg)
+ MI->op1_size = MI->csh->regsize_map[reg];
+}
+
+/// printPCRelImm - This is used to print an immediate value that ends up
+/// being encoded as a pc-relative value.
+static void printPCRelImm(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MCOperand *Op = MCInst_getOperand(MI, OpNo);
+ if (MCOperand_isImm(Op)) {
+ int64_t imm = MCOperand_getImm(Op) + MI->flat_insn->size + MI->address;
+ uint8_t opsize = X86_immediate_size(MI->Opcode, NULL);
+
+ // truncat imm for non-64bit
+ if (MI->csh->mode != CS_MODE_64) {
+ imm = imm & 0xffffffff;
+ }
+
+ printImm(MI, O, imm, true);
+
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ // if op_count > 0, then this operand's size is taken from the destination op
+ if (MI->flat_insn->detail->x86.op_count > 0)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->flat_insn->detail->x86.operands[0].size;
+ else if (opsize > 0)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = opsize;
+ else
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->imm_size;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = imm;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+
+ MI->flat_insn->detail->x86.op_count++;
+ }
+
+ if (MI->op1_size == 0)
+ MI->op1_size = MI->imm_size;
+ }
+}
+
+static void printOperand(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ MCOperand *Op = MCInst_getOperand(MI, OpNo);
+
+ if (MCOperand_isReg(Op)) {
+ unsigned int reg = MCOperand_getReg(Op);
+
+ printRegName(O, reg);
+ if (MI->csh->detail) {
+ if (MI->csh->doing_mem) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_register_map(reg);
+ } else {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].reg = X86_register_map(reg);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->csh->regsize_map[X86_register_map(reg)];
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+
+ MI->flat_insn->detail->x86.op_count++;
+ }
+ }
+
+ if (MI->op1_size == 0)
+ MI->op1_size = MI->csh->regsize_map[X86_register_map(reg)];
+ } else if (MCOperand_isImm(Op)) {
+ uint8_t encsize;
+ int64_t imm = MCOperand_getImm(Op);
+ uint8_t opsize = X86_immediate_size(MCInst_getOpcode(MI), &encsize);
+
+ if (opsize == 1) // print 1 byte immediate in positive form
+ imm = imm & 0xff;
+
+ // printf(">>> id = %u\n", MI->flat_insn->id);
+ switch(MI->flat_insn->id) {
+ default:
+ printImm(MI, O, imm, MI->csh->imm_unsigned);
+ break;
+
+ case X86_INS_MOVABS:
+ case X86_INS_MOV:
+ // do not print number in negative form
+ printImm(MI, O, imm, true);
+ break;
+
+ case X86_INS_IN:
+ case X86_INS_OUT:
+ case X86_INS_INT:
+ // do not print number in negative form
+ imm = imm & 0xff;
+ printImm(MI, O, imm, true);
+ break;
+
+ case X86_INS_LCALL:
+ case X86_INS_LJMP:
+ case X86_INS_JMP:
+ // always print address in positive form
+ if (OpNo == 1) { // ptr16 part
+ imm = imm & 0xffff;
+ opsize = 2;
+ } else
+ opsize = 4;
+ printImm(MI, O, imm, true);
+ break;
+
+ case X86_INS_AND:
+ case X86_INS_OR:
+ case X86_INS_XOR:
+ // do not print number in negative form
+ if (imm >= 0 && imm <= HEX_THRESHOLD)
+ printImm(MI, O, imm, true);
+ else {
+ imm = arch_masks[opsize? opsize : MI->imm_size] & imm;
+ printImm(MI, O, imm, true);
+ }
+ break;
+
+ case X86_INS_RET:
+ case X86_INS_RETF:
+ // RET imm16
+ if (imm >= 0 && imm <= HEX_THRESHOLD)
+ printImm(MI, O, imm, true);
+ else {
+ imm = 0xffff & imm;
+ printImm(MI, O, imm, true);
+ }
+ break;
+ }
+
+ if (MI->csh->detail) {
+ if (MI->csh->doing_mem) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = imm;
+ } else {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ if (opsize > 0) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = opsize;
+ MI->flat_insn->detail->x86.encoding.imm_size = encsize;
+ } else if (MI->flat_insn->detail->x86.op_count > 0) {
+ if (MI->flat_insn->id != X86_INS_LCALL && MI->flat_insn->id != X86_INS_LJMP) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size =
+ MI->flat_insn->detail->x86.operands[0].size;
+ } else
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->imm_size;
+ } else
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->imm_size;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = imm;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+
+ MI->flat_insn->detail->x86.op_count++;
+ }
+ }
+ }
+}
+
+static void printMemReference(MCInst *MI, unsigned Op, SStream *O)
+{
+ bool NeedPlus = false;
+ MCOperand *BaseReg = MCInst_getOperand(MI, Op + X86_AddrBaseReg);
+ uint64_t ScaleVal = MCOperand_getImm(MCInst_getOperand(MI, Op + X86_AddrScaleAmt));
+ MCOperand *IndexReg = MCInst_getOperand(MI, Op + X86_AddrIndexReg);
+ MCOperand *DispSpec = MCInst_getOperand(MI, Op + X86_AddrDisp);
+ MCOperand *SegReg = MCInst_getOperand(MI, Op + X86_AddrSegmentReg);
+ int reg;
+
+ if (MI->csh->detail) {
+#ifndef CAPSTONE_DIET
+ uint8_t access[6];
+#endif
+
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_MEM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->x86opsize;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_REG_INVALID;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.base = X86_register_map(MCOperand_getReg(BaseReg));
+ if (MCOperand_getReg(IndexReg) != X86_EIZ) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.index = X86_register_map(MCOperand_getReg(IndexReg));
+ }
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.scale = (int)ScaleVal;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = 0;
+
+#ifndef CAPSTONE_DIET
+ get_op_access(MI->csh, MCInst_getOpcode(MI), access, &MI->flat_insn->detail->x86.eflags);
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].access = access[MI->flat_insn->detail->x86.op_count];
+#endif
+ }
+
+ // If this has a segment register, print it.
+ reg = MCOperand_getReg(SegReg);
+ if (reg) {
+ _printOperand(MI, Op + X86_AddrSegmentReg, O);
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.segment = X86_register_map(reg);
+ }
+ SStream_concat0(O, ":");
+ }
+
+ SStream_concat0(O, "[");
+
+ if (MCOperand_getReg(BaseReg)) {
+ _printOperand(MI, Op + X86_AddrBaseReg, O);
+ NeedPlus = true;
+ }
+
+ if (MCOperand_getReg(IndexReg) && MCOperand_getReg(IndexReg) != X86_EIZ) {
+ if (NeedPlus) SStream_concat0(O, " + ");
+ _printOperand(MI, Op + X86_AddrIndexReg, O);
+ if (ScaleVal != 1)
+ SStream_concat(O, "*%u", ScaleVal);
+ NeedPlus = true;
+ }
+
+ if (MCOperand_isImm(DispSpec)) {
+ int64_t DispVal = MCOperand_getImm(DispSpec);
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].mem.disp = DispVal;
+ if (DispVal) {
+ if (NeedPlus) {
+ if (DispVal < 0) {
+ SStream_concat0(O, " - ");
+ printImm(MI, O, -DispVal, true);
+ } else {
+ SStream_concat0(O, " + ");
+ printImm(MI, O, DispVal, true);
+ }
+ } else {
+ // memory reference to an immediate address
+ if (MI->csh->mode == CS_MODE_64)
+ MI->op1_size = 8;
+ if (DispVal < 0) {
+ printImm(MI, O, arch_masks[MI->csh->mode] & DispVal, true);
+ } else {
+ printImm(MI, O, DispVal, true);
+ }
+ }
+
+ } else {
+ // DispVal = 0
+ if (!NeedPlus) // [0]
+ SStream_concat0(O, "0");
+ }
+ }
+
+ SStream_concat0(O, "]");
+
+ if (MI->csh->detail)
+ MI->flat_insn->detail->x86.op_count++;
+
+ if (MI->op1_size == 0)
+ MI->op1_size = MI->x86opsize;
+}
+
+static void printanymem(MCInst *MI, unsigned OpNo, SStream *O)
+{
+ switch(MI->Opcode) {
+ default: break;
+ case X86_LEA16r:
+ MI->x86opsize = 2;
+ break;
+ case X86_LEA32r:
+ case X86_LEA64_32r:
+ MI->x86opsize = 4;
+ break;
+ case X86_LEA64r:
+ MI->x86opsize = 8;
+ break;
+ case X86_BNDCL32rm:
+ case X86_BNDCN32rm:
+ case X86_BNDCU32rm:
+ case X86_BNDSTXmr:
+ case X86_BNDLDXrm:
+ case X86_BNDCL64rm:
+ case X86_BNDCN64rm:
+ case X86_BNDCU64rm:
+ MI->x86opsize = 16;
+ break;
+ }
+
+ printMemReference(MI, OpNo, O);
+}
+
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenAsmWriter1_reduce.inc"
+#else
+#include "X86GenAsmWriter1.inc"
+#endif
+
+#include "X86GenRegisterName1.inc"
+
+#endif
diff --git a/capstone/arch/X86/X86Lookup16.inc b/capstone/arch/X86/X86Lookup16.inc
new file mode 100644
index 000000000..2f0ba8144
--- /dev/null
+++ b/capstone/arch/X86/X86Lookup16.inc
@@ -0,0 +1,16874 @@
+typedef struct x86_op_id_pair {
+ uint16_t first;
+ uint16_t second;
+} x86_op_id_pair;
+
+static const x86_op_id_pair x86_16_bit_eq_tbl[] = {
+ { 138, 139 },
+ { 141, 142 },
+ { 163, 154 },
+ { 164, 155 },
+ { 165, 156 },
+ { 166, 157 },
+ { 167, 158 },
+ { 168, 159 },
+ { 169, 160 },
+ { 170, 161 },
+ { 171, 162 },
+ { 172, 154 },
+ { 174, 156 },
+ { 175, 157 },
+ { 177, 159 },
+ { 178, 160 },
+ { 179, 161 },
+ { 180, 162 },
+ { 203, 194 },
+ { 204, 195 },
+ { 205, 196 },
+ { 206, 197 },
+ { 207, 198 },
+ { 208, 199 },
+ { 209, 200 },
+ { 210, 201 },
+ { 211, 202 },
+ { 212, 194 },
+ { 214, 196 },
+ { 215, 197 },
+ { 217, 199 },
+ { 218, 200 },
+ { 219, 201 },
+ { 220, 202 },
+ { 249, 248 },
+ { 263, 260 },
+ { 264, 261 },
+ { 265, 262 },
+ { 292, 283 },
+ { 293, 284 },
+ { 294, 285 },
+ { 295, 286 },
+ { 296, 287 },
+ { 297, 288 },
+ { 298, 289 },
+ { 299, 290 },
+ { 300, 291 },
+ { 301, 283 },
+ { 303, 285 },
+ { 304, 286 },
+ { 306, 288 },
+ { 307, 289 },
+ { 308, 290 },
+ { 309, 291 },
+ { 412, 411 },
+ { 415, 413 },
+ { 416, 414 },
+ { 417, 413 },
+ { 418, 414 },
+ { 421, 419 },
+ { 422, 420 },
+ { 423, 419 },
+ { 424, 420 },
+ { 432, 428 },
+ { 433, 429 },
+ { 434, 430 },
+ { 435, 431 },
+ { 436, 428 },
+ { 437, 429 },
+ { 438, 430 },
+ { 439, 431 },
+ { 444, 440 },
+ { 445, 441 },
+ { 446, 442 },
+ { 447, 443 },
+ { 448, 440 },
+ { 449, 441 },
+ { 450, 442 },
+ { 451, 443 },
+ { 456, 452 },
+ { 457, 453 },
+ { 458, 454 },
+ { 459, 455 },
+ { 460, 452 },
+ { 461, 453 },
+ { 462, 454 },
+ { 463, 455 },
+ { 468, 464 },
+ { 469, 465 },
+ { 470, 466 },
+ { 471, 467 },
+ { 472, 464 },
+ { 473, 465 },
+ { 474, 466 },
+ { 475, 467 },
+ { 484, 480 },
+ { 485, 481 },
+ { 486, 482 },
+ { 487, 483 },
+ { 488, 480 },
+ { 489, 481 },
+ { 491, 482 },
+ { 492, 483 },
+ { 494, 493 },
+ { 504, 805 },
+ { 517, 515 },
+ { 518, 516 },
+ { 519, 515 },
+ { 520, 516 },
+ { 523, 521 },
+ { 524, 522 },
+ { 525, 521 },
+ { 526, 522 },
+ { 529, 527 },
+ { 530, 528 },
+ { 531, 527 },
+ { 532, 528 },
+ { 535, 533 },
+ { 536, 534 },
+ { 537, 533 },
+ { 538, 534 },
+ { 549, 547 },
+ { 550, 548 },
+ { 551, 547 },
+ { 552, 548 },
+ { 559, 557 },
+ { 560, 558 },
+ { 561, 557 },
+ { 562, 558 },
+ { 565, 563 },
+ { 566, 564 },
+ { 567, 563 },
+ { 568, 564 },
+ { 571, 569 },
+ { 572, 570 },
+ { 573, 569 },
+ { 574, 570 },
+ { 577, 575 },
+ { 578, 576 },
+ { 579, 575 },
+ { 580, 576 },
+ { 591, 589 },
+ { 592, 590 },
+ { 593, 589 },
+ { 594, 590 },
+ { 601, 599 },
+ { 602, 600 },
+ { 603, 599 },
+ { 604, 600 },
+ { 607, 605 },
+ { 608, 606 },
+ { 609, 605 },
+ { 610, 606 },
+ { 617, 615 },
+ { 618, 616 },
+ { 619, 615 },
+ { 620, 616 },
+ { 623, 621 },
+ { 624, 622 },
+ { 625, 621 },
+ { 626, 622 },
+ { 629, 627 },
+ { 630, 628 },
+ { 631, 627 },
+ { 632, 628 },
+ { 639, 637 },
+ { 640, 638 },
+ { 641, 637 },
+ { 642, 638 },
+ { 652, 643 },
+ { 653, 644 },
+ { 654, 645 },
+ { 655, 646 },
+ { 656, 647 },
+ { 657, 648 },
+ { 658, 649 },
+ { 659, 650 },
+ { 660, 651 },
+ { 661, 643 },
+ { 663, 645 },
+ { 664, 646 },
+ { 666, 648 },
+ { 667, 649 },
+ { 668, 650 },
+ { 669, 651 },
+ { 694, 702 },
+ { 695, 702 },
+ { 706, 704 },
+ { 707, 705 },
+ { 708, 704 },
+ { 709, 705 },
+ { 732, 731 },
+ { 735, 734 },
+ { 813, 810 },
+ { 814, 811 },
+ { 815, 812 },
+ { 816, 810 },
+ { 817, 811 },
+ { 822, 820 },
+ { 823, 821 },
+ { 824, 820 },
+ { 825, 821 },
+ { 835, 834 },
+ { 846, 843 },
+ { 847, 844 },
+ { 848, 845 },
+ { 861, 860 },
+ { 875, 872 },
+ { 876, 873 },
+ { 877, 874 },
+ { 896, 894 },
+ { 897, 895 },
+ { 901, 899 },
+ { 902, 900 },
+ { 918, 917 },
+ { 920, 919 },
+ { 973, 971 },
+ { 974, 972 },
+ { 975, 971 },
+ { 976, 972 },
+ { 980, 979 },
+ { 981, 979 },
+ { 985, 982 },
+ { 986, 983 },
+ { 987, 984 },
+ { 988, 982 },
+ { 989, 983 },
+ { 990, 984 },
+ { 999, 991 },
+ { 1000, 992 },
+ { 1001, 993 },
+ { 1002, 994 },
+ { 1003, 995 },
+ { 1004, 996 },
+ { 1005, 997 },
+ { 1006, 998 },
+ { 1007, 991 },
+ { 1008, 992 },
+ { 1009, 993 },
+ { 1011, 995 },
+ { 1012, 996 },
+ { 1014, 998 },
+ { 1019, 1017 },
+ { 1020, 1018 },
+ { 1026, 1023 },
+ { 1027, 1024 },
+ { 1028, 1025 },
+ { 1029, 1023 },
+ { 1030, 1024 },
+ { 1040, 1041 },
+ { 1044, 1043 },
+ { 1057, 1056 },
+ { 1058, 1056 },
+ { 1060, 1059 },
+ { 1061, 1059 },
+ { 1065, 1062 },
+ { 1066, 1063 },
+ { 1067, 1064 },
+ { 1068, 1062 },
+ { 1069, 1063 },
+ { 1070, 1064 },
+ { 1072, 1071 },
+ { 1074, 1073 },
+ { 1075, 1073 },
+ { 1079, 1076 },
+ { 1080, 1077 },
+ { 1081, 1078 },
+ { 1082, 1076 },
+ { 1083, 1077 },
+ { 1084, 1078 },
+ { 1118, 1114 },
+ { 1119, 1115 },
+ { 1120, 1116 },
+ { 1121, 1117 },
+ { 1122, 1114 },
+ { 1123, 1115 },
+ { 1124, 1116 },
+ { 1125, 1117 },
+ { 1153, 1154 },
+ { 1159, 1160 },
+ { 1161, 1162 },
+ { 1173, 1178 },
+ { 1174, 1179 },
+ { 1175, 1180 },
+ { 1176, 1181 },
+ { 1177, 1182 },
+ { 1185, 1186 },
+ { 1189, 1194 },
+ { 1192, 1193 },
+ { 1197, 1198 },
+ { 1201, 1202 },
+ { 1205, 1206 },
+ { 1212, 1213 },
+ { 1216, 1217 },
+ { 1221, 1219 },
+ { 1222, 1220 },
+ { 1223, 1219 },
+ { 1224, 1220 },
+ { 1228, 1227 },
+ { 1248, 1247 },
+ { 1250, 1247 },
+ { 1254, 1253 },
+ { 1257, 1256 },
+ { 1258, 1256 },
+ { 1260, 1259 },
+ { 1261, 1259 },
+ { 1263, 1262 },
+ { 1264, 1262 },
+ { 1266, 1265 },
+ { 1267, 1265 },
+ { 1276, 1278 },
+ { 1277, 1278 },
+ { 1282, 1284 },
+ { 1283, 1284 },
+ { 1285, 1287 },
+ { 1286, 1287 },
+ { 1290, 1288 },
+ { 1291, 1289 },
+ { 1292, 1288 },
+ { 1293, 1289 },
+ { 1295, 1294 },
+ { 1296, 1294 },
+ { 1309, 1307 },
+ { 1310, 1308 },
+ { 1311, 1307 },
+ { 1312, 1308 },
+ { 1404, 1414 },
+ { 1405, 1415 },
+ { 1493, 1496 },
+ { 1494, 1497 },
+ { 1495, 1498 },
+ { 1508, 1511 },
+ { 1509, 1512 },
+ { 1510, 1513 },
+ { 1518, 1528 },
+ { 1519, 1529 },
+ { 1548, 1547 },
+ { 1549, 1547 },
+ { 1554, 1553 },
+ { 1555, 1553 },
+ { 1564, 1547 },
+ { 1565, 1547 },
+ { 1565, 1548 },
+ { 1565, 1564 },
+ { 1566, 1547 },
+ { 1566, 1549 },
+ { 1566, 1564 },
+ { 1569, 1550 },
+ { 1570, 1551 },
+ { 1571, 1553 },
+ { 1572, 1553 },
+ { 1572, 1554 },
+ { 1572, 1571 },
+ { 1573, 1553 },
+ { 1573, 1555 },
+ { 1573, 1571 },
+ { 1576, 1556 },
+ { 1577, 1557 },
+ { 1578, 1558 },
+ { 1579, 1559 },
+ { 1580, 1560 },
+ { 1581, 1561 },
+ { 1582, 1563 },
+ { 1583, 1547 },
+ { 1583, 1548 },
+ { 1584, 1547 },
+ { 1584, 1549 },
+ { 1588, 1551 },
+ { 1589, 1553 },
+ { 1589, 1554 },
+ { 1590, 1553 },
+ { 1590, 1555 },
+ { 1593, 1556 },
+ { 1595, 1558 },
+ { 1596, 1559 },
+ { 1597, 1560 },
+ { 1598, 1561 },
+ { 1599, 1563 },
+ { 1605, 1604 },
+ { 1606, 1604 },
+ { 1611, 1610 },
+ { 1612, 1610 },
+ { 1630, 1628 },
+ { 1631, 1629 },
+ { 1632, 1628 },
+ { 1633, 1629 },
+ { 1641, 1640 },
+ { 1642, 1640 },
+ { 1689, 1699 },
+ { 1692, 1699 },
+ { 1704, 1700 },
+ { 1705, 1701 },
+ { 1707, 1702 },
+ { 1708, 1703 },
+ { 1710, 1700 },
+ { 1711, 1700 },
+ { 1711, 1710 },
+ { 1712, 1701 },
+ { 1713, 1702 },
+ { 1714, 1702 },
+ { 1714, 1713 },
+ { 1715, 1703 },
+ { 1729, 1725 },
+ { 1730, 1726 },
+ { 1732, 1727 },
+ { 1733, 1728 },
+ { 1735, 1725 },
+ { 1736, 1726 },
+ { 1737, 1727 },
+ { 1738, 1728 },
+ { 1743, 1741 },
+ { 1744, 1742 },
+ { 1745, 1741 },
+ { 1746, 1742 },
+ { 1768, 1767 },
+ { 1782, 1779 },
+ { 1783, 1780 },
+ { 1784, 1781 },
+ { 1790, 1788 },
+ { 1791, 1789 },
+ { 1792, 1788 },
+ { 1793, 1789 },
+ { 1797, 1799 },
+ { 1801, 1803 },
+ { 1805, 1807 },
+ { 1809, 1811 },
+ { 1814, 1821 },
+ { 1815, 1822 },
+ { 1816, 1824 },
+ { 1817, 1825 },
+ { 1818, 1826 },
+ { 1819, 1821 },
+ { 1820, 1826 },
+ { 1829, 1827 },
+ { 1830, 1828 },
+ { 1831, 1827 },
+ { 1832, 1828 },
+ { 1844, 1835 },
+ { 1845, 1836 },
+ { 1846, 1837 },
+ { 1847, 1838 },
+ { 1848, 1839 },
+ { 1849, 1840 },
+ { 1850, 1841 },
+ { 1851, 1842 },
+ { 1852, 1843 },
+ { 1853, 1835 },
+ { 1855, 1837 },
+ { 1856, 1838 },
+ { 1858, 1840 },
+ { 1859, 1841 },
+ { 1860, 1842 },
+ { 1861, 1843 },
+ { 1877, 1875 },
+ { 1878, 1876 },
+ { 1882, 1883 },
+ { 1902, 1912 },
+ { 1903, 1913 },
+ { 1937, 1939 },
+ { 1938, 1940 },
+ { 1949, 1951 },
+ { 1950, 1952 },
+ { 1970, 1972 },
+ { 1971, 1973 },
+ { 2035, 2037 },
+ { 2036, 2038 },
+ { 2070, 2072 },
+ { 2071, 2073 },
+ { 2082, 2084 },
+ { 2083, 2085 },
+ { 2111, 2108 },
+ { 2112, 2109 },
+ { 2113, 2110 },
+ { 2114, 2108 },
+ { 2115, 2109 },
+ { 2116, 2110 },
+ { 2118, 2117 },
+ { 2121, 2119 },
+ { 2122, 2120 },
+ { 2123, 2119 },
+ { 2124, 2120 },
+ { 2126, 2125 },
+ { 2128, 2127 },
+ { 2130, 2129 },
+ { 2131, 2129 },
+ { 2133, 2132 },
+ { 2134, 2132 },
+ { 2136, 2135 },
+ { 2137, 2135 },
+ { 2139, 2138 },
+ { 2169, 2172 },
+ { 2170, 2173 },
+ { 2171, 2174 },
+ { 2185, 2188 },
+ { 2186, 2189 },
+ { 2187, 2190 },
+ { 2195, 2205 },
+ { 2196, 2206 },
+ { 2235, 2231 },
+ { 2236, 2232 },
+ { 2237, 2233 },
+ { 2238, 2234 },
+ { 2240, 2231 },
+ { 2241, 2232 },
+ { 2242, 2233 },
+ { 2243, 2234 },
+ { 2245, 2244 },
+ { 2247, 2246 },
+ { 2249, 2248 },
+ { 2251, 2250 },
+ { 2253, 2252 },
+ { 2254, 2252 },
+ { 2256, 2255 },
+ { 2257, 2255 },
+ { 2259, 2258 },
+ { 2260, 2258 },
+ { 2262, 2261 },
+ { 2264, 2263 },
+ { 2273, 2267 },
+ { 2274, 2268 },
+ { 2275, 2269 },
+ { 2276, 2270 },
+ { 2277, 2271 },
+ { 2278, 2272 },
+ { 2279, 2267 },
+ { 2280, 2268 },
+ { 2281, 2269 },
+ { 2282, 2270 },
+ { 2283, 2271 },
+ { 2284, 2272 },
+ { 2303, 2297 },
+ { 2304, 2298 },
+ { 2305, 2299 },
+ { 2306, 2300 },
+ { 2307, 2301 },
+ { 2308, 2302 },
+ { 2309, 2297 },
+ { 2310, 2298 },
+ { 2311, 2299 },
+ { 2312, 2300 },
+ { 2313, 2301 },
+ { 2314, 2302 },
+ { 2331, 2330 },
+ { 2332, 2330 },
+ { 2334, 2333 },
+ { 2335, 2333 },
+ { 2342, 2344 },
+ { 2343, 2344 },
+ { 2345, 2347 },
+ { 2346, 2347 },
+ { 2355, 2349 },
+ { 2356, 2350 },
+ { 2357, 2351 },
+ { 2358, 2352 },
+ { 2359, 2353 },
+ { 2360, 2354 },
+ { 2361, 2349 },
+ { 2362, 2350 },
+ { 2363, 2351 },
+ { 2364, 2352 },
+ { 2365, 2353 },
+ { 2366, 2354 },
+ { 2379, 2373 },
+ { 2380, 2374 },
+ { 2381, 2375 },
+ { 2382, 2376 },
+ { 2383, 2377 },
+ { 2384, 2378 },
+ { 2385, 2373 },
+ { 2386, 2374 },
+ { 2387, 2375 },
+ { 2388, 2376 },
+ { 2389, 2377 },
+ { 2390, 2378 },
+ { 2428, 2422 },
+ { 2429, 2423 },
+ { 2430, 2424 },
+ { 2431, 2425 },
+ { 2432, 2426 },
+ { 2433, 2427 },
+ { 2434, 2422 },
+ { 2435, 2423 },
+ { 2436, 2424 },
+ { 2437, 2425 },
+ { 2438, 2426 },
+ { 2439, 2427 },
+ { 2453, 2447 },
+ { 2454, 2448 },
+ { 2455, 2449 },
+ { 2456, 2450 },
+ { 2457, 2451 },
+ { 2458, 2452 },
+ { 2459, 2447 },
+ { 2460, 2448 },
+ { 2461, 2449 },
+ { 2462, 2450 },
+ { 2463, 2451 },
+ { 2464, 2452 },
+ { 2485, 2476 },
+ { 2486, 2477 },
+ { 2487, 2478 },
+ { 2488, 2479 },
+ { 2489, 2480 },
+ { 2490, 2481 },
+ { 2491, 2482 },
+ { 2492, 2483 },
+ { 2493, 2484 },
+ { 2494, 2476 },
+ { 2496, 2478 },
+ { 2497, 2479 },
+ { 2499, 2481 },
+ { 2500, 2482 },
+ { 2501, 2483 },
+ { 2502, 2484 },
+ { 2513, 2515 },
+ { 2514, 2515 },
+ { 2551, 2550 },
+ { 2552, 2550 },
+ { 2573, 2567 },
+ { 2574, 2568 },
+ { 2575, 2569 },
+ { 2576, 2570 },
+ { 2577, 2571 },
+ { 2578, 2572 },
+ { 2579, 2567 },
+ { 2580, 2568 },
+ { 2581, 2569 },
+ { 2582, 2570 },
+ { 2583, 2571 },
+ { 2584, 2572 },
+ { 2595, 2591 },
+ { 2596, 2592 },
+ { 2597, 2593 },
+ { 2598, 2594 },
+ { 2599, 2591 },
+ { 2600, 2592 },
+ { 2601, 2593 },
+ { 2602, 2594 },
+ { 2613, 2607 },
+ { 2614, 2608 },
+ { 2615, 2609 },
+ { 2616, 2610 },
+ { 2617, 2611 },
+ { 2618, 2612 },
+ { 2619, 2607 },
+ { 2620, 2608 },
+ { 2621, 2609 },
+ { 2622, 2610 },
+ { 2623, 2611 },
+ { 2624, 2612 },
+ { 2635, 2631 },
+ { 2636, 2632 },
+ { 2637, 2633 },
+ { 2638, 2634 },
+ { 2639, 2631 },
+ { 2640, 2632 },
+ { 2641, 2633 },
+ { 2642, 2634 },
+ { 2652, 2651 },
+ { 2653, 2651 },
+ { 2661, 2660 },
+ { 2662, 2660 },
+ { 2667, 2666 },
+ { 2668, 2666 },
+ { 2692, 2694 },
+ { 2693, 2694 },
+ { 2696, 2695 },
+ { 2697, 2695 },
+ { 2726, 2717 },
+ { 2727, 2718 },
+ { 2728, 2719 },
+ { 2729, 2720 },
+ { 2730, 2721 },
+ { 2731, 2722 },
+ { 2732, 2723 },
+ { 2733, 2724 },
+ { 2734, 2725 },
+ { 2735, 2717 },
+ { 2737, 2719 },
+ { 2738, 2720 },
+ { 2740, 2722 },
+ { 2741, 2723 },
+ { 2742, 2724 },
+ { 2743, 2725 },
+ { 2760, 2759 },
+ { 2771, 2768 },
+ { 2772, 2769 },
+ { 2773, 2770 },
+ { 2786, 2785 },
+ { 2800, 2797 },
+ { 2801, 2798 },
+ { 2802, 2799 },
+ { 2822, 2815 },
+ { 2823, 2816 },
+ { 2824, 2817 },
+ { 2825, 2818 },
+ { 2826, 2819 },
+ { 2827, 2820 },
+ { 2828, 2821 },
+ { 2829, 2815 },
+ { 2832, 2818 },
+ { 2835, 2821 },
+ { 2850, 2848 },
+ { 2851, 2849 },
+ { 2852, 2848 },
+ { 2853, 2849 },
+ { 2881, 2880 },
+ { 2882, 2880 },
+ { 7719, 7686 },
+ { 7720, 7687 },
+ { 7721, 7688 },
+ { 7722, 7689 },
+ { 7723, 7690 },
+ { 7724, 7691 },
+ { 7725, 7692 },
+ { 7726, 7693 },
+ { 7727, 7694 },
+ { 7728, 7695 },
+ { 7729, 7696 },
+ { 7730, 7697 },
+ { 7731, 7698 },
+ { 7732, 7699 },
+ { 7733, 7700 },
+ { 7734, 7701 },
+ { 7735, 7702 },
+ { 7736, 7703 },
+ { 7737, 7704 },
+ { 7738, 7705 },
+ { 7739, 7706 },
+ { 7740, 7707 },
+ { 7741, 7708 },
+ { 7742, 7709 },
+ { 7743, 7710 },
+ { 7744, 7711 },
+ { 7745, 7712 },
+ { 7746, 7713 },
+ { 7747, 7714 },
+ { 7748, 7715 },
+ { 7749, 7716 },
+ { 7750, 7717 },
+ { 7751, 7718 },
+ { 7752, 7686 },
+ { 7753, 7687 },
+ { 7754, 7688 },
+ { 7755, 7689 },
+ { 7756, 7690 },
+ { 7757, 7691 },
+ { 7758, 7692 },
+ { 7759, 7693 },
+ { 7760, 7694 },
+ { 7761, 7695 },
+ { 7762, 7696 },
+ { 7763, 7697 },
+ { 7764, 7698 },
+ { 7765, 7699 },
+ { 7766, 7700 },
+ { 7767, 7701 },
+ { 7768, 7702 },
+ { 7769, 7703 },
+ { 7770, 7704 },
+ { 7771, 7705 },
+ { 7772, 7706 },
+ { 7773, 7707 },
+ { 7774, 7708 },
+ { 7775, 7709 },
+ { 7776, 7710 },
+ { 7777, 7711 },
+ { 7778, 7712 },
+ { 7779, 7713 },
+ { 7780, 7714 },
+ { 7781, 7715 },
+ { 7782, 7716 },
+ { 7783, 7717 },
+ { 7784, 7718 },
+ { 8290, 8319 },
+ { 8294, 8320 },
+ { 8295, 8321 },
+ { 8296, 8322 },
+ { 8297, 8323 },
+ { 8298, 8324 },
+ { 8299, 8325 },
+ { 8303, 8326 },
+ { 8304, 8327 },
+ { 8305, 8328 },
+ { 8306, 8329 },
+ { 8307, 8330 },
+ { 8308, 8331 },
+ { 8312, 8332 },
+ { 8313, 8333 },
+ { 8314, 8334 },
+ { 8315, 8335 },
+ { 8316, 8336 },
+ { 8498, 8617 },
+ { 8499, 8618 },
+ { 8500, 8619 },
+ { 8504, 8620 },
+ { 8505, 8621 },
+ { 8506, 8622 },
+ { 8507, 8623 },
+ { 8508, 8624 },
+ { 8509, 8625 },
+ { 8513, 8626 },
+ { 8514, 8627 },
+ { 8515, 8628 },
+ { 8516, 8629 },
+ { 8517, 8630 },
+ { 8518, 8631 },
+ { 8522, 8632 },
+ { 8523, 8633 },
+ { 8524, 8634 },
+ { 8525, 8635 },
+ { 8526, 8636 },
+ { 8527, 8637 },
+ { 8528, 8638 },
+ { 8870, 8897 },
+ { 8874, 8898 },
+ { 8875, 8899 },
+ { 8876, 8900 },
+ { 8877, 8901 },
+ { 8878, 8902 },
+ { 8879, 8903 },
+ { 8883, 8904 },
+ { 8884, 8905 },
+ { 8885, 8906 },
+ { 8886, 8907 },
+ { 8887, 8908 },
+ { 8888, 8909 },
+ { 8892, 8910 },
+ { 8893, 8911 },
+ { 8894, 8912 },
+ { 8895, 8913 },
+ { 8896, 8914 },
+ { 8991, 9022 },
+ { 8992, 9023 },
+ { 8993, 9024 },
+ { 8994, 9025 },
+ { 8995, 9026 },
+ { 8996, 9027 },
+ { 8997, 9028 },
+ { 8998, 9029 },
+ { 8999, 9030 },
+ { 9000, 9031 },
+ { 9001, 9032 },
+ { 9002, 9033 },
+ { 9003, 9034 },
+ { 9004, 9035 },
+ { 9005, 9036 },
+ { 9006, 9037 },
+ { 9007, 9038 },
+ { 9008, 9039 },
+ { 9009, 9040 },
+ { 9010, 9041 },
+ { 9011, 9042 },
+ { 9012, 9043 },
+ { 9013, 9044 },
+ { 9014, 9045 },
+ { 9015, 9046 },
+ { 9016, 9047 },
+ { 9017, 9048 },
+ { 9018, 9049 },
+ { 9019, 9050 },
+ { 9020, 9051 },
+ { 9021, 9052 },
+ { 9169, 9191 },
+ { 9170, 9192 },
+ { 9171, 9193 },
+ { 9174, 9194 },
+ { 9175, 9195 },
+ { 9176, 9196 },
+ { 9177, 9197 },
+ { 9180, 9198 },
+ { 9181, 9199 },
+ { 9182, 9200 },
+ { 9183, 9201 },
+ { 9186, 9202 },
+ { 9187, 9203 },
+ { 9188, 9204 },
+ { 9189, 9205 },
+ { 9190, 9206 },
+ { 9249, 9271 },
+ { 9250, 9272 },
+ { 9251, 9273 },
+ { 9254, 9274 },
+ { 9255, 9275 },
+ { 9256, 9276 },
+ { 9257, 9277 },
+ { 9260, 9278 },
+ { 9261, 9279 },
+ { 9262, 9280 },
+ { 9263, 9281 },
+ { 9266, 9282 },
+ { 9267, 9283 },
+ { 9268, 9284 },
+ { 9269, 9285 },
+ { 9270, 9286 },
+ { 9291, 9447 },
+ { 9292, 9448 },
+ { 9297, 9449 },
+ { 9298, 9450 },
+ { 9299, 9451 },
+ { 9300, 9452 },
+ { 9301, 9453 },
+ { 9302, 9454 },
+ { 9303, 9455 },
+ { 9304, 9456 },
+ { 9309, 9457 },
+ { 9310, 9458 },
+ { 9311, 9459 },
+ { 9312, 9460 },
+ { 9313, 9461 },
+ { 9314, 9462 },
+ { 9315, 9463 },
+ { 9316, 9464 },
+ { 9321, 9465 },
+ { 9322, 9466 },
+ { 9323, 9467 },
+ { 9324, 9468 },
+ { 9325, 9469 },
+ { 9326, 9470 },
+ { 9387, 9423 },
+ { 9388, 9424 },
+ { 9393, 9425 },
+ { 9394, 9426 },
+ { 9395, 9427 },
+ { 9396, 9428 },
+ { 9397, 9429 },
+ { 9398, 9430 },
+ { 9399, 9431 },
+ { 9400, 9432 },
+ { 9405, 9433 },
+ { 9406, 9434 },
+ { 9407, 9435 },
+ { 9408, 9436 },
+ { 9409, 9437 },
+ { 9410, 9438 },
+ { 9411, 9439 },
+ { 9412, 9440 },
+ { 9417, 9441 },
+ { 9418, 9442 },
+ { 9419, 9443 },
+ { 9420, 9444 },
+ { 9421, 9445 },
+ { 9422, 9446 },
+ { 9509, 9524 },
+ { 9510, 9525 },
+ { 9511, 9526 },
+ { 9512, 9527 },
+ { 9513, 9528 },
+ { 9514, 9529 },
+ { 9515, 9530 },
+ { 9516, 9531 },
+ { 9517, 9532 },
+ { 9518, 9533 },
+ { 9519, 9534 },
+ { 9520, 9535 },
+ { 9521, 9536 },
+ { 9522, 9537 },
+ { 9523, 9538 },
+ { 9539, 9559 },
+ { 9540, 9560 },
+ { 9541, 9561 },
+ { 9542, 9562 },
+ { 9551, 9555 },
+ { 9552, 9556 },
+ { 9553, 9557 },
+ { 9554, 9558 },
+ { 9866, 9893 },
+ { 9870, 9894 },
+ { 9871, 9895 },
+ { 9872, 9896 },
+ { 9873, 9897 },
+ { 9874, 9898 },
+ { 9875, 9899 },
+ { 9879, 9900 },
+ { 9880, 9901 },
+ { 9881, 9902 },
+ { 9882, 9903 },
+ { 9883, 9904 },
+ { 9884, 9905 },
+ { 9888, 9906 },
+ { 9889, 9907 },
+ { 9890, 9908 },
+ { 9891, 9909 },
+ { 9892, 9910 },
+ { 10120, 10297 },
+ { 10124, 10298 },
+ { 10125, 10299 },
+ { 10126, 10300 },
+ { 10127, 10301 },
+ { 10128, 10302 },
+ { 10138, 10303 },
+ { 10142, 10304 },
+ { 10143, 10305 },
+ { 10144, 10306 },
+ { 10145, 10307 },
+ { 10146, 10308 },
+ { 10246, 10273 },
+ { 10250, 10274 },
+ { 10251, 10275 },
+ { 10252, 10276 },
+ { 10253, 10277 },
+ { 10254, 10278 },
+ { 10255, 10279 },
+ { 10259, 10280 },
+ { 10260, 10281 },
+ { 10261, 10282 },
+ { 10262, 10283 },
+ { 10263, 10284 },
+ { 10264, 10285 },
+ { 10268, 10286 },
+ { 10269, 10287 },
+ { 10270, 10288 },
+ { 10271, 10289 },
+ { 10272, 10290 },
+ { 10345, 10363 },
+ { 10346, 10364 },
+ { 10347, 10365 },
+ { 10348, 10366 },
+ { 10349, 10367 },
+ { 10350, 10368 },
+ { 10351, 10369 },
+ { 10352, 10370 },
+ { 10353, 10371 },
+ { 10354, 10372 },
+ { 10355, 10373 },
+ { 10356, 10374 },
+ { 10357, 10375 },
+ { 10358, 10376 },
+ { 10359, 10377 },
+ { 10360, 10378 },
+ { 10361, 10379 },
+ { 10362, 10380 },
+ { 10389, 10393 },
+ { 10390, 10394 },
+ { 10391, 10396 },
+ { 10392, 10397 },
+ { 10421, 10423 },
+ { 10422, 10424 },
+ { 10437, 10439 },
+ { 10438, 10440 },
+ { 10483, 10487 },
+ { 10484, 10488 },
+ { 10485, 10489 },
+ { 10486, 10490 },
+ { 10728, 10757 },
+ { 10732, 10758 },
+ { 10733, 10759 },
+ { 10734, 10760 },
+ { 10735, 10761 },
+ { 10736, 10762 },
+ { 10737, 10763 },
+ { 10741, 10764 },
+ { 10742, 10765 },
+ { 10743, 10766 },
+ { 10744, 10767 },
+ { 10745, 10768 },
+ { 10746, 10769 },
+ { 10750, 10770 },
+ { 10751, 10771 },
+ { 10752, 10772 },
+ { 10753, 10773 },
+ { 10754, 10774 },
+ { 10830, 10859 },
+ { 10834, 10860 },
+ { 10835, 10861 },
+ { 10836, 10862 },
+ { 10837, 10863 },
+ { 10838, 10864 },
+ { 10839, 10865 },
+ { 10843, 10866 },
+ { 10844, 10867 },
+ { 10845, 10868 },
+ { 10846, 10869 },
+ { 10847, 10870 },
+ { 10848, 10871 },
+ { 10852, 10872 },
+ { 10853, 10873 },
+ { 10854, 10874 },
+ { 10855, 10875 },
+ { 10856, 10876 },
+ { 10932, 10961 },
+ { 10936, 10962 },
+ { 10937, 10963 },
+ { 10938, 10964 },
+ { 10939, 10965 },
+ { 10940, 10966 },
+ { 10941, 10967 },
+ { 10945, 10968 },
+ { 10946, 10969 },
+ { 10947, 10970 },
+ { 10948, 10971 },
+ { 10949, 10972 },
+ { 10950, 10973 },
+ { 10954, 10974 },
+ { 10955, 10975 },
+ { 10956, 10976 },
+ { 10957, 10977 },
+ { 10958, 10978 },
+ { 11034, 11063 },
+ { 11038, 11064 },
+ { 11039, 11065 },
+ { 11040, 11066 },
+ { 11041, 11067 },
+ { 11042, 11068 },
+ { 11043, 11069 },
+ { 11047, 11070 },
+ { 11048, 11071 },
+ { 11049, 11072 },
+ { 11050, 11073 },
+ { 11051, 11074 },
+ { 11052, 11075 },
+ { 11056, 11076 },
+ { 11057, 11077 },
+ { 11058, 11078 },
+ { 11059, 11079 },
+ { 11060, 11080 },
+ { 11125, 11128 },
+ { 11126, 11129 },
+ { 11127, 11130 },
+ { 11133, 11493 },
+ { 11134, 11494 },
+ { 11135, 11495 },
+ { 11136, 11496 },
+ { 11137, 11497 },
+ { 11138, 11498 },
+ { 11139, 11499 },
+ { 11140, 11500 },
+ { 11141, 11501 },
+ { 11142, 11502 },
+ { 11143, 11503 },
+ { 11144, 11504 },
+ { 11145, 11505 },
+ { 11146, 11506 },
+ { 11147, 11507 },
+ { 11148, 11508 },
+ { 11149, 11509 },
+ { 11150, 11510 },
+ { 11211, 11256 },
+ { 11212, 11257 },
+ { 11213, 11258 },
+ { 11214, 11259 },
+ { 11215, 11260 },
+ { 11216, 11261 },
+ { 11217, 11262 },
+ { 11218, 11263 },
+ { 11219, 11264 },
+ { 11220, 11265 },
+ { 11221, 11266 },
+ { 11222, 11267 },
+ { 11223, 11268 },
+ { 11224, 11269 },
+ { 11225, 11270 },
+ { 11293, 11315 },
+ { 11294, 11316 },
+ { 11295, 11317 },
+ { 11296, 11318 },
+ { 11297, 11319 },
+ { 11298, 11320 },
+ { 11299, 11321 },
+ { 11300, 11322 },
+ { 11301, 11323 },
+ { 11302, 11324 },
+ { 11303, 11325 },
+ { 11304, 11326 },
+ { 11305, 11327 },
+ { 11306, 11328 },
+ { 11307, 11329 },
+ { 11308, 11330 },
+ { 11309, 11331 },
+ { 11310, 11332 },
+ { 11311, 11333 },
+ { 11312, 11334 },
+ { 11313, 11335 },
+ { 11314, 11336 },
+ { 11433, 11478 },
+ { 11434, 11479 },
+ { 11435, 11480 },
+ { 11436, 11481 },
+ { 11437, 11482 },
+ { 11438, 11483 },
+ { 11439, 11484 },
+ { 11440, 11485 },
+ { 11441, 11486 },
+ { 11442, 11487 },
+ { 11443, 11488 },
+ { 11444, 11489 },
+ { 11445, 11490 },
+ { 11446, 11491 },
+ { 11447, 11492 },
+ { 11533, 11555 },
+ { 11534, 11556 },
+ { 11535, 11557 },
+ { 11536, 11558 },
+ { 11537, 11559 },
+ { 11538, 11560 },
+ { 11539, 11561 },
+ { 11540, 11562 },
+ { 11541, 11563 },
+ { 11542, 11564 },
+ { 11543, 11565 },
+ { 11544, 11566 },
+ { 11545, 11567 },
+ { 11546, 11568 },
+ { 11547, 11569 },
+ { 11548, 11570 },
+ { 11549, 11571 },
+ { 11550, 11572 },
+ { 11551, 11573 },
+ { 11552, 11574 },
+ { 11553, 11575 },
+ { 11554, 11576 },
+ { 11771, 11800 },
+ { 11775, 11801 },
+ { 11776, 11802 },
+ { 11777, 11803 },
+ { 11778, 11804 },
+ { 11779, 11805 },
+ { 11780, 11806 },
+ { 11784, 11807 },
+ { 11785, 11808 },
+ { 11786, 11809 },
+ { 11787, 11810 },
+ { 11788, 11811 },
+ { 11789, 11812 },
+ { 11793, 11813 },
+ { 11794, 11814 },
+ { 11795, 11815 },
+ { 11796, 11816 },
+ { 11797, 11817 },
+ { 11923, 11950 },
+ { 11927, 11951 },
+ { 11928, 11952 },
+ { 11929, 11953 },
+ { 11930, 11954 },
+ { 11931, 11955 },
+ { 11932, 11956 },
+ { 11936, 11957 },
+ { 11937, 11958 },
+ { 11938, 11959 },
+ { 11939, 11960 },
+ { 11940, 11961 },
+ { 11941, 11962 },
+ { 11945, 11963 },
+ { 11946, 11964 },
+ { 11947, 11965 },
+ { 11948, 11966 },
+ { 11949, 11967 },
+ { 12258, 12264 },
+ { 12259, 12265 },
+ { 12260, 12266 },
+ { 12261, 12267 },
+ { 12262, 12268 },
+ { 12263, 12269 },
+ { 12300, 12304 },
+ { 12301, 12305 },
+ { 12302, 12306 },
+ { 12303, 12307 },
+ { 12342, 12438 },
+ { 12343, 12439 },
+ { 12344, 12440 },
+ { 12345, 12441 },
+ { 12346, 12442 },
+ { 12347, 12443 },
+ { 12351, 12444 },
+ { 12352, 12445 },
+ { 12353, 12446 },
+ { 12354, 12447 },
+ { 12355, 12448 },
+ { 12356, 12449 },
+ { 12360, 12450 },
+ { 12361, 12451 },
+ { 12362, 12452 },
+ { 12363, 12453 },
+ { 12364, 12454 },
+ { 12365, 12455 },
+ { 12393, 12420 },
+ { 12397, 12421 },
+ { 12398, 12422 },
+ { 12399, 12423 },
+ { 12400, 12424 },
+ { 12401, 12425 },
+ { 12402, 12426 },
+ { 12406, 12427 },
+ { 12407, 12428 },
+ { 12408, 12429 },
+ { 12409, 12430 },
+ { 12410, 12431 },
+ { 12411, 12432 },
+ { 12415, 12433 },
+ { 12416, 12434 },
+ { 12417, 12435 },
+ { 12418, 12436 },
+ { 12419, 12437 },
+ { 12460, 12464 },
+ { 12461, 12465 },
+ { 12462, 12466 },
+ { 12463, 12467 },
+ { 12498, 12594 },
+ { 12499, 12595 },
+ { 12500, 12596 },
+ { 12501, 12597 },
+ { 12502, 12598 },
+ { 12503, 12599 },
+ { 12507, 12600 },
+ { 12508, 12601 },
+ { 12509, 12602 },
+ { 12510, 12603 },
+ { 12511, 12604 },
+ { 12512, 12605 },
+ { 12516, 12606 },
+ { 12517, 12607 },
+ { 12518, 12608 },
+ { 12519, 12609 },
+ { 12520, 12610 },
+ { 12521, 12611 },
+ { 12549, 12576 },
+ { 12553, 12577 },
+ { 12554, 12578 },
+ { 12555, 12579 },
+ { 12556, 12580 },
+ { 12557, 12581 },
+ { 12558, 12582 },
+ { 12562, 12583 },
+ { 12563, 12584 },
+ { 12564, 12585 },
+ { 12565, 12586 },
+ { 12566, 12587 },
+ { 12567, 12588 },
+ { 12571, 12589 },
+ { 12572, 12590 },
+ { 12573, 12591 },
+ { 12574, 12592 },
+ { 12575, 12593 },
+ { 12792, 12923 },
+ { 12793, 12924 },
+ { 12794, 12925 },
+ { 12798, 12926 },
+ { 12799, 12927 },
+ { 12800, 12928 },
+ { 12801, 12929 },
+ { 12802, 12930 },
+ { 12803, 12931 },
+ { 12804, 12932 },
+ { 12805, 12933 },
+ { 12806, 12934 },
+ { 12807, 12935 },
+ { 12808, 12936 },
+ { 12809, 12937 },
+ { 12813, 12938 },
+ { 12814, 12939 },
+ { 12815, 12940 },
+ { 12816, 12941 },
+ { 12817, 12942 },
+ { 12818, 12943 },
+ { 12819, 12944 },
+ { 12820, 12945 },
+ { 12821, 12946 },
+ { 12822, 12947 },
+ { 12823, 12948 },
+ { 12824, 12949 },
+ { 12828, 12950 },
+ { 12829, 12951 },
+ { 12830, 12952 },
+ { 12831, 12953 },
+ { 12832, 12954 },
+ { 12833, 12955 },
+ { 12834, 12956 },
+ { 12835, 12957 },
+ { 12836, 12958 },
+ { 12837, 12959 },
+ { 12838, 12960 },
+ { 12839, 12961 },
+ { 12840, 12962 },
+ { 12841, 12963 },
+ { 12842, 12964 },
+ { 12876, 12905 },
+ { 12880, 12906 },
+ { 12881, 12907 },
+ { 12882, 12908 },
+ { 12883, 12909 },
+ { 12884, 12910 },
+ { 12885, 12911 },
+ { 12889, 12912 },
+ { 12890, 12913 },
+ { 12891, 12914 },
+ { 12892, 12915 },
+ { 12893, 12916 },
+ { 12894, 12917 },
+ { 12898, 12918 },
+ { 12899, 12919 },
+ { 12900, 12920 },
+ { 12901, 12921 },
+ { 12902, 12922 },
+ { 13019, 13140 },
+ { 13020, 13141 },
+ { 13021, 13142 },
+ { 13022, 13143 },
+ { 13023, 13144 },
+ { 13024, 13145 },
+ { 13025, 13146 },
+ { 13026, 13147 },
+ { 13027, 13148 },
+ { 13028, 13149 },
+ { 13029, 13150 },
+ { 13030, 13151 },
+ { 13034, 13152 },
+ { 13035, 13153 },
+ { 13036, 13154 },
+ { 13037, 13155 },
+ { 13038, 13156 },
+ { 13039, 13157 },
+ { 13040, 13158 },
+ { 13041, 13159 },
+ { 13042, 13160 },
+ { 13043, 13161 },
+ { 13044, 13162 },
+ { 13045, 13163 },
+ { 13049, 13164 },
+ { 13050, 13165 },
+ { 13051, 13166 },
+ { 13052, 13167 },
+ { 13053, 13168 },
+ { 13054, 13169 },
+ { 13055, 13170 },
+ { 13056, 13171 },
+ { 13057, 13172 },
+ { 13058, 13173 },
+ { 13059, 13174 },
+ { 13060, 13175 },
+ { 13092, 13119 },
+ { 13096, 13120 },
+ { 13097, 13121 },
+ { 13098, 13122 },
+ { 13099, 13123 },
+ { 13100, 13124 },
+ { 13101, 13125 },
+ { 13105, 13126 },
+ { 13106, 13127 },
+ { 13107, 13128 },
+ { 13108, 13129 },
+ { 13109, 13130 },
+ { 13110, 13131 },
+ { 13114, 13132 },
+ { 13115, 13133 },
+ { 13116, 13134 },
+ { 13117, 13135 },
+ { 13118, 13136 },
+ { 13238, 13369 },
+ { 13239, 13370 },
+ { 13240, 13371 },
+ { 13244, 13372 },
+ { 13245, 13373 },
+ { 13246, 13374 },
+ { 13247, 13375 },
+ { 13248, 13376 },
+ { 13249, 13377 },
+ { 13250, 13378 },
+ { 13251, 13379 },
+ { 13252, 13380 },
+ { 13253, 13381 },
+ { 13254, 13382 },
+ { 13255, 13383 },
+ { 13259, 13384 },
+ { 13260, 13385 },
+ { 13261, 13386 },
+ { 13262, 13387 },
+ { 13263, 13388 },
+ { 13264, 13389 },
+ { 13265, 13390 },
+ { 13266, 13391 },
+ { 13267, 13392 },
+ { 13268, 13393 },
+ { 13269, 13394 },
+ { 13270, 13395 },
+ { 13274, 13396 },
+ { 13275, 13397 },
+ { 13276, 13398 },
+ { 13277, 13399 },
+ { 13278, 13400 },
+ { 13279, 13401 },
+ { 13280, 13402 },
+ { 13281, 13403 },
+ { 13282, 13404 },
+ { 13283, 13405 },
+ { 13284, 13406 },
+ { 13285, 13407 },
+ { 13286, 13408 },
+ { 13287, 13409 },
+ { 13288, 13410 },
+ { 13322, 13351 },
+ { 13326, 13352 },
+ { 13327, 13353 },
+ { 13328, 13354 },
+ { 13329, 13355 },
+ { 13330, 13356 },
+ { 13331, 13357 },
+ { 13335, 13358 },
+ { 13336, 13359 },
+ { 13337, 13360 },
+ { 13338, 13361 },
+ { 13339, 13362 },
+ { 13340, 13363 },
+ { 13344, 13364 },
+ { 13345, 13365 },
+ { 13346, 13366 },
+ { 13347, 13367 },
+ { 13348, 13368 },
+ { 13464, 13583 },
+ { 13465, 13584 },
+ { 13466, 13585 },
+ { 13470, 13586 },
+ { 13471, 13587 },
+ { 13472, 13588 },
+ { 13473, 13589 },
+ { 13474, 13590 },
+ { 13475, 13591 },
+ { 13479, 13592 },
+ { 13480, 13593 },
+ { 13481, 13594 },
+ { 13482, 13595 },
+ { 13483, 13596 },
+ { 13484, 13597 },
+ { 13488, 13598 },
+ { 13489, 13599 },
+ { 13490, 13600 },
+ { 13491, 13601 },
+ { 13492, 13602 },
+ { 13493, 13603 },
+ { 13494, 13604 },
+ { 13689, 13707 },
+ { 13692, 13708 },
+ { 13693, 13709 },
+ { 13694, 13710 },
+ { 13695, 13711 },
+ { 13698, 13712 },
+ { 13699, 13713 },
+ { 13700, 13714 },
+ { 13701, 13715 },
+ { 13704, 13716 },
+ { 13705, 13717 },
+ { 13706, 13718 },
+ { 13749, 13767 },
+ { 13752, 13768 },
+ { 13753, 13769 },
+ { 13754, 13770 },
+ { 13755, 13771 },
+ { 13758, 13772 },
+ { 13759, 13773 },
+ { 13760, 13774 },
+ { 13761, 13775 },
+ { 13764, 13776 },
+ { 13765, 13777 },
+ { 13766, 13778 },
+ { 15199, 15197 },
+ { 15200, 15198 },
+ { 15201, 15197 },
+ { 15202, 15198 },
+ { 15210, 15207 },
+ { 15211, 15208 },
+ { 15212, 15209 },
+ { 15213, 15207 },
+ { 15214, 15208 },
+ { 15215, 15209 },
+ { 15236, 15227 },
+ { 15237, 15228 },
+ { 15238, 15229 },
+ { 15239, 15230 },
+ { 15240, 15231 },
+ { 15241, 15232 },
+ { 15242, 15233 },
+ { 15243, 15234 },
+ { 15244, 15235 },
+ { 15245, 15227 },
+ { 15247, 15229 },
+ { 15248, 15230 },
+ { 15250, 15232 },
+ { 15251, 15233 },
+ { 15252, 15234 },
+ { 15253, 15235 },
+};
+
+static const uint16_t x86_16_bit_eq_lookup[] = {
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 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,
+ 2,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 0,
+ 13,
+ 14,
+ 0,
+ 15,
+ 16,
+ 17,
+ 18,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 0,
+ 29,
+ 30,
+ 0,
+ 31,
+ 32,
+ 33,
+ 34,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 35,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 36,
+ 37,
+ 38,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 0,
+ 49,
+ 50,
+ 0,
+ 51,
+ 52,
+ 53,
+ 54,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 55,
+ 0,
+ 0,
+ 56,
+ 57,
+ 58,
+ 59,
+ 0,
+ 0,
+ 60,
+ 61,
+ 62,
+ 63,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 0,
+ 0,
+ 0,
+ 0,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 0,
+ 0,
+ 0,
+ 0,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 0,
+ 0,
+ 0,
+ 0,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 0,
+ 102,
+ 103,
+ 0,
+ 104,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 105,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 106,
+ 107,
+ 108,
+ 109,
+ 0,
+ 0,
+ 110,
+ 111,
+ 112,
+ 113,
+ 0,
+ 0,
+ 114,
+ 115,
+ 116,
+ 117,
+ 0,
+ 0,
+ 118,
+ 119,
+ 120,
+ 121,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 122,
+ 123,
+ 124,
+ 125,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 126,
+ 127,
+ 128,
+ 129,
+ 0,
+ 0,
+ 130,
+ 131,
+ 132,
+ 133,
+ 0,
+ 0,
+ 134,
+ 135,
+ 136,
+ 137,
+ 0,
+ 0,
+ 138,
+ 139,
+ 140,
+ 141,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 142,
+ 143,
+ 144,
+ 145,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 146,
+ 147,
+ 148,
+ 149,
+ 0,
+ 0,
+ 150,
+ 151,
+ 152,
+ 153,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 154,
+ 155,
+ 156,
+ 157,
+ 0,
+ 0,
+ 158,
+ 159,
+ 160,
+ 161,
+ 0,
+ 0,
+ 162,
+ 163,
+ 164,
+ 165,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 166,
+ 167,
+ 168,
+ 169,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 0,
+ 180,
+ 181,
+ 0,
+ 182,
+ 183,
+ 184,
+ 185,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 186,
+ 187,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 188,
+ 189,
+ 190,
+ 191,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 192,
+ 0,
+ 0,
+ 193,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 194,
+ 195,
+ 196,
+ 197,
+ 198,
+ 0,
+ 0,
+ 0,
+ 0,
+ 199,
+ 200,
+ 201,
+ 202,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 203,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 204,
+ 205,
+ 206,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 207,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 208,
+ 209,
+ 210,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 211,
+ 212,
+ 0,
+ 0,
+ 0,
+ 213,
+ 214,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 215,
+ 0,
+ 216,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 217,
+ 218,
+ 219,
+ 220,
+ 0,
+ 0,
+ 0,
+ 221,
+ 222,
+ 0,
+ 0,
+ 0,
+ 223,
+ 224,
+ 225,
+ 226,
+ 227,
+ 228,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 229,
+ 230,
+ 231,
+ 232,
+ 233,
+ 234,
+ 235,
+ 236,
+ 237,
+ 238,
+ 239,
+ 0,
+ 240,
+ 241,
+ 0,
+ 242,
+ 0,
+ 0,
+ 0,
+ 0,
+ 243,
+ 244,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 245,
+ 246,
+ 247,
+ 248,
+ 249,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 250,
+ 0,
+ 0,
+ 0,
+ 251,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 252,
+ 253,
+ 0,
+ 254,
+ 255,
+ 0,
+ 0,
+ 0,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 0,
+ 262,
+ 0,
+ 263,
+ 264,
+ 0,
+ 0,
+ 0,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 279,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 280,
+ 0,
+ 281,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 287,
+ 0,
+ 0,
+ 0,
+ 288,
+ 0,
+ 0,
+ 289,
+ 0,
+ 0,
+ 0,
+ 0,
+ 290,
+ 0,
+ 0,
+ 0,
+ 291,
+ 0,
+ 0,
+ 0,
+ 292,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 293,
+ 0,
+ 0,
+ 0,
+ 294,
+ 0,
+ 0,
+ 0,
+ 0,
+ 295,
+ 296,
+ 297,
+ 298,
+ 0,
+ 0,
+ 0,
+ 299,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 300,
+ 0,
+ 301,
+ 0,
+ 0,
+ 0,
+ 302,
+ 0,
+ 0,
+ 303,
+ 304,
+ 0,
+ 305,
+ 306,
+ 0,
+ 307,
+ 308,
+ 0,
+ 309,
+ 310,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 311,
+ 312,
+ 0,
+ 0,
+ 0,
+ 0,
+ 313,
+ 314,
+ 0,
+ 315,
+ 316,
+ 0,
+ 0,
+ 0,
+ 317,
+ 318,
+ 319,
+ 320,
+ 0,
+ 321,
+ 322,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 323,
+ 324,
+ 325,
+ 326,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 327,
+ 328,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 329,
+ 330,
+ 331,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 332,
+ 333,
+ 334,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 335,
+ 336,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 337,
+ 338,
+ 0,
+ 0,
+ 0,
+ 0,
+ 339,
+ 340,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 341,
+ 342,
+ 345,
+ 0,
+ 0,
+ 348,
+ 349,
+ 350,
+ 351,
+ 354,
+ 0,
+ 0,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 366,
+ 0,
+ 0,
+ 0,
+ 368,
+ 369,
+ 371,
+ 0,
+ 0,
+ 373,
+ 0,
+ 374,
+ 375,
+ 376,
+ 377,
+ 378,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 379,
+ 380,
+ 0,
+ 0,
+ 0,
+ 0,
+ 381,
+ 382,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 383,
+ 384,
+ 385,
+ 386,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 387,
+ 388,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 389,
+ 0,
+ 0,
+ 390,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 391,
+ 392,
+ 0,
+ 393,
+ 394,
+ 0,
+ 395,
+ 396,
+ 398,
+ 399,
+ 400,
+ 402,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 403,
+ 404,
+ 0,
+ 405,
+ 406,
+ 0,
+ 407,
+ 408,
+ 409,
+ 410,
+ 0,
+ 0,
+ 0,
+ 0,
+ 411,
+ 412,
+ 413,
+ 414,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 415,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 416,
+ 417,
+ 418,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 419,
+ 420,
+ 421,
+ 422,
+ 0,
+ 0,
+ 0,
+ 423,
+ 0,
+ 0,
+ 0,
+ 424,
+ 0,
+ 0,
+ 0,
+ 425,
+ 0,
+ 0,
+ 0,
+ 426,
+ 0,
+ 0,
+ 0,
+ 0,
+ 427,
+ 428,
+ 429,
+ 430,
+ 431,
+ 432,
+ 433,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 434,
+ 435,
+ 436,
+ 437,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 438,
+ 439,
+ 440,
+ 441,
+ 442,
+ 443,
+ 444,
+ 445,
+ 446,
+ 447,
+ 0,
+ 448,
+ 449,
+ 0,
+ 450,
+ 451,
+ 452,
+ 453,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 454,
+ 455,
+ 0,
+ 0,
+ 0,
+ 456,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 457,
+ 458,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 459,
+ 460,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 461,
+ 462,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 463,
+ 464,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 465,
+ 466,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 467,
+ 468,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 469,
+ 470,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 0,
+ 477,
+ 0,
+ 0,
+ 478,
+ 479,
+ 480,
+ 481,
+ 0,
+ 482,
+ 0,
+ 483,
+ 0,
+ 484,
+ 485,
+ 0,
+ 486,
+ 487,
+ 0,
+ 488,
+ 489,
+ 0,
+ 490,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 491,
+ 492,
+ 493,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 494,
+ 495,
+ 496,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 497,
+ 498,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 499,
+ 500,
+ 501,
+ 502,
+ 0,
+ 503,
+ 504,
+ 505,
+ 506,
+ 0,
+ 507,
+ 0,
+ 508,
+ 0,
+ 509,
+ 0,
+ 510,
+ 0,
+ 511,
+ 512,
+ 0,
+ 513,
+ 514,
+ 0,
+ 515,
+ 516,
+ 0,
+ 517,
+ 0,
+ 518,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 543,
+ 544,
+ 0,
+ 545,
+ 546,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 547,
+ 548,
+ 0,
+ 549,
+ 550,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 563,
+ 564,
+ 565,
+ 566,
+ 567,
+ 568,
+ 569,
+ 570,
+ 571,
+ 572,
+ 573,
+ 574,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 575,
+ 576,
+ 577,
+ 578,
+ 579,
+ 580,
+ 581,
+ 582,
+ 583,
+ 584,
+ 585,
+ 586,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 592,
+ 593,
+ 594,
+ 595,
+ 596,
+ 597,
+ 598,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 599,
+ 600,
+ 601,
+ 602,
+ 603,
+ 604,
+ 605,
+ 606,
+ 607,
+ 608,
+ 0,
+ 609,
+ 610,
+ 0,
+ 611,
+ 612,
+ 613,
+ 614,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 615,
+ 616,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 617,
+ 618,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 619,
+ 620,
+ 621,
+ 622,
+ 623,
+ 624,
+ 625,
+ 626,
+ 627,
+ 628,
+ 629,
+ 630,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 631,
+ 632,
+ 633,
+ 634,
+ 635,
+ 636,
+ 637,
+ 638,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 639,
+ 640,
+ 641,
+ 642,
+ 643,
+ 644,
+ 645,
+ 646,
+ 647,
+ 648,
+ 649,
+ 650,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 651,
+ 652,
+ 653,
+ 654,
+ 655,
+ 656,
+ 657,
+ 658,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 659,
+ 660,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 661,
+ 662,
+ 0,
+ 0,
+ 0,
+ 0,
+ 663,
+ 664,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 665,
+ 666,
+ 0,
+ 0,
+ 667,
+ 668,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 669,
+ 670,
+ 671,
+ 672,
+ 673,
+ 674,
+ 675,
+ 676,
+ 677,
+ 678,
+ 0,
+ 679,
+ 680,
+ 0,
+ 681,
+ 682,
+ 683,
+ 684,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 685,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 686,
+ 687,
+ 688,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 689,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 690,
+ 691,
+ 692,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 693,
+ 694,
+ 695,
+ 696,
+ 697,
+ 698,
+ 699,
+ 700,
+ 0,
+ 0,
+ 701,
+ 0,
+ 0,
+ 702,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 703,
+ 704,
+ 705,
+ 706,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 707,
+ 708,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 709,
+ 710,
+ 711,
+ 712,
+ 713,
+ 714,
+ 715,
+ 716,
+ 717,
+ 718,
+ 719,
+ 720,
+ 721,
+ 722,
+ 723,
+ 724,
+ 725,
+ 726,
+ 727,
+ 728,
+ 729,
+ 730,
+ 731,
+ 732,
+ 733,
+ 734,
+ 735,
+ 736,
+ 737,
+ 738,
+ 739,
+ 740,
+ 741,
+ 742,
+ 743,
+ 744,
+ 745,
+ 746,
+ 747,
+ 748,
+ 749,
+ 750,
+ 751,
+ 752,
+ 753,
+ 754,
+ 755,
+ 756,
+ 757,
+ 758,
+ 759,
+ 760,
+ 761,
+ 762,
+ 763,
+ 764,
+ 765,
+ 766,
+ 767,
+ 768,
+ 769,
+ 770,
+ 771,
+ 772,
+ 773,
+ 774,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 775,
+ 0,
+ 0,
+ 0,
+ 776,
+ 777,
+ 778,
+ 779,
+ 780,
+ 781,
+ 0,
+ 0,
+ 0,
+ 782,
+ 783,
+ 784,
+ 785,
+ 786,
+ 787,
+ 0,
+ 0,
+ 0,
+ 788,
+ 789,
+ 790,
+ 791,
+ 792,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 793,
+ 794,
+ 795,
+ 0,
+ 0,
+ 0,
+ 796,
+ 797,
+ 798,
+ 799,
+ 800,
+ 801,
+ 0,
+ 0,
+ 0,
+ 802,
+ 803,
+ 804,
+ 805,
+ 806,
+ 807,
+ 0,
+ 0,
+ 0,
+ 808,
+ 809,
+ 810,
+ 811,
+ 812,
+ 813,
+ 814,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 815,
+ 0,
+ 0,
+ 0,
+ 816,
+ 817,
+ 818,
+ 819,
+ 820,
+ 821,
+ 0,
+ 0,
+ 0,
+ 822,
+ 823,
+ 824,
+ 825,
+ 826,
+ 827,
+ 0,
+ 0,
+ 0,
+ 828,
+ 829,
+ 830,
+ 831,
+ 832,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 833,
+ 834,
+ 835,
+ 836,
+ 837,
+ 838,
+ 839,
+ 840,
+ 841,
+ 842,
+ 843,
+ 844,
+ 845,
+ 846,
+ 847,
+ 848,
+ 849,
+ 850,
+ 851,
+ 852,
+ 853,
+ 854,
+ 855,
+ 856,
+ 857,
+ 858,
+ 859,
+ 860,
+ 861,
+ 862,
+ 863,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 864,
+ 865,
+ 866,
+ 0,
+ 0,
+ 867,
+ 868,
+ 869,
+ 870,
+ 0,
+ 0,
+ 871,
+ 872,
+ 873,
+ 874,
+ 0,
+ 0,
+ 875,
+ 876,
+ 877,
+ 878,
+ 879,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 880,
+ 881,
+ 882,
+ 0,
+ 0,
+ 883,
+ 884,
+ 885,
+ 886,
+ 0,
+ 0,
+ 887,
+ 888,
+ 889,
+ 890,
+ 0,
+ 0,
+ 891,
+ 892,
+ 893,
+ 894,
+ 895,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 896,
+ 897,
+ 0,
+ 0,
+ 0,
+ 0,
+ 898,
+ 899,
+ 900,
+ 901,
+ 902,
+ 903,
+ 904,
+ 905,
+ 0,
+ 0,
+ 0,
+ 0,
+ 906,
+ 907,
+ 908,
+ 909,
+ 910,
+ 911,
+ 912,
+ 913,
+ 0,
+ 0,
+ 0,
+ 0,
+ 914,
+ 915,
+ 916,
+ 917,
+ 918,
+ 919,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 920,
+ 921,
+ 0,
+ 0,
+ 0,
+ 0,
+ 922,
+ 923,
+ 924,
+ 925,
+ 926,
+ 927,
+ 928,
+ 929,
+ 0,
+ 0,
+ 0,
+ 0,
+ 930,
+ 931,
+ 932,
+ 933,
+ 934,
+ 935,
+ 936,
+ 937,
+ 0,
+ 0,
+ 0,
+ 0,
+ 938,
+ 939,
+ 940,
+ 941,
+ 942,
+ 943,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 944,
+ 945,
+ 946,
+ 947,
+ 948,
+ 949,
+ 950,
+ 951,
+ 952,
+ 953,
+ 954,
+ 955,
+ 956,
+ 957,
+ 958,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 959,
+ 960,
+ 961,
+ 962,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 963,
+ 964,
+ 965,
+ 966,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 967,
+ 0,
+ 0,
+ 0,
+ 968,
+ 969,
+ 970,
+ 971,
+ 972,
+ 973,
+ 0,
+ 0,
+ 0,
+ 974,
+ 975,
+ 976,
+ 977,
+ 978,
+ 979,
+ 0,
+ 0,
+ 0,
+ 980,
+ 981,
+ 982,
+ 983,
+ 984,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 985,
+ 0,
+ 0,
+ 0,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 991,
+ 0,
+ 0,
+ 0,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 997,
+ 0,
+ 0,
+ 0,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 0,
+ 0,
+ 0,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1008,
+ 1009,
+ 0,
+ 0,
+ 0,
+ 1010,
+ 1011,
+ 1012,
+ 1013,
+ 1014,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1015,
+ 1016,
+ 1017,
+ 1018,
+ 1019,
+ 1020,
+ 1021,
+ 1022,
+ 1023,
+ 1024,
+ 1025,
+ 1026,
+ 1027,
+ 1028,
+ 1029,
+ 1030,
+ 1031,
+ 1032,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1033,
+ 1034,
+ 1035,
+ 1036,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1037,
+ 1038,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1039,
+ 1040,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1041,
+ 1042,
+ 1043,
+ 1044,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1045,
+ 0,
+ 0,
+ 0,
+ 1046,
+ 1047,
+ 1048,
+ 1049,
+ 1050,
+ 1051,
+ 0,
+ 0,
+ 0,
+ 1052,
+ 1053,
+ 1054,
+ 1055,
+ 1056,
+ 1057,
+ 0,
+ 0,
+ 0,
+ 1058,
+ 1059,
+ 1060,
+ 1061,
+ 1062,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1063,
+ 0,
+ 0,
+ 0,
+ 1064,
+ 1065,
+ 1066,
+ 1067,
+ 1068,
+ 1069,
+ 0,
+ 0,
+ 0,
+ 1070,
+ 1071,
+ 1072,
+ 1073,
+ 1074,
+ 1075,
+ 0,
+ 0,
+ 0,
+ 1076,
+ 1077,
+ 1078,
+ 1079,
+ 1080,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1081,
+ 0,
+ 0,
+ 0,
+ 1082,
+ 1083,
+ 1084,
+ 1085,
+ 1086,
+ 1087,
+ 0,
+ 0,
+ 0,
+ 1088,
+ 1089,
+ 1090,
+ 1091,
+ 1092,
+ 1093,
+ 0,
+ 0,
+ 0,
+ 1094,
+ 1095,
+ 1096,
+ 1097,
+ 1098,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1099,
+ 0,
+ 0,
+ 0,
+ 1100,
+ 1101,
+ 1102,
+ 1103,
+ 1104,
+ 1105,
+ 0,
+ 0,
+ 0,
+ 1106,
+ 1107,
+ 1108,
+ 1109,
+ 1110,
+ 1111,
+ 0,
+ 0,
+ 0,
+ 1112,
+ 1113,
+ 1114,
+ 1115,
+ 1116,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1117,
+ 1118,
+ 1119,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1153,
+ 1154,
+ 1155,
+ 1156,
+ 1157,
+ 1158,
+ 1159,
+ 1160,
+ 1161,
+ 1162,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1212,
+ 0,
+ 0,
+ 0,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1217,
+ 1218,
+ 0,
+ 0,
+ 0,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 0,
+ 0,
+ 0,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1230,
+ 0,
+ 0,
+ 0,
+ 1231,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 0,
+ 0,
+ 0,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 0,
+ 0,
+ 0,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 0,
+ 0,
+ 0,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 0,
+ 0,
+ 0,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1276,
+ 0,
+ 0,
+ 0,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 0,
+ 0,
+ 0,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 0,
+ 0,
+ 0,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 0,
+ 0,
+ 0,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 0,
+ 0,
+ 0,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1316,
+ 0,
+ 0,
+ 0,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 0,
+ 0,
+ 0,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1328,
+ 0,
+ 0,
+ 0,
+ 1329,
+ 1330,
+ 1331,
+ 1332,
+ 1333,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1334,
+ 1335,
+ 1336,
+ 0,
+ 0,
+ 0,
+ 1337,
+ 1338,
+ 1339,
+ 1340,
+ 1341,
+ 1342,
+ 1343,
+ 1344,
+ 1345,
+ 1346,
+ 1347,
+ 1348,
+ 0,
+ 0,
+ 0,
+ 1349,
+ 1350,
+ 1351,
+ 1352,
+ 1353,
+ 1354,
+ 1355,
+ 1356,
+ 1357,
+ 1358,
+ 1359,
+ 1360,
+ 0,
+ 0,
+ 0,
+ 1361,
+ 1362,
+ 1363,
+ 1364,
+ 1365,
+ 1366,
+ 1367,
+ 1368,
+ 1369,
+ 1370,
+ 1371,
+ 1372,
+ 1373,
+ 1374,
+ 1375,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1376,
+ 0,
+ 0,
+ 0,
+ 1377,
+ 1378,
+ 1379,
+ 1380,
+ 1381,
+ 1382,
+ 0,
+ 0,
+ 0,
+ 1383,
+ 1384,
+ 1385,
+ 1386,
+ 1387,
+ 1388,
+ 0,
+ 0,
+ 0,
+ 1389,
+ 1390,
+ 1391,
+ 1392,
+ 1393,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1394,
+ 1395,
+ 1396,
+ 1397,
+ 1398,
+ 1399,
+ 1400,
+ 1401,
+ 1402,
+ 1403,
+ 1404,
+ 1405,
+ 0,
+ 0,
+ 0,
+ 1406,
+ 1407,
+ 1408,
+ 1409,
+ 1410,
+ 1411,
+ 1412,
+ 1413,
+ 1414,
+ 1415,
+ 1416,
+ 1417,
+ 0,
+ 0,
+ 0,
+ 1418,
+ 1419,
+ 1420,
+ 1421,
+ 1422,
+ 1423,
+ 1424,
+ 1425,
+ 1426,
+ 1427,
+ 1428,
+ 1429,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1430,
+ 0,
+ 0,
+ 0,
+ 1431,
+ 1432,
+ 1433,
+ 1434,
+ 1435,
+ 1436,
+ 0,
+ 0,
+ 0,
+ 1437,
+ 1438,
+ 1439,
+ 1440,
+ 1441,
+ 1442,
+ 0,
+ 0,
+ 0,
+ 1443,
+ 1444,
+ 1445,
+ 1446,
+ 1447,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1448,
+ 1449,
+ 1450,
+ 0,
+ 0,
+ 0,
+ 1451,
+ 1452,
+ 1453,
+ 1454,
+ 1455,
+ 1456,
+ 1457,
+ 1458,
+ 1459,
+ 1460,
+ 1461,
+ 1462,
+ 0,
+ 0,
+ 0,
+ 1463,
+ 1464,
+ 1465,
+ 1466,
+ 1467,
+ 1468,
+ 1469,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1474,
+ 0,
+ 0,
+ 0,
+ 1475,
+ 1476,
+ 1477,
+ 1478,
+ 1479,
+ 1480,
+ 1481,
+ 1482,
+ 1483,
+ 1484,
+ 1485,
+ 1486,
+ 1487,
+ 1488,
+ 1489,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1490,
+ 0,
+ 0,
+ 0,
+ 1491,
+ 1492,
+ 1493,
+ 1494,
+ 1495,
+ 1496,
+ 0,
+ 0,
+ 0,
+ 1497,
+ 1498,
+ 1499,
+ 1500,
+ 1501,
+ 1502,
+ 0,
+ 0,
+ 0,
+ 1503,
+ 1504,
+ 1505,
+ 1506,
+ 1507,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1508,
+ 1509,
+ 1510,
+ 0,
+ 0,
+ 0,
+ 1511,
+ 1512,
+ 1513,
+ 1514,
+ 1515,
+ 1516,
+ 0,
+ 0,
+ 0,
+ 1517,
+ 1518,
+ 1519,
+ 1520,
+ 1521,
+ 1522,
+ 0,
+ 0,
+ 0,
+ 1523,
+ 1524,
+ 1525,
+ 1526,
+ 1527,
+ 1528,
+ 1529,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1530,
+ 0,
+ 0,
+ 1531,
+ 1532,
+ 1533,
+ 1534,
+ 0,
+ 0,
+ 1535,
+ 1536,
+ 1537,
+ 1538,
+ 0,
+ 0,
+ 1539,
+ 1540,
+ 1541,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1542,
+ 0,
+ 0,
+ 1543,
+ 1544,
+ 1545,
+ 1546,
+ 0,
+ 0,
+ 1547,
+ 1548,
+ 1549,
+ 1550,
+ 0,
+ 0,
+ 1551,
+ 1552,
+ 1553,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1554,
+ 1555,
+ 1556,
+ 1557,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1558,
+ 1559,
+ 1560,
+ 1561,
+ 1562,
+ 1563,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1564,
+ 1565,
+ 1566,
+ 1567,
+ 1568,
+ 1569,
+ 1570,
+ 1571,
+ 1572,
+ 1573,
+ 0,
+ 1574,
+ 1575,
+ 0,
+ 1576,
+ 1577,
+ 1578,
+ 1579,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+};
diff --git a/capstone/arch/X86/X86Lookup16_reduce.inc b/capstone/arch/X86/X86Lookup16_reduce.inc
new file mode 100644
index 000000000..3b474cf3e
--- /dev/null
+++ b/capstone/arch/X86/X86Lookup16_reduce.inc
@@ -0,0 +1,2308 @@
+typedef struct x86_op_id_pair {
+ uint16_t first;
+ uint16_t second;
+} x86_op_id_pair;
+
+static const x86_op_id_pair x86_16_bit_eq_tbl[] = {
+ { 139, 130 },
+ { 140, 131 },
+ { 141, 132 },
+ { 142, 133 },
+ { 143, 134 },
+ { 144, 135 },
+ { 145, 136 },
+ { 146, 137 },
+ { 147, 138 },
+ { 148, 130 },
+ { 150, 132 },
+ { 151, 133 },
+ { 153, 135 },
+ { 154, 136 },
+ { 155, 137 },
+ { 156, 138 },
+ { 179, 170 },
+ { 180, 171 },
+ { 181, 172 },
+ { 182, 173 },
+ { 183, 174 },
+ { 184, 175 },
+ { 185, 176 },
+ { 186, 177 },
+ { 187, 178 },
+ { 188, 170 },
+ { 190, 172 },
+ { 191, 173 },
+ { 193, 175 },
+ { 194, 176 },
+ { 195, 177 },
+ { 196, 178 },
+ { 219, 210 },
+ { 220, 211 },
+ { 221, 212 },
+ { 222, 213 },
+ { 223, 214 },
+ { 224, 215 },
+ { 225, 216 },
+ { 226, 217 },
+ { 227, 218 },
+ { 228, 210 },
+ { 230, 212 },
+ { 231, 213 },
+ { 233, 215 },
+ { 234, 216 },
+ { 235, 217 },
+ { 236, 218 },
+ { 301, 300 },
+ { 304, 302 },
+ { 305, 303 },
+ { 306, 302 },
+ { 307, 303 },
+ { 310, 308 },
+ { 311, 309 },
+ { 312, 308 },
+ { 313, 309 },
+ { 321, 317 },
+ { 322, 318 },
+ { 323, 319 },
+ { 324, 320 },
+ { 325, 317 },
+ { 326, 318 },
+ { 327, 319 },
+ { 328, 320 },
+ { 333, 329 },
+ { 334, 330 },
+ { 335, 331 },
+ { 336, 332 },
+ { 337, 329 },
+ { 338, 330 },
+ { 339, 331 },
+ { 340, 332 },
+ { 345, 341 },
+ { 346, 342 },
+ { 347, 343 },
+ { 348, 344 },
+ { 349, 341 },
+ { 350, 342 },
+ { 351, 343 },
+ { 352, 344 },
+ { 357, 353 },
+ { 358, 354 },
+ { 359, 355 },
+ { 360, 356 },
+ { 361, 353 },
+ { 362, 354 },
+ { 363, 355 },
+ { 364, 356 },
+ { 373, 369 },
+ { 374, 370 },
+ { 375, 371 },
+ { 376, 372 },
+ { 377, 369 },
+ { 378, 370 },
+ { 380, 371 },
+ { 381, 372 },
+ { 383, 382 },
+ { 389, 547 },
+ { 401, 399 },
+ { 402, 400 },
+ { 403, 399 },
+ { 404, 400 },
+ { 407, 405 },
+ { 408, 406 },
+ { 409, 405 },
+ { 410, 406 },
+ { 413, 411 },
+ { 414, 412 },
+ { 415, 411 },
+ { 416, 412 },
+ { 419, 417 },
+ { 420, 418 },
+ { 421, 417 },
+ { 422, 418 },
+ { 425, 423 },
+ { 426, 424 },
+ { 427, 423 },
+ { 428, 424 },
+ { 431, 429 },
+ { 432, 430 },
+ { 433, 429 },
+ { 434, 430 },
+ { 437, 435 },
+ { 438, 436 },
+ { 439, 435 },
+ { 440, 436 },
+ { 443, 441 },
+ { 444, 442 },
+ { 445, 441 },
+ { 446, 442 },
+ { 449, 447 },
+ { 450, 448 },
+ { 451, 447 },
+ { 452, 448 },
+ { 455, 453 },
+ { 456, 454 },
+ { 457, 453 },
+ { 458, 454 },
+ { 461, 459 },
+ { 462, 460 },
+ { 463, 459 },
+ { 464, 460 },
+ { 467, 465 },
+ { 468, 466 },
+ { 469, 465 },
+ { 470, 466 },
+ { 473, 471 },
+ { 474, 472 },
+ { 475, 471 },
+ { 476, 472 },
+ { 479, 477 },
+ { 480, 478 },
+ { 481, 477 },
+ { 482, 478 },
+ { 485, 483 },
+ { 486, 484 },
+ { 487, 483 },
+ { 488, 484 },
+ { 491, 489 },
+ { 492, 490 },
+ { 493, 489 },
+ { 494, 490 },
+ { 504, 495 },
+ { 505, 496 },
+ { 506, 497 },
+ { 507, 498 },
+ { 508, 499 },
+ { 509, 500 },
+ { 510, 501 },
+ { 511, 502 },
+ { 512, 503 },
+ { 513, 495 },
+ { 515, 497 },
+ { 516, 498 },
+ { 518, 500 },
+ { 519, 501 },
+ { 520, 502 },
+ { 521, 503 },
+ { 532, 534 },
+ { 533, 534 },
+ { 538, 536 },
+ { 539, 537 },
+ { 540, 536 },
+ { 541, 537 },
+ { 555, 552 },
+ { 556, 553 },
+ { 557, 554 },
+ { 558, 552 },
+ { 559, 553 },
+ { 564, 562 },
+ { 565, 563 },
+ { 566, 562 },
+ { 567, 563 },
+ { 575, 573 },
+ { 576, 574 },
+ { 580, 578 },
+ { 581, 579 },
+ { 588, 586 },
+ { 589, 587 },
+ { 590, 586 },
+ { 591, 587 },
+ { 602, 594 },
+ { 603, 595 },
+ { 604, 596 },
+ { 605, 597 },
+ { 606, 598 },
+ { 607, 599 },
+ { 608, 600 },
+ { 609, 601 },
+ { 610, 594 },
+ { 611, 595 },
+ { 612, 596 },
+ { 614, 598 },
+ { 615, 599 },
+ { 617, 601 },
+ { 622, 620 },
+ { 623, 621 },
+ { 629, 626 },
+ { 630, 627 },
+ { 631, 628 },
+ { 632, 626 },
+ { 633, 627 },
+ { 639, 640 },
+ { 643, 642 },
+ { 656, 655 },
+ { 657, 655 },
+ { 691, 687 },
+ { 692, 688 },
+ { 693, 689 },
+ { 694, 690 },
+ { 695, 687 },
+ { 696, 688 },
+ { 697, 689 },
+ { 698, 690 },
+ { 727, 725 },
+ { 728, 726 },
+ { 729, 725 },
+ { 730, 726 },
+ { 732, 731 },
+ { 734, 733 },
+ { 736, 733 },
+ { 740, 739 },
+ { 742, 741 },
+ { 743, 741 },
+ { 745, 744 },
+ { 746, 744 },
+ { 748, 747 },
+ { 749, 747 },
+ { 751, 750 },
+ { 752, 750 },
+ { 761, 763 },
+ { 762, 763 },
+ { 767, 769 },
+ { 768, 769 },
+ { 770, 772 },
+ { 771, 772 },
+ { 775, 773 },
+ { 776, 774 },
+ { 777, 773 },
+ { 778, 774 },
+ { 780, 779 },
+ { 781, 779 },
+ { 794, 792 },
+ { 795, 793 },
+ { 796, 792 },
+ { 797, 793 },
+ { 801, 800 },
+ { 802, 800 },
+ { 807, 806 },
+ { 808, 806 },
+ { 817, 800 },
+ { 818, 800 },
+ { 818, 801 },
+ { 818, 817 },
+ { 819, 800 },
+ { 819, 802 },
+ { 819, 817 },
+ { 822, 803 },
+ { 823, 804 },
+ { 824, 806 },
+ { 825, 806 },
+ { 825, 807 },
+ { 825, 824 },
+ { 826, 806 },
+ { 826, 808 },
+ { 826, 824 },
+ { 829, 809 },
+ { 830, 810 },
+ { 831, 811 },
+ { 832, 812 },
+ { 833, 813 },
+ { 834, 814 },
+ { 835, 816 },
+ { 836, 800 },
+ { 836, 801 },
+ { 837, 800 },
+ { 837, 802 },
+ { 841, 804 },
+ { 842, 806 },
+ { 842, 807 },
+ { 843, 806 },
+ { 843, 808 },
+ { 846, 809 },
+ { 848, 811 },
+ { 849, 812 },
+ { 850, 813 },
+ { 851, 814 },
+ { 852, 816 },
+ { 854, 853 },
+ { 855, 853 },
+ { 860, 859 },
+ { 861, 859 },
+ { 871, 869 },
+ { 872, 870 },
+ { 873, 869 },
+ { 874, 870 },
+ { 876, 875 },
+ { 877, 875 },
+ { 881, 883 },
+ { 882, 883 },
+ { 888, 884 },
+ { 889, 885 },
+ { 891, 886 },
+ { 892, 887 },
+ { 894, 884 },
+ { 895, 884 },
+ { 895, 894 },
+ { 896, 885 },
+ { 897, 886 },
+ { 898, 886 },
+ { 898, 897 },
+ { 899, 887 },
+ { 904, 900 },
+ { 905, 901 },
+ { 907, 902 },
+ { 908, 903 },
+ { 910, 900 },
+ { 911, 901 },
+ { 912, 902 },
+ { 913, 903 },
+ { 916, 914 },
+ { 917, 915 },
+ { 918, 914 },
+ { 919, 915 },
+ { 929, 927 },
+ { 930, 928 },
+ { 931, 927 },
+ { 932, 928 },
+ { 936, 938 },
+ { 940, 942 },
+ { 944, 946 },
+ { 948, 950 },
+ { 953, 960 },
+ { 954, 961 },
+ { 955, 963 },
+ { 956, 964 },
+ { 957, 965 },
+ { 958, 960 },
+ { 959, 965 },
+ { 968, 966 },
+ { 969, 967 },
+ { 970, 966 },
+ { 971, 967 },
+ { 983, 974 },
+ { 984, 975 },
+ { 985, 976 },
+ { 986, 977 },
+ { 987, 978 },
+ { 988, 979 },
+ { 989, 980 },
+ { 990, 981 },
+ { 991, 982 },
+ { 992, 974 },
+ { 994, 976 },
+ { 995, 977 },
+ { 997, 979 },
+ { 998, 980 },
+ { 999, 981 },
+ { 1000, 982 },
+ { 1012, 1010 },
+ { 1013, 1011 },
+ { 1017, 1018 },
+ { 1031, 1028 },
+ { 1032, 1029 },
+ { 1033, 1030 },
+ { 1034, 1028 },
+ { 1035, 1029 },
+ { 1036, 1030 },
+ { 1038, 1037 },
+ { 1040, 1039 },
+ { 1042, 1041 },
+ { 1044, 1043 },
+ { 1045, 1043 },
+ { 1047, 1046 },
+ { 1048, 1046 },
+ { 1050, 1049 },
+ { 1051, 1049 },
+ { 1053, 1052 },
+ { 1062, 1058 },
+ { 1063, 1059 },
+ { 1064, 1060 },
+ { 1065, 1061 },
+ { 1067, 1058 },
+ { 1068, 1059 },
+ { 1069, 1060 },
+ { 1070, 1061 },
+ { 1072, 1071 },
+ { 1074, 1073 },
+ { 1076, 1075 },
+ { 1078, 1077 },
+ { 1080, 1079 },
+ { 1081, 1079 },
+ { 1083, 1082 },
+ { 1084, 1082 },
+ { 1086, 1085 },
+ { 1087, 1085 },
+ { 1089, 1088 },
+ { 1091, 1090 },
+ { 1098, 1092 },
+ { 1099, 1093 },
+ { 1100, 1094 },
+ { 1101, 1095 },
+ { 1102, 1096 },
+ { 1103, 1097 },
+ { 1104, 1092 },
+ { 1105, 1093 },
+ { 1106, 1094 },
+ { 1107, 1095 },
+ { 1108, 1096 },
+ { 1109, 1097 },
+ { 1122, 1116 },
+ { 1123, 1117 },
+ { 1124, 1118 },
+ { 1125, 1119 },
+ { 1126, 1120 },
+ { 1127, 1121 },
+ { 1128, 1116 },
+ { 1129, 1117 },
+ { 1130, 1118 },
+ { 1131, 1119 },
+ { 1132, 1120 },
+ { 1133, 1121 },
+ { 1150, 1149 },
+ { 1151, 1149 },
+ { 1153, 1152 },
+ { 1154, 1152 },
+ { 1161, 1163 },
+ { 1162, 1163 },
+ { 1164, 1166 },
+ { 1165, 1166 },
+ { 1174, 1168 },
+ { 1175, 1169 },
+ { 1176, 1170 },
+ { 1177, 1171 },
+ { 1178, 1172 },
+ { 1179, 1173 },
+ { 1180, 1168 },
+ { 1181, 1169 },
+ { 1182, 1170 },
+ { 1183, 1171 },
+ { 1184, 1172 },
+ { 1185, 1173 },
+ { 1198, 1192 },
+ { 1199, 1193 },
+ { 1200, 1194 },
+ { 1201, 1195 },
+ { 1202, 1196 },
+ { 1203, 1197 },
+ { 1204, 1192 },
+ { 1205, 1193 },
+ { 1206, 1194 },
+ { 1207, 1195 },
+ { 1208, 1196 },
+ { 1209, 1197 },
+ { 1229, 1223 },
+ { 1230, 1224 },
+ { 1231, 1225 },
+ { 1232, 1226 },
+ { 1233, 1227 },
+ { 1234, 1228 },
+ { 1235, 1223 },
+ { 1236, 1224 },
+ { 1237, 1225 },
+ { 1238, 1226 },
+ { 1239, 1227 },
+ { 1240, 1228 },
+ { 1254, 1248 },
+ { 1255, 1249 },
+ { 1256, 1250 },
+ { 1257, 1251 },
+ { 1258, 1252 },
+ { 1259, 1253 },
+ { 1260, 1248 },
+ { 1261, 1249 },
+ { 1262, 1250 },
+ { 1263, 1251 },
+ { 1264, 1252 },
+ { 1265, 1253 },
+ { 1286, 1277 },
+ { 1287, 1278 },
+ { 1288, 1279 },
+ { 1289, 1280 },
+ { 1290, 1281 },
+ { 1291, 1282 },
+ { 1292, 1283 },
+ { 1293, 1284 },
+ { 1294, 1285 },
+ { 1295, 1277 },
+ { 1297, 1279 },
+ { 1298, 1280 },
+ { 1300, 1282 },
+ { 1301, 1283 },
+ { 1302, 1284 },
+ { 1303, 1285 },
+ { 1314, 1316 },
+ { 1315, 1316 },
+ { 1351, 1350 },
+ { 1352, 1350 },
+ { 1359, 1353 },
+ { 1360, 1354 },
+ { 1361, 1355 },
+ { 1362, 1356 },
+ { 1363, 1357 },
+ { 1364, 1358 },
+ { 1365, 1353 },
+ { 1366, 1354 },
+ { 1367, 1355 },
+ { 1368, 1356 },
+ { 1369, 1357 },
+ { 1370, 1358 },
+ { 1381, 1377 },
+ { 1382, 1378 },
+ { 1383, 1379 },
+ { 1384, 1380 },
+ { 1385, 1377 },
+ { 1386, 1378 },
+ { 1387, 1379 },
+ { 1388, 1380 },
+ { 1399, 1393 },
+ { 1400, 1394 },
+ { 1401, 1395 },
+ { 1402, 1396 },
+ { 1403, 1397 },
+ { 1404, 1398 },
+ { 1405, 1393 },
+ { 1406, 1394 },
+ { 1407, 1395 },
+ { 1408, 1396 },
+ { 1409, 1397 },
+ { 1410, 1398 },
+ { 1421, 1417 },
+ { 1422, 1418 },
+ { 1423, 1419 },
+ { 1424, 1420 },
+ { 1425, 1417 },
+ { 1426, 1418 },
+ { 1427, 1419 },
+ { 1428, 1420 },
+ { 1434, 1433 },
+ { 1435, 1433 },
+ { 1439, 1438 },
+ { 1440, 1438 },
+ { 1445, 1444 },
+ { 1446, 1444 },
+ { 1453, 1455 },
+ { 1454, 1455 },
+ { 1457, 1456 },
+ { 1458, 1456 },
+ { 1469, 1460 },
+ { 1470, 1461 },
+ { 1471, 1462 },
+ { 1472, 1463 },
+ { 1473, 1464 },
+ { 1474, 1465 },
+ { 1475, 1466 },
+ { 1476, 1467 },
+ { 1477, 1468 },
+ { 1478, 1460 },
+ { 1480, 1462 },
+ { 1481, 1463 },
+ { 1483, 1465 },
+ { 1484, 1466 },
+ { 1485, 1467 },
+ { 1486, 1468 },
+ { 1514, 1507 },
+ { 1515, 1508 },
+ { 1516, 1509 },
+ { 1517, 1510 },
+ { 1518, 1511 },
+ { 1519, 1512 },
+ { 1520, 1513 },
+ { 1521, 1507 },
+ { 1524, 1510 },
+ { 1527, 1513 },
+ { 1538, 1536 },
+ { 1539, 1537 },
+ { 1540, 1536 },
+ { 1541, 1537 },
+ { 1550, 1549 },
+ { 1551, 1549 },
+ { 1595, 1593 },
+ { 1596, 1594 },
+ { 1597, 1593 },
+ { 1598, 1594 },
+ { 1604, 1601 },
+ { 1605, 1602 },
+ { 1606, 1603 },
+ { 1607, 1601 },
+ { 1608, 1602 },
+ { 1609, 1603 },
+ { 1628, 1619 },
+ { 1629, 1620 },
+ { 1630, 1621 },
+ { 1631, 1622 },
+ { 1632, 1623 },
+ { 1633, 1624 },
+ { 1634, 1625 },
+ { 1635, 1626 },
+ { 1636, 1627 },
+ { 1637, 1619 },
+ { 1639, 1621 },
+ { 1640, 1622 },
+ { 1642, 1624 },
+ { 1643, 1625 },
+ { 1644, 1626 },
+ { 1645, 1627 },
+};
+
+static const uint16_t x86_16_bit_eq_lookup[] = {
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 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,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 0,
+ 11,
+ 12,
+ 0,
+ 13,
+ 14,
+ 15,
+ 16,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 0,
+ 27,
+ 28,
+ 0,
+ 29,
+ 30,
+ 31,
+ 32,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 0,
+ 43,
+ 44,
+ 0,
+ 45,
+ 46,
+ 47,
+ 48,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 49,
+ 0,
+ 0,
+ 50,
+ 51,
+ 52,
+ 53,
+ 0,
+ 0,
+ 54,
+ 55,
+ 56,
+ 57,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 0,
+ 0,
+ 0,
+ 0,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 0,
+ 0,
+ 0,
+ 0,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 0,
+ 0,
+ 0,
+ 0,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 0,
+ 96,
+ 97,
+ 0,
+ 98,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 99,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 100,
+ 101,
+ 102,
+ 103,
+ 0,
+ 0,
+ 104,
+ 105,
+ 106,
+ 107,
+ 0,
+ 0,
+ 108,
+ 109,
+ 110,
+ 111,
+ 0,
+ 0,
+ 112,
+ 113,
+ 114,
+ 115,
+ 0,
+ 0,
+ 116,
+ 117,
+ 118,
+ 119,
+ 0,
+ 0,
+ 120,
+ 121,
+ 122,
+ 123,
+ 0,
+ 0,
+ 124,
+ 125,
+ 126,
+ 127,
+ 0,
+ 0,
+ 128,
+ 129,
+ 130,
+ 131,
+ 0,
+ 0,
+ 132,
+ 133,
+ 134,
+ 135,
+ 0,
+ 0,
+ 136,
+ 137,
+ 138,
+ 139,
+ 0,
+ 0,
+ 140,
+ 141,
+ 142,
+ 143,
+ 0,
+ 0,
+ 144,
+ 145,
+ 146,
+ 147,
+ 0,
+ 0,
+ 148,
+ 149,
+ 150,
+ 151,
+ 0,
+ 0,
+ 152,
+ 153,
+ 154,
+ 155,
+ 0,
+ 0,
+ 156,
+ 157,
+ 158,
+ 159,
+ 0,
+ 0,
+ 160,
+ 161,
+ 162,
+ 163,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 164,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 0,
+ 174,
+ 175,
+ 0,
+ 176,
+ 177,
+ 178,
+ 179,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 180,
+ 181,
+ 0,
+ 0,
+ 0,
+ 0,
+ 182,
+ 183,
+ 184,
+ 185,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 0,
+ 0,
+ 0,
+ 0,
+ 191,
+ 192,
+ 193,
+ 194,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 195,
+ 196,
+ 0,
+ 0,
+ 0,
+ 197,
+ 198,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 199,
+ 200,
+ 201,
+ 202,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 203,
+ 204,
+ 205,
+ 206,
+ 207,
+ 208,
+ 209,
+ 210,
+ 211,
+ 212,
+ 213,
+ 0,
+ 214,
+ 215,
+ 0,
+ 216,
+ 0,
+ 0,
+ 0,
+ 0,
+ 217,
+ 218,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 219,
+ 220,
+ 221,
+ 222,
+ 223,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 224,
+ 0,
+ 0,
+ 0,
+ 225,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 226,
+ 227,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 228,
+ 229,
+ 230,
+ 231,
+ 232,
+ 233,
+ 234,
+ 235,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 236,
+ 237,
+ 238,
+ 239,
+ 0,
+ 240,
+ 0,
+ 241,
+ 0,
+ 242,
+ 0,
+ 0,
+ 0,
+ 243,
+ 0,
+ 244,
+ 245,
+ 0,
+ 246,
+ 247,
+ 0,
+ 248,
+ 249,
+ 0,
+ 250,
+ 251,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 252,
+ 253,
+ 0,
+ 0,
+ 0,
+ 0,
+ 254,
+ 255,
+ 0,
+ 256,
+ 257,
+ 0,
+ 0,
+ 0,
+ 258,
+ 259,
+ 260,
+ 261,
+ 0,
+ 262,
+ 263,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 264,
+ 265,
+ 266,
+ 267,
+ 0,
+ 0,
+ 0,
+ 268,
+ 269,
+ 0,
+ 0,
+ 0,
+ 0,
+ 270,
+ 271,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 272,
+ 273,
+ 276,
+ 0,
+ 0,
+ 279,
+ 280,
+ 281,
+ 282,
+ 285,
+ 0,
+ 0,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 297,
+ 0,
+ 0,
+ 0,
+ 299,
+ 300,
+ 302,
+ 0,
+ 0,
+ 304,
+ 0,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 0,
+ 310,
+ 311,
+ 0,
+ 0,
+ 0,
+ 0,
+ 312,
+ 313,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 314,
+ 315,
+ 316,
+ 317,
+ 0,
+ 318,
+ 319,
+ 0,
+ 0,
+ 0,
+ 320,
+ 321,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 322,
+ 323,
+ 0,
+ 324,
+ 325,
+ 0,
+ 326,
+ 327,
+ 329,
+ 330,
+ 331,
+ 333,
+ 0,
+ 0,
+ 0,
+ 0,
+ 334,
+ 335,
+ 0,
+ 336,
+ 337,
+ 0,
+ 338,
+ 339,
+ 340,
+ 341,
+ 0,
+ 0,
+ 342,
+ 343,
+ 344,
+ 345,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 346,
+ 347,
+ 348,
+ 349,
+ 0,
+ 0,
+ 0,
+ 350,
+ 0,
+ 0,
+ 0,
+ 351,
+ 0,
+ 0,
+ 0,
+ 352,
+ 0,
+ 0,
+ 0,
+ 353,
+ 0,
+ 0,
+ 0,
+ 0,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 361,
+ 362,
+ 363,
+ 364,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 0,
+ 375,
+ 376,
+ 0,
+ 377,
+ 378,
+ 379,
+ 380,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 381,
+ 382,
+ 0,
+ 0,
+ 0,
+ 383,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 384,
+ 385,
+ 386,
+ 387,
+ 388,
+ 389,
+ 0,
+ 390,
+ 0,
+ 391,
+ 0,
+ 392,
+ 0,
+ 393,
+ 394,
+ 0,
+ 395,
+ 396,
+ 0,
+ 397,
+ 398,
+ 0,
+ 399,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 400,
+ 401,
+ 402,
+ 403,
+ 0,
+ 404,
+ 405,
+ 406,
+ 407,
+ 0,
+ 408,
+ 0,
+ 409,
+ 0,
+ 410,
+ 0,
+ 411,
+ 0,
+ 412,
+ 413,
+ 0,
+ 414,
+ 415,
+ 0,
+ 416,
+ 417,
+ 0,
+ 418,
+ 0,
+ 419,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 420,
+ 421,
+ 422,
+ 423,
+ 424,
+ 425,
+ 426,
+ 427,
+ 428,
+ 429,
+ 430,
+ 431,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 432,
+ 433,
+ 434,
+ 435,
+ 436,
+ 437,
+ 438,
+ 439,
+ 440,
+ 441,
+ 442,
+ 443,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 444,
+ 445,
+ 0,
+ 446,
+ 447,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 448,
+ 449,
+ 0,
+ 450,
+ 451,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 452,
+ 453,
+ 454,
+ 455,
+ 456,
+ 457,
+ 458,
+ 459,
+ 460,
+ 461,
+ 462,
+ 463,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 476,
+ 477,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 496,
+ 497,
+ 498,
+ 499,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 500,
+ 501,
+ 502,
+ 503,
+ 504,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 0,
+ 510,
+ 511,
+ 0,
+ 512,
+ 513,
+ 514,
+ 515,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 516,
+ 517,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 518,
+ 519,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 560,
+ 561,
+ 0,
+ 0,
+ 0,
+ 562,
+ 563,
+ 0,
+ 0,
+ 0,
+ 0,
+ 564,
+ 565,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 566,
+ 567,
+ 0,
+ 0,
+ 568,
+ 569,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 570,
+ 571,
+ 572,
+ 573,
+ 574,
+ 575,
+ 576,
+ 577,
+ 578,
+ 579,
+ 0,
+ 580,
+ 581,
+ 0,
+ 582,
+ 583,
+ 584,
+ 585,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 592,
+ 593,
+ 0,
+ 0,
+ 594,
+ 0,
+ 0,
+ 595,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 596,
+ 597,
+ 598,
+ 599,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 600,
+ 601,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 602,
+ 603,
+ 604,
+ 605,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 606,
+ 607,
+ 608,
+ 609,
+ 610,
+ 611,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 612,
+ 613,
+ 614,
+ 615,
+ 616,
+ 617,
+ 618,
+ 619,
+ 620,
+ 621,
+ 0,
+ 622,
+ 623,
+ 0,
+ 624,
+ 625,
+ 626,
+ 627,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+};
diff --git a/capstone/arch/X86/X86Mapping.c b/capstone/arch/X86/X86Mapping.c
new file mode 100644
index 000000000..db112b1b2
--- /dev/null
+++ b/capstone/arch/X86/X86Mapping.c
@@ -0,0 +1,2191 @@
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifdef CAPSTONE_HAS_X86
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#endif
+
+#include <string.h>
+#ifndef CAPSTONE_HAS_OSXKERNEL
+#include <stdlib.h>
+#endif
+
+#include "X86Mapping.h"
+#include "X86DisassemblerDecoder.h"
+
+#include "../../utils.h"
+
+
+const uint64_t arch_masks[9] = {
+ 0, 0xff,
+ 0xffff, // 16bit
+ 0,
+ 0xffffffff, // 32bit
+ 0, 0, 0,
+ 0xffffffffffffffffLL // 64bit
+};
+
+static const x86_reg sib_base_map[] = {
+ X86_REG_INVALID,
+#define ENTRY(x) X86_REG_##x,
+ ALL_SIB_BASES
+#undef ENTRY
+};
+
+// Fill-ins to make the compiler happy. These constants are never actually
+// assigned; they are just filler to make an automatically-generated switch
+// statement work.
+enum {
+ X86_REG_BX_SI = 500,
+ X86_REG_BX_DI = 501,
+ X86_REG_BP_SI = 502,
+ X86_REG_BP_DI = 503,
+ X86_REG_sib = 504,
+ X86_REG_sib64 = 505
+};
+
+static const x86_reg sib_index_map[] = {
+ X86_REG_INVALID,
+#define ENTRY(x) X86_REG_##x,
+ ALL_EA_BASES
+ REGS_XMM
+ REGS_YMM
+ REGS_ZMM
+#undef ENTRY
+};
+
+static const x86_reg segment_map[] = {
+ X86_REG_INVALID,
+ X86_REG_CS,
+ X86_REG_SS,
+ X86_REG_DS,
+ X86_REG_ES,
+ X86_REG_FS,
+ X86_REG_GS,
+};
+
+x86_reg x86_map_sib_base(int r)
+{
+ return sib_base_map[r];
+}
+
+x86_reg x86_map_sib_index(int r)
+{
+ return sib_index_map[r];
+}
+
+x86_reg x86_map_segment(int r)
+{
+ return segment_map[r];
+}
+
+#ifndef CAPSTONE_DIET
+static const name_map reg_name_maps[] = {
+ { X86_REG_INVALID, NULL },
+
+ { X86_REG_AH, "ah" },
+ { X86_REG_AL, "al" },
+ { X86_REG_AX, "ax" },
+ { X86_REG_BH, "bh" },
+ { X86_REG_BL, "bl" },
+ { X86_REG_BP, "bp" },
+ { X86_REG_BPL, "bpl" },
+ { X86_REG_BX, "bx" },
+ { X86_REG_CH, "ch" },
+ { X86_REG_CL, "cl" },
+ { X86_REG_CS, "cs" },
+ { X86_REG_CX, "cx" },
+ { X86_REG_DH, "dh" },
+ { X86_REG_DI, "di" },
+ { X86_REG_DIL, "dil" },
+ { X86_REG_DL, "dl" },
+ { X86_REG_DS, "ds" },
+ { X86_REG_DX, "dx" },
+ { X86_REG_EAX, "eax" },
+ { X86_REG_EBP, "ebp" },
+ { X86_REG_EBX, "ebx" },
+ { X86_REG_ECX, "ecx" },
+ { X86_REG_EDI, "edi" },
+ { X86_REG_EDX, "edx" },
+ { X86_REG_EFLAGS, "flags" },
+ { X86_REG_EIP, "eip" },
+ { X86_REG_EIZ, "eiz" },
+ { X86_REG_ES, "es" },
+ { X86_REG_ESI, "esi" },
+ { X86_REG_ESP, "esp" },
+ { X86_REG_FPSW, "fpsw" },
+ { X86_REG_FS, "fs" },
+ { X86_REG_GS, "gs" },
+ { X86_REG_IP, "ip" },
+ { X86_REG_RAX, "rax" },
+ { X86_REG_RBP, "rbp" },
+ { X86_REG_RBX, "rbx" },
+ { X86_REG_RCX, "rcx" },
+ { X86_REG_RDI, "rdi" },
+ { X86_REG_RDX, "rdx" },
+ { X86_REG_RIP, "rip" },
+ { X86_REG_RIZ, "riz" },
+ { X86_REG_RSI, "rsi" },
+ { X86_REG_RSP, "rsp" },
+ { X86_REG_SI, "si" },
+ { X86_REG_SIL, "sil" },
+ { X86_REG_SP, "sp" },
+ { X86_REG_SPL, "spl" },
+ { X86_REG_SS, "ss" },
+ { X86_REG_CR0, "cr0" },
+ { X86_REG_CR1, "cr1" },
+ { X86_REG_CR2, "cr2" },
+ { X86_REG_CR3, "cr3" },
+ { X86_REG_CR4, "cr4" },
+ { X86_REG_CR5, "cr5" },
+ { X86_REG_CR6, "cr6" },
+ { X86_REG_CR7, "cr7" },
+ { X86_REG_CR8, "cr8" },
+ { X86_REG_CR9, "cr9" },
+ { X86_REG_CR10, "cr10" },
+ { X86_REG_CR11, "cr11" },
+ { X86_REG_CR12, "cr12" },
+ { X86_REG_CR13, "cr13" },
+ { X86_REG_CR14, "cr14" },
+ { X86_REG_CR15, "cr15" },
+ { X86_REG_DR0, "dr0" },
+ { X86_REG_DR1, "dr1" },
+ { X86_REG_DR2, "dr2" },
+ { X86_REG_DR3, "dr3" },
+ { X86_REG_DR4, "dr4" },
+ { X86_REG_DR5, "dr5" },
+ { X86_REG_DR6, "dr6" },
+ { X86_REG_DR7, "dr7" },
+ { X86_REG_DR8, "dr8" },
+ { X86_REG_DR9, "dr9" },
+ { X86_REG_DR10, "dr10" },
+ { X86_REG_DR11, "dr11" },
+ { X86_REG_DR12, "dr12" },
+ { X86_REG_DR13, "dr13" },
+ { X86_REG_DR14, "dr14" },
+ { X86_REG_DR15, "dr15" },
+ { X86_REG_FP0, "fp0" },
+ { X86_REG_FP1, "fp1" },
+ { X86_REG_FP2, "fp2" },
+ { X86_REG_FP3, "fp3" },
+ { X86_REG_FP4, "fp4" },
+ { X86_REG_FP5, "fp5" },
+ { X86_REG_FP6, "fp6" },
+ { X86_REG_FP7, "fp7" },
+ { X86_REG_K0, "k0" },
+ { X86_REG_K1, "k1" },
+ { X86_REG_K2, "k2" },
+ { X86_REG_K3, "k3" },
+ { X86_REG_K4, "k4" },
+ { X86_REG_K5, "k5" },
+ { X86_REG_K6, "k6" },
+ { X86_REG_K7, "k7" },
+ { X86_REG_MM0, "mm0" },
+ { X86_REG_MM1, "mm1" },
+ { X86_REG_MM2, "mm2" },
+ { X86_REG_MM3, "mm3" },
+ { X86_REG_MM4, "mm4" },
+ { X86_REG_MM5, "mm5" },
+ { X86_REG_MM6, "mm6" },
+ { X86_REG_MM7, "mm7" },
+ { X86_REG_R8, "r8" },
+ { X86_REG_R9, "r9" },
+ { X86_REG_R10, "r10" },
+ { X86_REG_R11, "r11" },
+ { X86_REG_R12, "r12" },
+ { X86_REG_R13, "r13" },
+ { X86_REG_R14, "r14" },
+ { X86_REG_R15, "r15" },
+ { X86_REG_ST0, "st(0)" },
+ { X86_REG_ST1, "st(1)" },
+ { X86_REG_ST2, "st(2)" },
+ { X86_REG_ST3, "st(3)" },
+ { X86_REG_ST4, "st(4)" },
+ { X86_REG_ST5, "st(5)" },
+ { X86_REG_ST6, "st(6)" },
+ { X86_REG_ST7, "st(7)" },
+ { X86_REG_XMM0, "xmm0" },
+ { X86_REG_XMM1, "xmm1" },
+ { X86_REG_XMM2, "xmm2" },
+ { X86_REG_XMM3, "xmm3" },
+ { X86_REG_XMM4, "xmm4" },
+ { X86_REG_XMM5, "xmm5" },
+ { X86_REG_XMM6, "xmm6" },
+ { X86_REG_XMM7, "xmm7" },
+ { X86_REG_XMM8, "xmm8" },
+ { X86_REG_XMM9, "xmm9" },
+ { X86_REG_XMM10, "xmm10" },
+ { X86_REG_XMM11, "xmm11" },
+ { X86_REG_XMM12, "xmm12" },
+ { X86_REG_XMM13, "xmm13" },
+ { X86_REG_XMM14, "xmm14" },
+ { X86_REG_XMM15, "xmm15" },
+ { X86_REG_XMM16, "xmm16" },
+ { X86_REG_XMM17, "xmm17" },
+ { X86_REG_XMM18, "xmm18" },
+ { X86_REG_XMM19, "xmm19" },
+ { X86_REG_XMM20, "xmm20" },
+ { X86_REG_XMM21, "xmm21" },
+ { X86_REG_XMM22, "xmm22" },
+ { X86_REG_XMM23, "xmm23" },
+ { X86_REG_XMM24, "xmm24" },
+ { X86_REG_XMM25, "xmm25" },
+ { X86_REG_XMM26, "xmm26" },
+ { X86_REG_XMM27, "xmm27" },
+ { X86_REG_XMM28, "xmm28" },
+ { X86_REG_XMM29, "xmm29" },
+ { X86_REG_XMM30, "xmm30" },
+ { X86_REG_XMM31, "xmm31" },
+ { X86_REG_YMM0, "ymm0" },
+ { X86_REG_YMM1, "ymm1" },
+ { X86_REG_YMM2, "ymm2" },
+ { X86_REG_YMM3, "ymm3" },
+ { X86_REG_YMM4, "ymm4" },
+ { X86_REG_YMM5, "ymm5" },
+ { X86_REG_YMM6, "ymm6" },
+ { X86_REG_YMM7, "ymm7" },
+ { X86_REG_YMM8, "ymm8" },
+ { X86_REG_YMM9, "ymm9" },
+ { X86_REG_YMM10, "ymm10" },
+ { X86_REG_YMM11, "ymm11" },
+ { X86_REG_YMM12, "ymm12" },
+ { X86_REG_YMM13, "ymm13" },
+ { X86_REG_YMM14, "ymm14" },
+ { X86_REG_YMM15, "ymm15" },
+ { X86_REG_YMM16, "ymm16" },
+ { X86_REG_YMM17, "ymm17" },
+ { X86_REG_YMM18, "ymm18" },
+ { X86_REG_YMM19, "ymm19" },
+ { X86_REG_YMM20, "ymm20" },
+ { X86_REG_YMM21, "ymm21" },
+ { X86_REG_YMM22, "ymm22" },
+ { X86_REG_YMM23, "ymm23" },
+ { X86_REG_YMM24, "ymm24" },
+ { X86_REG_YMM25, "ymm25" },
+ { X86_REG_YMM26, "ymm26" },
+ { X86_REG_YMM27, "ymm27" },
+ { X86_REG_YMM28, "ymm28" },
+ { X86_REG_YMM29, "ymm29" },
+ { X86_REG_YMM30, "ymm30" },
+ { X86_REG_YMM31, "ymm31" },
+ { X86_REG_ZMM0, "zmm0" },
+ { X86_REG_ZMM1, "zmm1" },
+ { X86_REG_ZMM2, "zmm2" },
+ { X86_REG_ZMM3, "zmm3" },
+ { X86_REG_ZMM4, "zmm4" },
+ { X86_REG_ZMM5, "zmm5" },
+ { X86_REG_ZMM6, "zmm6" },
+ { X86_REG_ZMM7, "zmm7" },
+ { X86_REG_ZMM8, "zmm8" },
+ { X86_REG_ZMM9, "zmm9" },
+ { X86_REG_ZMM10, "zmm10" },
+ { X86_REG_ZMM11, "zmm11" },
+ { X86_REG_ZMM12, "zmm12" },
+ { X86_REG_ZMM13, "zmm13" },
+ { X86_REG_ZMM14, "zmm14" },
+ { X86_REG_ZMM15, "zmm15" },
+ { X86_REG_ZMM16, "zmm16" },
+ { X86_REG_ZMM17, "zmm17" },
+ { X86_REG_ZMM18, "zmm18" },
+ { X86_REG_ZMM19, "zmm19" },
+ { X86_REG_ZMM20, "zmm20" },
+ { X86_REG_ZMM21, "zmm21" },
+ { X86_REG_ZMM22, "zmm22" },
+ { X86_REG_ZMM23, "zmm23" },
+ { X86_REG_ZMM24, "zmm24" },
+ { X86_REG_ZMM25, "zmm25" },
+ { X86_REG_ZMM26, "zmm26" },
+ { X86_REG_ZMM27, "zmm27" },
+ { X86_REG_ZMM28, "zmm28" },
+ { X86_REG_ZMM29, "zmm29" },
+ { X86_REG_ZMM30, "zmm30" },
+ { X86_REG_ZMM31, "zmm31" },
+ { X86_REG_R8B, "r8b" },
+ { X86_REG_R9B, "r9b" },
+ { X86_REG_R10B, "r10b" },
+ { X86_REG_R11B, "r11b" },
+ { X86_REG_R12B, "r12b" },
+ { X86_REG_R13B, "r13b" },
+ { X86_REG_R14B, "r14b" },
+ { X86_REG_R15B, "r15b" },
+ { X86_REG_R8D, "r8d" },
+ { X86_REG_R9D, "r9d" },
+ { X86_REG_R10D, "r10d" },
+ { X86_REG_R11D, "r11d" },
+ { X86_REG_R12D, "r12d" },
+ { X86_REG_R13D, "r13d" },
+ { X86_REG_R14D, "r14d" },
+ { X86_REG_R15D, "r15d" },
+ { X86_REG_R8W, "r8w" },
+ { X86_REG_R9W, "r9w" },
+ { X86_REG_R10W, "r10w" },
+ { X86_REG_R11W, "r11w" },
+ { X86_REG_R12W, "r12w" },
+ { X86_REG_R13W, "r13w" },
+ { X86_REG_R14W, "r14w" },
+ { X86_REG_R15W, "r15w" },
+
+ { X86_REG_BND0, "bnd0" },
+ { X86_REG_BND1, "bnd1" },
+ { X86_REG_BND2, "bnd2" },
+ { X86_REG_BND3, "bnd3" },
+};
+#endif
+
+// register size in non-64bit mode
+const uint8_t regsize_map_32 [] = {
+ 0, // { X86_REG_INVALID, NULL },
+ 1, // { X86_REG_AH, "ah" },
+ 1, // { X86_REG_AL, "al" },
+ 2, // { X86_REG_AX, "ax" },
+ 1, // { X86_REG_BH, "bh" },
+ 1, // { X86_REG_BL, "bl" },
+ 2, // { X86_REG_BP, "bp" },
+ 1, // { X86_REG_BPL, "bpl" },
+ 2, // { X86_REG_BX, "bx" },
+ 1, // { X86_REG_CH, "ch" },
+ 1, // { X86_REG_CL, "cl" },
+ 2, // { X86_REG_CS, "cs" },
+ 2, // { X86_REG_CX, "cx" },
+ 1, // { X86_REG_DH, "dh" },
+ 2, // { X86_REG_DI, "di" },
+ 1, // { X86_REG_DIL, "dil" },
+ 1, // { X86_REG_DL, "dl" },
+ 2, // { X86_REG_DS, "ds" },
+ 2, // { X86_REG_DX, "dx" },
+ 4, // { X86_REG_EAX, "eax" },
+ 4, // { X86_REG_EBP, "ebp" },
+ 4, // { X86_REG_EBX, "ebx" },
+ 4, // { X86_REG_ECX, "ecx" },
+ 4, // { X86_REG_EDI, "edi" },
+ 4, // { X86_REG_EDX, "edx" },
+ 4, // { X86_REG_EFLAGS, "flags" },
+ 4, // { X86_REG_EIP, "eip" },
+ 4, // { X86_REG_EIZ, "eiz" },
+ 2, // { X86_REG_ES, "es" },
+ 4, // { X86_REG_ESI, "esi" },
+ 4, // { X86_REG_ESP, "esp" },
+ 10, // { X86_REG_FPSW, "fpsw" },
+ 2, // { X86_REG_FS, "fs" },
+ 2, // { X86_REG_GS, "gs" },
+ 2, // { X86_REG_IP, "ip" },
+ 8, // { X86_REG_RAX, "rax" },
+ 8, // { X86_REG_RBP, "rbp" },
+ 8, // { X86_REG_RBX, "rbx" },
+ 8, // { X86_REG_RCX, "rcx" },
+ 8, // { X86_REG_RDI, "rdi" },
+ 8, // { X86_REG_RDX, "rdx" },
+ 8, // { X86_REG_RIP, "rip" },
+ 8, // { X86_REG_RIZ, "riz" },
+ 8, // { X86_REG_RSI, "rsi" },
+ 8, // { X86_REG_RSP, "rsp" },
+ 2, // { X86_REG_SI, "si" },
+ 1, // { X86_REG_SIL, "sil" },
+ 2, // { X86_REG_SP, "sp" },
+ 1, // { X86_REG_SPL, "spl" },
+ 2, // { X86_REG_SS, "ss" },
+ 4, // { X86_REG_CR0, "cr0" },
+ 4, // { X86_REG_CR1, "cr1" },
+ 4, // { X86_REG_CR2, "cr2" },
+ 4, // { X86_REG_CR3, "cr3" },
+ 4, // { X86_REG_CR4, "cr4" },
+ 8, // { X86_REG_CR5, "cr5" },
+ 8, // { X86_REG_CR6, "cr6" },
+ 8, // { X86_REG_CR7, "cr7" },
+ 8, // { X86_REG_CR8, "cr8" },
+ 8, // { X86_REG_CR9, "cr9" },
+ 8, // { X86_REG_CR10, "cr10" },
+ 8, // { X86_REG_CR11, "cr11" },
+ 8, // { X86_REG_CR12, "cr12" },
+ 8, // { X86_REG_CR13, "cr13" },
+ 8, // { X86_REG_CR14, "cr14" },
+ 8, // { X86_REG_CR15, "cr15" },
+ 4, // { X86_REG_DR0, "dr0" },
+ 4, // { X86_REG_DR1, "dr1" },
+ 4, // { X86_REG_DR2, "dr2" },
+ 4, // { X86_REG_DR3, "dr3" },
+ 4, // { X86_REG_DR4, "dr4" },
+ 4, // { X86_REG_DR5, "dr5" },
+ 4, // { X86_REG_DR6, "dr6" },
+ 4, // { X86_REG_DR7, "dr7" },
+ 4, // { X86_REG_DR8, "dr8" },
+ 4, // { X86_REG_DR9, "dr9" },
+ 4, // { X86_REG_DR10, "dr10" },
+ 4, // { X86_REG_DR11, "dr11" },
+ 4, // { X86_REG_DR12, "dr12" },
+ 4, // { X86_REG_DR13, "dr13" },
+ 4, // { X86_REG_DR14, "dr14" },
+ 4, // { X86_REG_DR15, "dr15" },
+ 10, // { X86_REG_FP0, "fp0" },
+ 10, // { X86_REG_FP1, "fp1" },
+ 10, // { X86_REG_FP2, "fp2" },
+ 10, // { X86_REG_FP3, "fp3" },
+ 10, // { X86_REG_FP4, "fp4" },
+ 10, // { X86_REG_FP5, "fp5" },
+ 10, // { X86_REG_FP6, "fp6" },
+ 10, // { X86_REG_FP7, "fp7" },
+ 2, // { X86_REG_K0, "k0" },
+ 2, // { X86_REG_K1, "k1" },
+ 2, // { X86_REG_K2, "k2" },
+ 2, // { X86_REG_K3, "k3" },
+ 2, // { X86_REG_K4, "k4" },
+ 2, // { X86_REG_K5, "k5" },
+ 2, // { X86_REG_K6, "k6" },
+ 2, // { X86_REG_K7, "k7" },
+ 8, // { X86_REG_MM0, "mm0" },
+ 8, // { X86_REG_MM1, "mm1" },
+ 8, // { X86_REG_MM2, "mm2" },
+ 8, // { X86_REG_MM3, "mm3" },
+ 8, // { X86_REG_MM4, "mm4" },
+ 8, // { X86_REG_MM5, "mm5" },
+ 8, // { X86_REG_MM6, "mm6" },
+ 8, // { X86_REG_MM7, "mm7" },
+ 8, // { X86_REG_R8, "r8" },
+ 8, // { X86_REG_R9, "r9" },
+ 8, // { X86_REG_R10, "r10" },
+ 8, // { X86_REG_R11, "r11" },
+ 8, // { X86_REG_R12, "r12" },
+ 8, // { X86_REG_R13, "r13" },
+ 8, // { X86_REG_R14, "r14" },
+ 8, // { X86_REG_R15, "r15" },
+ 10, // { X86_REG_ST0, "st0" },
+ 10, // { X86_REG_ST1, "st1" },
+ 10, // { X86_REG_ST2, "st2" },
+ 10, // { X86_REG_ST3, "st3" },
+ 10, // { X86_REG_ST4, "st4" },
+ 10, // { X86_REG_ST5, "st5" },
+ 10, // { X86_REG_ST6, "st6" },
+ 10, // { X86_REG_ST7, "st7" },
+ 16, // { X86_REG_XMM0, "xmm0" },
+ 16, // { X86_REG_XMM1, "xmm1" },
+ 16, // { X86_REG_XMM2, "xmm2" },
+ 16, // { X86_REG_XMM3, "xmm3" },
+ 16, // { X86_REG_XMM4, "xmm4" },
+ 16, // { X86_REG_XMM5, "xmm5" },
+ 16, // { X86_REG_XMM6, "xmm6" },
+ 16, // { X86_REG_XMM7, "xmm7" },
+ 16, // { X86_REG_XMM8, "xmm8" },
+ 16, // { X86_REG_XMM9, "xmm9" },
+ 16, // { X86_REG_XMM10, "xmm10" },
+ 16, // { X86_REG_XMM11, "xmm11" },
+ 16, // { X86_REG_XMM12, "xmm12" },
+ 16, // { X86_REG_XMM13, "xmm13" },
+ 16, // { X86_REG_XMM14, "xmm14" },
+ 16, // { X86_REG_XMM15, "xmm15" },
+ 16, // { X86_REG_XMM16, "xmm16" },
+ 16, // { X86_REG_XMM17, "xmm17" },
+ 16, // { X86_REG_XMM18, "xmm18" },
+ 16, // { X86_REG_XMM19, "xmm19" },
+ 16, // { X86_REG_XMM20, "xmm20" },
+ 16, // { X86_REG_XMM21, "xmm21" },
+ 16, // { X86_REG_XMM22, "xmm22" },
+ 16, // { X86_REG_XMM23, "xmm23" },
+ 16, // { X86_REG_XMM24, "xmm24" },
+ 16, // { X86_REG_XMM25, "xmm25" },
+ 16, // { X86_REG_XMM26, "xmm26" },
+ 16, // { X86_REG_XMM27, "xmm27" },
+ 16, // { X86_REG_XMM28, "xmm28" },
+ 16, // { X86_REG_XMM29, "xmm29" },
+ 16, // { X86_REG_XMM30, "xmm30" },
+ 16, // { X86_REG_XMM31, "xmm31" },
+ 32, // { X86_REG_YMM0, "ymm0" },
+ 32, // { X86_REG_YMM1, "ymm1" },
+ 32, // { X86_REG_YMM2, "ymm2" },
+ 32, // { X86_REG_YMM3, "ymm3" },
+ 32, // { X86_REG_YMM4, "ymm4" },
+ 32, // { X86_REG_YMM5, "ymm5" },
+ 32, // { X86_REG_YMM6, "ymm6" },
+ 32, // { X86_REG_YMM7, "ymm7" },
+ 32, // { X86_REG_YMM8, "ymm8" },
+ 32, // { X86_REG_YMM9, "ymm9" },
+ 32, // { X86_REG_YMM10, "ymm10" },
+ 32, // { X86_REG_YMM11, "ymm11" },
+ 32, // { X86_REG_YMM12, "ymm12" },
+ 32, // { X86_REG_YMM13, "ymm13" },
+ 32, // { X86_REG_YMM14, "ymm14" },
+ 32, // { X86_REG_YMM15, "ymm15" },
+ 32, // { X86_REG_YMM16, "ymm16" },
+ 32, // { X86_REG_YMM17, "ymm17" },
+ 32, // { X86_REG_YMM18, "ymm18" },
+ 32, // { X86_REG_YMM19, "ymm19" },
+ 32, // { X86_REG_YMM20, "ymm20" },
+ 32, // { X86_REG_YMM21, "ymm21" },
+ 32, // { X86_REG_YMM22, "ymm22" },
+ 32, // { X86_REG_YMM23, "ymm23" },
+ 32, // { X86_REG_YMM24, "ymm24" },
+ 32, // { X86_REG_YMM25, "ymm25" },
+ 32, // { X86_REG_YMM26, "ymm26" },
+ 32, // { X86_REG_YMM27, "ymm27" },
+ 32, // { X86_REG_YMM28, "ymm28" },
+ 32, // { X86_REG_YMM29, "ymm29" },
+ 32, // { X86_REG_YMM30, "ymm30" },
+ 32, // { X86_REG_YMM31, "ymm31" },
+ 64, // { X86_REG_ZMM0, "zmm0" },
+ 64, // { X86_REG_ZMM1, "zmm1" },
+ 64, // { X86_REG_ZMM2, "zmm2" },
+ 64, // { X86_REG_ZMM3, "zmm3" },
+ 64, // { X86_REG_ZMM4, "zmm4" },
+ 64, // { X86_REG_ZMM5, "zmm5" },
+ 64, // { X86_REG_ZMM6, "zmm6" },
+ 64, // { X86_REG_ZMM7, "zmm7" },
+ 64, // { X86_REG_ZMM8, "zmm8" },
+ 64, // { X86_REG_ZMM9, "zmm9" },
+ 64, // { X86_REG_ZMM10, "zmm10" },
+ 64, // { X86_REG_ZMM11, "zmm11" },
+ 64, // { X86_REG_ZMM12, "zmm12" },
+ 64, // { X86_REG_ZMM13, "zmm13" },
+ 64, // { X86_REG_ZMM14, "zmm14" },
+ 64, // { X86_REG_ZMM15, "zmm15" },
+ 64, // { X86_REG_ZMM16, "zmm16" },
+ 64, // { X86_REG_ZMM17, "zmm17" },
+ 64, // { X86_REG_ZMM18, "zmm18" },
+ 64, // { X86_REG_ZMM19, "zmm19" },
+ 64, // { X86_REG_ZMM20, "zmm20" },
+ 64, // { X86_REG_ZMM21, "zmm21" },
+ 64, // { X86_REG_ZMM22, "zmm22" },
+ 64, // { X86_REG_ZMM23, "zmm23" },
+ 64, // { X86_REG_ZMM24, "zmm24" },
+ 64, // { X86_REG_ZMM25, "zmm25" },
+ 64, // { X86_REG_ZMM26, "zmm26" },
+ 64, // { X86_REG_ZMM27, "zmm27" },
+ 64, // { X86_REG_ZMM28, "zmm28" },
+ 64, // { X86_REG_ZMM29, "zmm29" },
+ 64, // { X86_REG_ZMM30, "zmm30" },
+ 64, // { X86_REG_ZMM31, "zmm31" },
+ 1, // { X86_REG_R8B, "r8b" },
+ 1, // { X86_REG_R9B, "r9b" },
+ 1, // { X86_REG_R10B, "r10b" },
+ 1, // { X86_REG_R11B, "r11b" },
+ 1, // { X86_REG_R12B, "r12b" },
+ 1, // { X86_REG_R13B, "r13b" },
+ 1, // { X86_REG_R14B, "r14b" },
+ 1, // { X86_REG_R15B, "r15b" },
+ 4, // { X86_REG_R8D, "r8d" },
+ 4, // { X86_REG_R9D, "r9d" },
+ 4, // { X86_REG_R10D, "r10d" },
+ 4, // { X86_REG_R11D, "r11d" },
+ 4, // { X86_REG_R12D, "r12d" },
+ 4, // { X86_REG_R13D, "r13d" },
+ 4, // { X86_REG_R14D, "r14d" },
+ 4, // { X86_REG_R15D, "r15d" },
+ 2, // { X86_REG_R8W, "r8w" },
+ 2, // { X86_REG_R9W, "r9w" },
+ 2, // { X86_REG_R10W, "r10w" },
+ 2, // { X86_REG_R11W, "r11w" },
+ 2, // { X86_REG_R12W, "r12w" },
+ 2, // { X86_REG_R13W, "r13w" },
+ 2, // { X86_REG_R14W, "r14w" },
+ 2, // { X86_REG_R15W, "r15w" },
+ 16, // { X86_REG_BND0, "bnd0" },
+ 16, // { X86_REG_BND1, "bnd0" },
+ 16, // { X86_REG_BND2, "bnd0" },
+ 16, // { X86_REG_BND3, "bnd0" },
+};
+
+// register size in 64bit mode
+const uint8_t regsize_map_64 [] = {
+ 0, // { X86_REG_INVALID, NULL },
+ 1, // { X86_REG_AH, "ah" },
+ 1, // { X86_REG_AL, "al" },
+ 2, // { X86_REG_AX, "ax" },
+ 1, // { X86_REG_BH, "bh" },
+ 1, // { X86_REG_BL, "bl" },
+ 2, // { X86_REG_BP, "bp" },
+ 1, // { X86_REG_BPL, "bpl" },
+ 2, // { X86_REG_BX, "bx" },
+ 1, // { X86_REG_CH, "ch" },
+ 1, // { X86_REG_CL, "cl" },
+ 2, // { X86_REG_CS, "cs" },
+ 2, // { X86_REG_CX, "cx" },
+ 1, // { X86_REG_DH, "dh" },
+ 2, // { X86_REG_DI, "di" },
+ 1, // { X86_REG_DIL, "dil" },
+ 1, // { X86_REG_DL, "dl" },
+ 2, // { X86_REG_DS, "ds" },
+ 2, // { X86_REG_DX, "dx" },
+ 4, // { X86_REG_EAX, "eax" },
+ 4, // { X86_REG_EBP, "ebp" },
+ 4, // { X86_REG_EBX, "ebx" },
+ 4, // { X86_REG_ECX, "ecx" },
+ 4, // { X86_REG_EDI, "edi" },
+ 4, // { X86_REG_EDX, "edx" },
+ 8, // { X86_REG_EFLAGS, "flags" },
+ 4, // { X86_REG_EIP, "eip" },
+ 4, // { X86_REG_EIZ, "eiz" },
+ 2, // { X86_REG_ES, "es" },
+ 4, // { X86_REG_ESI, "esi" },
+ 4, // { X86_REG_ESP, "esp" },
+ 10, // { X86_REG_FPSW, "fpsw" },
+ 2, // { X86_REG_FS, "fs" },
+ 2, // { X86_REG_GS, "gs" },
+ 2, // { X86_REG_IP, "ip" },
+ 8, // { X86_REG_RAX, "rax" },
+ 8, // { X86_REG_RBP, "rbp" },
+ 8, // { X86_REG_RBX, "rbx" },
+ 8, // { X86_REG_RCX, "rcx" },
+ 8, // { X86_REG_RDI, "rdi" },
+ 8, // { X86_REG_RDX, "rdx" },
+ 8, // { X86_REG_RIP, "rip" },
+ 8, // { X86_REG_RIZ, "riz" },
+ 8, // { X86_REG_RSI, "rsi" },
+ 8, // { X86_REG_RSP, "rsp" },
+ 2, // { X86_REG_SI, "si" },
+ 1, // { X86_REG_SIL, "sil" },
+ 2, // { X86_REG_SP, "sp" },
+ 1, // { X86_REG_SPL, "spl" },
+ 2, // { X86_REG_SS, "ss" },
+ 8, // { X86_REG_CR0, "cr0" },
+ 8, // { X86_REG_CR1, "cr1" },
+ 8, // { X86_REG_CR2, "cr2" },
+ 8, // { X86_REG_CR3, "cr3" },
+ 8, // { X86_REG_CR4, "cr4" },
+ 8, // { X86_REG_CR5, "cr5" },
+ 8, // { X86_REG_CR6, "cr6" },
+ 8, // { X86_REG_CR7, "cr7" },
+ 8, // { X86_REG_CR8, "cr8" },
+ 8, // { X86_REG_CR9, "cr9" },
+ 8, // { X86_REG_CR10, "cr10" },
+ 8, // { X86_REG_CR11, "cr11" },
+ 8, // { X86_REG_CR12, "cr12" },
+ 8, // { X86_REG_CR13, "cr13" },
+ 8, // { X86_REG_CR14, "cr14" },
+ 8, // { X86_REG_CR15, "cr15" },
+ 8, // { X86_REG_DR0, "dr0" },
+ 8, // { X86_REG_DR1, "dr1" },
+ 8, // { X86_REG_DR2, "dr2" },
+ 8, // { X86_REG_DR3, "dr3" },
+ 8, // { X86_REG_DR4, "dr4" },
+ 8, // { X86_REG_DR5, "dr5" },
+ 8, // { X86_REG_DR6, "dr6" },
+ 8, // { X86_REG_DR7, "dr7" },
+ 8, // { X86_REG_DR8, "dr8" },
+ 8, // { X86_REG_DR9, "dr9" },
+ 8, // { X86_REG_DR10, "dr10" },
+ 8, // { X86_REG_DR11, "dr11" },
+ 8, // { X86_REG_DR12, "dr12" },
+ 8, // { X86_REG_DR13, "dr13" },
+ 8, // { X86_REG_DR14, "dr14" },
+ 8, // { X86_REG_DR15, "dr15" },
+ 10, // { X86_REG_FP0, "fp0" },
+ 10, // { X86_REG_FP1, "fp1" },
+ 10, // { X86_REG_FP2, "fp2" },
+ 10, // { X86_REG_FP3, "fp3" },
+ 10, // { X86_REG_FP4, "fp4" },
+ 10, // { X86_REG_FP5, "fp5" },
+ 10, // { X86_REG_FP6, "fp6" },
+ 10, // { X86_REG_FP7, "fp7" },
+ 2, // { X86_REG_K0, "k0" },
+ 2, // { X86_REG_K1, "k1" },
+ 2, // { X86_REG_K2, "k2" },
+ 2, // { X86_REG_K3, "k3" },
+ 2, // { X86_REG_K4, "k4" },
+ 2, // { X86_REG_K5, "k5" },
+ 2, // { X86_REG_K6, "k6" },
+ 2, // { X86_REG_K7, "k7" },
+ 8, // { X86_REG_MM0, "mm0" },
+ 8, // { X86_REG_MM1, "mm1" },
+ 8, // { X86_REG_MM2, "mm2" },
+ 8, // { X86_REG_MM3, "mm3" },
+ 8, // { X86_REG_MM4, "mm4" },
+ 8, // { X86_REG_MM5, "mm5" },
+ 8, // { X86_REG_MM6, "mm6" },
+ 8, // { X86_REG_MM7, "mm7" },
+ 8, // { X86_REG_R8, "r8" },
+ 8, // { X86_REG_R9, "r9" },
+ 8, // { X86_REG_R10, "r10" },
+ 8, // { X86_REG_R11, "r11" },
+ 8, // { X86_REG_R12, "r12" },
+ 8, // { X86_REG_R13, "r13" },
+ 8, // { X86_REG_R14, "r14" },
+ 8, // { X86_REG_R15, "r15" },
+ 10, // { X86_REG_ST0, "st0" },
+ 10, // { X86_REG_ST1, "st1" },
+ 10, // { X86_REG_ST2, "st2" },
+ 10, // { X86_REG_ST3, "st3" },
+ 10, // { X86_REG_ST4, "st4" },
+ 10, // { X86_REG_ST5, "st5" },
+ 10, // { X86_REG_ST6, "st6" },
+ 10, // { X86_REG_ST7, "st7" },
+ 16, // { X86_REG_XMM0, "xmm0" },
+ 16, // { X86_REG_XMM1, "xmm1" },
+ 16, // { X86_REG_XMM2, "xmm2" },
+ 16, // { X86_REG_XMM3, "xmm3" },
+ 16, // { X86_REG_XMM4, "xmm4" },
+ 16, // { X86_REG_XMM5, "xmm5" },
+ 16, // { X86_REG_XMM6, "xmm6" },
+ 16, // { X86_REG_XMM7, "xmm7" },
+ 16, // { X86_REG_XMM8, "xmm8" },
+ 16, // { X86_REG_XMM9, "xmm9" },
+ 16, // { X86_REG_XMM10, "xmm10" },
+ 16, // { X86_REG_XMM11, "xmm11" },
+ 16, // { X86_REG_XMM12, "xmm12" },
+ 16, // { X86_REG_XMM13, "xmm13" },
+ 16, // { X86_REG_XMM14, "xmm14" },
+ 16, // { X86_REG_XMM15, "xmm15" },
+ 16, // { X86_REG_XMM16, "xmm16" },
+ 16, // { X86_REG_XMM17, "xmm17" },
+ 16, // { X86_REG_XMM18, "xmm18" },
+ 16, // { X86_REG_XMM19, "xmm19" },
+ 16, // { X86_REG_XMM20, "xmm20" },
+ 16, // { X86_REG_XMM21, "xmm21" },
+ 16, // { X86_REG_XMM22, "xmm22" },
+ 16, // { X86_REG_XMM23, "xmm23" },
+ 16, // { X86_REG_XMM24, "xmm24" },
+ 16, // { X86_REG_XMM25, "xmm25" },
+ 16, // { X86_REG_XMM26, "xmm26" },
+ 16, // { X86_REG_XMM27, "xmm27" },
+ 16, // { X86_REG_XMM28, "xmm28" },
+ 16, // { X86_REG_XMM29, "xmm29" },
+ 16, // { X86_REG_XMM30, "xmm30" },
+ 16, // { X86_REG_XMM31, "xmm31" },
+ 32, // { X86_REG_YMM0, "ymm0" },
+ 32, // { X86_REG_YMM1, "ymm1" },
+ 32, // { X86_REG_YMM2, "ymm2" },
+ 32, // { X86_REG_YMM3, "ymm3" },
+ 32, // { X86_REG_YMM4, "ymm4" },
+ 32, // { X86_REG_YMM5, "ymm5" },
+ 32, // { X86_REG_YMM6, "ymm6" },
+ 32, // { X86_REG_YMM7, "ymm7" },
+ 32, // { X86_REG_YMM8, "ymm8" },
+ 32, // { X86_REG_YMM9, "ymm9" },
+ 32, // { X86_REG_YMM10, "ymm10" },
+ 32, // { X86_REG_YMM11, "ymm11" },
+ 32, // { X86_REG_YMM12, "ymm12" },
+ 32, // { X86_REG_YMM13, "ymm13" },
+ 32, // { X86_REG_YMM14, "ymm14" },
+ 32, // { X86_REG_YMM15, "ymm15" },
+ 32, // { X86_REG_YMM16, "ymm16" },
+ 32, // { X86_REG_YMM17, "ymm17" },
+ 32, // { X86_REG_YMM18, "ymm18" },
+ 32, // { X86_REG_YMM19, "ymm19" },
+ 32, // { X86_REG_YMM20, "ymm20" },
+ 32, // { X86_REG_YMM21, "ymm21" },
+ 32, // { X86_REG_YMM22, "ymm22" },
+ 32, // { X86_REG_YMM23, "ymm23" },
+ 32, // { X86_REG_YMM24, "ymm24" },
+ 32, // { X86_REG_YMM25, "ymm25" },
+ 32, // { X86_REG_YMM26, "ymm26" },
+ 32, // { X86_REG_YMM27, "ymm27" },
+ 32, // { X86_REG_YMM28, "ymm28" },
+ 32, // { X86_REG_YMM29, "ymm29" },
+ 32, // { X86_REG_YMM30, "ymm30" },
+ 32, // { X86_REG_YMM31, "ymm31" },
+ 64, // { X86_REG_ZMM0, "zmm0" },
+ 64, // { X86_REG_ZMM1, "zmm1" },
+ 64, // { X86_REG_ZMM2, "zmm2" },
+ 64, // { X86_REG_ZMM3, "zmm3" },
+ 64, // { X86_REG_ZMM4, "zmm4" },
+ 64, // { X86_REG_ZMM5, "zmm5" },
+ 64, // { X86_REG_ZMM6, "zmm6" },
+ 64, // { X86_REG_ZMM7, "zmm7" },
+ 64, // { X86_REG_ZMM8, "zmm8" },
+ 64, // { X86_REG_ZMM9, "zmm9" },
+ 64, // { X86_REG_ZMM10, "zmm10" },
+ 64, // { X86_REG_ZMM11, "zmm11" },
+ 64, // { X86_REG_ZMM12, "zmm12" },
+ 64, // { X86_REG_ZMM13, "zmm13" },
+ 64, // { X86_REG_ZMM14, "zmm14" },
+ 64, // { X86_REG_ZMM15, "zmm15" },
+ 64, // { X86_REG_ZMM16, "zmm16" },
+ 64, // { X86_REG_ZMM17, "zmm17" },
+ 64, // { X86_REG_ZMM18, "zmm18" },
+ 64, // { X86_REG_ZMM19, "zmm19" },
+ 64, // { X86_REG_ZMM20, "zmm20" },
+ 64, // { X86_REG_ZMM21, "zmm21" },
+ 64, // { X86_REG_ZMM22, "zmm22" },
+ 64, // { X86_REG_ZMM23, "zmm23" },
+ 64, // { X86_REG_ZMM24, "zmm24" },
+ 64, // { X86_REG_ZMM25, "zmm25" },
+ 64, // { X86_REG_ZMM26, "zmm26" },
+ 64, // { X86_REG_ZMM27, "zmm27" },
+ 64, // { X86_REG_ZMM28, "zmm28" },
+ 64, // { X86_REG_ZMM29, "zmm29" },
+ 64, // { X86_REG_ZMM30, "zmm30" },
+ 64, // { X86_REG_ZMM31, "zmm31" },
+ 1, // { X86_REG_R8B, "r8b" },
+ 1, // { X86_REG_R9B, "r9b" },
+ 1, // { X86_REG_R10B, "r10b" },
+ 1, // { X86_REG_R11B, "r11b" },
+ 1, // { X86_REG_R12B, "r12b" },
+ 1, // { X86_REG_R13B, "r13b" },
+ 1, // { X86_REG_R14B, "r14b" },
+ 1, // { X86_REG_R15B, "r15b" },
+ 4, // { X86_REG_R8D, "r8d" },
+ 4, // { X86_REG_R9D, "r9d" },
+ 4, // { X86_REG_R10D, "r10d" },
+ 4, // { X86_REG_R11D, "r11d" },
+ 4, // { X86_REG_R12D, "r12d" },
+ 4, // { X86_REG_R13D, "r13d" },
+ 4, // { X86_REG_R14D, "r14d" },
+ 4, // { X86_REG_R15D, "r15d" },
+ 2, // { X86_REG_R8W, "r8w" },
+ 2, // { X86_REG_R9W, "r9w" },
+ 2, // { X86_REG_R10W, "r10w" },
+ 2, // { X86_REG_R11W, "r11w" },
+ 2, // { X86_REG_R12W, "r12w" },
+ 2, // { X86_REG_R13W, "r13w" },
+ 2, // { X86_REG_R14W, "r14w" },
+ 2, // { X86_REG_R15W, "r15w" },
+ 16, // { X86_REG_BND0, "bnd0" },
+ 16, // { X86_REG_BND1, "bnd0" },
+ 16, // { X86_REG_BND2, "bnd0" },
+ 16, // { X86_REG_BND3, "bnd0" },
+};
+
+const char *X86_reg_name(csh handle, unsigned int reg)
+{
+#ifndef CAPSTONE_DIET
+ cs_struct *ud = (cs_struct *)handle;
+
+ if (reg >= ARR_SIZE(reg_name_maps))
+ return NULL;
+
+ if (reg == X86_REG_EFLAGS) {
+ if (ud->mode & CS_MODE_32)
+ return "eflags";
+ if (ud->mode & CS_MODE_64)
+ return "rflags";
+ }
+
+ return reg_name_maps[reg].name;
+#else
+ return NULL;
+#endif
+}
+
+#ifndef CAPSTONE_DIET
+static const char * const insn_name_maps[] = {
+ NULL, // X86_INS_INVALID
+#ifndef CAPSTONE_X86_REDUCE
+#include "X86MappingInsnName.inc"
+#else
+#include "X86MappingInsnName_reduce.inc"
+#endif
+};
+#endif
+
+// NOTE: insn_name_maps[] is sorted in order
+const char *X86_insn_name(csh handle, unsigned int id)
+{
+#ifndef CAPSTONE_DIET
+ if (id >= ARR_SIZE(insn_name_maps))
+ return NULL;
+
+ return insn_name_maps[id];
+#else
+ return NULL;
+#endif
+}
+
+#ifndef CAPSTONE_DIET
+static const name_map group_name_maps[] = {
+ // generic groups
+ { X86_GRP_INVALID, NULL },
+ { X86_GRP_JUMP, "jump" },
+ { X86_GRP_CALL, "call" },
+ { X86_GRP_RET, "ret" },
+ { X86_GRP_INT, "int" },
+ { X86_GRP_IRET, "iret" },
+ { X86_GRP_PRIVILEGE, "privilege" },
+ { X86_GRP_BRANCH_RELATIVE, "branch_relative" },
+
+ // architecture-specific groups
+ { X86_GRP_VM, "vm" },
+ { X86_GRP_3DNOW, "3dnow" },
+ { X86_GRP_AES, "aes" },
+ { X86_GRP_ADX, "adx" },
+ { X86_GRP_AVX, "avx" },
+ { X86_GRP_AVX2, "avx2" },
+ { X86_GRP_AVX512, "avx512" },
+ { X86_GRP_BMI, "bmi" },
+ { X86_GRP_BMI2, "bmi2" },
+ { X86_GRP_CMOV, "cmov" },
+ { X86_GRP_F16C, "fc16" },
+ { X86_GRP_FMA, "fma" },
+ { X86_GRP_FMA4, "fma4" },
+ { X86_GRP_FSGSBASE, "fsgsbase" },
+ { X86_GRP_HLE, "hle" },
+ { X86_GRP_MMX, "mmx" },
+ { X86_GRP_MODE32, "mode32" },
+ { X86_GRP_MODE64, "mode64" },
+ { X86_GRP_RTM, "rtm" },
+ { X86_GRP_SHA, "sha" },
+ { X86_GRP_SSE1, "sse1" },
+ { X86_GRP_SSE2, "sse2" },
+ { X86_GRP_SSE3, "sse3" },
+ { X86_GRP_SSE41, "sse41" },
+ { X86_GRP_SSE42, "sse42" },
+ { X86_GRP_SSE4A, "sse4a" },
+ { X86_GRP_SSSE3, "ssse3" },
+ { X86_GRP_PCLMUL, "pclmul" },
+ { X86_GRP_XOP, "xop" },
+ { X86_GRP_CDI, "cdi" },
+ { X86_GRP_ERI, "eri" },
+ { X86_GRP_TBM, "tbm" },
+ { X86_GRP_16BITMODE, "16bitmode" },
+ { X86_GRP_NOT64BITMODE, "not64bitmode" },
+ { X86_GRP_SGX, "sgx" },
+ { X86_GRP_DQI, "dqi" },
+ { X86_GRP_BWI, "bwi" },
+ { X86_GRP_PFI, "pfi" },
+ { X86_GRP_VLX, "vlx" },
+ { X86_GRP_SMAP, "smap" },
+ { X86_GRP_NOVLX, "novlx" },
+ { X86_GRP_FPU, "fpu" },
+};
+#endif
+
+const char *X86_group_name(csh handle, unsigned int id)
+{
+#ifndef CAPSTONE_DIET
+ return id2name(group_name_maps, ARR_SIZE(group_name_maps), id);
+#else
+ return NULL;
+#endif
+}
+
+#define GET_INSTRINFO_ENUM
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86GenInstrInfo_reduce.inc"
+
+const insn_map_x86 insns[] = { // reduce x86 instructions
+#include "X86MappingInsn_reduce.inc"
+};
+#else
+#include "X86GenInstrInfo.inc"
+
+const insn_map_x86 insns[] = { // full x86 instructions
+#include "X86MappingInsn.inc"
+};
+#endif
+
+#ifndef CAPSTONE_DIET
+// in arr, replace r1 = r2
+static void arr_replace(uint16_t *arr, uint8_t max, x86_reg r1, x86_reg r2)
+{
+ uint8_t i;
+
+ for(i = 0; i < max; i++) {
+ if (arr[i] == r1) {
+ arr[i] = r2;
+ break;
+ }
+ }
+}
+#endif
+
+// look for @id in @insns
+// return -1 if not found
+unsigned int find_insn(unsigned int id)
+{
+ // binary searching since the IDs are sorted in order
+ unsigned int left, right, m;
+ unsigned int max = ARR_SIZE(insns);
+
+ right = max - 1;
+
+ if (id < insns[0].id || id > insns[right].id)
+ // not found
+ return -1;
+
+ left = 0;
+
+ while(left <= right) {
+ m = (left + right) / 2;
+ if (id == insns[m].id) {
+ return m;
+ }
+
+ if (id < insns[m].id)
+ right = m - 1;
+ else
+ left = m + 1;
+ }
+
+ // not found
+ // printf("NOT FOUNDDDDDDDDDDDDDDD id = %u\n", id);
+ return -1;
+}
+
+// given internal insn id, return public instruction info
+void X86_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id)
+{
+ unsigned int i = find_insn(id);
+ if (i != -1) {
+ insn->id = insns[i].mapid;
+
+ if (h->detail) {
+#ifndef CAPSTONE_DIET
+ memcpy(insn->detail->regs_read, insns[i].regs_use, sizeof(insns[i].regs_use));
+ insn->detail->regs_read_count = (uint8_t)count_positive(insns[i].regs_use);
+
+ // special cases when regs_write[] depends on arch
+ switch(id) {
+ default:
+ memcpy(insn->detail->regs_write, insns[i].regs_mod, sizeof(insns[i].regs_mod));
+ insn->detail->regs_write_count = (uint8_t)count_positive(insns[i].regs_mod);
+ break;
+ case X86_RDTSC:
+ if (h->mode == CS_MODE_64) {
+ memcpy(insn->detail->regs_write, insns[i].regs_mod, sizeof(insns[i].regs_mod));
+ insn->detail->regs_write_count = (uint8_t)count_positive(insns[i].regs_mod);
+ } else {
+ insn->detail->regs_write[0] = X86_REG_EAX;
+ insn->detail->regs_write[1] = X86_REG_EDX;
+ insn->detail->regs_write_count = 2;
+ }
+ break;
+ case X86_RDTSCP:
+ if (h->mode == CS_MODE_64) {
+ memcpy(insn->detail->regs_write, insns[i].regs_mod, sizeof(insns[i].regs_mod));
+ insn->detail->regs_write_count = (uint8_t)count_positive(insns[i].regs_mod);
+ } else {
+ insn->detail->regs_write[0] = X86_REG_EAX;
+ insn->detail->regs_write[1] = X86_REG_ECX;
+ insn->detail->regs_write[2] = X86_REG_EDX;
+ insn->detail->regs_write_count = 3;
+ }
+ break;
+ }
+
+ switch(insn->id) {
+ default:
+ break;
+
+ case X86_INS_LOOP:
+ case X86_INS_LOOPE:
+ case X86_INS_LOOPNE:
+ switch(h->mode) {
+ default: break;
+ case CS_MODE_16:
+ insn->detail->regs_read[0] = X86_REG_CX;
+ insn->detail->regs_read_count = 1;
+ insn->detail->regs_write[0] = X86_REG_CX;
+ insn->detail->regs_write_count = 1;
+ break;
+ case CS_MODE_32:
+ insn->detail->regs_read[0] = X86_REG_ECX;
+ insn->detail->regs_read_count = 1;
+ insn->detail->regs_write[0] = X86_REG_ECX;
+ insn->detail->regs_write_count = 1;
+ break;
+ case CS_MODE_64:
+ insn->detail->regs_read[0] = X86_REG_RCX;
+ insn->detail->regs_read_count = 1;
+ insn->detail->regs_write[0] = X86_REG_RCX;
+ insn->detail->regs_write_count = 1;
+ break;
+ }
+
+ // LOOPE & LOOPNE also read EFLAGS
+ if (insn->id != X86_INS_LOOP) {
+ insn->detail->regs_read[1] = X86_REG_EFLAGS;
+ insn->detail->regs_read_count = 2;
+ }
+
+ break;
+
+ case X86_INS_LODSB:
+ case X86_INS_LODSD:
+ case X86_INS_LODSQ:
+ case X86_INS_LODSW:
+ switch(h->mode) {
+ default:
+ break;
+ case CS_MODE_16:
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_ESI, X86_REG_SI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_ESI, X86_REG_SI);
+ break;
+ case CS_MODE_64:
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_ESI, X86_REG_RSI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_ESI, X86_REG_RSI);
+ break;
+ }
+ break;
+
+ case X86_INS_SCASB:
+ case X86_INS_SCASW:
+ case X86_INS_SCASQ:
+ case X86_INS_STOSB:
+ case X86_INS_STOSD:
+ case X86_INS_STOSQ:
+ case X86_INS_STOSW:
+ switch(h->mode) {
+ default:
+ break;
+ case CS_MODE_16:
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_EDI, X86_REG_DI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_EDI, X86_REG_DI);
+ break;
+ case CS_MODE_64:
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_EDI, X86_REG_RDI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_EDI, X86_REG_RDI);
+ break;
+ }
+ break;
+
+ case X86_INS_CMPSB:
+ case X86_INS_CMPSD:
+ case X86_INS_CMPSQ:
+ case X86_INS_CMPSW:
+ case X86_INS_MOVSB:
+ case X86_INS_MOVSW:
+ case X86_INS_MOVSD:
+ case X86_INS_MOVSQ:
+ switch(h->mode) {
+ default:
+ break;
+ case CS_MODE_16:
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_EDI, X86_REG_DI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_EDI, X86_REG_DI);
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_ESI, X86_REG_SI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_ESI, X86_REG_SI);
+ break;
+ case CS_MODE_64:
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_EDI, X86_REG_RDI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_EDI, X86_REG_RDI);
+ arr_replace(insn->detail->regs_read, insn->detail->regs_read_count, X86_REG_ESI, X86_REG_RSI);
+ arr_replace(insn->detail->regs_write, insn->detail->regs_write_count, X86_REG_ESI, X86_REG_RSI);
+ break;
+ }
+ break;
+
+ case X86_INS_RET:
+ switch(h->mode) {
+ case CS_MODE_16:
+ insn->detail->regs_write[0] = X86_REG_SP;
+ insn->detail->regs_read[0] = X86_REG_SP;
+ break;
+ case CS_MODE_32:
+ insn->detail->regs_write[0] = X86_REG_ESP;
+ insn->detail->regs_read[0] = X86_REG_ESP;
+ break;
+ default: // 64-bit
+ insn->detail->regs_write[0] = X86_REG_RSP;
+ insn->detail->regs_read[0] = X86_REG_RSP;
+ break;
+ }
+ insn->detail->regs_write_count = 1;
+ insn->detail->regs_read_count = 1;
+ break;
+ }
+
+ memcpy(insn->detail->groups, insns[i].groups, sizeof(insns[i].groups));
+ insn->detail->groups_count = (uint8_t)count_positive8(insns[i].groups);
+
+ if (insns[i].branch || insns[i].indirect_branch) {
+ // this insn also belongs to JUMP group. add JUMP group
+ insn->detail->groups[insn->detail->groups_count] = X86_GRP_JUMP;
+ insn->detail->groups_count++;
+ }
+
+ switch (insns[i].id) {
+ case X86_OUT8ir:
+ case X86_OUT16ir:
+ case X86_OUT32ir:
+ if (insn->detail->x86.operands[0].imm == -78) {
+ // Writing to port 0xb2 causes an SMI on most platforms
+ // See: http://cs.gmu.edu/~tr-admin/papers/GMU-CS-TR-2011-8.pdf
+ insn->detail->groups[insn->detail->groups_count] = X86_GRP_INT;
+ insn->detail->groups_count++;
+ }
+ break;
+
+ default:
+ break;
+ }
+#endif
+ }
+ }
+}
+
+// map special instructions with accumulate registers.
+// this is needed because LLVM embeds these register names into AsmStrs[],
+// but not separately in operands
+struct insn_reg {
+ uint16_t insn;
+ x86_reg reg;
+ enum cs_ac_type access;
+};
+
+struct insn_reg2 {
+ uint16_t insn;
+ x86_reg reg1, reg2;
+ enum cs_ac_type access1, access2;
+};
+
+static const struct insn_reg insn_regs_att[] = {
+ { X86_INSB, X86_REG_DX, CS_AC_READ },
+ { X86_INSL, X86_REG_DX, CS_AC_READ },
+ { X86_INSW, X86_REG_DX, CS_AC_READ },
+ { X86_MOV16o16a, X86_REG_AX, CS_AC_READ },
+ { X86_MOV16o32a, X86_REG_AX, CS_AC_READ },
+ { X86_MOV16o64a, X86_REG_AX, CS_AC_READ },
+ { X86_MOV32o16a, X86_REG_EAX, CS_AC_READ },
+ { X86_MOV32o32a, X86_REG_EAX, CS_AC_READ },
+ { X86_MOV32o64a, X86_REG_EAX, CS_AC_READ },
+ { X86_MOV64o32a, X86_REG_RAX, CS_AC_READ },
+ { X86_MOV64o64a, X86_REG_RAX, CS_AC_READ },
+ { X86_MOV8o16a, X86_REG_AL, CS_AC_READ },
+ { X86_MOV8o32a, X86_REG_AL, CS_AC_READ },
+ { X86_MOV8o64a, X86_REG_AL, CS_AC_READ },
+ { X86_OUT16ir, X86_REG_AX, CS_AC_READ },
+ { X86_OUT32ir, X86_REG_EAX, CS_AC_READ },
+ { X86_OUT8ir, X86_REG_AL, CS_AC_READ },
+ { X86_POPDS16, X86_REG_DS, CS_AC_WRITE },
+ { X86_POPDS32, X86_REG_DS, CS_AC_WRITE },
+ { X86_POPES16, X86_REG_ES, CS_AC_WRITE },
+ { X86_POPES32, X86_REG_ES, CS_AC_WRITE },
+ { X86_POPFS16, X86_REG_FS, CS_AC_WRITE },
+ { X86_POPFS32, X86_REG_FS, CS_AC_WRITE },
+ { X86_POPFS64, X86_REG_FS, CS_AC_WRITE },
+ { X86_POPGS16, X86_REG_GS, CS_AC_WRITE },
+ { X86_POPGS32, X86_REG_GS, CS_AC_WRITE },
+ { X86_POPGS64, X86_REG_GS, CS_AC_WRITE },
+ { X86_POPSS16, X86_REG_SS, CS_AC_WRITE },
+ { X86_POPSS32, X86_REG_SS, CS_AC_WRITE },
+ { X86_PUSHCS16, X86_REG_CS, CS_AC_READ },
+ { X86_PUSHCS32, X86_REG_CS, CS_AC_READ },
+ { X86_PUSHDS16, X86_REG_DS, CS_AC_READ },
+ { X86_PUSHDS32, X86_REG_DS, CS_AC_READ },
+ { X86_PUSHES16, X86_REG_ES, CS_AC_READ },
+ { X86_PUSHES32, X86_REG_ES, CS_AC_READ },
+ { X86_PUSHFS16, X86_REG_FS, CS_AC_READ },
+ { X86_PUSHFS32, X86_REG_FS, CS_AC_READ },
+ { X86_PUSHFS64, X86_REG_FS, CS_AC_READ },
+ { X86_PUSHGS16, X86_REG_GS, CS_AC_READ },
+ { X86_PUSHGS32, X86_REG_GS, CS_AC_READ },
+ { X86_PUSHGS64, X86_REG_GS, CS_AC_READ },
+ { X86_PUSHSS16, X86_REG_SS, CS_AC_READ },
+ { X86_PUSHSS32, X86_REG_SS, CS_AC_READ },
+ { X86_RCL16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCL32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCL64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCL8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCR16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCR32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCR64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_RCR8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROL16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROL32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROL64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROL8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROR16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROR32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROR64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_ROR8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAL16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAL32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAL64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAL8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAR16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAR32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAR64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SAR8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHL16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHL32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHL64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHL8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHLD16mrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHLD16rrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHLD32mrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHLD32rrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHLD64mrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHLD64rrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHR16rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHR32rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHR64rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHR8rCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHRD16mrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHRD16rrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHRD32mrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHRD32rrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHRD64mrCL, X86_REG_CL, CS_AC_READ },
+ { X86_SHRD64rrCL, X86_REG_CL, CS_AC_READ },
+ { X86_XCHG16ar, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_XCHG32ar, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_XCHG64ar, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+};
+
+static const struct insn_reg insn_regs_att_extra[] = {
+ // dummy entry, to avoid empty array
+ { 0, 0 },
+#ifndef CAPSTONE_X86_REDUCE
+ { X86_ADD_FrST0, X86_REG_ST0, CS_AC_READ },
+ { X86_DIVR_FrST0, X86_REG_ST0, CS_AC_READ },
+ { X86_DIV_FrST0, X86_REG_ST0, CS_AC_READ },
+ { X86_FNSTSW16r, X86_REG_AX, CS_AC_READ },
+ { X86_MUL_FrST0, X86_REG_ST0, CS_AC_READ },
+ { X86_SKINIT, X86_REG_EAX, CS_AC_READ },
+ { X86_SUBR_FrST0, X86_REG_ST0, CS_AC_READ },
+ { X86_SUB_FrST0, X86_REG_ST0, CS_AC_READ },
+ { X86_VMLOAD32, X86_REG_EAX, CS_AC_READ },
+ { X86_VMLOAD64, X86_REG_RAX, CS_AC_READ },
+ { X86_VMRUN32, X86_REG_EAX, CS_AC_READ },
+ { X86_VMRUN64, X86_REG_RAX, CS_AC_READ },
+ { X86_VMSAVE32, X86_REG_EAX, CS_AC_READ },
+ { X86_VMSAVE64, X86_REG_RAX, CS_AC_READ },
+#endif
+};
+
+static const struct insn_reg insn_regs_intel[] = {
+ { X86_ADC16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADC32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADC64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADC8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADD16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADD32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADD64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_ADD8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_AND16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_AND32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_AND64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_AND8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_CMP16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_CMP32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_CMP64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_CMP8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_IN16ri, X86_REG_AX, CS_AC_WRITE },
+ { X86_IN32ri, X86_REG_EAX, CS_AC_WRITE },
+ { X86_IN8ri, X86_REG_AL, CS_AC_WRITE },
+ { X86_LODSB, X86_REG_AL, CS_AC_WRITE },
+ { X86_LODSL, X86_REG_EAX, CS_AC_WRITE },
+ { X86_LODSQ, X86_REG_RAX, CS_AC_WRITE },
+ { X86_LODSW, X86_REG_AX, CS_AC_WRITE },
+ { X86_MOV16ao16, X86_REG_AX, CS_AC_WRITE }, // 16-bit A1 1020 // mov ax, word ptr [0x2010]
+ { X86_MOV16ao32, X86_REG_AX, CS_AC_WRITE }, // 32-bit A1 10203040 // mov ax, word ptr [0x40302010]
+ { X86_MOV16ao64, X86_REG_AX, CS_AC_WRITE }, // 64-bit 66 A1 1020304050607080 // movabs ax, word ptr [0x8070605040302010]
+ { X86_MOV32ao16, X86_REG_EAX, CS_AC_WRITE }, // 32-bit 67 A1 1020 // mov eax, dword ptr [0x2010]
+ { X86_MOV32ao32, X86_REG_EAX, CS_AC_WRITE }, // 32-bit A1 10203040 // mov eax, dword ptr [0x40302010]
+ { X86_MOV32ao64, X86_REG_EAX, CS_AC_WRITE }, // 64-bit A1 1020304050607080 // movabs eax, dword ptr [0x8070605040302010]
+ { X86_MOV64ao32, X86_REG_RAX, CS_AC_WRITE }, // 64-bit 48 8B04 10203040 // mov rax, qword ptr [0x40302010]
+ { X86_MOV64ao64, X86_REG_RAX, CS_AC_WRITE }, // 64-bit 48 A1 1020304050607080 // movabs rax, qword ptr [0x8070605040302010]
+ { X86_MOV8ao16, X86_REG_AL, CS_AC_WRITE }, // 16-bit A0 1020 // mov al, byte ptr [0x2010]
+ { X86_MOV8ao32, X86_REG_AL, CS_AC_WRITE }, // 32-bit A0 10203040 // mov al, byte ptr [0x40302010]
+ { X86_MOV8ao64, X86_REG_AL, CS_AC_WRITE }, // 64-bit 66 A0 1020304050607080 // movabs al, byte ptr [0x8070605040302010]
+ { X86_OR16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_OR32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_OR64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_OR8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_OUTSB, X86_REG_DX, CS_AC_WRITE },
+ { X86_OUTSL, X86_REG_DX, CS_AC_WRITE },
+ { X86_OUTSW, X86_REG_DX, CS_AC_WRITE },
+ { X86_POPDS16, X86_REG_DS, CS_AC_WRITE },
+ { X86_POPDS32, X86_REG_DS, CS_AC_WRITE },
+ { X86_POPES16, X86_REG_ES, CS_AC_WRITE },
+ { X86_POPES32, X86_REG_ES, CS_AC_WRITE },
+ { X86_POPFS16, X86_REG_FS, CS_AC_WRITE },
+ { X86_POPFS32, X86_REG_FS, CS_AC_WRITE },
+ { X86_POPFS64, X86_REG_FS, CS_AC_WRITE },
+ { X86_POPGS16, X86_REG_GS, CS_AC_WRITE },
+ { X86_POPGS32, X86_REG_GS, CS_AC_WRITE },
+ { X86_POPGS64, X86_REG_GS, CS_AC_WRITE },
+ { X86_POPSS16, X86_REG_SS, CS_AC_WRITE },
+ { X86_POPSS32, X86_REG_SS, CS_AC_WRITE },
+ { X86_PUSHCS16, X86_REG_CS, CS_AC_READ },
+ { X86_PUSHCS32, X86_REG_CS, CS_AC_READ },
+ { X86_PUSHDS16, X86_REG_DS, CS_AC_READ },
+ { X86_PUSHDS32, X86_REG_DS, CS_AC_READ },
+ { X86_PUSHES16, X86_REG_ES, CS_AC_READ },
+ { X86_PUSHES32, X86_REG_ES, CS_AC_READ },
+ { X86_PUSHFS16, X86_REG_FS, CS_AC_READ },
+ { X86_PUSHFS32, X86_REG_FS, CS_AC_READ },
+ { X86_PUSHFS64, X86_REG_FS, CS_AC_READ },
+ { X86_PUSHGS16, X86_REG_GS, CS_AC_READ },
+ { X86_PUSHGS32, X86_REG_GS, CS_AC_READ },
+ { X86_PUSHGS64, X86_REG_GS, CS_AC_READ },
+ { X86_PUSHSS16, X86_REG_SS, CS_AC_READ },
+ { X86_PUSHSS32, X86_REG_SS, CS_AC_READ },
+ { X86_SBB16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SBB32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SBB64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SBB8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_SCASB, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_SCASL, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SCASQ, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SCASW, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SUB16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SUB32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SUB64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_SUB8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_TEST16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_TEST32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_TEST64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_TEST8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+ { X86_XOR16i16, X86_REG_AX, CS_AC_WRITE | CS_AC_READ },
+ { X86_XOR32i32, X86_REG_EAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_XOR64i32, X86_REG_RAX, CS_AC_WRITE | CS_AC_READ },
+ { X86_XOR8i8, X86_REG_AL, CS_AC_WRITE | CS_AC_READ },
+};
+
+static const struct insn_reg insn_regs_intel_extra[] = {
+ // dummy entry, to avoid empty array
+ { 0, 0, 0 },
+#ifndef CAPSTONE_X86_REDUCE
+ { X86_CMOVBE_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVB_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVE_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVNBE_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVNB_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVNE_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVNP_F, X86_REG_ST0, CS_AC_WRITE },
+ { X86_CMOVP_F, X86_REG_ST0, CS_AC_WRITE },
+ // { X86_COMP_FST0r, X86_REG_ST0, CS_AC_WRITE },
+ // { X86_COM_FST0r, X86_REG_ST0, CS_AC_WRITE },
+ { X86_FNSTSW16r, X86_REG_AX, CS_AC_WRITE },
+ { X86_SKINIT, X86_REG_EAX, CS_AC_WRITE },
+ { X86_VMLOAD32, X86_REG_EAX, CS_AC_WRITE },
+ { X86_VMLOAD64, X86_REG_RAX, CS_AC_WRITE },
+ { X86_VMRUN32, X86_REG_EAX, CS_AC_WRITE },
+ { X86_VMRUN64, X86_REG_RAX, CS_AC_WRITE },
+ { X86_VMSAVE32, X86_REG_EAX, CS_AC_READ },
+ { X86_VMSAVE64, X86_REG_RAX, CS_AC_READ },
+ { X86_XCH_F, X86_REG_ST0, CS_AC_WRITE },
+#endif
+};
+
+static const struct insn_reg2 insn_regs_intel2[] = {
+ { X86_IN16rr, X86_REG_AX, X86_REG_DX, CS_AC_WRITE, CS_AC_READ },
+ { X86_IN32rr, X86_REG_EAX, X86_REG_DX, CS_AC_WRITE, CS_AC_READ },
+ { X86_IN8rr, X86_REG_AL, X86_REG_DX, CS_AC_WRITE, CS_AC_READ },
+ { X86_INVLPGA32, X86_REG_EAX, X86_REG_ECX, CS_AC_READ, CS_AC_READ },
+ { X86_INVLPGA64, X86_REG_RAX, X86_REG_ECX, CS_AC_READ, CS_AC_READ },
+ { X86_OUT16rr, X86_REG_DX, X86_REG_AX, CS_AC_READ, CS_AC_READ },
+ { X86_OUT32rr, X86_REG_DX, X86_REG_EAX, CS_AC_READ, CS_AC_READ },
+ { X86_OUT8rr, X86_REG_DX, X86_REG_AL, CS_AC_READ, CS_AC_READ },
+};
+
+static int binary_search1(const struct insn_reg *insns, unsigned int max, unsigned int id)
+{
+ unsigned int first, last, mid;
+
+ first = 0;
+ last = max -1;
+
+ if (insns[0].insn > id || insns[last].insn < id) {
+ // not found
+ return -1;
+ }
+
+ while (first <= last) {
+ mid = (first + last) / 2;
+ if (insns[mid].insn < id) {
+ first = mid + 1;
+ } else if (insns[mid].insn == id) {
+ return mid;
+ } else {
+ if (mid == 0)
+ break;
+ last = mid - 1;
+ }
+ }
+
+ // not found
+ return -1;
+}
+
+static int binary_search2(const struct insn_reg2 *insns, unsigned int max, unsigned int id)
+{
+ unsigned int first, last, mid;
+
+ first = 0;
+ last = max -1;
+
+ if (insns[0].insn > id || insns[last].insn < id) {
+ // not found
+ return -1;
+ }
+
+ while (first <= last) {
+ mid = (first + last) / 2;
+ if (insns[mid].insn < id) {
+ first = mid + 1;
+ } else if (insns[mid].insn == id) {
+ return mid;
+ } else {
+ if (mid == 0)
+ break;
+ last = mid - 1;
+ }
+ }
+
+ // not found
+ return -1;
+}
+
+// return register of given instruction id
+// return 0 if not found
+// this is to handle instructions embedding accumulate registers into AsmStrs[]
+x86_reg X86_insn_reg_intel(unsigned int id, enum cs_ac_type *access)
+{
+ int i;
+
+ i = binary_search1(insn_regs_intel, ARR_SIZE(insn_regs_intel), id);
+ if (i != -1) {
+ if (access) {
+ *access = insn_regs_intel[i].access;
+ }
+ return insn_regs_intel[i].reg;
+ }
+
+ i = binary_search1(insn_regs_intel_extra, ARR_SIZE(insn_regs_intel_extra), id);
+ if (i != -1) {
+ if (access) {
+ *access = insn_regs_intel_extra[i].access;
+ }
+ return insn_regs_intel_extra[i].reg;
+ }
+
+ // not found
+ return 0;
+}
+
+bool X86_insn_reg_intel2(unsigned int id, x86_reg *reg1, enum cs_ac_type *access1, x86_reg *reg2, enum cs_ac_type *access2)
+{
+ int i = binary_search2(insn_regs_intel2, ARR_SIZE(insn_regs_intel2), id);
+ if (i != -1) {
+ *reg1 = insn_regs_intel2[i].reg1;
+ *reg2 = insn_regs_intel2[i].reg2;
+ if (access1)
+ *access1 = insn_regs_intel2[i].access1;
+ if (access2)
+ *access2 = insn_regs_intel2[i].access2;
+ return true;
+ }
+
+ // not found
+ return false;
+}
+
+x86_reg X86_insn_reg_att(unsigned int id, enum cs_ac_type *access)
+{
+ int i;
+
+ i = binary_search1(insn_regs_att, ARR_SIZE(insn_regs_att), id);
+ if (i != -1) {
+ if (access)
+ *access = insn_regs_att[i].access;
+ return insn_regs_att[i].reg;
+ }
+
+ i = binary_search1(insn_regs_att_extra, ARR_SIZE(insn_regs_att_extra), id);
+ if (i != -1) {
+ if (access)
+ *access = insn_regs_att_extra[i].access;
+ return insn_regs_att_extra[i].reg;
+ }
+
+ // not found
+ return 0;
+}
+
+// ATT just reuses Intel data, but with the order of registers reversed
+bool X86_insn_reg_att2(unsigned int id, x86_reg *reg1, enum cs_ac_type *access1, x86_reg *reg2, enum cs_ac_type *access2)
+{
+ int i = binary_search2(insn_regs_intel2, ARR_SIZE(insn_regs_intel2), id);
+ if (i != -1) {
+ *reg1 = insn_regs_intel2[i].reg2;
+ *reg2 = insn_regs_intel2[i].reg1;
+ if (access1)
+ *access1 = insn_regs_intel2[i].access2;
+ if (access2)
+ *access2 = insn_regs_intel2[i].access1;
+ return true;
+ }
+
+ // not found
+ return false;
+}
+
+// given MCInst's id, find out if this insn is valid for REPNE prefix
+static bool valid_repne(cs_struct *h, unsigned int opcode)
+{
+ unsigned int id;
+ unsigned int i = find_insn(opcode);
+ if (i != -1) {
+ id = insns[i].mapid;
+ switch(id) {
+ default:
+ return false;
+
+ case X86_INS_CMPSB:
+ case X86_INS_CMPSS:
+ case X86_INS_CMPSW:
+ case X86_INS_CMPSQ:
+
+ case X86_INS_SCASB:
+ case X86_INS_SCASW:
+ case X86_INS_SCASQ:
+
+ case X86_INS_MOVSB:
+ case X86_INS_MOVSS:
+ case X86_INS_MOVSW:
+ case X86_INS_MOVSQ:
+
+ case X86_INS_LODSB:
+ case X86_INS_LODSW:
+ case X86_INS_LODSD:
+ case X86_INS_LODSQ:
+
+ case X86_INS_STOSB:
+ case X86_INS_STOSW:
+ case X86_INS_STOSD:
+ case X86_INS_STOSQ:
+
+ case X86_INS_INSB:
+ case X86_INS_INSW:
+ case X86_INS_INSD:
+
+ case X86_INS_OUTSB:
+ case X86_INS_OUTSW:
+ case X86_INS_OUTSD:
+
+ return true;
+
+ case X86_INS_MOVSD:
+ if (opcode == X86_MOVSW) // REP MOVSB
+ return true;
+ return false;
+
+ case X86_INS_CMPSD:
+ if (opcode == X86_CMPSL) // REP CMPSD
+ return true;
+ return false;
+
+ case X86_INS_SCASD:
+ if (opcode == X86_SCASL) // REP SCASD
+ return true;
+ return false;
+ }
+ }
+
+ // not found
+ return false;
+}
+
+// given MCInst's id, find out if this insn is valid for BND prefix
+// BND prefix is valid for CALL/JMP/RET
+#ifndef CAPSTONE_DIET
+static bool valid_bnd(cs_struct *h, unsigned int opcode)
+{
+ unsigned int id;
+ unsigned int i = find_insn(opcode);
+ if (i != -1) {
+ id = insns[i].mapid;
+ switch(id) {
+ default:
+ return false;
+
+ case X86_INS_JAE:
+ case X86_INS_JA:
+ case X86_INS_JBE:
+ case X86_INS_JB:
+ case X86_INS_JCXZ:
+ case X86_INS_JECXZ:
+ case X86_INS_JE:
+ case X86_INS_JGE:
+ case X86_INS_JG:
+ case X86_INS_JLE:
+ case X86_INS_JL:
+ case X86_INS_JMP:
+ case X86_INS_JNE:
+ case X86_INS_JNO:
+ case X86_INS_JNP:
+ case X86_INS_JNS:
+ case X86_INS_JO:
+ case X86_INS_JP:
+ case X86_INS_JRCXZ:
+ case X86_INS_JS:
+
+ case X86_INS_CALL:
+ case X86_INS_RET:
+ case X86_INS_RETF:
+ case X86_INS_RETFQ:
+ return true;
+ }
+ }
+
+ // not found
+ return false;
+}
+#endif
+
+// return true if the opcode is XCHG [mem]
+static bool xchg_mem(unsigned int opcode)
+{
+ switch(opcode) {
+ default:
+ return false;
+ case X86_XCHG8rm:
+ case X86_XCHG16rm:
+ case X86_XCHG32rm:
+ case X86_XCHG64rm:
+ return true;
+ }
+}
+
+// given MCInst's id, find out if this insn is valid for REP prefix
+static bool valid_rep(cs_struct *h, unsigned int opcode)
+{
+ unsigned int id;
+ unsigned int i = find_insn(opcode);
+ if (i != -1) {
+ id = insns[i].mapid;
+ switch(id) {
+ default:
+ return false;
+
+ case X86_INS_MOVSB:
+ case X86_INS_MOVSW:
+ case X86_INS_MOVSQ:
+
+ case X86_INS_LODSB:
+ case X86_INS_LODSW:
+ case X86_INS_LODSQ:
+
+ case X86_INS_STOSB:
+ case X86_INS_STOSW:
+ case X86_INS_STOSQ:
+
+ case X86_INS_INSB:
+ case X86_INS_INSW:
+ case X86_INS_INSD:
+
+ case X86_INS_OUTSB:
+ case X86_INS_OUTSW:
+ case X86_INS_OUTSD:
+ return true;
+
+ // following are some confused instructions, which have the same
+ // mnemonics in 128bit media instructions. Intel is horribly crazy!
+ case X86_INS_MOVSD:
+ if (opcode == X86_MOVSL) // REP MOVSD
+ return true;
+ return false;
+
+ case X86_INS_LODSD:
+ if (opcode == X86_LODSL) // REP LODSD
+ return true;
+ return false;
+
+ case X86_INS_STOSD:
+ if (opcode == X86_STOSL) // REP STOSD
+ return true;
+ return false;
+ }
+ }
+
+ // not found
+ return false;
+}
+
+// given MCInst's id, find out if this insn is valid for REPE prefix
+static bool valid_repe(cs_struct *h, unsigned int opcode)
+{
+ unsigned int id;
+ unsigned int i = find_insn(opcode);
+ if (i != -1) {
+ id = insns[i].mapid;
+ switch(id) {
+ default:
+ return false;
+
+ case X86_INS_CMPSB:
+ case X86_INS_CMPSW:
+ case X86_INS_CMPSQ:
+
+ case X86_INS_SCASB:
+ case X86_INS_SCASW:
+ case X86_INS_SCASQ:
+ return true;
+
+ // following are some confused instructions, which have the same
+ // mnemonics in 128bit media instructions. Intel is horribly crazy!
+ case X86_INS_CMPSD:
+ if (opcode == X86_CMPSL) // REP CMPSD
+ return true;
+ return false;
+
+ case X86_INS_SCASD:
+ if (opcode == X86_SCASL) // REP SCASD
+ return true;
+ return false;
+ }
+ }
+
+ // not found
+ return false;
+}
+
+#ifndef CAPSTONE_DIET
+// add *CX register to regs_read[] & regs_write[]
+static void add_cx(MCInst *MI)
+{
+ if (MI->csh->detail) {
+ x86_reg cx;
+
+ if (MI->csh->mode & CS_MODE_16)
+ cx = X86_REG_CX;
+ else if (MI->csh->mode & CS_MODE_32)
+ cx = X86_REG_ECX;
+ else // 64-bit
+ cx = X86_REG_RCX;
+
+ MI->flat_insn->detail->regs_read[MI->flat_insn->detail->regs_read_count] = cx;
+ MI->flat_insn->detail->regs_read_count++;
+
+ MI->flat_insn->detail->regs_write[MI->flat_insn->detail->regs_write_count] = cx;
+ MI->flat_insn->detail->regs_write_count++;
+ }
+}
+#endif
+
+// return true if we patch the mnemonic
+bool X86_lockrep(MCInst *MI, SStream *O)
+{
+ unsigned int opcode;
+ bool res = false;
+
+ switch(MI->x86_prefix[0]) {
+ default:
+ break;
+ case 0xf0:
+#ifndef CAPSTONE_DIET
+ if (MI->xAcquireRelease == 0xf2)
+ SStream_concat(O, "xacquire|lock|");
+ else if (MI->xAcquireRelease == 0xf3)
+ SStream_concat(O, "xrelease|lock|");
+ else
+ SStream_concat(O, "lock|");
+#endif
+ break;
+ case 0xf2: // repne
+ opcode = MCInst_getOpcode(MI);
+
+#ifndef CAPSTONE_DIET // only care about memonic in standard (non-diet) mode
+ if (xchg_mem(opcode) && MI->xAcquireRelease) {
+ SStream_concat(O, "xacquire|");
+ } else if (valid_repne(MI->csh, opcode)) {
+ SStream_concat(O, "repne|");
+ add_cx(MI);
+ } else if (valid_bnd(MI->csh, opcode)) {
+ SStream_concat(O, "bnd|");
+ } else {
+ // invalid prefix
+ MI->x86_prefix[0] = 0;
+
+ // handle special cases
+#ifndef CAPSTONE_X86_REDUCE
+#if 0
+ if (opcode == X86_MULPDrr) {
+ MCInst_setOpcode(MI, X86_MULSDrr);
+ SStream_concat(O, "mulsd\t");
+ res = true;
+ }
+#endif
+#endif
+ }
+#else // diet mode -> only patch opcode in special cases
+ if (!valid_repne(MI->csh, opcode)) {
+ MI->x86_prefix[0] = 0;
+ }
+#ifndef CAPSTONE_X86_REDUCE
+#if 0
+ // handle special cases
+ if (opcode == X86_MULPDrr) {
+ MCInst_setOpcode(MI, X86_MULSDrr);
+ }
+#endif
+#endif
+#endif
+ break;
+
+ case 0xf3:
+ opcode = MCInst_getOpcode(MI);
+
+#ifndef CAPSTONE_DIET // only care about memonic in standard (non-diet) mode
+ if (xchg_mem(opcode) && MI->xAcquireRelease) {
+ SStream_concat(O, "xrelease|");
+ } else if (valid_rep(MI->csh, opcode)) {
+ SStream_concat(O, "rep|");
+ add_cx(MI);
+ } else if (valid_repe(MI->csh, opcode)) {
+ SStream_concat(O, "repe|");
+ add_cx(MI);
+ } else {
+ // invalid prefix
+ MI->x86_prefix[0] = 0;
+
+ // handle special cases
+#ifndef CAPSTONE_X86_REDUCE
+#if 0
+ // FIXME: remove this special case?
+ if (opcode == X86_MULPDrr) {
+ MCInst_setOpcode(MI, X86_MULSSrr);
+ SStream_concat(O, "mulss\t");
+ res = true;
+ }
+#endif
+#endif
+ }
+#else // diet mode -> only patch opcode in special cases
+ if (!valid_rep(MI->csh, opcode) && !valid_repe(MI->csh, opcode)) {
+ MI->x86_prefix[0] = 0;
+ }
+#ifndef CAPSTONE_X86_REDUCE
+#if 0
+ // handle special cases
+ // FIXME: remove this special case?
+ if (opcode == X86_MULPDrr) {
+ MCInst_setOpcode(MI, X86_MULSSrr);
+ }
+#endif
+#endif
+#endif
+ break;
+ }
+
+ // copy normalized prefix[] back to x86.prefix[]
+ if (MI->csh->detail)
+ memcpy(MI->flat_insn->detail->x86.prefix, MI->x86_prefix, ARR_SIZE(MI->x86_prefix));
+
+ return res;
+}
+
+void op_addReg(MCInst *MI, int reg)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_REG;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].reg = reg;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->csh->regsize_map[reg];
+ MI->flat_insn->detail->x86.op_count++;
+ }
+
+ if (MI->op1_size == 0)
+ MI->op1_size = MI->csh->regsize_map[reg];
+}
+
+void op_addImm(MCInst *MI, int v)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].type = X86_OP_IMM;
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].imm = v;
+ // if op_count > 0, then this operand's size is taken from the destination op
+ if (MI->csh->syntax != CS_OPT_SYNTAX_ATT) {
+ if (MI->flat_insn->detail->x86.op_count > 0)
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->flat_insn->detail->x86.operands[0].size;
+ else
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count].size = MI->imm_size;
+ } else
+ MI->has_imm = true;
+ MI->flat_insn->detail->x86.op_count++;
+ }
+
+ if (MI->op1_size == 0)
+ MI->op1_size = MI->imm_size;
+}
+
+void op_addXopCC(MCInst *MI, int v)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.xop_cc = v;
+ }
+}
+
+void op_addSseCC(MCInst *MI, int v)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.sse_cc = v;
+ }
+}
+
+void op_addAvxCC(MCInst *MI, int v)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.avx_cc = v;
+ }
+}
+
+void op_addAvxRoundingMode(MCInst *MI, int v)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.avx_rm = v;
+ }
+}
+
+// below functions supply details to X86GenAsmWriter*.inc
+void op_addAvxZeroOpmask(MCInst *MI)
+{
+ if (MI->csh->detail) {
+ // link with the previous operand
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count - 1].avx_zero_opmask = true;
+ }
+}
+
+void op_addAvxSae(MCInst *MI)
+{
+ if (MI->csh->detail) {
+ MI->flat_insn->detail->x86.avx_sae = true;
+ }
+}
+
+void op_addAvxBroadcast(MCInst *MI, x86_avx_bcast v)
+{
+ if (MI->csh->detail) {
+ // link with the previous operand
+ MI->flat_insn->detail->x86.operands[MI->flat_insn->detail->x86.op_count - 1].avx_bcast = v;
+ }
+}
+
+#ifndef CAPSTONE_DIET
+// map instruction to its characteristics
+typedef struct insn_op {
+ uint64_t flags; // how this instruction update EFLAGS(arithmetic instrcutions) of FPU FLAGS(for FPU instructions)
+ uint8_t access[6];
+} insn_op;
+
+static const insn_op insn_ops[] = {
+#ifdef CAPSTONE_X86_REDUCE
+#include "X86MappingInsnOp_reduce.inc"
+#else
+#include "X86MappingInsnOp.inc"
+#endif
+};
+
+// given internal insn id, return operand access info
+const uint8_t *X86_get_op_access(cs_struct *h, unsigned int id, uint64_t *eflags)
+{
+ unsigned int i = find_insn(id);
+ if (i != -1) {
+ *eflags = insn_ops[i].flags;
+ return insn_ops[i].access;
+ }
+
+ return NULL;
+}
+
+void X86_reg_access(const cs_insn *insn,
+ cs_regs regs_read, uint8_t *regs_read_count,
+ cs_regs regs_write, uint8_t *regs_write_count)
+{
+ uint8_t i;
+ uint8_t read_count, write_count;
+ cs_x86 *x86 = &(insn->detail->x86);
+
+ read_count = insn->detail->regs_read_count;
+ write_count = insn->detail->regs_write_count;
+
+ // implicit registers
+ memcpy(regs_read, insn->detail->regs_read, read_count * sizeof(insn->detail->regs_read[0]));
+ memcpy(regs_write, insn->detail->regs_write, write_count * sizeof(insn->detail->regs_write[0]));
+
+ // explicit registers
+ for (i = 0; i < x86->op_count; i++) {
+ cs_x86_op *op = &(x86->operands[i]);
+ switch((int)op->type) {
+ case X86_OP_REG:
+ if ((op->access & CS_AC_READ) && !arr_exist(regs_read, read_count, op->reg)) {
+ regs_read[read_count] = op->reg;
+ read_count++;
+ }
+ if ((op->access & CS_AC_WRITE) && !arr_exist(regs_write, write_count, op->reg)) {
+ regs_write[write_count] = op->reg;
+ write_count++;
+ }
+ break;
+ case X86_OP_MEM:
+ // registers appeared in memory references always being read
+ if ((op->mem.segment != X86_REG_INVALID)) {
+ regs_read[read_count] = op->mem.segment;
+ read_count++;
+ }
+ if ((op->mem.base != X86_REG_INVALID) && !arr_exist(regs_read, read_count, op->mem.base)) {
+ regs_read[read_count] = op->mem.base;
+ read_count++;
+ }
+ if ((op->mem.index != X86_REG_INVALID) && !arr_exist(regs_read, read_count, op->mem.index)) {
+ regs_read[read_count] = op->mem.index;
+ read_count++;
+ }
+ default:
+ break;
+ }
+ }
+
+ *regs_read_count = read_count;
+ *regs_write_count = write_count;
+}
+#endif
+
+// map immediate size to instruction id
+// this array is sorted for binary searching
+static const struct size_id {
+ uint8_t enc_size;
+ uint8_t size;
+ uint16_t id;
+} x86_imm_size[] = {
+#include "X86ImmSize.inc"
+};
+
+// given the instruction name, return the size of its immediate operand (or 0)
+uint8_t X86_immediate_size(unsigned int id, uint8_t *enc_size)
+{
+ // binary searching since the IDs are sorted in order
+ unsigned int left, right, m;
+
+ right = ARR_SIZE(x86_imm_size) - 1;
+
+ if (id < x86_imm_size[0].id || id > x86_imm_size[right].id)
+ // not found
+ return 0;
+
+ left = 0;
+
+ while (left <= right) {
+ m = (left + right) / 2;
+ if (id == x86_imm_size[m].id) {
+ if (enc_size != NULL)
+ *enc_size = x86_imm_size[m].enc_size;
+
+ return x86_imm_size[m].size;
+ }
+
+ if (id > x86_imm_size[m].id)
+ left = m + 1;
+ else {
+ if (m == 0)
+ break;
+ right = m - 1;
+ }
+ }
+
+ // not found
+ return 0;
+}
+
+#define GET_REGINFO_ENUM
+#include "X86GenRegisterInfo.inc"
+
+// map internal register id to public register id
+static const struct register_map {
+ unsigned short id;
+ unsigned short pub_id;
+} reg_map [] = {
+ // first dummy map
+ { 0, 0 },
+#include "X86MappingReg.inc"
+};
+
+// return 0 on invalid input, or public register ID otherwise
+// NOTE: reg_map is sorted in order of internal register
+unsigned short X86_register_map(unsigned short id)
+{
+ if (id < ARR_SIZE(reg_map))
+ return reg_map[id].pub_id;
+
+ return 0;
+}
+
+#endif
diff --git a/capstone/arch/X86/X86Mapping.h b/capstone/arch/X86/X86Mapping.h
new file mode 100644
index 000000000..89bbfcd8c
--- /dev/null
+++ b/capstone/arch/X86/X86Mapping.h
@@ -0,0 +1,94 @@
+/* Capstone Disassembly Engine */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+#ifndef CS_X86_MAP_H
+#define CS_X86_MAP_H
+
+#include "capstone/capstone.h"
+#include "../../cs_priv.h"
+
+// map instruction to its characteristics
+typedef struct insn_map_x86 {
+ unsigned short id;
+ unsigned short mapid;
+ unsigned char is64bit;
+#ifndef CAPSTONE_DIET
+ uint16_t regs_use[12]; // list of implicit registers used by this instruction
+ uint16_t regs_mod[20]; // list of implicit registers modified by this instruction
+ unsigned char groups[8]; // list of group this instruction belong to
+ bool branch; // branch instruction?
+ bool indirect_branch; // indirect branch instruction?
+#endif
+} insn_map_x86;
+
+extern const insn_map_x86 insns[];
+
+// map sib_base to x86_reg
+x86_reg x86_map_sib_base(int r);
+
+// map sib_index to x86_reg
+x86_reg x86_map_sib_index(int r);
+
+// map seg_override to x86_reg
+x86_reg x86_map_segment(int r);
+
+// return name of regiser in friendly string
+const char *X86_reg_name(csh handle, unsigned int reg);
+
+// given internal insn id, return public instruction info
+void X86_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id);
+
+// return insn name, given insn id
+const char *X86_insn_name(csh handle, unsigned int id);
+
+// return group name, given group id
+const char *X86_group_name(csh handle, unsigned int id);
+
+// return register of given instruction id
+// return 0 if not found
+// this is to handle instructions embedding accumulate registers into AsmStrs[]
+x86_reg X86_insn_reg_intel(unsigned int id, enum cs_ac_type *access);
+x86_reg X86_insn_reg_att(unsigned int id, enum cs_ac_type *access);
+bool X86_insn_reg_intel2(unsigned int id, x86_reg *reg1, enum cs_ac_type *access1, x86_reg *reg2, enum cs_ac_type *access2);
+bool X86_insn_reg_att2(unsigned int id, x86_reg *reg1, enum cs_ac_type *access1, x86_reg *reg2, enum cs_ac_type *access2);
+
+extern const uint64_t arch_masks[9];
+
+// handle LOCK/REP/REPNE prefixes
+// return True if we patch mnemonic, like in MULPD case
+bool X86_lockrep(MCInst *MI, SStream *O);
+
+// map registers to sizes
+extern const uint8_t regsize_map_32[];
+extern const uint8_t regsize_map_64[];
+
+void op_addReg(MCInst *MI, int reg);
+void op_addImm(MCInst *MI, int v);
+
+void op_addAvxBroadcast(MCInst *MI, x86_avx_bcast v);
+
+void op_addXopCC(MCInst *MI, int v);
+void op_addSseCC(MCInst *MI, int v);
+void op_addAvxCC(MCInst *MI, int v);
+
+void op_addAvxZeroOpmask(MCInst *MI);
+
+void op_addAvxSae(MCInst *MI);
+
+void op_addAvxRoundingMode(MCInst *MI, int v);
+
+// given internal insn id, return operand access info
+const uint8_t *X86_get_op_access(cs_struct *h, unsigned int id, uint64_t *eflags);
+
+void X86_reg_access(const cs_insn *insn,
+ cs_regs regs_read, uint8_t *regs_read_count,
+ cs_regs regs_write, uint8_t *regs_write_count);
+
+// given the instruction id, return the size of its immediate operand (or 0)
+uint8_t X86_immediate_size(unsigned int id, uint8_t *enc_size);
+
+unsigned short X86_register_map(unsigned short id);
+
+unsigned int find_insn(unsigned int id);
+
+#endif
diff --git a/capstone/arch/X86/X86MappingInsn.inc b/capstone/arch/X86/X86MappingInsn.inc
new file mode 100644
index 000000000..906dc07a7
--- /dev/null
+++ b/capstone/arch/X86/X86MappingInsn.inc
@@ -0,0 +1,105977 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+
+{
+ X86_AAA, X86_INS_AAA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AAD8i8, X86_INS_AAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AAM8i8, X86_INS_AAM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AAS, X86_INS_AAS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ABS_F, X86_INS_FABS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ABS_Fp32, X86_INS_FABS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ABS_Fp64, X86_INS_FABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ABS_Fp80, X86_INS_FABS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16i16, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16mi, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16mi8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16mr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16ri, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16ri8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16rm, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16rr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16rr_REV, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32i32, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32mi, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32mi8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32mr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32ri, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32ri8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32rm, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32rr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32rr_REV, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64i32, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64mi32, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64mi8, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64mr, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64ri32, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64ri8, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64rm, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64rr, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64rr_REV, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8i8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8mi, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8mi8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8mr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8ri, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8ri8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8rm, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8rr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8rr_REV, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX32rm, X86_INS_ADCX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX32rr, X86_INS_ADCX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX64rm, X86_INS_ADCX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX64rr, X86_INS_ADCX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16i16, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16mi, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16mi8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16mr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16ri, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16ri8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16rm, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16rr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16rr_REV, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32i32, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32mi, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32mi8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32mr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32ri, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32ri8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32rm, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32rr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32rr_REV, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64i32, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64mi32, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64mi8, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64mr, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64ri32, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64ri8, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64rm, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64rr, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64rr_REV, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8i8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8mi, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8mi8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8mr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8ri, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8ri8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8rm, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8rr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8rr_REV, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDPDrm, X86_INS_ADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDPDrr, X86_INS_ADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDPSrm, X86_INS_ADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDPSrr, X86_INS_ADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSDrm, X86_INS_ADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSDrm_Int, X86_INS_ADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSDrr, X86_INS_ADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSDrr_Int, X86_INS_ADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSSrm, X86_INS_ADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSSrm_Int, X86_INS_ADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSSrr, X86_INS_ADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSSrr_Int, X86_INS_ADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSUBPDrm, X86_INS_ADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSUBPDrr, X86_INS_ADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSUBPSrm, X86_INS_ADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADDSUBPSrr, X86_INS_ADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_F32m, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_F64m, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FI16m, X86_INS_FIADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FI32m, X86_INS_FIADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FPrST0, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FST0r, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp32, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp32m, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp64, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp64m, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp64m32, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp80, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp80m32, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_Fp80m64, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FpI16m32, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FpI16m64, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FpI16m80, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FpI32m32, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FpI32m64, X86_INS_FADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FpI32m80, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD_FrST0, X86_INS_FADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX32rm, X86_INS_ADOX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX32rr, X86_INS_ADOX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX64rm, X86_INS_ADOX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX64rr, X86_INS_ADOX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESDECLASTrm, X86_INS_AESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESDECLASTrr, X86_INS_AESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESDECrm, X86_INS_AESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESDECrr, X86_INS_AESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESENCLASTrm, X86_INS_AESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESENCLASTrr, X86_INS_AESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESENCrm, X86_INS_AESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESENCrr, X86_INS_AESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESIMCrm, X86_INS_AESIMC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESIMCrr, X86_INS_AESIMC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESKEYGENASSIST128rm, X86_INS_AESKEYGENASSIST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AESKEYGENASSIST128rr, X86_INS_AESKEYGENASSIST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16i16, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16mi, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16mi8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16mr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16ri, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16ri8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16rm, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16rr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16rr_REV, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32i32, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32mi, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32mi8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32mr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32ri, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32ri8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32rm, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32rr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32rr_REV, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64i32, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64mi32, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64mi8, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64mr, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64ri32, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64ri8, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64rm, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64rr, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64rr_REV, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8i8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8mi, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8mi8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8mr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8ri, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8ri8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8rm, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8rr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8rr_REV, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN32rm, X86_INS_ANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN32rr, X86_INS_ANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN64rm, X86_INS_ANDN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN64rr, X86_INS_ANDN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDNPDrm, X86_INS_ANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDNPDrr, X86_INS_ANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDNPSrm, X86_INS_ANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDNPSrr, X86_INS_ANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDPDrm, X86_INS_ANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDPDrr, X86_INS_ANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDPSrm, X86_INS_ANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDPSrr, X86_INS_ANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ARPL16mr, X86_INS_ARPL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ARPL16rr, X86_INS_ARPL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR32rm, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR32rr, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR64rm, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR64rr, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI32mi, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI32ri, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI64mi, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI64ri, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL32rm, X86_INS_BLCFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL32rr, X86_INS_BLCFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL64rm, X86_INS_BLCFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL64rr, X86_INS_BLCFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI32rm, X86_INS_BLCI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI32rr, X86_INS_BLCI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI64rm, X86_INS_BLCI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI64rr, X86_INS_BLCI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC32rm, X86_INS_BLCIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC32rr, X86_INS_BLCIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC64rm, X86_INS_BLCIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC64rr, X86_INS_BLCIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK32rm, X86_INS_BLCMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK32rr, X86_INS_BLCMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK64rm, X86_INS_BLCMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK64rr, X86_INS_BLCMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS32rm, X86_INS_BLCS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS32rr, X86_INS_BLCS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS64rm, X86_INS_BLCS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS64rr, X86_INS_BLCS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDPDrmi, X86_INS_BLENDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDPDrri, X86_INS_BLENDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDPSrmi, X86_INS_BLENDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDPSrri, X86_INS_BLENDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDVPDrm0, X86_INS_BLENDVPD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDVPDrr0, X86_INS_BLENDVPD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDVPSrm0, X86_INS_BLENDVPS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLENDVPSrr0, X86_INS_BLENDVPS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL32rm, X86_INS_BLSFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL32rr, X86_INS_BLSFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL64rm, X86_INS_BLSFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL64rr, X86_INS_BLSFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI32rm, X86_INS_BLSI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI32rr, X86_INS_BLSI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI64rm, X86_INS_BLSI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI64rr, X86_INS_BLSI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC32rm, X86_INS_BLSIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC32rr, X86_INS_BLSIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC64rm, X86_INS_BLSIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC64rr, X86_INS_BLSIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK32rm, X86_INS_BLSMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK32rr, X86_INS_BLSMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK64rm, X86_INS_BLSMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK64rr, X86_INS_BLSMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR32rm, X86_INS_BLSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR32rr, X86_INS_BLSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR64rm, X86_INS_BLSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR64rr, X86_INS_BLSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCL32rm, X86_INS_BNDCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCL32rr, X86_INS_BNDCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCL64rm, X86_INS_BNDCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCL64rr, X86_INS_BNDCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCN32rm, X86_INS_BNDCN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCN32rr, X86_INS_BNDCN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCN64rm, X86_INS_BNDCN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCN64rr, X86_INS_BNDCN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCU32rm, X86_INS_BNDCU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCU32rr, X86_INS_BNDCU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCU64rm, X86_INS_BNDCU, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDCU64rr, X86_INS_BNDCU, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDLDXrm, X86_INS_BNDLDX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMK32rm, X86_INS_BNDMK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMK64rm, X86_INS_BNDMK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMOV32mr, X86_INS_BNDMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMOV32rm, X86_INS_BNDMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMOV64mr, X86_INS_BNDMOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMOV64rm, X86_INS_BNDMOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMOVrr, X86_INS_BNDMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDMOVrr_REV, X86_INS_BNDMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BNDSTXmr, X86_INS_BNDSTX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BOUNDS16rm, X86_INS_BOUND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BOUNDS32rm, X86_INS_BOUND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF16rm, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF16rr, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF32rm, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF32rr, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF64rm, X86_INS_BSF, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF64rr, X86_INS_BSF, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR16rm, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR16rr, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR32rm, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR32rr, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR64rm, X86_INS_BSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR64rr, X86_INS_BSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSWAP16r_BAD, X86_INS_BSWAP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSWAP32r, X86_INS_BSWAP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSWAP64r, X86_INS_BSWAP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16mi8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16mr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16ri8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16rr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32mi8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32mr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32ri8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32rr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64mi8, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64mr, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64ri8, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64rr, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16mi8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16mr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16ri8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16rr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32mi8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32mr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32ri8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32rr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64mi8, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64mr, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64ri8, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64rr, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16mi8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16mr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16ri8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16rr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32mi8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32mr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32ri8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32rr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64mi8, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64mr, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64ri8, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64rr, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16mi8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16mr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16ri8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16rr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32mi8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32mr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32ri8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32rr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64mi8, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64mr, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64ri8, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64rr, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI32rm, X86_INS_BZHI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI32rr, X86_INS_BZHI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI64rm, X86_INS_BZHI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI64rr, X86_INS_BZHI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16m, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16m_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16r, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16r_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32m, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32m_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32r, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32r_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64m, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64m_NT, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64pcrel32, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, X86_REG_RIP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_BRANCH_RELATIVE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64r, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64r_NT, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALLpcrel16, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EIP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALLpcrel32, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EIP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_BRANCH_RELATIVE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CBW, X86_INS_CBW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CDQ, X86_INS_CDQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CDQE, X86_INS_CDQE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_RAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CHS_F, X86_INS_FCHS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CHS_Fp32, X86_INS_FCHS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CHS_Fp64, X86_INS_FCHS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CHS_Fp80, X86_INS_FCHS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLAC, X86_INS_CLAC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLC, X86_INS_CLC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLD, X86_INS_CLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLDEMOTE, X86_INS_CLDEMOTE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLFLUSH, X86_INS_CLFLUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLFLUSHOPT, X86_INS_CLFLUSHOPT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLGI, X86_INS_CLGI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLI, X86_INS_CLI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLRSSBSY, X86_INS_CLRSSBSY, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLTS, X86_INS_CLTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLWB, X86_INS_CLWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLZEROr, X86_INS_CLZERO, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMC, X86_INS_CMC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA16rm, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA16rr, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA32rm, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA32rr, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA64rm, X86_INS_CMOVA, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA64rr, X86_INS_CMOVA, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE16rm, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE16rr, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE32rm, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE32rr, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE64rm, X86_INS_CMOVAE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE64rr, X86_INS_CMOVAE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB16rm, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB16rr, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB32rm, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB32rr, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB64rm, X86_INS_CMOVB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB64rr, X86_INS_CMOVB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE16rm, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE16rr, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE32rm, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE32rr, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE64rm, X86_INS_CMOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE64rr, X86_INS_CMOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE_F, X86_INS_FCMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE_Fp32, X86_INS_FCMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE_Fp64, X86_INS_FCMOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE_Fp80, X86_INS_FCMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB_F, X86_INS_FCMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB_Fp32, X86_INS_FCMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB_Fp64, X86_INS_FCMOVB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB_Fp80, X86_INS_FCMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE16rm, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE16rr, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE32rm, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE32rr, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE64rm, X86_INS_CMOVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE64rr, X86_INS_CMOVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE_F, X86_INS_FCMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE_Fp32, X86_INS_FCMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE_Fp64, X86_INS_FCMOVE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE_Fp80, X86_INS_FCMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG16rm, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG16rr, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG32rm, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG32rr, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG64rm, X86_INS_CMOVG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG64rr, X86_INS_CMOVG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE16rm, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE16rr, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE32rm, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE32rr, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE64rm, X86_INS_CMOVGE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE64rr, X86_INS_CMOVGE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL16rm, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL16rr, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL32rm, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL32rr, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL64rm, X86_INS_CMOVL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL64rr, X86_INS_CMOVL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE16rm, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE16rr, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE32rm, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE32rr, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE64rm, X86_INS_CMOVLE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE64rr, X86_INS_CMOVLE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNBE_F, X86_INS_FCMOVNBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNBE_Fp32, X86_INS_FCMOVNBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNBE_Fp64, X86_INS_FCMOVNBE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNBE_Fp80, X86_INS_FCMOVNBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNB_F, X86_INS_FCMOVNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNB_Fp32, X86_INS_FCMOVNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNB_Fp64, X86_INS_FCMOVNB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNB_Fp80, X86_INS_FCMOVNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE16rm, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE16rr, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE32rm, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE32rr, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE64rm, X86_INS_CMOVNE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE64rr, X86_INS_CMOVNE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE_F, X86_INS_FCMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE_Fp32, X86_INS_FCMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE_Fp64, X86_INS_FCMOVNE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE_Fp80, X86_INS_FCMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO16rm, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO16rr, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO32rm, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO32rr, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO64rm, X86_INS_CMOVNO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO64rr, X86_INS_CMOVNO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP16rm, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP16rr, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP32rm, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP32rr, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP64rm, X86_INS_CMOVNP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP64rr, X86_INS_CMOVNP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP_F, X86_INS_FCMOVNU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP_Fp32, X86_INS_FCMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP_Fp64, X86_INS_FCMOVNU, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP_Fp80, X86_INS_FCMOVNU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS16rm, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS16rr, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS32rm, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS32rr, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS64rm, X86_INS_CMOVNS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS64rr, X86_INS_CMOVNS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO16rm, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO16rr, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO32rm, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO32rr, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO64rm, X86_INS_CMOVO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO64rr, X86_INS_CMOVO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP16rm, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP16rr, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP32rm, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP32rr, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP64rm, X86_INS_CMOVP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP64rr, X86_INS_CMOVP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP_F, X86_INS_FCMOVU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_CMOV, X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP_Fp32, X86_INS_FCMOVU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP_Fp64, X86_INS_FCMOVU, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP_Fp80, X86_INS_FCMOVU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS16rm, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS16rr, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS32rm, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS32rr, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS64rm, X86_INS_CMOVS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS64rr, X86_INS_CMOVS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16i16, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16mi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16mi8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16mr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16ri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16ri8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16rm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16rr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16rr_REV, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32i32, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32mi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32mi8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32mr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32ri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32ri8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32rm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32rr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32rr_REV, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64i32, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64mi32, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64mi8, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64mr, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64ri32, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64ri8, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64rm, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64rr, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64rr_REV, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8i8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8mi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8mi8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8mr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8ri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8ri8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8rm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8rr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8rr_REV, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPDrmi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPDrmi_alt, X86_INS_CMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPDrri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPDrri_alt, X86_INS_CMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPSrmi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPSrmi_alt, X86_INS_CMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPSrri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPPSrri_alt, X86_INS_CMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSB, X86_INS_CMPSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSDrm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSDrm_Int, X86_INS_CMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSDrm_alt, X86_INS_CMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSDrr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSDrr_Int, X86_INS_CMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSDrr_alt, X86_INS_CMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSL, X86_INS_CMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSQ, X86_INS_CMPSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSSrm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSSrm_Int, X86_INS_CMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSSrm_alt, X86_INS_CMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSSrr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSSrr_Int, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSSrr_alt, X86_INS_CMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSW, X86_INS_CMPSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG16B, X86_INS_CMPXCHG16B, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG16rm, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG16rr, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG32rm, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG32rr, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG64rm, X86_INS_CMPXCHG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG64rr, X86_INS_CMPXCHG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG8B, X86_INS_CMPXCHG8B, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG8rm, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG8rr, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISDrm, X86_INS_COMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISDrm_Int, X86_INS_COMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISDrr, X86_INS_COMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISDrr_Int, X86_INS_COMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISSrm, X86_INS_COMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISSrm_Int, X86_INS_COMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISSrr, X86_INS_COMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMISSrr_Int, X86_INS_COMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COMP_FST0r, X86_INS_FCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COM_FIPr, X86_INS_FCOMPI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COM_FIr, X86_INS_FCOMI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COM_FST0r, X86_INS_FCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COS_F, X86_INS_FCOS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COS_Fp32, X86_INS_FCOS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COS_Fp64, X86_INS_FCOS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_COS_Fp80, X86_INS_FCOS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CPUID, X86_INS_CPUID, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, 0 }, { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CQO, X86_INS_CQO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r32m16, X86_INS_CRC32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r32m32, X86_INS_CRC32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r32m8, X86_INS_CRC32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r32r16, X86_INS_CRC32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r32r32, X86_INS_CRC32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r32r8, X86_INS_CRC32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r64m64, X86_INS_CRC32, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r64m8, X86_INS_CRC32, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r64r64, X86_INS_CRC32, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CRC32r64r8, X86_INS_CRC32, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTDQ2PDrm, X86_INS_CVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTDQ2PDrr, X86_INS_CVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTDQ2PSrm, X86_INS_CVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTDQ2PSrr, X86_INS_CVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPD2DQrm, X86_INS_CVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPD2DQrr, X86_INS_CVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPD2PSrm, X86_INS_CVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPD2PSrr, X86_INS_CVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPS2DQrm, X86_INS_CVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPS2DQrr, X86_INS_CVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPS2PDrm, X86_INS_CVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTPS2PDrr, X86_INS_CVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SI64rm_Int, X86_INS_CVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SI64rr_Int, X86_INS_CVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SIrm_Int, X86_INS_CVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SIrr_Int, X86_INS_CVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SSrm, X86_INS_CVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SSrm_Int, X86_INS_CVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SSrr, X86_INS_CVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSD2SSrr_Int, X86_INS_CVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SDrm, X86_INS_CVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SDrm_Int, X86_INS_CVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SDrr, X86_INS_CVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SDrr_Int, X86_INS_CVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SSrm, X86_INS_CVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SSrm_Int, X86_INS_CVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SSrr, X86_INS_CVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI2SSrr_Int, X86_INS_CVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SDrm, X86_INS_CVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SDrm_Int, X86_INS_CVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SDrr, X86_INS_CVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SDrr_Int, X86_INS_CVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SSrm, X86_INS_CVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SSrm_Int, X86_INS_CVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SSrr, X86_INS_CVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSI642SSrr_Int, X86_INS_CVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SDrm, X86_INS_CVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SDrm_Int, X86_INS_CVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SDrr, X86_INS_CVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SDrr_Int, X86_INS_CVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SI64rm_Int, X86_INS_CVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SI64rr_Int, X86_INS_CVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SIrm_Int, X86_INS_CVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTSS2SIrr_Int, X86_INS_CVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTPD2DQrm, X86_INS_CVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTPD2DQrr, X86_INS_CVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTPS2DQrm, X86_INS_CVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTPS2DQrr, X86_INS_CVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SI64rm, X86_INS_CVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SI64rm_Int, X86_INS_CVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SI64rr, X86_INS_CVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SI64rr_Int, X86_INS_CVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SIrm, X86_INS_CVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SIrm_Int, X86_INS_CVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SIrr, X86_INS_CVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSD2SIrr_Int, X86_INS_CVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SI64rm, X86_INS_CVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SI64rm_Int, X86_INS_CVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SI64rr, X86_INS_CVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SI64rr_Int, X86_INS_CVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SIrm, X86_INS_CVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SIrm_Int, X86_INS_CVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SIrr, X86_INS_CVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CVTTSS2SIrr_Int, X86_INS_CVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CWD, X86_INS_CWD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CWDE, X86_INS_CWDE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DAA, X86_INS_DAA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DAS, X86_INS_DAS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DATA16_PREFIX, X86_INS_DATA16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC16m, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC16r, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC16r_alt, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC32m, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC32r, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC32r_alt, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC64m, X86_INS_DEC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC64r, X86_INS_DEC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC8m, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC8r, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV16m, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV16r, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV32m, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV32r, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV64m, X86_INS_DIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV64r, X86_INS_DIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV8m, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV8r, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVPDrm, X86_INS_DIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVPDrr, X86_INS_DIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVPSrm, X86_INS_DIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVPSrr, X86_INS_DIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_F32m, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_F64m, X86_INS_FDIVR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FI16m, X86_INS_FIDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FI32m, X86_INS_FIDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FPrST0, X86_INS_FDIVRP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FST0r, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_Fp32m, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_Fp64m, X86_INS_FDIVR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_Fp64m32, X86_INS_FDIVR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_Fp80m32, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_Fp80m64, X86_INS_FDIVR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FpI16m32, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FpI16m64, X86_INS_FDIVR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FpI16m80, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FpI32m32, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FpI32m64, X86_INS_FDIVR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FpI32m80, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVR_FrST0, X86_INS_FDIVR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSDrm, X86_INS_DIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSDrm_Int, X86_INS_DIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSDrr, X86_INS_DIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSDrr_Int, X86_INS_DIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSSrm, X86_INS_DIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSSrm_Int, X86_INS_DIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSSrr, X86_INS_DIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIVSSrr_Int, X86_INS_DIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_F32m, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_F64m, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FI16m, X86_INS_FIDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FI32m, X86_INS_FIDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FPrST0, X86_INS_FDIVP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FST0r, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp32, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp32m, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp64, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp64m, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp64m32, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp80, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp80m32, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_Fp80m64, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FpI16m32, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FpI16m64, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FpI16m80, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FpI32m32, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FpI32m64, X86_INS_FDIV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FpI32m80, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV_FrST0, X86_INS_FDIV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DPPDrmi, X86_INS_DPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DPPDrri, X86_INS_DPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DPPSrmi, X86_INS_DPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DPPSrri, X86_INS_DPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENCLS, X86_INS_ENCLS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENCLU, X86_INS_ENCLU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENCLV, X86_INS_ENCLV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENDBR32, X86_INS_ENDBR32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENDBR64, X86_INS_ENDBR64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENTER, X86_INS_ENTER, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_EXTRACTPSmr, X86_INS_EXTRACTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_EXTRACTPSrr, X86_INS_EXTRACTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_EXTRQ, X86_INS_EXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_EXTRQI, X86_INS_EXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_F2XM1, X86_INS_F2XM1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL16i, X86_INS_LCALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL16m, X86_INS_LCALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL32i, X86_INS_LCALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL32m, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL64, X86_INS_LCALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARJMP16i, X86_INS_LJMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP16m, X86_INS_LJMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP32i, X86_INS_LJMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP32m, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP64, X86_INS_LJMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FBLDm, X86_INS_FBLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FBSTPm, X86_INS_FBSTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FCOM32m, X86_INS_FCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FCOM64m, X86_INS_FCOM, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FCOMP32m, X86_INS_FCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FCOMP64m, X86_INS_FCOMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FCOMPP, X86_INS_FCOMPP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FDECSTP, X86_INS_FDECSTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FDISI8087_NOP, X86_INS_FDISI8087_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FEMMS, X86_INS_FEMMS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FENI8087_NOP, X86_INS_FENI8087_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FFREE, X86_INS_FFREE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FFREEP, X86_INS_FFREEP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FICOM16m, X86_INS_FICOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FICOM32m, X86_INS_FICOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FICOMP16m, X86_INS_FICOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FICOMP32m, X86_INS_FICOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FINCSTP, X86_INS_FINCSTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDCW16m, X86_INS_FLDCW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDENVm, X86_INS_FLDENV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDL2E, X86_INS_FLDL2E, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDL2T, X86_INS_FLDL2T, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDLG2, X86_INS_FLDLG2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDLN2, X86_INS_FLDLN2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FLDPI, X86_INS_FLDPI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FNCLEX, X86_INS_FNCLEX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FNINIT, X86_INS_FNINIT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FNOP, X86_INS_FNOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FNSTCW16m, X86_INS_FNSTCW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FNSTSW16r, X86_INS_FNSTSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_FPSW, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FNSTSWm, X86_INS_FNSTSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FPATAN, X86_INS_FPATAN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FPNCEST0r, X86_INS_FSTPNCE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FPREM, X86_INS_FPREM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FPREM1, X86_INS_FPREM1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FPTAN, X86_INS_FPTAN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FRNDINT, X86_INS_FRNDINT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FRSTORm, X86_INS_FRSTOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FSAVEm, X86_INS_FNSAVE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FSCALE, X86_INS_FSCALE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FSETPM, X86_INS_FSETPM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FSINCOS, X86_INS_FSINCOS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FSTENVm, X86_INS_FNSTENV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FXAM, X86_INS_FXAM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FXRSTOR, X86_INS_FXRSTOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FXRSTOR64, X86_INS_FXRSTOR64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FXSAVE, X86_INS_FXSAVE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FXSAVE64, X86_INS_FXSAVE64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FXTRACT, X86_INS_FXTRACT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FYL2X, X86_INS_FYL2X, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FYL2XP1, X86_INS_FYL2XP1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GETSEC, X86_INS_GETSEC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GF2P8AFFINEINVQBrmi, X86_INS_GF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GF2P8AFFINEINVQBrri, X86_INS_GF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GF2P8AFFINEQBrmi, X86_INS_GF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GF2P8AFFINEQBrri, X86_INS_GF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GF2P8MULBrm, X86_INS_GF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GF2P8MULBrr, X86_INS_GF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HADDPDrm, X86_INS_HADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HADDPDrr, X86_INS_HADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HADDPSrm, X86_INS_HADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HADDPSrr, X86_INS_HADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HLT, X86_INS_HLT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HSUBPDrm, X86_INS_HSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HSUBPDrr, X86_INS_HSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HSUBPSrm, X86_INS_HSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HSUBPSrr, X86_INS_HSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV16m, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV16r, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV32m, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV32r, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV64m, X86_INS_IDIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV64r, X86_INS_IDIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV8m, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV8r, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_F16m, X86_INS_FILD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_F32m, X86_INS_FILD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_F64m, X86_INS_FILD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp16m32, X86_INS_FILD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp16m64, X86_INS_FILD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp16m80, X86_INS_FILD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp32m32, X86_INS_FILD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp32m64, X86_INS_FILD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp32m80, X86_INS_FILD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp64m32, X86_INS_FILD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp64m64, X86_INS_FILD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ILD_Fp64m80, X86_INS_FILD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16m, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16r, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rm, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rmi, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rmi8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rr, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rri, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rri8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32m, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32r, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rm, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rmi, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rmi8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rr, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rri, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rri8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64m, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64r, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rm, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rmi32, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rmi8, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rr, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rri32, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rri8, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL8m, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL8r, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN16ri, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN16rr, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN32ri, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN32rr, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN8ri, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_AL, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN8rr, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, 0 }, { X86_REG_AL, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC16m, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC16r, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC16r_alt, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC32m, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC32r, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC32r_alt, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC64m, X86_INS_INC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC64r, X86_INS_INC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC8m, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC8r, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INCSSPD, X86_INS_INCSSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INCSSPQ, X86_INS_INCSSPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSB, X86_INS_INSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSERTPSrm, X86_INS_INSERTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSERTPSrr, X86_INS_INSERTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSERTQ, X86_INS_INSERTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSERTQI, X86_INS_INSERTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSL, X86_INS_INSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSW, X86_INS_INSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INT, X86_INS_INT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INT1, X86_INS_INT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INT3, X86_INS_INT3, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INTO, X86_INS_INTO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_INT, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVD, X86_INS_INVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVEPT32, X86_INS_INVEPT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVEPT64, X86_INS_INVEPT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVLPG, X86_INS_INVLPG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVLPGA32, X86_INS_INVLPGA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVLPGA64, X86_INS_INVLPGA, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVPCID32, X86_INS_INVPCID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVPCID64, X86_INS_INVPCID, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVVPID32, X86_INS_INVVPID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVVPID64, X86_INS_INVVPID, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IRET16, X86_INS_IRET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IRET32, X86_INS_IRETD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IRET64, X86_INS_IRETQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_FP16m, X86_INS_FISTTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_FP32m, X86_INS_FISTTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_FP64m, X86_INS_FISTTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp16m32, X86_INS_FISTTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp16m64, X86_INS_FISTTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp16m80, X86_INS_FISTTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp32m32, X86_INS_FISTTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp32m64, X86_INS_FISTTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp32m80, X86_INS_FISTTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp64m32, X86_INS_FISTTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp64m64, X86_INS_FISTTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ISTT_Fp64m80, X86_INS_FISTTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_F16m, X86_INS_FIST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_F32m, X86_INS_FIST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_FP16m, X86_INS_FISTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_FP32m, X86_INS_FISTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_FP64m, X86_INS_FISTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp16m32, X86_INS_FISTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp16m64, X86_INS_FISTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp16m80, X86_INS_FISTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp32m32, X86_INS_FISTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp32m64, X86_INS_FISTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp32m80, X86_INS_FISTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp64m32, X86_INS_FISTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp64m64, X86_INS_FISTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IST_Fp64m80, X86_INS_FISTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JAE_1, X86_INS_JAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JAE_2, X86_INS_JAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JAE_4, X86_INS_JAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JA_1, X86_INS_JA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JA_2, X86_INS_JA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JA_4, X86_INS_JA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JBE_1, X86_INS_JBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JBE_2, X86_INS_JBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JBE_4, X86_INS_JBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JB_1, X86_INS_JB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JB_2, X86_INS_JB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JB_4, X86_INS_JB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JCXZ, X86_INS_JCXZ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CX, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JECXZ, X86_INS_JECXZ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JE_1, X86_INS_JE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JE_2, X86_INS_JE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JE_4, X86_INS_JE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JGE_1, X86_INS_JGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JGE_2, X86_INS_JGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JGE_4, X86_INS_JGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JG_1, X86_INS_JG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JG_2, X86_INS_JG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JG_4, X86_INS_JG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JLE_1, X86_INS_JLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JLE_2, X86_INS_JLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JLE_4, X86_INS_JLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JL_1, X86_INS_JL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JL_2, X86_INS_JL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JL_4, X86_INS_JL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JMP16m, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP16m_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP16r, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP16r_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP32m, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP32m_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP32r, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP32r_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP64m, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP64m_NT, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP64r, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP64r_NT, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP_1, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JMP_2, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JMP_4, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNE_1, X86_INS_JNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNE_2, X86_INS_JNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNE_4, X86_INS_JNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNO_1, X86_INS_JNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNO_2, X86_INS_JNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNO_4, X86_INS_JNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNP_1, X86_INS_JNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNP_2, X86_INS_JNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNP_4, X86_INS_JNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNS_1, X86_INS_JNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNS_2, X86_INS_JNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNS_4, X86_INS_JNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JO_1, X86_INS_JO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JO_2, X86_INS_JO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JO_4, X86_INS_JO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JP_1, X86_INS_JP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JP_2, X86_INS_JP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JP_4, X86_INS_JP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JRCXZ, X86_INS_JRCXZ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RCX, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JS_1, X86_INS_JS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JS_2, X86_INS_JS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JS_4, X86_INS_JS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_KADDBrr, X86_INS_KADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KADDDrr, X86_INS_KADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KADDQrr, X86_INS_KADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KADDWrr, X86_INS_KADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDBrr, X86_INS_KANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDDrr, X86_INS_KANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDNBrr, X86_INS_KANDNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDNDrr, X86_INS_KANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDNQrr, X86_INS_KANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDNWrr, X86_INS_KANDNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDQrr, X86_INS_KANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KANDWrr, X86_INS_KANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVBkk, X86_INS_KMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVBkm, X86_INS_KMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVBkr, X86_INS_KMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVBmk, X86_INS_KMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVBrk, X86_INS_KMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVDkk, X86_INS_KMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVDkm, X86_INS_KMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVDkr, X86_INS_KMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVDmk, X86_INS_KMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVDrk, X86_INS_KMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVQkk, X86_INS_KMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVQkm, X86_INS_KMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVQkr, X86_INS_KMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVQmk, X86_INS_KMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVQrk, X86_INS_KMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVWkk, X86_INS_KMOVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVWkm, X86_INS_KMOVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVWkr, X86_INS_KMOVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVWmk, X86_INS_KMOVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KMOVWrk, X86_INS_KMOVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KNOTBrr, X86_INS_KNOTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KNOTDrr, X86_INS_KNOTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KNOTQrr, X86_INS_KNOTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KNOTWrr, X86_INS_KNOTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORBrr, X86_INS_KORB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORDrr, X86_INS_KORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORQrr, X86_INS_KORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORTESTBrr, X86_INS_KORTESTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORTESTDrr, X86_INS_KORTESTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORTESTQrr, X86_INS_KORTESTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORTESTWrr, X86_INS_KORTESTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KORWrr, X86_INS_KORW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTLBri, X86_INS_KSHIFTLB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTLDri, X86_INS_KSHIFTLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTLQri, X86_INS_KSHIFTLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTLWri, X86_INS_KSHIFTLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTRBri, X86_INS_KSHIFTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTRDri, X86_INS_KSHIFTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTRQri, X86_INS_KSHIFTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KSHIFTRWri, X86_INS_KSHIFTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KTESTBrr, X86_INS_KTESTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KTESTDrr, X86_INS_KTESTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KTESTQrr, X86_INS_KTESTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KTESTWrr, X86_INS_KTESTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KUNPCKBWrr, X86_INS_KUNPCKBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KUNPCKDQrr, X86_INS_KUNPCKDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KUNPCKWDrr, X86_INS_KUNPCKWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXNORBrr, X86_INS_KXNORB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXNORDrr, X86_INS_KXNORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXNORQrr, X86_INS_KXNORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXNORWrr, X86_INS_KXNORW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXORBrr, X86_INS_KXORB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXORDrr, X86_INS_KXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXORQrr, X86_INS_KXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_KXORWrr, X86_INS_KXORW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAHF, X86_INS_LAHF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_AH, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR16rm, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR16rr, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR32rm, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR32rr, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR64rm, X86_INS_LAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR64rr, X86_INS_LAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LDDQUrm, X86_INS_LDDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LDMXCSR, X86_INS_LDMXCSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LDS16rm, X86_INS_LDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LDS32rm, X86_INS_LDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_F0, X86_INS_FLDZ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_F1, X86_INS_FLD1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_F32m, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_F64m, X86_INS_FLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_F80m, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp032, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp064, X86_INS_FLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp080, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp132, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp164, X86_INS_FLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp180, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp32m, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp32m64, X86_INS_FLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp32m80, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp64m, X86_INS_FLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp64m80, X86_INS_FLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Fp80m, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LD_Frr, X86_INS_FLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA16r, X86_INS_LEA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA32r, X86_INS_LEA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA64_32r, X86_INS_LEA, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA64r, X86_INS_LEA, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEAVE, X86_INS_LEAVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EBP, X86_REG_ESP, 0 }, { X86_REG_EBP, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEAVE64, X86_INS_LEAVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBP, X86_REG_RSP, 0 }, { X86_REG_RBP, X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LES16rm, X86_INS_LES, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LES32rm, X86_INS_LES, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFENCE, X86_INS_LFENCE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFS16rm, X86_INS_LFS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFS32rm, X86_INS_LFS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFS64rm, X86_INS_LFS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGDT16m, X86_INS_LGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGDT32m, X86_INS_LGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGDT64m, X86_INS_LGDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGS16rm, X86_INS_LGS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGS32rm, X86_INS_LGS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGS64rm, X86_INS_LGS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LIDT16m, X86_INS_LIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LIDT32m, X86_INS_LIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LIDT64m, X86_INS_LIDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLDT16m, X86_INS_LLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLDT16r, X86_INS_LLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLWPCB, X86_INS_LLWPCB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLWPCB64, X86_INS_LLWPCB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LMSW16m, X86_INS_LMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LMSW16r, X86_INS_LMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOCK_PREFIX, X86_INS_LOCK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSB, X86_INS_LODSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_AL, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSL, X86_INS_LODSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EAX, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSQ, X86_INS_LODSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_RAX, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSW, X86_INS_LODSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_AX, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOOP, X86_INS_LOOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOOPE, X86_INS_LOOPE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOOPNE, X86_INS_LOOPNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BRANCH_RELATIVE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETIL, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETIQ, X86_INS_RETFQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETIW, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETL, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETQ, X86_INS_RETFQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETW, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL16rm, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL16rr, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL32rm, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL32rr, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL64rm, X86_INS_LSL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL64rr, X86_INS_LSL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSS16rm, X86_INS_LSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSS32rm, X86_INS_LSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSS64rm, X86_INS_LSS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LTRm, X86_INS_LTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LTRr, X86_INS_LTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS32rmi, X86_INS_LWPINS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS32rri, X86_INS_LWPINS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS64rmi, X86_INS_LWPINS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS64rri, X86_INS_LWPINS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL32rmi, X86_INS_LWPVAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL32rri, X86_INS_LWPVAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL64rmi, X86_INS_LWPVAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL64rri, X86_INS_LWPVAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT16rm, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT16rr, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT32rm, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT32rr, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT64rm, X86_INS_LZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT64rr, X86_INS_LZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MASKMOVDQU, X86_INS_MASKMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, 0 }, { 0 }, { X86_GRP_SSE2, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MASKMOVDQU64, X86_INS_MASKMOVDQU, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDI, 0 }, { 0 }, { X86_GRP_SSE2, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCPDrm, X86_INS_MAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCPDrr, X86_INS_MAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCPSrm, X86_INS_MAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCPSrr, X86_INS_MAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCSDrm, X86_INS_MAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCSDrr, X86_INS_MAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCSSrm, X86_INS_MAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXCSSrr, X86_INS_MAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXPDrm, X86_INS_MAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXPDrr, X86_INS_MAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXPSrm, X86_INS_MAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXPSrr, X86_INS_MAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSDrm, X86_INS_MAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSDrm_Int, X86_INS_MAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSDrr, X86_INS_MAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSDrr_Int, X86_INS_MAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSSrm, X86_INS_MAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSSrm_Int, X86_INS_MAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSSrr, X86_INS_MAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MAXSSrr_Int, X86_INS_MAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MFENCE, X86_INS_MFENCE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCPDrm, X86_INS_MINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCPDrr, X86_INS_MINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCPSrm, X86_INS_MINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCPSrr, X86_INS_MINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCSDrm, X86_INS_MINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCSDrr, X86_INS_MINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCSSrm, X86_INS_MINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINCSSrr, X86_INS_MINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINPDrm, X86_INS_MINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINPDrr, X86_INS_MINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINPSrm, X86_INS_MINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINPSrr, X86_INS_MINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSDrm, X86_INS_MINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSDrm_Int, X86_INS_MINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSDrr, X86_INS_MINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSDrr_Int, X86_INS_MINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSSrm, X86_INS_MINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSSrm_Int, X86_INS_MINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSSrr, X86_INS_MINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MINSSrr_Int, X86_INS_MINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPD2PIirm, X86_INS_CVTPD2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPD2PIirr, X86_INS_CVTPD2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPI2PDirm, X86_INS_CVTPI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPI2PDirr, X86_INS_CVTPI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPI2PSirm, X86_INS_CVTPI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPI2PSirr, X86_INS_CVTPI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPS2PIirm, X86_INS_CVTPS2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTPS2PIirr, X86_INS_CVTPS2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTTPD2PIirm, X86_INS_CVTTPD2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTTPD2PIirr, X86_INS_CVTTPD2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTTPS2PIirm, X86_INS_CVTTPS2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_CVTTPS2PIirr, X86_INS_CVTTPS2PI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_EMMS, X86_INS_EMMS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MASKMOVQ, X86_INS_MASKMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, 0 }, { 0 }, { X86_GRP_MMX, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MASKMOVQ64, X86_INS_MASKMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDI, 0 }, { 0 }, { X86_GRP_MMX, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64from64rm, X86_INS_MOVD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64from64rr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64grr, X86_INS_MOVD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64mr, X86_INS_MOVD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64rm, X86_INS_MOVD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64rr, X86_INS_MOVD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64to64rm, X86_INS_MOVD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVD64to64rr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVDQ2Qrr, X86_INS_MOVDQ2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVFR642Qrr, X86_INS_MOVDQ2Q, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVNTQmr, X86_INS_MOVNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVQ2DQrr, X86_INS_MOVQ2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVQ2FR64rr, X86_INS_MOVQ2DQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVQ64mr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVQ64rm, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVQ64rr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_MOVQ64rr_REV, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PABSBrm, X86_INS_PABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PABSBrr, X86_INS_PABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PABSDrm, X86_INS_PABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PABSDrr, X86_INS_PABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PABSWrm, X86_INS_PABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PABSWrr, X86_INS_PABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PACKSSDWirm, X86_INS_PACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PACKSSDWirr, X86_INS_PACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PACKSSWBirm, X86_INS_PACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PACKSSWBirr, X86_INS_PACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PACKUSWBirm, X86_INS_PACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PACKUSWBirr, X86_INS_PACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDBirm, X86_INS_PADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDBirr, X86_INS_PADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDDirm, X86_INS_PADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDDirr, X86_INS_PADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDQirm, X86_INS_PADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDQirr, X86_INS_PADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDSBirm, X86_INS_PADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDSBirr, X86_INS_PADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDSWirm, X86_INS_PADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDSWirr, X86_INS_PADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDUSBirm, X86_INS_PADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDUSBirr, X86_INS_PADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDUSWirm, X86_INS_PADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDUSWirr, X86_INS_PADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDWirm, X86_INS_PADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PADDWirr, X86_INS_PADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PALIGNRrmi, X86_INS_PALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PALIGNRrri, X86_INS_PALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PANDNirm, X86_INS_PANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PANDNirr, X86_INS_PANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PANDirm, X86_INS_PAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PANDirr, X86_INS_PAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PAVGBirm, X86_INS_PAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PAVGBirr, X86_INS_PAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PAVGWirm, X86_INS_PAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PAVGWirr, X86_INS_PAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPEQBirm, X86_INS_PCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPEQBirr, X86_INS_PCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPEQDirm, X86_INS_PCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPEQDirr, X86_INS_PCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPEQWirm, X86_INS_PCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPEQWirr, X86_INS_PCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPGTBirm, X86_INS_PCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPGTBirr, X86_INS_PCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPGTDirm, X86_INS_PCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPGTDirr, X86_INS_PCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPGTWirm, X86_INS_PCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PCMPGTWirr, X86_INS_PCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PEXTRWrr, X86_INS_PEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHADDDrm, X86_INS_PHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHADDDrr, X86_INS_PHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHADDSWrm, X86_INS_PHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHADDSWrr, X86_INS_PHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHADDWrm, X86_INS_PHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHADDWrr, X86_INS_PHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHSUBDrm, X86_INS_PHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHSUBDrr, X86_INS_PHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHSUBSWrm, X86_INS_PHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHSUBSWrr, X86_INS_PHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHSUBWrm, X86_INS_PHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PHSUBWrr, X86_INS_PHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PINSRWrm, X86_INS_PINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PINSRWrr, X86_INS_PINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMADDUBSWrm, X86_INS_PMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMADDUBSWrr, X86_INS_PMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMADDWDirm, X86_INS_PMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMADDWDirr, X86_INS_PMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMAXSWirm, X86_INS_PMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMAXSWirr, X86_INS_PMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMAXUBirm, X86_INS_PMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMAXUBirr, X86_INS_PMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMINSWirm, X86_INS_PMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMINSWirr, X86_INS_PMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMINUBirm, X86_INS_PMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMINUBirr, X86_INS_PMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMOVMSKBrr, X86_INS_PMOVMSKB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULHRSWrm, X86_INS_PMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULHRSWrr, X86_INS_PMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULHUWirm, X86_INS_PMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULHUWirr, X86_INS_PMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULHWirm, X86_INS_PMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULHWirr, X86_INS_PMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULLWirm, X86_INS_PMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULLWirr, X86_INS_PMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULUDQirm, X86_INS_PMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PMULUDQirr, X86_INS_PMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PORirm, X86_INS_POR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PORirr, X86_INS_POR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSADBWirm, X86_INS_PSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSADBWirr, X86_INS_PSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSHUFBrm, X86_INS_PSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSHUFBrr, X86_INS_PSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSHUFWmi, X86_INS_PSHUFW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSHUFWri, X86_INS_PSHUFW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSIGNBrm, X86_INS_PSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSIGNBrr, X86_INS_PSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSIGNDrm, X86_INS_PSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSIGNDrr, X86_INS_PSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSIGNWrm, X86_INS_PSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSIGNWrr, X86_INS_PSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLDri, X86_INS_PSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLDrm, X86_INS_PSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLDrr, X86_INS_PSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLQri, X86_INS_PSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLQrm, X86_INS_PSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLQrr, X86_INS_PSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLWri, X86_INS_PSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLWrm, X86_INS_PSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSLLWrr, X86_INS_PSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRADri, X86_INS_PSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRADrm, X86_INS_PSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRADrr, X86_INS_PSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRAWri, X86_INS_PSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRAWrm, X86_INS_PSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRAWrr, X86_INS_PSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLDri, X86_INS_PSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLDrm, X86_INS_PSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLDrr, X86_INS_PSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLQri, X86_INS_PSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLQrm, X86_INS_PSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLQrr, X86_INS_PSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLWri, X86_INS_PSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLWrm, X86_INS_PSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSRLWrr, X86_INS_PSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBBirm, X86_INS_PSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBBirr, X86_INS_PSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBDirm, X86_INS_PSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBDirr, X86_INS_PSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBQirm, X86_INS_PSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBQirr, X86_INS_PSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBSBirm, X86_INS_PSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBSBirr, X86_INS_PSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBSWirm, X86_INS_PSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBSWirr, X86_INS_PSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBUSBirm, X86_INS_PSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBUSBirr, X86_INS_PSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBUSWirm, X86_INS_PSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBUSWirr, X86_INS_PSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBWirm, X86_INS_PSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PSUBWirr, X86_INS_PSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKHBWirm, X86_INS_PUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKHBWirr, X86_INS_PUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKHDQirm, X86_INS_PUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKHDQirr, X86_INS_PUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKHWDirm, X86_INS_PUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKHWDirr, X86_INS_PUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKLBWirm, X86_INS_PUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKLBWirr, X86_INS_PUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKLDQirm, X86_INS_PUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKLDQirr, X86_INS_PUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKLWDirm, X86_INS_PUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PUNPCKLWDirr, X86_INS_PUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PXORirm, X86_INS_PXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MMX_PXORirr, X86_INS_PXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MMX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MONITORXrrr, X86_INS_MONITORX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MONITORrrr, X86_INS_MONITOR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MONTMUL, X86_INS_MONTMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RSI, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_RSI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ao16, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ao32, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16mi, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16mr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ms, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16o16a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16o32a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ri, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ri_alt, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rr_REV, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rs, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16sm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16sr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ao16, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ao32, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32cr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32dr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32mi, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32mr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32o16a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32o32a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rc, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rd, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ri, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ri_alt, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rr_REV, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rs, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32sr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ao32, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64cr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64dr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64mi32, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64mr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64o32a, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rc, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rd, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ri, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ri32, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rm, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rr_REV, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rs, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64sr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64toPQIrm, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64toPQIrr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64toSDrm, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64toSDrr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ao16, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ao32, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8mi, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8mr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8mr_NOREX, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8o16a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8o32a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ri, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ri_alt, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rm_NOREX, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rr_NOREX, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rr_REV, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPDmr, X86_INS_MOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPDrm, X86_INS_MOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPDrr, X86_INS_MOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPDrr_REV, X86_INS_MOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPSmr, X86_INS_MOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPSrm, X86_INS_MOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPSrr, X86_INS_MOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVAPSrr_REV, X86_INS_MOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE16mr, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE16rm, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE32mr, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE32rm, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE64mr, X86_INS_MOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE64rm, X86_INS_MOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDDUPrm, X86_INS_MOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDDUPrr, X86_INS_MOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDI2PDIrm, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDI2PDIrr, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDI2SSrm, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDI2SSrr, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIR64B16, X86_INS_MOVDIR64B, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIR64B32, X86_INS_MOVDIR64B, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIR64B64, X86_INS_MOVDIR64B, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIRI32, X86_INS_MOVDIRI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIRI64, X86_INS_MOVDIRI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQAmr, X86_INS_MOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQArm, X86_INS_MOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQArr, X86_INS_MOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQArr_REV, X86_INS_MOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQUmr, X86_INS_MOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQUrm, X86_INS_MOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQUrr, X86_INS_MOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDQUrr_REV, X86_INS_MOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVHLPSrr, X86_INS_MOVHLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVHPDmr, X86_INS_MOVHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVHPDrm, X86_INS_MOVHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVHPSmr, X86_INS_MOVHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVHPSrm, X86_INS_MOVHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVLHPSrr, X86_INS_MOVLHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVLPDmr, X86_INS_MOVLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVLPDrm, X86_INS_MOVLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVLPSmr, X86_INS_MOVLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVLPSrm, X86_INS_MOVLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVMSKPDrr, X86_INS_MOVMSKPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVMSKPSrr, X86_INS_MOVMSKPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTDQArm, X86_INS_MOVNTDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTDQmr, X86_INS_MOVNTDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTI_64mr, X86_INS_MOVNTI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTImr, X86_INS_MOVNTI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTPDmr, X86_INS_MOVNTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTPSmr, X86_INS_MOVNTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTSD, X86_INS_MOVNTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVNTSS, X86_INS_MOVNTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE4A, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVPDI2DImr, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVPDI2DIrr, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVPQI2QImr, X86_INS_MOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVPQI2QIrr, X86_INS_MOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVPQIto64mr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVPQIto64rr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVQI2PQIrm, X86_INS_MOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSB, X86_INS_MOVSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSDmr, X86_INS_MOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSDrm, X86_INS_MOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSDrr, X86_INS_MOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSDrr_REV, X86_INS_MOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSDto64mr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSDto64rr, X86_INS_MOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSHDUPrm, X86_INS_MOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSHDUPrr, X86_INS_MOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSL, X86_INS_MOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSLDUPrm, X86_INS_MOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSLDUPrr, X86_INS_MOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSQ, X86_INS_MOVSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSS2DImr, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSS2DIrr, X86_INS_MOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSSmr, X86_INS_MOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSSrm, X86_INS_MOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSSrr, X86_INS_MOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSSrr_REV, X86_INS_MOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSW, X86_INS_MOVSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rm16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rm8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rr16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rr8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rm16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rm8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rm8_NOREX, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rr16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rr8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rr8_NOREX, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rm16, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rm32, X86_INS_MOVSXD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rm8, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rr16, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rr32, X86_INS_MOVSXD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rr8, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPDmr, X86_INS_MOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPDrm, X86_INS_MOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPDrr, X86_INS_MOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPDrr_REV, X86_INS_MOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPSmr, X86_INS_MOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPSrm, X86_INS_MOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPSrr, X86_INS_MOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVUPSrr_REV, X86_INS_MOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZPQILo2PQIrr, X86_INS_MOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rm16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rm8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rr16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rr8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rm16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rm8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rm8_NOREX, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rr16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rr8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rr8_NOREX, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rm16, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rm8, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rr16, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rr8, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MPSADBWrmi, X86_INS_MPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MPSADBWrri, X86_INS_MPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL16m, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL16r, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL32m, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL32r, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL64m, X86_INS_MUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL64r, X86_INS_MUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL8m, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL8r, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULPDrm, X86_INS_MULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULPDrr, X86_INS_MULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULPSrm, X86_INS_MULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULPSrr, X86_INS_MULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSDrm, X86_INS_MULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSDrm_Int, X86_INS_MULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSDrr, X86_INS_MULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSDrr_Int, X86_INS_MULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSSrm, X86_INS_MULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSSrm_Int, X86_INS_MULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSSrr, X86_INS_MULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULSSrr_Int, X86_INS_MULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX32rm, X86_INS_MULX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX32rr, X86_INS_MULX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX64rm, X86_INS_MULX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX64rr, X86_INS_MULX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_F32m, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_F64m, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FI16m, X86_INS_FIMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FI32m, X86_INS_FIMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FPrST0, X86_INS_FMULP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FST0r, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp32, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp32m, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp64, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp64m, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp64m32, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp80, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp80m32, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_Fp80m64, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FpI16m32, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FpI16m64, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FpI16m80, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FpI32m32, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FpI32m64, X86_INS_FMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FpI32m80, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL_FrST0, X86_INS_FMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MWAITXrrr, X86_INS_MWAITX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MWAITrr, X86_INS_MWAIT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, X86_REG_EAX, 0 }, { 0 }, { X86_GRP_SSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG16m, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG16r, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG32m, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG32r, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG64m, X86_INS_NEG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG64r, X86_INS_NEG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG8m, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG8r, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP19rr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL_19, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL_1d, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL_1e, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPLr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPQ, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPQr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_19, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_1c, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_1d, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_1e, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPWr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT16m, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT16r, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT32m, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT32r, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT64m, X86_INS_NOT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT64r, X86_INS_NOT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT8m, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT8r, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16i16, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16mi, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16mi8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16mr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16ri, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16ri8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16rm, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16rr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16rr_REV, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32i32, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32mi, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32mi8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32mr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32ri, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32ri8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32rm, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32rr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32rr_REV, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64i32, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64mi32, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64mi8, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64mr, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64ri32, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64ri8, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64rm, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64rr, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64rr_REV, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8i8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8mi, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8mi8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8mr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8ri, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8ri8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8rm, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8rr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8rr_REV, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ORPDrm, X86_INS_ORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ORPDrr, X86_INS_ORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ORPSrm, X86_INS_ORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ORPSrr, X86_INS_ORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT16ir, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT16rr, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT32ir, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT32rr, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT8ir, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT8rr, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUTSB, X86_INS_OUTSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUTSL, X86_INS_OUTSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUTSW, X86_INS_OUTSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PABSBrm, X86_INS_PABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PABSBrr, X86_INS_PABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PABSDrm, X86_INS_PABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PABSDrr, X86_INS_PABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PABSWrm, X86_INS_PABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PABSWrr, X86_INS_PABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKSSDWrm, X86_INS_PACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKSSDWrr, X86_INS_PACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKSSWBrm, X86_INS_PACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKSSWBrr, X86_INS_PACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKUSDWrm, X86_INS_PACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKUSDWrr, X86_INS_PACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKUSWBrm, X86_INS_PACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PACKUSWBrr, X86_INS_PACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDBrm, X86_INS_PADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDBrr, X86_INS_PADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDDrm, X86_INS_PADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDDrr, X86_INS_PADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDQrm, X86_INS_PADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDQrr, X86_INS_PADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDSBrm, X86_INS_PADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDSBrr, X86_INS_PADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDSWrm, X86_INS_PADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDSWrr, X86_INS_PADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDUSBrm, X86_INS_PADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDUSBrr, X86_INS_PADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDUSWrm, X86_INS_PADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDUSWrr, X86_INS_PADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDWrm, X86_INS_PADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PADDWrr, X86_INS_PADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PALIGNRrmi, X86_INS_PALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PALIGNRrri, X86_INS_PALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PANDNrm, X86_INS_PANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PANDNrr, X86_INS_PANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PANDrm, X86_INS_PAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PANDrr, X86_INS_PAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAUSE, X86_INS_PAUSE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAVGBrm, X86_INS_PAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAVGBrr, X86_INS_PAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAVGUSBrm, X86_INS_PAVGUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAVGUSBrr, X86_INS_PAVGUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAVGWrm, X86_INS_PAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PAVGWrr, X86_INS_PAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PBLENDVBrm0, X86_INS_PBLENDVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PBLENDVBrr0, X86_INS_PBLENDVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PBLENDWrmi, X86_INS_PBLENDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PBLENDWrri, X86_INS_PBLENDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCLMULQDQrm, X86_INS_PCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PCLMUL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCLMULQDQrr, X86_INS_PCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PCLMUL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQBrm, X86_INS_PCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQBrr, X86_INS_PCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQDrm, X86_INS_PCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQDrr, X86_INS_PCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQQrm, X86_INS_PCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQQrr, X86_INS_PCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQWrm, X86_INS_PCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPEQWrr, X86_INS_PCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPESTRIrm, X86_INS_PCMPESTRI, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPESTRIrr, X86_INS_PCMPESTRI, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPESTRMrm, X86_INS_PCMPESTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPESTRMrr, X86_INS_PCMPESTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTBrm, X86_INS_PCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTBrr, X86_INS_PCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTDrm, X86_INS_PCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTDrr, X86_INS_PCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTQrm, X86_INS_PCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTQrr, X86_INS_PCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTWrm, X86_INS_PCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPGTWrr, X86_INS_PCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPISTRIrm, X86_INS_PCMPISTRI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPISTRIrr, X86_INS_PCMPISTRI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_SSE42, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPISTRMrm, X86_INS_PCMPISTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCMPISTRMrr, X86_INS_PCMPISTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCONFIG, X86_INS_PCONFIG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP32rm, X86_INS_PDEP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP32rr, X86_INS_PDEP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP64rm, X86_INS_PDEP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP64rr, X86_INS_PDEP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT32rm, X86_INS_PEXT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT32rr, X86_INS_PEXT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT64rm, X86_INS_PEXT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT64rr, X86_INS_PEXT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRBmr, X86_INS_PEXTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRBrr, X86_INS_PEXTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRDmr, X86_INS_PEXTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRDrr, X86_INS_PEXTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRQmr, X86_INS_PEXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRQrr, X86_INS_PEXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRWmr, X86_INS_PEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRWrr, X86_INS_PEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXTRWrr_REV, X86_INS_PEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PF2IDrm, X86_INS_PF2ID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PF2IDrr, X86_INS_PF2ID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PF2IWrm, X86_INS_PF2IW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PF2IWrr, X86_INS_PF2IW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFACCrm, X86_INS_PFACC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFACCrr, X86_INS_PFACC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFADDrm, X86_INS_PFADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFADDrr, X86_INS_PFADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFCMPEQrm, X86_INS_PFCMPEQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFCMPEQrr, X86_INS_PFCMPEQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFCMPGErm, X86_INS_PFCMPGE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFCMPGErr, X86_INS_PFCMPGE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFCMPGTrm, X86_INS_PFCMPGT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFCMPGTrr, X86_INS_PFCMPGT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFMAXrm, X86_INS_PFMAX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFMAXrr, X86_INS_PFMAX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFMINrm, X86_INS_PFMIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFMINrr, X86_INS_PFMIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFMULrm, X86_INS_PFMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFMULrr, X86_INS_PFMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFNACCrm, X86_INS_PFNACC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFNACCrr, X86_INS_PFNACC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFPNACCrm, X86_INS_PFPNACC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFPNACCrr, X86_INS_PFPNACC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRCPIT1rm, X86_INS_PFRCPIT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRCPIT1rr, X86_INS_PFRCPIT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRCPIT2rm, X86_INS_PFRCPIT2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRCPIT2rr, X86_INS_PFRCPIT2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRCPrm, X86_INS_PFRCP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRCPrr, X86_INS_PFRCP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRSQIT1rm, X86_INS_PFRSQIT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRSQIT1rr, X86_INS_PFRSQIT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRSQRTrm, X86_INS_PFRSQRT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFRSQRTrr, X86_INS_PFRSQRT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFSUBRrm, X86_INS_PFSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFSUBRrr, X86_INS_PFSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFSUBrm, X86_INS_PFSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PFSUBrr, X86_INS_PFSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHADDDrm, X86_INS_PHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHADDDrr, X86_INS_PHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHADDSWrm, X86_INS_PHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHADDSWrr, X86_INS_PHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHADDWrm, X86_INS_PHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHADDWrr, X86_INS_PHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHMINPOSUWrm, X86_INS_PHMINPOSUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHMINPOSUWrr, X86_INS_PHMINPOSUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHSUBDrm, X86_INS_PHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHSUBDrr, X86_INS_PHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHSUBSWrm, X86_INS_PHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHSUBSWrr, X86_INS_PHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHSUBWrm, X86_INS_PHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PHSUBWrr, X86_INS_PHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PI2FDrm, X86_INS_PI2FD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PI2FDrr, X86_INS_PI2FD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PI2FWrm, X86_INS_PI2FW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PI2FWrr, X86_INS_PI2FW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRBrm, X86_INS_PINSRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRBrr, X86_INS_PINSRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRDrm, X86_INS_PINSRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRDrr, X86_INS_PINSRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRQrm, X86_INS_PINSRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRQrr, X86_INS_PINSRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRWrm, X86_INS_PINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PINSRWrr, X86_INS_PINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMADDUBSWrm, X86_INS_PMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMADDUBSWrr, X86_INS_PMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMADDWDrm, X86_INS_PMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMADDWDrr, X86_INS_PMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXSBrm, X86_INS_PMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXSBrr, X86_INS_PMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXSDrm, X86_INS_PMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXSDrr, X86_INS_PMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXSWrm, X86_INS_PMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXSWrr, X86_INS_PMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXUBrm, X86_INS_PMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXUBrr, X86_INS_PMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXUDrm, X86_INS_PMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXUDrr, X86_INS_PMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXUWrm, X86_INS_PMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMAXUWrr, X86_INS_PMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINSBrm, X86_INS_PMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINSBrr, X86_INS_PMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINSDrm, X86_INS_PMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINSDrr, X86_INS_PMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINSWrm, X86_INS_PMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINSWrr, X86_INS_PMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINUBrm, X86_INS_PMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINUBrr, X86_INS_PMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINUDrm, X86_INS_PMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINUDrr, X86_INS_PMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINUWrm, X86_INS_PMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMINUWrr, X86_INS_PMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVMSKBrr, X86_INS_PMOVMSKB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXBDrm, X86_INS_PMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXBDrr, X86_INS_PMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXBQrm, X86_INS_PMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXBQrr, X86_INS_PMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXBWrm, X86_INS_PMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXBWrr, X86_INS_PMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXDQrm, X86_INS_PMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXDQrr, X86_INS_PMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXWDrm, X86_INS_PMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXWDrr, X86_INS_PMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXWQrm, X86_INS_PMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVSXWQrr, X86_INS_PMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXBDrm, X86_INS_PMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXBDrr, X86_INS_PMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXBQrm, X86_INS_PMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXBQrr, X86_INS_PMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXBWrm, X86_INS_PMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXBWrr, X86_INS_PMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXDQrm, X86_INS_PMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXDQrr, X86_INS_PMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXWDrm, X86_INS_PMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXWDrr, X86_INS_PMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXWQrm, X86_INS_PMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMOVZXWQrr, X86_INS_PMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULDQrm, X86_INS_PMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULDQrr, X86_INS_PMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHRSWrm, X86_INS_PMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHRSWrr, X86_INS_PMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHRWrm, X86_INS_PMULHRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHRWrr, X86_INS_PMULHRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHUWrm, X86_INS_PMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHUWrr, X86_INS_PMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHWrm, X86_INS_PMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULHWrr, X86_INS_PMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULLDrm, X86_INS_PMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULLDrr, X86_INS_PMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULLWrm, X86_INS_PMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULLWrr, X86_INS_PMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULUDQrm, X86_INS_PMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PMULUDQrr, X86_INS_PMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP16r, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP16rmm, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP16rmr, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP32r, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP32rmm, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP32rmr, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP64r, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP64rmm, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP64rmr, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPA16, X86_INS_POPAW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPA32, X86_INS_POPAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPCNT16rm, X86_INS_POPCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPCNT16rr, X86_INS_POPCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPCNT32rm, X86_INS_POPCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPCNT32rr, X86_INS_POPCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPCNT64rm, X86_INS_POPCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPCNT64rr, X86_INS_POPCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPDS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPDS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPES16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPES32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPF16, X86_INS_POPF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPF32, X86_INS_POPFD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPF64, X86_INS_POPFQ, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, X86_REG_EFLAGS, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPFS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPFS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPFS64, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPGS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPGS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPGS64, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPSS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPSS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PORrm, X86_INS_POR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PORrr, X86_INS_POR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCH, X86_INS_PREFETCH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCHNTA, X86_INS_PREFETCHNTA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCHT0, X86_INS_PREFETCHT0, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCHT1, X86_INS_PREFETCHT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCHT2, X86_INS_PREFETCHT2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCHW, X86_INS_PREFETCHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PREFETCHWT1, X86_INS_PREFETCHWT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSADBWrm, X86_INS_PSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSADBWrr, X86_INS_PSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFBrm, X86_INS_PSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFBrr, X86_INS_PSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFDmi, X86_INS_PSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFDri, X86_INS_PSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFHWmi, X86_INS_PSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFHWri, X86_INS_PSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFLWmi, X86_INS_PSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSHUFLWri, X86_INS_PSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSIGNBrm, X86_INS_PSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSIGNBrr, X86_INS_PSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSIGNDrm, X86_INS_PSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSIGNDrr, X86_INS_PSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSIGNWrm, X86_INS_PSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSIGNWrr, X86_INS_PSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSSE3, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLDQri, X86_INS_PSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLDri, X86_INS_PSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLDrm, X86_INS_PSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLDrr, X86_INS_PSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLQri, X86_INS_PSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLQrm, X86_INS_PSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLQrr, X86_INS_PSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLWri, X86_INS_PSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLWrm, X86_INS_PSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSLLWrr, X86_INS_PSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRADri, X86_INS_PSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRADrm, X86_INS_PSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRADrr, X86_INS_PSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRAWri, X86_INS_PSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRAWrm, X86_INS_PSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRAWrr, X86_INS_PSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLDQri, X86_INS_PSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLDri, X86_INS_PSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLDrm, X86_INS_PSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLDrr, X86_INS_PSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLQri, X86_INS_PSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLQrm, X86_INS_PSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLQrr, X86_INS_PSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLWri, X86_INS_PSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLWrm, X86_INS_PSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSRLWrr, X86_INS_PSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBBrm, X86_INS_PSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBBrr, X86_INS_PSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBDrm, X86_INS_PSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBDrr, X86_INS_PSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBQrm, X86_INS_PSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBQrr, X86_INS_PSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBSBrm, X86_INS_PSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBSBrr, X86_INS_PSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBSWrm, X86_INS_PSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBSWrr, X86_INS_PSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBUSBrm, X86_INS_PSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBUSBrr, X86_INS_PSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBUSWrm, X86_INS_PSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBUSWrr, X86_INS_PSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBWrm, X86_INS_PSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSUBWrr, X86_INS_PSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSWAPDrm, X86_INS_PSWAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PSWAPDrr, X86_INS_PSWAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_3DNOW, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTESTrm, X86_INS_PTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTESTrr, X86_INS_PTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITE64m, X86_INS_PTWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITE64r, X86_INS_PTWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITEm, X86_INS_PTWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITEr, X86_INS_PTWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHBWrm, X86_INS_PUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHBWrr, X86_INS_PUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHDQrm, X86_INS_PUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHDQrr, X86_INS_PUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHQDQrm, X86_INS_PUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHQDQrr, X86_INS_PUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHWDrm, X86_INS_PUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKHWDrr, X86_INS_PUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLBWrm, X86_INS_PUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLBWrr, X86_INS_PUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLDQrm, X86_INS_PUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLDQrr, X86_INS_PUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLQDQrm, X86_INS_PUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLQDQrr, X86_INS_PUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLWDrm, X86_INS_PUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUNPCKLWDrr, X86_INS_PUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16i8, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16r, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16rmm, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16rmr, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32i8, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32r, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32rmm, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32rmr, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64i32, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64i8, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64r, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64rmm, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64rmr, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHA16, X86_INS_PUSHAW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHA32, X86_INS_PUSHAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHCS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHCS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHDS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHDS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHES16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHES32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHF16, X86_INS_PUSHF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHF32, X86_INS_PUSHFD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHF64, X86_INS_PUSHFQ, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, X86_REG_EFLAGS, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHFS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHFS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHFS64, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHGS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHGS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHGS64, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHSS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHSS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHi16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHi32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PXORrm, X86_INS_PXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PXORrr, X86_INS_PXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16m1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16mCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16mi, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16r1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16rCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16ri, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32m1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32mCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32mi, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32r1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32rCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32ri, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64m1, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64mCL, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64mi, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64r1, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64rCL, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64ri, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8m1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8mCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8mi, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8r1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8rCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8ri, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCPPSm, X86_INS_RCPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCPPSr, X86_INS_RCPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCPSSm, X86_INS_RCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCPSSm_Int, X86_INS_RCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCPSSr, X86_INS_RCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCPSSr_Int, X86_INS_RCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16m1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16mCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16mi, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16r1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16rCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16ri, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32m1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32mCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32mi, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32r1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32rCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32ri, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64m1, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64mCL, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64mi, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64r1, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64rCL, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64ri, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8m1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8mCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8mi, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8r1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8rCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8ri, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDFSBASE, X86_INS_RDFSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDFSBASE64, X86_INS_RDFSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDGSBASE, X86_INS_RDGSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDGSBASE64, X86_INS_RDGSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDMSR, X86_INS_RDMSR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { X86_REG_EAX, X86_REG_EDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPID32, X86_INS_RDPID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPID64, X86_INS_RDPID, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPKRUr, X86_INS_RDPKRU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPMC, X86_INS_RDPMC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDRAND16r, X86_INS_RDRAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDRAND32r, X86_INS_RDRAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDRAND64r, X86_INS_RDRAND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSEED16r, X86_INS_RDSEED, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSEED32r, X86_INS_RDSEED, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSEED64r, X86_INS_RDSEED, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSSPD, X86_INS_RDSSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSSPQ, X86_INS_RDSSPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDTSC, X86_INS_RDTSC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDTSCP, X86_INS_RDTSCP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_RAX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_REPNE_PREFIX, X86_INS_REPNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_REP_PREFIX, X86_INS_REP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETIL, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETIQ, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETIW, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETL, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETQ, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETW, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_REX64_PREFIX, X86_INS_REX64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16m1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16mCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16mi, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16r1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16rCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16ri, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32m1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32mCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32mi, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32r1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32rCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32ri, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64m1, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64mCL, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64mi, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64r1, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64rCL, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64ri, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8m1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8mCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8mi, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8r1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8rCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8ri, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16m1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16mCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16mi, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16r1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16rCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16ri, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32m1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32mCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32mi, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32r1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32rCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32ri, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64m1, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64mCL, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64mi, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64r1, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64rCL, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64ri, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8m1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8mCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8mi, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8r1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8rCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8ri, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX32mi, X86_INS_RORX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX32ri, X86_INS_RORX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX64mi, X86_INS_RORX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX64ri, X86_INS_RORX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDPDm, X86_INS_ROUNDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDPDr, X86_INS_ROUNDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDPSm, X86_INS_ROUNDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDPSr, X86_INS_ROUNDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSDm, X86_INS_ROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSDm_Int, X86_INS_ROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSDr, X86_INS_ROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSDr_Int, X86_INS_ROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSSm, X86_INS_ROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSSm_Int, X86_INS_ROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSSr, X86_INS_ROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROUNDSSr_Int, X86_INS_ROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE41, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSM, X86_INS_RSM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSQRTPSm, X86_INS_RSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSQRTPSr, X86_INS_RSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSQRTSSm, X86_INS_RSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSQRTSSm_Int, X86_INS_RSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSQRTSSr, X86_INS_RSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSQRTSSr_Int, X86_INS_RSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSTORSSP, X86_INS_RSTORSSP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAHF, X86_INS_SAHF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AH, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16m1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16mCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16mi, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16r1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16rCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16ri, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32m1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32mCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32mi, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32r1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32rCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32ri, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64m1, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64mCL, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64mi, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64r1, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64rCL, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64ri, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8m1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8mCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8mi, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8r1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8rCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8ri, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SALC, X86_INS_SALC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_AL, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16m1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16mCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16mi, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16r1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16rCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16ri, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32m1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32mCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32mi, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32r1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32rCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32ri, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64m1, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64mCL, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64mi, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64r1, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64rCL, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64ri, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8m1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8mCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8mi, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8r1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8rCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8ri, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX32rm, X86_INS_SARX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX32rr, X86_INS_SARX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX64rm, X86_INS_SARX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX64rr, X86_INS_SARX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAVEPREVSSP, X86_INS_SAVEPREVSSP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16i16, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16mi, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16mi8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16mr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16ri, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16ri8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16rm, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16rr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16rr_REV, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32i32, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32mi, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32mi8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32mr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32ri, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32ri8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32rm, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32rr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32rr_REV, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64i32, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64mi32, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64mi8, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64mr, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64ri32, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64ri8, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64rm, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64rr, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64rr_REV, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8i8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8mi, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8mi8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8mr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8ri, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8ri8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8rm, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8rr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8rr_REV, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASB, X86_INS_SCASB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASL, X86_INS_SCASD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASQ, X86_INS_SCASQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASW, X86_INS_SCASW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAEm, X86_INS_SETAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAEr, X86_INS_SETAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAm, X86_INS_SETA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAr, X86_INS_SETA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBEm, X86_INS_SETBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBEr, X86_INS_SETBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBm, X86_INS_SETB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBr, X86_INS_SETB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETEm, X86_INS_SETE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETEr, X86_INS_SETE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGEm, X86_INS_SETGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGEr, X86_INS_SETGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGm, X86_INS_SETG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGr, X86_INS_SETG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLEm, X86_INS_SETLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLEr, X86_INS_SETLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLm, X86_INS_SETL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLr, X86_INS_SETL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNEm, X86_INS_SETNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNEr, X86_INS_SETNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNOm, X86_INS_SETNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNOr, X86_INS_SETNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNPm, X86_INS_SETNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNPr, X86_INS_SETNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNSm, X86_INS_SETNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNSr, X86_INS_SETNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETOm, X86_INS_SETO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETOr, X86_INS_SETO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETPm, X86_INS_SETP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETPr, X86_INS_SETP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETSSBSY, X86_INS_SETSSBSY, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETSm, X86_INS_SETS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETSr, X86_INS_SETS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SFENCE, X86_INS_SFENCE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SGDT16m, X86_INS_SGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SGDT32m, X86_INS_SGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SGDT64m, X86_INS_SGDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1MSG1rm, X86_INS_SHA1MSG1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1MSG1rr, X86_INS_SHA1MSG1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1MSG2rm, X86_INS_SHA1MSG2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1MSG2rr, X86_INS_SHA1MSG2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1NEXTErm, X86_INS_SHA1NEXTE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1NEXTErr, X86_INS_SHA1NEXTE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1RNDS4rmi, X86_INS_SHA1RNDS4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA1RNDS4rri, X86_INS_SHA1RNDS4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA256MSG1rm, X86_INS_SHA256MSG1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA256MSG1rr, X86_INS_SHA256MSG1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA256MSG2rm, X86_INS_SHA256MSG2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA256MSG2rr, X86_INS_SHA256MSG2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA256RNDS2rm, X86_INS_SHA256RNDS2, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHA256RNDS2rr, X86_INS_SHA256RNDS2, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_XMM0, 0 }, { 0 }, { X86_GRP_SHA, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16m1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16mCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16mi, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16r1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16rCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16ri, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32m1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32mCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32mi, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32r1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32rCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32ri, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64m1, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64mCL, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64mi, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64r1, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64rCL, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64ri, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8m1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8mCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8mi, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8r1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8rCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8ri, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16mrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16mri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16rrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16rri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32mrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32mri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32rrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32rri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64mrCL, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64mri8, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64rrCL, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64rri8, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX32rm, X86_INS_SHLX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX32rr, X86_INS_SHLX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX64rm, X86_INS_SHLX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX64rr, X86_INS_SHLX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16m1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16mCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16mi, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16r1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16rCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16ri, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32m1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32mCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32mi, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32r1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32rCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32ri, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64m1, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64mCL, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64mi, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64r1, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64rCL, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64ri, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8m1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8mCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8mi, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8r1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8rCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8ri, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16mrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16mri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16rrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16rri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32mrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32mri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32rrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32rri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64mrCL, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64mri8, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64rrCL, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64rri8, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX32rm, X86_INS_SHRX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX32rr, X86_INS_SHRX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX64rm, X86_INS_SHRX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX64rr, X86_INS_SHRX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHUFPDrmi, X86_INS_SHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHUFPDrri, X86_INS_SHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHUFPSrmi, X86_INS_SHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHUFPSrri, X86_INS_SHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIDT16m, X86_INS_SIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIDT32m, X86_INS_SIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIDT64m, X86_INS_SIDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIN_F, X86_INS_FSIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIN_Fp32, X86_INS_FSIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIN_Fp64, X86_INS_FSIN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIN_Fp80, X86_INS_FSIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SKINIT, X86_INS_SKINIT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT16m, X86_INS_SLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT16r, X86_INS_SLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT32r, X86_INS_SLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT64r, X86_INS_SLDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLWPCB, X86_INS_SLWPCB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLWPCB64, X86_INS_SLWPCB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW16m, X86_INS_SMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW16r, X86_INS_SMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW32r, X86_INS_SMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW64r, X86_INS_SMSW, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTPDm, X86_INS_SQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTPDr, X86_INS_SQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTPSm, X86_INS_SQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTPSr, X86_INS_SQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSDm, X86_INS_SQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSDm_Int, X86_INS_SQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSDr, X86_INS_SQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSDr_Int, X86_INS_SQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSSm, X86_INS_SQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSSm_Int, X86_INS_SQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSSr, X86_INS_SQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRTSSr_Int, X86_INS_SQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRT_F, X86_INS_FSQRT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRT_Fp32, X86_INS_FSQRT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRT_Fp64, X86_INS_FSQRT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SQRT_Fp80, X86_INS_FSQRT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STAC, X86_INS_STAC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STC, X86_INS_STC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STD, X86_INS_STD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STGI, X86_INS_STGI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STI, X86_INS_STI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STMXCSR, X86_INS_STMXCSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSB, X86_INS_STOSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSL, X86_INS_STOSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSQ, X86_INS_STOSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RCX, X86_REG_RDI, X86_REG_EFLAGS, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSW, X86_INS_STOSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STR16r, X86_INS_STR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STR32r, X86_INS_STR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STR64r, X86_INS_STR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STRm, X86_INS_STR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_F32m, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_F64m, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FP32m, X86_INS_FSTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FP64m, X86_INS_FSTP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FP80m, X86_INS_FSTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FPrr, X86_INS_FSTP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_Fp32m, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_Fp64m, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_Fp64m32, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_Fp80m32, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_Fp80m64, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FpP32m, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FpP64m, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FpP64m32, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FpP80m, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FpP80m32, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_FpP80m64, X86_INS_FST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ST_Frr, X86_INS_FST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16i16, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16mi, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16mi8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16mr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16ri, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16ri8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16rm, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16rr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16rr_REV, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32i32, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32mi, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32mi8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32mr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32ri, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32ri8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32rm, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32rr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32rr_REV, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64i32, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64mi32, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64mi8, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64mr, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64ri32, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64ri8, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64rm, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64rr, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64rr_REV, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8i8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8mi, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8mi8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8mr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8ri, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8ri8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8rm, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8rr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8rr_REV, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBPDrm, X86_INS_SUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBPDrr, X86_INS_SUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBPSrm, X86_INS_SUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBPSrr, X86_INS_SUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_F32m, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_F64m, X86_INS_FSUBR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FI16m, X86_INS_FISUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FI32m, X86_INS_FISUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FPrST0, X86_INS_FSUBRP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FST0r, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_Fp32m, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_Fp64m, X86_INS_FSUBR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_Fp64m32, X86_INS_FSUBR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_Fp80m32, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_Fp80m64, X86_INS_FSUBR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FpI16m32, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FpI16m64, X86_INS_FSUBR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FpI16m80, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FpI32m32, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FpI32m64, X86_INS_FSUBR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FpI32m80, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBR_FrST0, X86_INS_FSUBR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSDrm, X86_INS_SUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSDrm_Int, X86_INS_SUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSDrr, X86_INS_SUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSDrr_Int, X86_INS_SUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSSrm, X86_INS_SUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSSrm_Int, X86_INS_SUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSSrr, X86_INS_SUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUBSSrr_Int, X86_INS_SUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_F32m, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_F64m, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FI16m, X86_INS_FISUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FI32m, X86_INS_FISUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FPrST0, X86_INS_FSUBP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FST0r, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp32, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp32m, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp64, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp64m, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp64m32, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp80, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp80m32, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_Fp80m64, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FpI16m32, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FpI16m64, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FpI16m80, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FpI32m32, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FpI32m64, X86_INS_FSUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FpI32m80, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB_FrST0, X86_INS_FSUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SWAPGS, X86_INS_SWAPGS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSCALL, X86_INS_SYSCALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSENTER, X86_INS_SYSENTER, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSEXIT, X86_INS_SYSEXIT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSEXIT64, X86_INS_SYSEXITQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSRET, X86_INS_SYSRET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSRET64, X86_INS_SYSRETQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_IRET, X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC32rm, X86_INS_T1MSKC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC32rr, X86_INS_T1MSKC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC64rm, X86_INS_T1MSKC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC64rr, X86_INS_T1MSKC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16i16, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16mi, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16mi_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16mr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16ri, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16ri_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16rr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32i32, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32mi, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32mi_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32mr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32ri, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32ri_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32rr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64i32, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64mi32, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64mi32_alt, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64mr, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64ri32, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64ri32_alt, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64rr, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8i8, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8mi, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8mi_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8mr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8ri, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8ri_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8rr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TPAUSE, X86_INS_TPAUSE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TST_F, X86_INS_FTST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TST_Fp32, X86_INS_FTST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TST_Fp64, X86_INS_FTST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TST_Fp80, X86_INS_FTST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT16rm, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT16rr, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT32rm, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT32rr, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT64rm, X86_INS_TZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT64rr, X86_INS_TZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK32rm, X86_INS_TZMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK32rr, X86_INS_TZMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK64rm, X86_INS_TZMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK64rr, X86_INS_TZMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISDrm, X86_INS_UCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISDrm_Int, X86_INS_UCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISDrr, X86_INS_UCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISDrr_Int, X86_INS_UCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISSrm, X86_INS_UCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISSrm_Int, X86_INS_UCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISSrr, X86_INS_UCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOMISSrr_Int, X86_INS_UCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FIPr, X86_INS_FUCOMPI, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ST0, 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FIr, X86_INS_FUCOMI, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ST0, 0 }, { X86_REG_EFLAGS, X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FPPr, X86_INS_FUCOMPP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ST0, 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FPr, X86_INS_FUCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ST0, 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FpIr32, X86_INS_FUCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FpIr64, X86_INS_FUCOMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_FpIr80, X86_INS_FUCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_Fpr32, X86_INS_FUCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_Fpr64, X86_INS_FUCOMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_Fpr80, X86_INS_FUCOMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UCOM_Fr, X86_INS_FUCOM, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ST0, 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UD0, X86_INS_UD0, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UD1, X86_INS_UD1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UD2, X86_INS_UD2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMONITOR16, X86_INS_UMONITOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMONITOR32, X86_INS_UMONITOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMONITOR64, X86_INS_UMONITOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMWAIT, X86_INS_UMWAIT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKHPDrm, X86_INS_UNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKHPDrr, X86_INS_UNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKHPSrm, X86_INS_UNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKHPSrr, X86_INS_UNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKLPDrm, X86_INS_UNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKLPDrr, X86_INS_UNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKLPSrm, X86_INS_UNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UNPCKLPSrr, X86_INS_UNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FMADDPSrm, X86_INS_V4FMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FMADDPSrmk, X86_INS_V4FMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FMADDPSrmkz, X86_INS_V4FMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FMADDSSrm, X86_INS_V4FMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FMADDSSrmk, X86_INS_V4FMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FMADDSSrmkz, X86_INS_V4FMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FNMADDPSrm, X86_INS_V4FNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FNMADDPSrmk, X86_INS_V4FNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FNMADDPSrmkz, X86_INS_V4FNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FNMADDSSrm, X86_INS_V4FNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FNMADDSSrmk, X86_INS_V4FNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_V4FNMADDSSrmkz, X86_INS_V4FNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDYrm, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDYrr, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rm, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rmb, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rmbk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rmbkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rmk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rmkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rr, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rrk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ128rrkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rm, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rmb, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rmbk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rmbkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rmk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rmkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rr, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rrk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZ256rrkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrm, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrmb, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrmbk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrmbkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrmk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrmkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrr, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrrb, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrrbk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrrbkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrrk, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDZrrkz, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDrm, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPDrr, X86_INS_VADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSYrm, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSYrr, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rm, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rmb, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rmbk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rmbkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rmk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rmkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rr, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rrk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ128rrkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rm, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rmb, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rmbk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rmbkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rmk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rmkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rr, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rrk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZ256rrkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrm, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrmb, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrmbk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrmbkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrmk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrmkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrr, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrrb, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrrbk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrrbkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrrk, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSZrrkz, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSrm, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDPSrr, X86_INS_VADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrm, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrm_Int, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrm_Intk, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrm_Intkz, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrr, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrr_Int, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrr_Intk, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrr_Intkz, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrrb_Int, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrrb_Intk, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDZrrb_Intkz, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDrm, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDrm_Int, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDrr, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSDrr_Int, X86_INS_VADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrm, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrm_Int, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrm_Intk, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrm_Intkz, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrr, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrr_Int, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrr_Intk, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrr_Intkz, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrrb_Int, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrrb_Intk, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSZrrb_Intkz, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSrm, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSrm_Int, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSrr, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSSrr_Int, X86_INS_VADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPDYrm, X86_INS_VADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPDYrr, X86_INS_VADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPDrm, X86_INS_VADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPDrr, X86_INS_VADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPSYrm, X86_INS_VADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPSYrr, X86_INS_VADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPSrm, X86_INS_VADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VADDSUBPSrr, X86_INS_VADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTYrm, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTYrr, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTZ128rm, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTZ128rr, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTZ256rm, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTZ256rr, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTZrm, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTZrr, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTrm, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECLASTrr, X86_INS_VAESDECLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECYrm, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECYrr, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECZ128rm, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECZ128rr, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECZ256rm, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECZ256rr, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECZrm, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECZrr, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECrm, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESDECrr, X86_INS_VAESDEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTYrm, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTYrr, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTZ128rm, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTZ128rr, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTZ256rm, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTZ256rr, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTZrm, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTZrr, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTrm, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCLASTrr, X86_INS_VAESENCLAST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCYrm, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCYrr, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCZ128rm, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCZ128rr, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCZ256rm, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCZ256rr, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCZrm, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCZrr, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCrm, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESENCrr, X86_INS_VAESENC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESIMCrm, X86_INS_VAESIMC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESIMCrr, X86_INS_VAESIMC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESKEYGENASSIST128rm, X86_INS_VAESKEYGENASSIST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VAESKEYGENASSIST128rr, X86_INS_VAESKEYGENASSIST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_AES, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rmbi, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rmbik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rmbikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rmi, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rmik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rmikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rri, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rrik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ128rrikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rmbi, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rmbik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rmbikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rmi, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rmik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rmikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rri, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rrik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZ256rrikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrmbi, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrmbik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrmbikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrmi, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrmik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrmikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrri, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrrik, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNDZrrikz, X86_INS_VALIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rmbi, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rmbik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rmbikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rmi, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rmik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rmikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rri, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rrik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ128rrikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rmbi, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rmbik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rmbikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rmi, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rmik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rmikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rri, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rrik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZ256rrikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrmbi, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrmbik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrmbikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrmi, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrmik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrmikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrri, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrrik, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VALIGNQZrrikz, X86_INS_VALIGNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDYrm, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDYrr, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rm, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rmb, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rmbk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rmbkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rmk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rmkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rr, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rrk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ128rrkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rm, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rmb, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rmbk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rmbkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rmk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rmkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rr, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rrk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZ256rrkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrm, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrmb, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrmbk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrmbkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrmk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrmkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrr, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrrk, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDZrrkz, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDrm, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPDrr, X86_INS_VANDNPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSYrm, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSYrr, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rm, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rmb, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rmbk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rmbkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rmk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rmkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rr, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rrk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ128rrkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rm, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rmb, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rmbk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rmbkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rmk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rmkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rr, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rrk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZ256rrkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrm, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrmb, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrmbk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrmbkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrmk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrmkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrr, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrrk, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSZrrkz, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSrm, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDNPSrr, X86_INS_VANDNPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDYrm, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDYrr, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rm, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rmb, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rmbk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rmbkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rmk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rmkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rr, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rrk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ128rrkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rm, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rmb, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rmbk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rmbkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rmk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rmkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rr, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rrk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZ256rrkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrm, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrmb, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrmbk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrmbkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrmk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrmkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrr, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrrk, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDZrrkz, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDrm, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPDrr, X86_INS_VANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSYrm, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSYrr, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rm, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rmb, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rmbk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rmbkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rmk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rmkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rr, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rrk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ128rrkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rm, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rmb, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rmbk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rmbkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rmk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rmkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rr, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rrk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZ256rrkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrm, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrmb, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrmbk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrmbkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrmk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrmkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrr, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrrk, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSZrrkz, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSrm, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VANDPSrr, X86_INS_VANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rm, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rmb, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rmbk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rmbkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rmk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rmkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rr, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rrk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ128rrkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rm, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rmb, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rmbk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rmbkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rmk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rmkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rr, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rrk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZ256rrkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrm, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrmb, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrmbk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrmbkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrmk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrmkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrr, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrrk, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPDZrrkz, X86_INS_VBLENDMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rm, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rmb, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rmbk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rmbkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rmk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rmkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rr, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rrk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ128rrkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rm, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rmb, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rmbk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rmbkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rmk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rmkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rr, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rrk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZ256rrkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrm, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrmb, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrmbk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrmbkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrmk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrmkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrr, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrrk, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDMPSZrrkz, X86_INS_VBLENDMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPDYrmi, X86_INS_VBLENDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPDYrri, X86_INS_VBLENDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPDrmi, X86_INS_VBLENDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPDrri, X86_INS_VBLENDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPSYrmi, X86_INS_VBLENDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPSYrri, X86_INS_VBLENDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPSrmi, X86_INS_VBLENDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDPSrri, X86_INS_VBLENDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPDYrm, X86_INS_VBLENDVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPDYrr, X86_INS_VBLENDVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPDrm, X86_INS_VBLENDVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPDrr, X86_INS_VBLENDVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPSYrm, X86_INS_VBLENDVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPSYrr, X86_INS_VBLENDVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPSrm, X86_INS_VBLENDVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBLENDVPSrr, X86_INS_VBLENDVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF128, X86_INS_VBROADCASTF128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Z256m, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Z256mk, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Z256mkz, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Z256r, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Z256rk, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Z256rkz, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Zm, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Zmk, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Zmkz, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Zr, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Zrk, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X2Zrkz, X86_INS_VBROADCASTF32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X4Z256rm, X86_INS_VBROADCASTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X4Z256rmk, X86_INS_VBROADCASTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X4Z256rmkz, X86_INS_VBROADCASTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X4rm, X86_INS_VBROADCASTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X4rmk, X86_INS_VBROADCASTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X4rmkz, X86_INS_VBROADCASTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X8rm, X86_INS_VBROADCASTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X8rmk, X86_INS_VBROADCASTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF32X8rmkz, X86_INS_VBROADCASTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X2Z128rm, X86_INS_VBROADCASTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X2Z128rmk, X86_INS_VBROADCASTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X2Z128rmkz, X86_INS_VBROADCASTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X2rm, X86_INS_VBROADCASTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X2rmk, X86_INS_VBROADCASTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X2rmkz, X86_INS_VBROADCASTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X4rm, X86_INS_VBROADCASTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X4rmk, X86_INS_VBROADCASTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTF64X4rmkz, X86_INS_VBROADCASTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI128, X86_INS_VBROADCASTI128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z128m, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z128mk, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z128mkz, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z128r, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z128rk, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z128rkz, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z256m, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z256mk, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z256mkz, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z256r, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z256rk, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Z256rkz, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Zm, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Zmk, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Zmkz, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Zr, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Zrk, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X2Zrkz, X86_INS_VBROADCASTI32X2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X4Z256rm, X86_INS_VBROADCASTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X4Z256rmk, X86_INS_VBROADCASTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X4Z256rmkz, X86_INS_VBROADCASTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X4rm, X86_INS_VBROADCASTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X4rmk, X86_INS_VBROADCASTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X4rmkz, X86_INS_VBROADCASTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X8rm, X86_INS_VBROADCASTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X8rmk, X86_INS_VBROADCASTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI32X8rmkz, X86_INS_VBROADCASTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X2Z128rm, X86_INS_VBROADCASTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X2Z128rmk, X86_INS_VBROADCASTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X2Z128rmkz, X86_INS_VBROADCASTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X2rm, X86_INS_VBROADCASTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X2rmk, X86_INS_VBROADCASTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X2rmkz, X86_INS_VBROADCASTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X4rm, X86_INS_VBROADCASTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X4rmk, X86_INS_VBROADCASTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTI64X4rmkz, X86_INS_VBROADCASTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDYrm, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDYrr, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZ256m, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZ256mk, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZ256mkz, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZ256r, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZ256rk, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZ256rkz, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZm, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZmk, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZmkz, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZr, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZrk, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSDZrkz, X86_INS_VBROADCASTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSYrm, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSYrr, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ128m, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ128mk, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ128mkz, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ128r, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ128rk, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ128rkz, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ256m, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ256mk, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ256mkz, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ256r, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ256rk, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZ256rkz, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZm, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZmk, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZmkz, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZr, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZrk, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSZrkz, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSrm, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VBROADCASTSSrr, X86_INS_VBROADCASTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDYrmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDYrmi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDYrri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDYrri_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmbi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmbi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmbi_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmbik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmi_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rmik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rri_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rri_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ128rrik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmbi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmbi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmbi_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmbik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmi_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rmik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rri_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rri_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZ256rrik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmbi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmbi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmbi_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmbik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmi_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrmik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrri_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrri_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrrib, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrrib_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrrib_altk, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrribk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDZrrik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDrmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDrmi_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDrri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPDrri_alt, X86_INS_VCMPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSYrmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSYrmi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSYrri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSYrri_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmbi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmbi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmbi_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmbik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmi_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rmik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rri_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rri_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ128rrik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmbi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmbi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmbi_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmbik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmi_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rmik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rri_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rri_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZ256rrik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmbi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmbi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmbi_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmbik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmi_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrmik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrri_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrri_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrrib, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrrib_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrrib_altk, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrribk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSZrrik, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSrmi, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSrmi_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSrri, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPPSrri_alt, X86_INS_VCMPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrm, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrm_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrm_Intk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrmi_alt, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrmi_altk, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrr, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrr_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrr_Intk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrrb_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrrb_Intk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrrb_alt, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrrb_altk, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrri_alt, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDZrri_altk, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDrm, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDrm_Int, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDrm_alt, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDrr, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDrr_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSDrr_alt, X86_INS_VCMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrm, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrm_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrm_Intk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrmi_alt, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrmi_altk, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrr, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrr_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrr_Intk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrrb_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrrb_Intk, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrrb_alt, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrrb_altk, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrri_alt, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSZrri_altk, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSrm, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSrm_Int, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSrm_alt, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSrr, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSrr_Int, X86_INS_VCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCMPSSrr_alt, X86_INS_VCMPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDZrm, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDZrm_Int, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDZrr, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDZrr_Int, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDZrrb, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDrm, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDrm_Int, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDrr, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISDrr_Int, X86_INS_VCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSZrm, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSZrm_Int, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSZrr, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSZrr_Int, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSZrrb, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSrm, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSrm_Int, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSrr, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMISSrr_Int, X86_INS_VCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ128mr, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ128mrk, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ128rr, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ128rrk, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ128rrkz, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ256mr, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ256mrk, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ256rr, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ256rrk, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZ256rrkz, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZmr, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZmrk, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZrr, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZrrk, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPDZrrkz, X86_INS_VCOMPRESSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ128mr, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ128mrk, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ128rr, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ128rrk, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ128rrkz, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ256mr, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ256mrk, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ256rr, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ256rrk, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZ256rrkz, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZmr, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZmrk, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZrr, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZrrk, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCOMPRESSPSZrrkz, X86_INS_VCOMPRESSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDYrm, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDYrr, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rm, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rmb, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rmbk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rmbkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rmk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rmkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rr, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rrk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ128rrkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rm, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rmb, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rmbk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rmbkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rmk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rmkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rr, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rrk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZ256rrkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrm, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrmb, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrmbk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrmbkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrmk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrmkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrr, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrrk, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDZrrkz, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDrm, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PDrr, X86_INS_VCVTDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSYrm, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSYrr, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rm, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rmb, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rmbk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rmbkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rmk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rmkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rr, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rrk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ128rrkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rm, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rmb, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rmbk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rmbkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rmk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rmkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rr, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rrk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZ256rrkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrm, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrmb, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrmbk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrmbkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrmk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrmkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrr, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrrb, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrrbk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrrbkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrrk, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSZrrkz, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSrm, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTDQ2PSrr, X86_INS_VCVTDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQYrm, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQYrr, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rm, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rmb, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rmbk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rmbkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rmk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rmkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rr, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rrk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ128rrkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rm, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rmb, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rmbk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rmbkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rmk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rmkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rr, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rrk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZ256rrkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrm, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrmb, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrmbk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrmbkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrmk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrmkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrr, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrrb, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrrbk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrrbkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrrk, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQZrrkz, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQrm, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2DQrr, X86_INS_VCVTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSYrm, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSYrr, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rm, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rmb, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rmbk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rmbkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rmk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rmkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rr, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rrk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ128rrkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rm, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rmb, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rmbk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rmbkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rmk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rmkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rr, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rrk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZ256rrkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrm, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrmb, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrmbk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrmbkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrmk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrmkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrr, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrrb, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrrbk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrrbkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrrk, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSZrrkz, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSrm, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2PSrr, X86_INS_VCVTPD2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rm, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rmb, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rmbk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rmbkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rmk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rmkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rr, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rrk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ128rrkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rm, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rmb, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rmbk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rmbkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rmk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rmkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rr, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rrk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZ256rrkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrm, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrmb, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrmbk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrmbkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrmk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrmkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrr, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrrb, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrrbk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrrbkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrrk, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2QQZrrkz, X86_INS_VCVTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rm, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rmb, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rmbk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rmbkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rmk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rmkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rr, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rrk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ128rrkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rm, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rmb, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rmbk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rmbkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rmk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rmkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rr, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rrk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZ256rrkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrm, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrmb, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrmbk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrmbkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrmk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrmkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrr, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrrb, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrrbk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrrbkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrrk, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UDQZrrkz, X86_INS_VCVTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rm, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rmb, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rmbk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rmbkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rmk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rmkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rr, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rrk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ128rrkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rm, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rmb, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rmbk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rmbkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rmk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rmkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rr, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rrk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZ256rrkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrm, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrmb, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrmbk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrmbkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrmk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrmkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrr, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrrb, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrrbk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrrbkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrrk, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPD2UQQZrrkz, X86_INS_VCVTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSYrm, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSYrr, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ128rm, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ128rmk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ128rmkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ128rr, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ128rrk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ128rrkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ256rm, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ256rmk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ256rmkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ256rr, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ256rrk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZ256rrkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrm, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrmk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrmkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrr, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrrb, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrrbk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrrbkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrrk, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSZrrkz, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSrm, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPH2PSrr, X86_INS_VCVTPH2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQYrm, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQYrr, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rm, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rmb, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rmbk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rmbkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rmk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rmkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rr, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rrk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ128rrkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rm, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rmb, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rmbk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rmbkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rmk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rmkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rr, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rrk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZ256rrkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrm, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrmb, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrmbk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrmbkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrmk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrmkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrr, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrrb, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrrbk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrrbkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrrk, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQZrrkz, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQrm, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2DQrr, X86_INS_VCVTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDYrm, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDYrr, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rm, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rmb, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rmbk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rmbkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rmk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rmkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rr, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rrk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ128rrkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rm, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rmb, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rmbk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rmbkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rmk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rmkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rr, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rrk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZ256rrkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrm, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrmb, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrmbk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrmbkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrmk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrmkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrr, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrrb, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrrbk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrrbkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrrk, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDZrrkz, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDrm, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PDrr, X86_INS_VCVTPS2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHYmr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHYrr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ128mr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ128mrk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ128rr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ128rrk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ128rrkz, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ256mr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ256mrk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ256rr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ256rrk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZ256rrkz, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZmr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZmrk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZrr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZrrb, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZrrbk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZrrbkz, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZrrk, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHZrrkz, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHmr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2PHrr, X86_INS_VCVTPS2PH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_F16C, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rm, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rmb, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rmbk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rmbkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rmk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rmkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rr, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rrk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ128rrkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rm, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rmb, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rmbk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rmbkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rmk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rmkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rr, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rrk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZ256rrkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrm, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrmb, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrmbk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrmbkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrmk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrmkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrr, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrrb, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrrbk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrrbkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrrk, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2QQZrrkz, X86_INS_VCVTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rm, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rmb, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rmbk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rmbkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rmk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rmkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rr, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rrk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ128rrkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rm, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rmb, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rmbk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rmbkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rmk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rmkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rr, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rrk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZ256rrkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrm, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrmb, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrmbk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrmbkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrmk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrmkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrr, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrrb, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrrbk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrrbkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrrk, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UDQZrrkz, X86_INS_VCVTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rm, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rmb, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rmbk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rmbkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rmk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rmkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rr, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rrk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ128rrkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rm, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rmb, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rmbk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rmbkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rmk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rmkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rr, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rrk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZ256rrkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrm, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrmb, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrmbk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrmbkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrmk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrmkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrr, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrrb, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrrbk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrrbkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrrk, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTPS2UQQZrrkz, X86_INS_VCVTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rm, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rmb, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rmbk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rmbkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rmk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rmkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rr, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rrk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ128rrkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rm, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rmb, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rmbk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rmbkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rmk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rmkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rr, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rrk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZ256rrkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrm, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrmb, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrmbk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrmbkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrmk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrmkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrr, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrrb, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrrbk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrrbkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrrk, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PDZrrkz, X86_INS_VCVTQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rm, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rmb, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rmbk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rmbkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rmk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rmkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rr, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rrk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ128rrkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rm, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rmb, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rmbk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rmbkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rmk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rmkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rr, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rrk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZ256rrkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrm, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrmb, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrmbk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrmbkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrmk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrmkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrr, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrrb, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrrbk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrrbkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrrk, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTQQ2PSZrrkz, X86_INS_VCVTQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SI64Zrm_Int, X86_INS_VCVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SI64Zrr_Int, X86_INS_VCVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SI64Zrrb_Int, X86_INS_VCVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SI64rm_Int, X86_INS_VCVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SI64rr_Int, X86_INS_VCVTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SIZrm_Int, X86_INS_VCVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SIZrr_Int, X86_INS_VCVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SIZrrb_Int, X86_INS_VCVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SIrm_Int, X86_INS_VCVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SIrr_Int, X86_INS_VCVTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrm, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrm_Int, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrm_Intk, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrm_Intkz, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrr, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrr_Int, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrr_Intk, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrr_Intkz, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrrb_Int, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrrb_Intk, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSZrrb_Intkz, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSrm, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSrm_Int, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSrr, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2SSrr_Int, X86_INS_VCVTSD2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2USI64Zrm_Int, X86_INS_VCVTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2USI64Zrr_Int, X86_INS_VCVTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2USI64Zrrb_Int, X86_INS_VCVTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2USIZrm_Int, X86_INS_VCVTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2USIZrr_Int, X86_INS_VCVTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSD2USIZrrb_Int, X86_INS_VCVTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDZrm, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDZrm_Int, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDZrr, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDZrr_Int, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDZrrb_Int, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDrm, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDrm_Int, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDrr, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SDrr_Int, X86_INS_VCVTSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSZrm, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSZrm_Int, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSZrr, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSZrr_Int, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSZrrb_Int, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSrm, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSrm_Int, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSrr, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI2SSrr_Int, X86_INS_VCVTSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDZrm, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDZrm_Int, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDZrr, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDZrr_Int, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDZrrb_Int, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDrm, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDrm_Int, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDrr, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SDrr_Int, X86_INS_VCVTSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSZrm, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSZrm_Int, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSZrr, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSZrr_Int, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSZrrb_Int, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSrm, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSrm_Int, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSrr, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSI642SSrr_Int, X86_INS_VCVTSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrm, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrm_Int, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrm_Intk, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrm_Intkz, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrr, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrr_Int, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrr_Intk, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrr_Intkz, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrrb_Int, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrrb_Intk, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDZrrb_Intkz, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDrm, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDrm_Int, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDrr, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SDrr_Int, X86_INS_VCVTSS2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SI64Zrm_Int, X86_INS_VCVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SI64Zrr_Int, X86_INS_VCVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SI64Zrrb_Int, X86_INS_VCVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SI64rm_Int, X86_INS_VCVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SI64rr_Int, X86_INS_VCVTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SIZrm_Int, X86_INS_VCVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SIZrr_Int, X86_INS_VCVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SIZrrb_Int, X86_INS_VCVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SIrm_Int, X86_INS_VCVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2SIrr_Int, X86_INS_VCVTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2USI64Zrm_Int, X86_INS_VCVTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2USI64Zrr_Int, X86_INS_VCVTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2USI64Zrrb_Int, X86_INS_VCVTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2USIZrm_Int, X86_INS_VCVTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2USIZrr_Int, X86_INS_VCVTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTSS2USIZrrb_Int, X86_INS_VCVTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQYrm, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQYrr, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rm, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rmb, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rmbk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rmbkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rmk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rmkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rr, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rrk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ128rrkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rm, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rmb, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rmbk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rmbkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rmk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rmkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rr, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rrk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZ256rrkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrm, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrmb, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrmbk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrmbkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrmk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrmkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrr, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrrb, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrrbk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrrbkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrrk, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQZrrkz, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQrm, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2DQrr, X86_INS_VCVTTPD2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rm, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rmb, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rmbk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rmbkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rmk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rmkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rr, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rrk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ128rrkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rm, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rmb, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rmbk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rmbkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rmk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rmkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rr, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rrk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZ256rrkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrm, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrmb, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrmbk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrmbkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrmk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrmkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrr, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrrb, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrrbk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrrbkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrrk, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2QQZrrkz, X86_INS_VCVTTPD2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rm, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rmb, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rmbk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rmbkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rmk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rmkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rr, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rrk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ128rrkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rm, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rmb, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rmbk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rmbkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rmk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rmkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rr, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rrk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZ256rrkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrm, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrmb, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrmbk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrmbkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrmk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrmkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrr, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrrb, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrrbk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrrbkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrrk, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UDQZrrkz, X86_INS_VCVTTPD2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rm, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rmb, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rmbk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rmbkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rmk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rmkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rr, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rrk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ128rrkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rm, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rmb, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rmbk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rmbkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rmk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rmkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rr, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rrk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZ256rrkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrm, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrmb, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrmbk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrmbkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrmk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrmkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrr, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrrb, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrrbk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrrbkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrrk, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPD2UQQZrrkz, X86_INS_VCVTTPD2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQYrm, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQYrr, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rm, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rmb, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rmbk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rmbkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rmk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rmkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rr, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rrk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ128rrkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rm, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rmb, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rmbk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rmbkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rmk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rmkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rr, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rrk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZ256rrkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrm, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrmb, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrmbk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrmbkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrmk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrmkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrr, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrrb, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrrbk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrrbkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrrk, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQZrrkz, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQrm, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2DQrr, X86_INS_VCVTTPS2DQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rm, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rmb, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rmbk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rmbkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rmk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rmkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rr, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rrk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ128rrkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rm, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rmb, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rmbk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rmbkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rmk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rmkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rr, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rrk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZ256rrkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrm, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrmb, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrmbk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrmbkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrmk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrmkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrr, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrrb, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrrbk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrrbkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrrk, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2QQZrrkz, X86_INS_VCVTTPS2QQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rm, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rmb, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rmbk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rmbkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rmk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rmkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rr, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rrk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ128rrkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rm, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rmb, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rmbk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rmbkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rmk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rmkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rr, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rrk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZ256rrkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrm, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrmb, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrmbk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrmbkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrmk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrmkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrr, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrrb, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrrbk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrrbkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrrk, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UDQZrrkz, X86_INS_VCVTTPS2UDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rm, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rmb, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rmbk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rmbkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rmk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rmkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rr, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rrk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ128rrkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rm, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rmb, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rmbk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rmbkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rmk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rmkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rr, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rrk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZ256rrkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrm, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrmb, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrmbk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrmbkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrmk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrmkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrr, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrrb, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrrbk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrrbkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrrk, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTPS2UQQZrrkz, X86_INS_VCVTTPS2UQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64Zrm, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64Zrm_Int, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64Zrr, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64Zrr_Int, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64Zrrb_Int, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64rm, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64rm_Int, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64rr, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SI64rr_Int, X86_INS_VCVTTSD2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIZrm, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIZrm_Int, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIZrr, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIZrr_Int, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIZrrb_Int, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIrm, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIrm_Int, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIrr, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2SIrr_Int, X86_INS_VCVTTSD2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USI64Zrm, X86_INS_VCVTTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USI64Zrm_Int, X86_INS_VCVTTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USI64Zrr, X86_INS_VCVTTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USI64Zrr_Int, X86_INS_VCVTTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USI64Zrrb_Int, X86_INS_VCVTTSD2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USIZrm, X86_INS_VCVTTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USIZrm_Int, X86_INS_VCVTTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USIZrr, X86_INS_VCVTTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USIZrr_Int, X86_INS_VCVTTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSD2USIZrrb_Int, X86_INS_VCVTTSD2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64Zrm, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64Zrm_Int, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64Zrr, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64Zrr_Int, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64Zrrb_Int, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64rm, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64rm_Int, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64rr, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SI64rr_Int, X86_INS_VCVTTSS2SI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIZrm, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIZrm_Int, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIZrr, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIZrr_Int, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIZrrb_Int, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIrm, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIrm_Int, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIrr, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2SIrr_Int, X86_INS_VCVTTSS2SI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USI64Zrm, X86_INS_VCVTTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USI64Zrm_Int, X86_INS_VCVTTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USI64Zrr, X86_INS_VCVTTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USI64Zrr_Int, X86_INS_VCVTTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USI64Zrrb_Int, X86_INS_VCVTTSS2USI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USIZrm, X86_INS_VCVTTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USIZrm_Int, X86_INS_VCVTTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USIZrr, X86_INS_VCVTTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USIZrr_Int, X86_INS_VCVTTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTTSS2USIZrrb_Int, X86_INS_VCVTTSS2USI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rm, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rmb, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rmbk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rmbkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rmk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rmkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rr, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rrk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ128rrkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rm, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rmb, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rmbk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rmbkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rmk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rmkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rr, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rrk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZ256rrkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrm, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrmb, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrmbk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrmbkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrmk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrmkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrr, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrrk, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PDZrrkz, X86_INS_VCVTUDQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rm, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rmb, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rmbk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rmbkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rmk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rmkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rr, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rrk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ128rrkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rm, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rmb, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rmbk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rmbkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rmk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rmkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rr, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rrk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZ256rrkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrm, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrmb, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrmbk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrmbkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrmk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrmkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrr, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrrb, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrrbk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrrbkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrrk, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUDQ2PSZrrkz, X86_INS_VCVTUDQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rm, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rmb, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rmbk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rmbkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rmk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rmkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rr, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rrk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ128rrkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rm, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rmb, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rmbk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rmbkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rmk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rmkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rr, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rrk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZ256rrkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrm, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrmb, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrmbk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrmbkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrmk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrmkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrr, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrrb, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrrbk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrrbkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrrk, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PDZrrkz, X86_INS_VCVTUQQ2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rm, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rmb, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rmbk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rmbkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rmk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rmkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rr, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rrk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ128rrkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rm, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rmb, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rmbk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rmbkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rmk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rmkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rr, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rrk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZ256rrkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrm, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrmb, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrmbk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrmbkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrmk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrmkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrr, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrrb, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrrbk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrrbkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrrk, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUQQ2PSZrrkz, X86_INS_VCVTUQQ2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SDZrm, X86_INS_VCVTUSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SDZrm_Int, X86_INS_VCVTUSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SDZrr, X86_INS_VCVTUSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SDZrr_Int, X86_INS_VCVTUSI2SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SSZrm, X86_INS_VCVTUSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SSZrm_Int, X86_INS_VCVTUSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SSZrr, X86_INS_VCVTUSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SSZrr_Int, X86_INS_VCVTUSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI2SSZrrb_Int, X86_INS_VCVTUSI2SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SDZrm, X86_INS_VCVTUSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SDZrm_Int, X86_INS_VCVTUSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SDZrr, X86_INS_VCVTUSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SDZrr_Int, X86_INS_VCVTUSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SDZrrb_Int, X86_INS_VCVTUSI2SD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SSZrm, X86_INS_VCVTUSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SSZrm_Int, X86_INS_VCVTUSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SSZrr, X86_INS_VCVTUSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SSZrr_Int, X86_INS_VCVTUSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VCVTUSI642SSZrrb_Int, X86_INS_VCVTUSI2SS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ128rmi, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ128rmik, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ128rmikz, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ128rri, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ128rrik, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ128rrikz, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ256rmi, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ256rmik, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ256rmikz, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ256rri, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ256rrik, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZ256rrikz, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZrmi, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZrmik, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZrmikz, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZrri, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZrrik, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDBPSADBWZrrikz, X86_INS_VDBPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDYrm, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDYrr, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rm, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rmb, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rmbk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rmbkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rmk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rmkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rr, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rrk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ128rrkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rm, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rmb, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rmbk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rmbkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rmk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rmkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rr, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rrk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZ256rrkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrm, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrmb, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrmbk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrmbkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrmk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrmkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrr, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrrb, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrrbk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrrbkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrrk, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDZrrkz, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDrm, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPDrr, X86_INS_VDIVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSYrm, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSYrr, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rm, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rmb, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rmbk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rmbkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rmk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rmkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rr, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rrk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ128rrkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rm, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rmb, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rmbk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rmbkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rmk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rmkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rr, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rrk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZ256rrkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrm, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrmb, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrmbk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrmbkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrmk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrmkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrr, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrrb, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrrbk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrrbkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrrk, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSZrrkz, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSrm, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVPSrr, X86_INS_VDIVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrm, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrm_Int, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrm_Intk, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrm_Intkz, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrr, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrr_Int, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrr_Intk, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrr_Intkz, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrrb_Int, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrrb_Intk, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDZrrb_Intkz, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDrm, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDrm_Int, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDrr, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSDrr_Int, X86_INS_VDIVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrm, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrm_Int, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrm_Intk, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrm_Intkz, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrr, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrr_Int, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrr_Intk, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrr_Intkz, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrrb_Int, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrrb_Intk, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSZrrb_Intkz, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSrm, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSrm_Int, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSrr, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDIVSSrr_Int, X86_INS_VDIVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDPPDrmi, X86_INS_VDPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDPPDrri, X86_INS_VDPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDPPSYrmi, X86_INS_VDPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDPPSYrri, X86_INS_VDPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDPPSrmi, X86_INS_VDPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VDPPSrri, X86_INS_VDPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERRm, X86_INS_VERR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERRr, X86_INS_VERR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERWm, X86_INS_VERW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERWr, X86_INS_VERW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZm, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZmb, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZmbk, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZmbkz, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZmk, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZmkz, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZr, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZrb, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZrbk, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZrbkz, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZrk, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PDZrkz, X86_INS_VEXP2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZm, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZmb, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZmbk, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZmbkz, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZmk, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZmkz, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZr, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZrb, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZrbk, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZrbkz, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZrk, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXP2PSZrkz, X86_INS_VEXP2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ128rm, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ128rmk, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ128rmkz, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ128rr, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ128rrk, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ128rrkz, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ256rm, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ256rmk, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ256rmkz, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ256rr, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ256rrk, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZ256rrkz, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZrm, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZrmk, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZrmkz, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZrr, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZrrk, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPDZrrkz, X86_INS_VEXPANDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ128rm, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ128rmk, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ128rmkz, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ128rr, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ128rrk, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ128rrkz, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ256rm, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ256rmk, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ256rmkz, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ256rr, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ256rrk, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZ256rrkz, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZrm, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZrmk, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZrmkz, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZrr, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZrrk, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXPANDPSZrrkz, X86_INS_VEXPANDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF128mr, X86_INS_VEXTRACTF128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF128rr, X86_INS_VEXTRACTF128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Z256mr, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Z256mrk, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Z256rr, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Z256rrk, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Z256rrkz, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Zmr, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Zmrk, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Zrr, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Zrrk, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x4Zrrkz, X86_INS_VEXTRACTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x8Zmr, X86_INS_VEXTRACTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x8Zmrk, X86_INS_VEXTRACTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x8Zrr, X86_INS_VEXTRACTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x8Zrrk, X86_INS_VEXTRACTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF32x8Zrrkz, X86_INS_VEXTRACTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Z256mr, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Z256mrk, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Z256rr, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Z256rrk, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Z256rrkz, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Zmr, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Zmrk, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Zrr, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Zrrk, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x2Zrrkz, X86_INS_VEXTRACTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x4Zmr, X86_INS_VEXTRACTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x4Zmrk, X86_INS_VEXTRACTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x4Zrr, X86_INS_VEXTRACTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x4Zrrk, X86_INS_VEXTRACTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTF64x4Zrrkz, X86_INS_VEXTRACTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI128mr, X86_INS_VEXTRACTI128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI128rr, X86_INS_VEXTRACTI128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Z256mr, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Z256mrk, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Z256rr, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Z256rrk, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Z256rrkz, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Zmr, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Zmrk, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Zrr, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Zrrk, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x4Zrrkz, X86_INS_VEXTRACTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x8Zmr, X86_INS_VEXTRACTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x8Zmrk, X86_INS_VEXTRACTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x8Zrr, X86_INS_VEXTRACTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x8Zrrk, X86_INS_VEXTRACTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI32x8Zrrkz, X86_INS_VEXTRACTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Z256mr, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Z256mrk, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Z256rr, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Z256rrk, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Z256rrkz, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Zmr, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Zmrk, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Zrr, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Zrrk, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x2Zrrkz, X86_INS_VEXTRACTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x4Zmr, X86_INS_VEXTRACTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x4Zmrk, X86_INS_VEXTRACTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x4Zrr, X86_INS_VEXTRACTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x4Zrrk, X86_INS_VEXTRACTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTI64x4Zrrkz, X86_INS_VEXTRACTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTPSZmr, X86_INS_VEXTRACTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTPSZrr, X86_INS_VEXTRACTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTPSmr, X86_INS_VEXTRACTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VEXTRACTPSrr, X86_INS_VEXTRACTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rmbi, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rmbik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rmbikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rmi, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rmik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rmikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rri, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rrik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ128rrikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rmbi, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rmbik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rmbikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rmi, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rmik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rmikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rri, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rrik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZ256rrikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrmbi, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrmbik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrmbikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrmi, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrmik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrmikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrri, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrrib, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrribk, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrribkz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrrik, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPDZrrikz, X86_INS_VFIXUPIMMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rmbi, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rmbik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rmbikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rmi, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rmik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rmikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rri, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rrik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ128rrikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rmbi, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rmbik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rmbikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rmi, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rmik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rmikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rri, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rrik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZ256rrikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrmbi, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrmbik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrmbikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrmi, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrmik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrmikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrri, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrrib, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrribk, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrribkz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrrik, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMPSZrrikz, X86_INS_VFIXUPIMMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrmi, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrmik, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrmikz, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrri, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrrib, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrribk, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrribkz, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrrik, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSDZrrikz, X86_INS_VFIXUPIMMSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrmi, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrmik, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrmikz, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrri, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrrib, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrribk, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrribkz, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrrik, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFIXUPIMMSSZrrikz, X86_INS_VFIXUPIMMSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDYm, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDYr, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128m, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128mb, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128mbk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128mbkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128mk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128mkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128r, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128rk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ128rkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256m, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256mb, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256mbk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256mbkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256mk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256mkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256r, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256rk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZ256rkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZm, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZmb, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZmbk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZmbkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZmk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZmkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZr, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZrb, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZrbk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZrbkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZrk, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDZrkz, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDm, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PDr, X86_INS_VFMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSYm, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSYr, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128m, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128mb, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128mbk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128mbkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128mk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128mkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128r, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128rk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ128rkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256m, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256mb, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256mbk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256mbkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256mk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256mkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256r, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256rk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZ256rkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZm, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZmb, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZmbk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZmbkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZmk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZmkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZr, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZrb, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZrbk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZrbkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZrk, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSZrkz, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSm, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132PSr, X86_INS_VFMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZm, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZm_Int, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZm_Intk, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZm_Intkz, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZr, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZr_Int, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZr_Intk, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZr_Intkz, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZrb, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZrb_Int, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZrb_Intk, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDZrb_Intkz, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDm, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDm_Int, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDr, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SDr_Int, X86_INS_VFMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZm, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZm_Int, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZm_Intk, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZm_Intkz, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZr, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZr_Int, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZr_Intk, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZr_Intkz, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZrb, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZrb_Int, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZrb_Intk, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSZrb_Intkz, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSm, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSm_Int, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSr, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD132SSr_Int, X86_INS_VFMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDYm, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDYr, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128m, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128mb, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128mbk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128mbkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128mk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128mkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128r, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128rk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ128rkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256m, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256mb, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256mbk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256mbkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256mk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256mkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256r, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256rk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZ256rkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZm, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZmb, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZmbk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZmbkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZmk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZmkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZr, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZrb, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZrbk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZrbkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZrk, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDZrkz, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDm, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PDr, X86_INS_VFMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSYm, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSYr, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128m, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128mb, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128mbk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128mbkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128mk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128mkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128r, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128rk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ128rkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256m, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256mb, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256mbk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256mbkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256mk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256mkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256r, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256rk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZ256rkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZm, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZmb, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZmbk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZmbkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZmk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZmkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZr, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZrb, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZrbk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZrbkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZrk, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSZrkz, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSm, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213PSr, X86_INS_VFMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZm, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZm_Int, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZm_Intk, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZm_Intkz, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZr, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZr_Int, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZr_Intk, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZr_Intkz, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZrb, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZrb_Int, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZrb_Intk, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDZrb_Intkz, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDm, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDm_Int, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDr, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SDr_Int, X86_INS_VFMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZm, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZm_Int, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZm_Intk, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZm_Intkz, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZr, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZr_Int, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZr_Intk, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZr_Intkz, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZrb, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZrb_Int, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZrb_Intk, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSZrb_Intkz, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSm, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSm_Int, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSr, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD213SSr_Int, X86_INS_VFMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDYm, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDYr, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128m, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128mb, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128mbk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128mbkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128mk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128mkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128r, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128rk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ128rkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256m, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256mb, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256mbk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256mbkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256mk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256mkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256r, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256rk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZ256rkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZm, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZmb, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZmbk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZmbkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZmk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZmkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZr, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZrb, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZrbk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZrbkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZrk, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDZrkz, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDm, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PDr, X86_INS_VFMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSYm, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSYr, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128m, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128mb, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128mbk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128mbkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128mk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128mkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128r, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128rk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ128rkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256m, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256mb, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256mbk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256mbkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256mk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256mkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256r, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256rk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZ256rkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZm, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZmb, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZmbk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZmbkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZmk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZmkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZr, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZrb, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZrbk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZrbkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZrk, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSZrkz, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSm, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231PSr, X86_INS_VFMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZm, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZm_Int, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZm_Intk, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZm_Intkz, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZr, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZr_Int, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZr_Intk, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZr_Intkz, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZrb, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZrb_Int, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZrb_Intk, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDZrb_Intkz, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDm, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDm_Int, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDr, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SDr_Int, X86_INS_VFMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZm, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZm_Int, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZm_Intk, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZm_Intkz, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZr, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZr_Int, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZr_Intk, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZr_Intkz, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZrb, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZrb_Int, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZrb_Intk, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSZrb_Intkz, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSm, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSm_Int, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSr, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADD231SSr_Int, X86_INS_VFMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4Ymr, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4Yrm, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4Yrr, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4Yrr_REV, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4mr, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4rm, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4rr, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPD4rr_REV, X86_INS_VFMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4Ymr, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4Yrm, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4Yrr, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4Yrr_REV, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4mr, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4rm, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4rr, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDPS4rr_REV, X86_INS_VFMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4mr, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4mr_Int, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4rm, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4rm_Int, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4rr, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4rr_Int, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4rr_Int_REV, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSD4rr_REV, X86_INS_VFMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4mr, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4mr_Int, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4rm, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4rm_Int, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4rr, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4rr_Int, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4rr_Int_REV, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSS4rr_REV, X86_INS_VFMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDYm, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDYr, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128m, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128mb, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128mbk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128mbkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128mk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128mkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128r, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128rk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ128rkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256m, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256mb, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256mbk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256mbkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256mk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256mkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256r, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256rk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZ256rkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZm, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZmb, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZmbk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZmbkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZmk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZmkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZr, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZrb, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZrbk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZrbkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZrk, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDZrkz, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDm, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PDr, X86_INS_VFMADDSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSYm, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSYr, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128m, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128mb, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128mbk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128mbkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128mk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128mkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128r, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128rk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ128rkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256m, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256mb, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256mbk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256mbkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256mk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256mkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256r, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256rk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZ256rkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZm, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZmb, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZmbk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZmbkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZmk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZmkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZr, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZrb, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZrbk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZrbkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZrk, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSZrkz, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSm, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB132PSr, X86_INS_VFMADDSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDYm, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDYr, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128m, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128mb, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128mbk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128mbkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128mk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128mkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128r, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128rk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ128rkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256m, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256mb, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256mbk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256mbkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256mk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256mkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256r, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256rk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZ256rkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZm, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZmb, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZmbk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZmbkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZmk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZmkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZr, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZrb, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZrbk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZrbkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZrk, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDZrkz, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDm, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PDr, X86_INS_VFMADDSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSYm, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSYr, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128m, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128mb, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128mbk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128mbkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128mk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128mkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128r, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128rk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ128rkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256m, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256mb, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256mbk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256mbkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256mk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256mkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256r, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256rk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZ256rkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZm, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZmb, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZmbk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZmbkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZmk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZmkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZr, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZrb, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZrbk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZrbkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZrk, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSZrkz, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSm, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB213PSr, X86_INS_VFMADDSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDYm, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDYr, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128m, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128mb, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128mbk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128mbkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128mk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128mkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128r, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128rk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ128rkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256m, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256mb, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256mbk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256mbkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256mk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256mkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256r, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256rk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZ256rkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZm, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZmb, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZmbk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZmbkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZmk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZmkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZr, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZrb, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZrbk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZrbkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZrk, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDZrkz, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDm, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PDr, X86_INS_VFMADDSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSYm, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSYr, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128m, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128mb, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128mbk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128mbkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128mk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128mkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128r, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128rk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ128rkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256m, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256mb, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256mbk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256mbkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256mk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256mkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256r, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256rk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZ256rkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZm, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZmb, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZmbk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZmbkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZmk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZmkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZr, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZrb, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZrbk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZrbkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZrk, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSZrkz, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSm, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUB231PSr, X86_INS_VFMADDSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4Ymr, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4Yrm, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4Yrr, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4Yrr_REV, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4mr, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4rm, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4rr, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPD4rr_REV, X86_INS_VFMADDSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4Ymr, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4Yrm, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4Yrr, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4Yrr_REV, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4mr, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4rm, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4rr, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMADDSUBPS4rr_REV, X86_INS_VFMADDSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDYm, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDYr, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128m, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128mb, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128mbk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128mbkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128mk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128mkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128r, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128rk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ128rkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256m, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256mb, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256mbk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256mbkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256mk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256mkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256r, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256rk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZ256rkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZm, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZmb, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZmbk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZmbkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZmk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZmkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZr, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZrb, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZrbk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZrbkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZrk, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDZrkz, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDm, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PDr, X86_INS_VFMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSYm, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSYr, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128m, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128mb, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128mbk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128mbkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128mk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128mkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128r, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128rk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ128rkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256m, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256mb, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256mbk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256mbkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256mk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256mkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256r, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256rk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZ256rkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZm, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZmb, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZmbk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZmbkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZmk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZmkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZr, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZrb, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZrbk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZrbkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZrk, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSZrkz, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSm, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132PSr, X86_INS_VFMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZm, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZm_Int, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZm_Intk, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZm_Intkz, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZr, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZr_Int, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZr_Intk, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZr_Intkz, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZrb, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZrb_Int, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZrb_Intk, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDZrb_Intkz, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDm, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDm_Int, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDr, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SDr_Int, X86_INS_VFMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZm, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZm_Int, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZm_Intk, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZm_Intkz, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZr, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZr_Int, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZr_Intk, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZr_Intkz, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZrb, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZrb_Int, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZrb_Intk, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSZrb_Intkz, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSm, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSm_Int, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSr, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB132SSr_Int, X86_INS_VFMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDYm, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDYr, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128m, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128mb, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128mbk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128mbkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128mk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128mkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128r, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128rk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ128rkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256m, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256mb, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256mbk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256mbkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256mk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256mkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256r, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256rk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZ256rkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZm, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZmb, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZmbk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZmbkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZmk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZmkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZr, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZrb, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZrbk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZrbkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZrk, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDZrkz, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDm, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PDr, X86_INS_VFMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSYm, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSYr, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128m, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128mb, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128mbk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128mbkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128mk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128mkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128r, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128rk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ128rkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256m, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256mb, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256mbk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256mbkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256mk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256mkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256r, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256rk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZ256rkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZm, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZmb, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZmbk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZmbkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZmk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZmkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZr, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZrb, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZrbk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZrbkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZrk, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSZrkz, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSm, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213PSr, X86_INS_VFMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZm, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZm_Int, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZm_Intk, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZm_Intkz, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZr, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZr_Int, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZr_Intk, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZr_Intkz, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZrb, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZrb_Int, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZrb_Intk, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDZrb_Intkz, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDm, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDm_Int, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDr, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SDr_Int, X86_INS_VFMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZm, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZm_Int, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZm_Intk, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZm_Intkz, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZr, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZr_Int, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZr_Intk, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZr_Intkz, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZrb, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZrb_Int, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZrb_Intk, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSZrb_Intkz, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSm, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSm_Int, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSr, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB213SSr_Int, X86_INS_VFMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDYm, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDYr, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128m, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128mb, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128mbk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128mbkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128mk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128mkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128r, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128rk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ128rkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256m, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256mb, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256mbk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256mbkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256mk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256mkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256r, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256rk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZ256rkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZm, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZmb, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZmbk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZmbkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZmk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZmkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZr, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZrb, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZrbk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZrbkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZrk, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDZrkz, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDm, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PDr, X86_INS_VFMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSYm, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSYr, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128m, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128mb, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128mbk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128mbkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128mk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128mkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128r, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128rk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ128rkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256m, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256mb, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256mbk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256mbkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256mk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256mkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256r, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256rk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZ256rkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZm, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZmb, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZmbk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZmbkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZmk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZmkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZr, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZrb, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZrbk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZrbkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZrk, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSZrkz, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSm, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231PSr, X86_INS_VFMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZm, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZm_Int, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZm_Intk, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZm_Intkz, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZr, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZr_Int, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZr_Intk, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZr_Intkz, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZrb, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZrb_Int, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZrb_Intk, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDZrb_Intkz, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDm, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDm_Int, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDr, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SDr_Int, X86_INS_VFMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZm, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZm_Int, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZm_Intk, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZm_Intkz, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZr, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZr_Int, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZr_Intk, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZr_Intkz, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZrb, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZrb_Int, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZrb_Intk, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSZrb_Intkz, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSm, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSm_Int, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSr, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUB231SSr_Int, X86_INS_VFMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDYm, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDYr, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128m, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128mb, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128mbk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128mbkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128mk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128mkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128r, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128rk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ128rkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256m, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256mb, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256mbk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256mbkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256mk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256mkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256r, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256rk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZ256rkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZm, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZmb, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZmbk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZmbkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZmk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZmkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZr, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZrb, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZrbk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZrbkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZrk, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDZrkz, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDm, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PDr, X86_INS_VFMSUBADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSYm, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSYr, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128m, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128mb, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128mbk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128mbkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128mk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128mkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128r, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128rk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ128rkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256m, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256mb, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256mbk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256mbkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256mk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256mkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256r, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256rk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZ256rkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZm, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZmb, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZmbk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZmbkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZmk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZmkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZr, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZrb, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZrbk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZrbkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZrk, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSZrkz, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSm, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD132PSr, X86_INS_VFMSUBADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDYm, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDYr, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128m, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128mb, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128mbk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128mbkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128mk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128mkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128r, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128rk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ128rkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256m, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256mb, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256mbk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256mbkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256mk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256mkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256r, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256rk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZ256rkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZm, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZmb, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZmbk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZmbkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZmk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZmkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZr, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZrb, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZrbk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZrbkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZrk, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDZrkz, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDm, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PDr, X86_INS_VFMSUBADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSYm, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSYr, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128m, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128mb, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128mbk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128mbkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128mk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128mkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128r, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128rk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ128rkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256m, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256mb, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256mbk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256mbkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256mk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256mkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256r, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256rk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZ256rkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZm, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZmb, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZmbk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZmbkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZmk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZmkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZr, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZrb, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZrbk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZrbkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZrk, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSZrkz, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSm, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD213PSr, X86_INS_VFMSUBADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDYm, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDYr, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128m, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128mb, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128mbk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128mbkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128mk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128mkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128r, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128rk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ128rkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256m, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256mb, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256mbk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256mbkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256mk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256mkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256r, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256rk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZ256rkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZm, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZmb, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZmbk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZmbkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZmk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZmkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZr, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZrb, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZrbk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZrbkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZrk, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDZrkz, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDm, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PDr, X86_INS_VFMSUBADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSYm, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSYr, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128m, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128mb, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128mbk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128mbkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128mk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128mkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128r, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128rk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ128rkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256m, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256mb, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256mbk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256mbkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256mk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256mkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256r, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256rk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZ256rkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZm, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZmb, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZmbk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZmbkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZmk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZmkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZr, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZrb, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZrbk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZrbkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZrk, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSZrkz, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSm, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADD231PSr, X86_INS_VFMSUBADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4Ymr, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4Yrm, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4Yrr, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4Yrr_REV, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4mr, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4rm, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4rr, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPD4rr_REV, X86_INS_VFMSUBADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4Ymr, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4Yrm, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4Yrr, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4Yrr_REV, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4mr, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4rm, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4rr, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBADDPS4rr_REV, X86_INS_VFMSUBADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4Ymr, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4Yrm, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4Yrr, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4Yrr_REV, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4mr, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4rm, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4rr, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPD4rr_REV, X86_INS_VFMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4Ymr, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4Yrm, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4Yrr, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4Yrr_REV, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4mr, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4rm, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4rr, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBPS4rr_REV, X86_INS_VFMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4mr, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4mr_Int, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4rm, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4rm_Int, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4rr, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4rr_Int, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4rr_Int_REV, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSD4rr_REV, X86_INS_VFMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4mr, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4mr_Int, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4rm, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4rm_Int, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4rr, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4rr_Int, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4rr_Int_REV, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFMSUBSS4rr_REV, X86_INS_VFMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDYm, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDYr, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128m, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128mb, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128mbk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128mbkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128mk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128mkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128r, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128rk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ128rkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256m, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256mb, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256mbk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256mbkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256mk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256mkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256r, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256rk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZ256rkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZm, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZmb, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZmbk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZmbkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZmk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZmkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZr, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZrb, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZrbk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZrbkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZrk, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDZrkz, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDm, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PDr, X86_INS_VFNMADD132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSYm, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSYr, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128m, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128mb, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128mbk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128mbkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128mk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128mkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128r, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128rk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ128rkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256m, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256mb, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256mbk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256mbkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256mk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256mkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256r, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256rk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZ256rkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZm, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZmb, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZmbk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZmbkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZmk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZmkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZr, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZrb, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZrbk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZrbkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZrk, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSZrkz, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSm, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132PSr, X86_INS_VFNMADD132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZm, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZm_Int, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZm_Intk, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZm_Intkz, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZr, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZr_Int, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZr_Intk, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZr_Intkz, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZrb, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZrb_Int, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZrb_Intk, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDZrb_Intkz, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDm, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDm_Int, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDr, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SDr_Int, X86_INS_VFNMADD132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZm, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZm_Int, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZm_Intk, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZm_Intkz, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZr, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZr_Int, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZr_Intk, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZr_Intkz, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZrb, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZrb_Int, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZrb_Intk, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSZrb_Intkz, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSm, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSm_Int, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSr, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD132SSr_Int, X86_INS_VFNMADD132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDYm, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDYr, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128m, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128mb, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128mbk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128mbkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128mk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128mkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128r, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128rk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ128rkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256m, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256mb, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256mbk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256mbkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256mk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256mkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256r, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256rk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZ256rkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZm, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZmb, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZmbk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZmbkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZmk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZmkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZr, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZrb, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZrbk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZrbkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZrk, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDZrkz, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDm, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PDr, X86_INS_VFNMADD213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSYm, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSYr, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128m, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128mb, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128mbk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128mbkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128mk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128mkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128r, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128rk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ128rkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256m, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256mb, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256mbk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256mbkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256mk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256mkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256r, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256rk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZ256rkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZm, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZmb, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZmbk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZmbkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZmk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZmkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZr, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZrb, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZrbk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZrbkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZrk, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSZrkz, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSm, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213PSr, X86_INS_VFNMADD213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZm, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZm_Int, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZm_Intk, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZm_Intkz, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZr, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZr_Int, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZr_Intk, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZr_Intkz, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZrb, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZrb_Int, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZrb_Intk, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDZrb_Intkz, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDm, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDm_Int, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDr, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SDr_Int, X86_INS_VFNMADD213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZm, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZm_Int, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZm_Intk, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZm_Intkz, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZr, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZr_Int, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZr_Intk, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZr_Intkz, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZrb, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZrb_Int, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZrb_Intk, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSZrb_Intkz, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSm, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSm_Int, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSr, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD213SSr_Int, X86_INS_VFNMADD213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDYm, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDYr, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128m, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128mb, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128mbk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128mbkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128mk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128mkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128r, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128rk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ128rkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256m, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256mb, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256mbk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256mbkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256mk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256mkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256r, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256rk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZ256rkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZm, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZmb, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZmbk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZmbkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZmk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZmkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZr, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZrb, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZrbk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZrbkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZrk, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDZrkz, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDm, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PDr, X86_INS_VFNMADD231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSYm, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSYr, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128m, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128mb, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128mbk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128mbkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128mk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128mkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128r, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128rk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ128rkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256m, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256mb, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256mbk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256mbkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256mk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256mkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256r, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256rk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZ256rkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZm, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZmb, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZmbk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZmbkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZmk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZmkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZr, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZrb, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZrbk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZrbkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZrk, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSZrkz, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSm, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231PSr, X86_INS_VFNMADD231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZm, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZm_Int, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZm_Intk, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZm_Intkz, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZr, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZr_Int, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZr_Intk, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZr_Intkz, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZrb, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZrb_Int, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZrb_Intk, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDZrb_Intkz, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDm, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDm_Int, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDr, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SDr_Int, X86_INS_VFNMADD231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZm, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZm_Int, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZm_Intk, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZm_Intkz, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZr, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZr_Int, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZr_Intk, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZr_Intkz, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZrb, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZrb_Int, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZrb_Intk, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSZrb_Intkz, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSm, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSm_Int, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSr, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADD231SSr_Int, X86_INS_VFNMADD231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4Ymr, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4Yrm, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4Yrr, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4Yrr_REV, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4mr, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4rm, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4rr, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPD4rr_REV, X86_INS_VFNMADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4Ymr, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4Yrm, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4Yrr, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4Yrr_REV, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4mr, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4rm, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4rr, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDPS4rr_REV, X86_INS_VFNMADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4mr, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4mr_Int, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4rm, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4rm_Int, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4rr, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4rr_Int, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4rr_Int_REV, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSD4rr_REV, X86_INS_VFNMADDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4mr, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4mr_Int, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4rm, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4rm_Int, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4rr, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4rr_Int, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4rr_Int_REV, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMADDSS4rr_REV, X86_INS_VFNMADDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDYm, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDYr, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128m, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128mb, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128mbk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128mbkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128mk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128mkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128r, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128rk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ128rkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256m, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256mb, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256mbk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256mbkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256mk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256mkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256r, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256rk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZ256rkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZm, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZmb, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZmbk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZmbkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZmk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZmkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZr, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZrb, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZrbk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZrbkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZrk, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDZrkz, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDm, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PDr, X86_INS_VFNMSUB132PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSYm, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSYr, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128m, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128mb, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128mbk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128mbkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128mk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128mkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128r, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128rk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ128rkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256m, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256mb, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256mbk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256mbkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256mk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256mkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256r, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256rk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZ256rkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZm, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZmb, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZmbk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZmbkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZmk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZmkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZr, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZrb, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZrbk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZrbkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZrk, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSZrkz, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSm, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132PSr, X86_INS_VFNMSUB132PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZm, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZm_Int, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZm_Intk, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZm_Intkz, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZr, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZr_Int, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZr_Intk, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZr_Intkz, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZrb, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZrb_Int, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZrb_Intk, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDZrb_Intkz, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDm, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDm_Int, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDr, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SDr_Int, X86_INS_VFNMSUB132SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZm, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZm_Int, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZm_Intk, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZm_Intkz, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZr, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZr_Int, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZr_Intk, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZr_Intkz, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZrb, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZrb_Int, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZrb_Intk, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSZrb_Intkz, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSm, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSm_Int, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSr, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB132SSr_Int, X86_INS_VFNMSUB132SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDYm, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDYr, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128m, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128mb, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128mbk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128mbkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128mk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128mkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128r, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128rk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ128rkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256m, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256mb, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256mbk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256mbkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256mk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256mkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256r, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256rk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZ256rkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZm, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZmb, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZmbk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZmbkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZmk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZmkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZr, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZrb, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZrbk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZrbkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZrk, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDZrkz, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDm, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PDr, X86_INS_VFNMSUB213PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSYm, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSYr, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128m, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128mb, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128mbk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128mbkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128mk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128mkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128r, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128rk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ128rkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256m, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256mb, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256mbk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256mbkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256mk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256mkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256r, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256rk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZ256rkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZm, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZmb, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZmbk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZmbkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZmk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZmkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZr, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZrb, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZrbk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZrbkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZrk, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSZrkz, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSm, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213PSr, X86_INS_VFNMSUB213PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZm, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZm_Int, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZm_Intk, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZm_Intkz, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZr, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZr_Int, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZr_Intk, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZr_Intkz, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZrb, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZrb_Int, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZrb_Intk, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDZrb_Intkz, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDm, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDm_Int, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDr, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SDr_Int, X86_INS_VFNMSUB213SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZm, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZm_Int, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZm_Intk, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZm_Intkz, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZr, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZr_Int, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZr_Intk, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZr_Intkz, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZrb, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZrb_Int, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZrb_Intk, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSZrb_Intkz, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSm, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSm_Int, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSr, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB213SSr_Int, X86_INS_VFNMSUB213SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDYm, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDYr, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128m, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128mb, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128mbk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128mbkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128mk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128mkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128r, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128rk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ128rkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256m, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256mb, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256mbk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256mbkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256mk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256mkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256r, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256rk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZ256rkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZm, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZmb, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZmbk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZmbkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZmk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZmkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZr, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZrb, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZrbk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZrbkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZrk, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDZrkz, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDm, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PDr, X86_INS_VFNMSUB231PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSYm, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSYr, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128m, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128mb, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128mbk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128mbkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128mk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128mkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128r, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128rk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ128rkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256m, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256mb, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256mbk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256mbkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256mk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256mkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256r, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256rk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZ256rkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZm, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZmb, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZmbk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZmbkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZmk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZmkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZr, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZrb, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZrbk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZrbkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZrk, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSZrkz, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSm, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231PSr, X86_INS_VFNMSUB231PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZm, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZm_Int, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZm_Intk, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZm_Intkz, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZr, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZr_Int, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZr_Intk, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZr_Intkz, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZrb, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZrb_Int, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZrb_Intk, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDZrb_Intkz, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDm, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDm_Int, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDr, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SDr_Int, X86_INS_VFNMSUB231SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZm, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZm_Int, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZm_Intk, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZm_Intkz, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZr, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZr_Int, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZr_Intk, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZr_Intkz, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZrb, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZrb_Int, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZrb_Intk, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSZrb_Intkz, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSm, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSm_Int, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSr, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUB231SSr_Int, X86_INS_VFNMSUB231SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4Ymr, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4Yrm, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4Yrr, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4Yrr_REV, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4mr, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4rm, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4rr, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPD4rr_REV, X86_INS_VFNMSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4Ymr, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4Yrm, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4Yrr, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4Yrr_REV, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4mr, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4rm, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4rr, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBPS4rr_REV, X86_INS_VFNMSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4mr, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4mr_Int, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4rm, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4rm_Int, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4rr, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4rr_Int, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4rr_Int_REV, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSD4rr_REV, X86_INS_VFNMSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4mr, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4mr_Int, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4rm, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4rm_Int, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4rr, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4rr_Int, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4rr_Int_REV, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFNMSUBSS4rr_REV, X86_INS_VFNMSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FMA4, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ128rm, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ128rmb, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ128rmbk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ128rmk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ128rr, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ128rrk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ256rm, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ256rmb, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ256rmbk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ256rmk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ256rr, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZ256rrk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZrm, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZrmb, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZrmbk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZrmk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZrr, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPDZrrk, X86_INS_VFPCLASSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ128rm, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ128rmb, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ128rmbk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ128rmk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ128rr, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ128rrk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ256rm, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ256rmb, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ256rmbk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ256rmk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ256rr, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZ256rrk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZrm, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZrmb, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZrmbk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZrmk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZrr, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSPSZrrk, X86_INS_VFPCLASSPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSDZrm, X86_INS_VFPCLASSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSDZrmk, X86_INS_VFPCLASSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSDZrr, X86_INS_VFPCLASSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSDZrrk, X86_INS_VFPCLASSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSSZrm, X86_INS_VFPCLASSSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSSZrmk, X86_INS_VFPCLASSSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSSZrr, X86_INS_VFPCLASSSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFPCLASSSSZrrk, X86_INS_VFPCLASSSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPDYrm, X86_INS_VFRCZPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPDYrr, X86_INS_VFRCZPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPDrm, X86_INS_VFRCZPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPDrr, X86_INS_VFRCZPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPSYrm, X86_INS_VFRCZPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPSYrr, X86_INS_VFRCZPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPSrm, X86_INS_VFRCZPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZPSrr, X86_INS_VFRCZPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZSDrm, X86_INS_VFRCZSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZSDrr, X86_INS_VFRCZSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZSSrm, X86_INS_VFRCZSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VFRCZSSrr, X86_INS_VFRCZSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPDYrm, X86_INS_VGATHERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPDZ128rm, X86_INS_VGATHERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPDZ256rm, X86_INS_VGATHERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPDZrm, X86_INS_VGATHERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPDrm, X86_INS_VGATHERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPSYrm, X86_INS_VGATHERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPSZ128rm, X86_INS_VGATHERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPSZ256rm, X86_INS_VGATHERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPSZrm, X86_INS_VGATHERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERDPSrm, X86_INS_VGATHERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF0DPDm, X86_INS_VGATHERPF0DPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF0DPSm, X86_INS_VGATHERPF0DPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF0QPDm, X86_INS_VGATHERPF0QPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF0QPSm, X86_INS_VGATHERPF0QPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF1DPDm, X86_INS_VGATHERPF1DPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF1DPSm, X86_INS_VGATHERPF1DPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF1QPDm, X86_INS_VGATHERPF1QPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERPF1QPSm, X86_INS_VGATHERPF1QPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPDYrm, X86_INS_VGATHERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPDZ128rm, X86_INS_VGATHERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPDZ256rm, X86_INS_VGATHERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPDZrm, X86_INS_VGATHERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPDrm, X86_INS_VGATHERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPSYrm, X86_INS_VGATHERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPSZ128rm, X86_INS_VGATHERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPSZ256rm, X86_INS_VGATHERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPSZrm, X86_INS_VGATHERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGATHERQPSrm, X86_INS_VGATHERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128m, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128mb, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128mbk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128mbkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128mk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128mkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128r, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128rk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ128rkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256m, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256mb, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256mbk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256mbkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256mk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256mkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256r, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256rk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZ256rkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZm, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZmb, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZmbk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZmbkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZmk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZmkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZr, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZrb, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZrbk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZrbkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZrk, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPDZrkz, X86_INS_VGETEXPPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128m, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128mb, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128mbk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128mbkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128mk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128mkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128r, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128rk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ128rkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256m, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256mb, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256mbk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256mbkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256mk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256mkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256r, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256rk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZ256rkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZm, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZmb, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZmbk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZmbkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZmk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZmkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZr, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZrb, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZrbk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZrbkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZrk, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPPSZrkz, X86_INS_VGETEXPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZm, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZmk, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZmkz, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZr, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZrb, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZrbk, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZrbkz, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZrk, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSDZrkz, X86_INS_VGETEXPSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZm, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZmk, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZmkz, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZr, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZrb, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZrbk, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZrbkz, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZrk, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETEXPSSZrkz, X86_INS_VGETEXPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rmbi, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rmbik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rmbikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rmi, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rmik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rmikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rri, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rrik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ128rrikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rmbi, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rmbik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rmbikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rmi, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rmik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rmikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rri, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rrik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZ256rrikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrmbi, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrmbik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrmbikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrmi, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrmik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrmikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrri, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrrib, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrribk, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrribkz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrrik, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPDZrrikz, X86_INS_VGETMANTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rmbi, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rmbik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rmbikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rmi, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rmik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rmikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rri, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rrik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ128rrikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rmbi, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rmbik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rmbikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rmi, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rmik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rmikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rri, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rrik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZ256rrikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrmbi, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrmbik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrmbikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrmi, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrmik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrmikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrri, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrrib, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrribk, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrribkz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrrik, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTPSZrrikz, X86_INS_VGETMANTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrmi, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrmik, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrmikz, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrri, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrrib, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrribk, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrribkz, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrrik, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSDZrrikz, X86_INS_VGETMANTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrmi, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrmik, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrmikz, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrri, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrrib, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrribk, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrribkz, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrrik, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGETMANTSSZrrikz, X86_INS_VGETMANTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBYrmi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBYrri, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rmbi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rmbik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rmbikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rmi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rmik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rmikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rri, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rrik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ128rrikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rmbi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rmbik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rmbikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rmi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rmik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rmikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rri, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rrik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZ256rrikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrmbi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrmbik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrmbikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrmi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrmik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrmikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrri, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrrik, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBZrrikz, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBrmi, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEINVQBrri, X86_INS_VGF2P8AFFINEINVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBYrmi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBYrri, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rmbi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rmbik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rmbikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rmi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rmik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rmikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rri, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rrik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ128rrikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rmbi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rmbik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rmbikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rmi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rmik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rmikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rri, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rrik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZ256rrikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrmbi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrmbik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrmbikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrmi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrmik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrmikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrri, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrrik, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBZrrikz, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBrmi, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8AFFINEQBrri, X86_INS_VGF2P8AFFINEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBYrm, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBYrr, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ128rm, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ128rmk, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ128rmkz, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ128rr, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ128rrk, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ128rrkz, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ256rm, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ256rmk, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ256rmkz, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ256rr, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ256rrk, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZ256rrkz, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZrm, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZrmk, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZrmkz, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZrr, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZrrk, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBZrrkz, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBrm, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VGF2P8MULBrr, X86_INS_VGF2P8MULB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPDYrm, X86_INS_VHADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPDYrr, X86_INS_VHADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPDrm, X86_INS_VHADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPDrr, X86_INS_VHADDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPSYrm, X86_INS_VHADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPSYrr, X86_INS_VHADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPSrm, X86_INS_VHADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHADDPSrr, X86_INS_VHADDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPDYrm, X86_INS_VHSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPDYrr, X86_INS_VHSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPDrm, X86_INS_VHSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPDrr, X86_INS_VHSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPSYrm, X86_INS_VHSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPSYrr, X86_INS_VHSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPSrm, X86_INS_VHSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VHSUBPSrr, X86_INS_VHSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF128rm, X86_INS_VINSERTF128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF128rr, X86_INS_VINSERTF128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Z256rm, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Z256rmk, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Z256rmkz, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Z256rr, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Z256rrk, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Z256rrkz, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Zrm, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Zrmk, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Zrmkz, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Zrr, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Zrrk, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x4Zrrkz, X86_INS_VINSERTF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x8Zrm, X86_INS_VINSERTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x8Zrmk, X86_INS_VINSERTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x8Zrmkz, X86_INS_VINSERTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x8Zrr, X86_INS_VINSERTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x8Zrrk, X86_INS_VINSERTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF32x8Zrrkz, X86_INS_VINSERTF32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Z256rm, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Z256rmk, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Z256rmkz, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Z256rr, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Z256rrk, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Z256rrkz, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Zrm, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Zrmk, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Zrmkz, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Zrr, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Zrrk, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x2Zrrkz, X86_INS_VINSERTF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x4Zrm, X86_INS_VINSERTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x4Zrmk, X86_INS_VINSERTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x4Zrmkz, X86_INS_VINSERTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x4Zrr, X86_INS_VINSERTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x4Zrrk, X86_INS_VINSERTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTF64x4Zrrkz, X86_INS_VINSERTF64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI128rm, X86_INS_VINSERTI128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI128rr, X86_INS_VINSERTI128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Z256rm, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Z256rmk, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Z256rmkz, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Z256rr, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Z256rrk, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Z256rrkz, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Zrm, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Zrmk, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Zrmkz, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Zrr, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Zrrk, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x4Zrrkz, X86_INS_VINSERTI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x8Zrm, X86_INS_VINSERTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x8Zrmk, X86_INS_VINSERTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x8Zrmkz, X86_INS_VINSERTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x8Zrr, X86_INS_VINSERTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x8Zrrk, X86_INS_VINSERTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI32x8Zrrkz, X86_INS_VINSERTI32X8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Z256rm, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Z256rmk, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Z256rmkz, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Z256rr, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Z256rrk, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Z256rrkz, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Zrm, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Zrmk, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Zrmkz, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Zrr, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Zrrk, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x2Zrrkz, X86_INS_VINSERTI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x4Zrm, X86_INS_VINSERTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x4Zrmk, X86_INS_VINSERTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x4Zrmkz, X86_INS_VINSERTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x4Zrr, X86_INS_VINSERTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x4Zrrk, X86_INS_VINSERTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTI64x4Zrrkz, X86_INS_VINSERTI64X4, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTPSZrm, X86_INS_VINSERTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTPSZrr, X86_INS_VINSERTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTPSrm, X86_INS_VINSERTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VINSERTPSrr, X86_INS_VINSERTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VLDDQUYrm, X86_INS_VLDDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VLDDQUrm, X86_INS_VLDDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VLDMXCSR, X86_INS_VLDMXCSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVDQU, X86_INS_VMASKMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVDQU64, X86_INS_VMASKMOVDQU, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDI, 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPDYmr, X86_INS_VMASKMOVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPDYrm, X86_INS_VMASKMOVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPDmr, X86_INS_VMASKMOVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPDrm, X86_INS_VMASKMOVPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPSYmr, X86_INS_VMASKMOVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPSYrm, X86_INS_VMASKMOVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPSmr, X86_INS_VMASKMOVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMASKMOVPSrm, X86_INS_VMASKMOVPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDYrm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDYrr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rmb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rmbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rmbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rmk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rmkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rrk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ128rrkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rmb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rmbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rmbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rmk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rmkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rrk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZ256rrkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrmb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrmbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrmbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrmk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrmkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrrk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDZrrkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDrm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPDrr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSYrm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSYrr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rmb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rmbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rmbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rmk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rmkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rrk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ128rrkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rmb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rmbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rmbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rmk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rmkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rrk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZ256rrkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrmb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrmbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrmbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrmk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrmkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrrk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSZrrkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSrm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCPSrr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSDZrm, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSDZrr, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSDrm, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSDrr, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSSZrm, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSSZrr, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSSrm, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXCSSrr, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDYrm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDYrr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rmb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rmbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rmbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rmk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rmkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rrk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ128rrkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rmb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rmbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rmbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rmk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rmkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rrk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZ256rrkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrmb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrmbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrmbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrmk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrmkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrrb, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrrbk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrrbkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrrk, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDZrrkz, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDrm, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPDrr, X86_INS_VMAXPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSYrm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSYrr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rmb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rmbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rmbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rmk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rmkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rrk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ128rrkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rmb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rmbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rmbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rmk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rmkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rrk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZ256rrkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrmb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrmbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrmbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrmk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrmkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrrb, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrrbk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrrbkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrrk, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSZrrkz, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSrm, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXPSrr, X86_INS_VMAXPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrm, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrm_Int, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrm_Intk, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrm_Intkz, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrr, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrr_Int, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrr_Intk, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrr_Intkz, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrrb_Int, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrrb_Intk, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDZrrb_Intkz, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDrm, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDrm_Int, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDrr, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSDrr_Int, X86_INS_VMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrm, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrm_Int, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrm_Intk, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrm_Intkz, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrr, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrr_Int, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrr_Intk, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrr_Intkz, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrrb_Int, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrrb_Intk, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSZrrb_Intkz, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSrm, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSrm_Int, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSrr, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMAXSSrr_Int, X86_INS_VMAXSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMCALL, X86_INS_VMCALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMCLEARm, X86_INS_VMCLEAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMFUNC, X86_INS_VMFUNC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDYrm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDYrr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rmb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rmbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rmbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rmk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rmkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rrk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ128rrkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rmb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rmbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rmbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rmk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rmkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rrk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZ256rrkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrmb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrmbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrmbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrmk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrmkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrrk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDZrrkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDrm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPDrr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSYrm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSYrr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rmb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rmbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rmbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rmk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rmkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rrk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ128rrkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rmb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rmbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rmbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rmk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rmkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rrk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZ256rrkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrmb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrmbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrmbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrmk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrmkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrrk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSZrrkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSrm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCPSrr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSDZrm, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSDZrr, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSDrm, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSDrr, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSSZrm, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSSZrr, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSSrm, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINCSSrr, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDYrm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDYrr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rmb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rmbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rmbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rmk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rmkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rrk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ128rrkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rmb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rmbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rmbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rmk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rmkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rrk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZ256rrkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrmb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrmbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrmbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrmk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrmkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrrb, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrrbk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrrbkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrrk, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDZrrkz, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDrm, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPDrr, X86_INS_VMINPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSYrm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSYrr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rmb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rmbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rmbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rmk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rmkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rrk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ128rrkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rmb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rmbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rmbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rmk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rmkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rrk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZ256rrkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrmb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrmbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrmbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrmk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrmkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrrb, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrrbk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrrbkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrrk, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSZrrkz, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSrm, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINPSrr, X86_INS_VMINPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrm, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrm_Int, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrm_Intk, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrm_Intkz, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrr, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrr_Int, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrr_Intk, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrr_Intkz, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrrb_Int, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrrb_Intk, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDZrrb_Intkz, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDrm, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDrm_Int, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDrr, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSDrr_Int, X86_INS_VMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrm, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrm_Int, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrm_Intk, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrm_Intkz, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrr, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrr_Int, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrr_Intk, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrr_Intkz, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrrb_Int, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrrb_Intk, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSZrrb_Intkz, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSrm, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSrm_Int, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSrr, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMINSSrr_Int, X86_INS_VMINSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMLAUNCH, X86_INS_VMLAUNCH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMLOAD32, X86_INS_VMLOAD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMLOAD64, X86_INS_VMLOAD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMMCALL, X86_INS_VMMCALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toPQIZrm, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toPQIZrr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toPQIrm, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toPQIrr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toSDZrm, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toSDZrr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toSDrm, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOV64toSDrr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDYmr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDYrm, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDYrr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDYrr_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128mr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128mrk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rm, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rmk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rmkz, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rr_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rrk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rrk_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rrkz, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ128rrkz_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256mr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256mrk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rm, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rmk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rmkz, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rr_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rrk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rrk_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rrkz, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZ256rrkz_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZmr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZmrk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrm, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrmk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrmkz, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrr_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrrk, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrrk_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrrkz, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDZrrkz_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDmr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDrm, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDrr, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPDrr_REV, X86_INS_VMOVAPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSYmr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSYrm, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSYrr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSYrr_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128mr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128mrk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rm, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rmk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rmkz, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rr_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rrk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rrk_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rrkz, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ128rrkz_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256mr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256mrk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rm, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rmk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rmkz, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rr_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rrk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rrk_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rrkz, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZ256rrkz_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZmr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZmrk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrm, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrmk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrmkz, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrr_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrrk, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrrk_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrrkz, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSZrrkz_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSmr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSrm, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSrr, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVAPSrr_REV, X86_INS_VMOVAPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPYrm, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPYrr, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ128rm, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ128rmk, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ128rmkz, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ128rr, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ128rrk, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ128rrkz, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ256rm, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ256rmk, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ256rmkz, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ256rr, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ256rrk, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZ256rrkz, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZrm, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZrmk, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZrmkz, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZrr, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZrrk, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPZrrkz, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPrm, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDDUPrr, X86_INS_VMOVDDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2PDIZrm, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2PDIZrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2PDIrm, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2PDIrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2SSZrm, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2SSZrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2SSrm, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDI2SSrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128mr, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128mrk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rm, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rmk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rmkz, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rr, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rr_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rrk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rrk_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rrkz, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z128rrkz_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256mr, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256mrk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rm, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rmk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rmkz, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rr, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rr_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rrk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rrk_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rrkz, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Z256rrkz_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zmr, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zmrk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrm, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrmk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrmkz, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrr, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrr_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrrk, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrrk_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrrkz, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA32Zrrkz_REV, X86_INS_VMOVDQA32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128mr, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128mrk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rm, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rmk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rmkz, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rr, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rr_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rrk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rrk_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rrkz, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z128rrkz_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256mr, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256mrk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rm, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rmk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rmkz, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rr, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rr_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rrk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rrk_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rrkz, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Z256rrkz_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zmr, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zmrk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrm, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrmk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrmkz, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrr, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrr_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrrk, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrrk_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrrkz, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQA64Zrrkz_REV, X86_INS_VMOVDQA64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQAYmr, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQAYrm, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQAYrr, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQAYrr_REV, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQAmr, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQArm, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQArr, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQArr_REV, X86_INS_VMOVDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128mr, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128mrk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rm, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rmk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rmkz, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rr, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rr_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rrk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rrk_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rrkz, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z128rrkz_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256mr, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256mrk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rm, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rmk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rmkz, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rr, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rr_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rrk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rrk_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rrkz, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Z256rrkz_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zmr, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zmrk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrm, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrmk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrmkz, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrr, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrr_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrrk, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrrk_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrrkz, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU16Zrrkz_REV, X86_INS_VMOVDQU16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128mr, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128mrk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rm, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rmk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rmkz, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rr, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rr_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rrk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rrk_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rrkz, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z128rrkz_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256mr, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256mrk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rm, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rmk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rmkz, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rr, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rr_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rrk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rrk_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rrkz, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Z256rrkz_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zmr, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zmrk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrm, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrmk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrmkz, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrr, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrr_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrrk, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrrk_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrrkz, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU32Zrrkz_REV, X86_INS_VMOVDQU32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128mr, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128mrk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rm, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rmk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rmkz, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rr, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rr_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rrk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rrk_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rrkz, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z128rrkz_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256mr, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256mrk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rm, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rmk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rmkz, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rr, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rr_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rrk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rrk_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rrkz, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Z256rrkz_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zmr, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zmrk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrm, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrmk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrmkz, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrr, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrr_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrrk, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrrk_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrrkz, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU64Zrrkz_REV, X86_INS_VMOVDQU64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128mr, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128mrk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rm, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rmk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rmkz, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rr, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rr_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rrk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rrk_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rrkz, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z128rrkz_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256mr, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256mrk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rm, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rmk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rmkz, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rr, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rr_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rrk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rrk_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rrkz, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Z256rrkz_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zmr, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zmrk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrm, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrmk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrmkz, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrr, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrr_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrrk, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrrk_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrrkz, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQU8Zrrkz_REV, X86_INS_VMOVDQU8, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUYmr, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUYrm, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUYrr, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUYrr_REV, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUmr, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUrm, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUrr, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVDQUrr_REV, X86_INS_VMOVDQU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHLPSZrr, X86_INS_VMOVHLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHLPSrr, X86_INS_VMOVHLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPDZ128mr, X86_INS_VMOVHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPDZ128rm, X86_INS_VMOVHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPDmr, X86_INS_VMOVHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPDrm, X86_INS_VMOVHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPSZ128mr, X86_INS_VMOVHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPSZ128rm, X86_INS_VMOVHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPSmr, X86_INS_VMOVHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVHPSrm, X86_INS_VMOVHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLHPSZrr, X86_INS_VMOVLHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLHPSrr, X86_INS_VMOVLHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPDZ128mr, X86_INS_VMOVLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPDZ128rm, X86_INS_VMOVLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPDmr, X86_INS_VMOVLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPDrm, X86_INS_VMOVLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPSZ128mr, X86_INS_VMOVLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPSZ128rm, X86_INS_VMOVLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPSmr, X86_INS_VMOVLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVLPSrm, X86_INS_VMOVLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVMSKPDYrr, X86_INS_VMOVMSKPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVMSKPDrr, X86_INS_VMOVMSKPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVMSKPSYrr, X86_INS_VMOVMSKPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVMSKPSrr, X86_INS_VMOVMSKPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQAYrm, X86_INS_VMOVNTDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQAZ128rm, X86_INS_VMOVNTDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQAZ256rm, X86_INS_VMOVNTDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQAZrm, X86_INS_VMOVNTDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQArm, X86_INS_VMOVNTDQA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQYmr, X86_INS_VMOVNTDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQZ128mr, X86_INS_VMOVNTDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQZ256mr, X86_INS_VMOVNTDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQZmr, X86_INS_VMOVNTDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTDQmr, X86_INS_VMOVNTDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPDYmr, X86_INS_VMOVNTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPDZ128mr, X86_INS_VMOVNTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPDZ256mr, X86_INS_VMOVNTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPDZmr, X86_INS_VMOVNTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPDmr, X86_INS_VMOVNTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPSYmr, X86_INS_VMOVNTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPSZ128mr, X86_INS_VMOVNTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPSZ256mr, X86_INS_VMOVNTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPSZmr, X86_INS_VMOVNTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVNTPSmr, X86_INS_VMOVNTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPDI2DIZmr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPDI2DIZrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPDI2DImr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPDI2DIrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQI2QIZmr, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQI2QIZrr, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQI2QImr, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQI2QIrr, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQIto64Zmr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQIto64Zrr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQIto64mr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVPQIto64rr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVQI2PQIZrm, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVQI2PQIrm, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZmr, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZmrk, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrm, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrmk, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrmkz, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrr, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrr_REV, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrrk, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrrk_REV, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrrkz, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDZrrkz_REV, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDmr, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDrm, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDrr, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDrr_REV, X86_INS_VMOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDto64Zmr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDto64Zrr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDto64mr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSDto64rr, X86_INS_VMOVQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPYrm, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPYrr, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ128rm, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ128rmk, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ128rmkz, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ128rr, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ128rrk, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ128rrkz, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ256rm, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ256rmk, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ256rmkz, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ256rr, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ256rrk, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZ256rrkz, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZrm, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZrmk, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZrmkz, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZrr, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZrrk, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPZrrkz, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPrm, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSHDUPrr, X86_INS_VMOVSHDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPYrm, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPYrr, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ128rm, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ128rmk, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ128rmkz, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ128rr, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ128rrk, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ128rrkz, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ256rm, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ256rmk, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ256rmkz, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ256rr, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ256rrk, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZ256rrkz, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZrm, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZrmk, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZrmkz, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZrr, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZrrk, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPZrrkz, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPrm, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSLDUPrr, X86_INS_VMOVSLDUP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSS2DIZmr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSS2DIZrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSS2DImr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSS2DIrr, X86_INS_VMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZmr, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZmrk, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrm, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrmk, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrmkz, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrr, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrr_REV, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrrk, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrrk_REV, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrrkz, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSZrrkz_REV, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSmr, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSrm, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSrr, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVSSrr_REV, X86_INS_VMOVSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDYmr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDYrm, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDYrr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDYrr_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128mr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128mrk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rm, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rmk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rmkz, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rr_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rrk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rrk_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rrkz, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ128rrkz_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256mr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256mrk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rm, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rmk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rmkz, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rr_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rrk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rrk_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rrkz, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZ256rrkz_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZmr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZmrk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrm, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrmk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrmkz, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrr_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrrk, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrrk_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrrkz, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDZrrkz_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDmr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDrm, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDrr, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPDrr_REV, X86_INS_VMOVUPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSYmr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSYrm, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSYrr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSYrr_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128mr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128mrk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rm, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rmk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rmkz, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rr_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rrk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rrk_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rrkz, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ128rrkz_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256mr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256mrk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rm, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rmk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rmkz, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rr_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rrk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rrk_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rrkz, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZ256rrkz_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZmr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZmrk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrm, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrmk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrmkz, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrr_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrrk, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrrk_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrrkz, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSZrrkz_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSmr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSrm, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSrr, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVUPSrr_REV, X86_INS_VMOVUPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVZPQILo2PQIZrr, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMOVZPQILo2PQIrr, X86_INS_VMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPSADBWYrmi, X86_INS_VMPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPSADBWYrri, X86_INS_VMPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPSADBWrmi, X86_INS_VMPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPSADBWrri, X86_INS_VMPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPTRLDm, X86_INS_VMPTRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPTRSTm, X86_INS_VMPTRST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD32mr, X86_INS_VMREAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD32rr, X86_INS_VMREAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD64mr, X86_INS_VMREAD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD64rr, X86_INS_VMREAD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMRESUME, X86_INS_VMRESUME, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMRUN32, X86_INS_VMRUN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMRUN64, X86_INS_VMRUN, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMSAVE32, X86_INS_VMSAVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMSAVE64, X86_INS_VMSAVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDYrm, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDYrr, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rm, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rmb, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rmbk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rmbkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rmk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rmkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rr, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rrk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ128rrkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rm, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rmb, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rmbk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rmbkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rmk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rmkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rr, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rrk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZ256rrkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrm, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrmb, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrmbk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrmbkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrmk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrmkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrr, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrrb, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrrbk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrrbkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrrk, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDZrrkz, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDrm, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPDrr, X86_INS_VMULPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSYrm, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSYrr, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rm, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rmb, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rmbk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rmbkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rmk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rmkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rr, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rrk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ128rrkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rm, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rmb, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rmbk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rmbkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rmk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rmkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rr, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rrk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZ256rrkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrm, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrmb, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrmbk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrmbkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrmk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrmkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrr, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrrb, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrrbk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrrbkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrrk, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSZrrkz, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSrm, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULPSrr, X86_INS_VMULPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrm, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrm_Int, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrm_Intk, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrm_Intkz, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrr, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrr_Int, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrr_Intk, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrr_Intkz, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrrb_Int, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrrb_Intk, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDZrrb_Intkz, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDrm, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDrm_Int, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDrr, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSDrr_Int, X86_INS_VMULSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrm, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrm_Int, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrm_Intk, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrm_Intkz, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrr, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrr_Int, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrr_Intk, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrr_Intkz, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrrb_Int, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrrb_Intk, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSZrrb_Intkz, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSrm, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSrm_Int, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSrr, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMULSSrr_Int, X86_INS_VMULSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE32rm, X86_INS_VMWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE32rr, X86_INS_VMWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE64rm, X86_INS_VMWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE64rr, X86_INS_VMWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMXOFF, X86_INS_VMXOFF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMXON, X86_INS_VMXON, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDYrm, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDYrr, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rm, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rmb, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rmbk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rmbkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rmk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rmkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rr, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rrk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ128rrkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rm, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rmb, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rmbk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rmbkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rmk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rmkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rr, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rrk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZ256rrkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrm, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrmb, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrmbk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrmbkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrmk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrmkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrr, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrrk, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDZrrkz, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDrm, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPDrr, X86_INS_VORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSYrm, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSYrr, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rm, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rmb, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rmbk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rmbkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rmk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rmkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rr, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rrk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ128rrkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rm, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rmb, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rmbk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rmbkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rmk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rmkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rr, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rrk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZ256rrkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrm, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrmb, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrmbk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrmbkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrmk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrmkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrr, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrrk, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSZrrkz, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSrm, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VORPSrr, X86_INS_VORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VP4DPWSSDSrm, X86_INS_VP4DPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VP4DPWSSDSrmk, X86_INS_VP4DPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VP4DPWSSDSrmkz, X86_INS_VP4DPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VP4DPWSSDrm, X86_INS_VP4DPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VP4DPWSSDrmk, X86_INS_VP4DPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VP4DPWSSDrmkz, X86_INS_VP4DPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBYrm, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBYrr, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ128rm, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ128rmk, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ128rmkz, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ128rr, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ128rrk, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ128rrkz, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ256rm, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ256rmk, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ256rmkz, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ256rr, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ256rrk, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZ256rrkz, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZrm, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZrmk, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZrmkz, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZrr, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZrrk, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBZrrkz, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBrm, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSBrr, X86_INS_VPABSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDYrm, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDYrr, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rm, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rmb, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rmbk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rmbkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rmk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rmkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rr, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rrk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ128rrkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rm, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rmb, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rmbk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rmbkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rmk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rmkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rr, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rrk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZ256rrkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrm, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrmb, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrmbk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrmbkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrmk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrmkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrr, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrrk, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDZrrkz, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDrm, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSDrr, X86_INS_VPABSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rm, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rmb, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rmbk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rmbkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rmk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rmkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rr, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rrk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ128rrkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rm, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rmb, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rmbk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rmbkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rmk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rmkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rr, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rrk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZ256rrkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrm, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrmb, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrmbk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrmbkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrmk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrmkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrr, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrrk, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSQZrrkz, X86_INS_VPABSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWYrm, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWYrr, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ128rm, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ128rmk, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ128rmkz, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ128rr, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ128rrk, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ128rrkz, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ256rm, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ256rmk, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ256rmkz, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ256rr, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ256rrk, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZ256rrkz, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZrm, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZrmk, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZrmkz, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZrr, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZrrk, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWZrrkz, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWrm, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPABSWrr, X86_INS_VPABSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWYrm, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWYrr, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rm, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rmb, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rmbk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rmbkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rmk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rmkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rr, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rrk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ128rrkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rm, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rmb, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rmbk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rmbkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rmk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rmkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rr, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rrk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZ256rrkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrm, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrmb, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrmbk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrmbkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrmk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrmkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrr, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrrk, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWZrrkz, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWrm, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSDWrr, X86_INS_VPACKSSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBYrm, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBYrr, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ128rm, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ128rmk, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ128rmkz, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ128rr, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ128rrk, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ128rrkz, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ256rm, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ256rmk, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ256rmkz, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ256rr, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ256rrk, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZ256rrkz, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZrm, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZrmk, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZrmkz, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZrr, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZrrk, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBZrrkz, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBrm, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKSSWBrr, X86_INS_VPACKSSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWYrm, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWYrr, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rm, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rmb, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rmbk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rmbkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rmk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rmkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rr, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rrk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ128rrkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rm, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rmb, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rmbk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rmbkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rmk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rmkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rr, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rrk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZ256rrkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrm, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrmb, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrmbk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrmbkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrmk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrmkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrr, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrrk, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWZrrkz, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWrm, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSDWrr, X86_INS_VPACKUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBYrm, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBYrr, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ128rm, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ128rmk, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ128rmkz, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ128rr, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ128rrk, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ128rrkz, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ256rm, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ256rmk, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ256rmkz, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ256rr, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ256rrk, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZ256rrkz, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZrm, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZrmk, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZrmkz, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZrr, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZrrk, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBZrrkz, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBrm, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPACKUSWBrr, X86_INS_VPACKUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBYrm, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBYrr, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ128rm, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ128rmk, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ128rmkz, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ128rr, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ128rrk, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ128rrkz, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ256rm, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ256rmk, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ256rmkz, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ256rr, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ256rrk, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZ256rrkz, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZrm, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZrmk, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZrmkz, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZrr, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZrrk, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBZrrkz, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBrm, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDBrr, X86_INS_VPADDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDYrm, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDYrr, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rm, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rmb, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rmbk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rmbkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rmk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rmkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rr, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rrk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ128rrkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rm, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rmb, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rmbk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rmbkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rmk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rmkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rr, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rrk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZ256rrkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrm, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrmb, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrmbk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrmbkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrmk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrmkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrr, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrrk, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDZrrkz, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDrm, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDDrr, X86_INS_VPADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQYrm, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQYrr, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rm, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rmb, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rmbk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rmbkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rmk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rmkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rr, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rrk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ128rrkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rm, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rmb, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rmbk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rmbkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rmk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rmkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rr, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rrk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZ256rrkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrm, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrmb, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrmbk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrmbkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrmk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrmkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrr, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrrk, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQZrrkz, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQrm, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDQrr, X86_INS_VPADDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBYrm, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBYrr, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ128rm, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ128rmk, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ128rmkz, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ128rr, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ128rrk, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ128rrkz, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ256rm, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ256rmk, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ256rmkz, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ256rr, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ256rrk, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZ256rrkz, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZrm, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZrmk, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZrmkz, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZrr, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZrrk, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBZrrkz, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBrm, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSBrr, X86_INS_VPADDSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWYrm, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWYrr, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ128rm, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ128rmk, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ128rmkz, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ128rr, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ128rrk, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ128rrkz, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ256rm, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ256rmk, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ256rmkz, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ256rr, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ256rrk, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZ256rrkz, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZrm, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZrmk, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZrmkz, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZrr, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZrrk, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWZrrkz, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWrm, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDSWrr, X86_INS_VPADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBYrm, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBYrr, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ128rm, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ128rmk, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ128rmkz, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ128rr, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ128rrk, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ128rrkz, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ256rm, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ256rmk, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ256rmkz, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ256rr, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ256rrk, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZ256rrkz, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZrm, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZrmk, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZrmkz, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZrr, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZrrk, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBZrrkz, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBrm, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSBrr, X86_INS_VPADDUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWYrm, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWYrr, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ128rm, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ128rmk, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ128rmkz, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ128rr, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ128rrk, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ128rrkz, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ256rm, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ256rmk, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ256rmkz, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ256rr, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ256rrk, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZ256rrkz, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZrm, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZrmk, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZrmkz, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZrr, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZrrk, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWZrrkz, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWrm, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDUSWrr, X86_INS_VPADDUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWYrm, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWYrr, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ128rm, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ128rmk, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ128rmkz, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ128rr, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ128rrk, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ128rrkz, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ256rm, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ256rmk, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ256rmkz, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ256rr, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ256rrk, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZ256rrkz, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZrm, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZrmk, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZrmkz, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZrr, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZrrk, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWZrrkz, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWrm, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPADDWrr, X86_INS_VPADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRYrmi, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRYrri, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ128rmi, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ128rmik, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ128rmikz, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ128rri, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ128rrik, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ128rrikz, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ256rmi, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ256rmik, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ256rmikz, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ256rri, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ256rrik, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZ256rrikz, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZrmi, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZrmik, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZrmikz, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZrri, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZrrik, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRZrrikz, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRrmi, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPALIGNRrri, X86_INS_VPALIGNR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rm, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rmb, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rmbk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rmbkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rmk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rmkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rr, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rrk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ128rrkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rm, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rmb, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rmbk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rmbkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rmk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rmkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rr, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rrk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZ256rrkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrm, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrmb, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrmbk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrmbkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrmk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrmkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrr, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrrk, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDDZrrkz, X86_INS_VPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rm, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rmb, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rmbk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rmbkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rmk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rmkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rr, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rrk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ128rrkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rm, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rmb, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rmbk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rmbkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rmk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rmkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rr, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rrk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZ256rrkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrm, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrmb, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrmbk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrmbkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrmk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrmkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrr, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrrk, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNDZrrkz, X86_INS_VPANDND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rm, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rmb, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rmbk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rmbkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rmk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rmkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rr, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rrk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ128rrkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rm, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rmb, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rmbk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rmbkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rmk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rmkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rr, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rrk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZ256rrkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrm, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrmb, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrmbk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrmbkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrmk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrmkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrr, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrrk, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNQZrrkz, X86_INS_VPANDNQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNYrm, X86_INS_VPANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNYrr, X86_INS_VPANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNrm, X86_INS_VPANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDNrr, X86_INS_VPANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rm, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rmb, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rmbk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rmbkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rmk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rmkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rr, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rrk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ128rrkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rm, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rmb, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rmbk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rmbkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rmk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rmkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rr, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rrk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZ256rrkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrm, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrmb, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrmbk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrmbkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrmk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrmkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrr, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrrk, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDQZrrkz, X86_INS_VPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDYrm, X86_INS_VPAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDYrr, X86_INS_VPAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDrm, X86_INS_VPAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPANDrr, X86_INS_VPAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBYrm, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBYrr, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ128rm, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ128rmk, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ128rmkz, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ128rr, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ128rrk, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ128rrkz, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ256rm, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ256rmk, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ256rmkz, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ256rr, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ256rrk, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZ256rrkz, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZrm, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZrmk, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZrmkz, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZrr, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZrrk, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBZrrkz, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBrm, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGBrr, X86_INS_VPAVGB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWYrm, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWYrr, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ128rm, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ128rmk, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ128rmkz, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ128rr, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ128rrk, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ128rrkz, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ256rm, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ256rmk, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ256rmkz, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ256rr, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ256rrk, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZ256rrkz, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZrm, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZrmk, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZrmkz, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZrr, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZrrk, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWZrrkz, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWrm, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPAVGWrr, X86_INS_VPAVGW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDDYrmi, X86_INS_VPBLENDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDDYrri, X86_INS_VPBLENDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDDrmi, X86_INS_VPBLENDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDDrri, X86_INS_VPBLENDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ128rm, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ128rmk, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ128rmkz, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ128rr, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ128rrk, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ128rrkz, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ256rm, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ256rmk, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ256rmkz, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ256rr, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ256rrk, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZ256rrkz, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZrm, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZrmk, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZrmkz, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZrr, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZrrk, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMBZrrkz, X86_INS_VPBLENDMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rm, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rmb, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rmbk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rmbkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rmk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rmkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rr, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rrk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ128rrkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rm, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rmb, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rmbk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rmbkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rmk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rmkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rr, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rrk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZ256rrkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrm, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrmb, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrmbk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrmbkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrmk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrmkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrr, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrrk, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMDZrrkz, X86_INS_VPBLENDMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rm, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rmb, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rmbk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rmbkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rmk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rmkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rr, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rrk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ128rrkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rm, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rmb, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rmbk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rmbkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rmk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rmkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rr, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rrk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZ256rrkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrm, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrmb, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrmbk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrmbkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrmk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrmkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrr, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrrk, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMQZrrkz, X86_INS_VPBLENDMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ128rm, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ128rmk, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ128rmkz, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ128rr, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ128rrk, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ128rrkz, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ256rm, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ256rmk, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ256rmkz, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ256rr, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ256rrk, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZ256rrkz, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZrm, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZrmk, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZrmkz, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZrr, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZrrk, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDMWZrrkz, X86_INS_VPBLENDMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDVBYrm, X86_INS_VPBLENDVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDVBYrr, X86_INS_VPBLENDVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDVBrm, X86_INS_VPBLENDVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDVBrr, X86_INS_VPBLENDVB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDWYrmi, X86_INS_VPBLENDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDWYrri, X86_INS_VPBLENDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDWrmi, X86_INS_VPBLENDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBLENDWrri, X86_INS_VPBLENDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBYrm, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBYrr, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ128m, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ128mk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ128mkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ128r, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ128rk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ128rkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ256m, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ256mk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ256mkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ256r, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ256rk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZ256rkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZm, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZmk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZmkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZr, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZrk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBZrkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZ128r, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZ128rk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZ128rkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZ256r, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZ256rk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZ256rkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZr, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZrk, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrZrkz, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrm, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTBrr, X86_INS_VPBROADCASTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDYrm, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDYrr, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ128m, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ128mk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ128mkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ128r, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ128rk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ128rkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ256m, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ256mk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ256mkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ256r, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ256rk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZ256rkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZm, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZmk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZmkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZr, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZrk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDZrkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZ128r, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZ128rk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZ128rkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZ256r, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZ256rk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZ256rkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZr, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZrk, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrZrkz, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrm, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTDrr, X86_INS_VPBROADCASTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTMB2QZ128rr, X86_INS_VPBROADCASTMB2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTMB2QZ256rr, X86_INS_VPBROADCASTMB2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTMB2QZrr, X86_INS_VPBROADCASTMB2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTMW2DZ128rr, X86_INS_VPBROADCASTMW2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTMW2DZ256rr, X86_INS_VPBROADCASTMW2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTMW2DZrr, X86_INS_VPBROADCASTMW2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQYrm, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQYrr, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ128m, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ128mk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ128mkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ128r, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ128rk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ128rkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ256m, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ256mk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ256mkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ256r, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ256rk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZ256rkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZm, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZmk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZmkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZr, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZrk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQZrkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZ128r, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZ128rk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZ128rkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZ256r, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZ256rk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZ256rkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZr, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZrk, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrZrkz, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrm, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTQrr, X86_INS_VPBROADCASTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWYrm, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWYrr, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ128m, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ128mk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ128mkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ128r, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ128rk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ128rkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ256m, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ256mk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ256mkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ256r, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ256rk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZ256rkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZm, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZmk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZmkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZr, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZrk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWZrkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZ128r, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZ128rk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZ128rkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZ256r, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZ256rk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZ256rkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZr, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZrk, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrZrkz, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrm, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPBROADCASTWrr, X86_INS_VPBROADCASTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQYrm, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQYrr, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQZ128rm, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQZ128rr, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQZ256rm, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQZ256rr, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQZrm, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQZrr, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQrm, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_PCLMUL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCLMULQDQrr, X86_INS_VPCLMULQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_PCLMUL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVYrmr, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVYrrm, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVYrrr, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVYrrr_REV, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVrmr, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVrrm, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVrrr, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMOVrrr_REV, X86_INS_VPCMOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rmi_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rmik_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rri_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ128rrik_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rmi_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rmik_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rri_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZ256rrik_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrmi_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrmik_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrri_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPBZrrik_alt, X86_INS_VPCMPB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmi_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmib_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmibk_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rmik_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rri_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ128rrik_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmi_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmib_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmibk_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rmik_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rri_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZ256rrik_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmi_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmib_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmibk_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrmik_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrri_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPDZrrik_alt, X86_INS_VPCMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBYrm, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBYrr, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ128rm, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ128rmk, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ128rr, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ128rrk, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ256rm, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ256rmk, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ256rr, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZ256rrk, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZrm, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZrmk, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZrr, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBZrrk, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBrm, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQBrr, X86_INS_VPCMPEQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDYrm, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDYrr, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ128rm, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ128rmb, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ128rmbk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ128rmk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ128rr, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ128rrk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ256rm, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ256rmb, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ256rmbk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ256rmk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ256rr, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZ256rrk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZrm, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZrmb, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZrmbk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZrmk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZrr, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDZrrk, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDrm, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQDrr, X86_INS_VPCMPEQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQYrm, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQYrr, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ128rm, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ128rmb, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ128rmbk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ128rmk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ128rr, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ128rrk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ256rm, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ256rmb, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ256rmbk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ256rmk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ256rr, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZ256rrk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZrm, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZrmb, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZrmbk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZrmk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZrr, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQZrrk, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQrm, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQQrr, X86_INS_VPCMPEQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWYrm, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWYrr, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ128rm, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ128rmk, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ128rr, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ128rrk, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ256rm, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ256rmk, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ256rr, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZ256rrk, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZrm, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZrmk, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZrr, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWZrrk, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWrm, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPEQWrr, X86_INS_VPCMPEQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPESTRIrm, X86_INS_VPCMPESTRI, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPESTRIrr, X86_INS_VPCMPESTRI, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPESTRMrm, X86_INS_VPCMPESTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPESTRMrr, X86_INS_VPCMPESTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBYrm, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBYrr, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ128rm, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ128rmk, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ128rr, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ128rrk, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ256rm, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ256rmk, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ256rr, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZ256rrk, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZrm, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZrmk, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZrr, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBZrrk, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBrm, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTBrr, X86_INS_VPCMPGTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDYrm, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDYrr, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ128rm, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ128rmb, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ128rmbk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ128rmk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ128rr, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ128rrk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ256rm, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ256rmb, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ256rmbk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ256rmk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ256rr, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZ256rrk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZrm, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZrmb, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZrmbk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZrmk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZrr, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDZrrk, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDrm, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTDrr, X86_INS_VPCMPGTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQYrm, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQYrr, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ128rm, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ128rmb, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ128rmbk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ128rmk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ128rr, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ128rrk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ256rm, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ256rmb, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ256rmbk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ256rmk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ256rr, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZ256rrk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZrm, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZrmb, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZrmbk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZrmk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZrr, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQZrrk, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQrm, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTQrr, X86_INS_VPCMPGTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWYrm, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWYrr, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ128rm, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ128rmk, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ128rr, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ128rrk, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ256rm, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ256rmk, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ256rr, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZ256rrk, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZrm, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZrmk, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZrr, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWZrrk, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWrm, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPGTWrr, X86_INS_VPCMPGTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPISTRIrm, X86_INS_VPCMPISTRI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPISTRIrr, X86_INS_VPCMPISTRI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_ECX, X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPISTRMrm, X86_INS_VPCMPISTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPISTRMrr, X86_INS_VPCMPISTRM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmi_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmib_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmibk_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rmik_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rri_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ128rrik_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmi_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmib_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmibk_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rmik_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rri_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZ256rrik_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmi_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmib_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmibk_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrmik_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrri_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPQZrrik_alt, X86_INS_VPCMPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rmi_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rmik_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rri_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ128rrik_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rmi_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rmik_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rri_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZ256rrik_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrmi_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrmik_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrri_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUBZrrik_alt, X86_INS_VPCMPUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmi_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmib_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmibk_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rmik_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rri_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ128rrik_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmi_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmib_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmibk_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rmik_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rri_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZ256rrik_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmi_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmib_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmibk_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrmik_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrri_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUDZrrik_alt, X86_INS_VPCMPUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmi_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmib_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmibk_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rmik_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rri_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ128rrik_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmi_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmib_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmibk_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rmik_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rri_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZ256rrik_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmi_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmib, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmib_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmibk, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmibk_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrmik_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrri_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUQZrrik_alt, X86_INS_VPCMPUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rmi_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rmik_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rri_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ128rrik_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rmi_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rmik_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rri_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZ256rrik_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrmi_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrmik_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrri_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPUWZrrik_alt, X86_INS_VPCMPUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rmi_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rmik_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rri_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ128rrik_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rmi_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rmik_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rri_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZ256rrik_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrmi, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrmi_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrmik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrmik_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrri, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrri_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrrik, X86_INS_VPCMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCMPWZrrik_alt, X86_INS_VPCMPW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMBmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMBmi_alt, X86_INS_VPCOMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMBri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMBri_alt, X86_INS_VPCOMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMDmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMDmi_alt, X86_INS_VPCOMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMDri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMDri_alt, X86_INS_VPCOMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ128mr, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ128mrk, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ128rr, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ128rrk, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ128rrkz, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ256mr, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ256mrk, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ256rr, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ256rrk, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZ256rrkz, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZmr, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZmrk, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZrr, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZrrk, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSBZrrkz, X86_INS_VPCOMPRESSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ128mr, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ128mrk, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ128rr, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ128rrk, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ128rrkz, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ256mr, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ256mrk, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ256rr, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ256rrk, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZ256rrkz, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZmr, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZmrk, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZrr, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZrrk, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSDZrrkz, X86_INS_VPCOMPRESSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ128mr, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ128mrk, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ128rr, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ128rrk, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ128rrkz, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ256mr, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ256mrk, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ256rr, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ256rrk, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZ256rrkz, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZmr, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZmrk, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZrr, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZrrk, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSQZrrkz, X86_INS_VPCOMPRESSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ128mr, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ128mrk, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ128rr, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ128rrk, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ128rrkz, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ256mr, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ256mrk, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ256rr, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ256rrk, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZ256rrkz, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZmr, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZmrk, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZrr, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZrrk, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMPRESSWZrrkz, X86_INS_VPCOMPRESSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMQmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMQmi_alt, X86_INS_VPCOMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMQri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMQri_alt, X86_INS_VPCOMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUBmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUBmi_alt, X86_INS_VPCOMUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUBri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUBri_alt, X86_INS_VPCOMUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUDmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUDmi_alt, X86_INS_VPCOMUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUDri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUDri_alt, X86_INS_VPCOMUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUQmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUQmi_alt, X86_INS_VPCOMUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUQri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUQri_alt, X86_INS_VPCOMUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUWmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUWmi_alt, X86_INS_VPCOMUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUWri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMUWri_alt, X86_INS_VPCOMUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMWmi, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMWmi_alt, X86_INS_VPCOMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMWri, X86_INS_VPCOM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCOMWri_alt, X86_INS_VPCOMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rm, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rmb, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rmbk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rmbkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rmk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rmkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rr, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rrk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ128rrkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rm, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rmb, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rmbk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rmbkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rmk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rmkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rr, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rrk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZ256rrkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrm, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrmb, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrmbk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrmbkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrmk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrmkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrr, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrrk, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTDZrrkz, X86_INS_VPCONFLICTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rm, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rmb, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rmbk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rmbkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rmk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rmkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rr, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rrk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ128rrkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rm, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rmb, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rmbk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rmbkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rmk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rmkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rr, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rrk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZ256rrkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrm, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrmb, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrmbk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrmbkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrmk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrmkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrr, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrrk, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPCONFLICTQZrrkz, X86_INS_VPCONFLICTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128m, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128mb, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128mbk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128mbkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128mk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128mkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128r, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128rk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ128rkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256m, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256mb, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256mbk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256mbkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256mk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256mkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256r, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256rk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZ256rkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZm, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZmb, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZmbk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZmbkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZmk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZmkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZr, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZrk, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDSZrkz, X86_INS_VPDPBUSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128m, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128mb, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128mbk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128mbkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128mk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128mkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128r, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128rk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ128rkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256m, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256mb, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256mbk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256mbkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256mk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256mkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256r, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256rk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZ256rkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZm, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZmb, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZmbk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZmbkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZmk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZmkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZr, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZrk, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPBUSDZrkz, X86_INS_VPDPBUSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128m, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128mb, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128mbk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128mbkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128mk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128mkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128r, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128rk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ128rkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256m, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256mb, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256mbk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256mbkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256mk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256mkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256r, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256rk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZ256rkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZm, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZmb, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZmbk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZmbkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZmk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZmkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZr, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZrk, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDSZrkz, X86_INS_VPDPWSSDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128m, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128mb, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128mbk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128mbkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128mk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128mkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128r, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128rk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ128rkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256m, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256mb, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256mbk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256mbkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256mk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256mkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256r, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256rk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZ256rkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZm, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZmb, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZmbk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZmbkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZmk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZmkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZr, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZrk, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPDPWSSDZrkz, X86_INS_VPDPWSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERM2F128rm, X86_INS_VPERM2F128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERM2F128rr, X86_INS_VPERM2F128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERM2I128rm, X86_INS_VPERM2I128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERM2I128rr, X86_INS_VPERM2I128, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ128rm, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ128rmk, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ128rmkz, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ128rr, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ128rrk, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ128rrkz, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ256rm, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ256rmk, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ256rmkz, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ256rr, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ256rrk, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZ256rrkz, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZrm, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZrmk, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZrmkz, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZrr, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZrrk, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMBZrrkz, X86_INS_VPERMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDYrm, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDYrr, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rm, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rmb, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rmbk, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rmbkz, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rmk, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rmkz, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rr, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rrk, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZ256rrkz, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrm, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrmb, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrmbk, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrmbkz, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrmk, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrmkz, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrr, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrrk, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMDZrrkz, X86_INS_VPERMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B128rm, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B128rmk, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B128rmkz, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B128rr, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B128rrk, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B128rrkz, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B256rm, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B256rmk, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B256rmkz, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B256rr, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B256rrk, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2B256rrkz, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Brm, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Brmk, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Brmkz, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Brr, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Brrk, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Brrkz, X86_INS_VPERMI2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rm, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rmb, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rmbk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rmbkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rmk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rmkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rr, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rrk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D128rrkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rm, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rmb, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rmbk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rmbkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rmk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rmkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rr, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rrk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2D256rrkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drm, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drmb, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drmbk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drmbkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drmk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drmkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drr, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drrk, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Drrkz, X86_INS_VPERMI2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rm, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rmb, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rmbk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rmbkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rmk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rmkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rr, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rrk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD128rrkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rm, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rmb, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rmbk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rmbkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rmk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rmkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rr, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rrk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PD256rrkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrm, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrmb, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrmbk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrmbkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrmk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrmkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrr, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrrk, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PDrrkz, X86_INS_VPERMI2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rm, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rmb, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rmbk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rmbkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rmk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rmkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rr, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rrk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS128rrkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rm, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rmb, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rmbk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rmbkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rmk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rmkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rr, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rrk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PS256rrkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrm, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrmb, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrmbk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrmbkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrmk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrmkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrr, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrrk, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2PSrrkz, X86_INS_VPERMI2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rm, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rmb, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rmbk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rmbkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rmk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rmkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rr, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rrk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q128rrkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rm, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rmb, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rmbk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rmbkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rmk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rmkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rr, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rrk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Q256rrkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrm, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrmb, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrmbk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrmbkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrmk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrmkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrr, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrrk, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Qrrkz, X86_INS_VPERMI2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W128rm, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W128rmk, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W128rmkz, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W128rr, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W128rrk, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W128rrkz, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W256rm, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W256rmk, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W256rmkz, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W256rr, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W256rrk, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2W256rrkz, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Wrm, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Wrmk, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Wrmkz, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Wrr, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Wrrk, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMI2Wrrkz, X86_INS_VPERMI2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDYmr, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDYrm, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDYrr, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDYrr_REV, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDmr, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDrm, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDrr, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PDrr_REV, X86_INS_VPERMIL2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSYmr, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSYrm, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSYrr, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSYrr_REV, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSmr, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSrm, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSrr, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMIL2PSrr_REV, X86_INS_VPERMIL2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDYmi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDYri, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDYrm, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDYrr, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128mbi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128mbik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128mbikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128mi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128mik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128mikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128ri, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rm, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rmb, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rmbk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rmbkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rmk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rmkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rr, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rrk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ128rrkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256mbi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256mbik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256mbikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256mi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256mik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256mikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256ri, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rm, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rmb, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rmbk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rmbkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rmk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rmkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rr, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rrk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZ256rrkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZmbi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZmbik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZmbikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZmi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZmik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZmikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZri, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrik, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrikz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrm, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrmb, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrmbk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrmbkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrmk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrmkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrr, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrrk, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDZrrkz, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDmi, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDri, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDrm, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPDrr, X86_INS_VPERMILPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSYmi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSYri, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSYrm, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSYrr, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128mbi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128mbik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128mbikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128mi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128mik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128mikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128ri, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rm, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rmb, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rmbk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rmbkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rmk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rmkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rr, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rrk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ128rrkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256mbi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256mbik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256mbikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256mi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256mik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256mikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256ri, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rm, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rmb, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rmbk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rmbkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rmk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rmkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rr, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rrk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZ256rrkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZmbi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZmbik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZmbikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZmi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZmik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZmikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZri, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrik, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrikz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrm, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrmb, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrmbk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrmbkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrmk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrmkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrr, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrrk, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSZrrkz, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSmi, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSri, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSrm, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMILPSrr, X86_INS_VPERMILPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDYmi, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDYri, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256mbi, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256mbik, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256mbikz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256mi, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256mik, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256mikz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256ri, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rik, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rikz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rm, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rmb, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rmbk, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rmbkz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rmk, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rmkz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rr, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rrk, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZ256rrkz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZmbi, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZmbik, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZmbikz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZmi, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZmik, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZmikz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZri, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrik, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrikz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrm, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrmb, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrmbk, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrmbkz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrmk, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrmkz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrr, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrrk, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPDZrrkz, X86_INS_VPERMPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSYrm, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSYrr, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rm, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rmb, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rmbk, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rmbkz, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rmk, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rmkz, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rr, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rrk, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZ256rrkz, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrm, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrmb, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrmbk, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrmbkz, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrmk, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrmkz, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrr, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrrk, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMPSZrrkz, X86_INS_VPERMPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQYmi, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQYri, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256mbi, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256mbik, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256mbikz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256mi, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256mik, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256mikz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256ri, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rik, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rikz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rm, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rmb, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rmbk, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rmbkz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rmk, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rmkz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rr, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rrk, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZ256rrkz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZmbi, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZmbik, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZmbikz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZmi, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZmik, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZmikz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZri, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrik, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrikz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrm, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrmb, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrmbk, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrmbkz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrmk, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrmkz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrr, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrrk, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMQZrrkz, X86_INS_VPERMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B128rm, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B128rmk, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B128rmkz, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B128rr, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B128rrk, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B128rrkz, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B256rm, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B256rmk, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B256rmkz, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B256rr, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B256rrk, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2B256rrkz, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Brm, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Brmk, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Brmkz, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Brr, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Brrk, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Brrkz, X86_INS_VPERMT2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rm, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rmb, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rmbk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rmbkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rmk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rmkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rr, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rrk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D128rrkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rm, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rmb, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rmbk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rmbkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rmk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rmkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rr, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rrk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2D256rrkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drm, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drmb, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drmbk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drmbkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drmk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drmkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drr, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drrk, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Drrkz, X86_INS_VPERMT2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rm, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rmb, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rmbk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rmbkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rmk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rmkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rr, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rrk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD128rrkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rm, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rmb, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rmbk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rmbkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rmk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rmkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rr, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rrk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PD256rrkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrm, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrmb, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrmbk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrmbkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrmk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrmkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrr, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrrk, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PDrrkz, X86_INS_VPERMT2PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rm, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rmb, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rmbk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rmbkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rmk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rmkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rr, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rrk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS128rrkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rm, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rmb, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rmbk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rmbkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rmk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rmkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rr, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rrk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PS256rrkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrm, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrmb, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrmbk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrmbkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrmk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrmkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrr, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrrk, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2PSrrkz, X86_INS_VPERMT2PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rm, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rmb, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rmbk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rmbkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rmk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rmkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rr, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rrk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q128rrkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rm, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rmb, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rmbk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rmbkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rmk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rmkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rr, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rrk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Q256rrkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrm, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrmb, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrmbk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrmbkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrmk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrmkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrr, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrrk, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Qrrkz, X86_INS_VPERMT2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W128rm, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W128rmk, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W128rmkz, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W128rr, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W128rrk, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W128rrkz, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W256rm, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W256rmk, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W256rmkz, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W256rr, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W256rrk, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2W256rrkz, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Wrm, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Wrmk, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Wrmkz, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Wrr, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Wrrk, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMT2Wrrkz, X86_INS_VPERMT2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ128rm, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ128rmk, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ128rmkz, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ128rr, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ128rrk, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ128rrkz, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ256rm, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ256rmk, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ256rmkz, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ256rr, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ256rrk, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZ256rrkz, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZrm, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZrmk, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZrmkz, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZrr, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZrrk, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPERMWZrrkz, X86_INS_VPERMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ128rm, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ128rmk, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ128rmkz, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ128rr, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ128rrk, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ128rrkz, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ256rm, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ256rmk, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ256rmkz, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ256rr, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ256rrk, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZ256rrkz, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZrm, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZrmk, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZrmkz, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZrr, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZrrk, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDBZrrkz, X86_INS_VPEXPANDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ128rm, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ128rmk, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ128rmkz, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ128rr, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ128rrk, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ128rrkz, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ256rm, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ256rmk, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ256rmkz, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ256rr, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ256rrk, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZ256rrkz, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZrm, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZrmk, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZrmkz, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZrr, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZrrk, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDDZrrkz, X86_INS_VPEXPANDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ128rm, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ128rmk, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ128rmkz, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ128rr, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ128rrk, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ128rrkz, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ256rm, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ256rmk, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ256rmkz, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ256rr, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ256rrk, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZ256rrkz, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZrm, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZrmk, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZrmkz, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZrr, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZrrk, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDQZrrkz, X86_INS_VPEXPANDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ128rm, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ128rmk, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ128rmkz, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ128rr, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ128rrk, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ128rrkz, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ256rm, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ256rmk, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ256rmkz, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ256rr, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ256rrk, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZ256rrkz, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZrm, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZrmk, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZrmkz, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZrr, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZrrk, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXPANDWZrrkz, X86_INS_VPEXPANDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRBZmr, X86_INS_VPEXTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRBZrr, X86_INS_VPEXTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRBmr, X86_INS_VPEXTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRBrr, X86_INS_VPEXTRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRDZmr, X86_INS_VPEXTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRDZrr, X86_INS_VPEXTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRDmr, X86_INS_VPEXTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRDrr, X86_INS_VPEXTRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRQZmr, X86_INS_VPEXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRQZrr, X86_INS_VPEXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRQmr, X86_INS_VPEXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRQrr, X86_INS_VPEXTRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRWZmr, X86_INS_VPEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRWZrr, X86_INS_VPEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRWZrr_REV, X86_INS_VPEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRWmr, X86_INS_VPEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRWrr, X86_INS_VPEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPEXTRWrr_REV, X86_INS_VPEXTRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDDYrm, X86_INS_VPGATHERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDDZ128rm, X86_INS_VPGATHERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDDZ256rm, X86_INS_VPGATHERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDDZrm, X86_INS_VPGATHERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDDrm, X86_INS_VPGATHERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDQYrm, X86_INS_VPGATHERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDQZ128rm, X86_INS_VPGATHERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDQZ256rm, X86_INS_VPGATHERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDQZrm, X86_INS_VPGATHERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERDQrm, X86_INS_VPGATHERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQDYrm, X86_INS_VPGATHERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQDZ128rm, X86_INS_VPGATHERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQDZ256rm, X86_INS_VPGATHERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQDZrm, X86_INS_VPGATHERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQDrm, X86_INS_VPGATHERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQQYrm, X86_INS_VPGATHERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQQZ128rm, X86_INS_VPGATHERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQQZ256rm, X86_INS_VPGATHERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQQZrm, X86_INS_VPGATHERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPGATHERQQrm, X86_INS_VPGATHERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDBDrm, X86_INS_VPHADDBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDBDrr, X86_INS_VPHADDBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDBQrm, X86_INS_VPHADDBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDBQrr, X86_INS_VPHADDBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDBWrm, X86_INS_VPHADDBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDBWrr, X86_INS_VPHADDBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDDQrm, X86_INS_VPHADDDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDDQrr, X86_INS_VPHADDDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDDYrm, X86_INS_VPHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDDYrr, X86_INS_VPHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDDrm, X86_INS_VPHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDDrr, X86_INS_VPHADDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDSWYrm, X86_INS_VPHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDSWYrr, X86_INS_VPHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDSWrm, X86_INS_VPHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDSWrr, X86_INS_VPHADDSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUBDrm, X86_INS_VPHADDUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUBDrr, X86_INS_VPHADDUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUBQrm, X86_INS_VPHADDUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUBQrr, X86_INS_VPHADDUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUBWrm, X86_INS_VPHADDUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUBWrr, X86_INS_VPHADDUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUDQrm, X86_INS_VPHADDUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUDQrr, X86_INS_VPHADDUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUWDrm, X86_INS_VPHADDUWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUWDrr, X86_INS_VPHADDUWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUWQrm, X86_INS_VPHADDUWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDUWQrr, X86_INS_VPHADDUWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWDrm, X86_INS_VPHADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWDrr, X86_INS_VPHADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWQrm, X86_INS_VPHADDWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWQrr, X86_INS_VPHADDWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWYrm, X86_INS_VPHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWYrr, X86_INS_VPHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWrm, X86_INS_VPHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHADDWrr, X86_INS_VPHADDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHMINPOSUWrm, X86_INS_VPHMINPOSUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHMINPOSUWrr, X86_INS_VPHMINPOSUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBBWrm, X86_INS_VPHSUBBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBBWrr, X86_INS_VPHSUBBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBDQrm, X86_INS_VPHSUBDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBDQrr, X86_INS_VPHSUBDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBDYrm, X86_INS_VPHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBDYrr, X86_INS_VPHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBDrm, X86_INS_VPHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBDrr, X86_INS_VPHSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBSWYrm, X86_INS_VPHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBSWYrr, X86_INS_VPHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBSWrm, X86_INS_VPHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBSWrr, X86_INS_VPHSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBWDrm, X86_INS_VPHSUBWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBWDrr, X86_INS_VPHSUBWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBWYrm, X86_INS_VPHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBWYrr, X86_INS_VPHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBWrm, X86_INS_VPHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPHSUBWrr, X86_INS_VPHSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRBZrm, X86_INS_VPINSRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRBZrr, X86_INS_VPINSRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRBrm, X86_INS_VPINSRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRBrr, X86_INS_VPINSRB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRDZrm, X86_INS_VPINSRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRDZrr, X86_INS_VPINSRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRDrm, X86_INS_VPINSRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRDrr, X86_INS_VPINSRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRQZrm, X86_INS_VPINSRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRQZrr, X86_INS_VPINSRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRQrm, X86_INS_VPINSRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRQrr, X86_INS_VPINSRQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRWZrm, X86_INS_VPINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRWZrr, X86_INS_VPINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRWrm, X86_INS_VPINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPINSRWrr, X86_INS_VPINSRW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rm, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rmb, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rmbk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rmbkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rmk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rmkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rr, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rrk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ128rrkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rm, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rmb, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rmbk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rmbkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rmk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rmkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rr, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rrk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZ256rrkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrm, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrmb, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrmbk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrmbkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrmk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrmkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrr, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrrk, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTDZrrkz, X86_INS_VPLZCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rm, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rmb, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rmbk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rmbkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rmk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rmkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rr, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rrk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ128rrkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rm, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rmb, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rmbk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rmbkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rmk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rmkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rr, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rrk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZ256rrkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrm, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrmb, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrmbk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrmbkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrmk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrmkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrr, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrrk, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPLZCNTQZrrkz, X86_INS_VPLZCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSDDrm, X86_INS_VPMACSDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSDDrr, X86_INS_VPMACSDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSDQHrm, X86_INS_VPMACSDQH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSDQHrr, X86_INS_VPMACSDQH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSDQLrm, X86_INS_VPMACSDQL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSDQLrr, X86_INS_VPMACSDQL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSDDrm, X86_INS_VPMACSSDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSDDrr, X86_INS_VPMACSSDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSDQHrm, X86_INS_VPMACSSDQH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSDQHrr, X86_INS_VPMACSSDQH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSDQLrm, X86_INS_VPMACSSDQL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSDQLrr, X86_INS_VPMACSSDQL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSWDrm, X86_INS_VPMACSSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSWDrr, X86_INS_VPMACSSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSWWrm, X86_INS_VPMACSSWW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSSWWrr, X86_INS_VPMACSSWW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSWDrm, X86_INS_VPMACSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSWDrr, X86_INS_VPMACSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSWWrm, X86_INS_VPMACSWW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMACSWWrr, X86_INS_VPMACSWW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADCSSWDrm, X86_INS_VPMADCSSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADCSSWDrr, X86_INS_VPMADCSSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADCSWDrm, X86_INS_VPMADCSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADCSWDrr, X86_INS_VPMADCSWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128m, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128mb, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128mbk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128mbkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128mk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128mkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128r, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128rk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ128rkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256m, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256mb, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256mbk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256mbkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256mk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256mkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256r, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256rk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZ256rkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZm, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZmb, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZmbk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZmbkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZmk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZmkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZr, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZrk, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52HUQZrkz, X86_INS_VPMADD52HUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128m, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128mb, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128mbk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128mbkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128mk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128mkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128r, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128rk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ128rkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256m, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256mb, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256mbk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256mbkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256mk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256mkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256r, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256rk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZ256rkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZm, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZmb, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZmbk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZmbkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZmk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZmkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZr, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZrk, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADD52LUQZrkz, X86_INS_VPMADD52LUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWYrm, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWYrr, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ128rm, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ128rmk, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ128rmkz, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ128rr, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ128rrk, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ128rrkz, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ256rm, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ256rmk, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ256rmkz, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ256rr, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ256rrk, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZ256rrkz, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZrm, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZrmk, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZrmkz, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZrr, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZrrk, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWZrrkz, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWrm, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDUBSWrr, X86_INS_VPMADDUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDYrm, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDYrr, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ128rm, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ128rmk, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ128rmkz, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ128rr, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ128rrk, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ128rrkz, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ256rm, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ256rmk, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ256rmkz, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ256rr, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ256rrk, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZ256rrkz, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZrm, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZrmk, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZrmkz, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZrr, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZrrk, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDZrrkz, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDrm, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMADDWDrr, X86_INS_VPMADDWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVDYmr, X86_INS_VPMASKMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVDYrm, X86_INS_VPMASKMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVDmr, X86_INS_VPMASKMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVDrm, X86_INS_VPMASKMOVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVQYmr, X86_INS_VPMASKMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVQYrm, X86_INS_VPMASKMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVQmr, X86_INS_VPMASKMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMASKMOVQrm, X86_INS_VPMASKMOVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBYrm, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBYrr, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ128rm, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ128rmk, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ128rmkz, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ128rr, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ128rrk, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ128rrkz, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ256rm, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ256rmk, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ256rmkz, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ256rr, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ256rrk, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZ256rrkz, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZrm, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZrmk, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZrmkz, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZrr, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZrrk, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBZrrkz, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBrm, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSBrr, X86_INS_VPMAXSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDYrm, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDYrr, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rm, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rmb, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rmbk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rmbkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rmk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rmkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rr, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rrk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ128rrkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rm, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rmb, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rmbk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rmbkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rmk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rmkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rr, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rrk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZ256rrkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrm, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrmb, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrmbk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrmbkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrmk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrmkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrr, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrrk, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDZrrkz, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDrm, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSDrr, X86_INS_VPMAXSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rm, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rmb, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rmbk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rmbkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rmk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rmkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rr, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rrk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ128rrkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rm, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rmb, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rmbk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rmbkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rmk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rmkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rr, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rrk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZ256rrkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrm, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrmb, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrmbk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrmbkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrmk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrmkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrr, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrrk, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSQZrrkz, X86_INS_VPMAXSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWYrm, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWYrr, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ128rm, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ128rmk, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ128rmkz, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ128rr, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ128rrk, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ128rrkz, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ256rm, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ256rmk, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ256rmkz, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ256rr, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ256rrk, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZ256rrkz, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZrm, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZrmk, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZrmkz, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZrr, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZrrk, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWZrrkz, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWrm, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXSWrr, X86_INS_VPMAXSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBYrm, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBYrr, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ128rm, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ128rmk, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ128rmkz, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ128rr, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ128rrk, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ128rrkz, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ256rm, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ256rmk, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ256rmkz, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ256rr, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ256rrk, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZ256rrkz, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZrm, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZrmk, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZrmkz, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZrr, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZrrk, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBZrrkz, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBrm, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUBrr, X86_INS_VPMAXUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDYrm, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDYrr, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rm, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rmb, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rmbk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rmbkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rmk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rmkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rr, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rrk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ128rrkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rm, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rmb, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rmbk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rmbkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rmk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rmkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rr, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rrk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZ256rrkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrm, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrmb, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrmbk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrmbkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrmk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrmkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrr, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrrk, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDZrrkz, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDrm, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUDrr, X86_INS_VPMAXUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rm, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rmb, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rmbk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rmbkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rmk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rmkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rr, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rrk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ128rrkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rm, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rmb, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rmbk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rmbkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rmk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rmkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rr, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rrk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZ256rrkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrm, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrmb, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrmbk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrmbkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrmk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrmkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrr, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrrk, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUQZrrkz, X86_INS_VPMAXUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWYrm, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWYrr, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ128rm, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ128rmk, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ128rmkz, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ128rr, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ128rrk, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ128rrkz, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ256rm, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ256rmk, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ256rmkz, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ256rr, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ256rrk, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZ256rrkz, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZrm, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZrmk, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZrmkz, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZrr, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZrrk, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWZrrkz, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWrm, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMAXUWrr, X86_INS_VPMAXUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBYrm, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBYrr, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ128rm, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ128rmk, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ128rmkz, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ128rr, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ128rrk, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ128rrkz, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ256rm, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ256rmk, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ256rmkz, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ256rr, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ256rrk, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZ256rrkz, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZrm, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZrmk, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZrmkz, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZrr, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZrrk, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBZrrkz, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBrm, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSBrr, X86_INS_VPMINSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDYrm, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDYrr, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rm, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rmb, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rmbk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rmbkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rmk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rmkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rr, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rrk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ128rrkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rm, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rmb, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rmbk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rmbkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rmk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rmkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rr, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rrk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZ256rrkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrm, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrmb, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrmbk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrmbkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrmk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrmkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrr, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrrk, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDZrrkz, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDrm, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSDrr, X86_INS_VPMINSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rm, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rmb, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rmbk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rmbkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rmk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rmkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rr, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rrk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ128rrkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rm, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rmb, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rmbk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rmbkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rmk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rmkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rr, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rrk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZ256rrkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrm, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrmb, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrmbk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrmbkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrmk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrmkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrr, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrrk, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSQZrrkz, X86_INS_VPMINSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWYrm, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWYrr, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ128rm, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ128rmk, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ128rmkz, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ128rr, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ128rrk, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ128rrkz, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ256rm, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ256rmk, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ256rmkz, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ256rr, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ256rrk, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZ256rrkz, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZrm, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZrmk, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZrmkz, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZrr, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZrrk, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWZrrkz, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWrm, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINSWrr, X86_INS_VPMINSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBYrm, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBYrr, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ128rm, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ128rmk, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ128rmkz, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ128rr, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ128rrk, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ128rrkz, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ256rm, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ256rmk, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ256rmkz, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ256rr, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ256rrk, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZ256rrkz, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZrm, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZrmk, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZrmkz, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZrr, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZrrk, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBZrrkz, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBrm, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUBrr, X86_INS_VPMINUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDYrm, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDYrr, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rm, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rmb, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rmbk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rmbkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rmk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rmkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rr, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rrk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ128rrkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rm, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rmb, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rmbk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rmbkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rmk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rmkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rr, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rrk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZ256rrkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrm, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrmb, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrmbk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrmbkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrmk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrmkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrr, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrrk, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDZrrkz, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDrm, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUDrr, X86_INS_VPMINUD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rm, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rmb, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rmbk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rmbkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rmk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rmkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rr, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rrk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ128rrkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rm, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rmb, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rmbk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rmbkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rmk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rmkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rr, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rrk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZ256rrkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrm, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrmb, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrmbk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrmbkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrmk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrmkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrr, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrrk, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUQZrrkz, X86_INS_VPMINUQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWYrm, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWYrr, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ128rm, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ128rmk, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ128rmkz, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ128rr, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ128rrk, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ128rrkz, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ256rm, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ256rmk, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ256rmkz, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ256rr, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ256rrk, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZ256rrkz, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZrm, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZrmk, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZrmkz, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZrr, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZrrk, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWZrrkz, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWrm, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMINUWrr, X86_INS_VPMINUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVB2MZ128rr, X86_INS_VPMOVB2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVB2MZ256rr, X86_INS_VPMOVB2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVB2MZrr, X86_INS_VPMOVB2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVD2MZ128rr, X86_INS_VPMOVD2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVD2MZ256rr, X86_INS_VPMOVD2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVD2MZrr, X86_INS_VPMOVD2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ128mr, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ128mrk, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ128rr, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ128rrk, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ128rrkz, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ256mr, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ256mrk, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ256rr, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ256rrk, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZ256rrkz, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZmr, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZmrk, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZrr, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZrrk, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDBZrrkz, X86_INS_VPMOVDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ128mr, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ128mrk, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ128rr, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ128rrk, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ128rrkz, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ256mr, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ256mrk, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ256rr, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ256rrk, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZ256rrkz, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZmr, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZmrk, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZrr, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZrrk, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVDWZrrkz, X86_INS_VPMOVDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2BZ128rr, X86_INS_VPMOVM2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2BZ256rr, X86_INS_VPMOVM2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2BZrr, X86_INS_VPMOVM2B, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2DZ128rr, X86_INS_VPMOVM2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2DZ256rr, X86_INS_VPMOVM2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2DZrr, X86_INS_VPMOVM2D, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2QZ128rr, X86_INS_VPMOVM2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2QZ256rr, X86_INS_VPMOVM2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2QZrr, X86_INS_VPMOVM2Q, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2WZ128rr, X86_INS_VPMOVM2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2WZ256rr, X86_INS_VPMOVM2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVM2WZrr, X86_INS_VPMOVM2W, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVMSKBYrr, X86_INS_VPMOVMSKB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVMSKBrr, X86_INS_VPMOVMSKB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQ2MZ128rr, X86_INS_VPMOVQ2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQ2MZ256rr, X86_INS_VPMOVQ2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQ2MZrr, X86_INS_VPMOVQ2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ128mr, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ128mrk, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ128rr, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ128rrk, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ128rrkz, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ256mr, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ256mrk, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ256rr, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ256rrk, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZ256rrkz, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZmr, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZmrk, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZrr, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZrrk, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQBZrrkz, X86_INS_VPMOVQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ128mr, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ128mrk, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ128rr, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ128rrk, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ128rrkz, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ256mr, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ256mrk, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ256rr, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ256rrk, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZ256rrkz, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZmr, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZmrk, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZrr, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZrrk, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQDZrrkz, X86_INS_VPMOVQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ128mr, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ128mrk, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ128rr, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ128rrk, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ128rrkz, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ256mr, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ256mrk, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ256rr, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ256rrk, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZ256rrkz, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZmr, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZmrk, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZrr, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZrrk, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVQWZrrkz, X86_INS_VPMOVQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ128mr, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ128mrk, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ128rr, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ128rrk, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ128rrkz, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ256mr, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ256mrk, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ256rr, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ256rrk, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZ256rrkz, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZmr, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZmrk, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZrr, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZrrk, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDBZrrkz, X86_INS_VPMOVSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ128mr, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ128mrk, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ128rr, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ128rrk, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ128rrkz, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ256mr, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ256mrk, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ256rr, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ256rrk, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZ256rrkz, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZmr, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZmrk, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZrr, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZrrk, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSDWZrrkz, X86_INS_VPMOVSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ128mr, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ128mrk, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ128rr, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ128rrk, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ128rrkz, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ256mr, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ256mrk, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ256rr, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ256rrk, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZ256rrkz, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZmr, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZmrk, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZrr, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZrrk, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQBZrrkz, X86_INS_VPMOVSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ128mr, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ128mrk, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ128rr, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ128rrk, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ128rrkz, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ256mr, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ256mrk, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ256rr, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ256rrk, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZ256rrkz, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZmr, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZmrk, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZrr, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZrrk, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQDZrrkz, X86_INS_VPMOVSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ128mr, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ128mrk, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ128rr, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ128rrk, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ128rrkz, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ256mr, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ256mrk, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ256rr, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ256rrk, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZ256rrkz, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZmr, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZmrk, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZrr, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZrrk, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSQWZrrkz, X86_INS_VPMOVSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ128mr, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ128mrk, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ128rr, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ128rrk, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ128rrkz, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ256mr, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ256mrk, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ256rr, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ256rrk, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZ256rrkz, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZmr, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZmrk, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZrr, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZrrk, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSWBZrrkz, X86_INS_VPMOVSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDYrm, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDYrr, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ128rm, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ128rmk, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ128rmkz, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ128rr, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ128rrk, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ128rrkz, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ256rm, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ256rmk, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ256rmkz, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ256rr, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ256rrk, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZ256rrkz, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZrm, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZrmk, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZrmkz, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZrr, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZrrk, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDZrrkz, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDrm, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBDrr, X86_INS_VPMOVSXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQYrm, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQYrr, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ128rm, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ128rmk, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ128rmkz, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ128rr, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ128rrk, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ128rrkz, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ256rm, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ256rmk, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ256rmkz, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ256rr, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ256rrk, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZ256rrkz, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZrm, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZrmk, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZrmkz, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZrr, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZrrk, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQZrrkz, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQrm, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBQrr, X86_INS_VPMOVSXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWYrm, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWYrr, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ128rm, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ128rmk, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ128rmkz, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ128rr, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ128rrk, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ128rrkz, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ256rm, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ256rmk, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ256rmkz, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ256rr, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ256rrk, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZ256rrkz, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZrm, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZrmk, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZrmkz, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZrr, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZrrk, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWZrrkz, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWrm, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXBWrr, X86_INS_VPMOVSXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQYrm, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQYrr, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ128rm, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ128rmk, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ128rmkz, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ128rr, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ128rrk, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ128rrkz, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ256rm, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ256rmk, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ256rmkz, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ256rr, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ256rrk, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZ256rrkz, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZrm, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZrmk, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZrmkz, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZrr, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZrrk, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQZrrkz, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQrm, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXDQrr, X86_INS_VPMOVSXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDYrm, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDYrr, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ128rm, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ128rmk, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ128rmkz, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ128rr, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ128rrk, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ128rrkz, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ256rm, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ256rmk, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ256rmkz, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ256rr, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ256rrk, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZ256rrkz, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZrm, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZrmk, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZrmkz, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZrr, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZrrk, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDZrrkz, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDrm, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWDrr, X86_INS_VPMOVSXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQYrm, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQYrr, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ128rm, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ128rmk, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ128rmkz, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ128rr, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ128rrk, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ128rrkz, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ256rm, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ256rmk, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ256rmkz, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ256rr, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ256rrk, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZ256rrkz, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZrm, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZrmk, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZrmkz, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZrr, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZrrk, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQZrrkz, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQrm, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVSXWQrr, X86_INS_VPMOVSXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ128mr, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ128mrk, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ128rr, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ128rrk, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ128rrkz, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ256mr, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ256mrk, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ256rr, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ256rrk, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZ256rrkz, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZmr, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZmrk, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZrr, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZrrk, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDBZrrkz, X86_INS_VPMOVUSDB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ128mr, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ128mrk, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ128rr, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ128rrk, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ128rrkz, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ256mr, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ256mrk, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ256rr, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ256rrk, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZ256rrkz, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZmr, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZmrk, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZrr, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZrrk, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSDWZrrkz, X86_INS_VPMOVUSDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ128mr, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ128mrk, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ128rr, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ128rrk, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ128rrkz, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ256mr, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ256mrk, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ256rr, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ256rrk, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZ256rrkz, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZmr, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZmrk, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZrr, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZrrk, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQBZrrkz, X86_INS_VPMOVUSQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ128mr, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ128mrk, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ128rr, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ128rrk, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ128rrkz, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ256mr, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ256mrk, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ256rr, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ256rrk, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZ256rrkz, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZmr, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZmrk, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZrr, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZrrk, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQDZrrkz, X86_INS_VPMOVUSQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ128mr, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ128mrk, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ128rr, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ128rrk, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ128rrkz, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ256mr, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ256mrk, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ256rr, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ256rrk, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZ256rrkz, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZmr, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZmrk, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZrr, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZrrk, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSQWZrrkz, X86_INS_VPMOVUSQW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ128mr, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ128mrk, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ128rr, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ128rrk, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ128rrkz, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ256mr, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ256mrk, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ256rr, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ256rrk, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZ256rrkz, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZmr, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZmrk, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZrr, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZrrk, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVUSWBZrrkz, X86_INS_VPMOVUSWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVW2MZ128rr, X86_INS_VPMOVW2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVW2MZ256rr, X86_INS_VPMOVW2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVW2MZrr, X86_INS_VPMOVW2M, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ128mr, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ128mrk, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ128rr, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ128rrk, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ128rrkz, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ256mr, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ256mrk, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ256rr, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ256rrk, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZ256rrkz, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZmr, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZmrk, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZrr, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZrrk, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVWBZrrkz, X86_INS_VPMOVWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDYrm, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDYrr, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ128rm, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ128rmk, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ128rmkz, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ128rr, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ128rrk, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ128rrkz, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ256rm, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ256rmk, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ256rmkz, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ256rr, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ256rrk, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZ256rrkz, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZrm, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZrmk, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZrmkz, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZrr, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZrrk, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDZrrkz, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDrm, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBDrr, X86_INS_VPMOVZXBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQYrm, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQYrr, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ128rm, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ128rmk, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ128rmkz, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ128rr, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ128rrk, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ128rrkz, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ256rm, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ256rmk, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ256rmkz, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ256rr, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ256rrk, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZ256rrkz, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZrm, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZrmk, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZrmkz, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZrr, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZrrk, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQZrrkz, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQrm, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBQrr, X86_INS_VPMOVZXBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWYrm, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWYrr, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ128rm, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ128rmk, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ128rmkz, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ128rr, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ128rrk, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ128rrkz, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ256rm, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ256rmk, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ256rmkz, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ256rr, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ256rrk, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZ256rrkz, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZrm, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZrmk, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZrmkz, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZrr, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZrrk, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWZrrkz, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWrm, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXBWrr, X86_INS_VPMOVZXBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQYrm, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQYrr, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ128rm, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ128rmk, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ128rmkz, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ128rr, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ128rrk, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ128rrkz, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ256rm, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ256rmk, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ256rmkz, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ256rr, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ256rrk, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZ256rrkz, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZrm, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZrmk, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZrmkz, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZrr, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZrrk, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQZrrkz, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQrm, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXDQrr, X86_INS_VPMOVZXDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDYrm, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDYrr, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ128rm, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ128rmk, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ128rmkz, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ128rr, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ128rrk, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ128rrkz, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ256rm, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ256rmk, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ256rmkz, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ256rr, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ256rrk, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZ256rrkz, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZrm, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZrmk, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZrmkz, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZrr, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZrrk, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDZrrkz, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDrm, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWDrr, X86_INS_VPMOVZXWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQYrm, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQYrr, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ128rm, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ128rmk, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ128rmkz, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ128rr, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ128rrk, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ128rrkz, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ256rm, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ256rmk, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ256rmkz, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ256rr, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ256rrk, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZ256rrkz, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZrm, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZrmk, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZrmkz, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZrr, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZrrk, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQZrrkz, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQrm, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMOVZXWQrr, X86_INS_VPMOVZXWQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQYrm, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQYrr, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rm, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rmb, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rmbk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rmbkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rmk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rmkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rr, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rrk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ128rrkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rm, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rmb, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rmbk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rmbkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rmk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rmkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rr, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rrk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZ256rrkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrm, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrmb, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrmbk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrmbkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrmk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrmkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrr, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrrk, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQZrrkz, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQrm, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULDQrr, X86_INS_VPMULDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWYrm, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWYrr, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ128rm, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ128rmk, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ128rmkz, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ128rr, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ128rrk, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ128rrkz, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ256rm, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ256rmk, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ256rmkz, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ256rr, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ256rrk, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZ256rrkz, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZrm, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZrmk, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZrmkz, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZrr, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZrrk, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWZrrkz, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWrm, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHRSWrr, X86_INS_VPMULHRSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWYrm, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWYrr, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ128rm, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ128rmk, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ128rmkz, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ128rr, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ128rrk, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ128rrkz, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ256rm, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ256rmk, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ256rmkz, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ256rr, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ256rrk, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZ256rrkz, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZrm, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZrmk, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZrmkz, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZrr, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZrrk, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWZrrkz, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWrm, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHUWrr, X86_INS_VPMULHUW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWYrm, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWYrr, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ128rm, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ128rmk, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ128rmkz, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ128rr, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ128rrk, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ128rrkz, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ256rm, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ256rmk, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ256rmkz, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ256rr, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ256rrk, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZ256rrkz, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZrm, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZrmk, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZrmkz, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZrr, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZrrk, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWZrrkz, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWrm, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULHWrr, X86_INS_VPMULHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDYrm, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDYrr, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rm, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rmb, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rmbk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rmbkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rmk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rmkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rr, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rrk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ128rrkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rm, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rmb, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rmbk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rmbkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rmk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rmkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rr, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rrk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZ256rrkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrm, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrmb, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrmbk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrmbkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrmk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrmkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrr, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrrk, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDZrrkz, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDrm, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLDrr, X86_INS_VPMULLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rm, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rmb, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rmbk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rmbkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rmk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rmkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rr, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rrk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ128rrkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rm, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rmb, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rmbk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rmbkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rmk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rmkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rr, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rrk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZ256rrkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrm, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrmb, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrmbk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrmbkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrmk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrmkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrr, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrrk, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLQZrrkz, X86_INS_VPMULLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_DQI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWYrm, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWYrr, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ128rm, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ128rmk, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ128rmkz, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ128rr, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ128rrk, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ128rrkz, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ256rm, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ256rmk, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ256rmkz, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ256rr, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ256rrk, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZ256rrkz, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZrm, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZrmk, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZrmkz, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZrr, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZrrk, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWZrrkz, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWrm, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULLWrr, X86_INS_VPMULLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rm, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rmb, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rmbk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rmbkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rmk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rmkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rr, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rrk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ128rrkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rm, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rmb, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rmbk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rmbkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rmk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rmkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rr, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rrk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZ256rrkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrm, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrmb, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrmbk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrmbkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrmk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrmkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrr, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrrk, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULTISHIFTQBZrrkz, X86_INS_VPMULTISHIFTQB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQYrm, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQYrr, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rm, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rmb, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rmbk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rmbkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rmk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rmkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rr, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rrk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ128rrkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rm, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rmb, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rmbk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rmbkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rmk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rmkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rr, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rrk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZ256rrkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrm, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrmb, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrmbk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrmbkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrmk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrmkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrr, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrrk, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQZrrkz, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQrm, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPMULUDQrr, X86_INS_VPMULUDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ128rm, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ128rmk, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ128rmkz, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ128rr, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ128rrk, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ128rrkz, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ256rm, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ256rmk, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ256rmkz, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ256rr, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ256rrk, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZ256rrkz, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZrm, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZrmk, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZrmkz, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZrr, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZrrk, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTBZrrkz, X86_INS_VPOPCNTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rm, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rmb, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rmbk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rmbkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rmk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rmkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rr, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rrk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ128rrkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rm, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rmb, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rmbk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rmbkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rmk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rmkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rr, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rrk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZ256rrkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrm, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrmb, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrmbk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrmbkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrmk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrmkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrr, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrrk, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTDZrrkz, X86_INS_VPOPCNTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rm, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rmb, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rmbk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rmbkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rmk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rmkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rr, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rrk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ128rrkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rm, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rmb, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rmbk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rmbkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rmk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rmkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rr, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rrk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZ256rrkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrm, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrmb, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrmbk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrmbkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrmk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrmkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrr, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrrk, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTQZrrkz, X86_INS_VPOPCNTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ128rm, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ128rmk, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ128rmkz, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ128rr, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ128rrk, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ128rrkz, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ256rm, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ256rmk, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ256rmkz, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ256rr, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ256rrk, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZ256rrkz, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZrm, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZrmk, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZrmkz, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZrr, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZrrk, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPOPCNTWZrrkz, X86_INS_VPOPCNTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rm, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rmb, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rmbk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rmbkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rmk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rmkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rr, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rrk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ128rrkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rm, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rmb, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rmbk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rmbkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rmk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rmkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rr, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rrk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZ256rrkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrm, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrmb, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrmbk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrmbkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrmk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrmkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrr, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrrk, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORDZrrkz, X86_INS_VPORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rm, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rmb, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rmbk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rmbkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rmk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rmkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rr, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rrk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ128rrkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rm, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rmb, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rmbk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rmbkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rmk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rmkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rr, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rrk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZ256rrkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrm, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrmb, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrmbk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrmbkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrmk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrmkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrr, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrrk, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORQZrrkz, X86_INS_VPORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORYrm, X86_INS_VPOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORYrr, X86_INS_VPOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORrm, X86_INS_VPOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPORrr, X86_INS_VPOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPPERMrmr, X86_INS_VPPERM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPPERMrrm, X86_INS_VPPERM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPPERMrrr, X86_INS_VPPERM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPPERMrrr_REV, X86_INS_VPPERM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128mbi, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128mbik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128mbikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128mi, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128mik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128mikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128ri, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128rik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ128rikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256mbi, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256mbik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256mbikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256mi, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256mik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256mikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256ri, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256rik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZ256rikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZmbi, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZmbik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZmbikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZmi, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZmik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZmikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZri, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZrik, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLDZrikz, X86_INS_VPROLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128mbi, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128mbik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128mbikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128mi, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128mik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128mikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128ri, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128rik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ128rikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256mbi, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256mbik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256mbikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256mi, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256mik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256mikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256ri, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256rik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZ256rikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZmbi, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZmbik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZmbikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZmi, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZmik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZmikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZri, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZrik, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLQZrikz, X86_INS_VPROLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rm, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rmb, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rmbk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rmbkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rmk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rmkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rr, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rrk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ128rrkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rm, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rmb, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rmbk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rmbkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rmk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rmkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rr, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rrk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZ256rrkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrm, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrmb, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrmbk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrmbkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrmk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrmkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrr, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrrk, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVDZrrkz, X86_INS_VPROLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rm, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rmb, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rmbk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rmbkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rmk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rmkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rr, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rrk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ128rrkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rm, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rmb, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rmbk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rmbkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rmk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rmkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rr, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rrk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZ256rrkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrm, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrmb, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrmbk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrmbkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrmk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrmkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrr, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrrk, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROLVQZrrkz, X86_INS_VPROLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128mbi, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128mbik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128mbikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128mi, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128mik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128mikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128ri, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128rik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ128rikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256mbi, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256mbik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256mbikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256mi, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256mik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256mikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256ri, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256rik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZ256rikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZmbi, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZmbik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZmbikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZmi, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZmik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZmikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZri, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZrik, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORDZrikz, X86_INS_VPRORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128mbi, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128mbik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128mbikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128mi, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128mik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128mikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128ri, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128rik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ128rikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256mbi, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256mbik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256mbikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256mi, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256mik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256mikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256ri, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256rik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZ256rikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZmbi, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZmbik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZmbikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZmi, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZmik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZmikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZri, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZrik, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORQZrikz, X86_INS_VPRORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rm, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rmb, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rmbk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rmbkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rmk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rmkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rr, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rrk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ128rrkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rm, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rmb, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rmbk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rmbkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rmk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rmkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rr, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rrk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZ256rrkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrm, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrmb, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrmbk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrmbkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrmk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrmkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrr, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrrk, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVDZrrkz, X86_INS_VPRORVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rm, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rmb, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rmbk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rmbkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rmk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rmkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rr, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rrk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ128rrkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rm, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rmb, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rmbk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rmbkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rmk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rmkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rr, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rrk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZ256rrkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrm, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrmb, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrmbk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrmbkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrmk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrmkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrr, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrrk, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPRORVQZrrkz, X86_INS_VPRORVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTBmi, X86_INS_VPROTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTBmr, X86_INS_VPROTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTBri, X86_INS_VPROTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTBrm, X86_INS_VPROTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTBrr, X86_INS_VPROTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTBrr_REV, X86_INS_VPROTB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTDmi, X86_INS_VPROTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTDmr, X86_INS_VPROTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTDri, X86_INS_VPROTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTDrm, X86_INS_VPROTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTDrr, X86_INS_VPROTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTDrr_REV, X86_INS_VPROTD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTQmi, X86_INS_VPROTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTQmr, X86_INS_VPROTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTQri, X86_INS_VPROTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTQrm, X86_INS_VPROTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTQrr, X86_INS_VPROTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTQrr_REV, X86_INS_VPROTQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTWmi, X86_INS_VPROTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTWmr, X86_INS_VPROTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTWri, X86_INS_VPROTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTWrm, X86_INS_VPROTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTWrr, X86_INS_VPROTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPROTWrr_REV, X86_INS_VPROTW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWYrm, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWYrr, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWZ128rm, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWZ128rr, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWZ256rm, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWZ256rr, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWZrm, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWZrr, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWrm, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSADBWrr, X86_INS_VPSADBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERDDZ128mr, X86_INS_VPSCATTERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERDDZ256mr, X86_INS_VPSCATTERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERDDZmr, X86_INS_VPSCATTERDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERDQZ128mr, X86_INS_VPSCATTERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERDQZ256mr, X86_INS_VPSCATTERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERDQZmr, X86_INS_VPSCATTERDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERQDZ128mr, X86_INS_VPSCATTERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERQDZ256mr, X86_INS_VPSCATTERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERQDZmr, X86_INS_VPSCATTERQD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERQQZ128mr, X86_INS_VPSCATTERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERQQZ256mr, X86_INS_VPSCATTERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSCATTERQQZmr, X86_INS_VPSCATTERQQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHABmr, X86_INS_VPSHAB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHABrm, X86_INS_VPSHAB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHABrr, X86_INS_VPSHAB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHABrr_REV, X86_INS_VPSHAB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHADmr, X86_INS_VPSHAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHADrm, X86_INS_VPSHAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHADrr, X86_INS_VPSHAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHADrr_REV, X86_INS_VPSHAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAQmr, X86_INS_VPSHAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAQrm, X86_INS_VPSHAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAQrr, X86_INS_VPSHAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAQrr_REV, X86_INS_VPSHAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAWmr, X86_INS_VPSHAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAWrm, X86_INS_VPSHAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAWrr, X86_INS_VPSHAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHAWrr_REV, X86_INS_VPSHAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLBmr, X86_INS_VPSHLB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLBrm, X86_INS_VPSHLB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLBrr, X86_INS_VPSHLB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLBrr_REV, X86_INS_VPSHLB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rmbi, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rmbik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rmbikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rmi, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rmik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rmikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rri, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rrik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ128rrikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rmbi, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rmbik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rmbikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rmi, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rmik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rmikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rri, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rrik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZ256rrikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrmbi, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrmbik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrmbikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrmi, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrmik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrmikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrri, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrrik, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDDZrrikz, X86_INS_VPSHLDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rmbi, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rmbik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rmbikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rmi, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rmik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rmikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rri, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rrik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ128rrikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rmbi, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rmbik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rmbikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rmi, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rmik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rmikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rri, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rrik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZ256rrikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrmbi, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrmbik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrmbikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrmi, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrmik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrmikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrri, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrrik, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDQZrrikz, X86_INS_VPSHLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128m, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128mb, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128mbk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128mbkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128mk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128mkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128r, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128rk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ128rkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256m, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256mb, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256mbk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256mbkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256mk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256mkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256r, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256rk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZ256rkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZm, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZmb, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZmbk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZmbkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZmk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZmkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZr, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZrk, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVDZrkz, X86_INS_VPSHLDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128m, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128mb, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128mbk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128mbkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128mk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128mkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128r, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128rk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ128rkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256m, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256mb, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256mbk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256mbkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256mk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256mkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256r, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256rk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZ256rkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZm, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZmb, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZmbk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZmbkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZmk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZmkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZr, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZrk, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVQZrkz, X86_INS_VPSHLDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ128m, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ128mk, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ128mkz, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ128r, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ128rk, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ128rkz, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ256m, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ256mk, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ256mkz, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ256r, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ256rk, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZ256rkz, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZm, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZmk, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZmkz, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZr, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZrk, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDVWZrkz, X86_INS_VPSHLDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ128rmi, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ128rmik, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ128rmikz, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ128rri, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ128rrik, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ128rrikz, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ256rmi, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ256rmik, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ256rmikz, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ256rri, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ256rrik, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZ256rrikz, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZrmi, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZrmik, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZrmikz, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZrri, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZrrik, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDWZrrikz, X86_INS_VPSHLDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDmr, X86_INS_VPSHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDrm, X86_INS_VPSHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDrr, X86_INS_VPSHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLDrr_REV, X86_INS_VPSHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLQmr, X86_INS_VPSHLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLQrm, X86_INS_VPSHLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLQrr, X86_INS_VPSHLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLQrr_REV, X86_INS_VPSHLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLWmr, X86_INS_VPSHLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLWrm, X86_INS_VPSHLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLWrr, X86_INS_VPSHLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_XOP, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHLWrr_REV, X86_INS_VPSHLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rmbi, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rmbik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rmbikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rmi, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rmik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rmikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rri, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rrik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ128rrikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rmbi, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rmbik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rmbikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rmi, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rmik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rmikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rri, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rrik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZ256rrikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrmbi, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrmbik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrmbikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrmi, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrmik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrmikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrri, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrrik, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDDZrrikz, X86_INS_VPSHRDD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rmbi, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rmbik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rmbikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rmi, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rmik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rmikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rri, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rrik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ128rrikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rmbi, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rmbik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rmbikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rmi, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rmik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rmikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rri, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rrik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZ256rrikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrmbi, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrmbik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrmbikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrmi, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrmik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrmikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrri, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrrik, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDQZrrikz, X86_INS_VPSHRDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128m, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128mb, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128mbk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128mbkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128mk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128mkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128r, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128rk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ128rkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256m, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256mb, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256mbk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256mbkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256mk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256mkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256r, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256rk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZ256rkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZm, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZmb, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZmbk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZmbkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZmk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZmkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZr, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZrk, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVDZrkz, X86_INS_VPSHRDVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128m, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128mb, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128mbk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128mbkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128mk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128mkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128r, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128rk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ128rkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256m, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256mb, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256mbk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256mbkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256mk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256mkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256r, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256rk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZ256rkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZm, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZmb, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZmbk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZmbkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZmk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZmkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZr, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZrk, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVQZrkz, X86_INS_VPSHRDVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ128m, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ128mk, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ128mkz, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ128r, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ128rk, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ128rkz, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ256m, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ256mk, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ256mkz, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ256r, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ256rk, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZ256rkz, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZm, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZmk, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZmkz, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZr, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZrk, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDVWZrkz, X86_INS_VPSHRDVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ128rmi, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ128rmik, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ128rmikz, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ128rri, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ128rrik, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ128rrikz, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ256rmi, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ256rmik, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ256rmikz, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ256rri, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ256rrik, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZ256rrikz, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZrmi, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZrmik, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZrmikz, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZrri, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZrrik, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHRDWZrrikz, X86_INS_VPSHRDW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ128rm, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ128rmk, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ128rr, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ128rrk, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ256rm, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ256rmk, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ256rr, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZ256rrk, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZrm, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZrmk, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZrr, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBITQMBZrrk, X86_INS_VPSHUFBITQMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBYrm, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBYrr, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ128rm, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ128rmk, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ128rmkz, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ128rr, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ128rrk, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ128rrkz, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ256rm, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ256rmk, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ256rmkz, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ256rr, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ256rrk, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZ256rrkz, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZrm, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZrmk, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZrmkz, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZrr, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZrrk, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBZrrkz, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBrm, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFBrr, X86_INS_VPSHUFB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDYmi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDYri, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128mbi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128mbik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128mbikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128mi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128mik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128mikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128ri, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128rik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ128rikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256mbi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256mbik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256mbikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256mi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256mik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256mikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256ri, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256rik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZ256rikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZmbi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZmbik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZmbikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZmi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZmik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZmikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZri, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZrik, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDZrikz, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDmi, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFDri, X86_INS_VPSHUFD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWYmi, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWYri, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ128mi, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ128mik, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ128mikz, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ128ri, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ128rik, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ128rikz, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ256mi, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ256mik, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ256mikz, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ256ri, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ256rik, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZ256rikz, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZmi, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZmik, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZmikz, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZri, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZrik, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWZrikz, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWmi, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFHWri, X86_INS_VPSHUFHW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWYmi, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWYri, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ128mi, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ128mik, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ128mikz, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ128ri, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ128rik, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ128rikz, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ256mi, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ256mik, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ256mikz, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ256ri, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ256rik, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZ256rikz, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZmi, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZmik, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZmikz, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZri, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZrik, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWZrikz, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWmi, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSHUFLWri, X86_INS_VPSHUFLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNBYrm, X86_INS_VPSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNBYrr, X86_INS_VPSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNBrm, X86_INS_VPSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNBrr, X86_INS_VPSIGNB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNDYrm, X86_INS_VPSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNDYrr, X86_INS_VPSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNDrm, X86_INS_VPSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNDrr, X86_INS_VPSIGND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNWYrm, X86_INS_VPSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNWYrr, X86_INS_VPSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNWrm, X86_INS_VPSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSIGNWrr, X86_INS_VPSIGNW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQYri, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQZ128rm, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQZ128rr, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQZ256rm, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQZ256rr, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQZrm, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQZrr, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDQri, X86_INS_VPSLLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDYri, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDYrm, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDYrr, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128mbi, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128mbik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128mbikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128mi, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128mik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128mikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128ri, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rm, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rmk, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rmkz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rr, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rrk, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ128rrkz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256mbi, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256mbik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256mbikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256mi, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256mik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256mikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256ri, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rm, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rmk, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rmkz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rr, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rrk, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZ256rrkz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZmbi, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZmbik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZmbikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZmi, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZmik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZmikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZri, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrik, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrikz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrm, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrmk, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrmkz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrr, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrrk, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDZrrkz, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDri, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDrm, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLDrr, X86_INS_VPSLLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQYri, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQYrm, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQYrr, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128mbi, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128mbik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128mbikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128mi, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128mik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128mikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128ri, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rm, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rmk, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rmkz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rr, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rrk, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ128rrkz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256mbi, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256mbik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256mbikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256mi, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256mik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256mikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256ri, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rm, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rmk, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rmkz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rr, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rrk, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZ256rrkz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZmbi, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZmbik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZmbikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZmi, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZmik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZmikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZri, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrik, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrikz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrm, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrmk, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrmkz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrr, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrrk, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQZrrkz, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQri, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQrm, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLQrr, X86_INS_VPSLLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDYrm, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDYrr, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rm, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rmb, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rmbk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rmbkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rmk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rmkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rr, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rrk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ128rrkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rm, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rmb, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rmbk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rmbkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rmk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rmkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rr, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rrk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZ256rrkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrm, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrmb, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrmbk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrmbkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrmk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrmkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrr, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrrk, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDZrrkz, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDrm, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVDrr, X86_INS_VPSLLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQYrm, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQYrr, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rm, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rmb, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rmbk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rmbkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rmk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rmkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rr, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rrk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ128rrkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rm, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rmb, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rmbk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rmbkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rmk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rmkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rr, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rrk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZ256rrkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrm, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrmb, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrmbk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrmbkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrmk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrmkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrr, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrrk, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQZrrkz, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQrm, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVQrr, X86_INS_VPSLLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ128rm, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ128rmk, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ128rmkz, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ128rr, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ128rrk, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ128rrkz, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ256rm, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ256rmk, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ256rmkz, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ256rr, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ256rrk, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZ256rrkz, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZrm, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZrmk, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZrmkz, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZrr, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZrrk, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLVWZrrkz, X86_INS_VPSLLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWYri, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWYrm, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWYrr, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128mi, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128mik, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128mikz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128ri, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rik, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rikz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rm, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rmk, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rmkz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rr, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rrk, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ128rrkz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256mi, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256mik, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256mikz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256ri, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rik, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rikz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rm, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rmk, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rmkz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rr, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rrk, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZ256rrkz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZmi, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZmik, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZmikz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZri, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrik, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrikz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrm, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrmk, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrmkz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrr, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrrk, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWZrrkz, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWri, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWrm, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSLLWrr, X86_INS_VPSLLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADYri, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADYrm, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADYrr, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128mbi, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128mbik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128mbikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128mi, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128mik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128mikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128ri, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rm, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rmk, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rmkz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rr, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rrk, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ128rrkz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256mbi, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256mbik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256mbikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256mi, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256mik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256mikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256ri, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rm, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rmk, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rmkz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rr, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rrk, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZ256rrkz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZmbi, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZmbik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZmbikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZmi, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZmik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZmikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZri, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrik, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrikz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrm, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrmk, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrmkz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrr, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrrk, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADZrrkz, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADri, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADrm, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRADrr, X86_INS_VPSRAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128mbi, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128mbik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128mbikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128mi, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128mik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128mikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128ri, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rm, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rmk, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rmkz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rr, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rrk, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ128rrkz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256mbi, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256mbik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256mbikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256mi, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256mik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256mikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256ri, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rm, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rmk, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rmkz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rr, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rrk, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZ256rrkz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZmbi, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZmbik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZmbikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZmi, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZmik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZmikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZri, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrik, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrikz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrm, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrmk, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrmkz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrr, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrrk, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAQZrrkz, X86_INS_VPSRAQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDYrm, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDYrr, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rm, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rmb, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rmbk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rmbkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rmk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rmkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rr, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rrk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ128rrkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rm, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rmb, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rmbk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rmbkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rmk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rmkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rr, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rrk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZ256rrkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrm, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrmb, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrmbk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrmbkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrmk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrmkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrr, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrrk, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDZrrkz, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDrm, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVDrr, X86_INS_VPSRAVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rm, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rmb, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rmbk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rmbkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rmk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rmkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rr, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rrk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ128rrkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rm, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rmb, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rmbk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rmbkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rmk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rmkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rr, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rrk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZ256rrkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrm, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrmb, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrmbk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrmbkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrmk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrmkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrr, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrrk, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVQZrrkz, X86_INS_VPSRAVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ128rm, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ128rmk, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ128rmkz, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ128rr, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ128rrk, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ128rrkz, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ256rm, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ256rmk, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ256rmkz, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ256rr, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ256rrk, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZ256rrkz, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZrm, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZrmk, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZrmkz, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZrr, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZrrk, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAVWZrrkz, X86_INS_VPSRAVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWYri, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWYrm, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWYrr, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128mi, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128mik, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128mikz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128ri, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rik, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rikz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rm, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rmk, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rmkz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rr, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rrk, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ128rrkz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256mi, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256mik, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256mikz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256ri, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rik, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rikz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rm, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rmk, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rmkz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rr, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rrk, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZ256rrkz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZmi, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZmik, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZmikz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZri, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrik, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrikz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrm, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrmk, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrmkz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrr, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrrk, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWZrrkz, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWri, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWrm, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRAWrr, X86_INS_VPSRAW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQYri, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQZ128rm, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQZ128rr, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQZ256rm, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQZ256rr, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQZrm, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQZrr, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDQri, X86_INS_VPSRLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDYri, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDYrm, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDYrr, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128mbi, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128mbik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128mbikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128mi, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128mik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128mikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128ri, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rm, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rmk, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rmkz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rr, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rrk, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ128rrkz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256mbi, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256mbik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256mbikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256mi, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256mik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256mikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256ri, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rm, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rmk, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rmkz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rr, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rrk, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZ256rrkz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZmbi, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZmbik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZmbikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZmi, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZmik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZmikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZri, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrik, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrikz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrm, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrmk, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrmkz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrr, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrrk, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDZrrkz, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDri, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDrm, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLDrr, X86_INS_VPSRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQYri, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQYrm, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQYrr, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128mbi, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128mbik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128mbikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128mi, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128mik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128mikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128ri, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rm, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rmk, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rmkz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rr, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rrk, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ128rrkz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256mbi, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256mbik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256mbikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256mi, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256mik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256mikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256ri, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rm, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rmk, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rmkz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rr, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rrk, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZ256rrkz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZmbi, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZmbik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZmbikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZmi, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZmik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZmikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZri, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrik, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrikz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrm, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrmk, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrmkz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrr, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrrk, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQZrrkz, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQri, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQrm, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLQrr, X86_INS_VPSRLQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDYrm, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDYrr, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rm, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rmb, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rmbk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rmbkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rmk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rmkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rr, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rrk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ128rrkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rm, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rmb, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rmbk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rmbkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rmk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rmkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rr, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rrk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZ256rrkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrm, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrmb, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrmbk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrmbkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrmk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrmkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrr, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrrk, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDZrrkz, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDrm, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVDrr, X86_INS_VPSRLVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQYrm, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQYrr, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rm, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rmb, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rmbk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rmbkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rmk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rmkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rr, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rrk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ128rrkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rm, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rmb, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rmbk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rmbkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rmk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rmkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rr, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rrk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZ256rrkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrm, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrmb, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrmbk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrmbkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrmk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrmkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrr, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrrk, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQZrrkz, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQrm, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVQrr, X86_INS_VPSRLVQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ128rm, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ128rmk, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ128rmkz, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ128rr, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ128rrk, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ128rrkz, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ256rm, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ256rmk, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ256rmkz, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ256rr, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ256rrk, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZ256rrkz, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZrm, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZrmk, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZrmkz, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZrr, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZrrk, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLVWZrrkz, X86_INS_VPSRLVW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWYri, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWYrm, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWYrr, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128mi, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128mik, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128mikz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128ri, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rik, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rikz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rm, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rmk, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rmkz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rr, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rrk, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ128rrkz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256mi, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256mik, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256mikz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256ri, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rik, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rikz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rm, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rmk, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rmkz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rr, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rrk, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZ256rrkz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZmi, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZmik, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZmikz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZri, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrik, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrikz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrm, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrmk, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrmkz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrr, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrrk, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWZrrkz, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWri, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWrm, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSRLWrr, X86_INS_VPSRLW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBYrm, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBYrr, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ128rm, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ128rmk, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ128rmkz, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ128rr, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ128rrk, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ128rrkz, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ256rm, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ256rmk, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ256rmkz, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ256rr, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ256rrk, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZ256rrkz, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZrm, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZrmk, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZrmkz, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZrr, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZrrk, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBZrrkz, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBrm, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBBrr, X86_INS_VPSUBB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDYrm, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDYrr, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rm, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rmb, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rmbk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rmbkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rmk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rmkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rr, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rrk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ128rrkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rm, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rmb, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rmbk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rmbkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rmk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rmkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rr, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rrk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZ256rrkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrm, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrmb, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrmbk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrmbkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrmk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrmkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrr, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrrk, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDZrrkz, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDrm, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBDrr, X86_INS_VPSUBD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQYrm, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQYrr, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rm, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rmb, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rmbk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rmbkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rmk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rmkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rr, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rrk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ128rrkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rm, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rmb, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rmbk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rmbkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rmk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rmkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rr, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rrk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZ256rrkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrm, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrmb, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrmbk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrmbkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrmk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrmkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrr, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrrk, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQZrrkz, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQrm, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBQrr, X86_INS_VPSUBQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBYrm, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBYrr, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ128rm, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ128rmk, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ128rmkz, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ128rr, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ128rrk, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ128rrkz, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ256rm, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ256rmk, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ256rmkz, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ256rr, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ256rrk, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZ256rrkz, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZrm, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZrmk, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZrmkz, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZrr, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZrrk, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBZrrkz, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBrm, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSBrr, X86_INS_VPSUBSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWYrm, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWYrr, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ128rm, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ128rmk, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ128rmkz, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ128rr, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ128rrk, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ128rrkz, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ256rm, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ256rmk, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ256rmkz, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ256rr, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ256rrk, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZ256rrkz, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZrm, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZrmk, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZrmkz, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZrr, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZrrk, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWZrrkz, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWrm, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBSWrr, X86_INS_VPSUBSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBYrm, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBYrr, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ128rm, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ128rmk, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ128rmkz, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ128rr, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ128rrk, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ128rrkz, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ256rm, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ256rmk, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ256rmkz, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ256rr, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ256rrk, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZ256rrkz, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZrm, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZrmk, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZrmkz, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZrr, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZrrk, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBZrrkz, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBrm, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSBrr, X86_INS_VPSUBUSB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWYrm, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWYrr, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ128rm, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ128rmk, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ128rmkz, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ128rr, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ128rrk, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ128rrkz, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ256rm, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ256rmk, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ256rmkz, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ256rr, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ256rrk, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZ256rrkz, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZrm, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZrmk, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZrmkz, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZrr, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZrrk, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWZrrkz, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWrm, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBUSWrr, X86_INS_VPSUBUSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWYrm, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWYrr, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ128rm, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ128rmk, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ128rmkz, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ128rr, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ128rrk, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ128rrkz, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ256rm, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ256rmk, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ256rmkz, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ256rr, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ256rrk, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZ256rrkz, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZrm, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZrmk, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZrmkz, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZrr, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZrrk, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWZrrkz, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BWI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWrm, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPSUBWrr, X86_INS_VPSUBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rmbi, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rmbik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rmbikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rmi, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rmik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rmikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rri, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rrik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ128rrikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rmbi, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rmbik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rmbikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rmi, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rmik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rmikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rri, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rrik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZ256rrikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrmbi, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrmbik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrmbikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrmi, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrmik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrmikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrri, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrrik, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGDZrrikz, X86_INS_VPTERNLOGD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rmbi, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rmbik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rmbikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rmi, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rmik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rmikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rri, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rrik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ128rrikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rmbi, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rmbik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rmbikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rmi, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rmik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rmikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rri, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rrik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZ256rrikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrmbi, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrmbik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrmbikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrmi, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrmik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrmikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrri, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrrik, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTERNLOGQZrrikz, X86_INS_VPTERNLOGQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ128rm, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ128rmk, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ128rr, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ128rrk, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ256rm, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ256rmk, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ256rr, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZ256rrk, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZrm, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZrmk, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZrr, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMBZrrk, X86_INS_VPTESTMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ128rm, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ128rmb, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ128rmbk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ128rmk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ128rr, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ128rrk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ256rm, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ256rmb, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ256rmbk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ256rmk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ256rr, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZ256rrk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZrm, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZrmb, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZrmbk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZrmk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZrr, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMDZrrk, X86_INS_VPTESTMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ128rm, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ128rmb, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ128rmbk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ128rmk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ128rr, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ128rrk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ256rm, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ256rmb, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ256rmbk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ256rmk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ256rr, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZ256rrk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZrm, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZrmb, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZrmbk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZrmk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZrr, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMQZrrk, X86_INS_VPTESTMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ128rm, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ128rmk, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ128rr, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ128rrk, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ256rm, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ256rmk, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ256rr, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZ256rrk, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZrm, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZrmk, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZrr, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTMWZrrk, X86_INS_VPTESTMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ128rm, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ128rmk, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ128rr, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ128rrk, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ256rm, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ256rmk, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ256rr, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZ256rrk, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZrm, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZrmk, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZrr, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMBZrrk, X86_INS_VPTESTNMB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ128rm, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ128rmb, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ128rmbk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ128rmk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ128rr, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ128rrk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ256rm, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ256rmb, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ256rmbk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ256rmk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ256rr, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZ256rrk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZrm, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZrmb, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZrmbk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZrmk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZrr, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMDZrrk, X86_INS_VPTESTNMD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ128rm, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ128rmb, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ128rmbk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ128rmk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ128rr, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ128rrk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ256rm, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ256rmb, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ256rmbk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ256rmk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ256rr, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZ256rrk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZrm, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZrmb, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZrmbk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZrmk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZrr, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_CDI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMQZrrk, X86_INS_VPTESTNMQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ128rm, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ128rmk, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ128rr, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ128rrk, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ256rm, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ256rmk, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ256rr, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZ256rrk, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZrm, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZrmk, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZrr, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTNMWZrrk, X86_INS_VPTESTNMW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTYrm, X86_INS_VPTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTYrr, X86_INS_VPTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTrm, X86_INS_VPTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPTESTrr, X86_INS_VPTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWYrm, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWYrr, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ128rm, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ128rmk, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ128rmkz, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ128rr, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ128rrk, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ128rrkz, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ256rm, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ256rmk, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ256rmkz, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ256rr, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ256rrk, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZ256rrkz, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZrm, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZrmk, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZrmkz, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZrr, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZrrk, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWZrrkz, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWrm, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHBWrr, X86_INS_VPUNPCKHBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQYrm, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQYrr, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rm, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rmb, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rmbk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rmbkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rmk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rmkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rr, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rrk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ128rrkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rm, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rmb, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rmbk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rmbkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rmk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rmkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rr, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rrk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZ256rrkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrm, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrmb, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrmbk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrmbkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrmk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrmkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrr, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrrk, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQZrrkz, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQrm, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHDQrr, X86_INS_VPUNPCKHDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQYrm, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQYrr, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rm, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rmb, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rmbk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rmbkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rmk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rmkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rr, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rrk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ128rrkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rm, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rmb, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rmbk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rmbkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rmk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rmkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rr, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rrk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZ256rrkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrm, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrmb, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrmbk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrmbkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrmk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrmkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrr, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrrk, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQZrrkz, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQrm, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHQDQrr, X86_INS_VPUNPCKHQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDYrm, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDYrr, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ128rm, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ128rmk, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ128rmkz, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ128rr, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ128rrk, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ128rrkz, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ256rm, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ256rmk, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ256rmkz, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ256rr, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ256rrk, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZ256rrkz, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZrm, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZrmk, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZrmkz, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZrr, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZrrk, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDZrrkz, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDrm, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKHWDrr, X86_INS_VPUNPCKHWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWYrm, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWYrr, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ128rm, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ128rmk, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ128rmkz, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ128rr, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ128rrk, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ128rrkz, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ256rm, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ256rmk, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ256rmkz, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ256rr, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ256rrk, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZ256rrkz, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZrm, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZrmk, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZrmkz, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZrr, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZrrk, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWZrrkz, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWrm, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLBWrr, X86_INS_VPUNPCKLBW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQYrm, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQYrr, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rm, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rmb, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rmbk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rmbkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rmk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rmkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rr, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rrk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ128rrkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rm, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rmb, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rmbk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rmbkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rmk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rmkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rr, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rrk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZ256rrkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrm, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrmb, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrmbk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrmbkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrmk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrmkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrr, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrrk, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQZrrkz, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQrm, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLDQrr, X86_INS_VPUNPCKLDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQYrm, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQYrr, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rm, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rmb, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rmbk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rmbkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rmk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rmkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rr, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rrk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ128rrkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rm, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rmb, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rmbk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rmbkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rmk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rmkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rr, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rrk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZ256rrkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrm, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrmb, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrmbk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrmbkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrmk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrmkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrr, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrrk, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQZrrkz, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQrm, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLQDQrr, X86_INS_VPUNPCKLQDQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDYrm, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDYrr, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ128rm, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ128rmk, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ128rmkz, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ128rr, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ128rrk, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ128rrkz, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ256rm, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ256rmk, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ256rmkz, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ256rr, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ256rrk, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZ256rrkz, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZrm, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZrmk, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZrmkz, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZrr, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZrrk, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDZrrkz, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDrm, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPUNPCKLWDrr, X86_INS_VPUNPCKLWD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rm, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rmb, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rmbk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rmbkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rmk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rmkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rr, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rrk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ128rrkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rm, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rmb, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rmbk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rmbkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rmk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rmkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rr, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rrk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZ256rrkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrm, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrmb, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrmbk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrmbkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrmk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrmkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrr, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrrk, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORDZrrkz, X86_INS_VPXORD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rm, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rmb, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rmbk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rmbkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rmk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rmkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rr, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rrk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ128rrkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rm, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rmb, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rmbk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rmbkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rmk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rmkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rr, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rrk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZ256rrkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrm, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrmb, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrmbk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrmbkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrmk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrmkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrr, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrrk, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORQZrrkz, X86_INS_VPXORQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORYrm, X86_INS_VPXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORYrr, X86_INS_VPXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX2, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORrm, X86_INS_VPXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VPXORrr, X86_INS_VPXOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rmbi, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rmbik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rmbikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rmi, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rmik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rmikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rri, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rrik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ128rrikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rmbi, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rmbik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rmbikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rmi, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rmik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rmikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rri, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rrik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZ256rrikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrmbi, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrmbik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrmbikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrmi, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrmik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrmikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrri, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrrib, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrribk, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrribkz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrrik, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPDZrrikz, X86_INS_VRANGEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rmbi, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rmbik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rmbikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rmi, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rmik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rmikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rri, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rrik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ128rrikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rmbi, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rmbik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rmbikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rmi, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rmik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rmikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rri, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rrik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZ256rrikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrmbi, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrmbik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrmbikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrmi, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrmik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrmikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrri, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrrib, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrribk, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrribkz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrrik, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGEPSZrrikz, X86_INS_VRANGEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrmi, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrmik, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrmikz, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrri, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrrib, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrribk, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrribkz, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrrik, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESDZrrikz, X86_INS_VRANGESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrmi, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrmik, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrmikz, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrri, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrrib, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrribk, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrribkz, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrrik, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRANGESSZrrikz, X86_INS_VRANGESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128m, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128mb, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128mbk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128mbkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128mk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128mkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128r, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128rk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ128rkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256m, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256mb, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256mbk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256mbkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256mk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256mkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256r, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256rk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZ256rkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZm, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZmb, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZmbk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZmbkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZmk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZmkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZr, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZrk, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PDZrkz, X86_INS_VRCP14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128m, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128mb, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128mbk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128mbkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128mk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128mkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128r, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128rk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ128rkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256m, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256mb, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256mbk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256mbkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256mk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256mkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256r, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256rk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZ256rkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZm, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZmb, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZmbk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZmbkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZmk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZmkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZr, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZrk, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14PSZrkz, X86_INS_VRCP14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SDZrm, X86_INS_VRCP14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SDZrmk, X86_INS_VRCP14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SDZrmkz, X86_INS_VRCP14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SDZrr, X86_INS_VRCP14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SDZrrk, X86_INS_VRCP14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SDZrrkz, X86_INS_VRCP14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SSZrm, X86_INS_VRCP14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SSZrmk, X86_INS_VRCP14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SSZrmkz, X86_INS_VRCP14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SSZrr, X86_INS_VRCP14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SSZrrk, X86_INS_VRCP14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP14SSZrrkz, X86_INS_VRCP14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZm, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZmb, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZmbk, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZmbkz, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZmk, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZmkz, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZr, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZrb, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZrbk, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZrbkz, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZrk, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PDZrkz, X86_INS_VRCP28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZm, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZmb, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZmbk, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZmbkz, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZmk, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZmkz, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZr, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZrb, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZrbk, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZrbkz, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZrk, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28PSZrkz, X86_INS_VRCP28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZm, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZmk, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZmkz, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZr, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZrb, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZrbk, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZrbkz, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZrk, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SDZrkz, X86_INS_VRCP28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZm, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZmk, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZmkz, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZr, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZrb, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZrbk, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZrbkz, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZrk, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCP28SSZrkz, X86_INS_VRCP28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPPSYm, X86_INS_VRCPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPPSYr, X86_INS_VRCPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPPSm, X86_INS_VRCPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPPSr, X86_INS_VRCPPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPSSm, X86_INS_VRCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPSSm_Int, X86_INS_VRCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPSSr, X86_INS_VRCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRCPSSr_Int, X86_INS_VRCPSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rmbi, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rmbik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rmbikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rmi, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rmik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rmikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rri, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rrik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ128rrikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rmbi, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rmbik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rmbikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rmi, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rmik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rmikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rri, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rrik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZ256rrikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrmbi, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrmbik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrmbikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrmi, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrmik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrmikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrri, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrrib, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrribk, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrribkz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrrik, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPDZrrikz, X86_INS_VREDUCEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rmbi, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rmbik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rmbikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rmi, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rmik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rmikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rri, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rrik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ128rrikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rmbi, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rmbik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rmbikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rmi, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rmik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rmikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rri, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rrik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZ256rrikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrmbi, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrmbik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrmbikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrmi, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrmik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrmikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrri, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrrib, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrribk, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrribkz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrrik, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCEPSZrrikz, X86_INS_VREDUCEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrmi, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrmik, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrmikz, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrri, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrrib, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrribk, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrribkz, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrrik, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESDZrrikz, X86_INS_VREDUCESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrmi, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrmik, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrmikz, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrri, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrrib, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrribk, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrribkz, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrrik, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VREDUCESSZrrikz, X86_INS_VREDUCESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rmbi, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rmbik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rmbikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rmi, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rmik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rmikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rri, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rrik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ128rrikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rmbi, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rmbik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rmbikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rmi, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rmik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rmikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rri, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rrik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZ256rrikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrmbi, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrmbik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrmbikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrmi, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrmik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrmikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrri, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrrib, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrribk, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrribkz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrrik, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPDZrrikz, X86_INS_VRNDSCALEPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rmbi, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rmbik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rmbikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rmi, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rmik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rmikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rri, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rrik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ128rrikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rmbi, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rmbik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rmbikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rmi, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rmik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rmikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rri, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rrik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZ256rrikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrmbi, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrmbik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrmbikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrmi, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrmik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrmikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrri, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrrib, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrribk, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrribkz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrrik, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALEPSZrrikz, X86_INS_VRNDSCALEPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZm, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZm_Int, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZm_Intk, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZm_Intkz, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZr, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZr_Int, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZr_Intk, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZr_Intkz, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZrb_Int, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZrb_Intk, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESDZrb_Intkz, X86_INS_VRNDSCALESD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZm, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZm_Int, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZm_Intk, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZm_Intkz, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZr, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZr_Int, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZr_Intk, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZr_Intkz, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZrb_Int, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZrb_Intk, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRNDSCALESSZrb_Intkz, X86_INS_VRNDSCALESS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPDYm, X86_INS_VROUNDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPDYr, X86_INS_VROUNDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPDm, X86_INS_VROUNDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPDr, X86_INS_VROUNDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPSYm, X86_INS_VROUNDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPSYr, X86_INS_VROUNDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPSm, X86_INS_VROUNDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDPSr, X86_INS_VROUNDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSDm, X86_INS_VROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSDm_Int, X86_INS_VROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSDr, X86_INS_VROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSDr_Int, X86_INS_VROUNDSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSSm, X86_INS_VROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSSm_Int, X86_INS_VROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSSr, X86_INS_VROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VROUNDSSr_Int, X86_INS_VROUNDSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128m, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128mb, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128mbk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128mbkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128mk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128mkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128r, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128rk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ128rkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256m, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256mb, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256mbk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256mbkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256mk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256mkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256r, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256rk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZ256rkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZm, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZmb, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZmbk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZmbkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZmk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZmkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZr, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZrk, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PDZrkz, X86_INS_VRSQRT14PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128m, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128mb, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128mbk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128mbkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128mk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128mkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128r, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128rk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ128rkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256m, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256mb, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256mbk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256mbkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256mk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256mkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256r, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256rk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZ256rkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZm, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZmb, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZmbk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZmbkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZmk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZmkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZr, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZrk, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14PSZrkz, X86_INS_VRSQRT14PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SDZrm, X86_INS_VRSQRT14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SDZrmk, X86_INS_VRSQRT14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SDZrmkz, X86_INS_VRSQRT14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SDZrr, X86_INS_VRSQRT14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SDZrrk, X86_INS_VRSQRT14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SDZrrkz, X86_INS_VRSQRT14SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SSZrm, X86_INS_VRSQRT14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SSZrmk, X86_INS_VRSQRT14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SSZrmkz, X86_INS_VRSQRT14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SSZrr, X86_INS_VRSQRT14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SSZrrk, X86_INS_VRSQRT14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT14SSZrrkz, X86_INS_VRSQRT14SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZm, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZmb, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZmbk, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZmbkz, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZmk, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZmkz, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZr, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZrb, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZrbk, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZrbkz, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZrk, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PDZrkz, X86_INS_VRSQRT28PD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZm, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZmb, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZmbk, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZmbkz, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZmk, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZmkz, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZr, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZrb, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZrbk, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZrbkz, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZrk, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28PSZrkz, X86_INS_VRSQRT28PS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZm, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZmk, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZmkz, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZr, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZrb, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZrbk, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZrbkz, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZrk, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SDZrkz, X86_INS_VRSQRT28SD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZm, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZmk, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZmkz, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZr, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZrb, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZrbk, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZrbkz, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZrk, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRT28SSZrkz, X86_INS_VRSQRT28SS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTPSYm, X86_INS_VRSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTPSYr, X86_INS_VRSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTPSm, X86_INS_VRSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTPSr, X86_INS_VRSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTSSm, X86_INS_VRSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTSSm_Int, X86_INS_VRSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTSSr, X86_INS_VRSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VRSQRTSSr_Int, X86_INS_VRSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rm, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rmb, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rmbk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rmbkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rmk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rmkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rr, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rrk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ128rrkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rm, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rmb, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rmbk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rmbkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rmk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rmkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rr, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rrk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZ256rrkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrm, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrmb, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrmbk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrmbkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrmk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrmkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrr, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrrb, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrrbk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrrbkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrrk, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPDZrrkz, X86_INS_VSCALEFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rm, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rmb, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rmbk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rmbkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rmk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rmkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rr, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rrk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ128rrkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rm, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rmb, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rmbk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rmbkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rmk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rmkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rr, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rrk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZ256rrkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrm, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrmb, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrmbk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrmbkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrmk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrmkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrr, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrrb, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrrbk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrrbkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrrk, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFPSZrrkz, X86_INS_VSCALEFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrm, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrmk, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrmkz, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrr, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrrb_Int, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrrb_Intk, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrrb_Intkz, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrrk, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSDZrrkz, X86_INS_VSCALEFSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrm, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrmk, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrmkz, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrr, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrrb_Int, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrrb_Intk, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrrb_Intkz, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrrk, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCALEFSSZrrkz, X86_INS_VSCALEFSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERDPDZ128mr, X86_INS_VSCATTERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERDPDZ256mr, X86_INS_VSCATTERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERDPDZmr, X86_INS_VSCATTERDPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERDPSZ128mr, X86_INS_VSCATTERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERDPSZ256mr, X86_INS_VSCATTERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERDPSZmr, X86_INS_VSCATTERDPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF0DPDm, X86_INS_VSCATTERPF0DPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF0DPSm, X86_INS_VSCATTERPF0DPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF0QPDm, X86_INS_VSCATTERPF0QPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF0QPSm, X86_INS_VSCATTERPF0QPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF1DPDm, X86_INS_VSCATTERPF1DPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF1DPSm, X86_INS_VSCATTERPF1DPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF1QPDm, X86_INS_VSCATTERPF1QPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERPF1QPSm, X86_INS_VSCATTERPF1QPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PFI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERQPDZ128mr, X86_INS_VSCATTERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERQPDZ256mr, X86_INS_VSCATTERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERQPDZmr, X86_INS_VSCATTERQPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERQPSZ128mr, X86_INS_VSCATTERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERQPSZ256mr, X86_INS_VSCATTERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSCATTERQPSZmr, X86_INS_VSCATTERQPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rmbi, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rmbik, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rmbikz, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rmi, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rmik, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rmikz, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rri, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rrik, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Z256rrikz, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrmbi, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrmbik, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrmbikz, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrmi, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrmik, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrmikz, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrri, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrrik, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF32X4Zrrikz, X86_INS_VSHUFF32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rmbi, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rmbik, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rmbikz, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rmi, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rmik, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rmikz, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rri, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rrik, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Z256rrikz, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrmbi, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrmbik, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrmbikz, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrmi, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrmik, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrmikz, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrri, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrrik, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFF64X2Zrrikz, X86_INS_VSHUFF64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rmbi, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rmbik, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rmbikz, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rmi, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rmik, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rmikz, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rri, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rrik, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Z256rrikz, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrmbi, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrmbik, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrmbikz, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrmi, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrmik, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrmikz, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrri, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrrik, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI32X4Zrrikz, X86_INS_VSHUFI32X4, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rmbi, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rmbik, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rmbikz, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rmi, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rmik, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rmikz, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rri, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rrik, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Z256rrikz, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrmbi, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrmbik, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrmbikz, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrmi, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrmik, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrmikz, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrri, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrrik, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFI64X2Zrrikz, X86_INS_VSHUFI64X2, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDYrmi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDYrri, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rmbi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rmbik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rmbikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rmi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rmik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rmikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rri, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rrik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ128rrikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rmbi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rmbik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rmbikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rmi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rmik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rmikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rri, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rrik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZ256rrikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrmbi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrmbik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrmbikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrmi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrmik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrmikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrri, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrrik, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDZrrikz, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDrmi, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPDrri, X86_INS_VSHUFPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSYrmi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSYrri, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rmbi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rmbik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rmbikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rmi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rmik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rmikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rri, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rrik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ128rrikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rmbi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rmbik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rmbikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rmi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rmik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rmikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rri, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rrik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZ256rrikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrmbi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrmbik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrmbikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrmi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrmik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrmikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrri, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrrik, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSZrrikz, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSrmi, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSHUFPSrri, X86_INS_VSHUFPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDYm, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDYr, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128m, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128mb, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128mbk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128mbkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128mk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128mkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128r, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128rk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ128rkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256m, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256mb, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256mbk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256mbkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256mk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256mkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256r, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256rk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZ256rkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZm, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZmb, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZmbk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZmbkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZmk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZmkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZr, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZrb, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZrbk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZrbkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZrk, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDZrkz, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDm, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPDr, X86_INS_VSQRTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSYm, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSYr, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128m, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128mb, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128mbk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128mbkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128mk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128mkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128r, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128rk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ128rkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256m, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256mb, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256mbk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256mbkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256mk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256mkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256r, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256rk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZ256rkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZm, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZmb, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZmbk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZmbkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZmk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZmkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZr, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZrb, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZrbk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZrbkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZrk, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSZrkz, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSm, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTPSr, X86_INS_VSQRTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZm, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZm_Int, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZm_Intk, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZm_Intkz, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZr, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZr_Int, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZr_Intk, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZr_Intkz, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZrb_Int, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZrb_Intk, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDZrb_Intkz, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDm, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDm_Int, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDr, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSDr_Int, X86_INS_VSQRTSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZm, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZm_Int, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZm_Intk, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZm_Intkz, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZr, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZr_Int, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZr_Intk, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZr_Intkz, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZrb_Int, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZrb_Intk, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSZrb_Intkz, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSm, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSm_Int, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSr, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSQRTSSr_Int, X86_INS_VSQRTSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSTMXCSR, X86_INS_VSTMXCSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDYrm, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDYrr, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rm, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rmb, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rmbk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rmbkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rmk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rmkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rr, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rrk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ128rrkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rm, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rmb, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rmbk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rmbkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rmk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rmkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rr, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rrk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZ256rrkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrm, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrmb, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrmbk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrmbkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrmk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrmkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrr, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrrb, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrrbk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrrbkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrrk, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDZrrkz, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDrm, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPDrr, X86_INS_VSUBPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSYrm, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSYrr, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rm, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rmb, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rmbk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rmbkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rmk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rmkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rr, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rrk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ128rrkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rm, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rmb, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rmbk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rmbkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rmk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rmkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rr, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rrk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZ256rrkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_VLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrm, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrmb, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrmbk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrmbkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrmk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrmkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrr, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrrb, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrrbk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrrbkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrrk, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSZrrkz, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSrm, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBPSrr, X86_INS_VSUBPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrm, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrm_Int, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrm_Intk, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrm_Intkz, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrr, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrr_Int, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrr_Intk, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrr_Intkz, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrrb_Int, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrrb_Intk, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDZrrb_Intkz, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDrm, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDrm_Int, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDrr, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSDrr_Int, X86_INS_VSUBSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrm, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrm_Int, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrm_Intk, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrm_Intkz, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrr, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrr_Int, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrr_Intk, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrr_Intkz, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrrb_Int, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrrb_Intk, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSZrrb_Intkz, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSrm, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSrm_Int, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSrr, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VSUBSSrr_Int, X86_INS_VSUBSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPDYrm, X86_INS_VTESTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPDYrr, X86_INS_VTESTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPDrm, X86_INS_VTESTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPDrr, X86_INS_VTESTPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPSYrm, X86_INS_VTESTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPSYrr, X86_INS_VTESTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPSrm, X86_INS_VTESTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VTESTPSrr, X86_INS_VTESTPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDZrm, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDZrm_Int, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDZrr, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDZrr_Int, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDZrrb, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDrm, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDrm_Int, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDrr, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISDrr_Int, X86_INS_VUCOMISD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSZrm, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSZrm_Int, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSZrr, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSZrr_Int, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSZrrb, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSrm, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSrm_Int, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSrr, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUCOMISSrr_Int, X86_INS_VUCOMISS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDYrm, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDYrr, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rm, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rmb, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rmbk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rmbkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rmk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rmkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rr, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rrk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ128rrkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rm, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rmb, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rmbk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rmbkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rmk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rmkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rr, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rrk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZ256rrkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrm, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrmb, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrmbk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrmbkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrmk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrmkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrr, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrrk, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDZrrkz, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDrm, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPDrr, X86_INS_VUNPCKHPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSYrm, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSYrr, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rm, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rmb, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rmbk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rmbkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rmk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rmkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rr, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rrk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ128rrkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rm, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rmb, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rmbk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rmbkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rmk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rmkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rr, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rrk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZ256rrkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrm, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrmb, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrmbk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrmbkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrmk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrmkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrr, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrrk, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSZrrkz, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSrm, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKHPSrr, X86_INS_VUNPCKHPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDYrm, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDYrr, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rm, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rmb, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rmbk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rmbkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rmk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rmkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rr, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rrk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ128rrkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rm, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rmb, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rmbk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rmbkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rmk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rmkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rr, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rrk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZ256rrkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrm, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrmb, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrmbk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrmbkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrmk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrmkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrr, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrrk, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDZrrkz, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDrm, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPDrr, X86_INS_VUNPCKLPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSYrm, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSYrr, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rm, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rmb, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rmbk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rmbkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rmk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rmkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rr, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rrk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ128rrkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rm, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rmb, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rmbk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rmbkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rmk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rmkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rr, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rrk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZ256rrkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrm, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrmb, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrmbk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrmbkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrmk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrmkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrr, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX512, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrrk, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSZrrkz, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSrm, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VUNPCKLPSrr, X86_INS_VUNPCKLPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDYrm, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDYrr, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rm, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rmb, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rmbk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rmbkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rmk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rmkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rr, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rrk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ128rrkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rm, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rmb, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rmbk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rmbkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rmk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rmkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rr, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rrk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZ256rrkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrm, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrmb, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrmbk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrmbkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrmk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrmkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrr, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrrk, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDZrrkz, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDrm, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPDrr, X86_INS_VXORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSYrm, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSYrr, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rm, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rmb, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rmbk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rmbkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rmk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rmkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rr, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rrk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ128rrkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rm, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rmb, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rmbk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rmbkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rmk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rmkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rr, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rrk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZ256rrkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrm, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrmb, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrmbk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrmbkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrmk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrmkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrr, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrrk, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSZrrkz, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSrm, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VXORPSrr, X86_INS_VXORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_AVX, X86_GRP_NOVLX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VZEROALL, X86_INS_VZEROALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_YMM0, X86_REG_YMM1, X86_REG_YMM2, X86_REG_YMM3, X86_REG_YMM4, X86_REG_YMM5, X86_REG_YMM6, X86_REG_YMM7, X86_REG_YMM8, X86_REG_YMM9, X86_REG_YMM10, X86_REG_YMM11, X86_REG_YMM12, X86_REG_YMM13, X86_REG_YMM14, X86_REG_YMM15, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VZEROUPPER, X86_INS_VZEROUPPER, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_YMM0, X86_REG_YMM1, X86_REG_YMM2, X86_REG_YMM3, X86_REG_YMM4, X86_REG_YMM5, X86_REG_YMM6, X86_REG_YMM7, X86_REG_YMM8, X86_REG_YMM9, X86_REG_YMM10, X86_REG_YMM11, X86_REG_YMM12, X86_REG_YMM13, X86_REG_YMM14, X86_REG_YMM15, 0 }, { X86_GRP_AVX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WAIT, X86_INS_WAIT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WBINVD, X86_INS_WBINVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WBNOINVD, X86_INS_WBNOINVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRFSBASE, X86_INS_WRFSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRFSBASE64, X86_INS_WRFSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRGSBASE, X86_INS_WRGSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRGSBASE64, X86_INS_WRGSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRMSR, X86_INS_WRMSR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRPKRUr, X86_INS_WRPKRU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRSSD, X86_INS_WRSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRSSQ, X86_INS_WRSSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRUSSD, X86_INS_WRUSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRUSSQ, X86_INS_WRUSSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XABORT, X86_INS_XABORT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RTM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XACQUIRE_PREFIX, X86_INS_XACQUIRE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_HLE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD16rm, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD16rr, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD32rm, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD32rr, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD64rm, X86_INS_XADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD64rr, X86_INS_XADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD8rm, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD8rr, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XBEGIN_2, X86_INS_XBEGIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EAX, 0 }, { X86_GRP_BRANCH_RELATIVE, X86_GRP_RTM, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_XBEGIN_4, X86_INS_XBEGIN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EAX, 0 }, { X86_GRP_BRANCH_RELATIVE, X86_GRP_RTM, 0 }, 1, 0
+#endif
+},
+
+{
+ X86_XCHG16ar, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG16rm, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG16rr, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG32ar, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG32rm, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG32rr, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG64ar, X86_INS_XCHG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG64rm, X86_INS_XCHG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG64rr, X86_INS_XCHG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG8rm, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG8rr, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCH_F, X86_INS_FXCH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_FPSW, 0 }, { X86_GRP_FPU, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTCBC, X86_INS_XCRYPTCBC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTCFB, X86_INS_XCRYPTCFB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTCTR, X86_INS_XCRYPTCTR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTECB, X86_INS_XCRYPTECB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTOFB, X86_INS_XCRYPTOFB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XEND, X86_INS_XEND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RTM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XGETBV, X86_INS_XGETBV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { X86_REG_EDX, X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XLAT, X86_INS_XLATB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16i16, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16mi, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16mi8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16mr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16ri, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16ri8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16rm, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16rr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16rr_REV, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32i32, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32mi, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32mi8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32mr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32ri, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32ri8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32rm, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32rr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32rr_REV, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64i32, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64mi32, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64mi8, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64mr, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64ri32, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64ri8, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64rm, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64rr, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64rr_REV, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8i8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8mi, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8mi8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8mr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8ri, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8ri8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8rm, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8rr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8rr_REV, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XORPDrm, X86_INS_XORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XORPDrr, X86_INS_XORPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XORPSrm, X86_INS_XORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XORPSrr, X86_INS_XORPS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_SSE1, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRELEASE_PREFIX, X86_INS_XRELEASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_HLE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTOR, X86_INS_XRSTOR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTOR64, X86_INS_XRSTOR64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTORS, X86_INS_XRSTORS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTORS64, X86_INS_XRSTORS64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVE, X86_INS_XSAVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVE64, X86_INS_XSAVE64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEC, X86_INS_XSAVEC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEC64, X86_INS_XSAVEC64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEOPT, X86_INS_XSAVEOPT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEOPT64, X86_INS_XSAVEOPT64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVES, X86_INS_XSAVES, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVES64, X86_INS_XSAVES64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSETBV, X86_INS_XSETBV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDX, X86_REG_EAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSHA1, X86_INS_XSHA1, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSHA256, X86_INS_XSHA256, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSTORE, X86_INS_XSTORE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XTEST, X86_INS_XTEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
diff --git a/capstone/arch/X86/X86MappingInsnName.inc b/capstone/arch/X86/X86MappingInsnName.inc
new file mode 100644
index 000000000..81adb4339
--- /dev/null
+++ b/capstone/arch/X86/X86MappingInsnName.inc
@@ -0,0 +1,1527 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+ "aaa", // X86_INS_AAA
+ "aad", // X86_INS_AAD
+ "aam", // X86_INS_AAM
+ "aas", // X86_INS_AAS
+ "fabs", // X86_INS_FABS
+ "adc", // X86_INS_ADC
+ "adcx", // X86_INS_ADCX
+ "add", // X86_INS_ADD
+ "addpd", // X86_INS_ADDPD
+ "addps", // X86_INS_ADDPS
+ "addsd", // X86_INS_ADDSD
+ "addss", // X86_INS_ADDSS
+ "addsubpd", // X86_INS_ADDSUBPD
+ "addsubps", // X86_INS_ADDSUBPS
+ "fadd", // X86_INS_FADD
+ "fiadd", // X86_INS_FIADD
+ "adox", // X86_INS_ADOX
+ "aesdeclast", // X86_INS_AESDECLAST
+ "aesdec", // X86_INS_AESDEC
+ "aesenclast", // X86_INS_AESENCLAST
+ "aesenc", // X86_INS_AESENC
+ "aesimc", // X86_INS_AESIMC
+ "aeskeygenassist", // X86_INS_AESKEYGENASSIST
+ "and", // X86_INS_AND
+ "andn", // X86_INS_ANDN
+ "andnpd", // X86_INS_ANDNPD
+ "andnps", // X86_INS_ANDNPS
+ "andpd", // X86_INS_ANDPD
+ "andps", // X86_INS_ANDPS
+ "arpl", // X86_INS_ARPL
+ "bextr", // X86_INS_BEXTR
+ "blcfill", // X86_INS_BLCFILL
+ "blci", // X86_INS_BLCI
+ "blcic", // X86_INS_BLCIC
+ "blcmsk", // X86_INS_BLCMSK
+ "blcs", // X86_INS_BLCS
+ "blendpd", // X86_INS_BLENDPD
+ "blendps", // X86_INS_BLENDPS
+ "blendvpd", // X86_INS_BLENDVPD
+ "blendvps", // X86_INS_BLENDVPS
+ "blsfill", // X86_INS_BLSFILL
+ "blsi", // X86_INS_BLSI
+ "blsic", // X86_INS_BLSIC
+ "blsmsk", // X86_INS_BLSMSK
+ "blsr", // X86_INS_BLSR
+ "bndcl", // X86_INS_BNDCL
+ "bndcn", // X86_INS_BNDCN
+ "bndcu", // X86_INS_BNDCU
+ "bndldx", // X86_INS_BNDLDX
+ "bndmk", // X86_INS_BNDMK
+ "bndmov", // X86_INS_BNDMOV
+ "bndstx", // X86_INS_BNDSTX
+ "bound", // X86_INS_BOUND
+ "bsf", // X86_INS_BSF
+ "bsr", // X86_INS_BSR
+ "bswap", // X86_INS_BSWAP
+ "bt", // X86_INS_BT
+ "btc", // X86_INS_BTC
+ "btr", // X86_INS_BTR
+ "bts", // X86_INS_BTS
+ "bzhi", // X86_INS_BZHI
+ "call", // X86_INS_CALL
+ "cbw", // X86_INS_CBW
+ "cdq", // X86_INS_CDQ
+ "cdqe", // X86_INS_CDQE
+ "fchs", // X86_INS_FCHS
+ "clac", // X86_INS_CLAC
+ "clc", // X86_INS_CLC
+ "cld", // X86_INS_CLD
+ "cldemote", // X86_INS_CLDEMOTE
+ "clflush", // X86_INS_CLFLUSH
+ "clflushopt", // X86_INS_CLFLUSHOPT
+ "clgi", // X86_INS_CLGI
+ "cli", // X86_INS_CLI
+ "clrssbsy", // X86_INS_CLRSSBSY
+ "clts", // X86_INS_CLTS
+ "clwb", // X86_INS_CLWB
+ "clzero", // X86_INS_CLZERO
+ "cmc", // X86_INS_CMC
+ "cmova", // X86_INS_CMOVA
+ "cmovae", // X86_INS_CMOVAE
+ "cmovb", // X86_INS_CMOVB
+ "cmovbe", // X86_INS_CMOVBE
+ "fcmovbe", // X86_INS_FCMOVBE
+ "fcmovb", // X86_INS_FCMOVB
+ "cmove", // X86_INS_CMOVE
+ "fcmove", // X86_INS_FCMOVE
+ "cmovg", // X86_INS_CMOVG
+ "cmovge", // X86_INS_CMOVGE
+ "cmovl", // X86_INS_CMOVL
+ "cmovle", // X86_INS_CMOVLE
+ "fcmovnbe", // X86_INS_FCMOVNBE
+ "fcmovnb", // X86_INS_FCMOVNB
+ "cmovne", // X86_INS_CMOVNE
+ "fcmovne", // X86_INS_FCMOVNE
+ "cmovno", // X86_INS_CMOVNO
+ "cmovnp", // X86_INS_CMOVNP
+ "fcmovnu", // X86_INS_FCMOVNU
+ "fcmovnp", // X86_INS_FCMOVNP
+ "cmovns", // X86_INS_CMOVNS
+ "cmovo", // X86_INS_CMOVO
+ "cmovp", // X86_INS_CMOVP
+ "fcmovu", // X86_INS_FCMOVU
+ "cmovs", // X86_INS_CMOVS
+ "cmp", // X86_INS_CMP
+ "cmppd", // X86_INS_CMPPD
+ "cmpps", // X86_INS_CMPPS
+ "cmpsb", // X86_INS_CMPSB
+ "cmpsd", // X86_INS_CMPSD
+ "cmpsq", // X86_INS_CMPSQ
+ "cmpss", // X86_INS_CMPSS
+ "cmpsw", // X86_INS_CMPSW
+ "cmpxchg16b", // X86_INS_CMPXCHG16B
+ "cmpxchg", // X86_INS_CMPXCHG
+ "cmpxchg8b", // X86_INS_CMPXCHG8B
+ "comisd", // X86_INS_COMISD
+ "comiss", // X86_INS_COMISS
+ "fcomp", // X86_INS_FCOMP
+ "fcompi", // X86_INS_FCOMPI
+ "fcomi", // X86_INS_FCOMI
+ "fcom", // X86_INS_FCOM
+ "fcos", // X86_INS_FCOS
+ "cpuid", // X86_INS_CPUID
+ "cqo", // X86_INS_CQO
+ "crc32", // X86_INS_CRC32
+ "cvtdq2pd", // X86_INS_CVTDQ2PD
+ "cvtdq2ps", // X86_INS_CVTDQ2PS
+ "cvtpd2dq", // X86_INS_CVTPD2DQ
+ "cvtpd2ps", // X86_INS_CVTPD2PS
+ "cvtps2dq", // X86_INS_CVTPS2DQ
+ "cvtps2pd", // X86_INS_CVTPS2PD
+ "cvtsd2si", // X86_INS_CVTSD2SI
+ "cvtsd2ss", // X86_INS_CVTSD2SS
+ "cvtsi2sd", // X86_INS_CVTSI2SD
+ "cvtsi2ss", // X86_INS_CVTSI2SS
+ "cvtss2sd", // X86_INS_CVTSS2SD
+ "cvtss2si", // X86_INS_CVTSS2SI
+ "cvttpd2dq", // X86_INS_CVTTPD2DQ
+ "cvttps2dq", // X86_INS_CVTTPS2DQ
+ "cvttsd2si", // X86_INS_CVTTSD2SI
+ "cvttss2si", // X86_INS_CVTTSS2SI
+ "cwd", // X86_INS_CWD
+ "cwde", // X86_INS_CWDE
+ "daa", // X86_INS_DAA
+ "das", // X86_INS_DAS
+ "data16", // X86_INS_DATA16
+ "dec", // X86_INS_DEC
+ "div", // X86_INS_DIV
+ "divpd", // X86_INS_DIVPD
+ "divps", // X86_INS_DIVPS
+ "fdivr", // X86_INS_FDIVR
+ "fidivr", // X86_INS_FIDIVR
+ "fdivrp", // X86_INS_FDIVRP
+ "divsd", // X86_INS_DIVSD
+ "divss", // X86_INS_DIVSS
+ "fdiv", // X86_INS_FDIV
+ "fidiv", // X86_INS_FIDIV
+ "fdivp", // X86_INS_FDIVP
+ "dppd", // X86_INS_DPPD
+ "dpps", // X86_INS_DPPS
+ "encls", // X86_INS_ENCLS
+ "enclu", // X86_INS_ENCLU
+ "enclv", // X86_INS_ENCLV
+ "endbr32", // X86_INS_ENDBR32
+ "endbr64", // X86_INS_ENDBR64
+ "enter", // X86_INS_ENTER
+ "extractps", // X86_INS_EXTRACTPS
+ "extrq", // X86_INS_EXTRQ
+ "f2xm1", // X86_INS_F2XM1
+ "lcall", // X86_INS_LCALL
+ "ljmp", // X86_INS_LJMP
+ "jmp", // X86_INS_JMP
+ "fbld", // X86_INS_FBLD
+ "fbstp", // X86_INS_FBSTP
+ "fcompp", // X86_INS_FCOMPP
+ "fdecstp", // X86_INS_FDECSTP
+ "fdisi8087_nop", // X86_INS_FDISI8087_NOP
+ "femms", // X86_INS_FEMMS
+ "feni8087_nop", // X86_INS_FENI8087_NOP
+ "ffree", // X86_INS_FFREE
+ "ffreep", // X86_INS_FFREEP
+ "ficom", // X86_INS_FICOM
+ "ficomp", // X86_INS_FICOMP
+ "fincstp", // X86_INS_FINCSTP
+ "fldcw", // X86_INS_FLDCW
+ "fldenv", // X86_INS_FLDENV
+ "fldl2e", // X86_INS_FLDL2E
+ "fldl2t", // X86_INS_FLDL2T
+ "fldlg2", // X86_INS_FLDLG2
+ "fldln2", // X86_INS_FLDLN2
+ "fldpi", // X86_INS_FLDPI
+ "fnclex", // X86_INS_FNCLEX
+ "fninit", // X86_INS_FNINIT
+ "fnop", // X86_INS_FNOP
+ "fnstcw", // X86_INS_FNSTCW
+ "fnstsw", // X86_INS_FNSTSW
+ "fpatan", // X86_INS_FPATAN
+ "fstpnce", // X86_INS_FSTPNCE
+ "fprem", // X86_INS_FPREM
+ "fprem1", // X86_INS_FPREM1
+ "fptan", // X86_INS_FPTAN
+ "frndint", // X86_INS_FRNDINT
+ "frstor", // X86_INS_FRSTOR
+ "fnsave", // X86_INS_FNSAVE
+ "fscale", // X86_INS_FSCALE
+ "fsetpm", // X86_INS_FSETPM
+ "fsincos", // X86_INS_FSINCOS
+ "fnstenv", // X86_INS_FNSTENV
+ "fxam", // X86_INS_FXAM
+ "fxrstor", // X86_INS_FXRSTOR
+ "fxrstor64", // X86_INS_FXRSTOR64
+ "fxsave", // X86_INS_FXSAVE
+ "fxsave64", // X86_INS_FXSAVE64
+ "fxtract", // X86_INS_FXTRACT
+ "fyl2x", // X86_INS_FYL2X
+ "fyl2xp1", // X86_INS_FYL2XP1
+ "getsec", // X86_INS_GETSEC
+ "gf2p8affineinvqb", // X86_INS_GF2P8AFFINEINVQB
+ "gf2p8affineqb", // X86_INS_GF2P8AFFINEQB
+ "gf2p8mulb", // X86_INS_GF2P8MULB
+ "haddpd", // X86_INS_HADDPD
+ "haddps", // X86_INS_HADDPS
+ "hlt", // X86_INS_HLT
+ "hsubpd", // X86_INS_HSUBPD
+ "hsubps", // X86_INS_HSUBPS
+ "idiv", // X86_INS_IDIV
+ "fild", // X86_INS_FILD
+ "imul", // X86_INS_IMUL
+ "in", // X86_INS_IN
+ "inc", // X86_INS_INC
+ "incsspd", // X86_INS_INCSSPD
+ "incsspq", // X86_INS_INCSSPQ
+ "insb", // X86_INS_INSB
+ "insertps", // X86_INS_INSERTPS
+ "insertq", // X86_INS_INSERTQ
+ "insd", // X86_INS_INSD
+ "insw", // X86_INS_INSW
+ "int", // X86_INS_INT
+ "int1", // X86_INS_INT1
+ "int3", // X86_INS_INT3
+ "into", // X86_INS_INTO
+ "invd", // X86_INS_INVD
+ "invept", // X86_INS_INVEPT
+ "invlpg", // X86_INS_INVLPG
+ "invlpga", // X86_INS_INVLPGA
+ "invpcid", // X86_INS_INVPCID
+ "invvpid", // X86_INS_INVVPID
+ "iret", // X86_INS_IRET
+ "iretd", // X86_INS_IRETD
+ "iretq", // X86_INS_IRETQ
+ "fisttp", // X86_INS_FISTTP
+ "fist", // X86_INS_FIST
+ "fistp", // X86_INS_FISTP
+ "jae", // X86_INS_JAE
+ "ja", // X86_INS_JA
+ "jbe", // X86_INS_JBE
+ "jb", // X86_INS_JB
+ "jcxz", // X86_INS_JCXZ
+ "jecxz", // X86_INS_JECXZ
+ "je", // X86_INS_JE
+ "jge", // X86_INS_JGE
+ "jg", // X86_INS_JG
+ "jle", // X86_INS_JLE
+ "jl", // X86_INS_JL
+ "jne", // X86_INS_JNE
+ "jno", // X86_INS_JNO
+ "jnp", // X86_INS_JNP
+ "jns", // X86_INS_JNS
+ "jo", // X86_INS_JO
+ "jp", // X86_INS_JP
+ "jrcxz", // X86_INS_JRCXZ
+ "js", // X86_INS_JS
+ "kaddb", // X86_INS_KADDB
+ "kaddd", // X86_INS_KADDD
+ "kaddq", // X86_INS_KADDQ
+ "kaddw", // X86_INS_KADDW
+ "kandb", // X86_INS_KANDB
+ "kandd", // X86_INS_KANDD
+ "kandnb", // X86_INS_KANDNB
+ "kandnd", // X86_INS_KANDND
+ "kandnq", // X86_INS_KANDNQ
+ "kandnw", // X86_INS_KANDNW
+ "kandq", // X86_INS_KANDQ
+ "kandw", // X86_INS_KANDW
+ "kmovb", // X86_INS_KMOVB
+ "kmovd", // X86_INS_KMOVD
+ "kmovq", // X86_INS_KMOVQ
+ "kmovw", // X86_INS_KMOVW
+ "knotb", // X86_INS_KNOTB
+ "knotd", // X86_INS_KNOTD
+ "knotq", // X86_INS_KNOTQ
+ "knotw", // X86_INS_KNOTW
+ "korb", // X86_INS_KORB
+ "kord", // X86_INS_KORD
+ "korq", // X86_INS_KORQ
+ "kortestb", // X86_INS_KORTESTB
+ "kortestd", // X86_INS_KORTESTD
+ "kortestq", // X86_INS_KORTESTQ
+ "kortestw", // X86_INS_KORTESTW
+ "korw", // X86_INS_KORW
+ "kshiftlb", // X86_INS_KSHIFTLB
+ "kshiftld", // X86_INS_KSHIFTLD
+ "kshiftlq", // X86_INS_KSHIFTLQ
+ "kshiftlw", // X86_INS_KSHIFTLW
+ "kshiftrb", // X86_INS_KSHIFTRB
+ "kshiftrd", // X86_INS_KSHIFTRD
+ "kshiftrq", // X86_INS_KSHIFTRQ
+ "kshiftrw", // X86_INS_KSHIFTRW
+ "ktestb", // X86_INS_KTESTB
+ "ktestd", // X86_INS_KTESTD
+ "ktestq", // X86_INS_KTESTQ
+ "ktestw", // X86_INS_KTESTW
+ "kunpckbw", // X86_INS_KUNPCKBW
+ "kunpckdq", // X86_INS_KUNPCKDQ
+ "kunpckwd", // X86_INS_KUNPCKWD
+ "kxnorb", // X86_INS_KXNORB
+ "kxnord", // X86_INS_KXNORD
+ "kxnorq", // X86_INS_KXNORQ
+ "kxnorw", // X86_INS_KXNORW
+ "kxorb", // X86_INS_KXORB
+ "kxord", // X86_INS_KXORD
+ "kxorq", // X86_INS_KXORQ
+ "kxorw", // X86_INS_KXORW
+ "lahf", // X86_INS_LAHF
+ "lar", // X86_INS_LAR
+ "lddqu", // X86_INS_LDDQU
+ "ldmxcsr", // X86_INS_LDMXCSR
+ "lds", // X86_INS_LDS
+ "fldz", // X86_INS_FLDZ
+ "fld1", // X86_INS_FLD1
+ "fld", // X86_INS_FLD
+ "lea", // X86_INS_LEA
+ "leave", // X86_INS_LEAVE
+ "les", // X86_INS_LES
+ "lfence", // X86_INS_LFENCE
+ "lfs", // X86_INS_LFS
+ "lgdt", // X86_INS_LGDT
+ "lgs", // X86_INS_LGS
+ "lidt", // X86_INS_LIDT
+ "lldt", // X86_INS_LLDT
+ "llwpcb", // X86_INS_LLWPCB
+ "lmsw", // X86_INS_LMSW
+ "lock", // X86_INS_LOCK
+ "lodsb", // X86_INS_LODSB
+ "lodsd", // X86_INS_LODSD
+ "lodsq", // X86_INS_LODSQ
+ "lodsw", // X86_INS_LODSW
+ "loop", // X86_INS_LOOP
+ "loope", // X86_INS_LOOPE
+ "loopne", // X86_INS_LOOPNE
+ "retf", // X86_INS_RETF
+ "retfq", // X86_INS_RETFQ
+ "lsl", // X86_INS_LSL
+ "lss", // X86_INS_LSS
+ "ltr", // X86_INS_LTR
+ "lwpins", // X86_INS_LWPINS
+ "lwpval", // X86_INS_LWPVAL
+ "lzcnt", // X86_INS_LZCNT
+ "maskmovdqu", // X86_INS_MASKMOVDQU
+ "maxpd", // X86_INS_MAXPD
+ "maxps", // X86_INS_MAXPS
+ "maxsd", // X86_INS_MAXSD
+ "maxss", // X86_INS_MAXSS
+ "mfence", // X86_INS_MFENCE
+ "minpd", // X86_INS_MINPD
+ "minps", // X86_INS_MINPS
+ "minsd", // X86_INS_MINSD
+ "minss", // X86_INS_MINSS
+ "cvtpd2pi", // X86_INS_CVTPD2PI
+ "cvtpi2pd", // X86_INS_CVTPI2PD
+ "cvtpi2ps", // X86_INS_CVTPI2PS
+ "cvtps2pi", // X86_INS_CVTPS2PI
+ "cvttpd2pi", // X86_INS_CVTTPD2PI
+ "cvttps2pi", // X86_INS_CVTTPS2PI
+ "emms", // X86_INS_EMMS
+ "maskmovq", // X86_INS_MASKMOVQ
+ "movd", // X86_INS_MOVD
+ "movq", // X86_INS_MOVQ
+ "movdq2q", // X86_INS_MOVDQ2Q
+ "movntq", // X86_INS_MOVNTQ
+ "movq2dq", // X86_INS_MOVQ2DQ
+ "pabsb", // X86_INS_PABSB
+ "pabsd", // X86_INS_PABSD
+ "pabsw", // X86_INS_PABSW
+ "packssdw", // X86_INS_PACKSSDW
+ "packsswb", // X86_INS_PACKSSWB
+ "packuswb", // X86_INS_PACKUSWB
+ "paddb", // X86_INS_PADDB
+ "paddd", // X86_INS_PADDD
+ "paddq", // X86_INS_PADDQ
+ "paddsb", // X86_INS_PADDSB
+ "paddsw", // X86_INS_PADDSW
+ "paddusb", // X86_INS_PADDUSB
+ "paddusw", // X86_INS_PADDUSW
+ "paddw", // X86_INS_PADDW
+ "palignr", // X86_INS_PALIGNR
+ "pandn", // X86_INS_PANDN
+ "pand", // X86_INS_PAND
+ "pavgb", // X86_INS_PAVGB
+ "pavgw", // X86_INS_PAVGW
+ "pcmpeqb", // X86_INS_PCMPEQB
+ "pcmpeqd", // X86_INS_PCMPEQD
+ "pcmpeqw", // X86_INS_PCMPEQW
+ "pcmpgtb", // X86_INS_PCMPGTB
+ "pcmpgtd", // X86_INS_PCMPGTD
+ "pcmpgtw", // X86_INS_PCMPGTW
+ "pextrw", // X86_INS_PEXTRW
+ "phaddd", // X86_INS_PHADDD
+ "phaddsw", // X86_INS_PHADDSW
+ "phaddw", // X86_INS_PHADDW
+ "phsubd", // X86_INS_PHSUBD
+ "phsubsw", // X86_INS_PHSUBSW
+ "phsubw", // X86_INS_PHSUBW
+ "pinsrw", // X86_INS_PINSRW
+ "pmaddubsw", // X86_INS_PMADDUBSW
+ "pmaddwd", // X86_INS_PMADDWD
+ "pmaxsw", // X86_INS_PMAXSW
+ "pmaxub", // X86_INS_PMAXUB
+ "pminsw", // X86_INS_PMINSW
+ "pminub", // X86_INS_PMINUB
+ "pmovmskb", // X86_INS_PMOVMSKB
+ "pmulhrsw", // X86_INS_PMULHRSW
+ "pmulhuw", // X86_INS_PMULHUW
+ "pmulhw", // X86_INS_PMULHW
+ "pmullw", // X86_INS_PMULLW
+ "pmuludq", // X86_INS_PMULUDQ
+ "por", // X86_INS_POR
+ "psadbw", // X86_INS_PSADBW
+ "pshufb", // X86_INS_PSHUFB
+ "pshufw", // X86_INS_PSHUFW
+ "psignb", // X86_INS_PSIGNB
+ "psignd", // X86_INS_PSIGND
+ "psignw", // X86_INS_PSIGNW
+ "pslld", // X86_INS_PSLLD
+ "psllq", // X86_INS_PSLLQ
+ "psllw", // X86_INS_PSLLW
+ "psrad", // X86_INS_PSRAD
+ "psraw", // X86_INS_PSRAW
+ "psrld", // X86_INS_PSRLD
+ "psrlq", // X86_INS_PSRLQ
+ "psrlw", // X86_INS_PSRLW
+ "psubb", // X86_INS_PSUBB
+ "psubd", // X86_INS_PSUBD
+ "psubq", // X86_INS_PSUBQ
+ "psubsb", // X86_INS_PSUBSB
+ "psubsw", // X86_INS_PSUBSW
+ "psubusb", // X86_INS_PSUBUSB
+ "psubusw", // X86_INS_PSUBUSW
+ "psubw", // X86_INS_PSUBW
+ "punpckhbw", // X86_INS_PUNPCKHBW
+ "punpckhdq", // X86_INS_PUNPCKHDQ
+ "punpckhwd", // X86_INS_PUNPCKHWD
+ "punpcklbw", // X86_INS_PUNPCKLBW
+ "punpckldq", // X86_INS_PUNPCKLDQ
+ "punpcklwd", // X86_INS_PUNPCKLWD
+ "pxor", // X86_INS_PXOR
+ "monitorx", // X86_INS_MONITORX
+ "monitor", // X86_INS_MONITOR
+ "montmul", // X86_INS_MONTMUL
+ "mov", // X86_INS_MOV
+ "movabs", // X86_INS_MOVABS
+ "movapd", // X86_INS_MOVAPD
+ "movaps", // X86_INS_MOVAPS
+ "movbe", // X86_INS_MOVBE
+ "movddup", // X86_INS_MOVDDUP
+ "movdir64b", // X86_INS_MOVDIR64B
+ "movdiri", // X86_INS_MOVDIRI
+ "movdqa", // X86_INS_MOVDQA
+ "movdqu", // X86_INS_MOVDQU
+ "movhlps", // X86_INS_MOVHLPS
+ "movhpd", // X86_INS_MOVHPD
+ "movhps", // X86_INS_MOVHPS
+ "movlhps", // X86_INS_MOVLHPS
+ "movlpd", // X86_INS_MOVLPD
+ "movlps", // X86_INS_MOVLPS
+ "movmskpd", // X86_INS_MOVMSKPD
+ "movmskps", // X86_INS_MOVMSKPS
+ "movntdqa", // X86_INS_MOVNTDQA
+ "movntdq", // X86_INS_MOVNTDQ
+ "movnti", // X86_INS_MOVNTI
+ "movntpd", // X86_INS_MOVNTPD
+ "movntps", // X86_INS_MOVNTPS
+ "movntsd", // X86_INS_MOVNTSD
+ "movntss", // X86_INS_MOVNTSS
+ "movsb", // X86_INS_MOVSB
+ "movsd", // X86_INS_MOVSD
+ "movshdup", // X86_INS_MOVSHDUP
+ "movsldup", // X86_INS_MOVSLDUP
+ "movsq", // X86_INS_MOVSQ
+ "movss", // X86_INS_MOVSS
+ "movsw", // X86_INS_MOVSW
+ "movsx", // X86_INS_MOVSX
+ "movsxd", // X86_INS_MOVSXD
+ "movupd", // X86_INS_MOVUPD
+ "movups", // X86_INS_MOVUPS
+ "movzx", // X86_INS_MOVZX
+ "mpsadbw", // X86_INS_MPSADBW
+ "mul", // X86_INS_MUL
+ "mulpd", // X86_INS_MULPD
+ "mulps", // X86_INS_MULPS
+ "mulsd", // X86_INS_MULSD
+ "mulss", // X86_INS_MULSS
+ "mulx", // X86_INS_MULX
+ "fmul", // X86_INS_FMUL
+ "fimul", // X86_INS_FIMUL
+ "fmulp", // X86_INS_FMULP
+ "mwaitx", // X86_INS_MWAITX
+ "mwait", // X86_INS_MWAIT
+ "neg", // X86_INS_NEG
+ "nop", // X86_INS_NOP
+ "not", // X86_INS_NOT
+ "or", // X86_INS_OR
+ "orpd", // X86_INS_ORPD
+ "orps", // X86_INS_ORPS
+ "out", // X86_INS_OUT
+ "outsb", // X86_INS_OUTSB
+ "outsd", // X86_INS_OUTSD
+ "outsw", // X86_INS_OUTSW
+ "packusdw", // X86_INS_PACKUSDW
+ "pause", // X86_INS_PAUSE
+ "pavgusb", // X86_INS_PAVGUSB
+ "pblendvb", // X86_INS_PBLENDVB
+ "pblendw", // X86_INS_PBLENDW
+ "pclmulqdq", // X86_INS_PCLMULQDQ
+ "pcmpeqq", // X86_INS_PCMPEQQ
+ "pcmpestri", // X86_INS_PCMPESTRI
+ "pcmpestrm", // X86_INS_PCMPESTRM
+ "pcmpgtq", // X86_INS_PCMPGTQ
+ "pcmpistri", // X86_INS_PCMPISTRI
+ "pcmpistrm", // X86_INS_PCMPISTRM
+ "pconfig", // X86_INS_PCONFIG
+ "pdep", // X86_INS_PDEP
+ "pext", // X86_INS_PEXT
+ "pextrb", // X86_INS_PEXTRB
+ "pextrd", // X86_INS_PEXTRD
+ "pextrq", // X86_INS_PEXTRQ
+ "pf2id", // X86_INS_PF2ID
+ "pf2iw", // X86_INS_PF2IW
+ "pfacc", // X86_INS_PFACC
+ "pfadd", // X86_INS_PFADD
+ "pfcmpeq", // X86_INS_PFCMPEQ
+ "pfcmpge", // X86_INS_PFCMPGE
+ "pfcmpgt", // X86_INS_PFCMPGT
+ "pfmax", // X86_INS_PFMAX
+ "pfmin", // X86_INS_PFMIN
+ "pfmul", // X86_INS_PFMUL
+ "pfnacc", // X86_INS_PFNACC
+ "pfpnacc", // X86_INS_PFPNACC
+ "pfrcpit1", // X86_INS_PFRCPIT1
+ "pfrcpit2", // X86_INS_PFRCPIT2
+ "pfrcp", // X86_INS_PFRCP
+ "pfrsqit1", // X86_INS_PFRSQIT1
+ "pfrsqrt", // X86_INS_PFRSQRT
+ "pfsubr", // X86_INS_PFSUBR
+ "pfsub", // X86_INS_PFSUB
+ "phminposuw", // X86_INS_PHMINPOSUW
+ "pi2fd", // X86_INS_PI2FD
+ "pi2fw", // X86_INS_PI2FW
+ "pinsrb", // X86_INS_PINSRB
+ "pinsrd", // X86_INS_PINSRD
+ "pinsrq", // X86_INS_PINSRQ
+ "pmaxsb", // X86_INS_PMAXSB
+ "pmaxsd", // X86_INS_PMAXSD
+ "pmaxud", // X86_INS_PMAXUD
+ "pmaxuw", // X86_INS_PMAXUW
+ "pminsb", // X86_INS_PMINSB
+ "pminsd", // X86_INS_PMINSD
+ "pminud", // X86_INS_PMINUD
+ "pminuw", // X86_INS_PMINUW
+ "pmovsxbd", // X86_INS_PMOVSXBD
+ "pmovsxbq", // X86_INS_PMOVSXBQ
+ "pmovsxbw", // X86_INS_PMOVSXBW
+ "pmovsxdq", // X86_INS_PMOVSXDQ
+ "pmovsxwd", // X86_INS_PMOVSXWD
+ "pmovsxwq", // X86_INS_PMOVSXWQ
+ "pmovzxbd", // X86_INS_PMOVZXBD
+ "pmovzxbq", // X86_INS_PMOVZXBQ
+ "pmovzxbw", // X86_INS_PMOVZXBW
+ "pmovzxdq", // X86_INS_PMOVZXDQ
+ "pmovzxwd", // X86_INS_PMOVZXWD
+ "pmovzxwq", // X86_INS_PMOVZXWQ
+ "pmuldq", // X86_INS_PMULDQ
+ "pmulhrw", // X86_INS_PMULHRW
+ "pmulld", // X86_INS_PMULLD
+ "pop", // X86_INS_POP
+ "popaw", // X86_INS_POPAW
+ "popal", // X86_INS_POPAL
+ "popcnt", // X86_INS_POPCNT
+ "popf", // X86_INS_POPF
+ "popfd", // X86_INS_POPFD
+ "popfq", // X86_INS_POPFQ
+ "prefetch", // X86_INS_PREFETCH
+ "prefetchnta", // X86_INS_PREFETCHNTA
+ "prefetcht0", // X86_INS_PREFETCHT0
+ "prefetcht1", // X86_INS_PREFETCHT1
+ "prefetcht2", // X86_INS_PREFETCHT2
+ "prefetchw", // X86_INS_PREFETCHW
+ "prefetchwt1", // X86_INS_PREFETCHWT1
+ "pshufd", // X86_INS_PSHUFD
+ "pshufhw", // X86_INS_PSHUFHW
+ "pshuflw", // X86_INS_PSHUFLW
+ "pslldq", // X86_INS_PSLLDQ
+ "psrldq", // X86_INS_PSRLDQ
+ "pswapd", // X86_INS_PSWAPD
+ "ptest", // X86_INS_PTEST
+ "ptwrite", // X86_INS_PTWRITE
+ "punpckhqdq", // X86_INS_PUNPCKHQDQ
+ "punpcklqdq", // X86_INS_PUNPCKLQDQ
+ "push", // X86_INS_PUSH
+ "pushaw", // X86_INS_PUSHAW
+ "pushal", // X86_INS_PUSHAL
+ "pushf", // X86_INS_PUSHF
+ "pushfd", // X86_INS_PUSHFD
+ "pushfq", // X86_INS_PUSHFQ
+ "rcl", // X86_INS_RCL
+ "rcpps", // X86_INS_RCPPS
+ "rcpss", // X86_INS_RCPSS
+ "rcr", // X86_INS_RCR
+ "rdfsbase", // X86_INS_RDFSBASE
+ "rdgsbase", // X86_INS_RDGSBASE
+ "rdmsr", // X86_INS_RDMSR
+ "rdpid", // X86_INS_RDPID
+ "rdpkru", // X86_INS_RDPKRU
+ "rdpmc", // X86_INS_RDPMC
+ "rdrand", // X86_INS_RDRAND
+ "rdseed", // X86_INS_RDSEED
+ "rdsspd", // X86_INS_RDSSPD
+ "rdsspq", // X86_INS_RDSSPQ
+ "rdtsc", // X86_INS_RDTSC
+ "rdtscp", // X86_INS_RDTSCP
+ "repne", // X86_INS_REPNE
+ "rep", // X86_INS_REP
+ "ret", // X86_INS_RET
+ "rex64", // X86_INS_REX64
+ "rol", // X86_INS_ROL
+ "ror", // X86_INS_ROR
+ "rorx", // X86_INS_RORX
+ "roundpd", // X86_INS_ROUNDPD
+ "roundps", // X86_INS_ROUNDPS
+ "roundsd", // X86_INS_ROUNDSD
+ "roundss", // X86_INS_ROUNDSS
+ "rsm", // X86_INS_RSM
+ "rsqrtps", // X86_INS_RSQRTPS
+ "rsqrtss", // X86_INS_RSQRTSS
+ "rstorssp", // X86_INS_RSTORSSP
+ "sahf", // X86_INS_SAHF
+ "sal", // X86_INS_SAL
+ "salc", // X86_INS_SALC
+ "sar", // X86_INS_SAR
+ "sarx", // X86_INS_SARX
+ "saveprevssp", // X86_INS_SAVEPREVSSP
+ "sbb", // X86_INS_SBB
+ "scasb", // X86_INS_SCASB
+ "scasd", // X86_INS_SCASD
+ "scasq", // X86_INS_SCASQ
+ "scasw", // X86_INS_SCASW
+ "setae", // X86_INS_SETAE
+ "seta", // X86_INS_SETA
+ "setbe", // X86_INS_SETBE
+ "setb", // X86_INS_SETB
+ "sete", // X86_INS_SETE
+ "setge", // X86_INS_SETGE
+ "setg", // X86_INS_SETG
+ "setle", // X86_INS_SETLE
+ "setl", // X86_INS_SETL
+ "setne", // X86_INS_SETNE
+ "setno", // X86_INS_SETNO
+ "setnp", // X86_INS_SETNP
+ "setns", // X86_INS_SETNS
+ "seto", // X86_INS_SETO
+ "setp", // X86_INS_SETP
+ "setssbsy", // X86_INS_SETSSBSY
+ "sets", // X86_INS_SETS
+ "sfence", // X86_INS_SFENCE
+ "sgdt", // X86_INS_SGDT
+ "sha1msg1", // X86_INS_SHA1MSG1
+ "sha1msg2", // X86_INS_SHA1MSG2
+ "sha1nexte", // X86_INS_SHA1NEXTE
+ "sha1rnds4", // X86_INS_SHA1RNDS4
+ "sha256msg1", // X86_INS_SHA256MSG1
+ "sha256msg2", // X86_INS_SHA256MSG2
+ "sha256rnds2", // X86_INS_SHA256RNDS2
+ "shl", // X86_INS_SHL
+ "shld", // X86_INS_SHLD
+ "shlx", // X86_INS_SHLX
+ "shr", // X86_INS_SHR
+ "shrd", // X86_INS_SHRD
+ "shrx", // X86_INS_SHRX
+ "shufpd", // X86_INS_SHUFPD
+ "shufps", // X86_INS_SHUFPS
+ "sidt", // X86_INS_SIDT
+ "fsin", // X86_INS_FSIN
+ "skinit", // X86_INS_SKINIT
+ "sldt", // X86_INS_SLDT
+ "slwpcb", // X86_INS_SLWPCB
+ "smsw", // X86_INS_SMSW
+ "sqrtpd", // X86_INS_SQRTPD
+ "sqrtps", // X86_INS_SQRTPS
+ "sqrtsd", // X86_INS_SQRTSD
+ "sqrtss", // X86_INS_SQRTSS
+ "fsqrt", // X86_INS_FSQRT
+ "stac", // X86_INS_STAC
+ "stc", // X86_INS_STC
+ "std", // X86_INS_STD
+ "stgi", // X86_INS_STGI
+ "sti", // X86_INS_STI
+ "stmxcsr", // X86_INS_STMXCSR
+ "stosb", // X86_INS_STOSB
+ "stosd", // X86_INS_STOSD
+ "stosq", // X86_INS_STOSQ
+ "stosw", // X86_INS_STOSW
+ "str", // X86_INS_STR
+ "fst", // X86_INS_FST
+ "fstp", // X86_INS_FSTP
+ "sub", // X86_INS_SUB
+ "subpd", // X86_INS_SUBPD
+ "subps", // X86_INS_SUBPS
+ "fsubr", // X86_INS_FSUBR
+ "fisubr", // X86_INS_FISUBR
+ "fsubrp", // X86_INS_FSUBRP
+ "subsd", // X86_INS_SUBSD
+ "subss", // X86_INS_SUBSS
+ "fsub", // X86_INS_FSUB
+ "fisub", // X86_INS_FISUB
+ "fsubp", // X86_INS_FSUBP
+ "swapgs", // X86_INS_SWAPGS
+ "syscall", // X86_INS_SYSCALL
+ "sysenter", // X86_INS_SYSENTER
+ "sysexit", // X86_INS_SYSEXIT
+ "sysexitq", // X86_INS_SYSEXITQ
+ "sysret", // X86_INS_SYSRET
+ "sysretq", // X86_INS_SYSRETQ
+ "t1mskc", // X86_INS_T1MSKC
+ "test", // X86_INS_TEST
+ "tpause", // X86_INS_TPAUSE
+ "ftst", // X86_INS_FTST
+ "tzcnt", // X86_INS_TZCNT
+ "tzmsk", // X86_INS_TZMSK
+ "ucomisd", // X86_INS_UCOMISD
+ "ucomiss", // X86_INS_UCOMISS
+ "fucompi", // X86_INS_FUCOMPI
+ "fucomi", // X86_INS_FUCOMI
+ "fucompp", // X86_INS_FUCOMPP
+ "fucomp", // X86_INS_FUCOMP
+ "fucom", // X86_INS_FUCOM
+ "ud0", // X86_INS_UD0
+ "ud1", // X86_INS_UD1
+ "ud2", // X86_INS_UD2
+ "umonitor", // X86_INS_UMONITOR
+ "umwait", // X86_INS_UMWAIT
+ "unpckhpd", // X86_INS_UNPCKHPD
+ "unpckhps", // X86_INS_UNPCKHPS
+ "unpcklpd", // X86_INS_UNPCKLPD
+ "unpcklps", // X86_INS_UNPCKLPS
+ "v4fmaddps", // X86_INS_V4FMADDPS
+ "v4fmaddss", // X86_INS_V4FMADDSS
+ "v4fnmaddps", // X86_INS_V4FNMADDPS
+ "v4fnmaddss", // X86_INS_V4FNMADDSS
+ "vaddpd", // X86_INS_VADDPD
+ "vaddps", // X86_INS_VADDPS
+ "vaddsd", // X86_INS_VADDSD
+ "vaddss", // X86_INS_VADDSS
+ "vaddsubpd", // X86_INS_VADDSUBPD
+ "vaddsubps", // X86_INS_VADDSUBPS
+ "vaesdeclast", // X86_INS_VAESDECLAST
+ "vaesdec", // X86_INS_VAESDEC
+ "vaesenclast", // X86_INS_VAESENCLAST
+ "vaesenc", // X86_INS_VAESENC
+ "vaesimc", // X86_INS_VAESIMC
+ "vaeskeygenassist", // X86_INS_VAESKEYGENASSIST
+ "valignd", // X86_INS_VALIGND
+ "valignq", // X86_INS_VALIGNQ
+ "vandnpd", // X86_INS_VANDNPD
+ "vandnps", // X86_INS_VANDNPS
+ "vandpd", // X86_INS_VANDPD
+ "vandps", // X86_INS_VANDPS
+ "vblendmpd", // X86_INS_VBLENDMPD
+ "vblendmps", // X86_INS_VBLENDMPS
+ "vblendpd", // X86_INS_VBLENDPD
+ "vblendps", // X86_INS_VBLENDPS
+ "vblendvpd", // X86_INS_VBLENDVPD
+ "vblendvps", // X86_INS_VBLENDVPS
+ "vbroadcastf128", // X86_INS_VBROADCASTF128
+ "vbroadcastf32x2", // X86_INS_VBROADCASTF32X2
+ "vbroadcastf32x4", // X86_INS_VBROADCASTF32X4
+ "vbroadcastf32x8", // X86_INS_VBROADCASTF32X8
+ "vbroadcastf64x2", // X86_INS_VBROADCASTF64X2
+ "vbroadcastf64x4", // X86_INS_VBROADCASTF64X4
+ "vbroadcasti128", // X86_INS_VBROADCASTI128
+ "vbroadcasti32x2", // X86_INS_VBROADCASTI32X2
+ "vbroadcasti32x4", // X86_INS_VBROADCASTI32X4
+ "vbroadcasti32x8", // X86_INS_VBROADCASTI32X8
+ "vbroadcasti64x2", // X86_INS_VBROADCASTI64X2
+ "vbroadcasti64x4", // X86_INS_VBROADCASTI64X4
+ "vbroadcastsd", // X86_INS_VBROADCASTSD
+ "vbroadcastss", // X86_INS_VBROADCASTSS
+ "vcmp", // X86_INS_VCMP
+ "vcmppd", // X86_INS_VCMPPD
+ "vcmpps", // X86_INS_VCMPPS
+ "vcmpsd", // X86_INS_VCMPSD
+ "vcmpss", // X86_INS_VCMPSS
+ "vcomisd", // X86_INS_VCOMISD
+ "vcomiss", // X86_INS_VCOMISS
+ "vcompresspd", // X86_INS_VCOMPRESSPD
+ "vcompressps", // X86_INS_VCOMPRESSPS
+ "vcvtdq2pd", // X86_INS_VCVTDQ2PD
+ "vcvtdq2ps", // X86_INS_VCVTDQ2PS
+ "vcvtpd2dq", // X86_INS_VCVTPD2DQ
+ "vcvtpd2ps", // X86_INS_VCVTPD2PS
+ "vcvtpd2qq", // X86_INS_VCVTPD2QQ
+ "vcvtpd2udq", // X86_INS_VCVTPD2UDQ
+ "vcvtpd2uqq", // X86_INS_VCVTPD2UQQ
+ "vcvtph2ps", // X86_INS_VCVTPH2PS
+ "vcvtps2dq", // X86_INS_VCVTPS2DQ
+ "vcvtps2pd", // X86_INS_VCVTPS2PD
+ "vcvtps2ph", // X86_INS_VCVTPS2PH
+ "vcvtps2qq", // X86_INS_VCVTPS2QQ
+ "vcvtps2udq", // X86_INS_VCVTPS2UDQ
+ "vcvtps2uqq", // X86_INS_VCVTPS2UQQ
+ "vcvtqq2pd", // X86_INS_VCVTQQ2PD
+ "vcvtqq2ps", // X86_INS_VCVTQQ2PS
+ "vcvtsd2si", // X86_INS_VCVTSD2SI
+ "vcvtsd2ss", // X86_INS_VCVTSD2SS
+ "vcvtsd2usi", // X86_INS_VCVTSD2USI
+ "vcvtsi2sd", // X86_INS_VCVTSI2SD
+ "vcvtsi2ss", // X86_INS_VCVTSI2SS
+ "vcvtss2sd", // X86_INS_VCVTSS2SD
+ "vcvtss2si", // X86_INS_VCVTSS2SI
+ "vcvtss2usi", // X86_INS_VCVTSS2USI
+ "vcvttpd2dq", // X86_INS_VCVTTPD2DQ
+ "vcvttpd2qq", // X86_INS_VCVTTPD2QQ
+ "vcvttpd2udq", // X86_INS_VCVTTPD2UDQ
+ "vcvttpd2uqq", // X86_INS_VCVTTPD2UQQ
+ "vcvttps2dq", // X86_INS_VCVTTPS2DQ
+ "vcvttps2qq", // X86_INS_VCVTTPS2QQ
+ "vcvttps2udq", // X86_INS_VCVTTPS2UDQ
+ "vcvttps2uqq", // X86_INS_VCVTTPS2UQQ
+ "vcvttsd2si", // X86_INS_VCVTTSD2SI
+ "vcvttsd2usi", // X86_INS_VCVTTSD2USI
+ "vcvttss2si", // X86_INS_VCVTTSS2SI
+ "vcvttss2usi", // X86_INS_VCVTTSS2USI
+ "vcvtudq2pd", // X86_INS_VCVTUDQ2PD
+ "vcvtudq2ps", // X86_INS_VCVTUDQ2PS
+ "vcvtuqq2pd", // X86_INS_VCVTUQQ2PD
+ "vcvtuqq2ps", // X86_INS_VCVTUQQ2PS
+ "vcvtusi2sd", // X86_INS_VCVTUSI2SD
+ "vcvtusi2ss", // X86_INS_VCVTUSI2SS
+ "vdbpsadbw", // X86_INS_VDBPSADBW
+ "vdivpd", // X86_INS_VDIVPD
+ "vdivps", // X86_INS_VDIVPS
+ "vdivsd", // X86_INS_VDIVSD
+ "vdivss", // X86_INS_VDIVSS
+ "vdppd", // X86_INS_VDPPD
+ "vdpps", // X86_INS_VDPPS
+ "verr", // X86_INS_VERR
+ "verw", // X86_INS_VERW
+ "vexp2pd", // X86_INS_VEXP2PD
+ "vexp2ps", // X86_INS_VEXP2PS
+ "vexpandpd", // X86_INS_VEXPANDPD
+ "vexpandps", // X86_INS_VEXPANDPS
+ "vextractf128", // X86_INS_VEXTRACTF128
+ "vextractf32x4", // X86_INS_VEXTRACTF32X4
+ "vextractf32x8", // X86_INS_VEXTRACTF32X8
+ "vextractf64x2", // X86_INS_VEXTRACTF64X2
+ "vextractf64x4", // X86_INS_VEXTRACTF64X4
+ "vextracti128", // X86_INS_VEXTRACTI128
+ "vextracti32x4", // X86_INS_VEXTRACTI32X4
+ "vextracti32x8", // X86_INS_VEXTRACTI32X8
+ "vextracti64x2", // X86_INS_VEXTRACTI64X2
+ "vextracti64x4", // X86_INS_VEXTRACTI64X4
+ "vextractps", // X86_INS_VEXTRACTPS
+ "vfixupimmpd", // X86_INS_VFIXUPIMMPD
+ "vfixupimmps", // X86_INS_VFIXUPIMMPS
+ "vfixupimmsd", // X86_INS_VFIXUPIMMSD
+ "vfixupimmss", // X86_INS_VFIXUPIMMSS
+ "vfmadd132pd", // X86_INS_VFMADD132PD
+ "vfmadd132ps", // X86_INS_VFMADD132PS
+ "vfmadd132sd", // X86_INS_VFMADD132SD
+ "vfmadd132ss", // X86_INS_VFMADD132SS
+ "vfmadd213pd", // X86_INS_VFMADD213PD
+ "vfmadd213ps", // X86_INS_VFMADD213PS
+ "vfmadd213sd", // X86_INS_VFMADD213SD
+ "vfmadd213ss", // X86_INS_VFMADD213SS
+ "vfmadd231pd", // X86_INS_VFMADD231PD
+ "vfmadd231ps", // X86_INS_VFMADD231PS
+ "vfmadd231sd", // X86_INS_VFMADD231SD
+ "vfmadd231ss", // X86_INS_VFMADD231SS
+ "vfmaddpd", // X86_INS_VFMADDPD
+ "vfmaddps", // X86_INS_VFMADDPS
+ "vfmaddsd", // X86_INS_VFMADDSD
+ "vfmaddss", // X86_INS_VFMADDSS
+ "vfmaddsub132pd", // X86_INS_VFMADDSUB132PD
+ "vfmaddsub132ps", // X86_INS_VFMADDSUB132PS
+ "vfmaddsub213pd", // X86_INS_VFMADDSUB213PD
+ "vfmaddsub213ps", // X86_INS_VFMADDSUB213PS
+ "vfmaddsub231pd", // X86_INS_VFMADDSUB231PD
+ "vfmaddsub231ps", // X86_INS_VFMADDSUB231PS
+ "vfmaddsubpd", // X86_INS_VFMADDSUBPD
+ "vfmaddsubps", // X86_INS_VFMADDSUBPS
+ "vfmsub132pd", // X86_INS_VFMSUB132PD
+ "vfmsub132ps", // X86_INS_VFMSUB132PS
+ "vfmsub132sd", // X86_INS_VFMSUB132SD
+ "vfmsub132ss", // X86_INS_VFMSUB132SS
+ "vfmsub213pd", // X86_INS_VFMSUB213PD
+ "vfmsub213ps", // X86_INS_VFMSUB213PS
+ "vfmsub213sd", // X86_INS_VFMSUB213SD
+ "vfmsub213ss", // X86_INS_VFMSUB213SS
+ "vfmsub231pd", // X86_INS_VFMSUB231PD
+ "vfmsub231ps", // X86_INS_VFMSUB231PS
+ "vfmsub231sd", // X86_INS_VFMSUB231SD
+ "vfmsub231ss", // X86_INS_VFMSUB231SS
+ "vfmsubadd132pd", // X86_INS_VFMSUBADD132PD
+ "vfmsubadd132ps", // X86_INS_VFMSUBADD132PS
+ "vfmsubadd213pd", // X86_INS_VFMSUBADD213PD
+ "vfmsubadd213ps", // X86_INS_VFMSUBADD213PS
+ "vfmsubadd231pd", // X86_INS_VFMSUBADD231PD
+ "vfmsubadd231ps", // X86_INS_VFMSUBADD231PS
+ "vfmsubaddpd", // X86_INS_VFMSUBADDPD
+ "vfmsubaddps", // X86_INS_VFMSUBADDPS
+ "vfmsubpd", // X86_INS_VFMSUBPD
+ "vfmsubps", // X86_INS_VFMSUBPS
+ "vfmsubsd", // X86_INS_VFMSUBSD
+ "vfmsubss", // X86_INS_VFMSUBSS
+ "vfnmadd132pd", // X86_INS_VFNMADD132PD
+ "vfnmadd132ps", // X86_INS_VFNMADD132PS
+ "vfnmadd132sd", // X86_INS_VFNMADD132SD
+ "vfnmadd132ss", // X86_INS_VFNMADD132SS
+ "vfnmadd213pd", // X86_INS_VFNMADD213PD
+ "vfnmadd213ps", // X86_INS_VFNMADD213PS
+ "vfnmadd213sd", // X86_INS_VFNMADD213SD
+ "vfnmadd213ss", // X86_INS_VFNMADD213SS
+ "vfnmadd231pd", // X86_INS_VFNMADD231PD
+ "vfnmadd231ps", // X86_INS_VFNMADD231PS
+ "vfnmadd231sd", // X86_INS_VFNMADD231SD
+ "vfnmadd231ss", // X86_INS_VFNMADD231SS
+ "vfnmaddpd", // X86_INS_VFNMADDPD
+ "vfnmaddps", // X86_INS_VFNMADDPS
+ "vfnmaddsd", // X86_INS_VFNMADDSD
+ "vfnmaddss", // X86_INS_VFNMADDSS
+ "vfnmsub132pd", // X86_INS_VFNMSUB132PD
+ "vfnmsub132ps", // X86_INS_VFNMSUB132PS
+ "vfnmsub132sd", // X86_INS_VFNMSUB132SD
+ "vfnmsub132ss", // X86_INS_VFNMSUB132SS
+ "vfnmsub213pd", // X86_INS_VFNMSUB213PD
+ "vfnmsub213ps", // X86_INS_VFNMSUB213PS
+ "vfnmsub213sd", // X86_INS_VFNMSUB213SD
+ "vfnmsub213ss", // X86_INS_VFNMSUB213SS
+ "vfnmsub231pd", // X86_INS_VFNMSUB231PD
+ "vfnmsub231ps", // X86_INS_VFNMSUB231PS
+ "vfnmsub231sd", // X86_INS_VFNMSUB231SD
+ "vfnmsub231ss", // X86_INS_VFNMSUB231SS
+ "vfnmsubpd", // X86_INS_VFNMSUBPD
+ "vfnmsubps", // X86_INS_VFNMSUBPS
+ "vfnmsubsd", // X86_INS_VFNMSUBSD
+ "vfnmsubss", // X86_INS_VFNMSUBSS
+ "vfpclasspd", // X86_INS_VFPCLASSPD
+ "vfpclassps", // X86_INS_VFPCLASSPS
+ "vfpclasssd", // X86_INS_VFPCLASSSD
+ "vfpclassss", // X86_INS_VFPCLASSSS
+ "vfrczpd", // X86_INS_VFRCZPD
+ "vfrczps", // X86_INS_VFRCZPS
+ "vfrczsd", // X86_INS_VFRCZSD
+ "vfrczss", // X86_INS_VFRCZSS
+ "vgatherdpd", // X86_INS_VGATHERDPD
+ "vgatherdps", // X86_INS_VGATHERDPS
+ "vgatherpf0dpd", // X86_INS_VGATHERPF0DPD
+ "vgatherpf0dps", // X86_INS_VGATHERPF0DPS
+ "vgatherpf0qpd", // X86_INS_VGATHERPF0QPD
+ "vgatherpf0qps", // X86_INS_VGATHERPF0QPS
+ "vgatherpf1dpd", // X86_INS_VGATHERPF1DPD
+ "vgatherpf1dps", // X86_INS_VGATHERPF1DPS
+ "vgatherpf1qpd", // X86_INS_VGATHERPF1QPD
+ "vgatherpf1qps", // X86_INS_VGATHERPF1QPS
+ "vgatherqpd", // X86_INS_VGATHERQPD
+ "vgatherqps", // X86_INS_VGATHERQPS
+ "vgetexppd", // X86_INS_VGETEXPPD
+ "vgetexpps", // X86_INS_VGETEXPPS
+ "vgetexpsd", // X86_INS_VGETEXPSD
+ "vgetexpss", // X86_INS_VGETEXPSS
+ "vgetmantpd", // X86_INS_VGETMANTPD
+ "vgetmantps", // X86_INS_VGETMANTPS
+ "vgetmantsd", // X86_INS_VGETMANTSD
+ "vgetmantss", // X86_INS_VGETMANTSS
+ "vgf2p8affineinvqb", // X86_INS_VGF2P8AFFINEINVQB
+ "vgf2p8affineqb", // X86_INS_VGF2P8AFFINEQB
+ "vgf2p8mulb", // X86_INS_VGF2P8MULB
+ "vhaddpd", // X86_INS_VHADDPD
+ "vhaddps", // X86_INS_VHADDPS
+ "vhsubpd", // X86_INS_VHSUBPD
+ "vhsubps", // X86_INS_VHSUBPS
+ "vinsertf128", // X86_INS_VINSERTF128
+ "vinsertf32x4", // X86_INS_VINSERTF32X4
+ "vinsertf32x8", // X86_INS_VINSERTF32X8
+ "vinsertf64x2", // X86_INS_VINSERTF64X2
+ "vinsertf64x4", // X86_INS_VINSERTF64X4
+ "vinserti128", // X86_INS_VINSERTI128
+ "vinserti32x4", // X86_INS_VINSERTI32X4
+ "vinserti32x8", // X86_INS_VINSERTI32X8
+ "vinserti64x2", // X86_INS_VINSERTI64X2
+ "vinserti64x4", // X86_INS_VINSERTI64X4
+ "vinsertps", // X86_INS_VINSERTPS
+ "vlddqu", // X86_INS_VLDDQU
+ "vldmxcsr", // X86_INS_VLDMXCSR
+ "vmaskmovdqu", // X86_INS_VMASKMOVDQU
+ "vmaskmovpd", // X86_INS_VMASKMOVPD
+ "vmaskmovps", // X86_INS_VMASKMOVPS
+ "vmaxpd", // X86_INS_VMAXPD
+ "vmaxps", // X86_INS_VMAXPS
+ "vmaxsd", // X86_INS_VMAXSD
+ "vmaxss", // X86_INS_VMAXSS
+ "vmcall", // X86_INS_VMCALL
+ "vmclear", // X86_INS_VMCLEAR
+ "vmfunc", // X86_INS_VMFUNC
+ "vminpd", // X86_INS_VMINPD
+ "vminps", // X86_INS_VMINPS
+ "vminsd", // X86_INS_VMINSD
+ "vminss", // X86_INS_VMINSS
+ "vmlaunch", // X86_INS_VMLAUNCH
+ "vmload", // X86_INS_VMLOAD
+ "vmmcall", // X86_INS_VMMCALL
+ "vmovq", // X86_INS_VMOVQ
+ "vmovapd", // X86_INS_VMOVAPD
+ "vmovaps", // X86_INS_VMOVAPS
+ "vmovddup", // X86_INS_VMOVDDUP
+ "vmovd", // X86_INS_VMOVD
+ "vmovdqa32", // X86_INS_VMOVDQA32
+ "vmovdqa64", // X86_INS_VMOVDQA64
+ "vmovdqa", // X86_INS_VMOVDQA
+ "vmovdqu16", // X86_INS_VMOVDQU16
+ "vmovdqu32", // X86_INS_VMOVDQU32
+ "vmovdqu64", // X86_INS_VMOVDQU64
+ "vmovdqu8", // X86_INS_VMOVDQU8
+ "vmovdqu", // X86_INS_VMOVDQU
+ "vmovhlps", // X86_INS_VMOVHLPS
+ "vmovhpd", // X86_INS_VMOVHPD
+ "vmovhps", // X86_INS_VMOVHPS
+ "vmovlhps", // X86_INS_VMOVLHPS
+ "vmovlpd", // X86_INS_VMOVLPD
+ "vmovlps", // X86_INS_VMOVLPS
+ "vmovmskpd", // X86_INS_VMOVMSKPD
+ "vmovmskps", // X86_INS_VMOVMSKPS
+ "vmovntdqa", // X86_INS_VMOVNTDQA
+ "vmovntdq", // X86_INS_VMOVNTDQ
+ "vmovntpd", // X86_INS_VMOVNTPD
+ "vmovntps", // X86_INS_VMOVNTPS
+ "vmovsd", // X86_INS_VMOVSD
+ "vmovshdup", // X86_INS_VMOVSHDUP
+ "vmovsldup", // X86_INS_VMOVSLDUP
+ "vmovss", // X86_INS_VMOVSS
+ "vmovupd", // X86_INS_VMOVUPD
+ "vmovups", // X86_INS_VMOVUPS
+ "vmpsadbw", // X86_INS_VMPSADBW
+ "vmptrld", // X86_INS_VMPTRLD
+ "vmptrst", // X86_INS_VMPTRST
+ "vmread", // X86_INS_VMREAD
+ "vmresume", // X86_INS_VMRESUME
+ "vmrun", // X86_INS_VMRUN
+ "vmsave", // X86_INS_VMSAVE
+ "vmulpd", // X86_INS_VMULPD
+ "vmulps", // X86_INS_VMULPS
+ "vmulsd", // X86_INS_VMULSD
+ "vmulss", // X86_INS_VMULSS
+ "vmwrite", // X86_INS_VMWRITE
+ "vmxoff", // X86_INS_VMXOFF
+ "vmxon", // X86_INS_VMXON
+ "vorpd", // X86_INS_VORPD
+ "vorps", // X86_INS_VORPS
+ "vp4dpwssds", // X86_INS_VP4DPWSSDS
+ "vp4dpwssd", // X86_INS_VP4DPWSSD
+ "vpabsb", // X86_INS_VPABSB
+ "vpabsd", // X86_INS_VPABSD
+ "vpabsq", // X86_INS_VPABSQ
+ "vpabsw", // X86_INS_VPABSW
+ "vpackssdw", // X86_INS_VPACKSSDW
+ "vpacksswb", // X86_INS_VPACKSSWB
+ "vpackusdw", // X86_INS_VPACKUSDW
+ "vpackuswb", // X86_INS_VPACKUSWB
+ "vpaddb", // X86_INS_VPADDB
+ "vpaddd", // X86_INS_VPADDD
+ "vpaddq", // X86_INS_VPADDQ
+ "vpaddsb", // X86_INS_VPADDSB
+ "vpaddsw", // X86_INS_VPADDSW
+ "vpaddusb", // X86_INS_VPADDUSB
+ "vpaddusw", // X86_INS_VPADDUSW
+ "vpaddw", // X86_INS_VPADDW
+ "vpalignr", // X86_INS_VPALIGNR
+ "vpandd", // X86_INS_VPANDD
+ "vpandnd", // X86_INS_VPANDND
+ "vpandnq", // X86_INS_VPANDNQ
+ "vpandn", // X86_INS_VPANDN
+ "vpandq", // X86_INS_VPANDQ
+ "vpand", // X86_INS_VPAND
+ "vpavgb", // X86_INS_VPAVGB
+ "vpavgw", // X86_INS_VPAVGW
+ "vpblendd", // X86_INS_VPBLENDD
+ "vpblendmb", // X86_INS_VPBLENDMB
+ "vpblendmd", // X86_INS_VPBLENDMD
+ "vpblendmq", // X86_INS_VPBLENDMQ
+ "vpblendmw", // X86_INS_VPBLENDMW
+ "vpblendvb", // X86_INS_VPBLENDVB
+ "vpblendw", // X86_INS_VPBLENDW
+ "vpbroadcastb", // X86_INS_VPBROADCASTB
+ "vpbroadcastd", // X86_INS_VPBROADCASTD
+ "vpbroadcastmb2q", // X86_INS_VPBROADCASTMB2Q
+ "vpbroadcastmw2d", // X86_INS_VPBROADCASTMW2D
+ "vpbroadcastq", // X86_INS_VPBROADCASTQ
+ "vpbroadcastw", // X86_INS_VPBROADCASTW
+ "vpclmulqdq", // X86_INS_VPCLMULQDQ
+ "vpcmov", // X86_INS_VPCMOV
+ "vpcmp", // X86_INS_VPCMP
+ "vpcmpb", // X86_INS_VPCMPB
+ "vpcmpd", // X86_INS_VPCMPD
+ "vpcmpeqb", // X86_INS_VPCMPEQB
+ "vpcmpeqd", // X86_INS_VPCMPEQD
+ "vpcmpeqq", // X86_INS_VPCMPEQQ
+ "vpcmpeqw", // X86_INS_VPCMPEQW
+ "vpcmpestri", // X86_INS_VPCMPESTRI
+ "vpcmpestrm", // X86_INS_VPCMPESTRM
+ "vpcmpgtb", // X86_INS_VPCMPGTB
+ "vpcmpgtd", // X86_INS_VPCMPGTD
+ "vpcmpgtq", // X86_INS_VPCMPGTQ
+ "vpcmpgtw", // X86_INS_VPCMPGTW
+ "vpcmpistri", // X86_INS_VPCMPISTRI
+ "vpcmpistrm", // X86_INS_VPCMPISTRM
+ "vpcmpq", // X86_INS_VPCMPQ
+ "vpcmpub", // X86_INS_VPCMPUB
+ "vpcmpud", // X86_INS_VPCMPUD
+ "vpcmpuq", // X86_INS_VPCMPUQ
+ "vpcmpuw", // X86_INS_VPCMPUW
+ "vpcmpw", // X86_INS_VPCMPW
+ "vpcom", // X86_INS_VPCOM
+ "vpcomb", // X86_INS_VPCOMB
+ "vpcomd", // X86_INS_VPCOMD
+ "vpcompressb", // X86_INS_VPCOMPRESSB
+ "vpcompressd", // X86_INS_VPCOMPRESSD
+ "vpcompressq", // X86_INS_VPCOMPRESSQ
+ "vpcompressw", // X86_INS_VPCOMPRESSW
+ "vpcomq", // X86_INS_VPCOMQ
+ "vpcomub", // X86_INS_VPCOMUB
+ "vpcomud", // X86_INS_VPCOMUD
+ "vpcomuq", // X86_INS_VPCOMUQ
+ "vpcomuw", // X86_INS_VPCOMUW
+ "vpcomw", // X86_INS_VPCOMW
+ "vpconflictd", // X86_INS_VPCONFLICTD
+ "vpconflictq", // X86_INS_VPCONFLICTQ
+ "vpdpbusds", // X86_INS_VPDPBUSDS
+ "vpdpbusd", // X86_INS_VPDPBUSD
+ "vpdpwssds", // X86_INS_VPDPWSSDS
+ "vpdpwssd", // X86_INS_VPDPWSSD
+ "vperm2f128", // X86_INS_VPERM2F128
+ "vperm2i128", // X86_INS_VPERM2I128
+ "vpermb", // X86_INS_VPERMB
+ "vpermd", // X86_INS_VPERMD
+ "vpermi2b", // X86_INS_VPERMI2B
+ "vpermi2d", // X86_INS_VPERMI2D
+ "vpermi2pd", // X86_INS_VPERMI2PD
+ "vpermi2ps", // X86_INS_VPERMI2PS
+ "vpermi2q", // X86_INS_VPERMI2Q
+ "vpermi2w", // X86_INS_VPERMI2W
+ "vpermil2pd", // X86_INS_VPERMIL2PD
+ "vpermilpd", // X86_INS_VPERMILPD
+ "vpermil2ps", // X86_INS_VPERMIL2PS
+ "vpermilps", // X86_INS_VPERMILPS
+ "vpermpd", // X86_INS_VPERMPD
+ "vpermps", // X86_INS_VPERMPS
+ "vpermq", // X86_INS_VPERMQ
+ "vpermt2b", // X86_INS_VPERMT2B
+ "vpermt2d", // X86_INS_VPERMT2D
+ "vpermt2pd", // X86_INS_VPERMT2PD
+ "vpermt2ps", // X86_INS_VPERMT2PS
+ "vpermt2q", // X86_INS_VPERMT2Q
+ "vpermt2w", // X86_INS_VPERMT2W
+ "vpermw", // X86_INS_VPERMW
+ "vpexpandb", // X86_INS_VPEXPANDB
+ "vpexpandd", // X86_INS_VPEXPANDD
+ "vpexpandq", // X86_INS_VPEXPANDQ
+ "vpexpandw", // X86_INS_VPEXPANDW
+ "vpextrb", // X86_INS_VPEXTRB
+ "vpextrd", // X86_INS_VPEXTRD
+ "vpextrq", // X86_INS_VPEXTRQ
+ "vpextrw", // X86_INS_VPEXTRW
+ "vpgatherdd", // X86_INS_VPGATHERDD
+ "vpgatherdq", // X86_INS_VPGATHERDQ
+ "vpgatherqd", // X86_INS_VPGATHERQD
+ "vpgatherqq", // X86_INS_VPGATHERQQ
+ "vphaddbd", // X86_INS_VPHADDBD
+ "vphaddbq", // X86_INS_VPHADDBQ
+ "vphaddbw", // X86_INS_VPHADDBW
+ "vphadddq", // X86_INS_VPHADDDQ
+ "vphaddd", // X86_INS_VPHADDD
+ "vphaddsw", // X86_INS_VPHADDSW
+ "vphaddubd", // X86_INS_VPHADDUBD
+ "vphaddubq", // X86_INS_VPHADDUBQ
+ "vphaddubw", // X86_INS_VPHADDUBW
+ "vphaddudq", // X86_INS_VPHADDUDQ
+ "vphadduwd", // X86_INS_VPHADDUWD
+ "vphadduwq", // X86_INS_VPHADDUWQ
+ "vphaddwd", // X86_INS_VPHADDWD
+ "vphaddwq", // X86_INS_VPHADDWQ
+ "vphaddw", // X86_INS_VPHADDW
+ "vphminposuw", // X86_INS_VPHMINPOSUW
+ "vphsubbw", // X86_INS_VPHSUBBW
+ "vphsubdq", // X86_INS_VPHSUBDQ
+ "vphsubd", // X86_INS_VPHSUBD
+ "vphsubsw", // X86_INS_VPHSUBSW
+ "vphsubwd", // X86_INS_VPHSUBWD
+ "vphsubw", // X86_INS_VPHSUBW
+ "vpinsrb", // X86_INS_VPINSRB
+ "vpinsrd", // X86_INS_VPINSRD
+ "vpinsrq", // X86_INS_VPINSRQ
+ "vpinsrw", // X86_INS_VPINSRW
+ "vplzcntd", // X86_INS_VPLZCNTD
+ "vplzcntq", // X86_INS_VPLZCNTQ
+ "vpmacsdd", // X86_INS_VPMACSDD
+ "vpmacsdqh", // X86_INS_VPMACSDQH
+ "vpmacsdql", // X86_INS_VPMACSDQL
+ "vpmacssdd", // X86_INS_VPMACSSDD
+ "vpmacssdqh", // X86_INS_VPMACSSDQH
+ "vpmacssdql", // X86_INS_VPMACSSDQL
+ "vpmacsswd", // X86_INS_VPMACSSWD
+ "vpmacssww", // X86_INS_VPMACSSWW
+ "vpmacswd", // X86_INS_VPMACSWD
+ "vpmacsww", // X86_INS_VPMACSWW
+ "vpmadcsswd", // X86_INS_VPMADCSSWD
+ "vpmadcswd", // X86_INS_VPMADCSWD
+ "vpmadd52huq", // X86_INS_VPMADD52HUQ
+ "vpmadd52luq", // X86_INS_VPMADD52LUQ
+ "vpmaddubsw", // X86_INS_VPMADDUBSW
+ "vpmaddwd", // X86_INS_VPMADDWD
+ "vpmaskmovd", // X86_INS_VPMASKMOVD
+ "vpmaskmovq", // X86_INS_VPMASKMOVQ
+ "vpmaxsb", // X86_INS_VPMAXSB
+ "vpmaxsd", // X86_INS_VPMAXSD
+ "vpmaxsq", // X86_INS_VPMAXSQ
+ "vpmaxsw", // X86_INS_VPMAXSW
+ "vpmaxub", // X86_INS_VPMAXUB
+ "vpmaxud", // X86_INS_VPMAXUD
+ "vpmaxuq", // X86_INS_VPMAXUQ
+ "vpmaxuw", // X86_INS_VPMAXUW
+ "vpminsb", // X86_INS_VPMINSB
+ "vpminsd", // X86_INS_VPMINSD
+ "vpminsq", // X86_INS_VPMINSQ
+ "vpminsw", // X86_INS_VPMINSW
+ "vpminub", // X86_INS_VPMINUB
+ "vpminud", // X86_INS_VPMINUD
+ "vpminuq", // X86_INS_VPMINUQ
+ "vpminuw", // X86_INS_VPMINUW
+ "vpmovb2m", // X86_INS_VPMOVB2M
+ "vpmovd2m", // X86_INS_VPMOVD2M
+ "vpmovdb", // X86_INS_VPMOVDB
+ "vpmovdw", // X86_INS_VPMOVDW
+ "vpmovm2b", // X86_INS_VPMOVM2B
+ "vpmovm2d", // X86_INS_VPMOVM2D
+ "vpmovm2q", // X86_INS_VPMOVM2Q
+ "vpmovm2w", // X86_INS_VPMOVM2W
+ "vpmovmskb", // X86_INS_VPMOVMSKB
+ "vpmovq2m", // X86_INS_VPMOVQ2M
+ "vpmovqb", // X86_INS_VPMOVQB
+ "vpmovqd", // X86_INS_VPMOVQD
+ "vpmovqw", // X86_INS_VPMOVQW
+ "vpmovsdb", // X86_INS_VPMOVSDB
+ "vpmovsdw", // X86_INS_VPMOVSDW
+ "vpmovsqb", // X86_INS_VPMOVSQB
+ "vpmovsqd", // X86_INS_VPMOVSQD
+ "vpmovsqw", // X86_INS_VPMOVSQW
+ "vpmovswb", // X86_INS_VPMOVSWB
+ "vpmovsxbd", // X86_INS_VPMOVSXBD
+ "vpmovsxbq", // X86_INS_VPMOVSXBQ
+ "vpmovsxbw", // X86_INS_VPMOVSXBW
+ "vpmovsxdq", // X86_INS_VPMOVSXDQ
+ "vpmovsxwd", // X86_INS_VPMOVSXWD
+ "vpmovsxwq", // X86_INS_VPMOVSXWQ
+ "vpmovusdb", // X86_INS_VPMOVUSDB
+ "vpmovusdw", // X86_INS_VPMOVUSDW
+ "vpmovusqb", // X86_INS_VPMOVUSQB
+ "vpmovusqd", // X86_INS_VPMOVUSQD
+ "vpmovusqw", // X86_INS_VPMOVUSQW
+ "vpmovuswb", // X86_INS_VPMOVUSWB
+ "vpmovw2m", // X86_INS_VPMOVW2M
+ "vpmovwb", // X86_INS_VPMOVWB
+ "vpmovzxbd", // X86_INS_VPMOVZXBD
+ "vpmovzxbq", // X86_INS_VPMOVZXBQ
+ "vpmovzxbw", // X86_INS_VPMOVZXBW
+ "vpmovzxdq", // X86_INS_VPMOVZXDQ
+ "vpmovzxwd", // X86_INS_VPMOVZXWD
+ "vpmovzxwq", // X86_INS_VPMOVZXWQ
+ "vpmuldq", // X86_INS_VPMULDQ
+ "vpmulhrsw", // X86_INS_VPMULHRSW
+ "vpmulhuw", // X86_INS_VPMULHUW
+ "vpmulhw", // X86_INS_VPMULHW
+ "vpmulld", // X86_INS_VPMULLD
+ "vpmullq", // X86_INS_VPMULLQ
+ "vpmullw", // X86_INS_VPMULLW
+ "vpmultishiftqb", // X86_INS_VPMULTISHIFTQB
+ "vpmuludq", // X86_INS_VPMULUDQ
+ "vpopcntb", // X86_INS_VPOPCNTB
+ "vpopcntd", // X86_INS_VPOPCNTD
+ "vpopcntq", // X86_INS_VPOPCNTQ
+ "vpopcntw", // X86_INS_VPOPCNTW
+ "vpord", // X86_INS_VPORD
+ "vporq", // X86_INS_VPORQ
+ "vpor", // X86_INS_VPOR
+ "vpperm", // X86_INS_VPPERM
+ "vprold", // X86_INS_VPROLD
+ "vprolq", // X86_INS_VPROLQ
+ "vprolvd", // X86_INS_VPROLVD
+ "vprolvq", // X86_INS_VPROLVQ
+ "vprord", // X86_INS_VPRORD
+ "vprorq", // X86_INS_VPRORQ
+ "vprorvd", // X86_INS_VPRORVD
+ "vprorvq", // X86_INS_VPRORVQ
+ "vprotb", // X86_INS_VPROTB
+ "vprotd", // X86_INS_VPROTD
+ "vprotq", // X86_INS_VPROTQ
+ "vprotw", // X86_INS_VPROTW
+ "vpsadbw", // X86_INS_VPSADBW
+ "vpscatterdd", // X86_INS_VPSCATTERDD
+ "vpscatterdq", // X86_INS_VPSCATTERDQ
+ "vpscatterqd", // X86_INS_VPSCATTERQD
+ "vpscatterqq", // X86_INS_VPSCATTERQQ
+ "vpshab", // X86_INS_VPSHAB
+ "vpshad", // X86_INS_VPSHAD
+ "vpshaq", // X86_INS_VPSHAQ
+ "vpshaw", // X86_INS_VPSHAW
+ "vpshlb", // X86_INS_VPSHLB
+ "vpshldd", // X86_INS_VPSHLDD
+ "vpshldq", // X86_INS_VPSHLDQ
+ "vpshldvd", // X86_INS_VPSHLDVD
+ "vpshldvq", // X86_INS_VPSHLDVQ
+ "vpshldvw", // X86_INS_VPSHLDVW
+ "vpshldw", // X86_INS_VPSHLDW
+ "vpshld", // X86_INS_VPSHLD
+ "vpshlq", // X86_INS_VPSHLQ
+ "vpshlw", // X86_INS_VPSHLW
+ "vpshrdd", // X86_INS_VPSHRDD
+ "vpshrdq", // X86_INS_VPSHRDQ
+ "vpshrdvd", // X86_INS_VPSHRDVD
+ "vpshrdvq", // X86_INS_VPSHRDVQ
+ "vpshrdvw", // X86_INS_VPSHRDVW
+ "vpshrdw", // X86_INS_VPSHRDW
+ "vpshufbitqmb", // X86_INS_VPSHUFBITQMB
+ "vpshufb", // X86_INS_VPSHUFB
+ "vpshufd", // X86_INS_VPSHUFD
+ "vpshufhw", // X86_INS_VPSHUFHW
+ "vpshuflw", // X86_INS_VPSHUFLW
+ "vpsignb", // X86_INS_VPSIGNB
+ "vpsignd", // X86_INS_VPSIGND
+ "vpsignw", // X86_INS_VPSIGNW
+ "vpslldq", // X86_INS_VPSLLDQ
+ "vpslld", // X86_INS_VPSLLD
+ "vpsllq", // X86_INS_VPSLLQ
+ "vpsllvd", // X86_INS_VPSLLVD
+ "vpsllvq", // X86_INS_VPSLLVQ
+ "vpsllvw", // X86_INS_VPSLLVW
+ "vpsllw", // X86_INS_VPSLLW
+ "vpsrad", // X86_INS_VPSRAD
+ "vpsraq", // X86_INS_VPSRAQ
+ "vpsravd", // X86_INS_VPSRAVD
+ "vpsravq", // X86_INS_VPSRAVQ
+ "vpsravw", // X86_INS_VPSRAVW
+ "vpsraw", // X86_INS_VPSRAW
+ "vpsrldq", // X86_INS_VPSRLDQ
+ "vpsrld", // X86_INS_VPSRLD
+ "vpsrlq", // X86_INS_VPSRLQ
+ "vpsrlvd", // X86_INS_VPSRLVD
+ "vpsrlvq", // X86_INS_VPSRLVQ
+ "vpsrlvw", // X86_INS_VPSRLVW
+ "vpsrlw", // X86_INS_VPSRLW
+ "vpsubb", // X86_INS_VPSUBB
+ "vpsubd", // X86_INS_VPSUBD
+ "vpsubq", // X86_INS_VPSUBQ
+ "vpsubsb", // X86_INS_VPSUBSB
+ "vpsubsw", // X86_INS_VPSUBSW
+ "vpsubusb", // X86_INS_VPSUBUSB
+ "vpsubusw", // X86_INS_VPSUBUSW
+ "vpsubw", // X86_INS_VPSUBW
+ "vpternlogd", // X86_INS_VPTERNLOGD
+ "vpternlogq", // X86_INS_VPTERNLOGQ
+ "vptestmb", // X86_INS_VPTESTMB
+ "vptestmd", // X86_INS_VPTESTMD
+ "vptestmq", // X86_INS_VPTESTMQ
+ "vptestmw", // X86_INS_VPTESTMW
+ "vptestnmb", // X86_INS_VPTESTNMB
+ "vptestnmd", // X86_INS_VPTESTNMD
+ "vptestnmq", // X86_INS_VPTESTNMQ
+ "vptestnmw", // X86_INS_VPTESTNMW
+ "vptest", // X86_INS_VPTEST
+ "vpunpckhbw", // X86_INS_VPUNPCKHBW
+ "vpunpckhdq", // X86_INS_VPUNPCKHDQ
+ "vpunpckhqdq", // X86_INS_VPUNPCKHQDQ
+ "vpunpckhwd", // X86_INS_VPUNPCKHWD
+ "vpunpcklbw", // X86_INS_VPUNPCKLBW
+ "vpunpckldq", // X86_INS_VPUNPCKLDQ
+ "vpunpcklqdq", // X86_INS_VPUNPCKLQDQ
+ "vpunpcklwd", // X86_INS_VPUNPCKLWD
+ "vpxord", // X86_INS_VPXORD
+ "vpxorq", // X86_INS_VPXORQ
+ "vpxor", // X86_INS_VPXOR
+ "vrangepd", // X86_INS_VRANGEPD
+ "vrangeps", // X86_INS_VRANGEPS
+ "vrangesd", // X86_INS_VRANGESD
+ "vrangess", // X86_INS_VRANGESS
+ "vrcp14pd", // X86_INS_VRCP14PD
+ "vrcp14ps", // X86_INS_VRCP14PS
+ "vrcp14sd", // X86_INS_VRCP14SD
+ "vrcp14ss", // X86_INS_VRCP14SS
+ "vrcp28pd", // X86_INS_VRCP28PD
+ "vrcp28ps", // X86_INS_VRCP28PS
+ "vrcp28sd", // X86_INS_VRCP28SD
+ "vrcp28ss", // X86_INS_VRCP28SS
+ "vrcpps", // X86_INS_VRCPPS
+ "vrcpss", // X86_INS_VRCPSS
+ "vreducepd", // X86_INS_VREDUCEPD
+ "vreduceps", // X86_INS_VREDUCEPS
+ "vreducesd", // X86_INS_VREDUCESD
+ "vreducess", // X86_INS_VREDUCESS
+ "vrndscalepd", // X86_INS_VRNDSCALEPD
+ "vrndscaleps", // X86_INS_VRNDSCALEPS
+ "vrndscalesd", // X86_INS_VRNDSCALESD
+ "vrndscaless", // X86_INS_VRNDSCALESS
+ "vroundpd", // X86_INS_VROUNDPD
+ "vroundps", // X86_INS_VROUNDPS
+ "vroundsd", // X86_INS_VROUNDSD
+ "vroundss", // X86_INS_VROUNDSS
+ "vrsqrt14pd", // X86_INS_VRSQRT14PD
+ "vrsqrt14ps", // X86_INS_VRSQRT14PS
+ "vrsqrt14sd", // X86_INS_VRSQRT14SD
+ "vrsqrt14ss", // X86_INS_VRSQRT14SS
+ "vrsqrt28pd", // X86_INS_VRSQRT28PD
+ "vrsqrt28ps", // X86_INS_VRSQRT28PS
+ "vrsqrt28sd", // X86_INS_VRSQRT28SD
+ "vrsqrt28ss", // X86_INS_VRSQRT28SS
+ "vrsqrtps", // X86_INS_VRSQRTPS
+ "vrsqrtss", // X86_INS_VRSQRTSS
+ "vscalefpd", // X86_INS_VSCALEFPD
+ "vscalefps", // X86_INS_VSCALEFPS
+ "vscalefsd", // X86_INS_VSCALEFSD
+ "vscalefss", // X86_INS_VSCALEFSS
+ "vscatterdpd", // X86_INS_VSCATTERDPD
+ "vscatterdps", // X86_INS_VSCATTERDPS
+ "vscatterpf0dpd", // X86_INS_VSCATTERPF0DPD
+ "vscatterpf0dps", // X86_INS_VSCATTERPF0DPS
+ "vscatterpf0qpd", // X86_INS_VSCATTERPF0QPD
+ "vscatterpf0qps", // X86_INS_VSCATTERPF0QPS
+ "vscatterpf1dpd", // X86_INS_VSCATTERPF1DPD
+ "vscatterpf1dps", // X86_INS_VSCATTERPF1DPS
+ "vscatterpf1qpd", // X86_INS_VSCATTERPF1QPD
+ "vscatterpf1qps", // X86_INS_VSCATTERPF1QPS
+ "vscatterqpd", // X86_INS_VSCATTERQPD
+ "vscatterqps", // X86_INS_VSCATTERQPS
+ "vshuff32x4", // X86_INS_VSHUFF32X4
+ "vshuff64x2", // X86_INS_VSHUFF64X2
+ "vshufi32x4", // X86_INS_VSHUFI32X4
+ "vshufi64x2", // X86_INS_VSHUFI64X2
+ "vshufpd", // X86_INS_VSHUFPD
+ "vshufps", // X86_INS_VSHUFPS
+ "vsqrtpd", // X86_INS_VSQRTPD
+ "vsqrtps", // X86_INS_VSQRTPS
+ "vsqrtsd", // X86_INS_VSQRTSD
+ "vsqrtss", // X86_INS_VSQRTSS
+ "vstmxcsr", // X86_INS_VSTMXCSR
+ "vsubpd", // X86_INS_VSUBPD
+ "vsubps", // X86_INS_VSUBPS
+ "vsubsd", // X86_INS_VSUBSD
+ "vsubss", // X86_INS_VSUBSS
+ "vtestpd", // X86_INS_VTESTPD
+ "vtestps", // X86_INS_VTESTPS
+ "vucomisd", // X86_INS_VUCOMISD
+ "vucomiss", // X86_INS_VUCOMISS
+ "vunpckhpd", // X86_INS_VUNPCKHPD
+ "vunpckhps", // X86_INS_VUNPCKHPS
+ "vunpcklpd", // X86_INS_VUNPCKLPD
+ "vunpcklps", // X86_INS_VUNPCKLPS
+ "vxorpd", // X86_INS_VXORPD
+ "vxorps", // X86_INS_VXORPS
+ "vzeroall", // X86_INS_VZEROALL
+ "vzeroupper", // X86_INS_VZEROUPPER
+ "wait", // X86_INS_WAIT
+ "wbinvd", // X86_INS_WBINVD
+ "wbnoinvd", // X86_INS_WBNOINVD
+ "wrfsbase", // X86_INS_WRFSBASE
+ "wrgsbase", // X86_INS_WRGSBASE
+ "wrmsr", // X86_INS_WRMSR
+ "wrpkru", // X86_INS_WRPKRU
+ "wrssd", // X86_INS_WRSSD
+ "wrssq", // X86_INS_WRSSQ
+ "wrussd", // X86_INS_WRUSSD
+ "wrussq", // X86_INS_WRUSSQ
+ "xabort", // X86_INS_XABORT
+ "xacquire", // X86_INS_XACQUIRE
+ "xadd", // X86_INS_XADD
+ "xbegin", // X86_INS_XBEGIN
+ "xchg", // X86_INS_XCHG
+ "fxch", // X86_INS_FXCH
+ "xcryptcbc", // X86_INS_XCRYPTCBC
+ "xcryptcfb", // X86_INS_XCRYPTCFB
+ "xcryptctr", // X86_INS_XCRYPTCTR
+ "xcryptecb", // X86_INS_XCRYPTECB
+ "xcryptofb", // X86_INS_XCRYPTOFB
+ "xend", // X86_INS_XEND
+ "xgetbv", // X86_INS_XGETBV
+ "xlatb", // X86_INS_XLATB
+ "xor", // X86_INS_XOR
+ "xorpd", // X86_INS_XORPD
+ "xorps", // X86_INS_XORPS
+ "xrelease", // X86_INS_XRELEASE
+ "xrstor", // X86_INS_XRSTOR
+ "xrstor64", // X86_INS_XRSTOR64
+ "xrstors", // X86_INS_XRSTORS
+ "xrstors64", // X86_INS_XRSTORS64
+ "xsave", // X86_INS_XSAVE
+ "xsave64", // X86_INS_XSAVE64
+ "xsavec", // X86_INS_XSAVEC
+ "xsavec64", // X86_INS_XSAVEC64
+ "xsaveopt", // X86_INS_XSAVEOPT
+ "xsaveopt64", // X86_INS_XSAVEOPT64
+ "xsaves", // X86_INS_XSAVES
+ "xsaves64", // X86_INS_XSAVES64
+ "xsetbv", // X86_INS_XSETBV
+ "xsha1", // X86_INS_XSHA1
+ "xsha256", // X86_INS_XSHA256
+ "xstore", // X86_INS_XSTORE
+ "xtest", // X86_INS_XTEST
diff --git a/capstone/arch/X86/X86MappingInsnName_reduce.inc b/capstone/arch/X86/X86MappingInsnName_reduce.inc
new file mode 100644
index 000000000..932014faf
--- /dev/null
+++ b/capstone/arch/X86/X86MappingInsnName_reduce.inc
@@ -0,0 +1,348 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+ "aaa", // X86_INS_AAA
+ "aad", // X86_INS_AAD
+ "aam", // X86_INS_AAM
+ "aas", // X86_INS_AAS
+ "adc", // X86_INS_ADC
+ "adcx", // X86_INS_ADCX
+ "add", // X86_INS_ADD
+ "adox", // X86_INS_ADOX
+ "and", // X86_INS_AND
+ "andn", // X86_INS_ANDN
+ "arpl", // X86_INS_ARPL
+ "bextr", // X86_INS_BEXTR
+ "blcfill", // X86_INS_BLCFILL
+ "blci", // X86_INS_BLCI
+ "blcic", // X86_INS_BLCIC
+ "blcmsk", // X86_INS_BLCMSK
+ "blcs", // X86_INS_BLCS
+ "blsfill", // X86_INS_BLSFILL
+ "blsi", // X86_INS_BLSI
+ "blsic", // X86_INS_BLSIC
+ "blsmsk", // X86_INS_BLSMSK
+ "blsr", // X86_INS_BLSR
+ "bound", // X86_INS_BOUND
+ "bsf", // X86_INS_BSF
+ "bsr", // X86_INS_BSR
+ "bswap", // X86_INS_BSWAP
+ "bt", // X86_INS_BT
+ "btc", // X86_INS_BTC
+ "btr", // X86_INS_BTR
+ "bts", // X86_INS_BTS
+ "bzhi", // X86_INS_BZHI
+ "call", // X86_INS_CALL
+ "cbw", // X86_INS_CBW
+ "cdq", // X86_INS_CDQ
+ "cdqe", // X86_INS_CDQE
+ "clac", // X86_INS_CLAC
+ "clc", // X86_INS_CLC
+ "cld", // X86_INS_CLD
+ "cldemote", // X86_INS_CLDEMOTE
+ "clflushopt", // X86_INS_CLFLUSHOPT
+ "clgi", // X86_INS_CLGI
+ "cli", // X86_INS_CLI
+ "clrssbsy", // X86_INS_CLRSSBSY
+ "clts", // X86_INS_CLTS
+ "clwb", // X86_INS_CLWB
+ "clzero", // X86_INS_CLZERO
+ "cmc", // X86_INS_CMC
+ "cmova", // X86_INS_CMOVA
+ "cmovae", // X86_INS_CMOVAE
+ "cmovb", // X86_INS_CMOVB
+ "cmovbe", // X86_INS_CMOVBE
+ "cmove", // X86_INS_CMOVE
+ "cmovg", // X86_INS_CMOVG
+ "cmovge", // X86_INS_CMOVGE
+ "cmovl", // X86_INS_CMOVL
+ "cmovle", // X86_INS_CMOVLE
+ "cmovne", // X86_INS_CMOVNE
+ "cmovno", // X86_INS_CMOVNO
+ "cmovnp", // X86_INS_CMOVNP
+ "cmovns", // X86_INS_CMOVNS
+ "cmovo", // X86_INS_CMOVO
+ "cmovp", // X86_INS_CMOVP
+ "cmovs", // X86_INS_CMOVS
+ "cmp", // X86_INS_CMP
+ "cmpsb", // X86_INS_CMPSB
+ "cmpsd", // X86_INS_CMPSD
+ "cmpsq", // X86_INS_CMPSQ
+ "cmpsw", // X86_INS_CMPSW
+ "cmpxchg16b", // X86_INS_CMPXCHG16B
+ "cmpxchg", // X86_INS_CMPXCHG
+ "cmpxchg8b", // X86_INS_CMPXCHG8B
+ "cpuid", // X86_INS_CPUID
+ "cqo", // X86_INS_CQO
+ "cwd", // X86_INS_CWD
+ "cwde", // X86_INS_CWDE
+ "daa", // X86_INS_DAA
+ "das", // X86_INS_DAS
+ "data16", // X86_INS_DATA16
+ "dec", // X86_INS_DEC
+ "div", // X86_INS_DIV
+ "endbr32", // X86_INS_ENDBR32
+ "endbr64", // X86_INS_ENDBR64
+ "enter", // X86_INS_ENTER
+ "lcall", // X86_INS_LCALL
+ "ljmp", // X86_INS_LJMP
+ "jmp", // X86_INS_JMP
+ "fsetpm", // X86_INS_FSETPM
+ "getsec", // X86_INS_GETSEC
+ "hlt", // X86_INS_HLT
+ "idiv", // X86_INS_IDIV
+ "imul", // X86_INS_IMUL
+ "in", // X86_INS_IN
+ "inc", // X86_INS_INC
+ "incsspd", // X86_INS_INCSSPD
+ "incsspq", // X86_INS_INCSSPQ
+ "insb", // X86_INS_INSB
+ "insd", // X86_INS_INSD
+ "insw", // X86_INS_INSW
+ "int", // X86_INS_INT
+ "int1", // X86_INS_INT1
+ "int3", // X86_INS_INT3
+ "into", // X86_INS_INTO
+ "invd", // X86_INS_INVD
+ "invept", // X86_INS_INVEPT
+ "invlpg", // X86_INS_INVLPG
+ "invlpga", // X86_INS_INVLPGA
+ "invpcid", // X86_INS_INVPCID
+ "invvpid", // X86_INS_INVVPID
+ "iret", // X86_INS_IRET
+ "iretd", // X86_INS_IRETD
+ "iretq", // X86_INS_IRETQ
+ "jae", // X86_INS_JAE
+ "ja", // X86_INS_JA
+ "jbe", // X86_INS_JBE
+ "jb", // X86_INS_JB
+ "jcxz", // X86_INS_JCXZ
+ "jecxz", // X86_INS_JECXZ
+ "je", // X86_INS_JE
+ "jge", // X86_INS_JGE
+ "jg", // X86_INS_JG
+ "jle", // X86_INS_JLE
+ "jl", // X86_INS_JL
+ "jne", // X86_INS_JNE
+ "jno", // X86_INS_JNO
+ "jnp", // X86_INS_JNP
+ "jns", // X86_INS_JNS
+ "jo", // X86_INS_JO
+ "jp", // X86_INS_JP
+ "jrcxz", // X86_INS_JRCXZ
+ "js", // X86_INS_JS
+ "lahf", // X86_INS_LAHF
+ "lar", // X86_INS_LAR
+ "lds", // X86_INS_LDS
+ "lea", // X86_INS_LEA
+ "leave", // X86_INS_LEAVE
+ "les", // X86_INS_LES
+ "lfs", // X86_INS_LFS
+ "lgdt", // X86_INS_LGDT
+ "lgs", // X86_INS_LGS
+ "lidt", // X86_INS_LIDT
+ "lldt", // X86_INS_LLDT
+ "llwpcb", // X86_INS_LLWPCB
+ "lmsw", // X86_INS_LMSW
+ "lock", // X86_INS_LOCK
+ "lodsb", // X86_INS_LODSB
+ "lodsd", // X86_INS_LODSD
+ "lodsq", // X86_INS_LODSQ
+ "lodsw", // X86_INS_LODSW
+ "loop", // X86_INS_LOOP
+ "loope", // X86_INS_LOOPE
+ "loopne", // X86_INS_LOOPNE
+ "retf", // X86_INS_RETF
+ "retfq", // X86_INS_RETFQ
+ "lsl", // X86_INS_LSL
+ "lss", // X86_INS_LSS
+ "ltr", // X86_INS_LTR
+ "lwpins", // X86_INS_LWPINS
+ "lwpval", // X86_INS_LWPVAL
+ "lzcnt", // X86_INS_LZCNT
+ "monitorx", // X86_INS_MONITORX
+ "montmul", // X86_INS_MONTMUL
+ "mov", // X86_INS_MOV
+ "movabs", // X86_INS_MOVABS
+ "movbe", // X86_INS_MOVBE
+ "movdir64b", // X86_INS_MOVDIR64B
+ "movdiri", // X86_INS_MOVDIRI
+ "movsb", // X86_INS_MOVSB
+ "movsd", // X86_INS_MOVSD
+ "movsq", // X86_INS_MOVSQ
+ "movsw", // X86_INS_MOVSW
+ "movsx", // X86_INS_MOVSX
+ "movsxd", // X86_INS_MOVSXD
+ "movzx", // X86_INS_MOVZX
+ "mul", // X86_INS_MUL
+ "mulx", // X86_INS_MULX
+ "mwaitx", // X86_INS_MWAITX
+ "neg", // X86_INS_NEG
+ "nop", // X86_INS_NOP
+ "not", // X86_INS_NOT
+ "or", // X86_INS_OR
+ "out", // X86_INS_OUT
+ "outsb", // X86_INS_OUTSB
+ "outsd", // X86_INS_OUTSD
+ "outsw", // X86_INS_OUTSW
+ "pconfig", // X86_INS_PCONFIG
+ "pdep", // X86_INS_PDEP
+ "pext", // X86_INS_PEXT
+ "pop", // X86_INS_POP
+ "popaw", // X86_INS_POPAW
+ "popal", // X86_INS_POPAL
+ "popf", // X86_INS_POPF
+ "popfd", // X86_INS_POPFD
+ "popfq", // X86_INS_POPFQ
+ "ptwrite", // X86_INS_PTWRITE
+ "push", // X86_INS_PUSH
+ "pushaw", // X86_INS_PUSHAW
+ "pushal", // X86_INS_PUSHAL
+ "pushf", // X86_INS_PUSHF
+ "pushfd", // X86_INS_PUSHFD
+ "pushfq", // X86_INS_PUSHFQ
+ "rcl", // X86_INS_RCL
+ "rcr", // X86_INS_RCR
+ "rdfsbase", // X86_INS_RDFSBASE
+ "rdgsbase", // X86_INS_RDGSBASE
+ "rdmsr", // X86_INS_RDMSR
+ "rdpid", // X86_INS_RDPID
+ "rdpkru", // X86_INS_RDPKRU
+ "rdpmc", // X86_INS_RDPMC
+ "rdrand", // X86_INS_RDRAND
+ "rdseed", // X86_INS_RDSEED
+ "rdsspd", // X86_INS_RDSSPD
+ "rdsspq", // X86_INS_RDSSPQ
+ "rdtsc", // X86_INS_RDTSC
+ "rdtscp", // X86_INS_RDTSCP
+ "repne", // X86_INS_REPNE
+ "rep", // X86_INS_REP
+ "ret", // X86_INS_RET
+ "rex64", // X86_INS_REX64
+ "rol", // X86_INS_ROL
+ "ror", // X86_INS_ROR
+ "rorx", // X86_INS_RORX
+ "rsm", // X86_INS_RSM
+ "rstorssp", // X86_INS_RSTORSSP
+ "sahf", // X86_INS_SAHF
+ "sal", // X86_INS_SAL
+ "salc", // X86_INS_SALC
+ "sar", // X86_INS_SAR
+ "sarx", // X86_INS_SARX
+ "saveprevssp", // X86_INS_SAVEPREVSSP
+ "sbb", // X86_INS_SBB
+ "scasb", // X86_INS_SCASB
+ "scasd", // X86_INS_SCASD
+ "scasq", // X86_INS_SCASQ
+ "scasw", // X86_INS_SCASW
+ "setae", // X86_INS_SETAE
+ "seta", // X86_INS_SETA
+ "setbe", // X86_INS_SETBE
+ "setb", // X86_INS_SETB
+ "sete", // X86_INS_SETE
+ "setge", // X86_INS_SETGE
+ "setg", // X86_INS_SETG
+ "setle", // X86_INS_SETLE
+ "setl", // X86_INS_SETL
+ "setne", // X86_INS_SETNE
+ "setno", // X86_INS_SETNO
+ "setnp", // X86_INS_SETNP
+ "setns", // X86_INS_SETNS
+ "seto", // X86_INS_SETO
+ "setp", // X86_INS_SETP
+ "setssbsy", // X86_INS_SETSSBSY
+ "sets", // X86_INS_SETS
+ "sgdt", // X86_INS_SGDT
+ "shl", // X86_INS_SHL
+ "shld", // X86_INS_SHLD
+ "shlx", // X86_INS_SHLX
+ "shr", // X86_INS_SHR
+ "shrd", // X86_INS_SHRD
+ "shrx", // X86_INS_SHRX
+ "sidt", // X86_INS_SIDT
+ "skinit", // X86_INS_SKINIT
+ "sldt", // X86_INS_SLDT
+ "slwpcb", // X86_INS_SLWPCB
+ "smsw", // X86_INS_SMSW
+ "stac", // X86_INS_STAC
+ "stc", // X86_INS_STC
+ "std", // X86_INS_STD
+ "stgi", // X86_INS_STGI
+ "sti", // X86_INS_STI
+ "stosb", // X86_INS_STOSB
+ "stosd", // X86_INS_STOSD
+ "stosq", // X86_INS_STOSQ
+ "stosw", // X86_INS_STOSW
+ "str", // X86_INS_STR
+ "sub", // X86_INS_SUB
+ "swapgs", // X86_INS_SWAPGS
+ "syscall", // X86_INS_SYSCALL
+ "sysenter", // X86_INS_SYSENTER
+ "sysexit", // X86_INS_SYSEXIT
+ "sysexitq", // X86_INS_SYSEXITQ
+ "sysret", // X86_INS_SYSRET
+ "sysretq", // X86_INS_SYSRETQ
+ "t1mskc", // X86_INS_T1MSKC
+ "test", // X86_INS_TEST
+ "tpause", // X86_INS_TPAUSE
+ "tzcnt", // X86_INS_TZCNT
+ "tzmsk", // X86_INS_TZMSK
+ "ud0", // X86_INS_UD0
+ "ud1", // X86_INS_UD1
+ "ud2", // X86_INS_UD2
+ "umonitor", // X86_INS_UMONITOR
+ "umwait", // X86_INS_UMWAIT
+ "verr", // X86_INS_VERR
+ "verw", // X86_INS_VERW
+ "vmcall", // X86_INS_VMCALL
+ "vmclear", // X86_INS_VMCLEAR
+ "vmfunc", // X86_INS_VMFUNC
+ "vmlaunch", // X86_INS_VMLAUNCH
+ "vmload", // X86_INS_VMLOAD
+ "vmmcall", // X86_INS_VMMCALL
+ "vmptrld", // X86_INS_VMPTRLD
+ "vmptrst", // X86_INS_VMPTRST
+ "vmread", // X86_INS_VMREAD
+ "vmresume", // X86_INS_VMRESUME
+ "vmrun", // X86_INS_VMRUN
+ "vmsave", // X86_INS_VMSAVE
+ "vmwrite", // X86_INS_VMWRITE
+ "vmxoff", // X86_INS_VMXOFF
+ "vmxon", // X86_INS_VMXON
+ "wbinvd", // X86_INS_WBINVD
+ "wbnoinvd", // X86_INS_WBNOINVD
+ "wrfsbase", // X86_INS_WRFSBASE
+ "wrgsbase", // X86_INS_WRGSBASE
+ "wrmsr", // X86_INS_WRMSR
+ "wrpkru", // X86_INS_WRPKRU
+ "wrssd", // X86_INS_WRSSD
+ "wrssq", // X86_INS_WRSSQ
+ "wrussd", // X86_INS_WRUSSD
+ "wrussq", // X86_INS_WRUSSQ
+ "xadd", // X86_INS_XADD
+ "xchg", // X86_INS_XCHG
+ "xcryptcbc", // X86_INS_XCRYPTCBC
+ "xcryptcfb", // X86_INS_XCRYPTCFB
+ "xcryptctr", // X86_INS_XCRYPTCTR
+ "xcryptecb", // X86_INS_XCRYPTECB
+ "xcryptofb", // X86_INS_XCRYPTOFB
+ "xgetbv", // X86_INS_XGETBV
+ "xlatb", // X86_INS_XLATB
+ "xor", // X86_INS_XOR
+ "xrstor", // X86_INS_XRSTOR
+ "xrstor64", // X86_INS_XRSTOR64
+ "xrstors", // X86_INS_XRSTORS
+ "xrstors64", // X86_INS_XRSTORS64
+ "xsave", // X86_INS_XSAVE
+ "xsave64", // X86_INS_XSAVE64
+ "xsavec", // X86_INS_XSAVEC
+ "xsavec64", // X86_INS_XSAVEC64
+ "xsaveopt", // X86_INS_XSAVEOPT
+ "xsaveopt64", // X86_INS_XSAVEOPT64
+ "xsaves", // X86_INS_XSAVES
+ "xsaves64", // X86_INS_XSAVES64
+ "xsetbv", // X86_INS_XSETBV
+ "xsha1", // X86_INS_XSHA1
+ "xsha256", // X86_INS_XSHA256
+ "xstore", // X86_INS_XSTORE
diff --git a/capstone/arch/X86/X86MappingInsnOp.inc b/capstone/arch/X86/X86MappingInsnOp.inc
new file mode 100644
index 000000000..909a98dd6
--- /dev/null
+++ b/capstone/arch/X86/X86MappingInsnOp.inc
@@ -0,0 +1,75699 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+
+{ /* X86_AAA, X86_INS_AAA: aaa */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_AAD8i8, X86_INS_AAD: aad */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AAM8i8, X86_INS_AAM: aam */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AAS, X86_INS_AAS: aas */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_ABS_F, X86_INS_FABS: fabs */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_ABS_Fp32, X86_INS_FABS: fabs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ABS_Fp64, X86_INS_FABS: fabs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ABS_Fp80, X86_INS_FABS: fabs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADC16i16, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16mi, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16mi8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC16ri, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16ri8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC16rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC16rr_REV, X86_INS_ADC: adc{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32i32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32mi, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32mi8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32ri, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32ri8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32rr_REV, X86_INS_ADC: adc{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64i32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64mi32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64mi8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64ri32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64ri8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64rr_REV, X86_INS_ADC: adc{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8i8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8mi, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8mi8, X86_INS_ADC: adc{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8ri, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8ri8, X86_INS_ADC: adc{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8rr_REV, X86_INS_ADC: adc{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX32rm, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX32rr, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX64rm, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX64rr, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16i16, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16mi, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16mi8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16ri, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16ri8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16rr_REV, X86_INS_ADD: add{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32i32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32mi, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32mi8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32ri, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32ri8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32rr_REV, X86_INS_ADD: add{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64i32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64mi32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64mi8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64ri32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64ri8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64rr_REV, X86_INS_ADD: add{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8i8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8mi, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8mi8, X86_INS_ADD: add{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8ri, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8ri8, X86_INS_ADD: add{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8rr_REV, X86_INS_ADD: add{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDPDrm, X86_INS_ADDPD: addpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDPDrr, X86_INS_ADDPD: addpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDPSrm, X86_INS_ADDPS: addps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDPSrr, X86_INS_ADDPS: addps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSDrm, X86_INS_ADDSD: addsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSDrm_Int, X86_INS_ADDSD: addsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADDSDrr, X86_INS_ADDSD: addsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSDrr_Int, X86_INS_ADDSD: addsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSSrm, X86_INS_ADDSS: addss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSSrm_Int, X86_INS_ADDSS: addss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADDSSrr, X86_INS_ADDSS: addss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSSrr_Int, X86_INS_ADDSS: addss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSUBPDrm, X86_INS_ADDSUBPD: addsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSUBPDrr, X86_INS_ADDSUBPD: addsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSUBPSrm, X86_INS_ADDSUBPS: addsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADDSUBPSrr, X86_INS_ADDSUBPS: addsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_F32m, X86_INS_FADD: fadd */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_F64m, X86_INS_FADD: fadd */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_FI16m, X86_INS_FIADD: fiadd */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_FI32m, X86_INS_FIADD: fiadd */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_FPrST0, X86_INS_FADD: faddp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_FST0r, X86_INS_FADD: fadd */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD_Fp32, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp32m, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp64, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp64m, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp64m32, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp80, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp80m32, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_Fp80m64, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FpI16m32, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FpI16m64, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FpI16m80, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FpI32m32, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FpI32m64, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FpI32m80, X86_INS_FADD: fadd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ADD_FrST0, X86_INS_FADD: fadd */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX32rm, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX32rr, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX64rm, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX64rr, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESDECLASTrm, X86_INS_AESDECLAST: aesdeclast */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESDECLASTrr, X86_INS_AESDECLAST: aesdeclast */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESDECrm, X86_INS_AESDEC: aesdec */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESDECrr, X86_INS_AESDEC: aesdec */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESENCLASTrm, X86_INS_AESENCLAST: aesenclast */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESENCLASTrr, X86_INS_AESENCLAST: aesenclast */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESENCrm, X86_INS_AESENC: aesenc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESENCrr, X86_INS_AESENC: aesenc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESIMCrm, X86_INS_AESIMC: aesimc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESIMCrr, X86_INS_AESIMC: aesimc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AESKEYGENASSIST128rm, X86_INS_AESKEYGENASSIST: aeskeygenassist */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AESKEYGENASSIST128rr, X86_INS_AESKEYGENASSIST: aeskeygenassist */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16i16, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16mi, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16mi8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16ri, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16ri8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16rr_REV, X86_INS_AND: and{w} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32i32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32mi, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32mi8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32ri, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32ri8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32rr_REV, X86_INS_AND: and{l} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64i32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64mi32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64mi8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64ri32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64ri8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64rr_REV, X86_INS_AND: and{q} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8i8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8mi, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8mi8, X86_INS_AND: and{b} $dst $src */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8ri, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8ri8, X86_INS_AND: and{b} $src1 $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8rr_REV, X86_INS_AND: and{b} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN32rm, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN32rr, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN64rm, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN64rr, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDNPDrm, X86_INS_ANDNPD: andnpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDNPDrr, X86_INS_ANDNPD: andnpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDNPSrm, X86_INS_ANDNPS: andnps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDNPSrr, X86_INS_ANDNPS: andnps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDPDrm, X86_INS_ANDPD: andpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDPDrr, X86_INS_ANDPD: andpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDPSrm, X86_INS_ANDPS: andps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDPSrr, X86_INS_ANDPS: andps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ARPL16mr, X86_INS_ARPL: arpl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ARPL16rr, X86_INS_ARPL: arpl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR32rm, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR32rr, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR64rm, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR64rr, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTRI32mi, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BEXTRI32ri, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BEXTRI64mi, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BEXTRI64ri, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BLCFILL32rm, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCFILL32rr, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCFILL64rm, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCFILL64rr, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI32rm, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI32rr, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI64rm, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI64rr, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC32rm, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC32rr, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC64rm, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC64rr, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK32rm, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK32rr, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK64rm, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK64rr, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS32rm, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS32rr, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS64rm, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS64rr, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLENDPDrmi, X86_INS_BLENDPD: blendpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BLENDPDrri, X86_INS_BLENDPD: blendpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BLENDPSrmi, X86_INS_BLENDPS: blendps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BLENDPSrri, X86_INS_BLENDPS: blendps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BLENDVPDrm0, X86_INS_BLENDVPD: blendvpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLENDVPDrr0, X86_INS_BLENDVPD: blendvpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLENDVPSrm0, X86_INS_BLENDVPS: blendvps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLENDVPSrr0, X86_INS_BLENDVPS: blendvps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL32rm, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL32rr, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL64rm, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL64rr, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI32rm, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI32rr, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI64rm, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI64rr, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC32rm, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC32rr, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC64rm, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC64rr, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK32rm, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK32rr, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK64rm, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK64rr, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR32rm, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR32rr, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR64rm, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR64rr, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCL32rm, X86_INS_BNDCL: bndcl */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCL32rr, X86_INS_BNDCL: bndcl */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCL64rm, X86_INS_BNDCL: bndcl */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCL64rr, X86_INS_BNDCL: bndcl */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCN32rm, X86_INS_BNDCN: bndcn */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCN32rr, X86_INS_BNDCN: bndcn */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCN64rm, X86_INS_BNDCN: bndcn */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCN64rr, X86_INS_BNDCN: bndcn */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCU32rm, X86_INS_BNDCU: bndcu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCU32rr, X86_INS_BNDCU: bndcu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCU64rm, X86_INS_BNDCU: bndcu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDCU64rr, X86_INS_BNDCU: bndcu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDLDXrm, X86_INS_BNDLDX: bndldx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMK32rm, X86_INS_BNDMK: bndmk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMK64rm, X86_INS_BNDMK: bndmk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMOV32mr, X86_INS_BNDMOV: bndmov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMOV32rm, X86_INS_BNDMOV: bndmov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMOV64mr, X86_INS_BNDMOV: bndmov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMOV64rm, X86_INS_BNDMOV: bndmov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMOVrr, X86_INS_BNDMOV: bndmov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDMOVrr_REV, X86_INS_BNDMOV: bndmov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BNDSTXmr, X86_INS_BNDSTX: bndstx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BOUNDS16rm, X86_INS_BOUND: bound */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BOUNDS32rm, X86_INS_BOUND: bound */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF16rm, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF16rr, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF32rm, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF32rr, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF64rm, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF64rr, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR16rm, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR16rr, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR32rm, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR32rr, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR64rm, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR64rr, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSWAP16r_BAD, X86_INS_BSWAP: bswap */
+ 0,
+ { 0 }
+},
+
+{ /* X86_BSWAP32r, X86_INS_BSWAP: bswap */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_BSWAP64r, X86_INS_BSWAP: bswap */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_BT16mi8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT16mr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT16ri8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT16rr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT32mi8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT32mr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT32ri8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT32rr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT64mi8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT64mr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT64ri8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT64rr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC16mi8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC16mr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC16ri8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC16rr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC32mi8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC32mr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC32ri8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC32rr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC64mi8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC64mr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC64ri8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC64rr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR16mi8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR16mr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR16ri8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR16rr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR32mi8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR32mr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR32ri8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR32rr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR64mi8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR64mr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR64ri8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR64rr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS16mi8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS16mr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS16ri8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS16rr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS32mi8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS32mr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS32ri8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS32rr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS64mi8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS64mr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS64ri8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS64rr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI32rm, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI32rr, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI64rm, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI64rr, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL16m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL16m_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL16r, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL16r_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL32m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL32m_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL32r, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL32r_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL64m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL64m_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL64pcrel32, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALL64r, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL64r_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALLpcrel16, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALLpcrel32, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CBW, X86_INS_CBW: cbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CDQ, X86_INS_CDQ: cdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CDQE, X86_INS_CDQE: cdqe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CHS_F, X86_INS_FCHS: fchs */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_CHS_Fp32, X86_INS_FCHS: fchs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CHS_Fp64, X86_INS_FCHS: fchs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CHS_Fp80, X86_INS_FCHS: fchs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLAC, X86_INS_CLAC: clac */
+ X86_EFLAGS_RESET_AC,
+ { 0 }
+},
+
+{ /* X86_CLC, X86_INS_CLC: clc */
+ X86_EFLAGS_RESET_CF,
+ { 0 }
+},
+
+{ /* X86_CLD, X86_INS_CLD: cld */
+ X86_EFLAGS_RESET_DF,
+ { 0 }
+},
+
+{ /* X86_CLDEMOTE, X86_INS_CLDEMOTE: cldemote */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLFLUSH, X86_INS_CLFLUSH: clflush */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CLFLUSHOPT, X86_INS_CLFLUSHOPT: clflushopt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CLGI, X86_INS_CLGI: clgi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLI, X86_INS_CLI: cli */
+ X86_EFLAGS_RESET_IF,
+ { 0 }
+},
+
+{ /* X86_CLRSSBSY, X86_INS_CLRSSBSY: clrssbsy */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLTS, X86_INS_CLTS: clts */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLWB, X86_INS_CLWB: clwb */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CLZEROr, X86_INS_CLZERO: clzero */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMC, X86_INS_CMC: cmc */
+ X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_CMOVA16rm, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA16rr, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA32rm, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA32rr, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA64rm, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA64rr, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE16rm, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE16rr, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE32rm, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE32rr, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE64rm, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE64rr, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB16rm, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB16rr, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB32rm, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB32rr, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB64rm, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB64rr, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE16rm, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE16rr, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE32rm, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE32rr, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE64rm, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE64rr, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE_F, X86_INS_FCMOVBE: fcmovbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVBE_Fp32, X86_INS_FCMOVBE: fcmovbe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVBE_Fp64, X86_INS_FCMOVBE: fcmovbe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVBE_Fp80, X86_INS_FCMOVBE: fcmovbe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVB_F, X86_INS_FCMOVB: fcmovb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVB_Fp32, X86_INS_FCMOVB: fcmovb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVB_Fp64, X86_INS_FCMOVB: fcmovb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVB_Fp80, X86_INS_FCMOVB: fcmovb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVE16rm, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE16rr, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE32rm, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE32rr, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE64rm, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE64rr, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE_F, X86_INS_FCMOVE: fcmove */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVE_Fp32, X86_INS_FCMOVE: fcmove */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVE_Fp64, X86_INS_FCMOVE: fcmove */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVE_Fp80, X86_INS_FCMOVE: fcmove */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVG16rm, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG16rr, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG32rm, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG32rr, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG64rm, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG64rr, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE16rm, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE16rr, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE32rm, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE32rr, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE64rm, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE64rr, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL16rm, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL16rr, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL32rm, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL32rr, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL64rm, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL64rr, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE16rm, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE16rr, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE32rm, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE32rr, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE64rm, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE64rr, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNBE_F, X86_INS_FCMOVNBE: fcmovnbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVNBE_Fp32, X86_INS_FCMOVNBE: fcmovnbe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNBE_Fp64, X86_INS_FCMOVNBE: fcmovnbe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNBE_Fp80, X86_INS_FCMOVNBE: fcmovnbe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNB_F, X86_INS_FCMOVNB: fcmovnb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVNB_Fp32, X86_INS_FCMOVNB: fcmovnb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNB_Fp64, X86_INS_FCMOVNB: fcmovnb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNB_Fp80, X86_INS_FCMOVNB: fcmovnb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNE16rm, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE16rr, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE32rm, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE32rr, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE64rm, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE64rr, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE_F, X86_INS_FCMOVNE: fcmovne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVNE_Fp32, X86_INS_FCMOVNE: fcmovne */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNE_Fp64, X86_INS_FCMOVNE: fcmovne */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNE_Fp80, X86_INS_FCMOVNE: fcmovne */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNO16rm, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO16rr, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO32rm, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO32rr, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO64rm, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO64rr, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP16rm, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP16rr, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP32rm, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP32rr, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP64rm, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP64rr, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP_F, X86_INS_FCMOVNU: fcmovnu */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVNP_Fp32, X86_INS_FCMOVNP: fcmovnp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNP_Fp64, X86_INS_FCMOVNU: fcmovnu */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNP_Fp80, X86_INS_FCMOVNU: fcmovnu */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVNS16rm, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS16rr, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS32rm, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS32rr, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS64rm, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS64rr, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO16rm, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO16rr, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO32rm, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO32rr, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO64rm, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO64rr, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP16rm, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP16rr, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP32rm, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP32rr, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP64rm, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP64rr, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP_F, X86_INS_FCMOVU: fcmovu */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ, CS_AC_WRITE, 0 }
+},
+
+{ /* X86_CMOVP_Fp32, X86_INS_FCMOVU: fcmovu */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVP_Fp64, X86_INS_FCMOVU: fcmovu */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVP_Fp80, X86_INS_FCMOVU: fcmovu */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMOVS16rm, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS16rr, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS32rm, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS32rr, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS64rm, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS64rr, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16i16, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16mi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16mi8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16ri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16ri8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16rr_REV, X86_INS_CMP: cmp{w} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32i32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32mi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32mi8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32ri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32ri8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32rr_REV, X86_INS_CMP: cmp{l} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64i32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64mi32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64mi8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64ri32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64ri8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64rr_REV, X86_INS_CMP: cmp{q} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8i8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8mi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8mi8, X86_INS_CMP: cmp{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8ri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8ri8, X86_INS_CMP: cmp{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8rr_REV, X86_INS_CMP: cmp{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPPDrmi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPPDrmi_alt, X86_INS_CMPPD: cmppd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPPDrri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPPDrri_alt, X86_INS_CMPPD: cmppd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPPSrmi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPPSrmi_alt, X86_INS_CMPPS: cmpps */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPPSrri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPPSrri_alt, X86_INS_CMPPS: cmpps */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSB, X86_INS_CMPSB: cmpsb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSDrm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSDrm_Int, X86_INS_CMPSD: cmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMPSDrm_alt, X86_INS_CMPSD: cmpsd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSDrr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSDrr_Int, X86_INS_CMPSD: cmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMPSDrr_alt, X86_INS_CMPSD: cmpsd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSL, X86_INS_CMPSD: cmpsd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSQ, X86_INS_CMPSQ: cmpsq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSSrm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSSrm_Int, X86_INS_CMPSS: cmpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMPSSrm_alt, X86_INS_CMPSS: cmpss */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSSrr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSSrr_Int, X86_INS_CMP: cmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMPSSrr_alt, X86_INS_CMPSS: cmpss */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSW, X86_INS_CMPSW: cmpsw */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG16B, X86_INS_CMPXCHG16B: cmpxchg16b */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG16rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG16rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG32rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG32rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG64rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG64rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG8B, X86_INS_CMPXCHG8B: cmpxchg8b */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG8rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG8rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_COMISDrm, X86_INS_COMISD: comisd */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_COMISDrm_Int, X86_INS_COMISD: comisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_COMISDrr, X86_INS_COMISD: comisd */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_COMISDrr_Int, X86_INS_COMISD: comisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_COMISSrm, X86_INS_COMISS: comiss */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_COMISSrm_Int, X86_INS_COMISS: comiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_COMISSrr, X86_INS_COMISS: comiss */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_COMISSrr_Int, X86_INS_COMISS: comiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_COMP_FST0r, X86_INS_FCOMP: fcomp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_COM_FIPr, X86_INS_FCOMPI: fcompi */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_COM_FIr, X86_INS_FCOMI: fcomi */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_COM_FST0r, X86_INS_FCOM: fcom */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_COS_F, X86_INS_FCOS: fcos */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_COS_Fp32, X86_INS_FCOS: fcos */
+ 0,
+ { 0 }
+},
+
+{ /* X86_COS_Fp64, X86_INS_FCOS: fcos */
+ 0,
+ { 0 }
+},
+
+{ /* X86_COS_Fp80, X86_INS_FCOS: fcos */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CPUID, X86_INS_CPUID: cpuid */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CQO, X86_INS_CQO: cqo */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CRC32r32m16, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r32m32, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r32m8, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r32r16, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r32r32, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r32r8, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r64m64, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r64m8, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r64r64, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CRC32r64r8, X86_INS_CRC32: crc32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTDQ2PDrm, X86_INS_CVTDQ2PD: cvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTDQ2PDrr, X86_INS_CVTDQ2PD: cvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTDQ2PSrm, X86_INS_CVTDQ2PS: cvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTDQ2PSrr, X86_INS_CVTDQ2PS: cvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPD2DQrm, X86_INS_CVTPD2DQ: cvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPD2DQrr, X86_INS_CVTPD2DQ: cvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPD2PSrm, X86_INS_CVTPD2PS: cvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPD2PSrr, X86_INS_CVTPD2PS: cvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPS2DQrm, X86_INS_CVTPS2DQ: cvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPS2DQrr, X86_INS_CVTPS2DQ: cvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPS2PDrm, X86_INS_CVTPS2PD: cvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTPS2PDrr, X86_INS_CVTPS2PD: cvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSD2SI64rm_Int, X86_INS_CVTSD2SI: cvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSD2SI64rr_Int, X86_INS_CVTSD2SI: cvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSD2SIrm_Int, X86_INS_CVTSD2SI: cvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSD2SIrr_Int, X86_INS_CVTSD2SI: cvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSD2SSrm, X86_INS_CVTSD2SS: cvtsd2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSD2SSrm_Int, X86_INS_CVTSD2SS: cvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSD2SSrr, X86_INS_CVTSD2SS: cvtsd2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSD2SSrr_Int, X86_INS_CVTSD2SS: cvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI2SDrm, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSI2SDrm_Int, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI2SDrr, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSI2SDrr_Int, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI2SSrm, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSI2SSrm_Int, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI2SSrr, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSI2SSrr_Int, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SDrm, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SDrm_Int, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SDrr, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SDrr_Int, X86_INS_CVTSI2SD: cvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SSrm, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SSrm_Int, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SSrr, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSI642SSrr_Int, X86_INS_CVTSI2SS: cvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSS2SDrm, X86_INS_CVTSS2SD: cvtss2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSS2SDrm_Int, X86_INS_CVTSS2SD: cvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSS2SDrr, X86_INS_CVTSS2SD: cvtss2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTSS2SDrr_Int, X86_INS_CVTSS2SD: cvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSS2SI64rm_Int, X86_INS_CVTSS2SI: cvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSS2SI64rr_Int, X86_INS_CVTSS2SI: cvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSS2SIrm_Int, X86_INS_CVTSS2SI: cvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTSS2SIrr_Int, X86_INS_CVTSS2SI: cvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTPD2DQrm, X86_INS_CVTTPD2DQ: cvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTPD2DQrr, X86_INS_CVTTPD2DQ: cvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTPS2DQrm, X86_INS_CVTTPS2DQ: cvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTPS2DQrr, X86_INS_CVTTPS2DQ: cvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSD2SI64rm, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSD2SI64rm_Int, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSD2SI64rr, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSD2SI64rr_Int, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSD2SIrm, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSD2SIrm_Int, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSD2SIrr, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSD2SIrr_Int, X86_INS_CVTTSD2SI: cvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSS2SI64rm, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSS2SI64rm_Int, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSS2SI64rr, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSS2SI64rr_Int, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSS2SIrm, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSS2SIrm_Int, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CVTTSS2SIrr, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CVTTSS2SIrr_Int, X86_INS_CVTTSS2SI: cvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CWD, X86_INS_CWD: cwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CWDE, X86_INS_CWDE: cwde */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DAA, X86_INS_DAA: daa */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_DAS, X86_INS_DAS: das */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_DATA16_PREFIX, X86_INS_DATA16: data16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DEC16m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC16r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC16r_alt, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC32m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC32r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC32r_alt, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC64m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC64r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC8m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC8r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DIV16m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV16r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV32m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV32r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV64m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV64r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV8m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV8r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVPDrm, X86_INS_DIVPD: divpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVPDrr, X86_INS_DIVPD: divpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVPSrm, X86_INS_DIVPS: divps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVPSrr, X86_INS_DIVPS: divps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_F32m, X86_INS_FDIVR: fdivr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_F64m, X86_INS_FDIVR: fdivr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_FI16m, X86_INS_FIDIVR: fidivr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_FI32m, X86_INS_FIDIVR: fidivr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_FPrST0, X86_INS_FDIVRP: fdivrp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_FST0r, X86_INS_FDIVR: fdivr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVR_Fp32m, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_Fp64m, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_Fp64m32, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_Fp80m32, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_Fp80m64, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FpI16m32, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FpI16m64, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FpI16m80, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FpI32m32, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FpI32m64, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FpI32m80, X86_INS_FDIVR: fdivr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIVR_FrST0, X86_INS_FDIVR: fdivr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVSDrm, X86_INS_DIVSD: divsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVSDrm_Int, X86_INS_DIVSD: divsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_DIVSDrr, X86_INS_DIVSD: divsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVSDrr_Int, X86_INS_DIVSD: divsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVSSrm, X86_INS_DIVSS: divss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVSSrm_Int, X86_INS_DIVSS: divss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_DIVSSrr, X86_INS_DIVSS: divss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIVSSrr_Int, X86_INS_DIVSS: divss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_F32m, X86_INS_FDIV: fdiv */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_F64m, X86_INS_FDIV: fdiv */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_FI16m, X86_INS_FIDIV: fidiv */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_FI32m, X86_INS_FIDIV: fidiv */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_FPrST0, X86_INS_FDIVP: fdivp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_FST0r, X86_INS_FDIV: fdiv */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV_Fp32, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp32m, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp64, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp64m, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp64m32, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp80, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp80m32, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_Fp80m64, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FpI16m32, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FpI16m64, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FpI16m80, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FpI32m32, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FpI32m64, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FpI32m80, X86_INS_FDIV: fdiv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DIV_FrST0, X86_INS_FDIV: fdiv */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_DPPDrmi, X86_INS_DPPD: dppd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_DPPDrri, X86_INS_DPPD: dppd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_DPPSrmi, X86_INS_DPPS: dpps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_DPPSrri, X86_INS_DPPS: dpps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ENCLS, X86_INS_ENCLS: encls */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENCLU, X86_INS_ENCLU: enclu */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENCLV, X86_INS_ENCLV: enclv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENDBR32, X86_INS_ENDBR32: endbr32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENDBR64, X86_INS_ENDBR64: endbr64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENTER, X86_INS_ENTER: enter */
+ 0,
+ { CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_EXTRACTPSmr, X86_INS_EXTRACTPS: extractps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_EXTRACTPSrr, X86_INS_EXTRACTPS: extractps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_EXTRQ, X86_INS_EXTRQ: extrq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_EXTRQI, X86_INS_EXTRQ: extrq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_F2XM1, X86_INS_F2XM1: f2xm1 */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FARCALL16i, X86_INS_LCALL: lcall{w} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARCALL16m, X86_INS_LCALL: lcall */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARCALL32i, X86_INS_LCALL: lcall{l} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARCALL32m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARCALL64, X86_INS_LCALL: lcall */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARJMP16i, X86_INS_LJMP: ljmp{w} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARJMP16m, X86_INS_LJMP: ljmp{w} {*}$dst */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARJMP32i, X86_INS_LJMP: ljmp{l} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARJMP32m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARJMP64, X86_INS_LJMP: ljmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FBLDm, X86_INS_FBLD: fbld */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FBSTPm, X86_INS_FBSTP: fbstp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FCOM32m, X86_INS_FCOM: fcom */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FCOM64m, X86_INS_FCOM: fcom */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FCOMP32m, X86_INS_FCOMP: fcomp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FCOMP64m, X86_INS_FCOMP: fcomp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FCOMPP, X86_INS_FCOMPP: fcompp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { 0 }
+},
+
+{ /* X86_FDECSTP, X86_INS_FDECSTP: fdecstp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FDISI8087_NOP, X86_INS_FDISI8087_NOP: fdisi8087_nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_FEMMS, X86_INS_FEMMS: femms */
+ 0,
+ { 0 }
+},
+
+{ /* X86_FENI8087_NOP, X86_INS_FENI8087_NOP: feni8087_nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_FFREE, X86_INS_FFREE: ffree */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FFREEP, X86_INS_FFREEP: ffreep */
+ 0,
+ { 0 }
+},
+
+{ /* X86_FICOM16m, X86_INS_FICOM: ficom */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FICOM32m, X86_INS_FICOM: ficom */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FICOMP16m, X86_INS_FICOMP: ficomp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FICOMP32m, X86_INS_FICOMP: ficomp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FINCSTP, X86_INS_FINCSTP: fincstp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FLDCW16m, X86_INS_FLDCW: fldcw */
+ X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FLDENVm, X86_INS_FLDENV: fldenv */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FLDL2E, X86_INS_FLDL2E: fldl2e */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FLDL2T, X86_INS_FLDL2T: fldl2t */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FLDLG2, X86_INS_FLDLG2: fldlg2 */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FLDLN2, X86_INS_FLDLN2: fldln2 */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FLDPI, X86_INS_FLDPI: fldpi */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FNCLEX, X86_INS_FNCLEX: fnclex */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FNINIT, X86_INS_FNINIT: fninit */
+ X86_FPU_FLAGS_RESET_C0 | X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_RESET_C2 | X86_FPU_FLAGS_RESET_C3,
+ { 0 }
+},
+
+{ /* X86_FNOP, X86_INS_FNOP: fnop */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FNSTCW16m, X86_INS_FNSTCW: fnstcw */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FNSTSW16r, X86_INS_FNSTSW: fnstsw */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FNSTSWm, X86_INS_FNSTSW: fnstsw */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FPATAN, X86_INS_FPATAN: fpatan */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FPNCEST0r, X86_INS_FSTPNCE: fstpnce */
+ 0,
+ { 0 }
+},
+
+{ /* X86_FPREM, X86_INS_FPREM: fprem */
+ X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { 0 }
+},
+
+{ /* X86_FPREM1, X86_INS_FPREM1: fprem1 */
+ X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { 0 }
+},
+
+{ /* X86_FPTAN, X86_INS_FPTAN: fptan */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FRNDINT, X86_INS_FRNDINT: frndint */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FRSTORm, X86_INS_FRSTOR: frstor */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FSAVEm, X86_INS_FNSAVE: fnsave */
+ X86_FPU_FLAGS_RESET_C0 | X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_RESET_C2 | X86_FPU_FLAGS_RESET_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FSCALE, X86_INS_FSCALE: fscale */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FSETPM, X86_INS_FSETPM: fsetpm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_FSINCOS, X86_INS_FSINCOS: fsincos */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FSTENVm, X86_INS_FNSTENV: fnstenv */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FXAM, X86_INS_FXAM: fxam */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { 0 }
+},
+
+{ /* X86_FXRSTOR, X86_INS_FXRSTOR: fxrstor */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FXRSTOR64, X86_INS_FXRSTOR64: fxrstor64 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FXSAVE, X86_INS_FXSAVE: fxsave */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FXSAVE64, X86_INS_FXSAVE64: fxsave64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_FXTRACT, X86_INS_FXTRACT: fxtract */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FYL2X, X86_INS_FYL2X: fyl2x */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_FYL2XP1, X86_INS_FYL2XP1: fyl2xp1 */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_GETSEC, X86_INS_GETSEC: getsec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GF2P8AFFINEINVQBrmi, X86_INS_GF2P8AFFINEINVQB: gf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GF2P8AFFINEINVQBrri, X86_INS_GF2P8AFFINEINVQB: gf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GF2P8AFFINEQBrmi, X86_INS_GF2P8AFFINEQB: gf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GF2P8AFFINEQBrri, X86_INS_GF2P8AFFINEQB: gf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GF2P8MULBrm, X86_INS_GF2P8MULB: gf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GF2P8MULBrr, X86_INS_GF2P8MULB: gf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_HADDPDrm, X86_INS_HADDPD: haddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HADDPDrr, X86_INS_HADDPD: haddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HADDPSrm, X86_INS_HADDPS: haddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HADDPSrr, X86_INS_HADDPS: haddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HLT, X86_INS_HLT: hlt */
+ 0,
+ { 0 }
+},
+
+{ /* X86_HSUBPDrm, X86_INS_HSUBPD: hsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HSUBPDrr, X86_INS_HSUBPD: hsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HSUBPSrm, X86_INS_HSUBPS: hsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_HSUBPSrr, X86_INS_HSUBPS: hsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV16m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV16r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV32m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV32r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV64m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV64r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV8m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV8r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ILD_F16m, X86_INS_FILD: fild */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ILD_F32m, X86_INS_FILD: fild */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ILD_F64m, X86_INS_FILD: fild */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ILD_Fp16m32, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp16m64, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp16m80, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp32m32, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp32m64, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp32m80, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp64m32, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp64m64, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ILD_Fp64m80, X86_INS_FILD: fild */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IMUL16m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16rm, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16rmi, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL16rmi8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL16rr, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16rri, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL16rri8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32rm, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32rmi, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32rmi8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32rr, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32rri, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32rri8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64rm, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64rmi32, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64rmi8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64rr, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64rri32, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64rri8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL8m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL8r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IN16ri, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IN16rr, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IN32ri, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IN32rr, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IN8ri, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IN8rr, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INC16m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC16r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC16r_alt, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC32m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC32r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC32r_alt, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC64m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC64r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC8m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC8r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INCSSPD, X86_INS_INCSSPD: incsspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_INCSSPQ, X86_INS_INCSSPQ: incsspq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_INSB, X86_INS_INSB: insb */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INSERTPSrm, X86_INS_INSERTPS: insertps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INSERTPSrr, X86_INS_INSERTPS: insertps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INSERTQ, X86_INS_INSERTQ: insertq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INSERTQI, X86_INS_INSERTQ: insertq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INSL, X86_INS_INSD: insd */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INSW, X86_INS_INSW: insw */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INT, X86_INS_INT: int */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INT1, X86_INS_INT1: int1 */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_INT3, X86_INS_INT3: int3 */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_INTO, X86_INS_INTO: into */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_INVD, X86_INS_INVD: invd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_INVEPT32, X86_INS_INVEPT: invept */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVEPT64, X86_INS_INVEPT: invept */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVLPG, X86_INS_INVLPG: invlpg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_INVLPGA32, X86_INS_INVLPGA: invlpga */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVLPGA64, X86_INS_INVLPGA: invlpga */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVPCID32, X86_INS_INVPCID: invpcid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVPCID64, X86_INS_INVPCID: invpcid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVVPID32, X86_INS_INVVPID: invvpid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVVPID64, X86_INS_INVVPID: invvpid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_IRET16, X86_INS_IRET: iret */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_IRET32, X86_INS_IRETD: iretd */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_IRET64, X86_INS_IRETQ: iretq */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_ISTT_FP16m, X86_INS_FISTTP: fisttp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ISTT_FP32m, X86_INS_FISTTP: fisttp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ISTT_FP64m, X86_INS_FISTTP: fisttp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ISTT_Fp16m32, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp16m64, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp16m80, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp32m32, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp32m64, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp32m80, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp64m32, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp64m64, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ISTT_Fp64m80, X86_INS_FISTTP: fisttp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_F16m, X86_INS_FIST: fist */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IST_F32m, X86_INS_FIST: fist */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IST_FP16m, X86_INS_FISTP: fistp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IST_FP32m, X86_INS_FISTP: fistp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IST_FP64m, X86_INS_FISTP: fistp */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_IST_Fp16m32, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp16m64, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp16m80, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp32m32, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp32m64, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp32m80, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp64m32, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp64m64, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IST_Fp64m80, X86_INS_FISTP: fistp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JAE_1, X86_INS_JAE: jae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JAE_2, X86_INS_JAE: jae $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JAE_4, X86_INS_JAE: jae $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JA_1, X86_INS_JA: ja */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JA_2, X86_INS_JA: ja $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JA_4, X86_INS_JA: ja $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JBE_1, X86_INS_JBE: jbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JBE_2, X86_INS_JBE: jbe $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JBE_4, X86_INS_JBE: jbe $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JB_1, X86_INS_JB: jb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JB_2, X86_INS_JB: jb $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JB_4, X86_INS_JB: jb $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JCXZ, X86_INS_JCXZ: jcxz */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JECXZ, X86_INS_JECXZ: jecxz */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JE_1, X86_INS_JE: je */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JE_2, X86_INS_JE: je $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JE_4, X86_INS_JE: je $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JGE_1, X86_INS_JGE: jge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JGE_2, X86_INS_JGE: jge $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JGE_4, X86_INS_JGE: jge $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JG_1, X86_INS_JG: jg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JG_2, X86_INS_JG: jg $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JG_4, X86_INS_JG: jg $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JLE_1, X86_INS_JLE: jle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JLE_2, X86_INS_JLE: jle $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JLE_4, X86_INS_JLE: jle $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JL_1, X86_INS_JL: jl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JL_2, X86_INS_JL: jl $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JL_4, X86_INS_JL: jl $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP16m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP16m_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP16r, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP16r_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP32m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP32m_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP32r, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP32r_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP64m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP64m_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP64r, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP64r_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP_1, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP_2, X86_INS_JMP: jmp $dst */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP_4, X86_INS_JMP: jmp $dst */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNE_1, X86_INS_JNE: jne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNE_2, X86_INS_JNE: jne $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNE_4, X86_INS_JNE: jne $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNO_1, X86_INS_JNO: jno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNO_2, X86_INS_JNO: jno $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNO_4, X86_INS_JNO: jno $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNP_1, X86_INS_JNP: jnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNP_2, X86_INS_JNP: jnp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNP_4, X86_INS_JNP: jnp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNS_1, X86_INS_JNS: jns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNS_2, X86_INS_JNS: jns $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNS_4, X86_INS_JNS: jns $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JO_1, X86_INS_JO: jo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JO_2, X86_INS_JO: jo $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JO_4, X86_INS_JO: jo $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JP_1, X86_INS_JP: jp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JP_2, X86_INS_JP: jp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JP_4, X86_INS_JP: jp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JRCXZ, X86_INS_JRCXZ: jrcxz */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JS_1, X86_INS_JS: js */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JS_2, X86_INS_JS: js $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JS_4, X86_INS_JS: js $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KADDBrr, X86_INS_KADDB: kaddb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KADDDrr, X86_INS_KADDD: kaddd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KADDQrr, X86_INS_KADDQ: kaddq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KADDWrr, X86_INS_KADDW: kaddw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KANDBrr, X86_INS_KANDB: kandb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDDrr, X86_INS_KANDD: kandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDNBrr, X86_INS_KANDNB: kandnb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDNDrr, X86_INS_KANDND: kandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDNQrr, X86_INS_KANDNQ: kandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDNWrr, X86_INS_KANDNW: kandnw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDQrr, X86_INS_KANDQ: kandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KANDWrr, X86_INS_KANDW: kandw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVBkk, X86_INS_KMOVB: kmovb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVBkm, X86_INS_KMOVB: kmovb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVBkr, X86_INS_KMOVB: kmovb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVBmk, X86_INS_KMOVB: kmovb */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVBrk, X86_INS_KMOVB: kmovb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVDkk, X86_INS_KMOVD: kmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVDkm, X86_INS_KMOVD: kmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVDkr, X86_INS_KMOVD: kmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVDmk, X86_INS_KMOVD: kmovd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVDrk, X86_INS_KMOVD: kmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVQkk, X86_INS_KMOVQ: kmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVQkm, X86_INS_KMOVQ: kmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVQkr, X86_INS_KMOVQ: kmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVQmk, X86_INS_KMOVQ: kmovq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVQrk, X86_INS_KMOVQ: kmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVWkk, X86_INS_KMOVW: kmovw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVWkm, X86_INS_KMOVW: kmovw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVWkr, X86_INS_KMOVW: kmovw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVWmk, X86_INS_KMOVW: kmovw */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KMOVWrk, X86_INS_KMOVW: kmovw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KNOTBrr, X86_INS_KNOTB: knotb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KNOTDrr, X86_INS_KNOTD: knotd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KNOTQrr, X86_INS_KNOTQ: knotq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KNOTWrr, X86_INS_KNOTW: knotw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORBrr, X86_INS_KORB: korb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORDrr, X86_INS_KORD: kord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORQrr, X86_INS_KORQ: korq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORTESTBrr, X86_INS_KORTESTB: kortestb */
+ X86_REG_EFLAGS,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORTESTDrr, X86_INS_KORTESTD: kortestd */
+ X86_REG_EFLAGS,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORTESTQrr, X86_INS_KORTESTQ: kortestq */
+ X86_REG_EFLAGS,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORTESTWrr, X86_INS_KORTESTW: kortestw */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KORWrr, X86_INS_KORW: korw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KSHIFTLBri, X86_INS_KSHIFTLB: kshiftlb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTLDri, X86_INS_KSHIFTLD: kshiftld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTLQri, X86_INS_KSHIFTLQ: kshiftlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTLWri, X86_INS_KSHIFTLW: kshiftlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTRBri, X86_INS_KSHIFTRB: kshiftrb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTRDri, X86_INS_KSHIFTRD: kshiftrd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTRQri, X86_INS_KSHIFTRQ: kshiftrq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KSHIFTRWri, X86_INS_KSHIFTRW: kshiftrw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_KTESTBrr, X86_INS_KTESTB: ktestb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KTESTDrr, X86_INS_KTESTD: ktestd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KTESTQrr, X86_INS_KTESTQ: ktestq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KTESTWrr, X86_INS_KTESTW: ktestw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KUNPCKBWrr, X86_INS_KUNPCKBW: kunpckbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KUNPCKDQrr, X86_INS_KUNPCKDQ: kunpckdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KUNPCKWDrr, X86_INS_KUNPCKWD: kunpckwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_KXNORBrr, X86_INS_KXNORB: kxnorb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXNORDrr, X86_INS_KXNORD: kxnord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXNORQrr, X86_INS_KXNORQ: kxnorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXNORWrr, X86_INS_KXNORW: kxnorw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXORBrr, X86_INS_KXORB: kxorb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXORDrr, X86_INS_KXORD: kxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXORQrr, X86_INS_KXORQ: kxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_KXORWrr, X86_INS_KXORW: kxorw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAHF, X86_INS_LAHF: lahf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LAR16rm, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR16rr, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR32rm, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR32rr, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR64rm, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR64rr, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LDDQUrm, X86_INS_LDDQU: lddqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LDMXCSR, X86_INS_LDMXCSR: ldmxcsr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LDS16rm, X86_INS_LDS: lds */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LDS32rm, X86_INS_LDS: lds */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LD_F0, X86_INS_FLDZ: fldz */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_LD_F1, X86_INS_FLD1: fld1 */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_LD_F32m, X86_INS_FLD: fld */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LD_F64m, X86_INS_FLD: fld */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LD_F80m, X86_INS_FLD: fld */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LD_Fp032, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp064, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp080, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp132, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp164, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp180, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp32m, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp32m64, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp32m80, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp64m, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp64m80, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Fp80m, X86_INS_FLD: fld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LD_Frr, X86_INS_FLD: fld */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LEA16r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LEA32r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LEA64_32r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LEA64r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LEAVE, X86_INS_LEAVE: leave */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LEAVE64, X86_INS_LEAVE: leave */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LES16rm, X86_INS_LES: les */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LES32rm, X86_INS_LES: les */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LFENCE, X86_INS_LFENCE: lfence */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LFS16rm, X86_INS_LFS: lfs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LFS32rm, X86_INS_LFS: lfs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LFS64rm, X86_INS_LFS: lfs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LGDT16m, X86_INS_LGDT: lgdt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LGDT32m, X86_INS_LGDT: lgdt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LGDT64m, X86_INS_LGDT: lgdt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LGS16rm, X86_INS_LGS: lgs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LGS32rm, X86_INS_LGS: lgs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LGS64rm, X86_INS_LGS: lgs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LIDT16m, X86_INS_LIDT: lidt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LIDT32m, X86_INS_LIDT: lidt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LIDT64m, X86_INS_LIDT: lidt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LLDT16m, X86_INS_LLDT: lldt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LLDT16r, X86_INS_LLDT: lldt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LLWPCB, X86_INS_LLWPCB: llwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LLWPCB64, X86_INS_LLWPCB: llwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LMSW16m, X86_INS_LMSW: lmsw */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LMSW16r, X86_INS_LMSW: lmsw */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LOCK_PREFIX, X86_INS_LOCK: lock */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LODSB, X86_INS_LODSB: lodsb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LODSL, X86_INS_LODSD: lodsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LODSQ, X86_INS_LODSQ: lodsq */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LODSW, X86_INS_LODSW: lodsw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LOOP, X86_INS_LOOP: loop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LOOPE, X86_INS_LOOPE: loope */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LOOPNE, X86_INS_LOOPNE: loopne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETIL, X86_INS_RETF: retf */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETIQ, X86_INS_RETFQ: retfq */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETIW, X86_INS_RETF: retf */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETL, X86_INS_RETF: retf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LRETQ, X86_INS_RETFQ: retfq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LRETW, X86_INS_RETF: retf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LSL16rm, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL16rr, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL32rm, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL32rr, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL64rm, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL64rr, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSS16rm, X86_INS_LSS: lss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSS32rm, X86_INS_LSS: lss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSS64rm, X86_INS_LSS: lss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LTRm, X86_INS_LTR: ltr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LTRr, X86_INS_LTR: ltr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LWPINS32rmi, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPINS32rri, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPINS64rmi, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPINS64rri, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL32rmi, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL32rri, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL64rmi, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL64rri, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LZCNT16rm, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT16rr, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT32rm, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT32rr, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT64rm, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT64rr, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MASKMOVDQU, X86_INS_MASKMOVDQU: maskmovdqu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MASKMOVDQU64, X86_INS_MASKMOVDQU: maskmovdqu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCPDrm, X86_INS_MAXPD: maxpd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCPDrr, X86_INS_MAXPD: maxpd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCPSrm, X86_INS_MAXPS: maxps $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCPSrr, X86_INS_MAXPS: maxps $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCSDrm, X86_INS_MAXSD: maxsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCSDrr, X86_INS_MAXSD: maxsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCSSrm, X86_INS_MAXSS: maxss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXCSSrr, X86_INS_MAXSS: maxss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXPDrm, X86_INS_MAXPD: maxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXPDrr, X86_INS_MAXPD: maxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXPSrm, X86_INS_MAXPS: maxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXPSrr, X86_INS_MAXPS: maxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXSDrm, X86_INS_MAXSD: maxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXSDrm_Int, X86_INS_MAXSD: maxsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MAXSDrr, X86_INS_MAXSD: maxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXSDrr_Int, X86_INS_MAXSD: maxsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXSSrm, X86_INS_MAXSS: maxss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXSSrm_Int, X86_INS_MAXSS: maxss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MAXSSrr, X86_INS_MAXSS: maxss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MAXSSrr_Int, X86_INS_MAXSS: maxss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MFENCE, X86_INS_MFENCE: mfence */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MINCPDrm, X86_INS_MINPD: minpd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCPDrr, X86_INS_MINPD: minpd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCPSrm, X86_INS_MINPS: minps $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCPSrr, X86_INS_MINPS: minps $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCSDrm, X86_INS_MINSD: minsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCSDrr, X86_INS_MINSD: minsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCSSrm, X86_INS_MINSS: minss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINCSSrr, X86_INS_MINSS: minss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINPDrm, X86_INS_MINPD: minpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINPDrr, X86_INS_MINPD: minpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINPSrm, X86_INS_MINPS: minps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINPSrr, X86_INS_MINPS: minps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINSDrm, X86_INS_MINSD: minsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINSDrm_Int, X86_INS_MINSD: minsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MINSDrr, X86_INS_MINSD: minsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINSDrr_Int, X86_INS_MINSD: minsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINSSrm, X86_INS_MINSS: minss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINSSrm_Int, X86_INS_MINSS: minss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MINSSrr, X86_INS_MINSS: minss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MINSSrr_Int, X86_INS_MINSS: minss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPD2PIirm, X86_INS_CVTPD2PI: cvtpd2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPD2PIirr, X86_INS_CVTPD2PI: cvtpd2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPI2PDirm, X86_INS_CVTPI2PD: cvtpi2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPI2PDirr, X86_INS_CVTPI2PD: cvtpi2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPI2PSirm, X86_INS_CVTPI2PS: cvtpi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPI2PSirr, X86_INS_CVTPI2PS: cvtpi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPS2PIirm, X86_INS_CVTPS2PI: cvtps2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTPS2PIirr, X86_INS_CVTPS2PI: cvtps2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTTPD2PIirm, X86_INS_CVTTPD2PI: cvttpd2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTTPD2PIirr, X86_INS_CVTTPD2PI: cvttpd2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTTPS2PIirm, X86_INS_CVTTPS2PI: cvttps2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_CVTTPS2PIirr, X86_INS_CVTTPS2PI: cvttps2pi */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_EMMS, X86_INS_EMMS: emms */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_MASKMOVQ, X86_INS_MASKMOVQ: maskmovq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MASKMOVQ64, X86_INS_MASKMOVQ: maskmovq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64from64rm, X86_INS_MOVD: movd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64from64rr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64grr, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64mr, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64rm, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64rr, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64to64rm, X86_INS_MOVD: movd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVD64to64rr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVDQ2Qrr, X86_INS_MOVDQ2Q: movdq2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVFR642Qrr, X86_INS_MOVDQ2Q: movdq2q $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVNTQmr, X86_INS_MOVNTQ: movntq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVQ2DQrr, X86_INS_MOVQ2DQ: movq2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVQ2FR64rr, X86_INS_MOVQ2DQ: movq2dq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVQ64mr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVQ64rm, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVQ64rr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_MOVQ64rr_REV, X86_INS_MOVQ: movq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PABSBrm, X86_INS_PABSB: pabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PABSBrr, X86_INS_PABSB: pabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PABSDrm, X86_INS_PABSD: pabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PABSDrr, X86_INS_PABSD: pabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PABSWrm, X86_INS_PABSW: pabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PABSWrr, X86_INS_PABSW: pabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PACKSSDWirm, X86_INS_PACKSSDW: packssdw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PACKSSDWirr, X86_INS_PACKSSDW: packssdw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PACKSSWBirm, X86_INS_PACKSSWB: packsswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PACKSSWBirr, X86_INS_PACKSSWB: packsswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PACKUSWBirm, X86_INS_PACKUSWB: packuswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PACKUSWBirr, X86_INS_PACKUSWB: packuswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDBirm, X86_INS_PADDB: paddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDBirr, X86_INS_PADDB: paddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDDirm, X86_INS_PADDD: paddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDDirr, X86_INS_PADDD: paddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDQirm, X86_INS_PADDQ: paddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDQirr, X86_INS_PADDQ: paddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDSBirm, X86_INS_PADDSB: paddsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDSBirr, X86_INS_PADDSB: paddsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDSWirm, X86_INS_PADDSW: paddsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDSWirr, X86_INS_PADDSW: paddsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDUSBirm, X86_INS_PADDUSB: paddusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDUSBirr, X86_INS_PADDUSB: paddusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDUSWirm, X86_INS_PADDUSW: paddusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDUSWirr, X86_INS_PADDUSW: paddusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDWirm, X86_INS_PADDW: paddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PADDWirr, X86_INS_PADDW: paddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PALIGNRrmi, X86_INS_PALIGNR: palignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PALIGNRrri, X86_INS_PALIGNR: palignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PANDNirm, X86_INS_PANDN: pandn */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PANDNirr, X86_INS_PANDN: pandn */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PANDirm, X86_INS_PAND: pand */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PANDirr, X86_INS_PAND: pand */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PAVGBirm, X86_INS_PAVGB: pavgb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PAVGBirr, X86_INS_PAVGB: pavgb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PAVGWirm, X86_INS_PAVGW: pavgw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PAVGWirr, X86_INS_PAVGW: pavgw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPEQBirm, X86_INS_PCMPEQB: pcmpeqb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPEQBirr, X86_INS_PCMPEQB: pcmpeqb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPEQDirm, X86_INS_PCMPEQD: pcmpeqd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPEQDirr, X86_INS_PCMPEQD: pcmpeqd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPEQWirm, X86_INS_PCMPEQW: pcmpeqw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPEQWirr, X86_INS_PCMPEQW: pcmpeqw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPGTBirm, X86_INS_PCMPGTB: pcmpgtb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPGTBirr, X86_INS_PCMPGTB: pcmpgtb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPGTDirm, X86_INS_PCMPGTD: pcmpgtd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPGTDirr, X86_INS_PCMPGTD: pcmpgtd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPGTWirm, X86_INS_PCMPGTW: pcmpgtw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PCMPGTWirr, X86_INS_PCMPGTW: pcmpgtw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PEXTRWrr, X86_INS_PEXTRW: pextrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHADDDrm, X86_INS_PHADDD: phaddd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHADDDrr, X86_INS_PHADDD: phaddd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHADDSWrm, X86_INS_PHADDSW: phaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHADDSWrr, X86_INS_PHADDSW: phaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHADDWrm, X86_INS_PHADDW: phaddw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHADDWrr, X86_INS_PHADDW: phaddw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHSUBDrm, X86_INS_PHSUBD: phsubd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHSUBDrr, X86_INS_PHSUBD: phsubd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHSUBSWrm, X86_INS_PHSUBSW: phsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHSUBSWrr, X86_INS_PHSUBSW: phsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHSUBWrm, X86_INS_PHSUBW: phsubw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PHSUBWrr, X86_INS_PHSUBW: phsubw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PINSRWrm, X86_INS_PINSRW: pinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PINSRWrr, X86_INS_PINSRW: pinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PMADDUBSWrm, X86_INS_PMADDUBSW: pmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PMADDUBSWrr, X86_INS_PMADDUBSW: pmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PMADDWDirm, X86_INS_PMADDWD: pmaddwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMADDWDirr, X86_INS_PMADDWD: pmaddwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMAXSWirm, X86_INS_PMAXSW: pmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMAXSWirr, X86_INS_PMAXSW: pmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMAXUBirm, X86_INS_PMAXUB: pmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMAXUBirr, X86_INS_PMAXUB: pmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMINSWirm, X86_INS_PMINSW: pminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMINSWirr, X86_INS_PMINSW: pminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMINUBirm, X86_INS_PMINUB: pminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMINUBirr, X86_INS_PMINUB: pminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMOVMSKBrr, X86_INS_PMOVMSKB: pmovmskb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULHRSWrm, X86_INS_PMULHRSW: pmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PMULHRSWrr, X86_INS_PMULHRSW: pmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PMULHUWirm, X86_INS_PMULHUW: pmulhuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULHUWirr, X86_INS_PMULHUW: pmulhuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULHWirm, X86_INS_PMULHW: pmulhw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULHWirr, X86_INS_PMULHW: pmulhw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULLWirm, X86_INS_PMULLW: pmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULLWirr, X86_INS_PMULLW: pmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULUDQirm, X86_INS_PMULUDQ: pmuludq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PMULUDQirr, X86_INS_PMULUDQ: pmuludq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PORirm, X86_INS_POR: por */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PORirr, X86_INS_POR: por */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSADBWirm, X86_INS_PSADBW: psadbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSADBWirr, X86_INS_PSADBW: psadbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSHUFBrm, X86_INS_PSHUFB: pshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSHUFBrr, X86_INS_PSHUFB: pshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSHUFWmi, X86_INS_PSHUFW: pshufw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSHUFWri, X86_INS_PSHUFW: pshufw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSIGNBrm, X86_INS_PSIGNB: psignb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSIGNBrr, X86_INS_PSIGNB: psignb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSIGNDrm, X86_INS_PSIGND: psignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSIGNDrr, X86_INS_PSIGND: psignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSIGNWrm, X86_INS_PSIGNW: psignw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSIGNWrr, X86_INS_PSIGNW: psignw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MMX_PSLLDri, X86_INS_PSLLD: pslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSLLDrm, X86_INS_PSLLD: pslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSLLDrr, X86_INS_PSLLD: pslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSLLQri, X86_INS_PSLLQ: psllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSLLQrm, X86_INS_PSLLQ: psllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSLLQrr, X86_INS_PSLLQ: psllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSLLWri, X86_INS_PSLLW: psllw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSLLWrm, X86_INS_PSLLW: psllw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSLLWrr, X86_INS_PSLLW: psllw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRADri, X86_INS_PSRAD: psrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSRADrm, X86_INS_PSRAD: psrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRADrr, X86_INS_PSRAD: psrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRAWri, X86_INS_PSRAW: psraw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSRAWrm, X86_INS_PSRAW: psraw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRAWrr, X86_INS_PSRAW: psraw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRLDri, X86_INS_PSRLD: psrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSRLDrm, X86_INS_PSRLD: psrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRLDrr, X86_INS_PSRLD: psrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRLQri, X86_INS_PSRLQ: psrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSRLQrm, X86_INS_PSRLQ: psrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRLQrr, X86_INS_PSRLQ: psrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRLWri, X86_INS_PSRLW: psrlw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MMX_PSRLWrm, X86_INS_PSRLW: psrlw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSRLWrr, X86_INS_PSRLW: psrlw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBBirm, X86_INS_PSUBB: psubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBBirr, X86_INS_PSUBB: psubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBDirm, X86_INS_PSUBD: psubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBDirr, X86_INS_PSUBD: psubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBQirm, X86_INS_PSUBQ: psubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBQirr, X86_INS_PSUBQ: psubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBSBirm, X86_INS_PSUBSB: psubsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBSBirr, X86_INS_PSUBSB: psubsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBSWirm, X86_INS_PSUBSW: psubsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBSWirr, X86_INS_PSUBSW: psubsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBUSBirm, X86_INS_PSUBUSB: psubusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBUSBirr, X86_INS_PSUBUSB: psubusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBUSWirm, X86_INS_PSUBUSW: psubusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBUSWirr, X86_INS_PSUBUSW: psubusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBWirm, X86_INS_PSUBW: psubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PSUBWirr, X86_INS_PSUBW: psubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKHBWirm, X86_INS_PUNPCKHBW: punpckhbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKHBWirr, X86_INS_PUNPCKHBW: punpckhbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKHDQirm, X86_INS_PUNPCKHDQ: punpckhdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKHDQirr, X86_INS_PUNPCKHDQ: punpckhdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKHWDirm, X86_INS_PUNPCKHWD: punpckhwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKHWDirr, X86_INS_PUNPCKHWD: punpckhwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKLBWirm, X86_INS_PUNPCKLBW: punpcklbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKLBWirr, X86_INS_PUNPCKLBW: punpcklbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKLDQirm, X86_INS_PUNPCKLDQ: punpckldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKLDQirr, X86_INS_PUNPCKLDQ: punpckldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKLWDirm, X86_INS_PUNPCKLWD: punpcklwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PUNPCKLWDirr, X86_INS_PUNPCKLWD: punpcklwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PXORirm, X86_INS_PXOR: pxor */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MMX_PXORirr, X86_INS_PXOR: pxor */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MONITORXrrr, X86_INS_MONITORX: monitorx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MONITORrrr, X86_INS_MONITOR: monitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MONTMUL, X86_INS_MONTMUL: montmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOV16ao16, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16mi, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV16mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ms, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16o16a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ri, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV16ri_alt, X86_INS_MOV: mov{w} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV16rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16rr_REV, X86_INS_MOV: mov{w} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16rs, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16sm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16sr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ao16, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32cr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32dr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32mi, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV32mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32o16a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rc, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rd, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ri, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV32ri_alt, X86_INS_MOV: mov{l} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV32rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rr_REV, X86_INS_MOV: mov{l} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rs, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32sr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64cr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64dr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64mi32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV64mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rc, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rd, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64ri, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV64ri32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV64rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rr_REV, X86_INS_MOV: mov{q} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rs, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64sr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64toPQIrm, X86_INS_MOVQ: mov{d|q} {$src $dst|$dst $src} */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64toPQIrr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64toSDrm, X86_INS_MOVQ: movq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64toSDrr, X86_INS_MOVQ: mov{d|q} {$src $dst|$dst $src} */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ao16, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8mi, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV8mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8mr_NOREX, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8o16a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ri, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV8ri_alt, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV8rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rm_NOREX, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rr_NOREX, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rr_REV, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPDmr, X86_INS_MOVAPD: movapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPDrm, X86_INS_MOVAPD: movapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPDrr, X86_INS_MOVAPD: movapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPDrr_REV, X86_INS_MOVAPD: movapd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPSmr, X86_INS_MOVAPS: movaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPSrm, X86_INS_MOVAPS: movaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPSrr, X86_INS_MOVAPS: movaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVAPSrr_REV, X86_INS_MOVAPS: movaps $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE16mr, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE16rm, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE32mr, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE32rm, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE64mr, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE64rm, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDDUPrm, X86_INS_MOVDDUP: movddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDDUPrr, X86_INS_MOVDDUP: movddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDI2PDIrm, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDI2PDIrr, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDI2SSrm, X86_INS_MOVD: movd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDI2SSrr, X86_INS_MOVD: movd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDIR64B16, X86_INS_MOVDIR64B: movdir64b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIR64B32, X86_INS_MOVDIR64B: movdir64b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIR64B64, X86_INS_MOVDIR64B: movdir64b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIRI32, X86_INS_MOVDIRI: movdiri */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIRI64, X86_INS_MOVDIRI: movdiri */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDQAmr, X86_INS_MOVDQA: movdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQArm, X86_INS_MOVDQA: movdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQArr, X86_INS_MOVDQA: movdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQArr_REV, X86_INS_MOVDQA: movdqa $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQUmr, X86_INS_MOVDQU: movdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQUrm, X86_INS_MOVDQU: movdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQUrr, X86_INS_MOVDQU: movdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDQUrr_REV, X86_INS_MOVDQU: movdqu $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVHLPSrr, X86_INS_MOVHLPS: movhlps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVHPDmr, X86_INS_MOVHPD: movhpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVHPDrm, X86_INS_MOVHPD: movhpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVHPSmr, X86_INS_MOVHPS: movhps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVHPSrm, X86_INS_MOVHPS: movhps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVLHPSrr, X86_INS_MOVLHPS: movlhps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVLPDmr, X86_INS_MOVLPD: movlpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVLPDrm, X86_INS_MOVLPD: movlpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVLPSmr, X86_INS_MOVLPS: movlps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVLPSrm, X86_INS_MOVLPS: movlps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVMSKPDrr, X86_INS_MOVMSKPD: movmskpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVMSKPSrr, X86_INS_MOVMSKPS: movmskps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTDQArm, X86_INS_MOVNTDQA: movntdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTDQmr, X86_INS_MOVNTDQ: movntdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTI_64mr, X86_INS_MOVNTI: movnti */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTImr, X86_INS_MOVNTI: movnti */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTPDmr, X86_INS_MOVNTPD: movntpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTPSmr, X86_INS_MOVNTPS: movntps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTSD, X86_INS_MOVNTSD: movntsd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVNTSS, X86_INS_MOVNTSS: movntss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVPDI2DImr, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVPDI2DIrr, X86_INS_MOVD: movd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVPQI2QImr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVPQI2QIrr, X86_INS_MOVQ: movq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVPQIto64mr, X86_INS_MOVQ: movq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVPQIto64rr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVQI2PQIrm, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSB, X86_INS_MOVSB: movsb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSDmr, X86_INS_MOVSD: movsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSDrm, X86_INS_MOVSD: movsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSDrr, X86_INS_MOVSD: movsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSDrr_REV, X86_INS_MOVSD: movsd $dst $src2 */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSDto64mr, X86_INS_MOVQ: movq $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSDto64rr, X86_INS_MOVQ: mov{d|q} {$src $dst|$dst $src} */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSHDUPrm, X86_INS_MOVSHDUP: movshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSHDUPrr, X86_INS_MOVSHDUP: movshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSL, X86_INS_MOVSD: movsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSLDUPrm, X86_INS_MOVSLDUP: movsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSLDUPrr, X86_INS_MOVSLDUP: movsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSQ, X86_INS_MOVSQ: movsq */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSS2DImr, X86_INS_MOVD: movd $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSS2DIrr, X86_INS_MOVD: movd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSSmr, X86_INS_MOVSS: movss */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSSrm, X86_INS_MOVSS: movss */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSSrr, X86_INS_MOVSS: movss */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSSrr_REV, X86_INS_MOVSS: movss $dst $src2 */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSW, X86_INS_MOVSW: movsw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX16rm16, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX16rm8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX16rr16, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX16rr8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rm16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rm8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rm8_NOREX, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX32rr16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rr8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rr8_NOREX, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX64rm16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rm32, X86_INS_MOVSXD: movsxd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rm8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rr16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rr32, X86_INS_MOVSXD: movsxd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rr8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPDmr, X86_INS_MOVUPD: movupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPDrm, X86_INS_MOVUPD: movupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPDrr, X86_INS_MOVUPD: movupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPDrr_REV, X86_INS_MOVUPD: movupd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPSmr, X86_INS_MOVUPS: movups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPSrm, X86_INS_MOVUPS: movups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPSrr, X86_INS_MOVUPS: movups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVUPSrr_REV, X86_INS_MOVUPS: movups $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZPQILo2PQIrr, X86_INS_MOVQ: movq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX16rm16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX16rm8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX16rr16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX16rr8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rm16, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rm8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rm8_NOREX, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX32rr16, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rr8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rr8_NOREX, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rm16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rm8, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rr16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rr8, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MPSADBWrmi, X86_INS_MPSADBW: mpsadbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MPSADBWrri, X86_INS_MPSADBW: mpsadbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MUL16m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL16r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL32m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL32r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL64m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL64r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL8m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL8r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MULPDrm, X86_INS_MULPD: mulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULPDrr, X86_INS_MULPD: mulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULPSrm, X86_INS_MULPS: mulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULPSrr, X86_INS_MULPS: mulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULSDrm, X86_INS_MULSD: mulsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULSDrm_Int, X86_INS_MULSD: mulsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MULSDrr, X86_INS_MULSD: mulsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULSDrr_Int, X86_INS_MULSD: mulsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULSSrm, X86_INS_MULSS: mulss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULSSrm_Int, X86_INS_MULSS: mulss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MULSSrr, X86_INS_MULSS: mulss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULSSrr_Int, X86_INS_MULSS: mulss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX32rm, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX32rr, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX64rm, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX64rr, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_F32m, X86_INS_FMUL: fmul */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_F64m, X86_INS_FMUL: fmul */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_FI16m, X86_INS_FIMUL: fimul */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_FI32m, X86_INS_FIMUL: fimul */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_FPrST0, X86_INS_FMULP: fmulp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_FST0r, X86_INS_FMUL: fmul */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL_Fp32, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp32m, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp64, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp64m, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp64m32, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp80, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp80m32, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_Fp80m64, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FpI16m32, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FpI16m64, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FpI16m80, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FpI32m32, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FpI32m64, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FpI32m80, X86_INS_FMUL: fmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL_FrST0, X86_INS_FMUL: fmul */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_MWAITXrrr, X86_INS_MWAITX: mwaitx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MWAITrr, X86_INS_MWAIT: mwait */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NEG16m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG16r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG32m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG32r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG64m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG64r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG8m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG8r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOOP, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOP18_16m4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16m5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16m6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16m7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP19rr, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL_19, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL_1d, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL_1e, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPLr, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOPQ, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOPQr, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOPW, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_19, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_1c, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_1d, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_1e, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPWr, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOT16m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT16r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT32m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT32r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT64m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT64r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT8m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT8r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_OR16i16, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16mi, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16mi8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR16ri, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16ri8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR16rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR16rr_REV, X86_INS_OR: or{w} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32i32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32mi, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32mi8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32ri, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32ri8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32rr_REV, X86_INS_OR: or{l} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64i32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64mi32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64mi8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64ri32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64ri8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64rr_REV, X86_INS_OR: or{q} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8i8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8mi, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8mi8, X86_INS_OR: or{b} $dst $src */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8ri, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8ri8, X86_INS_OR: or{b} $src1 $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8rr_REV, X86_INS_OR: or{b} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ORPDrm, X86_INS_ORPD: orpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ORPDrr, X86_INS_ORPD: orpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ORPSrm, X86_INS_ORPS: orps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ORPSrr, X86_INS_ORPS: orps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT16ir, X86_INS_OUT: out */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT16rr, X86_INS_OUT: out */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT32ir, X86_INS_OUT: out */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT32rr, X86_INS_OUT: out */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT8ir, X86_INS_OUT: out */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT8rr, X86_INS_OUT: out */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUTSB, X86_INS_OUTSB: outsb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OUTSL, X86_INS_OUTSD: outsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OUTSW, X86_INS_OUTSW: outsw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PABSBrm, X86_INS_PABSB: pabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PABSBrr, X86_INS_PABSB: pabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PABSDrm, X86_INS_PABSD: pabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PABSDrr, X86_INS_PABSD: pabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PABSWrm, X86_INS_PABSW: pabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PABSWrr, X86_INS_PABSW: pabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PACKSSDWrm, X86_INS_PACKSSDW: packssdw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKSSDWrr, X86_INS_PACKSSDW: packssdw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKSSWBrm, X86_INS_PACKSSWB: packsswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKSSWBrr, X86_INS_PACKSSWB: packsswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKUSDWrm, X86_INS_PACKUSDW: packusdw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKUSDWrr, X86_INS_PACKUSDW: packusdw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKUSWBrm, X86_INS_PACKUSWB: packuswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PACKUSWBrr, X86_INS_PACKUSWB: packuswb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDBrm, X86_INS_PADDB: paddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDBrr, X86_INS_PADDB: paddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDDrm, X86_INS_PADDD: paddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDDrr, X86_INS_PADDD: paddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDQrm, X86_INS_PADDQ: paddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDQrr, X86_INS_PADDQ: paddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDSBrm, X86_INS_PADDSB: paddsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDSBrr, X86_INS_PADDSB: paddsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDSWrm, X86_INS_PADDSW: paddsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDSWrr, X86_INS_PADDSW: paddsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDUSBrm, X86_INS_PADDUSB: paddusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDUSBrr, X86_INS_PADDUSB: paddusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDUSWrm, X86_INS_PADDUSW: paddusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDUSWrr, X86_INS_PADDUSW: paddusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDWrm, X86_INS_PADDW: paddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PADDWrr, X86_INS_PADDW: paddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PALIGNRrmi, X86_INS_PALIGNR: palignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PALIGNRrri, X86_INS_PALIGNR: palignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PANDNrm, X86_INS_PANDN: pandn */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PANDNrr, X86_INS_PANDN: pandn */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PANDrm, X86_INS_PAND: pand */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PANDrr, X86_INS_PAND: pand */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PAUSE, X86_INS_PAUSE: pause */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PAVGBrm, X86_INS_PAVGB: pavgb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PAVGBrr, X86_INS_PAVGB: pavgb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PAVGUSBrm, X86_INS_PAVGUSB: pavgusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PAVGUSBrr, X86_INS_PAVGUSB: pavgusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PAVGWrm, X86_INS_PAVGW: pavgw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PAVGWrr, X86_INS_PAVGW: pavgw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PBLENDVBrm0, X86_INS_PBLENDVB: pblendvb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PBLENDVBrr0, X86_INS_PBLENDVB: pblendvb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PBLENDWrmi, X86_INS_PBLENDW: pblendw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PBLENDWrri, X86_INS_PBLENDW: pblendw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCLMULQDQrm, X86_INS_PCLMULQDQ: pclmulqdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCLMULQDQrr, X86_INS_PCLMULQDQ: pclmulqdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCMPEQBrm, X86_INS_PCMPEQB: pcmpeqb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQBrr, X86_INS_PCMPEQB: pcmpeqb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQDrm, X86_INS_PCMPEQD: pcmpeqd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQDrr, X86_INS_PCMPEQD: pcmpeqd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQQrm, X86_INS_PCMPEQQ: pcmpeqq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQQrr, X86_INS_PCMPEQQ: pcmpeqq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQWrm, X86_INS_PCMPEQW: pcmpeqw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPEQWrr, X86_INS_PCMPEQW: pcmpeqw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPESTRIrm, X86_INS_PCMPESTRI: pcmpestri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCMPESTRIrr, X86_INS_PCMPESTRI: pcmpestri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCMPESTRMrm, X86_INS_PCMPESTRM: pcmpestrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PCMPESTRMrr, X86_INS_PCMPESTRM: pcmpestrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PCMPGTBrm, X86_INS_PCMPGTB: pcmpgtb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTBrr, X86_INS_PCMPGTB: pcmpgtb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTDrm, X86_INS_PCMPGTD: pcmpgtd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTDrr, X86_INS_PCMPGTD: pcmpgtd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTQrm, X86_INS_PCMPGTQ: pcmpgtq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTQrr, X86_INS_PCMPGTQ: pcmpgtq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTWrm, X86_INS_PCMPGTW: pcmpgtw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPGTWrr, X86_INS_PCMPGTW: pcmpgtw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PCMPISTRIrm, X86_INS_PCMPISTRI: pcmpistri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCMPISTRIrr, X86_INS_PCMPISTRI: pcmpistri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCMPISTRMrm, X86_INS_PCMPISTRM: pcmpistrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PCMPISTRMrr, X86_INS_PCMPISTRM: pcmpistrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PCONFIG, X86_INS_PCONFIG: pconfig */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PDEP32rm, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PDEP32rr, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PDEP64rm, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PDEP64rr, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT32rm, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT32rr, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT64rm, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT64rr, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXTRBmr, X86_INS_PEXTRB: pextrb */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRBrr, X86_INS_PEXTRB: pextrb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRDmr, X86_INS_PEXTRD: pextrd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRDrr, X86_INS_PEXTRD: pextrd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRQmr, X86_INS_PEXTRQ: pextrq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRQrr, X86_INS_PEXTRQ: pextrq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRWmr, X86_INS_PEXTRW: pextrw */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PEXTRWrr, X86_INS_PEXTRW: pextrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PEXTRWrr_REV, X86_INS_PEXTRW: pextrw $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PF2IDrm, X86_INS_PF2ID: pf2id */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PF2IDrr, X86_INS_PF2ID: pf2id */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PF2IWrm, X86_INS_PF2IW: pf2iw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PF2IWrr, X86_INS_PF2IW: pf2iw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFACCrm, X86_INS_PFACC: pfacc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFACCrr, X86_INS_PFACC: pfacc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFADDrm, X86_INS_PFADD: pfadd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFADDrr, X86_INS_PFADD: pfadd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFCMPEQrm, X86_INS_PFCMPEQ: pfcmpeq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFCMPEQrr, X86_INS_PFCMPEQ: pfcmpeq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFCMPGErm, X86_INS_PFCMPGE: pfcmpge */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFCMPGErr, X86_INS_PFCMPGE: pfcmpge */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFCMPGTrm, X86_INS_PFCMPGT: pfcmpgt */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFCMPGTrr, X86_INS_PFCMPGT: pfcmpgt */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFMAXrm, X86_INS_PFMAX: pfmax */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFMAXrr, X86_INS_PFMAX: pfmax */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFMINrm, X86_INS_PFMIN: pfmin */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFMINrr, X86_INS_PFMIN: pfmin */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFMULrm, X86_INS_PFMUL: pfmul */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFMULrr, X86_INS_PFMUL: pfmul */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFNACCrm, X86_INS_PFNACC: pfnacc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFNACCrr, X86_INS_PFNACC: pfnacc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFPNACCrm, X86_INS_PFPNACC: pfpnacc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFPNACCrr, X86_INS_PFPNACC: pfpnacc */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRCPIT1rm, X86_INS_PFRCPIT1: pfrcpit1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRCPIT1rr, X86_INS_PFRCPIT1: pfrcpit1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRCPIT2rm, X86_INS_PFRCPIT2: pfrcpit2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRCPIT2rr, X86_INS_PFRCPIT2: pfrcpit2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRCPrm, X86_INS_PFRCP: pfrcp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRCPrr, X86_INS_PFRCP: pfrcp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRSQIT1rm, X86_INS_PFRSQIT1: pfrsqit1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRSQIT1rr, X86_INS_PFRSQIT1: pfrsqit1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRSQRTrm, X86_INS_PFRSQRT: pfrsqrt */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFRSQRTrr, X86_INS_PFRSQRT: pfrsqrt */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFSUBRrm, X86_INS_PFSUBR: pfsubr */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFSUBRrr, X86_INS_PFSUBR: pfsubr */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFSUBrm, X86_INS_PFSUB: pfsub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PFSUBrr, X86_INS_PFSUB: pfsub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHADDDrm, X86_INS_PHADDD: phaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHADDDrr, X86_INS_PHADDD: phaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHADDSWrm, X86_INS_PHADDSW: phaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PHADDSWrr, X86_INS_PHADDSW: phaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PHADDWrm, X86_INS_PHADDW: phaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHADDWrr, X86_INS_PHADDW: phaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHMINPOSUWrm, X86_INS_PHMINPOSUW: phminposuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PHMINPOSUWrr, X86_INS_PHMINPOSUW: phminposuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PHSUBDrm, X86_INS_PHSUBD: phsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHSUBDrr, X86_INS_PHSUBD: phsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHSUBSWrm, X86_INS_PHSUBSW: phsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PHSUBSWrr, X86_INS_PHSUBSW: phsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PHSUBWrm, X86_INS_PHSUBW: phsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PHSUBWrr, X86_INS_PHSUBW: phsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PI2FDrm, X86_INS_PI2FD: pi2fd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PI2FDrr, X86_INS_PI2FD: pi2fd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PI2FWrm, X86_INS_PI2FW: pi2fw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PI2FWrr, X86_INS_PI2FW: pi2fw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PINSRBrm, X86_INS_PINSRB: pinsrb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PINSRBrr, X86_INS_PINSRB: pinsrb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PINSRDrm, X86_INS_PINSRD: pinsrd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PINSRDrr, X86_INS_PINSRD: pinsrd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PINSRQrm, X86_INS_PINSRQ: pinsrq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PINSRQrr, X86_INS_PINSRQ: pinsrq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PINSRWrm, X86_INS_PINSRW: pinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PINSRWrr, X86_INS_PINSRW: pinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PMADDUBSWrm, X86_INS_PMADDUBSW: pmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PMADDUBSWrr, X86_INS_PMADDUBSW: pmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PMADDWDrm, X86_INS_PMADDWD: pmaddwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMADDWDrr, X86_INS_PMADDWD: pmaddwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXSBrm, X86_INS_PMAXSB: pmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXSBrr, X86_INS_PMAXSB: pmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXSDrm, X86_INS_PMAXSD: pmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXSDrr, X86_INS_PMAXSD: pmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXSWrm, X86_INS_PMAXSW: pmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXSWrr, X86_INS_PMAXSW: pmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXUBrm, X86_INS_PMAXUB: pmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXUBrr, X86_INS_PMAXUB: pmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXUDrm, X86_INS_PMAXUD: pmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXUDrr, X86_INS_PMAXUD: pmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXUWrm, X86_INS_PMAXUW: pmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMAXUWrr, X86_INS_PMAXUW: pmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINSBrm, X86_INS_PMINSB: pminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINSBrr, X86_INS_PMINSB: pminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINSDrm, X86_INS_PMINSD: pminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINSDrr, X86_INS_PMINSD: pminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINSWrm, X86_INS_PMINSW: pminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINSWrr, X86_INS_PMINSW: pminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINUBrm, X86_INS_PMINUB: pminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINUBrr, X86_INS_PMINUB: pminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINUDrm, X86_INS_PMINUD: pminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINUDrr, X86_INS_PMINUD: pminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINUWrm, X86_INS_PMINUW: pminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMINUWrr, X86_INS_PMINUW: pminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVMSKBrr, X86_INS_PMOVMSKB: pmovmskb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXBDrm, X86_INS_PMOVSXBD: pmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXBDrr, X86_INS_PMOVSXBD: pmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXBQrm, X86_INS_PMOVSXBQ: pmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXBQrr, X86_INS_PMOVSXBQ: pmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXBWrm, X86_INS_PMOVSXBW: pmovsxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXBWrr, X86_INS_PMOVSXBW: pmovsxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXDQrm, X86_INS_PMOVSXDQ: pmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXDQrr, X86_INS_PMOVSXDQ: pmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXWDrm, X86_INS_PMOVSXWD: pmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXWDrr, X86_INS_PMOVSXWD: pmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXWQrm, X86_INS_PMOVSXWQ: pmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVSXWQrr, X86_INS_PMOVSXWQ: pmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXBDrm, X86_INS_PMOVZXBD: pmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXBDrr, X86_INS_PMOVZXBD: pmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXBQrm, X86_INS_PMOVZXBQ: pmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXBQrr, X86_INS_PMOVZXBQ: pmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXBWrm, X86_INS_PMOVZXBW: pmovzxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXBWrr, X86_INS_PMOVZXBW: pmovzxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXDQrm, X86_INS_PMOVZXDQ: pmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXDQrr, X86_INS_PMOVZXDQ: pmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXWDrm, X86_INS_PMOVZXWD: pmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXWDrr, X86_INS_PMOVZXWD: pmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXWQrm, X86_INS_PMOVZXWQ: pmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMOVZXWQrr, X86_INS_PMOVZXWQ: pmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULDQrm, X86_INS_PMULDQ: pmuldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULDQrr, X86_INS_PMULDQ: pmuldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULHRSWrm, X86_INS_PMULHRSW: pmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PMULHRSWrr, X86_INS_PMULHRSW: pmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PMULHRWrm, X86_INS_PMULHRW: pmulhrw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULHRWrr, X86_INS_PMULHRW: pmulhrw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULHUWrm, X86_INS_PMULHUW: pmulhuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULHUWrr, X86_INS_PMULHUW: pmulhuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULHWrm, X86_INS_PMULHW: pmulhw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULHWrr, X86_INS_PMULHW: pmulhw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULLDrm, X86_INS_PMULLD: pmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULLDrr, X86_INS_PMULLD: pmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULLWrm, X86_INS_PMULLW: pmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULLWrr, X86_INS_PMULLW: pmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULUDQrm, X86_INS_PMULUDQ: pmuludq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PMULUDQrr, X86_INS_PMULUDQ: pmuludq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POP16r, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP16rmm, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP16rmr, X86_INS_POP: pop{w} $reg */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP32r, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP32rmm, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP32rmr, X86_INS_POP: pop{l} $reg */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP64r, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP64rmm, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP64rmr, X86_INS_POP: pop{q} $reg */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POPA16, X86_INS_POPAW: popaw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_POPA32, X86_INS_POPAL: popal */
+ 0,
+ { 0 }
+},
+
+{ /* X86_POPCNT16rm, X86_INS_POPCNT: popcnt */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POPCNT16rr, X86_INS_POPCNT: popcnt */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POPCNT32rm, X86_INS_POPCNT: popcnt */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POPCNT32rr, X86_INS_POPCNT: popcnt */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POPCNT64rm, X86_INS_POPCNT: popcnt */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POPCNT64rr, X86_INS_POPCNT: popcnt */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_POPDS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPDS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPES16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPES32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPF16, X86_INS_POPF: popf */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_POPF32, X86_INS_POPFD: popfd */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_POPF64, X86_INS_POPFQ: popfq */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_POPFS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPFS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPFS64, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPGS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPGS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPGS64, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPSS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPSS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PORrm, X86_INS_POR: por */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PORrr, X86_INS_POR: por */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCH, X86_INS_PREFETCH: prefetch */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCHNTA, X86_INS_PREFETCHNTA: prefetchnta */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCHT0, X86_INS_PREFETCHT0: prefetcht0 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCHT1, X86_INS_PREFETCHT1: prefetcht1 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCHT2, X86_INS_PREFETCHT2: prefetcht2 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCHW, X86_INS_PREFETCHW: prefetchw */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PREFETCHWT1, X86_INS_PREFETCHWT1: prefetchwt1 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PSADBWrm, X86_INS_PSADBW: psadbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSADBWrr, X86_INS_PSADBW: psadbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSHUFBrm, X86_INS_PSHUFB: pshufb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSHUFBrr, X86_INS_PSHUFB: pshufb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSHUFDmi, X86_INS_PSHUFD: pshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSHUFDri, X86_INS_PSHUFD: pshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSHUFHWmi, X86_INS_PSHUFHW: pshufhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSHUFHWri, X86_INS_PSHUFHW: pshufhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSHUFLWmi, X86_INS_PSHUFLW: pshuflw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSHUFLWri, X86_INS_PSHUFLW: pshuflw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSIGNBrm, X86_INS_PSIGNB: psignb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSIGNBrr, X86_INS_PSIGNB: psignb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSIGNDrm, X86_INS_PSIGND: psignd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSIGNDrr, X86_INS_PSIGND: psignd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSIGNWrm, X86_INS_PSIGNW: psignw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSIGNWrr, X86_INS_PSIGNW: psignw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSLLDQri, X86_INS_PSLLDQ: pslldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSLLDri, X86_INS_PSLLD: pslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSLLDrm, X86_INS_PSLLD: pslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSLLDrr, X86_INS_PSLLD: pslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSLLQri, X86_INS_PSLLQ: psllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSLLQrm, X86_INS_PSLLQ: psllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSLLQrr, X86_INS_PSLLQ: psllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSLLWri, X86_INS_PSLLW: psllw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSLLWrm, X86_INS_PSLLW: psllw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSLLWrr, X86_INS_PSLLW: psllw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRADri, X86_INS_PSRAD: psrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSRADrm, X86_INS_PSRAD: psrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRADrr, X86_INS_PSRAD: psrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRAWri, X86_INS_PSRAW: psraw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSRAWrm, X86_INS_PSRAW: psraw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRAWrr, X86_INS_PSRAW: psraw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRLDQri, X86_INS_PSRLDQ: psrldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSRLDri, X86_INS_PSRLD: psrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSRLDrm, X86_INS_PSRLD: psrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRLDrr, X86_INS_PSRLD: psrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRLQri, X86_INS_PSRLQ: psrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSRLQrm, X86_INS_PSRLQ: psrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRLQrr, X86_INS_PSRLQ: psrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRLWri, X86_INS_PSRLW: psrlw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PSRLWrm, X86_INS_PSRLW: psrlw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSRLWrr, X86_INS_PSRLW: psrlw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBBrm, X86_INS_PSUBB: psubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBBrr, X86_INS_PSUBB: psubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBDrm, X86_INS_PSUBD: psubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBDrr, X86_INS_PSUBD: psubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBQrm, X86_INS_PSUBQ: psubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBQrr, X86_INS_PSUBQ: psubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBSBrm, X86_INS_PSUBSB: psubsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBSBrr, X86_INS_PSUBSB: psubsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBSWrm, X86_INS_PSUBSW: psubsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBSWrr, X86_INS_PSUBSW: psubsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBUSBrm, X86_INS_PSUBUSB: psubusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBUSBrr, X86_INS_PSUBUSB: psubusb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBUSWrm, X86_INS_PSUBUSW: psubusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBUSWrr, X86_INS_PSUBUSW: psubusw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBWrm, X86_INS_PSUBW: psubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSUBWrr, X86_INS_PSUBW: psubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSWAPDrm, X86_INS_PSWAPD: pswapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PSWAPDrr, X86_INS_PSWAPD: pswapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PTESTrm, X86_INS_PTEST: ptest */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PTESTrr, X86_INS_PTEST: ptest */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PTWRITE64m, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PTWRITE64r, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PTWRITEm, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PTWRITEr, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUNPCKHBWrm, X86_INS_PUNPCKHBW: punpckhbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHBWrr, X86_INS_PUNPCKHBW: punpckhbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHDQrm, X86_INS_PUNPCKHDQ: punpckhdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHDQrr, X86_INS_PUNPCKHDQ: punpckhdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHQDQrm, X86_INS_PUNPCKHQDQ: punpckhqdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHQDQrr, X86_INS_PUNPCKHQDQ: punpckhqdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHWDrm, X86_INS_PUNPCKHWD: punpckhwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKHWDrr, X86_INS_PUNPCKHWD: punpckhwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLBWrm, X86_INS_PUNPCKLBW: punpcklbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLBWrr, X86_INS_PUNPCKLBW: punpcklbw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLDQrm, X86_INS_PUNPCKLDQ: punpckldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLDQrr, X86_INS_PUNPCKLDQ: punpckldq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLQDQrm, X86_INS_PUNPCKLQDQ: punpcklqdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLQDQrr, X86_INS_PUNPCKLQDQ: punpcklqdq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLWDrm, X86_INS_PUNPCKLWD: punpcklwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUNPCKLWDrr, X86_INS_PUNPCKLWD: punpcklwd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH16i8, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH16r, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH16rmm, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH16rmr, X86_INS_PUSH: push{w} $reg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH32i8, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH32r, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH32rmm, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH32rmr, X86_INS_PUSH: push{l} $reg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH64i32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH64i8, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH64r, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH64rmm, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH64rmr, X86_INS_PUSH: push{q} $reg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSHA16, X86_INS_PUSHAW: pushaw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHA32, X86_INS_PUSHAL: pushal */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHCS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHCS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHDS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHDS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHES16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHES32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHF16, X86_INS_PUSHF: pushf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHF32, X86_INS_PUSHFD: pushfd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHF64, X86_INS_PUSHFQ: pushfq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHFS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHFS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHFS64, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHGS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHGS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHGS64, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHSS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHSS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHi16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHi32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PXORrm, X86_INS_PXOR: pxor */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_PXORrr, X86_INS_PXOR: pxor */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL16m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL16mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL16ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL32mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL32ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL64mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL64ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL8mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL8ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCPPSm, X86_INS_RCPPS: rcpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCPPSr, X86_INS_RCPPS: rcpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCPSSm, X86_INS_RCPSS: rcpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCPSSm_Int, X86_INS_RCPSS: rcpss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCPSSr, X86_INS_RCPSS: rcpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCPSSr_Int, X86_INS_RCPSS: rcpss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR16m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR16mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR16ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR32mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR32ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR64mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR64ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR8mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR8ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RDFSBASE, X86_INS_RDFSBASE: rdfsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDFSBASE64, X86_INS_RDFSBASE: rdfsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDGSBASE, X86_INS_RDGSBASE: rdgsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDGSBASE64, X86_INS_RDGSBASE: rdgsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDMSR, X86_INS_RDMSR: rdmsr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPID32, X86_INS_RDPID: rdpid */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPID64, X86_INS_RDPID: rdpid */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPKRUr, X86_INS_RDPKRU: rdpkru */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPMC, X86_INS_RDPMC: rdpmc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDRAND16r, X86_INS_RDRAND: rdrand */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDRAND32r, X86_INS_RDRAND: rdrand */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDRAND64r, X86_INS_RDRAND: rdrand */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSEED16r, X86_INS_RDSEED: rdseed */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSEED32r, X86_INS_RDSEED: rdseed */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSEED64r, X86_INS_RDSEED: rdseed */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSSPD, X86_INS_RDSSPD: rdsspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDSSPQ, X86_INS_RDSSPQ: rdsspq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDTSC, X86_INS_RDTSC: rdtsc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDTSCP, X86_INS_RDTSCP: rdtscp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_REPNE_PREFIX, X86_INS_REPNE: repne */
+ 0,
+ { 0 }
+},
+
+{ /* X86_REP_PREFIX, X86_INS_REP: rep */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RETIL, X86_INS_RET: ret */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RETIQ, X86_INS_RET: ret */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RETIW, X86_INS_RET: ret */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RETL, X86_INS_RET: ret */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RETQ, X86_INS_RET: ret */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RETW, X86_INS_RET: ret */
+ 0,
+ { 0 }
+},
+
+{ /* X86_REX64_PREFIX, X86_INS_REX64: rex64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ROL16m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL16mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL16mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL16r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL16rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL16ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL32mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL32ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL64mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL64ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL8mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL8ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR16mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR16ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR32mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR32ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR64mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR64ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR8mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR8ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX32mi, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX32ri, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX64mi, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX64ri, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDPDm, X86_INS_ROUNDPD: roundpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDPDr, X86_INS_ROUNDPD: roundpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDPSm, X86_INS_ROUNDPS: roundps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDPSr, X86_INS_ROUNDPS: roundps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDSDm, X86_INS_ROUNDSD: roundsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDSDm_Int, X86_INS_ROUNDSD: roundsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ROUNDSDr, X86_INS_ROUNDSD: roundsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDSDr_Int, X86_INS_ROUNDSD: roundsd $dst $src2 $src3 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDSSm, X86_INS_ROUNDSS: roundss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDSSm_Int, X86_INS_ROUNDSS: roundss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ROUNDSSr, X86_INS_ROUNDSS: roundss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROUNDSSr_Int, X86_INS_ROUNDSS: roundss $dst $src2 $src3 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RSM, X86_INS_RSM: rsm */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_RSQRTPSm, X86_INS_RSQRTPS: rsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RSQRTPSr, X86_INS_RSQRTPS: rsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RSQRTSSm, X86_INS_RSQRTSS: rsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RSQRTSSm_Int, X86_INS_RSQRTSS: rsqrtss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RSQRTSSr, X86_INS_RSQRTSS: rsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RSQRTSSr_Int, X86_INS_RSQRTSS: rsqrtss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RSTORSSP, X86_INS_RSTORSSP: rstorssp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SAHF, X86_INS_SAHF: sahf */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_SAL16m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL16mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL16mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL16r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL16rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL16ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL32mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL32ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL64mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL64ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL8mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL8ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SALC, X86_INS_SALC: salc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SAR16m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR16mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR16mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR16r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR16rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR16ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR32mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR32ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR64mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR64ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR8mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR8ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SARX32rm, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SARX32rr, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SARX64rm, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SARX64rr, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAVEPREVSSP, X86_INS_SAVEPREVSSP: saveprevssp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SBB16i16, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16mi, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16mi8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB16ri, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16ri8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB16rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB16rr_REV, X86_INS_SBB: sbb{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32i32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32mi, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32mi8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32ri, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32ri8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32rr_REV, X86_INS_SBB: sbb{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64i32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64mi32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64mi8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64ri32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64ri8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64rr_REV, X86_INS_SBB: sbb{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8i8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8mi, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8mi8, X86_INS_SBB: sbb{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8ri, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8ri8, X86_INS_SBB: sbb{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8rr_REV, X86_INS_SBB: sbb{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASB, X86_INS_SCASB: scasb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASL, X86_INS_SCASD: scasd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASQ, X86_INS_SCASQ: scasq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASW, X86_INS_SCASW: scasw */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SETAEm, X86_INS_SETAE: setae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETAEr, X86_INS_SETAE: setae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETAm, X86_INS_SETA: seta */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETAr, X86_INS_SETA: seta */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETBEm, X86_INS_SETBE: setbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETBEr, X86_INS_SETBE: setbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETBm, X86_INS_SETB: setb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETBr, X86_INS_SETB: setb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETEm, X86_INS_SETE: sete */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETEr, X86_INS_SETE: sete */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETGEm, X86_INS_SETGE: setge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETGEr, X86_INS_SETGE: setge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETGm, X86_INS_SETG: setg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETGr, X86_INS_SETG: setg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETLEm, X86_INS_SETLE: setle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETLEr, X86_INS_SETLE: setle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETLm, X86_INS_SETL: setl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETLr, X86_INS_SETL: setl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNEm, X86_INS_SETNE: setne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNEr, X86_INS_SETNE: setne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNOm, X86_INS_SETNO: setno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNOr, X86_INS_SETNO: setno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNPm, X86_INS_SETNP: setnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNPr, X86_INS_SETNP: setnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNSm, X86_INS_SETNS: setns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNSr, X86_INS_SETNS: setns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETOm, X86_INS_SETO: seto */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETOr, X86_INS_SETO: seto */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETPm, X86_INS_SETP: setp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETPr, X86_INS_SETP: setp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETSSBSY, X86_INS_SETSSBSY: setssbsy */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SETSm, X86_INS_SETS: sets */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETSr, X86_INS_SETS: sets */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SFENCE, X86_INS_SFENCE: sfence */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SGDT16m, X86_INS_SGDT: sgdt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SGDT32m, X86_INS_SGDT: sgdt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SGDT64m, X86_INS_SGDT: sgdt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SHA1MSG1rm, X86_INS_SHA1MSG1: sha1msg1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA1MSG1rr, X86_INS_SHA1MSG1: sha1msg1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA1MSG2rm, X86_INS_SHA1MSG2: sha1msg2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA1MSG2rr, X86_INS_SHA1MSG2: sha1msg2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA1NEXTErm, X86_INS_SHA1NEXTE: sha1nexte */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA1NEXTErr, X86_INS_SHA1NEXTE: sha1nexte */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA1RNDS4rmi, X86_INS_SHA1RNDS4: sha1rnds4 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHA1RNDS4rri, X86_INS_SHA1RNDS4: sha1rnds4 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHA256MSG1rm, X86_INS_SHA256MSG1: sha256msg1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA256MSG1rr, X86_INS_SHA256MSG1: sha256msg1 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA256MSG2rm, X86_INS_SHA256MSG2: sha256msg2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA256MSG2rr, X86_INS_SHA256MSG2: sha256msg2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA256RNDS2rm, X86_INS_SHA256RNDS2: sha256rnds2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHA256RNDS2rr, X86_INS_SHA256RNDS2: sha256rnds2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL16m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL16mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL16mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL16r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL16rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL16ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL32mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL32ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL64mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL64ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL8mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL8ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD16mrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD16mri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD16rrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD16rri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD32mrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD32mri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD32rrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD32rri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD64mrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD64mri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD64rrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD64rri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLX32rm, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLX32rr, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLX64rm, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLX64rr, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR16m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR16mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR16mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR16r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR16rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR16ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR32mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR32ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR64mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR64ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR8mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR8ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD16mrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD16mri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD16rrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD16rri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD32mrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD32mri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD32rrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD32rri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD64mrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD64mri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD64rrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD64rri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRX32rm, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRX32rr, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRX64rm, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRX64rr, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHUFPDrmi, X86_INS_SHUFPD: shufpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHUFPDrri, X86_INS_SHUFPD: shufpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHUFPSrmi, X86_INS_SHUFPS: shufps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHUFPSrri, X86_INS_SHUFPS: shufps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SIDT16m, X86_INS_SIDT: sidt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SIDT32m, X86_INS_SIDT: sidt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SIDT64m, X86_INS_SIDT: sidt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SIN_F, X86_INS_FSIN: fsin */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_SIN_Fp32, X86_INS_FSIN: fsin */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SIN_Fp64, X86_INS_FSIN: fsin */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SIN_Fp80, X86_INS_FSIN: fsin */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SKINIT, X86_INS_SKINIT: skinit */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SLDT16m, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLDT16r, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLDT32r, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLDT64r, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLWPCB, X86_INS_SLWPCB: slwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SLWPCB64, X86_INS_SLWPCB: slwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SMSW16m, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SMSW16r, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SMSW32r, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SMSW64r, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SQRTPDm, X86_INS_SQRTPD: sqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTPDr, X86_INS_SQRTPD: sqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTPSm, X86_INS_SQRTPS: sqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTPSr, X86_INS_SQRTPS: sqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTSDm, X86_INS_SQRTSD: sqrtsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTSDm_Int, X86_INS_SQRTSD: sqrtsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SQRTSDr, X86_INS_SQRTSD: sqrtsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTSDr_Int, X86_INS_SQRTSD: sqrtsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTSSm, X86_INS_SQRTSS: sqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTSSm_Int, X86_INS_SQRTSS: sqrtss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SQRTSSr, X86_INS_SQRTSS: sqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRTSSr_Int, X86_INS_SQRTSS: sqrtss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SQRT_F, X86_INS_FSQRT: fsqrt */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_SQRT_Fp32, X86_INS_FSQRT: fsqrt */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SQRT_Fp64, X86_INS_FSQRT: fsqrt */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SQRT_Fp80, X86_INS_FSQRT: fsqrt */
+ 0,
+ { 0 }
+},
+
+{ /* X86_STAC, X86_INS_STAC: stac */
+ 0,
+ { 0 }
+},
+
+{ /* X86_STC, X86_INS_STC: stc */
+ X86_EFLAGS_SET_CF,
+ { 0 }
+},
+
+{ /* X86_STD, X86_INS_STD: std */
+ X86_EFLAGS_SET_DF,
+ { 0 }
+},
+
+{ /* X86_STGI, X86_INS_STGI: stgi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_STI, X86_INS_STI: sti */
+ X86_EFLAGS_SET_IF,
+ { 0 }
+},
+
+{ /* X86_STMXCSR, X86_INS_STMXCSR: stmxcsr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSB, X86_INS_STOSB: stosb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSL, X86_INS_STOSD: stosd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSQ, X86_INS_STOSQ: stosq */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSW, X86_INS_STOSW: stosw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STR16r, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STR32r, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STR64r, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STRm, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_ST_F32m, X86_INS_FST: fst */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ST_F64m, X86_INS_FST: fst */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ST_FP32m, X86_INS_FSTP: fstp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ST_FP64m, X86_INS_FSTP: fstp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ST_FP80m, X86_INS_FSTP: fstp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_ST_FPrr, X86_INS_FSTP: fstp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_ST_Fp32m, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_Fp64m, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_Fp64m32, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_Fp80m32, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_Fp80m64, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_FpP32m, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_FpP64m, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_FpP64m32, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_FpP80m, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_FpP80m32, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_FpP80m64, X86_INS_FST: fst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ST_Frr, X86_INS_FST: fst */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16i16, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16mi, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16mi8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16ri, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16ri8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16rr_REV, X86_INS_SUB: sub{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32i32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32mi, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32mi8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32ri, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32ri8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32rr_REV, X86_INS_SUB: sub{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64i32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64mi32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64mi8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64ri32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64ri8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64rr_REV, X86_INS_SUB: sub{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8i8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8mi, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8mi8, X86_INS_SUB: sub{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8ri, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8ri8, X86_INS_SUB: sub{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8rr_REV, X86_INS_SUB: sub{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBPDrm, X86_INS_SUBPD: subpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBPDrr, X86_INS_SUBPD: subpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBPSrm, X86_INS_SUBPS: subps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBPSrr, X86_INS_SUBPS: subps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_F32m, X86_INS_FSUBR: fsubr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_F64m, X86_INS_FSUBR: fsubr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_FI16m, X86_INS_FISUBR: fisubr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_FI32m, X86_INS_FISUBR: fisubr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_FPrST0, X86_INS_FSUBRP: fsubrp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_FST0r, X86_INS_FSUBR: fsubr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBR_Fp32m, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_Fp64m, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_Fp64m32, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_Fp80m32, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_Fp80m64, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FpI16m32, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FpI16m64, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FpI16m80, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FpI32m32, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FpI32m64, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FpI32m80, X86_INS_FSUBR: fsubr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUBR_FrST0, X86_INS_FSUBR: fsubr */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBSDrm, X86_INS_SUBSD: subsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBSDrm_Int, X86_INS_SUBSD: subsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUBSDrr, X86_INS_SUBSD: subsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBSDrr_Int, X86_INS_SUBSD: subsd $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBSSrm, X86_INS_SUBSS: subss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBSSrm_Int, X86_INS_SUBSS: subss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUBSSrr, X86_INS_SUBSS: subss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUBSSrr_Int, X86_INS_SUBSS: subss $dst $src2 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_F32m, X86_INS_FSUB: fsub */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_F64m, X86_INS_FSUB: fsub */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_FI16m, X86_INS_FISUB: fisub */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_FI32m, X86_INS_FISUB: fisub */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_FPrST0, X86_INS_FSUBP: fsubp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_FST0r, X86_INS_FSUB: fsub */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB_Fp32, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp32m, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp64, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp64m, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp64m32, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp80, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp80m32, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_Fp80m64, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FpI16m32, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FpI16m64, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FpI16m80, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FpI32m32, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FpI32m64, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FpI32m80, X86_INS_FSUB: fsub */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SUB_FrST0, X86_INS_FSUB: fsub */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SWAPGS, X86_INS_SWAPGS: swapgs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SYSCALL, X86_INS_SYSCALL: syscall */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSENTER, X86_INS_SYSENTER: sysenter */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSEXIT, X86_INS_SYSEXIT: sysexit */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSEXIT64, X86_INS_SYSEXITQ: sysexitq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSRET, X86_INS_SYSRET: sysret */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSRET64, X86_INS_SYSRETQ: sysretq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_T1MSKC32rm, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_T1MSKC32rr, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_T1MSKC64rm, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_T1MSKC64rr, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST16i16, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST16mi, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST16mi_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST16mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST16ri, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST16ri_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST16rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST32i32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST32mi, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST32mi_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST32mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST32ri, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST32ri_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST32rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST64i32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST64mi32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST64mi32_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST64mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST64ri32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST64ri32_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST64rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST8i8, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST8mi, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST8mi_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST8mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST8ri, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST8ri_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST8rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TPAUSE, X86_INS_TPAUSE: tpause */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TST_F, X86_INS_FTST: ftst */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { 0 }
+},
+
+{ /* X86_TST_Fp32, X86_INS_FTST: ftst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TST_Fp64, X86_INS_FTST: ftst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TST_Fp80, X86_INS_FTST: ftst */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TZCNT16rm, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT16rr, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT32rm, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT32rr, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT64rm, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT64rr, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK32rm, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK32rr, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK64rm, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK64rr, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOMISDrm, X86_INS_UCOMISD: ucomisd */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOMISDrm_Int, X86_INS_UCOMISD: ucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOMISDrr, X86_INS_UCOMISD: ucomisd */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOMISDrr_Int, X86_INS_UCOMISD: ucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOMISSrm, X86_INS_UCOMISS: ucomiss */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOMISSrm_Int, X86_INS_UCOMISS: ucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOMISSrr, X86_INS_UCOMISS: ucomiss */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOMISSrr_Int, X86_INS_UCOMISS: ucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_FIPr, X86_INS_FUCOMPI: fucompi */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOM_FIr, X86_INS_FUCOMI: fucomi */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOM_FPPr, X86_INS_FUCOMPP: fucompp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { 0 }
+},
+
+{ /* X86_UCOM_FPr, X86_INS_FUCOMP: fucomp */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_UCOM_FpIr32, X86_INS_FUCOMP: fucomp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_FpIr64, X86_INS_FUCOMP: fucomp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_FpIr80, X86_INS_FUCOMP: fucomp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_Fpr32, X86_INS_FUCOMP: fucomp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_Fpr64, X86_INS_FUCOMP: fucomp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_Fpr80, X86_INS_FUCOMP: fucomp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UCOM_Fr, X86_INS_FUCOM: fucom */
+ X86_FPU_FLAGS_MODIFY_C1 | X86_FPU_FLAGS_MODIFY_C0 | X86_FPU_FLAGS_MODIFY_C2 | X86_FPU_FLAGS_MODIFY_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_UD0, X86_INS_UD0: ud0 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UD1, X86_INS_UD1: ud1 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UD2, X86_INS_UD2: ud2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMONITOR16, X86_INS_UMONITOR: umonitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMONITOR32, X86_INS_UMONITOR: umonitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMONITOR64, X86_INS_UMONITOR: umonitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMWAIT, X86_INS_UMWAIT: umwait */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UNPCKHPDrm, X86_INS_UNPCKHPD: unpckhpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKHPDrr, X86_INS_UNPCKHPD: unpckhpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKHPSrm, X86_INS_UNPCKHPS: unpckhps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKHPSrr, X86_INS_UNPCKHPS: unpckhps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKLPDrm, X86_INS_UNPCKLPD: unpcklpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKLPDrr, X86_INS_UNPCKLPD: unpcklpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKLPSrm, X86_INS_UNPCKLPS: unpcklps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UNPCKLPSrr, X86_INS_UNPCKLPS: unpcklps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_V4FMADDPSrm, X86_INS_V4FMADDPS: v4fmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FMADDPSrmk, X86_INS_V4FMADDPS: v4fmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FMADDPSrmkz, X86_INS_V4FMADDPS: v4fmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FMADDSSrm, X86_INS_V4FMADDSS: v4fmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FMADDSSrmk, X86_INS_V4FMADDSS: v4fmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FMADDSSrmkz, X86_INS_V4FMADDSS: v4fmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FNMADDPSrm, X86_INS_V4FNMADDPS: v4fnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FNMADDPSrmk, X86_INS_V4FNMADDPS: v4fnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FNMADDPSrmkz, X86_INS_V4FNMADDPS: v4fnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FNMADDSSrm, X86_INS_V4FNMADDSS: v4fnmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FNMADDSSrmk, X86_INS_V4FNMADDSS: v4fnmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_V4FNMADDSSrmkz, X86_INS_V4FNMADDSS: v4fnmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPDYrm, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDYrr, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rm, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rmb, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rmbk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rmbkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rmk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rmkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rr, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rrk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ128rrkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rm, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rmb, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rmbk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rmbkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rmk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rmkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rr, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rrk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZ256rrkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrm, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrmb, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrmbk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrmbkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrmk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrmkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrr, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrrb, X86_INS_VADDPD: vaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPDZrrbk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPDZrrbkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPDZrrk, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDZrrkz, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDrm, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPDrr, X86_INS_VADDPD: vaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSYrm, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSYrr, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rm, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rmb, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rmbk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rmbkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rmk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rmkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rr, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rrk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ128rrkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rm, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rmb, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rmbk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rmbkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rmk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rmkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rr, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rrk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZ256rrkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrm, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrmb, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrmbk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrmbkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrmk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrmkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrr, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrrb, X86_INS_VADDPS: vaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPSZrrbk, X86_INS_VADDPS: vaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPSZrrbkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDPSZrrk, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSZrrkz, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSrm, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDPSrr, X86_INS_VADDPS: vaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrm, X86_INS_VADDSD: vaddsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrm_Int, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrm_Intk, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrm_Intkz, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrr, X86_INS_VADDSD: vaddsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrr_Int, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrr_Intk, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrr_Intkz, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDZrrb_Int, X86_INS_VADDSD: vaddsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDSDZrrb_Intk, X86_INS_VADDSD: vaddsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDSDZrrb_Intkz, X86_INS_VADDSD: vaddsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDSDrm, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDrm_Int, X86_INS_VADDSD: vaddsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VADDSDrr, X86_INS_VADDSD: vaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSDrr_Int, X86_INS_VADDSD: vaddsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrm, X86_INS_VADDSS: vaddss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrm_Int, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrm_Intk, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrm_Intkz, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrr, X86_INS_VADDSS: vaddss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrr_Int, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrr_Intk, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrr_Intkz, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSZrrb_Int, X86_INS_VADDSS: vaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDSSZrrb_Intk, X86_INS_VADDSS: vaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDSSZrrb_Intkz, X86_INS_VADDSS: vaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VADDSSrm, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSrm_Int, X86_INS_VADDSS: vaddss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VADDSSrr, X86_INS_VADDSS: vaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSSrr_Int, X86_INS_VADDSS: vaddss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPDYrm, X86_INS_VADDSUBPD: vaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPDYrr, X86_INS_VADDSUBPD: vaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPDrm, X86_INS_VADDSUBPD: vaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPDrr, X86_INS_VADDSUBPD: vaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPSYrm, X86_INS_VADDSUBPS: vaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPSYrr, X86_INS_VADDSUBPS: vaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPSrm, X86_INS_VADDSUBPS: vaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VADDSUBPSrr, X86_INS_VADDSUBPS: vaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESDECLASTYrm, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTYrr, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTZ128rm, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTZ128rr, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTZ256rm, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTZ256rr, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTZrm, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTZrr, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECLASTrm, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESDECLASTrr, X86_INS_VAESDECLAST: vaesdeclast */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESDECYrm, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECYrr, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECZ128rm, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECZ128rr, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECZ256rm, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECZ256rr, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECZrm, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECZrr, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESDECrm, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESDECrr, X86_INS_VAESDEC: vaesdec */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESENCLASTYrm, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTYrr, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTZ128rm, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTZ128rr, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTZ256rm, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTZ256rr, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTZrm, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTZrr, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCLASTrm, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESENCLASTrr, X86_INS_VAESENCLAST: vaesenclast */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESENCYrm, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCYrr, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCZ128rm, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCZ128rr, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCZ256rm, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCZ256rr, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCZrm, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCZrr, X86_INS_VAESENC: vaesenc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VAESENCrm, X86_INS_VAESENC: vaesenc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESENCrr, X86_INS_VAESENC: vaesenc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESIMCrm, X86_INS_VAESIMC: vaesimc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESIMCrr, X86_INS_VAESIMC: vaesimc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VAESKEYGENASSIST128rm, X86_INS_VAESKEYGENASSIST: vaeskeygenassist */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VAESKEYGENASSIST128rr, X86_INS_VAESKEYGENASSIST: vaeskeygenassist */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VALIGNDZ128rmbi, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rmbik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rmbikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rmi, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rmik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rmikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rri, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rrik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ128rrikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rmbi, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rmbik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rmbikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rmi, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rmik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rmikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rri, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rrik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZ256rrikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrmbi, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrmbik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrmbikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrmi, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrmik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrmikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrri, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrrik, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNDZrrikz, X86_INS_VALIGND: valignd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rmbi, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rmbik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rmbikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rmi, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rmik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rmikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rri, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rrik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ128rrikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rmbi, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rmbik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rmbikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rmi, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rmik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rmikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rri, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rrik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZ256rrikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrmbi, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrmbik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrmbikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrmi, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrmik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrmikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrri, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrrik, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VALIGNQZrrikz, X86_INS_VALIGNQ: valignq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDYrm, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPDYrr, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPDZ128rm, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rmb, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rmbk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rmbkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rmk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rmkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rr, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rrk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ128rrkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rm, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rmb, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rmbk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rmbkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rmk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rmkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rr, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rrk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZ256rrkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrm, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrmb, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrmbk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrmbkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrmk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrmkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrr, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrrk, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDZrrkz, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPDrm, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPDrr, X86_INS_VANDNPD: vandnpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPSYrm, X86_INS_VANDNPS: vandnps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPSYrr, X86_INS_VANDNPS: vandnps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPSZ128rm, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rmb, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rmbk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rmbkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rmk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rmkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rr, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rrk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ128rrkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rm, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rmb, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rmbk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rmbkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rmk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rmkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rr, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rrk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZ256rrkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrm, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrmb, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrmbk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrmbkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrmk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrmkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrr, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrrk, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSZrrkz, X86_INS_VANDNPS: vandnps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDNPSrm, X86_INS_VANDNPS: vandnps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDNPSrr, X86_INS_VANDNPS: vandnps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPDYrm, X86_INS_VANDPD: vandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPDYrr, X86_INS_VANDPD: vandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPDZ128rm, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rmb, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rmbk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rmbkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rmk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rmkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rr, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rrk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ128rrkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rm, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rmb, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rmbk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rmbkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rmk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rmkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rr, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rrk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZ256rrkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrm, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrmb, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrmbk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrmbkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrmk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrmkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrr, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrrk, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDZrrkz, X86_INS_VANDPD: vandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPDrm, X86_INS_VANDPD: vandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPDrr, X86_INS_VANDPD: vandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPSYrm, X86_INS_VANDPS: vandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPSYrr, X86_INS_VANDPS: vandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPSZ128rm, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rmb, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rmbk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rmbkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rmk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rmkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rr, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rrk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ128rrkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rm, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rmb, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rmbk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rmbkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rmk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rmkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rr, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rrk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZ256rrkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrm, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrmb, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrmbk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrmbkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrmk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrmkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrr, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrrk, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSZrrkz, X86_INS_VANDPS: vandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VANDPSrm, X86_INS_VANDPS: vandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VANDPSrr, X86_INS_VANDPS: vandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rm, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rmb, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rmbk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rmbkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rmk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rmkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rr, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rrk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ128rrkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rm, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rmb, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rmbk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rmbkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rmk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rmkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rr, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rrk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZ256rrkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrm, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrmb, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrmbk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrmbkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBLENDMPDZrmk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrmkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrr, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrrk, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPDZrrkz, X86_INS_VBLENDMPD: vblendmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rm, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rmb, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rmbk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rmbkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rmk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rmkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rr, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rrk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ128rrkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rm, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rmb, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rmbk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rmbkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rmk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rmkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rr, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rrk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZ256rrkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrm, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrmb, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrmbk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrmbkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBLENDMPSZrmk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrmkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrr, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrrk, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDMPSZrrkz, X86_INS_VBLENDMPS: vblendmps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDPDYrmi, X86_INS_VBLENDPD: vblendpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPDYrri, X86_INS_VBLENDPD: vblendpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPDrmi, X86_INS_VBLENDPD: vblendpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPDrri, X86_INS_VBLENDPD: vblendpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPSYrmi, X86_INS_VBLENDPS: vblendps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPSYrri, X86_INS_VBLENDPS: vblendps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPSrmi, X86_INS_VBLENDPS: vblendps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDPSrri, X86_INS_VBLENDPS: vblendps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VBLENDVPDYrm, X86_INS_VBLENDVPD: vblendvpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPDYrr, X86_INS_VBLENDVPD: vblendvpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPDrm, X86_INS_VBLENDVPD: vblendvpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPDrr, X86_INS_VBLENDVPD: vblendvpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPSYrm, X86_INS_VBLENDVPS: vblendvps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPSYrr, X86_INS_VBLENDVPS: vblendvps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPSrm, X86_INS_VBLENDVPS: vblendvps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBLENDVPSrr, X86_INS_VBLENDVPS: vblendvps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTF128, X86_INS_VBROADCASTF128: vbroadcastf128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Z256m, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Z256mk, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Z256mkz, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Z256r, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Z256rk, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Z256rkz, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Zm, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Zmk, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Zmkz, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Zr, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Zrk, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X2Zrkz, X86_INS_VBROADCASTF32X2: vbroadcastf32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X4Z256rm, X86_INS_VBROADCASTF32X4: vbroadcastf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X4Z256rmk, X86_INS_VBROADCASTF32X4: vbroadcastf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X4Z256rmkz, X86_INS_VBROADCASTF32X4: vbroadcastf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X4rm, X86_INS_VBROADCASTF32X4: vbroadcastf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X4rmk, X86_INS_VBROADCASTF32X4: vbroadcastf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X4rmkz, X86_INS_VBROADCASTF32X4: vbroadcastf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X8rm, X86_INS_VBROADCASTF32X8: vbroadcastf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X8rmk, X86_INS_VBROADCASTF32X8: vbroadcastf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF32X8rmkz, X86_INS_VBROADCASTF32X8: vbroadcastf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X2Z128rm, X86_INS_VBROADCASTF64X2: vbroadcastf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X2Z128rmk, X86_INS_VBROADCASTF64X2: vbroadcastf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X2Z128rmkz, X86_INS_VBROADCASTF64X2: vbroadcastf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X2rm, X86_INS_VBROADCASTF64X2: vbroadcastf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X2rmk, X86_INS_VBROADCASTF64X2: vbroadcastf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X2rmkz, X86_INS_VBROADCASTF64X2: vbroadcastf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X4rm, X86_INS_VBROADCASTF64X4: vbroadcastf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X4rmk, X86_INS_VBROADCASTF64X4: vbroadcastf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTF64X4rmkz, X86_INS_VBROADCASTF64X4: vbroadcastf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI128, X86_INS_VBROADCASTI128: vbroadcasti128 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z128m, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z128mk, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z128mkz, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z128r, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z128rk, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z128rkz, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z256m, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z256mk, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z256mkz, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z256r, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z256rk, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Z256rkz, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Zm, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Zmk, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Zmkz, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Zr, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Zrk, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X2Zrkz, X86_INS_VBROADCASTI32X2: vbroadcasti32x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X4Z256rm, X86_INS_VBROADCASTI32X4: vbroadcasti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X4Z256rmk, X86_INS_VBROADCASTI32X4: vbroadcasti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X4Z256rmkz, X86_INS_VBROADCASTI32X4: vbroadcasti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X4rm, X86_INS_VBROADCASTI32X4: vbroadcasti32x4 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTI32X4rmk, X86_INS_VBROADCASTI32X4: vbroadcasti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X4rmkz, X86_INS_VBROADCASTI32X4: vbroadcasti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X8rm, X86_INS_VBROADCASTI32X8: vbroadcasti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X8rmk, X86_INS_VBROADCASTI32X8: vbroadcasti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI32X8rmkz, X86_INS_VBROADCASTI32X8: vbroadcasti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X2Z128rm, X86_INS_VBROADCASTI64X2: vbroadcasti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X2Z128rmk, X86_INS_VBROADCASTI64X2: vbroadcasti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X2Z128rmkz, X86_INS_VBROADCASTI64X2: vbroadcasti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X2rm, X86_INS_VBROADCASTI64X2: vbroadcasti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X2rmk, X86_INS_VBROADCASTI64X2: vbroadcasti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X2rmkz, X86_INS_VBROADCASTI64X2: vbroadcasti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X4rm, X86_INS_VBROADCASTI64X4: vbroadcasti64x4 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTI64X4rmk, X86_INS_VBROADCASTI64X4: vbroadcasti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTI64X4rmkz, X86_INS_VBROADCASTI64X4: vbroadcasti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VBROADCASTSDYrm, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDYrr, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZ256m, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZ256mk, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZ256mkz, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZ256r, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZ256rk, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZ256rkz, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZm, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZmk, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZmkz, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZr, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZrk, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSDZrkz, X86_INS_VBROADCASTSD: vbroadcastsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSYrm, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSYrr, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ128m, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ128mk, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ128mkz, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ128r, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ128rk, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ128rkz, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ256m, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ256mk, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ256mkz, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ256r, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ256rk, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZ256rkz, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZm, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZmk, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZmkz, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZr, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZrk, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSZrkz, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSrm, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VBROADCASTSSrr, X86_INS_VBROADCASTSS: vbroadcastss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDYrmi, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDYrmi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDYrri, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDYrri_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDZ128rmbi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmbi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmbi_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmbik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmi_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rmik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rri, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rri_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rri_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ128rrik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmbi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmbi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmbi_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmbik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmi_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rmik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rri, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rri_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rri_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZ256rrik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrmbi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrmbi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrmbi_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrmbik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrmi, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDZrmi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDZrmi_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrmik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrri, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDZrri_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDZrri_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrrib, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDZrrib_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDZrrib_altk, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrribk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDZrrik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPDrmi, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDrmi_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPDrri, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPDrri_alt, X86_INS_VCMPPD: vcmppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSYrmi, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPSYrmi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSYrri, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPSYrri_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSZ128rmbi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmbi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmbi_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmbik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmi_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rmik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rri, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rri_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rri_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ128rrik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmbi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmbi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmbi_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmbik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmi_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rmik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rri, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rri_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rri_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZ256rrik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrmbi, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrmbi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrmbi_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrmbik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrmi, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSZrmi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSZrmi_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrmik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrri, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPSZrri_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSZrri_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrrib, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPSZrrib_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSZrrib_altk, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrribk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSZrrik, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPPSrmi, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPSrmi_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPPSrri, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPPSrri_alt, X86_INS_VCMPPS: vcmpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSDZrm, X86_INS_VCMPSD: vcmp${cc}sd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSDZrm_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrm_Intk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrmi_alt, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSDZrmi_altk, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrr, X86_INS_VCMPSD: vcmp${cc}sd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSDZrr_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrr_Intk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrrb_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrrb_Intk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrrb_alt, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrrb_altk, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDZrri_alt, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSDZrri_altk, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDrm, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSDrm_Int, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDrm_alt, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSDrr, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSDrr_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSDrr_alt, X86_INS_VCMPSD: vcmpsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSSZrm, X86_INS_VCMPSS: vcmp${cc}ss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSSZrm_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrm_Intk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrmi_alt, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSSZrmi_altk, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrr, X86_INS_VCMPSS: vcmp${cc}ss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSSZrr_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrr_Intk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrrb_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrrb_Intk, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrrb_alt, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrrb_altk, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSZrri_alt, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSSZrri_altk, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSrm, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSSrm_Int, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSrm_alt, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCMPSSrr, X86_INS_VCMP: vcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCMPSSrr_Int, X86_INS_VCMP: vcmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCMPSSrr_alt, X86_INS_VCMPSS: vcmpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCOMISDZrm, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISDZrm_Int, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISDZrr, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISDZrr_Int, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISDZrrb, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISDrm, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISDrm_Int, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISDrr, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISDrr_Int, X86_INS_VCOMISD: vcomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISSZrm, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISSZrm_Int, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISSZrr, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISSZrr_Int, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISSZrrb, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISSrm, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISSrm_Int, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMISSrr, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMISSrr_Int, X86_INS_VCOMISS: vcomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ128mr, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ128mrk, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ128rr, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ128rrk, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ128rrkz, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ256mr, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ256mrk, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ256rr, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ256rrk, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZ256rrkz, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZmr, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZmrk, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZrr, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPDZrrk, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPDZrrkz, X86_INS_VCOMPRESSPD: vcompresspd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ128mr, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ128mrk, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ128rr, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ128rrk, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ128rrkz, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ256mr, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ256mrk, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ256rr, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ256rrk, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZ256rrkz, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZmr, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPSZmrk, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZrr, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCOMPRESSPSZrrk, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCOMPRESSPSZrrkz, X86_INS_VCOMPRESSPS: vcompressps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PDYrm, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PDYrr, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rm, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rmb, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rmbk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rmbkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rmk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rmkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rr, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rrk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ128rrkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rm, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rmb, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rmbk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rmbkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rmk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rmkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rr, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rrk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZ256rrkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrm, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrmb, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrmbk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrmbkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrmk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrmkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrr, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrrk, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDZrrkz, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PDrm, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PDrr, X86_INS_VCVTDQ2PD: vcvtdq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PSYrm, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PSYrr, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rm, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rmb, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rmbk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rmbkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rmk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rmkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rr, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rrk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ128rrkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rm, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rmb, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rmbk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rmbkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rmk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rmkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rr, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rrk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZ256rrkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrm, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrmb, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrmbk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrmbkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrmk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrmkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrr, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrrb, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrrbk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrrbkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrrk, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSZrrkz, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTDQ2PSrm, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTDQ2PSrr, X86_INS_VCVTDQ2PS: vcvtdq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2DQYrm, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2DQYrr, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rm, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rmb, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rmbk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rmbkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rmk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rmkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rr, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rrk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ128rrkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rm, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rmb, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rmbk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rmbkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rmk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rmkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rr, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rrk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZ256rrkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrm, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2DQZrmb, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrmbk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrmbkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrmk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrmkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrr, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2DQZrrb, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPD2DQZrrbk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrrbkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrrk, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQZrrkz, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQrm, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2DQrr, X86_INS_VCVTPD2DQ: vcvtpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2PSYrm, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2PSYrr, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rm, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rmb, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rmbk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rmbkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rmk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rmkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rr, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rrk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ128rrkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rm, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rmb, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rmbk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rmbkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rmk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rmkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rr, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rrk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZ256rrkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrm, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2PSZrmb, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrmbk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrmbkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrmk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrmkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrr, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2PSZrrb, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPD2PSZrrbk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrrbkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrrk, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSZrrkz, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSrm, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2PSrr, X86_INS_VCVTPD2PS: vcvtpd2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rm, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rmb, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rmbk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rmbkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rmk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rmkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rr, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rrk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ128rrkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rm, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rmb, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rmbk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rmbkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rmk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rmkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rr, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rrk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZ256rrkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrm, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrmb, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrmbk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrmbkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrmk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrmkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrr, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrrb, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrrbk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrrbkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrrk, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2QQZrrkz, X86_INS_VCVTPD2QQ: vcvtpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rm, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rmb, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rmbk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rmbkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rmk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rmkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rr, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rrk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ128rrkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rm, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rmb, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rmbk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rmbkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rmk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rmkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rr, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rrk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZ256rrkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrm, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrmb, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrmbk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrmbkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrmk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrmkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrr, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrrb, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrrbk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrrbkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrrk, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UDQZrrkz, X86_INS_VCVTPD2UDQ: vcvtpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rm, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rmb, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rmbk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rmbkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rmk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rmkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rr, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rrk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ128rrkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rm, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rmb, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rmbk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rmbkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rmk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rmkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rr, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rrk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZ256rrkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrm, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrmb, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrmbk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrmbkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrmk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrmkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrr, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrrb, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrrbk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrrbkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrrk, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPD2UQQZrrkz, X86_INS_VCVTPD2UQQ: vcvtpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSYrm, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPH2PSYrr, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPH2PSZ128rm, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ128rmk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ128rmkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ128rr, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ128rrk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ128rrkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ256rm, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ256rmk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ256rmkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ256rr, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ256rrk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZ256rrkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrm, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPH2PSZrmk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrmkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrr, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPH2PSZrrb, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrrbk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrrbkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrrk, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSZrrkz, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPH2PSrm, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPH2PSrr, X86_INS_VCVTPH2PS: vcvtph2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2DQYrm, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2DQYrr, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rm, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rmb, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rmbk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rmbkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rmk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rmkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rr, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rrk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ128rrkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rm, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rmb, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rmbk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rmbkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rmk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rmkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rr, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rrk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZ256rrkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrm, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2DQZrmb, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrmbk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrmbkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrmk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrmkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrr, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2DQZrrb, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2DQZrrbk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrrbkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrrk, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQZrrkz, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2DQrm, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2DQrr, X86_INS_VCVTPS2DQ: vcvtps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PDYrm, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PDYrr, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rm, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rmb, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rmbk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rmbkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rmk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rmkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rr, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rrk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ128rrkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rm, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rmb, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rmbk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rmbkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rmk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rmkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rr, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rrk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZ256rrkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrm, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PDZrmb, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrmbk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrmbkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrmk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrmkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrr, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PDZrrb, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrrbk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrrbkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrrk, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDZrrkz, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PDrm, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PDrr, X86_INS_VCVTPS2PD: vcvtps2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2PHYmr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2PHYrr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2PHZ128mr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ128mrk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ128rr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ128rrk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ128rrkz, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ256mr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ256mrk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ256rr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ256rrk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZ256rrkz, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZmr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2PHZmrk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZrr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2PHZrrb, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZrrbk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZrrbkz, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZrrk, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHZrrkz, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2PHmr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2PHrr, X86_INS_VCVTPS2PH: vcvtps2ph */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rm, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rmb, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rmbk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rmbkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rmk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rmkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rr, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rrk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ128rrkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rm, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rmb, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rmbk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rmbkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rmk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rmkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rr, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rrk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZ256rrkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrm, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrmb, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrmbk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrmbkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrmk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrmkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrr, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrrb, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrrbk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrrbkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrrk, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2QQZrrkz, X86_INS_VCVTPS2QQ: vcvtps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rm, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rmb, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rmbk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rmbkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rmk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rmkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rr, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rrk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ128rrkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rm, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rmb, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rmbk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rmbkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rmk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rmkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rr, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rrk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZ256rrkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrm, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrmb, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrmbk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrmbkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrmk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrmkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrr, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrrb, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrrbk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrrbkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrrk, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UDQZrrkz, X86_INS_VCVTPS2UDQ: vcvtps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rm, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rmb, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rmbk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rmbkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rmk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rmkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rr, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rrk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ128rrkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rm, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rmb, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rmbk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rmbkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rmk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rmkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rr, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rrk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZ256rrkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrm, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrmb, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrmbk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrmbkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrmk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrmkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrr, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrrb, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrrbk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrrbkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrrk, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTPS2UQQZrrkz, X86_INS_VCVTPS2UQQ: vcvtps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rm, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rmb, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rmbk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rmbkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rmk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rmkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rr, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rrk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ128rrkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rm, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rmb, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rmbk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rmbkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rmk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rmkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rr, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rrk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZ256rrkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrm, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrmb, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrmbk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrmbkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrmk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrmkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrr, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrrb, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrrbk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrrbkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrrk, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PDZrrkz, X86_INS_VCVTQQ2PD: vcvtqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rm, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rmb, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rmbk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rmbkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rmk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rmkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rr, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rrk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ128rrkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rm, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rmb, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rmbk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rmbkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rmk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rmkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rr, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rrk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZ256rrkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrm, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrmb, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrmbk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrmbkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrmk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrmkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrr, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrrb, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrrbk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrrbkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrrk, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTQQ2PSZrrkz, X86_INS_VCVTQQ2PS: vcvtqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SI64Zrm_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SI64Zrr_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SI64Zrrb_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SI64rm_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SI64rr_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SIZrm_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SIZrr_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SIZrrb_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SIrm_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SIrr_Int, X86_INS_VCVTSD2SI: vcvtsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrm, X86_INS_VCVTSD2SS: vcvtsd2ss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSD2SSZrm_Int, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrm_Intk, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrm_Intkz, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrr, X86_INS_VCVTSD2SS: vcvtsd2ss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSD2SSZrr_Int, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrr_Intk, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrr_Intkz, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrrb_Int, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrrb_Intk, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSZrrb_Intkz, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSrm, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSD2SSrm_Int, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2SSrr, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSD2SSrr_Int, X86_INS_VCVTSD2SS: vcvtsd2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2USI64Zrm_Int, X86_INS_VCVTSD2USI: vcvtsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2USI64Zrr_Int, X86_INS_VCVTSD2USI: vcvtsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2USI64Zrrb_Int, X86_INS_VCVTSD2USI: vcvtsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2USIZrm_Int, X86_INS_VCVTSD2USI: vcvtsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2USIZrr_Int, X86_INS_VCVTSD2USI: vcvtsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSD2USIZrrb_Int, X86_INS_VCVTSD2USI: vcvtsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SDZrm, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SDZrm_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SDZrr, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SDZrr_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SDZrrb_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SDrm, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SDrm_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SDrr, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SDrr_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SSZrm, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SSZrm_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SSZrr, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SSZrr_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SSZrrb_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SSrm, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SSrm_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI2SSrr, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI2SSrr_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDZrm, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI642SDZrm_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDZrr, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI642SDZrr_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDZrrb_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDrm, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDrm_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDrr, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SDrr_Int, X86_INS_VCVTSI2SD: vcvtsi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSZrm, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI642SSZrm_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSZrr, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSI642SSZrr_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSZrrb_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSrm, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSrm_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSrr, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSI642SSrr_Int, X86_INS_VCVTSI2SS: vcvtsi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrm, X86_INS_VCVTSS2SD: vcvtss2sd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSS2SDZrm_Int, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrm_Intk, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrm_Intkz, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrr, X86_INS_VCVTSS2SD: vcvtss2sd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSS2SDZrr_Int, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrr_Intk, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrr_Intkz, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrrb_Int, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrrb_Intk, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDZrrb_Intkz, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDrm, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSS2SDrm_Int, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SDrr, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTSS2SDrr_Int, X86_INS_VCVTSS2SD: vcvtss2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SI64Zrm_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SI64Zrr_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SI64Zrrb_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SI64rm_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SI64rr_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SIZrm_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SIZrr_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SIZrrb_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SIrm_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2SIrr_Int, X86_INS_VCVTSS2SI: vcvtss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2USI64Zrm_Int, X86_INS_VCVTSS2USI: vcvtss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2USI64Zrr_Int, X86_INS_VCVTSS2USI: vcvtss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2USI64Zrrb_Int, X86_INS_VCVTSS2USI: vcvtss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2USIZrm_Int, X86_INS_VCVTSS2USI: vcvtss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2USIZrr_Int, X86_INS_VCVTSS2USI: vcvtss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTSS2USIZrrb_Int, X86_INS_VCVTSS2USI: vcvtss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQYrm, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2DQYrr, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rm, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rmb, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rmbk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rmbkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rmk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rmkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rr, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rrk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ128rrkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rm, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rmb, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rmbk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rmbkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rmk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rmkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rr, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rrk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZ256rrkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrm, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrmb, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrmbk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrmbkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrmk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrmkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrr, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrrb, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrrbk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrrbkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrrk, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQZrrkz, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQrm, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2DQrr, X86_INS_VCVTTPD2DQ: vcvttpd2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rm, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rmb, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rmbk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rmbkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rmk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rmkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rr, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rrk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ128rrkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rm, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rmb, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rmbk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rmbkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rmk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rmkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rr, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rrk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZ256rrkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrm, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrmb, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrmbk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrmbkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrmk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrmkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrr, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrrb, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrrbk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrrbkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrrk, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2QQZrrkz, X86_INS_VCVTTPD2QQ: vcvttpd2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rm, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rmb, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rmbk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rmbkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rmk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rmkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rr, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rrk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ128rrkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rm, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rmb, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rmbk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rmbkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rmk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rmkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rr, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rrk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZ256rrkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrm, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrmb, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrmbk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrmbkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrmk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrmkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrr, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrrb, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrrbk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrrbkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrrk, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UDQZrrkz, X86_INS_VCVTTPD2UDQ: vcvttpd2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rm, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rmb, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rmbk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rmbkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rmk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rmkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rr, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rrk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ128rrkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rm, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rmb, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rmbk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rmbkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rmk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rmkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rr, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rrk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZ256rrkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrm, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrmb, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrmbk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrmbkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrmk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrmkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrr, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrrb, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrrbk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrrbkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrrk, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPD2UQQZrrkz, X86_INS_VCVTTPD2UQQ: vcvttpd2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQYrm, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2DQYrr, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rm, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rmb, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rmbk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rmbkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rmk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rmkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rr, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rrk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ128rrkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rm, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rmb, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rmbk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rmbkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rmk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rmkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rr, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rrk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZ256rrkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrm, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrmb, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrmbk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrmbkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrmk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrmkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrr, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrrb, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrrbk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrrbkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrrk, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQZrrkz, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2DQrm, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2DQrr, X86_INS_VCVTTPS2DQ: vcvttps2dq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rm, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rmb, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rmbk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rmbkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rmk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rmkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rr, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rrk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ128rrkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rm, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rmb, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rmbk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rmbkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rmk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rmkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rr, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rrk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZ256rrkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrm, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrmb, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrmbk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrmbkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrmk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrmkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrr, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrrb, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrrbk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrrbkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrrk, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2QQZrrkz, X86_INS_VCVTTPS2QQ: vcvttps2qq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rm, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rmb, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rmbk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rmbkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rmk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rmkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rr, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rrk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ128rrkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rm, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rmb, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rmbk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rmbkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rmk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rmkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rr, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rrk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZ256rrkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrm, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrmb, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrmbk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrmbkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrmk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrmkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrr, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrrb, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrrbk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrrbkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrrk, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UDQZrrkz, X86_INS_VCVTTPS2UDQ: vcvttps2udq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rm, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rmb, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rmbk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rmbkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rmk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rmkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rr, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rrk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ128rrkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rm, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rmb, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rmbk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rmbkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rmk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rmkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rr, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rrk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZ256rrkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrm, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrmb, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrmbk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrmbkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrmk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrmkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrr, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrrb, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrrbk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrrbkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrrk, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTPS2UQQZrrkz, X86_INS_VCVTTPS2UQQ: vcvttps2uqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SI64Zrm, X86_INS_VCVTTSD2SI: vcvttsd2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SI64Zrm_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SI64Zrr, X86_INS_VCVTTSD2SI: vcvttsd2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SI64Zrr_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SI64Zrrb_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SI64rm, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SI64rm_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SI64rr, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SI64rr_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SIZrm, X86_INS_VCVTTSD2SI: vcvttsd2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SIZrm_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SIZrr, X86_INS_VCVTTSD2SI: vcvttsd2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SIZrr_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SIZrrb_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SIrm, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SIrm_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2SIrr, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2SIrr_Int, X86_INS_VCVTTSD2SI: vcvttsd2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2USI64Zrm, X86_INS_VCVTTSD2USI: vcvttsd2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2USI64Zrm_Int, X86_INS_VCVTTSD2USI: vcvttsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2USI64Zrr, X86_INS_VCVTTSD2USI: vcvttsd2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2USI64Zrr_Int, X86_INS_VCVTTSD2USI: vcvttsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2USI64Zrrb_Int, X86_INS_VCVTTSD2USI: vcvttsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2USIZrm, X86_INS_VCVTTSD2USI: vcvttsd2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2USIZrm_Int, X86_INS_VCVTTSD2USI: vcvttsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2USIZrr, X86_INS_VCVTTSD2USI: vcvttsd2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSD2USIZrr_Int, X86_INS_VCVTTSD2USI: vcvttsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSD2USIZrrb_Int, X86_INS_VCVTTSD2USI: vcvttsd2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SI64Zrm, X86_INS_VCVTTSS2SI: vcvttss2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SI64Zrm_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SI64Zrr, X86_INS_VCVTTSS2SI: vcvttss2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SI64Zrr_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SI64Zrrb_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SI64rm, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SI64rm_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SI64rr, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SI64rr_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SIZrm, X86_INS_VCVTTSS2SI: vcvttss2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SIZrm_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SIZrr, X86_INS_VCVTTSS2SI: vcvttss2si $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SIZrr_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SIZrrb_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SIrm, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SIrm_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2SIrr, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2SIrr_Int, X86_INS_VCVTTSS2SI: vcvttss2si */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2USI64Zrm, X86_INS_VCVTTSS2USI: vcvttss2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2USI64Zrm_Int, X86_INS_VCVTTSS2USI: vcvttss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2USI64Zrr, X86_INS_VCVTTSS2USI: vcvttss2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2USI64Zrr_Int, X86_INS_VCVTTSS2USI: vcvttss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2USI64Zrrb_Int, X86_INS_VCVTTSS2USI: vcvttss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2USIZrm, X86_INS_VCVTTSS2USI: vcvttss2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2USIZrm_Int, X86_INS_VCVTTSS2USI: vcvttss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2USIZrr, X86_INS_VCVTTSS2USI: vcvttss2usi $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTTSS2USIZrr_Int, X86_INS_VCVTTSS2USI: vcvttss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTTSS2USIZrrb_Int, X86_INS_VCVTTSS2USI: vcvttss2usi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rm, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rmb, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rmbk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rmbkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rmk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rmkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rr, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rrk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ128rrkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rm, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rmb, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rmbk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rmbkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rmk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rmkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rr, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rrk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZ256rrkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrm, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrmb, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrmbk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrmbkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrmk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrmkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrr, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrrk, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PDZrrkz, X86_INS_VCVTUDQ2PD: vcvtudq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rm, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rmb, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rmbk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rmbkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rmk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rmkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rr, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rrk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ128rrkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rm, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rmb, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rmbk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rmbkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rmk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rmkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rr, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rrk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZ256rrkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrm, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrmb, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrmbk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrmbkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrmk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrmkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrr, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrrb, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrrbk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrrbkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrrk, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUDQ2PSZrrkz, X86_INS_VCVTUDQ2PS: vcvtudq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rm, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rmb, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rmbk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rmbkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rmk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rmkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rr, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rrk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ128rrkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rm, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rmb, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rmbk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rmbkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rmk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rmkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rr, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rrk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZ256rrkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrm, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrmb, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrmbk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrmbkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrmk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrmkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrr, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrrb, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrrbk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrrbkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrrk, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PDZrrkz, X86_INS_VCVTUQQ2PD: vcvtuqq2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rm, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rmb, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rmbk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rmbkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rmk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rmkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rr, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rrk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ128rrkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rm, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rmb, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rmbk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rmbkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rmk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rmkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rr, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rrk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZ256rrkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrm, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrmb, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrmbk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrmbkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrmk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrmkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrr, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrrb, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrrbk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrrbkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrrk, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUQQ2PSZrrkz, X86_INS_VCVTUQQ2PS: vcvtuqq2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI2SDZrm, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI2SDZrm_Int, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI2SDZrr, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI2SDZrr_Int, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI2SSZrm, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI2SSZrm_Int, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI2SSZrr, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI2SSZrr_Int, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI2SSZrrb_Int, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI642SDZrm, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI642SDZrm_Int, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI642SDZrr, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI642SDZrr_Int, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI642SDZrrb_Int, X86_INS_VCVTUSI2SD: vcvtusi2sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI642SSZrm, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI642SSZrm_Int, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI642SSZrr, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VCVTUSI642SSZrr_Int, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VCVTUSI642SSZrrb_Int, X86_INS_VCVTUSI2SS: vcvtusi2ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ128rmi, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ128rmik, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ128rmikz, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ128rri, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ128rrik, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ128rrikz, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ256rmi, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ256rmik, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ256rmikz, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ256rri, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ256rrik, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZ256rrikz, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZrmi, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZrmik, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZrmikz, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZrri, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZrrik, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDBPSADBWZrrikz, X86_INS_VDBPSADBW: vdbpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPDYrm, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDYrr, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rm, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rmb, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rmbk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rmbkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rmk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rmkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rr, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rrk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ128rrkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rm, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rmb, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rmbk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rmbkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rmk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rmkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rr, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rrk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZ256rrkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrm, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrmb, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrmbk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrmbkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrmk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrmkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrr, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrrb, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPDZrrbk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPDZrrbkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPDZrrk, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDZrrkz, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDrm, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPDrr, X86_INS_VDIVPD: vdivpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSYrm, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSYrr, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rm, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rmb, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rmbk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rmbkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rmk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rmkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rr, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rrk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ128rrkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rm, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rmb, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rmbk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rmbkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rmk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rmkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rr, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rrk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZ256rrkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrm, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrmb, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrmbk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrmbkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrmk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrmkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrr, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrrb, X86_INS_VDIVPS: vdivps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPSZrrbk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPSZrrbkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVPSZrrk, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSZrrkz, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSrm, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVPSrr, X86_INS_VDIVPS: vdivps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrm, X86_INS_VDIVSD: vdivsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrm_Int, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrm_Intk, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrm_Intkz, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrr, X86_INS_VDIVSD: vdivsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrr_Int, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrr_Intk, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrr_Intkz, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDZrrb_Int, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVSDZrrb_Intk, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVSDZrrb_Intkz, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVSDrm, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDrm_Int, X86_INS_VDIVSD: vdivsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDIVSDrr, X86_INS_VDIVSD: vdivsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSDrr_Int, X86_INS_VDIVSD: vdivsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrm, X86_INS_VDIVSS: vdivss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrm_Int, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrm_Intk, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrm_Intkz, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrr, X86_INS_VDIVSS: vdivss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrr_Int, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrr_Intk, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrr_Intkz, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSZrrb_Int, X86_INS_VDIVSS: vdivss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVSSZrrb_Intk, X86_INS_VDIVSS: vdivss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVSSZrrb_Intkz, X86_INS_VDIVSS: vdivss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VDIVSSrm, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSrm_Int, X86_INS_VDIVSS: vdivss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDIVSSrr, X86_INS_VDIVSS: vdivss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDIVSSrr_Int, X86_INS_VDIVSS: vdivss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VDPPDrmi, X86_INS_VDPPD: vdppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDPPDrri, X86_INS_VDPPD: vdppd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDPPSYrmi, X86_INS_VDPPS: vdpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDPPSYrri, X86_INS_VDPPS: vdpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDPPSrmi, X86_INS_VDPPS: vdpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VDPPSrri, X86_INS_VDPPS: vdpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VERRm, X86_INS_VERR: verr */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VERRr, X86_INS_VERR: verr */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VERWm, X86_INS_VERW: verw */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VERWr, X86_INS_VERW: verw */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXP2PDZm, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZmb, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZmbk, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZmbkz, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZmk, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZmkz, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZr, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZrb, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZrbk, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZrbkz, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZrk, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PDZrkz, X86_INS_VEXP2PD: vexp2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZm, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZmb, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZmbk, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZmbkz, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZmk, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZmkz, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZr, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZrb, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZrbk, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZrbkz, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZrk, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXP2PSZrkz, X86_INS_VEXP2PS: vexp2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZ128rm, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZ128rmk, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ128rmkz, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ128rr, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZ128rrk, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ128rrkz, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ256rm, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZ256rmk, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ256rmkz, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ256rr, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZ256rrk, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZ256rrkz, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZrm, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZrmk, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZrmkz, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZrr, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPDZrrk, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPDZrrkz, X86_INS_VEXPANDPD: vexpandpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ128rm, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPSZ128rmk, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ128rmkz, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ128rr, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPSZ128rrk, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ128rrkz, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ256rm, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPSZ256rmk, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ256rmkz, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ256rr, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPSZ256rrk, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZ256rrkz, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZrm, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPSZrmk, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZrmkz, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZrr, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXPANDPSZrrk, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXPANDPSZrrkz, X86_INS_VEXPANDPS: vexpandps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VEXTRACTF128mr, X86_INS_VEXTRACTF128: vextractf128 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VEXTRACTF128rr, X86_INS_VEXTRACTF128: vextractf128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Z256mr, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Z256mrk, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Z256rr, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Z256rrk, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Z256rrkz, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Zmr, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Zmrk, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Zrr, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Zrrk, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x4Zrrkz, X86_INS_VEXTRACTF32X4: vextractf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x8Zmr, X86_INS_VEXTRACTF32X8: vextractf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x8Zmrk, X86_INS_VEXTRACTF32X8: vextractf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x8Zrr, X86_INS_VEXTRACTF32X8: vextractf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x8Zrrk, X86_INS_VEXTRACTF32X8: vextractf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF32x8Zrrkz, X86_INS_VEXTRACTF32X8: vextractf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Z256mr, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Z256mrk, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Z256rr, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Z256rrk, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Z256rrkz, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Zmr, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Zmrk, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Zrr, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Zrrk, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x2Zrrkz, X86_INS_VEXTRACTF64X2: vextractf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x4Zmr, X86_INS_VEXTRACTF64X4: vextractf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x4Zmrk, X86_INS_VEXTRACTF64X4: vextractf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x4Zrr, X86_INS_VEXTRACTF64X4: vextractf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x4Zrrk, X86_INS_VEXTRACTF64X4: vextractf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTF64x4Zrrkz, X86_INS_VEXTRACTF64X4: vextractf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI128mr, X86_INS_VEXTRACTI128: vextracti128 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VEXTRACTI128rr, X86_INS_VEXTRACTI128: vextracti128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Z256mr, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Z256mrk, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Z256rr, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Z256rrk, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Z256rrkz, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Zmr, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Zmrk, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Zrr, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Zrrk, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x4Zrrkz, X86_INS_VEXTRACTI32X4: vextracti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x8Zmr, X86_INS_VEXTRACTI32X8: vextracti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x8Zmrk, X86_INS_VEXTRACTI32X8: vextracti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x8Zrr, X86_INS_VEXTRACTI32X8: vextracti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x8Zrrk, X86_INS_VEXTRACTI32X8: vextracti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI32x8Zrrkz, X86_INS_VEXTRACTI32X8: vextracti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Z256mr, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Z256mrk, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Z256rr, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Z256rrk, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Z256rrkz, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Zmr, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Zmrk, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Zrr, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Zrrk, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x2Zrrkz, X86_INS_VEXTRACTI64X2: vextracti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x4Zmr, X86_INS_VEXTRACTI64X4: vextracti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x4Zmrk, X86_INS_VEXTRACTI64X4: vextracti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x4Zrr, X86_INS_VEXTRACTI64X4: vextracti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x4Zrrk, X86_INS_VEXTRACTI64X4: vextracti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTI64x4Zrrkz, X86_INS_VEXTRACTI64X4: vextracti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTPSZmr, X86_INS_VEXTRACTPS: vextractps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTPSZrr, X86_INS_VEXTRACTPS: vextractps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VEXTRACTPSmr, X86_INS_VEXTRACTPS: vextractps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VEXTRACTPSrr, X86_INS_VEXTRACTPS: vextractps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rmbi, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rmbik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rmbikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rmi, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rmik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rmikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rri, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rrik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ128rrikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rmbi, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rmbik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rmbikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rmi, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rmik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rmikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rri, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rrik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZ256rrikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrmbi, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrmbik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrmbikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrmi, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrmik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrmikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrri, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrrib, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrribk, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrribkz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrrik, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPDZrrikz, X86_INS_VFIXUPIMMPD: vfixupimmpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rmbi, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rmbik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rmbikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rmi, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rmik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rmikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rri, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rrik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ128rrikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rmbi, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rmbik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rmbikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rmi, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rmik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rmikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rri, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rrik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZ256rrikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrmbi, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrmbik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrmbikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrmi, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrmik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrmikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrri, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrrib, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrribk, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrribkz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrrik, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMPSZrrikz, X86_INS_VFIXUPIMMPS: vfixupimmps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrmi, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrmik, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrmikz, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrri, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrrib, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrribk, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrribkz, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrrik, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSDZrrikz, X86_INS_VFIXUPIMMSD: vfixupimmsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrmi, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrmik, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrmikz, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrri, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrrib, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrribk, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrribkz, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrrik, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFIXUPIMMSSZrrikz, X86_INS_VFIXUPIMMSS: vfixupimmss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDYm, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDYr, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128m, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PDZ128mb, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PDZ128mbk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128mbkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128mk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128mkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128r, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128rk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ128rkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256m, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PDZ256mb, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PDZ256mbk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256mbkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256mk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256mkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256r, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256rk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZ256rkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZm, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PDZmb, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PDZmbk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZmbkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZmk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZmkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZr, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZrb, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZrbk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZrbkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZrk, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDZrkz, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDm, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PDr, X86_INS_VFMADD132PD: vfmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSYm, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSYr, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128m, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PSZ128mb, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PSZ128mbk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128mbkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128mk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128mkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128r, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128rk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ128rkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256m, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PSZ256mb, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PSZ256mbk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256mbkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256mk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256mkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256r, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256rk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZ256rkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZm, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PSZmb, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADD132PSZmbk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZmbkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZmk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZmkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZr, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZrb, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZrbk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZrbkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZrk, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSZrkz, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSm, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132PSr, X86_INS_VFMADD132PS: vfmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZm, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZm_Int, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZm_Intk, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZm_Intkz, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZr, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZr_Int, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZr_Intk, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZr_Intkz, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZrb, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZrb_Int, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZrb_Intk, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDZrb_Intkz, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDm, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDm_Int, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDr, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SDr_Int, X86_INS_VFMADD132SD: vfmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZm, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZm_Int, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZm_Intk, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZm_Intkz, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZr, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZr_Int, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZr_Intk, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZr_Intkz, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZrb, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZrb_Int, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZrb_Intk, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSZrb_Intkz, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSm, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSm_Int, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSr, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD132SSr_Int, X86_INS_VFMADD132SS: vfmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDYm, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDYr, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128m, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128mb, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128mbk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128mbkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128mk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128mkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128r, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128rk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ128rkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256m, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256mb, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256mbk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256mbkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256mk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256mkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256r, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256rk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZ256rkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZm, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZmb, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZmbk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZmbkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZmk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZmkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZr, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZrb, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZrbk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZrbkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZrk, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDZrkz, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDm, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PDr, X86_INS_VFMADD213PD: vfmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSYm, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSYr, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128m, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128mb, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128mbk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128mbkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128mk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128mkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128r, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128rk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ128rkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256m, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256mb, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256mbk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256mbkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256mk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256mkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256r, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256rk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZ256rkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZm, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZmb, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZmbk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZmbkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZmk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZmkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZr, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZrb, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZrbk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZrbkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZrk, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSZrkz, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSm, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213PSr, X86_INS_VFMADD213PS: vfmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZm, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZm_Int, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZm_Intk, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZm_Intkz, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZr, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZr_Int, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZr_Intk, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZr_Intkz, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZrb, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZrb_Int, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZrb_Intk, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDZrb_Intkz, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDm, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDm_Int, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDr, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SDr_Int, X86_INS_VFMADD213SD: vfmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZm, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZm_Int, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZm_Intk, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZm_Intkz, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZr, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZr_Int, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZr_Intk, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZr_Intkz, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZrb, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZrb_Int, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZrb_Intk, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSZrb_Intkz, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSm, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSm_Int, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSr, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD213SSr_Int, X86_INS_VFMADD213SS: vfmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDYm, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDYr, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128m, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128mb, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128mbk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128mbkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128mk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128mkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128r, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128rk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ128rkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256m, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256mb, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256mbk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256mbkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256mk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256mkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256r, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256rk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZ256rkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZm, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZmb, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZmbk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZmbkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZmk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZmkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZr, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZrb, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZrbk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZrbkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZrk, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDZrkz, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDm, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PDr, X86_INS_VFMADD231PD: vfmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSYm, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSYr, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128m, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128mb, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128mbk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128mbkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128mk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128mkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128r, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128rk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ128rkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256m, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256mb, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256mbk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256mbkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256mk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256mkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256r, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256rk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZ256rkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZm, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZmb, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZmbk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZmbkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZmk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZmkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZr, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZrb, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZrbk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZrbkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZrk, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSZrkz, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSm, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231PSr, X86_INS_VFMADD231PS: vfmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZm, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZm_Int, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZm_Intk, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZm_Intkz, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZr, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZr_Int, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZr_Intk, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZr_Intkz, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZrb, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZrb_Int, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZrb_Intk, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDZrb_Intkz, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDm, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDm_Int, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDr, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SDr_Int, X86_INS_VFMADD231SD: vfmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZm, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZm_Int, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZm_Intk, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZm_Intkz, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZr, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZr_Int, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZr_Intk, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZr_Intkz, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZrb, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZrb_Int, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZrb_Intk, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSZrb_Intkz, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSm, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSm_Int, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSr, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADD231SSr_Int, X86_INS_VFMADD231SS: vfmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPD4Ymr, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPD4Yrm, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPD4Yrr, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPD4Yrr_REV, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPD4mr, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPD4rm, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPD4rr, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPD4rr_REV, X86_INS_VFMADDPD: vfmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPS4Ymr, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPS4Yrm, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPS4Yrr, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPS4Yrr_REV, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDPS4mr, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPS4rm, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPS4rr, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDPS4rr_REV, X86_INS_VFMADDPS: vfmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSD4mr, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSD4mr_Int, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSD4rm, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSD4rm_Int, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFMADDSD4rr, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSD4rr_Int, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSD4rr_Int_REV, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSD4rr_REV, X86_INS_VFMADDSD: vfmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSS4mr, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSS4mr_Int, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSS4rm, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSS4rm_Int, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFMADDSS4rr, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSS4rr_Int, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSS4rr_Int_REV, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSS4rr_REV, X86_INS_VFMADDSS: vfmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDYm, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDYr, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128m, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128mb, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128mbk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128mbkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128mk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128mkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128r, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128rk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ128rkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256m, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256mb, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256mbk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256mbkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256mk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256mkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256r, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256rk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZ256rkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZm, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZmb, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZmbk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZmbkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZmk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZmkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZr, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZrb, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZrbk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZrbkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZrk, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDZrkz, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDm, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PDr, X86_INS_VFMADDSUB132PD: vfmaddsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSYm, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSYr, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128m, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128mb, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128mbk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128mbkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128mk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128mkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128r, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128rk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ128rkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256m, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256mb, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256mbk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256mbkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256mk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256mkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256r, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256rk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZ256rkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZm, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZmb, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZmbk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZmbkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZmk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZmkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZr, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZrb, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZrbk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZrbkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZrk, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSZrkz, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSm, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB132PSr, X86_INS_VFMADDSUB132PS: vfmaddsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDYm, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDYr, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128m, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128mb, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128mbk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128mbkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128mk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128mkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128r, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128rk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ128rkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256m, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256mb, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256mbk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256mbkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256mk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256mkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256r, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256rk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZ256rkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZm, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZmb, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZmbk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZmbkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZmk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZmkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZr, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZrb, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZrbk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZrbkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZrk, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDZrkz, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDm, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PDr, X86_INS_VFMADDSUB213PD: vfmaddsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSYm, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSYr, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128m, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128mb, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128mbk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128mbkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128mk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128mkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128r, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128rk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ128rkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256m, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256mb, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256mbk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256mbkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256mk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256mkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256r, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256rk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZ256rkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZm, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZmb, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZmbk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZmbkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZmk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZmkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZr, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZrb, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZrbk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZrbkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZrk, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSZrkz, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSm, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB213PSr, X86_INS_VFMADDSUB213PS: vfmaddsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDYm, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDYr, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128m, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128mb, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128mbk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128mbkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128mk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128mkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128r, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128rk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ128rkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256m, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256mb, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256mbk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256mbkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256mk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256mkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256r, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256rk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZ256rkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZm, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZmb, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZmbk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZmbkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZmk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZmkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZr, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZrb, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZrbk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZrbkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZrk, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDZrkz, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDm, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PDr, X86_INS_VFMADDSUB231PD: vfmaddsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSYm, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSYr, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128m, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128mb, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128mbk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128mbkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128mk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128mkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128r, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128rk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ128rkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256m, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256mb, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256mbk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256mbkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256mk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256mkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256r, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256rk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZ256rkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZm, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZmb, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZmbk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZmbkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZmk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZmkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZr, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZrb, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZrbk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZrbkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZrk, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSZrkz, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSm, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUB231PSr, X86_INS_VFMADDSUB231PS: vfmaddsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPD4Ymr, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPD4Yrm, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPD4Yrr, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPD4Yrr_REV, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPD4mr, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPD4rm, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPD4rr, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPD4rr_REV, X86_INS_VFMADDSUBPD: vfmaddsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPS4Ymr, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPS4Yrm, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPS4Yrr, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPS4Yrr_REV, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMADDSUBPS4mr, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPS4rm, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPS4rr, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMADDSUBPS4rr_REV, X86_INS_VFMADDSUBPS: vfmaddsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDYm, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDYr, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128m, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128mb, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128mbk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128mbkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128mk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128mkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128r, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128rk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ128rkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256m, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256mb, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256mbk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256mbkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256mk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256mkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256r, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256rk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZ256rkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZm, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDZmb, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PDZmbk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZmbkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZmk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZmkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZr, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZrb, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZrbk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZrbkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZrk, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDZrkz, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDm, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PDr, X86_INS_VFMSUB132PD: vfmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSYm, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSYr, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128m, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128mb, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128mbk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128mbkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128mk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128mkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128r, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128rk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ128rkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256m, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256mb, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256mbk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256mbkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256mk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256mkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256r, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256rk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZ256rkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZm, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PSZmb, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUB132PSZmbk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZmbkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZmk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZmkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZr, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZrb, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZrbk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZrbkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZrk, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSZrkz, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSm, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132PSr, X86_INS_VFMSUB132PS: vfmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZm, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZm_Int, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZm_Intk, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZm_Intkz, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZr, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZr_Int, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZr_Intk, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZr_Intkz, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZrb, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZrb_Int, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZrb_Intk, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDZrb_Intkz, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDm, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDm_Int, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDr, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SDr_Int, X86_INS_VFMSUB132SD: vfmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZm, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZm_Int, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZm_Intk, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZm_Intkz, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZr, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZr_Int, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZr_Intk, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZr_Intkz, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZrb, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZrb_Int, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZrb_Intk, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSZrb_Intkz, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSm, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSm_Int, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSr, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB132SSr_Int, X86_INS_VFMSUB132SS: vfmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDYm, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDYr, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128m, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128mb, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128mbk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128mbkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128mk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128mkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128r, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128rk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ128rkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256m, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256mb, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256mbk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256mbkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256mk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256mkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256r, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256rk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZ256rkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZm, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZmb, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZmbk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZmbkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZmk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZmkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZr, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZrb, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZrbk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZrbkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZrk, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDZrkz, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDm, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PDr, X86_INS_VFMSUB213PD: vfmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSYm, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSYr, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128m, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128mb, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128mbk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128mbkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128mk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128mkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128r, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128rk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ128rkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256m, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256mb, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256mbk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256mbkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256mk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256mkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256r, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256rk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZ256rkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZm, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZmb, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZmbk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZmbkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZmk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZmkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZr, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZrb, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZrbk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZrbkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZrk, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSZrkz, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSm, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213PSr, X86_INS_VFMSUB213PS: vfmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZm, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZm_Int, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZm_Intk, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZm_Intkz, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZr, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZr_Int, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZr_Intk, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZr_Intkz, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZrb, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZrb_Int, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZrb_Intk, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDZrb_Intkz, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDm, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDm_Int, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDr, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SDr_Int, X86_INS_VFMSUB213SD: vfmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZm, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZm_Int, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZm_Intk, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZm_Intkz, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZr, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZr_Int, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZr_Intk, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZr_Intkz, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZrb, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZrb_Int, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZrb_Intk, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSZrb_Intkz, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSm, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSm_Int, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSr, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB213SSr_Int, X86_INS_VFMSUB213SS: vfmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDYm, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDYr, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128m, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128mb, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128mbk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128mbkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128mk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128mkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128r, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128rk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ128rkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256m, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256mb, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256mbk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256mbkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256mk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256mkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256r, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256rk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZ256rkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZm, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZmb, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZmbk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZmbkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZmk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZmkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZr, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZrb, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZrbk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZrbkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZrk, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDZrkz, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDm, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PDr, X86_INS_VFMSUB231PD: vfmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSYm, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSYr, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128m, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128mb, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128mbk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128mbkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128mk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128mkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128r, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128rk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ128rkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256m, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256mb, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256mbk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256mbkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256mk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256mkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256r, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256rk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZ256rkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZm, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZmb, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZmbk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZmbkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZmk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZmkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZr, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZrb, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZrbk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZrbkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZrk, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSZrkz, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSm, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231PSr, X86_INS_VFMSUB231PS: vfmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZm, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZm_Int, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZm_Intk, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZm_Intkz, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZr, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZr_Int, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZr_Intk, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZr_Intkz, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZrb, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZrb_Int, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZrb_Intk, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDZrb_Intkz, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDm, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDm_Int, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDr, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SDr_Int, X86_INS_VFMSUB231SD: vfmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZm, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZm_Int, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZm_Intk, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZm_Intkz, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZr, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZr_Int, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZr_Intk, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZr_Intkz, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZrb, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZrb_Int, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZrb_Intk, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSZrb_Intkz, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSm, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSm_Int, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSr, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUB231SSr_Int, X86_INS_VFMSUB231SS: vfmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDYm, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDYr, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128m, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128mb, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128mbk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128mbkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128mk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128mkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128r, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128rk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ128rkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256m, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256mb, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256mbk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256mbkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256mk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256mkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256r, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256rk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZ256rkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZm, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZmb, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZmbk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZmbkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZmk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZmkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZr, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZrb, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZrbk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZrbkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZrk, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDZrkz, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDm, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PDr, X86_INS_VFMSUBADD132PD: vfmsubadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSYm, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSYr, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128m, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128mb, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128mbk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128mbkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128mk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128mkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128r, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128rk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ128rkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256m, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256mb, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256mbk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256mbkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256mk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256mkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256r, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256rk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZ256rkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZm, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZmb, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZmbk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZmbkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZmk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZmkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZr, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZrb, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZrbk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZrbkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZrk, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSZrkz, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSm, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD132PSr, X86_INS_VFMSUBADD132PS: vfmsubadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDYm, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDYr, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128m, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128mb, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128mbk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128mbkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128mk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128mkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128r, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128rk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ128rkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256m, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256mb, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256mbk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256mbkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256mk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256mkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256r, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256rk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZ256rkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZm, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZmb, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZmbk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZmbkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZmk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZmkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZr, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZrb, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZrbk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZrbkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZrk, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDZrkz, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDm, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PDr, X86_INS_VFMSUBADD213PD: vfmsubadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSYm, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSYr, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128m, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128mb, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128mbk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128mbkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128mk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128mkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128r, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128rk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ128rkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256m, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256mb, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256mbk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256mbkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256mk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256mkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256r, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256rk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZ256rkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZm, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZmb, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZmbk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZmbkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZmk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZmkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZr, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZrb, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZrbk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZrbkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZrk, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSZrkz, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSm, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD213PSr, X86_INS_VFMSUBADD213PS: vfmsubadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDYm, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDYr, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128m, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128mb, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128mbk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128mbkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128mk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128mkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128r, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128rk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ128rkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256m, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256mb, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256mbk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256mbkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256mk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256mkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256r, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256rk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZ256rkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZm, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZmb, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZmbk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZmbkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZmk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZmkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZr, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZrb, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZrbk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZrbkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZrk, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDZrkz, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDm, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PDr, X86_INS_VFMSUBADD231PD: vfmsubadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSYm, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSYr, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128m, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128mb, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128mbk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128mbkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128mk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128mkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128r, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128rk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ128rkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256m, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256mb, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256mbk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256mbkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256mk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256mkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256r, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256rk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZ256rkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZm, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZmb, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZmbk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZmbkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZmk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZmkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZr, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZrb, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZrbk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZrbkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZrk, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSZrkz, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSm, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADD231PSr, X86_INS_VFMSUBADD231PS: vfmsubadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPD4Ymr, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPD4Yrm, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPD4Yrr, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPD4Yrr_REV, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPD4mr, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPD4rm, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPD4rr, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPD4rr_REV, X86_INS_VFMSUBADDPD: vfmsubaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPS4Ymr, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPS4Yrm, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPS4Yrr, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPS4Yrr_REV, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBADDPS4mr, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPS4rm, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPS4rr, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBADDPS4rr_REV, X86_INS_VFMSUBADDPS: vfmsubaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPD4Ymr, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPD4Yrm, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPD4Yrr, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPD4Yrr_REV, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPD4mr, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPD4rm, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPD4rr, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPD4rr_REV, X86_INS_VFMSUBPD: vfmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPS4Ymr, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPS4Yrm, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPS4Yrr, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPS4Yrr_REV, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBPS4mr, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPS4rm, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPS4rr, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBPS4rr_REV, X86_INS_VFMSUBPS: vfmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSD4mr, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSD4mr_Int, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSD4rm, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSD4rm_Int, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFMSUBSD4rr, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSD4rr_Int, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSD4rr_Int_REV, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBSD4rr_REV, X86_INS_VFMSUBSD: vfmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSS4mr, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSS4mr_Int, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSS4rm, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSS4rm_Int, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFMSUBSS4rr, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSS4rr_Int, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFMSUBSS4rr_Int_REV, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFMSUBSS4rr_REV, X86_INS_VFMSUBSS: vfmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDYm, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDYr, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128m, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128mb, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128mbk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128mbkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128mk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128mkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128r, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128rk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ128rkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256m, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256mb, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256mbk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256mbkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256mk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256mkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256r, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256rk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZ256rkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZm, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDZmb, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PDZmbk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZmbkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZmk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZmkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZr, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZrb, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZrbk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZrbkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZrk, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDZrkz, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDm, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PDr, X86_INS_VFNMADD132PD: vfnmadd132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSYm, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSYr, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128m, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128mb, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128mbk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128mbkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128mk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128mkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128r, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128rk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ128rkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256m, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256mb, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256mbk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256mbkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256mk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256mkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256r, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256rk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZ256rkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZm, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PSZmb, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADD132PSZmbk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZmbkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZmk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZmkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZr, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZrb, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZrbk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZrbkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZrk, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSZrkz, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSm, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132PSr, X86_INS_VFNMADD132PS: vfnmadd132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZm, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZm_Int, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZm_Intk, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZm_Intkz, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZr, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZr_Int, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZr_Intk, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZr_Intkz, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZrb, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZrb_Int, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZrb_Intk, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDZrb_Intkz, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDm, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDm_Int, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDr, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SDr_Int, X86_INS_VFNMADD132SD: vfnmadd132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZm, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZm_Int, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZm_Intk, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZm_Intkz, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZr, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZr_Int, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZr_Intk, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZr_Intkz, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZrb, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZrb_Int, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZrb_Intk, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSZrb_Intkz, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSm, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSm_Int, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSr, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD132SSr_Int, X86_INS_VFNMADD132SS: vfnmadd132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDYm, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDYr, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128m, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128mb, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128mbk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128mbkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128mk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128mkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128r, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128rk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ128rkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256m, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256mb, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256mbk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256mbkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256mk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256mkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256r, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256rk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZ256rkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZm, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZmb, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZmbk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZmbkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZmk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZmkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZr, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZrb, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZrbk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZrbkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZrk, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDZrkz, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDm, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PDr, X86_INS_VFNMADD213PD: vfnmadd213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSYm, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSYr, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128m, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128mb, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128mbk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128mbkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128mk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128mkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128r, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128rk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ128rkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256m, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256mb, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256mbk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256mbkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256mk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256mkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256r, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256rk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZ256rkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZm, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZmb, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZmbk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZmbkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZmk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZmkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZr, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZrb, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZrbk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZrbkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZrk, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSZrkz, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSm, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213PSr, X86_INS_VFNMADD213PS: vfnmadd213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZm, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZm_Int, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZm_Intk, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZm_Intkz, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZr, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZr_Int, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZr_Intk, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZr_Intkz, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZrb, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZrb_Int, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZrb_Intk, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDZrb_Intkz, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDm, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDm_Int, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDr, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SDr_Int, X86_INS_VFNMADD213SD: vfnmadd213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZm, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZm_Int, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZm_Intk, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZm_Intkz, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZr, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZr_Int, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZr_Intk, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZr_Intkz, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZrb, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZrb_Int, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZrb_Intk, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSZrb_Intkz, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSm, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSm_Int, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSr, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD213SSr_Int, X86_INS_VFNMADD213SS: vfnmadd213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDYm, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDYr, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128m, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128mb, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128mbk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128mbkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128mk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128mkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128r, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128rk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ128rkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256m, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256mb, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256mbk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256mbkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256mk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256mkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256r, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256rk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZ256rkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZm, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZmb, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZmbk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZmbkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZmk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZmkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZr, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZrb, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZrbk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZrbkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZrk, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDZrkz, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDm, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PDr, X86_INS_VFNMADD231PD: vfnmadd231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSYm, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSYr, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128m, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128mb, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128mbk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128mbkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128mk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128mkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128r, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128rk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ128rkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256m, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256mb, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256mbk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256mbkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256mk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256mkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256r, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256rk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZ256rkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZm, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZmb, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZmbk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZmbkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZmk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZmkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZr, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZrb, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZrbk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZrbkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZrk, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSZrkz, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSm, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231PSr, X86_INS_VFNMADD231PS: vfnmadd231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZm, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZm_Int, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZm_Intk, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZm_Intkz, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZr, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZr_Int, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZr_Intk, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZr_Intkz, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZrb, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZrb_Int, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZrb_Intk, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDZrb_Intkz, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDm, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDm_Int, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDr, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SDr_Int, X86_INS_VFNMADD231SD: vfnmadd231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZm, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZm_Int, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZm_Intk, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZm_Intkz, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZr, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZr_Int, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZr_Intk, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZr_Intkz, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZrb, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZrb_Int, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZrb_Intk, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSZrb_Intkz, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSm, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSm_Int, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSr, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADD231SSr_Int, X86_INS_VFNMADD231SS: vfnmadd231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPD4Ymr, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPD4Yrm, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPD4Yrr, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPD4Yrr_REV, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPD4mr, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPD4rm, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPD4rr, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPD4rr_REV, X86_INS_VFNMADDPD: vfnmaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPS4Ymr, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPS4Yrm, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPS4Yrr, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPS4Yrr_REV, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDPS4mr, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPS4rm, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPS4rr, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDPS4rr_REV, X86_INS_VFNMADDPS: vfnmaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSD4mr, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSD4mr_Int, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSD4rm, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSD4rm_Int, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFNMADDSD4rr, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSD4rr_Int, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSD4rr_Int_REV, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDSD4rr_REV, X86_INS_VFNMADDSD: vfnmaddsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSS4mr, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSS4mr_Int, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSS4rm, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSS4rm_Int, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFNMADDSS4rr, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSS4rr_Int, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMADDSS4rr_Int_REV, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMADDSS4rr_REV, X86_INS_VFNMADDSS: vfnmaddss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDYm, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDYr, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128m, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128mb, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128mbk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128mbkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128mk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128mkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128r, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128rk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ128rkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256m, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256mb, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256mbk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256mbkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256mk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256mkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256r, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256rk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZ256rkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZm, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDZmb, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PDZmbk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZmbkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZmk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZmkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZr, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZrb, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZrbk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZrbkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZrk, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDZrkz, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDm, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PDr, X86_INS_VFNMSUB132PD: vfnmsub132pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSYm, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSYr, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128m, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128mb, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128mbk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128mbkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128mk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128mkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128r, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128rk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ128rkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256m, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256mb, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256mbk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256mbkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256mk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256mkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256r, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256rk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZ256rkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZm, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PSZmb, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUB132PSZmbk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZmbkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZmk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZmkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZr, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZrb, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZrbk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZrbkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZrk, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSZrkz, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSm, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132PSr, X86_INS_VFNMSUB132PS: vfnmsub132ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZm, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZm_Int, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZm_Intk, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZm_Intkz, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZr, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZr_Int, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZr_Intk, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZr_Intkz, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZrb, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZrb_Int, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZrb_Intk, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDZrb_Intkz, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDm, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDm_Int, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDr, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SDr_Int, X86_INS_VFNMSUB132SD: vfnmsub132sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZm, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZm_Int, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZm_Intk, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZm_Intkz, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZr, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZr_Int, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZr_Intk, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZr_Intkz, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZrb, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZrb_Int, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZrb_Intk, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSZrb_Intkz, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSm, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSm_Int, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSr, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB132SSr_Int, X86_INS_VFNMSUB132SS: vfnmsub132ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDYm, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDYr, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128m, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128mb, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128mbk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128mbkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128mk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128mkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128r, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128rk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ128rkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256m, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256mb, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256mbk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256mbkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256mk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256mkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256r, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256rk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZ256rkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZm, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZmb, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZmbk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZmbkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZmk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZmkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZr, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZrb, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZrbk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZrbkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZrk, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDZrkz, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDm, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PDr, X86_INS_VFNMSUB213PD: vfnmsub213pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSYm, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSYr, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128m, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128mb, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128mbk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128mbkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128mk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128mkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128r, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128rk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ128rkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256m, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256mb, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256mbk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256mbkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256mk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256mkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256r, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256rk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZ256rkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZm, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZmb, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZmbk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZmbkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZmk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZmkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZr, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZrb, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZrbk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZrbkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZrk, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSZrkz, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSm, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213PSr, X86_INS_VFNMSUB213PS: vfnmsub213ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZm, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZm_Int, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZm_Intk, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZm_Intkz, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZr, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZr_Int, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZr_Intk, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZr_Intkz, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZrb, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZrb_Int, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZrb_Intk, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDZrb_Intkz, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDm, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDm_Int, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDr, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SDr_Int, X86_INS_VFNMSUB213SD: vfnmsub213sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZm, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZm_Int, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZm_Intk, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZm_Intkz, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZr, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZr_Int, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZr_Intk, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZr_Intkz, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZrb, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZrb_Int, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZrb_Intk, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSZrb_Intkz, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSm, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSm_Int, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSr, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB213SSr_Int, X86_INS_VFNMSUB213SS: vfnmsub213ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDYm, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDYr, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128m, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128mb, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128mbk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128mbkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128mk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128mkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128r, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128rk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ128rkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256m, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256mb, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256mbk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256mbkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256mk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256mkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256r, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256rk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZ256rkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZm, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZmb, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZmbk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZmbkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZmk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZmkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZr, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZrb, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZrbk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZrbkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZrk, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDZrkz, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDm, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PDr, X86_INS_VFNMSUB231PD: vfnmsub231pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSYm, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSYr, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128m, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128mb, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128mbk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128mbkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128mk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128mkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128r, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128rk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ128rkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256m, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256mb, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256mbk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256mbkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256mk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256mkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256r, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256rk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZ256rkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZm, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZmb, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZmbk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZmbkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZmk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZmkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZr, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZrb, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZrbk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZrbkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZrk, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSZrkz, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSm, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231PSr, X86_INS_VFNMSUB231PS: vfnmsub231ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZm, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZm_Int, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZm_Intk, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZm_Intkz, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZr, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZr_Int, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZr_Intk, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZr_Intkz, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZrb, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZrb_Int, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZrb_Intk, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDZrb_Intkz, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDm, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDm_Int, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDr, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SDr_Int, X86_INS_VFNMSUB231SD: vfnmsub231sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZm, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZm_Int, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZm_Intk, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZm_Intkz, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZr, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZr_Int, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZr_Intk, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZr_Intkz, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZrb, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZrb_Int, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZrb_Intk, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSZrb_Intkz, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSm, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSm_Int, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSr, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUB231SSr_Int, X86_INS_VFNMSUB231SS: vfnmsub231ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPD4Ymr, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPD4Yrm, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPD4Yrr, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPD4Yrr_REV, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPD4mr, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPD4rm, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPD4rr, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPD4rr_REV, X86_INS_VFNMSUBPD: vfnmsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPS4Ymr, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPS4Yrm, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPS4Yrr, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPS4Yrr_REV, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBPS4mr, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPS4rm, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPS4rr, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBPS4rr_REV, X86_INS_VFNMSUBPS: vfnmsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSD4mr, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSD4mr_Int, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSD4rm, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSD4rm_Int, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFNMSUBSD4rr, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSD4rr_Int, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSD4rr_Int_REV, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBSD4rr_REV, X86_INS_VFNMSUBSD: vfnmsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSS4mr, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSS4mr_Int, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSS4rm, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSS4rm_Int, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFNMSUBSS4rr, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSS4rr_Int, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFNMSUBSS4rr_Int_REV, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFNMSUBSS4rr_REV, X86_INS_VFNMSUBSS: vfnmsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFPCLASSPDZ128rm, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ128rmb, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ128rmbk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ128rmk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ128rr, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ128rrk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ256rm, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ256rmb, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ256rmbk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ256rmk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ256rr, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZ256rrk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZrm, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZrmb, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZrmbk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZrmk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZrr, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPDZrrk, X86_INS_VFPCLASSPD: vfpclasspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ128rm, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ128rmb, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ128rmbk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ128rmk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ128rr, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ128rrk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ256rm, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ256rmb, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ256rmbk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ256rmk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ256rr, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZ256rrk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZrm, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZrmb, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZrmbk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZrmk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZrr, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSPSZrrk, X86_INS_VFPCLASSPS: vfpclassps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSDZrm, X86_INS_VFPCLASSSD: vfpclasssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSDZrmk, X86_INS_VFPCLASSSD: vfpclasssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSDZrr, X86_INS_VFPCLASSSD: vfpclasssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSDZrrk, X86_INS_VFPCLASSSD: vfpclasssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSSZrm, X86_INS_VFPCLASSSS: vfpclassss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSSZrmk, X86_INS_VFPCLASSSS: vfpclassss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSSZrr, X86_INS_VFPCLASSSS: vfpclassss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFPCLASSSSZrrk, X86_INS_VFPCLASSSS: vfpclassss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFRCZPDYrm, X86_INS_VFRCZPD: vfrczpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFRCZPDYrr, X86_INS_VFRCZPD: vfrczpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFRCZPDrm, X86_INS_VFRCZPD: vfrczpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFRCZPDrr, X86_INS_VFRCZPD: vfrczpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFRCZPSYrm, X86_INS_VFRCZPS: vfrczps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFRCZPSYrr, X86_INS_VFRCZPS: vfrczps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VFRCZPSrm, X86_INS_VFRCZPS: vfrczps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFRCZPSrr, X86_INS_VFRCZPS: vfrczps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFRCZSDrm, X86_INS_VFRCZSD: vfrczsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFRCZSDrr, X86_INS_VFRCZSD: vfrczsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VFRCZSSrm, X86_INS_VFRCZSS: vfrczss */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VFRCZSSrr, X86_INS_VFRCZSS: vfrczss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERDPDYrm, X86_INS_VGATHERDPD: vgatherdpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERDPDZ128rm, X86_INS_VGATHERDPD: vgatherdpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERDPDZ256rm, X86_INS_VGATHERDPD: vgatherdpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERDPDZrm, X86_INS_VGATHERDPD: vgatherdpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERDPDrm, X86_INS_VGATHERDPD: vgatherdpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERDPSYrm, X86_INS_VGATHERDPS: vgatherdps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERDPSZ128rm, X86_INS_VGATHERDPS: vgatherdps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERDPSZ256rm, X86_INS_VGATHERDPS: vgatherdps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERDPSZrm, X86_INS_VGATHERDPS: vgatherdps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERDPSrm, X86_INS_VGATHERDPS: vgatherdps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF0DPDm, X86_INS_VGATHERPF0DPD: vgatherpf0dpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF0DPSm, X86_INS_VGATHERPF0DPS: vgatherpf0dps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF0QPDm, X86_INS_VGATHERPF0QPD: vgatherpf0qpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF0QPSm, X86_INS_VGATHERPF0QPS: vgatherpf0qps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF1DPDm, X86_INS_VGATHERPF1DPD: vgatherpf1dpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF1DPSm, X86_INS_VGATHERPF1DPS: vgatherpf1dps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF1QPDm, X86_INS_VGATHERPF1QPD: vgatherpf1qpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERPF1QPSm, X86_INS_VGATHERPF1QPS: vgatherpf1qps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERQPDYrm, X86_INS_VGATHERQPD: vgatherqpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERQPDZ128rm, X86_INS_VGATHERQPD: vgatherqpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERQPDZ256rm, X86_INS_VGATHERQPD: vgatherqpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERQPDZrm, X86_INS_VGATHERQPD: vgatherqpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERQPDrm, X86_INS_VGATHERQPD: vgatherqpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERQPSYrm, X86_INS_VGATHERQPS: vgatherqps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERQPSZ128rm, X86_INS_VGATHERQPS: vgatherqps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERQPSZ256rm, X86_INS_VGATHERQPS: vgatherqps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGATHERQPSZrm, X86_INS_VGATHERQPS: vgatherqps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGATHERQPSrm, X86_INS_VGATHERQPS: vgatherqps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VGETEXPPDZ128m, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128mb, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128mbk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128mbkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128mk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128mkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128r, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128rk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ128rkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256m, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256mb, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256mbk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256mbkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256mk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256mkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256r, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256rk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZ256rkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZm, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZmb, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZmbk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZmbkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZmk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZmkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZr, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZrb, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZrbk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZrbkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZrk, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPDZrkz, X86_INS_VGETEXPPD: vgetexppd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128m, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128mb, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128mbk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128mbkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128mk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128mkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128r, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128rk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ128rkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256m, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256mb, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256mbk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256mbkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256mk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256mkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256r, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256rk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZ256rkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZm, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZmb, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZmbk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZmbkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZmk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZmkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZr, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZrb, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZrbk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZrbkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZrk, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPPSZrkz, X86_INS_VGETEXPPS: vgetexpps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZm, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZmk, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZmkz, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZr, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZrb, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZrbk, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZrbkz, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZrk, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSDZrkz, X86_INS_VGETEXPSD: vgetexpsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZm, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZmk, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZmkz, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZr, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZrb, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZrbk, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZrbkz, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZrk, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETEXPSSZrkz, X86_INS_VGETEXPSS: vgetexpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rmbi, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rmbik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rmbikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rmi, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rmik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rmikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rri, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rrik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ128rrikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rmbi, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rmbik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rmbikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rmi, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rmik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rmikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rri, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rrik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZ256rrikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrmbi, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrmbik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrmbikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrmi, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrmik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrmikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrri, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrrib, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrribk, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrribkz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrrik, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPDZrrikz, X86_INS_VGETMANTPD: vgetmantpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rmbi, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rmbik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rmbikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rmi, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rmik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rmikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rri, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rrik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ128rrikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rmbi, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rmbik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rmbikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rmi, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rmik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rmikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rri, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rrik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZ256rrikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrmbi, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrmbik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrmbikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrmi, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrmik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrmikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrri, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrrib, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrribk, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrribkz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrrik, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTPSZrrikz, X86_INS_VGETMANTPS: vgetmantps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrmi, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrmik, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrmikz, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrri, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrrib, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrribk, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrribkz, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrrik, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSDZrrikz, X86_INS_VGETMANTSD: vgetmantsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrmi, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrmik, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrmikz, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrri, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrrib, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrribk, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrribkz, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrrik, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGETMANTSSZrrikz, X86_INS_VGETMANTSS: vgetmantss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBYrmi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBYrri, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rmbi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rmbik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rmbikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rmi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rmik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rmikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rri, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rrik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ128rrikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rmbi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rmbik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rmbikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rmi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rmik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rmikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rri, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rrik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZ256rrikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrmbi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrmbik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrmbikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrmi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrmik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrmikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrri, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrrik, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBZrrikz, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBrmi, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEINVQBrri, X86_INS_VGF2P8AFFINEINVQB: vgf2p8affineinvqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBYrmi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBYrri, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rmbi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rmbik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rmbikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rmi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rmik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rmikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rri, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rrik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ128rrikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rmbi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rmbik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rmbikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rmi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rmik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rmikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rri, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rrik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZ256rrikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrmbi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrmbik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrmbikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrmi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrmik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrmikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrri, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrrik, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBZrrikz, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBrmi, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8AFFINEQBrri, X86_INS_VGF2P8AFFINEQB: vgf2p8affineqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBYrm, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBYrr, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ128rm, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ128rmk, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ128rmkz, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ128rr, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ128rrk, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ128rrkz, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ256rm, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ256rmk, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ256rmkz, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ256rr, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ256rrk, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZ256rrkz, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZrm, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZrmk, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZrmkz, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZrr, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZrrk, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBZrrkz, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBrm, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VGF2P8MULBrr, X86_INS_VGF2P8MULB: vgf2p8mulb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VHADDPDYrm, X86_INS_VHADDPD: vhaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPDYrr, X86_INS_VHADDPD: vhaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPDrm, X86_INS_VHADDPD: vhaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPDrr, X86_INS_VHADDPD: vhaddpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPSYrm, X86_INS_VHADDPS: vhaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPSYrr, X86_INS_VHADDPS: vhaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPSrm, X86_INS_VHADDPS: vhaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHADDPSrr, X86_INS_VHADDPS: vhaddps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPDYrm, X86_INS_VHSUBPD: vhsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPDYrr, X86_INS_VHSUBPD: vhsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPDrm, X86_INS_VHSUBPD: vhsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPDrr, X86_INS_VHSUBPD: vhsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPSYrm, X86_INS_VHSUBPS: vhsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPSYrr, X86_INS_VHSUBPS: vhsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPSrm, X86_INS_VHSUBPS: vhsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VHSUBPSrr, X86_INS_VHSUBPS: vhsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VINSERTF128rm, X86_INS_VINSERTF128: vinsertf128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VINSERTF128rr, X86_INS_VINSERTF128: vinsertf128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VINSERTF32x4Z256rm, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Z256rmk, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Z256rmkz, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Z256rr, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Z256rrk, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Z256rrkz, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Zrm, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Zrmk, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Zrmkz, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Zrr, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Zrrk, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x4Zrrkz, X86_INS_VINSERTF32X4: vinsertf32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x8Zrm, X86_INS_VINSERTF32X8: vinsertf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x8Zrmk, X86_INS_VINSERTF32X8: vinsertf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x8Zrmkz, X86_INS_VINSERTF32X8: vinsertf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x8Zrr, X86_INS_VINSERTF32X8: vinsertf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x8Zrrk, X86_INS_VINSERTF32X8: vinsertf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF32x8Zrrkz, X86_INS_VINSERTF32X8: vinsertf32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Z256rm, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Z256rmk, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Z256rmkz, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Z256rr, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Z256rrk, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Z256rrkz, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Zrm, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Zrmk, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Zrmkz, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Zrr, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Zrrk, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x2Zrrkz, X86_INS_VINSERTF64X2: vinsertf64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x4Zrm, X86_INS_VINSERTF64X4: vinsertf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x4Zrmk, X86_INS_VINSERTF64X4: vinsertf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x4Zrmkz, X86_INS_VINSERTF64X4: vinsertf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x4Zrr, X86_INS_VINSERTF64X4: vinsertf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x4Zrrk, X86_INS_VINSERTF64X4: vinsertf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTF64x4Zrrkz, X86_INS_VINSERTF64X4: vinsertf64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI128rm, X86_INS_VINSERTI128: vinserti128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VINSERTI128rr, X86_INS_VINSERTI128: vinserti128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VINSERTI32x4Z256rm, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Z256rmk, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Z256rmkz, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Z256rr, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Z256rrk, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Z256rrkz, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Zrm, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Zrmk, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Zrmkz, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Zrr, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Zrrk, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x4Zrrkz, X86_INS_VINSERTI32X4: vinserti32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x8Zrm, X86_INS_VINSERTI32X8: vinserti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x8Zrmk, X86_INS_VINSERTI32X8: vinserti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x8Zrmkz, X86_INS_VINSERTI32X8: vinserti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x8Zrr, X86_INS_VINSERTI32X8: vinserti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x8Zrrk, X86_INS_VINSERTI32X8: vinserti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI32x8Zrrkz, X86_INS_VINSERTI32X8: vinserti32x8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Z256rm, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Z256rmk, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Z256rmkz, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Z256rr, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Z256rrk, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Z256rrkz, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Zrm, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Zrmk, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Zrmkz, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Zrr, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Zrrk, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x2Zrrkz, X86_INS_VINSERTI64X2: vinserti64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x4Zrm, X86_INS_VINSERTI64X4: vinserti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x4Zrmk, X86_INS_VINSERTI64X4: vinserti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x4Zrmkz, X86_INS_VINSERTI64X4: vinserti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x4Zrr, X86_INS_VINSERTI64X4: vinserti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x4Zrrk, X86_INS_VINSERTI64X4: vinserti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTI64x4Zrrkz, X86_INS_VINSERTI64X4: vinserti64x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTPSZrm, X86_INS_VINSERTPS: vinsertps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTPSZrr, X86_INS_VINSERTPS: vinsertps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VINSERTPSrm, X86_INS_VINSERTPS: vinsertps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VINSERTPSrr, X86_INS_VINSERTPS: vinsertps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VLDDQUYrm, X86_INS_VLDDQU: vlddqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VLDDQUrm, X86_INS_VLDDQU: vlddqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VLDMXCSR, X86_INS_VLDMXCSR: vldmxcsr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVDQU, X86_INS_VMASKMOVDQU: vmaskmovdqu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVDQU64, X86_INS_VMASKMOVDQU: vmaskmovdqu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPDYmr, X86_INS_VMASKMOVPD: vmaskmovpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPDYrm, X86_INS_VMASKMOVPD: vmaskmovpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPDmr, X86_INS_VMASKMOVPD: vmaskmovpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPDrm, X86_INS_VMASKMOVPD: vmaskmovpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPSYmr, X86_INS_VMASKMOVPS: vmaskmovps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPSYrm, X86_INS_VMASKMOVPS: vmaskmovps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPSmr, X86_INS_VMASKMOVPS: vmaskmovps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMASKMOVPSrm, X86_INS_VMASKMOVPS: vmaskmovps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPDYrm, X86_INS_VMAXPD: vmaxpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPDYrr, X86_INS_VMAXPD: vmaxpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPDZ128rm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rmb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rmbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rmbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rmk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rmkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rrk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ128rrkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rmb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rmbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rmbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rmk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rmkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rrk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZ256rrkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrmb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrmbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrmbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrmk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrmkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrrk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDZrrkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPDrm, X86_INS_VMAXPD: vmaxpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPDrr, X86_INS_VMAXPD: vmaxpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPSYrm, X86_INS_VMAXPS: vmaxps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPSYrr, X86_INS_VMAXPS: vmaxps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPSZ128rm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rmb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rmbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rmbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rmk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rmkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rrk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ128rrkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rmb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rmbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rmbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rmk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rmkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rrk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZ256rrkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrmb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrmbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrmbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrmk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrmkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrrk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSZrrkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCPSrm, X86_INS_VMAXPS: vmaxps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCPSrr, X86_INS_VMAXPS: vmaxps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCSDZrm, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCSDZrr, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCSDrm, X86_INS_VMAXSD: vmaxsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCSDrr, X86_INS_VMAXSD: vmaxsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCSSZrm, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCSSZrr, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXCSSrm, X86_INS_VMAXSS: vmaxss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXCSSrr, X86_INS_VMAXSS: vmaxss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDYrm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDYrr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rmb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rmbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rmbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rmk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rmkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rrk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ128rrkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rmb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rmbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rmbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rmk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rmkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rrk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZ256rrkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrmb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrmbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrmbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrmk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrmkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrrb, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXPDZrrbk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXPDZrrbkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXPDZrrk, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDZrrkz, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDrm, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPDrr, X86_INS_VMAXPD: vmaxpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSYrm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSYrr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rmb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rmbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rmbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rmk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rmkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rrk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ128rrkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rmb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rmbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rmbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rmk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rmkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rrk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZ256rrkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrmb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrmbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrmbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrmk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrmkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrrb, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXPSZrrbk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXPSZrrbkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXPSZrrk, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSZrrkz, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSrm, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXPSrr, X86_INS_VMAXPS: vmaxps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrm, X86_INS_VMAXSD: vmaxsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrm_Int, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrm_Intk, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrm_Intkz, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrr, X86_INS_VMAXSD: vmaxsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrr_Int, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrr_Intk, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrr_Intkz, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDZrrb_Int, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXSDZrrb_Intk, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXSDZrrb_Intkz, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXSDrm, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDrm_Int, X86_INS_VMAXSD: vmaxsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMAXSDrr, X86_INS_VMAXSD: vmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSDrr_Int, X86_INS_VMAXSD: vmaxsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrm, X86_INS_VMAXSS: vmaxss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrm_Int, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrm_Intk, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrm_Intkz, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrr, X86_INS_VMAXSS: vmaxss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrr_Int, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrr_Intk, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrr_Intkz, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSZrrb_Int, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXSSZrrb_Intk, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXSSZrrb_Intkz, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMAXSSrm, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSrm_Int, X86_INS_VMAXSS: vmaxss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMAXSSrr, X86_INS_VMAXSS: vmaxss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMAXSSrr_Int, X86_INS_VMAXSS: vmaxss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMCALL, X86_INS_VMCALL: vmcall */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMCLEARm, X86_INS_VMCLEAR: vmclear */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMFUNC, X86_INS_VMFUNC: vmfunc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDYrm, X86_INS_VMINPD: vminpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPDYrr, X86_INS_VMINPD: vminpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPDZ128rm, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rmb, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rmbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rmbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rmk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rmkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rr, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rrk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ128rrkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rm, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rmb, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rmbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rmbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rmk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rmkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rr, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rrk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZ256rrkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrm, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrmb, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrmbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrmbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrmk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrmkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrr, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrrk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDZrrkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPDrm, X86_INS_VMINPD: vminpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPDrr, X86_INS_VMINPD: vminpd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPSYrm, X86_INS_VMINPS: vminps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPSYrr, X86_INS_VMINPS: vminps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPSZ128rm, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rmb, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rmbk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rmbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rmk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rmkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rr, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rrk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ128rrkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rm, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rmb, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rmbk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rmbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rmk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rmkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rr, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rrk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZ256rrkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrm, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrmb, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrmbk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrmbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrmk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrmkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrr, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrrk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSZrrkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCPSrm, X86_INS_VMINPS: vminps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCPSrr, X86_INS_VMINPS: vminps $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCSDZrm, X86_INS_VMINSD: vminsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCSDZrr, X86_INS_VMINSD: vminsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCSDrm, X86_INS_VMINSD: vminsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCSDrr, X86_INS_VMINSD: vminsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCSSZrm, X86_INS_VMINSS: vminss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCSSZrr, X86_INS_VMINSS: vminss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINCSSrm, X86_INS_VMINSS: vminss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINCSSrr, X86_INS_VMINSS: vminss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDYrm, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDYrr, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rm, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rmb, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rmbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rmbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rmk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rmkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rr, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rrk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ128rrkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rm, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rmb, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rmbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rmbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rmk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rmkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rr, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rrk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZ256rrkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrm, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrmb, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrmbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrmbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrmk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrmkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrr, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrrb, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINPDZrrbk, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINPDZrrbkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINPDZrrk, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDZrrkz, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDrm, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPDrr, X86_INS_VMINPD: vminpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSYrm, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSYrr, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rm, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rmb, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rmbk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rmbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rmk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rmkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rr, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rrk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ128rrkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rm, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rmb, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rmbk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rmbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rmk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rmkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rr, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rrk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZ256rrkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrm, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrmb, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrmbk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrmbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrmk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrmkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrr, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrrb, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINPSZrrbk, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINPSZrrbkz, X86_INS_VMINPS: vminps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINPSZrrk, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSZrrkz, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSrm, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINPSrr, X86_INS_VMINPS: vminps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrm, X86_INS_VMINSD: vminsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrm_Int, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrm_Intk, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrm_Intkz, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrr, X86_INS_VMINSD: vminsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrr_Int, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrr_Intk, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrr_Intkz, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDZrrb_Int, X86_INS_VMINSD: vminsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINSDZrrb_Intk, X86_INS_VMINSD: vminsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINSDZrrb_Intkz, X86_INS_VMINSD: vminsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINSDrm, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDrm_Int, X86_INS_VMINSD: vminsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMINSDrr, X86_INS_VMINSD: vminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSDrr_Int, X86_INS_VMINSD: vminsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrm, X86_INS_VMINSS: vminss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrm_Int, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrm_Intk, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrm_Intkz, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrr, X86_INS_VMINSS: vminss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrr_Int, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrr_Intk, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrr_Intkz, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSZrrb_Int, X86_INS_VMINSS: vminss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINSSZrrb_Intk, X86_INS_VMINSS: vminss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINSSZrrb_Intkz, X86_INS_VMINSS: vminss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMINSSrm, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSrm_Int, X86_INS_VMINSS: vminss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMINSSrr, X86_INS_VMINSS: vminss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMINSSrr_Int, X86_INS_VMINSS: vminss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMLAUNCH, X86_INS_VMLAUNCH: vmlaunch */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMLOAD32, X86_INS_VMLOAD: vmload */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMLOAD64, X86_INS_VMLOAD: vmload */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMMCALL, X86_INS_VMMCALL: vmmcall */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOV64toPQIZrm, X86_INS_VMOVQ: vmovq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOV64toPQIZrr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOV64toPQIrm, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOV64toPQIrr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOV64toSDZrm, X86_INS_VMOVQ: vmovq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOV64toSDZrr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOV64toSDrm, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOV64toSDrr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDYmr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDYrm, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDYrr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDYrr_REV, X86_INS_VMOVAPD: vmovapd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128mr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128mrk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rm, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rmk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rmkz, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rr_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZ128rrk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rrk_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZ128rrkz, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ128rrkz_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZ256mr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256mrk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rm, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rmk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rmkz, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rr_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZ256rrk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rrk_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZ256rrkz, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZ256rrkz_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZmr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZmrk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrm, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrmk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrmkz, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrr_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZrrk, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrrk_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDZrrkz, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDZrrkz_REV, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPDmr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDrm, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDrr, X86_INS_VMOVAPD: vmovapd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPDrr_REV, X86_INS_VMOVAPD: vmovapd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSYmr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSYrm, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSYrr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSYrr_REV, X86_INS_VMOVAPS: vmovaps $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128mr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128mrk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rm, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rmk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rmkz, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rr_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZ128rrk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rrk_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZ128rrkz, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ128rrkz_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZ256mr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256mrk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rm, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rmk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rmkz, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rr_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZ256rrk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rrk_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZ256rrkz, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZ256rrkz_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZmr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZmrk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrm, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrmk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrmkz, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrr_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZrrk, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrrk_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSZrrkz, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSZrrkz_REV, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVAPSmr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSrm, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSrr, X86_INS_VMOVAPS: vmovaps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVAPSrr_REV, X86_INS_VMOVAPS: vmovaps $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDDUPYrm, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDDUPYrr, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDDUPZ128rm, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ128rmk, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ128rmkz, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ128rr, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ128rrk, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ128rrkz, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ256rm, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ256rmk, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ256rmkz, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ256rr, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ256rrk, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZ256rrkz, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZrm, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDDUPZrmk, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZrmkz, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZrr, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDDUPZrrk, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPZrrkz, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDDUPrm, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDDUPrr, X86_INS_VMOVDDUP: vmovddup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2PDIZrm, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2PDIZrr, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2PDIrm, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2PDIrr, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2SSZrm, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2SSZrr, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2SSrm, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDI2SSrr, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128mr, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128mrk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rm, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rmk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rmkz, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rr, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rr_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rrk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rrk_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rrkz, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z128rrkz_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Z256mr, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256mrk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rm, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rmk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rmkz, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rr, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rr_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rrk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rrk_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rrkz, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Z256rrkz_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Zmr, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zmrk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrm, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrmk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrmkz, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrr, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrr_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Zrrk, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrrk_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA32Zrrkz, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA32Zrrkz_REV, X86_INS_VMOVDQA32: vmovdqa32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Z128mr, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128mrk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rm, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rmk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rmkz, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rr, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rr_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rrk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rrk_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rrkz, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z128rrkz_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Z256mr, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256mrk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rm, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rmk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rmkz, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rr, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rr_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rrk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rrk_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rrkz, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Z256rrkz_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Zmr, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zmrk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrm, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrmk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrmkz, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrr, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrr_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Zrrk, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrrk_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQA64Zrrkz, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQA64Zrrkz_REV, X86_INS_VMOVDQA64: vmovdqa64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQAYmr, X86_INS_VMOVDQA: vmovdqa */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQAYrm, X86_INS_VMOVDQA: vmovdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQAYrr, X86_INS_VMOVDQA: vmovdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQAYrr_REV, X86_INS_VMOVDQA: vmovdqa $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQAmr, X86_INS_VMOVDQA: vmovdqa */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQArm, X86_INS_VMOVDQA: vmovdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQArr, X86_INS_VMOVDQA: vmovdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQArr_REV, X86_INS_VMOVDQA: vmovdqa $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128mr, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128mrk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rm, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rmk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rmkz, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rr, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rr_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rrk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rrk_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rrkz, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z128rrkz_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Z256mr, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256mrk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rm, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rmk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rmkz, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rr, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rr_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rrk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rrk_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rrkz, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Z256rrkz_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Zmr, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zmrk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrm, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrmk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrmkz, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrr, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrr_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Zrrk, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrrk_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU16Zrrkz, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU16Zrrkz_REV, X86_INS_VMOVDQU16: vmovdqu16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Z128mr, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128mrk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rm, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rmk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rmkz, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rr, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rr_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rrk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rrk_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rrkz, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z128rrkz_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Z256mr, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256mrk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rm, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rmk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rmkz, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rr, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rr_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rrk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rrk_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rrkz, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Z256rrkz_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Zmr, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zmrk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrm, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrmk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrmkz, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrr, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrr_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Zrrk, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrrk_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU32Zrrkz, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU32Zrrkz_REV, X86_INS_VMOVDQU32: vmovdqu32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Z128mr, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128mrk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rm, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rmk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rmkz, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rr, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rr_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rrk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rrk_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rrkz, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z128rrkz_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Z256mr, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256mrk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rm, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rmk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rmkz, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rr, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rr_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rrk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rrk_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rrkz, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Z256rrkz_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Zmr, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zmrk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrm, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrmk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrmkz, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrr, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrr_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Zrrk, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrrk_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU64Zrrkz, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU64Zrrkz_REV, X86_INS_VMOVDQU64: vmovdqu64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Z128mr, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128mrk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rm, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rmk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rmkz, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rr, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rr_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rrk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rrk_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rrkz, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z128rrkz_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Z256mr, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256mrk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rm, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rmk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rmkz, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rr, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rr_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rrk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rrk_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rrkz, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Z256rrkz_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Zmr, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zmrk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrm, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrmk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrmkz, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrr, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrr_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Zrrk, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrrk_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQU8Zrrkz, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQU8Zrrkz_REV, X86_INS_VMOVDQU8: vmovdqu8 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVDQUYmr, X86_INS_VMOVDQU: vmovdqu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUYrm, X86_INS_VMOVDQU: vmovdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUYrr, X86_INS_VMOVDQU: vmovdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUYrr_REV, X86_INS_VMOVDQU: vmovdqu $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUmr, X86_INS_VMOVDQU: vmovdqu */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUrm, X86_INS_VMOVDQU: vmovdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUrr, X86_INS_VMOVDQU: vmovdqu */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVDQUrr_REV, X86_INS_VMOVDQU: vmovdqu $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVHLPSZrr, X86_INS_VMOVHLPS: vmovhlps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVHLPSrr, X86_INS_VMOVHLPS: vmovhlps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVHPDZ128mr, X86_INS_VMOVHPD: vmovhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVHPDZ128rm, X86_INS_VMOVHPD: vmovhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVHPDmr, X86_INS_VMOVHPD: vmovhpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVHPDrm, X86_INS_VMOVHPD: vmovhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVHPSZ128mr, X86_INS_VMOVHPS: vmovhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVHPSZ128rm, X86_INS_VMOVHPS: vmovhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVHPSmr, X86_INS_VMOVHPS: vmovhps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVHPSrm, X86_INS_VMOVHPS: vmovhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVLHPSZrr, X86_INS_VMOVLHPS: vmovlhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVLHPSrr, X86_INS_VMOVLHPS: vmovlhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVLPDZ128mr, X86_INS_VMOVLPD: vmovlpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVLPDZ128rm, X86_INS_VMOVLPD: vmovlpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVLPDmr, X86_INS_VMOVLPD: vmovlpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVLPDrm, X86_INS_VMOVLPD: vmovlpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVLPSZ128mr, X86_INS_VMOVLPS: vmovlps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVLPSZ128rm, X86_INS_VMOVLPS: vmovlps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVLPSmr, X86_INS_VMOVLPS: vmovlps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVLPSrm, X86_INS_VMOVLPS: vmovlps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVMSKPDYrr, X86_INS_VMOVMSKPD: vmovmskpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVMSKPDrr, X86_INS_VMOVMSKPD: vmovmskpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVMSKPSYrr, X86_INS_VMOVMSKPS: vmovmskps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVMSKPSrr, X86_INS_VMOVMSKPS: vmovmskps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQAYrm, X86_INS_VMOVNTDQA: vmovntdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQAZ128rm, X86_INS_VMOVNTDQA: vmovntdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQAZ256rm, X86_INS_VMOVNTDQA: vmovntdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQAZrm, X86_INS_VMOVNTDQA: vmovntdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQArm, X86_INS_VMOVNTDQA: vmovntdqa */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQYmr, X86_INS_VMOVNTDQ: vmovntdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQZ128mr, X86_INS_VMOVNTDQ: vmovntdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQZ256mr, X86_INS_VMOVNTDQ: vmovntdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQZmr, X86_INS_VMOVNTDQ: vmovntdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTDQmr, X86_INS_VMOVNTDQ: vmovntdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPDYmr, X86_INS_VMOVNTPD: vmovntpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPDZ128mr, X86_INS_VMOVNTPD: vmovntpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPDZ256mr, X86_INS_VMOVNTPD: vmovntpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPDZmr, X86_INS_VMOVNTPD: vmovntpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPDmr, X86_INS_VMOVNTPD: vmovntpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPSYmr, X86_INS_VMOVNTPS: vmovntps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPSZ128mr, X86_INS_VMOVNTPS: vmovntps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPSZ256mr, X86_INS_VMOVNTPS: vmovntps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPSZmr, X86_INS_VMOVNTPS: vmovntps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVNTPSmr, X86_INS_VMOVNTPS: vmovntps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPDI2DIZmr, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPDI2DIZrr, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPDI2DImr, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPDI2DIrr, X86_INS_VMOVD: vmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPQI2QIZmr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVPQI2QIZrr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVPQI2QImr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPQI2QIrr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPQIto64Zmr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPQIto64Zrr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVPQIto64mr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVPQIto64rr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVQI2PQIZrm, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVQI2PQIrm, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZmr, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZmrk, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZrm, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZrmk, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSDZrmkz, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSDZrr, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZrr_REV, X86_INS_VMOVSD: vmovsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZrrk, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDZrrk_REV, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSDZrrkz, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSDZrrkz_REV, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSDmr, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDrm, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDrr, X86_INS_VMOVSD: vmovsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDrr_REV, X86_INS_VMOVSD: vmovsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDto64Zmr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDto64Zrr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDto64mr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSDto64rr, X86_INS_VMOVQ: vmovq $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSHDUPYrm, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSHDUPYrr, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSHDUPZ128rm, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ128rmk, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ128rmkz, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ128rr, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ128rrk, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ128rrkz, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ256rm, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ256rmk, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ256rmkz, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ256rr, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ256rrk, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZ256rrkz, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZrm, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSHDUPZrmk, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZrmkz, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZrr, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSHDUPZrrk, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPZrrkz, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSHDUPrm, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSHDUPrr, X86_INS_VMOVSHDUP: vmovshdup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSLDUPYrm, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSLDUPYrr, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSLDUPZ128rm, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ128rmk, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ128rmkz, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ128rr, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ128rrk, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ128rrkz, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ256rm, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ256rmk, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ256rmkz, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ256rr, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ256rrk, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZ256rrkz, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZrm, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSLDUPZrmk, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZrmkz, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZrr, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSLDUPZrrk, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPZrrkz, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSLDUPrm, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSLDUPrr, X86_INS_VMOVSLDUP: vmovsldup */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSS2DIZmr, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSS2DIZrr, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSS2DImr, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSS2DIrr, X86_INS_VMOVD: vmovd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZmr, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZmrk, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZrm, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZrmk, X86_INS_VMOVSS: vmovss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSSZrmkz, X86_INS_VMOVSS: vmovss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSSZrr, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZrr_REV, X86_INS_VMOVSS: vmovss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZrrk, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSZrrk_REV, X86_INS_VMOVSS: vmovss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSSZrrkz, X86_INS_VMOVSS: vmovss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSSZrrkz_REV, X86_INS_VMOVSS: vmovss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVSSmr, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSrm, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSrr, X86_INS_VMOVSS: vmovss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVSSrr_REV, X86_INS_VMOVSS: vmovss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDYmr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDYrm, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDYrr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDYrr_REV, X86_INS_VMOVUPD: vmovupd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128mr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128mrk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rm, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rmk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rmkz, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rr_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZ128rrk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rrk_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZ128rrkz, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ128rrkz_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZ256mr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256mrk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rm, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rmk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rmkz, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rr_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZ256rrk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rrk_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZ256rrkz, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZ256rrkz_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZmr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZmrk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrm, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrmk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrmkz, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrr_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZrrk, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrrk_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDZrrkz, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDZrrkz_REV, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPDmr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDrm, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDrr, X86_INS_VMOVUPD: vmovupd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPDrr_REV, X86_INS_VMOVUPD: vmovupd $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSYmr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSYrm, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSYrr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSYrr_REV, X86_INS_VMOVUPS: vmovups $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128mr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128mrk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rm, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rmk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rmkz, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rr_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZ128rrk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rrk_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZ128rrkz, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ128rrkz_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZ256mr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256mrk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rm, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rmk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rmkz, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rr_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZ256rrk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rrk_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZ256rrkz, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZ256rrkz_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZmr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZmrk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrm, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrmk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrmkz, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrr_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZrrk, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrrk_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSZrrkz, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSZrrkz_REV, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMOVUPSmr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSrm, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSrr, X86_INS_VMOVUPS: vmovups */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVUPSrr_REV, X86_INS_VMOVUPS: vmovups $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVZPQILo2PQIZrr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMOVZPQILo2PQIrr, X86_INS_VMOVQ: vmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMPSADBWYrmi, X86_INS_VMPSADBW: vmpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMPSADBWYrri, X86_INS_VMPSADBW: vmpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMPSADBWrmi, X86_INS_VMPSADBW: vmpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMPSADBWrri, X86_INS_VMPSADBW: vmpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMPTRLDm, X86_INS_VMPTRLD: vmptrld */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMPTRSTm, X86_INS_VMPTRST: vmptrst */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_VMREAD32mr, X86_INS_VMREAD: vmread */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMREAD32rr, X86_INS_VMREAD: vmread */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMREAD64mr, X86_INS_VMREAD: vmread */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMREAD64rr, X86_INS_VMREAD: vmread */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMRESUME, X86_INS_VMRESUME: vmresume */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMRUN32, X86_INS_VMRUN: vmrun */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMRUN64, X86_INS_VMRUN: vmrun */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMSAVE32, X86_INS_VMSAVE: vmsave */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMSAVE64, X86_INS_VMSAVE: vmsave */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDYrm, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDYrr, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rm, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rmb, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rmbk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rmbkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rmk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rmkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rr, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rrk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ128rrkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rm, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rmb, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rmbk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rmbkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rmk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rmkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rr, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rrk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZ256rrkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrm, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrmb, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrmbk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrmbkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrmk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrmkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrr, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrrb, X86_INS_VMULPD: vmulpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULPDZrrbk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULPDZrrbkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULPDZrrk, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDZrrkz, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDrm, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPDrr, X86_INS_VMULPD: vmulpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSYrm, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSYrr, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rm, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rmb, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rmbk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rmbkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rmk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rmkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rr, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rrk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ128rrkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rm, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rmb, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rmbk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rmbkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rmk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rmkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rr, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rrk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZ256rrkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrm, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrmb, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrmbk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrmbkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrmk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrmkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrr, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrrb, X86_INS_VMULPS: vmulps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULPSZrrbk, X86_INS_VMULPS: vmulps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULPSZrrbkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULPSZrrk, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSZrrkz, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSrm, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULPSrr, X86_INS_VMULPS: vmulps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrm, X86_INS_VMULSD: vmulsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrm_Int, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrm_Intk, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrm_Intkz, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrr, X86_INS_VMULSD: vmulsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrr_Int, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrr_Intk, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrr_Intkz, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDZrrb_Int, X86_INS_VMULSD: vmulsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULSDZrrb_Intk, X86_INS_VMULSD: vmulsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULSDZrrb_Intkz, X86_INS_VMULSD: vmulsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULSDrm, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDrm_Int, X86_INS_VMULSD: vmulsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMULSDrr, X86_INS_VMULSD: vmulsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSDrr_Int, X86_INS_VMULSD: vmulsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrm, X86_INS_VMULSS: vmulss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrm_Int, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrm_Intk, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrm_Intkz, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrr, X86_INS_VMULSS: vmulss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrr_Int, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrr_Intk, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrr_Intkz, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSZrrb_Int, X86_INS_VMULSS: vmulss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULSSZrrb_Intk, X86_INS_VMULSS: vmulss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULSSZrrb_Intkz, X86_INS_VMULSS: vmulss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMULSSrm, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSrm_Int, X86_INS_VMULSS: vmulss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VMULSSrr, X86_INS_VMULSS: vmulss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMULSSrr_Int, X86_INS_VMULSS: vmulss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE32rm, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE32rr, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE64rm, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE64rr, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMXOFF, X86_INS_VMXOFF: vmxoff */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMXON, X86_INS_VMXON: vmxon */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPDYrm, X86_INS_VORPD: vorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPDYrr, X86_INS_VORPD: vorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPDZ128rm, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rmb, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rmbk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rmbkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rmk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rmkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rr, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rrk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ128rrkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rm, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rmb, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rmbk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rmbkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rmk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rmkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rr, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rrk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZ256rrkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrm, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrmb, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrmbk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrmbkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrmk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrmkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrr, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrrk, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDZrrkz, X86_INS_VORPD: vorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPDrm, X86_INS_VORPD: vorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPDrr, X86_INS_VORPD: vorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPSYrm, X86_INS_VORPS: vorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPSYrr, X86_INS_VORPS: vorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPSZ128rm, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rmb, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rmbk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rmbkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rmk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rmkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rr, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rrk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ128rrkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rm, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rmb, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rmbk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rmbkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rmk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rmkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rr, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rrk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZ256rrkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrm, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrmb, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrmbk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrmbkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrmk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrmkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrr, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrrk, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSZrrkz, X86_INS_VORPS: vorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VORPSrm, X86_INS_VORPS: vorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VORPSrr, X86_INS_VORPS: vorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VP4DPWSSDSrm, X86_INS_VP4DPWSSDS: vp4dpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VP4DPWSSDSrmk, X86_INS_VP4DPWSSDS: vp4dpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VP4DPWSSDSrmkz, X86_INS_VP4DPWSSDS: vp4dpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VP4DPWSSDrm, X86_INS_VP4DPWSSD: vp4dpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VP4DPWSSDrmk, X86_INS_VP4DPWSSD: vp4dpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VP4DPWSSDrmkz, X86_INS_VP4DPWSSD: vp4dpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBYrm, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBYrr, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ128rm, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ128rmk, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ128rmkz, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ128rr, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ128rrk, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ128rrkz, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ256rm, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ256rmk, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ256rmkz, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ256rr, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ256rrk, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZ256rrkz, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZrm, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZrmk, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZrmkz, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZrr, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZrrk, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBZrrkz, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBrm, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSBrr, X86_INS_VPABSB: vpabsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDYrm, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDYrr, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rm, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rmb, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rmbk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rmbkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rmk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rmkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rr, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rrk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ128rrkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rm, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rmb, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rmbk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rmbkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rmk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rmkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rr, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rrk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZ256rrkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDZrm, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrmb, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrmbk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrmbkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrmk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrmkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrr, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrrk, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDZrrkz, X86_INS_VPABSD: vpabsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSDrm, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSDrr, X86_INS_VPABSD: vpabsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rm, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rmb, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rmbk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rmbkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rmk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rmkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rr, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rrk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ128rrkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rm, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rmb, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rmbk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rmbkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rmk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rmkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rr, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rrk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZ256rrkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSQZrm, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrmb, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrmbk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrmbkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrmk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrmkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrr, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrrk, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSQZrrkz, X86_INS_VPABSQ: vpabsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPABSWYrm, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWYrr, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ128rm, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ128rmk, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ128rmkz, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ128rr, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ128rrk, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ128rrkz, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ256rm, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ256rmk, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ256rmkz, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ256rr, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ256rrk, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZ256rrkz, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZrm, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZrmk, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZrmkz, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZrr, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZrrk, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWZrrkz, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWrm, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPABSWrr, X86_INS_VPABSW: vpabsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWYrm, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSDWYrr, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rm, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rmb, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rmbk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rmbkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rmk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rmkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rr, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rrk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ128rrkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rm, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rmb, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rmbk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rmbkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rmk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rmkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rr, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rrk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZ256rrkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrm, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrmb, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrmbk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrmbkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrmk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrmkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrr, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrrk, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWZrrkz, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSDWrm, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSDWrr, X86_INS_VPACKSSDW: vpackssdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSWBYrm, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSWBYrr, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSWBZ128rm, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ128rmk, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ128rmkz, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ128rr, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ128rrk, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ128rrkz, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ256rm, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ256rmk, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ256rmkz, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ256rr, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ256rrk, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZ256rrkz, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZrm, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZrmk, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZrmkz, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZrr, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZrrk, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBZrrkz, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKSSWBrm, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKSSWBrr, X86_INS_VPACKSSWB: vpacksswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSDWYrm, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSDWYrr, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rm, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rmb, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rmbk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rmbkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rmk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rmkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rr, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rrk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ128rrkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rm, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rmb, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rmbk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rmbkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rmk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rmkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rr, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rrk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZ256rrkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrm, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrmb, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrmbk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrmbkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrmk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrmkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrr, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrrk, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWZrrkz, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSDWrm, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSDWrr, X86_INS_VPACKUSDW: vpackusdw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSWBYrm, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSWBYrr, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSWBZ128rm, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ128rmk, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ128rmkz, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ128rr, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ128rrk, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ128rrkz, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ256rm, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ256rmk, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ256rmkz, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ256rr, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ256rrk, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZ256rrkz, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZrm, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZrmk, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZrmkz, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZrr, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZrrk, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBZrrkz, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPACKUSWBrm, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPACKUSWBrr, X86_INS_VPACKUSWB: vpackuswb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBYrm, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBYrr, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ128rm, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ128rmk, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ128rmkz, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ128rr, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ128rrk, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ128rrkz, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ256rm, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ256rmk, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ256rmkz, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ256rr, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ256rrk, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZ256rrkz, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZrm, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZrmk, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZrmkz, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZrr, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZrrk, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBZrrkz, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBrm, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDBrr, X86_INS_VPADDB: vpaddb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDYrm, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDYrr, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rm, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rmb, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rmbk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rmbkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rmk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rmkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rr, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rrk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ128rrkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rm, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rmb, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rmbk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rmbkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rmk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rmkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rr, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rrk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZ256rrkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrm, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrmb, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrmbk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrmbkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrmk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrmkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrr, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrrk, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDZrrkz, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDrm, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDDrr, X86_INS_VPADDD: vpaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQYrm, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQYrr, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rm, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rmb, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rmbk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rmbkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rmk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rmkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rr, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rrk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ128rrkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rm, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rmb, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rmbk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rmbkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rmk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rmkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rr, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rrk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZ256rrkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrm, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrmb, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrmbk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrmbkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrmk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrmkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrr, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrrk, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQZrrkz, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQrm, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDQrr, X86_INS_VPADDQ: vpaddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSBYrm, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSBYrr, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSBZ128rm, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ128rmk, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ128rmkz, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ128rr, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ128rrk, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ128rrkz, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ256rm, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ256rmk, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ256rmkz, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ256rr, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ256rrk, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZ256rrkz, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZrm, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZrmk, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZrmkz, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZrr, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZrrk, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBZrrkz, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSBrm, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSBrr, X86_INS_VPADDSB: vpaddsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSWYrm, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSWYrr, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSWZ128rm, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ128rmk, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ128rmkz, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ128rr, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ128rrk, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ128rrkz, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ256rm, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ256rmk, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ256rmkz, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ256rr, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ256rrk, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZ256rrkz, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZrm, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZrmk, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZrmkz, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZrr, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZrrk, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWZrrkz, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDSWrm, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDSWrr, X86_INS_VPADDSW: vpaddsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSBYrm, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSBYrr, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSBZ128rm, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ128rmk, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ128rmkz, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ128rr, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ128rrk, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ128rrkz, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ256rm, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ256rmk, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ256rmkz, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ256rr, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ256rrk, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZ256rrkz, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZrm, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZrmk, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZrmkz, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZrr, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZrrk, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBZrrkz, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSBrm, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSBrr, X86_INS_VPADDUSB: vpaddusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSWYrm, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSWYrr, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSWZ128rm, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ128rmk, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ128rmkz, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ128rr, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ128rrk, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ128rrkz, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ256rm, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ256rmk, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ256rmkz, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ256rr, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ256rrk, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZ256rrkz, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZrm, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZrmk, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZrmkz, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZrr, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZrrk, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWZrrkz, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPADDUSWrm, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDUSWrr, X86_INS_VPADDUSW: vpaddusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWYrm, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWYrr, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ128rm, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ128rmk, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ128rmkz, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ128rr, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ128rrk, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ128rrkz, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ256rm, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ256rmk, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ256rmkz, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ256rr, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ256rrk, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZ256rrkz, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZrm, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZrmk, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZrmkz, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZrr, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZrrk, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWZrrkz, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWrm, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPADDWrr, X86_INS_VPADDW: vpaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPALIGNRYrmi, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRYrri, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ128rmi, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ128rmik, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ128rmikz, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ128rri, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ128rrik, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ128rrikz, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ256rmi, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ256rmik, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ256rmikz, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ256rri, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ256rrik, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZ256rrikz, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZrmi, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZrmik, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZrmikz, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZrri, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZrrik, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRZrrikz, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRrmi, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPALIGNRrri, X86_INS_VPALIGNR: vpalignr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPANDDZ128rm, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rmb, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rmbk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rmbkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rmk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rmkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rr, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rrk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ128rrkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rm, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rmb, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rmbk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rmbkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rmk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rmkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rr, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rrk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZ256rrkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrm, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrmb, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrmbk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrmbkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrmk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrmkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrr, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrrk, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDDZrrkz, X86_INS_VPANDD: vpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rm, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rmb, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rmbk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rmbkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rmk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rmkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rr, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rrk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ128rrkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rm, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rmb, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rmbk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rmbkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rmk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rmkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rr, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rrk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZ256rrkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrm, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrmb, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrmbk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrmbkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrmk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrmkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrr, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrrk, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNDZrrkz, X86_INS_VPANDND: vpandnd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rm, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rmb, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rmbk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rmbkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rmk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rmkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rr, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rrk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ128rrkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rm, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rmb, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rmbk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rmbkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rmk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rmkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rr, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rrk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZ256rrkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrm, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrmb, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrmbk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrmbkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrmk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrmkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrr, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrrk, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNQZrrkz, X86_INS_VPANDNQ: vpandnq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNYrm, X86_INS_VPANDN: vpandn */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNYrr, X86_INS_VPANDN: vpandn */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNrm, X86_INS_VPANDN: vpandn */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDNrr, X86_INS_VPANDN: vpandn */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rm, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rmb, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rmbk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rmbkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rmk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rmkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rr, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rrk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ128rrkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rm, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rmb, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rmbk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rmbkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rmk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rmkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rr, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rrk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZ256rrkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrm, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrmb, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrmbk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrmbkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrmk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrmkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrr, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrrk, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDQZrrkz, X86_INS_VPANDQ: vpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDYrm, X86_INS_VPAND: vpand */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDYrr, X86_INS_VPAND: vpand */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDrm, X86_INS_VPAND: vpand */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPANDrr, X86_INS_VPAND: vpand */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGBYrm, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGBYrr, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGBZ128rm, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ128rmk, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ128rmkz, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ128rr, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ128rrk, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ128rrkz, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ256rm, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ256rmk, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ256rmkz, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ256rr, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ256rrk, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZ256rrkz, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZrm, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZrmk, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZrmkz, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZrr, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZrrk, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBZrrkz, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGBrm, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGBrr, X86_INS_VPAVGB: vpavgb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGWYrm, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGWYrr, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGWZ128rm, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ128rmk, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ128rmkz, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ128rr, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ128rrk, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ128rrkz, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ256rm, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ256rmk, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ256rmkz, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ256rr, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ256rrk, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZ256rrkz, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZrm, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZrmk, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZrmkz, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZrr, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZrrk, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWZrrkz, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPAVGWrm, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPAVGWrr, X86_INS_VPAVGW: vpavgw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDDYrmi, X86_INS_VPBLENDD: vpblendd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDDYrri, X86_INS_VPBLENDD: vpblendd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDDrmi, X86_INS_VPBLENDD: vpblendd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDDrri, X86_INS_VPBLENDD: vpblendd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDMBZ128rm, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ128rmk, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ128rmkz, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ128rr, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ128rrk, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ128rrkz, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ256rm, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ256rmk, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ256rmkz, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ256rr, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ256rrk, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZ256rrkz, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZrm, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZrmk, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZrmkz, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZrr, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZrrk, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMBZrrkz, X86_INS_VPBLENDMB: vpblendmb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rm, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rmb, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rmbk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rmbkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rmk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rmkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rr, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rrk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ128rrkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rm, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rmb, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rmbk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rmbkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rmk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rmkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rr, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rrk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZ256rrkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrm, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrmb, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrmbk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrmbkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBLENDMDZrmk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrmkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrr, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrrk, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMDZrrkz, X86_INS_VPBLENDMD: vpblendmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rm, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rmb, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rmbk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rmbkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rmk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rmkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rr, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rrk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ128rrkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rm, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rmb, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rmbk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rmbkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rmk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rmkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rr, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rrk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZ256rrkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrm, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrmb, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrmbk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrmbkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBLENDMQZrmk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrmkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrr, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrrk, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMQZrrkz, X86_INS_VPBLENDMQ: vpblendmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ128rm, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ128rmk, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ128rmkz, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ128rr, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ128rrk, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ128rrkz, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ256rm, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ256rmk, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ256rmkz, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ256rr, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ256rrk, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZ256rrkz, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZrm, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZrmk, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZrmkz, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZrr, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZrrk, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDMWZrrkz, X86_INS_VPBLENDMW: vpblendmw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDVBYrm, X86_INS_VPBLENDVB: vpblendvb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDVBYrr, X86_INS_VPBLENDVB: vpblendvb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDVBrm, X86_INS_VPBLENDVB: vpblendvb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDVBrr, X86_INS_VPBLENDVB: vpblendvb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBLENDWYrmi, X86_INS_VPBLENDW: vpblendw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDWYrri, X86_INS_VPBLENDW: vpblendw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDWrmi, X86_INS_VPBLENDW: vpblendw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBLENDWrri, X86_INS_VPBLENDW: vpblendw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPBROADCASTBYrm, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBYrr, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBZ128m, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ128mk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ128mkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ128r, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ128rk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ128rkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ256m, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ256mk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ256mkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ256r, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ256rk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZ256rkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZm, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZmk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZmkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZr, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZrk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBZrkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTBrZ128r, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZ128rk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZ128rkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZ256r, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZ256rk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZ256rkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZr, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZrk, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrZrkz, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrm, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTBrr, X86_INS_VPBROADCASTB: vpbroadcastb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDYrm, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDYrr, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDZ128m, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ128mk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ128mkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ128r, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ128rk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ128rkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ256m, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ256mk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ256mkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ256r, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ256rk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZ256rkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZm, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZmk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZmkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZr, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZrk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDZrkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTDrZ128r, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZ128rk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZ128rkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZ256r, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZ256rk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZ256rkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZr, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZrk, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrZrkz, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrm, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTDrr, X86_INS_VPBROADCASTD: vpbroadcastd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTMB2QZ128rr, X86_INS_VPBROADCASTMB2Q: vpbroadcastmb2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTMB2QZ256rr, X86_INS_VPBROADCASTMB2Q: vpbroadcastmb2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTMB2QZrr, X86_INS_VPBROADCASTMB2Q: vpbroadcastmb2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTMW2DZ128rr, X86_INS_VPBROADCASTMW2D: vpbroadcastmw2d */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTMW2DZ256rr, X86_INS_VPBROADCASTMW2D: vpbroadcastmw2d */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTMW2DZrr, X86_INS_VPBROADCASTMW2D: vpbroadcastmw2d */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQYrm, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQYrr, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQZ128m, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ128mk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ128mkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ128r, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ128rk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ128rkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ256m, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ256mk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ256mkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ256r, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ256rk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZ256rkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZm, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZmk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZmkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZr, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZrk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQZrkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTQrZ128r, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZ128rk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZ128rkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZ256r, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZ256rk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZ256rkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZr, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZrk, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrZrkz, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrm, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTQrr, X86_INS_VPBROADCASTQ: vpbroadcastq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWYrm, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWYrr, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWZ128m, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ128mk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ128mkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ128r, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ128rk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ128rkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ256m, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ256mk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ256mkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ256r, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ256rk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZ256rkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZm, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZmk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZmkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZr, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZrk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWZrkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPBROADCASTWrZ128r, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZ128rk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZ128rkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZ256r, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZ256rk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZ256rkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZr, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZrk, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrZrkz, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrm, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPBROADCASTWrr, X86_INS_VPBROADCASTW: vpbroadcastw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCLMULQDQYrm, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQYrr, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQZ128rm, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQZ128rr, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQZ256rm, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQZ256rr, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQZrm, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQZrr, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCLMULQDQrm, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCLMULQDQrr, X86_INS_VPCLMULQDQ: vpclmulqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMOVYrmr, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVYrrm, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVYrrr, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVYrrr_REV, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVrmr, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVrrm, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVrrr, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMOVrrr_REV, X86_INS_VPCMOV: vpcmov */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMPBZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ128rmi_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ128rmik_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ128rri_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ128rrik_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ256rmi_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ256rmik_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ256rri_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZ256rrik_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZrmi_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZrmik_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZrri_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPBZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPBZrrik_alt, X86_INS_VPCMPB: vpcmpb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmi_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmib_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmibk_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ128rmik_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ128rri_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ128rrik_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmi_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmib_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmibk_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ256rmik_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ256rri_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZ256rrik_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZrmi_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZrmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZrmib_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZrmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZrmibk_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZrmik_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZrri_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPDZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPDZrrik_alt, X86_INS_VPCMPD: vpcmpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPEQBYrm, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBYrr, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ128rm, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ128rmk, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ128rr, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ128rrk, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ256rm, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ256rmk, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ256rr, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZ256rrk, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZrm, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZrmk, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZrr, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBZrrk, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBrm, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQBrr, X86_INS_VPCMPEQB: vpcmpeqb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDYrm, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDYrr, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ128rm, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ128rmb, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ128rmbk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ128rmk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ128rr, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ128rrk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ256rm, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ256rmb, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ256rmbk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ256rmk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ256rr, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZ256rrk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZrm, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZrmb, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZrmbk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZrmk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZrr, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDZrrk, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDrm, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQDrr, X86_INS_VPCMPEQD: vpcmpeqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQYrm, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQYrr, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ128rm, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ128rmb, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ128rmbk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ128rmk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ128rr, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ128rrk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ256rm, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ256rmb, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ256rmbk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ256rmk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ256rr, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZ256rrk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZrm, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZrmb, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZrmbk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZrmk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZrr, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQZrrk, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQrm, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQQrr, X86_INS_VPCMPEQQ: vpcmpeqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWYrm, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWYrr, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ128rm, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ128rmk, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ128rr, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ128rrk, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ256rm, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ256rmk, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ256rr, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZ256rrk, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZrm, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZrmk, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZrr, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWZrrk, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWrm, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPEQWrr, X86_INS_VPCMPEQW: vpcmpeqw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPESTRIrm, X86_INS_VPCMPESTRI: vpcmpestri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPESTRIrr, X86_INS_VPCMPESTRI: vpcmpestri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPESTRMrm, X86_INS_VPCMPESTRM: vpcmpestrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMPESTRMrr, X86_INS_VPCMPESTRM: vpcmpestrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMPGTBYrm, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBYrr, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ128rm, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ128rmk, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ128rr, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ128rrk, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ256rm, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ256rmk, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ256rr, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZ256rrk, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZrm, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZrmk, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZrr, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBZrrk, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBrm, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTBrr, X86_INS_VPCMPGTB: vpcmpgtb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDYrm, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDYrr, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ128rm, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ128rmb, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ128rmbk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ128rmk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ128rr, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ128rrk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ256rm, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ256rmb, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ256rmbk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ256rmk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ256rr, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZ256rrk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZrm, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZrmb, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZrmbk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZrmk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZrr, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDZrrk, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDrm, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTDrr, X86_INS_VPCMPGTD: vpcmpgtd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQYrm, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQYrr, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ128rm, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ128rmb, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ128rmbk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ128rmk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ128rr, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ128rrk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ256rm, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ256rmb, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ256rmbk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ256rmk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ256rr, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZ256rrk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZrm, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZrmb, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZrmbk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZrmk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZrr, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQZrrk, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQrm, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTQrr, X86_INS_VPCMPGTQ: vpcmpgtq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWYrm, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWYrr, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ128rm, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ128rmk, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ128rr, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ128rrk, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ256rm, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ256rmk, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ256rr, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZ256rrk, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZrm, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZrmk, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZrr, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWZrrk, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWrm, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPGTWrr, X86_INS_VPCMPGTW: vpcmpgtw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPISTRIrm, X86_INS_VPCMPISTRI: vpcmpistri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPISTRIrr, X86_INS_VPCMPISTRI: vpcmpistri */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPISTRMrm, X86_INS_VPCMPISTRM: vpcmpistrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMPISTRMrr, X86_INS_VPCMPISTRM: vpcmpistrm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCMPQZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmi_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmib_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmibk_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ128rmik_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ128rri_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ128rrik_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmi_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmib_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmibk_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ256rmik_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ256rri_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZ256rrik_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZrmi_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZrmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZrmib_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZrmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZrmibk_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZrmik_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZrri_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPQZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPQZrrik_alt, X86_INS_VPCMPQ: vpcmpq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rmi_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rmik_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rri_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ128rrik_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rmi_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rmik_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rri_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZ256rrik_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZrmi_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZrmik_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZrri_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUBZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUBZrrik_alt, X86_INS_VPCMPUB: vpcmpub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmi_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmib_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmibk_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rmik_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rri_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ128rrik_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmi_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmib_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmibk_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rmik_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rri_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZ256rrik_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZrmi_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZrmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZrmib_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZrmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZrmibk_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZrmik_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZrri_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUDZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUDZrrik_alt, X86_INS_VPCMPUD: vpcmpud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmi_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmib_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmibk_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rmik_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rri_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ128rrik_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmi_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmib_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmibk_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rmik_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rri_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZ256rrik_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZrmi_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZrmib, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZrmib_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZrmibk, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZrmibk_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZrmik_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZrri_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUQZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUQZrrik_alt, X86_INS_VPCMPUQ: vpcmpuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rmi_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rmik_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rri_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ128rrik_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rmi_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rmik_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rri_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZ256rrik_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZrmi_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZrmik_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZrri_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPUWZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPUWZrrik_alt, X86_INS_VPCMPUW: vpcmpuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ128rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ128rmi_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ128rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ128rmik_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ128rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ128rri_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ128rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ128rrik_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ256rmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ256rmi_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ256rmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ256rmik_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ256rri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ256rri_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZ256rrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZ256rrik_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZrmi, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZrmi_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZrmik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZrmik_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZrri, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZrri_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCMPWZrrik, X86_INS_VPCMP: vpcmp */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCMPWZrrik_alt, X86_INS_VPCMPW: vpcmpw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMBmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMBmi_alt, X86_INS_VPCOMB: vpcomb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMBri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMBri_alt, X86_INS_VPCOMB: vpcomb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMDmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMDmi_alt, X86_INS_VPCOMD: vpcomd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMDri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMDri_alt, X86_INS_VPCOMD: vpcomd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ128mr, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ128mrk, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ128rr, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ128rrk, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ128rrkz, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ256mr, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ256mrk, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ256rr, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ256rrk, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZ256rrkz, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZmr, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZmrk, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZrr, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZrrk, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSBZrrkz, X86_INS_VPCOMPRESSB: vpcompressb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ128mr, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ128mrk, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ128rr, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ128rrk, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ128rrkz, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ256mr, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ256mrk, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ256rr, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ256rrk, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZ256rrkz, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZmr, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZmrk, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZrr, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSDZrrk, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSDZrrkz, X86_INS_VPCOMPRESSD: vpcompressd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ128mr, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ128mrk, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ128rr, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ128rrk, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ128rrkz, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ256mr, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ256mrk, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ256rr, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ256rrk, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZ256rrkz, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZmr, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSQZmrk, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZrr, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSQZrrk, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSQZrrkz, X86_INS_VPCOMPRESSQ: vpcompressq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ128mr, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ128mrk, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ128rr, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ128rrk, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ128rrkz, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ256mr, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ256mrk, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ256rr, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ256rrk, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZ256rrkz, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZmr, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZmrk, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZrr, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZrrk, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMPRESSWZrrkz, X86_INS_VPCOMPRESSW: vpcompressw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCOMQmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMQmi_alt, X86_INS_VPCOMQ: vpcomq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMQri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMQri_alt, X86_INS_VPCOMQ: vpcomq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUBmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUBmi_alt, X86_INS_VPCOMUB: vpcomub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUBri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUBri_alt, X86_INS_VPCOMUB: vpcomub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUDmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUDmi_alt, X86_INS_VPCOMUD: vpcomud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUDri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUDri_alt, X86_INS_VPCOMUD: vpcomud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUQmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUQmi_alt, X86_INS_VPCOMUQ: vpcomuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUQri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUQri_alt, X86_INS_VPCOMUQ: vpcomuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUWmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUWmi_alt, X86_INS_VPCOMUW: vpcomuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMUWri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMUWri_alt, X86_INS_VPCOMUW: vpcomuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMWmi, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMWmi_alt, X86_INS_VPCOMW: vpcomw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCOMWri, X86_INS_VPCOM: vpcom */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPCOMWri_alt, X86_INS_VPCOMW: vpcomw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rm, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rmb, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rmbk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rmbkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rmk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rmkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rr, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rrk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ128rrkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rm, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rmb, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rmbk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rmbkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rmk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rmkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rr, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rrk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZ256rrkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrm, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrmb, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrmbk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrmbkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrmk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrmkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrr, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrrk, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTDZrrkz, X86_INS_VPCONFLICTD: vpconflictd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rm, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rmb, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rmbk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rmbkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rmk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rmkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rr, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rrk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ128rrkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rm, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rmb, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rmbk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rmbkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rmk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rmkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rr, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rrk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZ256rrkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrm, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrmb, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrmbk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrmbkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrmk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrmkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrr, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrrk, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPCONFLICTQZrrkz, X86_INS_VPCONFLICTQ: vpconflictq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128m, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128mb, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128mbk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128mbkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128mk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128mkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128r, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128rk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ128rkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256m, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256mb, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256mbk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256mbkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256mk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256mkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256r, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256rk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZ256rkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZm, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZmb, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZmbk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZmbkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZmk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZmkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZr, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZrk, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDSZrkz, X86_INS_VPDPBUSDS: vpdpbusds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128m, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128mb, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128mbk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128mbkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128mk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128mkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128r, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128rk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ128rkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256m, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256mb, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256mbk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256mbkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256mk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256mkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256r, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256rk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZ256rkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZm, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZmb, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZmbk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZmbkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZmk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZmkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZr, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZrk, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPBUSDZrkz, X86_INS_VPDPBUSD: vpdpbusd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128m, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128mb, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128mbk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128mbkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128mk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128mkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128r, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128rk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ128rkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256m, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256mb, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256mbk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256mbkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256mk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256mkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256r, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256rk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZ256rkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZm, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZmb, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZmbk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZmbkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZmk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZmkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZr, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZrk, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDSZrkz, X86_INS_VPDPWSSDS: vpdpwssds */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128m, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128mb, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128mbk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128mbkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128mk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128mkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128r, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128rk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ128rkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256m, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256mb, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256mbk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256mbkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256mk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256mkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256r, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256rk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZ256rkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZm, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZmb, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZmbk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZmbkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZmk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZmkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZr, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZrk, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPDPWSSDZrkz, X86_INS_VPDPWSSD: vpdpwssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERM2F128rm, X86_INS_VPERM2F128: vperm2f128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERM2F128rr, X86_INS_VPERM2F128: vperm2f128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERM2I128rm, X86_INS_VPERM2I128: vperm2i128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERM2I128rr, X86_INS_VPERM2I128: vperm2i128 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMBZ128rm, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ128rmk, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ128rmkz, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ128rr, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ128rrk, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ128rrkz, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ256rm, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ256rmk, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ256rmkz, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ256rr, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ256rrk, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZ256rrkz, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZrm, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZrmk, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZrmkz, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZrr, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZrrk, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMBZrrkz, X86_INS_VPERMB: vpermb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDYrm, X86_INS_VPERMD: vpermd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMDYrr, X86_INS_VPERMD: vpermd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMDZ256rm, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rmb, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rmbk, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rmbkz, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rmk, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rmkz, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rr, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rrk, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZ256rrkz, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrm, X86_INS_VPERMD: vpermd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMDZrmb, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrmbk, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrmbkz, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrmk, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrmkz, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrr, X86_INS_VPERMD: vpermd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMDZrrk, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMDZrrkz, X86_INS_VPERMD: vpermd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B128rm, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B128rmk, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B128rmkz, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B128rr, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B128rrk, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B128rrkz, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B256rm, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B256rmk, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B256rmkz, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B256rr, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B256rrk, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2B256rrkz, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Brm, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Brmk, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Brmkz, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Brr, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Brrk, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Brrkz, X86_INS_VPERMI2B: vpermi2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rm, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rmb, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rmbk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rmbkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rmk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rmkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rr, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rrk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D128rrkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rm, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rmb, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rmbk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rmbkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rmk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rmkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rr, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rrk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2D256rrkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Drm, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Drmb, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Drmbk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Drmbkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Drmk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Drmkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Drr, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Drrk, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Drrkz, X86_INS_VPERMI2D: vpermi2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PD128rm, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rmb, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rmbk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rmbkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rmk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rmkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rr, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rrk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD128rrkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rm, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rmb, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rmbk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rmbkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rmk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rmkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rr, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rrk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PD256rrkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PDrm, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PDrmb, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PDrmbk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PDrmbkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PDrmk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PDrmkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PDrr, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PDrrk, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PDrrkz, X86_INS_VPERMI2PD: vpermi2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PS128rm, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rmb, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rmbk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rmbkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rmk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rmkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rr, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rrk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS128rrkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rm, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rmb, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rmbk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rmbkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rmk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rmkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rr, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rrk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PS256rrkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PSrm, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PSrmb, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PSrmbk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PSrmbkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2PSrmk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PSrmkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PSrr, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PSrrk, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2PSrrkz, X86_INS_VPERMI2PS: vpermi2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Q128rm, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rmb, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rmbk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rmbkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rmk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rmkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rr, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rrk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q128rrkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rm, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rmb, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rmbk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rmbkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rmk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rmkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rr, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rrk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Q256rrkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Qrm, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Qrmb, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Qrmbk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Qrmbkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Qrmk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Qrmkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Qrr, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Qrrk, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2Qrrkz, X86_INS_VPERMI2Q: vpermi2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMI2W128rm, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W128rmk, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W128rmkz, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W128rr, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W128rrk, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W128rrkz, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W256rm, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W256rmk, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W256rmkz, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W256rr, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W256rrk, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2W256rrkz, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Wrm, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Wrmk, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Wrmkz, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Wrr, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Wrrk, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMI2Wrrkz, X86_INS_VPERMI2W: vpermi2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PDYmr, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PDYrm, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PDYrr, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PDYrr_REV, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PDmr, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMIL2PDrm, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMIL2PDrr, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMIL2PDrr_REV, X86_INS_VPERMIL2PD: vpermil2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PSYmr, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PSYrm, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PSYrr, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PSYrr_REV, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMIL2PSmr, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMIL2PSrm, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMIL2PSrr, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMIL2PSrr_REV, X86_INS_VPERMIL2PS: vpermil2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDYmi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPDYri, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPDYrm, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPDYrr, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPDZ128mbi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128mbik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128mbikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128mi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128mik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128mikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128ri, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rm, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rmb, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rmbk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rmbkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rmk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rmkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rr, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rrk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ128rrkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256mbi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256mbik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256mbikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256mi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256mik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256mikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256ri, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rm, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rmb, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rmbk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rmbkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rmk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rmkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rr, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rrk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZ256rrkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZmbi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZmbik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZmbikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZmi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPDZmik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZmikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZri, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPDZrik, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrikz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrm, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPDZrmb, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrmbk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrmbkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrmk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrmkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrr, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPDZrrk, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDZrrkz, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPDmi, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPDri, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPDrm, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPDrr, X86_INS_VPERMILPD: vpermilpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPSYmi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPSYri, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPSYrm, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPSYrr, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPSZ128mbi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128mbik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128mbikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128mi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128mik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128mikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128ri, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rm, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rmb, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rmbk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rmbkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rmk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rmkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rr, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rrk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ128rrkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256mbi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256mbik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256mbikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256mi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256mik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256mikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256ri, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rm, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rmb, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rmbk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rmbkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rmk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rmkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rr, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rrk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZ256rrkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZmbi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZmbik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZmbikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZmi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPSZmik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZmikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZri, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPSZrik, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrikz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrm, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPSZrmb, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrmbk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrmbkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrmk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrmkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrr, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPSZrrk, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSZrrkz, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMILPSmi, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPSri, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMILPSrm, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMILPSrr, X86_INS_VPERMILPS: vpermilps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPDYmi, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMPDYri, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMPDZ256mbi, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256mbik, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256mbikz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256mi, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256mik, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256mikz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256ri, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rik, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rikz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rm, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rmb, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rmbk, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rmbkz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rmk, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rmkz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rr, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rrk, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZ256rrkz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZmbi, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZmbik, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZmbikz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZmi, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMPDZmik, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZmikz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZri, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMPDZrik, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrikz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrm, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPDZrmb, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrmbk, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrmbkz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrmk, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrmkz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrr, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPDZrrk, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPDZrrkz, X86_INS_VPERMPD: vpermpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSYrm, X86_INS_VPERMPS: vpermps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPSYrr, X86_INS_VPERMPS: vpermps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPSZ256rm, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rmb, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rmbk, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rmbkz, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rmk, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rmkz, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rr, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rrk, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZ256rrkz, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrm, X86_INS_VPERMPS: vpermps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPSZrmb, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrmbk, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrmbkz, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrmk, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrmkz, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrr, X86_INS_VPERMPS: vpermps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMPSZrrk, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMPSZrrkz, X86_INS_VPERMPS: vpermps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQYmi, X86_INS_VPERMQ: vpermq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMQYri, X86_INS_VPERMQ: vpermq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMQZ256mbi, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256mbik, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256mbikz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256mi, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256mik, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256mikz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256ri, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rik, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rikz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rm, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rmb, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rmbk, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rmbkz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rmk, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rmkz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rr, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rrk, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZ256rrkz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZmbi, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZmbik, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZmbikz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZmi, X86_INS_VPERMQ: vpermq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMQZmik, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZmikz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZri, X86_INS_VPERMQ: vpermq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPERMQZrik, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrikz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrm, X86_INS_VPERMQ: vpermq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMQZrmb, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrmbk, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrmbkz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrmk, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrmkz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrr, X86_INS_VPERMQ: vpermq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMQZrrk, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMQZrrkz, X86_INS_VPERMQ: vpermq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B128rm, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B128rmk, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B128rmkz, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B128rr, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B128rrk, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B128rrkz, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B256rm, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B256rmk, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B256rmkz, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B256rr, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B256rrk, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2B256rrkz, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Brm, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Brmk, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Brmkz, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Brr, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Brrk, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Brrkz, X86_INS_VPERMT2B: vpermt2b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rm, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rmb, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rmbk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rmbkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rmk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rmkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rr, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rrk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D128rrkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rm, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rmb, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rmbk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rmbkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rmk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rmkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rr, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rrk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2D256rrkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Drm, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Drmb, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Drmbk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Drmbkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Drmk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Drmkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Drr, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Drrk, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Drrkz, X86_INS_VPERMT2D: vpermt2d */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PD128rm, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rmb, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rmbk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rmbkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rmk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rmkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rr, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rrk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD128rrkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rm, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rmb, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rmbk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rmbkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rmk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rmkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rr, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rrk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PD256rrkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PDrm, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PDrmb, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PDrmbk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PDrmbkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PDrmk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PDrmkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PDrr, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PDrrk, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PDrrkz, X86_INS_VPERMT2PD: vpermt2pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PS128rm, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rmb, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rmbk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rmbkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rmk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rmkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rr, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rrk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS128rrkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rm, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rmb, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rmbk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rmbkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rmk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rmkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rr, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rrk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PS256rrkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PSrm, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PSrmb, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PSrmbk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PSrmbkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2PSrmk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PSrmkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PSrr, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PSrrk, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2PSrrkz, X86_INS_VPERMT2PS: vpermt2ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Q128rm, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rmb, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rmbk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rmbkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rmk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rmkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rr, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rrk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q128rrkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rm, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rmb, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rmbk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rmbkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rmk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rmkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rr, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rrk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Q256rrkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Qrm, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Qrmb, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Qrmbk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Qrmbkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Qrmk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Qrmkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Qrr, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Qrrk, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2Qrrkz, X86_INS_VPERMT2Q: vpermt2q */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPERMT2W128rm, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W128rmk, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W128rmkz, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W128rr, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W128rrk, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W128rrkz, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W256rm, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W256rmk, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W256rmkz, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W256rr, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W256rrk, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2W256rrkz, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Wrm, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Wrmk, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Wrmkz, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Wrr, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Wrrk, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMT2Wrrkz, X86_INS_VPERMT2W: vpermt2w */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ128rm, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ128rmk, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ128rmkz, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ128rr, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ128rrk, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ128rrkz, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ256rm, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ256rmk, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ256rmkz, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ256rr, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ256rrk, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZ256rrkz, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZrm, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZrmk, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZrmkz, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZrr, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZrrk, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPERMWZrrkz, X86_INS_VPERMW: vpermw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ128rm, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ128rmk, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ128rmkz, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ128rr, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ128rrk, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ128rrkz, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ256rm, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ256rmk, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ256rmkz, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ256rr, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ256rrk, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZ256rrkz, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZrm, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZrmk, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZrmkz, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZrr, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZrrk, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDBZrrkz, X86_INS_VPEXPANDB: vpexpandb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZ128rm, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZ128rmk, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ128rmkz, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ128rr, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZ128rrk, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ128rrkz, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ256rm, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZ256rmk, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ256rmkz, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ256rr, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZ256rrk, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZ256rrkz, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZrm, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZrmk, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZrmkz, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZrr, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDDZrrk, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDDZrrkz, X86_INS_VPEXPANDD: vpexpandd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ128rm, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDQZ128rmk, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ128rmkz, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ128rr, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDQZ128rrk, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ128rrkz, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ256rm, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDQZ256rmk, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ256rmkz, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ256rr, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDQZ256rrk, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZ256rrkz, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZrm, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDQZrmk, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZrmkz, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZrr, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDQZrrk, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDQZrrkz, X86_INS_VPEXPANDQ: vpexpandq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPEXPANDWZ128rm, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ128rmk, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ128rmkz, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ128rr, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ128rrk, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ128rrkz, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ256rm, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ256rmk, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ256rmkz, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ256rr, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ256rrk, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZ256rrkz, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZrm, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZrmk, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZrmkz, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZrr, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZrrk, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXPANDWZrrkz, X86_INS_VPEXPANDW: vpexpandw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRBZmr, X86_INS_VPEXTRB: vpextrb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRBZrr, X86_INS_VPEXTRB: vpextrb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRBmr, X86_INS_VPEXTRB: vpextrb */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRBrr, X86_INS_VPEXTRB: vpextrb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRDZmr, X86_INS_VPEXTRD: vpextrd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRDZrr, X86_INS_VPEXTRD: vpextrd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRDmr, X86_INS_VPEXTRD: vpextrd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRDrr, X86_INS_VPEXTRD: vpextrd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRQZmr, X86_INS_VPEXTRQ: vpextrq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRQZrr, X86_INS_VPEXTRQ: vpextrq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRQmr, X86_INS_VPEXTRQ: vpextrq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRQrr, X86_INS_VPEXTRQ: vpextrq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRWZmr, X86_INS_VPEXTRW: vpextrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRWZrr, X86_INS_VPEXTRW: vpextrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRWZrr_REV, X86_INS_VPEXTRW: vpextrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRWmr, X86_INS_VPEXTRW: vpextrw */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPEXTRWrr, X86_INS_VPEXTRW: vpextrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPEXTRWrr_REV, X86_INS_VPEXTRW: vpextrw $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPGATHERDDYrm, X86_INS_VPGATHERDD: vpgatherdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERDDZ128rm, X86_INS_VPGATHERDD: vpgatherdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERDDZ256rm, X86_INS_VPGATHERDD: vpgatherdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERDDZrm, X86_INS_VPGATHERDD: vpgatherdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERDDrm, X86_INS_VPGATHERDD: vpgatherdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERDQYrm, X86_INS_VPGATHERDQ: vpgatherdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERDQZ128rm, X86_INS_VPGATHERDQ: vpgatherdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERDQZ256rm, X86_INS_VPGATHERDQ: vpgatherdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERDQZrm, X86_INS_VPGATHERDQ: vpgatherdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERDQrm, X86_INS_VPGATHERDQ: vpgatherdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERQDYrm, X86_INS_VPGATHERQD: vpgatherqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERQDZ128rm, X86_INS_VPGATHERQD: vpgatherqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERQDZ256rm, X86_INS_VPGATHERQD: vpgatherqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERQDZrm, X86_INS_VPGATHERQD: vpgatherqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERQDrm, X86_INS_VPGATHERQD: vpgatherqd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERQQYrm, X86_INS_VPGATHERQQ: vpgatherqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERQQZ128rm, X86_INS_VPGATHERQQ: vpgatherqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERQQZ256rm, X86_INS_VPGATHERQQ: vpgatherqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPGATHERQQZrm, X86_INS_VPGATHERQQ: vpgatherqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPGATHERQQrm, X86_INS_VPGATHERQQ: vpgatherqq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDBDrm, X86_INS_VPHADDBD: vphaddbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDBDrr, X86_INS_VPHADDBD: vphaddbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDBQrm, X86_INS_VPHADDBQ: vphaddbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDBQrr, X86_INS_VPHADDBQ: vphaddbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDBWrm, X86_INS_VPHADDBW: vphaddbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDBWrr, X86_INS_VPHADDBW: vphaddbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDDQrm, X86_INS_VPHADDDQ: vphadddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDDQrr, X86_INS_VPHADDDQ: vphadddq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDDYrm, X86_INS_VPHADDD: vphaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDDYrr, X86_INS_VPHADDD: vphaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDDrm, X86_INS_VPHADDD: vphaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDDrr, X86_INS_VPHADDD: vphaddd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDSWYrm, X86_INS_VPHADDSW: vphaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHADDSWYrr, X86_INS_VPHADDSW: vphaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHADDSWrm, X86_INS_VPHADDSW: vphaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHADDSWrr, X86_INS_VPHADDSW: vphaddsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHADDUBDrm, X86_INS_VPHADDUBD: vphaddubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUBDrr, X86_INS_VPHADDUBD: vphaddubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUBQrm, X86_INS_VPHADDUBQ: vphaddubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUBQrr, X86_INS_VPHADDUBQ: vphaddubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUBWrm, X86_INS_VPHADDUBW: vphaddubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUBWrr, X86_INS_VPHADDUBW: vphaddubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUDQrm, X86_INS_VPHADDUDQ: vphaddudq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUDQrr, X86_INS_VPHADDUDQ: vphaddudq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUWDrm, X86_INS_VPHADDUWD: vphadduwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUWDrr, X86_INS_VPHADDUWD: vphadduwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUWQrm, X86_INS_VPHADDUWQ: vphadduwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDUWQrr, X86_INS_VPHADDUWQ: vphadduwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWDrm, X86_INS_VPHADDWD: vphaddwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWDrr, X86_INS_VPHADDWD: vphaddwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWQrm, X86_INS_VPHADDWQ: vphaddwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWQrr, X86_INS_VPHADDWQ: vphaddwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWYrm, X86_INS_VPHADDW: vphaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWYrr, X86_INS_VPHADDW: vphaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWrm, X86_INS_VPHADDW: vphaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHADDWrr, X86_INS_VPHADDW: vphaddw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHMINPOSUWrm, X86_INS_VPHMINPOSUW: vphminposuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHMINPOSUWrr, X86_INS_VPHMINPOSUW: vphminposuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHSUBBWrm, X86_INS_VPHSUBBW: vphsubbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBBWrr, X86_INS_VPHSUBBW: vphsubbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBDQrm, X86_INS_VPHSUBDQ: vphsubdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBDQrr, X86_INS_VPHSUBDQ: vphsubdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBDYrm, X86_INS_VPHSUBD: vphsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBDYrr, X86_INS_VPHSUBD: vphsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBDrm, X86_INS_VPHSUBD: vphsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBDrr, X86_INS_VPHSUBD: vphsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBSWYrm, X86_INS_VPHSUBSW: vphsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHSUBSWYrr, X86_INS_VPHSUBSW: vphsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHSUBSWrm, X86_INS_VPHSUBSW: vphsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHSUBSWrr, X86_INS_VPHSUBSW: vphsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPHSUBWDrm, X86_INS_VPHSUBWD: vphsubwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBWDrr, X86_INS_VPHSUBWD: vphsubwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBWYrm, X86_INS_VPHSUBW: vphsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBWYrr, X86_INS_VPHSUBW: vphsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBWrm, X86_INS_VPHSUBW: vphsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPHSUBWrr, X86_INS_VPHSUBW: vphsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPINSRBZrm, X86_INS_VPINSRB: vpinsrb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRBZrr, X86_INS_VPINSRB: vpinsrb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRBrm, X86_INS_VPINSRB: vpinsrb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPINSRBrr, X86_INS_VPINSRB: vpinsrb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPINSRDZrm, X86_INS_VPINSRD: vpinsrd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRDZrr, X86_INS_VPINSRD: vpinsrd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRDrm, X86_INS_VPINSRD: vpinsrd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPINSRDrr, X86_INS_VPINSRD: vpinsrd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPINSRQZrm, X86_INS_VPINSRQ: vpinsrq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRQZrr, X86_INS_VPINSRQ: vpinsrq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRQrm, X86_INS_VPINSRQ: vpinsrq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPINSRQrr, X86_INS_VPINSRQ: vpinsrq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPINSRWZrm, X86_INS_VPINSRW: vpinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRWZrr, X86_INS_VPINSRW: vpinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRWrm, X86_INS_VPINSRW: vpinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPINSRWrr, X86_INS_VPINSRW: vpinsrw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rm, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rmb, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rmbk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rmbkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rmk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rmkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rr, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rrk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ128rrkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rm, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rmb, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rmbk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rmbkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rmk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rmkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rr, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rrk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZ256rrkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrm, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrmb, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrmbk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrmbkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrmk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrmkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrr, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrrk, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTDZrrkz, X86_INS_VPLZCNTD: vplzcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rm, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rmb, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rmbk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rmbkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rmk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rmkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rr, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rrk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ128rrkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rm, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rmb, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rmbk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rmbkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rmk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rmkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rr, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rrk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZ256rrkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrm, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrmb, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrmbk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrmbkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrmk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrmkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrr, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrrk, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPLZCNTQZrrkz, X86_INS_VPLZCNTQ: vplzcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMACSDDrm, X86_INS_VPMACSDD: vpmacsdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSDDrr, X86_INS_VPMACSDD: vpmacsdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSDQHrm, X86_INS_VPMACSDQH: vpmacsdqh */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSDQHrr, X86_INS_VPMACSDQH: vpmacsdqh */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSDQLrm, X86_INS_VPMACSDQL: vpmacsdql */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSDQLrr, X86_INS_VPMACSDQL: vpmacsdql */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSDDrm, X86_INS_VPMACSSDD: vpmacssdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSDDrr, X86_INS_VPMACSSDD: vpmacssdd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSDQHrm, X86_INS_VPMACSSDQH: vpmacssdqh */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSDQHrr, X86_INS_VPMACSSDQH: vpmacssdqh */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSDQLrm, X86_INS_VPMACSSDQL: vpmacssdql */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSDQLrr, X86_INS_VPMACSSDQL: vpmacssdql */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSWDrm, X86_INS_VPMACSSWD: vpmacsswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSWDrr, X86_INS_VPMACSSWD: vpmacsswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSWWrm, X86_INS_VPMACSSWW: vpmacssww */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSSWWrr, X86_INS_VPMACSSWW: vpmacssww */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSWDrm, X86_INS_VPMACSWD: vpmacswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSWDrr, X86_INS_VPMACSWD: vpmacswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSWWrm, X86_INS_VPMACSWW: vpmacsww */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMACSWWrr, X86_INS_VPMACSWW: vpmacsww */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADCSSWDrm, X86_INS_VPMADCSSWD: vpmadcsswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADCSSWDrr, X86_INS_VPMADCSSWD: vpmadcsswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADCSWDrm, X86_INS_VPMADCSWD: vpmadcswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADCSWDrr, X86_INS_VPMADCSWD: vpmadcswd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128m, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128mb, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128mbk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128mbkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128mk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128mkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128r, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128rk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ128rkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256m, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256mb, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256mbk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256mbkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256mk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256mkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256r, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256rk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZ256rkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZm, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZmb, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZmbk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZmbkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZmk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZmkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZr, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZrk, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52HUQZrkz, X86_INS_VPMADD52HUQ: vpmadd52huq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128m, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128mb, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128mbk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128mbkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128mk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128mkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128r, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128rk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ128rkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256m, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256mb, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256mbk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256mbkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256mk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256mkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256r, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256rk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZ256rkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZm, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZmb, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZmbk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZmbkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZmk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZmkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZr, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZrk, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADD52LUQZrkz, X86_INS_VPMADD52LUQ: vpmadd52luq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWYrm, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWYrr, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ128rm, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ128rmk, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ128rmkz, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ128rr, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ128rrk, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ128rrkz, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ256rm, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ256rmk, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ256rmkz, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ256rr, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ256rrk, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZ256rrkz, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZrm, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZrmk, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZrmkz, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZrr, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZrrk, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWZrrkz, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWrm, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDUBSWrr, X86_INS_VPMADDUBSW: vpmaddubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDYrm, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADDWDYrr, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADDWDZ128rm, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ128rmk, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ128rmkz, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ128rr, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ128rrk, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ128rrkz, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ256rm, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ256rmk, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ256rmkz, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ256rr, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ256rrk, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZ256rrkz, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZrm, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZrmk, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZrmkz, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZrr, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZrrk, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDZrrkz, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMADDWDrm, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMADDWDrr, X86_INS_VPMADDWD: vpmaddwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVDYmr, X86_INS_VPMASKMOVD: vpmaskmovd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVDYrm, X86_INS_VPMASKMOVD: vpmaskmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVDmr, X86_INS_VPMASKMOVD: vpmaskmovd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVDrm, X86_INS_VPMASKMOVD: vpmaskmovd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVQYmr, X86_INS_VPMASKMOVQ: vpmaskmovq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVQYrm, X86_INS_VPMASKMOVQ: vpmaskmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVQmr, X86_INS_VPMASKMOVQ: vpmaskmovq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMASKMOVQrm, X86_INS_VPMASKMOVQ: vpmaskmovq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBYrm, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBYrr, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ128rm, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ128rmk, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ128rmkz, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ128rr, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ128rrk, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ128rrkz, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ256rm, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ256rmk, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ256rmkz, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ256rr, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ256rrk, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZ256rrkz, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZrm, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZrmk, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZrmkz, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZrr, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZrrk, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBZrrkz, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBrm, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSBrr, X86_INS_VPMAXSB: vpmaxsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDYrm, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDYrr, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rm, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rmb, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rmbk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rmbkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rmk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rmkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rr, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rrk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ128rrkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rm, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rmb, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rmbk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rmbkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rmk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rmkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rr, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rrk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZ256rrkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrm, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrmb, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrmbk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrmbkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrmk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrmkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrr, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrrk, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDZrrkz, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDrm, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSDrr, X86_INS_VPMAXSD: vpmaxsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rm, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rmb, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rmbk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rmbkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rmk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rmkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rr, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rrk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ128rrkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rm, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rmb, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rmbk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rmbkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rmk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rmkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rr, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rrk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZ256rrkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrm, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrmb, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrmbk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrmbkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrmk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrmkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrr, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrrk, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSQZrrkz, X86_INS_VPMAXSQ: vpmaxsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWYrm, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWYrr, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ128rm, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ128rmk, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ128rmkz, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ128rr, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ128rrk, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ128rrkz, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ256rm, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ256rmk, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ256rmkz, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ256rr, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ256rrk, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZ256rrkz, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZrm, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZrmk, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZrmkz, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZrr, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZrrk, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWZrrkz, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWrm, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXSWrr, X86_INS_VPMAXSW: vpmaxsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBYrm, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBYrr, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ128rm, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ128rmk, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ128rmkz, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ128rr, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ128rrk, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ128rrkz, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ256rm, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ256rmk, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ256rmkz, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ256rr, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ256rrk, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZ256rrkz, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZrm, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZrmk, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZrmkz, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZrr, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZrrk, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBZrrkz, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBrm, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUBrr, X86_INS_VPMAXUB: vpmaxub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDYrm, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDYrr, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rm, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rmb, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rmbk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rmbkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rmk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rmkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rr, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rrk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ128rrkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rm, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rmb, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rmbk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rmbkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rmk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rmkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rr, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rrk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZ256rrkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrm, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrmb, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrmbk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrmbkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrmk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrmkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrr, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrrk, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDZrrkz, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDrm, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUDrr, X86_INS_VPMAXUD: vpmaxud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rm, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rmb, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rmbk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rmbkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rmk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rmkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rr, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rrk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ128rrkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rm, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rmb, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rmbk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rmbkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rmk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rmkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rr, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rrk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZ256rrkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrm, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrmb, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrmbk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrmbkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrmk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrmkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrr, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrrk, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUQZrrkz, X86_INS_VPMAXUQ: vpmaxuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWYrm, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWYrr, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ128rm, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ128rmk, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ128rmkz, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ128rr, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ128rrk, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ128rrkz, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ256rm, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ256rmk, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ256rmkz, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ256rr, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ256rrk, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZ256rrkz, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZrm, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZrmk, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZrmkz, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZrr, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZrrk, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWZrrkz, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWrm, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMAXUWrr, X86_INS_VPMAXUW: vpmaxuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBYrm, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBYrr, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ128rm, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ128rmk, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ128rmkz, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ128rr, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ128rrk, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ128rrkz, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ256rm, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ256rmk, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ256rmkz, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ256rr, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ256rrk, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZ256rrkz, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZrm, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZrmk, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZrmkz, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZrr, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZrrk, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBZrrkz, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBrm, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSBrr, X86_INS_VPMINSB: vpminsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDYrm, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDYrr, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rm, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rmb, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rmbk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rmbkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rmk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rmkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rr, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rrk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ128rrkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rm, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rmb, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rmbk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rmbkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rmk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rmkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rr, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rrk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZ256rrkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrm, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrmb, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrmbk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrmbkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrmk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrmkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrr, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrrk, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDZrrkz, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDrm, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSDrr, X86_INS_VPMINSD: vpminsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rm, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rmb, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rmbk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rmbkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rmk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rmkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rr, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rrk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ128rrkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rm, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rmb, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rmbk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rmbkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rmk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rmkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rr, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rrk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZ256rrkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrm, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrmb, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrmbk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrmbkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrmk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrmkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrr, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrrk, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSQZrrkz, X86_INS_VPMINSQ: vpminsq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWYrm, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWYrr, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ128rm, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ128rmk, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ128rmkz, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ128rr, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ128rrk, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ128rrkz, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ256rm, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ256rmk, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ256rmkz, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ256rr, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ256rrk, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZ256rrkz, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZrm, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZrmk, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZrmkz, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZrr, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZrrk, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWZrrkz, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWrm, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINSWrr, X86_INS_VPMINSW: vpminsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBYrm, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBYrr, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ128rm, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ128rmk, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ128rmkz, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ128rr, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ128rrk, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ128rrkz, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ256rm, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ256rmk, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ256rmkz, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ256rr, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ256rrk, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZ256rrkz, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZrm, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZrmk, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZrmkz, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZrr, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZrrk, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBZrrkz, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBrm, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUBrr, X86_INS_VPMINUB: vpminub */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDYrm, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDYrr, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rm, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rmb, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rmbk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rmbkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rmk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rmkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rr, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rrk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ128rrkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rm, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rmb, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rmbk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rmbkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rmk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rmkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rr, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rrk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZ256rrkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrm, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrmb, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrmbk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrmbkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrmk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrmkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrr, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrrk, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDZrrkz, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDrm, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUDrr, X86_INS_VPMINUD: vpminud */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rm, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rmb, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rmbk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rmbkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rmk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rmkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rr, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rrk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ128rrkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rm, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rmb, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rmbk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rmbkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rmk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rmkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rr, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rrk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZ256rrkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrm, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrmb, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrmbk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrmbkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrmk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrmkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrr, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrrk, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUQZrrkz, X86_INS_VPMINUQ: vpminuq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWYrm, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWYrr, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ128rm, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ128rmk, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ128rmkz, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ128rr, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ128rrk, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ128rrkz, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ256rm, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ256rmk, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ256rmkz, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ256rr, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ256rrk, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZ256rrkz, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZrm, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZrmk, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZrmkz, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZrr, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZrrk, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWZrrkz, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWrm, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMINUWrr, X86_INS_VPMINUW: vpminuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVB2MZ128rr, X86_INS_VPMOVB2M: vpmovb2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVB2MZ256rr, X86_INS_VPMOVB2M: vpmovb2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVB2MZrr, X86_INS_VPMOVB2M: vpmovb2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVD2MZ128rr, X86_INS_VPMOVD2M: vpmovd2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVD2MZ256rr, X86_INS_VPMOVD2M: vpmovd2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVD2MZrr, X86_INS_VPMOVD2M: vpmovd2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ128mr, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ128mrk, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ128rr, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ128rrk, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ128rrkz, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ256mr, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ256mrk, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ256rr, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ256rrk, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZ256rrkz, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZmr, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZmrk, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZrr, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZrrk, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDBZrrkz, X86_INS_VPMOVDB: vpmovdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ128mr, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ128mrk, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ128rr, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ128rrk, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ128rrkz, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ256mr, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ256mrk, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ256rr, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ256rrk, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZ256rrkz, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZmr, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZmrk, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZrr, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZrrk, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVDWZrrkz, X86_INS_VPMOVDW: vpmovdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVM2BZ128rr, X86_INS_VPMOVM2B: vpmovm2b */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2BZ256rr, X86_INS_VPMOVM2B: vpmovm2b */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2BZrr, X86_INS_VPMOVM2B: vpmovm2b */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2DZ128rr, X86_INS_VPMOVM2D: vpmovm2d */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2DZ256rr, X86_INS_VPMOVM2D: vpmovm2d */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2DZrr, X86_INS_VPMOVM2D: vpmovm2d */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2QZ128rr, X86_INS_VPMOVM2Q: vpmovm2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2QZ256rr, X86_INS_VPMOVM2Q: vpmovm2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2QZrr, X86_INS_VPMOVM2Q: vpmovm2q */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2WZ128rr, X86_INS_VPMOVM2W: vpmovm2w */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2WZ256rr, X86_INS_VPMOVM2W: vpmovm2w */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVM2WZrr, X86_INS_VPMOVM2W: vpmovm2w */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVMSKBYrr, X86_INS_VPMOVMSKB: vpmovmskb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVMSKBrr, X86_INS_VPMOVMSKB: vpmovmskb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVQ2MZ128rr, X86_INS_VPMOVQ2M: vpmovq2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQ2MZ256rr, X86_INS_VPMOVQ2M: vpmovq2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQ2MZrr, X86_INS_VPMOVQ2M: vpmovq2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ128mr, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ128mrk, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ128rr, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ128rrk, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ128rrkz, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ256mr, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ256mrk, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ256rr, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ256rrk, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZ256rrkz, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZmr, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZmrk, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZrr, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZrrk, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQBZrrkz, X86_INS_VPMOVQB: vpmovqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ128mr, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ128mrk, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ128rr, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ128rrk, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ128rrkz, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ256mr, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ256mrk, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ256rr, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ256rrk, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZ256rrkz, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZmr, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZmrk, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZrr, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZrrk, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQDZrrkz, X86_INS_VPMOVQD: vpmovqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ128mr, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ128mrk, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ128rr, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ128rrk, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ128rrkz, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ256mr, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ256mrk, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ256rr, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ256rrk, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZ256rrkz, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZmr, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZmrk, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZrr, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZrrk, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVQWZrrkz, X86_INS_VPMOVQW: vpmovqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ128mr, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ128mrk, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ128rr, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ128rrk, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ128rrkz, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ256mr, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ256mrk, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ256rr, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ256rrk, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZ256rrkz, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZmr, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZmrk, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZrr, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZrrk, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDBZrrkz, X86_INS_VPMOVSDB: vpmovsdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ128mr, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ128mrk, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ128rr, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ128rrk, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ128rrkz, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ256mr, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ256mrk, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ256rr, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ256rrk, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZ256rrkz, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZmr, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZmrk, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZrr, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZrrk, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSDWZrrkz, X86_INS_VPMOVSDW: vpmovsdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ128mr, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ128mrk, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ128rr, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ128rrk, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ128rrkz, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ256mr, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ256mrk, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ256rr, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ256rrk, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZ256rrkz, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZmr, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZmrk, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZrr, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZrrk, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQBZrrkz, X86_INS_VPMOVSQB: vpmovsqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ128mr, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ128mrk, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ128rr, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ128rrk, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ128rrkz, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ256mr, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ256mrk, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ256rr, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ256rrk, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZ256rrkz, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZmr, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZmrk, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZrr, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZrrk, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQDZrrkz, X86_INS_VPMOVSQD: vpmovsqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ128mr, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ128mrk, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ128rr, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ128rrk, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ128rrkz, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ256mr, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ256mrk, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ256rr, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ256rrk, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZ256rrkz, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZmr, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZmrk, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZrr, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZrrk, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSQWZrrkz, X86_INS_VPMOVSQW: vpmovsqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ128mr, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ128mrk, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ128rr, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ128rrk, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ128rrkz, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ256mr, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ256mrk, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ256rr, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ256rrk, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZ256rrkz, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZmr, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZmrk, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZrr, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZrrk, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSWBZrrkz, X86_INS_VPMOVSWB: vpmovswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDYrm, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDYrr, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDZ128rm, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ128rmk, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ128rmkz, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ128rr, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ128rrk, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ128rrkz, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ256rm, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ256rmk, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ256rmkz, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ256rr, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ256rrk, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZ256rrkz, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBDZrm, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDZrmk, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDZrmkz, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDZrr, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDZrrk, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDZrrkz, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDrm, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBDrr, X86_INS_VPMOVSXBD: vpmovsxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQYrm, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQYrr, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQZ128rm, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ128rmk, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ128rmkz, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ128rr, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ128rrk, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ128rrkz, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ256rm, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ256rmk, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ256rmkz, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ256rr, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ256rrk, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZ256rrkz, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBQZrm, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQZrmk, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQZrmkz, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQZrr, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQZrrk, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQZrrkz, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQrm, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBQrr, X86_INS_VPMOVSXBQ: vpmovsxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBWYrm, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBWYrr, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBWZ128rm, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ128rmk, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ128rmkz, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ128rr, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ128rrk, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ128rrkz, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ256rm, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ256rmk, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ256rmkz, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ256rr, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ256rrk, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZ256rrkz, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZrm, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZrmk, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZrmkz, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZrr, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZrrk, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWZrrkz, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXBWrm, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXBWrr, X86_INS_VPMOVSXBW: vpmovsxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQYrm, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQYrr, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQZ128rm, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ128rmk, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ128rmkz, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ128rr, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ128rrk, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ128rrkz, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ256rm, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ256rmk, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ256rmkz, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ256rr, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ256rrk, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZ256rrkz, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXDQZrm, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQZrmk, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQZrmkz, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQZrr, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQZrrk, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQZrrkz, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQrm, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXDQrr, X86_INS_VPMOVSXDQ: vpmovsxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDYrm, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDYrr, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDZ128rm, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ128rmk, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ128rmkz, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ128rr, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ128rrk, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ128rrkz, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ256rm, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ256rmk, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ256rmkz, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ256rr, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ256rrk, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZ256rrkz, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWDZrm, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDZrmk, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDZrmkz, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDZrr, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDZrrk, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDZrrkz, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDrm, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWDrr, X86_INS_VPMOVSXWD: vpmovsxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQYrm, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQYrr, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQZ128rm, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ128rmk, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ128rmkz, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ128rr, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ128rrk, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ128rrkz, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ256rm, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ256rmk, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ256rmkz, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ256rr, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ256rrk, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZ256rrkz, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVSXWQZrm, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQZrmk, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQZrmkz, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQZrr, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQZrrk, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQZrrkz, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQrm, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVSXWQrr, X86_INS_VPMOVSXWQ: vpmovsxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVUSDBZ128mr, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ128mrk, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ128rr, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ128rrk, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ128rrkz, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ256mr, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ256mrk, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ256rr, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ256rrk, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZ256rrkz, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZmr, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZmrk, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZrr, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZrrk, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDBZrrkz, X86_INS_VPMOVUSDB: vpmovusdb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ128mr, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ128mrk, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ128rr, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ128rrk, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ128rrkz, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ256mr, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ256mrk, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ256rr, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ256rrk, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZ256rrkz, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZmr, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZmrk, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZrr, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZrrk, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSDWZrrkz, X86_INS_VPMOVUSDW: vpmovusdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ128mr, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ128mrk, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ128rr, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ128rrk, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ128rrkz, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ256mr, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ256mrk, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ256rr, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ256rrk, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZ256rrkz, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZmr, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZmrk, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZrr, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZrrk, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQBZrrkz, X86_INS_VPMOVUSQB: vpmovusqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ128mr, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ128mrk, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ128rr, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ128rrk, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ128rrkz, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ256mr, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ256mrk, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ256rr, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ256rrk, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZ256rrkz, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZmr, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZmrk, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZrr, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZrrk, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQDZrrkz, X86_INS_VPMOVUSQD: vpmovusqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ128mr, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ128mrk, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ128rr, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ128rrk, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ128rrkz, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ256mr, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ256mrk, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ256rr, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ256rrk, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZ256rrkz, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZmr, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZmrk, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZrr, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZrrk, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSQWZrrkz, X86_INS_VPMOVUSQW: vpmovusqw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ128mr, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ128mrk, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ128rr, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ128rrk, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ128rrkz, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ256mr, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ256mrk, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ256rr, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ256rrk, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZ256rrkz, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZmr, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZmrk, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZrr, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZrrk, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVUSWBZrrkz, X86_INS_VPMOVUSWB: vpmovuswb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVW2MZ128rr, X86_INS_VPMOVW2M: vpmovw2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVW2MZ256rr, X86_INS_VPMOVW2M: vpmovw2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVW2MZrr, X86_INS_VPMOVW2M: vpmovw2m */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ128mr, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ128mrk, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ128rr, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ128rrk, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ128rrkz, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ256mr, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ256mrk, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ256rr, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ256rrk, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZ256rrkz, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZmr, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZmrk, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZrr, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZrrk, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVWBZrrkz, X86_INS_VPMOVWB: vpmovwb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDYrm, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDYrr, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDZ128rm, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ128rmk, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ128rmkz, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ128rr, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ128rrk, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ128rrkz, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ256rm, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ256rmk, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ256rmkz, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ256rr, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ256rrk, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZ256rrkz, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBDZrm, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDZrmk, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDZrmkz, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDZrr, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDZrrk, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDZrrkz, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDrm, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBDrr, X86_INS_VPMOVZXBD: vpmovzxbd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQYrm, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQYrr, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQZ128rm, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ128rmk, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ128rmkz, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ128rr, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ128rrk, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ128rrkz, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ256rm, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ256rmk, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ256rmkz, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ256rr, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ256rrk, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZ256rrkz, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBQZrm, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQZrmk, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQZrmkz, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQZrr, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQZrrk, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQZrrkz, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQrm, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBQrr, X86_INS_VPMOVZXBQ: vpmovzxbq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBWYrm, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBWYrr, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBWZ128rm, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ128rmk, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ128rmkz, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ128rr, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ128rrk, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ128rrkz, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ256rm, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ256rmk, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ256rmkz, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ256rr, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ256rrk, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZ256rrkz, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZrm, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZrmk, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZrmkz, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZrr, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZrrk, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWZrrkz, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXBWrm, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXBWrr, X86_INS_VPMOVZXBW: vpmovzxbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQYrm, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQYrr, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQZ128rm, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ128rmk, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ128rmkz, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ128rr, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ128rrk, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ128rrkz, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ256rm, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ256rmk, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ256rmkz, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ256rr, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ256rrk, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZ256rrkz, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXDQZrm, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQZrmk, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQZrmkz, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQZrr, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQZrrk, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQZrrkz, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQrm, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXDQrr, X86_INS_VPMOVZXDQ: vpmovzxdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDYrm, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDYrr, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDZ128rm, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ128rmk, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ128rmkz, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ128rr, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ128rrk, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ128rrkz, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ256rm, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ256rmk, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ256rmkz, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ256rr, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ256rrk, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZ256rrkz, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWDZrm, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDZrmk, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDZrmkz, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDZrr, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDZrrk, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDZrrkz, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDrm, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWDrr, X86_INS_VPMOVZXWD: vpmovzxwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQYrm, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQYrr, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQZ128rm, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ128rmk, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ128rmkz, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ128rr, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ128rrk, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ128rrkz, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ256rm, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ256rmk, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ256rmkz, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ256rr, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ256rrk, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZ256rrkz, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMOVZXWQZrm, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQZrmk, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQZrmkz, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQZrr, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQZrrk, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQZrrkz, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQrm, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMOVZXWQrr, X86_INS_VPMOVZXWQ: vpmovzxwq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQYrm, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQYrr, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZ128rm, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rmb, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rmbk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rmbkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rmk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rmkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rr, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rrk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ128rrkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rm, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rmb, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rmbk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rmbkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rmk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rmkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rr, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rrk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZ256rrkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULDQZrm, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrmb, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrmbk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrmbkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrmk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrmkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrr, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrrk, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQZrrkz, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQrm, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULDQrr, X86_INS_VPMULDQ: vpmuldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHRSWYrm, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWYrr, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ128rm, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ128rmk, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ128rmkz, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ128rr, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ128rrk, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ128rrkz, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ256rm, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ256rmk, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ256rmkz, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ256rr, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ256rrk, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZ256rrkz, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZrm, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZrmk, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZrmkz, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZrr, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZrrk, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWZrrkz, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWrm, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHRSWrr, X86_INS_VPMULHRSW: vpmulhrsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWYrm, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHUWYrr, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHUWZ128rm, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ128rmk, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ128rmkz, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ128rr, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ128rrk, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ128rrkz, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ256rm, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ256rmk, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ256rmkz, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ256rr, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ256rrk, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZ256rrkz, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZrm, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZrmk, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZrmkz, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZrr, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZrrk, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWZrrkz, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHUWrm, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHUWrr, X86_INS_VPMULHUW: vpmulhuw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHWYrm, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHWYrr, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHWZ128rm, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ128rmk, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ128rmkz, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ128rr, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ128rrk, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ128rrkz, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ256rm, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ256rmk, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ256rmkz, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ256rr, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ256rrk, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZ256rrkz, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZrm, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZrmk, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZrmkz, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZrr, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZrrk, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWZrrkz, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULHWrm, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULHWrr, X86_INS_VPMULHW: vpmulhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDYrm, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDYrr, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rm, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rmb, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rmbk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rmbkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rmk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rmkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rr, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rrk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ128rrkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rm, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rmb, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rmbk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rmbkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rmk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rmkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rr, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rrk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZ256rrkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrm, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrmb, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrmbk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrmbkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrmk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrmkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrr, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrrk, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDZrrkz, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDrm, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLDrr, X86_INS_VPMULLD: vpmulld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rm, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rmb, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rmbk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rmbkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rmk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rmkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rr, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rrk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ128rrkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rm, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rmb, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rmbk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rmbkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rmk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rmkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rr, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rrk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZ256rrkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrm, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrmb, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrmbk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrmbkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrmk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrmkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrr, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrrk, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLQZrrkz, X86_INS_VPMULLQ: vpmullq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWYrm, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWYrr, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ128rm, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ128rmk, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ128rmkz, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ128rr, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ128rrk, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ128rrkz, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ256rm, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ256rmk, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ256rmkz, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ256rr, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ256rrk, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZ256rrkz, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZrm, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZrmk, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZrmkz, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZrr, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZrrk, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWZrrkz, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWrm, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULLWrr, X86_INS_VPMULLW: vpmullw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rm, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rmb, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rmbk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rmbkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rmk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rmkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rr, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rrk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ128rrkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rm, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rmb, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rmbk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rmbkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rmk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rmkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rr, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rrk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZ256rrkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrm, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrmb, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrmbk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrmbkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrmk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrmkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrr, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrrk, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULTISHIFTQBZrrkz, X86_INS_VPMULTISHIFTQB: vpmultishiftqb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQYrm, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQYrr, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZ128rm, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rmb, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rmbk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rmbkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rmk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rmkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rr, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rrk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ128rrkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rm, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rmb, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rmbk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rmbkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rmk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rmkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rr, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rrk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZ256rrkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPMULUDQZrm, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrmb, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrmbk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrmbkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrmk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrmkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrr, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrrk, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQZrrkz, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQrm, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPMULUDQrr, X86_INS_VPMULUDQ: vpmuludq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPOPCNTBZ128rm, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ128rmk, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ128rmkz, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ128rr, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ128rrk, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ128rrkz, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ256rm, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ256rmk, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ256rmkz, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ256rr, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ256rrk, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZ256rrkz, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZrm, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZrmk, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZrmkz, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZrr, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZrrk, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTBZrrkz, X86_INS_VPOPCNTB: vpopcntb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rm, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rmb, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rmbk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rmbkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rmk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rmkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rr, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rrk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ128rrkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rm, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rmb, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rmbk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rmbkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rmk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rmkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rr, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rrk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZ256rrkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrm, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrmb, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrmbk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrmbkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrmk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrmkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrr, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrrk, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTDZrrkz, X86_INS_VPOPCNTD: vpopcntd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rm, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rmb, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rmbk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rmbkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rmk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rmkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rr, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rrk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ128rrkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rm, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rmb, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rmbk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rmbkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rmk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rmkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rr, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rrk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZ256rrkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrm, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrmb, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrmbk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrmbkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrmk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrmkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrr, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrrk, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTQZrrkz, X86_INS_VPOPCNTQ: vpopcntq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ128rm, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ128rmk, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ128rmkz, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ128rr, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ128rrk, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ128rrkz, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ256rm, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ256rmk, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ256rmkz, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ256rr, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ256rrk, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZ256rrkz, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZrm, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZrmk, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZrmkz, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZrr, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZrrk, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPOPCNTWZrrkz, X86_INS_VPOPCNTW: vpopcntw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPORDZ128rm, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rmb, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rmbk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rmbkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rmk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rmkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rr, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rrk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ128rrkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rm, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rmb, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rmbk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rmbkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rmk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rmkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rr, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rrk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZ256rrkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrm, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrmb, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrmbk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrmbkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrmk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrmkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrr, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrrk, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORDZrrkz, X86_INS_VPORD: vpord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rm, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rmb, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rmbk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rmbkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rmk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rmkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rr, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rrk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ128rrkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rm, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rmb, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rmbk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rmbkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rmk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rmkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rr, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rrk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZ256rrkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrm, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrmb, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrmbk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrmbkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrmk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrmkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrr, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrrk, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORQZrrkz, X86_INS_VPORQ: vporq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORYrm, X86_INS_VPOR: vpor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORYrr, X86_INS_VPOR: vpor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORrm, X86_INS_VPOR: vpor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPORrr, X86_INS_VPOR: vpor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPPERMrmr, X86_INS_VPPERM: vpperm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPPERMrrm, X86_INS_VPPERM: vpperm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPPERMrrr, X86_INS_VPPERM: vpperm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPPERMrrr_REV, X86_INS_VPPERM: vpperm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128mbi, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128mbik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128mbikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128mi, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128mik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128mikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128ri, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128rik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ128rikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256mbi, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256mbik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256mbikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256mi, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256mik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256mikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256ri, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256rik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZ256rikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZmbi, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZmbik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZmbikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZmi, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZmik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZmikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZri, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZrik, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLDZrikz, X86_INS_VPROLD: vprold */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128mbi, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128mbik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128mbikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128mi, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128mik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128mikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128ri, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128rik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ128rikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256mbi, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256mbik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256mbikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256mi, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256mik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256mikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256ri, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256rik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZ256rikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZmbi, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZmbik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZmbikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZmi, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZmik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZmikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZri, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZrik, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLQZrikz, X86_INS_VPROLQ: vprolq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rm, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rmb, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rmbk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rmbkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rmk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rmkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rr, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rrk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ128rrkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rm, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rmb, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rmbk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rmbkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rmk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rmkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rr, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rrk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZ256rrkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrm, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrmb, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrmbk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrmbkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrmk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrmkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrr, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrrk, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVDZrrkz, X86_INS_VPROLVD: vprolvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rm, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rmb, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rmbk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rmbkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rmk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rmkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rr, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rrk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ128rrkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rm, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rmb, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rmbk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rmbkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rmk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rmkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rr, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rrk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZ256rrkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrm, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrmb, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrmbk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrmbkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrmk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrmkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrr, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrrk, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROLVQZrrkz, X86_INS_VPROLVQ: vprolvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128mbi, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128mbik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128mbikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128mi, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128mik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128mikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128ri, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128rik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ128rikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256mbi, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256mbik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256mbikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256mi, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256mik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256mikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256ri, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256rik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZ256rikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZmbi, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZmbik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZmbikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZmi, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZmik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZmikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZri, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZrik, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORDZrikz, X86_INS_VPRORD: vprord */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128mbi, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128mbik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128mbikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128mi, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128mik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128mikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128ri, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128rik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ128rikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256mbi, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256mbik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256mbikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256mi, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256mik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256mikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256ri, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256rik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZ256rikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZmbi, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZmbik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZmbikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZmi, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZmik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZmikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZri, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZrik, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORQZrikz, X86_INS_VPRORQ: vprorq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rm, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rmb, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rmbk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rmbkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rmk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rmkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rr, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rrk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ128rrkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rm, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rmb, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rmbk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rmbkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rmk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rmkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rr, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rrk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZ256rrkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrm, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrmb, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrmbk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrmbkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrmk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrmkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrr, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrrk, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVDZrrkz, X86_INS_VPRORVD: vprorvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rm, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rmb, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rmbk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rmbkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rmk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rmkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rr, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rrk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ128rrkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rm, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rmb, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rmbk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rmbkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rmk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rmkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rr, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rrk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZ256rrkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrm, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrmb, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrmbk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrmbkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrmk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrmkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrr, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrrk, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPRORVQZrrkz, X86_INS_VPRORVQ: vprorvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROTBmi, X86_INS_VPROTB: vprotb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTBmr, X86_INS_VPROTB: vprotb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTBri, X86_INS_VPROTB: vprotb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTBrm, X86_INS_VPROTB: vprotb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTBrr, X86_INS_VPROTB: vprotb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTBrr_REV, X86_INS_VPROTB: vprotb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROTDmi, X86_INS_VPROTD: vprotd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTDmr, X86_INS_VPROTD: vprotd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTDri, X86_INS_VPROTD: vprotd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTDrm, X86_INS_VPROTD: vprotd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTDrr, X86_INS_VPROTD: vprotd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTDrr_REV, X86_INS_VPROTD: vprotd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROTQmi, X86_INS_VPROTQ: vprotq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTQmr, X86_INS_VPROTQ: vprotq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTQri, X86_INS_VPROTQ: vprotq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTQrm, X86_INS_VPROTQ: vprotq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTQrr, X86_INS_VPROTQ: vprotq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTQrr_REV, X86_INS_VPROTQ: vprotq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPROTWmi, X86_INS_VPROTW: vprotw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTWmr, X86_INS_VPROTW: vprotw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTWri, X86_INS_VPROTW: vprotw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPROTWrm, X86_INS_VPROTW: vprotw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTWrr, X86_INS_VPROTW: vprotw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPROTWrr_REV, X86_INS_VPROTW: vprotw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWYrm, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSADBWYrr, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSADBWZ128rm, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWZ128rr, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWZ256rm, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWZ256rr, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWZrm, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWZrr, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSADBWrm, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSADBWrr, X86_INS_VPSADBW: vpsadbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSCATTERDDZ128mr, X86_INS_VPSCATTERDD: vpscatterdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERDDZ256mr, X86_INS_VPSCATTERDD: vpscatterdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERDDZmr, X86_INS_VPSCATTERDD: vpscatterdd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSCATTERDQZ128mr, X86_INS_VPSCATTERDQ: vpscatterdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERDQZ256mr, X86_INS_VPSCATTERDQ: vpscatterdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERDQZmr, X86_INS_VPSCATTERDQ: vpscatterdq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSCATTERQDZ128mr, X86_INS_VPSCATTERQD: vpscatterqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERQDZ256mr, X86_INS_VPSCATTERQD: vpscatterqd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERQDZmr, X86_INS_VPSCATTERQD: vpscatterqd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSCATTERQQZ128mr, X86_INS_VPSCATTERQQ: vpscatterqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERQQZ256mr, X86_INS_VPSCATTERQQ: vpscatterqq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSCATTERQQZmr, X86_INS_VPSCATTERQQ: vpscatterqq */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHABmr, X86_INS_VPSHAB: vpshab */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHABrm, X86_INS_VPSHAB: vpshab */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHABrr, X86_INS_VPSHAB: vpshab */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHABrr_REV, X86_INS_VPSHAB: vpshab */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHADmr, X86_INS_VPSHAD: vpshad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHADrm, X86_INS_VPSHAD: vpshad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHADrr, X86_INS_VPSHAD: vpshad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHADrr_REV, X86_INS_VPSHAD: vpshad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHAQmr, X86_INS_VPSHAQ: vpshaq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHAQrm, X86_INS_VPSHAQ: vpshaq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHAQrr, X86_INS_VPSHAQ: vpshaq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHAQrr_REV, X86_INS_VPSHAQ: vpshaq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHAWmr, X86_INS_VPSHAW: vpshaw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHAWrm, X86_INS_VPSHAW: vpshaw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHAWrr, X86_INS_VPSHAW: vpshaw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHAWrr_REV, X86_INS_VPSHAW: vpshaw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLBmr, X86_INS_VPSHLB: vpshlb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLBrm, X86_INS_VPSHLB: vpshlb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLBrr, X86_INS_VPSHLB: vpshlb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLBrr_REV, X86_INS_VPSHLB: vpshlb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rmbi, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rmbik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rmbikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rmi, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rmik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rmikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rri, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rrik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ128rrikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rmbi, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rmbik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rmbikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rmi, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rmik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rmikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rri, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rrik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZ256rrikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrmbi, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrmbik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrmbikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrmi, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrmik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrmikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrri, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrrik, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDDZrrikz, X86_INS_VPSHLDD: vpshldd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rmbi, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rmbik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rmbikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rmi, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rmik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rmikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rri, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rrik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ128rrikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rmbi, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rmbik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rmbikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rmi, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rmik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rmikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rri, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rrik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZ256rrikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrmbi, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrmbik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrmbikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrmi, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrmik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrmikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrri, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrrik, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDQZrrikz, X86_INS_VPSHLDQ: vpshldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128m, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128mb, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128mbk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128mbkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128mk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128mkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128r, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128rk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ128rkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256m, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256mb, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256mbk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256mbkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256mk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256mkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256r, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256rk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZ256rkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZm, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZmb, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZmbk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZmbkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZmk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZmkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZr, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZrk, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVDZrkz, X86_INS_VPSHLDVD: vpshldvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128m, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128mb, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128mbk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128mbkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128mk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128mkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128r, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128rk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ128rkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256m, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256mb, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256mbk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256mbkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256mk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256mkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256r, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256rk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZ256rkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZm, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZmb, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZmbk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZmbkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZmk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZmkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZr, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZrk, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVQZrkz, X86_INS_VPSHLDVQ: vpshldvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ128m, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ128mk, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ128mkz, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ128r, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ128rk, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ128rkz, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ256m, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ256mk, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ256mkz, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ256r, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ256rk, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZ256rkz, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZm, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZmk, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZmkz, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZr, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZrk, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDVWZrkz, X86_INS_VPSHLDVW: vpshldvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ128rmi, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ128rmik, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ128rmikz, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ128rri, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ128rrik, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ128rrikz, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ256rmi, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ256rmik, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ256rmikz, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ256rri, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ256rrik, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZ256rrikz, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZrmi, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZrmik, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZrmikz, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZrri, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZrrik, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDWZrrikz, X86_INS_VPSHLDW: vpshldw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLDmr, X86_INS_VPSHLD: vpshld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLDrm, X86_INS_VPSHLD: vpshld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLDrr, X86_INS_VPSHLD: vpshld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLDrr_REV, X86_INS_VPSHLD: vpshld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLQmr, X86_INS_VPSHLQ: vpshlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLQrm, X86_INS_VPSHLQ: vpshlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLQrr, X86_INS_VPSHLQ: vpshlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLQrr_REV, X86_INS_VPSHLQ: vpshlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHLWmr, X86_INS_VPSHLW: vpshlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLWrm, X86_INS_VPSHLW: vpshlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLWrr, X86_INS_VPSHLW: vpshlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHLWrr_REV, X86_INS_VPSHLW: vpshlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rmbi, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rmbik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rmbikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rmi, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rmik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rmikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rri, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rrik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ128rrikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rmbi, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rmbik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rmbikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rmi, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rmik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rmikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rri, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rrik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZ256rrikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrmbi, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrmbik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrmbikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrmi, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrmik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrmikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrri, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrrik, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDDZrrikz, X86_INS_VPSHRDD: vpshrdd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rmbi, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rmbik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rmbikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rmi, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rmik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rmikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rri, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rrik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ128rrikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rmbi, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rmbik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rmbikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rmi, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rmik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rmikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rri, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rrik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZ256rrikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrmbi, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrmbik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrmbikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrmi, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrmik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrmikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrri, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrrik, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDQZrrikz, X86_INS_VPSHRDQ: vpshrdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128m, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128mb, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128mbk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128mbkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128mk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128mkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128r, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128rk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ128rkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256m, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256mb, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256mbk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256mbkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256mk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256mkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256r, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256rk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZ256rkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZm, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZmb, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZmbk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZmbkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZmk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZmkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZr, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZrk, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVDZrkz, X86_INS_VPSHRDVD: vpshrdvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128m, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128mb, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128mbk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128mbkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128mk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128mkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128r, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128rk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ128rkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256m, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256mb, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256mbk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256mbkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256mk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256mkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256r, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256rk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZ256rkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZm, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZmb, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZmbk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZmbkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZmk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZmkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZr, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZrk, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVQZrkz, X86_INS_VPSHRDVQ: vpshrdvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ128m, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ128mk, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ128mkz, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ128r, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ128rk, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ128rkz, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ256m, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ256mk, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ256mkz, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ256r, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ256rk, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZ256rkz, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZm, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZmk, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZmkz, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZr, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZrk, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDVWZrkz, X86_INS_VPSHRDVW: vpshrdvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ128rmi, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ128rmik, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ128rmikz, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ128rri, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ128rrik, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ128rrikz, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ256rmi, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ256rmik, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ256rmikz, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ256rri, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ256rrik, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZ256rrikz, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZrmi, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZrmik, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZrmikz, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZrri, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZrrik, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHRDWZrrikz, X86_INS_VPSHRDW: vpshrdw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ128rm, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ128rmk, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ128rr, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ128rrk, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ256rm, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ256rmk, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ256rr, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZ256rrk, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZrm, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZrmk, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZrr, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBITQMBZrrk, X86_INS_VPSHUFBITQMB: vpshufbitqmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBYrm, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHUFBYrr, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHUFBZ128rm, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ128rmk, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ128rmkz, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ128rr, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ128rrk, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ128rrkz, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ256rm, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ256rmk, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ256rmkz, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ256rr, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ256rrk, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZ256rrkz, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZrm, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZrmk, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZrmkz, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZrr, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZrrk, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBZrrkz, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFBrm, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHUFBrr, X86_INS_VPSHUFB: vpshufb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSHUFDYmi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFDYri, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFDZ128mbi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128mbik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128mbikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128mi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128mik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128mikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128ri, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128rik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ128rikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256mbi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256mbik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256mbikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256mi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256mik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256mikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256ri, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256rik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZ256rikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZmbi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZmbik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZmbikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZmi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFDZmik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZmikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZri, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFDZrik, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDZrikz, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFDmi, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFDri, X86_INS_VPSHUFD: vpshufd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFHWYmi, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFHWYri, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFHWZ128mi, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ128mik, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ128mikz, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ128ri, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ128rik, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ128rikz, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ256mi, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ256mik, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ256mikz, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ256ri, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ256rik, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZ256rikz, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZmi, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZmik, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZmikz, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZri, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZrik, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWZrikz, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFHWmi, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFHWri, X86_INS_VPSHUFHW: vpshufhw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFLWYmi, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFLWYri, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFLWZ128mi, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ128mik, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ128mikz, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ128ri, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ128rik, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ128rikz, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ256mi, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ256mik, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ256mikz, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ256ri, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ256rik, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZ256rikz, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZmi, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZmik, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZmikz, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZri, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZrik, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWZrikz, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSHUFLWmi, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSHUFLWri, X86_INS_VPSHUFLW: vpshuflw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSIGNBYrm, X86_INS_VPSIGNB: vpsignb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNBYrr, X86_INS_VPSIGNB: vpsignb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNBrm, X86_INS_VPSIGNB: vpsignb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNBrr, X86_INS_VPSIGNB: vpsignb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNDYrm, X86_INS_VPSIGND: vpsignd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNDYrr, X86_INS_VPSIGND: vpsignd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNDrm, X86_INS_VPSIGND: vpsignd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNDrr, X86_INS_VPSIGND: vpsignd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNWYrm, X86_INS_VPSIGNW: vpsignw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNWYrr, X86_INS_VPSIGNW: vpsignw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNWrm, X86_INS_VPSIGNW: vpsignw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSIGNWrr, X86_INS_VPSIGNW: vpsignw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDQYri, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDQZ128rm, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDQZ128rr, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDQZ256rm, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDQZ256rr, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDQZrm, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDQZrr, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDQri, X86_INS_VPSLLDQ: vpslldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDYri, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDYrm, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDYrr, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDZ128mbi, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128mbik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128mbikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128mi, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128mik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128mikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128ri, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rm, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rmk, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rmkz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rr, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rrk, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ128rrkz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256mbi, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256mbik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256mbikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256mi, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256mik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256mikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256ri, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rm, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rmk, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rmkz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rr, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rrk, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZ256rrkz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZmbi, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZmbik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZmbikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLDZmi, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDZmik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDZmikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDZri, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDZrik, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDZrikz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDZrm, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDZrmk, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDZrmkz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDZrr, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDZrrk, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDZrrkz, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDri, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLDrm, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLDrr, X86_INS_VPSLLD: vpslld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQYri, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQYrm, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQYrr, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQZ128mbi, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128mbik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128mbikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128mi, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128mik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128mikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128ri, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rm, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rmk, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rmkz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rr, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rrk, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ128rrkz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256mbi, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256mbik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256mbikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256mi, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256mik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256mikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256ri, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rm, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rmk, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rmkz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rr, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rrk, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZ256rrkz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZmbi, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZmbik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZmbikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLQZmi, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQZmik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQZmikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQZri, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQZrik, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQZrikz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQZrm, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQZrmk, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQZrmkz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQZrr, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQZrrk, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQZrrkz, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQri, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLQrm, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLQrr, X86_INS_VPSLLQ: vpsllq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDYrm, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDYrr, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDZ128rm, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rmb, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rmbk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rmbkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rmk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rmkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rr, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rrk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ128rrkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rm, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rmb, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rmbk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rmbkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rmk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rmkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rr, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rrk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZ256rrkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZrm, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDZrmb, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZrmbk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZrmbkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVDZrmk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDZrmkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDZrr, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDZrrk, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDZrrkz, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDrm, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVDrr, X86_INS_VPSLLVD: vpsllvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQYrm, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQYrr, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQZ128rm, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rmb, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rmbk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rmbkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rmk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rmkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rr, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rrk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ128rrkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rm, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rmb, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rmbk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rmbkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rmk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rmkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rr, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rrk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZ256rrkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZrm, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQZrmb, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZrmbk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZrmbkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVQZrmk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQZrmkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQZrr, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQZrrk, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQZrrkz, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQrm, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVQrr, X86_INS_VPSLLVQ: vpsllvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLVWZ128rm, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ128rmk, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ128rmkz, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ128rr, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ128rrk, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ128rrkz, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ256rm, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ256rmk, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ256rmkz, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ256rr, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ256rrk, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZ256rrkz, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZrm, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZrmk, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZrmkz, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZrr, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZrrk, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLVWZrrkz, X86_INS_VPSLLVW: vpsllvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWYri, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLWYrm, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLWYrr, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLWZ128mi, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128mik, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128mikz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128ri, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rik, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rikz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rm, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rmk, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rmkz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rr, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rrk, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ128rrkz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256mi, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256mik, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256mikz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256ri, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rik, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rikz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rm, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rmk, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rmkz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rr, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rrk, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZ256rrkz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZmi, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZmik, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZmikz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZri, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrik, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrikz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrm, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrmk, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrmkz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrr, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrrk, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWZrrkz, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSLLWri, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSLLWrm, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSLLWrr, X86_INS_VPSLLW: vpsllw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADYri, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADYrm, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADYrr, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADZ128mbi, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128mbik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128mbikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128mi, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128mik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128mikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128ri, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rm, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rmk, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rmkz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rr, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rrk, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ128rrkz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256mbi, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256mbik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256mbikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256mi, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256mik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256mikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256ri, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rm, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rmk, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rmkz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rr, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rrk, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZ256rrkz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZmbi, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZmbik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZmbikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRADZmi, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADZmik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADZmikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADZri, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADZrik, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADZrikz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADZrm, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADZrmk, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADZrmkz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADZrr, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADZrrk, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADZrrkz, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADri, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRADrm, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRADrr, X86_INS_VPSRAD: vpsrad */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAQZ128mbi, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128mbik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128mbikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128mi, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128mik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128mikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128ri, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rm, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rmk, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rmkz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rr, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rrk, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ128rrkz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256mbi, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256mbik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256mbikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256mi, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256mik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256mikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256ri, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rm, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rmk, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rmkz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rr, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rrk, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZ256rrkz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZmbi, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZmbik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZmbikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAQZmi, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAQZmik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAQZmikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAQZri, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAQZrik, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAQZrikz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAQZrm, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAQZrmk, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAQZrmkz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAQZrr, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAQZrrk, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAQZrrkz, X86_INS_VPSRAQ: vpsraq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDYrm, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDYrr, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDZ128rm, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rmb, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rmbk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rmbkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rmk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rmkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rr, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rrk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ128rrkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rm, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rmb, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rmbk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rmbkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rmk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rmkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rr, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rrk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZ256rrkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZrm, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDZrmb, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZrmbk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZrmbkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVDZrmk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDZrmkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDZrr, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDZrrk, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDZrrkz, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDrm, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVDrr, X86_INS_VPSRAVD: vpsravd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVQZ128rm, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rmb, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rmbk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rmbkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rmk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rmkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rr, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rrk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ128rrkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rm, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rmb, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rmbk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rmbkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rmk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rmkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rr, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rrk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZ256rrkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZrm, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVQZrmb, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZrmbk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZrmbkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVQZrmk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVQZrmkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVQZrr, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVQZrrk, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVQZrrkz, X86_INS_VPSRAVQ: vpsravq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAVWZ128rm, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ128rmk, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ128rmkz, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ128rr, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ128rrk, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ128rrkz, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ256rm, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ256rmk, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ256rmkz, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ256rr, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ256rrk, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZ256rrkz, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZrm, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZrmk, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZrmkz, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZrr, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZrrk, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAVWZrrkz, X86_INS_VPSRAVW: vpsravw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWYri, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAWYrm, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAWYrr, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAWZ128mi, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128mik, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128mikz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128ri, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rik, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rikz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rm, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rmk, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rmkz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rr, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rrk, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ128rrkz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256mi, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256mik, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256mikz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256ri, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rik, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rikz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rm, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rmk, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rmkz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rr, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rrk, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZ256rrkz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZmi, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZmik, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZmikz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZri, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrik, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrikz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrm, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrmk, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrmkz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrr, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrrk, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWZrrkz, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRAWri, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRAWrm, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRAWrr, X86_INS_VPSRAW: vpsraw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDQYri, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDQZ128rm, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDQZ128rr, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDQZ256rm, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDQZ256rr, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDQZrm, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDQZrr, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDQri, X86_INS_VPSRLDQ: vpsrldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDYri, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDYrm, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDYrr, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDZ128mbi, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128mbik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128mbikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128mi, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128mik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128mikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128ri, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rm, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rmk, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rmkz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rr, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rrk, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ128rrkz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256mbi, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256mbik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256mbikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256mi, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256mik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256mikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256ri, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rm, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rmk, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rmkz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rr, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rrk, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZ256rrkz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZmbi, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZmbik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZmbikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLDZmi, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDZmik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDZmikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDZri, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDZrik, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDZrikz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDZrm, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDZrmk, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDZrmkz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDZrr, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDZrrk, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDZrrkz, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDri, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLDrm, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLDrr, X86_INS_VPSRLD: vpsrld */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQYri, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQYrm, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQYrr, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQZ128mbi, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128mbik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128mbikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128mi, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128mik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128mikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128ri, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rm, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rmk, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rmkz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rr, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rrk, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ128rrkz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256mbi, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256mbik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256mbikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256mi, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256mik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256mikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256ri, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rm, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rmk, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rmkz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rr, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rrk, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZ256rrkz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZmbi, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZmbik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZmbikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLQZmi, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQZmik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQZmikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQZri, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQZrik, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQZrikz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQZrm, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQZrmk, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQZrmkz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQZrr, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQZrrk, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQZrrkz, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQri, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLQrm, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLQrr, X86_INS_VPSRLQ: vpsrlq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDYrm, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDYrr, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDZ128rm, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rmb, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rmbk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rmbkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rmk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rmkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rr, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rrk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ128rrkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rm, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rmb, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rmbk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rmbkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rmk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rmkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rr, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rrk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZ256rrkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZrm, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDZrmb, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZrmbk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZrmbkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVDZrmk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDZrmkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDZrr, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDZrrk, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDZrrkz, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDrm, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVDrr, X86_INS_VPSRLVD: vpsrlvd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQYrm, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQYrr, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQZ128rm, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rmb, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rmbk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rmbkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rmk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rmkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rr, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rrk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ128rrkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rm, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rmb, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rmbk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rmbkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rmk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rmkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rr, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rrk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZ256rrkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZrm, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQZrmb, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZrmbk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZrmbkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVQZrmk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQZrmkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQZrr, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQZrrk, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQZrrkz, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQrm, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVQrr, X86_INS_VPSRLVQ: vpsrlvq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLVWZ128rm, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ128rmk, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ128rmkz, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ128rr, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ128rrk, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ128rrkz, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ256rm, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ256rmk, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ256rmkz, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ256rr, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ256rrk, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZ256rrkz, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZrm, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZrmk, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZrmkz, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZrr, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZrrk, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLVWZrrkz, X86_INS_VPSRLVW: vpsrlvw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWYri, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLWYrm, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLWYrr, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLWZ128mi, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128mik, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128mikz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128ri, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rik, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rikz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rm, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rmk, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rmkz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rr, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rrk, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ128rrkz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256mi, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256mik, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256mikz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256ri, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rik, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rikz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rm, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rmk, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rmkz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rr, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rrk, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZ256rrkz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZmi, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZmik, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZmikz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZri, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrik, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrikz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrm, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrmk, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrmkz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrr, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrrk, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWZrrkz, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSRLWri, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VPSRLWrm, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSRLWrr, X86_INS_VPSRLW: vpsrlw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBYrm, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBYrr, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ128rm, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ128rmk, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ128rmkz, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ128rr, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ128rrk, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ128rrkz, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ256rm, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ256rmk, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ256rmkz, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ256rr, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ256rrk, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZ256rrkz, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZrm, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZrmk, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZrmkz, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZrr, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZrrk, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBZrrkz, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBrm, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBBrr, X86_INS_VPSUBB: vpsubb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDYrm, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDYrr, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rm, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rmb, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rmbk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rmbkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rmk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rmkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rr, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rrk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ128rrkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rm, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rmb, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rmbk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rmbkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rmk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rmkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rr, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rrk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZ256rrkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrm, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrmb, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrmbk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrmbkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrmk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrmkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrr, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrrk, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDZrrkz, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDrm, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBDrr, X86_INS_VPSUBD: vpsubd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQYrm, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQYrr, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rm, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rmb, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rmbk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rmbkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rmk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rmkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rr, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rrk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ128rrkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rm, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rmb, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rmbk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rmbkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rmk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rmkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rr, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rrk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZ256rrkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrm, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrmb, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrmbk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrmbkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrmk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrmkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrr, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrrk, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQZrrkz, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQrm, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBQrr, X86_INS_VPSUBQ: vpsubq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSBYrm, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSBYrr, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSBZ128rm, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ128rmk, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ128rmkz, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ128rr, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ128rrk, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ128rrkz, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ256rm, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ256rmk, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ256rmkz, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ256rr, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ256rrk, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZ256rrkz, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZrm, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZrmk, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZrmkz, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZrr, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZrrk, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBZrrkz, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSBrm, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSBrr, X86_INS_VPSUBSB: vpsubsb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSWYrm, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSWYrr, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSWZ128rm, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ128rmk, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ128rmkz, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ128rr, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ128rrk, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ128rrkz, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ256rm, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ256rmk, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ256rmkz, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ256rr, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ256rrk, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZ256rrkz, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZrm, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZrmk, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZrmkz, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZrr, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZrrk, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWZrrkz, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBSWrm, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBSWrr, X86_INS_VPSUBSW: vpsubsw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSBYrm, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSBYrr, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSBZ128rm, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ128rmk, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ128rmkz, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ128rr, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ128rrk, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ128rrkz, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ256rm, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ256rmk, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ256rmkz, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ256rr, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ256rrk, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZ256rrkz, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZrm, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZrmk, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZrmkz, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZrr, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZrrk, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBZrrkz, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSBrm, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSBrr, X86_INS_VPSUBUSB: vpsubusb */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSWYrm, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSWYrr, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSWZ128rm, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ128rmk, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ128rmkz, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ128rr, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ128rrk, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ128rrkz, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ256rm, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ256rmk, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ256rmkz, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ256rr, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ256rrk, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZ256rrkz, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZrm, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZrmk, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZrmkz, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZrr, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZrrk, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWZrrkz, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPSUBUSWrm, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBUSWrr, X86_INS_VPSUBUSW: vpsubusw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWYrm, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWYrr, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ128rm, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ128rmk, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ128rmkz, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ128rr, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ128rrk, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ128rrkz, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ256rm, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ256rmk, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ256rmkz, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ256rr, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ256rrk, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZ256rrkz, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZrm, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZrmk, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZrmkz, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZrr, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZrrk, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWZrrkz, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWrm, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPSUBWrr, X86_INS_VPSUBW: vpsubw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rmbi, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rmbik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rmbikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rmi, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rmik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rmikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rri, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rrik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ128rrikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rmbi, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rmbik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rmbikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rmi, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rmik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rmikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rri, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rrik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZ256rrikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrmbi, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrmbik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrmbikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrmi, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrmik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrmikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrri, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrrik, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGDZrrikz, X86_INS_VPTERNLOGD: vpternlogd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rmbi, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rmbik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rmbikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rmi, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rmik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rmikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rri, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rrik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ128rrikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rmbi, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rmbik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rmbikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rmi, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rmik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rmikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rri, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rrik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZ256rrikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrmbi, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrmbik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrmbikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrmi, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrmik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrmikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrri, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrrik, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTERNLOGQZrrikz, X86_INS_VPTERNLOGQ: vpternlogq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ128rm, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ128rmk, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ128rr, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ128rrk, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ256rm, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ256rmk, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ256rr, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZ256rrk, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZrm, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZrmk, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZrr, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMBZrrk, X86_INS_VPTESTMB: vptestmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ128rm, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ128rmb, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ128rmbk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ128rmk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ128rr, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ128rrk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ256rm, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ256rmb, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ256rmbk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ256rmk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ256rr, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZ256rrk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZrm, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTMDZrmb, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZrmbk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZrmk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMDZrr, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTMDZrrk, X86_INS_VPTESTMD: vptestmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ128rm, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ128rmb, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ128rmbk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ128rmk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ128rr, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ128rrk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ256rm, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ256rmb, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ256rmbk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ256rmk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ256rr, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZ256rrk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZrm, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTMQZrmb, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZrmbk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZrmk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMQZrr, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTMQZrrk, X86_INS_VPTESTMQ: vptestmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ128rm, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ128rmk, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ128rr, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ128rrk, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ256rm, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ256rmk, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ256rr, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZ256rrk, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZrm, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZrmk, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZrr, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTMWZrrk, X86_INS_VPTESTMW: vptestmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ128rm, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ128rmk, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ128rr, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ128rrk, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ256rm, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ256rmk, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ256rr, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZ256rrk, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZrm, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZrmk, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZrr, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMBZrrk, X86_INS_VPTESTNMB: vptestnmb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ128rm, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ128rmb, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ128rmbk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ128rmk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ128rr, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ128rrk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ256rm, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ256rmb, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ256rmbk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ256rmk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ256rr, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZ256rrk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZrm, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTNMDZrmb, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZrmbk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZrmk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMDZrr, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTNMDZrrk, X86_INS_VPTESTNMD: vptestnmd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ128rm, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ128rmb, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ128rmbk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ128rmk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ128rr, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ128rrk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ256rm, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ256rmb, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ256rmbk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ256rmk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ256rr, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZ256rrk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZrm, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTNMQZrmb, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZrmbk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZrmk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMQZrr, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTNMQZrrk, X86_INS_VPTESTNMQ: vptestnmq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ128rm, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ128rmk, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ128rr, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ128rrk, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ256rm, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ256rmk, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ256rr, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZ256rrk, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZrm, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZrmk, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZrr, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTNMWZrrk, X86_INS_VPTESTNMW: vptestnmw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPTESTYrm, X86_INS_VPTEST: vptest */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTYrr, X86_INS_VPTEST: vptest */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTrm, X86_INS_VPTEST: vptest */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPTESTrr, X86_INS_VPTEST: vptest */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHBWYrm, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHBWYrr, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ128rm, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ128rmk, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ128rmkz, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ128rr, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ128rrk, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ128rrkz, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ256rm, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ256rmk, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ256rmkz, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ256rr, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ256rrk, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZ256rrkz, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZrm, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZrmk, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZrmkz, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZrr, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZrrk, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWZrrkz, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHBWrm, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHBWrr, X86_INS_VPUNPCKHBW: vpunpckhbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHDQYrm, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHDQYrr, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rm, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rmb, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rmbk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rmbkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rmk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rmkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rr, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rrk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ128rrkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rm, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rmb, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rmbk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rmbkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rmk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rmkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rr, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rrk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZ256rrkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrm, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrmb, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrmbk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrmbkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrmk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrmkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrr, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrrk, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQZrrkz, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHDQrm, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHDQrr, X86_INS_VPUNPCKHDQ: vpunpckhdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHQDQYrm, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHQDQYrr, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rm, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rmb, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rmbk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rmbkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rmk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rmkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rr, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rrk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ128rrkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rm, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rmb, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rmbk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rmbkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rmk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rmkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rr, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rrk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZ256rrkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrm, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrmb, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrmbk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrmbkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrmk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrmkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrr, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrrk, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQZrrkz, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHQDQrm, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHQDQrr, X86_INS_VPUNPCKHQDQ: vpunpckhqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHWDYrm, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHWDYrr, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ128rm, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ128rmk, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ128rmkz, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ128rr, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ128rrk, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ128rrkz, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ256rm, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ256rmk, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ256rmkz, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ256rr, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ256rrk, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZ256rrkz, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZrm, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZrmk, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZrmkz, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZrr, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZrrk, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDZrrkz, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKHWDrm, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKHWDrr, X86_INS_VPUNPCKHWD: vpunpckhwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLBWYrm, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLBWYrr, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ128rm, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ128rmk, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ128rmkz, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ128rr, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ128rrk, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ128rrkz, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ256rm, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ256rmk, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ256rmkz, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ256rr, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ256rrk, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZ256rrkz, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZrm, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZrmk, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZrmkz, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZrr, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZrrk, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWZrrkz, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLBWrm, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLBWrr, X86_INS_VPUNPCKLBW: vpunpcklbw */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLDQYrm, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLDQYrr, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rm, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rmb, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rmbk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rmbkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rmk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rmkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rr, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rrk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ128rrkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rm, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rmb, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rmbk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rmbkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rmk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rmkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rr, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rrk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZ256rrkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrm, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrmb, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrmbk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrmbkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrmk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrmkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrr, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrrk, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQZrrkz, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLDQrm, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLDQrr, X86_INS_VPUNPCKLDQ: vpunpckldq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLQDQYrm, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLQDQYrr, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rm, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rmb, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rmbk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rmbkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rmk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rmkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rr, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rrk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ128rrkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rm, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rmb, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rmbk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rmbkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rmk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rmkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rr, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rrk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZ256rrkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrm, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrmb, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrmbk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrmbkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrmk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrmkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrr, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrrk, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQZrrkz, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLQDQrm, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLQDQrr, X86_INS_VPUNPCKLQDQ: vpunpcklqdq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLWDYrm, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLWDYrr, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ128rm, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ128rmk, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ128rmkz, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ128rr, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ128rrk, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ128rrkz, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ256rm, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ256rmk, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ256rmkz, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ256rr, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ256rrk, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZ256rrkz, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZrm, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZrmk, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZrmkz, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZrr, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZrrk, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDZrrkz, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VPUNPCKLWDrm, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPUNPCKLWDrr, X86_INS_VPUNPCKLWD: vpunpcklwd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rm, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rmb, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rmbk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rmbkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rmk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rmkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rr, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rrk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ128rrkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rm, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rmb, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rmbk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rmbkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rmk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rmkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rr, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rrk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZ256rrkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrm, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrmb, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrmbk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrmbkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrmk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrmkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrr, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrrk, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORDZrrkz, X86_INS_VPXORD: vpxord */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rm, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rmb, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rmbk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rmbkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rmk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rmkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rr, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rrk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ128rrkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rm, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rmb, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rmbk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rmbkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rmk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rmkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rr, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rrk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZ256rrkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrm, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrmb, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrmbk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrmbkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrmk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrmkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrr, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrrk, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORQZrrkz, X86_INS_VPXORQ: vpxorq */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORYrm, X86_INS_VPXOR: vpxor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORYrr, X86_INS_VPXOR: vpxor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORrm, X86_INS_VPXOR: vpxor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VPXORrr, X86_INS_VPXOR: vpxor */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRANGEPDZ128rmbi, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rmbik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rmbikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rmi, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rmik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rmikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rri, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rrik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ128rrikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rmbi, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rmbik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rmbikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rmi, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rmik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rmikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rri, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rrik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZ256rrikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrmbi, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrmbik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrmbikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrmi, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrmik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrmikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrri, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrrib, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrribk, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrribkz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrrik, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPDZrrikz, X86_INS_VRANGEPD: vrangepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rmbi, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rmbik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rmbikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rmi, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rmik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rmikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rri, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rrik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ128rrikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rmbi, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rmbik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rmbikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rmi, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rmik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rmikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rri, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rrik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZ256rrikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrmbi, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrmbik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrmbikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrmi, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrmik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrmikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrri, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrrib, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrribk, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrribkz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrrik, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGEPSZrrikz, X86_INS_VRANGEPS: vrangeps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrmi, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrmik, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrmikz, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrri, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrrib, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrribk, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrribkz, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrrik, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESDZrrikz, X86_INS_VRANGESD: vrangesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrmi, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrmik, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrmikz, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrri, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrrib, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrribk, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrribkz, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrrik, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRANGESSZrrikz, X86_INS_VRANGESS: vrangess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14PDZ128m, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128mb, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128mbk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128mbkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128mk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128mkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128r, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128rk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ128rkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256m, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256mb, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256mbk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256mbkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256mk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256mkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256r, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256rk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZ256rkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZm, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZmb, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZmbk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZmbkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZmk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZmkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZr, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZrk, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PDZrkz, X86_INS_VRCP14PD: vrcp14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128m, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128mb, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128mbk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128mbkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128mk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128mkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128r, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128rk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ128rkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256m, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256mb, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256mbk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256mbkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256mk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256mkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256r, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256rk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZ256rkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZm, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZmb, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZmbk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZmbkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZmk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZmkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZr, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZrk, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14PSZrkz, X86_INS_VRCP14PS: vrcp14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCP14SDZrm, X86_INS_VRCP14SD: vrcp14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SDZrmk, X86_INS_VRCP14SD: vrcp14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SDZrmkz, X86_INS_VRCP14SD: vrcp14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SDZrr, X86_INS_VRCP14SD: vrcp14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SDZrrk, X86_INS_VRCP14SD: vrcp14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SDZrrkz, X86_INS_VRCP14SD: vrcp14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SSZrm, X86_INS_VRCP14SS: vrcp14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SSZrmk, X86_INS_VRCP14SS: vrcp14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SSZrmkz, X86_INS_VRCP14SS: vrcp14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SSZrr, X86_INS_VRCP14SS: vrcp14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SSZrrk, X86_INS_VRCP14SS: vrcp14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP14SSZrrkz, X86_INS_VRCP14SS: vrcp14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZm, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZmb, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZmbk, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZmbkz, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZmk, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZmkz, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZr, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZrb, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZrbk, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZrbkz, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZrk, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PDZrkz, X86_INS_VRCP28PD: vrcp28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZm, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZmb, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZmbk, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZmbkz, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZmk, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZmkz, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZr, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZrb, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZrbk, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZrbkz, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZrk, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28PSZrkz, X86_INS_VRCP28PS: vrcp28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZm, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZmk, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZmkz, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZr, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZrb, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZrbk, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZrbkz, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZrk, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SDZrkz, X86_INS_VRCP28SD: vrcp28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZm, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZmk, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZmkz, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZr, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZrb, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZrbk, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZrbkz, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZrk, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCP28SSZrkz, X86_INS_VRCP28SS: vrcp28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRCPPSYm, X86_INS_VRCPPS: vrcpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCPPSYr, X86_INS_VRCPPS: vrcpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCPPSm, X86_INS_VRCPPS: vrcpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCPPSr, X86_INS_VRCPPS: vrcpps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCPSSm, X86_INS_VRCPSS: vrcpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCPSSm_Int, X86_INS_VRCPSS: vrcpss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VRCPSSr, X86_INS_VRCPSS: vrcpss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRCPSSr_Int, X86_INS_VRCPSS: vrcpss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rmbi, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rmbik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rmbikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rmi, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rmik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rmikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rri, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rrik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ128rrikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rmbi, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rmbik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rmbikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rmi, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rmik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rmikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rri, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rrik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZ256rrikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrmbi, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrmbik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrmbikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrmi, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrmik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrmikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrri, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrrib, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrribk, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrribkz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrrik, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPDZrrikz, X86_INS_VREDUCEPD: vreducepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rmbi, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rmbik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rmbikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rmi, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rmik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rmikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rri, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rrik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ128rrikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rmbi, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rmbik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rmbikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rmi, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rmik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rmikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rri, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rrik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZ256rrikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrmbi, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrmbik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrmbikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrmi, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrmik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrmikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrri, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrrib, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrribk, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrribkz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrrik, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCEPSZrrikz, X86_INS_VREDUCEPS: vreduceps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrmi, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrmik, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrmikz, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrri, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrrib, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrribk, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrribkz, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrrik, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESDZrrikz, X86_INS_VREDUCESD: vreducesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrmi, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrmik, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrmikz, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrri, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrrib, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrribk, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrribkz, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrrik, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VREDUCESSZrrikz, X86_INS_VREDUCESS: vreducess */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rmbi, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rmbik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rmbikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rmi, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rmik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rmikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rri, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rrik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ128rrikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rmbi, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rmbik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rmbikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rmi, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rmik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rmikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rri, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rrik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZ256rrikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrmbi, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrmbik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrmbikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrmi, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrmik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrmikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrri, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrrib, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrribk, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrribkz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrrik, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPDZrrikz, X86_INS_VRNDSCALEPD: vrndscalepd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rmbi, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rmbik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rmbikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rmi, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rmik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rmikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rri, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rrik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ128rrikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rmbi, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rmbik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rmbikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rmi, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rmik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rmikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rri, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rrik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZ256rrikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrmbi, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrmbik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrmbikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrmi, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrmik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrmikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrri, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrrib, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrribk, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrribkz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrrik, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALEPSZrrikz, X86_INS_VRNDSCALEPS: vrndscaleps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZm, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZm_Int, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZm_Intk, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZm_Intkz, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZr, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZr_Int, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZr_Intk, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZr_Intkz, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZrb_Int, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZrb_Intk, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESDZrb_Intkz, X86_INS_VRNDSCALESD: vrndscalesd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZm, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZm_Int, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZm_Intk, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZm_Intkz, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZr, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZr_Int, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZr_Intk, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZr_Intkz, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZrb_Int, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZrb_Intk, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRNDSCALESSZrb_Intkz, X86_INS_VRNDSCALESS: vrndscaless */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDPDYm, X86_INS_VROUNDPD: vroundpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDPDYr, X86_INS_VROUNDPD: vroundpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDPDm, X86_INS_VROUNDPD: vroundpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDPDr, X86_INS_VROUNDPD: vroundpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDPSYm, X86_INS_VROUNDPS: vroundps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDPSYr, X86_INS_VROUNDPS: vroundps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDPSm, X86_INS_VROUNDPS: vroundps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDPSr, X86_INS_VROUNDPS: vroundps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDSDm, X86_INS_VROUNDSD: vroundsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDSDm_Int, X86_INS_VROUNDSD: vroundsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDSDr, X86_INS_VROUNDSD: vroundsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDSDr_Int, X86_INS_VROUNDSD: vroundsd $dst $src1 $src2 $src3 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDSSm, X86_INS_VROUNDSS: vroundss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDSSm_Int, X86_INS_VROUNDSS: vroundss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VROUNDSSr, X86_INS_VROUNDSS: vroundss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VROUNDSSr_Int, X86_INS_VROUNDSS: vroundss $dst $src1 $src2 $src3 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128m, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128mb, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128mbk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128mbkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128mk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128mkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128r, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128rk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ128rkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256m, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256mb, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256mbk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256mbkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256mk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256mkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256r, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256rk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZ256rkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZm, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZmb, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZmbk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZmbkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZmk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZmkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZr, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZrk, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PDZrkz, X86_INS_VRSQRT14PD: vrsqrt14pd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128m, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128mb, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128mbk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128mbkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128mk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128mkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128r, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128rk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ128rkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256m, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256mb, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256mbk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256mbkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256mk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256mkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256r, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256rk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZ256rkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZm, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZmb, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZmbk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZmbkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZmk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZmkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZr, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZrk, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14PSZrkz, X86_INS_VRSQRT14PS: vrsqrt14ps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRT14SDZrm, X86_INS_VRSQRT14SD: vrsqrt14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SDZrmk, X86_INS_VRSQRT14SD: vrsqrt14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SDZrmkz, X86_INS_VRSQRT14SD: vrsqrt14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SDZrr, X86_INS_VRSQRT14SD: vrsqrt14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SDZrrk, X86_INS_VRSQRT14SD: vrsqrt14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SDZrrkz, X86_INS_VRSQRT14SD: vrsqrt14sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SSZrm, X86_INS_VRSQRT14SS: vrsqrt14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SSZrmk, X86_INS_VRSQRT14SS: vrsqrt14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SSZrmkz, X86_INS_VRSQRT14SS: vrsqrt14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SSZrr, X86_INS_VRSQRT14SS: vrsqrt14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SSZrrk, X86_INS_VRSQRT14SS: vrsqrt14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT14SSZrrkz, X86_INS_VRSQRT14SS: vrsqrt14ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZm, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZmb, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZmbk, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZmbkz, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZmk, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZmkz, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZr, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZrb, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZrbk, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZrbkz, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZrk, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PDZrkz, X86_INS_VRSQRT28PD: vrsqrt28pd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZm, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZmb, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZmbk, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZmbkz, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZmk, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZmkz, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZr, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZrb, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZrbk, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZrbkz, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZrk, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28PSZrkz, X86_INS_VRSQRT28PS: vrsqrt28ps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZm, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZmk, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZmkz, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZr, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZrb, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZrbk, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZrbkz, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZrk, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SDZrkz, X86_INS_VRSQRT28SD: vrsqrt28sd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZm, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZmk, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZmkz, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZr, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZrb, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZrbk, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZrbkz, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZrk, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRT28SSZrkz, X86_INS_VRSQRT28SS: vrsqrt28ss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VRSQRTPSYm, X86_INS_VRSQRTPS: vrsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRTPSYr, X86_INS_VRSQRTPS: vrsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRTPSm, X86_INS_VRSQRTPS: vrsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRTPSr, X86_INS_VRSQRTPS: vrsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRTSSm, X86_INS_VRSQRTSS: vrsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRTSSm_Int, X86_INS_VRSQRTSS: vrsqrtss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VRSQRTSSr, X86_INS_VRSQRTSS: vrsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VRSQRTSSr_Int, X86_INS_VRSQRTSS: vrsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rm, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rmb, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rmbk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rmbkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rmk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rmkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rr, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rrk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ128rrkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rm, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rmb, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rmbk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rmbkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rmk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rmkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rr, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rrk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZ256rrkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrm, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrmb, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrmbk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrmbkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrmk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrmkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrr, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrrb, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrrbk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrrbkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrrk, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPDZrrkz, X86_INS_VSCALEFPD: vscalefpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rm, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rmb, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rmbk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rmbkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rmk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rmkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rr, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rrk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ128rrkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rm, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rmb, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rmbk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rmbkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rmk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rmkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rr, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rrk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZ256rrkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrm, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrmb, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrmbk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrmbkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrmk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrmkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrr, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrrb, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrrbk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrrbkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrrk, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFPSZrrkz, X86_INS_VSCALEFPS: vscalefps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrm, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrmk, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrmkz, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrr, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrrb_Int, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrrb_Intk, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrrb_Intkz, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrrk, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSDZrrkz, X86_INS_VSCALEFSD: vscalefsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrm, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrmk, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrmkz, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrr, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrrb_Int, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrrb_Intk, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrrb_Intkz, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrrk, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCALEFSSZrrkz, X86_INS_VSCALEFSS: vscalefss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERDPDZ128mr, X86_INS_VSCATTERDPD: vscatterdpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERDPDZ256mr, X86_INS_VSCATTERDPD: vscatterdpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERDPDZmr, X86_INS_VSCATTERDPD: vscatterdpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERDPSZ128mr, X86_INS_VSCATTERDPS: vscatterdps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERDPSZ256mr, X86_INS_VSCATTERDPS: vscatterdps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERDPSZmr, X86_INS_VSCATTERDPS: vscatterdps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF0DPDm, X86_INS_VSCATTERPF0DPD: vscatterpf0dpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF0DPSm, X86_INS_VSCATTERPF0DPS: vscatterpf0dps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF0QPDm, X86_INS_VSCATTERPF0QPD: vscatterpf0qpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF0QPSm, X86_INS_VSCATTERPF0QPS: vscatterpf0qps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF1DPDm, X86_INS_VSCATTERPF1DPD: vscatterpf1dpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF1DPSm, X86_INS_VSCATTERPF1DPS: vscatterpf1dps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF1QPDm, X86_INS_VSCATTERPF1QPD: vscatterpf1qpd */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERPF1QPSm, X86_INS_VSCATTERPF1QPS: vscatterpf1qps */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERQPDZ128mr, X86_INS_VSCATTERQPD: vscatterqpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERQPDZ256mr, X86_INS_VSCATTERQPD: vscatterqpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERQPDZmr, X86_INS_VSCATTERQPD: vscatterqpd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSCATTERQPSZ128mr, X86_INS_VSCATTERQPS: vscatterqps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERQPSZ256mr, X86_INS_VSCATTERQPS: vscatterqps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSCATTERQPSZmr, X86_INS_VSCATTERQPS: vscatterqps */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rmbi, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rmbik, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rmbikz, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rmi, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rmik, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rmikz, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rri, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rrik, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Z256rrikz, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrmbi, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrmbik, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrmbikz, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrmi, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrmik, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrmikz, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrri, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrrik, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF32X4Zrrikz, X86_INS_VSHUFF32X4: vshuff32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rmbi, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rmbik, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rmbikz, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rmi, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rmik, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rmikz, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rri, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rrik, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Z256rrikz, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrmbi, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrmbik, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrmbikz, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrmi, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrmik, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrmikz, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrri, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrrik, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFF64X2Zrrikz, X86_INS_VSHUFF64X2: vshuff64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rmbi, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rmbik, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rmbikz, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rmi, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rmik, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rmikz, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rri, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rrik, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Z256rrikz, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrmbi, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrmbik, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrmbikz, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrmi, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrmik, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrmikz, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrri, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrrik, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI32X4Zrrikz, X86_INS_VSHUFI32X4: vshufi32x4 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rmbi, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rmbik, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rmbikz, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rmi, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rmik, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rmikz, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rri, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rrik, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Z256rrikz, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrmbi, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrmbik, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrmbikz, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrmi, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrmik, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrmikz, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrri, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrrik, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFI64X2Zrrikz, X86_INS_VSHUFI64X2: vshufi64x2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDYrmi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPDYrri, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPDZ128rmbi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rmbik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rmbikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rmi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rmik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rmikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rri, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rrik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ128rrikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rmbi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rmbik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rmbikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rmi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rmik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rmikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rri, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rrik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZ256rrikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrmbi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrmbik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrmbikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrmi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPDZrmik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrmikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrri, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPDZrrik, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDZrrikz, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPDrmi, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPDrri, X86_INS_VSHUFPD: vshufpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPSYrmi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPSYrri, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPSZ128rmbi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rmbik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rmbikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rmi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rmik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rmikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rri, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rrik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ128rrikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rmbi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rmbik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rmbikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rmi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rmik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rmikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rri, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rrik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZ256rrikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrmbi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrmbik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrmbikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrmi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPSZrmik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrmikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrri, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPSZrrik, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSZrrikz, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSHUFPSrmi, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSHUFPSrri, X86_INS_VSHUFPS: vshufps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSQRTPDYm, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDYr, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128m, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128mb, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128mbk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128mbkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128mk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128mkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128r, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128rk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ128rkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256m, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256mb, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256mbk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256mbkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256mk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256mkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256r, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256rk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZ256rkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZm, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZmb, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZmbk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZmbkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZmk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZmkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZr, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZrb, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTPDZrbk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTPDZrbkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTPDZrk, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDZrkz, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDm, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPDr, X86_INS_VSQRTPD: vsqrtpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSYm, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSYr, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128m, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128mb, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128mbk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128mbkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128mk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128mkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128r, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128rk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ128rkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256m, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256mb, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256mbk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256mbkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256mk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256mkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256r, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256rk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZ256rkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZm, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZmb, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZmbk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZmbkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZmk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZmkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZr, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZrb, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTPSZrbk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTPSZrbkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTPSZrk, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSZrkz, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSm, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTPSr, X86_INS_VSQRTPS: vsqrtps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSDZm, X86_INS_VSQRTSD: vsqrtsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSDZm_Int, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSQRTSDZm_Intk, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDZm_Intkz, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDZr, X86_INS_VSQRTSD: vsqrtsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSDZr_Int, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSDZr_Intk, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDZr_Intkz, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDZrb_Int, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDZrb_Intk, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDZrb_Intkz, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSDm, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSDm_Int, X86_INS_VSQRTSD: vsqrtsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSQRTSDr, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSDr_Int, X86_INS_VSQRTSD: vsqrtsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZm, X86_INS_VSQRTSS: vsqrtss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSSZm_Int, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSQRTSSZm_Intk, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZm_Intkz, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZr, X86_INS_VSQRTSS: vsqrtss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSSZr_Int, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSSZr_Intk, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZr_Intkz, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZrb_Int, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZrb_Intk, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSZrb_Intkz, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSQRTSSm, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSSm_Int, X86_INS_VSQRTSS: vsqrtss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSQRTSSr, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSQRTSSr_Int, X86_INS_VSQRTSS: vsqrtss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSTMXCSR, X86_INS_VSTMXCSR: vstmxcsr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDYrm, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDYrr, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rm, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rmb, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rmbk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rmbkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rmk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rmkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rr, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rrk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ128rrkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rm, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rmb, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rmbk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rmbkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rmk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rmkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rr, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rrk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZ256rrkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrm, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrmb, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrmbk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrmbkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrmk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrmkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrr, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrrb, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBPDZrrbk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBPDZrrbkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBPDZrrk, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDZrrkz, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDrm, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPDrr, X86_INS_VSUBPD: vsubpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSYrm, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSYrr, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rm, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rmb, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rmbk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rmbkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rmk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rmkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rr, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rrk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ128rrkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rm, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rmb, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rmbk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rmbkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rmk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rmkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rr, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rrk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZ256rrkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrm, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrmb, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrmbk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrmbkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrmk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrmkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrr, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrrb, X86_INS_VSUBPS: vsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBPSZrrbk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBPSZrrbkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBPSZrrk, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSZrrkz, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSrm, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBPSrr, X86_INS_VSUBPS: vsubps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrm, X86_INS_VSUBSD: vsubsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrm_Int, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrm_Intk, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrm_Intkz, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrr, X86_INS_VSUBSD: vsubsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrr_Int, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrr_Intk, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrr_Intkz, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDZrrb_Int, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBSDZrrb_Intk, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBSDZrrb_Intkz, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBSDrm, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDrm_Int, X86_INS_VSUBSD: vsubsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSUBSDrr, X86_INS_VSUBSD: vsubsd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSDrr_Int, X86_INS_VSUBSD: vsubsd $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrm, X86_INS_VSUBSS: vsubss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrm_Int, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrm_Intk, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrm_Intkz, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrr, X86_INS_VSUBSS: vsubss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrr_Int, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrr_Intk, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrr_Intkz, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSZrrb_Int, X86_INS_VSUBSS: vsubss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBSSZrrb_Intk, X86_INS_VSUBSS: vsubss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBSSZrrb_Intkz, X86_INS_VSUBSS: vsubss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VSUBSSrm, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSrm_Int, X86_INS_VSUBSS: vsubss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_VSUBSSrr, X86_INS_VSUBSS: vsubss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VSUBSSrr_Int, X86_INS_VSUBSS: vsubss $dst $src1 $src2 */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPDYrm, X86_INS_VTESTPD: vtestpd */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPDYrr, X86_INS_VTESTPD: vtestpd */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPDrm, X86_INS_VTESTPD: vtestpd */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPDrr, X86_INS_VTESTPD: vtestpd */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPSYrm, X86_INS_VTESTPS: vtestps */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPSYrr, X86_INS_VTESTPS: vtestps */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPSrm, X86_INS_VTESTPS: vtestps */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VTESTPSrr, X86_INS_VTESTPS: vtestps */
+ X86_EFLAGS_RESET_0F | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISDZrm, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISDZrm_Int, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISDZrr, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISDZrr_Int, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISDZrrb, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISDrm, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISDrm_Int, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISDrr, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISDrr_Int, X86_INS_VUCOMISD: vucomisd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISSZrm, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISSZrm_Int, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISSZrr, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISSZrr_Int, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISSZrrb, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISSrm, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISSrm_Int, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUCOMISSrr, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUCOMISSrr_Int, X86_INS_VUCOMISS: vucomiss */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDYrm, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPDYrr, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rm, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rmb, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rmbk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rmbkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rmk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rmkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rr, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rrk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ128rrkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rm, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rmb, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rmbk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rmbkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rmk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rmkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rr, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rrk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZ256rrkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrm, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPDZrmb, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrmbk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrmbkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrmk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrmkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrr, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPDZrrk, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDZrrkz, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPDrm, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPDrr, X86_INS_VUNPCKHPD: vunpckhpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPSYrm, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPSYrr, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rm, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rmb, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rmbk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rmbkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rmk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rmkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rr, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rrk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ128rrkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rm, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rmb, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rmbk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rmbkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rmk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rmkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rr, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rrk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZ256rrkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrm, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPSZrmb, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrmbk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrmbkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrmk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrmkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrr, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPSZrrk, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSZrrkz, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKHPSrm, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKHPSrr, X86_INS_VUNPCKHPS: vunpckhps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPDYrm, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPDYrr, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rm, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rmb, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rmbk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rmbkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rmk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rmkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rr, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rrk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ128rrkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rm, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rmb, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rmbk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rmbkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rmk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rmkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rr, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rrk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZ256rrkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrm, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPDZrmb, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrmbk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrmbkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrmk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrmkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrr, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPDZrrk, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDZrrkz, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPDrm, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPDrr, X86_INS_VUNPCKLPD: vunpcklpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPSYrm, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPSYrr, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rm, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rmb, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rmbk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rmbkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rmk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rmkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rr, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rrk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ128rrkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rm, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rmb, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rmbk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rmbkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rmk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rmkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rr, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rrk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZ256rrkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrm, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPSZrmb, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrmbk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrmbkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrmk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrmkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrr, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPSZrrk, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSZrrkz, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VUNPCKLPSrm, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VUNPCKLPSrr, X86_INS_VUNPCKLPS: vunpcklps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPDYrm, X86_INS_VXORPD: vxorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPDYrr, X86_INS_VXORPD: vxorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPDZ128rm, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rmb, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rmbk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rmbkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rmk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rmkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rr, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rrk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ128rrkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rm, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rmb, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rmbk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rmbkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rmk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rmkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rr, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rrk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZ256rrkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrm, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrmb, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrmbk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrmbkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrmk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrmkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrr, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrrk, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDZrrkz, X86_INS_VXORPD: vxorpd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPDrm, X86_INS_VXORPD: vxorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPDrr, X86_INS_VXORPD: vxorpd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPSYrm, X86_INS_VXORPS: vxorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPSYrr, X86_INS_VXORPS: vxorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPSZ128rm, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rmb, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rmbk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rmbkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rmk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rmkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rr, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rrk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ128rrkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rm, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rmb, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rmbk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rmbkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rmk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rmkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rr, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rrk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZ256rrkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrm, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrmb, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrmbk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrmbkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrmk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrmkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrr, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrrk, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSZrrkz, X86_INS_VXORPS: vxorps */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VXORPSrm, X86_INS_VXORPS: vxorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VXORPSrr, X86_INS_VXORPS: vxorps */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_VZEROALL, X86_INS_VZEROALL: vzeroall */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VZEROUPPER, X86_INS_VZEROUPPER: vzeroupper */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WAIT, X86_INS_WAIT: wait */
+ X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C1 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { 0 }
+},
+
+{ /* X86_WBINVD, X86_INS_WBINVD: wbinvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WBNOINVD, X86_INS_WBNOINVD: wbnoinvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRFSBASE, X86_INS_WRFSBASE: wrfsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRFSBASE64, X86_INS_WRFSBASE: wrfsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRGSBASE, X86_INS_WRGSBASE: wrgsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRGSBASE64, X86_INS_WRGSBASE: wrgsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRMSR, X86_INS_WRMSR: wrmsr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRPKRUr, X86_INS_WRPKRU: wrpkru */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRSSD, X86_INS_WRSSD: wrssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRSSQ, X86_INS_WRSSQ: wrssq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRUSSD, X86_INS_WRUSSD: wrussd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRUSSQ, X86_INS_WRUSSQ: wrussq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XABORT, X86_INS_XABORT: xabort */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XACQUIRE_PREFIX, X86_INS_XACQUIRE: xacquire */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XADD16rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD16rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD32rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD32rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD64rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD64rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD8rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD8rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XBEGIN_2, X86_INS_XBEGIN: xbegin */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XBEGIN_4, X86_INS_XBEGIN: xbegin */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XCHG16ar, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG16rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG16rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG32ar, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG32rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG32rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG64ar, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG64rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG64rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG8rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG8rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCH_F, X86_INS_FXCH: fxch */
+ X86_FPU_FLAGS_RESET_C1 | X86_FPU_FLAGS_UNDEFINED_C0 | X86_FPU_FLAGS_UNDEFINED_C2 | X86_FPU_FLAGS_UNDEFINED_C3,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XCRYPTCBC, X86_INS_XCRYPTCBC: xcryptcbc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTCFB, X86_INS_XCRYPTCFB: xcryptcfb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTCTR, X86_INS_XCRYPTCTR: xcryptctr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTECB, X86_INS_XCRYPTECB: xcryptecb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTOFB, X86_INS_XCRYPTOFB: xcryptofb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XEND, X86_INS_XEND: xend */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XGETBV, X86_INS_XGETBV: xgetbv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XLAT, X86_INS_XLATB: xlatb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XOR16i16, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16mi, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16mi8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR16ri, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16ri8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR16rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR16rr_REV, X86_INS_XOR: xor{w} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32i32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32mi, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32mi8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32ri, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32ri8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32rr_REV, X86_INS_XOR: xor{l} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64i32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64mi32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64mi8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64ri32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64ri8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64rr_REV, X86_INS_XOR: xor{q} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8i8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8mi, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8mi8, X86_INS_XOR: xor{b} $dst $src */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8ri, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8ri8, X86_INS_XOR: xor{b} $src1 $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8rr_REV, X86_INS_XOR: xor{b} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XORPDrm, X86_INS_XORPD: xorpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XORPDrr, X86_INS_XORPD: xorpd */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XORPSrm, X86_INS_XORPS: xorps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XORPSrr, X86_INS_XORPS: xorps */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XRELEASE_PREFIX, X86_INS_XRELEASE: xrelease */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XRSTOR, X86_INS_XRSTOR: xrstor */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTOR64, X86_INS_XRSTOR64: xrstor64 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTORS, X86_INS_XRSTORS: xrstors */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTORS64, X86_INS_XRSTORS64: xrstors64 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XSAVE, X86_INS_XSAVE: xsave */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVE64, X86_INS_XSAVE64: xsave64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEC, X86_INS_XSAVEC: xsavec */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEC64, X86_INS_XSAVEC64: xsavec64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEOPT, X86_INS_XSAVEOPT: xsaveopt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEOPT64, X86_INS_XSAVEOPT64: xsaveopt64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVES, X86_INS_XSAVES: xsaves */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVES64, X86_INS_XSAVES64: xsaves64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSETBV, X86_INS_XSETBV: xsetbv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XSHA1, X86_INS_XSHA1: xsha1 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XSHA256, X86_INS_XSHA256: xsha256 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XSTORE, X86_INS_XSTORE: xstore */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XTEST, X86_INS_XTEST: xtest */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_PF | X86_EFLAGS_RESET_AF,
+ { 0 }
+},
diff --git a/capstone/arch/X86/X86MappingInsnOp_reduce.inc b/capstone/arch/X86/X86MappingInsnOp_reduce.inc
new file mode 100644
index 000000000..c7e158e37
--- /dev/null
+++ b/capstone/arch/X86/X86MappingInsnOp_reduce.inc
@@ -0,0 +1,7729 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+
+{ /* X86_AAA, X86_INS_AAA: aaa */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_AAD8i8, X86_INS_AAD: aad */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AAM8i8, X86_INS_AAM: aam */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AAS, X86_INS_AAS: aas */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_ADC16i16, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16mi, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16mi8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC16ri, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16ri8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC16rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC16rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC16rr_REV, X86_INS_ADC: adc{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32i32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32mi, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32mi8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32ri, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32ri8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC32rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC32rr_REV, X86_INS_ADC: adc{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64i32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64mi32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64mi8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64ri32, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64ri8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC64rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC64rr_REV, X86_INS_ADC: adc{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8i8, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8mi, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8mi8, X86_INS_ADC: adc{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8mr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8ri, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8ri8, X86_INS_ADC: adc{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADC8rm, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8rr, X86_INS_ADC: adc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADC8rr_REV, X86_INS_ADC: adc{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX32rm, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX32rr, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX64rm, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADCX64rr, X86_INS_ADCX: adcx */
+ X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16i16, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16mi, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16mi8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16ri, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16ri8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD16rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD16rr_REV, X86_INS_ADD: add{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32i32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32mi, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32mi8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32ri, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32ri8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD32rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD32rr_REV, X86_INS_ADD: add{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64i32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64mi32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64mi8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64ri32, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64ri8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD64rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD64rr_REV, X86_INS_ADD: add{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8i8, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8mi, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8mi8, X86_INS_ADD: add{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8mr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8ri, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8ri8, X86_INS_ADD: add{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ADD8rm, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8rr, X86_INS_ADD: add */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADD8rr_REV, X86_INS_ADD: add{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX32rm, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX32rr, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX64rm, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ADOX64rr, X86_INS_ADOX: adox */
+ X86_EFLAGS_MODIFY_OF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16i16, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16mi, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16mi8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16ri, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16ri8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND16rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND16rr_REV, X86_INS_AND: and{w} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32i32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32mi, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32mi8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32ri, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32ri8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND32rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND32rr_REV, X86_INS_AND: and{l} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64i32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64mi32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64mi8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64ri32, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64ri8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND64rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND64rr_REV, X86_INS_AND: and{q} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8i8, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8mi, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8mi8, X86_INS_AND: and{b} $dst $src */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8mr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8ri, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8ri8, X86_INS_AND: and{b} $src1 $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_AND8rm, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8rr, X86_INS_AND: and */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_AND8rr_REV, X86_INS_AND: and{b} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN32rm, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN32rr, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN64rm, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ANDN64rr, X86_INS_ANDN: andn */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_CF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ARPL16mr, X86_INS_ARPL: arpl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ARPL16rr, X86_INS_ARPL: arpl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR32rm, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR32rr, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR64rm, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTR64rr, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BEXTRI32mi, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BEXTRI32ri, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BEXTRI64mi, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BEXTRI64ri, X86_INS_BEXTR: bextr */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_RESET_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_TF | X86_EFLAGS_RESET_IF | X86_EFLAGS_RESET_DF | X86_EFLAGS_RESET_NT | X86_EFLAGS_RESET_RF,
+ { 0 },
+},
+
+{ /* X86_BLCFILL32rm, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCFILL32rr, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCFILL64rm, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCFILL64rr, X86_INS_BLCFILL: blcfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI32rm, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI32rr, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI64rm, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCI64rr, X86_INS_BLCI: blci */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC32rm, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC32rr, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC64rm, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCIC64rr, X86_INS_BLCIC: blcic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK32rm, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK32rr, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK64rm, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCMSK64rr, X86_INS_BLCMSK: blcmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS32rm, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS32rr, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS64rm, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLCS64rr, X86_INS_BLCS: blcs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL32rm, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL32rr, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL64rm, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSFILL64rr, X86_INS_BLSFILL: blsfill */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI32rm, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI32rr, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI64rm, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSI64rr, X86_INS_BLSI: blsi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC32rm, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC32rr, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC64rm, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSIC64rr, X86_INS_BLSIC: blsic */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK32rm, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK32rr, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK64rm, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSMSK64rr, X86_INS_BLSMSK: blsmsk */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR32rm, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR32rr, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR64rm, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BLSR64rr, X86_INS_BLSR: blsr */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BOUNDS16rm, X86_INS_BOUND: bound */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BOUNDS32rm, X86_INS_BOUND: bound */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF16rm, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF16rr, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF32rm, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF32rr, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF64rm, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSF64rr, X86_INS_BSF: bsf */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR16rm, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR16rr, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR32rm, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR32rr, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR64rm, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSR64rr, X86_INS_BSR: bsr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BSWAP16r_BAD, X86_INS_BSWAP: bswap */
+ 0,
+ { 0 }
+},
+
+{ /* X86_BSWAP32r, X86_INS_BSWAP: bswap */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_BSWAP64r, X86_INS_BSWAP: bswap */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_BT16mi8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT16mr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT16ri8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT16rr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT32mi8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT32mr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT32ri8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT32rr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT64mi8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT64mr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BT64ri8, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BT64rr, X86_INS_BT: bt */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC16mi8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC16mr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC16ri8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC16rr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC32mi8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC32mr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC32ri8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC32rr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC64mi8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC64mr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTC64ri8, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTC64rr, X86_INS_BTC: btc */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR16mi8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR16mr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR16ri8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR16rr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR32mi8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR32mr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR32ri8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR32rr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR64mi8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR64mr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTR64ri8, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTR64rr, X86_INS_BTR: btr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS16mi8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS16mr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS16ri8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS16rr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS32mi8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS32mr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS32ri8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS32rr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS64mi8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS64mr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BTS64ri8, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_BTS64rr, X86_INS_BTS: bts */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI32rm, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI32rr, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI64rm, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_BZHI64rr, X86_INS_BZHI: bzhi */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_RESET_OF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL16m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL16m_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL16r, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL16r_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL32m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CALL32m_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL32r, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALL32r_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL64m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALL64m_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALL64pcrel32, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALL64r, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALL64r_NT, X86_INS_CALL: call */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CALLpcrel16, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CALLpcrel32, X86_INS_CALL: call */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CBW, X86_INS_CBW: cbw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CDQ, X86_INS_CDQ: cdq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CDQE, X86_INS_CDQE: cdqe */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLAC, X86_INS_CLAC: clac */
+ X86_EFLAGS_RESET_AC,
+ { 0 }
+},
+
+{ /* X86_CLC, X86_INS_CLC: clc */
+ X86_EFLAGS_RESET_CF,
+ { 0 }
+},
+
+{ /* X86_CLD, X86_INS_CLD: cld */
+ X86_EFLAGS_RESET_DF,
+ { 0 }
+},
+
+{ /* X86_CLDEMOTE, X86_INS_CLDEMOTE: cldemote */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLFLUSHOPT, X86_INS_CLFLUSHOPT: clflushopt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CLGI, X86_INS_CLGI: clgi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLI, X86_INS_CLI: cli */
+ X86_EFLAGS_RESET_IF,
+ { 0 }
+},
+
+{ /* X86_CLRSSBSY, X86_INS_CLRSSBSY: clrssbsy */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLTS, X86_INS_CLTS: clts */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CLWB, X86_INS_CLWB: clwb */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CLZEROr, X86_INS_CLZERO: clzero */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CMC, X86_INS_CMC: cmc */
+ X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_CMOVA16rm, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA16rr, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA32rm, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA32rr, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA64rm, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVA64rr, X86_INS_CMOVA: cmova */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE16rm, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE16rr, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE32rm, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE32rr, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE64rm, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVAE64rr, X86_INS_CMOVAE: cmovae */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB16rm, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB16rr, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB32rm, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB32rr, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB64rm, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVB64rr, X86_INS_CMOVB: cmovb */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE16rm, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE16rr, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE32rm, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE32rr, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE64rm, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVBE64rr, X86_INS_CMOVBE: cmovbe */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE16rm, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE16rr, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE32rm, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE32rr, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE64rm, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVE64rr, X86_INS_CMOVE: cmove */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG16rm, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG16rr, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG32rm, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG32rr, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG64rm, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVG64rr, X86_INS_CMOVG: cmovg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE16rm, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE16rr, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE32rm, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE32rr, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE64rm, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVGE64rr, X86_INS_CMOVGE: cmovge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL16rm, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL16rr, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL32rm, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL32rr, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL64rm, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVL64rr, X86_INS_CMOVL: cmovl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE16rm, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE16rr, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE32rm, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE32rr, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE64rm, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVLE64rr, X86_INS_CMOVLE: cmovle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE16rm, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE16rr, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE32rm, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE32rr, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE64rm, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNE64rr, X86_INS_CMOVNE: cmovne */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO16rm, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO16rr, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO32rm, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO32rr, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO64rm, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNO64rr, X86_INS_CMOVNO: cmovno */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP16rm, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP16rr, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP32rm, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP32rr, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP64rm, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNP64rr, X86_INS_CMOVNP: cmovnp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS16rm, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS16rr, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS32rm, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS32rr, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS64rm, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVNS64rr, X86_INS_CMOVNS: cmovns */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO16rm, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO16rr, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO32rm, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO32rr, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO64rm, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVO64rr, X86_INS_CMOVO: cmovo */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP16rm, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP16rr, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP32rm, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP32rr, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP64rm, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVP64rr, X86_INS_CMOVP: cmovp */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS16rm, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS16rr, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS32rm, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS32rr, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS64rm, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMOVS64rr, X86_INS_CMOVS: cmovs */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_PF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16i16, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16mi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16mi8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16ri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16ri8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP16rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP16rr_REV, X86_INS_CMP: cmp{w} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32i32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32mi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32mi8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32ri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32ri8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP32rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP32rr_REV, X86_INS_CMP: cmp{l} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64i32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64mi32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64mi8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64ri32, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64ri8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP64rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP64rr_REV, X86_INS_CMP: cmp{q} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8i8, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8mi, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8mi8, X86_INS_CMP: cmp{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8mr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8ri, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8ri8, X86_INS_CMP: cmp{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMP8rm, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8rr, X86_INS_CMP: cmp */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMP8rr_REV, X86_INS_CMP: cmp{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSB, X86_INS_CMPSB: cmpsb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSL, X86_INS_CMPSD: cmpsd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_CMPSQ, X86_INS_CMPSQ: cmpsq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPSW, X86_INS_CMPSW: cmpsw */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG16B, X86_INS_CMPXCHG16B: cmpxchg16b */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG16rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG16rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG32rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG32rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG64rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG64rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG8B, X86_INS_CMPXCHG8B: cmpxchg8b */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG8rm, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_CMPXCHG8rr, X86_INS_CMPXCHG: cmpxchg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_CPUID, X86_INS_CPUID: cpuid */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CQO, X86_INS_CQO: cqo */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CWD, X86_INS_CWD: cwd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_CWDE, X86_INS_CWDE: cwde */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DAA, X86_INS_DAA: daa */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_DAS, X86_INS_DAS: das */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_DATA16_PREFIX, X86_INS_DATA16: data16 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_DEC16m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC16r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC16r_alt, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC32m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC32r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC32r_alt, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC64m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC64r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC8m, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DEC8r, X86_INS_DEC: dec */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_DIV16m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV16r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV32m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV32r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV64m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV64r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV8m, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_DIV8r, X86_INS_DIV: div */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_ENDBR32, X86_INS_ENDBR32: endbr32 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENDBR64, X86_INS_ENDBR64: endbr64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ENTER, X86_INS_ENTER: enter */
+ 0,
+ { CS_AC_IGNORE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARCALL16i, X86_INS_LCALL: lcall{w} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARCALL16m, X86_INS_LCALL: lcall */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARCALL32i, X86_INS_LCALL: lcall{l} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARCALL32m, X86_INS_CALL: call */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARCALL64, X86_INS_LCALL: lcall */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARJMP16i, X86_INS_LJMP: ljmp{w} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARJMP16m, X86_INS_LJMP: ljmp{w} {*}$dst */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARJMP32i, X86_INS_LJMP: ljmp{l} $seg : $off */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FARJMP32m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_FARJMP64, X86_INS_LJMP: ljmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_FSETPM, X86_INS_FSETPM: fsetpm */
+ 0,
+ { 0 }
+},
+
+{ /* X86_GETSEC, X86_INS_GETSEC: getsec */
+ 0,
+ { 0 }
+},
+
+{ /* X86_HLT, X86_INS_HLT: hlt */
+ 0,
+ { 0 }
+},
+
+{ /* X86_IDIV16m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV16r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV32m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV32r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV64m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV64r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV8m, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IDIV8r, X86_INS_IDIV: idiv */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16rm, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16rmi, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL16rmi8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL16rr, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL16rri, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL16rri8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32rm, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32rmi, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32rmi8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32rr, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL32rri, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL32rri8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64rm, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64rmi32, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64rmi8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64rr, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL64rri32, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL64rri8, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IMUL8m, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IMUL8r, X86_INS_IMUL: imul */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_IN16ri, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IN16rr, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IN32ri, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IN32rr, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_IN8ri, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_IN8rr, X86_INS_IN: in */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INC16m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC16r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC16r_alt, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC32m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC32r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC32r_alt, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC64m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC64r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC8m, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INC8r, X86_INS_INC: inc */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_INCSSPD, X86_INS_INCSSPD: incsspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_INCSSPQ, X86_INS_INCSSPQ: incsspq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_INSB, X86_INS_INSB: insb */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INSL, X86_INS_INSD: insd */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INSW, X86_INS_INSW: insw */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_INT, X86_INS_INT: int */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_INT1, X86_INS_INT1: int1 */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_INT3, X86_INS_INT3: int3 */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_INTO, X86_INS_INTO: into */
+ X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_INVD, X86_INS_INVD: invd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_INVEPT32, X86_INS_INVEPT: invept */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVEPT64, X86_INS_INVEPT: invept */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVLPG, X86_INS_INVLPG: invlpg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_INVLPGA32, X86_INS_INVLPGA: invlpga */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVLPGA64, X86_INS_INVLPGA: invlpga */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVPCID32, X86_INS_INVPCID: invpcid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVPCID64, X86_INS_INVPCID: invpcid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVVPID32, X86_INS_INVVPID: invvpid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_INVVPID64, X86_INS_INVVPID: invvpid */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_IRET16, X86_INS_IRET: iret */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_IRET32, X86_INS_IRETD: iretd */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_IRET64, X86_INS_IRETQ: iretq */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_JAE_1, X86_INS_JAE: jae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JAE_2, X86_INS_JAE: jae $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JAE_4, X86_INS_JAE: jae $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JA_1, X86_INS_JA: ja */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JA_2, X86_INS_JA: ja $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JA_4, X86_INS_JA: ja $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JBE_1, X86_INS_JBE: jbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JBE_2, X86_INS_JBE: jbe $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JBE_4, X86_INS_JBE: jbe $dst */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JB_1, X86_INS_JB: jb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JB_2, X86_INS_JB: jb $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JB_4, X86_INS_JB: jb $dst */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JCXZ, X86_INS_JCXZ: jcxz */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JECXZ, X86_INS_JECXZ: jecxz */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JE_1, X86_INS_JE: je */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JE_2, X86_INS_JE: je $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JE_4, X86_INS_JE: je $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JGE_1, X86_INS_JGE: jge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JGE_2, X86_INS_JGE: jge $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JGE_4, X86_INS_JGE: jge $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JG_1, X86_INS_JG: jg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JG_2, X86_INS_JG: jg $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JG_4, X86_INS_JG: jg $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JLE_1, X86_INS_JLE: jle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JLE_2, X86_INS_JLE: jle $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JLE_4, X86_INS_JLE: jle $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JL_1, X86_INS_JL: jl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JL_2, X86_INS_JL: jl $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JL_4, X86_INS_JL: jl $dst */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP16m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP16m_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP16r, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP16r_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP32m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP32m_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP32r, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP32r_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP64m, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_JMP64m_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP64r, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP64r_NT, X86_INS_JMP: jmp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_JMP_1, X86_INS_JMP: jmp */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP_2, X86_INS_JMP: jmp $dst */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JMP_4, X86_INS_JMP: jmp $dst */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNE_1, X86_INS_JNE: jne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNE_2, X86_INS_JNE: jne $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNE_4, X86_INS_JNE: jne $dst */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNO_1, X86_INS_JNO: jno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNO_2, X86_INS_JNO: jno $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNO_4, X86_INS_JNO: jno $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNP_1, X86_INS_JNP: jnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNP_2, X86_INS_JNP: jnp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNP_4, X86_INS_JNP: jnp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNS_1, X86_INS_JNS: jns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNS_2, X86_INS_JNS: jns $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JNS_4, X86_INS_JNS: jns $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JO_1, X86_INS_JO: jo */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JO_2, X86_INS_JO: jo $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JO_4, X86_INS_JO: jo $dst */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JP_1, X86_INS_JP: jp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JP_2, X86_INS_JP: jp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JP_4, X86_INS_JP: jp $dst */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JRCXZ, X86_INS_JRCXZ: jrcxz */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JS_1, X86_INS_JS: js */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JS_2, X86_INS_JS: js $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_JS_4, X86_INS_JS: js $dst */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LAHF, X86_INS_LAHF: lahf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LAR16rm, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR16rr, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR32rm, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR32rr, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR64rm, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LAR64rr, X86_INS_LAR: lar */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LDS16rm, X86_INS_LDS: lds */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LDS32rm, X86_INS_LDS: lds */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LEA16r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LEA32r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LEA64_32r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LEA64r, X86_INS_LEA: lea */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LEAVE, X86_INS_LEAVE: leave */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LEAVE64, X86_INS_LEAVE: leave */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LES16rm, X86_INS_LES: les */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LES32rm, X86_INS_LES: les */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LFS16rm, X86_INS_LFS: lfs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LFS32rm, X86_INS_LFS: lfs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LFS64rm, X86_INS_LFS: lfs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LGDT16m, X86_INS_LGDT: lgdt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LGDT32m, X86_INS_LGDT: lgdt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LGDT64m, X86_INS_LGDT: lgdt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LGS16rm, X86_INS_LGS: lgs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LGS32rm, X86_INS_LGS: lgs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LGS64rm, X86_INS_LGS: lgs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LIDT16m, X86_INS_LIDT: lidt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LIDT32m, X86_INS_LIDT: lidt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LIDT64m, X86_INS_LIDT: lidt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LLDT16m, X86_INS_LLDT: lldt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LLDT16r, X86_INS_LLDT: lldt */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LLWPCB, X86_INS_LLWPCB: llwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LLWPCB64, X86_INS_LLWPCB: llwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LMSW16m, X86_INS_LMSW: lmsw */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LMSW16r, X86_INS_LMSW: lmsw */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LOCK_PREFIX, X86_INS_LOCK: lock */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LODSB, X86_INS_LODSB: lodsb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LODSL, X86_INS_LODSD: lodsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LODSQ, X86_INS_LODSQ: lodsq */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LODSW, X86_INS_LODSW: lodsw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LOOP, X86_INS_LOOP: loop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LOOPE, X86_INS_LOOPE: loope */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LOOPNE, X86_INS_LOOPNE: loopne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETIL, X86_INS_RETF: retf */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETIQ, X86_INS_RETFQ: retfq */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETIW, X86_INS_RETF: retf */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_LRETL, X86_INS_RETF: retf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LRETQ, X86_INS_RETFQ: retfq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LRETW, X86_INS_RETF: retf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LSL16rm, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL16rr, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL32rm, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL32rr, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL64rm, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSL64rr, X86_INS_LSL: lsl */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSS16rm, X86_INS_LSS: lss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSS32rm, X86_INS_LSS: lss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LSS64rm, X86_INS_LSS: lss */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LTRm, X86_INS_LTR: ltr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LTRr, X86_INS_LTR: ltr */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_LWPINS32rmi, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPINS32rri, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPINS64rmi, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPINS64rri, X86_INS_LWPINS: lwpins */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL32rmi, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL32rri, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL64rmi, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LWPVAL64rri, X86_INS_LWPVAL: lwpval */
+ 0,
+ { 0 }
+},
+
+{ /* X86_LZCNT16rm, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT16rr, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT32rm, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT32rr, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT64rm, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_LZCNT64rr, X86_INS_LZCNT: lzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MONITORXrrr, X86_INS_MONITORX: monitorx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MONTMUL, X86_INS_MONTMUL: montmul */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOV16ao16, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16mi, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV16mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ms, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16o16a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16ri, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV16ri_alt, X86_INS_MOV: mov{w} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV16rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16rr_REV, X86_INS_MOV: mov{w} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16rs, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16sm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV16sr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ao16, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32cr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32dr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32mi, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV32mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32o16a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rc, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rd, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32ri, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV32ri_alt, X86_INS_MOV: mov{l} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV32rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rr_REV, X86_INS_MOV: mov{l} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32rs, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV32sr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64cr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64dr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64mi32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV64mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rc, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rd, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64ri, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV64ri32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV64rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rr_REV, X86_INS_MOV: mov{q} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64rs, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV64sr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ao16, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ao32, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ao64, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8mi, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV8mr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8mr_NOREX, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8o16a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8o32a, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8o64a, X86_INS_MOVABS: movabs */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8ri, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV8ri_alt, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_MOV8rm, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rm_NOREX, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rr, X86_INS_MOV: mov */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rr_NOREX, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOV8rr_REV, X86_INS_MOV: mov{b} $dst $src */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE16mr, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE16rm, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE32mr, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE32rm, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE64mr, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVBE64rm, X86_INS_MOVBE: movbe */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVDIR64B16, X86_INS_MOVDIR64B: movdir64b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIR64B32, X86_INS_MOVDIR64B: movdir64b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIR64B64, X86_INS_MOVDIR64B: movdir64b */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIRI32, X86_INS_MOVDIRI: movdiri */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVDIRI64, X86_INS_MOVDIRI: movdiri */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSB, X86_INS_MOVSB: movsb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSL, X86_INS_MOVSD: movsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSQ, X86_INS_MOVSQ: movsq */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSW, X86_INS_MOVSW: movsw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX16rm16, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX16rm8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX16rr16, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX16rr8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rm16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rm8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rm8_NOREX, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX32rr16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rr8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX32rr8_NOREX, X86_INS_MOVSX: movsx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVSX64rm16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rm32, X86_INS_MOVSXD: movsxd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rm8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rr16, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rr32, X86_INS_MOVSXD: movsxd */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVSX64rr8, X86_INS_MOVSX: movsx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX16rm16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX16rm8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX16rr16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX16rr8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rm16, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rm8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rm8_NOREX, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX32rr16, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rr8, X86_INS_MOVZX: movzx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MOVZX32rr8_NOREX, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rm16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rm8, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rr16, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MOVZX64rr8, X86_INS_MOVZX: movzx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_MUL16m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL16r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL32m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL32r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL64m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL64r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL8m, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MUL8r, X86_INS_MUL: mul */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX32rm, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX32rr, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX64rm, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MULX64rr, X86_INS_MULX: mulx */
+ 0,
+ { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_MWAITXrrr, X86_INS_MWAITX: mwaitx */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NEG16m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG16r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG32m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG32r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG64m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG64r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG8m, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NEG8r, X86_INS_NEG: neg */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOOP, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOP18_16m4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16m5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16m6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16m7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_16r7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_m7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r4, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r5, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r6, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP18_r7, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOP19rr, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL_19, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL_1d, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPL_1e, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPLr, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOPQ, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOPQr, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOOPW, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_19, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_1c, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_1d, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPW_1e, X86_INS_NOP: nop */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_NOOPWr, X86_INS_NOP: nop */
+ 0,
+ { 0 }
+},
+
+{ /* X86_NOT16m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT16r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT32m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT32r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT64m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT64r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT8m, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_NOT8r, X86_INS_NOT: not */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_OR16i16, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16mi, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16mi8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR16ri, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16ri8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR16rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR16rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR16rr_REV, X86_INS_OR: or{w} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32i32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32mi, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32mi8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32ri, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32ri8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR32rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR32rr_REV, X86_INS_OR: or{l} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64i32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64mi32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64mi8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64ri32, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64ri8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR64rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR64rr_REV, X86_INS_OR: or{q} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8i8, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8mi, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8mi8, X86_INS_OR: or{b} $dst $src */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8mr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8ri, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8ri8, X86_INS_OR: or{b} $src1 $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OR8rm, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8rr, X86_INS_OR: or */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OR8rr_REV, X86_INS_OR: or{b} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT16ir, X86_INS_OUT: out */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT16rr, X86_INS_OUT: out */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT32ir, X86_INS_OUT: out */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT32rr, X86_INS_OUT: out */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT8ir, X86_INS_OUT: out */
+ 0,
+ { CS_AC_IGNORE, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUT8rr, X86_INS_OUT: out */
+ 0,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_OUTSB, X86_INS_OUTSB: outsb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OUTSL, X86_INS_OUTSD: outsd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_OUTSW, X86_INS_OUTSW: outsw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PCONFIG, X86_INS_PCONFIG: pconfig */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PDEP32rm, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PDEP32rr, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PDEP64rm, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PDEP64rr, X86_INS_PDEP: pdep */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT32rm, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT32rr, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT64rm, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_PEXT64rr, X86_INS_PEXT: pext */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_POP16r, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP16rmm, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP16rmr, X86_INS_POP: pop{w} $reg */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP32r, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP32rmm, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP32rmr, X86_INS_POP: pop{l} $reg */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP64r, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP64rmm, X86_INS_POP: pop */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POP64rmr, X86_INS_POP: pop{q} $reg */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_POPA16, X86_INS_POPAW: popaw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_POPA32, X86_INS_POPAL: popal */
+ 0,
+ { 0 }
+},
+
+{ /* X86_POPDS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPDS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPES16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPES32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPF16, X86_INS_POPF: popf */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_POPF32, X86_INS_POPFD: popfd */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_POPF64, X86_INS_POPFQ: popfq */
+ X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_POPFS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPFS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPFS64, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPGS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPGS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPGS64, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPSS16, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_POPSS32, X86_INS_POP: pop */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PTWRITE64m, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PTWRITE64r, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PTWRITEm, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PTWRITEr, X86_INS_PTWRITE: ptwrite */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSH16i8, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH16r, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH16rmm, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH16rmr, X86_INS_PUSH: push{w} $reg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH32i8, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH32r, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH32rmm, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH32rmr, X86_INS_PUSH: push{l} $reg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH64i32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH64i8, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSH64r, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH64rmm, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSH64rmr, X86_INS_PUSH: push{q} $reg */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_PUSHA16, X86_INS_PUSHAW: pushaw */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHA32, X86_INS_PUSHAL: pushal */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHCS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHCS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHDS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHDS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHES16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHES32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHF16, X86_INS_PUSHF: pushf */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHF32, X86_INS_PUSHFD: pushfd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHF64, X86_INS_PUSHFQ: pushfq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_PUSHFS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHFS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHFS64, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHGS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHGS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHGS64, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHSS16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHSS32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHi16, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_PUSHi32, X86_INS_PUSH: push */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL16mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL16rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL16ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL32mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL32rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL32ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL64mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL64rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL64ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8m1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8mCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL8mi, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8r1, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCL8rCL, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCL8ri, X86_INS_RCL: rcl */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR16mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR16rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR16ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR32mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR32rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR32ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR64mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR64rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR64ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8m1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8mCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR8mi, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8r1, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RCR8rCL, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_RCR8ri, X86_INS_RCR: rcr */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RDFSBASE, X86_INS_RDFSBASE: rdfsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDFSBASE64, X86_INS_RDFSBASE: rdfsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDGSBASE, X86_INS_RDGSBASE: rdgsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDGSBASE64, X86_INS_RDGSBASE: rdgsbase */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDMSR, X86_INS_RDMSR: rdmsr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPID32, X86_INS_RDPID: rdpid */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPID64, X86_INS_RDPID: rdpid */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPKRUr, X86_INS_RDPKRU: rdpkru */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDPMC, X86_INS_RDPMC: rdpmc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDRAND16r, X86_INS_RDRAND: rdrand */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDRAND32r, X86_INS_RDRAND: rdrand */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDRAND64r, X86_INS_RDRAND: rdrand */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSEED16r, X86_INS_RDSEED: rdseed */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSEED32r, X86_INS_RDSEED: rdseed */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSEED64r, X86_INS_RDSEED: rdseed */
+ X86_EFLAGS_MODIFY_CF | X86_EFLAGS_RESET_OF | X86_EFLAGS_RESET_SF | X86_EFLAGS_RESET_ZF | X86_EFLAGS_RESET_AF | X86_EFLAGS_RESET_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_RDSSPD, X86_INS_RDSSPD: rdsspd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDSSPQ, X86_INS_RDSSPQ: rdsspq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDTSC, X86_INS_RDTSC: rdtsc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RDTSCP, X86_INS_RDTSCP: rdtscp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_REPNE_PREFIX, X86_INS_REPNE: repne */
+ 0,
+ { 0 }
+},
+
+{ /* X86_REP_PREFIX, X86_INS_REP: rep */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RETIL, X86_INS_RET: ret */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RETIQ, X86_INS_RET: ret */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RETIW, X86_INS_RET: ret */
+ 0,
+ { CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RETL, X86_INS_RET: ret */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RETQ, X86_INS_RET: ret */
+ 0,
+ { 0 }
+},
+
+{ /* X86_RETW, X86_INS_RET: ret */
+ 0,
+ { 0 }
+},
+
+{ /* X86_REX64_PREFIX, X86_INS_REX64: rex64 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_ROL16m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL16mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL16mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL16r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL16rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL16ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL32mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL32rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL32ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL64mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL64rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL64ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8m1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8mCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL8mi, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8r1, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROL8rCL, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROL8ri, X86_INS_ROL: rol */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR16mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR16rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR16ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR32mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR32rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR32ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR64mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR64rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR64ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8m1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8mCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR8mi, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8r1, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_ROR8rCL, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_ROR8ri, X86_INS_ROR: ror */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX32mi, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX32ri, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX64mi, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RORX64ri, X86_INS_RORX: rorx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_RSM, X86_INS_RSM: rsm */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_RSTORSSP, X86_INS_RSTORSSP: rstorssp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SAHF, X86_INS_SAHF: sahf */
+ X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { 0 }
+},
+
+{ /* X86_SAL16m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL16mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL16mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL16r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL16rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL16ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL32mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL32rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL32ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL64mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL64rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL64ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8m1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8mCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL8mi, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8r1, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAL8rCL, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAL8ri, X86_INS_SAL: sal */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SALC, X86_INS_SALC: salc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SAR16m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR16mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR16mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR16r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR16rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR16ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR32mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR32rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR32ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR64mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR64rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR64ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8m1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8mCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR8mi, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8r1, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SAR8rCL, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAR8ri, X86_INS_SAR: sar */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SARX32rm, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SARX32rr, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SARX64rm, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SARX64rr, X86_INS_SARX: sarx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SAVEPREVSSP, X86_INS_SAVEPREVSSP: saveprevssp */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SBB16i16, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16mi, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16mi8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB16ri, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16ri8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB16rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB16rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB16rr_REV, X86_INS_SBB: sbb{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32i32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32mi, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32mi8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32ri, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32ri8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB32rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB32rr_REV, X86_INS_SBB: sbb{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64i32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64mi32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64mi8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64ri32, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64ri8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB64rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB64rr_REV, X86_INS_SBB: sbb{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8i8, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8mi, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8mi8, X86_INS_SBB: sbb{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8mr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8ri, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8ri8, X86_INS_SBB: sbb{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SBB8rm, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8rr, X86_INS_SBB: sbb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SBB8rr_REV, X86_INS_SBB: sbb{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASB, X86_INS_SCASB: scasb */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASL, X86_INS_SCASD: scasd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASQ, X86_INS_SCASQ: scasq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SCASW, X86_INS_SCASW: scasw */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SETAEm, X86_INS_SETAE: setae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETAEr, X86_INS_SETAE: setae */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETAm, X86_INS_SETA: seta */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETAr, X86_INS_SETA: seta */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETBEm, X86_INS_SETBE: setbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETBEr, X86_INS_SETBE: setbe */
+ X86_EFLAGS_TEST_ZF | X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETBm, X86_INS_SETB: setb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETBr, X86_INS_SETB: setb */
+ X86_EFLAGS_TEST_CF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETEm, X86_INS_SETE: sete */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETEr, X86_INS_SETE: sete */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETGEm, X86_INS_SETGE: setge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETGEr, X86_INS_SETGE: setge */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETGm, X86_INS_SETG: setg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETGr, X86_INS_SETG: setg */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETLEm, X86_INS_SETLE: setle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETLEr, X86_INS_SETLE: setle */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF | X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETLm, X86_INS_SETL: setl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETLr, X86_INS_SETL: setl */
+ X86_EFLAGS_TEST_OF | X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNEm, X86_INS_SETNE: setne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNEr, X86_INS_SETNE: setne */
+ X86_EFLAGS_TEST_ZF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNOm, X86_INS_SETNO: setno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNOr, X86_INS_SETNO: setno */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNPm, X86_INS_SETNP: setnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNPr, X86_INS_SETNP: setnp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETNSm, X86_INS_SETNS: setns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETNSr, X86_INS_SETNS: setns */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETOm, X86_INS_SETO: seto */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETOr, X86_INS_SETO: seto */
+ X86_EFLAGS_TEST_OF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETPm, X86_INS_SETP: setp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETPr, X86_INS_SETP: setp */
+ X86_EFLAGS_TEST_PF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SETSSBSY, X86_INS_SETSSBSY: setssbsy */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SETSm, X86_INS_SETS: sets */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SETSr, X86_INS_SETS: sets */
+ X86_EFLAGS_TEST_SF,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SGDT16m, X86_INS_SGDT: sgdt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SGDT32m, X86_INS_SGDT: sgdt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SGDT64m, X86_INS_SGDT: sgdt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SHL16m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL16mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL16mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL16r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL16rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL16ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL32mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL32rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL32ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL64mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL64rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL64ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8m1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8mCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL8mi, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8r1, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHL8rCL, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHL8ri, X86_INS_SHL: shl */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD16mrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD16mri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD16rrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD16rri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD32mrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD32mri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD32rrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD32rri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD64mrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD64mri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLD64rrCL, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLD64rri8, X86_INS_SHLD: shld */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHLX32rm, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLX32rr, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLX64rm, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHLX64rr, X86_INS_SHLX: shlx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR16m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR16mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR16mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR16r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR16rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR16ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR32mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR32rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR32ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR64mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR64rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR64ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8m1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8mCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR8mi, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8r1, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHR8rCL, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHR8ri, X86_INS_SHR: shr */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD16mrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD16mri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD16rrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD16rri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD32mrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD32mri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD32rrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD32rri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD64mrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD64mri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRD64rrCL, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRD64rri8, X86_INS_SHRD: shrd */
+ X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SHRX32rm, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRX32rr, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRX64rm, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SHRX64rr, X86_INS_SHRX: shrx */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_SIDT16m, X86_INS_SIDT: sidt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SIDT32m, X86_INS_SIDT: sidt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SIDT64m, X86_INS_SIDT: sidt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SKINIT, X86_INS_SKINIT: skinit */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_SLDT16m, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLDT16r, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLDT32r, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLDT64r, X86_INS_SLDT: sldt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SLWPCB, X86_INS_SLWPCB: slwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SLWPCB64, X86_INS_SLWPCB: slwpcb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SMSW16m, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SMSW16r, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SMSW32r, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SMSW64r, X86_INS_SMSW: smsw */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STAC, X86_INS_STAC: stac */
+ 0,
+ { 0 }
+},
+
+{ /* X86_STC, X86_INS_STC: stc */
+ X86_EFLAGS_SET_CF,
+ { 0 }
+},
+
+{ /* X86_STD, X86_INS_STD: std */
+ X86_EFLAGS_SET_DF,
+ { 0 }
+},
+
+{ /* X86_STGI, X86_INS_STGI: stgi */
+ 0,
+ { 0 }
+},
+
+{ /* X86_STI, X86_INS_STI: sti */
+ X86_EFLAGS_SET_IF,
+ { 0 }
+},
+
+{ /* X86_STOSB, X86_INS_STOSB: stosb */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSL, X86_INS_STOSD: stosd */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSQ, X86_INS_STOSQ: stosq */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STOSW, X86_INS_STOSW: stosw */
+ X86_EFLAGS_TEST_DF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_STR16r, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STR32r, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STR64r, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_STRm, X86_INS_STR: str */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_SUB16i16, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16mi, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16mi8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16ri, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16ri8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB16rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB16rr_REV, X86_INS_SUB: sub{w} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32i32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32mi, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32mi8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32ri, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32ri8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB32rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB32rr_REV, X86_INS_SUB: sub{l} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64i32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64mi32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64mi8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64ri32, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64ri8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB64rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB64rr_REV, X86_INS_SUB: sub{q} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8i8, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8mi, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8mi8, X86_INS_SUB: sub{b} $dst $src */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8mr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8ri, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8ri8, X86_INS_SUB: sub{b} $src1 $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_SUB8rm, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8rr, X86_INS_SUB: sub */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SUB8rr_REV, X86_INS_SUB: sub{b} $dst $src2 */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_SWAPGS, X86_INS_SWAPGS: swapgs */
+ 0,
+ { 0 }
+},
+
+{ /* X86_SYSCALL, X86_INS_SYSCALL: syscall */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSENTER, X86_INS_SYSENTER: sysenter */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSEXIT, X86_INS_SYSEXIT: sysexit */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSEXIT64, X86_INS_SYSEXITQ: sysexitq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSRET, X86_INS_SYSRET: sysret */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_SYSRET64, X86_INS_SYSRETQ: sysretq */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_MODIFY_TF | X86_EFLAGS_MODIFY_IF | X86_EFLAGS_MODIFY_DF | X86_EFLAGS_MODIFY_NT | X86_EFLAGS_MODIFY_RF,
+ { 0 }
+},
+
+{ /* X86_T1MSKC32rm, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_T1MSKC32rr, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_T1MSKC64rm, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_T1MSKC64rr, X86_INS_T1MSKC: t1mskc */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST16i16, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST16mi, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST16mi_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST16mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST16ri, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST16ri_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST16rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST32i32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST32mi, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST32mi_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST32mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST32ri, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST32ri_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST32rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST64i32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST64mi32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST64mi32_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST64mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST64ri32, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST64ri32_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST64rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TEST8i8, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST8mi, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST8mi_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST8mr, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST8ri, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_TEST8ri_alt, X86_INS_TEST: test */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TEST8rr, X86_INS_TEST: test */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ, CS_AC_READ, 0 }
+},
+
+{ /* X86_TPAUSE, X86_INS_TPAUSE: tpause */
+ 0,
+ { 0 }
+},
+
+{ /* X86_TZCNT16rm, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT16rr, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT32rm, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT32rr, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT64rm, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZCNT64rr, X86_INS_TZCNT: tzcnt */
+ X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_CF | X86_EFLAGS_UNDEFINED_OF | X86_EFLAGS_UNDEFINED_SF | X86_EFLAGS_UNDEFINED_PF | X86_EFLAGS_UNDEFINED_AF,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK32rm, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK32rr, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK64rm, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_TZMSK64rr, X86_INS_TZMSK: tzmsk */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_UD0, X86_INS_UD0: ud0 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UD1, X86_INS_UD1: ud1 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UD2, X86_INS_UD2: ud2 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMONITOR16, X86_INS_UMONITOR: umonitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMONITOR32, X86_INS_UMONITOR: umonitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMONITOR64, X86_INS_UMONITOR: umonitor */
+ 0,
+ { 0 }
+},
+
+{ /* X86_UMWAIT, X86_INS_UMWAIT: umwait */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VERRm, X86_INS_VERR: verr */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VERRr, X86_INS_VERR: verr */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VERWm, X86_INS_VERW: verw */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VERWr, X86_INS_VERW: verw */
+ X86_EFLAGS_MODIFY_ZF,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMCALL, X86_INS_VMCALL: vmcall */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMCLEARm, X86_INS_VMCLEAR: vmclear */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMFUNC, X86_INS_VMFUNC: vmfunc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMLAUNCH, X86_INS_VMLAUNCH: vmlaunch */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMLOAD32, X86_INS_VMLOAD: vmload */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMLOAD64, X86_INS_VMLOAD: vmload */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMMCALL, X86_INS_VMMCALL: vmmcall */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMPTRLDm, X86_INS_VMPTRLD: vmptrld */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMPTRSTm, X86_INS_VMPTRST: vmptrst */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_VMREAD32mr, X86_INS_VMREAD: vmread */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMREAD32rr, X86_INS_VMREAD: vmread */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMREAD64mr, X86_INS_VMREAD: vmread */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMREAD64rr, X86_INS_VMREAD: vmread */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMRESUME, X86_INS_VMRESUME: vmresume */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMRUN32, X86_INS_VMRUN: vmrun */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMRUN64, X86_INS_VMRUN: vmrun */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMSAVE32, X86_INS_VMSAVE: vmsave */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMSAVE64, X86_INS_VMSAVE: vmsave */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE32rm, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE32rr, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE64rm, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMWRITE64rr, X86_INS_VMWRITE: vmwrite */
+ 0,
+ { CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_VMXOFF, X86_INS_VMXOFF: vmxoff */
+ 0,
+ { 0 }
+},
+
+{ /* X86_VMXON, X86_INS_VMXON: vmxon */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WBINVD, X86_INS_WBINVD: wbinvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WBNOINVD, X86_INS_WBNOINVD: wbnoinvd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRFSBASE, X86_INS_WRFSBASE: wrfsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRFSBASE64, X86_INS_WRFSBASE: wrfsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRGSBASE, X86_INS_WRGSBASE: wrgsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRGSBASE64, X86_INS_WRGSBASE: wrgsbase */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_WRMSR, X86_INS_WRMSR: wrmsr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRPKRUr, X86_INS_WRPKRU: wrpkru */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRSSD, X86_INS_WRSSD: wrssd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRSSQ, X86_INS_WRSSQ: wrssq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRUSSD, X86_INS_WRUSSD: wrussd */
+ 0,
+ { 0 }
+},
+
+{ /* X86_WRUSSQ, X86_INS_WRUSSQ: wrussq */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XADD16rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD16rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD32rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD32rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD64rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD64rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD8rm, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XADD8rr, X86_INS_XADD: xadd */
+ X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG16ar, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG16rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG16rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG32ar, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG32rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG32rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG64ar, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG64rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG64rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG8rm, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCHG8rr, X86_INS_XCHG: xchg */
+ 0,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ | CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XCRYPTCBC, X86_INS_XCRYPTCBC: xcryptcbc */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTCFB, X86_INS_XCRYPTCFB: xcryptcfb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTCTR, X86_INS_XCRYPTCTR: xcryptctr */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTECB, X86_INS_XCRYPTECB: xcryptecb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XCRYPTOFB, X86_INS_XCRYPTOFB: xcryptofb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XGETBV, X86_INS_XGETBV: xgetbv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XLAT, X86_INS_XLATB: xlatb */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XOR16i16, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16mi, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16mi8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR16ri, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16ri8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR16rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR16rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR16rr_REV, X86_INS_XOR: xor{w} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32i32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32mi, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32mi8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32ri, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32ri8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR32rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR32rr_REV, X86_INS_XOR: xor{l} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64i32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64mi32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64mi8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64ri32, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64ri8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR64rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR64rr_REV, X86_INS_XOR: xor{q} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8i8, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8mi, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8mi8, X86_INS_XOR: xor{b} $dst $src */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8mr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8ri, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8ri8, X86_INS_XOR: xor{b} $src1 $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
+},
+
+{ /* X86_XOR8rm, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8rr, X86_INS_XOR: xor */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XOR8rr_REV, X86_INS_XOR: xor{b} $dst $src2 */
+ X86_EFLAGS_RESET_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_UNDEFINED_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_RESET_CF,
+ { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTOR, X86_INS_XRSTOR: xrstor */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTOR64, X86_INS_XRSTOR64: xrstor64 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTORS, X86_INS_XRSTORS: xrstors */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XRSTORS64, X86_INS_XRSTORS64: xrstors64 */
+ 0,
+ { CS_AC_READ, 0 }
+},
+
+{ /* X86_XSAVE, X86_INS_XSAVE: xsave */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVE64, X86_INS_XSAVE64: xsave64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEC, X86_INS_XSAVEC: xsavec */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEC64, X86_INS_XSAVEC64: xsavec64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEOPT, X86_INS_XSAVEOPT: xsaveopt */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVEOPT64, X86_INS_XSAVEOPT64: xsaveopt64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVES, X86_INS_XSAVES: xsaves */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSAVES64, X86_INS_XSAVES64: xsaves64 */
+ 0,
+ { CS_AC_WRITE, 0 }
+},
+
+{ /* X86_XSETBV, X86_INS_XSETBV: xsetbv */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XSHA1, X86_INS_XSHA1: xsha1 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XSHA256, X86_INS_XSHA256: xsha256 */
+ 0,
+ { 0 }
+},
+
+{ /* X86_XSTORE, X86_INS_XSTORE: xstore */
+ 0,
+ { 0 }
+},
diff --git a/capstone/arch/X86/X86MappingInsn_reduce.inc b/capstone/arch/X86/X86MappingInsn_reduce.inc
new file mode 100644
index 000000000..108fddcb5
--- /dev/null
+++ b/capstone/arch/X86/X86MappingInsn_reduce.inc
@@ -0,0 +1,10819 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+
+{
+ X86_AAA, X86_INS_AAA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AAD8i8, X86_INS_AAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AAM8i8, X86_INS_AAM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AAS, X86_INS_AAS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16i16, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16mi, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16mi8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16mr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16ri, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16ri8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16rm, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16rr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC16rr_REV, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32i32, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32mi, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32mi8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32mr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32ri, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32ri8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32rm, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32rr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC32rr_REV, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64i32, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64mi32, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64mi8, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64mr, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64ri32, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64ri8, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64rm, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64rr, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC64rr_REV, X86_INS_ADC, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8i8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8mi, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8mi8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8mr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8ri, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8ri8, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8rm, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8rr, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADC8rr_REV, X86_INS_ADC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX32rm, X86_INS_ADCX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX32rr, X86_INS_ADCX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX64rm, X86_INS_ADCX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADCX64rr, X86_INS_ADCX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16i16, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16mi, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16mi8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16mr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16ri, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16ri8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16rm, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16rr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD16rr_REV, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32i32, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32mi, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32mi8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32mr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32ri, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32ri8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32rm, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32rr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD32rr_REV, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64i32, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64mi32, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64mi8, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64mr, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64ri32, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64ri8, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64rm, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64rr, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD64rr_REV, X86_INS_ADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8i8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8mi, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8mi8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8mr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8ri, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8ri8, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8rm, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8rr, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADD8rr_REV, X86_INS_ADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX32rm, X86_INS_ADOX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX32rr, X86_INS_ADOX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX64rm, X86_INS_ADOX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ADOX64rr, X86_INS_ADOX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_ADX, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16i16, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16mi, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16mi8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16mr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16ri, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16ri8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16rm, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16rr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND16rr_REV, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32i32, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32mi, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32mi8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32mr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32ri, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32ri8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32rm, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32rr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND32rr_REV, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64i32, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64mi32, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64mi8, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64mr, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64ri32, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64ri8, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64rm, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64rr, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND64rr_REV, X86_INS_AND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8i8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8mi, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8mi8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8mr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8ri, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8ri8, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8rm, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8rr, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_AND8rr_REV, X86_INS_AND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN32rm, X86_INS_ANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN32rr, X86_INS_ANDN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN64rm, X86_INS_ANDN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ANDN64rr, X86_INS_ANDN, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ARPL16mr, X86_INS_ARPL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ARPL16rr, X86_INS_ARPL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR32rm, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR32rr, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR64rm, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTR64rr, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI32mi, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI32ri, X86_INS_BEXTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI64mi, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BEXTRI64ri, X86_INS_BEXTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL32rm, X86_INS_BLCFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL32rr, X86_INS_BLCFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL64rm, X86_INS_BLCFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCFILL64rr, X86_INS_BLCFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI32rm, X86_INS_BLCI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI32rr, X86_INS_BLCI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI64rm, X86_INS_BLCI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCI64rr, X86_INS_BLCI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC32rm, X86_INS_BLCIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC32rr, X86_INS_BLCIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC64rm, X86_INS_BLCIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCIC64rr, X86_INS_BLCIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK32rm, X86_INS_BLCMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK32rr, X86_INS_BLCMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK64rm, X86_INS_BLCMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCMSK64rr, X86_INS_BLCMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS32rm, X86_INS_BLCS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS32rr, X86_INS_BLCS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS64rm, X86_INS_BLCS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLCS64rr, X86_INS_BLCS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL32rm, X86_INS_BLSFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL32rr, X86_INS_BLSFILL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL64rm, X86_INS_BLSFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSFILL64rr, X86_INS_BLSFILL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI32rm, X86_INS_BLSI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI32rr, X86_INS_BLSI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI64rm, X86_INS_BLSI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSI64rr, X86_INS_BLSI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC32rm, X86_INS_BLSIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC32rr, X86_INS_BLSIC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC64rm, X86_INS_BLSIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSIC64rr, X86_INS_BLSIC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK32rm, X86_INS_BLSMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK32rr, X86_INS_BLSMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK64rm, X86_INS_BLSMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSMSK64rr, X86_INS_BLSMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR32rm, X86_INS_BLSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR32rr, X86_INS_BLSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR64rm, X86_INS_BLSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BLSR64rr, X86_INS_BLSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BOUNDS16rm, X86_INS_BOUND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BOUNDS32rm, X86_INS_BOUND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF16rm, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF16rr, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF32rm, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF32rr, X86_INS_BSF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF64rm, X86_INS_BSF, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSF64rr, X86_INS_BSF, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR16rm, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR16rr, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR32rm, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR32rr, X86_INS_BSR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR64rm, X86_INS_BSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSR64rr, X86_INS_BSR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSWAP16r_BAD, X86_INS_BSWAP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSWAP32r, X86_INS_BSWAP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BSWAP64r, X86_INS_BSWAP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16mi8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16mr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16ri8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT16rr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32mi8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32mr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32ri8, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT32rr, X86_INS_BT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64mi8, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64mr, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64ri8, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BT64rr, X86_INS_BT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16mi8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16mr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16ri8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC16rr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32mi8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32mr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32ri8, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC32rr, X86_INS_BTC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64mi8, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64mr, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64ri8, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTC64rr, X86_INS_BTC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16mi8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16mr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16ri8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR16rr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32mi8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32mr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32ri8, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR32rr, X86_INS_BTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64mi8, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64mr, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64ri8, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTR64rr, X86_INS_BTR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16mi8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16mr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16ri8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS16rr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32mi8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32mr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32ri8, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS32rr, X86_INS_BTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64mi8, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64mr, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64ri8, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BTS64rr, X86_INS_BTS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI32rm, X86_INS_BZHI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI32rr, X86_INS_BZHI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI64rm, X86_INS_BZHI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_BZHI64rr, X86_INS_BZHI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16m, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16m_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16r, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL16r_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32m, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32m_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32r, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL32r_NT, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64m, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64m_NT, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64pcrel32, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, X86_REG_RIP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64r, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_CALL, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALL64r_NT, X86_INS_CALL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALLpcrel16, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EIP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CALLpcrel32, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EIP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CBW, X86_INS_CBW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CDQ, X86_INS_CDQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CDQE, X86_INS_CDQE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_RAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLAC, X86_INS_CLAC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLC, X86_INS_CLC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLD, X86_INS_CLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLDEMOTE, X86_INS_CLDEMOTE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLFLUSHOPT, X86_INS_CLFLUSHOPT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLGI, X86_INS_CLGI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLI, X86_INS_CLI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLRSSBSY, X86_INS_CLRSSBSY, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLTS, X86_INS_CLTS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLWB, X86_INS_CLWB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CLZEROr, X86_INS_CLZERO, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMC, X86_INS_CMC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA16rm, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA16rr, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA32rm, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA32rr, X86_INS_CMOVA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA64rm, X86_INS_CMOVA, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVA64rr, X86_INS_CMOVA, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE16rm, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE16rr, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE32rm, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE32rr, X86_INS_CMOVAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE64rm, X86_INS_CMOVAE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVAE64rr, X86_INS_CMOVAE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB16rm, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB16rr, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB32rm, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB32rr, X86_INS_CMOVB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB64rm, X86_INS_CMOVB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVB64rr, X86_INS_CMOVB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE16rm, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE16rr, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE32rm, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE32rr, X86_INS_CMOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE64rm, X86_INS_CMOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVBE64rr, X86_INS_CMOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE16rm, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE16rr, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE32rm, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE32rr, X86_INS_CMOVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE64rm, X86_INS_CMOVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVE64rr, X86_INS_CMOVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG16rm, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG16rr, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG32rm, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG32rr, X86_INS_CMOVG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG64rm, X86_INS_CMOVG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVG64rr, X86_INS_CMOVG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE16rm, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE16rr, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE32rm, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE32rr, X86_INS_CMOVGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE64rm, X86_INS_CMOVGE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVGE64rr, X86_INS_CMOVGE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL16rm, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL16rr, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL32rm, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL32rr, X86_INS_CMOVL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL64rm, X86_INS_CMOVL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVL64rr, X86_INS_CMOVL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE16rm, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE16rr, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE32rm, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE32rr, X86_INS_CMOVLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE64rm, X86_INS_CMOVLE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVLE64rr, X86_INS_CMOVLE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE16rm, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE16rr, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE32rm, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE32rr, X86_INS_CMOVNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE64rm, X86_INS_CMOVNE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNE64rr, X86_INS_CMOVNE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO16rm, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO16rr, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO32rm, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO32rr, X86_INS_CMOVNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO64rm, X86_INS_CMOVNO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNO64rr, X86_INS_CMOVNO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP16rm, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP16rr, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP32rm, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP32rr, X86_INS_CMOVNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP64rm, X86_INS_CMOVNP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNP64rr, X86_INS_CMOVNP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS16rm, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS16rr, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS32rm, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS32rr, X86_INS_CMOVNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS64rm, X86_INS_CMOVNS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVNS64rr, X86_INS_CMOVNS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO16rm, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO16rr, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO32rm, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO32rr, X86_INS_CMOVO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO64rm, X86_INS_CMOVO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVO64rr, X86_INS_CMOVO, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP16rm, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP16rr, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP32rm, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP32rr, X86_INS_CMOVP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP64rm, X86_INS_CMOVP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVP64rr, X86_INS_CMOVP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS16rm, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS16rr, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS32rm, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS32rr, X86_INS_CMOVS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS64rm, X86_INS_CMOVS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMOVS64rr, X86_INS_CMOVS, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_CMOV, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16i16, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16mi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16mi8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16mr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16ri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16ri8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16rm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16rr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP16rr_REV, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32i32, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32mi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32mi8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32mr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32ri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32ri8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32rm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32rr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP32rr_REV, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64i32, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64mi32, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64mi8, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64mr, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64ri32, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64ri8, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64rm, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64rr, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP64rr_REV, X86_INS_CMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8i8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8mi, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8mi8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8mr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8ri, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8ri8, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8rm, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8rr, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMP8rr_REV, X86_INS_CMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSB, X86_INS_CMPSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSL, X86_INS_CMPSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSQ, X86_INS_CMPSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPSW, X86_INS_CMPSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG16B, X86_INS_CMPXCHG16B, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG16rm, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG16rr, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG32rm, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG32rr, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG64rm, X86_INS_CMPXCHG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG64rr, X86_INS_CMPXCHG, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG8B, X86_INS_CMPXCHG8B, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG8rm, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CMPXCHG8rr, X86_INS_CMPXCHG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CPUID, X86_INS_CPUID, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, 0 }, { X86_REG_EAX, X86_REG_EBX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CQO, X86_INS_CQO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CWD, X86_INS_CWD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_CWDE, X86_INS_CWDE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DAA, X86_INS_DAA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DAS, X86_INS_DAS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DATA16_PREFIX, X86_INS_DATA16, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC16m, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC16r, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC16r_alt, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC32m, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC32r, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC32r_alt, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC64m, X86_INS_DEC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC64r, X86_INS_DEC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC8m, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DEC8r, X86_INS_DEC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV16m, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV16r, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV32m, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV32r, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV64m, X86_INS_DIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV64r, X86_INS_DIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV8m, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_DIV8r, X86_INS_DIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENDBR32, X86_INS_ENDBR32, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENDBR64, X86_INS_ENDBR64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ENTER, X86_INS_ENTER, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL16i, X86_INS_LCALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL16m, X86_INS_LCALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL32i, X86_INS_LCALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL32m, X86_INS_CALL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARCALL64, X86_INS_LCALL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { 0 }, { X86_GRP_CALL, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_FARJMP16i, X86_INS_LJMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP16m, X86_INS_LJMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP32i, X86_INS_LJMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP32m, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FARJMP64, X86_INS_LJMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 1
+#endif
+},
+
+{
+ X86_FSETPM, X86_INS_FSETPM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_GETSEC, X86_INS_GETSEC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RBX, X86_REG_RCX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_HLT, X86_INS_HLT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV16m, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV16r, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_DX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV32m, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV32r, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV64m, X86_INS_IDIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV64r, X86_INS_IDIV, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV8m, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IDIV8r, X86_INS_IDIV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AL, X86_REG_AH, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16m, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16r, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rm, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rmi, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rmi8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rr, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rri, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL16rri8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32m, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32r, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rm, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rmi, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rmi8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rr, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rri, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL32rri8, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64m, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64r, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rm, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rmi32, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rmi8, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rr, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rri32, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL64rri8, X86_INS_IMUL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL8m, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IMUL8r, X86_INS_IMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN16ri, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN16rr, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, 0 }, { X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN32ri, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN32rr, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, 0 }, { X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN8ri, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_AL, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IN8rr, X86_INS_IN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, 0 }, { X86_REG_AL, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC16m, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC16r, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC16r_alt, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC32m, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC32r, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC32r_alt, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC64m, X86_INS_INC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC64r, X86_INS_INC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC8m, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INC8r, X86_INS_INC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INCSSPD, X86_INS_INCSSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INCSSPQ, X86_INS_INCSSPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSB, X86_INS_INSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSL, X86_INS_INSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INSW, X86_INS_INSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INT, X86_INS_INT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INT1, X86_INS_INT1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INT3, X86_INS_INT3, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INTO, X86_INS_INTO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { X86_GRP_INT, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVD, X86_INS_INVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVEPT32, X86_INS_INVEPT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVEPT64, X86_INS_INVEPT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVLPG, X86_INS_INVLPG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVLPGA32, X86_INS_INVLPGA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVLPGA64, X86_INS_INVLPGA, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVPCID32, X86_INS_INVPCID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVPCID64, X86_INS_INVPCID, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVVPID32, X86_INS_INVVPID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_INVVPID64, X86_INS_INVVPID, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IRET16, X86_INS_IRET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IRET32, X86_INS_IRETD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_IRET64, X86_INS_IRETQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JAE_1, X86_INS_JAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JAE_2, X86_INS_JAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JAE_4, X86_INS_JAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JA_1, X86_INS_JA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JA_2, X86_INS_JA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JA_4, X86_INS_JA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JBE_1, X86_INS_JBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JBE_2, X86_INS_JBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JBE_4, X86_INS_JBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JB_1, X86_INS_JB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JB_2, X86_INS_JB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JB_4, X86_INS_JB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JCXZ, X86_INS_JCXZ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CX, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JECXZ, X86_INS_JECXZ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JE_1, X86_INS_JE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JE_2, X86_INS_JE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JE_4, X86_INS_JE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JGE_1, X86_INS_JGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JGE_2, X86_INS_JGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JGE_4, X86_INS_JGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JG_1, X86_INS_JG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JG_2, X86_INS_JG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JG_4, X86_INS_JG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JLE_1, X86_INS_JLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JLE_2, X86_INS_JLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JLE_4, X86_INS_JLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JL_1, X86_INS_JL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JL_2, X86_INS_JL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JL_4, X86_INS_JL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JMP16m, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP16m_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP16r, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP16r_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP32m, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP32m_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP32r, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP32r_NT, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP64m, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP64m_NT, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP64r, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 1, 1
+#endif
+},
+
+{
+ X86_JMP64r_NT, X86_INS_JMP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_JMP_1, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JMP_2, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JMP_4, X86_INS_JMP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNE_1, X86_INS_JNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNE_2, X86_INS_JNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNE_4, X86_INS_JNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNO_1, X86_INS_JNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNO_2, X86_INS_JNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNO_4, X86_INS_JNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNP_1, X86_INS_JNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNP_2, X86_INS_JNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNP_4, X86_INS_JNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNS_1, X86_INS_JNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNS_2, X86_INS_JNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JNS_4, X86_INS_JNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JO_1, X86_INS_JO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JO_2, X86_INS_JO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JO_4, X86_INS_JO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JP_1, X86_INS_JP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JP_2, X86_INS_JP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JP_4, X86_INS_JP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JRCXZ, X86_INS_JRCXZ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RCX, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JS_1, X86_INS_JS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JS_2, X86_INS_JS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_JS_4, X86_INS_JS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 1, 0
+#endif
+},
+
+{
+ X86_LAHF, X86_INS_LAHF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_AH, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR16rm, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR16rr, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR32rm, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR32rr, X86_INS_LAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR64rm, X86_INS_LAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LAR64rr, X86_INS_LAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LDS16rm, X86_INS_LDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LDS32rm, X86_INS_LDS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA16r, X86_INS_LEA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA32r, X86_INS_LEA, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA64_32r, X86_INS_LEA, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEA64r, X86_INS_LEA, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEAVE, X86_INS_LEAVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EBP, X86_REG_ESP, 0 }, { X86_REG_EBP, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LEAVE64, X86_INS_LEAVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBP, X86_REG_RSP, 0 }, { X86_REG_RBP, X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LES16rm, X86_INS_LES, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LES32rm, X86_INS_LES, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFS16rm, X86_INS_LFS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFS32rm, X86_INS_LFS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LFS64rm, X86_INS_LFS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGDT16m, X86_INS_LGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGDT32m, X86_INS_LGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGDT64m, X86_INS_LGDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGS16rm, X86_INS_LGS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGS32rm, X86_INS_LGS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LGS64rm, X86_INS_LGS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LIDT16m, X86_INS_LIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LIDT32m, X86_INS_LIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LIDT64m, X86_INS_LIDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLDT16m, X86_INS_LLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLDT16r, X86_INS_LLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLWPCB, X86_INS_LLWPCB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LLWPCB64, X86_INS_LLWPCB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LMSW16m, X86_INS_LMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LMSW16r, X86_INS_LMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOCK_PREFIX, X86_INS_LOCK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSB, X86_INS_LODSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_AL, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSL, X86_INS_LODSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EAX, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSQ, X86_INS_LODSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_RAX, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LODSW, X86_INS_LODSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_AX, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOOP, X86_INS_LOOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOOPE, X86_INS_LOOPE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LOOPNE, X86_INS_LOOPNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETIL, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETIQ, X86_INS_RETFQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETIW, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETL, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETQ, X86_INS_RETFQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LRETW, X86_INS_RETF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL16rm, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL16rr, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL32rm, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL32rr, X86_INS_LSL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL64rm, X86_INS_LSL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSL64rr, X86_INS_LSL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSS16rm, X86_INS_LSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSS32rm, X86_INS_LSS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LSS64rm, X86_INS_LSS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LTRm, X86_INS_LTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LTRr, X86_INS_LTR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS32rmi, X86_INS_LWPINS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS32rri, X86_INS_LWPINS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS64rmi, X86_INS_LWPINS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPINS64rri, X86_INS_LWPINS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL32rmi, X86_INS_LWPVAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL32rri, X86_INS_LWPVAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL64rmi, X86_INS_LWPVAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LWPVAL64rri, X86_INS_LWPVAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT16rm, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT16rr, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT32rm, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT32rr, X86_INS_LZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT64rm, X86_INS_LZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_LZCNT64rr, X86_INS_LZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MONITORXrrr, X86_INS_MONITORX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MONTMUL, X86_INS_MONTMUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RSI, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_RSI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ao16, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ao32, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16mi, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16mr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ms, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16o16a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16o32a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ri, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16ri_alt, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rr_REV, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16rs, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16sm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV16sr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ao16, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ao32, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32cr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32dr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32mi, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32mr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32o16a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32o32a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rc, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rd, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ri, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32ri_alt, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rr_REV, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32rs, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV32sr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ao32, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64cr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64dr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64mi32, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64mr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64o32a, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rc, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rd, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ri, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64ri32, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rm, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rr_REV, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64rs, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV64sr, X86_INS_MOV, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ao16, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ao32, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ao64, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8mi, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8mr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8mr_NOREX, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8o16a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8o32a, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8o64a, X86_INS_MOVABS, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ri, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8ri_alt, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rm, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rm_NOREX, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rr, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rr_NOREX, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOV8rr_REV, X86_INS_MOV, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE16mr, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE16rm, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE32mr, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE32rm, X86_INS_MOVBE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE64mr, X86_INS_MOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVBE64rm, X86_INS_MOVBE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIR64B16, X86_INS_MOVDIR64B, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIR64B32, X86_INS_MOVDIR64B, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIR64B64, X86_INS_MOVDIR64B, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIRI32, X86_INS_MOVDIRI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVDIRI64, X86_INS_MOVDIRI, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSB, X86_INS_MOVSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSL, X86_INS_MOVSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSQ, X86_INS_MOVSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSW, X86_INS_MOVSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rm16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rm8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rr16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX16rr8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rm16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rm8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rm8_NOREX, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rr16, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rr8, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX32rr8_NOREX, X86_INS_MOVSX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rm16, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rm32, X86_INS_MOVSXD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rm8, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rr16, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rr32, X86_INS_MOVSXD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVSX64rr8, X86_INS_MOVSX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rm16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rm8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rr16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX16rr8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rm16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rm8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rm8_NOREX, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rr16, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rr8, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX32rr8_NOREX, X86_INS_MOVZX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rm16, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rm8, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rr16, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MOVZX64rr8, X86_INS_MOVZX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL16m, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL16r, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { X86_REG_AX, X86_REG_DX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL32m, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL32r, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { X86_REG_EAX, X86_REG_EDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL64m, X86_INS_MUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL64r, X86_INS_MUL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { X86_REG_RAX, X86_REG_RDX, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL8m, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MUL8r, X86_INS_MUL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { X86_REG_AL, X86_REG_EFLAGS, X86_REG_AX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX32rm, X86_INS_MULX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX32rr, X86_INS_MULX, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX64rm, X86_INS_MULX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MULX64rr, X86_INS_MULX, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_MWAITXrrr, X86_INS_MWAITX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG16m, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG16r, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG32m, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG32r, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG64m, X86_INS_NEG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG64r, X86_INS_NEG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG8m, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NEG8r, X86_INS_NEG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16m7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_16r7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_m7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r4, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r5, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r6, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP18_r7, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOP19rr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL_19, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL_1d, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPL_1e, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPLr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPQ, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPQr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_19, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_1c, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_1d, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPW_1e, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOOPWr, X86_INS_NOP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT16m, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT16r, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT32m, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT32r, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT64m, X86_INS_NOT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT64r, X86_INS_NOT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT8m, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_NOT8r, X86_INS_NOT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16i16, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16mi, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16mi8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16mr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16ri, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16ri8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16rm, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16rr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR16rr_REV, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32i32, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32mi, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32mi8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32mr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32ri, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32ri8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32rm, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32rr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR32rr_REV, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64i32, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64mi32, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64mi8, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64mr, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64ri32, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64ri8, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64rm, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64rr, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR64rr_REV, X86_INS_OR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8i8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8mi, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8mi8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8mr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8ri, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8ri8, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8rm, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8rr, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OR8rr_REV, X86_INS_OR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT16ir, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT16rr, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_AX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT32ir, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT32rr, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_EAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT8ir, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUT8rr, X86_INS_OUT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_AL, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUTSB, X86_INS_OUTSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUTSL, X86_INS_OUTSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_OUTSW, X86_INS_OUTSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_DX, X86_REG_ESI, X86_REG_EFLAGS, 0 }, { X86_REG_ESI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PCONFIG, X86_INS_PCONFIG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP32rm, X86_INS_PDEP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP32rr, X86_INS_PDEP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP64rm, X86_INS_PDEP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PDEP64rr, X86_INS_PDEP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT32rm, X86_INS_PEXT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT32rr, X86_INS_PEXT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT64rm, X86_INS_PEXT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PEXT64rr, X86_INS_PEXT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP16r, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP16rmm, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP16rmr, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP32r, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP32rmm, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP32rmr, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP64r, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP64rmm, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POP64rmr, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPA16, X86_INS_POPAW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPA32, X86_INS_POPAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPDS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPDS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPES16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPES32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPF16, X86_INS_POPF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPF32, X86_INS_POPFD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPF64, X86_INS_POPFQ, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, X86_REG_EFLAGS, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPFS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPFS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPFS64, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPGS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPGS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPGS64, X86_INS_POP, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPSS16, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_POPSS32, X86_INS_POP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITE64m, X86_INS_PTWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITE64r, X86_INS_PTWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITEm, X86_INS_PTWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PTWRITEr, X86_INS_PTWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16i8, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16r, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16rmm, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH16rmr, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32i8, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32r, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32rmm, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH32rmr, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64i32, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64i8, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64r, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64rmm, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSH64rmr, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHA16, X86_INS_PUSHAW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHA32, X86_INS_PUSHAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDI, X86_REG_ESI, X86_REG_EBP, X86_REG_EBX, X86_REG_EDX, X86_REG_ECX, X86_REG_EAX, X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHCS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHCS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHDS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHDS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHES16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHES32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHF16, X86_INS_PUSHF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_REG_ESP, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHF32, X86_INS_PUSHFD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, X86_REG_EFLAGS, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHF64, X86_INS_PUSHFQ, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RSP, X86_REG_EFLAGS, 0 }, { X86_REG_RSP, 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHFS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHFS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHFS64, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHGS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHGS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHGS64, X86_INS_PUSH, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHSS16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHSS32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHi16, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_PUSHi32, X86_INS_PUSH, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ESP, 0 }, { X86_REG_ESP, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16m1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16mCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16mi, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16r1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16rCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL16ri, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32m1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32mCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32mi, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32r1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32rCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL32ri, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64m1, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64mCL, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64mi, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64r1, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64rCL, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL64ri, X86_INS_RCL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8m1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8mCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8mi, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8r1, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8rCL, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCL8ri, X86_INS_RCL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16m1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16mCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16mi, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16r1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16rCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR16ri, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32m1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32mCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32mi, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32r1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32rCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR32ri, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64m1, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64mCL, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64mi, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64r1, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64rCL, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR64ri, X86_INS_RCR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8m1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8mCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8mi, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8r1, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8rCL, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RCR8ri, X86_INS_RCR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDFSBASE, X86_INS_RDFSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDFSBASE64, X86_INS_RDFSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDGSBASE, X86_INS_RDGSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDGSBASE64, X86_INS_RDGSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDMSR, X86_INS_RDMSR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { X86_REG_EAX, X86_REG_EDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPID32, X86_INS_RDPID, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPID64, X86_INS_RDPID, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPKRUr, X86_INS_RDPKRU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDPMC, X86_INS_RDPMC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDRAND16r, X86_INS_RDRAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDRAND32r, X86_INS_RDRAND, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDRAND64r, X86_INS_RDRAND, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSEED16r, X86_INS_RDSEED, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSEED32r, X86_INS_RDSEED, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSEED64r, X86_INS_RDSEED, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSSPD, X86_INS_RDSSPD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDSSPQ, X86_INS_RDSSPQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDTSC, X86_INS_RDTSC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_RAX, X86_REG_RDX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RDTSCP, X86_INS_RDTSCP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_RAX, X86_REG_RCX, X86_REG_RDX, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_REPNE_PREFIX, X86_INS_REPNE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_REP_PREFIX, X86_INS_REP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETIL, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETIQ, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETIW, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETL, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETQ, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RETW, X86_INS_RET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_RET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_REX64_PREFIX, X86_INS_REX64, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16m1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16mCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16mi, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16r1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16rCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL16ri, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32m1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32mCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32mi, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32r1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32rCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL32ri, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64m1, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64mCL, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64mi, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64r1, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64rCL, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL64ri, X86_INS_ROL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8m1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8mCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8mi, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8r1, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8rCL, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROL8ri, X86_INS_ROL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16m1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16mCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16mi, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16r1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16rCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR16ri, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32m1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32mCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32mi, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32r1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32rCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR32ri, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64m1, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64mCL, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64mi, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64r1, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64rCL, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR64ri, X86_INS_ROR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8m1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8mCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8mi, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8r1, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8rCL, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_ROR8ri, X86_INS_ROR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX32mi, X86_INS_RORX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX32ri, X86_INS_RORX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX64mi, X86_INS_RORX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RORX64ri, X86_INS_RORX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSM, X86_INS_RSM, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_RSTORSSP, X86_INS_RSTORSSP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAHF, X86_INS_SAHF, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AH, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16m1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16mCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16mi, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16r1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16rCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL16ri, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32m1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32mCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32mi, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32r1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32rCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL32ri, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64m1, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64mCL, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64mi, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64r1, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64rCL, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL64ri, X86_INS_SAL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8m1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8mCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8mi, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8r1, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8rCL, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAL8ri, X86_INS_SAL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SALC, X86_INS_SALC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_AL, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16m1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16mCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16mi, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16r1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16rCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR16ri, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32m1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32mCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32mi, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32r1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32rCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR32ri, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64m1, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64mCL, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64mi, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64r1, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64rCL, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR64ri, X86_INS_SAR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8m1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8mCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8mi, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8r1, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8rCL, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAR8ri, X86_INS_SAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX32rm, X86_INS_SARX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX32rr, X86_INS_SARX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX64rm, X86_INS_SARX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SARX64rr, X86_INS_SARX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SAVEPREVSSP, X86_INS_SAVEPREVSSP, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16i16, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16mi, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16mi8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16mr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16ri, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16ri8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16rm, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16rr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB16rr_REV, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32i32, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32mi, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32mi8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32mr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32ri, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32ri8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32rm, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32rr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB32rr_REV, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64i32, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64mi32, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64mi8, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64mr, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64ri32, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64ri8, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64rm, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64rr, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB64rr_REV, X86_INS_SBB, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8i8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8mi, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8mi8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8mr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8ri, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8ri8, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8rm, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8rr, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SBB8rr_REV, X86_INS_SBB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASB, X86_INS_SCASB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASL, X86_INS_SCASD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASQ, X86_INS_SCASQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SCASW, X86_INS_SCASW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAEm, X86_INS_SETAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAEr, X86_INS_SETAE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAm, X86_INS_SETA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETAr, X86_INS_SETA, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBEm, X86_INS_SETBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBEr, X86_INS_SETBE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBm, X86_INS_SETB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETBr, X86_INS_SETB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETEm, X86_INS_SETE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETEr, X86_INS_SETE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGEm, X86_INS_SETGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGEr, X86_INS_SETGE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGm, X86_INS_SETG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETGr, X86_INS_SETG, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLEm, X86_INS_SETLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLEr, X86_INS_SETLE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLm, X86_INS_SETL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETLr, X86_INS_SETL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNEm, X86_INS_SETNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNEr, X86_INS_SETNE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNOm, X86_INS_SETNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNOr, X86_INS_SETNO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNPm, X86_INS_SETNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNPr, X86_INS_SETNP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNSm, X86_INS_SETNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETNSr, X86_INS_SETNS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETOm, X86_INS_SETO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETOr, X86_INS_SETO, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETPm, X86_INS_SETP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETPr, X86_INS_SETP, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETSSBSY, X86_INS_SETSSBSY, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETSm, X86_INS_SETS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SETSr, X86_INS_SETS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EFLAGS, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SGDT16m, X86_INS_SGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SGDT32m, X86_INS_SGDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SGDT64m, X86_INS_SGDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16m1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16mCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16mi, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16r1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16rCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL16ri, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32m1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32mCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32mi, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32r1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32rCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL32ri, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64m1, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64mCL, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64mi, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64r1, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64rCL, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL64ri, X86_INS_SHL, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8m1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8mCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8mi, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8r1, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8rCL, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHL8ri, X86_INS_SHL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16mrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16mri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16rrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD16rri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32mrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32mri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32rrCL, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD32rri8, X86_INS_SHLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64mrCL, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64mri8, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64rrCL, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLD64rri8, X86_INS_SHLD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX32rm, X86_INS_SHLX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX32rr, X86_INS_SHLX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX64rm, X86_INS_SHLX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHLX64rr, X86_INS_SHLX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16m1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16mCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16mi, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16r1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16rCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR16ri, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32m1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32mCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32mi, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32r1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32rCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR32ri, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64m1, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64mCL, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64mi, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64r1, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64rCL, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR64ri, X86_INS_SHR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8m1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8mCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8mi, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8r1, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8rCL, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHR8ri, X86_INS_SHR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16mrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16mri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16rrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD16rri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32mrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32mri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32rrCL, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD32rri8, X86_INS_SHRD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64mrCL, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64mri8, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64rrCL, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_CL, 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRD64rri8, X86_INS_SHRD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX32rm, X86_INS_SHRX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX32rr, X86_INS_SHRX, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX64rm, X86_INS_SHRX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SHRX64rr, X86_INS_SHRX, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_BMI2, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIDT16m, X86_INS_SIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIDT32m, X86_INS_SIDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SIDT64m, X86_INS_SIDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SKINIT, X86_INS_SKINIT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT16m, X86_INS_SLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT16r, X86_INS_SLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT32r, X86_INS_SLDT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLDT64r, X86_INS_SLDT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLWPCB, X86_INS_SLWPCB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SLWPCB64, X86_INS_SLWPCB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW16m, X86_INS_SMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW16r, X86_INS_SMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW32r, X86_INS_SMSW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SMSW64r, X86_INS_SMSW, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STAC, X86_INS_STAC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STC, X86_INS_STC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STD, X86_INS_STD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STGI, X86_INS_STGI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STI, X86_INS_STI, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSB, X86_INS_STOSB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AL, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSL, X86_INS_STOSD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSQ, X86_INS_STOSQ, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RCX, X86_REG_RDI, X86_REG_EFLAGS, 0 }, { X86_REG_RCX, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STOSW, X86_INS_STOSW, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_AX, X86_REG_EDI, X86_REG_EFLAGS, 0 }, { X86_REG_EDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STR16r, X86_INS_STR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STR32r, X86_INS_STR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STR64r, X86_INS_STR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_STRm, X86_INS_STR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16i16, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16mi, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16mi8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16mr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16ri, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16ri8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16rm, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16rr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB16rr_REV, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32i32, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32mi, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32mi8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32mr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32ri, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32ri8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32rm, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32rr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB32rr_REV, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64i32, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64mi32, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64mi8, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64mr, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64ri32, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64ri8, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64rm, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64rr, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB64rr_REV, X86_INS_SUB, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8i8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8mi, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8mi8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8mr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8ri, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8ri8, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8rm, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8rr, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SUB8rr_REV, X86_INS_SUB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SWAPGS, X86_INS_SWAPGS, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSCALL, X86_INS_SYSCALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSENTER, X86_INS_SYSENTER, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_INT, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSEXIT, X86_INS_SYSEXIT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSEXIT64, X86_INS_SYSEXITQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSRET, X86_INS_SYSRET, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_IRET, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_SYSRET64, X86_INS_SYSRETQ, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_IRET, X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC32rm, X86_INS_T1MSKC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC32rr, X86_INS_T1MSKC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC64rm, X86_INS_T1MSKC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_T1MSKC64rr, X86_INS_T1MSKC, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16i16, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16mi, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16mi_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16mr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16ri, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16ri_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST16rr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32i32, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32mi, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32mi_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32mr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32ri, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32ri_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST32rr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64i32, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64mi32, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64mi32_alt, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64mr, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64ri32, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64ri32_alt, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST64rr, X86_INS_TEST, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8i8, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8mi, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8mi_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8mr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8ri, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8ri_alt, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TEST8rr, X86_INS_TEST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TPAUSE, X86_INS_TPAUSE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT16rm, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT16rr, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT32rm, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT32rr, X86_INS_TZCNT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT64rm, X86_INS_TZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZCNT64rr, X86_INS_TZCNT, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_BMI, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK32rm, X86_INS_TZMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK32rr, X86_INS_TZMSK, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK64rm, X86_INS_TZMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_TZMSK64rr, X86_INS_TZMSK, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_TBM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UD0, X86_INS_UD0, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UD1, X86_INS_UD1, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UD2, X86_INS_UD2, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMONITOR16, X86_INS_UMONITOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMONITOR32, X86_INS_UMONITOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMONITOR64, X86_INS_UMONITOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_UMWAIT, X86_INS_UMWAIT, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERRm, X86_INS_VERR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERRr, X86_INS_VERR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERWm, X86_INS_VERW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VERWr, X86_INS_VERW, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMCALL, X86_INS_VMCALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMCLEARm, X86_INS_VMCLEAR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMFUNC, X86_INS_VMFUNC, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMLAUNCH, X86_INS_VMLAUNCH, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMLOAD32, X86_INS_VMLOAD, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMLOAD64, X86_INS_VMLOAD, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMMCALL, X86_INS_VMMCALL, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPTRLDm, X86_INS_VMPTRLD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMPTRSTm, X86_INS_VMPTRST, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD32mr, X86_INS_VMREAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD32rr, X86_INS_VMREAD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD64mr, X86_INS_VMREAD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMREAD64rr, X86_INS_VMREAD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMRESUME, X86_INS_VMRESUME, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMRUN32, X86_INS_VMRUN, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMRUN64, X86_INS_VMRUN, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMSAVE32, X86_INS_VMSAVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMSAVE64, X86_INS_VMSAVE, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE32rm, X86_INS_VMWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE32rr, X86_INS_VMWRITE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE64rm, X86_INS_VMWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMWRITE64rr, X86_INS_VMWRITE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMXOFF, X86_INS_VMXOFF, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_VMXON, X86_INS_VMXON, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_VM, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WBINVD, X86_INS_WBINVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WBNOINVD, X86_INS_WBNOINVD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRFSBASE, X86_INS_WRFSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRFSBASE64, X86_INS_WRFSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRGSBASE, X86_INS_WRGSBASE, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRGSBASE64, X86_INS_WRGSBASE, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_FSGSBASE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRMSR, X86_INS_WRMSR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EAX, X86_REG_ECX, X86_REG_EDX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRPKRUr, X86_INS_WRPKRU, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRSSD, X86_INS_WRSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRSSQ, X86_INS_WRSSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRUSSD, X86_INS_WRUSSD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_WRUSSQ, X86_INS_WRUSSQ, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD16rm, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD16rr, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD32rm, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD32rr, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD64rm, X86_INS_XADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD64rr, X86_INS_XADD, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD8rm, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XADD8rr, X86_INS_XADD, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG16ar, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG16rm, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG16rr, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG32ar, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG32rm, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG32rr, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG64ar, X86_INS_XCHG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG64rm, X86_INS_XCHG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG64rr, X86_INS_XCHG, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG8rm, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCHG8rr, X86_INS_XCHG, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTCBC, X86_INS_XCRYPTCBC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTCFB, X86_INS_XCRYPTCFB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTCTR, X86_INS_XCRYPTCTR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTECB, X86_INS_XCRYPTECB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XCRYPTOFB, X86_INS_XCRYPTOFB, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RBX, X86_REG_RDX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XGETBV, X86_INS_XGETBV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_ECX, 0 }, { X86_REG_EDX, X86_REG_EAX, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XLAT, X86_INS_XLATB, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16i16, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16mi, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16mi8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16mr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16ri, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16ri8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16rm, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16rr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR16rr_REV, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32i32, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32mi, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32mi8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32mr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32ri, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32ri8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32rm, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32rr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR32rr_REV, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64i32, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64mi32, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64mi8, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64mr, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64ri32, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64ri8, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64rm, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64rr, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR64rr_REV, X86_INS_XOR, 1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8i8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8mi, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8mi8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8mr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8ri, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8ri8, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { X86_GRP_NOT64BITMODE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8rm, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8rr, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XOR8rr_REV, X86_INS_XOR, 0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { X86_REG_EFLAGS, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTOR, X86_INS_XRSTOR, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTOR64, X86_INS_XRSTOR64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTORS, X86_INS_XRSTORS, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XRSTORS64, X86_INS_XRSTORS64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVE, X86_INS_XSAVE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVE64, X86_INS_XSAVE64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEC, X86_INS_XSAVEC, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEC64, X86_INS_XSAVEC64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEOPT, X86_INS_XSAVEOPT, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVEOPT64, X86_INS_XSAVEOPT64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVES, X86_INS_XSAVES, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSAVES64, X86_INS_XSAVES64, 1,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RAX, 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSETBV, X86_INS_XSETBV, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_EDX, X86_REG_EAX, X86_REG_ECX, 0 }, { 0 }, { X86_GRP_PRIVILEGE, 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSHA1, X86_INS_XSHA1, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSHA256, X86_INS_XSHA256, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RSI, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
+
+{
+ X86_XSTORE, X86_INS_XSTORE, 0,
+#ifndef CAPSTONE_DIET
+ { X86_REG_RDX, X86_REG_RDI, 0 }, { X86_REG_RAX, X86_REG_RDI, 0 }, { 0 }, 0, 0
+#endif
+},
diff --git a/capstone/arch/X86/X86MappingReg.inc b/capstone/arch/X86/X86MappingReg.inc
new file mode 100644
index 000000000..6e6d0f034
--- /dev/null
+++ b/capstone/arch/X86/X86MappingReg.inc
@@ -0,0 +1,280 @@
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+{ X86_AH, X86_REG_AH },
+{ X86_AL, X86_REG_AL },
+{ X86_AX, X86_REG_AX },
+{ X86_BH, X86_REG_BH },
+{ X86_BL, X86_REG_BL },
+{ X86_BP, X86_REG_BP },
+{ X86_BPH, 0 },
+{ X86_BPL, X86_REG_BPL },
+{ X86_BX, X86_REG_BX },
+{ X86_CH, X86_REG_CH },
+{ X86_CL, X86_REG_CL },
+{ X86_CS, X86_REG_CS },
+{ X86_CX, X86_REG_CX },
+{ X86_DF, 0 },
+{ X86_DH, X86_REG_DH },
+{ X86_DI, X86_REG_DI },
+{ X86_DIH, 0 },
+{ X86_DIL, X86_REG_DIL },
+{ X86_DL, X86_REG_DL },
+{ X86_DS, X86_REG_DS },
+{ X86_DX, X86_REG_DX },
+{ X86_EAX, X86_REG_EAX },
+{ X86_EBP, X86_REG_EBP },
+{ X86_EBX, X86_REG_EBX },
+{ X86_ECX, X86_REG_ECX },
+{ X86_EDI, X86_REG_EDI },
+{ X86_EDX, X86_REG_EDX },
+{ X86_EFLAGS, X86_REG_EFLAGS },
+{ X86_EIP, X86_REG_EIP },
+{ X86_EIZ, X86_REG_EIZ },
+{ X86_ES, X86_REG_ES },
+{ X86_ESI, X86_REG_ESI },
+{ X86_ESP, X86_REG_ESP },
+{ X86_FPSW, X86_REG_FPSW },
+{ X86_FS, X86_REG_FS },
+{ X86_GS, X86_REG_GS },
+{ X86_HAX, 0 },
+{ X86_HBP, 0 },
+{ X86_HBX, 0 },
+{ X86_HCX, 0 },
+{ X86_HDI, 0 },
+{ X86_HDX, 0 },
+{ X86_HIP, 0 },
+{ X86_HSI, 0 },
+{ X86_HSP, 0 },
+{ X86_IP, X86_REG_IP },
+{ X86_RAX, X86_REG_RAX },
+{ X86_RBP, X86_REG_RBP },
+{ X86_RBX, X86_REG_RBX },
+{ X86_RCX, X86_REG_RCX },
+{ X86_RDI, X86_REG_RDI },
+{ X86_RDX, X86_REG_RDX },
+{ X86_RIP, X86_REG_RIP },
+{ X86_RIZ, X86_REG_RIZ },
+{ X86_RSI, X86_REG_RSI },
+{ X86_RSP, X86_REG_RSP },
+{ X86_SI, X86_REG_SI },
+{ X86_SIH, 0 },
+{ X86_SIL, X86_REG_SIL },
+{ X86_SP, X86_REG_SP },
+{ X86_SPH, 0 },
+{ X86_SPL, X86_REG_SPL },
+{ X86_SS, X86_REG_SS },
+{ X86_SSP, 0 },
+{ X86_BND0, X86_REG_BND0 },
+{ X86_BND1, X86_REG_BND1 },
+{ X86_BND2, X86_REG_BND2 },
+{ X86_BND3, X86_REG_BND3 },
+{ X86_CR0, X86_REG_CR0 },
+{ X86_CR1, X86_REG_CR1 },
+{ X86_CR2, X86_REG_CR2 },
+{ X86_CR3, X86_REG_CR3 },
+{ X86_CR4, X86_REG_CR4 },
+{ X86_CR5, X86_REG_CR5 },
+{ X86_CR6, X86_REG_CR6 },
+{ X86_CR7, X86_REG_CR7 },
+{ X86_CR8, X86_REG_CR8 },
+{ X86_CR9, X86_REG_CR9 },
+{ X86_CR10, X86_REG_CR10 },
+{ X86_CR11, X86_REG_CR11 },
+{ X86_CR12, X86_REG_CR12 },
+{ X86_CR13, X86_REG_CR13 },
+{ X86_CR14, X86_REG_CR14 },
+{ X86_CR15, X86_REG_CR15 },
+{ X86_DR0, X86_REG_DR0 },
+{ X86_DR1, X86_REG_DR1 },
+{ X86_DR2, X86_REG_DR2 },
+{ X86_DR3, X86_REG_DR3 },
+{ X86_DR4, X86_REG_DR4 },
+{ X86_DR5, X86_REG_DR5 },
+{ X86_DR6, X86_REG_DR6 },
+{ X86_DR7, X86_REG_DR7 },
+{ X86_DR8, X86_REG_DR8 },
+{ X86_DR9, X86_REG_DR9 },
+{ X86_DR10, X86_REG_DR10 },
+{ X86_DR11, X86_REG_DR11 },
+{ X86_DR12, X86_REG_DR12 },
+{ X86_DR13, X86_REG_DR13 },
+{ X86_DR14, X86_REG_DR14 },
+{ X86_DR15, X86_REG_DR15 },
+{ X86_FP0, X86_REG_FP0 },
+{ X86_FP1, X86_REG_FP1 },
+{ X86_FP2, X86_REG_FP2 },
+{ X86_FP3, X86_REG_FP3 },
+{ X86_FP4, X86_REG_FP4 },
+{ X86_FP5, X86_REG_FP5 },
+{ X86_FP6, X86_REG_FP6 },
+{ X86_FP7, X86_REG_FP7 },
+{ X86_K0, 0 },
+{ X86_K1, 0 },
+{ X86_K2, 0 },
+{ X86_K3, 0 },
+{ X86_K4, 0 },
+{ X86_K5, 0 },
+{ X86_K6, 0 },
+{ X86_K7, 0 },
+{ X86_MM0, X86_REG_MM0 },
+{ X86_MM1, X86_REG_MM1 },
+{ X86_MM2, X86_REG_MM2 },
+{ X86_MM3, X86_REG_MM3 },
+{ X86_MM4, X86_REG_MM4 },
+{ X86_MM5, X86_REG_MM5 },
+{ X86_MM6, X86_REG_MM6 },
+{ X86_MM7, X86_REG_MM7 },
+{ X86_R8, X86_REG_R8 },
+{ X86_R9, X86_REG_R9 },
+{ X86_R10, X86_REG_R10 },
+{ X86_R11, X86_REG_R11 },
+{ X86_R12, X86_REG_R12 },
+{ X86_R13, X86_REG_R13 },
+{ X86_R14, X86_REG_R14 },
+{ X86_R15, X86_REG_R15 },
+{ X86_ST0, X86_REG_ST0 },
+{ X86_ST1, X86_REG_ST1 },
+{ X86_ST2, X86_REG_ST2 },
+{ X86_ST3, X86_REG_ST3 },
+{ X86_ST4, X86_REG_ST4 },
+{ X86_ST5, X86_REG_ST5 },
+{ X86_ST6, X86_REG_ST6 },
+{ X86_ST7, X86_REG_ST7 },
+{ X86_XMM0, X86_REG_XMM0 },
+{ X86_XMM1, X86_REG_XMM1 },
+{ X86_XMM2, X86_REG_XMM2 },
+{ X86_XMM3, X86_REG_XMM3 },
+{ X86_XMM4, X86_REG_XMM4 },
+{ X86_XMM5, X86_REG_XMM5 },
+{ X86_XMM6, X86_REG_XMM6 },
+{ X86_XMM7, X86_REG_XMM7 },
+{ X86_XMM8, X86_REG_XMM8 },
+{ X86_XMM9, X86_REG_XMM9 },
+{ X86_XMM10, X86_REG_XMM10 },
+{ X86_XMM11, X86_REG_XMM11 },
+{ X86_XMM12, X86_REG_XMM12 },
+{ X86_XMM13, X86_REG_XMM13 },
+{ X86_XMM14, X86_REG_XMM14 },
+{ X86_XMM15, X86_REG_XMM15 },
+{ X86_XMM16, X86_REG_XMM16 },
+{ X86_XMM17, X86_REG_XMM17 },
+{ X86_XMM18, X86_REG_XMM18 },
+{ X86_XMM19, X86_REG_XMM19 },
+{ X86_XMM20, X86_REG_XMM20 },
+{ X86_XMM21, X86_REG_XMM21 },
+{ X86_XMM22, X86_REG_XMM22 },
+{ X86_XMM23, X86_REG_XMM23 },
+{ X86_XMM24, X86_REG_XMM24 },
+{ X86_XMM25, X86_REG_XMM25 },
+{ X86_XMM26, X86_REG_XMM26 },
+{ X86_XMM27, X86_REG_XMM27 },
+{ X86_XMM28, X86_REG_XMM28 },
+{ X86_XMM29, X86_REG_XMM29 },
+{ X86_XMM30, X86_REG_XMM30 },
+{ X86_XMM31, X86_REG_XMM31 },
+{ X86_YMM0, X86_REG_YMM0 },
+{ X86_YMM1, X86_REG_YMM1 },
+{ X86_YMM2, X86_REG_YMM2 },
+{ X86_YMM3, X86_REG_YMM3 },
+{ X86_YMM4, X86_REG_YMM4 },
+{ X86_YMM5, X86_REG_YMM5 },
+{ X86_YMM6, X86_REG_YMM6 },
+{ X86_YMM7, X86_REG_YMM7 },
+{ X86_YMM8, X86_REG_YMM8 },
+{ X86_YMM9, X86_REG_YMM9 },
+{ X86_YMM10, X86_REG_YMM10 },
+{ X86_YMM11, X86_REG_YMM11 },
+{ X86_YMM12, X86_REG_YMM12 },
+{ X86_YMM13, X86_REG_YMM13 },
+{ X86_YMM14, X86_REG_YMM14 },
+{ X86_YMM15, X86_REG_YMM15 },
+{ X86_YMM16, X86_REG_YMM16 },
+{ X86_YMM17, X86_REG_YMM17 },
+{ X86_YMM18, X86_REG_YMM18 },
+{ X86_YMM19, X86_REG_YMM19 },
+{ X86_YMM20, X86_REG_YMM20 },
+{ X86_YMM21, X86_REG_YMM21 },
+{ X86_YMM22, X86_REG_YMM22 },
+{ X86_YMM23, X86_REG_YMM23 },
+{ X86_YMM24, X86_REG_YMM24 },
+{ X86_YMM25, X86_REG_YMM25 },
+{ X86_YMM26, X86_REG_YMM26 },
+{ X86_YMM27, X86_REG_YMM27 },
+{ X86_YMM28, X86_REG_YMM28 },
+{ X86_YMM29, X86_REG_YMM29 },
+{ X86_YMM30, X86_REG_YMM30 },
+{ X86_YMM31, X86_REG_YMM31 },
+{ X86_ZMM0, X86_REG_ZMM0 },
+{ X86_ZMM1, X86_REG_ZMM1 },
+{ X86_ZMM2, X86_REG_ZMM2 },
+{ X86_ZMM3, X86_REG_ZMM3 },
+{ X86_ZMM4, X86_REG_ZMM4 },
+{ X86_ZMM5, X86_REG_ZMM5 },
+{ X86_ZMM6, X86_REG_ZMM6 },
+{ X86_ZMM7, X86_REG_ZMM7 },
+{ X86_ZMM8, X86_REG_ZMM8 },
+{ X86_ZMM9, X86_REG_ZMM9 },
+{ X86_ZMM10, X86_REG_ZMM10 },
+{ X86_ZMM11, X86_REG_ZMM11 },
+{ X86_ZMM12, X86_REG_ZMM12 },
+{ X86_ZMM13, X86_REG_ZMM13 },
+{ X86_ZMM14, X86_REG_ZMM14 },
+{ X86_ZMM15, X86_REG_ZMM15 },
+{ X86_ZMM16, X86_REG_ZMM16 },
+{ X86_ZMM17, X86_REG_ZMM17 },
+{ X86_ZMM18, X86_REG_ZMM18 },
+{ X86_ZMM19, X86_REG_ZMM19 },
+{ X86_ZMM20, X86_REG_ZMM20 },
+{ X86_ZMM21, X86_REG_ZMM21 },
+{ X86_ZMM22, X86_REG_ZMM22 },
+{ X86_ZMM23, X86_REG_ZMM23 },
+{ X86_ZMM24, X86_REG_ZMM24 },
+{ X86_ZMM25, X86_REG_ZMM25 },
+{ X86_ZMM26, X86_REG_ZMM26 },
+{ X86_ZMM27, X86_REG_ZMM27 },
+{ X86_ZMM28, X86_REG_ZMM28 },
+{ X86_ZMM29, X86_REG_ZMM29 },
+{ X86_ZMM30, X86_REG_ZMM30 },
+{ X86_ZMM31, X86_REG_ZMM31 },
+{ X86_R8B, X86_REG_R8B },
+{ X86_R9B, X86_REG_R9B },
+{ X86_R10B, X86_REG_R10B },
+{ X86_R11B, X86_REG_R11B },
+{ X86_R12B, X86_REG_R12B },
+{ X86_R13B, X86_REG_R13B },
+{ X86_R14B, X86_REG_R14B },
+{ X86_R15B, X86_REG_R15B },
+{ X86_R8BH, 0 },
+{ X86_R9BH, 0 },
+{ X86_R10BH, 0 },
+{ X86_R11BH, 0 },
+{ X86_R12BH, 0 },
+{ X86_R13BH, 0 },
+{ X86_R14BH, 0 },
+{ X86_R15BH, 0 },
+{ X86_R8D, X86_REG_R8D },
+{ X86_R9D, X86_REG_R9D },
+{ X86_R10D, X86_REG_R10D },
+{ X86_R11D, X86_REG_R11D },
+{ X86_R12D, X86_REG_R12D },
+{ X86_R13D, X86_REG_R13D },
+{ X86_R14D, X86_REG_R14D },
+{ X86_R15D, X86_REG_R15D },
+{ X86_R8W, X86_REG_R8W },
+{ X86_R9W, X86_REG_R9W },
+{ X86_R10W, X86_REG_R10W },
+{ X86_R11W, X86_REG_R11W },
+{ X86_R12W, X86_REG_R12W },
+{ X86_R13W, X86_REG_R13W },
+{ X86_R14W, X86_REG_R14W },
+{ X86_R15W, X86_REG_R15W },
+{ X86_R8WH, 0 },
+{ X86_R9WH, 0 },
+{ X86_R10WH, 0 },
+{ X86_R11WH, 0 },
+{ X86_R12WH, 0 },
+{ X86_R13WH, 0 },
+{ X86_R14WH, 0 },
+{ X86_R15WH, 0 },
diff --git a/capstone/arch/X86/X86Module.c b/capstone/arch/X86/X86Module.c
new file mode 100644
index 000000000..98c6e47ff
--- /dev/null
+++ b/capstone/arch/X86/X86Module.c
@@ -0,0 +1,94 @@
+/* Capstone Disassembly Engine */
+/* By Dang Hoang Vu <danghvu@gmail.com> 2013 */
+
+#ifdef CAPSTONE_HAS_X86
+
+#include "../../cs_priv.h"
+#include "../../MCRegisterInfo.h"
+#include "X86Disassembler.h"
+#include "X86InstPrinter.h"
+#include "X86Mapping.h"
+#include "X86Module.h"
+
+cs_err X86_global_init(cs_struct *ud)
+{
+ MCRegisterInfo *mri;
+ mri = cs_mem_malloc(sizeof(*mri));
+
+ X86_init(mri);
+
+ // by default, we use Intel syntax
+ ud->printer = X86_Intel_printInst;
+ ud->syntax = CS_OPT_SYNTAX_INTEL;
+ ud->printer_info = mri;
+ ud->disasm = X86_getInstruction;
+ ud->reg_name = X86_reg_name;
+ ud->insn_id = X86_get_insn_id;
+ ud->insn_name = X86_insn_name;
+ ud->group_name = X86_group_name;
+ ud->post_printer = NULL;;
+#ifndef CAPSTONE_DIET
+ ud->reg_access = X86_reg_access;
+#endif
+
+ if (ud->mode == CS_MODE_64)
+ ud->regsize_map = regsize_map_64;
+ else
+ ud->regsize_map = regsize_map_32;
+
+ return CS_ERR_OK;
+}
+
+cs_err X86_option(cs_struct *handle, cs_opt_type type, size_t value)
+{
+ switch(type) {
+ default:
+ break;
+ case CS_OPT_MODE:
+ if (value == CS_MODE_64)
+ handle->regsize_map = regsize_map_64;
+ else
+ handle->regsize_map = regsize_map_32;
+
+ handle->mode = (cs_mode)value;
+ break;
+ case CS_OPT_SYNTAX:
+ switch(value) {
+ default:
+ // wrong syntax value
+ handle->errnum = CS_ERR_OPTION;
+ return CS_ERR_OPTION;
+
+ case CS_OPT_SYNTAX_DEFAULT:
+ case CS_OPT_SYNTAX_INTEL:
+ handle->syntax = CS_OPT_SYNTAX_INTEL;
+ handle->printer = X86_Intel_printInst;
+ break;
+
+ case CS_OPT_SYNTAX_MASM:
+ handle->printer = X86_Intel_printInst;
+ handle->syntax = (int)value;
+ break;
+
+ case CS_OPT_SYNTAX_ATT:
+#if !defined(CAPSTONE_DIET) && !defined(CAPSTONE_X86_ATT_DISABLE)
+ handle->printer = X86_ATT_printInst;
+ handle->syntax = CS_OPT_SYNTAX_ATT;
+ break;
+#elif !defined(CAPSTONE_DIET) && defined(CAPSTONE_X86_ATT_DISABLE)
+ // ATT syntax is unsupported
+ handle->errnum = CS_ERR_X86_ATT;
+ return CS_ERR_X86_ATT;
+#else // CAPSTONE_DIET
+ // this is irrelevant in CAPSTONE_DIET mode
+ handle->errnum = CS_ERR_DIET;
+ return CS_ERR_DIET;
+#endif
+ }
+ break;
+ }
+
+ return CS_ERR_OK;
+}
+
+#endif
diff --git a/capstone/arch/X86/X86Module.h b/capstone/arch/X86/X86Module.h
new file mode 100644
index 000000000..53d13eded
--- /dev/null
+++ b/capstone/arch/X86/X86Module.h
@@ -0,0 +1,12 @@
+/* Capstone Disassembly Engine */
+/* By Travis Finkenauer <tmfinken@gmail.com>, 2018 */
+
+#ifndef CS_X86_MODULE_H
+#define CS_X86_MODULE_H
+
+#include "../../utils.h"
+
+cs_err X86_global_init(cs_struct *ud);
+cs_err X86_option(cs_struct *handle, cs_opt_type type, size_t value);
+
+#endif